Imported Upstream version 1.79.2 upstream/1.79.2
authorDongHun Kwak <dh0128.kwak@samsung.com>
Thu, 14 Oct 2021 21:55:11 +0000 (06:55 +0900)
committerDongHun Kwak <dh0128.kwak@samsung.com>
Thu, 14 Oct 2021 21:55:11 +0000 (06:55 +0900)
603 files changed:
BUGS
INSTALL
Makefile
NEWS
NEWS.html
NEWS.xml
README
RELEASE-NOTES.html
RELEASE-NOTES.pdf [new file with mode: 0644]
RELEASE-NOTES.txt
RELEASE-NOTES.xml
REVISION [deleted file]
VERSION
VERSION.xsl
assembly/assemble.xsl
assembly/topic-maker-chunk.xsl
assembly/topic-maker.xsl
catalog.xml
common/af.xml
common/am.xml
common/ar.xml
common/as.xml
common/ast.xml
common/autoidx-kimber.xsl
common/autoidx-kosek.xsl
common/az.xml
common/bg.xml
common/bn.xml
common/bn_in.xml
common/bs.xml
common/ca.xml
common/charmap.xml
common/charmap.xsl
common/common.xml
common/common.xsl
common/cs.xml
common/cy.xml
common/da.xml
common/de.xml
common/el.xml
common/en.xml
common/entities.ent
common/eo.xml
common/es.xml
common/et.xml
common/eu.xml
common/fa.xml
common/fi.xml
common/fr.xml
common/ga.xml
common/gentext.xsl
common/gl.xml
common/gu.xml
common/he.xml
common/hi.xml
common/hr.xml
common/hu.xml
common/id.xml
common/insertfile.xsl
common/is.xml
common/it.xml
common/ja.xml
common/ka.xml
common/kn.xml
common/ko.xml
common/ky.xml
common/l10n.xsl
common/la.xml
common/labels.xsl
common/lt.xml
common/lv.xml
common/ml.xml
common/mn.xml
common/mr.xml
common/nb.xml
common/nds.xml
common/nl.xml
common/nn.xml
common/olink.xsl
common/or.xml
common/pa.xml
common/pi.xml
common/pi.xsl
common/pl.xml
common/pt.xml
common/pt_br.xml
common/refentry.xml
common/refentry.xsl
common/ro.xml
common/ru.xml
common/sk.xml
common/sl.xml
common/sq.xml
common/sr.xml
common/sr_Latn.xml
common/stripns.xsl
common/subtitles.xsl
common/sv.xml
common/ta.xml
common/table.xsl
common/targets.xsl
common/te.xml
common/th.xml
common/titles.xsl
common/tl.xml
common/tr.xml
common/uk.xml
common/ur.xml
common/utility.xml
common/utility.xsl
common/vi.xml
common/xh.xml
common/zh.xml
common/zh_cn.xml
common/zh_tw.xml
docsrc/reference.css
docsrc/reference.xml
docsrc/reference.xml.included
eclipse/eclipse.xsl
eclipse/eclipse3.xsl
eclipse/profile-eclipse.xsl
epub/bin/xslt/obfuscate.xsl
epub/docbook.xsl
epub3/README
epub3/chunk.xsl
epub3/chunkfast.xsl
epub3/docbook.xsl
epub3/epub3-chunk-mods.xsl
epub3/epub3-element-mods.xsl
epub3/profile-chunk.xsl
epub3/profile-docbook.xsl
epub3/titlepage.templates.xsl
extensions/README.LIBXSLT
extensions/docbook.py
extensions/saxon65.jar
extensions/webhelpindexer.jar
extensions/xalan27.jar
extensions/xslt.py
fo/admon.xsl
fo/annotations.xsl
fo/autoidx-kimber.xsl
fo/autoidx-kosek.xsl
fo/autoidx-ng.xsl
fo/autoidx.xsl
fo/autotoc.xsl
fo/axf.xsl
fo/biblio-iso690.xsl
fo/biblio.xsl
fo/block.xsl
fo/callout.xsl
fo/component.xsl
fo/division.xsl
fo/docbook.xsl
fo/ebnf.xsl
fo/fo-rtf.xsl
fo/fo.xsl
fo/footnote.xsl
fo/fop.xsl
fo/fop1.xsl
fo/formal.xsl
fo/glossary.xsl
fo/graphics.xsl
fo/highlight.xsl
fo/htmltbl.xsl
fo/index.xsl
fo/info.xsl
fo/inline.xsl
fo/keywords.xsl
fo/lists.xsl
fo/math.xsl
fo/pagesetup.xsl
fo/param.xml
fo/param.xsl
fo/passivetex.xsl
fo/pi.xml
fo/pi.xsl
fo/profile-docbook.xsl
fo/ptc.xsl
fo/publishers.xsl
fo/qandaset.xsl
fo/refentry.xsl
fo/sections.xsl
fo/spaces.xsl
fo/synop.xsl
fo/table.xml
fo/table.xsl
fo/task.xsl
fo/titlepage.templates.xml
fo/titlepage.templates.xsl
fo/titlepage.xsl
fo/toc.xsl
fo/verbatim.xsl
fo/xep.xsl
fo/xref.xsl
highlighting/common.xsl
html/admon.xsl
html/annotations.xsl
html/autoidx-kimber.xsl
html/autoidx-kosek.xsl
html/autoidx-ng.xsl
html/autoidx.xsl
html/autotoc.xsl
html/biblio-iso690.xsl
html/biblio.xsl
html/block.xsl
html/callout.xsl
html/changebars.xsl
html/chunk-changebars.xsl
html/chunk-code.xsl
html/chunk-common.xsl
html/chunk.xsl
html/chunker.xsl
html/chunkfast.xsl
html/chunktoc.xsl
html/component.xsl
html/division.xsl
html/docbook.xsl
html/ebnf.xsl
html/footnote.xsl
html/formal.xsl
html/glossary.xsl
html/graphics.xsl
html/highlight.xsl
html/html-rtf.xsl
html/html.xsl
html/htmltbl.xsl
html/index.xsl
html/info.xsl
html/inline.xsl
html/its.xsl
html/keywords.xsl
html/lists.xsl
html/maketoc.xsl
html/manifest.xsl
html/math.xsl
html/oldchunker.xsl
html/onechunk.xsl
html/param.xml
html/param.xsl
html/pi.xml
html/pi.xsl
html/profile-chunk-code.xsl
html/profile-chunk.xsl
html/profile-docbook.xsl
html/profile-onechunk.xsl
html/publishers.xsl
html/qandaset.xsl
html/refentry.xsl
html/sections.xsl
html/synop.xsl
html/table.xsl
html/task.xsl
html/titlepage.templates.xsl
html/titlepage.xsl
html/toc.xsl
html/verbatim.xsl
html/xref.xsl
htmlhelp/htmlhelp-common.xsl
htmlhelp/htmlhelp.xsl
htmlhelp/profile-htmlhelp-common.xsl
htmlhelp/profile-htmlhelp.xsl
install.sh
javahelp/javahelp.xsl
javahelp/profile-javahelp.xsl
lib/lib.xsl
log [deleted file]
manpages/block.xsl
manpages/charmap.groff.xsl
manpages/docbook.xsl
manpages/endnotes.xsl
manpages/html-synop.xsl
manpages/info.xsl
manpages/inline.xsl
manpages/lists.xsl
manpages/other.xsl
manpages/param.xml
manpages/param.xsl
manpages/pi.xml
manpages/pi.xsl
manpages/profile-docbook.xsl
manpages/refentry.xsl
manpages/synop.xsl
manpages/table.xsl
manpages/tbl.xsl
manpages/utility.xsl
params/annotation.graphic.close.xml
params/annotation.graphic.open.xml
params/annotation.js.xml
params/bibliography.collection.xml
params/man.charmap.enabled.xml
params/man.charmap.subset.profile.xml
params/man.charmap.use.subset.xml
params/man.endnotes.are.numbered.xml
params/man.endnotes.list.enabled.xml
params/overlay.logo.xml
profiling/profile-mode.xsl
profiling/profile.xsl
profiling/strip-attributes.xsl
profiling/xsl2profile.xsl
roundtrip/blocks2dbk.xsl
roundtrip/dbk2ooo.xsl
roundtrip/dbk2pages.xsl
roundtrip/dbk2wordml.xsl
roundtrip/dbk2wp.xsl
roundtrip/normalise-common.xsl
roundtrip/normalise2sections.xsl
roundtrip/pages2normalise.xsl
roundtrip/param.xml
roundtrip/param.xsl
roundtrip/sections2blocks.xsl
roundtrip/wordml2normalise.xsl
slides/README
slides/RELEASE-NOTES.xml
slides/fo/param.xml
slides/fo/param.xsl
slides/fo/plain-titlepage.xsl
slides/images/callouts/1.png
slides/images/callouts/10.png
slides/images/callouts/11.png
slides/images/callouts/12.png
slides/images/callouts/13.png
slides/images/callouts/14.png
slides/images/callouts/15.png
slides/images/callouts/16.png
slides/images/callouts/17.png
slides/images/callouts/18.png
slides/images/callouts/19.png
slides/images/callouts/2.png
slides/images/callouts/20.png
slides/images/callouts/21.png
slides/images/callouts/22.png
slides/images/callouts/23.png
slides/images/callouts/24.png
slides/images/callouts/25.png
slides/images/callouts/26.png
slides/images/callouts/27.png
slides/images/callouts/28.png
slides/images/callouts/29.png
slides/images/callouts/3.png
slides/images/callouts/30.png
slides/images/callouts/4.png
slides/images/callouts/5.png
slides/images/callouts/6.png
slides/images/callouts/7.png
slides/images/callouts/8.png
slides/images/callouts/9.png
slides/images/callouts/gen.sh [deleted file]
slides/locatingrules.xml
slides/schema/relaxng/admonitions.rng [deleted file]
slides/schema/relaxng/annotations.rng [deleted file]
slides/schema/relaxng/bibliography.rng [deleted file]
slides/schema/relaxng/callouts.rng [deleted file]
slides/schema/relaxng/calstbl.rng [deleted file]
slides/schema/relaxng/core.rng [deleted file]
slides/schema/relaxng/docbook.rng
slides/schema/relaxng/docbook1.rng [deleted file]
slides/schema/relaxng/ebnf.rng [deleted file]
slides/schema/relaxng/error.rng [deleted file]
slides/schema/relaxng/glossary.rng [deleted file]
slides/schema/relaxng/gui.rng [deleted file]
slides/schema/relaxng/hier.rng [deleted file]
slides/schema/relaxng/htmltbl.rng [deleted file]
slides/schema/relaxng/index.rng [deleted file]
slides/schema/relaxng/keyboard.rng [deleted file]
slides/schema/relaxng/markup.rng [deleted file]
slides/schema/relaxng/math.rng [deleted file]
slides/schema/relaxng/mathml.rng [deleted file]
slides/schema/relaxng/msgset.rng [deleted file]
slides/schema/relaxng/os.rng [deleted file]
slides/schema/relaxng/pool.rng [deleted file]
slides/schema/relaxng/product.rng [deleted file]
slides/schema/relaxng/programming.rng [deleted file]
slides/schema/relaxng/qandaset.rng [deleted file]
slides/schema/relaxng/refentry.rng [deleted file]
slides/schema/relaxng/refsect1.rng [deleted file]
slides/schema/relaxng/sect1.rng [deleted file]
slides/schema/relaxng/slides.rnc
slides/schema/relaxng/slides.rng
slides/schema/relaxng/svg.rng [deleted file]
slides/schema/relaxng/tasks.rng [deleted file]
slides/schema/relaxng/technical.rng [deleted file]
slides/schema/relaxng/toc.rng [deleted file]
slides/schema/relaxng/topic.rng [deleted file]
slides/schema/relaxng/xlink.rng [deleted file]
slides/schema/xsd/admonitions.xsd [deleted file]
slides/schema/xsd/annotations.xsd [deleted file]
slides/schema/xsd/bibliography.xsd [deleted file]
slides/schema/xsd/callouts.xsd [deleted file]
slides/schema/xsd/calstbl.xsd [deleted file]
slides/schema/xsd/core.xsd [deleted file]
slides/schema/xsd/db.xsd [deleted file]
slides/schema/xsd/docbook.xsd
slides/schema/xsd/docbook1.xsd [deleted file]
slides/schema/xsd/ebnf.xsd [deleted file]
slides/schema/xsd/error.xsd [deleted file]
slides/schema/xsd/glossary.xsd [deleted file]
slides/schema/xsd/gui.xsd [deleted file]
slides/schema/xsd/hier.xsd [deleted file]
slides/schema/xsd/htmltbl.xsd [deleted file]
slides/schema/xsd/index.xsd [deleted file]
slides/schema/xsd/keyboard.xsd [deleted file]
slides/schema/xsd/markup.xsd [deleted file]
slides/schema/xsd/math.xsd [deleted file]
slides/schema/xsd/mathml.xsd [deleted file]
slides/schema/xsd/msgset.xsd [deleted file]
slides/schema/xsd/os.xsd [deleted file]
slides/schema/xsd/pool.xsd [deleted file]
slides/schema/xsd/product.xsd [deleted file]
slides/schema/xsd/programming.xsd [deleted file]
slides/schema/xsd/qandaset.xsd [deleted file]
slides/schema/xsd/refentry.xsd [deleted file]
slides/schema/xsd/refsect1.xsd [deleted file]
slides/schema/xsd/sect1.xsd [deleted file]
slides/schema/xsd/slides.xsd
slides/schema/xsd/svg.xsd [deleted file]
slides/schema/xsd/tasks.xsd [deleted file]
slides/schema/xsd/technical.xsd [deleted file]
slides/schema/xsd/toc.xsd [deleted file]
slides/schema/xsd/topic.xsd [deleted file]
slides/schema/xsd/xlink.xsd
slides/schema/xsd/xlink1.xsd [deleted file]
slides/schema/xsd/xml.xsd
slides/xhtml/param.xml
slides/xhtml/param.xsl
slides/xhtml/plain-titlepage.xsl
template/titlepage.xml
template/titlepage.xsl
tests/refentry.007.ns.xml
tests/refentry.007.xml
tools/bin/docbook-xsl-update
tools/build-shared.xml
tools/lib/xalan/serializer.jar [new file with mode: 0644]
tools/lib/xalan/xalan.jar [new file with mode: 0644]
tools/lib/xalan/xsltc.jar [moved from tools/lib/xalan.jar with 55% similarity]
tools/make/Makefile.DocBook
tools/make/Makefile.combine
tools/make/Makefile.docParam
webhelp/docs/ch01.html
webhelp/docs/ch02.html
webhelp/docs/ch02s01.html
webhelp/docs/ch02s02.html
webhelp/docs/ch02s02s01.html
webhelp/docs/ch02s03.html
webhelp/docs/ch02s04.html
webhelp/docs/ch02s05.html
webhelp/docs/ch03.html
webhelp/docs/ch03s01.html
webhelp/docs/ch03s02.html
webhelp/docs/ch03s02s01.html
webhelp/docs/ch04.html
webhelp/docs/ch05.html
webhelp/docs/ch05s01.html
webhelp/docs/ch05s02.html
webhelp/docs/common/jquery/treeview/jquery.treeview.min.js
webhelp/docs/index.html
webhelp/docs/ix01.html
webhelp/docs/search/htmlFileInfoList.js
webhelp/docs/search/index-1.js
webhelp/docs/search/index-2.js
webhelp/docs/search/index-3.js
webhelp/docsrc/readme.xml
webhelp/template/common/jquery/treeview/jquery.treeview.min.js
webhelp/xsl/titlepage.templates.xsl
webhelp/xsl/webhelp-common.xsl
webhelp/xsl/webhelp.xsl
website/param.xml
website/param.xsl
website/website-common.xsl
website/website-targets.xsl
website/website.xsl
website/xbel.xsl
xhtml-1_1/admon.xsl
xhtml-1_1/annotations.xsl
xhtml-1_1/autoidx-kimber.xsl
xhtml-1_1/autoidx-kosek.xsl
xhtml-1_1/autoidx-ng.xsl
xhtml-1_1/autoidx.xsl
xhtml-1_1/autotoc.xsl
xhtml-1_1/biblio-iso690.xsl
xhtml-1_1/biblio.xsl
xhtml-1_1/block.xsl
xhtml-1_1/callout.xsl
xhtml-1_1/changebars.xsl
xhtml-1_1/chunk-changebars.xsl
xhtml-1_1/chunk-code.xsl
xhtml-1_1/chunk-common.xsl
xhtml-1_1/chunk.xsl
xhtml-1_1/chunker.xsl
xhtml-1_1/chunkfast.xsl
xhtml-1_1/chunktoc.xsl
xhtml-1_1/component.xsl
xhtml-1_1/division.xsl
xhtml-1_1/docbook.xsl
xhtml-1_1/ebnf.xsl
xhtml-1_1/footnote.xsl
xhtml-1_1/formal.xsl
xhtml-1_1/glossary.xsl
xhtml-1_1/graphics.xsl
xhtml-1_1/highlight.xsl
xhtml-1_1/html-rtf.xsl
xhtml-1_1/html.xsl
xhtml-1_1/htmltbl.xsl
xhtml-1_1/index.xsl
xhtml-1_1/info.xsl
xhtml-1_1/inline.xsl
xhtml-1_1/its.xsl
xhtml-1_1/keywords.xsl
xhtml-1_1/lists.xsl
xhtml-1_1/maketoc.xsl
xhtml-1_1/manifest.xsl
xhtml-1_1/math.xsl
xhtml-1_1/oldchunker.xsl
xhtml-1_1/onechunk.xsl
xhtml-1_1/param.xsl
xhtml-1_1/pi.xsl
xhtml-1_1/profile-chunk-code.xsl
xhtml-1_1/profile-chunk.xsl
xhtml-1_1/profile-docbook.xsl
xhtml-1_1/profile-onechunk.xsl
xhtml-1_1/publishers.xsl
xhtml-1_1/qandaset.xsl
xhtml-1_1/refentry.xsl
xhtml-1_1/sections.xsl
xhtml-1_1/synop.xsl
xhtml-1_1/table.xsl
xhtml-1_1/task.xsl
xhtml-1_1/titlepage.templates.xsl
xhtml-1_1/titlepage.xsl
xhtml-1_1/toc.xsl
xhtml-1_1/verbatim.xsl
xhtml-1_1/xref.xsl
xhtml/admon.xsl
xhtml/annotations.xsl
xhtml/autoidx-kimber.xsl
xhtml/autoidx-kosek.xsl
xhtml/autoidx-ng.xsl
xhtml/autoidx.xsl
xhtml/autotoc.xsl
xhtml/biblio-iso690.xsl
xhtml/biblio.xsl
xhtml/block.xsl
xhtml/callout.xsl
xhtml/changebars.xsl
xhtml/chunk-changebars.xsl
xhtml/chunk-code.xsl
xhtml/chunk-common.xsl
xhtml/chunk.xsl
xhtml/chunker.xsl
xhtml/chunkfast.xsl
xhtml/chunktoc.xsl
xhtml/component.xsl
xhtml/division.xsl
xhtml/docbook-no-doctype.xsl
xhtml/docbook.xsl
xhtml/ebnf.xsl
xhtml/footnote.xsl
xhtml/formal.xsl
xhtml/glossary.xsl
xhtml/graphics.xsl
xhtml/highlight.xsl
xhtml/html-rtf.xsl
xhtml/html.xsl
xhtml/htmltbl.xsl
xhtml/index.xsl
xhtml/info.xsl
xhtml/inline.xsl
xhtml/its.xsl
xhtml/keywords.xsl
xhtml/lists.xsl
xhtml/maketoc.xsl
xhtml/manifest.xsl
xhtml/math.xsl
xhtml/oldchunker.xsl
xhtml/onechunk.xsl
xhtml/param.xsl
xhtml/pi.xsl
xhtml/profile-chunk-code.xsl
xhtml/profile-chunk.xsl
xhtml/profile-docbook.xsl
xhtml/profile-onechunk.xsl
xhtml/publishers.xsl
xhtml/qandaset.xsl
xhtml/refentry.xsl
xhtml/sections.xsl
xhtml/synop.xsl
xhtml/table.xsl
xhtml/task.xsl
xhtml/titlepage.templates.xsl
xhtml/titlepage.xsl
xhtml/toc.xsl
xhtml/verbatim.xsl
xhtml/xref.xsl
xhtml5/chunk.xsl
xhtml5/chunkfast.xsl
xhtml5/docbook.xsl
xhtml5/html5-chunk-mods.xsl
xhtml5/html5-element-mods.xsl
xhtml5/onechunk.xsl
xhtml5/profile-chunk.xsl
xhtml5/profile-docbook.xsl
xhtml5/xhtml-docbook.xsl
xhtml5/xhtml-profile-docbook.xsl
xhtml5/xhtml2xhtml5.xsl

diff --git a/BUGS b/BUGS
index b3c7867..6b4f3ab 100644 (file)
--- a/BUGS
+++ b/BUGS
@@ -1,14 +1,7 @@
-To view a list of all open DocBook Project XSL stylesheet bugs:
+To view a list of all open DocBook Project XSL stylesheet bugs or
+to submit a bug report against the stylesheets:
 
-  http://docbook.sf.net/tracker/xsl/bugs
-
-To submit a bug report against the stylesheets:
-
-  http://docbook.sf.net/tracker/submit/bug
-
-To do a full-text search of all DocBook Project issues:
-
-  http://docbook.sf.net/tracker/search
+  https://github.com/docbook/xslt10-stylesheets/issues
 
 Discussion about the DocBook Project XSL stylesheets takes place
 on the docbook-apps mailing list:
diff --git a/INSTALL b/INSTALL
index 72cb82b..c98f3d7 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -1,4 +1,3 @@
-$Id: INSTALL 6145 2006-08-06 13:13:03Z xmldoc $
 
 INSTALL file for the DocBook XSL stylesheets distribution
 
index 747e9fa..8c0cef2 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,3 @@
-# $Id: Makefile.tests 9909 2014-02-24 19:40:27Z bobstayton $
 #
 # This makefile does a "smoketest" of stylesheets for various
 # output formats in the DocBook XSL Stylesheets release package.
@@ -39,7 +38,11 @@ TMP_OUTPUT_DIR=/tmp/smoketest-output/
 # SMOKETEST_CLEAN_TARGET; e.g. "make check SMOKETEST_CLEAN_TARGET=''"
 SMOKETEST_CLEAN_TARGET=smoketest-clean
 
-check: smoketest-make-tmp-dir smoketest-normal smoketest-normal-profile smoketest-chunk smoketest-chunk-profile smoketest-man smoketest-man-profile smoketest-two-profile $(SMOKETEST_CLEAN_TARGET)
+check: tests smoketest-make-tmp-dir smoketest-normal smoketest-normal-profile smoketest-chunk smoketest-chunk-profile smoketest-man smoketest-man-profile smoketest-two-profile $(SMOKETEST_CLEAN_TARGET)
+
+.PHONY: tests
+tests:
+       $(MAKE) -C tests
 
 smoketest-make-tmp-dir:
        $(RM) -r $(TMP_OUTPUT_DIR)
diff --git a/NEWS b/NEWS
index 37a3923..ecca70d 100644 (file)
--- a/NEWS
+++ b/NEWS
-Changes since the 1.78.1 release
+Changes since the 1.79.1 release
 
-Note: This document lists changes only since the 1.78.1 release. If you instead
-want a record of the complete list of changes for the codebase over its entire
-history, you can obtain one by running the following commands:
-
-  svn checkout svn://svn.code.sf.net/p/docbook/code/trunk/xsl
-  svn log --xml --verbose xsl > ChangeHistory.xml
+Note: This document lists changes only since the 1.79.1 release.
 
 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 
 Table of Contents
 
-Release Notes: 1.79.1
-
-    Gentext
-    Common
-    FO
-    HTML
-    Manpages
-    Epub
-    HTMLHelp
-    Eclipse
-    JavaHelp
-    Slides
-    Website
-    Webhelp
-    Params
-    Profiling
-    Lib
-    Tools
-    Template
-    Extensions
-
-Release Notes: 1.79.1
-
-The following is a list of changes that have been made since the 1.78.1
-release.
-
-Gentext
-
-The following changes have been made to the gentext code since the 1.78.1
-release.
-
-  • Robert Stayton: locale/hu.xml
-
-    Check in PubDate fixes from bug #1372
-
-  • Dongsheng Song: locale/zh.xml; locale/zh_cn.xml
-
-    Fix Auditlocale.pl warning.
-
-  • Robert Stayton: locale/en.xml
-
-    Add elements dialogue, drama, and poetry from DocBook Publishers.
-
-  • Robert Stayton: locale/pt.xml
-
-    updates from DocBook user.
-
-  • Robert Stayton: locale/en.xml
-
-    Fix wording.
-
-  • Robert Stayton: locale/en.xml
-
-    Fix line breaks.
-
-  • Robert Stayton: locale/en.xml
-
-    Add text message for unsupported video and audio.
-
-  • Jirka Kosek: xsl/xsl-primary-is-locale.xsl
-
-    Initial work on Ant build, common (L10N) directory handled so far
-
-  • Robert Stayton: locale/ur.xml
-
-    Add email address for contributor.
-
-  • Robert Stayton: locale/ur.xml
-
-    Check in contributed locale file from Wasif Hasan Baig,
-    contributed through SourceForge Patch # 187.
-
-  • kasunbg: locale/nl.xml
-
-    Committing Dutch translations of DocBook WebHelp. Patch provided by Marja van Waes.
-
-  • kasunbg: locale/ru.xml
-
-    Committing patch for Russian translations of webhelp. Patch provided by Alex Loginov and Yuri Chornoivan. Patch #1325
+Release Notes: 1.79.2
 
-  • kasunbg: locale/uk.xml
+Release Notes: 1.79.2
 
-    Committing Ukrainian translations for Webhelp. Patch by Yuri Chornoivan. Patch #1324
-
-  • tom_schr: locale/ca.xml; locale/da.xml; locale/cs.xml; locale/es.xml;
-    locale/fr.xml; local⋯
-
-    Added missing keycap context for ca, cs, da, es, et, eu, and fr
-
-  • tom_schr: locale/en.xml; locale/de.xml
-
-    Added option key for keycap context
-
-  • tom_schr: locale/de.xml
-
-    Added key="optional-step" as done in r9745
-
-  • Robert Stayton: locale/en.xml
-
-    Add key="optional-step".
-
-Common
-
-The following changes have been made to the common code since the 1.78.1
+The following is a list of changes that have been made since the 1.79.1
 release.
 
-  • tom_schr: common.xsl
-
-    Added quotes around linkend to make spaces visible
-
-  • Jirka Kosek: build.xml
-
-    Added ant build for HTML stylesheets
-
-  • Jirka Kosek: build.xml
-
-    Initial work on Ant build, common (L10N) directory handled so far
-
-  • Robert Stayton: titles.xsl
-
-    Replace hardcoded English text for question and answer elements
-    in mode="title.markup" with localized templates.
-
-  • Robert Stayton: addns.xsl
-
-    Move addns.xsl module from releasetools to common in preparation
-    for switching to ns as the base stylesheets.
-
-  • Robert Stayton: l10n.xml; Makefile
-
-    Add new locale file ur.xml for Urdu.
-
-  • Robert Stayton: titles.xsl
-
-    Add missing template with match="toc" mode="title.markup".
-
-  • tom_schr: titles.xsl
-
-    Fixed problem when referencing empty ulinks; use @url instead
-
-  • stilor: olink.xsl
-
-    Make olink errors/warnings overridable in customizations.
-
-  • stilor: labels.xsl
-
-    Pass the object referenced as a parameter to mode="intralabel.punctuation"
-    template.
-
-  • stilor: olink.xsl
-
-    1. Make page citations on <xref/> to paragraphs conditional on a new parameter,
-    $insert.xref.page.number.para, default to 'yes' (before, page citations were
-    added unconditionally). Remove similar special-casing for <link/>.
-
-    2. Disable page citations for @xrefstyle="template:..." (if needed, they
-    can be added with %p in the template - but they can't be disabled).
-
-  • Robert Stayton: olink.xsl; titles.xsl; common.xsl
-
-    Pass referrer and target params to mode="xrefstyle" to allow customizations
-    to be more specific.
-
-  • Robert Stayton: olink.xsl; titles.xsl; common.xsl
-
-    Add mode="xrefstyle" to replace many instances of redundant
-    code determining the xrefstyle with xsl:apply-templates
-    select="." mode="xrefstyle".  Also allows stylesheet
-    customization to specify an xrefstyle per element type.
-
-  • Robert Stayton: gentext.xsl; labels.xsl
-
-    Add support for procedure title contained in info or blockinfo.
-
-  • Robert Stayton: common.xsl
-
-    In person.name template, change 'style' variable to a param
-    so the name style can be selected by passing a param.
-
-  • Robert Stayton: gentext.xsl
-
-    Fix bug in collect.xref.targets that failed when $referrer template
-    param not set by olink's xref-to. Fixed using submitted patch.
-
-FO
-
-The following changes have been made to the fo code since the 1.78.1 release.
-
-  • Robert Stayton: lists.xsl
-
-    Fix bug #1368 "link to term with id does not work"
-
-  • Robert Stayton: block.xsl
-
-    Fix bug #1367 double attribution in epigraph.
-
-  • Robert Stayton: param.xweb; param.ent
-
-    Add missing profile.outputformat param.
-
-  • Robert Stayton: publishers.xsl
-
-    Fix namespace declarations.
-
-  • Robert Stayton: titlepage.xsl
-
-    Add default attribute-sets for new Publishers elements.
-
-  • Robert Stayton: param.ent
-
-    Fix typo
-
-  • Robert Stayton: titlepage.templates.xml
-
-    Add new DocBook Publishers elements.
-
-  • Robert Stayton: docbook.xsl
-
-    Add inclusion of new publishers.xsl module.
-
-  • Robert Stayton: publishers.xsl
-
-    Stylesheet module added to support new elements in DocBook Publishers.
-
-  • Robert Stayton: param.xweb; param.ent
-
-    Add the 9 new attribute sets for DocBook Publishers.
-
-  • Robert Stayton: xref.xsl
-
-    Fix bug #1355 glossseealso generates duplicate id in certain cases.
-
-  • Robert Stayton: xref.xsl
-
-    fix bug #1360 indexterm in varlistentry/term generates an error when xref to that term.
-
-  • Robert Stayton: inline.xsl
-
-    Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.
-
-  • Robert Stayton: pi.xsl
-
-    Fix bug in dbfo-need for admonitions, and get dbfo-need
-    working properly in FOP1.1.
-
-  • Robert Stayton: pagesetup.xsl
-
-    Remove obsolete hardcoded margin-left="0pt" for the block
-    containing header or footer.
-
-  • Robert Stayton: graphics.xsl
-
-    Fix bug #1336 to add support for recognizing
-    file:/ image URLs as absolute paths.
-
-  • Robert Stayton: autotoc.xsl
-
-    Add support in TOC for article as child of set.
-
-  • Robert Stayton: xref.xsl
-
-    Fix bug #1337 Elements with olink role do not behave as olink
-    elements.
-
-  • Jirka Kosek: build.xml
-
-    Added ant build for FO
-
-  • stilor: inline.xsl
-
-    Only count regular <emphasis> elements (without @role="bold", etc) when determining
-    whether nested emphasis needs to be displayed in italics or in regular; otherwise,
-    the order of nesting in <emphasis role="bold"> and <emphasis> affects the font
-    used.
-
-  • Robert Stayton: fop1.xsl; ptc.xsl
-
-    Apply patch #190 to include refsections in bookmarks for fop1 and
-    ptc.xsl.
-
-  • Robert Stayton: block.xsl
-
-    Change the epigraph template to support schema extensions
-    by processing all of its children instead of specific elements.
-
-  • tom_schr: pagesetup.xsl
-
-    Added "user.declarations" hook to implemented [#1330]
-
-    Added empty "user.declarations" template to make it easier for adding
-    custom fo:declaration elements. The template is empty by default.
-
-  • Robert Stayton: inline.xsl
-
-    Fix test for nested links.
-
-  • Robert Stayton: biblio.xsl
-
-    Now biblioset outputs its id if it has one.
-
-  • Robert Stayton: xref.xsl
-
-    pass xrefstyle param from link element to gentext.template so
-    optional page number can be formatted to a style.
-
-  • Robert Stayton: docbook.xsl
-
-    Streamline handling of namespace fixup in preparation for making
-    the namespaced version the source base.
-
-  • Robert Stayton: fo.xsl
-
-    FOP 1.1 now supports writing-mode="rl-tb", so add that change to the
-    $direction.mode parameter.
-
-  • Robert Stayton: autoidx.xsl
-
-    Add missing xlink namespace declaration to the root element.
-
-  • Robert Stayton: param.xweb; param.ent; autoidx.xsl
-
-    Add support for $autolink.index.see to automatically form links
-    between see and seealso index elements and primary elements
-    in the index.
-
-  • Robert Stayton: inline.xsl
-
-    Add element name to warning message for nested links.
-
-  • Robert Stayton: inline.xsl
-
-    Fix bug #1306: warn of nested links.
-
-  • Robert Stayton: component.xsl
-
-    Fix bug #1320 so template page.sequence tests $content to make
-    sure it is not empty.
-
-  • Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl;
-    param.ent; component.x⋯
-
-    Add support for $show.bookmarks param to turn bookmarks on or
-    off.
-
-  • Robert Stayton: docbook.xsl
-
-    Add missing variable bookmarks.state.
-
-  • Robert Stayton: docbook.xsl
-
-    Add missing $document.element variable to new generate.bookmarks
-    template.
-
-  • Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl;
-    param.ent; component.x⋯
-
-    Add support for standard XSL 1.1 bookmarks and parameter
-    $xsl1.1.bookmarks to turn them on or off.
-
-  • stilor: xref.xsl
-
-    Fix invalid href generated if $insert.olink.pdf.frag=0 and $fop1.extensions=1.
-
-  • stilor: autotoc.xsl; param.xweb; param.ent; toc.xsl
-
-    Replace literal space inserted next to fo:leader in ToC with a padding. This
-    works around a bug in FOP (see FOP-1444).
-    Make ToC fo:leader properties configurable via attribute set.
-
-  • stilor: titlepage.templates.xml
-
-    Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.
-
-  • Mauritz Jeanson: table.xsl
-
-    Bug #1246: added missing with-param.
-
-  • stilor: xref.xsl
-
-    Make olink errors/warnings overridable in customizations.
-
-  • stilor: param.xweb; param.ent; xref.xsl
-
-    1. Make page citations on <xref/> to paragraphs conditional on a new parameter,
-    $insert.xref.page.number.para, default to 'yes' (before, page citations were
-    added unconditionally). Remove similar special-casing for <link/>.
-
-    2. Disable page citations for @xrefstyle="template:..." (if needed, they
-    can be added with %p in the template - but they can't be disabled).
-
-  • stilor: fop1.xsl
-
-    Skip generating fox:destination on a footnote - id attribute on footnotes is not
-    passed to generated FO, so FOP complains about unresolved ID in destination.
-
-  • Mauritz Jeanson: lists.xsl
-
-    Fixed typo.
-
-  • tom_schr: lists.xsl
-
-    Fixed bug#1311 and added missing para.properties
-
-  • Robert Stayton: xref.xsl
-
-    Pass referrer and target params to mode="xrefstyle" to allow customizations
-    to be more specific.
-
-  • Robert Stayton: xref.xsl
-
-    Add mode="xrefstyle" to replace many instances of redundant
-    code determining the xrefstyle with xsl:apply-templates
-    select="." mode="xrefstyle".  Also allows stylesheet
-    customization to specify an xrefstyle per element type.
-
-  • tom_schr: xref.xsl
-
-    Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
-    modes (to use the same signature than "xref-to" mode) as discussed with
-    Bob on the mailinglist (2013-09-12)
-
-  • tom_schr: pi.xsl; verbatim.xsl
-
-    Fix for enhancement/bug#1312: Support font size in verbatim elements
-
-  • Robert Stayton: fop1.xsl
-
-    Unchanged, testing snapshot builds.
-
-  • Robert Stayton: docbook.xsl
-
-    No change, testing snapshot builds.
-
-  • Robert Stayton: block.xsl
-
-    No change, testing snapshot builds.
-
-  • Robert Stayton: block.xsl
-
-    No change, just checking snapshot build process.
-
-  • Robert Stayton: toc.xsl
-
-    Add missing template for tocdiv/title elements to fix bug #1310.
-
-  • Robert Stayton: docbook.xsl
-
-    Fix process.root template so document title can come from info as well.
-
-  • Robert Stayton: lists.xsl
-
-    Add support for procedure title when contained in blockinfo or info.
-
-  • Robert Stayton: fop1.xsl
-
-    Fix mode="fop1.foxdest" so only elements with id attribute get
-    a fox:destination in the output.
-
-  • Robert Stayton: fop1.xsl
-
-    Remove extraneous call from fop1.foxdest mode per patch submission.
-
-  • Robert Stayton: autotoc.xsl
-
-    Add toc.margin.properties attribute-set to list.of.titles so
-    it matches the TOC list.
-
-  • Robert Stayton: inline.xsl
-
-    Adjust exception for fop for menuchoice separator to
-    use the $symbol.font.family if it is set.
-
-  • Robert Stayton: division.xsl
-
-    Fix comment.
-
-  • Robert Stayton: param.ent
-
-    Fix typo that prevents param.xsl update.
-
-  • Robert Stayton: lists.xsl; param.xweb; param.ent
-
-    Add mark.optional.procedure.steps param.
-
-  • Robert Stayton: qandaset.xsl
-
-    Fix bug in question template that output empty list-item-label when
-    defaultlabel = 'none'.
-
-HTML
-
-The following changes have been made to the html code since the 1.78.1 release.
-
-  • Robert Stayton: block.xsl
-
-    Fix Bug #1367 epigraph attribution appears twice in html output.
-
-  • Robert Stayton: param.xweb; param.ent
-
-    Add missing profile.outputformat param.
-
-  • Robert Stayton: titlepage.xsl; docbook.xsl; titlepage.templates.xml
-
-    Add support for DocBook Publishers elements.
-
-  • Robert Stayton: publishers.xsl
-
-    New module to support new elements in DocBook Publishers schema.
-
-  • Robert Stayton: table.xsl
-
-    Fix bug #1348 where class of output table not being set correctly.
-
-  • Robert Stayton: table.xsl
-
-    A table emitted by tgroup template now calls "common.html.attributes"
-    to get the class attribute handled correctly.
-
-  • Robert Stayton: inline.xsl
-
-    Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.
-
-  • Robert Stayton: refentry.xsl
-
-    Add template for refpurpose in no.anchor.mode to generate
-    the dash separator in TOC line for the refentry when
-    the refpurpose contains a link or indexterm.
-
-  • Robert Stayton: inline.xsl
-
-    Add missing call to id.attribute template for orgdiv.
-
-  • Robert Stayton: xref.xsl
-
-    If a link or xref has an @id or @xml:id, then add a span to
-    include the id because simple.xlink no longer generates the
-    id attribute.
-
-  • Robert Stayton: inline.xsl
-
-    Remove call to id.attribute template in simple.xlink
-    because it produces duplicate ids in the output because
-    the element template calling simple.xlink generates the
-    id attribute.
-
-  • Robert Stayton: graphics.xsl
-
-    Check in fix for bug #1336 to support absolute file URLs
-    that start with file:/.  Also consolidate code that determines
-    whether an image file path is relative into a new template
-    variable $is.relative.
-
-  • Robert Stayton: chunk-code.xsl
-
-    Add support for set nested inside set to recursive-chunk-filename.
-
-  • Robert Stayton: autotoc.xsl
-
-    Add support for set TOC to contain nested set or article
-    elements.
-
-  • Jirka Kosek: build.xml
-
-    Added clean targets
-
-  • Jirka Kosek: build.xml
-
-    Added ant build for HTML stylesheets
-
-  • Robert Stayton: glossary.xsl
-
-    Move any indexterms in glossentry to be inside dt, instead of
-    after dt which is invalid.
-
-  • Robert Stayton: htmltbl.xsl
-
-    Fix bug #1334 to copy through HTML table attributes @scope and @id.
-
-  • Robert Stayton: block.xsl
-
-    Change the epigraph template to support schema extensions
-    by processing all of its children instead of specific elements.
-
-  • Robert Stayton: titlepage.xsl
-
-    Fix bug in handling of multiple editors and "edited by" label.
-
-  • Robert Stayton: titlepage.templates.xml
-
-    Fix misnamed attribute in sidebar template.
-
-  • Robert Stayton: inline.xsl
-
-    Fix check for nested links.
-
-  • Robert Stayton: chunk-common.xsl; chunktoc.xsl; chunk-code.xsl
-
-    Adjust handling of namespace fixup to streamline distro builds.
-
-  • Robert Stayton: docbook.xsl
-
-    Adjust handling of namespace conversion to streamline distro
-    build.
-
-  • Robert Stayton: table.xsl
-
-    Fix bug #1298 where @rowheader = 'firstcol' incorrectly assigns
-    <th> to cell that is first in a row but not the first column due
-    to row span above.
-
-  • Robert Stayton: param.xweb; param.ent; autoidx.xsl
-
-    Add support for autolink.index.see param to link from see and
-    seealso element to primary element in index.
-
-  • Robert Stayton: inline.xsl
-
-    Fix bug #1306 warn of nested links, since not supported in the output.
-
-  • Robert Stayton: pi.xsl
-
-    Fixes bug #1323 where <?dbhtml-include?> paths were not being
-    interpreted relative to the XML.
-
-  • Robert Stayton: param.xweb
-
-    Add missing frag for new linke.to.self.for.mediaobject param.
-
-  • Robert Stayton: table.xsl
-
-    Fix bug in entry template where rowsep was incorrectly set to zero
-    for cell with @morerows in thead.
-
-  • Robert Stayton: synop.xsl
-
-    Restore conditional named anchor in output if dbcmdlist PI is not used.
-
-  • tom_schr: graphics.xsl
-
-    Fixed [#1317]: process alt in inlinemediaobject
-
-  • tom_schr: param.xweb; graphics.xsl; param.ent
-
-    Fixed ticket [#1315]: Add possibility to add a link to mediaobjects
-
-  • stilor: titlepage.templates.xml
-
-    Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.
-
-  • stilor: chunk-common.xsl; xref.xsl
-
-    Make olink errors/warnings overridable in customizations.
-
-  • stilor: param.xweb; param.ent
-
-    1. Make page citations on <xref/> to paragraphs conditional on a new parameter,
-    $insert.xref.page.number.para, default to 'yes' (before, page citations were
-    added unconditionally). Remove similar special-casing for <link/>.
-
-    2. Disable page citations for @xrefstyle="template:..." (if needed, they
-    can be added with %p in the template - but they can't be disabled).
-
-  • Mauritz Jeanson: index.xsl
-
-    Bug #1309: Added missing template for indexdiv/subtitle.
-
-  • Robert Stayton: xref.xsl
-
-    Pass referrer and target params to mode="xrefstyle" to allow customizations
-    to be more specific.
-
-  • Robert Stayton: xref.xsl
-
-    Add mode="xrefstyle" to replace many instances of redundant
-    code determining the xrefstyle with xsl:apply-templates
-    select="." mode="xrefstyle".  Also allows stylesheet
-    customization to specify an xrefstyle per element type.
-
-  • tom_schr: xref.xsl
-
-    Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
-    modes (to use the same signature than "xref-to" mode) as discussed with
-    Bob on the mailinglist (2013-09-12)
-
-  • Robert Stayton: chunk.xsl
-
-    No change, testing snapshot builds.
-
-  • Robert Stayton: toc.xsl
-
-    Add missing template for tocdiv/title elements to fix bug #1310.
-
-  • Robert Stayton: docbook.xsl
-
-    Remove a comment to test checkins and snapshot builds.
-
-  • Robert Stayton: lists.xsl
-
-    Add support for procedure title when contained in info or blockinfo.
-
-  • Jirka Kosek: chunk-code.xsl
-
-    Enumarete separate file for revhistory if generate.revhistory.link=1
-
-  • Robert Stayton: inline.xsl
-
-    Update the inline.charseq template to also call 'common.html.attributes'
-    instead of using local-name for class value.
-
-  • Jirka Kosek: docbook.xsl; html.xsl
-
-    Enabling ITS processing again
-
-  • Robert Stayton: its.xsl
-
-    Change syntax for selecting @its:* attributes so it works
-    in xsltproc (which should work with the original, but doesn't).
-
-  • Robert Stayton: docbook.xsl; html.xsl
-
-    Turn off its.xsl update which is generating attribute insertion errors.
-
-  • Jirka Kosek: its.xsl; docbook.xsl; html.xsl
-
-    Added basic support for ITS 2.0 markup. It gets propagated into HTML
-    For more info about ITS see http://www.w3.org/TR/its20/
-
-  • Robert Stayton: docbook.xsl
-
-    Added a comment line to test checkin process.
-
-  • Robert Stayton: xref.xsl
-
-    Fix bug in mode=remove-ids that put link content outside the <a> element.
-
-  • tom_schr: chunktoc.xsl
-
-    Fixed SF ticket#3611689: added missing DocBook namespace declarations
-
-  • Robert Stayton: chunker.xsl
-
-    Change the internal chunk.base.dir from a param to a variable.
-
-  • Robert Stayton: inline.xsl
-
-    Turn off id attribute on glossterm anchor, because it is on the element itself.
-
-Manpages
-
-The following changes have been made to the manpages code since the 1.78.1
-release.
-
-  • Robert Stayton: block.xsl; lists.xsl
-
-    Fix bug #1363 synopsis in variablelist term mangles line breaks.
-
-  • Robert Stayton: other.xsl
-
-    Remove redundant and out-of-date xsl:strip-space element.
-    This is imported from common/common.xsl for all stylesheets.
-
-  • Jirka Kosek: build.xml
-
-    Added clean targets
-
-  • Jirka Kosek: build.xml
-
-    Added ant build for manpages
-
-  • Robert Stayton: inline.xsl
-
-    Fix bug #1340 by omitting indexterm and remark elements from the
-    output.  Trying to include them as nroff comments resulted in extra
-    whitespace in certain instances, so they are omitted.
-
-  • Robert Stayton: table.xsl; docbook.xsl; tbl.xsl
-
-    Adjust man stylesheet to better handle namespace fixup during
-    distro builds.
-
-  • Robert Stayton: lists.xsl
-
-    Resolve ambiguous template match for remark.
-
-  • Robert Stayton: endnotes.xsl
-
-    Put internally generated earmark elements into own namespace to
-    avoid complications with namespace stylesheet builds.  No change
-    of function.
-
-  • Robert Stayton: other.xsl
-
-    Fixed bug #1313 where write.stubs template mistakenly includes
-    $man.output.base.dir in the .so address.
-
-  • Robert Stayton: other.xsl
-
-    Escape text() nodes while also in no.anchor.mode for links.
-    Fixes bug #1322.
-
-  • Robert Stayton: utility.xsl
-
-    Fixed bug #1321, also taking into account fixing bug #1281.
-
-  • dleidert: info.xsl
-
-    Fix a typo (http://bugs.debian.org/698962).
-
-Epub
-
-The following changes have been made to the epub code since the 1.78.1 release.
-
-  • Robert Stayton: docbook.xsl
-
-    Fix bug #1341 Incorrect generation of content.opf for multiple
-    names in $html.stylesheet param.  Backported the template
-    named css.item from the epub3 stylesheet.
-
-  • Robert Stayton: docbook.xsl
-
-    Fix handling of base.dir, chunk.base.dir, and epub.oebps.dir
-    combinations.
-
-  • Robert Stayton: docbook.xsl
-
-    Improve the handling of $chunk.base.dir when $base.dir contains
-    the OEBPS directory in its value.
-
-  • Robert Stayton: docbook.xsl
-
-    Fix the namespace fixup step to match the other stylesheets.
-
-  • tom_schr: docbook.xsl
-
-    Extended date template in mode opf.metadata
-    If a PI dbtimestamp is available, call datetime.format(date, 'Y-m-d'),
-    otherwise use the normalized string content
-
-  • dleidert: bin/spec/files
-
-    Fix svn:externals defintion.
-
-  • tom_schr: docbook.xsl
-
-    Introduced  variable in opf.guide
-
-  • tom_schr: docbook.xsl
-
-    Improved modularization in opf.spine and created new spine.cover template
-
-  • tom_schr: docbook.xsl
-
-    Improved opf.spine with info variable
-
-  • tom_schr: docbook.xsl
-
-    Bugfix in opf.spine: removed double refentry entries
-
-  • tom_schr: docbook.xsl
-
-    * Template package-identifier: introduced $info variable to simplify
-      code (similar to the EPUB3 stylesheets)
-    * Template opf.calloutlist: only call opf.reference.callout if
-      callout.graphics is set
-
-  • tom_schr: docbook.xsl
-
-    Backported Bob's EPUB3 changes to EPUB2 from r9740 -> r9742 -> r9743:
-
-    * Implement base.dir/OEBPS using internal chunk.base.dir instead of
-      new param epub.base.dir.
-
-    * Additional changes, specific to this stylesheet:
-      - Construct parameter epub.metainf.dir from base.dir + 'META-INF/'
-      - Changed parameter epub.cover.filename epub.oebps.dir to
-        chunk.base.dir
-      - Template opf: concat base.dir with epub.opf.filename
-      - Replaced two subsequent xsl:value-of's with concat()
-
-  • Robert Stayton: docbook.xsl
-
-    Fix bug in author template generating a span element inside an attribute value.
-
-HTMLHelp
-
-The following changes have been made to the htmlhelp code since the 1.78.1
-release.
-
-  • Jirka Kosek: build.xml
-
-    Added clean targets
-
-  • Jirka Kosek: build.xml
-
-    Extensions and other builds ported to Ant
-
-  • Robert Stayton: htmlhelp-common.xsl
-
-    Adjust namespace fixup to conform to the namespace source
-    conversion.
-
-Eclipse
-
-The following changes have been made to the eclipse code since the 1.78.1
-release.
-
-  • Jirka Kosek: build.xml
-
-    Added clean targets
-
-  • Jirka Kosek: build.xml
-
-    Extensions and other builds ported to Ant
-
-  • Robert Stayton: eclipse.xsl
-
-    Adjust namespace fixup to conform to other conversions to
-    namespaced source.
-
-JavaHelp
-
-The following changes have been made to the javahelp code since the 1.78.1
-release.
-
-  • Jirka Kosek: build.xml
-
-    Added clean targets
-
-  • Jirka Kosek: build.xml
-
-    Extensions and other builds ported to Ant
-
-  • Robert Stayton: javahelp.xsl
-
-    Adjust the namespace fixup to conform to the other namespaced source
-    conversions.
-
-Slides
-
-The following changes have been made to the slides code since the 1.78.1
-release.
-
-  • Jirka Kosek: schema/relaxng/slides.rnc
-
-    Make speakernotes/handoutnotes optional as many presentations do not use them
-
-  • Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/
-    s5.xsl; fo/plai⋯
-
-    Rename the docbook prefix in the declaration too.
-
-  • Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/
-    s5.xsl; fo/plai⋯
-
-    Change the docbook db: prefix to d: prefix in preparation of svn update to namespaced
-    stylesheets.
-
-  • stilor: xhtml/plain-titlepage.xml; fo/plain-titlepage.xml
-
-    Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.
-
-  • dleidert: images/callouts/gen.sh
-
-    Leave executable permissions for script.
-
-  • dleidert: s5/ui/default/pretty.css; slidy/graphics/w3c-logo-blue.gif; s5/ui
-    /default/notes.⋯
-
-    Drop executable permissions from files.
-
-  • Jirka Kosek: doc/Makefile
-
-    Corrected path
-
-Website
-
-The following changes have been made to the website code since the 1.78.1
-release.
-
-  • Jirka Kosek: build.xml
-
-    Added clean targets
-
-  • Jirka Kosek: build.xml
-
-    Extensions and other builds ported to Ant
-
-  • stilor: olink.xsl
-
-    Make olink errors/warnings overridable in customizations.
-
-Webhelp
-
-The following changes have been made to the webhelp code since the 1.78.1
-release.
-
-  • Robert Stayton: xsl/titlepage.templates.xsl
-
-    Fix typo.
-
-  • Robert Stayton: xsl/titlepage.templates.xsl
-
-    Add XHTML missing default namespace.
-
-  • Robert Stayton: xsl/webhelp-common.xsl
-
-    Fix bug 1357 to avoid creating l10n.js file if only collecting olink data.
-
-  • Robert Stayton: docsrc/xinclude-test.xml; docsrc/readme.xml
-
-    Convert XML doc to DB5.
-
-  • Robert Stayton: xsl/webhelp-common.xsl
-
-    Fix error message for namespace fixup.
-
-  • Robert Stayton: xsl/webhelp-common.xsl
-
-    fix bug in namespace fixup syntax.
-
-  • Robert Stayton: xsl/webhelp-common.xsl
-
-    Adjust namespace fixup for namespace build process.
-
-  • stilor: xsl/titlepage.templates.xml
-
-    Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.
-
-  • Jirka Kosek: template/common/main.js
-
-    Fix for bug #1301
-
-Params
-
-The following changes have been made to the params code since the 1.78.1
-release.
-
-  • Robert Stayton: autolink.index.see.xml
-
-    Improve the description for linking in index.
-
-  • Robert Stayton: prefer.internal.olink.xml
-
-    Fix bug in description
-
-  • Robert Stayton: dialogue.properties.xml
-
-    Fix typo.
-
-  • Robert Stayton: publishers.properties.xml
-
-    Fix typo.
-
-  • Robert Stayton: speaker.properties.xml; publishers.properties.xml;
-    inlinestagedir.properti⋯
-
-    New property sets for DocBook Publishers elements.
-
-  • Robert Stayton: table.frame.border.thickness.xml;
-    table.cell.border.thickness.xml
-
-    Fix bug #1291, make default values different for HTML and FO.
-
-  • tom_schr: profile.outputformat.xml
-
-    Added missing support for outputformat attribute
-
-    * Added missing parameter profile.outputformat in
-      params/profile.outputformat.xml
-    * Added missing lines to check for outputformat attribute in
-      profiling/profile-mode.xsl
-
-  • Jirka Kosek: table.frame.border.thickness.xml;
-    table.cell.border.thickness.xml
-
-    Changed default border thickness from 0.5pt to 1px. The reason is that Chrome rounds 0.5pt to 0px making borders invisible.
-
-  • Robert Stayton: list.block.spacing.xml
-
-    Fix typo in element name.
-
-  • Robert Stayton: autolink.index.see.xml
-
-    New param to control automatic links in index from see and
-    seealso to indexterm primary.
-
-  • Robert Stayton: show.bookmarks.xml
-
-    New param to turn off PDF bookmarks.
-
-  • Robert Stayton: xsl1.1.bookmarks.xml
-
-    Param to use standard XSL 1.1 bookmark elements.
-
-  • tom_schr: link.to.self.for.mediaobject.xml
-
-    Fixed ticket [#1315]: Add possibility to add a link to mediaobjects
-
-  • stilor: toc.leader.properties.xml
-
-    Replace literal space inserted next to fo:leader in ToC with a padding. This
-    works around a bug in FOP (see FOP-1444).
-    Make ToC fo:leader properties configurable via attribute set.
-
-  • Robert Stayton: list.block.spacing.xml; list.item.spacing.xml
-
-    Clarify that list.block.spacing is not used in nested lists.
-
-  • stilor: insert.xref.page.number.para.xml
-
-    Missed new file in previous checkin.
-
-  • Robert Stayton: mark.optional.procedure.steps.xml
-
-    New param to turn off Optional text for optional steps.
-
-Profiling
-
-The following changes have been made to the profiling code since the 1.78.1
-release.
-
-  • Robert Stayton: profile.xsl
-
-    Add missing profile.outputformat param declaration.
-
-  • tom_schr: profile-mode.xsl
-
-    Added missing support for outputformat attribute
-
-    * Added missing parameter profile.outputformat in
-      params/profile.outputformat.xml
-    * Added missing lines to check for outputformat attribute in
-      profiling/profile-mode.xsl
-
-  • Robert Stayton: xsl2profile.xsl
-
-    Fix bug #1335 where profile-chunk.xsl was xsl:including
-    chunk-code.xsl instead of profile-chunk-code.xsl.
-
-  • Robert Stayton: xsl2profile.xsl
-
-    Fixed bug in handling of namespace fixup.
-
-  • Robert Stayton: xsl2profile.xsl
-
-    Adjust namespace fixup to match other templates.
-
-Lib
-
-The following changes have been made to the lib code since the 1.78.1 release.
-
-  • Jirka Kosek: build.xml
-
-    Added lib ant build support
-
-Tools
-
-The following changes have been made to the tools code since the 1.78.1
-release.
-
-  • Jirka Kosek: build-shared.xml
-
-    Added lib ant build support
-
-  • Jirka Kosek: build-shared.xml
-
-    Added clean targets
-
-  • Jirka Kosek: lib/xml-apis.jar; lib/xercesImpl.jar; build-shared.xml; lib/
-    xalan.jar
-
-    Extensions and other builds ported to Ant
-
-  • Jirka Kosek: build-shared.xml
-
-    Added ant build for HTML stylesheets
-
-  • Jirka Kosek: licenses/saxon/JAMESCLARK.txt; lib/jython.jar; lib/
-    xercesImpl.jar; licenses/j⋯
-
-    Initial work on Ant build, common (L10N) directory handled so far
-
-Template
-
-The following changes have been made to the template code since the 1.78.1
-release.
-
-  • Robert Stayton: titlepage.xsl
-
-    Remove the d: namespace declaration because it is
-    automatically added by the ns build process.
-
-  • Jirka Kosek: titlepage.xsl
-
-    Added missing namespace declaration
-
-  • Robert Stayton: titlepage.xsl
-
-    Remove d: namespace declaration from non namespaced version since
-    it is automatically added to build the namespaced version.
-
-  • Robert Stayton: titlepage.xsl
-
-    Set the db.prefix to blank until convert to ns build.
-
-  • Robert Stayton: titlepage.xsl
-
-    Fix handling of namespace declaration for conversion to NS sourcebase.
-
-  • Robert Stayton: titlepage.xsl
-
-    Modified to support roundtrip conversion between namespaced
-    version and non-namespaced version.
-
-  • stilor: titlepage.xsl
-
-    Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.
-
-Extensions
-
-The following changes have been made to the extensions code since the 1.78.1
-release.
-
-  • Jirka Kosek: build.xml
-
-    Added clean targets
-
-  • Jirka Kosek: build.xml
-
-    Extensions and other builds ported to Ant
-
index c7f60a6..c6e3d98 100644 (file)
--- a/NEWS.html
+++ b/NEWS.html
@@ -1,786 +1,6 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Changes since the 1.78.1 release</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><meta name="description" content="Note: This document lists changes only since the 1.78.1 release. If you instead want a record of the complete list of changes for the codebase over its entire history, you can obtain one by running the following commands: svn checkout svn://svn.code.sf.net/p/docbook/code/trunk/xsl svn log --xml --verbose xsl &gt; ChangeHistory.xml"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="article"><div class="titlepage"><div><div><h2 class="title"><a name="idp7456"></a>Changes since the 1.78.1 release</h2></div><div><div class="abstract">
-<p><span class="strong"><strong>Note:</strong></span> This
-            document lists changes only since the 1.78.1 release.
-            If you instead want a record of the complete list of
-            changes for the codebase over its entire history, you
-            can obtain one by running the following commands:
-            
-</p><pre class="screen">  <code class="code">svn checkout svn://svn.code.sf.net/p/docbook/code/trunk/xsl</code>
-  <code class="code">svn log --xml --verbose xsl &gt; ChangeHistory.xml</code></pre>
-</div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="section"><a href="#V1.79.1">Release Notes: 1.79.1</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.79.1_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#V1.79.1_Common">Common</a></span></dt><dt><span class="section"><a href="#V1.79.1_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.79.1_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.79.1_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.79.1_Epub">Epub</a></span></dt><dt><span class="section"><a href="#V1.79.1_HTMLHelp">HTMLHelp</a></span></dt><dt><span class="section"><a href="#V1.79.1_Eclipse">Eclipse</a></span></dt><dt><span class="section"><a href="#V1.79.1_JavaHelp">JavaHelp</a></span></dt><dt><span class="section"><a href="#V1.79.1_Slides">Slides</a></span></dt><dt><span class="section"><a href="#V1.79.1_Website">Website</a></span></dt><dt><span class="section"><a href="#V1.79.1_Webhelp">Webhelp</a></span></dt><dt><span class="section"><a href="#V1.79.1_Params">Params</a></span></dt><dt><span class="section"><a href="#V1.79.1_Profiling">Profiling</a></span></dt><dt><span class="section"><a href="#V1.79.1_Lib">Lib</a></span></dt><dt><span class="section"><a href="#V1.79.1_Tools">Tools</a></span></dt><dt><span class="section"><a href="#V1.79.1_Template">Template</a></span></dt><dt><span class="section"><a href="#V1.79.1_Extensions">Extensions</a></span></dt></dl></dd></dl></div>
-
-
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.79.1"></a>Release Notes: 1.79.1</h2></div></div></div>
-
-<p>The following is a list of changes that have been made
-        since the 1.78.1 release.</p>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Gentext"></a>Gentext</h3></div></div></div>
-
-<p>The following changes have been made to the
-            <code class="filename">gentext</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/hu.xml</code></p><pre class="screen"><span class="commit-message">Check in <a href="http://docbook.org/tdg5/en/html/pubdate.html"><code class="sgmltag-element">PubDate</code></a> fixes from bug #1372</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Dongsheng Song: locale/zh.xml; locale/zh_cn.xml</code></p><pre class="screen"><span class="commit-message">Fix Auditlocale.pl warning.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add elements dialogue, drama, and poetry from DocBook Publishers.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/pt.xml</code></p><pre class="screen"><span class="commit-message">updates from DocBook user.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Fix wording.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Fix line breaks.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add text message for unsupported video and audio.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: xsl/xsl-primary-is-locale.xsl</code></p><pre class="screen"><span class="commit-message">Initial work on Ant build, common (L10N) directory handled so far</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/ur.xml</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.org/tdg5/en/html/email.html"><code class="sgmltag-element">email</code></a> <a href="http://docbook.org/tdg5/en/html/address.html"><code class="sgmltag-element">address</code></a> for contributor.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/ur.xml</code></p><pre class="screen"><span class="commit-message">Check in contributed locale file from Wasif Hasan Baig,
-contributed through SourceForge Patch # 187.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: locale/nl.xml</code></p><pre class="screen"><span class="commit-message">Committing Dutch translations of DocBook WebHelp. Patch provided by Marja van Waes.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: locale/ru.xml</code></p><pre class="screen"><span class="commit-message">Committing patch for Russian translations of webhelp. Patch provided by Alex Loginov and Yuri Chornoivan. Patch #1325</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: locale/uk.xml</code></p><pre class="screen"><span class="commit-message">Committing Ukrainian translations for Webhelp. Patch by Yuri Chornoivan. Patch #1324</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: locale/ca.xml; locale/da.xml; locale/cs.xml; locale/es.xml; locale/fr.xml; local&#8943;</code></p><pre class="screen"><span class="commit-message">Added missing <a href="http://docbook.org/tdg5/en/html/keycap.html"><code class="sgmltag-element">keycap</code></a> context for ca, cs, da, es, et, eu, and fr</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: locale/en.xml; locale/de.xml</code></p><pre class="screen"><span class="commit-message">Added option key for <a href="http://docbook.org/tdg5/en/html/keycap.html"><code class="sgmltag-element">keycap</code></a> context</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: locale/de.xml</code></p><pre class="screen"><span class="commit-message">Added key="optional-step" as done in r9745</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add key="optional-step".</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Common"></a>Common</h3></div></div></div>
-
-<p>The following changes have been made to the
-            <code class="filename">common</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">tom_schr: common.xsl</code></p><pre class="screen"><span class="commit-message">Added quotes around linkend to make spaces visible</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for HTML stylesheets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Initial work on Ant build, common (L10N) directory handled so far</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Replace hardcoded English text for <a href="http://docbook.org/tdg5/en/html/question.html"><code class="sgmltag-element">question</code></a> and <a href="http://docbook.org/tdg5/en/html/answer.html"><code class="sgmltag-element">answer</code></a> elements 
-in mode="title.markup" with localized templates.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: addns.xsl</code></p><pre class="screen"><span class="commit-message">Move addns.xsl module from releasetools to common in preparation
-for switching to ns as the base stylesheets.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: l10n.xml; Makefile</code></p><pre class="screen"><span class="commit-message">Add new locale file ur.xml for Urdu.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Add missing template with match="<a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a>" mode="title.markup".</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: titles.xsl</code></p><pre class="screen"><span class="commit-message">Fixed problem when referencing empty ulinks; use @url instead</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: olink.xsl</code></p><pre class="screen"><span class="commit-message">Make <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> errors/warnings overridable in customizations.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: labels.xsl</code></p><pre class="screen"><span class="commit-message">Pass the object referenced as a parameter to mode="intralabel.punctuation"
-template.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: olink.xsl</code></p><pre class="screen"><span class="commit-message">1. Make page citations on &lt;<a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a>/&gt; to paragraphs conditional on a new parameter,
-$insert.xref.page.number.para, default to 'yes' (before, page citations were
-added unconditionally). Remove similar special-casing for &lt;<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>/&gt;.
-
-2. Disable page citations for @xrefstyle="template:..." (if needed, they
-can be added with %p in the template - but they can't be disabled).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: olink.xsl; titles.xsl; common.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and target params to mode="xrefstyle" to allow customizations
-to be more specific.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: olink.xsl; titles.xsl; common.xsl</code></p><pre class="screen"><span class="commit-message">Add mode="xrefstyle" to replace many instances of redundant
-code determining the xrefstyle with xsl:apply-templates
-select="." mode="xrefstyle".  Also allows stylesheet
-customization to specify an xrefstyle per element type.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: gentext.xsl; labels.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/procedure.html"><code class="sgmltag-element">procedure</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> contained in <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> or blockinfo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: common.xsl</code></p><pre class="screen"><span class="commit-message">In person.name template, change 'style' variable to a param
-so the name style can be selected by passing a param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: gentext.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/collect.xref.targets.html"><em class="parameter"><code>collect.xref.targets</code></em></a> that failed when $referrer template
-param not set by <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a>'s xref-to. Fixed using submitted patch.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the
-            <code class="filename">fo</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1368 "<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> to <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> with id does not work"</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1367 double <a href="http://docbook.org/tdg5/en/html/attribution.html"><code class="sgmltag-element">attribution</code></a> in <a href="http://docbook.org/tdg5/en/html/epigraph.html"><code class="sgmltag-element">epigraph</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add missing <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/profile.outputformat.html"><em class="parameter"><code>profile.outputformat</code></em></a> param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: publishers.xsl</code></p><pre class="screen"><span class="commit-message">Fix namespace declarations.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Add default attribute-sets for new Publishers elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.ent</code></p><pre class="screen"><span class="commit-message">Fix typo</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Add new DocBook Publishers elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add inclusion of new publishers.xsl module.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: publishers.xsl</code></p><pre class="screen"><span class="commit-message">Stylesheet module added to support new elements in DocBook Publishers.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add the 9 new attribute sets for DocBook Publishers.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1355 <a href="http://docbook.org/tdg5/en/html/glossseealso.html"><code class="sgmltag-element">glossseealso</code></a> generates duplicate id in certain cases.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">fix bug #1360 <a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a> in <a href="http://docbook.org/tdg5/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a>/<a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> generates an error when <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> to that <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: pi.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in dbfo-need for admonitions, and get dbfo-need
-working properly in FOP1.1.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Remove obsolete hardcoded margin-left="0pt" for the block
-containing header or footer.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1336 to add support for recognizing
-file:/ image URLs as absolute paths.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Add support in <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a> for <a href="http://docbook.org/tdg5/en/html/article.html"><code class="sgmltag-element">article</code></a> as child of set.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1337 Elements with <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> role do not behave as <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a>
-elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for FO</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: inline.xsl</code></p><pre class="screen"><span class="commit-message">Only count regular &lt;<a href="http://docbook.org/tdg5/en/html/emphasis.html"><code class="sgmltag-element">emphasis</code></a>&gt; elements (without @role="bold", etc) when determining
-whether nested <a href="http://docbook.org/tdg5/en/html/emphasis.html"><code class="sgmltag-element">emphasis</code></a> needs to be displayed in italics or in regular; otherwise,
-the order of nesting in &lt;<a href="http://docbook.org/tdg5/en/html/emphasis.html"><code class="sgmltag-element">emphasis</code></a> role="bold"&gt; and &lt;<a href="http://docbook.org/tdg5/en/html/emphasis.html"><code class="sgmltag-element">emphasis</code></a>&gt; affects the font
-used.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: fop1.xsl; ptc.xsl</code></p><pre class="screen"><span class="commit-message">Apply patch #190 to include refsections in bookmarks for fop1 and
-ptc.xsl.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Change the <a href="http://docbook.org/tdg5/en/html/epigraph.html"><code class="sgmltag-element">epigraph</code></a> template to support schema extensions
-by processing all of its children instead of specific elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Added "user.declarations" hook to implemented [#1330] 
-
-Added empty "user.declarations" template to make it easier for adding
-custom fo:declaration elements. The template is empty by default.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix test for nested links.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: biblio.xsl</code></p><pre class="screen"><span class="commit-message">Now <a href="http://docbook.org/tdg5/en/html/biblioset.html"><code class="sgmltag-element">biblioset</code></a> outputs its id if it has one.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">pass xrefstyle param from <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> element to gentext.template so
-optional page number can be formatted to a style.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Streamline handling of namespace fixup in preparation for making
-the namespaced version the source base.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: fo.xsl</code></p><pre class="screen"><span class="commit-message">FOP 1.1 now supports writing-mode="rl-tb", so add that change to the
-$direction.mode parameter.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add missing xlink namespace declaration to the root element.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent; autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add support for $autolink.index.see to automatically form links
-between see and <a href="http://docbook.org/tdg5/en/html/seealso.html"><code class="sgmltag-element">seealso</code></a> <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> elements and <a href="http://docbook.org/tdg5/en/html/primary.html"><code class="sgmltag-element">primary</code></a> elements
-in the <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Add element name to warning message for nested links.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1306: warn of nested links.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: component.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1320 so template page.sequence tests $content to make
-sure it is not empty.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl; param.ent; component.x&#8943;</code></p><pre class="screen"><span class="commit-message">Add support for $show.bookmarks param to turn bookmarks on or
-off.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add missing variable bookmarks.state.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add missing $document.element variable to new generate.bookmarks
-template.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl; param.ent; component.x&#8943;</code></p><pre class="screen"><span class="commit-message">Add support for standard XSL 1.1 bookmarks and parameter
-$xsl1.1.bookmarks to turn them on or off.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix invalid href generated if $insert.olink.pdf.frag=0 and $fop1.extensions=1.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: autotoc.xsl; param.xweb; param.ent; toc.xsl</code></p><pre class="screen"><span class="commit-message">Replace <a href="http://docbook.org/tdg5/en/html/literal.html"><code class="sgmltag-element">literal</code></a> space inserted next to fo:leader in <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">ToC</code></a> with a padding. This
-works around a bug in FOP (see FOP-1444).
-Make <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">ToC</code></a> fo:leader properties configurable via attribute set.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: table.xsl</code></p><pre class="screen"><span class="commit-message">Bug #1246: added missing with-param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: xref.xsl</code></p><pre class="screen"><span class="commit-message">Make <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> errors/warnings overridable in customizations.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: param.xweb; param.ent; xref.xsl</code></p><pre class="screen"><span class="commit-message">1. Make page citations on &lt;<a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a>/&gt; to paragraphs conditional on a new parameter,
-$insert.xref.page.number.para, default to 'yes' (before, page citations were
-added unconditionally). Remove similar special-casing for &lt;<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>/&gt;.
-
-2. Disable page citations for @xrefstyle="template:..." (if needed, they
-can be added with %p in the template - but they can't be disabled).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Skip generating fox:destination on a <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a> - id attribute on footnotes is not
-passed to generated FO, so FOP complains about unresolved ID in destination.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fixed typo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug#1311 and added missing <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/para.properties.html"><em class="parameter"><code>para.properties</code></em></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and target params to mode="xrefstyle" to allow customizations
-to be more specific.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Add mode="xrefstyle" to replace many instances of redundant
-code determining the xrefstyle with xsl:apply-templates
-select="." mode="xrefstyle".  Also allows stylesheet
-customization to specify an xrefstyle per element type.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
-modes (to use the same signature than "xref-to" mode) as discussed with
-Bob on the mailinglist (2013-09-12)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: pi.xsl; verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Fix for enhancement/bug#1312: Support font size in verbatim elements</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Unchanged, testing snapshot builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">No change, testing snapshot builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">No change, testing snapshot builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">No change, just checking snapshot build process.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: toc.xsl</code></p><pre class="screen"><span class="commit-message">Add missing template for <a href="http://docbook.org/tdg5/en/html/tocdiv.html"><code class="sgmltag-element">tocdiv</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> elements to fix bug #1310.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix process.root template so document <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> can come from <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> as well.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/procedure.html"><code class="sgmltag-element">procedure</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> when contained in blockinfo or <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Fix mode="fop1.foxdest" so only elements with id attribute get
-a fox:destination in the output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Remove extraneous call from fop1.foxdest mode per patch submission.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/toc.margin.properties.html"><em class="parameter"><code>toc.margin.properties</code></em></a> attribute-set to list.of.titles so
-it matches the <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a> list.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Adjust exception for fop for <a href="http://docbook.org/tdg5/en/html/menuchoice.html"><code class="sgmltag-element">menuchoice</code></a> separator to
-use the $symbol.font.family if it is set.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: division.xsl</code></p><pre class="screen"><span class="commit-message">Fix comment.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.ent</code></p><pre class="screen"><span class="commit-message">Fix typo that prevents param.xsl update.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/mark.optional.procedure.steps.html"><em class="parameter"><code>mark.optional.procedure.steps</code></em></a> param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <a href="http://docbook.org/tdg5/en/html/question.html"><code class="sgmltag-element">question</code></a> template that output empty list-item-label when
-defaultlabel = 'none'.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the
-            <code class="filename">html</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Fix Bug #1367 <a href="http://docbook.org/tdg5/en/html/epigraph.html"><code class="sgmltag-element">epigraph</code></a> <a href="http://docbook.org/tdg5/en/html/attribution.html"><code class="sgmltag-element">attribution</code></a> appears twice in html output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add missing <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/profile.outputformat.html"><em class="parameter"><code>profile.outputformat</code></em></a> param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl; docbook.xsl; titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Add support for DocBook Publishers elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: publishers.xsl</code></p><pre class="screen"><span class="commit-message">New module to support new elements in DocBook Publishers schema.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1348 where class of output <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> not being set correctly.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">A <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> emitted by <a href="http://docbook.org/tdg5/en/html/tgroup.html"><code class="sgmltag-element">tgroup</code></a> template now calls "common.html.attributes"
-to get the class attribute handled correctly.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Add template for <a href="http://docbook.org/tdg5/en/html/refpurpose.html"><code class="sgmltag-element">refpurpose</code></a> in no.anchor.mode to generate
-the dash separator in <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a> line for the <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> when
-the <a href="http://docbook.org/tdg5/en/html/refpurpose.html"><code class="sgmltag-element">refpurpose</code></a> contains a <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> or <a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Add missing call to id.attribute template for <a href="http://docbook.org/tdg5/en/html/orgdiv.html"><code class="sgmltag-element">orgdiv</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">If a <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> or <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> has an @id or @xml:id, then add a span to
-include the id because simple.xlink no longer generates the
-id attribute.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Remove call to id.attribute template in simple.xlink
-because it produces duplicate ids in the output because
-the element template calling simple.xlink generates the
-id attribute.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Check in fix for bug #1336 to support absolute file URLs
-that start with file:/.  Also consolidate code that determines
-whether an image file path is relative into a new template
-variable $is.relative.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunk-code.xsl</code></p><pre class="screen"><span class="commit-message">Add support for set nested inside set to recursive-chunk-filename.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Add support for set <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a> to contain nested set or <a href="http://docbook.org/tdg5/en/html/article.html"><code class="sgmltag-element">article</code></a>
-elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for HTML stylesheets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Move any indexterms in <a href="http://docbook.org/tdg5/en/html/glossentry.html"><code class="sgmltag-element">glossentry</code></a> to be inside dt, instead of
-after dt which is invalid.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: htmltbl.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1334 to copy through HTML <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> attributes @scope and @id.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Change the <a href="http://docbook.org/tdg5/en/html/epigraph.html"><code class="sgmltag-element">epigraph</code></a> template to support schema extensions
-by processing all of its children instead of specific elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in handling of multiple editors and "edited by" <a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Fix misnamed attribute in <a href="http://docbook.org/tdg5/en/html/sidebar.html"><code class="sgmltag-element">sidebar</code></a> template.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix check for nested links.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunk-common.xsl; chunktoc.xsl; chunk-code.xsl</code></p><pre class="screen"><span class="commit-message">Adjust handling of namespace fixup to streamline distro builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Adjust handling of namespace conversion to streamline distro
-build.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1298 where @rowheader = 'firstcol' incorrectly assigns
-&lt;<a href="http://docbook.org/tdg5/en/html/th.html"><code class="sgmltag-element">th</code></a>&gt; to cell that is first in a <a href="http://docbook.org/tdg5/en/html/row.html"><code class="sgmltag-element">row</code></a> but not the first column due
-to <a href="http://docbook.org/tdg5/en/html/row.html"><code class="sgmltag-element">row</code></a> span above.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent; autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/autolink.index.see.html"><em class="parameter"><code>autolink.index.see</code></em></a> param to <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> from see and
-<a href="http://docbook.org/tdg5/en/html/seealso.html"><code class="sgmltag-element">seealso</code></a> element to <a href="http://docbook.org/tdg5/en/html/primary.html"><code class="sgmltag-element">primary</code></a> element in <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1306 warn of nested links, since not supported in the output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: pi.xsl</code></p><pre class="screen"><span class="commit-message">Fixes bug #1323 where &lt;?dbhtml-include?&gt; paths were not being
-interpreted relative to the XML.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb</code></p><pre class="screen"><span class="commit-message">Add missing frag for new linke.to.self.for.mediaobject param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <a href="http://docbook.org/tdg5/en/html/entry.html"><code class="sgmltag-element">entry</code></a> template where rowsep was incorrectly set to zero
-for cell with @morerows in <a href="http://docbook.org/tdg5/en/html/thead.html"><code class="sgmltag-element">thead</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: synop.xsl</code></p><pre class="screen"><span class="commit-message">Restore conditional named <a href="http://docbook.org/tdg5/en/html/anchor.html"><code class="sgmltag-element">anchor</code></a> in output if dbcmdlist PI is not used.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Fixed [#1317]: process <a href="http://docbook.org/tdg5/en/html/alt.html"><code class="sgmltag-element">alt</code></a> in <a href="http://docbook.org/tdg5/en/html/inlinemediaobject.html"><code class="sgmltag-element">inlinemediaobject</code></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: param.xweb; graphics.xsl; param.ent</code></p><pre class="screen"><span class="commit-message">Fixed ticket [#1315]: Add possibility to add a <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> to mediaobjects</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: chunk-common.xsl; xref.xsl</code></p><pre class="screen"><span class="commit-message">Make <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> errors/warnings overridable in customizations.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">1. Make page citations on &lt;<a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a>/&gt; to paragraphs conditional on a new parameter,
-$insert.xref.page.number.para, default to 'yes' (before, page citations were
-added unconditionally). Remove similar special-casing for &lt;<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>/&gt;.
-
-2. Disable page citations for @xrefstyle="template:..." (if needed, they
-can be added with %p in the template - but they can't be disabled).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: index.xsl</code></p><pre class="screen"><span class="commit-message">Bug #1309: Added missing template for <a href="http://docbook.org/tdg5/en/html/indexdiv.html"><code class="sgmltag-element">indexdiv</code></a>/<a href="http://docbook.org/tdg5/en/html/subtitle.html"><code class="sgmltag-element">subtitle</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and target params to mode="xrefstyle" to allow customizations
-to be more specific.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Add mode="xrefstyle" to replace many instances of redundant
-code determining the xrefstyle with xsl:apply-templates
-select="." mode="xrefstyle".  Also allows stylesheet
-customization to specify an xrefstyle per element type.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
-modes (to use the same signature than "xref-to" mode) as discussed with
-Bob on the mailinglist (2013-09-12)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunk.xsl</code></p><pre class="screen"><span class="commit-message">No change, testing snapshot builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: toc.xsl</code></p><pre class="screen"><span class="commit-message">Add missing template for <a href="http://docbook.org/tdg5/en/html/tocdiv.html"><code class="sgmltag-element">tocdiv</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> elements to fix bug #1310.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Remove a comment to test checkins and snapshot builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/procedure.html"><code class="sgmltag-element">procedure</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> when contained in <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> or blockinfo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: chunk-code.xsl</code></p><pre class="screen"><span class="commit-message">Enumarete separate file for <a href="http://docbook.org/tdg5/en/html/revhistory.html"><code class="sgmltag-element">revhistory</code></a> if <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/generate.revhistory.link.html"><em class="parameter"><code>generate.revhistory.link</code></em></a>=1</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Update the inline.charseq template to also call 'common.html.attributes'
-instead of using local-name for class value.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: docbook.xsl; html.xsl</code></p><pre class="screen"><span class="commit-message">Enabling ITS processing again</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: its.xsl</code></p><pre class="screen"><span class="commit-message">Change syntax for selecting @its:* attributes so it works
-in xsltproc (which should work with the original, but doesn't).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl; html.xsl</code></p><pre class="screen"><span class="commit-message">Turn off its.xsl update which is generating attribute insertion errors.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: its.xsl; docbook.xsl; html.xsl</code></p><pre class="screen"><span class="commit-message">Added basic support for ITS 2.0 markup. It gets propagated into HTML
-For more <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> about ITS see http://www.w3.org/<a href="http://docbook.org/tdg5/en/html/tr.html"><code class="sgmltag-element">TR</code></a>/its20/</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Added a comment line to test checkin process.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in mode=remove-ids that put <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> content outside the &lt;a&gt; element.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: chunktoc.xsl</code></p><pre class="screen"><span class="commit-message">Fixed SF ticket#3611689: added missing DocBook namespace declarations</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunker.xsl</code></p><pre class="screen"><span class="commit-message">Change the internal chunk.base.dir from a param to a variable.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Turn off id attribute on <a href="http://docbook.org/tdg5/en/html/glossterm.html"><code class="sgmltag-element">glossterm</code></a> <a href="http://docbook.org/tdg5/en/html/anchor.html"><code class="sgmltag-element">anchor</code></a>, because it is on the element itself.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Manpages"></a>Manpages</h3></div></div></div>
-
-<p>The following changes have been made to the
-            <code class="filename">manpages</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl; lists.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1363 <a href="http://docbook.org/tdg5/en/html/synopsis.html"><code class="sgmltag-element">synopsis</code></a> in <a href="http://docbook.org/tdg5/en/html/variablelist.html"><code class="sgmltag-element">variablelist</code></a> <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> mangles line breaks.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: other.xsl</code></p><pre class="screen"><span class="commit-message">Remove redundant and out-of-date xsl:strip-space element.
-This is imported from common/common.xsl for all stylesheets.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for manpages</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1340 by omitting <a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a> and <a href="http://docbook.org/tdg5/en/html/remark.html"><code class="sgmltag-element">remark</code></a> elements from the
-output.  Trying to include them as nroff comments resulted in extra
-whitespace in certain instances, so they are omitted.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl; docbook.xsl; tbl.xsl</code></p><pre class="screen"><span class="commit-message">Adjust man stylesheet to better handle namespace fixup during
-distro builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Resolve ambiguous template match for <a href="http://docbook.org/tdg5/en/html/remark.html"><code class="sgmltag-element">remark</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: endnotes.xsl</code></p><pre class="screen"><span class="commit-message">Put internally generated earmark elements into own namespace to
-avoid complications with namespace stylesheet builds.  No change
-of <a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: other.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #1313 where write.stubs template mistakenly includes
-$man.output.base.dir in the .so <a href="http://docbook.org/tdg5/en/html/address.html"><code class="sgmltag-element">address</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: other.xsl</code></p><pre class="screen"><span class="commit-message">Escape text() nodes while also in no.anchor.mode for links.
-Fixes bug #1322.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: utility.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #1321, also taking into account fixing bug #1281.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">dleidert: info.xsl</code></p><pre class="screen"><span class="commit-message">Fix a typo (http://bugs.debian.org/698962).</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Epub"></a>Epub</h3></div></div></div>
-
-<p>The following changes have been made to the
-            <code class="filename">epub</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1341 Incorrect generation of content.opf for multiple
-names in $html.stylesheet param.  Backported the template
-named css.item from the epub3 stylesheet.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix handling of <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a>, chunk.base.dir, and epub.oebps.dir
-combinations.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Improve the handling of $chunk.base.dir when $base.dir contains
-the OEBPS directory in its value.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix the namespace fixup step to match the other stylesheets.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Extended <a href="http://docbook.org/tdg5/en/html/date.html"><code class="sgmltag-element">date</code></a> template in mode opf.metadata
-If a PI dbtimestamp is available, call datetime.format(<a href="http://docbook.org/tdg5/en/html/date.html"><code class="sgmltag-element">date</code></a>, 'Y-m-d'),
-otherwise use the normalized string content</span></pre>
-</li><li class="listitem">
-<p><code class="literal">dleidert: bin/spec/files</code></p><pre class="screen"><span class="commit-message">Fix svn:externals defintion.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Introduced  variable in opf.guide</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Improved modularization in opf.spine and created new spine.cover template</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Improved opf.spine with <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> variable</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Bugfix in opf.spine: removed double <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> entries</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">* Template package-identifier: introduced $info variable to simplify
-  code (similar to the EPUB3 stylesheets) 
-* Template opf.calloutlist: only call opf.reference.callout if
-  <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/callout.graphics.html"><em class="parameter"><code>callout.graphics</code></em></a> is set</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Backported Bob's EPUB3 changes to EPUB2 from r9740 -&gt; r9742 -&gt; r9743:
-
-* Implement <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a>/OEBPS using internal chunk.base.dir instead of
-  new param epub.base.dir.
-
-* Additional changes, specific to this stylesheet:
-  - Construct parameter epub.metainf.dir from <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a> + 'META-INF/'
-  - Changed parameter epub.cover.filename epub.oebps.dir to
-    chunk.base.dir
-  - Template opf: concat <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a> with epub.opf.filename
-  - Replaced two subsequent xsl:value-of's with concat()</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a> template generating a span element inside an attribute value.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_HTMLHelp"></a>HTMLHelp</h3></div></div></div>
-
-<p>The following changes have been made to the
-            <code class="filename">htmlhelp</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: htmlhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup to conform to the namespace source
-conversion.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Eclipse"></a>Eclipse</h3></div></div></div>
-
-<p>The following changes have been made to the
-            <code class="filename">eclipse</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup to conform to other conversions to
-namespaced source.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_JavaHelp"></a>JavaHelp</h3></div></div></div>
-
-<p>The following changes have been made to the
-            <code class="filename">javahelp</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: javahelp.xsl</code></p><pre class="screen"><span class="commit-message">Adjust the namespace fixup to conform to the other namespaced source
-conversions.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Slides"></a>Slides</h3></div></div></div>
-
-<p>The following changes have been made to the
-            <code class="filename">slides</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: schema/relaxng/slides.rnc</code></p><pre class="screen"><span class="commit-message">Make speakernotes/handoutnotes optional as many presentations do not use them</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/s5.xsl; fo/plai&#8943;</code></p><pre class="screen"><span class="commit-message">Rename the docbook prefix in the declaration too.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/s5.xsl; fo/plai&#8943;</code></p><pre class="screen"><span class="commit-message">Change the docbook db: prefix to d: prefix in preparation of svn update to namespaced 
-stylesheets.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: xhtml/plain-titlepage.xml; fo/plain-titlepage.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">dleidert: images/callouts/gen.sh</code></p><pre class="screen"><span class="commit-message">Leave executable permissions for script.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">dleidert: s5/ui/default/pretty.css; slidy/graphics/w3c-logo-blue.gif; s5/ui/default/notes.&#8943;</code></p><pre class="screen"><span class="commit-message">Drop executable permissions from files.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: doc/Makefile</code></p><pre class="screen"><span class="commit-message">Corrected path</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Website"></a>Website</h3></div></div></div>
-
-<p>The following changes have been made to the
-            <code class="filename">website</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: olink.xsl</code></p><pre class="screen"><span class="commit-message">Make <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> errors/warnings overridable in customizations.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Webhelp"></a>Webhelp</h3></div></div></div>
-
-<p>The following changes have been made to the
-            <code class="filename">webhelp</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl/titlepage.templates.xsl</code></p><pre class="screen"><span class="commit-message">Fix typo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl/titlepage.templates.xsl</code></p><pre class="screen"><span class="commit-message">Add XHTML missing default namespace.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 1357 to avoid creating l10n.js file if only collecting <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> data.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docsrc/xinclude-test.xml; docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Convert XML doc to DB5.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Fix error message for namespace fixup.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">fix bug in namespace fixup syntax.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup for namespace build process.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: xsl/titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: template/common/main.js</code></p><pre class="screen"><span class="commit-message">Fix for bug #1301</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Params"></a>Params</h3></div></div></div>
-
-<p>The following changes have been made to the
-            <code class="filename">params</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: autolink.index.see.xml</code></p><pre class="screen"><span class="commit-message">Improve the description for linking in <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: prefer.internal.olink.xml</code></p><pre class="screen"><span class="commit-message">Fix bug in description</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: dialogue.properties.xml</code></p><pre class="screen"><span class="commit-message">Fix typo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: publishers.properties.xml</code></p><pre class="screen"><span class="commit-message">Fix typo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: speaker.properties.xml; publishers.properties.xml; inlinestagedir.properti&#8943;</code></p><pre class="screen"><span class="commit-message">New property sets for DocBook Publishers elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.frame.border.thickness.xml; table.cell.border.thickness.xml</code></p><pre class="screen"><span class="commit-message">Fix bug #1291, make default values different for HTML and FO.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: profile.outputformat.xml</code></p><pre class="screen"><span class="commit-message">Added missing support for outputformat attribute
-
-* Added missing parameter <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/profile.outputformat.html"><em class="parameter"><code>profile.outputformat</code></em></a> in
-  params/profile.outputformat.xml
-* Added missing lines to check for outputformat attribute in
-  profiling/profile-mode.xsl</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: table.frame.border.thickness.xml; table.cell.border.thickness.xml</code></p><pre class="screen"><span class="commit-message">Changed default border thickness from 0.5pt to 1px. The reason is that Chrome rounds 0.5pt to 0px making borders invisible.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: list.block.spacing.xml</code></p><pre class="screen"><span class="commit-message">Fix typo in element name.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autolink.index.see.xml</code></p><pre class="screen"><span class="commit-message">New param to control automatic links in <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> from see and
-<a href="http://docbook.org/tdg5/en/html/seealso.html"><code class="sgmltag-element">seealso</code></a> to <a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a> <a href="http://docbook.org/tdg5/en/html/primary.html"><code class="sgmltag-element">primary</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: show.bookmarks.xml</code></p><pre class="screen"><span class="commit-message">New param to turn off PDF bookmarks.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl1.1.bookmarks.xml</code></p><pre class="screen"><span class="commit-message">Param to use standard XSL 1.1 bookmark elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: link.to.self.for.mediaobject.xml</code></p><pre class="screen"><span class="commit-message">Fixed ticket [#1315]: Add possibility to add a <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> to mediaobjects</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: toc.leader.properties.xml</code></p><pre class="screen"><span class="commit-message">Replace <a href="http://docbook.org/tdg5/en/html/literal.html"><code class="sgmltag-element">literal</code></a> space inserted next to fo:leader in <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">ToC</code></a> with a padding. This
-works around a bug in FOP (see FOP-1444).
-Make <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">ToC</code></a> fo:leader properties configurable via attribute set.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: list.block.spacing.xml; list.item.spacing.xml</code></p><pre class="screen"><span class="commit-message">Clarify that <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/list.block.spacing.html"><em class="parameter"><code>list.block.spacing</code></em></a> is not used in nested lists.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: insert.xref.page.number.para.xml</code></p><pre class="screen"><span class="commit-message">Missed new file in previous checkin.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: mark.optional.procedure.steps.xml</code></p><pre class="screen"><span class="commit-message">New param to turn off Optional text for optional steps.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Profiling"></a>Profiling</h3></div></div></div>
-
-<p>The following changes have been made to the
-            <code class="filename">profiling</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: profile.xsl</code></p><pre class="screen"><span class="commit-message">Add missing <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/profile.outputformat.html"><em class="parameter"><code>profile.outputformat</code></em></a> param declaration.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: profile-mode.xsl</code></p><pre class="screen"><span class="commit-message">Added missing support for outputformat attribute
-
-* Added missing parameter <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/profile.outputformat.html"><em class="parameter"><code>profile.outputformat</code></em></a> in
-  params/profile.outputformat.xml
-* Added missing lines to check for outputformat attribute in
-  profiling/profile-mode.xsl</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1335 where profile-chunk.xsl was xsl:including
-chunk-code.xsl instead of profile-chunk-code.xsl.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug in handling of namespace fixup.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup to match other templates.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Lib"></a>Lib</h3></div></div></div>
-
-<p>The following changes have been made to the
-            <code class="filename">lib</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added lib ant build support</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Tools"></a>Tools</h3></div></div></div>
-
-<p>The following changes have been made to the
-            <code class="filename">tools</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build-shared.xml</code></p><pre class="screen"><span class="commit-message">Added lib ant build support</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build-shared.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: lib/xml-apis.jar; lib/xercesImpl.jar; build-shared.xml; lib/xalan.jar</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build-shared.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for HTML stylesheets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: licenses/saxon/JAMESCLARK.txt; lib/jython.jar; lib/xercesImpl.jar; licenses/j&#8943;</code></p><pre class="screen"><span class="commit-message">Initial work on Ant build, common (L10N) directory handled so far</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Template"></a>Template</h3></div></div></div>
-
-<p>The following changes have been made to the
-            <code class="filename">template</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Remove the d: namespace declaration because it is
-automatically added by the ns build process.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Added missing namespace declaration</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Remove d: namespace declaration from non namespaced version since
-it is automatically added to build the namespaced version.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Set the db.prefix to blank until convert to ns build.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Fix handling of namespace declaration for conversion to NS sourcebase.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Modified to support roundtrip conversion between namespaced
-version and non-namespaced version.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Extensions"></a>Extensions</h3></div></div></div>
-
-<p>The following changes have been made to the
-            <code class="filename">extensions</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre>
-</li></ul></div>
-</div>
-
-</div>
-</div></body></html>
-
+<html xmlns:ng="http://docbook.org/docbook-ng"><head>
+      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+   <title>Changes since the 1.79.1 release</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"><meta name="description" content="Note: This document lists changes only since the 1.79.1 release."></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="article"><div class="titlepage"><div><div><h2 class="title"><a name="d5e1"></a>Changes since the 1.79.1 release</h2></div><div><div class="abstract"><p><span class="strong"><strong>Note:</strong></span> This
+            document lists changes only since the 1.79.1 release.
+         </p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="section"><a href="#V1.79.2">Release Notes: 1.79.2</a></span></dt></dl></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.79.2"></a>Release Notes: 1.79.2</h2></div></div></div><p>The following is a list of changes that have been made
+        since the 1.79.1 release.</p></div></div></body></html>
index 0f9bb23..0f0ecdb 100644 (file)
--- a/NEWS.xml
+++ b/NEWS.xml
 <!-- Converted by db4-upgrade version 1.1 -->
-
 <article xmlns="http://docbook.org/ns/docbook" version="5.0">
 <info>
 <abstract>
 <para><emphasis role="strong">Note:</emphasis> This
-            document lists changes only since the 1.78.1 release.
-            If you instead want a record of the complete list of
-            changes for the codebase over its entire history, you
-            can obtain one by running the following commands:
-            
-<screen>  <code>svn checkout svn://svn.code.sf.net/p/docbook/code/trunk/xsl</code>
-  <code>svn log --xml --verbose xsl &gt; ChangeHistory.xml</code></screen></para>
-</abstract>
-</info><title>Changes since the 1.78.1 release</title>
+            document lists changes only since the 1.79.1 release.
+         </para></abstract>
+</info><title>Changes since the 1.79.1 release</title>
 
-<section xml:id="V1.79.1">
-<title>Release Notes: 1.79.1</title>
+<section xml:id="V1.79.2">
+<title>Release Notes: 1.79.2</title>
 <para>The following is a list of changes that have been made
-        since the 1.78.1 release.</para>
-
-<section xml:id="V1.79.1_Gentext">
-<title>Gentext</title>
-<para>The following changes have been made to the
-            <filename>gentext</filename> code
-            since the 1.78.1 release.</para>
-<itemizedlist>
-<listitem>
-<para><literal>Robert Stayton: locale/hu.xml</literal></para><screen><phrase role="commit-message">Check in <tag>PubDate</tag> fixes from bug #1372</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Dongsheng Song: locale/zh.xml; locale/zh_cn.xml</literal></para><screen><phrase role="commit-message">Fix Auditlocale.pl warning.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: locale/en.xml</literal></para><screen><phrase role="commit-message">Add elements dialogue, drama, and poetry from DocBook Publishers.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: locale/pt.xml</literal></para><screen><phrase role="commit-message">updates from DocBook user.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: locale/en.xml</literal></para><screen><phrase role="commit-message">Fix wording.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: locale/en.xml</literal></para><screen><phrase role="commit-message">Fix line breaks.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: locale/en.xml</literal></para><screen><phrase role="commit-message">Add text message for unsupported video and audio.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: xsl/xsl-primary-is-locale.xsl</literal></para><screen><phrase role="commit-message">Initial work on Ant build, common (L10N) directory handled so far</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: locale/ur.xml</literal></para><screen><phrase role="commit-message">Add <tag>email</tag> <tag>address</tag> for contributor.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: locale/ur.xml</literal></para><screen><phrase role="commit-message">Check in contributed locale file from Wasif Hasan Baig,
-contributed through SourceForge Patch # 187.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>kasunbg: locale/nl.xml</literal></para><screen><phrase role="commit-message">Committing Dutch translations of DocBook WebHelp. Patch provided by Marja van Waes.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>kasunbg: locale/ru.xml</literal></para><screen><phrase role="commit-message">Committing patch for Russian translations of webhelp. Patch provided by Alex Loginov and Yuri Chornoivan. Patch #1325</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>kasunbg: locale/uk.xml</literal></para><screen><phrase role="commit-message">Committing Ukrainian translations for Webhelp. Patch by Yuri Chornoivan. Patch #1324</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: locale/ca.xml; locale/da.xml; locale/cs.xml; locale/es.xml; locale/fr.xml; local⋯</literal></para><screen><phrase role="commit-message">Added missing <tag>keycap</tag> context for ca, cs, da, es, et, eu, and fr</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: locale/en.xml; locale/de.xml</literal></para><screen><phrase role="commit-message">Added option key for <tag>keycap</tag> context</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: locale/de.xml</literal></para><screen><phrase role="commit-message">Added key="optional-step" as done in r9745</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: locale/en.xml</literal></para><screen><phrase role="commit-message">Add key="optional-step".</phrase></screen>
-</listitem>
-</itemizedlist>
-</section><!--end of Gentext changes for 1.79.1-->
-
-<section xml:id="V1.79.1_Common">
-<title>Common</title>
-<para>The following changes have been made to the
-            <filename>common</filename> code
-            since the 1.78.1 release.</para>
-<itemizedlist>
-<listitem>
-<para><literal>tom_schr: common.xsl</literal></para><screen><phrase role="commit-message">Added quotes around linkend to make spaces visible</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: build.xml</literal></para><screen><phrase role="commit-message">Added ant build for HTML stylesheets</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: build.xml</literal></para><screen><phrase role="commit-message">Initial work on Ant build, common (L10N) directory handled so far</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: titles.xsl</literal></para><screen><phrase role="commit-message">Replace hardcoded English text for <tag>question</tag> and <tag>answer</tag> elements 
-in mode="title.markup" with localized templates.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: addns.xsl</literal></para><screen><phrase role="commit-message">Move addns.xsl module from releasetools to common in preparation
-for switching to ns as the base stylesheets.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: l10n.xml; Makefile</literal></para><screen><phrase role="commit-message">Add new locale file ur.xml for Urdu.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: titles.xsl</literal></para><screen><phrase role="commit-message">Add missing template with match="<tag>toc</tag>" mode="title.markup".</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: titles.xsl</literal></para><screen><phrase role="commit-message">Fixed problem when referencing empty ulinks; use @url instead</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: olink.xsl</literal></para><screen><phrase role="commit-message">Make <tag>olink</tag> errors/warnings overridable in customizations.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: labels.xsl</literal></para><screen><phrase role="commit-message">Pass the object referenced as a parameter to mode="intralabel.punctuation"
-template.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: olink.xsl</literal></para><screen><phrase role="commit-message">1. Make page citations on &lt;<tag>xref</tag>/&gt; to paragraphs conditional on a new parameter,
-$insert.xref.page.number.para, default to 'yes' (before, page citations were
-added unconditionally). Remove similar special-casing for &lt;<tag>link</tag>/&gt;.
-
-2. Disable page citations for @xrefstyle="template:..." (if needed, they
-can be added with %p in the template - but they can't be disabled).</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: olink.xsl; titles.xsl; common.xsl</literal></para><screen><phrase role="commit-message">Pass referrer and target params to mode="xrefstyle" to allow customizations
-to be more specific.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: olink.xsl; titles.xsl; common.xsl</literal></para><screen><phrase role="commit-message">Add mode="xrefstyle" to replace many instances of redundant
-code determining the xrefstyle with xsl:apply-templates
-select="." mode="xrefstyle".  Also allows stylesheet
-customization to specify an xrefstyle per element type.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: gentext.xsl; labels.xsl</literal></para><screen><phrase role="commit-message">Add support for <tag>procedure</tag> <tag>title</tag> contained in <tag>info</tag> or blockinfo.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: common.xsl</literal></para><screen><phrase role="commit-message">In person.name template, change 'style' variable to a param
-so the name style can be selected by passing a param.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: gentext.xsl</literal></para><screen><phrase role="commit-message">Fix bug in <parameter>collect.xref.targets</parameter> that failed when $referrer template
-param not set by <tag>olink</tag>'s xref-to. Fixed using submitted patch.</phrase></screen>
-</listitem>
-</itemizedlist>
-</section><!--end of Common changes for 1.79.1-->
-
-<section xml:id="V1.79.1_FO">
-<title>FO</title>
-<para>The following changes have been made to the
-            <filename>fo</filename> code
-            since the 1.78.1 release.</para>
-<itemizedlist>
-<listitem>
-<para><literal>Robert Stayton: lists.xsl</literal></para><screen><phrase role="commit-message">Fix bug #1368 "<tag>link</tag> to <tag>term</tag> with id does not work"</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: block.xsl</literal></para><screen><phrase role="commit-message">Fix bug #1367 double <tag>attribution</tag> in <tag>epigraph</tag>.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: param.xweb; param.ent</literal></para><screen><phrase role="commit-message">Add missing <parameter>profile.outputformat</parameter> param.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: publishers.xsl</literal></para><screen><phrase role="commit-message">Fix namespace declarations.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: titlepage.xsl</literal></para><screen><phrase role="commit-message">Add default attribute-sets for new Publishers elements.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: param.ent</literal></para><screen><phrase role="commit-message">Fix typo</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: titlepage.templates.xml</literal></para><screen><phrase role="commit-message">Add new DocBook Publishers elements.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: docbook.xsl</literal></para><screen><phrase role="commit-message">Add inclusion of new publishers.xsl module.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: publishers.xsl</literal></para><screen><phrase role="commit-message">Stylesheet module added to support new elements in DocBook Publishers.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: param.xweb; param.ent</literal></para><screen><phrase role="commit-message">Add the 9 new attribute sets for DocBook Publishers.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xref.xsl</literal></para><screen><phrase role="commit-message">Fix bug #1355 <tag>glossseealso</tag> generates duplicate id in certain cases.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xref.xsl</literal></para><screen><phrase role="commit-message">fix bug #1360 <tag>indexterm</tag> in <tag>varlistentry</tag>/<tag>term</tag> generates an error when <tag>xref</tag> to that <tag>term</tag>.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: inline.xsl</literal></para><screen><phrase role="commit-message">Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: pi.xsl</literal></para><screen><phrase role="commit-message">Fix bug in dbfo-need for admonitions, and get dbfo-need
-working properly in FOP1.1.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: pagesetup.xsl</literal></para><screen><phrase role="commit-message">Remove obsolete hardcoded margin-left="0pt" for the block
-containing header or footer.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: graphics.xsl</literal></para><screen><phrase role="commit-message">Fix bug #1336 to add support for recognizing
-file:/ image URLs as absolute paths.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: autotoc.xsl</literal></para><screen><phrase role="commit-message">Add support in <tag>TOC</tag> for <tag>article</tag> as child of set.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xref.xsl</literal></para><screen><phrase role="commit-message">Fix bug #1337 Elements with <tag>olink</tag> role do not behave as <tag>olink</tag>
-elements.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: build.xml</literal></para><screen><phrase role="commit-message">Added ant build for FO</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: inline.xsl</literal></para><screen><phrase role="commit-message">Only count regular &lt;<tag>emphasis</tag>&gt; elements (without @role="bold", etc) when determining
-whether nested <tag>emphasis</tag> needs to be displayed in italics or in regular; otherwise,
-the order of nesting in &lt;<tag>emphasis</tag> role="bold"&gt; and &lt;<tag>emphasis</tag>&gt; affects the font
-used.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: fop1.xsl; ptc.xsl</literal></para><screen><phrase role="commit-message">Apply patch #190 to include refsections in bookmarks for fop1 and
-ptc.xsl.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: block.xsl</literal></para><screen><phrase role="commit-message">Change the <tag>epigraph</tag> template to support schema extensions
-by processing all of its children instead of specific elements.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: pagesetup.xsl</literal></para><screen><phrase role="commit-message">Added "user.declarations" hook to implemented [#1330] 
-
-Added empty "user.declarations" template to make it easier for adding
-custom fo:declaration elements. The template is empty by default.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: inline.xsl</literal></para><screen><phrase role="commit-message">Fix test for nested links.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: biblio.xsl</literal></para><screen><phrase role="commit-message">Now <tag>biblioset</tag> outputs its id if it has one.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xref.xsl</literal></para><screen><phrase role="commit-message">pass xrefstyle param from <tag>link</tag> element to gentext.template so
-optional page number can be formatted to a style.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: docbook.xsl</literal></para><screen><phrase role="commit-message">Streamline handling of namespace fixup in preparation for making
-the namespaced version the source base.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: fo.xsl</literal></para><screen><phrase role="commit-message">FOP 1.1 now supports writing-mode="rl-tb", so add that change to the
-$direction.mode parameter.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: autoidx.xsl</literal></para><screen><phrase role="commit-message">Add missing xlink namespace declaration to the root element.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: param.xweb; param.ent; autoidx.xsl</literal></para><screen><phrase role="commit-message">Add support for $autolink.index.see to automatically form links
-between see and <tag>seealso</tag> <tag>index</tag> elements and <tag>primary</tag> elements
-in the <tag>index</tag>.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: inline.xsl</literal></para><screen><phrase role="commit-message">Add element name to warning message for nested links.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: inline.xsl</literal></para><screen><phrase role="commit-message">Fix bug #1306: warn of nested links.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: component.xsl</literal></para><screen><phrase role="commit-message">Fix bug #1320 so template page.sequence tests $content to make
-sure it is not empty.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl; param.ent; component.x⋯</literal></para><screen><phrase role="commit-message">Add support for $show.bookmarks param to turn bookmarks on or
-off.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: docbook.xsl</literal></para><screen><phrase role="commit-message">Add missing variable bookmarks.state.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: docbook.xsl</literal></para><screen><phrase role="commit-message">Add missing $document.element variable to new generate.bookmarks
-template.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl; param.ent; component.x⋯</literal></para><screen><phrase role="commit-message">Add support for standard XSL 1.1 bookmarks and parameter
-$xsl1.1.bookmarks to turn them on or off.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: xref.xsl</literal></para><screen><phrase role="commit-message">Fix invalid href generated if $insert.olink.pdf.frag=0 and $fop1.extensions=1.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: autotoc.xsl; param.xweb; param.ent; toc.xsl</literal></para><screen><phrase role="commit-message">Replace <tag>literal</tag> space inserted next to fo:leader in <tag>ToC</tag> with a padding. This
-works around a bug in FOP (see FOP-1444).
-Make <tag>ToC</tag> fo:leader properties configurable via attribute set.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: titlepage.templates.xml</literal></para><screen><phrase role="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Mauritz Jeanson: table.xsl</literal></para><screen><phrase role="commit-message">Bug #1246: added missing with-param.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: xref.xsl</literal></para><screen><phrase role="commit-message">Make <tag>olink</tag> errors/warnings overridable in customizations.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: param.xweb; param.ent; xref.xsl</literal></para><screen><phrase role="commit-message">1. Make page citations on &lt;<tag>xref</tag>/&gt; to paragraphs conditional on a new parameter,
-$insert.xref.page.number.para, default to 'yes' (before, page citations were
-added unconditionally). Remove similar special-casing for &lt;<tag>link</tag>/&gt;.
-
-2. Disable page citations for @xrefstyle="template:..." (if needed, they
-can be added with %p in the template - but they can't be disabled).</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: fop1.xsl</literal></para><screen><phrase role="commit-message">Skip generating fox:destination on a <tag>footnote</tag> - id attribute on footnotes is not
-passed to generated FO, so FOP complains about unresolved ID in destination.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Mauritz Jeanson: lists.xsl</literal></para><screen><phrase role="commit-message">Fixed typo.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: lists.xsl</literal></para><screen><phrase role="commit-message">Fixed bug#1311 and added missing <parameter>para.properties</parameter></phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xref.xsl</literal></para><screen><phrase role="commit-message">Pass referrer and target params to mode="xrefstyle" to allow customizations
-to be more specific.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xref.xsl</literal></para><screen><phrase role="commit-message">Add mode="xrefstyle" to replace many instances of redundant
-code determining the xrefstyle with xsl:apply-templates
-select="." mode="xrefstyle".  Also allows stylesheet
-customization to specify an xrefstyle per element type.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: xref.xsl</literal></para><screen><phrase role="commit-message">Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
-modes (to use the same signature than "xref-to" mode) as discussed with
-Bob on the mailinglist (2013-09-12)</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: pi.xsl; verbatim.xsl</literal></para><screen><phrase role="commit-message">Fix for enhancement/bug#1312: Support font size in verbatim elements</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: fop1.xsl</literal></para><screen><phrase role="commit-message">Unchanged, testing snapshot builds.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: docbook.xsl</literal></para><screen><phrase role="commit-message">No change, testing snapshot builds.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: block.xsl</literal></para><screen><phrase role="commit-message">No change, testing snapshot builds.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: block.xsl</literal></para><screen><phrase role="commit-message">No change, just checking snapshot build process.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: toc.xsl</literal></para><screen><phrase role="commit-message">Add missing template for <tag>tocdiv</tag>/<tag>title</tag> elements to fix bug #1310.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: docbook.xsl</literal></para><screen><phrase role="commit-message">Fix process.root template so document <tag>title</tag> can come from <tag>info</tag> as well.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: lists.xsl</literal></para><screen><phrase role="commit-message">Add support for <tag>procedure</tag> <tag>title</tag> when contained in blockinfo or <tag>info</tag>.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: fop1.xsl</literal></para><screen><phrase role="commit-message">Fix mode="fop1.foxdest" so only elements with id attribute get
-a fox:destination in the output.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: fop1.xsl</literal></para><screen><phrase role="commit-message">Remove extraneous call from fop1.foxdest mode per patch submission.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: autotoc.xsl</literal></para><screen><phrase role="commit-message">Add <parameter>toc.margin.properties</parameter> attribute-set to list.of.titles so
-it matches the <tag>TOC</tag> list.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: inline.xsl</literal></para><screen><phrase role="commit-message">Adjust exception for fop for <tag>menuchoice</tag> separator to
-use the $symbol.font.family if it is set.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: division.xsl</literal></para><screen><phrase role="commit-message">Fix comment.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: param.ent</literal></para><screen><phrase role="commit-message">Fix typo that prevents param.xsl update.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: lists.xsl; param.xweb; param.ent</literal></para><screen><phrase role="commit-message">Add <parameter>mark.optional.procedure.steps</parameter> param.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: qandaset.xsl</literal></para><screen><phrase role="commit-message">Fix bug in <tag>question</tag> template that output empty list-item-label when
-defaultlabel = 'none'.</phrase></screen>
-</listitem>
-</itemizedlist>
-</section><!--end of FO changes for 1.79.1-->
-
-<section xml:id="V1.79.1_HTML">
-<title>HTML</title>
-<para>The following changes have been made to the
-            <filename>html</filename> code
-            since the 1.78.1 release.</para>
-<itemizedlist>
-<listitem>
-<para><literal>Robert Stayton: block.xsl</literal></para><screen><phrase role="commit-message">Fix Bug #1367 <tag>epigraph</tag> <tag>attribution</tag> appears twice in html output.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: param.xweb; param.ent</literal></para><screen><phrase role="commit-message">Add missing <parameter>profile.outputformat</parameter> param.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: titlepage.xsl; docbook.xsl; titlepage.templates.xml</literal></para><screen><phrase role="commit-message">Add support for DocBook Publishers elements.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: publishers.xsl</literal></para><screen><phrase role="commit-message">New module to support new elements in DocBook Publishers schema.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: table.xsl</literal></para><screen><phrase role="commit-message">Fix bug #1348 where class of output <tag>table</tag> not being set correctly.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: table.xsl</literal></para><screen><phrase role="commit-message">A <tag>table</tag> emitted by <tag>tgroup</tag> template now calls "common.html.attributes"
-to get the class attribute handled correctly.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: inline.xsl</literal></para><screen><phrase role="commit-message">Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: refentry.xsl</literal></para><screen><phrase role="commit-message">Add template for <tag>refpurpose</tag> in no.anchor.mode to generate
-the dash separator in <tag>TOC</tag> line for the <tag>refentry</tag> when
-the <tag>refpurpose</tag> contains a <tag>link</tag> or <tag>indexterm</tag>.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: inline.xsl</literal></para><screen><phrase role="commit-message">Add missing call to id.attribute template for <tag>orgdiv</tag>.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xref.xsl</literal></para><screen><phrase role="commit-message">If a <tag>link</tag> or <tag>xref</tag> has an @id or @xml:id, then add a span to
-include the id because simple.xlink no longer generates the
-id attribute.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: inline.xsl</literal></para><screen><phrase role="commit-message">Remove call to id.attribute template in simple.xlink
-because it produces duplicate ids in the output because
-the element template calling simple.xlink generates the
-id attribute.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: graphics.xsl</literal></para><screen><phrase role="commit-message">Check in fix for bug #1336 to support absolute file URLs
-that start with file:/.  Also consolidate code that determines
-whether an image file path is relative into a new template
-variable $is.relative.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: chunk-code.xsl</literal></para><screen><phrase role="commit-message">Add support for set nested inside set to recursive-chunk-filename.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: autotoc.xsl</literal></para><screen><phrase role="commit-message">Add support for set <tag>TOC</tag> to contain nested set or <tag>article</tag>
-elements.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: build.xml</literal></para><screen><phrase role="commit-message">Added clean targets</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: build.xml</literal></para><screen><phrase role="commit-message">Added ant build for HTML stylesheets</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: glossary.xsl</literal></para><screen><phrase role="commit-message">Move any indexterms in <tag>glossentry</tag> to be inside dt, instead of
-after dt which is invalid.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: htmltbl.xsl</literal></para><screen><phrase role="commit-message">Fix bug #1334 to copy through HTML <tag>table</tag> attributes @scope and @id.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: block.xsl</literal></para><screen><phrase role="commit-message">Change the <tag>epigraph</tag> template to support schema extensions
-by processing all of its children instead of specific elements.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: titlepage.xsl</literal></para><screen><phrase role="commit-message">Fix bug in handling of multiple editors and "edited by" <tag>label</tag>.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: titlepage.templates.xml</literal></para><screen><phrase role="commit-message">Fix misnamed attribute in <tag>sidebar</tag> template.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: inline.xsl</literal></para><screen><phrase role="commit-message">Fix check for nested links.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: chunk-common.xsl; chunktoc.xsl; chunk-code.xsl</literal></para><screen><phrase role="commit-message">Adjust handling of namespace fixup to streamline distro builds.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: docbook.xsl</literal></para><screen><phrase role="commit-message">Adjust handling of namespace conversion to streamline distro
-build.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: table.xsl</literal></para><screen><phrase role="commit-message">Fix bug #1298 where @rowheader = 'firstcol' incorrectly assigns
-&lt;<tag>th</tag>&gt; to cell that is first in a <tag>row</tag> but not the first column due
-to <tag>row</tag> span above.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: param.xweb; param.ent; autoidx.xsl</literal></para><screen><phrase role="commit-message">Add support for <parameter>autolink.index.see</parameter> param to <tag>link</tag> from see and
-<tag>seealso</tag> element to <tag>primary</tag> element in <tag>index</tag>.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: inline.xsl</literal></para><screen><phrase role="commit-message">Fix bug #1306 warn of nested links, since not supported in the output.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: pi.xsl</literal></para><screen><phrase role="commit-message">Fixes bug #1323 where &lt;?dbhtml-include?&gt; paths were not being
-interpreted relative to the XML.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: param.xweb</literal></para><screen><phrase role="commit-message">Add missing frag for new linke.to.self.for.mediaobject param.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: table.xsl</literal></para><screen><phrase role="commit-message">Fix bug in <tag>entry</tag> template where rowsep was incorrectly set to zero
-for cell with @morerows in <tag>thead</tag>.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: synop.xsl</literal></para><screen><phrase role="commit-message">Restore conditional named <tag>anchor</tag> in output if dbcmdlist PI is not used.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: graphics.xsl</literal></para><screen><phrase role="commit-message">Fixed [#1317]: process <tag>alt</tag> in <tag>inlinemediaobject</tag></phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: param.xweb; graphics.xsl; param.ent</literal></para><screen><phrase role="commit-message">Fixed ticket [#1315]: Add possibility to add a <tag>link</tag> to mediaobjects</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: titlepage.templates.xml</literal></para><screen><phrase role="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: chunk-common.xsl; xref.xsl</literal></para><screen><phrase role="commit-message">Make <tag>olink</tag> errors/warnings overridable in customizations.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: param.xweb; param.ent</literal></para><screen><phrase role="commit-message">1. Make page citations on &lt;<tag>xref</tag>/&gt; to paragraphs conditional on a new parameter,
-$insert.xref.page.number.para, default to 'yes' (before, page citations were
-added unconditionally). Remove similar special-casing for &lt;<tag>link</tag>/&gt;.
-
-2. Disable page citations for @xrefstyle="template:..." (if needed, they
-can be added with %p in the template - but they can't be disabled).</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Mauritz Jeanson: index.xsl</literal></para><screen><phrase role="commit-message">Bug #1309: Added missing template for <tag>indexdiv</tag>/<tag>subtitle</tag>.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xref.xsl</literal></para><screen><phrase role="commit-message">Pass referrer and target params to mode="xrefstyle" to allow customizations
-to be more specific.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xref.xsl</literal></para><screen><phrase role="commit-message">Add mode="xrefstyle" to replace many instances of redundant
-code determining the xrefstyle with xsl:apply-templates
-select="." mode="xrefstyle".  Also allows stylesheet
-customization to specify an xrefstyle per element type.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: xref.xsl</literal></para><screen><phrase role="commit-message">Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
-modes (to use the same signature than "xref-to" mode) as discussed with
-Bob on the mailinglist (2013-09-12)</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: chunk.xsl</literal></para><screen><phrase role="commit-message">No change, testing snapshot builds.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: toc.xsl</literal></para><screen><phrase role="commit-message">Add missing template for <tag>tocdiv</tag>/<tag>title</tag> elements to fix bug #1310.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: docbook.xsl</literal></para><screen><phrase role="commit-message">Remove a comment to test checkins and snapshot builds.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: lists.xsl</literal></para><screen><phrase role="commit-message">Add support for <tag>procedure</tag> <tag>title</tag> when contained in <tag>info</tag> or blockinfo.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: chunk-code.xsl</literal></para><screen><phrase role="commit-message">Enumarete separate file for <tag>revhistory</tag> if <parameter>generate.revhistory.link</parameter>=1</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: inline.xsl</literal></para><screen><phrase role="commit-message">Update the inline.charseq template to also call 'common.html.attributes'
-instead of using local-name for class value.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: docbook.xsl; html.xsl</literal></para><screen><phrase role="commit-message">Enabling ITS processing again</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: its.xsl</literal></para><screen><phrase role="commit-message">Change syntax for selecting @its:* attributes so it works
-in xsltproc (which should work with the original, but doesn't).</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: docbook.xsl; html.xsl</literal></para><screen><phrase role="commit-message">Turn off its.xsl update which is generating attribute insertion errors.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: its.xsl; docbook.xsl; html.xsl</literal></para><screen><phrase role="commit-message">Added basic support for ITS 2.0 markup. It gets propagated into HTML
-For more <tag>info</tag> about ITS see http://www.w3.org/<tag>TR</tag>/its20/</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: docbook.xsl</literal></para><screen><phrase role="commit-message">Added a comment line to test checkin process.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xref.xsl</literal></para><screen><phrase role="commit-message">Fix bug in mode=remove-ids that put <tag>link</tag> content outside the &lt;a&gt; element.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: chunktoc.xsl</literal></para><screen><phrase role="commit-message">Fixed SF ticket#3611689: added missing DocBook namespace declarations</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: chunker.xsl</literal></para><screen><phrase role="commit-message">Change the internal chunk.base.dir from a param to a variable.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: inline.xsl</literal></para><screen><phrase role="commit-message">Turn off id attribute on <tag>glossterm</tag> <tag>anchor</tag>, because it is on the element itself.</phrase></screen>
-</listitem>
-</itemizedlist>
-</section><!--end of HTML changes for 1.79.1-->
-
-<section xml:id="V1.79.1_Manpages">
-<title>Manpages</title>
-<para>The following changes have been made to the
-            <filename>manpages</filename> code
-            since the 1.78.1 release.</para>
-<itemizedlist>
-<listitem>
-<para><literal>Robert Stayton: block.xsl; lists.xsl</literal></para><screen><phrase role="commit-message">Fix bug #1363 <tag>synopsis</tag> in <tag>variablelist</tag> <tag>term</tag> mangles line breaks.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: other.xsl</literal></para><screen><phrase role="commit-message">Remove redundant and out-of-date xsl:strip-space element.
-This is imported from common/common.xsl for all stylesheets.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: build.xml</literal></para><screen><phrase role="commit-message">Added clean targets</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: build.xml</literal></para><screen><phrase role="commit-message">Added ant build for manpages</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: inline.xsl</literal></para><screen><phrase role="commit-message">Fix bug #1340 by omitting <tag>indexterm</tag> and <tag>remark</tag> elements from the
-output.  Trying to include them as nroff comments resulted in extra
-whitespace in certain instances, so they are omitted.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: table.xsl; docbook.xsl; tbl.xsl</literal></para><screen><phrase role="commit-message">Adjust man stylesheet to better handle namespace fixup during
-distro builds.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: lists.xsl</literal></para><screen><phrase role="commit-message">Resolve ambiguous template match for <tag>remark</tag>.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: endnotes.xsl</literal></para><screen><phrase role="commit-message">Put internally generated earmark elements into own namespace to
-avoid complications with namespace stylesheet builds.  No change
-of <tag>function</tag>.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: other.xsl</literal></para><screen><phrase role="commit-message">Fixed bug #1313 where write.stubs template mistakenly includes
-$man.output.base.dir in the .so <tag>address</tag>.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: other.xsl</literal></para><screen><phrase role="commit-message">Escape text() nodes while also in no.anchor.mode for links.
-Fixes bug #1322.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: utility.xsl</literal></para><screen><phrase role="commit-message">Fixed bug #1321, also taking into account fixing bug #1281.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>dleidert: info.xsl</literal></para><screen><phrase role="commit-message">Fix a typo (http://bugs.debian.org/698962).</phrase></screen>
-</listitem>
-</itemizedlist>
-</section><!--end of Manpages changes for 1.79.1-->
-
-<section xml:id="V1.79.1_Epub">
-<title>Epub</title>
-<para>The following changes have been made to the
-            <filename>epub</filename> code
-            since the 1.78.1 release.</para>
-<itemizedlist>
-<listitem>
-<para><literal>Robert Stayton: docbook.xsl</literal></para><screen><phrase role="commit-message">Fix bug #1341 Incorrect generation of content.opf for multiple
-names in $html.stylesheet param.  Backported the template
-named css.item from the epub3 stylesheet.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: docbook.xsl</literal></para><screen><phrase role="commit-message">Fix handling of <parameter>base.dir</parameter>, chunk.base.dir, and epub.oebps.dir
-combinations.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: docbook.xsl</literal></para><screen><phrase role="commit-message">Improve the handling of $chunk.base.dir when $base.dir contains
-the OEBPS directory in its value.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: docbook.xsl</literal></para><screen><phrase role="commit-message">Fix the namespace fixup step to match the other stylesheets.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: docbook.xsl</literal></para><screen><phrase role="commit-message">Extended <tag>date</tag> template in mode opf.metadata
-If a PI dbtimestamp is available, call datetime.format(<tag>date</tag>, 'Y-m-d'),
-otherwise use the normalized string content</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>dleidert: bin/spec/files</literal></para><screen><phrase role="commit-message">Fix svn:externals defintion.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: docbook.xsl</literal></para><screen><phrase role="commit-message">Introduced  variable in opf.guide</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: docbook.xsl</literal></para><screen><phrase role="commit-message">Improved modularization in opf.spine and created new spine.cover template</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: docbook.xsl</literal></para><screen><phrase role="commit-message">Improved opf.spine with <tag>info</tag> variable</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: docbook.xsl</literal></para><screen><phrase role="commit-message">Bugfix in opf.spine: removed double <tag>refentry</tag> entries</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: docbook.xsl</literal></para><screen><phrase role="commit-message">* Template package-identifier: introduced $info variable to simplify
-  code (similar to the EPUB3 stylesheets) 
-* Template opf.calloutlist: only call opf.reference.callout if
-  <parameter>callout.graphics</parameter> is set</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: docbook.xsl</literal></para><screen><phrase role="commit-message">Backported Bob's EPUB3 changes to EPUB2 from r9740 -&gt; r9742 -&gt; r9743:
-
-* Implement <parameter>base.dir</parameter>/OEBPS using internal chunk.base.dir instead of
-  new param epub.base.dir.
-
-* Additional changes, specific to this stylesheet:
-  - Construct parameter epub.metainf.dir from <parameter>base.dir</parameter> + 'META-INF/'
-  - Changed parameter epub.cover.filename epub.oebps.dir to
-    chunk.base.dir
-  - Template opf: concat <parameter>base.dir</parameter> with epub.opf.filename
-  - Replaced two subsequent xsl:value-of's with concat()</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: docbook.xsl</literal></para><screen><phrase role="commit-message">Fix bug in <tag>author</tag> template generating a span element inside an attribute value.</phrase></screen>
-</listitem>
-</itemizedlist>
-</section><!--end of Epub changes for 1.79.1-->
-
-<section xml:id="V1.79.1_HTMLHelp">
-<title>HTMLHelp</title>
-<para>The following changes have been made to the
-            <filename>htmlhelp</filename> code
-            since the 1.78.1 release.</para>
-<itemizedlist>
-<listitem>
-<para><literal>Jirka Kosek: build.xml</literal></para><screen><phrase role="commit-message">Added clean targets</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: build.xml</literal></para><screen><phrase role="commit-message">Extensions and other builds ported to Ant</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: htmlhelp-common.xsl</literal></para><screen><phrase role="commit-message">Adjust namespace fixup to conform to the namespace source
-conversion.</phrase></screen>
-</listitem>
-</itemizedlist>
-</section><!--end of HTMLHelp changes for 1.79.1-->
-
-<section xml:id="V1.79.1_Eclipse">
-<title>Eclipse</title>
-<para>The following changes have been made to the
-            <filename>eclipse</filename> code
-            since the 1.78.1 release.</para>
-<itemizedlist>
-<listitem>
-<para><literal>Jirka Kosek: build.xml</literal></para><screen><phrase role="commit-message">Added clean targets</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: build.xml</literal></para><screen><phrase role="commit-message">Extensions and other builds ported to Ant</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: eclipse.xsl</literal></para><screen><phrase role="commit-message">Adjust namespace fixup to conform to other conversions to
-namespaced source.</phrase></screen>
-</listitem>
-</itemizedlist>
-</section><!--end of Eclipse changes for 1.79.1-->
-
-<section xml:id="V1.79.1_JavaHelp">
-<title>JavaHelp</title>
-<para>The following changes have been made to the
-            <filename>javahelp</filename> code
-            since the 1.78.1 release.</para>
-<itemizedlist>
-<listitem>
-<para><literal>Jirka Kosek: build.xml</literal></para><screen><phrase role="commit-message">Added clean targets</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: build.xml</literal></para><screen><phrase role="commit-message">Extensions and other builds ported to Ant</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: javahelp.xsl</literal></para><screen><phrase role="commit-message">Adjust the namespace fixup to conform to the other namespaced source
-conversions.</phrase></screen>
-</listitem>
-</itemizedlist>
-</section><!--end of JavaHelp changes for 1.79.1-->
-
-<section xml:id="V1.79.1_Slides">
-<title>Slides</title>
-<para>The following changes have been made to the
-            <filename>slides</filename> code
-            since the 1.78.1 release.</para>
-<itemizedlist>
-<listitem>
-<para><literal>Jirka Kosek: schema/relaxng/slides.rnc</literal></para><screen><phrase role="commit-message">Make speakernotes/handoutnotes optional as many presentations do not use them</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/s5.xsl; fo/plai⋯</literal></para><screen><phrase role="commit-message">Rename the docbook prefix in the declaration too.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/s5.xsl; fo/plai⋯</literal></para><screen><phrase role="commit-message">Change the docbook db: prefix to d: prefix in preparation of svn update to namespaced 
-stylesheets.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: xhtml/plain-titlepage.xml; fo/plain-titlepage.xml</literal></para><screen><phrase role="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>dleidert: images/callouts/gen.sh</literal></para><screen><phrase role="commit-message">Leave executable permissions for script.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>dleidert: s5/ui/default/pretty.css; slidy/graphics/w3c-logo-blue.gif; s5/ui/default/notes.⋯</literal></para><screen><phrase role="commit-message">Drop executable permissions from files.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: doc/Makefile</literal></para><screen><phrase role="commit-message">Corrected path</phrase></screen>
-</listitem>
-</itemizedlist>
-</section><!--end of Slides changes for 1.79.1-->
-
-<section xml:id="V1.79.1_Website">
-<title>Website</title>
-<para>The following changes have been made to the
-            <filename>website</filename> code
-            since the 1.78.1 release.</para>
-<itemizedlist>
-<listitem>
-<para><literal>Jirka Kosek: build.xml</literal></para><screen><phrase role="commit-message">Added clean targets</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: build.xml</literal></para><screen><phrase role="commit-message">Extensions and other builds ported to Ant</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: olink.xsl</literal></para><screen><phrase role="commit-message">Make <tag>olink</tag> errors/warnings overridable in customizations.</phrase></screen>
-</listitem>
-</itemizedlist>
-</section><!--end of Website changes for 1.79.1-->
-
-<section xml:id="V1.79.1_Webhelp">
-<title>Webhelp</title>
-<para>The following changes have been made to the
-            <filename>webhelp</filename> code
-            since the 1.78.1 release.</para>
-<itemizedlist>
-<listitem>
-<para><literal>Robert Stayton: xsl/titlepage.templates.xsl</literal></para><screen><phrase role="commit-message">Fix typo.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xsl/titlepage.templates.xsl</literal></para><screen><phrase role="commit-message">Add XHTML missing default namespace.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xsl/webhelp-common.xsl</literal></para><screen><phrase role="commit-message">Fix bug 1357 to avoid creating l10n.js file if only collecting <tag>olink</tag> data.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: docsrc/xinclude-test.xml; docsrc/readme.xml</literal></para><screen><phrase role="commit-message">Convert XML doc to DB5.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xsl/webhelp-common.xsl</literal></para><screen><phrase role="commit-message">Fix error message for namespace fixup.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xsl/webhelp-common.xsl</literal></para><screen><phrase role="commit-message">fix bug in namespace fixup syntax.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xsl/webhelp-common.xsl</literal></para><screen><phrase role="commit-message">Adjust namespace fixup for namespace build process.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: xsl/titlepage.templates.xml</literal></para><screen><phrase role="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: template/common/main.js</literal></para><screen><phrase role="commit-message">Fix for bug #1301</phrase></screen>
-</listitem>
-</itemizedlist>
-</section><!--end of Webhelp changes for 1.79.1-->
-
-<section xml:id="V1.79.1_Params">
-<title>Params</title>
-<para>The following changes have been made to the
-            <filename>params</filename> code
-            since the 1.78.1 release.</para>
-<itemizedlist>
-<listitem>
-<para><literal>Robert Stayton: autolink.index.see.xml</literal></para><screen><phrase role="commit-message">Improve the description for linking in <tag>index</tag>.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: prefer.internal.olink.xml</literal></para><screen><phrase role="commit-message">Fix bug in description</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: dialogue.properties.xml</literal></para><screen><phrase role="commit-message">Fix typo.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: publishers.properties.xml</literal></para><screen><phrase role="commit-message">Fix typo.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: speaker.properties.xml; publishers.properties.xml; inlinestagedir.properti⋯</literal></para><screen><phrase role="commit-message">New property sets for DocBook Publishers elements.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: table.frame.border.thickness.xml; table.cell.border.thickness.xml</literal></para><screen><phrase role="commit-message">Fix bug #1291, make default values different for HTML and FO.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: profile.outputformat.xml</literal></para><screen><phrase role="commit-message">Added missing support for outputformat attribute
-
-* Added missing parameter <parameter>profile.outputformat</parameter> in
-  params/profile.outputformat.xml
-* Added missing lines to check for outputformat attribute in
-  profiling/profile-mode.xsl</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: table.frame.border.thickness.xml; table.cell.border.thickness.xml</literal></para><screen><phrase role="commit-message">Changed default border thickness from 0.5pt to 1px. The reason is that Chrome rounds 0.5pt to 0px making borders invisible.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: list.block.spacing.xml</literal></para><screen><phrase role="commit-message">Fix typo in element name.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: autolink.index.see.xml</literal></para><screen><phrase role="commit-message">New param to control automatic links in <tag>index</tag> from see and
-<tag>seealso</tag> to <tag>indexterm</tag> <tag>primary</tag>.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: show.bookmarks.xml</literal></para><screen><phrase role="commit-message">New param to turn off PDF bookmarks.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xsl1.1.bookmarks.xml</literal></para><screen><phrase role="commit-message">Param to use standard XSL 1.1 bookmark elements.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: link.to.self.for.mediaobject.xml</literal></para><screen><phrase role="commit-message">Fixed ticket [#1315]: Add possibility to add a <tag>link</tag> to mediaobjects</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: toc.leader.properties.xml</literal></para><screen><phrase role="commit-message">Replace <tag>literal</tag> space inserted next to fo:leader in <tag>ToC</tag> with a padding. This
-works around a bug in FOP (see FOP-1444).
-Make <tag>ToC</tag> fo:leader properties configurable via attribute set.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: list.block.spacing.xml; list.item.spacing.xml</literal></para><screen><phrase role="commit-message">Clarify that <parameter>list.block.spacing</parameter> is not used in nested lists.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: insert.xref.page.number.para.xml</literal></para><screen><phrase role="commit-message">Missed new file in previous checkin.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: mark.optional.procedure.steps.xml</literal></para><screen><phrase role="commit-message">New param to turn off Optional text for optional steps.</phrase></screen>
-</listitem>
-</itemizedlist>
-</section><!--end of Params changes for 1.79.1-->
-
-<section xml:id="V1.79.1_Profiling">
-<title>Profiling</title>
-<para>The following changes have been made to the
-            <filename>profiling</filename> code
-            since the 1.78.1 release.</para>
-<itemizedlist>
-<listitem>
-<para><literal>Robert Stayton: profile.xsl</literal></para><screen><phrase role="commit-message">Add missing <parameter>profile.outputformat</parameter> param declaration.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>tom_schr: profile-mode.xsl</literal></para><screen><phrase role="commit-message">Added missing support for outputformat attribute
-
-* Added missing parameter <parameter>profile.outputformat</parameter> in
-  params/profile.outputformat.xml
-* Added missing lines to check for outputformat attribute in
-  profiling/profile-mode.xsl</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xsl2profile.xsl</literal></para><screen><phrase role="commit-message">Fix bug #1335 where profile-chunk.xsl was xsl:including
-chunk-code.xsl instead of profile-chunk-code.xsl.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xsl2profile.xsl</literal></para><screen><phrase role="commit-message">Fixed bug in handling of namespace fixup.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: xsl2profile.xsl</literal></para><screen><phrase role="commit-message">Adjust namespace fixup to match other templates.</phrase></screen>
-</listitem>
-</itemizedlist>
-</section><!--end of Profiling changes for 1.79.1-->
-
-<section xml:id="V1.79.1_Lib">
-<title>Lib</title>
-<para>The following changes have been made to the
-            <filename>lib</filename> code
-            since the 1.78.1 release.</para>
-<itemizedlist>
-<listitem>
-<para><literal>Jirka Kosek: build.xml</literal></para><screen><phrase role="commit-message">Added lib ant build support</phrase></screen>
-</listitem>
-</itemizedlist>
-</section><!--end of Lib changes for 1.79.1-->
-
-<section xml:id="V1.79.1_Tools">
-<title>Tools</title>
-<para>The following changes have been made to the
-            <filename>tools</filename> code
-            since the 1.78.1 release.</para>
-<itemizedlist>
-<listitem>
-<para><literal>Jirka Kosek: build-shared.xml</literal></para><screen><phrase role="commit-message">Added lib ant build support</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: build-shared.xml</literal></para><screen><phrase role="commit-message">Added clean targets</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: lib/xml-apis.jar; lib/xercesImpl.jar; build-shared.xml; lib/xalan.jar</literal></para><screen><phrase role="commit-message">Extensions and other builds ported to Ant</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: build-shared.xml</literal></para><screen><phrase role="commit-message">Added ant build for HTML stylesheets</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: licenses/saxon/JAMESCLARK.txt; lib/jython.jar; lib/xercesImpl.jar; licenses/j⋯</literal></para><screen><phrase role="commit-message">Initial work on Ant build, common (L10N) directory handled so far</phrase></screen>
-</listitem>
-</itemizedlist>
-</section><!--end of Tools changes for 1.79.1-->
-
-<section xml:id="V1.79.1_Template">
-<title>Template</title>
-<para>The following changes have been made to the
-            <filename>template</filename> code
-            since the 1.78.1 release.</para>
-<itemizedlist>
-<listitem>
-<para><literal>Robert Stayton: titlepage.xsl</literal></para><screen><phrase role="commit-message">Remove the d: namespace declaration because it is
-automatically added by the ns build process.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: titlepage.xsl</literal></para><screen><phrase role="commit-message">Added missing namespace declaration</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: titlepage.xsl</literal></para><screen><phrase role="commit-message">Remove d: namespace declaration from non namespaced version since
-it is automatically added to build the namespaced version.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: titlepage.xsl</literal></para><screen><phrase role="commit-message">Set the db.prefix to blank until convert to ns build.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: titlepage.xsl</literal></para><screen><phrase role="commit-message">Fix handling of namespace declaration for conversion to NS sourcebase.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Robert Stayton: titlepage.xsl</literal></para><screen><phrase role="commit-message">Modified to support roundtrip conversion between namespaced
-version and non-namespaced version.</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>stilor: titlepage.xsl</literal></para><screen><phrase role="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</phrase></screen>
-</listitem>
-</itemizedlist>
-</section><!--end of Template changes for 1.79.1-->
-
-<section xml:id="V1.79.1_Extensions">
-<title>Extensions</title>
-<para>The following changes have been made to the
-            <filename>extensions</filename> code
-            since the 1.78.1 release.</para>
-<itemizedlist>
-<listitem>
-<para><literal>Jirka Kosek: build.xml</literal></para><screen><phrase role="commit-message">Added clean targets</phrase></screen>
-</listitem>
-<listitem>
-<para><literal>Jirka Kosek: build.xml</literal></para><screen><phrase role="commit-message">Extensions and other builds ported to Ant</phrase></screen>
-</listitem>
-</itemizedlist>
-</section><!--end of Extensions changes for 1.79.1-->
+        since the 1.79.1 release.</para>
 
 </section>
-</article>
+</article>
\ No newline at end of file
diff --git a/README b/README
index dc5798b..bed6c79 100644 (file)
--- a/README
+++ b/README
@@ -1,7 +1,6 @@
 ----------------------------------------------------------------------
               README file for the DocBook XSL Stylesheets
 ----------------------------------------------------------------------
-$Id: README 9695 2012-12-18 05:01:54Z bobstayton $
 
 These are XSL stylesheets for transforming DocBook XML document
 instances into various output formats.
@@ -22,7 +21,7 @@ How to use the stylesheets
 ----------------------------------------------------------------------
 The base canonical URI for these stylesheets is:
 
-  http://docbook.sourceforge.net/release/xsl/current/
+  http://cdn.docbook.org/release/xsl/current/
 
 You call any of the stylesheets in this distribution by doing one
 of the following:
@@ -30,7 +29,7 @@ of the following:
   - Use the base canonical URI in combination with one of the
     pathnames below. For example, for "chunked" HTML, output:
 
-    http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl
+    http://cdn.docbook.org/release/xsl/current/html/chunk.xsl
 
     If your system has a working XML Catalog or SGML Catalog setup
     (most Linux systems do), then that URI will automatically be
index 84fb152..bb64ae5 100644 (file)
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Release Notes for the DocBook XSL Stylesheets</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><meta name="description" content="This release-notes document is available in the following formats: HTML, plain text; it provides a per-release list of enhancements and changes to the stylesheets&#8217; public APIs (user-configurable parameters) and excludes descriptions of most bug fixes. For a complete list of all changes (including all bug fixes) that have been made since the previous release, see the separate NEWS (plain text) or NEWS.html files. Also available: An online hyperlinked change history (warning: big file) of all changes made over the entire history of the codebase."></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div lang="en" class="article"><div class="titlepage"><div><div><h2 class="title"><a name="releasenotes"></a>Release Notes for the DocBook XSL Stylesheets</h2></div><div><p class="releaseinfo">$Revision: 10010 $ $Date: 2015-12-26 23:05:24 +0000 (Sat, 26 Dec 2015) $</p></div><div><p class="pubdate">2015-12-26</p></div><div><div class="abstract">
-<p>This release-notes
+<html xmlns:ng="http://docbook.org/docbook-ng"><head>
+      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+   <title>Release Notes for the DocBook XSL Stylesheets</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"><meta name="description" content="This release-notes document is available in the following formats: HTML, plain text; it provides a per-release list of enhancements and changes to the stylesheets&#8217; public APIs (user-configurable parameters) and excludes descriptions of most bug fixes. For a complete list of all changes (including all bug fixes) that have been made since the previous release, see the separate NEWS (plain text) or NEWS.html files."></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div lang="en" class="article"><div class="titlepage"><div><div><h1 class="title"><a name="releasenotes"></a>Release Notes for the DocBook XSL Stylesheets</h1></div><div><p class="pubdate">2016-12-09</p></div><div><div class="abstract"><p>This release-notes
   document is available in the following formats:
-  <a class="ulink" href="http://docbook.sourceforge.net/release/xsl/current/RELEASE-NOTES.html" target="_top">HTML</a>,
+  <a class="link" href="http://cdn.docbook.org/release/xsl/current/RELEASE-NOTES.html" target="_top">HTML</a>,
   
-  <a class="ulink" href="http://docbook.sourceforge.net/release/xsl/current/RELEASE-NOTES.txt" target="_top">plain text</a>; it provides a per-release list
+  <a class="link" href="http://cdn.docbook.org/release/xsl/current/RELEASE-NOTES.txt" target="_top">plain text</a>; it provides a per-release list
 of enhancements and changes to the stylesheets&#8217; public APIs
 (user-configurable parameters) and excludes descriptions of most
 bug fixes. For a complete list of all changes (including all bug
 fixes) that have been made since the previous release, see the
-separate <a class="ulink" href="NEWS" target="_top">NEWS</a> (plain text) or <a class="ulink" href="NEWS.html" target="_top">NEWS.html</a> files. Also available:
-An online <a class="ulink" href="http://docbook.svn.sourceforge.net/viewvc/docbook/trunk/xsl/?view=log" target="_top">hyperlinked change history</a> (warning: big file) of all
-changes made over the entire history of the codebase.</p>
-
-
-</div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="section"><a href="#V1.79.1">Release Notes: 1.79.1</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.79.1_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#V1.79.1_Common">Common</a></span></dt><dt><span class="section"><a href="#V1.79.1_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.79.1_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.79.1_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.79.1_Epub">Epub</a></span></dt><dt><span class="section"><a href="#V1.79.1_HTMLHelp">HTMLHelp</a></span></dt><dt><span class="section"><a href="#V1.79.1_Eclipse">Eclipse</a></span></dt><dt><span class="section"><a href="#V1.79.1_JavaHelp">JavaHelp</a></span></dt><dt><span class="section"><a href="#V1.79.1_Slides">Slides</a></span></dt><dt><span class="section"><a href="#V1.79.1_Website">Website</a></span></dt><dt><span class="section"><a href="#V1.79.1_Webhelp">Webhelp</a></span></dt><dt><span class="section"><a href="#V1.79.1_Params">Params</a></span></dt><dt><span class="section"><a href="#V1.79.1_Profiling">Profiling</a></span></dt><dt><span class="section"><a href="#V1.79.1_Lib">Lib</a></span></dt><dt><span class="section"><a href="#V1.79.1_Tools">Tools</a></span></dt><dt><span class="section"><a href="#V1.79.1_Template">Template</a></span></dt><dt><span class="section"><a href="#V1.79.1_Extensions">Extensions</a></span></dt></dl></dd><dt><span class="section"><a href="#Vsnapshot_9999">Release Notes: 1.79.0</a></span></dt><dd><dl><dt><span class="section"><a href="#Vsnapshot_9999_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Common">Common</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_FO">FO</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_HTML">HTML</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Epub">Epub</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_HTMLHelp">HTMLHelp</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Eclipse">Eclipse</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_JavaHelp">JavaHelp</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Slides">Slides</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Website">Website</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Webhelp">Webhelp</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Params">Params</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Profiling">Profiling</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Lib">Lib</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Tools">Tools</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Template">Template</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Extensions">Extensions</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.78.1">Release Notes: 1.78.1</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.78.1_Common">Common</a></span></dt><dt><span class="section"><a href="#V1.78.1_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.78.1_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.78.1_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.78.1_Webhelp">Webhelp</a></span></dt><dt><span class="section"><a href="#V1.78.1_Params">Params</a></span></dt><dt><span class="section"><a href="#V1.78.1_Highlighting">Highlighting</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.78.0">Release Notes: 1.78.0</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.78.0_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#V1.78.0_Common">Common</a></span></dt><dt><span class="section"><a href="#V1.78.0_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.78.0_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.78.0_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.78.0_Roundtrip">Roundtrip</a></span></dt><dt><span class="section"><a href="#V1.78.0_Slides">Slides</a></span></dt><dt><span class="section"><a href="#V1.78.0_Webhelp">Webhelp</a></span></dt><dt><span class="section"><a href="#V1.78.0_Params">Params</a></span></dt><dt><span class="section"><a href="#V1.78.0_Profiling">Profiling</a></span></dt><dt><span class="section"><a href="#V1.78.0_Tools">Tools</a></span></dt><dt><span class="section"><a href="#V1.78.0_Template">Template</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.77.0">Release Notes: 1.77.1</a></span></dt><dd><dl><dt><span class="section"><a href="#rnV1.77_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#VrnV1.77_Common">Common</a></span></dt><dt><span class="section"><a href="#rnV1.77_FO">FO</a></span></dt><dt><span class="section"><a href="#rnV1.77_HTML">HTML</a></span></dt><dt><span class="section"><a href="#rnV1.77_Epub">Epub</a></span></dt><dt><span class="section"><a href="#rnV1.77_HTMLHelp">HTMLHelp</a></span></dt><dt><span class="section"><a href="#rnV1.77_Eclipse">Eclipse</a></span></dt><dt><span class="section"><a href="#rnV1.77_">JavaHelp</a></span></dt><dt><span class="section"><a href="#rnV1.77_Webhelp">Webhelp</a></span></dt><dt><span class="section"><a href="#rnV1.77_Params">Params</a></span></dt><dt><span class="section"><a href="#rnV1.77_Highlighting">Highlighting</a></span></dt><dt><span class="section"><a href="#rnV1.77_Profiling">Profiling</a></span></dt><dt><span class="section"><a href="#rnV1.77_Lib">Lib</a></span></dt><dt><span class="section"><a href="#rnV1.77_Template">Template</a></span></dt><dt><span class="section"><a href="#rnV1.77_Extensions">Extensions</a></span></dt><dt><span class="section"><a href="#rnV1.77_XSL-Saxon">XSL-Saxon</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.77.1">Release Notes: 1.77.1</a></span></dt><dd><dl><dt><span class="section"><a href="#Vsnapshot_9396_FO">FO</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9396_HTML">HTML</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9396_Roundtrip">Roundtrip</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9396_Slides">Slides</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9396_Website">Website</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9396_Webhelp">Webhelp</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.76.1">Release Notes: 1.76.1</a></span></dt><dd><dl><dt><span class="section"><a href="#rnV1.76.1_FO">FO</a></span></dt><dt><span class="section"><a href="#rnV1.76.1_HTML">HTML</a></span></dt><dt><span class="section"><a href="#rnV1.76.1_Params">Params</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.76.0">Release Notes: 1.76.0</a></span></dt><dd><dl><dt><span class="section"><a href="#rnV1.76.0_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#rnV1.76.0_Common">Common</a></span></dt><dt><span class="section"><a href="#rnV1.76.0_FO">FO</a></span></dt><dt><span class="section"><a href="#rnV1.76.0_HTML">HTML</a></span></dt><dt><span class="section"><a href="#rnV1.76.0_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#rnV1.76.0_Epub">Epub</a></span></dt><dt><span class="section"><a href="#rnV1.76.0_Eclipse">Eclipse</a></span></dt><dt><span class="section"><a href="#rnV1.76.0_Params">Params</a></span></dt><dt><span class="section"><a href="#rnV1.76.0_XSL-Xalan">XSL-Xalan</a></span></dt></dl></dd><dt><span class="section"><a href="#rn_V1.75.2">Release Notes: 1.75.2</a></span></dt><dd><dl><dt><span class="section"><a href="#rn_V1.75.2_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#rn_V1.75.2_Common">Common</a></span></dt><dt><span class="section"><a href="#rn_V1.75.2_FO">FO</a></span></dt><dt><span class="section"><a href="#rn_V1.75.2_HTML">HTML</a></span></dt><dt><span class="section"><a href="#rn_V1.75.2_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#rn_V1.75.2_Epub">Epub</a></span></dt><dt><span class="section"><a href="#rn_V1.75.2_Profiling">Profiling</a></span></dt><dt><span class="section"><a href="#rn_V1.75.2_XSL-Saxon">XSL-Saxon</a></span></dt><dt><span class="section"><a href="#rn_V1.75.2_XSL-Xalan">XSL-Xalan</a></span></dt></dl></dd><dt><span class="section"><a href="#rn_V1.75.1">Release Notes: 1.75.1</a></span></dt><dd><dl><dt><span class="section"><a href="#rn_V1.75.1_FO">FO</a></span></dt><dt><span class="section"><a href="#rn_V1.75.1_HTML">HTML</a></span></dt><dt><span class="section"><a href="#rn_V1.75.1_Epub">Epub</a></span></dt><dt><span class="section"><a href="#rn_V1.75.1_Params">Params</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.75.0">Release Notes: 1.75.0</a></span></dt><dd><dl><dt><span class="section"><a href="#rn_V1.75.0_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_Common">Common</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_FO">FO</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_HTML">HTML</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_Epub">ePub</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_HTMLHelp">HTMLHelp</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_Params">Params</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_Highlighting">Highlighting</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_XSL-Saxon">XSL-Saxon</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_XSL-Xalan">XSL-Xalan</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.74.3">Release Notes: 1.74.3</a></span></dt><dt><span class="section"><a href="#V1.74.2">Release Notes: 1.74.2</a></span></dt><dt><span class="section"><a href="#V1.74.1">Release Notes: 1.74.1</a></span></dt><dd><dl><dt><span class="section"><a href="#summary_V1.74.1_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#summary_V1.74.1_FO">FO</a></span></dt><dt><span class="section"><a href="#summary_V1.74.1_HTML">HTML</a></span></dt><dt><span class="section"><a href="#summary_V1.74.1_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#summary_V1.74.1_Epub">ePub</a></span></dt><dt><span class="section"><a href="#summary_V1.74.1_Roundtrip">Roundtrip</a></span></dt><dt><span class="section"><a href="#summary_V1.74.1_Params">Params</a></span></dt><dt><span class="section"><a href="#summary_V1.74.1_Highlighting">Highlighting</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.74.0">Release Notes: 1.74.0</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.74.0_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#V1.74.0_Common">Common</a></span></dt><dt><span class="section"><a href="#V1.74.0_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.74.0_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.74.0_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.74.0_Epub">Epub</a></span></dt><dt><span class="section"><a href="#V1.74.0_HTMLHelp">HTMLHelp</a></span></dt><dt><span class="section"><a href="#V1.74.0_Eclipse">Eclipse</a></span></dt><dt><span class="section"><a href="#V1.74.0_JavaHelp">JavaHelp</a></span></dt><dt><span class="section"><a href="#V1.74.0_Roundtrip">Roundtrip</a></span></dt><dt><span class="section"><a href="#V1.74.0_Slides">Slides</a></span></dt><dt><span class="section"><a href="#V1.74.0_Website">Website</a></span></dt><dt><span class="section"><a href="#V1.74.0_Params">Params</a></span></dt><dt><span class="section"><a href="#V1.74.0_Profiling">Profiling</a></span></dt><dt><span class="section"><a href="#V1.74.0_Tools">Tools</a></span></dt><dt><span class="section"><a href="#V1.74.0_Extensions">Extensions</a></span></dt><dt><span class="section"><a href="#V1.74.0_XSL-Saxon">XSL-Saxon</a></span></dt><dt><span class="section"><a href="#V1.74.0_XSL-Xalan">XSL-Xalan</a></span></dt><dt><span class="section"><a href="#V1.74.0_XSL-libxslt">XSL-libxslt</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.73.2">Release Notes: 1.73.2</a></span></dt><dt><span class="section"><a href="#V1.73.1">Release: 1.73.1</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.73.1_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#V1.73.1_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.73.1_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.73.1_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.73.1_HTMLHelp">HTMLHelp</a></span></dt><dt><span class="section"><a href="#V1.73.1_Eclipse">Eclipse</a></span></dt><dt><span class="section"><a href="#V1.73.1_JavaHelp">JavaHelp</a></span></dt><dt><span class="section"><a href="#V1.73.1_Roundtrip">Roundtrip</a></span></dt><dt><span class="section"><a href="#V1.73.1_Params">Params</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.73.0">Release: 1.73.0</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.73.0_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#V1.73.0_Common">Common</a></span></dt><dt><span class="section"><a href="#V1.73.0_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.73.0_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.73.0_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.73.0_Eclipse">Eclipse</a></span></dt><dt><span class="section"><a href="#V1.73.0_JavaHelp">JavaHelp</a></span></dt><dt><span class="section"><a href="#V1.73.0_Roundtrip">Roundtrip</a></span></dt><dt><span class="section"><a href="#V1.73.0_Params">Params</a></span></dt><dt><span class="section"><a href="#V1.73.0_Highlighting">Highlighting</a></span></dt><dt><span class="section"><a href="#V1.73.0_Profiling">Profiling</a></span></dt><dt><span class="section"><a href="#V1.73.0_Lib">Lib</a></span></dt><dt><span class="section"><a href="#V1.73.0_Tools">Tools</a></span></dt><dt><span class="section"><a href="#V1.73.0_XSL-Saxon">XSL-Saxon</a></span></dt><dt><span class="section"><a href="#V1.73.0_XSL-Xalan">XSL-Xalan</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.72.0">Release: 1.72.0</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.72.0_Common">Common</a></span></dt><dt><span class="section"><a href="#V1.72.0_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.72.0_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.72.0_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.72.0_Params">Params</a></span></dt><dt><span class="section"><a href="#V1.72.0_Template">Template</a></span></dt><dt><span class="section"><a href="#V1.72.0_Roundtrip">Roundtrip</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.71.1">Release: 1.71.1</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.71.1_Common">Common</a></span></dt><dt><span class="section"><a href="#V1.71.1_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.71.1_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.71.1_Highlighting">Highlighting</a></span></dt><dt><span class="section"><a href="#V1.71.1_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.71.1_Params">Params</a></span></dt><dt><span class="section"><a href="#V1.71.1_Profiling">Profiling</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.71.0">Release: 1.71.0</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.71.0_Common">Common</a></span></dt><dt><span class="section"><a href="#V1.71.0_Extensions">Extensions</a></span></dt><dt><span class="section"><a href="#V1.71.0_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.71.0_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.71.0_Highlighting">Highlighting</a></span></dt><dt><span class="section"><a href="#V1.71.0_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.71.0_Params">Params</a></span></dt><dt><span class="section"><a href="#V1.71.0_Tools">Tools</a></span></dt></dl></dd><dt><span class="section"><a href="#V1701">Release: 1.70.1</a></span></dt><dd><dl><dt><span class="section"><a href="#V1701_FO">FO</a></span></dt><dt><span class="section"><a href="#V1701_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1701_HTMLHelp">HTMLHelp</a></span></dt><dt><span class="section"><a href="#V1701_Params">Params</a></span></dt></dl></dd><dt><span class="section"><a href="#V1700">Release: 1.70.0</a></span></dt><dd><dl><dt><span class="section"><a href="#V1700_Common">Common</a></span></dt><dt><span class="section"><a href="#V1700_Extensions">Extensions</a></span></dt><dt><span class="section"><a href="#V1700_FO">FO</a></span></dt><dt><span class="section"><a href="#V1700_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1700_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1700_Params">Params</a></span></dt><dt><span class="section"><a href="#V1700_Profiling">Profiling</a></span></dt><dt><span class="section"><a href="#V1700_Tools">Tools</a></span></dt><dt><span class="section"><a href="#V1700_WordML">WordML</a></span></dt></dl></dd><dt><span class="section"><a href="#V1691">Release 1.69.1</a></span></dt><dt><span class="section"><a href="#V1690">Release 1.69.0</a></span></dt><dd><dl><dt><span class="section"><a href="#V1690_COMMON">Common</a></span></dt><dt><span class="section"><a href="#V1690_FO">FO</a></span></dt><dt><span class="section"><a href="#V1690_HELP">Help</a></span></dt><dt><span class="section"><a href="#V1690_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1690_MAN">man</a></span></dt></dl></dd><dt><span class="section"><a href="#V1681">Release 1.68.1</a></span></dt><dt><span class="section"><a href="#V1680">Release 1.68.0</a></span></dt><dt><span class="section"><a href="#V1672">Release 1.67.2</a></span></dt><dt><span class="section"><a href="#V1671">Release 1.67.1</a></span></dt><dt><span class="section"><a href="#V1670">Release 1.67.0</a></span></dt><dt><span class="section"><a href="#V1661">Release 1.66.1</a></span></dt><dt><span class="section"><a href="#V1650">Release 1.65.0</a></span></dt><dt><span class="section"><a href="#V1641">Release 1.64.1</a></span></dt><dt><span class="section"><a href="#V1610">Release 1.61.0</a></span></dt><dt><span class="section"><a href="#V1601">Release 1.60.1</a></span></dt><dt><span class="section"><a href="#V1592">Release 1.59.2</a></span></dt><dt><span class="section"><a href="#V1591">Release 1.59.1</a></span></dt><dt><span class="section"><a href="#V1580">Release 1.58.0</a></span></dt><dt><span class="section"><a href="#V1570">Release 1.57.0</a></span></dt><dt><span class="section"><a href="#V1560">Release 1.56.0</a></span></dt><dt><span class="section"><a href="#VOlder">Older releases</a></span></dt><dt><span class="section"><a href="#dot0">About dot-zero releases</a></span></dt></dl></div>
-
-
-
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.79.1"></a>Release Notes: 1.79.1</h2></div></div></div>
-
-<p>The following is a list of changes that have been made
-        since the 1.78.1 release.</p>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Gentext"></a>Gentext</h3></div></div></div>
-
-<p>The following changes have been made to the
+separate <a class="link" href="NEWS" target="_top">NEWS</a> (plain text) or <a class="link" href="NEWS.html" target="_top">NEWS.html</a> files.</p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="section"><a href="#V1.79.2">Release Notes: 1.79.2</a></span></dt><dt><span class="section"><a href="#V1.79.1">Release Notes: 1.79.1</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.79.1_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#V1.79.1_Common">Common</a></span></dt><dt><span class="section"><a href="#V1.79.1_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.79.1_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.79.1_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.79.1_Epub">Epub</a></span></dt><dt><span class="section"><a href="#V1.79.1_HTMLHelp">HTMLHelp</a></span></dt><dt><span class="section"><a href="#V1.79.1_Eclipse">Eclipse</a></span></dt><dt><span class="section"><a href="#V1.79.1_JavaHelp">JavaHelp</a></span></dt><dt><span class="section"><a href="#V1.79.1_Slides">Slides</a></span></dt><dt><span class="section"><a href="#V1.79.1_Website">Website</a></span></dt><dt><span class="section"><a href="#V1.79.1_Webhelp">Webhelp</a></span></dt><dt><span class="section"><a href="#V1.79.1_Params">Params</a></span></dt><dt><span class="section"><a href="#V1.79.1_Profiling">Profiling</a></span></dt><dt><span class="section"><a href="#V1.79.1_Lib">Lib</a></span></dt><dt><span class="section"><a href="#V1.79.1_Tools">Tools</a></span></dt><dt><span class="section"><a href="#V1.79.1_Template">Template</a></span></dt><dt><span class="section"><a href="#V1.79.1_Extensions">Extensions</a></span></dt></dl></dd><dt><span class="section"><a href="#Vsnapshot_9999">Release Notes: 1.79.0</a></span></dt><dd><dl><dt><span class="section"><a href="#Vsnapshot_9999_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Common">Common</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_FO">FO</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_HTML">HTML</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Epub">Epub</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_HTMLHelp">HTMLHelp</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Eclipse">Eclipse</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_JavaHelp">JavaHelp</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Slides">Slides</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Website">Website</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Webhelp">Webhelp</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Params">Params</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Profiling">Profiling</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Lib">Lib</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Tools">Tools</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Template">Template</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9999_Extensions">Extensions</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.78.1">Release Notes: 1.78.1</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.78.1_Common">Common</a></span></dt><dt><span class="section"><a href="#V1.78.1_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.78.1_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.78.1_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.78.1_Webhelp">Webhelp</a></span></dt><dt><span class="section"><a href="#V1.78.1_Params">Params</a></span></dt><dt><span class="section"><a href="#V1.78.1_Highlighting">Highlighting</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.78.0">Release Notes: 1.78.0</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.78.0_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#V1.78.0_Common">Common</a></span></dt><dt><span class="section"><a href="#V1.78.0_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.78.0_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.78.0_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.78.0_Roundtrip">Roundtrip</a></span></dt><dt><span class="section"><a href="#V1.78.0_Slides">Slides</a></span></dt><dt><span class="section"><a href="#V1.78.0_Webhelp">Webhelp</a></span></dt><dt><span class="section"><a href="#V1.78.0_Params">Params</a></span></dt><dt><span class="section"><a href="#V1.78.0_Profiling">Profiling</a></span></dt><dt><span class="section"><a href="#V1.78.0_Tools">Tools</a></span></dt><dt><span class="section"><a href="#V1.78.0_Template">Template</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.77.0">Release Notes: 1.77.1</a></span></dt><dd><dl><dt><span class="section"><a href="#rnV1.77_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#VrnV1.77_Common">Common</a></span></dt><dt><span class="section"><a href="#rnV1.77_FO">FO</a></span></dt><dt><span class="section"><a href="#rnV1.77_HTML">HTML</a></span></dt><dt><span class="section"><a href="#rnV1.77_Epub">Epub</a></span></dt><dt><span class="section"><a href="#rnV1.77_HTMLHelp">HTMLHelp</a></span></dt><dt><span class="section"><a href="#rnV1.77_Eclipse">Eclipse</a></span></dt><dt><span class="section"><a href="#rnV1.77_">JavaHelp</a></span></dt><dt><span class="section"><a href="#rnV1.77_Webhelp">Webhelp</a></span></dt><dt><span class="section"><a href="#rnV1.77_Params">Params</a></span></dt><dt><span class="section"><a href="#rnV1.77_Highlighting">Highlighting</a></span></dt><dt><span class="section"><a href="#rnV1.77_Profiling">Profiling</a></span></dt><dt><span class="section"><a href="#rnV1.77_Lib">Lib</a></span></dt><dt><span class="section"><a href="#rnV1.77_Template">Template</a></span></dt><dt><span class="section"><a href="#rnV1.77_Extensions">Extensions</a></span></dt><dt><span class="section"><a href="#rnV1.77_XSL-Saxon">XSL-Saxon</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.77.1">Release Notes: 1.77.1</a></span></dt><dd><dl><dt><span class="section"><a href="#Vsnapshot_9396_FO">FO</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9396_HTML">HTML</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9396_Roundtrip">Roundtrip</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9396_Slides">Slides</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9396_Website">Website</a></span></dt><dt><span class="section"><a href="#Vsnapshot_9396_Webhelp">Webhelp</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.76.1">Release Notes: 1.76.1</a></span></dt><dd><dl><dt><span class="section"><a href="#rnV1.76.1_FO">FO</a></span></dt><dt><span class="section"><a href="#rnV1.76.1_HTML">HTML</a></span></dt><dt><span class="section"><a href="#rnV1.76.1_Params">Params</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.76.0">Release Notes: 1.76.0</a></span></dt><dd><dl><dt><span class="section"><a href="#rnV1.76.0_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#rnV1.76.0_Common">Common</a></span></dt><dt><span class="section"><a href="#rnV1.76.0_FO">FO</a></span></dt><dt><span class="section"><a href="#rnV1.76.0_HTML">HTML</a></span></dt><dt><span class="section"><a href="#rnV1.76.0_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#rnV1.76.0_Epub">Epub</a></span></dt><dt><span class="section"><a href="#rnV1.76.0_Eclipse">Eclipse</a></span></dt><dt><span class="section"><a href="#rnV1.76.0_Params">Params</a></span></dt><dt><span class="section"><a href="#rnV1.76.0_XSL-Xalan">XSL-Xalan</a></span></dt></dl></dd><dt><span class="section"><a href="#rn_V1.75.2">Release Notes: 1.75.2</a></span></dt><dd><dl><dt><span class="section"><a href="#rn_V1.75.2_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#rn_V1.75.2_Common">Common</a></span></dt><dt><span class="section"><a href="#rn_V1.75.2_FO">FO</a></span></dt><dt><span class="section"><a href="#rn_V1.75.2_HTML">HTML</a></span></dt><dt><span class="section"><a href="#rn_V1.75.2_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#rn_V1.75.2_Epub">Epub</a></span></dt><dt><span class="section"><a href="#rn_V1.75.2_Profiling">Profiling</a></span></dt><dt><span class="section"><a href="#rn_V1.75.2_XSL-Saxon">XSL-Saxon</a></span></dt><dt><span class="section"><a href="#rn_V1.75.2_XSL-Xalan">XSL-Xalan</a></span></dt></dl></dd><dt><span class="section"><a href="#rn_V1.75.1">Release Notes: 1.75.1</a></span></dt><dd><dl><dt><span class="section"><a href="#rn_V1.75.1_FO">FO</a></span></dt><dt><span class="section"><a href="#rn_V1.75.1_HTML">HTML</a></span></dt><dt><span class="section"><a href="#rn_V1.75.1_Epub">Epub</a></span></dt><dt><span class="section"><a href="#rn_V1.75.1_Params">Params</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.75.0">Release Notes: 1.75.0</a></span></dt><dd><dl><dt><span class="section"><a href="#rn_V1.75.0_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_Common">Common</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_FO">FO</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_HTML">HTML</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_Epub">ePub</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_HTMLHelp">HTMLHelp</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_Params">Params</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_Highlighting">Highlighting</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_XSL-Saxon">XSL-Saxon</a></span></dt><dt><span class="section"><a href="#rn_V1.75.0_XSL-Xalan">XSL-Xalan</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.74.3">Release Notes: 1.74.3</a></span></dt><dt><span class="section"><a href="#V1.74.2">Release Notes: 1.74.2</a></span></dt><dt><span class="section"><a href="#V1.74.1">Release Notes: 1.74.1</a></span></dt><dd><dl><dt><span class="section"><a href="#summary_V1.74.1_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#summary_V1.74.1_FO">FO</a></span></dt><dt><span class="section"><a href="#summary_V1.74.1_HTML">HTML</a></span></dt><dt><span class="section"><a href="#summary_V1.74.1_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#summary_V1.74.1_Epub">ePub</a></span></dt><dt><span class="section"><a href="#summary_V1.74.1_Roundtrip">Roundtrip</a></span></dt><dt><span class="section"><a href="#summary_V1.74.1_Params">Params</a></span></dt><dt><span class="section"><a href="#summary_V1.74.1_Highlighting">Highlighting</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.74.0">Release Notes: 1.74.0</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.74.0_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#V1.74.0_Common">Common</a></span></dt><dt><span class="section"><a href="#V1.74.0_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.74.0_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.74.0_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.74.0_Epub">Epub</a></span></dt><dt><span class="section"><a href="#V1.74.0_HTMLHelp">HTMLHelp</a></span></dt><dt><span class="section"><a href="#V1.74.0_Eclipse">Eclipse</a></span></dt><dt><span class="section"><a href="#V1.74.0_JavaHelp">JavaHelp</a></span></dt><dt><span class="section"><a href="#V1.74.0_Roundtrip">Roundtrip</a></span></dt><dt><span class="section"><a href="#V1.74.0_Slides">Slides</a></span></dt><dt><span class="section"><a href="#V1.74.0_Website">Website</a></span></dt><dt><span class="section"><a href="#V1.74.0_Params">Params</a></span></dt><dt><span class="section"><a href="#V1.74.0_Profiling">Profiling</a></span></dt><dt><span class="section"><a href="#V1.74.0_Tools">Tools</a></span></dt><dt><span class="section"><a href="#V1.74.0_Extensions">Extensions</a></span></dt><dt><span class="section"><a href="#V1.74.0_XSL-Saxon">XSL-Saxon</a></span></dt><dt><span class="section"><a href="#V1.74.0_XSL-Xalan">XSL-Xalan</a></span></dt><dt><span class="section"><a href="#V1.74.0_XSL-libxslt">XSL-libxslt</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.73.2">Release Notes: 1.73.2</a></span></dt><dt><span class="section"><a href="#V1.73.1">Release: 1.73.1</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.73.1_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#V1.73.1_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.73.1_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.73.1_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.73.1_HTMLHelp">HTMLHelp</a></span></dt><dt><span class="section"><a href="#V1.73.1_Eclipse">Eclipse</a></span></dt><dt><span class="section"><a href="#V1.73.1_JavaHelp">JavaHelp</a></span></dt><dt><span class="section"><a href="#V1.73.1_Roundtrip">Roundtrip</a></span></dt><dt><span class="section"><a href="#V1.73.1_Params">Params</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.73.0">Release: 1.73.0</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.73.0_Gentext">Gentext</a></span></dt><dt><span class="section"><a href="#V1.73.0_Common">Common</a></span></dt><dt><span class="section"><a href="#V1.73.0_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.73.0_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.73.0_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.73.0_Eclipse">Eclipse</a></span></dt><dt><span class="section"><a href="#V1.73.0_JavaHelp">JavaHelp</a></span></dt><dt><span class="section"><a href="#V1.73.0_Roundtrip">Roundtrip</a></span></dt><dt><span class="section"><a href="#V1.73.0_Params">Params</a></span></dt><dt><span class="section"><a href="#V1.73.0_Highlighting">Highlighting</a></span></dt><dt><span class="section"><a href="#V1.73.0_Profiling">Profiling</a></span></dt><dt><span class="section"><a href="#V1.73.0_Lib">Lib</a></span></dt><dt><span class="section"><a href="#V1.73.0_Tools">Tools</a></span></dt><dt><span class="section"><a href="#V1.73.0_XSL-Saxon">XSL-Saxon</a></span></dt><dt><span class="section"><a href="#V1.73.0_XSL-Xalan">XSL-Xalan</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.72.0">Release: 1.72.0</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.72.0_Common">Common</a></span></dt><dt><span class="section"><a href="#V1.72.0_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.72.0_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.72.0_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.72.0_Params">Params</a></span></dt><dt><span class="section"><a href="#V1.72.0_Template">Template</a></span></dt><dt><span class="section"><a href="#V1.72.0_Roundtrip">Roundtrip</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.71.1">Release: 1.71.1</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.71.1_Common">Common</a></span></dt><dt><span class="section"><a href="#V1.71.1_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.71.1_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.71.1_Highlighting">Highlighting</a></span></dt><dt><span class="section"><a href="#V1.71.1_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.71.1_Params">Params</a></span></dt><dt><span class="section"><a href="#V1.71.1_Profiling">Profiling</a></span></dt></dl></dd><dt><span class="section"><a href="#V1.71.0">Release: 1.71.0</a></span></dt><dd><dl><dt><span class="section"><a href="#V1.71.0_Common">Common</a></span></dt><dt><span class="section"><a href="#V1.71.0_Extensions">Extensions</a></span></dt><dt><span class="section"><a href="#V1.71.0_FO">FO</a></span></dt><dt><span class="section"><a href="#V1.71.0_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1.71.0_Highlighting">Highlighting</a></span></dt><dt><span class="section"><a href="#V1.71.0_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1.71.0_Params">Params</a></span></dt><dt><span class="section"><a href="#V1.71.0_Tools">Tools</a></span></dt></dl></dd><dt><span class="section"><a href="#V1701">Release: 1.70.1</a></span></dt><dd><dl><dt><span class="section"><a href="#V1701_FO">FO</a></span></dt><dt><span class="section"><a href="#V1701_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1701_HTMLHelp">HTMLHelp</a></span></dt><dt><span class="section"><a href="#V1701_Params">Params</a></span></dt></dl></dd><dt><span class="section"><a href="#V1700">Release: 1.70.0</a></span></dt><dd><dl><dt><span class="section"><a href="#V1700_Common">Common</a></span></dt><dt><span class="section"><a href="#V1700_Extensions">Extensions</a></span></dt><dt><span class="section"><a href="#V1700_FO">FO</a></span></dt><dt><span class="section"><a href="#V1700_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1700_Manpages">Manpages</a></span></dt><dt><span class="section"><a href="#V1700_Params">Params</a></span></dt><dt><span class="section"><a href="#V1700_Profiling">Profiling</a></span></dt><dt><span class="section"><a href="#V1700_Tools">Tools</a></span></dt><dt><span class="section"><a href="#V1700_WordML">WordML</a></span></dt></dl></dd><dt><span class="section"><a href="#V1691">Release 1.69.1</a></span></dt><dt><span class="section"><a href="#V1690">Release 1.69.0</a></span></dt><dd><dl><dt><span class="section"><a href="#V1690_COMMON">Common</a></span></dt><dt><span class="section"><a href="#V1690_FO">FO</a></span></dt><dt><span class="section"><a href="#V1690_HELP">Help</a></span></dt><dt><span class="section"><a href="#V1690_HTML">HTML</a></span></dt><dt><span class="section"><a href="#V1690_MAN">man</a></span></dt></dl></dd><dt><span class="section"><a href="#V1681">Release 1.68.1</a></span></dt><dt><span class="section"><a href="#V1680">Release 1.68.0</a></span></dt><dt><span class="section"><a href="#V1672">Release 1.67.2</a></span></dt><dt><span class="section"><a href="#V1671">Release 1.67.1</a></span></dt><dt><span class="section"><a href="#V1670">Release 1.67.0</a></span></dt><dt><span class="section"><a href="#V1661">Release 1.66.1</a></span></dt><dt><span class="section"><a href="#V1650">Release 1.65.0</a></span></dt><dt><span class="section"><a href="#V1641">Release 1.64.1</a></span></dt><dt><span class="section"><a href="#V1610">Release 1.61.0</a></span></dt><dt><span class="section"><a href="#V1601">Release 1.60.1</a></span></dt><dt><span class="section"><a href="#V1592">Release 1.59.2</a></span></dt><dt><span class="section"><a href="#V1591">Release 1.59.1</a></span></dt><dt><span class="section"><a href="#V1580">Release 1.58.0</a></span></dt><dt><span class="section"><a href="#V1570">Release 1.57.0</a></span></dt><dt><span class="section"><a href="#V1560">Release 1.56.0</a></span></dt><dt><span class="section"><a href="#VOlder">Older releases</a></span></dt><dt><span class="section"><a href="#dot0">About dot-zero releases</a></span></dt></dl></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.79.2"></a>Release Notes: 1.79.2</h2></div></div></div><p>This release doesn't contain any functional changes to the stylesheets. Rather, it includes changes that reflect
+  the recent transition from <a class="link" href="http://docbook.sourceforge.net" target="_top">sourceforge.net</a> to
+  <a class="link" href="http://github.com/docbook" target="_top">github.com</a> both as source repository as well as
+  content delivery network. See the NEWS.xml file for a complete unedited  list of commits.</p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.79.1"></a>Release Notes: 1.79.1</h2></div></div></div><p>The following is a list of changes that have been made
+        since the 1.78.1 release.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Gentext"></a>Gentext</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">gentext</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/hu.xml</code></p><pre class="screen"><span class="commit-message">Check in <a href="http://docbook.org/tdg5/en/html/pubdate.html"><code class="sgmltag-element">PubDate</code></a> fixes from bug #1372</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Dongsheng Song: locale/zh.xml; locale/zh_cn.xml</code></p><pre class="screen"><span class="commit-message">Fix Auditlocale.pl warning.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add elements dialogue, drama, and poetry from DocBook Publishers.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/pt.xml</code></p><pre class="screen"><span class="commit-message">updates from DocBook user.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Fix wording.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Fix line breaks.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add text message for unsupported video and audio.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: xsl/xsl-primary-is-locale.xsl</code></p><pre class="screen"><span class="commit-message">Initial work on Ant build, common (L10N) directory handled so far</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/ur.xml</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.org/tdg5/en/html/email.html"><code class="sgmltag-element">email</code></a> <a href="http://docbook.org/tdg5/en/html/address.html"><code class="sgmltag-element">address</code></a> for contributor.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/ur.xml</code></p><pre class="screen"><span class="commit-message">Check in contributed locale file from Wasif Hasan Baig,
-contributed through SourceForge Patch # 187.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: locale/nl.xml</code></p><pre class="screen"><span class="commit-message">Committing Dutch translations of DocBook WebHelp. Patch provided by Marja van Waes.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: locale/ru.xml</code></p><pre class="screen"><span class="commit-message">Committing patch for Russian translations of webhelp. Patch provided by Alex Loginov and Yuri Chornoivan. Patch #1325</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: locale/uk.xml</code></p><pre class="screen"><span class="commit-message">Committing Ukrainian translations for Webhelp. Patch by Yuri Chornoivan. Patch #1324</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: locale/ca.xml; locale/da.xml; locale/cs.xml; locale/es.xml; locale/fr.xml; local&#8943;</code></p><pre class="screen"><span class="commit-message">Added missing <a href="http://docbook.org/tdg5/en/html/keycap.html"><code class="sgmltag-element">keycap</code></a> context for ca, cs, da, es, et, eu, and fr</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: locale/en.xml; locale/de.xml</code></p><pre class="screen"><span class="commit-message">Added option key for <a href="http://docbook.org/tdg5/en/html/keycap.html"><code class="sgmltag-element">keycap</code></a> context</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: locale/de.xml</code></p><pre class="screen"><span class="commit-message">Added key="optional-step" as done in r9745</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add key="optional-step".</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Common"></a>Common</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: locale/hu.xml</code></p><pre class="screen"><span class="commit-message">Check in <code class="sgmltag-element">PubDate</code> fixes from bug #1372</span></pre></li><li class="listitem"><p><code class="literal">Dongsheng Song: locale/zh.xml; locale/zh_cn.xml</code></p><pre class="screen"><span class="commit-message">Fix Auditlocale.pl warning.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add elements dialogue, drama, and poetry from DocBook Publishers.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/pt.xml</code></p><pre class="screen"><span class="commit-message">updates from DocBook user.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Fix wording.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Fix line breaks.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add text message for unsupported video and audio.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: xsl/xsl-primary-is-locale.xsl</code></p><pre class="screen"><span class="commit-message">Initial work on Ant build, common (L10N) directory handled so far</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/ur.xml</code></p><pre class="screen"><span class="commit-message">Add <code class="sgmltag-element">email</code> <code class="sgmltag-element">address</code> for contributor.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/ur.xml</code></p><pre class="screen"><span class="commit-message">Check in contributed locale file from Wasif Hasan Baig,
+contributed through SourceForge Patch # 187.</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: locale/nl.xml</code></p><pre class="screen"><span class="commit-message">Committing Dutch translations of DocBook WebHelp. Patch provided by Marja van Waes.</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: locale/ru.xml</code></p><pre class="screen"><span class="commit-message">Committing patch for Russian translations of webhelp. Patch provided by Alex Loginov and Yuri Chornoivan. Patch #1325</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: locale/uk.xml</code></p><pre class="screen"><span class="commit-message">Committing Ukrainian translations for Webhelp. Patch by Yuri Chornoivan. Patch #1324</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: locale/ca.xml; locale/da.xml; locale/cs.xml; locale/es.xml; locale/fr.xml; local&#8943;</code></p><pre class="screen"><span class="commit-message">Added missing <code class="sgmltag-element">keycap</code> context for ca, cs, da, es, et, eu, and fr</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: locale/en.xml; locale/de.xml</code></p><pre class="screen"><span class="commit-message">Added option key for <code class="sgmltag-element">keycap</code> context</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: locale/de.xml</code></p><pre class="screen"><span class="commit-message">Added key="optional-step" as done in r9745</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add key="optional-step".</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Common"></a>Common</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">common</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">tom_schr: common.xsl</code></p><pre class="screen"><span class="commit-message">Added quotes around linkend to make spaces visible</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for HTML stylesheets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Initial work on Ant build, common (L10N) directory handled so far</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Replace hardcoded English text for <a href="http://docbook.org/tdg5/en/html/question.html"><code class="sgmltag-element">question</code></a> and <a href="http://docbook.org/tdg5/en/html/answer.html"><code class="sgmltag-element">answer</code></a> elements 
-in mode="title.markup" with localized templates.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: addns.xsl</code></p><pre class="screen"><span class="commit-message">Move addns.xsl module from releasetools to common in preparation
-for switching to ns as the base stylesheets.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: l10n.xml; Makefile</code></p><pre class="screen"><span class="commit-message">Add new locale file ur.xml for Urdu.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Add missing template with match="<a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a>" mode="title.markup".</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: titles.xsl</code></p><pre class="screen"><span class="commit-message">Fixed problem when referencing empty ulinks; use @url instead</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: olink.xsl</code></p><pre class="screen"><span class="commit-message">Make <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> errors/warnings overridable in customizations.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: labels.xsl</code></p><pre class="screen"><span class="commit-message">Pass the object referenced as a parameter to mode="intralabel.punctuation"
-template.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: olink.xsl</code></p><pre class="screen"><span class="commit-message">1. Make page citations on &lt;<a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a>/&gt; to paragraphs conditional on a new parameter,
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">tom_schr: common.xsl</code></p><pre class="screen"><span class="commit-message">Added quotes around linkend to make spaces visible</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for HTML stylesheets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Initial work on Ant build, common (L10N) directory handled so far</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Replace hardcoded English text for <code class="sgmltag-element">question</code> and <code class="sgmltag-element">answer</code> elements 
+in mode="title.markup" with localized templates.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: addns.xsl</code></p><pre class="screen"><span class="commit-message">Move addns.xsl module from releasetools to common in preparation
+for switching to ns as the base stylesheets.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: l10n.xml; Makefile</code></p><pre class="screen"><span class="commit-message">Add new locale file ur.xml for Urdu.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Add missing template with match="<code class="sgmltag-element">toc</code>" mode="title.markup".</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: titles.xsl</code></p><pre class="screen"><span class="commit-message">Fixed problem when referencing empty ulinks; use @url instead</span></pre></li><li class="listitem"><p><code class="literal">stilor: olink.xsl</code></p><pre class="screen"><span class="commit-message">Make <code class="sgmltag-element">olink</code> errors/warnings overridable in customizations.</span></pre></li><li class="listitem"><p><code class="literal">stilor: labels.xsl</code></p><pre class="screen"><span class="commit-message">Pass the object referenced as a parameter to mode="intralabel.punctuation"
+template.</span></pre></li><li class="listitem"><p><code class="literal">stilor: olink.xsl</code></p><pre class="screen"><span class="commit-message">1. Make page citations on &lt;<code class="sgmltag-element">xref</code>/&gt; to paragraphs conditional on a new parameter,
 $insert.xref.page.number.para, default to 'yes' (before, page citations were
-added unconditionally). Remove similar special-casing for &lt;<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>/&gt;.
+added unconditionally). Remove similar special-casing for &lt;<code class="sgmltag-element">link</code>/&gt;.
 
 2. Disable page citations for @xrefstyle="template:..." (if needed, they
-can be added with %p in the template - but they can't be disabled).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: olink.xsl; titles.xsl; common.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and target params to mode="xrefstyle" to allow customizations
-to be more specific.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: olink.xsl; titles.xsl; common.xsl</code></p><pre class="screen"><span class="commit-message">Add mode="xrefstyle" to replace many instances of redundant
+can be added with %p in the template - but they can't be disabled).</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: olink.xsl; titles.xsl; common.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and target params to mode="xrefstyle" to allow customizations
+to be more specific.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: olink.xsl; titles.xsl; common.xsl</code></p><pre class="screen"><span class="commit-message">Add mode="xrefstyle" to replace many instances of redundant
 code determining the xrefstyle with xsl:apply-templates
 select="." mode="xrefstyle".  Also allows stylesheet
-customization to specify an xrefstyle per element type.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: gentext.xsl; labels.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/procedure.html"><code class="sgmltag-element">procedure</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> contained in <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> or blockinfo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: common.xsl</code></p><pre class="screen"><span class="commit-message">In person.name template, change 'style' variable to a param
-so the name style can be selected by passing a param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: gentext.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/collect.xref.targets.html"><em class="parameter"><code>collect.xref.targets</code></em></a> that failed when $referrer template
-param not set by <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a>'s xref-to. Fixed using submitted patch.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the
+customization to specify an xrefstyle per element type.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: gentext.xsl; labels.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <code class="sgmltag-element">procedure</code> <code class="sgmltag-element">title</code> contained in <code class="sgmltag-element">info</code> or blockinfo.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: common.xsl</code></p><pre class="screen"><span class="commit-message">In person.name template, change 'style' variable to a param
+so the name style can be selected by passing a param.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: gentext.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <em class="parameter"><code>collect.xref.targets</code></em> that failed when $referrer template
+param not set by <code class="sgmltag-element">olink</code>'s xref-to. Fixed using submitted patch.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">fo</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1368 "<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> to <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> with id does not work"</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1367 double <a href="http://docbook.org/tdg5/en/html/attribution.html"><code class="sgmltag-element">attribution</code></a> in <a href="http://docbook.org/tdg5/en/html/epigraph.html"><code class="sgmltag-element">epigraph</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add missing <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/profile.outputformat.html"><em class="parameter"><code>profile.outputformat</code></em></a> param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: publishers.xsl</code></p><pre class="screen"><span class="commit-message">Fix namespace declarations.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Add default attribute-sets for new Publishers elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.ent</code></p><pre class="screen"><span class="commit-message">Fix typo</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Add new DocBook Publishers elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add inclusion of new publishers.xsl module.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: publishers.xsl</code></p><pre class="screen"><span class="commit-message">Stylesheet module added to support new elements in DocBook Publishers.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add the 9 new attribute sets for DocBook Publishers.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1355 <a href="http://docbook.org/tdg5/en/html/glossseealso.html"><code class="sgmltag-element">glossseealso</code></a> generates duplicate id in certain cases.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">fix bug #1360 <a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a> in <a href="http://docbook.org/tdg5/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a>/<a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> generates an error when <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> to that <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: pi.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in dbfo-need for admonitions, and get dbfo-need
-working properly in FOP1.1.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Remove obsolete hardcoded margin-left="0pt" for the block
-containing header or footer.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1336 to add support for recognizing
-file:/ image URLs as absolute paths.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Add support in <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a> for <a href="http://docbook.org/tdg5/en/html/article.html"><code class="sgmltag-element">article</code></a> as child of set.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1337 Elements with <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> role do not behave as <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a>
-elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for FO</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: inline.xsl</code></p><pre class="screen"><span class="commit-message">Only count regular &lt;<a href="http://docbook.org/tdg5/en/html/emphasis.html"><code class="sgmltag-element">emphasis</code></a>&gt; elements (without @role="bold", etc) when determining
-whether nested <a href="http://docbook.org/tdg5/en/html/emphasis.html"><code class="sgmltag-element">emphasis</code></a> needs to be displayed in italics or in regular; otherwise,
-the order of nesting in &lt;<a href="http://docbook.org/tdg5/en/html/emphasis.html"><code class="sgmltag-element">emphasis</code></a> role="bold"&gt; and &lt;<a href="http://docbook.org/tdg5/en/html/emphasis.html"><code class="sgmltag-element">emphasis</code></a>&gt; affects the font
-used.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: fop1.xsl; ptc.xsl</code></p><pre class="screen"><span class="commit-message">Apply patch #190 to include refsections in bookmarks for fop1 and
-ptc.xsl.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Change the <a href="http://docbook.org/tdg5/en/html/epigraph.html"><code class="sgmltag-element">epigraph</code></a> template to support schema extensions
-by processing all of its children instead of specific elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Added "user.declarations" hook to implemented [#1330] 
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1368 "<code class="sgmltag-element">link</code> to <code class="sgmltag-element">term</code> with id does not work"</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1367 double <code class="sgmltag-element">attribution</code> in <code class="sgmltag-element">epigraph</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add missing <em class="parameter"><code>profile.outputformat</code></em> param.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: publishers.xsl</code></p><pre class="screen"><span class="commit-message">Fix namespace declarations.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Add default attribute-sets for new Publishers elements.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.ent</code></p><pre class="screen"><span class="commit-message">Fix typo</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Add new DocBook Publishers elements.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add inclusion of new publishers.xsl module.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: publishers.xsl</code></p><pre class="screen"><span class="commit-message">Stylesheet module added to support new elements in DocBook Publishers.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add the 9 new attribute sets for DocBook Publishers.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1355 <code class="sgmltag-element">glossseealso</code> generates duplicate id in certain cases.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">fix bug #1360 <code class="sgmltag-element">indexterm</code> in <code class="sgmltag-element">varlistentry</code>/<code class="sgmltag-element">term</code> generates an error when <code class="sgmltag-element">xref</code> to that <code class="sgmltag-element">term</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: pi.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in dbfo-need for admonitions, and get dbfo-need
+working properly in FOP1.1.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Remove obsolete hardcoded margin-left="0pt" for the block
+containing header or footer.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1336 to add support for recognizing
+file:/ image URLs as absolute paths.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Add support in <code class="sgmltag-element">TOC</code> for <code class="sgmltag-element">article</code> as child of set.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1337 Elements with <code class="sgmltag-element">olink</code> role do not behave as <code class="sgmltag-element">olink</code>
+elements.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for FO</span></pre></li><li class="listitem"><p><code class="literal">stilor: inline.xsl</code></p><pre class="screen"><span class="commit-message">Only count regular &lt;<code class="sgmltag-element">emphasis</code>&gt; elements (without @role="bold", etc) when determining
+whether nested <code class="sgmltag-element">emphasis</code> needs to be displayed in italics or in regular; otherwise,
+the order of nesting in &lt;<code class="sgmltag-element">emphasis</code> role="bold"&gt; and &lt;<code class="sgmltag-element">emphasis</code>&gt; affects the font
+used.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: fop1.xsl; ptc.xsl</code></p><pre class="screen"><span class="commit-message">Apply patch #190 to include refsections in bookmarks for fop1 and
+ptc.xsl.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Change the <code class="sgmltag-element">epigraph</code> template to support schema extensions
+by processing all of its children instead of specific elements.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Added "user.declarations" hook to implemented [#1330] 
 
 Added empty "user.declarations" template to make it easier for adding
-custom fo:declaration elements. The template is empty by default.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix test for nested links.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: biblio.xsl</code></p><pre class="screen"><span class="commit-message">Now <a href="http://docbook.org/tdg5/en/html/biblioset.html"><code class="sgmltag-element">biblioset</code></a> outputs its id if it has one.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">pass xrefstyle param from <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> element to gentext.template so
-optional page number can be formatted to a style.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Streamline handling of namespace fixup in preparation for making
-the namespaced version the source base.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: fo.xsl</code></p><pre class="screen"><span class="commit-message">FOP 1.1 now supports writing-mode="rl-tb", so add that change to the
-$direction.mode parameter.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add missing xlink namespace declaration to the root element.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent; autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add support for $autolink.index.see to automatically form links
-between see and <a href="http://docbook.org/tdg5/en/html/seealso.html"><code class="sgmltag-element">seealso</code></a> <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> elements and <a href="http://docbook.org/tdg5/en/html/primary.html"><code class="sgmltag-element">primary</code></a> elements
-in the <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Add element name to warning message for nested links.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1306: warn of nested links.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: component.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1320 so template page.sequence tests $content to make
-sure it is not empty.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl; param.ent; component.x&#8943;</code></p><pre class="screen"><span class="commit-message">Add support for $show.bookmarks param to turn bookmarks on or
-off.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add missing variable bookmarks.state.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add missing $document.element variable to new generate.bookmarks
-template.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl; param.ent; component.x&#8943;</code></p><pre class="screen"><span class="commit-message">Add support for standard XSL 1.1 bookmarks and parameter
-$xsl1.1.bookmarks to turn them on or off.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix invalid href generated if $insert.olink.pdf.frag=0 and $fop1.extensions=1.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: autotoc.xsl; param.xweb; param.ent; toc.xsl</code></p><pre class="screen"><span class="commit-message">Replace <a href="http://docbook.org/tdg5/en/html/literal.html"><code class="sgmltag-element">literal</code></a> space inserted next to fo:leader in <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">ToC</code></a> with a padding. This
+custom fo:declaration elements. The template is empty by default.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix test for nested links.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: biblio.xsl</code></p><pre class="screen"><span class="commit-message">Now <code class="sgmltag-element">biblioset</code> outputs its id if it has one.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">pass xrefstyle param from <code class="sgmltag-element">link</code> element to gentext.template so
+optional page number can be formatted to a style.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Streamline handling of namespace fixup in preparation for making
+the namespaced version the source base.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: fo.xsl</code></p><pre class="screen"><span class="commit-message">FOP 1.1 now supports writing-mode="rl-tb", so add that change to the
+$direction.mode parameter.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add missing xlink namespace declaration to the root element.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent; autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add support for $autolink.index.see to automatically form links
+between see and <code class="sgmltag-element">seealso</code> <code class="sgmltag-element">index</code> elements and <code class="sgmltag-element">primary</code> elements
+in the <code class="sgmltag-element">index</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Add element name to warning message for nested links.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1306: warn of nested links.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: component.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1320 so template page.sequence tests $content to make
+sure it is not empty.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl; param.ent; component.x&#8943;</code></p><pre class="screen"><span class="commit-message">Add support for $show.bookmarks param to turn bookmarks on or
+off.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add missing variable bookmarks.state.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add missing $document.element variable to new generate.bookmarks
+template.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl; param.ent; component.x&#8943;</code></p><pre class="screen"><span class="commit-message">Add support for standard XSL 1.1 bookmarks and parameter
+$xsl1.1.bookmarks to turn them on or off.</span></pre></li><li class="listitem"><p><code class="literal">stilor: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix invalid href generated if $insert.olink.pdf.frag=0 and $fop1.extensions=1.</span></pre></li><li class="listitem"><p><code class="literal">stilor: autotoc.xsl; param.xweb; param.ent; toc.xsl</code></p><pre class="screen"><span class="commit-message">Replace <code class="sgmltag-element">literal</code> space inserted next to fo:leader in <code class="sgmltag-element">ToC</code> with a padding. This
 works around a bug in FOP (see FOP-1444).
-Make <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">ToC</code></a> fo:leader properties configurable via attribute set.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: table.xsl</code></p><pre class="screen"><span class="commit-message">Bug #1246: added missing with-param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: xref.xsl</code></p><pre class="screen"><span class="commit-message">Make <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> errors/warnings overridable in customizations.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: param.xweb; param.ent; xref.xsl</code></p><pre class="screen"><span class="commit-message">1. Make page citations on &lt;<a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a>/&gt; to paragraphs conditional on a new parameter,
+Make <code class="sgmltag-element">ToC</code> fo:leader properties configurable via attribute set.</span></pre></li><li class="listitem"><p><code class="literal">stilor: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: table.xsl</code></p><pre class="screen"><span class="commit-message">Bug #1246: added missing with-param.</span></pre></li><li class="listitem"><p><code class="literal">stilor: xref.xsl</code></p><pre class="screen"><span class="commit-message">Make <code class="sgmltag-element">olink</code> errors/warnings overridable in customizations.</span></pre></li><li class="listitem"><p><code class="literal">stilor: param.xweb; param.ent; xref.xsl</code></p><pre class="screen"><span class="commit-message">1. Make page citations on &lt;<code class="sgmltag-element">xref</code>/&gt; to paragraphs conditional on a new parameter,
 $insert.xref.page.number.para, default to 'yes' (before, page citations were
-added unconditionally). Remove similar special-casing for &lt;<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>/&gt;.
+added unconditionally). Remove similar special-casing for &lt;<code class="sgmltag-element">link</code>/&gt;.
 
 2. Disable page citations for @xrefstyle="template:..." (if needed, they
-can be added with %p in the template - but they can't be disabled).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Skip generating fox:destination on a <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a> - id attribute on footnotes is not
-passed to generated FO, so FOP complains about unresolved ID in destination.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fixed typo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug#1311 and added missing <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/para.properties.html"><em class="parameter"><code>para.properties</code></em></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and target params to mode="xrefstyle" to allow customizations
-to be more specific.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Add mode="xrefstyle" to replace many instances of redundant
+can be added with %p in the template - but they can't be disabled).</span></pre></li><li class="listitem"><p><code class="literal">stilor: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Skip generating fox:destination on a <code class="sgmltag-element">footnote</code> - id attribute on footnotes is not
+passed to generated FO, so FOP complains about unresolved ID in destination.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fixed typo.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug#1311 and added missing <em class="parameter"><code>para.properties</code></em></span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and target params to mode="xrefstyle" to allow customizations
+to be more specific.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Add mode="xrefstyle" to replace many instances of redundant
 code determining the xrefstyle with xsl:apply-templates
 select="." mode="xrefstyle".  Also allows stylesheet
-customization to specify an xrefstyle per element type.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
+customization to specify an xrefstyle per element type.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
 modes (to use the same signature than "xref-to" mode) as discussed with
-Bob on the mailinglist (2013-09-12)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: pi.xsl; verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Fix for enhancement/bug#1312: Support font size in verbatim elements</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Unchanged, testing snapshot builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">No change, testing snapshot builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">No change, testing snapshot builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">No change, just checking snapshot build process.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: toc.xsl</code></p><pre class="screen"><span class="commit-message">Add missing template for <a href="http://docbook.org/tdg5/en/html/tocdiv.html"><code class="sgmltag-element">tocdiv</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> elements to fix bug #1310.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix process.root template so document <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> can come from <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> as well.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/procedure.html"><code class="sgmltag-element">procedure</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> when contained in blockinfo or <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Fix mode="fop1.foxdest" so only elements with id attribute get
-a fox:destination in the output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Remove extraneous call from fop1.foxdest mode per patch submission.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/toc.margin.properties.html"><em class="parameter"><code>toc.margin.properties</code></em></a> attribute-set to list.of.titles so
-it matches the <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a> list.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Adjust exception for fop for <a href="http://docbook.org/tdg5/en/html/menuchoice.html"><code class="sgmltag-element">menuchoice</code></a> separator to
-use the $symbol.font.family if it is set.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: division.xsl</code></p><pre class="screen"><span class="commit-message">Fix comment.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.ent</code></p><pre class="screen"><span class="commit-message">Fix typo that prevents param.xsl update.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/mark.optional.procedure.steps.html"><em class="parameter"><code>mark.optional.procedure.steps</code></em></a> param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <a href="http://docbook.org/tdg5/en/html/question.html"><code class="sgmltag-element">question</code></a> template that output empty list-item-label when
-defaultlabel = 'none'.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the
+Bob on the mailinglist (2013-09-12)</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: pi.xsl; verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Fix for enhancement/bug#1312: Support font size in verbatim elements</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Unchanged, testing snapshot builds.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">No change, testing snapshot builds.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">No change, testing snapshot builds.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">No change, just checking snapshot build process.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: toc.xsl</code></p><pre class="screen"><span class="commit-message">Add missing template for <code class="sgmltag-element">tocdiv</code>/<code class="sgmltag-element">title</code> elements to fix bug #1310.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix process.root template so document <code class="sgmltag-element">title</code> can come from <code class="sgmltag-element">info</code> as well.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <code class="sgmltag-element">procedure</code> <code class="sgmltag-element">title</code> when contained in blockinfo or <code class="sgmltag-element">info</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Fix mode="fop1.foxdest" so only elements with id attribute get
+a fox:destination in the output.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Remove extraneous call from fop1.foxdest mode per patch submission.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Add <em class="parameter"><code>toc.margin.properties</code></em> attribute-set to list.of.titles so
+it matches the <code class="sgmltag-element">TOC</code> list.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Adjust exception for fop for <code class="sgmltag-element">menuchoice</code> separator to
+use the $symbol.font.family if it is set.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: division.xsl</code></p><pre class="screen"><span class="commit-message">Fix comment.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.ent</code></p><pre class="screen"><span class="commit-message">Fix typo that prevents param.xsl update.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add <em class="parameter"><code>mark.optional.procedure.steps</code></em> param.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <code class="sgmltag-element">question</code> template that output empty list-item-label when
+defaultlabel = 'none'.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">html</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Fix Bug #1367 <a href="http://docbook.org/tdg5/en/html/epigraph.html"><code class="sgmltag-element">epigraph</code></a> <a href="http://docbook.org/tdg5/en/html/attribution.html"><code class="sgmltag-element">attribution</code></a> appears twice in html output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add missing <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/profile.outputformat.html"><em class="parameter"><code>profile.outputformat</code></em></a> param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl; docbook.xsl; titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Add support for DocBook Publishers elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: publishers.xsl</code></p><pre class="screen"><span class="commit-message">New module to support new elements in DocBook Publishers schema.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1348 where class of output <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> not being set correctly.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">A <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> emitted by <a href="http://docbook.org/tdg5/en/html/tgroup.html"><code class="sgmltag-element">tgroup</code></a> template now calls "common.html.attributes"
-to get the class attribute handled correctly.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Add template for <a href="http://docbook.org/tdg5/en/html/refpurpose.html"><code class="sgmltag-element">refpurpose</code></a> in no.anchor.mode to generate
-the dash separator in <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a> line for the <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> when
-the <a href="http://docbook.org/tdg5/en/html/refpurpose.html"><code class="sgmltag-element">refpurpose</code></a> contains a <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> or <a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Add missing call to id.attribute template for <a href="http://docbook.org/tdg5/en/html/orgdiv.html"><code class="sgmltag-element">orgdiv</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">If a <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> or <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> has an @id or @xml:id, then add a span to
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Fix Bug #1367 <code class="sgmltag-element">epigraph</code> <code class="sgmltag-element">attribution</code> appears twice in html output.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add missing <em class="parameter"><code>profile.outputformat</code></em> param.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl; docbook.xsl; titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Add support for DocBook Publishers elements.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: publishers.xsl</code></p><pre class="screen"><span class="commit-message">New module to support new elements in DocBook Publishers schema.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1348 where class of output <code class="sgmltag-element">table</code> not being set correctly.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">A <code class="sgmltag-element">table</code> emitted by <code class="sgmltag-element">tgroup</code> template now calls "common.html.attributes"
+to get the class attribute handled correctly.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Add template for <code class="sgmltag-element">refpurpose</code> in no.anchor.mode to generate
+the dash separator in <code class="sgmltag-element">TOC</code> line for the <code class="sgmltag-element">refentry</code> when
+the <code class="sgmltag-element">refpurpose</code> contains a <code class="sgmltag-element">link</code> or <code class="sgmltag-element">indexterm</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Add missing call to id.attribute template for <code class="sgmltag-element">orgdiv</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">If a <code class="sgmltag-element">link</code> or <code class="sgmltag-element">xref</code> has an @id or @xml:id, then add a span to
 include the id because simple.xlink no longer generates the
-id attribute.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Remove call to id.attribute template in simple.xlink
+id attribute.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Remove call to id.attribute template in simple.xlink
 because it produces duplicate ids in the output because
 the element template calling simple.xlink generates the
-id attribute.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Check in fix for bug #1336 to support absolute file URLs
+id attribute.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Check in fix for bug #1336 to support absolute file URLs
 that start with file:/.  Also consolidate code that determines
 whether an image file path is relative into a new template
-variable $is.relative.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunk-code.xsl</code></p><pre class="screen"><span class="commit-message">Add support for set nested inside set to recursive-chunk-filename.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Add support for set <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a> to contain nested set or <a href="http://docbook.org/tdg5/en/html/article.html"><code class="sgmltag-element">article</code></a>
-elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for HTML stylesheets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Move any indexterms in <a href="http://docbook.org/tdg5/en/html/glossentry.html"><code class="sgmltag-element">glossentry</code></a> to be inside dt, instead of
-after dt which is invalid.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: htmltbl.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1334 to copy through HTML <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> attributes @scope and @id.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Change the <a href="http://docbook.org/tdg5/en/html/epigraph.html"><code class="sgmltag-element">epigraph</code></a> template to support schema extensions
-by processing all of its children instead of specific elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in handling of multiple editors and "edited by" <a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Fix misnamed attribute in <a href="http://docbook.org/tdg5/en/html/sidebar.html"><code class="sgmltag-element">sidebar</code></a> template.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix check for nested links.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunk-common.xsl; chunktoc.xsl; chunk-code.xsl</code></p><pre class="screen"><span class="commit-message">Adjust handling of namespace fixup to streamline distro builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Adjust handling of namespace conversion to streamline distro
-build.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1298 where @rowheader = 'firstcol' incorrectly assigns
-&lt;<a href="http://docbook.org/tdg5/en/html/th.html"><code class="sgmltag-element">th</code></a>&gt; to cell that is first in a <a href="http://docbook.org/tdg5/en/html/row.html"><code class="sgmltag-element">row</code></a> but not the first column due
-to <a href="http://docbook.org/tdg5/en/html/row.html"><code class="sgmltag-element">row</code></a> span above.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent; autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/autolink.index.see.html"><em class="parameter"><code>autolink.index.see</code></em></a> param to <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> from see and
-<a href="http://docbook.org/tdg5/en/html/seealso.html"><code class="sgmltag-element">seealso</code></a> element to <a href="http://docbook.org/tdg5/en/html/primary.html"><code class="sgmltag-element">primary</code></a> element in <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1306 warn of nested links, since not supported in the output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: pi.xsl</code></p><pre class="screen"><span class="commit-message">Fixes bug #1323 where &lt;?dbhtml-include?&gt; paths were not being
-interpreted relative to the XML.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb</code></p><pre class="screen"><span class="commit-message">Add missing frag for new linke.to.self.for.mediaobject param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <a href="http://docbook.org/tdg5/en/html/entry.html"><code class="sgmltag-element">entry</code></a> template where rowsep was incorrectly set to zero
-for cell with @morerows in <a href="http://docbook.org/tdg5/en/html/thead.html"><code class="sgmltag-element">thead</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: synop.xsl</code></p><pre class="screen"><span class="commit-message">Restore conditional named <a href="http://docbook.org/tdg5/en/html/anchor.html"><code class="sgmltag-element">anchor</code></a> in output if dbcmdlist PI is not used.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Fixed [#1317]: process <a href="http://docbook.org/tdg5/en/html/alt.html"><code class="sgmltag-element">alt</code></a> in <a href="http://docbook.org/tdg5/en/html/inlinemediaobject.html"><code class="sgmltag-element">inlinemediaobject</code></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: param.xweb; graphics.xsl; param.ent</code></p><pre class="screen"><span class="commit-message">Fixed ticket [#1315]: Add possibility to add a <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> to mediaobjects</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: chunk-common.xsl; xref.xsl</code></p><pre class="screen"><span class="commit-message">Make <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> errors/warnings overridable in customizations.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">1. Make page citations on &lt;<a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a>/&gt; to paragraphs conditional on a new parameter,
+variable $is.relative.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: chunk-code.xsl</code></p><pre class="screen"><span class="commit-message">Add support for set nested inside set to recursive-chunk-filename.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Add support for set <code class="sgmltag-element">TOC</code> to contain nested set or <code class="sgmltag-element">article</code>
+elements.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for HTML stylesheets</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Move any indexterms in <code class="sgmltag-element">glossentry</code> to be inside dt, instead of
+after dt which is invalid.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: htmltbl.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1334 to copy through HTML <code class="sgmltag-element">table</code> attributes @scope and @id.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Change the <code class="sgmltag-element">epigraph</code> template to support schema extensions
+by processing all of its children instead of specific elements.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in handling of multiple editors and "edited by" <code class="sgmltag-element">label</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Fix misnamed attribute in <code class="sgmltag-element">sidebar</code> template.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix check for nested links.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: chunk-common.xsl; chunktoc.xsl; chunk-code.xsl</code></p><pre class="screen"><span class="commit-message">Adjust handling of namespace fixup to streamline distro builds.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Adjust handling of namespace conversion to streamline distro
+build.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1298 where @rowheader = 'firstcol' incorrectly assigns
+&lt;<code class="sgmltag-element">th</code>&gt; to cell that is first in a <code class="sgmltag-element">row</code> but not the first column due
+to <code class="sgmltag-element">row</code> span above.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent; autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <em class="parameter"><code>autolink.index.see</code></em> param to <code class="sgmltag-element">link</code> from see and
+<code class="sgmltag-element">seealso</code> element to <code class="sgmltag-element">primary</code> element in <code class="sgmltag-element">index</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1306 warn of nested links, since not supported in the output.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: pi.xsl</code></p><pre class="screen"><span class="commit-message">Fixes bug #1323 where &lt;?dbhtml-include?&gt; paths were not being
+interpreted relative to the XML.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb</code></p><pre class="screen"><span class="commit-message">Add missing frag for new linke.to.self.for.mediaobject param.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <code class="sgmltag-element">entry</code> template where rowsep was incorrectly set to zero
+for cell with @morerows in <code class="sgmltag-element">thead</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: synop.xsl</code></p><pre class="screen"><span class="commit-message">Restore conditional named <code class="sgmltag-element">anchor</code> in output if dbcmdlist PI is not used.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Fixed [#1317]: process <code class="sgmltag-element">alt</code> in <code class="sgmltag-element">inlinemediaobject</code></span></pre></li><li class="listitem"><p><code class="literal">tom_schr: param.xweb; graphics.xsl; param.ent</code></p><pre class="screen"><span class="commit-message">Fixed ticket [#1315]: Add possibility to add a <code class="sgmltag-element">link</code> to mediaobjects</span></pre></li><li class="listitem"><p><code class="literal">stilor: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre></li><li class="listitem"><p><code class="literal">stilor: chunk-common.xsl; xref.xsl</code></p><pre class="screen"><span class="commit-message">Make <code class="sgmltag-element">olink</code> errors/warnings overridable in customizations.</span></pre></li><li class="listitem"><p><code class="literal">stilor: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">1. Make page citations on &lt;<code class="sgmltag-element">xref</code>/&gt; to paragraphs conditional on a new parameter,
 $insert.xref.page.number.para, default to 'yes' (before, page citations were
-added unconditionally). Remove similar special-casing for &lt;<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>/&gt;.
+added unconditionally). Remove similar special-casing for &lt;<code class="sgmltag-element">link</code>/&gt;.
 
 2. Disable page citations for @xrefstyle="template:..." (if needed, they
-can be added with %p in the template - but they can't be disabled).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: index.xsl</code></p><pre class="screen"><span class="commit-message">Bug #1309: Added missing template for <a href="http://docbook.org/tdg5/en/html/indexdiv.html"><code class="sgmltag-element">indexdiv</code></a>/<a href="http://docbook.org/tdg5/en/html/subtitle.html"><code class="sgmltag-element">subtitle</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and target params to mode="xrefstyle" to allow customizations
-to be more specific.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Add mode="xrefstyle" to replace many instances of redundant
+can be added with %p in the template - but they can't be disabled).</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: index.xsl</code></p><pre class="screen"><span class="commit-message">Bug #1309: Added missing template for <code class="sgmltag-element">indexdiv</code>/<code class="sgmltag-element">subtitle</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and target params to mode="xrefstyle" to allow customizations
+to be more specific.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Add mode="xrefstyle" to replace many instances of redundant
 code determining the xrefstyle with xsl:apply-templates
 select="." mode="xrefstyle".  Also allows stylesheet
-customization to specify an xrefstyle per element type.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
+customization to specify an xrefstyle per element type.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
 modes (to use the same signature than "xref-to" mode) as discussed with
-Bob on the mailinglist (2013-09-12)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunk.xsl</code></p><pre class="screen"><span class="commit-message">No change, testing snapshot builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: toc.xsl</code></p><pre class="screen"><span class="commit-message">Add missing template for <a href="http://docbook.org/tdg5/en/html/tocdiv.html"><code class="sgmltag-element">tocdiv</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> elements to fix bug #1310.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Remove a comment to test checkins and snapshot builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/procedure.html"><code class="sgmltag-element">procedure</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> when contained in <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> or blockinfo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: chunk-code.xsl</code></p><pre class="screen"><span class="commit-message">Enumarete separate file for <a href="http://docbook.org/tdg5/en/html/revhistory.html"><code class="sgmltag-element">revhistory</code></a> if <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/generate.revhistory.link.html"><em class="parameter"><code>generate.revhistory.link</code></em></a>=1</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Update the inline.charseq template to also call 'common.html.attributes'
-instead of using local-name for class value.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: docbook.xsl; html.xsl</code></p><pre class="screen"><span class="commit-message">Enabling ITS processing again</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: its.xsl</code></p><pre class="screen"><span class="commit-message">Change syntax for selecting @its:* attributes so it works
-in xsltproc (which should work with the original, but doesn't).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl; html.xsl</code></p><pre class="screen"><span class="commit-message">Turn off its.xsl update which is generating attribute insertion errors.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: its.xsl; docbook.xsl; html.xsl</code></p><pre class="screen"><span class="commit-message">Added basic support for ITS 2.0 markup. It gets propagated into HTML
-For more <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> about ITS see http://www.w3.org/<a href="http://docbook.org/tdg5/en/html/tr.html"><code class="sgmltag-element">TR</code></a>/its20/</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Added a comment line to test checkin process.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in mode=remove-ids that put <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> content outside the &lt;a&gt; element.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: chunktoc.xsl</code></p><pre class="screen"><span class="commit-message">Fixed SF ticket#3611689: added missing DocBook namespace declarations</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunker.xsl</code></p><pre class="screen"><span class="commit-message">Change the internal chunk.base.dir from a param to a variable.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Turn off id attribute on <a href="http://docbook.org/tdg5/en/html/glossterm.html"><code class="sgmltag-element">glossterm</code></a> <a href="http://docbook.org/tdg5/en/html/anchor.html"><code class="sgmltag-element">anchor</code></a>, because it is on the element itself.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Manpages"></a>Manpages</h3></div></div></div>
-
-<p>The following changes have been made to the
+Bob on the mailinglist (2013-09-12)</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: chunk.xsl</code></p><pre class="screen"><span class="commit-message">No change, testing snapshot builds.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: toc.xsl</code></p><pre class="screen"><span class="commit-message">Add missing template for <code class="sgmltag-element">tocdiv</code>/<code class="sgmltag-element">title</code> elements to fix bug #1310.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Remove a comment to test checkins and snapshot builds.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <code class="sgmltag-element">procedure</code> <code class="sgmltag-element">title</code> when contained in <code class="sgmltag-element">info</code> or blockinfo.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: chunk-code.xsl</code></p><pre class="screen"><span class="commit-message">Enumarete separate file for <code class="sgmltag-element">revhistory</code> if <em class="parameter"><code>generate.revhistory.link</code></em>=1</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Update the inline.charseq template to also call 'common.html.attributes'
+instead of using local-name for class value.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: docbook.xsl; html.xsl</code></p><pre class="screen"><span class="commit-message">Enabling ITS processing again</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: its.xsl</code></p><pre class="screen"><span class="commit-message">Change syntax for selecting @its:* attributes so it works
+in xsltproc (which should work with the original, but doesn't).</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl; html.xsl</code></p><pre class="screen"><span class="commit-message">Turn off its.xsl update which is generating attribute insertion errors.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: its.xsl; docbook.xsl; html.xsl</code></p><pre class="screen"><span class="commit-message">Added basic support for ITS 2.0 markup. It gets propagated into HTML
+For more <code class="sgmltag-element">info</code> about ITS see http://www.w3.org/<code class="sgmltag-element">TR</code>/its20/</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Added a comment line to test checkin process.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in mode=remove-ids that put <code class="sgmltag-element">link</code> content outside the &lt;a&gt; element.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: chunktoc.xsl</code></p><pre class="screen"><span class="commit-message">Fixed SF ticket#3611689: added missing DocBook namespace declarations</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: chunker.xsl</code></p><pre class="screen"><span class="commit-message">Change the internal chunk.base.dir from a param to a variable.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Turn off id attribute on <code class="sgmltag-element">glossterm</code> <code class="sgmltag-element">anchor</code>, because it is on the element itself.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Manpages"></a>Manpages</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">manpages</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl; lists.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1363 <a href="http://docbook.org/tdg5/en/html/synopsis.html"><code class="sgmltag-element">synopsis</code></a> in <a href="http://docbook.org/tdg5/en/html/variablelist.html"><code class="sgmltag-element">variablelist</code></a> <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> mangles line breaks.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: other.xsl</code></p><pre class="screen"><span class="commit-message">Remove redundant and out-of-date xsl:strip-space element.
-This is imported from common/common.xsl for all stylesheets.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for manpages</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1340 by omitting <a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a> and <a href="http://docbook.org/tdg5/en/html/remark.html"><code class="sgmltag-element">remark</code></a> elements from the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: block.xsl; lists.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1363 <code class="sgmltag-element">synopsis</code> in <code class="sgmltag-element">variablelist</code> <code class="sgmltag-element">term</code> mangles line breaks.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: other.xsl</code></p><pre class="screen"><span class="commit-message">Remove redundant and out-of-date xsl:strip-space element.
+This is imported from common/common.xsl for all stylesheets.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for manpages</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1340 by omitting <code class="sgmltag-element">indexterm</code> and <code class="sgmltag-element">remark</code> elements from the
 output.  Trying to include them as nroff comments resulted in extra
-whitespace in certain instances, so they are omitted.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl; docbook.xsl; tbl.xsl</code></p><pre class="screen"><span class="commit-message">Adjust man stylesheet to better handle namespace fixup during
-distro builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Resolve ambiguous template match for <a href="http://docbook.org/tdg5/en/html/remark.html"><code class="sgmltag-element">remark</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: endnotes.xsl</code></p><pre class="screen"><span class="commit-message">Put internally generated earmark elements into own namespace to
+whitespace in certain instances, so they are omitted.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl; docbook.xsl; tbl.xsl</code></p><pre class="screen"><span class="commit-message">Adjust man stylesheet to better handle namespace fixup during
+distro builds.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Resolve ambiguous template match for <code class="sgmltag-element">remark</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: endnotes.xsl</code></p><pre class="screen"><span class="commit-message">Put internally generated earmark elements into own namespace to
 avoid complications with namespace stylesheet builds.  No change
-of <a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: other.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #1313 where write.stubs template mistakenly includes
-$man.output.base.dir in the .so <a href="http://docbook.org/tdg5/en/html/address.html"><code class="sgmltag-element">address</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: other.xsl</code></p><pre class="screen"><span class="commit-message">Escape text() nodes while also in no.anchor.mode for links.
-Fixes bug #1322.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: utility.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #1321, also taking into account fixing bug #1281.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">dleidert: info.xsl</code></p><pre class="screen"><span class="commit-message">Fix a typo (http://bugs.debian.org/698962).</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Epub"></a>Epub</h3></div></div></div>
-
-<p>The following changes have been made to the
+of <code class="sgmltag-element">function</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: other.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #1313 where write.stubs template mistakenly includes
+$man.output.base.dir in the .so <code class="sgmltag-element">address</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: other.xsl</code></p><pre class="screen"><span class="commit-message">Escape text() nodes while also in no.anchor.mode for links.
+Fixes bug #1322.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: utility.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #1321, also taking into account fixing bug #1281.</span></pre></li><li class="listitem"><p><code class="literal">dleidert: info.xsl</code></p><pre class="screen"><span class="commit-message">Fix a typo (http://bugs.debian.org/698962).</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Epub"></a>Epub</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">epub</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1341 Incorrect generation of content.opf for multiple
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1341 Incorrect generation of content.opf for multiple
 names in $html.stylesheet param.  Backported the template
-named css.item from the epub3 stylesheet.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix handling of <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a>, chunk.base.dir, and epub.oebps.dir
-combinations.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Improve the handling of $chunk.base.dir when $base.dir contains
-the OEBPS directory in its value.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix the namespace fixup step to match the other stylesheets.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Extended <a href="http://docbook.org/tdg5/en/html/date.html"><code class="sgmltag-element">date</code></a> template in mode opf.metadata
-If a PI dbtimestamp is available, call datetime.format(<a href="http://docbook.org/tdg5/en/html/date.html"><code class="sgmltag-element">date</code></a>, 'Y-m-d'),
-otherwise use the normalized string content</span></pre>
-</li><li class="listitem">
-<p><code class="literal">dleidert: bin/spec/files</code></p><pre class="screen"><span class="commit-message">Fix svn:externals defintion.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Introduced  variable in opf.guide</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Improved modularization in opf.spine and created new spine.cover template</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Improved opf.spine with <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> variable</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Bugfix in opf.spine: removed double <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> entries</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">* Template package-identifier: introduced $info variable to simplify
+named css.item from the epub3 stylesheet.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix handling of <em class="parameter"><code>base.dir</code></em>, chunk.base.dir, and epub.oebps.dir
+combinations.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Improve the handling of $chunk.base.dir when $base.dir contains
+the OEBPS directory in its value.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix the namespace fixup step to match the other stylesheets.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Extended <code class="sgmltag-element">date</code> template in mode opf.metadata
+If a PI dbtimestamp is available, call datetime.format(<code class="sgmltag-element">date</code>, 'Y-m-d'),
+otherwise use the normalized string content</span></pre></li><li class="listitem"><p><code class="literal">dleidert: bin/spec/files</code></p><pre class="screen"><span class="commit-message">Fix svn:externals defintion.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Introduced  variable in opf.guide</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Improved modularization in opf.spine and created new spine.cover template</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Improved opf.spine with <code class="sgmltag-element">info</code> variable</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Bugfix in opf.spine: removed double <code class="sgmltag-element">refentry</code> entries</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">* Template package-identifier: introduced $info variable to simplify
   code (similar to the EPUB3 stylesheets) 
 * Template opf.calloutlist: only call opf.reference.callout if
-  <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/callout.graphics.html"><em class="parameter"><code>callout.graphics</code></em></a> is set</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Backported Bob's EPUB3 changes to EPUB2 from r9740 -&gt; r9742 -&gt; r9743:
+  <em class="parameter"><code>callout.graphics</code></em> is set</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Backported Bob's EPUB3 changes to EPUB2 from r9740 -&gt; r9742 -&gt; r9743:
 
-* Implement <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a>/OEBPS using internal chunk.base.dir instead of
+* Implement <em class="parameter"><code>base.dir</code></em>/OEBPS using internal chunk.base.dir instead of
   new param epub.base.dir.
 
 * Additional changes, specific to this stylesheet:
-  - Construct parameter epub.metainf.dir from <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a> + 'META-INF/'
+  - Construct parameter epub.metainf.dir from <em class="parameter"><code>base.dir</code></em> + 'META-INF/'
   - Changed parameter epub.cover.filename epub.oebps.dir to
     chunk.base.dir
-  - Template opf: concat <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a> with epub.opf.filename
-  - Replaced two subsequent xsl:value-of's with concat()</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a> template generating a span element inside an attribute value.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_HTMLHelp"></a>HTMLHelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+  - Template opf: concat <em class="parameter"><code>base.dir</code></em> with epub.opf.filename
+  - Replaced two subsequent xsl:value-of's with concat()</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <code class="sgmltag-element">author</code> template generating a span element inside an attribute value.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_HTMLHelp"></a>HTMLHelp</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">htmlhelp</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: htmlhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup to conform to the namespace source
-conversion.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Eclipse"></a>Eclipse</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: htmlhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup to conform to the namespace source
+conversion.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Eclipse"></a>Eclipse</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">eclipse</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup to conform to other conversions to
-namespaced source.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_JavaHelp"></a>JavaHelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup to conform to other conversions to
+namespaced source.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_JavaHelp"></a>JavaHelp</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">javahelp</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: javahelp.xsl</code></p><pre class="screen"><span class="commit-message">Adjust the namespace fixup to conform to the other namespaced source
-conversions.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Slides"></a>Slides</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: javahelp.xsl</code></p><pre class="screen"><span class="commit-message">Adjust the namespace fixup to conform to the other namespaced source
+conversions.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Slides"></a>Slides</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">slides</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: schema/relaxng/slides.rnc</code></p><pre class="screen"><span class="commit-message">Make speakernotes/handoutnotes optional as many presentations do not use them</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/s5.xsl; fo/plai&#8943;</code></p><pre class="screen"><span class="commit-message">Rename the docbook prefix in the declaration too.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/s5.xsl; fo/plai&#8943;</code></p><pre class="screen"><span class="commit-message">Change the docbook db: prefix to d: prefix in preparation of svn update to namespaced 
-stylesheets.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: xhtml/plain-titlepage.xml; fo/plain-titlepage.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">dleidert: images/callouts/gen.sh</code></p><pre class="screen"><span class="commit-message">Leave executable permissions for script.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">dleidert: s5/ui/default/pretty.css; slidy/graphics/w3c-logo-blue.gif; s5/ui/default/notes.&#8943;</code></p><pre class="screen"><span class="commit-message">Drop executable permissions from files.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: doc/Makefile</code></p><pre class="screen"><span class="commit-message">Corrected path</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Website"></a>Website</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: schema/relaxng/slides.rnc</code></p><pre class="screen"><span class="commit-message">Make speakernotes/handoutnotes optional as many presentations do not use them</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/s5.xsl; fo/plai&#8943;</code></p><pre class="screen"><span class="commit-message">Rename the docbook prefix in the declaration too.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/s5.xsl; fo/plai&#8943;</code></p><pre class="screen"><span class="commit-message">Change the docbook db: prefix to d: prefix in preparation of svn update to namespaced 
+stylesheets.</span></pre></li><li class="listitem"><p><code class="literal">stilor: xhtml/plain-titlepage.xml; fo/plain-titlepage.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre></li><li class="listitem"><p><code class="literal">dleidert: images/callouts/gen.sh</code></p><pre class="screen"><span class="commit-message">Leave executable permissions for script.</span></pre></li><li class="listitem"><p><code class="literal">dleidert: s5/ui/default/pretty.css; slidy/graphics/w3c-logo-blue.gif; s5/ui/default/notes.&#8943;</code></p><pre class="screen"><span class="commit-message">Drop executable permissions from files.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: doc/Makefile</code></p><pre class="screen"><span class="commit-message">Corrected path</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Website"></a>Website</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">website</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: olink.xsl</code></p><pre class="screen"><span class="commit-message">Make <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> errors/warnings overridable in customizations.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Webhelp"></a>Webhelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre></li><li class="listitem"><p><code class="literal">stilor: olink.xsl</code></p><pre class="screen"><span class="commit-message">Make <code class="sgmltag-element">olink</code> errors/warnings overridable in customizations.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Webhelp"></a>Webhelp</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">webhelp</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl/titlepage.templates.xsl</code></p><pre class="screen"><span class="commit-message">Fix typo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl/titlepage.templates.xsl</code></p><pre class="screen"><span class="commit-message">Add XHTML missing default namespace.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 1357 to avoid creating l10n.js file if only collecting <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> data.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docsrc/xinclude-test.xml; docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Convert XML doc to DB5.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Fix error message for namespace fixup.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">fix bug in namespace fixup syntax.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup for namespace build process.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: xsl/titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: template/common/main.js</code></p><pre class="screen"><span class="commit-message">Fix for bug #1301</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Params"></a>Params</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: xsl/titlepage.templates.xsl</code></p><pre class="screen"><span class="commit-message">Fix typo.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xsl/titlepage.templates.xsl</code></p><pre class="screen"><span class="commit-message">Add XHTML missing default namespace.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 1357 to avoid creating l10n.js file if only collecting <code class="sgmltag-element">olink</code> data.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docsrc/xinclude-test.xml; docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Convert XML doc to DB5.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Fix error message for namespace fixup.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">fix bug in namespace fixup syntax.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup for namespace build process.</span></pre></li><li class="listitem"><p><code class="literal">stilor: xsl/titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: template/common/main.js</code></p><pre class="screen"><span class="commit-message">Fix for bug #1301</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Params"></a>Params</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">params</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: autolink.index.see.xml</code></p><pre class="screen"><span class="commit-message">Improve the description for linking in <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: prefer.internal.olink.xml</code></p><pre class="screen"><span class="commit-message">Fix bug in description</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: dialogue.properties.xml</code></p><pre class="screen"><span class="commit-message">Fix typo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: publishers.properties.xml</code></p><pre class="screen"><span class="commit-message">Fix typo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: speaker.properties.xml; publishers.properties.xml; inlinestagedir.properti&#8943;</code></p><pre class="screen"><span class="commit-message">New property sets for DocBook Publishers elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.frame.border.thickness.xml; table.cell.border.thickness.xml</code></p><pre class="screen"><span class="commit-message">Fix bug #1291, make default values different for HTML and FO.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: profile.outputformat.xml</code></p><pre class="screen"><span class="commit-message">Added missing support for outputformat attribute
-
-* Added missing parameter <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/profile.outputformat.html"><em class="parameter"><code>profile.outputformat</code></em></a> in
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: autolink.index.see.xml</code></p><pre class="screen"><span class="commit-message">Improve the description for linking in <code class="sgmltag-element">index</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: prefer.internal.olink.xml</code></p><pre class="screen"><span class="commit-message">Fix bug in description</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: dialogue.properties.xml</code></p><pre class="screen"><span class="commit-message">Fix typo.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: publishers.properties.xml</code></p><pre class="screen"><span class="commit-message">Fix typo.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: speaker.properties.xml; publishers.properties.xml; inlinestagedir.properti&#8943;</code></p><pre class="screen"><span class="commit-message">New property sets for DocBook Publishers elements.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.frame.border.thickness.xml; table.cell.border.thickness.xml</code></p><pre class="screen"><span class="commit-message">Fix bug #1291, make default values different for HTML and FO.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: profile.outputformat.xml</code></p><pre class="screen"><span class="commit-message">Added missing support for outputformat attribute
+
+* Added missing parameter <em class="parameter"><code>profile.outputformat</code></em> in
   params/profile.outputformat.xml
 * Added missing lines to check for outputformat attribute in
-  profiling/profile-mode.xsl</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: table.frame.border.thickness.xml; table.cell.border.thickness.xml</code></p><pre class="screen"><span class="commit-message">Changed default border thickness from 0.5pt to 1px. The reason is that Chrome rounds 0.5pt to 0px making borders invisible.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: list.block.spacing.xml</code></p><pre class="screen"><span class="commit-message">Fix typo in element name.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autolink.index.see.xml</code></p><pre class="screen"><span class="commit-message">New param to control automatic links in <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> from see and
-<a href="http://docbook.org/tdg5/en/html/seealso.html"><code class="sgmltag-element">seealso</code></a> to <a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a> <a href="http://docbook.org/tdg5/en/html/primary.html"><code class="sgmltag-element">primary</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: show.bookmarks.xml</code></p><pre class="screen"><span class="commit-message">New param to turn off PDF bookmarks.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl1.1.bookmarks.xml</code></p><pre class="screen"><span class="commit-message">Param to use standard XSL 1.1 bookmark elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: link.to.self.for.mediaobject.xml</code></p><pre class="screen"><span class="commit-message">Fixed ticket [#1315]: Add possibility to add a <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> to mediaobjects</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: toc.leader.properties.xml</code></p><pre class="screen"><span class="commit-message">Replace <a href="http://docbook.org/tdg5/en/html/literal.html"><code class="sgmltag-element">literal</code></a> space inserted next to fo:leader in <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">ToC</code></a> with a padding. This
+  profiling/profile-mode.xsl</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: table.frame.border.thickness.xml; table.cell.border.thickness.xml</code></p><pre class="screen"><span class="commit-message">Changed default border thickness from 0.5pt to 1px. The reason is that Chrome rounds 0.5pt to 0px making borders invisible.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: list.block.spacing.xml</code></p><pre class="screen"><span class="commit-message">Fix typo in element name.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autolink.index.see.xml</code></p><pre class="screen"><span class="commit-message">New param to control automatic links in <code class="sgmltag-element">index</code> from see and
+<code class="sgmltag-element">seealso</code> to <code class="sgmltag-element">indexterm</code> <code class="sgmltag-element">primary</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: show.bookmarks.xml</code></p><pre class="screen"><span class="commit-message">New param to turn off PDF bookmarks.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xsl1.1.bookmarks.xml</code></p><pre class="screen"><span class="commit-message">Param to use standard XSL 1.1 bookmark elements.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: link.to.self.for.mediaobject.xml</code></p><pre class="screen"><span class="commit-message">Fixed ticket [#1315]: Add possibility to add a <code class="sgmltag-element">link</code> to mediaobjects</span></pre></li><li class="listitem"><p><code class="literal">stilor: toc.leader.properties.xml</code></p><pre class="screen"><span class="commit-message">Replace <code class="sgmltag-element">literal</code> space inserted next to fo:leader in <code class="sgmltag-element">ToC</code> with a padding. This
 works around a bug in FOP (see FOP-1444).
-Make <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">ToC</code></a> fo:leader properties configurable via attribute set.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: list.block.spacing.xml; list.item.spacing.xml</code></p><pre class="screen"><span class="commit-message">Clarify that <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/list.block.spacing.html"><em class="parameter"><code>list.block.spacing</code></em></a> is not used in nested lists.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: insert.xref.page.number.para.xml</code></p><pre class="screen"><span class="commit-message">Missed new file in previous checkin.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: mark.optional.procedure.steps.xml</code></p><pre class="screen"><span class="commit-message">New param to turn off Optional text for optional steps.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Profiling"></a>Profiling</h3></div></div></div>
-
-<p>The following changes have been made to the
+Make <code class="sgmltag-element">ToC</code> fo:leader properties configurable via attribute set.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: list.block.spacing.xml; list.item.spacing.xml</code></p><pre class="screen"><span class="commit-message">Clarify that <em class="parameter"><code>list.block.spacing</code></em> is not used in nested lists.</span></pre></li><li class="listitem"><p><code class="literal">stilor: insert.xref.page.number.para.xml</code></p><pre class="screen"><span class="commit-message">Missed new file in previous checkin.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: mark.optional.procedure.steps.xml</code></p><pre class="screen"><span class="commit-message">New param to turn off Optional text for optional steps.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Profiling"></a>Profiling</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">profiling</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: profile.xsl</code></p><pre class="screen"><span class="commit-message">Add missing <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/profile.outputformat.html"><em class="parameter"><code>profile.outputformat</code></em></a> param declaration.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: profile-mode.xsl</code></p><pre class="screen"><span class="commit-message">Added missing support for outputformat attribute
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: profile.xsl</code></p><pre class="screen"><span class="commit-message">Add missing <em class="parameter"><code>profile.outputformat</code></em> param declaration.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: profile-mode.xsl</code></p><pre class="screen"><span class="commit-message">Added missing support for outputformat attribute
 
-* Added missing parameter <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/profile.outputformat.html"><em class="parameter"><code>profile.outputformat</code></em></a> in
+* Added missing parameter <em class="parameter"><code>profile.outputformat</code></em> in
   params/profile.outputformat.xml
 * Added missing lines to check for outputformat attribute in
-  profiling/profile-mode.xsl</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1335 where profile-chunk.xsl was xsl:including
-chunk-code.xsl instead of profile-chunk-code.xsl.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug in handling of namespace fixup.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup to match other templates.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Lib"></a>Lib</h3></div></div></div>
-
-<p>The following changes have been made to the
+  profiling/profile-mode.xsl</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1335 where profile-chunk.xsl was xsl:including
+chunk-code.xsl instead of profile-chunk-code.xsl.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug in handling of namespace fixup.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup to match other templates.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Lib"></a>Lib</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">lib</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added lib ant build support</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Tools"></a>Tools</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added lib ant build support</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Tools"></a>Tools</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">tools</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build-shared.xml</code></p><pre class="screen"><span class="commit-message">Added lib ant build support</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build-shared.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: lib/xml-apis.jar; lib/xercesImpl.jar; build-shared.xml; lib/xalan.jar</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build-shared.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for HTML stylesheets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: licenses/saxon/JAMESCLARK.txt; lib/jython.jar; lib/xercesImpl.jar; licenses/j&#8943;</code></p><pre class="screen"><span class="commit-message">Initial work on Ant build, common (L10N) directory handled so far</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Template"></a>Template</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: build-shared.xml</code></p><pre class="screen"><span class="commit-message">Added lib ant build support</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build-shared.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: lib/xml-apis.jar; lib/xercesImpl.jar; build-shared.xml; lib/xalan.jar</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build-shared.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for HTML stylesheets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: licenses/saxon/JAMESCLARK.txt; lib/jython.jar; lib/xercesImpl.jar; licenses/j&#8943;</code></p><pre class="screen"><span class="commit-message">Initial work on Ant build, common (L10N) directory handled so far</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Template"></a>Template</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">template</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Remove the d: namespace declaration because it is
-automatically added by the ns build process.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Added missing namespace declaration</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Remove d: namespace declaration from non namespaced version since
-it is automatically added to build the namespaced version.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Set the db.prefix to blank until convert to ns build.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Fix handling of namespace declaration for conversion to NS sourcebase.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Modified to support roundtrip conversion between namespaced
-version and non-namespaced version.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Extensions"></a>Extensions</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Remove the d: namespace declaration because it is
+automatically added by the ns build process.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Added missing namespace declaration</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Remove d: namespace declaration from non namespaced version since
+it is automatically added to build the namespaced version.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Set the db.prefix to blank until convert to ns build.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Fix handling of namespace declaration for conversion to NS sourcebase.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Modified to support roundtrip conversion between namespaced
+version and non-namespaced version.</span></pre></li><li class="listitem"><p><code class="literal">stilor: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.79.1_Extensions"></a>Extensions</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">extensions</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre>
-</li></ul></div>
-</div>
-
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="Vsnapshot_9999"></a>Release Notes: 1.79.0</h2></div></div></div>
-
-<p>The following is a list of changes that have been made
-        since the 1.78.1 release.</p>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Gentext"></a>Gentext</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="Vsnapshot_9999"></a>Release Notes: 1.79.0</h2></div></div></div><p>The following is a list of changes that have been made
+        since the 1.78.1 release.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Gentext"></a>Gentext</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">gentext</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Dongsheng Song: locale/zh.xml; locale/zh_cn.xml</code></p><pre class="screen"><span class="commit-message">Fix Auditlocale.pl warning.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add elements dialogue, drama, and poetry from DocBook Publishers.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/pt.xml</code></p><pre class="screen"><span class="commit-message">updates from DocBook user.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Fix wording.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Fix line breaks.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add text message for unsupported video and audio.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: xsl/xsl-primary-is-locale.xsl</code></p><pre class="screen"><span class="commit-message">Initial work on Ant build, common (L10N) directory handled so far</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/ur.xml</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.org/tdg5/en/html/email.html"><code class="sgmltag-element">email</code></a> <a href="http://docbook.org/tdg5/en/html/address.html"><code class="sgmltag-element">address</code></a> for contributor.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/ur.xml</code></p><pre class="screen"><span class="commit-message">Check in contributed locale file from Wasif Hasan Baig,
-contributed through SourceForge Patch # 187.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: locale/nl.xml</code></p><pre class="screen"><span class="commit-message">Committing Dutch translations of DocBook WebHelp. Patch provided by Marja van Waes.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: locale/ru.xml</code></p><pre class="screen"><span class="commit-message">Committing patch for Russian translations of webhelp. Patch provided by Alex Loginov and Yuri Chornoivan. Patch #1325</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: locale/uk.xml</code></p><pre class="screen"><span class="commit-message">Committing Ukrainian translations for Webhelp. Patch by Yuri Chornoivan. Patch #1324</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: locale/ca.xml; locale/da.xml; locale/cs.xml; locale/es.xml; locale/fr.xml; local&#8943;</code></p><pre class="screen"><span class="commit-message">Added missing <a href="http://docbook.org/tdg5/en/html/keycap.html"><code class="sgmltag-element">keycap</code></a> context for ca, cs, da, es, et, eu, and fr</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: locale/en.xml; locale/de.xml</code></p><pre class="screen"><span class="commit-message">Added option key for <a href="http://docbook.org/tdg5/en/html/keycap.html"><code class="sgmltag-element">keycap</code></a> context</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: locale/de.xml</code></p><pre class="screen"><span class="commit-message">Added key="optional-step" as done in r9745</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add key="optional-step".</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Common"></a>Common</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Dongsheng Song: locale/zh.xml; locale/zh_cn.xml</code></p><pre class="screen"><span class="commit-message">Fix Auditlocale.pl warning.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add elements dialogue, drama, and poetry from DocBook Publishers.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/pt.xml</code></p><pre class="screen"><span class="commit-message">updates from DocBook user.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Fix wording.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Fix line breaks.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add text message for unsupported video and audio.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: xsl/xsl-primary-is-locale.xsl</code></p><pre class="screen"><span class="commit-message">Initial work on Ant build, common (L10N) directory handled so far</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/ur.xml</code></p><pre class="screen"><span class="commit-message">Add <code class="sgmltag-element">email</code> <code class="sgmltag-element">address</code> for contributor.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/ur.xml</code></p><pre class="screen"><span class="commit-message">Check in contributed locale file from Wasif Hasan Baig,
+contributed through SourceForge Patch # 187.</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: locale/nl.xml</code></p><pre class="screen"><span class="commit-message">Committing Dutch translations of DocBook WebHelp. Patch provided by Marja van Waes.</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: locale/ru.xml</code></p><pre class="screen"><span class="commit-message">Committing patch for Russian translations of webhelp. Patch provided by Alex Loginov and Yuri Chornoivan. Patch #1325</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: locale/uk.xml</code></p><pre class="screen"><span class="commit-message">Committing Ukrainian translations for Webhelp. Patch by Yuri Chornoivan. Patch #1324</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: locale/ca.xml; locale/da.xml; locale/cs.xml; locale/es.xml; locale/fr.xml; local&#8943;</code></p><pre class="screen"><span class="commit-message">Added missing <code class="sgmltag-element">keycap</code> context for ca, cs, da, es, et, eu, and fr</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: locale/en.xml; locale/de.xml</code></p><pre class="screen"><span class="commit-message">Added option key for <code class="sgmltag-element">keycap</code> context</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: locale/de.xml</code></p><pre class="screen"><span class="commit-message">Added key="optional-step" as done in r9745</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add key="optional-step".</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Common"></a>Common</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">common</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">tom_schr: common.xsl</code></p><pre class="screen"><span class="commit-message">Added quotes around linkend to make spaces visible</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for HTML stylesheets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Initial work on Ant build, common (L10N) directory handled so far</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Replace hardcoded English text for <a href="http://docbook.org/tdg5/en/html/question.html"><code class="sgmltag-element">question</code></a> and <a href="http://docbook.org/tdg5/en/html/answer.html"><code class="sgmltag-element">answer</code></a> elements 
-in mode="title.markup" with localized templates.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: addns.xsl</code></p><pre class="screen"><span class="commit-message">Move addns.xsl module from releasetools to common in preparation
-for switching to ns as the base stylesheets.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: l10n.xml; Makefile</code></p><pre class="screen"><span class="commit-message">Add new locale file ur.xml for Urdu.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Add missing template with match="<a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a>" mode="title.markup".</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: titles.xsl</code></p><pre class="screen"><span class="commit-message">Fixed problem when referencing empty ulinks; use @url instead</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: olink.xsl</code></p><pre class="screen"><span class="commit-message">Make <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> errors/warnings overridable in customizations.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: labels.xsl</code></p><pre class="screen"><span class="commit-message">Pass the object referenced as a parameter to mode="intralabel.punctuation"
-template.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: olink.xsl</code></p><pre class="screen"><span class="commit-message">1. Make page citations on &lt;<a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a>/&gt; to paragraphs conditional on a new parameter,
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">tom_schr: common.xsl</code></p><pre class="screen"><span class="commit-message">Added quotes around linkend to make spaces visible</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for HTML stylesheets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Initial work on Ant build, common (L10N) directory handled so far</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Replace hardcoded English text for <code class="sgmltag-element">question</code> and <code class="sgmltag-element">answer</code> elements 
+in mode="title.markup" with localized templates.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: addns.xsl</code></p><pre class="screen"><span class="commit-message">Move addns.xsl module from releasetools to common in preparation
+for switching to ns as the base stylesheets.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: l10n.xml; Makefile</code></p><pre class="screen"><span class="commit-message">Add new locale file ur.xml for Urdu.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Add missing template with match="<code class="sgmltag-element">toc</code>" mode="title.markup".</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: titles.xsl</code></p><pre class="screen"><span class="commit-message">Fixed problem when referencing empty ulinks; use @url instead</span></pre></li><li class="listitem"><p><code class="literal">stilor: olink.xsl</code></p><pre class="screen"><span class="commit-message">Make <code class="sgmltag-element">olink</code> errors/warnings overridable in customizations.</span></pre></li><li class="listitem"><p><code class="literal">stilor: labels.xsl</code></p><pre class="screen"><span class="commit-message">Pass the object referenced as a parameter to mode="intralabel.punctuation"
+template.</span></pre></li><li class="listitem"><p><code class="literal">stilor: olink.xsl</code></p><pre class="screen"><span class="commit-message">1. Make page citations on &lt;<code class="sgmltag-element">xref</code>/&gt; to paragraphs conditional on a new parameter,
 $insert.xref.page.number.para, default to 'yes' (before, page citations were
-added unconditionally). Remove similar special-casing for &lt;<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>/&gt;.
+added unconditionally). Remove similar special-casing for &lt;<code class="sgmltag-element">link</code>/&gt;.
 
 2. Disable page citations for @xrefstyle="template:..." (if needed, they
-can be added with %p in the template - but they can't be disabled).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: olink.xsl; titles.xsl; common.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and target params to mode="xrefstyle" to allow customizations
-to be more specific.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: olink.xsl; titles.xsl; common.xsl</code></p><pre class="screen"><span class="commit-message">Add mode="xrefstyle" to replace many instances of redundant
+can be added with %p in the template - but they can't be disabled).</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: olink.xsl; titles.xsl; common.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and target params to mode="xrefstyle" to allow customizations
+to be more specific.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: olink.xsl; titles.xsl; common.xsl</code></p><pre class="screen"><span class="commit-message">Add mode="xrefstyle" to replace many instances of redundant
 code determining the xrefstyle with xsl:apply-templates
 select="." mode="xrefstyle".  Also allows stylesheet
-customization to specify an xrefstyle per element type.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: gentext.xsl; labels.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/procedure.html"><code class="sgmltag-element">procedure</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> contained in <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> or blockinfo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: common.xsl</code></p><pre class="screen"><span class="commit-message">In person.name template, change 'style' variable to a param
-so the name style can be selected by passing a param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: gentext.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/collect.xref.targets.html"><em class="parameter"><code>collect.xref.targets</code></em></a> that failed when $referrer template
-param not set by <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a>'s xref-to. Fixed using submitted patch.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the
+customization to specify an xrefstyle per element type.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: gentext.xsl; labels.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <code class="sgmltag-element">procedure</code> <code class="sgmltag-element">title</code> contained in <code class="sgmltag-element">info</code> or blockinfo.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: common.xsl</code></p><pre class="screen"><span class="commit-message">In person.name template, change 'style' variable to a param
+so the name style can be selected by passing a param.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: gentext.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <em class="parameter"><code>collect.xref.targets</code></em> that failed when $referrer template
+param not set by <code class="sgmltag-element">olink</code>'s xref-to. Fixed using submitted patch.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">fo</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1368 "<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> to <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> with id does not work"</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1367 double <a href="http://docbook.org/tdg5/en/html/attribution.html"><code class="sgmltag-element">attribution</code></a> in <a href="http://docbook.org/tdg5/en/html/epigraph.html"><code class="sgmltag-element">epigraph</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add missing <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/profile.outputformat.html"><em class="parameter"><code>profile.outputformat</code></em></a> param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: publishers.xsl</code></p><pre class="screen"><span class="commit-message">Fix namespace declarations.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Add default attribute-sets for new Publishers elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.ent</code></p><pre class="screen"><span class="commit-message">Fix typo</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Add new DocBook Publishers elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add inclusion of new publishers.xsl module.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: publishers.xsl</code></p><pre class="screen"><span class="commit-message">Stylesheet module added to support new elements in DocBook Publishers.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add the 9 new attribute sets for DocBook Publishers.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1355 <a href="http://docbook.org/tdg5/en/html/glossseealso.html"><code class="sgmltag-element">glossseealso</code></a> generates duplicate id in certain cases.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">fix bug #1360 <a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a> in <a href="http://docbook.org/tdg5/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a>/<a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> generates an error when <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> to that <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: pi.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in dbfo-need for admonitions, and get dbfo-need
-working properly in FOP1.1.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Remove obsolete hardcoded margin-left="0pt" for the block
-containing header or footer.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1336 to add support for recognizing
-file:/ image URLs as absolute paths.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Add support in <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a> for <a href="http://docbook.org/tdg5/en/html/article.html"><code class="sgmltag-element">article</code></a> as child of set.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1337 Elements with <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> role do not behave as <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a>
-elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for FO</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: inline.xsl</code></p><pre class="screen"><span class="commit-message">Only count regular &lt;<a href="http://docbook.org/tdg5/en/html/emphasis.html"><code class="sgmltag-element">emphasis</code></a>&gt; elements (without @role="bold", etc) when determining
-whether nested <a href="http://docbook.org/tdg5/en/html/emphasis.html"><code class="sgmltag-element">emphasis</code></a> needs to be displayed in italics or in regular; otherwise,
-the order of nesting in &lt;<a href="http://docbook.org/tdg5/en/html/emphasis.html"><code class="sgmltag-element">emphasis</code></a> role="bold"&gt; and &lt;<a href="http://docbook.org/tdg5/en/html/emphasis.html"><code class="sgmltag-element">emphasis</code></a>&gt; affects the font
-used.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: fop1.xsl; ptc.xsl</code></p><pre class="screen"><span class="commit-message">Apply patch #190 to include refsections in bookmarks for fop1 and
-ptc.xsl.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Change the <a href="http://docbook.org/tdg5/en/html/epigraph.html"><code class="sgmltag-element">epigraph</code></a> template to support schema extensions
-by processing all of its children instead of specific elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Added "user.declarations" hook to implemented [#1330] 
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1368 "<code class="sgmltag-element">link</code> to <code class="sgmltag-element">term</code> with id does not work"</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1367 double <code class="sgmltag-element">attribution</code> in <code class="sgmltag-element">epigraph</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add missing <em class="parameter"><code>profile.outputformat</code></em> param.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: publishers.xsl</code></p><pre class="screen"><span class="commit-message">Fix namespace declarations.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Add default attribute-sets for new Publishers elements.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.ent</code></p><pre class="screen"><span class="commit-message">Fix typo</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Add new DocBook Publishers elements.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add inclusion of new publishers.xsl module.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: publishers.xsl</code></p><pre class="screen"><span class="commit-message">Stylesheet module added to support new elements in DocBook Publishers.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add the 9 new attribute sets for DocBook Publishers.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1355 <code class="sgmltag-element">glossseealso</code> generates duplicate id in certain cases.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">fix bug #1360 <code class="sgmltag-element">indexterm</code> in <code class="sgmltag-element">varlistentry</code>/<code class="sgmltag-element">term</code> generates an error when <code class="sgmltag-element">xref</code> to that <code class="sgmltag-element">term</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: pi.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in dbfo-need for admonitions, and get dbfo-need
+working properly in FOP1.1.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Remove obsolete hardcoded margin-left="0pt" for the block
+containing header or footer.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1336 to add support for recognizing
+file:/ image URLs as absolute paths.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Add support in <code class="sgmltag-element">TOC</code> for <code class="sgmltag-element">article</code> as child of set.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1337 Elements with <code class="sgmltag-element">olink</code> role do not behave as <code class="sgmltag-element">olink</code>
+elements.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for FO</span></pre></li><li class="listitem"><p><code class="literal">stilor: inline.xsl</code></p><pre class="screen"><span class="commit-message">Only count regular &lt;<code class="sgmltag-element">emphasis</code>&gt; elements (without @role="bold", etc) when determining
+whether nested <code class="sgmltag-element">emphasis</code> needs to be displayed in italics or in regular; otherwise,
+the order of nesting in &lt;<code class="sgmltag-element">emphasis</code> role="bold"&gt; and &lt;<code class="sgmltag-element">emphasis</code>&gt; affects the font
+used.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: fop1.xsl; ptc.xsl</code></p><pre class="screen"><span class="commit-message">Apply patch #190 to include refsections in bookmarks for fop1 and
+ptc.xsl.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Change the <code class="sgmltag-element">epigraph</code> template to support schema extensions
+by processing all of its children instead of specific elements.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Added "user.declarations" hook to implemented [#1330] 
 
 Added empty "user.declarations" template to make it easier for adding
-custom fo:declaration elements. The template is empty by default.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix test for nested links.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: biblio.xsl</code></p><pre class="screen"><span class="commit-message">Now <a href="http://docbook.org/tdg5/en/html/biblioset.html"><code class="sgmltag-element">biblioset</code></a> outputs its id if it has one.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">pass xrefstyle param from <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> element to gentext.template so
-optional page number can be formatted to a style.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Streamline handling of namespace fixup in preparation for making
-the namespaced version the source base.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: fo.xsl</code></p><pre class="screen"><span class="commit-message">FOP 1.1 now supports writing-mode="rl-tb", so add that change to the
-$direction.mode parameter.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add missing xlink namespace declaration to the root element.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent; autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add support for $autolink.index.see to automatically form links
-between see and <a href="http://docbook.org/tdg5/en/html/seealso.html"><code class="sgmltag-element">seealso</code></a> <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> elements and <a href="http://docbook.org/tdg5/en/html/primary.html"><code class="sgmltag-element">primary</code></a> elements
-in the <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Add element name to warning message for nested links.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1306: warn of nested links.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: component.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1320 so template page.sequence tests $content to make
-sure it is not empty.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl; param.ent; component.x&#8943;</code></p><pre class="screen"><span class="commit-message">Add support for $show.bookmarks param to turn bookmarks on or
-off.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add missing variable bookmarks.state.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add missing $document.element variable to new generate.bookmarks
-template.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl; param.ent; component.x&#8943;</code></p><pre class="screen"><span class="commit-message">Add support for standard XSL 1.1 bookmarks and parameter
-$xsl1.1.bookmarks to turn them on or off.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix invalid href generated if $insert.olink.pdf.frag=0 and $fop1.extensions=1.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: autotoc.xsl; param.xweb; param.ent; toc.xsl</code></p><pre class="screen"><span class="commit-message">Replace <a href="http://docbook.org/tdg5/en/html/literal.html"><code class="sgmltag-element">literal</code></a> space inserted next to fo:leader in <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">ToC</code></a> with a padding. This
+custom fo:declaration elements. The template is empty by default.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix test for nested links.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: biblio.xsl</code></p><pre class="screen"><span class="commit-message">Now <code class="sgmltag-element">biblioset</code> outputs its id if it has one.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">pass xrefstyle param from <code class="sgmltag-element">link</code> element to gentext.template so
+optional page number can be formatted to a style.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Streamline handling of namespace fixup in preparation for making
+the namespaced version the source base.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: fo.xsl</code></p><pre class="screen"><span class="commit-message">FOP 1.1 now supports writing-mode="rl-tb", so add that change to the
+$direction.mode parameter.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add missing xlink namespace declaration to the root element.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent; autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add support for $autolink.index.see to automatically form links
+between see and <code class="sgmltag-element">seealso</code> <code class="sgmltag-element">index</code> elements and <code class="sgmltag-element">primary</code> elements
+in the <code class="sgmltag-element">index</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Add element name to warning message for nested links.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1306: warn of nested links.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: component.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1320 so template page.sequence tests $content to make
+sure it is not empty.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl; param.ent; component.x&#8943;</code></p><pre class="screen"><span class="commit-message">Add support for $show.bookmarks param to turn bookmarks on or
+off.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add missing variable bookmarks.state.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add missing $document.element variable to new generate.bookmarks
+template.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl; param.ent; component.x&#8943;</code></p><pre class="screen"><span class="commit-message">Add support for standard XSL 1.1 bookmarks and parameter
+$xsl1.1.bookmarks to turn them on or off.</span></pre></li><li class="listitem"><p><code class="literal">stilor: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix invalid href generated if $insert.olink.pdf.frag=0 and $fop1.extensions=1.</span></pre></li><li class="listitem"><p><code class="literal">stilor: autotoc.xsl; param.xweb; param.ent; toc.xsl</code></p><pre class="screen"><span class="commit-message">Replace <code class="sgmltag-element">literal</code> space inserted next to fo:leader in <code class="sgmltag-element">ToC</code> with a padding. This
 works around a bug in FOP (see FOP-1444).
-Make <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">ToC</code></a> fo:leader properties configurable via attribute set.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: table.xsl</code></p><pre class="screen"><span class="commit-message">Bug #1246: added missing with-param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: xref.xsl</code></p><pre class="screen"><span class="commit-message">Make <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> errors/warnings overridable in customizations.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: param.xweb; param.ent; xref.xsl</code></p><pre class="screen"><span class="commit-message">1. Make page citations on &lt;<a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a>/&gt; to paragraphs conditional on a new parameter,
+Make <code class="sgmltag-element">ToC</code> fo:leader properties configurable via attribute set.</span></pre></li><li class="listitem"><p><code class="literal">stilor: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: table.xsl</code></p><pre class="screen"><span class="commit-message">Bug #1246: added missing with-param.</span></pre></li><li class="listitem"><p><code class="literal">stilor: xref.xsl</code></p><pre class="screen"><span class="commit-message">Make <code class="sgmltag-element">olink</code> errors/warnings overridable in customizations.</span></pre></li><li class="listitem"><p><code class="literal">stilor: param.xweb; param.ent; xref.xsl</code></p><pre class="screen"><span class="commit-message">1. Make page citations on &lt;<code class="sgmltag-element">xref</code>/&gt; to paragraphs conditional on a new parameter,
 $insert.xref.page.number.para, default to 'yes' (before, page citations were
-added unconditionally). Remove similar special-casing for &lt;<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>/&gt;.
+added unconditionally). Remove similar special-casing for &lt;<code class="sgmltag-element">link</code>/&gt;.
 
 2. Disable page citations for @xrefstyle="template:..." (if needed, they
-can be added with %p in the template - but they can't be disabled).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Skip generating fox:destination on a <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a> - id attribute on footnotes is not
-passed to generated FO, so FOP complains about unresolved ID in destination.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fixed typo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug#1311 and added missing <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/para.properties.html"><em class="parameter"><code>para.properties</code></em></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and target params to mode="xrefstyle" to allow customizations
-to be more specific.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Add mode="xrefstyle" to replace many instances of redundant
+can be added with %p in the template - but they can't be disabled).</span></pre></li><li class="listitem"><p><code class="literal">stilor: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Skip generating fox:destination on a <code class="sgmltag-element">footnote</code> - id attribute on footnotes is not
+passed to generated FO, so FOP complains about unresolved ID in destination.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fixed typo.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug#1311 and added missing <em class="parameter"><code>para.properties</code></em></span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and target params to mode="xrefstyle" to allow customizations
+to be more specific.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Add mode="xrefstyle" to replace many instances of redundant
 code determining the xrefstyle with xsl:apply-templates
 select="." mode="xrefstyle".  Also allows stylesheet
-customization to specify an xrefstyle per element type.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
+customization to specify an xrefstyle per element type.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
 modes (to use the same signature than "xref-to" mode) as discussed with
-Bob on the mailinglist (2013-09-12)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: pi.xsl; verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Fix for enhancement/bug#1312: Support font size in verbatim elements</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Unchanged, testing snapshot builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">No change, testing snapshot builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">No change, testing snapshot builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">No change, just checking snapshot build process.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: toc.xsl</code></p><pre class="screen"><span class="commit-message">Add missing template for <a href="http://docbook.org/tdg5/en/html/tocdiv.html"><code class="sgmltag-element">tocdiv</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> elements to fix bug #1310.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix process.root template so document <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> can come from <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> as well.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/procedure.html"><code class="sgmltag-element">procedure</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> when contained in blockinfo or <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Fix mode="fop1.foxdest" so only elements with id attribute get
-a fox:destination in the output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Remove extraneous call from fop1.foxdest mode per patch submission.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/toc.margin.properties.html"><em class="parameter"><code>toc.margin.properties</code></em></a> attribute-set to list.of.titles so
-it matches the <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a> list.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Adjust exception for fop for <a href="http://docbook.org/tdg5/en/html/menuchoice.html"><code class="sgmltag-element">menuchoice</code></a> separator to
-use the $symbol.font.family if it is set.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: division.xsl</code></p><pre class="screen"><span class="commit-message">Fix comment.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.ent</code></p><pre class="screen"><span class="commit-message">Fix typo that prevents param.xsl update.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/mark.optional.procedure.steps.html"><em class="parameter"><code>mark.optional.procedure.steps</code></em></a> param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <a href="http://docbook.org/tdg5/en/html/question.html"><code class="sgmltag-element">question</code></a> template that output empty list-item-label when
-defaultlabel = 'none'.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the
+Bob on the mailinglist (2013-09-12)</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: pi.xsl; verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Fix for enhancement/bug#1312: Support font size in verbatim elements</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Unchanged, testing snapshot builds.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">No change, testing snapshot builds.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">No change, testing snapshot builds.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">No change, just checking snapshot build process.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: toc.xsl</code></p><pre class="screen"><span class="commit-message">Add missing template for <code class="sgmltag-element">tocdiv</code>/<code class="sgmltag-element">title</code> elements to fix bug #1310.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix process.root template so document <code class="sgmltag-element">title</code> can come from <code class="sgmltag-element">info</code> as well.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <code class="sgmltag-element">procedure</code> <code class="sgmltag-element">title</code> when contained in blockinfo or <code class="sgmltag-element">info</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Fix mode="fop1.foxdest" so only elements with id attribute get
+a fox:destination in the output.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Remove extraneous call from fop1.foxdest mode per patch submission.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Add <em class="parameter"><code>toc.margin.properties</code></em> attribute-set to list.of.titles so
+it matches the <code class="sgmltag-element">TOC</code> list.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Adjust exception for fop for <code class="sgmltag-element">menuchoice</code> separator to
+use the $symbol.font.family if it is set.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: division.xsl</code></p><pre class="screen"><span class="commit-message">Fix comment.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.ent</code></p><pre class="screen"><span class="commit-message">Fix typo that prevents param.xsl update.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add <em class="parameter"><code>mark.optional.procedure.steps</code></em> param.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <code class="sgmltag-element">question</code> template that output empty list-item-label when
+defaultlabel = 'none'.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">html</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Fix Bug #1367 <a href="http://docbook.org/tdg5/en/html/epigraph.html"><code class="sgmltag-element">epigraph</code></a> <a href="http://docbook.org/tdg5/en/html/attribution.html"><code class="sgmltag-element">attribution</code></a> appears twice in html output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add missing <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/profile.outputformat.html"><em class="parameter"><code>profile.outputformat</code></em></a> param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl; docbook.xsl; titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Add support for DocBook Publishers elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: publishers.xsl</code></p><pre class="screen"><span class="commit-message">New module to support new elements in DocBook Publishers schema.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1348 where class of output <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> not being set correctly.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">A <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> emitted by <a href="http://docbook.org/tdg5/en/html/tgroup.html"><code class="sgmltag-element">tgroup</code></a> template now calls "common.html.attributes"
-to get the class attribute handled correctly.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Add template for <a href="http://docbook.org/tdg5/en/html/refpurpose.html"><code class="sgmltag-element">refpurpose</code></a> in no.anchor.mode to generate
-the dash separator in <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a> line for the <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> when
-the <a href="http://docbook.org/tdg5/en/html/refpurpose.html"><code class="sgmltag-element">refpurpose</code></a> contains a <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> or <a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Add missing call to id.attribute template for <a href="http://docbook.org/tdg5/en/html/orgdiv.html"><code class="sgmltag-element">orgdiv</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">If a <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> or <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> has an @id or @xml:id, then add a span to
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Fix Bug #1367 <code class="sgmltag-element">epigraph</code> <code class="sgmltag-element">attribution</code> appears twice in html output.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add missing <em class="parameter"><code>profile.outputformat</code></em> param.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl; docbook.xsl; titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Add support for DocBook Publishers elements.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: publishers.xsl</code></p><pre class="screen"><span class="commit-message">New module to support new elements in DocBook Publishers schema.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1348 where class of output <code class="sgmltag-element">table</code> not being set correctly.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">A <code class="sgmltag-element">table</code> emitted by <code class="sgmltag-element">tgroup</code> template now calls "common.html.attributes"
+to get the class attribute handled correctly.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Add template for <code class="sgmltag-element">refpurpose</code> in no.anchor.mode to generate
+the dash separator in <code class="sgmltag-element">TOC</code> line for the <code class="sgmltag-element">refentry</code> when
+the <code class="sgmltag-element">refpurpose</code> contains a <code class="sgmltag-element">link</code> or <code class="sgmltag-element">indexterm</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Add missing call to id.attribute template for <code class="sgmltag-element">orgdiv</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">If a <code class="sgmltag-element">link</code> or <code class="sgmltag-element">xref</code> has an @id or @xml:id, then add a span to
 include the id because simple.xlink no longer generates the
-id attribute.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Remove call to id.attribute template in simple.xlink
+id attribute.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Remove call to id.attribute template in simple.xlink
 because it produces duplicate ids in the output because
 the element template calling simple.xlink generates the
-id attribute.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Check in fix for bug #1336 to support absolute file URLs
+id attribute.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Check in fix for bug #1336 to support absolute file URLs
 that start with file:/.  Also consolidate code that determines
 whether an image file path is relative into a new template
-variable $is.relative.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunk-code.xsl</code></p><pre class="screen"><span class="commit-message">Add support for set nested inside set to recursive-chunk-filename.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Add support for set <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a> to contain nested set or <a href="http://docbook.org/tdg5/en/html/article.html"><code class="sgmltag-element">article</code></a>
-elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for HTML stylesheets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Move any indexterms in <a href="http://docbook.org/tdg5/en/html/glossentry.html"><code class="sgmltag-element">glossentry</code></a> to be inside dt, instead of
-after dt which is invalid.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: htmltbl.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1334 to copy through HTML <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> attributes @scope and @id.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Change the <a href="http://docbook.org/tdg5/en/html/epigraph.html"><code class="sgmltag-element">epigraph</code></a> template to support schema extensions
-by processing all of its children instead of specific elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in handling of multiple editors and "edited by" <a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Fix misnamed attribute in <a href="http://docbook.org/tdg5/en/html/sidebar.html"><code class="sgmltag-element">sidebar</code></a> template.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix check for nested links.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunk-common.xsl; chunktoc.xsl; chunk-code.xsl</code></p><pre class="screen"><span class="commit-message">Adjust handling of namespace fixup to streamline distro builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Adjust handling of namespace conversion to streamline distro
-build.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1298 where @rowheader = 'firstcol' incorrectly assigns
-&lt;<a href="http://docbook.org/tdg5/en/html/th.html"><code class="sgmltag-element">th</code></a>&gt; to cell that is first in a <a href="http://docbook.org/tdg5/en/html/row.html"><code class="sgmltag-element">row</code></a> but not the first column due
-to <a href="http://docbook.org/tdg5/en/html/row.html"><code class="sgmltag-element">row</code></a> span above.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent; autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/autolink.index.see.html"><em class="parameter"><code>autolink.index.see</code></em></a> param to <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> from see and
-<a href="http://docbook.org/tdg5/en/html/seealso.html"><code class="sgmltag-element">seealso</code></a> element to <a href="http://docbook.org/tdg5/en/html/primary.html"><code class="sgmltag-element">primary</code></a> element in <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1306 warn of nested links, since not supported in the output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: pi.xsl</code></p><pre class="screen"><span class="commit-message">Fixes bug #1323 where &lt;?dbhtml-include?&gt; paths were not being
-interpreted relative to the XML.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb</code></p><pre class="screen"><span class="commit-message">Add missing frag for new linke.to.self.for.mediaobject param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <a href="http://docbook.org/tdg5/en/html/entry.html"><code class="sgmltag-element">entry</code></a> template where rowsep was incorrectly set to zero
-for cell with @morerows in <a href="http://docbook.org/tdg5/en/html/thead.html"><code class="sgmltag-element">thead</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: synop.xsl</code></p><pre class="screen"><span class="commit-message">Restore conditional named <a href="http://docbook.org/tdg5/en/html/anchor.html"><code class="sgmltag-element">anchor</code></a> in output if dbcmdlist PI is not used.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Fixed [#1317]: process <a href="http://docbook.org/tdg5/en/html/alt.html"><code class="sgmltag-element">alt</code></a> in <a href="http://docbook.org/tdg5/en/html/inlinemediaobject.html"><code class="sgmltag-element">inlinemediaobject</code></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: param.xweb; graphics.xsl; param.ent</code></p><pre class="screen"><span class="commit-message">Fixed ticket [#1315]: Add possibility to add a <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> to mediaobjects</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: chunk-common.xsl; xref.xsl</code></p><pre class="screen"><span class="commit-message">Make <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> errors/warnings overridable in customizations.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">1. Make page citations on &lt;<a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a>/&gt; to paragraphs conditional on a new parameter,
+variable $is.relative.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: chunk-code.xsl</code></p><pre class="screen"><span class="commit-message">Add support for set nested inside set to recursive-chunk-filename.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Add support for set <code class="sgmltag-element">TOC</code> to contain nested set or <code class="sgmltag-element">article</code>
+elements.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for HTML stylesheets</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Move any indexterms in <code class="sgmltag-element">glossentry</code> to be inside dt, instead of
+after dt which is invalid.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: htmltbl.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1334 to copy through HTML <code class="sgmltag-element">table</code> attributes @scope and @id.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Change the <code class="sgmltag-element">epigraph</code> template to support schema extensions
+by processing all of its children instead of specific elements.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in handling of multiple editors and "edited by" <code class="sgmltag-element">label</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Fix misnamed attribute in <code class="sgmltag-element">sidebar</code> template.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix check for nested links.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: chunk-common.xsl; chunktoc.xsl; chunk-code.xsl</code></p><pre class="screen"><span class="commit-message">Adjust handling of namespace fixup to streamline distro builds.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Adjust handling of namespace conversion to streamline distro
+build.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1298 where @rowheader = 'firstcol' incorrectly assigns
+&lt;<code class="sgmltag-element">th</code>&gt; to cell that is first in a <code class="sgmltag-element">row</code> but not the first column due
+to <code class="sgmltag-element">row</code> span above.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent; autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <em class="parameter"><code>autolink.index.see</code></em> param to <code class="sgmltag-element">link</code> from see and
+<code class="sgmltag-element">seealso</code> element to <code class="sgmltag-element">primary</code> element in <code class="sgmltag-element">index</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1306 warn of nested links, since not supported in the output.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: pi.xsl</code></p><pre class="screen"><span class="commit-message">Fixes bug #1323 where &lt;?dbhtml-include?&gt; paths were not being
+interpreted relative to the XML.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb</code></p><pre class="screen"><span class="commit-message">Add missing frag for new linke.to.self.for.mediaobject param.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <code class="sgmltag-element">entry</code> template where rowsep was incorrectly set to zero
+for cell with @morerows in <code class="sgmltag-element">thead</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: synop.xsl</code></p><pre class="screen"><span class="commit-message">Restore conditional named <code class="sgmltag-element">anchor</code> in output if dbcmdlist PI is not used.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Fixed [#1317]: process <code class="sgmltag-element">alt</code> in <code class="sgmltag-element">inlinemediaobject</code></span></pre></li><li class="listitem"><p><code class="literal">tom_schr: param.xweb; graphics.xsl; param.ent</code></p><pre class="screen"><span class="commit-message">Fixed ticket [#1315]: Add possibility to add a <code class="sgmltag-element">link</code> to mediaobjects</span></pre></li><li class="listitem"><p><code class="literal">stilor: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre></li><li class="listitem"><p><code class="literal">stilor: chunk-common.xsl; xref.xsl</code></p><pre class="screen"><span class="commit-message">Make <code class="sgmltag-element">olink</code> errors/warnings overridable in customizations.</span></pre></li><li class="listitem"><p><code class="literal">stilor: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">1. Make page citations on &lt;<code class="sgmltag-element">xref</code>/&gt; to paragraphs conditional on a new parameter,
 $insert.xref.page.number.para, default to 'yes' (before, page citations were
-added unconditionally). Remove similar special-casing for &lt;<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>/&gt;.
+added unconditionally). Remove similar special-casing for &lt;<code class="sgmltag-element">link</code>/&gt;.
 
 2. Disable page citations for @xrefstyle="template:..." (if needed, they
-can be added with %p in the template - but they can't be disabled).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: index.xsl</code></p><pre class="screen"><span class="commit-message">Bug #1309: Added missing template for <a href="http://docbook.org/tdg5/en/html/indexdiv.html"><code class="sgmltag-element">indexdiv</code></a>/<a href="http://docbook.org/tdg5/en/html/subtitle.html"><code class="sgmltag-element">subtitle</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and target params to mode="xrefstyle" to allow customizations
-to be more specific.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Add mode="xrefstyle" to replace many instances of redundant
+can be added with %p in the template - but they can't be disabled).</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: index.xsl</code></p><pre class="screen"><span class="commit-message">Bug #1309: Added missing template for <code class="sgmltag-element">indexdiv</code>/<code class="sgmltag-element">subtitle</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and target params to mode="xrefstyle" to allow customizations
+to be more specific.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Add mode="xrefstyle" to replace many instances of redundant
 code determining the xrefstyle with xsl:apply-templates
 select="." mode="xrefstyle".  Also allows stylesheet
-customization to specify an xrefstyle per element type.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
+customization to specify an xrefstyle per element type.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: xref.xsl</code></p><pre class="screen"><span class="commit-message">Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
 modes (to use the same signature than "xref-to" mode) as discussed with
-Bob on the mailinglist (2013-09-12)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunk.xsl</code></p><pre class="screen"><span class="commit-message">No change, testing snapshot builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: toc.xsl</code></p><pre class="screen"><span class="commit-message">Add missing template for <a href="http://docbook.org/tdg5/en/html/tocdiv.html"><code class="sgmltag-element">tocdiv</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> elements to fix bug #1310.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Remove a comment to test checkins and snapshot builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/procedure.html"><code class="sgmltag-element">procedure</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> when contained in <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> or blockinfo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: chunk-code.xsl</code></p><pre class="screen"><span class="commit-message">Enumarete separate file for <a href="http://docbook.org/tdg5/en/html/revhistory.html"><code class="sgmltag-element">revhistory</code></a> if <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/generate.revhistory.link.html"><em class="parameter"><code>generate.revhistory.link</code></em></a>=1</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Update the inline.charseq template to also call 'common.html.attributes'
-instead of using local-name for class value.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: docbook.xsl; html.xsl</code></p><pre class="screen"><span class="commit-message">Enabling ITS processing again</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: its.xsl</code></p><pre class="screen"><span class="commit-message">Change syntax for selecting @its:* attributes so it works
-in xsltproc (which should work with the original, but doesn't).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl; html.xsl</code></p><pre class="screen"><span class="commit-message">Turn off its.xsl update which is generating attribute insertion errors.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: its.xsl; docbook.xsl; html.xsl</code></p><pre class="screen"><span class="commit-message">Added basic support for ITS 2.0 markup. It gets propagated into HTML
-For more <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> about ITS see http://www.w3.org/<a href="http://docbook.org/tdg5/en/html/tr.html"><code class="sgmltag-element">TR</code></a>/its20/</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Added a comment line to test checkin process.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in mode=remove-ids that put <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> content outside the &lt;a&gt; element.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: chunktoc.xsl</code></p><pre class="screen"><span class="commit-message">Fixed SF ticket#3611689: added missing DocBook namespace declarations</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunker.xsl</code></p><pre class="screen"><span class="commit-message">Change the internal chunk.base.dir from a param to a variable.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Turn off id attribute on <a href="http://docbook.org/tdg5/en/html/glossterm.html"><code class="sgmltag-element">glossterm</code></a> <a href="http://docbook.org/tdg5/en/html/anchor.html"><code class="sgmltag-element">anchor</code></a>, because it is on the element itself.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Manpages"></a>Manpages</h3></div></div></div>
-
-<p>The following changes have been made to the
+Bob on the mailinglist (2013-09-12)</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: chunk.xsl</code></p><pre class="screen"><span class="commit-message">No change, testing snapshot builds.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: toc.xsl</code></p><pre class="screen"><span class="commit-message">Add missing template for <code class="sgmltag-element">tocdiv</code>/<code class="sgmltag-element">title</code> elements to fix bug #1310.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Remove a comment to test checkins and snapshot builds.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <code class="sgmltag-element">procedure</code> <code class="sgmltag-element">title</code> when contained in <code class="sgmltag-element">info</code> or blockinfo.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: chunk-code.xsl</code></p><pre class="screen"><span class="commit-message">Enumarete separate file for <code class="sgmltag-element">revhistory</code> if <em class="parameter"><code>generate.revhistory.link</code></em>=1</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Update the inline.charseq template to also call 'common.html.attributes'
+instead of using local-name for class value.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: docbook.xsl; html.xsl</code></p><pre class="screen"><span class="commit-message">Enabling ITS processing again</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: its.xsl</code></p><pre class="screen"><span class="commit-message">Change syntax for selecting @its:* attributes so it works
+in xsltproc (which should work with the original, but doesn't).</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl; html.xsl</code></p><pre class="screen"><span class="commit-message">Turn off its.xsl update which is generating attribute insertion errors.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: its.xsl; docbook.xsl; html.xsl</code></p><pre class="screen"><span class="commit-message">Added basic support for ITS 2.0 markup. It gets propagated into HTML
+For more <code class="sgmltag-element">info</code> about ITS see http://www.w3.org/<code class="sgmltag-element">TR</code>/its20/</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Added a comment line to test checkin process.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in mode=remove-ids that put <code class="sgmltag-element">link</code> content outside the &lt;a&gt; element.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: chunktoc.xsl</code></p><pre class="screen"><span class="commit-message">Fixed SF ticket#3611689: added missing DocBook namespace declarations</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: chunker.xsl</code></p><pre class="screen"><span class="commit-message">Change the internal chunk.base.dir from a param to a variable.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Turn off id attribute on <code class="sgmltag-element">glossterm</code> <code class="sgmltag-element">anchor</code>, because it is on the element itself.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Manpages"></a>Manpages</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">manpages</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl; lists.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1363 <a href="http://docbook.org/tdg5/en/html/synopsis.html"><code class="sgmltag-element">synopsis</code></a> in <a href="http://docbook.org/tdg5/en/html/variablelist.html"><code class="sgmltag-element">variablelist</code></a> <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> mangles line breaks.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: other.xsl</code></p><pre class="screen"><span class="commit-message">Remove redundant and out-of-date xsl:strip-space element.
-This is imported from common/common.xsl for all stylesheets.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for manpages</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1340 by omitting <a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a> and <a href="http://docbook.org/tdg5/en/html/remark.html"><code class="sgmltag-element">remark</code></a> elements from the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: block.xsl; lists.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1363 <code class="sgmltag-element">synopsis</code> in <code class="sgmltag-element">variablelist</code> <code class="sgmltag-element">term</code> mangles line breaks.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: other.xsl</code></p><pre class="screen"><span class="commit-message">Remove redundant and out-of-date xsl:strip-space element.
+This is imported from common/common.xsl for all stylesheets.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for manpages</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1340 by omitting <code class="sgmltag-element">indexterm</code> and <code class="sgmltag-element">remark</code> elements from the
 output.  Trying to include them as nroff comments resulted in extra
-whitespace in certain instances, so they are omitted.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl; docbook.xsl; tbl.xsl</code></p><pre class="screen"><span class="commit-message">Adjust man stylesheet to better handle namespace fixup during
-distro builds.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Resolve ambiguous template match for <a href="http://docbook.org/tdg5/en/html/remark.html"><code class="sgmltag-element">remark</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: endnotes.xsl</code></p><pre class="screen"><span class="commit-message">Put internally generated earmark elements into own namespace to
+whitespace in certain instances, so they are omitted.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl; docbook.xsl; tbl.xsl</code></p><pre class="screen"><span class="commit-message">Adjust man stylesheet to better handle namespace fixup during
+distro builds.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Resolve ambiguous template match for <code class="sgmltag-element">remark</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: endnotes.xsl</code></p><pre class="screen"><span class="commit-message">Put internally generated earmark elements into own namespace to
 avoid complications with namespace stylesheet builds.  No change
-of <a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: other.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #1313 where write.stubs template mistakenly includes
-$man.output.base.dir in the .so <a href="http://docbook.org/tdg5/en/html/address.html"><code class="sgmltag-element">address</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: other.xsl</code></p><pre class="screen"><span class="commit-message">Escape text() nodes while also in no.anchor.mode for links.
-Fixes bug #1322.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: utility.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #1321, also taking into account fixing bug #1281.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">dleidert: info.xsl</code></p><pre class="screen"><span class="commit-message">Fix a typo (http://bugs.debian.org/698962).</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Epub"></a>Epub</h3></div></div></div>
-
-<p>The following changes have been made to the
+of <code class="sgmltag-element">function</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: other.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #1313 where write.stubs template mistakenly includes
+$man.output.base.dir in the .so <code class="sgmltag-element">address</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: other.xsl</code></p><pre class="screen"><span class="commit-message">Escape text() nodes while also in no.anchor.mode for links.
+Fixes bug #1322.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: utility.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #1321, also taking into account fixing bug #1281.</span></pre></li><li class="listitem"><p><code class="literal">dleidert: info.xsl</code></p><pre class="screen"><span class="commit-message">Fix a typo (http://bugs.debian.org/698962).</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Epub"></a>Epub</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">epub</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1341 Incorrect generation of content.opf for multiple
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1341 Incorrect generation of content.opf for multiple
 names in $html.stylesheet param.  Backported the template
-named css.item from the epub3 stylesheet.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix handling of <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a>, chunk.base.dir, and epub.oebps.dir
-combinations.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Improve the handling of $chunk.base.dir when $base.dir contains
-the OEBPS directory in its value.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix the namespace fixup step to match the other stylesheets.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Extended <a href="http://docbook.org/tdg5/en/html/date.html"><code class="sgmltag-element">date</code></a> template in mode opf.metadata
-If a PI dbtimestamp is available, call datetime.format(<a href="http://docbook.org/tdg5/en/html/date.html"><code class="sgmltag-element">date</code></a>, 'Y-m-d'),
-otherwise use the normalized string content</span></pre>
-</li><li class="listitem">
-<p><code class="literal">dleidert: bin/spec/files</code></p><pre class="screen"><span class="commit-message">Fix svn:externals defintion.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Introduced  variable in opf.guide</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Improved modularization in opf.spine and created new spine.cover template</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Improved opf.spine with <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> variable</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Bugfix in opf.spine: removed double <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> entries</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">* Template package-identifier: introduced $info variable to simplify
+named css.item from the epub3 stylesheet.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix handling of <em class="parameter"><code>base.dir</code></em>, chunk.base.dir, and epub.oebps.dir
+combinations.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Improve the handling of $chunk.base.dir when $base.dir contains
+the OEBPS directory in its value.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix the namespace fixup step to match the other stylesheets.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Extended <code class="sgmltag-element">date</code> template in mode opf.metadata
+If a PI dbtimestamp is available, call datetime.format(<code class="sgmltag-element">date</code>, 'Y-m-d'),
+otherwise use the normalized string content</span></pre></li><li class="listitem"><p><code class="literal">dleidert: bin/spec/files</code></p><pre class="screen"><span class="commit-message">Fix svn:externals defintion.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Introduced  variable in opf.guide</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Improved modularization in opf.spine and created new spine.cover template</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Improved opf.spine with <code class="sgmltag-element">info</code> variable</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Bugfix in opf.spine: removed double <code class="sgmltag-element">refentry</code> entries</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">* Template package-identifier: introduced $info variable to simplify
   code (similar to the EPUB3 stylesheets) 
 * Template opf.calloutlist: only call opf.reference.callout if
-  <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/callout.graphics.html"><em class="parameter"><code>callout.graphics</code></em></a> is set</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Backported Bob's EPUB3 changes to EPUB2 from r9740 -&gt; r9742 -&gt; r9743:
+  <em class="parameter"><code>callout.graphics</code></em> is set</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Backported Bob's EPUB3 changes to EPUB2 from r9740 -&gt; r9742 -&gt; r9743:
 
-* Implement <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a>/OEBPS using internal chunk.base.dir instead of
+* Implement <em class="parameter"><code>base.dir</code></em>/OEBPS using internal chunk.base.dir instead of
   new param epub.base.dir.
 
 * Additional changes, specific to this stylesheet:
-  - Construct parameter epub.metainf.dir from <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a> + 'META-INF/'
+  - Construct parameter epub.metainf.dir from <em class="parameter"><code>base.dir</code></em> + 'META-INF/'
   - Changed parameter epub.cover.filename epub.oebps.dir to
     chunk.base.dir
-  - Template opf: concat <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a> with epub.opf.filename
-  - Replaced two subsequent xsl:value-of's with concat()</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a> template generating a span element inside an attribute value.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_HTMLHelp"></a>HTMLHelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+  - Template opf: concat <em class="parameter"><code>base.dir</code></em> with epub.opf.filename
+  - Replaced two subsequent xsl:value-of's with concat()</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <code class="sgmltag-element">author</code> template generating a span element inside an attribute value.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_HTMLHelp"></a>HTMLHelp</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">htmlhelp</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: htmlhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup to conform to the namespace source
-conversion.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Eclipse"></a>Eclipse</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: htmlhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup to conform to the namespace source
+conversion.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Eclipse"></a>Eclipse</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">eclipse</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup to conform to other conversions to
-namespaced source.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_JavaHelp"></a>JavaHelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup to conform to other conversions to
+namespaced source.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_JavaHelp"></a>JavaHelp</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">javahelp</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: javahelp.xsl</code></p><pre class="screen"><span class="commit-message">Adjust the namespace fixup to conform to the other namespaced source
-conversions.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Slides"></a>Slides</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: javahelp.xsl</code></p><pre class="screen"><span class="commit-message">Adjust the namespace fixup to conform to the other namespaced source
+conversions.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Slides"></a>Slides</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">slides</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: schema/relaxng/slides.rnc</code></p><pre class="screen"><span class="commit-message">Make speakernotes/handoutnotes optional as many presentations do not use them</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/s5.xsl; fo/plai&#8943;</code></p><pre class="screen"><span class="commit-message">Rename the docbook prefix in the declaration too.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/s5.xsl; fo/plai&#8943;</code></p><pre class="screen"><span class="commit-message">Change the docbook db: prefix to d: prefix in preparation of svn update to namespaced 
-stylesheets.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: xhtml/plain-titlepage.xml; fo/plain-titlepage.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">dleidert: images/callouts/gen.sh</code></p><pre class="screen"><span class="commit-message">Leave executable permissions for script.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">dleidert: s5/ui/default/pretty.css; slidy/graphics/w3c-logo-blue.gif; s5/ui/default/notes.&#8943;</code></p><pre class="screen"><span class="commit-message">Drop executable permissions from files.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: doc/Makefile</code></p><pre class="screen"><span class="commit-message">Corrected path</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Website"></a>Website</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: schema/relaxng/slides.rnc</code></p><pre class="screen"><span class="commit-message">Make speakernotes/handoutnotes optional as many presentations do not use them</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/s5.xsl; fo/plai&#8943;</code></p><pre class="screen"><span class="commit-message">Rename the docbook prefix in the declaration too.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/s5.xsl; fo/plai&#8943;</code></p><pre class="screen"><span class="commit-message">Change the docbook db: prefix to d: prefix in preparation of svn update to namespaced 
+stylesheets.</span></pre></li><li class="listitem"><p><code class="literal">stilor: xhtml/plain-titlepage.xml; fo/plain-titlepage.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre></li><li class="listitem"><p><code class="literal">dleidert: images/callouts/gen.sh</code></p><pre class="screen"><span class="commit-message">Leave executable permissions for script.</span></pre></li><li class="listitem"><p><code class="literal">dleidert: s5/ui/default/pretty.css; slidy/graphics/w3c-logo-blue.gif; s5/ui/default/notes.&#8943;</code></p><pre class="screen"><span class="commit-message">Drop executable permissions from files.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: doc/Makefile</code></p><pre class="screen"><span class="commit-message">Corrected path</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Website"></a>Website</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">website</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: olink.xsl</code></p><pre class="screen"><span class="commit-message">Make <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> errors/warnings overridable in customizations.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Webhelp"></a>Webhelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre></li><li class="listitem"><p><code class="literal">stilor: olink.xsl</code></p><pre class="screen"><span class="commit-message">Make <code class="sgmltag-element">olink</code> errors/warnings overridable in customizations.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Webhelp"></a>Webhelp</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">webhelp</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 1357 to avoid creating l10n.js file if only collecting <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> data.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docsrc/xinclude-test.xml; docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Convert XML doc to DB5.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Fix error message for namespace fixup.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">fix bug in namespace fixup syntax.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup for namespace build process.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: xsl/titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: template/common/main.js</code></p><pre class="screen"><span class="commit-message">Fix for bug #1301</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Params"></a>Params</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 1357 to avoid creating l10n.js file if only collecting <code class="sgmltag-element">olink</code> data.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docsrc/xinclude-test.xml; docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Convert XML doc to DB5.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Fix error message for namespace fixup.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">fix bug in namespace fixup syntax.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup for namespace build process.</span></pre></li><li class="listitem"><p><code class="literal">stilor: xsl/titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: template/common/main.js</code></p><pre class="screen"><span class="commit-message">Fix for bug #1301</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Params"></a>Params</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">params</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: dialogue.properties.xml</code></p><pre class="screen"><span class="commit-message">Fix typo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: publishers.properties.xml</code></p><pre class="screen"><span class="commit-message">Fix typo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: speaker.properties.xml; publishers.properties.xml; inlinestagedir.properti&#8943;</code></p><pre class="screen"><span class="commit-message">New property sets for DocBook Publishers elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.frame.border.thickness.xml; table.cell.border.thickness.xml</code></p><pre class="screen"><span class="commit-message">Fix bug #1291, make default values different for HTML and FO.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: profile.outputformat.xml</code></p><pre class="screen"><span class="commit-message">Added missing support for outputformat attribute
-
-* Added missing parameter <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/profile.outputformat.html"><em class="parameter"><code>profile.outputformat</code></em></a> in
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: dialogue.properties.xml</code></p><pre class="screen"><span class="commit-message">Fix typo.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: publishers.properties.xml</code></p><pre class="screen"><span class="commit-message">Fix typo.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: speaker.properties.xml; publishers.properties.xml; inlinestagedir.properti&#8943;</code></p><pre class="screen"><span class="commit-message">New property sets for DocBook Publishers elements.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.frame.border.thickness.xml; table.cell.border.thickness.xml</code></p><pre class="screen"><span class="commit-message">Fix bug #1291, make default values different for HTML and FO.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: profile.outputformat.xml</code></p><pre class="screen"><span class="commit-message">Added missing support for outputformat attribute
+
+* Added missing parameter <em class="parameter"><code>profile.outputformat</code></em> in
   params/profile.outputformat.xml
 * Added missing lines to check for outputformat attribute in
-  profiling/profile-mode.xsl</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: table.frame.border.thickness.xml; table.cell.border.thickness.xml</code></p><pre class="screen"><span class="commit-message">Changed default border thickness from 0.5pt to 1px. The reason is that Chrome rounds 0.5pt to 0px making borders invisible.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: list.block.spacing.xml</code></p><pre class="screen"><span class="commit-message">Fix typo in element name.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autolink.index.see.xml</code></p><pre class="screen"><span class="commit-message">New param to control automatic links in <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> from see and
-<a href="http://docbook.org/tdg5/en/html/seealso.html"><code class="sgmltag-element">seealso</code></a> to <a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a> <a href="http://docbook.org/tdg5/en/html/primary.html"><code class="sgmltag-element">primary</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: show.bookmarks.xml</code></p><pre class="screen"><span class="commit-message">New param to turn off PDF bookmarks.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl1.1.bookmarks.xml</code></p><pre class="screen"><span class="commit-message">Param to use standard XSL 1.1 bookmark elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: link.to.self.for.mediaobject.xml</code></p><pre class="screen"><span class="commit-message">Fixed ticket [#1315]: Add possibility to add a <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> to mediaobjects</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: toc.leader.properties.xml</code></p><pre class="screen"><span class="commit-message">Replace <a href="http://docbook.org/tdg5/en/html/literal.html"><code class="sgmltag-element">literal</code></a> space inserted next to fo:leader in <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">ToC</code></a> with a padding. This
+  profiling/profile-mode.xsl</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: table.frame.border.thickness.xml; table.cell.border.thickness.xml</code></p><pre class="screen"><span class="commit-message">Changed default border thickness from 0.5pt to 1px. The reason is that Chrome rounds 0.5pt to 0px making borders invisible.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: list.block.spacing.xml</code></p><pre class="screen"><span class="commit-message">Fix typo in element name.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autolink.index.see.xml</code></p><pre class="screen"><span class="commit-message">New param to control automatic links in <code class="sgmltag-element">index</code> from see and
+<code class="sgmltag-element">seealso</code> to <code class="sgmltag-element">indexterm</code> <code class="sgmltag-element">primary</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: show.bookmarks.xml</code></p><pre class="screen"><span class="commit-message">New param to turn off PDF bookmarks.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xsl1.1.bookmarks.xml</code></p><pre class="screen"><span class="commit-message">Param to use standard XSL 1.1 bookmark elements.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: link.to.self.for.mediaobject.xml</code></p><pre class="screen"><span class="commit-message">Fixed ticket [#1315]: Add possibility to add a <code class="sgmltag-element">link</code> to mediaobjects</span></pre></li><li class="listitem"><p><code class="literal">stilor: toc.leader.properties.xml</code></p><pre class="screen"><span class="commit-message">Replace <code class="sgmltag-element">literal</code> space inserted next to fo:leader in <code class="sgmltag-element">ToC</code> with a padding. This
 works around a bug in FOP (see FOP-1444).
-Make <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">ToC</code></a> fo:leader properties configurable via attribute set.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: list.block.spacing.xml; list.item.spacing.xml</code></p><pre class="screen"><span class="commit-message">Clarify that <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/list.block.spacing.html"><em class="parameter"><code>list.block.spacing</code></em></a> is not used in nested lists.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: insert.xref.page.number.para.xml</code></p><pre class="screen"><span class="commit-message">Missed new file in previous checkin.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: mark.optional.procedure.steps.xml</code></p><pre class="screen"><span class="commit-message">New param to turn off Optional text for optional steps.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Profiling"></a>Profiling</h3></div></div></div>
-
-<p>The following changes have been made to the
+Make <code class="sgmltag-element">ToC</code> fo:leader properties configurable via attribute set.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: list.block.spacing.xml; list.item.spacing.xml</code></p><pre class="screen"><span class="commit-message">Clarify that <em class="parameter"><code>list.block.spacing</code></em> is not used in nested lists.</span></pre></li><li class="listitem"><p><code class="literal">stilor: insert.xref.page.number.para.xml</code></p><pre class="screen"><span class="commit-message">Missed new file in previous checkin.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: mark.optional.procedure.steps.xml</code></p><pre class="screen"><span class="commit-message">New param to turn off Optional text for optional steps.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Profiling"></a>Profiling</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">profiling</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">tom_schr: profile-mode.xsl</code></p><pre class="screen"><span class="commit-message">Added missing support for outputformat attribute
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">tom_schr: profile-mode.xsl</code></p><pre class="screen"><span class="commit-message">Added missing support for outputformat attribute
 
-* Added missing parameter <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/profile.outputformat.html"><em class="parameter"><code>profile.outputformat</code></em></a> in
+* Added missing parameter <em class="parameter"><code>profile.outputformat</code></em> in
   params/profile.outputformat.xml
 * Added missing lines to check for outputformat attribute in
-  profiling/profile-mode.xsl</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1335 where profile-chunk.xsl was xsl:including
-chunk-code.xsl instead of profile-chunk-code.xsl.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug in handling of namespace fixup.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup to match other templates.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Lib"></a>Lib</h3></div></div></div>
-
-<p>The following changes have been made to the
+  profiling/profile-mode.xsl</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1335 where profile-chunk.xsl was xsl:including
+chunk-code.xsl instead of profile-chunk-code.xsl.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug in handling of namespace fixup.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Adjust namespace fixup to match other templates.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Lib"></a>Lib</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">lib</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added lib ant build support</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Tools"></a>Tools</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added lib ant build support</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Tools"></a>Tools</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">tools</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build-shared.xml</code></p><pre class="screen"><span class="commit-message">Added lib ant build support</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build-shared.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: lib/xml-apis.jar; lib/xercesImpl.jar; build-shared.xml; lib/xalan.jar</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build-shared.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for HTML stylesheets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: licenses/saxon/JAMESCLARK.txt; lib/jython.jar; lib/xercesImpl.jar; licenses/j&#8943;</code></p><pre class="screen"><span class="commit-message">Initial work on Ant build, common (L10N) directory handled so far</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Template"></a>Template</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: build-shared.xml</code></p><pre class="screen"><span class="commit-message">Added lib ant build support</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build-shared.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: lib/xml-apis.jar; lib/xercesImpl.jar; build-shared.xml; lib/xalan.jar</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build-shared.xml</code></p><pre class="screen"><span class="commit-message">Added ant build for HTML stylesheets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: licenses/saxon/JAMESCLARK.txt; lib/jython.jar; lib/xercesImpl.jar; licenses/j&#8943;</code></p><pre class="screen"><span class="commit-message">Initial work on Ant build, common (L10N) directory handled so far</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Template"></a>Template</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">template</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Remove the d: namespace declaration because it is
-automatically added by the ns build process.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Added missing namespace declaration</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Remove d: namespace declaration from non namespaced version since
-it is automatically added to build the namespaced version.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Set the db.prefix to blank until convert to ns build.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Fix handling of namespace declaration for conversion to NS sourcebase.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Modified to support roundtrip conversion between namespaced
-version and non-namespaced version.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stilor: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Extensions"></a>Extensions</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Remove the d: namespace declaration because it is
+automatically added by the ns build process.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Added missing namespace declaration</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Remove d: namespace declaration from non namespaced version since
+it is automatically added to build the namespaced version.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Set the db.prefix to blank until convert to ns build.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Fix handling of namespace declaration for conversion to NS sourcebase.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Modified to support roundtrip conversion between namespaced
+version and non-namespaced version.</span></pre></li><li class="listitem"><p><code class="literal">stilor: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9999_Extensions"></a>Extensions</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">extensions</code> code
-            since the 1.78.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre>
-</li></ul></div>
-</div>
-
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.78.1"></a>Release Notes: 1.78.1</h2></div></div></div>
-
-<p>The following is a list of changes that have been made
-        since the 1.78.0 release.</p>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.1_Common"></a>Common</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Added clean targets</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Extensions and other builds ported to Ant</span></pre></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.78.1"></a>Release Notes: 1.78.1</h2></div></div></div><p>The following is a list of changes that have been made
+        since the 1.78.0 release.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.1_Common"></a>Common</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">common</code> code
-            since the 1.78.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Make sure part and set <a href="http://docbook.org/tdg5/en/html/titleabbrev.html"><code class="sgmltag-element">titleabbrev</code></a> are used in mode="titleabbrev.markup"</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Add empty default template for <a href="http://docbook.org/tdg5/en/html/titleabbrev.html"><code class="sgmltag-element">titleabbrev</code></a> since it is always processed in a mode.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: gentext.xsl</code></p><pre class="screen"><span class="commit-message">Make consistent handling of <a href="http://docbook.org/tdg5/en/html/titleabbrev.html"><code class="sgmltag-element">titleabbrev</code></a> in xrefs.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">for missing <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> in <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a>, provide parent information of target to help locate problem element.
-Process <a href="http://docbook.org/tdg5/en/html/bridgehead.html"><code class="sgmltag-element">bridgehead</code></a> in mode="title.markup", not normal mode.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: l10n.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #3598963</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: gentext.xsl; labels.xsl</code></p><pre class="screen"><span class="commit-message">Make sure bridgeheads are not numbered in all contexts, including html <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> attributes.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.1_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Make sure part and set <code class="sgmltag-element">titleabbrev</code> are used in mode="titleabbrev.markup"</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Add empty default template for <code class="sgmltag-element">titleabbrev</code> since it is always processed in a mode.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: gentext.xsl</code></p><pre class="screen"><span class="commit-message">Make consistent handling of <code class="sgmltag-element">titleabbrev</code> in xrefs.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">for missing <code class="sgmltag-element">title</code> in <code class="sgmltag-element">xref</code>, provide parent information of target to help locate problem element.
+Process <code class="sgmltag-element">bridgehead</code> in mode="title.markup", not normal mode.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: l10n.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #3598963</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: gentext.xsl; labels.xsl</code></p><pre class="screen"><span class="commit-message">Make sure bridgeheads are not numbered in all contexts, including html <code class="sgmltag-element">title</code> attributes.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.1_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">fo</code> code
-            since the 1.78.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: division.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug where part <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a> not generated when <a href="http://docbook.org/tdg5/en/html/partintro.html"><code class="sgmltag-element">partintro</code></a> is present.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: xref.xsl</code></p><pre class="screen"><span class="commit-message">Footnotes can't be placed into fo:float</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Remove margin-left when start-indent is used because they interfere
-with each other.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: fo.xsl; pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Use dingbat.fontset rather than <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/dingbat.font.family.html"><em class="parameter"><code>dingbat.font.family</code></em></a> so it falls
-back to <a href="http://docbook.org/tdg5/en/html/symbol.html"><code class="sgmltag-element">symbol</code></a> font if glyph not found, like other font properties.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Change last instance of inline.charseq in inline <a href="http://docbook.org/tdg5/en/html/glossterm.html"><code class="sgmltag-element">glossterm</code></a> to 
-inline.italicseq so it is consistent with the others.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Make consistent handling of <a href="http://docbook.org/tdg5/en/html/titleabbrev.html"><code class="sgmltag-element">titleabbrev</code></a> in xrefs.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.1_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: division.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug where part <code class="sgmltag-element">TOC</code> not generated when <code class="sgmltag-element">partintro</code> is present.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: xref.xsl</code></p><pre class="screen"><span class="commit-message">Footnotes can't be placed into fo:float</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Remove margin-left when start-indent is used because they interfere
+with each other.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: fo.xsl; pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Use dingbat.fontset rather than <em class="parameter"><code>dingbat.font.family</code></em> so it falls
+back to <code class="sgmltag-element">symbol</code> font if glyph not found, like other font properties.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Change last instance of inline.charseq in inline <code class="sgmltag-element">glossterm</code> to 
+inline.italicseq so it is consistent with the others.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Make consistent handling of <code class="sgmltag-element">titleabbrev</code> in xrefs.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.1_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">html</code> code
-            since the 1.78.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: admon.xsl</code></p><pre class="screen"><span class="commit-message">Turn off $admon.style if $make.clean.html is set to non-zero.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: highlight.xsl</code></p><pre class="screen"><span class="commit-message">Added new definitions for syntax highlighting</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunk-common.xsl</code></p><pre class="screen"><span class="commit-message">Make active.olink.hrefs param work for chunked output too.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Make consistent handling of <a href="http://docbook.org/tdg5/en/html/titleabbrev.html"><code class="sgmltag-element">titleabbrev</code></a> in xrefs.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Add round() <a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a> when pixel counts are used for image width and height.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: glossary.xsl</code></p><pre class="screen"><span class="commit-message">fix missing class and id attributes on <a href="http://docbook.org/tdg5/en/html/glossterm.html"><code class="sgmltag-element">glossterm</code></a> and <a href="http://docbook.org/tdg5/en/html/glossdef.html"><code class="sgmltag-element">glossdef</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug where prefer.index.titleabbrev ignored <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>/<a href="http://docbook.org/tdg5/en/html/titleabbrev.html"><code class="sgmltag-element">titleabbrev</code></a>.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.1_Manpages"></a>Manpages</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: admon.xsl</code></p><pre class="screen"><span class="commit-message">Turn off $admon.style if $make.clean.html is set to non-zero.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: highlight.xsl</code></p><pre class="screen"><span class="commit-message">Added new definitions for syntax highlighting</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: chunk-common.xsl</code></p><pre class="screen"><span class="commit-message">Make active.olink.hrefs param work for chunked output too.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Make consistent handling of <code class="sgmltag-element">titleabbrev</code> in xrefs.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Add round() <code class="sgmltag-element">function</code> when pixel counts are used for image width and height.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: glossary.xsl</code></p><pre class="screen"><span class="commit-message">fix missing class and id attributes on <code class="sgmltag-element">glossterm</code> and <code class="sgmltag-element">glossdef</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug where prefer.index.titleabbrev ignored <code class="sgmltag-element">info</code>/<code class="sgmltag-element">titleabbrev</code>.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.1_Manpages"></a>Manpages</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">manpages</code> code
-            since the 1.78.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: utility.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 3599520: spurious newline in <a href="http://docbook.org/tdg5/en/html/para.html"><code class="sgmltag-element">para</code></a> when starts with
-whitespace and inline element.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.1_Webhelp"></a>Webhelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: utility.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 3599520: spurious newline in <code class="sgmltag-element">para</code> when starts with
+whitespace and inline element.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.1_Webhelp"></a>Webhelp</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">webhelp</code> code
-            since the 1.78.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: Fix test for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/webhelp.include.search.tab.html"><em class="parameter"><code>webhelp.include.search.tab</code></em></a> param</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: Makefile.sample</code></p><pre class="screen"><span class="commit-message">Webhelp: Fix order of args to xsltproc</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Turn on xinclude-test.xml in readme to demo xinclude functionality</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: Makefile; Makefile.sample</code></p><pre class="screen"><span class="commit-message">Webhelp: In Makefiles, do xinclude in first pass at document</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.1_Params"></a>Params</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: Fix test for <em class="parameter"><code>webhelp.include.search.tab</code></em> param</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: Makefile.sample</code></p><pre class="screen"><span class="commit-message">Webhelp: Fix order of args to xsltproc</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Turn on xinclude-test.xml in readme to demo xinclude functionality</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: Makefile; Makefile.sample</code></p><pre class="screen"><span class="commit-message">Webhelp: In Makefiles, do xinclude in first pass at document</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.1_Params"></a>Params</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">params</code> code
-            since the 1.78.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">David Cramer: webhelp.include.search.tab.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Fix test for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/webhelp.include.search.tab.html"><em class="parameter"><code>webhelp.include.search.tab</code></em></a> param</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: article.appendix.title.properties.xml</code></p><pre class="screen"><span class="commit-message">Remove unneeded margin-left property from <a href="http://docbook.org/tdg5/en/html/article.html"><code class="sgmltag-element">article</code></a> <a href="http://docbook.org/tdg5/en/html/appendix.html"><code class="sgmltag-element">appendix</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>.
-It interferes with the start-indent property.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.1_Highlighting"></a>Highlighting</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">David Cramer: webhelp.include.search.tab.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Fix test for <em class="parameter"><code>webhelp.include.search.tab</code></em> param</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: article.appendix.title.properties.xml</code></p><pre class="screen"><span class="commit-message">Remove unneeded margin-left property from <code class="sgmltag-element">article</code> <code class="sgmltag-element">appendix</code> <code class="sgmltag-element">title</code>.
+It interferes with the start-indent property.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.1_Highlighting"></a>Highlighting</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">highlighting</code> code
-            since the 1.78.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: c-hl.xml; cpp-hl.xml; sql2003-hl.xml; php-hl.xml; upc-hl.xml; bourne-hl.xml; &#8943;</code></p><pre class="screen"><span class="commit-message">Added new definitions for syntax highlighting</span></pre>
-</li></ul></div>
-</div>
-
-</div>
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.78.0"></a>Release Notes: 1.78.0</h2></div></div></div>
-
-<p>The following is a list of changes that have been made
-        since the 1.77.1 release.</p>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Gentext"></a>Gentext</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.78.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: c-hl.xml; cpp-hl.xml; sql2003-hl.xml; php-hl.xml; upc-hl.xml; bourne-hl.xml; &#8943;</code></p><pre class="screen"><span class="commit-message">Added new definitions for syntax highlighting</span></pre></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.78.0"></a>Release Notes: 1.78.0</h2></div></div></div><p>The following is a list of changes that have been made
+        since the 1.77.1 release.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Gentext"></a>Gentext</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">gentext</code> code
-            since the 1.77.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: locale/nn.xml; locale/nb.xml</code></p><pre class="screen"><span class="commit-message">Bug #3556630: Updated nb and nn locale files.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: locale/README</code></p><pre class="screen"><span class="commit-message">Bug #3556628: Updated information in README.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: locale/de.xml</code></p><pre class="screen"><span class="commit-message">Added <a href="http://docbook.org/tdg5/en/html/keycap.html"><code class="sgmltag-element">keycap</code></a> context from RFE#3540451 to support @function attribute</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Added <a href="http://docbook.org/tdg5/en/html/keycap.html"><code class="sgmltag-element">keycap</code></a> context from RFE#3540451 to support @function attribute</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> element in <a href="http://docbook.org/tdg5/en/html/screenshot.html"><code class="sgmltag-element">screenshot</code></a>, now allowed in DocBook 5.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Common"></a>Common</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.77.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: locale/nn.xml; locale/nb.xml</code></p><pre class="screen"><span class="commit-message">Bug #3556630: Updated nb and nn locale files.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: locale/README</code></p><pre class="screen"><span class="commit-message">Bug #3556628: Updated information in README.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: locale/de.xml</code></p><pre class="screen"><span class="commit-message">Added <code class="sgmltag-element">keycap</code> context from RFE#3540451 to support @function attribute</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Added <code class="sgmltag-element">keycap</code> context from RFE#3540451 to support @function attribute</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add support for <code class="sgmltag-element">title</code> element in <code class="sgmltag-element">screenshot</code>, now allowed in DocBook 5.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Common"></a>Common</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">common</code> code
-            since the 1.77.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Corrected template for <a href="http://docbook.org/tdg5/en/html/bridgehead.html"><code class="sgmltag-element">bridgehead</code></a> in mode="title.markup" to
-process its children in normal mode.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: labels.xsl</code></p><pre class="screen"><span class="commit-message">Convert hard wired xsl:number for <a href="http://docbook.org/tdg5/en/html/production.html"><code class="sgmltag-element">production</code></a> into a template
-with mode="label.markup" to be consistent with other element numbering.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: olink.xsl</code></p><pre class="screen"><span class="commit-message">Remove all references and code for obsolete <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> attributes
-@linkmode @targetdocent and @localinfo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: olink.xsl</code></p><pre class="screen"><span class="commit-message">Add parameter '<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/activate.external.olinks.html"><em class="parameter"><code>activate.external.olinks</code></em></a>' to allow making
-external olinks inactive, as for epub output.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.77.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Corrected template for <code class="sgmltag-element">bridgehead</code> in mode="title.markup" to
+process its children in normal mode.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: labels.xsl</code></p><pre class="screen"><span class="commit-message">Convert hard wired xsl:number for <code class="sgmltag-element">production</code> into a template
+with mode="label.markup" to be consistent with other element numbering.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: olink.xsl</code></p><pre class="screen"><span class="commit-message">Remove all references and code for obsolete <code class="sgmltag-element">olink</code> attributes
+@linkmode @targetdocent and @localinfo.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: olink.xsl</code></p><pre class="screen"><span class="commit-message">Add parameter '<em class="parameter"><code>activate.external.olinks</code></em>' to allow making
+external olinks inactive, as for epub output.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">fo</code> code
-            since the 1.77.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Change initial page number for <a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a> from 1 to auto so front
-<a href="http://docbook.org/tdg5/en/html/cover.html"><code class="sgmltag-element">cover</code></a> and <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> pages are sequential, and so that <a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a> inside
-set will continue numbering.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Add missing closing <a href="http://docbook.org/tdg5/en/html/tag.html"><code class="sgmltag-element">tag</code></a> for xsl:choose in new template.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent; pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/force.blank.pages.html"><em class="parameter"><code>force.blank.pages</code></em></a> parameter to allow turning off blank
-pages in <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/double.sided.html"><em class="parameter"><code>double.sided</code></em></a> output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl; callout.xsl</code></p><pre class="screen"><span class="commit-message">Implement active links between <a href="http://docbook.org/tdg5/en/html/co.html"><code class="sgmltag-element">co</code></a> and <a href="http://docbook.org/tdg5/en/html/callout.html"><code class="sgmltag-element">callout</code></a> elements for
-PDF output, linking in both directions.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix typo to replace "ro" with "<a href="http://docbook.org/tdg5/en/html/row.html"><code class="sgmltag-element">row</code></a>" in three places.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: ebnf.xsl</code></p><pre class="screen"><span class="commit-message">Convert hard wired xsl:number for <a href="http://docbook.org/tdg5/en/html/production.html"><code class="sgmltag-element">production</code></a> into a template
-with mode="label.markup" to be consistent with other element numbering.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Make comma inserted after <a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a>/parameter or <a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a>/<a href="http://docbook.org/tdg5/en/html/replaceable.html"><code class="sgmltag-element">replaceable</code></a>
-conditional on $function.parens to be consistent with the <a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a> template.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: inline.xsl</code></p><pre class="screen"><span class="commit-message">Added new inline.sansseq template for consistency reasons.
+            since the 1.77.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Change initial page number for <code class="sgmltag-element">book</code> from 1 to auto so front
+<code class="sgmltag-element">cover</code> and <code class="sgmltag-element">title</code> pages are sequential, and so that <code class="sgmltag-element">book</code> inside
+set will continue numbering.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Add missing closing <code class="sgmltag-element">tag</code> for xsl:choose in new template.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent; pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Add <em class="parameter"><code>force.blank.pages</code></em> parameter to allow turning off blank
+pages in <em class="parameter"><code>double.sided</code></em> output.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl; callout.xsl</code></p><pre class="screen"><span class="commit-message">Implement active links between <code class="sgmltag-element">co</code> and <code class="sgmltag-element">callout</code> elements for
+PDF output, linking in both directions.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix typo to replace "ro" with "<code class="sgmltag-element">row</code>" in three places.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: ebnf.xsl</code></p><pre class="screen"><span class="commit-message">Convert hard wired xsl:number for <code class="sgmltag-element">production</code> into a template
+with mode="label.markup" to be consistent with other element numbering.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Make comma inserted after <code class="sgmltag-element">function</code>/parameter or <code class="sgmltag-element">function</code>/<code class="sgmltag-element">replaceable</code>
+conditional on $function.parens to be consistent with the <code class="sgmltag-element">function</code> template.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: inline.xsl</code></p><pre class="screen"><span class="commit-message">Added new inline.sansseq template for consistency reasons.
 Makes it easier for customization layers: Just use 
   &lt;xsl:call-template name="inline.sansseq"/&gt; 
 to change to sans serif font, but also takes into account
-XLinks and direction of text.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Remove all references and code for obsolete <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> attributes
-@linkmode @targetdocent and @localinfo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Remove <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/passivetex.extensions.html"><em class="parameter"><code>passivetex.extensions</code></em></a> code.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: spaces.xsl; autotoc.xsl; docbook.xsl; division.xsl; table.xsl; sections.xs&#8943;</code></p><pre class="screen"><span class="commit-message">Remove all passivetex code because it is obsolete.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add parameter '<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/activate.external.olinks.html"><em class="parameter"><code>activate.external.olinks</code></em></a>' to allow making
-external olinks inactive, as for epub output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: table.xsl</code></p><pre class="screen"><span class="commit-message">Added support for keep-together PI on <a href="http://docbook.org/tdg5/en/html/informaltable.html"><code class="sgmltag-element">informaltable</code></a>. Closes bug #3555609.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Fixed subtle typo when calling lastLineNumber template: must be $listing instead of listing</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Fixed typo: fole -&gt; role attribute for <a href="http://docbook.org/tdg5/en/html/phrase.html"><code class="sgmltag-element">phrase</code></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: inline.xsl</code></p><pre class="screen"><span class="commit-message">Added support for @function attribute in <a href="http://docbook.org/tdg5/en/html/keycap.html"><code class="sgmltag-element">keycap</code></a> (uses <a href="http://docbook.org/tdg5/en/html/keycap.html"><code class="sgmltag-element">keycap</code></a> context
+XLinks and direction of text.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Remove all references and code for obsolete <code class="sgmltag-element">olink</code> attributes
+@linkmode @targetdocent and @localinfo.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Remove <em class="parameter"><code>passivetex.extensions</code></em> code.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: spaces.xsl; autotoc.xsl; docbook.xsl; division.xsl; table.xsl; sections.xs&#8943;</code></p><pre class="screen"><span class="commit-message">Remove all passivetex code because it is obsolete.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add parameter '<em class="parameter"><code>activate.external.olinks</code></em>' to allow making
+external olinks inactive, as for epub output.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: table.xsl</code></p><pre class="screen"><span class="commit-message">Added support for keep-together PI on <code class="sgmltag-element">informaltable</code>. Closes bug #3555609.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Fixed subtle typo when calling lastLineNumber template: must be $listing instead of listing</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Fixed typo: fole -&gt; role attribute for <code class="sgmltag-element">phrase</code></span></pre></li><li class="listitem"><p><code class="literal">tom_schr: inline.xsl</code></p><pre class="screen"><span class="commit-message">Added support for @function attribute in <code class="sgmltag-element">keycap</code> (uses <code class="sgmltag-element">keycap</code> context
 from language files) =&gt; fixes RFE#3540451
-If @function is set and <a href="http://docbook.org/tdg5/en/html/keycap.html"><code class="sgmltag-element">keycap</code></a> is empty, then template will use the
-content from the <a href="http://docbook.org/tdg5/en/html/keycap.html"><code class="sgmltag-element">keycap</code></a> context, otherwise it will use just the given
-text</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: graphics.xsl; xref.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> element in <a href="http://docbook.org/tdg5/en/html/screenshot.html"><code class="sgmltag-element">screenshot</code></a>, now allowed in DocBook 5.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Restore formatting of <a href="http://docbook.org/tdg5/en/html/figure.html"><code class="sgmltag-element">figure</code></a>/<a href="http://docbook.org/tdg5/en/html/caption.html"><code class="sgmltag-element">caption</code></a> that was broken in 1.77.1.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the
+If @function is set and <code class="sgmltag-element">keycap</code> is empty, then template will use the
+content from the <code class="sgmltag-element">keycap</code> context, otherwise it will use just the given
+text</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: graphics.xsl; xref.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <code class="sgmltag-element">title</code> element in <code class="sgmltag-element">screenshot</code>, now allowed in DocBook 5.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Restore formatting of <code class="sgmltag-element">figure</code>/<code class="sgmltag-element">caption</code> that was broken in 1.77.1.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">html</code> code
-            since the 1.77.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">David Cramer: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Fixing bug where toc.title.p and nodes params had not been declared inside manual-toc template</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Add 'toc.list.attributes' template to insert class and other
-attributes on the top level list element in a <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> of contents.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 3590039 <a href="http://docbook.org/tdg5/en/html/abstract.html"><code class="sgmltag-element">abstract</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> not rendered.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: chunk-common.xsl; footnote.xsl</code></p><pre class="screen"><span class="commit-message">Fixed positioning of <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a> separate when CSS decoration is used.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: ebnf.xsl</code></p><pre class="screen"><span class="commit-message">Convert hard wired xsl:number for <a href="http://docbook.org/tdg5/en/html/production.html"><code class="sgmltag-element">production</code></a> into a template
-with mode="label.markup" to be consistent with other element numbering.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Make comma inserted after <a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a>/parameter or <a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a>/<a href="http://docbook.org/tdg5/en/html/replaceable.html"><code class="sgmltag-element">replaceable</code></a>
-conditional on $function.parens to be consistent with the <a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a> template.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/mediaobject.html"><code class="sgmltag-element">mediaobject</code></a>/<a href="http://docbook.org/tdg5/en/html/alt.html"><code class="sgmltag-element">alt</code></a>, with precedence over
-<a href="http://docbook.org/tdg5/en/html/mediaobject.html"><code class="sgmltag-element">mediaobject</code></a>/<a href="http://docbook.org/tdg5/en/html/textobject.html"><code class="sgmltag-element">textobject</code></a>/<a href="http://docbook.org/tdg5/en/html/phrase.html"><code class="sgmltag-element">phrase</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb</code></p><pre class="screen"><span class="commit-message">Remove src:fragref elements for deleted obsolete <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> params.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunker.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #3563697 where template make-relative-filename was using a
-global param chunk.base.dir instead of its local param <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a>.  Now it uses <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent; xref.xsl</code></p><pre class="screen"><span class="commit-message">Remove all references and code for obsolete <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> attributes
-@linkmode @targetdocent and @localinfo.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add parameter '<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/activate.external.olinks.html"><em class="parameter"><code>activate.external.olinks</code></em></a>' to allow making
-external olinks inactive, as for epub output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stefan: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Add hook for customization.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Splitting head.content into smaller chunks of templates.
-See https://lists.oasis-open.org/archives/docbook-apps/201209/msg00037.html</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Fixed subtle typo when calling lastLineNumber template: must be $listing instead of listing</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: footnote.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a> <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> introduced in 1.77.1.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: formal.xsl; htmltbl.xsl</code></p><pre class="screen"><span class="commit-message">Resolve conflict of duplicate ids on html <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> with <a href="http://docbook.org/tdg5/en/html/caption.html"><code class="sgmltag-element">caption</code></a>.
-Wrap a div with class and id attribute around html <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> without <a href="http://docbook.org/tdg5/en/html/caption.html"><code class="sgmltag-element">caption</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: component.xsl</code></p><pre class="screen"><span class="commit-message">Remove call to 'generate.id' template in &lt;h1&gt; in component.title because the
-id is already generated for the parent div element.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunker.xsl</code></p><pre class="screen"><span class="commit-message">Set omit-xml-declaration to 'yes' for write.text.chunk template, since a text
-file should never have an xml declaration.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: inline.xsl</code></p><pre class="screen"><span class="commit-message">Added support for @function attribute in <a href="http://docbook.org/tdg5/en/html/keycap.html"><code class="sgmltag-element">keycap</code></a> (uses <a href="http://docbook.org/tdg5/en/html/keycap.html"><code class="sgmltag-element">keycap</code></a> context
+            since the 1.77.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">David Cramer: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Fixing bug where toc.title.p and nodes params had not been declared inside manual-toc template</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Add 'toc.list.attributes' template to insert class and other
+attributes on the top level list element in a <code class="sgmltag-element">table</code> of contents.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 3590039 <code class="sgmltag-element">abstract</code>/<code class="sgmltag-element">title</code> not rendered.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: chunk-common.xsl; footnote.xsl</code></p><pre class="screen"><span class="commit-message">Fixed positioning of <code class="sgmltag-element">footnote</code> separate when CSS decoration is used.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: ebnf.xsl</code></p><pre class="screen"><span class="commit-message">Convert hard wired xsl:number for <code class="sgmltag-element">production</code> into a template
+with mode="label.markup" to be consistent with other element numbering.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Make comma inserted after <code class="sgmltag-element">function</code>/parameter or <code class="sgmltag-element">function</code>/<code class="sgmltag-element">replaceable</code>
+conditional on $function.parens to be consistent with the <code class="sgmltag-element">function</code> template.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <code class="sgmltag-element">mediaobject</code>/<code class="sgmltag-element">alt</code>, with precedence over
+<code class="sgmltag-element">mediaobject</code>/<code class="sgmltag-element">textobject</code>/<code class="sgmltag-element">phrase</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb</code></p><pre class="screen"><span class="commit-message">Remove src:fragref elements for deleted obsolete <code class="sgmltag-element">olink</code> params.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: chunker.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #3563697 where template make-relative-filename was using a
+global param chunk.base.dir instead of its local param <em class="parameter"><code>base.dir</code></em>.  Now it uses <em class="parameter"><code>base.dir</code></em>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent; xref.xsl</code></p><pre class="screen"><span class="commit-message">Remove all references and code for obsolete <code class="sgmltag-element">olink</code> attributes
+@linkmode @targetdocent and @localinfo.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add parameter '<em class="parameter"><code>activate.external.olinks</code></em>' to allow making
+external olinks inactive, as for epub output.</span></pre></li><li class="listitem"><p><code class="literal">stefan: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Add hook for customization.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Splitting head.content into smaller chunks of templates.
+See https://lists.oasis-open.org/archives/docbook-apps/201209/msg00037.html</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Fixed subtle typo when calling lastLineNumber template: must be $listing instead of listing</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: footnote.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in <code class="sgmltag-element">footnote</code> <code class="sgmltag-element">link</code> introduced in 1.77.1.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: formal.xsl; htmltbl.xsl</code></p><pre class="screen"><span class="commit-message">Resolve conflict of duplicate ids on html <code class="sgmltag-element">table</code> with <code class="sgmltag-element">caption</code>.
+Wrap a div with class and id attribute around html <code class="sgmltag-element">table</code> without <code class="sgmltag-element">caption</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: component.xsl</code></p><pre class="screen"><span class="commit-message">Remove call to 'generate.id' template in &lt;h1&gt; in component.title because the
+id is already generated for the parent div element.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: chunker.xsl</code></p><pre class="screen"><span class="commit-message">Set omit-xml-declaration to 'yes' for write.text.chunk template, since a text
+file should never have an xml declaration.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: inline.xsl</code></p><pre class="screen"><span class="commit-message">Added support for @function attribute in <code class="sgmltag-element">keycap</code> (uses <code class="sgmltag-element">keycap</code> context
 from language files) =&gt; fixes RFE#3540451
-If @function is set and <a href="http://docbook.org/tdg5/en/html/keycap.html"><code class="sgmltag-element">keycap</code></a> is empty, then template will use the
-content from the <a href="http://docbook.org/tdg5/en/html/keycap.html"><code class="sgmltag-element">keycap</code></a> context, otherwise it will use just the given
-text</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Also set the <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> param in head.content since it's sometimes
+If @function is set and <code class="sgmltag-element">keycap</code> is empty, then template will use the
+content from the <code class="sgmltag-element">keycap</code> context, otherwise it will use just the given
+text</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Also set the <code class="sgmltag-element">title</code> param in head.content since it's sometimes
 called without that param being passed in. Use the passed-in
-value in user.head.title.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Restore missing <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> param on 'head.content' template, and passed
+value in user.head.title.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Restore missing <code class="sgmltag-element">title</code> param on 'head.content' template, and passed
 it along to user.head.title. That param
-is used for certain special chunkings such as Long Descriptions.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: graphics.xsl; xref.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> in <a href="http://docbook.org/tdg5/en/html/screenshot.html"><code class="sgmltag-element">screenshot</code></a>, available since DocBook 5.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: docbook.xsl</code></p><pre class="screen"><span class="commit-message">HTML: Add hook for easily customizing html/head/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a></span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Manpages"></a>Manpages</h3></div></div></div>
-
-<p>The following changes have been made to the
+is used for certain special chunkings such as Long Descriptions.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: graphics.xsl; xref.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <code class="sgmltag-element">title</code> in <code class="sgmltag-element">screenshot</code>, available since DocBook 5.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: docbook.xsl</code></p><pre class="screen"><span class="commit-message">HTML: Add hook for easily customizing html/head/<code class="sgmltag-element">title</code></span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Manpages"></a>Manpages</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">manpages</code> code
-            since the 1.77.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Add a line break at start of <a href="http://docbook.org/tdg5/en/html/variablelist.html"><code class="sgmltag-element">variablelist</code></a> to fix bug #3595156.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Better fix for bug #3545150 by putting the <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> with the step number
-rather than before it.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: utility.xsl</code></p><pre class="screen"><span class="commit-message">Add 'content' param to template name inline.monoseq to support
-<a href="http://docbook.org/tdg5/en/html/email.html"><code class="sgmltag-element">email</code></a> format, fixing bug #3524417.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: utility.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #3512473 where an inline <a href="http://docbook.org/tdg5/en/html/synopsis.html"><code class="sgmltag-element">synopsis</code></a> element produced
-an extra line break in nroff output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 3545150 where <a href="http://docbook.org/tdg5/en/html/procedure.html"><code class="sgmltag-element">procedure</code></a>/step/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> not rendered in man pages.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Roundtrip"></a>Roundtrip</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.77.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Add a line break at start of <code class="sgmltag-element">variablelist</code> to fix bug #3595156.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Better fix for bug #3545150 by putting the <code class="sgmltag-element">title</code> with the step number
+rather than before it.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: utility.xsl</code></p><pre class="screen"><span class="commit-message">Add 'content' param to template name inline.monoseq to support
+<code class="sgmltag-element">email</code> format, fixing bug #3524417.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: utility.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #3512473 where an inline <code class="sgmltag-element">synopsis</code> element produced
+an extra line break in nroff output.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 3545150 where <code class="sgmltag-element">procedure</code>/step/<code class="sgmltag-element">title</code> not rendered in man pages.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Roundtrip"></a>Roundtrip</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">roundtrip</code> code
-            since the 1.77.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: dbk2wordml.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #3297553 error in Word metadata elements from including
-WordML markup instead of just text.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Slides"></a>Slides</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.77.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: dbk2wordml.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #3297553 error in Word metadata elements from including
+WordML markup instead of just text.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Slides"></a>Slides</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">slides</code> code
-            since the 1.77.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">gaborkovesdan: xhtml/plain.xsl</code></p><pre class="screen"><span class="commit-message">- Use real push-style processing in the foil/foilgroup page content, which
+            since the 1.77.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">gaborkovesdan: xhtml/plain.xsl</code></p><pre class="screen"><span class="commit-message">- Use real push-style processing in the foil/foilgroup page content, which
   allows better customization in general (e.g. you can add PI templates)
   and also let us render scattered speakernotes/handoutnotes if that is
-  desired</span></pre>
-</li><li class="listitem">
-<p><code class="literal">gaborkovesdan: xhtml/Makefile</code></p><pre class="screen"><span class="commit-message">- Titlepage markup belongs to the XHTML namespace</span></pre>
-</li><li class="listitem">
-<p><code class="literal">gaborkovesdan: xhtml/plain.xsl</code></p><pre class="screen"><span class="commit-message">- Remove now unnecessary template redefinition</span></pre>
-</li><li class="listitem">
-<p><code class="literal">gaborkovesdan: xhtml/plain.xsl</code></p><pre class="screen"><span class="commit-message">- Generate valid links from cross-references</span></pre>
-</li><li class="listitem">
-<p><code class="literal">gaborkovesdan: xhtml/plain.xsl</code></p><pre class="screen"><span class="commit-message">- Do not add fallbacks for EXSLT extensions, the main DocBook XSL stylesheets
-  do not do that either</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: schema/relaxng/slides.rnc</code></p><pre class="screen"><span class="commit-message">Update the import path for docbook.rnc after the slides directory was moved.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stefan: xhtml/plain.xsl</code></p><pre class="screen"><span class="commit-message">Add missing stylesheet.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stefan: schema/xsd/Makefile; schema/Makefile; schema/relaxng/Makefile</code></p><pre class="screen"><span class="commit-message">Adjust Makefiles.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stefan: locatingrules.xml; RELEASE-NOTES.xml; doc; images; locatingrules.xml; Makefile; im&#8943;</code></p><pre class="screen"><span class="commit-message">Moved many files from slides/ to xsl/slides/</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stefan: fo/param.xweb; xhtml/Makefile; xhtml/param.xweb; fo/Makefile</code></p><pre class="screen"><span class="commit-message">Separate slides package.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stefan: Makefile</code></p><pre class="screen"><span class="commit-message">A bit of cleanup...</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stefan: xhtml/Makefile; fo/Makefile</code></p><pre class="screen"><span class="commit-message">Add to 'clean' target.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: Makefile</code></p><pre class="screen"><span class="commit-message">Slides: Change html to xhtml passim.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xhtml</code></p><pre class="screen"><span class="commit-message">Adding items to svn ignore for slides</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stefan: slidy</code></p><pre class="screen"><span class="commit-message">Import slidy from vendor branch.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stefan: s5</code></p><pre class="screen"><span class="commit-message">Import s5 from vendor branch.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stefan: Makefile; common/common.xsl; common; fo/param.ent; graphics; xhtml/Makefile.param;&#8943;</code></p><pre class="screen"><span class="commit-message">Merge Slides GSoC project to trunk.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Webhelp"></a>Webhelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+  desired</span></pre></li><li class="listitem"><p><code class="literal">gaborkovesdan: xhtml/Makefile</code></p><pre class="screen"><span class="commit-message">- Titlepage markup belongs to the XHTML namespace</span></pre></li><li class="listitem"><p><code class="literal">gaborkovesdan: xhtml/plain.xsl</code></p><pre class="screen"><span class="commit-message">- Remove now unnecessary template redefinition</span></pre></li><li class="listitem"><p><code class="literal">gaborkovesdan: xhtml/plain.xsl</code></p><pre class="screen"><span class="commit-message">- Generate valid links from cross-references</span></pre></li><li class="listitem"><p><code class="literal">gaborkovesdan: xhtml/plain.xsl</code></p><pre class="screen"><span class="commit-message">- Do not add fallbacks for EXSLT extensions, the main DocBook XSL stylesheets
+  do not do that either</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: schema/relaxng/slides.rnc</code></p><pre class="screen"><span class="commit-message">Update the import path for docbook.rnc after the slides directory was moved.</span></pre></li><li class="listitem"><p><code class="literal">stefan: xhtml/plain.xsl</code></p><pre class="screen"><span class="commit-message">Add missing stylesheet.</span></pre></li><li class="listitem"><p><code class="literal">stefan: schema/xsd/Makefile; schema/Makefile; schema/relaxng/Makefile</code></p><pre class="screen"><span class="commit-message">Adjust Makefiles.</span></pre></li><li class="listitem"><p><code class="literal">stefan: locatingrules.xml; RELEASE-NOTES.xml; doc; images; locatingrules.xml; Makefile; im&#8943;</code></p><pre class="screen"><span class="commit-message">Moved many files from slides/ to xsl/slides/</span></pre></li><li class="listitem"><p><code class="literal">stefan: fo/param.xweb; xhtml/Makefile; xhtml/param.xweb; fo/Makefile</code></p><pre class="screen"><span class="commit-message">Separate slides package.</span></pre></li><li class="listitem"><p><code class="literal">stefan: Makefile</code></p><pre class="screen"><span class="commit-message">A bit of cleanup...</span></pre></li><li class="listitem"><p><code class="literal">stefan: xhtml/Makefile; fo/Makefile</code></p><pre class="screen"><span class="commit-message">Add to 'clean' target.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: Makefile</code></p><pre class="screen"><span class="commit-message">Slides: Change html to xhtml passim.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xhtml</code></p><pre class="screen"><span class="commit-message">Adding items to svn ignore for slides</span></pre></li><li class="listitem"><p><code class="literal">stefan: slidy</code></p><pre class="screen"><span class="commit-message">Import slidy from vendor branch.</span></pre></li><li class="listitem"><p><code class="literal">stefan: s5</code></p><pre class="screen"><span class="commit-message">Import s5 from vendor branch.</span></pre></li><li class="listitem"><p><code class="literal">stefan: Makefile; common/common.xsl; common; fo/param.ent; graphics; xhtml/Makefile.param;&#8943;</code></p><pre class="screen"><span class="commit-message">Merge Slides GSoC project to trunk.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Webhelp"></a>Webhelp</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">webhelp</code> code
-            since the 1.77.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">David Cramer: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: More doc updates</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Documentation updates.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/content; Makefile; Makefile.sample; build.xml; template/search</code></p><pre class="screen"><span class="commit-message">Webhelp: Improving sample Makefile to allow for profiling params and other params, removing content dir from template and making related adjustments in Makefile and build.xml</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: Makefile.sample</code></p><pre class="screen"><span class="commit-message">Attempting to include sample Makefile in webhelp output dir</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Webhelp: Do not display <a href="http://docbook.org/tdg5/en/html/sidebar.html"><code class="sgmltag-element">sidebar</code></a> if js is disabled in browser since it will not be functional</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Xerces must be on the classpath in order to XInclude work</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: Makefile</code></p><pre class="screen"><span class="commit-message">Adding generated files to various clean targets.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: build.properties</code></p><pre class="screen"><span class="commit-message">Webhelp: By default don't validate against dtd when using ant build</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: Makefile</code></p><pre class="screen"><span class="commit-message">Webhelp: By default only exclude ix01.html from search in Makefile</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/common/jquery/jquery-ui-1.8.2.custom.min.js; template/common/jquery&#8943;</code></p><pre class="screen"><span class="commit-message">Webhelp: Reverting last commit</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/common/jquery/jquery-ui-1.8.2.custom.min.js; template/common/jquery&#8943;</code></p><pre class="screen"><span class="commit-message">Webhelp: Removing two more unused jquery files</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/common/jquery/jquery-1.4.2.min.js</code></p><pre class="screen"><span class="commit-message">Webhelp: Removing old, unused jquery file</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: Fix header logo <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: Fix bad <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> to favicon.ico</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/common/jquery/jquery-1.7.2.min.js; template/common/main.js; templat&#8943;</code></p><pre class="screen"><span class="commit-message">First part of the GSoC 2012 work by Arun and Visitha:
+            since the 1.77.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">David Cramer: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: More doc updates</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Documentation updates.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/content; Makefile; Makefile.sample; build.xml; template/search</code></p><pre class="screen"><span class="commit-message">Webhelp: Improving sample Makefile to allow for profiling params and other params, removing content dir from template and making related adjustments in Makefile and build.xml</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: Makefile.sample</code></p><pre class="screen"><span class="commit-message">Attempting to include sample Makefile in webhelp output dir</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Webhelp: Do not display <code class="sgmltag-element">sidebar</code> if js is disabled in browser since it will not be functional</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: build.xml</code></p><pre class="screen"><span class="commit-message">Xerces must be on the classpath in order to XInclude work</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: Makefile</code></p><pre class="screen"><span class="commit-message">Adding generated files to various clean targets.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: build.properties</code></p><pre class="screen"><span class="commit-message">Webhelp: By default don't validate against dtd when using ant build</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: Makefile</code></p><pre class="screen"><span class="commit-message">Webhelp: By default only exclude ix01.html from search in Makefile</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/common/jquery/jquery-ui-1.8.2.custom.min.js; template/common/jquery&#8943;</code></p><pre class="screen"><span class="commit-message">Webhelp: Reverting last commit</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/common/jquery/jquery-ui-1.8.2.custom.min.js; template/common/jquery&#8943;</code></p><pre class="screen"><span class="commit-message">Webhelp: Removing two more unused jquery files</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/common/jquery/jquery-1.4.2.min.js</code></p><pre class="screen"><span class="commit-message">Webhelp: Removing old, unused jquery file</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: Fix header logo <code class="sgmltag-element">link</code></span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: Fix bad <code class="sgmltag-element">link</code> to favicon.ico</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/common/jquery/jquery-1.7.2.min.js; template/common/main.js; templat&#8943;</code></p><pre class="screen"><span class="commit-message">First part of the GSoC 2012 work by Arun and Visitha:
 
 Visitha Baddegama
 Remove content folder from Webhelp output
@@ -1971,1521 +453,541 @@ Improve information message for browser with JavaScript disabled
 Support searching for terms with punctuation like build.xml
 
 Arun Bharadwaj
-Make it possible to include the doc <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> in head/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> and 
+Make it possible to include the doc <code class="sgmltag-element">title</code> in head/<code class="sgmltag-element">title</code> and 
  not in the search results
 Improve performance in IE 8/9
-Expandable <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a> pane
-Information message for browser with JavaScript disabled</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Use user.head.title to add <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> to webhelp pages, 
-but do not yet add the <a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> to the page <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: Revert 9433. We need to fix the indexer before we can include the document <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> in the html/head/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: Append document <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> to html/head/title</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: fix missing <a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a> to ie.css</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Params"></a>Params</h3></div></div></div>
-
-<p>The following changes have been made to the
+Expandable <code class="sgmltag-element">TOC</code> pane
+Information message for browser with JavaScript disabled</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Use user.head.title to add <code class="sgmltag-element">title</code> to webhelp pages, 
+but do not yet add the <code class="sgmltag-element">book</code> <code class="sgmltag-element">title</code> to the page <code class="sgmltag-element">title</code>.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: Revert 9433. We need to fix the indexer before we can include the document <code class="sgmltag-element">title</code> in the html/head/<code class="sgmltag-element">title</code></span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: Append document <code class="sgmltag-element">title</code> to html/head/title</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: fix missing <code class="sgmltag-element">reference</code> to ie.css</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Params"></a>Params</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">params</code> code
-            since the 1.77.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: page.height.portrait.xml; page.width.portrait.xml</code></p><pre class="screen"><span class="commit-message">Add USlegal and USlegallandscape.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: force.blank.pages.xml</code></p><pre class="screen"><span class="commit-message">Improve the description.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: page.margin.outer.xml; writing.mode.xml; double.sided.xml; page.margin.inn&#8943;</code></p><pre class="screen"><span class="commit-message">Improve the description.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: force.blank.pages.xml</code></p><pre class="screen"><span class="commit-message">New param to control generating blank even-numbered pages.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: passivetex.extensions.xml</code></p><pre class="screen"><span class="commit-message">Indicate that passivetex is no longer supported.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: footnote.properties.xml</code></p><pre class="screen"><span class="commit-message">Fix bug #3555628 where a <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a> inside a <a href="http://docbook.org/tdg5/en/html/blockquote.html"><code class="sgmltag-element">blockquote</code></a> inherits the end-indent from the <a href="http://docbook.org/tdg5/en/html/blockquote.html"><code class="sgmltag-element">blockquote</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">stefan: foil.page-sequence.properties.xml; handoutnotes.properties.xml; slidy.duration.xml&#8943;</code></p><pre class="screen"><span class="commit-message">Merge Slides GSoC project to trunk.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: activate.external.olinks.xml</code></p><pre class="screen"><span class="commit-message">Add parameter '<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/activate.external.olinks.html"><em class="parameter"><code>activate.external.olinks</code></em></a>' to allow making
-external olinks inactive, as for epub output.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Profiling"></a>Profiling</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.77.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: page.height.portrait.xml; page.width.portrait.xml</code></p><pre class="screen"><span class="commit-message">Add USlegal and USlegallandscape.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: force.blank.pages.xml</code></p><pre class="screen"><span class="commit-message">Improve the description.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: page.margin.outer.xml; writing.mode.xml; double.sided.xml; page.margin.inn&#8943;</code></p><pre class="screen"><span class="commit-message">Improve the description.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: force.blank.pages.xml</code></p><pre class="screen"><span class="commit-message">New param to control generating blank even-numbered pages.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: passivetex.extensions.xml</code></p><pre class="screen"><span class="commit-message">Indicate that passivetex is no longer supported.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: footnote.properties.xml</code></p><pre class="screen"><span class="commit-message">Fix bug #3555628 where a <code class="sgmltag-element">footnote</code> inside a <code class="sgmltag-element">blockquote</code> inherits the end-indent from the <code class="sgmltag-element">blockquote</code>.</span></pre></li><li class="listitem"><p><code class="literal">stefan: foil.page-sequence.properties.xml; handoutnotes.properties.xml; slidy.duration.xml&#8943;</code></p><pre class="screen"><span class="commit-message">Merge Slides GSoC project to trunk.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: activate.external.olinks.xml</code></p><pre class="screen"><span class="commit-message">Add parameter '<em class="parameter"><code>activate.external.olinks</code></em>' to allow making
+external olinks inactive, as for epub output.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Profiling"></a>Profiling</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">profiling</code> code
-            since the 1.77.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Test for @xml:id as well as @id for $rootid.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Tools"></a>Tools</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.77.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Test for @xml:id as well as @id for $rootid.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Tools"></a>Tools</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">tools</code> code
-            since the 1.77.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">David Cramer: bin/docbook-xsl-update</code></p><pre class="screen"><span class="commit-message">s/VERSION/VERSION.xsl/ again.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/build/xsl-param-link.xsl; xsl/build/make-xsl-params.xsl</code></p><pre class="screen"><span class="commit-message">Slides: Change html to xhtml passim.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Template"></a>Template</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.77.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">David Cramer: bin/docbook-xsl-update</code></p><pre class="screen"><span class="commit-message">s/VERSION/VERSION.xsl/ again.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/build/xsl-param-link.xsl; xsl/build/make-xsl-params.xsl</code></p><pre class="screen"><span class="commit-message">Slides: Change html to xhtml passim.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.78.0_Template"></a>Template</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">template</code> code
-            since the 1.77.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Autoguess of proper parameter settings</span></pre>
-</li></ul></div>
-</div>
-
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.77.0"></a>Release Notes: 1.77.1</h2></div></div></div>
-
-<p>The following list summarizes the major changes that have been made
+            since the 1.77.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Autoguess of proper parameter settings</span></pre></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.77.0"></a>Release Notes: 1.77.1</h2></div></div></div><p>The following list summarizes the major changes that have been made
         since the 1.76.1 release.  It is followed by sections detailing changes to individual files
 from the SVN checkin logs, edited to remove housekeeping changes and bug fixes.
-See the NEWS.xml file for a complete unedited  list of SVN changes.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Gentext</p>
-<div class="variablelist"><dl class="variablelist"><dt><span class="term">webhelp</span></dt><dd>
-                <p>Many improvements to the generated text for webhelp output.</p>
-            </dd></dl></div>
-  </li><li class="listitem"><p>Common</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Support more media types</span></dt><dd>
-                            <p>Expanded list of supported filename extensions for media to include video and audio, mostly for HTML5 and EPUB3 outputs.</p>
-                        </dd><dt><span class="term">Topic element</span></dt><dd>
-                            <p>Add basic support for new <code class="literal">topic</code> element, which is available in DocBook 5.1. Generally a topic element will be used with <code class="literal">assembly</code> and may be transformed to some other hierarchical element during processing, but it can also be formatted as a plain topic.</p>
-                        </dd></dl></div></li><li class="listitem"><p>FO</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Add para.properties attribute-set</span></dt><dd>
-                            <p>Add a <code class="literal">para.properties</code> attribute-set that applies only to para elements. That allows still using <code class="literal">normal.para.spacing</code> attribute-set for many block elements for uniform spacing, but allows separate formatting of para elements.</p>
-                        </dd><dt><span class="term">List of titles in article</span></dt><dd>
-                            <p>Add support for List of Tables, List of Figures, etc. for articles and other component-level elements. Includes a new template for each in <code class="filename">autotoc.xsl</code>, new attribute-sets in <code class="filename">titlepage.xsl</code>, and new entries in the <code class="filename">titlepage.templates.xml</code> file tu support customization.</p>
-                        </dd><dt><span class="term">Customizing links in FO</span></dt><dd>
-                            <p>Add template mode <code class="literal">simple.xlink.properties</code> to allow
+See the NEWS.xml file for a complete unedited  list of SVN changes.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Gentext</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">webhelp</span></dt><dd><p>Many improvements to the generated text for webhelp output.</p></dd></dl></div></li><li class="listitem"><p>Common</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Support more media types</span></dt><dd><p>Expanded list of supported filename extensions for media to include video and audio, mostly for HTML5 and EPUB3 outputs.</p></dd><dt><span class="term">Topic element</span></dt><dd><p>Add basic support for new <code class="literal">topic</code> element, which is available in DocBook 5.1. Generally a topic element will be used with <code class="literal">assembly</code> and may be transformed to some other hierarchical element during processing, but it can also be formatted as a plain topic.</p></dd></dl></div></li><li class="listitem"><p>FO</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Add para.properties attribute-set</span></dt><dd><p>Add a <code class="literal">para.properties</code> attribute-set that applies only to para elements. That allows still using <code class="literal">normal.para.spacing</code> attribute-set for many block elements for uniform spacing, but allows separate formatting of para elements.</p></dd><dt><span class="term">List of titles in article</span></dt><dd><p>Add support for List of Tables, List of Figures, etc. for articles and other component-level elements. Includes a new template for each in <code class="filename">autotoc.xsl</code>, new attribute-sets in <code class="filename">titlepage.xsl</code>, and new entries in the <code class="filename">titlepage.templates.xml</code> file tu support customization.</p></dd><dt><span class="term">Customizing links in FO</span></dt><dd><p>Add template mode <code class="literal">simple.xlink.properties</code> to allow
 easy customization of formatting of links generated
 from elements  that use 
-the xlink attributes. This extends link formatting beyond that of <code class="literal">xref</code>, <code class="literal">link</code>, and <code class="literal">olink</code> which use <code class="literal">xref.properties</code> attribute-set.</p>
-                        </dd><dt><span class="term">Table caption</span></dt><dd>
-                            <p>The caption element in an HTML table is now handled like a title in a CALS table, using the <code class="literal">formal.object.title</code> template with all its features, including placement.  Now <code class="literal">caption</code> template in <code class="literal">mode="htmlTable"</code> does nothing, because
-caption handled by <code class="literal">formal.object.title</code> template.  Also adds support for table <code class="literal">caption</code> element in a CALS table, placing it after the table.</p>
-                        </dd><dt><span class="term">Graphics attribute handling</span></dt><dd>
-                            <p>Refactored the big <code class="literal">process.image</code> template to use individual templates such as <code class="literal">image.width</code> for most attributes to allow easier customization of individual properties.</p>
-                        </dd><dt><span class="term">Side regions</span></dt><dd>
-                            <p>Add support for side page regions in addition to header and footer regions. This feature lets you add running content to the side margins, and by default the content is rotated 90 degrees.  Adds new templates named <code class="literal">running.side.content</code>, <code class="literal">region.inner</code> and <code class="literal">region.outer</code>; new template modes <code class="literal">region.inner.mode</code> and <code class="literal">region.outer.mode</code>; new parameters named <code class="literal">region.inner.extent</code>, <code class="literal">region.outer.extent</code>, <code class="literal">body.margin.inner</code>, <code class="literal">body.margin.outer</code>,  and <code class="literal">side.region.precedence</code>; and new attribute-sets named <code class="literal">inner.region.content.properties</code>, <code class="literal">outer.region.content.properties</code>, <code class="literal">region.inner.properties</code>, and <code class="literal">region.outer.properties</code>.</p>
-                        </dd><dt><span class="term">Callout formatting</span></dt><dd>
-                            <p>Add new attribute-sets for <code class="literal">calloutlist</code>.</p>
-                        </dd><dt><span class="term">Topic element</span></dt><dd>
-                            <p>Add basic support for formatting a topic element, which is available in DocBook 5.1.</p>
-                        </dd></dl></div></li><li class="listitem"><p>HTML</p>
-              
-                <div class="variablelist"><dl class="variablelist"><dt><span class="term">HTML5</span></dt><dd>
-                            <p>Add variables to the base HTML stylesheets that can be adjusted for the HTML5 stylesheets.</p>
-                        </dd><dt><span class="term">Insert Javascript reference</span></dt><dd>
-                            <p>Add support for <code class="literal">html.script</code> param to insert reference to a Javascript file.</p>
-                        </dd><dt><span class="term">Namespace for titlepage mechanism.</span></dt><dd>
-                            <p>Titlepage mechanism is now namespace aware to support XHTML.</p>
-                        </dd><dt><span class="term">Chunked filename prefix</span></dt><dd>
-                            <p>New param named <code class="literal">chunked.filename.prefix</code> lets you add a filename prefix to each chunked file. This replaces the buggy practice of adding such a prefix to the <code class="literal">base.dir</code> param.  Now the <code class="literal">base.dir</code> param will always have a trailing slash added if it is not present, so you no longer have to remember to add it to the param value.</p>
-                        </dd><dt><span class="term">Generate id attributes</span></dt><dd>
-                            <p>The stylesheet param <code class="literal">generate.id.attributes</code> already existed but was incompletely implemented.  Now when it is set to 1, only <code class="literal">id</code> attributes should be output, not <code class="literal">&lt;a name&gt;</code> named anchors.</p>
-                        </dd><dt><span class="term">Generate consistent id attributes</span></dt><dd>
-                            <p>New  <code class="literal">generate.consistent.ids</code> parameter which allows generating a more stable id values based on XPath rather than the <code class="literal">generate-id()</code> function, which may not produce consistent values between runs.  Stable output ids allow you to make stable links to generated content from the outside.</p>
-                        </dd><dt><span class="term">Topic element</span></dt><dd>
-                            <p>Add basic support for formatting a topic element, which is available in DocBook 5.1. Generally a topic element will be used with assembly and may be transformed to some other hierarchical element during processing, but it can also be formatted as a plain topic.</p>
-                        </dd></dl></div>
-            </li><li class="listitem"><p>Webhelp</p>
-                <div class="variablelist"><dl class="variablelist"><dt><span class="term">Webhelp refactored</span></dt><dd>
-                            <p>Webhelp templates refactored to better support customization.</p>
-                        </dd><dt><span class="term">Added documentation.</span></dt><dd>
-                            <p>More and better documentation added.</p>
-                        </dd><dt><span class="term">Webhelp generated text</span></dt><dd>
-                            <p>Many improvements to the generated text for webhelp output.</p>
-                        </dd></dl></div>
-            </li><li class="listitem"><p>XHTML5</p>
-                <p>New stylesheets to generate HTML5 output, in an  XML serialization. These templates are a customization layer on top of the XHTML stylesheet files.</p>
-            </li><li class="listitem"><p>EPUB3</p>
-                <p>New stylesheets to generate EPUB3 output. These templates are a customization layer on top of the xhtml5 stylesheet files.</p>
-            </li><li class="listitem"><p>Assembly</p>
-                <p>New <code class="literal">assembly.xsl</code> stylesheet to convert a DocBook 5.1 assembly into a standard DocBook 5 document.  Also includes a <code class="literal">topic-maker-chunk.xsl</code> stylesheet that can convert a DocBook 5 book or article document into an assembly with a collection of modular files, including converting some elements to topic files.</p>
-            </li></ul></div>
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Gentext"></a>Gentext</h3></div></div></div>
-
-<p>The following changes have been made to the
+the xlink attributes. This extends link formatting beyond that of <code class="literal">xref</code>, <code class="literal">link</code>, and <code class="literal">olink</code> which use <code class="literal">xref.properties</code> attribute-set.</p></dd><dt><span class="term">Table caption</span></dt><dd><p>The caption element in an HTML table is now handled like a title in a CALS table, using the <code class="literal">formal.object.title</code> template with all its features, including placement.  Now <code class="literal">caption</code> template in <code class="literal">mode="htmlTable"</code> does nothing, because
+caption handled by <code class="literal">formal.object.title</code> template.  Also adds support for table <code class="literal">caption</code> element in a CALS table, placing it after the table.</p></dd><dt><span class="term">Graphics attribute handling</span></dt><dd><p>Refactored the big <code class="literal">process.image</code> template to use individual templates such as <code class="literal">image.width</code> for most attributes to allow easier customization of individual properties.</p></dd><dt><span class="term">Side regions</span></dt><dd><p>Add support for side page regions in addition to header and footer regions. This feature lets you add running content to the side margins, and by default the content is rotated 90 degrees.  Adds new templates named <code class="literal">running.side.content</code>, <code class="literal">region.inner</code> and <code class="literal">region.outer</code>; new template modes <code class="literal">region.inner.mode</code> and <code class="literal">region.outer.mode</code>; new parameters named <code class="literal">region.inner.extent</code>, <code class="literal">region.outer.extent</code>, <code class="literal">body.margin.inner</code>, <code class="literal">body.margin.outer</code>,  and <code class="literal">side.region.precedence</code>; and new attribute-sets named <code class="literal">inner.region.content.properties</code>, <code class="literal">outer.region.content.properties</code>, <code class="literal">region.inner.properties</code>, and <code class="literal">region.outer.properties</code>.</p></dd><dt><span class="term">Callout formatting</span></dt><dd><p>Add new attribute-sets for <code class="literal">calloutlist</code>.</p></dd><dt><span class="term">Topic element</span></dt><dd><p>Add basic support for formatting a topic element, which is available in DocBook 5.1.</p></dd></dl></div></li><li class="listitem"><p>HTML</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">HTML5</span></dt><dd><p>Add variables to the base HTML stylesheets that can be adjusted for the HTML5 stylesheets.</p></dd><dt><span class="term">Insert Javascript reference</span></dt><dd><p>Add support for <code class="literal">html.script</code> param to insert reference to a Javascript file.</p></dd><dt><span class="term">Namespace for titlepage mechanism.</span></dt><dd><p>Titlepage mechanism is now namespace aware to support XHTML.</p></dd><dt><span class="term">Chunked filename prefix</span></dt><dd><p>New param named <code class="literal">chunked.filename.prefix</code> lets you add a filename prefix to each chunked file. This replaces the buggy practice of adding such a prefix to the <code class="literal">base.dir</code> param.  Now the <code class="literal">base.dir</code> param will always have a trailing slash added if it is not present, so you no longer have to remember to add it to the param value.</p></dd><dt><span class="term">Generate id attributes</span></dt><dd><p>The stylesheet param <code class="literal">generate.id.attributes</code> already existed but was incompletely implemented.  Now when it is set to 1, only <code class="literal">id</code> attributes should be output, not <code class="literal">&lt;a name&gt;</code> named anchors.</p></dd><dt><span class="term">Generate consistent id attributes</span></dt><dd><p>New  <code class="literal">generate.consistent.ids</code> parameter which allows generating a more stable id values based on XPath rather than the <code class="literal">generate-id()</code> function, which may not produce consistent values between runs.  Stable output ids allow you to make stable links to generated content from the outside.</p></dd><dt><span class="term">Topic element</span></dt><dd><p>Add basic support for formatting a topic element, which is available in DocBook 5.1. Generally a topic element will be used with assembly and may be transformed to some other hierarchical element during processing, but it can also be formatted as a plain topic.</p></dd></dl></div></li><li class="listitem"><p>Webhelp</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Webhelp refactored</span></dt><dd><p>Webhelp templates refactored to better support customization.</p></dd><dt><span class="term">Added documentation.</span></dt><dd><p>More and better documentation added.</p></dd><dt><span class="term">Webhelp generated text</span></dt><dd><p>Many improvements to the generated text for webhelp output.</p></dd></dl></div></li><li class="listitem"><p>XHTML5</p><p>New stylesheets to generate HTML5 output, in an  XML serialization. These templates are a customization layer on top of the XHTML stylesheet files.</p></li><li class="listitem"><p>EPUB3</p><p>New stylesheets to generate EPUB3 output. These templates are a customization layer on top of the xhtml5 stylesheet files.</p></li><li class="listitem"><p>Assembly</p><p>New <code class="literal">assembly.xsl</code> stylesheet to convert a DocBook 5.1 assembly into a standard DocBook 5 document.  Also includes a <code class="literal">topic-maker-chunk.xsl</code> stylesheet that can convert a DocBook 5 book or article document into an assembly with a collection of modular files, including converting some elements to topic files.</p></li></ul></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Gentext"></a>Gentext</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">gentext</code> code
-            since the 1.76.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">stefanhinz: locale/de.xml</code></p><pre class="screen"><span class="commit-message">Translated German WebHelp strings</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: locale/zh.xml; locale/en.xml; locale/fr.xml; locale/de.xml; locale/ja.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Update non-en gentext strings</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add topic to title-numbered context.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add basic topic element templates.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: locale/el.xml</code></p><pre class="screen"><span class="commit-message">Updated gentext for quotation marks. Fixes bug #3512440.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: locale/cs.xml</code></p><pre class="screen"><span class="commit-message">Adding missing context for webhelp</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Fixing syntax of webhelp gentext entries</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Moving webhelp gentext strings into a context</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: locale/zh.xml; locale/en.xml; locale/cs.xml; locale/fr.xml; locale/de.xml; local&#8943;</code></p><pre class="screen"><span class="commit-message">Moved language specific of WebHelp to gentext/locale/ as discussed with
+            since the 1.76.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">stefanhinz: locale/de.xml</code></p><pre class="screen"><span class="commit-message">Translated German WebHelp strings</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: locale/zh.xml; locale/en.xml; locale/fr.xml; locale/de.xml; locale/ja.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Update non-en gentext strings</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add topic to title-numbered context.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Add basic topic element templates.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: locale/el.xml</code></p><pre class="screen"><span class="commit-message">Updated gentext for quotation marks. Fixes bug #3512440.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: locale/cs.xml</code></p><pre class="screen"><span class="commit-message">Adding missing context for webhelp</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Fixing syntax of webhelp gentext entries</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Moving webhelp gentext strings into a context</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: locale/zh.xml; locale/en.xml; locale/cs.xml; locale/fr.xml; locale/de.xml; local&#8943;</code></p><pre class="screen"><span class="commit-message">Moved language specific of WebHelp to gentext/locale/ as discussed with
 Stefan following the "minimal intrusive approach". :)
-In the long run, maybe moving the text into a context, not sure.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: locale/ru.xml</code></p><pre class="screen"><span class="commit-message">Aligned capitalization of first letters with English original</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="VrnV1.77_Common"></a>Common</h3></div></div></div>
-
-<p>The following changes have been made to the
+In the long run, maybe moving the text into a context, not sure.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: locale/ru.xml</code></p><pre class="screen"><span class="commit-message">Aligned capitalization of first letters with English original</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="VrnV1.77_Common"></a>Common</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">common</code> code
-            since the 1.76.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: common.xsl</code></p><pre class="screen"><span class="commit-message">In "select.mediaobject.index" template, add selection of <a href="http://docbook.org/tdg5/en/html/videoobject.html"><code class="sgmltag-element">videoobject</code></a>
-and <a href="http://docbook.org/tdg5/en/html/audioobject.html"><code class="sgmltag-element">audioobject</code></a> since now supported in HTML5.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: labels.xsl; titles.xsl; entities.ent; targets.xsl; subtitles.xsl; gentext.&#8943;</code></p><pre class="screen"><span class="commit-message">Add basic support for new &lt;topic&gt; element.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: common.xsl</code></p><pre class="screen"><span class="commit-message">Fix handling of mediatypes for video and audio files, mostly for HTML5 and EPUB3 outputs.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: olink.xsl</code></p><pre class="screen"><span class="commit-message">Generate error message if <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> data in targetset is in a namespace.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: common.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/generate.consistent.ids.html"><em class="parameter"><code>generate.consistent.ids</code></em></a> parameter.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: subtitles.xsl</code></p><pre class="screen"><span class="commit-message">Add verbose param to subtitle.markup templates to allow its
+            since the 1.76.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: common.xsl</code></p><pre class="screen"><span class="commit-message">In "select.mediaobject.index" template, add selection of <code class="sgmltag-element">videoobject</code>
+and <code class="sgmltag-element">audioobject</code> since now supported in HTML5.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: labels.xsl; titles.xsl; entities.ent; targets.xsl; subtitles.xsl; gentext.&#8943;</code></p><pre class="screen"><span class="commit-message">Add basic support for new &lt;topic&gt; element.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: common.xsl</code></p><pre class="screen"><span class="commit-message">Fix handling of mediatypes for video and audio files, mostly for HTML5 and EPUB3 outputs.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: olink.xsl</code></p><pre class="screen"><span class="commit-message">Generate error message if <code class="sgmltag-element">olink</code> data in targetset is in a namespace.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: common.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <em class="parameter"><code>generate.consistent.ids</code></em> parameter.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: subtitles.xsl</code></p><pre class="screen"><span class="commit-message">Add verbose param to subtitle.markup templates to allow its
 error message to be ignored. 
-Add that param to fop1.xsl <a href="http://docbook.org/tdg5/en/html/application.html"><code class="sgmltag-element">application</code></a> of subtitle.markup
-to avoid unnecessary error message in document information.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: labels.xsl</code></p><pre class="screen"><span class="commit-message">Add empty templates for <a href="http://docbook.org/tdg5/en/html/glossdiv.html"><code class="sgmltag-element">glossdiv</code></a>, <a href="http://docbook.org/tdg5/en/html/glosslist.html"><code class="sgmltag-element">glosslist</code></a>, and <a href="http://docbook.org/tdg5/en/html/glossentry.html"><code class="sgmltag-element">glossentry</code></a> in
-mode="label.markup".</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the
+Add that param to fop1.xsl <code class="sgmltag-element">application</code> of subtitle.markup
+to avoid unnecessary error message in document information.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: labels.xsl</code></p><pre class="screen"><span class="commit-message">Add empty templates for <code class="sgmltag-element">glossdiv</code>, <code class="sgmltag-element">glosslist</code>, and <code class="sgmltag-element">glossentry</code> in
+mode="label.markup".</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">fo</code> code
-            since the 1.76.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">qualify <a href="http://docbook.org/tdg5/en/html/caption.html"><code class="sgmltag-element">caption</code></a> template to <a href="http://docbook.org/tdg5/en/html/mediaobject.html"><code class="sgmltag-element">mediaobject</code></a>/<a href="http://docbook.org/tdg5/en/html/caption.html"><code class="sgmltag-element">caption</code></a> so not confused with <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>/<a href="http://docbook.org/tdg5/en/html/caption.html"><code class="sgmltag-element">caption</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Add template to process <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>/<a href="http://docbook.org/tdg5/en/html/caption.html"><code class="sgmltag-element">caption</code></a> element.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl; autotoc.xsl; component.xsl; xref.xsl; titlepage.templates.x&#8943;</code></p><pre class="screen"><span class="commit-message">Add basic support for new &lt;topic&gt; element.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Fix handling of mediatypes for video and audio files, mostly for HTML5 and EPUB3 outputs.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Add default style att-sets for component.list.of.titles, etc.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl; component.xsl; titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Add make.component.tocs to support lists of tables, etc. for
-<a href="http://docbook.org/tdg5/en/html/article.html"><code class="sgmltag-element">article</code></a> and other components.  Added component.list.of.tables to
-titlepage.templates.xml to format the <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/para.properties.html"><em class="parameter"><code>para.properties</code></em></a> attribute-set for paragraphs.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Add template mode 'simple.xlink.properties' to allow
+            since the 1.76.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">qualify <code class="sgmltag-element">caption</code> template to <code class="sgmltag-element">mediaobject</code>/<code class="sgmltag-element">caption</code> so not confused with <code class="sgmltag-element">table</code>/<code class="sgmltag-element">caption</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Add template to process <code class="sgmltag-element">table</code>/<code class="sgmltag-element">caption</code> element.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl; autotoc.xsl; component.xsl; xref.xsl; titlepage.templates.x&#8943;</code></p><pre class="screen"><span class="commit-message">Add basic support for new &lt;topic&gt; element.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Fix handling of mediatypes for video and audio files, mostly for HTML5 and EPUB3 outputs.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Add default style att-sets for component.list.of.titles, etc.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autotoc.xsl; component.xsl; titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Add make.component.tocs to support lists of tables, etc. for
+<code class="sgmltag-element">article</code> and other components.  Added component.list.of.tables to
+titlepage.templates.xml to format the <code class="sgmltag-element">title</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add new <em class="parameter"><code>para.properties</code></em> attribute-set for paragraphs.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Add template mode 'simple.xlink.properties' to allow
 easy customization of formatting of links generated
-from elements other than <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a>, <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>, and <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> using
-the xlink attributes.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/table.caption.properties.html"><em class="parameter"><code>table.caption.properties</code></em></a> to format <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> captions.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/caption.html"><code class="sgmltag-element">caption</code></a> in a CALS <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: graphics.xsl; math.xsl</code></p><pre class="screen"><span class="commit-message">Refactored the 'process.image' template to create modular
+from elements other than <code class="sgmltag-element">xref</code>, <code class="sgmltag-element">link</code>, and <code class="sgmltag-element">olink</code> using
+the xlink attributes.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add <em class="parameter"><code>table.caption.properties</code></em> to format <code class="sgmltag-element">table</code> captions.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <code class="sgmltag-element">caption</code> in a CALS <code class="sgmltag-element">table</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: graphics.xsl; math.xsl</code></p><pre class="screen"><span class="commit-message">Refactored the 'process.image' template to create modular
 templates for each attribute so they can be individually
 customized.  Also merged in support for embedded svg and
-mml content so they can have image attributes too.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Check in new params for FO side regions in page masters.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl; titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/itermset.html"><code class="sgmltag-element">itermset</code></a> in <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> elements, using titlepage mechanism
-to ensure entries are placed inside page-sequence.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Add support for side body margins and side static content regions.
-Fixes bug 3389931.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent; task.xsl</code></p><pre class="screen"><span class="commit-message">Add attribute-set <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/task.properties.html"><em class="parameter"><code>task.properties</code></em></a> to <a href="http://docbook.org/tdg5/en/html/task.html"><code class="sgmltag-element">task</code></a> element to
-support customization.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add new attribute-sets <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/calloutlist.properties.html"><em class="parameter"><code>calloutlist.properties</code></em></a> and <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/callout.properties.html"><em class="parameter"><code>callout.properties</code></em></a>
-to  better support customization of calloutlists, fixing bug 3160341.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: Makefile</code></p><pre class="screen"><span class="commit-message">Titlepage mechanism is now namespace aware to support XHTML. Please note that when generating titlepage template stylesheets you have to pass FO or XHTML namespace inside ns parameter. For HTML parameter should be empty.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Allow selection by role for multiple <a href="http://docbook.org/tdg5/en/html/imageobject.html"><code class="sgmltag-element">imageobject</code></a> elements
-within an <a href="http://docbook.org/tdg5/en/html/imageobjectco.html"><code class="sgmltag-element">imageobjectco</code></a>, which since Docbook 5 allows multiple imageobjects.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Added template for collabname. Fixes bug #3414436.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Support the keep-together processing-instruction on <a href="http://docbook.org/tdg5/en/html/programlisting.html"><code class="sgmltag-element">programlisting</code></a>, <a href="http://docbook.org/tdg5/en/html/screen.html"><code class="sgmltag-element">screen</code></a>, <a href="http://docbook.org/tdg5/en/html/synopsis.html"><code class="sgmltag-element">synopsis</code></a>, and <a href="http://docbook.org/tdg5/en/html/literallayout.html"><code class="sgmltag-element">literallayout</code></a>. Tracker id #3396906.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Pass the pageclass, sequence, and gentext-key to the template
+mml content so they can have image attributes too.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Check in new params for FO side regions in page masters.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl; titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Add support for <code class="sgmltag-element">itermset</code> in <code class="sgmltag-element">info</code> elements, using titlepage mechanism
+to ensure entries are placed inside page-sequence.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Add support for side body margins and side static content regions.
+Fixes bug 3389931.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent; task.xsl</code></p><pre class="screen"><span class="commit-message">Add attribute-set <em class="parameter"><code>task.properties</code></em> to <code class="sgmltag-element">task</code> element to
+support customization.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add new attribute-sets <em class="parameter"><code>calloutlist.properties</code></em> and <em class="parameter"><code>callout.properties</code></em>
+to  better support customization of calloutlists, fixing bug 3160341.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: Makefile</code></p><pre class="screen"><span class="commit-message">Titlepage mechanism is now namespace aware to support XHTML. Please note that when generating titlepage template stylesheets you have to pass FO or XHTML namespace inside ns parameter. For HTML parameter should be empty.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Allow selection by role for multiple <code class="sgmltag-element">imageobject</code> elements
+within an <code class="sgmltag-element">imageobjectco</code>, which since Docbook 5 allows multiple imageobjects.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Added template for collabname. Fixes bug #3414436.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Support the keep-together processing-instruction on <code class="sgmltag-element">programlisting</code>, <code class="sgmltag-element">screen</code>, <code class="sgmltag-element">synopsis</code>, and <code class="sgmltag-element">literallayout</code>. Tracker id #3396906.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Pass the pageclass, sequence, and gentext-key to the template
 named header.footer.widths to enable further customization
-based on page master.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: xref.xsl</code></p><pre class="screen"><span class="commit-message">hyphenation of URL content must be disabled for <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>, not only for ulink because od DB5</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: xref.xsl</code></p><pre class="screen"><span class="commit-message">URLs shouldn't be hyphenated as normal text</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: callout.xsl</code></p><pre class="screen"><span class="commit-message">Added support for alternative circled numbers</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: axf.xsl; fop1.xsl; xep.xsl</code></p><pre class="screen"><span class="commit-message">Added support for <a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a>/<a href="http://docbook.org/tdg5/en/html/orgname.html"><code class="sgmltag-element">orgname</code></a> in document metadata. Closes bug #3132862.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: component.xsl</code></p><pre class="screen"><span class="commit-message">Add template for <a href="http://docbook.org/tdg5/en/html/article.html"><code class="sgmltag-element">article</code></a>/<a href="http://docbook.org/tdg5/en/html/colophon.html"><code class="sgmltag-element">colophon</code></a> to avoid nested page-sequence.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the
+based on page master.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: xref.xsl</code></p><pre class="screen"><span class="commit-message">hyphenation of URL content must be disabled for <code class="sgmltag-element">link</code>, not only for ulink because od DB5</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: xref.xsl</code></p><pre class="screen"><span class="commit-message">URLs shouldn't be hyphenated as normal text</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: callout.xsl</code></p><pre class="screen"><span class="commit-message">Added support for alternative circled numbers</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: axf.xsl; fop1.xsl; xep.xsl</code></p><pre class="screen"><span class="commit-message">Added support for <code class="sgmltag-element">author</code>/<code class="sgmltag-element">orgname</code> in document metadata. Closes bug #3132862.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: component.xsl</code></p><pre class="screen"><span class="commit-message">Add template for <code class="sgmltag-element">article</code>/<code class="sgmltag-element">colophon</code> to avoid nested page-sequence.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">html</code> code
-            since the 1.76.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Add support for using <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> as well as <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> in target element.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: component.xsl</code></p><pre class="screen"><span class="commit-message">Enable support for html5 features, including using &lt;<a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a>&gt; instead of
+            since the 1.76.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Add support for using <code class="sgmltag-element">info</code>/<code class="sgmltag-element">title</code> as well as <code class="sgmltag-element">title</code> in target element.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: component.xsl</code></p><pre class="screen"><span class="commit-message">Enable support for html5 features, including using &lt;<code class="sgmltag-element">section</code>&gt; instead of
 &lt;div&gt; for certain elements, and setting heading level to &lt;h1&gt; for chapters.
 These features are not changed in the base html stylesheet for backwards
-compatibility.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.css.xml</code></p><pre class="screen"><span class="commit-message">Add style for <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a> rule.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: biblio-iso690.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/subtitle.html"><code class="sgmltag-element">subtitle</code></a> inside <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add call to new 'root.attributes' placeholder template to allow
-adding attributes to the &lt;html&gt; output element.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl; titlepage.xsl; formal.xsl; division.xsl; toc.xsl; sections.xsl&#8943;</code></p><pre class="screen"><span class="commit-message">Finish implementation of <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/generate.id.attributes.html"><em class="parameter"><code>generate.id.attributes</code></em></a> for all elements
-using the template named id.attribute.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl; chunktoc.xsl; titlepage.xsl; chunk-code.xsl; changebars.xsl; &#8943;</code></p><pre class="screen"><span class="commit-message">Add basic support for new &lt;topic&gt; element.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Fix handling of mediatypes for video and audio files, mostly for HTML5 and EPUB3 outputs.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: callout.xsl; verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Restore <a href="http://docbook.org/tdg5/en/html/programlisting.html"><code class="sgmltag-element">programlisting</code></a> to use &lt;pre&gt; instead of &lt;div&gt; and instead
-wrap <a href="http://docbook.org/tdg5/en/html/callout.html"><code class="sgmltag-element">callout</code></a> img elements in &lt;span&gt; to make valid HTML.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Turn off img longdesc attribute because not supported by browsers.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: footnote.xsl</code></p><pre class="screen"><span class="commit-message">Move square brackets and &lt;sup&gt; inside &lt;a&gt; element for <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a>
-marks to fix display problems in some browsers.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add new params <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/html.script.html"><em class="parameter"><code>html.script</code></em></a> and <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/html.script.type.html"><em class="parameter"><code>html.script.type</code></em></a> to support
-Javascript references.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunk-common.xsl; chunktoc.xsl; titlepage.xsl; chunker.xsl; chunk-code.xsl&#8943;</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/chunked.filename.prefix.html"><em class="parameter"><code>chunked.filename.prefix</code></em></a> param.
-Make sure <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a> value has a trailing slash in
-the chunk.base.dir internal param used by the templates.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: formal.xsl; htmltbl.xsl</code></p><pre class="screen"><span class="commit-message">Now handles <a href="http://docbook.org/tdg5/en/html/caption.html"><code class="sgmltag-element">caption</code></a> in html markup <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> like <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>,
+compatibility.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.css.xml</code></p><pre class="screen"><span class="commit-message">Add style for <code class="sgmltag-element">footnote</code> rule.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: biblio-iso690.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <code class="sgmltag-element">subtitle</code> inside <code class="sgmltag-element">info</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add call to new 'root.attributes' placeholder template to allow
+adding attributes to the &lt;html&gt; output element.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl; titlepage.xsl; formal.xsl; division.xsl; toc.xsl; sections.xsl&#8943;</code></p><pre class="screen"><span class="commit-message">Finish implementation of <em class="parameter"><code>generate.id.attributes</code></em> for all elements
+using the template named id.attribute.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autotoc.xsl; chunktoc.xsl; titlepage.xsl; chunk-code.xsl; changebars.xsl; &#8943;</code></p><pre class="screen"><span class="commit-message">Add basic support for new &lt;topic&gt; element.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Fix handling of mediatypes for video and audio files, mostly for HTML5 and EPUB3 outputs.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: callout.xsl; verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Restore <code class="sgmltag-element">programlisting</code> to use &lt;pre&gt; instead of &lt;div&gt; and instead
+wrap <code class="sgmltag-element">callout</code> img elements in &lt;span&gt; to make valid HTML.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Turn off img longdesc attribute because not supported by browsers.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: footnote.xsl</code></p><pre class="screen"><span class="commit-message">Move square brackets and &lt;sup&gt; inside &lt;a&gt; element for <code class="sgmltag-element">footnote</code>
+marks to fix display problems in some browsers.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add new params <em class="parameter"><code>html.script</code></em> and <em class="parameter"><code>html.script.type</code></em> to support
+Javascript references.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: chunk-common.xsl; chunktoc.xsl; titlepage.xsl; chunker.xsl; chunk-code.xsl&#8943;</code></p><pre class="screen"><span class="commit-message">Add support for <em class="parameter"><code>chunked.filename.prefix</code></em> param.
+Make sure <em class="parameter"><code>base.dir</code></em> value has a trailing slash in
+the chunk.base.dir internal param used by the templates.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: formal.xsl; htmltbl.xsl</code></p><pre class="screen"><span class="commit-message">Now handles <code class="sgmltag-element">caption</code> in html markup <code class="sgmltag-element">table</code> like <code class="sgmltag-element">title</code>,
 so formal.object.title is used with all its features, including 
 formatting and placement.
 Added htmlTable.with.caption template to handle the wrapper, and
 left htmlTable template unchanged.
-Now <a href="http://docbook.org/tdg5/en/html/caption.html"><code class="sgmltag-element">caption</code></a> template in mode="htmlTable" does nothing, because
-<a href="http://docbook.org/tdg5/en/html/caption.html"><code class="sgmltag-element">caption</code></a> handled by formal.object.title template.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: html.xsl</code></p><pre class="screen"><span class="commit-message">Turn off generating the <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> attribute for block and hierarchical elements.
-Should only be used for inline elements, usually using the <a href="http://docbook.org/tdg5/en/html/alt.html"><code class="sgmltag-element">alt</code></a> element.
-Also used for links to show the target <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">The spacing="compact" attribute on lists in HTML no longer outputs compact="compact"
+Now <code class="sgmltag-element">caption</code> template in mode="htmlTable" does nothing, because
+<code class="sgmltag-element">caption</code> handled by formal.object.title template.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: html.xsl</code></p><pre class="screen"><span class="commit-message">Turn off generating the <code class="sgmltag-element">title</code> attribute for block and hierarchical elements.
+Should only be used for inline elements, usually using the <code class="sgmltag-element">alt</code> element.
+Also used for links to show the target <code class="sgmltag-element">title</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">The spacing="compact" attribute on lists in HTML no longer outputs compact="compact"
 (or just "compact" in the case of Saxon 6), since that attribute is
 deprecated and improperly supported.  Instead, the output uses a 
-multiple class attribute such as class="<a href="http://docbook.org/tdg5/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a> compact".
-Use CSS to style such lists without margin above.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Allow selection by role for multiple <a href="http://docbook.org/tdg5/en/html/imageobject.html"><code class="sgmltag-element">imageobject</code></a> elements
-within an <a href="http://docbook.org/tdg5/en/html/imageobjectco.html"><code class="sgmltag-element">imageobjectco</code></a>, which since Docbook 5 allows multiple imageobjects.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: pi.xsl</code></p><pre class="screen"><span class="commit-message">Improve doc descriptions of dbhtml <a href="http://docbook.org/tdg5/en/html/filename.html"><code class="sgmltag-element">filename</code></a> and dir.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.org/tdg5/en/html/setindex.html"><code class="sgmltag-element">setindex</code></a> to context param in mode="<a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a>" to better 
-support <a href="http://docbook.org/tdg5/en/html/setindex.html"><code class="sgmltag-element">setindex</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Support set as child of set in set.toc template.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Change <a href="http://docbook.org/tdg5/en/html/question.html"><code class="sgmltag-element">question</code></a> and <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> templates to replace hard-coded
+multiple class attribute such as class="<code class="sgmltag-element">orderedlist</code> compact".
+Use CSS to style such lists without margin above.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Allow selection by role for multiple <code class="sgmltag-element">imageobject</code> elements
+within an <code class="sgmltag-element">imageobjectco</code>, which since Docbook 5 allows multiple imageobjects.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: pi.xsl</code></p><pre class="screen"><span class="commit-message">Improve doc descriptions of dbhtml <code class="sgmltag-element">filename</code> and dir.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add <code class="sgmltag-element">setindex</code> to context param in mode="<code class="sgmltag-element">reference</code>" to better 
+support <code class="sgmltag-element">setindex</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Support set as child of set in set.toc template.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Change <code class="sgmltag-element">question</code> and <code class="sgmltag-element">title</code> templates to replace hard-coded
 class="local-name()" with mode="class.attribute" to support customization
-of class values.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Norman Walsh: chunktoc.xsl</code></p><pre class="screen"><span class="commit-message">Separate <a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a> appendixes from <a href="http://docbook.org/tdg5/en/html/article.html"><code class="sgmltag-element">article</code></a> appendixes (so that they can be customized independently)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Added condition to prevent "Failed to interpret image" messages (SVG is not supported 
-by the graphic size extension).</span></pre>
-</li></ul></div>
-</div>
-
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Epub"></a>Epub</h3></div></div></div>
-
-<p>The following changes have been made to the
+of class values.</span></pre></li><li class="listitem"><p><code class="literal">Norman Walsh: chunktoc.xsl</code></p><pre class="screen"><span class="commit-message">Separate <code class="sgmltag-element">book</code> appendixes from <code class="sgmltag-element">article</code> appendixes (so that they can be customized independently)</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Added condition to prevent "Failed to interpret image" messages (SVG is not supported 
+by the graphic size extension).</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Epub"></a>Epub</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">epub</code> code
-            since the 1.76.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Replace $base.dir with $chunk.base.dir to ensure trailing slash in place.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_HTMLHelp"></a>HTMLHelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.76.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Replace $base.dir with $chunk.base.dir to ensure trailing slash in place.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_HTMLHelp"></a>HTMLHelp</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">htmlhelp</code> code
-            since the 1.76.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: htmlhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Change $base.dir to $chunk.base.dir to ensure trailing slash in place.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Eclipse"></a>Eclipse</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.76.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: htmlhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Change $base.dir to $chunk.base.dir to ensure trailing slash in place.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Eclipse"></a>Eclipse</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">eclipse</code> code
-            since the 1.76.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: eclipse.xsl; eclipse3.xsl</code></p><pre class="screen"><span class="commit-message">Use $chunk.base.dir instead of $base.dir to ensure trailing slash is in place.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_"></a>JavaHelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.76.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: eclipse.xsl; eclipse3.xsl</code></p><pre class="screen"><span class="commit-message">Use $chunk.base.dir instead of $base.dir to ensure trailing slash is in place.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_"></a>JavaHelp</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">javahelp</code> code
-            since the 1.76.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: javahelp.xsl</code></p><pre class="screen"><span class="commit-message">Change $base.dir to $chunk.base.dir to ensure trailing slash is present.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: javahelp.xsl</code></p><pre class="screen"><span class="commit-message">Replaced empty header.navigation and footer.navigation templates with parameter <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/suppress.navigation.html"><em class="parameter"><code>suppress.navigation</code></em></a>=1,
-which simplifies customization. See bug #3310904.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Webhelp"></a>Webhelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.76.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: javahelp.xsl</code></p><pre class="screen"><span class="commit-message">Change $base.dir to $chunk.base.dir to ensure trailing slash is present.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: javahelp.xsl</code></p><pre class="screen"><span class="commit-message">Replaced empty header.navigation and footer.navigation templates with parameter <em class="parameter"><code>suppress.navigation</code></em>=1,
+which simplifies customization. See bug #3310904.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Webhelp"></a>Webhelp</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">webhelp</code> code
-            since the 1.76.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">David Cramer: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Webhelp: Adding print-only css rules</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/common/main.js</code></p><pre class="screen"><span class="commit-message">Webhelp: Arun's fix for bug where heading was partially hidden by header in some situations.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: turn off autolabeling by default</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: Import xhtml base stylesheets</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">Link</code></a> to the DocBook <a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a> docs from the webhelp readme</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: Use gentext value for noscript warning</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: Makefile</code></p><pre class="screen"><span class="commit-message">Webhelp: Delete tempfile after DocBook xsl build</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: moving parameters into the standard location so they will be part of the parameter <a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp.xsl; xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: moving parameters into the standard location so they will be part of the parameter <a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/common/main.js</code></p><pre class="screen"><span class="commit-message">Webhelp: tweaking scrolldown offset for anchors</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: docsrc/images; docsrc/images/sample.jpg; docsrc/readme.xml; template/content&#8943;</code></p><pre class="screen"><span class="commit-message">Webhelp: updating docs. Ant version, install instructions, handling of images.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Patch from Arun Bharadwaj to display message if JavaScript is disabled</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/content/search/nwSearchFnt.js</code></p><pre class="screen"><span class="commit-message">Patch from Arun Bharadwaj to strip quotes from search query strings</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Add basic support for new &lt;topic&gt; element.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Put back old extensibility point.
-
-Guys, please don't remove existing extensibility points like named templates, it will break existing customizations.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Moving webhelp gentext strings into a context</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: param.ent</code></p><pre class="screen"><span class="commit-message">Disabled branding and brandname entities for the time being</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Prepared WebHelp <a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a> documentation :)
+            since the 1.76.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">David Cramer: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Webhelp: Adding print-only css rules</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/common/main.js</code></p><pre class="screen"><span class="commit-message">Webhelp: Arun's fix for bug where heading was partially hidden by header in some situations.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: turn off autolabeling by default</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: Import xhtml base stylesheets</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: <code class="sgmltag-element">Link</code> to the DocBook <code class="sgmltag-element">reference</code> docs from the webhelp readme</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: Use gentext value for noscript warning</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: Makefile</code></p><pre class="screen"><span class="commit-message">Webhelp: Delete tempfile after DocBook xsl build</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: moving parameters into the standard location so they will be part of the parameter <code class="sgmltag-element">reference</code></span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp.xsl; xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: moving parameters into the standard location so they will be part of the parameter <code class="sgmltag-element">reference</code></span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/common/main.js</code></p><pre class="screen"><span class="commit-message">Webhelp: tweaking scrolldown offset for anchors</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: docsrc/images; docsrc/images/sample.jpg; docsrc/readme.xml; template/content&#8943;</code></p><pre class="screen"><span class="commit-message">Webhelp: updating docs. Ant version, install instructions, handling of images.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Patch from Arun Bharadwaj to display message if JavaScript is disabled</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/content/search/nwSearchFnt.js</code></p><pre class="screen"><span class="commit-message">Patch from Arun Bharadwaj to strip quotes from search query strings</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Add basic support for new &lt;topic&gt; element.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Put back old extensibility point.
+
+Guys, please don't remove existing extensibility points like named templates, it will break existing customizations.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Moving webhelp gentext strings into a context</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: param.ent</code></p><pre class="screen"><span class="commit-message">Disabled branding and brandname entities for the time being</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Prepared WebHelp <code class="sgmltag-element">reference</code> documentation :)
 Not clear about parameters brandname and branding: Should they renamed
 to "webhelp.branding" and "webhelp.brandname"?
 Currently, docsrc/reference.xml contains only a comment for the WebHelp
 ref doc to be non-intrusive.
-Idea is to enable it when it is ready</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Moved language specific of WebHelp to gentext/locale/ as discussed with
+Idea is to enable it when it is ready</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Moved language specific of WebHelp to gentext/locale/ as discussed with
 Stefan following the "minimal intrusive approach". :)
-In the long run, maybe moving the text into a context, not sure.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Webhelp: Lower the minimum width of content pane</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: xsl/webhelp.xsl; template/common/main.js</code></p><pre class="screen"><span class="commit-message">If an user moved to another page by clicking on a <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a> <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>, and then clicked on #searchDiv,
-search should be performed if the cookie textToSearch is not empty.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: Left align titles in nav header. Display  for all but the topmost page</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/content/search/stemmers/en_stemmer.js; docsrc/xinclude-test.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Cleanup related to en_stemmer.js changes</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Webhelp: Don't put borders around <a href="http://docbook.org/tdg5/en/html/qandaset.html"><code class="sgmltag-element">qandaset</code></a> list</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/common/main.js</code></p><pre class="screen"><span class="commit-message">Webhelp: Avoid unnecessary scroll ups when <a href="http://docbook.org/tdg5/en/html/anchor.html"><code class="sgmltag-element">anchor</code></a> is clicked on</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: build.properties</code></p><pre class="screen"><span class="commit-message">Webhelp: Show footer nav by default</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: build.properties; build.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Support setting <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/suppress.footer.navigation.html"><em class="parameter"><code>suppress.footer.navigation</code></em></a> from build.properties</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: build.properties; build.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Support <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/admon.graphics.html"><em class="parameter"><code>admon.graphics</code></em></a> param in build.properties</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: docsrc/xinclude-test.xml; docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Adding xinclude example to the demo/readme doc</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Webhelp: Remove border around <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> used to format <a href="http://docbook.org/tdg5/en/html/callout.html"><code class="sgmltag-element">callout</code></a> list</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp.xsl; template/common/images/admon/tip.png; template/common/image&#8943;</code></p><pre class="screen"><span class="commit-message">Webhelp: Support admon graphics (still off by default)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp.xsl; template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Webhelp: Turn on navfooter and fix related css</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: Fix error about undeclared doc.title param</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Adding some test search terms to the readme</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/content/search/stemmers/en_stemmer.js</code></p><pre class="screen"><span class="commit-message">Handle exceptional cases listed in the Porter 2 stemming algo</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/content/search/stemmers/en_stemmer.js</code></p><pre class="screen"><span class="commit-message">Webhelp: adding special case word 'say' to en js stemmer</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/content/search/stemmers/en_stemmer.js</code></p><pre class="screen"><span class="commit-message">Webhelp: Refine stemming of terms that end in (only stem if there's a consonant before the -y)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/content/search/stemmers/en_stemmer.js; template/content/search/nwSe&#8943;</code></p><pre class="screen"><span class="commit-message">Webhelp: fixed bug where words like key, day, and nucleus, were not found due to differences in the way the client stemmer and indexer stemmed words</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: build.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Support xinclude and two-pass profiling in build.xml</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Fix bad <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> to default topic.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Automatically limit the size of the search description to something 140 characters</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">removing outline in 'contents' and 'search' buttons that is visible when clicked. tabindex for <a href="http://docbook.org/tdg5/en/html/sidebar.html"><code class="sgmltag-element">SIDEBAR</code></a> button.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: xsl/webhelp.xsl; build.xml</code></p><pre class="screen"><span class="commit-message">Webhelp ant script changes - HTML transformation support for WebHelp - Uses Tagsoup for parsing the bad html.
-tagsoup-1.2.1.jar is added to trunk/xsl-webhelpindexer/lib/</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">proper support for saxon xhtml transformation.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: template/common/images/callouts/10.png; template/common/images/callouts/11.png; t&#8943;</code></p><pre class="screen"><span class="commit-message">webhelp - adding callouts</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: xsl/webhelp.xsl; template/common/main.js; template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">webhelp - animations for show/hide <a href="http://docbook.org/tdg5/en/html/sidebar.html"><code class="sgmltag-element">Sidebar</code></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: build.properties</code></p><pre class="screen"><span class="commit-message">commenting about brand and brandname</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: Makefile</code></p><pre class="screen"><span class="commit-message">parameterized MAKE for webhelp</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: xsl/webhelp.xsl; template/common/css/positioning.css; build.properties; build.xml</code></p><pre class="screen"><span class="commit-message">webhelp xsl customization - logo</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: template/content/search/nwSearchFnt.js</code></p><pre class="screen"><span class="commit-message">remove some JS warninings</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: template/content/search/nwSearchFnt.js</code></p><pre class="screen"><span class="commit-message">Fix for missing "No results found for..." bug</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">commented about the importance of the order of css contents. Order is <a href="http://docbook.org/tdg5/en/html/important.html"><code class="sgmltag-element">important</code></a> between the in-html-file css and the linked css files. Some css declarations in jquery-ui-1.8.2.custom.css are over-ridden. If that's a concern, just remove the additional css contents inside these default jquery css files. I thought of keeping them intact for easier maintenance.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: xsl/webhelp.xsl; template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Minor cleanup, added extensibility hook, some styling moved into CSS for easier customization</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/content/search/nwSearchFnt.js</code></p><pre class="screen"><span class="commit-message">Removing onclick that came from Oxygen's dita stuff</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">webhelp - documenting about features</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">webhelp search text box</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">adding header background image</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: xsl/webhelp.xsl; template/common/images/header-bg.png</code></p><pre class="screen"><span class="commit-message">new header background image</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: xsl/webhelp.xsl; template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">fix left navigation</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">some css</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: build.xml</code></p><pre class="screen"><span class="commit-message">Adding html.extension property</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: template/common/css/positioning.css; build.properties; build.xml</code></p><pre class="screen"><span class="commit-message">webhelp - Adding enable.stemming, toc.file build properties</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Make the webhelp banner slightly larger.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/common/main.js; template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Adjust colors and positioning of header and search/<a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a> tabs</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Only put doc <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> in header</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/common/css/positioning.css; template/common/images/main_bg_fade.png</code></p><pre class="screen"><span class="commit-message">Adjusting default color of the header</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: xsl/webhelp.xsl; template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">adjustments to header <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>. Now output in Opera looks good.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: template/common/images/sidebar.png; template/content/search/punctuation.props; te&#8943;</code></p><pre class="screen"><span class="commit-message">deleting svn:executable flag from webhelp files</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: xsl/webhelp.xsl; template/common/css/positioning.css; template/common/images/sear&#8943;</code></p><pre class="screen"><span class="commit-message">Customized the left navagation headers; Contents and Search.
-Adding custom css for the current redmond ui of jquery-ui. These override jquery-ui's default css customizations. These are supposed to take precedence.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">typo fix</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: template/common/images/next-arrow.png; xsl/webhelp.xsl; template/common/main.js; &#8943;</code></p><pre class="screen"><span class="commit-message">UI improvements. 
+In the long run, maybe moving the text into a context, not sure.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Webhelp: Lower the minimum width of content pane</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: xsl/webhelp.xsl; template/common/main.js</code></p><pre class="screen"><span class="commit-message">If an user moved to another page by clicking on a <code class="sgmltag-element">toc</code> <code class="sgmltag-element">link</code>, and then clicked on #searchDiv,
+search should be performed if the cookie textToSearch is not empty.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: Left align titles in nav header. Display  for all but the topmost page</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/content/search/stemmers/en_stemmer.js; docsrc/xinclude-test.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Cleanup related to en_stemmer.js changes</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Webhelp: Don't put borders around <code class="sgmltag-element">qandaset</code> list</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/common/main.js</code></p><pre class="screen"><span class="commit-message">Webhelp: Avoid unnecessary scroll ups when <code class="sgmltag-element">anchor</code> is clicked on</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: build.properties</code></p><pre class="screen"><span class="commit-message">Webhelp: Show footer nav by default</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: build.properties; build.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Support setting <em class="parameter"><code>suppress.footer.navigation</code></em> from build.properties</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: build.properties; build.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Support <em class="parameter"><code>admon.graphics</code></em> param in build.properties</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: docsrc/xinclude-test.xml; docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Adding xinclude example to the demo/readme doc</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Webhelp: Remove border around <code class="sgmltag-element">table</code> used to format <code class="sgmltag-element">callout</code> list</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp.xsl; template/common/images/admon/tip.png; template/common/image&#8943;</code></p><pre class="screen"><span class="commit-message">Webhelp: Support admon graphics (still off by default)</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp.xsl; template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Webhelp: Turn on navfooter and fix related css</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Webhelp: Fix error about undeclared doc.title param</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Adding some test search terms to the readme</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/content/search/stemmers/en_stemmer.js</code></p><pre class="screen"><span class="commit-message">Handle exceptional cases listed in the Porter 2 stemming algo</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/content/search/stemmers/en_stemmer.js</code></p><pre class="screen"><span class="commit-message">Webhelp: adding special case word 'say' to en js stemmer</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/content/search/stemmers/en_stemmer.js</code></p><pre class="screen"><span class="commit-message">Webhelp: Refine stemming of terms that end in (only stem if there's a consonant before the -y)</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/content/search/stemmers/en_stemmer.js; template/content/search/nwSe&#8943;</code></p><pre class="screen"><span class="commit-message">Webhelp: fixed bug where words like key, day, and nucleus, were not found due to differences in the way the client stemmer and indexer stemmed words</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: build.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Support xinclude and two-pass profiling in build.xml</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Fix bad <code class="sgmltag-element">link</code> to default topic.</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Automatically limit the size of the search description to something 140 characters</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">removing outline in 'contents' and 'search' buttons that is visible when clicked. tabindex for <code class="sgmltag-element">SIDEBAR</code> button.</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: xsl/webhelp.xsl; build.xml</code></p><pre class="screen"><span class="commit-message">Webhelp ant script changes - HTML transformation support for WebHelp - Uses Tagsoup for parsing the bad html.
+tagsoup-1.2.1.jar is added to trunk/xsl-webhelpindexer/lib/</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">proper support for saxon xhtml transformation.</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: template/common/images/callouts/10.png; template/common/images/callouts/11.png; t&#8943;</code></p><pre class="screen"><span class="commit-message">webhelp - adding callouts</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: xsl/webhelp.xsl; template/common/main.js; template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">webhelp - animations for show/hide <code class="sgmltag-element">Sidebar</code></span></pre></li><li class="listitem"><p><code class="literal">kasunbg: build.properties</code></p><pre class="screen"><span class="commit-message">commenting about brand and brandname</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: Makefile</code></p><pre class="screen"><span class="commit-message">parameterized MAKE for webhelp</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: xsl/webhelp.xsl; template/common/css/positioning.css; build.properties; build.xml</code></p><pre class="screen"><span class="commit-message">webhelp xsl customization - logo</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: template/content/search/nwSearchFnt.js</code></p><pre class="screen"><span class="commit-message">remove some JS warninings</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: template/content/search/nwSearchFnt.js</code></p><pre class="screen"><span class="commit-message">Fix for missing "No results found for..." bug</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">commented about the importance of the order of css contents. Order is <code class="sgmltag-element">important</code> between the in-html-file css and the linked css files. Some css declarations in jquery-ui-1.8.2.custom.css are over-ridden. If that's a concern, just remove the additional css contents inside these default jquery css files. I thought of keeping them intact for easier maintenance.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: xsl/webhelp.xsl; template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Minor cleanup, added extensibility hook, some styling moved into CSS for easier customization</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/content/search/nwSearchFnt.js</code></p><pre class="screen"><span class="commit-message">Removing onclick that came from Oxygen's dita stuff</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">webhelp - documenting about features</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">webhelp search text box</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">adding header background image</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: xsl/webhelp.xsl; template/common/images/header-bg.png</code></p><pre class="screen"><span class="commit-message">new header background image</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: xsl/webhelp.xsl; template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">fix left navigation</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">some css</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: build.xml</code></p><pre class="screen"><span class="commit-message">Adding html.extension property</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: template/common/css/positioning.css; build.properties; build.xml</code></p><pre class="screen"><span class="commit-message">webhelp - Adding enable.stemming, toc.file build properties</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Make the webhelp banner slightly larger.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/common/main.js; template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Adjust colors and positioning of header and search/<code class="sgmltag-element">toc</code> tabs</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Only put doc <code class="sgmltag-element">title</code> in header</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/common/css/positioning.css; template/common/images/main_bg_fade.png</code></p><pre class="screen"><span class="commit-message">Adjusting default color of the header</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: xsl/webhelp.xsl; template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">adjustments to header <code class="sgmltag-element">title</code>. Now output in Opera looks good.</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: template/common/images/sidebar.png; template/content/search/punctuation.props; te&#8943;</code></p><pre class="screen"><span class="commit-message">deleting svn:executable flag from webhelp files</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: xsl/webhelp.xsl; template/common/css/positioning.css; template/common/images/sear&#8943;</code></p><pre class="screen"><span class="commit-message">Customized the left navagation headers; Contents and Search.
+Adding custom css for the current redmond ui of jquery-ui. These override jquery-ui's default css customizations. These are supposed to take precedence.</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">typo fix</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: template/common/images/next-arrow.png; xsl/webhelp.xsl; template/common/main.js; &#8943;</code></p><pre class="screen"><span class="commit-message">UI improvements. 
        Moved search highligher to search tab.
        Added nice icons for navigation buttons etc.
        Removed footer navigation
        Corrected tree colorings
-       Overall, some css magic</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Added <a href="http://docbook.org/tdg5/en/html/listitem.html"><code class="sgmltag-element">listitem</code></a> thinking SyncRO Soft for their contributions.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: build.xml</code></p><pre class="screen"><span class="commit-message">support for default classpath for Gentoo Linux</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">webhelp - some updates to the documentation about search</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Fix for issue 'Keep "search" &amp; "contents" titles always visible in webhelp - ID: 3403438'</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/common/images/starsSmall.png</code></p><pre class="screen"><span class="commit-message">Changed icons used to show search weightings from stars to boxes so they won't look like user ratings</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp.xsl; template/common/main.js; template/common/images/starsSmall.&#8943;</code></p><pre class="screen"><span class="commit-message">Merged Oxygen webhelp improvements (search weightings etc) into trunk: -r9031:9039</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">webhelp documentation - search indexing, faq</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">update webhelp documentation</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug where <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/webhelp.default.topic.html"><em class="parameter"><code>webhelp.default.topic</code></em></a> was not being used if it was set</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp.xsl; template/content/search/nwSearchFnt.js</code></p><pre class="screen"><span class="commit-message">Localize string in nwSearchFnt.js file</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Added tabindex attributes to make tab order in UI more logical in webhelp.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/common/main.js</code></p><pre class="screen"><span class="commit-message">Fixed bug where anchors in pages landed beneath the banner.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Added more comments to the xsl/webhelp/xsl/webhelp.xsl file. Removed some clutter.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: template/common/main.js</code></p><pre class="screen"><span class="commit-message">Fixed problem reported in IE 8. See tracker id # 373747.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Addressed tracker #3247166 by removing hard-coded <a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a> to ch01.html.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: build.xml</code></p><pre class="screen"><span class="commit-message">Changed the webhelp build.xml to reflect the changes to xsl-webhelpindexer.
-Added classpaths for xercesImpl and xml-api jars to the indexer. Paths added for *nix environments, need to look at how the current system behaves in Windows. Discussion: http://lists.oasis-open.org/archives/docbook-apps/201011/msg00116.html</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: template/common/images/loading.gif; template/common/jquery/treeview/jquery.treevi&#8943;</code></p><pre class="screen"><span class="commit-message">webhelp: Removing some unnecessary JQuery JS files</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: template/common/main.js</code></p><pre class="screen"><span class="commit-message">webhelp: Usability improvement - when click on a node in the <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a> tree, the child nodes will auto populate now.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Added google translated localizations for Japanese, German, French, and Chinese. The translations might not be pretty accurate. 
-Better translations are appreciated.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: docsrc/readme.xml; template/content/images; template/content/images/sample.jpg</code></p><pre class="screen"><span class="commit-message">Added documentation for how to add images to WebHelp</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Added more customization hooks
+       Overall, some css magic</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Added <code class="sgmltag-element">listitem</code> thinking SyncRO Soft for their contributions.</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: build.xml</code></p><pre class="screen"><span class="commit-message">support for default classpath for Gentoo Linux</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">webhelp - some updates to the documentation about search</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: template/common/css/positioning.css</code></p><pre class="screen"><span class="commit-message">Fix for issue 'Keep "search" &amp; "contents" titles always visible in webhelp - ID: 3403438'</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/common/images/starsSmall.png</code></p><pre class="screen"><span class="commit-message">Changed icons used to show search weightings from stars to boxes so they won't look like user ratings</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp.xsl; template/common/main.js; template/common/images/starsSmall.&#8943;</code></p><pre class="screen"><span class="commit-message">Merged Oxygen webhelp improvements (search weightings etc) into trunk: -r9031:9039</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">webhelp documentation - search indexing, faq</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">update webhelp documentation</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug where <em class="parameter"><code>webhelp.default.topic</code></em> was not being used if it was set</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp.xsl; template/content/search/nwSearchFnt.js</code></p><pre class="screen"><span class="commit-message">Localize string in nwSearchFnt.js file</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Added tabindex attributes to make tab order in UI more logical in webhelp.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/common/main.js</code></p><pre class="screen"><span class="commit-message">Fixed bug where anchors in pages landed beneath the banner.</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Added more comments to the xsl/webhelp/xsl/webhelp.xsl file. Removed some clutter.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: template/common/main.js</code></p><pre class="screen"><span class="commit-message">Fixed problem reported in IE 8. See tracker id # 373747.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Addressed tracker #3247166 by removing hard-coded <code class="sgmltag-element">reference</code> to ch01.html.</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: build.xml</code></p><pre class="screen"><span class="commit-message">Changed the webhelp build.xml to reflect the changes to xsl-webhelpindexer.
+Added classpaths for xercesImpl and xml-api jars to the indexer. Paths added for *nix environments, need to look at how the current system behaves in Windows. Discussion: http://lists.oasis-open.org/archives/docbook-apps/201011/msg00116.html</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: template/common/images/loading.gif; template/common/jquery/treeview/jquery.treevi&#8943;</code></p><pre class="screen"><span class="commit-message">webhelp: Removing some unnecessary JQuery JS files</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: template/common/main.js</code></p><pre class="screen"><span class="commit-message">webhelp: Usability improvement - when click on a node in the <code class="sgmltag-element">TOC</code> tree, the child nodes will auto populate now.</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Added google translated localizations for Japanese, German, French, and Chinese. The translations might not be pretty accurate. 
+Better translations are appreciated.</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: docsrc/readme.xml; template/content/images; template/content/images/sample.jpg</code></p><pre class="screen"><span class="commit-message">Added documentation for how to add images to WebHelp</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Added more customization hooks
 Search code output only when search tab is active
-Added cs localization</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Added parameter <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/webhelp.common.dir.html"><em class="parameter"><code>webhelp.common.dir</code></em></a> for specifying location of common files (JS+CSS)
-Added hooks for adding additional user defined tabs</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Params"></a>Params</h3></div></div></div>
-
-<p>The following changes have been made to the
+Added cs localization</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: xsl/webhelp.xsl</code></p><pre class="screen"><span class="commit-message">Added parameter <em class="parameter"><code>webhelp.common.dir</code></em> for specifying location of common files (JS+CSS)
+Added hooks for adding additional user defined tabs</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Params"></a>Params</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">params</code> code
-            since the 1.76.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">David Cramer: webhelp.indexer.language.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Fixing list of supported languages</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: webhelp.indexer.language.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Correct language code in docs for Chinese</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: admon.graphics.extension.xml</code></p><pre class="screen"><span class="commit-message">Added list of graphics formats.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: passivetex.extensions.xml</code></p><pre class="screen"><span class="commit-message">Updated <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">tom_schr: webhelp.indexer.language.xml; webhelp.default.topic.xml; webhelp.tree.cookie.id.&#8943;</code></p><pre class="screen"><span class="commit-message">Prepared WebHelp <a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a> documentation :)
+            since the 1.76.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">David Cramer: webhelp.indexer.language.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Fixing list of supported languages</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: webhelp.indexer.language.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Correct language code in docs for Chinese</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: admon.graphics.extension.xml</code></p><pre class="screen"><span class="commit-message">Added list of graphics formats.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: passivetex.extensions.xml</code></p><pre class="screen"><span class="commit-message">Updated <code class="sgmltag-element">link</code>.</span></pre></li><li class="listitem"><p><code class="literal">tom_schr: webhelp.indexer.language.xml; webhelp.default.topic.xml; webhelp.tree.cookie.id.&#8943;</code></p><pre class="screen"><span class="commit-message">Prepared WebHelp <code class="sgmltag-element">reference</code> documentation :)
 Not clear about parameters brandname and branding: Should they renamed
 to "webhelp.branding" and "webhelp.brandname"?
 Currently, docsrc/reference.xml contains only a comment for the WebHelp
 ref doc to be non-intrusive.
-Idea is to enable it when it is ready</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: glossary.collection.xml</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> about relative paths.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: para.properties.xml</code></p><pre class="screen"><span class="commit-message">Special attribute-set for <a href="http://docbook.org/tdg5/en/html/para.html"><code class="sgmltag-element">para</code></a> only.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.caption.properties.xml</code></p><pre class="screen"><span class="commit-message">To format <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> captions.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: html.script.type.xml; html.script.xml</code></p><pre class="screen"><span class="commit-message">Add support for specifying javascript references like css references.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: body.margin.outer.xml; region.outer.extent.xml; body.margin.inner.xml; reg&#8943;</code></p><pre class="screen"><span class="commit-message">Add support for side regions in FO output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunked.filename.prefix.xml</code></p><pre class="screen"><span class="commit-message">New param <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/chunked.filename.prefix.html"><em class="parameter"><code>chunked.filename.prefix</code></em></a> to separate any such prefix from
-the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a> param, which helps fix bug 3087359.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: generate.consistent.ids.xml</code></p><pre class="screen"><span class="commit-message">New param to support replacing generate-id() with xsl:number
-for more consistent id values.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: task.properties.xml</code></p><pre class="screen"><span class="commit-message">Allow <a href="http://docbook.org/tdg5/en/html/task.html"><code class="sgmltag-element">task</code></a> to be customized more easily.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: calloutlist.properties.xml; callout.properties.xml</code></p><pre class="screen"><span class="commit-message">Support better customization of <a href="http://docbook.org/tdg5/en/html/callout.html"><code class="sgmltag-element">callout</code></a> lists.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: callout.unicode.start.character.xml</code></p><pre class="screen"><span class="commit-message">Added support for alternative circled numbers</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: example.properties.xml</code></p><pre class="screen"><span class="commit-message">Made <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/example.properties.html"><em class="parameter"><code>example.properties</code></em></a> use keep-together='auto' like table.properies to avoid problems where example/<a href="http://docbook.org/tdg5/en/html/programlisting.html"><code class="sgmltag-element">programlisting</code></a> takes more than one page</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: graphicsize.extension.xml</code></p><pre class="screen"><span class="commit-message">Added <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> about supported image formats.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Highlighting"></a>Highlighting</h3></div></div></div>
-
-<p>The following changes have been made to the
+Idea is to enable it when it is ready</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: glossary.collection.xml</code></p><pre class="screen"><span class="commit-message">Add <code class="sgmltag-element">info</code> about relative paths.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: para.properties.xml</code></p><pre class="screen"><span class="commit-message">Special attribute-set for <code class="sgmltag-element">para</code> only.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.caption.properties.xml</code></p><pre class="screen"><span class="commit-message">To format <code class="sgmltag-element">table</code> captions.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: html.script.type.xml; html.script.xml</code></p><pre class="screen"><span class="commit-message">Add support for specifying javascript references like css references.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: body.margin.outer.xml; region.outer.extent.xml; body.margin.inner.xml; reg&#8943;</code></p><pre class="screen"><span class="commit-message">Add support for side regions in FO output.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: chunked.filename.prefix.xml</code></p><pre class="screen"><span class="commit-message">New param <em class="parameter"><code>chunked.filename.prefix</code></em> to separate any such prefix from
+the <em class="parameter"><code>base.dir</code></em> param, which helps fix bug 3087359.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: generate.consistent.ids.xml</code></p><pre class="screen"><span class="commit-message">New param to support replacing generate-id() with xsl:number
+for more consistent id values.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: task.properties.xml</code></p><pre class="screen"><span class="commit-message">Allow <code class="sgmltag-element">task</code> to be customized more easily.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: calloutlist.properties.xml; callout.properties.xml</code></p><pre class="screen"><span class="commit-message">Support better customization of <code class="sgmltag-element">callout</code> lists.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: callout.unicode.start.character.xml</code></p><pre class="screen"><span class="commit-message">Added support for alternative circled numbers</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: example.properties.xml</code></p><pre class="screen"><span class="commit-message">Made <em class="parameter"><code>example.properties</code></em> use keep-together='auto' like table.properies to avoid problems where example/<code class="sgmltag-element">programlisting</code> takes more than one page</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: graphicsize.extension.xml</code></p><pre class="screen"><span class="commit-message">Added <code class="sgmltag-element">info</code> about supported image formats.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Highlighting"></a>Highlighting</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">highlighting</code> code
-            since the 1.76.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: csharp-hl.xml</code></p><pre class="screen"><span class="commit-message">Added LINQ keywords</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: delphi-hl.xml</code></p><pre class="screen"><span class="commit-message">Additional keywords from Yuri Zhilin</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Profiling"></a>Profiling</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.76.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: csharp-hl.xml</code></p><pre class="screen"><span class="commit-message">Added LINQ keywords</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: delphi-hl.xml</code></p><pre class="screen"><span class="commit-message">Additional keywords from Yuri Zhilin</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Profiling"></a>Profiling</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">profiling</code> code
-            since the 1.76.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">David Cramer: profile-mode.xsl</code></p><pre class="screen"><span class="commit-message">When profile.* params only consist of space characters, then ignore them.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Lib"></a>Lib</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.76.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">David Cramer: profile-mode.xsl</code></p><pre class="screen"><span class="commit-message">When profile.* params only consist of space characters, then ignore them.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Lib"></a>Lib</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">lib</code> code
-            since the 1.76.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: lib.xweb</code></p><pre class="screen"><span class="commit-message">Added two utility templates to make lib.xsl work
-without <a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a> to other modules since it is used
-that way with profiling/xsl2profile.xsl.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lib.xweb</code></p><pre class="screen"><span class="commit-message">Fix trim.common.uri.paths to first resolve any ../ in
-the paths.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Template"></a>Template</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.76.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: lib.xweb</code></p><pre class="screen"><span class="commit-message">Added two utility templates to make lib.xsl work
+without <code class="sgmltag-element">reference</code> to other modules since it is used
+that way with profiling/xsl2profile.xsl.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lib.xweb</code></p><pre class="screen"><span class="commit-message">Fix trim.common.uri.paths to first resolve any ../ in
+the paths.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Template"></a>Template</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">template</code> code
-            since the 1.76.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Titlepage mechanism is now namespace aware to support XHTML. Please note that when generating titlepage template stylesheets you have to pass FO or XHTML namespace inside ns parameter. For HTML parameter should be empty.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Extensions"></a>Extensions</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.76.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Titlepage mechanism is now namespace aware to support XHTML. Please note that when generating titlepage template stylesheets you have to pass FO or XHTML namespace inside ns parameter. For HTML parameter should be empty.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_Extensions"></a>Extensions</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">extensions</code> code
-            since the 1.76.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">kasunbg: Makefile</code></p><pre class="screen"><span class="commit-message">webhelp - Adding enable.stemming, toc.file build properties</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: Makefile</code></p><pre class="screen"><span class="commit-message">Attempt to convince Makefile that webhelpindexer is dirty</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_XSL-Saxon"></a>XSL-Saxon</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.76.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">kasunbg: Makefile</code></p><pre class="screen"><span class="commit-message">webhelp - Adding enable.stemming, toc.file build properties</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: Makefile</code></p><pre class="screen"><span class="commit-message">Attempt to convince Makefile that webhelpindexer is dirty</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.77_XSL-Saxon"></a>XSL-Saxon</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">xsl-saxon</code> code
-            since the 1.76.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: src/com/nwalsh/saxon/Verbatim.java; src/com/nwalsh/saxon/FormatGraphicCal&#8943;</code></p><pre class="screen"><span class="commit-message">Added fixes to ensure that generated XHTML markup for callouts is in the proper namespace.</span></pre>
-</li></ul></div>
-</div>
-
-</div>
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.77.1"></a>Release Notes: 1.77.1</h2></div></div></div>
-
-<p>The following is a list of changes that have been made
-        since the 1.77.0 release.</p>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9396_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.76.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: src/com/nwalsh/saxon/Verbatim.java; src/com/nwalsh/saxon/FormatGraphicCal&#8943;</code></p><pre class="screen"><span class="commit-message">Added fixes to ensure that generated XHTML markup for callouts is in the proper namespace.</span></pre></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.77.1"></a>Release Notes: 1.77.1</h2></div></div></div><p>The following is a list of changes that have been made
+        since the 1.77.0 release.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9396_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">fo</code> code
-            since the 1.77.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Import the VERSION.xsl file instead of VERSION so mimetype is interpreted correctly
-from the <a href="http://docbook.org/tdg5/en/html/filename.html"><code class="sgmltag-element">filename</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">In <a href="http://docbook.org/tdg5/en/html/sidebar.html"><code class="sgmltag-element">sidebar</code></a>, turn off space before first <a href="http://docbook.org/tdg5/en/html/para.html"><code class="sgmltag-element">para</code></a> if there is no <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: math.xsl</code></p><pre class="screen"><span class="commit-message">Restored templates for mml:* elements that were accidentally deleted.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9396_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.77.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Import the VERSION.xsl file instead of VERSION so mimetype is interpreted correctly
+from the <code class="sgmltag-element">filename</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: block.xsl</code></p><pre class="screen"><span class="commit-message">In <code class="sgmltag-element">sidebar</code>, turn off space before first <code class="sgmltag-element">para</code> if there is no <code class="sgmltag-element">title</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: math.xsl</code></p><pre class="screen"><span class="commit-message">Restored templates for mml:* elements that were accidentally deleted.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9396_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">html</code> code
-            since the 1.77.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Import the VERSION.xsl file instead of VERSION so mimetype is interpreted correctly
-from the <a href="http://docbook.org/tdg5/en/html/filename.html"><code class="sgmltag-element">filename</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: sections.xsl</code></p><pre class="screen"><span class="commit-message">Use $div.element variable in place of div to support html5 <a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> element.
-output</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 3528673, missing "separator" param on template with
-match="<a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a>" mode="<a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a>".  That param is passed 
-for endofrange processing to output the range separator.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9396_Roundtrip"></a>Roundtrip</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.77.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Import the VERSION.xsl file instead of VERSION so mimetype is interpreted correctly
+from the <code class="sgmltag-element">filename</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: sections.xsl</code></p><pre class="screen"><span class="commit-message">Use $div.element variable in place of div to support html5 <code class="sgmltag-element">section</code> element.
+output</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 3528673, missing "separator" param on template with
+match="<code class="sgmltag-element">indexterm</code>" mode="<code class="sgmltag-element">reference</code>".  That param is passed 
+for endofrange processing to output the range separator.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9396_Roundtrip"></a>Roundtrip</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">roundtrip</code> code
-            since the 1.77.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: dbk2ooo.xsl; dbk2pages.xsl; dbk2wordml.xsl; dbk2wp.xsl</code></p><pre class="screen"><span class="commit-message">Import the VERSION.xsl file instead of VERSION so mimetype is interpreted correctly
-from the <a href="http://docbook.org/tdg5/en/html/filename.html"><code class="sgmltag-element">filename</code></a>.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9396_Slides"></a>Slides</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.77.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: dbk2ooo.xsl; dbk2pages.xsl; dbk2wordml.xsl; dbk2wp.xsl</code></p><pre class="screen"><span class="commit-message">Import the VERSION.xsl file instead of VERSION so mimetype is interpreted correctly
+from the <code class="sgmltag-element">filename</code>.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9396_Slides"></a>Slides</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">slides</code> code
-            since the 1.77.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: html/slides-common.xsl</code></p><pre class="screen"><span class="commit-message">Import the VERSION.xsl file instead of VERSION so mimetype is interpreted correctly
-from the <a href="http://docbook.org/tdg5/en/html/filename.html"><code class="sgmltag-element">filename</code></a>.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9396_Website"></a>Website</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.77.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: html/slides-common.xsl</code></p><pre class="screen"><span class="commit-message">Import the VERSION.xsl file instead of VERSION so mimetype is interpreted correctly
+from the <code class="sgmltag-element">filename</code>.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9396_Website"></a>Website</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">website</code> code
-            since the 1.77.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: website-common.xsl</code></p><pre class="screen"><span class="commit-message">Import the VERSION.xsl file instead of VERSION so mimetype is interpreted correctly
-from the <a href="http://docbook.org/tdg5/en/html/filename.html"><code class="sgmltag-element">filename</code></a>.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9396_Webhelp"></a>Webhelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.77.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: website-common.xsl</code></p><pre class="screen"><span class="commit-message">Import the VERSION.xsl file instead of VERSION so mimetype is interpreted correctly
+from the <code class="sgmltag-element">filename</code>.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="Vsnapshot_9396_Webhelp"></a>Webhelp</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">webhelp</code> code
-            since the 1.77.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">kasunbg: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">updated webhelp documentation</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: template/content/search/nwSearchFnt.js; xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Removed the script htmlFileList.js since it's content is in htmlFileInfoList.js</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">In the &lt;h1&gt; output, replace call to 'get.doc.title' with
+            since the 1.77.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">kasunbg: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">updated webhelp documentation</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: template/content/search/nwSearchFnt.js; xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Removed the script htmlFileList.js since it's content is in htmlFileInfoList.js</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xsl/webhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">In the &lt;h1&gt; output, replace call to 'get.doc.title' with
 mode="title.markup" because get.doc.title returns only
-the string value of the <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>, losing any markup such
-as &lt;<a href="http://docbook.org/tdg5/en/html/trademark.html"><code class="sgmltag-element">trademark</code></a>&gt; or &lt;<a href="http://docbook.org/tdg5/en/html/superscript.html"><code class="sgmltag-element">superscript</code></a>&gt;.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">kasunbg: template/common/css/positioning.css; template/content/search/nwSearchFnt.js</code></p><pre class="screen"><span class="commit-message">Remove unnecessary bits of code from webhelp</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Minor edits to the readme</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xsl/webhelp.xsl; xsl/titlepage.templates.xsl; xsl/titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Suppress abstracts from titlepages. These are used to create the search result summary sentence and should not be shown</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: build.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: calculate path to profile.xsl from main build.xml file</span></pre>
-</li></ul></div>
-</div>
-
-</div>
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.76.1"></a>Release Notes: 1.76.1</h2></div></div></div>
-
-<p>The following is a list of changes that have been made
-        since the 1.76.0 release.</p>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.1_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the
+the string value of the <code class="sgmltag-element">title</code>, losing any markup such
+as &lt;<code class="sgmltag-element">trademark</code>&gt; or &lt;<code class="sgmltag-element">superscript</code>&gt;.</span></pre></li><li class="listitem"><p><code class="literal">kasunbg: template/common/css/positioning.css; template/content/search/nwSearchFnt.js</code></p><pre class="screen"><span class="commit-message">Remove unnecessary bits of code from webhelp</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: docsrc/readme.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Minor edits to the readme</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xsl/webhelp.xsl; xsl/titlepage.templates.xsl; xsl/titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: Suppress abstracts from titlepages. These are used to create the search result summary sentence and should not be shown</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: build.xml</code></p><pre class="screen"><span class="commit-message">Webhelp: calculate path to profile.xsl from main build.xml file</span></pre></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.76.1"></a>Release Notes: 1.76.1</h2></div></div></div><p>The following is a list of changes that have been made
+        since the 1.76.0 release.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.1_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">fo</code> code
-            since the 1.76.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl; xref.xsl; fop1.xsl</code></p><pre class="screen"><span class="commit-message">Apply patch to support named destination in fop1.xsl, per Sourceforge
-bug report #3029845.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.1_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the <code class="filename">html</code> code since the 1.76.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Keith Fahlgren: highlight.xsl</code></p><pre class="screen"><span class="commit-message">Implementing handling for &lt;b&gt; and &lt;i&gt;: transform to &lt;strong&gt; and &lt;em&gt; for XHTML outputs and do not use in the highliting output (per Mauritz Jeanson)</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.1_Params"></a>Params</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.76.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl; xref.xsl; fop1.xsl</code></p><pre class="screen"><span class="commit-message">Apply patch to support named destination in fop1.xsl, per Sourceforge
+bug report #3029845.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.1_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the <code class="filename">html</code> code since the 1.76.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Keith Fahlgren: highlight.xsl</code></p><pre class="screen"><span class="commit-message">Implementing handling for &lt;b&gt; and &lt;i&gt;: transform to &lt;strong&gt; and &lt;em&gt; for XHTML outputs and do not use in the highliting output (per Mauritz Jeanson)</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.1_Params"></a>Params</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">params</code> code
-            since the 1.76.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: draft.mode.xml</code></p><pre class="screen"><span class="commit-message">Change default for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/draft.mode.html"><em class="parameter"><code>draft.mode</code></em></a> to 'no'.</span></pre>
-</li></ul></div>
-</div>
-
-
-</div>
-  <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.76.0"></a>Release Notes: 1.76.0</h2></div></div></div>
-    
-<p>This release includes important bug fixes and adds the following
-significant feature changes:</p>
-<div class="variablelist"><dl class="variablelist"><dt><span class="term">Webhelp</span></dt><dd><p>A new browser-based, cross-platform help format with full-text search and other features typically found in help systems. See <code class="filename">webhelp/docs/content/ch01.html</code> for more information and a demo. </p></dd><dt><span class="term">Gentext</span></dt><dd><p>Many updates and additions to translation/locales thanks to Red Hat, the Fedora Project, and other contributors.</p></dd><dt><span class="term">Common</span></dt><dd><p>Faster localization support, as language files are loaded on demand.</p></dd><dt><span class="term">FO</span></dt><dd><p>Support for SVG content in <a href="http://docbook.org/tdg5/en/html/imagedata.html"><code class="sgmltag-element">imagedata</code></a> added.</p></dd><dt><span class="term">HTML</span></dt><dd><p>Output improved when using '<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/make.clean.html.html"><em class="parameter"><code>make.clean.html</code></em></a>' and a stock CSS file is now provided.</p></dd><dt><span class="term">EPUB</span></dt><dd><p>A number of improvements to NCX, cover and image selection, and XHTML 1.1 element choices</p></dd></dl></div>
-
-    <p>The following is a list of changes that have been made since the 1.75.2 release.</p>
-    <div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.0_Gentext"></a>Gentext</h3></div></div></div>
-      
-      <p>The following changes have been made to the <code class="filename">gentext</code> code since the 1.75.2 release.</p>
-      <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>
+            since the 1.76.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: draft.mode.xml</code></p><pre class="screen"><span class="commit-message">Change default for <em class="parameter"><code>draft.mode</code></em> to 'no'.</span></pre></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.76.0"></a>Release Notes: 1.76.0</h2></div></div></div><p>This release includes important bug fixes and adds the following
+significant feature changes:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Webhelp</span></dt><dd><p>A new browser-based, cross-platform help format with full-text search and other features typically found in help systems. See <code class="filename">webhelp/docs/content/ch01.html</code> for more information and a demo. </p></dd><dt><span class="term">Gentext</span></dt><dd><p>Many updates and additions to translation/locales thanks to Red Hat, the Fedora Project, and other contributors.</p></dd><dt><span class="term">Common</span></dt><dd><p>Faster localization support, as language files are loaded on demand.</p></dd><dt><span class="term">FO</span></dt><dd><p>Support for SVG content in <code class="sgmltag-element">imagedata</code> added.</p></dd><dt><span class="term">HTML</span></dt><dd><p>Output improved when using '<em class="parameter"><code>make.clean.html</code></em>' and a stock CSS file is now provided.</p></dd><dt><span class="term">EPUB</span></dt><dd><p>A number of improvements to NCX, cover and image selection, and XHTML 1.1 element choices</p></dd></dl></div><p>The following is a list of changes that have been made since the 1.75.2 release.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.0_Gentext"></a>Gentext</h3></div></div></div><p>The following changes have been made to the <code class="filename">gentext</code> code since the 1.75.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
             <code class="literal">rlandmann: locale/fa.xml</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Update to Persian translation from the Fedora Project</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">rlandmann: locale/nds.xml</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Locale for Low German</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: locale/ka.xml; Makefile</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Added support for Georgian based on patch #2917147.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">rlandmann: locale/nl.xml; locale/ja.xml</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Updated translations from Red Hat and the Fedora Project</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">rlandmann: locale/bs.xml; locale/ru.xml; locale/hr.xml</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Updated locales from Red Hat and the Fedora Project</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">rlandmann: locale/pt.xml; locale/cs.xml; locale/es.xml; locale/bg.xml; locale/nl.xml; loca&#8943;</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Updated translations from Red Hat and the Fedora Project</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">rlandmann: locale/as.xml; locale/bn_IN.xml; locale/ast.xml; locale/ml.xml; locale/te.xml; &#8943;</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">New translations from Red Hat and the Fedora Project</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">rlandmann: locale/pt.xml; locale/ca.xml; locale/da.xml; locale/sr.xml; locale/ru.xml; loca&#8943;</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Updated translations from Red Hat and the Fedora Project</span>
-          </pre>
-        </li></ul></div>
-    </div>
-    
-    <div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.0_Common"></a>Common</h3></div></div></div>
-      
-      <p>The following changes have been made to the <code class="filename">common</code> code since the 1.75.2 release.</p>
-      <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>
+          </pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.0_Common"></a>Common</h3></div></div></div><p>The following changes have been made to the <code class="filename">common</code> code since the 1.75.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: common.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Fixed bug in output-orderedlist-starting-number template (@startingnumber did not work for FO).</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: gentext.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Added fix to catch ID also of descendants of <a href="http://docbook.org/tdg5/en/html/listitem.html"><code class="sgmltag-element">listitem</code></a>. Closes bug #2955077.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Added fix to catch ID also of descendants of <code class="sgmltag-element">listitem</code>. Closes bug #2955077.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Jirka Kosek: l10n.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Stripped down, faster version of gentext.template is used when there is no localization customization.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: stripns.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Added fix that preserves <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>/@role (makes links in the <a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a> documentation
+          </p><pre class="screen">
+            <span class="commit-message">Added fix that preserves <code class="sgmltag-element">link</code>/@role (makes links in the <code class="sgmltag-element">reference</code> documentation
 with @role="tcg" work).</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: l10n.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Fixed bugs related to manpages and L10n.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Jirka Kosek: entities.ent; autoidx-kosek.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Upgraded to use common entities. Fixed bug when some code used @sortas and some not for grouping/sorting of indexterms.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Jirka Kosek: l10n.xsl; l10n.dtd; l10n.xml; autoidx-kosek.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Refactored localization support. Language files are loaded on demand. Speedup is about 30%.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Jirka Kosek: l10n.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Added xsl:keys for improved performance of localization texts look up. Performance gain around 15%.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: titles.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Fixed bug #2912677 (error with <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> in <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>).</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Fixed bug #2912677 (error with <code class="sgmltag-element">xref</code> in <code class="sgmltag-element">title</code>).</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: olink.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Fix bug in xrefstyle "<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>" handling introduced with 
+          </p><pre class="screen">
+            <span class="commit-message">Fix bug in xrefstyle "<code class="sgmltag-element">title</code>" handling introduced with 
 the 'insert.targetdb.data' template.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: gentext.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Fix bug in <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> to <a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a> without <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> to use context="xref-number" instead
+          </p><pre class="screen">
+            <span class="commit-message">Fix bug in <code class="sgmltag-element">xref</code> to <code class="sgmltag-element">equation</code> without <code class="sgmltag-element">title</code> to use context="xref-number" instead
 of "xref-number-and-title".</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: labels.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Number all equations in one sequence, with or without <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Number all equations in one sequence, with or without <code class="sgmltag-element">title</code>.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: entities.ent</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Fix bug #2896909 where duplicate @sortas on indexterms caused 
-some indexterms to drop out of <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+some indexterms to drop out of <code class="sgmltag-element">index</code>.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: stripns.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Expand the "Stripping namespace ..." message to advise users to
 use the namespaced stylesheets.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: stripns.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">need a local version of $exsl.node.set.available variable because
 this module imported many places.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: olink.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Added /node() to the select expression that is used to compute the <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> text
+          </p><pre class="screen">
+            <span class="commit-message">Added /node() to the select expression that is used to compute the <code class="sgmltag-element">title</code> text
 so that no &lt;ttl&gt; elements end up in the output. Closes bug #2830119.</span>
-          </pre>
-        </li></ul></div>
-    </div>
-    
-    <div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.0_FO"></a>FO</h3></div></div></div>
-      
-      <p>The following changes have been made to the
+          </pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.0_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">fo</code> code
-            since the 1.75.2 release.</p>
-      <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>
+            since the 1.75.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
             <code class="literal">Robert Stayton: table.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Fix bug 2979166 able - Attribute @rowheader not working</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: inline.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Improved <a href="http://docbook.org/tdg5/en/html/glossterm.html"><code class="sgmltag-element">glossterm</code></a> auto-linking by using keys. The old code was inefficient when processing documents
+          </p><pre class="screen">
+            <span class="commit-message">Improved <code class="sgmltag-element">glossterm</code> auto-linking by using keys. The old code was inefficient when processing documents
 with many inline glossterms.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: titlepage.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Fix bug 2805530 <a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a>/<a href="http://docbook.org/tdg5/en/html/orgname.html"><code class="sgmltag-element">orgname</code></a> not appearing on <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> page.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Fix bug 2805530 <code class="sgmltag-element">author</code>/<code class="sgmltag-element">orgname</code> not appearing on <code class="sgmltag-element">title</code> page.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: graphics.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Added support for SVG content in <a href="http://docbook.org/tdg5/en/html/imagedata.html"><code class="sgmltag-element">imagedata</code></a> (inspired by patch #2909154).</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Added support for SVG content in <code class="sgmltag-element">imagedata</code> (inspired by patch #2909154).</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: table.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Removed superfluous test used when computing column-width. Closes bug #3000898.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: inline.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Added missing &lt;xsl:call-template name="<a href="http://docbook.org/tdg5/en/html/anchor.html"><code class="sgmltag-element">anchor</code></a>"/&gt;. Closes bug #2998567.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Added missing &lt;xsl:call-template name="<code class="sgmltag-element">anchor</code>"/&gt;. Closes bug #2998567.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: lists.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Added table-layout="fixed" on <a href="http://docbook.org/tdg5/en/html/segmentedlist.html"><code class="sgmltag-element">segmentedlist</code></a> <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> (required by XSL spec when  proportional-column-width() is used).</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Added table-layout="fixed" on <code class="sgmltag-element">segmentedlist</code> <code class="sgmltag-element">table</code> (required by XSL spec when  proportional-column-width() is used).</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Jirka Kosek: autoidx-kosek.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Upgraded to use common entities. Fixed bug when some code used @sortas and some not for grouping/sorting of indexterms.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Jirka Kosek: index.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Upgraded to use common entities. Fixed bug when some code used @sortas and some not for grouping/sorting of indexterms.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: xref.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Fix bug in <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> template when an <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> has an id.
-Add warning message with id value when trying to <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>
+          </p><pre class="screen">
+            <span class="commit-message">Fix bug in <code class="sgmltag-element">olink</code> template when an <code class="sgmltag-element">olink</code> has an id.
+Add warning message with id value when trying to <code class="sgmltag-element">link</code>
 to an element that has no generated text.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: refentry.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Fixed bug #2930968 (<a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a> in <a href="http://docbook.org/tdg5/en/html/refmeta.html"><code class="sgmltag-element">refmeta</code></a> not handled correctly).</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Fixed bug #2930968 (<code class="sgmltag-element">indexterm</code> in <code class="sgmltag-element">refmeta</code> not handled correctly).</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: block.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">fix bug 2949567 <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> in <a href="http://docbook.org/tdg5/en/html/revhistory.html"><code class="sgmltag-element">revhistory</code></a> breaks FO transform.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">fix bug 2949567 <code class="sgmltag-element">title</code> in <code class="sgmltag-element">revhistory</code> breaks FO transform.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: glossary.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Output id attributes on <a href="http://docbook.org/tdg5/en/html/glossdiv.html"><code class="sgmltag-element">glossdiv</code></a> blocks so they can be added to
-xrefs or <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a>.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Output id attributes on <code class="sgmltag-element">glossdiv</code> blocks so they can be added to
+xrefs or <code class="sgmltag-element">TOC</code>.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Jirka Kosek: xref.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Enabled hyphenation of URLs when ulink content is the same as <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> target</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Enabled hyphenation of URLs when ulink content is the same as <code class="sgmltag-element">link</code> target</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: table.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Apply patch to turn off <a href="http://docbook.org/tdg5/en/html/row.html"><code class="sgmltag-element">row</code></a> recursion if no @morerows attributes present.
-This will enable very large tables without <a href="http://docbook.org/tdg5/en/html/row.html"><code class="sgmltag-element">row</code></a> spanning to 
+          </p><pre class="screen">
+            <span class="commit-message">Apply patch to turn off <code class="sgmltag-element">row</code> recursion if no @morerows attributes present.
+This will enable very large tables without <code class="sgmltag-element">row</code> spanning to 
 process without running into recursion limits.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: formal.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Format <a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a> without <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> using <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> layout with <a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a> number
-next to the <a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a>.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Format <code class="sgmltag-element">equation</code> without <code class="sgmltag-element">title</code> using <code class="sgmltag-element">table</code> layout with <code class="sgmltag-element">equation</code> number
+next to the <code class="sgmltag-element">equation</code>.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: param.xweb; param.ent</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Add <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/equation.number.properties.html"><em class="parameter"><code>equation.number.properties</code></em></a>.</span>
-          </pre>
-        </li></ul></div>
-    </div>
-    
-    <div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.0_HTML"></a>HTML</h3></div></div></div>
-      
-      <p>The following changes have been made to the
+          </p><pre class="screen">
+            <span class="commit-message">Add <em class="parameter"><code>equation.number.properties</code></em>.</span>
+          </pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.0_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">html</code> code
-            since the 1.75.2 release.</p>
-      <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>
+            since the 1.75.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: block.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Modified <a href="http://docbook.org/tdg5/en/html/acknowledgements.html"><code class="sgmltag-element">acknowledgements</code></a> template to avoid invalid output (&lt;p&gt; in &lt;p&gt;).</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Modified <code class="sgmltag-element">acknowledgements</code> template to avoid invalid output (&lt;p&gt; in &lt;p&gt;).</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: titlepage.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Added default <a href="http://docbook.org/tdg5/en/html/sidebar.html"><code class="sgmltag-element">sidebar</code></a> attribute-sets.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Added default <code class="sgmltag-element">sidebar</code> attribute-sets.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: table.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Fix bug 2979166 able - Attribute @rowheader not working</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: footnote.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Fix bug 3033191 footnotes in html tables.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: inline.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Improved <a href="http://docbook.org/tdg5/en/html/glossterm.html"><code class="sgmltag-element">glossterm</code></a> auto-linking by using keys. The old code was inefficient when processing documents
+          </p><pre class="screen">
+            <span class="commit-message">Improved <code class="sgmltag-element">glossterm</code> auto-linking by using keys. The old code was inefficient when processing documents
 with many inline glossterms.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: docbook.css.xml; verbatim.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Fix bug 2844927 Validity error for <a href="http://docbook.org/tdg5/en/html/callout.html"><code class="sgmltag-element">callout</code></a> bugs.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Fix bug 2844927 Validity error for <code class="sgmltag-element">callout</code> bugs.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: formal.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Convert formal.object.heading to respect <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/make.clean.html.html"><em class="parameter"><code>make.clean.html</code></em></a> param.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Convert formal.object.heading to respect <em class="parameter"><code>make.clean.html</code></em> param.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: titlepage.templates.xml; block.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Fix bug 2840768 <a href="http://docbook.org/tdg5/en/html/sidebar.html"><code class="sgmltag-element">sidebar</code></a> without <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> inserts empty b <a href="http://docbook.org/tdg5/en/html/tag.html"><code class="sgmltag-element">tag</code></a>.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Fix bug 2840768 <code class="sgmltag-element">sidebar</code> without <code class="sgmltag-element">title</code> inserts empty b <code class="sgmltag-element">tag</code>.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: docbook.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Moved the template that outputs &lt;base&gt; so that the base URI also applies to relative CSS paths that come later.
 See patch #2896121.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Jirka Kosek: autoidx-kosek.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Upgraded to use common entities. Fixed bug when some code used @sortas and some not for grouping/sorting of indexterms.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: chunk-code.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">fix bug 2948363 generated <a href="http://docbook.org/tdg5/en/html/filename.html"><code class="sgmltag-element">filename</code></a> for <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> not unique, when
+          </p><pre class="screen">
+            <span class="commit-message">fix bug 2948363 generated <code class="sgmltag-element">filename</code> for <code class="sgmltag-element">refentry</code> not unique, when
 used in a set.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: component.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Fix missing "<a href="http://docbook.org/tdg5/en/html/chapter.html"><code class="sgmltag-element">Chapter</code></a> n" <a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a> when use <a href="http://docbook.org/tdg5/en/html/chapter.html"><code class="sgmltag-element">chapter</code></a>/<a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Fix missing "<code class="sgmltag-element">Chapter</code> n" <code class="sgmltag-element">label</code> when use <code class="sgmltag-element">chapter</code>/<code class="sgmltag-element">info</code>/<code class="sgmltag-element">title</code>.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: table.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message"><a href="http://docbook.org/tdg5/en/html/row.html"><code class="sgmltag-element">Row</code></a> recursion turned off if no @morerows attributes in the <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>.
-This will prevent failure on long <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> (with no @morerows) due
+          </p><pre class="screen">
+            <span class="commit-message"><code class="sgmltag-element">Row</code> recursion turned off if no @morerows attributes in the <code class="sgmltag-element">table</code>.
+This will prevent failure on long <code class="sgmltag-element">table</code> (with no @morerows) due
 to excessive depth of recursion.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: autotoc.xsl; docbook.css.xml</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Support <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/make.clean.html.html"><em class="parameter"><code>make.clean.html</code></em></a> in autotoc.xsl.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Support <em class="parameter"><code>make.clean.html</code></em> in autotoc.xsl.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: docbook.css.xml; block.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Add support for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/make.clean.html.html"><em class="parameter"><code>make.clean.html</code></em></a> setting in block elements.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Add support for <em class="parameter"><code>make.clean.html</code></em> setting in block elements.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: docbook.css.xml</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Stock CSS styles for DocBook HTML output when '<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/make.clean.html.html"><em class="parameter"><code>make.clean.html</code></em></a>' is non-zero.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Stock CSS styles for DocBook HTML output when '<em class="parameter"><code>make.clean.html</code></em>' is non-zero.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: html.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Add templates for generating CSS files and links to them.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: param.xweb</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Fix bugs in new entity references.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: chunk-common.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">List of Equations now includes on equations with titles.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: table.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">If a <a href="http://docbook.org/tdg5/en/html/colspec.html"><code class="sgmltag-element">colspec</code></a> has a colname attribute, add it to the HTML <a href="http://docbook.org/tdg5/en/html/col.html"><code class="sgmltag-element">col</code></a>
+          </p><pre class="screen">
+            <span class="commit-message">If a <code class="sgmltag-element">colspec</code> has a colname attribute, add it to the HTML <code class="sgmltag-element">col</code>
 element as a class attribute so it can be styled.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: formal.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Fix bug 2825842 where <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> footnotes not appearing in HTML-coded <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Fix bug 2825842 where <code class="sgmltag-element">table</code> footnotes not appearing in HTML-coded <code class="sgmltag-element">table</code>.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: chunktoc.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Fix bug #2834826 where <a href="http://docbook.org/tdg5/en/html/appendix.html"><code class="sgmltag-element">appendix</code></a> inside part was not chunked as it should be.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Fix bug #2834826 where <code class="sgmltag-element">appendix</code> inside part was not chunked as it should be.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: chunktoc.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Added missing namespace declarations. Closes bug #2890069.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: footnote.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Updated the template for <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a> paras to use the 'paragraph' template. Closes bug #2803739.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Updated the template for <code class="sgmltag-element">footnote</code> paras to use the 'paragraph' template. Closes bug #2803739.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Keith Fahlgren: inline.xsl; lists.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Remove &lt;b&gt; and &lt;i&gt; elements "discouraged in favor of style sheets" from
 XHTML, XHTML 1.1 (and therefore EPUB) outputs by changing html2xhtml.xsl.
 
 Fixes bug #2873153: No &lt;b&gt; and &lt;i&gt; tags in XHTML/EPUB
 
 Added regression to EPUB specs:</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: inline.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Fixed bug #2844916 (don't output @target if <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/ulink.target.html"><em class="parameter"><code>ulink.target</code></em></a> is empty).</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Fixed bug #2844916 (don't output @target if <em class="parameter"><code>ulink.target</code></em> is empty).</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Keith Fahlgren: autoidx.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Fix a bug when using <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.on.type.html"><em class="parameter"><code>index.on.type</code></em></a>: an '<a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> symbols' <a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> was created 
-even if that typed <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> didn't include any symbols (they were in the other types).</span>
-          </pre>
-        </li></ul></div>
-    </div>
-    
-    <div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.0_Manpages"></a>Manpages</h3></div></div></div>
-      
-      <p>The following changes have been made to the
+          </p><pre class="screen">
+            <span class="commit-message">Fix a bug when using <em class="parameter"><code>index.on.type</code></em>: an '<code class="sgmltag-element">index</code> symbols' <code class="sgmltag-element">section</code> was created 
+even if that typed <code class="sgmltag-element">index</code> didn't include any symbols (they were in the other types).</span>
+          </pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.0_Manpages"></a>Manpages</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">manpages</code> code
-            since the 1.75.2 release.</p>
-      <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>
+            since the 1.75.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: other.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Modified the write.stubs template so that the <a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> directory name is not output twice. Should fix bug #2831602.
-Also ensured that $lang is added to the .so path (when <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.lang.in.name.enabled.html"><em class="parameter"><code>man.output.lang.in.name.enabled</code></em></a>=1).</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Modified the write.stubs template so that the <code class="sgmltag-element">section</code> directory name is not output twice. Should fix bug #2831602.
+Also ensured that $lang is added to the .so path (when <em class="parameter"><code>man.output.lang.in.name.enabled</code></em>=1).</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: docbook.xsl; other.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Fixed bug #2412738 (apostrophe escaping) by applying the submitted patch.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Norman Walsh: block.xsl; endnotes.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Fix bug where <a href="http://docbook.org/tdg5/en/html/simpara.html"><code class="sgmltag-element">simpara</code></a> in <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a> didn't work. Patch by Jonathan Nieder, jrnieder@gmail.com</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Fix bug where <code class="sgmltag-element">simpara</code> in <code class="sgmltag-element">footnote</code> didn't work. Patch by Jonathan Nieder, jrnieder@gmail.com</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">dleidert: lists.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Fix two indentation issues: In the first case there is no corresponding .RS
 macro (Debian #519438, sf.net 2793873). In the second case an .RS instead of
 the probably intended .sp leads to an indentation bug (Debian #527309,
 sf.net #2642139).</span>
-          </pre>
-        </li></ul></div>
-    </div>
-    
-    <div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.0_Epub"></a>Epub</h3></div></div></div>
-      
-      <p>The following changes have been made to the
+          </pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.0_Epub"></a>Epub</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">epub</code> code
-            since the 1.75.2 release.</p>
-      <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>
+            since the 1.75.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
             <code class="literal">Keith Fahlgren: bin/spec/examples/AMasqueOfDays.epub; docbook.xsl; bin/spec/epub_spec.rb</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Resolve some actual regressions in <a href="http://docbook.org/tdg5/en/html/date.html"><code class="sgmltag-element">date</code></a> output spotted by more recent versions of epubcheck</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Resolve some actual regressions in <code class="sgmltag-element">date</code> output spotted by more recent versions of epubcheck</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Keith Fahlgren: docbook.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Updated <a href="http://docbook.org/tdg5/en/html/mediaobject.html"><code class="sgmltag-element">mediaobject</code></a> selection code that better uses roles (when available); based on contributons by  Glenn McDonald</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Updated <code class="sgmltag-element">mediaobject</code> selection code that better uses roles (when available); based on contributons by  Glenn McDonald</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; docbook.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Ensure that NCX documents are always outputted with a default namespace
 to prevent problems with the kindlegen machinery</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; bin/spec/files/partintro.xml; docbook.x&#8943;</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Adding support for partintros with sect2s, 3s, etc</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Keith Fahlgren: docbook.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Adding param to workaround horrific ADE bug with the inability to process &lt;br&gt;</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Keith Fahlgren: docbook.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/authorgroup.html"><code class="sgmltag-element">authorgroup</code></a>/<a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a> in OPF metadata (via Michael Wiedmann)</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Add support for <code class="sgmltag-element">authorgroup</code>/<code class="sgmltag-element">author</code> in OPF metadata (via Michael Wiedmann)</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Remove &lt;b&gt; and &lt;i&gt; elements "discouraged in favor of style sheets" from
 XHTML, XHTML 1.1 (and therefore EPUB) outputs by changing html2xhtml.xsl.
 
 Fixes bug #2873153: No &lt;b&gt; and &lt;i&gt; tags in XHTML/EPUB
 
 Added regression to EPUB specs:</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Keith Fahlgren: bin/lib/docbook.rb; bin/spec/files/DejaVuSerif-Italic.otf; docbook.xsl; bi&#8943;</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">This resolves bug #2873142, Please add support for multiple embedded fonts
 
 
 If you navigate to a checkout of DocBook-XSL and go to:
 xsl/epub/bin/spec/files
-You can now run the following <a href="http://docbook.org/tdg5/en/html/command.html"><code class="sgmltag-element">command</code></a>:
+You can now run the following <code class="sgmltag-element">command</code>:
 
 ../../dbtoepub -f DejaVuSerif.otf -f DejaVuSerif-Italic.otf -c test.css
 -s test_cust.xsl orm.book.001.xml
@@ -3498,1047 +1000,302 @@ names rather than just one as the RENAMED epub.embedded.fonts ('s' added).
 
 The runnable EPUB spec now includes:
 - should be valid .epub after including more than one embedded font</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Keith Fahlgren: docbook.xsl</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Improve the selection of <a href="http://docbook.org/tdg5/en/html/cover.html"><code class="sgmltag-element">cover</code></a> images when working in DocBook 4.x land (work in progress)</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Improve the selection of <code class="sgmltag-element">cover</code> images when working in DocBook 4.x land (work in progress)</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; docbook.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Improve the quality of the OPF spine regression by ensuring that the spine
 elements for deeply nested refentries are in order and adjacent to their
 opening wrapper XHTML chunk.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; docbook.xsl; bin/spec/files/orm.book.00&#8943;</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Add more careful handling of refentries to ensure that they always appear in the opf:spine.
 This was only a problem when refentries were pushed deep into the hierarchy (like inside
-a <a href="http://docbook.org/tdg5/en/html/sect2.html"><code class="sgmltag-element">sect2</code></a>), but presented navigational problems for many reading systems (despite the
+a <code class="sgmltag-element">sect2</code>), but presented navigational problems for many reading systems (despite the
 correct NCX references). This may *not* be the best solution, but attacking a better
 chunking strategy for refentries was too big a nut to crack at this time.</span>
-          </pre>
-        </li></ul></div>
-    </div>
-    
-    <div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.0_Eclipse"></a>Eclipse</h3></div></div></div>
-      
-      <p>The following changes have been made to the
+          </pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.0_Eclipse"></a>Eclipse</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">eclipse</code> code
-            since the 1.75.2 release.</p>
-      <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>
+            since the 1.75.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: eclipse3.xsl</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Added a stylesheet module that generates plug-ins conforming to the standard (OSGi-based) Eclipse 3.x 
 architecture. The main difference to the older format is that metadata is stored in a separate 
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/manifest.html"><em class="parameter"><code>manifest</code></em></a> file. The module imports and extends the existing eclipse.xsl module. Based on code 
+<em class="parameter"><code>manifest</code></em> file. The module imports and extends the existing eclipse.xsl module. Based on code 
 contributed in patch #2624668.</span>
-          </pre>
-        </li></ul></div>
-    </div>
-    
-    <div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.0_Params"></a>Params</h3></div></div></div>
-      
-      <p>The following changes have been made to the
+          </pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.0_Params"></a>Params</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">params</code> code
-            since the 1.75.2 release.</p>
-      <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>
+            since the 1.75.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
             <code class="literal">Robert Stayton: draft.watermark.image.xml</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Fix bug 2922488 <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/draft.watermark.image.html"><em class="parameter"><code>draft.watermark.image</code></em></a> pointing to web resource.
+          </p><pre class="screen">
+            <span class="commit-message">Fix bug 2922488 <em class="parameter"><code>draft.watermark.image</code></em> pointing to web resource.
 Now the value is images/draft.png, and may require customization
 for local resolution.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Mauritz Jeanson: equation.number.properties.xml</code>
-          </p>
-          <pre class="screen">
-            <span class="commit-message">Corrected <a href="http://docbook.org/tdg5/en/html/refpurpose.html"><code class="sgmltag-element">refpurpose</code></a>.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </p><pre class="screen">
+            <span class="commit-message">Corrected <code class="sgmltag-element">refpurpose</code>.</span>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Norman Walsh: paper.type.xml</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Added USlegal and USlegallandscape paper types.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Jirka Kosek: highlight.xslthl.config.xml</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Added note about specifying location as URL</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: docbook.css.source.xml; generate.css.header.xml; custom.css.source.xml; ma&#8943;</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Params to support generated CSS files.</span>
-          </pre>
-        </li><li class="listitem">
-          <p>
+          </pre></li><li class="listitem"><p>
             <code class="literal">Robert Stayton: equation.number.properties.xml</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">New attribute set for numbers appearing next to equations.</span>
-          </pre>
-        </li></ul></div>
-    </div>
-    
-    <div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.0_XSL-Xalan"></a>XSL-Xalan</h3></div></div></div>
-      
-      <p>The following changes have been made to the
+          </pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rnV1.76.0_XSL-Xalan"></a>XSL-Xalan</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">xsl-xalan</code> code
-            since the 1.75.2 release.</p>
-      <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>
+            since the 1.75.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
             <code class="literal">dleidert: nbproject/genfiles.properties; nbproject/build-impl.xml</code>
-          </p>
-          <pre class="screen">
+          </p><pre class="screen">
             <span class="commit-message">Rebuild netbeans build files after adding missing Netbeans configuration to allow easier packaging for Debian.</span>
-          </pre>
-        </li></ul></div>
-    </div>
-    
-  </div>
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="rn_V1.75.2"></a>Release Notes: 1.75.2</h2></div></div></div>
-
-<p>The following is a list of changes that have been made
-        since the 1.75.1 release.</p>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.2_Gentext"></a>Gentext</h3></div></div></div>
-
-<p>The following changes have been made to the
+          </pre></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="rn_V1.75.2"></a>Release Notes: 1.75.2</h2></div></div></div><p>The following is a list of changes that have been made
+        since the 1.75.1 release.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.2_Gentext"></a>Gentext</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">gentext</code> code
-            since the 1.75.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">dleidert: locale/ja.xml</code></p><pre class="screen"><span class="commit-message">Improved Japanese translation for Note(s). Closes bug #2823965.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">dleidert: locale/pl.xml</code></p><pre class="screen"><span class="commit-message">Polish alphabet contains O with acute accent, not with grave accent. Closes bug #2823964.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/ja.xml</code></p><pre class="screen"><span class="commit-message">Fix translation of "<a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>", per bug report 2796064.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/is.xml</code></p><pre class="screen"><span class="commit-message">New Icelandic locale file.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.2_Common"></a>Common</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.75.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">dleidert: locale/ja.xml</code></p><pre class="screen"><span class="commit-message">Improved Japanese translation for Note(s). Closes bug #2823965.</span></pre></li><li class="listitem"><p><code class="literal">dleidert: locale/pl.xml</code></p><pre class="screen"><span class="commit-message">Polish alphabet contains O with acute accent, not with grave accent. Closes bug #2823964.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/ja.xml</code></p><pre class="screen"><span class="commit-message">Fix translation of "<code class="sgmltag-element">index</code>", per bug report 2796064.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/is.xml</code></p><pre class="screen"><span class="commit-message">New Icelandic locale file.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.2_Common"></a>Common</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">common</code> code
-            since the 1.75.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Norman Walsh: stripns.xsl</code></p><pre class="screen"><span class="commit-message">Support more downconvert cases</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Make sure <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> inside <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> is used if no other <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.2_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.75.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Norman Walsh: stripns.xsl</code></p><pre class="screen"><span class="commit-message">Support more downconvert cases</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Make sure <code class="sgmltag-element">title</code> inside <code class="sgmltag-element">info</code> is used if no other <code class="sgmltag-element">title</code>.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.2_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">fo</code> code
-            since the 1.75.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: pi.xsl</code></p><pre class="screen"><span class="commit-message">Turn off dbfo-need for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/fop1.extensions.html"><em class="parameter"><code>fop1.extensions</code></em></a> also, per bug #2816141.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.2_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.75.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: pi.xsl</code></p><pre class="screen"><span class="commit-message">Turn off dbfo-need for <em class="parameter"><code>fop1.extensions</code></em> also, per bug #2816141.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.2_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">html</code> code
-            since the 1.75.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Output "<a href="http://docbook.org/tdg5/en/html/copyright.html"><code class="sgmltag-element">Copyright</code></a>" heading in XHTML too.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Added stylesheet.result.type test for <a href="http://docbook.org/tdg5/en/html/copyright.html"><code class="sgmltag-element">copyright</code></a>. Closes bug #2813289.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Norman Walsh: htmltbl.xsl</code></p><pre class="screen"><span class="commit-message">Remove ambiguity wrt @span, @rowspan, and @colspan</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.2_Manpages"></a>Manpages</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.75.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Output "<code class="sgmltag-element">Copyright</code>" heading in XHTML too.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Added stylesheet.result.type test for <code class="sgmltag-element">copyright</code>. Closes bug #2813289.</span></pre></li><li class="listitem"><p><code class="literal">Norman Walsh: htmltbl.xsl</code></p><pre class="screen"><span class="commit-message">Remove ambiguity wrt @span, @rowspan, and @colspan</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.2_Manpages"></a>Manpages</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">manpages</code> code
-            since the 1.75.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: endnotes.xsl</code></p><pre class="screen"><span class="commit-message">Added normalize-space() for ulink content. Closes bug #2793877.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Added stylesheet.result.type test for <a href="http://docbook.org/tdg5/en/html/copyright.html"><code class="sgmltag-element">copyright</code></a>. Closes bug #2813289.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.2_Epub"></a>Epub</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.75.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: endnotes.xsl</code></p><pre class="screen"><span class="commit-message">Added normalize-space() for ulink content. Closes bug #2793877.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Added stylesheet.result.type test for <code class="sgmltag-element">copyright</code>. Closes bug #2813289.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.2_Epub"></a>Epub</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">epub</code> code
-            since the 1.75.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Keith Fahlgren: bin/dbtoepub; bin/lib/docbook.rb</code></p><pre class="screen"><span class="commit-message">Corrected bugs caused by path and file assumptions were not met</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: bin/lib/docbook.rb; docbook.xsl</code></p><pre class="screen"><span class="commit-message">Cleaning up hardcoded values into parameters and fixing Ruby library to pass them properly; all thanks to patch from Liza Daly</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.2_Profiling"></a>Profiling</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.75.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/dbtoepub; bin/lib/docbook.rb</code></p><pre class="screen"><span class="commit-message">Corrected bugs caused by path and file assumptions were not met</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/lib/docbook.rb; docbook.xsl</code></p><pre class="screen"><span class="commit-message">Cleaning up hardcoded values into parameters and fixing Ruby library to pass them properly; all thanks to patch from Liza Daly</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.2_Profiling"></a>Profiling</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">profiling</code> code
-            since the 1.75.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: profile.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 2815493 missing <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/exsl.node.set.available.html"><em class="parameter"><code>exsl.node.set.available</code></em></a> parameter.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.2_XSL-Saxon"></a>XSL-Saxon</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.75.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: profile.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 2815493 missing <em class="parameter"><code>exsl.node.set.available</code></em> parameter.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.2_XSL-Saxon"></a>XSL-Saxon</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">xsl-saxon</code> code
-            since the 1.75.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: src/com/nwalsh/saxon/ColumnUpdateEmitter.java; src/com/nwalsh/saxon/Colum&#8943;</code></p><pre class="screen"><span class="commit-message">Added fixes so that colgroups in the XHTML namespace are processed properly.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.2_XSL-Xalan"></a>XSL-Xalan</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.75.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: src/com/nwalsh/saxon/ColumnUpdateEmitter.java; src/com/nwalsh/saxon/Colum&#8943;</code></p><pre class="screen"><span class="commit-message">Added fixes so that colgroups in the XHTML namespace are processed properly.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.2_XSL-Xalan"></a>XSL-Xalan</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">xsl-xalan</code> code
-            since the 1.75.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: nbproject/project.xml</code></p><pre class="screen"><span class="commit-message">Added missing NetBeans configuration.</span></pre>
-</li></ul></div>
-</div>
-
-</div>
-
-
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="rn_V1.75.1"></a>Release Notes: 1.75.1</h2></div></div></div>
-
-<p>This release includes bug fixes.</p>
-
-<p>The following is a list of changes that have been made since the 1.75.0 release.</p>
-
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.1_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the <code class="filename">fo</code> code since the 1.75.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Keith Fahlgren: block.xsl</code></p><pre class="screen"><span class="commit-message">Switching to em dash for character before <a href="http://docbook.org/tdg5/en/html/attribution.html"><code class="sgmltag-element">attribution</code></a> in <a href="http://docbook.org/tdg5/en/html/epigraph.html"><code class="sgmltag-element">epigraph</code></a>; resolves Bug #2793878</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug 2789947, id attribute missing on <a href="http://docbook.org/tdg5/en/html/simplelist.html"><code class="sgmltag-element">simplelist</code></a> fo output.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.1_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.75.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: nbproject/project.xml</code></p><pre class="screen"><span class="commit-message">Added missing NetBeans configuration.</span></pre></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="rn_V1.75.1"></a>Release Notes: 1.75.1</h2></div></div></div><p>This release includes bug fixes.</p><p>The following is a list of changes that have been made since the 1.75.0 release.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.1_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the <code class="filename">fo</code> code since the 1.75.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Keith Fahlgren: block.xsl</code></p><pre class="screen"><span class="commit-message">Switching to em dash for character before <code class="sgmltag-element">attribution</code> in <code class="sgmltag-element">epigraph</code>; resolves Bug #2793878</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug 2789947, id attribute missing on <code class="sgmltag-element">simplelist</code> fo output.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.1_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">html</code> code
-            since the 1.75.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Keith Fahlgren: block.xsl</code></p><pre class="screen"><span class="commit-message">Switching to em dash for character before <a href="http://docbook.org/tdg5/en/html/attribution.html"><code class="sgmltag-element">attribution</code></a> in <a href="http://docbook.org/tdg5/en/html/epigraph.html"><code class="sgmltag-element">epigraph</code></a>; resolves Bug #2793878</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug 2789678: apply-templates line accidentally deleted.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.1_Epub"></a>Epub</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.75.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Keith Fahlgren: block.xsl</code></p><pre class="screen"><span class="commit-message">Switching to em dash for character before <code class="sgmltag-element">attribution</code> in <code class="sgmltag-element">epigraph</code>; resolves Bug #2793878</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug 2789678: apply-templates line accidentally deleted.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.1_Epub"></a>Epub</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">epub</code> code
-            since the 1.75.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; docbook.xsl</code></p><pre class="screen"><span class="commit-message">Added regression and fix to correct "bug" with namespace-prefixed container elements in META-INF/container.xml ; resolves Issue #2790017</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; bin/spec/files/onegraphic.xinclude.xml;&#8943;</code></p><pre class="screen"><span class="commit-message">Another attempt at flexible named entity and XInclude processing</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: bin/lib/docbook.rb</code></p><pre class="screen"><span class="commit-message">Tweaking solution to Bug #2750442 following regression reported by Michael Wiedmann.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.1_Params"></a>Params</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.75.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; docbook.xsl</code></p><pre class="screen"><span class="commit-message">Added regression and fix to correct "bug" with namespace-prefixed container elements in META-INF/container.xml ; resolves Issue #2790017</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; bin/spec/files/onegraphic.xinclude.xml;&#8943;</code></p><pre class="screen"><span class="commit-message">Another attempt at flexible named entity and XInclude processing</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/lib/docbook.rb</code></p><pre class="screen"><span class="commit-message">Tweaking solution to Bug #2750442 following regression reported by Michael Wiedmann.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.1_Params"></a>Params</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">params</code> code
-            since the 1.75.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: highlight.source.xml</code></p><pre class="screen"><span class="commit-message">Updated documentation to reflect changes made in r8419.</span></pre>
-</li></ul></div>
-</div>
-
-</div>
-
-
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.75.0"></a>Release Notes: 1.75.0</h2></div></div></div>
-
-<p>This release includes important bug fixes and adds the following
+            since the 1.75.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: highlight.source.xml</code></p><pre class="screen"><span class="commit-message">Updated documentation to reflect changes made in r8419.</span></pre></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.75.0"></a>Release Notes: 1.75.0</h2></div></div></div><p>This release includes important bug fixes and adds the following
 significant feature changes:
-</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Gentext</span></dt><dd><p>Modifications to translations have been made. </p></dd><dt><span class="term">Common</span></dt><dd>
-<p>Added support for some format properties on tables using
-HTML <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> markup.  </p>
-<p>Added two new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/qanda.defaultlabel.html"><em class="parameter"><code>qanda.defaultlabel</code></em></a> values so that numbered sections
+</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Gentext</span></dt><dd><p>Modifications to translations have been made. </p></dd><dt><span class="term">Common</span></dt><dd><p>Added support for some format properties on tables using
+HTML <code class="sgmltag-element">table</code> markup.  </p><p>Added two new <em class="parameter"><code>qanda.defaultlabel</code></em> values so that numbered sections
 and numbered questions can be distinguished.  Satisfies
-Feature Request #1539045.</p>
-<p>Added code to handle <a href="http://docbook.org/tdg5/en/html/acknowledgements.html"><code class="sgmltag-element">acknowledgements</code></a> in <a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a> and part. The element is processed
-similarly to <a href="http://docbook.org/tdg5/en/html/dedication.html"><code class="sgmltag-element">dedication</code></a>. All <a href="http://docbook.org/tdg5/en/html/acknowledgements.html"><code class="sgmltag-element">acknowledgements</code></a> will appear as front matter, after
-any dedications.</p>
-</dd><dt><span class="term">FO</span></dt><dd>
-<p>The inclusion of highlighting code has been simplified.</p>
-<p>Add support for pgwide on informal objects.</p>
-<p>Added a new parameter, <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/bookmarks.collapse.html"><em class="parameter"><code>bookmarks.collapse</code></em></a>, that controls the initial <a href="http://docbook.org/tdg5/en/html/state.html"><code class="sgmltag-element">state</code></a> of the bookmark tree. Closes FR #1792326.</p>
-<p>Add support for more dbfo processing instructions.</p>
-<p>Add new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/variablelist.term.properties.html"><em class="parameter"><code>variablelist.term.properties</code></em></a> to format terms, per request # 1968513.</p>
-<p>Add support for @width on <a href="http://docbook.org/tdg5/en/html/screen.html"><code class="sgmltag-element">screen</code></a> and <a href="http://docbook.org/tdg5/en/html/programlisting.html"><code class="sgmltag-element">programlisting</code></a>, fixes bug #2012736.</p>
-<p>Add support for writing-mode="rl-tb" (right-to-left) in FO outputs.  </p>
-<p>Add <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/writing.mode.html"><em class="parameter"><code>writing.mode</code></em></a> param for FO output.</p>
-</dd><dt><span class="term">HTML</span></dt><dd>
-<p>Convert all calls to class.attribute to calls to common.html.attributes to support dir, lang, and <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> attributes in html output for all elements.  Fulfills feature request #1993833.</p>
-<p>Inclusion of highlighting code was simplified. Only one import is now necessary.</p>
-<p>Add new param <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.links.to.section.html"><em class="parameter"><code>index.links.to.section</code></em></a>.</p>
-<p>Add support for the new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.links.to.section.html"><em class="parameter"><code>index.links.to.section</code></em></a> param which permits precise links to indexterms in HTML output rather than to the <a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>.</p>
-</dd><dt><span class="term">ePub</span></dt><dd>
-<p>Slightly more nuanced handling of <a href="http://docbook.org/tdg5/en/html/imageobject.html"><code class="sgmltag-element">imageobject</code></a> alternatives and better support in dbtoepub for XIncludes and ENTITYs to resolve Issue #2750442 reported by Raphael Hertzog.</p>
-<p>Added a colon after an <a href="http://docbook.org/tdg5/en/html/abstract.html"><code class="sgmltag-element">abstract</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> when mapping into the dc:description for OPF metadata in ePub output to help the flat text have more pseudo-semantics (sugestions from Michael Wiedmann)</p>
-<p>Added DocBook <a href="http://docbook.org/tdg5/en/html/subjectset.html"><code class="sgmltag-element">subjectset</code></a> -&gt; OPF dc:<a href="http://docbook.org/tdg5/en/html/subject.html"><code class="sgmltag-element">subject</code></a> mapping and tests</p>
-<p>Added DocBook <a href="http://docbook.org/tdg5/en/html/date.html"><code class="sgmltag-element">date</code></a> -&gt; OPF dc:date mapping and tests</p>
-<p>Added DocBook <a href="http://docbook.org/tdg5/en/html/abstract.html"><code class="sgmltag-element">abstract</code></a> -&gt; OPF dc:description mapping and tests</p>
-<p>Added --output option to dbtoepub based on user request</p>
-</dd><dt><span class="term">HTMLHelp</span></dt><dd>
-<p>Add support for generating <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> target <a href="http://docbook.org/tdg5/en/html/database.html"><code class="sgmltag-element">database</code></a> for htmlhelp files.</p></dd><dt><span class="term">Params</span></dt><dd>
-<p>Add default setting for @rules attribute on HTML markup tables.</p>
-<p>Added a new parameter, <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/bookmarks.collapse.html"><em class="parameter"><code>bookmarks.collapse</code></em></a>, that controls the initial <a href="http://docbook.org/tdg5/en/html/state.html"><code class="sgmltag-element">state</code></a> of the bookmark tree. When the parameter has a non-zero value (the default), only the top-level bookmarks are displayed initially. Otherwise, the whole tree of bookmarks is displayed.  This is implemented for FOP 0.9X. Closes FR #1792326.</p>
-<p>Add new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/variablelist.term.properties.html"><em class="parameter"><code>variablelist.term.properties</code></em></a> to format terms, per request # 1968513.</p>
-<p>Add two new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/qanda.defaultlabel.html"><em class="parameter"><code>qanda.defaultlabel</code></em></a> values so that numbered sections and numbered questions can be distinguished.  Satisfies Feature Request #1539045.</p>
-<p>Add param to control whether an <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> <a href="http://docbook.org/tdg5/en/html/entry.html"><code class="sgmltag-element">entry</code></a> links to a <a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> or to the precise location of the <a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a>.</p>
-<p>New attribute list for <a href="http://docbook.org/tdg5/en/html/glossentry.html"><code class="sgmltag-element">glossentry</code></a> in <a href="http://docbook.org/tdg5/en/html/glossary.html"><code class="sgmltag-element">glossary</code></a>.</p>
-<p>New parameter to support @width on <a href="http://docbook.org/tdg5/en/html/programlisting.html"><code class="sgmltag-element">programlisting</code></a> and <a href="http://docbook.org/tdg5/en/html/screen.html"><code class="sgmltag-element">screen</code></a>.</p>
-<p>Add attribute-sets for formatting <a href="http://docbook.org/tdg5/en/html/glossary.html"><code class="sgmltag-element">glossary</code></a> terms and defs.</p>
-</dd><dt><span class="term">Highlighting</span></dt><dd>
-<p>Inclusion of highlighting code was simplified. Only one import is now necessary.</p>
-</dd></dl></div><p>
-
-
-</p>
-<p>The following is a list of changes that have been made
-        since the 1.74.3 release.</p>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_Gentext"></a>Gentext</h3></div></div></div>
-
-<p>The following changes have been made to the
+Feature Request #1539045.</p><p>Added code to handle <code class="sgmltag-element">acknowledgements</code> in <code class="sgmltag-element">book</code> and part. The element is processed
+similarly to <code class="sgmltag-element">dedication</code>. All <code class="sgmltag-element">acknowledgements</code> will appear as front matter, after
+any dedications.</p></dd><dt><span class="term">FO</span></dt><dd><p>The inclusion of highlighting code has been simplified.</p><p>Add support for pgwide on informal objects.</p><p>Added a new parameter, <em class="parameter"><code>bookmarks.collapse</code></em>, that controls the initial <code class="sgmltag-element">state</code> of the bookmark tree. Closes FR #1792326.</p><p>Add support for more dbfo processing instructions.</p><p>Add new <em class="parameter"><code>variablelist.term.properties</code></em> to format terms, per request # 1968513.</p><p>Add support for @width on <code class="sgmltag-element">screen</code> and <code class="sgmltag-element">programlisting</code>, fixes bug #2012736.</p><p>Add support for writing-mode="rl-tb" (right-to-left) in FO outputs.  </p><p>Add <em class="parameter"><code>writing.mode</code></em> param for FO output.</p></dd><dt><span class="term">HTML</span></dt><dd><p>Convert all calls to class.attribute to calls to common.html.attributes to support dir, lang, and <code class="sgmltag-element">title</code> attributes in html output for all elements.  Fulfills feature request #1993833.</p><p>Inclusion of highlighting code was simplified. Only one import is now necessary.</p><p>Add new param <em class="parameter"><code>index.links.to.section</code></em>.</p><p>Add support for the new <em class="parameter"><code>index.links.to.section</code></em> param which permits precise links to indexterms in HTML output rather than to the <code class="sgmltag-element">section</code> <code class="sgmltag-element">title</code>.</p></dd><dt><span class="term">ePub</span></dt><dd><p>Slightly more nuanced handling of <code class="sgmltag-element">imageobject</code> alternatives and better support in dbtoepub for XIncludes and ENTITYs to resolve Issue #2750442 reported by Raphael Hertzog.</p><p>Added a colon after an <code class="sgmltag-element">abstract</code>/<code class="sgmltag-element">title</code> when mapping into the dc:description for OPF metadata in ePub output to help the flat text have more pseudo-semantics (sugestions from Michael Wiedmann)</p><p>Added DocBook <code class="sgmltag-element">subjectset</code> -&gt; OPF dc:<code class="sgmltag-element">subject</code> mapping and tests</p><p>Added DocBook <code class="sgmltag-element">date</code> -&gt; OPF dc:date mapping and tests</p><p>Added DocBook <code class="sgmltag-element">abstract</code> -&gt; OPF dc:description mapping and tests</p><p>Added --output option to dbtoepub based on user request</p></dd><dt><span class="term">HTMLHelp</span></dt><dd><p>Add support for generating <code class="sgmltag-element">olink</code> target <code class="sgmltag-element">database</code> for htmlhelp files.</p></dd><dt><span class="term">Params</span></dt><dd><p>Add default setting for @rules attribute on HTML markup tables.</p><p>Added a new parameter, <em class="parameter"><code>bookmarks.collapse</code></em>, that controls the initial <code class="sgmltag-element">state</code> of the bookmark tree. When the parameter has a non-zero value (the default), only the top-level bookmarks are displayed initially. Otherwise, the whole tree of bookmarks is displayed.  This is implemented for FOP 0.9X. Closes FR #1792326.</p><p>Add new <em class="parameter"><code>variablelist.term.properties</code></em> to format terms, per request # 1968513.</p><p>Add two new <em class="parameter"><code>qanda.defaultlabel</code></em> values so that numbered sections and numbered questions can be distinguished.  Satisfies Feature Request #1539045.</p><p>Add param to control whether an <code class="sgmltag-element">index</code> <code class="sgmltag-element">entry</code> links to a <code class="sgmltag-element">section</code> <code class="sgmltag-element">title</code> or to the precise location of the <code class="sgmltag-element">indexterm</code>.</p><p>New attribute list for <code class="sgmltag-element">glossentry</code> in <code class="sgmltag-element">glossary</code>.</p><p>New parameter to support @width on <code class="sgmltag-element">programlisting</code> and <code class="sgmltag-element">screen</code>.</p><p>Add attribute-sets for formatting <code class="sgmltag-element">glossary</code> terms and defs.</p></dd><dt><span class="term">Highlighting</span></dt><dd><p>Inclusion of highlighting code was simplified. Only one import is now necessary.</p></dd></dl></div><p>
+
+
+</p><p>The following is a list of changes that have been made
+        since the 1.74.3 release.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_Gentext"></a>Gentext</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">gentext</code> code
-            since the 1.74.3 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/sv.xml; locale/ja.xml; locale/pl.xml</code></p><pre class="screen"><span class="commit-message">Check in translations of <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">Legalnotice</code></a> submitted on mailing list.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/es.xml</code></p><pre class="screen"><span class="commit-message">Fix spelling errors in <a href="http://docbook.org/tdg5/en/html/acknowledgements.html"><code class="sgmltag-element">Acknowledgements</code></a> entries.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/es.xml</code></p><pre class="screen"><span class="commit-message">Check in translations for 4 elements submitted through docbook-apps
-message of 14 April 2009.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: locale/zh.xml; locale/ca.xml; locale/ru.xml; locale/ga.xml; locale/gl.xml; l&#8943;</code></p><pre class="screen"><span class="commit-message">Internationalized punctuation in <a href="http://docbook.org/tdg5/en/html/glosssee.html"><code class="sgmltag-element">glosssee</code></a> and <a href="http://docbook.org/tdg5/en/html/glossseealso.html"><code class="sgmltag-element">glossseealso</code></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: Makefile</code></p><pre class="screen"><span class="commit-message">Check in fixes for DSSSL gentext targets from submitted patch #1689633.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/uk.xml</code></p><pre class="screen"><span class="commit-message">Check in major update submitted with bug report #2008524.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/zh_tw.xml</code></p><pre class="screen"><span class="commit-message">Check in fix to Note string submitted in bug #2441051.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/ru.xml</code></p><pre class="screen"><span class="commit-message">Checkin typo fix submitted in bug #2453406.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_Common"></a>Common</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.74.3 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: locale/sv.xml; locale/ja.xml; locale/pl.xml</code></p><pre class="screen"><span class="commit-message">Check in translations of <code class="sgmltag-element">Legalnotice</code> submitted on mailing list.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/es.xml</code></p><pre class="screen"><span class="commit-message">Fix spelling errors in <code class="sgmltag-element">Acknowledgements</code> entries.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/es.xml</code></p><pre class="screen"><span class="commit-message">Check in translations for 4 elements submitted through docbook-apps
+message of 14 April 2009.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: locale/zh.xml; locale/ca.xml; locale/ru.xml; locale/ga.xml; locale/gl.xml; l&#8943;</code></p><pre class="screen"><span class="commit-message">Internationalized punctuation in <code class="sgmltag-element">glosssee</code> and <code class="sgmltag-element">glossseealso</code></span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: Makefile</code></p><pre class="screen"><span class="commit-message">Check in fixes for DSSSL gentext targets from submitted patch #1689633.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/uk.xml</code></p><pre class="screen"><span class="commit-message">Check in major update submitted with bug report #2008524.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/zh_tw.xml</code></p><pre class="screen"><span class="commit-message">Check in fix to Note string submitted in bug #2441051.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/ru.xml</code></p><pre class="screen"><span class="commit-message">Checkin typo fix submitted in bug #2453406.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_Common"></a>Common</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">common</code> code
-            since the 1.74.3 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: gentext.xsl</code></p><pre class="screen"><span class="commit-message">Fix extra generated space when xrefstyle includes 'nopage'.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Add support for some format properties on tables using
-HTML <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> markup.  These include:
-  - frame attribute on <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> (or uses $default.table.frame parameter).
-  - rules attribute on <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> (or uses $default.table.rules parameter).
-  - align attribute on <a href="http://docbook.org/tdg5/en/html/td.html"><code class="sgmltag-element">td</code></a> and <a href="http://docbook.org/tdg5/en/html/th.html"><code class="sgmltag-element">th</code></a>
-  - valign attribute on <a href="http://docbook.org/tdg5/en/html/td.html"><code class="sgmltag-element">td</code></a> and <a href="http://docbook.org/tdg5/en/html/th.html"><code class="sgmltag-element">th</code></a>
-  - colspan on <a href="http://docbook.org/tdg5/en/html/td.html"><code class="sgmltag-element">td</code></a> and <a href="http://docbook.org/tdg5/en/html/th.html"><code class="sgmltag-element">th</code></a>
-  - rowspan on <a href="http://docbook.org/tdg5/en/html/td.html"><code class="sgmltag-element">td</code></a> and <a href="http://docbook.org/tdg5/en/html/th.html"><code class="sgmltag-element">th</code></a>
-  - bgcolor on <a href="http://docbook.org/tdg5/en/html/td.html"><code class="sgmltag-element">td</code></a> and <a href="http://docbook.org/tdg5/en/html/th.html"><code class="sgmltag-element">th</code></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: olink.xsl</code></p><pre class="screen"><span class="commit-message">Add placeholder template to massage <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> hot text to make
-customization easier, per Feature Request 1828608.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: targets.xsl</code></p><pre class="screen"><span class="commit-message">Add support for collecting <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> targets from a <a href="http://docbook.org/tdg5/en/html/glossary.html"><code class="sgmltag-element">glossary</code></a>
-generated from a <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/glossary.collection.html"><em class="parameter"><code>glossary.collection</code></em></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Handle <a href="http://docbook.org/tdg5/en/html/firstterm.html"><code class="sgmltag-element">firstterm</code></a> like <a href="http://docbook.org/tdg5/en/html/glossterm.html"><code class="sgmltag-element">glossterm</code></a> in mode="title.markup".</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Add match on <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> in title.markup templates where missing.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titles.xsl</code></p><pre class="screen"><span class="commit-message">Changed "ancestor::<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>" to "(ancestor::<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> and (@id or @xml:id))".
+            since the 1.74.3 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: gentext.xsl</code></p><pre class="screen"><span class="commit-message">Fix extra generated space when xrefstyle includes 'nopage'.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Add support for some format properties on tables using
+HTML <code class="sgmltag-element">table</code> markup.  These include:
+  - frame attribute on <code class="sgmltag-element">table</code> (or uses $default.table.frame parameter).
+  - rules attribute on <code class="sgmltag-element">table</code> (or uses $default.table.rules parameter).
+  - align attribute on <code class="sgmltag-element">td</code> and <code class="sgmltag-element">th</code>
+  - valign attribute on <code class="sgmltag-element">td</code> and <code class="sgmltag-element">th</code>
+  - colspan on <code class="sgmltag-element">td</code> and <code class="sgmltag-element">th</code>
+  - rowspan on <code class="sgmltag-element">td</code> and <code class="sgmltag-element">th</code>
+  - bgcolor on <code class="sgmltag-element">td</code> and <code class="sgmltag-element">th</code></span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: olink.xsl</code></p><pre class="screen"><span class="commit-message">Add placeholder template to massage <code class="sgmltag-element">olink</code> hot text to make
+customization easier, per Feature Request 1828608.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: targets.xsl</code></p><pre class="screen"><span class="commit-message">Add support for collecting <code class="sgmltag-element">olink</code> targets from a <code class="sgmltag-element">glossary</code>
+generated from a <em class="parameter"><code>glossary.collection</code></em>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Handle <code class="sgmltag-element">firstterm</code> like <code class="sgmltag-element">glossterm</code> in mode="title.markup".</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Add match on <code class="sgmltag-element">info</code>/<code class="sgmltag-element">title</code> in title.markup templates where missing.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: titles.xsl</code></p><pre class="screen"><span class="commit-message">Changed "ancestor::<code class="sgmltag-element">title</code>" to "(ancestor::<code class="sgmltag-element">title</code> and (@id or @xml:id))".
 This enables proper formatting of inline elements in titles in TOCs, 
-as long as these inlines don't have id or xml:id attributes.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: labels.xsl</code></p><pre class="screen"><span class="commit-message">Add two new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/qanda.defaultlabel.html"><em class="parameter"><code>qanda.defaultlabel</code></em></a> values so that numbered sections
+as long as these inlines don't have id or xml:id attributes.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: labels.xsl</code></p><pre class="screen"><span class="commit-message">Add two new <em class="parameter"><code>qanda.defaultlabel</code></em> values so that numbered sections
 and numbered questions can be distinguished.  Satisfies
-Feature Request #1539045.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: stripns.xsl; pi.xsl</code></p><pre class="screen"><span class="commit-message">Convert function-available(exsl:node-set) to use the new param
-so Xalan bug is isolated.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titles.xsl</code></p><pre class="screen"><span class="commit-message">Added fixes for bugs #2112656 and #1759205:
+Feature Request #1539045.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: stripns.xsl; pi.xsl</code></p><pre class="screen"><span class="commit-message">Convert function-available(exsl:node-set) to use the new param
+so Xalan bug is isolated.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: titles.xsl</code></p><pre class="screen"><span class="commit-message">Added fixes for bugs #2112656 and #1759205:
 1. Reverted mistaken commits r7485 and r7523. 
-2. Updated the template with match="<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>" and mode="no.anchor.mode" so that 
-@endterm is used if it exists and if the <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> has no content.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titles.xsl</code></p><pre class="screen"><span class="commit-message">Added code to handle <a href="http://docbook.org/tdg5/en/html/acknowledgements.html"><code class="sgmltag-element">acknowledgements</code></a> in <a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a> and part. The element is processed
-similarly to <a href="http://docbook.org/tdg5/en/html/dedication.html"><code class="sgmltag-element">dedication</code></a>. All <a href="http://docbook.org/tdg5/en/html/acknowledgements.html"><code class="sgmltag-element">acknowledgements</code></a> will appear as front matter, after
-any dedications.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: olink.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #2018717 <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/use.local.olink.style.html"><em class="parameter"><code>use.local.olink.style</code></em></a> uses wrong gentext context.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: olink.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1787167 incorrect hot text for some olinks.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: common.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1669654 Broken output if <a href="http://docbook.org/tdg5/en/html/copyright.html"><code class="sgmltag-element">copyright</code></a> &lt;<a href="http://docbook.org/tdg5/en/html/year.html"><code class="sgmltag-element">year</code></a>&gt; contains a range.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: labels.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in labelling <a href="http://docbook.org/tdg5/en/html/figure.html"><code class="sgmltag-element">figure</code></a> inside <a href="http://docbook.org/tdg5/en/html/appendix.html"><code class="sgmltag-element">appendix</code></a> inside <a href="http://docbook.org/tdg5/en/html/article.html"><code class="sgmltag-element">article</code></a> inside <a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a>.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the
+2. Updated the template with match="<code class="sgmltag-element">link</code>" and mode="no.anchor.mode" so that 
+@endterm is used if it exists and if the <code class="sgmltag-element">link</code> has no content.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: titles.xsl</code></p><pre class="screen"><span class="commit-message">Added code to handle <code class="sgmltag-element">acknowledgements</code> in <code class="sgmltag-element">book</code> and part. The element is processed
+similarly to <code class="sgmltag-element">dedication</code>. All <code class="sgmltag-element">acknowledgements</code> will appear as front matter, after
+any dedications.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: olink.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #2018717 <em class="parameter"><code>use.local.olink.style</code></em> uses wrong gentext context.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: olink.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1787167 incorrect hot text for some olinks.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: common.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1669654 Broken output if <code class="sgmltag-element">copyright</code> &lt;<code class="sgmltag-element">year</code>&gt; contains a range.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: labels.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in labelling <code class="sgmltag-element">figure</code> inside <code class="sgmltag-element">appendix</code> inside <code class="sgmltag-element">article</code> inside <code class="sgmltag-element">book</code>.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">fo</code> code
-            since the 1.74.3 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: highlight.xsl</code></p><pre class="screen"><span class="commit-message">Inclusion of highlighting code was simplified. Only one import is now necessary.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Add the new fop extensions namespace declaration, in case FOP
-extension functions are used.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: formal.xsl</code></p><pre class="screen"><span class="commit-message">Add support for pgwide on informal objects.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fixed spurious closing <a href="http://docbook.org/tdg5/en/html/quote.html"><code class="sgmltag-element">quote</code></a> on line 134.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl; autoidx-kosek.xsl; autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Convert function-available for node-set() to use
-new $exsl.node.set.available param in test.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xref.xsl</code></p><pre class="screen"><span class="commit-message">Suppress extra space after <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> when xrefstyle='select: <a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a> nopage' (#2740472)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: pi.xsl</code></p><pre class="screen"><span class="commit-message">Fixed doc bug for row-height.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Internationalized punctuation in <a href="http://docbook.org/tdg5/en/html/glosssee.html"><code class="sgmltag-element">glosssee</code></a> and <a href="http://docbook.org/tdg5/en/html/glossseealso.html"><code class="sgmltag-element">glossseealso</code></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent; htmltbl.xsl; table.xsl</code></p><pre class="screen"><span class="commit-message">Add support for some format properties on tables using
-HTML <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> markup.  These include:
-  - frame attribute on <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> (or uses $default.table.frame parameter).
-  - rules attribute on <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> (or uses $default.table.rules parameter).
-  - align attribute on <a href="http://docbook.org/tdg5/en/html/td.html"><code class="sgmltag-element">td</code></a> and <a href="http://docbook.org/tdg5/en/html/th.html"><code class="sgmltag-element">th</code></a>
-  - valign attribute on <a href="http://docbook.org/tdg5/en/html/td.html"><code class="sgmltag-element">td</code></a> and <a href="http://docbook.org/tdg5/en/html/th.html"><code class="sgmltag-element">th</code></a>
-  - colspan on <a href="http://docbook.org/tdg5/en/html/td.html"><code class="sgmltag-element">td</code></a> and <a href="http://docbook.org/tdg5/en/html/th.html"><code class="sgmltag-element">th</code></a>
-  - rowspan on <a href="http://docbook.org/tdg5/en/html/td.html"><code class="sgmltag-element">td</code></a> and <a href="http://docbook.org/tdg5/en/html/th.html"><code class="sgmltag-element">th</code></a>
-  - bgcolor on <a href="http://docbook.org/tdg5/en/html/td.html"><code class="sgmltag-element">td</code></a> and <a href="http://docbook.org/tdg5/en/html/th.html"><code class="sgmltag-element">th</code></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Add support bgcolor in <a href="http://docbook.org/tdg5/en/html/td.html"><code class="sgmltag-element">td</code></a> and <a href="http://docbook.org/tdg5/en/html/th.html"><code class="sgmltag-element">th</code></a>
-elements in HTML <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> markup.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: htmltbl.xsl</code></p><pre class="screen"><span class="commit-message">Add support for colspan and rowspan and bgcolor in <a href="http://docbook.org/tdg5/en/html/td.html"><code class="sgmltag-element">td</code></a> and <a href="http://docbook.org/tdg5/en/html/th.html"><code class="sgmltag-element">th</code></a>
-elements in HTML <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> markup.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb</code></p><pre class="screen"><span class="commit-message">Fix working of page-master left and right margins.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: param.xweb; param.ent; fop1.xsl</code></p><pre class="screen"><span class="commit-message">Added a new parameter, <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/bookmarks.collapse.html"><em class="parameter"><code>bookmarks.collapse</code></em></a>, that controls the initial <a href="http://docbook.org/tdg5/en/html/state.html"><code class="sgmltag-element">state</code></a> of the bookmark tree. When the parameter has a non-zero value (the default), only the top-level bookmarks are displayed initially. Otherwise, the whole tree of bookmarks is displayed.  This is implemented for FOP 0.9X. Closes FR #1792326.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl; pi.xsl</code></p><pre class="screen"><span class="commit-message">Add support for dbfo row-height processing instruction, like that in dbhtml.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Add support for dbfo keep-together processing instruction for
-entire list instances.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl; block.xsl</code></p><pre class="screen"><span class="commit-message">Add support fo dbfo keep-together processing instruction to
-more blocks like list items and paras.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/variablelist.term.properties.html"><em class="parameter"><code>variablelist.term.properties</code></em></a> to format terms, per request # 1968513.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">In simple.xlink, rearrange order of processing.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Handle <a href="http://docbook.org/tdg5/en/html/firstterm.html"><code class="sgmltag-element">firstterm</code></a> like <a href="http://docbook.org/tdg5/en/html/glossterm.html"><code class="sgmltag-element">glossterm</code></a> in mode="xref-to".</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: glossary.xsl; xref.xsl; pi.xsl; footnote.xsl</code></p><pre class="screen"><span class="commit-message">Implement simple.xlink for <a href="http://docbook.org/tdg5/en/html/glosssee.html"><code class="sgmltag-element">glosssee</code></a> and <a href="http://docbook.org/tdg5/en/html/glossseealso.html"><code class="sgmltag-element">glossseealso</code></a> so they can use
-other types of linking besides otherterm.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Add two new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/qanda.defaultlabel.html"><em class="parameter"><code>qanda.defaultlabel</code></em></a> values so that numbered sections and numbered questions can be distinguished.  Satisfies Feature Request #1539045.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">For the <a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> templates, I changed <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> to <a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a>/<a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>
-so other element's titles will not be affected.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl; verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Use param <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/exsl.node.set.available.html"><em class="parameter"><code>exsl.node.set.available</code></em></a> to test for <a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent; footnote.xsl</code></p><pre class="screen"><span class="commit-message">Start using new param <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/exsl.node.set.available.html"><em class="parameter"><code>exsl.node.set.available</code></em></a> to work around Xalan bug.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Add comment on use of t:predicate for <a href="http://docbook.org/tdg5/en/html/editor.html"><code class="sgmltag-element">editor</code></a> to prevent
-extra processing of multiple editors. Fixes bug 2687842.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl; autoidx.xsl</code></p><pre class="screen"><span class="commit-message">An <a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a> <a href="http://docbook.org/tdg5/en/html/primary.html"><code class="sgmltag-element">primary</code></a>, <a href="http://docbook.org/tdg5/en/html/secondary.html"><code class="sgmltag-element">secondary</code></a>, or <a href="http://docbook.org/tdg5/en/html/tertiary.html"><code class="sgmltag-element">tertiary</code></a> element with an id or xml:id
-now outputs that ID, so that <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> entries can be cross referenced to.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: synop.xsl</code></p><pre class="screen"><span class="commit-message">Added modeless template for ooclass|oointerface|ooexception.
-Closes bug #1623468.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Add template with match on <a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a> in mode="xref-to" to fix bug 2102592.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Now <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> to <a href="http://docbook.org/tdg5/en/html/qandaentry.html"><code class="sgmltag-element">qandaentry</code></a> will use the <a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a> element in a <a href="http://docbook.org/tdg5/en/html/question.html"><code class="sgmltag-element">question</code></a> for
-the <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> text if it has one.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Add id if specified from @id to output for <a href="http://docbook.org/tdg5/en/html/quote.html"><code class="sgmltag-element">quote</code></a> and <a href="http://docbook.org/tdg5/en/html/phrase.html"><code class="sgmltag-element">phrase</code></a> so
-they can be <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a>'ed to.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> to <a href="http://docbook.org/tdg5/en/html/phrase.html"><code class="sgmltag-element">phrase</code></a>, <a href="http://docbook.org/tdg5/en/html/simpara.html"><code class="sgmltag-element">simpara</code></a>, <a href="http://docbook.org/tdg5/en/html/anchor.html"><code class="sgmltag-element">anchor</code></a>, and <a href="http://docbook.org/tdg5/en/html/quote.html"><code class="sgmltag-element">quote</code></a>.
-This assumes the <a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a> specifies something using xrefstyle since
-the elements don't have ordinary <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> text.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: toc.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in new <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a> templates.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titlepage.xsl; component.xsl; division.xsl; xref.xsl; titlepage.templates&#8943;</code></p><pre class="screen"><span class="commit-message">Added code to handle <a href="http://docbook.org/tdg5/en/html/acknowledgements.html"><code class="sgmltag-element">acknowledgements</code></a> in <a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a> and part. The element is processed
-similarly to <a href="http://docbook.org/tdg5/en/html/dedication.html"><code class="sgmltag-element">dedication</code></a>. All <a href="http://docbook.org/tdg5/en/html/acknowledgements.html"><code class="sgmltag-element">acknowledgements</code></a> will appear as front matter, after
-any dedications.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: toc.xsl</code></p><pre class="screen"><span class="commit-message">Rewrite <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a> templates to support an empty <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a> or populated <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a>
+            since the 1.74.3 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: highlight.xsl</code></p><pre class="screen"><span class="commit-message">Inclusion of highlighting code was simplified. Only one import is now necessary.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: fop1.xsl</code></p><pre class="screen"><span class="commit-message">Add the new fop extensions namespace declaration, in case FOP
+extension functions are used.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: formal.xsl</code></p><pre class="screen"><span class="commit-message">Add support for pgwide on informal objects.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fixed spurious closing <code class="sgmltag-element">quote</code> on line 134.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl; autoidx-kosek.xsl; autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Convert function-available for node-set() to use
+new $exsl.node.set.available param in test.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xref.xsl</code></p><pre class="screen"><span class="commit-message">Suppress extra space after <code class="sgmltag-element">xref</code> when xrefstyle='select: <code class="sgmltag-element">label</code> nopage' (#2740472)</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: pi.xsl</code></p><pre class="screen"><span class="commit-message">Fixed doc bug for row-height.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Internationalized punctuation in <code class="sgmltag-element">glosssee</code> and <code class="sgmltag-element">glossseealso</code></span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent; htmltbl.xsl; table.xsl</code></p><pre class="screen"><span class="commit-message">Add support for some format properties on tables using
+HTML <code class="sgmltag-element">table</code> markup.  These include:
+  - frame attribute on <code class="sgmltag-element">table</code> (or uses $default.table.frame parameter).
+  - rules attribute on <code class="sgmltag-element">table</code> (or uses $default.table.rules parameter).
+  - align attribute on <code class="sgmltag-element">td</code> and <code class="sgmltag-element">th</code>
+  - valign attribute on <code class="sgmltag-element">td</code> and <code class="sgmltag-element">th</code>
+  - colspan on <code class="sgmltag-element">td</code> and <code class="sgmltag-element">th</code>
+  - rowspan on <code class="sgmltag-element">td</code> and <code class="sgmltag-element">th</code>
+  - bgcolor on <code class="sgmltag-element">td</code> and <code class="sgmltag-element">th</code></span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Add support bgcolor in <code class="sgmltag-element">td</code> and <code class="sgmltag-element">th</code>
+elements in HTML <code class="sgmltag-element">table</code> markup.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: htmltbl.xsl</code></p><pre class="screen"><span class="commit-message">Add support for colspan and rowspan and bgcolor in <code class="sgmltag-element">td</code> and <code class="sgmltag-element">th</code>
+elements in HTML <code class="sgmltag-element">table</code> markup.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb</code></p><pre class="screen"><span class="commit-message">Fix working of page-master left and right margins.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: param.xweb; param.ent; fop1.xsl</code></p><pre class="screen"><span class="commit-message">Added a new parameter, <em class="parameter"><code>bookmarks.collapse</code></em>, that controls the initial <code class="sgmltag-element">state</code> of the bookmark tree. When the parameter has a non-zero value (the default), only the top-level bookmarks are displayed initially. Otherwise, the whole tree of bookmarks is displayed.  This is implemented for FOP 0.9X. Closes FR #1792326.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl; pi.xsl</code></p><pre class="screen"><span class="commit-message">Add support for dbfo row-height processing instruction, like that in dbhtml.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Add support for dbfo keep-together processing instruction for
+entire list instances.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl; block.xsl</code></p><pre class="screen"><span class="commit-message">Add support fo dbfo keep-together processing instruction to
+more blocks like list items and paras.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add new <em class="parameter"><code>variablelist.term.properties</code></em> to format terms, per request # 1968513.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">In simple.xlink, rearrange order of processing.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Handle <code class="sgmltag-element">firstterm</code> like <code class="sgmltag-element">glossterm</code> in mode="xref-to".</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: glossary.xsl; xref.xsl; pi.xsl; footnote.xsl</code></p><pre class="screen"><span class="commit-message">Implement simple.xlink for <code class="sgmltag-element">glosssee</code> and <code class="sgmltag-element">glossseealso</code> so they can use
+other types of linking besides otherterm.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Add two new <em class="parameter"><code>qanda.defaultlabel</code></em> values so that numbered sections and numbered questions can be distinguished.  Satisfies Feature Request #1539045.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">For the <code class="sgmltag-element">book</code> <code class="sgmltag-element">title</code> templates, I changed <code class="sgmltag-element">info</code>/<code class="sgmltag-element">title</code> to <code class="sgmltag-element">book</code>/<code class="sgmltag-element">info</code>/<code class="sgmltag-element">title</code>
+so other element's titles will not be affected.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl; verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Use param <em class="parameter"><code>exsl.node.set.available</code></em> to test for <code class="sgmltag-element">function</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent; footnote.xsl</code></p><pre class="screen"><span class="commit-message">Start using new param <em class="parameter"><code>exsl.node.set.available</code></em> to work around Xalan bug.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titlepage.templates.xml</code></p><pre class="screen"><span class="commit-message">Add comment on use of t:predicate for <code class="sgmltag-element">editor</code> to prevent
+extra processing of multiple editors. Fixes bug 2687842.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl; autoidx.xsl</code></p><pre class="screen"><span class="commit-message">An <code class="sgmltag-element">indexterm</code> <code class="sgmltag-element">primary</code>, <code class="sgmltag-element">secondary</code>, or <code class="sgmltag-element">tertiary</code> element with an id or xml:id
+now outputs that ID, so that <code class="sgmltag-element">index</code> entries can be cross referenced to.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: synop.xsl</code></p><pre class="screen"><span class="commit-message">Added modeless template for ooclass|oointerface|ooexception.
+Closes bug #1623468.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Add template with match on <code class="sgmltag-element">indexterm</code> in mode="xref-to" to fix bug 2102592.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Now <code class="sgmltag-element">xref</code> to <code class="sgmltag-element">qandaentry</code> will use the <code class="sgmltag-element">label</code> element in a <code class="sgmltag-element">question</code> for
+the <code class="sgmltag-element">link</code> text if it has one.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Add id if specified from @id to output for <code class="sgmltag-element">quote</code> and <code class="sgmltag-element">phrase</code> so
+they can be <code class="sgmltag-element">xref</code>'ed to.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <code class="sgmltag-element">xref</code> to <code class="sgmltag-element">phrase</code>, <code class="sgmltag-element">simpara</code>, <code class="sgmltag-element">anchor</code>, and <code class="sgmltag-element">quote</code>.
+This assumes the <code class="sgmltag-element">author</code> specifies something using xrefstyle since
+the elements don't have ordinary <code class="sgmltag-element">link</code> text.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: toc.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug in new <code class="sgmltag-element">toc</code> templates.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: titlepage.xsl; component.xsl; division.xsl; xref.xsl; titlepage.templates&#8943;</code></p><pre class="screen"><span class="commit-message">Added code to handle <code class="sgmltag-element">acknowledgements</code> in <code class="sgmltag-element">book</code> and part. The element is processed
+similarly to <code class="sgmltag-element">dedication</code>. All <code class="sgmltag-element">acknowledgements</code> will appear as front matter, after
+any dedications.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: toc.xsl</code></p><pre class="screen"><span class="commit-message">Rewrite <code class="sgmltag-element">toc</code> templates to support an empty <code class="sgmltag-element">toc</code> or populated <code class="sgmltag-element">toc</code>
 in all permitted contexts.  Same for lot elements.
-This fixes bug #1595969 for FO outputs.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: index.xsl</code></p><pre class="screen"><span class="commit-message">Fix indents for <a href="http://docbook.org/tdg5/en/html/seealsoie.html"><code class="sgmltag-element">seealsoie</code></a> so they are consistent.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: param.xweb</code></p><pre class="screen"><span class="commit-message">Removed duplicate (<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/monospace.font.family.html"><em class="parameter"><code>monospace.font.family</code></em></a>).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/glossentry.list.item.properties.html"><em class="parameter"><code>glossentry.list.item.properties</code></em></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/monospace.verbatim.font.width.html"><em class="parameter"><code>monospace.verbatim.font.width</code></em></a> param to support @width on <a href="http://docbook.org/tdg5/en/html/programlisting.html"><code class="sgmltag-element">programlisting</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Put <a href="http://docbook.org/tdg5/en/html/programlisting.html"><code class="sgmltag-element">programlisting</code></a> in fo:block-container with writing-mode="lr-tb"
+This fixes bug #1595969 for FO outputs.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: index.xsl</code></p><pre class="screen"><span class="commit-message">Fix indents for <code class="sgmltag-element">seealsoie</code> so they are consistent.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: param.xweb</code></p><pre class="screen"><span class="commit-message">Removed duplicate (<em class="parameter"><code>monospace.font.family</code></em>).</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add <em class="parameter"><code>glossentry.list.item.properties</code></em>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add <em class="parameter"><code>monospace.verbatim.font.width</code></em> param to support @width on <code class="sgmltag-element">programlisting</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Put <code class="sgmltag-element">programlisting</code> in fo:block-container with writing-mode="lr-tb"
 when text direction is right to left because all program languages
-are left-to-right.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Add support for @width on <a href="http://docbook.org/tdg5/en/html/screen.html"><code class="sgmltag-element">screen</code></a> and <a href="http://docbook.org/tdg5/en/html/programlisting.html"><code class="sgmltag-element">programlisting</code></a>, fixes bug #2012736.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1973585 <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> to <a href="http://docbook.org/tdg5/en/html/para.html"><code class="sgmltag-element">para</code></a> with xrefstyle not handled correctly.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: block.xsl</code></p><pre class="screen"><span class="commit-message">Added support for <a href="http://docbook.org/tdg5/en/html/acknowledgements.html"><code class="sgmltag-element">acknowledgements</code></a> in <a href="http://docbook.org/tdg5/en/html/article.html"><code class="sgmltag-element">article</code></a>.
-Support in <a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a>/part remains to be added.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1787167 incorrect hot text for some olinks.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: fo.xsl</code></p><pre class="screen"><span class="commit-message">Add writing-mode="tb-rl" as well since some XSL-FO processors support it.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl; lists.xsl; glossary.xsl; fo.xsl; table.xsl; pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Add support for writing-mode="rl-tb" (right-to-left) in FO outputs.
+are left-to-right.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Add support for @width on <code class="sgmltag-element">screen</code> and <code class="sgmltag-element">programlisting</code>, fixes bug #2012736.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1973585 <code class="sgmltag-element">xref</code> to <code class="sgmltag-element">para</code> with xrefstyle not handled correctly.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: block.xsl</code></p><pre class="screen"><span class="commit-message">Added support for <code class="sgmltag-element">acknowledgements</code> in <code class="sgmltag-element">article</code>.
+Support in <code class="sgmltag-element">book</code>/part remains to be added.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1787167 incorrect hot text for some olinks.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: fo.xsl</code></p><pre class="screen"><span class="commit-message">Add writing-mode="tb-rl" as well since some XSL-FO processors support it.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autotoc.xsl; lists.xsl; glossary.xsl; fo.xsl; table.xsl; pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Add support for writing-mode="rl-tb" (right-to-left) in FO outputs.
 Changed instances of margin-left to margin-{$direction.align.start}
 and margin-right to margin-{$direction.align.end}. Those direction.align
 params are computed from the writing mode value in each locale's
 gentext key named 'writing-mode', introduced in 1.74.3 to add
-right-to-left support to HTML outputs.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add attribute-sets for formatting <a href="http://docbook.org/tdg5/en/html/glossary.html"><code class="sgmltag-element">glossary</code></a> terms and defs.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/writing.mode.html"><em class="parameter"><code>writing.mode</code></em></a> param for FO output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 1546008: in <a href="http://docbook.org/tdg5/en/html/qandaentry.html"><code class="sgmltag-element">qandaentry</code></a> in a <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a>, use its blockinfo/<a href="http://docbook.org/tdg5/en/html/titleabbrev.html"><code class="sgmltag-element">titleabbrev</code></a> or blockinfo/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>
-instead of <a href="http://docbook.org/tdg5/en/html/question.html"><code class="sgmltag-element">question</code></a>, if available. For DocBook 5, use the <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> versions.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Add better pointer to README for XSLTHL</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">More tweaking the way that XSLTHL does or does not get called</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Alternate attempt at sanely including/excluding XSLTHT code</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the
+right-to-left support to HTML outputs.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add attribute-sets for formatting <code class="sgmltag-element">glossary</code> terms and defs.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add <em class="parameter"><code>writing.mode</code></em> param for FO output.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 1546008: in <code class="sgmltag-element">qandaentry</code> in a <code class="sgmltag-element">TOC</code>, use its blockinfo/<code class="sgmltag-element">titleabbrev</code> or blockinfo/<code class="sgmltag-element">title</code>
+instead of <code class="sgmltag-element">question</code>, if available. For DocBook 5, use the <code class="sgmltag-element">info</code> versions.</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Add better pointer to README for XSLTHL</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">More tweaking the way that XSLTHL does or does not get called</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Alternate attempt at sanely including/excluding XSLTHT code</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">html</code> code
-            since the 1.74.3 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Removed redundant lang and <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> attributes on list element inside
-div element for lists.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl; titlepage.xsl; division.xsl; toc.xsl; sections.xsl; table.xsl;&#8943;</code></p><pre class="screen"><span class="commit-message">Convert all calls to class.attribute to calls to common.html.attributes
-to support dir, lang, and <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> attributes in html output for all elements.
-Fulfills feature request #1993833.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunk-common.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #2750253 wrong links in list of figures in chunk.html
-when target html is in a subdirectory and dbhtml <a href="http://docbook.org/tdg5/en/html/filename.html"><code class="sgmltag-element">filename</code></a> used.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: highlight.xsl</code></p><pre class="screen"><span class="commit-message">Inclusion of highlighting code was simplified. Only one import is now necessary.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunk-common.xsl; chunktoc.xsl; docbook.xsl; chunk-changebars.xsl; autoidx&#8943;</code></p><pre class="screen"><span class="commit-message">Convert function-available for node-set() to use
-new $exsl.node.set.available param in test.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: pi.xsl</code></p><pre class="screen"><span class="commit-message">Fixed doc bug for row-height.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Internationalized punctuation in <a href="http://docbook.org/tdg5/en/html/glosssee.html"><code class="sgmltag-element">glosssee</code></a> and <a href="http://docbook.org/tdg5/en/html/glossseealso.html"><code class="sgmltag-element">glossseealso</code></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl; html.xsl; block.xsl</code></p><pre class="screen"><span class="commit-message">More elements get common.html.attributes.
+            since the 1.74.3 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Removed redundant lang and <code class="sgmltag-element">title</code> attributes on list element inside
+div element for lists.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl; titlepage.xsl; division.xsl; toc.xsl; sections.xsl; table.xsl;&#8943;</code></p><pre class="screen"><span class="commit-message">Convert all calls to class.attribute to calls to common.html.attributes
+to support dir, lang, and <code class="sgmltag-element">title</code> attributes in html output for all elements.
+Fulfills feature request #1993833.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: chunk-common.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #2750253 wrong links in list of figures in chunk.html
+when target html is in a subdirectory and dbhtml <code class="sgmltag-element">filename</code> used.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: highlight.xsl</code></p><pre class="screen"><span class="commit-message">Inclusion of highlighting code was simplified. Only one import is now necessary.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: chunk-common.xsl; chunktoc.xsl; docbook.xsl; chunk-changebars.xsl; autoidx&#8943;</code></p><pre class="screen"><span class="commit-message">Convert function-available for node-set() to use
+new $exsl.node.set.available param in test.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: pi.xsl</code></p><pre class="screen"><span class="commit-message">Fixed doc bug for row-height.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Internationalized punctuation in <code class="sgmltag-element">glosssee</code> and <code class="sgmltag-element">glossseealso</code></span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl; html.xsl; block.xsl</code></p><pre class="screen"><span class="commit-message">More elements get common.html.attributes.
 Added locale.html.attributes template which does the lang,
-dir, and <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> attributes, but not the class attribute
-(used on <a href="http://docbook.org/tdg5/en/html/para.html"><code class="sgmltag-element">para</code></a>, for example).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Replace more <a href="http://docbook.org/tdg5/en/html/literal.html"><code class="sgmltag-element">literal</code></a> class atts with mode="class.attribute" to support
-easier customization.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Support olinking in <a href="http://docbook.org/tdg5/en/html/glosssee.html"><code class="sgmltag-element">glosssee</code></a> and <a href="http://docbook.org/tdg5/en/html/glossseealso.html"><code class="sgmltag-element">glossseealso</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">In simple.xlink, rearrange order of processing.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Handle <a href="http://docbook.org/tdg5/en/html/firstterm.html"><code class="sgmltag-element">firstterm</code></a> like <a href="http://docbook.org/tdg5/en/html/glossterm.html"><code class="sgmltag-element">glossterm</code></a> in mode="xref-to".</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl; html.xsl; block.xsl</code></p><pre class="screen"><span class="commit-message">Added template named common.html.attributes to output
-class, <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>, lang, and dir for most elements.
-Started adding it to some list and block elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Add two new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/qanda.defaultlabel.html"><em class="parameter"><code>qanda.defaultlabel</code></em></a> values so that numbered sections
+dir, and <code class="sgmltag-element">title</code> attributes, but not the class attribute
+(used on <code class="sgmltag-element">para</code>, for example).</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Replace more <code class="sgmltag-element">literal</code> class atts with mode="class.attribute" to support
+easier customization.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Support olinking in <code class="sgmltag-element">glosssee</code> and <code class="sgmltag-element">glossseealso</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">In simple.xlink, rearrange order of processing.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Handle <code class="sgmltag-element">firstterm</code> like <code class="sgmltag-element">glossterm</code> in mode="xref-to".</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl; html.xsl; block.xsl</code></p><pre class="screen"><span class="commit-message">Added template named common.html.attributes to output
+class, <code class="sgmltag-element">title</code>, lang, and dir for most elements.
+Started adding it to some list and block elements.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Add two new <em class="parameter"><code>qanda.defaultlabel</code></em> values so that numbered sections
 and numbered questions can be distinguished.  Satisfies
-Feature Request #1539045.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; chunk-code.xsl; param.ent; xref.xsl; chunkfast.xsl; verbatim.x&#8943;</code></p><pre class="screen"><span class="commit-message">Use new param <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/exsl.node.set.available.html"><em class="parameter"><code>exsl.node.set.available</code></em></a> to test, handles Xalan bug.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Use named anchors for <a href="http://docbook.org/tdg5/en/html/primary.html"><code class="sgmltag-element">primary</code></a>, <a href="http://docbook.org/tdg5/en/html/secondary.html"><code class="sgmltag-element">secondary</code></a>, and <a href="http://docbook.org/tdg5/en/html/tertiary.html"><code class="sgmltag-element">tertiary</code></a> ids so
-duplicate entries with different ids can still have an id output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add new param <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.links.to.section.html"><em class="parameter"><code>index.links.to.section</code></em></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl; autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Pass through an id on <a href="http://docbook.org/tdg5/en/html/primary.html"><code class="sgmltag-element">primary</code></a>, <a href="http://docbook.org/tdg5/en/html/secondary.html"><code class="sgmltag-element">secondary</code></a>, or <a href="http://docbook.org/tdg5/en/html/tertiary.html"><code class="sgmltag-element">tertiary</code></a> to 
-the <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> <a href="http://docbook.org/tdg5/en/html/entry.html"><code class="sgmltag-element">entry</code></a>, so that one could <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> to an <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> <a href="http://docbook.org/tdg5/en/html/entry.html"><code class="sgmltag-element">entry</code></a>.
-You can't <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> to the id on an <a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a> because that is
-used to place the main <a href="http://docbook.org/tdg5/en/html/anchor.html"><code class="sgmltag-element">anchor</code></a> in the text flow.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add support for the new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.links.to.section.html"><em class="parameter"><code>index.links.to.section</code></em></a> param which permits
+Feature Request #1539045.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; chunk-code.xsl; param.ent; xref.xsl; chunkfast.xsl; verbatim.x&#8943;</code></p><pre class="screen"><span class="commit-message">Use new param <em class="parameter"><code>exsl.node.set.available</code></em> to test, handles Xalan bug.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Use named anchors for <code class="sgmltag-element">primary</code>, <code class="sgmltag-element">secondary</code>, and <code class="sgmltag-element">tertiary</code> ids so
+duplicate entries with different ids can still have an id output.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add new param <em class="parameter"><code>index.links.to.section</code></em>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl; autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Pass through an id on <code class="sgmltag-element">primary</code>, <code class="sgmltag-element">secondary</code>, or <code class="sgmltag-element">tertiary</code> to 
+the <code class="sgmltag-element">index</code> <code class="sgmltag-element">entry</code>, so that one could <code class="sgmltag-element">link</code> to an <code class="sgmltag-element">index</code> <code class="sgmltag-element">entry</code>.
+You can't <code class="sgmltag-element">link</code> to the id on an <code class="sgmltag-element">indexterm</code> because that is
+used to place the main <code class="sgmltag-element">anchor</code> in the text flow.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Add support for the new <em class="parameter"><code>index.links.to.section</code></em> param which permits
 precise links to indexterms in HTML output rather than to
-the <a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: synop.xsl</code></p><pre class="screen"><span class="commit-message">Added modeless template for ooclass|oointerface|ooexception.
-Closes bug #1623468.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Make sure a <a href="http://docbook.org/tdg5/en/html/qandaset.html"><code class="sgmltag-element">qandaset</code></a> has an <a href="http://docbook.org/tdg5/en/html/anchor.html"><code class="sgmltag-element">anchor</code></a>, even when it has no <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>, 
-because it may be referenced in a <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a> or <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a>.
-Before, the <a href="http://docbook.org/tdg5/en/html/anchor.html"><code class="sgmltag-element">anchor</code></a> was output by the <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>, but there was no
-<a href="http://docbook.org/tdg5/en/html/anchor.html"><code class="sgmltag-element">anchor</code></a> if there was no <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Add a template for <a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a> with mode="xref-to" to fix bug 2102592.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Now <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> to <a href="http://docbook.org/tdg5/en/html/qandaentry.html"><code class="sgmltag-element">qandaentry</code></a> will use the <a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a> element in a <a href="http://docbook.org/tdg5/en/html/question.html"><code class="sgmltag-element">question</code></a> for
-the <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> text if it has one.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: qandaset.xsl; html.xsl</code></p><pre class="screen"><span class="commit-message">Create separate templates for computing <a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a> of <a href="http://docbook.org/tdg5/en/html/question.html"><code class="sgmltag-element">question</code></a> and <a href="http://docbook.org/tdg5/en/html/answer.html"><code class="sgmltag-element">answer</code></a>
-in a <a href="http://docbook.org/tdg5/en/html/qandaentry.html"><code class="sgmltag-element">qandaentry</code></a>, so such can be used for the <a href="http://docbook.org/tdg5/en/html/alt.html"><code class="sgmltag-element">alt</code></a> text of an <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a>
-to a <a href="http://docbook.org/tdg5/en/html/qandaentry.html"><code class="sgmltag-element">qandaentry</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl; xref.xsl</code></p><pre class="screen"><span class="commit-message">Now support <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> to <a href="http://docbook.org/tdg5/en/html/phrase.html"><code class="sgmltag-element">phrase</code></a>, <a href="http://docbook.org/tdg5/en/html/simpara.html"><code class="sgmltag-element">simpara</code></a>, <a href="http://docbook.org/tdg5/en/html/anchor.html"><code class="sgmltag-element">anchor</code></a>, and <a href="http://docbook.org/tdg5/en/html/quote.html"><code class="sgmltag-element">quote</code></a>,
-most useful when an xrefstyle is used.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: toc.xsl</code></p><pre class="screen"><span class="commit-message">Rewrite <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a> templates to support an empty <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a> or populated <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a>
+the <code class="sgmltag-element">section</code> <code class="sgmltag-element">title</code>.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: synop.xsl</code></p><pre class="screen"><span class="commit-message">Added modeless template for ooclass|oointerface|ooexception.
+Closes bug #1623468.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Make sure a <code class="sgmltag-element">qandaset</code> has an <code class="sgmltag-element">anchor</code>, even when it has no <code class="sgmltag-element">title</code>, 
+because it may be referenced in a <code class="sgmltag-element">TOC</code> or <code class="sgmltag-element">xref</code>.
+Before, the <code class="sgmltag-element">anchor</code> was output by the <code class="sgmltag-element">title</code>, but there was no
+<code class="sgmltag-element">anchor</code> if there was no <code class="sgmltag-element">title</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Add a template for <code class="sgmltag-element">indexterm</code> with mode="xref-to" to fix bug 2102592.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: xref.xsl</code></p><pre class="screen"><span class="commit-message">Now <code class="sgmltag-element">xref</code> to <code class="sgmltag-element">qandaentry</code> will use the <code class="sgmltag-element">label</code> element in a <code class="sgmltag-element">question</code> for
+the <code class="sgmltag-element">link</code> text if it has one.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: qandaset.xsl; html.xsl</code></p><pre class="screen"><span class="commit-message">Create separate templates for computing <code class="sgmltag-element">label</code> of <code class="sgmltag-element">question</code> and <code class="sgmltag-element">answer</code>
+in a <code class="sgmltag-element">qandaentry</code>, so such can be used for the <code class="sgmltag-element">alt</code> text of an <code class="sgmltag-element">xref</code>
+to a <code class="sgmltag-element">qandaentry</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl; xref.xsl</code></p><pre class="screen"><span class="commit-message">Now support <code class="sgmltag-element">xref</code> to <code class="sgmltag-element">phrase</code>, <code class="sgmltag-element">simpara</code>, <code class="sgmltag-element">anchor</code>, and <code class="sgmltag-element">quote</code>,
+most useful when an xrefstyle is used.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: toc.xsl</code></p><pre class="screen"><span class="commit-message">Rewrite <code class="sgmltag-element">toc</code> templates to support an empty <code class="sgmltag-element">toc</code> or populated <code class="sgmltag-element">toc</code>
 in all permitted contexts.  Same for lot elements.
-This fixes bug #1595969 for HTML outputs.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titlepage.xsl; component.xsl; division.xsl; xref.xsl; titlepage.templates&#8943;</code></p><pre class="screen"><span class="commit-message">Added code to handle <a href="http://docbook.org/tdg5/en/html/acknowledgements.html"><code class="sgmltag-element">acknowledgements</code></a> in <a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a> and part. The element is processed
-similarly to <a href="http://docbook.org/tdg5/en/html/dedication.html"><code class="sgmltag-element">dedication</code></a>. All <a href="http://docbook.org/tdg5/en/html/acknowledgements.html"><code class="sgmltag-element">acknowledgements</code></a> will appear as front matter, after
-any dedications.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: index.xsl</code></p><pre class="screen"><span class="commit-message">Rewrote <a href="http://docbook.org/tdg5/en/html/primaryie.html"><code class="sgmltag-element">primaryie</code></a>, <a href="http://docbook.org/tdg5/en/html/secondaryie.html"><code class="sgmltag-element">secondaryie</code></a> and <a href="http://docbook.org/tdg5/en/html/tertiaryie.html"><code class="sgmltag-element">tertiaryie</code></a> templates to handle
-nesting of elements and <a href="http://docbook.org/tdg5/en/html/seeie.html"><code class="sgmltag-element">seeie</code></a> and <a href="http://docbook.org/tdg5/en/html/seealsoie.html"><code class="sgmltag-element">seealsoie</code></a>, as reported in
-bug # 1168912.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Fix <a href="http://docbook.org/tdg5/en/html/simplesect.html"><code class="sgmltag-element">simplesect</code></a> in <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a> problem.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Add support for @width per bug report #2012736.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: formal.xsl; htmltbl.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1787140 HTML tables not handling attributes correctly.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb</code></p><pre class="screen"><span class="commit-message">Move writing-mode param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Remove a nesting of &lt;p&gt; inside &lt;p&gt; for <a href="http://docbook.org/tdg5/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a> (made XHTML* invalid, made HTML silly)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1945872 to allow passthrough of colwidth values to
-HTML <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> when no <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/tablecolumns.extension.html"><em class="parameter"><code>tablecolumns.extension</code></em></a> is available and
-when no instance of * appears in the <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>'s colspecs.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: block.xsl</code></p><pre class="screen"><span class="commit-message">Added support for <a href="http://docbook.org/tdg5/en/html/acknowledgements.html"><code class="sgmltag-element">acknowledgements</code></a> in <a href="http://docbook.org/tdg5/en/html/article.html"><code class="sgmltag-element">article</code></a>.
-Support in <a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a>/part remains to be added.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunk-common.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1787167 incorrect hot text for some olinks.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 1546008: in <a href="http://docbook.org/tdg5/en/html/qandaentry.html"><code class="sgmltag-element">qandaentry</code></a> in a <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a>, use its blockinfo/<a href="http://docbook.org/tdg5/en/html/titleabbrev.html"><code class="sgmltag-element">titleabbrev</code></a> or blockinfo/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>
-instead of <a href="http://docbook.org/tdg5/en/html/question.html"><code class="sgmltag-element">question</code></a>, if available. For DocBook 5, use the <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> versions.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunktoc.xsl</code></p><pre class="screen"><span class="commit-message">Add support for generating <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> <a href="http://docbook.org/tdg5/en/html/database.html"><code class="sgmltag-element">database</code></a> when using chunktoc.xsl.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Add better pointer to README for XSLTHL</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Another stab at fixing the stupid XSLTHT includes across processors (Saxon regression reported by Sorin Ristache)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">More tweaking the way that XSLTHL does or does not get called</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Alternate attempt at sanely including/excluding XSLTHT code</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_Manpages"></a>Manpages</h3></div></div></div>
-
-<p>The following changes have been made to the
+This fixes bug #1595969 for HTML outputs.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: titlepage.xsl; component.xsl; division.xsl; xref.xsl; titlepage.templates&#8943;</code></p><pre class="screen"><span class="commit-message">Added code to handle <code class="sgmltag-element">acknowledgements</code> in <code class="sgmltag-element">book</code> and part. The element is processed
+similarly to <code class="sgmltag-element">dedication</code>. All <code class="sgmltag-element">acknowledgements</code> will appear as front matter, after
+any dedications.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: index.xsl</code></p><pre class="screen"><span class="commit-message">Rewrote <code class="sgmltag-element">primaryie</code>, <code class="sgmltag-element">secondaryie</code> and <code class="sgmltag-element">tertiaryie</code> templates to handle
+nesting of elements and <code class="sgmltag-element">seeie</code> and <code class="sgmltag-element">seealsoie</code>, as reported in
+bug # 1168912.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autotoc.xsl</code></p><pre class="screen"><span class="commit-message">Fix <code class="sgmltag-element">simplesect</code> in <code class="sgmltag-element">toc</code> problem.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Add support for @width per bug report #2012736.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: formal.xsl; htmltbl.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1787140 HTML tables not handling attributes correctly.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb</code></p><pre class="screen"><span class="commit-message">Move writing-mode param.</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Remove a nesting of &lt;p&gt; inside &lt;p&gt; for <code class="sgmltag-element">refclass</code> (made XHTML* invalid, made HTML silly)</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1945872 to allow passthrough of colwidth values to
+HTML <code class="sgmltag-element">table</code> when no <em class="parameter"><code>tablecolumns.extension</code></em> is available and
+when no instance of * appears in the <code class="sgmltag-element">table</code>'s colspecs.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: block.xsl</code></p><pre class="screen"><span class="commit-message">Added support for <code class="sgmltag-element">acknowledgements</code> in <code class="sgmltag-element">article</code>.
+Support in <code class="sgmltag-element">book</code>/part remains to be added.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: chunk-common.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug #1787167 incorrect hot text for some olinks.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug 1546008: in <code class="sgmltag-element">qandaentry</code> in a <code class="sgmltag-element">TOC</code>, use its blockinfo/<code class="sgmltag-element">titleabbrev</code> or blockinfo/<code class="sgmltag-element">title</code>
+instead of <code class="sgmltag-element">question</code>, if available. For DocBook 5, use the <code class="sgmltag-element">info</code> versions.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: chunktoc.xsl</code></p><pre class="screen"><span class="commit-message">Add support for generating <code class="sgmltag-element">olink</code> <code class="sgmltag-element">database</code> when using chunktoc.xsl.</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Add better pointer to README for XSLTHL</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Another stab at fixing the stupid XSLTHT includes across processors (Saxon regression reported by Sorin Ristache)</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">More tweaking the way that XSLTHL does or does not get called</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: verbatim.xsl</code></p><pre class="screen"><span class="commit-message">Alternate attempt at sanely including/excluding XSLTHT code</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_Manpages"></a>Manpages</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">manpages</code> code
-            since the 1.74.3 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Convert function-available test for node-set() <a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a> to
-test of $exsl.node.set.available param.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: lists.xsl</code></p><pre class="screen"><span class="commit-message">Added a template for <a href="http://docbook.org/tdg5/en/html/bibliolist.html"><code class="sgmltag-element">bibliolist</code></a>. Closes bug #1815916.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_Epub"></a>ePub</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.74.3 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Convert function-available test for node-set() <code class="sgmltag-element">function</code> to
+test of $exsl.node.set.available param.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: lists.xsl</code></p><pre class="screen"><span class="commit-message">Added a template for <code class="sgmltag-element">bibliolist</code>. Closes bug #1815916.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_Epub"></a>ePub</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">epub</code> code
-            since the 1.74.3 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; bin/spec/files/onegraphic.xinclude.xml;&#8943;</code></p><pre class="screen"><span class="commit-message">Slightly more nuanced handling of <a href="http://docbook.org/tdg5/en/html/imageobject.html"><code class="sgmltag-element">imageobject</code></a> alternatives and better support in dbtoepub for XIncludes and ENTITYs to resolve Issue #2750442 reported by Raphael Hertzog.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add a colon after an <a href="http://docbook.org/tdg5/en/html/abstract.html"><code class="sgmltag-element">abstract</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> when mapping into the dc:description for OPF metadata in ePub output to help the flat text have more pseudo-semantics (sugestions from Michael Wiedmann)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; docbook.xsl; bin/spec/files/de.xml</code></p><pre class="screen"><span class="commit-message">Correctly set dc:language in OPF metadata when i18nizing. Closes Bug #2755150</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; docbook.xsl</code></p><pre class="screen"><span class="commit-message">Corrected namespace declarations for <a href="http://docbook.org/tdg5/en/html/literal.html"><code class="sgmltag-element">literal</code></a> XHTML elements to make them serialize "normally"</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Be a little bit more nuanced about dates</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: docbook.xsl; bin/spec/epub_realbook_spec.rb; bin/spec/files/orm.book.001.x&#8943;</code></p><pre class="screen"><span class="commit-message">Add DocBook <a href="http://docbook.org/tdg5/en/html/subjectset.html"><code class="sgmltag-element">subjectset</code></a> -&gt; OPF dc:<a href="http://docbook.org/tdg5/en/html/subject.html"><code class="sgmltag-element">subject</code></a> mapping and tests</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: docbook.xsl; bin/spec/epub_realbook_spec.rb; bin/spec/files/orm.book.001.x&#8943;</code></p><pre class="screen"><span class="commit-message">Add DocBook <a href="http://docbook.org/tdg5/en/html/date.html"><code class="sgmltag-element">date</code></a> -&gt; OPF dc:date mapping and tests</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: docbook.xsl; bin/spec/epub_realbook_spec.rb; bin/spec/files/orm.book.001.x&#8943;</code></p><pre class="screen"><span class="commit-message">Add DocBook <a href="http://docbook.org/tdg5/en/html/abstract.html"><code class="sgmltag-element">abstract</code></a> -&gt; OPF dc:description mapping and tests</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Check in patch submitted by user to add opf:file-as attribute
-to dc:creator element.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: bin/dbtoepub</code></p><pre class="screen"><span class="commit-message">Adding --output option to dbtoepub based on user request</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: docbook.xsl; bin/spec/epub_spec.rb</code></p><pre class="screen"><span class="commit-message">Cleaning and regularizing the generation of namespaced nodes for OPF, NCX, XHTML and other outputted filetypes (hat <a href="http://docbook.org/tdg5/en/html/tip.html"><code class="sgmltag-element">tip</code></a> to bobstayton for pointing out the silly, incorrect code)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; bin/spec/files/refclass.xml</code></p><pre class="screen"><span class="commit-message">Remove a nesting of &lt;p&gt; inside &lt;p&gt; for <a href="http://docbook.org/tdg5/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a> (made XHTML* invalid, made HTML silly)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; bin/spec/files/blockquotepre.xml</code></p><pre class="screen"><span class="commit-message">Added regression test and fix for XHTML validation problem with &lt;a&gt;s added inside &lt;<a href="http://docbook.org/tdg5/en/html/blockquote.html"><code class="sgmltag-element">blockquote</code></a>&gt;; This potentially causes another problem (where something is referenced by has no <a href="http://docbook.org/tdg5/en/html/anchor.html"><code class="sgmltag-element">anchor</code></a>, but someone reporting that should cause the whole &lt;a id='thing'/&gt; thing to be reconsidered with modern browsers in mind.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_HTMLHelp"></a>HTMLHelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.74.3 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; bin/spec/files/onegraphic.xinclude.xml;&#8943;</code></p><pre class="screen"><span class="commit-message">Slightly more nuanced handling of <code class="sgmltag-element">imageobject</code> alternatives and better support in dbtoepub for XIncludes and ENTITYs to resolve Issue #2750442 reported by Raphael Hertzog.</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Add a colon after an <code class="sgmltag-element">abstract</code>/<code class="sgmltag-element">title</code> when mapping into the dc:description for OPF metadata in ePub output to help the flat text have more pseudo-semantics (sugestions from Michael Wiedmann)</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; docbook.xsl; bin/spec/files/de.xml</code></p><pre class="screen"><span class="commit-message">Correctly set dc:language in OPF metadata when i18nizing. Closes Bug #2755150</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; docbook.xsl</code></p><pre class="screen"><span class="commit-message">Corrected namespace declarations for <code class="sgmltag-element">literal</code> XHTML elements to make them serialize "normally"</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Be a little bit more nuanced about dates</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: docbook.xsl; bin/spec/epub_realbook_spec.rb; bin/spec/files/orm.book.001.x&#8943;</code></p><pre class="screen"><span class="commit-message">Add DocBook <code class="sgmltag-element">subjectset</code> -&gt; OPF dc:<code class="sgmltag-element">subject</code> mapping and tests</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: docbook.xsl; bin/spec/epub_realbook_spec.rb; bin/spec/files/orm.book.001.x&#8943;</code></p><pre class="screen"><span class="commit-message">Add DocBook <code class="sgmltag-element">date</code> -&gt; OPF dc:date mapping and tests</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: docbook.xsl; bin/spec/epub_realbook_spec.rb; bin/spec/files/orm.book.001.x&#8943;</code></p><pre class="screen"><span class="commit-message">Add DocBook <code class="sgmltag-element">abstract</code> -&gt; OPF dc:description mapping and tests</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Check in patch submitted by user to add opf:file-as attribute
+to dc:creator element.</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/dbtoepub</code></p><pre class="screen"><span class="commit-message">Adding --output option to dbtoepub based on user request</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: docbook.xsl; bin/spec/epub_spec.rb</code></p><pre class="screen"><span class="commit-message">Cleaning and regularizing the generation of namespaced nodes for OPF, NCX, XHTML and other outputted filetypes (hat <code class="sgmltag-element">tip</code> to bobstayton for pointing out the silly, incorrect code)</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; bin/spec/files/refclass.xml</code></p><pre class="screen"><span class="commit-message">Remove a nesting of &lt;p&gt; inside &lt;p&gt; for <code class="sgmltag-element">refclass</code> (made XHTML* invalid, made HTML silly)</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; bin/spec/files/blockquotepre.xml</code></p><pre class="screen"><span class="commit-message">Added regression test and fix for XHTML validation problem with &lt;a&gt;s added inside &lt;<code class="sgmltag-element">blockquote</code>&gt;; This potentially causes another problem (where something is referenced by has no <code class="sgmltag-element">anchor</code>, but someone reporting that should cause the whole &lt;a id='thing'/&gt; thing to be reconsidered with modern browsers in mind.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_HTMLHelp"></a>HTMLHelp</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">htmlhelp</code> code
-            since the 1.74.3 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: htmlhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Add support for generating <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> target <a href="http://docbook.org/tdg5/en/html/database.html"><code class="sgmltag-element">database</code></a> for htmlhelp files.</span></pre>
-</li></ul></div>
-</div>
-
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_Params"></a>Params</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.74.3 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: htmlhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Add support for generating <code class="sgmltag-element">olink</code> target <code class="sgmltag-element">database</code> for htmlhelp files.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_Params"></a>Params</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">params</code> code
-            since the 1.74.3 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: default.table.rules.xml</code></p><pre class="screen"><span class="commit-message">Add default setting for @rules attribute on HTML markup tables.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: bookmarks.collapse.xml</code></p><pre class="screen"><span class="commit-message">Added a new parameter, <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/bookmarks.collapse.html"><em class="parameter"><code>bookmarks.collapse</code></em></a>, that controls the initial <a href="http://docbook.org/tdg5/en/html/state.html"><code class="sgmltag-element">state</code></a> 
+            since the 1.74.3 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: default.table.rules.xml</code></p><pre class="screen"><span class="commit-message">Add default setting for @rules attribute on HTML markup tables.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: bookmarks.collapse.xml</code></p><pre class="screen"><span class="commit-message">Added a new parameter, <em class="parameter"><code>bookmarks.collapse</code></em>, that controls the initial <code class="sgmltag-element">state</code> 
 of the bookmark tree. When the parameter has a non-zero value (the default), 
 only the top-level bookmarks are displayed initially. Otherwise, the whole 
 tree of bookmarks is displayed. 
 
-This is implemented for FOP 0.9X. Closes FR #1792326.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: variablelist.term.properties.xml</code></p><pre class="screen"><span class="commit-message">Add new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/variablelist.term.properties.html"><em class="parameter"><code>variablelist.term.properties</code></em></a> to format terms, per 
-request # 1968513.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: qanda.defaultlabel.xml</code></p><pre class="screen"><span class="commit-message">Add two new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/qanda.defaultlabel.html"><em class="parameter"><code>qanda.defaultlabel</code></em></a> values so that numbered sections
+This is implemented for FOP 0.9X. Closes FR #1792326.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: variablelist.term.properties.xml</code></p><pre class="screen"><span class="commit-message">Add new <em class="parameter"><code>variablelist.term.properties</code></em> to format terms, per 
+request # 1968513.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: qanda.defaultlabel.xml</code></p><pre class="screen"><span class="commit-message">Add two new <em class="parameter"><code>qanda.defaultlabel</code></em> values so that numbered sections
 and numbered questions can be distinguished.  Satisfies
-Feature Request #1539045.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: index.links.to.section.xml</code></p><pre class="screen"><span class="commit-message">Change default to 1 to match past behavior.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: exsl.node.set.available.xml</code></p><pre class="screen"><span class="commit-message">Isolate this text for Xalan bug regarding exsl:node-set available.
-If it is ever fixed in Xalan, just fix it here.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: index.links.to.section.xml</code></p><pre class="screen"><span class="commit-message">Add param to control whether an <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> <a href="http://docbook.org/tdg5/en/html/entry.html"><code class="sgmltag-element">entry</code></a> links to
-a <a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> or to the precise location of the
-<a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: glossentry.list.item.properties.xml</code></p><pre class="screen"><span class="commit-message">New attribute list for <a href="http://docbook.org/tdg5/en/html/glossentry.html"><code class="sgmltag-element">glossentry</code></a> in <a href="http://docbook.org/tdg5/en/html/glossary.html"><code class="sgmltag-element">glossary</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: monospace.verbatim.font.width.xml</code></p><pre class="screen"><span class="commit-message">New parameter to support @width on <a href="http://docbook.org/tdg5/en/html/programlisting.html"><code class="sgmltag-element">programlisting</code></a> and <a href="http://docbook.org/tdg5/en/html/screen.html"><code class="sgmltag-element">screen</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: highlight.source.xml</code></p><pre class="screen"><span class="commit-message">Updated and reorganized the description.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: page.margin.outer.xml; page.margin.inner.xml</code></p><pre class="screen"><span class="commit-message">Add caveat about XEP bug when writing-mode is right-to-left.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: article.appendix.title.properties.xml; writing.mode.xml; body.start.indent&#8943;</code></p><pre class="screen"><span class="commit-message">Change 'left' to 'start' and 'right' to 'end' to support right-to-left
-writing mode.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: glossdef.block.properties.xml; glossdef.list.properties.xml; glossterm.blo&#8943;</code></p><pre class="screen"><span class="commit-message">Add attribute-sets for formatting <a href="http://docbook.org/tdg5/en/html/glossary.html"><code class="sgmltag-element">glossary</code></a> terms and defs.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: glossterm.separation.xml</code></p><pre class="screen"><span class="commit-message">Clarify the description.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: make.year.ranges.xml</code></p><pre class="screen"><span class="commit-message">Now handles <a href="http://docbook.org/tdg5/en/html/year.html"><code class="sgmltag-element">year</code></a> element containing a comma or dash without error.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_Highlighting"></a>Highlighting</h3></div></div></div>
-
-<p>The following changes have been made to the
+Feature Request #1539045.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: index.links.to.section.xml</code></p><pre class="screen"><span class="commit-message">Change default to 1 to match past behavior.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: exsl.node.set.available.xml</code></p><pre class="screen"><span class="commit-message">Isolate this text for Xalan bug regarding exsl:node-set available.
+If it is ever fixed in Xalan, just fix it here.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: index.links.to.section.xml</code></p><pre class="screen"><span class="commit-message">Add param to control whether an <code class="sgmltag-element">index</code> <code class="sgmltag-element">entry</code> links to
+a <code class="sgmltag-element">section</code> <code class="sgmltag-element">title</code> or to the precise location of the
+<code class="sgmltag-element">indexterm</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: glossentry.list.item.properties.xml</code></p><pre class="screen"><span class="commit-message">New attribute list for <code class="sgmltag-element">glossentry</code> in <code class="sgmltag-element">glossary</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: monospace.verbatim.font.width.xml</code></p><pre class="screen"><span class="commit-message">New parameter to support @width on <code class="sgmltag-element">programlisting</code> and <code class="sgmltag-element">screen</code>.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: highlight.source.xml</code></p><pre class="screen"><span class="commit-message">Updated and reorganized the description.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: page.margin.outer.xml; page.margin.inner.xml</code></p><pre class="screen"><span class="commit-message">Add caveat about XEP bug when writing-mode is right-to-left.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: article.appendix.title.properties.xml; writing.mode.xml; body.start.indent&#8943;</code></p><pre class="screen"><span class="commit-message">Change 'left' to 'start' and 'right' to 'end' to support right-to-left
+writing mode.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: glossdef.block.properties.xml; glossdef.list.properties.xml; glossterm.blo&#8943;</code></p><pre class="screen"><span class="commit-message">Add attribute-sets for formatting <code class="sgmltag-element">glossary</code> terms and defs.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: glossterm.separation.xml</code></p><pre class="screen"><span class="commit-message">Clarify the description.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: make.year.ranges.xml</code></p><pre class="screen"><span class="commit-message">Now handles <code class="sgmltag-element">year</code> element containing a comma or dash without error.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_Highlighting"></a>Highlighting</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">highlighting</code> code
-            since the 1.74.3 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: README</code></p><pre class="screen"><span class="commit-message">Inclusion of highlighting code was simplified. Only one import is now necessary.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: README</code></p><pre class="screen"><span class="commit-message">Adding XSLTHL readme</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: common.xsl</code></p><pre class="screen"><span class="commit-message">Alternate attempt at sanely including/excluding XSLTHT code</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_XSL-Saxon"></a>XSL-Saxon</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.74.3 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: README</code></p><pre class="screen"><span class="commit-message">Inclusion of highlighting code was simplified. Only one import is now necessary.</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: README</code></p><pre class="screen"><span class="commit-message">Adding XSLTHL readme</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: common.xsl</code></p><pre class="screen"><span class="commit-message">Alternate attempt at sanely including/excluding XSLTHT code</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_XSL-Saxon"></a>XSL-Saxon</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">xsl-saxon</code> code
-            since the 1.74.3 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: src/com/nwalsh/saxon/Text.java</code></p><pre class="screen"><span class="commit-message">Added a fix that prevents output of extra blank line.
-Hopefully this closes bug #894805.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_XSL-Xalan"></a>XSL-Xalan</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.74.3 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: src/com/nwalsh/saxon/Text.java</code></p><pre class="screen"><span class="commit-message">Added a fix that prevents output of extra blank line.
+Hopefully this closes bug #894805.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="rn_V1.75.0_XSL-Xalan"></a>XSL-Xalan</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">xsl-xalan</code> code
-            since the 1.74.3 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: src/com/nwalsh/xalan/Text.java</code></p><pre class="screen"><span class="commit-message">Added a fix that prevents output of extra blank line.
-Hopefully this closes bug #894805.</span></pre>
-</li></ul></div>
-</div>
-
-
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.74.3"></a>Release Notes: 1.74.3</h2></div></div></div>
-
-<p>This release fixes some bugs in the 1.74.2 release.</p>
-<p>See <code class="filename">highlighting/README</code> for XSLTHL usage instructions.</p>
-</div>
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.74.2"></a>Release Notes: 1.74.2</h2></div></div></div>
-
-<p>This release fixes some bugs in the 1.74.1 release.</p>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.74.1"></a>Release Notes: 1.74.1</h2></div></div></div>
-
-<p>This release includes important bug fixes and adds the following
+            since the 1.74.3 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: src/com/nwalsh/xalan/Text.java</code></p><pre class="screen"><span class="commit-message">Added a fix that prevents output of extra blank line.
+Hopefully this closes bug #894805.</span></pre></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.74.3"></a>Release Notes: 1.74.3</h2></div></div></div><p>This release fixes some bugs in the 1.74.2 release.</p><p>See <code class="filename">highlighting/README</code> for XSLTHL usage instructions.</p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.74.2"></a>Release Notes: 1.74.2</h2></div></div></div><p>This release fixes some bugs in the 1.74.1 release.</p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.74.1"></a>Release Notes: 1.74.1</h2></div></div></div><p>This release includes important bug fixes and adds the following
 significant feature changes:
-</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Gentext</span></dt><dd><p>Kirghiz locale added and Chinese translations have been simplified.</p><p>Somme support for gentext and right-to-left languages has been added.</p></dd><dt><span class="term">FO</span></dt><dd><p>Various bugs have been resolved. </p> <p>Support for a new processing instruction: <span class="markup">dbfo funcsynopsis-style</span> has been added.  </p> <p>Added new param <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/email.mailto.enabled.html"><em class="parameter"><code>email.mailto.enabled</code></em></a> for FO output. Patch from Paolo Borelli.  </p>
-<p>Support for documented metadata in fop1 mode has been added. </p>
-</dd><dt><span class="term">Highlighting</span></dt><dd><p>Support for the latest version of XSLTHL 2.0 and some new language syntaxes have been added to a variety of outputs.</p></dd><dt><span class="term">Manpages</span></dt><dd><p>Added man.output.better.ps.enabled param (zero default). It non-zero, no such
+</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Gentext</span></dt><dd><p>Kirghiz locale added and Chinese translations have been simplified.</p><p>Somme support for gentext and right-to-left languages has been added.</p></dd><dt><span class="term">FO</span></dt><dd><p>Various bugs have been resolved. </p><p>Support for a new processing instruction: <span class="markup">dbfo funcsynopsis-style</span> has been added.  </p><p>Added new param <em class="parameter"><code>email.mailto.enabled</code></em> for FO output. Patch from Paolo Borelli.  </p><p>Support for documented metadata in fop1 mode has been added. </p></dd><dt><span class="term">Highlighting</span></dt><dd><p>Support for the latest version of XSLTHL 2.0 and some new language syntaxes have been added to a variety of outputs.</p></dd><dt><span class="term">Manpages</span></dt><dd><p>Added man.output.better.ps.enabled param (zero default). It non-zero, no such
 markup is embedded in generated man pages, and no enhancements are
 included in the PostScript output generated from those man pages
-by the man -Tps <a href="http://docbook.org/tdg5/en/html/command.html"><code class="sgmltag-element">command</code></a>.</p></dd><dt><span class="term">HTML</span></dt><dd><p>Support for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/writing.mode.html"><em class="parameter"><code>writing.mode</code></em></a> to set text direction and <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/alignment.html"><em class="parameter"><code>alignment</code></em></a> based on document locale has been added.</p>
-<p>Added a new top-level stylesheet module, chunk-changebars.xsl, to be 
+by the man -Tps <code class="sgmltag-element">command</code>.</p></dd><dt><span class="term">HTML</span></dt><dd><p>Support for <em class="parameter"><code>writing.mode</code></em> to set text direction and <em class="parameter"><code>alignment</code></em> based on document locale has been added.</p><p>Added a new top-level stylesheet module, chunk-changebars.xsl, to be 
 used for generating chunked output with highlighting based on change 
 (@revisionflag) markup. The module imports/includes the standard chunking 
 and changebars templates and contains additional logic for chunked output.
-See FRs #1015180 and #1819915.</p>
-</dd><dt><span class="term">ePub</span></dt><dd>
-<p>Covers now look better in Adobe Digital Editions thanks to a patch from Paul Norton of Adobe</p>
-<p>Cover handling now more generic (including limited DocBook 5.0 <span class="markup">cover</span> support thanks to patch contributed by Liza Daly.</p> <p>Cover markup now carries more reliably into files destined for .mobi and the Kindle.</p> <p><span class="markup">dc:identifiers</span> are now generated from more types of numbering schemes. </p><p>Both SEO and semantic structure of chunked ePub output by ensuring that we always send out one and only one h1 in each XHTML chunk.</p>
-<p>Primitive support for embedding a single font added.</p>
-
-<p>Support for embedding a CSS customizations added.</p>
-</dd><dt><span class="term">Roundtrip</span></dt><dd>
-<p>Support for imagedata-metadata and <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> as images added.</p>
-
-<p>Support for imagedata-metadata and <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a> as images added.</p>
-</dd><dt><span class="term">Params</span></dt><dd><p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.better.ps.enabled.html"><em class="parameter"><code>man.output.better.ps.enabled</code></em></a> added for Manpages output </p>
-<p><em class="parameter"><code>writing.mode.xml</code></em> added to set text direction.</p>
-
-<p>Added new param <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/email.mailto.enabled.html"><em class="parameter"><code>email.mailto.enabled</code></em></a> for FO output.
-Patch from Paolo Borelli. Closes #2086321.</p>
-
-<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/highlight.source.html"><em class="parameter"><code>highlight.source</code></em></a> upgraded to support the latest version of XSLTHL 2.0.</p>
-</dd></dl></div><p>
-</p>
-<p>The following is a list of changes that have been made since the 1.74.0 release.</p>
-
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="summary_V1.74.1_Gentext"></a>Gentext</h3></div></div></div>
-
-<p>The following changes have been made to the <code class="filename">gentext</code> code since the 1.74.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: locale/ky.xml; Makefile</code></p><pre class="screen"><span class="commit-message">new Kirghiz locale from Ilyas Bakirov</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Added "<a href="http://docbook.org/tdg5/en/html/acknowledgements.html"><code class="sgmltag-element">Acknowledgements</code></a>".</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Dongsheng Song: locale/zh_cn.xml</code></p><pre class="screen"><span class="commit-message">Simplified Chinese translation.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/lv.xml; locale/ca.xml; locale/pt.xml; locale/tr.xml; locale/af.xml;&#8943;</code></p><pre class="screen"><span class="commit-message">Add writing-mode gentext string to support right-to-left languages.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="summary_V1.74.1_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the <code class="filename">fo</code> code since the 1.74.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">David Cramer: footnote.xsl</code></p><pre class="screen"><span class="commit-message">Added a check to confirm that a <a href="http://docbook.org/tdg5/en/html/footnoteref.html"><code class="sgmltag-element">footnoteref</code></a>'s linkend points to a <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a>. Stylesheets stop processing if not and provide a useful error message.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: spaces.xsl</code></p><pre class="screen"><span class="commit-message">Convert spaces to fo:leader also in elements in the DB 5 namespace.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: pi.xsl; synop.xsl</code></p><pre class="screen"><span class="commit-message">Added support for a new processing instruction: dbfo funcsynopsis-style. 
-Closes bug #1838213.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: inline.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Added new param <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/email.mailto.enabled.html"><em class="parameter"><code>email.mailto.enabled</code></em></a> for FO output.
-Patch from Paolo Borelli. Closes #2086321.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Added support for document metadata for fop1 (patch #2067318).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: param.ent; param.xweb; highlight.xsl</code></p><pre class="screen"><span class="commit-message">Upgraded to support the latest version of XSLTHL 2.0
+See FRs #1015180 and #1819915.</p></dd><dt><span class="term">ePub</span></dt><dd><p>Covers now look better in Adobe Digital Editions thanks to a patch from Paul Norton of Adobe</p><p>Cover handling now more generic (including limited DocBook 5.0 <span class="markup">cover</span> support thanks to patch contributed by Liza Daly.</p><p>Cover markup now carries more reliably into files destined for .mobi and the Kindle.</p><p><span class="markup">dc:identifiers</span> are now generated from more types of numbering schemes. </p><p>Both SEO and semantic structure of chunked ePub output by ensuring that we always send out one and only one h1 in each XHTML chunk.</p><p>Primitive support for embedding a single font added.</p><p>Support for embedding a CSS customizations added.</p></dd><dt><span class="term">Roundtrip</span></dt><dd><p>Support for imagedata-metadata and <code class="sgmltag-element">table</code> as images added.</p><p>Support for imagedata-metadata and <code class="sgmltag-element">legalnotice</code> as images added.</p></dd><dt><span class="term">Params</span></dt><dd><p><em class="parameter"><code>man.output.better.ps.enabled</code></em> added for Manpages output </p><p><em class="parameter"><code>writing.mode.xml</code></em> added to set text direction.</p><p>Added new param <em class="parameter"><code>email.mailto.enabled</code></em> for FO output.
+Patch from Paolo Borelli. Closes #2086321.</p><p><em class="parameter"><code>highlight.source</code></em> upgraded to support the latest version of XSLTHL 2.0.</p></dd></dl></div><p>
+</p><p>The following is a list of changes that have been made since the 1.74.0 release.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="summary_V1.74.1_Gentext"></a>Gentext</h3></div></div></div><p>The following changes have been made to the <code class="filename">gentext</code> code since the 1.74.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: locale/ky.xml; Makefile</code></p><pre class="screen"><span class="commit-message">new Kirghiz locale from Ilyas Bakirov</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: locale/en.xml</code></p><pre class="screen"><span class="commit-message">Added "<code class="sgmltag-element">Acknowledgements</code>".</span></pre></li><li class="listitem"><p><code class="literal">Dongsheng Song: locale/zh_cn.xml</code></p><pre class="screen"><span class="commit-message">Simplified Chinese translation.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/lv.xml; locale/ca.xml; locale/pt.xml; locale/tr.xml; locale/af.xml;&#8943;</code></p><pre class="screen"><span class="commit-message">Add writing-mode gentext string to support right-to-left languages.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="summary_V1.74.1_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the <code class="filename">fo</code> code since the 1.74.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">David Cramer: footnote.xsl</code></p><pre class="screen"><span class="commit-message">Added a check to confirm that a <code class="sgmltag-element">footnoteref</code>'s linkend points to a <code class="sgmltag-element">footnote</code>. Stylesheets stop processing if not and provide a useful error message.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: spaces.xsl</code></p><pre class="screen"><span class="commit-message">Convert spaces to fo:leader also in elements in the DB 5 namespace.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: pi.xsl; synop.xsl</code></p><pre class="screen"><span class="commit-message">Added support for a new processing instruction: dbfo funcsynopsis-style. 
+Closes bug #1838213.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: inline.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Added new param <em class="parameter"><code>email.mailto.enabled</code></em> for FO output.
+Patch from Paolo Borelli. Closes #2086321.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Added support for document metadata for fop1 (patch #2067318).</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: param.ent; param.xweb; highlight.xsl</code></p><pre class="screen"><span class="commit-message">Upgraded to support the latest version of XSLTHL 2.0
  -- nested markup in highlited code is now processed
  -- it is no longer needed to specify path XSLTHL configuration file using Java property
- -- support for new languages, including Perl, Python and Ruby was added</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="summary_V1.74.1_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the <code class="filename">html</code> code since the 1.74.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; docbook.xsl; param.ent; html.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/writing.mode.html"><em class="parameter"><code>writing.mode</code></em></a> to set text direction and <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/alignment.html"><em class="parameter"><code>alignment</code></em></a> based on document locale.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: chunk-changebars.xsl</code></p><pre class="screen"><span class="commit-message">Added a new top-level stylesheet module, chunk-changebars.xsl, to be 
+ -- support for new languages, including Perl, Python and Ruby was added</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="summary_V1.74.1_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the <code class="filename">html</code> code since the 1.74.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; docbook.xsl; param.ent; html.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <em class="parameter"><code>writing.mode</code></em> to set text direction and <em class="parameter"><code>alignment</code></em> based on document locale.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: chunk-changebars.xsl</code></p><pre class="screen"><span class="commit-message">Added a new top-level stylesheet module, chunk-changebars.xsl, to be 
 used for generating chunked output with highlighting based on change 
 (@revisionflag) markup. The module imports/includes the standard chunking 
 and changebars templates and contains additional logic for chunked output.
-See FRs #1015180 and #1819915.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="summary_V1.74.1_Manpages"></a>Manpages</h3></div></div></div>
-
-<p>The following changes have been made to the <code class="filename">manpages</code> code since the 1.74.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Put the following at the top of generated roff for each page:
+See FRs #1015180 and #1819915.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="summary_V1.74.1_Manpages"></a>Manpages</h3></div></div></div><p>The following changes have been made to the <code class="filename">manpages</code> code since the 1.74.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Put the following at the top of generated roff for each page:
   \" t
 purpose is to explicitly tell AT&amp;T troff that the page needs to be
-pre-processed through tbl(1); groff can <a href="http://docbook.org/tdg5/en/html/figure.html"><code class="sgmltag-element">figure</code></a> it out
-automatically, but apparently AT&amp;T troff needs to be explicitly told</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="summary_V1.74.1_Epub"></a>ePub</h3></div></div></div>
+pre-processed through tbl(1); groff can <code class="sgmltag-element">figure</code> it out
+automatically, but apparently AT&amp;T troff needs to be explicitly told</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="summary_V1.74.1_Epub"></a>ePub</h3></div></div></div><p>The following changes have been made to the <code class="filename">epub</code> code since the 1.74.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Keith Fahlgren: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Patch from Paul Norton of Adobe to get covers to look better in Adobe Digital Editions</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; bin/spec/files/v5cover.xml; bin/spec/sp&#8943;</code></p><pre class="screen"><span class="commit-message">Patch contributed by Liza Daly to make ePub <code class="sgmltag-element">cover</code> handling more generic. Additionally
+DocBook 5.0's &lt;<code class="sgmltag-element">cover</code>&gt; now has some limited support:
 
-<p>The following changes have been made to the <code class="filename">epub</code> code since the 1.74.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Keith Fahlgren: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Patch from Paul Norton of Adobe to get covers to look better in Adobe Digital Editions</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: bin/spec/epub_regressions_spec.rb; bin/spec/files/v5cover.xml; bin/spec/sp&#8943;</code></p><pre class="screen"><span class="commit-message">Patch contributed by Liza Daly to make ePub <a href="http://docbook.org/tdg5/en/html/cover.html"><code class="sgmltag-element">cover</code></a> handling more generic. Additionally
-DocBook 5.0's &lt;<a href="http://docbook.org/tdg5/en/html/cover.html"><code class="sgmltag-element">cover</code></a>&gt; now has some limited support:
-
-- should <a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a> a <a href="http://docbook.org/tdg5/en/html/cover.html"><code class="sgmltag-element">cover</code></a> in the OPF guide for a DocBook 5.0 test document</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: bin/spec/files/isbn.xml; bin/spec/files/issn.xml; bin/spec/files/biblioid.&#8943;</code></p><pre class="screen"><span class="commit-message">Liza Daly reported that the dc:identifer-generation code was garbage (she was right).
+- should <code class="sgmltag-element">reference</code> a <code class="sgmltag-element">cover</code> in the OPF guide for a DocBook 5.0 test document</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/spec/files/isbn.xml; bin/spec/files/issn.xml; bin/spec/files/biblioid.&#8943;</code></p><pre class="screen"><span class="commit-message">Liza Daly reported that the dc:identifer-generation code was garbage (she was right).
 
 Added new tests:
 - should include at least one dc:identifier
 - should include an ISBN as URN for dc:identifier if an ISBN was in the metadata
 - should include an ISSN as URN for dc:identifier if an ISSN was in the metadata
-- should include an <a href="http://docbook.org/tdg5/en/html/biblioid.html"><code class="sgmltag-element">biblioid</code></a> as a dc:identifier if an <a href="http://docbook.org/tdg5/en/html/biblioid.html"><code class="sgmltag-element">biblioid</code></a> was in the metadata
-- should include a URN for a <a href="http://docbook.org/tdg5/en/html/biblioid.html"><code class="sgmltag-element">biblioid</code></a> with @class attribute as a dc:identifier if an <a href="http://docbook.org/tdg5/en/html/biblioid.html"><code class="sgmltag-element">biblioid</code></a> was in the metadata</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: docbook.xsl; bin/spec/epub_spec.rb</code></p><pre class="screen"><span class="commit-message">Improve both SEO and  semantic structure of chunked ePub output by ensuring that
+- should include an <code class="sgmltag-element">biblioid</code> as a dc:identifier if an <code class="sgmltag-element">biblioid</code> was in the metadata
+- should include a URN for a <code class="sgmltag-element">biblioid</code> with @class attribute as a dc:identifier if an <code class="sgmltag-element">biblioid</code> was in the metadata</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: docbook.xsl; bin/spec/epub_spec.rb</code></p><pre class="screen"><span class="commit-message">Improve both SEO and  semantic structure of chunked ePub output by ensuring that
 we always send out one and only one h1 in each XHTML chunk.
 
 DocBook::Epub
 - should include one and only one &lt;h1&gt; in each HTML file in rendered ePub files
-for &lt;<a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a>&gt;s
+for &lt;<code class="sgmltag-element">book</code>&gt;s
 - should include one and only one &lt;h1&gt; in each HTML file in rendered ePub files
-for &lt;<a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a>&gt;s even if they do not have <a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> markup</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: docbook.xsl; bin/spec/epub_realbook_spec.rb; bin/spec/files/orm.book.001.x&#8943;</code></p><pre class="screen"><span class="commit-message">Adding better support for covers in epub files destined for .mobi and the Kindle</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: bin/dbtoepub; bin/lib/docbook.rb; bin/spec/files/DejaVuSerif.otf; docbook.&#8943;</code></p><pre class="screen"><span class="commit-message">Adding primitive support for embedding a single font</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: bin/dbtoepub; bin/lib/docbook.rb; bin/spec/files/test_cust.xsl; bin/spec/e&#8943;</code></p><pre class="screen"><span class="commit-message">Adding support for user-specified customization layers in dbtoepub</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: bin/dbtoepub; bin/spec/epub_regressions_spec.rb; bin/lib/docbook.rb; bin/s&#8943;</code></p><pre class="screen"><span class="commit-message">Adding CSS support to .epub target &amp; dbtoepub:
+for &lt;<code class="sgmltag-element">book</code>&gt;s even if they do not have <code class="sgmltag-element">section</code> markup</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: docbook.xsl; bin/spec/epub_realbook_spec.rb; bin/spec/files/orm.book.001.x&#8943;</code></p><pre class="screen"><span class="commit-message">Adding better support for covers in epub files destined for .mobi and the Kindle</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/dbtoepub; bin/lib/docbook.rb; bin/spec/files/DejaVuSerif.otf; docbook.&#8943;</code></p><pre class="screen"><span class="commit-message">Adding primitive support for embedding a single font</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/dbtoepub; bin/lib/docbook.rb; bin/spec/files/test_cust.xsl; bin/spec/e&#8943;</code></p><pre class="screen"><span class="commit-message">Adding support for user-specified customization layers in dbtoepub</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/dbtoepub; bin/spec/epub_regressions_spec.rb; bin/lib/docbook.rb; bin/s&#8943;</code></p><pre class="screen"><span class="commit-message">Adding CSS support to .epub target &amp; dbtoepub:
     -c, --css [FILE]                 Use FILE for CSS on generated XHTML.
 
 
 DocBook::Epub
 ...
-- should include a CSS <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> in HTML files when a CSS file has been provided
+- should include a CSS <code class="sgmltag-element">link</code> in HTML files when a CSS file has been provided
 - should include CSS file in .epub when a CSS file has been provided
-- should include a CSS <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> in OPF file when a CSS file has been provided</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="summary_V1.74.1_Roundtrip"></a>Roundtrip</h3></div></div></div>
-
-<p>The following changes have been made to the
+- should include a CSS <code class="sgmltag-element">link</code> in OPF file when a CSS file has been provided</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="summary_V1.74.1_Roundtrip"></a>Roundtrip</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">roundtrip</code> code
-            since the 1.74.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Steve Ball: blocks2dbk.xsl; template.xml; template.dot</code></p><pre class="screen"><span class="commit-message">added support for imagedata-metadata
-added support for <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> as images</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Steve Ball: blocks2dbk.xsl; normalise2sections.xsl; sections2blocks.xsl</code></p><pre class="screen"><span class="commit-message">Improved support for <a href="http://docbook.org/tdg5/en/html/personname.html"><code class="sgmltag-element">personname</code></a> inlines.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Steve Ball: blocks2dbk.xsl; blocks2dbk.dtd; template.xml</code></p><pre class="screen"><span class="commit-message">Added support for <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Steve Ball: blocks2dbk.xsl; wordml2normalise.xsl</code></p><pre class="screen"><span class="commit-message">added support for <a href="http://docbook.org/tdg5/en/html/orgname.html"><code class="sgmltag-element">orgname</code></a> in <a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">Steve Ball: specifications.xml; supported.xml; blocks2dbk.xsl; wordml2normalise.xsl; dbk2w&#8943;</code></p><pre class="screen"><span class="commit-message">Updated specification.
-to-DocBook: add cols attribute to <a href="http://docbook.org/tdg5/en/html/tgroup.html"><code class="sgmltag-element">tgroup</code></a>
-from-DocBook: fix for <a href="http://docbook.org/tdg5/en/html/blockquote.html"><code class="sgmltag-element">blockquote</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a></span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="summary_V1.74.1_Params"></a>Params</h3></div></div></div>
-
-<p>The following changes have been made to the <code class="filename">params</code> since the 1.74.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>The change was to add man.output.better.ps.enabled parameter, with
+            since the 1.74.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Steve Ball: blocks2dbk.xsl; template.xml; template.dot</code></p><pre class="screen"><span class="commit-message">added support for imagedata-metadata
+added support for <code class="sgmltag-element">table</code> as images</span></pre></li><li class="listitem"><p><code class="literal">Steve Ball: blocks2dbk.xsl; normalise2sections.xsl; sections2blocks.xsl</code></p><pre class="screen"><span class="commit-message">Improved support for <code class="sgmltag-element">personname</code> inlines.</span></pre></li><li class="listitem"><p><code class="literal">Steve Ball: blocks2dbk.xsl; blocks2dbk.dtd; template.xml</code></p><pre class="screen"><span class="commit-message">Added support for <code class="sgmltag-element">legalnotice</code>.</span></pre></li><li class="listitem"><p><code class="literal">Steve Ball: blocks2dbk.xsl; wordml2normalise.xsl</code></p><pre class="screen"><span class="commit-message">added support for <code class="sgmltag-element">orgname</code> in <code class="sgmltag-element">author</code></span></pre></li><li class="listitem"><p><code class="literal">Steve Ball: specifications.xml; supported.xml; blocks2dbk.xsl; wordml2normalise.xsl; dbk2w&#8943;</code></p><pre class="screen"><span class="commit-message">Updated specification.
+to-DocBook: add cols attribute to <code class="sgmltag-element">tgroup</code>
+from-DocBook: fix for <code class="sgmltag-element">blockquote</code> <code class="sgmltag-element">title</code></span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="summary_V1.74.1_Params"></a>Params</h3></div></div></div><p>The following changes have been made to the <code class="filename">params</code> since the 1.74.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>The change was to add man.output.better.ps.enabled parameter, with
 its default value set to zero.
 
 If the value of the man.output.better.ps.enabled parameter is
 non-zero, certain markup is embedded in each generated man page
-such that PostScript output from the man -Tps <a href="http://docbook.org/tdg5/en/html/command.html"><code class="sgmltag-element">command</code></a> for that
+such that PostScript output from the man -Tps <code class="sgmltag-element">command</code> for that
 page will include a number of enhancements designed to improve the
 quality of that output.
 
 If man.output.better.ps.enabled is zero (the default), no such
 markup is embedded in generated man pages, and no enhancements are
 included in the PostScript output generated from those man pages
-by the man -Tps <a href="http://docbook.org/tdg5/en/html/command.html"><code class="sgmltag-element">command</code></a>.
+by the man -Tps <code class="sgmltag-element">command</code>.
 
 WARNING: The enhancements provided by this parameter rely on
 features that are specific to groff (GNU troff) and that are not
@@ -4546,128 +1303,54 @@ part of "classic" AT&amp;T troff or any of its derivatives. Therefore,
 any man pages you generate with this parameter enabled will be
 readable only on systems on which the groff (GNU troff) program is
 installed, such as GNU/Linux systems.  The pages will not not be
-readable on systems on with the classic troff (AT&amp;T troff) <a href="http://docbook.org/tdg5/en/html/command.html"><code class="sgmltag-element">command</code></a>
+readable on systems on with the classic troff (AT&amp;T troff) <code class="sgmltag-element">command</code>
 is installed.
 
 NOTE: The value of this parameter only affects PostScript output
-generated from the man <a href="http://docbook.org/tdg5/en/html/command.html"><code class="sgmltag-element">command</code></a>. It has no effect on output
+generated from the man <code class="sgmltag-element">command</code>. It has no effect on output
 generated using the FO backend.
 
-<a href="http://docbook.org/tdg5/en/html/tip.html"><code class="sgmltag-element">TIP</code></a>: You can generate PostScript output for any man page by
-running the following <a href="http://docbook.org/tdg5/en/html/command.html"><code class="sgmltag-element">command</code></a>:
+<code class="sgmltag-element">TIP</code>: You can generate PostScript output for any man page by
+running the following <code class="sgmltag-element">command</code>:
 
 man FOO -Tps &gt; FOO.ps
 
-You can then generate PDF output by running the following <a href="http://docbook.org/tdg5/en/html/command.html"><code class="sgmltag-element">command</code></a>:
+You can then generate PDF output by running the following <code class="sgmltag-element">command</code>:
 
-ps2pdf FOO.ps</p>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: writing.mode.xml</code></p><pre class="screen"><span class="commit-message">writing mode param used to set text direction.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: email.mailto.enabled.xml</code></p><pre class="screen"><span class="commit-message">Added new param <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/email.mailto.enabled.html"><em class="parameter"><code>email.mailto.enabled</code></em></a> for FO output.
-Patch from Paolo Borelli. Closes #2086321.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: highlight.source.xml; highlight.xslthl.config.xml</code></p><pre class="screen"><span class="commit-message">Upgraded to support the latest version of XSLTHL 2.0
+ps2pdf FOO.ps</p></li><li class="listitem"><p><code class="literal">Robert Stayton: writing.mode.xml</code></p><pre class="screen"><span class="commit-message">writing mode param used to set text direction.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: email.mailto.enabled.xml</code></p><pre class="screen"><span class="commit-message">Added new param <em class="parameter"><code>email.mailto.enabled</code></em> for FO output.
+Patch from Paolo Borelli. Closes #2086321.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: highlight.source.xml; highlight.xslthl.config.xml</code></p><pre class="screen"><span class="commit-message">Upgraded to support the latest version of XSLTHL 2.0
  -- nested markup in highlited code is now processed
  -- it is no longer needed to specify path XSLTHL configuration file using Java property
- -- support for new languages, including Perl, Python and Ruby was added</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="summary_V1.74.1_Highlighting"></a>Highlighting</h3></div></div></div>
-
-<p>The following changes have been made to the
+ -- support for new languages, including Perl, Python and Ruby was added</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="summary_V1.74.1_Highlighting"></a>Highlighting</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">highlighting</code> code
-            since the 1.74.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: cpp-hl.xml; c-hl.xml; tcl-hl.xml; php-hl.xml; common.xsl; perl-hl.xml; delphi&#8943;</code></p><pre class="screen"><span class="commit-message">Upgraded to support the latest version of XSLTHL 2.0
+            since the 1.74.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: cpp-hl.xml; c-hl.xml; tcl-hl.xml; php-hl.xml; common.xsl; perl-hl.xml; delphi&#8943;</code></p><pre class="screen"><span class="commit-message">Upgraded to support the latest version of XSLTHL 2.0
  -- nested markup in highlited code is now processed
  -- it is no longer needed to specify path XSLTHL configuration file using Java property
- -- support for new languages, including Perl, Python and Ruby was added</span></pre>
-</li></ul></div>
-</div>
-
-</div>
-
-
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.74.0"></a>Release Notes: 1.74.0</h2></div></div></div>
-
-<p>This release includes important bug fixes and adds the following
+ -- support for new languages, including Perl, Python and Ruby was added</span></pre></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.74.0"></a>Release Notes: 1.74.0</h2></div></div></div><p>This release includes important bug fixes and adds the following
 significant feature changes:
 </p><div class="variablelist"><dl class="variablelist"><dt><span class="term">.epub target</span></dt><dd><p>Paul Norton (Adobe) and Keith Fahlgren(O'Reilly Media) have donated code that generates <code class="filename">.epub</code> documents from
-DocBook input. An alpha-reference implementation in Ruby has also been provided.</p>
-<p>.epub is an open standard of the The International Digital Publishing Forum (IDPF), 
-a the trade and standards association for the digital publishing industry. </p> 
-<p>Read more about this target in <code class="filename">epub/README</code>
+DocBook input. An alpha-reference implementation in Ruby has also been provided.</p><p>.epub is an open standard of the The International Digital Publishing Forum (IDPF), 
+a the trade and standards association for the digital publishing industry. </p><p>Read more about this target in <code class="filename">epub/README</code>
 </p></dd><dt><span class="term">XHTML 1.1 target</span></dt><dd><p>To support .epub output, a strict XHTML 1.1 target has been added. The stylesheets for this output are
-generated and are quite similar to the XHTML target.</p></dd><dt><span class="term">Gentext updates</span></dt><dd><p>A number of locales have been updated.</p></dd><dt><span class="term">Roundtrip improvements</span></dt><dd><p>Table, figure, template syncronization, and character style improvements have been made for WordML &amp; Pages. Support added for OpenOffice.org.</p></dd><dt><span class="term">First implementation of a libxslt extension</span></dt><dd>
-      <p>A stylesheet extension for libxslt, written in Python, has been added. 
+generated and are quite similar to the XHTML target.</p></dd><dt><span class="term">Gentext updates</span></dt><dd><p>A number of locales have been updated.</p></dd><dt><span class="term">Roundtrip improvements</span></dt><dd><p>Table, figure, template syncronization, and character style improvements have been made for WordML &amp; Pages. Support added for OpenOffice.org.</p></dd><dt><span class="term">First implementation of a libxslt extension</span></dt><dd><p>A stylesheet extension for libxslt, written in Python, has been added. 
       The extension is a function for adjusting column widths in CALS tables. See 
-      <code class="filename">extensions/README.LIBXSLT</code> for more information.</p>
-    </dd></dl></div><p>
-</p>
-<p>The following is a list of changes that have been made
-        since the 1.73.2 release.</p>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Gentext"></a>Gentext</h3></div></div></div>
-
-<p>The following changes have been made to the
+      <code class="filename">extensions/README.LIBXSLT</code> for more information.</p></dd></dl></div><p>
+</p><p>The following is a list of changes that have been made
+        since the 1.73.2 release.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Gentext"></a>Gentext</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">gentext</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: locale/id.xml</code></p><pre class="screen"><span class="commit-message">Checked in changes to Indonesion locale submitted by Euis Luhuanam a long time ago.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: locale/lt.xml</code></p><pre class="screen"><span class="commit-message">Added changes to Lithuanian locate submitted a long time back by Nikolajus Krauklis.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: locale/hu.xml</code></p><pre class="screen"><span class="commit-message">fixed error in lowercase.alpha definition in Hungarian locale</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: locale/nb.xml</code></p><pre class="screen"><span class="commit-message">Corrected language code for nb locale, and restored missing "startquote" key.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: locale/ja.xml</code></p><pre class="screen"><span class="commit-message">Committed changes to ja locale file, from Akagi Kobayashi. Adds bracket quotes around many xref instances that did not have them
-before.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: Makefile</code></p><pre class="screen"><span class="commit-message">"no" locale is now "nb"</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: locale/nb.xml</code></p><pre class="screen"><span class="commit-message">Update Norwegian Bokmål translation. Thanks to Hans F. Nordhaug.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: locale/no.xml; locale/nb.xml</code></p><pre class="screen"><span class="commit-message">per message from Hans F. Nordhaug, correct identifier for
-Norwegian Bokmål is "nb" (not "no") and has been for quite some
-time now...</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: locale/ja.xml</code></p><pre class="screen"><span class="commit-message">Converted ja.xml source file to use real unicode characters so
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: locale/id.xml</code></p><pre class="screen"><span class="commit-message">Checked in changes to Indonesion locale submitted by Euis Luhuanam a long time ago.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: locale/lt.xml</code></p><pre class="screen"><span class="commit-message">Added changes to Lithuanian locate submitted a long time back by Nikolajus Krauklis.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: locale/hu.xml</code></p><pre class="screen"><span class="commit-message">fixed error in lowercase.alpha definition in Hungarian locale</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: locale/nb.xml</code></p><pre class="screen"><span class="commit-message">Corrected language code for nb locale, and restored missing "startquote" key.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: locale/ja.xml</code></p><pre class="screen"><span class="commit-message">Committed changes to ja locale file, from Akagi Kobayashi. Adds bracket quotes around many xref instances that did not have them
+before.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: Makefile</code></p><pre class="screen"><span class="commit-message">"no" locale is now "nb"</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: locale/nb.xml</code></p><pre class="screen"><span class="commit-message">Update Norwegian Bokm&aring;l translation. Thanks to Hans F. Nordhaug.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: locale/no.xml; locale/nb.xml</code></p><pre class="screen"><span class="commit-message">per message from Hans F. Nordhaug, correct identifier for
+Norwegian Bokm&aring;l is "nb" (not "no") and has been for quite some
+time now...</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: locale/ja.xml</code></p><pre class="screen"><span class="commit-message">Converted ja.xml source file to use real unicode characters so
 that the actual glyphs so up when you edit it in a text editor
-(instead of the character references).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: locale/ja.xml</code></p><pre class="screen"><span class="commit-message">Checked in changes to ja.xml locale file. Thanks to Akagi Kobayashi.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: locale/it.xml</code></p><pre class="screen"><span class="commit-message">Changes from Federico Zenith</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Dongsheng Song: locale/zh_cn.xml</code></p><pre class="screen"><span class="commit-message">Added missing translations.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Common"></a>Common</h3></div></div></div>
-
-<p>The following changes have been made to the
+(instead of the character references).</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: locale/ja.xml</code></p><pre class="screen"><span class="commit-message">Checked in changes to ja.xml locale file. Thanks to Akagi Kobayashi.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: locale/it.xml</code></p><pre class="screen"><span class="commit-message">Changes from Federico Zenith</span></pre></li><li class="listitem"><p><code class="literal">Dongsheng Song: locale/zh_cn.xml</code></p><pre class="screen"><span class="commit-message">Added missing translations.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Common"></a>Common</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">common</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: l10n.xsl</code></p><pre class="screen"><span class="commit-message">Added new template "l10.language.name" for retrieving the
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: l10n.xsl</code></p><pre class="screen"><span class="commit-message">Added new template "l10.language.name" for retrieving the
 English-language name of the lang setting of the current document.
-Closes #1916837. Thanks to Simon Kennedy.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">fixed syntax error</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">fixed a couple of typos</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">refined handling of cases where refentry "source" or "manual"
+Closes #1916837. Thanks to Simon Kennedy.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">fixed syntax error</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">fixed a couple of typos</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">refined handling of cases where refentry "source" or "manual"
 metadata is missing or when we use fallback content instead. We
-now report a Warning if we use fallback content.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">don't use refmiscinfo@class=date value as fallback for refentry
-"source" or "manual" metadata fields</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Made reporting of missing refentry metadata more quiet:
+now report a Warning if we use fallback content.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">don't use refmiscinfo@class=date value as fallback for refentry
+"source" or "manual" metadata fields</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Made reporting of missing refentry metadata more quiet:
 
   - we no longer report anything if usable-but-not-preferred
     metadata is found; we just quietly use whatever we manage to
@@ -4696,123 +1379,37 @@ in particular cases:
 
 The "source" and "manual" metadata is necessary information, so
 buy putting the fixme stuff in the output, we alert users to the
-need problem of it being missing.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">When generating manpages output, we no longer report anything if
+need problem of it being missing.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">When generating manpages output, we no longer report anything if
 the refentry source is missing date or pubdate content. In
 practice, many users intentionally omit the date from the source
-because they explicitly want it to be generated.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: l10n.xml</code></p><pre class="screen"><span class="commit-message">further change needed for switch from no locale to nb.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: common.xsl</code></p><pre class="screen"><span class="commit-message">Added support for orgname in authorgroup. Thanks to Camille
-Bégnis.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: Makefile</code></p><pre class="screen"><span class="commit-message">"no" locale is now "nb"</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: stripns.xsl</code></p><pre class="screen"><span class="commit-message">Removed the template matching "ng:link|db:link" (in order to make @xlink:show 
-work with &lt;link&gt; elements). As far as I can tell, this template is no longer needed.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: entities.ent</code></p><pre class="screen"><span class="commit-message">Moved declaration of comment.block.parents entity to common/entities.ent.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titles.xsl</code></p><pre class="screen"><span class="commit-message">Added an update the fix made in revision 7528 (handling of xref/link in no.anchor.mode mode).
+because they explicitly want it to be generated.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: l10n.xml</code></p><pre class="screen"><span class="commit-message">further change needed for switch from no locale to nb.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: common.xsl</code></p><pre class="screen"><span class="commit-message">Added support for orgname in authorgroup. Thanks to Camille
+B&eacute;gnis.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: Makefile</code></p><pre class="screen"><span class="commit-message">"no" locale is now "nb"</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: stripns.xsl</code></p><pre class="screen"><span class="commit-message">Removed the template matching "ng:link|db:link" (in order to make @xlink:show 
+work with &lt;link&gt; elements). As far as I can tell, this template is no longer needed.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: entities.ent</code></p><pre class="screen"><span class="commit-message">Moved declaration of comment.block.parents entity to common/entities.ent.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: titles.xsl</code></p><pre class="screen"><span class="commit-message">Added an update the fix made in revision 7528 (handling of xref/link in no.anchor.mode mode).
 Having xref in title is not a problem as long as the target is not an ancestor element. 
 Closes bug #1838136.
 
 Note that an xref that is in a title and whose target is an ancestor element is still not 
 rendered in the TOC. This could be considered a bug, but on the other hand I cannot really
-see the point in having such an xref in a document.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titles.xsl</code></p><pre class="screen"><span class="commit-message">Added a "not(ancestor::title)" test to work around "too many nested 
+see the point in having such an xref in a document.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: titles.xsl</code></p><pre class="screen"><span class="commit-message">Added a "not(ancestor::title)" test to work around "too many nested 
 apply-templates" problems when processing xrefs or links in no.anchor.mode mode.
-Hopefully, this closes bug #1811721.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titles.xsl</code></p><pre class="screen"><span class="commit-message">Removed old template matching "link" in no.anchor.mode mode.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titles.xsl</code></p><pre class="screen"><span class="commit-message">Process &lt;link&gt; in no.anchor.mode mode with the same template as &lt;xref&gt;. 
-Closes bug #1759205 (Empty link in no.anchor.mode mode).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titles.xsl</code></p><pre class="screen"><span class="commit-message">In no.anchor.mode mode, do not output anchors for elements that are descendants 
+Hopefully, this closes bug #1811721.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: titles.xsl</code></p><pre class="screen"><span class="commit-message">Removed old template matching "link" in no.anchor.mode mode.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: titles.xsl</code></p><pre class="screen"><span class="commit-message">Process &lt;link&gt; in no.anchor.mode mode with the same template as &lt;xref&gt;. 
+Closes bug #1759205 (Empty link in no.anchor.mode mode).</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: titles.xsl</code></p><pre class="screen"><span class="commit-message">In no.anchor.mode mode, do not output anchors for elements that are descendants 
 of &lt;title&gt;. Previously, having inline elements with @id/@xml:id in &lt;title&gt;s 
-resulted in anchors both in the TOC and in the main flow. Closes bug #1797492.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the
+resulted in anchors both in the TOC and in the main flow. Closes bug #1797492.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">fo</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <p><code class="literal">Mauritz Jeanson: pi.xsl</code></p><pre class="screen"><span class="commit-message">Updated documentation for keep-together.</span></pre> </li><li class="listitem"> <p><code class="literal">Mauritz Jeanson: task.xsl</code></p><pre class="screen"><span class="commit-message">Enabled use of the keep-together PI on <a href="http://docbook.org/tdg5/en/html/task.html"><code class="sgmltag-element">task</code></a> elements.</span></pre> </li><li class="listitem">
-<p><code class="literal">Robert Stayton: index.xsl</code></p><pre class="screen"><span class="commit-message">FOP1 requires fo:wrapper for inline index entries, not fo:inline.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: index.xsl</code></p><pre class="screen"><span class="commit-message">Fixed non-working inline.or.block template for indexterm wrappers.
-Add fop1 to list of processors using inline.or.block.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: table.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #1891965 (colsep in entytbl not working).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Added support for title in revhistory. Closes bug #1842847.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: pi.xsl</code></p><pre class="screen"><span class="commit-message">Small doc cleanup (dbfo float-type).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Insert commas between multiple copyright holders.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: autotoc.xsl; division.xsl</code></p><pre class="screen"><span class="commit-message">Added modifications to support nested set elements. See bug #1853172.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Added normalize-space to xsl:sorts to avoid missorting of glossterms due to stray leading spaces.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #1854199: glossary.xsl should use the sortas attribute on glossentry</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: inline.xsl</code></p><pre class="screen"><span class="commit-message">Added a template for citebiblioid. The hyperlink target is the parent of the referenced biblioid,
-and the "hot text" is the biblioid itself enclosed in brackets.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: inline.xsl</code></p><pre class="screen"><span class="commit-message">Moved declaration of comment.block.parents entity to common/entities.ent.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Updated message about unmatched element.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: param.xweb</code></p><pre class="screen"><span class="commit-message">Added link to profiling chapter of TCG.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Fixed typo (refsynopsysdiv -&gt; refsynopsisdiv).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: fop.xsl; fop1.xsl; ptc.xsl; xep.xsl</code></p><pre class="screen"><span class="commit-message">Added test to check generate.index param when generating pdf bookmarks</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Added support for MathML in imagedata.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: math.xsl</code></p><pre class="screen"><span class="commit-message">Removed unnecessary extra test condition in test express that
-checks for passivetex.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: math.xsl</code></p><pre class="screen"><span class="commit-message">Don't use fo:instream-foreign-object if we are processing with
-passivetex. Closes #1806899. Thanks to Justus Piater.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: component.xsl</code></p><pre class="screen"><span class="commit-message">Added code to output a TOC for an appendix in an article when 
-generate.toc='article/appendix toc'. Closes bug #1669658.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Dongsheng Song: biblio-iso690.xsl</code></p><pre class="screen"><span class="commit-message">Change encoding from "windows-1250" to "UTF-8".</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: pi.xsl</code></p><pre class="screen"><span class="commit-message">Updated documentation for dbfo_label-width.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: lists.xsl</code></p><pre class="screen"><span class="commit-message">Added support for the dbfo_label-width PI in calloutlists.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: biblio.xsl</code></p><pre class="screen"><span class="commit-message">Support finding glossary database entries inside bibliodivs.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: formal.xsl</code></p><pre class="screen"><span class="commit-message">Complete support for &lt;?dbfo pgwide="1"?&gt; for informal
-elements too.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: table.xsl</code></p><pre class="screen"><span class="commit-message">In the table.block template, added a check for the dbfo_keep-together PI, so that 
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: pi.xsl</code></p><pre class="screen"><span class="commit-message">Updated documentation for keep-together.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: task.xsl</code></p><pre class="screen"><span class="commit-message">Enabled use of the keep-together PI on <code class="sgmltag-element">task</code> elements.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: index.xsl</code></p><pre class="screen"><span class="commit-message">FOP1 requires fo:wrapper for inline index entries, not fo:inline.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: index.xsl</code></p><pre class="screen"><span class="commit-message">Fixed non-working inline.or.block template for indexterm wrappers.
+Add fop1 to list of processors using inline.or.block.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: table.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #1891965 (colsep in entytbl not working).</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Added support for title in revhistory. Closes bug #1842847.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: pi.xsl</code></p><pre class="screen"><span class="commit-message">Small doc cleanup (dbfo float-type).</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Insert commas between multiple copyright holders.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: autotoc.xsl; division.xsl</code></p><pre class="screen"><span class="commit-message">Added modifications to support nested set elements. See bug #1853172.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Added normalize-space to xsl:sorts to avoid missorting of glossterms due to stray leading spaces.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #1854199: glossary.xsl should use the sortas attribute on glossentry</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: inline.xsl</code></p><pre class="screen"><span class="commit-message">Added a template for citebiblioid. The hyperlink target is the parent of the referenced biblioid,
+and the "hot text" is the biblioid itself enclosed in brackets.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: inline.xsl</code></p><pre class="screen"><span class="commit-message">Moved declaration of comment.block.parents entity to common/entities.ent.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Updated message about unmatched element.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: param.xweb</code></p><pre class="screen"><span class="commit-message">Added link to profiling chapter of TCG.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Fixed typo (refsynopsysdiv -&gt; refsynopsisdiv).</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: fop.xsl; fop1.xsl; ptc.xsl; xep.xsl</code></p><pre class="screen"><span class="commit-message">Added test to check generate.index param when generating pdf bookmarks</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Added support for MathML in imagedata.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: math.xsl</code></p><pre class="screen"><span class="commit-message">Removed unnecessary extra test condition in test express that
+checks for passivetex.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: math.xsl</code></p><pre class="screen"><span class="commit-message">Don't use fo:instream-foreign-object if we are processing with
+passivetex. Closes #1806899. Thanks to Justus Piater.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: component.xsl</code></p><pre class="screen"><span class="commit-message">Added code to output a TOC for an appendix in an article when 
+generate.toc='article/appendix toc'. Closes bug #1669658.</span></pre></li><li class="listitem"><p><code class="literal">Dongsheng Song: biblio-iso690.xsl</code></p><pre class="screen"><span class="commit-message">Change encoding from "windows-1250" to "UTF-8".</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: pi.xsl</code></p><pre class="screen"><span class="commit-message">Updated documentation for dbfo_label-width.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: lists.xsl</code></p><pre class="screen"><span class="commit-message">Added support for the dbfo_label-width PI in calloutlists.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: biblio.xsl</code></p><pre class="screen"><span class="commit-message">Support finding glossary database entries inside bibliodivs.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: formal.xsl</code></p><pre class="screen"><span class="commit-message">Complete support for &lt;?dbfo pgwide="1"?&gt; for informal
+elements too.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: table.xsl</code></p><pre class="screen"><span class="commit-message">In the table.block template, added a check for the dbfo_keep-together PI, so that 
 a table may break (depending on the PI value) at a page break. This was needed 
 since the outer fo:block that surrounds fo:table has keep-together.within-column="always" 
 by default, which prevents the table from breaking. Closes bug #1740964 (Titled 
-table does not respect dbfo PI).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: pi.xsl</code></p><pre class="screen"><span class="commit-message">Added a few missing @role="tcg".</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: inline.xsl</code></p><pre class="screen"><span class="commit-message">Use normalize-space() in glossterm comparisons (as in html/inline.xsl).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Removed the [&amp;scope;] predicate from the target variable in the template with name="reference".
+table does not respect dbfo PI).</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: pi.xsl</code></p><pre class="screen"><span class="commit-message">Added a few missing @role="tcg".</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: inline.xsl</code></p><pre class="screen"><span class="commit-message">Use normalize-space() in glossterm comparisons (as in html/inline.xsl).</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Removed the [&amp;scope;] predicate from the target variable in the template with name="reference".
 This filter was the cause of missing index backlinks when @zone and @type were used on indexterms,
-with index.on.type=1. Closes bug #1680836.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: inline.xsl; xref.xsl; footnote.xsl</code></p><pre class="screen"><span class="commit-message">Added capability in FO output for displaying URLs for all
+with index.on.type=1. Closes bug #1680836.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: inline.xsl; xref.xsl; footnote.xsl</code></p><pre class="screen"><span class="commit-message">Added capability in FO output for displaying URLs for all
 hyperlinks (elements marked up with xlink:href attributes) in the
 same way as URLs for ulinks are already handled (which is to say,
 either inline or as numbered footnotes).
@@ -4850,50 +1447,25 @@ it doesn't handle all cases as expected -- so some refinements to
 it may need to be done later.
 
 Closes #1785519. Thanks to Ken Morse for reporting and
-troubleshooting the problem.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the
+troubleshooting the problem.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">html</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <p><code class="literal">Keith Fahlgren: inline.xsl; synop.xsl</code></p><pre class="screen"><span class="commit-message">Work to make HTML and XHTML targets more valid</span></pre> </li><li class="listitem"> <p><code class="literal">Keith Fahlgren: table.xsl</code></p><pre class="screen"><span class="commit-message">Add better handling for tables that have footnotes in the titles</span></pre> </li><li class="listitem"> <p><code class="literal">Keith Fahlgren: biblio.xsl</code></p><pre class="screen"><span class="commit-message">Add anchors to bibliodivs</span></pre> </li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: formal.xsl; Makefile; htmltbl.xsl</code></p><pre class="screen"><span class="commit-message">Initial checkin/merge of epub target from work provided by Paul Norton of Adobe
-and Keith Fahlgren of O'Reilly.</span></pre>
-<p>This change includes new code for generating the XHTML 1.1 target sanely.</p>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: biblio.xsl</code></p><pre class="screen"><span class="commit-message">Added code for creating URLs from biblioids with @class="doi" (representing Digital 
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Keith Fahlgren: inline.xsl; synop.xsl</code></p><pre class="screen"><span class="commit-message">Work to make HTML and XHTML targets more valid</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: table.xsl</code></p><pre class="screen"><span class="commit-message">Add better handling for tables that have footnotes in the titles</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: biblio.xsl</code></p><pre class="screen"><span class="commit-message">Add anchors to bibliodivs</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: formal.xsl; Makefile; htmltbl.xsl</code></p><pre class="screen"><span class="commit-message">Initial checkin/merge of epub target from work provided by Paul Norton of Adobe
+and Keith Fahlgren of O'Reilly.</span></pre><p>This change includes new code for generating the XHTML 1.1 target sanely.</p></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: biblio.xsl</code></p><pre class="screen"><span class="commit-message">Added code for creating URLs from biblioids with @class="doi" (representing Digital 
 Object Identifiers). See FR #1934434 and http://doi.org.
 
 To do: 1) Add support for FO output. 2) Figure out how @class="doi" should be handled 
-for bibliorelation, bibliosource and citebiblioid.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Norman Walsh: formal.xsl</code></p><pre class="screen"><span class="commit-message">Don't use xsl:copy because it forces the resulting element to be in the same namespace as the source element; in the XHTML stylesheets, that's wrong. But the HTML-to-XHTML converter does the right thing with literal result elements, so use one of them.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: Makefile</code></p><pre class="screen"><span class="commit-message">Added checks and hacks to various makefiles to enable building
+for bibliorelation, bibliosource and citebiblioid.</span></pre></li><li class="listitem"><p><code class="literal">Norman Walsh: formal.xsl</code></p><pre class="screen"><span class="commit-message">Don't use xsl:copy because it forces the resulting element to be in the same namespace as the source element; in the XHTML stylesheets, that's wrong. But the HTML-to-XHTML converter does the right thing with literal result elements, so use one of them.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: Makefile</code></p><pre class="screen"><span class="commit-message">Added checks and hacks to various makefiles to enable building
 under Cygwin. This stuff is ugly and maybe not worth the mess and
 trouble, but does seem to work as expected and not break anything
-else.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: docbook.xsl</code></p><pre class="screen"><span class="commit-message">added "exslt" namespace binding to html/docbook.xsl file (in
+else.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: docbook.xsl</code></p><pre class="screen"><span class="commit-message">added "exslt" namespace binding to html/docbook.xsl file (in
 addition to existing "exsl" binding. reason is because lack of it
 seems to cause processing problems when using the profiled
-version of the stylsheet</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Norman Walsh: chunk-common.xsl</code></p><pre class="screen"><span class="commit-message">Rename link</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: table.xsl</code></p><pre class="screen"><span class="commit-message">Added a fix to make rowsep apply to the last row of thead in entrytbl.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: synop.xsl</code></p><pre class="screen"><span class="commit-message">Simplified and streamlined handling of output for ANSI-style
+version of the stylsheet</span></pre></li><li class="listitem"><p><code class="literal">Norman Walsh: chunk-common.xsl</code></p><pre class="screen"><span class="commit-message">Rename link</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: table.xsl</code></p><pre class="screen"><span class="commit-message">Added a fix to make rowsep apply to the last row of thead in entrytbl.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: synop.xsl</code></p><pre class="screen"><span class="commit-message">Simplified and streamlined handling of output for ANSI-style
 funcprototype output, to correct a problem that was causing type
 data to be lost in the output parameter definitions. For example,
 for an instance like this:
   &lt;paramdef&gt;void *&lt;parameter&gt;dataptr&lt;/parameter&gt;[]&lt;/paramdef&gt;
-... the brackets (indicating an array type) were being dropped.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: synop.xsl</code></p><pre class="screen"><span class="commit-message">Changed HTML handling of K&amp;R-style paramdef output. The parameter
+... the brackets (indicating an array type) were being dropped.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: synop.xsl</code></p><pre class="screen"><span class="commit-message">Changed HTML handling of K&amp;R-style paramdef output. The parameter
 definitions are no longer output in a table (though the prototype
 still is). The reason for the change is that the
 kr-tabular-funcsynopsis-mode template was causing type data to be
@@ -4904,89 +1476,29 @@ instance like this:
 The easiest way to deal with the problem is to not try to chop up
 the parameter definitions and display them in table format, but to
 instead just output them as-is. May not look quite as pretty, but
-at least we can be sure no information is being lost...</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: pi.xsl</code></p><pre class="screen"><span class="commit-message">updated wording of doc for funcsynopsis-style PI</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: param.xweb; param.ent; synop.xsl</code></p><pre class="screen"><span class="commit-message">Removed the funcsynopsis.tabular.threshold param. It's no longer
-being used in the code and hasn't been since mid 2006.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Added support for the img.src.path parameter for SVG graphics. Closes bug #1888169.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: chunk-common.xsl</code></p><pre class="screen"><span class="commit-message">Added missing space.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Norman Walsh: component.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug where component titles inside info elements were not handled properly</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: pi.xsl</code></p><pre class="screen"><span class="commit-message">Moved dbhtml_stop-chunking embedded doc into alphabetical order,
-fixed text of TCG section it see-also'ed.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: pi.xsl</code></p><pre class="screen"><span class="commit-message">Added support for &lt;?dbhtml stop-chunking?&gt; processing instruction</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: chunk-common.xsl; pi.xsl</code></p><pre class="screen"><span class="commit-message">Added support for &lt;?dbhtml stop-chunking?&gt; processing instruction</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #1854199: glossary.xsl should use the sortas attribute on glossentry. Also added normalize-space to avoid missorting due to stray leading spaces.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: inline.xsl</code></p><pre class="screen"><span class="commit-message">Added a template for citebiblioid. The hyperlink target is the parent of the referenced biblioid,
-and the "hot text" is the biblioid itself enclosed in brackets.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: inline.xsl</code></p><pre class="screen"><span class="commit-message">Added support for @xlink:show in the simple.xlink template. The "new" and "replace" 
+at least we can be sure no information is being lost...</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: pi.xsl</code></p><pre class="screen"><span class="commit-message">updated wording of doc for funcsynopsis-style PI</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: param.xweb; param.ent; synop.xsl</code></p><pre class="screen"><span class="commit-message">Removed the funcsynopsis.tabular.threshold param. It's no longer
+being used in the code and hasn't been since mid 2006.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Added support for the img.src.path parameter for SVG graphics. Closes bug #1888169.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: chunk-common.xsl</code></p><pre class="screen"><span class="commit-message">Added missing space.</span></pre></li><li class="listitem"><p><code class="literal">Norman Walsh: component.xsl</code></p><pre class="screen"><span class="commit-message">Fix bug where component titles inside info elements were not handled properly</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: pi.xsl</code></p><pre class="screen"><span class="commit-message">Moved dbhtml_stop-chunking embedded doc into alphabetical order,
+fixed text of TCG section it see-also'ed.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: pi.xsl</code></p><pre class="screen"><span class="commit-message">Added support for &lt;?dbhtml stop-chunking?&gt; processing instruction</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: chunk-common.xsl; pi.xsl</code></p><pre class="screen"><span class="commit-message">Added support for &lt;?dbhtml stop-chunking?&gt; processing instruction</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #1854199: glossary.xsl should use the sortas attribute on glossentry. Also added normalize-space to avoid missorting due to stray leading spaces.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: inline.xsl</code></p><pre class="screen"><span class="commit-message">Added a template for citebiblioid. The hyperlink target is the parent of the referenced biblioid,
+and the "hot text" is the biblioid itself enclosed in brackets.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: inline.xsl</code></p><pre class="screen"><span class="commit-message">Added support for @xlink:show in the simple.xlink template. The "new" and "replace" 
 values are supported (corresponding to values of "_blank" and "_top" for the 
 ulink.target parameter). I have assumed that @xlink:show should override ulink.target
-for external URI links. This closes bugs #1762023 and #1727498.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: inline.xsl</code></p><pre class="screen"><span class="commit-message">Moved declaration of comment.block.parents entity to common/entities.ent.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: param.xweb</code></p><pre class="screen"><span class="commit-message">Added link to profiling chapter of TCG.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Dongsheng Song: biblio-iso690.xsl</code></p><pre class="screen"><span class="commit-message">Change encoding from "windows-1250" to "UTF-8".</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: biblio.xsl</code></p><pre class="screen"><span class="commit-message">Add support in biblio collection to entries in bibliodivs.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: pi.xsl</code></p><pre class="screen"><span class="commit-message">Added missing @role="tcg".</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: chunk-common.xsl; titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Refactored legalnotice/revhistory chunking, so that the use.id.as.filename 
+for external URI links. This closes bugs #1762023 and #1727498.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: inline.xsl</code></p><pre class="screen"><span class="commit-message">Moved declaration of comment.block.parents entity to common/entities.ent.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: param.xweb</code></p><pre class="screen"><span class="commit-message">Added link to profiling chapter of TCG.</span></pre></li><li class="listitem"><p><code class="literal">Dongsheng Song: biblio-iso690.xsl</code></p><pre class="screen"><span class="commit-message">Change encoding from "windows-1250" to "UTF-8".</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: biblio.xsl</code></p><pre class="screen"><span class="commit-message">Add support in biblio collection to entries in bibliodivs.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: pi.xsl</code></p><pre class="screen"><span class="commit-message">Added missing @role="tcg".</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: chunk-common.xsl; titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Refactored legalnotice/revhistory chunking, so that the use.id.as.filename 
 parameter as well as the dbhtml_filename PI are taken into account. A new named
-template in titlepage.xsl is used to compute the filename.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: chunk-common.xsl; titlepage.xsl</code></p><pre class="screen"><span class="commit-message">An update to the fix for bug #1790495 (r7433):
+template in titlepage.xsl is used to compute the filename.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: chunk-common.xsl; titlepage.xsl</code></p><pre class="screen"><span class="commit-message">An update to the fix for bug #1790495 (r7433):
 The "ln-" prefix is output only when the legalnotice doesn't have an
 @id/@xml:id, in which case the stylesheets generate an ID value, 
 resulting in a filename like "ln-7e0fwgj.html". This is useful because 
 without the prefix, you wouldn't know that the file contained a legalnotice. 
-The same logic is also applied to revhistory, using an "rh-" prefix.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Removed the [&amp;scope;] predicate from the target variable in the template with name="reference".
+The same logic is also applied to revhistory, using an "rh-" prefix.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: autoidx.xsl</code></p><pre class="screen"><span class="commit-message">Removed the [&amp;scope;] predicate from the target variable in the template with name="reference".
 This filter was the cause of missing index backlinks when @zone and @type were used on indexterms,
-with index.on.type=1. Closes bug #1680836.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Added 'ln-' prefix to the name of the legalnotice chunk, in order to match the 
+with index.on.type=1. Closes bug #1680836.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Added 'ln-' prefix to the name of the legalnotice chunk, in order to match the 
 &lt;link href"..."&gt; that is output by make.legalnotice.head.links (chunk-common.xsl).
 Modified the href attribute on the legalnotice link.
-Closes bug #1790495.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Manpages"></a>Manpages</h3></div></div></div>
-
-<p>The following changes have been made to the
+Closes bug #1790495.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Manpages"></a>Manpages</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">manpages</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: other.xsl</code></p><pre class="screen"><span class="commit-message">slightly adjusted spacing around admonition markers</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: refentry.xsl; utility.xsl</code></p><pre class="screen"><span class="commit-message">make sure refsect3 titles are preceded by a line of space, and
-make the indenting of their child content less severe</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">only indent verbatim environments in TTY output, not in non-TTY/PS</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">made another adjustment to correct vertical alignment of admonition marker</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: block.xsl; other.xsl</code></p><pre class="screen"><span class="commit-message">Adjusted/corrected alignment of adominition marker in PS/non-TTY output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: endnotes.xsl</code></p><pre class="screen"><span class="commit-message">For PS/non-TTY output, display footnote/endnote numbers in
-superscript.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: table.xsl; synop.xsl; utility.xsl</code></p><pre class="screen"><span class="commit-message">Changed handling of hanging indents for cmdsynopsis, funcsynopsis,
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: other.xsl</code></p><pre class="screen"><span class="commit-message">slightly adjusted spacing around admonition markers</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: refentry.xsl; utility.xsl</code></p><pre class="screen"><span class="commit-message">make sure refsect3 titles are preceded by a line of space, and
+make the indenting of their child content less severe</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">only indent verbatim environments in TTY output, not in non-TTY/PS</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">made another adjustment to correct vertical alignment of admonition marker</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: block.xsl; other.xsl</code></p><pre class="screen"><span class="commit-message">Adjusted/corrected alignment of adominition marker in PS/non-TTY output.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: endnotes.xsl</code></p><pre class="screen"><span class="commit-message">For PS/non-TTY output, display footnote/endnote numbers in
+superscript.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: table.xsl; synop.xsl; utility.xsl</code></p><pre class="screen"><span class="commit-message">Changed handling of hanging indents for cmdsynopsis, funcsynopsis,
 and synopfragment such that they now look correct in non-TTY/PS
 output. We now use the groff \w escape to hang by the actual width
 -- in the current font -- of the command, funcdef, or
@@ -5002,43 +1514,19 @@ corresponding verbatim-* templates.
 Along with those changes, also corrected a problem that caused the
 content of synopfragment to be dropped, and made a
 vertical-spacing change to adjust spacing around table titles and
-among sibling synopfragment instances.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: other.xsl</code></p><pre class="screen"><span class="commit-message">use common l10.language.name template to retrieve English-language name</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: synop.xsl; inline.xsl</code></p><pre class="screen"><span class="commit-message">added comment in code explaining why we don't put filename output
-in italic (despite the fact that man guidelines say we should)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: inline.xsl</code></p><pre class="screen"><span class="commit-message">put filename output in monospace instead of italic</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: synop.xsl</code></p><pre class="screen"><span class="commit-message">put cmdsynopsis in monospace</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: inline.xsl</code></p><pre class="screen"><span class="commit-message">removed template match for literal. template matches for monospace
-inlines are all imported from the HTML stylesheet</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">don't indent verbatim environments that are descendants of
-refsynopsisdiv, not put backgrounds behind them</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: inline.xsl</code></p><pre class="screen"><span class="commit-message">set output of the literal element in monospace. this causes all
+among sibling synopfragment instances.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: other.xsl</code></p><pre class="screen"><span class="commit-message">use common l10.language.name template to retrieve English-language name</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: synop.xsl; inline.xsl</code></p><pre class="screen"><span class="commit-message">added comment in code explaining why we don't put filename output
+in italic (despite the fact that man guidelines say we should)</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: inline.xsl</code></p><pre class="screen"><span class="commit-message">put filename output in monospace instead of italic</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: synop.xsl</code></p><pre class="screen"><span class="commit-message">put cmdsynopsis in monospace</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: inline.xsl</code></p><pre class="screen"><span class="commit-message">removed template match for literal. template matches for monospace
+inlines are all imported from the HTML stylesheet</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">don't indent verbatim environments that are descendants of
+refsynopsisdiv, not put backgrounds behind them</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: inline.xsl</code></p><pre class="screen"><span class="commit-message">set output of the literal element in monospace. this causes all
 inline monospace instances in the git man pages to be set in
 monospace (since DocBook XML source for git docs is generated with
 asciidoc and asciidoc consistently outputs only &lt;literal&gt; for
 inline monospace (not &lt;command&gt; or &lt;code&gt; or anything else).
-Of course this only affects non-TTY output...</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: utility.xsl</code></p><pre class="screen"><span class="commit-message">Added inline.monoseq named template.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: utility.xsl</code></p><pre class="screen"><span class="commit-message">don't bother using a custom register to store the previous
+Of course this only affects non-TTY output...</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: utility.xsl</code></p><pre class="screen"><span class="commit-message">Added inline.monoseq named template.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: utility.xsl</code></p><pre class="screen"><span class="commit-message">don't bother using a custom register to store the previous
 font-family value when setting blocks of text in code font; just
-use \F[] .fam with no arg to switch back</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: endnotes.xsl</code></p><pre class="screen"><span class="commit-message">put links in blue in PS output (note that this matches how groff
-renders content marked up with the .URL macro)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: endnotes.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">removed man.links.are.underlined and added man.font.links. Also,
-changed the default font formatting for links to bold.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: endnotes.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Added new param man.base.url.for.relative.links .. specifies a
+use \F[] .fam with no arg to switch back</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: endnotes.xsl</code></p><pre class="screen"><span class="commit-message">put links in blue in PS output (note that this matches how groff
+renders content marked up with the .URL macro)</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: endnotes.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">removed man.links.are.underlined and added man.font.links. Also,
+changed the default font formatting for links to bold.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: endnotes.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Added new param man.base.url.for.relative.links .. specifies a
 base URL for relative links (for ulink, @xlink:href, imagedata,
 audiodata, videodata) shown in the generated NOTES section of
 man-page output. The value of man.base.url.for.relative.links is
@@ -5057,119 +1545,55 @@ to the online version of HTML output generated from your DocBook
 refentry source. For example:
 
   &lt;xsl:param name="man.base.url.for.relative.links"
-  &gt;http://www.kernel.org/pub/software/scm/git/docs/&lt;/xsl:param&gt;</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: info.xsl</code></p><pre class="screen"><span class="commit-message">If a source refentry contains a Documentation or DOCUMENTATION
+  &gt;http://www.kernel.org/pub/software/scm/git/docs/&lt;/xsl:param&gt;</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: info.xsl</code></p><pre class="screen"><span class="commit-message">If a source refentry contains a Documentation or DOCUMENTATION
 section, don't report it as having missing AUTHOR information.
 Also, if missing a contrib/personblurb for a person or org, report
-pointers to http://docbook.sf.net/el/personblurb and to
-http://docbook.sf.net/el/contrib</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: info.xsl</code></p><pre class="screen"><span class="commit-message">If we encounter an author|editor|othercredit instance that lacks a
+pointers to http://www.docbook.org/tdg5/en/html/personblurb and to
+http://www.docbook.org/tdg5/en/html/contrib</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: info.xsl</code></p><pre class="screen"><span class="commit-message">If we encounter an author|editor|othercredit instance that lacks a
 personblurb or contrib, report it to the user (because that means
 we have no information about that author|editor|othercredit to
-display in the generated AUTHOR|AUTHORS section...)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: info.xsl; docbook.xsl; other.xsl</code></p><pre class="screen"><span class="commit-message">if we can't find any usable author data, emit a warning and insert
-a fixme in the output</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: info.xsl</code></p><pre class="screen"><span class="commit-message">fixed bug in indenting of output for contrib instances in AUTHORS
+display in the generated AUTHOR|AUTHORS section...)</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: info.xsl; docbook.xsl; other.xsl</code></p><pre class="screen"><span class="commit-message">if we can't find any usable author data, emit a warning and insert
+a fixme in the output</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: info.xsl</code></p><pre class="screen"><span class="commit-message">fixed bug in indenting of output for contrib instances in AUTHORS
 section. Thanks to Daniel Leidert and the fglrx docs for exposing
-the bug.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">for a para or simpara that is the first child of a callout,
+the bug.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">for a para or simpara that is the first child of a callout,
 suppress the .sp or .PP that would normally be output (because in
 those cases, the output goes into a table cell, and the .sp or .PP
-markup causes a spurious linebreak before it when displayed</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: lists.xsl</code></p><pre class="screen"><span class="commit-message">Added support for rendering co callouts and calloutlist instances.
+markup causes a spurious linebreak before it when displayed</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: lists.xsl</code></p><pre class="screen"><span class="commit-message">Added support for rendering co callouts and calloutlist instances.
 So you can now use simple callouts -- marking up programlisting
 and such with co instances -- and have the callouts displayed in
 man-page output. ("simple callouts" means using co@id and
 callout@arearefs pointing to co@id instances; in man/roff output,
-we can't/don't support markup that uses areaset and area)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">only put a line of space after a verbatim if it's followed by a
-text node or a paragraph</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: utility.xsl</code></p><pre class="screen"><span class="commit-message">put verbatim environments in slightly smaller font in non-TTY
-output</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: lists.xsl</code></p><pre class="screen"><span class="commit-message">minor whitespace-only reformatting of lists.xsl source</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: lists.xsl</code></p><pre class="screen"><span class="commit-message">Made refinements/fixes to output of orderedlist and itemizedlist
+we can't/don't support markup that uses areaset and area)</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">only put a line of space after a verbatim if it's followed by a
+text node or a paragraph</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: utility.xsl</code></p><pre class="screen"><span class="commit-message">put verbatim environments in slightly smaller font in non-TTY
+output</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: lists.xsl</code></p><pre class="screen"><span class="commit-message">minor whitespace-only reformatting of lists.xsl source</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: lists.xsl</code></p><pre class="screen"><span class="commit-message">Made refinements/fixes to output of orderedlist and itemizedlist
 -- in part, to get mysql man pages to display correctly. This
 change causes a "\c" continuation marker to be added between
 listitem markers and contents (to ensure that the content remains
-on the same line as the marker when displayed)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">put a line of vertical space after all verbatim output that has
+on the same line as the marker when displayed)</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">put a line of vertical space after all verbatim output that has
 sibling content following it (not just if that sibling content is
-a text node)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">refined spacing around titles for admonitions</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: block.xsl; other.xsl</code></p><pre class="screen"><span class="commit-message">Deal with case of verbatim environments that have a linebreak
+a text node)</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">refined spacing around titles for admonitions</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: block.xsl; other.xsl</code></p><pre class="screen"><span class="commit-message">Deal with case of verbatim environments that have a linebreak
 after the opening tag. Assumption is that users generally don't
 want that linebreak to appear in output, so we do some groff
-hackery to mess with vertical spacing and close the space.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: inline.xsl</code></p><pre class="screen"><span class="commit-message">indexterm instances now produce groff comments like this:
+hackery to mess with vertical spacing and close the space.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: inline.xsl</code></p><pre class="screen"><span class="commit-message">indexterm instances now produce groff comments like this:
 
   .\" primary: secondary: tertiary
 
-remark instances, if non-empty, now produce groff comments</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: charmap.groff.xsl; other.xsl</code></p><pre class="screen"><span class="commit-message">convert no-break space character to groff "\ \&amp;" (instead of just
+remark instances, if non-empty, now produce groff comments</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: charmap.groff.xsl; other.xsl</code></p><pre class="screen"><span class="commit-message">convert no-break space character to groff "\ \&amp;" (instead of just
 "\ "). the reason is that if a space occurs at the end of a line,
 our processing causes it to be eaten. a real-world case of this is
-the mysql(1) man page. appending the "\&amp;" prevents that</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">output "sp" before simpara output, not after it (outputting it
+the mysql(1) man page. appending the "\&amp;" prevents that</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">output "sp" before simpara output, not after it (outputting it
 after results in undesirable whitespace in particular cases; for
-example, in the hg/mercurial docs</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: table.xsl; synop.xsl; utility.xsl</code></p><pre class="screen"><span class="commit-message">renamed from title-preamble to pinch.together and replaced "sp -1"
-between synopsis fragments with call to pinch.together instead</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: table.xsl</code></p><pre class="screen"><span class="commit-message">use title-preamble template for table titles (instead of "sp -1"
-hack), and "sp 1" after all tables (instead of just "sp"</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: utility.xsl</code></p><pre class="screen"><span class="commit-message">created title-preamble template for suppressing line spacing after
-headings</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: info.xsl</code></p><pre class="screen"><span class="commit-message">further refinement of indenting in AUTHORS section</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: block.xsl; other.xsl</code></p><pre class="screen"><span class="commit-message">refined handling of admonitions</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: lists.xsl</code></p><pre class="screen"><span class="commit-message">Use RS/RE in another place where we had IP ""</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: info.xsl</code></p><pre class="screen"><span class="commit-message">Replace (ab)use of IP with "sp -1" in AUTHORS section with RS/RE
-instead.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: table.xsl; synop.xsl; info.xsl</code></p><pre class="screen"><span class="commit-message">changed all instances of ".sp -1n" to ".sp -1"</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: other.xsl</code></p><pre class="screen"><span class="commit-message">add extra line before SH heads only in non-TTY output</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">Reworked output for admonitions (caution, important, note, tip,
+example, in the hg/mercurial docs</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: table.xsl; synop.xsl; utility.xsl</code></p><pre class="screen"><span class="commit-message">renamed from title-preamble to pinch.together and replaced "sp -1"
+between synopsis fragments with call to pinch.together instead</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: table.xsl</code></p><pre class="screen"><span class="commit-message">use title-preamble template for table titles (instead of "sp -1"
+hack), and "sp 1" after all tables (instead of just "sp"</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: utility.xsl</code></p><pre class="screen"><span class="commit-message">created title-preamble template for suppressing line spacing after
+headings</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: info.xsl</code></p><pre class="screen"><span class="commit-message">further refinement of indenting in AUTHORS section</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: block.xsl; other.xsl</code></p><pre class="screen"><span class="commit-message">refined handling of admonitions</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: lists.xsl</code></p><pre class="screen"><span class="commit-message">Use RS/RE in another place where we had IP ""</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: info.xsl</code></p><pre class="screen"><span class="commit-message">Replace (ab)use of IP with "sp -1" in AUTHORS section with RS/RE
+instead.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: table.xsl; synop.xsl; info.xsl</code></p><pre class="screen"><span class="commit-message">changed all instances of ".sp -1n" to ".sp -1"</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: other.xsl</code></p><pre class="screen"><span class="commit-message">add extra line before SH heads only in non-TTY output</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">Reworked output for admonitions (caution, important, note, tip,
 warning). In TTY output, admonitions now get indented. In non-TTY
-output, a colored marker (yellow) is displayed next to them.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: other.xsl</code></p><pre class="screen"><span class="commit-message">Added BM/EM macros for putting a colored marker in margin next to
-a block of text.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: utility.xsl</code></p><pre class="screen"><span class="commit-message">created make.bold.title template by moving title-bolding part out
+output, a colored marker (yellow) is displayed next to them.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: other.xsl</code></p><pre class="screen"><span class="commit-message">Added BM/EM macros for putting a colored marker in margin next to
+a block of text.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: utility.xsl</code></p><pre class="screen"><span class="commit-message">created make.bold.title template by moving title-bolding part out
 from nested-section-title template. This allows the bolding to
-also be used by the template for formatting admonitions</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: info.xsl</code></p><pre class="screen"><span class="commit-message">put .br before copyright contents to prevent them from getting run in</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: refentry.xsl; other.xsl; utility.xsl</code></p><pre class="screen"><span class="commit-message">made point size of output for Refsect2 and Refsect3 heads bigger</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: other.xsl</code></p><pre class="screen"><span class="commit-message">put slightly more space between SH head and underline in non-TTY
-output</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: param.xweb; param.ent; other.xsl</code></p><pre class="screen"><span class="commit-message">Added the man.charmap.subset.profile.english parameter and refined
+also be used by the template for formatting admonitions</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: info.xsl</code></p><pre class="screen"><span class="commit-message">put .br before copyright contents to prevent them from getting run in</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: refentry.xsl; other.xsl; utility.xsl</code></p><pre class="screen"><span class="commit-message">made point size of output for Refsect2 and Refsect3 heads bigger</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: other.xsl</code></p><pre class="screen"><span class="commit-message">put slightly more space between SH head and underline in non-TTY
+output</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: param.xweb; param.ent; other.xsl</code></p><pre class="screen"><span class="commit-message">Added the man.charmap.subset.profile.english parameter and refined
 the handling of charmap subsets to differentiate between English
 and non-English source.
 
@@ -5191,9 +1615,7 @@ man.charmap.subset.profile.
 The difference between the two subsets is that
 man.charmap.subset.profile provides mappings for characters in
 Western European languages that are not part of the Roman
-(English) alphabet (ASCII character set).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: other.xsl</code></p><pre class="screen"><span class="commit-message">Various updates, mainly related to uppercasing SH titles:
+(English) alphabet (ASCII character set).</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: other.xsl</code></p><pre class="screen"><span class="commit-message">Various updates, mainly related to uppercasing SH titles:
 
   - added a "Language: " metadata line to the top comment area of
     output man pages, to indicate the language the page is in
@@ -5218,53 +1640,27 @@ Western European languages that are not part of the Roman
   - made the BB/BE "background drawing" macros have effect only in
     non-TTY output
 
-  - output a few comments in the top part of source</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: utility.xsl</code></p><pre class="screen"><span class="commit-message">removed some leftover kruft</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">To create the name(s) for each man page, we now replace any spaces
+  - output a few comments in the top part of source</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: utility.xsl</code></p><pre class="screen"><span class="commit-message">removed some leftover kruft</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">To create the name(s) for each man page, we now replace any spaces
 in the refname(s) with underscores. This ensures that tools like
 lexgrog(1) will be able to parse the name (lexgrog won't parse
-names that contain spaces).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Put a comment into source of man page to indicate where the main
+names that contain spaces).</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Put a comment into source of man page to indicate where the main
 content starts. (We now have a few of macro definitions at the
 start of the source, so putting this comment in helps those that
-might be viewing the source.)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">refined mechanism for generating SH titles</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: charmap.groff.xsl</code></p><pre class="screen"><span class="commit-message">Added zcaron, Zcaron, scaron, and Scaron to the groff character map.
+might be viewing the source.)</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">refined mechanism for generating SH titles</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: charmap.groff.xsl</code></p><pre class="screen"><span class="commit-message">Added zcaron, Zcaron, scaron, and Scaron to the groff character map.
 This means that generated Finnish man pages will no longer contain
 any raw accented characters -- they'll instead by marked up with
-groff escapes.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: other.xsl; utility.xsl</code></p><pre class="screen"><span class="commit-message">corrected a regression I introduced about a year ago that caused
+groff escapes.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: other.xsl; utility.xsl</code></p><pre class="screen"><span class="commit-message">corrected a regression I introduced about a year ago that caused
 dots to be output just as "\." -- instead needs to be "\&amp;." (which
-is what it will be now, after this change)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Changed backend handling for generating titles for SH sections and
+is what it will be now, after this change)</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Changed backend handling for generating titles for SH sections and
 for cross-references to those sections. This should have no effect
 on TTY output (behavior should remain the same hopefully) but
 results in titles in normal case (instead of uppercase) in PS
-output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: info.xsl</code></p><pre class="screen"><span class="commit-message">use make.subheading template to make subheadings for AUTHORS and
-COPYRIGHT sections (instead of harcoding roff markup)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">put code font around programlisting etc.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: synop.xsl; docbook.xsl</code></p><pre class="screen"><span class="commit-message">embed custom macro definitions in man pages, plus wrap synopsis in
-code font</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: endnotes.xsl</code></p><pre class="screen"><span class="commit-message">use the make.subheading template to generated SH subheading for
-endnotes section.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: lists.xsl</code></p><pre class="screen"><span class="commit-message">Added some templates for generating if-then-else conditional
+output.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: info.xsl</code></p><pre class="screen"><span class="commit-message">use make.subheading template to make subheadings for AUTHORS and
+COPYRIGHT sections (instead of harcoding roff markup)</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">put code font around programlisting etc.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: synop.xsl; docbook.xsl</code></p><pre class="screen"><span class="commit-message">embed custom macro definitions in man pages, plus wrap synopsis in
+code font</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: endnotes.xsl</code></p><pre class="screen"><span class="commit-message">use the make.subheading template to generated SH subheading for
+endnotes section.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: lists.xsl</code></p><pre class="screen"><span class="commit-message">Added some templates for generating if-then-else conditional
 markup in groff, so let's use those instead of hard-coding it in
-multiple places...</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: other.xsl; utility.xsl</code></p><pre class="screen"><span class="commit-message">Initial checkin of some changes related to making PS/PDF output
+multiple places...</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: other.xsl; utility.xsl</code></p><pre class="screen"><span class="commit-message">Initial checkin of some changes related to making PS/PDF output
 from "man -l -Tps" look better. The current changes:
 
   - render synopsis and verbatim sections in a monospace/code font
@@ -5289,64 +1685,32 @@ The changes made to the code to support the above features were:
     around a block of text (e.g., a program listing) in PS output
 
   - added utility templates for wrapping blocks of text in code
-    font; also templates for inline code font</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: refentry.xsl</code></p><pre class="screen"><span class="commit-message">refpurpose nodes now get apply-templates instead of just normalize-space().</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fixed alignment of first lined of text for each listitem in
+    font; also templates for inline code font</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: refentry.xsl</code></p><pre class="screen"><span class="commit-message">refpurpose nodes now get apply-templates instead of just normalize-space().</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fixed alignment of first lined of text for each listitem in
 orderedlist output for TTY. Existing code seemed to have been
-causing an extra undesirable space to appear.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: lists.xsl</code></p><pre class="screen"><span class="commit-message">Wrapped some roff conditionals around roff markup for orderedlist
+causing an extra undesirable space to appear.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: lists.xsl</code></p><pre class="screen"><span class="commit-message">Wrapped some roff conditionals around roff markup for orderedlist
 and itemizedlist output, so that the lists look acceptable in PS
-output as well as TTY.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: pi.xsl; synop.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Added the man.funcsynopsis.style parameter. Has the same effect in
+output as well as TTY.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: pi.xsl; synop.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Added the man.funcsynopsis.style parameter. Has the same effect in
 manpages output as the funcsynopsis.style parameter has in HTML
-output -- except that its default value is 'ansi' instead of 'kr'.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: synop.xsl</code></p><pre class="screen"><span class="commit-message">Reworked handling of K&amp;R funcprototype output. It no longer relies
+output -- except that its default value is 'ansi' instead of 'kr'.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: synop.xsl</code></p><pre class="screen"><span class="commit-message">Reworked handling of K&amp;R funcprototype output. It no longer relies
 on the HTML kr-tabular templates, but instead just does direct
 transformation to roff. For K&amp;R output, it displays the paramdef
-output in an indented list following the prototype.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: synop.xsl</code></p><pre class="screen"><span class="commit-message">Properly integrated handling for K&amp;R output into manpages
+output in an indented list following the prototype.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: synop.xsl</code></p><pre class="screen"><span class="commit-message">Properly integrated handling for K&amp;R output into manpages
 stylesheet. The choice between K&amp;R output and ANSI output is
 currently controlled through use of the (HTML) funcsynopsis.style
 parameter. Note that because the mechanism does currently rely on
 funcsynopsis.style, the default in manpages output is now K&amp;R
 (because that's the default of that param). But I suppose I ought
 to create a man.funcsynopsis.style and make the default for that
-ANSI (to preserve the existing default behavior).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: docbook.xsl</code></p><pre class="screen"><span class="commit-message">added manpages/pi.xsl file</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: .cvsignore; pi.xsl</code></p><pre class="screen"><span class="commit-message">Added "dbman funcsynopsis-style" PI and incorporated it into the
-doc build.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Fixed regression that caused an unescaped dash to be output
+ANSI (to preserve the existing default behavior).</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: docbook.xsl</code></p><pre class="screen"><span class="commit-message">added manpages/pi.xsl file</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: .cvsignore; pi.xsl</code></p><pre class="screen"><span class="commit-message">Added "dbman funcsynopsis-style" PI and incorporated it into the
+doc build.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Fixed regression that caused an unescaped dash to be output
 between refname and refpurpose content. Closes bug #1894244.
-Thanks to Daniel Leidert.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: other.xsl</code></p><pre class="screen"><span class="commit-message">Fixed problem with dots being escaped in filenames of generated
-man files. Closes #1827195. Thanks to Daniel Leidert.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: inline.xsl</code></p><pre class="screen"><span class="commit-message">Added support for processing structfield (was appearing in roff
+Thanks to Daniel Leidert.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: other.xsl</code></p><pre class="screen"><span class="commit-message">Fixed problem with dots being escaped in filenames of generated
+man files. Closes #1827195. Thanks to Daniel Leidert.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: inline.xsl</code></p><pre class="screen"><span class="commit-message">Added support for processing structfield (was appearing in roff
 output surrounded by HTML &lt;em&gt; tags; fixed so that it gets roff
-ital markup). Closes bug #1858329.  Thanks to Sam Varshavchik.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Epub"></a>Epub</h3></div></div></div>
-
-<p>The following changes have been made to the
+ital markup). Closes bug #1858329.  Thanks to Sam Varshavchik.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Epub"></a>Epub</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">epub</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <p><code class="literal">Keith Fahlgren: bin/spec/README; bin/spec/epub_realbook_spec.rb</code></p><pre class="screen"><span class="commit-message">'Realbook' spec now passes</span></pre> </li><li class="listitem"> <p><code class="literal">Keith Fahlgren: bin/dbtoepub; README; bin/spec/README; bin/lib/docbook.rb; bin/spec/epub_r&#8943;</code></p><pre class="screen"><span class="commit-message">Very primitive Windows support for dbtoepub <a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a> implementation; README for running tests and for the .epub target in general; shorter realbook test document (still fails for now)</span></pre> </li><li class="listitem"> <p><code class="literal">Keith Fahlgren: bin/dbtoepub; bin/spec/epub_regressions_spec.rb; bin/lib/docbook.rb; bin/s&#8943;</code></p><pre class="screen"><span class="commit-message">Changes to OPF spine to not duplicate idrefs for documents with parts not at the root; regression specs for same</span></pre> </li><li class="listitem"> <p><code class="literal">Keith Fahlgren: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fixing linking to <a href="http://docbook.org/tdg5/en/html/cover.html"><code class="sgmltag-element">cover</code></a> @id, distinct from other needs of cover-image-id (again, thanks to Martin Goerner)</span></pre> </li><li class="listitem"> <p><code class="literal">Keith Fahlgren: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Updating the <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> of the <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a> element in the guide to be more explicit (thanks to Martin Goerner)</span></pre> </li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: bin/spec/examples/amasque_exploded/content.opf; bin/spec/examples/amasque_&#8943;</code></p><pre class="screen"><span class="commit-message">Initial checkin/merge of epub target from work provided by Paul Norton of Adobe
-and Keith Fahlgren of O'Reilly.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: docbook.xsl</code></p><pre class="screen"><span class="commit-message">== General epub test support
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/spec/README; bin/spec/epub_realbook_spec.rb</code></p><pre class="screen"><span class="commit-message">'Realbook' spec now passes</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/dbtoepub; README; bin/spec/README; bin/lib/docbook.rb; bin/spec/epub_r&#8943;</code></p><pre class="screen"><span class="commit-message">Very primitive Windows support for dbtoepub <code class="sgmltag-element">reference</code> implementation; README for running tests and for the .epub target in general; shorter realbook test document (still fails for now)</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/dbtoepub; bin/spec/epub_regressions_spec.rb; bin/lib/docbook.rb; bin/s&#8943;</code></p><pre class="screen"><span class="commit-message">Changes to OPF spine to not duplicate idrefs for documents with parts not at the root; regression specs for same</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Fixing linking to <code class="sgmltag-element">cover</code> @id, distinct from other needs of cover-image-id (again, thanks to Martin Goerner)</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Updating the <code class="sgmltag-element">title</code> of the <code class="sgmltag-element">toc</code> element in the guide to be more explicit (thanks to Martin Goerner)</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: bin/spec/examples/amasque_exploded/content.opf; bin/spec/examples/amasque_&#8943;</code></p><pre class="screen"><span class="commit-message">Initial checkin/merge of epub target from work provided by Paul Norton of Adobe
+and Keith Fahlgren of O'Reilly.</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: docbook.xsl</code></p><pre class="screen"><span class="commit-message">== General epub test support
 
 $ spec -O ~/.spec.opts spec/epub_spec.rb 
 
@@ -5384,133 +1748,35 @@ Finished in 629.89194 seconds
 
 224 examples, 15 failures
 
-224 examples, 15 failures yields 6% failure rate</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_HTMLHelp"></a>HTMLHelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+224 examples, 15 failures yields 6% failure rate</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_HTMLHelp"></a>HTMLHelp</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">htmlhelp</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: htmlhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Added &lt;xsl:with-param name="quiet" select="$chunk.quietly"/&gt; to calls to
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: htmlhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Added &lt;xsl:with-param name="quiet" select="$chunk.quietly"/&gt; to calls to
 the write.chunk, write.chunk.with.doctype, and write.text.chunk templates.
 This makes chunk.quietly=1 suppress chunk filename messages also for help 
-support files (which seems to be what one would expect). See bug #1648360.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Eclipse"></a>Eclipse</h3></div></div></div>
-
-<p>The following changes have been made to the
+support files (which seems to be what one would expect). See bug #1648360.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Eclipse"></a>Eclipse</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">eclipse</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">David Cramer: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Use sortas attributes (if they exist) when sorting indexterms</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Added support for indexterm/see in eclipse index.xml</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Added &lt;xsl:with-param name="quiet" select="$chunk.quietly"/&gt;
-to helpidx template.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Generate index.xml file and add related goo to plugin.xml file. Does not yet support see and seealso.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Added &lt;xsl:with-param name="quiet" select="$chunk.quietly"/&gt; to calls to
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">David Cramer: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Use sortas attributes (if they exist) when sorting indexterms</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Added support for indexterm/see in eclipse index.xml</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Added &lt;xsl:with-param name="quiet" select="$chunk.quietly"/&gt;
+to helpidx template.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Generate index.xml file and add related goo to plugin.xml file. Does not yet support see and seealso.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Added &lt;xsl:with-param name="quiet" select="$chunk.quietly"/&gt; to calls to
 the write.chunk, write.chunk.with.doctype, and write.text.chunk templates.
 This makes chunk.quietly=1 suppress chunk filename messages also for help 
-support files (which seems to be what one would expect). See bug #1648360.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_JavaHelp"></a>JavaHelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+support files (which seems to be what one would expect). See bug #1648360.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_JavaHelp"></a>JavaHelp</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">javahelp</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: javahelp.xsl</code></p><pre class="screen"><span class="commit-message">Added &lt;xsl:with-param name="quiet" select="$chunk.quietly"/&gt; to calls to
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: javahelp.xsl</code></p><pre class="screen"><span class="commit-message">Added &lt;xsl:with-param name="quiet" select="$chunk.quietly"/&gt; to calls to
 the write.chunk, write.chunk.with.doctype, and write.text.chunk templates.
 This makes chunk.quietly=1 suppress chunk filename messages also for help 
-support files (which seems to be what one would expect). See bug #1648360.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Roundtrip"></a>Roundtrip</h3></div></div></div>
-
-<p>The following changes have been made to the
+support files (which seems to be what one would expect). See bug #1648360.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Roundtrip"></a>Roundtrip</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">roundtrip</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Steve Ball: blocks2dbk.xsl; wordml2normalise.xsl</code></p><pre class="screen"><span class="commit-message">fix table/cell borders for wordml, fix formal figure, add emphasis-strong</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: supported.xml</code></p><pre class="screen"><span class="commit-message">Changed @cols to 5.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Steve Ball: blocks2dbk.xsl; blocks2dbk.dtd; template.xml</code></p><pre class="screen"><span class="commit-message">added pubdate, fixed metadata handling in biblioentry</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Steve Ball: supported.xml</code></p><pre class="screen"><span class="commit-message">Added support for edition.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Steve Ball: docbook-pages.xsl; wordml-blocks.xsl; docbook.xsl; wordml.xsl; pages-normalise&#8943;</code></p><pre class="screen"><span class="commit-message">Removed stylesheets for old, deprecated conversion method.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Steve Ball: specifications.xml; dbk2ooo.xsl; blocks2dbk.xsl; dbk2pages.xsl; blocks2dbk.dtd&#8943;</code></p><pre class="screen"><span class="commit-message">Added support for Open Office, added edition element, improved list and table support in Word and Pages</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Steve Ball: normalise-common.xsl; blocks2dbk.xsl; dbk2pages.xsl; template-pages.xml; templ&#8943;</code></p><pre class="screen"><span class="commit-message">Fixed bug in WordML table handling, improved table handling for Pages 08, synchronised WordML and Pages templates.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Steve Ball: normalise-common.xsl; blocks2dbk.xsl; wordml2normalise.xsl; dbk2wp.xsl</code></p><pre class="screen"><span class="commit-message">fix caption, attributes</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Steve Ball: specifications.xml; blocks2dbk.xsl; wordml2normalise.xsl; blocks2dbk.dtd; temp&#8943;</code></p><pre class="screen"><span class="commit-message">Fixes to table and list handling</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Steve Ball: blocks2dbk.xsl</code></p><pre class="screen"><span class="commit-message">added support for explicit emphasis character styles</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Steve Ball: wordml2normalise.xsl</code></p><pre class="screen"><span class="commit-message">added support for customisation in image handling</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Steve Ball: blocks2dbk.xsl</code></p><pre class="screen"><span class="commit-message">Added inlinemediaobject support for metadata.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Steve Ball: normalise-common.xsl; blocks2dbk.xsl; template.xml; dbk2wordml.xsl; dbk2wp.xsl</code></p><pre class="screen"><span class="commit-message">Added support file. Added style locking. Conversion bug fixes.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Slides"></a>Slides</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Steve Ball: blocks2dbk.xsl; wordml2normalise.xsl</code></p><pre class="screen"><span class="commit-message">fix table/cell borders for wordml, fix formal figure, add emphasis-strong</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: supported.xml</code></p><pre class="screen"><span class="commit-message">Changed @cols to 5.</span></pre></li><li class="listitem"><p><code class="literal">Steve Ball: blocks2dbk.xsl; blocks2dbk.dtd; template.xml</code></p><pre class="screen"><span class="commit-message">added pubdate, fixed metadata handling in biblioentry</span></pre></li><li class="listitem"><p><code class="literal">Steve Ball: supported.xml</code></p><pre class="screen"><span class="commit-message">Added support for edition.</span></pre></li><li class="listitem"><p><code class="literal">Steve Ball: docbook-pages.xsl; wordml-blocks.xsl; docbook.xsl; wordml.xsl; pages-normalise&#8943;</code></p><pre class="screen"><span class="commit-message">Removed stylesheets for old, deprecated conversion method.</span></pre></li><li class="listitem"><p><code class="literal">Steve Ball: specifications.xml; dbk2ooo.xsl; blocks2dbk.xsl; dbk2pages.xsl; blocks2dbk.dtd&#8943;</code></p><pre class="screen"><span class="commit-message">Added support for Open Office, added edition element, improved list and table support in Word and Pages</span></pre></li><li class="listitem"><p><code class="literal">Steve Ball: normalise-common.xsl; blocks2dbk.xsl; dbk2pages.xsl; template-pages.xml; templ&#8943;</code></p><pre class="screen"><span class="commit-message">Fixed bug in WordML table handling, improved table handling for Pages 08, synchronised WordML and Pages templates.</span></pre></li><li class="listitem"><p><code class="literal">Steve Ball: normalise-common.xsl; blocks2dbk.xsl; wordml2normalise.xsl; dbk2wp.xsl</code></p><pre class="screen"><span class="commit-message">fix caption, attributes</span></pre></li><li class="listitem"><p><code class="literal">Steve Ball: specifications.xml; blocks2dbk.xsl; wordml2normalise.xsl; blocks2dbk.dtd; temp&#8943;</code></p><pre class="screen"><span class="commit-message">Fixes to table and list handling</span></pre></li><li class="listitem"><p><code class="literal">Steve Ball: blocks2dbk.xsl</code></p><pre class="screen"><span class="commit-message">added support for explicit emphasis character styles</span></pre></li><li class="listitem"><p><code class="literal">Steve Ball: wordml2normalise.xsl</code></p><pre class="screen"><span class="commit-message">added support for customisation in image handling</span></pre></li><li class="listitem"><p><code class="literal">Steve Ball: blocks2dbk.xsl</code></p><pre class="screen"><span class="commit-message">Added inlinemediaobject support for metadata.</span></pre></li><li class="listitem"><p><code class="literal">Steve Ball: normalise-common.xsl; blocks2dbk.xsl; template.xml; dbk2wordml.xsl; dbk2wp.xsl</code></p><pre class="screen"><span class="commit-message">Added support file. Added style locking. Conversion bug fixes.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Slides"></a>Slides</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">slides</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: fo/Makefile; html/Makefile</code></p><pre class="screen"><span class="commit-message">Added checks and hacks to various makefiles to enable building
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: fo/Makefile; html/Makefile</code></p><pre class="screen"><span class="commit-message">Added checks and hacks to various makefiles to enable building
 under Cygwin. This stuff is ugly and maybe not worth the mess and
 trouble, but does seem to work as expected and not break anything
-else.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: html/plain.xsl</code></p><pre class="screen"><span class="commit-message">Added support for showing foil number</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Website"></a>Website</h3></div></div></div>
-
-<p>The following changes have been made to the
+else.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: html/plain.xsl</code></p><pre class="screen"><span class="commit-message">Added support for showing foil number</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Website"></a>Website</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">website</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: extensions/saxon64/.classes/.gitignore; extensions/xalan2/.classes/com/&#8943;</code></p><pre class="screen"><span class="commit-message">renamed a bunch more .cvsignore files to .gitignore (to facilitate use of git-svn)</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Params"></a>Params</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: extensions/saxon64/.classes/.gitignore; extensions/xalan2/.classes/com/&#8943;</code></p><pre class="screen"><span class="commit-message">renamed a bunch more .cvsignore files to .gitignore (to facilitate use of git-svn)</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Params"></a>Params</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">params</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <p><code class="literal">Keith Fahlgren: epub.autolabel.xml</code></p><pre class="screen"><span class="commit-message">New parameter for epub, epub.autolabel</span></pre> </li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: table.frame.border.color.xml; table.cell.padding.xml; table.cell.border.t&#8943;</code></p><pre class="screen"><span class="commit-message">Added missing refpurposes and descriptions.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Keith Fahlgren: ade.extensions.xml</code></p><pre class="screen"><span class="commit-message">Extensions to support Adobe Digital Editions extensions in .epub output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: fop.extensions.xml; fop1.extensions.xml</code></p><pre class="screen"><span class="commit-message">Clarified that fop1.extensions is for FOP 0.90 and later. Version 1 is not here yet...</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: man.links.are.underlined.xml; man.endnotes.list.enabled.xml; man.font.l&#8943;</code></p><pre class="screen"><span class="commit-message">removed man.links.are.underlined and added man.font.links. Also,
-changed the default font formatting for links to bold.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: man.base.url.for.relative.links.xml</code></p><pre class="screen"><span class="commit-message">Added new param man.base.url.for.relative.links .. specifies a
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Keith Fahlgren: epub.autolabel.xml</code></p><pre class="screen"><span class="commit-message">New parameter for epub, epub.autolabel</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: table.frame.border.color.xml; table.cell.padding.xml; table.cell.border.t&#8943;</code></p><pre class="screen"><span class="commit-message">Added missing refpurposes and descriptions.</span></pre></li><li class="listitem"><p><code class="literal">Keith Fahlgren: ade.extensions.xml</code></p><pre class="screen"><span class="commit-message">Extensions to support Adobe Digital Editions extensions in .epub output.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: fop.extensions.xml; fop1.extensions.xml</code></p><pre class="screen"><span class="commit-message">Clarified that fop1.extensions is for FOP 0.90 and later. Version 1 is not here yet...</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: man.links.are.underlined.xml; man.endnotes.list.enabled.xml; man.font.l&#8943;</code></p><pre class="screen"><span class="commit-message">removed man.links.are.underlined and added man.font.links. Also,
+changed the default font formatting for links to bold.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: man.base.url.for.relative.links.xml</code></p><pre class="screen"><span class="commit-message">Added new param man.base.url.for.relative.links .. specifies a
 base URL for relative links (for ulink, @xlink:href, imagedata,
 audiodata, videodata) shown in the generated NOTES section of
 man-page output. The value of man.base.url.for.relative.links is
@@ -5529,19 +1795,11 @@ to the online version of HTML output generated from your DocBook
 refentry source. For example:
 
   &lt;xsl:param name="man.base.url.for.relative.links"
-  &gt;http://www.kernel.org/pub/software/scm/git/docs/&lt;/xsl:param&gt;</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: man.string.subst.map.xml</code></p><pre class="screen"><span class="commit-message">squeeze .sp\n.sp into a single .sp (to prevent a extra, spurious
+  &gt;http://www.kernel.org/pub/software/scm/git/docs/&lt;/xsl:param&gt;</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: man.string.subst.map.xml</code></p><pre class="screen"><span class="commit-message">squeeze .sp\n.sp into a single .sp (to prevent a extra, spurious
 line of whitespace from being inserted after programlisting etc.
-in certain cases)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: refentry.manual.fallback.profile.xml; refentry.source.fallback.profile.&#8943;</code></p><pre class="screen"><span class="commit-message">don't use refmiscinfo@class=date value as fallback for refentry
-"source" or "manual" metadata fields</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: man.charmap.subset.profile.xml; man.charmap.enabled.xml; man.charmap.su&#8943;</code></p><pre class="screen"><span class="commit-message">made some further doc tweaks related to the
-man.charmap.subset.profile.english param</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: man.charmap.subset.profile.xml; man.charmap.enabled.xml; man.charmap.su&#8943;</code></p><pre class="screen"><span class="commit-message">Added the man.charmap.subset.profile.english parameter and refined
+in certain cases)</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: refentry.manual.fallback.profile.xml; refentry.source.fallback.profile.&#8943;</code></p><pre class="screen"><span class="commit-message">don't use refmiscinfo@class=date value as fallback for refentry
+"source" or "manual" metadata fields</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: man.charmap.subset.profile.xml; man.charmap.enabled.xml; man.charmap.su&#8943;</code></p><pre class="screen"><span class="commit-message">made some further doc tweaks related to the
+man.charmap.subset.profile.english param</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: man.charmap.subset.profile.xml; man.charmap.enabled.xml; man.charmap.su&#8943;</code></p><pre class="screen"><span class="commit-message">Added the man.charmap.subset.profile.english parameter and refined
 the handling of charmap subsets to differentiate between English
 and non-English source.
 
@@ -5563,9 +1821,7 @@ man.charmap.subset.profile.
 The difference between the two subsets is that
 man.charmap.subset.profile provides mappings for characters in
 Western European languages that are not part of the Roman
-(English) alphabet (ASCII character set).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: man.charmap.subset.profile.xml</code></p><pre class="screen"><span class="commit-message">Added to default charmap used by manpages:
+(English) alphabet (ASCII character set).</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: man.charmap.subset.profile.xml</code></p><pre class="screen"><span class="commit-message">Added to default charmap used by manpages:
 
   - the "letters" part of the 'C1 Controls And Latin-1 Supplement
     (Latin-1 Supplement)' Unicode block
@@ -5584,603 +1840,204 @@ those characters converted).
 
 As a result of this change, man pages generated for Western
 European languages will be viewable in some environments in which
-they are not viewable if the "raw" non-Roman characters are in them.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: generate.legalnotice.link.xml; generate.revhistory.link.xml</code></p><pre class="screen"><span class="commit-message">Added information on how the filename is computed.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: default.table.width.xml</code></p><pre class="screen"><span class="commit-message">Clarified PI usage.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: man.funcsynopsis.style.xml</code></p><pre class="screen"><span class="commit-message">Added the man.funcsynopsis.style parameter. Has the same effect in
+they are not viewable if the "raw" non-Roman characters are in them.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: generate.legalnotice.link.xml; generate.revhistory.link.xml</code></p><pre class="screen"><span class="commit-message">Added information on how the filename is computed.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: default.table.width.xml</code></p><pre class="screen"><span class="commit-message">Clarified PI usage.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: man.funcsynopsis.style.xml</code></p><pre class="screen"><span class="commit-message">Added the man.funcsynopsis.style parameter. Has the same effect in
 manpages output as the funcsynopsis.style parameter has in HTML
-output -- except that its default value is 'ansi' instead of 'kr'.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: funcsynopsis.tabular.threshold.xml</code></p><pre class="screen"><span class="commit-message">Removed the funcsynopsis.tabular.threshold param. It's no longer
-being used in the code and hasn't been since mid 2006.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: table.properties.xml</code></p><pre class="screen"><span class="commit-message">Set keep-together.within-column to "auto". This seems to be the most sensible
-default value for tables.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: informal.object.properties.xml; admon.graphics.extension.xml; informalequ&#8943;</code></p><pre class="screen"><span class="commit-message">Several small documentation fixes.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: manifest.in.base.dir.xml</code></p><pre class="screen"><span class="commit-message">Wording fixes.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: header.content.properties.xml; footer.content.properties.xml</code></p><pre class="screen"><span class="commit-message">Added refpurpose.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: ulink.footnotes.xml; ulink.show.xml</code></p><pre class="screen"><span class="commit-message">Updated for DocBook 5.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: index.method.xml; glossterm.auto.link.xml</code></p><pre class="screen"><span class="commit-message">Spelling and wording fixes.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: callout.graphics.extension.xml</code></p><pre class="screen"><span class="commit-message">Clarifed available graphics formats and extensions.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: footnote.sep.leader.properties.xml</code></p><pre class="screen"><span class="commit-message">Corrected refpurpose.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: footnote.properties.xml</code></p><pre class="screen"><span class="commit-message">Added more properties which make it possible to render correctly footnotes placed inside verbatim elements.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: img.src.path.xml</code></p><pre class="screen"><span class="commit-message">img.src.path works with inlinegraphic too.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: saxon.character.representation.xml</code></p><pre class="screen"><span class="commit-message">Added TCG link.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: img.src.path.xml</code></p><pre class="screen"><span class="commit-message">Updated description of img.src.path. Bug #1785224 revealed that 
-there was a risk of misunderstanding how it works.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Profiling"></a>Profiling</h3></div></div></div>
-
-<p>The following changes have been made to the
+output -- except that its default value is 'ansi' instead of 'kr'.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: funcsynopsis.tabular.threshold.xml</code></p><pre class="screen"><span class="commit-message">Removed the funcsynopsis.tabular.threshold param. It's no longer
+being used in the code and hasn't been since mid 2006.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: table.properties.xml</code></p><pre class="screen"><span class="commit-message">Set keep-together.within-column to "auto". This seems to be the most sensible
+default value for tables.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: informal.object.properties.xml; admon.graphics.extension.xml; informalequ&#8943;</code></p><pre class="screen"><span class="commit-message">Several small documentation fixes.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: manifest.in.base.dir.xml</code></p><pre class="screen"><span class="commit-message">Wording fixes.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: header.content.properties.xml; footer.content.properties.xml</code></p><pre class="screen"><span class="commit-message">Added refpurpose.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: ulink.footnotes.xml; ulink.show.xml</code></p><pre class="screen"><span class="commit-message">Updated for DocBook 5.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: index.method.xml; glossterm.auto.link.xml</code></p><pre class="screen"><span class="commit-message">Spelling and wording fixes.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: callout.graphics.extension.xml</code></p><pre class="screen"><span class="commit-message">Clarifed available graphics formats and extensions.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: footnote.sep.leader.properties.xml</code></p><pre class="screen"><span class="commit-message">Corrected refpurpose.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: footnote.properties.xml</code></p><pre class="screen"><span class="commit-message">Added more properties which make it possible to render correctly footnotes placed inside verbatim elements.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: img.src.path.xml</code></p><pre class="screen"><span class="commit-message">img.src.path works with inlinegraphic too.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: saxon.character.representation.xml</code></p><pre class="screen"><span class="commit-message">Added TCG link.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: img.src.path.xml</code></p><pre class="screen"><span class="commit-message">Updated description of img.src.path. Bug #1785224 revealed that 
+there was a risk of misunderstanding how it works.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Profiling"></a>Profiling</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">profiling</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Added new rules to profile all content generated by HTML Help (including alias files)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: profile-mode.xsl</code></p><pre class="screen"><span class="commit-message">use mode="profile" instead of xsl:copy-of for attributes so
-they can be more easily customized.</span></pre>
-</li></ul></div>
-</div>
-
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Tools"></a>Tools</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: xsl2profile.xsl</code></p><pre class="screen"><span class="commit-message">Added new rules to profile all content generated by HTML Help (including alias files)</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: profile-mode.xsl</code></p><pre class="screen"><span class="commit-message">use mode="profile" instead of xsl:copy-of for attributes so
+they can be more easily customized.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Tools"></a>Tools</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">tools</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: make/Makefile.DocBook</code></p><pre class="screen"><span class="commit-message">various changes and additions to support making with asciidoc as
-an input format</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: make/Makefile.DocBook</code></p><pre class="screen"><span class="commit-message">make dblatex the default PDF maker for the example makefile</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: xsl/build/html2roff.xsl</code></p><pre class="screen"><span class="commit-message">Reworked handling of K&amp;R funcprototype output. It no longer relies
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: make/Makefile.DocBook</code></p><pre class="screen"><span class="commit-message">various changes and additions to support making with asciidoc as
+an input format</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: make/Makefile.DocBook</code></p><pre class="screen"><span class="commit-message">make dblatex the default PDF maker for the example makefile</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: xsl/build/html2roff.xsl</code></p><pre class="screen"><span class="commit-message">Reworked handling of K&amp;R funcprototype output. It no longer relies
 on the HTML kr-tabular templates, but instead just does direct
 transformation to roff. For K&amp;R output, it displays the paramdef
-output in an indented list following the prototype.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: xsl/build/make-xsl-params.xsl</code></p><pre class="screen"><span class="commit-message">Made attribute-sets members of the param list. This enables links to attribute-sets in the
-reference documentation.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: xsl/build/html2roff.xsl</code></p><pre class="screen"><span class="commit-message">use .BI handling in K&amp;R funsynopsis output for manpages, just as
-we do already of ANSI output</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: xsl/build/html2roff.xsl</code></p><pre class="screen"><span class="commit-message">Implemented initial support for handling tabular K&amp;R output of
+output in an indented list following the prototype.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: xsl/build/make-xsl-params.xsl</code></p><pre class="screen"><span class="commit-message">Made attribute-sets members of the param list. This enables links to attribute-sets in the
+reference documentation.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: xsl/build/html2roff.xsl</code></p><pre class="screen"><span class="commit-message">use .BI handling in K&amp;R funsynopsis output for manpages, just as
+we do already of ANSI output</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: xsl/build/html2roff.xsl</code></p><pre class="screen"><span class="commit-message">Implemented initial support for handling tabular K&amp;R output of
 funcprototype in manpages output. Accomplished by adding more
 templates to the intermediate HTML-to-roff stylesheet that the
-build uses to create the manpages/html-synop.xsl stylesheet.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: xsl/build/doc-link-docbook.xsl</code></p><pre class="screen"><span class="commit-message">Made the xsl/tools/xsl/build/doc-link-docbook.xsl stylesheet
+build uses to create the manpages/html-synop.xsl stylesheet.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: xsl/build/doc-link-docbook.xsl</code></p><pre class="screen"><span class="commit-message">Made the xsl/tools/xsl/build/doc-link-docbook.xsl stylesheet
 import profile-docbook.xsl, so that we can do profiling of release
 notes. Corrected some problems in the target for the release-notes
-HTML build.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Extensions"></a>Extensions</h3></div></div></div>
-
-<p>The following changes have been made to the
+HTML build.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_Extensions"></a>Extensions</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">extensions</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <p><code class="literal">Keith Fahlgren: Makefile</code></p><pre class="screen"><span class="commit-message">Use DOCBOOK_SVN variable everywhere, please; build with PDF_MAKER</span></pre> </li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: Makefile</code></p><pre class="screen"><span class="commit-message">moved extensions build targets from master xsl/Makefile to
-xsl/extensions/Makefile</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: .cvsignore</code></p><pre class="screen"><span class="commit-message">re-adding empty extensions subdir</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_XSL-Saxon"></a>XSL-Saxon</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Keith Fahlgren: Makefile</code></p><pre class="screen"><span class="commit-message">Use repo_dir variable everywhere, please; build with PDF_MAKER</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: Makefile</code></p><pre class="screen"><span class="commit-message">moved extensions build targets from master xsl/Makefile to
+xsl/extensions/Makefile</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: .cvsignore</code></p><pre class="screen"><span class="commit-message">re-adding empty extensions subdir</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_XSL-Saxon"></a>XSL-Saxon</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">xsl-saxon</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: VERSION</code></p><pre class="screen"><span class="commit-message">bring xsl2, xsl-saxon, and xsl-xalan VERSION files up-to-date with
-recent change to snapshot build infrastructure</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: nbproject/build-impl.xml; nbproject/project.properties</code></p><pre class="screen"><span class="commit-message">Changed hard-coded file references in "clean" target to variable
-references. Closes #1792043. Thanks to Daniel Leidert.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: VERSION; Makefile</code></p><pre class="screen"><span class="commit-message">Did post-release wrap-up of xsl-saxon and xsl-xalan dirs</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: nbproject/build-impl.xml; VERSION; Makefile; test</code></p><pre class="screen"><span class="commit-message">More tweaks to get release-ready</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_XSL-Xalan"></a>XSL-Xalan</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: VERSION</code></p><pre class="screen"><span class="commit-message">bring xsl2, xsl-saxon, and xsl-xalan VERSION files up-to-date with
+recent change to snapshot build infrastructure</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: nbproject/build-impl.xml; nbproject/project.properties</code></p><pre class="screen"><span class="commit-message">Changed hard-coded file references in "clean" target to variable
+references. Closes #1792043. Thanks to Daniel Leidert.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: VERSION; Makefile</code></p><pre class="screen"><span class="commit-message">Did post-release wrap-up of xsl-saxon and xsl-xalan dirs</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: nbproject/build-impl.xml; VERSION; Makefile; test</code></p><pre class="screen"><span class="commit-message">More tweaks to get release-ready</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_XSL-Xalan"></a>XSL-Xalan</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">xsl-xalan</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: VERSION</code></p><pre class="screen"><span class="commit-message">bring xsl2, xsl-saxon, and xsl-xalan VERSION files up-to-date with
-recent change to snapshot build infrastructure</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: nbproject/build-impl.xml</code></p><pre class="screen"><span class="commit-message">Changed hard-coded file references in "clean" target to variable
-references. Closes #1792043. Thanks to Daniel Leidert.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: Makefile; VERSION</code></p><pre class="screen"><span class="commit-message">Did post-release wrap-up of xsl-saxon and xsl-xalan dirs</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: Makefile; nbproject/build-impl.xml; VERSION</code></p><pre class="screen"><span class="commit-message">More tweaks to get release-ready</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_XSL-libxslt"></a>XSL-libxslt</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: VERSION</code></p><pre class="screen"><span class="commit-message">bring xsl2, xsl-saxon, and xsl-xalan VERSION files up-to-date with
+recent change to snapshot build infrastructure</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: nbproject/build-impl.xml</code></p><pre class="screen"><span class="commit-message">Changed hard-coded file references in "clean" target to variable
+references. Closes #1792043. Thanks to Daniel Leidert.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: Makefile; VERSION</code></p><pre class="screen"><span class="commit-message">Did post-release wrap-up of xsl-saxon and xsl-xalan dirs</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: Makefile; nbproject/build-impl.xml; VERSION</code></p><pre class="screen"><span class="commit-message">More tweaks to get release-ready</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.74.0_XSL-libxslt"></a>XSL-libxslt</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">xsl-libxslt</code> code
-            since the 1.73.2 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: python/xslt.py</code></p><pre class="screen"><span class="commit-message">Print the result to stdout if no outfile has been given.
-Some unnecessary semicolons removed.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: python/xslt.py</code></p><pre class="screen"><span class="commit-message">Added a function that quotes parameter values (to ensure that they are interpreted as strings).
-Replaced deprecated functions from the string module with string methods.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: python/README; python/README.LIBXSLT</code></p><pre class="screen"><span class="commit-message">renamed xsl-libxslt/python/README to xsl-libxslt/python/README.LIBXSLT</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: python/README</code></p><pre class="screen"><span class="commit-message">Tweaked the text a little.</span></pre>
-</li></ul></div>
-</div>
-
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.73.2"></a>Release Notes: 1.73.2</h2></div></div></div>
-
-<p>This is solely a minor bug-fix update to the 1.73.1 release.
+            since the 1.73.2 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: python/xslt.py</code></p><pre class="screen"><span class="commit-message">Print the result to stdout if no outfile has been given.
+Some unnecessary semicolons removed.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: python/xslt.py</code></p><pre class="screen"><span class="commit-message">Added a function that quotes parameter values (to ensure that they are interpreted as strings).
+Replaced deprecated functions from the string module with string methods.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: python/README; python/README.LIBXSLT</code></p><pre class="screen"><span class="commit-message">renamed xsl-libxslt/python/README to xsl-libxslt/python/README.LIBXSLT</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: python/README</code></p><pre class="screen"><span class="commit-message">Tweaked the text a little.</span></pre></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.73.2"></a>Release Notes: 1.73.2</h2></div></div></div><p>This is solely a minor bug-fix update to the 1.73.1 release.
   It fixes a packaging error in the 1.73.1 package, as well as a
-  bug in footnote handling in FO output.</p>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.73.1"></a>Release: 1.73.1</h2></div></div></div>
-
-<p>This is mostly a bug-fix update to the 1.73.0 release.</p>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.1_Gentext"></a>Gentext</h3></div></div></div>
-
-<p>The following changes have been made to the
+  bug in footnote handling in FO output.</p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.73.1"></a>Release: 1.73.1</h2></div></div></div><p>This is mostly a bug-fix update to the 1.73.0 release.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.1_Gentext"></a>Gentext</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">gentext</code> code
-            since the 1.73.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: locale/de.xml</code></p><pre class="screen"><span class="commit-message">Applied patch #1766009.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: locale/lv.xml</code></p><pre class="screen"><span class="commit-message">Added localization for <a href="http://docbook.org/tdg5/en/html/productionset.html"><code class="sgmltag-element">ProductionSet</code></a>.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.1_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.73.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: locale/de.xml</code></p><pre class="screen"><span class="commit-message">Applied patch #1766009.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: locale/lv.xml</code></p><pre class="screen"><span class="commit-message">Added localization for <code class="sgmltag-element">ProductionSet</code>.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.1_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">fo</code> code
-            since the 1.73.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: table.xsl</code></p><pre class="screen"><span class="commit-message">Modified the <a href="http://docbook.org/tdg5/en/html/tgroup.html"><code class="sgmltag-element">tgroup</code></a> template so that, for tables with multiple tgroups, 
+            since the 1.73.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: table.xsl</code></p><pre class="screen"><span class="commit-message">Modified the <code class="sgmltag-element">tgroup</code> template so that, for tables with multiple tgroups, 
 a width attribute is output on all corresponding fo:tables. Previously, 
 there was a test prohibiting this (and a comment saying that outputting more
 than one width attribute will cause an error). But this seems to be no longer 
-relevant; it is not a problem with FOP 0.93 or XEP 4.10. Closes bug #1760559.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Replaced useless &lt;a&gt; elements with warning messages (textinsert extension).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: admon.xsl</code></p><pre class="screen"><span class="commit-message">Enabled generation of ids (on fo:wrapper) for indexterms in admonition titles, so that page
-references in the <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> can be created. Closes bug #1775086.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.1_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the
+relevant; it is not a problem with FOP 0.93 or XEP 4.10. Closes bug #1760559.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Replaced useless &lt;a&gt; elements with warning messages (textinsert extension).</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: admon.xsl</code></p><pre class="screen"><span class="commit-message">Enabled generation of ids (on fo:wrapper) for indexterms in admonition titles, so that page
+references in the <code class="sgmltag-element">index</code> can be created. Closes bug #1775086.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.1_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">html</code> code
-            since the 1.73.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Added &lt;xsl:call-template name="process.footnotes"/&gt; to <a href="http://docbook.org/tdg5/en/html/abstract.html"><code class="sgmltag-element">abstract</code></a> template
-so that footnotes in <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>/<a href="http://docbook.org/tdg5/en/html/abstract.html"><code class="sgmltag-element">abstract</code></a> are processed. Closes bug #1760907.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: pi.xsl; synop.xsl</code></p><pre class="screen"><span class="commit-message">Changed handling of HTML output for the <a href="http://docbook.org/tdg5/en/html/cmdsynopsis.html"><code class="sgmltag-element">cmdsynopsis</code></a> and
-<a href="http://docbook.org/tdg5/en/html/funcsynopsis.html"><code class="sgmltag-element">funcsynopsis</code></a> elements, such that a@id instances are generated for
+            since the 1.73.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Added &lt;xsl:call-template name="process.footnotes"/&gt; to <code class="sgmltag-element">abstract</code> template
+so that footnotes in <code class="sgmltag-element">info</code>/<code class="sgmltag-element">abstract</code> are processed. Closes bug #1760907.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: pi.xsl; synop.xsl</code></p><pre class="screen"><span class="commit-message">Changed handling of HTML output for the <code class="sgmltag-element">cmdsynopsis</code> and
+<code class="sgmltag-element">funcsynopsis</code> elements, such that a@id instances are generated for
 them if they are descendants of any element containing a dbcmdlist
-or dbfunclist PI. Also, update the embedded <a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a> docs for the
+or dbfunclist PI. Also, update the embedded <code class="sgmltag-element">reference</code> docs for the
 dbcmdlist and dbfunclist PIs to make it clear that they can be
-used within any element for which <a href="http://docbook.org/tdg5/en/html/cmdsynopsis.html"><code class="sgmltag-element">cmdsynopsis</code></a> or <a href="http://docbook.org/tdg5/en/html/funcsynopsis.html"><code class="sgmltag-element">funcsynopsis</code></a> are
-valid children.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: formal.xsl</code></p><pre class="screen"><span class="commit-message">Reverted the part of <a href="http://docbook.org/tdg5/en/html/revision.html"><code class="sgmltag-element">revision</code></a> 6952 that caused a@id anchors to be
+used within any element for which <code class="sgmltag-element">cmdsynopsis</code> or <code class="sgmltag-element">funcsynopsis</code> are
+valid children.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: formal.xsl</code></p><pre class="screen"><span class="commit-message">Reverted the part of <code class="sgmltag-element">revision</code> 6952 that caused a@id anchors to be
 generated for output of informal objects. Thanks to Sam Steingold
-for reporting.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Account for a <a href="http://docbook.org/tdg5/en/html/glossary.html"><code class="sgmltag-element">glossary</code></a> with no <a href="http://docbook.org/tdg5/en/html/glossdiv.html"><code class="sgmltag-element">glossdiv</code></a> or <a href="http://docbook.org/tdg5/en/html/glossentry.html"><code class="sgmltag-element">glossentry</code></a> children.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Modified <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a> template so that the base.name parameter is calculated 
-in the same way as for <a href="http://docbook.org/tdg5/en/html/revhistory.html"><code class="sgmltag-element">revhistory</code></a> chunks. Using &lt;xsl:apply-templates 
+for reporting.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Account for a <code class="sgmltag-element">glossary</code> with no <code class="sgmltag-element">glossdiv</code> or <code class="sgmltag-element">glossentry</code> children.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Modified <code class="sgmltag-element">legalnotice</code> template so that the base.name parameter is calculated 
+in the same way as for <code class="sgmltag-element">revhistory</code> chunks. Using &lt;xsl:apply-templates 
 mode="chunk-filename" select="."/&gt; did not work for single-page output since
-the template with that mode is in chunk-code.xsl.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Updated support for SVG (must be a child of <a href="http://docbook.org/tdg5/en/html/imagedata.html"><code class="sgmltag-element">imagedata</code></a> in DB 5).
-Added support for MathML in <a href="http://docbook.org/tdg5/en/html/imagedata.html"><code class="sgmltag-element">imagedata</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: pi.xsl</code></p><pre class="screen"><span class="commit-message">Added documentation for the dbhh PI (used for context-sensitive HTML Help).
-(The two templates matching 'dbhh' are still in htmlhelp-common.xsl).</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.1_Manpages"></a>Manpages</h3></div></div></div>
-
-<p>The following changes have been made to the
+the template with that mode is in chunk-code.xsl.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: graphics.xsl</code></p><pre class="screen"><span class="commit-message">Updated support for SVG (must be a child of <code class="sgmltag-element">imagedata</code> in DB 5).
+Added support for MathML in <code class="sgmltag-element">imagedata</code>.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: pi.xsl</code></p><pre class="screen"><span class="commit-message">Added documentation for the dbhh PI (used for context-sensitive HTML Help).
+(The two templates matching 'dbhh' are still in htmlhelp-common.xsl).</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.1_Manpages"></a>Manpages</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">manpages</code> code
-            since the 1.73.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: endnotes.xsl</code></p><pre class="screen"><span class="commit-message">In manpages output, generate warnings about notesources with
-non-para children only if the notesource is a <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a> or
-<a href="http://docbook.org/tdg5/en/html/annotation.html"><code class="sgmltag-element">annotation</code></a>. Thanks to Sam Steingold for reporting problems with
-the existing handling.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.1_HTMLHelp"></a>HTMLHelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.73.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: endnotes.xsl</code></p><pre class="screen"><span class="commit-message">In manpages output, generate warnings about notesources with
+non-para children only if the notesource is a <code class="sgmltag-element">footnote</code> or
+<code class="sgmltag-element">annotation</code>. Thanks to Sam Steingold for reporting problems with
+the existing handling.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.1_HTMLHelp"></a>HTMLHelp</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">htmlhelp</code> code
-            since the 1.73.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: htmlhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Added single-pass namespace-stripping support to the htmlhelp,
-eclipse, and javahelp stylesheets.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.1_Eclipse"></a>Eclipse</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.73.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: htmlhelp-common.xsl</code></p><pre class="screen"><span class="commit-message">Added single-pass namespace-stripping support to the htmlhelp,
+eclipse, and javahelp stylesheets.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.1_Eclipse"></a>Eclipse</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">eclipse</code> code
-            since the 1.73.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Added single-pass namespace-stripping support to the htmlhelp,
-eclipse, and javahelp stylesheets.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.1_JavaHelp"></a>JavaHelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.73.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Added single-pass namespace-stripping support to the htmlhelp,
+eclipse, and javahelp stylesheets.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.1_JavaHelp"></a>JavaHelp</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">javahelp</code> code
-            since the 1.73.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: javahelp.xsl</code></p><pre class="screen"><span class="commit-message">Added single-pass namespace-stripping support to the htmlhelp,
-eclipse, and javahelp stylesheets.</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.1_Roundtrip"></a>Roundtrip</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.73.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: javahelp.xsl</code></p><pre class="screen"><span class="commit-message">Added single-pass namespace-stripping support to the htmlhelp,
+eclipse, and javahelp stylesheets.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.1_Roundtrip"></a>Roundtrip</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">roundtrip</code> code
-            since the 1.73.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Steve Ball: blocks2dbk.xsl; blocks2dbk.dtd; pages2normalise.xsl</code></p><pre class="screen"><span class="commit-message">Modularised blocks2dbk to allow customisation,
-Added support for tables to pages2normalise</span></pre>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.1_Params"></a>Params</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.73.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Steve Ball: blocks2dbk.xsl; blocks2dbk.dtd; pages2normalise.xsl</code></p><pre class="screen"><span class="commit-message">Modularised blocks2dbk to allow customisation,
+Added support for tables to pages2normalise</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.1_Params"></a>Params</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">params</code> code
-            since the 1.73.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: procedure.properties.xml</code></p><pre class="screen"><span class="commit-message"><a href="http://docbook.org/tdg5/en/html/procedure.html"><code class="sgmltag-element">procedure</code></a> was inheriting keep-together from formal.object.properties, but
-a <a href="http://docbook.org/tdg5/en/html/procedure.html"><code class="sgmltag-element">procedure</code></a> does not need to be kept together by default.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Dave Pawson: title.font.family.xml; component.label.includes.part.label.xml; table.frame.b&#8943;</code></p><pre class="screen"><span class="commit-message">Regular formatting re-org.</span></pre>
-</li></ul></div>
-</div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.73.0"></a>Release: 1.73.0</h2></div></div></div>
-
-<p>This release includes important bug fixes and adds the following
+            since the 1.73.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: procedure.properties.xml</code></p><pre class="screen"><span class="commit-message"><code class="sgmltag-element">procedure</code> was inheriting keep-together from formal.object.properties, but
+a <code class="sgmltag-element">procedure</code> does not need to be kept together by default.</span></pre></li><li class="listitem"><p><code class="literal">Dave Pawson: title.font.family.xml; component.label.includes.part.label.xml; table.frame.b&#8943;</code></p><pre class="screen"><span class="commit-message">Regular formatting re-org.</span></pre></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.73.0"></a>Release: 1.73.0</h2></div></div></div><p>This release includes important bug fixes and adds the following
 significant feature changes:
-</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">New localizations and localization updates</span></dt><dd>
-      <p>We added two new localizations: Latvian and
+</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">New localizations and localization updates</span></dt><dd><p>We added two new localizations: Latvian and
         Esperanto, and made updates to the Czech, Chinese
         Simplified, Mongolian, Serbian, Italian, and Ukrainian
-        localizations.</p>
-    </dd><dt><span class="term">ISO690 citation style for bibliography output.</span></dt><dd>
-      <p>Set the
-        <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/bibliography.style.html"><em class="parameter"><code>bibliography.style</code></em></a> parameter to
-        <code class="literal">iso690</code> to use ISO690 style.</p>
-    </dd><dt><span class="term">New documentation for processing instructions (PI)</span></dt><dd>
-      <p>The reference documentation that ships with the
-        release now includes <a class="ulink" href="http://docbook.sourceforge.net/release/xsl/current/doc/pi/" target="_top">documentation on all PIs</a> that you can use to
-        control output from the stylesheets.</p>
-    </dd><dt><span class="term">New profiling parameters for <code class="literal">audience</code> and <code class="literal">wordsize</code></span></dt><dd>
-      <p>You can now do profiling based on the values of the
+        localizations.</p></dd><dt><span class="term">ISO690 citation style for bibliography output.</span></dt><dd><p>Set the
+        <em class="parameter"><code>bibliography.style</code></em> parameter to
+        <code class="literal">iso690</code> to use ISO690 style.</p></dd><dt><span class="term">New documentation for processing instructions (PI)</span></dt><dd><p>The reference documentation that ships with the
+        release now includes <a class="link" href="http://cdn.docbook.org/release/xsl/current/doc/pi/" target="_top">documentation on all PIs</a> that you can use to
+        control output from the stylesheets.</p></dd><dt><span class="term">New profiling parameters for <code class="literal">audience</code> and <code class="literal">wordsize</code></span></dt><dd><p>You can now do profiling based on the values of the
         <code class="literal">audience</code> and
-        <code class="literal">wordsize</code> attributes.</p>
-    </dd><dt><span class="term">Changes to man-page output</span></dt><dd>
-      <p>The manpages stylesheet now supports single-pass
+        <code class="literal">wordsize</code> attributes.</p></dd><dt><span class="term">Changes to man-page output</span></dt><dd><p>The manpages stylesheet now supports single-pass
         profiling and single-pass DocBook 5 namespace stripping
         (just as the HTML and FO stylesheets also do). Also, added
-        handling for <a href="http://docbook.org/tdg5/en/html/mediaobject.html"><code class="sgmltag-element">mediaobject</code></a> &amp;
-        <a href="http://docbook.org/tdg5/en/html/inlinemediaobject.html"><code class="sgmltag-element">inlinemediaobject</code></a>. (Each <a href="http://docbook.org/tdg5/en/html/imagedata.html"><code class="sgmltag-element">imagedata</code></a>,
-        <a href="http://docbook.org/tdg5/en/html/audiodata.html"><code class="sgmltag-element">audiodata</code></a>, or <a href="http://docbook.org/tdg5/en/html/videodata.html"><code class="sgmltag-element">videodata</code></a> element
-        within a <a href="http://docbook.org/tdg5/en/html/mediaobject.html"><code class="sgmltag-element">mediaobject</code></a> or inline
-        <a href="http://docbook.org/tdg5/en/html/mediaobject.html"><code class="sgmltag-element">mediaobject</code></a> is now treated as a "notesource"
+        handling for <code class="sgmltag-element">mediaobject</code> &amp;
+        <code class="sgmltag-element">inlinemediaobject</code>. (Each <code class="sgmltag-element">imagedata</code>,
+        <code class="sgmltag-element">audiodata</code>, or <code class="sgmltag-element">videodata</code> element
+        within a <code class="sgmltag-element">mediaobject</code> or inline
+        <code class="sgmltag-element">mediaobject</code> is now treated as a "notesource"
         and so handled in much the same way as links and
-        <a href="http://docbook.org/tdg5/en/html/annotation.html"><code class="sgmltag-element">annotation</code></a>/<a href="http://docbook.org/tdg5/en/html/alt.html"><code class="sgmltag-element">alt</code></a>/<a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a>
+        <code class="sgmltag-element">annotation</code>/<code class="sgmltag-element">alt</code>/<code class="sgmltag-element">footnote</code>
         are in manpages output.) And added the
-        <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.authors.section.enabled.html"><em class="parameter"><code>man.authors.section.enabled</code></em></a> and
-        <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.copyright.section.enabled.html"><em class="parameter"><code>man.copyright.section.enabled</code></em></a>
+        <em class="parameter"><code>man.authors.section.enabled</code></em> and
+        <em class="parameter"><code>man.copyright.section.enabled</code></em>
         parameters to enable control over whether output includes
         auto-generated <code class="literal">AUTHORS</code> and
-        <code class="literal">COPYRIGHT</code> sections.</p>
-    </dd><dt><span class="term">Highlighting support for C</span></dt><dd>
-      <p>The highlighting mechanism for generating
+        <code class="literal">COPYRIGHT</code> sections.</p></dd><dt><span class="term">Highlighting support for C</span></dt><dd><p>The highlighting mechanism for generating
         syntax-highlighted code snippets in output now supports C
-        code listings (along with Java, PHP, XSLT, and others).</p>
-    </dd><dt><span class="term">Experimental <code class="literal">docbook-xsl-update script</code></span></dt><dd>
-      <p>We added an experimental <code class="literal">docbook-xsl-update
+        code listings (along with Java, PHP, XSLT, and others).</p></dd><dt><span class="term">Experimental <code class="literal">docbook-xsl-update script</code></span></dt><dd><p>We added an experimental <code class="literal">docbook-xsl-update
           script</code>, the purpose of which is to facilitate
         easy sync-up to the latest docbook-xsl snapshot (by means
-        of rsync).</p>
-    </dd></dl></div><p> 
-</p>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Gentext"></a>Gentext</h3></div></div></div>
-
-<p>The following changes have been made to the
+        of rsync).</p></dd></dl></div><p> 
+</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Gentext"></a>Gentext</h3></div></div></div><p>The following changes have been made to the
 <code class="filename">gentext</code> code
-since the 1.72.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: locale/lv.xml; Makefile</code></p><pre class="screen"><span class="commit-message">Added Latvian localization file, from Girts Ziemelis.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Dongsheng Song: locale/zh_cn.xml</code></p><pre class="screen"><span class="commit-message">Brought up to <a href="http://docbook.org/tdg5/en/html/date.html"><code class="sgmltag-element">date</code></a> with en.xml in terms of items. A few strings marked for translation.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: locale/cs.xml</code></p><pre class="screen"><span class="commit-message">Added missing translations</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/eo.xml</code></p><pre class="screen"><span class="commit-message">New locale for Esperanto.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/mn.xml</code></p><pre class="screen"><span class="commit-message">Update from Ganbold Tsagaankhuu.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: locale/en.xml; locale/cs.xml</code></p><pre class="screen"><span class="commit-message">Rules for normalizing <a href="http://docbook.org/tdg5/en/html/glossary.html"><code class="sgmltag-element">glossary</code></a> entries before they are sorted can be now different for each language.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: locale/sr_Latn.xml; locale/sr.xml</code></p><pre class="screen"><span class="commit-message">Committed changes from Milo&#353; Komar&#269;evi&#263; to Serbian files.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/ja.xml</code></p><pre class="screen"><span class="commit-message">Fix <a href="http://docbook.org/tdg5/en/html/chapter.html"><code class="sgmltag-element">chapter</code></a> in context xref-number-and-title</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: locale/it.xml</code></p><pre class="screen"><span class="commit-message">Improved version from contributor.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: locale/uk.xml</code></p><pre class="screen"><span class="commit-message">Applied patch 1592083.</span></pre>
-</li></ul></div>
-</div>
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Common"></a>Common</h3></div></div></div>
-
-<p>The following changes have been made to the
+since the 1.72.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: locale/lv.xml; Makefile</code></p><pre class="screen"><span class="commit-message">Added Latvian localization file, from Girts Ziemelis.</span></pre></li><li class="listitem"><p><code class="literal">Dongsheng Song: locale/zh_cn.xml</code></p><pre class="screen"><span class="commit-message">Brought up to <code class="sgmltag-element">date</code> with en.xml in terms of items. A few strings marked for translation.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: locale/cs.xml</code></p><pre class="screen"><span class="commit-message">Added missing translations</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/eo.xml</code></p><pre class="screen"><span class="commit-message">New locale for Esperanto.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/mn.xml</code></p><pre class="screen"><span class="commit-message">Update from Ganbold Tsagaankhuu.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: locale/en.xml; locale/cs.xml</code></p><pre class="screen"><span class="commit-message">Rules for normalizing <code class="sgmltag-element">glossary</code> entries before they are sorted can be now different for each language.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: locale/sr_Latn.xml; locale/sr.xml</code></p><pre class="screen"><span class="commit-message">Committed changes from Milo&#353; Komar&#269;evi&#263; to Serbian files.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/ja.xml</code></p><pre class="screen"><span class="commit-message">Fix <code class="sgmltag-element">chapter</code> in context xref-number-and-title</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: locale/it.xml</code></p><pre class="screen"><span class="commit-message">Improved version from contributor.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: locale/uk.xml</code></p><pre class="screen"><span class="commit-message">Applied patch 1592083.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Common"></a>Common</h3></div></div></div><p>The following changes have been made to the
 <code class="filename">common</code> code
-since the 1.72.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: labels.xsl</code></p><pre class="screen"><span class="commit-message">Changed handling of <a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a> auto-labeling such that <a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a>
+since the 1.72.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: labels.xsl</code></p><pre class="screen"><span class="commit-message">Changed handling of <code class="sgmltag-element">reference</code> auto-labeling such that <code class="sgmltag-element">reference</code>
 (when it appears at the component level) is now affected by the
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/label.from.part.html"><em class="parameter"><code>label.from.part</code></em></a> param, just as <a href="http://docbook.org/tdg5/en/html/preface.html"><code class="sgmltag-element">preface</code></a>, <a href="http://docbook.org/tdg5/en/html/chapter.html"><code class="sgmltag-element">chapter</code></a>, and <a href="http://docbook.org/tdg5/en/html/appendix.html"><code class="sgmltag-element">appendix</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: common.xsl</code></p><pre class="screen"><span class="commit-message">Added support to the HTML stylesheets for proper processing of
-<a href="http://docbook.org/tdg5/en/html/orgname.html"><code class="sgmltag-element">orgname</code></a> as a child of <a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Refined logging output of <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> metadata-gathering template;
-for some cases of "missing" elements (<a href="http://docbook.org/tdg5/en/html/refmiscinfo.html"><code class="sgmltag-element">refmiscinfo</code></a> stuff, etc.),
+<em class="parameter"><code>label.from.part</code></em> param, just as <code class="sgmltag-element">preface</code>, <code class="sgmltag-element">chapter</code>, and <code class="sgmltag-element">appendix</code>.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: common.xsl</code></p><pre class="screen"><span class="commit-message">Added support to the HTML stylesheets for proper processing of
+<code class="sgmltag-element">orgname</code> as a child of <code class="sgmltag-element">author</code>.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Refined logging output of <code class="sgmltag-element">refentry</code> metadata-gathering template;
+for some cases of "missing" elements (<code class="sgmltag-element">refmiscinfo</code> stuff, etc.),
 the log messages now include URL to corresponding page in the
-Definitive Guide (TDG).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.org/tdg5/en/html/refsection.html"><code class="sgmltag-element">refsection</code></a>/<a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> support.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: titles.xsl</code></p><pre class="screen"><span class="commit-message">Added support for correct handling of <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> to elements that
-contain <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> descendants but no <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> children.
-
-This should be further refined so that it handles any *<a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>
+Definitive Guide (TDG).</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: titles.xsl</code></p><pre class="screen"><span class="commit-message">Add <code class="sgmltag-element">refsection</code>/<code class="sgmltag-element">info</code>/<code class="sgmltag-element">title</code> support.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: titles.xsl</code></p><pre class="screen"><span class="commit-message">Added support for correct handling of <code class="sgmltag-element">xref</code> to elements that
+contain <code class="sgmltag-element">info</code>/<code class="sgmltag-element">title</code> descendants but no <code class="sgmltag-element">title</code> children.
+
+This should be further refined so that it handles any *<code class="sgmltag-element">info</code>
 elements. And there are probably some other places where similar
-handling for *<a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> should be added.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: pi.xsl</code></p><pre class="screen"><span class="commit-message">Modified &lt;xsl:when&gt; in datetime.format template to work
-around Xalan bug.</span></pre>
-</li></ul></div>
-</div>
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the
+handling for *<code class="sgmltag-element">info</code>/<code class="sgmltag-element">title</code> should be added.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: pi.xsl</code></p><pre class="screen"><span class="commit-message">Modified &lt;xsl:when&gt; in datetime.format template to work
+around Xalan bug.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the
 <code class="filename">fo</code> code
-since the 1.72.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: component.xsl</code></p><pre class="screen"><span class="commit-message">Add parameters to the page.sequence utility template.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: xref.xsl</code></p><pre class="screen"><span class="commit-message">Added template for <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> to <a href="http://docbook.org/tdg5/en/html/area.html"><code class="sgmltag-element">area</code></a>/<a href="http://docbook.org/tdg5/en/html/areaset.html"><code class="sgmltag-element">areaset</code></a>.
-Part of fix for bug #1675513 (<a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> to <a href="http://docbook.org/tdg5/en/html/area.html"><code class="sgmltag-element">area</code></a> broken).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: inline.xsl</code></p><pre class="screen"><span class="commit-message">Added template match for <a href="http://docbook.org/tdg5/en/html/person.html"><code class="sgmltag-element">person</code></a> element to fo stylesheet.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Added support for spacing="compact" in <a href="http://docbook.org/tdg5/en/html/variablelist.html"><code class="sgmltag-element">variablelist</code></a>, per bug report #1722540.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message"><a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> pgwide="1" should also use pgwide.properties attribute-set.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: inline.xsl</code></p><pre class="screen"><span class="commit-message">Make citations numbered if <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/bibliography.numbered.html"><em class="parameter"><code>bibliography.numbered</code></em></a> != 0.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add new profiling parameters for audience and wordsize.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Added <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/callout.icon.size.html"><em class="parameter"><code>callout.icon.size</code></em></a> parameter.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl; xref.xsl</code></p><pre class="screen"><span class="commit-message">Add support for xlink as <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: autotoc.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/qanda.in.toc.html"><em class="parameter"><code>qanda.in.toc</code></em></a> to fo <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: component.xsl</code></p><pre class="screen"><span class="commit-message">Improved the page.sequence utility template for use with <a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: division.xsl</code></p><pre class="screen"><span class="commit-message">Refactored the big <a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a> template into smaller pieces.
+since the 1.72.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: component.xsl</code></p><pre class="screen"><span class="commit-message">Add parameters to the page.sequence utility template.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: xref.xsl</code></p><pre class="screen"><span class="commit-message">Added template for <code class="sgmltag-element">xref</code> to <code class="sgmltag-element">area</code>/<code class="sgmltag-element">areaset</code>.
+Part of fix for bug #1675513 (<code class="sgmltag-element">xref</code> to <code class="sgmltag-element">area</code> broken).</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: inline.xsl</code></p><pre class="screen"><span class="commit-message">Added template match for <code class="sgmltag-element">person</code> element to fo stylesheet.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Added support for spacing="compact" in <code class="sgmltag-element">variablelist</code>, per bug report #1722540.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message"><code class="sgmltag-element">table</code> pgwide="1" should also use pgwide.properties attribute-set.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: inline.xsl</code></p><pre class="screen"><span class="commit-message">Make citations numbered if <em class="parameter"><code>bibliography.numbered</code></em> != 0.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add new profiling parameters for audience and wordsize.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Added <em class="parameter"><code>callout.icon.size</code></em> parameter.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl; xref.xsl</code></p><pre class="screen"><span class="commit-message">Add support for xlink as <code class="sgmltag-element">olink</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: autotoc.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add support for <em class="parameter"><code>qanda.in.toc</code></em> to fo <code class="sgmltag-element">TOC</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: component.xsl</code></p><pre class="screen"><span class="commit-message">Improved the page.sequence utility template for use with <code class="sgmltag-element">book</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: division.xsl</code></p><pre class="screen"><span class="commit-message">Refactored the big <code class="sgmltag-element">book</code> template into smaller pieces.
 Used the "page.sequence" utility template in
-component.xsl to shorten the <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a> piece.
-Added placeholder templates for front.cover and back.cover.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent; sections.xsl</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/section.container.element.html"><em class="parameter"><code>section.container.element</code></em></a> parameter to enable
-pgwide spans inside sections.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent; component.xsl</code></p><pre class="screen"><span class="commit-message">Add component.titlepage.properties attribute-set to
-support span="all" and other properties.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: htmltbl.xsl; table.xsl</code></p><pre class="screen"><span class="commit-message">Apply table.row.properties template to html <a href="http://docbook.org/tdg5/en/html/tr.html"><code class="sgmltag-element">tr</code></a> rows too.
-Add keep-with-next to table.row.properties when <a href="http://docbook.org/tdg5/en/html/row.html"><code class="sgmltag-element">row</code></a> is in <a href="http://docbook.org/tdg5/en/html/thead.html"><code class="sgmltag-element">thead</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/default.table.frame.html"><em class="parameter"><code>default.table.frame</code></em></a> parameter.
-Fix bug 1575446 rowsep last check for @morerows.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> in refsections.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Make fo questions and answers behave the same way as html</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: lists.xsl</code></p><pre class="screen"><span class="commit-message">Added missing attribute set for <a href="http://docbook.org/tdg5/en/html/procedure.html"><code class="sgmltag-element">procedure</code></a></span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: param.xweb; biblio.xsl; docbook.xsl; param.ent; biblio-iso690.xsl</code></p><pre class="screen"><span class="commit-message">Added support for formatting biblioentries according to ISO690 <a href="http://docbook.org/tdg5/en/html/citation.html"><code class="sgmltag-element">citation</code></a> style.
-New <a href="http://docbook.org/tdg5/en/html/bibliography.html"><code class="sgmltag-element">bibliography</code></a> style can be turned on by setting parameter <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/bibliography.style.html"><em class="parameter"><code>bibliography.style</code></em></a> to "iso690"
-The code was provided by Jana Dvorakova</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent; pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Add header.table.properties and footer.table.properties attribute-sets.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/fop1.extensions.html"><em class="parameter"><code>fop1.extensions</code></em></a> for <a href="http://docbook.org/tdg5/en/html/menuchoice.html"><code class="sgmltag-element">menuchoice</code></a> arrow handling exception.</span></pre>
-</li></ul></div>
-</div>
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the
+component.xsl to shorten the <code class="sgmltag-element">toc</code> piece.
+Added placeholder templates for front.cover and back.cover.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent; sections.xsl</code></p><pre class="screen"><span class="commit-message">Add <em class="parameter"><code>section.container.element</code></em> parameter to enable
+pgwide spans inside sections.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent; component.xsl</code></p><pre class="screen"><span class="commit-message">Add component.titlepage.properties attribute-set to
+support span="all" and other properties.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: htmltbl.xsl; table.xsl</code></p><pre class="screen"><span class="commit-message">Apply table.row.properties template to html <code class="sgmltag-element">tr</code> rows too.
+Add keep-with-next to table.row.properties when <code class="sgmltag-element">row</code> is in <code class="sgmltag-element">thead</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: table.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <em class="parameter"><code>default.table.frame</code></em> parameter.
+Fix bug 1575446 rowsep last check for @morerows.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <code class="sgmltag-element">info</code>/<code class="sgmltag-element">title</code> in refsections.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Make fo questions and answers behave the same way as html</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: lists.xsl</code></p><pre class="screen"><span class="commit-message">Added missing attribute set for <code class="sgmltag-element">procedure</code></span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: param.xweb; biblio.xsl; docbook.xsl; param.ent; biblio-iso690.xsl</code></p><pre class="screen"><span class="commit-message">Added support for formatting biblioentries according to ISO690 <code class="sgmltag-element">citation</code> style.
+New <code class="sgmltag-element">bibliography</code> style can be turned on by setting parameter <em class="parameter"><code>bibliography.style</code></em> to "iso690"
+The code was provided by Jana Dvorakova</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent; pagesetup.xsl</code></p><pre class="screen"><span class="commit-message">Add header.table.properties and footer.table.properties attribute-sets.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl</code></p><pre class="screen"><span class="commit-message">Add <em class="parameter"><code>fop1.extensions</code></em> for <code class="sgmltag-element">menuchoice</code> arrow handling exception.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">html</code> code
-            since the 1.72.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Moved declaration and documentation of <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/javahelp.encoding.html"><em class="parameter"><code>javahelp.encoding</code></em></a> from javahelp.xsl to the
-regular "parameter machinery".</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: admon.xsl</code></p><pre class="screen"><span class="commit-message">Changed handling of titles for note, warning, <a href="http://docbook.org/tdg5/en/html/caution.html"><code class="sgmltag-element">caution</code></a>, <a href="http://docbook.org/tdg5/en/html/important.html"><code class="sgmltag-element">important</code></a>,
-<a href="http://docbook.org/tdg5/en/html/tip.html"><code class="sgmltag-element">tip</code></a> admonitions: We now output and HTML h3 head only if
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/admon.textlabel.html"><em class="parameter"><code>admon.textlabel</code></em></a> is non-zero or if the admonition actually contains
-a <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>; otherwise, we don't output an h3 head at all.
-(Previously, we were outputting an empty h3 if the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/admon.textlabel.html"><em class="parameter"><code>admon.textlabel</code></em></a>
-was zero and if the admonition had no title.)</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: xref.xsl</code></p><pre class="screen"><span class="commit-message">Added template for <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> to <a href="http://docbook.org/tdg5/en/html/area.html"><code class="sgmltag-element">area</code></a>/<a href="http://docbook.org/tdg5/en/html/areaset.html"><code class="sgmltag-element">areaset</code></a>.
-Part of fix for bug #1675513 (<a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> to <a href="http://docbook.org/tdg5/en/html/area.html"><code class="sgmltag-element">area</code></a> broken).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: titlepage.xsl; component.xsl; division.xsl; sections.xsl</code></p><pre class="screen"><span class="commit-message">Added fixes to avoid duplicate ids when <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/generate.id.attributes.html"><em class="parameter"><code>generate.id.attributes</code></em></a> = 1.
-This (hopefully) closes bug #1671052.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: formal.xsl; pi.xsl</code></p><pre class="screen"><span class="commit-message">Made the dbfunclist PI work as intended. Also added doc for
-dbfunclist and dbcmdlist PIs.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: pi.xsl; synop.xsl</code></p><pre class="screen"><span class="commit-message">Made the dbcmdlist work the way it appears to have been intended
-to work. Restored dbhtml-dir template back to pi.xsl.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: titlepage.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Added new param <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/abstract.notitle.enabled.html"><em class="parameter"><code>abstract.notitle.enabled</code></em></a>.
-If non-zero, in output of the <a href="http://docbook.org/tdg5/en/html/abstract.html"><code class="sgmltag-element">abstract</code></a> element on titlepages,
-display of the <a href="http://docbook.org/tdg5/en/html/abstract.html"><code class="sgmltag-element">abstract</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> is suppressed.
-Because sometimes you really don't want or need that <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>
-there...</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: chunk-code.xsl; graphics.xsl</code></p><pre class="screen"><span class="commit-message">When we are chunking long descriptions for <a href="http://docbook.org/tdg5/en/html/mediaobject.html"><code class="sgmltag-element">mediaobject</code></a> instances
-into separate HTML output files, and <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/use.id.as.filename.html"><em class="parameter"><code>use.id.as.filename</code></em></a> is
-non-zero, if a <a href="http://docbook.org/tdg5/en/html/mediaobject.html"><code class="sgmltag-element">mediaobject</code></a> has an ID, use that ID as the basename
+            since the 1.72.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Moved declaration and documentation of <em class="parameter"><code>javahelp.encoding</code></em> from javahelp.xsl to the
+regular "parameter machinery".</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: admon.xsl</code></p><pre class="screen"><span class="commit-message">Changed handling of titles for note, warning, <code class="sgmltag-element">caution</code>, <code class="sgmltag-element">important</code>,
+<code class="sgmltag-element">tip</code> admonitions: We now output and HTML h3 head only if
+<em class="parameter"><code>admon.textlabel</code></em> is non-zero or if the admonition actually contains
+a <code class="sgmltag-element">title</code>; otherwise, we don't output an h3 head at all.
+(Previously, we were outputting an empty h3 if the <em class="parameter"><code>admon.textlabel</code></em>
+was zero and if the admonition had no title.)</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: xref.xsl</code></p><pre class="screen"><span class="commit-message">Added template for <code class="sgmltag-element">xref</code> to <code class="sgmltag-element">area</code>/<code class="sgmltag-element">areaset</code>.
+Part of fix for bug #1675513 (<code class="sgmltag-element">xref</code> to <code class="sgmltag-element">area</code> broken).</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: titlepage.xsl; component.xsl; division.xsl; sections.xsl</code></p><pre class="screen"><span class="commit-message">Added fixes to avoid duplicate ids when <em class="parameter"><code>generate.id.attributes</code></em> = 1.
+This (hopefully) closes bug #1671052.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: formal.xsl; pi.xsl</code></p><pre class="screen"><span class="commit-message">Made the dbfunclist PI work as intended. Also added doc for
+dbfunclist and dbcmdlist PIs.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: pi.xsl; synop.xsl</code></p><pre class="screen"><span class="commit-message">Made the dbcmdlist work the way it appears to have been intended
+to work. Restored dbhtml-dir template back to pi.xsl.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: titlepage.xsl; param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Added new param <em class="parameter"><code>abstract.notitle.enabled</code></em>.
+If non-zero, in output of the <code class="sgmltag-element">abstract</code> element on titlepages,
+display of the <code class="sgmltag-element">abstract</code> <code class="sgmltag-element">title</code> is suppressed.
+Because sometimes you really don't want or need that <code class="sgmltag-element">title</code>
+there...</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: chunk-code.xsl; graphics.xsl</code></p><pre class="screen"><span class="commit-message">When we are chunking long descriptions for <code class="sgmltag-element">mediaobject</code> instances
+into separate HTML output files, and <em class="parameter"><code>use.id.as.filename</code></em> is
+non-zero, if a <code class="sgmltag-element">mediaobject</code> has an ID, use that ID as the basename
 for the long-description file (otherwise, we generate an ID for it
 and use that ID as the basename for the file).
-The parallels the recent change made to cause IDs for <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>
-instances to be used as basenames for <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a> chunks.
+The parallels the recent change made to cause IDs for <code class="sgmltag-element">legalnotice</code>
+instances to be used as basenames for <code class="sgmltag-element">legalnotice</code> chunks.
 Also, made some minor refinements to the recent changes for
-<a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a> chunk handling.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Added support to the HTML stylesheets for proper processing of
-<a href="http://docbook.org/tdg5/en/html/orgname.html"><code class="sgmltag-element">orgname</code></a> as a child of <a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: chunk-code.xsl</code></p><pre class="screen"><span class="commit-message">When $generate.legalnotice.link is non-zero and
-$use.id.as.filename is also non-zero, if a <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a> has an ID,
+<code class="sgmltag-element">legalnotice</code> chunk handling.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: titlepage.xsl</code></p><pre class="screen"><span class="commit-message">Added support to the HTML stylesheets for proper processing of
+<code class="sgmltag-element">orgname</code> as a child of <code class="sgmltag-element">author</code>.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: chunk-code.xsl</code></p><pre class="screen"><span class="commit-message">When $generate.legalnotice.link is non-zero and
+$use.id.as.filename is also non-zero, if a <code class="sgmltag-element">legalnotice</code> has an ID,
 then instead of assigning the "ln-&lt;generatedID&gt;" basename to the
-output file for that <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>, just use its real ID as the
+output file for that <code class="sgmltag-element">legalnotice</code>, just use its real ID as the
 basename for the file -- as we do when chunking other elements
-that have IDs.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: xref.xsl</code></p><pre class="screen"><span class="commit-message">Handle <a href="http://docbook.org/tdg5/en/html/alt.html"><code class="sgmltag-element">alt</code></a> text on xrefs to steps when the step doesn't have a <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: lists.xsl</code></p><pre class="screen"><span class="commit-message">Added &lt;p&gt; element around <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> in <a href="http://docbook.org/tdg5/en/html/variablelist.html"><code class="sgmltag-element">variablelist</code></a> when formatted as <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> to avoid misalignment of <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> and <a href="http://docbook.org/tdg5/en/html/listitem.html"><code class="sgmltag-element">listitem</code></a> in xhtml (non-quirks mode) output</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Added &lt;p&gt; element around <a href="http://docbook.org/tdg5/en/html/question.html"><code class="sgmltag-element">question</code></a> and <a href="http://docbook.org/tdg5/en/html/answer.html"><code class="sgmltag-element">answer</code></a> labels to avoid misalignment of <a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a> and <a href="http://docbook.org/tdg5/en/html/listitem.html"><code class="sgmltag-element">listitem</code></a> in xhtml (non-quirks mode) output</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: lists.xsl</code></p><pre class="screen"><span class="commit-message">Added &lt;p&gt; element around callouts to avoid misalignment of <a href="http://docbook.org/tdg5/en/html/callout.html"><code class="sgmltag-element">callout</code></a> and <a href="http://docbook.org/tdg5/en/html/listitem.html"><code class="sgmltag-element">listitem</code></a> in xhtml (non-quirks mode) output</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: inline.xsl</code></p><pre class="screen"><span class="commit-message">Make citations numbered if <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/bibliography.numbered.html"><em class="parameter"><code>bibliography.numbered</code></em></a> != 0.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add support for new profiling attributes audience and wordsize.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl; xref.xsl</code></p><pre class="screen"><span class="commit-message">Add support for xlink olinks.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Rules for normalizing <a href="http://docbook.org/tdg5/en/html/glossary.html"><code class="sgmltag-element">glossary</code></a> entries before they are sorted can be now different for each language.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: chunk-common.xsl; chunk-code.xsl; manifest.xsl; chunk.xsl</code></p><pre class="screen"><span class="commit-message">Refactored the chunking modules to move all named templates to
+that have IDs.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: xref.xsl</code></p><pre class="screen"><span class="commit-message">Handle <code class="sgmltag-element">alt</code> text on xrefs to steps when the step doesn't have a <code class="sgmltag-element">title</code>.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: lists.xsl</code></p><pre class="screen"><span class="commit-message">Added &lt;p&gt; element around <code class="sgmltag-element">term</code> in <code class="sgmltag-element">variablelist</code> when formatted as <code class="sgmltag-element">table</code> to avoid misalignment of <code class="sgmltag-element">term</code> and <code class="sgmltag-element">listitem</code> in xhtml (non-quirks mode) output</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: qandaset.xsl</code></p><pre class="screen"><span class="commit-message">Added &lt;p&gt; element around <code class="sgmltag-element">question</code> and <code class="sgmltag-element">answer</code> labels to avoid misalignment of <code class="sgmltag-element">label</code> and <code class="sgmltag-element">listitem</code> in xhtml (non-quirks mode) output</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: lists.xsl</code></p><pre class="screen"><span class="commit-message">Added &lt;p&gt; element around callouts to avoid misalignment of <code class="sgmltag-element">callout</code> and <code class="sgmltag-element">listitem</code> in xhtml (non-quirks mode) output</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: inline.xsl</code></p><pre class="screen"><span class="commit-message">Make citations numbered if <em class="parameter"><code>bibliography.numbered</code></em> != 0.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: param.xweb; param.ent</code></p><pre class="screen"><span class="commit-message">Add support for new profiling attributes audience and wordsize.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl; xref.xsl</code></p><pre class="screen"><span class="commit-message">Add support for xlink olinks.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Rules for normalizing <code class="sgmltag-element">glossary</code> entries before they are sorted can be now different for each language.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: chunk-common.xsl; chunk-code.xsl; manifest.xsl; chunk.xsl</code></p><pre class="screen"><span class="commit-message">Refactored the chunking modules to move all named templates to
 chunk-common.xsl and all match templates to chunk-code.xsl, in
 order to enable better chunk customization.
-See the comments in chunk.xsl for more details.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Add <a href="http://docbook.org/tdg5/en/html/anchor.html"><code class="sgmltag-element">anchor</code></a> for xml:id for <a href="http://docbook.org/tdg5/en/html/listitem.html"><code class="sgmltag-element">listitem</code></a> in <a href="http://docbook.org/tdg5/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> in refsections for db5.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: param.xweb; biblio.xsl; docbook.xsl; param.ent; biblio-iso690.xsl</code></p><pre class="screen"><span class="commit-message">Added support for formatting biblioentries according to ISO690 <a href="http://docbook.org/tdg5/en/html/citation.html"><code class="sgmltag-element">citation</code></a> style.
-New <a href="http://docbook.org/tdg5/en/html/bibliography.html"><code class="sgmltag-element">bibliography</code></a> style can be turned on by setting parameter <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/bibliography.style.html"><em class="parameter"><code>bibliography.style</code></em></a> to "iso690"
-The code was provided by Jana Dvorakova</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: inline.xsl; xref.xsl</code></p><pre class="screen"><span class="commit-message">Add call to class.attribute to &lt;a&gt; output elements so they can
-have a class value too.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #1644881:
+See the comments in chunk.xsl for more details.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: lists.xsl</code></p><pre class="screen"><span class="commit-message">Add <code class="sgmltag-element">anchor</code> for xml:id for <code class="sgmltag-element">listitem</code> in <code class="sgmltag-element">varlistentry</code>.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: refentry.xsl</code></p><pre class="screen"><span class="commit-message">Add support for <code class="sgmltag-element">info</code>/<code class="sgmltag-element">title</code> in refsections for db5.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: param.xweb; biblio.xsl; docbook.xsl; param.ent; biblio-iso690.xsl</code></p><pre class="screen"><span class="commit-message">Added support for formatting biblioentries according to ISO690 <code class="sgmltag-element">citation</code> style.
+New <code class="sgmltag-element">bibliography</code> style can be turned on by setting parameter <em class="parameter"><code>bibliography.style</code></em> to "iso690"
+The code was provided by Jana Dvorakova</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: inline.xsl; xref.xsl</code></p><pre class="screen"><span class="commit-message">Add call to class.attribute to &lt;a&gt; output elements so they can
+have a class value too.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: glossary.xsl</code></p><pre class="screen"><span class="commit-message">Fixed bug #1644881:
 * Added curly braces around all $language attribute values. 
 * Moved declaration of language variable to top level of stylesheet.
-Tested with Xalan, Saxon, and xsltproc.</span></pre>
-</li></ul></div>
-</div>
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Manpages"></a>Manpages</h3></div></div></div>
-
-<p>The following changes have been made to the
+Tested with Xalan, Saxon, and xsltproc.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Manpages"></a>Manpages</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">manpages</code> code
-            since the 1.72.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: param.xweb; docbook.xsl; param.ent</code></p><pre class="screen"><span class="commit-message">Added the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.authors.section.enabled.html"><em class="parameter"><code>man.authors.section.enabled</code></em></a> and
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.copyright.section.enabled.html"><em class="parameter"><code>man.copyright.section.enabled</code></em></a> parameters. Set those to zero when
+            since the 1.72.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: param.xweb; docbook.xsl; param.ent</code></p><pre class="screen"><span class="commit-message">Added the <em class="parameter"><code>man.authors.section.enabled</code></em> and
+<em class="parameter"><code>man.copyright.section.enabled</code></em> parameters. Set those to zero when
 you want to suppress display of the auto-generated AUTHORS and
-<a href="http://docbook.org/tdg5/en/html/copyright.html"><code class="sgmltag-element">COPYRIGHT</code></a> sections. Closes request #1467806. Thanks to Daniel
-Leidert.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Took the test that the manpages stylesheet does to see if there
-are any <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">Refentry</code></a> chilren in current doc, and made it
+<code class="sgmltag-element">COPYRIGHT</code> sections. Closes request #1467806. Thanks to Daniel
+Leidert.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Took the test that the manpages stylesheet does to see if there
+are any <code class="sgmltag-element">Refentry</code> chilren in current doc, and made it
 namespace-agnostic. Reason for that is because the test otherwise
 won't work when it is copied over into the generated
-profile-docbook.xsl stylesheet.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: Makefile</code></p><pre class="screen"><span class="commit-message">Added a manpages/profile-docbook.xsl file to enable single-pass
-profiling for manpages output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: info.xsl</code></p><pre class="screen"><span class="commit-message">Output <a href="http://docbook.org/tdg5/en/html/copyright.html"><code class="sgmltag-element">copyright</code></a> and <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a> in man-page output in whatever
+profile-docbook.xsl stylesheet.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: Makefile</code></p><pre class="screen"><span class="commit-message">Added a manpages/profile-docbook.xsl file to enable single-pass
+profiling for manpages output.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: info.xsl</code></p><pre class="screen"><span class="commit-message">Output <code class="sgmltag-element">copyright</code> and <code class="sgmltag-element">legalnotice</code> in man-page output in whatever
 place they are in in document order. Closes #1690539. Thanks to
-Daniel Leidert for reporting.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Restored support for single-pass namespace stripping to manpages
-stylesheet.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: synop.xsl; block.xsl; info.xsl; inline.xsl; lists.xsl; endnotes.xsl; ut&#8943;</code></p><pre class="screen"><span class="commit-message">Changed handling of bold and italic/underline output in manpages
+Daniel Leidert for reporting.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: docbook.xsl</code></p><pre class="screen"><span class="commit-message">Restored support for single-pass namespace stripping to manpages
+stylesheet.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: synop.xsl; block.xsl; info.xsl; inline.xsl; lists.xsl; endnotes.xsl; ut&#8943;</code></p><pre class="screen"><span class="commit-message">Changed handling of bold and italic/underline output in manpages
 output. Should be transparent to users, but...
 
 This touches handling of all bold and italic/underline output. The
@@ -6191,7 +2048,7 @@ maybe re-reverting it yet again).
 
 Anyway, the reason for the change is that the templates are
 sometimes call on dynamically node-sets, and using modes to format
-those doesn't allow passing <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> about the current/real context
+those doesn't allow passing <code class="sgmltag-element">info</code> about the current/real context
 node from the source (not the node-set created by the stylesheet)
 to that formatting stage.
 
@@ -6204,35 +2061,25 @@ in titles, which otherwise gets screwed up because of the numbnut
 way that roff handles nested bold/ital.
 
 Closes #1674534). Much thanks to Daniel Leidert, whose in his
-docbook-xsl bug-finding kung-fu has achieved Grand Master status.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">Fixed handling of example instances by adding the example element
-to the same template we use for processing <a href="http://docbook.org/tdg5/en/html/figure.html"><code class="sgmltag-element">figure</code></a>. Closes
-#1674538. Thanks to Daniel Leidert.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: utility.xsl</code></p><pre class="screen"><span class="commit-message">Don't include lang in manpages <a href="http://docbook.org/tdg5/en/html/filename.html"><code class="sgmltag-element">filename</code></a>/pathname if lang=en (that
-is, only generate lang-qualified file-/pathnames for non-English).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: endnotes.xsl</code></p><pre class="screen"><span class="commit-message">In manpages output, emit warnings for notesources (<a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a>, etc.)
-that have something other than <a href="http://docbook.org/tdg5/en/html/para.html"><code class="sgmltag-element">para</code></a> as a child.
+docbook-xsl bug-finding kung-fu has achieved Grand Master status.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: block.xsl</code></p><pre class="screen"><span class="commit-message">Fixed handling of example instances by adding the example element
+to the same template we use for processing <code class="sgmltag-element">figure</code>. Closes
+#1674538. Thanks to Daniel Leidert.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: utility.xsl</code></p><pre class="screen"><span class="commit-message">Don't include lang in manpages <code class="sgmltag-element">filename</code>/pathname if lang=en (that
+is, only generate lang-qualified file-/pathnames for non-English).</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: endnotes.xsl</code></p><pre class="screen"><span class="commit-message">In manpages output, emit warnings for notesources (<code class="sgmltag-element">footnote</code>, etc.)
+that have something other than <code class="sgmltag-element">para</code> as a child.
 
 The numbered-with-hanging-indent formatting that's used for
-rendering endnotes in the NOTES <a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> of man pages places some
+rendering endnotes in the NOTES <code class="sgmltag-element">section</code> of man pages places some
 limits/assumptions on how the DocBook source is marked up; namely,
-for notesources (<a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a>, <a href="http://docbook.org/tdg5/en/html/annotation.html"><code class="sgmltag-element">annotation</code></a>, etc.) that can contain
+for notesources (<code class="sgmltag-element">footnote</code>, <code class="sgmltag-element">annotation</code>, etc.) that can contain
 block-level children, if the they have a block-level child such as
-a <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> or <a href="http://docbook.org/tdg5/en/html/itemizedlist.html"><code class="sgmltag-element">itemizedlist</code></a> or <a href="http://docbook.org/tdg5/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a> that is the first child of
-a <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a>, we have no way of rendering/indenting its content
+a <code class="sgmltag-element">table</code> or <code class="sgmltag-element">itemizedlist</code> or <code class="sgmltag-element">orderedlist</code> that is the first child of
+a <code class="sgmltag-element">footnote</code>, we have no way of rendering/indenting its content
 properly in the endnotes list.
 
 Thus, the manpages stylesheet not emits a warning message for that
-case, and suggests the "fix" (which is to wrap the <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> or
-<a href="http://docbook.org/tdg5/en/html/itemizedlist.html"><code class="sgmltag-element">itemizedlist</code></a> or whatever in a <a href="http://docbook.org/tdg5/en/html/para.html"><code class="sgmltag-element">para</code></a> that has some preferatory text.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: utility.xsl</code></p><pre class="screen"><span class="commit-message">Added support to mixed-block template for handling tables in
-mixed-blocks (e.g., as child of <a href="http://docbook.org/tdg5/en/html/para.html"><code class="sgmltag-element">para</code></a>) correctly.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: table.xsl; synop.xsl; block.xsl; info.xsl; lists.xsl; refentry.xsl; end&#8943;</code></p><pre class="screen"><span class="commit-message">Reverted necessary escaping of backslash, dot, and dash
+case, and suggests the "fix" (which is to wrap the <code class="sgmltag-element">table</code> or
+<code class="sgmltag-element">itemizedlist</code> or whatever in a <code class="sgmltag-element">para</code> that has some preferatory text.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: utility.xsl</code></p><pre class="screen"><span class="commit-message">Added support to mixed-block template for handling tables in
+mixed-blocks (e.g., as child of <code class="sgmltag-element">para</code>) correctly.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: table.xsl; synop.xsl; block.xsl; info.xsl; lists.xsl; refentry.xsl; end&#8943;</code></p><pre class="screen"><span class="commit-message">Reverted necessary escaping of backslash, dot, and dash
 out of the well-intentioned (but it now appears,
 misguided) "marker" mechanism (introduced in the 1.72.0
 release) -- which made use of alternative "marker"
@@ -6252,37 +2099,31 @@ providing a test case (the fvwm man page) that exposed
 the problem with the marker mechanism.
 
 Also moved the mechanism for converting non-breaking
-spaces back into the same <a href="http://docbook.org/tdg5/en/html/area.html"><code class="sgmltag-element">area</code></a> of the stylesheet code.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fixed problem with incorrect formatting of nested <a href="http://docbook.org/tdg5/en/html/variablelist.html"><code class="sgmltag-element">variablelist</code></a>.
-Closes bug #1650931. Thanks to Daniel "Eagle Eye" Leidert.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: lists.xsl</code></p><pre class="screen"><span class="commit-message">Make sure that all listitems in <a href="http://docbook.org/tdg5/en/html/itemizedlist.html"><code class="sgmltag-element">itemizedlist</code></a> and <a href="http://docbook.org/tdg5/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a> are
+spaces back into the same <code class="sgmltag-element">area</code> of the stylesheet code.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: lists.xsl</code></p><pre class="screen"><span class="commit-message">Fixed problem with incorrect formatting of nested <code class="sgmltag-element">variablelist</code>.
+Closes bug #1650931. Thanks to Daniel "Eagle Eye" Leidert.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: lists.xsl</code></p><pre class="screen"><span class="commit-message">Make sure that all listitems in <code class="sgmltag-element">itemizedlist</code> and <code class="sgmltag-element">orderedlist</code> are
 preceded by a blank line. This fixes a regression that occurred
 when instances of the TP macro that were use in a previous
 versions of the list-handling code were switched to RS/RE (because
 TP doesn't support nesting). TP automatically generates a blank
-line, but RS doesn't. So I added a .sp before each .RS</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: block.xsl; inline.xsl; param.xweb; docbook.xsl; links.xsl; param.ent</code></p><pre class="screen"><span class="commit-message">Made a number of changes related to elements with
+line, but RS doesn't. So I added a .sp before each .RS</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: block.xsl; inline.xsl; param.xweb; docbook.xsl; links.xsl; param.ent</code></p><pre class="screen"><span class="commit-message">Made a number of changes related to elements with
 out-of-line content:
 
-- Added handling for <a href="http://docbook.org/tdg5/en/html/mediaobject.html"><code class="sgmltag-element">mediaobject</code></a> &amp; <a href="http://docbook.org/tdg5/en/html/inlinemediaobject.html"><code class="sgmltag-element">inlinemediaobject</code></a>.
-  Each <a href="http://docbook.org/tdg5/en/html/imagedata.html"><code class="sgmltag-element">imagedata</code></a>, <a href="http://docbook.org/tdg5/en/html/audiodata.html"><code class="sgmltag-element">audiodata</code></a>, or <a href="http://docbook.org/tdg5/en/html/videodata.html"><code class="sgmltag-element">videodata</code></a> element
-  within a <a href="http://docbook.org/tdg5/en/html/mediaobject.html"><code class="sgmltag-element">mediaobject</code></a> or inline <a href="http://docbook.org/tdg5/en/html/mediaobject.html"><code class="sgmltag-element">mediaobject</code></a> is now
+- Added handling for <code class="sgmltag-element">mediaobject</code> &amp; <code class="sgmltag-element">inlinemediaobject</code>.
+  Each <code class="sgmltag-element">imagedata</code>, <code class="sgmltag-element">audiodata</code>, or <code class="sgmltag-element">videodata</code> element
+  within a <code class="sgmltag-element">mediaobject</code> or inline <code class="sgmltag-element">mediaobject</code> is now
   treated as a "notesource" and so handled in much the
-  same way as links and <a href="http://docbook.org/tdg5/en/html/annotation.html"><code class="sgmltag-element">annotation</code></a>/<a href="http://docbook.org/tdg5/en/html/alt.html"><code class="sgmltag-element">alt</code></a>/footnotes.
+  same way as links and <code class="sgmltag-element">annotation</code>/<code class="sgmltag-element">alt</code>/footnotes.
 
   That means a numbered marker is generated inline to
-  mark the place in the main flow where the <a href="http://docbook.org/tdg5/en/html/imagedata.html"><code class="sgmltag-element">imagedata</code></a>,
-  <a href="http://docbook.org/tdg5/en/html/audiodata.html"><code class="sgmltag-element">audiodata</code></a>, or <a href="http://docbook.org/tdg5/en/html/videodata.html"><code class="sgmltag-element">videodata</code></a> element occurs, and a
+  mark the place in the main flow where the <code class="sgmltag-element">imagedata</code>,
+  <code class="sgmltag-element">audiodata</code>, or <code class="sgmltag-element">videodata</code> element occurs, and a
   corresponding numbered endnote for it is generated in
   the endnotes list at the end of the man page; the
   endnote contains the URL from the fileref attribute
-  of the <a href="http://docbook.org/tdg5/en/html/imagedata.html"><code class="sgmltag-element">imagedata</code></a>, <a href="http://docbook.org/tdg5/en/html/audiodata.html"><code class="sgmltag-element">audiodata</code></a>, or <a href="http://docbook.org/tdg5/en/html/videodata.html"><code class="sgmltag-element">videodata</code></a> element.
+  of the <code class="sgmltag-element">imagedata</code>, <code class="sgmltag-element">audiodata</code>, or <code class="sgmltag-element">videodata</code> element.
 
-  For mediobject and <a href="http://docbook.org/tdg5/en/html/inlinemediaobject.html"><code class="sgmltag-element">inlinemediaobject</code></a> instances that
-  have a <a href="http://docbook.org/tdg5/en/html/textobject.html"><code class="sgmltag-element">textobject</code></a> child, the <a href="http://docbook.org/tdg5/en/html/textobject.html"><code class="sgmltag-element">textobject</code></a> is displayed
+  For mediobject and <code class="sgmltag-element">inlinemediaobject</code> instances that
+  have a <code class="sgmltag-element">textobject</code> child, the <code class="sgmltag-element">textobject</code> is displayed
   within the main text flow.
 
 - Renamed several man.link.* params to man.endnotes.*,
@@ -6297,1230 +2138,522 @@ out-of-line content:
   code. It's still messy and klunky and the basic
   mechanism it uses is very inefficent for documents
   that contain a lot of notesources, but at least it's
-  a bit better than it was.</span></pre>
-</li></ul></div>
-</div>
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Eclipse"></a>Eclipse</h3></div></div></div>
-
-<p>The following changes have been made to the
+  a bit better than it was.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Eclipse"></a>Eclipse</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">eclipse</code> code
-            since the 1.72.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: Makefile</code></p><pre class="screen"><span class="commit-message">Fixed bug #1715093: Makefile for creating profiled version of eclipse.xsl added.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">David Cramer: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Added normalize-space around  to avoid leading whitespace from appearing in the output if there's extra leading whitespace (e.g. &lt;<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>&gt; Foo&lt;/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>&gt;) in the source</span></pre>
-</li></ul></div>
-</div>
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_JavaHelp"></a>JavaHelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.72.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: Makefile</code></p><pre class="screen"><span class="commit-message">Fixed bug #1715093: Makefile for creating profiled version of eclipse.xsl added.</span></pre></li><li class="listitem"><p><code class="literal">David Cramer: eclipse.xsl</code></p><pre class="screen"><span class="commit-message">Added normalize-space around  to avoid leading whitespace from appearing in the output if there's extra leading whitespace (e.g. &lt;<code class="sgmltag-element">title</code>&gt; Foo&lt;/<code class="sgmltag-element">title</code>&gt;) in the source</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_JavaHelp"></a>JavaHelp</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">javahelp</code> code
-            since the 1.72.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: javahelp.xsl</code></p><pre class="screen"><span class="commit-message">Implemented FR #1230233 (sorted <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> in javahelp).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: javahelp.xsl</code></p><pre class="screen"><span class="commit-message">Added normalize-space() around titles and <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> entries to work around whitespace problems.
-Added support for <a href="http://docbook.org/tdg5/en/html/glossary.html"><code class="sgmltag-element">glossary</code></a> and <a href="http://docbook.org/tdg5/en/html/bibliography.html"><code class="sgmltag-element">bibliography</code></a> in <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a> and map files.</span></pre>
-</li></ul></div>
-</div>
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Roundtrip"></a>Roundtrip</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.72.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: javahelp.xsl</code></p><pre class="screen"><span class="commit-message">Implemented FR #1230233 (sorted <code class="sgmltag-element">index</code> in javahelp).</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: javahelp.xsl</code></p><pre class="screen"><span class="commit-message">Added normalize-space() around titles and <code class="sgmltag-element">index</code> entries to work around whitespace problems.
+Added support for <code class="sgmltag-element">glossary</code> and <code class="sgmltag-element">bibliography</code> in <code class="sgmltag-element">toc</code> and map files.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Roundtrip"></a>Roundtrip</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">roundtrip</code> code
-            since the 1.72.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Steve Ball: blocks2dbk.xsl; wordml2normalise.xsl; normalise2sections.xsl; sections2blocks.&#8943;</code></p><pre class="screen"><span class="commit-message">new stylesheets for better word processor support and easier maintenance</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Steve Ball: template-pages.xml; dbk2wp.xsl; sections-spec.xml</code></p><pre class="screen"><span class="commit-message">fixed bugs</span></pre>
-</li></ul></div>
-</div>
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Params"></a>Params</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.72.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Steve Ball: blocks2dbk.xsl; wordml2normalise.xsl; normalise2sections.xsl; sections2blocks.&#8943;</code></p><pre class="screen"><span class="commit-message">new stylesheets for better word processor support and easier maintenance</span></pre></li><li class="listitem"><p><code class="literal">Steve Ball: template-pages.xml; dbk2wp.xsl; sections-spec.xml</code></p><pre class="screen"><span class="commit-message">fixed bugs</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Params"></a>Params</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">params</code> code
-            since the 1.72.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: htmlhelp.button.back.xml; htmlhelp.button.forward.xml; htmlhelp.button.zo&#8943;</code></p><pre class="screen"><span class="commit-message">Modified <a href="http://docbook.org/tdg5/en/html/refpurpose.html"><code class="sgmltag-element">refpurpose</code></a> text.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: htmlhelp.map.file.xml; htmlhelp.force.map.and.alias.xml; htmlhelp.alias.f&#8943;</code></p><pre class="screen"><span class="commit-message">Fixed typos, made some small changes.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: javahelp.encoding.xml</code></p><pre class="screen"><span class="commit-message">Moved declaration and documentation of <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/javahelp.encoding.html"><em class="parameter"><code>javahelp.encoding</code></em></a> from javahelp.xsl to the
-regular "parameter machinery".</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: generate.id.attributes.xml</code></p><pre class="screen"><span class="commit-message">Added <a href="http://docbook.org/tdg5/en/html/refpurpose.html"><code class="sgmltag-element">refpurpose</code></a> text.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: annotation.js.xml; annotation.graphic.open.xml; annotation.graphic.close.&#8943;</code></p><pre class="screen"><span class="commit-message">Added better <a href="http://docbook.org/tdg5/en/html/refpurpose.html"><code class="sgmltag-element">refpurpose</code></a> texts.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: chunker.output.cdata-section-elements.xml; chunker.output.standalone.xm&#8943;</code></p><pre class="screen"><span class="commit-message">Fixed some broken formatting in source files for chunker.* params,
-as pointed out by Dave Pawson.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: label.from.part.xml</code></p><pre class="screen"><span class="commit-message">Changed handling of <a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a> auto-labeling such that <a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a>
+            since the 1.72.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: htmlhelp.button.back.xml; htmlhelp.button.forward.xml; htmlhelp.button.zo&#8943;</code></p><pre class="screen"><span class="commit-message">Modified <code class="sgmltag-element">refpurpose</code> text.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: htmlhelp.map.file.xml; htmlhelp.force.map.and.alias.xml; htmlhelp.alias.f&#8943;</code></p><pre class="screen"><span class="commit-message">Fixed typos, made some small changes.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: javahelp.encoding.xml</code></p><pre class="screen"><span class="commit-message">Moved declaration and documentation of <em class="parameter"><code>javahelp.encoding</code></em> from javahelp.xsl to the
+regular "parameter machinery".</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: generate.id.attributes.xml</code></p><pre class="screen"><span class="commit-message">Added <code class="sgmltag-element">refpurpose</code> text.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: annotation.js.xml; annotation.graphic.open.xml; annotation.graphic.close.&#8943;</code></p><pre class="screen"><span class="commit-message">Added better <code class="sgmltag-element">refpurpose</code> texts.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: chunker.output.cdata-section-elements.xml; chunker.output.standalone.xm&#8943;</code></p><pre class="screen"><span class="commit-message">Fixed some broken formatting in source files for chunker.* params,
+as pointed out by Dave Pawson.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: label.from.part.xml</code></p><pre class="screen"><span class="commit-message">Changed handling of <code class="sgmltag-element">reference</code> auto-labeling such that <code class="sgmltag-element">reference</code>
 (when it appears at the component level) is now affected by the
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/label.from.part.html"><em class="parameter"><code>label.from.part</code></em></a> param, just as <a href="http://docbook.org/tdg5/en/html/preface.html"><code class="sgmltag-element">preface</code></a>, <a href="http://docbook.org/tdg5/en/html/chapter.html"><code class="sgmltag-element">chapter</code></a>, and <a href="http://docbook.org/tdg5/en/html/appendix.html"><code class="sgmltag-element">appendix</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: callout.graphics.extension.xml</code></p><pre class="screen"><span class="commit-message">Clarified that 'extension' refers to file names.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: abstract.notitle.enabled.xml</code></p><pre class="screen"><span class="commit-message">Added new param <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/abstract.notitle.enabled.html"><em class="parameter"><code>abstract.notitle.enabled</code></em></a>.
-If non-zero, in output of the <a href="http://docbook.org/tdg5/en/html/abstract.html"><code class="sgmltag-element">abstract</code></a> element on titlepages,
-display of the <a href="http://docbook.org/tdg5/en/html/abstract.html"><code class="sgmltag-element">abstract</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> is suppressed.
-Because sometimes you really don't want or need that <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>
-there...</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: man.string.subst.map.xml</code></p><pre class="screen"><span class="commit-message">Updated manpages string-substitute map to reflect fact that
+<em class="parameter"><code>label.from.part</code></em> param, just as <code class="sgmltag-element">preface</code>, <code class="sgmltag-element">chapter</code>, and <code class="sgmltag-element">appendix</code>.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: callout.graphics.extension.xml</code></p><pre class="screen"><span class="commit-message">Clarified that 'extension' refers to file names.</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: abstract.notitle.enabled.xml</code></p><pre class="screen"><span class="commit-message">Added new param <em class="parameter"><code>abstract.notitle.enabled</code></em>.
+If non-zero, in output of the <code class="sgmltag-element">abstract</code> element on titlepages,
+display of the <code class="sgmltag-element">abstract</code> <code class="sgmltag-element">title</code> is suppressed.
+Because sometimes you really don't want or need that <code class="sgmltag-element">title</code>
+there...</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: man.string.subst.map.xml</code></p><pre class="screen"><span class="commit-message">Updated manpages string-substitute map to reflect fact that
 because of another recent change to suppress bold markup in .SH
 output, we no longer need to add a workaround for the accidental
-uppercasing of roff escapes that occurred previously.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: margin.note.float.type.xml; title.font.family.xml; table.frame.border.color.x&#8943;</code></p><pre class="screen"><span class="commit-message">Improved parameter metadata</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: profile.wordsize.xml; profile.audience.xml</code></p><pre class="screen"><span class="commit-message">Add support for profiling on new attributes audience and wordsize.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: callout.graphics.number.limit.xml; callout.graphics.extension.xml</code></p><pre class="screen"><span class="commit-message">Added SVG graphics for fo output.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: callout.icon.size.xml</code></p><pre class="screen"><span class="commit-message">Set size of <a href="http://docbook.org/tdg5/en/html/callout.html"><code class="sgmltag-element">callout</code></a> graphics.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: default.units.xml; chunker.output.method.xml; toc.list.type.xml; output.inden&#8943;</code></p><pre class="screen"><span class="commit-message">Updated parameter metadata to the new format.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: man.output.quietly.xml; title.font.family.xml; footnote.sep.leader.properties&#8943;</code></p><pre class="screen"><span class="commit-message">Added type annotations into parameter definition files.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: section.container.element.xml</code></p><pre class="screen"><span class="commit-message">Support spans in sections for certain processors.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: component.titlepage.properties.xml</code></p><pre class="screen"><span class="commit-message">Empty attribute set for top level component titlepage block.
-Allows setting a span on <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: bibliography.style.xml</code></p><pre class="screen"><span class="commit-message">Added <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> to WiKi page with description of special markup needed for ISO690 biblioentries</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: make.year.ranges.xml</code></p><pre class="screen"><span class="commit-message">Clarify that multiple <a href="http://docbook.org/tdg5/en/html/year.html"><code class="sgmltag-element">year</code></a> elements are required.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: id.warnings.xml</code></p><pre class="screen"><span class="commit-message">Turn off <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/id.warnings.html"><em class="parameter"><code>id.warnings</code></em></a> by default.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Jirka Kosek: bibliography.style.xml</code></p><pre class="screen"><span class="commit-message">Added support for formatting biblioentries according to ISO690 <a href="http://docbook.org/tdg5/en/html/citation.html"><code class="sgmltag-element">citation</code></a> style.
-New <a href="http://docbook.org/tdg5/en/html/bibliography.html"><code class="sgmltag-element">bibliography</code></a> style can be turned on by setting parameter <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/bibliography.style.html"><em class="parameter"><code>bibliography.style</code></em></a> to "iso690"
-The code was provided by Jana Dvorakova</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Robert Stayton: header.table.properties.xml; footer.table.properties.xml</code></p><pre class="screen"><span class="commit-message">Support adding <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> properties to header and footer tables.</span></pre>
-</li></ul></div>
-</div>
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Highlighting"></a>Highlighting</h3></div></div></div>
-
-<p>The following changes have been made to the
+uppercasing of roff escapes that occurred previously.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: margin.note.float.type.xml; title.font.family.xml; table.frame.border.color.x&#8943;</code></p><pre class="screen"><span class="commit-message">Improved parameter metadata</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: profile.wordsize.xml; profile.audience.xml</code></p><pre class="screen"><span class="commit-message">Add support for profiling on new attributes audience and wordsize.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: callout.graphics.number.limit.xml; callout.graphics.extension.xml</code></p><pre class="screen"><span class="commit-message">Added SVG graphics for fo output.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: callout.icon.size.xml</code></p><pre class="screen"><span class="commit-message">Set size of <code class="sgmltag-element">callout</code> graphics.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: default.units.xml; chunker.output.method.xml; toc.list.type.xml; output.inden&#8943;</code></p><pre class="screen"><span class="commit-message">Updated parameter metadata to the new format.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: man.output.quietly.xml; title.font.family.xml; footnote.sep.leader.properties&#8943;</code></p><pre class="screen"><span class="commit-message">Added type annotations into parameter definition files.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: section.container.element.xml</code></p><pre class="screen"><span class="commit-message">Support spans in sections for certain processors.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: component.titlepage.properties.xml</code></p><pre class="screen"><span class="commit-message">Empty attribute set for top level component titlepage block.
+Allows setting a span on <code class="sgmltag-element">title</code> <code class="sgmltag-element">info</code>.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: bibliography.style.xml</code></p><pre class="screen"><span class="commit-message">Added <code class="sgmltag-element">link</code> to WiKi page with description of special markup needed for ISO690 biblioentries</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: make.year.ranges.xml</code></p><pre class="screen"><span class="commit-message">Clarify that multiple <code class="sgmltag-element">year</code> elements are required.</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: id.warnings.xml</code></p><pre class="screen"><span class="commit-message">Turn off <em class="parameter"><code>id.warnings</code></em> by default.</span></pre></li><li class="listitem"><p><code class="literal">Jirka Kosek: bibliography.style.xml</code></p><pre class="screen"><span class="commit-message">Added support for formatting biblioentries according to ISO690 <code class="sgmltag-element">citation</code> style.
+New <code class="sgmltag-element">bibliography</code> style can be turned on by setting parameter <em class="parameter"><code>bibliography.style</code></em> to "iso690"
+The code was provided by Jana Dvorakova</span></pre></li><li class="listitem"><p><code class="literal">Robert Stayton: header.table.properties.xml; footer.table.properties.xml</code></p><pre class="screen"><span class="commit-message">Support adding <code class="sgmltag-element">table</code> properties to header and footer tables.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Highlighting"></a>Highlighting</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">highlighting</code> code
-            since the 1.72.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Jirka Kosek: c-hl.xml; xslthl-config.xml</code></p><pre class="screen"><span class="commit-message">Added support for C language. Provided by Bruno Guegan.</span></pre>
-</li></ul></div>
-</div>
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Profiling"></a>Profiling</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.72.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Jirka Kosek: c-hl.xml; xslthl-config.xml</code></p><pre class="screen"><span class="commit-message">Added support for C language. Provided by Bruno Guegan.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Profiling"></a>Profiling</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">profiling</code> code
-            since the 1.72.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Robert Stayton: profile-mode.xsl</code></p><pre class="screen"><span class="commit-message">Add support for new profiling attributes audience and wordsize.</span></pre>
-</li></ul></div>
-</div>
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Lib"></a>Lib</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.72.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Robert Stayton: profile-mode.xsl</code></p><pre class="screen"><span class="commit-message">Add support for new profiling attributes audience and wordsize.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Lib"></a>Lib</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">lib</code> code
-            since the 1.72.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: lib.xweb</code></p><pre class="screen"><span class="commit-message">Changed name of prepend-pad template to pad-string and twheeked so
-it can do both right/left padding.</span></pre>
-</li></ul></div>
-</div>
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Tools"></a>Tools</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.72.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: lib.xweb</code></p><pre class="screen"><span class="commit-message">Changed name of prepend-pad template to pad-string and twheeked so
+it can do both right/left padding.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_Tools"></a>Tools</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">tools</code> code
-            since the 1.72.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: bin; bin/docbook-xsl-update</code></p><pre class="screen"><span class="commit-message">Did some cleanup to the install.sh source and added a
+            since the 1.72.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: bin; bin/docbook-xsl-update</code></p><pre class="screen"><span class="commit-message">Did some cleanup to the install.sh source and added a
 docbook-xsl-update script to the docbook-xsl distro, the purpose
 of which is to facilitate easy sync-up to the latest docbook-xsl
-snapshot (by means of rsync).</span></pre>
-</li></ul></div>
-</div>
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_XSL-Saxon"></a>XSL-Saxon</h3></div></div></div>
-
-<p>The following changes have been made to the
+snapshot (by means of rsync).</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_XSL-Saxon"></a>XSL-Saxon</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">xsl-saxon</code> code
-            since the 1.72.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: xalan27/src/com/nwalsh/xalan/Verbatim.java; xalan27/src/com/nwalsh/xalan/&#8943;</code></p><pre class="screen"><span class="commit-message">Added modifications so that the new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/callout.icon.size.html"><em class="parameter"><code>callout.icon.size</code></em></a> parameter is taken into account. This 
-parameter is used for FO output (where SVG now is the default graphics format for callouts).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: saxon65/src/com/nwalsh/saxon/FormatCallout.java; xalan27/src/com/nwalsh/x&#8943;</code></p><pre class="screen"><span class="commit-message">Added code for generating id attributes on callouts in HTML and FO output.
-These patches enable cross-references to callouts placed by <a href="http://docbook.org/tdg5/en/html/area.html"><code class="sgmltag-element">area</code></a> coordinates.
+            since the 1.72.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Mauritz Jeanson: xalan27/src/com/nwalsh/xalan/Verbatim.java; xalan27/src/com/nwalsh/xalan/&#8943;</code></p><pre class="screen"><span class="commit-message">Added modifications so that the new <em class="parameter"><code>callout.icon.size</code></em> parameter is taken into account. This 
+parameter is used for FO output (where SVG now is the default graphics format for callouts).</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: saxon65/src/com/nwalsh/saxon/FormatCallout.java; xalan27/src/com/nwalsh/x&#8943;</code></p><pre class="screen"><span class="commit-message">Added code for generating id attributes on callouts in HTML and FO output.
+These patches enable cross-references to callouts placed by <code class="sgmltag-element">area</code> coordinates.
 It works for graphic, unicode and text callouts. 
-Part of fix for bug #1675513 (<a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> to <a href="http://docbook.org/tdg5/en/html/area.html"><code class="sgmltag-element">area</code></a> broken).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: saxon65/src/com/nwalsh/saxon/Website.java; xalan27/src/com/nwalsh/xalan&#8943;</code></p><pre class="screen"><span class="commit-message">Copied over Website XSL Java extensions.</span></pre>
-</li></ul></div>
-</div>
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_XSL-Xalan"></a>XSL-Xalan</h3></div></div></div>
-
-<p>The following changes have been made to the
+Part of fix for bug #1675513 (<code class="sgmltag-element">xref</code> to <code class="sgmltag-element">area</code> broken).</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: saxon65/src/com/nwalsh/saxon/Website.java; xalan27/src/com/nwalsh/xalan&#8943;</code></p><pre class="screen"><span class="commit-message">Copied over Website XSL Java extensions.</span></pre></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.73.0_XSL-Xalan"></a>XSL-Xalan</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">xsl-xalan</code> code
-            since the 1.72.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: Makefile; xalan2</code></p><pre class="screen"><span class="commit-message">Turned off xalan2.jar build. This removes DocBook XSL
+            since the 1.72.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="literal">Michael(tm) Smith: Makefile; xalan2</code></p><pre class="screen"><span class="commit-message">Turned off xalan2.jar build. This removes DocBook XSL
 Java extensions support for versions of Xalan prior to
 Xalan 2.7. If you are currently using the extensions
 with an earlier version of Xalan, you need to upgrade
-to Xalan 2.7.</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: xalan27/src/com/nwalsh/xalan/Verbatim.java; xalan27/src/com/nwalsh/xalan/&#8943;</code></p><pre class="screen"><span class="commit-message">Added modifications so that the new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/callout.icon.size.html"><em class="parameter"><code>callout.icon.size</code></em></a> parameter is taken into account. This 
-parameter is used for FO output (where SVG now is the default graphics format for callouts).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Mauritz Jeanson: saxon65/src/com/nwalsh/saxon/FormatCallout.java; xalan27/src/com/nwalsh/x&#8943;</code></p><pre class="screen"><span class="commit-message">Added code for generating id attributes on callouts in HTML and FO output.
-These patches enable cross-references to callouts placed by <a href="http://docbook.org/tdg5/en/html/area.html"><code class="sgmltag-element">area</code></a> coordinates.
+to Xalan 2.7.</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: xalan27/src/com/nwalsh/xalan/Verbatim.java; xalan27/src/com/nwalsh/xalan/&#8943;</code></p><pre class="screen"><span class="commit-message">Added modifications so that the new <em class="parameter"><code>callout.icon.size</code></em> parameter is taken into account. This 
+parameter is used for FO output (where SVG now is the default graphics format for callouts).</span></pre></li><li class="listitem"><p><code class="literal">Mauritz Jeanson: saxon65/src/com/nwalsh/saxon/FormatCallout.java; xalan27/src/com/nwalsh/x&#8943;</code></p><pre class="screen"><span class="commit-message">Added code for generating id attributes on callouts in HTML and FO output.
+These patches enable cross-references to callouts placed by <code class="sgmltag-element">area</code> coordinates.
 It works for graphic, unicode and text callouts. 
-Part of fix for bug #1675513 (<a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> to <a href="http://docbook.org/tdg5/en/html/area.html"><code class="sgmltag-element">area</code></a> broken).</span></pre>
-</li><li class="listitem">
-<p><code class="literal">Michael(tm) Smith: saxon65/src/com/nwalsh/saxon/Website.java; xalan27/src/com/nwalsh/xalan&#8943;</code></p><pre class="screen"><span class="commit-message">Copied over Website XSL Java extensions.</span></pre>
-</li></ul></div>
-</div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.72.0"></a>Release: 1.72.0</h2></div></div></div>
-
-<p>This release includes important bug fixes and adds the following
+Part of fix for bug #1675513 (<code class="sgmltag-element">xref</code> to <code class="sgmltag-element">area</code> broken).</span></pre></li><li class="listitem"><p><code class="literal">Michael(tm) Smith: saxon65/src/com/nwalsh/saxon/Website.java; xalan27/src/com/nwalsh/xalan&#8943;</code></p><pre class="screen"><span class="commit-message">Copied over Website XSL Java extensions.</span></pre></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.72.0"></a>Release: 1.72.0</h2></div></div></div><p>This release includes important bug fixes and adds the following
 significant feature changes:
-</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Automatic sorting of glossary entries</span></dt><dd>
-      <p>The HTML and FO stylesheets now support automatic sorting
-      of <a href="http://docbook.org/tdg5/en/html/glossary.html"><code class="sgmltag-element">glossary</code></a> entries. To enable glossary sorting, set
-      the value of the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/glossary.sort.html"><em class="parameter"><code>glossary.sort </code></em></a> parameter
+</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Automatic sorting of glossary entries</span></dt><dd><p>The HTML and FO stylesheets now support automatic sorting
+      of <code class="sgmltag-element">glossary</code> entries. To enable glossary sorting, set
+      the value of the <em class="parameter"><code>glossary.sort </code></em> parameter
       to <code class="code">1</code> (by default, it&#8217;s value is
       <code class="code">0</code>). When you enable glossary sorting,
-      <a href="http://docbook.org/tdg5/en/html/glossentry.html"><code class="sgmltag-element">glossentry</code></a> elements within a <a href="http://docbook.org/tdg5/en/html/glossary.html"><code class="sgmltag-element"> glossary</code></a>,
-      <a href="http://docbook.org/tdg5/en/html/glossdiv.html"><code class="sgmltag-element">glossdiv</code></a>, or <a href="http://docbook.org/tdg5/en/html/glosslist.html"><code class="sgmltag-element">glosslist</code></a> are sorted on the
-      <a href="http://docbook.org/tdg5/en/html/glossterm.html"><code class="sgmltag-element">glossterm</code></a>, using the current language setting. If you
+      <code class="sgmltag-element">glossentry</code> elements within a <code class="sgmltag-element"> glossary</code>,
+      <code class="sgmltag-element">glossdiv</code>, or <code class="sgmltag-element">glosslist</code> are sorted on the
+      <code class="sgmltag-element">glossterm</code>, using the current language setting. If you
       don&#8217;t enable glossary sorting, then the order of
-      <a href="http://docbook.org/tdg5/en/html/glossentry.html"><code class="sgmltag-element">glossentry</code></a> elements is left &#8220;as is&#8221; &#8212; that is, they
+      <code class="sgmltag-element">glossentry</code> elements is left &#8220;as is&#8221; &#8212; that is, they
       are not sorted but are instead just displayed in document
-      order.</p>
-    </dd><dt><span class="term">WordML renamed to Roundtrip, OpenOffice support added</span></dt><dd>
-    <p>Stylesheets for &#8220;roundtrip&#8221; conversion between documents in
+      order.</p></dd><dt><span class="term">WordML renamed to Roundtrip, OpenOffice support added</span></dt><dd><p>Stylesheets for &#8220;roundtrip&#8221; conversion between documents in
     OpenOffice format (ODF) and DocBook XML have been added to the set
     of stylesheets that formerly had the collective title
     <em class="wordasword">WordML</em>, and that set of stylesheets has
     been renamed to <em class="wordasword">Roundtrip</em> to better
-    reflect the actual scope and purpose of its contents.</p>
-    <p>So the DocBook XSL Stylesheets now support roundtrip
+    reflect the actual scope and purpose of its contents.</p><p>So the DocBook XSL Stylesheets now support roundtrip
     conversion (with certain limitations) of WordML, OpenOffice, and
-    Apple Pages documents to and from DocBook XML.</p>
-    </dd><dt><span class="term">Including QandASet questions in TOCs</span></dt><dd>
-      <p>The HTML stylesheet now provides support for including
-      <a href="http://docbook.org/tdg5/en/html/qandaset.html"><code class="sgmltag-element">QandASet</code></a> <a href="http://docbook.org/tdg5/en/html/question.html"><code class="sgmltag-element">question</code></a>s in the document TOC. To
-      enable display of <a href="http://docbook.org/tdg5/en/html/question.html"><code class="sgmltag-element">question</code></a>s in the document TOC, set
-      the value of the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/qanda.in.toc.html"><em class="parameter"><code>qanda.in.toc</code></em></a> to
+    Apple Pages documents to and from DocBook XML.</p></dd><dt><span class="term">Including QandASet questions in TOCs</span></dt><dd><p>The HTML stylesheet now provides support for including
+      <code class="sgmltag-element">QandASet</code> <code class="sgmltag-element">question</code>s in the document TOC. To
+      enable display of <code class="sgmltag-element">question</code>s in the document TOC, set
+      the value of the <em class="parameter"><code>qanda.in.toc</code></em> to
       <code class="code">1</code> (by default, it&#8217;s <code class="code">0</code>). When you
-      enable <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/qanda.in.toc.html"><em class="parameter"><code>qanda.in.toc</code></em></a>, then the generated
+      enable <em class="parameter"><code>qanda.in.toc</code></em>, then the generated
       table of contents for a document will include
-      <a href="http://docbook.org/tdg5/en/html/qandaset.html"><code class="sgmltag-element">qandaset</code></a> titles, <a href="http://docbook.org/tdg5/en/html/qandadiv.html"><code class="sgmltag-element">qandadiv</code></a> titles, and
-      <a href="http://docbook.org/tdg5/en/html/question.html"><code class="sgmltag-element">question</code></a> elements. The default value of zero
+      <code class="sgmltag-element">qandaset</code> titles, <code class="sgmltag-element">qandadiv</code> titles, and
+      <code class="sgmltag-element">question</code> elements. The default value of zero
       excludes them from the TOC.
-      </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3>
-        <p>The <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/qanda.in.toc.html"><em class="parameter"><code>qanda.in.toc</code></em></a> parameter does
+      </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>The <em class="parameter"><code>qanda.in.toc</code></em> parameter does
         not affect any tables of contents that may be generated
-        <span class="emphasis"><em>within</em></span> a <a href="http://docbook.org/tdg5/en/html/qandaset.html"><code class="sgmltag-element">qandaset</code></a> or
-        <a href="http://docbook.org/tdg5/en/html/qandadiv.html"><code class="sgmltag-element">qandadiv</code></a> (only in the document TOC).</p>
-      </div><p>
-      </p>
-    </dd><dt><span class="term">Language identifier in man-page filenames and pathnames</span></dt><dd>
-      <p>Added new parameter <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.lang.in.name.enabled.html"><em class="parameter"><code>man.output.lang.in.name.enabled</code></em></a>, which controls whether
+        <span class="emphasis"><em>within</em></span> a <code class="sgmltag-element">qandaset</code> or
+        <code class="sgmltag-element">qandadiv</code> (only in the document TOC).</p></div><p>
+      </p></dd><dt><span class="term">Language identifier in man-page filenames and pathnames</span></dt><dd><p>Added new parameter <em class="parameter"><code>man.output.lang.in.name.enabled</code></em>, which controls whether
       a language identifier is included in man-page filenames and
-      pathnames. It works like this:</p>
-
-      <p>If the value of <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.lang.in.name.enabled.html"><em class="parameter"><code>man.output.lang.in.name.enabled</code></em></a> is non-zero,
+      pathnames. It works like this:</p><p>If the value of <em class="parameter"><code>man.output.lang.in.name.enabled</code></em> is non-zero,
       man-page files are output with a language identifier included in
-      their filenames or pathnames as follows:</p>
-
-      <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>if
-        <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.subdirs.enabled.html"><em class="parameter"><code>man.output.subdirs.enabled</code></em></a> is non-zero,
+      their filenames or pathnames as follows:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>if
+        <em class="parameter"><code>man.output.subdirs.enabled</code></em> is non-zero,
         each file is output to, e.g., a
         <code class="filename">/$lang/man8/foo.8</code> pathname</p></li><li class="listitem"><p>if
-        <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.subdirs.enabled.html"><em class="parameter"><code>man.output.subdirs.enabled</code></em></a> is zero,
+        <em class="parameter"><code>man.output.subdirs.enabled</code></em> is zero,
         each file is output with a <code class="sgmltag-element">foo.$lang.8</code>
-        filename</p></li></ul></div>
-
-    </dd><dt><span class="term"><a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/index.page.number.properties.html"><em class="parameter"><code>index.page.number.properties</code></em></a> property set</span></dt><dd>
-      <p>For FO output, use the
-      <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/index.page.number.properties.html"><em class="parameter"><code>index.page.number.properties</code></em></a> to control
-      formatting of page numbers in <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> output &#8212; to (for
-      example) to display page numbers in <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> output in a
-      different color (to indicate that they are links).</p>
-    </dd><dt><span class="term">Crop marks in output from Antenna House XSL Formatter</span></dt><dd>
-      <p>Support has been added for generating crop marks in
-      print/PDF output generated using Antenna House XSL Formatter</p>
-    </dd><dt><span class="term">More string-substitution hooks in manpages output</span></dt><dd>
-      <p>The <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.string.subst.map.local.pre.html"><em class="parameter"><code>man.string.subst.map.local.pre</code></em></a>
-      and <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.string.subst.map.local.post.html"><em class="parameter"><code>man.string.subst.map.local.post</code></em></a>
+        filename</p></li></ul></div></dd><dt><span class="term"><em class="parameter"><code>index.page.number.properties</code></em> property set</span></dt><dd><p>For FO output, use the
+      <em class="parameter"><code>index.page.number.properties</code></em> to control
+      formatting of page numbers in <code class="sgmltag-element">index</code> output &#8212; to (for
+      example) to display page numbers in <code class="sgmltag-element">index</code> output in a
+      different color (to indicate that they are links).</p></dd><dt><span class="term">Crop marks in output from Antenna House XSL Formatter</span></dt><dd><p>Support has been added for generating crop marks in
+      print/PDF output generated using Antenna House XSL Formatter</p></dd><dt><span class="term">More string-substitution hooks in manpages output</span></dt><dd><p>The <em class="parameter"><code>man.string.subst.map.local.pre</code></em>
+      and <em class="parameter"><code>man.string.subst.map.local.post</code></em>
       parameters have been added to enable easier control over
-      custom string substitutions.</p>
-    </dd><dt><span class="term">Moved verbatim properties to attribute-set</span></dt><dd>
-      <p>The hardcoded properties used in verbatim elements (literallayout,
+      custom string substitutions.</p></dd><dt><span class="term">Moved verbatim properties to attribute-set</span></dt><dd><p>The hardcoded properties used in verbatim elements (literallayout,
       programlisting, screen) were moved to the verbatim.properties 
-      attribute-set so they can be more easily customized.</p>
-    </dd><dt><span class="term">enhanced simple.xlink template</span></dt><dd>
-      <p>Now the simple.xlink template in inline.xsl works with
+      attribute-set so they can be more easily customized.</p></dd><dt><span class="term">enhanced simple.xlink template</span></dt><dd><p>Now the simple.xlink template in inline.xsl works with
       cross reference elements xref and link as well.  Also, more elements
       call simple.xlink, which enables DB5 xlink functionality.
-      </p>
-    </dd><dt><span class="term">DocBook 5 compatibility</span></dt><dd>
-      <p>Stylesheets now consistently support DocBook 5 attributes
+      </p></dd><dt><span class="term">DocBook 5 compatibility</span></dt><dd><p>Stylesheets now consistently support DocBook 5 attributes
       (such as xml:id). Also, DocBook 5 info elements are now checked
       along with other *info elements, and the use of name() function
       was replaced by local-name() so it also matches on DocBook 5 elements.
       These changes enable reusing the stylesheets with DocBook 5 
       documents with minimal fixup.
-      </p>
-    </dd><dt><span class="term">HTML class attributes now handled in class.attribute mode </span></dt><dd>
-      <p>The HTML class attributes were formerly hardcoded to the 
+      </p></dd><dt><span class="term">HTML class attributes now handled in class.attribute mode </span></dt><dd><p>The HTML class attributes were formerly hardcoded to the 
       element name.  Now the class attribute is generated by applying
       templates in class.attribute mode so class attribute names
-      can be customized. The default is still the element name.</p>
-    </dd><dt><span class="term">arabic-indic numbering enabled in autolabels</span></dt><dd>
-      <p>Numbering of chapter, sections, and pages can now use
+      can be customized. The default is still the element name.</p></dd><dt><span class="term">arabic-indic numbering enabled in autolabels</span></dt><dd><p>Numbering of chapter, sections, and pages can now use
       arabic-indic numbering when number format is set to 'arabicindic' or
-      to &#1633;.</p>
-    </dd></dl></div><p>
+      to &#1633;.</p></dd></dl></div><p>
 The following is a detailed list of changes (not
 including bug fixes) that have been made since the 1.71.1
-release.</p>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.72.0_Common"></a>Common</h3></div></div></div>
-
-<p>The following changes have been made to the
+release.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.72.0_Common"></a>Common</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">common</code> code
-            since the 1.71.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add support for arabicindic numbering to autolabel.format template.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Finish support for @xml:id everywhere @id is used.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">replace name() with local-name() in most cases.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add utility template tabstyle to return the tabstyle from<br>
-any <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> element.</span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.72.0_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.71.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;support&nbsp;for&nbsp;arabicindic&nbsp;numbering&nbsp;to&nbsp;autolabel.format&nbsp;template.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Finish&nbsp;support&nbsp;for&nbsp;@xml:id&nbsp;everywhere&nbsp;@id&nbsp;is&nbsp;used.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">replace&nbsp;name()&nbsp;with&nbsp;local-name()&nbsp;in&nbsp;most&nbsp;cases.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;support&nbsp;for&nbsp;<code class="sgmltag-element">info</code>.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;utility&nbsp;template&nbsp;tabstyle&nbsp;to&nbsp;return&nbsp;the&nbsp;tabstyle&nbsp;from<br>
+any&nbsp;<code class="sgmltag-element">table</code>&nbsp;element.</span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.72.0_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">fo</code> code
-            since the 1.71.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add support for sorting <a href="http://docbook.org/tdg5/en/html/glossary.html"><code class="sgmltag-element">glossary</code></a> entries</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add table.row.properties template to customize <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> rows.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Moved all properties to attribute-sets so can be customized more easily.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add index.page.number.properties attribute-set to format page numbers.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message"><a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> now supports xlink:href, using simple.xlink template.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Rewrote simple.xlink, and call it with all charseq templates.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add simple.xlink processing to <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> and <a href="http://docbook.org/tdg5/en/html/member.html"><code class="sgmltag-element">member</code></a> elements.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add support for crop marks in Antenna House.</span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.72.0_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.71.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;support&nbsp;for&nbsp;sorting&nbsp;<code class="sgmltag-element">glossary</code>&nbsp;entries</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;table.row.properties&nbsp;template&nbsp;to&nbsp;customize&nbsp;<code class="sgmltag-element">table</code>&nbsp;rows.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Moved&nbsp;all&nbsp;properties&nbsp;to&nbsp;attribute-sets&nbsp;so&nbsp;can&nbsp;be&nbsp;customized&nbsp;more&nbsp;easily.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;index.page.number.properties&nbsp;attribute-set&nbsp;to&nbsp;format&nbsp;page&nbsp;numbers.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message"><code class="sgmltag-element">xref</code>&nbsp;now&nbsp;supports&nbsp;xlink:href,&nbsp;using&nbsp;simple.xlink&nbsp;template.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Rewrote&nbsp;simple.xlink,&nbsp;and&nbsp;call&nbsp;it&nbsp;with&nbsp;all&nbsp;charseq&nbsp;templates.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;simple.xlink&nbsp;processing&nbsp;to&nbsp;<code class="sgmltag-element">term</code>&nbsp;and&nbsp;<code class="sgmltag-element">member</code>&nbsp;elements.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;support&nbsp;for&nbsp;crop&nbsp;marks&nbsp;in&nbsp;Antenna&nbsp;House.</span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.72.0_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">html</code> code
-            since the 1.71.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add support for sorting <a href="http://docbook.org/tdg5/en/html/glossary.html"><code class="sgmltag-element">glossary</code></a> entries</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add support for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/qanda.in.toc.html"><em class="parameter"><code>qanda.in.toc</code></em></a> to add <a href="http://docbook.org/tdg5/en/html/qandaentry.html"><code class="sgmltag-element">qandaentry</code></a> questions to document <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a>.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">add simple.xlink support to <a href="http://docbook.org/tdg5/en/html/variablelist.html"><code class="sgmltag-element">variablelist</code></a> <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> and <a href="http://docbook.org/tdg5/en/html/simplelist.html"><code class="sgmltag-element">simplelist</code></a> <a href="http://docbook.org/tdg5/en/html/member.html"><code class="sgmltag-element">member</code></a>.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">*.propagates.style now handled in class.attribute mode.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">add class parameter to class.attribute mode to set default class.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Convert all class attributes to use the class.attribute mode<br>
-so class names can be customized more easily.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add class.attribute mode to generate class attributes.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added simple.xlink to most remaining inlines.<br>
-Changed class attributes to applying class.attributes mode.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Changed <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> template to use simple.xlink tempalte.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Improve generate.html.title to work with <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> targets too.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Improved simple.xlink to support <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> and <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a>.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Use new link.title.attribute now.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Rewrote simple.xlink to handle linkend also.<br>
-Better computation of <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> attribute on <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> too.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Handle Xalan quirk as special case.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add support for <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a>.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Fixed imagemaps so they work properly going from calspair coords<br>
-to HTML <a href="http://docbook.org/tdg5/en/html/area.html"><code class="sgmltag-element">area</code></a> coords.</span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.72.0_Manpages"></a>Manpages</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.71.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;support&nbsp;for&nbsp;sorting&nbsp;<code class="sgmltag-element">glossary</code>&nbsp;entries</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;support&nbsp;for&nbsp;<em class="parameter"><code>qanda.in.toc</code></em>&nbsp;to&nbsp;add&nbsp;<code class="sgmltag-element">qandaentry</code>&nbsp;questions&nbsp;to&nbsp;document&nbsp;<code class="sgmltag-element">TOC</code>.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">add&nbsp;simple.xlink&nbsp;support&nbsp;to&nbsp;<code class="sgmltag-element">variablelist</code>&nbsp;<code class="sgmltag-element">term</code>&nbsp;and&nbsp;<code class="sgmltag-element">simplelist</code>&nbsp;<code class="sgmltag-element">member</code>.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">*.propagates.style&nbsp;now&nbsp;handled&nbsp;in&nbsp;class.attribute&nbsp;mode.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">add&nbsp;class&nbsp;parameter&nbsp;to&nbsp;class.attribute&nbsp;mode&nbsp;to&nbsp;set&nbsp;default&nbsp;class.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Convert&nbsp;all&nbsp;class&nbsp;attributes&nbsp;to&nbsp;use&nbsp;the&nbsp;class.attribute&nbsp;mode<br>
+so&nbsp;class&nbsp;names&nbsp;can&nbsp;be&nbsp;customized&nbsp;more&nbsp;easily.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;class.attribute&nbsp;mode&nbsp;to&nbsp;generate&nbsp;class&nbsp;attributes.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;simple.xlink&nbsp;to&nbsp;most&nbsp;remaining&nbsp;inlines.<br>
+Changed&nbsp;class&nbsp;attributes&nbsp;to&nbsp;applying&nbsp;class.attributes&nbsp;mode.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Changed&nbsp;<code class="sgmltag-element">xref</code>&nbsp;template&nbsp;to&nbsp;use&nbsp;simple.xlink&nbsp;tempalte.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Improve&nbsp;generate.html.title&nbsp;to&nbsp;work&nbsp;with&nbsp;<code class="sgmltag-element">link</code>&nbsp;targets&nbsp;too.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Improved&nbsp;simple.xlink&nbsp;to&nbsp;support&nbsp;<code class="sgmltag-element">link</code>&nbsp;and&nbsp;<code class="sgmltag-element">xref</code>.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Use&nbsp;new&nbsp;link.title.attribute&nbsp;now.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Rewrote&nbsp;simple.xlink&nbsp;to&nbsp;handle&nbsp;linkend&nbsp;also.<br>
+Better&nbsp;computation&nbsp;of&nbsp;<code class="sgmltag-element">title</code>&nbsp;attribute&nbsp;on&nbsp;<code class="sgmltag-element">link</code>&nbsp;too.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Handle&nbsp;Xalan&nbsp;quirk&nbsp;as&nbsp;special&nbsp;case.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;support&nbsp;for&nbsp;<code class="sgmltag-element">info</code>.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Fixed&nbsp;imagemaps&nbsp;so&nbsp;they&nbsp;work&nbsp;properly&nbsp;going&nbsp;from&nbsp;calspair&nbsp;coords<br>
+to&nbsp;HTML&nbsp;<code class="sgmltag-element">area</code>&nbsp;coords.</span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.72.0_Manpages"></a>Manpages</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">manpages</code> code
-            since the 1.71.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added doc for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.lang.in.name.enabled.html"><em class="parameter"><code>man.output.lang.in.name.enabled</code></em></a> parameter. This<br>
-checkin completes support for writing file/pathnames for man-pages<br>
-with $lang include in the names. Closes #1585967. knightly<br>
-accolades to Daniel Leidert for providing the feature request.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added new param <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.lang.in.name.enabled.html"><em class="parameter"><code>man.output.lang.in.name.enabled</code></em></a>, which<br>
-controls whether $LANG value is included in manpages<br>
-filenames and pathnames. It works like this:<br>
+            since the 1.71.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;doc&nbsp;for&nbsp;<em class="parameter"><code>man.output.lang.in.name.enabled</code></em>&nbsp;parameter.&nbsp;This<br>
+checkin&nbsp;completes&nbsp;support&nbsp;for&nbsp;writing&nbsp;file/pathnames&nbsp;for&nbsp;man-pages<br>
+with&nbsp;$lang&nbsp;include&nbsp;in&nbsp;the&nbsp;names.&nbsp;Closes&nbsp;#1585967.&nbsp;knightly<br>
+accolades&nbsp;to&nbsp;Daniel&nbsp;Leidert&nbsp;for&nbsp;providing&nbsp;the&nbsp;feature&nbsp;request.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;new&nbsp;param&nbsp;<em class="parameter"><code>man.output.lang.in.name.enabled</code></em>,&nbsp;which<br>
+controls&nbsp;whether&nbsp;$LANG&nbsp;value&nbsp;is&nbsp;included&nbsp;in&nbsp;manpages<br>
+filenames&nbsp;and&nbsp;pathnames.&nbsp;It&nbsp;works&nbsp;like&nbsp;this:<br>
 <br>
-If the value of <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.lang.in.name.enabled.html"><em class="parameter"><code>man.output.lang.in.name.enabled</code></em></a> is non-zero,<br>
-man-page files are output with the $lang value included in<br>
-their filenames or pathnames as follows;<br>
+If&nbsp;the&nbsp;value&nbsp;of&nbsp;<em class="parameter"><code>man.output.lang.in.name.enabled</code></em>&nbsp;is&nbsp;non-zero,<br>
+man-page&nbsp;files&nbsp;are&nbsp;output&nbsp;with&nbsp;the&nbsp;$lang&nbsp;value&nbsp;included&nbsp;in<br>
+their&nbsp;filenames&nbsp;or&nbsp;pathnames&nbsp;as&nbsp;follows;<br>
 <br>
-- if <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.subdirs.enabled.html"><em class="parameter"><code>man.output.subdirs.enabled</code></em></a> is non-zero, each file is<br>
-  output to, e.g., a /$lang/man8/foo.8 pathname<br>
+-&nbsp;if&nbsp;<em class="parameter"><code>man.output.subdirs.enabled</code></em>&nbsp;is&nbsp;non-zero,&nbsp;each&nbsp;file&nbsp;is<br>
+&nbsp;&nbsp;output&nbsp;to,&nbsp;e.g.,&nbsp;a&nbsp;/$lang/man8/foo.8&nbsp;pathname<br>
 <br>
-- if <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.subdirs.enabled.html"><em class="parameter"><code>man.output.subdirs.enabled</code></em></a> is zero, each file is output<br>
-  with a foo.$lang.8 <a href="http://docbook.org/tdg5/en/html/filename.html"><code class="sgmltag-element">filename</code></a></span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Use "\e" instead of "\\" for backslash output, because the<br>
-groff docs say that's the correct thing to do; also because<br>
-testing (thanks, Paul Dubois) shows that "\\" doesn't always<br>
-work as expected; for example, "\\" within a <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> seems to<br>
-mess things up.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.string.subst.map.local.pre.html"><em class="parameter"><code>man.string.subst.map.local.pre</code></em></a> and<br>
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.string.subst.map.local.post.html"><em class="parameter"><code>man.string.subst.map.local.post</code></em></a> parameters. Those parameters<br>
-enable local additions and changes to string-substitution mappings<br>
-without the need to change the value of <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.string.subst.map.html"><em class="parameter"><code>man.string.subst.map</code></em></a><br>
-parameter (which is for standard system mappings). Closes<br>
-#1456738. Thanks to Sam Steingold for constructing a true<br>
-stylesheet torture test (the clisp docs) that exposed the need for<br>
-these params.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added the Markup element to the list of elements that get output<br>
-in bold. Thanks to Eric S. Raymond.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Replaced all dots in roff requests with U+2302 ("house"<br>
-character), and added escaping in output for all instances of dot<br>
-that are not in roff requests. This fixes the problem case where a<br>
-string beginning with a dot (for example, the string ".bashrc")<br>
-might occur at the beginning of a line in output, in which case <br>
-would mistakenly get interpreted as a roff request. Thanks to Eric<br>
-S. Raymond for pushing to fix this.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Made change to ensure that list content nested in<br>
-<a href="http://docbook.org/tdg5/en/html/itemizedlist.html"><code class="sgmltag-element">itemizedlist</code></a> and <a href="http://docbook.org/tdg5/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a> instances is properly indented. This<br>
-is a switch from using .TP to format those lists to using .RS/.RE<br>
-to format them instead (because .TP does not allow nesting). Closes bug #1602616.<br>
-Thanks to Daniel Leidert.</span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.72.0_Params"></a>Params</h3></div></div></div>
-
-<p>The following changes have been made to the
+-&nbsp;if&nbsp;<em class="parameter"><code>man.output.subdirs.enabled</code></em>&nbsp;is&nbsp;zero,&nbsp;each&nbsp;file&nbsp;is&nbsp;output<br>
+&nbsp;&nbsp;with&nbsp;a&nbsp;foo.$lang.8&nbsp;<code class="sgmltag-element">filename</code></span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Use&nbsp;"\e"&nbsp;instead&nbsp;of&nbsp;"\\"&nbsp;for&nbsp;backslash&nbsp;output,&nbsp;because&nbsp;the<br>
+groff&nbsp;docs&nbsp;say&nbsp;that's&nbsp;the&nbsp;correct&nbsp;thing&nbsp;to&nbsp;do;&nbsp;also&nbsp;because<br>
+testing&nbsp;(thanks,&nbsp;Paul&nbsp;Dubois)&nbsp;shows&nbsp;that&nbsp;"\\"&nbsp;doesn't&nbsp;always<br>
+work&nbsp;as&nbsp;expected;&nbsp;for&nbsp;example,&nbsp;"\\"&nbsp;within&nbsp;a&nbsp;<code class="sgmltag-element">table</code>&nbsp;seems&nbsp;to<br>
+mess&nbsp;things&nbsp;up.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;the&nbsp;<em class="parameter"><code>man.string.subst.map.local.pre</code></em>&nbsp;and<br>
+<em class="parameter"><code>man.string.subst.map.local.post</code></em>&nbsp;parameters.&nbsp;Those&nbsp;parameters<br>
+enable&nbsp;local&nbsp;additions&nbsp;and&nbsp;changes&nbsp;to&nbsp;string-substitution&nbsp;mappings<br>
+without&nbsp;the&nbsp;need&nbsp;to&nbsp;change&nbsp;the&nbsp;value&nbsp;of&nbsp;<em class="parameter"><code>man.string.subst.map</code></em><br>
+parameter&nbsp;(which&nbsp;is&nbsp;for&nbsp;standard&nbsp;system&nbsp;mappings).&nbsp;Closes<br>
+#1456738.&nbsp;Thanks&nbsp;to&nbsp;Sam&nbsp;Steingold&nbsp;for&nbsp;constructing&nbsp;a&nbsp;true<br>
+stylesheet&nbsp;torture&nbsp;test&nbsp;(the&nbsp;clisp&nbsp;docs)&nbsp;that&nbsp;exposed&nbsp;the&nbsp;need&nbsp;for<br>
+these&nbsp;params.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;the&nbsp;Markup&nbsp;element&nbsp;to&nbsp;the&nbsp;list&nbsp;of&nbsp;elements&nbsp;that&nbsp;get&nbsp;output<br>
+in&nbsp;bold.&nbsp;Thanks&nbsp;to&nbsp;Eric&nbsp;S.&nbsp;Raymond.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Replaced&nbsp;all&nbsp;dots&nbsp;in&nbsp;roff&nbsp;requests&nbsp;with&nbsp;U+2302&nbsp;("house"<br>
+character),&nbsp;and&nbsp;added&nbsp;escaping&nbsp;in&nbsp;output&nbsp;for&nbsp;all&nbsp;instances&nbsp;of&nbsp;dot<br>
+that&nbsp;are&nbsp;not&nbsp;in&nbsp;roff&nbsp;requests.&nbsp;This&nbsp;fixes&nbsp;the&nbsp;problem&nbsp;case&nbsp;where&nbsp;a<br>
+string&nbsp;beginning&nbsp;with&nbsp;a&nbsp;dot&nbsp;(for&nbsp;example,&nbsp;the&nbsp;string&nbsp;".bashrc")<br>
+might&nbsp;occur&nbsp;at&nbsp;the&nbsp;beginning&nbsp;of&nbsp;a&nbsp;line&nbsp;in&nbsp;output,&nbsp;in&nbsp;which&nbsp;case&nbsp;<br>
+would&nbsp;mistakenly&nbsp;get&nbsp;interpreted&nbsp;as&nbsp;a&nbsp;roff&nbsp;request.&nbsp;Thanks&nbsp;to&nbsp;Eric<br>
+S.&nbsp;Raymond&nbsp;for&nbsp;pushing&nbsp;to&nbsp;fix&nbsp;this.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Made&nbsp;change&nbsp;to&nbsp;ensure&nbsp;that&nbsp;list&nbsp;content&nbsp;nested&nbsp;in<br>
+<code class="sgmltag-element">itemizedlist</code>&nbsp;and&nbsp;<code class="sgmltag-element">orderedlist</code>&nbsp;instances&nbsp;is&nbsp;properly&nbsp;indented.&nbsp;This<br>
+is&nbsp;a&nbsp;switch&nbsp;from&nbsp;using&nbsp;.TP&nbsp;to&nbsp;format&nbsp;those&nbsp;lists&nbsp;to&nbsp;using&nbsp;.RS/.RE<br>
+to&nbsp;format&nbsp;them&nbsp;instead&nbsp;(because&nbsp;.TP&nbsp;does&nbsp;not&nbsp;allow&nbsp;nesting).&nbsp;Closes&nbsp;bug&nbsp;#1602616.<br>
+Thanks&nbsp;to&nbsp;Daniel&nbsp;Leidert.</span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.72.0_Params"></a>Params</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">params</code> code
-            since the 1.71.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added doc for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.lang.in.name.enabled.html"><em class="parameter"><code>man.output.lang.in.name.enabled</code></em></a> parameter. This<br>
-checkin completes support for writing file/pathnames for man-pages<br>
-with $lang include in the names. Closes #1585967. knightly<br>
-accolades to Daniel Leidert for providing the feature request.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added new param <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.lang.in.name.enabled.html"><em class="parameter"><code>man.output.lang.in.name.enabled</code></em></a>, which<br>
-controls whether $LANG value is included in manpages<br>
-filenames and pathnames. It works like this:<br>
+            since the 1.71.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;doc&nbsp;for&nbsp;<em class="parameter"><code>man.output.lang.in.name.enabled</code></em>&nbsp;parameter.&nbsp;This<br>
+checkin&nbsp;completes&nbsp;support&nbsp;for&nbsp;writing&nbsp;file/pathnames&nbsp;for&nbsp;man-pages<br>
+with&nbsp;$lang&nbsp;include&nbsp;in&nbsp;the&nbsp;names.&nbsp;Closes&nbsp;#1585967.&nbsp;knightly<br>
+accolades&nbsp;to&nbsp;Daniel&nbsp;Leidert&nbsp;for&nbsp;providing&nbsp;the&nbsp;feature&nbsp;request.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;new&nbsp;param&nbsp;<em class="parameter"><code>man.output.lang.in.name.enabled</code></em>,&nbsp;which<br>
+controls&nbsp;whether&nbsp;$LANG&nbsp;value&nbsp;is&nbsp;included&nbsp;in&nbsp;manpages<br>
+filenames&nbsp;and&nbsp;pathnames.&nbsp;It&nbsp;works&nbsp;like&nbsp;this:<br>
 <br>
-If the value of <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.lang.in.name.enabled.html"><em class="parameter"><code>man.output.lang.in.name.enabled</code></em></a> is non-zero,<br>
-man-page files are output with the $lang value included in<br>
-their filenames or pathnames as follows;<br>
+If&nbsp;the&nbsp;value&nbsp;of&nbsp;<em class="parameter"><code>man.output.lang.in.name.enabled</code></em>&nbsp;is&nbsp;non-zero,<br>
+man-page&nbsp;files&nbsp;are&nbsp;output&nbsp;with&nbsp;the&nbsp;$lang&nbsp;value&nbsp;included&nbsp;in<br>
+their&nbsp;filenames&nbsp;or&nbsp;pathnames&nbsp;as&nbsp;follows;<br>
 <br>
-- if <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.subdirs.enabled.html"><em class="parameter"><code>man.output.subdirs.enabled</code></em></a> is non-zero, each file is<br>
-  output to, e.g., a /$lang/man8/foo.8 pathname<br>
+-&nbsp;if&nbsp;<em class="parameter"><code>man.output.subdirs.enabled</code></em>&nbsp;is&nbsp;non-zero,&nbsp;each&nbsp;file&nbsp;is<br>
+&nbsp;&nbsp;output&nbsp;to,&nbsp;e.g.,&nbsp;a&nbsp;/$lang/man8/foo.8&nbsp;pathname<br>
 <br>
-- if <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.subdirs.enabled.html"><em class="parameter"><code>man.output.subdirs.enabled</code></em></a> is zero, each file is output<br>
-  with a foo.$lang.8 <a href="http://docbook.org/tdg5/en/html/filename.html"><code class="sgmltag-element">filename</code></a></span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.string.subst.map.local.pre.html"><em class="parameter"><code>man.string.subst.map.local.pre</code></em></a> and<br>
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.string.subst.map.local.post.html"><em class="parameter"><code>man.string.subst.map.local.post</code></em></a> parameters. Those parameters<br>
-enable local additions and changes to string-substitution mappings<br>
-without the need to change the value of <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.string.subst.map.html"><em class="parameter"><code>man.string.subst.map</code></em></a><br>
-parameter (which is for standard system mappings). Closes<br>
-#1456738. Thanks to Sam Steingold for constructing a true<br>
-stylesheet torture test (the clisp docs) that exposed the need for<br>
-these params.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add index.page.number.properties by default.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/index.page.number.properties.html"><em class="parameter"><code>index.page.number.properties</code></em></a> to allow customizations of page numbers in indexes.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Move show-destination="replace" property from template to attribute-set<br>
-so it can be customized.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add support for sorting <a href="http://docbook.org/tdg5/en/html/glossary.html"><code class="sgmltag-element">glossary</code></a> entries</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add option to include qanda in tables of contents.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Moved all properties to attribute-sets so can be customized more easily.</span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.72.0_Template"></a>Template</h3></div></div></div>
-
-<p>The following changes have been made to the
+-&nbsp;if&nbsp;<em class="parameter"><code>man.output.subdirs.enabled</code></em>&nbsp;is&nbsp;zero,&nbsp;each&nbsp;file&nbsp;is&nbsp;output<br>
+&nbsp;&nbsp;with&nbsp;a&nbsp;foo.$lang.8&nbsp;<code class="sgmltag-element">filename</code></span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;the&nbsp;<em class="parameter"><code>man.string.subst.map.local.pre</code></em>&nbsp;and<br>
+<em class="parameter"><code>man.string.subst.map.local.post</code></em>&nbsp;parameters.&nbsp;Those&nbsp;parameters<br>
+enable&nbsp;local&nbsp;additions&nbsp;and&nbsp;changes&nbsp;to&nbsp;string-substitution&nbsp;mappings<br>
+without&nbsp;the&nbsp;need&nbsp;to&nbsp;change&nbsp;the&nbsp;value&nbsp;of&nbsp;<em class="parameter"><code>man.string.subst.map</code></em><br>
+parameter&nbsp;(which&nbsp;is&nbsp;for&nbsp;standard&nbsp;system&nbsp;mappings).&nbsp;Closes<br>
+#1456738.&nbsp;Thanks&nbsp;to&nbsp;Sam&nbsp;Steingold&nbsp;for&nbsp;constructing&nbsp;a&nbsp;true<br>
+stylesheet&nbsp;torture&nbsp;test&nbsp;(the&nbsp;clisp&nbsp;docs)&nbsp;that&nbsp;exposed&nbsp;the&nbsp;need&nbsp;for<br>
+these&nbsp;params.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;index.page.number.properties&nbsp;by&nbsp;default.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;<em class="parameter"><code>index.page.number.properties</code></em>&nbsp;to&nbsp;allow&nbsp;customizations&nbsp;of&nbsp;page&nbsp;numbers&nbsp;in&nbsp;indexes.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Move&nbsp;show-destination="replace"&nbsp;property&nbsp;from&nbsp;template&nbsp;to&nbsp;attribute-set<br>
+so&nbsp;it&nbsp;can&nbsp;be&nbsp;customized.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;support&nbsp;for&nbsp;sorting&nbsp;<code class="sgmltag-element">glossary</code>&nbsp;entries</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;option&nbsp;to&nbsp;include&nbsp;qanda&nbsp;in&nbsp;tables&nbsp;of&nbsp;contents.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Moved&nbsp;all&nbsp;properties&nbsp;to&nbsp;attribute-sets&nbsp;so&nbsp;can&nbsp;be&nbsp;customized&nbsp;more&nbsp;easily.</span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.72.0_Template"></a>Template</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">template</code> code
-            since the 1.71.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added workaround for Xalan bug: use for-each and copy instead of copy-of (#1604770).</span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.72.0_Roundtrip"></a>Roundtrip</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.71.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;workaround&nbsp;for&nbsp;Xalan&nbsp;bug:&nbsp;use&nbsp;for-each&nbsp;and&nbsp;copy&nbsp;instead&nbsp;of&nbsp;copy-of&nbsp;(#1604770).</span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.72.0_Roundtrip"></a>Roundtrip</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">roundtrip</code> code
-            since the 1.71.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">rename to roundtrip, add OpenOffice support</span></p></div>
-</li></ul></div>
-</div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.71.1"></a>Release: 1.71.1</h2></div></div></div>
-
-<p>This is a minor update to the 1.71.0 release. Along with a
+            since the 1.71.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">rename&nbsp;to&nbsp;roundtrip,&nbsp;add&nbsp;OpenOffice&nbsp;support</span></p></div></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.71.1"></a>Release: 1.71.1</h2></div></div></div><p>This is a minor update to the 1.71.0 release. Along with a
 number of bug fixes, it includes two feature changes:
 
-</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-    <p>Added support for profiling based on <code class="sgmltag-attribute">xml:lang</code> and <code class="sgmltag-attribute">status</code> attributes.</p>
-  </li><li class="listitem">
-    <p>Added initial support in manpages output for
-    <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a>, <a href="http://docbook.org/tdg5/en/html/annotation.html"><code class="sgmltag-element">annotation</code></a>, and <a href="http://docbook.org/tdg5/en/html/alt.html"><code class="sgmltag-element">alt</code></a>
+</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Added support for profiling based on <code class="sgmltag-attribute">xml:lang</code> and <code class="sgmltag-attribute">status</code> attributes.</p></li><li class="listitem"><p>Added initial support in manpages output for
+    <code class="sgmltag-element">footnote</code>, <code class="sgmltag-element">annotation</code>, and <code class="sgmltag-element">alt</code>
     instances. Basically, they all now get handled the same way
     <code class="sgmltag-element">ulink</code> instances are. They are treated as a class as
     "note sources": A numbered marker is generated at the place in the
     main text flow where they occur, then their contents are displayed
-    in an endnotes section at the end of the man page.</p>
-  </li></ul></div><p>
-</p>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.1_Common"></a>Common</h3></div></div></div>
-
-<p>The following changes have been made to the
+    in an endnotes section at the end of the man page.</p></li></ul></div><p>
+</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.1_Common"></a>Common</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">common</code> code
-            since the 1.71.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">For backward compatability autoidx-ng.xsl is invoking "kosek" indexing method again.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add support for Xalan generating a root xml:base like saxon.</span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.1_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.71.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">For&nbsp;backward&nbsp;compatability&nbsp;autoidx-ng.xsl&nbsp;is&nbsp;invoking&nbsp;"kosek"&nbsp;indexing&nbsp;method&nbsp;again.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;support&nbsp;for&nbsp;Xalan&nbsp;generating&nbsp;a&nbsp;root&nbsp;xml:base&nbsp;like&nbsp;saxon.</span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.1_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">fo</code> code
-            since the 1.71.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">For backward compatability autoidx-ng.xsl is invoking "kosek" indexing method again.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add support for Xalan to add root node xml:base for db5 docs.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added support for profiling based on xml:lang and status attributes.</span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.1_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.71.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">For&nbsp;backward&nbsp;compatability&nbsp;autoidx-ng.xsl&nbsp;is&nbsp;invoking&nbsp;"kosek"&nbsp;indexing&nbsp;method&nbsp;again.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;support&nbsp;for&nbsp;Xalan&nbsp;to&nbsp;add&nbsp;root&nbsp;node&nbsp;xml:base&nbsp;for&nbsp;db5&nbsp;docs.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;support&nbsp;for&nbsp;profiling&nbsp;based&nbsp;on&nbsp;xml:lang&nbsp;and&nbsp;status&nbsp;attributes.</span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.1_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">html</code> code
-            since the 1.71.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">For backward compatability autoidx-ng.xsl is invoking "kosek" indexing method again.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add support for Xalan to add root node xml:base for db5 docs.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added support for profiling based on xml:lang and status attributes.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Made changes in namespace declarations to prevent xmllint's<br>
-canonicalizer from treating them as relative namespace URIs.<br>
+            since the 1.71.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">For&nbsp;backward&nbsp;compatability&nbsp;autoidx-ng.xsl&nbsp;is&nbsp;invoking&nbsp;"kosek"&nbsp;indexing&nbsp;method&nbsp;again.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;support&nbsp;for&nbsp;Xalan&nbsp;to&nbsp;add&nbsp;root&nbsp;node&nbsp;xml:base&nbsp;for&nbsp;db5&nbsp;docs.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;support&nbsp;for&nbsp;profiling&nbsp;based&nbsp;on&nbsp;xml:lang&nbsp;and&nbsp;status&nbsp;attributes.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Made&nbsp;changes&nbsp;in&nbsp;namespace&nbsp;declarations&nbsp;to&nbsp;prevent&nbsp;xmllint's<br>
+canonicalizer&nbsp;from&nbsp;treating&nbsp;them&nbsp;as&nbsp;relative&nbsp;namespace&nbsp;URIs.<br>
 <br>
-  - Changed xmlns:k="java:com.isogen.saxoni18n.Saxoni18nService"<br>
-    to xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService";<br>
-    Saxon accepts either form<br>
-    (see http://www.saxonica.com/documentation/extensibility/functions.html);<br>
-    to Saxon, "the part of the URI before the final '/' is immaterial".<br>
+&nbsp;&nbsp;-&nbsp;Changed&nbsp;xmlns:k="java:com.isogen.saxoni18n.Saxoni18nService"<br>
+&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService";<br>
+&nbsp;&nbsp;&nbsp;&nbsp;Saxon&nbsp;accepts&nbsp;either&nbsp;form<br>
+&nbsp;&nbsp;&nbsp;&nbsp;(see&nbsp;http://www.saxonica.com/documentation/extensibility/functions.html);<br>
+&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;Saxon,&nbsp;"the&nbsp;part&nbsp;of&nbsp;the&nbsp;URI&nbsp;before&nbsp;the&nbsp;final&nbsp;'/'&nbsp;is&nbsp;immaterial".<br>
 <br>
-  - Changed, e.g. xmlns:xverb="com.nwalsh.xalan.Verbatim" to<br>
-    xmlns:xverb="xalan://com.nwalsh.xalan.Verbatim"; Xalan accepts<br>
-    either form<br>
-    (see http://xml.apache.org/xalan-j/extensions.html#java-namespace-declare);<br>
-    just as Saxon does, it will "simply use the string to the<br>
-    right of the rightmost forward slash as the Java class name".<br>
+&nbsp;&nbsp;-&nbsp;Changed,&nbsp;e.g.&nbsp;xmlns:xverb="com.nwalsh.xalan.Verbatim"&nbsp;to<br>
+&nbsp;&nbsp;&nbsp;&nbsp;xmlns:xverb="xalan://com.nwalsh.xalan.Verbatim";&nbsp;Xalan&nbsp;accepts<br>
+&nbsp;&nbsp;&nbsp;&nbsp;either&nbsp;form<br>
+&nbsp;&nbsp;&nbsp;&nbsp;(see&nbsp;http://xml.apache.org/xalan-j/extensions.html#java-namespace-declare);<br>
+&nbsp;&nbsp;&nbsp;&nbsp;just&nbsp;as&nbsp;Saxon&nbsp;does,&nbsp;it&nbsp;will&nbsp;"simply&nbsp;use&nbsp;the&nbsp;string&nbsp;to&nbsp;the<br>
+&nbsp;&nbsp;&nbsp;&nbsp;right&nbsp;of&nbsp;the&nbsp;rightmost&nbsp;forward&nbsp;slash&nbsp;as&nbsp;the&nbsp;Java&nbsp;class&nbsp;name".<br>
 <br>
-  - Changed xmlns:xalanredirect="org.apache.xalan.xslt.extensions.Redirect"<br>
-    to xmlns:redirect="http://xml.apache.org/xalan/redirect", and<br>
-    adjusted associated code to make the current Xalan redirect spec.<br>
-    (see http://xml.apache.org/xalan-j/apidocs/org/apache/xalan/lib/Redirect.html)</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/html.append.html"><em class="parameter"><code>html.append</code></em></a> and <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/chunk.append.html"><em class="parameter"><code>chunk.append</code></em></a> parameters. By default, the<br>
-value of both is empty; but the internal DocBook XSL stylesheets<br>
-build sets their value to "&lt;xsl:text&gt;&amp;#x0a;&lt;/xsl:text&gt;", in order<br>
-to ensure that all files in the docbook-xsl-doc package end in a<br>
-newline character. (Because diff and some other tools may emit<br>
-error messages and/or not behave as expected when processing<br>
-files that are not newline-terminated.)</span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.1_Highlighting"></a>Highlighting</h3></div></div></div>
-
-<p>The following changes have been made to the
+&nbsp;&nbsp;-&nbsp;Changed&nbsp;xmlns:xalanredirect="org.apache.xalan.xslt.extensions.Redirect"<br>
+&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;xmlns:redirect="http://xml.apache.org/xalan/redirect",&nbsp;and<br>
+&nbsp;&nbsp;&nbsp;&nbsp;adjusted&nbsp;associated&nbsp;code&nbsp;to&nbsp;make&nbsp;the&nbsp;current&nbsp;Xalan&nbsp;redirect&nbsp;spec.<br>
+&nbsp;&nbsp;&nbsp;&nbsp;(see&nbsp;http://xml.apache.org/xalan-j/apidocs/org/apache/xalan/lib/Redirect.html)</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;the&nbsp;<em class="parameter"><code>html.append</code></em>&nbsp;and&nbsp;<em class="parameter"><code>chunk.append</code></em>&nbsp;parameters.&nbsp;By&nbsp;default,&nbsp;the<br>
+value&nbsp;of&nbsp;both&nbsp;is&nbsp;empty;&nbsp;but&nbsp;the&nbsp;internal&nbsp;DocBook&nbsp;XSL&nbsp;stylesheets<br>
+build&nbsp;sets&nbsp;their&nbsp;value&nbsp;to&nbsp;"&lt;xsl:text&gt;&amp;#x0a;&lt;/xsl:text&gt;",&nbsp;in&nbsp;order<br>
+to&nbsp;ensure&nbsp;that&nbsp;all&nbsp;files&nbsp;in&nbsp;the&nbsp;docbook-xsl-doc&nbsp;package&nbsp;end&nbsp;in&nbsp;a<br>
+newline&nbsp;character.&nbsp;(Because&nbsp;diff&nbsp;and&nbsp;some&nbsp;other&nbsp;tools&nbsp;may&nbsp;emit<br>
+error&nbsp;messages&nbsp;and/or&nbsp;not&nbsp;behave&nbsp;as&nbsp;expected&nbsp;when&nbsp;processing<br>
+files&nbsp;that&nbsp;are&nbsp;not&nbsp;newline-terminated.)</span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.1_Highlighting"></a>Highlighting</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">highlighting</code> code
-            since the 1.71.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added license information</span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.1_Manpages"></a>Manpages</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.71.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;license&nbsp;information</span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.1_Manpages"></a>Manpages</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">manpages</code> code
-            since the 1.71.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added initial support in manpages output for <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a>, <a href="http://docbook.org/tdg5/en/html/annotation.html"><code class="sgmltag-element">annotation</code></a>,<br>
-and <a href="http://docbook.org/tdg5/en/html/alt.html"><code class="sgmltag-element">alt</code></a> instances. Basically, they all now get handled the same<br>
-way ulink instances are. They are treated as a class as "note<br>
-sources": A numbered marker is generated at the place in the main<br>
-text flow where they occur, then their contents are displayed in<br>
-an endnotes <a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> at the end of the man page (currently titled<br>
-REFERENCES, for English output, but will be changed to NOTES).<br>
+            since the 1.71.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;initial&nbsp;support&nbsp;in&nbsp;manpages&nbsp;output&nbsp;for&nbsp;<code class="sgmltag-element">footnote</code>,&nbsp;<code class="sgmltag-element">annotation</code>,<br>
+and&nbsp;<code class="sgmltag-element">alt</code>&nbsp;instances.&nbsp;Basically,&nbsp;they&nbsp;all&nbsp;now&nbsp;get&nbsp;handled&nbsp;the&nbsp;same<br>
+way&nbsp;ulink&nbsp;instances&nbsp;are.&nbsp;They&nbsp;are&nbsp;treated&nbsp;as&nbsp;a&nbsp;class&nbsp;as&nbsp;"note<br>
+sources":&nbsp;A&nbsp;numbered&nbsp;marker&nbsp;is&nbsp;generated&nbsp;at&nbsp;the&nbsp;place&nbsp;in&nbsp;the&nbsp;main<br>
+text&nbsp;flow&nbsp;where&nbsp;they&nbsp;occur,&nbsp;then&nbsp;their&nbsp;contents&nbsp;are&nbsp;displayed&nbsp;in<br>
+an&nbsp;endnotes&nbsp;<code class="sgmltag-element">section</code>&nbsp;at&nbsp;the&nbsp;end&nbsp;of&nbsp;the&nbsp;man&nbsp;page&nbsp;(currently&nbsp;titled<br>
+REFERENCES,&nbsp;for&nbsp;English&nbsp;output,&nbsp;but&nbsp;will&nbsp;be&nbsp;changed&nbsp;to&nbsp;NOTES).<br>
 <br>
-This support is not yet complete. It works for most "normal"<br>
-cases, but probably mishandles a good number of cases. More<br>
-testing will be needed to expose the problems. It may well also<br>
-introduce some bugs and regressions in other areas, including<br>
-basic paragraph handling, handling of "mixed block" content,<br>
-handling of other indented content, and handling of authorblurb<br>
-and <a href="http://docbook.org/tdg5/en/html/personblurb.html"><code class="sgmltag-element">personblurb</code></a> in the AUTHORS <a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a>.</span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.1_Params"></a>Params</h3></div></div></div>
-
-<p>The following changes have been made to the
+This&nbsp;support&nbsp;is&nbsp;not&nbsp;yet&nbsp;complete.&nbsp;It&nbsp;works&nbsp;for&nbsp;most&nbsp;"normal"<br>
+cases,&nbsp;but&nbsp;probably&nbsp;mishandles&nbsp;a&nbsp;good&nbsp;number&nbsp;of&nbsp;cases.&nbsp;More<br>
+testing&nbsp;will&nbsp;be&nbsp;needed&nbsp;to&nbsp;expose&nbsp;the&nbsp;problems.&nbsp;It&nbsp;may&nbsp;well&nbsp;also<br>
+introduce&nbsp;some&nbsp;bugs&nbsp;and&nbsp;regressions&nbsp;in&nbsp;other&nbsp;areas,&nbsp;including<br>
+basic&nbsp;paragraph&nbsp;handling,&nbsp;handling&nbsp;of&nbsp;"mixed&nbsp;block"&nbsp;content,<br>
+handling&nbsp;of&nbsp;other&nbsp;indented&nbsp;content,&nbsp;and&nbsp;handling&nbsp;of&nbsp;authorblurb<br>
+and&nbsp;<code class="sgmltag-element">personblurb</code>&nbsp;in&nbsp;the&nbsp;AUTHORS&nbsp;<code class="sgmltag-element">section</code>.</span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.1_Params"></a>Params</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">params</code> code
-            since the 1.71.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added support for profiling based on xml:lang and status attributes.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/html.append.html"><em class="parameter"><code>html.append</code></em></a> and <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/chunk.append.html"><em class="parameter"><code>chunk.append</code></em></a> parameters. By default, the<br>
-value of both is empty; but the internal DocBook XSL stylesheets<br>
-build sets their value to "&lt;xsl:text&gt;&amp;#x0a;&lt;/xsl:text&gt;", in order<br>
-to ensure that all files in the docbook-xsl-doc <a href="http://docbook.org/tdg5/en/html/package.html"><code class="sgmltag-element">package</code></a> end in a<br>
-newline character. (Because diff and some other tools may emit<br>
-error messages and/or not behave as expected when processing<br>
-files that are not newline-terminated.)</span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.1_Profiling"></a>Profiling</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.71.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;support&nbsp;for&nbsp;profiling&nbsp;based&nbsp;on&nbsp;xml:lang&nbsp;and&nbsp;status&nbsp;attributes.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;the&nbsp;<em class="parameter"><code>html.append</code></em>&nbsp;and&nbsp;<em class="parameter"><code>chunk.append</code></em>&nbsp;parameters.&nbsp;By&nbsp;default,&nbsp;the<br>
+value&nbsp;of&nbsp;both&nbsp;is&nbsp;empty;&nbsp;but&nbsp;the&nbsp;internal&nbsp;DocBook&nbsp;XSL&nbsp;stylesheets<br>
+build&nbsp;sets&nbsp;their&nbsp;value&nbsp;to&nbsp;"&lt;xsl:text&gt;&amp;#x0a;&lt;/xsl:text&gt;",&nbsp;in&nbsp;order<br>
+to&nbsp;ensure&nbsp;that&nbsp;all&nbsp;files&nbsp;in&nbsp;the&nbsp;docbook-xsl-doc&nbsp;<code class="sgmltag-element">package</code>&nbsp;end&nbsp;in&nbsp;a<br>
+newline&nbsp;character.&nbsp;(Because&nbsp;diff&nbsp;and&nbsp;some&nbsp;other&nbsp;tools&nbsp;may&nbsp;emit<br>
+error&nbsp;messages&nbsp;and/or&nbsp;not&nbsp;behave&nbsp;as&nbsp;expected&nbsp;when&nbsp;processing<br>
+files&nbsp;that&nbsp;are&nbsp;not&nbsp;newline-terminated.)</span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.1_Profiling"></a>Profiling</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">profiling</code> code
-            since the 1.71.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added support for profiling based on xml:lang and status attributes.</span></p></div>
-</li></ul></div>
-</div>
-
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.71.0"></a>Release: 1.71.0</h2></div></div></div>
-
-<p>This is mainly a bug fix release, but it also includes two
+            since the 1.71.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;support&nbsp;for&nbsp;profiling&nbsp;based&nbsp;on&nbsp;xml:lang&nbsp;and&nbsp;status&nbsp;attributes.</span></p></div></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1.71.0"></a>Release: 1.71.0</h2></div></div></div><p>This is mainly a bug fix release, but it also includes two
 significant feature changes:
-</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Highlighting support added</span></dt><dd>
-      <p>The stylesheets now include support for source-code
+</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Highlighting support added</span></dt><dd><p>The stylesheets now include support for source-code
       highlighting in output of programlisting instances (controlled
-      through the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/highlight.source.html"><em class="parameter"><code>highlight.source</code></em></a>
+      through the <em class="parameter"><code>highlight.source</code></em>
       parameter). The Java-based implementation requires Saxon and
-      makes use of <a class="ulink" href="http://molhanec.net/" target="_top"><span class="person"><span class="personname"><span class="firstname">Michal</span> <span class="surname">Molhanec</span></span></span></a>&#8217;s <a class="ulink" href="http://sourceforge.net/projects/xslthl" target="_top">XSLTHL</a>. More details are available at Jirka Kosek&#8217;s
-      website: </p><div class="blockquote"><blockquote class="blockquote"><p><a class="ulink" href="http://xmlguru.cz/2006/07/docbook-syntax-highlighting" target="_top">http://xmlguru.cz/2006/07/docbook-syntax-highlighting</a></p></blockquote></div><p> The support is currently limited to highlighting
+      makes use of <a class="link" href="http://molhanec.net/" target="_top"><span class="person"><span class="personname"><span class="firstname">Michal</span> <span class="surname">Molhanec</span></span></span></a>&#8217;s <a class="link" href="http://sourceforge.net/projects/xslthl" target="_top">XSLTHL</a>. More details are available at Jirka Kosek&#8217;s
+      website: </p><div class="blockquote"><blockquote class="blockquote"><p><a class="link" href="http://xmlguru.cz/2006/07/docbook-syntax-highlighting" target="_top">http://xmlguru.cz/2006/07/docbook-syntax-highlighting</a></p></blockquote></div><p> The support is currently limited to highlighting
       of XML, Java, PHP, Delphi, Modula-2 sources, and INI
-      files.</p>
-    </dd><dt><span class="term">Changes to autoindexing</span></dt><dd>
-      <p>The templates that handle alternative indexing methods
+      files.</p></dd><dt><span class="term">Changes to autoindexing</span></dt><dd><p>The templates that handle alternative indexing methods
       were reworked to avoid errors produced by certain processors not
       being able to tolerate the presence of unused functions.  With
       this release, none of the code for the 'kimber' or 'kosek'
       methods is included in the default stylesheets.  In order to use
       one of those methods, your customization layer must import one
-      of the optional stylesheet modules:</p>
-      <p>
-        </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-             html/autoidx-kosek.xsl
-           </li><li class="listitem">
-             html/autoidx-kimber.xsl
-           </li><li class="listitem">
-             fo/autoidx-kosek.xsl
-           </li><li class="listitem">
-             fo/autoidx-kimber.xsl
-           </li></ul></div><p>
-        See the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.method.html"><em class="parameter"><code>index.method</code></em></a> parameter
+      of the optional stylesheet modules:</p><p>
+        </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">html/autoidx-kosek.xsl</li><li class="listitem">html/autoidx-kimber.xsl</li><li class="listitem">fo/autoidx-kosek.xsl</li><li class="listitem">fo/autoidx-kimber.xsl</li></ul></div><p>
+        See the <em class="parameter"><code>index.method</code></em> parameter
         reference page for more information.
-      </p>
-      <p>Two other changes to note:
-      </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          The default indexing method now can handle accented
+      </p><p>Two other changes to note:
+      </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">The default indexing method now can handle accented
           characters in latin-based alphabets, not just English. This
           means accented latin letters will group and sort with their
-          unaccented counterpart.
-        </li><li class="listitem">
-          The default value for the
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.method.html"><em class="parameter"><code>index.method</code></em></a> parameter was changed
+          unaccented counterpart.</li><li class="listitem">The default value for the
+          <em class="parameter"><code>index.method</code></em> parameter was changed
           from 'english' to 'basic' because now the default method can
-          handle latin-based alphabets, not just English.
-        </li></ul></div><p>
-      </p>
-    </dd></dl></div><p>
+          handle latin-based alphabets, not just English.</li></ul></div><p>
+      </p></dd></dl></div><p>
 The following is a list of changes that have
-been made since the 1.70.1 release.</p>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.0_Common"></a>Common</h3></div></div></div>
-
-<p>The following changes have been made to the
+been made since the 1.70.1 release.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.0_Common"></a>Common</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">common</code> code
-            since the 1.70.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/reference.autolabel.html"><em class="parameter"><code>reference.autolabel</code></em></a> parameter for controlling labels on<br>
-<a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a> output.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Support <a href="http://docbook.org/tdg5/en/html/row.html"><code class="sgmltag-element">row</code></a>s that are *completely* overlapped by the preceding <a href="http://docbook.org/tdg5/en/html/row.html"><code class="sgmltag-element">row</code></a></span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">New modules for supporting indexing extensions.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Support startinglinenumber on <a href="http://docbook.org/tdg5/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a></span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.0_Extensions"></a>Extensions</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.70.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;<em class="parameter"><code>reference.autolabel</code></em>&nbsp;parameter&nbsp;for&nbsp;controlling&nbsp;labels&nbsp;on<br>
+<code class="sgmltag-element">reference</code>&nbsp;output.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Support&nbsp;<code class="sgmltag-element">row</code>s&nbsp;that&nbsp;are&nbsp;*completely*&nbsp;overlapped&nbsp;by&nbsp;the&nbsp;preceding&nbsp;<code class="sgmltag-element">row</code></span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">New&nbsp;modules&nbsp;for&nbsp;supporting&nbsp;indexing&nbsp;extensions.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Support&nbsp;startinglinenumber&nbsp;on&nbsp;<code class="sgmltag-element">orderedlist</code></span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.0_Extensions"></a>Extensions</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">extensions</code> code
-            since the 1.70.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Completely reworked extensions build system; now uses NetBeans and ant</span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.0_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.70.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">Completely&nbsp;reworked&nbsp;extensions&nbsp;build&nbsp;system;&nbsp;now&nbsp;uses&nbsp;NetBeans&nbsp;and&nbsp;ant</span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.0_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">fo</code> code
-            since the 1.70.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">xsl:sort lang attribute now uses two-char substring of lang attribute.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Support titlecase "Java", "Perl", and "IDL" as values for the<br>
-language attribute on <a href="http://docbook.org/tdg5/en/html/classsynopsis.html"><code class="sgmltag-element">classsynopsis</code></a>, etc. (instead of just<br>
-lowercase "java", "perl", and "idl"). Also support "c++" and "C++"<br>
-(instead of just "cpp").<br>
+            since the 1.70.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">xsl:sort&nbsp;lang&nbsp;attribute&nbsp;now&nbsp;uses&nbsp;two-char&nbsp;substring&nbsp;of&nbsp;lang&nbsp;attribute.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Support&nbsp;titlecase&nbsp;"Java",&nbsp;"Perl",&nbsp;and&nbsp;"IDL"&nbsp;as&nbsp;values&nbsp;for&nbsp;the<br>
+language&nbsp;attribute&nbsp;on&nbsp;<code class="sgmltag-element">classsynopsis</code>,&nbsp;etc.&nbsp;(instead&nbsp;of&nbsp;just<br>
+lowercase&nbsp;"java",&nbsp;"perl",&nbsp;and&nbsp;"idl").&nbsp;Also&nbsp;support&nbsp;"c++"&nbsp;and&nbsp;"C++"<br>
+(instead&nbsp;of&nbsp;just&nbsp;"cpp").<br>
 <br>
-Affects HTML, FO, and manpages output. Closes bug 1552332. Thanks<br>
-to "Brian A. Vanderburg II".</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added support for the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/reference.autolabel.html"><em class="parameter"><code>reference.autolabel</code></em></a> param in (X)HTML and FO<br>
-output.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Support <a href="http://docbook.org/tdg5/en/html/row.html"><code class="sgmltag-element">row</code></a>s that are *completely* overlapped by the preceding <a href="http://docbook.org/tdg5/en/html/row.html"><code class="sgmltag-element">row</code></a></span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Rearranged templates for the 3 indexing methods<br>
-and changed method named 'english' to 'basic'.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">New modules for supporting indexing extensions.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Turn off blank-body for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/fop1.extensions.html"><em class="parameter"><code>fop1.extensions</code></em></a> too since fop 0.92<br>
-does not support it either.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add Xalan variant to test for exslt:node-set <a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a>.<br>
-Xalan can use <a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a> named node-set(), but doesn't<br>
-recognize it using function-available().</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added support to FO stylesheets for handling instances of <a href="http://docbook.org/tdg5/en/html/org.html"><code class="sgmltag-element">Org</code></a><br>
-where it occurs outside of *<a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> content. In HTML stylesheets,<br>
-moved handling of <a href="http://docbook.org/tdg5/en/html/org.html"><code class="sgmltag-element">Org</code></a> out of info.xsl and into inline.xsl. In both<br>
-FO and HTML stylesheets, added support for correctly processing<br>
-<a href="http://docbook.org/tdg5/en/html/affiliation.html"><code class="sgmltag-element">Affiliation</code></a> and <a href="http://docbook.org/tdg5/en/html/jobtitle.html"><code class="sgmltag-element">Jobtitle</code></a>.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Don't output punctuation between <a href="http://docbook.org/tdg5/en/html/refname.html"><code class="sgmltag-element">Refname</code></a> and <a href="http://docbook.org/tdg5/en/html/refpurpose.html"><code class="sgmltag-element">Refpurpose</code></a> if<br>
-<a href="http://docbook.org/tdg5/en/html/refpurpose.html"><code class="sgmltag-element">Refpurpose</code></a> is empty. Also corrected handling of <a href="http://docbook.org/tdg5/en/html/refsect2.html"><code class="sgmltag-element">Refsect2</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a><br>
-instances, and removed some debugging stuff that was generated in<br>
-manpages output to mark the ends of sections.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/email.delimiters.enabled.html"><em class="parameter"><code>email.delimiters.enabled</code></em></a> param. If non-zero (the<br>
-default), delimiters are generated around e-mail addresses (output<br>
-of the <a href="http://docbook.org/tdg5/en/html/email.html"><code class="sgmltag-element">email</code></a> element). If zero, the delimiters are suppressed.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Initial support of syntax highlighting of programlistings.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message"><a href="http://docbook.org/tdg5/en/html/chapter.html"><code class="sgmltag-element">Chapter</code></a> after <a href="http://docbook.org/tdg5/en/html/preface.html"><code class="sgmltag-element">preface</code></a> should restart numbering of pages.</span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.0_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the
+Affects&nbsp;HTML,&nbsp;FO,&nbsp;and&nbsp;manpages&nbsp;output.&nbsp;Closes&nbsp;bug&nbsp;1552332.&nbsp;Thanks<br>
+to&nbsp;"Brian&nbsp;A.&nbsp;Vanderburg&nbsp;II".</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;support&nbsp;for&nbsp;the&nbsp;<em class="parameter"><code>reference.autolabel</code></em>&nbsp;param&nbsp;in&nbsp;(X)HTML&nbsp;and&nbsp;FO<br>
+output.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Support&nbsp;<code class="sgmltag-element">row</code>s&nbsp;that&nbsp;are&nbsp;*completely*&nbsp;overlapped&nbsp;by&nbsp;the&nbsp;preceding&nbsp;<code class="sgmltag-element">row</code></span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Rearranged&nbsp;templates&nbsp;for&nbsp;the&nbsp;3&nbsp;indexing&nbsp;methods<br>
+and&nbsp;changed&nbsp;method&nbsp;named&nbsp;'english'&nbsp;to&nbsp;'basic'.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">New&nbsp;modules&nbsp;for&nbsp;supporting&nbsp;indexing&nbsp;extensions.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Turn&nbsp;off&nbsp;blank-body&nbsp;for&nbsp;<em class="parameter"><code>fop1.extensions</code></em>&nbsp;too&nbsp;since&nbsp;fop&nbsp;0.92<br>
+does&nbsp;not&nbsp;support&nbsp;it&nbsp;either.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;Xalan&nbsp;variant&nbsp;to&nbsp;test&nbsp;for&nbsp;exslt:node-set&nbsp;<code class="sgmltag-element">function</code>.<br>
+Xalan&nbsp;can&nbsp;use&nbsp;<code class="sgmltag-element">function</code>&nbsp;named&nbsp;node-set(),&nbsp;but&nbsp;doesn't<br>
+recognize&nbsp;it&nbsp;using&nbsp;function-available().</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;support&nbsp;to&nbsp;FO&nbsp;stylesheets&nbsp;for&nbsp;handling&nbsp;instances&nbsp;of&nbsp;<code class="sgmltag-element">Org</code><br>
+where&nbsp;it&nbsp;occurs&nbsp;outside&nbsp;of&nbsp;*<code class="sgmltag-element">info</code>&nbsp;content.&nbsp;In&nbsp;HTML&nbsp;stylesheets,<br>
+moved&nbsp;handling&nbsp;of&nbsp;<code class="sgmltag-element">Org</code>&nbsp;out&nbsp;of&nbsp;info.xsl&nbsp;and&nbsp;into&nbsp;inline.xsl.&nbsp;In&nbsp;both<br>
+FO&nbsp;and&nbsp;HTML&nbsp;stylesheets,&nbsp;added&nbsp;support&nbsp;for&nbsp;correctly&nbsp;processing<br>
+<code class="sgmltag-element">Affiliation</code>&nbsp;and&nbsp;<code class="sgmltag-element">Jobtitle</code>.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Don't&nbsp;output&nbsp;punctuation&nbsp;between&nbsp;<code class="sgmltag-element">Refname</code>&nbsp;and&nbsp;<code class="sgmltag-element">Refpurpose</code>&nbsp;if<br>
+<code class="sgmltag-element">Refpurpose</code>&nbsp;is&nbsp;empty.&nbsp;Also&nbsp;corrected&nbsp;handling&nbsp;of&nbsp;<code class="sgmltag-element">Refsect2</code>/<code class="sgmltag-element">title</code><br>
+instances,&nbsp;and&nbsp;removed&nbsp;some&nbsp;debugging&nbsp;stuff&nbsp;that&nbsp;was&nbsp;generated&nbsp;in<br>
+manpages&nbsp;output&nbsp;to&nbsp;mark&nbsp;the&nbsp;ends&nbsp;of&nbsp;sections.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;new&nbsp;<em class="parameter"><code>email.delimiters.enabled</code></em>&nbsp;param.&nbsp;If&nbsp;non-zero&nbsp;(the<br>
+default),&nbsp;delimiters&nbsp;are&nbsp;generated&nbsp;around&nbsp;e-mail&nbsp;addresses&nbsp;(output<br>
+of&nbsp;the&nbsp;<code class="sgmltag-element">email</code>&nbsp;element).&nbsp;If&nbsp;zero,&nbsp;the&nbsp;delimiters&nbsp;are&nbsp;suppressed.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Initial&nbsp;support&nbsp;of&nbsp;syntax&nbsp;highlighting&nbsp;of&nbsp;programlistings.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message"><code class="sgmltag-element">Chapter</code>&nbsp;after&nbsp;<code class="sgmltag-element">preface</code>&nbsp;should&nbsp;restart&nbsp;numbering&nbsp;of&nbsp;pages.</span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.0_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">html</code> code
-            since the 1.70.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">xsl:sort lang attribute now uses two-char substring of lang attribute.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Support titlecase "Java", "Perl", and "IDL" as values for the<br>
-language attribute on <a href="http://docbook.org/tdg5/en/html/classsynopsis.html"><code class="sgmltag-element">classsynopsis</code></a>, etc. (instead of just<br>
-lowercase "java", "perl", and "idl"). Also support "c++" and "C++"<br>
-(instead of just "cpp").<br>
+            since the 1.70.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">xsl:sort&nbsp;lang&nbsp;attribute&nbsp;now&nbsp;uses&nbsp;two-char&nbsp;substring&nbsp;of&nbsp;lang&nbsp;attribute.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Support&nbsp;titlecase&nbsp;"Java",&nbsp;"Perl",&nbsp;and&nbsp;"IDL"&nbsp;as&nbsp;values&nbsp;for&nbsp;the<br>
+language&nbsp;attribute&nbsp;on&nbsp;<code class="sgmltag-element">classsynopsis</code>,&nbsp;etc.&nbsp;(instead&nbsp;of&nbsp;just<br>
+lowercase&nbsp;"java",&nbsp;"perl",&nbsp;and&nbsp;"idl").&nbsp;Also&nbsp;support&nbsp;"c++"&nbsp;and&nbsp;"C++"<br>
+(instead&nbsp;of&nbsp;just&nbsp;"cpp").<br>
 <br>
-Affects HTML, FO, and manpages output. Closes bug 1552332. Thanks<br>
-to "Brian A. Vanderburg II".</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added support for the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/reference.autolabel.html"><em class="parameter"><code>reference.autolabel</code></em></a> param in (X)HTML and FO<br>
-output.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Support <a href="http://docbook.org/tdg5/en/html/row.html"><code class="sgmltag-element">row</code></a>s that are *completely* overlapped by the preceding <a href="http://docbook.org/tdg5/en/html/row.html"><code class="sgmltag-element">row</code></a></span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Rearranged templates for the 3 indexing methods<br>
-and changed method named 'english' to 'basic'.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">New modules for supporting indexing extensions.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added several new HTML parameters for controlling appearance of<br>
-content on HTML <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> pages:<br>
+Affects&nbsp;HTML,&nbsp;FO,&nbsp;and&nbsp;manpages&nbsp;output.&nbsp;Closes&nbsp;bug&nbsp;1552332.&nbsp;Thanks<br>
+to&nbsp;"Brian&nbsp;A.&nbsp;Vanderburg&nbsp;II".</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;support&nbsp;for&nbsp;the&nbsp;<em class="parameter"><code>reference.autolabel</code></em>&nbsp;param&nbsp;in&nbsp;(X)HTML&nbsp;and&nbsp;FO<br>
+output.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Support&nbsp;<code class="sgmltag-element">row</code>s&nbsp;that&nbsp;are&nbsp;*completely*&nbsp;overlapped&nbsp;by&nbsp;the&nbsp;preceding&nbsp;<code class="sgmltag-element">row</code></span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Rearranged&nbsp;templates&nbsp;for&nbsp;the&nbsp;3&nbsp;indexing&nbsp;methods<br>
+and&nbsp;changed&nbsp;method&nbsp;named&nbsp;'english'&nbsp;to&nbsp;'basic'.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">New&nbsp;modules&nbsp;for&nbsp;supporting&nbsp;indexing&nbsp;extensions.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;several&nbsp;new&nbsp;HTML&nbsp;parameters&nbsp;for&nbsp;controlling&nbsp;appearance&nbsp;of<br>
+content&nbsp;on&nbsp;HTML&nbsp;<code class="sgmltag-element">title</code>&nbsp;pages:<br>
 <br>
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/contrib.inline.enabled.html"><em class="parameter"><code>contrib.inline.enabled</code></em></a>:<br>
-  If non-zero (the default), output of the <a href="http://docbook.org/tdg5/en/html/contrib.html"><code class="sgmltag-element">contrib</code></a> element is<br>
-  displayed as inline content rather than as block content.<br>
+<em class="parameter"><code>contrib.inline.enabled</code></em>:<br>
+&nbsp;&nbsp;If&nbsp;non-zero&nbsp;(the&nbsp;default),&nbsp;output&nbsp;of&nbsp;the&nbsp;<code class="sgmltag-element">contrib</code>&nbsp;element&nbsp;is<br>
+&nbsp;&nbsp;displayed&nbsp;as&nbsp;inline&nbsp;content&nbsp;rather&nbsp;than&nbsp;as&nbsp;block&nbsp;content.<br>
 <br>
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/othercredit.like.author.enabled.html"><em class="parameter"><code>othercredit.like.author.enabled</code></em></a>:<br>
-  If non-zero, output of the <a href="http://docbook.org/tdg5/en/html/othercredit.html"><code class="sgmltag-element">othercredit</code></a> element on titlepages is<br>
-  displayed in the same style as <a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a> and <a href="http://docbook.org/tdg5/en/html/editor.html"><code class="sgmltag-element">editor</code></a> output. If zero<br>
-  (the default), <a href="http://docbook.org/tdg5/en/html/othercredit.html"><code class="sgmltag-element">othercredit</code></a> output is displayed using a style<br>
-  different than that of <a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a> and <a href="http://docbook.org/tdg5/en/html/editor.html"><code class="sgmltag-element">editor</code></a>.<br>
+<em class="parameter"><code>othercredit.like.author.enabled</code></em>:<br>
+&nbsp;&nbsp;If&nbsp;non-zero,&nbsp;output&nbsp;of&nbsp;the&nbsp;<code class="sgmltag-element">othercredit</code>&nbsp;element&nbsp;on&nbsp;titlepages&nbsp;is<br>
+&nbsp;&nbsp;displayed&nbsp;in&nbsp;the&nbsp;same&nbsp;style&nbsp;as&nbsp;<code class="sgmltag-element">author</code>&nbsp;and&nbsp;<code class="sgmltag-element">editor</code>&nbsp;output.&nbsp;If&nbsp;zero<br>
+&nbsp;&nbsp;(the&nbsp;default),&nbsp;<code class="sgmltag-element">othercredit</code>&nbsp;output&nbsp;is&nbsp;displayed&nbsp;using&nbsp;a&nbsp;style<br>
+&nbsp;&nbsp;different&nbsp;than&nbsp;that&nbsp;of&nbsp;<code class="sgmltag-element">author</code>&nbsp;and&nbsp;<code class="sgmltag-element">editor</code>.<br>
 <br>
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/blurb.on.titlepage.enabled.html"><em class="parameter"><code>blurb.on.titlepage.enabled</code></em></a>:<br>
-  If non-zero, output from authorblurb and <a href="http://docbook.org/tdg5/en/html/personblurb.html"><code class="sgmltag-element">personblurb</code></a> elements is<br>
-  displayed on <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> pages. If zero (the default), output from<br>
-  those elements is suppressed on <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> pages (unless you are<br>
-  using a titlepage customization that causes them to be included).<br>
+<em class="parameter"><code>blurb.on.titlepage.enabled</code></em>:<br>
+&nbsp;&nbsp;If&nbsp;non-zero,&nbsp;output&nbsp;from&nbsp;authorblurb&nbsp;and&nbsp;<code class="sgmltag-element">personblurb</code>&nbsp;elements&nbsp;is<br>
+&nbsp;&nbsp;displayed&nbsp;on&nbsp;<code class="sgmltag-element">title</code>&nbsp;pages.&nbsp;If&nbsp;zero&nbsp;(the&nbsp;default),&nbsp;output&nbsp;from<br>
+&nbsp;&nbsp;those&nbsp;elements&nbsp;is&nbsp;suppressed&nbsp;on&nbsp;<code class="sgmltag-element">title</code>&nbsp;pages&nbsp;(unless&nbsp;you&nbsp;are<br>
+&nbsp;&nbsp;using&nbsp;a&nbsp;titlepage&nbsp;customization&nbsp;that&nbsp;causes&nbsp;them&nbsp;to&nbsp;be&nbsp;included).<br>
 <br>
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/editedby.enabled.html"><em class="parameter"><code>editedby.enabled</code></em></a><br>
-  If non-zero (the default), a localized Edited by heading is<br>
-  displayed above <a href="http://docbook.org/tdg5/en/html/editor.html"><code class="sgmltag-element">editor</code></a> names in output of the <a href="http://docbook.org/tdg5/en/html/editor.html"><code class="sgmltag-element">editor</code></a> element.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Add Xalan variant to test for exslt:node-set <a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a>.<br>
-Xalan can use <a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a> named node-set(), but doesn't<br>
-recognize it using function-available().</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added support to FO stylesheets for handling instances of <a href="http://docbook.org/tdg5/en/html/org.html"><code class="sgmltag-element">Org</code></a><br>
-where it occurs outside of *<a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> content. In HTML stylesheets,<br>
-moved handling of <a href="http://docbook.org/tdg5/en/html/org.html"><code class="sgmltag-element">Org</code></a> out of info.xsl and into inline.xsl. In both<br>
-FO and HTML stylesheets, added support for correctly processing<br>
-<a href="http://docbook.org/tdg5/en/html/affiliation.html"><code class="sgmltag-element">Affiliation</code></a> and <a href="http://docbook.org/tdg5/en/html/jobtitle.html"><code class="sgmltag-element">Jobtitle</code></a>.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Don't output punctuation between <a href="http://docbook.org/tdg5/en/html/refname.html"><code class="sgmltag-element">Refname</code></a> and <a href="http://docbook.org/tdg5/en/html/refpurpose.html"><code class="sgmltag-element">Refpurpose</code></a> if<br>
-<a href="http://docbook.org/tdg5/en/html/refpurpose.html"><code class="sgmltag-element">Refpurpose</code></a> is empty. Also corrected handling of <a href="http://docbook.org/tdg5/en/html/refsect2.html"><code class="sgmltag-element">Refsect2</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a><br>
-instances, and removed some debugging stuff that was generated in<br>
-manpages output to mark the ends of sections.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/email.delimiters.enabled.html"><em class="parameter"><code>email.delimiters.enabled</code></em></a> param. If non-zero (the<br>
-default), delimiters are generated around e-mail addresses (output<br>
-of the <a href="http://docbook.org/tdg5/en/html/email.html"><code class="sgmltag-element">email</code></a> element). If zero, the delimiters are suppressed.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/qanda.nested.in.toc.html"><em class="parameter"><code>qanda.nested.in.toc</code></em></a> param. Default value is zero. If<br>
-non-zero, instances of "nested" <a href="http://docbook.org/tdg5/en/html/qandaentry.html"><code class="sgmltag-element">Qandaentry</code></a> (ones that are children<br>
-of <a href="http://docbook.org/tdg5/en/html/answer.html"><code class="sgmltag-element">Answer</code></a> elements) are displayed in the <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a>. Closes patch 1509018<br>
-(from Daniel Leidert). Currently on affects HTML output (no patch<br>
-for FO output provided).</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Improved handling of relative locations generated files</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Initial support of syntax highlighting of programlistings.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Support <a href="http://docbook.org/tdg5/en/html/org.html"><code class="sgmltag-element">org</code></a></span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Support <a href="http://docbook.org/tdg5/en/html/person.html"><code class="sgmltag-element">person</code></a></span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Support $keep.relative.image.uris also when chunking</span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.0_Highlighting"></a>Highlighting</h3></div></div></div>
-
-<p>The following changes have been made to the
+<em class="parameter"><code>editedby.enabled</code></em><br>
+&nbsp;&nbsp;If&nbsp;non-zero&nbsp;(the&nbsp;default),&nbsp;a&nbsp;localized&nbsp;Edited&nbsp;by&nbsp;heading&nbsp;is<br>
+&nbsp;&nbsp;displayed&nbsp;above&nbsp;<code class="sgmltag-element">editor</code>&nbsp;names&nbsp;in&nbsp;output&nbsp;of&nbsp;the&nbsp;<code class="sgmltag-element">editor</code>&nbsp;element.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Add&nbsp;Xalan&nbsp;variant&nbsp;to&nbsp;test&nbsp;for&nbsp;exslt:node-set&nbsp;<code class="sgmltag-element">function</code>.<br>
+Xalan&nbsp;can&nbsp;use&nbsp;<code class="sgmltag-element">function</code>&nbsp;named&nbsp;node-set(),&nbsp;but&nbsp;doesn't<br>
+recognize&nbsp;it&nbsp;using&nbsp;function-available().</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;support&nbsp;to&nbsp;FO&nbsp;stylesheets&nbsp;for&nbsp;handling&nbsp;instances&nbsp;of&nbsp;<code class="sgmltag-element">Org</code><br>
+where&nbsp;it&nbsp;occurs&nbsp;outside&nbsp;of&nbsp;*<code class="sgmltag-element">info</code>&nbsp;content.&nbsp;In&nbsp;HTML&nbsp;stylesheets,<br>
+moved&nbsp;handling&nbsp;of&nbsp;<code class="sgmltag-element">Org</code>&nbsp;out&nbsp;of&nbsp;info.xsl&nbsp;and&nbsp;into&nbsp;inline.xsl.&nbsp;In&nbsp;both<br>
+FO&nbsp;and&nbsp;HTML&nbsp;stylesheets,&nbsp;added&nbsp;support&nbsp;for&nbsp;correctly&nbsp;processing<br>
+<code class="sgmltag-element">Affiliation</code>&nbsp;and&nbsp;<code class="sgmltag-element">Jobtitle</code>.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Don't&nbsp;output&nbsp;punctuation&nbsp;between&nbsp;<code class="sgmltag-element">Refname</code>&nbsp;and&nbsp;<code class="sgmltag-element">Refpurpose</code>&nbsp;if<br>
+<code class="sgmltag-element">Refpurpose</code>&nbsp;is&nbsp;empty.&nbsp;Also&nbsp;corrected&nbsp;handling&nbsp;of&nbsp;<code class="sgmltag-element">Refsect2</code>/<code class="sgmltag-element">title</code><br>
+instances,&nbsp;and&nbsp;removed&nbsp;some&nbsp;debugging&nbsp;stuff&nbsp;that&nbsp;was&nbsp;generated&nbsp;in<br>
+manpages&nbsp;output&nbsp;to&nbsp;mark&nbsp;the&nbsp;ends&nbsp;of&nbsp;sections.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;new&nbsp;<em class="parameter"><code>email.delimiters.enabled</code></em>&nbsp;param.&nbsp;If&nbsp;non-zero&nbsp;(the<br>
+default),&nbsp;delimiters&nbsp;are&nbsp;generated&nbsp;around&nbsp;e-mail&nbsp;addresses&nbsp;(output<br>
+of&nbsp;the&nbsp;<code class="sgmltag-element">email</code>&nbsp;element).&nbsp;If&nbsp;zero,&nbsp;the&nbsp;delimiters&nbsp;are&nbsp;suppressed.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;<em class="parameter"><code>qanda.nested.in.toc</code></em>&nbsp;param.&nbsp;Default&nbsp;value&nbsp;is&nbsp;zero.&nbsp;If<br>
+non-zero,&nbsp;instances&nbsp;of&nbsp;"nested"&nbsp;<code class="sgmltag-element">Qandaentry</code>&nbsp;(ones&nbsp;that&nbsp;are&nbsp;children<br>
+of&nbsp;<code class="sgmltag-element">Answer</code>&nbsp;elements)&nbsp;are&nbsp;displayed&nbsp;in&nbsp;the&nbsp;<code class="sgmltag-element">TOC</code>.&nbsp;Closes&nbsp;patch&nbsp;1509018<br>
+(from&nbsp;Daniel&nbsp;Leidert).&nbsp;Currently&nbsp;on&nbsp;affects&nbsp;HTML&nbsp;output&nbsp;(no&nbsp;patch<br>
+for&nbsp;FO&nbsp;output&nbsp;provided).</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Improved&nbsp;handling&nbsp;of&nbsp;relative&nbsp;locations&nbsp;generated&nbsp;files</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Initial&nbsp;support&nbsp;of&nbsp;syntax&nbsp;highlighting&nbsp;of&nbsp;programlistings.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Support&nbsp;<code class="sgmltag-element">org</code></span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Support&nbsp;<code class="sgmltag-element">person</code></span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Support&nbsp;$keep.relative.image.uris&nbsp;also&nbsp;when&nbsp;chunking</span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.0_Highlighting"></a>Highlighting</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">highlighting</code> code
-            since the 1.70.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Initial support of syntax highlighting of programlistings.</span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.0_Manpages"></a>Manpages</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.70.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">Initial&nbsp;support&nbsp;of&nbsp;syntax&nbsp;highlighting&nbsp;of&nbsp;programlistings.</span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.0_Manpages"></a>Manpages</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">manpages</code> code
-            since the 1.70.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Suppress <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a> markers and output warning that footnotes are<br>
-not yet supported.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Handle instances of <a href="http://docbook.org/tdg5/en/html/address.html"><code class="sgmltag-element">address</code></a>/<a href="http://docbook.org/tdg5/en/html/otheraddr.html"><code class="sgmltag-element">otheraddr</code></a>/ulink in <a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a> et al in the<br>
-same way as <a href="http://docbook.org/tdg5/en/html/email.html"><code class="sgmltag-element">email</code></a> instances; that is, display them on the same<br>
-linke as the <a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a>, <a href="http://docbook.org/tdg5/en/html/editor.html"><code class="sgmltag-element">editor</code></a>, etc., name.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Don't number or link-list any Ulink instance whose string value is<br>
-identical to the value of its url attribute. Just display it inline.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Don't output punctuation between <a href="http://docbook.org/tdg5/en/html/refname.html"><code class="sgmltag-element">Refname</code></a> and <a href="http://docbook.org/tdg5/en/html/refpurpose.html"><code class="sgmltag-element">Refpurpose</code></a> if<br>
-<a href="http://docbook.org/tdg5/en/html/refpurpose.html"><code class="sgmltag-element">Refpurpose</code></a> is empty. Also corrected handling of <a href="http://docbook.org/tdg5/en/html/refsect2.html"><code class="sgmltag-element">Refsect2</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a><br>
-instances, and removed some debugging stuff that was generated in<br>
-manpages output to mark the ends of sections.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/email.delimiters.enabled.html"><em class="parameter"><code>email.delimiters.enabled</code></em></a> param. If non-zero (the<br>
-default), delimiters are generated around e-mail addresses (output<br>
-of the <a href="http://docbook.org/tdg5/en/html/email.html"><code class="sgmltag-element">email</code></a> element). If zero, the delimiters are suppressed.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">In manpages output, if the last/nearest *<a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> element for<br>
-particular <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">Refentry</code></a> has multiple <a href="http://docbook.org/tdg5/en/html/copyright.html"><code class="sgmltag-element">Copyright</code></a> and/or <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">Legalnotice</code></a><br>
-children, process them all (not just the first ones). Closes bug<br>
-1524576. Thanks to Sam Steingold for the report and to Daniel<br>
-Leidert for providing a patch.</span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.0_Params"></a>Params</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.70.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">Suppress&nbsp;<code class="sgmltag-element">footnote</code>&nbsp;markers&nbsp;and&nbsp;output&nbsp;warning&nbsp;that&nbsp;footnotes&nbsp;are<br>
+not&nbsp;yet&nbsp;supported.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Handle&nbsp;instances&nbsp;of&nbsp;<code class="sgmltag-element">address</code>/<code class="sgmltag-element">otheraddr</code>/ulink&nbsp;in&nbsp;<code class="sgmltag-element">author</code>&nbsp;et&nbsp;al&nbsp;in&nbsp;the<br>
+same&nbsp;way&nbsp;as&nbsp;<code class="sgmltag-element">email</code>&nbsp;instances;&nbsp;that&nbsp;is,&nbsp;display&nbsp;them&nbsp;on&nbsp;the&nbsp;same<br>
+linke&nbsp;as&nbsp;the&nbsp;<code class="sgmltag-element">author</code>,&nbsp;<code class="sgmltag-element">editor</code>,&nbsp;etc.,&nbsp;name.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Don't&nbsp;number&nbsp;or&nbsp;link-list&nbsp;any&nbsp;Ulink&nbsp;instance&nbsp;whose&nbsp;string&nbsp;value&nbsp;is<br>
+identical&nbsp;to&nbsp;the&nbsp;value&nbsp;of&nbsp;its&nbsp;url&nbsp;attribute.&nbsp;Just&nbsp;display&nbsp;it&nbsp;inline.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Don't&nbsp;output&nbsp;punctuation&nbsp;between&nbsp;<code class="sgmltag-element">Refname</code>&nbsp;and&nbsp;<code class="sgmltag-element">Refpurpose</code>&nbsp;if<br>
+<code class="sgmltag-element">Refpurpose</code>&nbsp;is&nbsp;empty.&nbsp;Also&nbsp;corrected&nbsp;handling&nbsp;of&nbsp;<code class="sgmltag-element">Refsect2</code>/<code class="sgmltag-element">title</code><br>
+instances,&nbsp;and&nbsp;removed&nbsp;some&nbsp;debugging&nbsp;stuff&nbsp;that&nbsp;was&nbsp;generated&nbsp;in<br>
+manpages&nbsp;output&nbsp;to&nbsp;mark&nbsp;the&nbsp;ends&nbsp;of&nbsp;sections.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;new&nbsp;<em class="parameter"><code>email.delimiters.enabled</code></em>&nbsp;param.&nbsp;If&nbsp;non-zero&nbsp;(the<br>
+default),&nbsp;delimiters&nbsp;are&nbsp;generated&nbsp;around&nbsp;e-mail&nbsp;addresses&nbsp;(output<br>
+of&nbsp;the&nbsp;<code class="sgmltag-element">email</code>&nbsp;element).&nbsp;If&nbsp;zero,&nbsp;the&nbsp;delimiters&nbsp;are&nbsp;suppressed.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">In&nbsp;manpages&nbsp;output,&nbsp;if&nbsp;the&nbsp;last/nearest&nbsp;*<code class="sgmltag-element">info</code>&nbsp;element&nbsp;for<br>
+particular&nbsp;<code class="sgmltag-element">Refentry</code>&nbsp;has&nbsp;multiple&nbsp;<code class="sgmltag-element">Copyright</code>&nbsp;and/or&nbsp;<code class="sgmltag-element">Legalnotice</code><br>
+children,&nbsp;process&nbsp;them&nbsp;all&nbsp;(not&nbsp;just&nbsp;the&nbsp;first&nbsp;ones).&nbsp;Closes&nbsp;bug<br>
+1524576.&nbsp;Thanks&nbsp;to&nbsp;Sam&nbsp;Steingold&nbsp;for&nbsp;the&nbsp;report&nbsp;and&nbsp;to&nbsp;Daniel<br>
+Leidert&nbsp;for&nbsp;providing&nbsp;a&nbsp;patch.</span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.0_Params"></a>Params</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">params</code> code
-            since the 1.70.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/reference.autolabel.html"><em class="parameter"><code>reference.autolabel</code></em></a> parameter for controlling labels on<br>
-<a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">reference</code></a> output.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added namespace declarations to document elements for all param files.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Updated index.method doc to describe revised setup for importing <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> extensions.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added several new HTML parameters for controlling appearance of<br>
-content on HTML <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> pages:<br>
+            since the 1.70.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;<em class="parameter"><code>reference.autolabel</code></em>&nbsp;parameter&nbsp;for&nbsp;controlling&nbsp;labels&nbsp;on<br>
+<code class="sgmltag-element">reference</code>&nbsp;output.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;namespace&nbsp;declarations&nbsp;to&nbsp;document&nbsp;elements&nbsp;for&nbsp;all&nbsp;param&nbsp;files.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Updated&nbsp;index.method&nbsp;doc&nbsp;to&nbsp;describe&nbsp;revised&nbsp;setup&nbsp;for&nbsp;importing&nbsp;<code class="sgmltag-element">index</code>&nbsp;extensions.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;several&nbsp;new&nbsp;HTML&nbsp;parameters&nbsp;for&nbsp;controlling&nbsp;appearance&nbsp;of<br>
+content&nbsp;on&nbsp;HTML&nbsp;<code class="sgmltag-element">title</code>&nbsp;pages:<br>
 <br>
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/contrib.inline.enabled.html"><em class="parameter"><code>contrib.inline.enabled</code></em></a>:<br>
-  If non-zero (the default), output of the <a href="http://docbook.org/tdg5/en/html/contrib.html"><code class="sgmltag-element">contrib</code></a> element is<br>
-  displayed as inline content rather than as block content.<br>
+<em class="parameter"><code>contrib.inline.enabled</code></em>:<br>
+&nbsp;&nbsp;If&nbsp;non-zero&nbsp;(the&nbsp;default),&nbsp;output&nbsp;of&nbsp;the&nbsp;<code class="sgmltag-element">contrib</code>&nbsp;element&nbsp;is<br>
+&nbsp;&nbsp;displayed&nbsp;as&nbsp;inline&nbsp;content&nbsp;rather&nbsp;than&nbsp;as&nbsp;block&nbsp;content.<br>
 <br>
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/othercredit.like.author.enabled.html"><em class="parameter"><code>othercredit.like.author.enabled</code></em></a>:<br>
-  If non-zero, output of the <a href="http://docbook.org/tdg5/en/html/othercredit.html"><code class="sgmltag-element">othercredit</code></a> element on titlepages is<br>
-  displayed in the same style as <a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a> and <a href="http://docbook.org/tdg5/en/html/editor.html"><code class="sgmltag-element">editor</code></a> output. If zero<br>
-  (the default), <a href="http://docbook.org/tdg5/en/html/othercredit.html"><code class="sgmltag-element">othercredit</code></a> output is displayed using a style<br>
-  different than that of <a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a> and <a href="http://docbook.org/tdg5/en/html/editor.html"><code class="sgmltag-element">editor</code></a>.<br>
+<em class="parameter"><code>othercredit.like.author.enabled</code></em>:<br>
+&nbsp;&nbsp;If&nbsp;non-zero,&nbsp;output&nbsp;of&nbsp;the&nbsp;<code class="sgmltag-element">othercredit</code>&nbsp;element&nbsp;on&nbsp;titlepages&nbsp;is<br>
+&nbsp;&nbsp;displayed&nbsp;in&nbsp;the&nbsp;same&nbsp;style&nbsp;as&nbsp;<code class="sgmltag-element">author</code>&nbsp;and&nbsp;<code class="sgmltag-element">editor</code>&nbsp;output.&nbsp;If&nbsp;zero<br>
+&nbsp;&nbsp;(the&nbsp;default),&nbsp;<code class="sgmltag-element">othercredit</code>&nbsp;output&nbsp;is&nbsp;displayed&nbsp;using&nbsp;a&nbsp;style<br>
+&nbsp;&nbsp;different&nbsp;than&nbsp;that&nbsp;of&nbsp;<code class="sgmltag-element">author</code>&nbsp;and&nbsp;<code class="sgmltag-element">editor</code>.<br>
 <br>
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/blurb.on.titlepage.enabled.html"><em class="parameter"><code>blurb.on.titlepage.enabled</code></em></a>:<br>
-  If non-zero, output from authorblurb and <a href="http://docbook.org/tdg5/en/html/personblurb.html"><code class="sgmltag-element">personblurb</code></a> elements is<br>
-  displayed on <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> pages. If zero (the default), output from<br>
-  those elements is suppressed on <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> pages (unless you are<br>
-  using a titlepage customization that causes them to be included).<br>
+<em class="parameter"><code>blurb.on.titlepage.enabled</code></em>:<br>
+&nbsp;&nbsp;If&nbsp;non-zero,&nbsp;output&nbsp;from&nbsp;authorblurb&nbsp;and&nbsp;<code class="sgmltag-element">personblurb</code>&nbsp;elements&nbsp;is<br>
+&nbsp;&nbsp;displayed&nbsp;on&nbsp;<code class="sgmltag-element">title</code>&nbsp;pages.&nbsp;If&nbsp;zero&nbsp;(the&nbsp;default),&nbsp;output&nbsp;from<br>
+&nbsp;&nbsp;those&nbsp;elements&nbsp;is&nbsp;suppressed&nbsp;on&nbsp;<code class="sgmltag-element">title</code>&nbsp;pages&nbsp;(unless&nbsp;you&nbsp;are<br>
+&nbsp;&nbsp;using&nbsp;a&nbsp;titlepage&nbsp;customization&nbsp;that&nbsp;causes&nbsp;them&nbsp;to&nbsp;be&nbsp;included).<br>
 <br>
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/editedby.enabled.html"><em class="parameter"><code>editedby.enabled</code></em></a><br>
-  If non-zero (the default), a localized Edited by heading is<br>
-  displayed above <a href="http://docbook.org/tdg5/en/html/editor.html"><code class="sgmltag-element">editor</code></a> names in output of the <a href="http://docbook.org/tdg5/en/html/editor.html"><code class="sgmltag-element">editor</code></a> element.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added new <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/email.delimiters.enabled.html"><em class="parameter"><code>email.delimiters.enabled</code></em></a> param. If non-zero (the<br>
-default), delimiters are generated around e-mail addresses (output<br>
-of the <a href="http://docbook.org/tdg5/en/html/email.html"><code class="sgmltag-element">email</code></a> element). If zero, the delimiters are suppressed.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/qanda.nested.in.toc.html"><em class="parameter"><code>qanda.nested.in.toc</code></em></a> param. Default value is zero. If<br>
-non-zero, instances of "nested" <a href="http://docbook.org/tdg5/en/html/qandaentry.html"><code class="sgmltag-element">Qandaentry</code></a> (ones that are children<br>
-of <a href="http://docbook.org/tdg5/en/html/answer.html"><code class="sgmltag-element">Answer</code></a> elements) are displayed in the <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a>. Closes patch 1509018<br>
-(from Daniel Leidert). Currently on affects HTML output (no patch<br>
-for FO output provided).</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Initial support of syntax highlighting of programlistings.</span></p></div>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.0_Tools"></a>Tools</h3></div></div></div>
-
-<p>The following changes have been made to the
+<em class="parameter"><code>editedby.enabled</code></em><br>
+&nbsp;&nbsp;If&nbsp;non-zero&nbsp;(the&nbsp;default),&nbsp;a&nbsp;localized&nbsp;Edited&nbsp;by&nbsp;heading&nbsp;is<br>
+&nbsp;&nbsp;displayed&nbsp;above&nbsp;<code class="sgmltag-element">editor</code>&nbsp;names&nbsp;in&nbsp;output&nbsp;of&nbsp;the&nbsp;<code class="sgmltag-element">editor</code>&nbsp;element.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;new&nbsp;<em class="parameter"><code>email.delimiters.enabled</code></em>&nbsp;param.&nbsp;If&nbsp;non-zero&nbsp;(the<br>
+default),&nbsp;delimiters&nbsp;are&nbsp;generated&nbsp;around&nbsp;e-mail&nbsp;addresses&nbsp;(output<br>
+of&nbsp;the&nbsp;<code class="sgmltag-element">email</code>&nbsp;element).&nbsp;If&nbsp;zero,&nbsp;the&nbsp;delimiters&nbsp;are&nbsp;suppressed.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;<em class="parameter"><code>qanda.nested.in.toc</code></em>&nbsp;param.&nbsp;Default&nbsp;value&nbsp;is&nbsp;zero.&nbsp;If<br>
+non-zero,&nbsp;instances&nbsp;of&nbsp;"nested"&nbsp;<code class="sgmltag-element">Qandaentry</code>&nbsp;(ones&nbsp;that&nbsp;are&nbsp;children<br>
+of&nbsp;<code class="sgmltag-element">Answer</code>&nbsp;elements)&nbsp;are&nbsp;displayed&nbsp;in&nbsp;the&nbsp;<code class="sgmltag-element">TOC</code>.&nbsp;Closes&nbsp;patch&nbsp;1509018<br>
+(from&nbsp;Daniel&nbsp;Leidert).&nbsp;Currently&nbsp;on&nbsp;affects&nbsp;HTML&nbsp;output&nbsp;(no&nbsp;patch<br>
+for&nbsp;FO&nbsp;output&nbsp;provided).</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Initial&nbsp;support&nbsp;of&nbsp;syntax&nbsp;highlighting&nbsp;of&nbsp;programlistings.</span></p></div></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1.71.0_Tools"></a>Tools</h3></div></div></div><p>The following changes have been made to the
             <code class="filename">tools</code> code
-            since the 1.70.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Racheted down font sizes of headings in example makefile FO output.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added param and attribute set to example makefile, for getting<br>
-wrapping in verbatims in FO output.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Renamed Makefile.paramDoc to Makefile.docParam.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added Makefile.paramDoc file, for creating versions of param.xsl<br>
-files with doc embedded.</span></p></div>
-</li><li class="listitem">
-<div class="literallayout"><p><span class="commit-message">Added variable to example makefile for controlling whether HTML or<br>
-XHTML is generated.</span></p></div>
-</li></ul></div>
-</div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1701"></a>Release: 1.70.1</h2></div></div></div>
-
-
-<p>This is a stable release of the 1.70 stylesheets. It includes only a
-few small changes from 1.70.0.</p>
-
-<p>The following is a list of changes that have been made
-        since the 1.70.0 release.</p>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1701_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the
+            since the 1.70.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><div class="literallayout"><p><span class="commit-message">Racheted&nbsp;down&nbsp;font&nbsp;sizes&nbsp;of&nbsp;headings&nbsp;in&nbsp;example&nbsp;makefile&nbsp;FO&nbsp;output.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;param&nbsp;and&nbsp;attribute&nbsp;set&nbsp;to&nbsp;example&nbsp;makefile,&nbsp;for&nbsp;getting<br>
+wrapping&nbsp;in&nbsp;verbatims&nbsp;in&nbsp;FO&nbsp;output.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Renamed&nbsp;Makefile.paramDoc&nbsp;to&nbsp;Makefile.docParam.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;Makefile.paramDoc&nbsp;file,&nbsp;for&nbsp;creating&nbsp;versions&nbsp;of&nbsp;param.xsl<br>
+files&nbsp;with&nbsp;doc&nbsp;embedded.</span></p></div></li><li class="listitem"><div class="literallayout"><p><span class="commit-message">Added&nbsp;variable&nbsp;to&nbsp;example&nbsp;makefile&nbsp;for&nbsp;controlling&nbsp;whether&nbsp;HTML&nbsp;or<br>
+XHTML&nbsp;is&nbsp;generated.</span></p></div></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1701"></a>Release: 1.70.1</h2></div></div></div><p>This is a stable release of the 1.70 stylesheets. It includes only a
+few small changes from 1.70.0.</p><p>The following is a list of changes that have been made
+        since the 1.70.0 release.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1701_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the
         <code class="filename">fo</code> code
-        since the 1.70.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>Added three new attribute sets (revhistory.title.properties, revhistory.table.properties and revhistory.table.cell.properties) for controlling appearance of revhistory in FO output.</p>
-<p class="commit-changes">Modified: fo/block.xsl,1.34; fo/param.ent,1.101; fo/param.xweb,1.114; fo/titlepage.xsl,1.41; params/revhistory.table.cell.properties.xml,1.1; params/revhistory.table.properties.xml,1.1; params/revhistory.title.properties.xml,1.1 - Jirka Kosek</p>
-</li><li class="listitem">
-<p>Support DBv5 revisions with full author name (not only authorinitials)</p>
-<p class="commit-changes">Modified: fo/block.xsl,1.33; fo/titlepage.xsl,1.40 - Jirka Kosek</p>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1701_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the
+        since the 1.70.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Added three new attribute sets (revhistory.title.properties, revhistory.table.properties and revhistory.table.cell.properties) for controlling appearance of revhistory in FO output.</p><p class="commit-changes">Modified: fo/block.xsl,1.34; fo/param.ent,1.101; fo/param.xweb,1.114; fo/titlepage.xsl,1.41; params/revhistory.table.cell.properties.xml,1.1; params/revhistory.table.properties.xml,1.1; params/revhistory.title.properties.xml,1.1 - Jirka Kosek</p></li><li class="listitem"><p>Support DBv5 revisions with full author name (not only authorinitials)</p><p class="commit-changes">Modified: fo/block.xsl,1.33; fo/titlepage.xsl,1.40 - Jirka Kosek</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1701_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the
         <code class="filename">html</code> code
-        since the 1.70.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>Support DBv5 revisions with full author name (not only authorinitials)</p>
-<p class="commit-changes">Modified: html/block.xsl,1.23; html/titlepage.xsl,1.34 - Jirka Kosek</p>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1701_HTMLHelp"></a>HTMLHelp</h3></div></div></div>
-
-<p>The following changes have been made to the
+        since the 1.70.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Support DBv5 revisions with full author name (not only authorinitials)</p><p class="commit-changes">Modified: html/block.xsl,1.23; html/titlepage.xsl,1.34 - Jirka Kosek</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1701_HTMLHelp"></a>HTMLHelp</h3></div></div></div><p>The following changes have been made to the
         <code class="filename">htmlhelp</code> code
-        since the 1.70.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>htmlhelp.generate.index is now param, not variable. This means that you can override its setting from outside. This is useful when you generate indexterms on the fly (see http://www.xml.com/pub/a/2004/07/14/dbndx.html?page=3).</p>
-<p class="commit-changes">Modified: htmlhelp/htmlhelp-common.xsl,1.38 - Jirka Kosek</p>
-</li><li class="listitem">
-<p>Support chunk.tocs.and.lots in HTML Help</p>
-<p class="commit-changes">Modified: htmlhelp/htmlhelp-common.xsl,1.37 - Jirka Kosek</p>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1701_Params"></a>Params</h3></div></div></div>
-
-<p>The following changes have been made to the
+        since the 1.70.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>htmlhelp.generate.index is now param, not variable. This means that you can override its setting from outside. This is useful when you generate indexterms on the fly (see http://www.xml.com/pub/a/2004/07/14/dbndx.html?page=3).</p><p class="commit-changes">Modified: htmlhelp/htmlhelp-common.xsl,1.38 - Jirka Kosek</p></li><li class="listitem"><p>Support chunk.tocs.and.lots in HTML Help</p><p class="commit-changes">Modified: htmlhelp/htmlhelp-common.xsl,1.37 - Jirka Kosek</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1701_Params"></a>Params</h3></div></div></div><p>The following changes have been made to the
         <code class="filename">params</code> code
-        since the 1.70.0 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>Added three new attribute sets (revhistory.title.properties, revhistory.table.properties and revhistory.table.cell.properties) for controlling appearance of revhistory in FO output.</p>
-<p class="commit-changes">Modified: fo/block.xsl,1.34; fo/param.ent,1.101; fo/param.xweb,1.114; fo/titlepage.xsl,1.41; params/revhistory.table.cell.properties.xml,1.1; params/revhistory.table.properties.xml,1.1; params/revhistory.title.properties.xml,1.1 - Jirka Kosek</p>
-</li></ul></div>
-</div>
-
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1700"></a>Release: 1.70.0</h2></div></div></div>
-
-<p>As with all DocBook Project <a class="link" href="#dot0" title="About dot-zero releases">dot-zero</a>
+        since the 1.70.0 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Added three new attribute sets (revhistory.title.properties, revhistory.table.properties and revhistory.table.cell.properties) for controlling appearance of revhistory in FO output.</p><p class="commit-changes">Modified: fo/block.xsl,1.34; fo/param.ent,1.101; fo/param.xweb,1.114; fo/titlepage.xsl,1.41; params/revhistory.table.cell.properties.xml,1.1; params/revhistory.table.properties.xml,1.1; params/revhistory.title.properties.xml,1.1 - Jirka Kosek</p></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1700"></a>Release: 1.70.0</h2></div></div></div><p>As with all DocBook Project <a class="link" href="#dot0" title="About dot-zero releases">dot-zero</a>
 releases, this is an experimental release. It will be followed shortly
-by a stable release.</p>
-
-<p>This release adds a number of new features,
-including:</p>
-
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-    <p>support for selecting alternative index-collation methods
+by a stable release.</p><p>This release adds a number of new features,
+including:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>support for selecting alternative index-collation methods
     (in particular, support for using a collation library developed by
-    Eliot Kimber)</p>
-  </li><li class="listitem">
-    <p>improved handling of DocBook 5 document instances (through a
-    namespace-stripping mechanism)</p>
-  </li><li class="listitem">
-    <p>full support for CALS and HTML tables in manpages
-    output</p>
-  </li><li class="listitem">
-    <p>a mechanism for preserving relative URIs in documents that
-    make use of XInclude</p>
-  </li><li class="listitem">
-    <p>support for the "new" <code class="literal">.90</code> version of
-    FOP</p>
-  </li><li class="listitem">
-    <p>enhanced capabilities for controlling formatting of lists in HTML
-    and FO output</p>
-  </li><li class="listitem">
-    <p>autogeneration of AUTHOR and COPYRIGHT sections in manpages
-    output</p>
-  </li><li class="listitem">
-    <p>support for generating crop marks in FO/PDF output</p>
-  </li><li class="listitem">
-    <p>support for qandaset as a root element in FO output</p>
-  </li><li class="listitem">
-    <p>support for floatstyle and orient on all table types</p>
-  </li><li class="listitem">
-    <p>support for floatstyle in figure, and example</p>
-  </li><li class="listitem">
-    <p>pgwide.properties attribute-set supports extending figure,
+    Eliot Kimber)</p></li><li class="listitem"><p>improved handling of DocBook 5 document instances (through a
+    namespace-stripping mechanism)</p></li><li class="listitem"><p>full support for CALS and HTML tables in manpages
+    output</p></li><li class="listitem"><p>a mechanism for preserving relative URIs in documents that
+    make use of XInclude</p></li><li class="listitem"><p>support for the "new" <code class="literal">.90</code> version of
+    FOP</p></li><li class="listitem"><p>enhanced capabilities for controlling formatting of lists in HTML
+    and FO output</p></li><li class="listitem"><p>autogeneration of AUTHOR and COPYRIGHT sections in manpages
+    output</p></li><li class="listitem"><p>support for generating crop marks in FO/PDF output</p></li><li class="listitem"><p>support for qandaset as a root element in FO output</p></li><li class="listitem"><p>support for floatstyle and orient on all table types</p></li><li class="listitem"><p>support for floatstyle in figure, and example</p></li><li class="listitem"><p>pgwide.properties attribute-set supports extending figure,
       example and table into the left indent area instead of spanning
-      multiple columns.</p>
-  </li></ul></div>
-    <p>The following is a detailed list of enhancements and API
-    changes that have been made since the 1.69.1 release.</p>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_Common"></a>Common</h3></div></div></div>
-
-<p>The following changes have been made to the
+      multiple columns.</p></li></ul></div><p>The following is a detailed list of enhancements and API
+    changes that have been made since the 1.69.1 release.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_Common"></a>Common</h3></div></div></div><p>The following changes have been made to the
         <code class="filename">common</code> code
-        since the 1.69.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>Add the xsl:key for the kimber
-indexing method.</p>
-<p class="commit-changes">Modified: common/autoidx-ng.xsl,1.2 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Add support for
-<a href="http://docbook.org/tdg5/en/html/qandaset.html"><code class="sgmltag-element">qandaset</code></a>.</p>
-<p class="commit-changes">Modified: common/labels.xsl,1.37;
+        since the 1.69.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Add the xsl:key for the kimber
+indexing method.</p><p class="commit-changes">Modified: common/autoidx-ng.xsl,1.2 - Robert
+Stayton</p></li><li class="listitem"><p>Add support for
+<code class="sgmltag-element">qandaset</code>.</p><p class="commit-changes">Modified: common/labels.xsl,1.37;
 common/subtitles.xsl,1.7; common/titles.xsl,1.35 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Support dbhtml/dbfo start PI for
-<a href="http://docbook.org/tdg5/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a> numbering in both HTML and
-FO</p>
-<p class="commit-changes">Modified: common/common.xsl,1.61; html/lists.xsl,1.50 - Norman
-Walsh</p>
-</li><li class="listitem">
-<p>Added CVS
-header.</p>
-<p class="commit-changes">Modified: common/stripns.xsl,1.12 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Changed content model of text
+Stayton</p></li><li class="listitem"><p>Support dbhtml/dbfo start PI for
+<code class="sgmltag-element">orderedlist</code> numbering in both HTML and
+FO</p><p class="commit-changes">Modified: common/common.xsl,1.61; html/lists.xsl,1.50 - Norman
+Walsh</p></li><li class="listitem"><p>Added CVS
+header.</p><p class="commit-changes">Modified: common/stripns.xsl,1.12 - Robert
+Stayton</p></li><li class="listitem"><p>Changed content model of text
 element to ANY rather than #PCDATA because they could contain
-markup.</p>
-<p class="commit-changes">Modified: common/targetdatabase.dtd,1.7 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Added
-<a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a>.meta.get.quietly param.</p>
-<p>If zero (the
+markup.</p><p class="commit-changes">Modified: common/targetdatabase.dtd,1.7 - Robert
+Stayton</p></li><li class="listitem"><p>Added
+<code class="sgmltag-element">refentry</code>.meta.get.quietly param.</p><p>If zero (the
 default), notes and warnings about "missing" markup are generated
-during gathering of <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> metadata. If
+during gathering of <code class="sgmltag-element">refentry</code> metadata. If
 non-zero, the metadata is gathered "quietly" -- that is, the
-notes and warnings are suppressed.</p>
-<p>NOTE: If you are
-processing a large amount of <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> content,  you
+notes and warnings are suppressed.</p><p>NOTE: If you are
+processing a large amount of <code class="sgmltag-element">refentry</code> content,  you
 may be able to speed up processing significantly by  setting a
 non-zero value for
-<a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a>.meta.get.quietly.</p>
-<p class="commit-changes">Modified: common/refentry.xsl,1.17;
+<code class="sgmltag-element">refentry</code>.meta.get.quietly.</p><p class="commit-changes">Modified: common/refentry.xsl,1.17;
 manpages/param.ent,1.15; manpages/param.xweb,1.17;
 params/refentry.meta.get.quietly.xml,1.1 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>After namespace stripping, the
+Smith</p></li><li class="listitem"><p>After namespace stripping, the
 source document is the temporary tree created by the stripping
-process and it has the wrong base <a href="http://docbook.org/tdg5/en/html/uri.html"><code class="sgmltag-element">URI</code></a> for relative
+process and it has the wrong base <code class="sgmltag-element">URI</code> for relative
 references. Earlier versions of this code used to try to fix that
 by patching the elements with relative @fileref attributes. That
-was inadequate because it calculated an absolute base <a href="http://docbook.org/tdg5/en/html/uri.html"><code class="sgmltag-element">URI</code></a>
+was inadequate because it calculated an absolute base <code class="sgmltag-element">URI</code>
 without considering that there might be xml:base attributes
 already in effect. It seems obvious now that the right thing to
 do is simply to put the xml:base on the root of the document. And
-that seems to work.</p>
-<p class="commit-changes">Modified: common/stripns.xsl,1.7 - Norman
-Walsh</p>
-</li><li class="listitem">
-<p>Added support for "software" and
-"sectdesc" class values on <a href="http://docbook.org/tdg5/en/html/refmiscinfo.html"><code class="sgmltag-element">refmiscinfo</code></a>; "software" is
+that seems to work.</p><p class="commit-changes">Modified: common/stripns.xsl,1.7 - Norman
+Walsh</p></li><li class="listitem"><p>Added support for "software" and
+"sectdesc" class values on <code class="sgmltag-element">refmiscinfo</code>; "software" is
 treated identically to "source", and "setdesc" is treated
-identically to "manual".</p>
-<p class="commit-changes">Modified: common/refentry.xsl,1.10;
+identically to "manual".</p><p class="commit-changes">Modified: common/refentry.xsl,1.10;
 params/man.th.extra2.max.length.xml,1.3;
 params/refentry.source.name.profile.xml,1.4 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added support for DocBook 5
+Smith</p></li><li class="listitem"><p>Added support for DocBook 5
 namespace-stripping in manpages stylesheet. Closes request
-#1210692.</p>
-<p class="commit-changes">Modified: common/common.xsl,1.56; manpages/docbook.xsl,1.57 -
-Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added &lt;xsl:template
+#1210692.</p><p class="commit-changes">Modified: common/common.xsl,1.56; manpages/docbook.xsl,1.57 -
+Michael(tm) Smith</p></li><li class="listitem"><p>Added &lt;xsl:template
 match="/"&gt; to make stripns.xsl usable as a standalone
 stylesheet for stripping out DocBook 5/NG to DocBook 4. Note that
 DocBook XSLT drivers that include this stylesheet all override
-the match="/" template.</p>
-<p class="commit-changes">Modified: common/stripns.xsl,1.4 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Number figures, examples, and
-tables from <a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a> if there is no prefix (i.e. if
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/chapter.autolabel.html"><em class="parameter"><code>chapter.autolabel</code></em></a> is set to 0). This avoids
+the match="/" template.</p><p class="commit-changes">Modified: common/stripns.xsl,1.4 - Michael(tm)
+Smith</p></li><li class="listitem"><p>Number figures, examples, and
+tables from <code class="sgmltag-element">book</code> if there is no prefix (i.e. if
+<em class="parameter"><code>chapter.autolabel</code></em> is set to 0). This avoids
 having the list of figures where the figures mysteriously restart
 their numeration periodically when
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/chapter.autolabel.html"><em class="parameter"><code>chapter.autolabel</code></em></a> is set to
-0.</p>
-<p class="commit-changes">Modified: common/labels.xsl,1.36 - David Cramer</p>
-</li><li class="listitem">
-<p>Add <a href="http://docbook.org/tdg5/en/html/task.html"><code class="sgmltag-element">task</code></a> template in
-<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>.markup mode.</p>
-<p class="commit-changes">Modified: common/titles.xsl,1.34 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Add children (with ids) of formal
-objects to target data.</p>
-<p class="commit-changes">Modified: common/targets.xsl,1.10 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Added support for case when
-<a href="http://docbook.org/tdg5/en/html/personname.html"><code class="sgmltag-element">personname</code></a> doesn't contain specific name markup (as allowed
-in DocBook 5.0)</p>
-<p class="commit-changes">Modified: common/common.xsl,1.54 - Jirka
-Kosek</p>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_Extensions"></a>Extensions</h3></div></div></div>
-
-<p>The following changes have been made to the
+<em class="parameter"><code>chapter.autolabel</code></em> is set to
+0.</p><p class="commit-changes">Modified: common/labels.xsl,1.36 - David Cramer</p></li><li class="listitem"><p>Add <code class="sgmltag-element">task</code> template in
+<code class="sgmltag-element">title</code>.markup mode.</p><p class="commit-changes">Modified: common/titles.xsl,1.34 - Robert
+Stayton</p></li><li class="listitem"><p>Add children (with ids) of formal
+objects to target data.</p><p class="commit-changes">Modified: common/targets.xsl,1.10 - Robert
+Stayton</p></li><li class="listitem"><p>Added support for case when
+<code class="sgmltag-element">personname</code> doesn't contain specific name markup (as allowed
+in DocBook 5.0)</p><p class="commit-changes">Modified: common/common.xsl,1.54 - Jirka
+Kosek</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_Extensions"></a>Extensions</h3></div></div></div><p>The following changes have been made to the
         <code class="filename">extensions</code> code
-        since the 1.69.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>Support Xalan
-2.7</p>
-<p class="commit-changes">Modified: extensions/xalan27/.cvsignore,1.1;
+        since the 1.69.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Support Xalan
+2.7</p><p class="commit-changes">Modified: extensions/xalan27/.cvsignore,1.1;
 extensions/xalan27/build.xml,1.1;
 extensions/xalan27/nbproject/.cvsignore,1.1;
 extensions/xalan27/nbproject/build-impl.xml,1.1;
@@ -7540,1792 +2673,1133 @@ extensions/xalan27/src/com/nwalsh/xalan/Params.java,1.1;
 extensions/xalan27/src/com/nwalsh/xalan/Table.java,1.1;
 extensions/xalan27/src/com/nwalsh/xalan/Text.java,1.1;
 extensions/xalan27/src/com/nwalsh/xalan/Verbatim.java,1.1 - Norman
-Walsh</p>
-</li><li class="listitem">
-<p>Handle the case where the imageFn
-is actually a <a href="http://docbook.org/tdg5/en/html/uri.html"><code class="sgmltag-element">URI</code></a>. This still needs
-work.</p>
-<p class="commit-changes">Modified: extensions/saxon643/com/nwalsh/saxon/ImageIntrinsics.java,1.4
-- Norman Walsh</p>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_FO"></a>FO</h3></div></div></div>
-
-<p>The following changes have been made to the
+Walsh</p></li><li class="listitem"><p>Handle the case where the imageFn
+is actually a <code class="sgmltag-element">URI</code>. This still needs
+work.</p><p class="commit-changes">Modified: extensions/saxon643/com/nwalsh/saxon/ImageIntrinsics.java,1.4
+- Norman Walsh</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_FO"></a>FO</h3></div></div></div><p>The following changes have been made to the
         <code class="filename">fo</code> code
-        since the 1.69.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>Adapted to the new indexing
+        since the 1.69.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Adapted to the new indexing
 code. Now works just like a wrapper that calls kosek indexing method,
-originally implemented here.</p>
-<p class="commit-changes">Modified: fo/autoidx-ng.xsl,1.5 - Jirka
-Kosek</p>
-</li><li class="listitem">
-<p>Added parameters for header/footer
-<a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> minimum height.</p>
-<p class="commit-changes">Modified: fo/pagesetup.xsl,1.60;
+originally implemented here.</p><p class="commit-changes">Modified: fo/autoidx-ng.xsl,1.5 - Jirka
+Kosek</p></li><li class="listitem"><p>Added parameters for header/footer
+<code class="sgmltag-element">table</code> minimum height.</p><p class="commit-changes">Modified: fo/pagesetup.xsl,1.60;
 fo/param.ent,1.100; fo/param.xweb,1.113 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Add the <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>.method
-parameter.</p>
-<p class="commit-changes">Modified: fo/param.ent,1.99; fo/param.xweb,1.112 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Integrate support for three
+Stayton</p></li><li class="listitem"><p>Add the <code class="sgmltag-element">index</code>.method
+parameter.</p><p class="commit-changes">Modified: fo/param.ent,1.99; fo/param.xweb,1.112 - Robert
+Stayton</p></li><li class="listitem"><p>Integrate support for three
 indexing methods: - the original English-only method. -
 Jirka Kosek's method using EXSLT extensions. - Eliot Kimber's
-method using Saxon extensions. Use the '<a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>.method'
-parameter to select.</p>
-<p class="commit-changes">Modified: fo/autoidx.xsl,1.38 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Add support for <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a> for
-<a href="http://docbook.org/tdg5/en/html/qandaset.html"><code class="sgmltag-element">qandaset</code></a> in fo output.</p>
-<p class="commit-changes">Modified: fo/autotoc.xsl,1.30;
-fo/qandaset.xsl,1.20 - Robert Stayton</p>
-</li><li class="listitem">
-<p>Added parameter
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/ulink.hyphenate.html"><em class="parameter"><code>ulink.hyphenate</code></em></a>.chars. Added parameter
-insert.<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>.page.number.</p>
-<p class="commit-changes">Modified: fo/param.ent,1.98;
-fo/param.xweb,1.111 - Robert Stayton</p>
-</li><li class="listitem">
-<p>Implemented feature request
-#942524 to add insert.<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>.page.number to allow link
-element cross references to have a page number.</p>
-<p class="commit-changes">Modified: fo/xref.xsl,1.67 -
-Robert Stayton</p>
-</li><li class="listitem">
-<p>Add support for
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/ulink.hyphenate.html"><em class="parameter"><code>ulink.hyphenate</code></em></a>.chars so more characters
-can be break points in urls.</p>
-<p class="commit-changes">Modified: fo/xref.xsl,1.66 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Implemented patch #1075144 to make
-the url text in a ulink in FO output an active <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> as
-well.</p>
-<p class="commit-changes">Modified: fo/xref.xsl,1.65 - Robert Stayton</p>
-</li><li class="listitem">
-<p><a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> footnotes now
-have their own <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>.<a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a>.properties
-attribute set.</p>
-<p class="commit-changes">Modified: fo/footnote.xsl,1.23 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Add <a href="http://docbook.org/tdg5/en/html/qandaset.html"><code class="sgmltag-element">qandaset</code></a> to
-root.elements.</p>
-<p class="commit-changes">Modified: fo/docbook.xsl,1.41 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Added mode="page.sequence" to make
+method using Saxon extensions. Use the '<code class="sgmltag-element">index</code>.method'
+parameter to select.</p><p class="commit-changes">Modified: fo/autoidx.xsl,1.38 - Robert
+Stayton</p></li><li class="listitem"><p>Add support for <code class="sgmltag-element">TOC</code> for
+<code class="sgmltag-element">qandaset</code> in fo output.</p><p class="commit-changes">Modified: fo/autotoc.xsl,1.30;
+fo/qandaset.xsl,1.20 - Robert Stayton</p></li><li class="listitem"><p>Added parameter
+<em class="parameter"><code>ulink.hyphenate</code></em>.chars. Added parameter
+insert.<code class="sgmltag-element">link</code>.page.number.</p><p class="commit-changes">Modified: fo/param.ent,1.98;
+fo/param.xweb,1.111 - Robert Stayton</p></li><li class="listitem"><p>Implemented feature request
+#942524 to add insert.<code class="sgmltag-element">link</code>.page.number to allow link
+element cross references to have a page number.</p><p class="commit-changes">Modified: fo/xref.xsl,1.67 -
+Robert Stayton</p></li><li class="listitem"><p>Add support for
+<em class="parameter"><code>ulink.hyphenate</code></em>.chars so more characters
+can be break points in urls.</p><p class="commit-changes">Modified: fo/xref.xsl,1.66 - Robert
+Stayton</p></li><li class="listitem"><p>Implemented patch #1075144 to make
+the url text in a ulink in FO output an active <code class="sgmltag-element">link</code> as
+well.</p><p class="commit-changes">Modified: fo/xref.xsl,1.65 - Robert Stayton</p></li><li class="listitem"><p><code class="sgmltag-element">table</code> footnotes now
+have their own <code class="sgmltag-element">table</code>.<code class="sgmltag-element">footnote</code>.properties
+attribute set.</p><p class="commit-changes">Modified: fo/footnote.xsl,1.23 - Robert
+Stayton</p></li><li class="listitem"><p>Add <code class="sgmltag-element">qandaset</code> to
+root.elements.</p><p class="commit-changes">Modified: fo/docbook.xsl,1.41 - Robert
+Stayton</p></li><li class="listitem"><p>Added mode="page.sequence" to make
 it easier to put content into a page sequence.  First used for
-<a href="http://docbook.org/tdg5/en/html/qandaset.html"><code class="sgmltag-element">qandaset</code></a>.</p>
-<p class="commit-changes">Modified: fo/component.xsl,1.37 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Implemented feature request
+<code class="sgmltag-element">qandaset</code>.</p><p class="commit-changes">Modified: fo/component.xsl,1.37 - Robert
+Stayton</p></li><li class="listitem"><p>Implemented feature request
 #1434408 to support formatting
-of <a href="http://docbook.org/tdg5/en/html/biblioentry.html"><code class="sgmltag-element">biblioentry</code></a>.</p>
-<p class="commit-changes">Modified: fo/biblio.xsl,1.35 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Added
-<a href="http://docbook.org/tdg5/en/html/biblioentry.html"><code class="sgmltag-element">biblioentry</code></a>.properties.</p>
-<p class="commit-changes">Modified: fo/param.ent,1.97;
-fo/param.xweb,1.110 - Robert Stayton</p>
-</li><li class="listitem">
-<p>Support PTC/Arbortext
-bookmarks</p>
-<p class="commit-changes">Modified: fo/docbook.xsl,1.40; fo/ptc.xsl,1.1 - Norman
-Walsh</p>
-</li><li class="listitem">
-<p>Added
-<a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>.<a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a>.properties to permit
-<a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> footnotes to format differently from regular
-footnotes.</p>
-<p class="commit-changes">Modified: fo/param.ent,1.96; fo/param.xweb,1.109 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Refactored <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>
+of <code class="sgmltag-element">biblioentry</code>.</p><p class="commit-changes">Modified: fo/biblio.xsl,1.35 - Robert
+Stayton</p></li><li class="listitem"><p>Added
+<code class="sgmltag-element">biblioentry</code>.properties.</p><p class="commit-changes">Modified: fo/param.ent,1.97;
+fo/param.xweb,1.110 - Robert Stayton</p></li><li class="listitem"><p>Support PTC/Arbortext
+bookmarks</p><p class="commit-changes">Modified: fo/docbook.xsl,1.40; fo/ptc.xsl,1.1 - Norman
+Walsh</p></li><li class="listitem"><p>Added
+<code class="sgmltag-element">table</code>.<code class="sgmltag-element">footnote</code>.properties to permit
+<code class="sgmltag-element">table</code> footnotes to format differently from regular
+footnotes.</p><p class="commit-changes">Modified: fo/param.ent,1.96; fo/param.xweb,1.109 - Robert
+Stayton</p></li><li class="listitem"><p>Refactored <code class="sgmltag-element">table</code>
 templates to unify their processing and support all options in
-all types.  Now <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> and <a href="http://docbook.org/tdg5/en/html/informaltable.html"><code class="sgmltag-element">informaltable</code></a>, in
+all types.  Now <code class="sgmltag-element">table</code> and <code class="sgmltag-element">informaltable</code>, in
 both Cals and Html markup, use the same templates where possible,
 and all support pgwide, rotation, and floats. There is also a
-placeholder <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>.container template to
-support wrapping a <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> in a layout <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>,
-so the XEP <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> "continued"
-extension can be more easily implemented.</p>
-<p class="commit-changes">Modified: fo/formal.xsl,1.52;
+placeholder <code class="sgmltag-element">table</code>.container template to
+support wrapping a <code class="sgmltag-element">table</code> in a layout <code class="sgmltag-element">table</code>,
+so the XEP <code class="sgmltag-element">table</code> <code class="sgmltag-element">title</code> "continued"
+extension can be more easily implemented.</p><p class="commit-changes">Modified: fo/formal.xsl,1.52;
 fo/htmltbl.xsl,1.9; fo/table.xsl,1.48 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Added new attribute set
-<a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a>.line.properties for controlling appearance of lines in
-ToC/LoT</p>
-<p class="commit-changes">Modified: fo/autotoc.xsl,1.29; fo/param.ent,1.95;
-fo/param.xweb,1.108 - Jirka Kosek</p>
-</li><li class="listitem">
-<p>Added support for float to example
-and <a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a>. Added support for pgwide to
-<a href="http://docbook.org/tdg5/en/html/figure.html"><code class="sgmltag-element">figure</code></a>, example, and <a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a> (the latter
+Stayton</p></li><li class="listitem"><p>Added new attribute set
+<code class="sgmltag-element">toc</code>.line.properties for controlling appearance of lines in
+ToC/LoT</p><p class="commit-changes">Modified: fo/autotoc.xsl,1.29; fo/param.ent,1.95;
+fo/param.xweb,1.108 - Jirka Kosek</p></li><li class="listitem"><p>Added support for float to example
+and <code class="sgmltag-element">equation</code>. Added support for pgwide to
+<code class="sgmltag-element">figure</code>, example, and <code class="sgmltag-element">equation</code> (the latter
 two via a dbfo pgwide="1" processing
-instruction).</p>
-<p class="commit-changes">Modified: fo/formal.xsl,1.51 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Add pgwide.properties
-attribute-set.</p>
-<p class="commit-changes">Modified: fo/param.ent,1.94; fo/param.xweb,1.107 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Added <a href="http://docbook.org/tdg5/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a>.suppress
-param.</p>
-<p>If the value of <a href="http://docbook.org/tdg5/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a>.suppress is
-non-zero, then display <a href="http://docbook.org/tdg5/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a> contents is suppressed
+instruction).</p><p class="commit-changes">Modified: fo/formal.xsl,1.51 - Robert
+Stayton</p></li><li class="listitem"><p>Add pgwide.properties
+attribute-set.</p><p class="commit-changes">Modified: fo/param.ent,1.94; fo/param.xweb,1.107 - Robert
+Stayton</p></li><li class="listitem"><p>Added <code class="sgmltag-element">refclass</code>.suppress
+param.</p><p>If the value of <code class="sgmltag-element">refclass</code>.suppress is
+non-zero, then display <code class="sgmltag-element">refclass</code> contents is suppressed
 in output. Affects HTML and FO output
-only.</p>
-<p class="commit-changes">Modified: fo/param.ent,1.93; fo/param.xweb,1.106; html/param.ent,1.90;
+only.</p><p class="commit-changes">Modified: fo/param.ent,1.93; fo/param.xweb,1.106; html/param.ent,1.90;
 html/param.xweb,1.99; params/refclass.suppress.xml,1.1 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Improved support for
-<a href="http://docbook.org/tdg5/en/html/task.html"><code class="sgmltag-element">task</code></a> subelements</p>
-<p class="commit-changes">Modified: fo/task.xsl,1.3; html/task.xsl,1.3 -
-Jirka Kosek</p>
-</li><li class="listitem">
-<p>Adjusted spacing around
-K&amp;R-formatted <a href="http://docbook.org/tdg5/en/html/funcdef.html"><code class="sgmltag-element">Funcdef</code></a> and <a href="http://docbook.org/tdg5/en/html/paramdef.html"><code class="sgmltag-element">Paramdef</code></a>
+Smith</p></li><li class="listitem"><p>Improved support for
+<code class="sgmltag-element">task</code> subelements</p><p class="commit-changes">Modified: fo/task.xsl,1.3; html/task.xsl,1.3 -
+Jirka Kosek</p></li><li class="listitem"><p>Adjusted spacing around
+K&amp;R-formatted <code class="sgmltag-element">Funcdef</code> and <code class="sgmltag-element">Paramdef</code>
 output such that it can more easily be discerned where one ends
-and the other begins. Closes #1213264.</p>
-<p class="commit-changes">Modified: fo/synop.xsl,1.18 -
-Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Made handling of
+and the other begins. Closes #1213264.</p><p class="commit-changes">Modified: fo/synop.xsl,1.18 -
+Michael(tm) Smith</p></li><li class="listitem"><p>Made handling of
 paramdef/parameter in FO output consistent with that in HTML and
-manpages output. Closes #1213259.</p>
-<p class="commit-changes">Modified: fo/synop.xsl,1.17 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Made handling of
-<a href="http://docbook.org/tdg5/en/html/refnamediv.html"><code class="sgmltag-element">Refnamediv</code></a> consistent with formatting in HTML
+manpages output. Closes #1213259.</p><p class="commit-changes">Modified: fo/synop.xsl,1.17 - Michael(tm)
+Smith</p></li><li class="listitem"><p>Made handling of
+<code class="sgmltag-element">Refnamediv</code> consistent with formatting in HTML
 and manpages output; specifically, changed so that
-<a href="http://docbook.org/tdg5/en/html/refname.html"><code class="sgmltag-element">Refname</code></a> (comma-separated list of multiple instances
-found) is used (instead of <a href="http://docbook.org/tdg5/en/html/refentrytitle.html"><code class="sgmltag-element">Refentrytitle</code></a> as
-previously), then em-dash, then the <a href="http://docbook.org/tdg5/en/html/refpurpose.html"><code class="sgmltag-element">Refpurpose</code></a>. Closes
-#1212562.</p>
-<p class="commit-changes">Modified: fo/refentry.xsl,1.30 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added output of
-<a href="http://docbook.org/tdg5/en/html/releaseinfo.html"><code class="sgmltag-element">Releaseinfo</code></a> to recto titlepage ("<a href="http://docbook.org/tdg5/en/html/copyright.html"><code class="sgmltag-element">copyright</code></a>"
-page) for <a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">Book</code></a> in FO output. This makes it consistent
+<code class="sgmltag-element">Refname</code> (comma-separated list of multiple instances
+found) is used (instead of <code class="sgmltag-element">Refentrytitle</code> as
+previously), then em-dash, then the <code class="sgmltag-element">Refpurpose</code>. Closes
+#1212562.</p><p class="commit-changes">Modified: fo/refentry.xsl,1.30 - Michael(tm)
+Smith</p></li><li class="listitem"><p>Added output of
+<code class="sgmltag-element">Releaseinfo</code> to recto titlepage ("<code class="sgmltag-element">copyright</code>"
+page) for <code class="sgmltag-element">Book</code> in FO output. This makes it consistent
 with HTML output. Closes #1327034. Thanks to Paul DuBois for
-reporting.</p>
-<p class="commit-changes">Modified: fo/titlepage.templates.xml,1.28 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added condition for setting
+reporting.</p><p class="commit-changes">Modified: fo/titlepage.templates.xml,1.28 - Michael(tm)
+Smith</p></li><li class="listitem"><p>Added condition for setting
 block-progression-dimension.minimum on table-row, instead of
-height, when <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/fop1.extensions.html"><em class="parameter"><code>fop1.extensions</code></em></a> is
+height, when <em class="parameter"><code>fop1.extensions</code></em> is
 non-zero. For an explanation of the reason for the change,
-<a href="http://docbook.org/tdg5/en/html/see.html"><code class="sgmltag-element">see</code></a>: http://wiki.apache.org/xmlgraphics-fop/Troubleshooting/CommonLogMessages</p>
-<p class="commit-changes">Modified: fo/pagesetup.xsl,1.59
-- Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added new
-<a href="http://docbook.org/tdg5/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a>.suppress param for suppressing display
-of <a href="http://docbook.org/tdg5/en/html/refclass.html"><code class="sgmltag-element">Refclass</code></a> in HTML and FO output. Did not add it to
+<code class="sgmltag-element">see</code>: http://wiki.apache.org/xmlgraphics-fop/Troubleshooting/CommonLogMessages</p><p class="commit-changes">Modified: fo/pagesetup.xsl,1.59
+- Michael(tm) Smith</p></li><li class="listitem"><p>Added new
+<code class="sgmltag-element">refclass</code>.suppress param for suppressing display
+of <code class="sgmltag-element">Refclass</code> in HTML and FO output. Did not add it to
 manpages because manpages stylesheet is currently just silently
-ignoring <a href="http://docbook.org/tdg5/en/html/refclass.html"><code class="sgmltag-element">Refclass</code></a> anyway. Closes request
+ignoring <code class="sgmltag-element">Refclass</code> anyway. Closes request
 #1461065. Thanks to Davor Ocelic (docelic) for
-reporting.</p>
-<p class="commit-changes">Modified: fo/refentry.xsl,1.29; html/refentry.xsl,1.23 -
-Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Add support for keep-together PI
-to informal objects.</p>
-<p class="commit-changes">Modified: fo/formal.xsl,1.50 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Add support for
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/fop1.extensions.html"><em class="parameter"><code>fop1.extensions</code></em></a>.</p>
-<p class="commit-changes">Modified: fo/formal.xsl,1.49;
+reporting.</p><p class="commit-changes">Modified: fo/refentry.xsl,1.29; html/refentry.xsl,1.23 -
+Michael(tm) Smith</p></li><li class="listitem"><p>Add support for keep-together PI
+to informal objects.</p><p class="commit-changes">Modified: fo/formal.xsl,1.50 - Robert
+Stayton</p></li><li class="listitem"><p>Add support for
+<em class="parameter"><code>fop1.extensions</code></em>.</p><p class="commit-changes">Modified: fo/formal.xsl,1.49;
 fo/graphics.xsl,1.44; fo/table.xsl,1.47 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Add support for fop1
-bookmarks.</p>
-<p class="commit-changes">Modified: fo/docbook.xsl,1.39 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Add fop1.extentions parameter to
-add support for fop development version.</p>
-<p class="commit-changes">Modified: fo/param.ent,1.92;
-fo/param.xweb,1.105 - Robert Stayton</p>
-</li><li class="listitem">
-<p>Start supporting fop development
-version, which will become fop version 1.</p>
-<p class="commit-changes">Modified: fo/fop1.xsl,1.1 -
-Robert Stayton</p>
-</li><li class="listitem">
-<p>Add template for <a href="http://docbook.org/tdg5/en/html/task.html"><code class="sgmltag-element">task</code></a>
-in mode="xref-to".</p>
-<p class="commit-changes">Modified: fo/xref.xsl,1.63; html/xref.xsl,1.57 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p><a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> footnotes now
-also get <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a>.properties
-attribute-set.</p>
-<p class="commit-changes">Modified: fo/footnote.xsl,1.22 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Added <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>.separator
+Stayton</p></li><li class="listitem"><p>Add support for fop1
+bookmarks.</p><p class="commit-changes">Modified: fo/docbook.xsl,1.39 - Robert
+Stayton</p></li><li class="listitem"><p>Add fop1.extentions parameter to
+add support for fop development version.</p><p class="commit-changes">Modified: fo/param.ent,1.92;
+fo/param.xweb,1.105 - Robert Stayton</p></li><li class="listitem"><p>Start supporting fop development
+version, which will become fop version 1.</p><p class="commit-changes">Modified: fo/fop1.xsl,1.1 -
+Robert Stayton</p></li><li class="listitem"><p>Add template for <code class="sgmltag-element">task</code>
+in mode="xref-to".</p><p class="commit-changes">Modified: fo/xref.xsl,1.63; html/xref.xsl,1.57 - Robert
+Stayton</p></li><li class="listitem"><p><code class="sgmltag-element">table</code> footnotes now
+also get <code class="sgmltag-element">footnote</code>.properties
+attribute-set.</p><p class="commit-changes">Modified: fo/footnote.xsl,1.22 - Robert
+Stayton</p></li><li class="listitem"><p>Added <code class="sgmltag-element">index</code>.separator
 named template to compute the separator punctuation based on
-locale.</p>
-<p class="commit-changes">Modified: fo/autoidx.xsl,1.36 - Robert Stayton</p>
-</li><li class="listitem">
-<p>Added support for <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>,
-<a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a>, and <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> within OO
-<a href="http://docbook.org/tdg5/en/html/classsynopsis.html"><code class="sgmltag-element">Classsynopsis</code></a> and children. (Because DocBook NG/5
-allows it).</p>
-<p class="commit-changes">Modified: fo/synop.xsl,1.15; html/synop.xsl,1.19 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Support <a href="http://docbook.org/tdg5/en/html/date.html"><code class="sgmltag-element">date</code></a> as an
-inline</p>
-<p class="commit-changes">Modified: fo/inline.xsl,1.43; html/inline.xsl,1.46 - Norman
-Walsh</p>
-</li><li class="listitem">
-<p>Added new parameter
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/keep.relative.image.uris.html"><em class="parameter"><code>keep.relative.image.uris</code></em></a></p>
-<p class="commit-changes">Modified: fo/param.ent,1.91;
+locale.</p><p class="commit-changes">Modified: fo/autoidx.xsl,1.36 - Robert Stayton</p></li><li class="listitem"><p>Added support for <code class="sgmltag-element">link</code>,
+<code class="sgmltag-element">olink</code>, and <code class="sgmltag-element">xref</code> within OO
+<code class="sgmltag-element">Classsynopsis</code> and children. (Because DocBook NG/5
+allows it).</p><p class="commit-changes">Modified: fo/synop.xsl,1.15; html/synop.xsl,1.19 - Michael(tm)
+Smith</p></li><li class="listitem"><p>Support <code class="sgmltag-element">date</code> as an
+inline</p><p class="commit-changes">Modified: fo/inline.xsl,1.43; html/inline.xsl,1.46 - Norman
+Walsh</p></li><li class="listitem"><p>Added new parameter
+<em class="parameter"><code>keep.relative.image.uris</code></em></p><p class="commit-changes">Modified: fo/param.ent,1.91;
 fo/param.xweb,1.104; html/param.ent,1.87; html/param.xweb,1.96;
 params/keep.relative.image.uris.xml,1.1 - Norman
-Walsh</p>
-</li><li class="listitem">
-<p>Map Unicode space characters
-U+2000-U+200A to fo:leaders.</p>
-<p class="commit-changes">Modified: fo/docbook.xsl,1.38;
+Walsh</p></li><li class="listitem"><p>Map Unicode space characters
+U+2000-U+200A to fo:leaders.</p><p class="commit-changes">Modified: fo/docbook.xsl,1.38;
 fo/passivetex.xsl,1.4; fo/spaces.xsl,1.1 - Jirka
-Kosek</p>
-</li><li class="listitem">
-<p>Output a real em dash for em-dash
-dingbat (instead of two hypens).</p>
-<p class="commit-changes">Modified: fo/fo.xsl,1.7 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Support default <a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a>
-width parameters for itemized and ordered lists</p>
-<p class="commit-changes">Modified: fo/lists.xsl,1.64;
+Kosek</p></li><li class="listitem"><p>Output a real em dash for em-dash
+dingbat (instead of two hypens).</p><p class="commit-changes">Modified: fo/fo.xsl,1.7 - Michael(tm)
+Smith</p></li><li class="listitem"><p>Support default <code class="sgmltag-element">label</code>
+width parameters for itemized and ordered lists</p><p class="commit-changes">Modified: fo/lists.xsl,1.64;
 fo/param.ent,1.90; fo/param.xweb,1.103;
 params/itemizedlist.label.width.xml,1.1;
 params/orderedlist.label.width.xml,1.1 - Norman
-Walsh</p>
-</li><li class="listitem">
-<p>Generate localized
-<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> for <a href="http://docbook.org/tdg5/en/html/refsynopsisdiv.html"><code class="sgmltag-element">Refsynopsisdiv</code></a> if no
-appropriate <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">Title</code></a> descendant found in source. Closes
-#1212398. This change makes behavior for the <a href="http://docbook.org/tdg5/en/html/synopsis.html"><code class="sgmltag-element">Synopsis</code></a>
-<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> consistent with the behavior of HTML and
-manpages output.</p>
-<p>Also, added
-xsl:use-attribute-sets="normal.<a href="http://docbook.org/tdg5/en/html/para.html"><code class="sgmltag-element">para</code></a>.spacing" to
-block generated for <a href="http://docbook.org/tdg5/en/html/cmdsynopsis.html"><code class="sgmltag-element">Cmdsynopsis</code></a> output. Previously,
+Walsh</p></li><li class="listitem"><p>Generate localized
+<code class="sgmltag-element">title</code> for <code class="sgmltag-element">Refsynopsisdiv</code> if no
+appropriate <code class="sgmltag-element">Title</code> descendant found in source. Closes
+#1212398. This change makes behavior for the <code class="sgmltag-element">Synopsis</code>
+<code class="sgmltag-element">title</code> consistent with the behavior of HTML and
+manpages output.</p><p>Also, added
+xsl:use-attribute-sets="normal.<code class="sgmltag-element">para</code>.spacing" to
+block generated for <code class="sgmltag-element">Cmdsynopsis</code> output. Previously,
 that block had no spacing at all specified, which resulted it
-being crammed up to closely to the <a href="http://docbook.org/tdg5/en/html/synopsis.html"><code class="sgmltag-element">Synopsis</code></a>
-head.</p>
-<p class="commit-changes">Modified: fo/refentry.xsl,1.28; fo/synop.xsl,1.13 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added parameters to support
-localization of <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>
-item punctuation.</p>
-<p class="commit-changes">Modified: fo/autoidx.xsl,1.35 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Added
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.number.separator.html"><em class="parameter"><code>index.number.separator</code></em></a>,
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.range.separator.html"><em class="parameter"><code>index.range.separator</code></em></a>,
-and <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.term.separator.html"><em class="parameter"><code>index.term.separator</code></em></a> parameters to
-support localization of punctuation in <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>
-entries.</p>
-<p class="commit-changes">Modified: fo/param.ent,1.89; fo/param.xweb,1.102 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Added "Cross References"
-<a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> in HTML doc (for consistency with the FO
+being crammed up to closely to the <code class="sgmltag-element">Synopsis</code>
+head.</p><p class="commit-changes">Modified: fo/refentry.xsl,1.28; fo/synop.xsl,1.13 - Michael(tm)
+Smith</p></li><li class="listitem"><p>Added parameters to support
+localization of <code class="sgmltag-element">index</code>
+item punctuation.</p><p class="commit-changes">Modified: fo/autoidx.xsl,1.35 - Robert
+Stayton</p></li><li class="listitem"><p>Added
+<em class="parameter"><code>index.number.separator</code></em>,
+<em class="parameter"><code>index.range.separator</code></em>,
+and <em class="parameter"><code>index.term.separator</code></em> parameters to
+support localization of punctuation in <code class="sgmltag-element">index</code>
+entries.</p><p class="commit-changes">Modified: fo/param.ent,1.89; fo/param.xweb,1.102 - Robert
+Stayton</p></li><li class="listitem"><p>Added "Cross References"
+<code class="sgmltag-element">section</code> in HTML doc (for consistency with the FO
 doc). Also, moved the existing FO "Cross
-References" <a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> to follow the "Linking"
-<a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a>.</p>
-<p class="commit-changes">Modified: fo/param.xweb,1.101; html/param.xweb,1.95 -
-Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added ID attribues to all
-<a href="http://docbook.org/tdg5/en/html/reference.html"><code class="sgmltag-element">Reference</code></a> elements (e.g., id="tables" for the doc for
-<a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> on <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">Table</code></a> params). So pages for
+References" <code class="sgmltag-element">section</code> to follow the "Linking"
+<code class="sgmltag-element">section</code>.</p><p class="commit-changes">Modified: fo/param.xweb,1.101; html/param.xweb,1.95 -
+Michael(tm) Smith</p></li><li class="listitem"><p>Added ID attribues to all
+<code class="sgmltag-element">Reference</code> elements (e.g., id="tables" for the doc for
+<code class="sgmltag-element">section</code> on <code class="sgmltag-element">Table</code> params). So pages for
 all subsections of ref docs now have stable filenames instead
-of arbitrary generated filenames.</p>
-<p class="commit-changes">Modified: fo/param.xweb,1.100;
-html/param.xweb,1.94 - Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added two new parameters for
+of arbitrary generated filenames.</p><p class="commit-changes">Modified: fo/param.xweb,1.100;
+html/param.xweb,1.94 - Michael(tm) Smith</p></li><li class="listitem"><p>Added two new parameters for
 handling of multi-term
-<a href="http://docbook.org/tdg5/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a> elements:</p>
-<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.break.after.html"><em class="parameter"><code>variablelist.term.break.after</code></em></a>: 
-When the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.break.after.html"><em class="parameter"><code>variablelist.term.break.after</code></em></a> is
+<code class="sgmltag-element">varlistentry</code> elements:</p><p><em class="parameter"><code>variablelist.term.break.after</code></em>: 
+When the <em class="parameter"><code>variablelist.term.break.after</code></em> is
 non-zero, it will  generate a line break after each
-<a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> multi-term
-<a href="http://docbook.org/tdg5/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a>.</p>
-<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a>: 
-When a <a href="http://docbook.org/tdg5/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a> contains multiple <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a>
+<code class="sgmltag-element">term</code> multi-term
+<code class="sgmltag-element">varlistentry</code>.</p><p><em class="parameter"><code>variablelist.term.separator</code></em>: 
+When a <code class="sgmltag-element">varlistentry</code> contains multiple <code class="sgmltag-element">term</code>
 elements, the string  specified in the value of the
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a>  parameter is
-placed after each <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> except the last. The default 
+<em class="parameter"><code>variablelist.term.separator</code></em>  parameter is
+placed after each <code class="sgmltag-element">term</code> except the last. The default 
 is ", " (a comma followed by a space). To suppress rendering of 
 the separator, set the value of
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a> to  the empty
-string ("").</p>
-<p>These parameters are primarily intended to be
+<em class="parameter"><code>variablelist.term.separator</code></em> to  the empty
+string ("").</p><p>These parameters are primarily intended to be
 useful if you have multi-term varlistentries that have long
-terms.</p>
-<p>Closes #1306676. Thanks to Sam Steingold for
+terms.</p><p>Closes #1306676. Thanks to Sam Steingold for
 providing an example "lots of long terms" doc that demonstrated
-the value of having these options.</p>
-<p>Also, added
+the value of having these options.</p><p>Also, added
 normalize-space() call to processing of each
-<a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a>.</p>
-<p>This change affects all output formats
+<code class="sgmltag-element">term</code>.</p><p>This change affects all output formats
 (HTML, PDF, manpages). The default behavior should pretty much
 remain the same as before, but it is possible (as always) that
 the change may introduce some
-new bugginess.</p>
-<p class="commit-changes">Modified: fo/lists.xsl,1.62; fo/param.ent,1.88;
+new bugginess.</p><p class="commit-changes">Modified: fo/lists.xsl,1.62; fo/param.ent,1.88;
 fo/param.xweb,1.99; html/lists.xsl,1.48; html/param.ent,1.86;
 html/param.xweb,1.93; manpages/lists.xsl,1.22;
 manpages/param.ent,1.14; manpages/param.xweb,1.16;
 params/variablelist.term.break.after.xml,1.1;
 params/variablelist.term.separator.xml,1.1 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Add <a href="http://docbook.org/tdg5/en/html/sidebar.html"><code class="sgmltag-element">sidebar</code></a> titlepage
-placeholder attset for styles.</p>
-<p class="commit-changes">Modified: fo/titlepage.xsl,1.37 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Add titlepage for
-<a href="http://docbook.org/tdg5/en/html/sidebar.html"><code class="sgmltag-element">sidebar</code></a>.</p>
-<p class="commit-changes">Modified: fo/titlepage.templates.xml,1.27 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Implemented RFE
-#1292615.</p>
-<p>Added bunch of new parameters (attribute sets)
+Smith</p></li><li class="listitem"><p>Add <code class="sgmltag-element">sidebar</code> titlepage
+placeholder attset for styles.</p><p class="commit-changes">Modified: fo/titlepage.xsl,1.37 - Robert
+Stayton</p></li><li class="listitem"><p>Add titlepage for
+<code class="sgmltag-element">sidebar</code>.</p><p class="commit-changes">Modified: fo/titlepage.templates.xml,1.27 - Robert
+Stayton</p></li><li class="listitem"><p>Implemented RFE
+#1292615.</p><p>Added bunch of new parameters (attribute sets)
 that affect list presentation: list.block.properties,
-<a href="http://docbook.org/tdg5/en/html/itemizedlist.html"><code class="sgmltag-element">itemizedlist</code></a>.properties, <a href="http://docbook.org/tdg5/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a>.properties,
-<a href="http://docbook.org/tdg5/en/html/itemizedlist.html"><code class="sgmltag-element">itemizedlist</code></a>.<a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a>.properties and
-<a href="http://docbook.org/tdg5/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a>.<a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a>.properties. Default behaviour
+<code class="sgmltag-element">itemizedlist</code>.properties, <code class="sgmltag-element">orderedlist</code>.properties,
+<code class="sgmltag-element">itemizedlist</code>.<code class="sgmltag-element">label</code>.properties and
+<code class="sgmltag-element">orderedlist</code>.<code class="sgmltag-element">label</code>.properties. Default behaviour
 of stylesheets has not been changed but further customizations will be
-much more easier.</p>
-<p class="commit-changes">Modified: fo/lists.xsl,1.61; fo/param.ent,1.87;
+much more easier.</p><p class="commit-changes">Modified: fo/lists.xsl,1.61; fo/param.ent,1.87;
 fo/param.xweb,1.98; params/itemizedlist.label.properties.xml,1.1;
 params/itemizedlist.properties.xml,1.1;
 params/list.block.properties.xml,1.1;
 params/orderedlist.label.properties.xml,1.1;
 params/orderedlist.properties.xml,1.1 - Jirka
-Kosek</p>
-</li><li class="listitem">
-<p>Implemented RFE
-#1242092.</p>
-<p>You can enable crop marks in your document by
+Kosek</p></li><li class="listitem"><p>Implemented RFE
+#1242092.</p><p>You can enable crop marks in your document by
 setting crop.marks=1 and xep.extensions=1. Appearance of crop
 marks can be controlled by parameters
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/crop.mark.bleed.html"><em class="parameter"><code>crop.mark.bleed</code></em></a> (6pt),
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/crop.mark.offset.html"><em class="parameter"><code>crop.mark.offset</code></em></a> (24pt) and
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/crop.mark.width.html"><em class="parameter"><code>crop.mark.width</code></em></a> (0.5pt).</p>
-<p>Also there
+<em class="parameter"><code>crop.mark.bleed</code></em> (6pt),
+<em class="parameter"><code>crop.mark.offset</code></em> (24pt) and
+<em class="parameter"><code>crop.mark.width</code></em> (0.5pt).</p><p>Also there
 is new named template called user-xep-pis. You can overwrite it in
 order to produce some PIs that can control XEP as described in
-http://www.renderx.com/reference.html#Output_Formats</p>
-<p class="commit-changes">Modified: fo/docbook.xsl,1.36;
+http://www.renderx.com/reference.html#Output_Formats</p><p class="commit-changes">Modified: fo/docbook.xsl,1.36;
 fo/param.ent,1.86; fo/param.xweb,1.97; fo/xep.xsl,1.23;
 params/crop.mark.bleed.xml,1.1; params/crop.mark.offset.xml,1.1;
 params/crop.mark.width.xml,1.1; params/crop.marks.xml,1.1 - Jirka
-Kosek</p>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_HTML"></a>HTML</h3></div></div></div>
-
-<p>The following changes have been made to the
+Kosek</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_HTML"></a>HTML</h3></div></div></div><p>The following changes have been made to the
         <code class="filename">html</code> code
-        since the 1.69.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>implemented
-<a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>.method parameter and three
-methods.</p>
-<p class="commit-changes">Modified: html/autoidx.xsl,1.28 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>added <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>.method
-parameter to support 3 indexing methods.</p>
-<p class="commit-changes">Modified: html/param.ent,1.94;
-html/param.xweb,1.103 - Robert Stayton</p>
-</li><li class="listitem">
-<p>Implemented feature request
+        since the 1.69.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>implemented
+<code class="sgmltag-element">index</code>.method parameter and three
+methods.</p><p class="commit-changes">Modified: html/autoidx.xsl,1.28 - Robert
+Stayton</p></li><li class="listitem"><p>added <code class="sgmltag-element">index</code>.method
+parameter to support 3 indexing methods.</p><p class="commit-changes">Modified: html/param.ent,1.94;
+html/param.xweb,1.103 - Robert Stayton</p></li><li class="listitem"><p>Implemented feature request
 #1072510 as a processing instruction to permit including external
-HTML content into HTML output.</p>
-<p class="commit-changes">Modified: html/pi.xsl,1.9 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Added new parameter
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/chunk.tocs.and.lots.html"><em class="parameter"><code>chunk.tocs.and.lots</code></em></a>.has.<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> which
-controls presence of <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> in a separate chunk with
-ToC/LoT. Disabling <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> can be very useful if you are
+HTML content into HTML output.</p><p class="commit-changes">Modified: html/pi.xsl,1.9 - Robert
+Stayton</p></li><li class="listitem"><p>Added new parameter
+<em class="parameter"><code>chunk.tocs.and.lots</code></em>.has.<code class="sgmltag-element">title</code> which
+controls presence of <code class="sgmltag-element">title</code> in a separate chunk with
+ToC/LoT. Disabling <code class="sgmltag-element">title</code> can be very useful if you are
 generating frameset output (well, yes those frames, but some customers
-really want them ;-).</p>
-<p class="commit-changes">Modified: html/chunk-code.xsl,1.15;
+really want them ;-).</p><p class="commit-changes">Modified: html/chunk-code.xsl,1.15;
 html/param.ent,1.93; html/param.xweb,1.102;
 params/chunk.tocs.and.lots.has.title.xml,1.1 - Jirka
-Kosek</p>
-</li><li class="listitem">
-<p>Support dbhtml/dbfo start PI for
-<a href="http://docbook.org/tdg5/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a> numbering in both HTML and
-FO</p>
-<p class="commit-changes">Modified: common/common.xsl,1.61; html/lists.xsl,1.50 - Norman
-Walsh</p>
-</li><li class="listitem">
-<p>Allow <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">ToC</code></a> without
-<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> also for set and
-<a href="http://docbook.org/tdg5/en/html/book.html"><code class="sgmltag-element">book</code></a>.</p>
-<p class="commit-changes">Modified: html/autotoc.xsl,1.37; html/division.xsl,1.12 -
-Jirka Kosek</p>
-</li><li class="listitem">
-<p>Implemented floats uniformly for
-<a href="http://docbook.org/tdg5/en/html/figure.html"><code class="sgmltag-element">figure</code></a>, example, <a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a>
-and <a href="http://docbook.org/tdg5/en/html/informalfigure.html"><code class="sgmltag-element">informalfigure</code></a>, <a href="http://docbook.org/tdg5/en/html/informalexample.html"><code class="sgmltag-element">informalexample</code></a>, and
-<a href="http://docbook.org/tdg5/en/html/informalequation.html"><code class="sgmltag-element">informalequation</code></a>.</p>
-<p class="commit-changes">Modified: html/formal.xsl,1.22 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Added the
-autotoc.<a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a>.in.hyperlink param.</p>
-<p>If the value
-of autotoc.<a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a>.in.hyperlink is non-zero, labels
-are included in hyperlinked titles in the <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a>. If it
+Kosek</p></li><li class="listitem"><p>Support dbhtml/dbfo start PI for
+<code class="sgmltag-element">orderedlist</code> numbering in both HTML and
+FO</p><p class="commit-changes">Modified: common/common.xsl,1.61; html/lists.xsl,1.50 - Norman
+Walsh</p></li><li class="listitem"><p>Allow <code class="sgmltag-element">ToC</code> without
+<code class="sgmltag-element">title</code> also for set and
+<code class="sgmltag-element">book</code>.</p><p class="commit-changes">Modified: html/autotoc.xsl,1.37; html/division.xsl,1.12 -
+Jirka Kosek</p></li><li class="listitem"><p>Implemented floats uniformly for
+<code class="sgmltag-element">figure</code>, example, <code class="sgmltag-element">equation</code>
+and <code class="sgmltag-element">informalfigure</code>, <code class="sgmltag-element">informalexample</code>, and
+<code class="sgmltag-element">informalequation</code>.</p><p class="commit-changes">Modified: html/formal.xsl,1.22 - Robert
+Stayton</p></li><li class="listitem"><p>Added the
+autotoc.<code class="sgmltag-element">label</code>.in.hyperlink param.</p><p>If the value
+of autotoc.<code class="sgmltag-element">label</code>.in.hyperlink is non-zero, labels
+are included in hyperlinked titles in the <code class="sgmltag-element">TOC</code>. If it
 is instead zero, labels are still displayed prior to the
 hyperlinked titles, but are not hyperlinked along with the
-titles.</p>
-<p>Closes patch #1065868. Thanks to anatoly techtonik
-for the patch.</p>
-<p class="commit-changes">Modified: html/autotoc.xsl,1.36; html/param.ent,1.92;
+titles.</p><p>Closes patch #1065868. Thanks to anatoly techtonik
+for the patch.</p><p class="commit-changes">Modified: html/autotoc.xsl,1.36; html/param.ent,1.92;
 html/param.xweb,1.101; params/autotoc.label.in.hyperlink.xml,1.1 -
-Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added two new params:
-html.head.<a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>.<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>.types
-and html.head.<a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>.<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>.multiple.</p>
-<p>If
-the value of the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/generate.legalnotice.link.html"><em class="parameter"><code>generate.legalnotice.link</code></em></a> is
+Michael(tm) Smith</p></li><li class="listitem"><p>Added two new params:
+html.head.<code class="sgmltag-element">legalnotice</code>.<code class="sgmltag-element">link</code>.types
+and html.head.<code class="sgmltag-element">legalnotice</code>.<code class="sgmltag-element">link</code>.multiple.</p><p>If
+the value of the <em class="parameter"><code>generate.legalnotice.link</code></em> is
 non-zero, then the stylesheet generates (in the head
-<a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> of the HTML source) either a single HTML
-<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> element or, if the value of
-the html.head.<a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>.<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>.multiple is
-non-zero, one <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> element for each <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>
-type specified. Each <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> has the
-following attributes:</p>
-<p> - a rel attribute whose value
+<code class="sgmltag-element">section</code> of the HTML source) either a single HTML
+<code class="sgmltag-element">link</code> element or, if the value of
+the html.head.<code class="sgmltag-element">legalnotice</code>.<code class="sgmltag-element">link</code>.multiple is
+non-zero, one <code class="sgmltag-element">link</code> element for each <code class="sgmltag-element">link</code>
+type specified. Each <code class="sgmltag-element">link</code> has the
+following attributes:</p><p> - a rel attribute whose value
 is derived from the value of 
-html.head.<a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>.<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>.types</p>
-<p> -
+html.head.<code class="sgmltag-element">legalnotice</code>.<code class="sgmltag-element">link</code>.types</p><p> -
 an href attribute whose value is set to the URL of the file 
-containing the <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a></p>
-<p> - a <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>
-attribute whose value is set to the <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> of the 
-corresponding <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a> (or a <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>
-programatically  determined by the stylesheet)</p>
-<p>For
-example:</p>
-<p> &lt;<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> rel="<a href="http://docbook.org/tdg5/en/html/copyright.html"><code class="sgmltag-element">copyright</code></a>"
-href="ln-id2524073.html" title="Legal Notice"&gt;</p>
-<p>Closes
-#1476450. Thanks to Sam Steingold.</p>
-<p class="commit-changes">Modified: html/chunk-common.xsl,1.45;
+containing the <code class="sgmltag-element">legalnotice</code></p><p> - a <code class="sgmltag-element">title</code>
+attribute whose value is set to the <code class="sgmltag-element">title</code> of the 
+corresponding <code class="sgmltag-element">legalnotice</code> (or a <code class="sgmltag-element">title</code>
+programatically  determined by the stylesheet)</p><p>For
+example:</p><p> &lt;<code class="sgmltag-element">link</code> rel="<code class="sgmltag-element">copyright</code>"
+href="ln-id2524073.html" title="Legal Notice"&gt;</p><p>Closes
+#1476450. Thanks to Sam Steingold.</p><p class="commit-changes">Modified: html/chunk-common.xsl,1.45;
 html/param.ent,1.91; html/param.xweb,1.100;
 params/generate.legalnotice.link.xml,1.4;
 params/html.head.legalnotice.link.multiple.xml,1.1;
 params/html.head.legalnotice.link.types.xml,1.1 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added <a href="http://docbook.org/tdg5/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a>.suppress
-param.</p>
-<p>If the value of <a href="http://docbook.org/tdg5/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a>.suppress is
-non-zero, then display <a href="http://docbook.org/tdg5/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a> contents is suppressed
+Smith</p></li><li class="listitem"><p>Added <code class="sgmltag-element">refclass</code>.suppress
+param.</p><p>If the value of <code class="sgmltag-element">refclass</code>.suppress is
+non-zero, then display <code class="sgmltag-element">refclass</code> contents is suppressed
 in output. Affects HTML and FO output
-only.</p>
-<p class="commit-changes">Modified: fo/param.ent,1.93; fo/param.xweb,1.106; html/param.ent,1.90;
+only.</p><p class="commit-changes">Modified: fo/param.ent,1.93; fo/param.xweb,1.106; html/param.ent,1.90;
 html/param.xweb,1.99; params/refclass.suppress.xml,1.1 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Improved support for
-<a href="http://docbook.org/tdg5/en/html/task.html"><code class="sgmltag-element">task</code></a> subelements</p>
-<p class="commit-changes">Modified: fo/task.xsl,1.3; html/task.xsl,1.3 -
-Jirka Kosek</p>
-</li><li class="listitem">
-<p>Added new
-<a href="http://docbook.org/tdg5/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a>.suppress param for suppressing display
-of <a href="http://docbook.org/tdg5/en/html/refclass.html"><code class="sgmltag-element">Refclass</code></a> in HTML and FO output. Did not add it to
+Smith</p></li><li class="listitem"><p>Improved support for
+<code class="sgmltag-element">task</code> subelements</p><p class="commit-changes">Modified: fo/task.xsl,1.3; html/task.xsl,1.3 -
+Jirka Kosek</p></li><li class="listitem"><p>Added new
+<code class="sgmltag-element">refclass</code>.suppress param for suppressing display
+of <code class="sgmltag-element">Refclass</code> in HTML and FO output. Did not add it to
 manpages because manpages stylesheet is currently just silently
-ignoring <a href="http://docbook.org/tdg5/en/html/refclass.html"><code class="sgmltag-element">Refclass</code></a> anyway. Closes request
+ignoring <code class="sgmltag-element">Refclass</code> anyway. Closes request
 #1461065. Thanks to Davor Ocelic (docelic) for
-reporting.</p>
-<p class="commit-changes">Modified: fo/refentry.xsl,1.29; html/refentry.xsl,1.23 -
-Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Process <a href="http://docbook.org/tdg5/en/html/alt.html"><code class="sgmltag-element">alt</code></a> text with
+reporting.</p><p class="commit-changes">Modified: fo/refentry.xsl,1.29; html/refentry.xsl,1.23 -
+Michael(tm) Smith</p></li><li class="listitem"><p>Process <code class="sgmltag-element">alt</code> text with
 normalize-space(). Replace tab indents with
-spaces.</p>
-<p class="commit-changes">Modified: html/graphics.xsl,1.57 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Content of <a href="http://docbook.org/tdg5/en/html/citation.html"><code class="sgmltag-element">citation</code></a>
-element is automatically linked to the bibliographic <a href="http://docbook.org/tdg5/en/html/entry.html"><code class="sgmltag-element">entry</code></a>
-with the corresponding <a href="http://docbook.org/tdg5/en/html/abbrev.html"><code class="sgmltag-element">abbrev</code></a>.</p>
-<p class="commit-changes">Modified: html/biblio.xsl,1.26;
+spaces.</p><p class="commit-changes">Modified: html/graphics.xsl,1.57 - Robert
+Stayton</p></li><li class="listitem"><p>Content of <code class="sgmltag-element">citation</code>
+element is automatically linked to the bibliographic <code class="sgmltag-element">entry</code>
+with the corresponding <code class="sgmltag-element">abbrev</code>.</p><p class="commit-changes">Modified: html/biblio.xsl,1.26;
 html/inline.xsl,1.47; html/xref.xsl,1.58 - Jirka
-Kosek</p>
-</li><li class="listitem">
-<p>Add template for <a href="http://docbook.org/tdg5/en/html/task.html"><code class="sgmltag-element">task</code></a>
-in mode="xref-to".</p>
-<p class="commit-changes">Modified: fo/xref.xsl,1.63; html/xref.xsl,1.57 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Suppress ID warnings if the
-.warnings parameter is 0</p>
-<p class="commit-changes">Modified: html/html.xsl,1.17 - Norman
-Walsh</p>
-</li><li class="listitem">
-<p>Add support for floatstyle to
-<a href="http://docbook.org/tdg5/en/html/figure.html"><code class="sgmltag-element">figure</code></a>.</p>
-<p class="commit-changes">Modified: html/formal.xsl,1.21 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Handling of <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> to
+Kosek</p></li><li class="listitem"><p>Add template for <code class="sgmltag-element">task</code>
+in mode="xref-to".</p><p class="commit-changes">Modified: fo/xref.xsl,1.63; html/xref.xsl,1.57 - Robert
+Stayton</p></li><li class="listitem"><p>Suppress ID warnings if the
+.warnings parameter is 0</p><p class="commit-changes">Modified: html/html.xsl,1.17 - Norman
+Walsh</p></li><li class="listitem"><p>Add support for floatstyle to
+<code class="sgmltag-element">figure</code>.</p><p class="commit-changes">Modified: html/formal.xsl,1.21 - Robert
+Stayton</p></li><li class="listitem"><p>Handling of <code class="sgmltag-element">xref</code> to
 area/areaset need support in extensions code also. I currently have no
 time to touch extensions code, so code is here to be enabled when
-extension is fixed also.</p>
-<p class="commit-changes">Modified: html/xref.xsl,1.56 - Jirka
-Kosek</p>
-</li><li class="listitem">
-<p>Added 3 parameters for overriding
-gentext for <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>
-punctuation.</p>
-<p class="commit-changes">Modified: html/param.ent,1.89; html/param.xweb,1.98 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Added parameters to support
-localization of <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> item punctuation. Added
-<a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a>.separator named template to compute
+extension is fixed also.</p><p class="commit-changes">Modified: html/xref.xsl,1.56 - Jirka
+Kosek</p></li><li class="listitem"><p>Added 3 parameters for overriding
+gentext for <code class="sgmltag-element">index</code>
+punctuation.</p><p class="commit-changes">Modified: html/param.ent,1.89; html/param.xweb,1.98 - Robert
+Stayton</p></li><li class="listitem"><p>Added parameters to support
+localization of <code class="sgmltag-element">index</code> item punctuation. Added
+<code class="sgmltag-element">index</code>.separator named template to compute
 the separator punctuation based on
-locale.</p>
-<p class="commit-changes">Modified: html/autoidx.xsl,1.27 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Added a &lt;div
+locale.</p><p class="commit-changes">Modified: html/autoidx.xsl,1.27 - Robert
+Stayton</p></li><li class="listitem"><p>Added a &lt;div
 class="{$class}-contents"&gt; wrapper around output of contents
 of all formal objects. Also, added an optional &lt;br
 class="{class}-break"/&gt; linebreak after all formal
-objects.</p>
-<p>WARNING: Because this change places an additional
-DIV between the DIV wrapper for the <a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a> and the
-<a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a> contents, it may break some existing CSS
+objects.</p><p>WARNING: Because this change places an additional
+DIV between the DIV wrapper for the <code class="sgmltag-element">equation</code> and the
+<code class="sgmltag-element">equation</code> contents, it may break some existing CSS
 stylesheets that have been created with the assumption that there
-would never be an intervening DIV there.</p>
-<p>The following is
-an example of what <a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">Equation</code></a> output looks like as a
-result of the changes described above.</p>
-<p> &lt;div
-class="<a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a>"&gt;  &lt;a name="three"
-id="three"&gt;&lt;/a&gt;</p>
-<p> &lt;p
-class="<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>"&gt;&lt;b&gt;(1.3)&lt;/b&gt;&lt;/p&gt;</p>
-<p>
+would never be an intervening DIV there.</p><p>The following is
+an example of what <code class="sgmltag-element">Equation</code> output looks like as a
+result of the changes described above.</p><p> &lt;div
+class="<code class="sgmltag-element">equation</code>"&gt;  &lt;a name="three"
+id="three"&gt;&lt;/a&gt;</p><p> &lt;p
+class="<code class="sgmltag-element">title</code>"&gt;&lt;b&gt;(1.3)&lt;/b&gt;&lt;/p&gt;</p><p>
 &lt;div class="equation-contents"&gt;  &lt;span
-class="<a href="http://docbook.org/tdg5/en/html/mathphrase.html"><code class="sgmltag-element">mathphrase</code></a>"&gt;1+1=3&lt;/span&gt; 
+class="<code class="sgmltag-element">mathphrase</code>"&gt;1+1=3&lt;/span&gt; 
 &lt;/div&gt;  &lt;/div&gt;&lt;br
-class="equation-break"&gt;</p>
-<p>Rationale: These changes allow
+class="equation-break"&gt;</p><p>Rationale: These changes allow
 CSS control of the placement of the formal-object
-<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> relative to the formal-object
-contents. For example, using the CSS "float" <a href="http://docbook.org/tdg5/en/html/property.html"><code class="sgmltag-element">property</code></a>
-enables the <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> and contents to be rendered on the
-same line. Example stylesheet:</p>
-<p> .<a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a>
+<code class="sgmltag-element">title</code> relative to the formal-object
+contents. For example, using the CSS "float" <code class="sgmltag-element">property</code>
+enables the <code class="sgmltag-element">title</code> and contents to be rendered on the
+same line. Example stylesheet:</p><p> .<code class="sgmltag-element">equation</code>
 {  margin-top: 20px;  margin-bottom: 20px;  } 
-.equation-contents {  float: left;  }</p>
-<p>
-.<a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a> .<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> {  margin-top: 0; 
-float: right;  margin-right: 200px;  }</p>
-<p>
-.<a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a> .<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> b {  font-weight:
-normal;  }</p>
-<p> .equation-break {  clear: both; 
-}</p>
-<p>Note that the purpose of the ".equation-break" class is
-to provide a way to clear off the floats.</p>
-<p>If you want
-to instead have the <a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a> <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> rendered to
-the left of the <a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a> contents, you can do
-something like this:</p>
-<p> .<a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a> { 
+.equation-contents {  float: left;  }</p><p>
+.<code class="sgmltag-element">equation</code> .<code class="sgmltag-element">title</code> {  margin-top: 0; 
+float: right;  margin-right: 200px;  }</p><p>
+.<code class="sgmltag-element">equation</code> .<code class="sgmltag-element">title</code> b {  font-weight:
+normal;  }</p><p> .equation-break {  clear: both; 
+}</p><p>Note that the purpose of the ".equation-break" class is
+to provide a way to clear off the floats.</p><p>If you want
+to instead have the <code class="sgmltag-element">equation</code> <code class="sgmltag-element">title</code> rendered to
+the left of the <code class="sgmltag-element">equation</code> contents, you can do
+something like this:</p><p> .<code class="sgmltag-element">equation</code> { 
 margin-top: 20px;  width: 300px;  margin-bottom: 20px; 
-}  .equation-contents {  float: right;  }</p>
-<p>
-.<a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a> .<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> {  margin-top: 0; 
-float: left;  margin-right: 200px;  }</p>
-<p>
-.<a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a> .<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> b {  font-weight:
-normal;  }</p>
-<p> .equation-break {  clear: both; 
-}</p>
-<p class="commit-changes">Modified: html/formal.xsl,1.20 - Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added a chunker.output.quiet
+}  .equation-contents {  float: right;  }</p><p>
+.<code class="sgmltag-element">equation</code> .<code class="sgmltag-element">title</code> {  margin-top: 0; 
+float: left;  margin-right: 200px;  }</p><p>
+.<code class="sgmltag-element">equation</code> .<code class="sgmltag-element">title</code> b {  font-weight:
+normal;  }</p><p> .equation-break {  clear: both; 
+}</p><p class="commit-changes">Modified: html/formal.xsl,1.20 - Michael(tm) Smith</p></li><li class="listitem"><p>Added a chunker.output.quiet
 top-level parameter so that the chunker can be made quiet by
-default</p>
-<p class="commit-changes">Modified: html/chunker.xsl,1.26 - Norman Walsh</p>
-</li><li class="listitem">
-<p>Added support for <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>,
-<a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a>, and <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> within OO
-<a href="http://docbook.org/tdg5/en/html/classsynopsis.html"><code class="sgmltag-element">Classsynopsis</code></a> and children. (Because DocBook NG/5
-allows it).</p>
-<p class="commit-changes">Modified: fo/synop.xsl,1.15; html/synop.xsl,1.19 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>New parameter:
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/id.warnings.html"><em class="parameter"><code>id.warnings</code></em></a>. If non-zero, warnings are
+default</p><p class="commit-changes">Modified: html/chunker.xsl,1.26 - Norman Walsh</p></li><li class="listitem"><p>Added support for <code class="sgmltag-element">link</code>,
+<code class="sgmltag-element">olink</code>, and <code class="sgmltag-element">xref</code> within OO
+<code class="sgmltag-element">Classsynopsis</code> and children. (Because DocBook NG/5
+allows it).</p><p class="commit-changes">Modified: fo/synop.xsl,1.15; html/synop.xsl,1.19 - Michael(tm)
+Smith</p></li><li class="listitem"><p>New parameter:
+<em class="parameter"><code>id.warnings</code></em>. If non-zero, warnings are
 generated for titled objects that don't have titles. True by default;
-I wonder if this will be too aggressive?</p>
-<p class="commit-changes">Modified: html/biblio.xsl,1.25;
+I wonder if this will be too aggressive?</p><p class="commit-changes">Modified: html/biblio.xsl,1.25;
 html/component.xsl,1.27; html/division.xsl,1.11; html/formal.xsl,1.19;
 html/glossary.xsl,1.20; html/html.xsl,1.13; html/index.xsl,1.16;
 html/param.ent,1.88; html/param.xweb,1.97; html/refentry.xsl,1.22;
 html/sections.xsl,1.30; params/id.warnings.xml,1.1 - Norman
-Walsh</p>
-</li><li class="listitem">
-<p>If the
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/keep.relative.image.uris.html"><em class="parameter"><code>keep.relative.image.uris</code></em></a> parameter is true,
-don't use the absolute <a href="http://docbook.org/tdg5/en/html/uri.html"><code class="sgmltag-element">URI</code></a> (as calculated from xml:base) in
-the img src attribute, us the value the <a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a>
+Walsh</p></li><li class="listitem"><p>If the
+<em class="parameter"><code>keep.relative.image.uris</code></em> parameter is true,
+don't use the absolute <code class="sgmltag-element">URI</code> (as calculated from xml:base) in
+the img src attribute, us the value the <code class="sgmltag-element">author</code>
 specified. Note that we still have to calculate the absolute
-<a href="http://docbook.org/tdg5/en/html/filename.html"><code class="sgmltag-element">filename</code></a> for use in the image intrinsics
-extension.</p>
-<p class="commit-changes">Modified: html/graphics.xsl,1.56 - Norman
-Walsh</p>
-</li><li class="listitem">
-<p>Support <a href="http://docbook.org/tdg5/en/html/date.html"><code class="sgmltag-element">date</code></a> as an
-inline</p>
-<p class="commit-changes">Modified: fo/inline.xsl,1.43; html/inline.xsl,1.46 - Norman
-Walsh</p>
-</li><li class="listitem">
-<p>Added new parameter
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/keep.relative.image.uris.html"><em class="parameter"><code>keep.relative.image.uris</code></em></a></p>
-<p class="commit-changes">Modified: fo/param.ent,1.91;
+<code class="sgmltag-element">filename</code> for use in the image intrinsics
+extension.</p><p class="commit-changes">Modified: html/graphics.xsl,1.56 - Norman
+Walsh</p></li><li class="listitem"><p>Support <code class="sgmltag-element">date</code> as an
+inline</p><p class="commit-changes">Modified: fo/inline.xsl,1.43; html/inline.xsl,1.46 - Norman
+Walsh</p></li><li class="listitem"><p>Added new parameter
+<em class="parameter"><code>keep.relative.image.uris</code></em></p><p class="commit-changes">Modified: fo/param.ent,1.91;
 fo/param.xweb,1.104; html/param.ent,1.87; html/param.xweb,1.96;
 params/keep.relative.image.uris.xml,1.1 - Norman
-Walsh</p>
-</li><li class="listitem">
-<p>Added two new parameters for
+Walsh</p></li><li class="listitem"><p>Added two new parameters for
 handling of multi-term
-<a href="http://docbook.org/tdg5/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a> elements:</p>
-<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.break.after.html"><em class="parameter"><code>variablelist.term.break.after</code></em></a>: 
-When the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.break.after.html"><em class="parameter"><code>variablelist.term.break.after</code></em></a> is
+<code class="sgmltag-element">varlistentry</code> elements:</p><p><em class="parameter"><code>variablelist.term.break.after</code></em>: 
+When the <em class="parameter"><code>variablelist.term.break.after</code></em> is
 non-zero, it will  generate a line break after each
-<a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> multi-term
-<a href="http://docbook.org/tdg5/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a>.</p>
-<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a>: 
-When a <a href="http://docbook.org/tdg5/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a> contains multiple <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a>
+<code class="sgmltag-element">term</code> multi-term
+<code class="sgmltag-element">varlistentry</code>.</p><p><em class="parameter"><code>variablelist.term.separator</code></em>: 
+When a <code class="sgmltag-element">varlistentry</code> contains multiple <code class="sgmltag-element">term</code>
 elements, the string  specified in the value of the
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a>  parameter is
-placed after each <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> except the last. The default 
+<em class="parameter"><code>variablelist.term.separator</code></em>  parameter is
+placed after each <code class="sgmltag-element">term</code> except the last. The default 
 is ", " (a comma followed by a space). To suppress rendering of 
 the separator, set the value of
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a> to  the empty
-string ("").</p>
-<p>These parameters are primarily intended to be
+<em class="parameter"><code>variablelist.term.separator</code></em> to  the empty
+string ("").</p><p>These parameters are primarily intended to be
 useful if you have multi-term varlistentries that have long
-terms.</p>
-<p>Closes #1306676. Thanks to Sam Steingold for
+terms.</p><p>Closes #1306676. Thanks to Sam Steingold for
 providing an example "lots of long terms" doc that demonstrated
-the value of having these options.</p>
-<p>Also, added
+the value of having these options.</p><p>Also, added
 normalize-space() call to processing of each
-<a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a>.</p>
-<p>This change affects all output formats
+<code class="sgmltag-element">term</code>.</p><p>This change affects all output formats
 (HTML, PDF, manpages). The default behavior should pretty much
 remain the same as before, but it is possible (as always) that
 the change may introduce some
-new bugginess.</p>
-<p class="commit-changes">Modified: fo/lists.xsl,1.62; fo/param.ent,1.88;
+new bugginess.</p><p class="commit-changes">Modified: fo/lists.xsl,1.62; fo/param.ent,1.88;
 fo/param.xweb,1.99; html/lists.xsl,1.48; html/param.ent,1.86;
 html/param.xweb,1.93; manpages/lists.xsl,1.22;
 manpages/param.ent,1.14; manpages/param.xweb,1.16;
 params/variablelist.term.break.after.xml,1.1;
 params/variablelist.term.separator.xml,1.1 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added "wrapper-name" param to
+Smith</p></li><li class="listitem"><p>Added "wrapper-name" param to
 inline.charseq named template, enabling it to output inlines
-other than just "span". <a href="http://docbook.org/tdg5/en/html/acronym.html"><code class="sgmltag-element">Acronym</code></a> and <a href="http://docbook.org/tdg5/en/html/abbrev.html"><code class="sgmltag-element">Abbrev</code></a>
+other than just "span". <code class="sgmltag-element">Acronym</code> and <code class="sgmltag-element">Abbrev</code>
 templates now use inline.charseq to output HTML
-"<a href="http://docbook.org/tdg5/en/html/acronym.html"><code class="sgmltag-element">acronym</code></a>" and "abbr" elements (instead of
+"<code class="sgmltag-element">acronym</code>" and "abbr" elements (instead of
 "span"). Closes #1305468. Thanks to Sam Steingold for suggesting
-the change.</p>
-<p class="commit-changes">Modified: html/inline.xsl,1.45 - Michael(tm)
-Smith</p>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_Manpages"></a>Manpages</h3></div></div></div>
-
-<p>The following changes have been made to the
+the change.</p><p class="commit-changes">Modified: html/inline.xsl,1.45 - Michael(tm)
+Smith</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_Manpages"></a>Manpages</h3></div></div></div><p>The following changes have been made to the
         <code class="filename">manpages</code> code
-        since the 1.69.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>Added the following
-params:</p>
-<p> - man.indent.width (string-valued)  -
+        since the 1.69.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Added the following
+params:</p><p> - man.indent.width (string-valued)  -
 man.indent.refsect (boolean)  - man.indent.blurbs (boolean) 
 - man.indent.lists (boolean)  - man.indent.verbatims
-(boolean)</p>
-<p>Note that in earlier snapshots, man.indent.width
+(boolean)</p><p>Note that in earlier snapshots, man.indent.width
 was named man.indentation.default.value and the boolean params
 had names like man.indentation.*.adjust. Also the
 man.indent.blurbs param was called man.indentation.authors.adjust
-(or something).</p>
-<p>The behavior now is: If the value of a
+(or something).</p><p>The behavior now is: If the value of a
 particular man.indent.* boolean param is non-zero, the
 corresponding contents (refsect*, list items,
 authorblurb/personblurb, vervatims) are displayed with a left
 margin indented by a width equal to the value
-of man.indent.width.</p>
-<p class="commit-changes">Modified: params/man.indent.blurbs.xml,1.1;
+of man.indent.width.</p><p class="commit-changes">Modified: params/man.indent.blurbs.xml,1.1;
 manpages/docbook.xsl,1.74; manpages/info.xsl,1.20;
 manpages/lists.xsl,1.30; manpages/other.xsl,1.20;
 manpages/param.ent,1.22; manpages/param.xweb,1.24;
 manpages/refentry.xsl,1.14; params/man.indent.lists.xml,1.1;
 params/man.indent.refsect.xml,1.1;
 params/man.indent.verbatims.xml,1.1; params/man.indent.width.xml,1.1 -
-Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added
-man.<a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>.footnotes.divider param.</p>
-<p>In each
-<a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> that contains footenotes, the string specified
-by the man.<a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>.footnotes.divider parameter is output
+Michael(tm) Smith</p></li><li class="listitem"><p>Added
+man.<code class="sgmltag-element">table</code>.footnotes.divider param.</p><p>In each
+<code class="sgmltag-element">table</code> that contains footenotes, the string specified
+by the man.<code class="sgmltag-element">table</code>.footnotes.divider parameter is output
 before the list of footnotes for the
-<a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>.</p>
-<p class="commit-changes">Modified: manpages/docbook.xsl,1.73;
+<code class="sgmltag-element">table</code>.</p><p class="commit-changes">Modified: manpages/docbook.xsl,1.73;
 manpages/links.xsl,1.6; manpages/param.ent,1.21;
 manpages/param.xweb,1.23; params/man.table.footnotes.divider.xml,1.1 -
-Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added the
+Michael(tm) Smith</p></li><li class="listitem"><p>Added the
 man.output.in.separate.dir,
-man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a>,
-and man.output.subdirs.enabled parameters.</p>
-<p>The
-man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a> parameter specifies the
+man.output.<em class="parameter"><code>base.dir</code></em>,
+and man.output.subdirs.enabled parameters.</p><p>The
+man.output.<em class="parameter"><code>base.dir</code></em> parameter specifies the
 base directory into which man-page files are
 output. The man.output.subdirs.enabled parameter controls whether
 the files are output in subdirectories within the base
-directory.</p>
-<p>The values of the
-man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a>
+directory.</p><p>The values of the
+man.output.<em class="parameter"><code>base.dir</code></em>
 and man.output.subdirs.enabled parameters are used only if the
 value of man.output.in.separate.dir parameter is non-zero. If the
 value of man.output.in.separate.dir is zero, man-page files are
 not output in a separate
-directory.</p>
-<p class="commit-changes">Modified: manpages/docbook.xsl,1.72; manpages/param.ent,1.20;
+directory.</p><p class="commit-changes">Modified: manpages/docbook.xsl,1.72; manpages/param.ent,1.20;
 manpages/param.xweb,1.22; params/man.output.base.dir.xml,1.1;
 params/man.output.in.separate.dir.xml,1.1;
 params/man.output.subdirs.enabled.xml,1.1 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added
-man.font.<a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>.headings and
-man.font.<a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>.<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> params, for
-controlling font in <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> headings and
-titles.</p>
-<p class="commit-changes">Modified: manpages/docbook.xsl,1.71; manpages/param.ent,1.19;
+Smith</p></li><li class="listitem"><p>Added
+man.font.<code class="sgmltag-element">table</code>.headings and
+man.font.<code class="sgmltag-element">table</code>.<code class="sgmltag-element">title</code> params, for
+controlling font in <code class="sgmltag-element">table</code> headings and
+titles.</p><p class="commit-changes">Modified: manpages/docbook.xsl,1.71; manpages/param.ent,1.19;
 manpages/param.xweb,1.21; params/man.font.table.headings.xml,1.1;
 params/man.font.table.title.xml,1.1 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added
-man.font.<a href="http://docbook.org/tdg5/en/html/funcsynopsisinfo.html"><code class="sgmltag-element">funcsynopsisinfo</code></a> and
-man.font.<a href="http://docbook.org/tdg5/en/html/funcprototype.html"><code class="sgmltag-element">funcprototype</code></a> params, for specifying the roff
-font (for example, BI, B, I) for <a href="http://docbook.org/tdg5/en/html/funcsynopsisinfo.html"><code class="sgmltag-element">funcsynopsisinfo</code></a> and
-<a href="http://docbook.org/tdg5/en/html/funcprototype.html"><code class="sgmltag-element">funcprototype</code></a> output.</p>
-<p class="commit-changes">Modified: manpages/block.xsl,1.19;
+Smith</p></li><li class="listitem"><p>Added
+man.font.<code class="sgmltag-element">funcsynopsisinfo</code> and
+man.font.<code class="sgmltag-element">funcprototype</code> params, for specifying the roff
+font (for example, BI, B, I) for <code class="sgmltag-element">funcsynopsisinfo</code> and
+<code class="sgmltag-element">funcprototype</code> output.</p><p class="commit-changes">Modified: manpages/block.xsl,1.19;
 manpages/docbook.xsl,1.69; manpages/param.ent,1.18;
 manpages/param.xweb,1.20; manpages/synop.xsl,1.29;
 manpages/table.xsl,1.21; params/man.font.funcprototype.xml,1.1;
 params/man.font.funcsynopsisinfo.xml,1.1 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added
-man.<a href="http://docbook.org/tdg5/en/html/segtitle.html"><code class="sgmltag-element">segtitle</code></a>.suppress param.</p>
-<p>If the value of
-man.<a href="http://docbook.org/tdg5/en/html/segtitle.html"><code class="sgmltag-element">segtitle</code></a>.suppress is non-zero, then display
-of <a href="http://docbook.org/tdg5/en/html/segtitle.html"><code class="sgmltag-element">segtitle</code></a> contents is suppressed in
-output.</p>
-<p class="commit-changes">Modified: manpages/docbook.xsl,1.68; manpages/param.ent,1.17;
+Smith</p></li><li class="listitem"><p>Added
+man.<code class="sgmltag-element">segtitle</code>.suppress param.</p><p>If the value of
+man.<code class="sgmltag-element">segtitle</code>.suppress is non-zero, then display
+of <code class="sgmltag-element">segtitle</code> contents is suppressed in
+output.</p><p class="commit-changes">Modified: manpages/docbook.xsl,1.68; manpages/param.ent,1.17;
 manpages/param.xweb,1.19; params/man.segtitle.suppress.xml,1.1 -
-Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added
-man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/manifest.html"><em class="parameter"><code>manifest</code></em></a>.enabled and
-man.output.manifest.<a href="http://docbook.org/tdg5/en/html/filename.html"><code class="sgmltag-element">filename</code></a> params.</p>
-<p>If
-man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/manifest.html"><em class="parameter"><code>manifest</code></em></a>.enabled is non-zero, a list
+Michael(tm) Smith</p></li><li class="listitem"><p>Added
+man.output.<em class="parameter"><code>manifest</code></em>.enabled and
+man.output.manifest.<code class="sgmltag-element">filename</code> params.</p><p>If
+man.output.<em class="parameter"><code>manifest</code></em>.enabled is non-zero, a list
 of filenames for man pages generated by the stylesheet
 transformation is written to the file named by
-man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/manifest.html"><em class="parameter"><code>manifest</code></em></a>.<a href="http://docbook.org/tdg5/en/html/filename.html"><code class="sgmltag-element">filename</code></a></p>
-<p class="commit-changes">Modified: manpages/docbook.xsl,1.67;
+man.output.<em class="parameter"><code>manifest</code></em>.<code class="sgmltag-element">filename</code></p><p class="commit-changes">Modified: manpages/docbook.xsl,1.67;
 manpages/other.xsl,1.19; manpages/param.ent,1.16;
 manpages/param.xweb,1.18; params/man.output.manifest.enabled.xml,1.1;
 params/man.output.manifest.filename.xml,1.1;
 tools/make/Makefile.DocBook,1.4 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added
-<a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a>.meta.get.quietly param.</p>
-<p>If zero (the
+Smith</p></li><li class="listitem"><p>Added
+<code class="sgmltag-element">refentry</code>.meta.get.quietly param.</p><p>If zero (the
 default), notes and warnings about "missing" markup are generated
-during gathering of <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> metadata. If
+during gathering of <code class="sgmltag-element">refentry</code> metadata. If
 non-zero, the metadata is gathered "quietly" -- that is, the
-notes and warnings are suppressed.</p>
-<p>NOTE: If you are
-processing a large amount of <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> content,  you
+notes and warnings are suppressed.</p><p>NOTE: If you are
+processing a large amount of <code class="sgmltag-element">refentry</code> content,  you
 may be able to speed up processing significantly by  setting a
 non-zero value for
-<a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a>.meta.get.quietly.</p>
-<p class="commit-changes">Modified: common/refentry.xsl,1.17;
+<code class="sgmltag-element">refentry</code>.meta.get.quietly.</p><p class="commit-changes">Modified: common/refentry.xsl,1.17;
 manpages/param.ent,1.15; manpages/param.xweb,1.17;
 params/refentry.meta.get.quietly.xml,1.1 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Changed names of all boolean
+Smith</p></li><li class="listitem"><p>Changed names of all boolean
 indentation params to man.indent.* Also discarded individual
 man.indent.*.value params and switched to just using a common
-man.indent.width param (3n by default).</p>
-<p class="commit-changes">Modified: manpages/docbook.xsl,1.66;
+man.indent.width param (3n by default).</p><p class="commit-changes">Modified: manpages/docbook.xsl,1.66;
 manpages/info.xsl,1.19; manpages/lists.xsl,1.29;
 manpages/other.xsl,1.18; manpages/refentry.xsl,1.13 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added boolean
+Smith</p></li><li class="listitem"><p>Added boolean
 man.output.in.separate.dir param, to control whether or not man
-files are output in separate directory.</p>
-<p class="commit-changes">Modified: manpages/docbook.xsl,1.65;
-manpages/utility.xsl,1.14 - Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added options for controlling
+files are output in separate directory.</p><p class="commit-changes">Modified: manpages/docbook.xsl,1.65;
+manpages/utility.xsl,1.14 - Michael(tm) Smith</p></li><li class="listitem"><p>Added options for controlling
 indentation of verbatim output. Controlled through the
 man.indentation.verbatims.adjust
 and man.indentation.verbatims.value params. Closes
-#1242997</p>
-<p class="commit-changes">Modified: manpages/block.xsl,1.15; manpages/docbook.xsl,1.64 -
-Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added options for controlling
+#1242997</p><p class="commit-changes">Modified: manpages/block.xsl,1.15; manpages/docbook.xsl,1.64 -
+Michael(tm) Smith</p></li><li class="listitem"><p>Added options for controlling
 indentation in lists and in *blurb output in the AUTHORS
-<a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a>. Controlled through
+<code class="sgmltag-element">section</code>. Controlled through
 the man.indentation.lists.adjust,
 man.indentation.lists.value, man.indentation.authors.adjust, and
 man.indentation.authors.value parameters. Default is 3 characters
 (instead of the roff default of 8 characters). Closes
-#1449369.</p>
-<p>Also, removed the indent that was being set on
-<a href="http://docbook.org/tdg5/en/html/informalexample.html"><code class="sgmltag-element">informalexample</code></a> outuput. I will instead add an option
+#1449369.</p><p>Also, removed the indent that was being set on
+<code class="sgmltag-element">informalexample</code> outuput. I will instead add an option
 for indenting verbatims, which I think is what the
-<a href="http://docbook.org/tdg5/en/html/informalexample.html"><code class="sgmltag-element">informalexample</code></a> indent was intended
-for originally.</p>
-<p class="commit-changes">Modified: manpages/block.xsl,1.14;
+<code class="sgmltag-element">informalexample</code> indent was intended
+for originally.</p><p class="commit-changes">Modified: manpages/block.xsl,1.14;
 manpages/docbook.xsl,1.63; manpages/info.xsl,1.18;
-manpages/lists.xsl,1.28 - Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Changed line-spacing call before
-<a href="http://docbook.org/tdg5/en/html/synopfragment.html"><code class="sgmltag-element">synopfragment</code></a> to use ".sp -1n" ("n" units specified)
-instead of plain ".sp -1"</p>
-<p class="commit-changes">Modified: manpages/synop.xsl,1.28 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added support for writing man
+manpages/lists.xsl,1.28 - Michael(tm) Smith</p></li><li class="listitem"><p>Changed line-spacing call before
+<code class="sgmltag-element">synopfragment</code> to use ".sp -1n" ("n" units specified)
+instead of plain ".sp -1"</p><p class="commit-changes">Modified: manpages/synop.xsl,1.28 - Michael(tm)
+Smith</p></li><li class="listitem"><p>Added support for writing man
 files into a specific output directory and into appropriate
 subdirectories within that output directory. Controlled through
-the man.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a> parameter (similar to the
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a> support in the HTML stylesheet) and
+the man.<em class="parameter"><code>base.dir</code></em> parameter (similar to the
+<em class="parameter"><code>base.dir</code></em> support in the HTML stylesheet) and
 the man.subdirs.enabled parameter, which automatically determines
 the name of an appropriate subdir (for example, man/man7,
-man/man1, etc.) based on the <a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> number/manvolnum
-of the source <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">Refentry</code></a>.</p>
-<p>Closes #1255036 and
+man/man1, etc.) based on the <code class="sgmltag-element">section</code> number/manvolnum
+of the source <code class="sgmltag-element">Refentry</code>.</p><p>Closes #1255036 and
 #1170317. Thanks to Denis Bradford for the original feature
 request, and to Costin Stroie for submitting a patch that was
 very helpful in implementing the
-support.</p>
-<p class="commit-changes">Modified: manpages/docbook.xsl,1.62; manpages/utility.xsl,1.13 -
-Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Refined XPath statements and
-notification messages for <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> metadata
-handling.</p>
-<p class="commit-changes">Modified: common/common.xsl,1.59; common/refentry.xsl,1.14;
+support.</p><p class="commit-changes">Modified: manpages/docbook.xsl,1.62; manpages/utility.xsl,1.13 -
+Michael(tm) Smith</p></li><li class="listitem"><p>Refined XPath statements and
+notification messages for <code class="sgmltag-element">refentry</code> metadata
+handling.</p><p class="commit-changes">Modified: common/common.xsl,1.59; common/refentry.xsl,1.14;
 manpages/docbook.xsl,1.61; manpages/other.xsl,1.17 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added support for
-<a href="http://docbook.org/tdg5/en/html/copyright.html"><code class="sgmltag-element">copyright</code></a> and <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>. The manpages
-stylesheets now output a <a href="http://docbook.org/tdg5/en/html/copyright.html"><code class="sgmltag-element">COPYRIGHT</code></a> <a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a>,
-after the AUTHORS <a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a>, if a <a href="http://docbook.org/tdg5/en/html/copyright.html"><code class="sgmltag-element">copyright</code></a>
-or <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a> is found in the source. The
-<a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> contains the <a href="http://docbook.org/tdg5/en/html/copyright.html"><code class="sgmltag-element">copyright</code></a> contents followed
-by the <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a> contents. Closes
-#1450209.</p>
-<p class="commit-changes">Modified: manpages/docbook.xsl,1.59; manpages/info.xsl,1.17 -
-Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Drastically reworked all of the
-XPath expressions used in <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> metadata gathering
+Smith</p></li><li class="listitem"><p>Added support for
+<code class="sgmltag-element">copyright</code> and <code class="sgmltag-element">legalnotice</code>. The manpages
+stylesheets now output a <code class="sgmltag-element">COPYRIGHT</code> <code class="sgmltag-element">section</code>,
+after the AUTHORS <code class="sgmltag-element">section</code>, if a <code class="sgmltag-element">copyright</code>
+or <code class="sgmltag-element">legalnotice</code> is found in the source. The
+<code class="sgmltag-element">section</code> contains the <code class="sgmltag-element">copyright</code> contents followed
+by the <code class="sgmltag-element">legalnotice</code> contents. Closes
+#1450209.</p><p class="commit-changes">Modified: manpages/docbook.xsl,1.59; manpages/info.xsl,1.17 -
+Michael(tm) Smith</p></li><li class="listitem"><p>Drastically reworked all of the
+XPath expressions used in <code class="sgmltag-element">refentry</code> metadata gathering
 -- completely removed $parentinfo and turned $info into a set of
-nodes that includes the *info contents of the <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">Refentry</code></a>
+nodes that includes the *info contents of the <code class="sgmltag-element">Refentry</code>
 plus the *info contents all all of its ancestor elements. The
 basic XPath expression now used throughout is (using the example
-of checking for a <a href="http://docbook.org/tdg5/en/html/date.html"><code class="sgmltag-element">date</code></a>):</p>
-<p>
-(($info[//date])[last()]/date)[1].</p>
-<p>That selects the "last"
-*info/date <a href="http://docbook.org/tdg5/en/html/date.html"><code class="sgmltag-element">date</code></a> in document order -- that is, the one
-eitther on the <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">Refentry</code></a> itself or on the
-closest ancestor to the <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">Refentry</code></a>.</p>
-<p>It's
+of checking for a <code class="sgmltag-element">date</code>):</p><p>
+(($info[//date])[last()]/date)[1].</p><p>That selects the "last"
+*info/date <code class="sgmltag-element">date</code> in document order -- that is, the one
+eitther on the <code class="sgmltag-element">Refentry</code> itself or on the
+closest ancestor to the <code class="sgmltag-element">Refentry</code>.</p><p>It's
 likely this change may break some things; may need to pick up
-some pieces later.</p>
-<p>Also, changed the default value for the
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.th.extra2.max.length.html"><em class="parameter"><code>man.th.extra2.max.length</code></em></a> from 40 to
-30.</p>
-<p class="commit-changes">Modified: common/common.xsl,1.58; common/refentry.xsl,1.7;
+some pieces later.</p><p>Also, changed the default value for the
+<em class="parameter"><code>man.th.extra2.max.length</code></em> from 40 to
+30.</p><p class="commit-changes">Modified: common/common.xsl,1.58; common/refentry.xsl,1.7;
 params/man.th.extra2.max.length.xml,1.2;
 params/refentry.date.profile.xml,1.2;
 params/refentry.manual.profile.xml,1.2;
 params/refentry.source.name.profile.xml,1.2;
 params/refentry.version.profile.xml,1.2; manpages/docbook.xsl,1.58;
-manpages/other.xsl,1.15 - Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added support for DocBook 5
+manpages/other.xsl,1.15 - Michael(tm) Smith</p></li><li class="listitem"><p>Added support for DocBook 5
 namespace-stripping in manpages stylesheet. Closes request
-#1210692.</p>
-<p class="commit-changes">Modified: common/common.xsl,1.56; manpages/docbook.xsl,1.57 -
-Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Fixed handling of <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>
-footnotes. With this checkin, the <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> support in the
+#1210692.</p><p class="commit-changes">Modified: common/common.xsl,1.56; manpages/docbook.xsl,1.57 -
+Michael(tm) Smith</p></li><li class="listitem"><p>Fixed handling of <code class="sgmltag-element">table</code>
+footnotes. With this checkin, the <code class="sgmltag-element">table</code> support in the
 manpages stylesheet is now basically feature complete. So this
 change closes request #619532, "No support for tables" -- the
 oldest currently open manpages feature request, submitted by Ben
 Secrest (blsecres) on 2002-10-07. Congratulations to me [patting
-myself on the back].</p>
-<p class="commit-changes">Modified: manpages/block.xsl,1.11;
+myself on the back].</p><p class="commit-changes">Modified: manpages/block.xsl,1.11;
 manpages/docbook.xsl,1.55; manpages/table.xsl,1.15 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added handling for
-<a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> titles. Also fixed handling of nested tables;
+Smith</p></li><li class="listitem"><p>Added handling for
+<code class="sgmltag-element">table</code> titles. Also fixed handling of nested tables;
 nest tables are now "extracted" and displayed just after their
-parent tables.</p>
-<p class="commit-changes">Modified: manpages/docbook.xsl,1.54; manpages/table.xsl,1.14
-- Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added option for turning off bold
-formatting in <a href="http://docbook.org/tdg5/en/html/funcsynopsis.html"><code class="sgmltag-element">Funcsynopsis</code></a>. Boldface formatting in
-<a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a> <a href="http://docbook.org/tdg5/en/html/synopsis.html"><code class="sgmltag-element">synopsis</code></a> is mandated in the
+parent tables.</p><p class="commit-changes">Modified: manpages/docbook.xsl,1.54; manpages/table.xsl,1.14
+- Michael(tm) Smith</p></li><li class="listitem"><p>Added option for turning off bold
+formatting in <code class="sgmltag-element">Funcsynopsis</code>. Boldface formatting in
+<code class="sgmltag-element">function</code> <code class="sgmltag-element">synopsis</code> is mandated in the
 man(7) man page and is used almost universally in existing man
 pages. Despite that, it really does look like crap to have an
-entire <a href="http://docbook.org/tdg5/en/html/funcsynopsis.html"><code class="sgmltag-element">Funcsynopsis</code></a> output in bold, so I added params
+entire <code class="sgmltag-element">Funcsynopsis</code> output in bold, so I added params
 for turning off the bold formatting and/or replacing it with a
 different roff special font (e.g., "RI" for alternating
 roman/italic instead of the default "BI" for alternating
 bold/italic). The new params
-are "man.<a href="http://docbook.org/tdg5/en/html/funcprototype.html"><code class="sgmltag-element">funcprototype</code></a>.font" and
-"man.<a href="http://docbook.org/tdg5/en/html/funcsynopsisinfo.html"><code class="sgmltag-element">funcsynopsisinfo</code></a>.font". To be documented
-later.</p>
-<p>Closes #1452247. Thanks to Joe Orton for the feature
-request.</p>
-<p class="commit-changes">Modified: params/man.string.subst.map.xml,1.16;
+are "man.<code class="sgmltag-element">funcprototype</code>.font" and
+"man.<code class="sgmltag-element">funcsynopsisinfo</code>.font". To be documented
+later.</p><p>Closes #1452247. Thanks to Joe Orton for the feature
+request.</p><p class="commit-changes">Modified: params/man.string.subst.map.xml,1.16;
 manpages/block.xsl,1.10; manpages/docbook.xsl,1.51;
 manpages/inline.xsl,1.16; manpages/synop.xsl,1.27 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Use AUTHORS instead of
-<a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">AUTHOR</code></a> if we have multiple people to attribute. Also,
+Smith</p></li><li class="listitem"><p>Use AUTHORS instead of
+<code class="sgmltag-element">AUTHOR</code> if we have multiple people to attribute. Also,
 fixed checking such that we generate
-<a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a> <a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> even if we don't have an
-<a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a> (as long as there is at least one other
+<code class="sgmltag-element">author</code> <code class="sgmltag-element">section</code> even if we don't have an
+<code class="sgmltag-element">author</code> (as long as there is at least one other
 person/entity we can put in the
-<a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a>). Also adjusted assembly of content for
-<a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">Author</code></a> metainfo field such that we now not only use
-<a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a>, but try to find a "best match" if we can't
-find an <a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">author</code></a> name to put there.</p>
-<p>Closes
+<code class="sgmltag-element">section</code>). Also adjusted assembly of content for
+<code class="sgmltag-element">Author</code> metainfo field such that we now not only use
+<code class="sgmltag-element">author</code>, but try to find a "best match" if we can't
+find an <code class="sgmltag-element">author</code> name to put there.</p><p>Closes
 #1233592. Thanks to Sam Steingold for the
-request.</p>
-<p class="commit-changes">Modified: manpages/info.xsl,1.12 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Changes for request #1243027,
-"Impove handling of <a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">AUTHOR</code></a> <a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a>." This
-adds support for <a href="http://docbook.org/tdg5/en/html/collab.html"><code class="sgmltag-element">Collab</code></a>, Corpauthor, Corpcredt,
-<a href="http://docbook.org/tdg5/en/html/orgname.html"><code class="sgmltag-element">Orgname</code></a>, <a href="http://docbook.org/tdg5/en/html/publishername.html"><code class="sgmltag-element">Publishername</code></a>, and
-<a href="http://docbook.org/tdg5/en/html/publisher.html"><code class="sgmltag-element">Publisher</code></a>. Also adds support for output
-of <a href="http://docbook.org/tdg5/en/html/affiliation.html"><code class="sgmltag-element">Affiliation</code></a> and its children, and support for using
-gentext strings for auto-attributing roles (<a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">Author</code></a>,
-<a href="http://docbook.org/tdg5/en/html/editor.html"><code class="sgmltag-element">Editor</code></a>, <a href="http://docbook.org/tdg5/en/html/publisher.html"><code class="sgmltag-element">Publisher</code></a>, Translator, etc.). Also
+request.</p><p class="commit-changes">Modified: manpages/info.xsl,1.12 - Michael(tm)
+Smith</p></li><li class="listitem"><p>Changes for request #1243027,
+"Impove handling of <code class="sgmltag-element">AUTHOR</code> <code class="sgmltag-element">section</code>." This
+adds support for <code class="sgmltag-element">Collab</code>, Corpauthor, Corpcredt,
+<code class="sgmltag-element">Orgname</code>, <code class="sgmltag-element">Publishername</code>, and
+<code class="sgmltag-element">Publisher</code>. Also adds support for output
+of <code class="sgmltag-element">Affiliation</code> and its children, and support for using
+gentext strings for auto-attributing roles (<code class="sgmltag-element">Author</code>,
+<code class="sgmltag-element">Editor</code>, <code class="sgmltag-element">Publisher</code>, Translator, etc.). Also
 did a lot of code cleanup and modularization of all the
-<a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">AUTHOR</code></a> handling code. And fixed a bug that was causing
-<a href="http://docbook.org/tdg5/en/html/author.html"><code class="sgmltag-element">Author</code></a> <a href="http://docbook.org/tdg5/en/html/info.html"><code class="sgmltag-element">info</code></a> to not be picked up correctly
+<code class="sgmltag-element">AUTHOR</code> handling code. And fixed a bug that was causing
+<code class="sgmltag-element">Author</code> <code class="sgmltag-element">info</code> to not be picked up correctly
 for metainfo comment we embed in man-page
-source.</p>
-<p class="commit-changes">Modified: manpages/info.xsl,1.11 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Support bold output for
-"<a href="http://docbook.org/tdg5/en/html/emphasis.html"><code class="sgmltag-element">emphasis</code></a> remap='B'". (because Eric Raymond's
+source.</p><p class="commit-changes">Modified: manpages/info.xsl,1.11 - Michael(tm)
+Smith</p></li><li class="listitem"><p>Support bold output for
+"<code class="sgmltag-element">emphasis</code> remap='B'". (because Eric Raymond's
 doclifter(1) tool converts groff source marked up with ".B"
-request or "\fB" escapes to DocBook "<a href="http://docbook.org/tdg5/en/html/emphasis.html"><code class="sgmltag-element">emphasis</code></a>
-remap='B'".)</p>
-<p class="commit-changes">Modified: manpages/inline.xsl,1.14 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added support for
-<a href="http://docbook.org/tdg5/en/html/segmentedlist.html"><code class="sgmltag-element">Segmentedlist</code></a>. Details: Output is tabular, with no
-option for "list" type output. Output for <a href="http://docbook.org/tdg5/en/html/segtitle.html"><code class="sgmltag-element">Segtitle</code></a>
+request or "\fB" escapes to DocBook "<code class="sgmltag-element">emphasis</code>
+remap='B'".)</p><p class="commit-changes">Modified: manpages/inline.xsl,1.14 - Michael(tm)
+Smith</p></li><li class="listitem"><p>Added support for
+<code class="sgmltag-element">Segmentedlist</code>. Details: Output is tabular, with no
+option for "list" type output. Output for <code class="sgmltag-element">Segtitle</code>
 elements can be supressed by
-setting man.<a href="http://docbook.org/tdg5/en/html/segtitle.html"><code class="sgmltag-element">segtitle</code></a>.suppress. If <a href="http://docbook.org/tdg5/en/html/segtitle.html"><code class="sgmltag-element">Segtitle</code></a>
+setting man.<code class="sgmltag-element">segtitle</code>.suppress. If <code class="sgmltag-element">Segtitle</code>
 content is output, it is rendered in italic type (not bold
 because not all terminals support bold and so italic ensures the
 stand out on those terminals). Extra space (.sp line) at end of
-<a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> code ensures that it gets handled correctly in
-the case where its source is the child of a <a href="http://docbook.org/tdg5/en/html/para.html"><code class="sgmltag-element">Para</code></a>.
+<code class="sgmltag-element">table</code> code ensures that it gets handled correctly in
+the case where its source is the child of a <code class="sgmltag-element">Para</code>.
 Closes feature-request #1400097. Thanks to Daniel Leidert for the
 patch and push, and to Alastair Rankine for filing the original
-feature request.</p>
-<p class="commit-changes">Modified: manpages/lists.xsl,1.23;
-manpages/utility.xsl,1.10 - Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Improved handling or
-Author/Editor/Othercredit.</p>
-<p>Reworked content of
+feature request.</p><p class="commit-changes">Modified: manpages/lists.xsl,1.23;
+manpages/utility.xsl,1.10 - Michael(tm) Smith</p></li><li class="listitem"><p>Improved handling or
+Author/Editor/Othercredit.</p><p>Reworked content of
 (non-visible) comment added at top of each page (metadata
-stuff).</p>
-<p>Added support for generating a
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/manifest.html"><em class="parameter"><code>manifest</code></em></a> file (useful for cleaning up
-after builds, etc.)</p>
-<p class="commit-changes">Modified: manpages/docbook.xsl,1.46;
+stuff).</p><p>Added support for generating a
+<em class="parameter"><code>manifest</code></em> file (useful for cleaning up
+after builds, etc.)</p><p class="commit-changes">Modified: manpages/docbook.xsl,1.46;
 manpages/info.xsl,1.9; manpages/other.xsl,1.12;
-manpages/utility.xsl,1.6 - Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added two new parameters for
+manpages/utility.xsl,1.6 - Michael(tm) Smith</p></li><li class="listitem"><p>Added two new parameters for
 handling of multi-term
-<a href="http://docbook.org/tdg5/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a> elements:</p>
-<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.break.after.html"><em class="parameter"><code>variablelist.term.break.after</code></em></a>: 
-When the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.break.after.html"><em class="parameter"><code>variablelist.term.break.after</code></em></a> is
+<code class="sgmltag-element">varlistentry</code> elements:</p><p><em class="parameter"><code>variablelist.term.break.after</code></em>: 
+When the <em class="parameter"><code>variablelist.term.break.after</code></em> is
 non-zero, it will  generate a line break after each
-<a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> multi-term
-<a href="http://docbook.org/tdg5/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a>.</p>
-<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a>: 
-When a <a href="http://docbook.org/tdg5/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a> contains multiple <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a>
+<code class="sgmltag-element">term</code> multi-term
+<code class="sgmltag-element">varlistentry</code>.</p><p><em class="parameter"><code>variablelist.term.separator</code></em>: 
+When a <code class="sgmltag-element">varlistentry</code> contains multiple <code class="sgmltag-element">term</code>
 elements, the string  specified in the value of the
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a>  parameter is
-placed after each <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> except the last. The default 
+<em class="parameter"><code>variablelist.term.separator</code></em>  parameter is
+placed after each <code class="sgmltag-element">term</code> except the last. The default 
 is ", " (a comma followed by a space). To suppress rendering of 
 the separator, set the value of
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a> to  the empty
-string ("").</p>
-<p>These parameters are primarily intended to be
+<em class="parameter"><code>variablelist.term.separator</code></em> to  the empty
+string ("").</p><p>These parameters are primarily intended to be
 useful if you have multi-term varlistentries that have long
-terms.</p>
-<p>Closes #1306676. Thanks to Sam Steingold for
+terms.</p><p>Closes #1306676. Thanks to Sam Steingold for
 providing an example "lots of long terms" doc that demonstrated
-the value of having these options.</p>
-<p>Also, added
+the value of having these options.</p><p>Also, added
 normalize-space() call to processing of each
-<a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a>.</p>
-<p>This change affects all output formats
+<code class="sgmltag-element">term</code>.</p><p>This change affects all output formats
 (HTML, PDF, manpages). The default behavior should pretty much
 remain the same as before, but it is possible (as always) that
 the change may introduce some
-new bugginess.</p>
-<p class="commit-changes">Modified: fo/lists.xsl,1.62; fo/param.ent,1.88;
+new bugginess.</p><p class="commit-changes">Modified: fo/lists.xsl,1.62; fo/param.ent,1.88;
 fo/param.xweb,1.99; html/lists.xsl,1.48; html/param.ent,1.86;
 html/param.xweb,1.93; manpages/lists.xsl,1.22;
 manpages/param.ent,1.14; manpages/param.xweb,1.16;
 params/variablelist.term.break.after.xml,1.1;
 params/variablelist.term.separator.xml,1.1 - Michael(tm)
-Smith</p>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_Params"></a>Params</h3></div></div></div>
-
-<p>The following changes have been made to the
+Smith</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_Params"></a>Params</h3></div></div></div><p>The following changes have been made to the
         <code class="filename">params</code> code
-        since the 1.69.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>New parameters to set
-header/footer <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> minimum
-height.</p>
-<p class="commit-changes">Modified: params/footer.table.height.xml,1.1;
+        since the 1.69.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>New parameters to set
+header/footer <code class="sgmltag-element">table</code> minimum
+height.</p><p class="commit-changes">Modified: params/footer.table.height.xml,1.1;
 params/header.table.height.xml,1.1 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Support multiple indexing methods
-for different languages.</p>
-<p class="commit-changes">Modified: params/index.method.xml,1.1 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Remove <a href="http://docbook.org/tdg5/en/html/qandaset.html"><code class="sgmltag-element">qandaset</code></a> and
-<a href="http://docbook.org/tdg5/en/html/qandadiv.html"><code class="sgmltag-element">qandadiv</code></a> from <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/generate.toc.html"><em class="parameter"><code>generate.toc</code></em></a> for fo
+Stayton</p></li><li class="listitem"><p>Support multiple indexing methods
+for different languages.</p><p class="commit-changes">Modified: params/index.method.xml,1.1 - Robert
+Stayton</p></li><li class="listitem"><p>Remove <code class="sgmltag-element">qandaset</code> and
+<code class="sgmltag-element">qandadiv</code> from <em class="parameter"><code>generate.toc</code></em> for fo
 output because formerly it wasn't working, but now it is and
 the default behavior should stay the
-same.</p>
-<p class="commit-changes">Modified: params/generate.toc.xml,1.8 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>add support for page number
-references to <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> element
-too.</p>
-<p class="commit-changes">Modified: params/insert.link.page.number.xml,1.1 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Add support for more characters to
-hyphen on when <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/ulink.hyphenate.html"><em class="parameter"><code>ulink.hyphenate</code></em></a> is turned
-on.</p>
-<p class="commit-changes">Modified: params/ulink.hyphenate.chars.xml,1.1;
-params/ulink.hyphenate.xml,1.3 - Robert Stayton</p>
-</li><li class="listitem">
-<p>New attribute-set to format
-<a href="http://docbook.org/tdg5/en/html/biblioentry.html"><code class="sgmltag-element">biblioentry</code></a> and
-<a href="http://docbook.org/tdg5/en/html/bibliomixed.html"><code class="sgmltag-element">bibliomixed</code></a>.</p>
-<p class="commit-changes">Modified: params/biblioentry.properties.xml,1.1 -
-Robert Stayton</p>
-</li><li class="listitem">
-<p>Added new parameter
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/chunk.tocs.and.lots.html"><em class="parameter"><code>chunk.tocs.and.lots</code></em></a>.has.<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> which
-controls presence of <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> in a separate chunk with
-ToC/LoT. Disabling <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> can be very useful if you are
+same.</p><p class="commit-changes">Modified: params/generate.toc.xml,1.8 - Robert
+Stayton</p></li><li class="listitem"><p>add support for page number
+references to <code class="sgmltag-element">link</code> element
+too.</p><p class="commit-changes">Modified: params/insert.link.page.number.xml,1.1 - Robert
+Stayton</p></li><li class="listitem"><p>Add support for more characters to
+hyphen on when <em class="parameter"><code>ulink.hyphenate</code></em> is turned
+on.</p><p class="commit-changes">Modified: params/ulink.hyphenate.chars.xml,1.1;
+params/ulink.hyphenate.xml,1.3 - Robert Stayton</p></li><li class="listitem"><p>New attribute-set to format
+<code class="sgmltag-element">biblioentry</code> and
+<code class="sgmltag-element">bibliomixed</code>.</p><p class="commit-changes">Modified: params/biblioentry.properties.xml,1.1 -
+Robert Stayton</p></li><li class="listitem"><p>Added new parameter
+<em class="parameter"><code>chunk.tocs.and.lots</code></em>.has.<code class="sgmltag-element">title</code> which
+controls presence of <code class="sgmltag-element">title</code> in a separate chunk with
+ToC/LoT. Disabling <code class="sgmltag-element">title</code> can be very useful if you are
 generating frameset output (well, yes those frames, but some customers
-really want them ;-).</p>
-<p class="commit-changes">Modified: html/chunk-code.xsl,1.15;
+really want them ;-).</p><p class="commit-changes">Modified: html/chunk-code.xsl,1.15;
 html/param.ent,1.93; html/param.xweb,1.102;
 params/chunk.tocs.and.lots.has.title.xml,1.1 - Jirka
-Kosek</p>
-</li><li class="listitem">
-<p>Added new attribute set
-<a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a>.line.properties for controlling appearance of lines in
-ToC/LoT</p>
-<p class="commit-changes">Modified: params/toc.line.properties.xml,1.1 - Jirka
-Kosek</p>
-</li><li class="listitem">
-<p>Allow <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> footnotes
+Kosek</p></li><li class="listitem"><p>Added new attribute set
+<code class="sgmltag-element">toc</code>.line.properties for controlling appearance of lines in
+ToC/LoT</p><p class="commit-changes">Modified: params/toc.line.properties.xml,1.1 - Jirka
+Kosek</p></li><li class="listitem"><p>Allow <code class="sgmltag-element">table</code> footnotes
 to have different properties from regular
-footnotes.</p>
-<p class="commit-changes">Modified: params/table.footnote.properties.xml,1.1 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Set properties for pgwide="1"
-objects.</p>
-<p class="commit-changes">Modified: params/pgwide.properties.xml,1.1 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Added the
-autotoc.<a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a>.in.hyperlink param.</p>
-<p>If the value
-of autotoc.<a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a>.in.hyperlink is non-zero, labels
-are included in hyperlinked titles in the <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">TOC</code></a>. If it
+footnotes.</p><p class="commit-changes">Modified: params/table.footnote.properties.xml,1.1 - Robert
+Stayton</p></li><li class="listitem"><p>Set properties for pgwide="1"
+objects.</p><p class="commit-changes">Modified: params/pgwide.properties.xml,1.1 - Robert
+Stayton</p></li><li class="listitem"><p>Added the
+autotoc.<code class="sgmltag-element">label</code>.in.hyperlink param.</p><p>If the value
+of autotoc.<code class="sgmltag-element">label</code>.in.hyperlink is non-zero, labels
+are included in hyperlinked titles in the <code class="sgmltag-element">TOC</code>. If it
 is instead zero, labels are still displayed prior to the
 hyperlinked titles, but are not hyperlinked along with the
-titles.</p>
-<p>Closes patch #1065868. Thanks to anatoly techtonik
-for the patch.</p>
-<p class="commit-changes">Modified: html/autotoc.xsl,1.36; html/param.ent,1.92;
+titles.</p><p>Closes patch #1065868. Thanks to anatoly techtonik
+for the patch.</p><p class="commit-changes">Modified: html/autotoc.xsl,1.36; html/param.ent,1.92;
 html/param.xweb,1.101; params/autotoc.label.in.hyperlink.xml,1.1 -
-Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added two new params:
-html.head.<a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>.<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>.types
-and html.head.<a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>.<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>.multiple.</p>
-<p>If
-the value of the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/generate.legalnotice.link.html"><em class="parameter"><code>generate.legalnotice.link</code></em></a> is
+Michael(tm) Smith</p></li><li class="listitem"><p>Added two new params:
+html.head.<code class="sgmltag-element">legalnotice</code>.<code class="sgmltag-element">link</code>.types
+and html.head.<code class="sgmltag-element">legalnotice</code>.<code class="sgmltag-element">link</code>.multiple.</p><p>If
+the value of the <em class="parameter"><code>generate.legalnotice.link</code></em> is
 non-zero, then the stylesheet generates (in the head
-<a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> of the HTML source) either a single HTML
-<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> element or, if the value of
-the html.head.<a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>.<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>.multiple is
-non-zero, one <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> element for each <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>
-type specified. Each <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> has the
-following attributes:</p>
-<p> - a rel attribute whose value
+<code class="sgmltag-element">section</code> of the HTML source) either a single HTML
+<code class="sgmltag-element">link</code> element or, if the value of
+the html.head.<code class="sgmltag-element">legalnotice</code>.<code class="sgmltag-element">link</code>.multiple is
+non-zero, one <code class="sgmltag-element">link</code> element for each <code class="sgmltag-element">link</code>
+type specified. Each <code class="sgmltag-element">link</code> has the
+following attributes:</p><p> - a rel attribute whose value
 is derived from the value of 
-html.head.<a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>.<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>.types</p>
-<p> -
+html.head.<code class="sgmltag-element">legalnotice</code>.<code class="sgmltag-element">link</code>.types</p><p> -
 an href attribute whose value is set to the URL of the file 
-containing the <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a></p>
-<p> - a <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>
-attribute whose value is set to the <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> of the 
-corresponding <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a> (or a <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>
-programatically  determined by the stylesheet)</p>
-<p>For
-example:</p>
-<p> &lt;<a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a> rel="<a href="http://docbook.org/tdg5/en/html/copyright.html"><code class="sgmltag-element">copyright</code></a>"
-href="ln-id2524073.html" title="Legal Notice"&gt;</p>
-<p>Closes
-#1476450. Thanks to Sam Steingold.</p>
-<p class="commit-changes">Modified: html/chunk-common.xsl,1.45;
+containing the <code class="sgmltag-element">legalnotice</code></p><p> - a <code class="sgmltag-element">title</code>
+attribute whose value is set to the <code class="sgmltag-element">title</code> of the 
+corresponding <code class="sgmltag-element">legalnotice</code> (or a <code class="sgmltag-element">title</code>
+programatically  determined by the stylesheet)</p><p>For
+example:</p><p> &lt;<code class="sgmltag-element">link</code> rel="<code class="sgmltag-element">copyright</code>"
+href="ln-id2524073.html" title="Legal Notice"&gt;</p><p>Closes
+#1476450. Thanks to Sam Steingold.</p><p class="commit-changes">Modified: html/chunk-common.xsl,1.45;
 html/param.ent,1.91; html/param.xweb,1.100;
 params/generate.legalnotice.link.xml,1.4;
 params/html.head.legalnotice.link.multiple.xml,1.1;
 params/html.head.legalnotice.link.types.xml,1.1 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added the following
-params:</p>
-<p> - man.indent.width (string-valued)  -
+Smith</p></li><li class="listitem"><p>Added the following
+params:</p><p> - man.indent.width (string-valued)  -
 man.indent.refsect (boolean)  - man.indent.blurbs (boolean) 
 - man.indent.lists (boolean)  - man.indent.verbatims
-(boolean)</p>
-<p>Note that in earlier snapshots, man.indent.width
+(boolean)</p><p>Note that in earlier snapshots, man.indent.width
 was named man.indentation.default.value and the boolean params
 had names like man.indentation.*.adjust. Also the
 man.indent.blurbs param was called man.indentation.authors.adjust
-(or something).</p>
-<p>The behavior now is: If the value of a
+(or something).</p><p>The behavior now is: If the value of a
 particular man.indent.* boolean param is non-zero, the
 corresponding contents (refsect*, list items,
 authorblurb/personblurb, vervatims) are displayed with a left
 margin indented by a width equal to the value
-of man.indent.width.</p>
-<p class="commit-changes">Modified: params/man.indent.blurbs.xml,1.1;
+of man.indent.width.</p><p class="commit-changes">Modified: params/man.indent.blurbs.xml,1.1;
 manpages/docbook.xsl,1.74; manpages/info.xsl,1.20;
 manpages/lists.xsl,1.30; manpages/other.xsl,1.20;
 manpages/param.ent,1.22; manpages/param.xweb,1.24;
 manpages/refentry.xsl,1.14; params/man.indent.lists.xml,1.1;
 params/man.indent.refsect.xml,1.1;
 params/man.indent.verbatims.xml,1.1; params/man.indent.width.xml,1.1 -
-Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added
-man.<a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>.footnotes.divider param.</p>
-<p>In each
-<a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> that contains footenotes, the string specified
-by the man.<a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>.footnotes.divider parameter is output
+Michael(tm) Smith</p></li><li class="listitem"><p>Added
+man.<code class="sgmltag-element">table</code>.footnotes.divider param.</p><p>In each
+<code class="sgmltag-element">table</code> that contains footenotes, the string specified
+by the man.<code class="sgmltag-element">table</code>.footnotes.divider parameter is output
 before the list of footnotes for the
-<a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>.</p>
-<p class="commit-changes">Modified: manpages/docbook.xsl,1.73;
+<code class="sgmltag-element">table</code>.</p><p class="commit-changes">Modified: manpages/docbook.xsl,1.73;
 manpages/links.xsl,1.6; manpages/param.ent,1.21;
 manpages/param.xweb,1.23; params/man.table.footnotes.divider.xml,1.1 -
-Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added the
+Michael(tm) Smith</p></li><li class="listitem"><p>Added the
 man.output.in.separate.dir,
-man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a>,
-and man.output.subdirs.enabled parameters.</p>
-<p>The
-man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a> parameter specifies the
+man.output.<em class="parameter"><code>base.dir</code></em>,
+and man.output.subdirs.enabled parameters.</p><p>The
+man.output.<em class="parameter"><code>base.dir</code></em> parameter specifies the
 base directory into which man-page files are
 output. The man.output.subdirs.enabled parameter controls whether
 the files are output in subdirectories within the base
-directory.</p>
-<p>The values of the
-man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a>
+directory.</p><p>The values of the
+man.output.<em class="parameter"><code>base.dir</code></em>
 and man.output.subdirs.enabled parameters are used only if the
 value of man.output.in.separate.dir parameter is non-zero. If the
 value of man.output.in.separate.dir is zero, man-page files are
 not output in a separate
-directory.</p>
-<p class="commit-changes">Modified: manpages/docbook.xsl,1.72; manpages/param.ent,1.20;
+directory.</p><p class="commit-changes">Modified: manpages/docbook.xsl,1.72; manpages/param.ent,1.20;
 manpages/param.xweb,1.22; params/man.output.base.dir.xml,1.1;
 params/man.output.in.separate.dir.xml,1.1;
 params/man.output.subdirs.enabled.xml,1.1 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added
-man.font.<a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>.headings and
-man.font.<a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>.<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> params, for
-controlling font in <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> headings and
-titles.</p>
-<p class="commit-changes">Modified: manpages/docbook.xsl,1.71; manpages/param.ent,1.19;
+Smith</p></li><li class="listitem"><p>Added
+man.font.<code class="sgmltag-element">table</code>.headings and
+man.font.<code class="sgmltag-element">table</code>.<code class="sgmltag-element">title</code> params, for
+controlling font in <code class="sgmltag-element">table</code> headings and
+titles.</p><p class="commit-changes">Modified: manpages/docbook.xsl,1.71; manpages/param.ent,1.19;
 manpages/param.xweb,1.21; params/man.font.table.headings.xml,1.1;
 params/man.font.table.title.xml,1.1 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added
-man.font.<a href="http://docbook.org/tdg5/en/html/funcsynopsisinfo.html"><code class="sgmltag-element">funcsynopsisinfo</code></a> and
-man.font.<a href="http://docbook.org/tdg5/en/html/funcprototype.html"><code class="sgmltag-element">funcprototype</code></a> params, for specifying the roff
-font (for example, BI, B, I) for <a href="http://docbook.org/tdg5/en/html/funcsynopsisinfo.html"><code class="sgmltag-element">funcsynopsisinfo</code></a> and
-<a href="http://docbook.org/tdg5/en/html/funcprototype.html"><code class="sgmltag-element">funcprototype</code></a> output.</p>
-<p class="commit-changes">Modified: manpages/block.xsl,1.19;
+Smith</p></li><li class="listitem"><p>Added
+man.font.<code class="sgmltag-element">funcsynopsisinfo</code> and
+man.font.<code class="sgmltag-element">funcprototype</code> params, for specifying the roff
+font (for example, BI, B, I) for <code class="sgmltag-element">funcsynopsisinfo</code> and
+<code class="sgmltag-element">funcprototype</code> output.</p><p class="commit-changes">Modified: manpages/block.xsl,1.19;
 manpages/docbook.xsl,1.69; manpages/param.ent,1.18;
 manpages/param.xweb,1.20; manpages/synop.xsl,1.29;
 manpages/table.xsl,1.21; params/man.font.funcprototype.xml,1.1;
 params/man.font.funcsynopsisinfo.xml,1.1 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Changed to select="0" in
-<a href="http://docbook.org/tdg5/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a>.suppress (instead of
-..&gt;0&lt;/..)</p>
-<p class="commit-changes">Modified: params/refclass.suppress.xml,1.3 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added
-man.<a href="http://docbook.org/tdg5/en/html/segtitle.html"><code class="sgmltag-element">segtitle</code></a>.suppress param.</p>
-<p>If the value of
-man.<a href="http://docbook.org/tdg5/en/html/segtitle.html"><code class="sgmltag-element">segtitle</code></a>.suppress is non-zero, then display
-of <a href="http://docbook.org/tdg5/en/html/segtitle.html"><code class="sgmltag-element">segtitle</code></a> contents is suppressed in
-output.</p>
-<p class="commit-changes">Modified: manpages/docbook.xsl,1.68; manpages/param.ent,1.17;
+Smith</p></li><li class="listitem"><p>Changed to select="0" in
+<code class="sgmltag-element">refclass</code>.suppress (instead of
+..&gt;0&lt;/..)</p><p class="commit-changes">Modified: params/refclass.suppress.xml,1.3 - Michael(tm)
+Smith</p></li><li class="listitem"><p>Added
+man.<code class="sgmltag-element">segtitle</code>.suppress param.</p><p>If the value of
+man.<code class="sgmltag-element">segtitle</code>.suppress is non-zero, then display
+of <code class="sgmltag-element">segtitle</code> contents is suppressed in
+output.</p><p class="commit-changes">Modified: manpages/docbook.xsl,1.68; manpages/param.ent,1.17;
 manpages/param.xweb,1.19; params/man.segtitle.suppress.xml,1.1 -
-Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added
-man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/manifest.html"><em class="parameter"><code>manifest</code></em></a>.enabled and
-man.output.manifest.<a href="http://docbook.org/tdg5/en/html/filename.html"><code class="sgmltag-element">filename</code></a> params.</p>
-<p>If
-man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/manifest.html"><em class="parameter"><code>manifest</code></em></a>.enabled is non-zero, a list
+Michael(tm) Smith</p></li><li class="listitem"><p>Added
+man.output.<em class="parameter"><code>manifest</code></em>.enabled and
+man.output.manifest.<code class="sgmltag-element">filename</code> params.</p><p>If
+man.output.<em class="parameter"><code>manifest</code></em>.enabled is non-zero, a list
 of filenames for man pages generated by the stylesheet
 transformation is written to the file named by
-man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/manifest.html"><em class="parameter"><code>manifest</code></em></a>.<a href="http://docbook.org/tdg5/en/html/filename.html"><code class="sgmltag-element">filename</code></a></p>
-<p class="commit-changes">Modified: manpages/docbook.xsl,1.67;
+man.output.<em class="parameter"><code>manifest</code></em>.<code class="sgmltag-element">filename</code></p><p class="commit-changes">Modified: manpages/docbook.xsl,1.67;
 manpages/other.xsl,1.19; manpages/param.ent,1.16;
 manpages/param.xweb,1.18; params/man.output.manifest.enabled.xml,1.1;
 params/man.output.manifest.filename.xml,1.1;
 tools/make/Makefile.DocBook,1.4 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added <a href="http://docbook.org/tdg5/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a>.suppress
-param.</p>
-<p>If the value of <a href="http://docbook.org/tdg5/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a>.suppress is
-non-zero, then display <a href="http://docbook.org/tdg5/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a> contents is suppressed
+Smith</p></li><li class="listitem"><p>Added <code class="sgmltag-element">refclass</code>.suppress
+param.</p><p>If the value of <code class="sgmltag-element">refclass</code>.suppress is
+non-zero, then display <code class="sgmltag-element">refclass</code> contents is suppressed
 in output. Affects HTML and FO output
-only.</p>
-<p class="commit-changes">Modified: fo/param.ent,1.93; fo/param.xweb,1.106; html/param.ent,1.90;
+only.</p><p class="commit-changes">Modified: fo/param.ent,1.93; fo/param.xweb,1.106; html/param.ent,1.90;
 html/param.xweb,1.99; params/refclass.suppress.xml,1.1 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added
-<a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a>.meta.get.quietly param.</p>
-<p>If zero (the
+Smith</p></li><li class="listitem"><p>Added
+<code class="sgmltag-element">refentry</code>.meta.get.quietly param.</p><p>If zero (the
 default), notes and warnings about "missing" markup are generated
-during gathering of <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> metadata. If
+during gathering of <code class="sgmltag-element">refentry</code> metadata. If
 non-zero, the metadata is gathered "quietly" -- that is, the
-notes and warnings are suppressed.</p>
-<p>NOTE: If you are
-processing a large amount of <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> content,  you
+notes and warnings are suppressed.</p><p>NOTE: If you are
+processing a large amount of <code class="sgmltag-element">refentry</code> content,  you
 may be able to speed up processing significantly by  setting a
 non-zero value for
-<a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a>.meta.get.quietly.</p>
-<p class="commit-changes">Modified: common/refentry.xsl,1.17;
+<code class="sgmltag-element">refentry</code>.meta.get.quietly.</p><p class="commit-changes">Modified: common/refentry.xsl,1.17;
 manpages/param.ent,1.15; manpages/param.xweb,1.17;
 params/refentry.meta.get.quietly.xml,1.1 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Added support for "software" and
-"sectdesc" class values on <a href="http://docbook.org/tdg5/en/html/refmiscinfo.html"><code class="sgmltag-element">refmiscinfo</code></a>; "software" is
+Smith</p></li><li class="listitem"><p>Added support for "software" and
+"sectdesc" class values on <code class="sgmltag-element">refmiscinfo</code>; "software" is
 treated identically to "source", and "setdesc" is treated
-identically to "manual".</p>
-<p class="commit-changes">Modified: common/refentry.xsl,1.10;
+identically to "manual".</p><p class="commit-changes">Modified: common/refentry.xsl,1.10;
 params/man.th.extra2.max.length.xml,1.3;
 params/refentry.source.name.profile.xml,1.4 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Drastically reworked all of the
-XPath expressions used in <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> metadata gathering
+Smith</p></li><li class="listitem"><p>Drastically reworked all of the
+XPath expressions used in <code class="sgmltag-element">refentry</code> metadata gathering
 -- completely removed $parentinfo and turned $info into a set of
-nodes that includes the *info contents of the <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">Refentry</code></a>
+nodes that includes the *info contents of the <code class="sgmltag-element">Refentry</code>
 plus the *info contents all all of its ancestor elements. The
 basic XPath expression now used throughout is (using the example
-of checking for a <a href="http://docbook.org/tdg5/en/html/date.html"><code class="sgmltag-element">date</code></a>):</p>
-<p>
-(($info[//date])[last()]/date)[1].</p>
-<p>That selects the "last"
-*info/date <a href="http://docbook.org/tdg5/en/html/date.html"><code class="sgmltag-element">date</code></a> in document order -- that is, the one
-eitther on the <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">Refentry</code></a> itself or on the
-closest ancestor to the <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">Refentry</code></a>.</p>
-<p>It's
+of checking for a <code class="sgmltag-element">date</code>):</p><p>
+(($info[//date])[last()]/date)[1].</p><p>That selects the "last"
+*info/date <code class="sgmltag-element">date</code> in document order -- that is, the one
+eitther on the <code class="sgmltag-element">Refentry</code> itself or on the
+closest ancestor to the <code class="sgmltag-element">Refentry</code>.</p><p>It's
 likely this change may break some things; may need to pick up
-some pieces later.</p>
-<p>Also, changed the default value for the
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.th.extra2.max.length.html"><em class="parameter"><code>man.th.extra2.max.length</code></em></a> from 40 to
-30.</p>
-<p class="commit-changes">Modified: common/common.xsl,1.58; common/refentry.xsl,1.7;
+some pieces later.</p><p>Also, changed the default value for the
+<em class="parameter"><code>man.th.extra2.max.length</code></em> from 40 to
+30.</p><p class="commit-changes">Modified: common/common.xsl,1.58; common/refentry.xsl,1.7;
 params/man.th.extra2.max.length.xml,1.2;
 params/refentry.date.profile.xml,1.2;
 params/refentry.manual.profile.xml,1.2;
 params/refentry.source.name.profile.xml,1.2;
 params/refentry.version.profile.xml,1.2; manpages/docbook.xsl,1.58;
-manpages/other.xsl,1.15 - Michael(tm) Smith</p>
-</li><li class="listitem">
-<p>Added option for turning off bold
-formatting in <a href="http://docbook.org/tdg5/en/html/funcsynopsis.html"><code class="sgmltag-element">Funcsynopsis</code></a>. Boldface formatting in
-<a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a> <a href="http://docbook.org/tdg5/en/html/synopsis.html"><code class="sgmltag-element">synopsis</code></a> is mandated in the
+manpages/other.xsl,1.15 - Michael(tm) Smith</p></li><li class="listitem"><p>Added option for turning off bold
+formatting in <code class="sgmltag-element">Funcsynopsis</code>. Boldface formatting in
+<code class="sgmltag-element">function</code> <code class="sgmltag-element">synopsis</code> is mandated in the
 man(7) man page and is used almost universally in existing man
 pages. Despite that, it really does look like crap to have an
-entire <a href="http://docbook.org/tdg5/en/html/funcsynopsis.html"><code class="sgmltag-element">Funcsynopsis</code></a> output in bold, so I added params
+entire <code class="sgmltag-element">Funcsynopsis</code> output in bold, so I added params
 for turning off the bold formatting and/or replacing it with a
 different roff special font (e.g., "RI" for alternating
 roman/italic instead of the default "BI" for alternating
 bold/italic). The new params
-are "man.<a href="http://docbook.org/tdg5/en/html/funcprototype.html"><code class="sgmltag-element">funcprototype</code></a>.font" and
-"man.<a href="http://docbook.org/tdg5/en/html/funcsynopsisinfo.html"><code class="sgmltag-element">funcsynopsisinfo</code></a>.font". To be documented
-later.</p>
-<p>Closes #1452247. Thanks to Joe Orton for the feature
-request.</p>
-<p class="commit-changes">Modified: params/man.string.subst.map.xml,1.16;
+are "man.<code class="sgmltag-element">funcprototype</code>.font" and
+"man.<code class="sgmltag-element">funcsynopsisinfo</code>.font". To be documented
+later.</p><p>Closes #1452247. Thanks to Joe Orton for the feature
+request.</p><p class="commit-changes">Modified: params/man.string.subst.map.xml,1.16;
 manpages/block.xsl,1.10; manpages/docbook.xsl,1.51;
 manpages/inline.xsl,1.16; manpages/synop.xsl,1.27 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/fop.extensions.html"><em class="parameter"><code>fop.extensions</code></em></a> now only
-for FOP version 0.20.5 and earlier.</p>
-<p class="commit-changes">Modified: params/fop.extensions.xml,1.4
-- Robert Stayton</p>
-</li><li class="listitem">
-<p>Support for fop1 different from
-fop 0.20.5 and earlier.</p>
-<p class="commit-changes">Modified: params/fop1.extensions.xml,1.1 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Reset default value to empty
+Smith</p></li><li class="listitem"><p><em class="parameter"><code>fop.extensions</code></em> now only
+for FOP version 0.20.5 and earlier.</p><p class="commit-changes">Modified: params/fop.extensions.xml,1.4
+- Robert Stayton</p></li><li class="listitem"><p>Support for fop1 different from
+fop 0.20.5 and earlier.</p><p class="commit-changes">Modified: params/fop1.extensions.xml,1.1 - Robert
+Stayton</p></li><li class="listitem"><p>Reset default value to empty
 string so template uses gentext first, then the parameter value
-if not empty.</p>
-<p class="commit-changes">Modified: params/index.number.separator.xml,1.2;
+if not empty.</p><p class="commit-changes">Modified: params/index.number.separator.xml,1.2;
 params/index.range.separator.xml,1.2;
 params/index.term.separator.xml,1.2 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>New parameter:
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/id.warnings.html"><em class="parameter"><code>id.warnings</code></em></a>. If non-zero, warnings are
+Stayton</p></li><li class="listitem"><p>New parameter:
+<em class="parameter"><code>id.warnings</code></em>. If non-zero, warnings are
 generated for titled objects that don't have titles. True by default;
-I wonder if this will be too aggressive?</p>
-<p class="commit-changes">Modified: html/biblio.xsl,1.25;
+I wonder if this will be too aggressive?</p><p class="commit-changes">Modified: html/biblio.xsl,1.25;
 html/component.xsl,1.27; html/division.xsl,1.11; html/formal.xsl,1.19;
 html/glossary.xsl,1.20; html/html.xsl,1.13; html/index.xsl,1.16;
 html/param.ent,1.88; html/param.xweb,1.97; html/refentry.xsl,1.22;
 html/sections.xsl,1.30; params/id.warnings.xml,1.1 - Norman
-Walsh</p>
-</li><li class="listitem">
-<p>Added new parameter
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/keep.relative.image.uris.html"><em class="parameter"><code>keep.relative.image.uris</code></em></a></p>
-<p class="commit-changes">Modified: fo/param.ent,1.91;
+Walsh</p></li><li class="listitem"><p>Added new parameter
+<em class="parameter"><code>keep.relative.image.uris</code></em></p><p class="commit-changes">Modified: fo/param.ent,1.91;
 fo/param.xweb,1.104; html/param.ent,1.87; html/param.xweb,1.96;
 params/keep.relative.image.uris.xml,1.1 - Norman
-Walsh</p>
-</li><li class="listitem">
-<p>Support default <a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a>
-width parameters for itemized and ordered lists</p>
-<p class="commit-changes">Modified: fo/lists.xsl,1.64;
+Walsh</p></li><li class="listitem"><p>Support default <code class="sgmltag-element">label</code>
+width parameters for itemized and ordered lists</p><p class="commit-changes">Modified: fo/lists.xsl,1.64;
 fo/param.ent,1.90; fo/param.xweb,1.103;
 params/itemizedlist.label.width.xml,1.1;
 params/orderedlist.label.width.xml,1.1 - Norman
-Walsh</p>
-</li><li class="listitem">
-<p>Added parameters to localize
-punctuation in indexes.</p>
-<p class="commit-changes">Modified: params/index.number.separator.xml,1.1;
+Walsh</p></li><li class="listitem"><p>Added parameters to localize
+punctuation in indexes.</p><p class="commit-changes">Modified: params/index.number.separator.xml,1.1;
 params/index.range.separator.xml,1.1;
 params/index.term.separator.xml,1.1 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Added two new parameters for
+Stayton</p></li><li class="listitem"><p>Added two new parameters for
 handling of multi-term
-<a href="http://docbook.org/tdg5/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a> elements:</p>
-<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.break.after.html"><em class="parameter"><code>variablelist.term.break.after</code></em></a>: 
-When the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.break.after.html"><em class="parameter"><code>variablelist.term.break.after</code></em></a> is
+<code class="sgmltag-element">varlistentry</code> elements:</p><p><em class="parameter"><code>variablelist.term.break.after</code></em>: 
+When the <em class="parameter"><code>variablelist.term.break.after</code></em> is
 non-zero, it will  generate a line break after each
-<a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> multi-term
-<a href="http://docbook.org/tdg5/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a>.</p>
-<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a>: 
-When a <a href="http://docbook.org/tdg5/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a> contains multiple <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a>
+<code class="sgmltag-element">term</code> multi-term
+<code class="sgmltag-element">varlistentry</code>.</p><p><em class="parameter"><code>variablelist.term.separator</code></em>: 
+When a <code class="sgmltag-element">varlistentry</code> contains multiple <code class="sgmltag-element">term</code>
 elements, the string  specified in the value of the
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a>  parameter is
-placed after each <a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a> except the last. The default 
+<em class="parameter"><code>variablelist.term.separator</code></em>  parameter is
+placed after each <code class="sgmltag-element">term</code> except the last. The default 
 is ", " (a comma followed by a space). To suppress rendering of 
 the separator, set the value of
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a> to  the empty
-string ("").</p>
-<p>These parameters are primarily intended to be
+<em class="parameter"><code>variablelist.term.separator</code></em> to  the empty
+string ("").</p><p>These parameters are primarily intended to be
 useful if you have multi-term varlistentries that have long
-terms.</p>
-<p>Closes #1306676. Thanks to Sam Steingold for
+terms.</p><p>Closes #1306676. Thanks to Sam Steingold for
 providing an example "lots of long terms" doc that demonstrated
-the value of having these options.</p>
-<p>Also, added
+the value of having these options.</p><p>Also, added
 normalize-space() call to processing of each
-<a href="http://docbook.org/tdg5/en/html/term.html"><code class="sgmltag-element">term</code></a>.</p>
-<p>This change affects all output formats
+<code class="sgmltag-element">term</code>.</p><p>This change affects all output formats
 (HTML, PDF, manpages). The default behavior should pretty much
 remain the same as before, but it is possible (as always) that
 the change may introduce some
-new bugginess.</p>
-<p class="commit-changes">Modified: fo/lists.xsl,1.62; fo/param.ent,1.88;
+new bugginess.</p><p class="commit-changes">Modified: fo/lists.xsl,1.62; fo/param.ent,1.88;
 fo/param.xweb,1.99; html/lists.xsl,1.48; html/param.ent,1.86;
 html/param.xweb,1.93; manpages/lists.xsl,1.22;
 manpages/param.ent,1.14; manpages/param.xweb,1.16;
 params/variablelist.term.break.after.xml,1.1;
 params/variablelist.term.separator.xml,1.1 - Michael(tm)
-Smith</p>
-</li><li class="listitem">
-<p>Convert 'no' to string in default
-value.</p>
-<p class="commit-changes">Modified: params/olink.doctitle.xml,1.4 - Robert
-Stayton</p>
-</li><li class="listitem">
-<p>Implemented RFE
-#1292615.</p>
-<p>Added bunch of new parameters (attribute sets)
+Smith</p></li><li class="listitem"><p>Convert 'no' to string in default
+value.</p><p class="commit-changes">Modified: params/olink.doctitle.xml,1.4 - Robert
+Stayton</p></li><li class="listitem"><p>Implemented RFE
+#1292615.</p><p>Added bunch of new parameters (attribute sets)
 that affect list presentation: list.block.properties,
-<a href="http://docbook.org/tdg5/en/html/itemizedlist.html"><code class="sgmltag-element">itemizedlist</code></a>.properties, <a href="http://docbook.org/tdg5/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a>.properties,
-<a href="http://docbook.org/tdg5/en/html/itemizedlist.html"><code class="sgmltag-element">itemizedlist</code></a>.<a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a>.properties and
-<a href="http://docbook.org/tdg5/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a>.<a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a>.properties. Default behaviour
+<code class="sgmltag-element">itemizedlist</code>.properties, <code class="sgmltag-element">orderedlist</code>.properties,
+<code class="sgmltag-element">itemizedlist</code>.<code class="sgmltag-element">label</code>.properties and
+<code class="sgmltag-element">orderedlist</code>.<code class="sgmltag-element">label</code>.properties. Default behaviour
 of stylesheets has not been changed but further customizations will be
-much more easier.</p>
-<p class="commit-changes">Modified: fo/lists.xsl,1.61; fo/param.ent,1.87;
+much more easier.</p><p class="commit-changes">Modified: fo/lists.xsl,1.61; fo/param.ent,1.87;
 fo/param.xweb,1.98; params/itemizedlist.label.properties.xml,1.1;
 params/itemizedlist.properties.xml,1.1;
 params/list.block.properties.xml,1.1;
 params/orderedlist.label.properties.xml,1.1;
 params/orderedlist.properties.xml,1.1 - Jirka
-Kosek</p>
-</li><li class="listitem">
-<p>Implemented RFE
-#1242092.</p>
-<p>You can enable crop marks in your document by
+Kosek</p></li><li class="listitem"><p>Implemented RFE
+#1242092.</p><p>You can enable crop marks in your document by
 setting crop.marks=1 and xep.extensions=1. Appearance of crop
 marks can be controlled by parameters
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/crop.mark.bleed.html"><em class="parameter"><code>crop.mark.bleed</code></em></a> (6pt),
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/crop.mark.offset.html"><em class="parameter"><code>crop.mark.offset</code></em></a> (24pt) and
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/crop.mark.width.html"><em class="parameter"><code>crop.mark.width</code></em></a> (0.5pt).</p>
-<p>Also there
+<em class="parameter"><code>crop.mark.bleed</code></em> (6pt),
+<em class="parameter"><code>crop.mark.offset</code></em> (24pt) and
+<em class="parameter"><code>crop.mark.width</code></em> (0.5pt).</p><p>Also there
 is new named template called user-xep-pis. You can overwrite it in
 order to produce some PIs that can control XEP as described in
-http://www.renderx.com/reference.html#Output_Formats</p>
-<p class="commit-changes">Modified: fo/docbook.xsl,1.36;
+http://www.renderx.com/reference.html#Output_Formats</p><p class="commit-changes">Modified: fo/docbook.xsl,1.36;
 fo/param.ent,1.86; fo/param.xweb,1.97; fo/xep.xsl,1.23;
 params/crop.mark.bleed.xml,1.1; params/crop.mark.offset.xml,1.1;
 params/crop.mark.width.xml,1.1; params/crop.marks.xml,1.1 - Jirka
-Kosek</p>
-</li><li class="listitem">
-<p>Changed short descriptions in doc
+Kosek</p></li><li class="listitem"><p>Changed short descriptions in doc
 for *autolabel* params to match new autolabel
-behavior.</p>
-<p class="commit-changes">Modified: params/appendix.autolabel.xml,1.5;
+behavior.</p><p class="commit-changes">Modified: params/appendix.autolabel.xml,1.5;
 params/chapter.autolabel.xml,1.4; params/part.autolabel.xml,1.5;
 params/preface.autolabel.xml,1.4 - Michael(tm)
-Smith</p>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_Profiling"></a>Profiling</h3></div></div></div>
-
-<p>The following changes have been made to the
+Smith</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_Profiling"></a>Profiling</h3></div></div></div><p>The following changes have been made to the
         <code class="filename">profiling</code> code
-        since the 1.69.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>Profiling now works together with
+        since the 1.69.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Profiling now works together with
 namespace stripping (V5 documents). Namespace striping should work
 with all stylesheets named profile-, even if they are not supporting
 namespace stripping in a non-profiling
-variant.</p>
-<p class="commit-changes">Modified: profiling/profile-mode.xsl,1.4;
-profiling/xsl2profile.xsl,1.7 - Jirka Kosek</p>
-</li><li class="listitem">
-<p>Moved profiling stage out of
+variant.</p><p class="commit-changes">Modified: profiling/profile-mode.xsl,1.4;
+profiling/xsl2profile.xsl,1.7 - Jirka Kosek</p></li><li class="listitem"><p>Moved profiling stage out of
 templates. This make possible to reuse profiled content by several
 templates and still maintaing node indentity (needed for example for
-HTML Help where content is processed multiple times).</p>
-<p>I
+HTML Help where content is processed multiple times).</p><p>I
 don't know why this was not on the top level before. Maybe some XSLT
 processors choked on it. I hope this will be OK
-now.</p>
-<p class="commit-changes">Modified: profiling/xsl2profile.xsl,1.5 - Jirka
-Kosek</p>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_Tools"></a>Tools</h3></div></div></div>
-
-<p>The following changes have been made to the
+now.</p><p class="commit-changes">Modified: profiling/xsl2profile.xsl,1.5 - Jirka
+Kosek</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_Tools"></a>Tools</h3></div></div></div><p>The following changes have been made to the
         <code class="filename">tools</code> code
-        since the 1.69.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>Moved Makefile.DocBook from
-<a href="http://docbook.org/tdg5/en/html/contrib.html"><code class="sgmltag-element">contrib</code></a> module to xsl
-module.</p>
-<p class="commit-changes">Modified: tools/make/Makefile.DocBook,1.1 - Michael(tm)
-Smith</p>
-</li></ul></div>
-</div>
-
-<div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_WordML"></a>WordML</h3></div></div></div>
-
-<p>The following changes have been made to the
+        since the 1.69.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Moved Makefile.DocBook from
+<code class="sgmltag-element">contrib</code> module to xsl
+module.</p><p class="commit-changes">Modified: tools/make/Makefile.DocBook,1.1 - Michael(tm)
+Smith</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_WordML"></a>WordML</h3></div></div></div><p>The following changes have been made to the
         <code class="filename">wordml</code> code
-        since the 1.69.1 release.</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>added <a href="http://docbook.org/tdg5/en/html/contrib.html"><code class="sgmltag-element">contrib</code></a> element,
+        since the 1.69.1 release.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>added <code class="sgmltag-element">contrib</code> element,
 better handling of default paragraph
-style</p>
-<p class="commit-changes">Modified: wordml/pages-normalise.xsl,1.6; wordml/supported.xml,1.2;
-wordml/wordml-final.xsl,1.14 - Steve Ball</p>
-</li><li class="listitem">
-<p>added
-<a href="http://docbook.org/tdg5/en/html/bridgehead.html"><code class="sgmltag-element">bridgehead</code></a></p>
-<p class="commit-changes">Modified: wordml/docbook-pages.xsl,1.6;
+style</p><p class="commit-changes">Modified: wordml/pages-normalise.xsl,1.6; wordml/supported.xml,1.2;
+wordml/wordml-final.xsl,1.14 - Steve Ball</p></li><li class="listitem"><p>added
+<code class="sgmltag-element">bridgehead</code></p><p class="commit-changes">Modified: wordml/docbook-pages.xsl,1.6;
 wordml/docbook.xsl,1.17; wordml/pages-normalise.xsl,1.5;
 wordml/template-pages.xml,1.7; wordml/template.dot,1.4;
 wordml/template.xml,1.14; wordml/wordml-final.xsl,1.13 - Steve
-Ball</p>
-</li><li class="listitem">
-<p>added blocks stylesheet to support
-bibliographies, glossaries and qandasets</p>
-<p class="commit-changes">Modified: wordml/Makefile,1.4;
+Ball</p></li><li class="listitem"><p>added blocks stylesheet to support
+bibliographies, glossaries and qandasets</p><p class="commit-changes">Modified: wordml/Makefile,1.4;
 wordml/README,1.3; wordml/blocks-spec.xml,1.1;
 wordml/docbook-pages.xsl,1.5; wordml/docbook.xsl,1.16;
 wordml/pages-normalise.xsl,1.4; wordml/sections-spec.xml,1.3;
 wordml/specifications.xml,1.13; wordml/template-pages.xml,1.6;
 wordml/template.dot,1.3; wordml/template.xml,1.13;
 wordml/wordml-blocks.xsl,1.1; wordml/wordml-final.xsl,1.12;
-wordml/wordml-sections.xsl,1.3 - Steve Ball</p>
-</li><li class="listitem">
-<p>added <a href="http://docbook.org/tdg5/en/html/mediaobject.html"><code class="sgmltag-element">mediaobject</code></a>
-<a href="http://docbook.org/tdg5/en/html/caption.html"><code class="sgmltag-element">caption</code></a></p>
-<p class="commit-changes">Modified: wordml/docbook-pages.xsl,1.4;
+wordml/wordml-sections.xsl,1.3 - Steve Ball</p></li><li class="listitem"><p>added <code class="sgmltag-element">mediaobject</code>
+<code class="sgmltag-element">caption</code></p><p class="commit-changes">Modified: wordml/docbook-pages.xsl,1.4;
 wordml/docbook.xsl,1.15; wordml/specifications.xml,1.12;
 wordml/template-pages.xml,1.5; wordml/template.dot,1.2;
 wordml/template.xml,1.12; wordml/wordml-final.xsl,1.11 - Steve
-Ball</p>
-</li><li class="listitem">
-<p>added
-callouts</p>
-<p class="commit-changes">Modified: wordml/docbook-pages.xsl,1.3; wordml/docbook.xsl,1.14;
+Ball</p></li><li class="listitem"><p>added
+callouts</p><p class="commit-changes">Modified: wordml/docbook-pages.xsl,1.3; wordml/docbook.xsl,1.14;
 wordml/pages-normalise.xsl,1.3; wordml/specifications.xml,1.11;
 wordml/template-pages.xml,1.4; wordml/wordml-final.xsl,1.10 - Steve
-Ball</p>
-</li><li class="listitem">
-<p>added Word template
-file</p>
-<p class="commit-changes">Modified: wordml/template.dot,1.1 - Steve Ball</p>
-</li><li class="listitem">
-<p>added <a href="http://docbook.org/tdg5/en/html/abstract.html"><code class="sgmltag-element">abstract</code></a>, fixed
-<a href="http://docbook.org/tdg5/en/html/itemizedlist.html"><code class="sgmltag-element">itemizedlist</code></a>, ulink</p>
-<p class="commit-changes">Modified: wordml/specifications.xml,1.10;
-wordml/wordml-final.xsl,1.9 - Steve Ball</p>
-</li><li class="listitem">
-<p>fixed Makefile added many
-features to Pages support added <a href="http://docbook.org/tdg5/en/html/revhistory.html"><code class="sgmltag-element">revhistory</code></a>, inlines,
-highlights, <a href="http://docbook.org/tdg5/en/html/abstract.html"><code class="sgmltag-element">abstract</code></a></p>
-<p class="commit-changes">Modified: wordml/Makefile,1.2;
+Ball</p></li><li class="listitem"><p>added Word template
+file</p><p class="commit-changes">Modified: wordml/template.dot,1.1 - Steve Ball</p></li><li class="listitem"><p>added <code class="sgmltag-element">abstract</code>, fixed
+<code class="sgmltag-element">itemizedlist</code>, ulink</p><p class="commit-changes">Modified: wordml/specifications.xml,1.10;
+wordml/wordml-final.xsl,1.9 - Steve Ball</p></li><li class="listitem"><p>fixed Makefile added many
+features to Pages support added <code class="sgmltag-element">revhistory</code>, inlines,
+highlights, <code class="sgmltag-element">abstract</code></p><p class="commit-changes">Modified: wordml/Makefile,1.2;
 wordml/docbook-pages.xsl,1.2; wordml/pages-normalise.xsl,1.2;
 wordml/sections-spec.xml,1.2; wordml/specifications.xml,1.9;
 wordml/template-pages.xml,1.3; wordml/template.xml,1.11;
 wordml/wordml-final.xsl,1.8; wordml/wordml-sections.xsl,1.2 - Steve
-Ball</p>
-</li><li class="listitem">
-<p>fixed handling linebreaks when
+Ball</p></li><li class="listitem"><p>fixed handling linebreaks when
 generating WordML added Apple Pages
-support</p>
-<p class="commit-changes">Modified: wordml/docbook.xsl,1.13; wordml/template-pages.xml,1.2 -
-Steve Ball</p>
-</li></ul></div>
-</div>
-</div>
-
-  <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1691"></a>Release 1.69.1</h2></div></div></div>
-    
-    <p>This release is a minor bug-fix update to the 1.69.0
+support</p><p class="commit-changes">Modified: wordml/docbook.xsl,1.13; wordml/template-pages.xml,1.2 -
+Steve Ball</p></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1691"></a>Release 1.69.1</h2></div></div></div><p>This release is a minor bug-fix update to the 1.69.0
     release. Along with bug fixes, it includes one
     configuration-parameter change: The default value of the
-    <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/annotation.support.html"><em class="parameter"><code>annotation.support</code></em></a> parameter is now
+    <em class="parameter"><code>annotation.support</code></em> parameter is now
     <code class="literal">0</code> (off). The reason for that change is that
-    there have been reports that <a href="http://docbook.org/tdg5/en/html/annotation.html"><code class="sgmltag-element">annotation</code></a> handling is
+    there have been reports that <code class="sgmltag-element">annotation</code> handling is
     causing a significant performance degradation in processing of
-    large documents with <span class="command"><strong>xsltproc</strong></span>.</p>
-  </div>
-  
-
-  <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1690"></a>Release 1.69.0</h2></div></div></div>
-    
-    <p>The release includes major feature changes,
+    large documents with <span class="command"><strong>xsltproc</strong></span>.</p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1690"></a>Release 1.69.0</h2></div></div></div><p>The release includes major feature changes,
     particularly in the <a class="link" href="#V1690_MAN" title="man">manpages
-    stylesheets</a>, as well as a large number of bug fixes.</p>
-
-    <p>As with all DocBook Project <span class="quote">&#8220;<span class="quote">dot zero</span>&#8221;</span> releases, this is an
-    <a class="link" href="#dot0" title="About dot-zero releases">experimental release </a>.</p>
-   
-    <div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1690_COMMON"></a>Common</h3></div></div></div>
-      
-      <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>This release adds localizations for the following
+    stylesheets</a>, as well as a large number of bug fixes.</p><p>As with all DocBook Project <span class="quote">&#8220;<span class="quote">dot zero</span>&#8221;</span> releases, this is an
+    <a class="link" href="#dot0" title="About dot-zero releases">experimental release </a>.</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1690_COMMON"></a>Common</h3></div></div></div><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>This release adds localizations for the following
           languages:
-            <span class="simplelist">Albanian, Amharic, Azerbaijani, Hindi, Irish (Gaelic), Gujarati, Kannada, Mongolian, Oriya, Punjabi, Tagalog, Tamil, and Welsh</span>.</p>
-        </li><li class="listitem">
-          <p>Added support for specifying number format for auto
-          labels for <a href="http://docbook.org/tdg5/en/html/chapter.html"><code class="sgmltag-element">chapter</code></a>, <a href="http://docbook.org/tdg5/en/html/appendix.html"><code class="sgmltag-element">appendix</code></a>,
-          <a href="http://docbook.org/tdg5/en/html/part.html"><code class="sgmltag-element">part</code></a>, and <a href="http://docbook.org/tdg5/en/html/preface.html"><code class="sgmltag-element">preface</code></a>. Contolled with the
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/appendix.autolabel.html"><em class="parameter"><code>appendix.autolabel</code></em></a>,
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/chapter.autolabel.html"><em class="parameter"><code>chapter.autolabel</code></em></a>,
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/part.autolabel.html"><em class="parameter"><code>part.autolabel</code></em></a>, and
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/preface.autolabel.html"><em class="parameter"><code>preface.autolabel</code></em></a> parameters.</p>
-        </li><li class="listitem">
-          <p>Added basic support for <a href="http://docbook.org/tdg5/en/html/biblioref.html"><code class="sgmltag-element">biblioref</code></a> cross
-          referencing.</p>
-        </li><li class="listitem">
-          <p>Added support for <code class="sgmltag-attribute">align</code>
-          on <a href="http://docbook.org/tdg5/en/html/caption.html"><code class="sgmltag-element">caption</code></a> in <a href="http://docbook.org/tdg5/en/html/mediaobject.html"><code class="sgmltag-element">mediaobject</code></a>.</p>
-        </li><li class="listitem">
-          <p>Added support for processing documents that use the
-          DocBook V5 namespace.</p>
-        </li><li class="listitem">
-          <p>Added support for <a href="http://docbook.org/tdg5/en/html/termdef.html"><code class="sgmltag-element">termdef</code></a> and
-          <a href="http://docbook.org/tdg5/en/html/mathphrase.html"><code class="sgmltag-element">mathphrase</code></a>.</p>
-        </li><li class="listitem">
-          <p>EXPERIMENTAL: Incorporated the Slides and Website
+            <span class="simplelist">Albanian, Amharic, Azerbaijani, Hindi, Irish (Gaelic), Gujarati, Kannada, Mongolian, Oriya, Punjabi, Tagalog, Tamil, and Welsh</span>.</p></li><li class="listitem"><p>Added support for specifying number format for auto
+          labels for <code class="sgmltag-element">chapter</code>, <code class="sgmltag-element">appendix</code>,
+          <code class="sgmltag-element">part</code>, and <code class="sgmltag-element">preface</code>. Contolled with the
+          <em class="parameter"><code>appendix.autolabel</code></em>,
+          <em class="parameter"><code>chapter.autolabel</code></em>,
+          <em class="parameter"><code>part.autolabel</code></em>, and
+          <em class="parameter"><code>preface.autolabel</code></em> parameters.</p></li><li class="listitem"><p>Added basic support for <code class="sgmltag-element">biblioref</code> cross
+          referencing.</p></li><li class="listitem"><p>Added support for <code class="sgmltag-attribute">align</code>
+          on <code class="sgmltag-element">caption</code> in <code class="sgmltag-element">mediaobject</code>.</p></li><li class="listitem"><p>Added support for processing documents that use the
+          DocBook V5 namespace.</p></li><li class="listitem"><p>Added support for <code class="sgmltag-element">termdef</code> and
+          <code class="sgmltag-element">mathphrase</code>.</p></li><li class="listitem"><p>EXPERIMENTAL: Incorporated the Slides and Website
           stylesheets into the DocBook XSL stylesheets package. So,
           for example, Website documents can now be processed using
           the following URI for the driver Website
-          <code class="filename">tabular.xsl</code> file: </p><pre class="literallayout"><code class="uri">http://docbook.sourceforge.net/release/xsl/current/website/tabular.xsl</code></pre>
-        </li><li class="listitem">
-          <p>A <a href="http://docbook.org/tdg5/en/html/procedure.html"><code class="sgmltag-element">procedure</code></a> without a <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> is
+          <code class="filename">tabular.xsl</code> file: </p><pre class="literallayout"><code class="uri">http://cdn.docbook.org/release/xsl/current/website/tabular.xsl</code></pre></li><li class="listitem"><p>A <code class="sgmltag-element">procedure</code> without a <code class="sgmltag-element">title</code> is
           now treated as an <span class="quote">&#8220;<span class="quote">informal</span>&#8221;</span> procedure (meaning
           that it is not added to any generated <span class="quote">&#8220;<span class="quote">list of
           procedures</span>&#8221;</span> and has no affect on numbering of
-          generated labels for other procedures).</p>
-        </li><li class="listitem">
-          <p><code class="sgmltag-element">docname</code> is no longer added to
-          <a href="http://docbook.org/tdg5/en/html/olink.html"><code class="sgmltag-element">olink</code></a> when pointing to a root element.</p>
-        </li><li class="listitem">
-        <p>Added support for generation of choice separator in
+          generated labels for other procedures).</p></li><li class="listitem"><p><code class="sgmltag-element">docname</code> is no longer added to
+          <code class="sgmltag-element">olink</code> when pointing to a root element.</p></li><li class="listitem"><p>Added support for generation of choice separator in
         inline simplelist. This enables auto-generation of an
         appropriate localized <span class="quote">&#8220;<span class="quote">choice separator</span>&#8221;</span> (for
         example, <span class="quote">&#8220;<span class="quote">and</span>&#8221;</span> or <span class="quote">&#8220;<span class="quote">or</span>&#8221;</span>) before the
-        final item in an inline <a href="http://docbook.org/tdg5/en/html/simplelist.html"><code class="sgmltag-element">simplelist</code></a>.</p>
-        <p>To indicate that you want a choice separator
+        final item in an inline <code class="sgmltag-element">simplelist</code>.</p><p>To indicate that you want a choice separator
         generated for a particular list, you need to put a processing
         instruction (PI) of the form
-        <code class="sgmltag-xmlpi">&lt;?dbchoice choice="foo"?&gt;</code> as a
+        <code class="sgmltag-xmlpi">&lt;?dbchoice&nbsp;choice="foo"?&gt;</code> as a
         child of the list. For example:
         </p><pre class="literallayout">  &lt;para&gt;Choose from
   ONE and ONLY ONE of the following: 
@@ -9336,180 +3810,104 @@ Steve Ball</p>
   &lt;member&gt;C&lt;/member&gt;.&lt;/simplelist&gt;&lt;/para&gt;</pre><p>
 
         Output (for English):
-        </p><div class="blockquote"><blockquote class="blockquote">
-          <p>Choose from ONE and only ONE of the
-          following choices: A, B, or C.</p>
-        </blockquote></div><p>
+        </p><div class="blockquote"><blockquote class="blockquote"><p>Choose from ONE and only ONE of the
+          following choices: A, B, or C.</p></blockquote></div><p>
         As a temporary workaround for the fact that most of the
         DocBook non-English locale files don't have a localization for
         the word <span class="quote">&#8220;<span class="quote">or</span>&#8221;</span>, you can put in a literal string to
-        be used; example for French: <code class="sgmltag-pi">&lt;?dbchoice choice="ou"&gt;</code>.  That is, use
-        <span class="quote">&#8220;<span class="quote">ou</span>&#8221;</span> instead of <span class="quote">&#8220;<span class="quote">or</span>&#8221;</span>.</p>
-      </li></ul></div>
-    </div>
-    <div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1690_FO"></a>FO</h3></div></div></div>
-      
-      <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p> Added <code class="literal">content-type</code> property to
+        be used; example for French: <code class="sgmltag-pi">&lt;?dbchoice&nbsp;choice="ou"&gt;</code>.  That is, use
+        <span class="quote">&#8220;<span class="quote">ou</span>&#8221;</span> instead of <span class="quote">&#8220;<span class="quote">or</span>&#8221;</span>.</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1690_FO"></a>FO</h3></div></div></div><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p> Added <code class="literal">content-type</code> property to
           <code class="literal">external-graphic</code> element, based on
-          <a href="http://docbook.org/tdg5/en/html/imagedata.html"><code class="sgmltag-element">imagedata</code></a> <code class="sgmltag-attribute">format</code>
-          attribute.</p>
-        </li><li class="listitem">
-          <p>Added support for generating
-          <code class="literal">&lt;rx:meta-field creator="$VERSION"/&gt;</code>
+          <code class="sgmltag-element">imagedata</code> <code class="sgmltag-attribute">format</code>
+          attribute.</p></li><li class="listitem"><p>Added support for generating
+          <code class="literal">&lt;rx:meta-field&nbsp;creator="$VERSION"/&gt;</code>
           field for XEP output. This makes the DocBook XSL
           stylesheet version information available through the
           <span class="guimenu">Document Properties</span> menu in Acrobat
-          Reader and other PDF viewers.</p>
-        </li><li class="listitem">
-          <p>Trademark symbol handling made consistent with
+          Reader and other PDF viewers.</p></li><li class="listitem"><p>Trademark symbol handling made consistent with
           handling of same in HTML stylesheets. Prior to this change,
           if you processed a document that contained no value for the
           <code class="sgmltag-attribute">class</code> attribute on the
-          <a href="http://docbook.org/tdg5/en/html/trademark.html"><code class="sgmltag-element">trademark</code></a> element, the HTML stylesheets would
+          <code class="sgmltag-element">trademark</code> element, the HTML stylesheets would
           default to rendering a superscript <code class="literal">TM
-          </code>symbol after the <a href="http://docbook.org/tdg5/en/html/trademark.html"><code class="sgmltag-element">trademark</code></a> contents,
-          but the FO stylesheets would render nothing.</p>
-        </li><li class="listitem">
-          <p>Added support for generating XEP bookmarks for
-          <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a>.</p>
-        </li><li class="listitem">
-          <p>Added support for HTML markup <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> <code class="sgmltag-attribute">border</code> attribute, applied to each
-          table cell.</p>
-        </li><li class="listitem">
-          <p>The <code class="function">table.width</code> template can now
+          </code>symbol after the <code class="sgmltag-element">trademark</code> contents,
+          but the FO stylesheets would render nothing.</p></li><li class="listitem"><p>Added support for generating XEP bookmarks for
+          <code class="sgmltag-element">refentry</code>.</p></li><li class="listitem"><p>Added support for HTML markup <code class="sgmltag-element">table</code> <code class="sgmltag-attribute">border</code> attribute, applied to each
+          table cell.</p></li><li class="listitem"><p>The <code class="function">table.width</code> template can now
           sum column specs if none use <code class="literal">%</code> or
-          <code class="literal">*</code>.</p>
-        </li><li class="listitem">
-          <p>Added <code class="literal">fox:destination</code> extension
+          <code class="literal">*</code>.</p></li><li class="listitem"><p>Added <code class="literal">fox:destination</code> extension
           inside <code class="literal">fox:outline</code> to support linking to
-          internal destinations.</p>
-        </li><li class="listitem">
-          <p>Added support for customizing
+          internal destinations.</p></li><li class="listitem"><p>Added support for customizing
           <code class="literal">abstract</code> with property sets. Controlled
-          with the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/abstract.properties.html"><em class="parameter"><code>abstract.properties</code></em></a> and
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/abstract.title.properties.html"><em class="parameter"><code>abstract.title.properties</code></em></a>
-          parameters.</p>
-        </li><li class="listitem">
-          <p>Add <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a>s in <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> title to
+          with the <em class="parameter"><code>abstract.properties</code></em> and
+          <em class="parameter"><code>abstract.title.properties</code></em>
+          parameters.</p></li><li class="listitem"><p>Add <code class="sgmltag-element">footnote</code>s in <code class="sgmltag-element">table</code> title to
           table footnote set, and add support for table footnotes to
-          HTML table markup.</p>
-        </li><li class="listitem">
-          <p>Added support for <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> in
-          <a href="http://docbook.org/tdg5/en/html/glosslist.html"><code class="sgmltag-element">glosslist</code></a>.</p>
-        </li><li class="listitem">
-          <p>Added support for <a href="http://docbook.org/tdg5/en/html/itemizedlist.html"><code class="sgmltag-element">itemizedlist</code></a> symbol
-          <code class="literal">none</code>.</p>
-        </li><li class="listitem">
-          <p>Implemented the new
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/graphical.admonition.properties.html"><em class="parameter"><code>graphical.admonition.properties</code></em></a> and
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/nongraphical.admonition.properties.html"><em class="parameter"><code>nongraphical.admonition.properties</code></em></a>
-          attribute sets.</p>
-        </li><li class="listitem">
-          <p>Added <code class="sgmltag-attribute">id</code> to
-          <a href="http://docbook.org/tdg5/en/html/formalpara.html"><code class="sgmltag-element">formalpara</code></a> and some other blocks that were
-          missing it.</p>
-        </li><li class="listitem">
-          <p>Changed the anchor template to output
+          HTML table markup.</p></li><li class="listitem"><p>Added support for <code class="sgmltag-element">title</code> in
+          <code class="sgmltag-element">glosslist</code>.</p></li><li class="listitem"><p>Added support for <code class="sgmltag-element">itemizedlist</code> symbol
+          <code class="literal">none</code>.</p></li><li class="listitem"><p>Implemented the new
+          <em class="parameter"><code>graphical.admonition.properties</code></em> and
+          <em class="parameter"><code>nongraphical.admonition.properties</code></em>
+          attribute sets.</p></li><li class="listitem"><p>Added <code class="sgmltag-attribute">id</code> to
+          <code class="sgmltag-element">formalpara</code> and some other blocks that were
+          missing it.</p></li><li class="listitem"><p>Changed the anchor template to output
           <code class="literal">fo:inline</code> instead of
-          <code class="literal">fo:wrapper</code>.</p>
-        </li><li class="listitem">
-          <p>Added support for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/toc.max.depth.html"><em class="parameter"><code>toc.max.depth</code></em></a>
-          parameter.</p>
-        </li></ul></div>
-    </div>
-    
-    <div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1690_HELP"></a>Help</h3></div></div></div>
-      
-      <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>Eclipse Help: Added support for generating olink
-          database.</p>
-        </li></ul></div>
-    </div>
-
-    <div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1690_HTML"></a>HTML</h3></div></div></div>
-      
-      <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>Added a first cut at support in HTML output for
-          DocBook 5 style <a href="http://docbook.org/tdg5/en/html/annotation.html"><code class="sgmltag-element">annotation</code></a>s. Controlled using the
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/annotation.support.html"><em class="parameter"><code>annotation.support</code></em></a> parameter, and
+          <code class="literal">fo:wrapper</code>.</p></li><li class="listitem"><p>Added support for <em class="parameter"><code>toc.max.depth</code></em>
+          parameter.</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1690_HELP"></a>Help</h3></div></div></div><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Eclipse Help: Added support for generating olink
+          database.</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1690_HTML"></a>HTML</h3></div></div></div><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Added a first cut at support in HTML output for
+          DocBook 5 style <code class="sgmltag-element">annotation</code>s. Controlled using the
+          <em class="parameter"><code>annotation.support</code></em> parameter, and
           implemented using JavaScript and CSS styling. For more
           details, see the documentation for the
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/annotation.js.html"><em class="parameter"><code>annotation.js</code></em></a>,
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/annotation.css.html"><em class="parameter"><code>annotation.css</code></em></a>,
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/annotation.graphic.open.html"><em class="parameter"><code>annotation.graphic.open</code></em></a>, and
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/annotation.graphic.close.html"><em class="parameter"><code>annotation.graphic.close</code></em></a>
-          parameters.</p>
-        </li><li class="listitem">
-          <p>Generate client-side image map for
-          <a href="http://docbook.org/tdg5/en/html/imageobjectco.html"><code class="sgmltag-element">imageobjectco</code></a> with areas using
-          <code class="literal">calspair</code> units</p>
-        </li><li class="listitem">
-          <p>Added support for <code class="sgmltag-xmlpi">&lt;?img.src.path?&gt;</code> PI.</p>
-        </li><li class="listitem">
-          <p>Added support for passing
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/img.src.path.html"><em class="parameter"><code>img.src.path</code></em></a> to DocBook Java XSLT
+          <em class="parameter"><code>annotation.js</code></em>,
+          <em class="parameter"><code>annotation.css</code></em>,
+          <em class="parameter"><code>annotation.graphic.open</code></em>, and
+          <em class="parameter"><code>annotation.graphic.close</code></em>
+          parameters.</p></li><li class="listitem"><p>Generate client-side image map for
+          <code class="sgmltag-element">imageobjectco</code> with areas using
+          <code class="literal">calspair</code> units</p></li><li class="listitem"><p>Added support for <code class="sgmltag-xmlpi">&lt;?img.src.path?&gt;</code> PI.</p></li><li class="listitem"><p>Added support for passing
+          <em class="parameter"><code>img.src.path</code></em> to DocBook Java XSLT
           image extensions when appropriate. Controlled using the
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/graphicsize.use.img.src.path.html"><em class="parameter"><code>graphicsize.use.img.src.path</code></em></a>
-          parameter.</p>
-        </li><li class="listitem">
-          <p>Added support for (not
+          <em class="parameter"><code>graphicsize.use.img.src.path</code></em>
+          parameter.</p></li><li class="listitem"><p>Added support for (not
           valid for DocBook 4) <code class="sgmltag-attribute">xlink:href</code>
-          on <a href="http://docbook.org/tdg5/en/html/area.html"><code class="sgmltag-element">area</code></a> and (not valid for DocBook 4)
-          <a href="http://docbook.org/tdg5/en/html/alt.html"><code class="sgmltag-element">alt</code></a> in <a href="http://docbook.org/tdg5/en/html/area.html"><code class="sgmltag-element">area</code></a>.</p>
-        </li><li class="listitem">
-          <p>Added new parameter
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/default.table.frame.html"><em class="parameter"><code>default.table.frame</code></em></a> to control table
+          on <code class="sgmltag-element">area</code> and (not valid for DocBook 4)
+          <code class="sgmltag-element">alt</code> in <code class="sgmltag-element">area</code>.</p></li><li class="listitem"><p>Added new parameter
+          <em class="parameter"><code>default.table.frame</code></em> to control table
           framing if there is no <code class="sgmltag-attribute">frame</code>
-          attribute on a table.</p>
-        </li><li class="listitem">
-          <p>Added initial, experimental support for generating
+          attribute on a table.</p></li><li class="listitem"><p>Added initial, experimental support for generating
           content for the HTML <code class="literal">title</code> attribute from
-          content of the <a href="http://docbook.org/tdg5/en/html/alt.html"><code class="sgmltag-element">alt</code></a> element. This change adds
+          content of the <code class="sgmltag-element">alt</code> element. This change adds
           support for the following inline elements only (none of them
           are block elements):
-          <span class="simplelist"><a href="http://docbook.org/tdg5/en/html/abbrev.html"><code class="sgmltag-element">abbrev</code></a>, <a href="http://docbook.org/tdg5/en/html/accel.html"><code class="sgmltag-element">accel</code></a>, <a href="http://docbook.org/tdg5/en/html/acronym.html"><code class="sgmltag-element">acronym</code></a>, <code class="sgmltag-element">action</code>, <a href="http://docbook.org/tdg5/en/html/application.html"><code class="sgmltag-element">application</code></a>, <a href="http://docbook.org/tdg5/en/html/authorinitials.html"><code class="sgmltag-element">authorinitials</code></a>, <code class="sgmltag-element">beginpage</code>, <a href="http://docbook.org/tdg5/en/html/citation.html"><code class="sgmltag-element">citation</code></a>, <a href="http://docbook.org/tdg5/en/html/citerefentry.html"><code class="sgmltag-element">citerefentry</code></a>, <a href="http://docbook.org/tdg5/en/html/citetitle.html"><code class="sgmltag-element">citetitle</code></a>, <a href="http://docbook.org/tdg5/en/html/city.html"><code class="sgmltag-element">city</code></a>, <a href="http://docbook.org/tdg5/en/html/classname.html"><code class="sgmltag-element">classname</code></a>, <a href="http://docbook.org/tdg5/en/html/code.html"><code class="sgmltag-element">code</code></a>, <a href="http://docbook.org/tdg5/en/html/command.html"><code class="sgmltag-element">command</code></a>, <a href="http://docbook.org/tdg5/en/html/computeroutput.html"><code class="sgmltag-element">computeroutput</code></a>, <a href="http://docbook.org/tdg5/en/html/constant.html"><code class="sgmltag-element">constant</code></a>, <a href="http://docbook.org/tdg5/en/html/country.html"><code class="sgmltag-element">country</code></a>, <a href="http://docbook.org/tdg5/en/html/database.html"><code class="sgmltag-element">database</code></a>, <a href="http://docbook.org/tdg5/en/html/email.html"><code class="sgmltag-element">email</code></a>, <a href="http://docbook.org/tdg5/en/html/envar.html"><code class="sgmltag-element">envar</code></a>, <a href="http://docbook.org/tdg5/en/html/errorcode.html"><code class="sgmltag-element">errorcode</code></a>, <a href="http://docbook.org/tdg5/en/html/errorname.html"><code class="sgmltag-element">errorname</code></a>, <a href="http://docbook.org/tdg5/en/html/errortext.html"><code class="sgmltag-element">errortext</code></a>, <a href="http://docbook.org/tdg5/en/html/errortype.html"><code class="sgmltag-element">errortype</code></a>, <a href="http://docbook.org/tdg5/en/html/exceptionname.html"><code class="sgmltag-element">exceptionname</code></a>, <a href="http://docbook.org/tdg5/en/html/fax.html"><code class="sgmltag-element">fax</code></a>, <a href="http://docbook.org/tdg5/en/html/filename.html"><code class="sgmltag-element">filename</code></a>, <a href="http://docbook.org/tdg5/en/html/firstname.html"><code class="sgmltag-element">firstname</code></a>, <a href="http://docbook.org/tdg5/en/html/firstterm.html"><code class="sgmltag-element">firstterm</code></a>, <a href="http://docbook.org/tdg5/en/html/foreignphrase.html"><code class="sgmltag-element">foreignphrase</code></a>, <a href="http://docbook.org/tdg5/en/html/function.html"><code class="sgmltag-element">function</code></a>, <a href="http://docbook.org/tdg5/en/html/glossterm.html"><code class="sgmltag-element">glossterm</code></a>, <a href="http://docbook.org/tdg5/en/html/guibutton.html"><code class="sgmltag-element">guibutton</code></a>, <a href="http://docbook.org/tdg5/en/html/guiicon.html"><code class="sgmltag-element">guiicon</code></a>, <a href="http://docbook.org/tdg5/en/html/guilabel.html"><code class="sgmltag-element">guilabel</code></a>, <a href="http://docbook.org/tdg5/en/html/guimenu.html"><code class="sgmltag-element">guimenu</code></a>, <a href="http://docbook.org/tdg5/en/html/guimenuitem.html"><code class="sgmltag-element">guimenuitem</code></a>, <a href="http://docbook.org/tdg5/en/html/guisubmenu.html"><code class="sgmltag-element">guisubmenu</code></a>, <a href="http://docbook.org/tdg5/en/html/hardware.html"><code class="sgmltag-element">hardware</code></a>, <a href="http://docbook.org/tdg5/en/html/honorific.html"><code class="sgmltag-element">honorific</code></a>, <code class="sgmltag-element">interface</code>, <a href="http://docbook.org/tdg5/en/html/interfacename.html"><code class="sgmltag-element">interfacename</code></a>, <a href="http://docbook.org/tdg5/en/html/keycap.html"><code class="sgmltag-element">keycap</code></a>, <a href="http://docbook.org/tdg5/en/html/keycode.html"><code class="sgmltag-element">keycode</code></a>, <a href="http://docbook.org/tdg5/en/html/keysym.html"><code class="sgmltag-element">keysym</code></a>, <a href="http://docbook.org/tdg5/en/html/lineage.html"><code class="sgmltag-element">lineage</code></a>, <a href="http://docbook.org/tdg5/en/html/lineannotation.html"><code class="sgmltag-element">lineannotation</code></a>, <a href="http://docbook.org/tdg5/en/html/literal.html"><code class="sgmltag-element">literal</code></a>, <a href="http://docbook.org/tdg5/en/html/markup.html"><code class="sgmltag-element">markup</code></a>, <code class="sgmltag-element">medialabel</code>, <a href="http://docbook.org/tdg5/en/html/methodname.html"><code class="sgmltag-element">methodname</code></a>, <a href="http://docbook.org/tdg5/en/html/mousebutton.html"><code class="sgmltag-element">mousebutton</code></a>, <a href="http://docbook.org/tdg5/en/html/option.html"><code class="sgmltag-element">option</code></a>, <a href="http://docbook.org/tdg5/en/html/optional.html"><code class="sgmltag-element">optional</code></a>, <a href="http://docbook.org/tdg5/en/html/otheraddr.html"><code class="sgmltag-element">otheraddr</code></a>, <a href="http://docbook.org/tdg5/en/html/othername.html"><code class="sgmltag-element">othername</code></a>, <a href="http://docbook.org/tdg5/en/html/package.html"><code class="sgmltag-element">package</code></a>, <a href="http://docbook.org/tdg5/en/html/parameter.html"><code class="sgmltag-element">parameter</code></a>, <a href="http://docbook.org/tdg5/en/html/personname.html"><code class="sgmltag-element">personname</code></a>, <a href="http://docbook.org/tdg5/en/html/phone.html"><code class="sgmltag-element">phone</code></a>, <a href="http://docbook.org/tdg5/en/html/pob.html"><code class="sgmltag-element">pob</code></a>, <a href="http://docbook.org/tdg5/en/html/postcode.html"><code class="sgmltag-element">postcode</code></a>, <a href="http://docbook.org/tdg5/en/html/productname.html"><code class="sgmltag-element">productname</code></a>, <a href="http://docbook.org/tdg5/en/html/productnumber.html"><code class="sgmltag-element">productnumber</code></a>, <a href="http://docbook.org/tdg5/en/html/prompt.html"><code class="sgmltag-element">prompt</code></a>, <a href="http://docbook.org/tdg5/en/html/property.html"><code class="sgmltag-element">property</code></a>, <a href="http://docbook.org/tdg5/en/html/quote.html"><code class="sgmltag-element">quote</code></a>, <a href="http://docbook.org/tdg5/en/html/refentrytitle.html"><code class="sgmltag-element">refentrytitle</code></a>, <a href="http://docbook.org/tdg5/en/html/remark.html"><code class="sgmltag-element">remark</code></a>, <a href="http://docbook.org/tdg5/en/html/replaceable.html"><code class="sgmltag-element">replaceable</code></a>, <a href="http://docbook.org/tdg5/en/html/returnvalue.html"><code class="sgmltag-element">returnvalue</code></a>, <a href="http://docbook.org/tdg5/en/html/tag.html"><code class="sgmltag-element">tag</code></a>, <a href="http://docbook.org/tdg5/en/html/shortcut.html"><code class="sgmltag-element">shortcut</code></a>, <a href="http://docbook.org/tdg5/en/html/state.html"><code class="sgmltag-element">state</code></a>, <a href="http://docbook.org/tdg5/en/html/street.html"><code class="sgmltag-element">street</code></a>, <code class="sgmltag-element">structfield</code>, <code class="sgmltag-element">structname</code>, <a href="http://docbook.org/tdg5/en/html/subscript.html"><code class="sgmltag-element">subscript</code></a>, <a href="http://docbook.org/tdg5/en/html/superscript.html"><code class="sgmltag-element">superscript</code></a>, <a href="http://docbook.org/tdg5/en/html/surname.html"><code class="sgmltag-element">surname</code></a>, <a href="http://docbook.org/tdg5/en/html/symbol.html"><code class="sgmltag-element">symbol</code></a>, <a href="http://docbook.org/tdg5/en/html/systemitem.html"><code class="sgmltag-element">systemitem</code></a>, <a href="http://docbook.org/tdg5/en/html/tag.html"><code class="sgmltag-element">tag</code></a>, <a href="http://docbook.org/tdg5/en/html/termdef.html"><code class="sgmltag-element">termdef</code></a>, <a href="http://docbook.org/tdg5/en/html/token.html"><code class="sgmltag-element">token</code></a>, <a href="http://docbook.org/tdg5/en/html/trademark.html"><code class="sgmltag-element">trademark</code></a>, <a href="http://docbook.org/tdg5/en/html/type.html"><code class="sgmltag-element">type</code></a>, <a href="http://docbook.org/tdg5/en/html/uri.html"><code class="sgmltag-element">uri</code></a>, <a href="http://docbook.org/tdg5/en/html/userinput.html"><code class="sgmltag-element">userinput</code></a>, <a href="http://docbook.org/tdg5/en/html/varname.html"><code class="sgmltag-element">varname</code></a>, and <a href="http://docbook.org/tdg5/en/html/wordasword.html"><code class="sgmltag-element">wordasword</code></a></span>
-        </p>
-        </li><li class="listitem">
-          <p>Added support for chunking <a href="http://docbook.org/tdg5/en/html/revhistory.html"><code class="sgmltag-element">revhistory</code></a> into
+          <span class="simplelist"><code class="sgmltag-element">abbrev</code>, <code class="sgmltag-element">accel</code>, <code class="sgmltag-element">acronym</code>, <code class="sgmltag-element">action</code>, <code class="sgmltag-element">application</code>, <code class="sgmltag-element">authorinitials</code>, <code class="sgmltag-element">beginpage</code>, <code class="sgmltag-element">citation</code>, <code class="sgmltag-element">citerefentry</code>, <code class="sgmltag-element">citetitle</code>, <code class="sgmltag-element">city</code>, <code class="sgmltag-element">classname</code>, <code class="sgmltag-element">code</code>, <code class="sgmltag-element">command</code>, <code class="sgmltag-element">computeroutput</code>, <code class="sgmltag-element">constant</code>, <code class="sgmltag-element">country</code>, <code class="sgmltag-element">database</code>, <code class="sgmltag-element">email</code>, <code class="sgmltag-element">envar</code>, <code class="sgmltag-element">errorcode</code>, <code class="sgmltag-element">errorname</code>, <code class="sgmltag-element">errortext</code>, <code class="sgmltag-element">errortype</code>, <code class="sgmltag-element">exceptionname</code>, <code class="sgmltag-element">fax</code>, <code class="sgmltag-element">filename</code>, <code class="sgmltag-element">firstname</code>, <code class="sgmltag-element">firstterm</code>, <code class="sgmltag-element">foreignphrase</code>, <code class="sgmltag-element">function</code>, <code class="sgmltag-element">glossterm</code>, <code class="sgmltag-element">guibutton</code>, <code class="sgmltag-element">guiicon</code>, <code class="sgmltag-element">guilabel</code>, <code class="sgmltag-element">guimenu</code>, <code class="sgmltag-element">guimenuitem</code>, <code class="sgmltag-element">guisubmenu</code>, <code class="sgmltag-element">hardware</code>, <code class="sgmltag-element">honorific</code>, <code class="sgmltag-element">interface</code>, <code class="sgmltag-element">interfacename</code>, <code class="sgmltag-element">keycap</code>, <code class="sgmltag-element">keycode</code>, <code class="sgmltag-element">keysym</code>, <code class="sgmltag-element">lineage</code>, <code class="sgmltag-element">lineannotation</code>, <code class="sgmltag-element">literal</code>, <code class="sgmltag-element">markup</code>, <code class="sgmltag-element">medialabel</code>, <code class="sgmltag-element">methodname</code>, <code class="sgmltag-element">mousebutton</code>, <code class="sgmltag-element">option</code>, <code class="sgmltag-element">optional</code>, <code class="sgmltag-element">otheraddr</code>, <code class="sgmltag-element">othername</code>, <code class="sgmltag-element">package</code>, <code class="sgmltag-element">parameter</code>, <code class="sgmltag-element">personname</code>, <code class="sgmltag-element">phone</code>, <code class="sgmltag-element">pob</code>, <code class="sgmltag-element">postcode</code>, <code class="sgmltag-element">productname</code>, <code class="sgmltag-element">productnumber</code>, <code class="sgmltag-element">prompt</code>, <code class="sgmltag-element">property</code>, <code class="sgmltag-element">quote</code>, <code class="sgmltag-element">refentrytitle</code>, <code class="sgmltag-element">remark</code>, <code class="sgmltag-element">replaceable</code>, <code class="sgmltag-element">returnvalue</code>, <code class="sgmltag-element">tag</code>, <code class="sgmltag-element">shortcut</code>, <code class="sgmltag-element">state</code>, <code class="sgmltag-element">street</code>, <code class="sgmltag-element">structfield</code>, <code class="sgmltag-element">structname</code>, <code class="sgmltag-element">subscript</code>, <code class="sgmltag-element">superscript</code>, <code class="sgmltag-element">surname</code>, <code class="sgmltag-element">symbol</code>, <code class="sgmltag-element">systemitem</code>, <code class="sgmltag-element">tag</code>, <code class="sgmltag-element">termdef</code>, <code class="sgmltag-element">token</code>, <code class="sgmltag-element">trademark</code>, <code class="sgmltag-element">type</code>, <code class="sgmltag-element">uri</code>, <code class="sgmltag-element">userinput</code>, <code class="sgmltag-element">varname</code>, and <code class="sgmltag-element">wordasword</code></span>
+        </p></li><li class="listitem"><p>Added support for chunking <code class="sgmltag-element">revhistory</code> into
           separate file (similar to the support for doing same with
-          <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>). Patch from Thomas
+          <code class="sgmltag-element">legalnotice</code>). Patch from Thomas
           Schraitle. Controlled through <em class="parameter"><code>new
-          generate.revhistory.link</code></em> parameter.</p>
-        </li><li class="listitem">
-          <p>l10n.xsl: Made language codes RFC compliant. Added a
+          generate.revhistory.link</code></em> parameter.</p></li><li class="listitem"><p>l10n.xsl: Made language codes RFC compliant. Added a
           new boolean config parameter,
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/l10n.lang.value.rfc.compliant.html"><em class="parameter"><code>l10n.lang.value.rfc.compliant</code></em></a>. If it
+          <em class="parameter"><code>l10n.lang.value.rfc.compliant</code></em>. If it
           is non-zero (the default), any underscore in a language code
           will be converted to a hyphen in HTML output. If it is zero,
-          the language code will be left as-is.</p>
-        </li></ul></div>
-    </div>
-    <div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1690_MAN"></a>man</h3></div></div></div>
-      
-      <p>This release closes out 44 manpages stylesheet bug reports
+          the language code will be left as-is.</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="V1690_MAN"></a>man</h3></div></div></div><p>This release closes out 44 manpages stylesheet bug reports
       and feature requests. It adds more than 35 new configuration
       parameters for controlling aspects of man-page output --
       including hyphenation and justification, handling of links,
       conversion of Unicode characters, and contents of man-page
-      headers and footers.</p>
-      <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>New options for globally disabling/enabling
+      headers and footers.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>New options for globally disabling/enabling
           hyphenation and justification:
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.justify.html"><em class="parameter"><code>man.justify</code></em></a> and
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.hyphenate.html"><em class="parameter"><code>man.hyphenate</code></em></a>.</p>
-          <p>Note that the default
+          <em class="parameter"><code>man.justify</code></em> and
+          <em class="parameter"><code>man.hyphenate</code></em>.</p><p>Note that the default
           for the both of those is zero (off), because justified text
           looks good only when it is also hyphenated; to quote the
           <span class="quote">&#8220;<span class="quote">Hyphenation</span>&#8221;</span> node from the groff info page:
-          </p><div class="blockquote"><blockquote class="blockquote">
-            <p><span class="emphasis"><em>Since the odds are not great for finding a
+          </p><div class="blockquote"><blockquote class="blockquote"><p><span class="emphasis"><em>Since the odds are not great for finding a
             set of words, for every output line, which fit nicely on a
             line without inserting excessive amounts of space between
             words, `gtroff' hyphenates words so that it can justify
             lines without inserting too much space between
-            words.</em></span></p>
-          </blockquote></div><p>
+            words.</em></span></p></blockquote></div><p>
           The problem is that groff can end up hyphenating a lot of
           things that you don't want hyphenated (variable names and
           command names, for example). Keeping both justification and
@@ -9518,36 +3916,29 @@ Steve Ball</p>
           lines containing excessive amounts of space between
           words. These default settings run counter to how most
           existing man pages are formatted. But there are some notable
-          exceptions, such as the perl man pages.</p>
-        </li><li class="listitem">
-          <p> Added parameters for controlling hyphenation of
+          exceptions, such as the perl man pages.</p></li><li class="listitem"><p> Added parameters for controlling hyphenation of
           computer inlines, filenames, and URLs. By default, even when
           hyphenation is enabled (globally), hyphenation is now
           suppressed for "computer inlines" (currently, just
-          <a href="http://docbook.org/tdg5/en/html/classname.html"><code class="sgmltag-element">classname</code></a>, <a href="http://docbook.org/tdg5/en/html/constant.html"><code class="sgmltag-element">constant</code></a>, <a href="http://docbook.org/tdg5/en/html/envar.html"><code class="sgmltag-element">envar</code></a>,
-          <a href="http://docbook.org/tdg5/en/html/errorcode.html"><code class="sgmltag-element">errorcode</code></a>, <a href="http://docbook.org/tdg5/en/html/option.html"><code class="sgmltag-element">option</code></a>,
-          <a href="http://docbook.org/tdg5/en/html/replaceable.html"><code class="sgmltag-element">replaceable</code></a>, <a href="http://docbook.org/tdg5/en/html/userinput.html"><code class="sgmltag-element">userinput</code></a>,
-          <a href="http://docbook.org/tdg5/en/html/type.html"><code class="sgmltag-element">type</code></a>, and <a href="http://docbook.org/tdg5/en/html/varname.html"><code class="sgmltag-element">varname</code></a>, and for
-          <code class="sgmltag-element">filenames</code>, and for URLs from <a href="http://docbook.org/tdg5/en/html/link.html"><code class="sgmltag-element">link</code></a>. It
+          <code class="sgmltag-element">classname</code>, <code class="sgmltag-element">constant</code>, <code class="sgmltag-element">envar</code>,
+          <code class="sgmltag-element">errorcode</code>, <code class="sgmltag-element">option</code>,
+          <code class="sgmltag-element">replaceable</code>, <code class="sgmltag-element">userinput</code>,
+          <code class="sgmltag-element">type</code>, and <code class="sgmltag-element">varname</code>, and for
+          <code class="sgmltag-element">filenames</code>, and for URLs from <code class="sgmltag-element">link</code>. It
           can be (re)enabled using the
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.hyphenate.computer.inlines.html"><em class="parameter"><code>man.hyphenate.computer.inlines</code></em></a>,
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.hyphenate.filenames.html"><em class="parameter"><code>man.hyphenate.filenames</code></em></a>, and
-          <em class="parameter"><code>man.hyphenate.urls parameters</code></em>.</p>
-        </li><li class="listitem">
-          <p>Implemented a new system for replacing Unicode
+          <em class="parameter"><code>man.hyphenate.computer.inlines</code></em>,
+          <em class="parameter"><code>man.hyphenate.filenames</code></em>, and
+          <em class="parameter"><code>man.hyphenate.urls parameters</code></em>.</p></li><li class="listitem"><p>Implemented a new system for replacing Unicode
           characters. There are two parts to the new system: a
           <span class="quote">&#8220;<span class="quote">string substitution map</span>&#8221;</span> for doing
           <span class="quote">&#8220;<span class="quote">essential</span>&#8221;</span> replacements, and a
           <span class="quote">&#8220;<span class="quote">character map</span>&#8221;</span> that can optionally be disabled
-          and enabled.</p>
-          <p>The new system fixes all open bugs that had to do with
+          and enabled.</p><p>The new system fixes all open bugs that had to do with
           literal Unicode numbered entities such as &amp;#8220; and
           &amp;#8221; showing up in output, and greatly expands the
           ability of the stylesheets to generate <span class="quote">&#8220;<span class="quote">good</span>&#8221;</span> roff
           equivalents for Unicode symbols and special
-          characters.</p>
-          <p>Here are some details...</p>
-          <p>The previous manpages mechanism for replacing Unicode
+          characters.</p><p>Here are some details...</p><p>The previous manpages mechanism for replacing Unicode
           symbols and special characters with roff equivalents (the
           <code class="function">replace-entities</code> template) was not
           scalable and not complete. The mechanism handled a somewhat
@@ -9559,8 +3950,7 @@ Steve Ball</p>
           alone. Users might reasonably expect that if they include
           any of those Latin-1 characters in their DocBook source
           documents, they will get correctly converted to known roff
-          equivalents in output.</p>
-          <p>In addition to those common symbols, certain users may
+          equivalents in output.</p><p>In addition to those common symbols, certain users may
           have a need to use symbols from other Unicode blocks. Say,
           somebody who is documenting an application related to math
           might need to use a bunch of symbols from the
@@ -9571,58 +3961,44 @@ Steve Ball</p>
           use a bunch of things from the <span class="quote">&#8220;<span class="quote">Dingbat</span>&#8221;</span> block
           (141 characters in that that have roff equivalents or that
           can at least be <span class="quote">&#8220;<span class="quote">degraded</span>&#8221;</span> somewhat gracefully
-          into roff).</p>
-          <p>So, the old <code class="function">replace-entities</code>
+          into roff).</p><p>So, the old <code class="function">replace-entities</code>
           mechanism was replaced with a completely different mechanism
           that is based on use of two <span class="quote">&#8220;<span class="quote">maps</span>&#8221;</span>: a
           <span class="quote">&#8220;<span class="quote">substitution map</span>&#8221;</span> and a <span class="quote">&#8220;<span class="quote">character
           map</span>&#8221;</span> (the latter in a format compliant with the XSLT
           2.0 spec and therefore completely <span class="quote">&#8220;<span class="quote">forward
-          compatible</span>&#8221;</span> with XSLT 2.0).</p>
-          <p>The substitution map is controlled through the
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.string.subst.map.html"><em class="parameter"><code>man.string.subst.map</code></em></a> parameter, and
+          compatible</span>&#8221;</span> with XSLT 2.0).</p><p>The substitution map is controlled through the
+          <em class="parameter"><code>man.string.subst.map</code></em> parameter, and
           is used to replace things like the backslash character
           (which needs special handling to prevent it from being
           interpreted as a roff escape). The substitution map cannot
           be disabled, because disabling it will cause the output to
           be broken. However, you can add to it and change it if
-          needed.</p>
-
-          <p>The <span class="quote">&#8220;<span class="quote">character map</span>&#8221;</span> mechanism, on the
+          needed.</p><p>The <span class="quote">&#8220;<span class="quote">character map</span>&#8221;</span> mechanism, on the
           other hand, can be completely disabled. It is enabled by
           default, and, by default, does replacement of all Latin-1
           symbols, along with most special spaces, dashes, and quotes
           (about 75 characters by default). Also, you can optionally
           enable a <span class="quote">&#8220;<span class="quote">full</span>&#8221;</span> character map that provides
           support for converting all 800 or so of the characters that
-          have some reasonable groff equivalent.</p>
-
-          <p>The character-map mechanism is controlled through the
+          have some reasonable groff equivalent.</p><p>The character-map mechanism is controlled through the
           following parameters:
-          </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.charmap.enabled.html"><em class="parameter"><code>man.charmap.enabled</code></em></a></span></dt><dd><p>turns character-map support
-              on/off</p></dd><dt><span class="term"><a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.charmap.use.subset.html"><em class="parameter"><code>man.charmap.use.subset</code></em></a></span></dt><dd><p>specifies that a subset of the character
-              map is used instead of the full map</p></dd><dt><span class="term"><a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.charmap.subset.profile.html"><em class="parameter"><code>man.charmap.subset.profile</code></em></a></span></dt><dd><p>specifies profile of character-map
-              subset</p></dd><dt><span class="term"><a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.charmap.uri.html"><em class="parameter"><code>man.charmap.uri</code></em></a></span></dt><dd><p>specifies an alternate character map to
+          </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>man.charmap.enabled</code></em></span></dt><dd><p>turns character-map support
+              on/off</p></dd><dt><span class="term"><em class="parameter"><code>man.charmap.use.subset</code></em></span></dt><dd><p>specifies that a subset of the character
+              map is used instead of the full map</p></dd><dt><span class="term"><em class="parameter"><code>man.charmap.subset.profile</code></em></span></dt><dd><p>specifies profile of character-map
+              subset</p></dd><dt><span class="term"><em class="parameter"><code>man.charmap.uri</code></em></span></dt><dd><p>specifies an alternate character map to
               use instead of the <span class="quote">&#8220;<span class="quote">standard</span>&#8221;</span> character map
               provided in the distribution</p></dd></dl></div><p>
-          </p>
-        </li><li class="listitem">
-          <p>Implemented out-of-line handling of display of URLs
+          </p></li><li class="listitem"><p>Implemented out-of-line handling of display of URLs
           for links (currently, only for <code class="sgmltag-element">ulink</code>). This gives
           you three choices for handling of links:
-          </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-              <p>Number and list links. Each link is numbered
+          </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>Number and list links. Each link is numbered
               inline, with a number in square brackets preceding the
               link contents, and a numbered list of all links is added
-              to the end of the document.</p>
-            </li><li class="listitem">
-              <p>Only list links. Links are not numbered, but an
+              to the end of the document.</p></li><li class="listitem"><p>Only list links. Links are not numbered, but an
               (unnumbered) list of links is added to the end of the
-              document.</p>
-            </li><li class="listitem">
-              <p>Suppress links. Don't number links and don't add
-              any list of links to the end of the document.</p>
-            </li></ol></div><p>
+              document.</p></li><li class="listitem"><p>Suppress links. Don't number links and don't add
+              any list of links to the end of the document.</p></li></ol></div><p>
           You can also choose whether links should be underlined. The
           default is <span class="quote">&#8220;<span class="quote">the works</span>&#8221;</span> -- list, number, and
           underline links. You can use the
@@ -9632,32 +4008,20 @@ Steve Ball</p>
           to change the defaults. The default heading for the link
           list is REFERENCES. You can be change that using the
           <em class="parameter"><code>man.links.list.heading</code></em>
-          parameter.</p>
-        </li><li class="listitem">
-          <p>Changed default output encoding to UTF-8. <span class="bold"><strong>This does not mean that man pages are output in
+          parameter.</p></li><li class="listitem"><p>Changed default output encoding to UTF-8. <span class="bold"><strong>This does not mean that man pages are output in
           raw UTF-8</strong></span>, because the character map is applied
           before final output, causing all UTF-8 characters covered in
-          the map to be converted to roff equivalents.</p>
-        </li><li class="listitem">
-          <p>Added support for processing <a href="http://docbook.org/tdg5/en/html/refsect3.html"><code class="sgmltag-element">refsect3</code></a> and
-          <a href="http://docbook.org/tdg5/en/html/formalpara.html"><code class="sgmltag-element">formalpara</code></a> and nested <a href="http://docbook.org/tdg5/en/html/refsection.html"><code class="sgmltag-element">refsection</code></a>
-          elements, down to any arbitrary level of nesting.</p>
-        </li><li class="listitem">
-          <p>Output of the <code class="literal">NAME</code> and
+          the map to be converted to roff equivalents.</p></li><li class="listitem"><p>Added support for processing <code class="sgmltag-element">refsect3</code> and
+          <code class="sgmltag-element">formalpara</code> and nested <code class="sgmltag-element">refsection</code>
+          elements, down to any arbitrary level of nesting.</p></li><li class="listitem"><p>Output of the <code class="literal">NAME</code> and
           <code class="literal">SYNOPSIS</code> and <code class="literal">AUTHOR</code>
-          headings and the headings for admonitions (<a href="http://docbook.org/tdg5/en/html/note.html"><code class="sgmltag-element">note</code></a>,
-          <a href="http://docbook.org/tdg5/en/html/caution.html"><code class="sgmltag-element">caution</code></a>, etc.) are no longer hard-coded for
+          headings and the headings for admonitions (<code class="sgmltag-element">note</code>,
+          <code class="sgmltag-element">caution</code>, etc.) are no longer hard-coded for
           English. Instead, headings are generated for those in the
           correct locale (just as the FO and HTML stylesheets
-          do).</p>
-        </li><li class="listitem">
-          <p>Re-worked mechanism for assembling page
+          do).</p></li><li class="listitem"><p>Re-worked mechanism for assembling page
           headers/footers (the contents of the <code class="literal">.TH</code>
-          macro <span class="quote">&#8220;<span class="quote">title line</span>&#8221;</span>).</p>
-
-          <p>Here are some details...</p>
-
-          <p>All man pages contain a <code class="literal">.TH</code> roff
+          macro <span class="quote">&#8220;<span class="quote">title line</span>&#8221;</span>).</p><p>Here are some details...</p><p>All man pages contain a <code class="literal">.TH</code> roff
           macro whose contents are used for rendering the <span class="quote">&#8220;<span class="quote">title
           line</span>&#8221;</span> displayed in the header and footer of each
           page. Here are a couple of examples of real-world man pages
@@ -9666,20 +4030,15 @@ Steve Ball</p>
   GTK+ 1.2              2003-10-20       gtk-options(7) &lt;-- footer
 
   svgalib(7)       Svgalib User Manual       svgalib(7) &lt;-- header
-  Svgalib 1.4.1      16 December 1999        svgalib(7) &lt;-- footer</pre>
-
-          <p>And here are the terms with which the
+  Svgalib 1.4.1      16 December 1999        svgalib(7) &lt;-- footer</pre><p>And here are the terms with which the
           <code class="literal">groff_man(7)</code> man page refers to the
           various parts of the header/footer: </p><pre class="literallayout">
   title(section)  extra3  title(section)  &lt;- header
-  extra2          extra1  title(section)  &lt;- footer</pre>
-  <p> Or, using the names with which the <code class="literal">man(7)</code>
+  extra2          extra1  title(section)  &lt;- footer</pre><p> Or, using the names with which the <code class="literal">man(7)</code>
    man page refers to those same fields: </p><pre class="literallayout">
   title(section)  manual  title(section)  &lt;- page header
-  source          date    title(section)  &lt;- page footer</pre>
-  
-            <p>The easiest way to control the contents of those
-            fields is to mark up your <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> content like
+  source          date    title(section)  &lt;- page footer</pre><p>The easiest way to control the contents of those
+            fields is to mark up your <code class="sgmltag-element">refentry</code> content like
             the following (note that this is a <span class="quote">&#8220;<span class="quote">minimal</span>&#8221;</span>
             example). </p><pre class="programlisting">
   &lt;refentry&gt;
@@ -9703,85 +4062,51 @@ Steve Ball</p>
       are common to all GTK+ based applications.&lt;/para&gt;
     &lt;/refsect1&gt;
   &lt;/refentry&gt;</pre><p>
-  </p><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><p><a name="V1690_date"></a><a href="#V1690_date-co"><span><img src="images/callouts/1.png" alt="1" border="0"></span></a> </p></td><td valign="top" align="left">
-      <p>Sets the <span class="quote">&#8220;<span class="quote">date</span>&#8221;</span> part of the header/footer.</p>
-    </td></tr><tr><td width="5%" valign="top" align="left"><p><a name="V1690_title"></a><a href="#V1690_title-co"><span><img src="images/callouts/2.png" alt="2" border="0"></span></a> </p></td><td valign="top" align="left">
-      <p>Sets the <span class="quote">&#8220;<span class="quote">title</span>&#8221;</span> part.</p>
-    </td></tr><tr><td width="5%" valign="top" align="left"><p><a name="V1690_manvolnum"></a><a href="#V1690_manvolnum-co"><span><img src="images/callouts/3.png" alt="3" border="0"></span></a> </p></td><td valign="top" align="left">
-      <p>Sets the <span class="quote">&#8220;<span class="quote">section</span>&#8221;</span> part.</p>
-    </td></tr><tr><td width="5%" valign="top" align="left"><p><a name="V1690_source-name"></a><a href="#V1690_source-name-co"><span><img src="images/callouts/4.png" alt="4" border="0"></span></a> </p></td><td valign="top" align="left">
-      <p>Sets the <span class="quote">&#8220;<span class="quote">source name</span>&#8221;</span> part.</p>
-    </td></tr><tr><td width="5%" valign="top" align="left"><p><a name="V1690_version"></a><a href="#V1690_version-co"><span><img src="images/callouts/5.png" alt="5" border="0"></span></a> </p></td><td valign="top" align="left">
-      <p>Sets the <span class="quote">&#8220;<span class="quote">version</span>&#8221;</span> part.</p>
-    </td></tr><tr><td width="5%" valign="top" align="left"><p><a name="V1690_manual"></a><a href="#V1690_manual-co"><span><img src="images/callouts/6.png" alt="6" border="0"></span></a> </p></td><td valign="top" align="left">
-      <p>Sets the <span class="quote">&#8220;<span class="quote">manual</span>&#8221;</span> part.</p>
-    </td></tr></table></div><p>
-            </p>
-            <p>Below are explanations of the steps the stylesheets
+  </p><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><p><a name="V1690_date"></a><a href="#V1690_date-co"><span><img src="images/callouts/1.png" alt="1" border="0"></span></a> </p></td><td valign="top" align="left"><p>Sets the <span class="quote">&#8220;<span class="quote">date</span>&#8221;</span> part of the header/footer.</p></td></tr><tr><td width="5%" valign="top" align="left"><p><a name="V1690_title"></a><a href="#V1690_title-co"><span><img src="images/callouts/2.png" alt="2" border="0"></span></a> </p></td><td valign="top" align="left"><p>Sets the <span class="quote">&#8220;<span class="quote">title</span>&#8221;</span> part.</p></td></tr><tr><td width="5%" valign="top" align="left"><p><a name="V1690_manvolnum"></a><a href="#V1690_manvolnum-co"><span><img src="images/callouts/3.png" alt="3" border="0"></span></a> </p></td><td valign="top" align="left"><p>Sets the <span class="quote">&#8220;<span class="quote">section</span>&#8221;</span> part.</p></td></tr><tr><td width="5%" valign="top" align="left"><p><a name="V1690_source-name"></a><a href="#V1690_source-name-co"><span><img src="images/callouts/4.png" alt="4" border="0"></span></a> </p></td><td valign="top" align="left"><p>Sets the <span class="quote">&#8220;<span class="quote">source name</span>&#8221;</span> part.</p></td></tr><tr><td width="5%" valign="top" align="left"><p><a name="V1690_version"></a><a href="#V1690_version-co"><span><img src="images/callouts/5.png" alt="5" border="0"></span></a> </p></td><td valign="top" align="left"><p>Sets the <span class="quote">&#8220;<span class="quote">version</span>&#8221;</span> part.</p></td></tr><tr><td width="5%" valign="top" align="left"><p><a name="V1690_manual"></a><a href="#V1690_manual-co"><span><img src="images/callouts/6.png" alt="6" border="0"></span></a> </p></td><td valign="top" align="left"><p>Sets the <span class="quote">&#8220;<span class="quote">manual</span>&#8221;</span> part.</p></td></tr></table></div><p>
+            </p><p>Below are explanations of the steps the stylesheets
             take to attempt to assemble and display
             <span class="quote">&#8220;<span class="quote">good</span>&#8221;</span> headers and footer. [In the
             descriptions, note that <em class="replaceable"><code>*info</code></em>
-            is the <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> <span class="quote">&#8220;<span class="quote">info</span>&#8221;</span> child
+            is the <code class="sgmltag-element">refentry</code> <span class="quote">&#8220;<span class="quote">info</span>&#8221;</span> child
             (whatever its name), and
             <em class="replaceable"><code>parentinfo</code></em> is the
             <span class="quote">&#8220;<span class="quote">info</span>&#8221;</span> child of its parent (again, whatever
             its name).]
-          </p><div class="variablelist"><dl class="variablelist"><dt><span class="term">extra1 field (date)</span></dt><dd>
-                <p>Content of the <span class="quote">&#8220;<span class="quote">extra1</span>&#8221;</span> field is
+          </p><div class="variablelist"><dl class="variablelist"><dt><span class="term">extra1 field (date)</span></dt><dd><p>Content of the <span class="quote">&#8220;<span class="quote">extra1</span>&#8221;</span> field is
                 what shows up in the <span class="bold"><strong>center
                 footer</strong></span> position of each page. The
                 <code class="literal">man(7)</code> man page describes it as
-                <span class="quote">&#8220;<span class="quote">the date of the last revision</span>&#8221;</span>.</p>
-                <p>To provide this content, if the
-                <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/refentry.date.profile.enabled.html"><em class="parameter"><code>refentry.date.profile.enabled</code></em></a>
+                <span class="quote">&#8220;<span class="quote">the date of the last revision</span>&#8221;</span>.</p><p>To provide this content, if the
+                <em class="parameter"><code>refentry.date.profile.enabled</code></em>
                 is non-zero, the stylesheets check the value of
-                <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/refentry.date.profile.html"><em class="parameter"><code>refentry.date.profile</code></em></a>.</p>
-                <p>Otherwise, by default, they check for a
-                <a href="http://docbook.org/tdg5/en/html/date.html"><code class="sgmltag-element">date</code></a> or <a href="http://docbook.org/tdg5/en/html/pubdate.html"><code class="sgmltag-element">pubdate</code></a> not only in the
+                <em class="parameter"><code>refentry.date.profile</code></em>.</p><p>Otherwise, by default, they check for a
+                <code class="sgmltag-element">date</code> or <code class="sgmltag-element">pubdate</code> not only in the
                 <em class="replaceable"><code>*info</code></em> contents, but also in
                 the <em class="replaceable"><code>parentinfo</code></em>
-                contents.</p>
-                <p>If a date cannot be found, the stylesheets now
+                contents.</p><p>If a date cannot be found, the stylesheets now
                 automatically generate a localized <span class="quote">&#8220;<span class="quote">long
                 format</span>&#8221;</span> date, ensuring that this field always
-                has content in output.</p>
-                <p>However, if for some reason you want to suppress
+                has content in output.</p><p>However, if for some reason you want to suppress
                 this field, you can do so by setting a non-zero value
-                for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.th.extra1.suppress.html"><em class="parameter"><code>man.th.extra1.suppress</code></em></a>.</p>
-              </dd><dt><span class="term">extra2 field (source)</span></dt><dd>
-                <p>On Linux systems and on systems with a modern
+                for <em class="parameter"><code>man.th.extra1.suppress</code></em>.</p></dd><dt><span class="term">extra2 field (source)</span></dt><dd><p>On Linux systems and on systems with a modern
                 groff, the content of the <span class="quote">&#8220;<span class="quote">extra2</span>&#8221;</span> field
                 are what shows up in the <span class="bold"><strong>left
-                footer</strong></span> position of each page.</p>
-
-                <p>The <code class="literal">man(7)</code> man page describes
+                footer</strong></span> position of each page.</p><p>The <code class="literal">man(7)</code> man page describes
                 this as <span class="quote">&#8220;<span class="quote">the source of the command</span>&#8221;</span>, and
                 provides the following examples:
-                </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem">
-                    <p>For binaries, use somwething like: GNU,
-                    NET-2, SLS Distribution, MCC Distribution.</p>
-                  </li><li class="listitem">
-                    <p>For system calls, use the version of the
+                </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem"><p>For binaries, use somwething like: GNU,
+                    NET-2, SLS Distribution, MCC Distribution.</p></li><li class="listitem"><p>For system calls, use the version of the
                     kernel that you are currently looking at: Linux
-                    0.99.11.</p>
-                  </li><li class="listitem">
-                    <p>For library calls, use the source of the
-                    function: GNU, BSD 4.3, Linux DLL 4.4.1.</p>
-                  </li></ul></div><p>
-                </p>
-
-                <p>In practice, there are many pages that simply
+                    0.99.11.</p></li><li class="listitem"><p>For library calls, use the source of the
+                    function: GNU, BSD 4.3, Linux DLL 4.4.1.</p></li></ul></div><p>
+                </p><p>In practice, there are many pages that simply
                 have a version number in the <span class="quote">&#8220;<span class="quote">source</span>&#8221;</span>
                 field. So, it looks like what we have is a two-part
                 field,
-                <em class="replaceable"><code>Name</code></em> <em class="replaceable"><code>Version</code></em>,
+                <em class="replaceable"><code>Name</code></em>&nbsp;<em class="replaceable"><code>Version</code></em>,
                 where:
-                </p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Name</span></dt><dd>
-                      <p>product name (e.g., BSD) or org. name
-                      (e.g., GNU)</p>
-                    </dd><dt><span class="term">Version</span></dt><dd>
-                      <p>version name</p>
-                    </dd></dl></div><p>
+                </p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Name</span></dt><dd><p>product name (e.g., BSD) or org. name
+                      (e.g., GNU)</p></dd><dt><span class="term">Version</span></dt><dd><p>version name</p></dd></dl></div><p>
                 Each part is optional. If the
                 <em class="replaceable"><code>Name</code></em> is a product name,
                 then the <em class="replaceable"><code>Version</code></em> is
@@ -9793,37 +4118,16 @@ Steve Ball</p>
                 <em class="replaceable"><code>Name</code></em> is an organization
                 name, then there probably will be no
                 <em class="replaceable"><code>Version</code></em>.
-                </p>
-                <p>To provide this content, if the
-                <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/refentry.source.name.profile.enabled.html"><em class="parameter"><code>refentry.source.name.profile.enabled</code></em></a>
+                </p><p>To provide this content, if the
+                <em class="parameter"><code>refentry.source.name.profile.enabled</code></em>
                 and
-                <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/refentry.version.profile.enabled.html"><em class="parameter"><code>refentry.version.profile.enabled</code></em></a>
+                <em class="parameter"><code>refentry.version.profile.enabled</code></em>
                 parameter are non-zero, the stylesheets check the
-                value of <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/refentry.source.name.profile.html"><em class="parameter"><code>refentry.source.name.profile</code></em></a>
-                <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/refentry.version.profile.html"><em class="parameter"><code>refentry.version.profile</code></em></a>.</p>
-
-                <p>Otherwise, by default, they check the following
+                value of <em class="parameter"><code>refentry.source.name.profile</code></em>
+                <em class="parameter"><code>refentry.version.profile</code></em>.</p><p>Otherwise, by default, they check the following
                 places, in the following order:
-                </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-                    <pre class="literallayout"><em class="replaceable"><code>*info</code></em>/<a href="http://docbook.org/tdg5/en/html/productnumber.html"><code class="sgmltag-element">productnumber</code></a></pre>
-                  </li><li class="listitem">
-                    <pre class="literallayout"><em class="replaceable"><code>*info</code></em>/<a href="http://docbook.org/tdg5/en/html/productnumber.html"><code class="sgmltag-element">productnumber</code></a></pre>
-                  </li><li class="listitem">
-                    <pre class="literallayout"><a href="http://docbook.org/tdg5/en/html/refmeta.html"><code class="sgmltag-element">refmeta</code></a>/<a href="http://docbook.org/tdg5/en/html/refmiscinfo.html"><code class="sgmltag-element">refmiscinfo</code></a>[@class = 'version']</pre>
-                  </li><li class="listitem">
-                    <pre class="literallayout"><em class="replaceable"><code>parentinfo</code></em>/<a href="http://docbook.org/tdg5/en/html/productnumber.html"><code class="sgmltag-element">productnumber</code></a></pre>
-                  </li><li class="listitem">
-                    <pre class="literallayout"><em class="replaceable"><code>*info</code></em>/<a href="http://docbook.org/tdg5/en/html/productname.html"><code class="sgmltag-element">productname</code></a></pre>
-                  </li><li class="listitem">
-                    <pre class="literallayout"><em class="replaceable"><code>parentinfo</code></em>/<a href="http://docbook.org/tdg5/en/html/productname.html"><code class="sgmltag-element">productname</code></a></pre>
-                  </li><li class="listitem">
-                    <pre class="literallayout"><a href="http://docbook.org/tdg5/en/html/refmeta.html"><code class="sgmltag-element">refmeta</code></a>/<a href="http://docbook.org/tdg5/en/html/refmiscinfo.html"><code class="sgmltag-element">refmiscinfo</code></a></pre>
-                  </li><li class="listitem">
-                    <p>[nothing found, so leave it empty]</p>
-                  </li></ol></div><p>
-                </p>
-              </dd><dt><span class="term">extra3 field</span></dt><dd>
-                <p>On Linux systems and on systems with a modern
+                </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><em class="replaceable"><code>*info</code></em>/<code class="sgmltag-element">productnumber</code></pre></li><li class="listitem"><pre class="literallayout"><em class="replaceable"><code>*info</code></em>/<code class="sgmltag-element">productnumber</code></pre></li><li class="listitem"><pre class="literallayout"><code class="sgmltag-element">refmeta</code>/<code class="sgmltag-element">refmiscinfo</code>[@class = 'version']</pre></li><li class="listitem"><pre class="literallayout"><em class="replaceable"><code>parentinfo</code></em>/<code class="sgmltag-element">productnumber</code></pre></li><li class="listitem"><pre class="literallayout"><em class="replaceable"><code>*info</code></em>/<code class="sgmltag-element">productname</code></pre></li><li class="listitem"><pre class="literallayout"><em class="replaceable"><code>parentinfo</code></em>/<code class="sgmltag-element">productname</code></pre></li><li class="listitem"><pre class="literallayout"><code class="sgmltag-element">refmeta</code>/<code class="sgmltag-element">refmiscinfo</code></pre></li><li class="listitem"><p>[nothing found, so leave it empty]</p></li></ol></div><p>
+                </p></dd><dt><span class="term">extra3 field</span></dt><dd><p>On Linux systems and on systems with a modern
                 groff, the content of the <span class="quote">&#8220;<span class="quote">extra3</span>&#8221;</span> field
                 are what shows up in the <span class="bold"><strong>center
                 header</strong></span> position of each page. Some man
@@ -9834,389 +4138,225 @@ Steve Ball</p>
                 the name or description of a group of related
                 applications). The stylesheets now check the following
                 places, in the following order, to look for content to
-                add to the <span class="quote">&#8220;<span class="quote">extra3</span>&#8221;</span> field.</p>
-                <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-                    <pre class="literallayout"><em class="replaceable"><code>parentinfo</code></em>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a></pre>
-                  </li><li class="listitem">
-                    <pre class="literallayout">parent's <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a></pre>
-                  </li><li class="listitem">
-                    <pre class="literallayout"><a href="http://docbook.org/tdg5/en/html/refmeta.html"><code class="sgmltag-element">refmeta</code></a>/<a href="http://docbook.org/tdg5/en/html/refmiscinfo.html"><code class="sgmltag-element">refmiscinfo</code></a></pre>
-                  </li><li class="listitem">
-                    <p>[nothing found, so leave it empty]</p>
-                  </li></ol></div>
-              </dd></dl></div><p>
-        </p>
-      </li><li class="listitem">
-        <p>Reworked <em class="replaceable"><code>*info</code></em> gathering. For
-        each <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> found, the stylesheets now cache its
+                add to the <span class="quote">&#8220;<span class="quote">extra3</span>&#8221;</span> field.</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><em class="replaceable"><code>parentinfo</code></em>/<code class="sgmltag-element">title</code></pre></li><li class="listitem"><pre class="literallayout">parent's <code class="sgmltag-element">title</code></pre></li><li class="listitem"><pre class="literallayout"><code class="sgmltag-element">refmeta</code>/<code class="sgmltag-element">refmiscinfo</code></pre></li><li class="listitem"><p>[nothing found, so leave it empty]</p></li></ol></div></dd></dl></div><p>
+        </p></li><li class="listitem"><p>Reworked <em class="replaceable"><code>*info</code></em> gathering. For
+        each <code class="sgmltag-element">refentry</code> found, the stylesheets now cache its
         <em class="replaceable"><code>*info</code></em> content, then check for any
         valid parent of it that might have metainfo content and cache
         that, if found; they then then do all further matches against
         those node-sets (rather than re-selecting the original
         <em class="replaceable"><code>*info</code></em> nodes each time they are
-        needed).</p>
-      </li><li class="listitem">
-        <p>New option for breaking strings after forward
+        needed).</p></li><li class="listitem"><p>New option for breaking strings after forward
         slashes. This enables long URLs and pathnames to be broken
         across lines. Controlled through
-        <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.break.after.slash.html"><em class="parameter"><code>man.break.after.slash</code></em></a> parameter.</p>
-      </li><li class="listitem">
-        <p>Output for servicemark and trademark are now
+        <em class="parameter"><code>man.break.after.slash</code></em> parameter.</p></li><li class="listitem"><p>Output for servicemark and trademark are now
         <code class="literal">(SM)</code> and <code class="literal">(TM)</code>. There is
         a groff <code class="literal">"\(tm"</code> escape, but output from that
-        is not acceptable.</p>
-      </li><li class="listitem">
-        <p>New option for controlling the length of the title
+        is not acceptable.</p></li><li class="listitem"><p>New option for controlling the length of the title
         part of the <code class="literal">.TH</code> title line. Controlled
-        through the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.th.title.max.length.html"><em class="parameter"><code>man.th.title.max.length</code></em></a>
-        parameter.</p>
-      </li><li class="listitem">
-        <p>New option for specifying output encoding of each man
+        through the <em class="parameter"><code>man.th.title.max.length</code></em>
+        parameter.</p></li><li class="listitem"><p>New option for specifying output encoding of each man
         page; controlled with
-        <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.encoding.html"><em class="parameter"><code>man.output.encoding</code></em></a> (similar to the
+        <em class="parameter"><code>man.output.encoding</code></em> (similar to the
         HTML <em class="parameter"><code>chunker.output.encoding </code></em>
-        parameter).</p>
-      </li><li class="listitem">
-        <p>New option for suppressing filename messages when
+        parameter).</p></li><li class="listitem"><p>New option for suppressing filename messages when
         generating output; controlled with
-        <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.quietly.html"><em class="parameter"><code>man.output.quietly</code></em></a> (similar to the HTML
-        <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/chunk.quietly.html"><em class="parameter"><code>chunk.quietly</code></em></a> parameter).</p>
-      </li><li class="listitem">
-        <p>The text of cross-references to first-level
-        <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> (<a href="http://docbook.org/tdg5/en/html/refsect1.html"><code class="sgmltag-element">refsect1</code></a>, top-level
-        <a href="http://docbook.org/tdg5/en/html/refsection.html"><code class="sgmltag-element">refsection</code></a>, <a href="http://docbook.org/tdg5/en/html/refnamediv.html"><code class="sgmltag-element">refnamediv</code></a>, and
-        <a href="http://docbook.org/tdg5/en/html/refsynopsisdiv.html"><code class="sgmltag-element">refsynopsisdiv</code></a>) are now capitalized.</p>
-      </li><li class="listitem">
-        <p>Cross-references to <a href="http://docbook.org/tdg5/en/html/refnamediv.html"><code class="sgmltag-element">refnamediv</code></a> now use the
+        <em class="parameter"><code>man.output.quietly</code></em> (similar to the HTML
+        <em class="parameter"><code>chunk.quietly</code></em> parameter).</p></li><li class="listitem"><p>The text of cross-references to first-level
+        <code class="sgmltag-element">refentry</code> (<code class="sgmltag-element">refsect1</code>, top-level
+        <code class="sgmltag-element">refsection</code>, <code class="sgmltag-element">refnamediv</code>, and
+        <code class="sgmltag-element">refsynopsisdiv</code>) are now capitalized.</p></li><li class="listitem"><p>Cross-references to <code class="sgmltag-element">refnamediv</code> now use the
         localized <code class="literal">NAME</code> title instead of using the
-        first <a href="http://docbook.org/tdg5/en/html/refname.html"><code class="sgmltag-element">refname</code></a> child. This makes the output
+        first <code class="sgmltag-element">refname</code> child. This makes the output
         inconsistent with HTML and FO output, but for man-page output,
         it seems to make better sense to have the
         <code class="literal">NAME</code>. (It may actually make better sense to
-        do it that way in HTML and FO output as well...)</p>
-      </li><li class="listitem">
-        <p>Added support for processing <a href="http://docbook.org/tdg5/en/html/funcparams.html"><code class="sgmltag-element">funcparams</code></a>.</p>
-      </li><li class="listitem">
-        <p>Removed the space that was being output between
-        <a href="http://docbook.org/tdg5/en/html/funcdef.html"><code class="sgmltag-element">funcdef</code></a> and <a href="http://docbook.org/tdg5/en/html/paramdef.html"><code class="sgmltag-element">paramdef</code></a>; example: was:
-        <code class="literal">float rand (void)</code>; now:
-        <code class="literal">float rand(void)</code></p>
-      </li><li class="listitem">
-        <p>Turned off bold formatting for the <a href="http://docbook.org/tdg5/en/html/type.html"><code class="sgmltag-element">type</code></a>
-        element when it occurs within a <a href="http://docbook.org/tdg5/en/html/funcdef.html"><code class="sgmltag-element">funcdef</code></a> or
-        <a href="http://docbook.org/tdg5/en/html/paramdef.html"><code class="sgmltag-element">paramdef</code></a></p>
-      </li><li class="listitem">
-        <p>Corrected rendering of <a href="http://docbook.org/tdg5/en/html/simplelist.html"><code class="sgmltag-element">simplelist</code></a>. Any
-        <code class="literal">&lt;simplelist type="inline"</code> instance
+        do it that way in HTML and FO output as well...)</p></li><li class="listitem"><p>Added support for processing <code class="sgmltag-element">funcparams</code>.</p></li><li class="listitem"><p>Removed the space that was being output between
+        <code class="sgmltag-element">funcdef</code> and <code class="sgmltag-element">paramdef</code>; example: was:
+        <code class="literal">float&nbsp;rand&nbsp;(void)</code>; now:
+        <code class="literal">float&nbsp;rand(void)</code></p></li><li class="listitem"><p>Turned off bold formatting for the <code class="sgmltag-element">type</code>
+        element when it occurs within a <code class="sgmltag-element">funcdef</code> or
+        <code class="sgmltag-element">paramdef</code></p></li><li class="listitem"><p>Corrected rendering of <code class="sgmltag-element">simplelist</code>. Any
+        <code class="literal">&lt;simplelist&nbsp;type="inline"</code> instance
         is now rendered as a comma-separated list (also with an
         optional localized <span class="quote">&#8220;<span class="quote">and</span>&#8221;</span> or <span class="quote">&#8220;<span class="quote">or</span>&#8221;</span> before the last item -- see
         description elsewhere in these release notes). Any simplelist
         instance whose <code class="sgmltag-attribute">type</code> is not
         <code class="literal">inline</code> is rendered as a one-column vertical
-        list (ignoring the values of the <code class="sgmltag-attribute">type</code> and <code class="sgmltag-attribute">columns</code> attributes if present)</p>
-      </li><li class="listitem">
-        <p>Comment added at top of roff source for each page now
+        list (ignoring the values of the <code class="sgmltag-attribute">type</code> and <code class="sgmltag-attribute">columns</code> attributes if present)</p></li><li class="listitem"><p>Comment added at top of roff source for each page now
         includes DocBook XSL stylesheets version number (as in the
-        HTML stylesheets)</p>
-      </li><li class="listitem">
-        <p>Made change to prevent <span class="quote">&#8220;<span class="quote">sticky</span>&#8221;</span> fonts
+        HTML stylesheets)</p></li><li class="listitem"><p>Made change to prevent <span class="quote">&#8220;<span class="quote">sticky</span>&#8221;</span> fonts
         changes. Now, when the manpages stylesheets encounter node
         sets that need to be boldfaced or italicized, they put the
         <code class="literal">\fBfoo\fR</code> and <code class="literal">\fIbar\fR</code>
         groff bold/italic instructions separately around each node in
-        the set.</p>
-      </li><li class="listitem">
-        <p>synop.xsl: Boldface everything in
-        <a href="http://docbook.org/tdg5/en/html/funcsynopsis.html"><code class="sgmltag-element">funcsynopsis</code></a> output except parameters (which are in
+        the set.</p></li><li class="listitem"><p>synop.xsl: Boldface everything in
+        <code class="sgmltag-element">funcsynopsis</code> output except parameters (which are in
         ital). The <code class="literal">man(7)</code> man page says:
-        </p><div class="blockquote"><blockquote class="blockquote">
-          <p>For functions, the arguments are always specified
+        </p><div class="blockquote"><blockquote class="blockquote"><p>For functions, the arguments are always specified
           using italics, even in the SYNOPSIS section, where the rest
-          of the function is specified in bold.</p>
-          </blockquote></div><p>
+          of the function is specified in bold.</p></blockquote></div><p>
           A look through the contents of the
           <code class="filename">man/man2</code> directory shows that most
           (all) existing pages do follow this <span class="quote">&#8220;<span class="quote">everything in
           funcsynopsis bold</span>&#8221;</span> rule. That means the
-          <a href="http://docbook.org/tdg5/en/html/type.html"><code class="sgmltag-element">type</code></a> content and any punctuation (parens,
-          semicolons, <code class="sgmltag-element">vararg</code>s) also must be bolded.</p>
-      </li><li class="listitem">
-        <p>Removed code for adding backslashes before periods/dots
+          <code class="sgmltag-element">type</code> content and any punctuation (parens,
+          semicolons, <code class="sgmltag-element">vararg</code>s) also must be bolded.</p></li><li class="listitem"><p>Removed code for adding backslashes before periods/dots
         in roff source, because backslashes in front of periods/dots
         in roff source are needed only in the very rare case where a
         period is the very first character in a line, without any
         space in front of it. A better way to deal with that rare case
         is for you to add a zero-width space in front of the offending
-        dot(s) in your source</p>
-      </li><li class="listitem">
-        <p>Removed special handling of the <a href="http://docbook.org/tdg5/en/html/quote.html"><code class="sgmltag-element">quote</code></a>
+        dot(s) in your source</p></li><li class="listitem"><p>Removed special handling of the <code class="sgmltag-element">quote</code>
         element. That was hard-coded to cause anything marked up with
-        the <a href="http://docbook.org/tdg5/en/html/quote.html"><code class="sgmltag-element">quote</code></a> element to be output preceded by two
+        the <code class="sgmltag-element">quote</code> element to be output preceded by two
         backticks and followed by two apostrophes -- that is, that
         old-school kludge for generating <span class="quote">&#8220;<span class="quote">curly</span>&#8221;</span> quotes in Emacs and
         in X-Windows fonts. While Emacs still seems to support that, I
         don't think X-Windows has for a long time now. And, anyway, it
         looks (and has always looked) like crap when viewed on a
         normal tty/console. In addition, it breaks localiztion of
-        <a href="http://docbook.org/tdg5/en/html/quote.html"><code class="sgmltag-element">quote</code></a>. By default, <a href="http://docbook.org/tdg5/en/html/quote.html"><code class="sgmltag-element">quote</code></a> content is
+        <code class="sgmltag-element">quote</code>. By default, <code class="sgmltag-element">quote</code> content is
         output with localized quotation marks, which, depending on the
         locale, may or may not be left and right double quotation
-        marks.</p>
-      </li><li class="listitem">
-        <p>Changed mappings for left and right single quotation
+        marks.</p></li><li class="listitem"><p>Changed mappings for left and right single quotation
         marks. Those had previously been incorrectly mapped to the
         backtick (&amp;#96;) and apostrophe (&amp;39;) characters (for
         kludgy reasons -- see above). They are now correctly mapped to
         the <code class="literal">\(oq</code> and <code class="literal">\(cq</code> roff
         escapes. If you want the old (broken) behavior, you need to
         manually change the mappings for those in the value of the
-        <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.string.subst.map.html"><em class="parameter"><code>man.string.subst.map</code></em></a> parameter.</p>
-      </li><li class="listitem">
-        <p>Removed <code class="filename">xref.xsl</code> file. Now, of the
+        <em class="parameter"><code>man.string.subst.map</code></em> parameter.</p></li><li class="listitem"><p>Removed <code class="filename">xref.xsl</code> file. Now, of the
         various cross-reference elements, only the <code class="sgmltag-element">ulink</code>
         element is handled differently; the rest are handled exactly
         as the HTML stylesheets handle them, except that no hypertext
         links are generated. (Because there is no equivalent hypertext
-        mechanism is man pages.)</p>
-      </li><li class="listitem">
-        <p>New option for making <span class="quote">&#8220;<span class="quote">subheading dividers</span>&#8221;</span> in generated
+        mechanism is man pages.)</p></li><li class="listitem"><p>New option for making <span class="quote">&#8220;<span class="quote">subheading dividers</span>&#8221;</span> in generated
         roff source. The dividers are not visible in the rendered man
         page; they are just there to make the source
         readable. Controlled using
-        <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.subheading.divider.html"><em class="parameter"><code>man.subheading.divider</code></em></a>.</p>
-      </li><li class="listitem">
-        <p>Fixed many places where too much space was being added
-        between lines.</p>
-      </li></ul></div>
-    
-  </div>
-</div>
-  
-
-  <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1681"></a>Release 1.68.1</h2></div></div></div>
-    
-    <p>The release adds localization support for Farsi (thanks to
+        <em class="parameter"><code>man.subheading.divider</code></em>.</p></li><li class="listitem"><p>Fixed many places where too much space was being added
+        between lines.</p></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1681"></a>Release 1.68.1</h2></div></div></div><p>The release adds localization support for Farsi (thanks to
     Sina Heshmati) and improved support for the XLink-based DocBook NG
     <code class="sgmltag-element">db:link</code> element. Other than that, it is a minor
     bug-fix update to the 1.68.0 release. The main thing it fixes is a
     build error that caused the XSLT Java extensions to be jarred up
     with the wrong package structure. Thanks to Jens Stavnstrup for
     quickly reporting the problem, and to Mauritz Jeanson for
-    investigating and finding the cause.</p>
-  </div>
-  
-
-  <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1680"></a>Release 1.68.0</h2></div></div></div>
-    
-    <p>This release includes some features changes, particularly
+    investigating and finding the cause.</p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1680"></a>Release 1.68.0</h2></div></div></div><p>This release includes some features changes, particularly
     for FO/PDF output, and a number of bug fixes.
-      </p><div class="itemizedlist"><a name="V1680_FO"></a><p class="title"><b>FO</b></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>Moved footnote properties to attribute-sets.</p>
-        </li><li class="listitem">
-          <p>Added support for side floats, margin notes, and
-         custom floats.</p>
-        </li><li class="listitem">
-          <p>Added new parameters
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/body.start.indent.html"><em class="parameter"><code>body.start.indent</code></em></a> and
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/body.end.indent.html"><em class="parameter"><code>body.end.indent</code></em></a> to the
-          <em class="parameter"><code>set.flow.properties template</code></em>.</p>
-        </li><li class="listitem">
-          <p>Added support for <code class="sgmltag-attribute">xml:id</code></p>
-        </li><li class="listitem">
-          <p>Added support for
-          <a href="http://docbook.org/tdg5/en/html/refdescriptor.html"><code class="sgmltag-element">refdescriptor</code></a>.</p>
-        </li><li class="listitem">
-          <p>Added support for multiple <a href="http://docbook.org/tdg5/en/html/refnamediv.html"><code class="sgmltag-element">refnamediv</code></a>s.</p>
-        </li><li class="listitem">
-          <p>Added <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/index.entry.properties.html"><em class="parameter"><code>index.entry.properties</code></em></a>
+      </p><div class="itemizedlist"><a name="V1680_FO"></a><p class="title"><b>FO</b></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Moved footnote properties to attribute-sets.</p></li><li class="listitem"><p>Added support for side floats, margin notes, and
+         custom floats.</p></li><li class="listitem"><p>Added new parameters
+          <em class="parameter"><code>body.start.indent</code></em> and
+          <em class="parameter"><code>body.end.indent</code></em> to the
+          <em class="parameter"><code>set.flow.properties template</code></em>.</p></li><li class="listitem"><p>Added support for <code class="sgmltag-attribute">xml:id</code></p></li><li class="listitem"><p>Added support for
+          <code class="sgmltag-element">refdescriptor</code>.</p></li><li class="listitem"><p>Added support for multiple <code class="sgmltag-element">refnamediv</code>s.</p></li><li class="listitem"><p>Added <em class="parameter"><code>index.entry.properties</code></em>
           attribute-set to support customization of index
-          entries.</p>
-        </li><li class="listitem">
-          <p>Added <em class="parameter"><code>set.flow.properties
+          entries.</p></li><li class="listitem"><p>Added <em class="parameter"><code>set.flow.properties
           template</code></em> call to each <code class="sgmltag-element">fo:flow</code>
-          to support customizations entry point.</p>
-        </li><li class="listitem">
-          <p>Add support for <code class="literal">@floatstyle</code> in
-          <a href="http://docbook.org/tdg5/en/html/figure.html"><code class="sgmltag-element">figure</code></a></p>
-        </li><li class="listitem">
-          <p>Moved hardcoded properties for index division titles
-          to the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/index.div.title.properties.html"><em class="parameter"><code>index.div.title.properties</code></em></a>
-          attribute-set.</p>
-        </li><li class="listitem">
-          <p>Added support for
-          <code class="sgmltag-element">table-layout</code>="<code class="sgmltag-attvalue">auto</code>" for XEP.</p>
-        </li><li class="listitem">
-          <p>Added <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/index.div.title.properties.html"><em class="parameter"><code>index.div.title.properties</code></em></a>
-         attribute-set.</p>
-        </li><li class="listitem">
-          <p><em class="parameter"><code>$verbose</code></em> parameter is now
-          passed to most elements.</p>
-        </li><li class="listitem">
-          <p>Added <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> to
-          <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a> in <a href="http://docbook.org/tdg5/en/html/part.html"><code class="sgmltag-element">part</code></a>, as it is
-          permitted by the DocBook schema/DTD.</p>
-        </li><li class="listitem">
-          <p>Added backmatter elements and
-          <a href="http://docbook.org/tdg5/en/html/article.html"><code class="sgmltag-element">article</code></a> to <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a> in
-          <a href="http://docbook.org/tdg5/en/html/part.html"><code class="sgmltag-element">part</code></a>, since they are permitted by the
-          DocBook schema/DTD.</p>
-        </li><li class="listitem">
-          <p>Added <code class="sgmltag-attribute">mode</code>="<code class="sgmltag-attvalue">toc</code>" for
-          <a href="http://docbook.org/tdg5/en/html/simplesect.html"><code class="sgmltag-element">simplesect</code></a>, since it is now permitted in
-          the <a href="http://docbook.org/tdg5/en/html/toc.html"><code class="sgmltag-element">toc</code></a> if
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/simplesect.in.toc.html"><em class="parameter"><code>simplesect.in.toc</code></em></a> is set.</p>
-        </li><li class="listitem">
-          <p>Moved hard-coded properties to
+          to support customizations entry point.</p></li><li class="listitem"><p>Add support for <code class="literal">@floatstyle</code> in
+          <code class="sgmltag-element">figure</code></p></li><li class="listitem"><p>Moved hardcoded properties for index division titles
+          to the <em class="parameter"><code>index.div.title.properties</code></em>
+          attribute-set.</p></li><li class="listitem"><p>Added support for
+          <code class="sgmltag-element">table-layout</code>="<code class="sgmltag-attvalue">auto</code>" for XEP.</p></li><li class="listitem"><p>Added <em class="parameter"><code>index.div.title.properties</code></em>
+         attribute-set.</p></li><li class="listitem"><p><em class="parameter"><code>$verbose</code></em> parameter is now
+          passed to most elements.</p></li><li class="listitem"><p>Added <code class="sgmltag-element">refentry</code> to
+          <code class="sgmltag-element">toc</code> in <code class="sgmltag-element">part</code>, as it is
+          permitted by the DocBook schema/DTD.</p></li><li class="listitem"><p>Added backmatter elements and
+          <code class="sgmltag-element">article</code> to <code class="sgmltag-element">toc</code> in
+          <code class="sgmltag-element">part</code>, since they are permitted by the
+          DocBook schema/DTD.</p></li><li class="listitem"><p>Added <code class="sgmltag-attribute">mode</code>="<code class="sgmltag-attvalue">toc</code>" for
+          <code class="sgmltag-element">simplesect</code>, since it is now permitted in
+          the <code class="sgmltag-element">toc</code> if
+          <em class="parameter"><code>simplesect.in.toc</code></em> is set.</p></li><li class="listitem"><p>Moved hard-coded properties to
           <em class="parameter"><code>nongraphical.admonintion.properties</code></em>
-          and <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/graphical.admonition.properties.html"><em class="parameter"><code>graphical.admonition.properties</code></em></a>
-          attribute sets.</p>
-        </li><li class="listitem">
-          <p>Added support for <code class="literal">sidebar-width</code> and
+          and <em class="parameter"><code>graphical.admonition.properties</code></em>
+          attribute sets.</p></li><li class="listitem"><p>Added support for <code class="literal">sidebar-width</code> and
           <code class="literal">float-type</code> processing instructions in
-          <a href="http://docbook.org/tdg5/en/html/sidebar.html"><code class="sgmltag-element">sidebar</code></a>.</p>
-        </li><li class="listitem">
-          <p>For tables with HTML markup elements, added support
+          <code class="sgmltag-element">sidebar</code>.</p></li><li class="listitem"><p>For tables with HTML markup elements, added support
           for <code class="literal">dbfo bgcolor</code> PI, the attribute-sets
-          named <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/table.properties.html"><em class="parameter"><code>table.properties</code></em></a>,
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/informaltable.properties.html"><em class="parameter"><code>informaltable.properties</code></em></a>,
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/table.table.properties.html"><em class="parameter"><code>table.table.properties</code></em></a>, and
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/table.cell.padding.html"><em class="parameter"><code>table.cell.padding</code></em></a>. Also added
+          named <em class="parameter"><code>table.properties</code></em>,
+          <em class="parameter"><code>informaltable.properties</code></em>,
+          <em class="parameter"><code>table.table.properties</code></em>, and
+          <em class="parameter"><code>table.cell.padding</code></em>. Also added
           support for the templates named
           <em class="parameter"><code>table.cell.properties</code></em> and
           <em class="parameter"><code>table.cell.block.properties</code></em> so that
           tabstyles can be implemented. Also added support for tables
-          containing only <a href="http://docbook.org/tdg5/en/html/tr.html"><code class="sgmltag-element">tr</code></a> instead of
-          <a href="http://docbook.org/tdg5/en/html/tbody.html"><code class="sgmltag-element">tbody</code></a> with <a href="http://docbook.org/tdg5/en/html/tr.html"><code class="sgmltag-element">tr</code></a>.</p>
-        </li><li class="listitem">
-          <p>Added new paramater
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/hyphenate.verbatim.characters.html"><em class="parameter"><code>hyphenate.verbatim.characters</code></em></a> which
+          containing only <code class="sgmltag-element">tr</code> instead of
+          <code class="sgmltag-element">tbody</code> with <code class="sgmltag-element">tr</code>.</p></li><li class="listitem"><p>Added new paramater
+          <em class="parameter"><code>hyphenate.verbatim.characters</code></em> which
           can specify characters after which a line break can occur in
           verbatim environments.  This parameter can be used to extend
           the initial set of characters which contain only space and
-          non-breakable space.</p>
-        </li><li class="listitem">
-          <p>Added <em class="parameter"><code>itemizedlist.label.markup</code></em> to enable
+          non-breakable space.</p></li><li class="listitem"><p>Added <em class="parameter"><code>itemizedlist.label.markup</code></em> to enable
          selection of different bullet symbol. Also added several
-         potential bullet characters, commented out by default.</p>
-        </li><li class="listitem">
-          <p>Enabled all id's in XEP output for external olinking.</p>
-        </li></ul></div><p>
-
-      </p><div class="itemizedlist"><a name="V1680_HTML"></a><p class="title"><b>HTML</b></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>Added support for
-          <a href="http://docbook.org/tdg5/en/html/refdescriptor.html"><code class="sgmltag-element">refdescriptor</code></a>.</p>
-        </li><li class="listitem">
-          <p>Added support for multiple <a href="http://docbook.org/tdg5/en/html/refnamediv.html"><code class="sgmltag-element">refnamediv</code></a>s.</p>
-        </li><li class="listitem">
-          <p>Added support for <code class="sgmltag-attribute">xml:id</code></p>
-        </li><li class="listitem">
-          <p><a href="http://docbook.org/tdg5/en/html/refsynopsisdiv.html"><code class="sgmltag-element">refsynopsisdiv</code></a> as a section for
-          counting section levels</p>
-        </li></ul></div><p>
-      </p><div class="itemizedlist"><a name="V1680_images"></a><p class="title"><b>Images</b></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>Added new SVG admonition graphics and navigation images.</p>
-        </li></ul></div><p>
-    </p>
-  </div>
-  
-
-  <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1672"></a>Release 1.67.2</h2></div></div></div>
-    
-    <p>This release fixes a table bug introduced in the 1.67.1
-    release.</p>
-  </div>
-  <div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1671"></a>Release 1.67.1</h2></div></div></div>
-    
-    <p>This release includes a number of bug fixes.</p>
-     <p>The following lists provide details about API and feature changes.
-      </p><div class="itemizedlist"><a name="V1671_FO"></a><p class="title"><b>FO</b></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>Tables: Inherited cell properties are now passed to the
+         potential bullet characters, commented out by default.</p></li><li class="listitem"><p>Enabled all id's in XEP output for external olinking.</p></li></ul></div><p>
+
+      </p><div class="itemizedlist"><a name="V1680_HTML"></a><p class="title"><b>HTML</b></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Added support for
+          <code class="sgmltag-element">refdescriptor</code>.</p></li><li class="listitem"><p>Added support for multiple <code class="sgmltag-element">refnamediv</code>s.</p></li><li class="listitem"><p>Added support for <code class="sgmltag-attribute">xml:id</code></p></li><li class="listitem"><p><code class="sgmltag-element">refsynopsisdiv</code> as a section for
+          counting section levels</p></li></ul></div><p>
+      </p><div class="itemizedlist"><a name="V1680_images"></a><p class="title"><b>Images</b></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Added new SVG admonition graphics and navigation images.</p></li></ul></div><p>
+    </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1672"></a>Release 1.67.2</h2></div></div></div><p>This release fixes a table bug introduced in the 1.67.1
+    release.</p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1671"></a>Release 1.67.1</h2></div></div></div><p>This release includes a number of bug fixes.</p><p>The following lists provide details about API and feature changes.
+      </p><div class="itemizedlist"><a name="V1671_FO"></a><p class="title"><b>FO</b></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Tables: Inherited cell properties are now passed to the
           <code class="literal">table.cell.properties</code> template so they can
-          be overridden by a customization.</p>
-        </li><li class="listitem">
-          <p>Tables: Added support for bgcolor PI on table row
-          element.</p>
-        </li><li class="listitem">
-          <p>TOCs: Added new parameter
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/simplesect.in.toc.html"><em class="parameter"><code>simplesect.in.toc</code></em></a>; default value of
+          be overridden by a customization.</p></li><li class="listitem"><p>Tables: Added support for bgcolor PI on table row
+          element.</p></li><li class="listitem"><p>TOCs: Added new parameter
+          <em class="parameter"><code>simplesect.in.toc</code></em>; default value of
           <code class="literal">0</code> causes simplesect to be omitted from TOCs; to
-          cause <a href="http://docbook.org/tdg5/en/html/simplesect.html"><code class="sgmltag-element">simplesect</code></a> to be included in TOCs, you
-          must set the value of <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/simplesect.in.toc.html"><em class="parameter"><code>simplesect.in.toc</code></em></a> to
+          cause <code class="sgmltag-element">simplesect</code> to be included in TOCs, you
+          must set the value of <em class="parameter"><code>simplesect.in.toc</code></em> to
           <code class="literal">1</code>.Comment from Norm:
 
-            </p><div class="blockquote"><blockquote class="blockquote">
-              <p><span class="emphasis"><em>Simplesect elements aren't supposed to
+            </p><div class="blockquote"><blockquote class="blockquote"><p><span class="emphasis"><em>Simplesect elements aren't supposed to
               appear in the ToC at all... The use case for simplesect
               is when, for example, every chapter in a book ends with
               "Exercises" or "For More Information" sections and you
-              don't want those to appear in the ToC.</em></span></p>
-            </blockquote></div><p>
-            </p>
-        </li><li class="listitem">
-          <p>Sections: Reverted change that caused a variable reference
+              don't want those to appear in the ToC.</em></span></p></blockquote></div><p>
+            </p></li><li class="listitem"><p>Sections: Reverted change that caused a variable reference
           to be used in a template match and rewrote code to preserve
-          intended semantics.</p>
-        </li><li class="listitem">
-          <p>Lists: Added workaround to prevent "* 0.60 + 1em" garbage in
-          list output from PassiveTeX</p>
-        </li><li class="listitem">
-          <p>Moved the literal attributes from
+          intended semantics.</p></li><li class="listitem"><p>Lists: Added workaround to prevent "* 0.60 + 1em" garbage in
+          list output from PassiveTeX</p></li><li class="listitem"><p>Moved the literal attributes from
           <em class="parameter"><code>component.title</code></em> to the
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/component.title.properties.html"><em class="parameter"><code>component.title.properties</code></em></a> attribute-set so
-          they can be customized.</p>
-        </li><li class="listitem">
-          <p>Lists: Added <a href="http://docbook.org/tdg5/en/html/glossdef.html"><code class="sgmltag-element">glossdef</code></a>'s first
-          <a href="http://docbook.org/tdg5/en/html/para.html"><code class="sgmltag-element">para</code></a> to special handling in
-          <code class="literal">fo:list-item-body</code>.</p>
-        </li></ul></div><p>
-
-      </p><div class="itemizedlist"><a name="V1671_HTML"></a><p class="title"><b>HTML</b></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>TOCs: Added new parameter
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/simplesect.in.toc.html"><em class="parameter"><code>simplesect.in.toc</code></em></a>; for details, see
+          <em class="parameter"><code>component.title.properties</code></em> attribute-set so
+          they can be customized.</p></li><li class="listitem"><p>Lists: Added <code class="sgmltag-element">glossdef</code>'s first
+          <code class="sgmltag-element">para</code> to special handling in
+          <code class="literal">fo:list-item-body</code>.</p></li></ul></div><p>
+
+      </p><div class="itemizedlist"><a name="V1671_HTML"></a><p class="title"><b>HTML</b></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>TOCs: Added new parameter
+          <em class="parameter"><code>simplesect.in.toc</code></em>; for details, see
           the list of <a class="xref" href="#V1671_FO" title="FO">FO</a> changes for this
-          release.</p>
-        </li><li class="listitem">
-          <p>Indexing: Added new parameter
-          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.prefer.titleabbrev.html"><em class="parameter"><code>index.prefer.titleabbrev</code></em></a>; when set to
+          release.</p></li><li class="listitem"><p>Indexing: Added new parameter
+          <em class="parameter"><code>index.prefer.titleabbrev</code></em>; when set to
           <code class="literal">1</code>, index references will use
-          <a href="http://docbook.org/tdg5/en/html/titleabbrev.html"><code class="sgmltag-element">titleabbrev</code></a> instead of
-          <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a> when available.</p>
-        </li></ul></div><p>
-      </p><div class="itemizedlist"><a name="V1671_HELP"></a><p class="title"><b>HTML Help</b></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>Added support for generating windows-1252-encoded
-          output using Saxon; for more details, see the list of <a class="xref" href="#V1671_EXT" title="XSL Java extensions">XSL Java extensions</a> changes for this release.</p>
-        </li></ul></div><p>
-      </p><div class="itemizedlist"><a name="V1671_MAN"></a><p class="title"><b>man pages</b></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>Replaced named/numeric character-entity references for
-          non-breaking space with groff equivalent (backslash-tilde).</p>
-        </li></ul></div><p>
-      </p><div class="itemizedlist"><a name="V1671_EXT"></a><p class="title"><b>XSL Java extensions</b></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>Saxon extensions: Added the
+          <code class="sgmltag-element">titleabbrev</code> instead of
+          <code class="sgmltag-element">title</code> when available.</p></li></ul></div><p>
+      </p><div class="itemizedlist"><a name="V1671_HELP"></a><p class="title"><b>HTML Help</b></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Added support for generating windows-1252-encoded
+          output using Saxon; for more details, see the list of <a class="xref" href="#V1671_EXT" title="XSL Java extensions">XSL Java extensions</a> changes for this release.</p></li></ul></div><p>
+      </p><div class="itemizedlist"><a name="V1671_MAN"></a><p class="title"><b>man pages</b></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Replaced named/numeric character-entity references for
+          non-breaking space with groff equivalent (backslash-tilde).</p></li></ul></div><p>
+      </p><div class="itemizedlist"><a name="V1671_EXT"></a><p class="title"><b>XSL Java extensions</b></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Saxon extensions: Added the
           <code class="classname">Windows1252</code> class.  It extends Saxon
           6.5.x with the windows-1252 character set, which is
           particularly useful when generating HTML Help for Western
           European Languages (code from
           <span class="personname"><span class="firstname">Pontus</span> <span class="surname">Haglund</span></span> and contributed to the
-          DocBook community by Sectra AB, Sweden).</p>
-          <p>To use:
-          </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-              <p>Make sure that the Saxon 6.5.x jar file and the jar file for
-              the DocBook XSL Java extensions are in your <code class="envar">CLASSPATH</code></p>
-            </li><li class="listitem">
-              <p>Create a DocBook XSL customization layer -- a file named
+          DocBook community by Sectra AB, Sweden).</p><p>To use:
+          </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>Make sure that the Saxon 6.5.x jar file and the jar file for
+              the DocBook XSL Java extensions are in your <code class="envar">CLASSPATH</code></p></li><li class="listitem"><p>Create a DocBook XSL customization layer -- a file named
               <code class="filename">mystylesheet.xsl</code> or whatever -- that, at a
               minimum, contains the following:
               </p><pre class="screen">  &lt;xsl:stylesheet
     xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     version='1.0'&gt;
-    &lt;xsl:import href="http://docbook.sourceforge.net/release/xsl/current/htmlhelp/htmlhelp.xsl"/&gt;
+    &lt;xsl:import href="http://cdn.docbook.org/release/xsl/current/htmlhelp/htmlhelp.xsl"/&gt;
     &lt;xsl:output method="html" encoding="WINDOWS-1252" indent="no"/&gt;
     &lt;xsl:param name="htmlhelp.encoding" select="'WINDOWS-1252'"&gt;&lt;/xsl:param&gt;
     &lt;xsl:param name="chunker.output.encoding" select="'WINDOWS-1252'"&gt;&lt;/xsl:param&gt;
     &lt;xsl:param name="saxon.character.representation" select="'native'"&gt;&lt;/xsl:param&gt;
   &lt;/xsl:stylesheet&gt;</pre><p>
-              </p>
-              <p>Invoke Saxon with the
+              </p><p>Invoke Saxon with the
               <code class="literal">encoding.windows-1252</code> Java system property set
               to <code class="literal">com.nwalsh.saxon.Windows1252</code>; for example
               </p><pre class="screen">  java \
@@ -10239,894 +4379,468 @@ Steve Ball</p>
 
               In both cases, the "mystylesheet.xsl" file should be a
               DocBook customization layer containing the parameters
-              show in step 2.</p>
-            </li></ol></div><p>
-          </p>
-        </li><li class="listitem">
-          <p>Saxon extensions: Removed Saxon 8 extensions from release package</p>
-        </li></ul></div><p>
-    </p>
-  </div>
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1670"></a>Release 1.67.0</h2></div></div></div>
-  
-  <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-    <p>A number of important bug fixes.</p>
-  </li><li class="listitem">
-    <p>Added Saxon8 extensions</p>
-  </li><li class="listitem">
-    <p>Enabled <code class="literal">dbfo table-width</code> on
-    <a href="http://docbook.org/tdg5/en/html/entrytbl.html"><code class="sgmltag-element">entrytbl</code></a> in FO output</p>
-  </li><li class="listitem">
-    <p>Added support for <code class="literal">role=strong</code> on
-    <a href="http://docbook.org/tdg5/en/html/emphasis.html"><code class="sgmltag-element">emphasis</code></a> in FO output</p>
-  </li><li class="listitem">
-    <p>Added new FO parameter
-    <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/hyphenate.verbatim.html"><em class="parameter"><code>hyphenate.verbatim</code></em></a> that can be used to turn
-    on "intelligent" wrapping of verbatim environments.</p>
-  </li><li class="listitem">
-    <p>Replaced all <code class="literal">&lt;tt&gt;&lt;/tt&gt;</code> output with
-    <code class="literal">&lt;code&gt;&lt;/code&gt;</code></p>
-  </li><li class="listitem">
-    <p>Changed <code class="literal">admon.graphic.width</code> template to a
+              show in step 2.</p></li></ol></div><p>
+          </p></li><li class="listitem"><p>Saxon extensions: Removed Saxon 8 extensions from release package</p></li></ul></div><p>
+    </p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1670"></a>Release 1.67.0</h2></div></div></div><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>A number of important bug fixes.</p></li><li class="listitem"><p>Added Saxon8 extensions</p></li><li class="listitem"><p>Enabled <code class="literal">dbfo table-width</code> on
+    <code class="sgmltag-element">entrytbl</code> in FO output</p></li><li class="listitem"><p>Added support for <code class="literal">role=strong</code> on
+    <code class="sgmltag-element">emphasis</code> in FO output</p></li><li class="listitem"><p>Added new FO parameter
+    <em class="parameter"><code>hyphenate.verbatim</code></em> that can be used to turn
+    on "intelligent" wrapping of verbatim environments.</p></li><li class="listitem"><p>Replaced all <code class="literal">&lt;tt&gt;&lt;/tt&gt;</code> output with
+    <code class="literal">&lt;code&gt;&lt;/code&gt;</code></p></li><li class="listitem"><p>Changed <code class="literal">admon.graphic.width</code> template to a
     mode so that different admonitions can have different graphical
-    widths.</p>
-  </li><li class="listitem">
-    <p>Deprecated the HTML <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/shade.verbatim.html"><em class="parameter"><code>shade.verbatim</code></em></a>
-    parameter (use CSS instead)</p>
-  </li><li class="listitem">
-    <p>Wrapped ToC
-    <a href="http://docbook.org/tdg5/en/html/refentrytitle.html"><code class="sgmltag-element">refentrytitle</code></a>/<a href="http://docbook.org/tdg5/en/html/refname.html"><code class="sgmltag-element">refname</code></a> and
-    <a href="http://docbook.org/tdg5/en/html/refpurpose.html"><code class="sgmltag-element">refpurpose</code></a> in span with class values. This
-    makes it possible to style them using a CSS stylesheet.</p>
-  </li><li class="listitem">
-    <p>Use <code class="literal">strong/em</code> instead of
-    <code class="literal">b/i</code> in HTML output</p>
-  </li><li class="listitem">
-    <p>Added support for converting <a href="http://docbook.org/tdg5/en/html/emphasis.html"><code class="sgmltag-element">Emphasis</code></a> to
-    groff italic and <a href="http://docbook.org/tdg5/en/html/emphasis.html"><code class="sgmltag-element">Emphasis role='bold'</code></a> to
+    widths.</p></li><li class="listitem"><p>Deprecated the HTML <em class="parameter"><code>shade.verbatim</code></em>
+    parameter (use CSS instead)</p></li><li class="listitem"><p>Wrapped ToC
+    <code class="sgmltag-element">refentrytitle</code>/<code class="sgmltag-element">refname</code> and
+    <code class="sgmltag-element">refpurpose</code> in span with class values. This
+    makes it possible to style them using a CSS stylesheet.</p></li><li class="listitem"><p>Use <code class="literal">strong/em</code> instead of
+    <code class="literal">b/i</code> in HTML output</p></li><li class="listitem"><p>Added support for converting <code class="sgmltag-element">Emphasis</code> to
+    groff italic and <code class="sgmltag-element">Emphasis role='bold'</code> to
     bold. Controlled by
-    <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/emphasis.propagates.style.html"><em class="parameter"><code>emphasis.propagates.style</code></em></a> param, but not
+    <em class="parameter"><code>emphasis.propagates.style</code></em> param, but not
     documented yet using litprog system. Will do that next (planning
     to add some other parameter-controllable options for hyphenation
-    and handling of line spacing).</p>
-  </li><li class="listitem">
-    <p><em class="parameter"><code>callout.graphics.number.limit.xml</code></em>
+    and handling of line spacing).</p></li><li class="listitem"><p><em class="parameter"><code>callout.graphics.number.limit.xml</code></em>
     param: Changed the default from <code class="literal">10</code> to
-    <code class="literal">15</code>.</p>
-  </li><li class="listitem">
-    <p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/verbatim.properties.html"><em class="parameter"><code>verbatim.properties</code></em></a>: Added
-    <code class="literal">hyphenate=false</code></p>
-  </li><li class="listitem">
-    <p>Saxon and Xalan Text.java extensions: Added support for
-    <code class="methodname">URIResolver()</code> on insertfile href's</p>
-  </li><li class="listitem">
-    <p>Added generated <code class="filename">RELEASE-NOTES.txt</code>
-    file.</p>
-  </li><li class="listitem">
-    <p>Added <code class="filename">INSTALL</code> file (executable file for
-    generating catalog.xml)</p>
-  </li><li class="listitem">
-    <p>Removed obsolete <code class="filename">tools</code> directory from
-    package</p>
-  </li></ul></div>
-</div>
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1661"></a>Release 1.66.1</h2></div></div></div>
-
-  <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>A number of important bug fixes.
-</p>
-</li><li class="listitem">
-<p>
+    <code class="literal">15</code>.</p></li><li class="listitem"><p><em class="parameter"><code>verbatim.properties</code></em>: Added
+    <code class="literal">hyphenate=false</code></p></li><li class="listitem"><p>Saxon and Xalan Text.java extensions: Added support for
+    <code class="methodname">URIResolver()</code> on insertfile href's</p></li><li class="listitem"><p>Added generated <code class="filename">RELEASE-NOTES.txt</code>
+    file.</p></li><li class="listitem"><p>Added <code class="filename">INSTALL</code> file (executable file for
+    generating catalog.xml)</p></li><li class="listitem"><p>Removed obsolete <code class="filename">tools</code> directory from
+    package</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1661"></a>Release 1.66.1</h2></div></div></div><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>A number of important bug fixes.
+</p></li><li class="listitem"><p>
 Now <code class="literal">xml:base</code> attributes that are generated by an
 XInclude processor are resolved for image files.
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 Rewrote olink templates to support several new features.
-</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem">
-<p>
+</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem"><p>
 Extended full olink support to FO output.
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 Add support for <code class="literal">xrefstyle</code> attribute in olinks.
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 New parameters to support new olink features:
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/insert.olink.page.number.html"><em class="parameter"><code>insert.olink.page.number</code></em></a>, <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/insert.olink.pdf.frag.html"><em class="parameter"><code>insert.olink.pdf.frag</code></em></a>,
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/olink.debug.html"><em class="parameter"><code>olink.debug</code></em></a>, <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/olink.lang.fallback.sequence.html"><em class="parameter"><code>olink.lang.fallback.sequence</code></em></a>, <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/olink.properties.html"><em class="parameter"><code>olink.properties</code></em></a>,
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/prefer.internal.olink.html"><em class="parameter"><code>prefer.internal.olink</code></em></a>.
+<em class="parameter"><code>insert.olink.page.number</code></em>, <em class="parameter"><code>insert.olink.pdf.frag</code></em>,
+<em class="parameter"><code>olink.debug</code></em>, <em class="parameter"><code>olink.lang.fallback.sequence</code></em>, <em class="parameter"><code>olink.properties</code></em>,
+<em class="parameter"><code>prefer.internal.olink</code></em>.
 See the reference page for each parameter for more
-information.</p>
-</li></ul></div>
-</li><li class="listitem">
-<p>
-Added  <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.on.type.html"><em class="parameter"><code>index.on.type</code></em></a> parameter for new <code class="sgmltag-attribute">type</code>
+information.</p></li></ul></div></li><li class="listitem"><p>
+Added  <em class="parameter"><code>index.on.type</code></em> parameter for new <code class="sgmltag-attribute">type</code>
 attribute introduced in DocBook 4.3 for indexterms and index.
 This allows you to create multiple indices containing
 different categories of entries.
-For users of 4.2 and earlier, you can use the new parameter <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.on.role.html"><em class="parameter"><code>index.on.role</code></em></a>
+For users of 4.2 and earlier, you can use the new parameter <em class="parameter"><code>index.on.role</code></em>
 instead.
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 Added new
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/section.autolabel.max.depth.html"><em class="parameter"><code>section.autolabel.max.depth</code></em></a> parameter to turn off section numbering
+<em class="parameter"><code>section.autolabel.max.depth</code></em> parameter to turn off section numbering
 below a certain depth.
 This permits you to number major section levels and leave minor
-section levels unnumbered.</p>
-</li><li class="listitem">
-<p>
-Added <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/footnote.sep.leader.properties.html"><em class="parameter"><code>footnote.sep.leader.properties</code></em></a> attribute set to format
+section levels unnumbered.</p></li><li class="listitem"><p>
+Added <em class="parameter"><code>footnote.sep.leader.properties</code></em> attribute set to format
 the line separating footnotes in printed output.
-</p>
-</li><li class="listitem">
-<p>
-Added parameter <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/img.src.path.html"><em class="parameter"><code>img.src.path</code></em></a> as a prefix to HTML img src
+</p></li><li class="listitem"><p>
+Added parameter <em class="parameter"><code>img.src.path</code></em> as a prefix to HTML img src
 attributes.
 The prefix is added to whatever path is already generated by the
-stylesheet for each image file.</p>
-</li><li class="listitem">
-<p>
+stylesheet for each image file.</p></li><li class="listitem"><p>
 Added new attribute-sets
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/informalequation.properties.html"><em class="parameter"><code>informalequation.properties</code></em></a>,
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/informalexample.properties.html"><em class="parameter"><code>informalexample.properties</code></em></a>,
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/informalfigure.properties.html"><em class="parameter"><code>informalfigure.properties</code></em></a>, and <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/informaltable.properties.html"><em class="parameter"><code>informaltable.properties</code></em></a>,
+<em class="parameter"><code>informalequation.properties</code></em>,
+<em class="parameter"><code>informalexample.properties</code></em>,
+<em class="parameter"><code>informalfigure.properties</code></em>, and <em class="parameter"><code>informaltable.properties</code></em>,
 so each such element type can be formatted
 individually if needed.
-</p>
-</li><li class="listitem">
-<p>
-Add <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/component.label.includes.part.label.html"><em class="parameter"><code>component.label.includes.part.label</code></em></a>
+</p></li><li class="listitem"><p>
+Add <em class="parameter"><code>component.label.includes.part.label</code></em>
 parameter to add any  part number to chapter, appendix
 and other component labels when
-the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/label.from.part.html"><em class="parameter"><code>label.from.part</code></em></a> parameter  is nonzero.
+the <em class="parameter"><code>label.from.part</code></em> parameter  is nonzero.
 This permits you to distinguish multiple chapters with the same
-chapter number in cross references and the TOC.</p>
-</li><li class="listitem">
-<p>
-Added <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/chunk.separate.lots.html"><em class="parameter"><code>chunk.separate.lots</code></em></a> parameter for HTML output.
+chapter number in cross references and the TOC.</p></li><li class="listitem"><p>
+Added <em class="parameter"><code>chunk.separate.lots</code></em> parameter for HTML output.
 This parameter lets you generate separate chunk files for each LOT
-(list of tables, list of figures, etc.).</p>
-</li><li class="listitem">
-<p>Added several table features:</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem">
-<p>
-Added <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/table.table.properties.html"><em class="parameter"><code>table.table.properties</code></em></a> attribute set to add
+(list of tables, list of figures, etc.).</p></li><li class="listitem"><p>Added several table features:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem"><p>
+Added <em class="parameter"><code>table.table.properties</code></em> attribute set to add
 properties to the fo:table element.
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 Added placeholder templates named <code class="literal">table.cell.properties</code>
 and <code class="literal">table.cell.block.properties</code> to enable adding properties
 to any <code class="sgmltag-element">fo:table-cell</code> or the cell's <code class="sgmltag-element">fo:block</code>, respectively.
- These templates are a start for implementing table styles.</p>
-</li></ul></div>
-</li><li class="listitem">
-<p>
+ These templates are a start for implementing table styles.</p></li></ul></div></li><li class="listitem"><p>
 Added new attribute
-set <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/component.title.properties.html"><em class="parameter"><code>component.title.properties</code></em></a> for easy modifications of
+set <em class="parameter"><code>component.title.properties</code></em> for easy modifications of
 component's title formatting in FO output.
-</p>
-</li><li class="listitem">
-<p>
-Added Saxon support for an <code class="sgmltag-attribute">encoding</code> attribute on the <a href="http://docbook.org/tdg5/en/html/textdata.html"><code class="sgmltag-element">textdata</code></a> element. Added new parameter
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/textdata.default.encoding.html"><em class="parameter"><code>textdata.default.encoding</code></em></a> which specifies encoding when
+</p></li><li class="listitem"><p>
+Added Saxon support for an <code class="sgmltag-attribute">encoding</code> attribute on the <code class="sgmltag-element">textdata</code> element. Added new parameter
+<em class="parameter"><code>textdata.default.encoding</code></em> which specifies encoding when
 <code class="sgmltag-attribute">encoding</code> attribute on
-<a href="http://docbook.org/tdg5/en/html/textdata.html"><code class="sgmltag-element">textdata</code></a> is missing.
-</p>
-</li><li class="listitem">
-<p>
+<code class="sgmltag-element">textdata</code> is missing.
+</p></li><li class="listitem"><p>
 Template <code class="literal">label.this.section</code> now controls whole
 section label, not only sub-label which corresponds to
 particular label. Former behaviour was IMHO bug as it was
 not usable.
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 Formatting in titleabbrev for TOC and headers
 is preserved when there are no hotlink elements in the title. Formerly the title showed only the text of the title, no font changes or other markup.
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 Added <code class="literal">intial.page.number</code> template to set the <code class="literal">initial-page-number
 property</code> for page sequences in print output.
 Customizing this template lets you change when page numbering restarts. This is similar to the <code class="literal">format.page.number</code> template that lets you change how the page number formatting changes in the output.
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 Added <code class="literal">force.page.count</code> template to set the force-page-count
 property for page sequences in print output.
 This is similar to the <code class="literal">format.page.number</code> template.
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 Sort language for localized index sorting in <code class="filename">autoidx-ng.xsl</code> is now taken from document 
 lang, not from system environment.
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 Numbering and formatting of normal
 and ulink footnotes (if turned on) has been unified.
-Now ulink footnotes are mixed in with any other footnotes.</p>
-</li><li class="listitem">
-<p>
+Now ulink footnotes are mixed in with any other footnotes.</p></li><li class="listitem"><p>
 Added support for <code class="sgmltag-element">renderas</code> attribute in section and
 sect1 et al.
-This permits you to render a given section title as if it were a different level.</p>
-</li><li class="listitem">
-<p>
-Added support for <a href="http://docbook.org/tdg5/en/html/label.html"><code class="sgmltag-element">label</code></a> attribute in footnote to manually
+This permits you to render a given section title as if it were a different level.</p></li><li class="listitem"><p>
+Added support for <code class="sgmltag-element">label</code> attribute in footnote to manually
 supply the footnote mark.
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 Added support for DocBook 4.3 <code class="sgmltag-element">corpcredit</code> element.
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 Added support for a <code class="literal">dbfo keep-together</code> PI for
 formal objects (table, figure, example, equation, programlisting).  That permits a formal object to be kept together if it is not already, or to be broken if it
 is very long and the
 default keep-together is not appropriate.
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 For graphics files, made file extension matching case
 insensitive, and updated the list of graphics extensions.
-</p>
-</li><li class="listitem">
-<p>
-Allow <a href="http://docbook.org/tdg5/en/html/calloutlist.html"><code class="sgmltag-element">calloutlist</code></a> to have block content before
+</p></li><li class="listitem"><p>
+Allow <code class="sgmltag-element">calloutlist</code> to have block content before
 the first callout
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 Added <code class="literal">dbfo-need</code> processing instruction to provide
 soft page breaks.
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 Added implementation of existing but unused
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/default.image.width.html"><em class="parameter"><code>default.image.width</code></em></a> parameter for graphics.
-</p>
-</li><li class="listitem">
-<p>
-Support DocBook NG <a href="http://docbook.org/tdg5/en/html/tag.html"><code class="sgmltag-element">tag</code></a> inline element.
-</p>
-</li><li class="listitem">
-<p>
+<em class="parameter"><code>default.image.width</code></em> parameter for graphics.
+</p></li><li class="listitem"><p>
+Support DocBook NG <code class="sgmltag-element">tag</code> inline element.
+</p></li><li class="listitem"><p>
 It appears that XEP now supports Unicode characters in
 bookmarks. There is no further need to strip accents from
 characters.
-</p>
-</li><li class="listitem">
-<p>
-Make <a href="http://docbook.org/tdg5/en/html/segmentedlist.html"><code class="sgmltag-element">segmentedlist</code></a> HTML markup
+</p></li><li class="listitem"><p>
+Make <code class="sgmltag-element">segmentedlist</code> HTML markup
 more semantic and available to CSS styles.
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 Added <code class="literal">user.preroot</code> placeholder template to
 permit xsl-stylesheet and other PIs and comments to be
 output before the HTML root element.
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 Non-chunked legalnotice now gets an &lt;a
 name="id"&gt; element in HTML output
 so it can be referenced with xref or link.
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 In chunked HTML output, changed <code class="literal">link rel="home"</code> to <code class="literal">rel="start"</code>,
 and <code class="literal">link rel="previous"</code> to <code class="literal">rel="prev"</code>, per W3C HTML 4.01
 spec.
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 Added several patches to htmlhelp from W. Borgert
-</p>
-</li><li class="listitem">
-<p>
+</p></li><li class="listitem"><p>
 Added Bosnian locale file as common/bs.xml.
-</p>
-</li></ul></div>
-</div>
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1650"></a>Release 1.65.0</h2></div></div></div>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>A number of important bug fixes.
-</p>
-</li><li class="listitem">
-<p>Added a workaround to allow these stylesheets to process DocBook NG
+</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1650"></a>Release 1.65.0</h2></div></div></div><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>A number of important bug fixes.
+</p></li><li class="listitem"><p>Added a workaround to allow these stylesheets to process DocBook NG
 documents. (It&#8217;s a hack that pre-processes the document to strip off the
 namespace and then uses <code class="function">exsl:node-set</code> to process
 the result.)
-</p>
-</li><li class="listitem">
-<p>Added alternative indexing mechanism which has better
+</p></li><li class="listitem"><p>Added alternative indexing mechanism which has better
 internationalization support. New indexing method allows grouping of
-accented letters like e, é, ë into the same group under letter "e". It
+accented letters like e, &eacute;, &euml; into the same group under letter "e". It
 can also treat special letters (e.g. "ch") as one character and place
 them in the correct position (e.g. between "h" and "i" in Czech
-language).</p> 
-<p>In order to use this mechanism you must create customization
+language).</p><p>In order to use this mechanism you must create customization
 layer which imports some base stylesheet (like
 <code class="filename">fo/docbook.xsl</code>,
 <code class="filename">html/chunk.xsl</code>) and then includes appropriate
 stylesheet with new indexing code
 (<code class="filename">fo/autoidx-ng.xsl</code> or
-<code class="filename">html/autoidx-ng.xsl</code>). For example:</p> 
-<pre class="programlisting">&lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+<code class="filename">html/autoidx-ng.xsl</code>). For example:</p><pre class="programlisting">&lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                 version="1.0"&gt;
 
-&lt;xsl:import href="http://docbook.sourceforge.net/release/xsl/current/fo/docbook.xsl"/&gt;
-&lt;xsl:include href="http://docbook.sourceforge.net/release/xsl/current/fo/autoidx-ng.xsl"/&gt;
+&lt;xsl:import href="http://cdn.docbook.org/release/xsl/current/fo/docbook.xsl"/&gt;
+&lt;xsl:include href="http://cdn.docbook.org/release/xsl/current/fo/autoidx-ng.xsl"/&gt;
 
-&lt;/xsl:stylesheet&gt;</pre>
-<p>New method is known to work with Saxon and it should also work
+&lt;/xsl:stylesheet&gt;</pre><p>New method is known to work with Saxon and it should also work
 with xsltproc 1.1.1 and later. Currently supported languages are
-English, Czech, German, French, Spanish and Danish.</p> 
-</li></ul></div> 
-</div>
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1641"></a>Release 1.64.1</h2></div></div></div>
-<div class="itemizedlist"><p>General bug fixes and improvements. Sorry about the failure to produce
-an updated release notes file for 1.62.0&#8212;1.63.2</p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>In the course of fixing bug #849787, wrapping Unicode callouts
+English, Czech, German, French, Spanish and Danish.</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1641"></a>Release 1.64.1</h2></div></div></div><div class="itemizedlist"><p>General bug fixes and improvements. Sorry about the failure to produce
+an updated release notes file for 1.62.0&#8212;1.63.2</p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>In the course of fixing bug #849787, wrapping Unicode callouts
 with an appropriate font change in the Xalan extensions, I discovered
 that the Xalan APIs have changed a bit. So <code class="filename">xalan2.jar</code>
 will work with older Xalan 2 implementations, <code class="filename">xalan25.jar</code>
-works with Xalan 2.5.</p>
-</li></ul></div> 
-</div>
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1610"></a>Release 1.61.0</h2></div></div></div>
-<div class="itemizedlist"><p>Lots of bug fixes and improvements.</p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>Initial support for timestamp PI. From now you
+works with Xalan 2.5.</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1610"></a>Release 1.61.0</h2></div></div></div><div class="itemizedlist"><p>Lots of bug fixes and improvements.</p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Initial support for timestamp PI. From now you
   can use &lt;?dbtimestamp format="Y-m-d H:M:S"?&gt; to get current
   datetime in your document. Added localization support for datetime PI
-</p>
-</li><li class="listitem">
-<p>Added level 6 to test for <a href="http://docbook.org/tdg5/en/html/section.html"><code class="sgmltag-element">section</code></a> depth in
+</p></li><li class="listitem"><p>Added level 6 to test for <code class="sgmltag-element">section</code> depth in
 section.level template so that
 section.title.level6.properties will be used for sections
 that are 6 deep or deeper. This should also cause a h6 to be
 created in html output.
-</p>
-</li><li class="listitem">
-<p>Don't use SVG graphics if <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/use.svg.html"><em class="parameter"><code>use.svg</code></em></a>=0
-</p>
-</li><li class="listitem">
-<p>Now uses number-and-title-template for sections
-  only if <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/section.autolabel.html"><em class="parameter"><code>section.autolabel</code></em></a> is not zero.
-</p>
-</li><li class="listitem">
-<p>Added missing 'english-language-name' attribute to
+</p></li><li class="listitem"><p>Don't use SVG graphics if <em class="parameter"><code>use.svg</code></em>=0
+</p></li><li class="listitem"><p>Now uses number-and-title-template for sections
+  only if <em class="parameter"><code>section.autolabel</code></em> is not zero.
+</p></li><li class="listitem"><p>Added missing 'english-language-name' attribute to
 the l10n element, and the missing 'style' attribute to the
 template element so the current gentext documents will
 validate.
-</p>
-</li><li class="listitem">
-<p>Corrected several references to parameter
-  <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/qanda.defaultlabel.html"><em class="parameter"><code>qanda.defaultlabel</code></em></a> that were missing the "$".
-</p>
-</li><li class="listitem">
-<p>Now accepts <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/admon.textlabel.html"><em class="parameter"><code>admon.textlabel</code></em></a> parameter to turn off
+</p></li><li class="listitem"><p>Corrected several references to parameter
+  <em class="parameter"><code>qanda.defaultlabel</code></em> that were missing the "$".
+</p></li><li class="listitem"><p>Now accepts <em class="parameter"><code>admon.textlabel</code></em> parameter to turn off
   Note, Warning, etc. label.
-</p>
-</li><li class="listitem">
-<p>FeatReq #684561: support more XEP metadata
-</p>
-</li><li class="listitem">
-<p>Added hyphenation support. Added support for <a href="http://docbook.org/tdg5/en/html/coref.html"><code class="sgmltag-element">coref</code></a>.
+</p></li><li class="listitem"><p>FeatReq #684561: support more XEP metadata
+</p></li><li class="listitem"><p>Added hyphenation support. Added support for <code class="sgmltag-element">coref</code>.
 Added <code class="sgmltag-element">beginpage</code> support. (does nothing; see TDG).
-</p>
-</li><li class="listitem">
-<p>Added support for
+</p></li><li class="listitem"><p>Added support for
 hyphenation-character, hyphenation-push-character-count, and
 hyphenation-remain-character-count
-</p>
-</li><li class="listitem">
-<p>Added <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/root.properties.html"><em class="parameter"><code>root.properties</code></em></a>,
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/ebnf.assignment.html"><em class="parameter"><code>ebnf.assignment</code></em></a>,
-and <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/ebnf.statement.terminator.html"><em class="parameter"><code>ebnf.statement.terminator</code></em></a>
-</p>
-</li><li class="listitem">
-<p>Support bgcolor PI in table cells; make sure
+</p></li><li class="listitem"><p>Added <em class="parameter"><code>root.properties</code></em>,
+<em class="parameter"><code>ebnf.assignment</code></em>,
+and <em class="parameter"><code>ebnf.statement.terminator</code></em>
+</p></li><li class="listitem"><p>Support bgcolor PI in table cells; make sure
 rowsep and colsep don't have any effect on the last row or
 column
-</p>
-</li><li class="listitem">
-<p>Handle <a href="http://docbook.org/tdg5/en/html/othercredit.html"><code class="sgmltag-element">othercredit</code></a> on titlepage a little
+</p></li><li class="listitem"><p>Handle <code class="sgmltag-element">othercredit</code> on titlepage a little
 better
-</p>
-</li><li class="listitem">
-<p>Applied fix from Jeff Beal that fixed the bug
+</p></li><li class="listitem"><p>Applied fix from Jeff Beal that fixed the bug
 that put secondary page numbers on primary entries. Same
 with tertiary page numbers on secondary entries.
-</p>
-</li><li class="listitem">
-<p>Added definition of missing variable
+</p></li><li class="listitem"><p>Added definition of missing variable
 <em class="parameter"><code>collection</code></em>.
-</p>
-</li><li class="listitem">
-<p>Make <a href="http://docbook.org/tdg5/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a> formatting 'normal' even when it
+</p></li><li class="listitem"><p>Make <code class="sgmltag-element">footnote</code> formatting 'normal' even when it
 occurs in a context that has special formatting
-</p>
-</li><li class="listitem">
-<p>Added warning when <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/glossary.collection.html"><em class="parameter"><code>glossary.collection</code></em></a> is not
+</p></li><li class="listitem"><p>Added warning when <em class="parameter"><code>glossary.collection</code></em> is not
 blank, but it cannot open the specified file.
-</p>
-</li><li class="listitem">
-<p>Pick up the frame attribute on <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a> and
-<a href="http://docbook.org/tdg5/en/html/informaltable.html"><code class="sgmltag-element">informaltable</code></a>.
-</p>
-</li><li class="listitem">
-<p><a href="http://docbook.org/tdg5/en/html/indexdiv.html"><code class="sgmltag-element">indexdiv</code></a>/<a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>
+</p></li><li class="listitem"><p>Pick up the frame attribute on <code class="sgmltag-element">table</code> and
+<code class="sgmltag-element">informaltable</code>.
+</p></li><li class="listitem"><p><code class="sgmltag-element">indexdiv</code>/<code class="sgmltag-element">title</code>
 in non-autogenerated indexes are
 now picked up.
-</p>
-</li><li class="listitem">
-<p>Removed (unused)
+</p></li><li class="listitem"><p>Removed (unused)
 component.title.properties
-</p>
-</li><li class="listitem">
-<p>Move IDs from
+</p></li><li class="listitem"><p>Move IDs from
 page-sequences down to titlepage blocks
-</p>
-</li><li class="listitem">
-<p>Use
-proportional-column-width(1) on more <a href="http://docbook.org/tdg5/en/html/table.html"><code class="sgmltag-element">table</code></a>s.
-</p>
-<p>Use proportional-column-width() for
+</p></li><li class="listitem"><p>Use
+proportional-column-width(1) on more <code class="sgmltag-element">table</code>s.
+</p><p>Use proportional-column-width() for
 header/footer tables; suppress relative-align when when
 using FOP
-</p>
-</li><li class="listitem">
-<p>Check for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/glossterm.auto.link.html"><em class="parameter"><code>glossterm.auto.link</code></em></a> when linking
+</p></li><li class="listitem"><p>Check for <em class="parameter"><code>glossterm.auto.link</code></em> when linking
 firstterms; don't output gl. prefix on glossterm links
-</p>
-</li><li class="listitem">
-<p>Generate Part ToCs
-</p>
-</li><li class="listitem">
-<p>Support <a href="http://docbook.org/tdg5/en/html/glossary.html"><code class="sgmltag-element">glossary</code></a>, <a href="http://docbook.org/tdg5/en/html/bibliography.html"><code class="sgmltag-element">bibliography</code></a>,
-and <a href="http://docbook.org/tdg5/en/html/index.html"><code class="sgmltag-element">index</code></a> in component ToCs.
-</p>
-</li><li class="listitem">
-<p>Refactored chunking code so that
+</p></li><li class="listitem"><p>Generate Part ToCs
+</p></li><li class="listitem"><p>Support <code class="sgmltag-element">glossary</code>, <code class="sgmltag-element">bibliography</code>,
+and <code class="sgmltag-element">index</code> in component ToCs.
+</p></li><li class="listitem"><p>Refactored chunking code so that
 customization of chunk algorithm and chunk elements is more
 practical
-</p>
-</li><li class="listitem">
-<p>Support <a href="http://docbook.org/tdg5/en/html/textobject.html"><code class="sgmltag-element">textobject</code></a>/<a href="http://docbook.org/tdg5/en/html/phrase.html"><code class="sgmltag-element">phrase</code></a>
-on <a href="http://docbook.org/tdg5/en/html/inlinemediaobject.html"><code class="sgmltag-element">inlinemediaobject</code></a>.
-</p>
-</li><li class="listitem">
-<p>Support 'start' PI on ordered lists
-</p>
-</li><li class="listitem">
-<p>Fixed test of $toc PI to turn on qandaset TOC.
-</p>
-</li><li class="listitem">
-<p>Added process.chunk.footnotes to sect2 through
+</p></li><li class="listitem"><p>Support <code class="sgmltag-element">textobject</code>/<code class="sgmltag-element">phrase</code>
+on <code class="sgmltag-element">inlinemediaobject</code>.
+</p></li><li class="listitem"><p>Support 'start' PI on ordered lists
+</p></li><li class="listitem"><p>Fixed test of $toc PI to turn on qandaset TOC.
+</p></li><li class="listitem"><p>Added process.chunk.footnotes to sect2 through
 5 to fix bug of missing footnotes when chunk level greater
 than 1.
-</p>
-</li><li class="listitem">
-<p>Added
-paramater <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/toc.max.depth.html"><em class="parameter"><code>toc.max.depth</code></em></a> which controls maximal depth of ToC
+</p></li><li class="listitem"><p>Added
+paramater <em class="parameter"><code>toc.max.depth</code></em> which controls maximal depth of ToC
 as requested by PHP-DOC group.
-</p>
-</li><li class="listitem">
-<p>Exempted <a href="http://docbook.org/tdg5/en/html/titleabbrev.html"><code class="sgmltag-element">titleabbrev</code></a> from preamble processing in
+</p></li><li class="listitem"><p>Exempted <code class="sgmltag-element">titleabbrev</code> from preamble processing in
 lists, and fixed variablelist preamble code to use the same
 syntax as the other lists.
-</p>
-</li><li class="listitem">
-<p>Added support for elements between variablelist
+</p></li><li class="listitem"><p>Added support for elements between variablelist
 and first varlistentry since DocBook 4.2 supports that now.
-</p>
-</li></ul></div> 
-</div>
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1601"></a>Release 1.60.1</h2></div></div></div>
-<div class="itemizedlist"><p>Lots of bug fixes.</p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>The format of the <code class="filename">titlepage.templates.xml</code> files and
+</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1601"></a>Release 1.60.1</h2></div></div></div><div class="itemizedlist"><p>Lots of bug fixes.</p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>The format of the <code class="filename">titlepage.templates.xml</code> files and
 the stylesheet that transforms them have been significantly changed. All of the
 attributes used to control the templates are now namespace qualified. So what
-used to be:</p> 
-<pre class="programlisting">&lt;t:titlepage element="article" wrapper="fo:block"&gt;</pre>
-<p>is now:</p> 
-<pre class="programlisting">&lt;t:titlepage t:element="article" t:wrapper="fo:block"&gt;</pre>
-<p>Attributes from other namespaces (including those that are unqualified) are
+used to be:</p><pre class="programlisting">&lt;t:titlepage element="article" wrapper="fo:block"&gt;</pre><p>is now:</p><pre class="programlisting">&lt;t:titlepage t:element="article" t:wrapper="fo:block"&gt;</pre><p>Attributes from other namespaces (including those that are unqualified) are
 now copied directly through. In practice, this means that the names that used
-to be <span class="quote">&#8220;<span class="quote">fo:</span>&#8221;</span> qualified:</p> 
-<pre class="programlisting">&lt;title named-template="component.title"
+to be <span class="quote">&#8220;<span class="quote">fo:</span>&#8221;</span> qualified:</p><pre class="programlisting">&lt;title named-template="component.title"
        param:node="ancestor-or-self::article[1]"
        fo:text-align="center"
        fo:keep-with-next="always"
        fo:font-size="&amp;hsize5;"
        fo:font-weight="bold"
-       fo:font-family="{$title.font.family}"/&gt;</pre>
-<p>are now unqualified:</p> 
-<pre class="programlisting">&lt;title t:named-template="component.title"
+       fo:font-family="{$title.font.family}"/&gt;</pre><p>are now unqualified:</p><pre class="programlisting">&lt;title t:named-template="component.title"
        param:node="ancestor-or-self::article[1]"
        text-align="center"
        keep-with-next="always"
        font-size="&amp;hsize5;"
        font-weight="bold"
-       font-family="{$title.font.family}"/&gt;</pre>
-<p>The <code class="sgmltag-element">t:titlepage</code> and <code class="sgmltag-element">t:titlepage-content</code>
+       font-family="{$title.font.family}"/&gt;</pre><p>The <code class="sgmltag-element">t:titlepage</code> and <code class="sgmltag-element">t:titlepage-content</code>
 elements both generate wrappers now. And unqualified attributes on those elements
 are passed through. This means that you can now make the title font apply to
 ane entire titlepage and make the entire <span class="quote">&#8220;<span class="quote">recto</span>&#8221;</span>
-titlepage centered by specifying the font and alignment on the those elements:</p> 
-<pre class="programlisting">&lt;t:titlepage t:element="article" t:wrapper="fo:block"
+titlepage centered by specifying the font and alignment on the those elements:</p><pre class="programlisting">&lt;t:titlepage t:element="article" t:wrapper="fo:block"
              font-family="{$title.font.family}"&gt;
 
   &lt;t:titlepage-content t:side="recto"
-             text-align="center"&gt;</pre>
-
-
-
-
-
-</li><li class="listitem">
-<p>Support use of <a href="http://docbook.org/tdg5/en/html/titleabbrev.html"><code class="sgmltag-element">titleabbrev</code></a> in running
+             text-align="center"&gt;</pre></li><li class="listitem"><p>Support use of <code class="sgmltag-element">titleabbrev</code> in running
 headers and footers.
-</p>
-</li><li class="listitem">
-<p>Added (experimental) <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/xref.with.number.and.title.html"><em class="parameter"><code>xref.with.number.and.title</code></em></a>
+</p></li><li class="listitem"><p>Added (experimental) <em class="parameter"><code>xref.with.number.and.title</code></em>
 parameter to enable number/title cross references even when the
 default would
 be just the number.
-</p>
-</li><li class="listitem">
-<p>Generate <a href="http://docbook.org/tdg5/en/html/part.html"><code class="sgmltag-element">part</code></a> ToCs if they're requested.
-</p>
-</li><li class="listitem">
-<p>Use proportional-column-width() in header/footer tables.
-</p>
-</li><li class="listitem">
-<p>Handle alignment correctly when <a href="http://docbook.org/tdg5/en/html/screenshot.html"><code class="sgmltag-element">screenshot</code></a>
-wraps a graphic in a <a href="http://docbook.org/tdg5/en/html/figure.html"><code class="sgmltag-element">figure</code></a>.
-</p>
-</li><li class="listitem">
-<p>Format <a href="http://docbook.org/tdg5/en/html/chapter.html"><code class="sgmltag-element">chapter</code></a> and <a href="http://docbook.org/tdg5/en/html/appendix.html"><code class="sgmltag-element">appendix</code></a>
+</p></li><li class="listitem"><p>Generate <code class="sgmltag-element">part</code> ToCs if they're requested.
+</p></li><li class="listitem"><p>Use proportional-column-width() in header/footer tables.
+</p></li><li class="listitem"><p>Handle alignment correctly when <code class="sgmltag-element">screenshot</code>
+wraps a graphic in a <code class="sgmltag-element">figure</code>.
+</p></li><li class="listitem"><p>Format <code class="sgmltag-element">chapter</code> and <code class="sgmltag-element">appendix</code>
 cross references consistently.
-</p>
-</li><li class="listitem">
-<p>Attempt to support tables with multiple <a href="http://docbook.org/tdg5/en/html/tgroup.html"><code class="sgmltag-element">tgroup</code></a>s
+</p></li><li class="listitem"><p>Attempt to support tables with multiple <code class="sgmltag-element">tgroup</code>s
 in FO.
-</p>
-</li><li class="listitem">
-<p>Output <code class="sgmltag-element">fo:table-columns</code> in
-<a href="http://docbook.org/tdg5/en/html/simplelist.html"><code class="sgmltag-element">simplelist</code></a> tables.
-</p>
-</li><li class="listitem">
-<p>Use <code class="filename">titlepage.templates.xml</code> for
-<a href="http://docbook.org/tdg5/en/html/indexdiv.html"><code class="sgmltag-element">indexdiv</code></a> and <a href="http://docbook.org/tdg5/en/html/glossdiv.html"><code class="sgmltag-element">glossdiv</code></a> formatting.
-</p>
-</li><li class="listitem">
-<p>Improve support for new bibliography elements.
-</p>
-</li><li class="listitem">
-<p>Added
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/footnote.number.format.html"><em class="parameter"><code>footnote.number.format</code></em></a>,
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/table.footnote.number.format.html"><em class="parameter"><code>table.footnote.number.format</code></em></a>,
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/footnote.number.symbols.html"><em class="parameter"><code>footnote.number.symbols</code></em></a>, and
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/table.footnote.number.symbols.html"><em class="parameter"><code>table.footnote.number.symbols</code></em></a> for better control of
+</p></li><li class="listitem"><p>Output <code class="sgmltag-element">fo:table-columns</code> in
+<code class="sgmltag-element">simplelist</code> tables.
+</p></li><li class="listitem"><p>Use <code class="filename">titlepage.templates.xml</code> for
+<code class="sgmltag-element">indexdiv</code> and <code class="sgmltag-element">glossdiv</code> formatting.
+</p></li><li class="listitem"><p>Improve support for new bibliography elements.
+</p></li><li class="listitem"><p>Added
+<em class="parameter"><code>footnote.number.format</code></em>,
+<em class="parameter"><code>table.footnote.number.format</code></em>,
+<em class="parameter"><code>footnote.number.symbols</code></em>, and
+<em class="parameter"><code>table.footnote.number.symbols</code></em> for better control of
 footnote markers.
-</p>
-</li><li class="listitem">
-<p>Added <code class="sgmltag-element">glossentry.show.acronyms</code>.
-</p>
-</li><li class="listitem">
-<p>Suppress the draft-mode page masters when
+</p></li><li class="listitem"><p>Added <code class="sgmltag-element">glossentry.show.acronyms</code>.
+</p></li><li class="listitem"><p>Suppress the draft-mode page masters when
 <em class="parameter"><code>draft-mode</code></em> is <span class="quote">&#8220;<span class="quote">no</span>&#8221;</span>.
-</p>
-</li><li class="listitem">
-<p>Make blank pages verso not recto. D'Oh!
-</p>
-</li><li class="listitem">
-<p>Improved formatting of <code class="sgmltag-element">ulink</code> footnotes.
-</p>
-</li><li class="listitem">
-<p>Fixed bugs in graphic width/height calculations.
-</p>
-</li><li class="listitem">
-<p>Added class attributes to inline elements.
-</p>
-</li><li class="listitem">
-<p>Don't add <span class="quote">&#8220;<span class="quote">.html</span>&#8221;</span> to the filenames identified
+</p></li><li class="listitem"><p>Make blank pages verso not recto. D'Oh!
+</p></li><li class="listitem"><p>Improved formatting of <code class="sgmltag-element">ulink</code> footnotes.
+</p></li><li class="listitem"><p>Fixed bugs in graphic width/height calculations.
+</p></li><li class="listitem"><p>Added class attributes to inline elements.
+</p></li><li class="listitem"><p>Don't add <span class="quote">&#8220;<span class="quote">.html</span>&#8221;</span> to the filenames identified
 with the <span class="quote">&#8220;<span class="quote">dbhtml</span>&#8221;</span> PI.
-</p>
-</li><li class="listitem">
-<p>Don't force a ToC when sections contain <a href="http://docbook.org/tdg5/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a>s.
-</p>
-</li><li class="listitem">
-<p>Make section title sizes a function of the
+</p></li><li class="listitem"><p>Don't force a ToC when sections contain <code class="sgmltag-element">refentry</code>s.
+</p></li><li class="listitem"><p>Make section title sizes a function of the
 <em class="parameter"><code>body.master.size</code></em>.
-</p>
-</li></ul></div> 
-</div>
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1592"></a>Release 1.59.2</h2></div></div></div>
-<div class="itemizedlist"><p>The 1.59.2 fixes an FO bug in the page masters that causes FOP to fail.
-</p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>Removed the region-name from the region-body of blank pages. There's
+</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1592"></a>Release 1.59.2</h2></div></div></div><div class="itemizedlist"><p>The 1.59.2 fixes an FO bug in the page masters that causes FOP to fail.
+</p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Removed the region-name from the region-body of blank pages. There's
 no reason to give the body of blank pages a unique name and doing so causes
 a mismatch that FOP detects.
-</p>
-</li><li class="listitem">
-<p>Output IDs for the first paragraphs in listitems.
-</p>
-</li><li class="listitem">
-<p>Fixed some small bugs in the handling of page numbers in double-sided mode.
-</p>
-</li><li class="listitem">
-<p>Attempt to prevent duplicated IDs from being produced when
-<code class="sgmltag-attribute">endterm</code> on <a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> points
+</p></li><li class="listitem"><p>Output IDs for the first paragraphs in listitems.
+</p></li><li class="listitem"><p>Fixed some small bugs in the handling of page numbers in double-sided mode.
+</p></li><li class="listitem"><p>Attempt to prevent duplicated IDs from being produced when
+<code class="sgmltag-attribute">endterm</code> on <code class="sgmltag-element">xref</code> points
 to something with nested structure.
-</p>
-</li><li class="listitem">
-<p>Fix aligment problems in <a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a>s.
-</p>
-</li><li class="listitem">
-<p>Output the type attribute on unordered lists (UL) in HTML only if
+</p></li><li class="listitem"><p>Fix aligment problems in <code class="sgmltag-element">equation</code>s.
+</p></li><li class="listitem"><p>Output the type attribute on unordered lists (UL) in HTML only if
 the css.decoration parameter is true.
-</p>
-</li><li class="listitem">
-<p>Calculate the font size in formal.title.properties so that it's 1.2 times
+</p></li><li class="listitem"><p>Calculate the font size in formal.title.properties so that it's 1.2 times
 the base font size, not a fixed "12pt".
-</p>
-</li></ul></div> 
-</div>
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1591"></a>Release 1.59.1</h2></div></div></div>
-<div class="itemizedlist"><p>The 1.59.1 fixes a few bugs.
-</p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>Added Bulgarian localization.
-</p>
-</li><li class="listitem">
-<p>Indexing improvements; localize book indexes to books but allow setindex
+</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1591"></a>Release 1.59.1</h2></div></div></div><div class="itemizedlist"><p>The 1.59.1 fixes a few bugs.
+</p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Added Bulgarian localization.
+</p></li><li class="listitem"><p>Indexing improvements; localize book indexes to books but allow setindex
 to index an entire set.
-</p>
-</li><li class="listitem">
-<p>The default value for rowsep and colsep is now "1" as per CALS.
-</p>
-</li><li class="listitem">
-<p>Added support for <a href="http://docbook.org/tdg5/en/html/titleabbrev.html"><code class="sgmltag-element">titleabbrev</code></a> (use them for cross
+</p></li><li class="listitem"><p>The default value for rowsep and colsep is now "1" as per CALS.
+</p></li><li class="listitem"><p>Added support for <code class="sgmltag-element">titleabbrev</code> (use them for cross
 references).
-</p>
-</li><li class="listitem">
-<p>Improvements to <a href="http://docbook.org/tdg5/en/html/mediaobject.html"><code class="sgmltag-element">mediaobject</code></a> for selecting print vs. online
+</p></li><li class="listitem"><p>Improvements to <code class="sgmltag-element">mediaobject</code> for selecting print vs. online
 images.
-</p>
-</li><li class="listitem">
-<p>Added seperate property sets for <a href="http://docbook.org/tdg5/en/html/figure.html"><code class="sgmltag-element">figure</code></a>s,
-<a href="http://docbook.org/tdg5/en/html/example.html"><code class="sgmltag-element">example</code></a>s, <a href="http://docbook.org/tdg5/en/html/equation.html"><code class="sgmltag-element">equation</code></a>s, <code class="sgmltag-element">tables</code>s,
-and <a href="http://docbook.org/tdg5/en/html/procedure.html"><code class="sgmltag-element">procedure</code></a>s.
-</p>
-</li><li class="listitem">
-<p>Make <a href="http://docbook.org/tdg5/en/html/lineannotation.html"><code class="sgmltag-element">lineannotation</code></a>s italic.
-</p>
-</li><li class="listitem">
-<p>Support <code class="sgmltag-attribute">xrefstyle</code> attribute.
-</p>
-</li><li class="listitem">
-<p>Make <code class="sgmltag-attribute">endterm</code> on
-<a href="http://docbook.org/tdg5/en/html/xref.html"><code class="sgmltag-element">xref</code></a> higher priority than
+</p></li><li class="listitem"><p>Added seperate property sets for <code class="sgmltag-element">figure</code>s,
+<code class="sgmltag-element">example</code>s, <code class="sgmltag-element">equation</code>s, <code class="sgmltag-element">tables</code>s,
+and <code class="sgmltag-element">procedure</code>s.
+</p></li><li class="listitem"><p>Make <code class="sgmltag-element">lineannotation</code>s italic.
+</p></li><li class="listitem"><p>Support <code class="sgmltag-attribute">xrefstyle</code> attribute.
+</p></li><li class="listitem"><p>Make <code class="sgmltag-attribute">endterm</code> on
+<code class="sgmltag-element">xref</code> higher priority than
 <code class="sgmltag-attribute">xreflabel</code> target.
-</p>
-</li><li class="listitem">
-<p>Glossary formatting improvements.
-</p>
-</li></ul></div> 
-</div>
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1580"></a>Release 1.58.0</h2></div></div></div>
-<div class="itemizedlist"><p>The 1.58.0 adds some initial support for extensions in xsltproc, adds
+</p></li><li class="listitem"><p>Glossary formatting improvements.
+</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1580"></a>Release 1.58.0</h2></div></div></div><div class="itemizedlist"><p>The 1.58.0 adds some initial support for extensions in xsltproc, adds
 a few features, and fixes bugs.
-</p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>This release contains the first attempt at extension support for xsltproc.
+</p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>This release contains the first attempt at extension support for xsltproc.
 The only extension available to date is the one that adjusts table column widths.
 Run <code class="filename">extensions/xsltproc/python/xslt.py</code>.
-</p>
-</li><li class="listitem">
-<p>Fixed bugs in calculation of adjusted column widths to correct for rounding
+</p></li><li class="listitem"><p>Fixed bugs in calculation of adjusted column widths to correct for rounding
 errors.
-</p>
-</li><li class="listitem">
-<p>Support nested <a href="http://docbook.org/tdg5/en/html/refsection.html"><code class="sgmltag-element">refsection</code></a> elements correctly.
-</p>
-</li><li class="listitem">
-<p>Reworked <code class="literal">gentext.template</code> to take context into consideration.
+</p></li><li class="listitem"><p>Support nested <code class="sgmltag-element">refsection</code> elements correctly.
+</p></li><li class="listitem"><p>Reworked <code class="literal">gentext.template</code> to take context into consideration.
 The name of elements in localization files is now an xpath-like context list, not
 just a simple name.
-</p>
-</li><li class="listitem">
-<p>Made some improvements to bibliography formatting.
-</p>
-</li><li class="listitem">
-<p>Improved graphical formatting of admonitions.
-</p>
-</li><li class="listitem">
-<p>Added support for <a href="http://docbook.org/tdg5/en/html/entrytbl.html"><code class="sgmltag-element">entrytbl</code></a>.
-</p>
-</li><li class="listitem">
-<p>Support spanning index terms.
-</p>
-</li><li class="listitem">
-<p>Support <a href="http://docbook.org/tdg5/en/html/bibliosource.html"><code class="sgmltag-element">bibliosource</code></a>.
-</p>
-</li></ul></div> 
-</div>
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1570"></a>Release 1.57.0</h2></div></div></div>
-
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>The 1.57.0 release wasn't documented here. Oops.
-</p>
-</li></ul></div> 
-</div>
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1560"></a>Release 1.56.0</h2></div></div></div>
-<div class="itemizedlist"><p>The 1.56.0 release fixes bugs.
-</p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-<p>Reworked chunking. <span class="emphasis"><em>This will break all existing customizations
+</p></li><li class="listitem"><p>Made some improvements to bibliography formatting.
+</p></li><li class="listitem"><p>Improved graphical formatting of admonitions.
+</p></li><li class="listitem"><p>Added support for <code class="sgmltag-element">entrytbl</code>.
+</p></li><li class="listitem"><p>Support spanning index terms.
+</p></li><li class="listitem"><p>Support <code class="sgmltag-element">bibliosource</code>.
+</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1570"></a>Release 1.57.0</h2></div></div></div><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>The 1.57.0 release wasn't documented here. Oops.
+</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1560"></a>Release 1.56.0</h2></div></div></div><div class="itemizedlist"><p>The 1.56.0 release fixes bugs.
+</p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Reworked chunking. <span class="emphasis"><em>This will break all existing customizations
 layers that change the chunking algorithm.</em></span> If you're customizing chunking,
 look at the new <span class="quote">&#8220;<span class="quote">content</span>&#8221;</span> parameter that's passed to
 <code class="literal">process-chunk-element</code> and friends.
-</p>
-</li><li class="listitem">
-<p>Support continued and inherited numeration in <a href="http://docbook.org/tdg5/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a>
+</p></li><li class="listitem"><p>Support continued and inherited numeration in <code class="sgmltag-element">orderedlist</code>
 formatting for FOs.
-</p>
-</li><li class="listitem">
-<p>Added Thai localization.
-</p>
-</li><li class="listitem">
-<p>Tweaked stylesheet documentation stylesheets to link to TDG and
+</p></li><li class="listitem"><p>Added Thai localization.
+</p></li><li class="listitem"><p>Tweaked stylesheet documentation stylesheets to link to TDG and
 the parameter references.
-</p>
-</li><li class="listitem">
-<p>Allow title on tables of contents ("Table of Contents") to be optional.
-Added new keyword to <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/generate.toc.html"><em class="parameter"><code>generate.toc</code></em></a>.
+</p></li><li class="listitem"><p>Allow title on tables of contents ("Table of Contents") to be optional.
+Added new keyword to <em class="parameter"><code>generate.toc</code></em>.
 Support tables of contents on sections.
-</p>
-</li><li class="listitem">
-<p>Made separate parameters for table borders and table cell borders:
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/table.frame.border.color.html"><em class="parameter"><code>table.frame.border.color</code></em></a>,
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/table.frame.border.style.html"><em class="parameter"><code>table.frame.border.style</code></em></a>,
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/table.frame.border.thickness.html"><em class="parameter"><code>table.frame.border.thickness</code></em></a>,
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/table.cell.border.color.html"><em class="parameter"><code>table.cell.border.color</code></em></a>,
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/table.cell.border.style.html"><em class="parameter"><code>table.cell.border.style</code></em></a>, and
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/table.cell.border.thickness.html"><em class="parameter"><code>table.cell.border.thickness</code></em></a>.
-</p>
-</li><li class="listitem">
-<p>Suppress formatting of <span class="quote">&#8220;<span class="quote">endofrange</span>&#8221;</span> <a href="http://docbook.org/tdg5/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a>s.
+</p></li><li class="listitem"><p>Made separate parameters for table borders and table cell borders:
+<em class="parameter"><code>table.frame.border.color</code></em>,
+<em class="parameter"><code>table.frame.border.style</code></em>,
+<em class="parameter"><code>table.frame.border.thickness</code></em>,
+<em class="parameter"><code>table.cell.border.color</code></em>,
+<em class="parameter"><code>table.cell.border.style</code></em>, and
+<em class="parameter"><code>table.cell.border.thickness</code></em>.
+</p></li><li class="listitem"><p>Suppress formatting of <span class="quote">&#8220;<span class="quote">endofrange</span>&#8221;</span> <code class="sgmltag-element">indexterm</code>s.
 This is only half-right. They should generate a range, but I haven't figured out how
 to do that yet.
-</p>
-</li><li class="listitem">
-<p>Support <a href="http://docbook.org/tdg5/en/html/revdescription.html"><code class="sgmltag-element">revdescription</code></a>. (Bug #582192)
-</p>
-</li><li class="listitem">
-<p>Added <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/default.float.class.html"><em class="parameter"><code>default.float.class</code></em></a> and fixed figure
+</p></li><li class="listitem"><p>Support <code class="sgmltag-element">revdescription</code>. (Bug #582192)
+</p></li><li class="listitem"><p>Added <em class="parameter"><code>default.float.class</code></em> and fixed figure
 floats. (Bug #497603)
-</p>
-</li><li class="listitem">
-<p>Fixed formatting of <a href="http://docbook.org/tdg5/en/html/sbr.html"><code class="sgmltag-element">sbr</code></a> in FOs.
-</p>
-</li><li class="listitem">
-<p>Added context to the <span class="quote">&#8220;<span class="quote">missing template</span>&#8221;</span> error message.
-</p>
-</li><li class="listitem">
-<p>Process <a href="http://docbook.org/tdg5/en/html/arg.html"><code class="sgmltag-element">arg</code></a> correctly in a <a href="http://docbook.org/tdg5/en/html/group.html"><code class="sgmltag-element">group</code></a>.
+</p></li><li class="listitem"><p>Fixed formatting of <code class="sgmltag-element">sbr</code> in FOs.
+</p></li><li class="listitem"><p>Added context to the <span class="quote">&#8220;<span class="quote">missing template</span>&#8221;</span> error message.
+</p></li><li class="listitem"><p>Process <code class="sgmltag-element">arg</code> correctly in a <code class="sgmltag-element">group</code>.
 (Bug #605150)
-</p>
-</li><li class="listitem">
-<p>Removed 'keep-with-next' from <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/formal.title.properties.html"><em class="parameter"><code>formal.title.properties</code></em></a>
+</p></li><li class="listitem"><p>Removed 'keep-with-next' from <em class="parameter"><code>formal.title.properties</code></em>
 attribute set now that the stylesheets support the option of putting
 such titles below the object. Now the $placement value determines if
 'keep-with-next' or 'keep-with-previous' is used in the title block.
-</p>
-</li><li class="listitem">
-<p>Wrap <span class="quote">&#8220;<span class="quote">url()</span>&#8221;</span> around external-destinations when appropriate.
-</p>
-</li><li class="listitem">
-<p>Fixed typo in compact list spacing. (Bug #615464)
-</p>
-</li><li class="listitem">
-<p>Removed spurious hash in anchor name. (Bug #617717)
-</p>
-</li><li class="listitem">
-<p>Address is now displayed verbatim on title pages. (Bug #618600)
-</p>
-</li><li class="listitem">
-<p>The <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/bridgehead.in.toc.html"><em class="parameter"><code>bridgehead.in.toc</code></em></a> parameter is now properly
+</p></li><li class="listitem"><p>Wrap <span class="quote">&#8220;<span class="quote">url()</span>&#8221;</span> around external-destinations when appropriate.
+</p></li><li class="listitem"><p>Fixed typo in compact list spacing. (Bug #615464)
+</p></li><li class="listitem"><p>Removed spurious hash in anchor name. (Bug #617717)
+</p></li><li class="listitem"><p>Address is now displayed verbatim on title pages. (Bug #618600)
+</p></li><li class="listitem"><p>The <em class="parameter"><code>bridgehead.in.toc</code></em> parameter is now properly
 supported.
-</p>
-</li><li class="listitem">
-<p>Improved effectiveness of HTML cleanup by increasing the number
+</p></li><li class="listitem"><p>Improved effectiveness of HTML cleanup by increasing the number
 of places where it is used. Improve use of HTML cleanup in XHTML stylesheets.
-</p>
-</li><li class="listitem">
-<p>Support table of contents for <a href="http://docbook.org/tdg5/en/html/appendix.html"><code class="sgmltag-element">appendix</code></a> in
-<a href="http://docbook.org/tdg5/en/html/article.html"><code class="sgmltag-element">article</code></a>. (Bug #596599)
-</p>
-</li><li class="listitem">
-<p>Don't duplicate footnotes in <a href="http://docbook.org/tdg5/en/html/bibliography.html"><code class="sgmltag-element">bibliography</code></a>s and
-<a href="http://docbook.org/tdg5/en/html/glossary.html"><code class="sgmltag-element">glossary</code></a>s. (Bug #583282)
-</p>
-</li><li class="listitem">
-<p>Added <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/default.image.width.html"><em class="parameter"><code>default.image.width</code></em></a>. (Bug #516859)
-</p>
-</li><li class="listitem">
-<p>Totally reworked <a href="http://docbook.org/tdg5/en/html/funcsynopsis.html"><code class="sgmltag-element">funcsynopsis</code></a> code; it now
+</p></li><li class="listitem"><p>Support table of contents for <code class="sgmltag-element">appendix</code> in
+<code class="sgmltag-element">article</code>. (Bug #596599)
+</p></li><li class="listitem"><p>Don't duplicate footnotes in <code class="sgmltag-element">bibliography</code>s and
+<code class="sgmltag-element">glossary</code>s. (Bug #583282)
+</p></li><li class="listitem"><p>Added <em class="parameter"><code>default.image.width</code></em>. (Bug #516859)
+</p></li><li class="listitem"><p>Totally reworked <code class="sgmltag-element">funcsynopsis</code> code; it now
 supports a 'tabular' presentation style for 'wide' prototypes; see
 <em class="parameter"><code>funcsynopsis.tabular.threshold</code></em>. (HTML only
 right now, I think, FO support, uh, real soon now.)
-</p>
-</li><li class="listitem">
-<p>Reworked support for difference marking; toned down the colors a bit
+</p></li><li class="listitem"><p>Reworked support for difference marking; toned down the colors a bit
 and added a <span class="quote">&#8220;<span class="quote">system.head.content</span>&#8221;</span> template so that the diff CSS
 wasn't overriding <span class="quote">&#8220;<span class="quote">user.head.content</span>&#8221;</span>. (Bug #610660)
-</p>
-</li><li class="listitem">
-<p>Added call to the <span class="quote">&#8220;<span class="quote">*.head.content</span>&#8221;</span> elements when writing
+</p></li><li class="listitem"><p>Added call to the <span class="quote">&#8220;<span class="quote">*.head.content</span>&#8221;</span> elements when writing
 out long description chunks.
-</p>
-</li><li class="listitem">
-<p>Make sure <a href="http://docbook.org/tdg5/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a> link is correct even when
-chunking to a different <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a>.
-</p>
-</li><li class="listitem">
-<p>Use CSS to set viewport characteristics if
-<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/css.decoration.html"><em class="parameter"><code>css.decoration</code></em></a> is non-zero, use div instead of p for making
-graphic a block element; make figure <a href="http://docbook.org/tdg5/en/html/title.html"><code class="sgmltag-element">title</code></a>s the
+</p></li><li class="listitem"><p>Make sure <code class="sgmltag-element">legalnotice</code> link is correct even when
+chunking to a different <em class="parameter"><code>base.dir</code></em>.
+</p></li><li class="listitem"><p>Use CSS to set viewport characteristics if
+<em class="parameter"><code>css.decoration</code></em> is non-zero, use div instead of p for making
+graphic a block element; make figure <code class="sgmltag-element">title</code>s the
 default alt
-text for images in a <a href="http://docbook.org/tdg5/en/html/figure.html"><code class="sgmltag-element">figure</code></a>.</p>
-</li><li class="listitem">
-<p>Added space-after to <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/list.block.spacing.html"><em class="parameter"><code>list.block.spacing</code></em></a>.
-</p>
-</li><li class="listitem">
-<p>Reworked section.level template to give <span class="quote">&#8220;<span class="quote">correct</span>&#8221;</span> answer
+text for images in a <code class="sgmltag-element">figure</code>.</p></li><li class="listitem"><p>Added space-after to <em class="parameter"><code>list.block.spacing</code></em>.
+</p></li><li class="listitem"><p>Reworked section.level template to give <span class="quote">&#8220;<span class="quote">correct</span>&#8221;</span> answer
 instead of being off by one.
-</p>
-</li><li class="listitem">
-<p>When processing tables, use the <code class="sgmltag-attribute">tabstyle</code>
+</p></li><li class="listitem"><p>When processing tables, use the <code class="sgmltag-attribute">tabstyle</code>
 attribute as the division class.
-</p>
-</li><li class="listitem">
-<p>Fixed bug in <code class="filename">html2xhtml.xsl</code> that was causing the
+</p></li><li class="listitem"><p>Fixed bug in <code class="filename">html2xhtml.xsl</code> that was causing the
 XHTML chunker to output HTML instead of XHTML.
-</p>
-</li></ul></div> 
-</div>
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="VOlder"></a>Older releases</h2></div></div></div>
-  
-  <p>To view the release notes for older releases, see <code class="uri"><a class="uri" href="http://cvs.sourceforge.net/viewcvs.py/docbook/xsl/RELEASE-NOTES.xml" target="_top">http://cvs.sourceforge.net/viewcvs.py/docbook/xsl/RELEASE-NOTES.xml</a></code>. Be
+</p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="VOlder"></a>Older releases</h2></div></div></div><p>To view the release notes for older releases, see <code class="uri"><a class="uri" href="http://cvs.sourceforge.net/viewcvs.py/docbook/xsl/RELEASE-NOTES.xml" target="_top">http://cvs.sourceforge.net/viewcvs.py/docbook/xsl/RELEASE-NOTES.xml</a></code>. Be
   aware that there were no release notes for releases prior to the
-  1.50.0 release.</p>
-</div>
-<div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="dot0"></a>About dot-zero releases</h2></div></div></div>
-  
-    <p>DocBook Project &#8220;dot zero&#8221; releases should be
+  1.50.0 release.</p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="dot0"></a>About dot-zero releases</h2></div></div></div><p>DocBook Project &#8220;dot zero&#8221; releases should be
     considered <span class="emphasis"><em>experimental</em></span> and are always
     followed by stable &#8220;dot one plus&#8221; releases, usually within
     two or three weeks. Please help to ensure the stability of
     &#8220;dot one plus&#8221; releases by carefully testing each
     &#8220;dot zero&#8221; release and reporting back about any
-    problems you find. </p>
-    <p>It is not recommended that you use a &#8220;dot zero&#8221;
+    problems you find. </p><p>It is not recommended that you use a &#8220;dot zero&#8221;
     release in a production system. Instead, you should wait for
-    the &#8220;dot one&#8221; or greater versions.</p>
-  </div>
-</div></body></html>
-
+    the &#8220;dot one&#8221; or greater versions.</p></div></div></body></html>
diff --git a/RELEASE-NOTES.pdf b/RELEASE-NOTES.pdf
new file mode 100644 (file)
index 0000000..8f76e03
--- /dev/null
@@ -0,0 +1,39730 @@
+%PDF-1.4
+%ÐÔÅØ
+1 0 obj
+<< /S /GoTo /D (section.1) >>
+endobj
+4 0 obj
+(Release Notes: 1.79.2)
+endobj
+5 0 obj
+<< /S /GoTo /D (section.2) >>
+endobj
+8 0 obj
+(Release Notes: 1.79.2)
+endobj
+9 0 obj
+<< /S /GoTo /D (section.3) >>
+endobj
+12 0 obj
+(Release Notes: 1.79.1)
+endobj
+13 0 obj
+<< /S /GoTo /D (subsection.3.1) >>
+endobj
+16 0 obj
+(Gentext)
+endobj
+17 0 obj
+<< /S /GoTo /D (subsection.3.2) >>
+endobj
+20 0 obj
+(Common)
+endobj
+21 0 obj
+<< /S /GoTo /D (subsection.3.3) >>
+endobj
+24 0 obj
+(FO)
+endobj
+25 0 obj
+<< /S /GoTo /D (subsection.3.4) >>
+endobj
+28 0 obj
+(HTML)
+endobj
+29 0 obj
+<< /S /GoTo /D (subsection.3.5) >>
+endobj
+32 0 obj
+(Manpages)
+endobj
+33 0 obj
+<< /S /GoTo /D (subsection.3.6) >>
+endobj
+36 0 obj
+(Epub)
+endobj
+37 0 obj
+<< /S /GoTo /D (subsection.3.7) >>
+endobj
+40 0 obj
+(HTMLHelp)
+endobj
+41 0 obj
+<< /S /GoTo /D (subsection.3.8) >>
+endobj
+44 0 obj
+(Eclipse)
+endobj
+45 0 obj
+<< /S /GoTo /D (subsection.3.9) >>
+endobj
+48 0 obj
+(JavaHelp)
+endobj
+49 0 obj
+<< /S /GoTo /D (subsection.3.10) >>
+endobj
+52 0 obj
+(Slides)
+endobj
+53 0 obj
+<< /S /GoTo /D (subsection.3.11) >>
+endobj
+56 0 obj
+(Website)
+endobj
+57 0 obj
+<< /S /GoTo /D (subsection.3.12) >>
+endobj
+60 0 obj
+(Webhelp)
+endobj
+61 0 obj
+<< /S /GoTo /D (subsection.3.13) >>
+endobj
+64 0 obj
+(Params)
+endobj
+65 0 obj
+<< /S /GoTo /D (subsection.3.14) >>
+endobj
+68 0 obj
+(Profiling)
+endobj
+69 0 obj
+<< /S /GoTo /D (subsection.3.15) >>
+endobj
+72 0 obj
+(Lib)
+endobj
+73 0 obj
+<< /S /GoTo /D (subsection.3.16) >>
+endobj
+76 0 obj
+(Tools)
+endobj
+77 0 obj
+<< /S /GoTo /D (subsection.3.17) >>
+endobj
+80 0 obj
+(Template)
+endobj
+81 0 obj
+<< /S /GoTo /D (subsection.3.18) >>
+endobj
+84 0 obj
+(Extensions)
+endobj
+85 0 obj
+<< /S /GoTo /D (section.4) >>
+endobj
+88 0 obj
+(Release Notes: 1.79.0)
+endobj
+89 0 obj
+<< /S /GoTo /D (subsection.4.1) >>
+endobj
+92 0 obj
+(Gentext)
+endobj
+93 0 obj
+<< /S /GoTo /D (subsection.4.2) >>
+endobj
+96 0 obj
+(Common)
+endobj
+97 0 obj
+<< /S /GoTo /D (subsection.4.3) >>
+endobj
+100 0 obj
+(FO)
+endobj
+101 0 obj
+<< /S /GoTo /D (subsection.4.4) >>
+endobj
+104 0 obj
+(HTML)
+endobj
+105 0 obj
+<< /S /GoTo /D (subsection.4.5) >>
+endobj
+108 0 obj
+(Manpages)
+endobj
+109 0 obj
+<< /S /GoTo /D (subsection.4.6) >>
+endobj
+112 0 obj
+(Epub)
+endobj
+113 0 obj
+<< /S /GoTo /D (subsection.4.7) >>
+endobj
+116 0 obj
+(HTMLHelp)
+endobj
+117 0 obj
+<< /S /GoTo /D (subsection.4.8) >>
+endobj
+120 0 obj
+(Eclipse)
+endobj
+121 0 obj
+<< /S /GoTo /D (subsection.4.9) >>
+endobj
+124 0 obj
+(JavaHelp)
+endobj
+125 0 obj
+<< /S /GoTo /D (subsection.4.10) >>
+endobj
+128 0 obj
+(Slides)
+endobj
+129 0 obj
+<< /S /GoTo /D (subsection.4.11) >>
+endobj
+132 0 obj
+(Website)
+endobj
+133 0 obj
+<< /S /GoTo /D (subsection.4.12) >>
+endobj
+136 0 obj
+(Webhelp)
+endobj
+137 0 obj
+<< /S /GoTo /D (subsection.4.13) >>
+endobj
+140 0 obj
+(Params)
+endobj
+141 0 obj
+<< /S /GoTo /D (subsection.4.14) >>
+endobj
+144 0 obj
+(Profiling)
+endobj
+145 0 obj
+<< /S /GoTo /D (subsection.4.15) >>
+endobj
+148 0 obj
+(Lib)
+endobj
+149 0 obj
+<< /S /GoTo /D (subsection.4.16) >>
+endobj
+152 0 obj
+(Tools)
+endobj
+153 0 obj
+<< /S /GoTo /D (subsection.4.17) >>
+endobj
+156 0 obj
+(Template)
+endobj
+157 0 obj
+<< /S /GoTo /D (subsection.4.18) >>
+endobj
+160 0 obj
+(Extensions)
+endobj
+161 0 obj
+<< /S /GoTo /D (section.5) >>
+endobj
+164 0 obj
+(Release Notes: 1.78.1)
+endobj
+165 0 obj
+<< /S /GoTo /D (subsection.5.1) >>
+endobj
+168 0 obj
+(Common)
+endobj
+169 0 obj
+<< /S /GoTo /D (subsection.5.2) >>
+endobj
+172 0 obj
+(FO)
+endobj
+173 0 obj
+<< /S /GoTo /D (subsection.5.3) >>
+endobj
+176 0 obj
+(HTML)
+endobj
+177 0 obj
+<< /S /GoTo /D (subsection.5.4) >>
+endobj
+180 0 obj
+(Manpages)
+endobj
+181 0 obj
+<< /S /GoTo /D (subsection.5.5) >>
+endobj
+184 0 obj
+(Webhelp)
+endobj
+185 0 obj
+<< /S /GoTo /D (subsection.5.6) >>
+endobj
+188 0 obj
+(Params)
+endobj
+189 0 obj
+<< /S /GoTo /D (subsection.5.7) >>
+endobj
+192 0 obj
+(Highlighting)
+endobj
+193 0 obj
+<< /S /GoTo /D (section.6) >>
+endobj
+196 0 obj
+(Release Notes: 1.78.0)
+endobj
+197 0 obj
+<< /S /GoTo /D (subsection.6.1) >>
+endobj
+200 0 obj
+(Gentext)
+endobj
+201 0 obj
+<< /S /GoTo /D (subsection.6.2) >>
+endobj
+204 0 obj
+(Common)
+endobj
+205 0 obj
+<< /S /GoTo /D (subsection.6.3) >>
+endobj
+208 0 obj
+(FO)
+endobj
+209 0 obj
+<< /S /GoTo /D (subsection.6.4) >>
+endobj
+212 0 obj
+(HTML)
+endobj
+213 0 obj
+<< /S /GoTo /D (subsection.6.5) >>
+endobj
+216 0 obj
+(Manpages)
+endobj
+217 0 obj
+<< /S /GoTo /D (subsection.6.6) >>
+endobj
+220 0 obj
+(Roundtrip)
+endobj
+221 0 obj
+<< /S /GoTo /D (subsection.6.7) >>
+endobj
+224 0 obj
+(Slides)
+endobj
+225 0 obj
+<< /S /GoTo /D (subsection.6.8) >>
+endobj
+228 0 obj
+(Webhelp)
+endobj
+229 0 obj
+<< /S /GoTo /D (subsection.6.9) >>
+endobj
+232 0 obj
+(Params)
+endobj
+233 0 obj
+<< /S /GoTo /D (subsection.6.10) >>
+endobj
+236 0 obj
+(Profiling)
+endobj
+237 0 obj
+<< /S /GoTo /D (subsection.6.11) >>
+endobj
+240 0 obj
+(Tools)
+endobj
+241 0 obj
+<< /S /GoTo /D (subsection.6.12) >>
+endobj
+244 0 obj
+(Template)
+endobj
+245 0 obj
+<< /S /GoTo /D (section.7) >>
+endobj
+248 0 obj
+(Release Notes: 1.77.1)
+endobj
+249 0 obj
+<< /S /GoTo /D (subsection.7.1) >>
+endobj
+252 0 obj
+(Gentext)
+endobj
+253 0 obj
+<< /S /GoTo /D (subsection.7.2) >>
+endobj
+256 0 obj
+(Common)
+endobj
+257 0 obj
+<< /S /GoTo /D (subsection.7.3) >>
+endobj
+260 0 obj
+(FO)
+endobj
+261 0 obj
+<< /S /GoTo /D (subsection.7.4) >>
+endobj
+264 0 obj
+(HTML)
+endobj
+265 0 obj
+<< /S /GoTo /D (subsection.7.5) >>
+endobj
+268 0 obj
+(Epub)
+endobj
+269 0 obj
+<< /S /GoTo /D (subsection.7.6) >>
+endobj
+272 0 obj
+(HTMLHelp)
+endobj
+273 0 obj
+<< /S /GoTo /D (subsection.7.7) >>
+endobj
+276 0 obj
+(Eclipse)
+endobj
+277 0 obj
+<< /S /GoTo /D (subsection.7.8) >>
+endobj
+280 0 obj
+(JavaHelp)
+endobj
+281 0 obj
+<< /S /GoTo /D (subsection.7.9) >>
+endobj
+284 0 obj
+(Webhelp)
+endobj
+285 0 obj
+<< /S /GoTo /D (subsection.7.10) >>
+endobj
+288 0 obj
+(Params)
+endobj
+289 0 obj
+<< /S /GoTo /D (subsection.7.11) >>
+endobj
+292 0 obj
+(Highlighting)
+endobj
+293 0 obj
+<< /S /GoTo /D (subsection.7.12) >>
+endobj
+296 0 obj
+(Profiling)
+endobj
+297 0 obj
+<< /S /GoTo /D (subsection.7.13) >>
+endobj
+300 0 obj
+(Lib)
+endobj
+301 0 obj
+<< /S /GoTo /D (subsection.7.14) >>
+endobj
+304 0 obj
+(Template)
+endobj
+305 0 obj
+<< /S /GoTo /D (subsection.7.15) >>
+endobj
+308 0 obj
+(Extensions)
+endobj
+309 0 obj
+<< /S /GoTo /D (subsection.7.16) >>
+endobj
+312 0 obj
+(XSL-Saxon)
+endobj
+313 0 obj
+<< /S /GoTo /D (section.8) >>
+endobj
+316 0 obj
+(Release Notes: 1.77.1)
+endobj
+317 0 obj
+<< /S /GoTo /D (subsection.8.1) >>
+endobj
+320 0 obj
+(FO)
+endobj
+321 0 obj
+<< /S /GoTo /D (subsection.8.2) >>
+endobj
+324 0 obj
+(HTML)
+endobj
+325 0 obj
+<< /S /GoTo /D (subsection.8.3) >>
+endobj
+328 0 obj
+(Roundtrip)
+endobj
+329 0 obj
+<< /S /GoTo /D (subsection.8.4) >>
+endobj
+332 0 obj
+(Slides)
+endobj
+333 0 obj
+<< /S /GoTo /D (subsection.8.5) >>
+endobj
+336 0 obj
+(Website)
+endobj
+337 0 obj
+<< /S /GoTo /D (subsection.8.6) >>
+endobj
+340 0 obj
+(Webhelp)
+endobj
+341 0 obj
+<< /S /GoTo /D (section.9) >>
+endobj
+344 0 obj
+(Release Notes: 1.76.1)
+endobj
+345 0 obj
+<< /S /GoTo /D (subsection.9.1) >>
+endobj
+348 0 obj
+(FO)
+endobj
+349 0 obj
+<< /S /GoTo /D (subsection.9.2) >>
+endobj
+352 0 obj
+(HTML)
+endobj
+353 0 obj
+<< /S /GoTo /D (subsection.9.3) >>
+endobj
+356 0 obj
+(Params)
+endobj
+357 0 obj
+<< /S /GoTo /D (section.10) >>
+endobj
+360 0 obj
+(Release Notes: 1.76.0)
+endobj
+361 0 obj
+<< /S /GoTo /D (subsection.10.1) >>
+endobj
+364 0 obj
+(Gentext)
+endobj
+365 0 obj
+<< /S /GoTo /D (subsection.10.2) >>
+endobj
+368 0 obj
+(Common)
+endobj
+369 0 obj
+<< /S /GoTo /D (subsection.10.3) >>
+endobj
+372 0 obj
+(FO)
+endobj
+373 0 obj
+<< /S /GoTo /D (subsection.10.4) >>
+endobj
+376 0 obj
+(HTML)
+endobj
+377 0 obj
+<< /S /GoTo /D (subsection.10.5) >>
+endobj
+380 0 obj
+(Manpages)
+endobj
+381 0 obj
+<< /S /GoTo /D (subsection.10.6) >>
+endobj
+384 0 obj
+(Epub)
+endobj
+385 0 obj
+<< /S /GoTo /D (subsection.10.7) >>
+endobj
+388 0 obj
+(Eclipse)
+endobj
+389 0 obj
+<< /S /GoTo /D (subsection.10.8) >>
+endobj
+392 0 obj
+(Params)
+endobj
+393 0 obj
+<< /S /GoTo /D (subsection.10.9) >>
+endobj
+396 0 obj
+(XSL-Xalan)
+endobj
+397 0 obj
+<< /S /GoTo /D (section.11) >>
+endobj
+400 0 obj
+(Release Notes: 1.75.2)
+endobj
+401 0 obj
+<< /S /GoTo /D (subsection.11.1) >>
+endobj
+404 0 obj
+(Gentext)
+endobj
+405 0 obj
+<< /S /GoTo /D (subsection.11.2) >>
+endobj
+408 0 obj
+(Common)
+endobj
+409 0 obj
+<< /S /GoTo /D (subsection.11.3) >>
+endobj
+412 0 obj
+(FO)
+endobj
+413 0 obj
+<< /S /GoTo /D (subsection.11.4) >>
+endobj
+416 0 obj
+(HTML)
+endobj
+417 0 obj
+<< /S /GoTo /D (subsection.11.5) >>
+endobj
+420 0 obj
+(Manpages)
+endobj
+421 0 obj
+<< /S /GoTo /D (subsection.11.6) >>
+endobj
+424 0 obj
+(Epub)
+endobj
+425 0 obj
+<< /S /GoTo /D (subsection.11.7) >>
+endobj
+428 0 obj
+(Profiling)
+endobj
+429 0 obj
+<< /S /GoTo /D (subsection.11.8) >>
+endobj
+432 0 obj
+(XSL-Saxon)
+endobj
+433 0 obj
+<< /S /GoTo /D (subsection.11.9) >>
+endobj
+436 0 obj
+(XSL-Xalan)
+endobj
+437 0 obj
+<< /S /GoTo /D (section.12) >>
+endobj
+440 0 obj
+(Release Notes: 1.75.1)
+endobj
+441 0 obj
+<< /S /GoTo /D (subsection.12.1) >>
+endobj
+444 0 obj
+(FO)
+endobj
+445 0 obj
+<< /S /GoTo /D (subsection.12.2) >>
+endobj
+448 0 obj
+(HTML)
+endobj
+449 0 obj
+<< /S /GoTo /D (subsection.12.3) >>
+endobj
+452 0 obj
+(Epub)
+endobj
+453 0 obj
+<< /S /GoTo /D (subsection.12.4) >>
+endobj
+456 0 obj
+(Params)
+endobj
+457 0 obj
+<< /S /GoTo /D (section.13) >>
+endobj
+460 0 obj
+(Release Notes: 1.75.0)
+endobj
+461 0 obj
+<< /S /GoTo /D (subsection.13.1) >>
+endobj
+464 0 obj
+(Gentext)
+endobj
+465 0 obj
+<< /S /GoTo /D (subsection.13.2) >>
+endobj
+468 0 obj
+(Common)
+endobj
+469 0 obj
+<< /S /GoTo /D (subsection.13.3) >>
+endobj
+472 0 obj
+(FO)
+endobj
+473 0 obj
+<< /S /GoTo /D (subsection.13.4) >>
+endobj
+476 0 obj
+(HTML)
+endobj
+477 0 obj
+<< /S /GoTo /D (subsection.13.5) >>
+endobj
+480 0 obj
+(Manpages)
+endobj
+481 0 obj
+<< /S /GoTo /D (subsection.13.6) >>
+endobj
+484 0 obj
+(ePub)
+endobj
+485 0 obj
+<< /S /GoTo /D (subsection.13.7) >>
+endobj
+488 0 obj
+(HTMLHelp)
+endobj
+489 0 obj
+<< /S /GoTo /D (subsection.13.8) >>
+endobj
+492 0 obj
+(Params)
+endobj
+493 0 obj
+<< /S /GoTo /D (subsection.13.9) >>
+endobj
+496 0 obj
+(Highlighting)
+endobj
+497 0 obj
+<< /S /GoTo /D (subsection.13.10) >>
+endobj
+500 0 obj
+(XSL-Saxon)
+endobj
+501 0 obj
+<< /S /GoTo /D (subsection.13.11) >>
+endobj
+504 0 obj
+(XSL-Xalan)
+endobj
+505 0 obj
+<< /S /GoTo /D (section.14) >>
+endobj
+508 0 obj
+(Release Notes: 1.74.3)
+endobj
+509 0 obj
+<< /S /GoTo /D (section.15) >>
+endobj
+512 0 obj
+(Release Notes: 1.74.2)
+endobj
+513 0 obj
+<< /S /GoTo /D (section.16) >>
+endobj
+516 0 obj
+(Release Notes: 1.74.1)
+endobj
+517 0 obj
+<< /S /GoTo /D (subsection.16.1) >>
+endobj
+520 0 obj
+(Gentext)
+endobj
+521 0 obj
+<< /S /GoTo /D (subsection.16.2) >>
+endobj
+524 0 obj
+(FO)
+endobj
+525 0 obj
+<< /S /GoTo /D (subsection.16.3) >>
+endobj
+528 0 obj
+(HTML)
+endobj
+529 0 obj
+<< /S /GoTo /D (subsection.16.4) >>
+endobj
+532 0 obj
+(Manpages)
+endobj
+533 0 obj
+<< /S /GoTo /D (subsection.16.5) >>
+endobj
+536 0 obj
+(ePub)
+endobj
+537 0 obj
+<< /S /GoTo /D (subsection.16.6) >>
+endobj
+540 0 obj
+(Roundtrip)
+endobj
+541 0 obj
+<< /S /GoTo /D (subsection.16.7) >>
+endobj
+544 0 obj
+(Params)
+endobj
+545 0 obj
+<< /S /GoTo /D (subsection.16.8) >>
+endobj
+548 0 obj
+(Highlighting)
+endobj
+549 0 obj
+<< /S /GoTo /D (section.17) >>
+endobj
+552 0 obj
+(Release Notes: 1.74.0)
+endobj
+553 0 obj
+<< /S /GoTo /D (subsection.17.1) >>
+endobj
+556 0 obj
+(Gentext)
+endobj
+557 0 obj
+<< /S /GoTo /D (subsection.17.2) >>
+endobj
+560 0 obj
+(Common)
+endobj
+561 0 obj
+<< /S /GoTo /D (subsection.17.3) >>
+endobj
+564 0 obj
+(FO)
+endobj
+565 0 obj
+<< /S /GoTo /D (subsection.17.4) >>
+endobj
+568 0 obj
+(HTML)
+endobj
+569 0 obj
+<< /S /GoTo /D (subsection.17.5) >>
+endobj
+572 0 obj
+(Manpages)
+endobj
+573 0 obj
+<< /S /GoTo /D (subsection.17.6) >>
+endobj
+576 0 obj
+(Epub)
+endobj
+577 0 obj
+<< /S /GoTo /D (subsection.17.7) >>
+endobj
+580 0 obj
+(HTMLHelp)
+endobj
+581 0 obj
+<< /S /GoTo /D (subsection.17.8) >>
+endobj
+584 0 obj
+(Eclipse)
+endobj
+585 0 obj
+<< /S /GoTo /D (subsection.17.9) >>
+endobj
+588 0 obj
+(JavaHelp)
+endobj
+589 0 obj
+<< /S /GoTo /D (subsection.17.10) >>
+endobj
+592 0 obj
+(Roundtrip)
+endobj
+593 0 obj
+<< /S /GoTo /D (subsection.17.11) >>
+endobj
+596 0 obj
+(Slides)
+endobj
+597 0 obj
+<< /S /GoTo /D (subsection.17.12) >>
+endobj
+600 0 obj
+(Website)
+endobj
+601 0 obj
+<< /S /GoTo /D (subsection.17.13) >>
+endobj
+604 0 obj
+(Params)
+endobj
+605 0 obj
+<< /S /GoTo /D (subsection.17.14) >>
+endobj
+608 0 obj
+(Profiling)
+endobj
+609 0 obj
+<< /S /GoTo /D (subsection.17.15) >>
+endobj
+612 0 obj
+(Tools)
+endobj
+613 0 obj
+<< /S /GoTo /D (subsection.17.16) >>
+endobj
+616 0 obj
+(Extensions)
+endobj
+617 0 obj
+<< /S /GoTo /D (subsection.17.17) >>
+endobj
+620 0 obj
+(XSL-Saxon)
+endobj
+621 0 obj
+<< /S /GoTo /D (subsection.17.18) >>
+endobj
+624 0 obj
+(XSL-Xalan)
+endobj
+625 0 obj
+<< /S /GoTo /D (subsection.17.19) >>
+endobj
+628 0 obj
+(XSL-libxslt)
+endobj
+629 0 obj
+<< /S /GoTo /D (section.18) >>
+endobj
+632 0 obj
+(Release Notes: 1.73.2)
+endobj
+633 0 obj
+<< /S /GoTo /D (section.19) >>
+endobj
+636 0 obj
+(Release: 1.73.1)
+endobj
+637 0 obj
+<< /S /GoTo /D (subsection.19.1) >>
+endobj
+640 0 obj
+(Gentext)
+endobj
+641 0 obj
+<< /S /GoTo /D (subsection.19.2) >>
+endobj
+644 0 obj
+(FO)
+endobj
+645 0 obj
+<< /S /GoTo /D (subsection.19.3) >>
+endobj
+648 0 obj
+(HTML)
+endobj
+649 0 obj
+<< /S /GoTo /D (subsection.19.4) >>
+endobj
+652 0 obj
+(Manpages)
+endobj
+653 0 obj
+<< /S /GoTo /D (subsection.19.5) >>
+endobj
+656 0 obj
+(HTMLHelp)
+endobj
+657 0 obj
+<< /S /GoTo /D (subsection.19.6) >>
+endobj
+660 0 obj
+(Eclipse)
+endobj
+661 0 obj
+<< /S /GoTo /D (subsection.19.7) >>
+endobj
+664 0 obj
+(JavaHelp)
+endobj
+665 0 obj
+<< /S /GoTo /D (subsection.19.8) >>
+endobj
+668 0 obj
+(Roundtrip)
+endobj
+669 0 obj
+<< /S /GoTo /D (subsection.19.9) >>
+endobj
+672 0 obj
+(Params)
+endobj
+673 0 obj
+<< /S /GoTo /D (section.20) >>
+endobj
+676 0 obj
+(Release: 1.73.0)
+endobj
+677 0 obj
+<< /S /GoTo /D (subsection.20.1) >>
+endobj
+680 0 obj
+(Gentext)
+endobj
+681 0 obj
+<< /S /GoTo /D (subsection.20.2) >>
+endobj
+684 0 obj
+(Common)
+endobj
+685 0 obj
+<< /S /GoTo /D (subsection.20.3) >>
+endobj
+688 0 obj
+(FO)
+endobj
+689 0 obj
+<< /S /GoTo /D (subsection.20.4) >>
+endobj
+692 0 obj
+(HTML)
+endobj
+693 0 obj
+<< /S /GoTo /D (subsection.20.5) >>
+endobj
+696 0 obj
+(Manpages)
+endobj
+697 0 obj
+<< /S /GoTo /D (subsection.20.6) >>
+endobj
+700 0 obj
+(Eclipse)
+endobj
+701 0 obj
+<< /S /GoTo /D (subsection.20.7) >>
+endobj
+704 0 obj
+(JavaHelp)
+endobj
+705 0 obj
+<< /S /GoTo /D (subsection.20.8) >>
+endobj
+708 0 obj
+(Roundtrip)
+endobj
+709 0 obj
+<< /S /GoTo /D (subsection.20.9) >>
+endobj
+712 0 obj
+(Params)
+endobj
+713 0 obj
+<< /S /GoTo /D (subsection.20.10) >>
+endobj
+716 0 obj
+(Highlighting)
+endobj
+717 0 obj
+<< /S /GoTo /D (subsection.20.11) >>
+endobj
+720 0 obj
+(Profiling)
+endobj
+721 0 obj
+<< /S /GoTo /D (subsection.20.12) >>
+endobj
+724 0 obj
+(Lib)
+endobj
+725 0 obj
+<< /S /GoTo /D (subsection.20.13) >>
+endobj
+728 0 obj
+(Tools)
+endobj
+729 0 obj
+<< /S /GoTo /D (subsection.20.14) >>
+endobj
+732 0 obj
+(XSL-Saxon)
+endobj
+733 0 obj
+<< /S /GoTo /D (subsection.20.15) >>
+endobj
+736 0 obj
+(XSL-Xalan)
+endobj
+737 0 obj
+<< /S /GoTo /D (section.21) >>
+endobj
+740 0 obj
+(Release: 1.72.0)
+endobj
+741 0 obj
+<< /S /GoTo /D (subsection.21.1) >>
+endobj
+744 0 obj
+(Common)
+endobj
+745 0 obj
+<< /S /GoTo /D (subsection.21.2) >>
+endobj
+748 0 obj
+(FO)
+endobj
+749 0 obj
+<< /S /GoTo /D (subsection.21.3) >>
+endobj
+752 0 obj
+(HTML)
+endobj
+753 0 obj
+<< /S /GoTo /D (subsection.21.4) >>
+endobj
+756 0 obj
+(Manpages)
+endobj
+757 0 obj
+<< /S /GoTo /D (subsection.21.5) >>
+endobj
+760 0 obj
+(Params)
+endobj
+761 0 obj
+<< /S /GoTo /D (subsection.21.6) >>
+endobj
+764 0 obj
+(Template)
+endobj
+765 0 obj
+<< /S /GoTo /D (subsection.21.7) >>
+endobj
+768 0 obj
+(Roundtrip)
+endobj
+769 0 obj
+<< /S /GoTo /D (section.22) >>
+endobj
+772 0 obj
+(Release: 1.71.1)
+endobj
+773 0 obj
+<< /S /GoTo /D (subsection.22.1) >>
+endobj
+776 0 obj
+(Common)
+endobj
+777 0 obj
+<< /S /GoTo /D (subsection.22.2) >>
+endobj
+780 0 obj
+(FO)
+endobj
+781 0 obj
+<< /S /GoTo /D (subsection.22.3) >>
+endobj
+784 0 obj
+(HTML)
+endobj
+785 0 obj
+<< /S /GoTo /D (subsection.22.4) >>
+endobj
+788 0 obj
+(Highlighting)
+endobj
+789 0 obj
+<< /S /GoTo /D (subsection.22.5) >>
+endobj
+792 0 obj
+(Manpages)
+endobj
+793 0 obj
+<< /S /GoTo /D (subsection.22.6) >>
+endobj
+796 0 obj
+(Params)
+endobj
+797 0 obj
+<< /S /GoTo /D (subsection.22.7) >>
+endobj
+800 0 obj
+(Profiling)
+endobj
+801 0 obj
+<< /S /GoTo /D (section.23) >>
+endobj
+804 0 obj
+(Release: 1.71.0)
+endobj
+805 0 obj
+<< /S /GoTo /D (subsection.23.1) >>
+endobj
+808 0 obj
+(Common)
+endobj
+809 0 obj
+<< /S /GoTo /D (subsection.23.2) >>
+endobj
+812 0 obj
+(Extensions)
+endobj
+813 0 obj
+<< /S /GoTo /D (subsection.23.3) >>
+endobj
+816 0 obj
+(FO)
+endobj
+817 0 obj
+<< /S /GoTo /D (subsection.23.4) >>
+endobj
+820 0 obj
+(HTML)
+endobj
+821 0 obj
+<< /S /GoTo /D (subsection.23.5) >>
+endobj
+824 0 obj
+(Highlighting)
+endobj
+825 0 obj
+<< /S /GoTo /D (subsection.23.6) >>
+endobj
+828 0 obj
+(Manpages)
+endobj
+829 0 obj
+<< /S /GoTo /D (subsection.23.7) >>
+endobj
+832 0 obj
+(Params)
+endobj
+833 0 obj
+<< /S /GoTo /D (subsection.23.8) >>
+endobj
+836 0 obj
+(Tools)
+endobj
+837 0 obj
+<< /S /GoTo /D (section.24) >>
+endobj
+840 0 obj
+(Release: 1.70.1)
+endobj
+841 0 obj
+<< /S /GoTo /D (subsection.24.1) >>
+endobj
+844 0 obj
+(FO)
+endobj
+845 0 obj
+<< /S /GoTo /D (subsection.24.2) >>
+endobj
+848 0 obj
+(HTML)
+endobj
+849 0 obj
+<< /S /GoTo /D (subsection.24.3) >>
+endobj
+852 0 obj
+(HTMLHelp)
+endobj
+853 0 obj
+<< /S /GoTo /D (subsection.24.4) >>
+endobj
+856 0 obj
+(Params)
+endobj
+857 0 obj
+<< /S /GoTo /D (section.25) >>
+endobj
+860 0 obj
+(Release: 1.70.0)
+endobj
+861 0 obj
+<< /S /GoTo /D (subsection.25.1) >>
+endobj
+864 0 obj
+(Common)
+endobj
+865 0 obj
+<< /S /GoTo /D (subsection.25.2) >>
+endobj
+868 0 obj
+(Extensions)
+endobj
+869 0 obj
+<< /S /GoTo /D (subsection.25.3) >>
+endobj
+872 0 obj
+(FO)
+endobj
+873 0 obj
+<< /S /GoTo /D (subsection.25.4) >>
+endobj
+876 0 obj
+(HTML)
+endobj
+877 0 obj
+<< /S /GoTo /D (subsection.25.5) >>
+endobj
+880 0 obj
+(Manpages)
+endobj
+881 0 obj
+<< /S /GoTo /D (subsection.25.6) >>
+endobj
+884 0 obj
+(Params)
+endobj
+885 0 obj
+<< /S /GoTo /D (subsection.25.7) >>
+endobj
+888 0 obj
+(Profiling)
+endobj
+889 0 obj
+<< /S /GoTo /D (subsection.25.8) >>
+endobj
+892 0 obj
+(Tools)
+endobj
+893 0 obj
+<< /S /GoTo /D (subsection.25.9) >>
+endobj
+896 0 obj
+(WordML)
+endobj
+897 0 obj
+<< /S /GoTo /D (section.26) >>
+endobj
+900 0 obj
+(Release 1.69.1)
+endobj
+901 0 obj
+<< /S /GoTo /D (section.27) >>
+endobj
+904 0 obj
+(Release 1.69.0)
+endobj
+905 0 obj
+<< /S /GoTo /D (subsection.27.1) >>
+endobj
+908 0 obj
+(Common)
+endobj
+909 0 obj
+<< /S /GoTo /D (subsection.27.2) >>
+endobj
+912 0 obj
+(FO)
+endobj
+913 0 obj
+<< /S /GoTo /D (subsection.27.3) >>
+endobj
+916 0 obj
+(Help)
+endobj
+917 0 obj
+<< /S /GoTo /D (subsection.27.4) >>
+endobj
+920 0 obj
+(HTML)
+endobj
+921 0 obj
+<< /S /GoTo /D (subsection.27.5) >>
+endobj
+924 0 obj
+(man)
+endobj
+925 0 obj
+<< /S /GoTo /D (section.28) >>
+endobj
+928 0 obj
+(Release 1.68.1)
+endobj
+929 0 obj
+<< /S /GoTo /D (section.29) >>
+endobj
+932 0 obj
+(Release 1.68.0)
+endobj
+933 0 obj
+<< /S /GoTo /D (section.30) >>
+endobj
+936 0 obj
+(Release 1.67.2)
+endobj
+937 0 obj
+<< /S /GoTo /D (section.31) >>
+endobj
+940 0 obj
+(Release 1.67.1)
+endobj
+941 0 obj
+<< /S /GoTo /D (section.32) >>
+endobj
+944 0 obj
+(Release 1.67.0)
+endobj
+945 0 obj
+<< /S /GoTo /D (section.33) >>
+endobj
+948 0 obj
+(Release 1.66.1)
+endobj
+949 0 obj
+<< /S /GoTo /D (section.34) >>
+endobj
+952 0 obj
+(Release 1.65.0)
+endobj
+953 0 obj
+<< /S /GoTo /D (section.35) >>
+endobj
+956 0 obj
+(Release 1.64.1)
+endobj
+957 0 obj
+<< /S /GoTo /D (section.36) >>
+endobj
+960 0 obj
+(Release 1.61.0)
+endobj
+961 0 obj
+<< /S /GoTo /D (section.37) >>
+endobj
+964 0 obj
+(Release 1.60.1)
+endobj
+965 0 obj
+<< /S /GoTo /D (section.38) >>
+endobj
+968 0 obj
+(Release 1.59.2)
+endobj
+969 0 obj
+<< /S /GoTo /D (section.39) >>
+endobj
+972 0 obj
+(Release 1.59.1)
+endobj
+973 0 obj
+<< /S /GoTo /D (section.40) >>
+endobj
+976 0 obj
+(Release 1.58.0)
+endobj
+977 0 obj
+<< /S /GoTo /D (section.41) >>
+endobj
+980 0 obj
+(Release 1.57.0)
+endobj
+981 0 obj
+<< /S /GoTo /D (section.42) >>
+endobj
+984 0 obj
+(Release 1.56.0)
+endobj
+985 0 obj
+<< /S /GoTo /D (section.43) >>
+endobj
+988 0 obj
+(Older releases)
+endobj
+989 0 obj
+<< /S /GoTo /D (section.44) >>
+endobj
+992 0 obj
+(About dot-zero releases)
+endobj
+993 0 obj
+<< /S /GoTo /D [994 0 R  /FitH ] >>
+endobj
+997 0 obj <<
+/Length 286       
+/Filter /FlateDecode
+>>
+stream
+xÚ\95\90AOÃ0\f\85ïù\15>v\87zvÚ¤Éu\1a \10B\82õ\80\80\94!VUÐJ\88\7f\8fÓ\f*Upà\92<ÛÑ{ñGð\f\ 4WjU«å¥!ðè­¶P7`5Ú
+\1c\17XTP\1f`\9b=\84SxêÃ"×\86²»n\b}\92\9eÄp<\ f×Ý~Õu¯©xÜÜ.võ\8dÄäÌè\8dIn\9báó\14úc\bC\1fÇ\92Îà$Ý\161½ô\ e¹dÈ\rúê\9cÿ\12ß©\8bZ½)\167\ 2\ 6cÑú\ 2*ÏhIþUÛ\1dÁAf\92\87b\ 2\1fãË\16\f\13êÂ\8a>ÁFÝ+:/>¿\13\b\rìÐxËñ/>J\ f%\95èªr΢r?,D6\vMÙÈC\8aÄCÄÄC\8aÈc\143\ 2\7f~é·\8d\8dA²þ?\vÏ\f
++Ó2\1aLÞñ\1c\e\8eRÇ|·\96×-ú\13\9b\89Ü\17\8bú\82-
+endstream
+endobj
+994 0 obj <<
+/Type /Page
+/Contents 997 0 R
+/Resources 996 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1004 0 R
+>> endobj
+995 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 80
+/Height 15
+/BitsPerComponent 8
+/ColorSpace [/Indexed /DeviceRGB 3 1005 0 R]
+/Length 109
+/Filter/FlateDecode
+/DecodeParms<</Colors 1/Columns 80/BitsPerComponent 8/Predictor 10>>
+>>
+stream
+xÚåRA\ eÀ \b\13ýÿ\9fG³J\87Û.\86˲\ 6\1a0ÒTb«Ç(\ 5\ 4û3\86màK\82þ|Q\bzídHv:2vg¢Ï\82\1eA\12d V9ç\15<»9D¬\ e9+Á04½êÎâ°¿8Dn8¼ÚL;¤ ;\91\ 4Ó\ eÿù\ fKÑÊq\0\aG
+endstream
+endobj
+1005 0 obj <<
+/Length 20        
+/Filter /FlateDecode
+>>
+stream
+xÚKKKëì«ü\9fÆðÿÿ\7f\0\a%
+endstream
+endobj
+998 0 obj <<
+/D [994 0 R /XYZ -16.307 900.716 null]
+>> endobj
+1001 0 obj <<
+/D [994 0 R /XYZ 56.693 759.068 null]
+>> endobj
+1002 0 obj <<
+/D [994 0 R /XYZ 56.693 759.068 null]
+>> endobj
+996 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R >>
+/XObject << /Im1 995 0 R >>
+/ProcSet [ /PDF /Text /ImageC /ImageI ]
+>> endobj
+1047 0 obj <<
+/Length 853       
+/Filter /FlateDecode
+>>
+stream
+xÚí\9bKs\9b0\10Çï|
+\1dá\80ªÕ\13õ\984\8fÉ$}Ä\9eigÒ\1cHB\1c¦Ø¸6m\93o_\81À\8d=n«æÐ1X'd£ÑJúiW\vúCÐ\ 4\11t\12\1c\8c\83\82 \8dµ¤\12\8dï\91¤X*\94\0ÃL¡ñ\1dº
+/³"K\97Y\14SA·e\95-mñ¾\ØBõÐÞ|SÞ\1e\94å\17ûãÓè<º\1e\9f\1931\0ÖBØÖFÕS\91-\1f²¬ZÖ·\8du@\89±.Ym\9dk\89Áü\13\v¬Uk?Ïë\8aÁÑ8ø\1a\80i\8e @Bb©\19R\1a°$\14ÝN\83«k\82îÌ=c\10s\9d \1fMÍ)\12@0eÒ\94\v4
+>\ 4dmä\14\ 1Å\1a@ÔÆ»F¹Ä\ 2¤5~XΪl¶ê«z6Sf`,Á\8a1[\13¢\18\b![¦ëu\143 !`¥1mÆb\87±\98 [¸<        \90 \ 2S3I¤k­®×uÖÌG{;¦
+\8b¤\9d\1fMr[\899\99\84\17\99ÜX\89\ 430\8b\ 1\14\96\94\1dÀÍD\e«'\86K\16\81\b\1f«(VZ\8782}&{{á;0\ 5ÏqnÁ\7f\15\ 3\97r\ 3ûjÅ\91MÒ´%}XN§å,\8aMHðtw\9e.u¤ËZºÇïÌè(Ýw÷Ý=ÜÿD\9d;Rç-õÓñŹÙ1¤ò¤{FZÿ\994t¤EKú"\9dÍÓI\9d5
+í1ï4_]oÎÌÑ\93eË÷hþíÆx2Ó>t÷Ρ\e஡[=\vݧY1\8f\98ç»»`¥#ؤóäÛ"\9fÛ\87\9dy °u\vû,\8d(   ¿GT\84©õfª¸Ç=\10Ü«,\f\88i×à\1e\15ù]\9d\83)!<ä\9emÐÊѵ\ 1\8fQBÂìf\99WY\r\9cyàzh¤é\1aé\87&~sê·ëÞ\90N\I3Kú}ý¦;]¤ÓúôE\81\aݳ\18îÌ\9b·¼\17ågBh\91Ï&f´\{Ò=!M\89kf&,éó¼~}\ 2à\9f¸\86\8cý\97\83K\8b}\oÝeY4§éþôcèÔUG]\99\84m:/Ò:7×\9ayÔ;ÏØõ¸Úìñ\rã£Ç*\9b-ór¶Üï¸ÞwÂ\ez\9f\18\9c¯ëa¸\93\1e\86ü^\ fC0U¼ÓÃп\bb\12\81\19[_vÜëaz¿üÜ\14\13ÜëazI\979Òõz\98!%\86Üé)\90{=LïIkGÿöz\98^ÆoÆ\1dùz=Ì0\1c\9a      Gà^\ fÓ3O\96\8e{²×Ã\f\1föÊ\8b½\1ef\10¸\95#n¯\87Ù#Ö^\ fÓsÒ\89+i¯\87\196éUnæõ0Ãà½ý­IwÝö±7'\98\92\7f\ 2F\85Îë
+endstream
+endobj
+1046 0 obj <<
+/Type /Page
+/Contents 1047 0 R
+/Resources 1045 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1004 0 R
+/Annots [ 1006 0 R 1007 0 R 1008 0 R 1009 0 R 1010 0 R 1011 0 R 1012 0 R 1013 0 R 1014 0 R 1015 0 R 1016 0 R 1017 0 R 1018 0 R 1019 0 R 1020 0 R 1021 0 R 1022 0 R 1023 0 R 1024 0 R 1025 0 R 1026 0 R 1027 0 R 1028 0 R 1029 0 R 1030 0 R 1031 0 R 1032 0 R 1033 0 R 1034 0 R 1035 0 R 1036 0 R 1037 0 R 1038 0 R 1039 0 R 1040 0 R ]
+>> endobj
+1006 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [560.952 706.786 567.925 715.643]
+/A << /S /GoTo /D (section.1) >>
+>> endobj
+1007 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [560.952 679.202 567.925 688.059]
+/A << /S /GoTo /D (section.2) >>
+>> endobj
+1008 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [560.952 651.617 567.925 660.474]
+/A << /S /GoTo /D (section.3) >>
+>> endobj
+1009 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [560.952 633.996 567.925 642.743]
+/A << /S /GoTo /D (subsection.3.1) >>
+>> endobj
+1010 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [560.952 616.374 567.925 625.121]
+/A << /S /GoTo /D (subsection.3.2) >>
+>> endobj
+1011 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [560.952 598.752 567.925 607.499]
+/A << /S /GoTo /D (subsection.3.3) >>
+>> endobj
+1012 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [560.952 580.911 567.925 589.877]
+/A << /S /GoTo /D (subsection.3.4) >>
+>> endobj
+1013 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 563.409 567.925 572.255]
+/A << /S /GoTo /D (subsection.3.5) >>
+>> endobj
+1014 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 545.887 567.925 554.634]
+/A << /S /GoTo /D (subsection.3.6) >>
+>> endobj
+1015 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 528.165 567.925 537.012]
+/A << /S /GoTo /D (subsection.3.7) >>
+>> endobj
+1016 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 510.543 567.925 519.39]
+/A << /S /GoTo /D (subsection.3.8) >>
+>> endobj
+1017 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 492.922 567.925 501.768]
+/A << /S /GoTo /D (subsection.3.9) >>
+>> endobj
+1018 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 475.3 567.925 484.146]
+/A << /S /GoTo /D (subsection.3.10) >>
+>> endobj
+1019 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 457.678 567.925 466.525]
+/A << /S /GoTo /D (subsection.3.11) >>
+>> endobj
+1020 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 440.056 567.925 448.903]
+/A << /S /GoTo /D (subsection.3.12) >>
+>> endobj
+1021 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 422.434 567.925 431.281]
+/A << /S /GoTo /D (subsection.3.13) >>
+>> endobj
+1022 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 404.813 567.925 413.659]
+/A << /S /GoTo /D (subsection.3.14) >>
+>> endobj
+1023 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 387.191 567.925 396.037]
+/A << /S /GoTo /D (subsection.3.15) >>
+>> endobj
+1024 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 369.569 567.925 378.416]
+/A << /S /GoTo /D (subsection.3.16) >>
+>> endobj
+1025 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 352.047 567.925 360.794]
+/A << /S /GoTo /D (subsection.3.17) >>
+>> endobj
+1026 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 334.425 567.925 343.172]
+/A << /S /GoTo /D (subsection.3.18) >>
+>> endobj
+1027 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 306.841 567.925 315.697]
+/A << /S /GoTo /D (section.4) >>
+>> endobj
+1028 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 289.219 567.925 297.966]
+/A << /S /GoTo /D (subsection.4.1) >>
+>> endobj
+1029 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 271.497 567.925 280.344]
+/A << /S /GoTo /D (subsection.4.2) >>
+>> endobj
+1030 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 253.975 567.925 262.722]
+/A << /S /GoTo /D (subsection.4.3) >>
+>> endobj
+1031 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 236.134 567.925 245.1]
+/A << /S /GoTo /D (subsection.4.4) >>
+>> endobj
+1032 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 218.632 567.925 227.479]
+/A << /S /GoTo /D (subsection.4.5) >>
+>> endobj
+1033 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 201.01 567.925 209.857]
+/A << /S /GoTo /D (subsection.4.6) >>
+>> endobj
+1034 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 183.388 567.925 192.235]
+/A << /S /GoTo /D (subsection.4.7) >>
+>> endobj
+1035 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 165.767 567.925 174.613]
+/A << /S /GoTo /D (subsection.4.8) >>
+>> endobj
+1036 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 148.145 567.925 156.991]
+/A << /S /GoTo /D (subsection.4.9) >>
+>> endobj
+1037 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 130.523 567.925 139.37]
+/A << /S /GoTo /D (subsection.4.10) >>
+>> endobj
+1038 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 112.901 567.925 121.748]
+/A << /S /GoTo /D (subsection.4.11) >>
+>> endobj
+1039 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 95.279 567.925 104.126]
+/A << /S /GoTo /D (subsection.4.12) >>
+>> endobj
+1040 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 77.538 567.925 86.504]
+/A << /S /GoTo /D (subsection.4.13) >>
+>> endobj
+1048 0 obj <<
+/D [1046 0 R /XYZ -11.232 900.716 null]
+>> endobj
+1045 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F57 1049 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1090 0 obj <<
+/Length 873       
+/Filter /FlateDecode
+>>
+stream
+xÚí\9cMo\9b@\10\86ïü\8a\81í~/ÛcZ'Q\94´il©\95Ò\1cHLlTl\\9b´é¿ïb>\94¤®´ÉÉ\8bç`\ 1\ 61»zffg^°       \9a!\82N\82£IðîX\12d°QL¡É=R\f+\8d\12Ê1×h2E×áUVdé&\8bb&Iø©¬²M³{_®\9b\9d\9eüXÞ\1d\95å\8fæàÛø<º\99\9cY31¥ØHÙÜm\ý)²Í<˪M}ÚZ§(±Ö\15¯­\v#0U(\96ØèÖ|\9eçõ\85Áh\12ü\f¨½\1dA\14I\85\95áH\e\8a\15aèn\11\104µç¬A,L\82~o¯\ I  f\Ùý\ 2\8d\83/\ 1ùï̵½\97\9d³\16\ 6\1aãv4"\8a¥\9dÎåºüN\b+òå,\8a\850!¶ß\13rx\eaöfîµ[t<\eÏXÏP³su\12 ëغU(ȳëºíÖ/5¶\1eÔ\93\96\réóü6\8a\aKøÀ°«\ 6û$JHX\96Å6»1 >Hê=tÝA×$Ì\16«"­ì\1af\f\aÒ{\8f\98º\ 6vÒ0\1e=VÙr\93\97ËÍ\81¦uï\82\98í$lË5ý¤\\8b©ÀF\b\143K]ò\86º]Â)±\96þ­Yß×ðIH±NpãA;ìÛAb¦¹=j|èù@^Ô\8b±H$æÌ<÷;iïnÇ`Í~(\17\8bri³\8aÖàs\9eúÜˬ"1ké\1e\7f\93dP'øM\9d»\94\v6Ê[è§\93\8bs\9bG\94\ 6ÐÃ\ 2Ý\87·hI_¤ËU:«¥\ ei\0óþó\15\8e|eË÷kÝíe·ó¬XÕy\1c\10{\13ÉÂ-e«\16ôeDe\98®ÓEÝ×k
+\89{X¸ûÀÖÝ\12\9dÏæ\85ýT[¡\96ó\ 4\18û\ 6×¥ÑSN\8d\1eqmôÄë\e=Õ7z'Ù²Êê4óXE±6\ 6r\8c/þ'\9d\92\8bê\9b>hé}Z:¤K¥ úæ\ e:ú!@W\8e!- ¥÷\9c´v$-¡¥÷rq6né»kô®Ê\87å´Zç¶\9fWB\0Ø}ç+\89cüv\9dݸȧuôj)!W\ f\94u\ 2ò\9c礩[Ö6 Ï\r\ 27w\flJà5Ê\ 3!Má}ºáP\17\9c2x\9fÎÓ>K¾A\84\17\rwí Âkç·­äkDøv\0 Á{ï~n\82\9d\ 6\rÞËõC;Ò\ 5\11þ\80¨wÐA\83÷\1d´q\fïN\83\1f­\1eê\1fWq\ 3\91í%pÅ\1c\81«'¡}ºUñ\94æÀ×[°\1d×N\8c\1fÝ\15ùª)ù\15\ 4ñ@\83¸SãÏÒ\88\91ðWÄd\986ÁÌ´\0êf`¸\r<|\19v`÷¢I'ÆÃÃ\17¯q﮾»í®?Ì\10\ 4\13eÞò\7f\19\7f\ 1\ fYÆ:
+endstream
+endobj
+1089 0 obj <<
+/Type /Page
+/Contents 1090 0 R
+/Resources 1088 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1004 0 R
+/Annots [ 1041 0 R 1042 0 R 1043 0 R 1044 0 R 1050 0 R 1051 0 R 1052 0 R 1053 0 R 1054 0 R 1055 0 R 1056 0 R 1057 0 R 1058 0 R 1059 0 R 1060 0 R 1061 0 R 1062 0 R 1063 0 R 1064 0 R 1065 0 R 1066 0 R 1067 0 R 1068 0 R 1069 0 R 1070 0 R 1071 0 R 1072 0 R 1073 0 R 1074 0 R 1075 0 R 1076 0 R 1077 0 R 1078 0 R 1079 0 R 1080 0 R 1081 0 R 1082 0 R ]
+>> endobj
+1041 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 748.01 567.925 756.857]
+/A << /S /GoTo /D (subsection.4.14) >>
+>> endobj
+1042 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 730.219 567.925 739.066]
+/A << /S /GoTo /D (subsection.4.15) >>
+>> endobj
+1043 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 712.429 567.925 721.275]
+/A << /S /GoTo /D (subsection.4.16) >>
+>> endobj
+1044 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 694.737 567.925 703.485]
+/A << /S /GoTo /D (subsection.4.17) >>
+>> endobj
+1050 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 676.947 567.925 685.694]
+/A << /S /GoTo /D (subsection.4.18) >>
+>> endobj
+1051 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 649.193 567.925 658.05]
+/A << /S /GoTo /D (section.5) >>
+>> endobj
+1052 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 631.403 567.925 640.15]
+/A << /S /GoTo /D (subsection.5.1) >>
+>> endobj
+1053 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 613.513 567.925 622.359]
+/A << /S /GoTo /D (subsection.5.2) >>
+>> endobj
+1054 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 595.722 567.925 604.569]
+/A << /S /GoTo /D (subsection.5.3) >>
+>> endobj
+1055 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 578.031 567.925 586.778]
+/A << /S /GoTo /D (subsection.5.4) >>
+>> endobj
+1056 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 560.24 567.925 568.987]
+/A << /S /GoTo /D (subsection.5.5) >>
+>> endobj
+1057 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 542.449 567.925 551.196]
+/A << /S /GoTo /D (subsection.5.6) >>
+>> endobj
+1058 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 524.659 567.925 533.406]
+/A << /S /GoTo /D (subsection.5.7) >>
+>> endobj
+1059 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 496.905 567.925 505.762]
+/A << /S /GoTo /D (section.6) >>
+>> endobj
+1060 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 479.015 567.925 487.862]
+/A << /S /GoTo /D (subsection.6.1) >>
+>> endobj
+1061 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 461.224 567.925 470.071]
+/A << /S /GoTo /D (subsection.6.2) >>
+>> endobj
+1062 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 443.434 567.925 452.28]
+/A << /S /GoTo /D (subsection.6.3) >>
+>> endobj
+1063 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 425.643 567.925 434.49]
+/A << /S /GoTo /D (subsection.6.4) >>
+>> endobj
+1064 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 407.733 567.925 416.699]
+/A << /S /GoTo /D (subsection.6.5) >>
+>> endobj
+1065 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 390.062 567.925 398.908]
+/A << /S /GoTo /D (subsection.6.6) >>
+>> endobj
+1066 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 372.271 567.925 381.118]
+/A << /S /GoTo /D (subsection.6.7) >>
+>> endobj
+1067 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 354.48 567.925 363.327]
+/A << /S /GoTo /D (subsection.6.8) >>
+>> endobj
+1068 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 336.69 567.925 345.536]
+/A << /S /GoTo /D (subsection.6.9) >>
+>> endobj
+1069 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 318.899 567.925 327.746]
+/A << /S /GoTo /D (subsection.6.10) >>
+>> endobj
+1070 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 301.108 567.925 309.955]
+/A << /S /GoTo /D (subsection.6.11) >>
+>> endobj
+1071 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 283.318 567.925 292.164]
+/A << /S /GoTo /D (subsection.6.12) >>
+>> endobj
+1072 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 255.544 567.925 264.521]
+/A << /S /GoTo /D (section.7) >>
+>> endobj
+1073 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 237.774 567.925 246.62]
+/A << /S /GoTo /D (subsection.7.1) >>
+>> endobj
+1074 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 219.983 567.925 228.83]
+/A << /S /GoTo /D (subsection.7.2) >>
+>> endobj
+1075 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 202.192 567.925 211.039]
+/A << /S /GoTo /D (subsection.7.3) >>
+>> endobj
+1076 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 184.282 567.925 193.248]
+/A << /S /GoTo /D (subsection.7.4) >>
+>> endobj
+1077 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 166.611 567.925 175.458]
+/A << /S /GoTo /D (subsection.7.5) >>
+>> endobj
+1078 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 148.82 567.925 157.667]
+/A << /S /GoTo /D (subsection.7.6) >>
+>> endobj
+1079 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 131.03 567.925 139.876]
+/A << /S /GoTo /D (subsection.7.7) >>
+>> endobj
+1080 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 113.239 567.925 122.086]
+/A << /S /GoTo /D (subsection.7.8) >>
+>> endobj
+1081 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 95.448 567.925 104.295]
+/A << /S /GoTo /D (subsection.7.9) >>
+>> endobj
+1082 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 77.538 567.925 86.504]
+/A << /S /GoTo /D (subsection.7.10) >>
+>> endobj
+1091 0 obj <<
+/D [1089 0 R /XYZ -16.307 900.716 null]
+>> endobj
+1088 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F57 1049 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1129 0 obj <<
+/Length 856       
+/Filter /FlateDecode
+>>
+stream
+xÚí\9c[oÓ0\14\80ßó+üØ<Äøî\98ÇÁ.B\e\97µ\12\93Æ\1e²5k#Ò¤´\19\8c\7fÏIí\ 2\ecxH\88&ñC\15G\8e|\9c~çä\ì\84 \19"è0Ú\9b\ e$A\ 6\eÅ\14\9a\#Å°Ò(¥\1cs\8d&St>:ÍË<[çqÂ$\19½®\9b|m\9b×õÊ6\9a¹ë|Y_íÕõG{r6>\8e/&¯@LB)6RÚÑÆÍ×2_Ïó¼Y·Ý \9d¢\14¤+ÞJ\17\86c%S\94Hl´\93_|n/\8cö'ѧ\88Âp\ 4Q$\15V\86#m(V\84¡«Et~AÐ\14ú@ \16&E_6W.\90¤\ 43® ]¢qô."¿½s\rcÁ=ka0%ÊÊÖ\98Ò8\91p;GÅl^¯)ªY\9cp\9e\8e0t\10\830æ¿O¢Õ\84-B«\f«\19²\8dÓÃ\b\9d' I#Mï\·=nTQcIÅw¸ÌÂ}»ª?\10ÂÊ\r[!ÌðØî\10â\7fC\9a[ÒÇÅ%X/¥\83%<0ìÂb\9fÄ\9a\8còŲÌ\1aðUÆð\80º?\8c¥e¼\7fÛäÕº¨«õ@-¼sVÌ|      +K\18BÊd\9cÝÖU\9ch\96\ 6²]#\v\ 1·þ)àN¨ÀF\b\940\8dÅ6ÚOã\84\12\90ôkÖñ¼5k2¢X\83FlÆ\7f@>L\123ÍáÌêÎÝ\89Ü\8bø\13\91\99qúÆÝ\f`t\98\ 3\88=x\ 3\7f=c!H\18ÀS&ÅÌQ?\9a\9c\1c\83ª)\1d\944w¤Oë\9bjÚ¬\8ae\9c(!\ 2à\9d\aÌ=\ 1\v\ax\\16Ó¶\¥¥\fÆÜSÖÒ±~\1f§\90â]®\8b6ÃÓ\92\aà¦g¤Õ]Òó¼\¶ñY@Üq\9böI\v\8cGZ üÓ\ 2ñ\84´Àé\9f      iA¯tQx=uLH\v\ 6Cz\9b\16¼\8d©\1ce«lÑ.tj\1a\82÷£^Æ-÷Rb%=îe\88¯\97\91O÷2\94`·à|\98W\10É\82&Þ6\10Ï\1a\13Ô°+ñ¬ôzÞ´û\12\17õbÑÖ´\8dÖ\ 1ëÎÓU¾tÝ\8as\88\16û@]ûRw\vÎ!Zì*éÔ\97´[v>ɪe6k«\8cÒ\ 4Ì;Ï7¥¾|Ý¢óþò¦Ý2ÄMxtwÒ ý\81k\aüª,\966øW\ 1vÇ`3_Ø©Ûù\19rýNóæ¾¼Í\8f-DgY\99\95\8a\0¸sd½ª8ôÏU\1c\89\99g\15çÞDüª84Tqº®\7f~Uc \1dª8\1dô\eÞtC\15g\88ÔC\15g(¤C\15§\93ÞYúò\rU\9c~\18´7p\1d\1c\bé4¼\15ÔS²¡XÓ\vw¼=>ôé\ 6A0Qæo¾Üð\rö\e\83{
+endstream
+endobj
+1128 0 obj <<
+/Type /Page
+/Contents 1129 0 R
+/Resources 1127 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1004 0 R
+/Annots [ 1083 0 R 1084 0 R 1085 0 R 1086 0 R 1087 0 R 1092 0 R 1093 0 R 1094 0 R 1095 0 R 1096 0 R 1097 0 R 1098 0 R 1099 0 R 1100 0 R 1101 0 R 1102 0 R 1103 0 R 1104 0 R 1105 0 R 1106 0 R 1107 0 R 1108 0 R 1109 0 R 1110 0 R 1111 0 R 1112 0 R 1113 0 R 1114 0 R 1115 0 R 1116 0 R 1117 0 R 1118 0 R 1119 0 R 1120 0 R 1121 0 R 1122 0 R 1123 0 R ]
+>> endobj
+1083 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 748.01 567.925 756.857]
+/A << /S /GoTo /D (subsection.7.11) >>
+>> endobj
+1084 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 730.496 567.925 739.343]
+/A << /S /GoTo /D (subsection.7.12) >>
+>> endobj
+1085 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 712.982 567.925 721.829]
+/A << /S /GoTo /D (subsection.7.13) >>
+>> endobj
+1086 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 695.468 567.925 704.315]
+/A << /S /GoTo /D (subsection.7.14) >>
+>> endobj
+1087 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 677.954 567.925 686.801]
+/A << /S /GoTo /D (subsection.7.15) >>
+>> endobj
+1092 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 660.44 567.925 669.287]
+/A << /S /GoTo /D (subsection.7.16) >>
+>> endobj
+1093 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 633.063 567.925 641.92]
+/A << /S /GoTo /D (section.8) >>
+>> endobj
+1094 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 615.45 567.925 624.296]
+/A << /S /GoTo /D (subsection.8.1) >>
+>> endobj
+1095 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 597.936 567.925 606.782]
+/A << /S /GoTo /D (subsection.8.2) >>
+>> endobj
+1096 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 580.422 567.925 589.268]
+/A << /S /GoTo /D (subsection.8.3) >>
+>> endobj
+1097 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 562.908 567.925 571.755]
+/A << /S /GoTo /D (subsection.8.4) >>
+>> endobj
+1098 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 545.394 567.925 554.241]
+/A << /S /GoTo /D (subsection.8.5) >>
+>> endobj
+1099 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 527.88 567.925 536.727]
+/A << /S /GoTo /D (subsection.8.6) >>
+>> endobj
+1100 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 500.503 567.925 509.36]
+/A << /S /GoTo /D (section.9) >>
+>> endobj
+1101 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 482.89 567.925 491.736]
+/A << /S /GoTo /D (subsection.9.1) >>
+>> endobj
+1102 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 465.376 567.925 474.222]
+/A << /S /GoTo /D (subsection.9.2) >>
+>> endobj
+1103 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 447.862 567.925 456.708]
+/A << /S /GoTo /D (subsection.9.3) >>
+>> endobj
+1104 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 420.365 567.925 429.341]
+/A << /S /GoTo /D (section.10) >>
+>> endobj
+1105 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 402.871 567.925 411.718]
+/A << /S /GoTo /D (subsection.10.1) >>
+>> endobj
+1106 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 385.357 567.925 394.204]
+/A << /S /GoTo /D (subsection.10.2) >>
+>> endobj
+1107 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 367.843 567.925 376.421]
+/A << /S /GoTo /D (subsection.10.3) >>
+>> endobj
+1108 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 350.329 567.925 359.176]
+/A << /S /GoTo /D (subsection.10.4) >>
+>> endobj
+1109 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 332.815 567.925 341.662]
+/A << /S /GoTo /D (subsection.10.5) >>
+>> endobj
+1110 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 315.301 567.925 324.148]
+/A << /S /GoTo /D (subsection.10.6) >>
+>> endobj
+1111 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 297.788 567.925 306.634]
+/A << /S /GoTo /D (subsection.10.7) >>
+>> endobj
+1112 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 280.274 567.925 289.12]
+/A << /S /GoTo /D (subsection.10.8) >>
+>> endobj
+1113 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 262.76 567.925 271.606]
+/A << /S /GoTo /D (subsection.10.9) >>
+>> endobj
+1114 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 235.263 567.925 244.239]
+/A << /S /GoTo /D (section.11) >>
+>> endobj
+1115 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 217.769 567.925 226.616]
+/A << /S /GoTo /D (subsection.11.1) >>
+>> endobj
+1116 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 200.255 567.925 209.102]
+/A << /S /GoTo /D (subsection.11.2) >>
+>> endobj
+1117 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 182.741 567.925 191.588]
+/A << /S /GoTo /D (subsection.11.3) >>
+>> endobj
+1118 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 165.227 567.925 174.074]
+/A << /S /GoTo /D (subsection.11.4) >>
+>> endobj
+1119 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 147.713 567.925 156.56]
+/A << /S /GoTo /D (subsection.11.5) >>
+>> endobj
+1120 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 130.199 567.925 139.046]
+/A << /S /GoTo /D (subsection.11.6) >>
+>> endobj
+1121 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 112.685 567.925 121.532]
+/A << /S /GoTo /D (subsection.11.7) >>
+>> endobj
+1122 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 95.172 567.925 104.018]
+/A << /S /GoTo /D (subsection.11.8) >>
+>> endobj
+1123 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 77.658 567.925 86.504]
+/A << /S /GoTo /D (subsection.11.9) >>
+>> endobj
+1130 0 obj <<
+/D [1128 0 R /XYZ -11.232 900.716 null]
+>> endobj
+1127 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F57 1049 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1170 0 obj <<
+/Length 814       
+/Filter /FlateDecode
+>>
+stream
+xÚí\9bMSÛ0\10\86ïþ\15\a©ú\96Õ#-\1fÓ\81\96&90ÃppÁ\ 4¦IL\13ÓÒ\7f_)² dÒAez\88Í\1e2¶Ç\8eVö³+í¾\96)\9a \8a\ e³½qöî@Qd\89Õ\£ñ5Ò\9ch\83
+&\880h|\85Î\aÃjZ\95Ë*Ç\ÑÁ纩\96a÷º^\84\9dæ¦=ù±¾Ü«ëïáàlt\9c_\8c?93\981b\95
\8d\9aßÓjySUÍÒ\9f\19*\9cu-¼ui\15ÑÒ"¬\885­ý\9fþºl\7f\9cýÈ\98k\8d"\86\94
+d,#\9art9ËÎ/(ºrç\9c="m\81~­®\9c!Å(áB»ý)\1ae_3úìÆÍÚ\8dÇ6¥%\8cê`\9añ\1c+J·<\82÷9\16\8c\ e\181\8a°U\a\16\13\14v\86\87\19r\7f\bw´j­Ð«\vc\176\1e<\96\85"\82»{g\86¸?µ\1dp­cå¬\1e|ɱä|@B\8f`ã7ÒÚ]éË:Ù-®p\8e\9d\8boz@Ü®bä\19t\1e \1f\8dO\8e\9d£i\ 3 {\ 5ÚEy$-\ 2éý»ûo\8e´°\10Ùý\8el\19x\9fæL\rÊE9ó\93©a\80»\17¸7R
+Ì$±R"GØå\16¼õ\ 1\91\92SÐÔ\9cÂü{N!bNqXÍ\9bÊ;âC\93cc-¸_WܯH\1amDÌ#>Ô³Y=ϱ˩\ 1îÎõi¹\83\88¹\ 3\94\ 6= nibHK(\rº\rZ&\82V\ 1ôI9¿+'^tQ\16ðî>Þ"uôÖ\81ouê+?©`àî%ð§x6O\ 3÷Q5½Ë±6\ 2¸î.W\9bȵ\80\8aþ-á¶m\18ßNn¦î×ÜÎ'^¸+\80íN²\95\8e-£,uRfÔ·ì_^áQùàkfÃ\ 1mwÑ®i^ì\91ìY9-\1dÙB¸Ü=²I\1a«|Yc\95DüMcõo¡¹k«ÕX7{\82p¼ \18\8d>¦R\8còÿd4Þ©N1Ê\92\8dò\17ädJ\84,\9e\87\96\ 69¹ó\83(O\9b\1fu\14\94Arì\ 5v\914wê(4\83æØ{Ò\12DÇNò\95©\ 3¸\ 2Õñ-\10\7f\8aèVf\1eÖ÷ó«fqëuG)\ 1ðî\ 3V\89\80\rè\8fo\80÷Ú\10^\80\ 2Ù=º¯X0\16Cܤ\94ø4¹Ä×é%þ£Ó\19¨ñ;ï\81&i>1°f¬\93t\8bDº°f¬GÔ\19\ e\8bƺNZ¤e\87\ 6\96\8du\14°N\fe\r\1f\fõ\ 28W\89ÀaÝXÇÀn\8fä¸Ýö!³¤\84\9aï\98ÿ\0\v\96\9e\16
+endstream
+endobj
+1169 0 obj <<
+/Type /Page
+/Contents 1170 0 R
+/Resources 1168 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1004 0 R
+/Annots [ 1124 0 R 1125 0 R 1126 0 R 1131 0 R 1132 0 R 1133 0 R 1134 0 R 1135 0 R 1136 0 R 1137 0 R 1138 0 R 1139 0 R 1140 0 R 1141 0 R 1142 0 R 1143 0 R 1144 0 R 1145 0 R 1146 0 R 1147 0 R 1148 0 R 1149 0 R 1150 0 R 1151 0 R 1152 0 R 1153 0 R 1154 0 R 1155 0 R 1156 0 R 1157 0 R 1158 0 R 1159 0 R 1160 0 R 1161 0 R 1162 0 R 1163 0 R ]
+>> endobj
+1124 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 747.99 567.925 756.966]
+/A << /S /GoTo /D (section.12) >>
+>> endobj
+1125 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 730.28 567.925 739.127]
+/A << /S /GoTo /D (subsection.12.1) >>
+>> endobj
+1126 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 712.551 567.925 721.397]
+/A << /S /GoTo /D (subsection.12.2) >>
+>> endobj
+1131 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 694.821 567.925 703.668]
+/A << /S /GoTo /D (subsection.12.3) >>
+>> endobj
+1132 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 677.091 567.925 685.938]
+/A << /S /GoTo /D (subsection.12.4) >>
+>> endobj
+1133 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 649.379 567.925 658.355]
+/A << /S /GoTo /D (section.13) >>
+>> endobj
+1134 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 631.669 567.925 640.516]
+/A << /S /GoTo /D (subsection.13.1) >>
+>> endobj
+1135 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 613.82 567.925 622.786]
+/A << /S /GoTo /D (subsection.13.2) >>
+>> endobj
+1136 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 596.09 567.925 605.056]
+/A << /S /GoTo /D (subsection.13.3) >>
+>> endobj
+1137 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 578.36 567.925 587.327]
+/A << /S /GoTo /D (subsection.13.4) >>
+>> endobj
+1138 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 560.631 567.925 569.597]
+/A << /S /GoTo /D (subsection.13.5) >>
+>> endobj
+1139 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 542.901 567.925 551.867]
+/A << /S /GoTo /D (subsection.13.6) >>
+>> endobj
+1140 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 525.171 567.925 534.138]
+/A << /S /GoTo /D (subsection.13.7) >>
+>> endobj
+1141 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [555.97 507.442 567.925 516.408]
+/A << /S /GoTo /D (subsection.13.8) >>
+>> endobj
+1142 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 489.832 567.925 498.678]
+/A << /S /GoTo /D (subsection.13.9) >>
+>> endobj
+1143 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 472.102 567.925 480.949]
+/A << /S /GoTo /D (subsection.13.10) >>
+>> endobj
+1144 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 454.372 567.925 463.219]
+/A << /S /GoTo /D (subsection.13.11) >>
+>> endobj
+1145 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 426.66 567.925 435.636]
+/A << /S /GoTo /D (section.14) >>
+>> endobj
+1146 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 398.968 567.925 407.944]
+/A << /S /GoTo /D (section.15) >>
+>> endobj
+1147 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 371.275 567.925 380.252]
+/A << /S /GoTo /D (section.16) >>
+>> endobj
+1148 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 353.566 567.925 362.412]
+/A << /S /GoTo /D (subsection.16.1) >>
+>> endobj
+1149 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 335.836 567.925 344.683]
+/A << /S /GoTo /D (subsection.16.2) >>
+>> endobj
+1150 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 318.106 567.925 326.953]
+/A << /S /GoTo /D (subsection.16.3) >>
+>> endobj
+1151 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 300.377 567.925 309.223]
+/A << /S /GoTo /D (subsection.16.4) >>
+>> endobj
+1152 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 282.647 567.925 291.493]
+/A << /S /GoTo /D (subsection.16.5) >>
+>> endobj
+1153 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 264.917 567.925 273.764]
+/A << /S /GoTo /D (subsection.16.6) >>
+>> endobj
+1154 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 247.187 567.925 256.034]
+/A << /S /GoTo /D (subsection.16.7) >>
+>> endobj
+1155 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 229.458 567.925 238.304]
+/A << /S /GoTo /D (subsection.16.8) >>
+>> endobj
+1156 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 201.745 567.925 210.722]
+/A << /S /GoTo /D (section.17) >>
+>> endobj
+1157 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 184.036 567.925 192.882]
+/A << /S /GoTo /D (subsection.17.1) >>
+>> endobj
+1158 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 166.306 567.925 175.153]
+/A << /S /GoTo /D (subsection.17.2) >>
+>> endobj
+1159 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 148.576 567.925 157.423]
+/A << /S /GoTo /D (subsection.17.3) >>
+>> endobj
+1160 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 130.847 567.925 139.693]
+/A << /S /GoTo /D (subsection.17.4) >>
+>> endobj
+1161 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 113.117 567.925 121.964]
+/A << /S /GoTo /D (subsection.17.5) >>
+>> endobj
+1162 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 95.387 567.925 104.234]
+/A << /S /GoTo /D (subsection.17.6) >>
+>> endobj
+1163 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 77.658 567.925 86.504]
+/A << /S /GoTo /D (subsection.17.7) >>
+>> endobj
+1171 0 obj <<
+/D [1169 0 R /XYZ -16.307 900.716 null]
+>> endobj
+1168 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F57 1049 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1211 0 obj <<
+/Length 902       
+/Filter /FlateDecode
+>>
+stream
+xÚí\9cËr\9b0\14\86÷<\85\96x\81ª»P\97is\99LÒKì\99f&Í\82ÄÄa\8aMjÓ4}û
+\84c;ãtÔ¬,|\16\1eÀ0:È\9fþ#ñ#\99  "è8:\18\8e$A\ 6\eÅ\14\1aÝ!Å°Ò(¥\1cs\8dFct\15_äe\9e-òAÂ$\89?Uu¾p»wÕÜíÔ÷ÝÉ\8fÕíAUýp\a\97óÁõèÔ\86I(ÅFJWÚ°þSæ\8bû<¯\17Íi\e\9d¢ÔFW¼\89.\fÇJ¦(\91Øè.þcÑ\\18\1d\8e¢\9f\11µÅ\11D\91TX\19\8e´¡X\11\86n§ÑÕ5Ac{Î\ 6Ĥèw{å\14IJ0ãÊî\97h\18}\8dÈ«5׶,[g-\f¦D¹ØTãt\90H[\9dÃÛ²xp¿\82\8a±ý\8e\90½Ý\bcvå^\9a\96±Dê\1aÇ|\82ÜÎÅq\84®\12¡TL\99Ú¸p¹mÛ¦Âé²mZÚÆÑ>Í\ 6\8cÄ\8f\ 3&ãì$/\1f,v-\0»     \85·þ7oñÌ\9b\92¦äø¢ú5\e×óÂ\82VB\0Ú>\11¦-áaY\8c\9b\9eKK    :\ e\r\9b¾)ka\7f\e¤$Îo\16E\9d7Ä9\107=A½¦kÞ¢þ2 ¶\8f\9egÓfTª)\90î\99¶×\80\v\a|^}'\84\95Ålb«+\f \ e\ 55§Þi\¶¨GM\1a¯ª²}àdû.í`±3o\85«\16ûáS\9dÏ\16E5³Ü9¥\80¸O\88u\8børx\96\f³§jf\87g,\ 5´;\8c\96{'íô\19íeVf\16m* ?\a\8cvMµæ\19mYÜ<-ʺѭ\ 6¸ÁÁ}w$õ\9aç\9dP\81\8d\10(a\16\fw'd²Åø\7fßtÈ$¦XsìRþ\96\e\10Fbf\98=r¥q±q'(Y^°\19Ôl\ 4]\8f\18é\85¿\9f\88\94`.Ò\17­Û`ê<ßã|VçÍÓäSÓº\8d\81\81f0m]øõQ\ 63\87úè³­\1e\83'\8aÀ\87&¯ÿ2\98;ì'£ó3\9bW\94\ 6Ô¡¡\96¾¨\85C}\9eÍ\1e²IcøK\ 3\9cÃ\a¼Jár¥e÷fVi\ edw\98¬ò\95®\82\99\16á'joÚ\1afZì\81ºWy»\9bG\ 53-z«ènî\14¼\91í%p\1fç\88\91WM\1câmâèÿ7q\18\ 1\13\9eÄoF\97\998\1fªé´y\81d4\18Ñ\ 1àõ\9bÃeñrðèz\84ÝøªZ\80G\176jA|QKðèBì¡\ 5÷Máàäô@ÎÊWÎàäôBÝÞ¼ÁÉ駢Wù\e\9c\9c=KáÝ2¸\93br_ÚOÝN®ç<\ 5È;L7õ¦KaåDØBö6Oº\ 5pgÅÍ\9eÎ\9dï\17wo÷¤[\r\a+fö\f»\80å\14½B»\96É%,§\bk<¶\1dír»íÿk\ 4ÁD\99·ü}Í_Iôq\9f
+endstream
+endobj
+1210 0 obj <<
+/Type /Page
+/Contents 1211 0 R
+/Resources 1209 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1004 0 R
+/Annots [ 1164 0 R 1165 0 R 1166 0 R 1167 0 R 1172 0 R 1173 0 R 1174 0 R 1175 0 R 1176 0 R 1177 0 R 1178 0 R 1179 0 R 1180 0 R 1181 0 R 1182 0 R 1183 0 R 1184 0 R 1185 0 R 1186 0 R 1187 0 R 1188 0 R 1189 0 R 1190 0 R 1191 0 R 1192 0 R 1193 0 R 1194 0 R 1195 0 R 1196 0 R 1197 0 R 1198 0 R 1199 0 R 1200 0 R 1201 0 R 1202 0 R 1203 0 R 1204 0 R 1205 0 R 1206 0 R ]
+>> endobj
+1164 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 748.01 567.925 756.857]
+/A << /S /GoTo /D (subsection.17.8) >>
+>> endobj
+1165 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 731.156 567.925 740.002]
+/A << /S /GoTo /D (subsection.17.9) >>
+>> endobj
+1166 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 714.301 567.925 723.148]
+/A << /S /GoTo /D (subsection.17.10) >>
+>> endobj
+1167 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 697.447 567.925 706.294]
+/A << /S /GoTo /D (subsection.17.11) >>
+>> endobj
+1172 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 680.593 567.925 689.439]
+/A << /S /GoTo /D (subsection.17.12) >>
+>> endobj
+1173 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 663.738 567.925 672.585]
+/A << /S /GoTo /D (subsection.17.13) >>
+>> endobj
+1174 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 646.884 567.925 655.731]
+/A << /S /GoTo /D (subsection.17.14) >>
+>> endobj
+1175 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 630.03 567.925 638.876]
+/A << /S /GoTo /D (subsection.17.15) >>
+>> endobj
+1176 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 613.175 567.925 622.022]
+/A << /S /GoTo /D (subsection.17.16) >>
+>> endobj
+1177 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 596.321 567.925 605.168]
+/A << /S /GoTo /D (subsection.17.17) >>
+>> endobj
+1178 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 579.467 567.925 588.313]
+/A << /S /GoTo /D (subsection.17.18) >>
+>> endobj
+1179 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 562.612 567.925 571.459]
+/A << /S /GoTo /D (subsection.17.19) >>
+>> endobj
+1180 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 535.775 567.925 544.752]
+/A << /S /GoTo /D (section.18) >>
+>> endobj
+1181 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 508.958 567.925 517.935]
+/A << /S /GoTo /D (section.19) >>
+>> endobj
+1182 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 492.124 567.925 500.971]
+/A << /S /GoTo /D (subsection.19.1) >>
+>> endobj
+1183 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 475.27 567.925 484.116]
+/A << /S /GoTo /D (subsection.19.2) >>
+>> endobj
+1184 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 458.415 567.925 467.262]
+/A << /S /GoTo /D (subsection.19.3) >>
+>> endobj
+1185 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 441.561 567.925 450.408]
+/A << /S /GoTo /D (subsection.19.4) >>
+>> endobj
+1186 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 424.707 567.925 433.553]
+/A << /S /GoTo /D (subsection.19.5) >>
+>> endobj
+1187 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 407.852 567.925 416.699]
+/A << /S /GoTo /D (subsection.19.6) >>
+>> endobj
+1188 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 390.998 567.925 399.845]
+/A << /S /GoTo /D (subsection.19.7) >>
+>> endobj
+1189 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 374.144 567.925 382.99]
+/A << /S /GoTo /D (subsection.19.8) >>
+>> endobj
+1190 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 357.289 567.925 366.136]
+/A << /S /GoTo /D (subsection.19.9) >>
+>> endobj
+1191 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 330.453 567.925 339.429]
+/A << /S /GoTo /D (section.20) >>
+>> endobj
+1192 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 313.618 567.925 322.465]
+/A << /S /GoTo /D (subsection.20.1) >>
+>> endobj
+1193 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 296.764 567.925 305.611]
+/A << /S /GoTo /D (subsection.20.2) >>
+>> endobj
+1194 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 279.79 567.925 288.756]
+/A << /S /GoTo /D (subsection.20.3) >>
+>> endobj
+1195 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 263.055 567.925 271.902]
+/A << /S /GoTo /D (subsection.20.4) >>
+>> endobj
+1196 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 246.201 567.925 255.048]
+/A << /S /GoTo /D (subsection.20.5) >>
+>> endobj
+1197 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 229.347 567.925 238.193]
+/A << /S /GoTo /D (subsection.20.6) >>
+>> endobj
+1198 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 212.492 567.925 221.339]
+/A << /S /GoTo /D (subsection.20.7) >>
+>> endobj
+1199 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 195.638 567.925 204.485]
+/A << /S /GoTo /D (subsection.20.8) >>
+>> endobj
+1200 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 178.784 567.925 187.63]
+/A << /S /GoTo /D (subsection.20.9) >>
+>> endobj
+1201 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 161.929 567.925 170.776]
+/A << /S /GoTo /D (subsection.20.10) >>
+>> endobj
+1202 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 145.075 567.925 153.922]
+/A << /S /GoTo /D (subsection.20.11) >>
+>> endobj
+1203 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 128.101 567.925 137.067]
+/A << /S /GoTo /D (subsection.20.12) >>
+>> endobj
+1204 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 111.247 567.925 120.213]
+/A << /S /GoTo /D (subsection.20.13) >>
+>> endobj
+1205 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 94.392 567.925 103.359]
+/A << /S /GoTo /D (subsection.20.14) >>
+>> endobj
+1206 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 77.538 567.925 86.504]
+/A << /S /GoTo /D (subsection.20.15) >>
+>> endobj
+1212 0 obj <<
+/D [1210 0 R /XYZ -11.232 900.716 null]
+>> endobj
+1209 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F57 1049 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1254 0 obj <<
+/Length 815       
+/Filter /FlateDecode
+>>
+stream
+xÚí\9c[o\9b0\14Çßù\14~\84\a\8d÷Ø­\17MíÖ¥H\9b\94õ!jh\1a\8d\84.a·o_\83ÃÒdÍäõ©\86ó\10\ 1Âò±ýó±Ï_Ç\81 \19"è4:Ê£W'\92 \83\8db
+å·H1¬4Ê(Ç\£|\8aÆñ¨(\8bɺHR&Iü¾ª\8bµ»½­Vۼ|[Ý\1cUÕW÷ðùê<¹ÎßY3)¥ØHéj»ª\7f\97Åú®(êuóÚZ§(³Ö\15\vC±R\19J%6zcÿÇ|Þ\94\8c\8eóè[Dm}\ 4Q$\15V\86\94'\fÝ,¢ñ5ASûÎZÄÂdèg[r\81$%\98qeïKt\15}\8cÈN×õ£®wu
+\83)QÎ8£I*       é\ 6áu\92rJb\8a5äm\95kÐj\86ÜÍè4²\9d\90\98\19f\9fÚ*¨t%;Ã{\ 3\9e\8a\8c`.l\9f©ÂTéÎ.n,Ûq|S-\16Õ2IíxÄØ5f8\17aÌKiËc\84O@\1f§B)Ë\9aî\14ì®­\17ìâe\ eïÉ\aÛKÆ\86\87vPØÿ¬&\98;ìgùŹ]K\94\ 6Ô¡¡f¾\1e.\1cê\8bÉò~2kvMi\0p\9f\0K\aø2¡2\9e¬&\8b&0Ò\14<:4àÜ\17¸rÀóD\93¸XÜ\97\93ÚF¾Æp`ýò!\vß\1dZ;È£êûrZ¯æ÷Iª\84\0´¡\12Þ\13y)\15Ø\b\81Rf©ó\rtv@ä5"ÌWä\89ÿ\10yÝdc ò\82\9ciÒoÃ` ò\86\89\1dD^ÏQo\17ð\8dÈ;\9bÏîJû«çË\99EÎ3 û\82é*_G\96 áû\rX\81\84\1f\16ð\8dº»\U_\bae»\\va\0uà¨ÿ%ó\98Ùàç\au\9e\7f2O=#\99ÇAç\ 59Õ´_\14È;\9dwü«.\96ëyµ\7S\8b\ 2âà\11o=\98\83\94\1f"v\ 1R>pÔ\99/j     R>8º\8aønÑ
+¤|\1f\ 1oÝW\83\94\1f\16ð¬ËÆg$®ª²=\96
+\81Y¨Øéóe½8 ë\89\7fúvϼ\9f¬\17\9d¬\aQÐã)ø×Ê#:¹\ f¢ XÔÌ/l\14\8fS¹gEÙ\1c\ 6Ò\1cÈ\86KvëÄ\ 2âÅ\1e\ 3÷
+\1cäÁÀÁ;\1f°gÞ/p\90\90\ f\brªy\1e\14\96\90\ f\b\16±ç1a ù\80!aßz6ä\ 3BG\9dù¢\86Ã_A\ 2ÖÔ\170\1cþê\apï=\e\ e\7f\85\8eÚ{ñ\86äÀ ±\e\87ýS\8b}5m\824&áÿ\99á\906O\92î®O}\ 3F\10L\94yÎ'`\1e\0u|Ní
+endstream
+endobj
+1253 0 obj <<
+/Type /Page
+/Contents 1254 0 R
+/Resources 1252 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1256 0 R
+/Annots [ 1207 0 R 1208 0 R 1213 0 R 1214 0 R 1215 0 R 1216 0 R 1217 0 R 1218 0 R 1219 0 R 1220 0 R 1221 0 R 1222 0 R 1223 0 R 1224 0 R 1225 0 R 1226 0 R 1227 0 R 1228 0 R 1229 0 R 1230 0 R 1231 0 R 1232 0 R 1233 0 R 1234 0 R 1235 0 R 1236 0 R 1237 0 R 1238 0 R 1239 0 R 1240 0 R 1241 0 R 1242 0 R 1243 0 R 1244 0 R 1245 0 R 1246 0 R 1247 0 R 1248 0 R 1249 0 R 1250 0 R ]
+>> endobj
+1207 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 747.99 567.925 756.966]
+/A << /S /GoTo /D (section.21) >>
+>> endobj
+1208 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 731.843 567.925 740.69]
+/A << /S /GoTo /D (subsection.21.1) >>
+>> endobj
+1213 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 715.677 567.925 724.523]
+/A << /S /GoTo /D (subsection.21.2) >>
+>> endobj
+1214 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 699.51 567.925 708.356]
+/A << /S /GoTo /D (subsection.21.3) >>
+>> endobj
+1215 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 683.343 567.925 692.19]
+/A << /S /GoTo /D (subsection.21.4) >>
+>> endobj
+1216 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 667.176 567.925 676.023]
+/A << /S /GoTo /D (subsection.21.5) >>
+>> endobj
+1217 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 651.01 567.925 659.856]
+/A << /S /GoTo /D (subsection.21.6) >>
+>> endobj
+1218 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 634.843 567.925 643.69]
+/A << /S /GoTo /D (subsection.21.7) >>
+>> endobj
+1219 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 608.694 567.925 617.67]
+/A << /S /GoTo /D (section.22) >>
+>> endobj
+1220 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 592.547 567.925 601.394]
+/A << /S /GoTo /D (subsection.22.1) >>
+>> endobj
+1221 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 576.38 567.925 585.227]
+/A << /S /GoTo /D (subsection.22.2) >>
+>> endobj
+1222 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 560.213 567.925 569.06]
+/A << /S /GoTo /D (subsection.22.3) >>
+>> endobj
+1223 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 544.047 567.925 552.893]
+/A << /S /GoTo /D (subsection.22.4) >>
+>> endobj
+1224 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 527.88 567.925 536.727]
+/A << /S /GoTo /D (subsection.22.5) >>
+>> endobj
+1225 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 511.713 567.925 520.56]
+/A << /S /GoTo /D (subsection.22.6) >>
+>> endobj
+1226 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 495.547 567.925 504.393]
+/A << /S /GoTo /D (subsection.22.7) >>
+>> endobj
+1227 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 469.397 567.925 478.374]
+/A << /S /GoTo /D (section.23) >>
+>> endobj
+1228 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 453.251 567.925 462.097]
+/A << /S /GoTo /D (subsection.23.1) >>
+>> endobj
+1229 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 437.084 567.925 445.93]
+/A << /S /GoTo /D (subsection.23.2) >>
+>> endobj
+1230 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 420.917 567.925 429.764]
+/A << /S /GoTo /D (subsection.23.3) >>
+>> endobj
+1231 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 404.75 567.925 413.597]
+/A << /S /GoTo /D (subsection.23.4) >>
+>> endobj
+1232 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 388.584 567.925 397.43]
+/A << /S /GoTo /D (subsection.23.5) >>
+>> endobj
+1233 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 372.417 567.925 381.264]
+/A << /S /GoTo /D (subsection.23.6) >>
+>> endobj
+1234 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 356.25 567.925 365.097]
+/A << /S /GoTo /D (subsection.23.7) >>
+>> endobj
+1235 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 340.084 567.925 348.93]
+/A << /S /GoTo /D (subsection.23.8) >>
+>> endobj
+1236 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 313.934 567.925 322.91]
+/A << /S /GoTo /D (section.24) >>
+>> endobj
+1237 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 297.788 567.925 306.634]
+/A << /S /GoTo /D (subsection.24.1) >>
+>> endobj
+1238 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 281.621 567.925 290.467]
+/A << /S /GoTo /D (subsection.24.2) >>
+>> endobj
+1239 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 265.454 567.925 274.301]
+/A << /S /GoTo /D (subsection.24.3) >>
+>> endobj
+1240 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 249.287 567.925 258.134]
+/A << /S /GoTo /D (subsection.24.4) >>
+>> endobj
+1241 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 223.138 567.925 232.114]
+/A << /S /GoTo /D (section.25) >>
+>> endobj
+1242 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 206.991 567.925 215.838]
+/A << /S /GoTo /D (subsection.25.1) >>
+>> endobj
+1243 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 190.825 567.925 199.671]
+/A << /S /GoTo /D (subsection.25.2) >>
+>> endobj
+1244 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 174.658 567.925 183.505]
+/A << /S /GoTo /D (subsection.25.3) >>
+>> endobj
+1245 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 158.491 567.925 167.338]
+/A << /S /GoTo /D (subsection.25.4) >>
+>> endobj
+1246 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 142.324 567.925 151.171]
+/A << /S /GoTo /D (subsection.25.5) >>
+>> endobj
+1247 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 126.158 567.925 135.004]
+/A << /S /GoTo /D (subsection.25.6) >>
+>> endobj
+1248 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 109.991 567.925 118.838]
+/A << /S /GoTo /D (subsection.25.7) >>
+>> endobj
+1249 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 93.824 567.925 102.671]
+/A << /S /GoTo /D (subsection.25.8) >>
+>> endobj
+1250 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 77.538 567.925 86.504]
+/A << /S /GoTo /D (subsection.25.9) >>
+>> endobj
+1255 0 obj <<
+/D [1253 0 R /XYZ -16.307 900.716 null]
+>> endobj
+1252 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F57 1049 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1282 0 obj <<
+/Length 595       
+/Filter /FlateDecode
+>>
+stream
+xÚí\98ÏoÓ0\14Çïù+Þ±9Øø·ý\8e\fØ\10\1aL¬9 U;lk¶U´\ 4Ú\0\82¿\1e7NÆZ9È\9drØhOqä'\7füõ7~y6\83[`p\92\1d\15Ù\8b\0)\1aa ¸\ 1#¨±à¸¤ÒB1\85Éè¼\9c\97\97«2'B³Ñ\87ª.W¡yS-C£¾k;_W×GUõ9¼|\1a\9fæ\17Å;\8f!\9cSÔ:\8c\7fÍËÕ]YÖ«u·§sp\9e\9a®\1c\ 5¢)Ú\96ÿc6\9b­C³7Eö-ã~@\ 6\1c´¡\ 6%XäÔ0\ 1×\8blrÁ`êû<\92*tð³\89\\80æ\8c
+i|{\ eãìcÆ6´Û\aÚ»1\15RÎL \v\93\13ÍØæ*x¦\ fi&\15æ³¼\85Ð8?É@¡¦\ 2\85\7fkFà\16\9bÈ\8e\v¤\v ÂR\87\1dÈö\81Ø#A[Î\12å\18\95Êy?,E):¬\17B´g½ª\16\8bêKNüÂ\8fh\98Ëþ<\14âS\99ËC\v#¦O\882fÄ\1dÛ\b¼ÿ¸Xk¯¼·W\ 4{\8fϼJ!öÏÚ=µ]\ 6Ûß\96ó¯k\8498þL\1dç©\8e«ÖñâýiN¤±\a«ÿ3«ÿþ²u°zqéÿ×V¸ÃÞ~¦\86\8b¨á[e)á\8a¢R[å¢\8b\97\8b.½.uæ\9fui[°\vì\ 3%ץΦ\14À\92ÅAë
+&\15äR\14\aâ\ 3\83D\1f(}é\92Î\ eRÆA&]\11²$E*\ eÒé\8aP$)Òq\90ÚA\91HRÔs¾ã\83)ê@=ç;¶\83"\99´tñÌ 1}\1f¡NR\84} >\10¨U¤â\99\90\820)שxfÐvpP<3h3\18¨[º63\9cͧe{]³Ì¹\e\ 5î*\19f\93TµÙáåUõ½\ e°iU\93ße\83¬\ 6ÃwÏØ\85\90b\94\19|Ì}Ð\1f^\85Õw
+endstream
+endobj
+1281 0 obj <<
+/Type /Page
+/Contents 1282 0 R
+/Resources 1280 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1256 0 R
+/Annots [ 1251 0 R 1257 0 R 1258 0 R 1259 0 R 1260 0 R 1261 0 R 1262 0 R 1263 0 R 1264 0 R 1265 0 R 1266 0 R 1267 0 R 1268 0 R 1269 0 R 1270 0 R 1271 0 R 1272 0 R 1273 0 R 1274 0 R 1275 0 R 1276 0 R 1277 0 R 1278 0 R 1279 0 R ]
+>> endobj
+1251 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 747.99 567.925 756.966]
+/A << /S /GoTo /D (section.26) >>
+>> endobj
+1257 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 720.095 567.925 729.071]
+/A << /S /GoTo /D (section.27) >>
+>> endobj
+1258 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 702.182 567.925 711.028]
+/A << /S /GoTo /D (subsection.27.1) >>
+>> endobj
+1259 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 684.249 567.925 693.096]
+/A << /S /GoTo /D (subsection.27.2) >>
+>> endobj
+1260 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 666.316 567.925 675.163]
+/A << /S /GoTo /D (subsection.27.3) >>
+>> endobj
+1261 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 648.384 567.925 657.23]
+/A << /S /GoTo /D (subsection.27.4) >>
+>> endobj
+1262 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 630.451 567.925 639.297]
+/A << /S /GoTo /D (subsection.27.5) >>
+>> endobj
+1263 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 602.535 567.925 611.512]
+/A << /S /GoTo /D (section.28) >>
+>> endobj
+1264 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 574.64 567.925 583.616]
+/A << /S /GoTo /D (section.29) >>
+>> endobj
+1265 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 546.745 567.925 555.721]
+/A << /S /GoTo /D (section.30) >>
+>> endobj
+1266 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 518.849 567.925 527.825]
+/A << /S /GoTo /D (section.31) >>
+>> endobj
+1267 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 490.954 567.925 499.93]
+/A << /S /GoTo /D (section.32) >>
+>> endobj
+1268 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 463.058 567.925 472.035]
+/A << /S /GoTo /D (section.33) >>
+>> endobj
+1269 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 435.163 567.925 444.139]
+/A << /S /GoTo /D (section.34) >>
+>> endobj
+1270 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 407.268 567.925 416.244]
+/A << /S /GoTo /D (section.35) >>
+>> endobj
+1271 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 379.372 567.925 388.349]
+/A << /S /GoTo /D (section.36) >>
+>> endobj
+1272 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 351.477 567.925 360.453]
+/A << /S /GoTo /D (section.37) >>
+>> endobj
+1273 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 323.582 567.925 332.558]
+/A << /S /GoTo /D (section.38) >>
+>> endobj
+1274 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 295.686 567.925 304.662]
+/A << /S /GoTo /D (section.39) >>
+>> endobj
+1275 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 267.791 567.925 276.767]
+/A << /S /GoTo /D (section.40) >>
+>> endobj
+1276 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 239.895 567.925 248.872]
+/A << /S /GoTo /D (section.41) >>
+>> endobj
+1277 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 212 567.925 220.976]
+/A << /S /GoTo /D (section.42) >>
+>> endobj
+1278 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 184.105 567.925 193.081]
+/A << /S /GoTo /D (section.43) >>
+>> endobj
+1279 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [550.989 156.209 567.925 165.185]
+/A << /S /GoTo /D (section.44) >>
+>> endobj
+1283 0 obj <<
+/D [1281 0 R /XYZ -11.232 900.716 null]
+>> endobj
+1280 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F57 1049 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1291 0 obj <<
+/Length 832       
+/Filter /FlateDecode
+>>
+stream
+xÚ\9dUK\93\9b8\10¾ó+t[¨
+Z      \8cl\92Ó¤òÞ$\95͸jS5É\ 1\83Æ\90\bä y\1eùõé¦\ 5\93ñNå\90\93Z­~|ýñI\b¶g\82½\8c\9en£¿_\14\82\95¼T\99bÛK¦2®Öl#s\9e¯Ù¶a\17ñGmtåt\92f\85\88ß[¯\1d\99\97v$÷áð\99­\9f\8d6\9fÎß&_¶o M*%/\8b\82ª\9dû[£]«µwx\fÝ%Û@w\95c÷U\99sUlXZðr\1dúw7\18\18=ßFß#   å\ 4\93¬P\\959[\97\92+\91±º\8f\bÖÀ\194ä«rî§È\9e\15Rð,W`\ev\1eý\e\890ùéJL¬       Ë
+±deÁeV²õªäR(\ 2s¶s~¬j?A:­1QyW Í\80Å\ 2*¤yÁsµ¡
+Û¶\ 3\ 2eYÄ#\11\9b\ eÄ)º\1a[\1f{=xÚÍ\81U\92\89ø*ÉÀêLµ3:\1c\ f´Nü£qi\8d±\18\rûÙ5ö\95w\8f\ 3^âï\e\9b­\7f"v\91f\9b<~µ}÷öÞL\80ôÑï\92°øÁT\v\ 6\9dÈ"¾ñ§5\9e$ÈBÜM\13©ø0Z\8c»ê\1a½ÌF¥ô\88C¦ã,6t\9aÎ\ 5&ì%­zh«¡ÖH\91[Ô%@]%\91[\rM\92ær\15×\10·Ç\1e¸ñ6¬H\14\1aîN\84\7f\91çpÜ\99®&ûìÃë\90øY\14âè\ 2´Ú\ e\9f\85ÈöÇ\91\94V\8dU¯½\1e\1d\84Jò-\18\88\92Ú\1c\9b\19\b\18õØ\1d|g\87àÁÁpí-\8e\9a\ e\9b\1d÷3\0\91Ý`\19íx\92\16"\8b\ eoÞÔê\1e\aA`µí\ f\ 60!ó*p\88\16¶Ê ¹2\86\1c\vG¸ÁQ»\ 1ÁNÚA×\12¸@Âô_ ÑÌ\18áÛ*ti\83X1 dk=\90ÕWMð9h¥©\1e½\1e\12µ¡Q»W\9d=\ 6LA\f\8f`\97å±Ó!Ð'2\9e\93\9cÆO\0âîH\9e(ÕÙ"}CÜûçÿ\9d\9fhs\19\9b\80\9afQ\879áQ\ 3â\7fw\91ð\81\84F¼õ½ù_78Dî\f~ʹ\99âåüÌ\9e¡"V+¸»¾E+'þѵ¼«¸ù0Ú¯:<@Ô{Ü\a\10\1f§F\98ÚX\9fþÐpÙN@`\81Àª\ 3Zsµ\ 6þ»Ð\99Ö\1c¯$nk\10r× ·¿¦QÈôö£\17^.? \ 67»[:¥{v
+\1c\1f\87Îß&ª\88QÍ¥\8c_{ʸîæYwú¡/q÷²é\86¾\84kíèÍ-mva­Â\99§\e\8av\80Íï1ñпd%¸På\9füJ~\ 2[\83Û¬
+endstream
+endobj
+1290 0 obj <<
+/Type /Page
+/Contents 1291 0 R
+/Resources 1289 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1256 0 R
+/Annots [ 1284 0 R 1285 0 R 1286 0 R 1287 0 R 1288 0 R ]
+>> endobj
+1284 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [315.648 710.801 343.042 720.814]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://cdn.docbook.org/release/xsl/current/RELEASE-NOTES.html)>>
+>> endobj
+1285 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [345.041 710.801 380.03 720.814]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://cdn.docbook.org/release/xsl/current/RELEASE-NOTES.txt)>>
+>> endobj
+1286 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 .5 .5]
+/Rect [492.771 688.883 520.165 698.896]
+/Subtype/Link/A<</F(NEWS.pdf)/S/GoToR/D[0  /FitH ]>>
+>> endobj
+1287 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [108.856 678.26 154.936 687.937]
+/Subtype/Link/A<</Type/Action/S/URI/URI(file:NEWS.html)>>
+>> endobj
+1288 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [190.65 660.988 222.519 671.001]
+/A << /S /GoTo /D (dot0) >>
+>> endobj
+1292 0 obj <<
+/D [1290 0 R /XYZ -16.307 900.716 null]
+>> endobj
+1289 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F57 1049 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1298 0 obj <<
+/Length 1662      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZ[oÛ6\14~÷¯\10°\87É@Íð"\91ÒöÔ®\17l-\8a- °\ 1m1Ð\16m\v\91EO\97&ٯߡ(µ\91\93,\94\15¥Û\83!J$Ï\8dç;ç\904ö6\1eöÞÌ^\9cÏN^\87Ø\8bQÌ)÷Î×\1e§\88\v/"\f\9d\aÿTeJ\96j¾ !ößëJ\95¶¹Ö\85mTÛ¶ó¥^½Ðú¾üqönþéü\17`³ \ 4Åah©\9d\99*·JU¥é\ 6îÄ\8b\80;g\86{ (\12\84y\8b\10Å¢åO\80\9e\88ü\13û ±0óf¯Îg\7fÍ\b\1eñB\8exÌ<\11\13Ä1õV»Ù\87OØK \ fø£ \8e¼ËfäÎ\v    F\94qhgÞÙì·\19n\r\81{\ 6¡\1e¡(&$42uÄ\ 3\8eBÂ;\99\8c\fÝ$ïÃ\82`\8coX
+\ 4m,õÃ|Á\82À'HÄ\88¶úÞ´6\18\87F q«êygɵÎ2=§¡\7f\99æ\eû)mÍ.í#KËʶôÚ>W[\99oºÅ©¶²íÞÊ9Åþç9  ý\96øR©Ü¶v2i¿\95i¾R\aËÙHMl»°ª¡\9eÞ\87\96\ 2mX\84Ân©é#\e\89wFjLAi'\94y!~¢U\99\7f?'\91_ÙÞ\95Î+\99æöEæÆ\0×öe]ç«*Õ¹ÌìÔ¯\96\83ÎJ·ÏmK¸üê±\b$ÅÄ?\95ÐYÌ\ 3ì?3C\84\9f¶,Á\88Y\9dt\94n\90\824R\7fÄ\98©UÕãc¾¯T^µ£\v\99\97©\91ñ.\f­\v½kmk\11páu­·ÆÎTP¿Ôu±R\ 6£`\91\8dB¹ª\ e\97Ã\f\ 3mÿ\95\10ó7iµ­\97FY´ú¶Gc©«í¼iÉr~\83¹m\17j¯A\15]\18ã\ 3½n̥ʲþ,³`Ö\ 2ð\92¨,5\0°\8eÛM\ 6-.ç\ 4|¾¸0k!¸\7f¦Z>Ö\8e0æý«ßÏÐÕ®%\ e¶¦Y;ÄF,ñgÕÖ¯@»}¦ªÖùë\%i¥\92{Ѧw»Ôx\84\v \ 2Ë\81\1d\ 1\bò?\8c\1a\91CÔÀH\84\rc\10¤[m\18º;¸¾\ 1×PF\9e«ê\1e\93\ 4\88\10ò°Iz\1a»éÙÄ\84\86\83¯¼I\14 !LNixo\8c w
+\19\ 4\88\8d[éQf\ 4\85\a\8e¡\11"Òeë\8f\94\86\aæ\ 6a\9b\f\e\18\19"\14ð¨\13áT/U\ 1+ÎÁ¾g\95¼®t\ e¾G(¼fz%3u²­\e(5\ 4\ 1*\86¦y¼éç_(\1a\88 ^À9\8aâÀä_ó=Ä\ 2AÖô\0\ f\15Ê[ßL¸=jw\7f½Í \84º\80\85\1d\ 3K\98\98Ñcé\83\ 599¤\1fbX\ 5°\96\v\87\9bÅ\bG1\8d\1f\86`±ñlã´­NzËùEpH\9d\94ÙUýi«V\17=\1f¸M       Pe\16=ÍÝÆýZ/_ÊJ¹\r^§Wªt\1cZ\1c¤\94{G.ëÍaX0\9f¿\ 3ǧ®î\19Â\1a\80?\8epÏ{\9e·Ëè¶h\f\18Fa@\8f\80æK\9do è0A«A'¼\1e@óï­\81æ\8f¶ÿË·?Wù\10ÄR\8c¢\9b\ eÿè\88Å1\8a\ 4\9f\ e±}ú#\11;ZØ\ 1\88\85\1d\16ámað:½rCÁó\1a\8a\12»Ö\ahð»ìp{¦¿Ïܨ_Ê"7iònÊ\ f;\13\86ð\1f\89§Ä\17\83Ô\eDÁ$©O\r\ 1\12\13\ 6\98\fH\8c3\14\111\19\90\ eè\8f\ 3ÒxaÝ\81ĸ\80*¨Ý\19=O\127W\87\8aj\au\9ac\9aJR\99éM}\vsÏîÅ\9c\9d\9d\1c8Gæ\8e\1a쵪`[ôÈi¶;Âq­
+`C\ 1[áòØ\90Á8ä\1fp\98§\f\19°#\vh8IÈØWCBF»\87\9b.d\10a6YÓ\85\8c\91!c´°\ 3B\ 6%\b\aí¶¿Þ'²züzu\10\90êR\15GC\88\98Ìó\94\b¢1E\8cóo\9ftiD\11\ fãé\10D\ 5¸ôdøéQ\1f\87\9e±\82ºc\87\13Gb`Ýz©\8bdDeI¹    \95äI\9d\88\1fpr\ 6\ 2Mèâ4D< Ó9y\9fþH7\1f\0G\87ôlx\ esô,Í\1dOI\96\85\92\17G\17N\94\9aÐG\9f\14\11\18#\1aÄß\1e\11$6\87*d:L\10\11£0¢\93\80þ8L\8c\17Ö\1d\13\ 4\12n\17û\9d·ZÝaøÃ#wª,åÆõ\94Q\17\8eÅU^Öû½.Ìe\8eÓ\84Ïi¢´ÛPçÝ\9a¬\93T\1f\vv"8
+a=\9e\10ì$\f\109\ 6뿤Å\85´P\7f«KuÑ\ 1ýªÌNà·Ø\17éN\16×\8b´\Xì#øêj\87À\9cöР     \81Ï\18
+)\9b\ eø}ú#\81?ZØ\ 1À\87"$ê.×~ÎÓ*\95\99så縠 Ò\8ew\11ÏóÊõÊ Í\92\81Ç/æZ÷@\90¶ç#\ eñýG¬ï\b~\7fÈ
+f\90\a\ e\88ÒB­\9a«q'\85\10n2×(V:\86°µ<\88£\ fÃÐ\j\8c»4\18\1c\8ep\84\b#\93Ô\1eu1 ö\88Íá\11\9b.\ 2E\ 2\84\9fî\82³O~\ü\19-ª{ø\89Í¿\ 5èÐ#Þ\9dL\1d\83\94L\92\ 2j\8fG.<ÌÿY\8atYWúèÃ\1ds½!¦¸±¼õß¹\0#Ìãcþ:÷\ f\ 4\17
+endstream
+endobj
+1297 0 obj <<
+/Type /Page
+/Contents 1298 0 R
+/Resources 1296 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1256 0 R
+/Annots [ 1294 0 R 1295 0 R ]
+>> endobj
+1294 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [77.776 635.42 141.277 646.323]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://docbook.sourceforge.net)>>
+>> endobj
+1295 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [152.459 635.42 199.164 646.323]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://github.com/docbook)>>
+>> endobj
+1299 0 obj <<
+/D [1297 0 R /XYZ -16.307 900.716 null]
+>> endobj
+2 0 obj <<
+/D [1297 0 R /XYZ 56.693 759.068 null]
+>> endobj
+1300 0 obj <<
+/D [1297 0 R /XYZ 56.693 731.272 null]
+>> endobj
+6 0 obj <<
+/D [1297 0 R /XYZ 56.693 700.743 null]
+>> endobj
+1301 0 obj <<
+/D [1297 0 R /XYZ 56.693 664.001 null]
+>> endobj
+10 0 obj <<
+/D [1297 0 R /XYZ 56.693 609.561 null]
+>> endobj
+1302 0 obj <<
+/D [1297 0 R /XYZ 56.693 572.819 null]
+>> endobj
+14 0 obj <<
+/D [1297 0 R /XYZ 56.693 543.362 null]
+>> endobj
+1303 0 obj <<
+/D [1297 0 R /XYZ 56.693 515.232 null]
+>> endobj
+1305 0 obj <<
+/D [1297 0 R /XYZ 56.693 469.498 null]
+>> endobj
+1306 0 obj <<
+/D [1297 0 R /XYZ 65.161 470.182 null]
+>> endobj
+1307 0 obj <<
+/D [1297 0 R /XYZ 56.693 423.439 null]
+>> endobj
+1308 0 obj <<
+/D [1297 0 R /XYZ 65.161 424.123 null]
+>> endobj
+1309 0 obj <<
+/D [1297 0 R /XYZ 56.693 377.381 null]
+>> endobj
+1310 0 obj <<
+/D [1297 0 R /XYZ 65.161 378.064 null]
+>> endobj
+1311 0 obj <<
+/D [1297 0 R /XYZ 56.693 331.322 null]
+>> endobj
+1312 0 obj <<
+/D [1297 0 R /XYZ 65.161 332.005 null]
+>> endobj
+1313 0 obj <<
+/D [1297 0 R /XYZ 56.693 285.263 null]
+>> endobj
+1314 0 obj <<
+/D [1297 0 R /XYZ 65.161 285.946 null]
+>> endobj
+1315 0 obj <<
+/D [1297 0 R /XYZ 56.693 239.204 null]
+>> endobj
+1316 0 obj <<
+/D [1297 0 R /XYZ 65.161 239.888 null]
+>> endobj
+1317 0 obj <<
+/D [1297 0 R /XYZ 56.693 193.145 null]
+>> endobj
+1318 0 obj <<
+/D [1297 0 R /XYZ 65.161 193.829 null]
+>> endobj
+1319 0 obj <<
+/D [1297 0 R /XYZ 56.693 147.087 null]
+>> endobj
+1320 0 obj <<
+/D [1297 0 R /XYZ 65.161 147.77 null]
+>> endobj
+1321 0 obj <<
+/D [1297 0 R /XYZ 56.693 101.028 null]
+>> endobj
+1322 0 obj <<
+/D [1297 0 R /XYZ 65.161 101.711 null]
+>> endobj
+1296 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1325 0 obj <<
+/Length 1901      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ[ÛrÛ6\10}×WpÚ\17\82q\aÑN\1frOS'ÓÆî¤\9d$Ó¡(HbE\91\ eIùÒ¯ïR\14\1d\8b±ê¥)*í\93(r±X\ 2{Î.\80%õf\1eõ^\f\1e\9f\r\8e\9f+êYb5×ÞÙÔÓ\9chãùL\10a¼³\89÷þè­\8b]\90»á\88+zô&-\^]NÓ¬º(æ\9b\87OÓðq\9a.ª?¿\9f\9e\f?\9e½\82nF\8c\11«T¥í´¸\8e]>w®ÈËÇÐ;ó|è]\8b²wi81Lx#E¬ÙôÏA\9fñ\8f\8e«\1ffMÙnðìlðiÀ@;õ\98§4ÑVxÆ2¢)÷ÂåàýGêMà\19ôO¤õ½ËµäÒS\8c\12.4\ÇÞéà×\ 1Ý\f\ 4Ý9 µni       £º2é\ 3çjmEÝìø9\88¬_C\96m|"µ\ f\ fªñKÇ.+\86#M)¼}p]¤É÷Ã\11ãð7NàvÇ«\8c\-ãJ!\8cT©³üy±ý\9203ÌpÏ\b0D\8aò%Ëû\8a\1ab¤ö8±¾õ2çMo¿Õ\96¶»ï~Ù\ 1÷ óeÝA¥\98\95Ò]õ+Â4kêW\94\11\ 3£\85éáö\8ckb¹Ý\83±k\85ÙÌ«.Þn\`k:kÃ\ 5#à Õ¬>\99»p±å\ 3_jòÞ¯'=Jpra\9a\14Y4^\15n\82kP¹\ fNv\1a¡%³t\89\93|\17äÑ\14'ú2È\ 3ä0<\ e¢Ù\96$\8cöwXp0C\0\9býùî¶þ\8e¾ÛÙØ\16¾Ë)Q@¬kßmíhÅ<KW³9Nø4]e¡{\9ef3¤Ãý\12\14á¼1ãë\aßV¤É|CÐó/×ôÞ\81\1cwüî\f\f\1a\82\8eàü\ 1\81a\11ä«d<k\ 4\83$n\11\f´\ f\9dëþb\816\10>)ë\rO\rýÝðÔÝX<\9e´\11D\83ú*\16¤ËeT\14Q2Ã9üÓUÓáw#/\v\92<\ e\8a(Mr\\8b\14ÉÈu²\86cz7~éâó&-o`\89\aöNÑó,½\88&X>\1a_ãä^\aÙ_\ 1\ 2\e\9eÞ\ 5.ß1\ e÷ÃU\e"\19?(=I¹N\80÷EOÙª\r=     I\94P=ò\13\17D\19Ý\1f?mëïÈO\9d\8dmÁO\\13¿¼ó\10~:Çã¶\\ 4¢\ 4ß®ò<Âb¬?Ö»tãùÿ\90È\1eÅî
+'y\92΢$½À       \aɤI\aê\96/I_ÂâÊÖ\84ð\81JZ­Ù\81O>K\99õ¢h#3Â2\ 3ãD3¿?ànëï\bÜÎÆ"\80ë+B}\r})béf³ä\8fU\16áfòÉ<Í\924jF±\87¸v\9d|3Q\a\8bûg\93Z¢a \ e\18×\94¯\89ajoqmµh\11×\80Å\89Q¼¿¸¦À\8d\8d\15½Á£¡¿\e\e\8b\8fkJ[\80   {X\ûm\91\ 5QÒc\14BGÃw}\87!l`ùÚ\f\88\83_\9fÊ\832\8c°¤^áµ"\98"]þ\99\87ó¬Á0aP2Ì\ fÃ[[wÇ\93\85ù\97÷Ü\1d÷¦YóÞ&8o\87pK\14\84pÊÀ*Fo®Xu\85\9c\ 5\ e£Äý\1ey\8f\95¦Ûþxo[\7fGÞëll\vÞã\9cpµ9~x4A'\98Ë\bÒn,?.Üu\18\9cã7«ÝU±g^\f\83\1d;¿;\eä-\eLÚöàÚöà\8a\rV-\e4Óö\7fÙÊß\96»\1fàeöé\1f\92\15\84j½?\9a\1d4ëZ$wÒ\17\84Ñ\1e\ fØÊCN&û;`kèïFrÝ\8dÅ\93\9c4\8aHÁ[\93\z^æhh\8eÛ3gufÍû=\12\92\ ezª!¥&\²ýÁ²\1d\ 4\ 5ônl\8f\10ä\8a\bÞ\1f\ 2·Ôw\ 4`WS[à\8fûDS¿5þ\9a\98\82Ö?~³3\84\1aÄÍ6£ÝMòÂ}±Xúæ\9e \89\³MÒÄí÷\1c?³Fª¶\10\87üN\bvH\88\vk\89\97\8a\96*\b#Ñ.`\8d"\95ì\ fíÂ\80ù¶¿S\82\86þnxïn,\1eðÂ\aK}q\ 3øÿ4ܱ\87l\ 2²\bð¡Þ ÄËÙ0ÊnaI\0sÖ%n\82ðæv\a£å\ eJº\ViJ\ 3\90Ô\eqI\84Þ´?«ëé¦i\1c§C®\8e.Ë%ÜúV8\ f\92Y]\817\ f\86\9c\1e]\f\99:Ú´\18;\97TWË`²¹W¤\9fËôª\r\ 2q«oæKb\8c®¡\1dî²\11^P¨[bµvX]\86®Q\aX:\15aÕuVU\ f\92í\11\19q\ eI6\845\90!\96\8a\19\95åä*ÇÒ\ e/\81Æ{¤\1d^\9eöêþ\8a\91\1aú»ÑNwcñ´ÃM  Ñ:Ïø´ZW\9fâ\8e¶²t\85]&ÇQ²pXa\80\13nç%X ó\8aü<\b±¯u\11åѸYÉw¿«kI¤1\87Ì.`ñ@\94~\b°_EÙ"¨\92\8b\9fÓÜ-j\80\8fWQ<i\91VpÁH\8f¥Q\9cS¢e\7f¥Q\rý\1dÑÝÙØ\16è\ 6j/ûl\8bî Aî&®\1d\8bø\97g¯O\90hÝ.`o\83Bf I8hõ\ f³\10Ý\85ÿ\15QXç\17½á\90\19A|fzÃaC\7f7\1cv7\16\8fCf\fatS\ 2ôS\12\15Q#\aß]$\93fȺ@ì®Û£\87c\eq\ 6p\93³6O\18?PEw¯2N\18}Óì
+Z°{\ e\10¢Ì\85E\9a\11!_\9fÄX
\91¹Å4h»±Ï åòùAwö\994Ä2¹ßý\85"*âò0\14\9då3\ 1V(Ö#ÿp\80¶ío/±¡¿#ÿt6¶\ 5ÿ\bJ¸_\7fCv\1eC\92\8b\85L6)\17\98HÐ<Kfq\94cë©÷\7ffùiårüù\ 3úì.HòK\874\ 1ÖØK\97´NH\18Ó\84\8aþª\8c\1aú;ºngc[¸.³DðÍé\avÛwYî\89´Ø\17[S\19¾\96\ 6\16\94ÙbÕv\17ü2*æ->&\8bþF\7f\12ä\96\0éâáµð\8c B¥:dD²\940Áö\e\90\82É$¹\15\8f6Êîú:URB«j\91\1f§þ\ 3¥\Áõ
+endstream
+endobj
+1324 0 obj <<
+/Type /Page
+/Contents 1325 0 R
+/Resources 1323 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1256 0 R
+>> endobj
+1326 0 obj <<
+/D [1324 0 R /XYZ -11.232 900.716 null]
+>> endobj
+1327 0 obj <<
+/D [1324 0 R /XYZ 56.693 741.747 null]
+>> endobj
+1328 0 obj <<
+/D [1324 0 R /XYZ 65.161 742.431 null]
+>> endobj
+1329 0 obj <<
+/D [1324 0 R /XYZ 65.161 731.472 null]
+>> endobj
+1330 0 obj <<
+/D [1324 0 R /XYZ 56.693 683.964 null]
+>> endobj
+1331 0 obj <<
+/D [1324 0 R /XYZ 65.161 684.647 null]
+>> endobj
+1332 0 obj <<
+/D [1324 0 R /XYZ 56.693 637.14 null]
+>> endobj
+1333 0 obj <<
+/D [1324 0 R /XYZ 65.161 637.823 null]
+>> endobj
+1336 0 obj <<
+/D [1324 0 R /XYZ 56.693 579.356 null]
+>> endobj
+1337 0 obj <<
+/D [1324 0 R /XYZ 65.161 580.04 null]
+>> endobj
+1338 0 obj <<
+/D [1324 0 R /XYZ 56.693 532.734 null]
+>> endobj
+1339 0 obj <<
+/D [1324 0 R /XYZ 65.161 533.215 null]
+>> endobj
+1340 0 obj <<
+/D [1324 0 R /XYZ 56.693 485.909 null]
+>> endobj
+1341 0 obj <<
+/D [1324 0 R /XYZ 65.161 486.391 null]
+>> endobj
+1342 0 obj <<
+/D [1324 0 R /XYZ 56.693 439.085 null]
+>> endobj
+1343 0 obj <<
+/D [1324 0 R /XYZ 65.161 439.567 null]
+>> endobj
+1344 0 obj <<
+/D [1324 0 R /XYZ 56.693 392.059 null]
+>> endobj
+1345 0 obj <<
+/D [1324 0 R /XYZ 65.161 392.742 null]
+>> endobj
+18 0 obj <<
+/D [1324 0 R /XYZ 56.693 355.592 null]
+>> endobj
+1346 0 obj <<
+/D [1324 0 R /XYZ 56.693 328.038 null]
+>> endobj
+1347 0 obj <<
+/D [1324 0 R /XYZ 56.693 281.23 null]
+>> endobj
+1348 0 obj <<
+/D [1324 0 R /XYZ 65.161 281.712 null]
+>> endobj
+1349 0 obj <<
+/D [1324 0 R /XYZ 56.693 235.446 null]
+>> endobj
+1350 0 obj <<
+/D [1324 0 R /XYZ 65.161 234.888 null]
+>> endobj
+1351 0 obj <<
+/D [1324 0 R /XYZ 56.693 188.622 null]
+>> endobj
+1352 0 obj <<
+/D [1324 0 R /XYZ 65.161 188.063 null]
+>> endobj
+1353 0 obj <<
+/D [1324 0 R /XYZ 56.693 140.555 null]
+>> endobj
+1354 0 obj <<
+/D [1324 0 R /XYZ 65.161 141.239 null]
+>> endobj
+1355 0 obj <<
+/D [1324 0 R /XYZ 65.161 130.28 null]
+>> endobj
+1323 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1358 0 obj <<
+/Length 2371      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\m\8fÛÆ\11þ~¿\820RØ\ 6zë}%\97I[$A\9a ER´ö\15\ 4Å\8a\\9dØã\8bJR>+¿¾K\91ç³(Q\9aÕrÕ|:\1dE\r\87ä<Ï<3;$\ eî\ 3\1cüpóíÝÍ\9bï\ 5\ eb\14\874\fî\96AHQ\18\ 5\920Ä¢à.\rÞ¿z«s­\1aýú\96
+üêoU«\9bþ㲪û\ fíjøò»*ù¶ª\1eú\7fþõîÇ׿ÜýÕ\1cæ\96\10\14\vÑ[{×nsݬ´n\9bîkst\12Hsô\90uGç\11E\11aÁ­@q4\1c\9f\19{\91|õ¦ÿCâ¨ûÝÍ\9fïnþ{C\8cu\1c\90@\84(\8cY\10Å\ 4\85\98\ 6Iqóþ\17\1c¤æ;s|Äc\19<îö,\ 2A0¢,4\9fóàÝÍ?nðp!°ñ°ûØýùá3Ëær\90\88\ 6\11\8f\11Áag¹Û.p\84"\1e\ 6\14Å2\ ej\1d,'MA\ fÀ$"<z:@o\98t{»Ú\17\88\84dl_`\82¢P\82\8eðùe\ eQLã\19\9cÝ\19¬ï\83þÃÛ!\10Í-Ü\85\ 2ß\ 5âà8'\88³!x~ª>èÝÝ\9f6\14¼¿\r1~¥Ò´löv5?GÃ\86Ãß¼úØä0ÃE\95nr \13˺*`{Ö=ÆÚªÊ\eØ/Ú
+¶_R\15EUÂöÍ\80û­k½Vµj³±á½\9b½\87Ч0§\11"Rú\vó}û\8eaîì¬E\983ÃSQØ\87yǬ \eÑ<fm²ÊÊûyc¦\ 4Æ \82Æê
+\b\98E\97g`g¾\9fF\8e \1c\10\8b\1c\918váô\89¿\87Yõ)Auñ\88Y\7f\97\7f¦Tìù>\8a\f\89¸   ]<$áj¡ëöõîÜßµjÛVå\97¯o    5ÿæ\ 4\97èc\91\7fÕ\7fû\93zÐËì\89¢Î^\85\92³¿Ä\16JóML¼!~dß\rñîÎÂ\11\1fJ\8e\8c éoï7i
+\84¦~\84í\98W\89\ 2ç©\fºç¦¶É©\ 5\82ùî\9fuº¹\14îa$\11îÅáµà\1e
+\81\ 4\ eç\85{\9bµ\86ùÐ'ÁrþĹ@\91 \1e!Î8\8a̹x\83ø¾}G\88;;k\ 1\93±$\96\10/²¦\81§t]¬sÕ\ 2ákäÂ
\842Âb\fµ?¾\98\ 6{[%ãݧ÷~RÒÚê\b]à[ÐO¡ê\87ÍúÀ)0_0\82$\16\v\1c#\86ã\vø¢­\8a\7f7ɪ¾\98$D\1c#!<ê\0!%\12\8d$FöÝHÂÝY8I\b#À¤äý}ü>û¨Sh\11V-r\r¬/\1f\84V¢K]ë2\ 13\90! v\vT\ fyV>\1cèõ¯NÓÄ\ 6Z\12|½©sh\9dÛ´Z¥\96µ«\90\ 2\858º&!\88\90!BÈ\ 5\84дY^}¢\83ª»ð6l \18bBzd\ 3N\11{®½æg\83\8elàì¬\ 5\e\18±\16ÊA2v¥\1c,¢w7\18\88׺®ê\ 3\10¾\99Σ\8fª.\r\e\0kýê\839@\96ª\ 5´¤\806\9d\92Mc²\öë®ítqÑ/X\8c8¹*\86\89\89\9d1\9c«\85έRº99â±eÍã\10Q쯲\1fÙwð»³p\fs£¥¸\1cdÜßU3w\97¬ZüG'­]:\87ª
+hKO\ 1E\8aªU¡[]ÏÛ ´-\1d²²­Õ\ e@\16õÃzS&íæ°Ëý\Ù\9c\85 7\92\81r\7f\95ñȾ#D\9c\9dµ\80H'°\87>èÑ\12Ö\82Ò¹¤\88
+~MNç"F\91\90W×e\`\841÷Èé&=b.ü\ 5ì¾}Ç\80uuv:<;ÅÇ\86ø$èt\81\ 2Wiku\ fÜ3ÉÚ#:g:#\8c\19j·õ\ f'Z³&/\1cHÀ?\9d>O(9w\9c\7f_«õª\81®P\96\9d¬Ê/:[×\1c\ 5\1fOfæÊý\1e
+_Úõ\ 3ýõ@Fö\1dÑåì¬E:`\ 4±hÐÈ_\98ò¼k~[,4\1c\89æS\89}\fÃÓ»\97\9bb¡k+ûµ\9a\b\91©ÐJõRmòö"\954l}9íÐV\1fÔK/ûµ\85\9f±ÀÓ¿[èeUkËSñFr\8f\v\0\94@ÔßTÍȾ#à\9c\9dµ\0\1cŦ\f\1e¦jT\9a\ 3#\89\9fÙ:ß\8e\84Ó¹lùV\17à!\9e&+²\Ag!Ö:ÉÔ\81À¿\9d\ eïDÁ×YÆK\94çSìAGf\97bÁ¢\16\87æFùk\90\8dì;F®7gû\8bÁbS\99øk4ì\9b\14®®N"\96Ŧ\8e\88\87\91Hz\ 6dße\r¼\ 1ç\8d°ÁËú_w      |7Ñcµ\1e8Q7~\89\10z\ 1IoÙ\12*\10õ\98 Ï§Áv¥·\96Ù\8au\13!Âc\9cïÛw\ftggáÙ\8aÉ\b      6\94Û\89\ 2Êÿ\ 5|T\14\9aþ\ eÖÏ\87í¿;!\ 6çí\82\83\9b\84\13èØ}w{:t\17\9b\16ì\fpåo|Óv
+t\1aÙóÞà´gÃô\84Z\ 1`\93 \1a^uz\88  ið9óôЧ\8eÓ0-ø<(0lèç\85-zR\8cÇ\b\13\8fãE¬\9b¢\11þ\9a¨#û\8e´èì¬\ 5-rS5sb»Î°[\12¨¡-yU\ 2¹±Uõ½n-:)ÍÿwM`Rs¼\98§\rfê£êÑyi\13\80?\1a!\1cs\7fðØ·ï\b\ fgg-àÁ0b\92>\r\9bS\8aqcät]ºÌ\92K\977X7¦îöè\91uæ1÷8$¿õÄC»Á)áq\81\9bJ\8cdì¯{4²ï\86,wgáÈ¢Fû\13)lçZ\7fc\ 4]k#\90\13(ÞU¹\85\ f\97©2ÑÐ¥\9b%ÔÛtS¦ªl-Ó\ 3\r\r¼\99¿'®Fö\1d\83ØÙY\8b \8e\18¢t\90×É86Otê[]\17\9fÐ\86VlÇã}\86Yîñ³\8d]\8fd\1avj½>lìÞ\9eoÃØê\16\9b8ò×á\1cÙw\fLgg-\ 2Ó\ \1a\ e\9d¾FçãY\9f\1d\99\87ë§ÉöD«q\97Ø¿É\e\eEÜØ>ßg\e\14`Ô_Tí\99w\f*WW-bJ\98R\11?uÐ>/7æ-Âz±»\85\96\96^\88q\r-m\r´
+]B{]ÛõÅ\13J\94\v\84ÙU\9bG\94R$ØÌÍ£{sµôÇö3Ñn=\94J    E\91ôØ-¢\ 6\92\92úë\16\8dì;2\80³³\16\14\80Åó³\ 4`ÑÞlÖëªng^ðY×Ubô,´\84>|òëÔ0Q«²\12ÚÐÏÀoFX\ 2\19\10z      \16y\95<\1c\98µ \15\12K$ÙUÇ\1eI\14"Æ伤b]÷\13\ 3\1e!=>ªF\84\89û¢\90\91}7
+qw\16N!¤SÁO\8f2ü¥\ 4§ãæp\82úÔ¼\95*ÜÖ¸Î-Í&+UÞkË\19ª£âøåé\ 3}Pu\ 6_\87\a7\96-zì\96â\99p\8eÂÐ_Çkdß1ò\9d\9dµ\88|\1e=¿Â
+Zï\80+\7fxÄ[ÈàÙ×ÉûR\14\9aY\17[h\98Z<í~qèÛäUNP\18É«æU\12#ò´RáA¬CÏ\1cÇ\88ÓØ_bíF\98ü\91Ë\9eu7jquÔ\82X:?Eôééo ¸6÷3?\YåÇúLóÍ\÷«Ãà'á\14´âPY\ e\1eÞ\ 1?\ 3ÿ\85Ý\12ùñwp\9c\85[7ÔDüM{í\9b\83³«p@Ä\18EñPb\1c\910\93)´j¡Y¬\9d7\81\ 6}O        IxÓ˦\v_ÁÁ¸³oñ¦\89\r<A7\9bE\91µ`\91°>ö\96\19\96\1c      ê£©vð^Q\8e\11îÇ\9bm_+ú?¦h-Ä
+endstream
+endobj
+1357 0 obj <<
+/Type /Page
+/Contents 1358 0 R
+/Resources 1356 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1256 0 R
+>> endobj
+1359 0 obj <<
+/D [1357 0 R /XYZ -16.307 900.716 null]
+>> endobj
+1360 0 obj <<
+/D [1357 0 R /XYZ 56.693 759.068 null]
+>> endobj
+1361 0 obj <<
+/D [1357 0 R /XYZ 65.161 752.393 null]
+>> endobj
+1362 0 obj <<
+/D [1357 0 R /XYZ 65.161 741.435 null]
+>> endobj
+1363 0 obj <<
+/D [1357 0 R /XYZ 56.693 694.554 null]
+>> endobj
+1364 0 obj <<
+/D [1357 0 R /XYZ 65.161 695.237 null]
+>> endobj
+1365 0 obj <<
+/D [1357 0 R /XYZ 56.693 648.357 null]
+>> endobj
+1366 0 obj <<
+/D [1357 0 R /XYZ 65.161 649.04 null]
+>> endobj
+1367 0 obj <<
+/D [1357 0 R /XYZ 56.693 602.361 null]
+>> endobj
+1368 0 obj <<
+/D [1357 0 R /XYZ 65.161 602.843 null]
+>> endobj
+1369 0 obj <<
+/D [1357 0 R /XYZ 56.693 557.204 null]
+>> endobj
+1370 0 obj <<
+/D [1357 0 R /XYZ 65.161 556.645 null]
+>> endobj
+1371 0 obj <<
+/D [1357 0 R /XYZ 56.693 511.006 null]
+>> endobj
+1372 0 obj <<
+/D [1357 0 R /XYZ 65.161 510.448 null]
+>> endobj
+1373 0 obj <<
+/D [1357 0 R /XYZ 65.161 499.489 null]
+>> endobj
+1374 0 obj <<
+/D [1357 0 R /XYZ 56.693 453.85 null]
+>> endobj
+1375 0 obj <<
+/D [1357 0 R /XYZ 65.161 453.292 null]
+>> endobj
+1376 0 obj <<
+/D [1357 0 R /XYZ 65.161 442.333 null]
+>> endobj
+1377 0 obj <<
+/D [1357 0 R /XYZ 65.161 431.374 null]
+>> endobj
+1378 0 obj <<
+/D [1357 0 R /XYZ 65.161 420.415 null]
+>> endobj
+1379 0 obj <<
+/D [1357 0 R /XYZ 65.161 409.456 null]
+>> endobj
+1380 0 obj <<
+/D [1357 0 R /XYZ 65.161 398.497 null]
+>> endobj
+1381 0 obj <<
+/D [1357 0 R /XYZ 56.693 351.617 null]
+>> endobj
+1382 0 obj <<
+/D [1357 0 R /XYZ 65.161 352.3 null]
+>> endobj
+1383 0 obj <<
+/D [1357 0 R /XYZ 65.161 341.341 null]
+>> endobj
+1384 0 obj <<
+/D [1357 0 R /XYZ 56.693 294.46 null]
+>> endobj
+1385 0 obj <<
+/D [1357 0 R /XYZ 65.161 295.144 null]
+>> endobj
+1386 0 obj <<
+/D [1357 0 R /XYZ 65.161 284.185 null]
+>> endobj
+1387 0 obj <<
+/D [1357 0 R /XYZ 65.161 273.226 null]
+>> endobj
+1388 0 obj <<
+/D [1357 0 R /XYZ 65.161 262.267 null]
+>> endobj
+1389 0 obj <<
+/D [1357 0 R /XYZ 56.693 215.386 null]
+>> endobj
+1390 0 obj <<
+/D [1357 0 R /XYZ 65.161 216.07 null]
+>> endobj
+1391 0 obj <<
+/D [1357 0 R /XYZ 56.693 169.189 null]
+>> endobj
+1392 0 obj <<
+/D [1357 0 R /XYZ 65.161 169.872 null]
+>> endobj
+1393 0 obj <<
+/D [1357 0 R /XYZ 65.161 158.914 null]
+>> endobj
+1394 0 obj <<
+/D [1357 0 R /XYZ 56.693 112.033 null]
+>> endobj
+1395 0 obj <<
+/D [1357 0 R /XYZ 65.161 112.716 null]
+>> endobj
+1396 0 obj <<
+/D [1357 0 R /XYZ 65.161 101.757 null]
+>> endobj
+1356 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1399 0 obj <<
+/Length 1671      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ[KsÛ6\10¾ëWpÚ\8bÝ\19mð~´§fÚd¦Óé#ö¡3i\ e\94\bI\9cP\84BR±ýï»\14¥Ä¢-\e4I5'R$¸X\0û}»X¬H´\8cHôvòúzòê\8d$\91\ 5«\98\8a®\17\91b td(\a®£ë$z\7fñÎe..Ýå\94Irñ\87¯\ÙÜ.|ÑÜT«ýË_üüµ÷\1f\9b\1fÿ\ý~ùáú7ìfJ)X)\eiWÕ]æÊ\95sUY¿ÆÞid°wÅëÞ\85f )\8f¦\12¬Þ÷/P\9e6\17¯\9a\vµºþnòëõäÓ\84¢t\12ÑH*P\96GÚRP\84Eóõäý\a\12\ eû\aaMt³k¹\8e$%À¸Âû,º\9aü=!û\89 G\13Â"l¦¥ÝÍÈA¸°@\89jtÂÙÙiqø,z?¥\84\90\8b7\7fî\au\7fJq\ 6\98\0®öß^\1f¦ká³Ì_2yq\93æËæÑ|\15çËÃ\ 4¯âKF.>_Ry±ÿbæ\ÞÜ­ãdÿ¬ò_Wa×7êúµoj\ 4h]\8fw×÷Â?¢\1f\15 \84<4\99û\83ä2Í箵Ä\14´\ 1ÚÜ\17\8daÀñLL©µÀ\18ÅAã"\12ÞHý\971yÔn§çnáE­\83\ 1¡ÌA\85w~æ\8aêrªpF¯ªø®òù\8f\97SÊðg\96\96U ·eÖ\bC»ªåÕ\97·Ç&\81vL5\8b\941`´¬M¢~.\89\ 6-TÄÀ\1a\e\15.ZÜ·\81#i\8f?}Ø\81Ö`©:tÐ\b¦uë¾ò%PEÛò%Á\15À\99
+éá>>\14Xf\aPv'°XFÍÍ»=`\8e\96ò ¸¡À\88hVôMz{´ú\ få \82êå\9em\97m`Õ\8f¿§\\99Æ ¾Û¿\7f(\0\8d#ÿ\18ÖMå\ 3Û¹b\1dÖò&­Va-Ó$¬]â]\19Ö2÷U \92¾øØ\9aÞÃ|>\8f$-Ð\86t\1f$\9d¸>tB{ÊU\92\ 1¡\ 33È,óó\8f]\18\12c\12\b§@,\e\8f@\8eå÷$\90ÞÊv \10\8eNSÛá\bD\9fd\8e=Þ¶³Ì\85õ\12WU\91ζUêó@Ð\a¶s\9btYÄ\9bU\e¥\10\fÝ3:Ýs¢\94àz\19;,J7q\11¯áöÆÍ~jÞ7\ f\^\ 5N\84´\12£\105\1en%FVLéÑpÛ\92ß\ f·ý\95\rÇ­4\1aä!Üÿ9        ôvë´,ë08¨ñ¦ð\8b´\85Õ¯ y,4ðÛj³­p˲\8e\ 3}åÎà^
+CY\a\9c\13\86R\1aÜc\88\81a\88\94\98ân­è\12sK\81â    \e\11z\ã\8e\85\8f\a½cù=¡×[Ù\ eÐ\13¸må\1d=f\1e¯]¹\89ç\81®/qó\f¡Q»¾òÅð@×.¤8+<(\ 590:ª´ÊÜ&^º.à@c\92Z\8f\a\ ea      (jF\ 3GK~?pôW6\1c\1cÂr°\87\ 4N°_JÜ"ÞfU·°ð\81g\9a\9eöLå>\13ö¼ô:á\16\86hw\13Öð¯/ô\1e\18\9dfn\8d\8bq/04Pg\rN\85\12 ©\1c#8\r\8fE\91ê@K>"æ\ 5\amÅx\98?\96ß\13ó½\95í\80\81\18ÖÑ#Vw\9bV~èù%FÏkú¥    :\9b6Õ`,\1dË¥Un½ÉâÊaä·\ eun\ 2\87m\99\19ÏйE\eRv4CoÉïgèý\95í`è\84\0\93º£s\vv\14\87\93\9doÒ«ðÚ±\ezNìqM\81(=,ö\12?\9fá$w\b&¹¢@\89\18\11o\92\0\15r<¼\1dËï\89·ÞÊ\86ã\8dK\ e\82ó\8exKóy¶-\83\93\86~10\8c7\8f#óéÔÉ\17s|6\85ã\93íɤÌó¶\8c®\9aJuV\143\ 1L°o eÂ)j2¦ß$\1c8£ãáøX~O\1c÷V¶\ 3\8e     \9a\ 21íÚ\84\17\eüé­a\92¸dØÃÉr»Ùø¢\1a\98#\1eõƽÏ5\86\b º\90   \86C\9c³s\92  Ó\1a\ 45ßØ1\b\95\1cñø\92áð\85\1d¯þ¡%¿\1f³ôW6\9cY\98´ \8dè\18!ì«xÚÇ\97öé£Ë`p?\9e :Í0Ãç¦ÎL\ 4\fã44ú³\12\ 1' íÀU\v·\85[t\88'\18# 8\1d\11öÄ\82ÒãU-´ä÷\84}oe;À\9e¢x5XÑ\82\94O#\7f\99ù²,\9d\8b³20jXºÜ\15u^'0ÿ½Ýdé<\ ee\8c4\196n\98# âàÆqé^Î\14u$hÎ\9a\9c¦\86£UÛÿ\95)¨æ`È\88u\12\14¯F\8cW'Ñ\92ß\8f)ú+\eÎ\14\14ûD\80ï\vs\a¨o"OSE\9a'î6¼ 1\14t\9fã¢.ÊÅ\90´¸kcïÕé¬B¸"\1d    +\ e­´*\8aÐ\98åfå\ 2\85Öà\e¸\ 2u\15Z°ò`F;\90\1fÅ`ÕH{Vòã\b91ðÉ\\9agiÞå8\9e2ÔÂ\8cX«B©\ 2ÂÆ«UiÉïI\7f½\95í@\7fÔ\ 2§t¸HÉ\9açø¯¶\8d\ e\89ϵÏ}é>\85ÒN`äãq\8bW\84RðI\8dqc\83\9e
+7öS
\10Büpj,rWH{¯eð°V8®Ð\14W]~\1f\9c6\9aû¢pó*»{1eQ\ e\84\9fµ\86È\12 Cg\8bShç×\1fûg\93 @\9a\93Ä®\7f\ f°    \86{
+endstream
+endobj
+1398 0 obj <<
+/Type /Page
+/Contents 1399 0 R
+/Resources 1397 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1428 0 R
+>> endobj
+1400 0 obj <<
+/D [1398 0 R /XYZ -11.232 900.716 null]
+>> endobj
+22 0 obj <<
+/D [1398 0 R /XYZ 56.693 759.068 null]
+>> endobj
+1401 0 obj <<
+/D [1398 0 R /XYZ 56.693 738.489 null]
+>> endobj
+1402 0 obj <<
+/D [1398 0 R /XYZ 56.693 691.479 null]
+>> endobj
+1403 0 obj <<
+/D [1398 0 R /XYZ 65.161 692.163 null]
+>> endobj
+1404 0 obj <<
+/D [1398 0 R /XYZ 56.693 644.655 null]
+>> endobj
+1405 0 obj <<
+/D [1398 0 R /XYZ 65.161 645.338 null]
+>> endobj
+1406 0 obj <<
+/D [1398 0 R /XYZ 56.693 597.83 null]
+>> endobj
+1407 0 obj <<
+/D [1398 0 R /XYZ 65.161 598.514 null]
+>> endobj
+1408 0 obj <<
+/D [1398 0 R /XYZ 56.693 551.006 null]
+>> endobj
+1409 0 obj <<
+/D [1398 0 R /XYZ 65.161 551.689 null]
+>> endobj
+1410 0 obj <<
+/D [1398 0 R /XYZ 56.693 504.182 null]
+>> endobj
+1411 0 obj <<
+/D [1398 0 R /XYZ 65.161 504.865 null]
+>> endobj
+1412 0 obj <<
+/D [1398 0 R /XYZ 56.693 457.357 null]
+>> endobj
+1413 0 obj <<
+/D [1398 0 R /XYZ 65.161 458.041 null]
+>> endobj
+1414 0 obj <<
+/D [1398 0 R /XYZ 56.693 410.533 null]
+>> endobj
+1415 0 obj <<
+/D [1398 0 R /XYZ 65.161 411.216 null]
+>> endobj
+1416 0 obj <<
+/D [1398 0 R /XYZ 56.693 363.708 null]
+>> endobj
+1417 0 obj <<
+/D [1398 0 R /XYZ 65.161 364.392 null]
+>> endobj
+1418 0 obj <<
+/D [1398 0 R /XYZ 56.693 316.884 null]
+>> endobj
+1419 0 obj <<
+/D [1398 0 R /XYZ 65.161 317.567 null]
+>> endobj
+1420 0 obj <<
+/D [1398 0 R /XYZ 56.693 270.059 null]
+>> endobj
+1421 0 obj <<
+/D [1398 0 R /XYZ 65.161 270.743 null]
+>> endobj
+1422 0 obj <<
+/D [1398 0 R /XYZ 56.693 223.235 null]
+>> endobj
+1423 0 obj <<
+/D [1398 0 R /XYZ 65.161 223.918 null]
+>> endobj
+1424 0 obj <<
+/D [1398 0 R /XYZ 56.693 176.411 null]
+>> endobj
+1425 0 obj <<
+/D [1398 0 R /XYZ 65.161 177.094 null]
+>> endobj
+1426 0 obj <<
+/D [1398 0 R /XYZ 56.693 129.586 null]
+>> endobj
+1427 0 obj <<
+/D [1398 0 R /XYZ 65.161 130.27 null]
+>> endobj
+1397 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1431 0 obj <<
+/Length 2143      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\m\8fã¶\11þ¾¿BH¾ì\ 1Ý9¾\8bLÚ I\9a\v\90\ 6¹ôn\v\14¸\1c
+Y¦×ÂÊ¢+ÉÙÛþúR~iÏòË\8eLÑè'kmi8¢æyf8|´$yHHòãÍw÷7¯ßH\92\180\8a©ä~\96(\ 6*M4åÀÓä~\9a|¸}gK\9b5öÕ\1d\93äö\17×Úfs8sõæ \9do\7fü\8bË¿sîqóÇ?ÞÿüêãýO~\98;JÁH¹±ö¾}.m3·¶mº\9fýè4Ñ~tÅ»ÑEÊ ¥<¹\93`ÒíøÒÛKõíëÍ\a5iwÝÍ\ f÷7ÿº¡Þ:Ih"\15\93ÔPP\84%ùâæÃG\92Lýo~|\10F'Oë3\17\89¤\ 4\18Wþ¸LÞßüí\86l'\82x\ f»ÃîãÇÏ,ûé )KRa\80\12ÕYî¾\97$\85\84\81Ñ&©m2;i
+;\0×@Eº\e`c\98vg\87Ú\97@\15íÛ\97\84Bª4j\84ϧY\81af\ 4\ 6ë\87dsðn\e\88þ\11®CA¬\ 3q븠 ø6xÞ\14\9fÖ\ fÿ´\9däÃ\9d"äv²zÀ\9dXT¸ó¦\93\99Û;Ó{s·ýâð\92ÛÊÚ)Îp\87\89Ùt᪢-\Õô\1dùÃIG6WVH_\1el{¥ÙØ\8b\8a=(ïðÀR ZÇÃþý@<\ 4;;\0\ fÜ\13Zª6xxrõcQ!C}Y»¥­Ëçq\81ñæí¯´\1f
+@aó\15â1\v Æ\84ðê\89ÏÃ̶K\12þQ3½%\94ß\18\93{Þ÷&]\83ðQA¶\89ÐMlݾZßöû6{n]õÕ«;ʺ¹Í\1elcÛÕ\12>5%òÞ\95ÏV\9c±x9Ei\ 2ÜßG,\fõì\87a(ÜY<\86\94æ |ݱ-o\16îw\8b\vv7i\i[äÙó¬\9eæn\8aÍ\ 4\8b¬~è¡î<­\96vÖöOÿÓ\17äô\ 5Ë\83Ó¿8\9f9ÐÉ©+\ 1q\89¹tùãÀ\ \94\ 1Ad¼8Þ·\1f\18ÇÁÎ\ e\88c_-+Ã6q\9c»ªÍ\8a
+\9d\ eæ6\9bZäãÅ\86ÁÌùåA}\90\ e°\84è§PPuÍd \ 4\aIظÉà¡Î\96ó"o\86ä\ 2îýà&b.`\fd¼rjß| \82B]\1d\0 &A{GÃ\16\17Û¯¿¤\9c«ó|Ú:l­\8fÌ\19Íj¹tu;òR£¶¹{¨\8a\7f\1fpÉËqì\97ú\8aÑxq¶o?0Ð\82\9d\1d\10iT\80!f\13i³¢´}\92üêõùÐ)\16¾ÄÄ=¾¿¿û¹AÆ\19ö¼®îYaë\9eeÖÎ\9b\8b\93\0ÑàÙð\9aI@j      )Õã&\81lÕºÖå\ 3r\80\e2b\8fI*\ 1©\89×cêÙ\ f\ 3g¸³xpJ¥\81ì\96\84ßFá^ìrúþí÷c÷\8dê¶ÈK;.!äó¢DN\93\9b!§Ó¶\97r\86T\144ÑWå\f®A\e1.g|ªíl\ba0?\ 4§\11     \83¦`R\16\8f0öí\a\12F°³\ 3\b\83Q`j¼²1=\9fû\7f(íÂV-\12\9bOE;GB³,ªGdIè°\142EÖ¸\95CRçÄγßGæ¯#wþ2Ü<¾\b\8d×NëÙ\ fDC°³\ 3Ðàír²m§Ùc±:\84Ë\89\0Âä5¹\h
+\94Ò\v¸ü§¢~Ì6TþW×ØÇ\1d\91OV>=§\ 5\96ÉEê=\10:\1e\93\vE\80j\13-v{öÃb7ÜY|ì
+ÅAìv\9a\87mÖf\15\96½VèJ      ]Ò½y;\90º\84L\81]\15R\\0Óê\ 2H5mQºz\a¤¢òDm\aÔD\82      àLDDR§\8c\9aÑ=û\81H
+vv\0\92¨\7fôrÛJ}[a÷\19s·ÂB©¶\ f«2«\8f\15Q\7f<½éa\17ËyÖ\14\a        é\9bó5×\89<¶þí7"Ïì²tõ\97[!ïéÏ\a\85Õz\13ç´õ\89ëÑI·\8bó\82\0À¶yÿ\12\7f\vôüEOs\8bÕFØÖÖ\8b#[\ f\950\10ÿ\93Õ\8c\ f¦}û\81`
+vv\0\98\88ô<º]^ú'Ñα[5\95mZl\12;
+\8d3\96í\14y*¶Ï=Á®)\8afYfÏØûÂ6[\8a6+\8b¼\19w\ f\f;øq6»ýú<*]\17    OEcOh\80^\84\1c7\14DD¡YÏ~\18äÂ\9dÅC\8e\e\ 1éNh\86ÞÏv5~\13u\86G0z\17÷@0pQ:Ä/û/ÉNß\f\93§EKéÙlfsl\17\ 5\1d\ 13ׯ_^Æ & "\8aÛzö\ 31\18ìì\0\fj\ eéNܶjìôÒ.\ 2OS\10×Õ\95q)@\8e­+\9b¹%íV?_o~]¶C6\94¸\10 \18\8f·\16â\9c\83\8a(0ëÙ\ f\8cã`g\aÄ1÷cî\ 4fß.\97ØÅÐ2kóùñ&±!ãH\v\8a*/WS\8b­Qf\8d§Ì\ 3Íqpñ3qîq\91Õ\8fÍÈ\9d\91\ e\ 6ÎPI2g\fÒ\88\9eýÀh\ fvv@´3      f'C[\1e®5át&ÿ/\99]@ñÔ@z]µ\183
+ôØj±µ"r\0«3í\9d\88)\15\84\88Åɾù°(\ fv\15\1fä,5þs+\12ù~\9eUX5\ eº\90´Ëb­\1cD\9aõEp\99a%9Øì0HÓÐäs»È\907÷©µUs\98H^\ ew%ü£\8e§(ëÙ\ f\8cÇ`g\a\ 4¤ÒÀv\8a²É3ú\1d\90Ü6\rzy\99\95å¸\8bÛ¢\1d¢0©±-È¢jZ\9b\8d­HYÚ¼\98\1592Â\ 37>\99¢`®+|cÜ\0¡æ\82|ÖºÅ?=üë\90÷_\18ó£ÇÔ»1ª\81DÔ»õì\aRG°³\ 3¨\83\9féÝìÑ\ 6Ì\996\8f_\9a×\ 3ª¼©ÍˬÎ\8e¾»øÂ\e(óî}âQS\áóæ\1a©ÇïúC§Ç!\1f±1ì\83\96ò\88ÅÒ¾ýÀ\10\8bæìf2¨/\8fi\1aOdг\1f6\19áÎâñF\8dñä9\dàK¼öùÿ\16\9aq*ÐEöh±¥\ 4r\16³¦°õèocO\87owR-\81Å\93\9b\ f\84G¨«\ 3С5H²]Yå«Æ×\16Ø\87\12\ 5*ÐG©çN
+¸±Ë½aðÁnØ\1cRÆé\1eÜ3v{\7f\96­Ê\8bÅÙT3`üªê#*\rp\9a\8eÛ§\19,E¢Â{!e¼úÖçrà&\9ez¢g?\90P\82\9d\1dÀ(\82\82Òb >»µÍØ/Ò\r\11ct\8aä\8b\17\8f\94K\10$½*È(\ 3á?Çm\86\16\93²pC@F\18È\88[\\86\82Lãu\9föÍ\87!,ØU<À\8c\0-·}\83\132߬\9fm\83ý\1f3nÕ.WØn\11º­T`%D³q\8bÐ9úÍ\84Ê^J\ 2]\1d¥c4\90\ eþÑ\96 @\94¹äÿlý\a\85ù"û
+endstream
+endobj
+1430 0 obj <<
+/Type /Page
+/Contents 1431 0 R
+/Resources 1429 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1428 0 R
+>> endobj
+1432 0 obj <<
+/D [1430 0 R /XYZ -16.307 900.716 null]
+>> endobj
+1433 0 obj <<
+/D [1430 0 R /XYZ 56.693 759.068 null]
+>> endobj
+1434 0 obj <<
+/D [1430 0 R /XYZ 65.161 752.393 null]
+>> endobj
+1435 0 obj <<
+/D [1430 0 R /XYZ 65.161 741.435 null]
+>> endobj
+1436 0 obj <<
+/D [1430 0 R /XYZ 56.693 693.927 null]
+>> endobj
+1437 0 obj <<
+/D [1430 0 R /XYZ 65.161 694.61 null]
+>> endobj
+1438 0 obj <<
+/D [1430 0 R /XYZ 65.161 683.651 null]
+>> endobj
+1439 0 obj <<
+/D [1430 0 R /XYZ 56.693 636.143 null]
+>> endobj
+1440 0 obj <<
+/D [1430 0 R /XYZ 65.161 636.827 null]
+>> endobj
+1441 0 obj <<
+/D [1430 0 R /XYZ 65.161 625.868 null]
+>> endobj
+1442 0 obj <<
+/D [1430 0 R /XYZ 56.693 578.36 null]
+>> endobj
+1443 0 obj <<
+/D [1430 0 R /XYZ 65.161 579.044 null]
+>> endobj
+1444 0 obj <<
+/D [1430 0 R /XYZ 56.693 531.536 null]
+>> endobj
+1445 0 obj <<
+/D [1430 0 R /XYZ 65.161 532.219 null]
+>> endobj
+1446 0 obj <<
+/D [1430 0 R /XYZ 65.161 521.26 null]
+>> endobj
+1447 0 obj <<
+/D [1430 0 R /XYZ 56.693 474.994 null]
+>> endobj
+1448 0 obj <<
+/D [1430 0 R /XYZ 65.161 474.436 null]
+>> endobj
+1449 0 obj <<
+/D [1430 0 R /XYZ 56.693 428.17 null]
+>> endobj
+1450 0 obj <<
+/D [1430 0 R /XYZ 65.161 427.611 null]
+>> endobj
+1451 0 obj <<
+/D [1430 0 R /XYZ 65.161 416.652 null]
+>> endobj
+1452 0 obj <<
+/D [1430 0 R /XYZ 65.161 405.694 null]
+>> endobj
+1453 0 obj <<
+/D [1430 0 R /XYZ 65.161 394.735 null]
+>> endobj
+1454 0 obj <<
+/D [1430 0 R /XYZ 56.693 347.227 null]
+>> endobj
+1455 0 obj <<
+/D [1430 0 R /XYZ 65.161 347.91 null]
+>> endobj
+1456 0 obj <<
+/D [1430 0 R /XYZ 65.161 336.951 null]
+>> endobj
+1457 0 obj <<
+/D [1430 0 R /XYZ 56.693 289.444 null]
+>> endobj
+1458 0 obj <<
+/D [1430 0 R /XYZ 65.161 290.127 null]
+>> endobj
+1459 0 obj <<
+/D [1430 0 R /XYZ 65.161 279.168 null]
+>> endobj
+1460 0 obj <<
+/D [1430 0 R /XYZ 56.693 231.66 null]
+>> endobj
+1461 0 obj <<
+/D [1430 0 R /XYZ 65.161 232.344 null]
+>> endobj
+1462 0 obj <<
+/D [1430 0 R /XYZ 65.161 221.385 null]
+>> endobj
+1463 0 obj <<
+/D [1430 0 R /XYZ 65.161 210.426 null]
+>> endobj
+1464 0 obj <<
+/D [1430 0 R /XYZ 65.161 199.467 null]
+>> endobj
+1465 0 obj <<
+/D [1430 0 R /XYZ 56.693 151.959 null]
+>> endobj
+1466 0 obj <<
+/D [1430 0 R /XYZ 65.161 152.643 null]
+>> endobj
+1467 0 obj <<
+/D [1430 0 R /XYZ 56.693 105.135 null]
+>> endobj
+1468 0 obj <<
+/D [1430 0 R /XYZ 65.161 105.818 null]
+>> endobj
+1429 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1471 0 obj <<
+/Length 2049      
+/Filter /FlateDecode
+>>
+stream
+xÚí\Msã6\12½ûW°\12\1fÆU1\ 6ß\0³5\87MíNª¶RÙdÆ\87TMr $ÈfY$\15\92\1aËÿ~\9b\92\9c±HËj\b\84&\87=\91\92 f\13èׯ»Ñ$Mn\13\9aüxñÃÍÅÛ÷\8a&)I5×ÉÍ<Ñ\9ch\93X&\880ÉÍ,ùôæ\83[¸¬qW×\Ñ7?W­k¶§óªÞ\9e´w»\1fÿUM\7f¨ªûí\87ß>þtõÇÍ\7fà2×\8c\91T©­´\8fíãÂ5wεM÷3\\9d%\16®®Ewui81L$×\8a¤fw}\rò\8c}óv{`©éþwñï\9b\8b?/\18H§      K\94&:\15\89I\19Ñ\94'ÓââÓ\1f4\99Áop}"S\9b<lF\16\89b\94p¡á|\91|¼øõ\82î&\82\1e\9c\90'Ù2%\8cê­J¿s®6Z<ýíí{\18²¹\rÙýÇ\12©-ü°\9d¿jâêöêZS
+w\9f=¶UùýÕ5ãðq]»9Y7\8b­,\98¤N\wøqÿþ`Q\98á\89\11)\91Rt÷×}¯¨!Fê\84\93Ô¦Ií\92ùó\eÚ\93öò·Ã\vpÐÜʧ\vl\ 5³nt¨|E\98f}ù\8a2b`¢0Wx¾Ø\9a¤<\1d\8dÀú6Ù\9e|Ø­þÞJ>).@S\98 Í\82.³¦Ù[ý¡ äÓf¹»õm:\83Ç\r_fuVà\86Îë
+9r\91\97÷¸\91\80óÂ\95-np[áÆÝ\82D·Þ\17
+sHv_\fÿõ¦uÅr\91µÈ9kzz\1c\a\113Dq\15ÏÆ÷å\aÚx°²\1e6Î)\ 1¿¿µñjÙæU\99\86{\8b\®rU\80\8d\9df%nà\ 4yq`¬"k[7\e×Ä3¤¥\ e\1cÁ\17\1c ¬V\12\ 5¼\15àú\ f\1c\ f2\9eN9á\9c\8fËx³j:\81\10Á\83ô´åD\81¹G#=m j\88æ\ eö¤\879\83PEñ®@\eI¬µO\11[í²\ 2h\ 4\89²»¬\9cÁè[Üèj\8et\1c\9ae6ÅB=_¯\96¸¡9ÒË,k×\11\17Ñî\ 67°Èî\aóu\1c\17\9a\12-Y<ÃÝ\97\1fhºÁÊz\18¯\16\9bkn\8c·ËMüì\vI\ e\9f]Ý -\ 1­ES­j¬\89Oº¤ìD:ÑÊ\10­øYéD("\84\1d\97\95\ f\93p\ 5¹­\8aÈ$@Ò\86\92\81\90\f\ 3\92Ì\12Jåv9ßÿ÷\97\9eÙnV\96\11v0'Ø"´z@\82hµ\Vu\8bÌÑ\1eê¼í{_Ðòúp\82RT³\ 1ðÞ}sx|½ð\10ÞNú\83¿ùîõyi°aê\f\e÷ÞeÈ$p
+\\8f\8dü±ÑôÀW\1eÇ5\15Ä(\13\ fvûò\ 3a\17¬¬\aìÀÃQ¹+¼]ÎòÚM\aÑËë¹øÀÔ_¯]¸¶\97ÛùP\12¥\9bi=#%)\ 3<£ä¸\94\94­Ú*\9f­=xIiKLÊâñ\92\ 2¶·\82G\ 3HO~\18\95Å\ 3Di`\9d]\86ûO¬{,ò¦A§7k|ùÍ3Ã\99¹éÂ+\1d\ 1\1f\1aXWU{zeÑÃ5(\ 5éhXÝÛÛ5\bNÔS\121\96kØøH²~p\93\7f\}q\9a\ 4ff÷ù\ 4ßÁ9±ZGô\1dÝæ\r\8dG®=ù\81¾#XY\ fßÁà\98*Oç±\8bMG. \v\863ð4¯S{^ÎÜÚc|ãF\ eô:\9d\vð_Ól±xÄ\17pñ»\1e\8dg\1c© \ 2\8dgêûò\ 3M=XY\ fS§r³iº1õ\89k\1f\9cCr\ eÚh²r\86\96\98-°)ÏÐÆ\8fQT3²ºË:/²ú1D\87£v+mºYýXvÛ\93\1ff·áÊâíV¦\82ð§6\82|ìZÝk\ e\14±f\90\9aQvÎ\90FjI´\1d¹\83!/»\8d\ 1\8f\80E*E(\8fØà¥$TÇëaèÉ\ fDC°²\1eh\90\86\bå\9bíx5\ 5t)̸AÂCV\97èd\vò§\ 6½\13\8d\ e®J× ·\8c\87a\87\8fO\90\8cPsÖ=^É,X/ûÚ>\81¦\84¦6\9eO\10©%LÄcÈ\9eü0\9f\10®¬\87O\0M%ß1äû\1c\19+MV·/Uð¿e\82êï_/Vwx\1eycø\ð\14\99:':\85\81ä^\8cÌØÓªXV%¸t\ f\80
+-à\18\91´\81\97\bgñH»'?\10 ÁÊâ\ 1* \R\94\8f\ 6PNÇÙLòkÒ\eô\87\1d+5ü¹r%¶\10Ú\82\ 3@¦m\97ÓªlGoq,²{ß-+\ 1TÏU¼&Ä\9eü@{\ fVÖÃÞ! Vr×\84جjl.\86\1ci(%º²],ÛÇ\93\19EXµ9+¥0\ 5\12øø[^m5í\beWÈ®Ý\1c`V?>ûjPü~Ö
+x \1cþ\8cª¶Ï
+À½\7fÑ®«$(8Ýé÷;¤Ó \ f£\7f\9d±í\19r-¨&ÜFl3äi×ÿ\12\rñûâÃ\0\1f¬*\1eï\1c\82]Íìߣ\8aÞÜõZL^§©Îz\8b¬¾oFïîGoÕ­°Ñ´§®Ø=ÅþÔ\1e\85\19·\92\b\13¯k±'?\10\aÁÊz\0Áv\1d\rÇj>?\95S¸eDسî\95r\ 5黶_»Q\9cË\94H\1a±½\8f\ 3]K\19¯½¯'?Ðv\83\95õ°]\b\10\8d\901û(>gu\9e\ fR½ìí\8e$\1dm?\9dñA\9dPDª³6/q\ 69ùS¤ü\15QG\ 5\91\11Kw,í\1a\11FO~\18èÂ\95Å\83\8eA\90fi\1a\13t\97`\ e«W\1aw^\82\91×~\81\1fª±QQé\1eÐÏ&ºú0ê=b¾£0a@ËJÇkÁëÉ\ f4ã`e=Ì\18b,»ë¢y±¨äá\85\99±D\19yN/ÌàÈUúÿ|z°\16R\13\95FlLc@¹ZÄkLëÉ\ fDT°²\1e\88\82È/å\7f\8fÆ4\bªÊYV#uؽ2ÂûÉ\10Ïä\16ß¼óbO;Âö¹$ÚÄk$ëÉ\ f4Í`e=L\93\9bî«Ý\ 3    à¨ØÀÕ³ñ
+.ãWQÚ;WÄ- \1cÞ\r=¹"À8\ 3ª:')¦)\11F\9dÀ\89M\9b/ªúÄ·£\0}\19Æ#¾\1cÅ\12£â\15p÷Å\a¾6"TU<¤-'T2Ïýɼü\9c-r¤\17¾\ 3\8bç\91\82s¤Ø˼l\í\93\ 4ùöb/gs\8fÑó:\e<®øîȾ.\9aó.çÕ\92ùä{ëÖ\95Ý\93Ð\83ZË;\86\85\ 2[\1f³³bðf(I       Ýú@ß\17\ fô^ÿÁ
+endstream
+endobj
+1470 0 obj <<
+/Type /Page
+/Contents 1471 0 R
+/Resources 1469 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1428 0 R
+>> endobj
+1472 0 obj <<
+/D [1470 0 R /XYZ -11.232 900.716 null]
+>> endobj
+1473 0 obj <<
+/D [1470 0 R /XYZ 56.693 742.047 null]
+>> endobj
+1474 0 obj <<
+/D [1470 0 R /XYZ 65.161 742.731 null]
+>> endobj
+1475 0 obj <<
+/D [1470 0 R /XYZ 65.161 731.772 null]
+>> endobj
+1476 0 obj <<
+/D [1470 0 R /XYZ 56.693 685.163 null]
+>> endobj
+1477 0 obj <<
+/D [1470 0 R /XYZ 65.161 685.847 null]
+>> endobj
+1478 0 obj <<
+/D [1470 0 R /XYZ 65.161 674.888 null]
+>> endobj
+1479 0 obj <<
+/D [1470 0 R /XYZ 56.693 628.279 null]
+>> endobj
+1480 0 obj <<
+/D [1470 0 R /XYZ 65.161 628.963 null]
+>> endobj
+1481 0 obj <<
+/D [1470 0 R /XYZ 65.161 618.004 null]
+>> endobj
+1482 0 obj <<
+/D [1470 0 R /XYZ 56.693 571.395 null]
+>> endobj
+1483 0 obj <<
+/D [1470 0 R /XYZ 65.161 572.079 null]
+>> endobj
+1484 0 obj <<
+/D [1470 0 R /XYZ 56.693 525.47 null]
+>> endobj
+1485 0 obj <<
+/D [1470 0 R /XYZ 65.161 526.154 null]
+>> endobj
+1486 0 obj <<
+/D [1470 0 R /XYZ 65.161 515.195 null]
+>> endobj
+1487 0 obj <<
+/D [1470 0 R /XYZ 65.161 504.236 null]
+>> endobj
+1488 0 obj <<
+/D [1470 0 R /XYZ 56.693 457.628 null]
+>> endobj
+1489 0 obj <<
+/D [1470 0 R /XYZ 65.161 458.311 null]
+>> endobj
+1490 0 obj <<
+/D [1470 0 R /XYZ 56.693 411.702 null]
+>> endobj
+1491 0 obj <<
+/D [1470 0 R /XYZ 65.161 412.386 null]
+>> endobj
+1492 0 obj <<
+/D [1470 0 R /XYZ 56.693 365.777 null]
+>> endobj
+1493 0 obj <<
+/D [1470 0 R /XYZ 65.161 366.461 null]
+>> endobj
+1494 0 obj <<
+/D [1470 0 R /XYZ 65.161 355.502 null]
+>> endobj
+1495 0 obj <<
+/D [1470 0 R /XYZ 56.693 308.893 null]
+>> endobj
+1496 0 obj <<
+/D [1470 0 R /XYZ 65.161 309.577 null]
+>> endobj
+1497 0 obj <<
+/D [1470 0 R /XYZ 65.161 298.618 null]
+>> endobj
+1498 0 obj <<
+/D [1470 0 R /XYZ 56.693 252.01 null]
+>> endobj
+1499 0 obj <<
+/D [1470 0 R /XYZ 65.161 252.693 null]
+>> endobj
+1500 0 obj <<
+/D [1470 0 R /XYZ 56.693 206.085 null]
+>> endobj
+1501 0 obj <<
+/D [1470 0 R /XYZ 65.161 206.768 null]
+>> endobj
+1502 0 obj <<
+/D [1470 0 R /XYZ 65.161 195.809 null]
+>> endobj
+1503 0 obj <<
+/D [1470 0 R /XYZ 56.693 149.201 null]
+>> endobj
+1504 0 obj <<
+/D [1470 0 R /XYZ 65.161 149.884 null]
+>> endobj
+1505 0 obj <<
+/D [1470 0 R /XYZ 65.161 138.925 null]
+>> endobj
+1506 0 obj <<
+/D [1470 0 R /XYZ 56.693 93.558 null]
+>> endobj
+1507 0 obj <<
+/D [1470 0 R /XYZ 65.161 93 null]
+>> endobj
+1469 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1510 0 obj <<
+/Length 2465      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\moã¸\11þ\9e_!äZ\\ 2Ô³$ERâ^[ôö¶9ôpoÝäC\81ÝC!Û´#¬^\IÞ$÷ëKÙò&\96ß\86¦ém?9\91éáH\9a\99\17\89\ 4Ó\80\ 4ß_¼¹»xu#H @I&\83»I \19È(\88i\ba\14Ü\8d\83÷Wït¦\93Z_\ f\98 W?\97\8d®\97\7fNÊjùGsß}ù¶\1c½)Ë\8fË\7fþuûãõow?\98m\ 6\94\82\12b)í¶yÊt}¯uS·_\9bÝi\10\9bÝeØîÎ#\ 6\11\r\83\81\0\15uûGF^\14_½Z~P\15µ¿»øûÝÅ\7f\91N\ 2\1a\b    R\85A¤(HÂ\82Q~ñþ7\12\8cÍwf\7fà*\ e\1e\16+ó@P\ 2,\94æï,¸½øç\ 5é.Dÿsó¬öà
+(\91KÕ>0&\16Ú¬~öêÆ,Y\9c\ eo\7f\13\ 3\97±ùb±¸nÒ¬¬^_\ f(#ä*\997eS\8eà±Î¾¹\1eHsd\96TI\ e\8f\ fz¸v@\17\7f·|¹¡¹¢í\9eíÇ÷ë\17ÃÜA\1a± 
+\8d¢<l/F{\\90\b".\ 3\ 6*VA¥\83É˳_\93¶ýèæ\ 6,\ 6\1aóÕ\ 6KÁ´]í*_\0\95´/_\10
+\91¹\9a\98\1d^Z\86\ 4ÅÔ    \94]\b¬¦Áò\8fw\9d\89¬Ýî\95â!\ 5cÈ+ô̲d¤×¬dSVð~q\87³´ÑU\92á\16×3´Ü´¨uÕè1nu¡\1f\eÜʦĭ\9b¬¯3\97åuw`ó\aWÆÛ\8cu\85=1ܺ»ò;ÜÂ\87´¹Ç­LpËfÉx\9c\16ÓþùÃÎó_ê{\9fÖëò\ fã\9dF`Ü\91?8®Ëw\84£³²\16pd\ 4\84\89)\v8>\94ÕÇ\1ay\83«r^\8cOj\fÃùô´v}ó˯=ËZ\1cþ@\ 4Ù\r°Zëc¥_\r(çÜ\88§\80\rCD\ 2\93Ò\9fY®Ëw4Kge-Ì\92(\10\82/Íò§ä£>±'óæsgU93Ñ$ÕH\1c\8dÊb\92NçU2Ì\90çø)Eâ)i\9a*\1dÎ\e¤ÜZ7;ü0Â\8cC0ôÓ\85MÙ2M\19\13\b%wf\9aMÚdz\96L54:7dÄ\10xx̱4RF\86@\13ê\8fFJ¡\80sæÍAôä»9\bweñ\ eB\9a\v\14\85+\16\99\97\9f\90VÞf\16Ó¹®ë>íØù\8br\82¤{÷H\15\8a\16ô´Í$qì¬Jf3¬\9f2ikn\92§º\ fùoöS¯±6\1c<O\v?§:|Â:Y=I\1fûªÿi\992\e\8b\16\1e\9b8"Õ
\1f\b'ݪøŪh\91\91tk\ 6XìsãVâÐ\1f4×å;BÓYY\ 44c\ 1$\96F\7f£iD\97W3E¢')\9e\8e\8d>\92\và\8a\9f5ú0\ 6">"øü\94Ì«´ù}Y²øA'E]\16\9fCQË\ 1,j\18\922\90\18|\8cÉ\19\9fîÏÂ×å;Z¸³²\16Á\87pP¼+s½\99O·e\19_QÆåëýÞÔd¿Ø²C\9eZ\84¬\8d<ýÙ­mã·\8bRÚ±è\13*nk¢g\ 4\9f\88\ 4D½Èøh¢\88\ 5Ü\84¹ù\91òX24ù\ eÄ¡¿\92aO¾\eÜÜ\95ÅÃM\88\18(c¶É`\99¥ÅG$\eªª²ÚàB¯vCæ!©
+\ 3Gd\92gØiU¥c|\8e\87­p\8cæuSæéïI\93\96E}4\84\8e¹8+\86\99¹Ë!uÆðÁ¶\80-Èi»­ò\br\12ÃsÂxz\8c¯\89w\84¸£ª»ñL)0ÕÑ'z Ø\8bÇ{\9bÅ#a\936[\10³\e¾Å¶\0ÿçÝÞ¡5º\rgò×ýç\89í\16´\ 6>5\99Þ=¾À4NÛ\93ÅvNÊâ¤UÝB?àO,oÓË­y\1d\ 2»\E@\84?lõä»\81Ë]Y\8bøI\b\84¡Zâí\ fËv\17¾å²Õ\9aa\1f\9bìÁpÿòb\9e\ f7ï9ìg«;LdwÕb\92̳ãÚvÝѯw+ô¤7"ï××\88NÃPOÊJ[\9e\8a7'÷ {º \0\17K Ê_q²'ß\11pÎÊâ\ 1×V\9dÂ.¾Yäxóâ\85³Î6ê!/\1aK»$ØTBë4O³¤Â¶Óõ(íE\90ýIå(Áç«ý\12çá\b»Aí\17\11\16Kx¹É iè¯t×\93ïh¸Þ\94í.\86äæÓ_ÚÙ\93ïx1\\95Ý\8dY\19\994£K2Ù\ 1\9c½Mk|2çÍe£;\ 3\7fkCxÝÎ\96õ1ó\97ËÝ\18[5Ä6:¥\0p\89       pØÚo¡ußG\1e\ e\84ͽ~²\8dW"\ 4\r\81ôä;Zº³²\16ñÊdå\82tÝ´Q\82L\0\86Ø\96\e>\ 2n)\.\8eÿq\ f\1d<mE\ 5ÝÅÛ\81\8eÅw\83ý¦;\9c7he\90\1d±þM[pÐÝÈ>í\r\1e/½áx\ faA`\93\0cg­#s\16AH\99s\rjRΨE\89\89S³­ðWaâDB¨<¦Áëò\1d½\9c³²\16^\8e(\90Q\97\ 6ß~L\91\9e\v]\99°\8c\8f\16³Ecm\8c©XDý/R\9e\99\94eS\94G¹±tìe\ e     {\82\91d)E®3"-iE¨\ 4ðÐ_\1aÜ\93ï\ 68weñ\80\vU\f«IïYR×X\16\80-\85vÈÄ\8a½ùÅ\92bÖåq\93 {j±-gH±ü>\19\96X¦0/*]\97Ù'ìµøÇÛÓÒ¦]nÌ¢\v\15*\ 6Üí\91\f[\ 6\10J\ 5\82©\13ÏqdiÝÔ\16\84 \14í\8c\8f\11\84<\ 6Ib\7f\ ej]¾£\83rVÖÂAµ\8dOÕ={u\93\1dÔÓ¬<Ú̹\0IÕYÍ\9c1\88\888ÂÌ\9b2ÿw=º¯\8e6mjv~9^zrÓnmÍã\10^O¾£i;+kaÚD\0Y\ráY\98öpc\9aéê+\1aRz`\90    ý(\88§\89§mM¡}=¤\1d\a\r\9aµ\94æ¼³\86,\12\10\1f3kø®\1c\8d¾Åõ¹m\92§æ9DYNE0cTÊç¤!\13|\81\ 2_0îÉw\83±»²x\183\11\ 3[M\1aþj84\ e\ eæöêªÂÎ\82£ÑÛ$ÕT7\16íüú´\84?/ÇV\15ì\9deïËÓÌb$YV>8Oj!ðÇýµg^Èv\84\ 5?Ï4 ã\11°\95CÄÞ)l)3ïwä÷wD'éèX\1eÈ8\ 5BéY#  \8d\81¨èË\86\12\12\ 3\r¹¿PBUd>ý5yzòÝ0㮬\ 5n\b1·´kò|;\1eÿ\7fºÜÊæ\8d\ 1yÿ©\92\0h\92b\84-&b\9f   «ôx^\8c\93¶¤Hc     \8c\8cx]¾£\11;+\8b7bÚ>ÏEºÇ>G}Û<øØ\1a:\9f\ 1·Ûû    Þ ðÙ¥¢Ú\bÉl¶9048ÜÛ·e"ÆY\81á¤þ\fs]¾£a:+ka\98Q\f\82w5\96ZgzÔlºM8à\ 4Oçl÷̯,¢ö·YmÃq\91n±þüú"[³\92\1c\98ò\97ÿõä;\9a\95³²\16f%#\10q\97ÿ­å\10§Í¬\96lö      \9b/zñ\8d¶Ï.£kµúX\8e\0\84g¥è4\8c!Tò\ 4¥ZK^N\99\91\16z|º\8dÒö)k\7fylO¾#Ä\9d\95µ\808#FSö?Râ±ÄìöaùK»\87 öñ\94Òbq=\9fly-À¥]éúË\9eÂö7\e\bAL$\b\8f\ 3\8e\8e\18sVÖ\ 2cDA¼\1aplYVmÿb(l(\9d×úÄ9F\9däè\99þi\91
+­AR\9cÛø\8f Àí\1cá\ 1\10×èIEC¢ê£ÇQ\ fCP    \10Â_â¾.Þ\r\80Ϊâñ§b\88y\97µ¿)\87§\1d\ 4Cã(OÒ,-¦m\13{\17ü\19¡á\80(C¡\9e\8dîð=g ¤\8f·_m¼Ã\95\13 Ë§\93m_áú_ÕªvR
+endstream
+endobj
+1509 0 obj <<
+/Type /Page
+/Contents 1510 0 R
+/Resources 1508 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1428 0 R
+>> endobj
+1511 0 obj <<
+/D [1509 0 R /XYZ -16.307 900.716 null]
+>> endobj
+1512 0 obj <<
+/D [1509 0 R /XYZ 56.693 741.747 null]
+>> endobj
+1513 0 obj <<
+/D [1509 0 R /XYZ 65.161 742.431 null]
+>> endobj
+1514 0 obj <<
+/D [1509 0 R /XYZ 65.161 731.472 null]
+>> endobj
+1515 0 obj <<
+/D [1509 0 R /XYZ 65.161 720.513 null]
+>> endobj
+1516 0 obj <<
+/D [1509 0 R /XYZ 56.693 673.005 null]
+>> endobj
+1517 0 obj <<
+/D [1509 0 R /XYZ 65.161 673.689 null]
+>> endobj
+1518 0 obj <<
+/D [1509 0 R /XYZ 56.693 616.464 null]
+>> endobj
+1519 0 obj <<
+/D [1509 0 R /XYZ 65.161 615.905 null]
+>> endobj
+1520 0 obj <<
+/D [1509 0 R /XYZ 56.693 569.639 null]
+>> endobj
+1521 0 obj <<
+/D [1509 0 R /XYZ 65.161 569.081 null]
+>> endobj
+1522 0 obj <<
+/D [1509 0 R /XYZ 56.693 521.573 null]
+>> endobj
+1523 0 obj <<
+/D [1509 0 R /XYZ 65.161 522.256 null]
+>> endobj
+1524 0 obj <<
+/D [1509 0 R /XYZ 65.161 511.298 null]
+>> endobj
+1525 0 obj <<
+/D [1509 0 R /XYZ 65.161 500.339 null]
+>> endobj
+1526 0 obj <<
+/D [1509 0 R /XYZ 65.161 489.38 null]
+>> endobj
+1527 0 obj <<
+/D [1509 0 R /XYZ 65.161 478.421 null]
+>> endobj
+1528 0 obj <<
+/D [1509 0 R /XYZ 65.161 467.462 null]
+>> endobj
+1529 0 obj <<
+/D [1509 0 R /XYZ 56.693 419.954 null]
+>> endobj
+1530 0 obj <<
+/D [1509 0 R /XYZ 65.161 420.638 null]
+>> endobj
+1531 0 obj <<
+/D [1509 0 R /XYZ 65.161 409.679 null]
+>> endobj
+1532 0 obj <<
+/D [1509 0 R /XYZ 56.693 363.413 null]
+>> endobj
+1533 0 obj <<
+/D [1509 0 R /XYZ 65.161 362.854 null]
+>> endobj
+1534 0 obj <<
+/D [1509 0 R /XYZ 56.693 315.548 null]
+>> endobj
+1535 0 obj <<
+/D [1509 0 R /XYZ 65.161 316.03 null]
+>> endobj
+1536 0 obj <<
+/D [1509 0 R /XYZ 56.693 268.522 null]
+>> endobj
+1537 0 obj <<
+/D [1509 0 R /XYZ 65.161 269.205 null]
+>> endobj
+1538 0 obj <<
+/D [1509 0 R /XYZ 65.161 258.246 null]
+>> endobj
+1539 0 obj <<
+/D [1509 0 R /XYZ 56.693 210.739 null]
+>> endobj
+1540 0 obj <<
+/D [1509 0 R /XYZ 65.161 211.422 null]
+>> endobj
+1541 0 obj <<
+/D [1509 0 R /XYZ 65.161 200.463 null]
+>> endobj
+1542 0 obj <<
+/D [1509 0 R /XYZ 65.161 189.504 null]
+>> endobj
+1543 0 obj <<
+/D [1509 0 R /XYZ 65.161 178.545 null]
+>> endobj
+1544 0 obj <<
+/D [1509 0 R /XYZ 56.693 131.239 null]
+>> endobj
+1545 0 obj <<
+/D [1509 0 R /XYZ 65.161 131.721 null]
+>> endobj
+1546 0 obj <<
+/D [1509 0 R /XYZ 65.161 120.762 null]
+>> endobj
+1547 0 obj <<
+/D [1509 0 R /XYZ 65.161 109.803 null]
+>> endobj
+1508 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1550 0 obj <<
+/Length 1758      
+/Filter /FlateDecode
+>>
+stream
+xÚå[moÛ6\10þî_!tû\90\ 2\vÃW\91ì°\ fí¶\ e\18\86\ eK2`@W\f²LÇZ-ɳè¼ì×ïdÇ]-×Í1\94\1c`ûdY¢\8e\9eç\8ew\14\12\9aü0zu9:{­hb\89My\9a\N\93\94\93T'\86       "tr9IÞ\9e\9c»¹Ë\1a÷ü\94+zò¦ö®Ù\NëåæÂÏî\1f~Wç¯êúýæÏo\17?=\7fwù#tsÊ\18±Jm¤]ø»¹kfÎù¦}\f½³Ä@ï©h{\97\9a\13ÍDrª\88Õ÷ý\e\90§ÍÉÙæ\87Yݾ7úþrô×\88\81t\9a°D¥$µ"Ñ\96\91\94ò$/GoßÑd\ 2Ï \7f"­InÖ-ËD1J¸Ház\9e\\8c~\19Ñû\89 \a'd+[ZÂhºQéwÎÕZ\8bíkg¯¡Éz\18²}Ç\10\99\1ax°nìëò\8f&\9f-_<?e\9cÒ\93EAn\9bù×ÏOSøsí\96ãÌ\17e{k#\11¦ª\15Úþü°;JX\1a¦y¢\ 5h¢Y;Êö¾¢\9ah\99&\9cXc\93¥K¦\1f\ fkGÚ§ïîwÀ\rá\8co;Ø\bfmëXù\8a°\94uå+Ê\88\86éÂôðñ\92§ÄrÛ\83²k\81Ë«dsq~o\ 3;ë¹U\00&»YÖ×Åí\8e      ìËIÞ®\97¸Å        ª¡«fY\95»ÒU~ç\ 5èììþÆþ\9b'ãÕU·õ\17L0þâà+ëÎ.V\8bE½ôØ!TÈ\96Mñ·Ãµ,*\»-B\90s8_Ï_³ÛúaLqE8\171\98:ð{\98P('¢5¯`B9¯Ç\ eVn³\8c>»óuµå\96i½`\ 1T\92ZN$\80h0*I\r F\ fÆ$»âã\88$ZU<\8f¤F\12­Ìf5\7f­r\80ý\95\9btQüÕç\ 1\f\17Õ\15\12\96U¶hf5\12ÄãU1\9f4]}\bÖ¨4X«aÇÄRª\14I9ï\17K\93:\1fC4\13\ 2'    j\18\9c\ 4\18\ e7ÃáiW~$ ¢\95\r@\940\84²ûèìM\8d\rîþ3°\83à\ 4BãÂ\8e\1abL¿¨\eÏë<\ 4sÊB\1fR\r\879e4ÈJ\aÃ\G~\1cæâ\95ÅcNÁn\8b\7fÆ\9c\ 2Gn­9&æTÛµ°O\f:Å   §r@ÐI°­\7fQÝ?èvåG\82.ZÙ\0ÐII\94àG\0Ý\9f«ÆcÅ»üý\90øÄ5],ëÜ5\8fÇ2\84\10\¥GÅ2SDXÝ/\96}\9d\87 \99*\90Ë\87C²´`°T\f\86ä\8eü8$Ç+\8bG²´0Õ\96mÖóå\ 4iäeÑ4h¨yW.æ\99w=ç©ÀÂ&Åu@\8aÊ\17~îbò7\875A\ e\r\9b«ÛO¦­o·    5\8a%\12    q\91\98D\ 2Ì@Òm\86ýéö¿R\19Øñ\rÈ%\12$¦l8.Ù\95\1fÉ%ÑÊ\ 6p\89b\84ÊÐÄôç\1dæ§\80¼¬±~;\8cz\1a$\8eÁ$W{éñÃ:ài'Ï\90Ùè¼.±tº¬Kl&|\8a\1c\7f\86äÅ\e7\9f?6\ e\92\10aê8\14\aÓ\17gÄ2Ñ/}Í\8bÆ7!äÕV)µ\19\90½\80N(³Ã±×®üHö\8aV6\80½¨$\82êÀH¨    +`-\ 38q²ZºÞ)æfæÐ\1cSù¬¨Ü¤ßBÚz\93\8fç\1aì\8cíI\fà\1aa\r¡â¨¥\ 2¡Õºë§,»     0|.\ 6¬\13\b%        ×ÃÕ     :òã¨&^Y<Õ\b¥\89JU` TÖ\93½ìÉ7Ï\ e\87I­9\ 4DUÓúvâ\9a½\9aÿ³Ïçg°1S]Íï\86Ø{Ý\14~\86d\b$\91eÞ/\8bñ
+\e4^9\1f\17R\10\aîÈ\8f\84E´²\ 1°\90@\8e[\ f\9ca]êm×b\ f\1f99\99¬Sø\99/êª_¯Ö\1e>Ãá`å\17+ÿhO%)\11G=\1f"\98&R³§uT0N%Òá\1c\15·)Qz¸\ 3"\1dùq\88\8cW\16\8fHn-1[GuîÊú\1a\9b@»õˬrõªÁî|;[Å\1e6´=ø?¼/>\1cÊ;lÌ\9fù|\86Ýt\8c×\19Ø\ e\8b\ 5\10 ·\82(sÔ\92\94hÞsÉ0[ù:¬ÔÀSPÃ\ eX4ä\120#\86+\1aväG\92I´²\ 1\ 4a\\ 4n°au\ 3@\fË«¢
+x\ 1\80P_¸&&:\ 4\87ûh\9cï·\90Ð&\95\ 2ÆXO\ 3\1a¯s       Íã\12¦\ f\83O\18bôp§X:ò#±\11­l\06$LÐö\18n\81uB­ÇÀ®\15:B½üùÛh+D\18\82"æÈþ\87    Bûö?E5/*\17â~(h1¤ûa¶=\993\9cûéÈ\8f\83X¼²x\88\88Ü\9eÎ}9Á\1f,q·¹[à·\8cè$/ħ=K,]µÊgu\91c\v^n\91-3\8f¯¸\aÒ=3\f~\87£û\8eüH[\8cV6À\16\8d\ 4\82¹\ f\85V\8dë\99¿lîÊq=\ fÚüT!\11Å4+\vl>¯\98"Û!áX`\83\13÷hïÄ´!,î\ 4}¨wbJ\11Á{>Å<)®\8bv\97\18à\9f\98l\ f\83\89\ 1ý\93\0Ó\17r8NØ\95\1fÉ       ÑÊ\ 6p\82\80©Þú'tQ ¯ËO}©\87¶ôö[¸sëÁ\96N\rQ&í×Ò[?V\92\ f\13ñà¸m{RiÀ\8fW\8d\86±\ e÷íê®ø8\e\8fV\15\16^5\81\ 6îï\165Ö=f\1e[^w×ø\12ÓÚ¶\ 2\9cã\a²}Hðj1Éö\13 Xè¶_ïÑ!j\ 1{\1f´KJhj\1fó=û?\b\9e\8bA
+endstream
+endobj
+1549 0 obj <<
+/Type /Page
+/Contents 1550 0 R
+/Resources 1548 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1428 0 R
+>> endobj
+1551 0 obj <<
+/D [1549 0 R /XYZ -11.232 900.716 null]
+>> endobj
+1552 0 obj <<
+/D [1549 0 R /XYZ 56.693 741.775 null]
+>> endobj
+1553 0 obj <<
+/D [1549 0 R /XYZ 65.161 742.458 null]
+>> endobj
+1554 0 obj <<
+/D [1549 0 R /XYZ 56.693 695.033 null]
+>> endobj
+1555 0 obj <<
+/D [1549 0 R /XYZ 65.161 695.717 null]
+>> endobj
+1556 0 obj <<
+/D [1549 0 R /XYZ 56.693 648.291 null]
+>> endobj
+1557 0 obj <<
+/D [1549 0 R /XYZ 65.161 648.975 null]
+>> endobj
+1558 0 obj <<
+/D [1549 0 R /XYZ 56.693 601.55 null]
+>> endobj
+1559 0 obj <<
+/D [1549 0 R /XYZ 65.161 602.233 null]
+>> endobj
+1560 0 obj <<
+/D [1549 0 R /XYZ 56.693 554.808 null]
+>> endobj
+1561 0 obj <<
+/D [1549 0 R /XYZ 65.161 555.491 null]
+>> endobj
+1562 0 obj <<
+/D [1549 0 R /XYZ 56.693 508.066 null]
+>> endobj
+1563 0 obj <<
+/D [1549 0 R /XYZ 65.161 508.75 null]
+>> endobj
+1564 0 obj <<
+/D [1549 0 R /XYZ 56.693 461.324 null]
+>> endobj
+1565 0 obj <<
+/D [1549 0 R /XYZ 65.161 462.008 null]
+>> endobj
+1566 0 obj <<
+/D [1549 0 R /XYZ 56.693 414.583 null]
+>> endobj
+1567 0 obj <<
+/D [1549 0 R /XYZ 65.161 415.266 null]
+>> endobj
+1568 0 obj <<
+/D [1549 0 R /XYZ 56.693 367.841 null]
+>> endobj
+1569 0 obj <<
+/D [1549 0 R /XYZ 65.161 368.524 null]
+>> endobj
+1570 0 obj <<
+/D [1549 0 R /XYZ 65.161 357.565 null]
+>> endobj
+1571 0 obj <<
+/D [1549 0 R /XYZ 56.693 310.14 null]
+>> endobj
+1572 0 obj <<
+/D [1549 0 R /XYZ 65.161 310.824 null]
+>> endobj
+1573 0 obj <<
+/D [1549 0 R /XYZ 56.693 263.399 null]
+>> endobj
+1574 0 obj <<
+/D [1549 0 R /XYZ 65.161 264.082 null]
+>> endobj
+1575 0 obj <<
+/D [1549 0 R /XYZ 65.161 253.123 null]
+>> endobj
+1576 0 obj <<
+/D [1549 0 R /XYZ 56.693 205.698 null]
+>> endobj
+1577 0 obj <<
+/D [1549 0 R /XYZ 65.161 206.381 null]
+>> endobj
+1578 0 obj <<
+/D [1549 0 R /XYZ 65.161 195.422 null]
+>> endobj
+1579 0 obj <<
+/D [1549 0 R /XYZ 56.693 147.997 null]
+>> endobj
+1580 0 obj <<
+/D [1549 0 R /XYZ 65.161 148.681 null]
+>> endobj
+1581 0 obj <<
+/D [1549 0 R /XYZ 56.693 101.255 null]
+>> endobj
+1582 0 obj <<
+/D [1549 0 R /XYZ 65.161 101.939 null]
+>> endobj
+1548 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1585 0 obj <<
+/Length 2015      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\ßsã¶\11~÷_ÁI\1fbwj\1c\0\12¿\92ÉLrIîÒN\9a¶9?tæ\9a\a\8a\82$\8e)BGR±ýßw)\92±EYöR uy\12M\81\8b\ 5¸ß·\1f\16\90\fhðþâíÍÅ\9bw\82\ 6\86\18Éep³\b$'R\ 5\9a\85$TÁÍ<øxù«Íl\Ú«k.èå/®²es¹pEsQ­Ú/\7fpÉ[çn\9b?þûáç«ßnþ\ 1Ý\3F\8c\10\8dµ\ fÕCfË\95µUY\7f\r½³@Cï2¬{\8f\14'\8a\85Áµ Fµý\e°§ôå\9bæ\83\19U?wñãÍŧ\v\ 6ÖiÀ\ 2!\894a \f#\92ò Y_|ü\8d\ 6\ eú'\91ÑÁÝ®å:\10\8c\12\1eJ¸Î\82\ f\17ÿ¹ íDУ\13ÒÙ\8e\faT6.ý\8fs±ó¢{ìÍ;h²\eFT?£I$5|ÑÌ\9f\9bÙ¢ºº\96\94Âèã\87Êå_]]3\ e\7ffiY\95ä¾Ì¾n¾ÞÄE¼&÷wv¶wÃæUÓ\eLcÝaýñ~\7f\ 6àµ1Å\ 3\15\1aÂ\85©g ¾/¨"*\92\ 1'F\9b °Áâé\90÷¬=\7f÷°\ 3®IØ\99o̲º­¯uA\98dûÖ\ 5eDÁ4bì?\r\ 5I\f\8eîÌ\15Ë ¹øµ\8d\8c½·Ü9\1d2"´n^öwóù^`\1cÚ       >îÞì:.n÷ZÂä½qøÈ¥ÛT©ËãlÀ#\9bÂ%v¾-ì\80gÊÊnJÜ\0v¡yÄôëqÊ\ 5       \19ó\89Ó#\9fÇ\ 1L\81Ù 0F\ 5ð§8\9f\ 37V5\86\91C\97\ 6(Nóé *5#\9aO\aÒ\9e}?\98ú;\8b\aªÔðÉ\9awú.½Ç\85ùl»Ä5Ls\»O[[ÖXƵ®ìz\93Å\95E¶^Å\15®¥ÛV\9b-²-¸P=à\9aÖ    ­Ï      ×Çé&\85á\rh\9eÅ3\9bá\1c¹[ÙÞ\f¿\ eLE\89\86\80\99\f7ûö=qãíì\0ܨ\88\ 2gn\17ñ6«\ e_E;ñß4<ùåñ·\98»ü %}\89M\1cR*¢\95\98,qðz\12\950O3\87\84\ 4\1fÒV¿\86\ f\9bQ\18ðO7ÿü¹\15´O\93\ f¨_\1e\81$k\1e¾é\94òÂe\99»ââò.Í\97Í­d\15çËN[¯â+N/\7f¿bâ²}bf! wWëxÞÞ«Ü£\0ßu\rÎ>vÍtD\94\92]\16[Uëì\19\a¹$\11e]£Äu¶Ë4OlOßCÀjÂ\9aë¢Y\15\90ýɸæ õ\19(whC\84\18Y.Ï2\97Ü\ eHµBÁz@\84Ó¥Z!)DÈt\94ѳïG\19þÎâ)CÈ\10Ì\ f͵o{¹¶½ý\17\16Ju\94O\9a\14µI\97E¼Yáú\89«ªHg[|\16\8e7\e\e\17Ha\Ý¥\89\1dW3tØ=)¯\ f\90åB\0B¨8§,\17¡ \94óq\89Â{\1d-\80¾\98_\9ay\859\18d\ 5&§c\8e\9eÌáíì\0æ`\8a\b\1a\r]M§eYgRÜʵp\8b4\e²,nPµpÅ\1a«¯½VÇ\ 2\92(çú\9c0\8c´&"\12ã°J«Ìnâ¥}Râ\9a»dæÜí\93;\8f­ºÅNIî×Ø\1c\1f\81$\91FO\87Ô\b\14§
+ÍdHíÙ÷Cª¿³x¤F ®(W\ 3\91Zn7\eW QT\97\98Q\r»Ê3ªñ¿·3X§®,6¡\83Ò]Cê(O\85s$A\88\9f5©F\11'Tê\91\93ê\1fÓ6@\82G!\a*c\13Â\93\ 3WJ>\1d<÷í{ÂÓÛÙ\ 1ð\84ug·éò\8b½CæQ7ßfØb\93\9b\0ñ9ÖÓgAé-´'å\912YÙu|2\8b0M¸
+ÏI#¡\81E¼a#\8b\82x\96Ù\ 1\f\12j\ 1\ 3\8d¦c\90P\ 1=k1\19\83ôìû1\88¿³x\ 6       AZQÅ=\væ\8f\8bøH¿¼\88¿\ 3(!¹'Éâ\12\89\18¿"¾\8ba$¡9¤Í\99E/`J\8b´\99¸¢°I\95=\9cJ:!h<eäYI§Þhgág&\9dz\1f]Ê       I§Þ\9e¦z:ÒÙ·ïI:ÞÎ\ e \9dz7Ý´ºå»Ñáh×iUYäZe\86Üõª\96\85Ûn¦ØÐË\1dR\ e%q\96\95Ïñî\17Ç«\1a\89[¯{\15Ð\97Ë \a\97\9bweV{°rú\ 2\v\bðÁt(Ù·ï\89\12og\a \84S"Ãv{\ 5\97Ø´Ñî'\8d\9a\86ÿ\b\ 6dÅ;Îç\19\16§þi\8eE$<k\96ãõQµî\84ÛXY.ͳ4\1f\92æx}úbÂý1^ïR+6\19~{öýðëï,\1e¿|·¥nF\93Ö¼¢­\9bÐ\18\90\19\i?!Á\9d#\91ê\80Z
\92ý¨Ç\ 1\17\9ch!\82
\9dÅ¿\1e\e\8b ¡\82\17ùØ\12\86\84°'_ò[t1Â\9b°x}\fB\9fµ\18À#AFÞ¦+ìÂæUñ0\84±Bx\9dSnés\ e©`Â-ý\9e}OÊòvv\0eqE¤æ\ 3ËýÃä.ºÞ\ f\91³Ù\16\e`¨që\7f¹\e¢oódÕsø5N\9d\8f\[]ÚÜ\16\aÓû:\8aXH¢pº\92WϾg\90{;; È\99$\8a·Å\a´\f\9eÇå
+[¹©7\86+W\8c\e¶7ÿú\1e\9d¥Æ\86"z\96\9fì\0\9cDjº3\15\9eQííì\80¨¦\ 2<\8d\ 6FõP\8eM\^Åi\8e]\ fâe\15RZ¢15·÷\95-N>\9dÁ\8c!\91>ëé\f¦$ÑT|æÕ"«CWLxÔ\82     A\8c\99®ÜÓ³ï\a`\7f\0\86¥"áZMy(ª. \8e«MÒù)µÂÏ*+]±\9c§¿\9fL\f"$ô¬¿ib!%!\1fù\9cÇ=\10ÿ\10\14èpÂ\13\1e\8c\1a"øt'<zö=YÁÛÙ\ 1¬À8éÎXÿ}ñ'O»uTa«.X \81TÇߦóqÇòíýá>ÈW/üÊé\80\bÿör±®:оG§\0\9b\v\90ï½Ü`'µ\9f\ 5^å   £\89\90Óý*qß¼\1f\88½]\1d\80apTw¿­Jó$Û¢K\ 4X\1d\8f\8dþ\99Mâ-Vì\97)$à!õä{<¥äH\81\91¹|\89­&w\85\92òÄÉ}5¼µ"\92NW6Ü7ï\17ÞÞ®âÃÛP¢M[3ÄÆáóRp\80\ eÓ\11\91l\8aó¶\aÿp"¢\84JsÊÿ\9bø?2\vi[
+endstream
+endobj
+1584 0 obj <<
+/Type /Page
+/Contents 1585 0 R
+/Resources 1583 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1428 0 R
+>> endobj
+1586 0 obj <<
+/D [1584 0 R /XYZ -16.307 900.716 null]
+>> endobj
+1587 0 obj <<
+/D [1584 0 R /XYZ 56.693 741.863 null]
+>> endobj
+1588 0 obj <<
+/D [1584 0 R /XYZ 65.161 742.547 null]
+>> endobj
+1589 0 obj <<
+/D [1584 0 R /XYZ 56.693 695.386 null]
+>> endobj
+1590 0 obj <<
+/D [1584 0 R /XYZ 65.161 696.069 null]
+>> endobj
+1591 0 obj <<
+/D [1584 0 R /XYZ 65.161 685.11 null]
+>> endobj
+26 0 obj <<
+/D [1584 0 R /XYZ 56.693 648.126 null]
+>> endobj
+1592 0 obj <<
+/D [1584 0 R /XYZ 56.693 620.688 null]
+>> endobj
+1593 0 obj <<
+/D [1584 0 R /XYZ 56.693 574.257 null]
+>> endobj
+1594 0 obj <<
+/D [1584 0 R /XYZ 65.161 574.94 null]
+>> endobj
+1595 0 obj <<
+/D [1584 0 R /XYZ 56.693 527.78 null]
+>> endobj
+1596 0 obj <<
+/D [1584 0 R /XYZ 65.161 528.463 null]
+>> endobj
+1597 0 obj <<
+/D [1584 0 R /XYZ 56.693 481.302 null]
+>> endobj
+1598 0 obj <<
+/D [1584 0 R /XYZ 65.161 481.986 null]
+>> endobj
+1599 0 obj <<
+/D [1584 0 R /XYZ 56.693 434.825 null]
+>> endobj
+1600 0 obj <<
+/D [1584 0 R /XYZ 65.161 435.509 null]
+>> endobj
+1601 0 obj <<
+/D [1584 0 R /XYZ 56.693 388.348 null]
+>> endobj
+1602 0 obj <<
+/D [1584 0 R /XYZ 65.161 389.031 null]
+>> endobj
+1603 0 obj <<
+/D [1584 0 R /XYZ 56.693 341.871 null]
+>> endobj
+1604 0 obj <<
+/D [1584 0 R /XYZ 65.161 342.554 null]
+>> endobj
+1605 0 obj <<
+/D [1584 0 R /XYZ 65.161 331.595 null]
+>> endobj
+1606 0 obj <<
+/D [1584 0 R /XYZ 56.693 284.435 null]
+>> endobj
+1607 0 obj <<
+/D [1584 0 R /XYZ 65.161 285.118 null]
+>> endobj
+1608 0 obj <<
+/D [1584 0 R /XYZ 56.693 237.957 null]
+>> endobj
+1609 0 obj <<
+/D [1584 0 R /XYZ 65.161 238.641 null]
+>> endobj
+1610 0 obj <<
+/D [1584 0 R /XYZ 65.161 227.682 null]
+>> endobj
+1611 0 obj <<
+/D [1584 0 R /XYZ 65.161 216.723 null]
+>> endobj
+1612 0 obj <<
+/D [1584 0 R /XYZ 56.693 169.562 null]
+>> endobj
+1613 0 obj <<
+/D [1584 0 R /XYZ 65.161 170.246 null]
+>> endobj
+1614 0 obj <<
+/D [1584 0 R /XYZ 56.693 123.085 null]
+>> endobj
+1615 0 obj <<
+/D [1584 0 R /XYZ 65.161 123.768 null]
+>> endobj
+1616 0 obj <<
+/D [1584 0 R /XYZ 65.161 112.81 null]
+>> endobj
+1617 0 obj <<
+/D [1584 0 R /XYZ 65.161 101.851 null]
+>> endobj
+1583 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1620 0 obj <<
+/Length 2044      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\]\93Û¶\15}ß_ÁIóà\9déÂøþH^â¤u:©ÓNííLgÜ<P$Vb\96"\15\12²wÿ}A\89J-îj}± äÉ\13%
+¼¼\ 4Î=÷\0¸\14Î\96\19Î~¼øþúâåk\813\83\8c¤2»¾É$ERe\9a0ÄTv]fï_¼µµÍ{{yE\ 5\8fÖÙ~ÿñ¦íö\1fÜjüñ/mñ}ÛÞî¿üçÝ\9bË_®\7fò·¹"\ 4\19!öÖÞ¹ûÚö+k]?üìïN2íï.Ùpw.\15RTgW\ 2\19\9f`oPé\17\abÔpáÅ_¯/~» Þ<ÎH&$\92\86\10$1Í\8aõÅû_pVúß¼\ 3\88\e\9d}ܵ\g\82`D\99ô\9fëìÝÅ¿.ðØ\13ød\8f\1cls\83\b\96{\9fþK©Øyq¸ìåkßd÷\1c|¸F#.µÿaß\81íÂvîòJbì\1f?¿wmóÍå\15¡þkÕÔUcÑ]_ï­ù~\1a\f\ e\87\1f\8f\9fÐ\8f\vQ4SÌ ÎÙð\84Ãy\81}\7fq\99Qd´É:\9bÝ|úHGÖ\1e?ûð\ 6Ôû®ùá\ 6{Ãdh\1dk_ "ÉÔ¾À\ 4)ßU\90;|:Ü\12\19jfpvg°[fû\ foÇñ?\1aË\83ãÌ{ê;h\8c\89uûÁ\1e!à¡©ìýnÈ\8b¼®a-]\vkW\95Gí¼?h<ñð\82\17¹s]µØ: ·Î®7u\ em]5°v}å­Ú\0¯ï|\Ü\1eÛþ|l\10\85\ 4\15é {l?\12ºÑÎ\ 6@\97\19}\ fÝ\85-òm\ f\1d_\ak·éÚr[Ø\1eÖºÜnêª\80\83¬ìçEã\90°@\rÛ­Ûl\81]ðh¿~\1e³X"\ f\89t\98\1f\89Ùhg\ 30\8b\rÒ\82ï1\v\1e0/UÖ¶q)¨n ñªY\9e\8fïNÙ^ÚÆv¹\83\ 6Û\83¾û,&¥\11^E©d\98\9cØ\8fÃd¼³pLJ£\91\90\9d\93ýÿxþý?\1a\0Ãá%9Ñ1\92ïÄñ¤Ö\95
+#\86ù¼ZwÙå\9bUUô\ 1jWJ\8c$'éÔ®ô¢^j\9a\ eêÇö#¡\1eíl\0Ô\857?NÀ~XÙâvÞ\f|SÝ\ 1\eúI&,ýn\97\93\0Û\9dþ\13aL\9e¤Ý ÕÝo7\9b\ 3æ\96|Ñ·5XtßT5°å¿ß¾éCé\9ci?§fé0~l?\12ãÑÎ\ 6`\9cS\84        9H\8c\1c8´½Ë¡(øX¹Õ3\11à]úæåiÁ°§ÔWu\ f\ 4oÑ6\1e\90U    \97;m     \9d1\82{®´Îv몱Á\10¦\9eøeºE\89\89ýH\bG;\e\0aF\10\16ã¢ÄÇ\95õb\ fÈ\979\90©«u¾\9c\9dÅ694.* Êí¬WòÕ\að²\ 5\94ôsX³Æ~\8c\99s|>\0\88D\1a§\9b&NìG\ 6@´³\ 1\ 1@1Âf\Úø\90wU¾\80\82ðë  ¶\9e\9e =
\10\15O\18ÒD\9d\vC\90Àt^\15_¬¶ÍíÕ\90\1d\ 2t¼Ð\ 4ifÒéxá',Z'\v\8fcóqÑ\11í*<8\84âþ¨÷cúª,\13è\°>ï­\83Riïl       åñ¾\82Ê\14°\ 3ÐÔÐÙbÛõ\8fPÂÕi\16ÙEO@û!¥6ùúÙ¬#¤BÚг²\ e\17H\1cöîæb\9d|ëZ×\16!\94Ã\ 42\84\1cÊw»\9aÉ8çØ~$éD;\eÀ:T#ÊÙ\1f\8bu®ÿùüìà'\.\87.\87\84p\1eø\91 }äg³UQ\87*Ráõ\8c\16\89'ö#á\1fíl\0ü\89BT\8fk§ã~Dÿlþ&~~\87Ϻö˵Þ\1dÃùû§ª»Í÷ôý÷¶··\aò^l«ºDwk(use\10NXâà]FX¥[ô\9dØ\8f\83n¼³pèrE\10óv\ fÌ\r¥$Ï\1eÐå\ 4\97wKëB×\7f¸w\10kvÖ0àt7j_0\f\18C\ 4\8b\84q@ý\91§[T\98Ø\8f\8c\83hg\ 3â\80
\19\ f\8e\83\1cºó¼\83ÂÌRço×?¿\81.`\1f\95à\85Ä!1\88\88³¦#f$Ò\9cͼ\15Y·}\9f\ 1ó       ¦\15\8aÛ\84}:\18\99\92\88R\92,\18'öã\821ÞYx02¯\ 6\ 4\1e\93ÒÏ઻¼¹\87®!\94önØ\97\98¹Èh\871¯ýºûy'\16\v;ÿÚHé¦\ 2õÏOï\99zãÎæ@
+ko\ 2i\86ù¡§2Ý\8eåÄ~d,D;\e\10\v^\f\1e
+©ó\e\aÝë)¡Û\95«ª\98y_¦j>äõÉzU\0\12\8a\9f5á0³\e»Y\13ÎÊ­k·¨Cò\rÃ\88\1a\990áø\ÎXº5ó\89ýÈ \8bv6 È¼Ò\94t\8c²×ÐB\95'êOø<õ'E»\81¦\92U×n\97«¹u£\83ï­ý^ô\ 6¤\89ïzÿtàÌ\ eÌ;ßEð\ e\91\88qsNÞ¡\86#Ìf®¹[Ômq\eÀ:TsÄTÂ\82\18â$ÝÚËÄ~\1cëÄ;\vg\1dê%õïõvy³´3\97²ÛMµ+ÀLQ\1a\9d¤\82®/Vv\r,¿\18\ 4¼\97»m\13:¡¥þÈEºÂ¢\89ýH8F;\e\0G\7fT|¬\8d\83ß\ 2)lß\83«äÁ/FMg\10§_W\ 1æ\9bbUÕeg\eðTêù³\9d\93øÞØ¢º©\8a \17\e\9e½\91@\85ñ)C\9c5¡1\85\88\987\9f¹ÊÕv\93/C\8aO(U\88k\950§y± ¨IG"Çö#I$ÚÙ\0\12ñª]\13\19©¤£Wb|:-á¯î@ãw½­]µ\81
+b[V®íúç)ÜñôW§ëD\ 6óÐUê   \9bû«¿zz\82\v[?\9bx\bCâ¬\13xb\b¢4\19ñ\1c¤Q\1f°\95C4ABÒt\14D\14F\12§[1\9bØ\8f£ xgá\14\84×\86\ 4Rкê\87ª«¨7¼fxgº´\8b¼\8b\10ì\ 1aJ¤B\92\9cU\1f\10.\10ûÂ\7f§@\98@\92\ 6\84r$UºU¶\89ýÈÀ\8cv6 0½*ó§\ 2\ 3³\80¿\8a\ 6Þ8\r\1aÞÒ}¶\ 6'\94\9f\8cAL\894\ 5àëuÛ\f\91öíå82þôX¢ùé©ÐRqm\90"     3¥ÒH\89t\89òØ|äëö±®Â£QS\84\ f³ýWå¯ÛÞ}Ii=äÞ~\93\17à÷\8eî¶\9b\99Wª\góõ\90L\80;l\95¿¢\r(þx6\89\115g\9e~ð'J\1c#¼§©ÐÿPú\1f*\82Ää
+endstream
+endobj
+1619 0 obj <<
+/Type /Page
+/Contents 1620 0 R
+/Resources 1618 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1657 0 R
+>> endobj
+1621 0 obj <<
+/D [1619 0 R /XYZ -11.232 900.716 null]
+>> endobj
+1622 0 obj <<
+/D [1619 0 R /XYZ 56.693 742.047 null]
+>> endobj
+1623 0 obj <<
+/D [1619 0 R /XYZ 65.161 742.731 null]
+>> endobj
+1624 0 obj <<
+/D [1619 0 R /XYZ 65.161 731.772 null]
+>> endobj
+1625 0 obj <<
+/D [1619 0 R /XYZ 65.161 720.813 null]
+>> endobj
+1626 0 obj <<
+/D [1619 0 R /XYZ 65.161 709.854 null]
+>> endobj
+1627 0 obj <<
+/D [1619 0 R /XYZ 56.693 663.245 null]
+>> endobj
+1628 0 obj <<
+/D [1619 0 R /XYZ 65.161 663.929 null]
+>> endobj
+1629 0 obj <<
+/D [1619 0 R /XYZ 65.161 652.97 null]
+>> endobj
+1630 0 obj <<
+/D [1619 0 R /XYZ 65.161 642.011 null]
+>> endobj
+1631 0 obj <<
+/D [1619 0 R /XYZ 65.161 631.052 null]
+>> endobj
+1632 0 obj <<
+/D [1619 0 R /XYZ 56.693 584.444 null]
+>> endobj
+1633 0 obj <<
+/D [1619 0 R /XYZ 65.161 585.127 null]
+>> endobj
+1634 0 obj <<
+/D [1619 0 R /XYZ 56.693 538.519 null]
+>> endobj
+1635 0 obj <<
+/D [1619 0 R /XYZ 65.161 539.202 null]
+>> endobj
+1636 0 obj <<
+/D [1619 0 R /XYZ 65.161 528.243 null]
+>> endobj
+1637 0 obj <<
+/D [1619 0 R /XYZ 56.693 482.877 null]
+>> endobj
+1638 0 obj <<
+/D [1619 0 R /XYZ 65.161 482.318 null]
+>> endobj
+1639 0 obj <<
+/D [1619 0 R /XYZ 56.693 436.952 null]
+>> endobj
+1640 0 obj <<
+/D [1619 0 R /XYZ 65.161 436.393 null]
+>> endobj
+1641 0 obj <<
+/D [1619 0 R /XYZ 56.693 389.785 null]
+>> endobj
+1642 0 obj <<
+/D [1619 0 R /XYZ 65.161 390.468 null]
+>> endobj
+1643 0 obj <<
+/D [1619 0 R /XYZ 65.161 379.509 null]
+>> endobj
+1644 0 obj <<
+/D [1619 0 R /XYZ 56.693 332.901 null]
+>> endobj
+1645 0 obj <<
+/D [1619 0 R /XYZ 65.161 333.584 null]
+>> endobj
+1646 0 obj <<
+/D [1619 0 R /XYZ 56.693 286.976 null]
+>> endobj
+1647 0 obj <<
+/D [1619 0 R /XYZ 65.161 287.659 null]
+>> endobj
+1648 0 obj <<
+/D [1619 0 R /XYZ 65.161 276.7 null]
+>> endobj
+1649 0 obj <<
+/D [1619 0 R /XYZ 56.693 230.092 null]
+>> endobj
+1650 0 obj <<
+/D [1619 0 R /XYZ 65.161 230.775 null]
+>> endobj
+1651 0 obj <<
+/D [1619 0 R /XYZ 56.693 184.167 null]
+>> endobj
+1652 0 obj <<
+/D [1619 0 R /XYZ 65.161 184.85 null]
+>> endobj
+1653 0 obj <<
+/D [1619 0 R /XYZ 56.693 138.242 null]
+>> endobj
+1654 0 obj <<
+/D [1619 0 R /XYZ 65.161 138.925 null]
+>> endobj
+1655 0 obj <<
+/D [1619 0 R /XYZ 56.693 92.317 null]
+>> endobj
+1656 0 obj <<
+/D [1619 0 R /XYZ 65.161 93 null]
+>> endobj
+1618 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1660 0 obj <<
+/Length 2053      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ\Û\8eã6\12}ï¯\10\90\87Ì\0Û5¼_\92ìf\13d'H\90\ 4»\99~\b0\19,d\89m+­\8b#ÉÓÝùúP¾lÚr»]2%ï\93m\89*\16É:§Èª\92I4\8fHôíÕ×7WoÞJ\12\8a©èæ6R\f\94\8e\fåÀut\93Fï_ýìr\177îõ5\93äÕOUë\9aÍ×ÛªÞ|i\17Û\9bßTÉ×Uu·ùñË»\1f^\7f¸ùÞwsM)X)7ÒÞµ\8f¹k\16εMwÛ÷N#ã{W¼ë](\r\9a\99èZ\82ÕÛþ)õ\ 2µyõfóA­î\1e¼ú×ÍÕïWÔ\8b'\11\8d¤\ 2ey¤-\ 5EX\94\14Wï?\90(õ÷¼\ 2 ¬\89î×-\8bHR\ 2\8c+ÿ=\8fÞ]ýç\8alg¢ÿy83»>\84\ 5JÔF·_\19\93kmv\8f½yë\9b¬Ç#ºg\f\b\8dÍDV3W·¯¯\15!~\1aâǶ*?{}M\99ÿ\99VÉÌÏ\1c<4ùF\9c\9f°Nb÷ñíþPý\ 2QÍ"ͽ\1a\82wCí®Kâ'N¨\88\8156ª]tûtl{Ò\9e¿zØ\ 13@\8dØu°\11L»Ö¡ò%PEûò%¡ ý\azxºî
+,³#(»\16XÏ£Í\97\9f·\ 6°·\98;Å9\ 5á'h½¦_¥¿­\9a\ 4\ eEEï×k¾\88Ë4ÏÊ9®uu\8bkWÆ\85k\96qâpÍ\93ªüèê&«J\û¶ÂµkÚÚÅ\85\1f\1eR\8f4óOôd\9f6zªÁ#n:\9bÜ\97\1fh\93ÁÊ\ e°IF@R¾±ÉÙ*ËÓ½\99õ\17\ 1Ë+T¬ù1\80W\862ªò¬Í\19\e\97QÛx\96»\ 1\8cWBMG§J{?Dèd¦Û\93\1ffºáÊâMWi\ eÊ\8b_/èÛì\ 1G\1f³Õ¼gáëË\9fPfÍöÆ\91\17®FrÔ?ëÊ·\8eSW?××ß7v÷éÑî^ÝfuÓ&UÞÇâ§/k\98\95IU×.ióG\9c\9eqÓdó²\19H¦JZ\10\82Mg\91ûò\ 3-2TÙãöç§Co\99ó\8bãkÙ.ú«ø\8f\97W\11ë8\13\97çHW¼\88\91;\8d¬Áµ[\e(R$r¿\10ã\9ayda\81\8eT°¬Zì4ºÑgÇ\83|U g(]¹¡H\15Þë\19>\1dR÷å\a"5XÙ\ 1¾CzM5Ý\80\17\v8´éù]5ÖègÕGwî\8eK        éO¨â¢;.Æ@\9aq7\˸\8e\vx¸w³Ï7÷7\17\Ùn\7fÇ«¶ÊÒ\87!{2Ê@Q3á¦Ì[º÷,Ó\ 1k_~ °\82\95\1d\0,"À
+µ;ã¦HÀ¬\96˪FRf\17\81ËÛ\8d?WÞ\1dÁ×sÎ:+S÷0 }ã\90.amÓã\1e\9c\ f\86v|Æê
+Ù7z<q\99\ eôEÒ\12Ð\93\ 1fOz\18\B\15Å\83EZîÅo£\95~êã¼A®½Ë]á       r\\83ZÖY\11×\8f\13h\80Ý\ 3¾\ 4¿Ó\ 6f<ËSzIw(\95\0mõ¸þ0+»`Ø\0o'¥\0ÃÅtÞN
+\ eFO\17=ëÉ\ f\84o°²\ 3\0,´ÿäc\85 8Q'B\10q]\8e\1c\ 4vMëR¼ÃiúèüÛË\1a7Y\89\r0£ÏaÛÝ\ 2Vm,ù \8fwÕª]ö\ e\97ChJ\100F_\94¦¨\ 6«G\8e\93.³!\14E\f\10:\1dC  «\81Èé\82¤=ùa\f\15®ì\0\86"\ 48ÿ+Hê\9aP\8eb|h\98t{ã\8b/\8fï£ÓÙ¢-\ eÂ\9d×/mÔ\93|\95\1e\1c\9d¿<\11[[Æí\ 29\ 3÷èh/\9a¸fî \89w\129Â( vº`kO~ e\a+\8b·la,ðm("+[W/k\87ö      µËã6ûèÆÝ@£=È/?þp®û\10\86\ 3\92îC(\ 2t\97h\19\83\1d¸$À\98\9eÐ\87p\vL\99é\90¶/?\10iÁÊ\ e@\9a` we8è\98N\915\rºfá¶\8eç#G\7fJw\8fßÖº\ 11\9f\1e\e\9c
+\10å·\ 3\9a÷G÷rëÂ¥Y\Í~sI{n\14j\bóp\ 5\8b2OWM¦äÿ7Á/\b\aAØtÄÃ-\ 3!¦ËÒôä\87\11O¸²xâáV\82æ4ðx\1d|0te\8b\8d\8aµ®Xú\9d\ 5r\e0 ¢ ®î\e·D\8a\8d\eì\ 4\f¬\17hÜÈ!Ç?ÜàR.n(\88     Ë\v\ 3Ñ\12¬ì\0´\18\ 1zwÊG»I|\15Á}Ö+e8^þRTµë,vô\0M|vy\1a×Þ?Ø\8b\96§q)A\1a:®÷j\1eËj9À{q!AQ;¡÷â\ 2\94\9a\ e\8e\ 3Ñ\18ªê\00r\rV\98]!|ÓV5¾Î6ÍÚ¬*ã\1c\9bb³vÉ\ 2K\fXT>\13\r=.\13\19\95NgI\91æ\19\88æßß\8d\84\ eè¬\1aw>!q
+J_4]Å\89\ 1-ÏIWµUñß&YÔ;\16\9a×ñr\91\0"bÖwn'ÌR1£Áðé\98¨'?\8c\8aÂ\95Ås\11³\14(û+Ku`³k[~ÿ      åT\7føìD\0µ®\12× q\14ç£ç\87»ÔèÑcïi\eô[$#.\9a{a\8a\82å|\ 4Ì\1dÔI=\ 5a¿t
+\vJéµ\9b0¦Æ\ 4\ 5B§ËËôä\ab2XÙ\ 1\98\14\ 2\98µÇ0y|\ f\9c%w®=\8a_y
+¿èðݲj\9al\96åYû8î\91/Æj\10\8f]\ 6\85Õð      ¿\f-\8d\0aì¢\ 4C½E\91sj2\9b6Ë«ÿÑK\9bµ¹[Æs\a» \86'\96\ 2íÝ\89×BLø\1a\fµ\ 2¨\99®\80¬'?\8c\95Å3  µ\1a\84\16»\93FQa³Z]yä|å\ 6Dé±E%è<ØÀW\10ÑA\8d\19\97®\1eTÉvPÙòùËL\9aºÖÕ\ 5úµÅ\81C\9d=bköÜmöðlQ\8e7\17ùÄ\º|©Tv\aþ_\89 ÛVæI+½~CuÛæ\1a ~j806]æ¬'?\10\9bÁÊ"°i$\10£|_
+$Ýæ/°\87߸|<÷LIM÷\8eúES4TjàL\ 6»\9fd±*ï®\93ª(ªòÉ\86öÁÛ÷\80C&\15^\e5a®\86r\ 5\82L\97«éÉ\ f4õ`e\a¸!n½=l\83\9d?ÆwØZ:üöÍÕuU\1f°ô\9bãéÑ®ZÒû6äaÕûͺÎÒ.98î¡5Y5þ(\97ý\11wA½ælhs\ e\82Ê\8b\9b\8a7À`h\1f\7fÁgOàsÿË!\b\10eÏù[\8e?\ 1þD\9dl
+endstream
+endobj
+1659 0 obj <<
+/Type /Page
+/Contents 1660 0 R
+/Resources 1658 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1657 0 R
+>> endobj
+1661 0 obj <<
+/D [1659 0 R /XYZ -16.307 900.716 null]
+>> endobj
+1662 0 obj <<
+/D [1659 0 R /XYZ 56.693 741.747 null]
+>> endobj
+1663 0 obj <<
+/D [1659 0 R /XYZ 65.161 742.431 null]
+>> endobj
+1664 0 obj <<
+/D [1659 0 R /XYZ 65.161 731.472 null]
+>> endobj
+1665 0 obj <<
+/D [1659 0 R /XYZ 56.693 683.964 null]
+>> endobj
+1666 0 obj <<
+/D [1659 0 R /XYZ 65.161 684.647 null]
+>> endobj
+1667 0 obj <<
+/D [1659 0 R /XYZ 65.161 673.689 null]
+>> endobj
+1668 0 obj <<
+/D [1659 0 R /XYZ 65.161 662.73 null]
+>> endobj
+1669 0 obj <<
+/D [1659 0 R /XYZ 56.693 615.222 null]
+>> endobj
+1670 0 obj <<
+/D [1659 0 R /XYZ 65.161 615.905 null]
+>> endobj
+1671 0 obj <<
+/D [1659 0 R /XYZ 65.161 604.946 null]
+>> endobj
+1672 0 obj <<
+/D [1659 0 R /XYZ 56.693 557.439 null]
+>> endobj
+1673 0 obj <<
+/D [1659 0 R /XYZ 65.161 558.122 null]
+>> endobj
+1674 0 obj <<
+/D [1659 0 R /XYZ 56.693 510.614 null]
+>> endobj
+1675 0 obj <<
+/D [1659 0 R /XYZ 65.161 511.298 null]
+>> endobj
+1676 0 obj <<
+/D [1659 0 R /XYZ 65.161 500.339 null]
+>> endobj
+1677 0 obj <<
+/D [1659 0 R /XYZ 56.693 452.831 null]
+>> endobj
+1678 0 obj <<
+/D [1659 0 R /XYZ 65.161 453.514 null]
+>> endobj
+1679 0 obj <<
+/D [1659 0 R /XYZ 56.693 406.006 null]
+>> endobj
+1680 0 obj <<
+/D [1659 0 R /XYZ 65.161 406.69 null]
+>> endobj
+1681 0 obj <<
+/D [1659 0 R /XYZ 65.161 395.731 null]
+>> endobj
+1682 0 obj <<
+/D [1659 0 R /XYZ 56.693 348.223 null]
+>> endobj
+1683 0 obj <<
+/D [1659 0 R /XYZ 65.161 348.907 null]
+>> endobj
+1684 0 obj <<
+/D [1659 0 R /XYZ 56.693 301.399 null]
+>> endobj
+1685 0 obj <<
+/D [1659 0 R /XYZ 65.161 302.082 null]
+>> endobj
+1686 0 obj <<
+/D [1659 0 R /XYZ 56.693 254.574 null]
+>> endobj
+1687 0 obj <<
+/D [1659 0 R /XYZ 65.161 255.258 null]
+>> endobj
+1688 0 obj <<
+/D [1659 0 R /XYZ 56.693 207.75 null]
+>> endobj
+1689 0 obj <<
+/D [1659 0 R /XYZ 65.161 208.433 null]
+>> endobj
+1690 0 obj <<
+/D [1659 0 R /XYZ 56.693 150.361 null]
+>> endobj
+1691 0 obj <<
+/D [1659 0 R /XYZ 65.161 150.65 null]
+>> endobj
+1658 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1694 0 obj <<
+/Length 2319      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\m\8fã¶\11þ¾¿B¸¶È\1eÐåñ]âµ)\9aCÒC¯M\90Þn\81\ 2\97  eÚ\16V\96\1cQ¾½Í¯/ei\93µlÙCÓò¥\9fÖkÑ£!9ÏÌ3Ã\91p4\8fpôöêÍÝÕ«¿   \1c)¤$\95ÑÝ,\92\14É8J\bC,\8eî¦Ñ\87ë÷&7Ú\9a\977TàëïÊÚØö㬬Ú\ fõ¢»øu\99¾)Ëûö\9fÿÜþóå\8fwïÜmn\bAJ\88VÚmý\98\e»0¦¶Íeww\12%îî\925wç2F1M¢\e\81TÜÝ\9fP'0N®_µ\7f\88\8a\9b\1f^}swõÓ\15qâqD"!\91T,\8a\15A\12Ó(]^}ø\11GSwÍ)\80¸J¢\87ÍÈe$\bF\94I÷9\8fn¯þu\85»\95ÀNÅæcóçí3Én=HL£\98+D°l$7ß\vìôä2¢H%*ªL4\e\14\ 5½\ 1K\10áñÓ\rZÁ¤\19\1d*_ "I_¾À\ 4Å2\ 1Ýáù2K¤¨
+WvcwnÃ6;Ï7vשɠ⬳\15\826;\8d7w¯æQûáýÛ«èÃ\8dÄøú[}oº\11ÝÍ\86F®ô\1c82Íj]geaaÃËbk\÷í\9f\aõ¾þT\99Yï'ׯþrx\9eu   \9de¥ç\95^-\80ʧe1Í\9aÉêü¤Ù\ e\8eÓ°a\85y\80OlijSõWî\8fí\17[6¶å\18\9eÐEcD\92d<tmË\ fDW°²;ë8\8c7æÜc,[¼ý>+¬©êþ"#?k>0|\a\86\87\87\17ëådwÏ\ fʯô\80\89\f\99ÖÔÌô:¯avØ\ 3b÷í\17Ã
+=\1aÛ×ç\8b\97\9b\1fý\80\ 5\1eþÝĸèj<§2\9a\93{0=]\0\80#\12QgË£\ 1n[~ à\82\95õ\0\1cQH\90\8eÚèéÔLa{°.\9eyëü±o\1aÎ\9c\8eEË÷fY~\ 4\1a\88Í\96Y®+àà\95I³^\bq*Ý\f\9bwªmVÌaÒ\e\9aé\17bó¬¸ß\r±\b\1a*°@tD\1e¶%>ÐnÇRµ]    ©8b\84\8c\14=ùak\11¬ì b¥\8a\91PªE,=\ 2²¯3«'ùçf¥}Ì\f\ eük\13Àm\93\92õ\ 1óå\8ba\80Õf¹Êu½ó\9b×\b¡\17\90ð\96Í \ 4Ñô\1däñ0èÒÑGÏh%\13\97î
+:\9e¥oË\ f´ô`eáÑJ&.±æ­é§\1aÈþ'@£ö\88~\ fY½Ø\17\ 5þp\80\vÂ$gÀI5E\ eØÀýàØ\»9l¹\93u\r\11è8t±K@\87\81\r\9e¶Îpz\80¬\0 \89\11s&\18Px\19ø»[ûêªHRÄ\88óÎáÿ@©ØÒ¿\a\94\ 4q\87\ eþV¯«¬þ¹u\81ï\8c.lY¼~yCèÆЦæ\13údsèĹÓ"\89Ç«8I&\91 ãåÄ=ù\81N/XY\ f§Ç\14JH\97\13¿YÏ÷!ùw\84aõú0\9c¿\82û·efá\8c\87       ç\ 2\e\ 3\9df\1fw¨ó°¿°ëI\9dÕùPN\7fÜÆ\19C\82©\8b\82Û\19\8d¤â\ 4p¿/'Mqd³V·µ~¬\7fÅvâ| \8d\9d\ e\92\8e\am\91(\14c6\1a´{òà\1d®,\1cÚB9ñ\8a´\eú½¶@>í¶×T\95\ 1\ 2I\17@Ô׺\9a\9bÚ£\ 4jO*S\r{\9drêÅû\a\93\85\17ç©_ë</\81\15átmër\99ý¼/+:\8a?\11'\ epb<xlË\ f\84G°²\1eðH(Â\8c¶ð\80î\1a\94\r\15ÍÃ\ 5¥Y\96\9e\1aVD,P,ä%Ã\8a\10\14%\9c~Ö°"¸Ó!V#\86\15F\9cI\8e\a\9b\81¨ UÕ\ 34L \8a\93v7\1dçûÿô½\95q\9c2\85BY\17\8fPRik]¤\ 6z\9c:\83j;]\17S]Ô¾\9e\9fº\8b\92fO~ \r\a+ëaÄ\94\94ó¦}Û<pzV\9bj\99\15ðÜ\ 5ZFÙoïð\ 2Ñ°`»sR1\9cÇ]ëÕj÷°åæxiÔ\9b\92¸}ÅxDߺ-?Ð0\83\95õ0LÂ\10íìÒ\9aܤõ®×DG|àù|í\81êÿ&b\7f\95[\1f®\vô\8aö\97\9e)O«âJ!ÌÇË\ 3{òì*\Y\ f«Â\141Öå\81[¹Äy3¬\96É>BóÆQ\ã
+\9a·:t-M\ 1-A?®N.ûp%\11\16â\92ü\9cÇ\f\11NNàçÎ4þkÓEu")çÒÝ8NÆ#åÜe\1e\94\8c×iÑ\93\1f\88ñ`eá\18çB ·Ü¿\91Z\8f'h÷w\1a½ðëÄ:ÄSJ\8fÁv=\9be\9f<\13\8fþÊ|Þ)¬\9cìÁ)\1c\a1'\88Êñ ¶%>\10a¡ªz\0\8cs$x\97ø6\1cËîÛðÃ\9d\0Ð@º¶æÌ \86ÕKp3Ô¼Ðõº\ 2\8bK[þ       \ 4¸9\84=\82`\v>æu\14Ê\9e|\96\ fÀ\1fÃ\88áñÒö\9eü@\ 4\ 6\ 1Áæ\0-éÒ£7åä¼mÜ`,-u\96gÅ<Ïl=ä\ 2(&ì\ 6+Ç¡~5¼ãûNcÄ\b½(QÄ\1c1\95\9c·\90\9b.ÖŽ\aid\8a#ÎF|Ú\84%\fñx¼.Ç\9eü0@\85+\v\a\14K¤Ó´;\1eþ\ e\18\9cRçñç¾ÝÚµ±5¸lf\v½²\8b\12Ú\9f³Îò©=5;c      F<I.    :&b$b~^ÐÕeê\ 39\1e#ù¼\19õì\90cn®#ö\18öä\aB.XY\ fÈ1g\ fÜ÷øä7Ð0ã\f̯]f·WæX-æÌ\aþý\14è\80\a\19êzrF\0E\94ã&ò²\9d{\8d\99{{¦e:)K¯è\8d\9d\16cvîÑD¡dÄν\9eü0W\12®,Ü\95\10yêÜóyÞEC\1f\98\zTHK¨w²5\94g\98ô>\83>\ 4\0.M]\92\Pǯ\92ËvüQÉ\9c!\9eÙ+4©\8eõð      T8%$\eÑ'p\860æãù\84\81>!XY\ f\9fÀ%¢O-\7f`~a׫UYÕgf\f«ªLÍ\14^I\82ó\85\87\85\ f}×:+ Õ\1aèó\11Y1\ 3ú;èbMò²ñv³òd_Ã1Âä¢ÇL\94Ä\88àS\8e\99ÞeÕ½n]Í?Jkî·J\a7MG\86\8f·qS%lÄC'¢¤û;Þ¡SO~\98·   W\16îm\88RnW»C§o\8aõRW\ 6\9axXÓ4ù\82Ó\94,?wBS\99\8f\v\17×Ê
+ÚÜ\ 5ìÖ\9a\9bÂT{\9e\17<ð$ÿ\80*\87\7f´ïÁß/¡µFÒpÇ\8b\12\13\12cD\9fÞ½p.b\92\15n\15||\ 5\91\181ÂGô\15\!&Æë¶îÉ\ fô\15ÁÊzø
+A\91ä¬ÝÒ\7f¯¦`è\83ëò­1x (]èÊ\9a\9fÆ(«À\1f\ 2\80¶P¥:Ï=ßÇÑ$p;¯ì9´ \8bz\99{\f×u]e\93u½ïµ\1f@8²\ 415ÞYsO~ Z\82\95õ@\v'H&]\9d°i+6zzÞ¦â5¼¢è¨©×\v/
+ða38X§9¸¥å£Î×'7k\11&\10ÇñE\ 3\88+vF\16ý¬\88÷§ör\ 3l\9f(\89)\12#¦ï\8a \11\8fwÀ½->\fôÁªÂ1¯8J\84z"Óz\92\83\ 1ú÷»[\8f\94Üã,AÏu?%>j<I\82DÂF@ÐÎ\v\10\9b\8cWªSÞ\7fø?Fmq\81
+endstream
+endobj
+1693 0 obj <<
+/Type /Page
+/Contents 1694 0 R
+/Resources 1692 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1657 0 R
+>> endobj
+1695 0 obj <<
+/D [1693 0 R /XYZ -11.232 900.716 null]
+>> endobj
+1696 0 obj <<
+/D [1693 0 R /XYZ 56.693 759.068 null]
+>> endobj
+1697 0 obj <<
+/D [1693 0 R /XYZ 65.161 752.393 null]
+>> endobj
+1698 0 obj <<
+/D [1693 0 R /XYZ 65.161 741.435 null]
+>> endobj
+1699 0 obj <<
+/D [1693 0 R /XYZ 65.161 730.476 null]
+>> endobj
+1700 0 obj <<
+/D [1693 0 R /XYZ 65.161 719.517 null]
+>> endobj
+1701 0 obj <<
+/D [1693 0 R /XYZ 65.161 708.558 null]
+>> endobj
+1702 0 obj <<
+/D [1693 0 R /XYZ 65.161 697.599 null]
+>> endobj
+1703 0 obj <<
+/D [1693 0 R /XYZ 56.693 651.333 null]
+>> endobj
+1704 0 obj <<
+/D [1693 0 R /XYZ 65.161 650.775 null]
+>> endobj
+1705 0 obj <<
+/D [1693 0 R /XYZ 56.693 603.267 null]
+>> endobj
+1706 0 obj <<
+/D [1693 0 R /XYZ 65.161 603.95 null]
+>> endobj
+1707 0 obj <<
+/D [1693 0 R /XYZ 65.161 592.991 null]
+>> endobj
+1708 0 obj <<
+/D [1693 0 R /XYZ 56.693 545.483 null]
+>> endobj
+1709 0 obj <<
+/D [1693 0 R /XYZ 65.161 546.167 null]
+>> endobj
+1710 0 obj <<
+/D [1693 0 R /XYZ 65.161 535.208 null]
+>> endobj
+1711 0 obj <<
+/D [1693 0 R /XYZ 65.161 524.249 null]
+>> endobj
+1712 0 obj <<
+/D [1693 0 R /XYZ 65.161 513.29 null]
+>> endobj
+1713 0 obj <<
+/D [1693 0 R /XYZ 56.693 465.984 null]
+>> endobj
+1714 0 obj <<
+/D [1693 0 R /XYZ 65.161 466.466 null]
+>> endobj
+1715 0 obj <<
+/D [1693 0 R /XYZ 65.161 455.507 null]
+>> endobj
+1716 0 obj <<
+/D [1693 0 R /XYZ 65.161 444.548 null]
+>> endobj
+1717 0 obj <<
+/D [1693 0 R /XYZ 56.693 397.04 null]
+>> endobj
+1718 0 obj <<
+/D [1693 0 R /XYZ 65.161 397.723 null]
+>> endobj
+1719 0 obj <<
+/D [1693 0 R /XYZ 56.693 350.216 null]
+>> endobj
+1720 0 obj <<
+/D [1693 0 R /XYZ 65.161 350.899 null]
+>> endobj
+1721 0 obj <<
+/D [1693 0 R /XYZ 56.693 303.391 null]
+>> endobj
+1722 0 obj <<
+/D [1693 0 R /XYZ 65.161 304.075 null]
+>> endobj
+1723 0 obj <<
+/D [1693 0 R /XYZ 56.693 256.567 null]
+>> endobj
+1724 0 obj <<
+/D [1693 0 R /XYZ 65.161 257.25 null]
+>> endobj
+1725 0 obj <<
+/D [1693 0 R /XYZ 56.693 210.984 null]
+>> endobj
+1726 0 obj <<
+/D [1693 0 R /XYZ 65.161 210.426 null]
+>> endobj
+1727 0 obj <<
+/D [1693 0 R /XYZ 56.693 162.918 null]
+>> endobj
+1728 0 obj <<
+/D [1693 0 R /XYZ 65.161 163.601 null]
+>> endobj
+1729 0 obj <<
+/D [1693 0 R /XYZ 65.161 152.643 null]
+>> endobj
+1730 0 obj <<
+/D [1693 0 R /XYZ 56.693 105.529 null]
+>> endobj
+1731 0 obj <<
+/D [1693 0 R /XYZ 65.161 105.818 null]
+>> endobj
+1692 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1734 0 obj <<
+/Length 2035      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ[[oëÆ\11~÷¯ \90\87ÚEµÞû\92§\17´ië4iR Çz(p\12\14\14¹\92\b\91\\95¤âsþ}\86\179\16eÉCST\9fD\91ÃÙÙË÷Íìì\90z+\8fzßÜ|=¿¹\7f\vH ¹öæKOs¢\8dç3A\84ñæ±÷éö£MmXÚ»\19Wôö_®²e{¹tE{Q­»\87\7fsÑ×ÎmÚ?ÿyüþî§ùwÐÌ\8c1\12(Õj{¬¾¤¶\[[\95õch\9dy>´®EݺÔ\86\18î{3E\ 2ÓµÏ\ 4(4þí}ûÃ\ 2S¿xó÷ùÍÿn\18¨§\1eó\94&:\10\9e      \18Ñ\94{Qvóé'êÅð\f\f 2ð½§F2ó\14£\84\v\rש÷xóï\eÚ\8d\ 4=9"{Ý2 \8cêÖ¦\1f9W\8d\15û×î\1f@¤é\87¬ßñ\89Ô><h\aÐ-lQÝÍ4¥ÐýðKåò\ fw3ÆáoR\95äs\99¶ª`\90jmõÏ7\87Ý\83Ia\86{F\80       RÔÝ«ï+
+\83%µÇIà\a^a½åËþ\1ch{ýîq\ 3Ü'Ì\97û\ 6ZŬ\96\1e«_\11¦Y_¿¢\8c\18\18'L\v/çZ\93\80\a\170¶QX¬¼öâc7ù\a\13¹7\0"a\80\9aùüë:ÌWö`ú\8fUy\9f\9aù.¿äUø\19'[\ 3
\14\10\19UI¾Â\89ÿ9i±ö,        }øÐ`\93\19C\14\80\88ÒAÛ»ßv¢GÊ`h\8dö^H\86UU$\8b]M\b\1dN.©prO®Øô\9a~\e\10Àît+üPÿÈ\15>ÚØ\ 1+\9c\98hg6Éq3\0ÔUm\v\17õVWóìGªè©¥ôéöi\9dDkä²Y»]\1aã\97\ 4R2©\90í×î\r\8ad\95äaÚÇÚïN\ e\1a \b§?v¶ÌûÊ\7fsz\8c«¾,L  #X_Ãdã'Gø\9a\13¿'=¬\ 6ï-8¿¬\87\8d\80\98¤ö²¿o\ 5ÖU\96\ epºÚ\a«ôt>W\e\bP(\9b\8c\91zúÇ1Òxcñ\8c¤\8d Úï|Í|W 9É-\97X7sä\15Éi0=/\98·Ôî¶qX!\19c\0\v&H'»²¹-B|pðìÄ\91fä% -qÈÉ°Eá\8aSÃü6ô`7 \19¿*\aIÙl\17\86sÐwI±      [\86ù§+í¦\17âwä3\9e\8e\84\84\90MMÈG\\10eôt|t¨\7f$\1f\8d6v\0\1fqMüúN=Û\7f\89c\8b\8cI\16a\99DÈPg·Ýº¢ºðváÛùãk\ 1\1a'ô|`\92\85Åf·ÅsdÛX\85å©
+Éh\10`nÃ\15pj\8c¥¨
+¹ÑøÇü\87ï\aî\1f4ãD3\7f:t\1cê\1f\89\8eÑÆ\ e@\aS$ ]\92ç\ 1»43W \1dÏ\129«áÂa#ê>2Îì¸\91f®«ê\b1\1fîïÏl\84\9e\9e\ 6D!Ob\80°+V}é3\86Ì?\ e\10\ 6§Æé     ù·1D\ 3¢ay^Ñ­+_\13ÃÔd[\vdÏÁU\11£øtÎ[\ 1\1aM &£§\9eþqô4ÞX<=)\1d\10ê³ÁÎ;Ä\89E.Ël\8ed\9d\91l\82ud\95-\91mGk\em°é\9d:µcËw\87ï
+~}*¯\8as\11\90ý\96ñR0ÿ\Øå\10\8c\8aû\13b\9cÕ}\b¦Ãø¡þ\91\18\1f\0\8csN¸êNh\1e\12dÖ}±[a#\10lL\13Û>dþxÚ\95\166s?\1f½0;ã{ã\12\9b¸\f\91¬°Ýá©k\83eļB3"\ 4le\12Û÷åc»Û\7f8=ba\7ftÿt~\ fcS{ÄæCx¯\ e\85ýkÒ\9e\f\ 4¡ú=g\93\95Ëþ[FëbOvÑz\97o*\17\r <é\vÂè\84§\92ÒÀ¯\9cîT²§\7f\1cá\8d7\16OxÒ("\ 5\7f&<lPóø\80DZ\12\11\f¾\12\9a\a\1fÎ\83\aYYR\96è\84å¾È\0%\9c\87\99-·a\84¤\96ØFiXgO]>ô`QB\80ÉÔUÏK¤Ô\84KvÙh§!\0[\fÁ¿\03L0!þ¹"\82O\aÿ\ 3õ#Ñ?ÖÔ\ 1àç>ÑÔ\1f^\92\80>ÏLÀ\83\17ýóÌ3;\8b]/68\9f\9dXÔ5Exñ8A¦\94\96\85Ë.º·Û\ 2#d\97ݯ![þ9,\92p\91Ú÷\ 6"\12\ 2b!Ø59I\ 4\ 1\91Ì\¸J*¯·Ì\ 3(Iø`\85\92ÓQ\920`{0Ý!IOÿ8R\1ao,\9e\95\84\ f\96úbºCÛx\92cMìyæ*ue        ¬\88e\98<Z÷Rá\88z\10\e\85»Ò^¶V
+{|\8c\1d\b´\13ym/uîHÞ¦Ë÷Ò\9d\80p\18 >\19Ýñ¦\ 4N\ 5\a|'À\vïk[\ 5\9d)£Ð­\1fÂ|\eÞ1X>@h0$ûÊ×\97üI½\19\97DèNÕ|_S»tiê}ª#äæVÔ8û®
+w\1dÞqð\14wLÝvo,¬ÍÛ«,\8c»{à\98\9eKu\9b¶Áô_Ûf¾$Æè=\13gµ¹«W­T\94\bÆö\82\91Ûë\87ð=²½jà\9a\b\b\8b\86\98\1c\ eÏ\8c\vE¨oà¢><\12\97õ\1a\8bÔE/\ fÚÓ¤\1cTmËkÚä\13:\11^\977èéj\11{úÇ9\91ñÆâ\9d\b75ÎÄÈD^wû+&´8ϸå\97ÜmK,Ebó\80ûè­^wØ4>Ö±\0DW)¶î\16\7fÞ°(l¸yw¾\9fkI¤1×\f7aûK\94¾0q8 °!\e`.\18\99°@\90sJ´\9c®@°§\7f$M\8c6v\0MpÑ´Ù}¥r\94F?¹Ì\v\eïò8ÄF%a\1e£ÓØ\ 3òøn9@\18_SØ/TÜ\17û¿®·\840y;À\8e\ 1É´\91Yt^W        øÓ¥}zúG.ûÑÆ\ e\fÔ\9b}\98\88öZX¹¬®@ÃfnñÉ\96ú\84Üå\ 3JL^\7fá\12\15ºè¹0Ej,\ f?j{ßro=Ú\15\9d\ 5\84ýÁ\ 5k]\17»$\8dÉç\fë9\99\11Ägf:ßÉê\12\ 45]¹^Oÿ8\12\19o,\9eD\18´É¤\1a\\ f\13Á>\ e\9b"\b\8bã"Ï·\97\84
+\88¯¯Z\1c\ 6\e\84_¿Oýÿà\80\83\ 5Á\84ua\8ciBÅtua=ý#q0ÚØ\ 18`\ 1\11ü\1duaØà±Y
+\17öK/\134C Å\ 4¡R]\13Z\ 1%L°iO\ 3:m¯}\ f.)¡-\97\fý\1cü\17;\13{¿
+endstream
+endobj
+1733 0 obj <<
+/Type /Page
+/Contents 1734 0 R
+/Resources 1732 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1657 0 R
+>> endobj
+1735 0 obj <<
+/D [1733 0 R /XYZ -16.307 900.716 null]
+>> endobj
+1736 0 obj <<
+/D [1733 0 R /XYZ 56.693 741.747 null]
+>> endobj
+1737 0 obj <<
+/D [1733 0 R /XYZ 65.161 742.431 null]
+>> endobj
+1738 0 obj <<
+/D [1733 0 R /XYZ 65.161 731.472 null]
+>> endobj
+1739 0 obj <<
+/D [1733 0 R /XYZ 56.693 683.964 null]
+>> endobj
+1740 0 obj <<
+/D [1733 0 R /XYZ 65.161 684.647 null]
+>> endobj
+1741 0 obj <<
+/D [1733 0 R /XYZ 56.693 637.534 null]
+>> endobj
+1742 0 obj <<
+/D [1733 0 R /XYZ 65.161 637.823 null]
+>> endobj
+1743 0 obj <<
+/D [1733 0 R /XYZ 65.161 626.864 null]
+>> endobj
+1744 0 obj <<
+/D [1733 0 R /XYZ 56.693 579.356 null]
+>> endobj
+1745 0 obj <<
+/D [1733 0 R /XYZ 65.161 580.04 null]
+>> endobj
+1746 0 obj <<
+/D [1733 0 R /XYZ 56.693 532.532 null]
+>> endobj
+1747 0 obj <<
+/D [1733 0 R /XYZ 65.161 533.215 null]
+>> endobj
+1748 0 obj <<
+/D [1733 0 R /XYZ 56.693 485.909 null]
+>> endobj
+1749 0 obj <<
+/D [1733 0 R /XYZ 65.161 486.391 null]
+>> endobj
+1750 0 obj <<
+/D [1733 0 R /XYZ 56.693 438.883 null]
+>> endobj
+1751 0 obj <<
+/D [1733 0 R /XYZ 65.161 439.567 null]
+>> endobj
+1752 0 obj <<
+/D [1733 0 R /XYZ 56.693 392.059 null]
+>> endobj
+1753 0 obj <<
+/D [1733 0 R /XYZ 65.161 392.742 null]
+>> endobj
+30 0 obj <<
+/D [1733 0 R /XYZ 56.693 355.592 null]
+>> endobj
+1754 0 obj <<
+/D [1733 0 R /XYZ 56.693 328.038 null]
+>> endobj
+1755 0 obj <<
+/D [1733 0 R /XYZ 56.693 281.029 null]
+>> endobj
+1756 0 obj <<
+/D [1733 0 R /XYZ 65.161 281.712 null]
+>> endobj
+1757 0 obj <<
+/D [1733 0 R /XYZ 56.693 234.204 null]
+>> endobj
+1758 0 obj <<
+/D [1733 0 R /XYZ 65.161 234.888 null]
+>> endobj
+1759 0 obj <<
+/D [1733 0 R /XYZ 65.161 223.929 null]
+>> endobj
+1760 0 obj <<
+/D [1733 0 R /XYZ 56.693 177.663 null]
+>> endobj
+1761 0 obj <<
+/D [1733 0 R /XYZ 65.161 177.104 null]
+>> endobj
+1762 0 obj <<
+/D [1733 0 R /XYZ 56.693 130.838 null]
+>> endobj
+1763 0 obj <<
+/D [1733 0 R /XYZ 65.161 130.28 null]
+>> endobj
+1732 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1766 0 obj <<
+/Length 2127      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ\[oã¸\15~ϯ\10Ðyp\80\86á]äö©\83Î.¶(v·\9b<\14\98Ý\aY¢c5²èê\92Ë¿/eË3±2v\ eCÓó\10H±éÃcñûÎ\954Nî\12\9cütññöâúG\81\13\8d´¤2¹]$\92"\99&\8a0ÄÒä¶H>Ï~7\95ÉZsyE\ 5\9eýb;Óno\17¶ÙÞtËñÍ\7fØü£µ÷Û\7fþsó¯Ë?oÿ馹"\ 4i!¶ÒnºçÊ´KcºvxÛÍN\12åf\97l\98\9dË\14¥T%W\ 2ét\9c\9fp'0U³ëí\85ètøàŧÛ\8bÿ]\10'\1e'$\11\12\92T\13$1MòÕÅç?qR¸÷\9c\ 2\88k\95<nF®\12A0¢Lºû*¹¹ø÷\ 5\1e\9f\ 4v*\ e·Ãå§\17\92Ýó )MR®\11Ár\90<¼.°Ó\93Ë\84"­tÒ\98dqP\14t\ 2¦\10áén\82­`2\8c\ e\95/\10\91d*_`\82R©@3¼|Ì\12iªO ìF`s\97lo~\1f\91è\96p\83\ 5¾Aâ¨8'\88³\11=?\96O\9bÅ?,'ù|%1\9eÍû»½\81ãË\7f!\8cãñ\8dC\9f|\86Í`We×\95õ\1dltY\17æ©3Í
+6<«\vØÀƬ²æ\1e6Öñxeê-ïÞ\1e½h,PÙ\81ÿ{\ 3÷\96|\8f§;°Ó\14\11¥â\81}_~ Ø\83\95õ\0;sÖ*\95[°Û¾[÷Ý\ 4Æ3t\18¾\84ºÕ¸m\9eÁ¨ì,\14½yÕ\17\ 6\f\a\81\e»XÀ\86ævå\81ñÆ´}Õ\99\ 2ú\14\80<{ê\9aÌ\97\11D"êÀ\16\8d\11ûò\ 3\19\11¬¬\a#\88F\82\8c¡Àã²táÇ:ËÍiW,7M\97A\a\97uÛeunÚ)3ÿzܱ´\16Ì\1f \vÊ\1aãá«&0ÿjJ\0àd\88ò\90ØçÀõuø9\ 6rR\ fv\90lWý\ f\9eê\13¤(Ä\1d\94ñ\18­Ú¹[ÌËÍ×¾é²çÎÖ?\n-c\97Í+\83\9eÚêoÛ·\v\9bÏ]¸úâ\95n^\rÿ\ 1\1f\8bT\18    EâÅ\84Rj$)\8df\14&òÃ\8cB¸²p£ S'~DÇß\8bÿöm\aãÁ*\ 3r¼ý\92¥\9cÖ\91Î\8dãa\ 3\e»tA`\ 5$x\9d­|ìâ¢|ê×°¡Eß¼
+'Þf\86PhÈè¢\ 1w_~ p\83\95õ\0®\1c\11¹EÙv\r\148}Y\15í{\r¸\14Âeõâ¬\16\9c9éX\9eÖ\82\89µ>\16\9a2\84IĬ]\12\8a°\88\97µOä\a\ 2=XY\ f \13\81\18ç»
+Rk«\a mÊVóò®·=0\84ïÌj]e\9d\81:\80._\ 2m¤mÞ\9d\82ûP\13k\84¥:'5\85rá»Ö§¥¦©\8b\rz°S¤\12q¬ã±S80r\11\8d\9cûâø\19¬*\9c\9aB*\942µ]Ñßú\ e\9aõ¸À¥Îª
+\98\9bÜ\99Ú4\198·6Y\13«\90å4\a:YûXG ·¦ó¿Í\fÁ\11×$\1er÷å\aB7XY\ fì
+g#ÒÑte\ f¶,Àe¡uUæYWÚ\1a\b\9bDz[FA\83onq4ô;X\ 6ü\ 5\88ùÜ¥\19w¾õ[Á\19\12,^b:\91\1f\88Ï`e=ðÉ%Rt,ß\ 2K\96\8b¾Î\a\¾7\82\10\1c\1dÏ\1aA\90\81\86ü´\11\84í\96¦ñ      \1fÜ\17U\8aÇ\v\1f¸\1e\0\14/~\98È\ fCy¸²\1e\18Q¾´ä NþpS\8e°ãµÓG\a\r y}lÊI6pÔZ:sÜÏãä\1a.YÍîM\r\8d\98Æ&Këi\8b¹\12ÃúÄCé¾ü@\94\ 6+\vG)W\1aQ1\1a©\ fÓÒßqPø¶Þfóa\87\ 4|xQ6§í`L{°ãËÇp\ f\f\10²¢hLûîÒ\13Wn\91Ó³æ·\:ó\84õ÷õN\`ÄHÄä\963\8dXDÚï\89\ fd}¨ª\1e¤ç\14I>¶\v?µy¶\86æhæé\15ßÿÀ\ 2»?rÜ7Õö\95Ñ>ìÆJhE?«Z{Z\13Q[\ f\ 3\95ÕùrR\0\81\95\85î\ f\0\17Öª²¾\7f¿Ý¡\8eÙ8^
+=\91\1fH\90`e=\18Â\b\92J}\rÞÚÐà\8dRø¢\bÄ      =«3À\83A`§u\ 6}WVe÷ìá\ e\98¦(\15,\9e;`Ê\ 1Póhx\9fÈ\ fÃ{¸²p¼3\17râ]N~\92d\85\927vzÀm·K\10\10\98Y\9eÛ¾îÀ½`°
+\a\9f     u\v
+eBª\90ÂgíE2wÅì=½È¢2eá¬À\8eøe½°>¬ç\12\11\1e±ÿÈ\98\ 3¹\8a×\7f\9cÈ\ fd}°²\1e¬gn\1dSß]Ã\19\90µÏkû-\1e\fñâá\biÙuëi4óÃõõ\91\9c²¿k}rJ3/ý\92ÜfÊæÙµtk"é\10ô\82ùÌÜUÇKðè\0\91\97\84¦Z AG§Î\90\9c.\ 6Án5>­ûùxÄà¥MÀÉ\15å\88êÑ#Üî\ e/,lUÙK*f\8f\839ܼ´­\8d\8fÇ\1d\96Ù%ų\87K"fã'æÆÔÛ»UV\8c¯9\13ýåLÄfn§í×¹\89â(Måκ\98okHå&\18\1c\aåv'»-ëÜL\8e\8>*D¶÷Íö \ 6Ú\7f\1aW\94\10·P©»\11.ð;ñ\8e\8c\17\80x¡Î
+H!âÙDê\96Wêx\99ñD~\98M\fW\16n\13)M\9dx~º\93\14o$Æ?×¹m\1a\93w^\1dãi'äp·\16¼%¼îLíS̳ëÅ\89SÙU_uåºòí³QÂPÊâ¹÷\89ü@(\a\ 1e\92"LG÷¾é¿\9e¶VòaÙ­*¯&\82_Ow\9d5ÙÊ·¥û1Ëï׶\ 1ï©xu.ǯ¯ñ6:]j=4㣡s_~ :\83\95õ@'vù\86\94_Ñ    Ý¥ÐúÄ{e\a=g\13p\94ëà\16\1c\17º° ý\ e\1eµ<¢5Jõ93F\17/9ûB¾w¬Dd\8a\b\8b\80¸ï;\cQx"?\8cÂáÊÂ)L\84v«ê\19*mvì\83\8b)Ðø%°µøöÁ¤|Ù×÷çëu¾­\10øôë.\81\82Æuf¾nCº´o\13\96\8bÍÎ\88h|Ú\97\1fȧ`e=øÄ\15rÚîRÚÕ¼¬¿±\19ÏÇ'p\8aèy\ f¥\11âlÂîw\f¾£SÀ\1a      \191\81Ö
+I\1c/\7fÞ\17\1f\ 6á`U=\10ì\14UzÌ\9e\7f\eû`N\1cTÅñ\1f\1fÎlß\8f\82¦_±T\18j\ 1YYûî±RéfSA,Fì\8b\ fcD°ªpFh÷ÑÝ\ fs\801þë§\8f¿Ý\0\8f\1e\96CñÈ6ϧÍíKèÁ\81\87¬êÍ{ý\93âH\8a\18UñW?zñK6õ{~óæÿîñJÊ
+endstream
+endobj
+1765 0 obj <<
+/Type /Page
+/Contents 1766 0 R
+/Resources 1764 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1657 0 R
+>> endobj
+1767 0 obj <<
+/D [1765 0 R /XYZ -11.232 900.716 null]
+>> endobj
+1768 0 obj <<
+/D [1765 0 R /XYZ 56.693 759.068 null]
+>> endobj
+1769 0 obj <<
+/D [1765 0 R /XYZ 65.161 752.393 null]
+>> endobj
+1770 0 obj <<
+/D [1765 0 R /XYZ 65.161 741.435 null]
+>> endobj
+1771 0 obj <<
+/D [1765 0 R /XYZ 65.161 730.476 null]
+>> endobj
+1772 0 obj <<
+/D [1765 0 R /XYZ 56.693 683.185 null]
+>> endobj
+1773 0 obj <<
+/D [1765 0 R /XYZ 65.161 683.869 null]
+>> endobj
+1774 0 obj <<
+/D [1765 0 R /XYZ 65.161 672.91 null]
+>> endobj
+1775 0 obj <<
+/D [1765 0 R /XYZ 56.693 625.62 null]
+>> endobj
+1776 0 obj <<
+/D [1765 0 R /XYZ 65.161 626.303 null]
+>> endobj
+1777 0 obj <<
+/D [1765 0 R /XYZ 56.693 579.013 null]
+>> endobj
+1778 0 obj <<
+/D [1765 0 R /XYZ 65.161 579.696 null]
+>> endobj
+1779 0 obj <<
+/D [1765 0 R /XYZ 65.161 568.738 null]
+>> endobj
+1780 0 obj <<
+/D [1765 0 R /XYZ 65.161 557.779 null]
+>> endobj
+1781 0 obj <<
+/D [1765 0 R /XYZ 56.693 510.489 null]
+>> endobj
+1782 0 obj <<
+/D [1765 0 R /XYZ 65.161 511.172 null]
+>> endobj
+1783 0 obj <<
+/D [1765 0 R /XYZ 65.161 500.213 null]
+>> endobj
+1784 0 obj <<
+/D [1765 0 R /XYZ 56.693 452.923 null]
+>> endobj
+1785 0 obj <<
+/D [1765 0 R /XYZ 65.161 453.606 null]
+>> endobj
+1786 0 obj <<
+/D [1765 0 R /XYZ 65.161 442.647 null]
+>> endobj
+1787 0 obj <<
+/D [1765 0 R /XYZ 56.693 395.357 null]
+>> endobj
+1788 0 obj <<
+/D [1765 0 R /XYZ 65.161 396.041 null]
+>> endobj
+1789 0 obj <<
+/D [1765 0 R /XYZ 56.693 349.992 null]
+>> endobj
+1790 0 obj <<
+/D [1765 0 R /XYZ 65.161 349.434 null]
+>> endobj
+34 0 obj <<
+/D [1765 0 R /XYZ 56.693 312.387 null]
+>> endobj
+1791 0 obj <<
+/D [1765 0 R /XYZ 56.693 284.906 null]
+>> endobj
+1792 0 obj <<
+/D [1765 0 R /XYZ 56.693 238.26 null]
+>> endobj
+1793 0 obj <<
+/D [1765 0 R /XYZ 65.161 238.943 null]
+>> endobj
+1794 0 obj <<
+/D [1765 0 R /XYZ 65.161 227.984 null]
+>> endobj
+1795 0 obj <<
+/D [1765 0 R /XYZ 65.161 217.025 null]
+>> endobj
+1796 0 obj <<
+/D [1765 0 R /XYZ 56.693 169.735 null]
+>> endobj
+1797 0 obj <<
+/D [1765 0 R /XYZ 65.161 170.418 null]
+>> endobj
+1798 0 obj <<
+/D [1765 0 R /XYZ 65.161 159.46 null]
+>> endobj
+1799 0 obj <<
+/D [1765 0 R /XYZ 56.693 112.169 null]
+>> endobj
+1800 0 obj <<
+/D [1765 0 R /XYZ 65.161 112.853 null]
+>> endobj
+1801 0 obj <<
+/D [1765 0 R /XYZ 65.161 101.894 null]
+>> endobj
+1764 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1804 0 obj <<
+/Length 2136      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\Ýsã¶\11\7f÷_Á\87ÎÜ]\13Ãø&\90\87ÎÄ­/ãL\9b^ïÜ\99v.\99\ eEB2æ$R!)û.\7f}\96\92|\13Q¦µ4\ 4¹OúZ,\16Àþö\ 3»\14Mf      M~8»¼9»x«hb\89Õ\'7ÓDs¢ÓÄ0AD\9aÜ\14ÉÇ×ïÝÜe\8d{sÎ\15}ýSÕºfóvZÕ\9b7ííöÇ¿UùeU}Ú|øÏ\87¿¿ùåæG\98æ\9c1b\95ÚpûÐ~\99»æÖ¹¶é~\86ÙYb`v-ºÙ¥NIÊMr®\88M·ó3\ 5\fSóúbóÂlÚ\r<»º9ûõ\8c\ 1{\9a°Di¢­HRË\88¦<É\17g\1f\7f¡I\ 1¿\81\0DZ\93ܯ)\17\89b\94p¡áý<ùpö¯3ºÝ      :¸#\ f¼¥%\8cê\8dL?s®ÖR<\f»x\v$ëuÈn\8c!R\eøa³\81ÕÄÕí\9bsM),?ûÒVåwoÎ\19\87\8fE\95O`ÇÈçf¾a\a\eÕqì^~Ø]"\1c\fKy\92
+\10C\8an\89Ý÷\8aÂ\86I\9dpb\8dMj\97Lÿ¸¦\1dn\8f\7f»?\ 17\84\19ù0Á\861ë¨Cù+Â4ëóW\94\91\14ö
+3Ã\1fÏ[\13Ëí\11\84]3¬gÉæÍû­\ 2ì\1cæ\83à\82\11    \e´>Ó·þóÎùïóI>®\ f¼\ 3\a\8a°Ì\16®Yf9\92|ê?¯\968Ò¦uHʶÂÑ-²6¿=òú+ ¬±\vÚ±!_\aÀ¹\10,\8c8\1c\1a\0£\81×a\ 3B9á\86\80´Õâ\7fM~[?ßjhË\89`6\9eÕÐ\86\11°ª±\8cÆ.û0\9b\11,*Þdh#\89\96[?võ¹ueá
+\9c\8e\17Y\8b\ 4\16Ë9\9aÚ\97H\88W\ 5\16¸Ëé\0
+\1f\19ñzáÚ\fÖ\96íò>¬À)¸qÊâ)Ø.ÿ@\r\v\16v\84\8a¥\82h`¿V±ë)îÈ2\1cÙ»k¤®NZ\ fΫÍ\16H?ã\e¤\9cw\99\9fg\93¹ë+Ø·\83
\1e\97gó9\1ef\9dð#4\18â^ð\7fý\ 1?SE\87Çì¡y½\86µ\ 4¯\86Gý·?äü        \\8d -ú´¯@zö-Ö\97(K¤äñ ¸Ë?\10\8aÁÂ\8e\80"lP*6H\G3÷¾AÚÐ\15\96\10\1fNvZ:÷¿aýMÓÖ¾\9cáhóª\ 4\8e\10\aI%N\19ri!\88\12ö\19!W1w¾\80¬í!ä\9aøò¢Yºübê!ôÄ"\85Ãô©\8e\18u1ÈÖ\99\89\aÅ]þ\81P\f\16v\ 4\14\99"\96ª\91¹ZsWö-ãwÃVÔA<W\97Ù\1céË
+7õeë«ò¹)\8b¦\96hnO\89\1fe4I\99z\91\94\ 5\80CRÅã\81G\81®¤VD\ 3O\8f\7f\18\85Å\83GiKèC¢z]¶uU¬r\8c\1fY\9fô]Vû½\90-8\1d\19\97dÌV¾\9f½\1cÖ7x5T\9e\14\12c_\ 6]\1c¤á&"ºX'»\8d\87®]þ\81è
+\16v\ 4º8'\mï\91¯\17˺ºÃÆh\90\93¯æ\0¯ß²=?rb\805K_"\11\9e\95ÈÕåµ\83,   I\º{¤Oß\93ôé\95åp\1cuÈÅËaèu±\89\9d\91V\10ªõ\8b\18\1ai\ 4a4b½B¦ð*ãÕ+züÃ\fM¸°xC#SE¤àÏ14Ñ\8cÁ½oo±vk\8a,F<\1ep\1cVL\88r\98Ò'Å¡Ô\84Ë\97©\0H\ 1\11+\0\92+"âÝ
+í²\ fDa¨¨#@È\rÑÔlNñr5\9bbsÑSùí'sÜõ\fµ[à-GQ­Ð±\7fí¦\ e²\8b/8ê\8eÔ»f,Ê!Ú\12\82\9d\12åÂZ"Yú"(\17\ 6æV2\1eÊE
+\12Ûx\85¾\1eÿ0\9c\a\v;\bka(áLn\8eíÏCø\81©R\9d0\ 2 õ\86òfT©n\99å\9f²\99\e\ fYoÙú©ïE°\871îGdù\1dý\9fBÝsh\aBãa'ýôËHs tJ\94Hã©ï.ÿ@õ\r\16\16᧠H´¼Ã\1d%\86o\15:ï×~·\9bþt\8d\v\8eÄCvzÜsF×;®ÞýûR\ 4·\8ftu0¬©\ 5s¯Òxwï=þ\81ª\14*ì°%T\86p«ãZÂqANWý­VíÜ7íH3X\95sd4\82¯0\8f\93½\8b\89jWænüz\91qåt¬É\94\8ah\16ï"¯Ç?PÏ\83\85\1da2%|E·qÞcgpà\8eºÎ\96·>o\8eÛ1Ѹvôùr¢OZ\95\15Ì\92\94½Ìu\94 0·\8ax\1dÅ­!©\8dw\1dÕã\1f\ 6\97pañ\99° \9cP³½\8eº\84ÐvYÕèëÞËj²×³òD$rô\90!¿ÍÊ\99k\8e\eÛtósd·o]-\90IµM%},x;ÿË\814\1f\ 6òç\ e\14\ 3\8eö \1e¹I\89\89Ø8Úã\1f\b\97hÂn7#ÕĤñ²\93\1eÿÀÍ\b\15vÐRpHÛ\95UcCÊk\88(Ýb¯/iHm'Y3&È*ü^N}1LýÏ«Ëw\1f°­_è¾+ÈÒ×\1d'X\9bµ*?\8dXaà\86<!uÓº\f[y\18\e\9erP\1a\e±\ 5ªÇ?\103ÁÂâÃS®-á\ f-Pèré2«3¤§qËÕätê5¢Q\8a+¹ÞÑh*±Ë?P%¢ »Ý\8c\88¥Q~¬²h\90\90Ã~\ 4\92Á\94\19¬\1fÙfrß\17\85ïÚ+ðfv?4<Ü¡Þõ\92ú©Ï\8f}[\86Î\13¿Þ\81=;r\13\82P\19ï\89\8c\1eÿ@\ 5\v\15vØÌ
+M\ 4ß\86 çO\1fú_+p\85õ*oGØb×bÛQFÚãîA\1c_Ncx||¶\12ì\14Ö\¾9ø$Å?®n¾\1fQG¹þéí^°÷
+\8b\v¾És£áb\97\7f .B\85\1dÆEWcOq°X[Ðâÿ\ 1\14ûÝ_\a\9e\ 5òs×=¸\eE\98ÊM\96M\f|öÝÉa\9df\8c0\1e¯UºÇ?P§\83\85E\ 4ÙF\13m:Á%\91lÛÑsê\84ëð±Q
\e1þÛå\1fxl¡Â\ e\9b"*\88T\1ce\8b\82ëR\a*LyUæÙin(\8eÐ\847Ö`\8d*u=n;\ f*53\9b¼6\96R÷ø\87)u°°\83JÍ,'Ò
+\94R¿w ÓèÞ\8eö\1eÛ\83±\9a4î×\15úÆík\95\ 6õxÕ]6_\8dé}©¦Ç¯\10à\91ò\b®·\ f\ 5\8fh)`àU8KOY\8bcZ\10AÅKÿ«\rS FĶ5&9\11&^²Úã\1fh4\82\85ÅWåXW0\7f¸AG?(9YÍ\8eÛÅ\9a­ÚÛª\8eñ\7f\173Wº:kÑwì\19ö±\92\f¹47¦(áËÆ\17è\ak\90tm[ûÉ
+»a\8fÚ]ìÕ+\13\96\bË#X°½ÿú\92\94ÐÍ#[cÿêëw&\fI;
+endstream
+endobj
+1803 0 obj <<
+/Type /Page
+/Contents 1804 0 R
+/Resources 1802 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1657 0 R
+>> endobj
+1805 0 obj <<
+/D [1803 0 R /XYZ -16.307 900.716 null]
+>> endobj
+1806 0 obj <<
+/D [1803 0 R /XYZ 56.693 741.747 null]
+>> endobj
+1807 0 obj <<
+/D [1803 0 R /XYZ 65.161 742.431 null]
+>> endobj
+1808 0 obj <<
+/D [1803 0 R /XYZ 56.693 695.125 null]
+>> endobj
+1809 0 obj <<
+/D [1803 0 R /XYZ 65.161 695.606 null]
+>> endobj
+1810 0 obj <<
+/D [1803 0 R /XYZ 65.161 684.647 null]
+>> endobj
+1811 0 obj <<
+/D [1803 0 R /XYZ 65.161 673.689 null]
+>> endobj
+1812 0 obj <<
+/D [1803 0 R /XYZ 56.693 626.181 null]
+>> endobj
+1813 0 obj <<
+/D [1803 0 R /XYZ 65.161 626.864 null]
+>> endobj
+1814 0 obj <<
+/D [1803 0 R /XYZ 56.693 579.558 null]
+>> endobj
+1815 0 obj <<
+/D [1803 0 R /XYZ 65.161 580.04 null]
+>> endobj
+1816 0 obj <<
+/D [1803 0 R /XYZ 56.693 532.734 null]
+>> endobj
+1817 0 obj <<
+/D [1803 0 R /XYZ 65.161 533.215 null]
+>> endobj
+1818 0 obj <<
+/D [1803 0 R /XYZ 56.693 485.909 null]
+>> endobj
+1819 0 obj <<
+/D [1803 0 R /XYZ 65.161 486.391 null]
+>> endobj
+1820 0 obj <<
+/D [1803 0 R /XYZ 56.693 439.085 null]
+>> endobj
+1821 0 obj <<
+/D [1803 0 R /XYZ 65.161 439.567 null]
+>> endobj
+1822 0 obj <<
+/D [1803 0 R /XYZ 56.693 392.26 null]
+>> endobj
+1823 0 obj <<
+/D [1803 0 R /XYZ 65.161 392.742 null]
+>> endobj
+1824 0 obj <<
+/D [1803 0 R /XYZ 65.161 381.783 null]
+>> endobj
+1825 0 obj <<
+/D [1803 0 R /XYZ 65.161 370.824 null]
+>> endobj
+1826 0 obj <<
+/D [1803 0 R /XYZ 65.161 359.865 null]
+>> endobj
+1827 0 obj <<
+/D [1803 0 R /XYZ 56.693 312.559 null]
+>> endobj
+1828 0 obj <<
+/D [1803 0 R /XYZ 65.161 313.041 null]
+>> endobj
+1829 0 obj <<
+/D [1803 0 R /XYZ 65.161 302.082 null]
+>> endobj
+1830 0 obj <<
+/D [1803 0 R /XYZ 65.161 291.123 null]
+>> endobj
+1831 0 obj <<
+/D [1803 0 R /XYZ 65.161 280.164 null]
+>> endobj
+1832 0 obj <<
+/D [1803 0 R /XYZ 65.161 269.205 null]
+>> endobj
+1833 0 obj <<
+/D [1803 0 R /XYZ 65.161 258.246 null]
+>> endobj
+1834 0 obj <<
+/D [1803 0 R /XYZ 65.161 247.288 null]
+>> endobj
+1835 0 obj <<
+/D [1803 0 R /XYZ 65.161 236.329 null]
+>> endobj
+1836 0 obj <<
+/D [1803 0 R /XYZ 65.161 225.37 null]
+>> endobj
+1837 0 obj <<
+/D [1803 0 R /XYZ 65.161 214.411 null]
+>> endobj
+1838 0 obj <<
+/D [1803 0 R /XYZ 65.161 203.452 null]
+>> endobj
+1839 0 obj <<
+/D [1803 0 R /XYZ 56.693 155.944 null]
+>> endobj
+1840 0 obj <<
+/D [1803 0 R /XYZ 65.161 156.628 null]
+>> endobj
+1802 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1843 0 obj <<
+/Length 1248      
+/Filter /FlateDecode
+>>
+stream
+xÚíZMsÛ6\10½ëWà(\1d´Á÷GoÎÔM&M;S[\87θ9Ð\14m)\96HW¤\1dçßw)\92µ)Ë1)\b²§õ\89\10      ><-ö-ð\ 4QrI(ù0x?\19¼ûEQâÀi®Éä\82h\ eÚ\10Ë\ 4\bC&Sr6<I\16I\94'£1Wtø{V$yÕ¼ÈVU£\98Õ\ f\7fÎâ÷YvU}øóôóèËä\13\ e3f\f\9cR\15Úiñ}\91ä³$)òò1\8eÎ\88Åѵ(G\97Ú\80á\96\8c\158S\8fÏ4\ 2\1a;|W]\98\8b\83ãÉàï\ 1CxJ\18Q\1a´\13Ä8\ 6\9ar\12/\ag_(\99â3$\0ÒYòmÝsI\14£À\85Æö\82\9c\ eþ\18Ð:\12´\15\11\9bQn\1d\92\ 6\:`TW¤\ 4T,\9a×ÈÙ\98QJ\87\1f'¿}þ\98,®ëïö0²\18\b.Aè\1aaÒDí"[,²\11WÃoóô²º\15Ï¢ô²\89ó,\1aq:¼\1d15¬ß8O\92´j-£i}¯Èî'c=62¾\1f\9bY        Æ\94ßz=ö¬X.fÛY*
+\82±¦c\9c5øù<\8d\93\8dùf`,°ª½ª²\ 4ÚQ\19\80Z\83\r\9cQ**Ô¿8W­~k¶ë,\90%\a\v\86§ùê*\1a\8d5\ 6÷×,O®~\1a\8d\19Ç\ fç7óÅ\14î\96\8b
+       3¬\ 4+/\1fÚ¹\81\19Í\f'ÚZ°F\95¹QÞW\143MjÂÁYGV ¹x\98\f-´íw\1f\ f`\f\9b\ 1*`VööÅWÀ4ÛÄW\14Ã\8faê2ÂC¡hpÜí\81ì\1apuIªÆI­\9cÖ<6Ä-\ 3Ne5\9dGÓi2mMþc$\14S9Ý1fTÚ­k\11­.ë\8aò\ 4ï­)a$\ 6Ãø¤Ä\13×Çuµ."Zq ìEu \91AH\19\b\ 6Ôñp2hã{ÊÀ\9bl\ f\19\b¬þÆU³y|W$i>ÏÒ¼[\82GiGÑdX\9dWݺ®3§ãø×Ùªèª[\\8a:õ;J\8b¾\82å¸Þà*rHÁR\9c=ëv\10ìIv\9e¬\8aJ±§Eô½ÈÒF³Íú;\8e³å2Ká.ïª^å\14p®ÃÉWáN\81k\13\eø~òõ'Û]¾Ê\1aPÍ.öhúõ&/º¥y\1a-\93ü:\8a\93nÝ/æw7×û\15Z\9c¥¸Y_î\17´ÞhîýûçÙÍj³ïó²0èW¨\r\97µm|Ϭõ&Û#k\8d\86µ\8d©vóém²*W\9d\rï2\84®åÇ\94öÀ\ 5+ÀÛ|\97\12b]Vkße·ú®ã¸4I\8bùu\9eüÀz©\97·^Iü\14I\89\f\85Ø\9fóâ¥]u¯ÀyIÌw.L¸5Kâ\95\9bpêßÀ÷S¿?Ùîê\97xUÍ\ f\ e¯ÉyIå\80[wÈ\8d\9c\14\1a·ßê%uÀ5H&\ 2ê\80)\90J\86ÓA\eßS\aÞd{è\80Y\f5{³^»[/É8jB\1dR±Â:Üq³ýZ¯zýía¹Ð³\83²6\9cl\85¶ ¹\v\r|?Ùú\93í.[a\188fÞ,Wÿ\ 2s¿ÕÏwãð¼,\94\81\80¿\13´á=sÖ\97j\8f\94Õ廵Yù7\r§;[ß\1eÞL( Úò\83z3Á\fXÑX3·Õ\9a}\8aJÿt[:©è\99£±WàϾF·Ñÿíh\8c£>\94sáV8.1]ÂíKÛð~µÂ\9bj÷ZÁ%æ\16·¯Ï\9dq)@+~Ƚ\1eçX[\84}I\11\94Õ-äù0s\ elÀóá\r|?\19ø\93í¡\ 3*\805çÃoîl\17\9c\ 6\93lfpÁßé$û\aî¬Y}{Ø3¦\91\aºÄpºU\88\15ð@{\ 3ßS·Þd»ë\96a&ðæ@»\8f=\vutô\9f;:ëQ³öà5:h­üï\88\10á¤ÐÆ÷\94\82\1eR\90
+\ 4ß<eËwµrL8 R\ 6\8fþ2))PívùÇä?\15\r
+\93
+endstream
+endobj
+1842 0 obj <<
+/Type /Page
+/Contents 1843 0 R
+/Resources 1841 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1869 0 R
+>> endobj
+1844 0 obj <<
+/D [1842 0 R /XYZ -11.232 900.716 null]
+>> endobj
+38 0 obj <<
+/D [1842 0 R /XYZ 56.693 759.068 null]
+>> endobj
+1845 0 obj <<
+/D [1842 0 R /XYZ 56.693 738.489 null]
+>> endobj
+1846 0 obj <<
+/D [1842 0 R /XYZ 56.693 692.721 null]
+>> endobj
+1847 0 obj <<
+/D [1842 0 R /XYZ 65.161 692.163 null]
+>> endobj
+1848 0 obj <<
+/D [1842 0 R /XYZ 56.693 645.897 null]
+>> endobj
+1849 0 obj <<
+/D [1842 0 R /XYZ 65.161 645.338 null]
+>> endobj
+1850 0 obj <<
+/D [1842 0 R /XYZ 56.693 597.83 null]
+>> endobj
+1851 0 obj <<
+/D [1842 0 R /XYZ 65.161 598.514 null]
+>> endobj
+1852 0 obj <<
+/D [1842 0 R /XYZ 65.161 587.555 null]
+>> endobj
+42 0 obj <<
+/D [1842 0 R /XYZ 56.693 550.404 null]
+>> endobj
+1853 0 obj <<
+/D [1842 0 R /XYZ 56.693 522.851 null]
+>> endobj
+1854 0 obj <<
+/D [1842 0 R /XYZ 56.693 477.083 null]
+>> endobj
+1855 0 obj <<
+/D [1842 0 R /XYZ 65.161 476.525 null]
+>> endobj
+1856 0 obj <<
+/D [1842 0 R /XYZ 56.693 430.259 null]
+>> endobj
+1857 0 obj <<
+/D [1842 0 R /XYZ 65.161 429.7 null]
+>> endobj
+1858 0 obj <<
+/D [1842 0 R /XYZ 56.693 382.193 null]
+>> endobj
+1859 0 obj <<
+/D [1842 0 R /XYZ 65.161 382.876 null]
+>> endobj
+1860 0 obj <<
+/D [1842 0 R /XYZ 65.161 371.917 null]
+>> endobj
+46 0 obj <<
+/D [1842 0 R /XYZ 56.693 334.767 null]
+>> endobj
+1861 0 obj <<
+/D [1842 0 R /XYZ 56.693 307.213 null]
+>> endobj
+1862 0 obj <<
+/D [1842 0 R /XYZ 56.693 261.445 null]
+>> endobj
+1863 0 obj <<
+/D [1842 0 R /XYZ 65.161 260.887 null]
+>> endobj
+1864 0 obj <<
+/D [1842 0 R /XYZ 56.693 214.621 null]
+>> endobj
+1865 0 obj <<
+/D [1842 0 R /XYZ 65.161 214.063 null]
+>> endobj
+1866 0 obj <<
+/D [1842 0 R /XYZ 56.693 166.555 null]
+>> endobj
+1867 0 obj <<
+/D [1842 0 R /XYZ 65.161 167.238 null]
+>> endobj
+1868 0 obj <<
+/D [1842 0 R /XYZ 65.161 156.279 null]
+>> endobj
+1841 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1872 0 obj <<
+/Length 1705      
+/Filter /FlateDecode
+>>
+stream
+xÚíZK\8fÛ6\10¾ûWèh\ 3\87øJNy5@\9a\16hv\81\16Hr\90\16V\12]IÎîö×wôJly7¥-kÓCO¢éÑpDÎ÷Í\90Cì­=ì½\9d¼¼\9e,~æØÓH\v*¼ë\95'(\12ÒS\84!&½ëÈû8ý`\12\13\14f6§\1cO\7f³¥)\9aæÊæM£Ü´\7f¾¶áKko\9a\1f\7f\9f}¾~\aÃÌ   A\9aóFÛUy\9f\98bcLYT\7fÃèÄS0º`Õè¾\90HRåÍ9Ò²\1d\9fHP(ÕtÑ<\88\96Õ\8b\93\93¿&\ 4Ôc\8fx\ ¡\99'5A\ 2S/L'\1f?c/\82ÿÀ\0äkåÝÖ\92©Ç   F\94      h'ÞÕä÷  ng\ 2\1fÌ\bõ@Lr]OI§Ü×\88\18Å Y\9bѽç}\9c\13\8cñô*\89#Ó}ÚþÄÂ<P\1f1Ñ*¸î&me\93ÄÎ(\9fÞÆÙºé
+7A¶î¦y\13Ì(\9e~\99\11>mßX\1a\935­4\88Ú¾Ò~[\8bzl0øÛØDùHÊê£ë±\8bÇld
+1þU,´\9dö"ÎBÓ[l\82¤B¤iç\8d\8b Ã\19\99S
+ÓÄ(4`91k´~¢\94\1fÈÕ¶Ö.àW6(ä\vÕ\99ð.Îo\82Ù\ÀÄþb\vsól6'\14~\14áƤÁ\ 2Æ\rî²õ¢ù \94ga£\19Ü­R^=Þ\1e:
+¸7\91Ô\13J!%yå(U?Çàv¾ð(ÒJ{¹ñVû\9eq íáÞã\ 1¤D\9a\88n\80F1©¤\87êç\88\bÒ×Ï1,\aL\9bË\bû¨\11HS}\ 1ck\85ùÚk\1a\1fZ\18\1d¬kg¸"\88b¿YÞ_\83\e\vÇ\8a\0WÕê\17[\ 3²yVÓÏ!î\80\18\9a\8eãW\ 1<Ydwåñk\8f\ ed·el³ q\93\ e\1cµ¦Avï&¹ÍMa²2¨¬pT\1eY79\98\ 57Á]á¸*@\ 6é¡ä¿#Oúàsr\bò\1ey\1eDz\96¸\ 5§\b\93sèç\83]\9a¼løçª\fîK\9bu\ft·)Ód±M\828CwEò¼\11
+m\9aÚlÑ<öú\eé\8a¦î\8f{ù^×ÊÖ:[\ eç{\86ùJ#\ eÍÖ´O\18\ 3ù\12\82¿¶HÓr$@\1fædLþc\ 4aMÇã¿Cý\ 3ùo°±'ð\1f\83$@ê.µÊ\82Ô\1dk®t\10.«,Ì\95nVñ\9d\9bl\9c]ÚR\13&A^S\9d£fkûä\8f\\1d\9e\ 29ÈSò\ e\86%Wú\7fÞÙ[\ 6®9¢T\8cG<\1cR]*ähÄÓÓ?\8cx\86\eëN<\IÄ»]Ø«z\87ñ#\89'Zö\91üìÑ4îd¦*\1d3¢hD\e\12tnO"A»rL\99¿8*Üm£ 4\97\9dÙ*®\15Û 4Ñ\89ù!\97\f1¬ÆÃï¡þ\81ø\1dlì ø\95\ 2Õ\a\12õ\ eþð\14å\9c\80È%F\8cè§\f\88Ü\97ÈÇü\8c\80X\94qbó\abà¼\8cË\ 4\0´6è.í\ 5³Þ\9f®óÂÀH\9f\8d\18¡¨@¾òÇóðCý\ 3=|°±'x8ÕHÂ\ 4µ©qj¿8\92R°+ízg\8a¢:A»(\87:Ǿ¯|ç&^\9d\9d:        ÞæÁvk\1c\85MbR\93\1dSÂóïGµÈ\94&Oãl\9cO]Þ\9f½\13\ 1Ó\7fz4#Õß2R\1f·RjO
+P\f¾ÔÊÌ]ÁO8â\94\8f\87ÍCý\ 3±9ØX\al*\8e°\120\96Bª;C\89\1dÑÓ?ô:%:\11\8a8\13O\19\9d\12\94\9e\11\9d¢ÄÄ\11lغø\14§\10r\8aE\18$\89Ý\95Åbm2Tl\1c¿Ü\97`\ 6×ãÅ\1f0\1cILFóñ\9eþa>>ÜX÷øãK\ 2êU³¦ïMà\1a\9d     we°L\1cå·\15ÛB°r>àu\8e\16E\98ÇÛò\Ìù0\ f\92Ð'Å\9cO\91Ôê\ 2\98+øb\17/"³
+vI¹\80`R\96÷(,\8a6%¬\8f@\16k\88¦\9b8,\16·,\9c'vmçËdgÐ:^ub\aZê²\ 1\1aýLÄg\14)6âa¬O       Rr¼bTOÿ@Ä\ f\ 4ÄÓêÙ\16£^çvû_\ 1|nSGÉ81go\ 1ý*¨«'­Å0]Uö/Y
+\8el¸¨ê\88ÕL8~7S\ 2aBÆ\ 3\1c\93\905ññª\1f=ýÃ\07ÜXwÀ1©\10\91ø+\9bç&,ûGD\8f¢((7'\1e&1I\11\16ã\1dú?tM\841\8e(8WwM\84<xMä\8f\19ãS³,âÒ|ç®\bÿñwEn\1f\a\v\19»àe\91êz\8d\1eá²Èr\17'Ñ '@´*Q«\11é\81
+\1fa:\1e=ôô\ f£\87áƺÓ\ 3\15\121ÜÒÃ\8b(r¥\86\10<ʵ\84\18äëþ©©\83K\b\820{Òê!e\80\18¢\7f$\ eª\92)\1f±VG\89DD\8fW«ëé\1f\88\83ÁÆ\9e\80\ 3\8a\91¯Zö\7fsW\9aì\84ä1È\1cQc\81\9e\1d7\96µë8\8e¿µ¹sLw-'½ÈÊS\11K|D÷ë<ã#\96h\82¨ö\a\977l\12g7UmÞ\11§D\11\88Ät<\9c\92ªT$Ùh8íé\1f\86Óáƺã\94H\86\84 §^f¬\17Øq«\99ç6?åÆãm\90g\90\1cºÞvü\ 2\ 3Ä\91ûVÖµª\1dî\8aÒ¦ñß\ fÜc<a\83Jª|`¿\94u1\10\1f]\1d÷1ì\14ô97Çÿ\ 1\8d\ 5Dk
+endstream
+endobj
+1871 0 obj <<
+/Type /Page
+/Contents 1872 0 R
+/Resources 1870 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1869 0 R
+>> endobj
+1873 0 obj <<
+/D [1871 0 R /XYZ -16.307 900.716 null]
+>> endobj
+50 0 obj <<
+/D [1871 0 R /XYZ 56.693 759.068 null]
+>> endobj
+1874 0 obj <<
+/D [1871 0 R /XYZ 56.693 738.489 null]
+>> endobj
+1875 0 obj <<
+/D [1871 0 R /XYZ 56.693 691.479 null]
+>> endobj
+1876 0 obj <<
+/D [1871 0 R /XYZ 65.161 692.163 null]
+>> endobj
+1877 0 obj <<
+/D [1871 0 R /XYZ 56.693 644.655 null]
+>> endobj
+1878 0 obj <<
+/D [1871 0 R /XYZ 65.161 645.338 null]
+>> endobj
+1879 0 obj <<
+/D [1871 0 R /XYZ 56.693 597.83 null]
+>> endobj
+1880 0 obj <<
+/D [1871 0 R /XYZ 65.161 598.514 null]
+>> endobj
+1881 0 obj <<
+/D [1871 0 R /XYZ 65.161 587.555 null]
+>> endobj
+1882 0 obj <<
+/D [1871 0 R /XYZ 56.693 540.047 null]
+>> endobj
+1883 0 obj <<
+/D [1871 0 R /XYZ 65.161 540.73 null]
+>> endobj
+1884 0 obj <<
+/D [1871 0 R /XYZ 56.693 482.264 null]
+>> endobj
+1885 0 obj <<
+/D [1871 0 R /XYZ 65.161 482.947 null]
+>> endobj
+1886 0 obj <<
+/D [1871 0 R /XYZ 56.693 435.439 null]
+>> endobj
+1887 0 obj <<
+/D [1871 0 R /XYZ 65.161 436.123 null]
+>> endobj
+1888 0 obj <<
+/D [1871 0 R /XYZ 56.693 389.287 null]
+>> endobj
+1889 0 obj <<
+/D [1871 0 R /XYZ 65.161 389.298 null]
+>> endobj
+54 0 obj <<
+/D [1871 0 R /XYZ 56.693 352.148 null]
+>> endobj
+1890 0 obj <<
+/D [1871 0 R /XYZ 56.693 324.594 null]
+>> endobj
+1891 0 obj <<
+/D [1871 0 R /XYZ 56.693 278.827 null]
+>> endobj
+1892 0 obj <<
+/D [1871 0 R /XYZ 65.161 278.268 null]
+>> endobj
+1893 0 obj <<
+/D [1871 0 R /XYZ 56.693 232.002 null]
+>> endobj
+1894 0 obj <<
+/D [1871 0 R /XYZ 65.161 231.444 null]
+>> endobj
+1895 0 obj <<
+/D [1871 0 R /XYZ 56.693 185.178 null]
+>> endobj
+1896 0 obj <<
+/D [1871 0 R /XYZ 65.161 184.619 null]
+>> endobj
+1870 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1899 0 obj <<
+/Length 1630      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ[Y\93ÚF\10~çW¨*/P\15fç>â';\8e\9d8N*ñR\15WÙ~ÐÂÀÊ«\83Hb\8f\7f\9f\1e\v»Ø\ 3\83ð>!\86¦§éé¯Ï\ 1G\8b\b\a/&\83³W\ 2G\ 6\19Ie4\99G\92"©"M\18b*\9aÌ¢\ fÃw6µqeGc*ððÏ¢¶Uó8/Ê桾l?|YL_\14ÅUóæýùÛѧÉ\eØfL\b2B4ÜÎë»ÔV\97ÖÖ\95û\18v'\91\86Ý%s»s©\90¢:\1a\vdT»?ÑÀPéáYóB\8cr_\1cü2\19ü; À\1eG$\12\12IÃ"e\b\92\98FÓlðá\13\8e\19\b\80¸ÑÑÍ\9a2\8b\ 4Á\882   Ïit>ø{\80[Mà\r\8dÐ\bÈ\940k\95t̹A\ 4ËF(\86\b]\8bÑ}/ú0&\18ãá?#&\86öâÒ¦Ëö÷Ý×.(\83rÄd«\8cI§¹y\91¦Å\88\8aáM\92/\9a¥ée\9c/:]_Æ#\8a\87×#\ 2¼\9b\95\vkóæ)\8bgíZ]|9\90õÞ õ\97½\89æH)÷Ë×{ßì\14\92\83\84\8cutÓ¢c_%ùÔn\1d9AJ#Ò<\97\8d¡ M½\8c)uz3ð\0\87ÚðüH©Ø Z\8bº6\ 3î$Ð\88KÝ        ð®¸°e=\1aKÐîy\1dßÕEþÓhL(¼½­Ò³:©S»\8c\17\16Õ6[¦1Ø'\82õ\86\9dÛÁ½¼Þ´\18°s¢h$µFZ\19g1n]`°?.#\8a\8c6Qi£ù}\13ÙàöøêÃ\r\94B\86\e¾Ä\11\87²\17\88H²Å^`8\ fÐ\9cÏ\ 6÷Á#\81\87     \17uͯ\DÍû\16L\e\89­        ¢X7\aü*¹Ý0\86\87|\0\îôë»e±\ 5º!ò=hÅ\91a$ä w¼>ô¡­Ã\90\82"L\9e\9eÉs\10\1eM\9e\11\84Áåöfó\9bü\ 3\8d>XØ=¬\9e\81gÕm\ 4y>\9bùYýû_'\7f¼õ#Í\92ªr\ 1Ä\8bxfçñ*­ý\88ó8³Õ2\9eÚ\83ñG!N\9c\16~\18´nÔñá×FÎñ´È²"ß\ 3\bÈ=D\7fÈ\13\10â)\84ø¾\90·Å?\fyáÂú#Oh\85\84[Ù+Þ\¬\16Û9\9e[&L¨v}W *ü6\88¯\8bÄÓ\vLK\e×ÞØN   Îw õ\91¯\f?W~lçIjý(\93¹\1f]\91§w\9e
+\80\14ÙNýUP¤I~åé   ã:>Ô¯   \97Éh}JÇ&\84\86âL\1c×±Í\8aiUNÏn!ÇOW3;\86\9c¢F·Yú¬¡n?\ 6#\9ceÖ­ûª\87\83\0\84÷èò\98B\\88þ\Þ&ÿ@\97\17\1e.\8fC\ 5Ëisð?\17ùµ;y¿\84Ã7Ý\0£ðLÜ=ýáË\17â`\1cBnÅ¥<)\ e     AB°§\94`\80u\8aûåà±ÑÆ\rF\92±ÞжÅ?\fmáÂú£\8d\eæjçýò\v[\96\99ÙÛª\82\82Ï3Lûr}<«ÿJø¿]-\ f\ 5(\87\14Lr~J\80\91bô   \ 1\94\v×\83ë\11\9f\9c!ý¥Ì:>>7ù\aâ3XØ=ðÉ\15\94ùm/f~h\ 1°;ÝÍO\ 4¸\9d¤Õ]^Ç·\a\83\13\92\ 5MéIÁI\142ä)a\13~´áº?p2#×¼ú\ 2ç\16ÿ0p\86\v»\a81F´\e÷<\9f}^Uõ÷\86S_!ôb\95¤\9e\15ÿ²,¦\10õ\ f\8543'\8dµL\11\84µ>\0ÏU\9d¤EùÍþ¶wÉÉ$A\84Ê\1eq,0\98­ê\ fÇ\9bü\ 3q\1c,¬?\8e\99`ëò¶\1d\egŵ'*âU],Vv\8fæuáÙ_jG¡Çw%¾þá¦\8c\97KëIlS\9bÙ¼~\80ùg_o7ÎlmË,Éûù©\17w¾þÊn'V ú\8fí$ZÜ3\17®\r\12Òt\ eà#渥Ò÷¨\14â\0\96\v~fÖ\83ÅÞ°¹É?\10\9bÁÂz`S\vðË2b\9c"nÚÙ\93ow6Îï\ e\ e?L"JÌIC\90»´\82\ f\19ø¼IÊ«¸É(\7f/*{Õ\ 5£.ü\9c5ÉäY\16'9ê\9aåßV\ 1\ 6yx\8fã\1ejèz\9eØ\97±oñ\ f3öpaý\ 3\115\ 2Iµï¸ÇÛ§ï\98\vý@\18&\9e¶AÁ\ 52ÓßØà±\vLTP$¸þÿ\ 2\13\ 2Ó_#\ 6À/ã¬úÊý%þýï/-wÉÈ4bB\1eñú\92S\15m®/á#\17¬.ñqs*\94ä3{\8b*»Ïl\858DÑ\1e»½D\138ëþº½[üÃüK¸°þþÅ\99bw\87ï·\f
+5ßD×;\1d\9dÙjZ&Ë:)ò#;/gnÞi¶o_km¾\87¦
+D¹yæI«U"\ 4 ôÈ\9da\97\0Û\12 \fÙx\1e§¨Aö\1e\ 2õ\98-\10ÆÁý÷×\eÞâ\1f\88æ`a÷@3SHS\13x9$\18C;!ÿmÃan\10yÒî-Á\1auYÀÑ® $qêÚ\0\b\1c*\94Ìu²WÛÇ\80@ªÇî­\ 6\86¤¿æí&û0ð\ 4\8bê\8f\1dC\10îJ®\93ÜãuI ëÁÒ\1fü\97\80c\84¥9ä¯\ 4ÿ\ 1\92ê\9do
+endstream
+endobj
+1898 0 obj <<
+/Type /Page
+/Contents 1899 0 R
+/Resources 1897 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1869 0 R
+>> endobj
+1900 0 obj <<
+/D [1898 0 R /XYZ -11.232 900.716 null]
+>> endobj
+58 0 obj <<
+/D [1898 0 R /XYZ 56.693 759.068 null]
+>> endobj
+1901 0 obj <<
+/D [1898 0 R /XYZ 56.693 738.489 null]
+>> endobj
+1902 0 obj <<
+/D [1898 0 R /XYZ 56.693 691.483 null]
+>> endobj
+1903 0 obj <<
+/D [1898 0 R /XYZ 65.161 692.167 null]
+>> endobj
+1904 0 obj <<
+/D [1898 0 R /XYZ 56.693 644.662 null]
+>> endobj
+1905 0 obj <<
+/D [1898 0 R /XYZ 65.161 645.345 null]
+>> endobj
+1906 0 obj <<
+/D [1898 0 R /XYZ 56.693 597.84 null]
+>> endobj
+1907 0 obj <<
+/D [1898 0 R /XYZ 65.161 598.523 null]
+>> endobj
+1908 0 obj <<
+/D [1898 0 R /XYZ 56.693 551.018 null]
+>> endobj
+1909 0 obj <<
+/D [1898 0 R /XYZ 65.161 551.701 null]
+>> endobj
+1910 0 obj <<
+/D [1898 0 R /XYZ 56.693 504.196 null]
+>> endobj
+1911 0 obj <<
+/D [1898 0 R /XYZ 65.161 504.879 null]
+>> endobj
+1912 0 obj <<
+/D [1898 0 R /XYZ 56.693 457.374 null]
+>> endobj
+1913 0 obj <<
+/D [1898 0 R /XYZ 65.161 458.057 null]
+>> endobj
+1914 0 obj <<
+/D [1898 0 R /XYZ 56.693 410.552 null]
+>> endobj
+1915 0 obj <<
+/D [1898 0 R /XYZ 65.161 411.236 null]
+>> endobj
+1916 0 obj <<
+/D [1898 0 R /XYZ 56.693 363.73 null]
+>> endobj
+1917 0 obj <<
+/D [1898 0 R /XYZ 65.161 364.414 null]
+>> endobj
+1918 0 obj <<
+/D [1898 0 R /XYZ 56.693 305.95 null]
+>> endobj
+1919 0 obj <<
+/D [1898 0 R /XYZ 65.161 306.633 null]
+>> endobj
+62 0 obj <<
+/D [1898 0 R /XYZ 56.693 269.484 null]
+>> endobj
+1920 0 obj <<
+/D [1898 0 R /XYZ 56.693 241.931 null]
+>> endobj
+1921 0 obj <<
+/D [1898 0 R /XYZ 56.693 194.926 null]
+>> endobj
+1922 0 obj <<
+/D [1898 0 R /XYZ 65.161 195.609 null]
+>> endobj
+1923 0 obj <<
+/D [1898 0 R /XYZ 56.693 148.104 null]
+>> endobj
+1924 0 obj <<
+/D [1898 0 R /XYZ 65.161 148.787 null]
+>> endobj
+1925 0 obj <<
+/D [1898 0 R /XYZ 56.693 101.282 null]
+>> endobj
+1926 0 obj <<
+/D [1898 0 R /XYZ 65.161 101.966 null]
+>> endobj
+1897 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1929 0 obj <<
+/Length 2276      
+/Filter /FlateDecode
+>>
+stream
+xÚÝ\[sÛ6\16~÷¯àL_\9c\9d5\82û¥}jÓuwºM\93mü°3I¦CI\90Å\15%hI*¶ÿý\1e\98²e\83\ 2¡Íì\93e\11<8\ 4¾ï;8\a pr\9dàä\97³\9f®Î^_
+\9c\18d$\95ÉÕ<\91\14I\95\10SÉÕ,ùxþ\87ÍmZÚW\17Tàóß]eËöãÜ\15í\87jÑ]üÙM\7frnÙþó¯\ f¿½ú|õ+tsA\b2B´Ö>Tw¹-\17ÖVe}\19z'\89\86Þ%«{çR!Eur!\90Q]ÿÄ\80A¥Ï_·\7f\88\8dg\7f»:ûÏ\19\ 1ó8!\89\90H\1a\96(C\90Ä4\99®Î>~ÆÉ\f®\81\ 3\88\e\9dÜ4-W\89 \18Q&ás\9e|8ûç\19îF\ 2\1f\1c\91\9dmn\10Á²õé\13¥¢ñbwÛëKhÒ<\a¯ïÑ\88K\r\17Ú\ 1t\13[T¯.$Æðøé]åÖß¿º \14þÝl'y\ 6£Q\94hS¸\r4Ël\89nWyk\1c\86­¶_ÿù¥ÿÀ0MDQp
+#¥xýÀõ÷\ 2Ãðq\99Pd´I
+\9bÌ\1f>aÏÚÓß>î\80\1a¤\89ØuÐ\1a&uëPû\ 2\11Iöí\vL\90\82\91óéááìKd¨\19ÁÙÆ`q\9d´\1fþèàÐ\9bÚ\9dã\8c\ 1\1cX;Ã\97Ùm\ f\r\8fí$\1f\9bé¯î6®×\12nF¾sM%ÒT\85Ìõ\81¿\871\ f}\10%ÆÅ|¹±éÒ\16{\80ÿ¡m{\90\10Ýõl\9dgk[Véµ\9de_m´R\ 2\ fûÕ\1d®\r\12ð±sè\13Æ\ 4\1c øþ\13i?ù\r¾4\1ai\1e\91hR+¤u<¢íÙ\ f#Z¸³þD\93 éDuDûÝÞø\11­\ 3Æ\9d_ë²\8bF/·¬\83\9eWÃ],ôjüþ\1eõ~í!"¯ìzÏç\ 1R"5GÚÈSJ\89\84é¤|d)©ÒInѼHW\16M\1\ 3\16Ùt      
+ñP4ÚfS\9bçO¶ò\1d4x\12CXD     à°ê\11<\9e\ 4ôí\aJ@°³\ 3$\0\96^\94Ó\81±v²½ÞãGóõw\84\1aò×îÊ\81[W\10 ü:\99ÙyºÍ+¿Æ_Ò|k=)>Ëæs[\0ÉGÖ¥¿_½ýͯeº\9eù5¼|w´\ eqZÏõIu\88BfCø\11:T¹Õ\9fåtQܯÝ\v7Ï@WܶÚl+\98\80UZ\r\91\13Âá1cÊ      æ\bÓ\88rÒ·\1f('ÁÎ\ e\90\13\18jF:9ùq6³\9e8_ee\99­¯=\97\14ÛÍÆ\15c³÷!Ö<Y\UE6ÙV{zö"<\85a\bËxëÑ=ûaè\89çl7\18\9a\7f´ÁèÛ\ f\1c\8cPg\ f\12Gh\ 6\19\86ûË¡\10
+])\99\10H¾L\\8amÒzáWÙÂ;%¨õú@¬zâ®#Ø\96­\87ÒLAvÃU<dõí\a"+ØY\ f\91V°®¤µã\1cqÖa­\99éGÙÎëÃ37â\?\7fÛ}¼÷\9fq\89\11Ñ:Þ\8c÷í\aÎx¨³\87µD\12d°úV´¤©*yÖð\9c_»éÂN\97ßjü\1fOÀêÜ\f\90\12\rÎ}û\81p\ evv\80\80        \8a\ 4é\0ÞêÑ>\1a\8fÒ°\8bÃw¬Ül\88äÝ\96\83µ\8bKHÄÉ)ó5A%\12Ú\1c\91¯ý\9a\15Ë´-\0ýÃ\95vù?)\1a  ¢\11\15:^\96W[¤&"ÿúö\ 3ù\17ì¬\7f\96Woô        ÝñïÍ"]_û\ 6\8eA5\9d\16\e\9e\91c\a Ï¨P¸ÕS\15,x®gT£:*\8a\92g\fßúKKcëjá\19s
+\9b\96\19\9f|\83ôÂ7@¾YÀ0ûzê¶ëYyä\9c<¹?e¾îOqܵÒ\ f\83 â@ò®Í\85§èp#\11\96²ïæ>ß\9e¿þH&ú]\1eR    _£;½\88ò \ 3¤Ä`\b(\12Ü0HR½+\ 3>9ÿÞÄy®èì½\mU§ô]Ó}ÉÊlr0\1dòÀ\13CL\9c4ìsÅ\90\1aw³(ÏÊ
+Mr7]¢r\93Na¬\aÄq\ e8g2b\1cç\ 2ò]\1c/\8eïÙ\ f\8bãáÎúÇq.\14 B\85\1e´ðÎx^Øsõk¼NWdzM\10ÄéiÙÆj4\98\96n+\a\12\99½E¥µCøF\19â,&ß\b\85Ð\1a\91o}û\81|\vvv\0ß\88\0OÕÐó\16u\85näú\89[W\85Ë=Ë\1c\0¶UZeSïrϲ\1cW\1f\1a\94\1f¹°\7fæ`\8a=r³öe\86\ 1"\ 5\8d\87ÿ\9eù@ø\87º:\0ý\98#\8d»¥\1e\8c~\9a\97n\X78©l±òݵÈViqwl0aF#ÁN\1aL\98ÒHë\91Ï\f\r\9a\84±X\ e©¿0\ 5\99\19\8f\18G\980M}*\16\8föì\87\11)ÜY\7f&1\18 ­¾\818Rm\vO       wó¹çy½\9f/}ó´\ e²Gó·&\15>-\7f\19\80\85\8f¼\18¼-s\82Èq\14¦\1aI\12\93Â\ 42\f\11\91Â}û\81\14\ evv\0\85)ÜË;
+¿\1f\9f\99ÛÒsuSV°¾I\vÏúm÷æÉ£Ú&"Ï\17,wà<Í\19\Fxý¦Í \89M\8d@\98\98\11\8e¾5i]å §Ëçhî
+´²³,u\93\7fÛé\90#pT\83cZÅc6U¢y\9d(\16³÷ì\871;ÜY\7ffSe\0
+ò¾¨â»5\ 2        ÖÒVO±ëãw\84\11ñùûç)öã̳£\8d+Ël\92å\99ï\11~_ÍI}=Hý3Éq=|À¥r`NG\15Eao\83\rÖ\14Á\10>jµ_VYîî\15¥rS\94Ûtöè½ _)á\1c)\11SJ\18CÊD\94\92¾ý@) vv\80\940\ 5\b\90»wE7y:µ¾Ô\8148õ,ðÔ%{ï3,%àÇWÒÖ\90\8d\8fKàù£Wü\ e«ây\vúqKQWî\8d\9b¬Z\8cª\86\e\90×'N¹¼¸S\9c\rV:
+Ù%\8b·fß³\1fHÇ`g\aÐ\91JDh·f¿q\85o\993mö¶G\ 5Ãþ\v8Á¸¾|÷þ©¥Ç',\9eÙ~õ.¡>¶~~A8ç`\9eø.ê)!(âÙξù@P\86º:\0\93¤þÛ-\12Þz¿[å-cÑ\ 4÷ëRÄ{Ëb\9e]o\8bt\7f³ýð+aY\1aå\1cgi«c\13S\8a5Òæ¤%'¢ë\17üN±Ýß\1dîk.ÂòcuÄQ\0¢á"\8eX\8f"ÒÔWb\89Hß|\98\88\ 4»ê/"D1Dw¿Iò&O\8bl~7öY°\1a\16\ 3\ eÐ6è\1aоÃÚ¸'ÝÖ®ò®¶ÍÆ\8dÇõ\ f1øÚ¬\87öèZ\19©á&O+I\!\86MpbÛ&#趰s´I¯-ZoW\93:ËM\8bt\88è0èMÅ\14\1dª\9bâ`4ÕéÛ\ f\94\9d`g\aè\ e#\0\84NwÞfeé\9fXzîy=:å\1fLÌMa¿dn[\ exQeÏô\10rR\810;)7±@L\8d¼CUWþ\91ÛT\99[§y]\84\9aÚÙ¶°\b$n3¤\12e\14Â<b!JK\84#î7÷Í\87Ñ4ØU\7f\96Â\ 2\92\7f¹Ùü®Ã¤§\ 3Þå,ÿ\97Î\ 69ÐðåX-Ñ\fÅ\88ò\8f~(\8ec\84¥9æwâþ\ve\99ü+
+endstream
+endobj
+1928 0 obj <<
+/Type /Page
+/Contents 1929 0 R
+/Resources 1927 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1869 0 R
+>> endobj
+1930 0 obj <<
+/D [1928 0 R /XYZ -16.307 900.716 null]
+>> endobj
+1931 0 obj <<
+/D [1928 0 R /XYZ 56.693 743.379 null]
+>> endobj
+1932 0 obj <<
+/D [1928 0 R /XYZ 65.161 744.062 null]
+>> endobj
+1933 0 obj <<
+/D [1928 0 R /XYZ 56.693 701.448 null]
+>> endobj
+1934 0 obj <<
+/D [1928 0 R /XYZ 65.161 702.132 null]
+>> endobj
+1935 0 obj <<
+/D [1928 0 R /XYZ 56.693 659.518 null]
+>> endobj
+1936 0 obj <<
+/D [1928 0 R /XYZ 65.161 660.201 null]
+>> endobj
+1937 0 obj <<
+/D [1928 0 R /XYZ 56.693 617.587 null]
+>> endobj
+1938 0 obj <<
+/D [1928 0 R /XYZ 65.161 618.271 null]
+>> endobj
+1939 0 obj <<
+/D [1928 0 R /XYZ 65.161 607.312 null]
+>> endobj
+1940 0 obj <<
+/D [1928 0 R /XYZ 65.161 596.353 null]
+>> endobj
+1941 0 obj <<
+/D [1928 0 R /XYZ 65.161 585.394 null]
+>> endobj
+1942 0 obj <<
+/D [1928 0 R /XYZ 65.161 574.435 null]
+>> endobj
+1943 0 obj <<
+/D [1928 0 R /XYZ 65.161 563.476 null]
+>> endobj
+1944 0 obj <<
+/D [1928 0 R /XYZ 56.693 521.257 null]
+>> endobj
+1945 0 obj <<
+/D [1928 0 R /XYZ 65.161 521.545 null]
+>> endobj
+1946 0 obj <<
+/D [1928 0 R /XYZ 56.693 467.973 null]
+>> endobj
+1947 0 obj <<
+/D [1928 0 R /XYZ 65.161 468.656 null]
+>> endobj
+1948 0 obj <<
+/D [1928 0 R /XYZ 56.693 426.042 null]
+>> endobj
+1949 0 obj <<
+/D [1928 0 R /XYZ 65.161 426.726 null]
+>> endobj
+1950 0 obj <<
+/D [1928 0 R /XYZ 65.161 415.767 null]
+>> endobj
+1951 0 obj <<
+/D [1928 0 R /XYZ 56.693 373.153 null]
+>> endobj
+1952 0 obj <<
+/D [1928 0 R /XYZ 65.161 373.836 null]
+>> endobj
+1953 0 obj <<
+/D [1928 0 R /XYZ 56.693 331.222 null]
+>> endobj
+1954 0 obj <<
+/D [1928 0 R /XYZ 65.161 331.906 null]
+>> endobj
+1955 0 obj <<
+/D [1928 0 R /XYZ 56.693 289.292 null]
+>> endobj
+1956 0 obj <<
+/D [1928 0 R /XYZ 65.161 289.975 null]
+>> endobj
+1957 0 obj <<
+/D [1928 0 R /XYZ 56.693 247.361 null]
+>> endobj
+1958 0 obj <<
+/D [1928 0 R /XYZ 65.161 248.045 null]
+>> endobj
+1959 0 obj <<
+/D [1928 0 R /XYZ 65.161 237.086 null]
+>> endobj
+1960 0 obj <<
+/D [1928 0 R /XYZ 65.161 226.127 null]
+>> endobj
+1961 0 obj <<
+/D [1928 0 R /XYZ 56.693 183.513 null]
+>> endobj
+1962 0 obj <<
+/D [1928 0 R /XYZ 65.161 184.196 null]
+>> endobj
+1963 0 obj <<
+/D [1928 0 R /XYZ 56.693 141.582 null]
+>> endobj
+1964 0 obj <<
+/D [1928 0 R /XYZ 65.161 142.266 null]
+>> endobj
+1965 0 obj <<
+/D [1928 0 R /XYZ 56.693 99.652 null]
+>> endobj
+1966 0 obj <<
+/D [1928 0 R /XYZ 65.161 100.335 null]
+>> endobj
+1927 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1969 0 obj <<
+/Length 1832      
+/Filter /FlateDecode
+>>
+stream
+xÚå[KsÛ6\10¾ëWp¦\17©SÁx\92DzrÚ$mâdZ[\87ÎÄ\99\ eMQ\16c\8atI¨\91ÿ}\97/Ť-\e4\ 4Ù3=\11"ÁÝ\ 5°ß·» \84\9dK\a;ïF¯g££·\ 2;\12I\97ºÎlá¸\14¹\9eã\13\86\98çÌæÎçñi\94DA\11M¦Tàñ§LEEÝ\dyÝPËæá¯Yø:Ë®ê\1f\7f\9d\9dL¾ÌÞ\83\9a)!H
+QK;S7IT,£H\15åcÐN\1c\1f´»¬ÔÎ]\ fyÔw¦\ 2I¯ÑO1\bôüñQ}!Ò+_\1c½\99\8dþ\19\11\10\8f\1dâ\b\17¹\929\9e$ÈÅÔ      W£Ï_°3\87g`\0âÒw¾U=W\8e \18QæB;qÎF\7f\8ep3\13¸3#Ô\81n\9e\90Õ\94´Â¹D\ 4»µQ\f\11^\99Ѿç|\9e\12\8cñø\8f|Bñ8;Ç\98&qzÙ\8cñö\fÃ\84P
\eI³vö\16Y\92d\13*ÆßÊ÷ª[á2H/Ûù^\ 6¥ä\7f'D\8c\9b7.¢(­[«`ÞÜSÙ÷E©t\83åßu\13\9f#Ï+G_é¾Î³E¼ÃL\185õeÛ3ÌZ\ 5E\9c\86Qoá    ò|Dêv^»\vêÎÎ\94r\82°+ \ 1W\8f×RÏ)\15\9d~\95¹\95;ðÒ\ 6\1fq×oM8Í.¢\M¦.Ìò\99
+nT\96¾\9a\85\9fõ8"´)\92Z\1cø[)±¼¼ëz
+ø7ñ¨ãJ\17IÊJO)ï\v\f~Ç]\87"   cÎ#gqÛ5:Òî¿{W\81\ f.\f£h\14Ô\82IÙÛT¾@Ä%}ù\ 2Ã\1aÀ\éh¸\r\9br\16ä\1e\8c­\ 4æ\97NÝ8mpÔYÌ­á\12Q\0Xµ¦ÇóygýïÊ\ 1\\95\v¾\8a\8b¢ñÓÇ;7îÐÃç¸uÉ»o\8d³µº^+`´U 4u\ 4y°Òë:\8fÂ\ 4z«8Kw\98ô¸»ú°&\80[\ 3wÝq½\e\ 1\1aº\ 3F\ 6\ 2 O\0ªÊV\7f\17á2ï¡sº\ 2\ e\19\ 2QÁÁ9}\8b\10å\f\ 6 íA´+ß\10¢ÆÆ\ e\80\0¢Þ\16¢\91\r\90\16ëëë,×D[\99khu\1c\ eä@©<¾X«.]h¸'c\b\13{ÎÓ\11oè;¶Lmf\ 2Ò\19,,NEW¾á\\98\1a»\e5\94¡6gýqW¨)ÓJ×!H\0\94­Â«\8aO\91\8aò\97\132ãt(Ä pÀ\92Ús¬®|CÇ26V\83 =ÈÓhi8GÌorør¡\8bþÂ\1dí^¸=.õïmVÉÐ\ 5Ç\18\11f1iîÊ7\pScw3  Øå·)òóS \14\88Q¡×\15ªO­~á2
+¯^jèß\e\7f        (u\88'¬¹sO¾\99;\9b\e«Ï_BR(\18è=\9b\10f\1c6ÝýFY|\fá®"\19¼Ø."þAK´ré¸$ûÝK\81\91Óáû)Bø@\86\16\8b5\ 15     ñì\15k=ù\86X26V¿X\13\ 2ÃÊ6yçÛx£Çe\17ë>ܪÛ?\10ÆÄNTT]¾-£<2J*\1f@i¸\§W&0Ýiu \19Áú\12AÉ«Ýúã4LÖó;\91ôq¸0\17Q{\89mW¼¡/\9b\9a\95\99D\ 27yí½®ð\90ë\18\12üî¨_¨(ÐÌ«²ÅA\91ao:\ 6ìM
\10eô \81\8f0$ÚïSÏ\1cø0ø®Ïí\ 5>.9àÏ^\12Ù\93oF\16æÆê³\ 5\97\1e\ 2\ 6>ÝÚ§\1fú´óý]ý\96A:O´«)]\8aH\83UT\\a¡f¬]Ä\9bõõS!\fIdõQô\80\10æ\1e\9c¾\ 4\bs\97\ 1\84¥E\b\v\8a¾\7fkÜ?\82\r\ 1ljê\0ü
+\ 1øõÛ½\8b¯ëB\1d\b\19ÆÛ\17«@\85KM¸«¥î\1e¬\8aV×I ¢âÉ0æ\12QN¬Áø¾S\11\9c¸\88aº=\15!î=\15q\12_¼ì\93\10ɽ\ 6R(­\0\r{;\ 3
+R\1a\9c\81x\1fçWAM}\1f²"ºj\89ïb\1d's´Ýp}ÔS\98Ë\11!\16)\8f    V\81Ü\16çõä\9b\91\9e¹±ú¬Ç\07\9cû\83wl\e\aÕØÔL\95n\1e\ 4>cð­öq'\13¸º\1e\92\8e\18ñ ~±-\1d¹÷ÒÑlâ\ 33gIñ²IIí0\91QÄ<\7f\7f´\ 4sF\ 4·EKÓb\19äÑ\10\80\15\91\13\15\1cai\8f\9czòÍÈÉÜX}r¢Â\ 3Ï\92ÿ\a\82 \82Ù!K\1eÊ\bâíöÖ³â\8b\97M\80\11
+>ëÚ\ 3XW¾!À\8c\8d\1d\00"\10óù`\80\85\9a»\11*È/\9bÃÕCà\80ËÃÍÞ!á\0%7âíþÍ^à\04t\ 4(\98\ 6×q\81¾\ 6ùÏ\93\96\9d\8e6Q\1eFÅïP`ÝzÐ\87ÏíþA\12¤eWMH\11¿<Þl\ f\83\Êâq³\9e|3D\99\e«\8f(â1@TCªo6*J\8b8K\vÝp4ß{\15_9\95¦þ2néR\80îÞÄq:4\14\12\17ò?rÐ\r|Â=À¾÷ü¡\900        ¸µ¸}O(¤ßØÞö}O¾!p\8d\8d\1d\0\86\98d\83\8d\14\8cÑo³\8f'\9aYi÷\7fNCàHa\82ÈaC1\16\88Sº×P\1c\ 2\13GÅQ\11l²ôèýñÇ7g¿\9c\1c\9f~@j£nÅÙ¯7j\99¥:Áz+ñkS8\8b[6qÈ%\ 44\e«Î1\86\92\97\10¼m\91º¥G
\ 3N°¸9V\9e\14²\17Ê;ÒÍøÀÔP}6\80õc²\89⿧±\8a\ 3Ý\83\1dY®y\900K\9f\18@õ  \ 6\8cÿéáÓ3a¶ZÝù\ePõä\1c\v¼ûûü  Á\9fúªà\rò°¶y\9cG¡Êò\9b\ 1\1f2uy¸ÐÌG\16A>\90\0}\86\bµñ\15ãÎÿE9n\81>ôï¢ÿ\ 1ÆG»Ë
+endstream
+endobj
+1968 0 obj <<
+/Type /Page
+/Contents 1969 0 R
+/Resources 1967 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1869 0 R
+>> endobj
+1970 0 obj <<
+/D [1968 0 R /XYZ -11.232 900.716 null]
+>> endobj
+66 0 obj <<
+/D [1968 0 R /XYZ 56.693 759.068 null]
+>> endobj
+1971 0 obj <<
+/D [1968 0 R /XYZ 56.693 738.489 null]
+>> endobj
+1972 0 obj <<
+/D [1968 0 R /XYZ 56.693 699.528 null]
+>> endobj
+1973 0 obj <<
+/D [1968 0 R /XYZ 65.161 700.211 null]
+>> endobj
+1974 0 obj <<
+/D [1968 0 R /XYZ 56.693 657.532 null]
+>> endobj
+1975 0 obj <<
+/D [1968 0 R /XYZ 65.161 658.216 null]
+>> endobj
+1976 0 obj <<
+/D [1968 0 R /XYZ 65.161 647.257 null]
+>> endobj
+1977 0 obj <<
+/D [1968 0 R /XYZ 65.161 636.298 null]
+>> endobj
+1978 0 obj <<
+/D [1968 0 R /XYZ 65.161 625.339 null]
+>> endobj
+1979 0 obj <<
+/D [1968 0 R /XYZ 65.161 614.38 null]
+>> endobj
+1980 0 obj <<
+/D [1968 0 R /XYZ 65.161 603.421 null]
+>> endobj
+1981 0 obj <<
+/D [1968 0 R /XYZ 56.693 560.743 null]
+>> endobj
+1982 0 obj <<
+/D [1968 0 R /XYZ 65.161 561.426 null]
+>> endobj
+1983 0 obj <<
+/D [1968 0 R /XYZ 65.161 550.467 null]
+>> endobj
+1984 0 obj <<
+/D [1968 0 R /XYZ 56.693 507.788 null]
+>> endobj
+1985 0 obj <<
+/D [1968 0 R /XYZ 65.161 508.472 null]
+>> endobj
+1986 0 obj <<
+/D [1968 0 R /XYZ 56.693 465.793 null]
+>> endobj
+1987 0 obj <<
+/D [1968 0 R /XYZ 65.161 466.476 null]
+>> endobj
+70 0 obj <<
+/D [1968 0 R /XYZ 56.693 431.629 null]
+>> endobj
+1988 0 obj <<
+/D [1968 0 R /XYZ 56.693 405.685 null]
+>> endobj
+1989 0 obj <<
+/D [1968 0 R /XYZ 56.693 367.966 null]
+>> endobj
+1990 0 obj <<
+/D [1968 0 R /XYZ 65.161 367.407 null]
+>> endobj
+74 0 obj <<
+/D [1968 0 R /XYZ 56.693 332.559 null]
+>> endobj
+1991 0 obj <<
+/D [1968 0 R /XYZ 56.693 306.616 null]
+>> endobj
+1992 0 obj <<
+/D [1968 0 R /XYZ 56.693 268.896 null]
+>> endobj
+1993 0 obj <<
+/D [1968 0 R /XYZ 65.161 268.338 null]
+>> endobj
+1994 0 obj <<
+/D [1968 0 R /XYZ 56.693 226.901 null]
+>> endobj
+1995 0 obj <<
+/D [1968 0 R /XYZ 65.161 226.343 null]
+>> endobj
+1996 0 obj <<
+/D [1968 0 R /XYZ 56.693 183.664 null]
+>> endobj
+1997 0 obj <<
+/D [1968 0 R /XYZ 65.161 184.347 null]
+>> endobj
+1998 0 obj <<
+/D [1968 0 R /XYZ 56.693 142.91 null]
+>> endobj
+1999 0 obj <<
+/D [1968 0 R /XYZ 65.161 142.352 null]
+>> endobj
+2000 0 obj <<
+/D [1968 0 R /XYZ 56.693 99.673 null]
+>> endobj
+2001 0 obj <<
+/D [1968 0 R /XYZ 65.161 100.357 null]
+>> endobj
+1967 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2004 0 obj <<
+/Length 1577      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ[ËrÚH\14Ýó\15ZBÕpÓïGf\95Ô$©Ê̤jl/¦*ÉB\86ÆVYH\8c$üøû¹B"6\18â\16\8d\88W\12¢uúÐ}Ï}t7$º\8aHôiðþbðæ£$\91\ 5«\98\8a.f\91b td(\a®£\8biôuxæR\17\97n4f\92\f¿ä\95+\9bÛY^47Õuûå\1fùä}\9eß4\1fþ=ÿkôýâ3v3¦\14¬\94\rÚyõ\90ºòÚ¹ª¬¿ÆÞid°wÅëÞ\85Ò \99\89Æ\12¬nûg\14\ 1µ\19¾i.ÔêúÅÁ\87\8bÁ\7f\ 3\8að$¢\91T ,\8f´¥ \b\8b&óÁ×ï$\9aâwH\0\845Ñݪå<\92\94\0ã
+ïÓè|ðÏ\80´#A6F\84EØLK»\1a\925¸°@\89jHq \r\8dõ{Ñ×1%\84\f/F\8a\fÝ|\91Æ\95k\7fàÓáÅÑ`\ 2¸ja.ÖC7ËÓ4\1f19¼K²«æÑä:ήÖ\83}\1d\8f\18\19Þ\8e¨\1c¶o\:\975wóxÚ>«òÇ\19\8d´\1fû¦F\80ÖõO_õ]íg)   pJ×\r\1a¿L²\89Û\9at
\0\8bÆT`sdÆ\8cK Fã\rN+á\rê7ÆäF»\15Û\95)\88\9a\83\ 1¡Ì\9aÂY~é\8aj4V8ÂçUüPåÙÛÑ\982üX%Uê\16ñ\95\83û2m\0ÑÚjÌúòiÓNк©f\912\ 6\8c\96µ\9dÔÏ%A«\13*b`\8d\8d
+\17Í\9e\1aÆ\ 6Úî§Ï;Ð\1a,Uë\ e\1a`Z·\ eÅ\97@\15ÝÆ\97\ 4g\ 1G˧\87§¢Q`\99=\ 2Ù\15`q\1557g­\8a6¦sMÜP`D¬=Ë<¿u\e\1c
+\85UÏzkÒ/7\9cnÉrø¶}°§}\16Ï]¹\88'¾ðn\92ÆE\%yæ÷Â¥\9bÄËÒ\13=©<Û\95\9bí^¶øz®¥îÏ 7ñ\ 3\r2\98l\a\83Ô\18\ fD\e\9câe\95Ïqn'q\9a>øÍD<\9dº©§%<\1cÙÔ³Ò³ãe\92zr\\14ùÄ\95å¶\86À×±*\8e\ 3lB\1cë\9eëóL¥\rËJP R\1c\10T>'ÅMÜÄ\94?óÒÝ\ 4E\14\8e,,ë1¢0\ 2\94óþ\ 4¼\89\1f(à`²\1d\ 4Ì8\bÖÌè;\7f\93²¬S-?¡\1d)F¼lFT\ 3\15â\94ú\91V`Büës2\89Ù)Sº?\ 5I\8d5\r1½)h\v?LAádý\15\82U©Ó5'{m©Ö¬Èç\9e\82ö\85üAÙӭܺ¢ôæÛ\94SÝ<\84Ä+\17¶?+ÞÄ\ f´â`²\1d¬\18¯j½fqh\1e½7Ëë51IJýØy\9c\7f\ ey\ 4\ 3ï\90 Ji\81ãl\9d2Àq\ 5B¨W\10á\18\121¢Ç\bG%H&ûó\r\9bø\81¾!\98l\aß@\r\18Ú&9ç®:ö\92Ãå\1e9ìx\ 1+,7Kî\8fì\18Ò8»ñkºÌª$õk:ɳÛÚþ\8fJõð\9aµ\8b\97¡\fPö§ô2ÂXP\8cýz/#4\12\91¶?/\83ÔA\13Ú\9b\97ÙÂ\ fó2ádý½\8cÐ\14áM3«\1f}5~\1dgÓÔ»\12Íg§­X÷¦ÚyÑÅ\89øçľ~ä˹g\8e\9d/\8b\89»\8c·V`;8\13\81Ó«);©3\11\f´5¯À\99p\ 6\86÷¸Q"\18\ 5£ûÛ(ÙÂ\ ft&Ád;8\13V_ÛeÍ¿ói2K\8e]N\94ËÅ"÷\8dïE¾Ì¦U\91\91ý¥«îê\rÍ \9aåes®'\8bö·\v²\85\1fhmÁd;X\e\15ÀH»\vÒiâ0z\1d¶ä\82\1d\8d÷gÉ'.K\ 5:6ËNºoÁ\8d\ 4B\ fÙ·(1\83Ï\8b\10·Î5ö-{Ü­àJ\0±ýíVlá\87        -\9c¬¿Ð¸ÒÀM÷¥Öz\ 1êjé:ìYøf\8aÝW\8a\8e\9c\15ñbá<\e»ÔÍ]V=Û üýç+ÏSW¹b\9edýüTß\8dÝ\1d¥?Rÿ­=ª#\9fXK]MJe×\8aÿF\ 4i[\99'­4\bÔZÛfì«}É\81\9f47ñ\ 3¥\19LÖC\9aµ#6
+ûR Ö\15|2ó\r\7f\ f\87Æ\1c.        P!{\8b9»Î°qÊ\81Yñã\f\9bÙy\86íÃ}å²:\9c\96¯û\ 4\9bû\19O\1ce¦Ôñΰ       \r\803lû\8e\e¬Vºà~î\e¼\19j\82(Þ_ðfX}RÒ\9f\87ØÂ\ fó\10ádý\837\13\12¸í~Ö`\82\16å»ü\11\17W®êzº\8bq\v\94ÊS¦¯\8c\18è¯Ô\ 1A\ 6Üô§\ 3j%0ÝßVë\16~\98\ eÂÉúë\80Z\83ÙI»Õº\19,\8eX0æè\9e\8b\ e\9b\ 5\9eý×K\1eÇ^Iy\97U\1d\15K-\86'Kû\fþ\88\84GÉÒúX·iÝ\97Ø\19ù\1fÏúkÓ\9cõGur!ê\bi\81ìI\aÐ@4{9\1dHÚL n.iRVÍ\1d\96*Ïó\85ê:®ºd\ e\aÅõ]\7f"\10\ 4ë=ä?\ 4ÿ\ 3ÉÇ¡\81
+endstream
+endobj
+2003 0 obj <<
+/Type /Page
+/Contents 2004 0 R
+/Resources 2002 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1869 0 R
+>> endobj
+2005 0 obj <<
+/D [2003 0 R /XYZ -16.307 900.716 null]
+>> endobj
+78 0 obj <<
+/D [2003 0 R /XYZ 56.693 759.068 null]
+>> endobj
+2006 0 obj <<
+/D [2003 0 R /XYZ 56.693 738.489 null]
+>> endobj
+2007 0 obj <<
+/D [2003 0 R /XYZ 56.693 691.479 null]
+>> endobj
+2008 0 obj <<
+/D [2003 0 R /XYZ 65.161 692.163 null]
+>> endobj
+2009 0 obj <<
+/D [2003 0 R /XYZ 65.161 681.204 null]
+>> endobj
+2010 0 obj <<
+/D [2003 0 R /XYZ 56.693 633.696 null]
+>> endobj
+2011 0 obj <<
+/D [2003 0 R /XYZ 65.161 634.379 null]
+>> endobj
+2012 0 obj <<
+/D [2003 0 R /XYZ 56.693 586.871 null]
+>> endobj
+2013 0 obj <<
+/D [2003 0 R /XYZ 65.161 587.555 null]
+>> endobj
+2014 0 obj <<
+/D [2003 0 R /XYZ 65.161 576.596 null]
+>> endobj
+2015 0 obj <<
+/D [2003 0 R /XYZ 56.693 529.088 null]
+>> endobj
+2016 0 obj <<
+/D [2003 0 R /XYZ 65.161 529.772 null]
+>> endobj
+2017 0 obj <<
+/D [2003 0 R /XYZ 56.693 482.264 null]
+>> endobj
+2018 0 obj <<
+/D [2003 0 R /XYZ 65.161 482.947 null]
+>> endobj
+2019 0 obj <<
+/D [2003 0 R /XYZ 56.693 435.439 null]
+>> endobj
+2020 0 obj <<
+/D [2003 0 R /XYZ 65.161 436.123 null]
+>> endobj
+2021 0 obj <<
+/D [2003 0 R /XYZ 65.161 425.164 null]
+>> endobj
+2022 0 obj <<
+/D [2003 0 R /XYZ 56.693 377.656 null]
+>> endobj
+2023 0 obj <<
+/D [2003 0 R /XYZ 65.161 378.339 null]
+>> endobj
+82 0 obj <<
+/D [2003 0 R /XYZ 56.693 330.23 null]
+>> endobj
+2024 0 obj <<
+/D [2003 0 R /XYZ 56.693 302.677 null]
+>> endobj
+2025 0 obj <<
+/D [2003 0 R /XYZ 56.693 256.909 null]
+>> endobj
+2026 0 obj <<
+/D [2003 0 R /XYZ 65.161 256.35 null]
+>> endobj
+2027 0 obj <<
+/D [2003 0 R /XYZ 56.693 210.084 null]
+>> endobj
+2028 0 obj <<
+/D [2003 0 R /XYZ 65.161 209.526 null]
+>> endobj
+86 0 obj <<
+/D [2003 0 R /XYZ 56.693 171.304 null]
+>> endobj
+2029 0 obj <<
+/D [2003 0 R /XYZ 56.693 135.139 null]
+>> endobj
+2002 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2032 0 obj <<
+/Length 1879      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ[msÛ¸\11þî_Á\99~\91g*\ 4ï/í§$×äzMoîbߤ\9däæ\ 6¢ \895Eèø\12Çýõ]\8adbÑÖ\18\14CåúÁ#\18\ 4\17K`\9fg\17»$\8eÖ\11\8e^_¼¸¾xöJàÈ #©\8c®W\91¤HªH\13\86\98\8a®\97ÑûÙ[\97:[¸Ë9\15xö£/]Ñ4W>o\1a妽ø\9d\8f_x\7fÓüó¯«7\97¿^ÿ\0ÓÌ     AF\88FÚUy\97ºbã\YÔ\97av\12i\98]²zv.\15RTGs\81\8cjç§\14\ 4*={Öü\10£ê\e/þv}ñû\ 5\ 1ñ8"\91\90H\1a\16)C\90Ä4\8a·\17ï\7fÅÑ\12®\81\ 2\88\e\1dÝîGn#A0¢LB;\8d®.~¾ÀíJà\83\15¡\11\fSÂì\97¤\13Î\r"X6JqDöZt·Eïç\ 4c<{í²Ò]\121ûT¶\8fw\7fqa-(GL¶B®»\85[ù4õ\97TÌn\93lÝtÅ\e\9b­»¥ÞØK\8ag\1fk¹í\1d\v粦µµË¶¯ô_öc?7(ýen¢9Rª~ðýÜëZÑG\95ä !cݸØwâ\8b$\8b]oÇ   R\1aVbßÎ\e;A\87ë2§´^6\ 3\rØSÌ\1a©\1f(\15\aãöÊîí\80×:hÄ¥îTøÎgk°\98ze$,ñ\15üû\97Ë9¡ÐN}lS÷ì¿\eôi\9bþµ¹þ¹ï·8«»\9b\ 2ë©ê\9f×\87\ 3\16O\14\8d¤ÖH+QÛNÝ/0X"\97\11EF\9b(wÑê¾±\1cH{¼÷á\ 4J!Cd7A#\98Ô£ÇÊ\17\88\97/0l\ e,bÈ\f÷\81$\91¡æ+(»\17\98¯£¦ñ¶EÖÁ.w\8ak\82(æÍf¿J>\1d\18ÆC9\0µz\9b\9fWˤlöº\87ÄYg\82\ fï\9cíÒ0é·6Ïj,>.ùicR\1c\96Q\8d1¦#¿\ f\19»¥')(Âä\14|½õ\v\97\97-¸J{Wú¬\87/7\bH\1c\14\99\12G\8c lèt8:\94?\12\95\1d\80#\ 6Ì­L³©Ï\97Ë0K\aÖÞ\82/(ÂF/\13\9búuõ\0r\7f>
+¹æ¶ÜníÀ{l\16ø\ 4;ïÊü.lì*÷Û°\91]0\134ø§j\91&à£òâdÆ àHÁ=\9e\9310Ø\8d6\930Æ®\1cÀ\18Â\b\9c\8e2\ 4Ä>TªÉ(£'\7f\1ce\8cW6\9c2\84VHt¡yµ[Ú:ºÿ\96
+\97\9f
+!QÇ\11J\9f\13BBh\bçù·wº\82\83tL'\84\10S\88s6\1d\84\ eå\8f\84Ðhe\a@\88ÃI\91\r\f^o}¾\1c\11^
+ðô\ð³Z:\1câÅ\1fÁÐÁ0\84\19:7\18I¢'3ô\9eüq\86>^ÙpCç\86Á\ 1^\ e´ô4É\ØÈEîìÍÉñ\13\aO&Ï\1a>qÉ\91"âÛC\ 2\98\0)Á&\84\ 4gH\19>\1d$\ eå\8f\84Ähe\a@\82+\845\1dxâêònO\8fܺ¢°ë@üÔùØ°\18++ªÝÎç¥\vTøc²t>lhð¡ÍVËÄ\9f\fvð¹z\\8ea0Ú\89\90\13ÐþC\92ßØ\ 6ìÿð\85»é þ©H\9fÁß|\97'[\9bßÍ\93bÞ \1fAoèBÀ\93\eª§\83>3\80*i&\83~Oþ8è\8fWv\0ô1FT´%\8a¿gI\99Ø48ö\v<\fù,0\15\9a\ 5òÉ¢JÒåÀ4Lì·Û\9e\95\ fXàã\99Ö7\ 4ÿØ\9f
+î O$\8a\92ÜÅ¥\ fMçl\80oÒP\1a+\ 29le{Dú$\fY\1d\1airN>b\8a ,Õ$ÑG\95\ f\88>\98$\88`>!\ 5 \8c\b\17ÓQСü\91\144ZÙp
+b\82!ÎØÐ|ïÖ&\81Le\97Ë\1c"\90¯\1c~Ä>+ódQ\95þäL\ f\83¸\8b\byV¼Q\8e\7f\0¼\11PdJ\8f\8f\19b\94L\a·Cù#á6ZÙ\ 1pÃ`  X7\9búrãâ@/\9ed\ 3q\11êÏ\1e)~\1eGg\12<28±ûÎ\16É*lè÷¶°\81ËðÂ&ë#!Ê\93Ø \86"&§+\röä\8f³ÝñÊ\86Û.5\ 2InºW:\ 6\1aZ¹É}µÞ\84\r¾òU\1e»W>\ f=·þdËxóX|ù§\863\89V¡~\81j\83\98:k\16\88ÂnrqJ\11íÆ\16U¶è¿Ê\92¥\ 3|\ 1\ 5\99°pF¹@\82MW8ëÉ\1f  ¨ÑÊ\ e\0\14×HÓ6ù÷\12\8eHIYö\13úÇ+bUßâ\8fC/·Y\91Ú2ñY`\1cæW\13\94åÞ¹Å÷.Ý\85¿hs\ 4ÙÇkø¹¯³L\81\84´\b<\1eþÓæÿ±\819®Pÿôκ\93\93Ô\10@"ÁÍYù\89\18$\99øjü\94WCø  Ãäjª$1\1a)2]U²'\7f\1c?\8dWv\0?a\8a0&§ñÓ.\1c·Á§¾·UQ$¡\18\9b\8eõnÝbó\7fHdÏS\17Xo{ã×Iæ?\9e\96­\a[\12÷l\89\7fA¨%\84\ f\98ãöÅb}o\94B\1c\90Ø\8e\99\a2C\1dÔ)1]I©'\7f$pG+\e\0\-\10Ö\12H\82 Üå\19þ]åIØN¾Üø<óIß\8b\9dbÚ]ôMXç,\ 2v\93Ãò\9eµ\1e\ 3\9b\8c´ _ͯU7\ 3ü\1a\110¹6\13ú5\ eW&tk\aâG\82c¬ªáN\8dp\8e(Q§9µ_nr\9bd\13º `Wønj\1f\14êU¾5½ðP¸1\85\f?ky\85\10 czJy¥ôÛß\8ax\93÷ø%¶\ f?QY>Ò\17\17\ fûÜ#}«¼ß׺æC\an\90\80æg\a\8e  hEðç\16iZ\81Û\80aMä\84\95\1e\ 3á\ 6\9e®Ðs(~\1cë\8dV5\9cõ\8cBÌ|©ò\84\86\96Û\ 4\ 2îPr¼qw±Ý\85ç©\83ß`      ¯
+\rý< .\86~\830t\ 67t\ 6W\ e½¡\9aê\9b\88ÕÐ\126\84\9d\84LQQ{ð\91\v¸yIcè7\9aÿ\ 3\7f\12\8dù
+endstream
+endobj
+2031 0 obj <<
+/Type /Page
+/Contents 2032 0 R
+/Resources 2030 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2062 0 R
+>> endobj
+2033 0 obj <<
+/D [2031 0 R /XYZ -11.232 900.716 null]
+>> endobj
+90 0 obj <<
+/D [2031 0 R /XYZ 56.693 759.068 null]
+>> endobj
+2034 0 obj <<
+/D [2031 0 R /XYZ 56.693 738.489 null]
+>> endobj
+2035 0 obj <<
+/D [2031 0 R /XYZ 56.693 691.479 null]
+>> endobj
+2036 0 obj <<
+/D [2031 0 R /XYZ 65.161 692.163 null]
+>> endobj
+2037 0 obj <<
+/D [2031 0 R /XYZ 56.693 644.655 null]
+>> endobj
+2038 0 obj <<
+/D [2031 0 R /XYZ 65.161 645.338 null]
+>> endobj
+2039 0 obj <<
+/D [2031 0 R /XYZ 56.693 597.83 null]
+>> endobj
+2040 0 obj <<
+/D [2031 0 R /XYZ 65.161 598.514 null]
+>> endobj
+2041 0 obj <<
+/D [2031 0 R /XYZ 56.693 551.006 null]
+>> endobj
+2042 0 obj <<
+/D [2031 0 R /XYZ 65.161 551.689 null]
+>> endobj
+2043 0 obj <<
+/D [2031 0 R /XYZ 56.693 504.182 null]
+>> endobj
+2044 0 obj <<
+/D [2031 0 R /XYZ 65.161 504.865 null]
+>> endobj
+2045 0 obj <<
+/D [2031 0 R /XYZ 56.693 457.357 null]
+>> endobj
+2046 0 obj <<
+/D [2031 0 R /XYZ 65.161 458.041 null]
+>> endobj
+2047 0 obj <<
+/D [2031 0 R /XYZ 56.693 410.533 null]
+>> endobj
+2048 0 obj <<
+/D [2031 0 R /XYZ 65.161 411.216 null]
+>> endobj
+2049 0 obj <<
+/D [2031 0 R /XYZ 56.693 363.708 null]
+>> endobj
+2050 0 obj <<
+/D [2031 0 R /XYZ 65.161 364.392 null]
+>> endobj
+2051 0 obj <<
+/D [2031 0 R /XYZ 56.693 316.884 null]
+>> endobj
+2052 0 obj <<
+/D [2031 0 R /XYZ 65.161 317.567 null]
+>> endobj
+2053 0 obj <<
+/D [2031 0 R /XYZ 65.161 306.608 null]
+>> endobj
+2054 0 obj <<
+/D [2031 0 R /XYZ 56.693 259.101 null]
+>> endobj
+2055 0 obj <<
+/D [2031 0 R /XYZ 65.161 259.784 null]
+>> endobj
+2056 0 obj <<
+/D [2031 0 R /XYZ 56.693 212.276 null]
+>> endobj
+2057 0 obj <<
+/D [2031 0 R /XYZ 65.161 212.96 null]
+>> endobj
+2058 0 obj <<
+/D [2031 0 R /XYZ 56.693 154.493 null]
+>> endobj
+2059 0 obj <<
+/D [2031 0 R /XYZ 65.161 155.176 null]
+>> endobj
+2060 0 obj <<
+/D [2031 0 R /XYZ 56.693 107.87 null]
+>> endobj
+2061 0 obj <<
+/D [2031 0 R /XYZ 65.161 108.352 null]
+>> endobj
+2030 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2065 0 obj <<
+/Length 1894      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ[[oÛ6\14~ϯ\10ö\94\03ûÈ\r\ 3¶nënm±5\19\e\ 6Ybbͺ¸\92\9c´ûõ£.nb9n\ eCËÝS\14\89<<\12ù}üÎá1\ e®\ 3\1cüpòìòäü¹À\81FZR\19\^\ 5\92"\19\ 6\8a0ÄÂà2     Þ\9c¾6\99\89js6£\ 2\9f¾*\e\97WeÕ_4\8bááweü¬,\97ý?\7f\¼8ûëòg;Ì\8c\10¤\85è­]4ï3S/\8ciêö±\1d\9d\ 4Ê\8e.Y;:\97!
+f\ 2ép\18\9f2k0T§çý\1f¢Ã¶ãÉ÷\97'oO\885\8f\ 3\12\b\89¤fA¨    \92\98\ 6q~òæ/\1c\99u\0\82Û®e\1e\b\82\11eÒ^gÁÅÉo'xø\12\17ÙØæ\1a\11,{\9fþ¤Tt^lº\9d?·Mº÷àm\1f\85¸TöA׸)ó¿ëxQ}q6#\14ãÓ¬\8c£Ì\9c\9b\ 2½Ë³/Ïfòî^bÚ{½eûÍZãí\9f\1f¶ßÖÎ\11    i\102\8dD¨Û·mï\vl¿\1d\97\ 1EZé 2ÁÕý×Û²öðÝÝ\ 1¨B\92nì÷vIÛØ×¼@D\92\91y\81      
+íG\83\fp\7fâ%ÒTû»ÚÙ«®\83þâõ°\10¶&uã6³Ë\19«~n¿I\12\93\84]KÁ\9bn\8aËU\93\96\ 5¬íÒ¼\875lA\bµ\18G+XÛ¸,\1aó®Ùnüør¤\ 2IF}\96ã\9e¿û1\89\19²3|0H:ÁOj\8e°µ=\19ü¤b\96qÄdø\eÙ÷\ 3 ¿³p\ 4J%\11³\ f\\118F\95íýÕgÃ\9dÝ.\ 3`£lÜg¶¿KÝ\98Õ¸ùþ\11:§¢\1aæ|R\16\ 6Ö2\ 5\92L¥C.\1cA.\15F\84Èc\82\
+\85p(\9e\80ò×åÜTM¿Á^4Ñû¦,\1eÜ\83¡\80ç
+       ®&\ 4<\v\91Pz:ÀoÛ÷\ 4¼·³\ e\80ç\18©\8d\1e´\80ÿ_Ã\1dA\97\13ãh: Ñv.B¡ï#Ih\85\14\1eöK\8eèÈõ\19Áö«}[æy/SFp´B\9e²nê»þ\97\eÕ\7fUfYyFÅémZ\÷·âET\oâ\84EtFñéÍ\19\11§C\8f¹1E\7f\95GÉp¯)ï\82\89nlëïÝØDq\14\86r\ 3ìx\9f\8fL!&î5ÛX¯Ó"6£hÅ.~\85H\7f]õ1\ eÚþ"3j_\98XI3£Üê\f~\0¡Ñ{\8eÞÕPÒ\11\87r:Î\11TÛ5A&ã\9c\91}?Îñw\16Î9\821\84\95v\16\19o×]\88\fj\eUåº\0ÚÍÒbi \8d-\9a@íòh        \14\15õ*\8a¡¯u\93Öé<3\8eÒBP\89\149jü pK+O\80õÏiµ\8czañKY\9bå\ 6Þóu\9a%\ e\92\82k\81(\9f0\86à\96\9a.\86\18Ù÷\83·¿³pxseåKè\1eCDE\ 3kØ-\85\ 3\añ?^¾|\ 1\84ëv\9aÍ\ 1\86\\11DõQ\15>\17\1aQ!>%\ e¹îò\8eÓáÐ*\13Ë4\93Áp˼'
+}]u\0\b\8b\81\80\7f*Ò&\1dÉï½ëû¶¬\96À´\e0\1aþæéÀ¶Î\7fþñ ÿN°Þ×Ûí\93?±Àû\ 3\8c\17\ 4¿\1a\ fe{\90\8f\8f\96¤\95\89\9b²\ 2æ\10­XO2(ÿÕ@eq\15U®ÄÃ\84Uää¨ÄC\18
+\99>lj¡I\e\ e\12\9f[\15B        \9b\8e|\98f\96_ùdì3²ïG?þÎÂù\87i\89\ 4§\9bs®Uf5.\143UÒ\86\97@Ô|_\gi½\0\8a÷\9dÜ»·px»65üô!*Àb¨¾5@\17l\84\9d\9bÂY\8e0E­\1c\99\8eì{®]og\1dÖ®\12H¨AÀBS¾y\9b\11\89u\6î\80ö·Ï£j¹vÍ\80ߦ\r\10\19]Ö6ý\17\8aºÆä\16Òãhüî\r\1e_|¡F\f\1fU\v3\11"*\ f\9cí\8e\92¤pÙ\91\18·/Ê&\94Ã\8cI«1§Ët\8fì{¢ÚÛY\aTs\8c°\1c\14ñËò\ 6¸\1du\13ì\80Ó\ fK\ 1@\18ë\fèÄUUæÀ\93§>ÝÚ\94eV\1f6¡õ\80Ðö>'[Uf\15UÑîþù8\8e¨@\8aN\97\\1dÙ÷\æÞÎ:,sÚ\16Ó\f5\14`\15\9d"^´§\f\a]3\ 54[\v\v `æmY\95W:Çe/£\14©ã\96g0\8cQxàè*#ø~ÝÔËhi®Ò\rC=ú\11¨&vw\9d0ßJ\15\8aa:¹:²ï\87x\7f\88§ª-Õa\8e\85¹uP\86Ð}*\85¶\W.{j\9e\1d8jû½JÖO\85;\r\8e[¨A\85@ôÐ\85\1aÎÙ\14Ê\85}Ó       µ+e\1c\85\13Vi\8cì{BÜÛY\a\88³¶PǵJ#Oë\1a¾¥\ f\11\1d0I\f\ e,óÈ
+\v§À¸\8c\1d£ÜO\14z\83ù\82\91ísú#ð\ 5Öm\85Ê\ 1ª*ÜI\ 2·Uà\13¦\\89Ò\96\v§K¹\8eìû\91\84¿³p\92 \9a"aÿvóø<}\aÍ嬪r\9e\19`|y»0Ð\1aHse*SÄ`\ 6²\ 4Ô\0ÏUÖmÉÆ\8e^ÿòã4±\86\86\ 4_¯«\f\1açÖ\8d\89\12ÇØ\95(¹}²?=!\10É\11åì    \84P7iV~ \83²ýð\ el@\84Ý$I8!\epf\99NMÇ\ 6Ûö=ÙÀÛY\a6à!Â|øQÍKp1R7Á@¼VUYí\80ð|ÿ>z\eU\85e\ 3`¬_ÞØ\ 1Ò$\9ag\a\8e×µÝåÒ\7f»´Ó\93\83~ÒU\ fê£\82\98¨®\94Â\17ÄY47\99Ë\9e\9c ~
+æã(ÖʲÓt?\87Ú6ï\87aoW\1d l\1d\15\ 3gÿ\1aÕ\87Î\91\95ó\7fLܸmæàZ.hâ\ f(Q¢*ÊM\ 3=\10\ 5×h:\ 6\ eiÑTQ\87\1e\87èaµ.âf½\9bã¾\8bk\1eÅ\9f
+­^\98Nñn\9b÷\83\87·«pxh\8cD8ÈÝ\a£W\a6oË#õ\14\8a\87´Ý)\94~Êïhÿ\ 3åÆÕ¹
+endstream
+endobj
+2064 0 obj <<
+/Type /Page
+/Contents 2065 0 R
+/Resources 2063 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2062 0 R
+>> endobj
+2066 0 obj <<
+/D [2064 0 R /XYZ -16.307 900.716 null]
+>> endobj
+2067 0 obj <<
+/D [2064 0 R /XYZ 56.693 742.385 null]
+>> endobj
+2068 0 obj <<
+/D [2064 0 R /XYZ 65.161 742.867 null]
+>> endobj
+2069 0 obj <<
+/D [2064 0 R /XYZ 56.693 696.87 null]
+>> endobj
+2070 0 obj <<
+/D [2064 0 R /XYZ 65.161 697.351 null]
+>> endobj
+2071 0 obj <<
+/D [2064 0 R /XYZ 56.693 651.152 null]
+>> endobj
+2072 0 obj <<
+/D [2064 0 R /XYZ 65.161 651.836 null]
+>> endobj
+94 0 obj <<
+/D [2064 0 R /XYZ 56.693 615.31 null]
+>> endobj
+2073 0 obj <<
+/D [2064 0 R /XYZ 56.693 588.192 null]
+>> endobj
+2074 0 obj <<
+/D [2064 0 R /XYZ 56.693 543.566 null]
+>> endobj
+2075 0 obj <<
+/D [2064 0 R /XYZ 65.161 544.047 null]
+>> endobj
+2076 0 obj <<
+/D [2064 0 R /XYZ 56.693 499.09 null]
+>> endobj
+2077 0 obj <<
+/D [2064 0 R /XYZ 65.161 498.532 null]
+>> endobj
+2078 0 obj <<
+/D [2064 0 R /XYZ 56.693 453.575 null]
+>> endobj
+2079 0 obj <<
+/D [2064 0 R /XYZ 65.161 453.016 null]
+>> endobj
+2080 0 obj <<
+/D [2064 0 R /XYZ 56.693 406.817 null]
+>> endobj
+2081 0 obj <<
+/D [2064 0 R /XYZ 65.161 407.501 null]
+>> endobj
+2082 0 obj <<
+/D [2064 0 R /XYZ 65.161 396.542 null]
+>> endobj
+2083 0 obj <<
+/D [2064 0 R /XYZ 56.693 350.343 null]
+>> endobj
+2084 0 obj <<
+/D [2064 0 R /XYZ 65.161 351.026 null]
+>> endobj
+2085 0 obj <<
+/D [2064 0 R /XYZ 65.161 340.067 null]
+>> endobj
+2086 0 obj <<
+/D [2064 0 R /XYZ 56.693 293.868 null]
+>> endobj
+2087 0 obj <<
+/D [2064 0 R /XYZ 65.161 294.552 null]
+>> endobj
+2088 0 obj <<
+/D [2064 0 R /XYZ 56.693 248.353 null]
+>> endobj
+2089 0 obj <<
+/D [2064 0 R /XYZ 65.161 249.036 null]
+>> endobj
+2090 0 obj <<
+/D [2064 0 R /XYZ 56.693 203.039 null]
+>> endobj
+2091 0 obj <<
+/D [2064 0 R /XYZ 65.161 203.52 null]
+>> endobj
+2092 0 obj <<
+/D [2064 0 R /XYZ 56.693 158.563 null]
+>> endobj
+2093 0 obj <<
+/D [2064 0 R /XYZ 65.161 158.005 null]
+>> endobj
+2094 0 obj <<
+/D [2064 0 R /XYZ 56.693 113.047 null]
+>> endobj
+2095 0 obj <<
+/D [2064 0 R /XYZ 65.161 112.489 null]
+>> endobj
+2096 0 obj <<
+/D [2064 0 R /XYZ 65.161 101.53 null]
+>> endobj
+2063 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2099 0 obj <<
+/Length 2297      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\[\8fã¶\15~\9f_!lSì\fPsy\15¥í\ 5M\90î¢E\9a¤»óP`\93\aZ¦ÇÂÈ\92\99q\7f\8bwDze\1f\9a\96Ûb\1eä\91¨ÃCò\¾sx(\1c<\ 48x\7fóÍýÍ\9bw\ 2\a1\8aC\1a\ 6÷ó ¤(\94AD\18b2¸\9f\ 5\9fn?èL«JßM¨À·ß\17FWíÏyQ¶?Ì¢{øm\91|S\14\8fí?ÿþøÝÝÏ÷ÿ°ÝL\b\10\8ff\93éj¡µ©êǶw\12D¶÷\90Õ½óP"I£`"P,»þ)·\ 4etû¦½\90XÖ/Þüíþæ\97\ebÉã\80\ 4"DaÌ\ 2\19\13\14b\1a\9bO?ã`f\9fY\ 6\10\8f£à©i¹\f\ 4Á\88²ÐþÎ\82\8f7ÿºÁÝLàÁ\19ÙÒæ1"8lyú\89RÑp±}íÍ;Û¤\19\a¯ß\89\10\ f#û i\\994+Ê·w\13B1¾-²4\7fDÏUÖ¾og¦&Q_Þï\8eÉ®\ 4\914\90,F<\92õ\98êû\ 2Û\19âa@Q\1cÅA©\83ùËAìP;|w¿\ 3\1a!aç¼ë %LêÖ¾ô\ 5"!éÓ\17\98 i'\aÒÃË\ 5\ eQLc\7ff\9bõÝY«-\9b\8c \88tëKP·ºõ_ù\10´?>¼¿   >MB»\88ÿT\8fzgý\a[®Ô\ 3°e\92\1aeÒ"¯`Í\8b|§]w÷O\83|ß>\97zÞ{åöÍ_\8e\8fÓ\14ÐQ\96ê¡T«\ 5\90ù¤Ègi=X\95\9d5ÚÁv
+Ö,×Oð\81-µÑe\7fæþ\0U_"\91\bãñ´k\97¾§vy3»7\8fÃúF1\8aDgã¿JóJ\97¦?ÉÈM\9a\8f4ßSÃãÍóõrº¿æGé\97j@D\86Dk¦çj\9d\19\98\1cö\14±»ûz\98¡\8d®úü¼¾k^ú      \v<üÞT[¿®\1d\872\9a\91{Ò=^\0
+\87­¿&ãéÛ\ eyOuóeÕAÛp\8c"\v\83\1amS³\99\9eÁ\16`\9d¿0ÕÙ¦/\17V\96N¹Ê\ fzYü
+\94\8e*]¦\99*\81\8dW:I{þò4\19\96íDUiþ\0£^£[7ÿZãº}ÿ\8a\80~"\8c\ 5
+\ 5\1dMn{ôý\ 4w<f»É\88x\83¹G\9b\8c\9e\93áËì Ò\86\91D[\9d¥'ÔìÛ´RÓì¿\rJûZ3Øð¯µÿ®êX°¯2\7f~5¬bF/W\992{ï¼E\b½\82x·t\ eÅ\87ºo"O{A\e\ao\1c\9dU(\19\92\8c\8f'è»ô=\ 5Ý\9bY¸¿
+¥D\98\92\13\ 5DÿS T;8À§Ô,\ e9\82ß\1fÁ\820Ê)pPuz\ 5Öð°v4Ï&ÇEwº6`f6@Ë¡ò}\0:¬Ù\97]àYk\rgGð
+@71\92\ø$^\ 6®\83\90GH\90ø\8c\1cÓ\87bZÇOÍà?\1aµ1E¾\97púcûؤ&ÓÕ\8b\eI±\\16¹CJ*d\96\8bñ\12R!µn\8f\8f\aá{ô=\8d¢7³\ eF\91\11Di'\1e
\94­§Õe©\81\9eYå@ËhTù \8dC\1a¥:+Ô\1dl·,fNàa\10q¼ºL\ eÌÆG\ 5\94¬+S,Óÿ\1c\82V§µ\8f\8bF\8c\14vé{ª\87\ eêA1¢]B  ºhP\87²ì'E\8e\87¥ó4\19H\1e\ 1\96\97¡8æ×t;"n\97ø\7fÜí\88È^ù\88\8eGH\82Èx©Ú]ò~zåÍ*\­\84ä\88ËN:¾\9eÍþ?­s©-6N Ú®ò\r\14ÄWFå\89\86nÚÌ¡ÜÎÖùLåÆÑ7\88°ÞÝ\1c\ f:õè{Ê°7³\ eB\1c²/È:éËæ\91\1c½Ñå2ÍÁiCp°vXÞáaè0áj/%úvXíÔjµ\9fÕ\9d\9cÎÀ¸\82\16Ácë\9bÇ\ 3-=ú\9e\82éͬ\83`
+\8aD·ë\éL'fßj¢\136ðr¶öH\92±qê_g\95\v\1a\ 6ZÅêsM\88«TÙ@\94\91ñòÄ=ú\9eRåͬ\83Tñº\10f\9b>{\19m\6\ 6kÁî\ 6\1aY\8eb\1aWÐÈÖj×RçÐD×f¥Ï\85ð\82    ÄèU3GÂF\r8¾pæèÁÎ\96~6/0{¦¦:«\0;f\88GãAv\1e[óIÇ\ 3<=ú~\16À\9f\ 5à±@\11\8e\1dQ{µ^­\8aÒ\x³gU\16\89\ 5´Ð\bº\89\14ÁuDF¥94\99\ fM¹§ù\1ch\0¡S0Í\8aäq\8f¬\83MáQ\8c\ 4£×´)u1&;«âñ\88Mq\8eú¹\90(\8cÆ4!<D\92\8e\17ö÷è{\9a\10of\1dL\88À\b\93.¡ö÷\1cì\8d«½ÒÄ£¥Vjé·¿uj[6Y¨üA;\96O\1d\84ǯ\8fwô«*Sø\1e<8­ì\90aw\84ÏÜâ\14\13ü\1dò\9erï˪\83س\18aÑå» á\ e\87\8b»\ 3\ 4¾ø\ 6y\e\89BÝêt\ 3\95Ñ
+^\80u¶Ü»8UF\91\8cÈU\9dª\95Z±=\f1\ 2P\87\8e\1cÛ\87lÄS\ 5Ìâ\95X\8ewª GßϺø3\v7/,f\88\86\9d\0¼K\9f\81*¶~¸,ÄM\8aìP²ér\15×íö0tÏw¡ A\87J3píÎB\ 3gã+·=ò\83Hä´Ò1i=Ë\88\eL=ú\9e:áͬ\83NDôK¤q\0É\f:ÓÂ@ý\99¹¬++\ e\1eÃ\93ðÔ\97K6¾\80+dCßÚ\epå7ÜUWëé25`¸°R&Y\9cë²\99\f\11f£ylZ\8b¸\14ñK\97Íx\1d\au\16\9b\ f%\b®gö\87î8ãK\9f\8f\83    å\bSÚ¾{¿=(9·Æ·¸£âö©\9eãæV\e¥tG+\17ê\8eÚxâ\8e\88Ûî\8d©¶¦¬ùµT³î\9e]ýÏç/\9b¾-¯_ú&\11·\889Ü¢\876óÐã\8fpĹØ6i¶Å\1a\8a\13Ý;ÜimI\84Hû»l\8f\84¢Ý\99\98\908F\94\92\91¼,ÄÉÒʸ$\1eiD\90À|<\80\ 5r_Ê\ 3/nÌ{ôý\8c¹?³pcN%C\11c\9e\0§»ý;¨\15\88W\ eG/¼£îzÛ÷Ò;³)Ð>Î
+h9\ 1Øÿ=\15åã@aÅiM
\8dXÂk\ 6I\94\v´\95 K\19\90&\ 3ëb@ê\8c\ 3¡#\1a\10k%¥\18oó²GßÓ\80x3ë`@h\84¬å¾\98ý\90'Îa\16kpÒN\19S¦Ó5|#\15\1a\8eéUÚ\9c\9f>\17\16Y·kW÷ªU\83µ·\17ìÂU\83\røGÏOzÚí8¶7>oÛ\9e\9c\bR\87òdÄ"A"ëQ\8d¦µ»äý\94Ö\9bU¸Î\12\eÁQî\$\98:$\ 4We1O3\97SÜÅÚ¬Öf^\94Ke®\90M$²þjÉU·è\88`M\1f\97ÕAk\ fÓj¡K\17¼M8G\84\8e\98P$\8cYI\e/¡Ø£ï©yÞÌ:¨\1e\v\11ß\96\90\81ýe½\ fQ­À\15±3\9ddV7öÏ+¸è\aÃö\1a_U?l\1f±¸0\92\13ê#´\ eê\11G\16Ð\8añ´#\92\88Éñ¼Ò.y?Ýðf\15®\1a1FÍ\87¥\9c\9c\92Ów9¶\80P;dí*pZ\1c\a\ 3þ\9eÍ\8f\9fm»SÍÜÙ:\1fqÄü>^5pÝûöW\9d¤k?]ãúé¯ß\0^½u.
+endstream
+endobj
+2098 0 obj <<
+/Type /Page
+/Contents 2099 0 R
+/Resources 2097 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2062 0 R
+>> endobj
+2100 0 obj <<
+/D [2098 0 R /XYZ -11.232 900.716 null]
+>> endobj
+2101 0 obj <<
+/D [2098 0 R /XYZ 56.693 743.333 null]
+>> endobj
+2102 0 obj <<
+/D [2098 0 R /XYZ 65.161 742.775 null]
+>> endobj
+2103 0 obj <<
+/D [2098 0 R /XYZ 65.161 731.816 null]
+>> endobj
+2104 0 obj <<
+/D [2098 0 R /XYZ 65.161 720.857 null]
+>> endobj
+2105 0 obj <<
+/D [2098 0 R /XYZ 65.161 709.898 null]
+>> endobj
+2106 0 obj <<
+/D [2098 0 R /XYZ 65.161 698.939 null]
+>> endobj
+2107 0 obj <<
+/D [2098 0 R /XYZ 65.161 687.98 null]
+>> endobj
+2108 0 obj <<
+/D [2098 0 R /XYZ 56.693 641.505 null]
+>> endobj
+2109 0 obj <<
+/D [2098 0 R /XYZ 65.161 642.188 null]
+>> endobj
+2110 0 obj <<
+/D [2098 0 R /XYZ 65.161 631.229 null]
+>> endobj
+2111 0 obj <<
+/D [2098 0 R /XYZ 56.693 584.753 null]
+>> endobj
+2112 0 obj <<
+/D [2098 0 R /XYZ 65.161 585.437 null]
+>> endobj
+2113 0 obj <<
+/D [2098 0 R /XYZ 65.161 574.478 null]
+>> endobj
+2114 0 obj <<
+/D [2098 0 R /XYZ 65.161 563.519 null]
+>> endobj
+2115 0 obj <<
+/D [2098 0 R /XYZ 65.161 552.56 null]
+>> endobj
+2116 0 obj <<
+/D [2098 0 R /XYZ 56.693 506.084 null]
+>> endobj
+2117 0 obj <<
+/D [2098 0 R /XYZ 65.161 506.768 null]
+>> endobj
+2118 0 obj <<
+/D [2098 0 R /XYZ 56.693 460.292 null]
+>> endobj
+2119 0 obj <<
+/D [2098 0 R /XYZ 65.161 460.975 null]
+>> endobj
+2120 0 obj <<
+/D [2098 0 R /XYZ 65.161 450.017 null]
+>> endobj
+2121 0 obj <<
+/D [2098 0 R /XYZ 56.693 403.541 null]
+>> endobj
+2122 0 obj <<
+/D [2098 0 R /XYZ 65.161 404.224 null]
+>> endobj
+2123 0 obj <<
+/D [2098 0 R /XYZ 65.161 393.265 null]
+>> endobj
+98 0 obj <<
+/D [2098 0 R /XYZ 56.693 356.607 null]
+>> endobj
+2124 0 obj <<
+/D [2098 0 R /XYZ 56.693 329.398 null]
+>> endobj
+2125 0 obj <<
+/D [2098 0 R /XYZ 56.693 284.108 null]
+>> endobj
+2126 0 obj <<
+/D [2098 0 R /XYZ 65.161 284.792 null]
+>> endobj
+2127 0 obj <<
+/D [2098 0 R /XYZ 56.693 238.316 null]
+>> endobj
+2128 0 obj <<
+/D [2098 0 R /XYZ 65.161 238.999 null]
+>> endobj
+2129 0 obj <<
+/D [2098 0 R /XYZ 56.693 192.524 null]
+>> endobj
+2130 0 obj <<
+/D [2098 0 R /XYZ 65.161 193.207 null]
+>> endobj
+2131 0 obj <<
+/D [2098 0 R /XYZ 56.693 146.731 null]
+>> endobj
+2132 0 obj <<
+/D [2098 0 R /XYZ 65.161 147.415 null]
+>> endobj
+2133 0 obj <<
+/D [2098 0 R /XYZ 56.693 100.939 null]
+>> endobj
+2134 0 obj <<
+/D [2098 0 R /XYZ 65.161 101.622 null]
+>> endobj
+2097 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2137 0 obj <<
+/Length 1836      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\9cßoÛ6\10ÇßóW\bÝK2,\f\7fKì°\87uk\ 6tÅÚµ\190 ë\83lѶ\10Yt%¹Iö×ï\14ÇieÇÉÑ\94Ü=Ù±èÓ\91¼ïç\8e\14\1d\1aM#\1aývôââèì\ÑÈ\10£¹\8e.&\91æDÇQÂ\ 4\11qt\91E\1f\8eßÙ¦µ=9å\8a\1eÿá\1a[¯ÞN\µzÓÌî.þêÆ/\9c»\ýñ÷û×'\1f/^ÁmN\19#F©\95µ÷ÍMaë\99µMÝ^\86»³(\81»kÑÞ]ê\98Ä<\89N\151ñÝý¹\ 2\83qr|¶za&n¿xôòâèÓ\11\ 3ó4b\91ÒD\e\11Å\86\11My4\9e\1f}øH£\f®\81\ 3D\9a$ººm9\8f\14£\84\v\rï\8bèýÑ\9fGôn$èÎ\11\96\860ªW>ýÃÁ«Ö\8bõ×ÎΡÉm?dû\9d\84H\9dÀ\85Õ\0º\91­\9a\93SM)t?½i\ùüä\94qøs\91\9cزY\19\83ajíµ/¿u;\bÓÂb\1eÅÂ\10)\92\83íç\8aÂpI\1dqb\12\13U6\9a|Ý£\8eµ\87?ݾ\ 1\a×c³¾ÁÊ0k[\87ÚW\84i¶i_QFb\18\1d¾\9emM\f7=8{k°\9aF«7ï3\95kÇEëé]H\9eç×\9dÙ߶\13\9dîæfáº-\9f\9eb® `CfxÇëîȦ\ 2ºØsd7ySØE:µ¤±óE\91\ 26Èõ¼@Æ9¸u«ÚÁâ\'\9c(1\\9c\ f\8bópgñq®\13E\12~\17ç?g\19.ÎK{\85k¸N\11¨Æo\97£"\87\QÕ¸ö\90¨æÀÒnkè\ 6ÁF]l\bä©\ 3JO«\98pÞ³ô27\1eÁ\18\93ë\1a-7\19\87\94\9bÐD\99\ 1åÖµ\1f(·`g=ä\ 6       =I|å\96\97ãbYç®Ä5w\93\9eU¼xX\98_¤öÀ\17\8fïÃñ)ës\97-\v»·\88\85 0°\87\141Ô·<é»2¼\1fb\1f\1dCÜk6 \8e\95¡D«át¼a?LÇáÎâu¬ `12Þ\ãì\1dð;Û¦Yf\91\94h\1c®]½\,\ÕôÌ\88\a\93ñ#D;\ýà\ 1\13\95Ä°\1c>(M\14D\94\90\83¬3¯¯ìèÇÕuß\85§R
+\ 6bH²H  +ÿáÀÒ1\1fÈ\95PW=°"\13B©oyÐnÈt\ 3þöc³37û);m\9a*\1f-\e$±j\8b\85@»£ô¿¤\80\84p\11\87¥\03Dö½Ût]Ù\89G5¡¨\81n\9bá4\ f+|ò\85)½k¾k>LóÁ®zh\9erB½w\9aFËéC\9aÿ\8e       ¥\1e×ý´pu][\9b\165²`\98ÚÒVí\8e\ e®y¶\\14ù8Åò"Ïú-\19Æ \87\14Ý8­íÞ\9c\90F\91Ø\1c\94\132\16 þoË      ©\ 5t{HN(N\129\1c':æ\ 39\11ê*\9e\13\12B\80­wê&á\9cÐôqNäef¯\e[Íû\95çç´\82ôÜ@)ZÝl
+ïl÷n\ 2Þ\11OZ¥H¿mUaË\95«\99E\1am\95×ïâ®\99¥È\95ÝÖ\88ú\90O\1a\92¨Ã\92\8fÇD­Ã¿/òåe\91\97Ö\87},\86\8e\ fÉ>
+`\19\ e}_[\ f$_ £\1eà\ 3»,Iú+\90\14ùÚ¨ðØê\9c»ÒÕö\13\16\82ÇÁº®ÂÂw§Ç\11oS\94RÑ)#êN>ßïê\8a""\86y¼o\88îÔ\fz\85ÝÒ\ 2W/ÑÛDcWUvÜ\147{£\8a
+bØAQ%\12\18Á¤gT-r\ fL\89\98\aÄ\14T\ fÐ\83Á8Õ5\1f\ 6ª`Wñ¤\12Z\12.CI\15\be£\89Û\94Ëénz\95\16»Ã\8cÞ°I3@bÞä®ÜZ\ýð8{Ñt\9cbwÛ\83Gãiµ)J(eé¡k?P\ eÁÎzèA        ÂÁü­\1e®\u\99\97ÈP_Tna«\rê\a\vãüÍ[¶\95G\186\93\b\19\13ÊøA3  \97D¯K\9fþ\1e\ eLmm\9båÂ'¡0E(\1f0\9fPI¨\1ePB]û\81\12
+vÖCB0ÔB\9aõÑ̹û\8c¬²Ü¨v\85ÅnÂÍÒ*\e;ô£ÆyZM7D÷8U\v;i6\9bÿôl÷\ eÄñb«ù³Ç\13\a:7m>-Ù\9d\97\v7¾ôL\ 5Ü\bÂèpϵ6ì\87Åq¸³ø8æF\13q\17ÆcW¶;´èd0³i\86]     a£`â\³aÓcQÁ\r,I\99<d*àíQéu.í+\15L«t1ËÇ>gN¸J\bãl¸TÀ!Í2= \84ºö\ 3%\14ì¬\87\84 r\93ª·m\10¡\1f\a*vÇ1Å>¦ö:w\82ÆyeÇnZæÿnÑäéH\16\9ap:Üs\86\rû\81\81\16ì¬G µ¿:0lý¤aûlÞó³'6ÐæPbâ¦ï¯w¯±\eõØvmá\83>­°H\9bÙÞ\ f\0¹\80õ\r;è   b\ esÞw\16H\97\8dkÜØ'   @,s.\86K\ 2\f\12,×ÃisÃ~\98\9dÅk\93Aͦ\14ó<!ä\85^ìjúâÍ/}o\eUM>F\9f\8cDò`<Ë\8b¬ß\83ÓµmöE\ 6KbÂã\83"\83iÙZø\96G\ 6\98R\84'CòBJ"ø\80¼èÚ\ fäE°³\1e¼\80\ 2U3Ö_Õ\18?\9eú_z\1d\ 3¾Ê\9b\19R\9aíS#dEè°\bÉ\90%né\90è\1cÙYú¹g~=Ðó§õ\ 6\85\89Ðj89tí\aÊ!ØY\ f9@\19­\95XÉ!ô÷cLP"b}P\96Ó\84PÅ÷\80ù«¼ºLW,ÿÝÕörMòÑ\12Ò£ÇO5MBD"\87#9äGÉ\87\8bÜ®ù°À\rv\15\1f·PaÆLÜW}Ø}Ú´Ä\82k\89.\92ÐÕÜù\eOj%\92H1\84\9c¶þq\80¤\84j³Ïÿ\rø\ f_Õб
+endstream
+endobj
+2136 0 obj <<
+/Type /Page
+/Contents 2137 0 R
+/Resources 2135 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2062 0 R
+>> endobj
+2138 0 obj <<
+/D [2136 0 R /XYZ -16.307 900.716 null]
+>> endobj
+2139 0 obj <<
+/D [2136 0 R /XYZ 56.693 742.042 null]
+>> endobj
+2140 0 obj <<
+/D [2136 0 R /XYZ 65.161 742.726 null]
+>> endobj
+2141 0 obj <<
+/D [2136 0 R /XYZ 56.693 696.102 null]
+>> endobj
+2142 0 obj <<
+/D [2136 0 R /XYZ 65.161 696.786 null]
+>> endobj
+2143 0 obj <<
+/D [2136 0 R /XYZ 56.693 650.162 null]
+>> endobj
+2144 0 obj <<
+/D [2136 0 R /XYZ 65.161 650.846 null]
+>> endobj
+2145 0 obj <<
+/D [2136 0 R /XYZ 56.693 604.223 null]
+>> endobj
+2146 0 obj <<
+/D [2136 0 R /XYZ 65.161 604.906 null]
+>> endobj
+2147 0 obj <<
+/D [2136 0 R /XYZ 56.693 558.283 null]
+>> endobj
+2148 0 obj <<
+/D [2136 0 R /XYZ 65.161 558.966 null]
+>> endobj
+2149 0 obj <<
+/D [2136 0 R /XYZ 56.693 512.343 null]
+>> endobj
+2150 0 obj <<
+/D [2136 0 R /XYZ 65.161 513.026 null]
+>> endobj
+2151 0 obj <<
+/D [2136 0 R /XYZ 56.693 466.403 null]
+>> endobj
+2152 0 obj <<
+/D [2136 0 R /XYZ 65.161 467.086 null]
+>> endobj
+2153 0 obj <<
+/D [2136 0 R /XYZ 56.693 420.463 null]
+>> endobj
+2154 0 obj <<
+/D [2136 0 R /XYZ 65.161 421.146 null]
+>> endobj
+2155 0 obj <<
+/D [2136 0 R /XYZ 56.693 374.523 null]
+>> endobj
+2156 0 obj <<
+/D [2136 0 R /XYZ 65.161 375.207 null]
+>> endobj
+2157 0 obj <<
+/D [2136 0 R /XYZ 65.161 364.248 null]
+>> endobj
+2158 0 obj <<
+/D [2136 0 R /XYZ 56.693 317.624 null]
+>> endobj
+2159 0 obj <<
+/D [2136 0 R /XYZ 65.161 318.308 null]
+>> endobj
+2160 0 obj <<
+/D [2136 0 R /XYZ 65.161 307.349 null]
+>> endobj
+2161 0 obj <<
+/D [2136 0 R /XYZ 56.693 260.726 null]
+>> endobj
+2162 0 obj <<
+/D [2136 0 R /XYZ 65.161 261.409 null]
+>> endobj
+2163 0 obj <<
+/D [2136 0 R /XYZ 65.161 250.45 null]
+>> endobj
+2164 0 obj <<
+/D [2136 0 R /XYZ 56.693 203.827 null]
+>> endobj
+2165 0 obj <<
+/D [2136 0 R /XYZ 65.161 204.51 null]
+>> endobj
+2166 0 obj <<
+/D [2136 0 R /XYZ 56.693 157.887 null]
+>> endobj
+2167 0 obj <<
+/D [2136 0 R /XYZ 65.161 158.57 null]
+>> endobj
+2168 0 obj <<
+/D [2136 0 R /XYZ 65.161 147.611 null]
+>> endobj
+2169 0 obj <<
+/D [2136 0 R /XYZ 56.693 102.23 null]
+>> endobj
+2170 0 obj <<
+/D [2136 0 R /XYZ 65.161 101.672 null]
+>> endobj
+2135 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2173 0 obj <<
+/Length 2260      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\[\8fã¶\15~\9f_!$y\98\ 52\Þ%&mÑÜ6@Q$íÎ<\14Ø,
+Z¢ÇÂÈ\92"ʱçß\97²åÅZ\1e{\ eMÉÍ\93=\96ttH~ç;\17\1e\ e\8e\1e#\1cý|óýÃÍÛw\ 2G
+)Ieô0\8f$E2\8e\12Â\10\8b£\87,úpûÞ\14F[óæ\8e
+|ûKÕ\1a»û:¯\9aÝ\97vÑ_ü±J¿¯ª§Ý\1fÿ¹ÿç\9b\8f\ fÿp¯¹#\ 4)!vÒîÛçÂØ\851­í.»·\93(qo\97¬{;\971\8ai\12Ý    ¤âþýT:\81qrûv÷ATÜ=xóÓÃÍï7Ä\89Ç\11\89\84DR±(V\ 4IL£tyóá#\8e2wÍ)\80¸J¢õöÎe$\bF\94I÷½\88îoþ}\83û\99À'gd/\9b+D°Üéô\e¥b«Åþ±·ïÜ-Ûqðî\99\ 4q\99¸\vÛ\9bm\9b\17UóÍ\9b;B1¾ÍË"/\rÚØb'ÀMM'£ûøùpPn)HL£\98)$\19é\ 6Õý.°\9b".#\8aT¢¢ÆDóÏGq íå_\8f_@\13·ætÿ\82\9d`ÒÝ\1d*_ "ÉP¾À\ 4Ånv oø|\85%RT\8d ìV`ó\18í¾¼ï\97ü`ùö\8a3\aÜ~Å\7f-\8bç\83\15?\96\13\93n\81ÓjU¶°[\eó¸*tsps\7fé/ý\8fÇOÞ\9ae½Ð6·\83Çnÿvò\91­DgÆKS¶ö¥·ý\86\ 5>ýÂuÞ.ª\15pL\7foªÂ\fUûë\17§¥Ïª"\eÞÿÅׯ\8c¥M\87\8f¸!\90ó\ f­\17¦\84\8d!3­i\96y\99\97\8f\87\ f¼n¬ÄY'aÓÙÒ¡ü@[
+VÖÃ\96(A\18\93\9d\95pN£\81-Filk2ؽ/\9aÆ\19É&\ 3ÞÚV°ûf\ 6\88°ÜÖ\85~\86\8e+\a\ 27ou\91§À1U͸/\7f\99Ín¿=o\95U\87\84un\8f8ãk¨\7fÄ\12Å\82Ogr\87ò\ 3M.XY\ f\93sr1§;\93ë\824 *2¨eVs¸\ 5\1fQ)\10m\17ºÃÓ \1dÃ;½âiu\99]Ç¥ëùܤ-\94 \b\98WÃøåU\e\94J Ø]\9dÊ\ 6\aòÃl0\Y¸\r\10NØÎ\ 6\1ca     \ 1YN*\8a\12\97~\ 4d\ 1'>Of<2Æ(q³ì\9fñ¼¯f¦ißlÑtßêç¶*÷éϼªI\97ü|»»Z·©G*$%AL±éR!)\¶È¦ó%\ 3ù\818\ e\ 3Ç\82¹Ä¼÷%ßÕ54\19ªu\9b.^"Ã/\89ÂçÉ\r\1aråeZ¬2\ 3\8dQæÖQf^\95vÜàgVUOKÝ<Y(Ç6Ð\ek\ 2»sèu\0æÄ\14âñ\84¬}(?\10íÁÊz \9dS§iÏÚõq®\89N{òOdv\ 1Å3\89xr]\8a'\1c >2ÅÏ\8a*}òau,\10\8e'du¡8"d:V\1fÈ\ fÃy¸²p\9c\v\15#¾OÊ\7fXèòÑ\8c\1cK\9a:\7flt½\0\8auqp¡[3nNnWu]5Àò\95M\17\81\83Û´¦´Ç¾äUÄ\8b\84!"¦#Þ\81ü@@\ 6\ 1ÈÄQ ï\89w\ 6\8d1\9a*5Ö\823L]\14ãæ·94\ 5K\17y\915Ð*d^ÚÖèl\]mmÒ|\9e§@\84¿\3\ 6»4\91`·®WuiB$\88Òø\ 2\97ÖVËÿ:óÿ´SSëGcM»ª=|\99s¦(\16tB_Æ\9cD5¡/;\94\1fH\1dÁÊzP\a'.Óî}ÙwYf^¬Á\9c©ô¸ì¼ñ\bô2\93\16ºÑÇ©DW :\9fÙ,ºMÒQ]\îüæÖR_\1eõ\87/    cø#\14ÃT¢\84\9d\ eå\aBl2eûÉ \ 2\9cn2\ eå\aNF°²\1eöF\94ûd§ìíÜ\16Mûü§5Íi"Ð¥~2ÐP\ 28\8bÚæ¦\19¹Ö ³Ì\7fÇS`\8e\14\89§3\90\81\ 6\12¬¬\87\81`\17\88à¾í%]Y\17^@×k\bÚo@X\1f%¤;õØ\ 34ãó³ è¶Í1k\9c®Ä=C7ùçzU´\17\87\ e\88\8a\fmy¬¶ÒG­Öx÷#ñ\18#ñyµcì\10\97\v\85\84\98Îå\ eä\871J¸²pFán\82\92}vü.ß@\rÒ¶#;
+\9f\96\f\87®§\8bóGî\90/d|U#c\1cI:vI4\9f\15yåcdÔ-¹\98°&Ê   GdÂ<r ?ÐÈ\82\95õ02\12#\9eô;]¿Tk ÓÙ.°5@K«Vm½\82V\8dÀå¥\1cÚM4\1f7\18]hhÇQi.f\ 2B¶ÑÔ\15\99\80%
+Q\19\8fË\ 4\9bÆÌ=x\809\97\1f«        ëIL&.\7f\9e®aq ?\8c\aÂ\95\85ó\0\8bÝ\ 4Ѿ\9eTk\v\84x·¾¶ëq\87î\8f7\1a\9a\16\ 4¢s¹^ÉÀ¸ÙîcW\87Ú´\1e    »_Î`+Ï\14\95\89\18%ñt¾n ?\10ãÁÊz`\\12÷Ùûºªî\92H]@\81\vÝ+,WË\19´T\91êrÜ>[\17Ò.u\v\ e\10\an\10\1e\13\81\87Çc\82£$¹®ÇcN:\1fÙãeUÚ5Çø8=Ê\10\8f§tz\84º\14vB§w(?\90\10\82\95õ \84®\80¼o\b¸o\e£\97]u\0\1a\ 6\96Y\ 1Þ\85\ 57\ f륱µN¡\ 6\9foVõ¸­]ucj¯\12\e8\8f^ê'ÿ\82+sh\12\13ö»\ fä\a\827XY\ fðbG\98Þýî\9fð\ 5t\11\7f\98Æ\82\91\0ÖÂV«\ 6
\99\17;\15ª\12$äU\9d
+\8dÝ'\95\11\13\97Ä!2å¦<uC%j:\7f2\90\1ff\92áÊÂM\92
+\85öí\85ï~ý×KÛ~.\ 2=¿óPBk0}\9f\170Q[7ùÑ¡\14§åÝé,eYe^GG\9aÂCx;ó=\ 3i+ð®\1e\94¬t\vícòh\15¬.¤Ê×Í\9a\vD'lÖ\1fÈ\ f´º`e=¬\8e;\92ß\97.¾Êòf×ñî\91\90\1fAý|\ 1£;.{±Gâ\14¹É¹ªG¢\181<²GÒ«¶Ê³\8d\8f[rË\9fLy°\9f(\85\92 \ fö\ fä\87\19H¸²\1e\ 6\82\99ûüÔº\ 2\fÖs\8f\1eÓ\r¼\ 6ç\99àxoø_LÀ§\8fPVíååE\ fj J¢$áפ\ 6\12s¤¸\18\97\1a\1c\896k3Û\9fzÛþàf¦ÿÛ\9f;\88C2\8f\ eÁ\91 d:ê8\94\1fH\1dÁÊ©\83\88®¥Uyr\87×\11\ 4pùà«\ e7GDsÞ³çef6\1e÷[3r\9c×é¼tô\95ê\ 2z\88°+â^Úl\00%Î\90\10\13zÉCù\81P\ f\ 3êÜÑ/ïÏb\98vm \a\17À\989:²xF¢.,ø@è\10â~ÍpáêÖM¾ÔÍs\88\ e¯Ã\96Q$&¬9\fä\aÂ6XY\ fØ2á¢\86>ûÉÇ.Ô\9dãÏ××\8c*$¯ÛÄ@Ü;¤\94ÿç\9eA\95 ¢&Ìt\92Ø%×ÓQø¡ø0S\bV\15n     
+#A=#\15¯\8e\80.u\197:Xë¦\ 4'Y.o²àmè?_scÂ\11ål\ 228ú¿\88\1c#,Õ%ÿ\16ñ\7fUÒq¯
+endstream
+endobj
+2172 0 obj <<
+/Type /Page
+/Contents 2173 0 R
+/Resources 2171 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2062 0 R
+>> endobj
+2174 0 obj <<
+/D [2172 0 R /XYZ -11.232 900.716 null]
+>> endobj
+2175 0 obj <<
+/D [2172 0 R /XYZ 56.693 743.477 null]
+>> endobj
+2176 0 obj <<
+/D [2172 0 R /XYZ 65.161 742.919 null]
+>> endobj
+2177 0 obj <<
+/D [2172 0 R /XYZ 65.161 731.96 null]
+>> endobj
+2178 0 obj <<
+/D [2172 0 R /XYZ 65.161 721.001 null]
+>> endobj
+2179 0 obj <<
+/D [2172 0 R /XYZ 65.161 710.042 null]
+>> endobj
+2180 0 obj <<
+/D [2172 0 R /XYZ 56.693 663.997 null]
+>> endobj
+2181 0 obj <<
+/D [2172 0 R /XYZ 65.161 664.681 null]
+>> endobj
+2182 0 obj <<
+/D [2172 0 R /XYZ 65.161 653.722 null]
+>> endobj
+2183 0 obj <<
+/D [2172 0 R /XYZ 56.693 607.677 null]
+>> endobj
+2184 0 obj <<
+/D [2172 0 R /XYZ 65.161 608.36 null]
+>> endobj
+2185 0 obj <<
+/D [2172 0 R /XYZ 65.161 597.401 null]
+>> endobj
+2186 0 obj <<
+/D [2172 0 R /XYZ 56.693 551.357 null]
+>> endobj
+2187 0 obj <<
+/D [2172 0 R /XYZ 65.161 552.04 null]
+>> endobj
+2188 0 obj <<
+/D [2172 0 R /XYZ 65.161 541.081 null]
+>> endobj
+2189 0 obj <<
+/D [2172 0 R /XYZ 65.161 530.122 null]
+>> endobj
+2190 0 obj <<
+/D [2172 0 R /XYZ 65.161 519.163 null]
+>> endobj
+2191 0 obj <<
+/D [2172 0 R /XYZ 56.693 473.119 null]
+>> endobj
+2192 0 obj <<
+/D [2172 0 R /XYZ 65.161 473.802 null]
+>> endobj
+2193 0 obj <<
+/D [2172 0 R /XYZ 56.693 427.757 null]
+>> endobj
+2194 0 obj <<
+/D [2172 0 R /XYZ 65.161 428.441 null]
+>> endobj
+2195 0 obj <<
+/D [2172 0 R /XYZ 56.693 382.396 null]
+>> endobj
+2196 0 obj <<
+/D [2172 0 R /XYZ 65.161 383.08 null]
+>> endobj
+2197 0 obj <<
+/D [2172 0 R /XYZ 65.161 372.121 null]
+>> endobj
+2198 0 obj <<
+/D [2172 0 R /XYZ 56.693 326.076 null]
+>> endobj
+2199 0 obj <<
+/D [2172 0 R /XYZ 65.161 326.759 null]
+>> endobj
+2200 0 obj <<
+/D [2172 0 R /XYZ 65.161 315.801 null]
+>> endobj
+2201 0 obj <<
+/D [2172 0 R /XYZ 56.693 269.756 null]
+>> endobj
+2202 0 obj <<
+/D [2172 0 R /XYZ 65.161 270.439 null]
+>> endobj
+2203 0 obj <<
+/D [2172 0 R /XYZ 65.161 259.48 null]
+>> endobj
+2204 0 obj <<
+/D [2172 0 R /XYZ 56.693 213.436 null]
+>> endobj
+2205 0 obj <<
+/D [2172 0 R /XYZ 65.161 214.119 null]
+>> endobj
+2206 0 obj <<
+/D [2172 0 R /XYZ 56.693 168.074 null]
+>> endobj
+2207 0 obj <<
+/D [2172 0 R /XYZ 65.161 168.758 null]
+>> endobj
+2208 0 obj <<
+/D [2172 0 R /XYZ 65.161 157.799 null]
+>> endobj
+2209 0 obj <<
+/D [2172 0 R /XYZ 65.161 146.84 null]
+>> endobj
+2210 0 obj <<
+/D [2172 0 R /XYZ 56.693 100.795 null]
+>> endobj
+2211 0 obj <<
+/D [2172 0 R /XYZ 65.161 101.479 null]
+>> endobj
+2171 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2214 0 obj <<
+/Length 2323      
+/Filter /FlateDecode
+>>
+stream
+xÚí\Ýsã¶\11\7f÷_ÁIÜ\89=\13Ãø @ðÒdÚkz\99É4i\93óCfîò@K\90Í9\89THÊ\1fùë»\14©Ø$Ei!\bJ\1fú$\8a\84\96Kb\7f»¿Ý\ 5D\83»\80\ 6ß\9d½½9»~'i\10\93Xq\15ÜÌ\ 2Å\89\8a\ 2Í\ 4\11Qp3\r>\ülæ&)Íå\15\97ôâǼ2es8Ë\8bæ ºo/~\9bOÞæù§æË/ïÿuùëÍ÷p\9b+ÆH,e#í}õ<7å½1UY_\86»³@ÃÝ\95¨ï\1eª\88D\\aW\92ÄQ{\7f\1e\81ÀH_\7\1f,\8eê\1f\9eýóæì·3\ 6âiÀ\ 2©\88\8aE\10Å\8c\83Éâìï4\98Â5P\80\84±\ e\1e×#\17\81d\94p¡àx\1e¼?ûé\8c¶o\82\8e¾\91\8dì0&\8cªF§\8f\9c˵\16\9b\9f]¿\83!ëç\bëßh\12*\r\17\9a\17\98ß\9a¢º¼R\94Âã'ÏU\9e½¹¼b\1c¾¦Ù<Í\fy*ç\8d4xOµÀúã»î\13¼°\88\a\91\88\89`º~Âú¼¤ð¾B\15p\12ë8(L0{ýH\1diÛÏ\ eoÀ5\112ÞÜ \11ÌêÑ®ò%a\8aõåKÊH\ 4¯
+s\87×Ó­HÌã#(»\16\ 5ÍÁÏíüwær£¸\0Û
+Ûù\7f\97>u¦\7f('ø°\9eïÛÕ]g`{ús&¨zÓ^\19ùécRd¸\9bä3ܸÌ\94\95\99âÆ\82]~*{ª_\10¬\95rY»\ f\a#\1dù\1cG'åDSy\tNòÅ2ÏLVY\0\14\94!\94\0ª4'Tjo\0íÉw\ 3¨»²x\80*\rFwD\80\e\9fe\8e»Ce\16ËyR\19ÜèergF`·å'\17¥ùme²\89ÁªRV%nèù$Ï*0}¤`ä»X$\9fzªî\a\b\8dý\ 5¤\9e|G{wVÖÂÞ£\90\bÝ\92¤rU m ENi\8a4\94,G
+\ 4\18\87F\14¥4aì\94\11E\85\92ÈðÈ|/YUy\95OêxòU3 03@YñüêÔ2)\92\ 5yz4·í\89i>¹\ 5^=\18\ 2?l¿¿\8aT\r«\86g\7fÑ.Ô1\91pØê÷\91R\ 6ú0úÇ\11k\8e\90S!$\89¤G
+ªxH"\9f\88ïÊwD¼³²\16\88\aºKuk\92\7f\9f"\99\¹Z.ó\ 2        Ò:©ÃÅ\87ò>\7f´\b\ 1/\92âS\89\r\83`àÇ\8d
+˧-uͱ4½°\r}\90\85ëÐ\1f\ e\1daપ\ 5
+XD\18oã^>\9b\1d\1cR@?-O\1aS¤Ö\84ë#Ç\94\ 1ùä2Òë\9a\887\ f.UD¤ðçÁ{òÝL×]Y¼íÊ\blnc»h\ f¾HË2Íîp\83\1f\92"MnçÆÅÕíÉ9ª~6c\81:à!DÊ\93\82.d ]þé \13ð\19{,\f\b÷  º®|GÐ9+k\ 1: h\92+\9f ;\a{X-úéòn\18\99¹Y \13l;Tc)Qf\1eq\ 3ïLf\8aqÔ[\10¾ý8©\vôþÊ[]ñ\8eF쪪\85\r\ 3¿\82@ÕØðÖ\8a\92\8d\ f\ 6ßÃã\932\9fPC\9aÄÿ\9fM\ fæ"\8cB\12\v\8f\,T\82Ä\91¿°Ð\93ï\86(weñ\90ª{\8d\Eÿ\13Ù4Pªl\9a\14H\1dÚÖj¿fÍ\bÛ]±¶ÌkA%\8bdÝTÆ6¿\r¥ M·Ö\8fevÄ;\1a¦«ª\16v   .SPÝØå9x)6ðóìx\85\96ãWOª{³ð[8\19ï\83\1e\\f\b%%T\9c6$ò\bâÜ!!±¬Òy^l¢à\13\ 4=\8b<$d\11Q\91Ï\80C\15\84z\7f¨î\88wDµ«ª\16¨\ 6¹\94F\96ÝÉ4{Hæ)Ò\rß\83!ØÑy¤à\14)ö<ÍJSØä@y½ÌÀbür:³\18=+\92~s÷âë=]]tÐ;\9fåKf\93î=U&+Ó<\e\94Z¾fh/E\ 5\89Në¥\84\ 6Zq\ 4/5äê\ 3bÞ§áípä»\11\11#§_\13\8a\92\90ù#Ò=ùn\9eÍ]Y¼k\13@Ú#úÇjAHM±ë\11æ)\90Æd\8eäÈK´ÜÆ\ faÝ[\ 6Ð<.Y\9aå}\8c\8f¯õº\98\9bdj
\83áÆÝäÿÀ\r|L«{d6\80Í\ 5¦Ó~Ùl§clô½OmëD"\8cÁÛøCcG¼#\18]UµÀ¢äàöÚäá1ÇçzE¾ÂF¾ä°\95UÎFýîßÿÙ\96ö~¤\92îZ e\ e\95~qÅÂ0\ 4ñèø,\84&`*þ\8c²+ßÑ*\9d\95µ0Ë\104\ 5ñk³üa°\bÌÙ\8dys¸Ë"_B(I\r\12G\93<\9b¥w«\ 2\7fH\91xJªªHoWØ\85\84¥©\ eM\86\85\90D2~R\9aÉ@z\189ÓÌ*­æ¦^CI6Eò\92<-Ð\1c\12ø5{½8ýØ\1c\92Ç\9cøK\8d;ÒÝ\9c\83«¢x×ÀcIB­7ìq\91\r¼Î(îVÆ¢K\87]'_ohÁ1Çda,h)º\1cüX$Ë%ÖEµ}ÄAZùÕnÊ5­\v\8b4óó¨·ÏXÿjf½b\b¨þåhÛ%~i»\84´\1d¥_\8d\8aH\b0kÇ\!aÏ!Çå¡G\vå;"ÓYY\ 46µ\/4äºî\9c·a\e[\ 5\83WùòH\13.Å)\ 3\ f\97\92¨\8dû±
+<?$«"­~oj\15ß\9b$+_:\93U\1dÿ-\8a\17<\94ÄgØ\11!DW\7f¼´'ßÑÀ\9d\95µ\b\81ùÆÀß\8em\ 5áá¾½Z\90ô\1a\1fëJ\ 6éù\8bWÛZ\1e\1d¬\9aµ\ 1\9f¨·i\9e\94õq\1a¿la8]\v\84Å\10Jb\8fxcZ\13åoánW¼\eÚ\9c\83\8dÅ``\Û&\81Ã\1eÁ8\15*\8a¼\18\10¡ëqÀÔ{,\ 1\8cØ\85Þ\ fp\83t\8aÏí°\95\8dɪ¬òEú{Rmë\ f`\ 1Ì j«Ó\ 2\98)\ 1\1dÀ{{\ 1\b\97\82\b\ f9\11\1e\11Þ\11ï\88pGUÇñ\f¤Em\163³=\15^<Þ\a; Ça\93V[\10\83]nÐ\9eýë¸wxê7TkgòÍîçĶ\bj\ 3¿\83\1e_X\9a¦õÃbÛ%ØÅ\15É\91\97\8an_\f´Iê0Ø\ 5\1e"´?²Ú\93ï\b.ge-â'\10c¥Z²jßkßfÍ»Zív\e\91³Õâv8çd7W\1d1\91ñ\92Å,YÍ\ fëÕµg¿\18WèÙ\f\17\97\88\ eí\99å\85±|\14oNîÑ\14¶;¬!\ 2\93\90û+\7fôä;\ 2ÎYY\vÀqA"ÖàÍ"Ã[e¯\9cõ|P\fyÕP\1a\93`S\ 6-ÓE:O°ëL\97f\92ö"Èî\94r\92à³Õ~}s\7f\84ݶüçú\e4á¥u_Uø3Ü®|GÃõ¦ló2âº\9bç\8f\91vÅ»½
+WUÇ\ 1\15óö\7f£ö\80ìÛ´ÄgrÞü5º'ð·:~\97õ¿g\rÖ\8f}6\ e°±­"o\b!\9fa¢[\8aþo!Ów\90û£`uo\9e-\83\95\8e\88\f¥73ï\8aw3sgUñ\91*¦D\vÑØý$ÁnsÇ6Úð¡oK½r}þ/;xàqK)èÞÝ\b2Ö×®öì£XUhe\90}°þ¤­Éç8ª\8f;ÁÓÆ\13Nw0\95ý¸¬·õ*\ fµ§Á\9fü\85\94P\15\1fò\1f\7fÿ\ 5\\8e?\ 5
+endstream
+endobj
+2213 0 obj <<
+/Type /Page
+/Contents 2214 0 R
+/Resources 2212 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2062 0 R
+>> endobj
+2215 0 obj <<
+/D [2213 0 R /XYZ -16.307 900.716 null]
+>> endobj
+2216 0 obj <<
+/D [2213 0 R /XYZ 56.693 741.922 null]
+>> endobj
+2217 0 obj <<
+/D [2213 0 R /XYZ 65.161 742.605 null]
+>> endobj
+2218 0 obj <<
+/D [2213 0 R /XYZ 56.693 695.621 null]
+>> endobj
+2219 0 obj <<
+/D [2213 0 R /XYZ 65.161 696.305 null]
+>> endobj
+2220 0 obj <<
+/D [2213 0 R /XYZ 65.161 685.346 null]
+>> endobj
+2221 0 obj <<
+/D [2213 0 R /XYZ 56.693 638.362 null]
+>> endobj
+2222 0 obj <<
+/D [2213 0 R /XYZ 65.161 639.045 null]
+>> endobj
+2223 0 obj <<
+/D [2213 0 R /XYZ 65.161 628.086 null]
+>> endobj
+2224 0 obj <<
+/D [2213 0 R /XYZ 56.693 581.102 null]
+>> endobj
+2225 0 obj <<
+/D [2213 0 R /XYZ 65.161 581.786 null]
+>> endobj
+2226 0 obj <<
+/D [2213 0 R /XYZ 56.693 534.802 null]
+>> endobj
+2227 0 obj <<
+/D [2213 0 R /XYZ 65.161 535.485 null]
+>> endobj
+2228 0 obj <<
+/D [2213 0 R /XYZ 65.161 524.526 null]
+>> endobj
+2229 0 obj <<
+/D [2213 0 R /XYZ 56.693 477.542 null]
+>> endobj
+2230 0 obj <<
+/D [2213 0 R /XYZ 65.161 478.226 null]
+>> endobj
+2231 0 obj <<
+/D [2213 0 R /XYZ 65.161 467.267 null]
+>> endobj
+2232 0 obj <<
+/D [2213 0 R /XYZ 56.693 421.525 null]
+>> endobj
+2233 0 obj <<
+/D [2213 0 R /XYZ 65.161 420.966 null]
+>> endobj
+2234 0 obj <<
+/D [2213 0 R /XYZ 56.693 373.982 null]
+>> endobj
+2235 0 obj <<
+/D [2213 0 R /XYZ 65.161 374.665 null]
+>> endobj
+2236 0 obj <<
+/D [2213 0 R /XYZ 65.161 363.707 null]
+>> endobj
+2237 0 obj <<
+/D [2213 0 R /XYZ 65.161 352.748 null]
+>> endobj
+2238 0 obj <<
+/D [2213 0 R /XYZ 56.693 305.764 null]
+>> endobj
+2239 0 obj <<
+/D [2213 0 R /XYZ 65.161 306.447 null]
+>> endobj
+2240 0 obj <<
+/D [2213 0 R /XYZ 56.693 249.746 null]
+>> endobj
+2241 0 obj <<
+/D [2213 0 R /XYZ 65.161 249.188 null]
+>> endobj
+2242 0 obj <<
+/D [2213 0 R /XYZ 56.693 203.445 null]
+>> endobj
+2243 0 obj <<
+/D [2213 0 R /XYZ 65.161 202.887 null]
+>> endobj
+2244 0 obj <<
+/D [2213 0 R /XYZ 56.693 155.903 null]
+>> endobj
+2245 0 obj <<
+/D [2213 0 R /XYZ 65.161 156.586 null]
+>> endobj
+2246 0 obj <<
+/D [2213 0 R /XYZ 65.161 145.627 null]
+>> endobj
+2247 0 obj <<
+/D [2213 0 R /XYZ 65.161 134.669 null]
+>> endobj
+2248 0 obj <<
+/D [2213 0 R /XYZ 65.161 123.71 null]
+>> endobj
+2249 0 obj <<
+/D [2213 0 R /XYZ 65.161 112.751 null]
+>> endobj
+2250 0 obj <<
+/D [2213 0 R /XYZ 65.161 101.792 null]
+>> endobj
+2212 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2253 0 obj <<
+/Length 1976      
+/Filter /FlateDecode
+>>
+stream
+xÚå\ßoã¸\11~Ï_!\_²@ÃåoR[ÜÃ-®9ôÐÞ]7)P`ïpPdÚQW\16U\91ÞMö¯?ʲ{k%N\86¦å í\93\14\89\1a\ eÉù\86ß\fÇÁÙ"ÃÙwgo¯Ï^_
+\9cå(\97Tf×óLR$U¦  CLe׳ìýù;S\9bÂ\99W\17Tàó\1f¬7n¸\9dÛn¸ñ·\9b\97ßÚò­µ\1f\86?þyõ×W¿\\7f\1fº¹ \ 4åB\fÒ®ü}mÜ­1Þõ¯Cï$Ó¡wÉúÞ¹THQ\9d]\b\94«MÿT\a\81J\9f¿\1e.$Wý\87g\7f¾>û÷\19       âqF2!\91ÌY¦r\82$¦Y¹<{ÿ\vÎfá]P\0ñ\g\9fÖ-\97\99 \18Q&Ã}\9d]\9dýý\fof\ 2ï\9d\91­l\9e#\82å ÓÏ\94\8aµ\16ÛÏ^_\86&ëqðþ\e\8d¸Ôáź±óUm»7¯.\bÅý´µ\ 4ݹzø<LL/¡¿|·;¤°\10DÑL±Ð-gý\90úç\ 2\87    â2£(×yÖ\99lþå\18v¤=þôa\aT#¢ù¶\83A0é[§Ê\17\88H2\96/0A*Ì\r¤\87/×W¢\9cæGPv-°[dÃÍ»Í\82ï,ÞVqF\10\ f\134\98í\87ªÝYð\87\82²÷\172¬ïÂ4¦+|Õ,`íçön§aèìÍæÁÃ/Îg&XS\13ÄÛ\ 6&\1eÚ®\80jk}\13|ÀHåõ»\8b½j¯_W3 &ÞwÕÍjÔGò\0·\9a;Xó
+Ø.\88Ümø<¢\89BÁ}L\a¸]ù\89\80KV6\ 2p\14#AØ\0¸¶pÎ\0-ÆÛ(hBÅ^þ8\ 6æ\1f\9f¶pg¡\82\7f\825,í²­\8bª\ 1ÚbqcW\1eÖtÕtÆÙú#t.þò-\106@4îóca\92\11tg$|½\93\8c{®{9\80\fü\82Qz\0\aø[±ê*ÿùÕzðß\9b¢q¶Ù2\82ºrÞEP\ 2©\83\16r:F U L\98Læ FòÓ\1cTº²p\a%\15C2\88_¯èeu\aöO÷­=ÔÊe`Ä\9cÐ\93Z9çkÊ\1coåÞ.\7fuåmw°e3\8e\ 4\13\13\9a6eH(9\9diïÊO4íde#L\9bJ¤û'\91¦}³Z\8c\ f\84\11òôFY4P.8\9bA5YVÎ\81Iw[tÅ\1eD>ƺÛζ¦óÕ\98<>oÐ=¥Ñú\94è\15¹
+\11<?\0½ïìM\18ä°E]ùâÞÿ¾EÝuf\1e\81c¡Ã8   \99\ eÇ\ 1\16H  :\19\8eGòÓp\9c®,\1cÇBc\847\8bÿS Ð08\84Õ5]g: (¡èõE·0\1e\8eÈ¥;.ß_ÚÙ8P=ÿú«ý0ï­Üõù©ñG_=íΠú\14um?\ 1\99ÿÊ\85Í´ú¼fȱ^G\ 4cP9\9b\ e\1d»ò\13Ñ\91¬l\ 4:d\8e°&[²\ 2Üâ\fÔÚ:`K×\9a²\9aWå¡\9cP\84«Æü¤»
+ËÑ\96ù¾Ô¦B\83VTO¸©\90~\fùt°Ù\95\9f\b\9bde#`C)¢b\93úþf6ûïô¾\9dië¢\84\82¹hî¡\19\ fç\8b¦\84æ\15í\1cªílÕÌ\8a&6»(°F\13Æî»â\13M8UÕ\b\v&\ 4ÑmH[\8e\ró\89,\957ݲjÀqE\7f\14\ 6jø¸±ïmþ©ò·@Á[\7f
+:N(Ú¶¾\1f·ß\9fÇ?÷¦OHúè8\88\87 \ 4\8béÌr$?Í.Ó\95\8d0L\8c\11c\9b\8dÕ\99Ú\94þ¡ÏDÏxÀãyÚý1ð°e\7f\18®\vô\89î?g±f¥%ÂùtaàH~¢Y%+\v7+®sĶîîËPâ¸\ 1Ö@dï¡aã$®±\85\86­\ 1\KÓxpÊÖ\1cJϹf\88`vJzÎ%Fä ~>NÙF\92r.0¢TMGÊy\b<¨ÔÓA|W~"Ä\93\95\8d\808§Hl«j^<Õ\13      Zo\1f+ xfË\8aá)6¢±[ÍçÕ]dÔ1\9e\99\97\1dB\e\1dÂó ¦\1a1<]à;\92\9f\88±de#0Æ\b\12ù&ðíY\96{lÍ\7fÆ\ 2\83×qÿ\89¼3G\8e1\±\84¶¬\16MáW\1dX\83¢9µñ\1f@\81ú<w\ e\ 5t\9a³Ê\ 5\16\ 5®Gy\18­=\ f\10\9b®&hW|"\0SU\8dÀ\1fÅHnyì[{sÜ\8a00\90\96EUWÍ¢?ÍÞ\87\7f\8a      »ÀyàP¿[\1d`Ñ9b\92\9c\92\9c ÎÕ\11\88b[õ4ñOCf÷£énB|±\8c`\8eL\aM4\9f\8e92\85\91\98°În$?\rTéÊÂQÅ\14Cz[gw9¢\rOÔOBã¬æ¶Ï\87>\88µBg¯÷{ü=\85\ 4ôÍÓ\1eüjÕ¶¶óÐ!@Ã?W}6Ç-xÛ"$*V\8dM³1©\90`ê¤\ e\85s$);îÉPd\8d<cA\87       \vâ\18eHM\98T\1fÉOô$ÉÊFx\12*×â×ëù\8f¦\fÀ_\98YdÕ¬_\97\82\ 2\13ì®)Zwk=´:©ªgîÐ<\ e\vìC\9d¶ô\8eæ¡\8f\83\9e@ÓÌ\967Ö~\88\0\14Õ
+é)KL©\92H+5\19¢FòÓ\10\95®,\1cQTãpÝ\14ðü\0\f\1d\aÜý¯À\8eöôä´5sT\ 4   Ç®\99»©m\19\ 5:N\10\9e²h\8e2\8cð\84Es#ù\89 KV6\ 2t\8c!öÿ\8d\10\96'=² \98#Âó\97Å\1cÉ\83\12zÂã\v¢\19¢tºã\8b\91ü4Ì¥+\vÇ\1cÑ\12     "N\0º\7f­\9c\87\8a\87)ñ  <ÑìliÜÁX&ºÿ\85s~J,\13¡\10£â¸Xö¶\8cA2\ f*H:!\92\99D\1cOWT;\92\9f\88äde#\90Ìò`\ 4$¶:0æç\1aÛ²£#gª\82\85ͪ\8f\11I*_yè   çã\19\9cÔ\82\8b94[÷0\9d¶~ܧÔ0Ø\91\ 4\898©#    Ú\ 5Ë\7féø\97à \ 6\9b°ÔXçH¨é\ e\wŧ¹\92dUá\9e$§HK\15\99\97~z·|\fÅ\9d\85nÚq~\aZ\1a\17ìq\15Q\89\ 4÷9%´Äª´Ð\93áyg\97ÐDø\1cZ\1a\bt\8a\9fL]\1fJ\82zv9\ 5\ 5zð/gx\bS\872üØÿ8ó\ec\84
+endstream
+endobj
+2252 0 obj <<
+/Type /Page
+/Contents 2253 0 R
+/Resources 2251 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2288 0 R
+>> endobj
+2254 0 obj <<
+/D [2252 0 R /XYZ -11.232 900.716 null]
+>> endobj
+2255 0 obj <<
+/D [2252 0 R /XYZ 56.693 741.747 null]
+>> endobj
+2256 0 obj <<
+/D [2252 0 R /XYZ 65.161 742.431 null]
+>> endobj
+2257 0 obj <<
+/D [2252 0 R /XYZ 65.161 731.472 null]
+>> endobj
+2258 0 obj <<
+/D [2252 0 R /XYZ 56.693 685.206 null]
+>> endobj
+2259 0 obj <<
+/D [2252 0 R /XYZ 65.161 684.647 null]
+>> endobj
+2260 0 obj <<
+/D [2252 0 R /XYZ 56.693 637.341 null]
+>> endobj
+2261 0 obj <<
+/D [2252 0 R /XYZ 65.161 637.823 null]
+>> endobj
+2262 0 obj <<
+/D [2252 0 R /XYZ 56.693 590.315 null]
+>> endobj
+2263 0 obj <<
+/D [2252 0 R /XYZ 65.161 590.999 null]
+>> endobj
+2264 0 obj <<
+/D [2252 0 R /XYZ 65.161 580.04 null]
+>> endobj
+2265 0 obj <<
+/D [2252 0 R /XYZ 56.693 532.532 null]
+>> endobj
+2266 0 obj <<
+/D [2252 0 R /XYZ 65.161 533.215 null]
+>> endobj
+2267 0 obj <<
+/D [2252 0 R /XYZ 65.161 522.256 null]
+>> endobj
+2268 0 obj <<
+/D [2252 0 R /XYZ 65.161 511.298 null]
+>> endobj
+2269 0 obj <<
+/D [2252 0 R /XYZ 65.161 500.339 null]
+>> endobj
+2270 0 obj <<
+/D [2252 0 R /XYZ 56.693 453.033 null]
+>> endobj
+2271 0 obj <<
+/D [2252 0 R /XYZ 65.161 453.514 null]
+>> endobj
+2272 0 obj <<
+/D [2252 0 R /XYZ 65.161 442.555 null]
+>> endobj
+2273 0 obj <<
+/D [2252 0 R /XYZ 65.161 431.596 null]
+>> endobj
+2274 0 obj <<
+/D [2252 0 R /XYZ 56.693 384.089 null]
+>> endobj
+2275 0 obj <<
+/D [2252 0 R /XYZ 65.161 384.772 null]
+>> endobj
+2276 0 obj <<
+/D [2252 0 R /XYZ 56.693 337.264 null]
+>> endobj
+2277 0 obj <<
+/D [2252 0 R /XYZ 65.161 337.948 null]
+>> endobj
+2278 0 obj <<
+/D [2252 0 R /XYZ 56.693 290.44 null]
+>> endobj
+2279 0 obj <<
+/D [2252 0 R /XYZ 65.161 291.123 null]
+>> endobj
+2280 0 obj <<
+/D [2252 0 R /XYZ 56.693 243.615 null]
+>> endobj
+2281 0 obj <<
+/D [2252 0 R /XYZ 65.161 244.299 null]
+>> endobj
+2282 0 obj <<
+/D [2252 0 R /XYZ 56.693 196.791 null]
+>> endobj
+2283 0 obj <<
+/D [2252 0 R /XYZ 65.161 197.474 null]
+>> endobj
+2284 0 obj <<
+/D [2252 0 R /XYZ 56.693 149.967 null]
+>> endobj
+2285 0 obj <<
+/D [2252 0 R /XYZ 65.161 150.65 null]
+>> endobj
+2286 0 obj <<
+/D [2252 0 R /XYZ 56.693 103.142 null]
+>> endobj
+2287 0 obj <<
+/D [2252 0 R /XYZ 65.161 103.826 null]
+>> endobj
+2251 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2291 0 obj <<
+/Length 1860      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ[KsÛ6\10¾ûWpÚÎÄ>\18Á\e`:94mÓN'}%>t&Í\81\92 \89\rI0"äÇ¿/HJ±E[ñÂ\10Õ\9eD\91àb\ 1ì·ßî\ 2ÄÉ"ÁÉO'¯.N\9e¿\168IQ*©L.æ\89¤HªD\13\86\98J.fÉûÓ·¦0YcÎΩÀ§¿Yg\9aþrnWý\85[n\1eþ`§¯¬ýØÿùëÝ\9b³\ f\17¿ønΠ       A©\10½´wî¦0ÍÒ\18×´\8f}ï$ѾwÉÚÞ¹THQ\9d\9c\v\94ªMÿ4õ\ 2\95>}Þÿ\90Tµ/\9eüxqòé\84xñ8!\89\90H¦,Q)A\12ÓdZ\9e¼ÿ\80\93\99\7fæ\15@<ÕÉUײL\ 4Á\882é¯\8bäÝÉ\9f'x3\13\8cleó\14\11,{\9dþ¦TtZl_{þÚ7éÆÁÛw4âRû\aý\ 4Ú\89Y¹³s\89±\1f~vãlõâì\9cPÿ·È\e× ë¦è\85ùijåµ??í\ eÐ/\vQ4QÌ+ÁY;Àö¾À~º¸L(Ju\9a¬L2¿;¢\1di\ fß½ß\ 1Õ\88h¾í \17LÚÖ±ò\ 5"\92\få\vL\90ò3\ 5éáîjK\94Òô\0Êv\ 2W\8b¤¿x»Yþ\9d¥Ü*Î\bâ~\82º\15ýn6ÛYýûr\92÷Ýr7뺶~íA\8d[@\81\1aÖ+;5³õÊÀ\9a»Ü\15À¦WKSÁZNmå²¼2À\89È\81b'\85\9d~Ì«¹\855\87ÎØ=\89~\11\11\14sÔ[\80\7f\1a\81¹=¿û}\r¦\88jrX_3·5   p52¥\88\91t<W#5AÞ\11\8fåivÅÇ9\9ahUá~Fj\8e$ßPßëü\1afߥ\9d\99¡}¿üjsçþ;\9d-ìÁÃÃͯg¦qÃ7öwÐ;?(\88«â\ 6ÖÒG"¥©úÈ\ 1àÌr·\ 4º\a \17Ë\9c\93µ\ 3\85\19xþÇA§|´\82Éx Ø\95\1f\89\8ahe\ 3\18\92^|\a\8b\fʧ×C\8b}±ßÆ[\ 3Ï«Ìå¶:,¥µá1\f\akW¯ÝSiJúÐ\99\13zL\9a\92\9cw±õ\7fJS\8c#ÁÄ\884E\19\12jD\9eÚ\95\1f Éhe\ 3 I%Òí\9d>I,í%ÐÎ͵[e\95±k \1f\9ffE\ 1DüÊ\96\10M\80p2Þ\1fÈ\e\9f¹é\12\9arLʼi\86n,Ä\93P\8c\84ÖÇô$"UH*~XO\92­\9duv\1aàL\84öC%d<gâ±\89\94 £9\93\81ü8g\12¯,Ü\99\b\8d\11æ\81Ùµ_Ü\0\f\97Ùj\91W\ 1/ø4Û\ 3Ôå¦\89\89\ e½ óý}4ÆAÇ
+k×V\94\ 2Æhç\ 1\8d»B\ 2p2\86ÁÿãØó\96 R6\1e4våGB#ZÙ\0\14ám1 \87rPK\18е\ 2\17¿\7f\1fm\85\0C Hc~Túa)Ú&\17\87b\9f¼*òÊ\84\90\ fõzQ="ù\90v\14éx\bÛ\95\1f\89°he\ 3\10F)¢BnÙç\9f54Ò3×SSÃ3Fp\81×G§\a\96X\9aj=]Ú|
+Dzcêl\959¨x\17ìí±F#Ö9vÅGZb¬ª\ 1\86H\b¢Û\84\98\ 3»ïo\9a\9brb\8b ¼§
+\89&æY\99Ckyù\1cØ\ e\88Å\1c\1a\98\98§3\13\16\bSrLfâÚw\8dÕa©i\96_æm\82\18@N\ù_ÎÇ#'.    "Z\8cæ\11\ 6òã\B¼²p\9fÀ%G\±À\r\81©-ÛJùS-\9d\v\8d\8ejéL ªÙa-½%±\12}\9e\88ÇÇM\ 5btD+'\1c19\1eï\räGZy´²\ 1VN\14\92<\r´rwS[(Gf\ eº¹n.á{L\9d\81\ 50äg\8fû\98àu=ËîW\12Àøõ\81\ 4SGÝ\f\83\91ÎÇ|{v;ÝèúÊLvnÀ\ 1Î\94ï:\95ã!\9cI\85\ 4S£!| ?\ eáñÊÂ\11Î\14F\9a\86\96øÊlõ1¤\9cÕecY\11Vå{à0Í\97ßi\9c©\ fà \1e·VÏý\82\1fµ\12Ï8A\92\1d¸\12ÿ)«f\99\ f¼\ 3\ 2NƼ\1ejÄR<£\18)2^)~ ?\12¨ÑÊ\ 6\0u\vR0\r\8bÃn\99\7f\9bñв\8a3e]dÎ\1c:\12x`?~\7f%¨¬ÝÍÓk£_Ø!Èýð\ 2\9a\17ÙÄ\14O=ì÷8*q\8a\94\18¯H?\90\1f  \9ahe\ 3@C\18Â|S¤\9f\99y¶.Üý¥ØLüËÞI>Û¿\8a\95­îñÑ30k`égm¼\ 3\8b´\9dD%Ò»´A¥g\12²ÉÞ|Â:\1c6Á~À?_üúfsèû.óàä\9c\99Ææ\84øÅö8ùÜ\16\85=£âô*¯\16ý­é2«\16Û\ 3èËì\8câÓË3"N7oL\8c·èîªÌf\9b{ÎÞ\9eRïúöÚÞöM4GJÉ-\87-]Y< !\95ÝA§M£©ÝÊnòjj\ 6\87à½Åúܹ¿^õGçÑîl\9cS\1f\9d\13¥ü\85@)>pÊÛ\9d \r ZêQ"õ\889/I5Rt<\9f1\90\1fç3â\95\85û\f\8a\84\ 4\92í«\ 1Ùnn\7fM|0ÿåó\98¦Î\17«¬^\86íf\83i8«k\93­ [\8eWà­\bhаÅîØ\aíH*\90bGÝ\9fôÝúÜi\8cÒXD*MÚ}Z1â~%\11\ 4ét¼ýÊ\81üHÇ\11­,Üq\10á\7fµ
+M¥ÛSaÕ\ 2ü\89É</Brâ\1eTs»*Á\95\98Ô\98p?-GÝ\8a!-[§\aþ\0¬;RSg\vs§È5³Ó\89µ\1fïܹmµÍu\1at]B\19\9e\10\890\eñ£1Òî\8b©ñ>\1a\eÈ\8f\ 4j´²\ 1@ÅÚǵÿ\8f\8fƶ\1fg\82\1aÿ±\9eø4ui tþà\87\19!hnC!-\8fú\8dUÚõ|XNý<mhXè\7fèsU\8e\11î\8f¸\84~­ú/\11UÄÇ
+endstream
+endobj
+2290 0 obj <<
+/Type /Page
+/Contents 2291 0 R
+/Resources 2289 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2288 0 R
+>> endobj
+2292 0 obj <<
+/D [2290 0 R /XYZ -16.307 900.716 null]
+>> endobj
+2293 0 obj <<
+/D [2290 0 R /XYZ 56.693 741.747 null]
+>> endobj
+2294 0 obj <<
+/D [2290 0 R /XYZ 65.161 742.431 null]
+>> endobj
+2295 0 obj <<
+/D [2290 0 R /XYZ 56.693 694.923 null]
+>> endobj
+2296 0 obj <<
+/D [2290 0 R /XYZ 65.161 695.606 null]
+>> endobj
+2297 0 obj <<
+/D [2290 0 R /XYZ 65.161 684.647 null]
+>> endobj
+2298 0 obj <<
+/D [2290 0 R /XYZ 56.693 637.14 null]
+>> endobj
+2299 0 obj <<
+/D [2290 0 R /XYZ 65.161 637.823 null]
+>> endobj
+2300 0 obj <<
+/D [2290 0 R /XYZ 56.693 590.315 null]
+>> endobj
+2301 0 obj <<
+/D [2290 0 R /XYZ 65.161 590.999 null]
+>> endobj
+2302 0 obj <<
+/D [2290 0 R /XYZ 65.161 580.04 null]
+>> endobj
+2303 0 obj <<
+/D [2290 0 R /XYZ 56.693 532.532 null]
+>> endobj
+2304 0 obj <<
+/D [2290 0 R /XYZ 65.161 533.215 null]
+>> endobj
+2305 0 obj <<
+/D [2290 0 R /XYZ 65.161 522.256 null]
+>> endobj
+2306 0 obj <<
+/D [2290 0 R /XYZ 56.693 474.749 null]
+>> endobj
+2307 0 obj <<
+/D [2290 0 R /XYZ 65.161 475.432 null]
+>> endobj
+2308 0 obj <<
+/D [2290 0 R /XYZ 56.693 427.924 null]
+>> endobj
+2309 0 obj <<
+/D [2290 0 R /XYZ 65.161 428.608 null]
+>> endobj
+2310 0 obj <<
+/D [2290 0 R /XYZ 56.693 381.1 null]
+>> endobj
+2311 0 obj <<
+/D [2290 0 R /XYZ 65.161 381.783 null]
+>> endobj
+2312 0 obj <<
+/D [2290 0 R /XYZ 56.693 334.275 null]
+>> endobj
+2313 0 obj <<
+/D [2290 0 R /XYZ 65.161 334.959 null]
+>> endobj
+2314 0 obj <<
+/D [2290 0 R /XYZ 65.161 324 null]
+>> endobj
+102 0 obj <<
+/D [2290 0 R /XYZ 56.693 286.85 null]
+>> endobj
+2315 0 obj <<
+/D [2290 0 R /XYZ 56.693 259.296 null]
+>> endobj
+2316 0 obj <<
+/D [2290 0 R /XYZ 56.693 212.286 null]
+>> endobj
+2317 0 obj <<
+/D [2290 0 R /XYZ 65.161 212.97 null]
+>> endobj
+2318 0 obj <<
+/D [2290 0 R /XYZ 56.693 165.462 null]
+>> endobj
+2319 0 obj <<
+/D [2290 0 R /XYZ 65.161 166.145 null]
+>> endobj
+2320 0 obj <<
+/D [2290 0 R /XYZ 56.693 118.638 null]
+>> endobj
+2321 0 obj <<
+/D [2290 0 R /XYZ 65.161 119.321 null]
+>> endobj
+2289 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2324 0 obj <<
+/Length 2089      
+/Filter /FlateDecode
+>>
+stream
+xÚí\Msã6\12½ûW°²{\98I­{ð\r"§|ì&µÙT\92\9dñV¥j\92\ 3\12Ë\14©\90ÔØþ÷\ 1\89h+j\18\84f·jO¤%¨Ñ\ 4^?<4\9a&É"!É7\17_^]¼ùZ\92Ä\80QL%W7\89b t\92R\ e\'WEòþÕ[[Ù¬³¯/\99$¯¾ozÛíno\9avwÓ/Ç/ÿÞä_6Ííî\8f\9fÞ}÷ú\97«o]7\97\94\82\91rgí]ÿPÙnimß\r_»Þi\92ºÞ\15\1fz\17J\83fir)Áè±\7fN\9cA\9d¾z³»P£\87\1f^üãêâ×\vêÌ\93\84&R\812<Ñ\86\82",ÉW\17ï\7f!Iá¾s\ e\800ir·m¹J$%À¸r÷Uòîâß\17d\1c   â\\1cn\87Ë7\7f°ìÆ\83j\96ha\80\125X\1e>\97Äù)TÂÀ¤&imrsÔ\14\ 3\9e\ 2\15zßÁÎ0\1dZ\87Ú\97@\15\9dÚ\97\84\82V)ª\87?\ e³\ 2ÃÌ\fÎn\r\8bdwóvD¢\9bÂ-\16Ä\16\89£ã\82\82à#z¾·wÛÉ?n'y\7f©\byµj\8aMeqmû\ 6×®Û¬×MÛã\1a×XO]t­l½\8b\86Ó­Ë\1a×n\1f\8a¨Æ?n®«ÒÅd\8bt¢Ë\97v\95\1d´us\ 3»\ f\ eæû H\1f\91î&V¦!¡täú\94Íö¼@\190!v\18ú\991yàû\ 4w)\b\17\18d$¿æÚº)ß>ö»>{è\9bú³×\97\94\r°É®+\v÷]\85}nâ\9cHi<
+Q\8eý8cÑ(db?\8c\9dÅS\882\ 2Üe;¡_\97÷8\90_o\16\13\84o?þ\vå"\1d¿8òË;\17IHêÉ«¬C\ 6]s\83l·é×\e$Im!\8cä³\ 6ióÚ\96õ\ 2É#\16i3oÚÖæ}õðRÎQi
+\9c\8bsr\8e\13ìãR\8e\92Î\a©#R\8e\10[u\15\8dr\ eí\aRN°³\1e\94#ÜP§j7£_Ì\1e\8dvUö½-\90\11ù\80ì\7fÑ6\9b5²­]­«¬G\93\aR\fåYUuÏÑî'G)×\91ÃjÕÔG\98á¹\1f,ûUåÑ<ëû¶¼Þ\fû\9eÉ\8f\86!ç ¹\89\17%\87ö\ 3£$ØY\8f
+R6îó°2|\81]5\86}éÜ«ð#\18\97Y]TØ8\r_å8\ 1·Ï>ç"çúp\938ï*WÖUYû,sÒ8/´\88·ÌÉT\81¦2Z\0\87\ 5p¸³ø\0\96\86\0!l6i-Í     m½Ã\86\a{»¥¡éì¯Èè®\91¡Ú8ni±;ö£\1e'L2H]Ä^R\90ÊìFñÓcÏ"\81k7\91¿·D?Ö\8e\85pm\9d³·è\D0cÉ\94\83\9c\94%\15\81\94Î,Ì[{cë¾}ð!-éü\10&"iq\ 3i<Ñqh>\90²B]õ`,ÁÝ褣0/\8a\18rwÈ\8c£\1a:ج7íÚ\11Ô¼Ù¿ºñÑ·u¾\9c8|\8aR\8b\99\v[ÛöÉð\9e\ e!æ¦\97Óx\10\1f\88ñ`g=@Î\190:.\13h\19\dÝ\12\9b¸Ygn¾\9av^Ø^ýð\15z\91\9a;\14Ñ£´§z\뻥­}QM5\18\1d/\8d\1f\88ê`g=PÍ(0å     j_\8aÍ\9bºÏÊ\1a»\1dÄ\8b*¤°D\87Taï{Û®^¬¼¨psuÖ\8c¨0\f\88þÈ{E\91º+\89\98\12\15\9a\ 2\15ñR¢\13ûaá\eî,>|\85\16 ö¹\ 2´òZ\95]\87>P\18Ò\87ó*\93²xI¦ð£\8aʦ]\14å\87\97ò\82\v; Ò\9c\95\17\84\ 4&ä¼Äpï\88ß\87\16¸ó!å\11i\81   àLÄ£\85\81´\10ì¬\a-0\r\8a\8e§³ÿ¼ù/_w\aXa\93.X\r\81\9f\97żÏòùýÓs\90Ï\8e³ÛS*üÛ\9fçêú'Ú÷è\10`W\ 3ä¼wkì N×\81ÓD1TÆ©x©à\89ýÀ8\ evÖ#\8e©cs9æÕÊ:¯6è,\ 1VËc\ 3àÚæÙ\ 6+ø»Ò­Â>\19å{<«ÔH\95Q5õ\ 2\9bOÞçJº\17\ eîi\84\13\ 6â÷RÇù\11~h?\10áÁÎz \9cH§WÆ*2,\16\9f×\84\1e\82\8c\e\ 3\82ês
+2®\15HÂ?òN\8d»)\96\11\ fõ¸\94 ÓxÙÃ\89ý0\9c\87;\8bÇ9\97)¤ûC¦·vÕ|°ÿß~as\98s,'§CC\bP\8cÇ\83î¡ý@è\ 6\ 1]¡Á\8c{      /\15P"kJÖmSlrìâ[lÖU\99ã1VÌ\\ 5\8eVV>E£Ï\8eëiÈr\ eÃ\E\83ì¡ý@È\ 6\ 1Yîú\94Ô3­=¾5\10\83é\ 6\16Ç\97ðFTÏÑ\95.g\f4\89·\97\9bØ\ fÄd°³\1e\98d\12\8caçVºÔ\80¦g-\ 6aFAJf.\ 6Y´ÙzYæ\9d\87Öe©ó\83G,\ 6aZB\1aïPâÐ|\18Ð\83]Åã\9ciã®c1ÈWK\9bßλþÞ`+âÐÉýã¥s\\9dÈÆÅxË-»î\9a
+­¸oJl\15Ú\7fÞ~×y\929SÂÁ'Þvnb?\10ãÁÎz\80\¥ÀÈc1H\86\9cڮϰ(¸+ûå\v\11\9cß\1c\97\v;Bý¢ê\1aôé½\ 3dYàÅ\ e¾\96      =r\85\1d\ eæËÚzCXr7yñ¶u\13û\81\10\ e\ 3ÂR\ 3\e\ f\bï\96\16_|\8b=\ 6(WÙbv\12[gØ°(;l1\8b\93ñå\a\ 2ËùÙÌï4?¿á8\8d\7fÁ\81\90x{Ä\89ý@ü\a\81\7f¡\80íó\1a\1f²¶Ä¿)öײóØ\9d=\v0\ f   Ï\ 4\ 1BÏú
+
\1a(¡óJø|¹©o/\87ÅÁGÄ»§¥<\8d'â©Û­P\1d¯¤{b?,>Â\9dÅÇ\a\1dÎH\94ö,-òRºh\85\8e~©Ùé\ 3ô+\9c\95\82v\0»:´6ß´Ý3¬pù'/e\ e\ 1äÑ~XUëlõbâ¡\86\ 3=kÕ\12Õ\ 4\98\9eùÕ·lÓ7}\93{\90\ eU\ 48\8dxLF\85\ 1.ã%É&ö\ 3I'ØY\ fÒ\91\f\94àÿ[¤\83.±ï\e¯zéù)\ fýHØ1rÛÙ2¯|5©[Ð\81\9b\10\13û\81ð\ f\ 3þ\82\82JÇj\88gÿ\89\91\ f}s        \82\9cµÈ\81R\ 6¼¤ÈáÛ²½Ívôý¯¦³·{ò¾Þ\94U\ 1\8fEu§\1f\9a0\90\11KN\r\ 5©ã%Ä\ eÍ\87\ 17ØU<n\8d\80T\9aGÖF¿\9c_YtMaÖ.lï\9büIS\90a\ 5ÈG®OþKÞ°GSæ%ÿ$ï7úÆ÷G
+endstream
+endobj
+2323 0 obj <<
+/Type /Page
+/Contents 2324 0 R
+/Resources 2322 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2288 0 R
+>> endobj
+2325 0 obj <<
+/D [2323 0 R /XYZ -11.232 900.716 null]
+>> endobj
+2326 0 obj <<
+/D [2323 0 R /XYZ 56.693 759.068 null]
+>> endobj
+2327 0 obj <<
+/D [2323 0 R /XYZ 65.161 752.393 null]
+>> endobj
+2328 0 obj <<
+/D [2323 0 R /XYZ 56.693 704.886 null]
+>> endobj
+2329 0 obj <<
+/D [2323 0 R /XYZ 65.161 705.569 null]
+>> endobj
+2330 0 obj <<
+/D [2323 0 R /XYZ 56.693 658.061 null]
+>> endobj
+2331 0 obj <<
+/D [2323 0 R /XYZ 65.161 658.745 null]
+>> endobj
+2332 0 obj <<
+/D [2323 0 R /XYZ 65.161 647.786 null]
+>> endobj
+2333 0 obj <<
+/D [2323 0 R /XYZ 56.693 600.278 null]
+>> endobj
+2334 0 obj <<
+/D [2323 0 R /XYZ 65.161 600.961 null]
+>> endobj
+2335 0 obj <<
+/D [2323 0 R /XYZ 56.693 553.454 null]
+>> endobj
+2336 0 obj <<
+/D [2323 0 R /XYZ 65.161 554.137 null]
+>> endobj
+2337 0 obj <<
+/D [2323 0 R /XYZ 65.161 543.178 null]
+>> endobj
+2338 0 obj <<
+/D [2323 0 R /XYZ 65.161 532.219 null]
+>> endobj
+2339 0 obj <<
+/D [2323 0 R /XYZ 56.693 484.711 null]
+>> endobj
+2340 0 obj <<
+/D [2323 0 R /XYZ 65.161 485.395 null]
+>> endobj
+2341 0 obj <<
+/D [2323 0 R /XYZ 56.693 437.887 null]
+>> endobj
+2342 0 obj <<
+/D [2323 0 R /XYZ 65.161 438.57 null]
+>> endobj
+2343 0 obj <<
+/D [2323 0 R /XYZ 65.161 427.611 null]
+>> endobj
+2344 0 obj <<
+/D [2323 0 R /XYZ 65.161 416.652 null]
+>> endobj
+2345 0 obj <<
+/D [2323 0 R /XYZ 56.693 369.145 null]
+>> endobj
+2346 0 obj <<
+/D [2323 0 R /XYZ 65.161 369.828 null]
+>> endobj
+2347 0 obj <<
+/D [2323 0 R /XYZ 65.161 358.869 null]
+>> endobj
+2348 0 obj <<
+/D [2323 0 R /XYZ 65.161 347.91 null]
+>> endobj
+2349 0 obj <<
+/D [2323 0 R /XYZ 65.161 336.951 null]
+>> endobj
+2350 0 obj <<
+/D [2323 0 R /XYZ 56.693 289.444 null]
+>> endobj
+2351 0 obj <<
+/D [2323 0 R /XYZ 65.161 290.127 null]
+>> endobj
+2352 0 obj <<
+/D [2323 0 R /XYZ 65.161 279.168 null]
+>> endobj
+2353 0 obj <<
+/D [2323 0 R /XYZ 65.161 268.209 null]
+>> endobj
+2354 0 obj <<
+/D [2323 0 R /XYZ 65.161 257.25 null]
+>> endobj
+2355 0 obj <<
+/D [2323 0 R /XYZ 56.693 209.742 null]
+>> endobj
+2356 0 obj <<
+/D [2323 0 R /XYZ 65.161 210.426 null]
+>> endobj
+2357 0 obj <<
+/D [2323 0 R /XYZ 56.693 162.918 null]
+>> endobj
+2358 0 obj <<
+/D [2323 0 R /XYZ 65.161 163.601 null]
+>> endobj
+2359 0 obj <<
+/D [2323 0 R /XYZ 65.161 152.643 null]
+>> endobj
+2360 0 obj <<
+/D [2323 0 R /XYZ 56.693 106.377 null]
+>> endobj
+2361 0 obj <<
+/D [2323 0 R /XYZ 65.161 105.818 null]
+>> endobj
+2322 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2364 0 obj <<
+/Length 2017      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\K\93Û6\12¾Ï¯`e\ fñTe`¼   ìf\13ç±N*¯ªØsH\957\a\8aÄHÌP\ 4\97\84\7f\1f\90\926\11ey\1a\ 2©ì\9e(\91\ 1ô÷õ\ 3 p²LpòÍÕ\97·WÏ_
+\9ch¤%\95Éí]")\92\bC,Mn\8bäͳW¦2Yg®o¨ÀÏ~²ÎtÛ\8fw¶Ý~p«Ýïmþ¥µ÷Û/¿¼þáú×Ûï|77\84 -ÄVÚk÷®2ÝÊ\18×õ\8f}ï$Q¾wÉúÞ¹LQJUr#\90Nwý3â\ 5¦êÙóí\85è´ÿáÕ¿n¯þsE¼x\9c\90DH$5KRM\90Ä4É×Wo~ÅIá\9fy\ 5\10×*y\18\13A0¢LúÏUòúêç+¼\9b       |rFö²¹F\ 4Ë­Nÿ¦T\f\7föü¥o2\8c\83÷¿Q\88\1f\f\8d¿+ÛûìúFbüì{Û\99û¿_ß\10ê¿,6eU Çuµ\95äç¨\17Ö_¾9\1c\9d_\13\92Ò$e^\ 3ÎúÑõ÷\ 5ösÅeB\91V:iMr÷çá\1cH{ÿÝã\ e¨BDñ}\a[Á¤o\1d+_ "ÉX¾À\ 4¥~\9a =üy©%ÒTO ì °]&Û\ f¯vk\7f°\8e\19AÜOа\9c_\14\85)\ e\16ÿXRòfXî¬v°\86\83\9aö°\ 35üööÇ\1f`-»CL\9e\98·÷\9a\13ä\9fF\98ä\89ëi\1cb\8a¨"gàð\95]\98Öm\81øÚeï\9c­÷P\V¶ë²ö\1dzì h\94\9a"Fô|h\94\8a OTs\81ñP|\1c\16£U\85CQ*\8e$ß¹\86\1fí[\ 3Eâ;Xò.Ì£3íº\83\87µ\e,ÌÔ®\ 5êá,\909\fTÏ®,\80m\8bCÖò\13ýÉîÆiáÎd@\ 2³w\81$#SïÂ1\99\ f   \87ò#¡\10­l\0\16R\86¤\17?`!»óV{Öú\9el÷°*ó\15мÀpy\9bUe1¶/\ 4%]\1f\1frB/éo$çC\09©¿Y¹uå\16U\88»a\1c     &ft7\94!\91Îèo\ eåG¢,ZÙ\0\94Q\89T\7f§_Ó\97å#4¢[\8e\8c|¸ý7Â\18ÿ0\99B\99\rÔ\97¬Z»Y®¦\ e\e]¶¨ î×¹¶\lúÜ\11ÔþEçG\aví@Çó"\82w(FB©Kò\8eЩÏÄù´¼³¨l~\1fÀ:Bù\81\122\1fëx\10£TÐÙXg$?\8e\95\85³\8eP\18áÝê\7fµÊê¥\81b\1dØÐ4å²Í\1a +8³nªÌ\99i\83×nÓ4¶\ 5F#]¾2ë\f88\1fÂû\80×Ö¡  ­ðÓ\9fj6\9f=\1eÊ\8f´Çhe\ 3ìQj\84÷i÷\ 2èx\9aÖæ¦ëÊz       ¤òª:/\878\19n: ÃÉWeU´¦\ 6'Sçç;'í»1yyWæ@\v¯ÌÚ§\93ݹ\1eMø«Âü¢\1e\8di´ÏV¦rh®t\95i²¥ qjÔ«FÕ\8cN\8dô\ 3Ñó\91È¡üH\12\89V6\80D(ETÈÈP:º\16ãÝiQ\81\8aßõ¦re\ 3\8d\88MQ:Ûvç\85¸»Û\1f\9dL$\ 6ñÐ*õ\88Íý¯?úp\86Re\vS\9dM<Dx\13»$ïpÍ\10\96r.âÙ\87F]ÀV\ eW\f\11<ãV\ e\95Ï·\953\92\1fGAñÊÂ)\88§\ 2qF\ 3)h]vu¶\ 6oûì³Ýii«/à.²6"`\ f\80)÷ñ\1e\11ò¢8å\12Q>ñÎNY{¦\ f\89\ e8óZ¤3îëp*\10\9b/ã=\14\1f        ÌXU\ 3pI\15\92X\ 5âÒ§\84ùýÄû¦µéÀ®ÓÛÖýÙ!8÷Ñ\10\92\10cZ#NÒi!\96¯6õýMn×k[÷@ûÇõnmümgóñ-ß²\b\ 1$S^gÁç\ 3$KýHõ|\95ï\91ü8HÆ+\vÇ$S^SÅöÇ\1e~Ûtî¯\f°{\ fÜ5Y\ et«wåã¦\99¸^åZ\93­{\87\ 2Üh+ý/lÀ\11\90³¹\84ù°Æ#ã¢\"(\12\9aMË%\85Í\17Ö\86\94¨\19§HÎ\18I{\86F2\9do÷y$?\92\1d¢\95\r`\aÆ\a¹ÿ\9fì\90Ûú­iû\12ñÿ\1eE<mó\14£\94Ì\17C\8eäGÚd´²\ 16Iw[&Ç\aêBÈ\94ô§PÙ%É\94j\8e\14\9eº8ÚoÐ\ 6P)U^   \9eÎÇ¥4eHý±\8d:¹Ý\8eäÇÙm¼²p»¥iê'HNuÆ\80jõá
+ÞÃÊ´@\82zÑZß:+F\87\8bvOÿ¹5¼\8fOW"ïʶs¹=ª\17~üÔ\91²Ü¶­É]\ 5Ükʺ®\\ 6ï÷Q\7fí\17{6\8b<\94\1fi\91±Ê\9e¶?ß\ 3Ýç\85\9f\9e^L·\1a/ãg\13\1df1Э?·ÊÜ´gÒ\ 6\v\9d¶T\aܦöÐ\82"\1d¨`mÝÄç\ 4\ 2fÇ£|³\ 6ÎP±1¡P\15\ 4ét>¤\1e\88\8f\ 4j¬ª\ 1\9eC\bDÅ®n\ 6E\eØî|@\rµøÅø,v@ÀE¹\1f\97ºh%\8cR\89°\9c¸\12Ödm¶F\8f\ ff±+xmo\98Úí¾g\egËâ1$&#\12\11<cõ\8bboH|¾ê×H~$°¢\95\r@\16öËÎþ[ý*f8Ò\ 4®I÷vÓ×\9aO\0ì}®zx\91! }g\80\ ea°éi\93棡\9d\9e±Ö\ 2û\ 6\8fçèüè\93\98$>Y#j>W4\92\1f\a\99xeá\90!:E|\7ffÕ/@Vu6è8Ó´fÕ´å:\83¾p\13¤AY\a¼Mt®W$\9a rÙ£\12D*D\15ÿ\8b·`\89P\88Ñ\19O\1d\13\9e"&ç«\9f\8däG\ 28ZÙ\0\0\v\8c¤\98ìU\a,\9f(Cdm=q\158vóö\897ݺ²\86V\98Á©Ø.d\80ª\rå\1ep\86g7®Ù¸³Y\8asÄÒ\8b\16K      %\88\8b\89\8b¥M\19ÂPÄk g¬\94\12\8c\91`óUJGò#\19*ZÙ\0\86Â\f)úG¥\14úFÑi\92¢,´Vº{ðé秣ébÑ¿â7ÆÔÍ\87Âõ¼Ú\14G\19ôçOÔ×\9aÌ­\80\0\82\99ka\8e¶ñ\9e\84\8eÒH¤ó\15\\ fÅÇÙu´ªp³Ö\14©}5¢¬\9di\9bÖ\80=BkªÌ\95o'~9\aì?~\19½0\18à<\94DBÏà:\8eþ\19\86c\84·\87ÜCÿ\18æw%ï\1dO
+endstream
+endobj
+2363 0 obj <<
+/Type /Page
+/Contents 2364 0 R
+/Resources 2362 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2288 0 R
+>> endobj
+2365 0 obj <<
+/D [2363 0 R /XYZ -16.307 900.716 null]
+>> endobj
+2366 0 obj <<
+/D [2363 0 R /XYZ 56.693 742.989 null]
+>> endobj
+2367 0 obj <<
+/D [2363 0 R /XYZ 65.161 742.431 null]
+>> endobj
+2368 0 obj <<
+/D [2363 0 R /XYZ 56.693 694.923 null]
+>> endobj
+2369 0 obj <<
+/D [2363 0 R /XYZ 65.161 695.606 null]
+>> endobj
+2370 0 obj <<
+/D [2363 0 R /XYZ 65.161 684.647 null]
+>> endobj
+2371 0 obj <<
+/D [2363 0 R /XYZ 56.693 637.14 null]
+>> endobj
+2372 0 obj <<
+/D [2363 0 R /XYZ 65.161 637.823 null]
+>> endobj
+2373 0 obj <<
+/D [2363 0 R /XYZ 56.693 590.315 null]
+>> endobj
+2374 0 obj <<
+/D [2363 0 R /XYZ 65.161 590.999 null]
+>> endobj
+2375 0 obj <<
+/D [2363 0 R /XYZ 65.161 580.04 null]
+>> endobj
+2376 0 obj <<
+/D [2363 0 R /XYZ 56.693 532.532 null]
+>> endobj
+2377 0 obj <<
+/D [2363 0 R /XYZ 65.161 533.215 null]
+>> endobj
+2378 0 obj <<
+/D [2363 0 R /XYZ 56.693 485.708 null]
+>> endobj
+2379 0 obj <<
+/D [2363 0 R /XYZ 65.161 486.391 null]
+>> endobj
+2380 0 obj <<
+/D [2363 0 R /XYZ 56.693 438.883 null]
+>> endobj
+2381 0 obj <<
+/D [2363 0 R /XYZ 65.161 439.567 null]
+>> endobj
+2382 0 obj <<
+/D [2363 0 R /XYZ 56.693 392.059 null]
+>> endobj
+2383 0 obj <<
+/D [2363 0 R /XYZ 65.161 392.742 null]
+>> endobj
+2384 0 obj <<
+/D [2363 0 R /XYZ 56.693 345.234 null]
+>> endobj
+2385 0 obj <<
+/D [2363 0 R /XYZ 65.161 345.918 null]
+>> endobj
+2386 0 obj <<
+/D [2363 0 R /XYZ 65.161 334.959 null]
+>> endobj
+2387 0 obj <<
+/D [2363 0 R /XYZ 56.693 287.451 null]
+>> endobj
+2388 0 obj <<
+/D [2363 0 R /XYZ 65.161 288.134 null]
+>> endobj
+2389 0 obj <<
+/D [2363 0 R /XYZ 65.161 277.176 null]
+>> endobj
+2390 0 obj <<
+/D [2363 0 R /XYZ 65.161 266.217 null]
+>> endobj
+2391 0 obj <<
+/D [2363 0 R /XYZ 56.693 218.709 null]
+>> endobj
+2392 0 obj <<
+/D [2363 0 R /XYZ 65.161 219.392 null]
+>> endobj
+2393 0 obj <<
+/D [2363 0 R /XYZ 65.161 208.433 null]
+>> endobj
+2394 0 obj <<
+/D [2363 0 R /XYZ 56.693 160.925 null]
+>> endobj
+2395 0 obj <<
+/D [2363 0 R /XYZ 65.161 161.609 null]
+>> endobj
+2396 0 obj <<
+/D [2363 0 R /XYZ 56.693 114.101 null]
+>> endobj
+2397 0 obj <<
+/D [2363 0 R /XYZ 65.161 114.784 null]
+>> endobj
+2398 0 obj <<
+/D [2363 0 R /XYZ 65.161 103.826 null]
+>> endobj
+2362 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2401 0 obj <<
+/Length 2470      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\m\93Û¶\11þ~¿\82ã´\13\82ñF\90tÚNâI\9di¦é¤±?tÆöt \12ºcM\91*Aå|þõ]J\94}¢Di!\90J>\9d\8e\82\96\vp\9fg_° \rn\ 3\1aüpóòÍÍóW!\r\12\92\827\8b@q¢¢ f\82\88(x\93\ 5o\9fþb
+£­y6ã!}úϪ1vûqQÕÛ\ fÍ]÷å÷Uú²ª>lÿù÷ë\7f<{ÿæG¸Í\8c1\92\84áVÚëæ¡0öÎ\98ƶ_ÃÝY\10ÃÝ\95hï.UD"\1e\a³\90$Qw\7fÁA`\14?}¾ýÃ\92¨ýáÍßÞÜüï\86\81x\1a° TD%"\88\12F\14åAº¼yû\9e\ 6\19|\a
+\10\99ÄÁýfä2\b\19%\(ø\\ 4¯oþuC»\95 \83\93-\13¨Úêô\8eóp£ÅîgÏ_Á\90Í<dû\9b\98H\15Ã\17Û\ 5¬æ¦n\9eÍ\14¥0}ýÐTå\8bg3Æáß\95®õ\92|¼7ó­4X§V`ûç\87ý\19Âsa\11\ f"\91\10%X;ÃözHa½¤
+8Iâ$¨M°x<¥=iǯ\1eÞ\80Ç`\0|w\83­`Ö\8eö\95\1f\12¦X_~H\19\89`©0wxü¸\15Ix2\82²\e\81õm°ýðK÷ü÷\9eåNq\ 1VÜ=þï²lïé\1f\8a Þn\1e÷2·6/oq\83\17µÆ\8e\ 4è¡\ 6\96æ\1e7°ÈË\ ffo(L\93t\17\ e\7fó´©\1c\ 6[S,\1c\86÷gwzôÒd¹®æÿ5i\83\9bê\ 6s\ 378\8f?\1e\12\15\v\1fü\rü\1d&\1e\1er\âiô¼0ä£-\90óV\89$<\9a\8ev`M\89`l2ÚéÉ÷£\1d\7feñ´£bEBð_\9b\aú*ÿ\88³ñù\1aÉ$y\89\egʦ~À\rmÌrUèÆàFßß\99\1a9´®î­Y!Åj\8b]\80´ªk \8f\ 29=k\90<Ó£ÈÁq\9f\ey\1e\8d\11'"\9cÎI÷ä{¢Å[Y\a´D@Ï"Ù¢\ 5í%SS\14H³Ê\9b;ÜÈo\97UmZ\8b\1d\17\87\10këìRç¥TB\84ºªóR2"\92\8fì¼ìCY­\\9c\97\88H"\93      ½\17\aSO¦\83ã\9exO4úªê\0F\ 1©V\14ï²HÛTX¦O«2Ë\9b¼*5\12\97¥\860\107T\97é\1d\96\18°¨¬ÖÍj\8dt\vù\ 27.\9b§Ë¬È-RìÏ\7f\1eIHe\85¼ñÚ\9aË    \89KB)¿*!QNh[lp&¤¦ZþǦwõ\8e\85nk½ºËSë@DaÂI\18ÇÓ\11Q\183¢øtLÔ\93ïGEþÊâ¹(\8c%IXô9\8c>°Ù\8d-¿ý\8a        \16½\7f1\98mn\13ȺJ\8dEâH\17͸\\93\97\90«\9bÁ¬÷¼\rF1\81¥¹"äBø\e\ 1Êý!÷¥\öÍ60x\8cÁîÒv\fä+XLB\84§LmC¡\bWñt\98Ü\97ï\89Ioe\1d0)\12\ 2¶1\84Éá\188O?ô\92°Çø\rÏá\17]½[UÖæó¼È\9b\87qS>\8dÕ@ã«wãjø\88_¬+Á\b\ 1a_rU\86a\8c\88K\92\fÛäEõ\99^\9a¼)ÌJß\1a²«a\0±,ÑÎ\1d\80\17+5\1d\91È\ 4¾¡ÑdDÒ\93ïG$þÊâ\89D&\92°Dî\12\8deõ+2ÏÐ릺]\e\87\1a}µ@çéøÌÅ®tjF®üß\83g\\19ä`S@@Qö\90\ ekùÍi"ÍLcê%D#\93Lu\8e$ÝUm\16½º(¨þ§íî"\98Ô\17s\9118\1c\95ìÀÿ\8e\8d\8a\1f\8d\8a\88\ 4°ucfHðË\bHINçä{ò=±é­,\ 2\9bqHh¬`ÍÁ\e\88\17\9bûêòáÒ\94RFj3\8f+z\1f\19ÂT¹·÷IïÖå\87YZ-\97Uù(\9eý\bæí\90bJ\19\92P\86\13z!!!\87UÓYú¾|OK÷VÖÁ\v\89\88ÄQç\85\1f\904Wá\837S×U}@ÒÏ\87÷Fïu]\82kC¦ªà6ë:ÏÚ\9dÁqSÖtm!\93Ë?鶤g/F¶`\9b\9d°k"\9b&D\85\89\ fòV×$URJX,§Cµ\0×\bó\9b\fÕ=ù~¨öVv\10â-б®:ÈÈéð\a\8fñ6§@B%o\8e d\18²å±4øÏÃ\8cÐz\93\ 3\ 2ùëéybsÆÖ¨7\ 5\19;Q\95¿*GÍ\9aÑÍ1\e´¶±îÑ \13\ 1_\11Å\84«é|fO¾'º¼\95ÅûL\11\ 3§\87\9dÏüC^ÚvË\ fßûsÌ\9aO\f?\80áéáåz97µ\93üZ\ f\98Èp
+µÐëâ²\8e\82îê×Ã
+=\98\ 3oûõÖ\ 1½£!\1dþÝÜ,ú{uç§2\19ÉÝ\1ft\88\9c\a\9c\8a\88\98°TÒ\93ï        8oe\1d\0\17Q\b¢ºtLg\19¶æº.\1f±uq\90\9d\819\9dó\96.u\19\9b/óB#\8b\17veÒ¼çB¾dîÇÌ;Õ\ eM\99\aÍ\88ç\ìA<¿q±Ø(W@è)&,$ôä{ZîdÊv\8b\ 1ɬ\98n7s_¼çRxª:\8cXÙö8w;\97ü\fȾÏ->}\9b\8c°ÑEÊo[\a\13\ 1}ÀüåÉ\89Þãc\r\86\ 5!ä Æ½aËP¥1ÙasÃ\197ØÜ\99\aWo%$\91bºæ×\9e|OC÷VÖÁ[     ÈsY×A\94jdø?7è]8¬û;èûë®ÿñD08zã\9fGûm÷Ýì´éα=L\876>È\1cº<\8c@\87\91\ 3ζl\98\9d\88V\10ØdDÊ«¶(  \9a\90\90^Ò¢ô\93^×yóiË\81?\1a]Ú/M\93y\99\99\8f\ e\85dA)¡|Â^%\1e'\84ªé¼{O¾\1fëù+\8bg=\9e´\rÓ\9dÇ\7fÙëäïLû+\ 6Vr¾ÏÁLqNÉ­Á\7f\81\ 4\ 3Íò_\1dêÛv=ßìÙ_ZRæ±"4f×\ 47W\920ÉÇm\88vÜ#â¡$JMØòÄ¥ \11\9d.\89éÉ÷\84¶·²\ eÐ\96m÷u×òô³Æ6\11Âã5u\8dÝÍ×%¶\91J×·ÆåÔ\9c\1d¹É¨Ê\9c\ 2ÿÁláÉ8\ 5l]\14Õ½÷\96\16\ 2\7f\82\ 3à&ô|ûò=áá­¬\ 3<\ 4ðñîÜ9ö©a£Á%úøÁ¦¢´ÈÓ\8bÝ
+O`Á¯êUà\1e1ÿm½
+Kb"ä\84^\85Å\11\11ñt^¥'ß\ f6þÊâaÃ\12JTä|6ýwƾµ\81¨\12Û\1c¶ì·\b\9d\b+m£ËÔØq\eüj\93­ËL\97®í÷,RDNxB£'ßÓ\88½\95u0â\bHswB#íÛæÙ\1eD|ö\82\1c·÷\11\8e\86~¦ÔG¥ËaØéÕêp¿ev¾:ê\1a\940x\ e\1d³}ñ\9ef髪\83\98DaW\81´¦è\9f·Ùp&9Ã\80ã1í\89òÿÆe\7fWX\97X\17É\89öó;{\m
+\12Íp·:ôä{Z\95·²\ ef\15Bp\94t\8de{¹Ä¸\19Ö6\92}Àæ\8d\93\10£k\17:r\ 5\1eV\17\97}XÈHȯZÓe\90\12\84±\1cá\f\9ckTÎ)at³ï \9c°é\1a\a÷Å{"ÜWU\a\803N¤\88\7f'\85\1e\1eï3zâÖ\875syyÔìT\8dwqäxÇ\19\8fÛ_\99ßv
+ÇO¨<A"\18Òj\96LçC÷Åû\ 1Ì[U\a\80\81¢2ê<h\e`Ùc\ füt\1f\0Ö\8b®­\199·°z\89n\85º-u³®Ñ\1aèòÚ\96\7fAôÛîÀ\9eA°EïñBüd/ÞÈ?\8f¿8"\L÷®¥}ñ~øóV\15\8f¿\84B\bÕmQVóqû·Ñ0Zê¼\80Äÿà-)\8fÐÏ)\133\9a@ìôÅæÎ?rI¸\9câ=I\ao,\95t·­ìúÂÒÿ\ 3¼\Dè
+endstream
+endobj
+2400 0 obj <<
+/Type /Page
+/Contents 2401 0 R
+/Resources 2399 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2288 0 R
+>> endobj
+2402 0 obj <<
+/D [2400 0 R /XYZ -11.232 900.716 null]
+>> endobj
+2403 0 obj <<
+/D [2400 0 R /XYZ 56.693 742.235 null]
+>> endobj
+2404 0 obj <<
+/D [2400 0 R /XYZ 65.161 742.919 null]
+>> endobj
+2405 0 obj <<
+/D [2400 0 R /XYZ 56.693 696.874 null]
+>> endobj
+2406 0 obj <<
+/D [2400 0 R /XYZ 65.161 697.557 null]
+>> endobj
+2407 0 obj <<
+/D [2400 0 R /XYZ 65.161 686.598 null]
+>> endobj
+2408 0 obj <<
+/D [2400 0 R /XYZ 56.693 640.554 null]
+>> endobj
+2409 0 obj <<
+/D [2400 0 R /XYZ 65.161 641.237 null]
+>> endobj
+2410 0 obj <<
+/D [2400 0 R /XYZ 56.693 595.192 null]
+>> endobj
+2411 0 obj <<
+/D [2400 0 R /XYZ 65.161 595.876 null]
+>> endobj
+2412 0 obj <<
+/D [2400 0 R /XYZ 56.693 549.831 null]
+>> endobj
+2413 0 obj <<
+/D [2400 0 R /XYZ 65.161 550.515 null]
+>> endobj
+2414 0 obj <<
+/D [2400 0 R /XYZ 56.693 504.47 null]
+>> endobj
+2415 0 obj <<
+/D [2400 0 R /XYZ 65.161 505.153 null]
+>> endobj
+2416 0 obj <<
+/D [2400 0 R /XYZ 56.693 448.544 null]
+>> endobj
+2417 0 obj <<
+/D [2400 0 R /XYZ 65.161 448.833 null]
+>> endobj
+2418 0 obj <<
+/D [2400 0 R /XYZ 56.693 402.788 null]
+>> endobj
+2419 0 obj <<
+/D [2400 0 R /XYZ 65.161 403.472 null]
+>> endobj
+2420 0 obj <<
+/D [2400 0 R /XYZ 65.161 392.513 null]
+>> endobj
+2421 0 obj <<
+/D [2400 0 R /XYZ 65.161 381.554 null]
+>> endobj
+2422 0 obj <<
+/D [2400 0 R /XYZ 65.161 370.595 null]
+>> endobj
+2423 0 obj <<
+/D [2400 0 R /XYZ 65.161 359.636 null]
+>> endobj
+2424 0 obj <<
+/D [2400 0 R /XYZ 65.161 348.677 null]
+>> endobj
+2425 0 obj <<
+/D [2400 0 R /XYZ 56.693 303.874 null]
+>> endobj
+2426 0 obj <<
+/D [2400 0 R /XYZ 65.161 303.316 null]
+>> endobj
+2427 0 obj <<
+/D [2400 0 R /XYZ 56.693 257.271 null]
+>> endobj
+2428 0 obj <<
+/D [2400 0 R /XYZ 65.161 257.955 null]
+>> endobj
+2429 0 obj <<
+/D [2400 0 R /XYZ 65.161 246.996 null]
+>> endobj
+2430 0 obj <<
+/D [2400 0 R /XYZ 56.693 200.951 null]
+>> endobj
+2431 0 obj <<
+/D [2400 0 R /XYZ 65.161 201.634 null]
+>> endobj
+2432 0 obj <<
+/D [2400 0 R /XYZ 65.161 190.676 null]
+>> endobj
+2433 0 obj <<
+/D [2400 0 R /XYZ 65.161 179.717 null]
+>> endobj
+2434 0 obj <<
+/D [2400 0 R /XYZ 65.161 168.758 null]
+>> endobj
+2435 0 obj <<
+/D [2400 0 R /XYZ 56.693 122.915 null]
+>> endobj
+2436 0 obj <<
+/D [2400 0 R /XYZ 65.161 123.397 null]
+>> endobj
+2437 0 obj <<
+/D [2400 0 R /XYZ 65.161 112.438 null]
+>> endobj
+2438 0 obj <<
+/D [2400 0 R /XYZ 65.161 101.479 null]
+>> endobj
+2399 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2441 0 obj <<
+/Length 2129      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\Û\8eãÆ\11}\9f¯ à\aï\ 6\99\9e¾_Öq\10;ñ:v\1c\ 3ÙQ\0\ 3k# È\1e\89\10EÊ$µ³û÷nêb\8f¨\91¶ZÍÖæI\1aªY¬¾\9cS§»\8a\83\93Y\82\93oo¾\9eÜܽ\1681ÈH*\93ÉC")\92\84\92I\9e¼}ñÆ\966míË[*ð\8b\1fëζۯ\ fu³ýÒÍw?þ£Î¾®ëÅö\8f\9fî\7fxùËä{÷\98[B\90\11bkí¾ûPÚvnm×ö?»§\93D»§KÖ?\9dK\85\14ÕÉ­@Fí\9eÏ\983¨ô\8b»í\a1ª¿ñæ\9bÉͯ7Ä\99Ç        I\84DÒ°D\19\82$¦I¶¼yû\vNr÷\9bs\0\93ÇMËe"\bF\94I÷½Lîoþs\83w#\81O\8eÈÞ67\88`¹õégJÅÆ\8býmw¯]\93M?x\7f\8fF\j÷Ãv\0ë©mº\97·\12c×ýôCWW¯^Þ\12êþÌæëj\81Þ·åÖ\98\e¦Þ^ÿñía\aÝ´\10E\9d\13½÷¬ï`\7f]`7\\&\14\19m\92Æ&\ fO{t`íù«Ç\ f \ 6QÅ÷\ fØ\1a&}ëPû\ 2\11I\86ö\ 5&H¹\91\82<áélKd¨\19ÁÙ\8dÁf\96l¿¼ÙMÿÁTî\1dg\14      I·3úc}0ùÇf\92·\9bÙÎæi5³\amÝÝ\7fÞ]8q\93\ 3XWT3Ø\13Ú*]µóº\83µ\9e®\8b2o\87þ èâ£\12Q-B\16ß\89ÏÓ Ã\ 2     Ç\10£\82®«3\ fÈIã\Q:\1eä¤\16H\11\13\rr\ 3ûa\90\vw\16\ e\rÂx\17\ 5¾ÊsØ\1a_\16m\v\86Og\97«2í,¬u\1fñ`fë,/Þ\rqvw\12÷/º¢+\81N¸h¼´U×B=\ 1v­x\ f¥\90Ù _\9bË\9f\11æV\ 1\14R\9a"Å®É#R:        bF\ eÞy\9dM\9dÜñá\12Á\10¡\11÷äîSÆ\vß\ 3û\81\\12ì¬\a\97p\81¸ {E»¬ß\ 1á\96\ 2#}½ìQ9.({%\0\15\1a6[\14\15\90\14Ò*ÿÿS\17\929}­äUY\818¨ó\91ÕEY´]ëà     Ø8aiâq\820\1a9\ 4Ä¢\84Cóa\8c\10ìª\a!8Gµñ\15\17ízµª\9bnd¹°jêÌæë\ 6HI\1ebáqn+(\81U]ZT\168\10E\ 5\0$;è`M˺§º\81Y\ f¢\11F IÉ5\89F(\8e´¾D~|_4\8btË3ÿª[»888¸ÍêÜzPM\ f3LxDª\11\ 2a!âqÍ¡ý@²     v\16Î6BhÄ8ÛÎé7Õz\996\16ºëhí*mà{\94¢\1c{7ÓØws\17Ôêæ\ 3\10ó\ f°v3[Ù£\8eý\ 1äçöI'\9\7fSYT\8baó/      \143\82",¯*K\ 4#\881:®,)*7\f^dA©SÌ1u     !("U<µ\1eH\14\81\8e\ 4áHi½\9dÌÿ®r0êû#x`<î\97\81\ax²yÚ´ö×\18Ç)ÐmPZ¶ÐóÖ´,\9f;\9døüLÿÜÆ­®<\ 6dÞ-K\8fæi×5ÅtÝgM\ 67}\ e\ 5"ÆHð\88\ 2þÐ~ V\82\9dõ@\vfH»gnÐâ6¿\9dM\81êµ\ 6F¨5ü$Ñ©Òôh]Ü\9e^\17\1c;NgeÚ\ 2O\0Þ¥åÚ^* ¹QÈ\85Åk\86D®$ÒD\8f\9f\1cÞ}±ý¹\a¶G|ìS\95\86\8b\91»¾\e-£á~`?\f÷áÎÂqÏ%Þ¤ývb:\9d\96`\94~7¹÷Ø\92{$\12ÒY:Ü\12\7f|\ 5    \86\8cQWÅ\11c\88J6²´ô:ïâ\94#\16QVrÂ\10gñÂåÀ~ l\82\9dõ\80\r\91\9bÔÝf:ÿ~\9c\99\ 1ýPuéû\91\83UkK\9bÁóÜ\7f+º#\ 1õjS_B\94\8bFL&·ds\8cºéÝ\9fNÅ]7´J&OZ\9e\90g§Ý\ 6\ 2xFøX7\8bÖ\977°Û\99ý\91?\e\7f\85\1fÚ\ f\áÁÎz¬p,úéÝéAØ\ 48âêz²\7fnÛð3\16ø´\82{\9c\17Ù\1c¸jæõºÌá+\ 2زèæ#o\ fë¦\98\15Õ±\90ýHÉ\8a\ 3\10Ì~^Û¶:±\11z6/>lë¦\84@u*3\ 6qͯ\19_\99Òî\19&Z\9eù2©Ê¤AZ©x1\97       ×+¢£1ÒÀ~\18#\85;\vg$æ\ 6\88â]éãdÝTÐýé\ 34Ì´\1eg\11¿¯\98\8fî{=\8e\9e<h°h½\ e\86áâ{\1fÄ¡g`­\83ZQ\ 3'Ã6MÝ\\9cÖfBlVÝ5I\88¹ÅgÄ\88\9bå\9dÂß±O8\1fQ\89\18¥\11ù\88\bÄd<\85\1fÈGÁÎzð\11ÑHîë)¿Êshºw\9a¶Eö)SäÃ\8dûî2Eø¼2Y¦Íb½\82säöa\1d\94§ exNa®Ò\99ãTpz\1dz8þÏÉ¿\7fðÜ?0Ì\11Çñ\8aÄ\ 6ö\ 3Ñ\11ì¬\a:\1c\11I³K¼½\86.ÍeÝر\8b!Òi\r\95Ôà#­Ö\ 2Ý\9c\11b^Ý\9d©^}||ôP!\8fÌ£qÝÌ<Êh'o<\1a» Fñ\89ö\0\f\11ÄÉUká©ÆHjò©kX©"Hã\88õðTb¤y¼zø\81ý0z
+w\16NOTrD\98ò\ eÞ1JX\8f²È×/võ:È¿T¾S¡\90¾jõ\ae
+\11:r©úûÆ>ø`\9cjDEÄ:uJ\14¢&\9e\ 4\19Ø\ fÄx°³\1e\18§\18     ½\97 \97¾\94\11\¶¹¬ó£ôð\97çʲ\8e
+êÏg¿\8b\1cúþÊ<\ 5²Âj\r§®\ 5¼&\16Ì\88N°µE~a½Îîò_ÎÔ\91\fG÷¯ç÷0»×\84.æ=Â\11ÃW%>b\18\12ê\12}ÓÕËÿµÙ¼9(\8eõ{Ë\8f\9c\88¨j\88b(â{µ\87æÃø.ØU8ÝõÉ;LÕït\a\954÷¯¡¥òÙÂ\1e\81à3&        \91Ú¼:\ f¡\14.±¼^:Ü¿&\ fjÜ×     µ«4\ 3\12Kn³²¯\16.êÊ7­H\14FJ\µ.\9e\b\8c0\89ñN½m|ÀÏ     "<b]<a\18\11\1d¯Øu`?\10þÁÎzà\9f\15õ¯Ið(xíl3Ìh\9eÙZ¬\8fkÅÏ\1cOLû\7f\8c\ 1o\9e\17À3¥\87¦^\8eº¹ë_!X\8e\\96\v-5l\8atZ^\mH¨Û\ f\99ë*\11,\1d×|ê\ 2ü¾ÊRG,\94Ò®³ñR$\aÖÃ\b)ÔQ8\1di³É\fGËÖæQò\99ÐD欬ÛÖ±!\94Yªl>8\ 3\aT\82Ø,]·vÜ")hÞ\18:\10ààñÜ&ê\.Þ\96\ f\97Ò\9cfHò\18âëè\9f$q§¹¶ï\eûþ\8f¤ß\0N}Í_
+endstream
+endobj
+2440 0 obj <<
+/Type /Page
+/Contents 2441 0 R
+/Resources 2439 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2288 0 R
+>> endobj
+2442 0 obj <<
+/D [2440 0 R /XYZ -16.307 900.716 null]
+>> endobj
+2443 0 obj <<
+/D [2440 0 R /XYZ 56.693 742.837 null]
+>> endobj
+2444 0 obj <<
+/D [2440 0 R /XYZ 65.161 743.521 null]
+>> endobj
+2445 0 obj <<
+/D [2440 0 R /XYZ 56.693 699.282 null]
+>> endobj
+2446 0 obj <<
+/D [2440 0 R /XYZ 65.161 699.966 null]
+>> endobj
+2447 0 obj <<
+/D [2440 0 R /XYZ 56.693 655.728 null]
+>> endobj
+2448 0 obj <<
+/D [2440 0 R /XYZ 65.161 656.411 null]
+>> endobj
+2449 0 obj <<
+/D [2440 0 R /XYZ 56.693 612.173 null]
+>> endobj
+2450 0 obj <<
+/D [2440 0 R /XYZ 65.161 612.856 null]
+>> endobj
+2451 0 obj <<
+/D [2440 0 R /XYZ 56.693 569.86 null]
+>> endobj
+2452 0 obj <<
+/D [2440 0 R /XYZ 65.161 569.301 null]
+>> endobj
+2453 0 obj <<
+/D [2440 0 R /XYZ 56.693 525.063 null]
+>> endobj
+2454 0 obj <<
+/D [2440 0 R /XYZ 65.161 525.747 null]
+>> endobj
+2455 0 obj <<
+/D [2440 0 R /XYZ 65.161 514.788 null]
+>> endobj
+2456 0 obj <<
+/D [2440 0 R /XYZ 56.693 470.944 null]
+>> endobj
+2457 0 obj <<
+/D [2440 0 R /XYZ 65.161 471.233 null]
+>> endobj
+2458 0 obj <<
+/D [2440 0 R /XYZ 56.693 426.995 null]
+>> endobj
+2459 0 obj <<
+/D [2440 0 R /XYZ 65.161 427.678 null]
+>> endobj
+2460 0 obj <<
+/D [2440 0 R /XYZ 65.161 416.719 null]
+>> endobj
+2461 0 obj <<
+/D [2440 0 R /XYZ 56.693 372.481 null]
+>> endobj
+2462 0 obj <<
+/D [2440 0 R /XYZ 65.161 373.164 null]
+>> endobj
+2463 0 obj <<
+/D [2440 0 R /XYZ 56.693 329.321 null]
+>> endobj
+2464 0 obj <<
+/D [2440 0 R /XYZ 65.161 329.61 null]
+>> endobj
+2465 0 obj <<
+/D [2440 0 R /XYZ 65.161 318.651 null]
+>> endobj
+2466 0 obj <<
+/D [2440 0 R /XYZ 56.693 274.412 null]
+>> endobj
+2467 0 obj <<
+/D [2440 0 R /XYZ 65.161 275.096 null]
+>> endobj
+2468 0 obj <<
+/D [2440 0 R /XYZ 56.693 230.858 null]
+>> endobj
+2469 0 obj <<
+/D [2440 0 R /XYZ 65.161 231.541 null]
+>> endobj
+2470 0 obj <<
+/D [2440 0 R /XYZ 56.693 187.505 null]
+>> endobj
+2471 0 obj <<
+/D [2440 0 R /XYZ 65.161 187.986 null]
+>> endobj
+2472 0 obj <<
+/D [2440 0 R /XYZ 56.693 143.748 null]
+>> endobj
+2473 0 obj <<
+/D [2440 0 R /XYZ 65.161 144.431 null]
+>> endobj
+2474 0 obj <<
+/D [2440 0 R /XYZ 56.693 100.193 null]
+>> endobj
+2475 0 obj <<
+/D [2440 0 R /XYZ 65.161 100.877 null]
+>> endobj
+2439 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2478 0 obj <<
+/Length 2112      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ\KsãÆ\11¾ëW *>PUÑì¼\1f\9b\93]±]å$®dW\aW­}\0\81!\89\bÄ0\0¸\92þ}\ 6\ 4h\89 (õh\bîAE\10\8f\9eæÌ÷õk\1aÂÉ2ÁÉÏW?Ü^}øIàÄ #©Ln\17\89¤HªD\13\86\98JnóäËì\93-mÚØë\e*ðìW×Ú¦?\¸º?hWÃÅ¿»ì\açîú/¿}þçõ\1f·¿øan\bAF\88^Úçö±´ÍÊÚ¶é.ûÑI¢ýè\92u£s©\90¢:¹\11Ȩa|ƽ@¥g\1fú\ fbT÷àÕ\8f·Wÿ»"^<NH"$\92\86\10$1M²õÕ\97?p\92ûk^\ 1Ä\8dNîww®\13A0¢Lúã2ù|õ\9f+<Ì\ 4>\98\11\9aøÛ\940»)Ù\vç\ 6\11,{¥8\12;-ö\8f%_n\bÆxö¯´Ú¤×\ 4Ï\96×þÄÌî\7fäó)ö3B9Â\9c÷¢n÷Ó·pe鮩\98Ý\17Õ²?\95­Òj¹\9fðUzMñìë5\11³á\89¹µU\7f´Nóá\ë\9eVe7¶Wýil¢9Rªûù»±×\9dºË\17µ\14\181Bö7fn/¿)ªÌ\8e\16\9e ¥\11é\8fë\1e.èpzn(\13\bkµûé\86é^êï\94\1eNãNÛ\1d\1c\83F\ê½
+\9fÜÜÖíõ\8dôÓü¹M\1f[W}ô\93Lý×yé²;ôÐ\94\7fë/\97EÓ6Ý÷^¸G_'¿ûøù\107\1eíDÑD\1a\ f\12Í:Ütç\ 5ö(ä2¡Èh\93Ô6Y<\aÊ\81´\97Ï\1e\ f \f\12\94ï\aè\ 5\93îîXù\ 2\11IÆò\ 5ö+âg\ e2Âs\12Id¨9\83²;\81õ2é\ f>\r¬:XÚ½â\9a"Mh¿Â?\15\ f\ah8\96ãiÖ­ï|»\1c³¯;ý\17Â$\e.\9cx²y¬Ü¦)\1aØ8E\ 5»ïkZ\17é¼´\1dî`O´¶^Ãîô\14]\96\16¨pYT\168\85µMï\9aÑ,Î\10\940J"ÁD\faN|\1e{¤ÁüJÁ\11\95ü¼\86Ãy\13V\87\18
\91¤S\1a
\90\94b:Cq(?ÒPD+\e`(\98\1fSÐ}H²v_\81@¯m¾­ò´\ 2\123­rØ\8d\8eÙssÒöÌÜ"àæ<m\81?îOä>ÉýxZnÓÖÅ&@\8ff\93f@E¼Ó_Ûª}·=¡\14)\1f[M\ 6ûCù\91°\8fV6\0öÔGÂþÂ\10)\82\1d\17ô¾õÆÕ­\ 5B~Q; ÓÊÜzíª1\1a>\9c\86ÚË\ f Ó\ f\8c\91\7fZi\9f¦À\98_\ 2%6\87)Ì»ðN\fRD]Ò\7f
\10çò\1dþó\97¢¾K{÷ù\ f×Ø»?£îmQæèa\ru\9eB+¤±\98Îy
+\1f\95h>\9d\15\19É\8f³"ñÊ­\88Ð\18\116ÄNßç9\94ð\99\80!p\9bÖË1!\0\90P\fiqY\1e\b\82<\12¿%\ f8Aæ9\8cÎÎ\ 3æ¯h5\1d\ f\ eåGò ZÙ\0\1e0\9fC¨p\1e\80£Ç\1d\14Îì\97\9e×hB¨E\95\8f\1côE©\85\ 5RT\9d7E+ª.©\rÈѸ\91\bë       éŵG\13\9d\8e^#ùqô\8aW\16N/®ý¢\12q¶b\ eǯ\17\8fÀTm]´mWS\ 5\16}rû\0¯Ï\80\13ÆÚ®Óú.(\9d\1d\97\ f\0\15÷k«§\ 3û¡üH°G+\e\0våãi1ÄÓnÛn¶-<}éMÛmý\bFeë èÍÊmnÁp\80¢\1c\bŪv\8b\ 5<G\84c¼¶Í¶\ 4gªÐ­'z\9d\862B2D±\99\8e\11\87ò#\19\11­l\0\98Ü\fîÿ~U´6 \80\ 4]±ÌÇ  )ôæ¢jÚ´ÊìQ\9eþ×7v \1c\98?@\17\94Ö6ÀW\8d`\1ePXà\12#JÉ%£>ÎT'á¬A_Ûí¦<ÛÐË]6wîù\16_;/CbBª\11{Ω³Ç\84D!6]ÙþP|¤I\88U5À"P\8cä¾\8fàûü¿[èöØ\1aZvxªÅ\9d×\8dέg!0A[ù\10°\ 4Ò»J×!VqQ<l7°[óm}\14L¼Í\v,\113d:Ü\1eÊ\8f\ 4n´²\ 1ÈÅ\ 6IezäæEÓÖ. \ 2ðîº0Ç\fñ¾\81åRæ\9bi\82\b#çµß¡\r\18L\11\1f:Lg\9e\99w\8b\82M\87ó\91ü8\9cÇ+\vÇ9óñ¡&f¿­Ú¸\12º¯\9a®çÅrë¶\r´áa½)Áû\9aë´ÍVg®£½\90\7f\a0\93       \85\ 4g\17e&\13\88*z^fÚ*¯º\1e¾\10rRá½8\99\90\9d\84{cK§cç¡üHvF+\eÀN\1fª\99¡Äðïm\vMz|äR¥e     LM\96¶²u
+N­mZOUÇò\9a\ 3½¬»¯&\89·Æã¿Í\rï°\15aÓA÷P~$t£\95\r\80®·\12\18\ faEúÕ\159¸*´)\8b,m\vW\ 1as_´«IÐ\10\9a\1aû\9d¬\ 2þ
+Ä|ß\v\1c\88Oj(RbºÆÓ\91ü8|Æ+\vÇ'ív\89øà\\1d°d¹ØVY\aÌ÷\ 6\11T\e?=\17m\9b¤RùÈú\e·MR\1f<i1aÛ$å\12i3]ýe$?\12æÑÊ\ 6À\`DôS\7f5ÔË\9fÞ\94#otXß{h\0íë}]\8c\12\82×{¾\9av;\9f&Ýðéjzg+hÈ4l²\84nÉwï@\186]\7fÒH~$J£\95\r@)3\88Ò¡Ëñ»qñïuP\84n½ÍæÝËLðÛó¢>ï\ eÆx\ fv8ý\1aî\81\11B\9açµmÞ]|¢Ì/2¿h3\16õ\80\92J~cïäy\82Ù\84}\89Ä`\84Õt¼\1fÉ\8fã}¼²pÞ\13Ã\10Û¿Óñc\93¥\eh\9ef\1f\8e(ÿ;\16Øÿ\91×ÝSårèË4÷«\ 2ZÖOËÆ\9d×JT.ÀF¥U¶\1a\95Á^\7f`í -\ 2àòZYTï\7f\9f\88(\83\b\99®¥j$?\92!ÑÊ\ 60DSÄñSK\15\14»§ã7Já\8b"\11¡\17í $¢ë\a>óÛ¡Û¶(\8bö1À#\10Î\11\8d\7fÃ#0\86¨\98®«j$?\12ïÑÊ\ 6à\9dI$¸8c¾BÉ\eÍ\1epÛís\84\80.Bh-3Í2·\856\18/\8a\a°
+'ç\84j\ 2\ 1\f#*ÍEm\0î\e\97Ãm@^Ú"÷Và©uxá\ 2Xo4bbBÒk\85\98\99\8eó\87âã(\1f­*\9cñ>Ü\94Z\ 6ö\f§@Â>nÜK\14èBÅÓÁѪm\8fÞ\92üøá\95\97×<Ñ\9a\90\8cÒÎ\8b°\14·^\1e½J'ý\92HÚÅ»P*kî#\89)\98|ôo8¸Ï z\9b\11ú_8þ\ f0h\96u
+endstream
+endobj
+2477 0 obj <<
+/Type /Page
+/Contents 2478 0 R
+/Resources 2476 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2513 0 R
+>> endobj
+2479 0 obj <<
+/D [2477 0 R /XYZ -11.232 900.716 null]
+>> endobj
+106 0 obj <<
+/D [2477 0 R /XYZ 56.693 759.068 null]
+>> endobj
+2480 0 obj <<
+/D [2477 0 R /XYZ 56.693 738.489 null]
+>> endobj
+2481 0 obj <<
+/D [2477 0 R /XYZ 56.693 693.087 null]
+>> endobj
+2482 0 obj <<
+/D [2477 0 R /XYZ 65.161 693.771 null]
+>> endobj
+2483 0 obj <<
+/D [2477 0 R /XYZ 56.693 647.228 null]
+>> endobj
+2484 0 obj <<
+/D [2477 0 R /XYZ 65.161 647.911 null]
+>> endobj
+2485 0 obj <<
+/D [2477 0 R /XYZ 65.161 636.952 null]
+>> endobj
+2486 0 obj <<
+/D [2477 0 R /XYZ 56.693 591.651 null]
+>> endobj
+2487 0 obj <<
+/D [2477 0 R /XYZ 65.161 591.093 null]
+>> endobj
+2488 0 obj <<
+/D [2477 0 R /XYZ 56.693 545.792 null]
+>> endobj
+2489 0 obj <<
+/D [2477 0 R /XYZ 65.161 545.233 null]
+>> endobj
+2490 0 obj <<
+/D [2477 0 R /XYZ 56.693 498.69 null]
+>> endobj
+2491 0 obj <<
+/D [2477 0 R /XYZ 65.161 499.374 null]
+>> endobj
+2492 0 obj <<
+/D [2477 0 R /XYZ 65.161 488.415 null]
+>> endobj
+2493 0 obj <<
+/D [2477 0 R /XYZ 65.161 477.456 null]
+>> endobj
+2494 0 obj <<
+/D [2477 0 R /XYZ 56.693 430.913 null]
+>> endobj
+2495 0 obj <<
+/D [2477 0 R /XYZ 65.161 431.596 null]
+>> endobj
+2496 0 obj <<
+/D [2477 0 R /XYZ 65.161 420.637 null]
+>> endobj
+2497 0 obj <<
+/D [2477 0 R /XYZ 56.693 374.095 null]
+>> endobj
+2498 0 obj <<
+/D [2477 0 R /XYZ 65.161 374.778 null]
+>> endobj
+2499 0 obj <<
+/D [2477 0 R /XYZ 56.693 328.235 null]
+>> endobj
+2500 0 obj <<
+/D [2477 0 R /XYZ 65.161 328.918 null]
+>> endobj
+2501 0 obj <<
+/D [2477 0 R /XYZ 65.161 317.96 null]
+>> endobj
+2502 0 obj <<
+/D [2477 0 R /XYZ 65.161 307.001 null]
+>> endobj
+2503 0 obj <<
+/D [2477 0 R /XYZ 56.693 260.458 null]
+>> endobj
+2504 0 obj <<
+/D [2477 0 R /XYZ 65.161 261.141 null]
+>> endobj
+2505 0 obj <<
+/D [2477 0 R /XYZ 65.161 250.182 null]
+>> endobj
+2506 0 obj <<
+/D [2477 0 R /XYZ 56.693 203.639 null]
+>> endobj
+2507 0 obj <<
+/D [2477 0 R /XYZ 65.161 204.323 null]
+>> endobj
+2508 0 obj <<
+/D [2477 0 R /XYZ 65.161 193.364 null]
+>> endobj
+2509 0 obj <<
+/D [2477 0 R /XYZ 56.693 146.821 null]
+>> endobj
+2510 0 obj <<
+/D [2477 0 R /XYZ 65.161 147.504 null]
+>> endobj
+2511 0 obj <<
+/D [2477 0 R /XYZ 56.693 102.203 null]
+>> endobj
+2512 0 obj <<
+/D [2477 0 R /XYZ 65.161 101.645 null]
+>> endobj
+2476 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2516 0 obj <<
+/Length 2030      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ\[oã6\16~ϯ\10°\ 5ê,\9a3¼_ú\184-²X´³\93\14ØÅ´(d\99\85\91%¯$'3ýõ¥d»\13)qB\86¦ó$E¦\ e\ fyÎw®TP²HPòÓÙåíÙ»\1f9J4hADr;O\ 4\ 1!\13\85)P\99ÜÎ\92\8f\93\ f¦0icÎ/\bG\93\9f«Ö4ÛÛyUooÚåîÇ\1fªì²ª>mÿøïÍ¿Ï\7f¿ý\97\9dæ\ 2\9co©Ý´_
+Ó,\8di\9bîg;;N\94\9d]Ðnv&$H¢\92\v\ eZîæ§Ü\12\94jòn{ÁZv/\9e\9eýÿ\f[ò(Á      \17 4M¤Æ \10I²ÕÙÇßQ2³¿Y\ 6\80i\95Ü÷#W     Ç\b\b\15ö¾HnÎþs\86v;\81\ 6;B\12;LrÝoÉ\9e\80\91Ø2Å@ô\ì_K>^`\84Ðäj½\99îÖõpWí&\10\ 6TìÞ¾Ýïؼ*\8aê\9cðÉ}^.¶\8f²eZ.ö{¼LÏ   \9aÜ\9dc>Ù½15¦ÜÞ­ÒÙîY[}\15D?·åöëÜX1\90²[q?·y\9aC"\80\1f\94U{ÚM^ff$g\fR\ 1ÞÞ×[í\80án\\10+sl%hÇ\80FtKõ7Bø`\Ïi/}Öñ \80      µgáC55u{~!ì®Þ´é\97¶*¿?¿ÀÄþ9«²©Õ3øÜ\14[rV½:\8aÝ姡bXuÆ\92$B)P\92w\8aÑ=çȪ\19\13  \ 1­tR\9bdþP\13\ 6Ô\9e~úx\ 2)Ac±\9f`K\18w£CésÀ\ 2\8fésde`÷Êe\86\87(\11 \89>\ 2³=Áz\91lo>ì`3\10æ\9eq\85\81 ¶\95é\8fùç\81ü\1fÓ±8ê\ 4>Ý,Æðê\1eÿ\ 3S\86w?\1cxóºÌªº6Yë6ÑÂ\94¦NÛ¼*ÝÆWs·qYU¶¦lG\8b\98ÀAæ'ÕÚ\91tgw\9d\ 6®6E\9b¯\v3\1cý2V:-á2\9e*\ fé\aªr0³\1eª,­ë`;?V¦+Ó¸É!wÔ­o\96íªðÐ\98æoWêF\7f\9dÖéÊ\9dþÖÖ^¦Ù§uU·fæ6ÉÎ\a9\f4«u\91¶ÞÚÉ­C±þ<\9av\ eé\ajg0³\1eÚÉ5\10%¾j§£À²¦ñйÜ\8aÍÑLÕÕêÈ*Ó\85.Ômè\ 1l|]\9c\83¢Q@H\87\84\f\a®\8f\83î]\84)(\ 2¤ù\9b\aK\ 4\ 1¦4b°\84l$-Y<\f\ fé\ab8\98Y\ f\fcb¥\8a=\83%\9b\8a.\7f8j\ 43ír>wÃ0Ëëñèï\9e\8fÔ²å¦üä1Ct\86ì6ºÛ!\9fÈÎL×M\0ç/#\96k\ 5\ 4óh\80\1aÑ\ f\ 3T8³\1e\80²\9cò}ú\99U«i^öÁ~óZ¯À5\aBÄ)½\ 2\97\ 4(&oí\15¸½R¦ãy\ 5Î1P\1dO\87\aä\ 3U8\94Uw\ræ\9c\81\90j+ÐëÕº®îÌ\91ê8þã\9b\13Û÷\83\8cÜ/\8dk\ 2\16\8b\85®\1a\90æ#«ã\09\86\80Q\12\ f\12\81\98\b\ 3\14\8c\82Äz\v
+g=ÿåêòý\8dÛP+Y\93µUýå¸\19~Þ:\96\fîÒbc^í£¨\ 4ÆèI}\14\89~s\1f\85,\eBÄóQLS\10(^mlD?\f\91á̺#\92i\ 1j\9fº:g.ÎÐí«më4s\1c>Ï?oÖ®\85\ 2ã8²­\1cË®i\9b-\8f¼þÊ\8e¬}+\1f¯\ er\99F °:¥\ 1é\e\7fû6\81\97\ 1i«Õ\1fM¶¬_o5\18ïÖG"Z\r&@*\1aÏj\fé\aZ\8d`f=¬\ 6G\80vmÞ«Ï­)g®UË٣ʱ_\9d\93¯º\ 6©\etG}\9dçCÊ\95iS»¶Ô3Rd\94\83"ñ*j#ú\81\1a\16̬\87\86Q\r\18ï*j×\8e©Kê6ìýµ£®NÛܺ¯6]9z\9aÜ1JLïÒ¼H§\85ñ­¼¥Eá\ e³\8ey\ f\r\9eWµõ\80ã\17~C\1c=\93H\8dñÙ¯¡çàÛÃoýoüÊÅ3¸ò\18;\e\8fýÖr\8f¿sõ&\84\81\12ñjq#ú\81P\f\ 3\8aD\ 1æ»Z\\1fÐÜç\8d£\11Ý4Ç.z\94\9d\9a\16ù\9f®\ e§ikç\12ÉSÍ\7f\17ÅÁ äIK\8bTwRzMiqV\98|f\13·}Ô5ÍËwÍÚdïæy±ï\8b¿¸bª,u\1d±¤H¥\ 2\14Ï+\ eÉ\87!1\98Uw R\85\81\12å\99«5wåØ.~\7fØ\86\1a\eÍÕeZ8z²\99\99çå£S8\1e)\v\95\1c\10''\ 5\ f·SSõ&)\veÝ5ây6J1\90\88çÙFô\ 3±\13̬\ax(\ 3¾OT¯Ë¶®f\9bÌÅ\89ô\92¾KëüQÀ\16\9c\8cø¥\18\8bM>ó=ucÍ\ 5\10"O
+/Ä\81bú&ð"ÚÎÍq<x\11Å\80êx\95ý\11ý0x\85\ e/¢$\b©\aí®\99sJ¾),¾þô8Î\19\aaÍ:/\1d!î|æ «Mê|\b¯4÷\8e\11§Ï¯,³â¨£\9eï#68aè¤Í\v­ùPúm,\rSÀIÄ\8e\ 5¡\12¸\88×±\18Ñ\ f´4ÁÌzX\1a\86@í¿Jñ³4ѬÁ}Þ.]\r×¼rm%>\15r¼¬\98]\9c#OÚ\ 3è¾\19éeô\168ìô\16\ 1`\8d,Åx=\80\11ý0\1c\86\8e\19 º«Ð^n\16\84ôT¾ûÙD·\9f¡6+wã1«6Π  @mæƦ\18\8e§\10º¡¹ñ=d\82mÄ%9;%б` Þ\ 6ç\98Û©¥\8c\88sFAãxß'\8cè\aâ<\94Ùèf\1cÄþ\vÒ\7f\1e\82\91¥H°õù»èëÖ«Y·N³OéÂx\94ömæ[¶ù<7µ'Äs\8fL¿?J\16ê CO!4¹ÝÉ|þÅ×\1a\ 4ñÊ>Cò\81Ê\eʪ\83\8f\92ÜNÕ±-\800ùàÛØ'>N|¾Åeå\91Ûìô¸Bvîv\½ÿõ\92\ 6\9f\1féÚ`®v\96\10@\bÇS¤!ý@M
+eö°\19$\ f\ e*Æ2\83~\ 1N×ü­6m\917­§\r¬ÊÂ1\12qo0ûñÞÅCµ)3ã¿^Ç\98rîk/mÎ\82X¼BÞ\88\9e\a3ëa21\ 3º?\11ú\94\f^(R×éz\99gÍq\ fL4Æ·)\8b\91\ 2ÄOZ\8eRVò4J5jGã©ÿ\9cÁ\10 ¡_ó\8f\ 2\9f\1a\88«
+endstream
+endobj
+2515 0 obj <<
+/Type /Page
+/Contents 2516 0 R
+/Resources 2514 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2513 0 R
+>> endobj
+2517 0 obj <<
+/D [2515 0 R /XYZ -16.307 900.716 null]
+>> endobj
+110 0 obj <<
+/D [2515 0 R /XYZ 56.693 759.068 null]
+>> endobj
+2518 0 obj <<
+/D [2515 0 R /XYZ 56.693 738.489 null]
+>> endobj
+2519 0 obj <<
+/D [2515 0 R /XYZ 56.693 691.479 null]
+>> endobj
+2520 0 obj <<
+/D [2515 0 R /XYZ 65.161 692.163 null]
+>> endobj
+2521 0 obj <<
+/D [2515 0 R /XYZ 65.161 681.204 null]
+>> endobj
+2522 0 obj <<
+/D [2515 0 R /XYZ 65.161 670.245 null]
+>> endobj
+2523 0 obj <<
+/D [2515 0 R /XYZ 56.693 622.737 null]
+>> endobj
+2524 0 obj <<
+/D [2515 0 R /XYZ 65.161 623.42 null]
+>> endobj
+2525 0 obj <<
+/D [2515 0 R /XYZ 65.161 612.461 null]
+>> endobj
+2526 0 obj <<
+/D [2515 0 R /XYZ 56.693 564.954 null]
+>> endobj
+2527 0 obj <<
+/D [2515 0 R /XYZ 65.161 565.637 null]
+>> endobj
+2528 0 obj <<
+/D [2515 0 R /XYZ 65.161 554.678 null]
+>> endobj
+2529 0 obj <<
+/D [2515 0 R /XYZ 56.693 507.17 null]
+>> endobj
+2530 0 obj <<
+/D [2515 0 R /XYZ 65.161 507.854 null]
+>> endobj
+2531 0 obj <<
+/D [2515 0 R /XYZ 56.693 460.548 null]
+>> endobj
+2532 0 obj <<
+/D [2515 0 R /XYZ 65.161 461.029 null]
+>> endobj
+2533 0 obj <<
+/D [2515 0 R /XYZ 65.161 450.07 null]
+>> endobj
+2534 0 obj <<
+/D [2515 0 R /XYZ 65.161 439.111 null]
+>> endobj
+2535 0 obj <<
+/D [2515 0 R /XYZ 56.693 391.604 null]
+>> endobj
+2536 0 obj <<
+/D [2515 0 R /XYZ 65.161 392.287 null]
+>> endobj
+2537 0 obj <<
+/D [2515 0 R /XYZ 56.693 344.981 null]
+>> endobj
+2538 0 obj <<
+/D [2515 0 R /XYZ 65.161 345.463 null]
+>> endobj
+2539 0 obj <<
+/D [2515 0 R /XYZ 56.693 298.157 null]
+>> endobj
+2540 0 obj <<
+/D [2515 0 R /XYZ 65.161 298.638 null]
+>> endobj
+2541 0 obj <<
+/D [2515 0 R /XYZ 56.693 251.332 null]
+>> endobj
+2542 0 obj <<
+/D [2515 0 R /XYZ 65.161 251.814 null]
+>> endobj
+2543 0 obj <<
+/D [2515 0 R /XYZ 56.693 204.508 null]
+>> endobj
+2544 0 obj <<
+/D [2515 0 R /XYZ 65.161 204.989 null]
+>> endobj
+2545 0 obj <<
+/D [2515 0 R /XYZ 56.693 157.683 null]
+>> endobj
+2546 0 obj <<
+/D [2515 0 R /XYZ 65.161 158.165 null]
+>> endobj
+2547 0 obj <<
+/D [2515 0 R /XYZ 65.161 147.206 null]
+>> endobj
+2548 0 obj <<
+/D [2515 0 R /XYZ 65.161 136.247 null]
+>> endobj
+2549 0 obj <<
+/D [2515 0 R /XYZ 65.161 125.288 null]
+>> endobj
+2514 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2552 0 obj <<
+/Length 1807      
+/Filter /FlateDecode
+>>
+stream
+xÚí[ËrÛ6\14Ýë+¸\8bÝV\b\1eÄ\83Yt&n\9d4i\92¦±:Ó\99$\v\8a\82\12¡\90Tìü}/\1fr,Ú´ACp²ÈÂ#J\82\ e.Ásî\ 3¸ÆÁi\80\83磣Éèñ3\8e\83\bE\82\8a`2\ f\ 4EB\ 6\8a0Äd0\99\ 5ï\ fÞé¥\8e\v}8¦\1c\1f¼1¥.\9a˹É\9b\8brÑ~ù»I\8e\8c9kÞü{òêðãä%L3&\ 4E\9c7h'å\97¥.\16Z\97Eõ5ÌN\ 2\ 5³\v\1e
+\89$UÁ\98£H¶ó3\ 1\80R\1d<n^H$«\1f\8e\8e'£O#\ 2ð8 \ 1\17HD,\90\11A\ 2Ó Y\8dÞ\7fÄÁ\f¾\ 3\ 3P\18©à¼\1e¹
+8Á\882\ 1×Ëàdô÷\b·+\81ÁÄê²zy~\ 5\19Ö\83H\1aÈ0B\ 4\8b
+¹ú\9cc°3\14\ 1E\91\8a\82\\aó^(Û     \98B$\94Û   \1a`R\8dvÅç\88\bÒÅç\98 )\94Õ\fW\97\88F{0¶\ 6ÌO\83æâ]ËDx\845\17Â\9a\89­á!A!kÙs\14'gk\93\97zVs \1f.x?\16\18\1f\1c\99éÎ@\80xÔ~pý\17\a\85\1dèñÛ\7f\8e\98ÝÐd\11g§Ú\12·4öóS»¡óܬìFæ\91\fqg­ê/Æ¿ö.Øå\ fé}\7fȺOçIóÁ\ eiv\94¾\95\v\95\88(åO.»ø\8erñfl»\18
+óx[\8c]|ÇÅp5¶ßS\10\89¢P5\9eâ§>òÁTR\ 4\ 4q\115#_¬ÖK½ÒYi'\94i\15\v;¬Eý>e\96æÝÑ\8fûGÿu|ôöÄÎ\8eM\91f§vCÓ¬Ôy\16/m}Ö&;\ep\87\8e\vr\8bÕE©cKGoæ»ãîv \98#ê1ÜîÀ;*ÆÕT\8b`+!á¢\95Ù
+qÞJ(Óçv\8b¿\8eóØ2ÌèõfúpÜú:úN>\88(D\8c\10o\84èà»1Â\9f±íb(Hÿ9õ·\18»ø\8e\8bájlo@\11\8a#,ÉÐ\80òt6KËÔ\fp¸×\93D\80ùåöô©Xë$\9d§É~sËr\91Zf«Åe!wß\1cNH\8a\18¬»7\96íâ;²ÌÕØ^\9f+àU¨\96eãÛ\1fúo\ 6\82b¾IÊ\ 1\8eYCð÷â\9c\ 19N³¹\8fØo_·8G\88\1aåçÃúå\96Úðõñäiw\9eþ\87uðâͳkiß#[]\88¦âõ¦\8b]|G]¸\1aÛ¯\v\11"I©\9d.j\17\1eT\91\98Ï:\1f0~\9e.u\ 6öx1Æèéºð!Ðn<¹\9bÔ\1c£P
+\7f¤ÞÅw$µ³±\16\12µÛ\17\9c\81¥¬¡ùC×^w?6\16!NüÕI\1d|ÇÇæjl¿/
+)R8´òE\13½Z/ãÒRÐf=ïÉ\9fzÓE\93%ñÃlVôâ\9e§åÂ\8fÃZÏ\9d}çݤ¦M\95ë\8dÔ»ø\8e¤v5¶\9fÔ\8c \15r+R¿ÓÀéÄ6Â\96ç\96åF±\99\16úÓÆzóí¢XÚ«åàs¼Üè\ 1I\9b\99ïÿ°À^)7è\1a¦ù\809\86?b\9b;R^\17¢\ eçT=¯×\8f
+ÛC7\81)\12Ûã½\ f\94ò\9d\ 6=\14\82\12p{²h¦:/\9bÔû¤\8c¿\94&{r8&\14ÞÎL25æ\f]>ð;ï\9cG`FDý\9dÐq\ 52fþÊÕ\ e¾\9b×p7Öþ\84\8eWÛ$´-`\9f¥\17\96¡ic½{m7.Þ\94\vc\9b¾\ e\8aѧ:Óy\Zï·Ç\96Îo\1d\9a\1er@\91fE:³¼3[\ 3â²ÌÓéÆvÁnt¼¶;±\*P.÷æÂh½cÇ£«>\8c\87\10
+£6     \87²³»G@0ÜÕ\1f\93ׯþÐËuÛ·pÕ\15â`LCÄDë\ 5\8e\88¹Y.Í!å\10\ 6\80<õGÛݾúÍ">¤°\\87\84\1f´¿\98j\9d5W«xÖ~\ 6ÅÖe£E=7Xúun¢À`)¶NuQ®\96\8b\9b­\84ª¦Ú5n\a&f\8b_¤Y¢;½\1cà>\14"ÍuÞt\80 ÝU\19S\ 6ºW\12\9fÀì\1e\ 1àe\9a\9fÅ\8dÿÿÓ\14úlëý§\9bt9C\17+[ß\1f\82·\13£ï\ f%P\ 6ûóý\1d|7ßïn¬½ï\ f%CQD.7¾m3Ä\ 4\18eé{Ê8?m»\85\ 6äøu'\11á\ f\99\b\85a\88Ô·T\ 1\83ù\99ò¨\ 2Ê\90\92þú\f\8e*p6v\80
\ 6\ fÑö«\1d_\94\1aB°É
\18l{Æ\rÎ9·M®\80:\96ó\ f駲=FzÚMVî&/Å\10\81\1fR®,\92(\82¸¹×ºe\e\89Y­L6 ~aJ!L\98?õ2)\11æþ\8e\15:ønêu7Ö^½LA^\14Òm\fûoSXfÚÕÖ\13\89eV<O/6ëýê,1ÙÜä«}\9f\ 1k/÷_\98M\9e\fÝ«c@\b\1cù;7èà;²ÖÙØ\ 1¬\15\11bj{n`²Ï:¯\82Î}«.&\18"X>hÕŨ@t»s\ 4¹Ë\8dU×qR\95HËt]èï»ðÒI\9f\91\90\172ÆöWwѪ\17\ eê.Zñ\9dr\7f1\vØ\81°ð§þ\ e¾\9búÝ\8dµW?å
+1ξ¿º\8br\8a°\94\ f\99ÈÕz\10ßT\a$B\1ew\1f(V\88\86þz\13\8e*p6v\80
+\bA\9cF?ê®û×]´j.æô!õJ\14\85x¨ö[xµÑw@ÁEª\8e>éñ_ºHÕ\1aå±w¢\83ï&[wcíeKªÎ®m7Å\8f\82k\88\83ù\9aè\17\9e\1aµHÕûä±9¢\83ïÈZgc\a°¶jÔ
+Ûý¢K&Îî]û\ e(ÎH(Á\rúØ\1d»ö/´!\86\1c6ºÏ\7fÐþ\ f\ e\ 2È?
+endstream
+endobj
+2551 0 obj <<
+/Type /Page
+/Contents 2552 0 R
+/Resources 2550 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2513 0 R
+>> endobj
+2553 0 obj <<
+/D [2551 0 R /XYZ -11.232 900.716 null]
+>> endobj
+2554 0 obj <<
+/D [2551 0 R /XYZ 56.693 759.068 null]
+>> endobj
+2555 0 obj <<
+/D [2551 0 R /XYZ 65.161 752.393 null]
+>> endobj
+2556 0 obj <<
+/D [2551 0 R /XYZ 65.161 741.435 null]
+>> endobj
+2557 0 obj <<
+/D [2551 0 R /XYZ 65.161 730.476 null]
+>> endobj
+2558 0 obj <<
+/D [2551 0 R /XYZ 65.161 719.517 null]
+>> endobj
+2559 0 obj <<
+/D [2551 0 R /XYZ 65.161 708.558 null]
+>> endobj
+2560 0 obj <<
+/D [2551 0 R /XYZ 65.161 697.599 null]
+>> endobj
+2561 0 obj <<
+/D [2551 0 R /XYZ 65.161 686.64 null]
+>> endobj
+2562 0 obj <<
+/D [2551 0 R /XYZ 65.161 675.681 null]
+>> endobj
+2563 0 obj <<
+/D [2551 0 R /XYZ 65.161 664.722 null]
+>> endobj
+2564 0 obj <<
+/D [2551 0 R /XYZ 65.161 653.763 null]
+>> endobj
+2565 0 obj <<
+/D [2551 0 R /XYZ 65.161 642.804 null]
+>> endobj
+2566 0 obj <<
+/D [2551 0 R /XYZ 56.693 595.297 null]
+>> endobj
+2567 0 obj <<
+/D [2551 0 R /XYZ 65.161 595.98 null]
+>> endobj
+114 0 obj <<
+/D [2551 0 R /XYZ 56.693 558.83 null]
+>> endobj
+2568 0 obj <<
+/D [2551 0 R /XYZ 56.693 531.276 null]
+>> endobj
+2569 0 obj <<
+/D [2551 0 R /XYZ 56.693 485.508 null]
+>> endobj
+2570 0 obj <<
+/D [2551 0 R /XYZ 65.161 484.95 null]
+>> endobj
+2571 0 obj <<
+/D [2551 0 R /XYZ 56.693 438.684 null]
+>> endobj
+2572 0 obj <<
+/D [2551 0 R /XYZ 65.161 438.126 null]
+>> endobj
+2573 0 obj <<
+/D [2551 0 R /XYZ 56.693 390.618 null]
+>> endobj
+2574 0 obj <<
+/D [2551 0 R /XYZ 65.161 391.301 null]
+>> endobj
+2575 0 obj <<
+/D [2551 0 R /XYZ 65.161 380.342 null]
+>> endobj
+118 0 obj <<
+/D [2551 0 R /XYZ 56.693 343.192 null]
+>> endobj
+2576 0 obj <<
+/D [2551 0 R /XYZ 56.693 315.638 null]
+>> endobj
+2577 0 obj <<
+/D [2551 0 R /XYZ 56.693 269.871 null]
+>> endobj
+2578 0 obj <<
+/D [2551 0 R /XYZ 65.161 269.312 null]
+>> endobj
+2579 0 obj <<
+/D [2551 0 R /XYZ 56.693 223.046 null]
+>> endobj
+2580 0 obj <<
+/D [2551 0 R /XYZ 65.161 222.488 null]
+>> endobj
+2581 0 obj <<
+/D [2551 0 R /XYZ 56.693 174.98 null]
+>> endobj
+2582 0 obj <<
+/D [2551 0 R /XYZ 65.161 175.663 null]
+>> endobj
+2583 0 obj <<
+/D [2551 0 R /XYZ 65.161 164.704 null]
+>> endobj
+2550 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2586 0 obj <<
+/Length 1729      
+/Filter /FlateDecode
+>>
+stream
+xÚí[K\93\9bF\10¾ï¯à¸ª\8aFó~Ø';v\9cr\1eUñî!U¶\ f\bF\1260
+ }üû4/[\8f]{$Ä:\87\9c@Ðô4=ý}ÝÓ\83\fpðæâåõÅì\17\81\ 3\83\8c¤2¸^\ 4\92\ 2M\18b*¸\8e\83÷\97ïljÃÒN¦TàË?]eËötá\8aö¤Zu7_¹è¥s\9fÛ\1f\7f_ý>ùxý\16\86\99\12\82\8c\10­¶«ê>µåÊÚª¬oÃè$Ð0ºdõè\*¤¨\ e¦\ 2\19Õ\8dÏ\14(TúrÖ\1e\88\83\17¯¯/þ¹  \1e\a$\10\12\ 2e\b\92\98\ 6Qvñþ#\ e\a\ 6 ntpÛHf\81 \18Q&á<\r®.þºÀ\9d\8eGh\0bJ\98Æ%½rn\10Á²5\8a#ÓXÑ?\16¼\9f\12\8cñåÛpBÄåÍ\84âËðW\9b®»wÜö08\84rÄd§éº÷ÞÂ¥©\9bPqy\9bäËöR´
+óeïïUXk½©õwOÌ­ÍÛ³,\8c»k\95û:)ÍØ`ù×±\89æH©úí\9b±?\857áêa+\ 5F\8c\90^0r½þ2É#»7ï\ 4)\8dH{^´Ñ\82v½3¥L ¬\15\9cÀÌbÖjý@©Ø\91k¬m¢\81×6hÄ¥îMx\9b\14\9fÃÉT\82\93\7fs¥ýül2%\14~Ì7I\1a£»,m5A¤ÕÊêÃ\9bÝ\18\81È&\8a\ 6Rk¤\95¨c¤¾.0D\1c\97\ 1EF\9b °Áb;(v´=|õp\0¥\90\1f ULjé¡ú\ 5"\92ìë\17\18Ü\ f\19a\e0\12\19jÎ`l£°X\ 6íÉ»\ eA;óØ\e®   ¢\98·Óù"\8em¼3ù\87\9a\0TõtG\10\9fh\15\16Ë\8eY\1e±ûÁ\90P\0\86\84Ä#ÇC~íÈD
+\8a0ù¡8à`Á\980`\ 4aCÇ\83Á®þ\810\18\110`ÀþÊ´³ùú®²y\99¸¼ô\vð0÷\ 4\8d\ 3v.üD\9bÈñ\1c\7fí\8aÊ\17·\90\8a¼ä^äÕ±\80¥\90\8b<%`1Ì\9e6'\0ö\9d\9bÛ¢j\11{U\85÷\95Ë{Ìöù\17Ý\95¾°\15F Jåx¸\15P"P©FÃí\9eþa¸\1dn¬?n\85VHôeì\8bøÓ¦¬<qÐ\96\17ÌÃÌ\96ë0ò\14_$w\9bõy¡\18¹\1cÊúì¼J½ßÿ\bÎúâ*O.*ݦØ÷ë÷±¦`\15\84õxPØÕ?\10
+\83\8d=\ 2
+J¢fqÔ®\rò\e[\1cæ0¸\85|IMÕ«\r3\1a\9f\9c\13\8c5,Ý-ç\b~p=w\95&±-¿±\8a\13?~\15W>f#Ó\88       y¾5\1ce\880:Â\1a®\8cV6\vg0nx\97/gí\v¡"\8f\87CìS¦ÆK\8a\1c\8eT\8dÇ\ 4\871Ápcý\99\80ÃQô­\8c?ÂÏ\9eL_®-È\16yÓMÚ#\8dYwáðQ\0O\1e»MuøØã)e]\ 11\85©guí©5\vó{Ïz¹°¥Í«°ò/ñcÏ´
+^ð\13Ü\94Ö;QgG¦H.\f¢Ú<e%Î\99\84õ\938o%~·ª²t¶NÃ$¯\8bñç\93®\1cÊ2\97ÏÚÃÖõVº¦©ûëbëÒÂ5:;\ e\17[\86qm\08¼7í\ 3Æ@¾\84à/g¤=ó$@*\11'lD\ 2$\ 2qÁÇ#À]ý\ 3      p°±G\10 ÑàjÒ·ÊëºôÌUqì¢yÝU÷å\eX\16øÉ&ù¹-µQ\1a\16\r×ù® Ü©%#'\14 -\9e\92xX\rYAþ'\9e­i`
+´i=\1eñ0©\91¤f4âÙÓ?\8cx\86\eëO<L\11dH·Gös³Äø\91Ä\13Ï÷\91üìÑ:îh¦òí4Ä#ÚàË\96 s}\14    º\85gÍ|ã©p³\8eÃÊ\9e׳\8fõ[¾O\10\11»\89»ê\a¢w¨©G\80WÖÏvÍ\87rwKü\94\ 4GRÓ'Í\86¬õõñÙ°¬\92Ô\15\ f$Ài\95T) gië}¬ÝL¶wÓ×/\94 =æ.\17\83\0Ñ|¼ÍÞ=ý\ 3\ 3|°±GD8á\880Þ×Å\99»ñd¤pS¹åÆ\96eÝ?;+\81\8eÖ\87w\9eMëÛ"\¯};Ü6µ\99Í\ f)áù·SZl+[dI>ΫÎïO^\86\80é?=Z\8e\9a¯å(Ç\9d\94Þ\92R\88\ 3Ø:\99©'ø©1HëñrÏ\9eþaØ\1c\a6uý\11\8e\f\18fà ®\83\92,|w\9eïOÍNÔH¤\8d~ÊìD\15\ 3íü\84ì\14§6\89aµÖç§$\83\94S΢0Mݦ*gK\9b£råûæ\92#Léxù\87
+\86°dãÅø®þ\811>ØXÿüC!\10X\17â¿ÛÐ7ûØ;\emªp\9ezʯk²-\8fø\80Ã;Y\94Q\91¬«\93!'0Â\8a?)ä¨\ 2Ï\9f\ 1\98m\92Yl\17á&­f\90Jªê\1eEeÙ\15\84M÷c¶\84\ºJ¢rvË¢iê\96n:O7\16-\93E/¶£¥Ù2@£·C(\ 1\1f\98\117¢(\96\88²ñ6¢öô\ fÄû`c\8fÀ;\86y¤]ø½*Üú¿\82÷Âe¾\9fs¤öä\ 5 \85\94N\9f´\eJ4F\8c\89\ 2Ç.\9aÕ[\88µ#<_\9bÔ\1f\ e¨\11÷=\880\88\93ñö=öô\ fÃÛpcýñFÀA
+Ó®ýè\8aÂFÞ\1f\ 6®Ãjud\e\89@ÔñQ\ 2üàO\ 4\1c2§4§ü\87à_h'±\8d
+endstream
+endobj
+2585 0 obj <<
+/Type /Page
+/Contents 2586 0 R
+/Resources 2584 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2513 0 R
+>> endobj
+2587 0 obj <<
+/D [2585 0 R /XYZ -16.307 900.716 null]
+>> endobj
+122 0 obj <<
+/D [2585 0 R /XYZ 56.693 759.068 null]
+>> endobj
+2588 0 obj <<
+/D [2585 0 R /XYZ 56.693 738.489 null]
+>> endobj
+2589 0 obj <<
+/D [2585 0 R /XYZ 56.693 692.721 null]
+>> endobj
+2590 0 obj <<
+/D [2585 0 R /XYZ 65.161 692.163 null]
+>> endobj
+2591 0 obj <<
+/D [2585 0 R /XYZ 56.693 645.897 null]
+>> endobj
+2592 0 obj <<
+/D [2585 0 R /XYZ 65.161 645.338 null]
+>> endobj
+2593 0 obj <<
+/D [2585 0 R /XYZ 56.693 597.83 null]
+>> endobj
+2594 0 obj <<
+/D [2585 0 R /XYZ 65.161 598.514 null]
+>> endobj
+2595 0 obj <<
+/D [2585 0 R /XYZ 65.161 587.555 null]
+>> endobj
+126 0 obj <<
+/D [2585 0 R /XYZ 56.693 550.404 null]
+>> endobj
+2596 0 obj <<
+/D [2585 0 R /XYZ 56.693 522.851 null]
+>> endobj
+2597 0 obj <<
+/D [2585 0 R /XYZ 56.693 475.841 null]
+>> endobj
+2598 0 obj <<
+/D [2585 0 R /XYZ 65.161 476.525 null]
+>> endobj
+2599 0 obj <<
+/D [2585 0 R /XYZ 56.693 429.017 null]
+>> endobj
+2600 0 obj <<
+/D [2585 0 R /XYZ 65.161 429.7 null]
+>> endobj
+2601 0 obj <<
+/D [2585 0 R /XYZ 56.693 382.193 null]
+>> endobj
+2602 0 obj <<
+/D [2585 0 R /XYZ 65.161 382.876 null]
+>> endobj
+2603 0 obj <<
+/D [2585 0 R /XYZ 65.161 371.917 null]
+>> endobj
+2604 0 obj <<
+/D [2585 0 R /XYZ 56.693 324.409 null]
+>> endobj
+2605 0 obj <<
+/D [2585 0 R /XYZ 65.161 325.093 null]
+>> endobj
+2606 0 obj <<
+/D [2585 0 R /XYZ 56.693 266.626 null]
+>> endobj
+2607 0 obj <<
+/D [2585 0 R /XYZ 65.161 267.309 null]
+>> endobj
+2608 0 obj <<
+/D [2585 0 R /XYZ 56.693 219.802 null]
+>> endobj
+2609 0 obj <<
+/D [2585 0 R /XYZ 65.161 220.485 null]
+>> endobj
+2610 0 obj <<
+/D [2585 0 R /XYZ 56.693 173.65 null]
+>> endobj
+2611 0 obj <<
+/D [2585 0 R /XYZ 65.161 173.661 null]
+>> endobj
+2584 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2614 0 obj <<
+/Length 1522      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZÛnÛF\10}×W\10è\8b\ 4Të½_\9a§¤¹\0i\12 ¶\81\ 6pò@\93+\991ÉUIÊ\96ûõ\1d\8adcIVº\12MÇO¢¨Ñìáì\9c3³»ÄÁ<ÀÁ»Ñ«óÑÉ[\81\ 3\83\8c¤28\9f\ 5\92\ 2M\18b*8\8f\83\8bñ©MmXÚÉ\94
+<þä*[6\973W4\17ÕUûãk\17½rîºùòùìÃäëù{\18fJ\b2B4ÞΪ»Ô\96WÖVeý3\8cN\ 2\r£KV\8fÎ¥B\8aê`*\90QíøL\83C¥Ç'Í\a1ªþãèÍùèï\11\ 1÷8 \81\90H\1a\16(C\90Ä4\88²ÑÅW\1cÄð\e\0@Üèàvm\99\ 5\82`D\99\84ë48\eý9Âm$ðFDh\0fJ\98uH:çÜ \82e\ 3\8a#BÖ0ºÿ\ 5\17S\821\1eÿ5abl/ˤ²íóÝ\8f.\ 4\83rÄdëå¼\8bÜÌ¥©\9bP1¾Mòys+º
+óy\17ë«pBñøfBÀwsçÒÚ¼¹Ê¸½W¹ï\13²\1e\eP\7f\1f\9bh\8e\94ª\9f|=öí^\90\1c\102ÖÙE®s_&yd·¦\9c ¥\11\8b&QÐf\¦\94Öq3p\ 1\93\8aYãõ\v¥bÃn\rv\9d\b¼Æ \11\97º\83ð>)®ÃÉTBxÿp¥½þm2%\14¾\.\934F«,m<A\92ÕÎê\8fw\9bé\ 1IM\14\r¤ÖH+Q§G}_`H6.\ 3\8a\8c6Aa\83Ùý|ØðöðÝÝ\ 1\94B\86Èn\80Æ1©­ûú\17\88H²í_`\b?\84Ég\84û\\91ÈPó\b\ e\8byÐ\\9c¶äÙ\98Ç\ e¸&\88bÞLçË8¶ñÆäïz\ 2:ÕÓ\1dAFå~¦UXÌ[QÙ\83ûÁ\94P\1c\82¡ú¤Ä\9eÏ]imuD
+\8a0ù©<à\80`H\1a0\82°¡ÃÑ`Ó\7fO\1aô\ 6{\0\r\18H«2Íl¾YU6/\13\97\97~      \1eæ\9e¤q Î\85\9fé:s<Ç_¸¢òå-T"/»\97yu(a)Ô\e¨"OIX\f³§Í\11\84-«$uEGS\97&ù5Z\95¾4\15F Jåp<\15Ð\11\ 6ãé\96ÿ~<í\ fÖ\9f§B+$º\8eõcxm=\89WO°\9f©-
+W\94[\1d$´¸Í\8dÝ?\8doÃ"\87ÞÐ\93«î\ 6\ 6Hâð2õ\84\9exVÙhYV.Kþ        «\1dá\ 2\90È7³ëv@éÁHüPû. ­åTý×¾Ó\1fµïW6]ü }\17Ï¢}ß\ 3òÙµï§îÒ\16UÓ·\9cUá]åòN\12A\fOÚ'\99F.Ë\~\80>r\88\b1\ 3ê#W\fÖ\8aÃéã\96ÿ~úØ\1f¬¿>r%\91 -\vÞ&+ßfc¾Í¹ú6aBíÕ½\83º\89ðÆ%¾\v\8bÂ\82\84ås?ë\94à|\8fÖ=¤Õß<Uz\96xËóÌS÷óôÎ3\0 Y6ò\ fÁ\ 1µ-\ e«ðØÊÀ\15F\94ë§lï8W \98üq\85-vQYD'+ÐÜt\19Ûie˪^¡½h¬Û\9f!     ãÌ\1e°rã\f°*: äQ\898aÃIÞ¦ÿ\9e\92×\eì\ 1\92\ae°m\1e~wùM=ï^døüñ\83'k\ô¸k«×¯ÄÑ,¤\fz%þ¤,Ä\18      ò\8cº\vf\0\10WÃQ\8d)\83\84Ö\83QmË\7f?ªõ\aëO5¦)ÒJ\1eØ]¬WT~¦\99-ËpîYzg¾^ó\10ü.ÂÈ×o²Z.\8e%(«\e0c\9e\92 L0$µxN\få\f\ 6d(£@\19>\1cC7ý÷dho°\a0\94I\84a\95½\9eÞÙ±ý\7fïÍ\88Þ\8cÛkZÞåU¸:\9a\9du¯Ðï\9cé`vb\89´|Nõ\93\1a@dôpì¤Z ÃÌ`ìÜòß\8f\9dýÁú³\93j\83h·Óõ2þ¶,«\9fͧ¡\8aèúüÂóø¢p\11Ôýc9M¡)1Р>!§©Ä\bwoaô8w¨i\%Uj\17Ðô Êf\8b4\84õè\ 1ËN*\0\89â\ 3r\99\19D\88\18\8eË\9bþ{r¹7Ø\ 3¸Ì)âÝ®ë©ÍÜ\8d'3ÂeåæKHxÿ\1d\1eÏ=¦v{úñåÄW#n\8bp±ð=á´©Íl^íðþÅ\8f·\1cc[Ù"Kòa\1eõòÎW³ìvw\ 5Ð\7fmO\aĽtá ùB\9aN\0¾`\8e[+}ÏJ!\ edkm¦¾ä¯O\Åp/µlùïÉÍÞ`=¸       µ\1ck\90?F\10çíÆ¡ï\ em\98ß\1d]\82h\1d°'}W\85b\8a¨xÌwUºòsÒ4\94'Y\98ä¨Û0ÿß\10\10\ 3x\f\19®\10\11M\10¬¤\ 6Kö-ÿý\92½?XÿBT\1f?Jb\ eÜ\94ñÖô=gC¿\10\86\89on(\8d\18\1fâÍ\90\9d÷L9´CÒ\1có\9aé¿êpW«
+endstream
+endobj
+2613 0 obj <<
+/Type /Page
+/Contents 2614 0 R
+/Resources 2612 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2513 0 R
+>> endobj
+2615 0 obj <<
+/D [2613 0 R /XYZ -11.232 900.716 null]
+>> endobj
+130 0 obj <<
+/D [2613 0 R /XYZ 56.693 759.068 null]
+>> endobj
+2616 0 obj <<
+/D [2613 0 R /XYZ 56.693 738.489 null]
+>> endobj
+2617 0 obj <<
+/D [2613 0 R /XYZ 56.693 692.721 null]
+>> endobj
+2618 0 obj <<
+/D [2613 0 R /XYZ 65.161 692.163 null]
+>> endobj
+2619 0 obj <<
+/D [2613 0 R /XYZ 56.693 645.897 null]
+>> endobj
+2620 0 obj <<
+/D [2613 0 R /XYZ 65.161 645.338 null]
+>> endobj
+2621 0 obj <<
+/D [2613 0 R /XYZ 56.693 599.072 null]
+>> endobj
+2622 0 obj <<
+/D [2613 0 R /XYZ 65.161 598.514 null]
+>> endobj
+134 0 obj <<
+/D [2613 0 R /XYZ 56.693 561.363 null]
+>> endobj
+2623 0 obj <<
+/D [2613 0 R /XYZ 56.693 533.81 null]
+>> endobj
+2624 0 obj <<
+/D [2613 0 R /XYZ 56.693 486.8 null]
+>> endobj
+2625 0 obj <<
+/D [2613 0 R /XYZ 65.161 487.484 null]
+>> endobj
+2626 0 obj <<
+/D [2613 0 R /XYZ 56.693 439.976 null]
+>> endobj
+2627 0 obj <<
+/D [2613 0 R /XYZ 65.161 440.659 null]
+>> endobj
+2628 0 obj <<
+/D [2613 0 R /XYZ 56.693 393.151 null]
+>> endobj
+2629 0 obj <<
+/D [2613 0 R /XYZ 65.161 393.835 null]
+>> endobj
+2630 0 obj <<
+/D [2613 0 R /XYZ 56.693 346.327 null]
+>> endobj
+2631 0 obj <<
+/D [2613 0 R /XYZ 65.161 347.01 null]
+>> endobj
+2632 0 obj <<
+/D [2613 0 R /XYZ 56.693 299.503 null]
+>> endobj
+2633 0 obj <<
+/D [2613 0 R /XYZ 65.161 300.186 null]
+>> endobj
+2634 0 obj <<
+/D [2613 0 R /XYZ 56.693 252.678 null]
+>> endobj
+2635 0 obj <<
+/D [2613 0 R /XYZ 65.161 253.362 null]
+>> endobj
+2636 0 obj <<
+/D [2613 0 R /XYZ 56.693 194.895 null]
+>> endobj
+2637 0 obj <<
+/D [2613 0 R /XYZ 65.161 195.578 null]
+>> endobj
+2612 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2640 0 obj <<
+/Length 2208      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\Ûrã6\12}÷W°*/òÖ
+\83;\88ä)\99¬\93ÊuvF\ f[53\95¢$ÈbD Z\92\1aÛ\7f\9fæÍ\96hK\ 6\ 5\93h\12\80s\ eº\e qp\eàà\87«ï&Won\ 4\ e\92Ê`²\b$ER\ 5!a\88©`2\ f>\8eÞ\9bÄD\99¹\1eS\81G¿ÙÜdÕå¦ÕE¾¬\1f~ogßY»ªþøß\87_®?O~\82\84 -DeíCþ\90\98liL\9e\15\8f¡w\12\84лdEï\*¤h\18\8c\ 5Òªî\9fi0¨ÂÑ\9bê\83hU|ñê?\93«ÿ_\110\8f\ 3\12\b\89¤f\81Ò\ 4IL\83Ùúêãg\1cÌá\198\80¸\ e\83»²å:\10\ 4#Ê$\'Á\87«ÿ^áz$ðÁ\88Ð\0\9a)¡Ë!i\8cs\8d\b\96\95S\1c\11VºÑ|/ø8&\18ãÑ»k\86GQ\1a­\9b\9f·?¸0\16\94!\1d²ÊȤ\19¸\85M\12{MÅè.ÞÜV·fËhsÛ\fõ2º¦xôå\9a\88\8d©1\9bêj\1dÍë{¹}\9a\8f²opú©o\12r¤TñÃ˾·Ç|d!bâ±ÙÌ6Ö³x33­    'H\85\88T×i\ 5\13t8*c
+?\980
+\17Ð}\ 3\82O\94\8a\83v¥¯%\fxáC\88¸\f\e\17ÞÛ©Ióë±\84Ñý\90G\ f¹Ý|}=&\14þ\9cÇQbow\ 6mS»\85F±ÉÐý:©L\ 3æ
+ëÅÇ\ f\87h\ 1\8c\13E\ 3©a\8eCU ¥¸/0`\8fË\80Â\ 4é 5Áb\1f\1e\aÖ^¾û¼\ 3¥QHuÓAe\98\14­}í\vD$iÛ\17\18æ\ 3ÆÍ¥\87}êH¤Á\88¿³¥Áô6¨.Þ×\:\98ØÆñ\10@Aj*ÝÄ÷\aXxn\a¸UL~þ°µ-Î\8d\90ë\+\89Bî3ÕG>\9f+h-\17Rpø$ý\ 2\9b&1¨g\9a\9d y\ e\13\80\90\8c\82\ e\aùCû\9e\90÷v¶\ 3ä\99B\9céKB\9e\11è\99]\14óX#Lx¿\98϶&Z\99´\ 5øoª¶G  Q?\8f7I¼1Y\1eÝ\9ayüd£^\1fÅ\9e;<ÔHÀeíÐ'\8caa#\ 4?^\91êÊmð\85Ö0Ý|8¢\89\10ÆO\89Á\88Ö²ïG4\7f\89&tái\1daýfîÜ\88V\ 3ãÁ­uVG¯¯·,\82\86MììÔøÝ#êÝÚCh¶6\9b\96Ï\1d¤D\84\ 2ñP^RJ\84\84\f¤IAú\92\92<\9a&\ 6- ò5hjÓ9¨J¾\8cg+P\88}Ѩ\9aÍL\92¼ØÊuÐ\ 4\83\88wÀðRp\8a\14¤6\83IÀ¡}O        ðv¶\83\ 4p\89pØ5¼\9cînÛ\19]qû+B5ùwýäÈW×°@¹u27\8bh\97än\8d¿DÉÎ8R|\1e/\16&\ 5\92÷¬K?N~ýÅ­e´\99»5¼ùýl\1db\90£`}Q\1d"
+Iy\86\fåvýG6[¦\8f¡{j\17\8aÝåÛ]\ eã¿\8eò.j\82CÀôpbµB\84\92ÁĤeßOLü\9dí &\18#\8eëÀýÛùÜ8¢|\1dgYQÍq\v(vÛ­Mûæî>Ô\1c9\9cçi<Ýå-5{\15\9d\10\1cÀ`\r\97öµì{¢g0gëÁP\ 2\87\e\8c\9e\83áëìQâpUô@+âüëØ\ 2ZÔYe@ õ\1a\98beÁÓä&uN\b
+¹>²R½ð­3Ø\16oºÒLrDùpI_˾'²¼\9du\10i@¯¦¤Ü7\10\8c¶KÛû3÷æøÌõ8ק¿ö¸Ü»Ï8$\11ô)óê\7fÆ\ fí{θ¯³ÇµD\b\841ÿ§hIYSr¬àY·v³¥\99­þ©ë\7f\7f\ 2\ 6Y £j88\1fÚ÷\84³·³\1d\ 4\8c\v$\9bÊi¥Gm4\9e¥aããßX\17[{\1d´+ë¬]\90­1\16^2[ã\90­\91P\9f\91®ý\14§«¨*ÿül3³ú[JF\1c\86Húå·§CS¦a\9c\86\8b\1f\ eÍû±ÏÛU÷\14\8fi\0\12\0µ\ 4ÂÛrã}>@9§\ 2\86ã²Ñ ÇqIHíú¥â\15\84däg-aõ]rÂð½»®\94¶&KÇ\ 5'5Qf7\8e\8b\93ë
+½t]\1dß.a\98]=µ»Í<;sN^Ü\9aÒO[S\1c×­Âý\95\ 4q`xÝfì¨8,\14å.õI\9aµýl\13îôóç*qØç1\99pµú(\18\83ü\94\ ej¢1,(\12ü\80[J7UÀ\17!àÌ\9dS%gçpµ\12\9eÌ5¦û\12gñôh:ä\0)\8a\14¦\97\99\ 4R  ÖïfQ\12g9\9a&v¶BÙ6\9aÁhwXÉ\99\80\87\8a\r¸\92s\nµ\ f\94\1fÚ÷\˽\9dí°\98s\86\18¦¾\a-\9cs\9eWö\Ý\1ao¢õù|c
+a*.Ê7ÂQ¨d¿|\8b\85¤g\85âÍÜÜ£Ì\98.|Ã\ 2Q-\87ã\eÕ¼Ü\8f\1e\8ao-û~|ówÖ\9doTCÎBE×ó\16E\8d®ç
+\8aÝä©M\1c\v\1d\0¶u\94Ç3ç\82Ï*ëW\1fJ\94\9f\19Ý\9f8\98bÎܬ}\95a4,\8e\84\ fw\98µeß\93\0ÞÎv @\b¢Øl\11Ã\ 4DIfûEv     \95ܤk×­\8bx\1d¥\ fç®'4Ä\88]t\8f\9d\8a\10QÞóQÙliïÐÔÚ\15\8cŪK\11\86ò\10æsÀ3²\14\16ì½\0¹\7f&\1dÚ÷d\92·³\1d\98\ 4a¢nªw\7fçR\92ïRG\15·\8b\85ã\91½ïo\\93µ\1a²gó\97q¤ÈEÏýRB˳³½\12ø>K\b"çQ\18\17¿vÀÓ·DÓý\98»w
+·ìûQØßYw
+\13-\10#u&þ®\7ffî2Ç\0'Ë!Ä\89RÇ:ný²Ú³\1a'"§\v\97\r8/s\f\97\84\1aavÑc¸\ 40\14\86ª\87óoej\97[Èë\92\ 5\14­Í<\8eìôO3ër\ e\8e\b\ 5éý\80§j   \97\88ñáNÕ¶ì{RÛÛÙ\ eÔæ\1aIötªÖu\8f\ 4\92¬\95É_¢×ǯ\b#âóק9öíܱ£­Í²x\1a'±ë1~WÑ\89\=\88ܳÉ~=ÜãRÖ1¯#E½L\4Þ'\94 zN¸\9fåqb\1f\15%·3\94\98hþìÝ W)!\ 4É\ 1\ 4c$ÕpGj[ö=\95ÄÛÙ\ eJ\82Yi·~½|\9bD3ãÊ\1cH\83\1aOQµw>È\92\ 1|\\15m\ 3Ùx¿ü]<{Ëï¸(\8e*Ì÷[\8d\9aØ·n\rïâ|Ù«\18nA]_8êòê\8eqÜUè xRd¸¬ûм\1f\19½]u碮cõ;\9bºV8£ro»W\10´ß½ñÆóÍïï^\8a8>aqbïÕ¹zúÜúhL8ç`\9e¸\ 6ó*DJ°ÁàxhÞ\ f\8eÞ®ºÃ1\84Tµ©\ 4þêüV\95³z\r¦³O\ 1\88ófÅ"¾Ý¥Q{£ýøË`q4È\19ÎÌäçæ£J\0¨úÜx|ö\ f]\8a}c©Ïù\7f.\7f\ 1Æ\b
+endstream
+endobj
+2639 0 obj <<
+/Type /Page
+/Contents 2640 0 R
+/Resources 2638 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2513 0 R
+>> endobj
+2641 0 obj <<
+/D [2639 0 R /XYZ -16.307 900.716 null]
+>> endobj
+138 0 obj <<
+/D [2639 0 R /XYZ 56.693 759.068 null]
+>> endobj
+2642 0 obj <<
+/D [2639 0 R /XYZ 56.693 738.489 null]
+>> endobj
+2643 0 obj <<
+/D [2639 0 R /XYZ 56.693 693.392 null]
+>> endobj
+2644 0 obj <<
+/D [2639 0 R /XYZ 65.161 694.075 null]
+>> endobj
+2645 0 obj <<
+/D [2639 0 R /XYZ 56.693 647.715 null]
+>> endobj
+2646 0 obj <<
+/D [2639 0 R /XYZ 65.161 648.398 null]
+>> endobj
+2647 0 obj <<
+/D [2639 0 R /XYZ 56.693 602.038 null]
+>> endobj
+2648 0 obj <<
+/D [2639 0 R /XYZ 65.161 602.722 null]
+>> endobj
+2649 0 obj <<
+/D [2639 0 R /XYZ 56.693 556.361 null]
+>> endobj
+2650 0 obj <<
+/D [2639 0 R /XYZ 65.161 557.045 null]
+>> endobj
+2651 0 obj <<
+/D [2639 0 R /XYZ 56.693 510.685 null]
+>> endobj
+2652 0 obj <<
+/D [2639 0 R /XYZ 65.161 511.368 null]
+>> endobj
+2653 0 obj <<
+/D [2639 0 R /XYZ 65.161 500.409 null]
+>> endobj
+2654 0 obj <<
+/D [2639 0 R /XYZ 65.161 489.45 null]
+>> endobj
+2655 0 obj <<
+/D [2639 0 R /XYZ 65.161 478.491 null]
+>> endobj
+2656 0 obj <<
+/D [2639 0 R /XYZ 65.161 467.532 null]
+>> endobj
+2657 0 obj <<
+/D [2639 0 R /XYZ 65.161 456.573 null]
+>> endobj
+2658 0 obj <<
+/D [2639 0 R /XYZ 56.693 410.608 null]
+>> endobj
+2659 0 obj <<
+/D [2639 0 R /XYZ 65.161 410.897 null]
+>> endobj
+2660 0 obj <<
+/D [2639 0 R /XYZ 56.693 353.577 null]
+>> endobj
+2661 0 obj <<
+/D [2639 0 R /XYZ 65.161 354.261 null]
+>> endobj
+2662 0 obj <<
+/D [2639 0 R /XYZ 56.693 307.901 null]
+>> endobj
+2663 0 obj <<
+/D [2639 0 R /XYZ 65.161 308.584 null]
+>> endobj
+2664 0 obj <<
+/D [2639 0 R /XYZ 65.161 297.625 null]
+>> endobj
+2665 0 obj <<
+/D [2639 0 R /XYZ 56.693 251.265 null]
+>> endobj
+2666 0 obj <<
+/D [2639 0 R /XYZ 65.161 251.948 null]
+>> endobj
+2667 0 obj <<
+/D [2639 0 R /XYZ 56.693 205.588 null]
+>> endobj
+2668 0 obj <<
+/D [2639 0 R /XYZ 65.161 206.271 null]
+>> endobj
+2669 0 obj <<
+/D [2639 0 R /XYZ 56.693 159.911 null]
+>> endobj
+2670 0 obj <<
+/D [2639 0 R /XYZ 65.161 160.595 null]
+>> endobj
+2671 0 obj <<
+/D [2639 0 R /XYZ 56.693 114.234 null]
+>> endobj
+2672 0 obj <<
+/D [2639 0 R /XYZ 65.161 114.918 null]
+>> endobj
+2673 0 obj <<
+/D [2639 0 R /XYZ 65.161 103.959 null]
+>> endobj
+2674 0 obj <<
+/D [2639 0 R /XYZ 65.161 93 null]
+>> endobj
+2638 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2677 0 obj <<
+/Length 1666      
+/Filter /FlateDecode
+>>
+stream
+xÚå[MoÛF\10½ëW\10èÅ* ñ~/7=5m\13 MÓ6Ñ¡@\12\14´´²XS¤JR±óï;ü\90cQ\96½ô\8a\82\81\9eD\8bË\99ÇÙyogve\12\\ 6$x=z9\1d\9d¿\92$0`\14SÁt\11(\ 6J\a!åÀu0\9d\a\1fÏÞÛÄF\85\1dO\98$gï²Ò\16Íå"Ë\9b\8brÙÞü9\9b½Ì²«æ\8f¿>¼\1d\7f\9e¾A7\13JÁHÙXûP~Ml±´¶,ªÛè\9d\ 6!zW¼ò.\94\ 6ÍÂ`"ÁèÖ¿ hP\87gçÍ\a5ºzpôËtôï\88¢y\12Ð@*P\86\aÚPP\84\ 5³Õèãg\12Ìñ\1e\ 2\0aÂàº\1e¹
+$%À¸Âë$ø0úsDÚHt?÷#³õ!\f\1al\9f\18\935\9aícç¯pHý>¢z&\ 4¡B¼Ñ\ 42»°y9\9e(B0\fÑ×2K_\8c'\94á\9fI\\94p\91d³+(ÖÑ,N/áf\95üÐ\8c­oÆ¥]ݽ×xŸV\8e«\8f×»\11Áy¤\9a\ 5\9a#ZÁ«\88TßK\82ñ\15*``B\13ä6XÜ\rÁ\8eµû¿ÝwÀB ¡Ø:h\fÓj´¯}      TÑ®}I(h\f©\8b\87»é¡À0s\ 4°µÁü2h.Þ·y²3ç[à\9c\82À\0ÕSÿS\12åñâëNªìÛ
+>Öó].£Òmd\95\19;#Ñ\15´_ì?rV'X\8fñmº¹a\89\v·qiæør\9bÂÎ\1d\8e®mQºÚ¬B[\1c\88Õã¬c\98\ 3\83u½e\890`!}\82,\15e\9cdùV\89â´@\91\82\9bÜ.`\1d]ZH7+\94-¼Î£\1eº£\f\ 3NÍpº£B
+(ãCÉήy?Õñ\86ê.:*\14 D»pþ\16\17Î\14JíµÛÀE\9cØã²r\9dÛ/q¶q\94\8fÙÒή:¦{0Sé\10\v\ezJf*)AH}Ü\82a\15åW\90­Ë8K£\ 4Öy6³óMn\ 1\ 5n]ôá©@pF\fÈS.@r9\1cQwí{2Õ\el\ fªr\r!ãÍL¿s¥_%Ã+Ç2"s\1c·É\1d\99\9a-\16n\ 3\7fo\13Ó\11\80½q,  ª\96Ã\ri/\05i\9e¬(XçI\94Ü¡\14\85U   ¨¥¹+)Ò Ì\9b¶£\12XàwÀO(Á×ú#\1f3\fÅ'BXÒ\96q\1d\85ÂÞ\8c   \\9bZKÓm#·È\92$\e3yv]=W\7f5[Féå¶õ[F\95å/c*ÏÚ'.¬M\9b«U4o¿Ã\ 4¼í\ f\88ü\9bo¬ÃAkµÕ:\940\Zî\87\89oÍ0\98íÈY¶uPÄéÌvzP¤?ÖøÍuÞt®°\e\1d|e
+\ 4ß\19Ç\80!ü        Â\f«¿\8bÙò¶hjÀÛÉ
+¡ÁMá*¾\12åF¨\ 1ÅW2\ e\92\f\1dû~âë\ fÖ]|%S M;õ?Îç®eÒ
+K*ç\8e¨Ø¬×Y~tiÛ\94ëM\89ÃW®]bT\96y|±);uÛãéI\19*Ûp5vǾgö\f\ 6\r\ 6¢\93a8\0ví{\ 6Ã\17ìaâ\10\ e|»ûõý¡­\83jÅR\ 1bPfX\8aÕå\90-mîÚjd{ýËÃ[ ýÙÖm{\1e¥\990\ 4\143\83eVǾ_fù\83u\10i\8dë2«\80s0´Íµz¦÷\8a´óÃ3wĹ~ø±ÛfË}Ƶ©6Ù\a\9bð\1dó\9eóí    õ \90\88jS\ 4\99\b     V\9e¶8n_UïT<×Åÿxê¥BÐ\94\ e\97Ì»ö=³Ù\el\ fõÒ\14\8c1÷t7~\ 269üDÕ~ô\11®¢·pá¤hÆN¹{&\ 4\83\90\84ÇÝ=Ã7gmx{´k\82#\14!\87\ 4£\10\86Ã\15Ü\1dû\9e\ 6ëÞ®\89ê<E\8bf^_Å7nZv±éÒ­þú;ʹ<È\8azÈõÒæÖ«¤|\80¥³å&½ò¡éAÔ\91ã
+Öµ\88N^\1cö\1f§³d3ß[I\1f§K\95\f\8e©cß3\9b½ÁöÈf*\80ÑvÏíÞlx({<5þðÂ_\946\9a»n\ 4\9f\94\1cÃ\85£Ç>¯@¹7Ü\9críã¡\ 4ÂäsXû8V5D±áÖ>®\ 4\aS\8b\8e}?µð\aë®\16\ià\86Þ®}®íOwõó>§]Fé<qn¨\%"\8dV¶ú\9d\89u=~¾Ù¬\9fJa®(P*NJa\1e\ 2{\16\ 4f\b\84\87\ 3\12\98j`z¸m¬\8e}O\ 2{\83íA`F\0ýn÷/þÙ\14å\89¨á½\85±\8aÊÙÒ\91ïåÒu\17¶´«u\12\95öÉG®¼* ÌIO\\99Ö xx{â*ï=q}\e_<ïSÖä^\80\98 \82ñã\9d¯\92ê×oÆã|õM\9c_E\8døý\9a\15öj+}\17\9b8\99÷øu\v«hN\ 6\14=F\1401\9cèuìû\89\9e?XwÑcÄ\80äª÷¦m\9b \ eû\9aiéZ\aaÎx\1cØ>\9ed\84\ 3S'U#\8a3*È75R÷ªÑt\1c¢.gIñ¼5©<\0\913à:<\9e\16P)\86R¥I±\8crÛG\9c\91ê\ 1ÅÉH`t8mÚ5ï'MÞPÝ\95É\84 ÉÿB\98\fÃ\8a\7f\0]Úû·\eA\80\94ÿºù\ f\13¸M³
+endstream
+endobj
+2676 0 obj <<
+/Type /Page
+/Contents 2677 0 R
+/Resources 2675 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2706 0 R
+>> endobj
+2678 0 obj <<
+/D [2676 0 R /XYZ -11.232 900.716 null]
+>> endobj
+2679 0 obj <<
+/D [2676 0 R /XYZ 56.693 741.747 null]
+>> endobj
+2680 0 obj <<
+/D [2676 0 R /XYZ 65.161 742.431 null]
+>> endobj
+2681 0 obj <<
+/D [2676 0 R /XYZ 56.693 694.923 null]
+>> endobj
+2682 0 obj <<
+/D [2676 0 R /XYZ 65.161 695.606 null]
+>> endobj
+2683 0 obj <<
+/D [2676 0 R /XYZ 56.693 648.099 null]
+>> endobj
+2684 0 obj <<
+/D [2676 0 R /XYZ 65.161 648.782 null]
+>> endobj
+142 0 obj <<
+/D [2676 0 R /XYZ 56.693 611.632 null]
+>> endobj
+2685 0 obj <<
+/D [2676 0 R /XYZ 56.693 584.078 null]
+>> endobj
+2686 0 obj <<
+/D [2676 0 R /XYZ 56.693 537.069 null]
+>> endobj
+2687 0 obj <<
+/D [2676 0 R /XYZ 65.161 537.752 null]
+>> endobj
+2688 0 obj <<
+/D [2676 0 R /XYZ 65.161 526.793 null]
+>> endobj
+2689 0 obj <<
+/D [2676 0 R /XYZ 65.161 515.834 null]
+>> endobj
+2690 0 obj <<
+/D [2676 0 R /XYZ 65.161 504.875 null]
+>> endobj
+2691 0 obj <<
+/D [2676 0 R /XYZ 65.161 493.916 null]
+>> endobj
+2692 0 obj <<
+/D [2676 0 R /XYZ 65.161 482.957 null]
+>> endobj
+2693 0 obj <<
+/D [2676 0 R /XYZ 56.693 435.45 null]
+>> endobj
+2694 0 obj <<
+/D [2676 0 R /XYZ 65.161 436.133 null]
+>> endobj
+2695 0 obj <<
+/D [2676 0 R /XYZ 65.161 425.174 null]
+>> endobj
+2696 0 obj <<
+/D [2676 0 R /XYZ 56.693 377.666 null]
+>> endobj
+2697 0 obj <<
+/D [2676 0 R /XYZ 65.161 378.35 null]
+>> endobj
+2698 0 obj <<
+/D [2676 0 R /XYZ 56.693 330.842 null]
+>> endobj
+2699 0 obj <<
+/D [2676 0 R /XYZ 65.161 331.525 null]
+>> endobj
+146 0 obj <<
+/D [2676 0 R /XYZ 56.693 294.375 null]
+>> endobj
+2700 0 obj <<
+/D [2676 0 R /XYZ 56.693 266.821 null]
+>> endobj
+2701 0 obj <<
+/D [2676 0 R /XYZ 56.693 221.054 null]
+>> endobj
+2702 0 obj <<
+/D [2676 0 R /XYZ 65.161 220.495 null]
+>> endobj
+150 0 obj <<
+/D [2676 0 R /XYZ 56.693 183.345 null]
+>> endobj
+2703 0 obj <<
+/D [2676 0 R /XYZ 56.693 155.791 null]
+>> endobj
+2704 0 obj <<
+/D [2676 0 R /XYZ 56.693 110.024 null]
+>> endobj
+2705 0 obj <<
+/D [2676 0 R /XYZ 65.161 109.465 null]
+>> endobj
+2675 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2709 0 obj <<
+/Length 1769      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ[KsÚH\10¾ó+t\84ªe<ïGrrv\93l\12'Uksت$\a\ 1\ 3V,$V\12~üûm!á\80l\92\11\83HN\12Ò¨§5Óß×/\81\83y\80\83·½W£ÞÙ\e\81\ 3\83\8c¤2\18Í\ 2I\91T\81&\f1\15\8c¦Áçþ¥\8dm\98ÛÁ\90
+Üÿ\94\166¯NgiV\9d\14×õÍ¿ÒÉ«4½©~ü{u1ø:z\ fÓ\f      AF\88JÚUñ\10ÛüÚÚ"/oÃì$Ð0»dåì\*¤¨\ e\86\ 2\19UÏÏ     \b\7fV\1d\88\83½×£Þ\7f=\ 2âq@\ 2!\914,P\86 \89i0Yô>\7fÅÁ\14î\81\ 2\88\e\1dÜ­G.\ 2A0¢LÂy\1c\õþéáz%ðÞ\15ÙÈæ\ 6\11,+\9d¾P*ÖZl\1e;{\ 3CÖïÁËg4âRÃ\8dõà÷Qv\13\ e\86\12ãþ\874·7/\ 6CBáÇx\15ÅÓa~\1dfv\8aî\17q%\10\96ª\94Y\1eÞî¾$l\rQ4P\f\14á¬|ÉòºÀ°d\\ 6\14\19m\82Ì\ 6³í·Ú\91öüÕ§\13P\8d\88æ\9b     *Á¤\1cí+_ "IS¾À\ 4)X-\97\19¶w\"CÍ\11\94]\vÌæAurY\9bÀÎvn\14g\ 4qX õ®\9eO§vºc\ 3O%\ 5\9f×»>\ 1\0%nC\8b0\9b×ÐØ£÷³&AAA¸ëa\12{\8eûá\80\9a\1c\11\ eq4>\ 3\14\fÃe\94£oaö²\1a³¾l³\89Íß-\96ñÖ\8d&|¶Ç\87q\98\94C\1d!%\rE\8c\98î %5A@:]!jW¼\1f ¼UuÇ\93Ô\1cI^ÓüëûÂ&y\94\eRÂÄ\11})ø§ÌmèÚ¤\1cç_¦YáJ\0Eê6î<)Z"_*\r\8e\9a\9c\12ùR\bÄ\85úõ\8ePrPÄð\ eQË8\12Lt\aÛ]ù\9e¸õV¶\ 5p\99B\9a²Ö\8e0lÚ÷\ f\81è6´\fC\9d\ 6þ=úxá62ß\8dQÛÀ\11"\ 4\ 1\8cvJ8b\8d$cGuÄ\13`b\9b\9fåá}\9a\9c½?ÿøúêÏ\8bóË\ f¨¸/¶¼ì·\87â:M\\õ£ÄoUÌ\ foü]'®\r\12pZkõ\ 5c\bø   Á\8fg¤:s#\ 5at\99ÀtÆ  B\83DB:ã\84\86|?NðWÖ\9d\13\84\81g\8d©6ñ]\12\15Q\18»Áí.Ín\1c]yr \1f\19\8fú¾h>],\1a\8aÔw¾`\81÷>Û¿ øSs*x\82üx¶i\94ÙI\91f\ fn/t\raQìJǹcX2\v³\96<( ²S\94\83´´b%Ì6\11\ 2ï"­ê\8c\84\83\1aÍ-"\18Þe4\90¸o\81\9eÂÂÖ\ 5\88mRÅÁ\90r\88\7fë<\7f´)mÌÒ8N\aTôï¢d^]\9aÀZÏ7Å\90ëp@qÿv@D¿~blmR\9d-Âi}\râÀÇ\8aIE\84lknR.\9a\92\e",ök)0¤+d3p\92näçQ2±\8d¢\fð\adÈÕyV\95rÐîÊ\f)\13\bk\ 5'\ 2\19|\88+¹LÇ6+*²¿*Â\87"M6Þ¤\88\8aØ.ùE÷¹kdÇ\81·d\87\81\1dW`2º;\12oÈ÷#q\7feÝI\9c«ÒÈ̦ð·Ho­c\86sí8ð  Û¾ø1ÿ%áÂæËpâ*ÞNâ0\v\8bÈÕU\8cí$\å\8eÒ#G·\12µ\8d\e9¬ÿ\16_\1eß wå{\1a¤·²-\fR\1a\84kN\ fWEº\80­\9d\84qìè\ eC÷ÜdüpdKw-d´Èu\96Y
+ÁuÞ\84\10r¥U8*ÆN\99\9dpf\90\88ÙÉAþ\84\82\16¢Ã¬\80\13\8d´ÑÝáwW¾'~½\95m\81_
+\v¤EëJÁ"Êó2ÒrCÚ\91|ÄÏí\88\94\ 1\929%\80\98\ 1éFüú\98\8ci\860£Ýa\88)\8a°b\9da¨!ß\ fCþʺc\88)\ 1\19   i\1f\94ýn±Ö,K\17\8e\88v\15ù¨²#¯ÜÚ,wÖ·J§ÚQ\ 4l\14"¤»æiC¾§\15{+ÛÂ\8a%G\1c×ÍÓC\ 3é½q^§¡¡kû¦E$ç\1eE\1eÁÀ[\84\88LhD¨<©\87c\ 2QB~\ 3\ fGA\11Þa\17\98\11\8e¨é\8e\1avÄ{2\83¯ª-\88\81($\94®?\ f²Å±\v\ eã=Xx®F»Ìì,º?2+ÄaâXß^%EäX4\9f¤ÉmiüGUõð\94µ\rÅ\10\82\18>iË\9aj\8d\98V¿\9e\ 2é´ÃÊ&\95
+Ôï®eÝ\90ïG2þʺ³\fUeà®m¿qÅøº\9dâ\9c\87¦³Óæ«Þ-ñ\8a\ 3bW\1eùtåÚ\80Ze\13;\ e\eõ×\16dB˨R\9d´áN9ABþ\ 6]\12Ê\b\92\1dR        ÅHòî\9a$\rù\9eTâ­l\v*¡l=çzO?¦Óh\16\1d;\93ÈWËòû2·ÁYºJ¦E\16\ 1ýØ\16we/Ó+]ù¹1c\83¤î®\ 3Ò\90ïimÞʶ°6\ 2âëÐ¥Õ¾9\7f \99<M\17\87ûCä\13\14W¬{B\82'\9a\ eéYä\10¾§\99\ f§\13Å\90&\1dv*\b\1cµè®SÑ\90ï\873\7feÝqF`NÂEû*kY{\9a¯l\8b~\85k\9cؾHtäøð.\v\97\8f§ml\176)\9et'_þä\ 3'[Øl\11%ݼªkW÷\99Ä\7fó%س\9f+\9aï\9f+r\\8fÒ[£Ôú\8f\98¡+ø\ 5AÚtW jÈ÷Ħ·²\ eØÔå\87I\12æ\82\17ØäïÑÌÕÿ=\1cêt\b\a\15º¨P<ùÇ\1aÇ\bKsÈ\1fÖþ\aRúøk
+endstream
+endobj
+2708 0 obj <<
+/Type /Page
+/Contents 2709 0 R
+/Resources 2707 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2706 0 R
+>> endobj
+2710 0 obj <<
+/D [2708 0 R /XYZ -16.307 900.716 null]
+>> endobj
+2711 0 obj <<
+/D [2708 0 R /XYZ 56.693 742.989 null]
+>> endobj
+2712 0 obj <<
+/D [2708 0 R /XYZ 65.161 742.431 null]
+>> endobj
+2713 0 obj <<
+/D [2708 0 R /XYZ 56.693 694.923 null]
+>> endobj
+2714 0 obj <<
+/D [2708 0 R /XYZ 65.161 695.606 null]
+>> endobj
+2715 0 obj <<
+/D [2708 0 R /XYZ 56.693 649.34 null]
+>> endobj
+2716 0 obj <<
+/D [2708 0 R /XYZ 65.161 648.782 null]
+>> endobj
+2717 0 obj <<
+/D [2708 0 R /XYZ 56.693 601.274 null]
+>> endobj
+2718 0 obj <<
+/D [2708 0 R /XYZ 65.161 601.958 null]
+>> endobj
+154 0 obj <<
+/D [2708 0 R /XYZ 56.693 564.807 null]
+>> endobj
+2719 0 obj <<
+/D [2708 0 R /XYZ 56.693 537.254 null]
+>> endobj
+2720 0 obj <<
+/D [2708 0 R /XYZ 56.693 490.244 null]
+>> endobj
+2721 0 obj <<
+/D [2708 0 R /XYZ 65.161 490.928 null]
+>> endobj
+2722 0 obj <<
+/D [2708 0 R /XYZ 65.161 479.969 null]
+>> endobj
+2723 0 obj <<
+/D [2708 0 R /XYZ 56.693 432.461 null]
+>> endobj
+2724 0 obj <<
+/D [2708 0 R /XYZ 65.161 433.144 null]
+>> endobj
+2725 0 obj <<
+/D [2708 0 R /XYZ 56.693 385.636 null]
+>> endobj
+2726 0 obj <<
+/D [2708 0 R /XYZ 65.161 386.32 null]
+>> endobj
+2727 0 obj <<
+/D [2708 0 R /XYZ 65.161 375.361 null]
+>> endobj
+2728 0 obj <<
+/D [2708 0 R /XYZ 56.693 327.853 null]
+>> endobj
+2729 0 obj <<
+/D [2708 0 R /XYZ 65.161 328.537 null]
+>> endobj
+2730 0 obj <<
+/D [2708 0 R /XYZ 56.693 281.029 null]
+>> endobj
+2731 0 obj <<
+/D [2708 0 R /XYZ 65.161 281.712 null]
+>> endobj
+2732 0 obj <<
+/D [2708 0 R /XYZ 56.693 234.204 null]
+>> endobj
+2733 0 obj <<
+/D [2708 0 R /XYZ 65.161 234.888 null]
+>> endobj
+2734 0 obj <<
+/D [2708 0 R /XYZ 65.161 223.929 null]
+>> endobj
+2735 0 obj <<
+/D [2708 0 R /XYZ 56.693 176.421 null]
+>> endobj
+2736 0 obj <<
+/D [2708 0 R /XYZ 65.161 177.104 null]
+>> endobj
+2707 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F52 1003 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2739 0 obj <<
+/Length 1495      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZKsÛF\f¾ëWpÒ\8b4S!û~´ÓCÒ&\99I\1fÓÆ>t&É\81\92V\12Ç|¸$åØÿ¾à+6e+Y\99¢\93\13\12Àbñ}\0\96$Á& Á\9bÉËóÉó×\92\ 4\16¬b*8_\a\8a\81Ò\81¡\1c¸\ eÎWÁûé;\17»°p³9\93dúWVº¢\19®³¼\19\94ÛöÏß²åË,»h~ü{öÇìãù[T3§\14¬\94\8d´³ò&vÅÖ¹²¨þFí40¨]ñJ»P\1a43Á\\82Õ­~ÁP 6ÓçÍ\85Z]=8yu>ùoBQ<    h \15\ 3m)(Â\82e2yÿ\91\ 4\ f\r\0aMð©\9e\99\ 4\92\12`\á8\ eÎ&ÿLHë      Òó\b\vp\9a\96¶vI'\X DµF\ 1\19ÝsÁû9%\84L_]\97.-¢,í\96w×¹è\v&\80«VÈyç¸u\16ÇÙ\8cÉé§(Ý4·\96Û0Ýt®Þ\863F¦W3*§í\13\vçÒf\94\84«ö^\99ÝîG­\e\8d¾ÕM\8d\0­«\85׺Ý\97ìÄ `êóÔeÖi(¢téö6\9d\826@\9b\84
+ô=\83kÖ@\ 4Ã\ 1n+á\8dÔ\ f\8cÉÞ¼ÚÞ:\14De\83\ 1¡LgÂÛ(¿\bgs\85\ eþ=+ÜÅO³9eøc±\8bâ\15\'q#     Ã¬\12V]Þô\ 3\ 4WD5\v\941`´¬\ 2¤º/  \86\9bP\ 1\ 3kl\90»`}7"zÒ\1e¾{_\81Ö`©ê\144\82i5{¨|        TÑ}ù\92 ûÑM>\1aî¢E\81\ 4ÆÖ\ 2óMÐ\fÞµðéícg¸¡À\88h¶óÅjåV½Í¿/ \ 1Um÷\12#*õ\9bZ\86ù¦¥\95\ 3v?\18\12Z 3ô\90\908p½O®-\93\80Ðo\8a\ 3\81\16\8c     \ 3N\81X6\1e\fúò\aÂ`°±GÀ\80#ÿkÛìf?W|=ÀÃÔ\134\19²sî7µ\8e\1c\97Y^úâ\16\93\91×¼\17iy,`\19æ\eÌ"c\ 1\16s?Ê¢TÞA¬4
+¨mÙK>\98øoË$,Rê2 ÁÉ\85è\12äÃÕ\0\ 6\b.é«Õ@Ô\16\ 2as\89£¢lFÙú\81r¡Ü\86å1\85ÃÁ´N¾\90Ö÷«$\\rç`T»\1aÙ,ù\9e\9b\92$K¿ïÚhyÈFn\80Ëcê"òåº\88q ¼«\8bØ#òÁ»láò²I\bgexSfi\97\12ʨÄB\e®\vß\9c \14Z\83t8ZR\10²º\8e\96\13úâ\87¥\84Á¦úg\ 4!%\bi\9aýü3¼p~¼YìrÏ\99\97a^\9e8¿\14ÎSb\1d\84áb\91»+O\13|Wµ+|3QäY>&\15\9cû\945ýåY{çþ3\a×\86\7fÁá§\920¿Ø]î?ðÌ\17£U\ fjèS\16«\82)l\ 6õ·&'ª\80\8f
+"\81\8bñ\1a·=ù\ 3éi°±Gð\131 8ÿܸù\81É%\97å\8dßÔ\95[\87»Ø\97PPp\1c\96\9e$Q\1dQ\8dÃSMÆ÷ã\1fÏ¥E¾]@ü)¼ñ­Øólé\8a\93SeøxF\ 5\13\86µÖ\93¶åØ\97\81\10ü´L·qié®Ë#¨\8e+4Ã\8cÇt\\1a\90\8c\8eÆt{ò\871Ýpcý\99\8e+
+\86Øc+±%öïØ\8f¹Ô\13çؼ¬âª\97ñkå×#1\98/Ö¯s·.\1e\8bb\8eÅ­äìIQÌ\19(j¾q½Â\19Z!Õ\88\14\97;^7µ'\7f \8a\a\e{\ 4\8a©@ñíQ\8dw\ 1\90DEá\8dÉ:\1aN\8f²}\90ýx°\8bèrûU´òo\ 2½    *JÑmIXFYzb\8eª\ fèO{~¸uñ¥ßÌ8[z\17\8eèÛEì\92\90wÂMh\ eX,´Üñ\81\bÒ\1e,\99;\934\bÄj;gîË\1d\84\80æf<h÷å\ f\84ö`c= m$\10£P\97\0ÂÚ\ 3B\87û³\1fÒGd&f,hmGsò\9eüaN\1en¬?\7f\81týþßMÿàù*!\8fV\e·uá÷p03üHæ+ô\9bf\9eL\96Vd\1a\8fß11£@Û§,µ\98â`´:á{Ì\98\92ô\88*\8bI\ e\96òñª,&XýéÊh,Ñ\97?\90%\ 6\e{\ 4K\b\ 5¨¯ÙÍ×ѵï Ãb·Ù\7f-TÝþ\81K4Vqß}çU,ª'\8d\81H6ÚáÀÏÍ\848\¸ø\98F\83áÚ\89\19ñ­\rµ
+n!vr\ 4ôÅ\ f\ 3À`Sýã\9fZ\v\82\8eøÖæ6\99\16'~sâ\9f¸v       FîÉÏ\ eãØû\¥\ 2Gqd[\14¥Ëx·òîå¶e\12\9f¼ë\vË2\8f\16»êSÉG&s\8aU\18\15c¼è¹÷Ѥ XïÙÇ|3ù?CK\1eø
+endstream
+endobj
+2738 0 obj <<
+/Type /Page
+/Contents 2739 0 R
+/Resources 2737 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2706 0 R
+>> endobj
+2740 0 obj <<
+/D [2738 0 R /XYZ -11.232 900.716 null]
+>> endobj
+158 0 obj <<
+/D [2738 0 R /XYZ 56.693 759.068 null]
+>> endobj
+2741 0 obj <<
+/D [2738 0 R /XYZ 56.693 738.489 null]
+>> endobj
+2742 0 obj <<
+/D [2738 0 R /XYZ 56.693 692.721 null]
+>> endobj
+2743 0 obj <<
+/D [2738 0 R /XYZ 65.161 692.163 null]
+>> endobj
+2744 0 obj <<
+/D [2738 0 R /XYZ 56.693 645.897 null]
+>> endobj
+2745 0 obj <<
+/D [2738 0 R /XYZ 65.161 645.338 null]
+>> endobj
+162 0 obj <<
+/D [2738 0 R /XYZ 56.693 607.116 null]
+>> endobj
+2746 0 obj <<
+/D [2738 0 R /XYZ 56.693 570.951 null]
+>> endobj
+166 0 obj <<
+/D [2738 0 R /XYZ 56.693 541.128 null]
+>> endobj
+2747 0 obj <<
+/D [2738 0 R /XYZ 56.693 512.743 null]
+>> endobj
+2748 0 obj <<
+/D [2738 0 R /XYZ 56.693 465.733 null]
+>> endobj
+2749 0 obj <<
+/D [2738 0 R /XYZ 65.161 466.417 null]
+>> endobj
+2750 0 obj <<
+/D [2738 0 R /XYZ 56.693 418.909 null]
+>> endobj
+2751 0 obj <<
+/D [2738 0 R /XYZ 65.161 419.592 null]
+>> endobj
+2752 0 obj <<
+/D [2738 0 R /XYZ 56.693 372.084 null]
+>> endobj
+2753 0 obj <<
+/D [2738 0 R /XYZ 65.161 372.768 null]
+>> endobj
+2754 0 obj <<
+/D [2738 0 R /XYZ 56.693 325.26 null]
+>> endobj
+2755 0 obj <<
+/D [2738 0 R /XYZ 65.161 325.943 null]
+>> endobj
+2756 0 obj <<
+/D [2738 0 R /XYZ 65.161 304.026 null]
+>> endobj
+2757 0 obj <<
+/D [2738 0 R /XYZ 56.693 257.76 null]
+>> endobj
+2758 0 obj <<
+/D [2738 0 R /XYZ 65.161 257.201 null]
+>> endobj
+2759 0 obj <<
+/D [2738 0 R /XYZ 56.693 209.693 null]
+>> endobj
+2760 0 obj <<
+/D [2738 0 R /XYZ 65.161 210.377 null]
+>> endobj
+2737 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2763 0 obj <<
+/Length 2004      
+/Filter /FlateDecode
+>>
+stream
+xÚí\I\8fã6\16¾×¯Ð!@\À\98ÍUKrJ2Ó\19d\92   Òí\ 1\ 6èä@Ë\94-\94,V$¹\96ùõ󴸻%×òhIN\ e9\14,ËÔã\13ù¾ï-$\8bz[\8fzß_}»ºzóVQ/"\91Ï}o\95x>'~à\85L\10\11\8d÷añÎdF\97æzÉ\15]üÛV¦l/\13\17Õ®ûñï6þÖÚ\9böË\7fßÿxýÛê\aèfÉ\18\89\94j¥½¯\1e3Sî\8c©Êúgè\9dy!ôî\8bºwé\a$à¡·T$
+ºþ¥\0\81A¸xÓ~°(¨\1f¼úÇêê÷+\ 6â©Ç<å\13?\12^\101âSîÅû«\ f¿Qo\ 3¿\81\ 2DF¡wß´Ü{\8a\85\ f×\99÷þê\97\8d\ 4í\8d\b÷ Y ¢fH\8eÂeD\18õ[¥\14á\8d\16ÇǼ\ fKF)]¼ý¹{«ÏÇ\14\86\80s\12\86²}vu\1c¯Äf\99½æjq\9fæÛöV¼Óùö8Â;}Íéâî\9a©E÷ÄÚ\98¼½ÚëMw¯²\9f¦¡é\etýÔ7\v%      \82ú}\9b¾\13û\84~L\12)Õ±Il\8f\92Ë4\8fÍ`\8e\19       BBÛ뢵\fÒ\1f\89%\8b"Â9\83\97fDª¨\95ú+çª×®Ñ³\99yYë\10\12é\87G\15ÞÙµ)ªë¥\ f#ú¾Ò\8f\95Í¿º^2\ e_7é]Z¦6'\ feÖÊ\ 3ÛªEÖ\1fß÷­\ 2l\99\ 5Üó#\9fð°±\8aú¾¢`cÒ÷8\89ÂÈ+\8c\97|n\ 6=iOß=í TDpqì \15ÌêÖcå+Â|6\94¯(L\ 2\f\16¦\87Ï!â\93\88G\13\b,¶^{ñ®ÃLo6?*\1e\12øhæômúÐ\9bÿS1\80¡zÂ×\87-®áýÎ\14\ 6×ôV\839¡Z®~þ\ e×0·H\89[\93\9bBWf\83\1cÿRi^\15\16×<-\91b\vS\9a¼\1aÐÛ\82\16r"\84\1c\83¶g>O\9dUÇÌ>t-\0àîDóCZÜè\96gþeKssd\99\87Â$.\f£\ 4\89(\9b\91a$È\92|>\86éË\1fÉ0£\95u`\18    Ü.:\86±¶Ê\9bø\ 4eç±Î\876þewãô\89\ 5\12ìk,!e:Æ2\ 2`\1c     ñÄ\ eßè«çß(ɬ\1e¼Õë\86.\0|J\\14Ü\9c\12Jù´QD\95V\99¹Õ[C*³\87¹\0£!\ f{4Ü! U|N¸SJ\94?#ÜûòGÂ}´²\ e\82\84ê\98\97ìí\1d\12n{]lÓ\13¸/\9f\aGf\92jj\7f]VÃ(äe\1dÒ|3ôã\9dû¡Ä²ÎÚÄ\1a\1aCzð\88&3S$'\81Û«\98Sa\ 4©Ý|1ö@þ8H\8cW\16\ f   \15Aj\19uAö}Zípó`t\8cliar\8bs£A\15\ 2\8b³\8bF\83õ$4å\84)\1dFbëpðëë.ð\86\14ÝT\87[\87\10\90°pF\9f¡d\0\8c\0éË\1f \90ÑÊ:\0D\81\7fêðñ\1f,¡mÒ|»ÖÏ%AO\86S6¯À(pâ!\1f\1c\82ê\ 5nÕù\9cJ»4×û4C\12}\89MK\91C\96è,+]\9d\86\80ìÀ\97óa¢/\7f$&F+ë\80   \88ãÕ\11\14k\1dß M\119§åã~m3lÎ\82\8eq\12dÁ%{¼ÝM\ÄIì!ß\f\91ò·g\91Ò<\93¥7æ\\17;ÁpÝ\16ö\16ÜY:È\87]\9c·\10\84\aê¢Î»^xà\13;ï4ÏÒܸ8k*I(g¬\18Ë\bò\98p>g=\90?\8e\98Æ+\8b'&\19\ 50@\1d1}×,\86à¬=Ó%\96FrHÄê\85\r\1c4\13¬ÔÚÆ\1c|i¼ÓEi~ÇJ?[\8b\17\96%$cûó¸ÿU\10É\10,\85Ïç|\aòGÚøhe\1dl\1cr"κ\8a\96³Ý¤\95ÎÒ\18m9S\87aØBCló2\ 5óÂz+|æÚ­s"½êÙÎO\ 6à\9c\84\7fIç'\15Ü:®\12Oåü\1c\972¤bDQ1£ë\93\90\8eÉ\19i¡/\7f$-\8c\81\16$¸YÑÑÂO\1a\e\ 2\r|ê&«÷\eLêþ\9a\82º^¯\vs7­G«Í÷|\f\8b\0Ò\9cù\ 2ا¶\89H\88\1d\ 5\95Çm"âÉm"ÿ\ýôã\9f{£È®j\97C\ 6\1ar\9fHÊ&Û*Â\19\83\89
+æÙ*¢7{§}"\ 2¨O\86ó1\9f¨ÉäÓ²ÑäÌ7\90?\8eùÆ+\8bg>Q3\1fíf\7fu(r,7!Éé\8bÆ\12\1cb¬²Þ¤6mQâ\8bý\90Ñ_I\ f\0/.*\1fñ:]\ 4\87.fb«B¹uY\81û\9f)ì¹¼/jÞ\17ü\92±\9b`ÐeÈ&Ü\83²K·»\fþ*\17
\11¡Q4\1f\87ñ($l¾à­/~\1c\83\8d\81À@QÉÃv>¿Ùl°k¬¹¹GVöM\92æi\95\87-\13\16ØRm^iäμ\8f\16y\12>¾j\98<\82\91R\17E$\ f\14\99xÛH¼;ä7ËØîÝ\ 2\v\ e\16\19°9Q©\14\0e>TöÄ\8fDåXUñ¨ä\90NS\19º&T:®Ò;\17Wm!\9dºqqÕ')ÍK[<5²>wo\8b\9b\89¹¡1w,\97ÙCu{@G\fg»v®8¤)ì¢D" 'ã\7fhU\86sH*Å\9c\fR¯»\84ó1HOüH\ 6\19«ª\ 3\83°z+IðWIfº\92\f\87©\12ÑEñË"J¤\98¸¸°-ôí.\8dK\a\10³°>\a5c\81\81\ 5ð˧è\7fr\14\ fä\8f\83ñxeñ8f\81$<\f>ÆçÈM:O­ùÿJ\15\85?öòÒ\7frÈã:Z\9füÈGú`2,  \1dò
+\19fhì9\1aüöQt\90\91î5v\8d÷>Ý`\17\89t\8eÔsgê\84æ\6c~HèeÉLB\8fSWJ\9b¥`]<º\90\83(\98\93Ìx}vlF2ëË\1fIf£\95u 3\ 1n\84vd\96`OÕíÓ²D\87\18q¦Ërb ¥Èvºª\8at}@\1fãÁ\92¬ãv\aô{5r7&9\9bB¸"þEOÔ0
+=\ 6S/¶\1c*\9bn\1e\1c\18¤Þé\13\ 5ó\11H½ËbÆ\94¦/~\1c}\8cV\15Ï\1e!Ð6÷ÿ\fGr!\8bxö\ÁsÇa\1e\1cÚ»ç?ÛÜ\16øCy§\87íÞ¸+ã@\14¡ |\8e¥ì\93ÿ¢ )¡~tÎ?Qø?\88¶5\8a
+endstream
+endobj
+2762 0 obj <<
+/Type /Page
+/Contents 2763 0 R
+/Resources 2761 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2706 0 R
+>> endobj
+2764 0 obj <<
+/D [2762 0 R /XYZ -16.307 900.716 null]
+>> endobj
+170 0 obj <<
+/D [2762 0 R /XYZ 56.693 759.068 null]
+>> endobj
+2765 0 obj <<
+/D [2762 0 R /XYZ 56.693 738.489 null]
+>> endobj
+2766 0 obj <<
+/D [2762 0 R /XYZ 56.693 698.886 null]
+>> endobj
+2767 0 obj <<
+/D [2762 0 R /XYZ 65.161 699.569 null]
+>> endobj
+2768 0 obj <<
+/D [2762 0 R /XYZ 56.693 657.747 null]
+>> endobj
+2769 0 obj <<
+/D [2762 0 R /XYZ 65.161 657.189 null]
+>> endobj
+2770 0 obj <<
+/D [2762 0 R /XYZ 56.693 614.125 null]
+>> endobj
+2771 0 obj <<
+/D [2762 0 R /XYZ 65.161 614.808 null]
+>> endobj
+2772 0 obj <<
+/D [2762 0 R /XYZ 65.161 603.85 null]
+>> endobj
+2773 0 obj <<
+/D [2762 0 R /XYZ 56.693 560.786 null]
+>> endobj
+2774 0 obj <<
+/D [2762 0 R /XYZ 65.161 561.469 null]
+>> endobj
+2775 0 obj <<
+/D [2762 0 R /XYZ 65.161 550.51 null]
+>> endobj
+2776 0 obj <<
+/D [2762 0 R /XYZ 56.693 507.446 null]
+>> endobj
+2777 0 obj <<
+/D [2762 0 R /XYZ 65.161 508.13 null]
+>> endobj
+2778 0 obj <<
+/D [2762 0 R /XYZ 65.161 497.171 null]
+>> endobj
+2779 0 obj <<
+/D [2762 0 R /XYZ 56.693 454.107 null]
+>> endobj
+2780 0 obj <<
+/D [2762 0 R /XYZ 65.161 454.791 null]
+>> endobj
+174 0 obj <<
+/D [2762 0 R /XYZ 56.693 419.759 null]
+>> endobj
+2781 0 obj <<
+/D [2762 0 R /XYZ 56.693 393.687 null]
+>> endobj
+2782 0 obj <<
+/D [2762 0 R /XYZ 56.693 354.084 null]
+>> endobj
+2783 0 obj <<
+/D [2762 0 R /XYZ 65.161 354.767 null]
+>> endobj
+2784 0 obj <<
+/D [2762 0 R /XYZ 56.693 311.704 null]
+>> endobj
+2785 0 obj <<
+/D [2762 0 R /XYZ 65.161 312.387 null]
+>> endobj
+2786 0 obj <<
+/D [2762 0 R /XYZ 56.693 269.323 null]
+>> endobj
+2787 0 obj <<
+/D [2762 0 R /XYZ 65.161 270.007 null]
+>> endobj
+2788 0 obj <<
+/D [2762 0 R /XYZ 56.693 226.943 null]
+>> endobj
+2789 0 obj <<
+/D [2762 0 R /XYZ 65.161 227.626 null]
+>> endobj
+2790 0 obj <<
+/D [2762 0 R /XYZ 56.693 184.562 null]
+>> endobj
+2791 0 obj <<
+/D [2762 0 R /XYZ 65.161 185.246 null]
+>> endobj
+2792 0 obj <<
+/D [2762 0 R /XYZ 56.693 142.182 null]
+>> endobj
+2793 0 obj <<
+/D [2762 0 R /XYZ 65.161 142.865 null]
+>> endobj
+2794 0 obj <<
+/D [2762 0 R /XYZ 56.693 99.802 null]
+>> endobj
+2795 0 obj <<
+/D [2762 0 R /XYZ 65.161 100.485 null]
+>> endobj
+2761 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2798 0 obj <<
+/Length 1656      
+/Filter /FlateDecode
+>>
+stream
+xÚíZKsÛ6\10¾ûWð(ÍT0Þ\8fôÔ4M\9a´é´±gÒ\99$\a\9a\82$Nø
+IEö¿ïR$m\8b\96\14Ð\14Ýt¦\a\r!\10X,\81ÝïÛ]\12{K\ f{¯Î\9e_\9e\9d¿\14Ø3ÈH*½Ë\85')\92ÊÓ\84!¦¼Ë¹÷aòÎFÖ/ìtF\ 5\9eü\91\96¶¨\9b\8b\e媹ù"\r\9e§éçúÏß\17¿O?]¾\81ef\84 #D-í¢¼\89l±²¶,ªÛ°:ñ4¬.Yµ:\97
+)ª½\99@F5ës\ e\ 2\95\9e\9c×\17bT5ñì\97˳/g\ 4Äc\8fxB"i\98§\fA\12S/\88Ï>|ÂÞ\1cî\81\ 2\88\eím¶#cO\10\8c(\93Ð\8e¼\8b³¿Îp³\13xgG¨\aÃ\940Û-i\85s\83\b\96µR\ 2ñ­\16í4ïÃ\8c`\8c'oý$ó§\ 4O\96\98Øö!ïo1ì\beð¯y¾Ëvû\16i\14¥S*&\9b0YÖ]ÁÊO\96í\86¯ü)Å\93¯S"&Í\8c+k\93º\15ûó¦¯LïNe»6¨~·6Ñ\1c)U=því¸Rw¹WK\81\11\1d\18¤­ü"L\ 2Û9x\82\94F¸nçµ¹ Ýí\81'\16\bk\ 5\rP\0\9bZêGJÅθ­¶[sà\95\ e\1aq©[\15Þ¥W6/§3 Û|Qú7e\9a<\83M¦ðw]\86QXÞ ë"ªÅ\81½U\12«Ë«]K\ 1û&\8azÒ`¤¥¬,¥ê\17\18ì\8eK\8f\8d\97[oqß4v¤íï}¸\80\82­Äª] \16LªÑCå\vD$éÊ\17\18Î\0öÊe\85ûn#\91¡æ\ 4Ên\ 5æK¯n¼kühç0[Å5CÄ4hð2¼Þ9ÿ\87rÀ±ª\ 3¿Z/»þVu3a\8c øYsïÀä"[çaº.Ü\96Jì&
+\13ë68LÜÆe~î»\8dܬ¬£Ì¢ôóÒñ¡6a¹Ú\1dùm\17\91pv\\8fgÁ»ò\aZð`e{X°¢[
+ÙZðf\15\ 2#f~àh0~2wµ,w+\ 4È\8dmRv<d\82\10\1e¬Ú¨\ 1`xàz\98M%Ã\b«[6\15{Ùôý\94\ 1×]­l\94\1dáQýïóèæ \92\9c#ÆØéh\94VA\88ihT?\82F_ø_ÃyÍ¢?ç~ló\96D\81\9bç\98\ 5i\1c§I\ f>\15\8a ÍFäS!\81°Õx|Ú\91?\f\8d\86\8eFBr¸6|úþÎ\ eï\ 3Á7øÑ\99\85\ 1éJ·\91UràFLû5F\a5\ 6`\f¢õÜö\98QX?\ fV=&\94þ\95;­Ç=yU\b\85´Ö£¡íN\10_\83­\80à»M§N\ 3\16oýÏv\11F\16\15~\9c\15%¨D\14\8f\89\12D ÊGD\89\ 3Qb°²=P\82h\ 4Vð$(\91æsëèýéÂ1jÊ\97\8e\81.жÓ8 ¶2ËÓ ¯ó\12\88ýÄ\93:/\87T\95prJï\9d§A\91\aç¹õç±E×±+Ës\8d\91P#ú/\97\ 6I2\9eÿvä\ fóßáʺû/\87\9cÃàAþ{¹Î\1d\13ËÔqÜõ\ 1*\9e\1daÖn\ 4q\9c\88oMóTyxmò§\85\92¹\8dÓ\ 1\ev8\86Z'A\19¦\89_Õ¶zâ\14\a\e\95Ô<)NAª#\b\19#Êø±¾ù¸ \833\8e\f\1f\13´ª,T\8fW(éÈ\1f\bZ\83\95í\ 1ZT!ª\ 6\81ÖkG¿nM£èÊÿá¸üù(\9eë\8aF\8b0wM¨2¿p\8c\80|G\89\10\ 4¬\1fT\8d\1cÜ\89ÂMó´Å"¦Á \88h\8bEro±èÏ)«\ 2E?þÎß¹d\87td\1a1!OX*b\880:F©¨IÚQã\14¨N°\11¤Í=\82I\ 6É \ 6t\18\r\97\19äW\86ÈÑp¹#\7f\18.\ f\1d\97\191\90\86óÿKFÿ\95\92\11\83¬ÓÐ'Í:iõ\82\94\9cö5­\9f\97a\0á\9b\9fe6\99\87ר\f\vix\ 6SB[ô@\ fª      ¢|Dô 
+#ªÇKE;ò\87¡ÇpeÝÑ\83*\86\84âíÇ!qúÕ1*Z'\89µsëøþ+öóe'\8e:\9eZFvá\1a\ 6\88Ky\1a»V©¶öí8¸q\ 2G\18­<å±ï÷¨0\88Ññ\12\94\8eü\81¦<XÙ\1e¦\}íÔÆ\95¯K×ྴùÂæöѯÞ\ f\1eòÊöxóßÃ5Âdþ Ðïå\1c½\8cM"Æ\9e6? \90\93pq\9b\1f¨½ùÁ¯ár\15Á¯¬"ýï:CX\1d×TqDé ¿Ì\12à\17F\rÈ\13Þ\84ùg¿füßÒÂ~nù>\98­¢\8aÒ\9bòM\90\1dÅ\97\b\86±ÝÎlÕ\19µÎ:r®Òu\9eØÛ¾z;Å=å¸6H@³Qï#Æ\ 44"ø¶Eê\96\9bA\13¸R2b¤A\ 4\842b¼<¥#\7f\18<\ f\1d\9e\89àHð&Òøiî\1c:$vãZ¹]\84IXÕX\8b\13ç(ÅMRú\8eÜÞu÷\1e\89\ 1á\1aQ©Ç\ 4[\90µ-½Ü\82-\81E\18m`r\7f)æî\93a¥ëO\86\ 1\12\18ç-\1cíG_}\17V\1eCß°\ 1^¿¾D!$\98ÛVºØ\ 3ÏåÊ/û\0õ\ 1\10U\88\1c\ 1Ñ}ß"s\8c°4\8fù\14ù\1fà#\0²
+endstream
+endobj
+2797 0 obj <<
+/Type /Page
+/Contents 2798 0 R
+/Resources 2796 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2706 0 R
+>> endobj
+2799 0 obj <<
+/D [2797 0 R /XYZ -11.232 900.716 null]
+>> endobj
+178 0 obj <<
+/D [2797 0 R /XYZ 56.693 759.068 null]
+>> endobj
+2800 0 obj <<
+/D [2797 0 R /XYZ 56.693 738.489 null]
+>> endobj
+2801 0 obj <<
+/D [2797 0 R /XYZ 56.693 693.47 null]
+>> endobj
+2802 0 obj <<
+/D [2797 0 R /XYZ 65.161 694.154 null]
+>> endobj
+2803 0 obj <<
+/D [2797 0 R /XYZ 65.161 683.195 null]
+>> endobj
+182 0 obj <<
+/D [2797 0 R /XYZ 56.693 646.614 null]
+>> endobj
+2804 0 obj <<
+/D [2797 0 R /XYZ 56.693 619.459 null]
+>> endobj
+2805 0 obj <<
+/D [2797 0 R /XYZ 56.693 574.44 null]
+>> endobj
+2806 0 obj <<
+/D [2797 0 R /XYZ 65.161 575.123 null]
+>> endobj
+2807 0 obj <<
+/D [2797 0 R /XYZ 56.693 528.81 null]
+>> endobj
+2808 0 obj <<
+/D [2797 0 R /XYZ 65.161 529.494 null]
+>> endobj
+2809 0 obj <<
+/D [2797 0 R /XYZ 56.693 483.853 null]
+>> endobj
+2810 0 obj <<
+/D [2797 0 R /XYZ 65.161 483.864 null]
+>> endobj
+2811 0 obj <<
+/D [2797 0 R /XYZ 56.693 437.551 null]
+>> endobj
+2812 0 obj <<
+/D [2797 0 R /XYZ 65.161 438.234 null]
+>> endobj
+186 0 obj <<
+/D [2797 0 R /XYZ 56.693 401.653 null]
+>> endobj
+2813 0 obj <<
+/D [2797 0 R /XYZ 56.693 374.498 null]
+>> endobj
+2814 0 obj <<
+/D [2797 0 R /XYZ 56.693 329.48 null]
+>> endobj
+2815 0 obj <<
+/D [2797 0 R /XYZ 65.161 330.163 null]
+>> endobj
+2816 0 obj <<
+/D [2797 0 R /XYZ 56.693 283.85 null]
+>> endobj
+2817 0 obj <<
+/D [2797 0 R /XYZ 65.161 284.533 null]
+>> endobj
+2818 0 obj <<
+/D [2797 0 R /XYZ 65.161 273.574 null]
+>> endobj
+190 0 obj <<
+/D [2797 0 R /XYZ 56.693 236.994 null]
+>> endobj
+2819 0 obj <<
+/D [2797 0 R /XYZ 56.693 209.838 null]
+>> endobj
+2820 0 obj <<
+/D [2797 0 R /XYZ 56.693 164.82 null]
+>> endobj
+2821 0 obj <<
+/D [2797 0 R /XYZ 65.161 165.503 null]
+>> endobj
+194 0 obj <<
+/D [2797 0 R /XYZ 56.693 127.85 null]
+>> endobj
+2822 0 obj <<
+/D [2797 0 R /XYZ 56.693 92.084 null]
+>> endobj
+2796 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2825 0 obj <<
+/Length 1655      
+/Filter /FlateDecode
+>>
+stream
+xÚí[YoÛF\10~ׯ Ò\87È@½Ù{¹)
+87\104\ 5j»@\814((j- æ¡\92\94íô×wxÅ\16-ÙK-é @\9fDSÃÙÑì|ß\1cKcoáaïÃäõùäÅ{\81=\8d´¤Ò;¿ð$ERy>a\88)ï|î}\9e\9e\9aÈ\ 4¹9:¦\ 2O\7fM\v\93×\97\17iV_\14ËæË·iø:M/ë?þ8ûåèËùGXæ\98\10¤\85¨µ\9d\15_#\93/\8d)òòkX\9dx>¬.Y¹:\97
+)ê{Ç\ 2iÕ¬Ï\ 5(TþôEýA´*\1f\9c¼;\9fü=! \1e\13\12IÍ<¥  \92\98za<ùü\ 5{sø\ e\f@\ûÞu%\19{\82`D\99\84ëÈ;\9bü6Á\8d\96\abJèÊ%­r®\11Á²6J"RYÑ>æ}>&\18ãé\a\93\14æ\88\88éMÑü¼»Î\ 5_P\8e\98l\94\9c·\8e»H£(=¢bz½J\16õ­p\19$\8bÖÕËà\88âéU©·ybfLR_ÅÁ¼¹W¤·ûQ­\rFß®M|\8e\94*\7fxµö¢4t§\91\1c,d¬\95\vÓV}¾JBÓÙq\ 2\13ÕuVÇ    ÚöË1¥¥Û4\À\9ebVký\93R±%W\19\ 1/mð\11\97~k§`\93­\8a\7f\8e\8e%8ø£    \92<M^\1e\1d\13
+\7fFi\18DæE\92 \9b8ú©\16iïÍÊ{õ*\10\7fåBåÇ\87íÈ\81x'\8azÒ÷\91¯D\199å}\81!\ e¹ô(Ò¾ö2ã]Ü\r\95-m»ïÞ_\0\1c¥\89l\17¨\15\93RÚU¿@D\92®~\81akÀ\856+Ü\85\91D\9aê\ 1\8c­\14f\v¯¾8mpµµÇ­á>A\14óz«_o\16]X\95\ 3\13`\1aÃ/\9b/»Ê\e±ß×ó 0ó-\r{\85\93\99\9d\\90Ø*Lìäêð´\93½X\ 1Yv<2E¶1­8ì¦r\89é=\9f÷ÓFÃ\91RP\84ÉH ?}÷êí§w¶?\9e\83%câ\99\11\845\1d\ fÏÛú\1dñìll\ f<3È\1fJ[à\99úCây\95@A\12\aÅ*Ml\1f°\93»\ev\a\80\90ú\90þØ\93\82\10ÃNøú\0\10\16iüW\1e\ eðæ¦G&\15Z JåxÈ\13PÈP©FC^G¿\eòÜ\8dµG\9eð\15\12m\9dýj>·EÎ¥ù\1a\ 6k;Ù0ýV6Zd¯,\8d-1öþ\1eÀ\80#8æ\82<L\11PóZ-\90oÖë4³´ûäb\93\84öD\12\14\9am\8aNN\7f\1c)eå£ü§¤\ 6!|h?øpÔ`\92>ÔÀA%¦#R\ 3S\88s6\1e5lëw¤\ 6gc{P\ 3\87v\96ýÏ\fÿ\15f\80\1a\8a\vþ¤Ì@\b\12\87\10Ãi:3à¾ê÷\9e\15Á×â^ÝÞ\8f#\0SB©ñ8\82k\8c$ñGã\88\8e~7\8ep7Ö\9e#¸fH·ó- \89\11àS\8e\f­\ 4\8bUaÛ"\9bÈÄ&)\86­ùó03&É\97iÑ%\9f\1f\1ff\9d$½¶¤\86(J¯í{\e;¹v\0»£å\12\r\v\87*R\8eׯì\9a¬r\ 1· \10j&«tçdõM\1aÇ5ïî\19ª\8aï?T\r÷ÙÈ ì\12\99*C\84Q\87\99ê\ 3¬]a/G7¹-e3 )ÁG¤l¦4\12þx\94ÝÑïFÙîÆÚS6ó)òUCÙoÒ,3¡õ¼¤0ñ:
+
+30sϲÕ|a\96&\18\98Úâ\123\1d.þùÙ^2Þ\91An\876»ä㠻ܬ»\ f<ëWc>\ e\15é#        A2Z$oëw\8cdgc{D²"H\93æÄo\9d¥¡ÉsË\0*,\ 5Ãå*\9agfàé`R\ e\1d£ÃcØ6-C~C\92\93§l \18§HQ5pO\10ÌLÔ+»0°Bò\11³\v%È¿=*\18\1e\93Ûú\1d1éll\ fLBu\815k³Krelëüe\90YÒÿõ*³MXßBæ\16<ûÏ\ f¦É&\86\18\1c\ 11Í7a\9f#\ 6Û)Dà\92´\1fÇ\10D\88ÏÇ;|îèw\fqgc{\848áPH7c\8fëU±\1c§\18©Hï©\8b\91½\15\9a±\1eè嫼°î­íÝ\97\93\8dÐÝ×\98/»½C\93,$\17_<é\899\85\ e\81[¸4Z%\97=r,-ß\14ðÉx9\96J\8e0\1dï´¼£ß\8d\80Ü\8dµ' *\15bX·oÚÅé\95±\9e\1fÙ  fæÂ@Õ\e\9a|à÷]Â.   ºç×t\96§\91±íI«(ï9\88Ï{fN*\18Âr¼\13¥\8e~ÇÀu6¶Gà\ 2\7f±fävRnDl\1d\ e'E\90-L1\87\96Ù­\83ò¤:s(ß\ 594\aP\81\11VOzöB©\ 2\9f\14\ 6\10\8fb\89(\eo\88×Ñï\88$gc{       k$hßs\97u\90\ 51Pe¶kØÿ|\7fi\19@ûrÕí \1e®FÍ\r,\93\ 4}
+Ø*úø|\98\ 2¶::±,Ô\83Ën9ø8\14\ 6\93\1aoH×Ñï\16©îÆÚG*Ñ>\12²\19\bí\8c\8a\87sµíD/©\82Ôô<z\vò\81«\11³ÞX¾#\9cn\8aõ¦84ã\10M\11Õc\8cöîý\83\ 4\87Ü&õ!ÿ\1fñ/ê\11ÆO
+endstream
+endobj
+2824 0 obj <<
+/Type /Page
+/Contents 2825 0 R
+/Resources 2823 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2706 0 R
+>> endobj
+2826 0 obj <<
+/D [2824 0 R /XYZ -16.307 900.716 null]
+>> endobj
+198 0 obj <<
+/D [2824 0 R /XYZ 56.693 759.068 null]
+>> endobj
+2827 0 obj <<
+/D [2824 0 R /XYZ 56.693 738.489 null]
+>> endobj
+2828 0 obj <<
+/D [2824 0 R /XYZ 56.693 691.874 null]
+>> endobj
+2829 0 obj <<
+/D [2824 0 R /XYZ 65.161 692.163 null]
+>> endobj
+2830 0 obj <<
+/D [2824 0 R /XYZ 56.693 645.327 null]
+>> endobj
+2831 0 obj <<
+/D [2824 0 R /XYZ 65.161 645.338 null]
+>> endobj
+2832 0 obj <<
+/D [2824 0 R /XYZ 56.693 598.032 null]
+>> endobj
+2833 0 obj <<
+/D [2824 0 R /XYZ 65.161 598.514 null]
+>> endobj
+2834 0 obj <<
+/D [2824 0 R /XYZ 56.693 551.208 null]
+>> endobj
+2835 0 obj <<
+/D [2824 0 R /XYZ 65.161 551.689 null]
+>> endobj
+2836 0 obj <<
+/D [2824 0 R /XYZ 56.693 504.182 null]
+>> endobj
+2837 0 obj <<
+/D [2824 0 R /XYZ 65.161 504.865 null]
+>> endobj
+202 0 obj <<
+/D [2824 0 R /XYZ 56.693 467.715 null]
+>> endobj
+2838 0 obj <<
+/D [2824 0 R /XYZ 56.693 440.161 null]
+>> endobj
+2839 0 obj <<
+/D [2824 0 R /XYZ 56.693 393.151 null]
+>> endobj
+2840 0 obj <<
+/D [2824 0 R /XYZ 65.161 393.835 null]
+>> endobj
+2841 0 obj <<
+/D [2824 0 R /XYZ 65.161 382.876 null]
+>> endobj
+2842 0 obj <<
+/D [2824 0 R /XYZ 56.693 335.368 null]
+>> endobj
+2843 0 obj <<
+/D [2824 0 R /XYZ 65.161 336.052 null]
+>> endobj
+2844 0 obj <<
+/D [2824 0 R /XYZ 65.161 325.093 null]
+>> endobj
+2845 0 obj <<
+/D [2824 0 R /XYZ 56.693 277.585 null]
+>> endobj
+2846 0 obj <<
+/D [2824 0 R /XYZ 65.161 278.268 null]
+>> endobj
+2847 0 obj <<
+/D [2824 0 R /XYZ 65.161 267.309 null]
+>> endobj
+2848 0 obj <<
+/D [2824 0 R /XYZ 56.693 219.802 null]
+>> endobj
+2849 0 obj <<
+/D [2824 0 R /XYZ 65.161 220.485 null]
+>> endobj
+2850 0 obj <<
+/D [2824 0 R /XYZ 65.161 209.526 null]
+>> endobj
+2823 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2853 0 obj <<
+/Length 2259      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ\[oã6\16~ϯ\10\8a}H\80\r\87w\89Ý\vfÛî\14-º·\99<\14\98\16\vÙ¦\13!²è\91ä\ö×ï¡%gby\9c\1c\9a\96çI²L\1f\1e\91ç;w\9a&× M~<ûîêìÍ;E\13C\8cæ:¹\9a'\9a\13\9d&\19\13D¤ÉÕ,ùxþÞ\966oìÅ%Wôü\9f®µMw;wuwÓÞô_þà¦ß9wÛ}øõÃ/\17¿_ý\fÓ\2F\8cR\1dµ\ fíci\9b\ekÛÆ\7f\r³³$\83Ùµð³K\9d\92\94gÉ¥"&íç\97\1a\b¦Ùù\9bîÂLê\7fxö÷«³Og\fÈÓ\84%J\13mD\92\1aF4åÉtqöñw\9aÌà;`\80H\93%÷ë\91\8bD1J¸Ðp_&\1fÎþsFû\95 [+Â\13\18\96*³^\92\rqi\b£ºcJ\13±æbó³äã%£\94\9e¿ûWÿVÏ×\14\96\80K"tÿÛ«ÍzÍ]Yº\v®Îï\8bêº{4½É«ëÍ
+ßä\17\9c\9eß]0uÞÿbbmÕÝ-òYÿ¬u\9f·a=7ðúyn\96I\92¦þ}×sÏÝ\17øc\92H©6C¦nC¹)ª©\1dì1\ 3j\84u÷u'\19d{%.\991\84s\ 6/\r»HEGõ7ÎÕÖ¸5\9fë\9d\97\9e\87\8cH\9dmXxï&¶n/.5¬è\876\7fl]õíÅ%ãðq\99ÃòØvµ$\ f\11\ 4áò4ýåÇm±\0af)Ot\96\91,U^,üsEAȤN81\99Ij\9bÌ\9fËÁ\16µ/?Ý\9d\0ÖÄ0½\99 #ÌüèXú\8a\86ô\15\85]\80ÕÂÌð\1c#\9a\18n\8eÀì\9a`}\9dt7ï{Ðlmç\86ñ\8c\11Ne·«ß¯e{K\bvI\ 1\90ü®\17\16y\89\eìe\ 27²Z-@²pc½~C\r\9cx\9d\87#Y»ÅPmøç¬\7f¸çg­Ã\91ÏWØ\91\8dC3\µÛC_G\9b\973\95\8e\a\86\91`\88f6\0\f)\98\1e©6Zö\ e+\88y5Ã\rl\8b¶´xÈ4Èék$ÍÆ~ZÙj\a¶ð²\7f|Y¾Ñ/\88\15Ûö&o\8f\8dÝ¢j\8a\99\rÅ\82\ 2\13\bÞÇhXئ\1f\89\85hf\ 3° ÀGÈz\87\bì9n\ fî\8b\12i\12¦ ·\8aj\15d\16¼\136\10\\82õ0\94 \94\9a\18\ fcÏu×CïÝQ-(¡F\1d×»*ª²¨l\88kÅ)aB\8cèZQðºS9\1e\82¶éG"(\9aÙ\0\ 41\ e\9bʺ-ýÛ\f©A\17\få|?\88J\87\1fÜæ×Gö«\9e¤ð3\1e¿ÝkH rr®A{\97H½`ï\91/o\17Ë2oíÁú\83jÂ2uJý¡2AxÊ\8e\1d\9dÕù\82<ÜÛÉ\9f.z?Ã?\0¯àésxø¦RA\ 4ÍÆÓ1
+®B\9aÑtÌ\80~\9c\8e\89g\16¯c\14\õ&\ f\84Ö1\0ðé>$|  ¹\932¯n\ 3Æ\aø®kñ³-ÖÓF\aZeé°\9aaUWh\1dêæs¤Ûº³d\b\18)FÄ\88B¾E>RÆcY\r\10q%\89N³NÄ\ 3$\vkBfn5)CÐà£\f$Ðܪ]®ÚCm\8e\92 Õ»déÉl\ eWDfÙqmNY4mãÍIob¦\1e\9d«6ÄÀ0E\80µ\11\r\f\95\ 4d{<ìmÓ\8f\ 4_4³\ 1è\83¥ÎT\9f\1fü |(»°\152\18̧mq\87tø ª¹E\ 2{bÛ{\9feG\86\99GNáôÂ\8b\el»åj\ eô»_Å\854\82h:^&o@?Nlã\99Å\8b­4\9ad\9bØûß?¼\8bQׯäƼä¢ý\a¬Q\9a¸ö\ 6\8aÚ\ 2Î\Õ\1cjf¤¡D³ì\94ff]EÜT\1d\8eefÚ\1cìx\80Q\91Ê¿(\1fϨH©I\9a\89ñйM?\12\9dÑÌ\ 6 SQBû å]ñ\80ôÓ\1f\97î¸ABm\97\13\b­¿úf¿ûW»!оyYAÜ\17\ 3,cæ¸\ f\9c\ 4«XÚ\9bÚb+\10~q\ e×*R\90ÔÈ\93j\15Nɱ}W;©æ!:Å#\86¥ãé\14aàµÕxõ\8a\ 1ý8\9d\12Ïl\80\82pÙ×+¾wÕ\9dßQ\94\9cßäõ\f[ݨ±\91_Xjt\94ª÷²v³ÕÚ5Àú&èìJDÎõu\f\89\f\8c\97\a\19Ð\8f\14ñhfñ".\f'<ëíæ\8eUÙ_Qp³\9dôÆ_^0>e>±e@>d\91×·«e ½Â\8aÚÄ¢Ë\89MÑ´èØ\14¿|à\89c¡iC¢ãè\92¦È4¡\8c\9dÒÂ
+-\b5éW.i
+%\b\13rD#+ýU\8d§\81¶éGj hf\ 34\90T°©}Ãà?ò[48\17\8b\1cÝÄ\ 1r\82µ²ù\1c]9\98¯ª][\boñæ¥2FPmÂ\8dÇI\1f©äÃD5\ 2+\82\11>bãã\80~¤(G3\e ÊB\12µIA\80õ\98\15~O°\r\8dX\9fê\ fû6ûÅêYm«æ¸¡î×7£}óó\81ð\18­®/xF8OOjD©"\82\1dÒuݺÅ\7f\9béM}°åä\ 6¦Vl<ËÉ3IÀM\1d\fèÇ©\9bxfñê\ 6üv¢SóT¨ÇZ8t\83K'\v!e̼j\1aû)&\94\8b\ eQ\9fÔÍô\11\9b²Ë\9b\88T7O\ 5\91\8cì\80~¤xF3\e \9e©&°>O~\1d¶Æ\8e­\83åMqôüÆtÕ\80B,þ\97ã­E\99?ÚºÁ'fÖ?ú\19æÁ\91_5¡î\19\87«\1c±yr@?R c\99Ý\15¿T\ 1eϦ\ 2¾zùûó~\9d\15Øp\98\97;Ã/÷\ f\ fÓq\15\84\ 6!Y\95£èg\9fWyóW¬²S\8c(6^\14\1f)[ÑÌ\ 6(;%I¶9ö\86õ §\ 1g£Ð\87|r¬\9f\ fAq1ÇêÏ*´\84=Áö3ä%ú\80G\80\11Áç\9d§S·
+>îÄ%%J\8d\17\ 2\ fèGâ \9aÙ\0\1cHA2Ù\87À¿þ\82ïÀA7Ë<5'`»+±ÞèÃÁMu\¤Dé\93\ 6|\9cI¢Õ\91\8fÙ>Ô6¤0É)ð`F\8cü\98\11$\15ãE~\ 3úq(\8bg\16\8f2fRB\99Ù\1cÕ_8lK\\8e=J\ 5\92`k\88¡ì±á;\1dV\8eâ\9dv7i\i±N\96óÍUÈ\97jÛº\0C6\\84W\91Á2NÒt¼\98p@?Rp£\99\r\10\__ê\vêoýF,Ðâð¶ÍëkÛÎÜ\14ß,\8a\15Ê·¥\ 3Ǿ¨æîP\13ÀRCÒ줭)\f®YúuûÝ\98\ 4\19¢#ö¦0\ 1Ñ\9c\1c¯7e@?\12IÑÌ\ 6 I\98õ_\9a\ 4\9b\80eÞ4Å\1d¨Ë\87\80À\11\9c#[5;\1d¡x-\1f\ 2%\ 1\v§O\8a$Ø#*\8f|ª¶YúV·gG\14ü\1f5´núì       è2\7f\14ýù\93â®ðËüìÑ\13$ûÏMß\9a\v\8fú\7f~Qϸ\93\99\ 1WTnøû\8dR\ 6ü0útǺ;äVPX\98\83¾À-ã㥪¶ÉÇ\81;\9aU<¶\r'\92ñ\11½»=:à\bNÛÄNó\15úD.Ò\8e\17M\84#\18 yÀ9\ 1\15>\82æÙùÏ*\88È©6\87üeÕÿ\ 1\eE3å
+endstream
+endobj
+2852 0 obj <<
+/Type /Page
+/Contents 2853 0 R
+/Resources 2851 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2889 0 R
+>> endobj
+2854 0 obj <<
+/D [2852 0 R /XYZ -11.232 900.716 null]
+>> endobj
+206 0 obj <<
+/D [2852 0 R /XYZ 56.693 759.068 null]
+>> endobj
+2855 0 obj <<
+/D [2852 0 R /XYZ 56.693 738.489 null]
+>> endobj
+2856 0 obj <<
+/D [2852 0 R /XYZ 56.693 691.479 null]
+>> endobj
+2857 0 obj <<
+/D [2852 0 R /XYZ 65.161 692.163 null]
+>> endobj
+2858 0 obj <<
+/D [2852 0 R /XYZ 65.161 681.204 null]
+>> endobj
+2859 0 obj <<
+/D [2852 0 R /XYZ 65.161 670.245 null]
+>> endobj
+2860 0 obj <<
+/D [2852 0 R /XYZ 56.693 622.737 null]
+>> endobj
+2861 0 obj <<
+/D [2852 0 R /XYZ 65.161 623.42 null]
+>> endobj
+2862 0 obj <<
+/D [2852 0 R /XYZ 56.693 575.913 null]
+>> endobj
+2863 0 obj <<
+/D [2852 0 R /XYZ 65.161 576.596 null]
+>> endobj
+2864 0 obj <<
+/D [2852 0 R /XYZ 65.161 565.637 null]
+>> endobj
+2865 0 obj <<
+/D [2852 0 R /XYZ 56.693 518.129 null]
+>> endobj
+2866 0 obj <<
+/D [2852 0 R /XYZ 65.161 518.813 null]
+>> endobj
+2867 0 obj <<
+/D [2852 0 R /XYZ 65.161 507.854 null]
+>> endobj
+2868 0 obj <<
+/D [2852 0 R /XYZ 56.693 460.346 null]
+>> endobj
+2869 0 obj <<
+/D [2852 0 R /XYZ 65.161 461.029 null]
+>> endobj
+2870 0 obj <<
+/D [2852 0 R /XYZ 56.693 413.521 null]
+>> endobj
+2871 0 obj <<
+/D [2852 0 R /XYZ 65.161 414.205 null]
+>> endobj
+2872 0 obj <<
+/D [2852 0 R /XYZ 65.161 403.246 null]
+>> endobj
+2873 0 obj <<
+/D [2852 0 R /XYZ 56.693 355.738 null]
+>> endobj
+2874 0 obj <<
+/D [2852 0 R /XYZ 65.161 356.422 null]
+>> endobj
+2875 0 obj <<
+/D [2852 0 R /XYZ 65.161 345.463 null]
+>> endobj
+2876 0 obj <<
+/D [2852 0 R /XYZ 56.693 298.157 null]
+>> endobj
+2877 0 obj <<
+/D [2852 0 R /XYZ 65.161 298.638 null]
+>> endobj
+2878 0 obj <<
+/D [2852 0 R /XYZ 65.161 287.679 null]
+>> endobj
+2879 0 obj <<
+/D [2852 0 R /XYZ 65.161 276.72 null]
+>> endobj
+2880 0 obj <<
+/D [2852 0 R /XYZ 65.161 265.762 null]
+>> endobj
+2881 0 obj <<
+/D [2852 0 R /XYZ 65.161 254.803 null]
+>> endobj
+2882 0 obj <<
+/D [2852 0 R /XYZ 56.693 207.295 null]
+>> endobj
+2883 0 obj <<
+/D [2852 0 R /XYZ 65.161 207.978 null]
+>> endobj
+2884 0 obj <<
+/D [2852 0 R /XYZ 65.161 197.019 null]
+>> endobj
+2885 0 obj <<
+/D [2852 0 R /XYZ 56.693 149.512 null]
+>> endobj
+2886 0 obj <<
+/D [2852 0 R /XYZ 65.161 150.195 null]
+>> endobj
+2887 0 obj <<
+/D [2852 0 R /XYZ 56.693 102.687 null]
+>> endobj
+2888 0 obj <<
+/D [2852 0 R /XYZ 65.161 103.371 null]
+>> endobj
+2851 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2892 0 obj <<
+/Length 2208      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\moã¸\11þ\9e_!à
+4\ 1j.ß%]Ñ¢½½Ûëm÷\ eí&\1f
\1e
+Ù¦mÕ²èJt^úë;zñn,Ûñ(´Ü~²"QÃ!9ó\fgø(4\98\a4øñê»»«7ï\14\rb\12\83»Y 9Ña\101AD\18ÜM\83\1fMf\92ÒÜ\8c¸¢×¿XgÊærf\8bæÂ-Ú\87ßÛÉwÖ.\9b?þqûáæ×»÷ÐÍ\881\12+ÕH»uO\99)\17Ƹ²z\f½³ \82Þµ¨z\97:$!\8f\82\91"qØö/C\10\18F×o\9a\1f\16\87Õ\8bW?Ü]ýû\8a\81x\1a°@i¢c\11\841#\9aò`²ºúô+\r¦ð\f\14 2\8e\82\87ºå*P\8c\12.4\gÁíÕ߯h;\13ôè\8cleË\98\e\9d>s®j-¶¯½y\aMêqÈê\9d\88H\1dÁ\83f\ 2íØ\14îf¤)\85á'OÎæßÞ\8c\18\87?×I\91¬Èã\83\19ÿ¾yÞÜ0¹k¤Ã¼U\1dT??î\8e\18Ö\89\85<\b\ 5h%E5âê¾¢0\7fR\a\9cÄQ\1c\14&\98=\1fâ\8e´Ãw÷;à\11a\91ÜvÐ\bfUk_ù\8a0ͺò\15e$\84©Ãôð|ù5\89y|\ 6ek\81Å<h.>¶ö°³¶[Å\ 5#\12&¨^â?O§;æ°/'øôu}\8d3ÅNóöáoÛ\9bûï^'\13\97Þ'Ît^»&Ç_1\8fÐM\9ed=^±Y\9a/Ëî\vÇÕªµv\167ô$Ëì\ 3®é*Y¦ù|·íiW`!\ 1·\1cÎRwå{Zª·²=,\95\98h,õ U\1c]\88\ 3\ 6q´m\9a×Fºg¢¿{Ù|\12¤ø*Ü \1a\9aõf\8c\1cÝÆ­7î\88\7f ìMÖ\91Ä\ 3z\8fü\1e\8dA\1aâ\9bàü\151èçdS¤î?M\90yo\92¼ü\1a\84\2Î\fy,3äÀu\ 4ZèáB\8e\ e!dS6\98#wäû9²¿²xGÖ¡ \1aÄoC\8eA\ 6\9dr³^ÛÂ\9dÙÏ\96Ƭ»¾3:\1e[\9c\9d\eØ)"\85ÿí'¤\vçXp\82\92¬¶u|D¬ß}\9bÙÒ Qj¼\99\1f\8aìß\b¥\94¦1\16[4ì\83\17Å\16\8dr\7flqvõÏr²(¶xro\8aqâÒU\1fH\11\92\ 6Ä\14.\88
+õp\98²+ß\13\95í\81)\\93¨ºS­ä»ô\11\8f)c×ñ¤ã;ħ5r\8fø°0H\87\9eÀvro\8fx¬q\96\94îC\9a\9b_6«1\16\81\9cY­³\ 3;îo_\ 6\8bÕ¦D\ 2í\189{¿ÉÒÒ¡\87\9aæ¥3    r\11í¬ëäê\99\85H\ 5{Ôxëå\9f©¤MÆ\ e ñµQX'Am\9b\11ÖÝ\19'\9aEÃyã®|OoôV\16á\8d\91"4ÒÐ\97"1mK%\a×ýôÜB\94Ñ ö\ 5C\87\8a4    \99:CèH6ΦÓÇ\1e\91\ 3p\92\84\8a\ f\179\14ØT\18\8bÁlµ#ßÏVý\95ÅG\ e¥c°YÖ;rìE\83Ó :³{\9b¶úþè\8f/¿WXl\88J\9c+ÒñÆ\993o\92×\8b¢ª\9dösa\ 5¿\11\95\17ua\11\93mfáåÁi\ ea¹O6©8(ã\ 1\1d\98UªÇÃ9ð®|O\aöV¶\87\ 3sN¸Òÿ'éä\9ff\9b|âRlB×ÓaÓ\1c\9bÔ>M\92õ!¬ùL\15=\9eÝnÐ\19â\81\1e\8eormîÌ£ë\v\1f4"\ 3\96OvÅ{\9a»¯ª=¬\9d1ØͶùí¬°+lê\90Ï7É\1c\e\17ÒÌìÕÏÁrXSxûÃ\89x5\83(\8a\8fï~èöó\8dP\92\v\a¼2\ e   h6\98\9dtäû\19\8a¿²=,\85R"D\e\f\7f\9a\r\ 2_)r\99K\83ÄÙ$\9f\9e\1f\7f°ZBªì\9ezÖý\1d:Õ?\98\89\1f/!¤\19òpcSbë\17\8b¾;8     \19\11\8dùp¾µ+ßÓ·¼\95Åû\96\8cb"Z\10®£[\8eÝG \11{oµ\86\8aħmÜV\ 5ï\87\14kg©û\9f\99ø¿Ðe+ôôÎÓû®\87\9fö\9b\10ÌD\f\97lwä{ú\8d·²=ü&\84¬\8b·Éö+ö\842\84_yÑ\94\98pq^¾Ì¼HÖ\8btRVùeË\98y,̬Gº)!ÑåzÀtSò\88\b:\ºÙ\91ïiÂÞÊö0aÁ\88\8auOÂÌ0ɦKÑ\87\17&3+t\94¦\99å¤0&/\17¶oDɱ\14\9a\9am\83Íè±jo     ~\aÒc\85\94\\11\93MI9\91çfî=G"äÈE\fz\fÉÕ\13\11#r@®^G¾\1fôø+\8b\87\1e\11I\12n¹z\1fMél\81/ô®\12\87?~³3l¡`¾)öÎ\16ß\1c/0ÁN\15\9f]ºE\82ÝJbéWãÂ.Mþ*8iï\82±\84\84aaBT\e\9ex8v\15¯l-¬ãÑ\17 \10\92\11-Û³pMdw\14\8cÂ0þr÷ó\87\96¹ü\1ckh0â\92\bÝ\9e\82Ým9Ñ3\v@|Ã\15lÚÁ\86ê[\93E\92Ï·,êErÃéõý\rS×í\ec\88\fÍÕ*\99¶÷\9cýJµnÎ`ų¾YmÞz\8bZ\v·Ê\ ehÈuMT¢Ûäk+»Ló\89é0¹\9bµj®\8b\86ÿMvgcÄ\19\83\85
+á¢:²|Í>ïûä>\9d6àú¶bÅî\9c\ 2:;é\ 1­¼\ 2\136 ´ò\8aæ¥\86\83Ö\8e|?hõW\16\ f­<\140ÕüË) \1a)»L©\978!X´\ 6£éÁvÞß\ 4¾Ü~}æJ\\ e.Xö \8d#Û.\12tÿh¦
+\16ù§f\92%\ 5~ÛY¦S\83¥\84ç\9b}.û\8b|ÃÉ\8bä\16\1d\11ª\86 ·p\15\1a\8e\87Þ\91ï    \15ÞÊâÉ-\1c&(\8cĶ\86q¨¨\8b\98\M\0Ý/\99>p! o=s!ã\15!\8e\v¢\87\8cp\15Í)\1cî8¨#ßÓl½\95í\11á*N\96\8a\ f×-N\7f¹Ó/&U\9c¯\1eÍ¿\9c\82÷þh§×\99
\13\1f\0t\83­Õ@ (Ë3GT»O0?íW\95!²á\8ej:ò=íÞ[Ù\1ev¿å!\1e12oN>ú$ÁYäÖ+3÷\ 6y2²çh\97-\0\91ï}®à]yhOÝÊ×~öÄâ\88\84\\2\ 2³P\91\88Æç\8dÀãÌN\96=â/\ 3·\88d8\\0fJ\92(\1a\8e\14Ý\91ï\aDþÊâ\81\88©\b&H}I1½¾Ä\11*¦TÄ'¾I\1c\97®H&®G}®Ç\89\ 2:ï*L>5Ýlª\8f«*F¢ø¢TpÆaù¢×PÁߧÅ2i<õ¯¶4Ë­\9fN\16\9b|9\9aØÕÊæÏ\8eýfÖ:\98È>LSÆbBù\80TqV±Ùôp§×\1dù\9e\1eì­l\ f\ ff\8c\bÕ\9f*¾¶eZU½Ï_~o­\aKªê/h\ 2\12\9aØôöö\16]V± ÀÙÙe\9bÒ\ 3\(dõáE\19\ 5\11ô|æc<3Î\9f±\aZY\87þµ\88¤à-ñkþ³È\7f\ 1Þ*ÑN
+endstream
+endobj
+2891 0 obj <<
+/Type /Page
+/Contents 2892 0 R
+/Resources 2890 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2889 0 R
+>> endobj
+2893 0 obj <<
+/D [2891 0 R /XYZ -16.307 900.716 null]
+>> endobj
+2894 0 obj <<
+/D [2891 0 R /XYZ 56.693 741.747 null]
+>> endobj
+2895 0 obj <<
+/D [2891 0 R /XYZ 65.161 742.431 null]
+>> endobj
+2896 0 obj <<
+/D [2891 0 R /XYZ 65.161 731.472 null]
+>> endobj
+2897 0 obj <<
+/D [2891 0 R /XYZ 56.693 685.206 null]
+>> endobj
+2898 0 obj <<
+/D [2891 0 R /XYZ 65.161 684.647 null]
+>> endobj
+2899 0 obj <<
+/D [2891 0 R /XYZ 56.693 637.341 null]
+>> endobj
+2900 0 obj <<
+/D [2891 0 R /XYZ 65.161 637.823 null]
+>> endobj
+2901 0 obj <<
+/D [2891 0 R /XYZ 56.693 579.558 null]
+>> endobj
+2902 0 obj <<
+/D [2891 0 R /XYZ 65.161 580.04 null]
+>> endobj
+2903 0 obj <<
+/D [2891 0 R /XYZ 56.693 532.734 null]
+>> endobj
+2904 0 obj <<
+/D [2891 0 R /XYZ 65.161 533.215 null]
+>> endobj
+2905 0 obj <<
+/D [2891 0 R /XYZ 65.161 522.256 null]
+>> endobj
+2906 0 obj <<
+/D [2891 0 R /XYZ 65.161 511.298 null]
+>> endobj
+2907 0 obj <<
+/D [2891 0 R /XYZ 65.161 500.339 null]
+>> endobj
+2908 0 obj <<
+/D [2891 0 R /XYZ 65.161 489.38 null]
+>> endobj
+2909 0 obj <<
+/D [2891 0 R /XYZ 56.693 441.872 null]
+>> endobj
+2910 0 obj <<
+/D [2891 0 R /XYZ 65.161 442.555 null]
+>> endobj
+2911 0 obj <<
+/D [2891 0 R /XYZ 56.693 395.048 null]
+>> endobj
+2912 0 obj <<
+/D [2891 0 R /XYZ 65.161 395.731 null]
+>> endobj
+210 0 obj <<
+/D [2891 0 R /XYZ 56.693 358.581 null]
+>> endobj
+2913 0 obj <<
+/D [2891 0 R /XYZ 56.693 331.027 null]
+>> endobj
+2914 0 obj <<
+/D [2891 0 R /XYZ 56.693 285.259 null]
+>> endobj
+2915 0 obj <<
+/D [2891 0 R /XYZ 65.161 284.701 null]
+>> endobj
+2916 0 obj <<
+/D [2891 0 R /XYZ 56.693 226.234 null]
+>> endobj
+2917 0 obj <<
+/D [2891 0 R /XYZ 65.161 226.918 null]
+>> endobj
+2918 0 obj <<
+/D [2891 0 R /XYZ 65.161 215.959 null]
+>> endobj
+2919 0 obj <<
+/D [2891 0 R /XYZ 56.693 168.451 null]
+>> endobj
+2920 0 obj <<
+/D [2891 0 R /XYZ 65.161 169.134 null]
+>> endobj
+2921 0 obj <<
+/D [2891 0 R /XYZ 56.693 122.021 null]
+>> endobj
+2922 0 obj <<
+/D [2891 0 R /XYZ 65.161 122.31 null]
+>> endobj
+2890 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2925 0 obj <<
+/Length 2356      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\moã¸\11þ\9e_!´\aÜ.Ð0$ERÒö\ 5Ûk{\a\14×\ 5º      Ð\ 2{\87B\96èX\8dÞ*ÑIö~ý\8dly7\96cgh\8a\ 1ú)\8eM\rGÔ3óÌ\f\87¢Ám@\83\1f.¾»¹¸ú^Ò !\89â*¸Y\ 6\8a\13\15\ 51\vI\18\ 57yðéÍG]ê´×o/¹¤o>4F÷Û\8f˦Û~0«ñÇ¿6ÙwMs·ýçß×?¾ýùæï0Í%c$\91r+íÚ|.u¿ÒÚôÃÏ0;\vb\98]\85ÃìBE$âqp)I\12\8dó\8b\18\ 4\9b«í\1f\96\85\17\7f»¹øß\ 5\ 3ñ4`\81TD%a\10%\8c\83¬ºøô3\r\r\14 "\89\83\87ÍÈ*\90\8c\12\1e*ø\\ 6×\17ÿ¼ ãJPPqø8üùá\89dX\ f\16ñ \12  aT\r\92\87ï%\ 5=\85
+8Iâ$èt°<*
+;A\18\13&¢Ý\ 4[Ál\18í*_\12¦ØT¾¤\8cD*FÍðt\99\15Ix2\83²\e\81Ým°ýðqD"<Â\r\16Ä\ 6\89£â\82\11\11\8eèùKSßëÎl\0p\VðéRQúf\95v9näCÑiäÐǾÜ\e\b\e¿8¼âM½®\16ºÃI\1eì    5°í\9a|\9d\99¢©qã\8bÚ4¸\91)n\98ÑU[¦Fï\8fÞ{Ð{Ö¹\838\8f\b\8bc\7f\10ß\97ï\bqge- \1e\82\8f\8aÔ\16â\ f\85\1eCÕäz\8aÅ?þæ8\18Ët¡\ fÀK\8e\8f¯ÒînÝN/8>Á\16\eH¨-4n\ÖÔ}Ñ\e]\e¬)c\97¯\ 1ÞBZ\1c0`\85Ö`kóE}{d©\11v"\bK\12\17®9ò÷\90îwÄI\a\8a\1e      ÷'Îå\9eî\13ÔÆD\80YÑ1:h\16\83CÞÜùµI?\9b¦~÷ö\92ñ\8dß)\8bZ\93/\1eóÅ\eW    'aè\8fcUÌ ªaÞ\1cÐD¾\9b\ 3rW\16ï\80T,\88\ 2¹\9b\8fô\ em\9bU\95b9¨\a\98`I6]\1a4k®ëC*\84»¸:î×Ú´K+\8d\9e¡ñ§I§\81G3\9d.J[.U\11P\ 6ãþ ¼/ß\11ÊÎÊZ@9
+ÉèÇ\80:òbx"i\89|ÒÈ\80ê\9bc\8f\9a\9c\ 4\9d®{d|õ\7fáCêw¾qØ\ 5\98\16\fª \8d\14<|M\ 6U\ 2ð\17³y\19ô¶KÛU\91õ6\1c\1aJ"¥ðH¢\10\9dHøÉ\9bçÙ\97ïèy\9c\95µð<\901Äq¸}¨\7fÎ\91Tׯ۶Áf´è\14±Òy\916\8bÿêÌXÐQZ\1e\8cþÝéh\1fï)ÚNg:×u\86t\18Íý\94\9f_\86>\v\89
+\95?dîËwD¦³²\16ÈdÃ\9cb\8bÌó aô£±¾¨]uCáð\'\ e«¡\9eV¬ü;q\19\83g¦r^'¾     7Éã\83^ o\F1\89¢Ø\9f\v\97@\8f1K¼\19ÊD¾\9b¡¸+\8b7\14\191Âè\97ºw\ 5N\béŻ̢*¸ìÒÛN/­j\ fýÌ\f\91\83\t>Ö,úf\18\8e\1c\riÿ\1d\92\15\ 6ÛèÏõ\10R   \12¿j\94'\ 5'à$æu\10Ùj]ßéÎ"È\93!ܤb\1e=\ 4ç\84R\7féåD¾£\87pVÖÂCpIøX(ù¾xDæiëi-póõoC  \11À¸\9du<ÄZéN»Ôå\8fÆ\88Ó:\ fÜÒå©Z\ 5\88.îm.Y\16¥®Ó
+©ÏC\8aôqë~Z\Ånh¼lX\8c\11*B\7f¸ß\97ï\88{ge-pÏ\ 4      Ã1½½-\9b\ 5¶¦²ñðÈ2Åà\a-J*\8bãÁåsÃó¢C×*\8dN±Ô\88¤ñ\ 2Ëàe\93yX[ǵ:9zËb\1f\9a\aìJ`Í\÷¯|s/û\a\1a\13êV]±\r9D,!þå¾r\92ß¿ý
+%\ 2qæøÿ#ħ\16\ 1\89\88\14a±ô\17\90\bðC\9cûËí'òÝ\1c³»²xÇ\fÏ\9b\80s¶OYÒ\12ée\0       \10\81Ô\19Ö\1aÓ:Ç\96¥s=sVã-QI\8dé\8aÅÚL\17áeË\90\82p寯g"ß\11¸ÎÊZ\0WFDîºÂÞ\ fO¢Bãá½I»[mò&Cïi Qù~CÀE½lÎ%  !\19ánõ\ek\92à       ¡¡z-\92À.\ 4K\88 \89GV\0:\16þ¶"öÅ;\9a\96«ª\16\96\ 5yA\14Æ\96\e\11Ïï\8a\8f?~{bÓ \83¬ðø^Ýs\97èG\98fº+{ú\92\8d«>(\14};O/\12P!6x\85¤ù ù|Ñ\ eÂ$""ñ×w2\91ï\ 6Twe-\90J)\89¢±\9cò,*Nsw\8fMè6 Õ\96\9b[éÜ5WÝ®\17È»[\9bvmÎ% 0\11D>­®ù' 0â\84\9fÃ?\90j/S\97\rïpèX÷Ù5\16\ 2\9d«Hø³Þ}ù\8eÖë¬,ÞzC\88\16\ 1\ 6\96\1aN\bÌkWÙº7MUü\92\9eèÉy\19G"&Ê-\85µ6\1a®\88\10á\19V\ 3·û\9f>[u;»\81Hx\ 1ëjc6L\91\98y<Ð\10RIbé/ñ\99Èw4\ege-Ì\86&\84\89Ýq\98¶,\8cA׳WÓºäé¨)kj|×\17þ\98@_AÄ\84m\9fÜTuûy\8b©»\8d\8e³w\ e90d\9cø;\8a0\91ï\ 6NweñàäILX<\12ùµFæã+cÚ\83gñîêDkHYô¦·\89ÿÓ¾è-¶\9e\9aVÛtg6Ý­M\9fT\97­ \9cì-.\19\1d´Å\1d¤íá\92^q
+î>91OÕßRJÃÈâÞW¦*-\13\1a\9e0\92ÐW=¡ÀUB\94\8afàÊ{Ý- R¨,È\92+J¨Ç\9eJ.\12Bc\7f âD¾£;rVÖÂ\1dINBõu¿]£»*\17¦Äî\9a\7fn\91¼÷°ÒÈ\ 6æ\f\b\12MêeÚ\9b\1f\8bZ\7f°8,x¬CúÝé\94\82HyÞÞòo\ 6O\8e¾U\97­U@\88|\82\90¡~\fh\1c\8dü'*èö<1\10å×A\11\11`^ã\98K¬µ\ f§[¹¿æ\97\89|GktV\16a\8d±\ 4\8b\a\877\1cÅ\1d{\0\9e\88¥\85%\b_uÿ\943\ eÑÓÌ\8dù˦1ucl\ e·q\1a\12®<\92\b\eNÏQ\7fÕð\89|7غ+\8b'\11\96H"\93бië\84\96\98A\92\ 2zk\12ò¶Í\81p,7\16õs\15~x\98\11aØü\89Å          Ù«öf3\15\11\1a\89¹í¸\83\v°âq\8bk\b\86Í¢´°k\ 6<$ÜÚÔ_°k¡\88ðxl~"ßÑ®\9d\95µ°k\bD£Ý±ù\8fºoÊ{ü\81¸eYdfÞªD¾nA(ºÿ²Èûy\8f%\1e&rG£ÇÃ\13§î'|²´u©¿²áà\1a÷w(a"ß\11æÎÊZÀ\1c\98\8d\99´\9dõ]\1eyq?;\10 ¡\99»W¨È-ût\90ûf\8d\9by5kóJ\16Æ\89\14ìUI{xÛR2÷y\89¦j\9bZ×Æ\86¥)%*òxb\ 2\ 2¢Èãyü}ñnÎËYU¼ïÚEÝ6\8d\89\19º3Ñ4\96½*·ºÖ\9d]¯J\91Û6\9dX\1dÂx>\18ÿÃ\89j-\9bêó§Óú`Ó\93/Ve±8¦@WÙ\16:K×½>óµ\ 2/¿3'&\91ôwnc_¼ã\9b¥\UÅ\9b_Ì        Ý\15\fZ`©»ìt\9a\7fÆ\rÞ\19^>óÎ?úý\13\9b×o\98\99C¢ç^\v\9e' (\9a³áàà}\88\82\12ª\92s^\87ø+ñÂ\86£
+endstream
+endobj
+2924 0 obj <<
+/Type /Page
+/Contents 2925 0 R
+/Resources 2923 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2889 0 R
+>> endobj
+2926 0 obj <<
+/D [2924 0 R /XYZ -11.232 900.716 null]
+>> endobj
+2927 0 obj <<
+/D [2924 0 R /XYZ 56.693 759.068 null]
+>> endobj
+2928 0 obj <<
+/D [2924 0 R /XYZ 65.161 752.393 null]
+>> endobj
+2929 0 obj <<
+/D [2924 0 R /XYZ 65.161 741.435 null]
+>> endobj
+2930 0 obj <<
+/D [2924 0 R /XYZ 56.693 694.934 null]
+>> endobj
+2931 0 obj <<
+/D [2924 0 R /XYZ 65.161 695.618 null]
+>> endobj
+2932 0 obj <<
+/D [2924 0 R /XYZ 65.161 684.659 null]
+>> endobj
+2933 0 obj <<
+/D [2924 0 R /XYZ 56.693 638.158 null]
+>> endobj
+2934 0 obj <<
+/D [2924 0 R /XYZ 65.161 638.842 null]
+>> endobj
+2935 0 obj <<
+/D [2924 0 R /XYZ 65.161 627.883 null]
+>> endobj
+2936 0 obj <<
+/D [2924 0 R /XYZ 56.693 581.382 null]
+>> endobj
+2937 0 obj <<
+/D [2924 0 R /XYZ 65.161 582.066 null]
+>> endobj
+2938 0 obj <<
+/D [2924 0 R /XYZ 56.693 535.565 null]
+>> endobj
+2939 0 obj <<
+/D [2924 0 R /XYZ 65.161 536.249 null]
+>> endobj
+2940 0 obj <<
+/D [2924 0 R /XYZ 65.161 525.29 null]
+>> endobj
+2941 0 obj <<
+/D [2924 0 R /XYZ 56.693 478.789 null]
+>> endobj
+2942 0 obj <<
+/D [2924 0 R /XYZ 65.161 479.473 null]
+>> endobj
+2943 0 obj <<
+/D [2924 0 R /XYZ 65.161 468.514 null]
+>> endobj
+2944 0 obj <<
+/D [2924 0 R /XYZ 56.693 422.013 null]
+>> endobj
+2945 0 obj <<
+/D [2924 0 R /XYZ 65.161 422.697 null]
+>> endobj
+2946 0 obj <<
+/D [2924 0 R /XYZ 65.161 411.738 null]
+>> endobj
+2947 0 obj <<
+/D [2924 0 R /XYZ 56.693 365.237 null]
+>> endobj
+2948 0 obj <<
+/D [2924 0 R /XYZ 65.161 365.921 null]
+>> endobj
+2949 0 obj <<
+/D [2924 0 R /XYZ 56.693 319.622 null]
+>> endobj
+2950 0 obj <<
+/D [2924 0 R /XYZ 65.161 320.104 null]
+>> endobj
+2951 0 obj <<
+/D [2924 0 R /XYZ 65.161 309.145 null]
+>> endobj
+2952 0 obj <<
+/D [2924 0 R /XYZ 56.693 262.846 null]
+>> endobj
+2953 0 obj <<
+/D [2924 0 R /XYZ 65.161 263.328 null]
+>> endobj
+2954 0 obj <<
+/D [2924 0 R /XYZ 56.693 205.869 null]
+>> endobj
+2955 0 obj <<
+/D [2924 0 R /XYZ 65.161 206.552 null]
+>> endobj
+2956 0 obj <<
+/D [2924 0 R /XYZ 56.693 160.051 null]
+>> endobj
+2957 0 obj <<
+/D [2924 0 R /XYZ 65.161 160.735 null]
+>> endobj
+2958 0 obj <<
+/D [2924 0 R /XYZ 65.161 149.776 null]
+>> endobj
+2959 0 obj <<
+/D [2924 0 R /XYZ 56.693 103.276 null]
+>> endobj
+2960 0 obj <<
+/D [2924 0 R /XYZ 65.161 103.959 null]
+>> endobj
+2961 0 obj <<
+/D [2924 0 R /XYZ 65.161 93 null]
+>> endobj
+2923 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2964 0 obj <<
+/Length 2313      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\moã¸\11þ\9e_!à>4\ 1\1a\86ï\14¯hÑn÷öÚbï\80î¦@\81½CÁØ´­F/>\89ÊK\7fýQ¶¼\17Ëq<4­¤\1f\16òÚÒpDÎ3óÌp\18\9cÌ\13\9c|\7föîúìê\83À\89FZR\99\12I\91TIJ\18b*¹\9e&_Î?ÙÜ\9aÆ^\R\81Ï\7f¬\9c\1fgU½þà\16ý\8fï«É»ªº]ÿçß\9f?^ü|ý\ f?Ì%!H\v±\96öÙ=æ¶YXë\9aîg?:IR?ºdÝè\*¤h\9a\
+¤U?>×^ JϯÖ\17¢U÷àÙw×g¿\9c\11/\1e'$\11\12\12¥      \92\98&\93âìËÏ8\99úß¼\ 2\88ë4¹_ÝY$\82`D\99ô\9fóäóÙ?Ïp?\13ÃëîÌlÆà\1a\11,׺ýD©Xi³yìê\83¿eõ>¼{&E\¦þ\87õDV7¶v\17\97\12c?\ræÑUå·\17\97\84úÿN\16mykkôÐäkq~Â:\89ÝåûíWõ\vD\14M\14ÓH¥i÷ªÝ÷\ 2û\89ã2¡H§:©m2{ún[Ò\9eÿvw\0\9a¢\94êÍ\0kÁ¤»;V¾@D\92¡|\81        R~® #<]w\89´\17\12¯ìJ`=OÖ\1f\ 6°µ\98\eÅ\99\9f Ò\eçgë¶Ö\7fWNòeµàU\91mßé\1f¾ì¿Ø}äü¡È\ 3î\9eÚInj㲪\84iãª\81ôÕ·¿Û?£m\86úì¿{%¬s\ f ]îëÌÙ¡p´_\15g\1f\Àí+h\ 1\16ËÜì*óû\97ß´ÉÊ\89\85\8d\8a\f^\11à\ f\88\1a\ f­[â#Á\1a«j\0V)AD¤k¬Î²\1c¸LÍ¢jó)ìÞÒÞY ¥/Ì\1dÔN\808\1eº\89½7îó\10¿a\a`a\1c¥)\89\898¡±ÖÿCT¨#b­«\8aÿ4\93E½      °Y\99\r\88¯2eH3=^|\95ª\935\1a`·ÅÇ\ 16ZU8`¥\92\88Ê\1e°\7f\99N-\10\85M»\V50\16\83\9fgm9\81GUã\\9dÝ´\ e\bò\f(öÖ>NÌò¹\80ý\13\16x\7fäk\9b\ e\19aï½\93ª<"<I\7fÅ\94\8cgîÛò#í=ZÙ\0\83÷W\86u\1f¡êª\80­BnÊykæ@Kë"ß\ e\7fóÆCÖÉÈ\1fÿt\80Êe\ fPKúôá»á8ß0Á1÷c\ 1\1d¯ \bK:\9e¥lË\8f´\94he\ 3,EpÄú,úï³Q\1cX\ 6\ 6\9aõ\98rzz\ f\ 4ÕÒ³y÷\18ÈåÝÂ\96\11ÉÂþ$'Ë\81LÍ{m \ 2\v\eê\849F\ 4óñ µ-?\12ZÑÊ\ 6@\8b3Ä4Yck\15àJ(\95\0\9då\1a+\18\1f6òÊëRßgPCËÜ\9bÙø\7fÛÆ\9dxzçÙÝ\10â\87\81C5"\\8c\a\9c\91À\89V6\08\8c"Îh\9fs\1dA\v©ôù¹|Õ\9c\12s$\189"§|oî²é\9a1ýµ6\85ý\9a\N«ÉMUÝ\ 6d\97B\vD       \1f\14\99óx\16;\90\1fg±ñÊÂ-V¤
+       Îú\ 43oª\133\1e°\1fr\99\83\96£\96Æ\9bÛisÊ\85\90"jHL\f¨\87îÖÄ_¨ACÉiUX\97\15Ã\8cå0&\15CTËñ ³-?\122ÑÊ\ 6@FIä!Ú³#\93çТÌ}æ\16U\v\ 6\8eq'\87Ã\8dÍÊ9TjÓ@_,+áØY=ð¯£I}\80º/ï\11e¡¤Gø+cãm)\fäGâ!ZÙ\0<ø«¤}&~gòöÄõ>Ï\8eë\0ß\1cèÊwãNÀ\1e\80\10\1a1\9e¾&_\13¬k      à§Ýo?\82±Q/\eË\11\19\eQ\88ó\11á¶-?\12nÑÊ\ 6À\8db¤6\85¯O¶qU\r\ 4\\915\rØÿ\8fÃÇv¶Û\ e\9f\80\98\1dÞ\9b?r£\e\Í{.\96\1eF\18\96\88§ãí\88\räG\ 2 ZÙ\0\0`\8d\94ê;\8e Å\18\93W`˯þßãÒ>\8d®c8ãA\83ä>I\17#v@\räÇ\19d¼²p\83ä:Eé¦\ 3
+Z\8doÁì\1a¼=;ñáÝ@YU³´\93Ì\0\v\94«¦!\1f: )g;Y\0a     \94ø\11\8cÞ÷¶\99ÔÙ²Ûäi\8e¥u\S$ø«¶vpå%\90\13·QÎk³\d\93¦ãu\7fXßñPÛY\0Íã\92 ¡Gl«ä\ 2#ÉFt*Ûò#\9dJ´²\ 1NE0?¦úÚùñ\96}\1f\ 1\\10ì~&µµe³¨B7kÌ\9dÉrs\ 3n]\83\17ß6íÚÏ\10T\ 1ö\1c\!)^×sP\890\95o[ÀçD"\85Gl\ fãX 5^ý~[|¤\97\88U5ÀIx*\8c7\a\13þvýÃÇ!\98¾}\19L`¿²\18\ 2#Þ©XÓdù#\90\7f´>Í-²ÿ\81³×\85Ûm\18¿
+ãæW!Ü\1c\80\10L½M\8dç\19hgcJ觮\81I\85øæÜ\88DbèÚ\böSõ\83)\97æ\82x¶àÑï\97es\ eå©«ÁÉ%eHÑ~\9bðzsÂeVåyuAÅù}·2«¯&\vSÎ7gb\16æ\82âó»\v"Îû'n¼×_\7f*Ì´ÿÎ'\_\ fάÆöªÿ66Iù*Ýë\9dVÑ©;\7fVK\1f\9d\19!\9b\e'ÕFþ:\ 6l\9fÍñ\0W\88¬?×ë\13=h{zü\e\v\84Sµzu½éÁ<\155˳Æ5\ 1\ e\96ùÕ}Z­:µ\7f¥Z#AÆkH\1cÈ\8fó°ñÊÂ],ëp«u \ f\ 3\1e\9a°\81;7µ5·Ð¶[ 5r\ 6Ê\14+`\7fÝ\9d©³\8e\9buÖ}ÚbË,{\0NT;\7f\8eÁ}Ã\84\16ÄûE Þ¨öþ\92Ò×$rTq\94ê7ö3Ô\9b½\181ߣ\82#9bãó@~¤\9f\89V\16îg¨PHo\1a\9fßYç §hÀÈ\03³ý\10â\1eBøeJy\ 3¤tËÖ9øfÄ\b]$Ýnü\89Go\9c\ 56*\96mq3\àÃØä\fÉ\11\aò#±\13­l\0v¸ì\9e]A§6]7'¸Ç¢\846NÌÀÛl\99;¶îH9FRñW\r:Äg\90\\9f6è´.Ë3÷\18\12vº=\1d\8b;D§\9eñ\8f\87\9d\81ü8ìÄ+\e\80\1dÏo7Ç÷\87ôöðöìqû­\ 1\eÆP~\18vü 4\ 5¸\9e¹ÃÑ_Þ·+ª²jì/§}»g˺\aAER\85R2Þù\86\81üH\9b\8fV\16nóD\13Dp_Ì°\85Ér0\83*LhÁÚó30ÏÙϼ(çDAãHW2I©xÍ8B$Cô­£\b\11\f¥)\e1\8ap/\8b\8e\88¨mù\91\88\8aV6\0Q\9e\81QÒ#êC|®N(Wìe\Ý{\9awâ?\1fð\8c³ßï\92\1fËjÙ\80ÏÞå¶\07\8c/ëjÚN\82\e\86\b#~YÆÛ#\19È\8f4Îhe\ 3\8c\93 DE\7fÆ\ 1j\vöÁÕoYÅ\83\96u5\ 3VçªÖ-Û£\93\13BýĪW=\9b\18>ô½mEÌsqÌF<\9aäy\ f\1eqgs[|\1ch£U\85cVcÄ$;M<\ 1Õ­\ 2Â\89÷ÏÞ;·µ\rØ2Ü)\r\ 5ï0îu\0\150¬Ô¶\9cúw\9c\9eÖÿ\14P\87úu×î\18çã -NÇð=;\7f3\8fc\9f\ eëcþdÞ¯'ö\f3
+endstream
+endobj
+2963 0 obj <<
+/Type /Page
+/Contents 2964 0 R
+/Resources 2962 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2889 0 R
+>> endobj
+2965 0 obj <<
+/D [2963 0 R /XYZ -16.307 900.716 null]
+>> endobj
+2966 0 obj <<
+/D [2963 0 R /XYZ 56.693 742.392 null]
+>> endobj
+2967 0 obj <<
+/D [2963 0 R /XYZ 65.161 743.076 null]
+>> endobj
+2968 0 obj <<
+/D [2963 0 R /XYZ 65.161 732.117 null]
+>> endobj
+2969 0 obj <<
+/D [2963 0 R /XYZ 56.693 686.745 null]
+>> endobj
+2970 0 obj <<
+/D [2963 0 R /XYZ 65.161 687.227 null]
+>> endobj
+2971 0 obj <<
+/D [2963 0 R /XYZ 65.161 676.268 null]
+>> endobj
+2972 0 obj <<
+/D [2963 0 R /XYZ 65.161 665.309 null]
+>> endobj
+2973 0 obj <<
+/D [2963 0 R /XYZ 65.161 654.35 null]
+>> endobj
+2974 0 obj <<
+/D [2963 0 R /XYZ 65.161 643.391 null]
+>> endobj
+2975 0 obj <<
+/D [2963 0 R /XYZ 56.693 599.06 null]
+>> endobj
+2976 0 obj <<
+/D [2963 0 R /XYZ 65.161 598.501 null]
+>> endobj
+2977 0 obj <<
+/D [2963 0 R /XYZ 65.161 587.543 null]
+>> endobj
+2978 0 obj <<
+/D [2963 0 R /XYZ 65.161 576.584 null]
+>> endobj
+2979 0 obj <<
+/D [2963 0 R /XYZ 56.693 531.01 null]
+>> endobj
+2980 0 obj <<
+/D [2963 0 R /XYZ 65.161 531.694 null]
+>> endobj
+2981 0 obj <<
+/D [2963 0 R /XYZ 65.161 520.735 null]
+>> endobj
+2982 0 obj <<
+/D [2963 0 R /XYZ 65.161 509.776 null]
+>> endobj
+2983 0 obj <<
+/D [2963 0 R /XYZ 56.693 464.203 null]
+>> endobj
+2984 0 obj <<
+/D [2963 0 R /XYZ 65.161 464.886 null]
+>> endobj
+2985 0 obj <<
+/D [2963 0 R /XYZ 56.693 420.555 null]
+>> endobj
+2986 0 obj <<
+/D [2963 0 R /XYZ 65.161 419.996 null]
+>> endobj
+214 0 obj <<
+/D [2963 0 R /XYZ 56.693 383.768 null]
+>> endobj
+2987 0 obj <<
+/D [2963 0 R /XYZ 56.693 356.86 null]
+>> endobj
+2988 0 obj <<
+/D [2963 0 R /XYZ 56.693 313.074 null]
+>> endobj
+2989 0 obj <<
+/D [2963 0 R /XYZ 65.161 313.758 null]
+>> endobj
+2990 0 obj <<
+/D [2963 0 R /XYZ 56.693 268.184 null]
+>> endobj
+2991 0 obj <<
+/D [2963 0 R /XYZ 65.161 268.868 null]
+>> endobj
+2992 0 obj <<
+/D [2963 0 R /XYZ 65.161 257.909 null]
+>> endobj
+2993 0 obj <<
+/D [2963 0 R /XYZ 56.693 212.336 null]
+>> endobj
+2994 0 obj <<
+/D [2963 0 R /XYZ 65.161 213.019 null]
+>> endobj
+2995 0 obj <<
+/D [2963 0 R /XYZ 65.161 202.06 null]
+>> endobj
+2996 0 obj <<
+/D [2963 0 R /XYZ 56.693 156.487 null]
+>> endobj
+2997 0 obj <<
+/D [2963 0 R /XYZ 65.161 157.17 null]
+>> endobj
+2998 0 obj <<
+/D [2963 0 R /XYZ 65.161 146.211 null]
+>> endobj
+2999 0 obj <<
+/D [2963 0 R /XYZ 56.693 100.638 null]
+>> endobj
+3000 0 obj <<
+/D [2963 0 R /XYZ 65.161 101.322 null]
+>> endobj
+2962 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3003 0 obj <<
+/Length 2000      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ[Msã¸\11½ûW°*\17»*\86ñI\82Éi·Ö;Ijf\93µµµS5³\a\88\84$Æ$¡\90ÔX\93_\9f¦HyLʲ\9b¦èÉI\10\ 56\1a@¿~Ý\r\88zK\8fzïÎ~\9c\9d]ý¬¨\17\92Ðç¾7[x>'~ài&\88\b¼Yì}:¿±©5¥½¸ä\8a\9eÿâ*[6Í\85+\9aFµj\7füÉE?:w×|ùxûþâ\8fÙ?`\98KÆH¨T#í¶ú\9aÚremUÖ?ÃèÌÓ0º/êÑ¥\1f\90\80kïR\910hÇW\14\ 4\ 6úüªù`aP¿xv=;ûÏ\19\ 3ñÔc\9eò\89\1f
+/\b\19ñ)÷¢ììÓ\1fÔ\8bá7P\80ÈP{÷»\9e\99§\18%\øÐN½Û³_Ïh»\12´³"Ü\83n\81
+wK²\17.C¨ß(\ 5\8fvZì_ó>]2Jéù\8dÛäqU$ëvr\8f\97\16V\82K"üVÄl¿l\v\97¦î\82«óû$_6\8f¢\95É\97û\85^\99\vNÏ¿\0uÞ¾1·6oZ\99\89Ûg\95û¶\e»±Aåoc3-I\10ÔÓÞ\8d]<£&L\97ëpß3rû\ 1Ê$\8floÇ\19\b%¬i\17\8d\9d\90îºÀ\94\19¡¾\82\ 6ì)\15\8dÔÏ\9c«N¿\9dº;;\90µ\ e\9aH_ïU¸qs[T\17\97>¬ïme¾V.ÿËÅ%ãð5\9eßñ{WÄYJ¶eÚH\ 4\85Ö\1fïºV\ 2¶Í\ 2îùZ\13\1d¨ÚJêç\8a\82ÍIßã$\84i\17Ö[<6\8b\8e´§\9f\1e\ e\0\8b\122\7f?@#\98Õ½ÇÊW\84ù¬/_QØ\ 6X.Ì\b\8f\93\90\87'Pv'°XzMã¦ÅPg?÷\8akF8\95Ͷþ\9cl;&p(\a@Uïù|³ìc­~ü'ÁÃ@)Ñþväe[\14à§Pã$9®ßï`p¸\9e\99­Ll*\83ë\røÉlÞøÅ\97{/
+\97\15¥\9b¸ö-\9dî/㤶\10\15LgÆ]ù#Íx´²\ 3Ì8\0\ e\91-¡ÕÖðá=Ò\1eLq·Ycw­¬¬A\1a\9a[àúý{SV¸\9e\95ÝV=Ô\9d\13¬\83õ\ 5,\99\1eã`\8f|\1egg\9f\ 3\11±`ÏÎÁ\93ì|\9b&±-ÿ¿©¹<¦£ÐD(ÿt¼Ì\ 5a\82·¼Ì_ÁËK3wÅ\9dûbËØ<0òvUeéÕ:5I>\80\92k\14kíOGÉJÁ,ùt¾¬'\7f\9c/\e­ìQÏ¥TH8k=×åóÌù[iq®¢°&Åõ\oÊUß©\1c×⼬s\ 5¤äÂE¶,\ fHn,×·\90EбKÒþÔ®\8eO­î¾\84(\1cI\ 6k³Dê\11¹¼\82 ¢¯Ê\9f\9fßëûU\12­\ 6\86\aJÊÇ^þô\90êÊ\1f      ©ÑÊ"Â\83 \86m­¸&\µTb\80\91!ÝÜV\95E\ 6«\110¹Ë\92ÿ\9a*qùim~is[\98ô©\98û3\85lü¨QÛ#\ 1ÃS}\97ø¾»\91¿º\rra\fr\9a&F\ 6Wÿú;6dÊ\80÷*[ö§\ 6«Æ°D($¡4\9c\ eT]ù#A5ZÙ\ 1 \12\ 1\81\ 5U\8eÜ:\93\96\ e×3µÈÀxSbY1\8f±`.#S#ß"gU®­¹³Eî\9e°µg8\a\ 2×ØmªÃ×\8e{\8c\ 5\96%\r\92r(Ë@\98JÕtxè\88\1f      \87±ª\ e@\ 3÷\89\10ºA\ 3¤\vÉ\81í \16\96\12êóÉ\92´^I±ÎÑd\bI\89\fN\9bj|\0(,\92}\9cøâ´¥\ 6\1dô\84Å?\19ø\84óé\8a\7f=ùãLv´²G3\r\19\84D1\89Ê4fI\95Z|\88\8a2·©Ë\97HwW¹\13'\ 5\1fÿ6Ã\96\86r\93Ùrm";\10Æ2\10\84\8bàMa¬(\11\|ß\8a\81\94 Ä\84\ 5\ 3ÉC")\9b\ eÆ]ù#a<VÙã0\16\9cø \f\ 3ã\e\9bÁÖ"ÍÝÝ#í<·ufo\8a¯Ã¢pl\94\16\ 3{äÉa\16õ²\ 5\ 2\aK&Þ\14yT\10\19\86ß\17y"\14DM     =¡9QÁtµº\9eüqÐ\e­ìQè       ­\88öqµºw»\94\1dkô_L\9a S\8d4ÉïN~ \15\15®,\aÔ\ 1\v»\80ä(\8fìÐäAÔA\88Öo  QQ\7f\ 6ò;CTú$`|B\88
+E\ 2\83hWþH\88\8eUö8DEH(.ÆýÉa\89±:qùjaÒtn"4\8c±Çå×\1foßÏ\90'ÛÛÊæ%Pl9°.\8d\8e´3\83­nî/)á\ 2ø[dø^v¯5\rñQ\\92 \94ÓA©+\7f$\94F+\8b¯q\b®      Õ¬­q\9c\1a>±;uiË&`­ÅàÝgDSõ\96\fÅCMtÈN{\11«\8cV63W\85MÍ6_^5\87ؤÈ#$cq\rcr=\1dcñú\9a\93?]a½'\7f\1cÌÆ+\8b¿ÌÂë;Yª-Êý¶\8eÑQ$Ú7'ÙÚ\15\15ö ³Z\9d\98§b\17Íû\ eÿù³©\a³}\91\83\17èó:ôj}»ÿ\81\98ZRبrØÔøÞ åÖy|üÚÛ?<\90`¯ìM]\9aâ\84î/ï\friee\17c£m.á\93Ê    }\97`\84Éé\ eAzòGú®ÑÊ\ eð]B\12)ÚJä\ fØ\808K\ 6\\14ù\16ؽ\1a\ f\10Ç0å¿)\1e¨"`\95£ñвú¶\8c\1f\8eYþzÑ\9eXî~yúé>
+\18x4ÃBÐ:\b§ÃQ}Ó\ e\ 2®ÉpÔ\93?\ e\95Åã\88é\80øTïq\84¿%ºßáòµà`\10}\bñ¦§\90L\81Å3=\1a\1c©\8bL\ 5~¤ØÀüÉ6K[\10Ü\¿¿þáöúò\97\7fήo\1f=\878¤m%\99YÚ²ýrLL\ fZIÖ^\1dU\8f´\93:$
+\9a­~\9f)e \1c£\ f-Ö´\90{!a¶j£Q&\ 2"Ãé\8eF{òGâo´²\ 3ð')       t[Húp\10|=SõÈ\91¡ß!HOPÇ}"T}ö\ 6Ê CÖ\87ø\vu·åYU^¶|\88#ÀÜßÔ\v1FT(F{¡\85»Z\9bÂdd{oç­¯è^\8cè<<è\vï\ f¥i\80\95/Øtn"¤Ä\ fød^¢+~\9c\93\18­*ÞG\84b'¶ù\13¥­÷±\9a £\\9bè®\7f\11c\0\9d×q\84\9eâHôà¯\9e²¾½\14¾æ\9f\9eÿ\ 3õ0µ1
+endstream
+endobj
+3002 0 obj <<
+/Type /Page
+/Contents 3003 0 R
+/Resources 3001 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2889 0 R
+>> endobj
+3004 0 obj <<
+/D [3002 0 R /XYZ -11.232 900.716 null]
+>> endobj
+218 0 obj <<
+/D [3002 0 R /XYZ 56.693 759.068 null]
+>> endobj
+3005 0 obj <<
+/D [3002 0 R /XYZ 56.693 738.489 null]
+>> endobj
+3006 0 obj <<
+/D [3002 0 R /XYZ 56.693 691.479 null]
+>> endobj
+3007 0 obj <<
+/D [3002 0 R /XYZ 65.161 692.163 null]
+>> endobj
+3008 0 obj <<
+/D [3002 0 R /XYZ 65.161 681.204 null]
+>> endobj
+222 0 obj <<
+/D [3002 0 R /XYZ 56.693 644.053 null]
+>> endobj
+3009 0 obj <<
+/D [3002 0 R /XYZ 56.693 616.5 null]
+>> endobj
+3010 0 obj <<
+/D [3002 0 R /XYZ 56.693 569.49 null]
+>> endobj
+3011 0 obj <<
+/D [3002 0 R /XYZ 65.161 570.174 null]
+>> endobj
+3012 0 obj <<
+/D [3002 0 R /XYZ 65.161 559.215 null]
+>> endobj
+3013 0 obj <<
+/D [3002 0 R /XYZ 65.161 548.256 null]
+>> endobj
+3014 0 obj <<
+/D [3002 0 R /XYZ 65.161 537.297 null]
+>> endobj
+3015 0 obj <<
+/D [3002 0 R /XYZ 56.693 489.789 null]
+>> endobj
+3016 0 obj <<
+/D [3002 0 R /XYZ 65.161 490.472 null]
+>> endobj
+3017 0 obj <<
+/D [3002 0 R /XYZ 56.693 442.965 null]
+>> endobj
+3018 0 obj <<
+/D [3002 0 R /XYZ 65.161 443.648 null]
+>> endobj
+3019 0 obj <<
+/D [3002 0 R /XYZ 56.693 396.14 null]
+>> endobj
+3020 0 obj <<
+/D [3002 0 R /XYZ 65.161 396.824 null]
+>> endobj
+3021 0 obj <<
+/D [3002 0 R /XYZ 56.693 349.316 null]
+>> endobj
+3022 0 obj <<
+/D [3002 0 R /XYZ 65.161 349.999 null]
+>> endobj
+3023 0 obj <<
+/D [3002 0 R /XYZ 65.161 339.04 null]
+>> endobj
+3024 0 obj <<
+/D [3002 0 R /XYZ 56.693 291.533 null]
+>> endobj
+3025 0 obj <<
+/D [3002 0 R /XYZ 65.161 292.216 null]
+>> endobj
+3026 0 obj <<
+/D [3002 0 R /XYZ 56.693 244.708 null]
+>> endobj
+3027 0 obj <<
+/D [3002 0 R /XYZ 65.161 245.392 null]
+>> endobj
+3028 0 obj <<
+/D [3002 0 R /XYZ 56.693 197.884 null]
+>> endobj
+3029 0 obj <<
+/D [3002 0 R /XYZ 65.161 198.567 null]
+>> endobj
+3030 0 obj <<
+/D [3002 0 R /XYZ 56.693 151.059 null]
+>> endobj
+3031 0 obj <<
+/D [3002 0 R /XYZ 65.161 151.743 null]
+>> endobj
+3032 0 obj <<
+/D [3002 0 R /XYZ 56.693 104.235 null]
+>> endobj
+3033 0 obj <<
+/D [3002 0 R /XYZ 65.161 104.918 null]
+>> endobj
+3001 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3036 0 obj <<
+/Length 1892      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ[KsÛ6\10¾ûWðV{¦^ãM =µI\9bé#\9d\99f&é\81\92 \8b±Hª$\15;ÿ¾K\91²-ÚªW\82¨¶'B ¸X\0ûí~\v@,º\8eXôö仫\93\8b\1f4\8b\1c8#Lt5\8d\8c\0\13G\96K\90qt5\89>\9cþîç>©üÙ¹Ðìô×¢öU[\9c\16e[¨gÝË7Åø»¢¸i\7f¼¿üåìÏ«\9f°\9bsÎÁiÝJ»¬¿Ì}5ó¾®\9a×Ø;\8f,öndÓ»21ÄÂFç\1a\Üõ¯9
+\8cíéEûà.n><ùþêä¯\13\8eâYÄ#mÀ8\19Å\8e\83a"\1ag'\1fþdÑ\ 4ß¡\ 2 \9c\8dnW-³Hs\ 6B\1a,Ï£Ë\93ßNX7\13\8c¬e+\a\9c\99\8f\95\16ëÏ.~À&«q¨æ\e\vÊX|±j\Õ~\9aä¯Îι`ìô]rã§éÜ·\9fãÄ4\12\9aÇÛÍ!áBðXD±t c×\f©©×\f'H\99H\80³.*}4}<\86\riÏ×>í@X0b-¿\95Ë\9bÆ¡â5pÃ{â5ã\10ãÌP:x¼º\ 6\9cp᪮ä\95×Q[ø½[í\8d\95[«-Ñf\99m\17ðÛ\8d¥~*%úpnpeGiMkXLiíÆ\b¼|¹Øh\8cê\0\0Õx\84\ 6#E\88ñlyn\87 \93\80ë\11\8a\92»Y\9dÍ/ÖXùæl5\1fÓâbGô\18§\80ag\83¡ÇX\89^A\ f\ 6\9f\9eü0ü\84+K\a\90±\ 6$¾h\ 14\99Ð,¾.zƾªýª«|úQ\v\91>@¶·o;IÊk_?A\15Õ¤,\ 3ÎÍ11e´\ 5\16ë=@õ&ù\9cNZð¼.\93Ì\97{F!£,he\aÄ\91\8cA[7\1c\8e\aâ(XÙ\1d\18Ø5\15º\9c§\13_õ-÷Õ?\9bûëY\92_{\1aþ\1a¯»\17R·¶»£\8b\$U\95f{ãR*8.*¹\0½W¨Û\8aÊG\93õòx1Ð2)\87\83¤v\ 2½\8e\1a\f\92=ùa\90\fW\96\ eIí4H|®C[\9a\f<­}V\1d\16^Õç\9cØ÷u^\94D/Ðdv´Þ\9fú£\97\r\17='0«\8f  U\8di%S2\98\956ãýBħÖ\18$x< >\95Aÿc\87Ãç¦ü@|\ 6\ 3>1S·ªËÔ\7fÌ\16EYÓÍù\v\11"e\91ÑZ~öù\84\8a§Q\99äãÙ¾\11P+L½\8c;*°\ 4\a-l8°4u\8c\18t\19ã\ 3¢
\9c©áöCzò\ 3Q\15¬ì\ e¨b
+¤Ü\ 3Túÿ\8b(å0ñÒê\98\88\ 1ÆÅÁ¶\19»­\93q\91eE~Ñ>à®\9aoÔ?ì¯,\12$¤à󺫺.\93Å,\1dWÝÏÍm\19Xµþ¦ÝÇÅa?(¦0Æk,vª}DÈ¢^\9cÝ\97x[".\ 3\9a»²f8Ð+­Ñ\8dÅ\83\81¾'?\fôáÊÒA¯´\ 5ËU»\8aï|IÍ#\9fIT·¶}{Y¼&&\88eñÉ\8fëÃ2èº\æ7{;\b\8d9 ´\839\bÑ,l¬Ý\86\87à\ 6;év\ 4\fØþ\8e\19g8ª?Τ>õ£\99\9f/ºc\96Ǿ\86EçB®\8ci%äj}\803-æóâLèÓÛ&§YU\8d\aÝ\91Ï,9\13è\7fÏ8ÊnkFÞçm)K&]\1dÎüý¹Pë\1a䣾¹U\10Çfí\1an·*©\9ax#×íÆÅZ|\95æcß;yB<ÅÀÛrÙ\9eWÁæ¼\9c\vÑ\9cß8,(ÐN\1d2m\9f\14ãª\1c_\94>\99d\1eîÈ)¼Dt\197`\8a \15J\94Ã¥\b=ùa~-\Yº_\93\1a\89\93èR\84?\1eLp\87mµwät\1aÍ\83Öp¹\98$õÎù´D ÄGM§¥\10\10\9f\80\10\97À­\18\10BL\80\10r8\b\ f\84P°²;@\88!\rá!\bzS\8c\97\19RͤN\8b|\7f\84ì\10®\85s äQù¼h\ 2\93\13\87ÄJí³Å\1c§\ 1Ù|^?Põ\1eã¿'éU\82Í×µ£e:\9f4øê~ß˪|R®\13¥\97çÑÄ`Ì\80\84\àìÅl8BÞ\93\1f\86ºpeé¨\13\1a-Ìé\10Øaò^\16\9fÉ\9bÖ­ùÐÚn\9e*\1e\8a¡'HJo\ f¼s\8dS\80\8a\92'a\95è\12ó\99$'\1ev\17H_˽ûÇ\85þú¹Ì\e\99\8dã\ f\89·b]#û¨Q\f
+AÖµ9§\82^iDùpd²'?\10\93ÁÊ\120i50\8bnO9`²#\93¥Ïv\0WçÁ\89<2-\ f½\95¶vÿ\a¶ì,¹!O\ 1¦k¨\0Qp2ù´¬ê\864\10Á\98æCx®þDô1Ø\1cvÈA0(\91ë\ fxM¢'?\10\83ÁÊî\80AÙ\\91é6EV$g\vG|î\12Ñ]ÿ\86\ 2a\1d8Ø°c\88\9d\89$sÍNÐ\10\97\80àq\8c\7fy쬹A;àÅ\ 3n\91¥\ fxñ '?ÌÈÃ\95¥\93?Ì#@ß_<¨\eç]\93ý,\95m¥ùx¾\9cø\7f\9b\1cR\1d÷í3\1cx;ãZÖ\8bå¾ÑöE`pk@\1c÷b\ 37
+Ä^\17\e(Ùe{dTU\17\8b¢J\9b$\1d\8d\rð7ÑQp\8dþ\7fÈ\e\10\It\89Ã1Ò\9eü@G\11¬ì\ e\8eB5÷]LØæ\f\r&yAÆS\85vE¼^Q¥\13?J\88t7%^§ÿDå\8c\15yDÉhN¥®T\876*\8bÛ\8a\9a\17¶g!ÄËgD\87\9aÎç\a\91ÿwØ2\97\ 2b7\1c[îÉ\ fô\ fÁÊÒÙ2\97\ 6\9f\1d[\9e.óqãÜ\93]I0\17\ eìQ90oú0ûpà\9fÒò&iÃÝÏEåoÖÑî~?\94hRÎb¼\1dð¸ÁÆH!\86£¾\9bâÃ\f6XUz<s\ftÜñÞ÷¾\1c\16dËj?\17µ\9dA\12½xwöMù\8fWRU\8b¤\9e\1d6\8a\14å\84\1a\89Áû\1f\fn\8bòfG\7fb\91˺!èó\93ÿ\89*\ 6¬½(¹ëßDÿ\ 6\12æ\9d£
+endstream
+endobj
+3035 0 obj <<
+/Type /Page
+/Contents 3036 0 R
+/Resources 3034 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2889 0 R
+>> endobj
+3037 0 obj <<
+/D [3035 0 R /XYZ -16.307 900.716 null]
+>> endobj
+3038 0 obj <<
+/D [3035 0 R /XYZ 56.693 743.425 null]
+>> endobj
+3039 0 obj <<
+/D [3035 0 R /XYZ 65.161 742.867 null]
+>> endobj
+3040 0 obj <<
+/D [3035 0 R /XYZ 56.693 697.063 null]
+>> endobj
+3041 0 obj <<
+/D [3035 0 R /XYZ 65.161 697.351 null]
+>> endobj
+3042 0 obj <<
+/D [3035 0 R /XYZ 56.693 652.394 null]
+>> endobj
+3043 0 obj <<
+/D [3035 0 R /XYZ 65.161 651.836 null]
+>> endobj
+3044 0 obj <<
+/D [3035 0 R /XYZ 56.693 606.879 null]
+>> endobj
+3045 0 obj <<
+/D [3035 0 R /XYZ 65.161 606.32 null]
+>> endobj
+3046 0 obj <<
+/D [3035 0 R /XYZ 56.693 560.121 null]
+>> endobj
+3047 0 obj <<
+/D [3035 0 R /XYZ 65.161 560.805 null]
+>> endobj
+3048 0 obj <<
+/D [3035 0 R /XYZ 56.693 515.847 null]
+>> endobj
+3049 0 obj <<
+/D [3035 0 R /XYZ 65.161 515.289 null]
+>> endobj
+3050 0 obj <<
+/D [3035 0 R /XYZ 56.693 469.09 null]
+>> endobj
+3051 0 obj <<
+/D [3035 0 R /XYZ 65.161 469.773 null]
+>> endobj
+226 0 obj <<
+/D [3035 0 R /XYZ 56.693 433.247 null]
+>> endobj
+3052 0 obj <<
+/D [3035 0 R /XYZ 56.693 406.13 null]
+>> endobj
+3053 0 obj <<
+/D [3035 0 R /XYZ 56.693 361.974 null]
+>> endobj
+3054 0 obj <<
+/D [3035 0 R /XYZ 65.161 361.985 null]
+>> endobj
+3055 0 obj <<
+/D [3035 0 R /XYZ 56.693 316.458 null]
+>> endobj
+3056 0 obj <<
+/D [3035 0 R /XYZ 65.161 316.469 null]
+>> endobj
+3057 0 obj <<
+/D [3035 0 R /XYZ 56.693 270.27 null]
+>> endobj
+3058 0 obj <<
+/D [3035 0 R /XYZ 65.161 270.954 null]
+>> endobj
+3059 0 obj <<
+/D [3035 0 R /XYZ 56.693 202.837 null]
+>> endobj
+3060 0 obj <<
+/D [3035 0 R /XYZ 65.161 203.52 null]
+>> endobj
+3061 0 obj <<
+/D [3035 0 R /XYZ 56.693 157.321 null]
+>> endobj
+3062 0 obj <<
+/D [3035 0 R /XYZ 65.161 158.005 null]
+>> endobj
+3063 0 obj <<
+/D [3035 0 R /XYZ 56.693 102.089 null]
+>> endobj
+3064 0 obj <<
+/D [3035 0 R /XYZ 65.161 101.53 null]
+>> endobj
+3034 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F52 1003 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3067 0 obj <<
+/Length 2193      
+/Filter /FlateDecode
+>>
+stream
+xÚí\K\93Û6\12¾Ï¯àmÇU;\18¼    $§\8c\9cÚ$µ\9eÉf«\9c\1c(\11\92hó¡ð1\1aç×/(R\1eS\8fQs (®Ê\9eHQP³\85îïCw£I\1cÌ\ 3\1c¼¹¸¹»¸~-p \91\96T\ 6w³@R$Ã@\11\86X\18ÜÅÁûËw&5Qe^\Q\81/\7f*jSu§³¢ìNêEÿå÷Åô¦(>v\1fþ{û¯\17¿ßý`osE\bÒBtÒnëO©©\16ÆÔUûµ½;      \94½»díݹ\fQHUp%\90\ eûû\vj\ 5\86êòº;\10\1d¶?¼xuwñÇ\ 5±âq@\ 2!\91Ô,\b5A\12Ó`\9a]¼ÿ\1d\a±ýÎ*\80¸VÁj=2\v\ 4Á\882iÏÓàöâß\17¸\9f     |pF6²¹F\ 4ËN§ß(\15k-6?»~m\87¬ÿ\ao\7f£\10\97Ê~±\1eü}t\9fÄ/®$Æ\97/Ë(3å7/®\bµ\9f~\8c>\9aY\92\9aN\92\9d£VX{x3üwÖ&$¤AÈ4¢\9c´ÿ®½.°\9d+.\ 3\8a´ÒAi\82Ù\97\7fg mÿÕÝ\eP\85¨¢\9b\et\82I;ÚU¾@D\92\ 2\13\14Úi\82ÜáKSK¤©>\81²k\81å<èNÞõ¶\1fØq£8#HHÝ\99ó»8NòùÀú»¢\82÷k{ÏMnʨ61lxë\f\15lh]ÀÆÝGeR4@¡S\8bô\1cxÿ¨\9c÷\18þ<ØN\ e\82ú2\15\88Ú©vðå\ 3ÇÃ\0Æ\14\89\90\9f\12À\93&Ic´,\8b¥)ëdcº£\7f^j\8aB¬ý\ 1Y*\8b\rÇCñn0vV\15\8e\ 4ÂLu6ýÕL\16&]nûï7ý\85\ 3^\7fó \86\8eØÌ¢&­\81\83\8b|[\8d\7f\1cTã²\86â>MbË<°ÑÑ<Jò
+ªo\r¤³ÕÂ\0Ù¤©À\94\1aå@5×à\1c\ e=\8eÌPY_&ç¤%i\8f\98Ó¿0®\90\Úcè\91\8e\98%{¢üñÑP¾#!9+;\82\91\98Bb\13S~E\8cTä)P¬y\98¦M\fd\99ä\ 1\93\ 3\ 1Ã>¦[ÔY
+\8c\9bÊ"\83\8d¬LTN\17@u\81ä5\84\e\9ck\18µ\99ÈY©\ 6k$\b9%ÕÔ&[¦v\99¹\9e\16YVä×\1fþhLù©?\5É\15A6LGÓ¦ª\8b\feI\8e>Tßv\82öÿ´K
+íÿ|Ô\84+«¶=íuù\r[/²9%þ|Fº3\18Û      ­\91e<\7fl'\94BR\85ÞØnK¾\eÛ¹+\vg;a³s½     À\9fÇvïÌ}\eiCc\854\82Æ4­\ f&õH\ 4\v\ePJ­Î    aao­Cý7\87°`\88\10î\11ÂÜ\1e\85¿\ 4jK¾#\84\9d\95\1d\ 1a.\10çÌ\rÂYq\ fFp½\ 2Ö9²¢\ 4F!MÞTÐ\82Ì£C?«xsÜ\93\99¶ó*ÏÊ DZ\13\86çc\10\82¸¥\8f\8e\0Ç\12\89/\v\85§\ 6\96¹\1f\83¯\93\ 3|K¾\eÀÝ\95\85\ 3\9ck{i\13"\9e\ 3àÅV\8enåÿóiù>ñ;\12¾\S$\19?'|¹´\97ÈI·!\1eªôzÕ\99úªC0²\97\80\12#,<"\95k\84µ¿=\89\8eHuVv\ 4R\ 5El\13   >\ f©¯\93\a\184\16&\8aM    \8c¹\8b9pÉN\93üãXÀµ¥*|Ö¤\99S\86\98â_\ fà\b³I¼ÇÍ\ 3Þî\93H\7f\80\e\88\9b«ª#à\86\ 5R\\9d\ 5n\93(~.\82\vgÖg§»û\11OTéìð\91 fÚ&\83áY\8bì,\94H        zΠ7ü\1cô\1eH\96³hÏ·ÞsgÖBGy,ö³v?\83ú+öoÉw#\10weá\fÂ\84Fl\13¹½NJhij\19\95вý\fH\ 6\v`ªüæ¶x¹E\ 5ëë\14\13ú4×­\8a\12ÈL\13`xþ]ÙäÐ\1dB }þ'©\92z\11\1d ñãPâ\ 2a©ýyúP¾£§{S¶\9f\fÆ\11!þæb Þq*\U\1d\81y\16"¦û¨a\9f»\1dÞ×\8bâØÌ£,\1a»¸Úp\95\b\8f\86\18Êw´\84³²#LA%âLoz\1a³âÞ@·\ 6òÚ@\9b\ efE
\94à»\96ûâÍë@S/\9b±[\19\8cØ£Ç4{K¾£Û8+;Âm\88@\9b°ÿf·£ä$\16\eÑýòæ§_à\9bÒÛ\vÛõá(~e\99©hêg¶à\1cw/koúX(;½{\rå;º\97³²#Ü\vs$h_o½m\96Ë\ 2\1aìEàèÑf-µ)\93?\r8«¬N\1cpzèk\1dÕx²ZìÔv\ f7}Äæa\a\8eG\1d\9cj\8c¨Ç\96Ë-ùn\ eî®,ÜÁ©f6{í3ï·Ù²\ 4¯»I>+Ê,ª\93\ 2\18÷g¦ª¢¹\81.ÔÀUzR\16«
+º¤·4
+\eùCt\1fÝNËd      mºLªh\92\9a±\r\8d\92No~9\94ïè\97ÎÊ\8eðKE\91Äì\19ÄÛµ\90\81Wl°£Y\8eΪS»Ù²É§u3\ 2DiòÑ<·¿öéBáÃv7ßqç\95
+1á¯\93jK¾£ózS¶\9f\fÑ¥\92Þ&c(ßq2\9c\95\1d\81d\89\91T}]\r^%ºYØÈ(^E\1fÆ:%ïòHov\18Êw´\83³²#ìÀ5
+ißX²\93~\1c^æ¡eТª\92        4\8c\83\86\91I>"\8c\ 4×Mãb
+\94\98ÔðÀ\14¾W;"ñ\e¡ÁN]õ8VØ:yö\ 6\95\81xG¤¸ª
+\0J\88\91à­Új­è\1a(yQ\9fÖþ`'\1dÓ
+_\9aªIë±Ým\94vÉ­7û\ få;:\80³²#¨\92\86Haý\8c¤hiÊuV\94OOL\eo_íÛèQ×\1a¸\19BI\97çy³õP¾£­\9d\95\1dakÒn=w¦~õ°´$\1a\81W±»\9f_B«<ùØÞ5\8a»\ 4È\9bÁ\86ò\1d\ræ¬ì\b\83µ\9d\1eº/ɽý\7f\11½\bAÚGn\888gÃ\ai\e>ô×Ó&Id\880óøî\ 6Òv2\84þøwK¾\e\9cÝ\95\85Ã\99´m\17¢_k\7f© \ f       l£íÈ£\8a{\82nt\92 \e\9aÈDq|ò\94\ 3zïÕ\98Í®¥eÇê@Ë÷q\18qkTâoÑÚ\92ïèåÎÊ\8eðrnI\f÷\8bÖ¤\ 1¿y\06\ e\9c¤|2õ©Ý\15\9aÎLÚ7\ fýU\b\0\ 4Ç\ 6»Z\8e
+i\9f     £g}0\81\10m=P|=+nû°³Çg\ 4µBBùËm\87âÝ\88ÈYÕ\11<d\15UR»?ã»/\eÕ\9c1ôô\8f\7f\ 5¢+7ÐÝppç4´»\eÌ\15ë­hhÐ?13ð\13\90+hç\13ôePÞª¨M\ 6î¼Úå˽}Ôú±\8f\9aã¾ÛZ}Y£CÜ\82»\1fs\ 5ä\1a\15"IýÅÞCñn\à¬*\80\vÚ÷,)\19hûÓ>"9yñrçÝ OW¹Ý\8bâÇ}\80#É|<\99´ó\96C\8e7\9d¼c_rø?ä\85
+endstream
+endobj
+3066 0 obj <<
+/Type /Page
+/Contents 3067 0 R
+/Resources 3065 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3106 0 R
+>> endobj
+3068 0 obj <<
+/D [3066 0 R /XYZ -11.232 900.716 null]
+>> endobj
+3069 0 obj <<
+/D [3066 0 R /XYZ 56.693 743.087 null]
+>> endobj
+3070 0 obj <<
+/D [3066 0 R /XYZ 65.161 742.528 null]
+>> endobj
+3071 0 obj <<
+/D [3066 0 R /XYZ 56.693 695.313 null]
+>> endobj
+3072 0 obj <<
+/D [3066 0 R /XYZ 65.161 695.997 null]
+>> endobj
+3073 0 obj <<
+/D [3066 0 R /XYZ 56.693 650.023 null]
+>> endobj
+3074 0 obj <<
+/D [3066 0 R /XYZ 65.161 649.465 null]
+>> endobj
+3075 0 obj <<
+/D [3066 0 R /XYZ 56.693 602.25 null]
+>> endobj
+3076 0 obj <<
+/D [3066 0 R /XYZ 65.161 602.933 null]
+>> endobj
+3077 0 obj <<
+/D [3066 0 R /XYZ 56.693 555.718 null]
+>> endobj
+3078 0 obj <<
+/D [3066 0 R /XYZ 65.161 556.402 null]
+>> endobj
+3079 0 obj <<
+/D [3066 0 R /XYZ 56.693 509.186 null]
+>> endobj
+3080 0 obj <<
+/D [3066 0 R /XYZ 65.161 509.87 null]
+>> endobj
+3081 0 obj <<
+/D [3066 0 R /XYZ 56.693 462.655 null]
+>> endobj
+3082 0 obj <<
+/D [3066 0 R /XYZ 65.161 463.338 null]
+>> endobj
+3083 0 obj <<
+/D [3066 0 R /XYZ 56.693 416.123 null]
+>> endobj
+3084 0 obj <<
+/D [3066 0 R /XYZ 65.161 416.806 null]
+>> endobj
+3085 0 obj <<
+/D [3066 0 R /XYZ 56.693 369.591 null]
+>> endobj
+3086 0 obj <<
+/D [3066 0 R /XYZ 65.161 370.275 null]
+>> endobj
+3087 0 obj <<
+/D [3066 0 R /XYZ 65.161 359.316 null]
+>> endobj
+3088 0 obj <<
+/D [3066 0 R /XYZ 65.161 348.357 null]
+>> endobj
+3089 0 obj <<
+/D [3066 0 R /XYZ 65.161 337.398 null]
+>> endobj
+3090 0 obj <<
+/D [3066 0 R /XYZ 65.161 326.439 null]
+>> endobj
+3091 0 obj <<
+/D [3066 0 R /XYZ 65.161 315.48 null]
+>> endobj
+3092 0 obj <<
+/D [3066 0 R /XYZ 65.161 304.521 null]
+>> endobj
+3093 0 obj <<
+/D [3066 0 R /XYZ 65.161 293.562 null]
+>> endobj
+3094 0 obj <<
+/D [3066 0 R /XYZ 65.161 282.603 null]
+>> endobj
+3095 0 obj <<
+/D [3066 0 R /XYZ 65.161 271.645 null]
+>> endobj
+3096 0 obj <<
+/D [3066 0 R /XYZ 65.161 260.686 null]
+>> endobj
+3097 0 obj <<
+/D [3066 0 R /XYZ 65.161 249.727 null]
+>> endobj
+3098 0 obj <<
+/D [3066 0 R /XYZ 65.161 238.768 null]
+>> endobj
+3099 0 obj <<
+/D [3066 0 R /XYZ 65.161 227.809 null]
+>> endobj
+3100 0 obj <<
+/D [3066 0 R /XYZ 65.161 216.85 null]
+>> endobj
+3101 0 obj <<
+/D [3066 0 R /XYZ 56.693 169.635 null]
+>> endobj
+3102 0 obj <<
+/D [3066 0 R /XYZ 65.161 170.318 null]
+>> endobj
+3103 0 obj <<
+/D [3066 0 R /XYZ 65.161 159.359 null]
+>> endobj
+3104 0 obj <<
+/D [3066 0 R /XYZ 56.693 112.144 null]
+>> endobj
+3105 0 obj <<
+/D [3066 0 R /XYZ 65.161 112.828 null]
+>> endobj
+3065 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3109 0 obj <<
+/Length 1835      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ[moã¸\11þ\9e_! \ 5Î\ 1ê     ßEí}¹·îâ\8aöÐnRÜ\ 1{÷A\91h[\17YôJt\92ý÷\1d½xk+q\96²¬`?\99\91FÃ!9Ï33$C\82e@\82w\17?Ü\\½\95$\88 RL\ 57\8b@1Pa )\a\1e\ 67iðaöÞä&®Ìå\9cI2ûÅ:SµÍ\85\86[u/\7f²É\ fÖÞµ\7füvýÏË?nþ\81ÝÌ)\85HÊVÛµû\94\9bje\8c«ê×Ø;\r4ö®xÝ»P!\84L\as   QØõ/9*\fõìªý¡QX\7fxñ÷\9b\8b\8f\17\14Õ\93\80\ 6R\81\8ax\10F\14\14aA²¾øð\a      R|\87\ 6\80\88tðÐH®\ 3I   0®°\9d\a×\17ÿ¹ ÝL\90£3²Ó-" Dµ6ýÎ\98l¬Ø}võ\16E\9aq\88ú\e\rBi|Ñ\bÿ\14ßgéå\\112û±\8cצ|s9§\fÿz¬ò«\as»2ùf\9eØõÚ\16\80\8fZ½8cµêúçÝáXq\85\82\90£=\82×c­\9fK\823'TÀ ÒQP\9a`±?¸\ 3mÏ?}Ú\ 1Ó@µØuÐ*¦µôXý\12¨¢}ý\92P\bqÒ|zØ_x\ 5\11\8bÎ`l£°\\ 6mã}ç       \a«º3\9cS\108AÍâþÚ®ß\813àã7Ý\83¾ÒàCã\aßo6¦H\ f>:*\9bÚd»6\85ó\93v\99Ë\8d§¨õ\93[¹uÞ\1fßÕÑñÍV&N\a\88?cð\97}\9fáJàÛ\11¾\7fä÷8ü   \ 3¦éW\ 3\7f\151à4\9a\ eþJS@\9e\9c
\87êÇ\81\7f´©þØWZ\80\12á\18ì/²G?Ü­³ªÊ\8a¥\9fpi\16¦4Erfìg¦?:8\ e太\ 6\ 2Y\85\1aó\f:\19\90\a¡\8cö\91¬\ 4\ 5Ù±7úOo|sJpØÿ¾äd\16#ZwIÊ>#`FÃ\ 4:\\97\vÜìÒ\9f\85Ís{Éäì¡^µæQ²\8a\8bå.aZÅ\97\8cÌî/©\9cu_Ü\1aS´­u\9cvÏpe>gUMßhòÿûÆ\18\aa¨vܲ9f#Çy\95\9fÅ\12»Ó\8e\ e\95\98\86Ð\v\81¶í²MöàpVæ\8c\9ca\ 3\133ÂO`Á÷öÖ\94®¥Ák\17\7fr¶Øñà&^\1aX\99l¹r°±¥+ãÌÁã:ÿ¶\95n^?d©[\1d¼õäI\89ÜÀô\84<)C\ 2\9c\93\87êÇñähSýyR\86\1c\14íxòûÔ3Õùïun\96qî'\1c\17ôæøA\95Ä\9bc\8cöeWÂâ\84\vú\9aY\87\14\ 2\ 4\vÏ\8b7,Ü\12\ 3·8\1fwP\83«\1a\ 2'\8e\ 6)1!\9c\90i$\91ÓáéPÿH@\8d6v\0¢\98\820ê¨÷çõ¦´÷¾±~å)\98\9a*)³\8dËlq2F\18\ 1\89¸\7fE\8c\88(l\8aþóǤu\.³\ 2ìÖ\99r/ =\94\99Ã\b\ fk\8cª{\8fS»½Í\rTYjÒ~øê4eEÑÅt¹g\93Ð\11HlvVýN\b\ 6cJÉç\16m[~+ 4NÇ\84\0\15!N»¦\93\ 1´§\7f\1c\eë\ fP\11Ö®\19\0\15u`\8eØ«\ 2Tb\ e\1eê¯'\88        A@S9!FX\ 4Z\86ÓaäPÿH\8c\8c6v\0F8Ö\11B´«û\8byðsû¦Ê9o]\9bØÂ\95Ö3Ó\\9aÂ\94±ó®Å\e¯ô\135÷æ   \94çÇ+ìb»FD\98ÔwÞêÚóT¢À|C£S½&Q\10\8e\1aĹ#yUe÷Æ\99G0\8fÎ\14\15\92ç\10²à\11\1a\15ÑéÈ\82k\ e\84³ÉÈ¢§\7f\1cY\8c\9f,¸VÀ»¼îç"Í\92Øy\aÔØùBdç\1d\9eûa\95\9f\áÉC¹-\96¦ô\93­¶\9bz\ 3Ĥ§B\9ak\ 2\91ÑPHs\19\ 2eѹc¿u\85u\ 60ÇÚ P6(ús\81&©pB@s\ 5\8cèé\0\7f$ G\e;\0Ð<\ 2\11u\aÁo}·Áo·Ëþ\1emýø/\J©\98~y³ýa\85áÒs?ÉOlç|\9e|QÔõàY\r¸Ímr÷q;À\ 4\9c\83ÌUg®Eúç\97/'.Y\91z\1fa.J»>ÍØ~a\8dµ\ eÒÝçºZ\90®úÖ{Bas\96ÛÉÌ}9\84I`"\9a\ eâ\87úGB|´±\1e\10×\12\88\97\ 6¹»9rÄS\87D,Æ\80©×\fX,\8a\80\8bS®yTÎ,â½\18\95åMa:¯ÌÇm}0×\8bVÝöÐ*.R»m\18¥z^¢Ê³ô\13¤Ûº\ 2©\8f\88Û@7é\1e\12Cm\98éM\17"Y\88SǦ»[ÒÓ?\ e\8dõ\ f\91L£¥´KzÿeÊ¥'\e\93\18O\8a\7fwm\7fôÌ\8eKû§IÜyKoWn{Õñ\0B`¡DJ\7f]F\90\f$;óþr\9c¸ì\1eë\99¦&-\8b8\a\9bgÅÝ\90<\96 ´KNx²É8\85é.\80\1ch\1f  Ð\91\86\ e\80'\17 µ\1ex¬Ùì_a\8dY>\97Ç~s<iÚ9É\80+\18;w\1aðIëxý\ f¾y9¯ö\ 5{\9cçÖs\97o\1dß=Ùaû2\b\18\ 1%¦;\8dèé\1f駣\8d\1dà©\8c7}6\9eú¬W\1c]\88g\1câ\85â¢qÒ'.ú·\97Ý'®|\8b-Ͻ\11³ÙÞz\8enë6[wrü¡!(É^õÂ\12Õ\ 44¡»\eK\94<\7fe©¬o\17YÌòXÞáè+¾·TÚEvÄL\1cu}açlW\97\ 4\ 5¢dwuéÌaü±ÊY;\163àî&­\ fÉ'Ü\80¢$\ 2E§#Å\9eþq¤8ÞX\7f\94\81\8e:R¼1\95;3\v}÷øô¦ô\9b\176E<ó\a_¶|0y~^\8dßù\9aè=E\7f-­uÙÉ[Ø\94 '²)ø÷É?\93\b\82¼\11\9dò¿$ÿ\ 3Á\94
+endstream
+endobj
+3108 0 obj <<
+/Type /Page
+/Contents 3109 0 R
+/Resources 3107 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3106 0 R
+>> endobj
+3110 0 obj <<
+/D [3108 0 R /XYZ -16.307 900.716 null]
+>> endobj
+3111 0 obj <<
+/D [3108 0 R /XYZ 56.693 741.747 null]
+>> endobj
+3112 0 obj <<
+/D [3108 0 R /XYZ 65.161 742.431 null]
+>> endobj
+3113 0 obj <<
+/D [3108 0 R /XYZ 56.693 694.923 null]
+>> endobj
+3114 0 obj <<
+/D [3108 0 R /XYZ 65.161 695.606 null]
+>> endobj
+230 0 obj <<
+/D [3108 0 R /XYZ 56.693 658.456 null]
+>> endobj
+3115 0 obj <<
+/D [3108 0 R /XYZ 56.693 630.903 null]
+>> endobj
+3116 0 obj <<
+/D [3108 0 R /XYZ 56.693 583.893 null]
+>> endobj
+3117 0 obj <<
+/D [3108 0 R /XYZ 65.161 584.576 null]
+>> endobj
+3118 0 obj <<
+/D [3108 0 R /XYZ 56.693 537.069 null]
+>> endobj
+3119 0 obj <<
+/D [3108 0 R /XYZ 65.161 537.752 null]
+>> endobj
+3120 0 obj <<
+/D [3108 0 R /XYZ 56.693 490.244 null]
+>> endobj
+3121 0 obj <<
+/D [3108 0 R /XYZ 65.161 490.928 null]
+>> endobj
+3122 0 obj <<
+/D [3108 0 R /XYZ 56.693 443.42 null]
+>> endobj
+3123 0 obj <<
+/D [3108 0 R /XYZ 65.161 444.103 null]
+>> endobj
+3124 0 obj <<
+/D [3108 0 R /XYZ 56.693 396.595 null]
+>> endobj
+3125 0 obj <<
+/D [3108 0 R /XYZ 65.161 397.279 null]
+>> endobj
+3126 0 obj <<
+/D [3108 0 R /XYZ 56.693 349.771 null]
+>> endobj
+3127 0 obj <<
+/D [3108 0 R /XYZ 65.161 350.454 null]
+>> endobj
+3128 0 obj <<
+/D [3108 0 R /XYZ 56.693 291.988 null]
+>> endobj
+3129 0 obj <<
+/D [3108 0 R /XYZ 65.161 292.671 null]
+>> endobj
+3130 0 obj <<
+/D [3108 0 R /XYZ 56.693 245.163 null]
+>> endobj
+3131 0 obj <<
+/D [3108 0 R /XYZ 65.161 245.847 null]
+>> endobj
+3132 0 obj <<
+/D [3108 0 R /XYZ 65.161 234.888 null]
+>> endobj
+234 0 obj <<
+/D [3108 0 R /XYZ 56.693 197.737 null]
+>> endobj
+3133 0 obj <<
+/D [3108 0 R /XYZ 56.693 170.184 null]
+>> endobj
+3134 0 obj <<
+/D [3108 0 R /XYZ 56.693 123.174 null]
+>> endobj
+3135 0 obj <<
+/D [3108 0 R /XYZ 65.161 123.858 null]
+>> endobj
+3107 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3138 0 obj <<
+/Length 2328      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYYsÜ6\12~ׯà#§Ê\84p\10<²O±c{\9du\9c\8d¥Ín\95\93\aÎ\10ÒpÅc\96G$åק\e\0Ï\99\91F\96UµO\ 3\ 2\8d¾Ðýu\ 3C\9dk\87:ïÏ^_\9e\9d¿\93Ô\89I\1cðÀ¹¼r\ 2N\82Ð\89\98 "t.Sç\8bûYå*iÔÊã\92º\9fªV5fxUÕfÐníâ\ fÕæuUÝ\98\8fÿ\|\ý~ù#\88ñ\18\94\86ÛE{\9f«f«TÛà2HgN\ 4Ò\ 3\81Òý $!\8f\1cO\928´ò¥\ f\fÃÈ=7?,\ eqãÙÛ˳ÿ\9d1`O\1dæÈ\80\ 4±pÂ\98\91\80rgS\9c\9d:)¬\81\ 2Ä\8f#çVS\16\8ed\94p\11À8w.Î~9£Ö\13\11î\0Y(cí\92\9e¹\1f\13F\ 3£T@\18Ójôû\9c/\1e£\94º\97«\88ºU\95÷ÖM}\v®à>\11\81åqÙûíªÊójÅ¥{\9b\95×fj³MÊëÞÓÛdÅ©ûÇ\8aI×îX+U\9aQ\91¤v®­ÆãвAçQ6\8b|\12\86\96Ý\1eQQp8÷¨§ÚT=ó&+7jqÜ\f\18\12fƵ    \12\89Ç\19PH\1f\ 6p T\18®¿q.gtZU\1d\ 4\10\11?\18Tø!ù#KW^\0®}S'\85ª¿[y\8cÃ×:+ÏÓj³\86\80óî\9aÜëviÒ*Ã\17Â\rYãÏûy @x³\90;A\14\91(\94\18(8/)\84\9d\1f8\9cÄQìÔʹ\9a\8cÛáÙ}\ 1à\9a\98\ 5½\0Ã\98!õsùKÂ\ 2¶ä/)\1c\ 6\14       Ó¬      HÌão ¬fX_;fðÙ¦ÑìT{Å#F8õÍá6\8b\14\82\1c7\13Kv°ôëÛÏ\17\1f~þôü\1däø\ e\88£Óùë\98\93¬<"áñ(\f\7fø\9c(<ò»\8fë\16Ä\ 2É        eß4\11Áiçë.ËÓsLÃ]\ 2\8b^\9e\957\ 4>ÿf6\8c$Er£¼\81®!\83Ç\1fw\96\ f\9a¿dÆ
+FhÌ_.cçü\9f\99±ÏVö \19+ f\85±-ßy\96ª½´ýîá$y£\8bÙlÓQÚm[ä§QB½;\89îît\96»¤i²â«Ó\99GР\88\17KçCM\89\84\8e\87C\vÕ7%üHS\12PW\15»ÜVÈ#}\89ü?èK\8ek))\11\8c}»ÖDHB£ð\19­É\8fY}\93\18\80ûGÕ¨\9b\1e\10Û¬ÍÕ.¹VO@7\89     Í_\ eÝ$§\84\ 6/\87n\vþÏC·ç+{:ºI\ e7\1dߢÛ÷][]wªiN\83\8bêêDX©«\9dªO\85 ,®í©ä\8dj[HÎ\85Â\8f\87\eôå4|Q¨\ 2^\8cÉ      Tù!zÜv~áA\9c\1a¯\9apÑÓWMÈ)áû}>\1f\86.8S0i\ 2]l\1fºhìæYÓ\9aŦ+\8a¤ÎþÔ8ÆzØ\0\92"ù¯¾Ô²)Ði\82¤5\14\vÈc\ 3ä±\ 1ò\80ª\87¤\81\90\14hH\82õ\ 1\92<\1e\87î\a«VÖ\98ÕQw\95Z\19÷Vqµi³ª´t©j\93,Gû\ eܳGý\81RC0J(ÓlÅ\ 3\17:¹.ÉÍÜo\94ò¼'¼ª«Ânéõ¾øõ\93\99ÙlÕæ&+­3«ëæ\15\12\84®J³¶WT\vÒ\ 6\16\15úhp\14º®ê\0$W@¥Ôn8\95\99\9f\9325³kôrgIPÃ;ͨ±\1e»Pjª%\f>½ý÷\ 5¹3u~é
+cáâÑ"±õ¬\82z\ 3éf¾ºr0\ 6¾lÀH\9dèú×øb,\83\8b\9aB\1f)&\10æ\12¢ü½*A Øs×.j\8d\f'¡mj\8dÇ`\86[KnÕz«òÝr×4!8\18΢¹\ 3~JJ\14wotÏ
+À£ñp
+ЦٯÔzp­JU'\83C\ 6­ç®ìµ2®êÚ]×.\8b­\80Ú\1d\ 5Ö\98àa÷¼©\8a¢*\9fè\99\8bn·«j«Y\ 1\9a±¨ïI
+8S{ÚíýnѼ\9eཷw;\88\81\ 6\ 5\8e0(\ 4\13\80&ZtO`¢­\ 4\107ßÖgªlLæâ\9cv\1d\ e¬nÈ\ 6\9d\8fS\0\1dy\97ÚÍ\90¨ÊÎëÜ@¤K³
+rOð\10,mÚü~ÆT¸\7f¿üé£\9cmâîÛ\7fþëµ8\94\1cæ¼\16\91¼ð·7¸\ 5¢Û\ 2øå*\ 6\17ì²\8dñ,\0\1a\ 6Òɾµ1ð}
+ú±Xºë¤AV,\ ez\7f\9aym\14\ e\11qè ÇBΨ$\9cññe\v\95Ú¯\14P&"\7fè3­¾\ba4po·Ùfk¤#\b£<\8bó \1306Y#~à4â\1f\92\rO\9d8  uM\ 3\13ÇÔ\86\84ÉñH\f\13ýcTÒûz?éùÛ,Ï­ùÊ,\ 3B¦ýZ»=`¬Çà6Få"DáÚ¢\8a5HÝ7Û\97DµÙ\9am\0Ö\8f V!\1aø¡\96\8c\13m\9d\94\rx»ÐÉ\ e\v\1a\f`¡©
+KR\ 1.Ôfq\9b\81\99õ\ 6ܦË\b,\ e\86árÚÕ\ 6àa\ 1Àf\ 3\1d\15|¿2\13\ 6Û[ó\91Ù\1d\9b¤4\13IÞTsÍP©¤5 \84\ 4:\81\1dÏ\1a\83    F¸Ade\ fiàú\aÑH>\8cFï~~"\12é\90ÖZ@'Gv\1a\89°ýk³þÚ\ 4ÆÔ\99õ\82ò \83ûª¬á>@Á\81\bá\ 1ñÇk\92UbP`?@"A\18ó\87\0ÙÓ\r\ 4ñ¾\ 1B\91»]n,\81éªÌïÍ´\89\16¡å\995\e\10\ 5\8d 3K,¯¤ïn\1a³¥i³\15sóÜ|u\8dmh\96f\85\90¿ãÝ«Ä È\896¯Ù%\eÏ\ 4\85\88""`ß,*\ 6\863»YD\ 2ñ\90ÙÓ\12WÌ*è:¯673Ü[þ%Ò\95\19\86­½ \82~6üqó\10þ\18
+S_ ©B\8bÚ±YÁÈ\1f.ß}\eb\9d<\11ÿ0|û\94H\7f\ eß\1f÷z\e}kµjôÙ\93@ÐlrõÔ\8a©ãS\b1B9~\98ú\ 4\ 3#\e\84¯þÓ\ 4@\16â@a[)¤\7f\80ê]vÝÕúj!¯=)£\91±U·±_¥ÕÂâ\16\ e±Ý«Jð\98\97ëzbZ Ü,N"\16Ù~0\85¸çf~&ehYI\87§\v \94½RÀ=ÁÒ"\84ï\9a\87âÅûG\ 4Å+\1cÂ\10î\9fmµéß\r\96\7fÍI\12Ê!Sµ\e\82A!-k/\8c\9b\a\8cø4\1eÊæòÑb!\1cî_!\8d\16­\8bå\\vða\9d©Q´\9e<üú\13ÃP\88}\1d,Äã;@èÏÁ¯wsÓ·ûK<£\84Å\83YÓÞ¿íl\92M{ÅM×´U\91ý\99àÅêá4b\14.Ï,\9cåÑ\e»}ÈQ|ù^dÑ~        99\81¦1% ÛKÕ\ 1h\ 4\ 4\97r°¸ÉðFCîô\13ü\83ÈÏx\b­\84?6N6Ò{L²Y\914÷6y¦®\9a§æ\14©ðÔûyë\r\1c\12z\aÞ4õ)ÃÅ\8f\ 4l\81Ù#®
\9f¦ü\b¸lv\8dê§ì@\ej\86³ð\a\99Ì|¨=Yc¶\ fÍxj9\8f\9bg&0Ý~ â\83S\98kºèpÐ#²O?\8b\83\10"\80\f\1d:Ñ»Z]\1djD\19\19i^\1d`#IÄ\87
+>ÊÄd?¨y pâ?ùCß[\1dá'ðÅm\10jûa4\14\1d\rõE\f±\13Ì\ f\r\r~¼Ù\88¢£Uw\9e\7f\87þá÷QÏøkþàÿ\v¶ù\ 6\9f
+endstream
+endobj
+3137 0 obj <<
+/Type /Page
+/Contents 3138 0 R
+/Resources 3136 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3106 0 R
+>> endobj
+3139 0 obj <<
+/D [3137 0 R /XYZ -11.232 900.716 null]
+>> endobj
+238 0 obj <<
+/D [3137 0 R /XYZ 56.693 759.068 null]
+>> endobj
+3140 0 obj <<
+/D [3137 0 R /XYZ 56.693 738.489 null]
+>> endobj
+3141 0 obj <<
+/D [3137 0 R /XYZ 56.693 691.479 null]
+>> endobj
+3142 0 obj <<
+/D [3137 0 R /XYZ 65.161 692.163 null]
+>> endobj
+3143 0 obj <<
+/D [3137 0 R /XYZ 56.693 644.655 null]
+>> endobj
+3144 0 obj <<
+/D [3137 0 R /XYZ 65.161 645.338 null]
+>> endobj
+242 0 obj <<
+/D [3137 0 R /XYZ 56.693 608.188 null]
+>> endobj
+3145 0 obj <<
+/D [3137 0 R /XYZ 56.693 580.634 null]
+>> endobj
+3146 0 obj <<
+/D [3137 0 R /XYZ 56.693 533.625 null]
+>> endobj
+3147 0 obj <<
+/D [3137 0 R /XYZ 65.161 534.308 null]
+>> endobj
+246 0 obj <<
+/D [3137 0 R /XYZ 56.693 496.086 null]
+>> endobj
+3148 0 obj <<
+/D [3137 0 R /XYZ 56.693 459.921 null]
+>> endobj
+3136 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F57 1049 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3151 0 obj <<
+/Length 2860      
+/Filter /FlateDecode
+>>
+stream
+xÚ­ZY\8fÛF\12~\9f_!äI\ 2¬\ e¯æ\81ì.àxw³1lc73@\ 6°ó@\91­Q'\14©å\91ñì¯ßª®â©\96Ç\9aäA`³IVUW\7f\9cÕÃÊYýpóýÝÍ·ÿ\94Î*\11\85«»ý*ôD\18­b×\17~´ºËW\1f×?©B¥\8dÚl=é¬?T­jh¸¯j\1a´\a~ø÷*û¾ª~£\9bûÛw\9b_îÞ\ 2\9b­ë\8aDJ¢vÛ>\15ª9(Õ6ø\18¸»«\18¸\87>r\ fÂHD^¼ÚJ\91DÌ_J \18Åëoéâ&\11~xó\8f»\9bÿÞ¸@ÞY¹+\19\8a0ñWQâ\8aÐñVÙñæã/Î*\87\80\b\92xõhÞ<®¤ë\bÏ\ fa\¬noþsã°&\9c\99F¢©F¤pCw\15\ 5\89p\9d\90dºÛ$Þ:Ý\15¼ð,=µº*\8d\=¡\85^=Ð\81\eÏuq\87\8aóÝñ{s£\8a\8d»VGU¶t¯y>åë¿îÞ¿\83\91\93¬[\92À¼Ôе¬6\9e\?ÒÍ!-óBåôr¡\7fÛ u&F\97\ 3\85\92Þã'o^¿»åw\90Ë+\18\ 3á®Ñå\ 33\aáÍ\ 6\82ÞÍ\ 6\ 6¸L?ö\85ãú \ 1³BÀÈ1-DµûUe­\0n[\83\89mÿ\1a©\83\95Z0Á\99Þ\0\88     \0\82éµêx*ÒÖ\88\1c¯\1fu{ QZ\144ÐmC\83½JÛ®V\r
+îKX]Vt9        \ fO\81HfT,6[é\ 6\0kRÛù\82<\1f$\8de/Àd§\17\82\ 6\8e\88½È.¨.-\94\83XøIÒ\7fp¬rõ×o\ eí±¸C}\7f\10\v\ 6IòJñR˪=ÀÊ^\91j\ 3O\8a \ eæHÛ©,í\8c\r{\13´áÍ\80\11¼Ù=Yät\81\90ë_ÞRû¶9\81\b\9c\ e\81ØqÖ¯\8b¦"\8ei\9e74jºÓ©ª[º!ßâ1ølB\81ö"°ôg·ÅOĸ{àÉÈ®\90´f\r¤t1\80'\r\82ìN²Ð`o\ 5\88\1e\ 3%¼Ñ-]Ó}«\96\ eÑ|$\96naê\¶\83_\b@N\97xýP§§\83ÎØϦm[ëÝ\ 6DìZ¦k6\r%¸Òáü¤öè\ 3Ò¬­jã\17\\16\16\a;ý`Qt\ 4\ e9\1eô|ª«L5\8dÐÇôÁ¶í\11\18\8bÝZ\81QEW\83Cò8¹F³û]ç]jì×\1d>awÖtÙ\81\1dVcCAì\8a8\1a\8cÎH%\1eu\ ená\6\88l^\18O`L\84\8f\8ev¦èf\10\9a\1cV\12\185ÎÔ    ^§w·¸+\10%u\ f\81¬kÚê¨ÿ\97²¥ÁTµgÀ,\96m\10UW'U·Z5×£åVç\f\8bz\ 3Þ@=\0ÇæZd¼ÎÑ\ 5Drb\86QÈf\88³Ä\ 3¦N¸ñf®V\e\89\9by¤!n\954\ 4³Ö¼rx\13w\1eg\ f\15S\ 4\ 4÷<ª¶\9f\9c\90DO\11\87\10"5Sg\87N/\16\98>\98ÑSÕ\r,\99HW\96d\9d0\9bUeK\16OrL3\12\ e;d­¡Û/\12FÇÔ¨òA\97\18?¼Ðgqá\11¸HsÍÙ\94º¢¥    &ãLX¬\91\1e®uÕ\ 2ª\99Fâô4Ìrk¥Ìr\ 3\ f·\81?(U\8f¬pf\15È¡L\8f\12|ÁXC?è!Î\8a\10¸.a¤ê£/¿7C\0Hlsã"
+{z¯,,%\84¤\81\9f\81\9eÐe ûi±¿Hxr \86
\18t\ 4ÁvI°êZ;Á@H9\18ôw \9bxª·È\9d8 ¼Ã\10kó"\89#|?²­Bà'\16Îà\f\\19¼t)\17©º"\90Ñ\85õPd\92\91Hüù¾\9dÒ\1aà\0d\11\1cAx\11\1c\11¦±¡u\95ê³\ 1¬mûÁgº_\ 4\0¸Å ±®ò\19ªÑWSÝUù\93\0\93\ 4\b®¹î®"y   ^\16\92°\ 3`:P=ÌÃ\80}ÿC¤Ô\7fnl\90ÕsªU¦rUfÖÄÉ\85´p4\93ï¦îGÆ\13xËd\1e°¶\rùD|é\ 2\ 4\/\0\13\1cd¢Íg¡Øk\891\12Ù\84\vC\11\97\1d\82\13\ f6I@¨{¿\13ø Rß\9b
\9e/"ÿ94Æ®\15ã×Q¦Ä˺¯\10=ãÑëÌ\10\7f\r\8f/ÇùÀÅ\e9\ fôo0ßè8ÝÜ#\ e0\15\17$\82\14î\81Ì\ 4\ 5<Q6nA\93\13\ 2\fÜ\bWèÆfò\12jç(þºµ»q$\82 \9c¯Ý\14ÜÕIg\9cjq"ÿÒeï UcRcÂ3íiìGÕ\92j8¡?\13\81±ò\bùú\81ó»>oGEþ\8eêMu1ö
+tii\96\80o\9e+\ 5\824D¥\18µ\10\8bØçTå\93çÉùk\1f·Òá\96À\17t\1a\8b \8cç¤ð\13ùÕú\v\17ú£eÕ\1a\97ÕôªY\14?»¡iD\1d\v£ìI÷\87ßNÛ¾\87Â\8aÙñWiþ+$Ñ*¿Ôm¢\15,É^\9f?ÿX6ªßÿ·\98\90¥&;7Ù]\93ÕúÔN³ë½¢+{ï\17¡ï\frçÆ\ 5\8eÖõ\aO\8dm\ 1Á²Xò W\84cacò\81ù\96èÉ
+k\\81\91
+ãûí\ 4´Óµ\7fr\1cï¹JÖ\r\12\11-\95û\ 1BQsJ{vìµ\98\ e¸\9e\80ۣʠ®ÕÍQ\ÝGÛ`\87ÇNln\93å´^+ç²¥¸÷\8ffÛë\85vf\ev\8fÀ»\1efo\ e]I\1d¸|ªS\14¢¯\ 1\r°púóµ\1aø0V\vÑ\80\80ðr&\10ÅÂq\86X\94¡h*\17{Mò`\86²×\9f­A,\9c6­¸\f\ 3\9eT\86\ 1G*Ã`&¥Ël\95(\Í+4o\e\ 5ìJ\8d÷\84Q6S\13¼ÒCoëC!Äå L×Êôð\98=7#Aó¦ï´¨Ó)¤=<`é\96Ä B\9aµÚl{\92PY\9e\18ÁÉÛÃ\1cµ\1dÌ,ML¤NXj¼Z[ n\1cL\e\rè\ 6E®m\19f\10
+Çug\86\vë\f¤\1cú\91\86¹\9dM\b!5ô¿\96\8b·t\ f      ¶O±k\8a\1cÒ\ 25NØ\7fjèé\81]\ 1\18\ 5k*åU×\10Ï8ç\800\15HH\93\17µdS¤Í¡÷ây\ f\9fwÌF£l{\v\18R\e6>\82\16\19¯¹\16UùÐ÷Y\16RNl¶\86ð|Ü\r-¹j\10g.ÄYØ\9aøOò\83\92\16\9e\82¤3íûu:·$XÍ\8b\8e\v¼(\9a\84;:\12!\91Ï!\ 2\89T\12\r;ÿÀ"       \9d\v\12¤\17âÌÈ]1\ 2&-j\95æOÄÙ4,>k\ eËÀ\9a\17CO  @\r=ÑeVAõ\r\95\1fk¼Å\9c       \\r\983$t#Ìá\83Ç\83*ùE¦§\9bÞ¨\13á$Þ<\17iÔb\a]ÆMU\16¶6¶ôa8¶
+sûY\837$´Ën \81ä¡ê\8a|\9e¦@Ò{êzÌ"\94mu\97\14I2ðþ\v\18RèPüù\9bÍ`¥\90ÞàcÉ\85sA\92\1dªú¹\14't \1dp¿\ 4G¨¶\1aÜòý3áùA]<C\81\ 4%qÏp8\8a\ 1\90l.D\9bxìY\f\9d\ e\ 6\8dá\11kº¶²gÁÇ=\ 1\9di\ 5ëcU+\1a5ÃÑ\994«Ç¹ÁÚ\eºG\97Ê\8fèh.XßÿÛä\87tê$×Àâ@­\ 3Ôv,$ìÄüÐà@Ií¥PáC°\1a}x¯\98­Î?9Ò\81\9fkk±{B:\ 3J÷]\99a£õ\15u\ 4\862$^\1fÓ'î\ 6\90{ÅÐ[å\1de;ñ\ 2\ 3ñlõøòNµ\8fJ±ôuG\rYß_߶})\131ôé\15\9dsóaÖ\14§Ä\80\14ä`Cd\81\99Þv\8fi\7f8IéüX.A¤ùmQaôzÊ\a4\8fPÞ×ÕqáÐAJÓ}¹Ú\87ÿ\895'j\8ekN\1c\ eù¤ï\a|\12\ 1³Ó\9a\13ïSºpÍ\89ñæôåh\0ðÀ\1cÿ\9aOÎjNdaÎváñPsâ\8d©9·2tØ;\14觿È\97nLÚ`9Ù7\ e1
+ð|\87;ñt>\8bsiÓ@0¦@0ôþ\ 3Æ(ÌôßBnQ6¨\87\9e\ 4\1d\1d\80ÁVGnýWÆæÌäA\83Øu\ 6j0ç(ðp<à\83ÇyWó9\80ì\ f®Ì1éÖ\8b\9d\92\1cp\ 2®AQB: \84©\9d²\9d\19ðV\r\8e¹\99UQ\90\99öU¾Qâ\1f\7fÞ\80°jwPÅéÊ
+ÿçM(û/§\ 5¬9ý3ÃüZ,O\85¡åM\ e&¨¸\9c\9d/N­\16\1cÊp@:«§fGe×[éë1ÁÌ«¬Ãí·Sznq﫾ìãnë\æ\19ñIn{½Äg\e³ph­ú|µ\97y\ fÈ\85\88ôÄ\ 1ý\bxÇ{J\8cQìK]\9a3Þ&Ã[¶Ã\1e§â\92Ûÿ# ¾\1fºO\ 3p%Ô\95á²\98\95Ѳc\14ñ
+ÂAp\9a\1d\9aAÑ4!\8b¹Û\16­S¾ÞS'
+èªZ§Å\80:ðl\ e\rÓ\9b\ 1;ê;\ 2!Yxt~¼\e­\8bô\89 \12­û)0~ú\8a\8e~Ç2uá9ïm\r²i\93`\91òÙþú\148 \93\97üóéÿ²Dèç
+endstream
+endobj
+3150 0 obj <<
+/Type /Page
+/Contents 3151 0 R
+/Resources 3149 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3106 0 R
+>> endobj
+3152 0 obj <<
+/D [3150 0 R /XYZ -16.307 900.716 null]
+>> endobj
+3149 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F57 1049 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3155 0 obj <<
+/Length 1981      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\9b[sÛ¶\12\80ßý+8í\8b<S!¸\12\94´iÚ\9cÓN\9b¸ÓÎ$\9d\ eLA\12k^T^b;¿¾K\82tLʪAÑÔ9O¤@p¹Xì·»\ 4(ìm<ì½>{yqöì;\81½\0\ 5>õ½\8bµçSäKO\11\86\98ô.VÞûÅ[\13\e]\98ó%\15xñSV\9aÂ\9e®³Ü\9e\94Ûöâ·Yø2Ë®ì\8fßßý÷ü\8f\8b\98%!(\10ÂJ{WÞƦØ\1aS\16õex:ñ\14<ÝgõÓ¹/\91¤Ê[
+\14ÈöùÂ\a\81R-\9eÙ\ 3   d}ãÙ«\8b³¿Ï\b\88Ç\1eñ\84\8fü\80y2 ÈÇÔ\v\93³÷\7f`o\ 5×@\ 1Ä\ 3å]7=\13O\10\8c(óá<öÞ\9dýr\86[Kà\83\16édó\0\11ì[\9d>P*\1a-ºÛ¼÷K\81ñâÕÏ¿¾dÍ°\15â>\8c\83À@¸½ç'sNÅâÚZ§¸g\ 6kÄÌ\1e7&5¹.[\8bZyÍiV\95»ªDçKFðâbkº\19)M²\8bõݬè¼m×ö\10VE\99%Ñ']FYj\9bb}kÚ©ë\9aÊl×6¬\asz³-\93X\f\95¶¿?`L¡\ 1õ-±ì\86\ e\8fØëEQ\98ä2¾}Äd\8d£À\1c4\8eÂëI¡\18ÜT\80¨¦\9fnÅ \9b"n½ªçÓ0\83\92u\9d{£ ÔZ\9e°E\bÆàxññ\9c\88\85ÉÛ\8bÚ\1e>{6ü\10\88Ø;ºÇÚæ(µ\92Ú\9b\18\9c,tºÒùÊ6ô¥ØÃ*\v«Ä¤õÄÒ@-^ÄEÖ\89\vãjÕLk#rß\ 6,P\88\8d«Ì\96\8d\19\97\  äÓ ÏÝ.
+\97\89¾2ù2ÜVéÕ\ 1K\11Ì\81\16ñ ©h\0\9b\buj\9bö­\ 6\8dÚ\1e>\8f\17î\10¶í²m\b\16Mø¨;çe\14ÆÆöêÌa/µ&­;¥öú=\93CëuTn{O\f³8\ 6£\9b°ñöÆ\1aÝ\90zÖèÜ<ÉVU¬ó\9e;\7fe\7fYûGé¦å¨?λö"KZR LÖ\9a\ fx\ 6²¢ð_p\81   `v$EÐÌ@G\ fcHÕ1±ÖV\82Ã\rà!\18èy\r\8f3µB7å\ 3s      \81\97rÄüvÈ\17\1dÑk°QÖpõyp[\9d\b²Õç´\e¨m¹4¦\8d\13\89^\99Áø@lç\9a÷üHq$¥ßùѦVôA%9hÈîÐ\f³N|\ 1æ7\83PD\90ô\eôà<·Ii\18\a H\83ëS\b"\98\1d\b>\ 3\8e¬Åï\Þ¬uº\8dÒOÏÏ\97\84\82\95ã,Ô±y¶2è&\89­\1cp¤ZT}xÝOD\90>\89¤\9e\90\ 1¢0¡\90\88êv\81!­qߣ(P\81\97\eo}?óô¤=ܺÿ\0_\81ád÷\0+\98Ô½§Ê\87èæ\93¡|\81kã+§'ÜÏÊ>¤\80à    \94m\ 4æ\eÏ\9e¼mÓto\16;Å%\94\0´óù\§E\9d\1cW½ùß\17\a\rPy¢S·¾¿\99ËïM¼së\\949ÀVô;?îE0&ÆÕ\14/:p<Xå\bN\11\bp¾Õ\1f#Èsõh¿Éubò\ 1?\9f¶5?_Û\1em\9bI÷ÛÖù~\9be¯ßö\97\1eÃ#\83aI:#\8f\94 AØ|<öåOäq²²#x\84\1c¤0±>\ 2Ìl\87Ì@óó¶á\0<¿îVuAì\ 4Z\9a¥CéË\83Ò\17Æ\91õ{ùk6Ö\89B`«S²\ eU\11òÉ\11¨¿Í.\9b\1eí»Rß\96Y:\80Ý\82í\bgS¯r9\1f\9c\rä+5\e\9c\ 3ùÓà\9c®¬;\9c\JxÏnßÑ^¬\1c³¤-i\1d»:ö\8bÊØ\8c\0\12pA×´\ eµû\1e¾ \ 4¹ú'\94\14ò¤`r\85¤òÿ\ fÈd
+)Êf$\93JxÍáó\91Ù\97?\91ÌÉÊ\8e \93\11DàÍp\1c\99\97ºp'Ó\19âöÅÖQîÝrÔ±´Õ\ 5\83\14\rÜ"8*\13þ¨«<*?YàÞ\18xÛØ\a.\1e\ 1\1c\v@\93\a\1cS\ 4áùxë\8b\9f\86ÛdUÝic\8a#FÛõf[n®f¨\fë\15\8e\7fWY©»%¬Ç»':¿:ÄÛ¡{¾\8bn\ 6\8c\1e\8e*Õf¸üT7\7fÉ\ 4¡\9ccW°\99T\b\vrJ°\99\80ùíö1F\81ý&ʯ´Åú?Ya®\ 6P\87Å\18¨9h!ù\8cP3\8e(\11óQÝ\97?\11ëÉÊ\8eà\9aI$ºe@È¢õ\82§\eQQQ8w~¨¼\9c\1e\ 3®\1fxWvð5¨\e(õO
+\19V\88\11\92ѨZ\95\ 6 \86\98\ f2ª$\82ô<\ed\ 3ùÓ \9b®¬;d4¨÷â\94\9dRH+ÎÜ\14·i©oÜúfë  Ô<Iò\86¾ydÆ.ëP¨,8¦§ä\91ú\ 4q¥þç<
+\82\ 4\9d\13H(=Àßç\ 3²/\7f"\90\93\95\1d\ 1$gH\89v\rÿÇì£3\90óÁóà\9aè¡ÎÍ®¯SO=!A?îÀuñ OºûB     GÍ\\8eF·Ì\92?\8bp{ì¦\8b­g\8fÙ\88i7\7fÅ=Ÿ
+À×y§Ú\a\8c        hEðÝ\19±g\8eq\ 4s$1\99/\8e\90\80\81D:[\1c\19È\9f\16G¦+ë\1eGH QW<C\18q}%\8euº©ôÆqæØ\990Z».E¹\96\ 1£6g]£ÍC\11\ fLóìð2µ¥Æý\ 6\eÔ\1cÃä**ª(\§¥ùVf\\ 4$\8a"©æÛÔ\1cÈ\9fHÆdeG\90¡|\84%é¾h¬¿\18q}û\8bãìÚ9!·\1f×\fW^¾8ìqI\94F\89\8e\9d\13m^\15ÑGGTõn\97g:Ü\ eýù\vdóÁó\ fX¸Fu"      Rt¾\85È\81ü\89®5YÙ\11®%áؽMÿ\90\1eç'\87csæêzyµ·\91þÕ¿Ç­Dß^:ª\91\8c(J\9dÇæ^\8d\9e¤À|Ü`iæZ=W¹9v;\85ø
+)vÒí\14Â\ 5`C\9e~Õ5¯F¼\7f\12&\1a@ç«\eé|+®\84>Ñjë4%G\84-Z\7f\8bÜ®´¿\88£Mê¼9¯wQ©ãî\võ'-\ 3×Q^82\16\9b²4yql-u¨ç«t\13G\85cç,\8f6Q:ÌÞ\8f{:¥\b\9396Vöþ`Á1Â~pÌÿ+þ\ 1F\9f\ f\ 2
+endstream
+endobj
+3154 0 obj <<
+/Type /Page
+/Contents 3155 0 R
+/Resources 3153 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3106 0 R
+>> endobj
+3156 0 obj <<
+/D [3154 0 R /XYZ -11.232 900.716 null]
+>> endobj
+250 0 obj <<
+/D [3154 0 R /XYZ 56.693 657.295 null]
+>> endobj
+3157 0 obj <<
+/D [3154 0 R /XYZ 56.693 628.91 null]
+>> endobj
+3158 0 obj <<
+/D [3154 0 R /XYZ 56.693 582.573 null]
+>> endobj
+3159 0 obj <<
+/D [3154 0 R /XYZ 65.161 582.584 null]
+>> endobj
+3160 0 obj <<
+/D [3154 0 R /XYZ 56.693 535.076 null]
+>> endobj
+3161 0 obj <<
+/D [3154 0 R /XYZ 65.161 535.759 null]
+>> endobj
+3162 0 obj <<
+/D [3154 0 R /XYZ 56.693 488.252 null]
+>> endobj
+3163 0 obj <<
+/D [3154 0 R /XYZ 65.161 488.935 null]
+>> endobj
+3164 0 obj <<
+/D [3154 0 R /XYZ 56.693 441.427 null]
+>> endobj
+3165 0 obj <<
+/D [3154 0 R /XYZ 65.161 442.111 null]
+>> endobj
+3166 0 obj <<
+/D [3154 0 R /XYZ 56.693 395.275 null]
+>> endobj
+3167 0 obj <<
+/D [3154 0 R /XYZ 65.161 395.286 null]
+>> endobj
+3168 0 obj <<
+/D [3154 0 R /XYZ 56.693 348.451 null]
+>> endobj
+3169 0 obj <<
+/D [3154 0 R /XYZ 65.161 348.462 null]
+>> endobj
+3170 0 obj <<
+/D [3154 0 R /XYZ 56.693 301.626 null]
+>> endobj
+3171 0 obj <<
+/D [3154 0 R /XYZ 65.161 301.637 null]
+>> endobj
+3172 0 obj <<
+/D [3154 0 R /XYZ 56.693 254.802 null]
+>> endobj
+3173 0 obj <<
+/D [3154 0 R /XYZ 65.161 254.813 null]
+>> endobj
+3174 0 obj <<
+/D [3154 0 R /XYZ 56.693 207.507 null]
+>> endobj
+3175 0 obj <<
+/D [3154 0 R /XYZ 65.161 207.989 null]
+>> endobj
+3176 0 obj <<
+/D [3154 0 R /XYZ 65.161 197.03 null]
+>> endobj
+3177 0 obj <<
+/D [3154 0 R /XYZ 65.161 186.071 null]
+>> endobj
+3178 0 obj <<
+/D [3154 0 R /XYZ 56.693 139.235 null]
+>> endobj
+3179 0 obj <<
+/D [3154 0 R /XYZ 65.161 139.246 null]
+>> endobj
+3153 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3182 0 obj <<
+/Length 1881      
+/Filter /FlateDecode
+>>
+stream
+xÚí[K\8fÛ8\12¾÷¯\10æÔ\rl3|SÜ\9d\19\9bdf\91}%½À\0I\ e²L»5\91E\8d$÷ãßoéáÄVÛ\1d*4Ý9ä$\9a"\8b%²¾\8fUd\19\bG¯Î\9e_\9d={)p¤\91\96TFW\8bHR$U\14\13\86\98\8a®æÑ»ó7&7Im..©Àçÿ²\8d©ûâÂV}¡¹\1e^þݦϭýØÿøííë\8b\ fWÿ\80a.     AZ\88^ÚÛæ>7õµ1Mݾ\86ÑI\14Ãè\92µ£s©\90¢qt)\90VÃøB\81@\15\9f\1fD«¶ãÙ\8b«³?Î\b\88Ç\11\89\84DR³Hi\82$¦Qº:{÷\ 1Gsx\a
+ ®ãè¶k¹\8a\ 4Á\882   å<z{öß3<Ì\ 4Þ\99\11\1aA3%t7%\eá\#\82\94B´ÓbÓ-zwI0Æç\7f³«\95-\86\9eW\98\ 6Ê\11\93Cÿ«Í\9c-l\9eÛ\v*Îo³bÙW¥×I±ÜÌòurAñùÍ\ 5\11çC\8f\991E_Z%ó¡®±\9f\97¢\e\eôý<6\899Rªýænìô\90\8e,FLl5ÛH¯³"5£µ&HIDúrÕ[\bÚ\9d\91KJ\19"\8cB\ 1V\13³^ê{JÅN»N×Î\ 2x«C\8c¸\8c7*¼±3S5\17\97\12föm\93Ü7¶øóÅ%¡ð³ÿ\btWç½4°°V`ûxµk\e`ÑDÑHÆ1\8a\95hm£­\17\18,\8dË\88"\1dë¨2ÑbÛ\18v¤í¯}8\80RH\13¹\19 \17LÚÖ¾ò\ 5"\92\8cå\vÜ.Aì4Â6P$ÒT\1fAÙN`µ\8cúÂ\9b\ 19;k¹Q<&\88bÞ/é¯Å\187íâþ0T\8eeB\87\1a\8c+mF\9dÎÑá\ e+3Ï\12;û}Z¯¬\98\9b»qûÃjuZ7fUæIcÆÝþôx·d>ßéq°aÿé\99\9aÛ\85\9blnì\9e rÀPk=B\853ñ]ù\9e&î­ì\ 4\13W°«ða\8bK
+ÇõMÖólïB\1c4\88\8e\88\9d\9a\16öÖQæº,mÕ\18G\9d3Gcüåê\9f¯Å\ 1ü9Ø\19\83\19\8e}¸úÀó¡Ã3ìî\92\13\84\ 5?î&\95'3\93×í&õ\97þ}\935àýlU\98\ 2ª2¨\82¦MR-Á;ÚjT¯g\ f:.¡\83¹kаÝ\8b-íx¬\91\80â ß{\8ca\9f&\ 4\7f*\91¾ä¸\16\f&FÓ\80û&Åà&°p¤²+ß\93\95\9d@*à?qÚ/â_]÷\8cYRgé$ä»5n½}7â1·ûvø\1f\ f\8d-G*CåÏ\8fï¡°3®\0\ 1_M0D!Âù)        Fh\ e\81Ç\13\ 2"\ 1*U80\v\ 5\81#\8e\83\81y$ß\ fÌþʺ\83Y@¸ÔÅ\93í\92¾ÌîÜÀ\ 4\91à<o\ 3ã:\80\9d\87ÜÜ\97¦>2ö;ÏÒÑ÷\99ä$9ê\99å£Oú²3¾²u\93ß\1fy\1e\1e:?þóðâ?ÿ{Î\1cí`Ý\94ë¦þZr\14àÌ2¢OJ\8e\!\8eÅqÙÑ\ 2r>N!G\ 6Jp\16\90\1c©D<æáÈqW¾'9z+;\81\1c©FJ\r®Î+S\98j\1cU\1fv\ 4ªÊ\15\95+S×ÉÒQnæÈ¥\9d\91¹5\9d'MrÜ k\b\15\8c£\ f\97ÕÇ\1dÞñk\8a\ 4f¾LRóÕ\84Ô:ÂZ\9c\94\900F"&Oì®q\8d\91$q8FâJ#)t0F\1aÉ÷c$\7f\19\89Ç \9e«\89ÁW\98\88\8f\10\1f?ÍLmQgus8BÚ{\ 4:wä\87\0Ò\8d©¾\16Ð\1c\9ca©È)\ 1Í\ 5CJ¨ã\ 2zç`ÆõÛ9(¢y@L3\8ab&ÂazW¾'¦½\95\9d\80i&\11Ù\84àÎ\98¾1ÕÌÖf\ 22\1c÷nëÊ)½\8d\ 1\8fëÒQ\8dá\ e£>®ÖI\9e»\1e@g£HÅ\ 1B\94 X\85»i\eÉ÷´poe'X8m\9fÃ!v(ÏØÕ\ 4\9eö²°ÕèúaÊ^ÒÎ%        w'5\92ïi\fÞÊN0\ 6Â\11ÝÄÔÎt×\'Í\93qÝÂ\96d\ 2Ï}Út¿ÈFe\99girü«Ô#\91ó\17\8d\9ciphD¸cÕ\91|?#÷Wv\82\91c\86(\1f\8eU\9d\e\9b9Âa]\14&mÙ±º\7fâó\b\9dÛtýàfä\11©\10\85¬\1e\ 2c\ 2ÿ2\r«.OzZÈ\14GX\88Pwµ®\1f.A\v\1dð¸\90\896\7f*ÜqáH¾'è½\95u\a=\ 3;àtêÍ(8ºÍ}\10§Ø=\92Ïm]ϳ\9b\89w\14\1câù©\89F®w\vÝ\0@\1a®$7&£/c\85·Ïp1éH¾§){+;Á\94¹\0~\1abÒU\9bq9Zâ\9f\1eI\8dë(ËÏõh\93Ü\9c\99\9eiDb\19\8cé÷%Ý2L\11cb\93tËö&ݾü÷·\9dp»°{ô\ 3ï\9csq´d[\ 2N\17¥$L²í²JÊë,\9d²;Ò\16D8à1\17e\ 4\11\1e\8eRFòý(Å_YwJ¡\f,\8b\r\16ðÇ:ɳ\85#­§Ié\1e"íM~õ\8e\0\1fIÞ}öÈq÷\14Åkë\9aAéèD§¶X¬k×\ 4ÊÛ¬¹v½Ý\9b=\8c,'ÎÂ\ 4G\9eÒ\18\11!OéÈS, z£Ç%«nÚ&0\15Ñ \84Òá\98ªÝ\r\18\98j$ß\8f©ü\95ug*\12+$q<õ\84*\bñ\94\95mãüÓ!3Tj#\89 xLô\940&\ 2°Iâ#ø=W+\93¥ÙJzNÖ\8dmlºU\93ÚUi\v\98®­º»Ê,Æ9×\9d Oa\1dº\v\9e6M8|¨\bøw#Òf+ép\97 #ù\9e¬â­ì\ 4\10EÄü{Þt\br\ 1ß\12Lù¤äB\b\12úé\ 3\1a\ 2\0\90\8c\84\ 3t\9bë£h0<ï\8a÷\83³·ªîhÖ¬\13û=mú{Úô7\9e6Ý:³1\v@\8d\ fþæ\ e\e\1cîo\¦þËýÿw\13É
+endstream
+endobj
+3181 0 obj <<
+/Type /Page
+/Contents 3182 0 R
+/Resources 3180 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3106 0 R
+>> endobj
+3183 0 obj <<
+/D [3181 0 R /XYZ -16.307 900.716 null]
+>> endobj
+254 0 obj <<
+/D [3181 0 R /XYZ 56.693 759.068 null]
+>> endobj
+3184 0 obj <<
+/D [3181 0 R /XYZ 56.693 738.489 null]
+>> endobj
+3185 0 obj <<
+/D [3181 0 R /XYZ 56.693 691.479 null]
+>> endobj
+3186 0 obj <<
+/D [3181 0 R /XYZ 65.161 692.163 null]
+>> endobj
+3187 0 obj <<
+/D [3181 0 R /XYZ 65.161 681.204 null]
+>> endobj
+3188 0 obj <<
+/D [3181 0 R /XYZ 56.693 633.696 null]
+>> endobj
+3189 0 obj <<
+/D [3181 0 R /XYZ 65.161 634.379 null]
+>> endobj
+3190 0 obj <<
+/D [3181 0 R /XYZ 56.693 586.871 null]
+>> endobj
+3191 0 obj <<
+/D [3181 0 R /XYZ 65.161 587.555 null]
+>> endobj
+3192 0 obj <<
+/D [3181 0 R /XYZ 56.693 540.047 null]
+>> endobj
+3193 0 obj <<
+/D [3181 0 R /XYZ 65.161 540.73 null]
+>> endobj
+3194 0 obj <<
+/D [3181 0 R /XYZ 56.693 493.223 null]
+>> endobj
+3195 0 obj <<
+/D [3181 0 R /XYZ 65.161 493.906 null]
+>> endobj
+3196 0 obj <<
+/D [3181 0 R /XYZ 56.693 446.398 null]
+>> endobj
+3197 0 obj <<
+/D [3181 0 R /XYZ 65.161 447.082 null]
+>> endobj
+3198 0 obj <<
+/D [3181 0 R /XYZ 65.161 436.123 null]
+>> endobj
+3199 0 obj <<
+/D [3181 0 R /XYZ 65.161 425.164 null]
+>> endobj
+3200 0 obj <<
+/D [3181 0 R /XYZ 65.161 414.205 null]
+>> endobj
+3201 0 obj <<
+/D [3181 0 R /XYZ 56.693 366.697 null]
+>> endobj
+3202 0 obj <<
+/D [3181 0 R /XYZ 65.161 367.38 null]
+>> endobj
+3203 0 obj <<
+/D [3181 0 R /XYZ 65.161 356.422 null]
+>> endobj
+258 0 obj <<
+/D [3181 0 R /XYZ 56.693 319.271 null]
+>> endobj
+3204 0 obj <<
+/D [3181 0 R /XYZ 56.693 291.718 null]
+>> endobj
+3205 0 obj <<
+/D [3181 0 R /XYZ 56.693 244.708 null]
+>> endobj
+3206 0 obj <<
+/D [3181 0 R /XYZ 65.161 245.392 null]
+>> endobj
+3207 0 obj <<
+/D [3181 0 R /XYZ 56.693 197.884 null]
+>> endobj
+3208 0 obj <<
+/D [3181 0 R /XYZ 65.161 198.567 null]
+>> endobj
+3209 0 obj <<
+/D [3181 0 R /XYZ 56.693 151.059 null]
+>> endobj
+3210 0 obj <<
+/D [3181 0 R /XYZ 65.161 151.743 null]
+>> endobj
+3211 0 obj <<
+/D [3181 0 R /XYZ 56.693 104.235 null]
+>> endobj
+3212 0 obj <<
+/D [3181 0 R /XYZ 65.161 104.918 null]
+>> endobj
+3180 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3215 0 obj <<
+/Length 2100      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\Ërã6\16Ýû+¸K»*FãI\0\99Uº'\9dªT*©éöbª:YP\14$±L\8a
+IuÛùú\ 1ôè1)ɺ\10\b\8dge\99"//ÉsÎ}\81ÂÉ<ÁÉÏ7ïîoÞ~\108ÑH§4MîgIJQ*\13E\18b2¹\9f&\9fß|4¥ÉZs{G\ 5~ó[Ý\99vûqV7Û\ fÝb÷å?ëü]]?lÿù÷§_oÿ¼ÿÅ\9eæ\8e\10¤\85ØZûÔ=\95¦]\18Óµîk{v\92({ö\94¹³óT"IUr'\90\96»ó\ve\rJõæíö\ fÑÒ\1dxóÓýÍ_7Ä\9aÇ   ID\8a\12© J1Mòêæó\9f8\99Úï¬\ 3\88k\95|ÝìY%\82`DYj?\97ɧ\9b\7fÝàÝ\9dÀ'ïÈÞ6×\88àtëÓ\1f\94\8a\8d\17ûÃÞ~°»l®\83»c\14⩲_lo`=1Mw{\97bl/?{êêå\ f·w\84Ú\7f»¢+Í*\9b\eôØ\96[\83öV9\9bîÏÏý\8b´\8f\86H\9a\11#Ê]¤Û.°½e<M(ÒJ'\8dIfϯªgíøÖÃ\13P\85\98Ðû\13l\r\13·w¨}\81HJ\86ö\ 5&HÚ»\ 59Ãó'\9e"Mõ\bÎn\f6ódûáã\ e\ 2½Ç¹w\9cYxñ\1d\ 4~\9cN{\b\93|Þ<ò©\99eë²\83íÜ:zÀvͺ¾MëÓÝnÃá\11\1dáÎÛu¼\ 6í\98×Õª^\9aå\81\eè´\eeÑúì^Ï<vÞ\90©\1d\1eðýÉ\ 36\17aºüÄ)Î\13\91
+'\92\ 1<<ñ÷´\ 6a\8a\14\16ãjP¶îê®Î\9d\ 2ýã¶ÿ`\9fmû¯Ru¦Z\95\99\r\ 3è±\82j\96u\1ea"ãiVª(ÂBEÓ¬\81ý0Í
+w\16®Y©² õÖ¬*{0\1eÌ»D      ,ä\80\82ÔÕ@í\¯Vu\ 3\14Z'DÀó\ fDè´\9fÙdLý\ 1ëóyöI\82°\8e\17Ð\aö\ 3É\11ì¬\a9$GLíò̬é\8a\1c\1c|\97@&Õ6;ö\8d§­\a"6\12nym¦ÿ§Aû\904`!8\ fü\14#Âãá¾g>\10ö¡®z >e\88Û"k\83úoqÝç\99í3\0\8fc¾å
+c©½\95Á*\ 3\8a½«Pa;º»qi>\98
+\89\88 ×L\b\91Ø\vØX  á*k²
+=~5\93]î·ÝðM3Îß\bÊ\91|\1e\ fFÏö\bC*"¯{æ\ 3y\1dêª\a¯\89Å\1f\95\9e©ÞÒ|\85íèPàAøUS¯,Â
+¨¸Ûr¶)&ëÎø\15µ#×´î"çM¶Z´\17«\80}ºJ\90\80P
+Q5rkªX\96ÅÒ§/%¤ÚtÚ¢±^¤\12  \16/\8d\1dØ\ fã}¸³pâ\vi!çMü}\14\aV\84õtÈÌÍöï^`gaOà\93W<ZÄ=\84K\8cýæ»\97K(h\8e\91\95eýÕ3ç\14\96\94\11\e\11\81\18\r\ 3¢B#\95îrN\93µOÀjeÝvuUü\9duE½\1c·Zßæ\8f\9c\8fk×a\18\18òæfi\1aËÀ©/ĸ@)%ñ0Ö·\1f\b²`g=PÆí&¬·(\9b5u\ 5{\ e¦4ÕAÙ=FEß-2 j\1f\e3óì\1c\1d\13Ë3\87À»\16\aÆOîºn\ f(t\1eÀ¶lIS\1a\ fÀ}û\81\0\ e\ 3ÀLºc·\959´h}\84?¬oIöÅé­p30ɯ\9aÞb7yÕ¯¬ÈåZ#FI¼t\97Û¬\9eE$ÉÀ~\18\9d\85\93\84»)¿ðÍv]\9fÑg¤\91­\ er\8eq\vÞ(\8d®\83«<\9dZm/ðb!àn°$Ù5\85\80§nü©F^\82án\99G\99Ë\ 5C\98F¤=§\b§ñ\92»\81ý@Ú\a;ëA{î&\99Ú\93÷^CAøÒ\87#êprç\ 2¸_\ 6Ûíý\8f¿~
+×¼ó8g\1aayÕn6'¶\1e\1d\9bß\9bn^\91·ÏÖ2X9]ø0\1e§HFd<ÓÂR0\1eã\aöÃ\18\1fî,\9cñ̦X\98«ý2ÄY\96wu\ 3\1dt\ eÓçóý*\eÀsÓú\fµ\8aêÈàì\ïÉ«í\ 6M\12òÆø´òÖeæ»\88\80)n\83o¼tt`?\10¥ÁÎz Ô¦¾XíâÒñÑhxÀ1Y¾\b\99£\9c\8e\8f5\98\9e\1d´ç11Ðø9-¾\14ÓuV\96O¾ \95núÆâ\81¶o?\10´ÁÎz\80VJDØ\16³û&ë@Y!ëNJ(|*ÓÌ¡Ê\rÍ\97â¤v¦\9a\18ør\9aöËüÂ\ 5Cç±ëª\9d\88\81ý@ì\ 6\81]{Nw\836à­ ëJòzÙ\r\97=½FU\d_ ºx\90}øöý^H;êKë\ 6æ&=öÛ+Ö\r\8cIÄØ+ë\ f2*\91à1Ë\ 6W-©\88±­o?P\1f\82\9dõÐ\ab\11(Éö\11¿_\98üaܸãµb¦\1a;\13üð;PÂ\8a)P\1c\1a3?h\ 4\ 6ߤ\15X\9bª¬íLsq\1f\92\11\86\84¾ê@\82j\820\8bø&Ø(ï\PE\10\8d)@TbD#
+ÐÀ~\98\0\85;\v\17 j\13y!_E£²°ÔªÀËä
+pGsV\a\8cÖÏ\ fª\8f\f\95_\²ë¡6&_dË¢­<³q*ܸ/^6>°\1f\bö`g=ÀîÞ\18&»h\vmW\99e»n\ft_\9b»\82W\91B­Z9Íá\ 5)<\98\1e[Jÿâ
+Ö¿Öf\99_Ü¥§6$1vÕl\9b2\86äèKÎçƪÔzåÑ\96§\94Ù«\8c\19ß\88\9bôE\8co}û\81\94\ f\83ò6\99g{Êÿ\8f\ 3\1c\9c\99\93\ 4ÍH\9by\ 1M\88Ákªà\9e¶]Ö\15y\84¶Æ±LßGl°\9böF\8c\81\81\84\b\83\10X &v\1d©\ fÅ#4ZMÖóc3*Æ\94Ö\8c@\1f\vqc2yÕ\18@¤-ç÷
+\10¿å²¯\87²öÁ#@\90ÔÍmY¼\0A\84\9b\85ÆãÃÀ~\18\1fÂ\9d\85ó\81Øü\13\vß\0\11õ\r \87\9d\98ëÀ\8ds\95S¤7c     ç\9b_\92\88\ 6ݾý@è\ 6\ 1\10Ö;)÷JYN¿«à\11b  'H\91ôªZN4¢bd-ßü¼Â³VVp;\9d`mO\1dQ̵B\ 2ÇÓò¾ù0>\ 4»êA\açè\9e\ eã¿Sz¡ä·Ð\99[YÖëÎóç\v¼_\\85\16\0;wFpå,[\94\9b=ÅS÷¾ù00\a»
+\a³ÆHíç\84\90\80½Q²\89é:èû>#Å\8bàwÐ\9e\ 1ß·ó:+\1eÁ­×Så\vI1ãàòEq$D\8c\88wðó\80\1cÛ\8aP_òë\80ÿ\ 1E \Æ
+endstream
+endobj
+3214 0 obj <<
+/Type /Page
+/Contents 3215 0 R
+/Resources 3213 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3253 0 R
+>> endobj
+3216 0 obj <<
+/D [3214 0 R /XYZ -11.232 900.716 null]
+>> endobj
+3217 0 obj <<
+/D [3214 0 R /XYZ 56.693 741.922 null]
+>> endobj
+3218 0 obj <<
+/D [3214 0 R /XYZ 65.161 742.605 null]
+>> endobj
+3219 0 obj <<
+/D [3214 0 R /XYZ 56.693 695.621 null]
+>> endobj
+3220 0 obj <<
+/D [3214 0 R /XYZ 65.161 696.305 null]
+>> endobj
+3221 0 obj <<
+/D [3214 0 R /XYZ 65.161 685.346 null]
+>> endobj
+3222 0 obj <<
+/D [3214 0 R /XYZ 65.161 674.387 null]
+>> endobj
+3223 0 obj <<
+/D [3214 0 R /XYZ 56.693 627.403 null]
+>> endobj
+3224 0 obj <<
+/D [3214 0 R /XYZ 65.161 628.086 null]
+>> endobj
+3225 0 obj <<
+/D [3214 0 R /XYZ 56.693 581.102 null]
+>> endobj
+3226 0 obj <<
+/D [3214 0 R /XYZ 65.161 581.786 null]
+>> endobj
+3227 0 obj <<
+/D [3214 0 R /XYZ 65.161 570.827 null]
+>> endobj
+3228 0 obj <<
+/D [3214 0 R /XYZ 65.161 559.868 null]
+>> endobj
+3229 0 obj <<
+/D [3214 0 R /XYZ 65.161 548.909 null]
+>> endobj
+3230 0 obj <<
+/D [3214 0 R /XYZ 56.693 501.925 null]
+>> endobj
+3231 0 obj <<
+/D [3214 0 R /XYZ 65.161 502.608 null]
+>> endobj
+3232 0 obj <<
+/D [3214 0 R /XYZ 56.693 455.624 null]
+>> endobj
+3233 0 obj <<
+/D [3214 0 R /XYZ 65.161 456.308 null]
+>> endobj
+3234 0 obj <<
+/D [3214 0 R /XYZ 56.693 409.324 null]
+>> endobj
+3235 0 obj <<
+/D [3214 0 R /XYZ 65.161 410.007 null]
+>> endobj
+3236 0 obj <<
+/D [3214 0 R /XYZ 65.161 399.048 null]
+>> endobj
+3237 0 obj <<
+/D [3214 0 R /XYZ 65.161 388.089 null]
+>> endobj
+3238 0 obj <<
+/D [3214 0 R /XYZ 65.161 377.13 null]
+>> endobj
+3239 0 obj <<
+/D [3214 0 R /XYZ 56.693 330.146 null]
+>> endobj
+3240 0 obj <<
+/D [3214 0 R /XYZ 65.161 330.83 null]
+>> endobj
+3241 0 obj <<
+/D [3214 0 R /XYZ 56.693 283.846 null]
+>> endobj
+3242 0 obj <<
+/D [3214 0 R /XYZ 65.161 284.529 null]
+>> endobj
+3243 0 obj <<
+/D [3214 0 R /XYZ 65.161 273.57 null]
+>> endobj
+3244 0 obj <<
+/D [3214 0 R /XYZ 56.693 226.586 null]
+>> endobj
+3245 0 obj <<
+/D [3214 0 R /XYZ 65.161 227.27 null]
+>> endobj
+3246 0 obj <<
+/D [3214 0 R /XYZ 65.161 216.311 null]
+>> endobj
+3247 0 obj <<
+/D [3214 0 R /XYZ 56.693 169.327 null]
+>> endobj
+3248 0 obj <<
+/D [3214 0 R /XYZ 65.161 170.01 null]
+>> endobj
+3249 0 obj <<
+/D [3214 0 R /XYZ 65.161 159.051 null]
+>> endobj
+3250 0 obj <<
+/D [3214 0 R /XYZ 56.693 112.067 null]
+>> endobj
+3251 0 obj <<
+/D [3214 0 R /XYZ 65.161 112.751 null]
+>> endobj
+3252 0 obj <<
+/D [3214 0 R /XYZ 65.161 101.792 null]
+>> endobj
+3213 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3256 0 obj <<
+/Length 2135      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ\[sã¶\15~÷¯àL\1fbÏÔXÜ   ´OÙl7\9dín\9b¬Ý\99Ìlò\0Q°Ä\9a"\14\12´­üú\82"µkÑ\96}`\8aÎ\93(\11<<\ 4Î÷\9d\v\ e\85\93E\82\93\1fOÞ^\9e¼y/p¢\91\96T&\97W\89¤H¦\89"\f±4¹\9c'_N?ÛÂ\9aÚ\9e\9dS\81Oÿí¼­»Ã+Wu\a\9f|ç²·Î]w_~¹øxöÛå\87p\9bsB\90\16¢\93vá7\85­\97Öúº=\1dîN\12\15î.Y{w.S\94R\95\9c\v¤ÓþþB\a\81©:}Ó}\10\9d\17\9eüãòä÷\13\12Äã\84$B"©Y\92j\82$¦I¶:ùò\eNæá\P\0\92ÛíÈU"\bF\94Ép\$\17'?\9fà~&ðÁ\19ÙÉæ\1a\11,;\9d~¥TlµØ]öæ}\18²}\ eÞ^£\10\97*\9cØ\ eþ\90W×æì\b|ú/WÛë¿\9d\9d\13\1a¾|2×ö*/l'(LQ+«ýøqÿáÂ\92\90\94&)\v
+pÖ>\û»Àaª¸L(ÒJ'\95M®î?Í\9e´Ç\7f}x\ 3ª\10Q|w\83N0iG\8f\95/\10\91d(_`\82Ò0K\90;Ü_i\894ÕGPv+°Z$ÝÁç~é÷\96q§8#\88\87        Ú®æeî\v»6\v»·þ\ f¥%_¶+¾²ÙÒ\94\82\rÏkظÒÝ\ 2\a\9a\95­×&\ 3ªknM\ 5\1cê\1dl\ݬ׮ò°Á¿üóòÓǽ¡aÊQÿÃ\81k~êø    8o\1eúxK\ 3ÔùviË!\19\88{VÄEà?²c\83_1Ç\1dó\ 5Vú6(ÝZX?æ\1cJ       $E\81\89¦Cì¾ü\91\88\1d­,\0±J ¬d`\a\8c\ 4aÝl.li+ãór\ 1\ù8\84{»Z\17\ 6jVõ¾ÿ{þ\82\8dk`\ 3\97ææÈÈ]\9b\1a¨äûÿÀÆ\85\90á\854\10IpC\br\82\88\98\ 6\83X"*åt\18Ü\97?\12\83£\95\8dÀ ÖH\bÞÍf^Öù\1cÊÑ5Ô<«°öÞV\91þâ=Ô
+áFø¸*\87I`é\9ab\ e\e;\ 3ÎZ`!¿90\13\0#f(\ 4×cbË\ 3\9f\aãi©0b\92¿ \9eþìf6Ä\13Û§¾ðfã]¹\v©\17\95Y/ó¬Fwu\ 1|t\99\86\ 4\ 1\93éÂj)4â\9cNF\10\ 3ùã\bb¼²ð°Z\86     J{\1fý}Q@#Ú:ä£\99Ï] ÄÏ\ 66®r\ 5\10iWPþX5\85Ï×P±ù*\84\1cnö¿ðp@Ä\17veËa\1cñ¼Áó\80&Ŧ³Ç}ù#íq´²\11ö\18âô4%\9dAÞæ~\99\ 3\94Ñ+\9c¹!Uÿõi§u\ehm    \ 4H^BÓ½w.\9bµ\15\9b}]¶§ÄÓú\98\16°õÄ8¨_êÏ$\17\88kþªþ\8cR$Ô\vÜÙ'ÓT¹ÿ£óg\1f¬)ëoþìk*\12ãÐ\bE\92¨     \1dZ@tð\13Ó\11Ⱦü\91\ 42ZÙ\b\ 2Á\1c\97\b¿\9fÏí|\8a\f\12ì~2W\14fÖæG±\ 1r~g\81Ð\9e5\8bÇÈã/\8c\13Î\99\84âUhÕ\96\9d_\11®"\15(\15/)ç¾37ù¼Cë\ fmÔ_íÀzc«\99ñù*\ 2«"XNª'¬é\86\ 4\f)6]Mw \7f\1cVÇ+\vǪ\10
+\11Ú×t/bJ\94ív\ah൵ë!òÎ\ f"ïÔ»\85\r²\81à^W.³u=,j=}\8b\90\85ûª\89\b\9e¡ã\826!õZ\15\1fÑè\99ЦÎ*;¨ \ 2\94n]çuäe¦\9c?Y'R\1a  ©§¨\13    Î\90J§«Õ\ eä\8fDâheáu"ÁÓð\0}\1eXäÞV!¶4\e×øH·uY\99ì\1a\8a\9f|þ¸ßbZj\f÷[\1c#¥^×q\91\14éÝfÔ±ê&m\88Y[߬c|\17Vhʺ ×)Â\82L\ 6\98\81üq\80\19¯l\84ëÂ\18\ 5\16õ'p\8d\1eì·ZcÈ\8a¡\\0%Ûß\e;L=ã)ùàÀ\85-½½ó\11þîÚn\8e»#\ 2\9eÃÇCúg1Å\95DXOW+\1cÈ\1fió£\95\85Û|ë\98Y\9f\19\rÐd\96ÖÌcö\aBrå¢6\14Noó¹_Öǵ2[\9a\19¸\18ÙTð 1kjïVù\1fæa\ 4ø¼i\86\84\89°éÊ\86\ 3ù#Ms´²\11¦\99\ 6/Kû²áÌÔPÛ\ 4ÇÖð^\13S\1f6^À\ 2\87Oþª53Î5¢ì\88-Uw\95½\8a\ba8\v÷\97\13\96Ê8U\88áéJe\ 3ù#A3ZÙ\bÐ0\82\84îË/ËÍz\198/"-½\82\8dûïç\8fÐRY\b-J\ f-g×þ¸{·ó¼n\19\7f\ 2`\91\97×\91ÁXé<\94½\8aÍ\91Õm\1eèûÄÄf¦\81ö|9༾{+b}"\15\88ÑWeLL\11?j\17j$e2\1d\14\98²\v\95)\82ø\84\ 3ùã(s¼²pÊd\8a£t\97ø\af«czM\1e\94×¾{¢\10y\rÛ±;\94Þ\f¸\ 5¶Z\99\ 2\9a\8e\ròF\80¡·a\9d\96¯    n&\ 4\12\8a\1c\11ÜY»MÛø\18|s\81\13â\9bq4a»Ü¾ø\91è\1e«j\ 4¸Y\8a4WÑ[\87QÍÕ`Ol\8a\90\ 1\19´£4Ë«\f\1c¿\94Íjf«Ø¶\15\16"F\99\92WÅ#V(\15é\91÷ôÍÝÖßþý¬_\935¹÷õÎÆ\94\ e
+\8eksx\1a¬T¥H±éÐ:\90?\ e®ã\95\85ã\95j\82È.uýóñÚø¥{\90ø¿9ìâ]µxÐ\17px«\ 4\98\95Í]Ö¬àY\94õfn¼\89Üäù¡\bþmls\ 2aT\ 5\v\87¢,\ 4^\8a¿ê&\ f\95\ 4\8e»É\93¹ÕÚ\95a\81b\18¦}w%\9d\90`8A\98L·É3\90?\92`F+\eA0\9c#ªõW\82ùS;\89Låó¬°\11\ 4\93¹Â­\97Ðz\ e´0nn\\ e\r2l\rÎ8\1eTX\9fÞU:´Ï\ 5æ\13¦\10¦Ó\95\rhk\93鶺ö\8dP\82á\93]ok\8aø\90\17       ¾÷¾Ã\80\93prN9b²¯:\î^÷½r!¹8£âô¶íùØþÔ¾ë¸Ø½ ¼4g\14\9fÞ\9c\11qÚ_1kû<¶G+3ï\7f\vkÿõ-â®Õ\82Ý»7Ù&½rÇnK¿*\1eÑ\90Êm\v\7f?(s;Ù]'ìþKÊ-\ 1 Ò\1dWÝ«Íh\7f6Î)i'+\r\a\ 2i|ä­öÈz\vááä\84\11\1e¡a\1aÕt\ 4<\90?\8e\80Ç+\v'`Â\18¢2\96\80§\89ï\9a\1aüòb^^¹\b\9eÞ6\18\1f·.sk\8bâ¸\12#\94\84ƪÞT\v\e÷\9eÅKé\9e\ 4vÒúU«Ä\ 4s\84S5yøØ\v|ì¯\18\ 2ma©_òO\fÿ\aTÓHS
+endstream
+endobj
+3255 0 obj <<
+/Type /Page
+/Contents 3256 0 R
+/Resources 3254 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3253 0 R
+>> endobj
+3257 0 obj <<
+/D [3255 0 R /XYZ -16.307 900.716 null]
+>> endobj
+3258 0 obj <<
+/D [3255 0 R /XYZ 56.693 742.989 null]
+>> endobj
+3259 0 obj <<
+/D [3255 0 R /XYZ 65.161 742.431 null]
+>> endobj
+3260 0 obj <<
+/D [3255 0 R /XYZ 56.693 673.005 null]
+>> endobj
+3261 0 obj <<
+/D [3255 0 R /XYZ 65.161 673.689 null]
+>> endobj
+3262 0 obj <<
+/D [3255 0 R /XYZ 65.161 662.73 null]
+>> endobj
+3263 0 obj <<
+/D [3255 0 R /XYZ 56.693 615.222 null]
+>> endobj
+3264 0 obj <<
+/D [3255 0 R /XYZ 65.161 615.905 null]
+>> endobj
+3265 0 obj <<
+/D [3255 0 R /XYZ 56.693 569.639 null]
+>> endobj
+3266 0 obj <<
+/D [3255 0 R /XYZ 65.161 569.081 null]
+>> endobj
+3267 0 obj <<
+/D [3255 0 R /XYZ 56.693 510.614 null]
+>> endobj
+3268 0 obj <<
+/D [3255 0 R /XYZ 65.161 511.298 null]
+>> endobj
+3269 0 obj <<
+/D [3255 0 R /XYZ 65.161 500.339 null]
+>> endobj
+3270 0 obj <<
+/D [3255 0 R /XYZ 65.161 489.38 null]
+>> endobj
+3271 0 obj <<
+/D [3255 0 R /XYZ 56.693 443.114 null]
+>> endobj
+3272 0 obj <<
+/D [3255 0 R /XYZ 65.161 442.555 null]
+>> endobj
+3273 0 obj <<
+/D [3255 0 R /XYZ 56.693 396.289 null]
+>> endobj
+3274 0 obj <<
+/D [3255 0 R /XYZ 65.161 395.731 null]
+>> endobj
+3275 0 obj <<
+/D [3255 0 R /XYZ 56.693 349.465 null]
+>> endobj
+3276 0 obj <<
+/D [3255 0 R /XYZ 65.161 348.907 null]
+>> endobj
+3277 0 obj <<
+/D [3255 0 R /XYZ 56.693 301.399 null]
+>> endobj
+3278 0 obj <<
+/D [3255 0 R /XYZ 65.161 302.082 null]
+>> endobj
+3279 0 obj <<
+/D [3255 0 R /XYZ 56.693 254.574 null]
+>> endobj
+3280 0 obj <<
+/D [3255 0 R /XYZ 65.161 255.258 null]
+>> endobj
+262 0 obj <<
+/D [3255 0 R /XYZ 56.693 218.107 null]
+>> endobj
+3281 0 obj <<
+/D [3255 0 R /XYZ 56.693 190.554 null]
+>> endobj
+3282 0 obj <<
+/D [3255 0 R /XYZ 56.693 143.544 null]
+>> endobj
+3283 0 obj <<
+/D [3255 0 R /XYZ 65.161 144.228 null]
+>> endobj
+3254 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3286 0 obj <<
+/Length 2200      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\[oãÆ\15~÷¯à[¼@}2wrÚ¢@\17ݤ\b²E\9bu\81\ 2\9b<\8cÈ\91E\98"\15\92²×ÿ>C\91ÚX´e\9dÑ\90J\9fDQ£Ã£á÷\9d;E¢»\88Dß_½¿½úö;I"\rZ1\15Ý.#Å@ÅQB9ð8ºÍ¢Ï×?ÙÂ\9aƾ»a\92\ÿ«jmÓ\1f.«º?hWÃ\87ÿ¨Ò÷Uuß¿ùߧ\1fßýrû\83»Ì\r¥ ¥ì¥}j\9f
+Û¬¬m\9bîcwu\1a%îê\8awW\17*\86\98\8d\ 4\1d\ f×WÄ  \8c\93ëoû\17ªãî\8bW\1fn¯~½¢N<\89h$\15(Í£XSP\84Eéúêó/$ÊÜgN\ 1\10:\89\1ew+×\91¤\ 4\18Wî¸\88>]ýç\8a\f;A\9c\8aÝa÷òý3Én?hÌ¢Xh Du\92»ó\928=\85\8a\18èDGµ\8d\96GEa/À\13 "Þ_ \17L»Õ¡ò%PEÇò%¡\10«\ 4u\85çÛ¬@3=\81²;\81õ]Ô\1fü4 ÑÝÂ\1d\16Ä\ e\89\83â\82\82à\ 3z>\94fQØÝý?.*ú|£\b¹n¶\9bMU·¸Å\1d\98Q\vWíº\90H\99Ö´ÛÚ6\a«Ý\8føÓpâÈ×ò2-¶Y^Þ᮲mÆK\87\ fþzô2×\8dMÛ¼*Ç\8aýí\94bMkM\86S«Z\1e®;\80Á\ 1\ 4`1Ð$\99\8f\0\87ò\ 3       \10ªìq¸sg¯bÕÃý\8d[\98å\ f\9e·\ f\rñÔÖ­ÉKÜbç\1cÖ¶l}AnJ$\8e\1aÛ¶h.¬\1c\8b\vû`\vÜÒ¶ò$Ø\8aÎvsVfÓÚúÅ~C\7fâ4ͨ\ 2æ\10<\eÍ\ eå\aÒ,XY\ f?C5H:Ä\1c·+ÛØ\0+\7f\1c÷5RlYµh@\94w\16É&,«»\90\ eµpa°ûÔ9N$å¿\86\88\13ûî\85\1fM\9d5¾®\89H`3\86f\aâ\ 3\19\13ªª\aaH\ 2R&=aÒj½1m¾È\8b¼}:Û6\11\ 6,¡!Aö\91×\97\901¨X\ 3W\ 3ë\7ffì0´\eýð\ 4\84»1dH\8bª\85ó\93ïvÀúÔ\9a§¶*ÿüî\862÷6«Ò\85Ë\83 m\1aø²GýÉ_¯\94\ 6Aä|)\86\92î\a\b5\e\8eGòÃ\80\1c®,\1eÉJ9M9ïïëß³ÌÃLMl¡\96UÕ:Ë\8f\14[oG
+xpMI   BÆ\17å\1a\ 5\9f\96k\8b|QäÕMÞTJ\13øÒ ÙÆ\9c\8c\14\14£ó\91íP~ Ù\82\95õ \e\15 \89ö%Û,É|³]´y\8be±Ë\7fó\f½vY\9dMMçX\953G\17¤¦L$Ä4\99Ç\râI)c§\86\9c±Ê&\95\80\17Ê\8dä\87±2\Y<+¥J\80\93\95©)ÎË \8f§=öñµTû\9bã©v]\8d2¥ß\99öÚrÓ¶u¾Ø¶/Ërß¼\9d¡o
+\93ÚUUd\16i\Z»vßÁúrì\ 6¹\1d¯\1e\17)9$|¾ÒÚH~ ê\83\95õ@½\8c\81²¡Øf2|íè\b\8a\82ïî8ïFT\9aÆiõéZSµm7ÛÖ«¼w®+\93\92@"ôE]\19\8bAïû\ 5S¹²¼,òÒv\9eì/ýç»°acî\9e\9fsaÇÚ\14ÏNdùCÞäUùü{UúìÝP\87oö.Òi'\9fi'\12\rΠ       ìõû\99\10êô¡äë\11í\8f\90÷\82º\8d\89Ù\8cÎÕI$TÌgf\ eå\a\9a\99`e=Ì\8c\93Ë       íïâwy\997+d\14é<È\8e\7fæE»\ 6Ýx9¶îÎ\96\1e»§·}g\9e\85;Úð \1d\1ds¼Ú\9a\13¡\15\10)g\83ñH~\18\8cÃ\95ÅÃXh\r\1eÆ/Û\8eáÅd¿\88©4ktÙû,à\9eëô\84æ@\94º¤Ó\131\ 1*Ù´NÏlÛêÐ_¥«my\7fxê5G¸[v\93VÙáÉ®O±0uÓ\9f\9cÛÝ        å¶$Ñó¹;!40>\9f\998\10\1fh%BUõ0\12\92\81ÜW\12Ð\89äÂ4yúGV\82\8eä\9do\ 4Þmµ\19©|:ò\ e\8c¦\85PÀÄEû#\82qàlâþÈ]m6«<m<*C¢\eHS36G\ 4a È|Í\91\91ü@>\a+ëAh"\1d\12Ä>xý\82ìö\9a2+Ð\11\ 26fu\ e?7íÓfò\98ò!Ï,¶\0\83\9d\1Û,GÊ\æ\85÷\98غjÚâiâ}øçíÇ\1fåÄûðáßÿ}Ï\918ØU&Î\9emá.@\15ô¢=-\1e+\90\9eVWVu[ñ,xz°õÂå\80k\ f\8bÉ\9d­\90b>\83É¥\ 4\99Ì×à\1aÉ\ f3\98áÊâ\r&\97        $Jï\87§\9b¶ÂÎülêʹÆu\91\917leqÛøV\167µ½à\80èi}ü'\1eÑ&êUÅO3L\bP3f\0\81\f\b\83\ 1"\ 6=\94»\1e\87o&Uغt¾¾\v)\ 2!çã\10\93Ô\eã;F\8deìÚÜ#íÆ\83\fïàÏv¯\82\82ââ¢î\95&\10³?<ûàÄ©\116,ó¶3eÚIÔóuèFòÃLI¸²\1e¦ÄiJ\92¡Cw»­ÑEðåÄv¤¨Ê»Ì6©g\7f\10Yþ°©Ù6SO\ 6\ f\95\12l\91t\81L&\16uõØ\ 4L 3- !\17í      ²\98B¢'î  îgõ<ì\bS\14tØdÏ    ;"Ý'ñ|-¸\91ü@;\12¬,Þ\8e0)Àí~\7fS?V\ fØgÈ~Ý¢'ö\17µIï-6Ò\18Ǧ\88Pc»ñ\8fÇÇ\ 3k§/c&¨iÎ5\b{\9a`\82\0¡óõîFò\ 3ñ\1f¬¬\aþ\ 5\a¾¯S¬M}?ñàÊ\12[\18ÌòfS\98'tB¼pðj¦}¸¥©ÖöB®\8eÇ@ØE;\81\8c
+ tâ\90ycj³\86/\8fv1Ô£ú\13_i\7fz#\88ÓJÌØ\8c£\9a\ 3\9d勇Cña´\ fV\15Ïzª\15\88Ø·\19\85\1d§g\87\82æÌÇ¿ÞnÂ7i\9d\89+Ñá:¼ý\85®31­Y}µÙy\92m4aÀ8\9b\8f\r\87ò\ 3é\10¬¬\a\1f\12     \92\ e¥Ù\1fÌ\83ñ\81Ym\97¶¶ejÏv\a4Öà\1cñ%Ý\ 1\9cé\89û\13Ã|Çz}0Ûè3\1dbë£ó"³O\86PáöDÍø\94\ 1å\12\ 4\99ï)\83\91ü@þ\ 5+ëÁ?\9e8TÊÿ\8bg\7fz\18ú\f\86u]ÚnèÌã+\eg4°\91ñÎ\9b\9emZ\98\0!æ+ \8eä\aB.XY\ fÈ1Çn>\14\10?¢KêͶ>÷       ø·\11\91å5º¨¿Å>Zo°E\adtR\9b\1c?¼Ñ\14\ 6=Ï\úF2\94\83Hf\8cë\ få\aÂ:XY\ fXS\ 5ñþ\1f²Ð\ 3¶;\9bç\ 1Ö¹°\9d\97­­KS\9ck\18ßêrO\íö\1e^>?:tPq\0¼dt\98Ä ÷Í\95éÊ⣧`º¬«]\14¿\97É\aù¯ý\81[W\11\9cÿoû\r\88=çM
+endstream
+endobj
+3285 0 obj <<
+/Type /Page
+/Contents 3286 0 R
+/Resources 3284 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3253 0 R
+>> endobj
+3287 0 obj <<
+/D [3285 0 R /XYZ -11.232 900.716 null]
+>> endobj
+3288 0 obj <<
+/D [3285 0 R /XYZ 56.693 759.068 null]
+>> endobj
+3289 0 obj <<
+/D [3285 0 R /XYZ 65.161 752.393 null]
+>> endobj
+3290 0 obj <<
+/D [3285 0 R /XYZ 65.161 741.435 null]
+>> endobj
+3291 0 obj <<
+/D [3285 0 R /XYZ 65.161 730.476 null]
+>> endobj
+3292 0 obj <<
+/D [3285 0 R /XYZ 65.161 719.517 null]
+>> endobj
+3293 0 obj <<
+/D [3285 0 R /XYZ 56.693 672.009 null]
+>> endobj
+3294 0 obj <<
+/D [3285 0 R /XYZ 65.161 672.692 null]
+>> endobj
+3295 0 obj <<
+/D [3285 0 R /XYZ 56.693 625.185 null]
+>> endobj
+3296 0 obj <<
+/D [3285 0 R /XYZ 65.161 625.868 null]
+>> endobj
+3297 0 obj <<
+/D [3285 0 R /XYZ 56.693 578.36 null]
+>> endobj
+3298 0 obj <<
+/D [3285 0 R /XYZ 65.161 579.044 null]
+>> endobj
+3299 0 obj <<
+/D [3285 0 R /XYZ 65.161 568.085 null]
+>> endobj
+3300 0 obj <<
+/D [3285 0 R /XYZ 56.693 520.577 null]
+>> endobj
+3301 0 obj <<
+/D [3285 0 R /XYZ 65.161 521.26 null]
+>> endobj
+3302 0 obj <<
+/D [3285 0 R /XYZ 65.161 510.301 null]
+>> endobj
+3303 0 obj <<
+/D [3285 0 R /XYZ 56.693 462.793 null]
+>> endobj
+3304 0 obj <<
+/D [3285 0 R /XYZ 65.161 463.477 null]
+>> endobj
+3305 0 obj <<
+/D [3285 0 R /XYZ 56.693 415.969 null]
+>> endobj
+3306 0 obj <<
+/D [3285 0 R /XYZ 65.161 416.652 null]
+>> endobj
+3307 0 obj <<
+/D [3285 0 R /XYZ 56.693 369.145 null]
+>> endobj
+3308 0 obj <<
+/D [3285 0 R /XYZ 65.161 369.828 null]
+>> endobj
+3309 0 obj <<
+/D [3285 0 R /XYZ 65.161 358.869 null]
+>> endobj
+3310 0 obj <<
+/D [3285 0 R /XYZ 56.693 311.361 null]
+>> endobj
+3311 0 obj <<
+/D [3285 0 R /XYZ 65.161 312.045 null]
+>> endobj
+3312 0 obj <<
+/D [3285 0 R /XYZ 56.693 264.537 null]
+>> endobj
+3313 0 obj <<
+/D [3285 0 R /XYZ 65.161 265.22 null]
+>> endobj
+3314 0 obj <<
+/D [3285 0 R /XYZ 65.161 254.261 null]
+>> endobj
+3315 0 obj <<
+/D [3285 0 R /XYZ 56.693 206.754 null]
+>> endobj
+3316 0 obj <<
+/D [3285 0 R /XYZ 65.161 207.437 null]
+>> endobj
+3317 0 obj <<
+/D [3285 0 R /XYZ 65.161 196.478 null]
+>> endobj
+3318 0 obj <<
+/D [3285 0 R /XYZ 56.693 148.97 null]
+>> endobj
+3319 0 obj <<
+/D [3285 0 R /XYZ 65.161 149.654 null]
+>> endobj
+3320 0 obj <<
+/D [3285 0 R /XYZ 65.161 138.695 null]
+>> endobj
+3321 0 obj <<
+/D [3285 0 R /XYZ 65.161 127.736 null]
+>> endobj
+3284 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3324 0 obj <<
+/Length 2464      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\[sã¶\15~÷¯àìÓîL\8d\0 nìL\1fri¶É$;\93Èi;³\9b\a\88\82\14©%Áµw\7f}A\89j,ʲ\ e\ 4Â\9d>Y\16¡ÃCâûÎ\r\aÀÉm\82\93·WßÜ\}õ=ÇI\862AEr³L\ 4EB&\8a¤(\95ÉÍ"yÿúWS\1aÝ\9a\94ã×ïjkÚÝÇeÝì>ØÕpñ»:ÿ¦®ïvÿü{öÓ\9bßo~t·¹&\ 4e\9cï¤ÍìçÒ´+clÛ_vw'\89rw\17i\7fw&$\92T%×\1cer¸¿ N T¯¿Úý!\99ì\7fxõ÷\9b«\8f\89Ç       I¸@"K\13\99\11$0MòõÕûßq²p×\9c\ 2\88e*¹ß\8e\'\9c`DSá>\97Éìê\97+<¼    ìTì?ö\7fÞ>\92ìÞ\a\914\91,C\ 4\8b^rÿ=ÇNO&\12\8a2\95%\8dI\96'EAo\90*D\98Üß`'\98ô£CåsD\ 4\19Ëç\98 )\14è\ e\8f_³@\19Í&Pv+°¹Mv\1f~\1d\90è¦p\8b\ 5¶Eâ 8#\88¥\ 3zÞÕ÷ÛÉ?-'y\7f-0~½ÒÕÂá\f68×\e\15lp\ 1\1c·²ë\126r­\9b»n\ 3\ekõ¼4°¡eq\a\1ci\v;\12ê^õ_v_\1c\ 1çöÀ¥\12\11¥â\ 1÷P~ p\83\95õ\0nê,\8f\14;à¶5l*\9cQ]ër<\17høâøG¯ëù\1f\1e?8\9eìÓP\aò§kÍ\ 26ò¾°+ØH]\ 2ÙSX \96K£m×\8c\9f@?Í÷¼ì\16Eu{x\97ó¼ \ 2Q\a¹h¼8\94\1fÈ\8b`e=xA2ÄÉàÜ·x·öèõ\9e\84E\ 5DÚ¦Ô¹Y\9bê\145ÎÏ\1fæ\88FôÇ\aâ\ 3g/TU\8fÉÃ
+q®v\93÷õb\ 1%~ï\ro\8e|×ó\96êÈX<?ÜË\8b[³v\b±P\aYûD\1d@\99+àÀûFo6¦ñ4[GD9\vx\911\94\12\12\rñ#ùa\90\ fW\16\8ey\91Iijl\87ùÒ,m\bä'BdWå\ el·#úy\987¡\\86Çi¼Ù>\94\1f8ÛÁÊz̶r¹$óL7"Ú\1eh¾±®\17GÆõo¯N\9bË\93\16ùÕó\86eQCÓªª¶«±c?o¸æ&×. ô5^\92¢ÔMg48\1fÊ\ f\84s°²\1ep\96\1c   Evxö\82éÎ\99\ 1ýûüóÿa~ó$\11}l¨È\10Ã<¤(tâïq]n¨p    &\10Ë\86éü@)?Ð}\ 4\ 1\85\98Ã(\1eÊxõÜ4öÍöÁgV\7f¶uõ×7×\84\ e\9e
+=´%ô±S\818Uñja\82rÄE¼Ôi$?\90ÌÁÊz\90\99*¤ø\90:Ýt\r\90Éõr       \exk*Óhx6\ 6\8ea=Hé²Á¦\98wP÷ØW¡a\16ª¬ó»\89\93ÌUá^W\93¯\8a\\ 3«\15¦Ü&¥íÅ&\870$"Æè\aâ\ 3\89\11ªª\a/\88D*\e²ÒÙªîJà\ 4ÖU        t\s3u-\f\8cÜ¢*\8bÊ\84áëLÐÕµ\9d.¡¯¢k§7\10º´^\ fx1\7fp\8a\ 4\8fH Cù\81\f
+VÖ\83BØÝ3\1d\92ܯKh½:\ 2Ü\1dØïÚië2í
+\9aÈÁ=\9ann\8d\rX_\81#\16#!èK\ 6\99\ö÷PÓ\ 6\99eÑÚÖ#ÊäýR°\8a¸âÊÝÓª\88\15Þ\91ü0S\10®,Ü\14p\81\11!C  ä\ 6J\88v£ó'²ýçJ\10y½v?²\9e\ 5\bÏ\0\11\9aînñ9mIæ\1f7?ÿ\ 4-\95\0\95¬«[\ 3´£ug7\1dô\91NLÅå³w\9eß\8c#%â­\e\8fä\aÒ/TÙÓdë\eKø°Jü\ 1süL)\ 4\7ftíxV¶ßOÎD(\ fÀN5×-\94ÕÀ\8c\1fF\ 6`¸ Ü»&g¢b\17çæàÕ\1cm£ä·ã5øó¼J\19Êp¼âÉH~ ¯\82\95õpk}ÓR6\14O\16\98\[hô
+.      \14ëMSoL\ 3M¦Ún³©\e{r!ç©ßmã©\1fªÖ\1a½ðLôÀTÜy\ fp\12\0t3Ú\17Ì4í/FÃò\81ø@(\87ªê\81d*\11M\87ø|Ý\95¶Ø@«ky©Û6\8a¡j»\1cÚÚÓ^ªë\99\88¤n\16¦1\8b>\92\v\8az^As3NÜ<gñª  #ù\81\0\r\ 3¡}?\91\1cª  ¿A\9dú·³ÙÄy\7fßl<5|=\12\85¾\83¥\86Zѵnn¡\11\95\9e×\9f.®(ô-Ð\18¿hE\81)\89°\9a¸¢pÛèͪÈ}\8a
+LJDhÄ¢\ 2sd#"^Qa$?Ì"\84+\v·\b¬_+ål__,¡\ 5¹Ö\94&\87/ZCס\9bº\9cz\81ÉÏ\11\17k}k\9eXÜö«ì\ 3\10Ï9¢8^\9a=\92\1f\bÈ`e=\0É\9d\9dÉ\86Ä»7Ô`Û[yÏp^{\86é÷ή\ 1Ý\91G\92ú]\9dÏûý9O¤ÃüLÍ­'l\e\99\a\17/\8a2N\11\8b:4\9a¡\14ói\1dÚ¦ðqeÄiÀhDW\86\15JU¼\96ª\91ü@Ë\11¬¬\87å \ 4     9ôàüÐçû\9f\80`_Ô9p ió¦Ø6kµÓ\16Ä\16søƤeQ\9aJ¯ÍÄ%\92EÑ\ÌtÌQ\9a½hÇUª(bjâ\8e+ÝÙºX<xÐ=\95\14q\12±é*\15\ 4q\1e¯n8\92\1fF÷peátO\ 5C\8aÉÿny\80Æ­¶¨\16æaÚ\846¯+k\1e\80\11ãF7zý¿m2nÌÒ4f\1c \9c_Y\80¾\8f¹±v¼\1ev\9eJ\1c#\11\ fç\8f¥\a¢<PQ\ f\8có\14©}~>\94¤\ 3pîaÑS&\91x¼+ä\ 5,:eî¯\9cÞ¢Û:÷±è\84!\99ò\88\16\1d§HÊ\88H?\94\1f\88õ`e=Ðî^5î\ f\1cض\vz¢}â\1a÷ª\0÷*.'Ö\11jôÇ\ 2ÏôßCcÜÐîû\14c$\95|IËA¥DJ¦ÓZ\8e\8f.pÖî\1d{\98\ e*$ÊH<ËAÝóf\11»$GòÃ,G¸²pËAE\7fzÈ°®ñív\a\1e\fì\1f;Ó«\98àTê\82Í.\13·V6f»Ó\1aº¥¨9Z°¾~®+åh\7fñyj0\8e²,Þ¾Æ\91ü@è\ 6\ 1]\96!:DxÞ+«e\9d\1fïÚzfæ\8eª\ 6CsSßts&ô\87\1f\11á\9b\8c<ùÔÏx²§\17À§K^¼âì¼km½.¾èc+r\9e\13)G8eñ8q(?\90\13ÁÊzp"U(¥Cm\a\1a_y´P|Òeg..kÓ\94"Ì^´ØEq\86HzI±ë]¿±³Ú\ 58ÿÒe»Ú\877ùª«îü2#\929-DÄZ\17Q
\88=r#ùa\84\bW\16N\b\92\11Äö©ñÌô\15$hÿÏÑÊÒéèf³1Õ¢x\80\86"˦\ 6\96±tc\8b\1c¼Ñði5\86«Ï·âB·ÇÀÛBíÊ|\866ÉVÓnYÛ»\96Q¬å\10Â\1f!\841\82\bßÓý\ 3fxw~_¦\1e\r\92\889z\rc®¡twY\15\8d×äw(>\90\8b¡ª\ 2¨¨\9cÿSÂÑ\1e#¾oòëKl=ZMeG\8d¥»À\8a\80_5CT¼hµ\8dp\82RvIµígÝ5\85ý²ó)?\1a]µA½?Ä\ 18U\11ëm¤?ð\8dÆ«·\8dä\a"9XY\ f¯\92¦H\92ÔûШ¼vöÙã\\15 QÞ4æÓñ\16Òs[$¾×\ 5ø4\f¨&EeMãÔ±\1e½\12\9eÉÈÚ´­ûÕ\ 5>nöÏ·Ó\1e\13XÕ6¤'\1eÀp\92\11¯ùn$?\90\80ÁÊz\10\90R$÷'ðB[äÀ[\ 5\ 6[\fmWú\ 2ÝÊþ`MÕ\16GÛw¶þ\ e\9aC\11"\H¢"8¼£Ã\87\19Fxw\ e\88ïÙÃÿ\ 1X\ 5\10\89
+endstream
+endobj
+3323 0 obj <<
+/Type /Page
+/Contents 3324 0 R
+/Resources 3322 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3253 0 R
+>> endobj
+3325 0 obj <<
+/D [3323 0 R /XYZ -16.307 900.716 null]
+>> endobj
+3326 0 obj <<
+/D [3323 0 R /XYZ 56.693 759.068 null]
+>> endobj
+3327 0 obj <<
+/D [3323 0 R /XYZ 65.161 752.393 null]
+>> endobj
+3328 0 obj <<
+/D [3323 0 R /XYZ 65.161 741.435 null]
+>> endobj
+3329 0 obj <<
+/D [3323 0 R /XYZ 65.161 730.476 null]
+>> endobj
+3330 0 obj <<
+/D [3323 0 R /XYZ 65.161 719.517 null]
+>> endobj
+3331 0 obj <<
+/D [3323 0 R /XYZ 65.161 708.558 null]
+>> endobj
+3332 0 obj <<
+/D [3323 0 R /XYZ 65.161 697.599 null]
+>> endobj
+3333 0 obj <<
+/D [3323 0 R /XYZ 65.161 686.64 null]
+>> endobj
+3334 0 obj <<
+/D [3323 0 R /XYZ 56.693 639.132 null]
+>> endobj
+3335 0 obj <<
+/D [3323 0 R /XYZ 65.161 639.816 null]
+>> endobj
+3336 0 obj <<
+/D [3323 0 R /XYZ 65.161 628.857 null]
+>> endobj
+3337 0 obj <<
+/D [3323 0 R /XYZ 65.161 617.898 null]
+>> endobj
+3338 0 obj <<
+/D [3323 0 R /XYZ 56.693 570.39 null]
+>> endobj
+3339 0 obj <<
+/D [3323 0 R /XYZ 65.161 571.073 null]
+>> endobj
+3340 0 obj <<
+/D [3323 0 R /XYZ 65.161 560.114 null]
+>> endobj
+3341 0 obj <<
+/D [3323 0 R /XYZ 65.161 549.156 null]
+>> endobj
+3342 0 obj <<
+/D [3323 0 R /XYZ 65.161 538.197 null]
+>> endobj
+3343 0 obj <<
+/D [3323 0 R /XYZ 65.161 527.238 null]
+>> endobj
+3344 0 obj <<
+/D [3323 0 R /XYZ 56.693 479.73 null]
+>> endobj
+3345 0 obj <<
+/D [3323 0 R /XYZ 65.161 480.413 null]
+>> endobj
+3346 0 obj <<
+/D [3323 0 R /XYZ 65.161 469.454 null]
+>> endobj
+3347 0 obj <<
+/D [3323 0 R /XYZ 56.693 421.947 null]
+>> endobj
+3348 0 obj <<
+/D [3323 0 R /XYZ 65.161 422.63 null]
+>> endobj
+3349 0 obj <<
+/D [3323 0 R /XYZ 56.693 375.122 null]
+>> endobj
+3350 0 obj <<
+/D [3323 0 R /XYZ 65.161 375.806 null]
+>> endobj
+3351 0 obj <<
+/D [3323 0 R /XYZ 65.161 364.847 null]
+>> endobj
+3352 0 obj <<
+/D [3323 0 R /XYZ 56.693 317.339 null]
+>> endobj
+3353 0 obj <<
+/D [3323 0 R /XYZ 65.161 318.022 null]
+>> endobj
+3354 0 obj <<
+/D [3323 0 R /XYZ 56.693 270.515 null]
+>> endobj
+3355 0 obj <<
+/D [3323 0 R /XYZ 65.161 271.198 null]
+>> endobj
+3356 0 obj <<
+/D [3323 0 R /XYZ 65.161 260.239 null]
+>> endobj
+3357 0 obj <<
+/D [3323 0 R /XYZ 65.161 249.28 null]
+>> endobj
+3358 0 obj <<
+/D [3323 0 R /XYZ 56.693 203.014 null]
+>> endobj
+3359 0 obj <<
+/D [3323 0 R /XYZ 65.161 202.456 null]
+>> endobj
+3360 0 obj <<
+/D [3323 0 R /XYZ 56.693 143.989 null]
+>> endobj
+3361 0 obj <<
+/D [3323 0 R /XYZ 65.161 144.672 null]
+>> endobj
+3362 0 obj <<
+/D [3323 0 R /XYZ 65.161 133.713 null]
+>> endobj
+3322 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3365 0 obj <<
+/Length 1510      
+/Filter /FlateDecode
+>>
+stream
+xÚíZ[\8f\9bF\14~÷¯@j¥ÚR<;÷\19Rõ¡¹4Q\94TjÖU*%yÀx¼\90`p\ 1ï&ùõ=c k|IÆ˲qª<q\eÎ|\9c9çûÎ\ 1°wáaïÉàÁdpö\87À\9e\8f|I¥7\99{\92"©<M\18\9b̼×Ã\97&1AaFc*ððϬ4Eµ;Ïòj§\8cê\8b\8f²ðA\96½¯\ eþ9\7f>z;y\ 6Ó\8c        A¾\10\95µóòcb\8aÈ\98²°\97avâi\98]2;;\97
+)ª½±@¾ªç\97\14\f*=<«6ÄWöÆÁãÉàß\ 1\ 1óØ#\9e\90HúÌS>A\12S/\\f^¿ÅÞ\f®\ 1\0Ä}í]­G.<A0¢LÂ~â\9d\ fþ\1aàÚ\13¸å\11êÁ0%üµK\1aãÜG\ 4Ë
+\94Bb\8d¢¹Í{=&\18ãáãåjZ?צWÁ \94#&ë»'\8dÇæY\92d#*\86WqzQ\9d
+£ ½h|\1c\ 5#\8a\87\97#"\86õ\1dScÒjo\11Ìêsev½\10ë¹\ 1íõÜDs¤\94}âõÜf?B*\11Ǥ\19\14f\8dí"NC³µÎ\ 4)\89\9f\81ÚÞ\18SXs\ 2+\bc\90\8fYeõ\r¥m¯­\91®W\9f[\f\1a\e\b/³©ÉËÑX\82WÏËàc\99¥÷GcBáp\96\85S\883ô¡H*s\10^Ö¢Ý<i\a\ 6\843QÔ\93Z#­\84\r\f{^`\b3.=\8a|í{¹ñæ\9b\91в¶ÿìî\ 4J!\9fÈf\82Ê0±£»Ú\17\88H²m_`»\ 6Úi\86Í,\91ȧþ-\80]\eÌ/¼jçe\9d6­Ål\80k\82\r\95,\93 4­\18ص\ 5¹d\17ýç©e\9dv\92\r\9b8Û½g8\8bs7ÃWq\199B\b£Uúþ\b\f}A\86\fw\1agÒb\95;ú·Ì\838±´ã4ºH\82ÂÑkqê6n7\16®½õõ\8cV\1cbYuÉè\ 3ÛÃ
\99FX}V\0¹W\ 1\9eN^<\7fj\92åi«@T.\92h?J\81\11#·¨\ 4L ¬{R\82æ1Æa¶Xdé\11\8a \80\ 35ïQ\11,ÙjÝ\9f"lÙï¦\bÝÁº+\82P\18\1cT+ÂÃu\9c\7fcApe×\1frp²r $CÚ¿[9\10T!Ì?Ë\81Úß\10\84\96»\93xY\98\13ï\vÂC 9 dìö\ 4\81Ú>ÊïG\10꧰Bðk5 >Ã\8eÐ\ 6\90ô¨\r\\b¤E\7fÚ°e¿\9b6t\aë®\r\@lðZ\eþ.ÌwÆËqZ\94&\98¹\rÎæß\89ì\9d\86\8a\14'¤6\P¤åݪ\r'\12aòYmô^µy\16XI¸´â\10\9c~\13ò.¸\fþ\aMHó\18G(\f\ 3NUºG\85a Ú\9aö§0[ö»)Lw°î
+øF\84üè>~èÆ\96\1eä¦0iySE`\9c ÍúS\84\167V\82À\b\ 47½    \97½\bVy\~ªÈì\99     Ò¢\e\99a;O\7f\F}\8d0&½qÙ\96ýn\Ö\1dì\11\\ 6H)\98ß|·îX|\9aŲüè64\82\8aÖäG\10I\1a\17A\19g\8e¥X\90:\82\9egYÙ+\92\12Ü\92\ 4ö\vç-\7fHX\ 6y°0Ûà\ fóÛjiù¨Øû¨\10\vb#\168ÔT\ 4\82 Îí7\98ãz\94Þ\18¥\10\87LªÇ\8c\1d\13\9b\82\83õ\97xmû\1d\13¯3X\87ÄÓ¶\8c\ 4nó¡<­\99÷@\8cÁ\95ßÈ=WGC\ 1\8b5ïÏÑmû\1d\1dÝ\19¬;ÃQå#¦Håé«(\ e\1dó­\88!\91ãyì\9aÉáª(³Eüiï:\1e&\98ª\e0\8e5Îtu±Ý´ÙÓ?1F°\8f9r\ e\16\86°/î´ù¤L"ÊYÓ|ú{\9bÏW#\ 6½á4úrß)¾}ßyu\10äɽê|\ 4ì2«
\87VBò¦Nk¤ê¬úòu\16\16ÅÙ2+b\eÀàH\146êñÕx"6\9f     í¯~#\90ÌXôÇn[ö»±[w°îìF¤FÐ8T+ýê:(7Éçþ\97Éç÷Ù̹kZæñn\833>\=eiâX"\86\85#Ïæ«d\9b\92¿\1e\9f°ÅRÜekE\18ä­ }æë"\88SôÎ9G-\91hÝc\8eB3       lÕ_\8e¶íwÌÑÎ`\8fÈQJ\90 ªS\8eæ«\9d\9aâ\97Ãiç\98Jóø\83\94߬>9Ü÷DÆõ½\8em\1e\9d     ê*(\9cÛ©2\ e\12Wz\8aâÙÌ8¶\80Ó\9b\9d¿I\14ÙÂl3M«Õã\ 4\8fN\8f\0¡\ÿLuûÙß2ß1ù»Buoó\bØ\15BW®\84Òjµn\ f\8a\9b¾#$PãSMîRÈ4\81\8a[ݦ\8e}(\92³º~Þù骶»ïÏl\8eAÃý\9bü\98ý\1f|À5Á
+endstream
+endobj
+3364 0 obj <<
+/Type /Page
+/Contents 3365 0 R
+/Resources 3363 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3253 0 R
+>> endobj
+3366 0 obj <<
+/D [3364 0 R /XYZ -11.232 900.716 null]
+>> endobj
+266 0 obj <<
+/D [3364 0 R /XYZ 56.693 759.068 null]
+>> endobj
+3367 0 obj <<
+/D [3364 0 R /XYZ 56.693 738.489 null]
+>> endobj
+3368 0 obj <<
+/D [3364 0 R /XYZ 56.693 691.479 null]
+>> endobj
+3369 0 obj <<
+/D [3364 0 R /XYZ 65.161 692.163 null]
+>> endobj
+270 0 obj <<
+/D [3364 0 R /XYZ 56.693 655.012 null]
+>> endobj
+3370 0 obj <<
+/D [3364 0 R /XYZ 56.693 627.459 null]
+>> endobj
+3371 0 obj <<
+/D [3364 0 R /XYZ 56.693 580.449 null]
+>> endobj
+3372 0 obj <<
+/D [3364 0 R /XYZ 65.161 581.133 null]
+>> endobj
+274 0 obj <<
+/D [3364 0 R /XYZ 56.693 543.982 null]
+>> endobj
+3373 0 obj <<
+/D [3364 0 R /XYZ 56.693 516.429 null]
+>> endobj
+3374 0 obj <<
+/D [3364 0 R /XYZ 56.693 469.419 null]
+>> endobj
+3375 0 obj <<
+/D [3364 0 R /XYZ 65.161 470.102 null]
+>> endobj
+278 0 obj <<
+/D [3364 0 R /XYZ 56.693 432.952 null]
+>> endobj
+3376 0 obj <<
+/D [3364 0 R /XYZ 56.693 405.399 null]
+>> endobj
+3377 0 obj <<
+/D [3364 0 R /XYZ 56.693 358.389 null]
+>> endobj
+3378 0 obj <<
+/D [3364 0 R /XYZ 65.161 359.072 null]
+>> endobj
+3379 0 obj <<
+/D [3364 0 R /XYZ 56.693 311.565 null]
+>> endobj
+3380 0 obj <<
+/D [3364 0 R /XYZ 65.161 312.248 null]
+>> endobj
+3381 0 obj <<
+/D [3364 0 R /XYZ 65.161 290.33 null]
+>> endobj
+282 0 obj <<
+/D [3364 0 R /XYZ 56.693 253.18 null]
+>> endobj
+3382 0 obj <<
+/D [3364 0 R /XYZ 56.693 225.626 null]
+>> endobj
+3383 0 obj <<
+/D [3364 0 R /XYZ 56.693 178.617 null]
+>> endobj
+3384 0 obj <<
+/D [3364 0 R /XYZ 65.161 179.3 null]
+>> endobj
+3385 0 obj <<
+/D [3364 0 R /XYZ 56.693 131.792 null]
+>> endobj
+3386 0 obj <<
+/D [3364 0 R /XYZ 65.161 132.476 null]
+>> endobj
+3363 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3389 0 obj <<
+/Length 1920      
+/Filter /FlateDecode
+>>
+stream
+xÚí\[sã¶\15~÷¯à[×35\84;\88$\93\99Ýn³ÓmÒI×î$3\9b\12dqÍ\8bBR\96Ý_ßÃ\8b\1d\8b\87\86 \9dtòD\b\82\ e\ e\80ó\9d\e\ e\8b\88\8eÞ\9c\1d;S4²Äj®£³e¤9Ñ&\8a\99 ÂDg\8bèã«\ f.sIí\8eO¸¢¯þU6®î\9b˲ê\eÍjøòm9\7fS\96\97ý\87\9fO¿?þõì=LsÂ\18±JõÔN\9b\9bÌÕ+ç\9aºý\1afgQ\f³kÑÎ.µ!\86ÇÑ\89\fók\ 1\ 4MüjÖ?\98\ f\8fþ~vôÛ\11\ 3ò4b\91ÒD[\11\19Ë\88¦<\9açG\1f\7f¥Ñ\ 2¾\ 3\ 6\88´q´íFæ\91b\94p¡¡\9dE§Gÿ>¢ÃNP`±m¶\8fw÷(Ã~0Ã##-aT·\94Û~E\81O©#Nll£ÊEËGIa'\101aÒÜNÐ\13fíh_ú\8a0ÍÆô\15eÄè\185ÃýmÖÄr»\af;\82ÕEÔ7>\f\92\bGØÉ\82ì$q`\2"Å =?¹ó\95ËÖ\9d\0ÜÒ\82î¯\86\8e1Ñèã\89¦  \9bªØùÉ£#Ëå\1270Ù4e\96\9c»,-.p¿8¿Á\8d[¸e²É\9aÝÁ;\9b¸#ùwâ\ 3»¥b\1fù|äùPEÜ\82\8dq\12\ 3²º\83ù\85sµÃòè0c"AÚh?ømr\95.\8e»Õþ­JrW}u|Â8|º®³Ù¶?b\ 2í\9eàók§\82\1fÁ°©-'\82Ê`Ø\1cÑ÷æ?³xlj«\88²Ì\a\9bÿÈ×eÕà q½jò\f\89¶Öb¡FÖ»\ 6i\ 2ætl\89\90\98Ó`\1fé­)Ý\ fæ\16å¼®æ³Ê%\8bÜ\91ë\1c\8b\f\91< è¤\ 6þY8ÐíÒ÷\ 4\9d\13@\a®\88\91±\ fè¾O\8bK\1c:\9a\129n\85\84Û­\8f\88\1a\¹¥«\1GÒnE\197rY\95ù\9e\17¶ýÌI<±°\16mSõ\8d\14D\1a~P}Ã\19á\8c\a²ñ'ó2ÏËb\82©×\10J(c\ 2j\1dJ\89fq8­³KßSëx3;Aë\80\93\97\eþ\1f¬I¾pEã®\91NÁU\92m\90\88\155°(ëy\95®\91\1cl\93ªx\10\ 6<+ÊÊ\1a¢á\10\ f\88fe\14\11Úî\13Í?$\97n\99f\ e\89_\ 5Òd\84\f\87_¥$1F\ 5Ãï\88¾\1f\99ÅãW©\98PÍ}ðûÖe®AB­qùúw¹x6\9a^6®
+à?Ü\19\96\85M\9a\ 2XÁÙÇú \0æ\96¨¶çK\87Ü\8aY\88ý\ 3Â\98Â:\ 4\ f\aã]ú\9e0öfv\ 2\8c\19\a\87ÌúÀ8/¯ÐI«uÒ
+\v\80\13éW§ÅÞ\ 3\86ºI\8aER-p£³r\9e4i\89L÷Õxf\91Ù»m\9aaU\8eC\1fA\83M^¾lëAÒÔ=I\93\10Ë*q«8~¡\92ö\89z\eß\edºHd\18s\82Ô\1a\12\\1ekD0T\8fèû¡Ú\9fY\ 4ªcE(\98\90\96Ó[µ~\a\10\19q\16\12V$\ fi½@b\88á2 õúúøÖì¿<Ä\94\99\ 4´mRÁ3 \bvÈ{bÀ\97U¼a\93J\11ÉÌ\9f\86íOÃö\a4l\92Á3\®zDß\13ÔÞÌâ\r\9b\94\92H\15\1fÖ²µ\97ÓñAÓ¤\92)ØÚ½¦IÛ\0:K\1a\rØ,OÒ\82|ª±\ 2I5áqÀ<©°\8a\b\1e.O:¢ï'ñþÌâí\98°1Ñ̯\aë\92K´%«çU\99e\8br\8b/q¨]³ç\84iRÌWe5õ\ 2U´WÕâ )Pa(¡Æ\ 6¸@MóäÂÕ\83\aºÓ7«\13À²#\9fÖ\17»_ÿ~ç:ôß\ 3}Ѹ¢\19ìÓ\8e\11\8b-Qм³b\94\ 1\1f\8cÞµXßÂé       ¡)\ 1\1d\1dPOHKd\1c.\1f;¢ï©'¼\99\9d 'Àµ6Æ+\1f»Y/À%Äê\89\a\97£0\ 1yz\82×\ 5ö\ e\ 6üè±o
+äÿú4ù´\0\17\18ëU¶\83«Í¼u\81ë\89ó¬ÀÏÆ×ia\9dÍ\1eÛ\8fìèóÀk\v\ 6ìA\93Ç\82Ë®òñ\8b'\8f\ 5\93$`%¥ \82h\19.w<¢ï©r¼\99\9d rh?gw¦?&Í|µïb\89×Õ\ 6é\85¼YA0°Ø&\9fö[\86²Hk0 È\906wu\r\18\1d©\16Þ'WÉé\84Ëã´F¯,9ÏÜÔK*Ñ\96\b(qH=ÃML\ 4\ 4C\9d_4«]RÍW³b{Ú5¾+\1a|lÄuL\8c
+\18\eq\ 5\14­\r¦\80Fôý\14\90?³x\ 5Ä5ë²\ 2ÿÇ
+\b\9c\94\14Y\ 3öÛ¦{\97bÏ;Ð#\ 3Ë\81«nðë*.¦\ 6x\I\12³\83*\1fÁÉ\8bêc?\94ç®jzåsÚ$7MYøy9\9cÃ:YÀÐ\8a\ f¯Õ\ 4S3»ô=Õ\8c\13Ô\fS\84ËÁ\0½^,Ð\15ãé\1c   \86Í\1a\8e/:sÛQ4Ñu\7fóhp\ 3Ji=b\19:¿}:\18r\99ËÝ(®\9b\10·ð¶ÖA\9bCB\9aÅ\9a\18j^\80é÷iu\99ô\90þgY»K?@3c\b5,\1c \19`\85±p\81Ë\88¾\1f ý\99Å\ 3\9aiK\86\1f7\r\16Îsd\91X\99!5\84»\ 6ß³NÏÓ,m\90fs]¦/Ç\1aSí;]á^;\1aÑ÷\94\87\ e\9b!%a6\9cµ\eÑ÷Ü\fof'\80C\1a"ã!\91øns35;¶îßîEæ\10\1fäøþò\84yÂÞóåå\95ÃB0­ñ)Ï\97\ 2\16é\94gé%\92í\ 2\82Ù\ 5¾p¶\r\1ecÚ¼ð\1e\7f|¿\0Ñ1U!.É\99\10]þ1\18\82wé{"Ø\9bYü%9\13\9a(>ø«ç\95K.C\80a¾©\9b2Oÿ\9b|6\85\8e¶I\82\82o}Xÿ\ fæ°±ùòyk\e\13¡\ 2¾ñ\18\9b.o\16
+\1f»äýàáÍ*Þ¾YJôP@òÃ\84\ 2¯I¯ãMzá賩\10ÿº±\ 4     ãò3¬>+º±$\92\86(ö|ð\17\1c\92\12ªíKþ\81ã\7fa\e©Ï
+endstream
+endobj
+3388 0 obj <<
+/Type /Page
+/Contents 3389 0 R
+/Resources 3387 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3253 0 R
+>> endobj
+3390 0 obj <<
+/D [3388 0 R /XYZ -16.307 900.716 null]
+>> endobj
+3391 0 obj <<
+/D [3388 0 R /XYZ 56.693 759.068 null]
+>> endobj
+3392 0 obj <<
+/D [3388 0 R /XYZ 65.161 752.393 null]
+>> endobj
+3393 0 obj <<
+/D [3388 0 R /XYZ 56.693 705.867 null]
+>> endobj
+3394 0 obj <<
+/D [3388 0 R /XYZ 65.161 706.55 null]
+>> endobj
+3395 0 obj <<
+/D [3388 0 R /XYZ 56.693 660.696 null]
+>> endobj
+3396 0 obj <<
+/D [3388 0 R /XYZ 65.161 660.707 null]
+>> endobj
+3397 0 obj <<
+/D [3388 0 R /XYZ 56.693 614.181 null]
+>> endobj
+3398 0 obj <<
+/D [3388 0 R /XYZ 65.161 614.864 null]
+>> endobj
+3399 0 obj <<
+/D [3388 0 R /XYZ 56.693 569.58 null]
+>> endobj
+3400 0 obj <<
+/D [3388 0 R /XYZ 65.161 569.021 null]
+>> endobj
+3401 0 obj <<
+/D [3388 0 R /XYZ 56.693 522.495 null]
+>> endobj
+3402 0 obj <<
+/D [3388 0 R /XYZ 65.161 523.178 null]
+>> endobj
+3403 0 obj <<
+/D [3388 0 R /XYZ 56.693 465.693 null]
+>> endobj
+3404 0 obj <<
+/D [3388 0 R /XYZ 65.161 466.376 null]
+>> endobj
+3405 0 obj <<
+/D [3388 0 R /XYZ 56.693 408.891 null]
+>> endobj
+3406 0 obj <<
+/D [3388 0 R /XYZ 65.161 409.574 null]
+>> endobj
+3407 0 obj <<
+/D [3388 0 R /XYZ 56.693 363.048 null]
+>> endobj
+3408 0 obj <<
+/D [3388 0 R /XYZ 65.161 363.731 null]
+>> endobj
+3409 0 obj <<
+/D [3388 0 R /XYZ 56.693 317.205 null]
+>> endobj
+3410 0 obj <<
+/D [3388 0 R /XYZ 65.161 317.888 null]
+>> endobj
+3411 0 obj <<
+/D [3388 0 R /XYZ 56.693 271.362 null]
+>> endobj
+3412 0 obj <<
+/D [3388 0 R /XYZ 65.161 272.045 null]
+>> endobj
+3413 0 obj <<
+/D [3388 0 R /XYZ 56.693 225.519 null]
+>> endobj
+3414 0 obj <<
+/D [3388 0 R /XYZ 65.161 226.202 null]
+>> endobj
+3415 0 obj <<
+/D [3388 0 R /XYZ 56.693 179.676 null]
+>> endobj
+3416 0 obj <<
+/D [3388 0 R /XYZ 65.161 180.359 null]
+>> endobj
+3417 0 obj <<
+/D [3388 0 R /XYZ 65.161 169.4 null]
+>> endobj
+3418 0 obj <<
+/D [3388 0 R /XYZ 65.161 158.441 null]
+>> endobj
+3419 0 obj <<
+/D [3388 0 R /XYZ 56.693 100.956 null]
+>> endobj
+3420 0 obj <<
+/D [3388 0 R /XYZ 65.161 101.639 null]
+>> endobj
+3387 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3423 0 obj <<
+/Length 2312      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\[\8fë¶\11~ß_!¤\ fÝ\ 5²4ï¤N\1f\8aæl\93¦H\8b6»@
+\9c\13\ 4²DÛÊJ¢#É{ù÷¥lùd-¯×£¥iäI²E\rGäÌ7ß\f)áh\1eáè»\8boî.&ß
+\1cÅ(\96TFw³HR$U¤  CLEwYôéòGS\98¤1W×TàË\7fÛÖ4\9bÓ\99­7'í¢¿xcÓo¬½ßüøßí\ fW?ßýÓusM\b\8a\85ØH»m\9f\vÓ,\8ci\9bî²ë\9dDÚõ.Y×;\97
+)ª£k\81bÕ÷/¹\13¨ôåds ±ên¼øûÝÅo\17Ä\89Ç\11\89\84D2f\91\8a \92\98Fiyñég\1c\9aS\0ñXG\8fë\96e$\bF\94Iw^D·\17ÿ½ÀýHà\83\95ÍcD°Üèô\99R±Öb{Ûä[×dý\1c¼»G#.µ»°nÜÚò\97&]Ô\1f®®        Åør\99ÔI\89LÕn$¸±é\84t\87ïv\9fÊÍ\ 5Q4R,F\9c³î©ºÿ\ 5vcÄeDQ¬ã¨6ÑìåcìH{ýßý\ e¨ÓWóm\a\eÁ¤kí+_ "ÉP¾À\ 4)7<\90\1e^N±D1\8dO ìZ`=\8f6'?ös¾3\7f\99ÓÔ\rÐz\1aoò&\99\16\99÷}aѧké&yZ'U\96WsXk×v\84Ø*)\r¬¹3²¼ÍM\ 3kÝy4¨açñ°\869TÓ©Ù\e¬ã\8eA\85ómáã\18\a\8e\87Q\03D49\19
+<=\9aé_®Ö#0\16\16\9c:H\10\1d\ e\16¤¦H8¯
+\ 5\v\ 3ù~°à¯,\1c\16¤\16Hó><ý§6næ °ð\93\99þÃ\14KXãÚÌLmª\14èB\99MW¥³\9f¤ÍmµsKßàÃg,\bÔº\94\v¥á¦þ¥tÏ\89÷TtÄ´+\8e´Ö\9biwD\b6+©cO@XM¦v\ 5\94º\ 6\vÓ\9aº        \127ÆÅ£!r»áùÐÿqà¶Û\85]\15\198Ø<Cý¥{Âld\14\91\12#ÉI8[ß\95ïiíÞÊ\8e°wÉÖ}öáë5Dùêà4_ºÀ¶\18"\9dû\e\1d¾ã\90-}õ¶-\rm5\98j{îÓéöW(\9eºôÁŨpV¶+ßÓʼ\95\1daeÂ\89ïcéÇUí|¸-\9e\87ÃüõÛ&à"_S§Ã\9b&\87çóõÈú¶\r<\95\ 5\10ñ­\8bÁy\ 5Df[\15@xK Ý\97å\17\16y~Êÿ*Ã9î\1eL»Ä\9f\85s\8f\9eîá­ì\b÷à\14aÒ'\1cÎlÁT\10\16\9a\9eÁÚU{Ìóòú°KåU[¯\9aüá\90\e\1e7\eê\92\1e\19®r1\90ïi6ÞÊ\8e0\eF\10\16}åâûÌ\0±#oNk6\8e\90M\v éä@Èz\\98ê´\12¡O]\9b${\1e\vl\94#¥ä9k\14\12SÄå)j\14OM1éÉ\12rç@§\141E*\ eX\98\10\9a ÍÂ\15&\ 6òý¼Þ_Y¸×\ví\8e´'Sÿ²\ fЪD\91TóU2\a:j³4i>Ë\81\11ÆÎ\ 2TF ø3wDÈ<µ#\98aaÓ¤0ð\e\f\b YÞ¤«¦\81NËcÞ.FÂ\8dP\18i\1dÎ3vÄ{:\86¯ª#üBqwÔÛ\15(3K*(=.
\b\ fIòñT´Ì«¼L\80\89Åëté°U.\97µMÒÅ^Î\8a®F\97\ 3\85pa\86\86K_\aò=-Ë[Ù\11¦%\19¢¸/\92|_\9d8\99*,ÔôêU52i.\93g(«/íû}àpÃ!0¿e÷öÄ)ò«aáÈ\80\92o³ªß\9dÑ\bGâbÆÎÉ\17\ 5ãH\12ý\ e¾x\93<äÙ\ 6L>võè/ı5å²HZ3é\8a\11\9a¤M3YÚ&ïV&\9c%!÷\e:\1e\8e?w\9b\aÂ\91IÂP\1c«pȶ+ß\13Ù¼\95\1d\81lD!ªùf¦\7fz½dz¤Ìÿ\83}4§®/­#æª\842¨lH¡|yê\1a;*ð2MeÆ28â2w¬Ï    \0\ëõq<\0Ü'ͪ\9aÎ\ fä\8býÂö\10\fÊ$¯Ð¯P\0à*F8àæ\17÷4\b«pÌf ßÏÿý\95\85û?W\ 41±e63èÂ!¬Ýª\81\ 2C     OcÁ,ÁEò\ 5´ÿ%8/\9e>CW\84óô\1ȩluRêÓB+ÃE^Ý\8f$HàUã\16\Â[\8f\15tþ_ßõð§ÃÙWc\92:]Üä\ f\9b­\88ÎS~÷\ 2®c$d¼EºÏ\98ã¾\95~ÑJ!îܱos\r\85\10!GÖ\ f\86ê\ eýùíëû0´Ûç!\18\82\ 2HA\1eåeÀÚ\r>\ 2a-\1d\f\13\93¯¡cÎ%""ÜJÁ@¾'Ì{+;\ 2æy·»´¯\16o\1c\ 2\98å\8cØÃ\ 1M4\97¦\9eÙº\84:|>;1¹L­½ÏGä¯wövÄ\88\19À\89¦#Víó{3MÎ\993\80³î\9eä\14#-N\99h¾o\85\82;\8eMtÀ\15
+\8e1¢4Ü
+Å@¾'Úx+;\ 2mp·iUz%\95f\ 6t\8f¤ÈçÐ\8a\16ÐmÒ9Pf\95\1a.L\92\rèè\9b[QÖ7Ýä\8d˪\0\94sí'à}\1eI\ 1,FO¡[\15á\ 5A»,mÓ¾\97\96\1fõz\16+Dù9ñ\8e)î<L\ 4ª¬­ë\10\93\9e\82kÖLLõK\7fîrì>\ 3ßì\8f\9a<åUZ¬2sÝ\9a¦E_ö3\1d\1f8ç¼T\ 6ÌÁ\99à\88ápäl ß\ f\95\85Ã%sôZÄÄ\a.?\16&©Và\1dç\9dme§Þ\ 4²µÈ\11»í~\ 5\82qºHªù\10¹\8f[´ \88\91³r\1f¶ÝIûG«°3\12\ 2\92!\865b*\1c\19\1aÈ÷ônoeGx·£¡Rz\91¡\9býýv\7f>ìTÐØ
+\ríS[gàW\10\92Ú® \ 5¢ß\92*K\1aÓBKUCÖpÜè±@/wø\84÷\7fª\19ÂJ\84Ä\80q\85\18â\84\86ó{ê\8e<`Ée ßÏïý\95\85û=uGŽ¢úß\1el\ eô¥UU\99Ô4MR\ 3ëÓMZ[h\16°Z6§Þµ\99\ 2\9a­@+*>ed\80'\89ØùëYÙ\ 4e
+\91\93\82Ét\95\17\19ZÖviêß_\19>þìT!®U@\14!\12\89\80¥\94\81|O\14ñVv\ 4\8a8Þ¦ýJ)·\vû\bÝ\bg[è\8a\19¸î\ 1]0ËÌ,Y\15cC<%\f\89³¦û$&\88Ò ^Ù'ô\9b¿á\19\ 4   \19\13\85\91ÄáÞß\19È÷óR\7feá^J\1cËÒ~\19üíj¹´5tï\99i[ðÚrã$צiFäå¯\0ÁÛ784Èçû¯¤\1fF\9aÚ\96Ð
+d^d#4\19Æ60\92\10©\90<oµ\80p\97\9fü\11\81\84       $YÀpO(GR\85ÛÁ>\90ï  $ÞÊ\8e\0\12G´b¿bÁ( I²r¿¶ð\86wÍëd¹ÈÓfÄ÷\vN»Ür>8 Äùè9Ñ \8e\11;méàÐ\8aÀî\82A÷Â[iFÀ\83\8e\91
+YRP\1a)\11\8e\8a÷üN\95¯ªphÐ\14aÏrB\ 6ÿVÕÖf\80Åÿ§¤\\16æ´+
+à%ÅÌ\94vÔg\ 1:{\7fç+ÖÇ?W%\9c9\9d\92Eì}ÿ\8ec\847È4öówÿ\aòÞ(\e
+endstream
+endobj
+3422 0 obj <<
+/Type /Page
+/Contents 3423 0 R
+/Resources 3421 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3459 0 R
+>> endobj
+3424 0 obj <<
+/D [3422 0 R /XYZ -11.232 900.716 null]
+>> endobj
+3425 0 obj <<
+/D [3422 0 R /XYZ 56.693 742.047 null]
+>> endobj
+3426 0 obj <<
+/D [3422 0 R /XYZ 65.161 742.731 null]
+>> endobj
+3427 0 obj <<
+/D [3422 0 R /XYZ 56.693 696.122 null]
+>> endobj
+3428 0 obj <<
+/D [3422 0 R /XYZ 65.161 696.806 null]
+>> endobj
+3429 0 obj <<
+/D [3422 0 R /XYZ 65.161 685.847 null]
+>> endobj
+3430 0 obj <<
+/D [3422 0 R /XYZ 65.161 674.888 null]
+>> endobj
+3431 0 obj <<
+/D [3422 0 R /XYZ 65.161 663.929 null]
+>> endobj
+3432 0 obj <<
+/D [3422 0 R /XYZ 65.161 652.97 null]
+>> endobj
+3433 0 obj <<
+/D [3422 0 R /XYZ 65.161 642.011 null]
+>> endobj
+3434 0 obj <<
+/D [3422 0 R /XYZ 56.693 595.403 null]
+>> endobj
+3435 0 obj <<
+/D [3422 0 R /XYZ 65.161 596.086 null]
+>> endobj
+3436 0 obj <<
+/D [3422 0 R /XYZ 65.161 585.127 null]
+>> endobj
+3437 0 obj <<
+/D [3422 0 R /XYZ 65.161 574.168 null]
+>> endobj
+3438 0 obj <<
+/D [3422 0 R /XYZ 56.693 527.56 null]
+>> endobj
+3439 0 obj <<
+/D [3422 0 R /XYZ 65.161 528.243 null]
+>> endobj
+3440 0 obj <<
+/D [3422 0 R /XYZ 56.693 481.635 null]
+>> endobj
+3441 0 obj <<
+/D [3422 0 R /XYZ 65.161 482.318 null]
+>> endobj
+3442 0 obj <<
+/D [3422 0 R /XYZ 65.161 460.4 null]
+>> endobj
+3443 0 obj <<
+/D [3422 0 R /XYZ 56.693 413.792 null]
+>> endobj
+3444 0 obj <<
+/D [3422 0 R /XYZ 65.161 414.475 null]
+>> endobj
+3445 0 obj <<
+/D [3422 0 R /XYZ 56.693 367.867 null]
+>> endobj
+3446 0 obj <<
+/D [3422 0 R /XYZ 65.161 368.55 null]
+>> endobj
+3447 0 obj <<
+/D [3422 0 R /XYZ 56.693 321.942 null]
+>> endobj
+3448 0 obj <<
+/D [3422 0 R /XYZ 65.161 322.625 null]
+>> endobj
+3449 0 obj <<
+/D [3422 0 R /XYZ 56.693 276.017 null]
+>> endobj
+3450 0 obj <<
+/D [3422 0 R /XYZ 65.161 276.7 null]
+>> endobj
+3451 0 obj <<
+/D [3422 0 R /XYZ 56.693 230.092 null]
+>> endobj
+3452 0 obj <<
+/D [3422 0 R /XYZ 65.161 230.775 null]
+>> endobj
+3453 0 obj <<
+/D [3422 0 R /XYZ 56.693 184.167 null]
+>> endobj
+3454 0 obj <<
+/D [3422 0 R /XYZ 65.161 184.85 null]
+>> endobj
+3455 0 obj <<
+/D [3422 0 R /XYZ 56.693 138.242 null]
+>> endobj
+3456 0 obj <<
+/D [3422 0 R /XYZ 65.161 138.925 null]
+>> endobj
+3457 0 obj <<
+/D [3422 0 R /XYZ 56.693 92.711 null]
+>> endobj
+3458 0 obj <<
+/D [3422 0 R /XYZ 65.161 93 null]
+>> endobj
+3421 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3462 0 obj <<
+/Length 2206      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\Û\92Û¸\11}\9f¯àÛ\8e«2\10î\ 46Ov¼^'µIe=\93Jªì­\14EB\12=\14©ðbÍäë\17¼ØkQ\1a¹9 ´û$J\ 4\e\8dË9Ýèn
+\aë\0\a?^½º»Z¼\118ÐHK*\83»U )\92\bC,\fî\92àýõ;\93\99¨2/n¨À×ÿ(jSõ\97«¢ì/êÍpóu\11¿*\8aûþË\7fn\7fzñËÝßl77\84 -D/í¶~ÌLµ1¦®ÚÛ¶w\12(Û»dmï\\86(¤*¸\11H\87CÿRX\81¡º^ô\1fD\87í\83W?Ü]ýï\8aXñ8 \81\90Hj\16\84\9a \89i\10o¯Þÿ\82\83ÄÞ³
+ ®U°ïZn\ 3A0¢LÚë,¸½úù
+\ f31þ<\9e\99Ï}p\8d\b\96½n\1f(\15\9d6\9f\1f[¼±Mºñðö\19\85¸TöF×øuô)M^ÜH\8c¯ÿRF[S~ÿâ\86Pû­6Û]\16Õf\11\17Ûm\91/âªZì\8a*­Ó"Oó5²ßûNì4¶ý´\1f?\1eN\80]6\12Ò d\1a\85\13Ðþ.°\9dN.\ 3\8a´ÒAi\82Õ×#>\90vú×ã\ e¨ê$\ e\1dô\82IÛÚU¾@D\92±|\81 
\fBzøz7H¤©\9eAÙN`¹\ eú\8bwö8XâÏ\8a3\8a0ãýJÿÛ,7&Û\1dì\fûó÷Ã\ fc¡ÁûnS¼3Ûâ\939xèɶˢLL    k\e\95E\93'°¶u´Ì\80*4\95\81
+-`í,£l£\1aÖ6\8e²¬h\80\8d³´\1aµü6\92¨@¡P.H\9aÌ,\98Ù\9fÔ\9cÌòPe\8b}¿\19\91½þsßfÌ7é6Z\9bj\11\97:Ý¡]¾>×´'n;ØßÔáJ#a/\a\85>`L¬
+\ 4\7f¹"ý\15\8cƤæVZè\8fƤbÖP(o46\92ïFcîÊÂiL*\89\94\96.4vÛìvE    Df·ç`M×e´Û¤q5R§»÷\ 1\vü¤V×U\9df\19¬\93\ 2\12ð#¬]bVQ\93Õã9´
+\83Á 0\92ô\92D$\85B\8a]\9e\87\9eï÷Hë\94q\v\15\7f\84Áì@C\7f|q Þ\91.\U\9dÀ\16\9ctFÒ\81\9a\12\88\7f(OäѧUa\8f)Pï\bê\1a­Ò\aXÃÒ´\9b\1a(õË\1e\a{&\92   ÄÕe     Á\1e\a¥¦\1e\19\ 1\8a\11ÕÄ\1fÎ\85\a_F½\ 1}$ß\réîÊ¡.´l­\90\ 3Òß@ñcʲ\80\82w        >\ 3Ø#\90\89³¨\84\ 23)âñ\0ÑÓ.F\9dÖÐsÓ.²@\98\88y¡1b\9c_\12óB*$\ 4\9f\13óvJ«2^\94Æz}\ 6=l¡¨\17B#"\98GÔs\85\88æþP\7f\11õÎÊN@½ \9d­q\80ýË$±¾\1c\f\1a\ 5\82¨6\15\10÷\95\89Êx\ 3\95Zn«yc\1amp\14è5´¨\98Ê\v\ ê\16ï\9bÌ\v\94!N|Å?óÚäõ¢_³EeoØfÕÂäÿ\1d®ÑGè\91@\10\8e\18
+\15\98!,ü\85BGò\1dIÃYÙ ¤\81eg¬ºE\7fkýk¨e4\ f±Ùµ\87¿(\83\ 6\ 1+SÁC\80\9fæ3cû\9fE9>\8f\fwèyòìv=\98>£l]L%\10\8c\11v\8b´M%\10\1e*DCõ\87'\10Û1R¡Ç $\17!ÒÄ_\10r$ß\8d\95\85\13\b\97ÄZ5§ d4ÅëØ\998\9dB9°\96û¢LNAþ»3\81Êèq<ÎïÎ\8f\13ê\86\18 ¥}\ 4Òé\80¦\89\ 5ï6Ó%Ù\861Dø\1f\9fl¬W\152\8f\ 1LN(
+=rÍ\81xGªqUu\ 2Ó\10\9frËÚ®ÒÜL@\r\98\97\8aÕü§\96\r4¿jòç9K \84L\91g\8fð\19\ 3ê±\ 2;m¥\81³ì5pf# ù(òÊú·9p\15\96fU\94f\927z21«\7fKÌr<´R_µ
+\11·\1c1´¹\81r\96E¹¢ä<PÇÊ\8e!{þþ1Ï\1cöù\14Ñ@¥~¡\1c/CùÚ6\1d°\8fÆÖÒHÛ«\1d\14Ö\a³~j\v>:d\ f\99nsyì\92&\97\85\9cý~6÷8½xðP¾¿õ_ÂÀd\88$§þ\f:kg[1o\16}$ßͤ»+\v·éLØ\1d\19\12\17\9b¾J\1f ±\82e\ 3´æû#»söä\0\ e\ 3\85Þ\9b#\1aùÓùYH¢©O\80s©y\13g¦©&\8aß\83g0/jhÉ\19¸4.i̳BÃc\9aá\ 4\11áÃ\1e3.PHýe1Fò\1d\19ÁYY\0#(\81°\92¶/\8d0\19²\18IºZÙ}\94ÇÐÈáìÑÀ}ô8³Ä8K\rÔ¥<yrw\ 6t\9a\ 1*µW!y6\19\ 2\90`O\90L^Ôé¡V\ 2\9f5-²lÒ,\99\90&e\84 Á=f<\18ÆH(\7f\19\8f\91|G\82qVv\82Ë\81\19R!¿XÕäC\9aÇY\93\98\99A\ï\8b±ÖgN%»¨\ 22è®,Vi\ 6\8e{@        ·ÃÇ\84\1a\8d/H\ 2ó\bÕ!\12ú¢Eà4\14Haõû\97ZQ\8b#\8e=¦?¨\10\88s\7f\91|76qW\16Î&T¨Îzu«
\9aZF   ôÈ\90ßÏ[ãpªÆù\8cÐ]úTeÕ·7¥ \88_Ô®S\86Û\17â¦Ãñ>ª\9a|¹v­}¢\94 *=&\ 6¨ÝÅ\8cøCá\81xG\10ºª:\ 1\83\84uÌß-å˦.¶Q\9d¶ï\1c=BA¶Më\99½ü*ý¿\999s\0îzB\11Ubª¸L»:\8eyi¦­\ e«7c7b¸I8>ï`Å\9b¨\8câÚ\94S\ f\13ÔB\8eÑ\8bÖ[\13{p\15\8cº³ÎóL?        %"Ìc\955iQ\16ú«²\1eÉwc\1dweá´Cd»\9aýR\96íë ðdaSgà<äé\9cÝ\99\10A¯&V'\8cO\1e\80
+\88c¢ùv7˦®\8b\14h
+\94ø)­Rð[³û\r´\14#ÎÒøÞL8à|~\81·\8bÅ\6\15H\ 4GÖd^4\158ês®T \9f¡L \82!9H\84={â!\8d±\82¾\10qû××?¼zù\ ez\80nqó\_\9c\bë\99Ò\8bÖ\1e\13ª\11gbv»8$\f§\ 6ܬ¨î\9d\7f\7fv\12k\84CáÏN\1eÊw´\93ÎÊN°\93\84"&ÙÓ\ 1·3&    \1a\9cX Uo¢|mN¾\99|s\9e®ßÞýý' Ý*£¼êÿ!\ 1ìYWS\82\8a`\8e±óýö8À  \19í¿ÀåÚwѺ*\9aÝó4\1fÛ½P!\85½Ø=­\10!þ^\v>\14ï\ 6OgUáù6b\15åx\b\87\ 2{±à\ 3)8Úµ©GQß   \16N\85\88\b\7f\ 1ÊCñn«ë¬*\9c{[ÿ\84\ f6¸>\ 1Ó\16>Ö3@äL(þcTÎë\83GI2÷¿ÑÔe3
+\94\17\vU6!{2x\1f§ò¦ç»ÉÒå\13­¿½\9f¹]@\1fÕ×G\7fÄÅÛ·Jôsþ\87ëW]ì}o
+endstream
+endobj
+3461 0 obj <<
+/Type /Page
+/Contents 3462 0 R
+/Resources 3460 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3459 0 R
+>> endobj
+3463 0 obj <<
+/D [3461 0 R /XYZ -16.307 900.716 null]
+>> endobj
+3464 0 obj <<
+/D [3461 0 R /XYZ 56.693 742.31 null]
+>> endobj
+3465 0 obj <<
+/D [3461 0 R /XYZ 65.161 742.993 null]
+>> endobj
+3466 0 obj <<
+/D [3461 0 R /XYZ 56.693 697.172 null]
+>> endobj
+3467 0 obj <<
+/D [3461 0 R /XYZ 65.161 697.855 null]
+>> endobj
+3468 0 obj <<
+/D [3461 0 R /XYZ 56.693 652.034 null]
+>> endobj
+3469 0 obj <<
+/D [3461 0 R /XYZ 65.161 652.717 null]
+>> endobj
+3470 0 obj <<
+/D [3461 0 R /XYZ 56.693 606.896 null]
+>> endobj
+3471 0 obj <<
+/D [3461 0 R /XYZ 65.161 607.579 null]
+>> endobj
+3472 0 obj <<
+/D [3461 0 R /XYZ 56.693 562.43 null]
+>> endobj
+3473 0 obj <<
+/D [3461 0 R /XYZ 65.161 562.441 null]
+>> endobj
+3474 0 obj <<
+/D [3461 0 R /XYZ 56.693 516.619 null]
+>> endobj
+3475 0 obj <<
+/D [3461 0 R /XYZ 65.161 517.303 null]
+>> endobj
+3476 0 obj <<
+/D [3461 0 R /XYZ 56.693 471.481 null]
+>> endobj
+3477 0 obj <<
+/D [3461 0 R /XYZ 65.161 472.165 null]
+>> endobj
+3478 0 obj <<
+/D [3461 0 R /XYZ 56.693 426.343 null]
+>> endobj
+3479 0 obj <<
+/D [3461 0 R /XYZ 65.161 427.027 null]
+>> endobj
+3480 0 obj <<
+/D [3461 0 R /XYZ 56.693 370.247 null]
+>> endobj
+3481 0 obj <<
+/D [3461 0 R /XYZ 65.161 370.93 null]
+>> endobj
+3482 0 obj <<
+/D [3461 0 R /XYZ 56.693 315.391 null]
+>> endobj
+3483 0 obj <<
+/D [3461 0 R /XYZ 65.161 314.833 null]
+>> endobj
+3484 0 obj <<
+/D [3461 0 R /XYZ 56.693 269.012 null]
+>> endobj
+3485 0 obj <<
+/D [3461 0 R /XYZ 65.161 269.695 null]
+>> endobj
+3486 0 obj <<
+/D [3461 0 R /XYZ 56.693 223.874 null]
+>> endobj
+3487 0 obj <<
+/D [3461 0 R /XYZ 65.161 224.557 null]
+>> endobj
+3488 0 obj <<
+/D [3461 0 R /XYZ 56.693 178.736 null]
+>> endobj
+3489 0 obj <<
+/D [3461 0 R /XYZ 65.161 179.419 null]
+>> endobj
+3490 0 obj <<
+/D [3461 0 R /XYZ 56.693 122.639 null]
+>> endobj
+3491 0 obj <<
+/D [3461 0 R /XYZ 65.161 123.322 null]
+>> endobj
+3492 0 obj <<
+/D [3461 0 R /XYZ 65.161 101.404 null]
+>> endobj
+3460 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3495 0 obj <<
+/Length 2023      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\KsÛF\12¾ëW r\89\1aÎ\e3ÙÓæáT\9cu\1uH\95\9d\ 3D\ eIXx0\0hÉùõÛ @[\84H¹¡á0{P\ 1$\1a==\8f¯ß\14\8d\96\11\8d~¾øþúbòRÑÈ\12«¹\8e®\17\91æDÇ\91a\82\88\9eGï.ߺÌ%µ{qÅ\15½ü­l\ÝÝ.ʪ»iVýÃ\1fËÙ÷eyÛ}øcúß\17\7f^¿\82\18#V©\8eÛ´ù\94¹zå\S·\8fat\16\19\18]\8bvt©c\12s\13])bã~|­\81al.'Ý\85Ù¸}ñâ§ë\8b¿.\18°§\11\8b\94\8a\8chÊ£Y~ñîO\1aÍá\19\b@¤5ÑÝ\962\8f\14£\84\v\r÷Y4½øý\82ö+A\8f®È\8e·´\84QÝÉô\9e\95b÷Úä%\90lç!Ûw\f\91ÚÀ\83-ñmRo\8a\9båw/®\18§ôò¾Î&wîfå²5\81û\8e\r,PË©½ü¼?5Ø\10\16ó(\16\14íÔÚï\15\85\85\92:âÄ\1a\eU.Z<\9cË\1e·Ãß>\1e\80\eÂ\8cÜ\rÐ1f-µ/\7fE\98fCþ\8a2\12Ã\1aaFx¸Ï\9aXnO ì\96\8cº\9b·ýÆïmâNpÁ\88\84\ 5Úîåº*×®ÚÛúǬ¢wW\1a6ºÞ¬×eÕà\88[4á¸&÷e\81#½_5y\86#mª¤¨A\86<iÒ\ 1{\98\1eR\ eK\ 6O=\ eé\91ëqXRN¸aþ°l\¾Î\92ÆMfe\9e\97Å$Í\93¥«'³$ËÊMSOàt­\8bå¿_tËõ5bö\90¸St0Ï/\92Hc\89\82Û^\96÷\942\90\83ÑÏw¬»Ã­»¶\9c\bfÃ)\am\18\ 1¥\19J7ì³÷S\rÞ¢â5\836\92\9b©^¥\ f ³=\0\97\97Ìçi±ÄátwÂö©¿~@b\ 3ö\9c\9d\13\98Z)"U|r{y\ 4\81y\92\16äC}ä鬮'ë²N[å\ 6kMà3\16Z\12¦ae@h     I\94Pá°µÏß\13\ÞÂ\8e@\97\88\89áÂ\e]EÚ\19µúÔ\86xUÞ\r\råä¨,\97«tîp\8c§@y\93Tc!\ en\8a\ 2etN\88SC´\10þ\10¿Ù¤Ù\9ct¾U\93:,6\955m°\12\f\9aÊ\0\82AsÀß\ f\9aþÂâ¡©,¼km·\97­\8auE\836aÉ\r\180\1cé\rx¥s$W,á\96g\91än$¾\14\18û\98ósâKiF\f5þøz\9dܺE\9a9,®\14\8c+U@`IJ\8c\89Ã\ 1k\9f¿'°¼\85\1d\ 1,)a\81d\1fk&\15\1cÓÆUéß\ ey¸_ÿç×\9fNlæ\ eY^Ä\11j\8d·5gE\v\93À]\9eËá<àRö\94Ck¶÷õ}\8eÍø(ª\bå,\1c
+Á­%Tó`(\1cð÷C¡¿°x\14J\e\13¡\8e;\9eÇ\13.52Ý2ÛÔM\99§\7f\1fʶ`\9cÚ¬\\96#\11)-#4\16çD$@\8c0eO\9a\9b)\1að5&µKªÙjRÜM·7/\8b\ 6b?$®¤\ 2©l@·QÊ\98paÂáj\9f¿'®¼\85\1d\81+E\89â=°*\97\97\1f\91\11Q]æHÊWS¤UK*ÐÚ ·ÇfR$Xh.íYaÄ\19\11;}ôÿ\ 3#\ 6RÅ< \8c(%\92\89p0Úçï        #oaGÀ\88
+\12Ó>åý2½?±Ã\97§u=\fæúGß\1cOoüVâ¸W®Þd\r:\17³Á\86uÃéµU\vB¾yÚ\8cÞl\96#á/À5\90ü¬\15\ e\11K¢Ø?Uw\14\1aF\97&\1cÌ\85\12D\19\e\fæ\ 3þ~0÷\17\16\ fs\ 1ûovEð>É\82\8d\ 3GäXÚê=\8a0ÍÛjfRÌ\90ôåâÄ\ 2\94Õ\1c[zÅ\8eý¹\ eðUÂÎbÖG*£Ç^{\83\179­Çm\ 36\85æ\9a\8a¡ÒØ«EÆ\86\18j¿Ô"%í+\96æ\ 1U¼-\82÷4WXí!9ÑáLø>{Ohû\8a\8a\81\88Þh\18J\11Ëú¼\1e\1e\7f\8fÊòWOT\e\86\95ÿ§É¿$\aO\86\18tB\16½\0YZÜb\15 ZÌvæcQ=E\87#h1æn\96\98:U\8al\ 2ùð×ÆU\9fF\9c\85Mz¨_A2\båY\10\1d!\18ÑñW
+\17C9\87\18|úùcű?æ1Í\81åúY\87\ 4\99ÊC\añ :\11r;B·ê\8c\18Â\8f\1fà>õ\84?ñ#\10_a\rùGW\8d8\90U:\9f»b$F\7fA{\1fI3dýíqY°K\81ö*f®z4µ\7f==µ\ f°\83Ø`\v\9fcA«á¶]¥ÕSI6J\a\ e\15\8a6\84ª ú\84S\123~^}²?æÉôI\90©\8cpX,\85\80\124\f\97»0ä\80\eü\84\89ªÑM\ fpüj\87µ\95\8bd\935Ï6\7fÿ\8cÓð\vv\1dÊÍrÕ\9c6̹un\8d®ÏÃNäØým\92Ù3û[\1f©\83mßy\bu@-\89\18d\9f¿g\10â-ì\88(\84 Be\9fXrI\9db#Õ¶Õ\ e´À£LÀ\88FaA5¬ÒYÓhÜ\bb\9e\93D\7f\95V·IWÂýµ¬Ý­w\99\18¹F<\ 6\81MÀÌ\e\87k{èB!cÀß\ f\19þÂâ3o\1cÆä¬Ï¼½N\vlæ|\96¹¤Ø¬GºsàOa£Zw\ f¸«Ó\9b4K\e¤M[µ?È\19'\10¾ÚV7\9f2´]i]Ñ9Ú° Ë   ?L§'.\7f\1cÐ\84C[%\14\89\83Ø*®\18±áÚ¢öÙ{âÑWT¼¡âJ\11®útÙñΠ      ÄòJàmÎÚ\ 5Ϲ&T?§\vþÇäc:ïlÊ\ fm\1fX\15¤\8aË\99&\8c\ 6loç\14Î\9e\f÷Ó\91\ 1\7fÏCí-ì\b#Ca»wÍÓoÛ@\1d­IËb\96¥³Ûg&8\9eøm  Vï/ª\12\19"¼¹ÿ´|\9c»ñO°ÌÓ&ÁÚ¨Íb1VQP¸ª³öÒ³Ø\12.OÐK?/gu5\9bT.\99çnD»!Ó @@o\93)C\ 4\ f×L?àï§\bü\85Å+\ 2ø#\9aZßß¹À¾oBõá/\Òl*7¶W\8a\81á\16â¬-óLp"\999ýÏA\9f\1fÇ1\ e")\1d\10Y\8c\11\19Ðm\1cð÷D\96·°#\90Å$\89w\1dá£\1ay;\97
+i`!*CÖâËû±\b\ 2'Aѳ¶Ñ\83Ó­¬<#\80\87þ\9f\83¤à<Ûçü;\87ÿ\ 1\7fãm\92
+endstream
+endobj
+3494 0 obj <<
+/Type /Page
+/Contents 3495 0 R
+/Resources 3493 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3459 0 R
+>> endobj
+3496 0 obj <<
+/D [3494 0 R /XYZ -11.232 900.716 null]
+>> endobj
+3497 0 obj <<
+/D [3494 0 R /XYZ 56.693 741.747 null]
+>> endobj
+3498 0 obj <<
+/D [3494 0 R /XYZ 65.161 742.431 null]
+>> endobj
+3499 0 obj <<
+/D [3494 0 R /XYZ 56.693 694.923 null]
+>> endobj
+3500 0 obj <<
+/D [3494 0 R /XYZ 65.161 695.606 null]
+>> endobj
+3501 0 obj <<
+/D [3494 0 R /XYZ 56.693 648.099 null]
+>> endobj
+3502 0 obj <<
+/D [3494 0 R /XYZ 65.161 648.782 null]
+>> endobj
+3503 0 obj <<
+/D [3494 0 R /XYZ 56.693 601.274 null]
+>> endobj
+3504 0 obj <<
+/D [3494 0 R /XYZ 65.161 601.958 null]
+>> endobj
+3505 0 obj <<
+/D [3494 0 R /XYZ 56.693 554.45 null]
+>> endobj
+3506 0 obj <<
+/D [3494 0 R /XYZ 65.161 555.133 null]
+>> endobj
+3507 0 obj <<
+/D [3494 0 R /XYZ 56.693 507.625 null]
+>> endobj
+3508 0 obj <<
+/D [3494 0 R /XYZ 65.161 508.309 null]
+>> endobj
+3509 0 obj <<
+/D [3494 0 R /XYZ 56.693 460.801 null]
+>> endobj
+3510 0 obj <<
+/D [3494 0 R /XYZ 65.161 461.484 null]
+>> endobj
+3511 0 obj <<
+/D [3494 0 R /XYZ 56.693 413.977 null]
+>> endobj
+3512 0 obj <<
+/D [3494 0 R /XYZ 65.161 414.66 null]
+>> endobj
+3513 0 obj <<
+/D [3494 0 R /XYZ 56.693 367.152 null]
+>> endobj
+3514 0 obj <<
+/D [3494 0 R /XYZ 65.161 367.836 null]
+>> endobj
+3515 0 obj <<
+/D [3494 0 R /XYZ 56.693 276.492 null]
+>> endobj
+3516 0 obj <<
+/D [3494 0 R /XYZ 65.161 277.176 null]
+>> endobj
+3517 0 obj <<
+/D [3494 0 R /XYZ 56.693 218.709 null]
+>> endobj
+3518 0 obj <<
+/D [3494 0 R /XYZ 65.161 219.392 null]
+>> endobj
+3519 0 obj <<
+/D [3494 0 R /XYZ 56.693 171.884 null]
+>> endobj
+3520 0 obj <<
+/D [3494 0 R /XYZ 65.161 172.568 null]
+>> endobj
+3521 0 obj <<
+/D [3494 0 R /XYZ 56.693 125.06 null]
+>> endobj
+3522 0 obj <<
+/D [3494 0 R /XYZ 65.161 125.743 null]
+>> endobj
+3493 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3525 0 obj <<
+/Length 1810      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ[KsÛ6\10¾ûWðVg¦\82ð\ 6\98\9c\9a¤ÍL§M¦±\ f\9dI2\19\8a\84\14©\92Tl÷×wù\90\96\f\1a\ 2Û\9eDQàb   ì·ûíb\85\83E\80\83w'¯ÏO¦¿\b\1c\84(\94T\ 6çó@R$U  CL\ 5çIðéô£IMT\9a\17\13*ðéû¼2e{9Ï\8bö¢ºè~|\9bǯóü²ýòçÙo/¾\9cÿ
+ÓL\b\10­´³ê&5å\851UYÿ\f³\93@Ãì\92Õ³s©\90¢:\98\b\14ªn~©@ Ò§Óö\83\84ª~ðäçó\93¿N\b\88Ç\ 1   \84D2d\81
+       \92\98\ 6ñêäÓ\17\1c\e(\80\83«fä*\10\ 4#Ê$\§ÁÙÉ\1f'¸[     \f\97õÇ»{\92a=\88¢\81â!"XÖ\92ëû\ 2\83\9e\\ 6\14\85:\f
+\13Ì÷\8a²\9d\80iD¸ÚNÐ
+&õhWù\ 2\11Iúò\ 5&HIm5Ãýe\96(¤á\11\94m\ 4\16\8b ½øØY"lac\v¼±ÄNqN\10g\9dõDI²Ì\16Íþï\17\15|\9aH\8cO/L\94\98Ânì,\8a/\17E¾É\12»ñËU´0»CwÞsÇ8ow\18^Hh\17\13Úóù\10Å[<\10\8a(çíÚ}¦Tì¨Ü[o\8d8\18\ 4n\a_Få&\9b-^¾\98\10
+ï{]¦Ó+3»0é\1aÁõ«\17Í*TfµN£ÊLã|µÊ³i³*å´]øÉl\81ÖÛ½zzq0hª\89?|Ip\r\8cRoøêÉwÃ\97»²öø\92!GðÑìzf®þ\9fØ\92Z#Æø\98Ø\92°~\9c\8e\ 5­¸,§ë¼\VË<\ 3\ f\88à»%²¤\0=\85ò\88\9b\bë\rY»ò\1d\91å¬ì\0dqXj-Û]\9f/¯íÌ?5óÊnd\16}_.¢Ú"\86¢\ 5BªÀá¨h!\1a\89P¸Ãå\88ÀÀ\1aIÆü\ 1C\84
+¸4÷\ 6\8c\9e|7`¸+;\0\18\18\9eÝÆ\9c2_\19;{¿ÝZkC\17ulÓbLC\17
+vA\11wC\9fm\96i\82®W©¥9\vI\90ÆÚ£9\v\8c4\ fý\99ó®|GsvVÖÞ\9c\85à\88l³å\9f\86d(Õvw»\91ð<ên<|äÔ\W&+\1f¸û}Ò×E¾6Eu3\143\10µ´\1c\152\94£\90ËQbCG¯Zpu+´4»·\a`\8e\80æ\9a\1cæ\b\ fs»ò\1d1ç¬ì\0ÌÁR3ÒÑï\8e>÷ Ôìèd/\9c\9a\9f\87 ÕdÑ,5\ 3ðZ\82=®úâáþ\8f\87uªòxÀ$óej\19>\eã\1eä:\0\18C\9d\a\18\10f£z\ f®4"ô9\89Ø[àÏI\vü7E´2Åñ9&Ì\86\88\bý9\bÈì\90¿¢Æ\8et7çન½kà\12#®u»Ç¿G\97\96ð¨«ØV\ 3\1fó6\a\8a\1fYf[()Óåâ¢Jo,óĨXô$ßy\8a§\r\138\v%tT 2\82h¨}\ 2u\15-3ô­<z\r\85S\82\18\13\1ea\fX`Jú\ 3ò®|G(;+;\0Ì\84¡æNË­¿mJËâH\9c§yQÚ\8d\8dlK\93÷¬Çî\81|~üzªµ¶¥\89\8aø¢ï!¦û¹D\9fyì÷\95Ñl(3à5aÓjL\87Ã4G\±c:\9c^±ÖÒ}0Å\91ðx¶Á$CBø£\ 1=ùnÞÃ]Y{ïÁ`NÍÂvS?d¶¡u½±t2\895`\96\95-M_fÏw\19O["p#!Ù¨(d
+I\1e\8eÌÏ\ f\9fPÖ<áëlñu\ eK8à\90\92Qx\15í±     \80\11\89\14õ×\ 4Ð\93ï\bdge\a\0\99b\84\89¸O\ 3¬cpbæÑ&\1dB\e\8e\eÛ­\13\8bç!\1a\b\92b£v\15Ð\10#Mù\7fÿè\93jPTR\7f\12\16\a3oxíÉw뻲öx¥\8a!\12n{vj¸®LVYÒñ*?>i~\18\80\ f\96Õ\9agÞç\96Ý\10ù¦²¦\f¶áýÃÚ\14\91e% Ï/-\97v\91çÉsK\ 6´¶#2j\8fÅQz\97öp\80r\99\98YTÔáÿ¡ãÉ*0×i\9b@M×\9b,®6ÍA{sdpG.Ú\ eFxÇ;M¸\ e\81añ­.\9f1& \aÁ·W¤½²\sÆ\11f\1e\9b7(e\b+\7fÍ\e\8e\1eÌYÙ\ 1\1e\8cJ\ 4éC»\8b\89I\8d=á(¿g}\8c½<tªgâMõàha¯ôy\1aYê1/ò\95\87\92f}â04û§5\7f\eµá\84\84
+f\16ÿ"I9\9c\82ԾŻû Z!J<¶¸\10%\11\15þZ\zòÝÜ\87»²öî\83(ØÇm{à\eà?ùjù·I\8e\9c1\fê\15\8b\1eë\15;̭ʾ\1f{u\981½i\ 3ç±Ë®g\8f\162my\v\81-¡¡¿3ô\9e|G\euVv\80\8dJ\8d\84fÃûVâÆ\9e\9fÙ´µ7¬ØæÝÖè\887E\ 1Öh7¸0    xgK\83Ü,\8f["øö×Æ\147}\ 3ßß»ÐWàé\æüÂ\94\96Ë\96\7f7E\ 1äx4Õ\7f8ÐBÑ\8fÚ;±\12ì\17\8b»PÉq\17Põ½A
+qð\ 1Ý\98\89­Ë\10\1c1æï8®'ßÑe8+ká2´@XK\98K!¹-ý\f+¬Ùú\81¸\v\96M°*ý\99yTX\ e,7k`vÖ±;·=B³mLX\17&6\89Ébóì\b(\bb|Ô³7B\81S3æN¿\93<.\8bxZ\0\1fY\99\ 1­y\84\80TåñÐ\8d\80DAü\1dºõä;ú\bge\aÐ
+\90«Â®øWݬsÛ´òz`RI0G\82\8ez\98¥ëÿ\97\86ÞjR\99¹®&QQäW÷ÊRv     èmë\8bcNÙ½Ëcÿ®å\90ÃËð9\7f®ý\ad\99!F
+endstream
+endobj
+3524 0 obj <<
+/Type /Page
+/Contents 3525 0 R
+/Resources 3523 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3459 0 R
+>> endobj
+3526 0 obj <<
+/D [3524 0 R /XYZ -16.307 900.716 null]
+>> endobj
+3527 0 obj <<
+/D [3524 0 R /XYZ 56.693 759.068 null]
+>> endobj
+3528 0 obj <<
+/D [3524 0 R /XYZ 65.161 752.393 null]
+>> endobj
+3529 0 obj <<
+/D [3524 0 R /XYZ 56.693 704.886 null]
+>> endobj
+3530 0 obj <<
+/D [3524 0 R /XYZ 65.161 705.569 null]
+>> endobj
+3531 0 obj <<
+/D [3524 0 R /XYZ 56.693 658.061 null]
+>> endobj
+3532 0 obj <<
+/D [3524 0 R /XYZ 65.161 658.745 null]
+>> endobj
+3533 0 obj <<
+/D [3524 0 R /XYZ 56.693 611.237 null]
+>> endobj
+3534 0 obj <<
+/D [3524 0 R /XYZ 65.161 611.92 null]
+>> endobj
+3535 0 obj <<
+/D [3524 0 R /XYZ 56.693 564.412 null]
+>> endobj
+3536 0 obj <<
+/D [3524 0 R /XYZ 65.161 565.096 null]
+>> endobj
+3537 0 obj <<
+/D [3524 0 R /XYZ 56.693 517.588 null]
+>> endobj
+3538 0 obj <<
+/D [3524 0 R /XYZ 65.161 518.271 null]
+>> endobj
+3539 0 obj <<
+/D [3524 0 R /XYZ 56.693 470.764 null]
+>> endobj
+3540 0 obj <<
+/D [3524 0 R /XYZ 65.161 471.447 null]
+>> endobj
+3541 0 obj <<
+/D [3524 0 R /XYZ 56.693 423.939 null]
+>> endobj
+3542 0 obj <<
+/D [3524 0 R /XYZ 65.161 424.623 null]
+>> endobj
+3543 0 obj <<
+/D [3524 0 R /XYZ 56.693 377.115 null]
+>> endobj
+3544 0 obj <<
+/D [3524 0 R /XYZ 65.161 377.798 null]
+>> endobj
+3545 0 obj <<
+/D [3524 0 R /XYZ 56.693 330.29 null]
+>> endobj
+3546 0 obj <<
+/D [3524 0 R /XYZ 65.161 330.974 null]
+>> endobj
+3547 0 obj <<
+/D [3524 0 R /XYZ 56.693 283.466 null]
+>> endobj
+3548 0 obj <<
+/D [3524 0 R /XYZ 65.161 284.149 null]
+>> endobj
+3549 0 obj <<
+/D [3524 0 R /XYZ 56.693 236.642 null]
+>> endobj
+3550 0 obj <<
+/D [3524 0 R /XYZ 65.161 237.325 null]
+>> endobj
+3551 0 obj <<
+/D [3524 0 R /XYZ 56.693 189.817 null]
+>> endobj
+3552 0 obj <<
+/D [3524 0 R /XYZ 65.161 190.501 null]
+>> endobj
+3553 0 obj <<
+/D [3524 0 R /XYZ 65.161 179.542 null]
+>> endobj
+3554 0 obj <<
+/D [3524 0 R /XYZ 56.693 121.075 null]
+>> endobj
+3555 0 obj <<
+/D [3524 0 R /XYZ 65.161 121.758 null]
+>> endobj
+3523 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3558 0 obj <<
+/Length 2015      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\MsÛ6\13¾ûWprhí\99\1aÂ7\81öÔ&M¦ï\9b6ÓØ\9déLÒ\ 3\12c~¨$\15Ûýõ]\8a\94Çb$k)\88J\ f\1eQ"¸Xa÷y°Ø]\99\ 6³\80\ 6oÎ~º>\e½V4°Äj®\83ë\9b@s¢ÃÀ0AD\18\O\83\ fçï]â¢Ò]\rEÏ\7fË+W6\977yÑ\Tóöæ«|òS\9eß6oþ¼z{ñ×õÿ`\9a\88\91vU=$®\9c;W\95õm\98\9d\ 5\ 6f×¢\9e\90\84Ü\ 4\97\8aØ°\9d_\e\10\18\9aóQóÂlX?xöóõÙßg\fÄÓ\80\ 5J\13mE\10ZF4åÁ$=ûð\17\r¦p\ f\14 Ò\9aàn52\r\14£\84\v\r×Ipuöû\19mW\82\82\8aõeýòæ\89dX\ f\16ò \94\960ªkÉõç\8a\82\9eR\a\9cXc\83Â\ 57;Ea'\10\860\19®'h\ 4³z´¯|E\98f]ù\8a2\12j\83\9aáé2kb¹=\82²+\81Å,h.Þ·\9e\b&\ù\82\yb«¸dD\8aÖ{þøeeûÝb\82\ f\97\9aÒó8]\14ùg\97º¬q³Ç'@\ 6i>ØÐkÃ\99Ö\16á!aÆ\fg\91\9e\16ñV\16a\91\10PÉkW\ 2H\85º±È¯°ÌS\9cQJ\17\15\939nì<\9eÍ\13øs\ 5n|\95\1f_\87*\1a\1fì;L\13\ ef\19Ìw6å{ú\8e·²=|\87Y¢XËì?N§XßÉâ\89CB\7f\92g%nh½\83áf\8f>dz¨\8aó\f7~¼¬*´\16®\9a\1cìfT\11\9e±!ÞÓÉ|UíácÔ\10¥Ì:zIñ\fu\93Cxãé\13{\8d¦­$\82±Á¬Ö\91ïg6\7feñvÓ6$ÊÚÆn/ó¢p\93
+k¹ªpH~\98äI^ÄÙ¬ìk6\ 3!±âÃ\99mS¾§Ù¼\95ía6\ 3Á·l¬öî³+¢$éòÙwí\a»6å<Å\1a¯D\92j\1aÍâIo\vS"à\9bxÄø;^¿<fµ\a\16­B"eëò\1f9W\e*wÖÛ\10        \ eA\9bÁ¯\80\17«ïú²\88RW|\7fqÉ8¼\9bæ\93²\98\8c
+\17MSGîÓ\ 4¹\97h     ª\98\13\8e\16\9a(>\<Ý\91ï  oeñ'\1c-,1L÷\8e\89\92¸¬âÊ¥H\86\9cÇÙ-ð\1enôÕC6yÿ\ e96¿©\8e\1cpUs\17\17X>Ϫ"\86\88+îF\=\ 2)-\ 4\9e\14úàM\9a«\ 3 \7f\e\95Ël<[\ 3\8c\93i\1f S\98Xóá\80®\8c%!\15\83\ 1½#ß\ fèþÊâ\81®,\88·¬±b¹\,òâØÀ\99º\9bh\99 ¥N\92¨,\17Q5?²\12o\VåÈ\ 3ùÛ8[Þ÷ܨ\15D\1c!S§D«Ò\82\18ÊüÑzèö¬\14( Ì\80¨\95\9c\98\94EG¾'j½\95í\81Z©áµMYܹñÜ%\8bÎ>³òäËc\ 5¹ËÅ4ª³ìGM|ÕIz\1c\83ä\93e\9d\91î\88Æù²:<ÿ¶ß÷ë\0é¤\9b³bàgë\14§\ fÜ!<[$`ÍÑ$OÓ<\eÁ\ 1f´È˸^\\bÆÈã\81fÿ"ÀצL\ eG\0ÒjB\95\1a\8c\0:òý\bÀ_Y<\ 1Hk\89\90¼±ïëøþÈ»e\\96\8dP¾ÝI(çÿwn+\a½ØýÈ\16äÁ§/\9a#ä7\17û\1e¯ÃìmÕ\94\17ϳ\1e\1cP\12,\95EÉ]ô\80\1cû9.ãq\82M      #yìprÿåUw]¾oVTH*¤0ß"A.­ TëSR\9d\f)a\8a\1f3\ 5Ñ%½8\8d\1c\95UT\94Wi\94$d±>\87î_\11\rêù\91ÿ\1eÚ\93\96ðá\ e+\9bâ=IÏWÕ\1e\9c§8Q¬Í¡¿\9c\f\9b\95èQ\7fY\96èô.¶¼7Ïï\8e_\b¼sñl^}\993ÞIýE\8eLʬ qÜ%\18ç÷XÂ-ñ±ã\ 3r¥:!#8Ï3»\182fLê\9e\12dFìÖuéK=qniä\8aLZ\ 2ûH%m\9aP¬y\9a×&\12\1ds\89å)a\b\ f\87«êtä{\12\89·²\b&1\8a\81´\18QªMq\ 3â\91QQ\11U\a\14i¤P\84\eqÒý\93q"ôQSø÷e2jc\11\ 2×?4cº»j\1aÅ\19ùTî¸ûå\9eÛzú&\1e,Qpù\88\aÊ@\ 5F\1f¯Xs\85\84\0åD\ eÙ#%,#rÀ\1e©\8e|?\8cù+\8bß­\85\95$\÷Hýê
+ôfýîþaæ<¢ãC\1a°V÷?RE{\9dU\8e¶9oi·\0eØóñ}\9c¡ó,Å2»Ýq\18Ø}\888/,\15ì\8bÇàC\8b\ 4\9f0À-Ê\9c\92ù\ 4x\9f\92òëåD\85\ 2\ 5\f\e\90p¤$zÀÃAG¾'áx+Û\83pdHÖ\85\8c^¼°;»\88Ì¢ö`\868\9bºûnÅs\7f7ÂMôwϨC@\88£ÅI\e\a\ 43$ä_\11z\14æW\ 3v\vp\v\12ípÝ\ 2\1dù~ÐóW¶\aô@Ó:®nâéU©`\80ýû\99*À^ßà\10\8d\18zÒ|=\1cf\88±jÀ \1c\89\v®\19±B\f\88\v\ 5wB9\1c.6å{âÂ[Y<.¸\92\ 4Vÿ1K\8f\r\81ÇKdKÌÝÜ\15Î'\91¼îFÙ\16ÿm«Û?ÿD\95\1dn;Õ\89\90±q\96#S2c\87î$Â'ùâ\eä¸êÈ_»tU_\8a«ã\1f\ e\ 4 5BCvÒ<êä3jb®Qvwµºx\9d\13¶jÉ\19 \93\ eضÀ©$L\ e׶Ð\91ïÉ\87ÞÊöàCXj¹þ\rßÛ|\12%ñ?\ e\9b\95.ÐðÆÖÖ\9exO\ f\92û\84͸ÇÝZà~Ï\ 4KÖëtB\b³Ð\10.õ×\8fR\98\ 6\80½\ 4L\85Dðáz      :òýPé¯,\1e\95LS¢\99èÝë[EãÕq\16YI¯\9a\96Øc7\11¥Ñ­;ì·s;\aæÅ\14[\12ÀR\röG¢i\8e\8dç\92|\16\ 3\81\9e¢Û\0ݲ̠Þ\15⤭\ 2L0"ù ­\ 2mQ\ 3»\ 6\1c\14R\ 36\a\ 1 \97áxlS¾'\8fy+Û\83Ç\98 ¡1ÿ\89ÓV\94Mæ9¶\8c\8eEç¢.\9f!Ù!ÊÐ<>v\99C7\£{6ÇQ\96uX´\ f\93\0l\14ã§d\12#\89²Æ?}¹5üiÅlû\a\11\92\12ªí!ÿ\1fâ_zÙ[\87
+endstream
+endobj
+3557 0 obj <<
+/Type /Page
+/Contents 3558 0 R
+/Resources 3556 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3459 0 R
+>> endobj
+3559 0 obj <<
+/D [3557 0 R /XYZ -11.232 900.716 null]
+>> endobj
+3560 0 obj <<
+/D [3557 0 R /XYZ 56.693 759.068 null]
+>> endobj
+3561 0 obj <<
+/D [3557 0 R /XYZ 65.161 752.393 null]
+>> endobj
+3562 0 obj <<
+/D [3557 0 R /XYZ 65.161 741.435 null]
+>> endobj
+3563 0 obj <<
+/D [3557 0 R /XYZ 65.161 730.476 null]
+>> endobj
+3564 0 obj <<
+/D [3557 0 R /XYZ 65.161 719.517 null]
+>> endobj
+3565 0 obj <<
+/D [3557 0 R /XYZ 65.161 708.558 null]
+>> endobj
+3566 0 obj <<
+/D [3557 0 R /XYZ 65.161 697.599 null]
+>> endobj
+3567 0 obj <<
+/D [3557 0 R /XYZ 56.693 650.764 null]
+>> endobj
+3568 0 obj <<
+/D [3557 0 R /XYZ 65.161 650.775 null]
+>> endobj
+3569 0 obj <<
+/D [3557 0 R /XYZ 56.693 603.267 null]
+>> endobj
+3570 0 obj <<
+/D [3557 0 R /XYZ 65.161 603.95 null]
+>> endobj
+3571 0 obj <<
+/D [3557 0 R /XYZ 56.693 556.442 null]
+>> endobj
+3572 0 obj <<
+/D [3557 0 R /XYZ 65.161 557.126 null]
+>> endobj
+3573 0 obj <<
+/D [3557 0 R /XYZ 56.693 509.618 null]
+>> endobj
+3574 0 obj <<
+/D [3557 0 R /XYZ 65.161 510.301 null]
+>> endobj
+3575 0 obj <<
+/D [3557 0 R /XYZ 56.693 462.793 null]
+>> endobj
+3576 0 obj <<
+/D [3557 0 R /XYZ 65.161 463.477 null]
+>> endobj
+3577 0 obj <<
+/D [3557 0 R /XYZ 56.693 405.01 null]
+>> endobj
+3578 0 obj <<
+/D [3557 0 R /XYZ 65.161 405.694 null]
+>> endobj
+3579 0 obj <<
+/D [3557 0 R /XYZ 56.693 358.186 null]
+>> endobj
+3580 0 obj <<
+/D [3557 0 R /XYZ 65.161 358.869 null]
+>> endobj
+3581 0 obj <<
+/D [3557 0 R /XYZ 56.693 311.361 null]
+>> endobj
+3582 0 obj <<
+/D [3557 0 R /XYZ 65.161 312.045 null]
+>> endobj
+3583 0 obj <<
+/D [3557 0 R /XYZ 56.693 264.537 null]
+>> endobj
+3584 0 obj <<
+/D [3557 0 R /XYZ 65.161 265.22 null]
+>> endobj
+3585 0 obj <<
+/D [3557 0 R /XYZ 56.693 217.713 null]
+>> endobj
+3586 0 obj <<
+/D [3557 0 R /XYZ 65.161 218.396 null]
+>> endobj
+3587 0 obj <<
+/D [3557 0 R /XYZ 56.693 170.888 null]
+>> endobj
+3588 0 obj <<
+/D [3557 0 R /XYZ 65.161 171.572 null]
+>> endobj
+3589 0 obj <<
+/D [3557 0 R /XYZ 56.693 124.064 null]
+>> endobj
+3590 0 obj <<
+/D [3557 0 R /XYZ 65.161 124.747 null]
+>> endobj
+3556 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3593 0 obj <<
+/Length 2382      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ\Ksã¸\11¾ûW°*\179\89 ¼ANN\19ÏÎd'©$;vjR5³\a\88\82%\8eùÐ\92\94\1fùõ\ 1Eʶ(Kn\18¢ö$\8a\ 4\eM ûë'\89\83y\80\83Ogï¯Î&\1f\ 5\ e"\14I*\83«ë@R$U\10\12\86\98
+®fÁ·Ñ\17\93\1a]\99ó1\15xôÏ¢6U{x]\94íA½è.~(â÷EqÓþùïå?Î\7f½úl§\19\13\82"!Zj\97õCjª\851uÕ\¶³\93 ´³KÖÌÎ¥B\8a\86ÁX HuóËÈ\12TáhÒþ\90H57\9eýtuöÛ\19±äq@\ 2!\91\8cX "\82$¦A\9c\9d\15\a3{Í2\80x\14\ 6\91\bF\94I{\9c\ 6\97g¿\9cán%°e±9l~>=£l×\83(\1a(\1e!\82eC¹9/°å\93Ë\80¢(\8c\82Ò\ 4×{IA'`!"\m&h   \93f´/}\81\88$}ú\ 2\13¤d\b\9aáù2K\14Ñè\bÌ®      \96ó =øÒI¢Ýµ,ðµ$v\8cs\828ë¤ç¯³\99\99­·\7f?¥àÛXb<Ê\8aÒÀFÆE\96\99¼\95Ç×G×\ 5\ 28ý}\95n\r´\8f9éNìÞ1º3Ó\85I\97\ ew\1c\85>\82Óßû ×Ijàt×·|1Yq\vÝñªÈ ;\9e®êÚ\94{\98Ù\92Ø-\98yÔU+\9a\ 1\83=¿»x¼A6B\11å¼Õ\82ï\94\8a-Þ{\9a\13"nU\e·\83?èÛdv¾~ì\8bRg¦|w>&´\11P\93-S]\9bI#ÿE>Ét\92£\1f\15t\r°e($Ã\ 1¢´XÎ(\1d\f\10{ôý\0Ñ\9fY8 Ê\88#û³ÞÜ\8fÉ=T;\96e1MM\ 6\e\\9aeQÖPÒI\ e\e÷óO=\8d[\9f\r\80K\ 3ÔêºÔñMO«÷ó<{\89\97\8aÂ\14S\Aá@\86!b\8c\9f\12\ e¤\95\ 5N\8f\89\ 6\16Å'\1dö£GD\7fýÑ\85åC¨\ 1Q\80óµû6\18
+lÓ÷D\ 1of\1dPÀʧ
+å£[T\9aª\82êëK\8a²Q\0F¹"R\1eVÉé\ 3\14F¬ùNò9lôB\97\1c\8d÷û\1dq\ 1ö\ 5KsmJ\93Çæ¸.^¼ÀÄÁQZÔYúV\97CZ/Xàè¤\18CB$"ñ\ 6\90¹ÑÕ*\9fÎ7Ð2]%é\fÝg`PÁ!\92\8c\r\a*"R6Èå\83\81J\8f¾\1f¨ø3ë\0*ØÞ»ñ-.\16:\9f\83!\ 5\1aí¼\14_ìÇ\99Fr\B\91,=®\86[àHM\\1fy\râõÊ\1e9Þ|!Ì\e¿\1aæ%ùÌÜ¿=\10\12¡D\8a\88á\14i\9b¾§"y3\vW$\11a\841uNZÄ©®ª¥®\17@áhrp0é0elª\9f\a\e¯s Ç÷\99\8bØée\ 2#ûC\97¿W>æ°Nì»ëßðMÓpyèïoÀ\99@J\ 5\rȨ\15¯?îcL fuåi`\9eÜ÷M¸x&ºÔªÉÆ\82\7fÇ\1c·éYëÎ>\rQ\88[­ïÆ\8c¡ ¡,ËB\ e\a\12Ûô=AÂ\9bY\0H\84\ 2aëº\v\15!¼Éé\98ü6)\8b|7\11i¯ýù°èå\ 6\81º\926Y|\98,\ 3m㢸;¶\11]\95Ö¥\aN_=T54÷15\v}\vµÎÐÔÇW\8b*Å]å\b*\1f\92*^UURäý\eßuÚù\\81y[»\19B\85%G*\1a®8Ñ£ï©ÂÞÌ:¨°\fío\17#-êz'oþnr ×\9e&Uí \12£BWIå`m\8b¥É]È\97s\87B\81.ãEÒ×\93÷Ì\8axÚG\96×ü\85åî\ 4\14\13\81y²j\8eí\bé\13\9bC\94\82 \10\9f´
+ X\88Â\88û\87äýÜ\7f\92i\e\90LÒBÏ\92|\8eæÉõ_Ú$a\7fà\8fßV¦|\98Ô¥1·\89¹ëþ£öÿK\98\14\ 1áO \84\89e\81àÇ#Ò\1e\ 1q\88ZÊlÀ¢\83 
+Ej¸¢C\8f¾'Ðy3ë\10ÐP\82h\97mÜS"|\a\81s\81ðZÞ*Ï\8d\rm*]\ 2\93\92\9f\7fiD\16\12^Ú¬\ñ\83p»c'-\eð\88\8e\ f\1fn¥C\1eÚ_<`Ñ\80+\82\b\1f®hУï§Åþ̵\98+\8e8óRãÿTz\9a¤I\rT $[\96Å­Éú\9ezwy|x²»\85É¡\89\93$\ 6\86,\ 5\90¤\86\rË\8b\999n¬\0\ e\81®þu\ 1\18ã\18T:$3û9Ú\83KU\1dJApŬ|\ e\11Áp\89\11   £á a\9b¾'$x3\v\8f`¸´K¾iµ»KRh~p\ 5Í%,\8b媱\15P\11¹{k2\9a\v\85èI­)ã\88nJ°>æômµwN9b\94\ fhF\9b&P9\v¿GßSg¼\99u0£Ä
+\80pÏîÏ\8bb\9eÂ\9bYòªÑ\9b\194e\17ë4ù\9f®\93"?vñà³^êÜT®&ä\93)3\9d;Þô±©Ó/\1co\ 2W+.\16ÉK\ fòJ\1aîªg\vO\96\98"\8e\87K\9d÷è{j 7³\ eV\v\v\vÁ]"d£*pÉÏ\92ù¢\86\1a¤\1a\9a6\86öá\99\1aê=ë8^\95}Ûé`\12YD\10\1f°©¼GßO~ü\99\85#8\8b8R\9b¦ò÷f§\19øUX\86Ë\9a\86¶¡ë¥\15\8d\81|\97ý\ e­\9bqÚÆdks\91àGHIÎ\8a¸*ãIiô,3M·Ðn\ 62¯m\18Ùå*\ f_\9d\9e7èÇr\ e]:a\9fcÈ~fÆ9\92\94\r§\8bÛô=uÑ\9bY\a
+EÄÙ\99²ò²jÒ
+k]<²Ã\ 3¯V\16à\92?4_¢\8fÞ\19ôÕLÿ¶ÓrõºBp\82äi»\9a\19    \91zKWó礼Ñ- ü½¨Ì\8d_`Å°ecȦf\1aY\8a\ 365÷èûA\81\ eP`9ÅÏ\9a\9a\ax×kUÕEÖÅIP0(n\sû4\94(dÃ¥\9bzô=wØ\9b\ eÓ\b#B»tÓ¥i\8aÈÐ\97ô iÖbU/W54\17\9c\ 2]qx*ºrxªZO\81v\ 1êmÆurk\¥U \14\ e\bG[ä=eÕ\97U\aQU\91ý\rÝ{8+÷\8c\8dó\86Q\14F'MvR\1e\92ý;\1agÊ1ÂÏ[\82\8fn\9ci\84ð\80í\8a\9eêàͬ\83>0\8aØ&ÒsÐ\87¥n^4\ 3GØî/ ·Eh\87\efIyä\80¡ZÚÈýú\ 1ÜÞÐè>Ü\ 3)®á/²\83\9d\8e\85îÂw,ðþ¥ë5DØ3\7fÚ?øârg´¥\ emö¡6\1aÀ\ 36\1döè{*¢7³\ e\8aH b¡û\17\11^pd½\ 5ß\ 6¶`¡oÆ6B¯\815ÆU\ 5Å\8c\99¹Nrp\13´\9e:»óÄ®ü\80­~´\11\15%¢ç\ 6\97¨\10\19\e§ï++ÁÍk\aç¬I1êló5\95ç¦\e\aã¦F(»\80êjó\9d\96ë"M\8bs*FwÍÞ­Om^IZÿYès\8aG·çD\8cº;¦Æz¿ë£LϺsuñôù\97¶ÞÁ\9eÍMB\8e\94\92\e'`¹\8fG\16"&\1e\87­½ü5Õ*i^×Üþ¾L£ \88´ÇeûU\1a´½*cJ\19"\8cÚ\ 3\81"|Ô7¤7¾J÷~\b\8a­ôÜ8¼ÙH\1a\94 \ 3~E\86X\8aX\ e\87\99=ú~\98éÏ,\1c3\89¥Ë6ß úú¦Î§\8fÉ=ܾ'U}\Û^­\96.\9f\b§+Ò\11Ì\11V'­ \84Äî\10?­¦vÔ_ú\86T\13_Èè-\9f\90ú?s&5S
+endstream
+endobj
+3592 0 obj <<
+/Type /Page
+/Contents 3593 0 R
+/Resources 3591 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3459 0 R
+>> endobj
+3594 0 obj <<
+/D [3592 0 R /XYZ -16.307 900.716 null]
+>> endobj
+3595 0 obj <<
+/D [3592 0 R /XYZ 56.693 759.068 null]
+>> endobj
+3596 0 obj <<
+/D [3592 0 R /XYZ 65.161 752.393 null]
+>> endobj
+3597 0 obj <<
+/D [3592 0 R /XYZ 56.693 704.886 null]
+>> endobj
+3598 0 obj <<
+/D [3592 0 R /XYZ 65.161 705.569 null]
+>> endobj
+3599 0 obj <<
+/D [3592 0 R /XYZ 56.693 658.061 null]
+>> endobj
+3600 0 obj <<
+/D [3592 0 R /XYZ 65.161 658.745 null]
+>> endobj
+3601 0 obj <<
+/D [3592 0 R /XYZ 56.693 611.237 null]
+>> endobj
+3602 0 obj <<
+/D [3592 0 R /XYZ 65.161 611.92 null]
+>> endobj
+3603 0 obj <<
+/D [3592 0 R /XYZ 65.161 600.961 null]
+>> endobj
+3604 0 obj <<
+/D [3592 0 R /XYZ 56.693 531.536 null]
+>> endobj
+3605 0 obj <<
+/D [3592 0 R /XYZ 65.161 532.219 null]
+>> endobj
+3606 0 obj <<
+/D [3592 0 R /XYZ 56.693 484.711 null]
+>> endobj
+3607 0 obj <<
+/D [3592 0 R /XYZ 65.161 485.395 null]
+>> endobj
+3608 0 obj <<
+/D [3592 0 R /XYZ 56.693 426.928 null]
+>> endobj
+3609 0 obj <<
+/D [3592 0 R /XYZ 65.161 427.611 null]
+>> endobj
+3610 0 obj <<
+/D [3592 0 R /XYZ 65.161 405.694 null]
+>> endobj
+3611 0 obj <<
+/D [3592 0 R /XYZ 56.693 358.186 null]
+>> endobj
+3612 0 obj <<
+/D [3592 0 R /XYZ 65.161 358.869 null]
+>> endobj
+3613 0 obj <<
+/D [3592 0 R /XYZ 56.693 311.361 null]
+>> endobj
+3614 0 obj <<
+/D [3592 0 R /XYZ 65.161 312.045 null]
+>> endobj
+3615 0 obj <<
+/D [3592 0 R /XYZ 65.161 301.086 null]
+>> endobj
+3616 0 obj <<
+/D [3592 0 R /XYZ 65.161 290.127 null]
+>> endobj
+3617 0 obj <<
+/D [3592 0 R /XYZ 56.693 242.619 null]
+>> endobj
+3618 0 obj <<
+/D [3592 0 R /XYZ 65.161 243.303 null]
+>> endobj
+3619 0 obj <<
+/D [3592 0 R /XYZ 65.161 232.344 null]
+>> endobj
+286 0 obj <<
+/D [3592 0 R /XYZ 56.693 195.193 null]
+>> endobj
+3620 0 obj <<
+/D [3592 0 R /XYZ 56.693 167.64 null]
+>> endobj
+3621 0 obj <<
+/D [3592 0 R /XYZ 56.693 120.63 null]
+>> endobj
+3622 0 obj <<
+/D [3592 0 R /XYZ 65.161 121.314 null]
+>> endobj
+3591 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3625 0 obj <<
+/Length 2084      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\[sã¶\15~÷¯àäÉ;S\9f\ 5@\\88ÍCf³mÒf\9a´];\93Ììf2\14        I¬)R%Áµ\95__P$×\16\ 1\81TûDJ\ 4\ f\8e\88ï;WP(X\ 5(øþâÛ\9b\8b×ß1\14H\90\9cðàf\19p\ 2\\ 4\11\ e!\14ÁM\1a|¸|¯r\15×êÕ\15aèò§R«º;]\96Uw¢×ýÅ?\97É·eyÛ}øõúï¯~»ùÁLs\851HÆ:i×z\97«z­\94®ÛËfv\1cDfv\1e¶³S.@\90(¸b E?¿@F \88._w\a,E{ãÅ_n.þs\81\8dx\14à\80qà2\f\84ÄÀ\11 \92ÍÅ\87ßP\90\9akF\ 1 2
+îö#7\ 1Ã\bHÈÍy\1e\_üë\ 2õO\ 2\19\15ÛÓöðý#Éæy`A\ 2A%`Ä[Éí÷\f\19=)\ f\bÈH\ 6\95
+\96GEÙN\10F\80©\18\ 4ãv´¯|\ 6\98ã±|\860\b\1eYÍðø1s\90DN ì^`µ
\93÷=\12Í\12î±@÷Hì\15§\18hØ£ç\17µX«|»\aÀ Ë|ý¦ÿb,4øpÅ\11º|WV\95JôÁ]G\açq±jâ\95²\e\9d\94©åȬ°\e\97\96Im7²% ÕÀwë¬PõHÏ\83u9 ÓgD\9a\ 5`\91\ fä\8f\1c\9fZ\9d\81¿\98\0¡´[ë\8f\84°\ 3\95\88\80\1a\0£nð\8fqSeú\8fWûßû\83\8a\8bº,Þ¼ºÂÄ|\8cÓMYÀª\8a·ë,©AÝkUÔ\99ùê~\93w\13¼ü,\90Q,ÂóÑ\9f\eË\15\122\eýGòýèﯬ=ý¹¤`\ eûE~\9b¦*µdqV[ò½\Ú\8d\eðcÍÍM¬ë±¡\ 2K¼ñ(\820¤çä\1e7\ f\9c\92\89©·\8dë:û¤´º\7f ]íÀ;Î\8cRLÌÈ;J÷áÁl¼;\94ïÉ;oe\1dxGÍ£\8ex·Ä?oÓXÛS¯¸=\19÷ÆÙ3$Ï\8a{\1c\ 1\93ì\ 4àëró{\9d¬«\ 1ìw]p\ 2Y\91ª{UÁ\10I´xÿº£Ç0$U˸É5èr\9b%Ï\×\95R\90\98X:S\90¥ÐEÊFÉ\aMh$\81\99Ó^\97\8f\b\ 6F\9fÏpwfùÜQ\ 4<\fçã\19\93Âä\15t6\9e\8däûñÌ_Y\a\9e!sïààþY©m\Ù\12Í\ 4Ã\7f\1d\aÃG\aWj©*U$Ê:
+m6ªÐ±6\16{Äæý\807\1f\11³E\17\8b8\bÌæ[üCù\9e\8bï­¬ýâ3\89\0¡Þé\9aÔÚ2ç0ù¸eä\1f/ÊÆRª\ 1^¼1\9eº²\8cp\16U\¤\85¹ÅR\93"u\90\9b\15\1cïz]6¹å\14z­v¶¬i\7f\9891Á@0>\1fÞ\ få{âÝ[Y\a¼\v  hÈïtù\9c]ùêè2\ fÎñHlñÜ\1dÇ°ôÕ\97±4Æêlª=¡O«Û7¶V\95S\10\8aÑH¾'ʼ\95u@\19\8f\0E}D÷®©\f\89\e?ç?}\19\ 3m\19¦JÆ7½>¾ Ï;Ø/\83às"ôr\99ɸ⬰4Íe\91[Ú·ØvúM\e\fL\\96jëƧ\a:/ó\83\85\10\85ó¥v#ù\9eüðVÖ\81\1fL\0&}jg`k\1d\11Z.kiéè-W¿x\12\80^^\1d§TVèªik\ e§¦ \8c\12\88\84\9c\ f6\87ò=aã­¬\ 3l(7Ǿ)ó·TYÚ\8e¬\9e\166&"[ä¶5wK\93u·VÅ´\12m\7fu¥âtçjØB ÑYk$\f\e¸ ~B\8dä}¹P\95î\8a\e×:Þé\87Úà*/ë:®v\90\94\12íV\91o\7f6Ât¾\8a\ 5\95\1c\10\9b/i\1dÉ÷³\ 3þÊÚÛ\ 1*%\84C¥øm\9aÚ¶¿\96åä9k¥òX\8f\172\½>¹"Oe\b\88ós²\8e
+\ 4\98\91iYצù°­Ê­\19\90)\97Z<åF\1d?»ó\ 2ã¨\ 4\12ÎG¸\ 3ñ\9e|óUÕ\81n\8c\0ÃQ¿{b«\92,¶L\1ab­«lÑhå\10>Õjê(¿\ 5Ü\89i\8b\v=MpB(>+=I\b!\11ÓÒS·Á\r$ñvï\ eOãi»w\87³\19y\8a\bP4_yk$ß\93©ÞÊ:P\151\83\8c¾¼uSºt\8a-cdûз\87ÐÉþ.4^\9ebqNB\85\82\ 3Cá´\84ZëM\ euRe[\rz·}Ü\8c{|É\9e\ 1\16\9b\f\19\ 3ö°Õdrv\8däû±Ë_Y{v\85,\82\88KǸ³n¶Û²\9aÚ©Õ­\1f^îÆ¥å£ãÿ\1d\7f\8a;¤9vëjÛ\9eû­­]¨k/\15\LH\e¹Èð¬&\84HàBNkB\16\83M\­²\ 2Lj¢ªG6¤R«ÖQw_ï·¸èGW\1fß\99\15ÅøÎÙÛú!\96 ð\8c»VC\14\81`óõ Fò=\8d\95·²\ eÆ
+\13@\94ý\7f\18«Ìv\8fj\87æzÚ\r­ßýÃ2üoôv\94ø»\18\e\13{µÐ8£±!\11\81\88Ñi\8dM²n\8a[\95Â2Ë÷½g\93\ 3¨evï\10 \10\92d>Ò\13\8eA\86ó%ê#ù~¤÷WÖ\9eôÄ\1cÉ°\9bCÝ9ì»°ôÝ\1d6\1c\1a\8c\ 3\8a\1cnéð6m;n·5ÅÚz«ÈÎÖ\&kË\87ìð£\96U¹q¬È\13f.θ»m$ß\93\11ÞÊ:0\82Q Ãî6ë~ï"®]\10\9bfÕ©T{y\1fÀÝ:³\ 5\ 3Äv{¸-\18\17Íê¹­(&\94\11!\93¶Î\91PaV\99\9dÕ9\12\ 6\89[FÊÄÐÆ\8e@b¢\94¬ÞGÛYêR\1c\0\13E3:GD\ 1ÓùÚÇ#ù\9e¦À[Y\aS`\1e5\1dÞ)\9cÃ;Z;#\97 »RÛ<N¬óü\ 1 .\e\16\9eøó\8f\88¡\87ݵG\rS¦-íÒ}\9dÛo¦¼,\9a\8dá\9f£\ 3Ä2\ 4<\1fè\ fÅûaÞ[U{ÈcÉ\81\8a¾uc\9d®mÊÊúåÃÁ
+Zfl\96iè§8oN/û`\89\80 rNg\83¹\0\12ES·bêÛÓ:0\98      \bÉ\8c\1d\18L9\84\ eÌH¾'á¼\95u`\1c\95À\87\94üm\9e\97\8d\95úö\7f³»-ij]n²?l_ú°·\ e*®³Ó\eª\98¶ÿ\0pÖþ\8fa\9d¡æÄý\9f$6(htû>è\88Ì}\1d\1fp"Ó\r\8e\r;æcº\94Àè|¯\ 5\1f\8a÷ã¹·ª\ e4G\ 4\97ù¯]â¹\85ÒZUnÔ|ú\ e\94÷ËÄ=èìße>Ù\e\9b\10\84±9z0Oþ|\83"@\\9eòß\eÿ\ 5à\ 4¶Q
+endstream
+endobj
+3624 0 obj <<
+/Type /Page
+/Contents 3625 0 R
+/Resources 3623 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3660 0 R
+>> endobj
+3626 0 obj <<
+/D [3624 0 R /XYZ -11.232 900.716 null]
+>> endobj
+3627 0 obj <<
+/D [3624 0 R /XYZ 56.693 759.068 null]
+>> endobj
+3628 0 obj <<
+/D [3624 0 R /XYZ 65.161 752.393 null]
+>> endobj
+3629 0 obj <<
+/D [3624 0 R /XYZ 56.693 704.886 null]
+>> endobj
+3630 0 obj <<
+/D [3624 0 R /XYZ 65.161 705.569 null]
+>> endobj
+3631 0 obj <<
+/D [3624 0 R /XYZ 56.693 658.061 null]
+>> endobj
+3632 0 obj <<
+/D [3624 0 R /XYZ 65.161 658.745 null]
+>> endobj
+3633 0 obj <<
+/D [3624 0 R /XYZ 56.693 611.237 null]
+>> endobj
+3634 0 obj <<
+/D [3624 0 R /XYZ 65.161 611.92 null]
+>> endobj
+3635 0 obj <<
+/D [3624 0 R /XYZ 65.161 600.961 null]
+>> endobj
+3636 0 obj <<
+/D [3624 0 R /XYZ 65.161 590.002 null]
+>> endobj
+3637 0 obj <<
+/D [3624 0 R /XYZ 65.161 579.044 null]
+>> endobj
+3638 0 obj <<
+/D [3624 0 R /XYZ 65.161 568.085 null]
+>> endobj
+3639 0 obj <<
+/D [3624 0 R /XYZ 65.161 557.126 null]
+>> endobj
+3640 0 obj <<
+/D [3624 0 R /XYZ 56.693 509.618 null]
+>> endobj
+3641 0 obj <<
+/D [3624 0 R /XYZ 65.161 510.301 null]
+>> endobj
+3642 0 obj <<
+/D [3624 0 R /XYZ 56.693 462.793 null]
+>> endobj
+3643 0 obj <<
+/D [3624 0 R /XYZ 65.161 463.477 null]
+>> endobj
+3644 0 obj <<
+/D [3624 0 R /XYZ 56.693 415.969 null]
+>> endobj
+3645 0 obj <<
+/D [3624 0 R /XYZ 65.161 416.652 null]
+>> endobj
+3646 0 obj <<
+/D [3624 0 R /XYZ 56.693 369.145 null]
+>> endobj
+3647 0 obj <<
+/D [3624 0 R /XYZ 65.161 369.828 null]
+>> endobj
+3648 0 obj <<
+/D [3624 0 R /XYZ 56.693 322.32 null]
+>> endobj
+3649 0 obj <<
+/D [3624 0 R /XYZ 65.161 323.004 null]
+>> endobj
+3650 0 obj <<
+/D [3624 0 R /XYZ 56.693 275.496 null]
+>> endobj
+3651 0 obj <<
+/D [3624 0 R /XYZ 65.161 276.179 null]
+>> endobj
+3652 0 obj <<
+/D [3624 0 R /XYZ 65.161 265.22 null]
+>> endobj
+3653 0 obj <<
+/D [3624 0 R /XYZ 56.693 217.713 null]
+>> endobj
+3654 0 obj <<
+/D [3624 0 R /XYZ 65.161 218.396 null]
+>> endobj
+3655 0 obj <<
+/D [3624 0 R /XYZ 65.161 207.437 null]
+>> endobj
+3656 0 obj <<
+/D [3624 0 R /XYZ 56.693 159.929 null]
+>> endobj
+3657 0 obj <<
+/D [3624 0 R /XYZ 65.161 160.613 null]
+>> endobj
+3658 0 obj <<
+/D [3624 0 R /XYZ 56.693 113.105 null]
+>> endobj
+3659 0 obj <<
+/D [3624 0 R /XYZ 65.161 113.788 null]
+>> endobj
+3623 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3663 0 obj <<
+/Length 2011      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ[Ysã6\12~÷¯àÛÊ[+\187\89Tåas8ÙÙ\99I2£ª\1c3y\80%Hb\99\87BB\96\9d_¿MQ´-Ú²\9b¦è\9d\a\97h   h4\80þ¾>\0Ò`\11Ðà\87\93o&'gç\8a\ 6\86\18Íu0\99\a\9a\13\1d\ 6\11\13D\84Ád\16|\1a}p\89³¥;\1dsEGïsïÊúq\9e\17õ\83_î~ü.\9f~\93ç\97õ?¿}|{úçä\r\f3f\8c\18¥ji\1fýMâÊ¥s¾¬~\86ÑY\10ÁèZT£K\1d\92\90GÁX\11\13îÆ\ f\19\b\f£ÑYýÁLXu<ù~rò×       \ 3ñ4`\81ÒD\e\11\84\86\11My0MO>ýI\83\19ü\ 6
+\10i¢`³m\99\ 6\8a\85\86ç$øxòË    Ý­\ 4=¸"\8dli\b£ºÖé3çj«EÓíì\1c\9alç!«>\11\91:\82\1f\8dßÄÅ¥=\1dkJGÿÍKwùÕé\98qøgj\93$_{²Îâi>s¤ô¶ðdº´\85\9dzW\90ë4©Ç\80Õ«\86©>~Ø\9f\16\v\ 6\93\94Õ´«¯\15\85E\94:àÄD&(\0¿?Ï=a\8f\7fûP>7DF¬\19 \16̪Ö}å+Â4kËW\94\91\10Ö\ f3Â}\eÐÄps\ 4\ 2\8bEP?|Ø\19ÅÞ\ 67\8a\v\ e\9a\9az\9fÿ=\9b¹Ù\9eU<\94\14|ÚÚA¹^­òÂã\1aW@C5´  \98Mf}|åp\1d¦q1M°:gëôÂ\15å~ãçM\93\1fïc\9b\a>\ f#\95êíÐÝ\91ú\9d½\8ag5R¿-lê\8a\ 6ªîÚ¦«Ä\91U\91¯\ácWv@§6!\81y\ f\aO\1di¢d4\18<[òûÁ³¿²xxêÈ\90Hì<Ï;;CÂb·Û{\8dA\0Ù}ñ°×èÎ.p#¬K¤*\97έÚz\8c\ fëáó\85\ 3w\´»|ý\8fÃ}ìÚçíö\87\9boµJâK¤þÞ^¼`!ÑëØÒü03^å1\92æ@\ 3P9-Û¤¡î\99\97\f#\12QÓÐÆg*i\1dÌ@ q×*$\12À¹k3Æ\92\88\ 2D\f\86å}ù=±Ü[Y\ 4\96#Eh¤a,Xó&&Ü\80\8d÷\ 3óÙ\93\0öOâÒÇÙ\ 2\97X\9bMs¬ê~i3\Ë<C\8a\85ëèÁu\b)Ákúo­8\81\1c »û~g×Eìÿ®\1dø\eg³2Ï\1a\ f\ e;ºZÆÓ2þÛ\11wí]VÆyÖÅ\89KA4\e0ÆÖ\10JjÈ\92\ 6\ 3þ¾ü\9eÀï­l\a'. \19\94¢s\8c\1dgs¬w¸\804¬Sà\8eÖ!}\80·'¢üÔúò\80¯|Þ>!ëÑ:\1c\f§¼ÚÞP\99û@U\ 6vF7i:a¬¥ü\98Q\98Ø\8fñb\99À_C¦-ÐÓ`Ì\ 5¡z\aøISL\98ç\90\1d\9fr5ÚTý¶_Aj\9c-\9aòÃÒ\9er:º:ej´ëqá\V?¥U¨W×&ò»\1aEí¡Å½±Y$I\18ê\86?\96Ok\1aJÂ9k\1aW){-»\8c³©k\95B*p\11V?\17u\ 1\85ì¯\ eü\ 4¦nBxà\842~ÌÂB¹´Åj¼L:ð\9b\92\9c\ fÇoJ0µ\18\8cßZòûñ[\7feñü¦\84$Mu¬\ 3½½ýÏû_°9ÄÍ&/f]3wÅ#ÂCù\9a\9e¿\1aÃ(yD(Ì\\ 2n¿\e\14¤1\10\7fDÃAAF\11\11\18¿%¿\1f\14ú+\8b\87\82¬ê·,¼ÅBì!H³I\1f3?èn\8b<ŵü\1d\82J\Ë?\96q\12g\1da&!¿\11òUý¶T°Ì\92Ýúmþ¨ßþ¹¨\1c\99R\9e|ñ®\er¶y|@M\985\8fÌñü¶d0gÕÃo\1f,3Ö³pã´:\ e¸.±\84%LH"£\86#,\11\ 1\17\b=\18aµä÷#¬þÊâ      K\18
+QÓÎaýºt\19ºÆTíó£±~ Ár\85   Æ\8c¨ædá\9f\87\8a\15\83{MW\16,ªÄV\r\92\eäAA\ eùr\89Ì\91ò92\97ZÙ)ö ¢9\14{\90\1fýëéJ¥GïI¼È:\14f\úÒDMD\ 2ÒÙèU        _(0S\19Ý\12¾x\94ðßÆ\17_6É'\8f*È)\91\\1c\8fÞ)@Û\98\1eôþ!¿p\85¯ùý£·7þ®
+\ 53 ×\ew\81´\15n4QtÀ¤\8cCð¡îN\8e\8fNì-ùý\88½¿²xb\87ø\9fD\82uÎÊü\ 6YsZ{\bW<\92~½KW\89õÇ>\15I-ö\18g\87<ä!Îmäò\9cX\88×/;\86Ë\90\91\12\15\rW&mÉïi±½\95í`±!\ 4\81Í©÷&öKtM³psW¸\fë\8b±Ö\95?8\88|âHd¶N°Ö]ó:Χ#W Æ\1fÛκګ\16¤rT\83Ùë¾ü\9eöÚ[Ù\ eöZ\8dÉve}¿´È­ÚX$gV\10è\12\8d·\8fú\9e>#\ 4\8aãOEñ8bì\106rM\89\16ákV㸤D4Õ\98ÿW\ 4$\18Ñ\8a\r\18\ 1Aø¨ïî'\1d\1f\9fûò{â³·²\1dð      Q¿Ù\ 5ýçñ5Ò7\14\ 1\ fÓ<Mó¬C\87v)î\99Ë$Ö/\8f\1c2Íã¢D»Õ2O°7ñlvÓÎɪ¯     9{:¿í\näÔ\90P\fw\fÓ\92ßÓÞ{+ÛÁÞ\19\9c\b}\9f¢mb]8\9dj`3õª¥\0\16Â4¥º-\ 5ÈGK\ 1\93SMG»¤ãË®      øÃZªÊ}\1dñ¼VT\17\91\868¯õ±O\u3§CÍ\971CÄpn\91Ñ\88\b\8dï\96ü~4Ñ_Y<M0\ 6\ 1Is;iÒl\1c2Íq\15\1aâ2=nV\92å\edC\9bº\ eEW»±Å\91sÂN÷Þ\7fûqòî-ÞÝoûü\¿«\82\7\8f¿\88\87MOÚõæöÍQÅ ë\19â⨠    \89\88\86\8bc÷Å÷ÃkoUñ·FÁ\9b\11Ý\9c\8d,\æ
+ÛáRg7xßwE\b(ì¿\bõ|\87\9b|\8dk¸´WG\86íÊ\96H%Ï\7fB\16\87\8a\97r@GvkãO2ÂÔ \0\8côö\1cb(\0î\8bï\aÀÞªâ\ 1\18A\ 4ÏvQu\9c\95\1d\8c¬Ä\9afu\82î\1f¾òð\8c£8ÇZ Þ\0\1fWå0\ 1,óu\82<V¸À^vOWþæ¥éH$\88\1cä&Ê\83÷4%\85äÁ¼ä5Íÿ\ 1«Ø´|
+endstream
+endobj
+3662 0 obj <<
+/Type /Page
+/Contents 3663 0 R
+/Resources 3661 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3660 0 R
+>> endobj
+3664 0 obj <<
+/D [3662 0 R /XYZ -16.307 900.716 null]
+>> endobj
+3665 0 obj <<
+/D [3662 0 R /XYZ 56.693 744.286 null]
+>> endobj
+3666 0 obj <<
+/D [3662 0 R /XYZ 65.161 743.728 null]
+>> endobj
+3667 0 obj <<
+/D [3662 0 R /XYZ 56.693 700.111 null]
+>> endobj
+3668 0 obj <<
+/D [3662 0 R /XYZ 65.161 700.794 null]
+>> endobj
+3669 0 obj <<
+/D [3662 0 R /XYZ 56.693 646.219 null]
+>> endobj
+3670 0 obj <<
+/D [3662 0 R /XYZ 65.161 646.902 null]
+>> endobj
+290 0 obj <<
+/D [3662 0 R /XYZ 56.693 611.607 null]
+>> endobj
+3671 0 obj <<
+/D [3662 0 R /XYZ 56.693 585.35 null]
+>> endobj
+3672 0 obj <<
+/D [3662 0 R /XYZ 56.693 544.826 null]
+>> endobj
+3673 0 obj <<
+/D [3662 0 R /XYZ 65.161 545.509 null]
+>> endobj
+3674 0 obj <<
+/D [3662 0 R /XYZ 56.693 501.892 null]
+>> endobj
+3675 0 obj <<
+/D [3662 0 R /XYZ 65.161 502.576 null]
+>> endobj
+294 0 obj <<
+/D [3662 0 R /XYZ 56.693 467.281 null]
+>> endobj
+3676 0 obj <<
+/D [3662 0 R /XYZ 56.693 441.024 null]
+>> endobj
+3677 0 obj <<
+/D [3662 0 R /XYZ 56.693 400.5 null]
+>> endobj
+3678 0 obj <<
+/D [3662 0 R /XYZ 65.161 401.183 null]
+>> endobj
+298 0 obj <<
+/D [3662 0 R /XYZ 56.693 365.888 null]
+>> endobj
+3679 0 obj <<
+/D [3662 0 R /XYZ 56.693 339.631 null]
+>> endobj
+3680 0 obj <<
+/D [3662 0 R /XYZ 56.693 299.107 null]
+>> endobj
+3681 0 obj <<
+/D [3662 0 R /XYZ 65.161 299.79 null]
+>> endobj
+3682 0 obj <<
+/D [3662 0 R /XYZ 65.161 288.831 null]
+>> endobj
+3683 0 obj <<
+/D [3662 0 R /XYZ 65.161 277.872 null]
+>> endobj
+3684 0 obj <<
+/D [3662 0 R /XYZ 56.693 234.256 null]
+>> endobj
+3685 0 obj <<
+/D [3662 0 R /XYZ 65.161 234.939 null]
+>> endobj
+3686 0 obj <<
+/D [3662 0 R /XYZ 65.161 223.98 null]
+>> endobj
+302 0 obj <<
+/D [3662 0 R /XYZ 56.693 188.685 null]
+>> endobj
+3687 0 obj <<
+/D [3662 0 R /XYZ 56.693 162.428 null]
+>> endobj
+3688 0 obj <<
+/D [3662 0 R /XYZ 56.693 121.904 null]
+>> endobj
+3689 0 obj <<
+/D [3662 0 R /XYZ 65.161 122.587 null]
+>> endobj
+3661 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3692 0 obj <<
+/Length 1623      
+/Filter /FlateDecode
+>>
+stream
+xÚíZKsÛ6\10¾ëWð(u*\18\0ñbzÊ»ÉÄÉÔöd2\93ä\0Q\90Å\9a\ f\95\84_ýõ]\8a¤-)\92\r\8a\94\9bCN\84(p±Xb¿ïÃ\82Ø;÷°÷vðâlpô\86c/@\81 Â;\9by\82"!=E|äKïlê}\1d\9e\98ØèÂ\8cÆ\94ãáÇÌ\9a¢jβ¼jØyýç«,|\91e\17Õ\8f\1fFßÏÞÃ0cBPÀyeíÔÞƦ\98\ec\8bòo\18\9dx
+F\17~9:\13\12Iª¼1G\81¬Ç\97\14\fJ5<ª.$\90å\83\83×g\83\7f\ 6\ 4Ìc\8fx\ \11ø\9e\f\b\12\98za2øú\1d{Sø\ f\1c@,PÞõ²gâq\82\11õ\ 5´cïtð×\0×\91Àk\11¡\1et\93<X\86¤1Î\ 2D°¨\9dB\84/Ýh\9eó¾\8e    ÆxøúÆ\9a´\88²´\99Þjp!\16\94!_ÔFÎ\9aÀͲ8ÎF\94\ f¯£ô¼º\15ÎuzÞ\84z®G\14\ f¯F\84\ fë'&ƤU+ÑÓú\9eÍîßÇrlpú~l¢\18\92²\9cørló\90\9f°\b¨¸ë\1a\bE\94\86fã¥\13$\ 5"U;¯\96
+Z\8f\fÌY"Ì(4àµb¿²ú\8dÒõ\b.ý].\ 5Vú \10\13ªqáB\17\97éäüÙhL(\ 4ùX_\98Y\14\9bêyX\¥\89òòv}YÀ<\88¤\9eP
+)ÉËeQÞç\18\16\19\13\1eE\81
+¼Üx³Õu°fmûÝ\1f\a\90\12\ 5D4\ 3T\86IÙ»«}\8e\88 \9bö9.\83®\9cFXÍ\11\81\ 2\1aôàìÒ`~îU\8d\93:iÖÞ^ã¸"\88bV½Äk3\99\9b\996\ 2^踾¹i¸þûùtZ&Æê\83\9aTO\9a\95q7È\10í\1c`XX\93$\9bæáþï\ fûd³°Å ÷«õ1ÿ'\97Q<uëºÈ³\85Émd\8aõþ\8f'\84\14d\97\84Øqý\91Pjô\14\9c"LöÉýWú*\9a\8e\96\13~\99ëÄäû¢\0\ 3\ f\ e        \ 2>A8 \87\ 3\81\1dA ³³-@À\aÎ\93Aõ6\9f[H·\85u[àÀhNýÂ,½ZR\93Sïõuó¨\ fsíèm\8doQ:57&w{&*ÜúM£ÜÞ¶Írª@°ø\aËòm"\89\83\ 2£ é\1a\91\8a\86ãS}\93¥\ fh$þÿk¤\9b"\1e\8fÆ¥îÙá+LZ*Ù£N"\88\83\10Þ_'\1dëË<²ÿVhùÞè´ÈÒ\ 6.\8b<<
+³ä(½Öq1?ZÎéè³É'ÚF      ú[_é?ªç¶v|\93å\89¶os½\98GáK\1d×Ñã+\9e0\15\80û¬ñå\eÆ0]Bð]\8bT-7¸æ%BÑÃÁ5§\18aq8¸Þ°ß\r®»;ë\ e×\9cÂÞ\8f5p=\9d\1aG52\8bnLÑ/®Ã\ eå2ï\1d§ÏMjrm]çõåϳã\ fn]\13\9d_\.\1cÃ\959RD¨\ 1ø.mÑ/¡D©kXM\e1êÖ7\ 5\19W,t¸K¦?\ e\ e\ 4v\94ò Ô\ 6\bá+ÔÆd\99\1fõ^FmåµûR\89TU©\ 4À×g¬\ 4\7f Ã\1dl\a\19\bSz\94í¢\9aètu\89£ÂV­l¶\85\ e\97éÐ\82\18wP\16\84ù\ 1ÊÚ\14\ 10\eßGJÔ³Q\88l\rÓ\9bO?wmd\96\8f\18wæú\87\ 3ç\8dI\10 JIÍõt\ f®?É&°ù«(ûÔê[{OõÓ,\9c\ 5\ 2\ 1ã\98P~¹=\v\82ÃÑ­\ fÚ\86°\83±íºùndÛÙUw®\ 5l@\8cªê\85¾K\16Yn{\86åϯONß}úØ¢Tq·h\1e'|×=T\94\16ÖhG¾\ 58Û{f;;\17\8e\8a#\89\12co\17¦o²µ&_äÆYs\84Y\9e\9bÐÆm·|¾\8f\11Qäpi¶n¿c\9euv¶E¢\ 1/1Q\8bÚY\9e%=§Y\99\v¥ªÙWÐø\14ôA@\9f²"çc\86@§ôË<\938\vÛð\ e\r\80óW+Û}ó\ e\9báò`\19±a¿[FtwÖ=#¨\82eÀj9ûÎq7PDS3ÑyÛRùe\9eºb¿#øÿ¸{Ø]P7°ÕrNã¼pdà\85ε#úÏ\9cÁ&ï\99xRGÚ³\91\8d÷Æ.ª0èvõ\94ØE¹D\8c³~±+ÑvÞ\ 6º\18ø\10\90\ 3B\97/\10÷\ fW¡Ú°ß\11º:;Û\ 2ºü\0)Ú|\9dPXHoG]U\9e=ÄÚºÖ©\9ck4I\12ofϳå×\ f\84q\ 4\8b\15ö{\887òã·]hYî¤\85·Ò\13\8e\89I]K?mN*\\81F\87!@~ju¼©Ew\9eT\80Ó\9b\r\98\80Pãìi\ f-HP^ï\8a\16tkÑ¢©\ 2þ¼Ç\15s\9bÄ[<¤\ 21Lz+\P\ 2»c);\1cRôZ¸ \80;L\1c\10\85  Ì\93ãáð\86ýn(ÜÝYw\14&T¡æT÷WéâWé¢cé\82\10
+üýçÙºý\8eyÖÙÙ\16yF$R>ùiK\17\ 4\b\81\94ò_)$z\16ÿ\ 5¬ÙòkH´\89!Û¾3eåil°Ïg¦ÿ\ 1\84ø
+endstream
+endobj
+3691 0 obj <<
+/Type /Page
+/Contents 3692 0 R
+/Resources 3690 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3660 0 R
+>> endobj
+3693 0 obj <<
+/D [3691 0 R /XYZ -11.232 900.716 null]
+>> endobj
+306 0 obj <<
+/D [3691 0 R /XYZ 56.693 759.068 null]
+>> endobj
+3694 0 obj <<
+/D [3691 0 R /XYZ 56.693 738.489 null]
+>> endobj
+3695 0 obj <<
+/D [3691 0 R /XYZ 56.693 691.479 null]
+>> endobj
+3696 0 obj <<
+/D [3691 0 R /XYZ 65.161 692.163 null]
+>> endobj
+3697 0 obj <<
+/D [3691 0 R /XYZ 56.693 645.897 null]
+>> endobj
+3698 0 obj <<
+/D [3691 0 R /XYZ 65.161 645.338 null]
+>> endobj
+310 0 obj <<
+/D [3691 0 R /XYZ 56.693 608.188 null]
+>> endobj
+3699 0 obj <<
+/D [3691 0 R /XYZ 56.693 580.634 null]
+>> endobj
+3700 0 obj <<
+/D [3691 0 R /XYZ 56.693 533.625 null]
+>> endobj
+3701 0 obj <<
+/D [3691 0 R /XYZ 65.161 534.308 null]
+>> endobj
+314 0 obj <<
+/D [3691 0 R /XYZ 56.693 496.086 null]
+>> endobj
+3702 0 obj <<
+/D [3691 0 R /XYZ 56.693 459.921 null]
+>> endobj
+318 0 obj <<
+/D [3691 0 R /XYZ 56.693 430.098 null]
+>> endobj
+3703 0 obj <<
+/D [3691 0 R /XYZ 56.693 401.713 null]
+>> endobj
+3704 0 obj <<
+/D [3691 0 R /XYZ 56.693 354.703 null]
+>> endobj
+3705 0 obj <<
+/D [3691 0 R /XYZ 65.161 355.387 null]
+>> endobj
+3706 0 obj <<
+/D [3691 0 R /XYZ 65.161 344.428 null]
+>> endobj
+3707 0 obj <<
+/D [3691 0 R /XYZ 56.693 296.92 null]
+>> endobj
+3708 0 obj <<
+/D [3691 0 R /XYZ 65.161 297.603 null]
+>> endobj
+3709 0 obj <<
+/D [3691 0 R /XYZ 56.693 250.095 null]
+>> endobj
+3710 0 obj <<
+/D [3691 0 R /XYZ 65.161 250.779 null]
+>> endobj
+322 0 obj <<
+/D [3691 0 R /XYZ 56.693 213.629 null]
+>> endobj
+3711 0 obj <<
+/D [3691 0 R /XYZ 56.693 186.075 null]
+>> endobj
+3712 0 obj <<
+/D [3691 0 R /XYZ 56.693 139.065 null]
+>> endobj
+3713 0 obj <<
+/D [3691 0 R /XYZ 65.161 139.749 null]
+>> endobj
+3714 0 obj <<
+/D [3691 0 R /XYZ 65.161 128.79 null]
+>> endobj
+3690 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3717 0 obj <<
+/Length 1858      
+/Filter /FlateDecode
+>>
+stream
+xÚí[[oÛ6\14~ϯ\10\8a\ 1K\80\85á\9dÔn\ fÅÚ!CÑaMv\ 1º>(2\1d«\95DO\92\9bäßïÈ\92ÛX±\1d\82<äI
+M\1d\1e\91ßù¾Cæ\bG\97\11\8e~=xy~pòZà(F±¤2:\9fF\92"©"M\18b*:\9f\ fß\99Ü$µ9:¦\ 2\1f¾µ\8d©»Û©­º\9bfÖÿø\8bM_Zû©ûã\9f³7G\1fÎ\7f\83a\8e A±\10\9dµ³æ&7õÌ\98¦n\7f\86ÑI¤atÉÚѹTHQ\1d\1d\v\14«~|ÅÀ Ò\87\85Ī}ðàÕùÁ\7f\a\ 4Ìã\88DB"\19³HÅ\ 4IL£´8xÿ\ 1G\13ø\r\1c@<ÖÑÕ²g\11  \82\11e\12îóèìà\8f\ 3ÜÏ\ 4\ 6\17ÛÛöòë-Ë0\1fDÑHñ\18\11,[Ëm»Àà'\97\11\8e£ÊDÓ­¦\\a`\1a\11®V\ 3t\86IÛ;Ô¾@D\92¡}\81 RR;\8dp{\9a%\8a\ag\97\ 6«Ë¨»y×#\11\96p\89\ 5¾Dbï8'\88³\1e=\7f\ 2\ eÛÅßn'z\7f,1>üf\92}^ë        \ f£¾áî#\87\0ñÂ\94\8d\9bíÏI\95%\17¹£'YéÖo\9e'©£I;uë7\9c\83­\1d\eëÖ¯^Ìç¶r\9c¦YSäÂÑ®I\9bÌ:NÔ¦µúººkp[ã\88U Q\85\88Öã\ 5ÚºýÀ@\vvÖ#Ð\18\92] ÙE3_\f\16Úaj9"q\1cB\92[®wujÅø\98"Az§ÿ¥t\1dp\83\17Õ\88ÃJà^Öì\85\ 1(/!uÖ$7\8d-¿?:&\14þL\16\8dÍ&×èºÎ\1dA\ 5®À\1cÆãÉ\83Ô\14Q2\1ah×Í\87a6ØUwÈJ-@Üû<áuvíF \17\8bË\ 1y,\9b\99 Z*öÝV\95Xö*²ºÎÊ\8d\ 6^l×\97ÚÌ\93*i c\1a°Ö\8bÝ£µO\15\8e¢àH\9f\8d)@j\1aG©¹Ê\9a\99'\vHE\10\15#buÝ~ X\83\9dõ@«âH°¸Ck\914él\88\86\9fv@(+'æº1Uá  ¡ÂN\8cÏ8\95\99\9aÊ\94é\9d\87^lÏ\9f:Ú<\9f%\8e©\81\a¬³ÚÕd]\9b\89/T%l\ 6b:\1eT×í\aB5ØY\ f¨J\86\84î\90:\1d°ÖöĬ\9cØi\95\94\97\8eÜ2¯ljî²ip\96º)wÙjsæè¬Ç{m%{×\14U
+\85\18f£åQ´\85\8d\12ñíDJRؤó^J5bC\81#\18Þì\9d]\94\93¦ÊæýÖývB\ 6û|ÊÀjgá|u&0µyn\8f¨\0%\81u^6¥³v.ûS\84YrDaKuDÄaÿÄ\851ewW$\93¾\r\96þËQÃrhðøëÐDs¤\94\evÕ\ e/ám)Lbß3µ«\ 1\0\85©\19\1cg@°*\84»ûª;\ 4AëÓrLas\8a¥ho\10\16{NC'\17\9f¨µ¶MC\7fè:´-ó\ 4ænÐve«I\91\ f\eç\1e    ¬\900\851\1f/\81\15\82!\rÛø±¨v`?\8c\9du§Z\ 1ÁN(íÐpZ¸ï¯\9d©ë¯WïÎN\7f\7fëq\1cò\ 5\99\9efîÇ uc\92É~\ f86½ÙvZv\94\8f"+Ls37ûÍO²\12r·ye\1aã8\a©­*\93\8dgN#8EZÉñ\ 2mÝ~` \ 5\11h\Â\95÷IMe\8b=\87Y\e\veR\98\87ª>l\r\90ÖêQU_àvKBVªÏ7ªþY\9eMLý¤%¿Þæ"\83TFÈýé=¼/at\1c½o\ fLOº79NmQØÒCÀ9\87\9cQéñ\ 4\9c3\898\89\95\81ý0^  wÖ\9dW8Ä­ÂòYÀ\9f\ 5|/\ 2Ω\0Â\18/ÎÖÌ\a\86Y¨«\1eQF5\10\9az²êÍ)E\\91GUo¦aë@ÄJ½ÅFõþû\88\81Î^ÔYc\9e´\84_mõ\91\18Û£\86·ÿÊ\8fÇÑðþ-üõ\9bÑö\85ÉxúÍH\8cð×C¥½óÊÀ~\18±\84;ëÎ,\f"\97ÆÏòý,ß{\91o\86\9c\8f\17gëö\ 3ã,ØY\8f8#\ 4x\9c<Y\ 5gX\80\1e\88GUp*c¸Æ+\ 5\97»\14|fòùSWð->>9\ 5ÿ\94Ô\8bòâòËI»Më*=©\80 \v\83®\vWѦ\84"ÁÅx¢M!º\85\1eo30°\1fF&áκ\93      Å\1c\1fæ-æ\93Ä\99×o¡Ô¡\82Φ\8b¶Ø,¹[\9ev/8H\f)y¬\1f³\1a\8a(X        ÂÃ\ 3bU$r\92ZÐͲ9©MR¥³\93òêlyóºlÐǺÿg\13d+'ý¬úç½D*$¤\1a/\84H;7x¼z¿\81ý°\10
+wÖ=\84\88\88\91\8eåªÈ»°\9f]CÈY\92ë´Êæ\1e墯AÂßduã\91*\7ftÌÿ:©qK\15ï\8cÿí\8eÊ.×lr\19GûÎiý¦ö´\9cÚÀé½?\9e\ 5C\92<j\r(a\ 4ÅlÏ\eù0R\83-¥Ð#\96\83\12È¥åx{ùuó\81\94\16êª\a£\11\ eò×\97-\9d\96\ f#³¾ùÇí11#Ã\0úyw   Þ\86\82$xè\9eBÓÊx|\11\90&yþ "ª¾u\aÁ]\1a\1f¾\80\84É£w\935¹q'Û\87V¤Â.
+I5^EêÀ~`¼\ 4\110\98-ív\15©\9e\85¢\e\17oÇb\17Iõi1÷¬^½0i²pýèçq¡º#r\9bEUÖ®eÛÞ'L:F\8a\8cW´ºn>\fÌÁ®ºc\19Ú\960vON\9bʹôôs\92/öüq\96³\9f\eãì\1eñÈ­{YmRÞ8\1eÌÞ\rà\1d_\8a¥¾,­4Rb¼\9cfÝ|àgY¡®ºÃZS\84y\7fh\9aÔ\9e\99JS%\13Ó.\9boÂRy\ eT/æ¦Ú°Ûk\87rþ0OÀ\8aìóøõÎçÁ\1c#Ü}¤åûuðÿɺ9Ù
+endstream
+endobj
+3716 0 obj <<
+/Type /Page
+/Contents 3717 0 R
+/Resources 3715 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3660 0 R
+>> endobj
+3718 0 obj <<
+/D [3716 0 R /XYZ -16.307 900.716 null]
+>> endobj
+3719 0 obj <<
+/D [3716 0 R /XYZ 56.693 759.068 null]
+>> endobj
+3720 0 obj <<
+/D [3716 0 R /XYZ 65.161 752.393 null]
+>> endobj
+3721 0 obj <<
+/D [3716 0 R /XYZ 65.161 741.435 null]
+>> endobj
+3722 0 obj <<
+/D [3716 0 R /XYZ 56.693 695.773 null]
+>> endobj
+3723 0 obj <<
+/D [3716 0 R /XYZ 65.161 696.456 null]
+>> endobj
+3724 0 obj <<
+/D [3716 0 R /XYZ 65.161 685.497 null]
+>> endobj
+3725 0 obj <<
+/D [3716 0 R /XYZ 65.161 674.539 null]
+>> endobj
+326 0 obj <<
+/D [3716 0 R /XYZ 56.693 638.269 null]
+>> endobj
+3726 0 obj <<
+/D [3716 0 R /XYZ 56.693 611.33 null]
+>> endobj
+3727 0 obj <<
+/D [3716 0 R /XYZ 56.693 567.398 null]
+>> endobj
+3728 0 obj <<
+/D [3716 0 R /XYZ 65.161 568.081 null]
+>> endobj
+3729 0 obj <<
+/D [3716 0 R /XYZ 65.161 557.122 null]
+>> endobj
+330 0 obj <<
+/D [3716 0 R /XYZ 56.693 520.852 null]
+>> endobj
+3730 0 obj <<
+/D [3716 0 R /XYZ 56.693 493.914 null]
+>> endobj
+3731 0 obj <<
+/D [3716 0 R /XYZ 56.693 449.982 null]
+>> endobj
+3732 0 obj <<
+/D [3716 0 R /XYZ 65.161 450.665 null]
+>> endobj
+3733 0 obj <<
+/D [3716 0 R /XYZ 65.161 439.706 null]
+>> endobj
+334 0 obj <<
+/D [3716 0 R /XYZ 56.693 403.436 null]
+>> endobj
+3734 0 obj <<
+/D [3716 0 R /XYZ 56.693 376.498 null]
+>> endobj
+3735 0 obj <<
+/D [3716 0 R /XYZ 56.693 332.566 null]
+>> endobj
+3736 0 obj <<
+/D [3716 0 R /XYZ 65.161 333.249 null]
+>> endobj
+3737 0 obj <<
+/D [3716 0 R /XYZ 65.161 322.29 null]
+>> endobj
+338 0 obj <<
+/D [3716 0 R /XYZ 56.693 286.02 null]
+>> endobj
+3738 0 obj <<
+/D [3716 0 R /XYZ 56.693 259.082 null]
+>> endobj
+3739 0 obj <<
+/D [3716 0 R /XYZ 56.693 215.15 null]
+>> endobj
+3740 0 obj <<
+/D [3716 0 R /XYZ 65.161 215.833 null]
+>> endobj
+3741 0 obj <<
+/D [3716 0 R /XYZ 56.693 170.172 null]
+>> endobj
+3742 0 obj <<
+/D [3716 0 R /XYZ 65.161 170.855 null]
+>> endobj
+3743 0 obj <<
+/D [3716 0 R /XYZ 56.693 125.193 null]
+>> endobj
+3744 0 obj <<
+/D [3716 0 R /XYZ 65.161 125.877 null]
+>> endobj
+3745 0 obj <<
+/D [3716 0 R /XYZ 65.161 114.918 null]
+>> endobj
+3746 0 obj <<
+/D [3716 0 R /XYZ 65.161 103.959 null]
+>> endobj
+3747 0 obj <<
+/D [3716 0 R /XYZ 65.161 93 null]
+>> endobj
+3715 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3750 0 obj <<
+/Length 1715      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZÛ\8eÛ6\10}÷W\bèCÖ@Mó*RiQ IºmÓ¤\97¬\81\ 6Hò Ë\94­F\12]\89Îfûõ\1dÝ6¶v7K¯¬ \ f\86dj4\1c\8eçÌ\19\ e\8d½µ\87½\9f'O\16\93ù¹À^\80\ 2\9fúÞ"ö|\8a|é)Â\10\93Þbå½9{¥S\1d\96z:£\ 2\9fýn¬.\9bÛØ\14Í\8dÝ´\ f\9f\99è\89\9b/¯/^Lß-\9eÃ43BP D£íÂ^¥ºÜhmËê1ÌN<\ 5³û¬\9a\9dû\12Iª¼\99@\81\97\1c\14Ju6o.$\90Õ\8b\93\9f\16\93\7f'\ 4Ôc\8fxÂG~À<\19\10äcêEÙäÍ;ì­à\19\18\80x ¼ËZ2ó\ 4Á\882\1fîSïbò×\ 4·\9eè_oz¦\9b\83\a\88`¿±í-¥¢¶¦{m~\ e"õzxõ\8eBÜWð \16~\1f\96»|¹~<\9d\11\8aÁm:Û¦¡ÕóÈd\99ÉçQYη¦Llbò$_#øþÝtæ\1fJæVçv^ê°\886óüò¢¾9Ï-ú§lì\0OW¦T\97\9f\ f}\ 4¿,\91Ô\93\fìç¬òQ5.0x\9cû\1eE\81
+¼B{ñ¾S\ e´Ý>zs\ 2ª\10\9b QL*é¡ú\ 5">éë\17\98       Nv\99a?`|\14Ðà\ 4ÆÖ
+\8bµ×ܼj#ç 
+:Ã\19A\1c\1cÔ¢*3\1fôAìÜT彩\7fÿ]\9eëH\97eX\¹½°Llé&ib7¹È¬\1c\8d\8d\v\93¹I^êåF§ÛCáûã\97\827áé\80ø=\1aò\98"ªÈ\ 3 ÿ,ü\90¬\1a\10?-ÂL\17\1døW&*\8bh^èp\95iô1K\1dÑë\a\141\12\8c\87^_\11\ 4éq,ð\1eª\1f\86ÝÁ¦ºC×W\1cù¼%¤¿o\89[\18\ eÜ\11í/\93\1c\bÓ        \18\8c_k\1cå6\8eðm"òHLúRA¹@¾$&}!\10\17ò\94\98üX¦ó6'!¸oÉ·\1aµ\89Mõ6\kÔQqé"á\8ej\ e\8b    ø\88¨f\1c   &Æ\83õ¡þ\81¸\1e\11Àf\12\86\0ûb·Ý\16ÀÎnø
+\97¥-ÂÈ\15ßîlz\1d\81eß~ôyû\17\e]:&\87°p­XJ½:m\ 2\8b 1Y}âd×ÔÑ®\89±Ü¥¶\9feÄ^HqÈ\82
+\a]\9ey\8b9n¶8°ýø$%ë\1a°\95\99¹&\bÊ\90\90#Òò¡þ\81ø\1d\ 3~\95@Xù0\97\8fT5Ry³Üe\99s\8d\êj/\15¹F~î\18ÏåÆìRGÙÜXÇz^;O~\99\1fËÝ\14#¡Ô\97än\11HäK~Jî^î\92tu\ 4ã
+\ 5Ë$d<Æ\ 5\0 )èh\88íé\1f\86Øáƺ3®P\18a>\84p£0\8dv©3\elC»9-\17m\v\13'©vçÙªD<5ßga\92;f\8f
+\eÇ\18\9b¹\1aÛw\82\ 3î$\838e£e\eê\11ÐE\88ØO7\8c Õõ\1f\83\9e#f\ 4ÃJ>õ8¥jz\9c\90X\18çg\15ª\10i;\95û©\f{3
+±Ýµs\16]\ f46ij¦T\9c]&ùº\19\86iØ\Ò¤´Í\9d\89\9bk´     óu×Vµ\9b°}¼       §\14\9f}\98\12qÖ*_j\9d7wY¸jÇʤ"±ÃFlm5nî\8bfi¨\97c+Oa\0}Э\861 Ò¶\10\ e\9a%ßpÓù\1fwx\82ÃF\Üï\89\83\85º-\ f0y½¶¦\98b{s\13Ø\97Kéwô\10\9b[ì#\1cq.:\91º\91õpÇy3\12\ 4\88R\ 2\8b\16(Àì\ 1$öÊ,ua\e\16»°á\955ù^[hiÌûýÍe¡ã½¯±Ù\12t\9d\85\eÇ
+I5b»\88\ 1\95+FF£¹\9eþa47ÜXw\9aã`)!ªùÅ\7fÜnÓ+g¶\8aNLW%lPMáXjæPU9\96¯+]Ú$\ f«ó
\17\    «
\ 1ä
+Cß~¾\82ØjÇNÜ\85Ù\15\91\8eM±>\96è\98\82\8d\89\1c¯þëé\1f\b\8cÁƺ\ 3\83\ 5\18\11Ð[\ 3c¹[»î¾o\84pûä\e\86i ¸@\8e)\91) :5j\ 5ò\89
+\84q\890#\1d¹Ò[Éõ\97ÅË\17_7½nlS\19ö,\84-8d»\93\11,%\90\1c@°¿é\ 4Jþ::ÎÃMº.ô5Án\92õ&\85\8f=\82Di\85\ e<â^\91J\81\14\1f/Wôô\ fË\15Ã\8d\15TB%JÛ\ñk¶Mu¦s[Å»SÒ\08¬Rgé¸w<Ó\ e\7f\7f7ñ,û´óÃçi§ßDº\7f\86äÆ\f÷ì\8dm\11æ%¬${P     q¿A¥-LÏ¡c¬[gGN\11»\9e­½îÒ¬ÃÙøÎnw½Fý\97kùR\9fïóÔé\93¡þ\81Ia°±î-_ê+pPãLç¶ìÊ\9c¸%»s=3q-z\9d\ f-\1a
+sÏ\82M\18ß\ 6À·Xà»1è\$¿\fwEbÿs\13~®!Aõ6\f5r\ 4q\ 6\ 6AjØaéÑ\ 5\1cT\1f\b\15pìÖ\ 2îÏ)«\8eȬüºË¸í]62\85\98ðOWÈQ\86\b£#uJ\8a0¶(\ 3\e\8fèú\93*M\11:^%G\ 4l.ÄxI»§\7f\1en¬{%G\84D¤íú?­ãÛµÇ\10\87ýc×áE@\1d<Gt\18\7f¿Ý^P=º[uÞ\7fáì\91ëN\96\b\\9f}\9e>\11Þøc-Ç\bûÁCþWû?\9c\87±$
+endstream
+endobj
+3749 0 obj <<
+/Type /Page
+/Contents 3750 0 R
+/Resources 3748 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3660 0 R
+>> endobj
+3751 0 obj <<
+/D [3749 0 R /XYZ -11.232 900.716 null]
+>> endobj
+3752 0 obj <<
+/D [3749 0 R /XYZ 56.693 741.747 null]
+>> endobj
+3753 0 obj <<
+/D [3749 0 R /XYZ 65.161 742.431 null]
+>> endobj
+3754 0 obj <<
+/D [3749 0 R /XYZ 56.693 695.595 null]
+>> endobj
+3755 0 obj <<
+/D [3749 0 R /XYZ 65.161 695.606 null]
+>> endobj
+3756 0 obj <<
+/D [3749 0 R /XYZ 56.693 648.099 null]
+>> endobj
+3757 0 obj <<
+/D [3749 0 R /XYZ 65.161 648.782 null]
+>> endobj
+3758 0 obj <<
+/D [3749 0 R /XYZ 56.693 591.557 null]
+>> endobj
+3759 0 obj <<
+/D [3749 0 R /XYZ 65.161 590.999 null]
+>> endobj
+342 0 obj <<
+/D [3749 0 R /XYZ 56.693 552.776 null]
+>> endobj
+3760 0 obj <<
+/D [3749 0 R /XYZ 56.693 516.611 null]
+>> endobj
+346 0 obj <<
+/D [3749 0 R /XYZ 56.693 486.789 null]
+>> endobj
+3761 0 obj <<
+/D [3749 0 R /XYZ 56.693 458.403 null]
+>> endobj
+3762 0 obj <<
+/D [3749 0 R /XYZ 56.693 411.394 null]
+>> endobj
+3763 0 obj <<
+/D [3749 0 R /XYZ 65.161 412.077 null]
+>> endobj
+3764 0 obj <<
+/D [3749 0 R /XYZ 65.161 401.118 null]
+>> endobj
+350 0 obj <<
+/D [3749 0 R /XYZ 56.693 363.968 null]
+>> endobj
+3765 0 obj <<
+/D [3749 0 R /XYZ 56.693 336.414 null]
+>> endobj
+3766 0 obj <<
+/D [3749 0 R /XYZ 56.693 289.405 null]
+>> endobj
+3767 0 obj <<
+/D [3749 0 R /XYZ 65.161 290.088 null]
+>> endobj
+354 0 obj <<
+/D [3749 0 R /XYZ 56.693 241.979 null]
+>> endobj
+3768 0 obj <<
+/D [3749 0 R /XYZ 56.693 214.425 null]
+>> endobj
+3769 0 obj <<
+/D [3749 0 R /XYZ 56.693 167.416 null]
+>> endobj
+3770 0 obj <<
+/D [3749 0 R /XYZ 65.161 168.099 null]
+>> endobj
+3748 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3773 0 obj <<
+/Length 1869      
+/Filter /FlateDecode
+>>
+stream
+xÚíZÛnÛF\10}×W\10èC$ Zï.ïíS\93ÆN\ 3ÛIm¥\r\90\ 4\ 5M®D&¼¨$UÇùúÎ^H\89\14\13S¦i¤\80\9fH\91ËÙ\99³sÎÌ®\8dµ\95\86µ\93ɳÅäèØÄ\9a\8b\\8bZÚb©Y\14Y¶æ\10\1d鶶\b´÷Ó\v\163¯`³95ñô<+Y!o\97Y.oÊP½ü-ó\9feÙgùãÝåéìãâ\15L3'\ 4¹¦)­]\9671+BÆÊ\82¿\86Ù\89æÀì\96Îg7,\eÙÔÑæ&rm5¿m\82\99\1eÉ\vqmþáäÅbòÏ\84\80\11Í´\90åê\9aí\12daªùÉäýG¬\ 5ð\ e\1c@\86ëh×bd¢\99\ 4#ª[p\1fk\97\93?&X!\81\e\88P\8d\12br§*ã\86\85LbI§\b\16NT_iïç\ 4\83\15x*°úy6×\rcJ\90m!¬"ÞÅ\eà¡\ eÂÔ\95v\17a¤àÍwa\8fR?Þ\ 4\15òQ²ÎòÒKKùójFñt³\92?>`L¿Ì\88\ 6{i n\82 h-Ø2\8bãlFÍéu\94ªï\8bh\95\88_Û_2¯Üäê\13?ôÒ\15\ fk7|\88ÉnŤ#l«%ÿkf\81;W!\8b×í¯v\91 \ 6r±ÝÌ\96_ù¤î4eÂIùã*\97.\17\81ϯ\0¥à)¼³ÈÔϳ¢\98¯c¯\84ìLøxg*æ\15_òg^)ﯣ2TO7q</\19Çì\8bzY0/÷Cù¹ÂÏ\9df\0[®>\91\88\14òWy³\8e|/\8eoªY6Õ'QÚv¡¸)J\96\14¨\93\1a\8cÉ\ 4\81dÛÂB,äØ<_Å\98k\89ãQ\90ùÅ\91\9f¥%KË#?Ä\ 4\85e\12\17q\br\88S}_\936Éò:·$.Q\96¶3F^\ 2\96dè{ë=§°Ü\16&\10\ ePÙÑåT'à\1a\ 3D\ f\ò3/åKq#çÞ¬\ 3¯ìJå\88û[ås¦®¹\97\16±\88ä(Î`IX\9dð^ú¹5ø\82)c/½òi\8b\17Ç,Èr\15ý\9b<ûÄüjHíB\9d\r@       X\86<\92,,³¼¸\ 5«*f\ e\15\951?Ï\92\ 4Ðï\8b\94Ò c\8e\93\aù¤ü\10!G_wV²Ø¬¹RT¾+\ 4b`ðÆ[±­`Ô@yURÄ\99\17T\0UÖ \ f üã;~}h\ e\J¿[uæòO\1eðÉ\16tV)T\94ÖÄ\11µÄ\10\99\ f\12n@\11Q\99\1f%\102$\93×A\12\13\83\ fn5\12²\8bÝ\12&q\1cDa¶F¿\\9c\9d\1e\1aéëM¹Þ\94µ¬\83´A\88ÿ
+ýVè_\87Lá¿)j\95~"\83 Pëv\ 2¦\14aBª0\12ï3C>\14\91ô[Úà`(lµ4<éf\7fQf¾*éÏ//wsFy­R'Íj\8dÆÓ*\90èV$)µ\91\ 5\911/Þ¼}v§R\ 1nl\92«\8a\10Ù²\13Ø\ 4ò¦%\ 6çÏß=­òj;0o!"RH¡\ 2ÕÙçDkëÂ;\91\ 5â\96 "o`lRçª\1ff\91ÏDó³¥Ën¹\|§:W`«µ\89£¢l\86ªÊs-{êuèqu\92Q©¦\81Ui\95\0Ó«Ú\9fú¬%\85и\98\886Z\92½\ 5\85n        Ã0·*þ:\85Fɨ\1a%@¡«U\12åA\15Ýî¶HG\ 6ÕoǤ\11r¿@ë\82\11vV\Ç@ö¶ä®¶u¬å¤a ]׫q~6\bGN\ 5\17\11\90!\99\r
+¿\ f\94\9a\e*ç Ãª)\9c\83´\a Ò)t\9d\84bU\12ØÑÒC_¤\ 2L@éLn\89_N\9aM4´þĦ\9a\81Mdc\877Ñü¹\89¡%7,\rúaÇÕr¦-w»æ\86µî§{\13è.àk¸Õ\ 4Ò0á£\87Ú7\11±HÛ¾\89yóíô\9aawGa!\17ºòáÎ
+\83ùJ\937\17j\8bÑ,U°ò\ 2\18Ø       TÛ®·¢ói,ý¾) \93\85E>÷\1a÷\86åEä¥=\8dn»©~\1f,ó,éi:ì\19\98jÄú\ 5'\eµæà[³]wyv\fIöo\÷·Öj\1f©Û \96:½Gz§Aq\0¿u\v"&tD~\9b¼\1aèãñ»i\7f ¿\a;{\0¿M\ 3a\83ÈÅ<\15\93\ 2÷\1ax\9a\exÂ`Ë\97\1eÊ\15\ 3R\ 5"zH²P\vÈbÝ\81,gÞ&\8fʯ3\11î+è\82\8b¬Í\9bÏ¢,þ"\87\9cA»¼\8cª\15¹\1d\v\ 2Á\13kD\16a\88\1czåÑXÔ´?\90E\83\9d=\80E`\17\eU×Ï÷jýR^m\86ï\99q',ËW½kª8«ê7´oÕ]{¥\1f¶;lþâ'ê\12\9b\0eûf4ÖE\ 6< »©Cѽ6ºi¼ÃhõìÓ!Í/µu\9ec£±\9aÂÕ\ 6ö\8dÅê\96ýa¬\1eîl\7fVS\98\13\eînï\e\1cܧ\16÷ݨ^ôuâ¥×SXøAÁÿ­G¦&,Ñ0V\1c¬\fº\ 3sܧ4\\15ûÒ\90\9f\85ù!r!\92×\18Q/\bà`\99ãéEÓþ@½\18ìì\ 1\ f;Mý\ ezQýeàQ*Æ\90
+b\8a³³\a\94
+"Nh\9c{\94\8au¹/\v~\87\8egW«ýg{]\89:t4w\1c3\1c\17\99p«\û\801\ 1§\b®ï\88¼ë§KÄ1ÅßÑGÓ%b\ 3èÖxgx-ûÃti¸³ýu\89Ø\ eè\92ýØÇü\80â\ 4Û!d?è\ 6\87\88Ó¥û<ëóº4'ýû÷óýÇ^Ñ¡cIÇ\ e©dòÙèªd\10qò9\9e\0·=ÞÉcËþ@U\1aìì\ 1ª¤\e\b[êäñ\9c]?*Ò\ f¢H\14(à<è\89*\11GuÖØí\92·ÿ,èxVä=ve£\v\93k\8bCæÑtÉ\ 1Èíñ\8er\9bæ\87©Ò`Wû\8b\92\8bA\93ÌÇNé\aÔ%G\aY\1a£SÚû\97]\83'\81{\97ÿØý\ fÅé\14k
+endstream
+endobj
+3772 0 obj <<
+/Type /Page
+/Contents 3773 0 R
+/Resources 3771 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3660 0 R
+>> endobj
+3774 0 obj <<
+/D [3772 0 R /XYZ -16.307 900.716 null]
+>> endobj
+358 0 obj <<
+/D [3772 0 R /XYZ 56.693 759.068 null]
+>> endobj
+3775 0 obj <<
+/D [3772 0 R /XYZ 56.693 731.272 null]
+>> endobj
+362 0 obj <<
+/D [3772 0 R /XYZ 56.693 478.051 null]
+>> endobj
+3777 0 obj <<
+/D [3772 0 R /XYZ 56.693 450.608 null]
+>> endobj
+3778 0 obj <<
+/D [3772 0 R /XYZ 56.693 408.985 null]
+>> endobj
+3779 0 obj <<
+/D [3772 0 R /XYZ 65.161 408.996 null]
+>> endobj
+3780 0 obj <<
+/D [3772 0 R /XYZ 56.693 364.989 null]
+>> endobj
+3781 0 obj <<
+/D [3772 0 R /XYZ 65.161 365 null]
+>> endobj
+3782 0 obj <<
+/D [3772 0 R /XYZ 56.693 320.715 null]
+>> endobj
+3783 0 obj <<
+/D [3772 0 R /XYZ 65.161 321.004 null]
+>> endobj
+3784 0 obj <<
+/D [3772 0 R /XYZ 56.693 276.324 null]
+>> endobj
+3785 0 obj <<
+/D [3772 0 R /XYZ 65.161 277.008 null]
+>> endobj
+3786 0 obj <<
+/D [3772 0 R /XYZ 56.693 232.723 null]
+>> endobj
+3787 0 obj <<
+/D [3772 0 R /XYZ 65.161 233.012 null]
+>> endobj
+3788 0 obj <<
+/D [3772 0 R /XYZ 56.693 188.332 null]
+>> endobj
+3789 0 obj <<
+/D [3772 0 R /XYZ 65.161 189.016 null]
+>> endobj
+3790 0 obj <<
+/D [3772 0 R /XYZ 56.693 144.538 null]
+>> endobj
+3791 0 obj <<
+/D [3772 0 R /XYZ 65.161 145.02 null]
+>> endobj
+3792 0 obj <<
+/D [3772 0 R /XYZ 56.693 100.34 null]
+>> endobj
+3793 0 obj <<
+/D [3772 0 R /XYZ 65.161 101.024 null]
+>> endobj
+3771 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F57 1049 0 R /F93 1304 0 R /F102 3776 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3796 0 obj <<
+/Length 2177      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ\moã6\12þ\9e_!ôp¨\ 3\9c¹|§ÔÃ\ 1½¶·E÷¶½»Ý\1cpÀn?(\16í\b\91EW\927Ùþú\eZR\13Ë\8eC\86\92÷\93\15\9b\1a\8e\86óÌ3\1c\8e\82£U\84£\1f/¾»ºxõZà(A\89¤2ºZF\92"©¢\980ÄTt\95E\1ffït¡ÓZ_ΩÀ³_L£ëöriªö¢¹é~üÁ,¾3æ¶ýã\7fïß^þzõ\ 6¦\99\13\82\12!Ziï\9bÏ\85®o´njû3ÌN¢\18f\97ÌÎÎ¥B\8aÆÑ\ Duó+      \ 2U<{Õ~\90\e/þquñÛ\ 5\ 1ñ8"\91\90H&,R     A\12Óh±¾øð+\8e\r\14@<\89£»ÝÈu$\bF\94I¸.¢÷\17ÿ¹À\9d\9eEh\ 4Ã\94Hv&é\85ó\ 4\11,[¥¬\94\9d\1aý}Ñ\87\18Ͼ7ëµ)»G{lX°\ 3å\88ÉNÀUo´¥)
+sIÅì./WíW\8b\9b´\õf¾I/)\9e}º$bÖÝq­uÙ^­Ó¬û®1\ f\9b\e\14~\98\9bÄ\1c)e\1fz7÷â)\1dY\8c\98x4¬\97^çåB\ f\16\9b\80\ 6»ëªu\11´o\91\f\11\ 2\96\13³VêGJÅÞ¸\9d®;\17àV\87\18q\19÷*ü\9cn«¼ùýr.Á´otZÖ¦üærN(üÙ>\ 5º¯\8bV\1cø\98\95h?~Ü÷\ eði¢h$ã\18ÅJXï°ß\v\f¾ÆeDQ\12'Q¥£åcwØ\93vüÛà     \94B      \91ý\ 4­`bG\87Ê\17\88H2\94/0¬\ 1ØÊe\86ÇP\91(¡É\bÊî\ 4V«¨½x×ago1      MÐÎò\ 4QÌÛ5}\9dßëlÏ\ 3\ e%\ 1\9aì\8a_oWn\ 3óÒm\9cÙ6\9bm3\0îlÞ}qxÓÌT\99®tVäµÏ]u\93V\8d\85³û-åv}­+·§hôzS¤\8d\1e\ 6 ûÛG,ðÓ³|Ûkæ3]\96gCÀ\8aGkÌ\ 1Ý\98ô\88ý\889î"Püh\90B\1cü \e3w\ 5¬uU¡¦ÃÓ¾ü@<\ 5\82'à É\ 5\80\17ø\87w\94Z\9aÆm!ïLuë6Òr»ÓÀ×ÿ\1aú88 AÎ\vÌàÑâ\90\88üÄçabÓ±¸ä\ 4aÁGæ¢\95.\e}ßø\90\11\ 3=\12:!\19Q\fä˦\ 3Ͼü@ð\ 4+ëAF\90\95pÚ®éß³Ì\95\8b\96ù½ct6nã\16i³¸q\eúÓ\ fnãÒ¢v\9cÜ,\1dc¿®\17ºÌÒ²M×Ç\13l\195\a"\e\86\ fô$yínû¾0µ®_\96=t_ÿ\89Âf\ 4Cöã\8a\10áü\9cAJ$\1c6)/\88Qoòê6m#Ô?ÁP·}|*\böÉ\94\ 5ì\17¨TÓ\ 5'¡`\7f\89ãÉ\82Ó@~Xp
+WÖ=8   %ÑnÛÙî\95«|³q\rP\99¹+\87húËi4-ÓºqÍ\ 2?éªÎM9n\14èxÓ=\b\1cÏ}\9fÞ\178\86\8amíjå»\eíh\ 3Ø)W#«Y\9a\93\898¶ûÛI2q\ 1\9f\8c'Óáu_~ ^\83\95õÈÄ\ 5<\81ìKe\85Y¤Eþ{Ú8\ 3e±­\e³>vË\ 3\f\9e_\1d\91 \ 6V<'C1\898\97#§Ñµ\rxeíÃT\14ô\88ù\84LE\ 4\12TLçùûò\ 3=?XY\ f¦"\10m\b\9b0\8f¾I\1d÷µ\9bJ׺úä\9a\17\16yy;\84Ú«\135\93Ê\14/(µ¬Ó[\1f\85êq\v]]\1døù\81\95^\ 2MÙòî      fa\12#.è$Ì\829\ 2÷\9d\ e_ûò\ 3ñ\15¬¬\ f³@,\8bûJEf\16Û5$KG¨åY\13ó\84!\89§+£\rä\87\998\Y\a\13ÿ¡¸DqÒUÑîòÆq7~, ÌþöÕ\89\9cuqP      þêtb~P©ó,¬ñ\ 4#IÎZXÛ\1dÝá±\vk\9e\eW.ì\83NXU\83\9c\a©xºªÚ@~ \96\82\95uO\a¸À\b«\97\9cðÔ®De·}Ù¸5¸uZnÒ\95+O§¥ãôoÁk_\9aÌsÎ\90JÎZnâ\14£8\1e±Ü\ 4D\957¹®\11\üµý=Ý6&Ïîç·v\9c\ f¢­¿\92    KQ,\ 1{\88éJQ\ 3ùa\88\ e\ 3Ñ\98!Úoñþ»YUi66ü¶µc\96úбðüØÞù<+ËS\1c\17\8bj³v6E¦Ç.j}[\9bªI_\18\ 5ÏW\85b1\bH¦«B\rä\aB5XY\8f½\ 2K(¢qG¿î¾ä|rì|\1e¼ªÌvs¤óáÄþÚúÞð\8eàÂr^fú¾ÑÕº~)\ f³X"LÎZTc\92!\9c¨ Î}:\12Þý\995Ùã?ï×E E3aÛ¼&¬Á1n?§«Á\rä\aâ>XYw\8af\\80\17°¾Os\99.\1a\ 6}ÿbu½Ýl\0¬\9eÄú6-W[H²]Ë\83\85s:îz¼R\18÷ÔÅÕ\16\99^\ f\89ðyS¼ßh\9dm7_¦\9b\8a1\82è\84Ý\89\ 3ù\81(
+VÖ\87=\19G¢/]¸\9eÅ¥×æ \93\ 3Ã\7f\18\1a#JÕY9\ 6\vÄÈ\17ì-         ( ÈtlAc\8eØCgÕè~>\90\1fæçáʺ³\ 5$\88HªÄûÄæ\8fµ}\88sß<\9dÎÝêÏõÈIe¾ÞTæ\93«º\e]\81d\88Î\v=rË\927aÚÞ\ 6×3 ûâ\84Û¶ns\94u\86G6°Ø\16f\13\10    U\fñ     ;\v\aò\ 3\ 1\16¬¬\a\91P%-ÐvÖü·¯\e®R×ý\146Y\a¹Çî\17"\9c¹\87*\8cøyÛÚ(WH\8cý\1aH\937\90\10\10\ 3-¦ln£\14\1ewÂæ¶\81ü@|\ 4+ëA@ð\11÷Ím\ 1õ¶\87FNB¥R\97\ e§ñºª\ÙÆý ð¾ÒË\91\8fí­3\87\1cüÙW®$=+¨1F
+\8b\17 ú\9d¹Ö°\9blwFMú¹y\0µ±-\11\1e\98&       (ÁÙt\98&
+<ø¡ÏhtL\ fä\87a:\YwL\93\98!ÜsÞk×Þ\9eÑ_ì²P¬í«¥Ç\ 2Å©£ùc\80{æpþ\ 6\85sÅ2/\9bÊdÛ\85s\83éAøyÞûe\8câ        {Ô\ 6ò\ 3\9d3XY÷\ 6\ f0\ e"ýfwØ\12ÕÙûë§\9d#/k]y5'§ÕJ7ÙµÇ-YÚ¤Ãá_\9fö¿'^ÿs®l\13°NÌä9I\82p\90Né¸$áÿÒ\15\86\9c\90%(E\18\93é\80¸/?\10\88ÁÊz°\ 4\15\88ö-\ 6_\96%Æ=ÁÖ¿m=ê\ 1\ f«\86\1e¹à9ÏÛ\8f¾\97qªÉíÀ¶Þï;?ϼ\10\90\e\9df¾ôH\bÂ|º\82à@~ *\83\95õ GÂ\11£]AÐ,=S§Q\16üÄ\rG\8eWæ¾\89\9c3%â\18aÁÎI\89\ 1KÆeÄ"½ÖÅ£ZH'íØ¿Já\18a\99¼ä?¥ü\1f8Áùà
+endstream
+endobj
+3795 0 obj <<
+/Type /Page
+/Contents 3796 0 R
+/Resources 3794 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3824 0 R
+>> endobj
+3797 0 obj <<
+/D [3795 0 R /XYZ -11.232 900.716 null]
+>> endobj
+366 0 obj <<
+/D [3795 0 R /XYZ 56.693 759.068 null]
+>> endobj
+3798 0 obj <<
+/D [3795 0 R /XYZ 56.693 738.489 null]
+>> endobj
+3799 0 obj <<
+/D [3795 0 R /XYZ 56.693 692.721 null]
+>> endobj
+3800 0 obj <<
+/D [3795 0 R /XYZ 65.161 692.163 null]
+>> endobj
+3801 0 obj <<
+/D [3795 0 R /XYZ 56.693 633.696 null]
+>> endobj
+3802 0 obj <<
+/D [3795 0 R /XYZ 65.161 634.379 null]
+>> endobj
+3803 0 obj <<
+/D [3795 0 R /XYZ 56.693 588.113 null]
+>> endobj
+3804 0 obj <<
+/D [3795 0 R /XYZ 65.161 587.555 null]
+>> endobj
+3805 0 obj <<
+/D [3795 0 R /XYZ 56.693 529.088 null]
+>> endobj
+3806 0 obj <<
+/D [3795 0 R /XYZ 65.161 529.772 null]
+>> endobj
+3807 0 obj <<
+/D [3795 0 R /XYZ 65.161 507.854 null]
+>> endobj
+3808 0 obj <<
+/D [3795 0 R /XYZ 56.693 461.588 null]
+>> endobj
+3809 0 obj <<
+/D [3795 0 R /XYZ 65.161 461.029 null]
+>> endobj
+3810 0 obj <<
+/D [3795 0 R /XYZ 56.693 413.916 null]
+>> endobj
+3811 0 obj <<
+/D [3795 0 R /XYZ 65.161 414.205 null]
+>> endobj
+3812 0 obj <<
+/D [3795 0 R /XYZ 56.693 356.133 null]
+>> endobj
+3813 0 obj <<
+/D [3795 0 R /XYZ 65.161 356.422 null]
+>> endobj
+3814 0 obj <<
+/D [3795 0 R /XYZ 56.693 299.197 null]
+>> endobj
+3815 0 obj <<
+/D [3795 0 R /XYZ 65.161 298.638 null]
+>> endobj
+3816 0 obj <<
+/D [3795 0 R /XYZ 56.693 241.413 null]
+>> endobj
+3817 0 obj <<
+/D [3795 0 R /XYZ 65.161 240.855 null]
+>> endobj
+3818 0 obj <<
+/D [3795 0 R /XYZ 56.693 193.347 null]
+>> endobj
+3819 0 obj <<
+/D [3795 0 R /XYZ 65.161 194.031 null]
+>> endobj
+3820 0 obj <<
+/D [3795 0 R /XYZ 65.161 183.072 null]
+>> endobj
+3821 0 obj <<
+/D [3795 0 R /XYZ 56.693 135.564 null]
+>> endobj
+3822 0 obj <<
+/D [3795 0 R /XYZ 65.161 136.247 null]
+>> endobj
+3823 0 obj <<
+/D [3795 0 R /XYZ 65.161 125.288 null]
+>> endobj
+3794 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3827 0 obj <<
+/Length 2262      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ\[oãÆ\15~÷¯ 6}°\81zvî\9c  Ú I\9b]$hS4k\14\ 5vó@K#\89X\8aäòâK\7f\88\92×¢.>Ô\88Î\83!\9a\1a\9e93sÎw®\14\8dæ\11\8dÞ_üxsñö\9d¢\91%Vs\1dÝÌ"Í\89\8e\ 4\11qt3\8d>^þæ2\97Ôîê\9a+zùkѸº»\9c\15UwÑ,Ö_þ½\98üX\14\9f»\7fþûá\1fW¿ßü\ 2Ó\3F¬R\1dµ\ fÍcæê\85sMí¿\86ÙYd`v-üìRÇ$æ&ºVÄÆëùã\18\bÆæòm÷Álì\1f¼øéæâË\ 5\ 3ò4b\91ÒD[\11Å\96\11My4Y^|ü\9dFSø\ e\18 Ò\9aè~5r\19)F        \17\1a®³èÃÅ¿/èz'(°è/ýÇûg\94a?XÌ£XZ¨ö\94ý}E\81O©#N¬±Qå¢ÙARØ       \84!LÆ\9b   :ÂÌ\8f\ e¥¯\bÓ¬O_QFbmP3<ßfM,·g`vE°\9aGÝÅokI\84#\É\82ô²À¸%«\9dgD\8aµôüÚ.o]µ:ÿä¢\8f×\9aÒË$Ëp\ 3Ý\976iÒ"¯qÃÓ\1c7®È\1dn`\r\f¸|²=\1a\16ûçõ\8d\ 3\8fݧÍ\ 2É   rÇ<Å¢mp\83\9b´ÉvX&Ý\8d­3ßRÔ'i\a©T&D\9d\ e|î"Ú\ 6\e\0Ò\18\95\9d\1c}â\mñÞ\93=C$(\a]\ 3`\ 12×\­Vý¡I\1e\9b"ÿöê\9aq/:9lCêj\ 2\17Ø¥SATÌÆC\12m\ 1Â\19\1f\rIzôÃ\90$\9cY<\92h\vV¥;Òwé\ 3NÊoÛyOÆW·¿áÆjKí\v\1aºp\15\12\ 3¦m\99¥\93¤A\ eÿ¾.ª&©±@\84\ 5¶©{h\µDÒ\9d$mí¦Ûc_\14\7fmÀD+1\9etnÓ\ f\94Î`f\11Òùĸ$V²N>ëbéÆ9´¦@
+dU\94HñÂZ\8cb6`I§Z\16\1d\eâ7ö\15-\8bö\9fì¼\86¥nª´ÌkòPgØ\85Ë\98Ð8\1eÑ®\bM\183ãiî6ý@Í\rfv\80]\11\96H\88\rVgúÓC\99äS¤..Ü>ãòæ U\ 1)\ 1±(Ó|\8e\9b O\96®.\93ÉÞi\b!o\8eÛ/x¸Næî¼À\92LïÒ\1aI\13ìKu"®½¬/Ü» v<qÞ¦\1f(ÎÁÌ\ e0D\1c@J®\83ï\16{T}Y~Y&\91JRo'\fN²      Ü\7f¾ªI \14àGÿÑ6AYJ\94\11ãÙ\ 4\15[¢¹\1cM\89zôÃ\94(\9cY¼MP\ 6ÈC\³:ÓÜa\85\rË\8aI\82LnÜ\ 1\82¦Ø\b\0ë¡ýÉ=Éà\8e6î3[y1u\ 3\86×®\190:¹KÒ,¹Í\90øs\97T)~ô­[E9\ 3m\8bÒÞ    Uã©Å6ý@µ\bf\16o[TìSÁ¢S\8bf\91"\8dû²\98¶Ø\13K\97%ÄÆX\85[&ù#nd\99\81Í:Ù\ 4\0\1d¿ª\rRR\0Üñ\13lÐ?\93¶J\9bÿuFè\17\97äõW#Tdiþy\88   \12\92PcG4A\\106^>a\9b| ¦\85²:ÀþpM$Ä?«óüa:íéÃZ¦ß\ e\83ìOTQøcÇ£\ 6\80ö\18k\97¹       2Çà\1eÊ
\16´Åk\16 \922\16«vsb¡\e5)\96\9cÛ\ fßÍß\1f\1eê\1e\9a¡\16\90ùO6\9eZnÓ\ fÔË`f\aX@¦\88Tv\93æ;·\94æÅ>=ÿËa=o\9a\1dGî»ãú\rÚ¸ty\83T\a\87M\86´åyËohE(Ú¦l\a8\9c«\87þ\96\15µ«Ck\b\822fÑ.\ 4µ\84\85\ 5sG]\bîE>Vö¹\ f!cß\a°\8ecákÑ_\b£°\92wÿZ\97ò\9f{!4º\ 6sgÅúá\9bM\93À¬È²â\8a«Ë{\9fÆZÝ\9a,\92|¾i+X$W\1c¼ô+¦.×OÜ:\97wWËdº¾\aØùÔ{°\9a\e\98ý:73\92ıÞø3³b\ f\7fL\12)ÕfȤØP®S_\8aÝnl\0pQ\84w×U×\ eA¶wâ\9aYK8g°hI4\13ç\8dü\e\1f°\fpº$\80\f·r<§KRI\84\18/ÀéÑ\ f\83÷pfñ~\97\84­Ö\\9c§ÊÈml\99ÖÇ\91h'\96]ß¿>þØ\ fMS¥·h·âûª¸_8P¿
+k\87\90\ 6뾨>ïä³_\16p\10\b!õk\86S"\ 6\ 5·ç\ e§Ò\1câ©!ª-´õ =\9ej\veÈxE\9e-êaj\1dÊ(^©\ 5l\r5ë`êçeY\15wX\1f\7f\ e~Bí˳Èü_Ûô\1d¸#\8a|écqt1èö\11\eÀ I~v\8fõ@Çé\ 6í\96eSlx4E\92¼OÐ-^n6K'éSWÏW-WÏÄC\82\ fÁ\15Ûèù'*éÚ\191ÏFÅD\82\f­Ç\cÕ\ÆÄÈñâ§\1eý@M\ff\16£\8bÒ\12\r\ e\9bP\8c\80^vÛ     6       \19\ e\80ÒN|b\0+ÚÓbÒî  s^>8¡\891ãu_õè\a\1e\0³øÀWHê\8bpݱ¡[\17ñùÙÎ\92\ e\93ó¹B\bb쫶\99\bÆ\88\11öÌ\91\85Ï\ 2\95É|\90\vB9\11cöBsë½»ñ\9c\90\1eý0\1d
+g\16ï\88@LGô¦\17:8º0T)A_\88.ÚfÑk\1f\86©\8fä\8d\8bjî+üg\8e\12\92²tI\85\ 6otö\17\9f\ 3\8d0\ 3À\82\eCD\98Ï>\14,8H§8©ÛùX´2¯\92r\91N\86´ p`(\1e³Ý\99KEÌ\88\ 5 \1eý@°\bfv\0XøWV\ e\15\80\ e\17[ÚÒ×Oq\83gØ7\v>üç=Ö\99Ï\9b¾×\1d\9c
+N\97 ¼Ó¤IöÁ /j\1d\86³4¯Ë´Ân\1e6Ä*\93f²Ø\9f\13¶Ô2%}\95\r\8d.\92\13Ã_Õ\15á\9c\82\12Ø3£ËÐ,'\a\87\88\8b\11;^\81)Âã\11ý\90\81Ð\12Ìì\0hñï°hµy?p\89Ï\87\0¼¸j\96µE\8bíëtusîÂ+>jìJ¯h¿cRdí2\1f\90À¹O§Íâ\15KO½\ 4\860\8cØx\94\ 4\ 63\96\b6^{m\8f~\98î\ 43{8]Áü\vN\9bæðo\ 4¥ÔXCÐ\9b\b^\9cxMdgZ\ 2\8aè?:Ë\r&\10\96:bã*\93\82Äf¼ÆÕ\1eý@ñ\ff\16\ fílõ\1a   \1fì7.ÓÝäÚËÝ\a{ÚH¿=<zÒ\7f¥÷8¸6nYfèWêv¢V ð×#¯b$ùdOdüæíw¯Ñ9`­Q:FÃ\88\ 4wͪWÅ\11f`\ evf\1cÉÒº\19\12|2j        §f<\18\ 1(\870k4\14Ù&\1f\ 6"Á¬\ eÀ\10`Tm~>b\0\864{jÙGË_Éc±Û¹sLigéÃN'äå\voAa\93\9bû\82\81\9bz)=}Á\88 ´r_Úó\a¥ë\1fì@,´t\93\13\1dí~\ 1\8d+BGq?MLøxz¹E=L-C\19\1dP9ó/\ 3Åë*vY\15\93\16y2Ĥ\9e'ÀÁõ\11\9fÜpÛÍ\80Î\9f\18I\ 4e#\18Ç\9d\9f§\ 13Lµ=å×iþ\ f\b\12Bs
+endstream
+endobj
+3826 0 obj <<
+/Type /Page
+/Contents 3827 0 R
+/Resources 3825 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3824 0 R
+>> endobj
+3828 0 obj <<
+/D [3826 0 R /XYZ -16.307 900.716 null]
+>> endobj
+3829 0 obj <<
+/D [3826 0 R /XYZ 56.693 759.068 null]
+>> endobj
+3830 0 obj <<
+/D [3826 0 R /XYZ 65.161 752.393 null]
+>> endobj
+3831 0 obj <<
+/D [3826 0 R /XYZ 56.693 706.175 null]
+>> endobj
+3832 0 obj <<
+/D [3826 0 R /XYZ 65.161 706.859 null]
+>> endobj
+3833 0 obj <<
+/D [3826 0 R /XYZ 65.161 695.9 null]
+>> endobj
+3834 0 obj <<
+/D [3826 0 R /XYZ 56.693 649.681 null]
+>> endobj
+3835 0 obj <<
+/D [3826 0 R /XYZ 65.161 650.365 null]
+>> endobj
+3836 0 obj <<
+/D [3826 0 R /XYZ 65.161 639.406 null]
+>> endobj
+3837 0 obj <<
+/D [3826 0 R /XYZ 56.693 593.187 null]
+>> endobj
+3838 0 obj <<
+/D [3826 0 R /XYZ 65.161 593.871 null]
+>> endobj
+3839 0 obj <<
+/D [3826 0 R /XYZ 65.161 582.912 null]
+>> endobj
+3840 0 obj <<
+/D [3826 0 R /XYZ 56.693 537.935 null]
+>> endobj
+3841 0 obj <<
+/D [3826 0 R /XYZ 65.161 537.377 null]
+>> endobj
+3842 0 obj <<
+/D [3826 0 R /XYZ 65.161 526.418 null]
+>> endobj
+370 0 obj <<
+/D [3826 0 R /XYZ 56.693 489.883 null]
+>> endobj
+3843 0 obj <<
+/D [3826 0 R /XYZ 56.693 462.759 null]
+>> endobj
+3844 0 obj <<
+/D [3826 0 R /XYZ 56.693 417.898 null]
+>> endobj
+3845 0 obj <<
+/D [3826 0 R /XYZ 65.161 418.582 null]
+>> endobj
+3846 0 obj <<
+/D [3826 0 R /XYZ 56.693 373.605 null]
+>> endobj
+3847 0 obj <<
+/D [3826 0 R /XYZ 65.161 373.047 null]
+>> endobj
+3848 0 obj <<
+/D [3826 0 R /XYZ 65.161 351.129 null]
+>> endobj
+3849 0 obj <<
+/D [3826 0 R /XYZ 56.693 304.911 null]
+>> endobj
+3850 0 obj <<
+/D [3826 0 R /XYZ 65.161 305.594 null]
+>> endobj
+3851 0 obj <<
+/D [3826 0 R /XYZ 56.693 259.376 null]
+>> endobj
+3852 0 obj <<
+/D [3826 0 R /XYZ 65.161 260.059 null]
+>> endobj
+3853 0 obj <<
+/D [3826 0 R /XYZ 56.693 215.083 null]
+>> endobj
+3854 0 obj <<
+/D [3826 0 R /XYZ 65.161 214.524 null]
+>> endobj
+3855 0 obj <<
+/D [3826 0 R /XYZ 56.693 158.589 null]
+>> endobj
+3856 0 obj <<
+/D [3826 0 R /XYZ 65.161 158.03 null]
+>> endobj
+3857 0 obj <<
+/D [3826 0 R /XYZ 56.693 113.054 null]
+>> endobj
+3858 0 obj <<
+/D [3826 0 R /XYZ 65.161 112.495 null]
+>> endobj
+3825 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3861 0 obj <<
+/Length 2100      
+/Filter /FlateDecode
+>>
+stream
+xÚí\KsÛF\12¾ëW *\17é ñ¼\a³»µ\95d7Jʱ׵¶RµUv\ e\109$Q\ 2\ 1\ 6\18ê\91_\9fÆ\83²\b\8bV\83\ 3¨öà\13A`ÐÓ\98éþ¾î\9e\ 1\8chôóÉ\8f\97'¯.\14\8d\9aëèr\11iN´\89b&\880Ñå<úxúÞe.©ÜÙ9Wôô?\85wU{¸(ÊöÀ¯º\8bÿ.f?\16Åuûç\7f\1fÞ\9cý~ù\1aº9g\8cX¥Zi\1fü}æª\95s¾ª/Cï,\8a¡w-êÞ¥6Äð8:WÄ\9a®\7f\13\83@\13\9f¾j\7f\98\8d'?]\9eüqÂ@<\8dX¤4ÑVDÆ2¢)\8f\93\8f¿Óh\ e×@\ 1"m\1cÝ6-×\91b\94p¡á8\8b>\9cü÷\84v#A\ f\8eÈN¶´\84QÝêô\89sÕh±»íÕ\ 54i\9eCÖ÷ÄDê\18.4\8d_§åurv®)=ýµ¨ÜõßÎÎ\19\87?ÉÖ\17éüîüº>I\95\bcU\v­\7f\7fJ\98\efxd\ 4h"Eý\94õyEa̤\8e8±±\8dJ\17-\1e\9e´§Ï~Ù\ 1\8f  \8bå®\83V0«[\87ÊW\84\97¯(#\ 6\86\vÓÃã)×Är;\82²\8dÀr\19µ\aï;\eØ\9bOÆ-iF\9e\11       ¿Í´þ¶Y\96ÉÜÍ÷ìàKaÑÇfæ}\81\ 5OC5\9c\15ëu\91ãںܧ>uÕ^kx\ 4Ò\9d8pÛEz\87}¼«í\12×ðvå\90JWÅ\1a=\14s\87\1e\ 3}_\15¥O*\ã$\9f÷Ñ@=²\1eIc\12\e¶Ã\83OTÒ\16û\0\97>·2\8diumαXÀ\f\ 1,\9aÎU÷å\aºj°²\18W\ 5\9cÖR\ 1.P¢\98h\87\13oKyáq\rkúC5\\96Åv\93æ˾ó½:è|§µíõï8(¿XàÚ¥ùÜÝyW®\ fÁ\0ÂØdÃ\9d\ 1Äsà÷ ëj`tÁù\88¬Û\fÃ\0¶Õ1h §#[m @¡l2\ fîÉ\ fóàpeñd«\8d \1aÄ\7f#ÛodûÿA¶ZY"%\9fÎU÷å\aºj°²\ 3ÈVÃ\b\99o\;"×j @©Ä\8b\10D      {\ 4×¾/®\é[²ýà\93{_ä;º½+Ýb\bÛrÐÁLI·\8c\13Íâé|x_~ \ f\a+;\80n\99"\96vU\1a £\91©(E\12Q\91¥ù5\92åÝz\93\8dÍ\85Éøª®ðä\86\1cÎùÑÀ\ 2\16        Ü0\9d\ 3ìË\ ft\80`e\11\ eð ¸$Vv\ 5¾\1fæÈÐå6)s4}¬]U%K¬Á¦~u\941\1clw\93dÛѽÅ\97÷èçÇÆå_:Ö³f­,%f2£Þ\93\1efÒ¡\8aâ\rZY\ 1â»*:vè±\0ä2·\86L\a9ï«Ä\8f\f\949òy\96.w%\90\ 46s\84°íXdU1\ 4+\8c½dȦ´$Æ\9a#B¶·É¶Lý\9fmÌöÚ%yõ9f\83\90\r¦¶¼\1f\10·)%I,ätq\9b\92\ 2Òºé
+\9d\81>\1e¬,>nSÒÀ\ 3\88\87¸íØ"Bwú;n\ 5µ:n\rã\13Uôpêô\90å\8c\e\ 2\82ù­\9dOFÎ!WI>Ï°\833+ÊÒÍ|vßÇ\ 2\18\10\86Æ\ 3II\1c\9b\17Å\ 3f\885|Ü\14î*+fCÖ'\15\8d  eÓA\81´\86À4L\ 6\ 5=ùaP\10®ì\0\94\88]\ 2¿86\85ëNs+­ÒæëEK\9fúÌ\8díý7«´òEy\8fT¿tÉ52h¸x\87\8di\81\ f\17E\ fØ\ 6\84\ 2ÒJB5\7f\97\86\11&ãq]\7f\99\15\90±\f\8a\ 4¤\ 6=b5¡û+J8\9f.ÖïÉ\ ftÿ`eñî/\95 \8aÉvRßmýfëÇÍ\1f\13ïËôjë\1dÒÝ°+&\8d\95ÍÓ\e¤Ã×tTa\975°  \8aCÂÍ\f\9b ]!q1\99\1f½¬õ¼/
+K¸\9e®ØÙ\93\1fè*ÁÊâSc)9Q»-iu\89\1akÑÈu\88Ëwÿ:\9a:\84&ÜØ\17¥\8e\9fV#.²\ f¬úK*\88¤|:Î\10\96\13ùyËÜè\8eÐ\93\1fæ\báÊâ9CXE\8c`ílþ\94'Wè\14iu¿Y¹<ñ)\16å±kg¿½\7fS\8d]¤ÜâKõ³"÷èÂVZ¡ù\ 5IX vñ\14[(\e°\9e\92\94\aR\8c\88-\91J¾$\  ð\13\rt}mù\ 3\10K\80.ÊÄ\13"\96TD³é\96izò\ 3\11+XÙ\ 1\88\14íJ\9e?l6\192pÛ$~¶\1aw\99ÂoK4ö!Á¯,n±iòl[VhðM\17ã\96Õ¿_\17¥\ 3e«i2\87Méª>\b\ f\88¡\84\90Dëé|gO| ë\84ª\8a\ fz\850Äî*\ 4\97+,wݦY\86ÝùV£(r-Òa\v<YMKX\ 6\83þ+üòj\81Í\90ÑnYm\92<?z=ôyÃæ\82\98    7\8böä\a\9av°²\ 3l\9bëF|cÛ\9b²\98¹j\12\ e\98Ý4Ç\12É@0ÏÒuê\8fÞY&8%\86½hm\92[èÃ\8e\\9b¬ë³I6 fã±!ñ\94[¹¹Ñ$6ÓU&{òü3\Y|ÌÆc
+\ fÐ\85ì\17õ¼!ýÍý±\1d\90a\ e\ 1K\17Û
+\8fèx\ 6Ì\92{´²ø½@ÃF,ß®Á¿\ 6\92\10\a\13n¡ìÉ\ f4ó`eñ$ĵ%|·\852ïï$        O7°E\84'm`\0Cpø­Çî%\19BRB\99\1a\97!6I\99¬ÉÝ­»úûY\97\ 3Ö'\1e\12\8bç\aB\80Vjº$g\96P;]]²'?Ð\95\82\95\1dÀ\18\9c\13\11³\81\9b1\9f1ü§ö°<\81\80_¿\ 1\82Ë\r\18Üá\17|\9e·*¦      £Ó\95Ìx=)FÙÇþÅ\f@\93êv       ÁeÙ_òg\14Æï\97Ë·oº·ò\1fû(\8dιü¼Bp¹{ß\7fQdYqÆ\15Ð\13ðcsj¶Jòåî\v\ 1«ä\8cC¦wÆÔiwÇ\95sy{´NæÝ9\80¿\87Ï\b´/ê\88G}³X\12côÎÛW~\9d=¡!Dÿõki]£æ\15¥F&\10÷Ìõ¾R\0\bo\8fËöÛ\ 6d\7f4Î9c0S\ 6\ eê=ñbäíuC÷Ó°Úïø\84(Äê\r;z:\14êÉ\ fC¡peñ(ÄÀ\ e\84êPèm1O\17)vy$\99]çÅmææËf\9fl5Å+\rè=½7\ 5v\89?Ío\92\fÛ¸ør\8fAw¥Þ7ø\8f¯`h\1f:ÿùõmFiþT'\83:\18²q\8fQE¨yÑ5\8d\18zÖ#ãL\93ál\92å£u\8dNâSßN©\ 30m\8fùtÊ_T¸þC
+endstream
+endobj
+3860 0 obj <<
+/Type /Page
+/Contents 3861 0 R
+/Resources 3859 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3824 0 R
+>> endobj
+3862 0 obj <<
+/D [3860 0 R /XYZ -11.232 900.716 null]
+>> endobj
+3863 0 obj <<
+/D [3860 0 R /XYZ 56.693 742.989 null]
+>> endobj
+3864 0 obj <<
+/D [3860 0 R /XYZ 65.161 742.431 null]
+>> endobj
+3865 0 obj <<
+/D [3860 0 R /XYZ 56.693 685.206 null]
+>> endobj
+3866 0 obj <<
+/D [3860 0 R /XYZ 65.161 684.647 null]
+>> endobj
+3867 0 obj <<
+/D [3860 0 R /XYZ 56.693 626.181 null]
+>> endobj
+3868 0 obj <<
+/D [3860 0 R /XYZ 65.161 626.864 null]
+>> endobj
+3869 0 obj <<
+/D [3860 0 R /XYZ 65.161 615.905 null]
+>> endobj
+3870 0 obj <<
+/D [3860 0 R /XYZ 65.161 604.946 null]
+>> endobj
+3871 0 obj <<
+/D [3860 0 R /XYZ 56.693 557.439 null]
+>> endobj
+3872 0 obj <<
+/D [3860 0 R /XYZ 65.161 558.122 null]
+>> endobj
+3873 0 obj <<
+/D [3860 0 R /XYZ 56.693 510.614 null]
+>> endobj
+3874 0 obj <<
+/D [3860 0 R /XYZ 65.161 511.298 null]
+>> endobj
+3875 0 obj <<
+/D [3860 0 R /XYZ 56.693 463.79 null]
+>> endobj
+3876 0 obj <<
+/D [3860 0 R /XYZ 65.161 464.473 null]
+>> endobj
+3877 0 obj <<
+/D [3860 0 R /XYZ 65.161 453.514 null]
+>> endobj
+3878 0 obj <<
+/D [3860 0 R /XYZ 56.693 407.248 null]
+>> endobj
+3879 0 obj <<
+/D [3860 0 R /XYZ 65.161 406.69 null]
+>> endobj
+3880 0 obj <<
+/D [3860 0 R /XYZ 56.693 359.182 null]
+>> endobj
+3881 0 obj <<
+/D [3860 0 R /XYZ 65.161 359.865 null]
+>> endobj
+3882 0 obj <<
+/D [3860 0 R /XYZ 65.161 348.907 null]
+>> endobj
+3883 0 obj <<
+/D [3860 0 R /XYZ 65.161 337.948 null]
+>> endobj
+3884 0 obj <<
+/D [3860 0 R /XYZ 56.693 290.44 null]
+>> endobj
+3885 0 obj <<
+/D [3860 0 R /XYZ 65.161 291.123 null]
+>> endobj
+3886 0 obj <<
+/D [3860 0 R /XYZ 65.161 280.164 null]
+>> endobj
+3887 0 obj <<
+/D [3860 0 R /XYZ 56.693 232.656 null]
+>> endobj
+3888 0 obj <<
+/D [3860 0 R /XYZ 65.161 233.34 null]
+>> endobj
+374 0 obj <<
+/D [3860 0 R /XYZ 56.693 196.19 null]
+>> endobj
+3889 0 obj <<
+/D [3860 0 R /XYZ 56.693 168.636 null]
+>> endobj
+3890 0 obj <<
+/D [3860 0 R /XYZ 56.693 122.868 null]
+>> endobj
+3891 0 obj <<
+/D [3860 0 R /XYZ 65.161 122.31 null]
+>> endobj
+3859 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3894 0 obj <<
+/Length 2164      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\Û\92ã¶\11}\9f¯`9/³U\11\16w\ 2I*e{\13»¼¹Teg\9cJÕ®\1f\92\18Q\84ÌË\üõnJâzD\8d´MAT*OÒ\88\ 1ôé>Ý\r\ e\8dæ\11\8d¾¿ùöþæíw\8aF\96XÍut?\8b4':\8e\f\13DÄÑý4úxûÁe.)Ý\9b\11Wôö\9f¾råöëÌ\17Û/Õbwñ/~ò­÷Ëí\1fÿ¹ûû\9b\9fîßÃcF\8c\11«ÔVÚ]õ\9c¹rá\U6\97áé,2ðt-\9a§K\1d\93\98\9b\88\8d\8f-\b\8cÍíÛí\a³qsãÍ_ïo~¾a \9eF,R\9ah+¢Ø2¢)\8f\9b\8f?Ñh
+×@\ 1\89\1e7#W\91b\94p¡á{\16ÝÝüë\86îV\82\82\8aÍ×æãû\17\92a=XÌ£XZ¨n$7¿+
+zJ\1dqb\8d\8d
+\17Í\8e\8aÂ>@\18ÂdÜ>`+\985£Cå+Â4ëÊW\94\91X\eÔ\13^.³&\96Û\v\11XÌ£í\97\ f;K\84-ÜØ\82ll\81qK6+Ï\88\14;ëùf:uÓÍö\1f\97\14}\1ciJo§n\96ÔY\85\e\¦S7N
+Üप\8at\Wno8h7Úýpxßm¹³÷\97ÃÉö\87½\ 5Ú³êϦ\ 1[¨L\88í\1dù<\84\7f\v$Æ       \97r»è\9f8W{ºw6Ê\10   \96DwÞÂ\8f]Q½Ù,Ô]\95<W>ÿÃ\9b\11ãðg\95\8c3G\9eÊ\f;o
+J\186\1cæ4¸\vÁù`\98ëÈ\ fÃ\¸²xÌi+        è¿ÙÐïÒ'\1c,Æõ¼cá\9b\9f¹\ 5¯¬õQhl!\ 5\96ñÚÍ£Ó·}ó*\12\8f\ eÿºð\8f\v\97L\1d\12è¹Gº\8fG_,Ó|\7fú_¶om\f\11B^\13×\1a,SòËÂzæ}\ 5\aÙZ\81\1a*\1e\10ÙRn¢þ`ÈÞ\97\1f\88ì`e{ [ÂR\e}\19h\v*\ 4³ì4F[ó(q\8fJsܸEµÊp#7açìà«\81~(j¯
+Rf\88²ê\f\94þ#©\8b´úe\vÓ÷.ÉËß`\9aæY\9a÷\ 2)5D\v1\1cH\95\8d\90\83\81´#?\f¤áÊö\0)\85{ÛøûÃj]ø\a\9dg¾,+W¬\90T¶®|\ f\16\v\16t\18ç\8e:\8dgܸºD\8b\ºçc@>vËý\ 2I\ e|\86\89\9f"E>&h§çf³t\92º¼êb]½0\ fÉ$á\8aµhÿD%ÝæÐ\10<~\e\15\13    6´\e3B\82]\19Mb¦\86Ãâ¾ü@,\ 6+\8bÁ"düZ*\0>%\94î8\13ÐGd|\ 2ÐN\\897í©\9fÔ+Øÿ²'\89T±"±ÒÃmܾüÀ\8d\vV\16±q\9f\15·\84¶)ìcZ-pû°Jòg,h\9b\80ÚÓ-\9fÍCTÌaáãkò\10\ 5\b0J\6[\0;\1f{¿$\93²$O«ì\8fÛA\ f®\18'UºêAO\94\0íì\80ì\84Ãä\ 4\e\ eXûò\ 3\81\15¬,\9e\9d(Á        göBÕ\ 1#¥åñé\18þï$K§i\85Ä¥+
+\8fLðgØ\81\93$Ë|]¡§z>̹"V\8a«Â\9c
+B¹½tQ X%Y\ f8K\v\ 1\vìÒÀ'\1d®ÀÞ\91\1f\86çpeñx\96F\11Ѧ\9bï|þÐì)\16>°ÉxB~ëÇÿu\93ªÇ\r\ eM¡:©ÌÑq\85+×]5Nð\81¥ë¡ð$\83¬»Ï\ 4Ñe\8cuR$«sÝ\8a\ 42ÄØU[\b\12>9½t\v!­2·Næ\8eTnµÎ\92ʽd\11ãÌO\96}|\8e\ 4\15å\80\r\ 6)\14áF\fçsöå\aú\9c`e{ø\1ca\88\8a/F!(Ìú4\85èÕàk²\ 5t´ß\98$6c(Á°\915\ 1°o,ã\19c\v¡ó³ýGÃùìU[\15\92Z"Ì\85\8b mö\81÷\11ÂZ"Ù\80­
+a@{5\«¢#?ÌG\84+\8b÷\11²ÍRo7\15_\ 2­°\15¿6\84`Å&H\8f\0®c]\1f´û7\97þt\9c       \8c\9b36\1dxþù\vNÍ_ZuôÚ\1dh{tä\8f\1f~@Ö¢3ì|\92õ:K±\r¥\ e+¼^IUÄp\9bµÃ\ 1{_~ °\83\95íQR\15\86\92ØìÂ\7fá\0\83é\ 3Ò\9aÞÝÝaérµ(/\r\8f\89_!õlüJqn´\15°)j¸¾Ø¾ø@»       U\15\15Ú\12Ãw\8càÎ9´\1dL\16¯¹âßqc5ã\f¿)\82(ůI\81\84¤D·Ç0{q ÷i±L¶\fèo¾tË\96ÿ4ý¾tú4Z6?öaA\ 24\89Õ\80,\88AÌgõ1:ò\ 3\8d>XÙ\1e,\88\vBÛ4úÇõ¼HÐ' ±õ\90\1a\eÊÁý­<²ÿårH\8cR×·]\vÉ vzÝtðx:\87\95hÿ\8eo\ 2Ãê"'ôué\8b
+Û2NòéI^C\r1ñ0¼\ 6DÇj¸BjG~ T\83\95íÃk\18'Tî*©x[B\1f3D·+æ\85¯×ݺ)èôöÄ\ 1e°=t¥ÕÏ°\ 5\8f©{
+j{
+ª6»\7fŨË\r'F]¸p9YÔùrÔx\8d\1eQ\97Ç \89åÃE]®\19±b¸údG~\18\94Ã\95ÅG]\ e\13à»3\1f³à\ 3ÐÒ\0y<\1d÷æ.w\ 5ä\fÈP1K3\97'X\a\83ö\e\85\9bAÜ.\9e/ì·ê<ý¹>(nüþô\8a\1cFí/ãEÁÅ\ 1\ f\14\a\9as°²øÔ\89+Ix{ \10OH°gq\13$»rÕ¹a\80Ë\18ÖG]5\fpEhÌ.\1c\ 6üjísÀX\9f(À`\13©\190
+PI\80Â\f\a\9b\81°    V¶G\14\80¥\96¢o\9bj\95\1e\1eûÛ]úê8ÿz·HÖ\15úÅ\94.\8e¾:íK³dì²K'Kø´ñ\95©\9d&£i>ó=\86\1f¶àú¸\160ÇÆJ¯èZXl\bo;\eÿ«·ë\98\ 6%\8c\1cέ0\15\13Á\87;RÜ\91\1fæVÂ\95Å»\15¦)ÑL´;ú\88åf\93º(Slý¥ª\8b\1c\eçý\f\9bÏÍ°Ì\10YñXùÂ\15þ±ìùâí\85ß%Âw\f_yO\11íh\98ÔDèáJ\9c\1dù\81x\bV\16ÏN7å\936á¾_¤%ö\94F\86=:U¸\87î«\15Ç\93¥$Íê\ 2ûÒ\bÒÂ2\8f>ÄvìUØOTÑã!\10\7fÀ=\f\9b\9bZ¢úÂ+\7fÓN²\87À\86PD\ ex8³#?\10\eÁÊöÀ\860@\19v%ElAß=m^=ÁöT§n\8d5\1eláïõ`ÕÇY
+Näu\ f,2j\89ºô\81ŦáVùIÃËv\87\14;/@ ×Ã\82nrÀJ 1D\rxPq_|\18ü\82UÅ35ËH{Lá®^¯}ñÿvh\18]ÁÙ\9ai\ f\1d>'\1aý±m\14Q\83\9c%<ø\7f@\92\12ªí9ÿ\ eèW;\9a\86D
+endstream
+endobj
+3893 0 obj <<
+/Type /Page
+/Contents 3894 0 R
+/Resources 3892 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3824 0 R
+>> endobj
+3895 0 obj <<
+/D [3893 0 R /XYZ -16.307 900.716 null]
+>> endobj
+3896 0 obj <<
+/D [3893 0 R /XYZ 56.693 759.068 null]
+>> endobj
+3897 0 obj <<
+/D [3893 0 R /XYZ 65.161 752.393 null]
+>> endobj
+3898 0 obj <<
+/D [3893 0 R /XYZ 56.693 704.886 null]
+>> endobj
+3899 0 obj <<
+/D [3893 0 R /XYZ 65.161 705.569 null]
+>> endobj
+3900 0 obj <<
+/D [3893 0 R /XYZ 56.693 658.061 null]
+>> endobj
+3901 0 obj <<
+/D [3893 0 R /XYZ 65.161 658.745 null]
+>> endobj
+3902 0 obj <<
+/D [3893 0 R /XYZ 56.693 612.479 null]
+>> endobj
+3903 0 obj <<
+/D [3893 0 R /XYZ 65.161 611.92 null]
+>> endobj
+3904 0 obj <<
+/D [3893 0 R /XYZ 65.161 590.002 null]
+>> endobj
+3905 0 obj <<
+/D [3893 0 R /XYZ 56.693 542.495 null]
+>> endobj
+3906 0 obj <<
+/D [3893 0 R /XYZ 65.161 543.178 null]
+>> endobj
+3907 0 obj <<
+/D [3893 0 R /XYZ 56.693 495.67 null]
+>> endobj
+3908 0 obj <<
+/D [3893 0 R /XYZ 65.161 496.354 null]
+>> endobj
+3909 0 obj <<
+/D [3893 0 R /XYZ 56.693 448.846 null]
+>> endobj
+3910 0 obj <<
+/D [3893 0 R /XYZ 65.161 449.529 null]
+>> endobj
+3911 0 obj <<
+/D [3893 0 R /XYZ 56.693 403.263 null]
+>> endobj
+3912 0 obj <<
+/D [3893 0 R /XYZ 65.161 402.705 null]
+>> endobj
+3913 0 obj <<
+/D [3893 0 R /XYZ 65.161 380.787 null]
+>> endobj
+3914 0 obj <<
+/D [3893 0 R /XYZ 56.693 334.521 null]
+>> endobj
+3915 0 obj <<
+/D [3893 0 R /XYZ 65.161 333.963 null]
+>> endobj
+3916 0 obj <<
+/D [3893 0 R /XYZ 56.693 275.496 null]
+>> endobj
+3917 0 obj <<
+/D [3893 0 R /XYZ 65.161 276.179 null]
+>> endobj
+3918 0 obj <<
+/D [3893 0 R /XYZ 65.161 265.22 null]
+>> endobj
+3919 0 obj <<
+/D [3893 0 R /XYZ 56.693 217.713 null]
+>> endobj
+3920 0 obj <<
+/D [3893 0 R /XYZ 65.161 218.396 null]
+>> endobj
+3921 0 obj <<
+/D [3893 0 R /XYZ 56.693 170.888 null]
+>> endobj
+3922 0 obj <<
+/D [3893 0 R /XYZ 65.161 171.572 null]
+>> endobj
+3923 0 obj <<
+/D [3893 0 R /XYZ 65.161 160.613 null]
+>> endobj
+3924 0 obj <<
+/D [3893 0 R /XYZ 65.161 149.654 null]
+>> endobj
+3925 0 obj <<
+/D [3893 0 R /XYZ 56.693 102.146 null]
+>> endobj
+3926 0 obj <<
+/D [3893 0 R /XYZ 65.161 102.829 null]
+>> endobj
+3892 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3929 0 obj <<
+/Length 2232      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\[oã6\16~ϯ\10º\ f;\ 34\1cñ*rv±Ø\9d\97\9d\16»M
+\14\98é\83"1±\10Yr%y\92ô×ï\91d'ñEΡ)\19Ø';öñá!Åï;\17\1e&\fn\820øîìÝåÙ\9b\ f2\f\f1\8a©àò:P\8c¨(Ð\94\13\1e\ 5\97iðéÕ/6·qm_\9f3\19¾ú¹llÝ¿½.«þM3[}ùm\99¼+ËÛþ\8fß.>¾þýòG\18æ\9cRb¤ìµ]4\ f¹­gÖ6uû5\8cN\ 3\r£+Þ\8e.TD"¦\83sIL´\1a_\87 0Ò¯Þô/ÔDí\ fÏÞ_\9eýqFA}\18Ð@*¢\f\ f"C\89
+Y\90ÌÏ>ý\1e\ 6)|\a\ 6\10atp×IÎ\ 3IC¸\82÷ypqöß³pµ\12áà\8a¬u\vCh¨z\9b>3&;+Ö?{ó\ 1Dºy\88ö7\9a\b¥á\8b~\ 1Ë+[5¯ÏU\18Âôã\87¦,Þ¾>§\fþLËä
+V\8c$uMîçùßz¡«¼LnÉ}\9d÷CÀâµ£´/ßmN\e\1e\16\8dX\10qC¸æí´ÛÏe\b\8b(TÀ\88Ñ&¨lpý|\9e\eÚö\7fº;\0\83     1±\1e WL[i_ý\92PE·õË\90\92\bÖ\ f3Âó= \88af\ 4c;\85ÕMпùeµ)6\1e0e\86t+\ f\96RÚ?ç\7f¥éÆ\9eØÕ\13\9eo½\,JØ\11\16f(Áy|k7$Á$²ú`÷'¯\12@uá ?kæ9rz¶i²â\ 6'\9c\15\ e\138Qૹ-z~Ù3¹\97áÄ$\11\úÀiàu\98\B>)± g\ e¦\10\ 6¼;\19\91\b§z2"ÙÒïG$þÆâ\89Di      \9eëÑG¢÷ú7\17\17HPv~wdÊY;|\94ð÷\97?}ÄI\96Ëf±DÒãÝÌn³X÷ù_\87\99ìÔD        \9f\r\93 òÁ\14å\8e!çÃ\86üi«òX\ eT\11\84\14\80\81\13\82Wmĸ<Ø>\f\87HJ\89\b\84\ 4È\15a\94MG\80\9bú=      ÐÛX\a\ 2\84\18V\18ã\18I5v¾Èãftb»±\85­b|\14\83¦áë\fÍÂq\81\\84<+n\91:\9b\12)7³ó£©\83C\10ÁøI©\ 36e¤õ¸Ô±\88«xNîïì\15\0¶PÉéÈC\9a°KA§"\8f-ý~äáo,\9e<$ĭܬBè\ fÙ=2¥XÞÔã&)\85½C¦(E\935\ f8ÙÊ^ÛÊ\16\89=:¡\91\1a¼\1a\8dN\89\ 4\81øy\D&³eq{\9e\94óyY88u)E·ë¦Ã¥\98®4òL·'\1eÅiJ"\12B(¦Wµ»\8fY\8d\8cãËk\9cÜû?\96à\97Ë\ 2\1d1ßa!\9eäË\14ë\9bK$!X7kï²f\86tÐY\93{\10\82\0OEéI        \81j"£\91˧M|\95[\17&\b5ÑrÂB©0Q\97ÃLÅ\ 6[úý\18ÁßX\aV\0K©^\15J\7f@b=Æ\89%e^/l\82\13\9eÅõØ\83\17ñÜ"u6M\95]-\9b\9dòÃ×\87ë\ 316\1fÊ\9aÑó\80±\8b;°`\9b\82/¢VhدOõØñAµ©ß\13TÞÆ"@õÈ\ 6!dZ« kUõFnÄ\91A\90Çuí\ 3\81á²e9îÆObìy\83u¨«¦Ç:b¡91B\9dÒ\11\vE\89\\1fY\8då\88¯Ëj\1e»\14Ú\84¤]Æ>\9d'\16!ÑO\ 5ÌñIcS¿'ix\e\8b÷ÄB\bH\ 6\95{®¼¯ÊÎ4\93Z°ÃÞën\ 6ù+Òß´\ 1\1d\96W6E\89\81(\92 \16\v\e\9f_î8Èõû¤Lmzì\9a¹\10\10\87\18P\9c\94\7f¨$b}Ò5je )\13\17\ 6
+eW¡\98\8c\81¸\11\807>\19\ 3mé÷c \7f\fÄ\8d\86ìs\1c\ 2ú\vÓ\h¦Fc \16þE\8aµ*+ê,Ej^ÄØ\96\8f»xlRëð\81%\14ìèØ\98«\9e\95Ë<=*ìr`2n`ÿó\93R\19W\86°õ\99\95\13\95ý\14/«¬ù³ç²\1fm\Ô^\Æ¥é\8a+Óq\99ÐD=U\90Çç²Mý\9e\æm¬\ 3\97A\1ckBñxl\89ÅØ<«kt\8cÑ\16\18êE\9c \89\90\8fU{ê\8e\aû\16ús̼¬±\11Õ0#\9b0\ 4d`÷®\0?ÌôIqË8¡\86\8f\8cÛu@ê\82\89\98°Ý\8a\87¬Ëõ&\83í¦~OØz\eë\0[\bþ"³:0þu\91Æ\r:ÚÆVÄÖ­     #w&¬w\19\88Gn\rXÖö¸\95z¹1«µö¦\8a\173Çö©½K½&;Ø\0òÙ\ 6h\83OJé\1aÐ\9fC\11®¤ô3©\b`ÉÖ2çH43\88\9c®·gK¿\1fÚü\8dÅ M\18¢\84\84Á\ 4Ñ|\15(\8dãcBÞv½c\9f\8cÖDª\93¶¤0XgÊ\8eiIù·mO\ 1»y~\88gùMe\1f]LVäYÑ9\98ÕM\81\9bÚÁá0°®M¾'ó8\f¼¹\10Óµ¨lé÷Ä\80·±x\8fà(\8d8__©\99\97_ö²ãß\87Ùñj\9bÞþñ¡Q\91:\8e\909\8e0Ðhß}÷Õð0iV'å\12¨\1eës±5¶ëø\vÖ\8d\rºò>6Í]_jz¾\84_\1d^Âëª\9c;\1e\871.\88ÐÓåb[ú=!æm,þ8\8cq`³hUYüm_Áõ\85cÖ}¿é¾ \84ö|û9\94áðÆFwl6m=
+B>äÎzÿ\9f_ßmO\ 5\87gÓwÑc\1dí\ 3\90\14\177èĵí¾f÷û\1aâ\ fôÏ?z3÷\1a\10\83ÄN²é®\97lé÷\84ÆdÆ®\16\83B>¥¦;\ 1ÛÒï¹\18ÞÆ:ð\ 4\95DËè±\0í\1f\8cF\9cJþö0\1c\7f.ÿïý}\13\8fÝ0»\97¥ß\f[¼Ã\84\bN\80}©¦+\81lª÷\ 4ÁT¦ö+AMH\94\9cn)¶ôû­\85¿±xB \86\13Ã\8ds\11·²\90\9cÕu\86í\ 6Å\96Xvwù`̹°ÉNÈù\16é-©\8e\88\94Y1\85\15g,\1a¹òú\94\16cg.%\91¡\98.\r¦B\10)¦kYÛÒï     5ocñi0\15\11Ñüé¦\ 6\16jþW\bC\15&:Ow/O\1e¨E6ã_Uýg\13W7\16)\9c!\13Ôe{ûË!ºv²\ 1éíí|±u\99e\95 `ãv*ÚbäIÛà(5\842:n}.^6e\96Þ»0Qh\b7\13öÁ\19°\9dO\97\ 4lª÷ã!oS\1dh¨5\94E\8e=(ñq\\85¿»~àÐÅ¡!-µ÷\ e\84PºÜmo\1e\16v Ü\18NK\1cO\81v'0\1cþ<̯ʼv<.ªmÒ c6t/NRÙÝSÄ\17ñ\ f!\98\98®^±¡Ý\ f\9c¾\86â£q\bü[3û¦ö/X\84`ýe3\8b±w$`¯§Çbn¸9#K'\bCV·×°\17Ë\1f\85\bµ\9a\99E\ eq\87nÌÃ\96\14Ð\aôe[\85Åo\85Ú'ÀÑ\82\b3E¦µó/ÐDH¾\8eæú\1fÐþ\a9,\8aG
+endstream
+endobj
+3928 0 obj <<
+/Type /Page
+/Contents 3929 0 R
+/Resources 3927 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3824 0 R
+>> endobj
+3930 0 obj <<
+/D [3928 0 R /XYZ -11.232 900.716 null]
+>> endobj
+3931 0 obj <<
+/D [3928 0 R /XYZ 56.693 741.987 null]
+>> endobj
+3932 0 obj <<
+/D [3928 0 R /XYZ 65.161 742.67 null]
+>> endobj
+3933 0 obj <<
+/D [3928 0 R /XYZ 56.693 695.881 null]
+>> endobj
+3934 0 obj <<
+/D [3928 0 R /XYZ 65.161 696.564 null]
+>> endobj
+3935 0 obj <<
+/D [3928 0 R /XYZ 56.693 649.775 null]
+>> endobj
+3936 0 obj <<
+/D [3928 0 R /XYZ 65.161 650.458 null]
+>> endobj
+3937 0 obj <<
+/D [3928 0 R /XYZ 56.693 603.669 null]
+>> endobj
+3938 0 obj <<
+/D [3928 0 R /XYZ 65.161 604.352 null]
+>> endobj
+3939 0 obj <<
+/D [3928 0 R /XYZ 56.693 557.563 null]
+>> endobj
+3940 0 obj <<
+/D [3928 0 R /XYZ 65.161 558.246 null]
+>> endobj
+3941 0 obj <<
+/D [3928 0 R /XYZ 56.693 511.457 null]
+>> endobj
+3942 0 obj <<
+/D [3928 0 R /XYZ 65.161 512.14 null]
+>> endobj
+3943 0 obj <<
+/D [3928 0 R /XYZ 65.161 501.181 null]
+>> endobj
+3944 0 obj <<
+/D [3928 0 R /XYZ 56.693 454.392 null]
+>> endobj
+3945 0 obj <<
+/D [3928 0 R /XYZ 65.161 455.075 null]
+>> endobj
+3946 0 obj <<
+/D [3928 0 R /XYZ 56.693 408.286 null]
+>> endobj
+3947 0 obj <<
+/D [3928 0 R /XYZ 65.161 408.969 null]
+>> endobj
+3948 0 obj <<
+/D [3928 0 R /XYZ 56.693 363.422 null]
+>> endobj
+3949 0 obj <<
+/D [3928 0 R /XYZ 65.161 362.863 null]
+>> endobj
+3950 0 obj <<
+/D [3928 0 R /XYZ 56.693 317.316 null]
+>> endobj
+3951 0 obj <<
+/D [3928 0 R /XYZ 65.161 316.757 null]
+>> endobj
+3952 0 obj <<
+/D [3928 0 R /XYZ 56.693 259.009 null]
+>> endobj
+3953 0 obj <<
+/D [3928 0 R /XYZ 65.161 259.692 null]
+>> endobj
+3954 0 obj <<
+/D [3928 0 R /XYZ 65.161 248.733 null]
+>> endobj
+3955 0 obj <<
+/D [3928 0 R /XYZ 65.161 237.775 null]
+>> endobj
+3956 0 obj <<
+/D [3928 0 R /XYZ 65.161 226.816 null]
+>> endobj
+3957 0 obj <<
+/D [3928 0 R /XYZ 65.161 215.857 null]
+>> endobj
+3958 0 obj <<
+/D [3928 0 R /XYZ 65.161 204.898 null]
+>> endobj
+3959 0 obj <<
+/D [3928 0 R /XYZ 56.693 159.35 null]
+>> endobj
+3960 0 obj <<
+/D [3928 0 R /XYZ 65.161 158.792 null]
+>> endobj
+3961 0 obj <<
+/D [3928 0 R /XYZ 56.693 112.002 null]
+>> endobj
+3962 0 obj <<
+/D [3928 0 R /XYZ 65.161 112.686 null]
+>> endobj
+3963 0 obj <<
+/D [3928 0 R /XYZ 65.161 101.727 null]
+>> endobj
+3927 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3966 0 obj <<
+/Length 2462      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ\ë\8fÛÆ\11ÿ~\7f\ 5\81\14¨\ eðíí\93\8f¤-êÔ\ fÄ­\9dÔ¾"\ 1\9c X\91+\891ÅeHêÎ׿¾C\91\92%êqÃ#yþ¤=r9;\9c\9dùÍc\87G\9d¹C\9d×\17ßß\\¿RÔ   Hàr×¹\999.'®çøL\10á97\91óqòÞ$F\17æò\8a+:ygKSÔÃ\99ÍëA¹hn¾°á÷Ö~ªÿøåÿ.\7f»y\ 3Ë\1F\ 2¥jj\1fÊûÄ\14\vcÊ¢º\r«3Ç\87Õ]Q­.]\8fxÜw®\14 ¼f}\9f\ 1\9f\×?,ðª\a/^Þ\üqÁ\80<u\98£\â\ 6Âñ\ 2F\Ê\9dpyññ7êDp\ f\18 2ð\9d»õÌ¥£\18%\¸0N\9c\ f\17ÿ¾ \8d\9e\ 3Ó<\15¬E²!.\ 3¨[3\ 5·Õ\9a\8dÍsÎÇ+F)\9d¼Õi¦/\19\9dÌ/áÂÄlÞrWÆ \12.\89p\eZ7\eùÍl\92ØK®&wq:¯/\85\v\9dÎ7\12_èKN'·\97LM\9a'¦Æ¤õh©£æZi¿lËzmàýËÚÌ\97Äóª÷_¯½¬Ø\9d\1fåRQ"\18ÛL\fí\86~\11§¡ií<\ 3a\11^\8fóZ_Ⱦx®¸P\84ú\1e\f`o©¨©þÊù¾\18×Ü®õAV<øDºþ\86\85·z\95Çåÿ.¯\\90ó\e£Ó¦ß\82\949üi\81\95\9c|.\92\9a\1aè[E°úy½¯) ßÌã\8eëûÄ÷T¥)ÕuEAï¤ëp\12ø\81\93\eg¶«\1a\8e_=\ÀóHÀÜÍ\ 25aVÍîK_\11æ²6}Ea\v@T\98\15vÍÆ%\ 1\ f\ 6`vM0\9f;õà}cG{{Éx@Ö\92g\84SÙl©\8dâYl¢=\1d8$\ 6ÆUíy£Ñ\ f\ 3=1-ó\9cl\14òð\99IQ®¦\ 5\92\a³Ì\12]"\19),öÍt9°\f
+\13\96±Mq\93£8\87é6¿ÇMOõ\12ÉE\8c\14kjË6\ e¨\1dÝ\91L\12®¶`ô+\95´Á6\7fg\96G$(X3ç
+\8b\ 4\95\r(o<CݧßÓP{3\8b1Tpt®T\80
+à*eã·íªÌVX\1d½\8bÃ\ eæ·~æî\12$\ eÌâϸ\89ÓÕ¼í¤«Ëßp_0\88\13\bVE\14¸,дÑTd\9f~O\15éÍ,BE¶\8c\a\84ûM\18ó<Á¢\9dI\8bU\8e\a},4þ)\81XiXXÒQ\84æÓ>\ eÀ\9bËç¼\13\92r¦ËÅ1Ò¿REOS¿[\18¤\93\80\83O=\ 2\18ç\1f8ؽóÓã.Ì\1c8¬óÓMª§Ikãáò_\19\88\92áQC\10J\83>!æ\89ßì­IQ\A  \rÔÀ±udÃ)¤uUtý]=¡s´Í)aB\8c\18mSÈÍ<9\1eBïÓï\89н\99í\10m3\ eÛÌêM~\15\7fÆ¢ÙIÏ)\19÷\84\7f\89\0\16\9dÙ¢Ìm\86\rXM\11ê,>Ä\80ÊæÎÇ\ eSdت³,¹\8f±>\ 2\1fi¯¦Ë¸,±¢\ 5\98\ e\17'ÀèaK¢.a¾zJPQ¾ Üc\8f\0\95w6¯|Æú­\7fÖI±Ø Ê4±á.\9e\984J«ÂR\aHQ\9e \82úãA\8a\82_!\83Ñ ¥E¿\1f¤ôg\16\ f)
+^ÀÝ\14\a_=6\14?\9d»\83\1a^¼Ìt®\91!\1f\99Y[VÊ\88M\9c£\838äϧ1\11\19ÉÞÙüSÇüé§\ 3\r\97ol
+\11¥FÊí]l"\93·¹~Ö¤é»É¼\b|ÂØ(ɼ\82ðL\8ch³{ä{\9al_V;dòJIâz~-Ëßót½U\7f\9f/u\9ct\88\8aC»ÜW\85\87·C\82?¨ëñOæ­¸"Ò÷\1fá­¢ÄÄ \96rã¤\92¸(;y$¦\b¬>¢G¢\92\80ö\8c§Ýûô{ªwof;x$\10µ¯dG\8fTÞY¬ç\88LZj|55.\8a\95\96õíy\0ÿ!\1d8,\9dÅy\81ô7au¾\87]=\1f¼ô\8bdÒæ¹)2\9bF\87IÂC%\94÷\1f:"\97\f\ 4qéxUá\16ý~¶Ö\9fY|ÉO\ 6.ñ7%\86¥\ esÛ½äôÂLã\83ZR\9d_*\16Há?;o*ŬKéÇ\94ÇVâ^ |Oì\14t\9eÌ0\v\13\82\12\ fm\99Ç\ 5ÚÁ&NÃ_Q\1a\8dä×κ\1a\9aÏ!D\19¯¶Þ¢ßÓÐz3ÛÁÐ|E\ 2ÑÔÖѺ\95åvª§É=vkKH½\ f
+\9d\ f\16¤3\1cù\ 4Ô¦\18¶z\8eÍF:ûì\13\ 5¯Ç\ 3\19÷\ 4\r\9e!cGé1âúã%.-ú=­ 7³\1d¬À\93_:\81\86Àýo¸+9\13A\97J>$     Ä£l´4æX·\91\14\8cø2Øv\e¹G»\8d^f«é\99\ 6#õõ\e\8cÌq\ e¹\v\89á\80ÍE\8cÁNõi.ú§\89ËE]\8d\17É<7Ûó\8fi\9c^\17\99    ¯Íg½Ì\12S\?\7f«\8b?VæÇÙ\v}_\90ê\15\9bBæáQÉ\97\87\7f«\11ɧH½\13\95¡±\11k\9cÂ\ 5ÅRãÁN\8b~?ØéÏ,>£\14® \81Ü6@\166¹Ewü`[ctX®t\82\9b\9b\ePÈ¢\0oV\f\8cЭL]\1a@ KÃ\9f\87\91K\8bÍ<s\13\82óÇͽ5ùV¬í¦#\0\13:J\99RHвó\8aÜf·­Òçï\1fZâî\8a§ì\10Ksk\91#¼F\17[U°?\9BUk7%¿v\ 2rò´\11à8\\98ðSÇ|EH\97xìIK\9a\82\vâ\ 5Þ°NmÇSa\95\96      â\8b\11ë\9b\82râ{ãÕ7[ô{z£ÞÌvðFÕ¡¯ÛÔ7ÿ\93U\98\8dÄÖ¥\89bm§¿\9b\10\8bÜ\10_uè\e]\an\ 3·qM\rø\8e\1c7wU\18¤CÌmrP\92\1d´;Jßê8©Ú\86\8eõ/|w̽\8c×ÓÊ\ 3F\ 26^õ²E¿\9f%õg¶ÃI\18\ f \95 M^4\85L\ 2[×B\eDZæñtU¢#5Lø³Fì×\89I\91\r_ØT·Ûi\1fV\e\1f\ 4Æý§ôm\1c\94\8029VÂVå\;±ó&ÿ:ÌÖ°\86\ 5lSÅÇó\81\BL\13\88ñ,w\9f~OËíÍ,Þ\a\13ÑÄx/×ýÃCû\9dwÿø\ 5\993Ùpµ\84\ 4\ 3ÛC\8ceU'wú¾è\92\8d¡ã\80»¸D6\87 »i"3Ó«¤Ä\7f.RdºõM\0ÂÚ\84$L\8c×ÕÙ¢ßÓ\18z3\8b¯\8ar\ 1a\ 1oZò°¥ó,7·è´¸:GH̲\18Z½Ð\a\19\9fâ4JÌ\1cß\9b\1e.âÔ´?`B¨\18#L>i?%§>\81e¿\8eËÛÎ\9bÅU!3Óy\19CÄbÉçeÒö\8aÇbV? 
+\86Û\98\952`\80Ñí\88Õ#\9c7e\ 1\1d±¾É|\8f\b:^}³E¿\1f\80ôg\16ïMY@\89Ú\94\14\9eG\11º)ºXe\99ÍKl+e\8em\89nÔpp¼©¾\82äÅaWâú¦8sÄy´\91ñL9©\f;"OuN"8{Jä\ 1\95%ró\ 5û×+$1\ 5lH9¢ÙKJä\97&ùáÍ~\9f~O³ïÍl\a³\97\82x\9eènöU\9bõrØ\93üªÇYçv\85í\84YØ<\8fgq\88\9býüÅË¡ûÒ\87\8fqâTOã$.ï\87\95,Än!xÿcÅ®¿\9cF¼éAïöß°ö\E£\81û¤HÆ$Q>ÿêHF%qY0\1e\92U\8d}.\e\rÈöÉ÷ñެâa,\80\15¥¿E±¯\19¹èU     À4\a\1cËÚæs}æÓ¸õSÃ\9eäþøÓ+ì\99@©#]êîÅðÛ\18Y\1dx\e\87\vm\90gÛ?Ç&Zê4=ýÝß\83v\bѬë\8dq&wð\1f\86ÀYS7xÌ?\18ú?ÿ\16Ò*
+endstream
+endobj
+3965 0 obj <<
+/Type /Page
+/Contents 3966 0 R
+/Resources 3964 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3824 0 R
+>> endobj
+3967 0 obj <<
+/D [3965 0 R /XYZ -16.307 900.716 null]
+>> endobj
+378 0 obj <<
+/D [3965 0 R /XYZ 56.693 759.068 null]
+>> endobj
+3968 0 obj <<
+/D [3965 0 R /XYZ 56.693 738.489 null]
+>> endobj
+3969 0 obj <<
+/D [3965 0 R /XYZ 56.693 692.721 null]
+>> endobj
+3970 0 obj <<
+/D [3965 0 R /XYZ 65.161 692.163 null]
+>> endobj
+3971 0 obj <<
+/D [3965 0 R /XYZ 65.161 670.245 null]
+>> endobj
+3972 0 obj <<
+/D [3965 0 R /XYZ 56.693 623.131 null]
+>> endobj
+3973 0 obj <<
+/D [3965 0 R /XYZ 65.161 623.42 null]
+>> endobj
+3974 0 obj <<
+/D [3965 0 R /XYZ 56.693 576.307 null]
+>> endobj
+3975 0 obj <<
+/D [3965 0 R /XYZ 65.161 576.596 null]
+>> endobj
+3976 0 obj <<
+/D [3965 0 R /XYZ 56.693 519.371 null]
+>> endobj
+3977 0 obj <<
+/D [3965 0 R /XYZ 65.161 518.813 null]
+>> endobj
+3978 0 obj <<
+/D [3965 0 R /XYZ 65.161 507.854 null]
+>> endobj
+3979 0 obj <<
+/D [3965 0 R /XYZ 65.161 496.895 null]
+>> endobj
+3980 0 obj <<
+/D [3965 0 R /XYZ 65.161 485.936 null]
+>> endobj
+382 0 obj <<
+/D [3965 0 R /XYZ 56.693 448.786 null]
+>> endobj
+3981 0 obj <<
+/D [3965 0 R /XYZ 56.693 421.232 null]
+>> endobj
+3982 0 obj <<
+/D [3965 0 R /XYZ 56.693 374.222 null]
+>> endobj
+3983 0 obj <<
+/D [3965 0 R /XYZ 65.161 374.906 null]
+>> endobj
+3984 0 obj <<
+/D [3965 0 R /XYZ 56.693 316.439 null]
+>> endobj
+3985 0 obj <<
+/D [3965 0 R /XYZ 65.161 317.123 null]
+>> endobj
+3986 0 obj <<
+/D [3965 0 R /XYZ 56.693 258.656 null]
+>> endobj
+3987 0 obj <<
+/D [3965 0 R /XYZ 65.161 259.339 null]
+>> endobj
+3988 0 obj <<
+/D [3965 0 R /XYZ 65.161 248.38 null]
+>> endobj
+3989 0 obj <<
+/D [3965 0 R /XYZ 56.693 200.873 null]
+>> endobj
+3990 0 obj <<
+/D [3965 0 R /XYZ 65.161 201.556 null]
+>> endobj
+3991 0 obj <<
+/D [3965 0 R /XYZ 56.693 154.048 null]
+>> endobj
+3992 0 obj <<
+/D [3965 0 R /XYZ 65.161 154.732 null]
+>> endobj
+3993 0 obj <<
+/D [3965 0 R /XYZ 56.693 107.224 null]
+>> endobj
+3994 0 obj <<
+/D [3965 0 R /XYZ 65.161 107.907 null]
+>> endobj
+3964 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3997 0 obj <<
+/Length 3156      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ]ëoܸ\11ÿî¿B¸~8»¨i\92\12õH\8b\ 2\97&NsÍ«\89[¤H\82\80«åî*ÖJ{zÄqÿú\8e\1eëXÚÕîÈ\14s(\10de\89\1a\8eHþæÅ\19\89ZK\8bZÏN\1e_\9d\\
+j\ 5$p¹k]-,\97\13׳|f\13Û³®æÖ\87Ó·*V2Wgç\ÐÓWi¡òæp\91fÍA±j/>IÃÇizÝüñþÝ\8b³OW¿B7ç\8c\91@\88\86Ú»â6VùJ©"¯.CïÌò¡w×®zw\\8fxÜ·Î\ 5     ¼¶\7f\9f\ 3AÏ?½h~XàU7\9e<½:ùí\84\ 1yj1K¸Ä\r\v\18q)·ÂõÉ\87\9aÃ5`\808\81oÝÔ-×\96`\94\85ãØzwòÏ\13Ú\8e\ 4\1d\1c\91-m' \8cº\rO\1f9\175\17ÛÛ..¡Iý\1cNu\8fO\1c×\87\v\7f¨¨X\9d\9d»\94\9e^ÊU¼ÌTòèì\9cqø{\16%\17ùF\85\17jSÎ>g
+®åy\94&ùçê,ÉfM'0|U?Õϳî\83Ãt1\8f[\9e\1dÔO        \ f^\9d\17\14\86Ñq-N\ 2?°2e-î?i\87Úþ³»\1dp\9f\b;ØvÐ\10fUk]ú\820\97õé\vÊ\88\a#\88éáþ*pIÀ\83       \98­      fK«9xÛ.\8bÎ\143\1e\90\19ñù\1dTÖéWÕY\18Ö\87zâÿÒ\9eìÓ\85\9bf½ö§\7f\1dl[\93\92É|d\ fÑÈ\1e\0ðk\954\0íwóÓp7ó(\ fÓ2\93KÕep°\9f(Áµ[ȯ kPMÓ\ 5®]^\89!dÓ;au\7f\b\7f:<\84\8b,]wÉ\1fÇ0ó\88ðÍ!¬C^\13`º¬"ðu'\18\81Ñ\1a_ïÿ~õòE\7f&þtx&öÝS_`\845Bù#\15txU÷á6Ø\11¨ÁL\81RD.«§oþõ¸ÿ(À        ;ü4iYlÊÞj\1cl<»Åµ\vW2YFÉ\12×zU¬cþ­ú¿Ï>\19\1eÅoùPë㸠 \8093\a\8c.}Md\18\19\f7\10Äu¹±ÁèÑ×\e\f}fñrÂ\rüêÞZL\Fß\14\16"år\9f\ 3÷A±\vûÑa4¾Jÿïu}!\97ù´Úz¯\90¾\18æxG\10\1e\17     ®ï\10\8f:æPÐ¥¯\89\ 2c̶\83áÙ`ì\vs\83Ñ¥¯9\18ÚÌ\8e\10        \9eG¨Í\e\99ðË|\8e5K¿»aHÅ\9f>Pã\ f\9b\9càüíX\9c\8f\90úÒõ(ñ\84«ã\v\ eü\ eúÆ®\ 3\ e\97àÓûÆq4»\98§á,M¯Á\19þsÓðÎi^D±Ê/\9e¨/òßå;\95E\8bóç\85\8c£\90¤Å¢m»½\19ì\8f»»\9b¸\ 3<ñw\9e\1c\ 2\ e[®>R
+¶!côî\885GÈ\19°\81²ã\98óÆ]î\ 1-\83\90ïÒ×\84¼6³xoÜ\ 5o\9c{v3\8bW«(Ç">Oã¯\93Ø\f\ e\8f¼i¢i¨\9eä\1c)²òr³I³\ 2éNc\9déu\19\17Ñ\ 6ë'«õLá\85ì"í\a\18\10¸\ 2·\93r×ܲïÒ×\öÆ\98m\a\ 3<\rê\9a\8b\17ôèk\ e\861f\9bÁ\10ài0j.<Ù£¯7\18úÌâm \ 1n\91\1d´QëçÈàØmZâ\1a&òk´\94\85\9aÖN\92ب\85
+¯Ó²\9860¸ÝÃè\19_çÃþK»Ñ\81x.l$i\99>h@GØ\88\ 2|\12fÎ~è\92×D\8b.«#Àâ{ÄÙn{í\89X\1dpb«ý\9b\11Íg=gúpëÊØ\1dѼ6\8bGªV\ 1~\19\vÌ\ 5Ùzô5\97\846³#Ö\84ç\12ÇkãÏÿÁ
+ÆP"}Ç$½A\9a¨e\82\ eCc-°8NoÐaß0]¯wÃQx\89\ 3¿Ü6\17¸ìÑ×\`Æ\98m\aC4n\8a±ÁèÒ×\1c\f]f\87±%\1cðºY\83-B.àß\81ÝÅY\91î\91²õÚ< \9d±jÿ{\10aÄ®FZ,~8;\a\88\ f£ü\87H!¤òb\ 4\1fa>Z_9\94\80³m\ eA]ú\9a\bÒev\18A\8e]'¼Ô\b:0m9~Ú>\87娹ëÛIÃ\16\1eAv¶Ç\b'\14¦á\0\1dIÄ*â\ 1±\85A;¸K_s\15\19\1d\fÖ¸\8aÆ\ 6£K_s0´\99\1da\ 2rF\ßi}h¤\196 ®\8ee+\98²ÞÒM\81ÞÏ@\e¯3$¯e\8e\8d
+®Ñé\13Å
+Ëe\9a\84êÁV+m<Bc\98èÒ×Ä\84.³Ã\b\0*\1e\17GÕÌbwµ7\ 6Å¡{Ò¤Øg\84|\18¾åõÕ%nê/\9f¿xÚgéÓa\0>­¢Ø8ê\ fg\ 3»ÇÞ\9e%ãâ\ eØÄ\1a'h\[S\8b»G_oq\9b\1d\f_\10aÎ=í\92×\1c
+]VñªÏñ}âSo»\9f\86\95÷É\eñ-Z9åw9á\13\aMd\18ª\r6[N\8e\88\83\8cpÊrµ\91\99,°B%\8eò\89#Ú;\ 2v¸eÔßë;.C¼Æ\857\86\9b.}Màh3;\ 29\9eG|§\8d\e&r\8dÝ\\86¥²RÙÔ6Ð\97\12½ª\12ìÞt>q<òíÓW¿¼|ú\ 4¹Ù<¬÷öªÉ}{Ó\87oÙÝ n»®Ò\85\7fƺÚpâç#)~ûøª\12\81Ñjܵ·E/f Ø¥¯       Ac̶\83!8q\1ds\91Õ\1e}ÍÁÐfv\84<\12\82\ 46\e©É³2Iä,V&\12Ü&ÖõQ\12Æå\=8mÎq\1a/ßØÊéÒ×\9ºÌ\ e¯\13Ç!\81w4¢ØVƤe<\9f6VðUÆÑ\×  \1a\16\8b\ 2«\\9bõ\84¶aÍD.\8c¥^\8d5ól\9f¸\81ø\91\ e\ 3\87/`Óæ\94ÞK\aÅ\8a\ 5ê\12ß·ÍårÚ\ 1\bfn.\ 6Ý£¯'wô\99ÅçrÚA@8k%Ñóõ&ë\97\9b\9c¹\8aU\88\ f\8cb=®\108ÅJ\99µ\b]\83\9b\95B2z\93f×hÉ\85­ëØ\9f\19U_r\ eíÊ ýÞ\81R\97ÃÅyÕ\83öåB'¯\9b\ 5ĵ¿§u;´Mþöï5ò\88\ 3Ë\8dvTÞQ¹`ûNEÀ\1cl»ô5a«Í,\ 6\ e\8cµ# 3\9fpÑæ`c\17\17 ».º\18®\88\b«_\1að\ 3u\94-@RmÓÍ\7fØ;\ 1vK\e°#$(¬-aP\97Ù ²©APték\82B\9bÙ\11ºÌá`Ì8&uÙo%XÎÅí´\9a\fÝûë7\97XÏ/ÂZµcë°°åÎ*ÉË\f­\1eÁ\/¦6;vÇà8v9HUÇÜNd\8f¾&´´\99Å\a6l\9b\11a·{\93{ß\¡_\b3Wj\13#WW¢ò\ 2_i¸\0\bk\ 1\8f\89U»i6ÇZªèìu9ÿ"C\85ÝsÀ\16\ 5\0¸¢l,f\98G¸on\83³G_\133ÚÌ\8eÀ\f§DxmUHºQ       Z\1aÞdr³Á.\99ÝJð\ 3Å\1cerýÐ\8dl\9b9Äþ\91v\1f\ f\81û»Û}û\vbÓlMê\16\94\1a/uå>\186¾Á\17Oq\ fÄ;7WÙÕ£¯\87a}fñ&%÷\1câ3﮺}ê0e\bÊfQ"s;W \1db|2ÚÂ\8czÄê\92Ú\0T\ 6Ì?¤\89 ã\ey\8bUù neö ­ÿÃb!Ü­Ô\899\88vÈk"T\97Õ\11\81\10îÚÄ\17m
+\0Ú9H7\8b\81-¬ý¥a}Wb\84Þä\15£Ì\òF\8f¾æÌi3\8b·\8f¸àÄ\ f\82±¯\11¸ÁæD¤ Ö\9b\90èðÙ\f\\9f©ãÈc\ 5ð\8dÂ\8aÕM\99¯°^Rå}a\ 5à\bw\ 2©Ù"\95É,\Ý\8e\ fNÇÑ5Ú]Ë£ùØ\88\0¯öä\f¦,öèk¢W\9bÙ\11èu\18ÙÆÚ$v#(,ø¾Øó\91\19¶ü|\ 3Æ<@ »äÛÂz°þe<J\ 2L\1dùXËä\16++$~·<¿Í\8b>³(LÍ\15h¼â¡±Óã\98â^íà\19ÃT\97¾&¦´\99\1d\81)\eîõÛÝø0Í2\0\fn\12^ýí=^Ù\80;\1cªü@6ÜÐÍx%½\96=QÎÀ\85\r\98k\9d\83ïæ¶:ÿ\8fC½    bÃt}o\98¤½â\ 5æ\12æàhUE\150U÷\9aΦÞ\14\98)lÞg\9eÆåÎNøñz%´\0\94E!Cü¦´Ä>_±\93Ðs\1cä0G\9em.ã¢G_\13äÚÌ\8e\0\84ò6ã¢\8eÈ\8dHá¯rÜ\97·\13«\9fÑ\ 6(:+9E\1a\8a³hÚ\15\9b\94\13\aÆÃ\fp\85Å V¼`\85i\11­\1fî}2»\8e\15\9a\8aÛòVÀÞ\ fÜ2\ f:\11mЬºÜ·@\18­òXÃ3^Ubl\9a÷´õbÀÔ:ç\ e¡÷RiÛÏ!ÄqzÆÅi]\94Y\9fªß«¼ý\ÂJVD¿\9e1qÚÞ1Sà\87ÕGk9oÏÁ¬ß}S¡\89ÎØ÷ºfÕ«D=w\e\9f\10\8f\8eClû.Ö\13¦[òyT\15Cv¿Ú\0ÒI\10Þ\1cgÍ·\1eHwXÎ9\ fê7VU\ fîÛþ\ 3âÞ/e\99\7f\9bxõ¯J&yz\17øn\1fÃ\1e\91ÉÀX@lÊÌ\85\9d\19õ\89í\98s®zôõt\84>³ø°3c¬\8a"\8e}§ª4S      ¶Nçe<y$w©\12U©3¤\10ÜÄ;/\84<T\10\ 6Î>6\8d0\ 1E¹Æg*L\1dûÈ\v\99Ìev0/¯\1fdæ¢\12\8d\ 6\82Ì\81\a¦·¹ôü.y=<j³:"È\f
+\8b¸^«\8c^¿{\16\8dX\893\99ï/=:R"ý]íôW\85\8dO\ 4=:á¾K\1c\83yÑ]òz\13®Í*ÞF÷A
+o\93¢«¸dT\80'ÞßÍ:XÙÖúË
+ë.csIæÑ¢uà\7f'q\95Æèd\96J®bµ\ 1Ú\16\97µ*ä\\16rÚþó"ͦþò\8e<¸¡èú\84
+\13²\1e\fRÇ`nu\97¼æ\a?tYE@ß\a\9dê»\96ç\83¥Þ\9a^ÛªòÞ46¿û>\8dæ\80\ 6\ fù2Úÿ\0\82ï^±
+endstream
+endobj
+3996 0 obj <<
+/Type /Page
+/Contents 3997 0 R
+/Resources 3995 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4041 0 R
+>> endobj
+3998 0 obj <<
+/D [3996 0 R /XYZ -11.232 900.716 null]
+>> endobj
+3999 0 obj <<
+/D [3996 0 R /XYZ 56.693 742.102 null]
+>> endobj
+4000 0 obj <<
+/D [3996 0 R /XYZ 65.161 742.786 null]
+>> endobj
+4001 0 obj <<
+/D [3996 0 R /XYZ 65.161 731.827 null]
+>> endobj
+4002 0 obj <<
+/D [3996 0 R /XYZ 65.161 720.868 null]
+>> endobj
+4003 0 obj <<
+/D [3996 0 R /XYZ 65.161 709.909 null]
+>> endobj
+4004 0 obj <<
+/D [3996 0 R /XYZ 65.161 698.95 null]
+>> endobj
+4005 0 obj <<
+/D [3996 0 R /XYZ 65.161 687.991 null]
+>> endobj
+4006 0 obj <<
+/D [3996 0 R /XYZ 56.693 641.549 null]
+>> endobj
+4007 0 obj <<
+/D [3996 0 R /XYZ 65.161 642.232 null]
+>> endobj
+4008 0 obj <<
+/D [3996 0 R /XYZ 65.161 631.273 null]
+>> endobj
+4009 0 obj <<
+/D [3996 0 R /XYZ 65.161 620.314 null]
+>> endobj
+4010 0 obj <<
+/D [3996 0 R /XYZ 65.161 609.355 null]
+>> endobj
+4011 0 obj <<
+/D [3996 0 R /XYZ 65.161 598.396 null]
+>> endobj
+4012 0 obj <<
+/D [3996 0 R /XYZ 65.161 587.437 null]
+>> endobj
+4013 0 obj <<
+/D [3996 0 R /XYZ 65.161 576.478 null]
+>> endobj
+4014 0 obj <<
+/D [3996 0 R /XYZ 65.161 565.52 null]
+>> endobj
+4015 0 obj <<
+/D [3996 0 R /XYZ 65.161 554.561 null]
+>> endobj
+4016 0 obj <<
+/D [3996 0 R /XYZ 65.161 543.602 null]
+>> endobj
+4017 0 obj <<
+/D [3996 0 R /XYZ 65.161 532.643 null]
+>> endobj
+4018 0 obj <<
+/D [3996 0 R /XYZ 65.161 521.684 null]
+>> endobj
+4019 0 obj <<
+/D [3996 0 R /XYZ 65.161 510.725 null]
+>> endobj
+4020 0 obj <<
+/D [3996 0 R /XYZ 65.161 499.766 null]
+>> endobj
+4021 0 obj <<
+/D [3996 0 R /XYZ 65.161 488.807 null]
+>> endobj
+4022 0 obj <<
+/D [3996 0 R /XYZ 65.161 477.848 null]
+>> endobj
+4023 0 obj <<
+/D [3996 0 R /XYZ 65.161 466.889 null]
+>> endobj
+4024 0 obj <<
+/D [3996 0 R /XYZ 65.161 455.931 null]
+>> endobj
+4025 0 obj <<
+/D [3996 0 R /XYZ 56.693 409.488 null]
+>> endobj
+4026 0 obj <<
+/D [3996 0 R /XYZ 65.161 410.171 null]
+>> endobj
+4027 0 obj <<
+/D [3996 0 R /XYZ 56.693 352.769 null]
+>> endobj
+4028 0 obj <<
+/D [3996 0 R /XYZ 65.161 353.453 null]
+>> endobj
+4029 0 obj <<
+/D [3996 0 R /XYZ 65.161 342.494 null]
+>> endobj
+4030 0 obj <<
+/D [3996 0 R /XYZ 65.161 331.535 null]
+>> endobj
+4031 0 obj <<
+/D [3996 0 R /XYZ 56.693 285.092 null]
+>> endobj
+4032 0 obj <<
+/D [3996 0 R /XYZ 65.161 285.776 null]
+>> endobj
+4033 0 obj <<
+/D [3996 0 R /XYZ 65.161 263.858 null]
+>> endobj
+4034 0 obj <<
+/D [3996 0 R /XYZ 65.161 252.899 null]
+>> endobj
+4035 0 obj <<
+/D [3996 0 R /XYZ 65.161 241.94 null]
+>> endobj
+4036 0 obj <<
+/D [3996 0 R /XYZ 65.161 230.981 null]
+>> endobj
+386 0 obj <<
+/D [3996 0 R /XYZ 56.693 194.339 null]
+>> endobj
+4037 0 obj <<
+/D [3996 0 R /XYZ 56.693 167.14 null]
+>> endobj
+4038 0 obj <<
+/D [3996 0 R /XYZ 56.693 121.906 null]
+>> endobj
+4039 0 obj <<
+/D [3996 0 R /XYZ 65.161 122.589 null]
+>> endobj
+4040 0 obj <<
+/D [3996 0 R /XYZ 65.161 100.671 null]
+>> endobj
+3995 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4044 0 obj <<
+/Length 1836      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZ[oÛ6\14~ϯ\10°\17\e\98\19\92")j{ZÛµ@×\ 5]\9cb\ 5º>Ð2mkÑ­\12Ý8ýõ;º8±U»¡,+ØC`Ƥ\ e\8f\8fÎ÷\9d\8f\17ì,\1dì¼¹xqsqù\9acÇG¾ Â¹Y8\82"á9\92¸Èõ\9c\9b¹óit­#­
+=\9eP\8eGW©ÑEÝ\¤yÝ0«¦óU\1a¼HÓÛú\9f\8fÓwãÏ7oa\9a    !È缶65÷\91.VZ\9b¢ì\86Ù\89#avá\96³3á!\8fJgÂ\91ï5óK\17\fzrtY\7f\10ß+\1f¼øýæâË\ 5\ 1óØ!\ e\17Hø®ãù\ 4      L\9d ¾øô\19;sè\ 3\a\10ó¥sW\8d\8c\1dN0¢®\80väL/þºÀM$0¸X6Ë\8f7;\96!\1eÄ£\8eÇ8\92D\96\96Ëï)ò¥ï\90r´ïäÚY\1cµô¤}\8e\88 mû\1c\13ä        i5Ãn\14\ 4ò©\7f\ 6g+\83ùÒ©\e×M¢@\84«WŪDÙ:î#\82Eýªb\95\84\v]\98ê\ 5\1d7æ|\9a\b\f      \14Fzo$X@Í\17G\1e¹Yi;Ûq:_G\96cÃ8Kó:\1d\9f\1e¬\92¹Ý@½1:\99[Z5¶¿KoÂÂ\84ÉÒrt\10\85YÑ!È£M\11\9d\1cà§_ß\và\11Ëð¥ÉÞ8H>¾\93\93Hb\1fºª¼û\a3\³  ýq\94\87\18\193©ííåû\1e\87l\91î2$\ 1(\83!}ß~O¤÷vÖ\ 2é\92#,\ 5Ì%\11a\r)\aé¼\95±O\a\96ºhÀ°îZï\19Ô\9e\8ev Oê!"å6¤\89ÉÃÙÚØB$LìÆeÊ\ 4«\16\8e\9f¨ L\b\89l¡A¡\93\90Ç(C±f¢ \91el\ e\7fÖ:\84\96qö¸_   \91¦¤\vÉж¼@¯lÿ\ e\82á\87¼\1f»À̹\8a·\9abWÑ\80\0¡\f¹¢\11 7[µ²H£(\1dS>º+ù´ú*X©d¹Õ7+5¦xôuLø¨yb¦uR·b5o¾3é£\bª\19ÈÝ\99\9b\80÷\9e\1c\94\1dó\11 åò\87a\15¸*«E\98\ 4º¥² µ9¢u;¯µ\19Ú\8fÊ\84B\ 6\13\97B\ 3t\14v\e\92¤\94·9u\ fæ\88\ 1d\1a\17®Ó\99Î͸J\93©Q÷&M~\19O\b\85\7fç¹Z\18\8cÎc\95ߢ0VK\8d6qd\99E\ 2\9c\93Ôï\93E?Öj\82P$½Á\98fß|?ªéíª\ 5×\10ê£**\ 2\11ÞpÍëpcÇ\1d³õò\10sP\9fR&å\8f«}\95(\1d´ÇCJux¦J>K\1aLÃÄ^:\ 1®­ÆÝé\99ÝÀ\\17é:\ f\8eI¦§a\ 3\89¶C¾çOë}û=óº·³öET`øôý:±¯Ò»3+î¯*ZÛ.$
\ 5\87*«L+\11.\8fgyW$eI\eµ£\9f\7f\8cUëeM¬îmóýË:Ì-#\17¬\v\93Æá7eÂ\96ð\7f\1a\18Ü/;é`ÀhÙï\a\8cþÎÚ\ 3\83û\fQVã¢Ü¬±z\13Q\1a¨È\9eÑ¢õwo¬\ 3§qé\81Ól0A¹+±\1a=É!8\98\9f \88þTë<4ßjIôV«¤x\94D\90êUæ¢d\1d\83nBY\9e\9fB]tÐE\9c\97ë,o8]Ä\19C\84\ e·\87Õ²ß\13\9dµ\97F\9cy\88\91f\91ñ2Ís\1dX/Âr½ÈÖy\96\16'\17\b\88uÿYA@$\82Ü?\ 1\ 5W)(´¤\ 6Áß**V[\bd
+2\1e\99û¬ËR\80cðCÐáR\9eù\1er1\e,å[öû¥|\7fg;¤<Æ\88û¤~©¿Íç¶éþa\1aé¥m\81°\16\15\8dÕ\b\1e(\ 2H$Û}\rH9Kµ\ayY\9c
+P\ 6uÔ%ü9\ 1Ê<\82\18&'\0ôm\98ߪ\1a\9f\7f\0)Ýnñ¹
+\97«\bþ\fÚ\14\91YE(H\93E¸ì\0V&À'W\ e\bV\8e\11ó\86Û"lÙï     ÖÞÎÚ\83\95q\17<õ:\835I\8d%\94Ô,][\9eÚ\14\99\ eÂŽõBº\14\94ß«ú£\8eX.¡>\¿ë¸L`e\91\7fÖ*Ë(CÜ\13gÞ}K\83Y\9aÞ¢ (P½¡PBø×zìR':WFW½+­æP\92\1f{ëEÖá'cÕì^î\9d²H\1fqh>\9c²`\ 2^\10üÐ"uË\92?\bC\82°\ 1ù\ 3»Hp>\1c\7fìÛïÉ\1f½\9díÀ\1f\18æd´~\8bï\1fö Ï·  V¬³ò\bÕnð6I-Iìåtj\7f\9c|z\8d\a=$\84xNzp=\98\83ÓóÒÃYV¢ny\vC\ e¸CïB\b¤;\18P÷Í÷ÃioWíaê
+\8c\biv说åF¦2Í©¡%Tµíí\fÛ\1d£:Ól¯Od\99V¹µxHôÆ\9c\97ª¶\09\99)\\10c\92Ñg=\ 4u $£ÿp\bê\1f<\ 4ý8}7ù¨`\rõÿ>\ 3\85åÇd<\81Ñ\9b#¾Âoö¤w¾³PF@ĸ=ÎBç\91\ eAI\99-Ç&3`Õ\7fu`.¡\94UUg\87f\e=õ8f¶\ e£ù$\8c³¨\ 3\ 3Ó2\b|@\ 6¦å\15±Á\bxÏz?þíë¨=ýRæ#¼½\8cq­«÷fËRfVn\bÛ\1e©Z\eþ^Ò\1c\85±Ý\fQó¹5\ 1ÇaQX\ f¾ê\14\87z\ 3b\9dwX\1d¶H¾½\\81\ 5\ 6åd\88Ka´¼gÅ\86;|mÙï  \99ÞÎÚ\80\ 6Ð"\18\87É$\ 2\0ÕáTPM,e\vPuh\9b°\99
+nÕÒ:\r­\95Ë+=\vÕÉ\87WÔ%HrwH!@ËCt¾#\ 4\b¬È}Ö\9cé\11rP\a<Þ×öd}_\e
+\97ËضX\1eV\aðf=ú´:\b\ea ê\8f(,LÝJ\17\aä\83Y)ÓEH\1c-ñä\a%þÐEp\86\11\16þ)÷Àÿ\ 3MO;^
+endstream
+endobj
+4043 0 obj <<
+/Type /Page
+/Contents 4044 0 R
+/Resources 4042 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4041 0 R
+>> endobj
+4045 0 obj <<
+/D [4043 0 R /XYZ -16.307 900.716 null]
+>> endobj
+4046 0 obj <<
+/D [4043 0 R /XYZ 65.161 760.065 null]
+>> endobj
+4047 0 obj <<
+/D [4043 0 R /XYZ 65.161 738.147 null]
+>> endobj
+390 0 obj <<
+/D [4043 0 R /XYZ 56.693 700.996 null]
+>> endobj
+4048 0 obj <<
+/D [4043 0 R /XYZ 56.693 673.443 null]
+>> endobj
+4049 0 obj <<
+/D [4043 0 R /XYZ 56.693 626.433 null]
+>> endobj
+4050 0 obj <<
+/D [4043 0 R /XYZ 65.161 627.117 null]
+>> endobj
+4051 0 obj <<
+/D [4043 0 R /XYZ 65.161 616.158 null]
+>> endobj
+4052 0 obj <<
+/D [4043 0 R /XYZ 65.161 605.199 null]
+>> endobj
+4053 0 obj <<
+/D [4043 0 R /XYZ 56.693 557.691 null]
+>> endobj
+4054 0 obj <<
+/D [4043 0 R /XYZ 65.161 558.375 null]
+>> endobj
+4055 0 obj <<
+/D [4043 0 R /XYZ 56.693 510.867 null]
+>> endobj
+4056 0 obj <<
+/D [4043 0 R /XYZ 65.161 511.55 null]
+>> endobj
+4057 0 obj <<
+/D [4043 0 R /XYZ 56.693 464.042 null]
+>> endobj
+4058 0 obj <<
+/D [4043 0 R /XYZ 65.161 464.726 null]
+>> endobj
+4059 0 obj <<
+/D [4043 0 R /XYZ 56.693 417.218 null]
+>> endobj
+4060 0 obj <<
+/D [4043 0 R /XYZ 65.161 417.901 null]
+>> endobj
+4061 0 obj <<
+/D [4043 0 R /XYZ 56.693 370.394 null]
+>> endobj
+4062 0 obj <<
+/D [4043 0 R /XYZ 65.161 371.077 null]
+>> endobj
+394 0 obj <<
+/D [4043 0 R /XYZ 56.693 333.927 null]
+>> endobj
+4063 0 obj <<
+/D [4043 0 R /XYZ 56.693 306.373 null]
+>> endobj
+4064 0 obj <<
+/D [4043 0 R /XYZ 56.693 259.364 null]
+>> endobj
+4065 0 obj <<
+/D [4043 0 R /XYZ 65.161 260.047 null]
+>> endobj
+398 0 obj <<
+/D [4043 0 R /XYZ 56.693 210.866 null]
+>> endobj
+4066 0 obj <<
+/D [4043 0 R /XYZ 56.693 174.701 null]
+>> endobj
+4042 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4069 0 obj <<
+/Length 1615      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZÉ\92Û6\10½ë+XÎES\15ÁØIääØ\89\1d»¼$\1eUÅU¶\ f\14\ 5I\8c)\82!¡Yüõi.\1a\8f6\ f(\8a\8aO¤¨f£Ñè÷ÐÝ\ 4öæ\1eö^\f\9e\8e\a\8f\9f\vì)¤$\95ÞxæI\8a¤ï\ 5\84!æ{ã©÷qø^':,ôÅ\88
+<|k¬.êÛ\99Éë\e»hþüÍDO\8dùRÿøpùúâóø\15\f3"\ 4)!jm\97ö6ÑÅBk[\94\7fÃèÄ\v`tÉÊѹô\91O\ 3o$\90ò\9bñ\ 3\ e
+ý`ø¸¾\10å\97/\ e~\1f\ fþ\1d\10P\8f=â   \89¤b\9e¯\b\92\98zÑrðñ3ö¦ð\1f\18\80¸
+¼ëJré  \82\11e\12î\13ïrð×\07\9eÀ\e\1e¡\1e\88ùBU.Y+ç
+\11,k£`J¤2cý\9e÷qD0ÆÃ\17:µú\82\88á\8dmæwß»à\fÊP\0s®´\8c×\9e\9b\99$1\17T\f¯ãt^?\8a\16a:_ûz\11^P<¼*õ6oL´Në»e8m\9eYómAª±Áêoc\93\80#ß/g^\8d=/\rÝk$ç\88\96\8bÌZ}\11§\91ÞZr\ 2^\ 2OT÷y\1d(hÓ/#JK¿)¸\ 1½¢YÔO\94\8a\r¹ÊØ*\10xiC\80¸\fÖ&L\13\1dOun\7f¹\18\11
+>NL\14&úñ?!ºY&µ\16\b°RQyy±\19\1a\10Ðħ\9e\84Ðà¢\8c\8cò±À\10g\z\14©@y¹öf÷CaCÙþ§»ú\832ÎÈz\80Z1)¥»ê\aÿJ²­_`ð<xÈe\84û0\91HQu\ 2c+\85ùÜ«oÞ7¸ÙXÂ;Ã\19\84\9dªWòå2ËÍ\95\9en,ý®2\0\93\84u~\15faª\ví&mó0-\92ÐÆ&u{¡$0'Á\92ô¶À>ü\84\ 5n\9eí¾5,ö\88\13tP¾\1aåYb
+]¸Y4YÍ·Ù§|ü\13\r(SàxWPø>\125_\1e\8b\8a\ 3×Ý\8d¥aQ)\ 4\92$8\1d\vdI\e\16à\12®¤G\1a`\ 2QBû£\81\1di ³±-h\80Ábª\86\ 6þ4I\,ÜB=L²E8ÑÖM:2©\rãÔ\11FïÜÄ®cëjl´²ÚU4\82\1dx\9b'~þ>G¤Æ\9eÚäy\1e^u2ùl´Æ\9di\8dQD);+­\ 1l\18SGÐÚ{3\ 1R»¨&ziÃ[kÒNy\ eÆ(P=2\9c\b`ò¬?\86ÛÒß\8dáº\eëÎpB1\88ºzQ\9fÇ7=%-f¶\ f!\8f\ e§"q:Õ7Û\98\0Ïd:?\ e±\a\ 5s\9d\99Üî³\9dúJbwp\8b\0\96\96\9f\15Ü\ 2V\18\8b\1d\17-À-ªä\89ö\bn¨ý¤`ý\81{S\7fGpw6¶\ 5¸¹\ f\94íoõµ[п\8ct\12¦Ó8r\13¯C±x\89\13}`'~8\8c8Aåôú\82оî\89À\12áÒ¥M÷\84îí\9e<3ËeÍ\84\a\1a'ÿ\7fß$:d"$¸LÈ\13¶M\18"°uÕm\93c
+¦·&_\86iM>\7f\87I±XSOaó8K\81x
+Wâá\1c4ã ?âáÌ¿×\9e99ïlªïF;\9dMug\1dÎ\ 1Gë>ìå*ÛÙB\ fÒÃÒä\8eD25×)TMWÚUu\14îäó\ fÇ\ fã\10\99ä\9c\9b6'\14        ß?í¦mc\9bèVÀÁ\80b\b\9aÞ\80ÃTyí\r8\9bê»\ 1§³©îÀaJ\0F\eÒ|\13~qÄB±rEM\15\bn¢qZÄSgÙ\99q\94t,©W\85k·5\9e¹É¥\8e\16\1aØíòc½Ù"\9baPã\91\80\9c5\9ba\82!\11лl\86íÍf\9e¿û±?\ 1Õ±¶e\1f\ 1¦\86ííTi\fQ
+ªbÒ!\8dù\ e\1dgq\v*¦À 
+æØ\e\15Sð®\92ýqñ\96þndÜÝXw6¦A\80èú\ 3ðx\95;·:\1c\19i:ÙbM\18ft¸#\92jWJtþB43\19\8b\ eõ\8dÕ°+\18×>5$ï¦e§øè\ eη\9e+,\1d'®,\fâHùÁYY\98r\89\98\1fܱ0ßËÂ\7f\8cß¼þ¡+Ê\85­\e@[\ 6R  %\179]=Y\1eY\80|øx"~\13®òØ~­\99ø\95\ eÓb+1ιnAÈ\ 4hÁ§=v³`ºÀ\90¼7BÞÒß\8d\90»\eëNÈ\90.!¼Î@Þ­l¶²-»ÊÏLv\9bÇóÅÎ× Gߧ¥\85\ e§%°\1c³a7¹\ fk\88;d\9aÆ\1c\9bg\12¿D­8g\rK\ 4­>æü\0\fÒBÖ#V\19E<è\11«\9bú;bµ³±-°Ê\ 4\84]Sjü:\9dºæ.ÅÝA»\16\89\8bUÒæ\ 5{\9b¹V̺°'κ¢C$t\96\10\ 4Pyºâ\87*ÄÕyÉ\ 3Æ\90\84\9c²q\f*v\92´à\r\15@\10óþh#ð\11Åýõ\8d7Õw#\8dΦºs\86*\8f÷±õñÝ¥q>à±\9cÄóUlo\1d\ f\99¸¶\8c\9f\14Y\98¶,`\9eäæú\88×ÂÔ\91\1f\9fD&ÙÑÿp@CêN\89ì\ 1Ç;\87\999FXªcÎ2ÿ\aòµäê
+endstream
+endobj
+4068 0 obj <<
+/Type /Page
+/Contents 4069 0 R
+/Resources 4067 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4041 0 R
+>> endobj
+4070 0 obj <<
+/D [4068 0 R /XYZ -11.232 900.716 null]
+>> endobj
+402 0 obj <<
+/D [4068 0 R /XYZ 56.693 759.068 null]
+>> endobj
+4071 0 obj <<
+/D [4068 0 R /XYZ 56.693 738.489 null]
+>> endobj
+4072 0 obj <<
+/D [4068 0 R /XYZ 56.693 694.054 null]
+>> endobj
+4073 0 obj <<
+/D [4068 0 R /XYZ 65.161 694.738 null]
+>> endobj
+4074 0 obj <<
+/D [4068 0 R /XYZ 56.693 648.775 null]
+>> endobj
+4075 0 obj <<
+/D [4068 0 R /XYZ 65.161 649.458 null]
+>> endobj
+4076 0 obj <<
+/D [4068 0 R /XYZ 56.693 603.495 null]
+>> endobj
+4077 0 obj <<
+/D [4068 0 R /XYZ 65.161 604.179 null]
+>> endobj
+4078 0 obj <<
+/D [4068 0 R /XYZ 56.693 558.216 null]
+>> endobj
+4079 0 obj <<
+/D [4068 0 R /XYZ 65.161 558.899 null]
+>> endobj
+406 0 obj <<
+/D [4068 0 R /XYZ 56.693 522.486 null]
+>> endobj
+4080 0 obj <<
+/D [4068 0 R /XYZ 56.693 495.447 null]
+>> endobj
+4081 0 obj <<
+/D [4068 0 R /XYZ 56.693 451.013 null]
+>> endobj
+4082 0 obj <<
+/D [4068 0 R /XYZ 65.161 451.696 null]
+>> endobj
+4083 0 obj <<
+/D [4068 0 R /XYZ 56.693 405.733 null]
+>> endobj
+4084 0 obj <<
+/D [4068 0 R /XYZ 65.161 406.417 null]
+>> endobj
+410 0 obj <<
+/D [4068 0 R /XYZ 56.693 370.003 null]
+>> endobj
+4085 0 obj <<
+/D [4068 0 R /XYZ 56.693 342.965 null]
+>> endobj
+4086 0 obj <<
+/D [4068 0 R /XYZ 56.693 298.53 null]
+>> endobj
+4087 0 obj <<
+/D [4068 0 R /XYZ 65.161 299.213 null]
+>> endobj
+414 0 obj <<
+/D [4068 0 R /XYZ 56.693 262.8 null]
+>> endobj
+4088 0 obj <<
+/D [4068 0 R /XYZ 56.693 235.761 null]
+>> endobj
+4089 0 obj <<
+/D [4068 0 R /XYZ 56.693 191.327 null]
+>> endobj
+4090 0 obj <<
+/D [4068 0 R /XYZ 65.161 192.01 null]
+>> endobj
+4091 0 obj <<
+/D [4068 0 R /XYZ 56.693 146.047 null]
+>> endobj
+4092 0 obj <<
+/D [4068 0 R /XYZ 65.161 146.731 null]
+>> endobj
+4093 0 obj <<
+/D [4068 0 R /XYZ 56.693 102.01 null]
+>> endobj
+4094 0 obj <<
+/D [4068 0 R /XYZ 65.161 101.451 null]
+>> endobj
+4067 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4097 0 obj <<
+/Length 1604      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZKsÛ6\10¾ëWp¦\17é \b\0\ 1\82hN\8dóè¤N¦µÝ\19ÏÄ9@\14,1¡H\95¤b+¿¾\v\91²­\97³2E'9x\bSËÅb±ûí· ©7ö¨÷¶óò¢3x#©§\89\ exà]\{\ 1'\81òBæ\13_y\17#ïc÷Ì&Ö\14¶×ç\92v?d¥-ªáu\96W\83rRÿø*\8b^fÙ\97ê\9fËóÓÞ§\8bw0M\9f1¢¥¬´\9d\97\8bÄ\16\13kËÂý\f³3/\84Ù\ 3ßÍ.\ 2E\14\ f½¾$ZÕó\87\12\14ª°;¨.L+÷`çõEç¿\ e\ 3õÔc\9e\fH }OiF\ 2ʽhÚùø\89z#ø\r\f B\87ÞÍRrêIF       ÷\ 3\18'Þyç\9f\ e­=A×<Â=\10SR/]²R.4a4¨\8c\82%É¥\19«ç¼\8f}F)í¾7éÌô\18í\8e{p£kW«|ècp    \17Ä\ fj]\17+ÿ]gI\92õ¸ìÞÄ鸺\15ML:^y|bz\9cv¿ö\98ìÖO\f­M«ÑÔ\8cê{ev¿-˹Áöû¹Y(\88Rný˹§ÎÜñN+%%>c+Á([é/â4²\e;ÏÀY\84Uã¼\8a\17²î\9e>÷%¡¡\82\ 1ì-õ+­W\9c¯»qií2\1e\84³!$"\bW&¼7ó<.¿õú\ 1øù\9d5i\91¥¿\83\979ükÓQêB\93Ü\16\10BÎét\97·ëÁ\ 2\14÷\820$¡\92.XÜ}I!ôDàq¢CíåÖ»~\18\1dkÚvßÝ\9e@)¢Y°\9a RÌ\9ctSýàë\80\97\14v\ 1¼\85\99áaæ\ 4Ds}\ 4c\97
+ó±W\rÎêTZÛÎ\95á!#\9c\8ajWÿ\18\8dìh-\ 6¶5Ar¹=O³|j\92ø\9bÝȼn¿¾±ý\·\98\99hKþ\8aJ
+\7flïcËé\1cÀ¡ì\9a'qú\ 5'\1aeiiÓrÓ ò¸%'IVT9úý\19\86óñ&0¹Û¿q¥ý\106\19\9b\1dJ@\¨&Ù±çº]sj\80\r$'\94\1d\e\19FY4\84¢t\b0\b°£M\ð\19¡\9a·\87\vëú\eâBcc\ fÀ\ 5\1fª¢Ò\aãBqÇ)ðy\ 5\98'\87<P.f\16g\ fÔ¡\12'\89\86\98(\9b-òx<ù!È\ 1l\90\87\1a\8d\1c<\ 4\9eä·\86\1c»¸\99\ 4âÇ\81I®¸Y°\93\9b½\9eÍ\87\8fÐ1ùãé\98Ým!\ f\88 G¤bà!¦\9aP±¿l\N*¸}c&É8·wx;\8cÓÁhXfn)/*\11w+\89\87\83\15\14çCd(I\a>¼=$\96\9c\12\1a´\87Ä\eú\9b!qscñH,9ô\7f¢Fâ\93,ÏmTbÑ\18`\ 4       8\91\99\17\v\9cÜÌ@`¢$M\8a\9cú:N\90Ào\8ab>\9d\95q\96"=pcs\8bå¾È\922ݨ\82\88,c\8aPå?'Õ\13Z\10&õñ\91g\1dfjü9\9c\ 2
+\80\83ö\90G(\9fp_µ\86<\eú\9b!OscñÈ#T@$¯Kñ \94¯Ô\15_\\e6ÃÉML>r5\14\99þ_M2ÇR¨8\85r\8fÄ©Ü@ªÚ¼8:ZÝ¢=v6ÇÂ*äUnr¤0Þ\a\ 5rõÀn¦H\9dy6³y²¨¹\96|\10a\ 2\fô
+I®¨ µTø@J\11\ 1ùYËô±x\ 1W®ÂÇ3dÓâÍ\yü÷í\14_\9fs_\8acµÞ%{+KyX\10ÖÁÝ\9d
+\ 6\84½©\ fD_<ÞÓ\98$ÁF\8dI¿\14Ç\8eÙ2B\12\8cë<C\ 6íiüÍà$_\99dq`y\17R\13\9eµ\1f\13\9c\13á\87\98ÚÙ\8fý\9d»\ 6*»¢\94'5fý¼­\19\0\v\10ÁÝfª\9d\87\8fÖ\9f     h{`ÍOïÏβ¡ÍË\8aý\9c\97fQÞ\9f\87Uë°\a\90!ß!\ 2\91!_B÷.ÂÖÈÐ\86þfd¨¹±x2äKA¤_£â\9bø¶Ñ9\ e\ f\99\14Ú\7f\1c[§qQ é\83½\8b\ 1Zêò\ 2/^\1ct\9c\9a81Cl§vG¿öLñý¤\10!áòyQÕ\a$\15ô\1e\9d¨zy~Ú?7·Yúsã)ÄN¿×w ¹ÇVX´
+ÕQAU\ 6~Kï\1f\8b<\1aDÙt\90Þ\98¤\98\f\96k\1a\9cdÉ|\9aþ;\e\99Ò¾\9eÆ%\84\eù\f\81Z·¥û\9fÙK^Å=y¥°\ÆèÝ\88U#\ôrY\9d\0\ 6é\PÂY{\90¾¡¿\19¤77\16\ fé\øD®¾"8à\1d\a´uØ&´ÈÐô¸Ä¾}HÆy6\9f¡»`tW\87\13¼üóâý)ò\9c\f`}û\9dïþ^\ 2\ 6´)²\ 5ú¸òa\eú\94òÂ}E8\7fÞò\ 28F|u_^ôÞòri\12ó«\94\97Û=¶þRå%\1dB@}¶Q9¨¯äv\8a¥ï\fÐ\8d\89\16±\9eqMXØ\1eÖoèo\86õÍ\8dÅc=ó¡\vV\87cýA$ü\83-_º`A\7f\7fr\1d\8fç¹q/)\9e
+N\8c\a\84é6Àië\8b>áÞyé§|Ð÷?\93\12\ 2­
+endstream
+endobj
+4096 0 obj <<
+/Type /Page
+/Contents 4097 0 R
+/Resources 4095 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4041 0 R
+>> endobj
+4098 0 obj <<
+/D [4096 0 R /XYZ -16.307 900.716 null]
+>> endobj
+418 0 obj <<
+/D [4096 0 R /XYZ 56.693 759.068 null]
+>> endobj
+4099 0 obj <<
+/D [4096 0 R /XYZ 56.693 738.489 null]
+>> endobj
+4100 0 obj <<
+/D [4096 0 R /XYZ 56.693 692.721 null]
+>> endobj
+4101 0 obj <<
+/D [4096 0 R /XYZ 65.161 692.163 null]
+>> endobj
+4102 0 obj <<
+/D [4096 0 R /XYZ 56.693 645.897 null]
+>> endobj
+4103 0 obj <<
+/D [4096 0 R /XYZ 65.161 645.338 null]
+>> endobj
+422 0 obj <<
+/D [4096 0 R /XYZ 56.693 608.188 null]
+>> endobj
+4104 0 obj <<
+/D [4096 0 R /XYZ 56.693 580.634 null]
+>> endobj
+4105 0 obj <<
+/D [4096 0 R /XYZ 56.693 533.625 null]
+>> endobj
+4106 0 obj <<
+/D [4096 0 R /XYZ 65.161 534.308 null]
+>> endobj
+4107 0 obj <<
+/D [4096 0 R /XYZ 56.693 486.8 null]
+>> endobj
+4108 0 obj <<
+/D [4096 0 R /XYZ 65.161 487.484 null]
+>> endobj
+426 0 obj <<
+/D [4096 0 R /XYZ 56.693 439.374 null]
+>> endobj
+4109 0 obj <<
+/D [4096 0 R /XYZ 56.693 411.821 null]
+>> endobj
+4110 0 obj <<
+/D [4096 0 R /XYZ 56.693 364.811 null]
+>> endobj
+4111 0 obj <<
+/D [4096 0 R /XYZ 65.161 365.495 null]
+>> endobj
+430 0 obj <<
+/D [4096 0 R /XYZ 56.693 328.344 null]
+>> endobj
+4112 0 obj <<
+/D [4096 0 R /XYZ 56.693 300.791 null]
+>> endobj
+4113 0 obj <<
+/D [4096 0 R /XYZ 56.693 253.781 null]
+>> endobj
+4114 0 obj <<
+/D [4096 0 R /XYZ 65.161 254.465 null]
+>> endobj
+434 0 obj <<
+/D [4096 0 R /XYZ 56.693 217.314 null]
+>> endobj
+4115 0 obj <<
+/D [4096 0 R /XYZ 56.693 189.761 null]
+>> endobj
+4116 0 obj <<
+/D [4096 0 R /XYZ 56.693 142.751 null]
+>> endobj
+4117 0 obj <<
+/D [4096 0 R /XYZ 65.161 143.435 null]
+>> endobj
+4095 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4120 0 obj <<
+/Length 1727      
+/Filter /FlateDecode
+>>
+stream
+xÚíZßoÛ6\10~÷_!l/603$ERdûÔbM×®é¶ÆÃ
+´E!Ë´%T\96<\89n\9cýõ;ýrlÇNéÈJúÐ\87@²tº;\9exß}w\11vf\ ev^ö\9e\8fzgç\1c;
+)A\853\9a:\82"á9\92¸Èõ\9cÑÄùÐ\7f§cíçz0¤\1c÷ߦFçÕé4ͪ\13\13Ö7\7fM\83çiú¥úñþòÍàÓè5\98\19\12\82\14ç\95¶Ks\1dë<ÔÚäÅm°N\1c        Ö\85[XgÂC\1e\95Î\90#åÕö¥\0\85\9eì\9fU\a¢¼âÁÞ\8bQïß\1e\ 1õØ!\ e\17H(×ñ\14A\ 2S'\98÷>|ÂÎ\ 4î\81\ 3\88)é\\95\92s\87\13\8c¨+à<v.{\7fõp\1d ¼\15\11ê\10\8a\14!¼pªQÎ\ 4âDTN\11Z:Ñ<å|\18\12\8cñF¬ÀÓ2VO\ 6C\97±>A\1eG¤^ñf¼!<T"Fh¥w\14Fux³Í°GI\10/'MäÇ\ 3\8aûËYõã#Æt5 ¼¯s´\ e¸\aoo­Q7ï+\8eÓ\ 1åý«(©\9fmlùÕ!\8erS\9d¥Óê\18\84~2kÌ\9aЯo\87~áÁ×Òjí\92ÖIu6÷'õµ\1c¼Ö;[¤\8c\ 3ÞZ!Ú\8ad\15|\f\89\8fë",H\13÷*\8a·"\7fþÇ\81àºHbþíPl­Ôn}&½Y\i\e\8dm"\19ò¼b£\95¶§é\1eÿ\bC\8cñF$H[E\ e^»R\88R\ 2\8bfå±Ôú\91\13að³L9Vø\0\9bOÈÆ\85ßudÂÁP\14\ 1õÃx\96é\ 460¡ð{\1c§Á\17´ÊãJ\19dt¡¯8¼ÜÎE@\10\ 2\9bO\14\89ÆÜ"\17\8bë\1cCf3á@ZIådÚ\99n&ß\96¶ýWo\19àÅj%k\fT\8aI!ÝV?d*ì·\1dý\1cÃ\e\80HÙXØ\ 4&\81\14U'p¶T\98Í\9cêä]\8dT[¯²v\1c\10\10ñ&ý/¯"\13\84Å6ßÜ\ 3·µA\1e\15oݤvrzn'7ñóÐN²('V\82\90©\99\1f\18m)>Ö YÛÉúÆdÑxi¢4±{ ²\94Ó\8bh\96ù\8bp\aºúOë\v\a\1eËt\9eÆ_ungäùr¶\v\8dÅå\9f©§\éI˼\ 5ÜE\14î¶ÈÛ\ 3ÇÛd£®¬Üc\88cz\ f¼z\97\8euf*Àº4þµI×xU\14³ü\b¼âEöt\88V\9c!ÂHwhµ­¿%ZµvÖ\1e­8÷\10\ 3\9båû<\8fVzb\99×ûw;\10\98÷ËÝ\89\15M\8e\ 3\ 4\98Gyn\rµ¶\18\93GóE¬Knf   ¤\96ö\97f±4»\88\84\85\13D¸Û\19Ll\91À\ 6'\bGåæ©\99à~\ eþÛèâÍ÷Í\ 5C3\8f÷xH\ 5b\98\9c\8c\rRh»\b4Q\15\e¤\8fË\ 6\19\97Ðvñîð\951\ fQ\bqWøº£¿\1d¾¶wÖ\1e_\19Ç\887Ió\83\rþ`\83G±AÆ\0<¤|H6È(ELñÇe\83\8c¸\b«\ e»W\ 6M\1aq»ë^wô·Ä«ÖÎ\1e\81W\98\ 3\1f$§ä\83Â\93OîN-\7f±\88¯wÓqxð\99¾ÑÀÉ|c\9b\8bq\94ØbN\10D\13\9d\18?Þñç0¦Bõ7;A:\82ǹJ\ 1Õç\ fÊã\á"Á×\93Täîåq/\16Ëñ÷Íãô~\ f;åq§\9eêEÉY¾ÐÁY±\96Ï\99\86{ФIþ¹¸\8a²ñÓê¹I\1a\8cÓô\18Æçb\ 1îÊî\10\94*\8e¨P\9d\8eþv\bÚÞY{\ 4¥J"ޤ׳ÉÄ\16AoÞ¾%V%\96\8a§Ñê´|3H³L\af\1fÞÿt\18´oW\88;¤KeWEÞXy\94øs\9d/ü@\1fQD\16\99\9eÚ×· \85ª\0\92è\ 2\96Ì¡\8eä÷b®°¯øƾb\9e\ 4ÀU\r\9c\f×à(7¤<Ä +k\99¡%JP@T·»©Ø¶ú\96)ÜÖU\8b\f\96P\f$\80¤ô\10\87à\96¡¼x1zvÄ®zõö|Wúì°ôþ]uÃ\1fö=³\9aÇû2ï¤ÝË«<_êCý\vÆijÞ_\ 4¹\94<dÿB¹B\9cÊÇ©Ók¹i\14ëü,MtÙiF\ 1ZÕÿCFðú\9eÖé»\95äR\95s\82u\92c\ 2¶       ^\9f\91êÌ2î\1c#BE\87Õß\ 5Þ*¼î\90c[\7fKèhíì\11Õ\9fAûÜ|mñ,I\81jfÖó\ ehk\8c­°eí\8fõ*\1aÇÚ¾\8cZÖC(n\91¹>1SyÿªJ\12;éE\96\ 6zÏÄÿÛÙá
+8>èT\85\12¨^\92\9f\1e\95âh|Öt\aÙØ\16\1e0\83µv8^!\8a!L»\e¯ìèo\a\ fí\9dµ\87\a¢<`1Í·AWÚÿb=\r\86ú}Ä0Ô\96Ë\1f\9eSrÌ\18½\9bT\94Mÿ\95õ
+\8eíp2½H3c=\81²D£\8b(\b}\1dÛ    ÿ\13éÉÜO\92ûÎw\88"\b»\ f;ß!\9c#Înæ;lï|çÏ\81\vÈ\9cùóüû\9eò,\ eùèJärqº9\ f,\98¸´Å\9cçÂ_f\91ù¯Âê×ÚOò\9b\ 1x\18ÍÂ\18þ\fÊÓe\16\944Ðr\v)\89\bép\90\ 3Í\ eáÝÍq¶Õ·CêÖ®Ú\ 3µÂ\88±ú\13Ø¿\17\13ß\1a\86 \18/\8bÖß?=Vg\1aè\`¬ÿ3Wæ¥Ý\97\13¾-é²ý'[&\19Q÷EM@\0âu\80\99·¾Xf\18áj,xì\aËÿ\ 3Qq\11Ä
+endstream
+endobj
+4119 0 obj <<
+/Type /Page
+/Contents 4120 0 R
+/Resources 4118 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4041 0 R
+>> endobj
+4121 0 obj <<
+/D [4119 0 R /XYZ -11.232 900.716 null]
+>> endobj
+438 0 obj <<
+/D [4119 0 R /XYZ 56.693 759.068 null]
+>> endobj
+4122 0 obj <<
+/D [4119 0 R /XYZ 56.693 731.272 null]
+>> endobj
+442 0 obj <<
+/D [4119 0 R /XYZ 56.693 684.879 null]
+>> endobj
+4123 0 obj <<
+/D [4119 0 R /XYZ 56.693 657.054 null]
+>> endobj
+4124 0 obj <<
+/D [4119 0 R /XYZ 56.693 612.847 null]
+>> endobj
+4125 0 obj <<
+/D [4119 0 R /XYZ 65.161 613.531 null]
+>> endobj
+4126 0 obj <<
+/D [4119 0 R /XYZ 56.693 567.705 null]
+>> endobj
+4127 0 obj <<
+/D [4119 0 R /XYZ 65.161 568.388 null]
+>> endobj
+446 0 obj <<
+/D [4119 0 R /XYZ 56.693 532.04 null]
+>> endobj
+4128 0 obj <<
+/D [4119 0 R /XYZ 56.693 505.047 null]
+>> endobj
+4129 0 obj <<
+/D [4119 0 R /XYZ 56.693 460.84 null]
+>> endobj
+4130 0 obj <<
+/D [4119 0 R /XYZ 65.161 461.523 null]
+>> endobj
+4131 0 obj <<
+/D [4119 0 R /XYZ 56.693 415.697 null]
+>> endobj
+4132 0 obj <<
+/D [4119 0 R /XYZ 65.161 416.38 null]
+>> endobj
+450 0 obj <<
+/D [4119 0 R /XYZ 56.693 380.032 null]
+>> endobj
+4133 0 obj <<
+/D [4119 0 R /XYZ 56.693 353.039 null]
+>> endobj
+4134 0 obj <<
+/D [4119 0 R /XYZ 56.693 308.832 null]
+>> endobj
+4135 0 obj <<
+/D [4119 0 R /XYZ 65.161 309.515 null]
+>> endobj
+4136 0 obj <<
+/D [4119 0 R /XYZ 56.693 252.73 null]
+>> endobj
+4137 0 obj <<
+/D [4119 0 R /XYZ 65.161 253.414 null]
+>> endobj
+4138 0 obj <<
+/D [4119 0 R /XYZ 56.693 207.587 null]
+>> endobj
+4139 0 obj <<
+/D [4119 0 R /XYZ 65.161 208.271 null]
+>> endobj
+454 0 obj <<
+/D [4119 0 R /XYZ 56.693 171.922 null]
+>> endobj
+4140 0 obj <<
+/D [4119 0 R /XYZ 56.693 144.929 null]
+>> endobj
+4141 0 obj <<
+/D [4119 0 R /XYZ 56.693 100.722 null]
+>> endobj
+4142 0 obj <<
+/D [4119 0 R /XYZ 65.161 101.406 null]
+>> endobj
+4118 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4145 0 obj <<
+/Length 2526      
+/Filter /FlateDecode
+>>
+stream
+xÚÕY[\93Û¶\15~ß_¡\89\99\10&\bð\ 2Ï´ÓÄÍÆîÄY×Þ\99¸ãæ\ 1\12±\12k\88\94   Òòæ×÷àJRËÕZéS\1f4\ 4Hààà\¾sQ¼Ø.âÅÏW?Þ^=¿Nã\ 5C,K²ÅíÝ"KP\96/
+L\10É\17·åâãò\9d\90\82\8a\924^þÚtBÙá]ÓÚA·s\1fÿÞl~l\9aOvòáý/«ßoÿ\ 1ÇD\18#\96¦\96Úûî^
\13¢Sú3\9c\8e\17\ 5\9c\9e\11}:Ír\94'Å"J\11ËÝùE\ e\ 4óbùÜ>0ËõÆ«\9fn¯>_a \1f/ð"ÍPÆÈ"g\18eq²Øì¯>þ\1e/Jø\ 6\f Ê\8aÅѬÜ/R\1c£\84d0\96\8b÷Wÿ¼\8a\9d\89D\92\ 5N\10Ã8ÕLyâ4C)Î,S\98\18&ü®ÅÇ\bÇq<\92\15pjdõb\15\11J\97\18å)\8aÝ\8dÇò\ 6ñ$p\7f\82-ÝÛ]åÄÛ\8eÅ^Õ\eÙ\97^òÕþд\1d¯;;]¯\92xÙoíäßq\9c|]áté\17óºt\83²T'
+»k¤lVIº<VµÛ¯ªm]i"\9b@ÿNð®oÝ\96Í\8e×[}­ñõáNùÉ\9dR\94ç\85½ÓÏ¢îÄ×îtÇX
+       E,Χ\96ò¦)\1d#]ÕÔ\9eõÆ=[^+9þ²ãZ\f_ÌÕ\9d\\84¨íhÏK\81Îq\1c\ 5\ 6\18*
+j\19xÙì÷M})Û?\94¥p\12WýA+êÄ]T³\ fâo÷Ü}>´ÍA´]åÕÖ8Ö;¾\96þ]¯\82\9a^ݾùÅZ\13X¦ñ\1fj\18Ê\b¢\98\ 1¯\86\17³yÆè\12\86HX´çí§þ`Ä\ 3r`       *b\ 6W\ 2\ f\ 4B\93+\15ÀÎq\85\819;©\85±\1d{\0\ 6¿\e\18É2\84\13ê\8fø\fFÈQ)îx/;É×BÎ0Å\18Ê\92Üoù¢IsÙ\9b»\17Zj\8e\81\9d\91\98>½ß¯Eë\19Sbã\8d¡ðF\7f²\b/?\ 3¹Ñ*0q;X\vû,+ø\oû
+\0ªt\12Á\19\982\80Ô\14ÅÀò\946N¯\9aë±\8f¼\13æ ;y\86SÂb\9a¢\80\86 Ùd"X\12³å¦)\85\1di\13×Op´Òko¢d\09V\ 4õñͧº9JQnÅ\1e\1cMÍH¶`\b§A\19U=C\13\0ÜuKÖ\1aÅgÌ\86¢\94eáàÚ±~àm\87V\11-2\80/w \0\8d\9dhH3\vÛf#\94òWVÕ¾\92¼\95÷áÞ3|1\8a
+\16x\aqU\16\ ffØK     ÊY¸\83á(_þ å\fÙ\88\82V\93\94Mµú-¢,P\9a\ 5#=V@Ý\82ëá ¸spî\ 3dÛx\b\ 57ïD»¢ñò{·æNÏ\1d@k̺·\93á\82ê<`a\88Ð4§Sĺ¾¹\14­nwã\b£*\ f\9dCÕj»\93ðë\ 2òXCµ\88«N\81\16Tz\90\ 6µ½ÿÄ\ f ä\1c6\1e¶ÇÊ\93÷¬TµÁI'èfý\1fðtuÆ\9b\96\?Ò\0\1d\98\8b \86\19ÐÂq\8eâ\9c\8d½@\83£B\e\88\93ü æ \94e¨ Á'¾×F\978\90Ò\87\ 4ÚF*Ë\8f        ¼úuUW]Åå¬#æ\80\9c©'¨:ÞÍ\1dK0\1aàU+KSuäÓÀ¹{Ý
+\88~Q\91åË\97²QBÙ××ï,À\11\9a \9dr\8dÍâ\19ÎYB\92ìÏèpßx\1c,×wM\88nÚó\83\11UµêÚ~3ØùCUÚ\85gB\f)\10-\82 ¾ð¶ÒÑN\ 2\84#Pò\1e\8d"êCù\ 1(\83\98\83Þ|Z1\8eÈ\9a\88rîzðÎÚN Ý>0Ë\8a\14ÜÑÅ\v\9d\83b|\91Èþ\ 6Vßí\82ÙÏX\85NGé`\15\9bV»Ü\8cYPH»Æ\0=C
+\fvX\ 3\82[H\eøf(BÚJp>²ïÙ$s\92\82>Kb\9cä$ó)\ 5\ 1j>¥H¾I\1eǶÒìD{À\9a¿|×ʨ[\7fçONãVãQÔ5\91\14w\1d¼ÀÞ¦\(¾q\82ì»C\7f\82\14c}Ì\ 1\0¤ 4\18\85ã\ 2i.f$\ 3¥JLC¸1èrr\8d)'Oá¹.]ð\14Ï}\96w  ¢¿\ 4\ 3¢>\11Ö\92%\94A"%õ \80\94Gj0ÒïL\9e\ 1Ï\8däJ!°z\fHQYMvâd\8dßV\f¯Lv\8cvÝ^ÂæÑΠ       ùbа~YV>\b\92\9c,%\94\12fH\1f±UR¤\bÇ\83\97VÝl:Kb(VI0û\19f´mhf4·Ö*)\98\ 3ÍO\12\0«¨\13-r\1fã]N\ 3\16\15\11H\82¯{©ýÀ\bæA\994Å        Ì\18)\b\995Å×\97\a^\93\83ûà;\r¹\86³\9bZÞ{0\11ã\92Ñ\8dÝκqÑÑ\ 2­\ 6hÞÞ¯²tùM\90l\81Ñ\98ý\\ 1\90\ 2Ì$CÎY\8a¯HV5\ 4Ó®A.Y\9fÃe\ \92fC\12g1µ (11ê\ 1¦fÙ\bC`bÕ\96¹`¨\agB\bÔì\88\12r9\97      Fq\9c\9fú>\1cvÜU\9b\9d\1dBÌØW\9dr\93Vl*å82'8.\eûÔGk\8fýj¢\8e\7fg\9f\ 6\ 5ÌÈÙ§\85\81Rg¿®+Ñr¸uèÊðú¤fÞÍU\13y\8c\92|\88,îΦ\81ñ\98¿\19äc\13\1d=\8ek\19d\17Äã\1a±[ÄÛ~})®½7Þ`\f\eÔé\92\f\18Õ=¯7¦À\83\89©\99¬Ç$\99ö¥\99ø\aá(Ã\83Î÷|+lR9wS\90q\82\ 3²HÐN\rÙ¹6¨/!þéBµv\f¬Eg\13{\18\ fv\998eÂËrÝ5â\0×73k­0øðzèð\8céýôëíëÛ\7f)§ò\18Ì\8e\9cèÜk·\15ª\91ãöÇk¥zá#r\9eÆ\94&~¥fË7)Ö\ e*ÞñÃ\8e\v\au¯ rüÑl\1f\8b\9dfoFu\9a­\1f\90\1e\e\93\ 1ä\80º\ 6â\88\91\80\9eÍå2\8c 6dÌ|\r\99 \9f\15>%pÛ`fÏçÚ\1d(ÏØSÑ!a(%A\87Ç\9d©U\80ë=ÔlÖT`RÕÖ\13S\8f\etYn^\80>6mup\1e\ 1ï\1cºÐåÍÛkGEt¼ä\1d÷d,\11càæM\b)0¶GÐåNÈ\83o.0ã}\13K\ fí9\0u2d£\16\1e\1ekv\rY7Ô)}ÙDJìyÝU\e5$Nªß\ eý\ f[ º\94å\r VPþo:DW¢\84ýµI¯\1e-µÆMß\87Ú\81»åCOAõ¶r\13sªN3(A\82&£¿ZÒVȺ\90ؼ\98¡O)"\199¡?gG1ÂtÔîòj\1f7G!Sè¼\97á\18¥É#-°\v.\ÎWn\80m1>wS³Ïu\r\9e`\15\)'ÅÿÌé9\1fL\8d,α;ñ\91\1acÝ{É\1f3¨(\1a§aÍ\88²\87º\11\86j\0ãÊoõ\v{uZ¯]ÚûÕ1÷\95\v»¿ç
+\9b­¨\ 5\ 4éPj\9d\14y1Êò¡ª×iÂSÍÛ\8e·+\\0Ýn\ e\1e\81Á¡_§QJËêI-\anu¶l°*\14}R<Ñ\96J\b¤Õpæ$Ü¿5ù*äHê\9bÅ\99\9d\88³\14w\86H/\9dH\ 1G\86Ôx(¤Û>tË'uÀÔ>\Fe\8cU7¿Ç­ö³1/NLÌ\83Ç\90\ 5ÃäéÖ\12ËAiéå\9d¥Iå\8d±o\7fÃ\99CgIÏlÌ\80Áã\9d%\ 6µ\14N\9ej,é?£ð¸±4¡>4\96ÌkÛXJ\18]þfÃj\8c\87µ\83Pl\9b     2û$¥Sw1-D\92c-Uý¨\9b:úC´\8d\9d\85ÿ\0ìT\870C]OF\ 6¡c\94n¼Áá\8d©|ôw·\10\98l\ e\91\14CÆ&í÷ \ 2w~ëéVê ù½éQÃÔ\89Sº²(Ê l½ÑIö\11²ywhàé¸k¤\ejÑØ\91MBOÿ\ 6\1d\1d?.ÉÂé®\92\eþ\ e¬\86ÿþl\19ê1oÔmxk\a1b\1f\90\1dú~\9fùþÎW£3½½ÿ÷¾[\0\95¹¿\85!\ 1\88!Oü\13ÿ
+ÿ\17\96\8d"\ 3
+endstream
+endobj
+4144 0 obj <<
+/Type /Page
+/Contents 4145 0 R
+/Resources 4143 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4041 0 R
+>> endobj
+4146 0 obj <<
+/D [4144 0 R /XYZ -16.307 900.716 null]
+>> endobj
+458 0 obj <<
+/D [4144 0 R /XYZ 56.693 759.068 null]
+>> endobj
+4147 0 obj <<
+/D [4144 0 R /XYZ 56.693 731.272 null]
+>> endobj
+4143 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F57 1049 0 R /F93 1304 0 R /F102 3776 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4150 0 obj <<
+/Length 1947      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZMsÛ8\12½ûW°j.ÒA\b¾Iì\63Ùdwkf¶6öaª\92©-\9a\82%\8e)R!©Øίß\ 6\ 1Ò"EW ÓtÍA%
+\ 4\e\ fÝý\1e\1a p°     pðá⧫\8b\ 5\ e\14R\92Êàê&\90\14É0\88\bC,\f®ÖÁ§ÅG\9dé¸ÒË\15\15xñ[QëÊ^Þ\14¥½¨·îæ»"ù©(ní\8fß/\7fYþqõo\18fE\bRBXk\97õC¦«­ÖuenÃè$\88`tÉÌè\\86(¤Q°\12H\85nü(\ 2\83a´xc¿\88
\83\17ÿ¸ºørAÀ<\ eH $\92\8a\ 5¡"Hb\1a\8bO\7fà`\r÷\0\0â*
\9a\9e»@\10\8c(\93p\9d\ 5\97\17ÿ½ÀOz"\ 2[AÈ\15"XZ$o×ëå\8añpQß-        ^\14æG´Èõ\92\8aÅ\9d\9d\r\81Ñ\9bépcBD(d\ 2ì7\8f\7f\89óu\8cÖú&>du\16_ëÌyàxT\82\ 1\9fRí3_\8dí8;\18§\9b\91+7h½\8d\92\1fv׺ÔkÛ^é¤N\8bÜõ\86\ 1\1dÆ^§/`®N\97dQäË\15Y¸ÎI\9cÛÛ×Ú6¬Sè\95o\ e)\84k\8d\9a\88P\b3>\88i\§Õg\8ci\9b\1aïu\\1fJ\97\15\1fu3\9eýñ\ 3\11La.P\97\e\10iN\8eükzíã2Þ¹ä*ìwRäuYdöÇÝVCÒ¹ô\ 3Ø\8d\e\8f\9e'\8c#\ e\97Î\8di¾Ö÷6\7f4Øy\18\89UÔöÏÒü¶ê\ 3\88GFaà\fÊÚ\87\9cïí0uZgzd\18©\10x }¤£P1 Ò¾ÔIÚ\92.+\92ØY\86_ÅÍcß\91\89S\898\17½\89׺Ü\8d\11â¤\9b²\v0\ f\81JR¹ÀØ[¿¹\f·~¨ë2½^R¼8Ô-¾´\r¯Ñ\84SL\91@\8cv\ 3m²¢ª\9e\8c\82D4R\8fèÇf\b\ 4á´g-\1eµÅ\19¤êp~Dq\14©ðéù5¹§k=\88LuØï\8bÒMóïwéºÞºp\8cb\14\14\8b¾,6`5³\84\1a\81\1a\86н\83jh;bS¢\b4±M¶¤Ô:\1f1Å(¢¡\1aÌ\1aZP8\88jǶ^DW\95Qæ¾ÀÃÅ\ e:uÐ\a\b\13\ f\81\ 4í\90\99¤¬Z\ 6;$ \8dU\83¸\93e0\11\1e\99XQLAÎÍD \91:]þgºÙfði\11\1e?}\f\80r¤pØ×®\7fåIv¨Nȵ=6é\ 4híÒ½\11ÿØa¯ÒÝ>K\eñ\ 3\8d\1¸õ\9f<{hsÃ=\ 2\9dºäIÝ\93yq\94u¹N´õ\9b\14\1c\
+1Ã̽j\ 5â¦È2k CØ\1a\8e\87¬l'\95lã|Ój´]A\9a¹Æ&ö_\97D,\9cñk\93ZÍÕ.ng]¥y¢\a*EPÈ\11³×¥-\13NÂG\raC¡\9a\b\80à3\86"Iíl Ê ½þÁ§\15,\80\ 1ôA\e@÷õH"áÆ7LÊïû¤7e¿\89\1ekq\9bîGësÄQ\18Ê.Ý\rÐQ\90\1c\10²n\ 1\9e\11&L¡\10!ýdøL©\18¸»¯»°\ 4v¢ò±\80
+\0".Á½\97uüP\17ùß`õ§Ø®/\99~S}E÷»ìGÛŵý\19\9f¶í3Óf\a\ 6"\99±Í×\87~I\ 6\85$    i (A\820S\92\99v\81¡Àã2 H\81Ì\97:¸9ªÁúÖÆ[O\a\80ô\12\82·\ 3XÃÄô\9ej_ "ÉоÀ\10,ðªÏ\bÇõ©\ 4¹R/\0¶1Xn\ 2{ñÑ\15®½°wÀ\81iÜ1íç­Nn{¹rj     Èg¢l\17Ýï÷«Ë8¯²Ø\96\9b^O\80\ eyõûEoâ,/ê4Ñ~\ fT\87ë]Z×zí\89Ãs\86»8Í\86\93\9d\e¹íkÙ\ 2ù\92\ 4X!¤\98B\92'¾O·5n«ÄAǤ ³\b\89®Î\10\b\ eÒ'£h>\81à\92Á.l6}è\9b\9f&\ f\93¡ú«\83Ùicâ¶ØïÓ{O¢íuæO  ]\96EY½¬ê¼Mnóâ.Óë\8dÞÁÚëiÝl7R]=\97\9f\B \ 3»Ô×ä'\83-\ 1\rÿ\ 2ü¤\0\19ù     \e\e\85Å|\ 4íÛ\9fÈÐÉ`Ï (Å\88\17ZÀÝöþ¸\7ÍÜ5>E¾ì\1cª\9e¹\96×Û²8l¶~\9d×Erm\ e(\a2°z\12ÿ"Þï\a¸¿O\18löØr¾|îÛ\9f\98Ï\93Á\9e\91ÏX!ÊÜéÃÎlw7úY\85£k%ßÉ»·û2ÍÆ\1e\ 4)TÞÒ\8fÁ'"|Még\11F\98?g\8f÷.þ\9a®­òÿlN±Ê\81ð\7fÛ\9eîæ\92\91\1d^y8mÛ\8côÛdÇmn·,\8eÐñHAaÛí\82?cL\0\11ÁÝ\15±W~±`!8&"ó-ELÀ&\9bÒÙ¨;°?\8dºÓÁúS\97\81\83\80¾í\91Y­Ë¼Y7â,ýæ«ÔûC\9eÔ\a{\90ý¢ëXsäXiO-q\87«þfã¬*Î\\ 2\180\990öª¢Á\18¢D½l½øk|«oÒLûò\93\ 2\ 6!gä'¡\88ªp>~öíOäçd°gð\93\b$"1[©x\93ÞëgÖ\88Ov|wyi_\11{Pññ\94Õ£"\8cË\8dö­6oÊb7K]º\8fëd;V|ü@d¤$°Õ\97TP«Àç5µ\84F\121%fÙ{\1enÏØ{ÒP"Îè|\82B\81?|Æá\81ýi\822\1d¬¿ P\19\ 1R2\9b ìâ?}uâ°_Çõ<\aÁwií¹s¼>x\9ey\95ºyÓ7F|`A$(÷%>55WÄ_\95ø\fÊõyÎ\9c¾mÿWß\9dC}ª\90Äá\8cÔ'\11\92\ÍGý¾ý\89Ô\9f\fö\fêS\82\14\93\12\9e\vyá×Ïü'ÍS\1eêÒûðúL)ñ\9dýPH:qà\9c`A¼Å\ 1
+>)_S\e\88¢Í\18s\88\83=oð\9c:\89\0H4ã\ee\12\12\14ÑùÞ(\ fìOS\86é`ý\95\81\84ðM\8eß({\1f5?ì\8b\17V\87Wç§`\1cK_~B\91\8f"6Ç\eÝ\93?½r\8c°TÏùÏëÿ\ 1l\1fЦ
+endstream
+endobj
+4149 0 obj <<
+/Type /Page
+/Contents 4150 0 R
+/Resources 4148 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4170 0 R
+>> endobj
+4151 0 obj <<
+/D [4149 0 R /XYZ -11.232 900.716 null]
+>> endobj
+462 0 obj <<
+/D [4149 0 R /XYZ 56.693 599.512 null]
+>> endobj
+4152 0 obj <<
+/D [4149 0 R /XYZ 56.693 571.127 null]
+>> endobj
+4153 0 obj <<
+/D [4149 0 R /XYZ 56.693 524.117 null]
+>> endobj
+4154 0 obj <<
+/D [4149 0 R /XYZ 65.161 524.801 null]
+>> endobj
+4155 0 obj <<
+/D [4149 0 R /XYZ 56.693 477.293 null]
+>> endobj
+4156 0 obj <<
+/D [4149 0 R /XYZ 65.161 477.976 null]
+>> endobj
+4157 0 obj <<
+/D [4149 0 R /XYZ 56.693 430.468 null]
+>> endobj
+4158 0 obj <<
+/D [4149 0 R /XYZ 65.161 431.152 null]
+>> endobj
+4159 0 obj <<
+/D [4149 0 R /XYZ 65.161 420.193 null]
+>> endobj
+4160 0 obj <<
+/D [4149 0 R /XYZ 56.693 372.685 null]
+>> endobj
+4161 0 obj <<
+/D [4149 0 R /XYZ 65.161 373.368 null]
+>> endobj
+4162 0 obj <<
+/D [4149 0 R /XYZ 56.693 325.861 null]
+>> endobj
+4163 0 obj <<
+/D [4149 0 R /XYZ 65.161 326.544 null]
+>> endobj
+4164 0 obj <<
+/D [4149 0 R /XYZ 56.693 279.036 null]
+>> endobj
+4165 0 obj <<
+/D [4149 0 R /XYZ 65.161 279.72 null]
+>> endobj
+4166 0 obj <<
+/D [4149 0 R /XYZ 56.693 232.212 null]
+>> endobj
+4167 0 obj <<
+/D [4149 0 R /XYZ 65.161 232.895 null]
+>> endobj
+4168 0 obj <<
+/D [4149 0 R /XYZ 56.693 185.387 null]
+>> endobj
+4169 0 obj <<
+/D [4149 0 R /XYZ 65.161 186.071 null]
+>> endobj
+4148 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F102 3776 0 R /F93 1304 0 R /F57 1049 0 R /F52 1003 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4173 0 obj <<
+/Length 2476      
+/Filter /FlateDecode
+>>
+stream
+xÚí\moܸ\11þî_!$\ 5Î\ 6j\86¯¢\98¢@zis\87Ã]\8b:.p@î>È»´W°VÚH\Û¹_ßÑJ\9bxµoCSrÚÃ}0VÞ¥\86#òyf\86áht\13Ñè»\93o/O^½S42ÄÄ<\8e.¯£\98\93XG   \13Dèèr\1a}8½°¹Mk{vÎ\15=ýgélÝ^^\97U{áfÝ\8f\7f/'ß\96åmûÏÏï\7f<ûõò\aèæ\9c1b\94j¥½w\9fr[Ϭuuó3ô΢\ 4z\8fEÓ»\8c5Ñ<\89Î\151ºë?1 P'§¯Ú\ fftsãÉ?.O>\9e0\10O#\16©\98ÄFDÚ0\12S\1eMæ'\1f~¥Ñ\14~\ 3\ 5\884It¿j9\8f\14£\84\8b\18®óèýÉ¿Oh7\12tcDx\ 4Í´2«!Y\v\97\860\1a·JÁøð\95\1aëû¢\ fç\8cRzú¶\9cÏË¢{´Ç\ 3\vãÀ\ 5Èì\ 4\aíºÌóò\8c«Óû¬¸i¿\9aÌÒâf=̳ô\8cÓÓ»3¦N»;®¬-Ú«y:í¾så\97¹Xõ\r
+\7fé\9b%\92hÝ<ôªïÉ>\1dEB\84zÔl-½Î\8a\89íM6#Z\12Ñ^W-DÈæ\88\9csx`&8\HBµh¥þ¹Úh·Òu\ 5\ 1Ùè\90\10\19'k\15.Ê+[¹³ó\18Fö½K?¹²x}vÎ8ü{c\vg\1f\1cy¨óV\1c\91Ø||·\89\ eÀ4Ó<\8a\ 1\1d\86Ë\ 6\1dÍ÷\8a\ 2Öd\1cqb\12\13U6º~\f\87\ri»¿Ýî ¡Íc¬;h\ 5³¦u¨|EXÌúò\15\859\80±Âôð\98*1\8c\82\19\95Àê&j/.:îlLægÅ%áª\ 3À»ìacþ·å\0\97\9a        \87Ù­R\S\0\83­Rg§¸æõ"\9dX\Óû\99-p-\1f*{]7Ö\r×\1c(\95/§¶î[\91æ·oº/·o=-ÊEzc{7\9d~C°\1cÐzeY\ 38°çsÛ\95tv3\86O\9e\fÌ~\97^åÖ\87û\12P/F¤¾h<\16\e\8fú\9bò\ 3©\1f¬¬\aõ\85\ 1ê\9bvBÿ6Å\12t¹X\940õ¨ÆM \82\93ZÎ-Zä<Ev¿¨Ê\ 5À4ëQyoû\12iOV\10GÊ\ÖMð°Ñô8%¸"\94ññ »)?\10²ÁÊz@\96C\18Ô\ 2öûË\9f\98-\ÓyZÝ.\17}\13NöÚüÖâAÀXû¹\96~\ f¯±¶\92A¸¦ÄxÀØ\94\1f\b\8cPe·a Á:òFMM\84d-\10Î÷ÏÎÊ^T)Ö´¤ÎUÙÕÒÙ\11¬Å®Xâ\17ªèþp\ 2k:\97\14ýij¯ÓeîðøÞ©û¡ö\1e£½H\9b¶ÎV}ñ0,\f\1d4QA¨\91ã\11bS~ !B\95ÝO\b\1a\13\91p\14!ª%ÚwýA\88`Bx\8cö \84P\ 6>\85\1a\8d\10=ùa\84\bVv/!\94QDr\81"D\9ag7Å×%\ 42öN\vdC7ó\8c8UÂàs¼üHO~ lB\95Ý\ f\9bDÂ*W¢`s÷\an\07\9a\12Îôx¸Ù\94\1f\88\9bPe÷ãF\v¢¨BáfRæõ"-~wHPm6a4$lÊ\ fDB¨²û\91\0ád\8c\8bÄÊûß%\12d³H\1f\r\a\8f¥\a¢ LÑý\18\80pM%\1a\85\81«\e°\aØÈöÿ  \ 3\8a\bÆ\9e3\99­¸ 1ÓÃ&³Ë<+n=\92Ù\8aIÂã\11\14¬!\ 5\1d1¾ß\94\1fH°`eñ©A\ 5K`e\84g6{\91§\13;+ó©ERÐÙ9Ü\83\rä\\89Í;Öu\7fïh¿\15h0\89k:+\1dö±\1eÜÐ\8ftk=\8d\86\84å \90ã-Bzòð\1d®,\1eÛ\12V³±è\96%\93eíÊyö[ê2¬?°i\9d\15þ|Ø3-°\94xgS·¬\90཰\1f\97¶v»²?,áIL\13l¦C&\86\bõ¬û¥M\r̪\1cfØýÒêƺÚÃÉH\ 5q\v\eÏÇH©adÇÛ1íÉ\ fäa°²\1e<T\14xø¿±c
+acn'nksq\0¯Ñ!\12©pUÎ\91Ñ&²`$/Á\19V\9f|\9d\87\88\890ã­;zò\ 3A\e¬¬\ah\85! è
\9eÅ8Ï3·\87\13èk\9c÷|Ý\97\9b\10È\10DRù¬\8e\82\ 1:ØÀ~"s¹õr\13\94\87:ÈÃ~B\18\ 6(NF£\O~\18åÂ\95ÅSN\18  \94ë\92@ßÃ*\e[\7fp\9dUµs¶B².Ïn­\añð\823d`9/·k\19þúâÀîY\83a\ fòï®Çx\81e¾H\80\Ô<'ó\ 5ÀM3õ\95©\ f´'"æ#R_Æ0²ãyÛ\9eü@ê\a+ëA}        ÞÖ0Ï\10q\9eºÉlØ\1c`V\\97}â¼òaf°q\18\80ìGÓ05ºT\18»@\9dgõVÅ\9eG°!$\ 4\eìY\83\rÁ\81\1cü        \16ç§tYeî·Öäü`Ó¢\ e19\f¢\8d8\19Ñä\80\rxdÌ\8779\9bò\ 3MN°²\1e&\87B´aºhãíê\80ÊtW~å\80_N\8b\89­]¹\95"zýÚÓ\97¿8\9cSråNÅ\ e×ý\f£\1cz\13\ 4U\8bô&CZvìrþÍÃ<ßS\15º«ÿlº«H¨ùC\aGÜP"ÇÛHØ\14\1fƦ`UñdâF\10½>_w9Ë\90\ eÆ\16\1e%ámYºO¹»G\9aç\1aëÄó¬@2Äævn\vlBÈ+<\18Xæå¿ÞÖ{ÒÜÇù \r\91f¼¬gO~ #\82\95õ DÂ\89Ö]Ö3EÎX^b\11\8b\95è|ªì\ep#åN·3K\a\ ey!Ó¸³ô\ e«ëÀ\8e\8f\1c/`«\9f\1a\18s\1d\13Eùs\ 6Æ\I\92Ðdصx\9e^ÙÜ'0æR\81óRã\ 5Æ\H°\ 5ãm\9böä\a\1a®`e=\f\97\80¡N¤çZÜÝ#w¸\v{\8f\11BÌÔc!ÜU¥¯\90\86ëá.Í\97X{W\97X{\8b=fW,ç@\17ô       ß6\9b_{îï4'Ö\95\18¯Ò´'?\10åÁÊz \9cÇ$á]Æ\11]Ñå7g«=ûíIÛ»7\89-j¼B:ÉiV7!ð2«g[kÛ£ÇóÞ§.«¯·\ e\81\1eG\1cãDéñ¶7zò\ 3\11\17¬¬\aâ\98"IÜ%\1c\86ªþxÉ\940\14|%Ö­RCÔ³¦öY¢Ib\ 6Ní×\10W-\8aU<ñ\97¶Á"ó\b.\98N\88\92#\9e\9eg±&*\19ï\80]O~\18      Â\95Å\93\80iJ\92õ\1eïÛ²¸³è\12\8fe±s?ûü@
+ì.Íò]'Ï\ eg©ìg ¡\16\ 3Å\8eݼ\ 3JÕÖíJBye\0\ f\1dâC/\v\a\ e×Vçð<}\ 5kl\ 4\1f/\9bÖ\93\1fH\93`e=h¢À\8e²nw\ 2\e\9cæè\bb\89L3`3yY]æ[\152\1eë\pc$\16ñ³:&Á\88\91_}\a\88q\bA\123¢/b\f\86v<\8em\88\ f¤X¨ª\1e\fc\12\18\96|^å¢\8b»²\aì\92\11]\94\blÜùÖ¤\97\9c1\1e«øÈAÜÝ;1/\99V\86S\85}I\ 6£\94Ä#¾ð§'?\10(¡ÊîÇ\ 5\15+)íKñÈá¡¿°Mü\82\85Î\1c\96cé-öí[Í;í2ìîA¥e¢\ 6>½TiÅÅSíyb\88\1eñU<\9bâð\14ªê^(­\8fÕð#(úÏb\8a/.E\an~Gnî37{jÑÍ\91êµ­
+êã\eÞh\8cúVÒ\15¥GB1-&³íýóC¥8;´9ò¤OO+\1e¥ ¬qõ\88/=Ú\14\1fFÁ`Uñ~?á\84®ß\81ôÆ\16S\8fêNô«Ë°\ΰ»Î\ eû~Ið0õÀn\0«$Ú0y\9cÃÃnr\16%Ö§\16Î\16î©NM+À¸\1ap\8d²õ¾_I      \8dÍS^÷û_ÔÂá\ f
+endstream
+endobj
+4172 0 obj <<
+/Type /Page
+/Contents 4173 0 R
+/Resources 4171 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4170 0 R
+>> endobj
+4174 0 obj <<
+/D [4172 0 R /XYZ -16.307 900.716 null]
+>> endobj
+466 0 obj <<
+/D [4172 0 R /XYZ 56.693 759.068 null]
+>> endobj
+4175 0 obj <<
+/D [4172 0 R /XYZ 56.693 738.489 null]
+>> endobj
+4176 0 obj <<
+/D [4172 0 R /XYZ 56.693 694.529 null]
+>> endobj
+4177 0 obj <<
+/D [4172 0 R /XYZ 65.161 695.212 null]
+>> endobj
+4178 0 obj <<
+/D [4172 0 R /XYZ 56.693 649.534 null]
+>> endobj
+4179 0 obj <<
+/D [4172 0 R /XYZ 65.161 650.218 null]
+>> endobj
+4180 0 obj <<
+/D [4172 0 R /XYZ 65.161 639.259 null]
+>> endobj
+4181 0 obj <<
+/D [4172 0 R /XYZ 65.161 628.3 null]
+>> endobj
+4182 0 obj <<
+/D [4172 0 R /XYZ 65.161 617.341 null]
+>> endobj
+4183 0 obj <<
+/D [4172 0 R /XYZ 65.161 606.382 null]
+>> endobj
+4184 0 obj <<
+/D [4172 0 R /XYZ 65.161 595.423 null]
+>> endobj
+4185 0 obj <<
+/D [4172 0 R /XYZ 65.161 584.464 null]
+>> endobj
+4186 0 obj <<
+/D [4172 0 R /XYZ 65.161 573.505 null]
+>> endobj
+4187 0 obj <<
+/D [4172 0 R /XYZ 65.161 562.546 null]
+>> endobj
+4188 0 obj <<
+/D [4172 0 R /XYZ 56.693 516.868 null]
+>> endobj
+4189 0 obj <<
+/D [4172 0 R /XYZ 65.161 517.552 null]
+>> endobj
+4190 0 obj <<
+/D [4172 0 R /XYZ 65.161 506.593 null]
+>> endobj
+4191 0 obj <<
+/D [4172 0 R /XYZ 56.693 460.915 null]
+>> endobj
+4192 0 obj <<
+/D [4172 0 R /XYZ 65.161 461.598 null]
+>> endobj
+4193 0 obj <<
+/D [4172 0 R /XYZ 65.161 450.639 null]
+>> endobj
+4194 0 obj <<
+/D [4172 0 R /XYZ 56.693 404.961 null]
+>> endobj
+4195 0 obj <<
+/D [4172 0 R /XYZ 65.161 405.645 null]
+>> endobj
+4196 0 obj <<
+/D [4172 0 R /XYZ 56.693 359.966 null]
+>> endobj
+4197 0 obj <<
+/D [4172 0 R /XYZ 65.161 360.65 null]
+>> endobj
+4198 0 obj <<
+/D [4172 0 R /XYZ 56.693 316.214 null]
+>> endobj
+4199 0 obj <<
+/D [4172 0 R /XYZ 65.161 315.655 null]
+>> endobj
+4200 0 obj <<
+/D [4172 0 R /XYZ 65.161 304.696 null]
+>> endobj
+4201 0 obj <<
+/D [4172 0 R /XYZ 65.161 293.737 null]
+>> endobj
+4202 0 obj <<
+/D [4172 0 R /XYZ 56.693 248.059 null]
+>> endobj
+4203 0 obj <<
+/D [4172 0 R /XYZ 65.161 248.743 null]
+>> endobj
+4204 0 obj <<
+/D [4172 0 R /XYZ 65.161 237.784 null]
+>> endobj
+4205 0 obj <<
+/D [4172 0 R /XYZ 65.161 226.825 null]
+>> endobj
+4206 0 obj <<
+/D [4172 0 R /XYZ 56.693 181.147 null]
+>> endobj
+4207 0 obj <<
+/D [4172 0 R /XYZ 65.161 181.83 null]
+>> endobj
+4208 0 obj <<
+/D [4172 0 R /XYZ 65.161 170.871 null]
+>> endobj
+4209 0 obj <<
+/D [4172 0 R /XYZ 56.693 126.435 null]
+>> endobj
+4210 0 obj <<
+/D [4172 0 R /XYZ 65.161 125.877 null]
+>> endobj
+4211 0 obj <<
+/D [4172 0 R /XYZ 65.161 114.918 null]
+>> endobj
+4212 0 obj <<
+/D [4172 0 R /XYZ 65.161 103.959 null]
+>> endobj
+4213 0 obj <<
+/D [4172 0 R /XYZ 65.161 93 null]
+>> endobj
+4171 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4216 0 obj <<
+/Length 2028      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ[Ûrã6\12}÷W°*[\15»*ÂàN"{©Ê$ëÔÎnv\92±\1f¶j\92\a\98\82$®)B!©±½_\9fæEã\11%ËMQÔ>¸DS`£\ 1ö9ÝÀ\81h0\ fhðãÅÛÛ\8b\8a\ 6\86\18Íup;\v4':\f"&\88\b\83Ûiðñò\83K\9d-ÜÕ\84+zùo_º¢¹\9cù¼¹(\17í\97?øø­÷÷Í?ÿ¹ù×Õo·ï \9b    cÄ(ÕX»)\9fRW,\9c+\8bêkè\9d\ 5\11ô®EÕ»Ô!     y\14L\141aÛ¿¡`0\8c.ß4\1fÌ\84Õ\83\17\7f¿½øý\82\81y\1a°@i¢\8d\b\88¦<\88\97\17\1f\7f£Á\14¾\ 3\a\884QðP·\\ 6\8a\85\86ë4¸¹øå\82¶3ÑýÜ\9d\99M\1fÒ\10FuãÛ¯\9c«Ú\9bÍco®¡I=\1eY=\13\11©#ø¢nü\93]çIù¿«\89¦ôò\9d³Yá³o¯&\8cÿeR´\90Ç"mÌÁ\84U\16«\8f\1f·\87
+/\88\85<\b\ 5¸!E5Ôê¾¢0qR\a\9c\98È\ 4¹\vf_\8emËÚþ»»\1dð\88°Hn:h\f³ªõPû\8a0ͺö\15e$\84¹Âôðå{×Äps\ 2gk\83ù<h.>´\ 1°õ27\8e\vF$LPýN¿\9bNÝt+\ 2v-\ 5\1fë7\1eû©Ãµ,=®ÝÂfÓ\14iÓÆ÷\99\7fHÝtî\96.kÀ÷úSI\86kwWÁ\1eçG\86\9c®\95ÍË­\960Û¤½ñÂ#·\väd\0£U\93\80\9c\ 3ä\­r\1f»¢è\86ÃëHf!\ 1\1a\19\ fhÛö\a\ 2m°³=\80Æ)QL4@+\92e\92Ú<}:-\84\0½IlËÄg=cí»4\1d\13x\ f    Úþjål\8el\8bì}\96{,:\96¶,]Þ\9d¼o\ eO\9e\9du\9f\84jµ\1e\ f&Ûö\aÂd°³=`B\rQJ60±ÙSßÀ/^\88\e\11\ 4*²!%HßâKG\94\b-\8f(¾>ø;\a    ¥\1eûMi\9fÊçÚ˧IvߣôÒ!\94\94\94\8dWzie\88\94|´PïØ\1f\16êÃ\9dÅ\87º\86      
\84p\9d<"k\93õ¼\13áõí¯8e\11¤³ÃLµ.\1c>1\¦>¶i\8föuäõh_T\8b'ܨÁqlª\ 1²\9fã\9aÎ!\81¹Ç\12[ïî6îÁ.\1a /\958+»\bA\940ÿgváàD¨Gd\17\ 6K|\16\8dÇ.Ûö\a²Ë`g{°\vSÄPu"za!°\8b~\85^\92,öyîb$¤\16\1eÙ\10\8fÒj\17\aÕ°ðK$õÔ\11\7ftU¡¡\9cÑðæÏ\88{\15i\122uZÜÇ~¹ôY\ fà\ 3èI¨øxÀW\10ç¡\11£\ 1¿c\7f\18ð\87;\8b\a¾Ò\86Ð\88\9d
+øZ\e­äaà¿Íý½Cn®øu¹Zc7+fØä¼zÊ\93ù¢Ü7\84¿¼\\81<u×\9apïo\87\87\ 1\90Õ\88Å5Ëm6wÇR\8c\82Ï\88ʳR\8c0$:qe\91Ú;\97öÙ3V\1cüâÑ\88\fêQ\98ñ\18fÛþ@\86\19ìl\ f\86á\9c\a2ÌàmÚ:b ;#ÍÎ\92ù:wX\17\8a\ 4»¿]mYeSì,ô²\9c\97I\9c\8eàòÎ\ 6w\1fº©êÊñ¶Ix\15´¡2_Ò\8d\f\ra¼å\9bJËëÒ<£0¨ë÷­\ 4÷%aÑ`Â%\11º\rÖÛ\8d¸7ói꯸º|¨â§¾\15/*\16nåÀ\85½âôòÓ\15S\97í\13w\ e2\}µ´Óö^é\9f5úopö¹o\16I\12\86zÃ}3¿Ç?&\89\94jÓ¤\16Uj\8b\ 5ÔÒ®#H\ 2=ÀP\9aë¼\911ÉöLL\981\84s\ 6\83®\8a\7fq\ 4C¿Kò{Û\10ô?}áî7ô¼\80ô\9aV)¶\aCKà¤È\8cÈÐ\12,\1a1\1eCwì\ fcèáÎâ\19Z2\ 6\ 6ý?²8]\17]Qàå\ 2\rYt}\8e\b4\ 3ã5Ã\aìÞ~\91,Wi2K::Õë\8aÇû\f+¾ø\fËÀË\95ÏO,Ãeþ\ 1ÙÐUr\9dÍ\9f\8eåuIeõå\19«H\11qB\85>m\199ó+Ö\83¢D\b>\84#\1e<\10\9a\11ÆÆ;xб?\8c¢\86;\8b§(¡!õÑç\83\aÈ­ ¬(\9e¹\aì\96Ñ
+)³?\96.+v$¦\97=°KW¬lì°\12V\9cÚ|¯xûÍkÛnHúµ\ 5Ò\97ë÷?÷Ô3\85¢\84©ñdÿ\8eý\81a>ØÙ\1e\ 4Txm%ö9\84\90¡¹Îâ\12\1fp6Ç«)ÓcÓ\84\90!\8c+<k\9e\80
+\9e+qê<\91/mÚ'S@©>l#÷\95DAaa#Øx\bÚ¶?\10A\83\9dí\81 
+aÀLÏDQ¬Wøj\f-\e¬æ\ fèE6\16åIÖÄ"ÒêÝ\7f]\\1e­G\bJ\89\90ü\9cðåaH$\8fN\vß©\8f«M\8c\1eøå\1aÜÐj<\0s\18/X\1d\rÀ\1dûÃ\0<ÜY<\80¹2$4òóv!ö\88i±Zç\89_#³_\9cú\ 2½\12ý}íË\13Ã8M2·O~`BbÁ        I\8e(vÖ#H\P¢©\1c\r\9c\7fn\1aØué\93éãä¾ÚRÚ½ß\aÆ\1c\1c\96#\1e\95b\e\8dw\©c\7f \8c\a\ 3Æ\fÌ·¿bøÞg\9f\1c:»¶el7gM^\16æì'\9b¤ö\ e»÷\8dÎßYw\aê°\e\85Û9ðó+U\14þØá%\19öÀn÷@ÖëñÏLDB>\9eìݱ?,<\87;Û#<)'\94µ²7zõÿ'÷\99zPgÖö\ 5\10é\15@ädQ¿²¹]\9eVR+]qô\117f\14     ÅYuhè\96\88äõ\83ý\94L\9b\14ô=L¢Ë7©ë1w³\1eÙ\88UÚ»\1aQá`\8a\91È\8c§ptì\ f\84û`gñpg
+>£6\1dÝÀb/wE\81ÞÈË-¶\ 4Eïßíù\15ÀKM« Cê \vì±\9aÊæî\81Z\98\9b¿~}\88\9eÒîi=¸ûíáÜVËîØt»²»\a[¾n\80WeÒ¯x(©\fùsF}\1dr\12b\81\9d\95e*1Õ\9cú7\92«¤\ fÏ0M¨\18Q¦`T\11\1a\8e'Stì\ fä\99ÁÎöà\19\1a\11¡yïÅ+¬\81N|,\ 6]äæ\1dÍðp\8d»p{\ eÎá\93~UuEú\9c\ e\83\84'MúóÔ×Ò)éÖ\82û~\95-)¡Í9«¾?Êþ\ 3<Daù
+endstream
+endobj
+4215 0 obj <<
+/Type /Page
+/Contents 4216 0 R
+/Resources 4214 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4170 0 R
+>> endobj
+4217 0 obj <<
+/D [4215 0 R /XYZ -11.232 900.716 null]
+>> endobj
+4218 0 obj <<
+/D [4215 0 R /XYZ 56.693 742.989 null]
+>> endobj
+4219 0 obj <<
+/D [4215 0 R /XYZ 65.161 742.431 null]
+>> endobj
+4220 0 obj <<
+/D [4215 0 R /XYZ 65.161 731.472 null]
+>> endobj
+4221 0 obj <<
+/D [4215 0 R /XYZ 65.161 720.513 null]
+>> endobj
+4222 0 obj <<
+/D [4215 0 R /XYZ 56.693 673.005 null]
+>> endobj
+4223 0 obj <<
+/D [4215 0 R /XYZ 65.161 673.689 null]
+>> endobj
+4224 0 obj <<
+/D [4215 0 R /XYZ 56.693 626.181 null]
+>> endobj
+4225 0 obj <<
+/D [4215 0 R /XYZ 65.161 626.864 null]
+>> endobj
+4226 0 obj <<
+/D [4215 0 R /XYZ 56.693 579.356 null]
+>> endobj
+4227 0 obj <<
+/D [4215 0 R /XYZ 65.161 580.04 null]
+>> endobj
+4228 0 obj <<
+/D [4215 0 R /XYZ 56.693 532.532 null]
+>> endobj
+4229 0 obj <<
+/D [4215 0 R /XYZ 65.161 533.215 null]
+>> endobj
+470 0 obj <<
+/D [4215 0 R /XYZ 56.693 496.065 null]
+>> endobj
+4230 0 obj <<
+/D [4215 0 R /XYZ 56.693 468.512 null]
+>> endobj
+4231 0 obj <<
+/D [4215 0 R /XYZ 56.693 421.502 null]
+>> endobj
+4232 0 obj <<
+/D [4215 0 R /XYZ 65.161 422.185 null]
+>> endobj
+4233 0 obj <<
+/D [4215 0 R /XYZ 56.693 374.678 null]
+>> endobj
+4234 0 obj <<
+/D [4215 0 R /XYZ 65.161 375.361 null]
+>> endobj
+4235 0 obj <<
+/D [4215 0 R /XYZ 65.161 364.402 null]
+>> endobj
+4236 0 obj <<
+/D [4215 0 R /XYZ 56.693 316.894 null]
+>> endobj
+4237 0 obj <<
+/D [4215 0 R /XYZ 65.161 317.578 null]
+>> endobj
+4238 0 obj <<
+/D [4215 0 R /XYZ 56.693 270.07 null]
+>> endobj
+4239 0 obj <<
+/D [4215 0 R /XYZ 65.161 270.753 null]
+>> endobj
+4240 0 obj <<
+/D [4215 0 R /XYZ 56.693 223.245 null]
+>> endobj
+4241 0 obj <<
+/D [4215 0 R /XYZ 65.161 223.929 null]
+>> endobj
+4242 0 obj <<
+/D [4215 0 R /XYZ 65.161 212.97 null]
+>> endobj
+4243 0 obj <<
+/D [4215 0 R /XYZ 56.693 166.704 null]
+>> endobj
+4244 0 obj <<
+/D [4215 0 R /XYZ 65.161 166.145 null]
+>> endobj
+4245 0 obj <<
+/D [4215 0 R /XYZ 56.693 118.638 null]
+>> endobj
+4246 0 obj <<
+/D [4215 0 R /XYZ 65.161 119.321 null]
+>> endobj
+4214 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4249 0 obj <<
+/Length 2189      
+/Filter /FlateDecode
+>>
+stream
+xÚí\K\93Û¸\11¾Ï¯`Ur\18We°x\13Ø\9c²I¼ÉÖ>\12{ª²Uö\1e(  \92XC\91Z\92ò\8cýë\ 3>ä5©¡Õ\18\10ÊÚñI\ fB\8d&ðõ×\8dî\16\89pôíÕ7·W_=\178ÒHK*£Ûu$)\92\bC,\8enWÑ«ë\17&3Ie\9eÝP\81¯\7f,jSuo×EÙ½©·ýÅ¿\15Ëo\8aâ®ûðóËï\9fýrû\9d\9dæ\86\10¤\85褽¬ßf¦Ú\1aSWÍe;;\89\94\9d]²fv.c\14S\15Ý\b¤ã~~M¬ÀX]\7fÕ½\10\1d7?¼úûíÕ¯WÄ\8aÇ\11\89\84DR³(Ö\ 4IL£åîêÕ/8ZÙkV\ 1ĵ\8aîÛ\91»H\10\8c(\93ö}\16½¼ú÷\15îW\ 2[\15\9b·ÍË·\1fH¶ëAb\1aÅ\#\82e#¹ù^`«'\97\11EZé¨4ÑzR\14t\ 2¦\10áñq\82N0iFûÊ\17\88H2\96/0A±T \19>\f\894Õ3(Û
+,7Q÷æE\8f\85-\16x\8bÄ^qN\10g=zþ\99צÌ\93:-ò$Kß\99U\v\85i©Ñ«\e\89ñõþ\90/ëCû3Ø\ fRà¸MVTUe\flt\92¯ÜÄ&YU\f\7f1XÍ\81        ¼Ç\91]6¡|\80:ñzÊ\15G«#\14Qλ\1dzM©\18¨<ÚU\85¸\85\1dî©¥X\98²~ÖÞóË:y[\17ù×Ïn\bm¶,)\93\1dz¸7\8b?w×»/L^÷\9f·õ.«\17\19z¨²þ\9b:Yd¦ùÜÍ\7f~©°Õ[\91p6--\1d1J\83ÙôH¾\9fMû+\v·i©9²/-\ 6þ²\ 2\1aEuØï\v\8b\16ÐàÆ9Á¤\16;\ 3\16¹K\80ÓïËbo\91\9d\9a
+6\1eÊK-Ä\812\ fU\9ao\1cÙC*\8c\98ݪ`\88\1dÊ÷D¬·²\ e\88U\fIÑCö\1f·?|ï°_°¡»¤¼;ì\acíT¨ÿâ\91\1fµ4y»5\95\81ú´evX\99ñ\f_\ 3ÙRJ\8d8\16á 1\94ï       \r_eO\81\10Û\90\94Z5c\e kÚ\ 1áfzwZÆ°\1e\v\1a\1aÔu\99.\ eµ      À\17£\1do/¼Æ\ 2O*\7f\r%ÏC\ 5%£?®Ì:9d5\1cß\8fêþ±ñ\ e«ÝÆ\12Æ\86\92cñvY\b\82\1a\84°±\f\97á\fb(ßÓ |\95\9d6\biõb\fd\10å\ 1ì½¾\18\84·A8¬ö<\ 6ÁcÄU¸#ìH¾§Aø*;m\10\ 2£8\16 \83°\87ØMþ¿5\88ÕÌg×zë\1as2\89\ 4Uá`3\94ï    \e_e§aÃ4RD\82`óæ\vn,n¨@Bêp¸\19Ê÷Ä\8d¯²Ó¸¡
+)\11\83p³,²j\9fä\9f\1d\12H\9bN\b\ 6\84\81xO\1cxª:\r\ 3\12\15,\f+î?K\18àî\8c\1e\f\a\9e@ðUv\1a  ØÎÀ4\b   \8b\8d¥\ 4hpû)!\ 1#)é%\93à"næPó&Á]3Ú¢)\9f©\80U*aïVÑp!þH¾\9f\89ù+\vÏ\ f
+\89\11!<dJÛÉVÓOÆV\ 5\17HÉpáÿH¾'¤¼\95u\80TSr\16ý\81Àdfgòº\9aw÷/\9fÈ\ 6À\81"\15ë\8bR7i¾\12óR÷\aåIè\9d[\1caLÃ\91\1a\82YÚH¾\9f¥ù+ë`i\98"Æ~\1fõH§#\1a\98\95\9d"~°ÔÏÔ#q¥\10Vá*]#ù\9evâ­,ÜNxÓ"\10Óÿ3\8fÄ\95@XËKz$ÞL­h¨\8e\1aè\8d\v\8a\ 1\1d\12'\88\86\rÅ{\9a\99¯ª\ eVÆ9\12Ç\93äóô\ 1\86ñû¢¼;é÷\98<ɯ¡e¡ÍIÁi:£`í¬\1a\97\90&Egf]ÏíäÒͶ\ 63Â&Í«'S\ 2S\88Æä¢\94@\ 4bÇ4¯\13\90\1cÊ´~×qÂw&É+\87.»u±'\ e1,ÇVK-ÂQ\ 6Ó\1cq\16\8e3FòýHÃ_Y8k0ÝtN³÷1,´56\81\rËͽg%ùOg2\91Eq×øéÊ¡Àm£Ï,ÙWÆqªz\vmã[\16y]Ú\80\1c\1ah\82;±Ò:M2à1£NÀµ»õÌ\8a\1e7¥ëÔ·Ðü\rv\鶠Õ\93ÌkÌq?J}\98\92\1a-\1eä¢Ï\92\bSÌþìLÞn¬ñØ\80>~ýÔî\87sNÙ=Tê{\ 6\br+\ eì ±u\ 5Òê!íýô)\8eº4\ em$-\10þ³5ùÌØz\9c(&\87o\93j^B\eU3>\1eÙ¼3e\ 1\93û&É\ eOh0\ 2/ÛDÛPÓ§s\86ö\8a<{;ó\1eÖÅÞa\113óÆdã°eÀ)L 8&A8%¦H\90pYæ\91|ϸÁ[Y\034§Ze\99!\16Há>Ëü¸\13\9e\12
+Ú´ÚgÉ[hLÒûÇ\11\ϳÔO\16¸å}ú\84\80\0x\1f÷Û\ 2\9as8!Yo¯í¸9iõ\84½\19\e¤T\b\8b ö(  \12B_ÖÇ\ fç\9cÍÇ\a¹\95É*ÿÑn%G\8a÷çÁóÿ\12HgFMºÛwù?¨M\83\13àÏ\7fú×cîÓ®Ô´gùÙ\91\9a\15àFÝç/\1e\ f\94Q        Í\18\90\88/\990`Ö\99Êcùpö\86\84cº uH\ e0j5Ò<`r\80p\14³p\89û\91|O'ï­¬Cr\80X\1e§ôwQàZ-Ö\ 5¸hå\10]n\r<ý·/\8b¥©*p¾4Í«º<,Oþ?|>´ÈÒ;hÀ\0ÎJ@k)«ES\84~j\8e\93\11Ò\9aç\ 5)\8b*\85\14\9b¹ì\91¥U]9°\14\8d­\122`Õ\83Ê\18ép]\8aCñ~\1cå­*\9c¢hL\109ö¯~2\14ug\8cË     ¸.6¦9£\\96¥à\vrÞ8¬¥ê\80-¶#ù\9eèõVÖ\ 1¾²y¬HßtkÃâ\14z4nè     ¾½I¾4O®ZQÁ¬Úì¢\8cÎ\bÂswžgô>\b]dÅòÎ\85á)i\8f\18Þ\82\8c\ 4ì\92\1dÉ÷´\12oe\1d¬\84\89\bKò_8~\98¢u¤x¢µÝ«p\99Ò\91|?ðú+ë\0^L\11?\1e¨w\ 5\94à[vª Îàn~·Q\9b]5s§ES»y²\e"ZÚ×\8b\92\98!:w\87ïØ\rM÷R@\17F2Ä0\vç\97\88 \88ñpOw\19É÷4moeá¦M\84@Ò¹\ 1\18Ü\13ñ&)Ó&qvb´gþïoÊ\9dÃp×g\ eÕÅüÏ=jT®\1cS${¨¯,ͯ\a\82]:¶³8K-JØ\18\ 3jp\#&ÄE\99\88JÄ9\99\97\89Ò<Ks\97ÿ\89\11\88U@¦Á\ 2     \12î¿Ù#ù\9eLã­¬\ 3Ó`\85\14\8e\8fO3\ 4\ 6ÀmµÅ\81
+\1e,\1eî\1cÍ°4IY&ù\ 6Zµ,WP»\ 5w\9b>\1e\v»\84\166D\13\17=àÆ\1aI2s\91å¡4ëß\8c¹\97õØãN9F¸ËTº>íô¿÷ÅFµ
+endstream
+endobj
+4248 0 obj <<
+/Type /Page
+/Contents 4249 0 R
+/Resources 4247 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4170 0 R
+>> endobj
+4250 0 obj <<
+/D [4248 0 R /XYZ -16.307 900.716 null]
+>> endobj
+4251 0 obj <<
+/D [4248 0 R /XYZ 56.693 759.068 null]
+>> endobj
+4252 0 obj <<
+/D [4248 0 R /XYZ 65.161 752.393 null]
+>> endobj
+4253 0 obj <<
+/D [4248 0 R /XYZ 56.693 704.886 null]
+>> endobj
+4254 0 obj <<
+/D [4248 0 R /XYZ 65.161 705.569 null]
+>> endobj
+4255 0 obj <<
+/D [4248 0 R /XYZ 65.161 694.61 null]
+>> endobj
+4256 0 obj <<
+/D [4248 0 R /XYZ 65.161 683.651 null]
+>> endobj
+4257 0 obj <<
+/D [4248 0 R /XYZ 65.161 672.692 null]
+>> endobj
+4258 0 obj <<
+/D [4248 0 R /XYZ 65.161 661.733 null]
+>> endobj
+4259 0 obj <<
+/D [4248 0 R /XYZ 65.161 650.775 null]
+>> endobj
+4260 0 obj <<
+/D [4248 0 R /XYZ 65.161 639.816 null]
+>> endobj
+4261 0 obj <<
+/D [4248 0 R /XYZ 65.161 628.857 null]
+>> endobj
+4262 0 obj <<
+/D [4248 0 R /XYZ 65.161 617.898 null]
+>> endobj
+4263 0 obj <<
+/D [4248 0 R /XYZ 56.693 570.39 null]
+>> endobj
+4264 0 obj <<
+/D [4248 0 R /XYZ 65.161 571.073 null]
+>> endobj
+4265 0 obj <<
+/D [4248 0 R /XYZ 65.161 560.114 null]
+>> endobj
+4266 0 obj <<
+/D [4248 0 R /XYZ 56.693 512.607 null]
+>> endobj
+4267 0 obj <<
+/D [4248 0 R /XYZ 65.161 513.29 null]
+>> endobj
+4268 0 obj <<
+/D [4248 0 R /XYZ 65.161 502.331 null]
+>> endobj
+4269 0 obj <<
+/D [4248 0 R /XYZ 56.693 454.823 null]
+>> endobj
+4270 0 obj <<
+/D [4248 0 R /XYZ 65.161 455.507 null]
+>> endobj
+4271 0 obj <<
+/D [4248 0 R /XYZ 56.693 407.999 null]
+>> endobj
+4272 0 obj <<
+/D [4248 0 R /XYZ 65.161 408.682 null]
+>> endobj
+4273 0 obj <<
+/D [4248 0 R /XYZ 56.693 328.298 null]
+>> endobj
+4274 0 obj <<
+/D [4248 0 R /XYZ 65.161 328.981 null]
+>> endobj
+4275 0 obj <<
+/D [4248 0 R /XYZ 56.693 281.473 null]
+>> endobj
+4276 0 obj <<
+/D [4248 0 R /XYZ 65.161 282.157 null]
+>> endobj
+4277 0 obj <<
+/D [4248 0 R /XYZ 65.161 271.198 null]
+>> endobj
+4278 0 obj <<
+/D [4248 0 R /XYZ 56.693 223.69 null]
+>> endobj
+4279 0 obj <<
+/D [4248 0 R /XYZ 65.161 224.374 null]
+>> endobj
+4280 0 obj <<
+/D [4248 0 R /XYZ 65.161 213.415 null]
+>> endobj
+4281 0 obj <<
+/D [4248 0 R /XYZ 56.693 165.907 null]
+>> endobj
+4282 0 obj <<
+/D [4248 0 R /XYZ 65.161 166.59 null]
+>> endobj
+4283 0 obj <<
+/D [4248 0 R /XYZ 56.693 119.082 null]
+>> endobj
+4284 0 obj <<
+/D [4248 0 R /XYZ 65.161 119.766 null]
+>> endobj
+4247 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4287 0 obj <<
+/Length 2360      
+/Filter /FlateDecode
+>>
+stream
+xÚí\ßoãÆ\11~÷_A$\ f½\ 3ê½ýÍÝ\14\ 5\9a4½ä\826@Ï.\10à\92\aZZYÄQ¤\8e\ÙVÑ?¾C\89r,ê$ÏjI_\1fú¤_«á\90\9cï\9b\99owI\93Û\84&?\|w}ñæ­¢\89%Vs\9d\12Í\89N\13Ã\ 4\11ir=M>¼zï
+\975îõ%WôÕÏ\95wÍöí¬ª·oü¼ûñûjò]U}Ü~øåêï¯\7f»þ \ e\18±Jm­]ùuá\9a¹s¾i\7f\86£³ÄÀѵh\8f.uJRn\92KElÚ\1dßr0\98\9aWo¶/̦í\1f/þv}ñé\82\81y\9a°Di¢­HRË\88¦<\99,.>üF\93\ 6\ e\10iMr¿\19¹H\14£\84\v\rï\8bäêâ\9f\17´»\12\14\l߶/?<±\f×\83¥<I¥%\8cêÖrû½¢à§Ô   'ÖؤvÉì¨)ì\ 1\84!L¦»\ 3l\r³vt¬}E\98f}û\8a2\92j\83:ÂÓˬ\89åv\0g7\ 6ëÛdûæ}\17\89p\v7± 7\91Ø9.\19\91¢\8b\9e\1f³rZ¸Íý?n*ùp©)Äg^7Þ»z\81\e\1f\91\86o\8bªið\86ó\127nQM÷\1d\80óýóWÝ7\87ÿyõP»Y\7füåñá¾ê\ fþ\8al¿Ù»C{°z\8c\15ÊÄ\ 4ÿ\91×CþÙ!\99\81u¦·wýWÎÕ\9eó½H1DB(Ó\8e®ª\eWû×\9bKzå³µ¯Êo^_2¾»qY½&\ fMñ§í\88ö">ù¸Ì\9f|\98U\95/\81ïÚ¯°W\8a
+Âá¢\8cF\13Úr"Äh,±o>\8e$¢]Ås\84\8ahf¶\ 1ðn±,ÜÂ\95\1e\a»&oÇ÷±ANà®ÈË\8fH
+\82\14\89§\94Æ!        \bH0ÌlV4\15òj ÇAÎ_ãFN2$ÿ­\9aÞé?\8b6m\18T)l<4ìÛ\8f\84C´³\ 1x0\92h°»ÁC\ 5÷
+\19\86~½t\rnh5æÕòc^Þâ\ 6߸&\9f¢=hÏë \rÿ\8eÝçÃ'5D\18þ\92iMÃ+\93ÃfµO@\aP\9fû\804¥¥&\8a\89\11Ó\14T\fJÉñ\90¹o?\12\99ÑÎ\ 6 \13*g#ùö¦~;Eò¸¿GÒréîq\ 37A\13\90ô¦n\96­
+_d7®À\1dá.+VX(ã³N\86Ìêåj\ 1\80qÈëÛ¸\89Ï«²\19\869ñ  .W\80\17]^\850SOÂL\1aK\94¶;Úø\95\8d2OF¥D\ 2H»1\97XÒà\92(øõ$LúÎö\ 1sú÷C\9cï\1fó\18αV\1f\11?Ê©\ 4°\81¥@î\1aüH\891b{\1fn\90Õß4\870)oWy3ï\85ÖI\bo\93ÅUæóf\96c\81ùÖe~U#\1d{ï6!ÜsióÓ×L      K¥B§fÞ
+9ú%S³²\96\b=pnö¹/Ü2»\ré!\15@8\15éxÉYAÝ\93¦f´äܳ\1f\97\9cã\9dÅ'ge8¡º\13\1dÞb{·VþÄU·­6\8a\86\r\83ö5ó=@\83ÿ\7f\ 4íÿÞ!³Ì<+o±\19,/g\a\9b\13\8aTÀYVg^âÓ\1eÄ;ü<\9a5P<³ã\81mß~$Ø¢\9d\r\0\b£\9dÆ\8f-\0\ 3zY÷\19\11\b\8eô\87ã··       \0'rì}^ Ëå²òØ\1e\19Y¥ÎfPÕ\1e­\10\10\81+\89\11/\9a\81%'Ê\98a3pOà½sõ\r\94@\8b\90|,à¤5\e1\1fsH;\94\8fG\11ûö#)"ÚÙ\0\8aà\8aðNÅúW\83\8cûeVgÈ\99\19÷\18\ 4¨\1e¸üÌ\ 4Í\89á\8dó\ 1£³»,\87îzè\84èû\ 5y¼V=[\95\9bnùlba\96Pö¢Ì"­\86"\92\rË,\9b@#\ f÷îf7y´ù\ 2rÎùóGÒ¤\84I9\1e×ÈT\13fÔh\Ó³\1fÇ5ñÎâ¹F¦\96ÈTì\16)dµÇÎZ Õm´8÷\7f
+Û«¡ª\1aÙ6euµÂjs¿d\ 5vbêfu{.×AD\11f_TÇ\90ªµ0\9a\8eñØo\92\87\ 5\9aÕ$#\82\8f¨hHA\89Ðã)\1a\91¬\16íl\0«    A´Ò\81Ó\r\93j\81\9f?¯Î\9dÞ\8d\9dY< ¦o\8eSÓ²vÓ|\ 2a;p-\ 4V=Z'Bò\1døzwpõ\9fÇ\18TU\92\8e§3ôìGB ÚÙ\0\b@âm§3¸\a_gØÛPM\\83ÏîØ°]¬
+\9f/±Ir\e`M\80Ì¿\91íó\a¬Bq\98Ü6_smR\ 3ý8\96á\99&òEgÒ\85\95päqÅ\82lå«|ú\10P¿\v#\89R#j\ 5\ 2
+
+eÇÓ
+zöã`\1eï,\1eæ\ 2z\85\9dvôm\89Õ«§@\bè\85\9cË:_dõ:Phoܤ*§áÿC§\15\bæ¼o>H\15=¡^ú9vJ\1c\91\15\böä\1fkPT\15Ð?úópnWÃ\8f¸Ü²g?\12mÑÎ\ 6 \r^-ï\ 4\95²BöµÕÊ/W¾\19z­Ç»ïC!9ør\93\r\93 \11\1a=ÿ\8e^<\89\9d\15\98ÔU\83<6äBW»r\82\9dý;\`\8e­\1e\84²DÇ©^Áå\83\ 2åg\94\ fÿÈVuîÿ½­\10~rYÙü^?4ë²Z\86\94\v\1cÎ4U#\96\vP\97\19¦Ç#°}û\91\ 4\16íl\0\81qJ\18\95\8f\8d16ÈÛM\1a\85ÃBh'\96\fÜuVÕ¤È\9a\83¦à?Ç3_Uå%\14
+³lâ\82þå\1e&n\19\vª\88QãmkêÙ\8f\fÀhg\ 3\ 2\90ZÂd·­é¯EÕD6l_3Í\ 5Ð\14þÆpbô\8bîéá\86\92Í7c´lÈÓæ)ühGÜ Ã5%t¼\85ÏûæãÂ=ÚU|´s-\88à&tÙs\10}â»\95Eæ'óaÕÍÀVò\7fwOàéÊ\19«aÎò\87\89Q®,Z~â*%4Nv      &3!\89¡öË\92\19\atÅm`y\86Ì\98$\9c\8f×ÿöìGÒY´³\ 1|ÆR¢X×ÿþ\8cí\7f\ fÐ\19\8d³Í6\8e¶£\\ f½\1e\r=]\83\1a°w$H¥Âri\16\rãÌ\9aýyж[\84õ\88\15¾ýHLE;\e\80\89R]K\8e\8f*ôf\\ f    \1a\19QH\94æH{ó\f»¥±tç6Z\90>\b\8f\93\12BS K\r¡B\f\9b\ 2ó\12îhÈ\92)\ 6=\8f\1cóÉ\1c\f\8a\v\939zöã\0\eï,\1e°\fú\87t÷d\ etQ\8f\9d\ 2À\82°YºI>˱\ 2ά®\905ú_òé°Éz+\7f\ f¬\ 5}ZU~èÇ\ 6,çu\86Mÿ}-ýy¼JM¤\19o­NÏ~$\9c¢\9d\r\80\93´$Mõcþ[\7f¡)\82Ïõ\90'vM\8c?=À¤ 2N³      Nm\9c\11h*¿hwÇ\18#zÄ=ú\f*\ 6=âÓ3zö#\81\18íl\0\10¡èµ»§g óZ³Z.«zhz\1f¾eü\f¹#fLóE»(9ð_Y9\99÷N\14ó§é¹\99/\80SÚ=¶l¼e4ûæãB?ÚU|äÛ®\98¿\9eçØg!4Íjá\9a\81¥\82låçX\84ìê?ô£&\16ÎÏÑ«ú\ 2\96÷·PmÚ§\eb\9f;UNB7\93¶{¡ÕxrܾùÈG\ 4ƺ\8a\8fÚv׶d\81ºA'1!£fz8\ 3z¢$BË\ 2wØ%Ñõ4/Ñk¼"$\91\0\ 6M\15\90zÃÁÓ<%%TÛs\1eæù_h\e\10ù
+endstream
+endobj
+4286 0 obj <<
+/Type /Page
+/Contents 4287 0 R
+/Resources 4285 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4170 0 R
+>> endobj
+4288 0 obj <<
+/D [4286 0 R /XYZ -11.232 900.716 null]
+>> endobj
+4289 0 obj <<
+/D [4286 0 R /XYZ 56.693 759.068 null]
+>> endobj
+4290 0 obj <<
+/D [4286 0 R /XYZ 65.161 752.393 null]
+>> endobj
+4291 0 obj <<
+/D [4286 0 R /XYZ 56.693 705.893 null]
+>> endobj
+4292 0 obj <<
+/D [4286 0 R /XYZ 65.161 706.576 null]
+>> endobj
+4293 0 obj <<
+/D [4286 0 R /XYZ 65.161 695.618 null]
+>> endobj
+4294 0 obj <<
+/D [4286 0 R /XYZ 56.693 649.117 null]
+>> endobj
+4295 0 obj <<
+/D [4286 0 R /XYZ 65.161 649.8 null]
+>> endobj
+4296 0 obj <<
+/D [4286 0 R /XYZ 56.693 592.341 null]
+>> endobj
+4297 0 obj <<
+/D [4286 0 R /XYZ 65.161 593.025 null]
+>> endobj
+4298 0 obj <<
+/D [4286 0 R /XYZ 65.161 582.066 null]
+>> endobj
+4299 0 obj <<
+/D [4286 0 R /XYZ 56.693 535.565 null]
+>> endobj
+4300 0 obj <<
+/D [4286 0 R /XYZ 65.161 536.249 null]
+>> endobj
+4301 0 obj <<
+/D [4286 0 R /XYZ 56.693 489.748 null]
+>> endobj
+4302 0 obj <<
+/D [4286 0 R /XYZ 65.161 490.432 null]
+>> endobj
+4303 0 obj <<
+/D [4286 0 R /XYZ 56.693 443.931 null]
+>> endobj
+4304 0 obj <<
+/D [4286 0 R /XYZ 65.161 444.615 null]
+>> endobj
+4305 0 obj <<
+/D [4286 0 R /XYZ 65.161 433.656 null]
+>> endobj
+4306 0 obj <<
+/D [4286 0 R /XYZ 56.693 387.155 null]
+>> endobj
+4307 0 obj <<
+/D [4286 0 R /XYZ 65.161 387.839 null]
+>> endobj
+4308 0 obj <<
+/D [4286 0 R /XYZ 65.161 376.88 null]
+>> endobj
+4309 0 obj <<
+/D [4286 0 R /XYZ 56.693 330.379 null]
+>> endobj
+4310 0 obj <<
+/D [4286 0 R /XYZ 65.161 331.063 null]
+>> endobj
+4311 0 obj <<
+/D [4286 0 R /XYZ 65.161 320.104 null]
+>> endobj
+4312 0 obj <<
+/D [4286 0 R /XYZ 56.693 273.603 null]
+>> endobj
+4313 0 obj <<
+/D [4286 0 R /XYZ 65.161 274.287 null]
+>> endobj
+4314 0 obj <<
+/D [4286 0 R /XYZ 56.693 227.786 null]
+>> endobj
+4315 0 obj <<
+/D [4286 0 R /XYZ 65.161 228.47 null]
+>> endobj
+4316 0 obj <<
+/D [4286 0 R /XYZ 65.161 217.511 null]
+>> endobj
+4317 0 obj <<
+/D [4286 0 R /XYZ 56.693 171.01 null]
+>> endobj
+4318 0 obj <<
+/D [4286 0 R /XYZ 65.161 171.694 null]
+>> endobj
+4319 0 obj <<
+/D [4286 0 R /XYZ 65.161 160.735 null]
+>> endobj
+4320 0 obj <<
+/D [4286 0 R /XYZ 56.693 114.234 null]
+>> endobj
+4321 0 obj <<
+/D [4286 0 R /XYZ 65.161 114.918 null]
+>> endobj
+4322 0 obj <<
+/D [4286 0 R /XYZ 65.161 103.959 null]
+>> endobj
+4323 0 obj <<
+/D [4286 0 R /XYZ 65.161 93 null]
+>> endobj
+4285 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4326 0 obj <<
+/Length 2042      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\Ý\8fÛ6\12\7fß¿Bh_\12à\96á÷G\ f\a\\8b6\ 5\8aöÚ&ûP é\83lÓ¶\10}\9d$Ç»÷×\97²ìt-g½CStîɲD\ f\87£ù\r\7f\9c!\8d\93U\82\93\1fo¾»»yõZàÄ #©Lî\96\89¤HªD\13\86\98\16É»\17olnÓÖ¾¼¥\ 2¿øOÕÙv¸\VÍpÑ­÷\ f¿¯æßUÕ\87áË\1fo\7f~ùçÝO®\9b[B\90\11b\90ö¶{Èm»¶¶kûÇ®w\92h×»d}ï\*¤¨Nn\ 52jß¿aN Ò/^\r\1fĨþ\877?ÜÝü÷\868ñ8!\89\90H\1a\96(C\90Ä4\99\177ïþÄÉÂ=s
+ nt²Ýµ,\12A0¢Lºë<y{óû\rÞ[büyj\99C\1fÜ \82å Û{JÅN\9bÃÏ^½vMvãáýo4âR»\a\83\99\97·\12cg\86ô¡«Êo^Þ\12ê¾vÕ\1cÝ·ù Ê\19«\97Ö\7füx<L÷r\88¢\89bN\ 5Îúaö÷\ 5vFã2¡Èh\9346Y>\1e×\91´Ïß=í\80jD4?t0\b&}ëPù\ 2\11IÆò\ 5&H9;AzxüÎ%2ÔL ìN`³J\86\8b\97\7fô"\ f\8a3\82¸3Ðî}¾Îî\8fÞý©\9cäÝîeÏ6+Xì\84µ+í\16ÖÐù\15°¡-ê<í±ý¸¹\e$\82ú$u\16rO\ 3\e\89\98"ªÉ\ 5Hü%Ý4Y÷¿\ 1\8a?Ù´l\1fA1ër[§+Û\ 3ò\9fC\93yUÔUiËîѽEö1k³ª|të¾±ËG_ÿ\96td]§\98\18×\ 6        w¹Wí=ÆÄiBð§+2\Á^\834\141bâ\85\ 6©       rá3Vd8\16\1f\16\18\82U\85Ç\ 5©9\92|?a}»XØ\ 5\fvója¡H\86µ[§å"\aÊLç\1fÊj\9bÛÅÊ\16ιÛi\83Ô¬§\ 20=J ¹êÔÍ\9f\9f\ fPOýän\r4\86c9½\11\806\0Úªnª¹mÛ±;<\ fcåX\v&ñ`v,?\10gÁÊz\0M1$\9dø\1dÐÚ¬Èò´É\1f¦\85\90Co6O;\17Û=}íÛ<\8f ¼m\ 6\96_×6m\80m\81½/\9b
+\8a\8e"í:Û\8c\8d÷\8fóÆK\97ãß\0`"\fâ\9cÆ\83ɱü@\98\ 4\ 1\13g Å\ 6\94¤å\83¯ß_Ì\ 2¥£f\°k²@É\18\12Ì|Éõ\98¤N\ 5%#\92.âVåDÇóócù\81~\1e¬¬\87\9f\13\81\f\16\87DÅÖ±z{\95\95Qð$Ónêºj:(A\ 2r\98¢î\1e&\1e\7f\ 5\9cGêªÞôvZ\Øÿó(s^ébh<\10\1cË\ f\ 4A°²\1e À\1c\19¾ÏHAÙy
\12µm\8a¬ëà+\9a²³÷]ëA\9dv\11÷mZ\0\91»\84zd^u^ÔÿâYO\18\8cT4¿<\92\1eæ\95¡\8aÂ}R\18æÄï\17Äwkèzi\99ÝC\ 3í8©¶¿ý5\11n<Ò\9c'\9b`\1fzý+0Jnºz\13àAÚQ\ 6B®É\9b\84äH\195-oÊÊ\85½÷`NBp¤\19\8fÇ\9c\ 4gH+\11\ f\9cÇò\ 3á\19¬¬\a@¹r\9fÌ3\93Ý¿_ðz\15\f²ÖÚ4o«\f8\ 1´@\8aÕ­-\90\f¥\8d\ 5ÏnmÖvã<\91\ fÒ9FZ««"\9d(d\ eE\8bÉòäuÚ¤\ 5ºßÚ\19täX#LâA\9d\e\85°\88\973\eÉ\ f\83z¸²\1e\18±Ã
\8d\8fP2·ØÔy\9f\12°\9f\9bißc\81\9f\9ce_\14UYµu:·p"è\ 2FÙù4O\8bl\94ûÛ\15P\ 4\81\82\91\e\8e°¤×\ 4#W\ 4\11®§\9dvÿÆâ¾ô4Üø\14¦\9e7\84tZi\11\11\9c\ 2#Jã\91ä\91ü@p\ 6+\v\a'\17\f  Â?U\8e`À\åUÛº×Û<xà%w3\97Gó¬³\85Góº©ÜR±Ë./!sGI(ÓWE#å\88Qþÿ\86Fâ´\921§JÌ\10Çñòæ#ù\81h\f\ 3\8d¸÷\vO0^2Õ}´Í,í²"Þì¸Í\16Ý\1a\VM\8b/\98Þü·\87®U      ®¼®Ü¨ú\98\97\95«\8bC\92£N\9c\9eÁ\94BÜL\Ï8¸\9bÇÒ\9cI\85\ 4\82\10s\ 3\16*^Qc$?,\b\85+\v\ fBL\18¤å¾¨ñÛ¦\vvøà­\1cËj\f o\9e\ e<³¼\9a\7f\18·¿}º}\9f1N³Ò6Ð*84TôÕ Ï`ÿöÜ¢eq\12ÄÿõÕ\19FÕx\bïfãÆ_A¡È\ 5\92$^åc$?\10)ÁÊz \85»[x\9fÃÜ®m -éÝ\ 3AµÈ\1a;?Ù     \12¼-¨ÉVënÚ       7·K Ä\99\9d§\9bÖN]&\1aÂ\ fPÙ´\mÒÕ8Õÿ<\10\18G2ÞæÃcñ\810\b\ 3\ 5L!sH)\80S\99'\ eóLôª<\1a\9fú·\açb\8c ©®Z\vaX#%Ô\17ç\Ô8=LÄr\bÕ
\88ÛwGòà\14®,\1c\10D(ó\ùy­rÀå\90\18Ë¡vÞXèô\bß\8e{v\8dõÌ~¿   J½\14\13ª\98\84\ 6\16ª9Òüª¥\17*       2\8cM\eX\ eÇ\f Ã\16N\87\88ë8Ê       Â$^Ýe$?0¦\ 4\11S8Gô°\92¿ø°Ð§}\rF1¡ÅyPõ®1-¯ìsCS/Ìz-Ûþ\1c ð´\13t\1fÏpö\ 1¼Q©é¹}þp)O¡L#L¯Z<¢Äy\16Ö\13Wrw\vv\9f\80\82\9d\16<âvWb8":^±h$?,¢\84+\v\8f(.\ 6 ®¸÷1£8<%îñ¡´é²yn/E'Ñ\fQ\1a/»8\92\1fèCÁÊzø\90\96H\90Ãil\1fǸøà\97ëèÕ\99Âa
+U ±E\9a\95\13\9eA3!'póòÆþÔ¹¹æ\A\84B\8c\8a/J=       w:\84í¯xf¦pì\9fc\16\ fåÇò\ 3Q\1e¬¬\aÊ\99q^@¦â\9eJ+"Õyî\99\95{J\ 5$kPV\aÏÖÂ7\1cVÐÍæU\9e\95\1f.ÞÑ@\18C\9c\õP<q\ eåÜtZØ/+\1fÐc§AØ6\8eó ï\ fÌ«xÕ\90cña\90\ fV\15\8exC\91\96Ê3\81\15¿DvZõ:\97\9f(\91\85\1e^ÝZh\1d£uaÌN\1dEöÿ\85\ 3´\ 2ôÌÁþpyÕ´\11V\ 1ÙÅùû\9e_Æ`:'ÿöÃ1ÂÒ\òg?\7f\ 1óÌ\8d\85
+endstream
+endobj
+4325 0 obj <<
+/Type /Page
+/Contents 4326 0 R
+/Resources 4324 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4170 0 R
+>> endobj
+4327 0 obj <<
+/D [4325 0 R /XYZ -16.307 900.716 null]
+>> endobj
+4328 0 obj <<
+/D [4325 0 R /XYZ 56.693 741.747 null]
+>> endobj
+4329 0 obj <<
+/D [4325 0 R /XYZ 65.161 742.431 null]
+>> endobj
+4330 0 obj <<
+/D [4325 0 R /XYZ 56.693 694.923 null]
+>> endobj
+4331 0 obj <<
+/D [4325 0 R /XYZ 65.161 695.606 null]
+>> endobj
+4332 0 obj <<
+/D [4325 0 R /XYZ 65.161 684.647 null]
+>> endobj
+4333 0 obj <<
+/D [4325 0 R /XYZ 65.161 673.689 null]
+>> endobj
+4334 0 obj <<
+/D [4325 0 R /XYZ 56.693 626.181 null]
+>> endobj
+4335 0 obj <<
+/D [4325 0 R /XYZ 65.161 626.864 null]
+>> endobj
+4336 0 obj <<
+/D [4325 0 R /XYZ 65.161 615.905 null]
+>> endobj
+4337 0 obj <<
+/D [4325 0 R /XYZ 65.161 604.946 null]
+>> endobj
+4338 0 obj <<
+/D [4325 0 R /XYZ 56.693 557.439 null]
+>> endobj
+4339 0 obj <<
+/D [4325 0 R /XYZ 65.161 558.122 null]
+>> endobj
+4340 0 obj <<
+/D [4325 0 R /XYZ 56.693 510.614 null]
+>> endobj
+4341 0 obj <<
+/D [4325 0 R /XYZ 65.161 511.298 null]
+>> endobj
+4342 0 obj <<
+/D [4325 0 R /XYZ 56.693 463.79 null]
+>> endobj
+4343 0 obj <<
+/D [4325 0 R /XYZ 65.161 464.473 null]
+>> endobj
+4344 0 obj <<
+/D [4325 0 R /XYZ 56.693 416.965 null]
+>> endobj
+4345 0 obj <<
+/D [4325 0 R /XYZ 65.161 417.649 null]
+>> endobj
+4346 0 obj <<
+/D [4325 0 R /XYZ 56.693 370.141 null]
+>> endobj
+4347 0 obj <<
+/D [4325 0 R /XYZ 65.161 370.824 null]
+>> endobj
+4348 0 obj <<
+/D [4325 0 R /XYZ 65.161 359.865 null]
+>> endobj
+4349 0 obj <<
+/D [4325 0 R /XYZ 65.161 348.907 null]
+>> endobj
+4350 0 obj <<
+/D [4325 0 R /XYZ 56.693 301.399 null]
+>> endobj
+4351 0 obj <<
+/D [4325 0 R /XYZ 65.161 302.082 null]
+>> endobj
+4352 0 obj <<
+/D [4325 0 R /XYZ 56.693 254.574 null]
+>> endobj
+4353 0 obj <<
+/D [4325 0 R /XYZ 65.161 255.258 null]
+>> endobj
+4354 0 obj <<
+/D [4325 0 R /XYZ 56.693 208.992 null]
+>> endobj
+4355 0 obj <<
+/D [4325 0 R /XYZ 65.161 208.433 null]
+>> endobj
+4356 0 obj <<
+/D [4325 0 R /XYZ 65.161 197.474 null]
+>> endobj
+4357 0 obj <<
+/D [4325 0 R /XYZ 56.693 149.967 null]
+>> endobj
+4358 0 obj <<
+/D [4325 0 R /XYZ 65.161 150.65 null]
+>> endobj
+4359 0 obj <<
+/D [4325 0 R /XYZ 56.693 103.142 null]
+>> endobj
+4360 0 obj <<
+/D [4325 0 R /XYZ 65.161 103.826 null]
+>> endobj
+4324 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4363 0 obj <<
+/Length 2389      
+/Filter /FlateDecode
+>>
+stream
+xÚÝ\ÝsÛ6\12\7f÷_Ái;S{¦FðA\10D;÷Цq{mÒÌ%zèLÒ\aH\82$\8e)Ò!)Û\99\9bûßoù!\9fDIöÂ\10\95Î=\89¢ÀÅ\12Øß~bE\83y@\83_Î~\1a\9d½¸\924ÐDG<
+F³ â$RAÌ\ 4\11*\18M\83\ fçïljMi/.¹¤ç\7fä\95-ÛËY^´\17Õ¢ûñç|òS\9e_·_þ|ÿúâ¯Ño0Í%cDKÙR{_}Nm¹°¶*ë\9fav\16Ä0{$êÙÃH\11ÅãàR\12­ºùu\b\ 4U|þ¢ý`ZÕ\ f\9e½\1a\9d}:c@\9e\ 6,\90\11\89´\b\94f$¢<\98,Ï>üE\83\ 6\f\90PÇÁ]3r\19HF  \17\11\§Áû³\7f\9dÑn%èÁ\15\ e5a4jyúȹl¸X?öâ
+\86\11ÖÏÄ$\8cbø¡]À|l\8bêâ2¢\14^ß|®òìû\8bKÆá«YUy\95OÈ}\99þÐ\ eH\93²*7¾ÏÓ¼,MñyãÖ,ßøR\99qj7¾ß\98¹-mµº©ïµ,Ââ×\Ö\1f¿l/\el6S<P\ 2^-\8eêe«ïK
+\9b\10F\ 1':ÖAa\83Ùæ:mQÛ\7fww\ 2\1e\13ÎÕz\82\960«GûÒ\97\84E¬O_RF\14¬?f\86M\19\8a\88æú\bÌ6\ 4\8byÐ^¼ë\84jK@Ö\8c\vF$ë ñãtº%S»t\82\ fÍ\1e\97«\9b\9b\1c$
+5¸\86)jà]\91TI6ß\1a\f\]v7v\9f:_æSÛ\1fþ\8f¯\ e\8f/R\aâÕ¸?ø«VÂ?RI\1f\99#\99/*\97ir\87Á©\9díÐ\ 6vØÁ'\1a\86\93\f·\ 1WoqãòUu³jÕç&#\ 4\8b\b\8fôp`ܦ     Fof\1dÀÈ)\91²Óð/\17&\9b[$ \93¬¬L6±%r\ 3g¸qKSÌ{Âã(\9f\aI÷ÄÞ\95\85\7f\1fæá\9biRØI\95äÙ\ 1\ 1Ý÷\90I\93¹ËxXîb\a\89ÿÁ\ 2\80FD°áä\7f\8b¼§øû²ê ýT\13©;\9fËdÓ\81DtW?ÿ¿Ê¨í­a-¡äqK1Zä¥Å½ôqÞài°DZ\12!\87CK\8f¾\1f\99Åã%Ò1\89DÜâåÆ\14f\89Ôþ¦@nñ$_\82\9dÇÚ Y\91/\91¸ZØç{\84\87QØw\ 6\ f\8e¼5éÊb\r+n\9c5\93\ 5nd\9aOLºãµ~û\88©q\ 5L\1c\12¡ùp\80٦ \18of\1d\0\13+\12ux\99Û¬²÷H;pm?ã\ 6ffiû:·ùá\91í=NÔóíwO\85\0U\91OW\13¼C¹ï5`§a»\1e\9f       k4M?Ø|Z°\95 ¡\10à  ö6}OÁöfÖA°UD\14g­d\9f6þ<N\8a\0+3¿\8eÞ¼>I\88\1a)JÂ0ôIH\1dø<\98Þ\8bBÐNìÈé½Æ- ÷wvü\90\9d«o\80òÃ.\84\0®´\1a.3\a\8b@\14x1\83\81z\9b¾'¨½\99u\0µ \84òÈ13gªªHÆà´9\80º´UyäT\1e\f\\ 2+hßm\9ddFª\v[ }]l\1c9µ³çk\v.\0\15ú¤Ú\82\ 2\ 5ÎÿfÚBjF(åÃi\v\19\ 3(Âá\\80\1e}?máÏ,^[ÈX\10!\98£¶8à{\12\aßó íFv\8e¬VÜ\12ÔÏ\85³T\8aP)O        g)æä3Tm\ fûæ!¸÷4\1e\10¿\ 2Ä4\1c.õߣï\89_of\1dð+@\10Dgí¯\92{\9c\9c\8fWó½a\9a\fá#þþ8U¡O`C\rØ\0¬uÆÒ5¸a£·/û@~"Ö]aS\98     Öï\19§ùä:Éf;¡Ò\8bG⪤J­\19\8f\v{\8bTZÅÀÌ8\86Û\92s"\ 6\84ê\16yO¤ú²ê\0T.I´>\19R\97ݬ\99\1e·èöieË}yõ§2<HòæÖ$i}f\ 3oõ[Û\8b\95Ïõ!\9c=\8aI\1e\v¹è\fò\ eN\ e'\85mQª?;\b\90L\93\90²Sz\r¡\8e\88\19^Ãï6©\16­Ópe\16é¼°\ f^\ 3¬ÃØTÉÒÁm\bcàG\86ù\r¡\ 2Ði9\98.êÑ÷SFþÌâµQ¨àV,\1cÝþ±­ \84Fºñy\92¡\acóxï^ýøó\9bWG\ e\ eþ|ÿzôëkG#\17*N\14\8dN\8aÚP\93Xé/\8f\e\99\1c\ eµ|8ïa\83¶'Zùiü\86PpÂã®úô&Ç\96`«;k®Ñi4|aÕ`Sm\vS=\1f~\a\93m9ú¤Rql\8aY\8e|¡¹E\ e\9c\984µ®Å¬\90G\84²Óº\vT\10\16\87_\ñ\b-\b\8f\ 6t\17D\fá\0\1dÎ]èÑ÷S@þÌâ\95\90\88%\91zí.¤`×3SYteÁ.o*ì`d\95Ðd6Eç\15&éjº']ùHÜkï÷=ó¸\ e\ea\ fÇL]#j¡4\11L\r\86y^Ë\8d\92z\13ô"ä\10#´;Î\ 4    ûa\19£\e\9eÞ Á%\ f\89X\97\19Fë6\8bY\9e¦ù\ 5\97çwõÊ6·&ÍiÕ®1ca.8h\86\v&Ï»'ÆÖfíÕÒL»{à,>to4s\ 3·ÿ\9b\e\14\15Q*Zk EµL÷p\b\8e¹ºAÍ\9644K\10\16Ûk\ eé\ e/4×EÛRB¶Wã\923\ 6\e¥àBÂäâ¸éØ\87Æ
\9aä \18¤_\1aúq5É\15#µ°\f¥&{ôýÔ¤?³x5ÉAPⵡ|g\97ù-öØLa§«lj2¤úK\rV3¡ë\98{2}OÖ\8a±¾\182±[\v:òÔ\j\97\16»XIV&Î*\97G´9$9\98\8coÓ÷\94qof\1dd<\120g×ø3Mn\aØ0täÞhÆçæݸT$:mñ\9d\vÐ\ fëóVÇ2\ fI\96&Ùf#]\83äº\9b\1elTRg)7\87muï\95í\99ìr\7f\83^kfå\ 6wa¬\89\84Ë\8e¿\8f\94\87Ñ\87+Ö^!÷\ 2Ü\ 5=dý\9f\83\v£\a¬ÿ÷è{ÂÙ\9bY\a8×mJëúÿË<»µØ³w\10¼âÃÜò¸yÀIjÊÒ¥\7f`ïé&\7f6\ 6x³|¹tj\8dX;¸®+áz:\9cÓZ\ eÃá\10´Mß\13AÞÌ: \88F\84«.ÔÁn³Ó)×iR8Öôvüç\1fù;8\8aØ\13\0;2ïr Çßí@k¾Îëy¶\8bÂ4'\94\ f\97\8fêÑ÷Ã\9c?³x̱º]\8auqöÕ*\9d%hE<³¦Za³è\85m\8aêûJÒ_3­E,\ 4z/Áa¢â¤\ 5#\ 6;é>®»9Y¬²ëËÖL9$%\18ðÄã\ 1\8bF,\ 4\91\18ÎÁÛ&ï\89\14_V\1d\80\12Æ$bñq\8e\87\95\ 4\84?ÑÇsWäØä\ 4\ 4.×G6\rø\1c\ 2öXÍ,\99\83¾82\9b\r\8a|¼<\ 4â Ø\14j¸þ×\1e}OHx3ë\80\89º5Evjñna\91[V\99\ 2]ÙÃ;(IùE\ eG\96«qÛ\87\9dcOgâ\e"Æø·\a»mëÞGÜèU¹Ó$\89\ 4#`®Oj~iÜäáÝÍïoIqmZëû{^Úëµí]$óEZ·é9\18Þ¦Ù{Àb@Ý\e«\86û\83¤mò~JÆ\9b\8eÑðhÔ\15\ 2þY×\1fË\ 4\9b\ 5ÇÚ¥\aa@W)'è\1e\8c;\83TKe²¼I\93Yr\10\98\87\1e|\9baË·y\86=²¹Ä\87Ô úÐÇ\1d\9dØÝN4\a\ 5\15\87$\8aã\ 1ôÓÎ\7fÍ\85\94Ðö\8f\89\ÿjî¿àç   Û
+endstream
+endobj
+4362 0 obj <<
+/Type /Page
+/Contents 4363 0 R
+/Resources 4361 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4398 0 R
+>> endobj
+4364 0 obj <<
+/D [4362 0 R /XYZ -11.232 900.716 null]
+>> endobj
+4365 0 obj <<
+/D [4362 0 R /XYZ 56.693 741.791 null]
+>> endobj
+4366 0 obj <<
+/D [4362 0 R /XYZ 65.161 742.474 null]
+>> endobj
+4367 0 obj <<
+/D [4362 0 R /XYZ 65.161 731.515 null]
+>> endobj
+4368 0 obj <<
+/D [4362 0 R /XYZ 65.161 720.556 null]
+>> endobj
+4369 0 obj <<
+/D [4362 0 R /XYZ 65.161 709.597 null]
+>> endobj
+4370 0 obj <<
+/D [4362 0 R /XYZ 65.161 698.638 null]
+>> endobj
+4371 0 obj <<
+/D [4362 0 R /XYZ 65.161 687.68 null]
+>> endobj
+4372 0 obj <<
+/D [4362 0 R /XYZ 56.693 640.301 null]
+>> endobj
+4373 0 obj <<
+/D [4362 0 R /XYZ 65.161 640.985 null]
+>> endobj
+4374 0 obj <<
+/D [4362 0 R /XYZ 56.693 593.607 null]
+>> endobj
+4375 0 obj <<
+/D [4362 0 R /XYZ 65.161 594.29 null]
+>> endobj
+4376 0 obj <<
+/D [4362 0 R /XYZ 56.693 546.912 null]
+>> endobj
+4377 0 obj <<
+/D [4362 0 R /XYZ 65.161 547.595 null]
+>> endobj
+4378 0 obj <<
+/D [4362 0 R /XYZ 65.161 536.636 null]
+>> endobj
+4379 0 obj <<
+/D [4362 0 R /XYZ 56.693 489.258 null]
+>> endobj
+4380 0 obj <<
+/D [4362 0 R /XYZ 65.161 489.942 null]
+>> endobj
+4381 0 obj <<
+/D [4362 0 R /XYZ 56.693 442.563 null]
+>> endobj
+4382 0 obj <<
+/D [4362 0 R /XYZ 65.161 443.247 null]
+>> endobj
+4383 0 obj <<
+/D [4362 0 R /XYZ 56.693 395.869 null]
+>> endobj
+4384 0 obj <<
+/D [4362 0 R /XYZ 65.161 396.552 null]
+>> endobj
+474 0 obj <<
+/D [4362 0 R /XYZ 56.693 359.463 null]
+>> endobj
+4385 0 obj <<
+/D [4362 0 R /XYZ 56.693 331.953 null]
+>> endobj
+4386 0 obj <<
+/D [4362 0 R /XYZ 56.693 285.16 null]
+>> endobj
+4387 0 obj <<
+/D [4362 0 R /XYZ 65.161 285.843 null]
+>> endobj
+4388 0 obj <<
+/D [4362 0 R /XYZ 65.161 274.884 null]
+>> endobj
+4389 0 obj <<
+/D [4362 0 R /XYZ 56.693 227.506 null]
+>> endobj
+4390 0 obj <<
+/D [4362 0 R /XYZ 65.161 228.189 null]
+>> endobj
+4391 0 obj <<
+/D [4362 0 R /XYZ 65.161 217.231 null]
+>> endobj
+4392 0 obj <<
+/D [4362 0 R /XYZ 65.161 206.272 null]
+>> endobj
+4393 0 obj <<
+/D [4362 0 R /XYZ 56.693 158.893 null]
+>> endobj
+4394 0 obj <<
+/D [4362 0 R /XYZ 65.161 159.577 null]
+>> endobj
+4395 0 obj <<
+/D [4362 0 R /XYZ 65.161 148.618 null]
+>> endobj
+4396 0 obj <<
+/D [4362 0 R /XYZ 56.693 101.24 null]
+>> endobj
+4397 0 obj <<
+/D [4362 0 R /XYZ 65.161 101.923 null]
+>> endobj
+4361 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4401 0 obj <<
+/Length 2168      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\[\8fã¶\15~\9f_!lû°\vt¸¼KlÑ\87&é&\r\9a\0Ù\99\ 2\ 1vó@[ôXXY\9aÕefv\7f}\8f,ybkìñáÐr\9b\aòD\1d\1e\91ßwn¤L£\9b\88Fß_|s}ñö\9d¢\91!Fs\1d]/"Í\89\8e£\84     "âè:\8d>¼~ïrgk÷æ\92+úúç²qu\7f¸(«þ Y\ e\17¿+çß\94å§þǯWÿ~óÛõ\8fÐÍ%cÄ(ÕK»j¾ä®^:×ÔÝeè\9dE  ô®E×»Ô1\89y\12]*bâ¡\7f£@`\9c¼~Û\7f1\13w7^üóúâó\ 5\ 3ñ4b\91ÒD\e\11Å\86\11My4_]|ø\8dF)\\ 3\ 5\884It¿n¹\8a\14£\84\v\rÇytuñË\ 5\1dF\82\1e\1c\91\8dli\b£º×é#çj­Å涷ï Éú9dwOB¤NàB?\80åÌUÍ\9bKM)<¾ýÒ\94Å_ß\2\ e?ç˶øt9/W«² \ fuþ·¾ÕútSηN¥å|\ 6c;nt9_ÚâÆÍlUo]²mSféC?ÀFm)&\13C\14\1c\ eª}¤\94\81*\8c>\1e±þhýl0kÝãu_ßï\8e\84Å<\8a\ 5\8cI,»ñîÎ+
+³'uÄ\89ILT¹h±=À;Òö\9f\ 1O\bgzÓA/\98u­Cå+Â4\eËW\94\91\18&\ eÓÃ6ø41Ü\9c@ÙµÀê&ê\ fÞ\ fhÜAÖFqÁ\88¢¢\9fÅoËâ®CØ6 \9fÊ\8a>¬±±h\8by\93\95ÅNk\10r9\9cxzÛk{g³ÜÎr\87ì\ 1\f\ 3ªaQ¦ÎC\8dÚ5ãÖ\1f©¢ða\aoZ÷Ó\948}Úzô\84Ç       ÀbÂU<\1d>wå\aâ3XY\ f|rJ\94\94=>\vw\8f\9b\80?;°aã9&\87\11±\ f\v@äd¨¿µ\95\9af\ 5®\1d¸ÚC
+#\90)    \a¨\ 4\98æ\ 3ß\a\ 6ï+Yü\ 2\ fù\93m«¬ùÚ;¯\1f\9d-êß]ämF\1eAqô©u\ 2*$j:\87¤cÀ5\9fÎ!\8dä\87\11>\Y<áu,HÂ\ 6¿Ë\1e\\8aÃ8Ä5¸\86³öæÄî§*ï=¼ÏÒe7Ë\17ÓQC`«Äyé(%ÑÉK\ 2Öïì]\96ödü\16\8c\9a«6\¼É˺¶Õ\17\1fF
+Ib5%#¹ ±\99\90\91»ò\ 3\19\19¬¬\a#yLh20ò_EãªÂv\81\9fͳ¯XvÞvÁbk\9fÄ\8bÁ®m\8d¤Ú!}«-R?±6¯KÏPNCÄ\92Ðø\9c\fU&\ 6   'N)ó¬n¶sÁe³Ê·~ÎòrþÉ\83¿*I\bå\13òWÅ\0S=\1d\7fGòÃø\e®,\9e¿*¡D¨\81¿?\95\15\92+.w+WôÕ\15\ 4a\1c2mìk\14\1eás\87;\9fh»iªlÖvÕ¥\17ºØn\8e\18\9d.\17\eÉ\ f\ 4R°²\1e\86\b3Ôßþ\91¦Xã\ f\96ÂæîìSþL:´ºÍm\83äÁý2\9b/±1(Z\85%²÷Ü\167ã¡ø\v\16È
+æM&Ó\ 1yW~ \90\83\95õ\0²\ 2'(\ 6\7f\99\81\ 1\ e\8e"\9a¬Áfý\87ÍÖ\11\1el\91¬916ç¹­kÏÇó\f¦\14ä\1e\f\800\19\84\aB8TÙÃ\80\951\91\9bu\8c®VyØ\18¶5Ö,cCñ® å  Jtêì\1e,Øb·§\1cËÐîZ2ÂÏ\1a\84\bi&\8a¶±OMA2K¦\v§%ä\14RMǼ\91ü0æ\85+ëá<(\85¡~\Ó\84Hb\8e´\97+tì\9dg\90eÛ|
+3\8cly\9f5KìS=­\9dÿýÕa\ 3õT]dt7¾çÕi\16kêöö¶\1c/z\1då\9fL4QÓ\91c[z 5\ 2\15Å\13£[\12\8e\93¤'\86³uæ\90N`ÞÖM¹Ê¾Ú}Ë\89X7 \13A\14cçt\ 4RS¢O\uyAeT*0HÜLè
+\ 4Lìtùð®ø@´\87ªê\ 1w)\bU\83\1f¸ÚgD\ e\ 6^yV|Ê\8a\9b?v%Ô\87\9bB\83e8/7\99 F\9c\96\9bY\ 1\13ç|\98IA    3a\90&\f`PL\17¤\8dä\87q3\Y<9\85ÑDðx³f\81\8c\ 4²}¹È3¡ÉCGdÏÔ¨r¶ªº­VH[Q¥X7Z.\90ù\UÎ]]gO\vKX>\vCÁô\9d\95ÏBÇ\84\99\13']\ f\95[xÐY¨8t+Ä\11:K@-\9d\90λò\ 3é\1c¬¬\a\9d¥!Ê\f\ 1|\17z\vYVÕ\räR+lÞõÉy¸E¼`¬\13÷M¦:\ 4{ì=h\9e¸ðWhÎC¸#ÎZg\11\9c\ 2\8fÍÿõª¦\0À\anÇxÞ$p\ 3È\8f§3        #ùa&!\Y\ f\93@9Itì½\18å·øSØ\15Vðÿha3¸þQ¶Ímë[þàIB4\9f\ e\95\ 3A\19ª*\1e\93Ü0bèP\ 1Ù[ç:\12\1c>]0:~Ï3+\84ÁÉßxm,¼à¿*ë&`ÿ\81G\90Êã\98hͦÃè®ü@\90\ 6\81Ò\ 4îݬ_\80\1a¬\89³i\8a/[4§5Su¹B\17ϱ\10Có`\1d\16\9c\v\92èø¬\81\16W\8c$\9c\9d6Ðú\f\83kk×x\ 4S\\82\1e\13Ö1¹\80+bB\8b°+?Ð"\ 4+ëa\11\84$\9c%\8f±\14\92¹÷Hê¢_ÛXcÆ#$Jݶy\93Û\99\95ÝÙ¼Å\ 6Pu\89Ý/a±[0Ú\15ð\ 5kmk·~¿ªö\rÍ\18\10<\9e06Û\95\1f\88ò`e=PÎ\ 5áÃr\rÚòûMÙg\0×\9e9;\982XdY`æ°ñ\1at_Ü´Y½\1c©ü,\91z\8b}e\9b¬^dÎ\e\10ÊÄt\80Û\95\1f\b¸`e=\0Ç8\11tð«ï\9cmZìúÿ{·FÒh\ 6×\97þÄ\940T*t<A5¡\\9e3\9e`\89\80®O¼ø²~-\8e<Ü»ÙîkËeê¶ê7}+\88¿\86ß\9b
+ïö=\v[7[çî\5\ 3ä\83ìÉ_s\86A!\òé"\1c\ 6ß<\99\8e\8a#ùaT\fW\16OE\ 6ß\9bµÚÿÔîÄq\8bÇ+\9b\7fà\17\99Ú¾·M\8f\14$\96ë\92>Òkþjs´ßl_¼ÆÅ\94\9c×n
+M¤<±Ý\1cþÂÁ#\rc\\87î¤9b¥\18\90QM\17¡\8eä\aZ©`e=¬\14KÈæE;¼\95Â\97¨m1_\96U}â\92Þm\95­lõÅ\93ò\90Ý\94\90íyß\87ß|\ f\8cÈÆò\ f\97«Ò\17f\85ÇéD%Q¿\e\92Ó£}W~ Ú\83\95õ@;\18\96$\19Â㴽ͳ9z]\ 6"¼*s'ßË\9af\8b\ 5d{EsbР\13=Hßrd)ciïÐ{½°\8fóâ\15#\1fÇJ»ÿVRçt¬qBb5u>ò\98zìHß÷ïR\92\12ªÍKþ\ê¿\ 1\86
+endstream
+endobj
+4400 0 obj <<
+/Type /Page
+/Contents 4401 0 R
+/Resources 4399 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4398 0 R
+>> endobj
+4402 0 obj <<
+/D [4400 0 R /XYZ -16.307 900.716 null]
+>> endobj
+4403 0 obj <<
+/D [4400 0 R /XYZ 56.693 741.779 null]
+>> endobj
+4404 0 obj <<
+/D [4400 0 R /XYZ 65.161 742.462 null]
+>> endobj
+4405 0 obj <<
+/D [4400 0 R /XYZ 65.161 731.503 null]
+>> endobj
+4406 0 obj <<
+/D [4400 0 R /XYZ 56.693 684.09 null]
+>> endobj
+4407 0 obj <<
+/D [4400 0 R /XYZ 65.161 684.773 null]
+>> endobj
+4408 0 obj <<
+/D [4400 0 R /XYZ 56.693 637.359 null]
+>> endobj
+4409 0 obj <<
+/D [4400 0 R /XYZ 65.161 638.043 null]
+>> endobj
+4410 0 obj <<
+/D [4400 0 R /XYZ 56.693 590.629 null]
+>> endobj
+4411 0 obj <<
+/D [4400 0 R /XYZ 65.161 591.312 null]
+>> endobj
+4412 0 obj <<
+/D [4400 0 R /XYZ 65.161 580.354 null]
+>> endobj
+4413 0 obj <<
+/D [4400 0 R /XYZ 65.161 569.395 null]
+>> endobj
+4414 0 obj <<
+/D [4400 0 R /XYZ 65.161 558.436 null]
+>> endobj
+4415 0 obj <<
+/D [4400 0 R /XYZ 56.693 511.022 null]
+>> endobj
+4416 0 obj <<
+/D [4400 0 R /XYZ 65.161 511.705 null]
+>> endobj
+4417 0 obj <<
+/D [4400 0 R /XYZ 65.161 500.747 null]
+>> endobj
+4418 0 obj <<
+/D [4400 0 R /XYZ 56.693 453.333 null]
+>> endobj
+4419 0 obj <<
+/D [4400 0 R /XYZ 65.161 454.016 null]
+>> endobj
+4420 0 obj <<
+/D [4400 0 R /XYZ 56.693 406.603 null]
+>> endobj
+4421 0 obj <<
+/D [4400 0 R /XYZ 65.161 407.286 null]
+>> endobj
+4422 0 obj <<
+/D [4400 0 R /XYZ 56.693 359.872 null]
+>> endobj
+4423 0 obj <<
+/D [4400 0 R /XYZ 65.161 360.556 null]
+>> endobj
+4424 0 obj <<
+/D [4400 0 R /XYZ 56.693 313.142 null]
+>> endobj
+4425 0 obj <<
+/D [4400 0 R /XYZ 65.161 313.825 null]
+>> endobj
+4426 0 obj <<
+/D [4400 0 R /XYZ 65.161 302.867 null]
+>> endobj
+4427 0 obj <<
+/D [4400 0 R /XYZ 65.161 291.908 null]
+>> endobj
+4428 0 obj <<
+/D [4400 0 R /XYZ 56.693 244.494 null]
+>> endobj
+4429 0 obj <<
+/D [4400 0 R /XYZ 65.161 245.177 null]
+>> endobj
+4430 0 obj <<
+/D [4400 0 R /XYZ 65.161 234.218 null]
+>> endobj
+4431 0 obj <<
+/D [4400 0 R /XYZ 65.161 223.26 null]
+>> endobj
+4432 0 obj <<
+/D [4400 0 R /XYZ 56.693 175.846 null]
+>> endobj
+4433 0 obj <<
+/D [4400 0 R /XYZ 65.161 176.529 null]
+>> endobj
+4434 0 obj <<
+/D [4400 0 R /XYZ 56.693 129.116 null]
+>> endobj
+4435 0 obj <<
+/D [4400 0 R /XYZ 65.161 129.799 null]
+>> endobj
+4436 0 obj <<
+/D [4400 0 R /XYZ 65.161 118.84 null]
+>> endobj
+4399 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4439 0 obj <<
+/Length 2368      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\ßsã¶\11~÷_ÁI\1fê\9b\89\11\0Ä/¶Ó\87ܵM&\93¤mì\87v.y )Èâ\1cEèH*²:ýã»\94¨\8bE[öB |y\12%\81Ë%¸ßî·\8b\ 5ir\97Ðä\9b\8b·7\17_ý]Ò$#\99â*¹\99'\8a\13¥\13ÃR\92êäf\96¼¿üÉV6oí\9b+.éå\8f®³íþpî\9aýA·\18þü«+Þ:÷aÿåß×ß¿ùåæ;¸Ì\15c$\93r/íºÛV¶]XÛµýßpu\96\18¸ºJû«\v¥\89æ&¹\92$ÓÃõ3\ 5\ 2µ¹üjÿÁ2Ý\9fxñ·\9b\8b\8f\17\fÄÓ\84%R\11\95¥\89Î\18Q\94'Åòâý/4\99Á\7f \0\11\99I6»\91ËD2Jxªà¸J®/þuA\87\99  b\7fØ\7f|ó@2Ì\aÓ<Ñ"#\8cª^rÿ»¤ §P      '\99É\92Æ&ó\93¢°\17H\raB\1f\17ÌúÑ¡ò%a\8a\8dåKÊ\88V\ 6u\85\87Ó¬HƳ      \94Ý      lî\92ýÁO\83%Â#ÜÙ\82ØYâ ¸`D¤\83õ|=\9bí\1eþi9Éû+Eéem7¸\81«¼É\97¸¡e=³÷GCA#2üðø\9c˪¬?´\1eã;ç1¸µEWºúÄ\19G\93~\84\94\ 6³+M\88=\9fø|ìR\ eàd\9c\0ØwÏñgÎå\91ê£go\88\0ã¤\83\ 3r·¶éÞì\9eÁu\97o;WÿéÍ\15ãðõ¾±srßV\7fÞÿ\9b¯;WÎîû_°ó@Áß\99x°Và\914gÑ`=\92\1f\ 6ëpeñ°V\99$\94fû'üϼmq\18ì\16\8d[ß-p\83ó\1a     l¤SqHy«¦\æÍv\8cÍ/O¢yw\16 ÚÕ3ÿó \fã¦\ e@T\8eÅ\9f\1e\8c^F\922\14L\8fdzôcù\81\96\1e¬¬\87¥\e\10¿zªtf¬99ÔÖ\9d¿­9,Üò\ e\8b\rä\9d\15n]!ñÖ\aÐó¬5Ø#\ 4N?6\f+\95\11CÓx 9\96\1f\b\9a`e=@£SB³\81-üÇ­\91\95?"D\7f|\86o}.+Ä{\81\89\ 3\93\97ùC¼@\12ã[[äëÖNíRÊÖ7\ 4IC\8c\10ñÐt,?\10MÁÊz ©\9f \94ïÑ\ 4Oj6­=¯ª¼°\13\9bþ2/ÑF],°\1c\b+\13­f\a\8d\9cWnsv\98\90\92\18)_3[SiJ8ÕÓ¦kþù\99â}!JGLР+\15ÌÄó\19Çò\ 3}F°²\1e>\83I¢©ò¬»´ëÕÊ5XH S\17,\1cÑe\9fß}-g\8a\82ÕfQ\16ÈTy\ 5Á¾ì¼\ 3.X³Pñ°s$>\10:¡ªz \87
+pR\83ë\5¶(±Üè±\95\ 5ÇæOT®\9d6B~{óÃ÷HrºîVk¤Ghr\80:Ú)`é¬w-Cf\94\80¹E3ì\91ü0Ë\ eW\16oÚ2K\896Ƴ\98áåߺ²«ì¹DI\1aM$ã¯I\94¤\12Äô«WÞDé\87\94Ý\7f÷Lé;\9b×íoL©ÝÖnåÁ\93$0D\9a\8ax<I
+A¨\96ñ q,?\10\12ÁÊz@Bh\92\89'a\93«¥\9bÙÊ¢ëÞv       YVg'&VÎ\15Õ¸ö\ e·ñ¿Ó\Ź²\86p2\1fg|/\9d\v»
+Y±\92\90\900\16\8fl\8cä\a\1a`°²\1e\ 6\98*"¨Ø\eà»Êµ\16iS·ë»ÑÃØýü\a\ 6I\17¸)ü\83¡\84qýª>\17®!t6mrú1¯gyk;\ f¯+2M\94Èây]aú\e\8efóÇâÃL>XU¼Å\v\ 3\16¡Í!\8a~ÀÒ\90u\83\1c\99ã\86\1d,\ 67z\91·ÓVi\9f(|½¼òc\7fµ56{Ä\8e\9e\81Ú\ 5pÅ/±àÕ\92è4\1eÉ\1fÉ\ fDW°²\1eðÒ\19¡lð®^µ}¬!,ó-ve\ 1\997Ú¹ml]`É\17º¶\8c\e\8fwH¾\85äe}_˹DI@B¢u¼\85ø\91ü@»\ eVÖî\81Ó\1c
+\9ao-pdëé;Ñ      ¯Ï\92Ä\ 6ë\14}ê(·Û©×9\9eñ´§ùe\87Ö\ 2\e\99\86\90\97a#SbX¼¥ø\91ü@Ø\ 4\ 1\e©       £ÃR¼×bÛü÷óø£T\9b\84¤Äpñ\9a\99\8fà\ 6.­âtQbo\9b\19\92\8a\88½Ð\ 2$¦&^/ôH~ \14\83\95õ\80"ÈUÚ·\17:ÿ¬%&Ï^\92MÙ-ð\ 5´1rÿòÅé\1aÔS\9cêÊg\ 5ï\8b\17Ø\ 1ÒåÌËû ú\fg\94Ë\8c£\9d\14\15$Ͳ×tR©\ 1@ÉÏê£RÍ\0\9dñ\Tªh\7f×Ñ\ÔH~\98\8b
+W\16ï¢R ô\\fÉã\8fnsf¾\13\8c²]mæqoæ3~§ªp#=:ݰ˾ù­E^ÜVv   wõY²Ü\8fkÛâ×ñ\1e\ 5\88\971\vt\8aFl\86\1dÉ\ fÄT°²\1e\98\ 2¶Ï3ÏEW\8f¶Ut\ f\e\96ÑO^\10\1cw\97{\90ôThBÙ«\92ô\94CÈU*ÞòÄ°ÝiÑ-+\9f\98È\ 4\91iDÞ\9eÒ\94H\1d\8f·\8fä\a\ 28XY\ f\0SE\8c\1a\18ѻƢYvkûv¯Îú1øvb
+_¸åjÝ\95õÝäáÌÍc\84\1e@
+v`»±¾a\8a\ 3÷V\11;FGòì<\Y¼\95óL\92ìP`\9d\9a{<Mç¦ÛéÔ®±­\92\ 5v}\ e»x\81\9f¾a6¯º©I\ 2\16ÓØi|\9c\e¼\fQH@\95\8c·n>\92\1f\bÑ`e= j\ 4É\ e­©èMs¡\10ÅR5®Mÿò\89Wdj\1c>)çÓ2µ²\ 6îm\1fð4ÏÚ\ 5\17\8a°\98Å\v\9eJÂÓx\89ÖH~ <\82\95õ\80Gj\88ä̳xáµçaúJÇjÑä­ïÚ\[.{féyÖY\1d'h6öqíº³»98ä\\ÇÛû7\92\1fhÓÁÊzØ4×D\1eúS\97®íФd¾®¦î\14ò\89ùmÿ¦ óv\8a¢\99\96Opâ\8cpóª{ðX\ 6ñ0\9dx\ f
+\8f\8c!\86\7fÇ´&FÄ˦FòÃp\e®,\1e·\fh!KÕá\1d\\9b¦D\97\ 1\\11¥^й\bñ\10ë\11@Õn;ñýc³©\95[­ûy\9a\9d\97Q\ 6öeâ¥+Çâ\ 3!\10ªª\a\ 24\85ÙÑ\9eõ\ 4ì2Î~Ç#ú¡\16®îS`\8f= {w{\9d/§^Q¯\çµXÔ\9e\eò\98\94$\8bØ!;\92\1fh\98ÁÊzX¦Ì\bgC\ 3úÍ\ 2K?æå}ðÞ\f   ÷£²ç\19\92|7q\ 6X\12<\ fñªûòXJ  Ï¦Þ\97·ë\17[åw\ fÓû¾<îj\0Ú\83ßfå¯e[ºú\89*Àðõ7IGa\18\14\93\ f\14ë·:H8\1c\99R\ 6\9a0úé\88í\8f\90\8f\81S¸Ñ\88»\ 4\19\ 5ui¼]\82\81\1e#XY\ f\8fÁ8Ñ\99ÿ.ÁbÜä\14ÌÎ\16\90\8fcóª¼øP»MegwO\ 4\92à¶\83Ûþ]±Ó.è¬ò\11ï|>Bïz÷±¥r¿Ö\8b\16ûª@WØöÑ\ 2À\8bH\86ÌPF|ó±ø0\98\ 5«ê\812PÔ¤ÃVȶ\\96UÞTÛiñ\ 3Ð-\8bü\99\9d¬§Nü\1aËLÏC\1d¾\81)_­l\8ed\bØ\ 6\8dyãjôæ\1f`ÝÞEÄyç½PÛ¿\v b\17ñ±ø0\8c\ 4«\8aÇHF\8994gæõÖ×èϦ\80F\10\99Åxáð£·\80\vJè~'ªïKÀÿ\ f\ 18µª
+endstream
+endobj
+4438 0 obj <<
+/Type /Page
+/Contents 4439 0 R
+/Resources 4437 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4398 0 R
+>> endobj
+4440 0 obj <<
+/D [4438 0 R /XYZ -11.232 900.716 null]
+>> endobj
+4441 0 obj <<
+/D [4438 0 R /XYZ 56.693 759.068 null]
+>> endobj
+4442 0 obj <<
+/D [4438 0 R /XYZ 65.161 752.393 null]
+>> endobj
+4443 0 obj <<
+/D [4438 0 R /XYZ 56.693 705.284 null]
+>> endobj
+4444 0 obj <<
+/D [4438 0 R /XYZ 65.161 705.968 null]
+>> endobj
+4445 0 obj <<
+/D [4438 0 R /XYZ 65.161 695.009 null]
+>> endobj
+4446 0 obj <<
+/D [4438 0 R /XYZ 65.161 684.05 null]
+>> endobj
+4447 0 obj <<
+/D [4438 0 R /XYZ 65.161 673.091 null]
+>> endobj
+4448 0 obj <<
+/D [4438 0 R /XYZ 56.693 625.982 null]
+>> endobj
+4449 0 obj <<
+/D [4438 0 R /XYZ 65.161 626.665 null]
+>> endobj
+4450 0 obj <<
+/D [4438 0 R /XYZ 65.161 615.706 null]
+>> endobj
+4451 0 obj <<
+/D [4438 0 R /XYZ 65.161 604.747 null]
+>> endobj
+4452 0 obj <<
+/D [4438 0 R /XYZ 56.693 557.638 null]
+>> endobj
+4453 0 obj <<
+/D [4438 0 R /XYZ 65.161 558.321 null]
+>> endobj
+4454 0 obj <<
+/D [4438 0 R /XYZ 65.161 547.362 null]
+>> endobj
+4455 0 obj <<
+/D [4438 0 R /XYZ 56.693 500.253 null]
+>> endobj
+4456 0 obj <<
+/D [4438 0 R /XYZ 65.161 500.937 null]
+>> endobj
+4457 0 obj <<
+/D [4438 0 R /XYZ 65.161 489.978 null]
+>> endobj
+4458 0 obj <<
+/D [4438 0 R /XYZ 65.161 479.019 null]
+>> endobj
+4459 0 obj <<
+/D [4438 0 R /XYZ 65.161 468.06 null]
+>> endobj
+4460 0 obj <<
+/D [4438 0 R /XYZ 56.693 420.951 null]
+>> endobj
+4461 0 obj <<
+/D [4438 0 R /XYZ 65.161 421.634 null]
+>> endobj
+4462 0 obj <<
+/D [4438 0 R /XYZ 56.693 374.525 null]
+>> endobj
+4463 0 obj <<
+/D [4438 0 R /XYZ 65.161 375.208 null]
+>> endobj
+4464 0 obj <<
+/D [4438 0 R /XYZ 65.161 364.249 null]
+>> endobj
+4465 0 obj <<
+/D [4438 0 R /XYZ 56.693 317.14 null]
+>> endobj
+4466 0 obj <<
+/D [4438 0 R /XYZ 65.161 317.823 null]
+>> endobj
+4467 0 obj <<
+/D [4438 0 R /XYZ 65.161 306.865 null]
+>> endobj
+4468 0 obj <<
+/D [4438 0 R /XYZ 65.161 295.906 null]
+>> endobj
+4469 0 obj <<
+/D [4438 0 R /XYZ 56.693 248.796 null]
+>> endobj
+4470 0 obj <<
+/D [4438 0 R /XYZ 65.161 249.48 null]
+>> endobj
+4471 0 obj <<
+/D [4438 0 R /XYZ 65.161 238.521 null]
+>> endobj
+4472 0 obj <<
+/D [4438 0 R /XYZ 56.693 191.412 null]
+>> endobj
+4473 0 obj <<
+/D [4438 0 R /XYZ 65.161 192.095 null]
+>> endobj
+4474 0 obj <<
+/D [4438 0 R /XYZ 65.161 181.136 null]
+>> endobj
+4475 0 obj <<
+/D [4438 0 R /XYZ 65.161 170.177 null]
+>> endobj
+4476 0 obj <<
+/D [4438 0 R /XYZ 56.693 123.068 null]
+>> endobj
+4477 0 obj <<
+/D [4438 0 R /XYZ 65.161 123.751 null]
+>> endobj
+4478 0 obj <<
+/D [4438 0 R /XYZ 65.161 112.792 null]
+>> endobj
+4479 0 obj <<
+/D [4438 0 R /XYZ 65.161 101.834 null]
+>> endobj
+4437 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4482 0 obj <<
+/Length 2143      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\ÝsÛ6\12\7f÷_Á\99{¸äæ\8c\0 >Û\9b\9b¦mÒN\9bÜÍÅ~ÈLÒ\a\88\82-\8e)R!)\7fÜ_ߥ(§\96\v\81TûD\89\ 2\17K`\7f»?ì\ 2¢ÉeB\93\9fN¾??yõVÒÄ\12«¸JÎ/\12Å\89Ò\89a)Iur>M>½øà\vï\1aÿò\94Kúâ?Uë\9bþãEU÷\1fÚÙúÇ\1f«ìûªºê¿|<{÷ò·ó_ \9b\88\95²\97vÖÞ\15¾\99yß6ÝÏÐ;K\fô®Ò®w¡4ÑÜ$§\92X½îßj\10¨Í\8b\85ÁwxðäÍùÉ\97\13\ 6âiÂ\12©\88²i¢-#\8aò$\9b\9f\8d&Sø\r\14 Â\9aäfÕr\9eHF        O\15|.\92³\93ÿ\9dÐõHн#r/[X¨êuú̹\iqÿØ«·Ðdõ\1e¢{Æ\10¡\füÐ\ f`5ñuûòTQ
+¯ïîÚªüæå)ãð5/§þ\96Ü6E/\f\86©\93×]~Ú|A\98\16¦y¢SPB¤Ý\vv÷%\85á\12*áÄ\1a\9bÔ>¹xøF\eÒ\1e¿»Û\ 17\84\19qßA/\98u­cåKÂ\14Û\96/)#\1aF
+ÓÃÃÙVÄr;\80²+\81õeÒ\7fø°\9eþ\8d©¼W<eDÀ\0­!qS\ 3\106,`WVòi5å\8b:\9f»ú.ßl\ eRþ¹¾±ç¹ÆgU9Ý}rï\ 3®\9câ\1a¶`\8ey\80àÖÏ\17\85ë\80\8fk^áÚÍ@ábK\85ç\11À4\ 1ð\8d\9bò#\r4ZÙ\0\ 3å\94H\96ö\ 6Zú¦ÍËKÜ<T\17¸v\10\aæ¾l\9b\81­±ñ~p\v\a\99®hª`Ì9äËÕ~QÕ­Gj\93\97¡FN\15áJ\8d\9bò#\8d<ZÙ\0\96H)z#\9f,/·¦w5Ú\7fë#-cÊXÆ   6²Ò\94\0½\88\89¬{®{\19\852\94¤J\fË(ܲ­Ú*\và\14J\ 3C¢l<N¡¤%BðѬyK~\9c5Ç+\8b·f\ 5\ 3¤×\1eûm~\8btm9\ 4c\ fä =Ìùì\8fÚ\19\96ÏT\13\88\ 4Û\9e\15\v4\ 5Ö/dzT ¥)\91©\1d\16h×¾\9e¸6\9f\87 \8d\83\1eZ\8d\884ðw\8a\99ñ\90¶)?\12iÑÊ\ 6 \8dÁ\82\92®\97 ¯§X\16±\ta\1e׸[\ e£\1a~w\93\19\12k\1e)t;\16>Ã\\1e\8d\9b\9c2®S\85\ 62Äb\ 5óxD K£\88frX ÃÄÍ]ÑÁøÛþ÷Y;/ÚI\11\0l\0\92\8f\al     v¬m:\1a°·äÇ\ 1;^Y<°¥²\84\1a\16\18C÷1G¦\8df\82>½Føùüý;dHu\10(\91+\8a²j\ 3VÍèµ\9dkÛ:\9f,Ñk÷¬ªk \16ÅÝ¡á]ÂÕPqT¯\90Zb\ 6\8eî\vW;\bí7~\82}o\ ezq3¢\v`Ý[Øñ\À¦üH\17\10­l\80\và\9cp¹N̾¯®\91¹\84\9b:ßI\91\80\80Ó½à\7f1¯¦Ø\94_g=\a#¨ã*G]\88
+\9b\12ª\ eImÿês 2«w~ëfÅeí¿"¨ö\17¾lë»\800*LJ\18\1d1»-4\ÅxÙí-ùq\18\8aW\16\8f!¡%\11é×ìö\1c\8d"\87\8cn\11ùÈõÝ\7fí\aæb\ejÿ~:\82çe\93OýÈ\9d ×\ 3\0\94¬pMó\98>\9f©¤O8$\87uH\1fwHK\922M\ 4K\93SF\80Dõ3ÿ\8f}}\81ÙÁºõA˼¼vE>\rL¯â\15Æ\93¬&/vÙ
+\8c\eÃ:\1d`\90Lª£ú[¡\b\17lXƲ"\9b\16Vz\Û\11\9d-\97$\1d/ë·)>ÒÕƪ\1aài¹!\8a\9a¡\16,VH£ùÓ¨ÃÖã\QT7X\82Ó4í¬®\96\97³akLYU\ 4¤GÀ\a-\ f­J>\ f\10&HªØx\ 6¼)?Ò\82£\95\r0a\88\1c\ 3Aàj\18ÉÍg¾Ä.\9b\ 3:\aãZÎËf\ f1\7f,ÂúÛÖ\ 3\90ÚäØÚèµË\vüpì\94=\9f·]\9a\12AGt¾\9bò#m7ZÙ\0Û¥]\bîMwx+\ 3bÙº2ó\87ñ\\ 6!XÂÊï0Fæ\16\vïêfà¢ÐÌ\1f
+nPéïû\81\85NG\15ÍÂgÍ¡kiAé\8aä\1e\91Ü¥\1axµ=$\1dõÞ-ë¼ý\7fÏî~ñ®lþ`w\93¢Ê®\ 2Ø]ªÀ\96R=\1e»Káu¥\1e¯Ô´%?ÎÃÄ+\8b÷0©´Ä¨?JMþO-6¹ìª¬n
+?½\fÙ»\83u\ f®nól\17÷Xt¦B\12ÅÆKinÉ\8f´¡he\ 3lHÀ-ºÞÿz\16b\18Ø\99\9btût·¦íÕ\13É\ f\87U ös\97\97\ 3ï\14\9c`\89Ò\ eÜ\82¬\91\13uÜPÁ,Ñlà-ÅÙlY^\9dfÕ|^\95!\ 1\83\82.rÄÜ+·\86h;^îuK~\1cØã\95\r\0\84\1a>d  Séç\12 ë:\1f²ä\88­M¶°^\1a8\80\1c\8b¼¼:\98)r+\89¡GM\ 3\89±|Xø\7f\81Å¢k|\e\0}\ eWËGÌ\ 4\88Õã!\7fC|$ðcUÅã\9eKI¸\1c(\13Ȥ\80\8bùæ9Üã:Y\19Ѫz70_Ä5;ÿï\ f\81\85\85e\83t\129\96\ 2¯\16\yyQ\ 5°¤6o\vï&\93Ú_#]V=²2\81i#.\18¡l¼\94ç\96üH¨F+\e\80U!\b·_k_MëÝtØÄ÷\97eW"ÝJ4>oøùELÆñÉäg_ÕÇ\9aèýÙ¿G|\93\1c
+¼èlÔ\ eTöW\10|Ý¥w\ f§\r©!\94ó£Ò\ 6\ 66y_A\1a\10vn\80SÐC\8c¸\9b\99YA\98\19\8f7lÉ\8fóFñÊâ½\11³\9a\b\12»\99/}ék\17°¹£c鸦S׺\89k\ 6¯\19-\e´¶÷°\b(\19}\ 5P¸3a\96\11vÜ­_L\19Â\8d\18vë×\ 1G#\984$å#\1eBbB\93T\8dW\11Û\92\1féL¢\95\rp&\92\12\15z2bâÛ\16{4aQå%º16#øáÍë\1fß¿\19Ø\97}<{wþó»@ÎÌ\80\1a¦ú¨yCÆ\19\11Òþù e \87\1d±ÈÄ(%2\1d¯È´%?\12´ÑÊ\ 6\80\96¦ÄðuæøuY\ 13ÆæÓ ¦b\8f\ e á\95ߢã)\9aÁ7ír\91O\ 3`{\8e]\19dÅr\8aÝ3䲺j\1aô±ÈÌ7MU\1f°\91óÌÝb·\98Ô\1e@ÛìlI\ 13\91\ fÌ\ 4 O¨¼GýgÚ\9fi\81FæA#½úC\8bu\9bS$æ\8d%R\8fW²Û\14\1f\aÈhU\11x4\92\12Ë\89Qëz]Ø\7f\ 3L\90)¶³ªÆfÙ>ä\0òlæ#6Å\1a\18'ûvþ±GPBûs"¡\7fØó;ÔZt3
+endstream
+endobj
+4481 0 obj <<
+/Type /Page
+/Contents 4482 0 R
+/Resources 4480 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4398 0 R
+>> endobj
+4483 0 obj <<
+/D [4481 0 R /XYZ -16.307 900.716 null]
+>> endobj
+4484 0 obj <<
+/D [4481 0 R /XYZ 56.693 741.747 null]
+>> endobj
+4485 0 obj <<
+/D [4481 0 R /XYZ 65.161 742.431 null]
+>> endobj
+4486 0 obj <<
+/D [4481 0 R /XYZ 65.161 731.472 null]
+>> endobj
+4487 0 obj <<
+/D [4481 0 R /XYZ 65.161 720.513 null]
+>> endobj
+4488 0 obj <<
+/D [4481 0 R /XYZ 56.693 673.005 null]
+>> endobj
+4489 0 obj <<
+/D [4481 0 R /XYZ 65.161 673.689 null]
+>> endobj
+4490 0 obj <<
+/D [4481 0 R /XYZ 56.693 626.181 null]
+>> endobj
+4491 0 obj <<
+/D [4481 0 R /XYZ 65.161 626.864 null]
+>> endobj
+4492 0 obj <<
+/D [4481 0 R /XYZ 56.693 579.356 null]
+>> endobj
+4493 0 obj <<
+/D [4481 0 R /XYZ 65.161 580.04 null]
+>> endobj
+4494 0 obj <<
+/D [4481 0 R /XYZ 56.693 532.532 null]
+>> endobj
+4495 0 obj <<
+/D [4481 0 R /XYZ 65.161 533.215 null]
+>> endobj
+4496 0 obj <<
+/D [4481 0 R /XYZ 56.693 485.708 null]
+>> endobj
+4497 0 obj <<
+/D [4481 0 R /XYZ 65.161 486.391 null]
+>> endobj
+4498 0 obj <<
+/D [4481 0 R /XYZ 56.693 438.883 null]
+>> endobj
+4499 0 obj <<
+/D [4481 0 R /XYZ 65.161 439.567 null]
+>> endobj
+4500 0 obj <<
+/D [4481 0 R /XYZ 65.161 428.608 null]
+>> endobj
+4501 0 obj <<
+/D [4481 0 R /XYZ 65.161 417.649 null]
+>> endobj
+4502 0 obj <<
+/D [4481 0 R /XYZ 56.693 371.383 null]
+>> endobj
+4503 0 obj <<
+/D [4481 0 R /XYZ 65.161 370.824 null]
+>> endobj
+4504 0 obj <<
+/D [4481 0 R /XYZ 65.161 359.865 null]
+>> endobj
+4505 0 obj <<
+/D [4481 0 R /XYZ 56.693 312.358 null]
+>> endobj
+4506 0 obj <<
+/D [4481 0 R /XYZ 65.161 313.041 null]
+>> endobj
+4507 0 obj <<
+/D [4481 0 R /XYZ 56.693 265.533 null]
+>> endobj
+4508 0 obj <<
+/D [4481 0 R /XYZ 65.161 266.217 null]
+>> endobj
+4509 0 obj <<
+/D [4481 0 R /XYZ 65.161 255.258 null]
+>> endobj
+4510 0 obj <<
+/D [4481 0 R /XYZ 56.693 207.75 null]
+>> endobj
+4511 0 obj <<
+/D [4481 0 R /XYZ 65.161 208.433 null]
+>> endobj
+4512 0 obj <<
+/D [4481 0 R /XYZ 56.693 160.925 null]
+>> endobj
+4513 0 obj <<
+/D [4481 0 R /XYZ 65.161 161.609 null]
+>> endobj
+4514 0 obj <<
+/D [4481 0 R /XYZ 56.693 114.101 null]
+>> endobj
+4515 0 obj <<
+/D [4481 0 R /XYZ 65.161 114.784 null]
+>> endobj
+4480 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4518 0 obj <<
+/Length 2159      
+/Filter /FlateDecode
+>>
+stream
+xÚí\ÝsÛ6\12\7f÷_Áiû`=\b\ 6@\80 Û\99Î4½¦I¯îµ±f.7i§\ 3\91\90Ä\v?t$d;ùëoù¡X¢%{\19\8av\1fúà!M\82\8b\ 5°ûÛß.`SgéPçdz\17³³\8b\97\92:\ 1      <î9³\85ãqâ)Çg.q\953\8b\9cwçoLbti&S.éù/¹5es»È\8bæÆ®Ú\97ÿÈÃ\17yþ¾ùåíÕÏ\93?f?A7SÆH e#íÊ~HL¹2Æ\96Õkè\9d9>ôî¹UïÂSDqß\99J\12¨¶ÿÀ\a\81Ê?¿h.,PÕ\87g?ÌÎþwÆ@<u\98#=â\ 5®£\ 2F<Ê\9d0={÷\au"x\a
+\10\11øÎMÝ2u$£\84»\1eÜ'ÎÕÙog´\9d ztF¶²E@\18õ\1a\9d~ç\ÖZl?»x    Mêq\88ê\e\9f\bÏ\87\17\7f\9aØ®&S\8fÒó\97z\95,\v\93}=\992\ e¿_\9bb®m\9c\92Û2iäÁLU"«Ë\8fûc\84\95a\8a\r\88\18«ç\92Â\8c  Ïá$ð\ 3§0ÎbwP{Ò\ e?½ß\ 1\aí¥»í \11̪ÖCåKÂ<Ö\95/)#
+&\vÓÃî\82{$àÁ     \94­\ 5\16K§¹yÓZÀÞjn\15wASÁ\9aE½Ì\v³g\ 1÷\ 59ïê5·7F¿\8f³%²õ
+)öF\7fÀJÔ\16×\12\vöêg\Û(7%®%ÀÄ\89%f9r@K\83l\18ê$1Ñ~ÛÇ=\91Kps1Ä\13\8f\\8f\83\10u        õýg\a\85¸\81\18\ f\84<\9f\13áÊÑ@¨#\7f\18\b\rW\16\ fB\9e/!BºÍ¢~\97XSdÚ"!C[kÒµÅ6Ƶ+uf\12$\14ÅY\98l¢.\16Â@.Ú\a÷¿;7·\87¾y\18ÃfH¯Ï#ÓÓç=\ 5Ñ\17,},\9fç\95Ý(\19ì:½'\ÂEëô@Ìdgö¦\8cÂ`.u¶Ö\13\ 6 \anMÏÍ\96^í¢\bp1.\b\rZ\16\12·E\9e\84Ëó\9bj\9eëGáJgË-Õ[é        \a\9c\980yÞ~17&kîR\1dµÏl~Ç\aë¾A÷»¾\99/\88\16\8fÒJÝåA-%%.cÛ\86õ"ÕrK0\1fÓ¡\9cUD&ns_4D\95ìOÏ\94»\120SÁ\8d¼\ez/ì|\93ÏMa\eð¼²ú\83Í?a§ÕóÄô\0N    ³àz#²7©\"èxì­#\7f\18p\ eW\16\ f\9cRUÞÔ²·ïóìºZR\14L,6Yhã<ë\82Öô8hék\1d'\95i )\9a)±º`ÙTÖŶ\87\15.;L©r\11*)ü°£\1f\1d\9f\9cã\ 3Í{â­\84«\10b<sÞ\97\9c\a+ÛÃ\9cáª\Þ\983Þ~ò\ 5®ÝWæ\13¦ÝY\ 49n?\87Ì\8dô27r2oZëB§GÄ?np\12\ 2¼\94OIꥫ\bUÁg\ 4¦K½)bû±\89L?\19\9d\95w\91)\89K[ö\89L\\11×\97#F&æ\11Á½ñ\y_þ@W\1e¬l\ fWf\ 1QL´\94>\8aº\89èQ\86\8e\r.é:Aç\bè\03\8fçI\9cWV\86÷äúÃï\93¼ÄfúóM7U¨\1f\7fÉ|&\ 3X"¬m\ 3k\16®zRÖ.\94\r>±vï k7¿næ\7fm¢nÖ\a5äà\1fô\84$\9d1X©-IW§-pÌãì¢\\9bð¢\1aË\9f\85\81we        \9c¥ü³zJ\8aù7\93Ö¤Ûv\8b81åE\9eAK½^Å!¹m2W`úiòM;grG\13á\aDÂm«Ëï\94\eÒ°í\1dkîpæ*\98OÜÝ
+é©¡X\80Ä\9dòÍÉ¡¸#\7f\18\14\ fW\16\ fÅ\ 2äz~\9b$\%ñre±µ\8d\14]\10Î6\1a|\ 4    òàÝQ\82®~`é]\9c\9dÏÿkBl5¨­4Å×Xè\ 6½\91\18o,ÈF\16\9b6ëu\8eÍÛbdR\12Ím¾E¹]¨¹ïàÁ\9d\83\vÚÂ\80¿ÓJ\11\ 1ÞÕ¶\99"½Ý\r¼QK\9d\1dùÃ\9cq¸²\bgô«\82\8d\a}\ 5w¥N4/yûº\81êS\9bé\ f¿Ì^ÏþS~^\9e\1d\ 4¢<¹FâÆë²Ü\98\83t\88+I\85à\ fó®ÂT®\83Å\9d9\12öÞ@\80Ô&Á5~e
+û1_~nnæ\ 6î¨Å×\ 3¹\99«\18äf§¥#Q\1eÎóü}\8fÜÌõ\18q\957\1e!p%%\82©ñ0h_þ@\f\1a¬,\9e\10\0\r#\8aÊO¹ÙI3³0O°\853½@ÇH\8d\159/m¡CÛc/ÆÆ\16[\84¹Y\19¤\1e©^¯Ñ\ 4'ΰÐ\8aÞH\8fÂî\f|}|\ 6 ®\84E¼ÆW<Ñqë_¿¾DÎ\97±:ÒV?\17]©Î\9fH\7f<¨Ø\97?\10*\ 6\83®\b^£r=\9bXî¹Íÿ\11Ô~c×\e{Zú±2ÉúÄÞ´H°\eÇÖÜZl\ e\84¥Hø$l]\9aM\94÷Ú!Iufã°<ÄÀª½\92\a>Ý,MYA\ 6\92=.\8a<}л\ 5#L²Q¼»:O\15\ 4ãy÷¾ü\81Þ=XÙ\1eÞ]\1dþò[&x\19\87xÒûïØD`:Ù\81ý5\86^\15I`½\9f\92÷R\970W<O\1dn\87 \1f®Ì5\858ääñ:k\18\8f;óêô\8fÏFs\99\8eüa.3\Y<wæÕQ%/Øî¸\17\85       ÑÕ´\12{r¯\17{Kt¶Üè¥9mýh\18s;\ 1\83\8e\99\9fÅ\1f\ f\1c«:áNÌ\8b#;1\IɶÁïq_¬\8eO\ 5ü)\91\8cKE\18ó\9e\1dÉ°3$ nó\11\ f\b\83A\8ew@¨#\7f \\r\a\A® $Û\83+lµ,Ó©)×:Ħ\9c&Lt¡ûPBl\1a\99ÄÖ\14\1aIMÞ¾\9a]"Ï{\9bĤ&³'®\7f¦ú½A' )6t\14±Nâ\8f\aK¥_\1cÚ¼\ 3\84à£äʼâmt¼Ò~Gþ@_\e¬,\9eMs`î*hO/ey\91ê¤Ã\fàù\17èYæÀ\8e\9f´,\f1\0èqðÜua\16С\ 5ñ\87\83\ 5«âµ?^]¸#\7f\98\ 1\ fW\16\1f,\18ðh¥Úüè\859iY\18 \1c]f\9dÇöY·§õ<Ç\16¥\80ùvÉæã\ 6®¼ú¯÷\9eе\99\14\84q>\9akw3Ú\96Aê¤jðÈ\81\94"%µ\18
+~r;ú1\14&\ 4PQ\7fDtq!3÷Æ+6uä\ fD\97ÁÊö@\17 ½Jª\9e»NÛ?¿E\9e¤¨O\7fÜ?\88[¿\9d~ûpæ\88Ny{¥ç­N#l\e¡wù«\93Ô½AÊ\85(ü´\18E}¨ø\e£\9c\0FÇÆC(\1fh¿\1c¯´·/~\18>\rV\15\ fOÀ:Õ\96ü\8e\83NQ÷¼ò³âR\84>=ý×\ 1%\1fb·7F¡íÞ?]\10\94Ð&.öý\9f\vÿ\aÌèhþ
+endstream
+endobj
+4517 0 obj <<
+/Type /Page
+/Contents 4518 0 R
+/Resources 4516 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4398 0 R
+>> endobj
+4519 0 obj <<
+/D [4517 0 R /XYZ -11.232 900.716 null]
+>> endobj
+4520 0 obj <<
+/D [4517 0 R /XYZ 56.693 742.016 null]
+>> endobj
+4521 0 obj <<
+/D [4517 0 R /XYZ 65.161 742.7 null]
+>> endobj
+4522 0 obj <<
+/D [4517 0 R /XYZ 56.693 695.998 null]
+>> endobj
+4523 0 obj <<
+/D [4517 0 R /XYZ 65.161 696.682 null]
+>> endobj
+478 0 obj <<
+/D [4517 0 R /XYZ 56.693 659.916 null]
+>> endobj
+4524 0 obj <<
+/D [4517 0 R /XYZ 56.693 632.631 null]
+>> endobj
+4525 0 obj <<
+/D [4517 0 R /XYZ 56.693 586.966 null]
+>> endobj
+4526 0 obj <<
+/D [4517 0 R /XYZ 65.161 587.649 null]
+>> endobj
+4527 0 obj <<
+/D [4517 0 R /XYZ 65.161 576.691 null]
+>> endobj
+4528 0 obj <<
+/D [4517 0 R /XYZ 56.693 531.231 null]
+>> endobj
+4529 0 obj <<
+/D [4517 0 R /XYZ 65.161 530.673 null]
+>> endobj
+482 0 obj <<
+/D [4517 0 R /XYZ 56.693 493.907 null]
+>> endobj
+4530 0 obj <<
+/D [4517 0 R /XYZ 56.693 466.622 null]
+>> endobj
+4531 0 obj <<
+/D [4517 0 R /XYZ 56.693 420.957 null]
+>> endobj
+4532 0 obj <<
+/D [4517 0 R /XYZ 65.161 421.64 null]
+>> endobj
+4533 0 obj <<
+/D [4517 0 R /XYZ 56.693 363.98 null]
+>> endobj
+4534 0 obj <<
+/D [4517 0 R /XYZ 65.161 364.664 null]
+>> endobj
+4535 0 obj <<
+/D [4517 0 R /XYZ 56.693 296.044 null]
+>> endobj
+4536 0 obj <<
+/D [4517 0 R /XYZ 65.161 296.728 null]
+>> endobj
+4537 0 obj <<
+/D [4517 0 R /XYZ 56.693 250.027 null]
+>> endobj
+4538 0 obj <<
+/D [4517 0 R /XYZ 65.161 250.71 null]
+>> endobj
+4539 0 obj <<
+/D [4517 0 R /XYZ 56.693 193.05 null]
+>> endobj
+4540 0 obj <<
+/D [4517 0 R /XYZ 65.161 193.733 null]
+>> endobj
+4541 0 obj <<
+/D [4517 0 R /XYZ 56.693 147.032 null]
+>> endobj
+4542 0 obj <<
+/D [4517 0 R /XYZ 65.161 147.715 null]
+>> endobj
+4543 0 obj <<
+/D [4517 0 R /XYZ 56.693 101.014 null]
+>> endobj
+4544 0 obj <<
+/D [4517 0 R /XYZ 65.161 101.698 null]
+>> endobj
+4516 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4547 0 obj <<
+/Length 2503      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\moÛF\12þî_Aà>Ô>Të}%\97í]p×ܹE¯mr\89\81\v\90\14\ 5E­,"\14\97!©8ί¿á\8bl\89\96ìY\934úÉ´¸\9a\1d.çyæegE½+\8fz?\9eüpyr~¡¨\17\92Ðç¾w¹ô|NüÀÓL\10\11x\97\vïýé\e\93\9a¨4g3®èéo¶2e{¹´E{Q­º\9bÿ²ñ\ fÖ~lÿy÷ö\97³ß/\7f\86if\8c\91P©VÚÛê&5åÊ\98ª¬oÃìÌÓ0»/êÙ¥\1f\90\80ko¦H\18\87!\b\fôéyû\87\85AýÅ\93\7f_\9e|:a \9ezÌS>ñCá\ 5!#>å^¼>yÿ;õ\16p\ f\14 2ÔÞu3rí)F       \17>\§ÞÛ\93ÿ\9eÐn%èÑ\15ÙÊ\96!aÔouúÀ¹j´Ø~íü\ 2\864Ï!ëïh"}\r7\9aÁÿ1Iµ:\9bù\94\9e^D«ôª0Ùwg3Æáÿ\85\8dç°bäK\99\8e\98'Ùy\99\9bøÜä\9bù\1f\85\89ÒzÀ\1fõG¤\98÷\a-\13XÌs[¬I#\86RF¾´Ë\1aª\1d\ e\89\82ËN¡\ f0\ e\14`ôö\8aµWÍ\13Á»ª\1fªþóãþ*\83\80{\81\80\95\90²^åúsEá\9dIßã$Ô¡W\18o¹»¬{Ò\ e\7fz\7f\ 2®    Ój;A+\98Õ£\87ÊW\84ù¬/_Áª\ 5ðº03ì\9a\9cOB\1e\8e l#°¸òÚ\8b7\9d\rîÙÓVqÁ\88\f\16ÿ¹Xì\99à}9ÞûÆZ¶°D\r\8eæeUDqµ7º»7{Ñ}z仯^_à&YÄ=ñ§ß\1d\95|º0e\$y\95Ø\f'}\1dåy\92]!\9f7C®"ð^KYG^çA¤pxo¡?\ 4)Gþ\1e§)Ê ×ò      4õÆÎMQµ\ 4ó¶\8an*{\88¦\90\1cá\87\9c\bΧã\b_3"ÀiLÅ\11=ùÃ8b¸²x\8eðµ$~çl_®L\8cÄ}\82\ 4W\1e
+7´ÜÌ×IU\19$Àæ7¸q\9bÒ\14HÈZ$\a`\99ÔæK\aâª\9ds\7føìøð¨Dj[UE2ßTÆ\91\8cü\0"!*§C̾ü\81\88\19¬¬\ 3b\ 2\ 1ÔÉ[È`mÆÉ\85Å\10ÇU\16\10n¯MÖwÀ§\ 4˼\10BK¦\9eÓçøR\12Eù¸¡q\1dã.æ\95­ã`ì£\vÐC²   \9d\ e\17Di>\1d\84öå\ f\84Ð`e\1d Ä}¢ýð60í\87\0ò\ 1ú³\9b*ßTX\1eÆG\83h@ïÙÚ£Î
+2b¬ÓÈÆök\85ù´\81\95ÿ9%*\14ÏI\f*\f\bØﳦÌ]¦\8c¤\f¥a\15\98\9e\8e2Tà\93\0\107\15eôä\ f£\8cáÊâ)CiJ¨ìj</S\13eãçl\85¹Ú¤Q\91|E\8b®kY¨\81W&3E\84§!»Ä\8dË¢µ)ó(ƲKf!?Æ\r]b#\90~\1e\ f/èÛ\873ÿß^¾süÆ»\9f.\7fýeä×máí\15GË_á]ùKÒn\94Þ\19\ 5a\13àµ\e3Ãò\aX³¦ìaÄôÕícçáû÷!¿?ç1Èc¥Þ\82\7f\92Gq \86\10B~ß\a=BBuç5Ú¨\0\9dCÖ)Wu\93÷\10ÑÝü@\15=\1e\7f¬"dðQ%ù¸\91ÇÜÎ˶Þ22\8es\9bd\15\9aú,6úBsd\99¤é\8d#/$Yl\8bÂÄH]b ¿C\88o·1¦\0¼\92DKþ¼\80ß\9fs4ÀOò(»1á~\80§\0Ö\0o¥     ãáöÍ(\86^xF´zÞð\95\83örü´vw\7f\aî\95%D\11åÃ[<\85YÆiT\96äË\1a[\82U\f´\v¦\fm©&\94M\18ÚîË\1f\18Ú\ eVÖ!´e\8c\bz»}º¶\9f\91\84\19!c>Hþð´¾<ä\vÿvÜ\11æ}Æ~ñ\18c\97ÉÂL<       Úçm\81â\1e\0¬£\ 5ò5Ý\8f]=Áêª\9bðf¬\894\9b7ÿ×cs\81Ù\ 5¾·32É>Gi²pt\95x\85ñ±öA\97íÂÒ\14X^°çdi©aj¦ÿ\144=OmüñÓÆV&/\8c\ 3WC B\98ò§ãjé3ÂÂ`2®îÉ\1fÆÕÃ\95Åsµô%\91ZÝV.\r¾´Ð\99\ 4~ûxätw\99|\199apHÊ\eÂr¨\7fä\85\9d§f\8d\e|]ãÒÍ¡Dx\87rZ¢·\ 5±Öð\88\ fìg'\10Ê\86l\8aìDªº»IO\aó}ù\ 3a>XY\ 4Ì»¬C*A\14ﺷîXú\9eÑ|ÿ°Ë½\%%6÷®\f$ßQß\9d\1eÏd£M\89­äEÙm©ëiÈC\ 5D×0\ 56Ó·kS­Ð1)v\11!\98\ 3\15²Ø­\85à^-\0"\7f5  ÚDHx\10>k- 7çXµ\80i\1eŽø'%\87°¸K\9d\96\88\fÛè\91Å«\9e/|<Ì\9ecëb5\blf°¦\9dÛ¢rØ\97À\96\95ݤ\v\aÎ\19¹èw½²©\19ä¼\8fÓƽ\féïß\1c\17z\9f\8fàÃoÎ_\1c¢\b      \ 1ç4\14Á5\11\9c\90÷å\ f\83\95upÈ¢nÕî²6\a×\81.ª£q\18Û&x+°Næ^pz<A· \16\19\1fÏ\v{]\9a¢\1c·[o\9dd\8b§6\12\88\10|²T\9e7u\10\15îæòBC\82®»N"&HÐ'\12F»rÆO&Í»\ 3\ 4»5\ 1ê͸$bÛ\0y¹=\9a°´ijϸ\82·\a\96Ö|\14¯¢ìj{\98a\15\9dqHjÎ\98:í¾17&k¯\9a:K{ÒÁÞ\9dxh    BìÌÍ´$Aào)bU­ÓÕa-!ð\15ì6\ 1hö0\1a¹e\ 2±NïP\ 5\0\1a\1e¨½.Ú£\18d\7fUf\Ô\98
+àB\91pÜÎßíCÌb»^ÛÌ¡\ 3X\0\99p¥¦+iÔ%7~×\=:µöä\ f£ÖáÊâK\1a¢nôÙ¶\80£O   \94\9b¼\8eHF®(lÛ$ÐÕê4É\90\1dËUT\\19¤¾\8b¨\8aê\96­\91\9fn\17â¸Íéò©l,\98\14\9e\93\8dy\01\8fÒ·l¬\ f²ñë3\ 1\91u\11­Ë?7\1fçÇt\14\10õ(\7f<6æ\82\9b\r\eS6òI\f³\8c6iEÀ\9cSC\8a\rX\94C\99\99×,$¦£dN}È"§ë\8fíÉ\1fFÉÃ\95ÅS2§!Q*t¤äîe#ùÛTx\9aE3Ü?\1a\13\et0ah_,¾&½\8e\8a\8f\elsN\r '³1§\82pý¬Í\bLÓÛ#¹Nlòk´)\92êkK'?\9b(+ïè¤î¤­W­$1\10r\94\97.\9bV¬9£1a\83\ 1S!\91\ 6\83\9eüat2\Y<\9d0X `k\f\ e\9bVèþ\82kìa0p©¦2Î%µ­Ù\1dÁßÁ34\9d\81:N\85/\9cÅ6«
+\9b\96#×Ã\92,©·\ 1\90$^EÎçº\98\ 4¸O\b\92\ 312TU\a\88(P4Øv\91.G~©[\ 3F\8a-\8cÁ[zó\95ÿ­L6²Î\87Áz<·A\9fGÄÖè3\87Ã\90_MaÑ\eÑ\eã¾¹\85^¶CAX×\13ó-ÖQ\8a\80(1]XÜ\93?\10£\83\95u\0©¤D³.,¶\19\14ýî*\9b;Ø\j>\9bÔ\rÿX\88`÷Q\17I\99§Ñ\r¾í 9°Åü8»¼ªw\8f¯\93'8Ó'o\ 2!PÂ}¢\82éNô÷ä\ fDÉ`e\1dPÂC¢»Ö\85{®dð\81#GSÆnÝ\1f¶d\87\14\8b1E|6Ýqõ\9eü\81æ0\99²ÝbÐúG\1d¦ûE\9c\9eü\81\8b1XY\al@Ò\19J±­.&#[q²ÎÛÓøè\ 3HØÂÊÅ«×\87\82\16X\89ã\ eê\9d#Í¿L-º¥èâÍ!uþÂ\82\90\và:,hÁp|ÿy\7fðF\93@\89q«¬\9f£"©ëCiRV\ 4"æ5É\v\9bÃèd·ÜÚÍqè\87È ®¡~ø\94ß!û?úìÈ£
+endstream
+endobj
+4546 0 obj <<
+/Type /Page
+/Contents 4547 0 R
+/Resources 4545 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4398 0 R
+>> endobj
+4548 0 obj <<
+/D [4546 0 R /XYZ -16.307 900.716 null]
+>> endobj
+4549 0 obj <<
+/D [4546 0 R /XYZ 56.693 741.748 null]
+>> endobj
+4550 0 obj <<
+/D [4546 0 R /XYZ 65.161 742.432 null]
+>> endobj
+4551 0 obj <<
+/D [4546 0 R /XYZ 56.693 694.926 null]
+>> endobj
+4552 0 obj <<
+/D [4546 0 R /XYZ 65.161 695.609 null]
+>> endobj
+4553 0 obj <<
+/D [4546 0 R /XYZ 65.161 684.65 null]
+>> endobj
+4554 0 obj <<
+/D [4546 0 R /XYZ 56.693 637.145 null]
+>> endobj
+4555 0 obj <<
+/D [4546 0 R /XYZ 65.161 637.828 null]
+>> endobj
+4556 0 obj <<
+/D [4546 0 R /XYZ 56.693 590.323 null]
+>> endobj
+4557 0 obj <<
+/D [4546 0 R /XYZ 65.161 591.006 null]
+>> endobj
+4558 0 obj <<
+/D [4546 0 R /XYZ 56.693 521.583 null]
+>> endobj
+4559 0 obj <<
+/D [4546 0 R /XYZ 65.161 522.266 null]
+>> endobj
+4560 0 obj <<
+/D [4546 0 R /XYZ 56.693 474.76 null]
+>> endobj
+4561 0 obj <<
+/D [4546 0 R /XYZ 65.161 475.444 null]
+>> endobj
+486 0 obj <<
+/D [4546 0 R /XYZ 56.693 405.418 null]
+>> endobj
+4562 0 obj <<
+/D [4546 0 R /XYZ 56.693 377.865 null]
+>> endobj
+4563 0 obj <<
+/D [4546 0 R /XYZ 56.693 330.859 null]
+>> endobj
+4564 0 obj <<
+/D [4546 0 R /XYZ 65.161 331.543 null]
+>> endobj
+490 0 obj <<
+/D [4546 0 R /XYZ 56.693 294.393 null]
+>> endobj
+4565 0 obj <<
+/D [4546 0 R /XYZ 56.693 266.841 null]
+>> endobj
+4566 0 obj <<
+/D [4546 0 R /XYZ 56.693 219.835 null]
+>> endobj
+4567 0 obj <<
+/D [4546 0 R /XYZ 65.161 220.518 null]
+>> endobj
+4568 0 obj <<
+/D [4546 0 R /XYZ 56.693 173.013 null]
+>> endobj
+4569 0 obj <<
+/D [4546 0 R /XYZ 65.161 173.696 null]
+>> endobj
+4570 0 obj <<
+/D [4546 0 R /XYZ 65.161 162.737 null]
+>> endobj
+4571 0 obj <<
+/D [4546 0 R /XYZ 65.161 151.778 null]
+>> endobj
+4572 0 obj <<
+/D [4546 0 R /XYZ 65.161 140.819 null]
+>> endobj
+4573 0 obj <<
+/D [4546 0 R /XYZ 65.161 129.86 null]
+>> endobj
+4574 0 obj <<
+/D [4546 0 R /XYZ 65.161 118.901 null]
+>> endobj
+4545 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4577 0 obj <<
+/Length 2103      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\[oë6\12~ϯ\10°\ fM\80Í\94w\89Ý\97ÝvÛ¢E·hO²@\81Ó>06mk\8f,ùHr.ýõ;ºääX\89\93\91i\19}\b,[ôð\139ßÇá\f\1d\16-#\16}\7föõõÙ\97ßi\16Y°F\98èz\11\19\ 1&\8e\12.AÆÑõ<z\7fþÎgÞUþâRhvþsQûª»\\14ewQ¯ú\9bÿ.f_\17Å\87îÍoW?]üqý#vsÉ9X­;kWõCæ«\95÷uÕÜÆÞy\94`ïF6½+ì>V2ºÔ`ã¾\7fÎ\18Z\8c\93ó/»\17nãæ\9bgß^\9f}<ãh\9fE<Ò\ 6\8c\95Ql9\18&¢Ùúìý\1f,\9aã=D\0Ê&Ñ]Ûr\1diÎ@H\83×Ytuöë\19ë\87\82!Ææ²yùþ3Ë\88\88Ç"\8a\95\ 5ÎLc¹ù\³\18\81\9aH\80MlTúh±×\14µ\ 3\99\0Wñc\a\9daÞ´\ eµ¯\81\e>´¯\19\87Ø$¤\1e>\1ff\ 3VØ#\80m\r\96˨»x×»"Naë\fªuÅ\1e¸â dï>ÿ\9aÏÛÉßo'z\7fi\18;Ïý\1d­á­+Sw\93ù,­ê\9do`oÐ\7fðü«çµ/×#\9aoÊbãË:õ\15\rU]ÐÚ!      ×®&ÚDÈÕ\10óß÷bn¿\83 w\8dïÌæ\ e\ 5\1fýXÄÀ\93d:?Þµ\1fèÇÁ`Gø±D!\8aMçÇ¥ÿ¸õÏ\1c®\1dò¿]´/Ü\9a\fwM\bî\80[\e¢O{^\9f¯\11\8fb\8bC/\92\9e\98¿\v¡w\9ef0\b       (\9c%Ö/)Å\r\92¡{ΫÚ=ÔEþÕÅ%\17øö£Ëç\ eæ~á¶Y\9d¹\e\9fÁý:#\ e\82\97BL'Ò&a ñ\81¦rî\81ý0ç\ e\aKwn\93H0¸\94\8f\13éú®8²\9a·î3B\97?w4êz\91m©*^\11\1f¯^Q5<ß®\91:\9e\95\9fÕi\91W#%Ü\18\v\8aéé¼|×~ \97\a\83\1dáå1FÇVt^\8e\9e\9cµëÂóIÛ×|ærZÃ\eOk7Ç8(Í\97Û\14\83ô9\9dI\9dz_¹:­\16Ï¢\9c·=Nãú Ìt\1e·k?Ðã\82Á\8eð8\83H¥ì<î;ïêmI\9cÇw¯D\18\KË\94¦Æ\16FkP:>ela¤\0­äqc\8b4\9fû{ÈÒüC\ 5u\ 1½:\8e\89/\ 4¢J&\f/p§l\ 4\9f\8e\ 6»ö\ 3i\10\fv\ 4\r¸\ 2Ël7Ã߬\¾¤ªY·¾\1f´éê?å¯ï\90¨;5ܦÍV´¦\eWÕTQ_¹Û´(÷èôÛ\ eÍ\120(/'d¶N4Ä<9.³ý}\95A^Ì=\92º\ 6wëÒ¬ÙÓ\8f ¶\8e\11\96\9e0¿£\8d\82ØN\97ß\19Ø\ fãv8X:·µI\80=n#\7f¨\8aÌÕ\9e\1a6§Ôt\8a¿¯É    \15ZÃß\F\ e½¶KZÃÒ/]9Çè\8bÖ¼ñú!ó¿Ú¿×iø1l~¹¿92\89\ 6ã\13Ý\ eU!­%$rº\94ÑÀ~ 5\82Á\8e \86\8e\81\8b>eôÃ\826\1d)qÚ¨Üñ·\9eH\89EzOÝå¤ù¡,{;gù¿-uùDÀÇ\1dÓ\95/\ 3XÀ Q'Íài\11\83\95ú/\16ek\8e¨â  ³x\8dEƧËâ\rì\aêM0Ø\11z\83v%\e\9bÅÛ¸Ò­\8f\98\15y]\16Ä\8cÜÝÊ×+ªFQ×ìÖ\8b\89\ 2\89X\1fhM[V\1c6ToÒFY\ 3LO\97µ\eØ\ fóêp°t¯VÖ\82T\8fY»Q\99SâT¥uF\fY©ÑeMÎ\1c\13\94~\96VÄÆY1sôÇ/\16\ab}Û¥q¯ÈìtiÁ\81ý@\97\ e\ 6;Â¥\93\ 4dÒ§ÇZ©z¥\1eM\18f|e'Íï)m\81Û#ç÷\96YQU­\1aCSÍ\87´ökxª¼\8f\bA\94² ät\11\88\92        \88xºDßÀ~ c\a\83\1dáØ\8a\83Ö}¢ïgjÕÏÕu\99Þl©y\83gG=³\ 1O®wÜýOk×\r¬\8e¡¶Ô \92\93\14\17 \8d=.µ×E^T\e\80»Ñ\e\\9cÖ°À\18\11îÒy½\1aCl&@My\8cKZ\ ejÂc\\ 3ûaÌ\ e\aKg¶´
+âǽ&\99ÙíÞÂ×þÈaSµÝl\8a\92(\ 2ÿl\9d\8c\18\våÔp¬Xâ\93e]±\95ºu¡\96ýg¥÷ù¡\92!1¶PaU®±\92!ÑG´R\a\7fܶLë?;ÍøÑ»¼zÒ\8cUº\eøWCUlËÙ\98j\80Ô\b\13Ê\84R`\9e"\8cãËÄ®ý@\99\b\ 6;B&T\f¶Ï@üw3w55£HfGé\8bréòôOªeò\1e\91yéæÙÎi\fù0þ1R\9d\94|<\81X\1cw¹Þ¸¥\87µ+\97i\ e\ 5Æeeý\7f\92þt/Íóî\1eux\18b\r;\89ð:/\85E\8bvºRÄÀ~\18/ÃÁ\8eà%"e\89\19\99\1a\9c¹[O=ÚænÐS\88U\81o\7f9råínå\89\1d®7Ã%ûõBÚzXw\v\94ͪ6\ 2Á³\83\r¯5Îü¢>T¾\ 4\ 6y ;i\r\ 3\90Ø#×0\Y§³Ì\83Ûl|>Oï¡Mñ\rr    ½\9eõ\ e\ 1Í4\7föñM1\7f\80ªFKÐ$hòºû¹\v"}\82£\12\v\1a/{@¿3Æ\11\0g\9f®xwE\1c|ÃÁÊ     ³\16\9dxººÉÀ~ 8\ 6\83¥\8b£Ð
+pô÷\1eOêiûÅ8Ò}1êàÑÛ}´Î8²\93aTõv//jÓ±\1fÅ?\83\8bãì\fO«Ã\ 4\ 5P\f\18\9f®\ 4\1fHÐ`°#\bª$HÖ§\9b_ZÁ÷\1fÛ{áÐ\fy5\9410aNº\1ar\ 5\9c\8b    òês¿\80\9b¬\98}xy\15üԦͼïoÒÔ)\1a;Ó¯\86\fG"ì8Åë«!·\12¸\9d\8ck»æè\16\f\95Î4n\r¨8\19¹Ox9\81ÿæù´êÈYüî×\94tqx1;?â÷\97áÉ\fd\u¨<qË@0qJyâ&\ 6\91$\13ÈS«+\95oòÅ#\8f\eq\1d\83\14zB¡P\ 6¤\99®\8a\1f(\15Á`Gh\85²`t\9föý&seºxøë¥äx\13;Ä'­\8e£[£ï\1f¹:¾v\1f<<xWBÙlPÆ\94Ãq\11\ 6t«é(bqåWb2\86ì\9a\ f#H0Ô\11ü`\ 2\12ñX\f/\88%3Ü~Î3ê/T\e\7f \9erËüºÏbÐÎï¹4§\97¶¨f×kwÜ\83VsW\11K{wi½"g(}Y\1eþ«\1c\f¡´\9e¢fÿìÿ¥4[0c\ fùw)ÿ\a\ f³\10k
+endstream
+endobj
+4576 0 obj <<
+/Type /Page
+/Contents 4577 0 R
+/Resources 4575 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4612 0 R
+>> endobj
+4578 0 obj <<
+/D [4576 0 R /XYZ -11.232 900.716 null]
+>> endobj
+4579 0 obj <<
+/D [4576 0 R /XYZ 56.693 759.068 null]
+>> endobj
+4580 0 obj <<
+/D [4576 0 R /XYZ 65.161 752.393 null]
+>> endobj
+4581 0 obj <<
+/D [4576 0 R /XYZ 65.161 741.435 null]
+>> endobj
+4582 0 obj <<
+/D [4576 0 R /XYZ 56.693 693.927 null]
+>> endobj
+4583 0 obj <<
+/D [4576 0 R /XYZ 65.161 694.61 null]
+>> endobj
+4584 0 obj <<
+/D [4576 0 R /XYZ 65.161 683.651 null]
+>> endobj
+4585 0 obj <<
+/D [4576 0 R /XYZ 65.161 672.692 null]
+>> endobj
+4586 0 obj <<
+/D [4576 0 R /XYZ 56.693 625.185 null]
+>> endobj
+4587 0 obj <<
+/D [4576 0 R /XYZ 65.161 625.868 null]
+>> endobj
+4588 0 obj <<
+/D [4576 0 R /XYZ 56.693 578.36 null]
+>> endobj
+4589 0 obj <<
+/D [4576 0 R /XYZ 65.161 579.044 null]
+>> endobj
+4590 0 obj <<
+/D [4576 0 R /XYZ 65.161 568.085 null]
+>> endobj
+4591 0 obj <<
+/D [4576 0 R /XYZ 56.693 520.577 null]
+>> endobj
+4592 0 obj <<
+/D [4576 0 R /XYZ 65.161 521.26 null]
+>> endobj
+4593 0 obj <<
+/D [4576 0 R /XYZ 65.161 510.301 null]
+>> endobj
+4594 0 obj <<
+/D [4576 0 R /XYZ 65.161 499.342 null]
+>> endobj
+4595 0 obj <<
+/D [4576 0 R /XYZ 56.693 451.835 null]
+>> endobj
+4596 0 obj <<
+/D [4576 0 R /XYZ 65.161 452.518 null]
+>> endobj
+4597 0 obj <<
+/D [4576 0 R /XYZ 56.693 405.01 null]
+>> endobj
+4598 0 obj <<
+/D [4576 0 R /XYZ 65.161 405.694 null]
+>> endobj
+4599 0 obj <<
+/D [4576 0 R /XYZ 56.693 358.186 null]
+>> endobj
+4600 0 obj <<
+/D [4576 0 R /XYZ 65.161 358.869 null]
+>> endobj
+4601 0 obj <<
+/D [4576 0 R /XYZ 56.693 311.361 null]
+>> endobj
+4602 0 obj <<
+/D [4576 0 R /XYZ 65.161 312.045 null]
+>> endobj
+4603 0 obj <<
+/D [4576 0 R /XYZ 56.693 264.537 null]
+>> endobj
+4604 0 obj <<
+/D [4576 0 R /XYZ 65.161 265.22 null]
+>> endobj
+4605 0 obj <<
+/D [4576 0 R /XYZ 65.161 254.261 null]
+>> endobj
+4606 0 obj <<
+/D [4576 0 R /XYZ 56.693 206.754 null]
+>> endobj
+4607 0 obj <<
+/D [4576 0 R /XYZ 65.161 207.437 null]
+>> endobj
+4608 0 obj <<
+/D [4576 0 R /XYZ 56.693 159.929 null]
+>> endobj
+4609 0 obj <<
+/D [4576 0 R /XYZ 65.161 160.613 null]
+>> endobj
+4610 0 obj <<
+/D [4576 0 R /XYZ 56.693 113.105 null]
+>> endobj
+4611 0 obj <<
+/D [4576 0 R /XYZ 65.161 113.788 null]
+>> endobj
+4575 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4615 0 obj <<
+/Length 1308      
+/Filter /FlateDecode
+>>
+stream
+xÚíYKsÛ6\10¾ëW`¦\17é \bo\10½9\13\93´S[\87Ì89Ð\12$±¦H\97¤l¹¿¾Ë\97\92\r\9bR2îô \11\1f\8bÅb±û}»\ 4AsDÐÇÞ»qoôA\12d°QL¡ñ\f)\86\95F\1eå\98k4\9e¢\8bþ\99\r­\9fÚÁ\90IÒÿ=ÎlZ^Î⤼È\16ÕË÷ñä]\1c_\957_Ï?\ f¾\8fOa\9a!¥ØHYj;ÏîB\9b.¬ÍÒü5ÌN\91\a³+\9eÏ.`z-8\1aJlt5?%\144j¯?*ÿ¨ÑùÈÞñ¸÷w\8f\82~\82(\92
++Ã\916\14+ÂÐdÙ»øNÐ\14Þ\81\ 5X\18\ fÝ\16\92K$)Á\8c\ eÑyïÏ\1e©\A\1a.a\bÄ´4\85OjåÂ`JTe\15Ǧ0£\1e\87.\86\94\10Ò?  æ\8b\10~Y\10Í«\15\17ÜÁ\ 4æªR3®}7\8bÃ0\1e0Ù¿ÍÇ\15\8f&\v?\9a×Þ^ø\ 3Fú7\ 3*ûÕ\88Kk£òjéO«gYü°%ÅÜ`öÃÜÔ\13Xë|éÅÜ\8b§-Õ\ 23FkáI\Ï\91\ 6ÑĶv\9e®a^^'e¼à¦wà\15l³Ñù\ 56\84\97Z¿1&\er\85ÅE<\88Ü\ 6\ f\våÕ&\9c\ 6É\95?\18*pò§8µW¿\ e\86\94ÁÍÙñÑû/Ç¥\1a\b´\Sþ÷±\19!\10YT3¤<\ f{Zæ\11\92?\97D\83é
+1l<\83\12\8bf\9b!Ñжýéã        ´Æ\86ªz\82R1Í¥»ê\97\98*ÚÖ/      ø\1e|ä2Ãfº(l\98Ù\83±\85Âd\8eÊ\8b³*\7f\1a\9bX\eîQÌ\88(÷ò·h\12®Ò \8e\1a»ÿX\edU¾ßñÌM®\1dÒÏ\8f(âÚIòÖOÝ\ 4Ó`y\1d\ 6³ÀN[\0ѯsbÇÀ?¢ðÎÑ\1f\91£Ñ`J\9cd\8e²\8eë\8bâ[GA;±iê'w;üð|²\ 2ª\18¦»$ë\8eÿÇÄW\81¼\92\f\13ú\1axúd\83lQÂÓ\a\7f\11Î\13\e½\ e¡\ 4XpH\80â\14\13Ã\ e\aPMý\1d\ 1ª³±/\0(\ e\1c¦M¹\9bGÓ©3\86@©3>ùì&\9bX\7fºl%ïó!Á<¨<ø\ fÍ\ 3\ 2NñÌ~ó`\12/\97q\84×iè\98\vÒH(BÔá\92ABIÄ\94>X2´ôwK\86îƺ'\83ô4\96uÑ~\14f6\89üÌ\91tü,³ËëÌUØ\91UýȺÒc\90W\17\8fò\17\162ÚIÀ}»Þ6æé\9c\1f¿¶Æx>ðóbI{\aËømý\8d\14\ 2\v¦ïû\eJ¶68°òṿ.K·\1dÝ\8düùÝ\r\80Ìp0Ìû\95\1d¶Âªµ§÷×ß\b\8a%t±¯ïo¾ø«$Èþ)¡óÔúQ\1aß#g\9aLF\80\9e£èÖ\ fÓŨXÓhl×\19þË¿ñ\1dÑT\80\87¨9 \9a
+Í¡·>\1c\9a¶ôwCÓîƺ£©Ð
+K&ïK\8bVk°\e\1cÝÄfÁÚM0[¸Âíubol\94\ 4ñ*»^eûíå ¸\13Çõ_\86~tå&\1a\ 6­Öé\ 5íHþuj\ 3\94÷\1fÞMý\1dû³±/\b\97õ'­\93øÚÎV¡+Wg\v×¾s\12Æ©u\94½\µ¹¿xü\8bg\84\a\95­ë\86K\83\19¸íG²°`\f\vî=°0ÝÉÂ_}\88û7ÂÂë\1d¶¾e\16.Öôb\16æyb\12}8\16æ\12jGq8\98jéï\ 6\8du\87).\ 5\96\ýÏÂo\9a\85¹ \9b ¼ÿðnêï\18Þ\9d\8d}Ax\v\8ee}jö\1fbaÎ5æ\87ä`ÐE©Üà`f$æ\86U\1c\12ðñ¨öÊcQ` .DÍRÛi\196M³\9a\96\83´ÁeåÍ7Bغ àêm\1a/k6Îéy5¯\9e\aÑ6zd\8fé±8\82ÕØð\8a\ eÏíVâVØÛ~68zø|ÝZ\11\85A\ 4Ê\8cjÐý\89p~ökX?ÿ(ZܯR\7fnk«Ó,YM² \8eRÜ"åæ^\f)\87\e\90\83×hõ)\92ÊWì\ 6ûY»A\9f(V¶\9d_\ 3Z\10e^s|ý/ò\8füJ
+endstream
+endobj
+4614 0 obj <<
+/Type /Page
+/Contents 4615 0 R
+/Resources 4613 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4612 0 R
+>> endobj
+4616 0 obj <<
+/D [4614 0 R /XYZ -16.307 900.716 null]
+>> endobj
+494 0 obj <<
+/D [4614 0 R /XYZ 56.693 759.068 null]
+>> endobj
+4617 0 obj <<
+/D [4614 0 R /XYZ 56.693 738.489 null]
+>> endobj
+4618 0 obj <<
+/D [4614 0 R /XYZ 56.693 692.721 null]
+>> endobj
+4619 0 obj <<
+/D [4614 0 R /XYZ 65.161 692.163 null]
+>> endobj
+4620 0 obj <<
+/D [4614 0 R /XYZ 56.693 644.655 null]
+>> endobj
+4621 0 obj <<
+/D [4614 0 R /XYZ 65.161 645.338 null]
+>> endobj
+4622 0 obj <<
+/D [4614 0 R /XYZ 56.693 597.83 null]
+>> endobj
+4623 0 obj <<
+/D [4614 0 R /XYZ 65.161 598.514 null]
+>> endobj
+498 0 obj <<
+/D [4614 0 R /XYZ 56.693 561.363 null]
+>> endobj
+4624 0 obj <<
+/D [4614 0 R /XYZ 56.693 533.81 null]
+>> endobj
+4625 0 obj <<
+/D [4614 0 R /XYZ 56.693 486.8 null]
+>> endobj
+4626 0 obj <<
+/D [4614 0 R /XYZ 65.161 487.484 null]
+>> endobj
+4627 0 obj <<
+/D [4614 0 R /XYZ 65.161 476.525 null]
+>> endobj
+502 0 obj <<
+/D [4614 0 R /XYZ 56.693 439.374 null]
+>> endobj
+4628 0 obj <<
+/D [4614 0 R /XYZ 56.693 411.821 null]
+>> endobj
+4629 0 obj <<
+/D [4614 0 R /XYZ 56.693 364.811 null]
+>> endobj
+4630 0 obj <<
+/D [4614 0 R /XYZ 65.161 365.495 null]
+>> endobj
+4631 0 obj <<
+/D [4614 0 R /XYZ 65.161 354.536 null]
+>> endobj
+506 0 obj <<
+/D [4614 0 R /XYZ 56.693 316.313 null]
+>> endobj
+4632 0 obj <<
+/D [4614 0 R /XYZ 56.693 280.149 null]
+>> endobj
+510 0 obj <<
+/D [4614 0 R /XYZ 56.693 231.321 null]
+>> endobj
+4633 0 obj <<
+/D [4614 0 R /XYZ 56.693 194.324 null]
+>> endobj
+4613 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4636 0 obj <<
+/Length 2296      
+/Filter /FlateDecode
+>>
+stream
+xÚÅYYsÛ¶\16~÷¯àL_¤\99
+!¸3}i\9d&i\9bä^ßHs§3I\1f \12\920&        \95\0c+¿¾\a\eEJ´+×íôE$±\9cåÃY!ßÛz¾÷öêzuõâMì{9Ê\93 ñV\e/   P\92z\19\ eQ\98z«Òû4ûH+J\ 4\9d/\82Ø\9fý\87K*Ìë\86·æEîìä\8f¼¸æüÖ|üº|?ÿmõ\v°Y`\8cò86Ô\96òPQ±£T
+5\rܱ\97\ 1÷$TÜ#`\9fF¡·\88Q\9eZþØ\ f\80b\9aÍ^\98\aÎSµóêõêê÷+\fô}\ f{q\82\92<ôÒ\1c£Ä\ f¼¢¾úô\9bï\950\a\12 (ϼ;½²öb죠Là½ò\96Wÿ»ò-\14þ\b\92ÀÃ\ 1Ê1\8e\95T\8ex\94 \18'VªD\vávy\9f\16Ø÷ý\ 1X ©\ 6ëå|\11\f\83^\b[\95\87\80\ 3>\ 1\0\80#Cwµc\16ßv\88;k\8aª+\1dô¬ÞóV\92F\9aÏõ<ðgÝÖ||öýà~\8eã\99[L\9aÒ¾\94¥89±\r¯*>\ fâÙ\1dkì~Á¶\rSD\8a\9eþ\86\12ÙµvK±#ÍV©5T\1ftJOt\8aQ\1aØ\13|K\eIïåé\8e!
+A\84r?\1d\9bÊ;ÖÎq6ÛîØWúâ\ 5©h¯\f-O\14|µc\ru\88É\964¢"\92ñÆj½#
+§/\1a\e\v\1c¥\8dÓºÞWZmZ¢I»åumw\89n¯à?ñ\82­RRѾ\97'bµl»\93\vÉ\17\15Ýع
+0ìÈ\96ö\92\89S\81´~è1\90\17=f9Ê\12\võ\9bÿ>\15åÿÏ1Æ3Ò2Þ\89\919]\80ZK\ 5¯ÌÔ\ 3¨MBEÌ£¡ÚòÌǾå\ 5\15¢7CÖ\bÙv\85:>åAØ\9f\95ë\r·\84º¦\10\87\86ï\ 5\13\v¡\ 2Ê\ 50\9e\8aöÃÑ\80Æ\82\90\96ÔÆO!ò\98Ø\14)ðÒ\18\ 5\10\93\9dÖ\84UHýH\8ehCÖ\15P;÷n\fÑ&\8ab·«\87\0ÎI?y'÷\9dDFÃ\e\85$\91ÅΪÙòÚ¼\99      ^Yý¯9Ä\86\8a\19µ\168S®\16\\ 2\8b®Vvj\15¯©$%\91ÄAî\96ï±\9dç%ý»-ô'ð\86Jy\84:ê'Úê´V}4\ 3o§ÂÎ\1a«l\ 5Ø\8fEzsÌKy0[ýôÞ|\aÈ?ñWÁ\9d§\8f\fÃù¬]th$\19ÅÙÇ\1ce\10­$\1f\17Å\ 1¼\8fÊÃXNc\19âé\0\7f Í^\87\96'\82k\1d"TçN\1ad-sM¥¤í<\8egh/zC\87\94\96[OÑ\e>û±ÿ\95¶Ü|\95t3\as&]%a\ 2\83u'~>ûY\9aÙ\867\vµö[øL#ø4âSvo¸··ÝÞðPÉP\8dÑzM\8fò)KU³\10siKä@ì)O×h|«PÍÜ!'\9a­zÒ\ 6òYA\95W\b3BL¦K\Î-Ý\97yZkKg7\ÈeѲ½4\13\ 60ó>\10L}:OV»¹°ä\95´úeï\12A:[\1fFL\ 6\8b\16«½-\98 \129\ 6¥(      Q\86]x)x½0AÁ\8e\8f\95òç!*ÀPÕä\8eÄãö\ 6\15P\ 4¯c\87^}xÿlG\9e\88·Q\86pÔËu×2\151\90\ eIçJ$)ò£Ì-v>&¨e1ÎÌ%k©Î,GÇ\9fà\9fÇ(ëÃ=\81\90Õ(#\99à\1dû `/è\1aj6ëê\8e\81\v»çUÌã\19k\11$\80Y\9aLûi\92¨\18¢\1e}\98R\1f\92ï¡ÐP\ 3&\14UfXôu·ù\ 6\1c»\8a*\1fÌc¨éºæva*»5i\ 5º\17\95\9dRPªõkj\9e\9dpÌuüU/ÖØuêVß\9a\9a
+\0n¥ó\fõ~ÇäÎ¼í   ,FþjKë>;, tx\86A¤ñTCFPó®"Ï÷­Ñ\97©h\ f5\H¶*î\98\ 5&\9a@\f\8aC\1fªkjHÕs<ã@\16Ϻ
+^í¨©«Å\8bcµ­(È\9då% ä.Ik¥ÑjöbêÀr\14N¡8\15\8b$\85:\93ȳڼà\90N\98«TÁ\ 6\98²OR9\93Ù²â$ë\8dP>+%\96ÔZØ\9b\8f\96æ7ØÇ1ÎN\93Ý78Ãy\8eã'ä\19{Lô¦[_ì÷vÏ+®lÒåf\9bdù0Éöý£M<£Êä\87\92¯]¯É¶L:|^\e¸úî\864·b2Ûî\1f®®ºÊu¸­<­\19\fß\89ã\1cé\ 3\92\ 6æeeÊX\1c\f\94\83©\9aëÔ\ 2ÃÚeô\91°2acqv\e\ 6\17¨\99É\1e°øØVÃL¬Ë\15\18-ÎY\1f\e\13\98ïQ\80      \8d\ 2<\9dúz{#[fJ}Ë   \9bô\ 3\93ïÙWbF~$Õa\9eÄ3t\89ö\83Ü}v°\ 5i¡È\11®®tÝ$\14²\fJ\8a\83;gw^ª\13«ÜrðD\88\aÎÎ{\ f\80\°f'æÜ×\82ï\18\1c\ 3\9d\14»,^²\12±i÷\9c\19\12'ÒHìQ"\1f\1aÍQ\ 5yØ;A\9d½4\1d\94+í±¥.vP`\88Ia®¹\8a\87\ 1Ä\93åkÕ\13¸P¢F\ 44\19 fa\86M?dúp\15\f7fx\1c\a`Bû¥\9eê+\12\18ÕG\v\11\9d\95\fFÁHìü\1dµÌ+EëN×o\aáä0\12i\8a\96{CO\84åMeYعh¶Ãæ©ÝWñ&`}\13\18üªK\88cTCSYá¦U>Á\8e\89í±fÜ\94\8bý\ 1\10×ä7Ûª¿ùpùøá\16\ 4Ú¯\96K«A'$¯Á\81\ 6\11é/¶J\1f\94à¥û¿§Ob5\14\9aªÝ[\8cû¾¾þ\19U\968JQ\1aE}I¥
+ÿ©ê1Ga_û\101à$Îë\19\9c¦\b\87Ñ?.lE·¤j8¸Îd­\88Q\92\(óÃç\15F(\fÆçu£½\ 6\9a¢ÓÞk\XN\9dØYÇ5ì¶&®\15â\10EY¯ï ½ì\ 1ìÛÀAq0Uæ.\1c­\91<Ãr\eÝ×Õ\84\fY\86â$\9d\10áÒêÛ\1a\85¥ó¯]Î$ÿÐå\8cÞõª\82~ÏU`\81\9f%!´[ÓÇ ¯qÂ1\ e;wY\82\ 4ïÚIk\1e\1fC·ß¶äü$\86.öìë\12çÌ\18ì&\8dÆW½«Gn\96ÝŶõä\8a\8e\97½Zî«8ùç\17+5q7T\10Ü\vz¢¡¾t÷G×ég^\1dx`\ 5i\9c»\8bë0Di\9a»K~se\7fvÍÿvpÙ;}¥\ fÑÁ¿\0\93\91Ê\97\ eUié"áÀ¦³\bäïmz{¼z?\112\ 2  Ãèxsð,\1cAaH\ 4\18\8f\8dás\10Ä'p\8f¢v\86¢¤ïÙ?0À\82\18\96µiß\12@z      I\7f÷\12\1aµÀw­ó\8bÛ\83
+Iß\99\ 5\1fÈ-Ý0\93\9b® \13\8f\15/õx;þ\87(        \10N\ 3/ÏP¢ÿ\1fR£±¯ÒFâ\ 5(Ïr¯¥Þfø\87Ð\88Öôè\19ù,\85Ü\82\1d}C\17«ÅÏ%\1f#\ftÇäc\1f\ e\ 6\10¼\84Áð¯²\ 4åAþ|Q5½vë\99\97\8fö¯³Ñ [±sØ\1aY\9fjèÝÈ&ÎÉ\80\93©\83}ÇZý×ÏE\8bí¥ÊEkuè¾håÏÕ\81\88Ë\96^\93[Öò/ãÅ\7fj\8dà¬Iú,s|àyöÏhä#\1f\8a\9e¿ðÇè\1fò\16½,
+endstream
+endobj
+4635 0 obj <<
+/Type /Page
+/Contents 4636 0 R
+/Resources 4634 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4612 0 R
+>> endobj
+4637 0 obj <<
+/D [4635 0 R /XYZ -11.232 900.716 null]
+>> endobj
+514 0 obj <<
+/D [4635 0 R /XYZ 56.693 759.068 null]
+>> endobj
+4638 0 obj <<
+/D [4635 0 R /XYZ 56.693 731.272 null]
+>> endobj
+518 0 obj <<
+/D [4635 0 R /XYZ 56.693 176.268 null]
+>> endobj
+4639 0 obj <<
+/D [4635 0 R /XYZ 56.693 147.941 null]
+>> endobj
+4640 0 obj <<
+/D [4635 0 R /XYZ 56.693 101.224 null]
+>> endobj
+4641 0 obj <<
+/D [4635 0 R /XYZ 65.161 101.908 null]
+>> endobj
+4634 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F57 1049 0 R /F102 3776 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4644 0 obj <<
+/Length 2522      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\ÝsÛ¸\11\7f÷_Á¹>Ô\9e©\10|\10$\90¾´I\9a»Ismj»37\93Üt 
+\928¦H\1dIÙñýõ]\8a\94mQ¢´\14DϽX\14\ 5.\96Àîo?aêÍ<êýxñîöâÍGI=MtÀ\ 3ïvê\ 5\9c\ 4¡§\98 "ôn'Þ×Ëk\9bXSØ«\11\97ôò_Yi\8búr\9aåõE9o~ü\90Eï²ì®þòËÍç«_o?Á4#Æ\88\96²¦vS>&¶\98[[\16ÕÏ0;ó\14Ì\1e\88jv\1f¦\ f\8d$Ña3?£\ 2(\86êòMýÁtX=yñ\8fÛ\8bß.\18Ч\1eód@\ 2-¼P3\12PîE\8b\8b¯¿Ro\ 2¿\ 1\aÄ×Ê{X\8f\x\92QÂE\0×\89wsñ\9f\vÚ,\ 5í\\92\rm_\13F\83\9a©o\9cË5\17\9bÇÞ|\84\17ñ«g\14ñ\ 3\ 5\aÿlVy\þ~5
+(½üdMZdéÛ«\11ãð5É"\93Ø76%ß\17IM\11\16«"Z}ü¸ý\96°:,äÀ       %¡\14Õ[V÷%\r\ 2\8f\13­´\97[oúòµ¶¨í¿»;\ 1×$Ôþf\82\9a0«F»Ò\97\84\ 5¬M_RFBX.Ì\f/·< \9aë30»&\98ϼúâº\91\81­ýÜ0.\ 4¡\8a×Ûú÷ÉÄN¶\84ÀûºÞâ\1f\9a\9bm²Õ3Ñ]\9a=$v2³\v\9bÖ:ðâñË\1f\bV\ 6x@\14\95.2ÐñÙ­\00\a\ 4\ 5ø\90¥3ÐùtV«À\r|mÉÿïóÿE}T Ð
+T@\r§\ 2\81\ 2\8aZ\ f¦\ 2-ún*àÎ,^\ 5\ 2\80\1a\89\17Ë$\9eÆ-=Ø'úë\9d\7f?\8fS\v\ 45¸Ì\ 1)\13SÆYÚV\13¬\96\ 4Ê'\8a½¦\92\ 4Õ2±S¬Äu6¶yÙhHi\1eË\1d#\91ÜW\1aò×zHs/2»÷\96åî½2ß½g¦õ½µ\1d\86×~fÌW\9aH¸lXûF)\ 3V\18}ºbõ\15r\17`mÂ`@{\15ø\12Àp8{բ館ÎÌöPVðY¨~¶W8Å{\0o%\ 6°n)ݨ۬-²        R©g`õì÷\127¸(ó6\1fÝh\91!i®\96Ë,G2\90dzyÙc\1dZL\1c\1e\9cØ)\92\8dĤ³\95\99Ùâd\1cô9à`0\18\10òJ\80C©·\90\90\9e\9cø\80ð¶«Ä(¼ÚÇ\7f7aÀK,\85\98\81C  \e\18½Ý\ 4\18Ó,I²+./\1f*±Xß\8aæ°6\9b\90dn®8½¼¿bò²yblmZ_-̤¹\a\9bô\14·ÔÐ'^ÌÍÀd\84\81¾i¶\87\13ß\97\9b!Q¶¡\Äid[A\11@\85Oh}\9dס\14Ù^\89\11Ó\9apÎà¥Á´\86â\14\aËÜÇ\93\1aÛßçfaó\8då\98fY\99BÌF¾\17X×JÊ\10öO\ e\87ÖÒ\a\82ÁкEß\r­Ý\99Å£µ\94\94PîwE\17\9dð`pâ¹\8dîÎ\v¦Q\96Nã|\81$:7åY_h#ܹ\9d\81ñÏÝ°[ 17Nïl\8aÜ\81e\16·\839çµí¹\b\1d¦¡ë±V\1eæ%Êl9\82¡\ 2gE?;\82>m0S½\18\15\12\1fôº\193Ââ\8c\90\0´áp0°Mß\11\ 6\9c\99\80\92\10Y\ 50\178mA\93/+Êl\89\94Á<\8blQ \1d¦x\8a\e\aÂ\85\14X´¶ä\19\98+{V5X\15vºJpcm\9eg9nè\ 2V\14\1c¯Sý.)À\8dQú5\ 3\ 4¸üþ\99Ó\94ÅÒ\80põñ"(¸Q>\eÎ\8bðµ\80¥å\83ÁG\8b¾\e|¸3\8b÷"|\1d\82\17Yoéû,½·Ø`§Þãó\1a±éN@ôöP@\ 4>:R1MR Y\88S$*${R²ÎT\9b ãøÀ\ fïö¥\92åa+\9e\82¯¿Þ¶S\ 1Ê×t;\13?<@ù!D9Z\9f\19 \96q\ 5NM~«xL³e\ f°ªËNá\80`%\ 1=\94\1a\ e¬¶é;\82\953³=ÀJ\82Ï\13ÊÞ!O¯,Î\14\91¾Fj\1f\ 6rÉÒ¢ÌWѾ\8c÷ÛÃ@0\19\88¼J£µ~\14qÑ#YUTñÂÉ(ãS¢øpÅ\94\16}Gñwf¶\87øûþsµà}\92\15Xû;^Íö\99\8b?1%\14\a\ f\10»1"$êuÑ\9f)Âü\93ªèq476ùF%-\17ð\97\92E\Î7V N!l·/,ÁÒäfA¾?ØñÖ\r°óØ\15¢UuyÀÚ\85Ð\10a\8báj\17-únºáÎl\ fÝ °@\9c÷6\rxt®D\ 1é\e.L\9cà3,\97ÕðÝZÀ\81\aljÆ   ö\rÑö¬N®\1f\1f\97­Êåª<\15Ý\85\ 2\10    åp\12¼MßQ\82\9d\99ÅK°Ð\f>\9b\17SFsäþæ\19R.¿\98,AÚýwYn\93\99&Üc\93\86S\15\bÎðRâ\13¥\82×´5¢Ú\87Mõól\91Æ$\8bÆYv×#¼\10À\8f\12z@\eR\95\94\87\8b.¶É;ê\9f+«=Ô¯jØ\ 3Fÿ\18±\ 5\88Íjñäw\1cÏ;\96fbJsf&¦Ù\92íSæÊ©ê6NË\1dèzÆ\80 \14LUÞ\18\1a\aªR´~Õ\9e\1cÁ\ 5à@x\ 2\ e|\8aó;S£À?\ 1\bï\9e²\r\e/²ËÍ\9cdzyR5\ fô\81       \ 6\béû\ 3Â\ 4\15 {\ 3\1aêmú\8e@áÌl\ f¤¨:\e7\85÷ÿ.g¹A\83Å m'è¤abJ[ \89ÞÛ¼h'\16º=Bdqè\97\9bÏ·?}Þ\87\r\9cP¤Üs\r\9bË\87ë\ahÑw\13Kgfw\850¤Dú\15\9b\ 1á¬)Ü\8cFG\12¿°íX\11]\98ünµ<oZ»Æ74\v\11º?,.°UÉ~9¸6§Ç¥R1Ø¡áÊÓ-ú\8eRéÊl·T*IøæðÆ1©\8cËso2\12\ 6³t\86-\1c¥Ö\9e\1fÜ\976\8a§\8fØ´C9?\19\\ fwâÌVùn»t·3\18'\16[\G§°?\99{\83VÌ¥ÍËǾzY\95\8fèp¹ä\16}G½te¶[/C\9fp\1dàôr\98\88\ 6\9dhël_ýË\118I£d5A\8bÞ\17\9b'=gøòXαê\82no¹^\8d\91Pð`\90@hv£×ã\8a\12(Bù«¶ürQu0±§\96_±·å÷§Û\9f?ÿ±\9b~çe}\10©Å!\ f\88OÙÙÚ~9c°Q¡CÛï\81##;\11é\8b´U»\14²\89Yá­{\84«LU\81ü\80Y-\ 6à9à!Ämòn8ïÌ*>Ve!8d\õ<Ò1\8c\ 5è8(BÎqP\ 4í{YlP\8d>v2\89s\eáý(´a0I<Kñ9À±)°\8e*\96Õ~IÈú\98Ø©e!\ 6öGKþ\9a\89>æk\bVÂ3'ü£ù*½\eÕ6glò>]\90Ì\87\1fé\80)=Æa\11üár'-ú\8e(éÌl\ f\98\14\82p!\86:K\81ö}ÛíÛÇ\8e\84ÝÛ\ 4{6nÓÀ\8fÌ\ 2e\93Õ®2\1fñ\8f×¢ß\83ÿg%éa\13\9eÔ      Í\16Ö6\8cmO\9f\991\10$5\Ò§EßQ\9d\9c\99í¡Nà\9aCÈY«Óª8{§Â̦¶Ê]`c½µ`¢­ãn{C·K\13c³3O%\1e\ 3\18ôZáúJ9­"ÃáêÅ-ú\8eRîÊl·LCü%\98Ü\9cl:T\ 1ý[nïãªz2MÌ\8e»»îE;\88W{2ðÇ[/n±E =ÈÞ\9dRYTaÀ\ e:¿é~õ:   \83>\17\80eº(Ám6ù¤\87ºïèÙQA¯NB\ 4Ã¥
+·É»\89¹3«=°\9cR"6^2:xé0í\a­År]\9e<s\10\15eiiâ\14\9f8\8b«HÎ$Ø\90g\16Gg¶m®¶ªGÌ¥\ 2ÂØ`ò¾EÝMÜ]\19ÅK»ÒDè&]rc\91èôñz\7fÏ\e£L2E\ f\ 3w[\94\9f\99ÖL¢÷R\10Æ\87è\93Ùù¯i\10¤6ØÓ÷\9f¦ý\1fq\88×p
+endstream
+endobj
+4643 0 obj <<
+/Type /Page
+/Contents 4644 0 R
+/Resources 4642 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4612 0 R
+>> endobj
+4645 0 obj <<
+/D [4643 0 R /XYZ -16.307 900.716 null]
+>> endobj
+4646 0 obj <<
+/D [4643 0 R /XYZ 56.693 744.03 null]
+>> endobj
+4647 0 obj <<
+/D [4643 0 R /XYZ 65.161 744.041 null]
+>> endobj
+4648 0 obj <<
+/D [4643 0 R /XYZ 56.693 701.362 null]
+>> endobj
+4649 0 obj <<
+/D [4643 0 R /XYZ 65.161 702.046 null]
+>> endobj
+4650 0 obj <<
+/D [4643 0 R /XYZ 56.693 659.368 null]
+>> endobj
+4651 0 obj <<
+/D [4643 0 R /XYZ 65.161 660.051 null]
+>> endobj
+522 0 obj <<
+/D [4643 0 R /XYZ 56.693 625.203 null]
+>> endobj
+4652 0 obj <<
+/D [4643 0 R /XYZ 56.693 599.26 null]
+>> endobj
+4653 0 obj <<
+/D [4643 0 R /XYZ 56.693 561.541 null]
+>> endobj
+4654 0 obj <<
+/D [4643 0 R /XYZ 65.161 560.983 null]
+>> endobj
+4655 0 obj <<
+/D [4643 0 R /XYZ 56.693 507.346 null]
+>> endobj
+4656 0 obj <<
+/D [4643 0 R /XYZ 65.161 508.029 null]
+>> endobj
+4657 0 obj <<
+/D [4643 0 R /XYZ 56.693 465.351 null]
+>> endobj
+4658 0 obj <<
+/D [4643 0 R /XYZ 65.161 466.034 null]
+>> endobj
+4659 0 obj <<
+/D [4643 0 R /XYZ 65.161 455.075 null]
+>> endobj
+4660 0 obj <<
+/D [4643 0 R /XYZ 56.693 412.397 null]
+>> endobj
+4661 0 obj <<
+/D [4643 0 R /XYZ 65.161 413.08 null]
+>> endobj
+4662 0 obj <<
+/D [4643 0 R /XYZ 65.161 402.122 null]
+>> endobj
+4663 0 obj <<
+/D [4643 0 R /XYZ 56.693 360.685 null]
+>> endobj
+4664 0 obj <<
+/D [4643 0 R /XYZ 65.161 360.127 null]
+>> endobj
+4665 0 obj <<
+/D [4643 0 R /XYZ 56.693 317.448 null]
+>> endobj
+4666 0 obj <<
+/D [4643 0 R /XYZ 65.161 318.132 null]
+>> endobj
+4667 0 obj <<
+/D [4643 0 R /XYZ 65.161 307.173 null]
+>> endobj
+4668 0 obj <<
+/D [4643 0 R /XYZ 65.161 296.214 null]
+>> endobj
+4669 0 obj <<
+/D [4643 0 R /XYZ 65.161 285.255 null]
+>> endobj
+526 0 obj <<
+/D [4643 0 R /XYZ 56.693 250.408 null]
+>> endobj
+4670 0 obj <<
+/D [4643 0 R /XYZ 56.693 224.464 null]
+>> endobj
+4671 0 obj <<
+/D [4643 0 R /XYZ 56.693 185.504 null]
+>> endobj
+4672 0 obj <<
+/D [4643 0 R /XYZ 65.161 186.187 null]
+>> endobj
+4673 0 obj <<
+/D [4643 0 R /XYZ 56.693 143.509 null]
+>> endobj
+4674 0 obj <<
+/D [4643 0 R /XYZ 65.161 144.192 null]
+>> endobj
+4675 0 obj <<
+/D [4643 0 R /XYZ 65.161 133.233 null]
+>> endobj
+4676 0 obj <<
+/D [4643 0 R /XYZ 65.161 122.274 null]
+>> endobj
+4677 0 obj <<
+/D [4643 0 R /XYZ 65.161 111.315 null]
+>> endobj
+4678 0 obj <<
+/D [4643 0 R /XYZ 65.161 100.357 null]
+>> endobj
+4642 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F52 1003 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4681 0 obj <<
+/Length 2594      
+/Filter /FlateDecode
+>>
+stream
+xÚí]msÛ¸\11þî_Áé\87V\9e©a\0\ 4ø\92ëÜ4\99$×ë%97v;7\93ÜÜ\90\14$±á[IÊNúë\v\88\94cR¢´4\b»¾É\97\98\96 Åz±Ï³\8bÅBÁÖÒÂÖ\ f'/®NÎ_slùÈw¨c]-,\87"ǵ<b#Ûµ®æÖ\87Ù{\91\88 \12§g\94ãÙ»¼\16Uó¸ÈËæ¡^µo¾Ì£\17yþ©ùå\97Ë7§¿^ý]NsF\bò9o¤]Ö_\12\84¨+õ¶\9c\9dX\9e\9cݱÕìLNï2Û:ãÈwÛù  fR¢ëÍÎ\9b\1fÄwÕ'O^]\9düç\84HùØ"\16w\90ãÛ\96ë\13ä`jEéÉ\87_±5\97ïI\r\10ó=ëf32µ8Á\88Ú\8e|N¬Ë\93\7f\9càÖ\14¸c\12jÉa.÷76Ù
+g>"Øiµr\10Û¨±ý\9cõá\8c`\8cgo\83¬\bN       \9e-Oå\v3±ý3ï\1a\842d;­¬«­\ 1\17y\92ä§\94ÏnâlÙ¼\14­\82l¹5ù*8¥xv}Jø¬ýD(DÖ<¥Á¼}­Î¿®Ëfn©û×¹\89Ç\90몿\7f3wªÔ]îÕ\92cd\13²\1d\18å[ùU\9cE¢·ôD.\eÂÍsÙ8\fê\9aç\8cÚ\1c\95\ frq±ÝHýH)ï\8cÛh»q\b¦tð\10s¼­
+oci\r\91\1cשü\97\9c\9e9Òâ\97i\¯\9eIkSùË<\8f\83ès\954r¥ë)ÑêÇ\ f]\9f\91¾F\j9\9e\87<\97+\9fQ¯sìʿű(ò=ß*\85µ¸ë$\1diû_Ý\9dÀu\91O\9cí\ 4\8d`¢FëÊç\888¤/\9f\18Òh\90\19î\ 2ÈA>õ'Pv#°\ZÍÃû\16Q\9dUÝ*î\11D1k\16÷b]w\1caW\8eD\98ZîÖ­\8f\ fÜ i\83$Ðð`êùë¼\80\rÌ\17°qK\91\892¨Å\1c6¼Ì\17\v¨¥JØ@\11D+ØHE*=~\9c=\83"Rù"wÍ\ 1¦+_\130ºÊîÂÃ\95\ 4I\15®e¤bmÜüHlö\87Ö CþÖ]\99ãfær\1e\19\19\8d\99¹+_ÓÌÚÊ\8eà%î#êµÁ¹X\97E^\ 1!\1fWPj\0âís\91ÄQ\'_\80rE\92ÀF>¿ê£ó\8f\83Þ5»\ 2Î\ eg\9cz59Ýî0ÎàÈL\88ùÄ\v\15\8a±àc2\e²}sàëÊ×\ 4\9f¶²#ÀÇ<dÓ6÷/Ê\9d r6ì¦E\99G¢ª ñ±^\95ùz   \8cgu\98ô5Qy(Qièw\87yy        \87E\14\88\1d/×%\94\94\80HË×£#\88-\93~\83\ 1¤#^Ó\85uU\1dáÁ¶+÷v^ãÁÁºÎÓ \8e£ é\91¸|óÏ\87\1d'\84¦ÄAQ\ 4¥ÈÀaâ\91Éÿ\ 1øw²\80\9a'óÑ  \bûTg?9ðs¸4Á}&SÅÛÊ\ 4ß[\99\10\17ëð@1\82?~1B\14{5¤\ ebxÂB\ 4!r¡t
+\11?\89¸^5Å\87×Á*YJìÝ¿þÀ\153aß\ý\81S\ean\8c¥»âõXZ[U8KséU¶Ý²ôEPC7¶\8b2Oa#/\8250\19\7f\97\97u\9eM[,x>ÏC1-É.\ 50\1eEùµ('føDU\96\81± ®\ 5° \11g\93[óe¼\8cë\0¸ò¯æq\1dçY52Æp\8a\11vÌÅ\98N\19¸      1Ìw\11aî´l\19ÆÙyU\88è\1ÿo¥\90ïU\95²ÇoêUT\86ß5\9f»\1d·\88\13Q\9d\8d\87¡ÏiÒ\1fP\15m\98áwÔa\9e\8f¸|l\15ú\881\91
+\10|ûD\9a'\18a3OZÂ3X0f®\83(5W0îÉ×£l}eá\9cÍ\¹\8e\84\8dæì(Ïê2\96é4tk\18\ 2ÓÃ7ñ\7f\ 3 +\ 4ð\94\136.\r>A\93Þ6ñ\ 3\127l¨L\ 5ç        ¸¸\9eæÐÝê¦È\1d\r
+:¼Uz>o\88tg\97\ 5\80³t.ê\98«6÷äk¢M[Ù\11hs<Ä·ç¶Û³ÝÞÆBÙ\9e#ü§áícµï#\7f\19\1e¿ë\82òÅï\ f¯~\96ß@\9d\16\98\95Ty
+ô×$Nc0¯Të¢\90¹Þ}\ fF\18\97\e5\83\ 5\97\9e|MW5¦lk\ff#\9b\99« öäk\1aCWÙa\942\99\9fm{5Î\ eã¤Zåë\ 4zz(\16Bfj\11\10\ 6Áä\ 1\ 6\9a\9a\83\ f\b~¾x\r\fAëx.&>9\85¦ \aiöÈù\9f¨\80û³y\1e­S\91\8d-÷2\86\91í<è¦\83¸H:¸¡MG³\99\88«0Û·\93ؾ[\1dx7\8cÃ$Îã92¿é\90Öf\1e3·é°}\aqj®LÔ\93¯G§úÊÂÓ Û÷\91Gh³\8a&\12þR¨\9c\0~j5ùÉé<\1aHHöåg\92\1a³:^ìæh\a\ eæÚÆ\95\18ZãÚ\94xA#o      Ý2(ÃÝ\96\94Í[ê\1cï@þº\9aZ\952^®ê=\87\89\ 4\ 1¹Àö¸d\16\81\9e|M¨\1aS¶5\86Ë\90\83Ímßzò5\8d¡­ì\bÞr]äùíöMî\8f¡\ 4\93\89\eh³IUW÷ÝÊØ\8e\8d\1cfn+Ó\93¯¹lºÊ\ e/\92\9aÁv&ÏÞã,JÖP\12\85\ 6\14u\9a\ 6í%È\fÆ\9e¸¿\858îm\9c"Ç3·WìÉ×ô6]e\87½\8dßé«\7f4o\ 3&\ 1?^¾x\a\94\b\f¼ÿ|ÿnâ]Ý$Þ;hÕÅc\19\14\9cÊL¾GOE\1dÌ\83:\18\8bo&\ 1g\9b\83wG¼&º5U\1d\ 6·jÒ#ÞS\ 1÷å7p?\8eA\9f\1e¸m\8c\\97\98CwW¾&¼u\95\1dÆ·ê\13\92R\9e\ 4¾·\85±i1\1eü\ e\81;ÎRO\ f¼¤©\9e\19\ 3oW¾&xu\95\1d\ 6\11ydè>V\1c\r\8c\0A\95÷A#ÿ\1a%A\ 5%\98ºí\13ùÆ[_ÏX:\87\1aÍýðÛ3\r\86Û\93\ fïîý5Ä$òqÇÝ\8f\13\ 5ö\90Ç\999¢èÊ×$
+me\ 1u<OÝ\97v$)I\ 3±\96<~ïÑ\ 2sä9ü!\8f\18©'¥sb¬\v¼\7fp¸étl»\e\81Р®2\80gîì\8fÊ\9f\98\9a+\8fõäëaO_Yx\r\9dÊ\9f6i\vf?¦E\99_\ 3\ 1\10æÐøtùêg(3\ 3`¿q¿J¤\81\f\ e\11°)©.×Q\r¾N\ 6m@\8fVëì\13ôÐ\ 1Þ¢\98¯ë\ 2z/
+ÚÆ)²j]\82{\19wO`\8f#\98\13\8cª+^\13^ºª\8e@\97ê\10ãmÅê\ 6\9as%7Á\17h\17\9fÈæ÷¼û¨}°\11\80§Î \8d\ 2à¹WdÚ°\ fÿÚ\87_þvõöÍ\b~\18hó=\ e(\86\11!æjB=ù\9a\902¦lk\fê#ÂÍí±{ò5\8d¡­ì\b\82±)bìP\ 3óìÙ\81-Ö«¢\1f\94\8eû%ñ\10ñÍíbzò5\97BWÙaÃS\82\98÷È\ 5\8fÿ'ª>Þ÷ÞãìãMïÓ\937\9c»U÷ã´!Fn\9eæ¢\9c>]Üôi\8e\ 5±Ü`QÛ\+dO¾&\88µ\95\1dÁ§R.§m+d¿þwÜÅÃ=üû=ôæÈñe#¾\83¨k®-®'_oÙ´\95\1d\$⫾cû\e÷~ãÞ'ȽÄk*.Æ@Ü\95¯    bmeáÜK<\ f9\98?\ e÷\ eúµȦ=~¨Wâ\vô\12\v°\9f5¯¡\97\ 3¡Å½JDðfö4(?­\8bÑ0 È¦ÞC\16       ÷\11Û^®~¨Bx)\82D\r8|ß?/S´\11\83%\?\e¿kC\98´\ 4'æêíÄ\96öóÍmØ{ò5IN[Ù\11\9aã¼Û\96upIvÌW~ì»\83«\7fÈ=æ+OÀÙC¡\11i\aiSTu\9cA\83ý@ \19¾\8d?Kó0\9e\ 3\9f\14gódì71\12\9b#\8eÙ\83R-¡hÛÉ5å­ÆyXçÊiî°h\12\87ç[\12\1e¢×\97âßÁ¿Ö\97¢\8c\17\17í í§ÌÓ-¦È¡®9ºU_
\98»jÒ\15¯G¶ÚªÂ¹Ögò£Îx®-Jõ\8d\a18W2B·"\rÅ\b\9d\81\r8\95\14\98\80o~\8f¾?­2x×7@4;ÿ\ f\ 2S_\ fåßç¿Aø\1f\e0óñ
+endstream
+endobj
+4680 0 obj <<
+/Type /Page
+/Contents 4681 0 R
+/Resources 4679 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4612 0 R
+>> endobj
+4682 0 obj <<
+/D [4680 0 R /XYZ -11.232 900.716 null]
+>> endobj
+530 0 obj <<
+/D [4680 0 R /XYZ 56.693 759.068 null]
+>> endobj
+4683 0 obj <<
+/D [4680 0 R /XYZ 56.693 738.489 null]
+>> endobj
+4684 0 obj <<
+/D [4680 0 R /XYZ 56.693 691.874 null]
+>> endobj
+4685 0 obj <<
+/D [4680 0 R /XYZ 65.161 692.163 null]
+>> endobj
+4686 0 obj <<
+/D [4680 0 R /XYZ 65.161 681.204 null]
+>> endobj
+4687 0 obj <<
+/D [4680 0 R /XYZ 65.161 670.245 null]
+>> endobj
+4688 0 obj <<
+/D [4680 0 R /XYZ 65.161 659.286 null]
+>> endobj
+4689 0 obj <<
+/D [4680 0 R /XYZ 65.161 648.327 null]
+>> endobj
+534 0 obj <<
+/D [4680 0 R /XYZ 56.693 611.177 null]
+>> endobj
+4690 0 obj <<
+/D [4680 0 R /XYZ 56.693 583.623 null]
+>> endobj
+4691 0 obj <<
+/D [4680 0 R /XYZ 56.693 536.614 null]
+>> endobj
+4692 0 obj <<
+/D [4680 0 R /XYZ 65.161 537.297 null]
+>> endobj
+4693 0 obj <<
+/D [4680 0 R /XYZ 56.693 489.789 null]
+>> endobj
+4694 0 obj <<
+/D [4680 0 R /XYZ 65.161 490.472 null]
+>> endobj
+4695 0 obj <<
+/D [4680 0 R /XYZ 65.161 479.514 null]
+>> endobj
+4696 0 obj <<
+/D [4680 0 R /XYZ 65.161 468.555 null]
+>> endobj
+4697 0 obj <<
+/D [4680 0 R /XYZ 65.161 457.596 null]
+>> endobj
+4698 0 obj <<
+/D [4680 0 R /XYZ 56.693 410.088 null]
+>> endobj
+4699 0 obj <<
+/D [4680 0 R /XYZ 65.161 410.771 null]
+>> endobj
+4700 0 obj <<
+/D [4680 0 R /XYZ 65.161 399.812 null]
+>> endobj
+4701 0 obj <<
+/D [4680 0 R /XYZ 65.161 388.854 null]
+>> endobj
+4702 0 obj <<
+/D [4680 0 R /XYZ 65.161 377.895 null]
+>> endobj
+4703 0 obj <<
+/D [4680 0 R /XYZ 65.161 366.936 null]
+>> endobj
+4704 0 obj <<
+/D [4680 0 R /XYZ 65.161 355.977 null]
+>> endobj
+4705 0 obj <<
+/D [4680 0 R /XYZ 65.161 345.018 null]
+>> endobj
+4706 0 obj <<
+/D [4680 0 R /XYZ 65.161 334.059 null]
+>> endobj
+4707 0 obj <<
+/D [4680 0 R /XYZ 56.693 275.592 null]
+>> endobj
+4708 0 obj <<
+/D [4680 0 R /XYZ 65.161 276.276 null]
+>> endobj
+4709 0 obj <<
+/D [4680 0 R /XYZ 65.161 265.317 null]
+>> endobj
+4710 0 obj <<
+/D [4680 0 R /XYZ 65.161 254.358 null]
+>> endobj
+4711 0 obj <<
+/D [4680 0 R /XYZ 65.161 243.399 null]
+>> endobj
+4712 0 obj <<
+/D [4680 0 R /XYZ 65.161 232.44 null]
+>> endobj
+4713 0 obj <<
+/D [4680 0 R /XYZ 65.161 221.481 null]
+>> endobj
+4714 0 obj <<
+/D [4680 0 R /XYZ 65.161 210.522 null]
+>> endobj
+4715 0 obj <<
+/D [4680 0 R /XYZ 65.161 199.563 null]
+>> endobj
+4716 0 obj <<
+/D [4680 0 R /XYZ 56.693 152.056 null]
+>> endobj
+4717 0 obj <<
+/D [4680 0 R /XYZ 65.161 152.739 null]
+>> endobj
+4718 0 obj <<
+/D [4680 0 R /XYZ 56.693 105.231 null]
+>> endobj
+4719 0 obj <<
+/D [4680 0 R /XYZ 65.161 105.915 null]
+>> endobj
+4679 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4722 0 obj <<
+/Length 2956      
+/Filter /FlateDecode
+>>
+stream
+xÚí\Ý\8fÛ6\12\7fß¿BèCa\ 35\97¤H}ä\80\ 3Úk6\97^.Ée]\\ fiQÈ\16½\16"K\8e$g³ýëo\86¤lIkgåh\95ô¡\ f\vñs8\9cùÍ\f¿¼Ô¹q¨óìâ\87ùÅå\95¤NHB\8f{Î|åx\9c\130\97¸¾3\8f\9d·\937*UQ©¦3.éäe^©Ò$Wya\12ÕÚVþ\98/\7fÈów&óËõ\8béoó\9f`\98\19c$\94ÒP»®îRU®\95ªJ¬\86Ñ\99\13Àè\9e\8b£\v\18Þ\17®3\93$ôíø\8cJ è\a\93Kóa¡\8f=/\9eÎ/Þ_0 O\1dæH\8fx¡ëø!#\1eåÎrsñö7êÄP\a\1c\10\11\ 6έn¹q$£\84»\1e¤Sçúâ?\17Ô\8a\82\9e\14IM[\84\84QÏ0õ+çRsQw»¼\82&z"\ 2û\ 4Dx\ 1TèÆÿRIµ\9eÎ<J'WÑ:½)Töd:c\1cò\8b\8c\17U®¶»ÅßL\13,J\93Åe\9c/\17 MR4+Ê­Z^®\12\10á%(¢ú}¹++ò±L»M\94\11n(\e<\89 $\12\92\96«_)eÀ\ 5£û\143)=-Ð\18Î\f?ÏÚ¢\ 6\151\9f\838@®L\8b\1aË%õAs\9eÃI\18\84\9cUS¶-jÇKï\ fÀC"¤[\ f`\b3l=\94¾$Ìc]ú\92\83Îú\8cÐÄ\9dGB\1e>\ 2³\9a`qã\98Ä\e\vÄ\16¨jÆ]4\12f´ø}\1c'ÙM\v\8a÷I9o5:ÊÝv\9b\17U¿ÆhÞ½\1aîJÕn    \ÍlÁý.\13\84g²JTÜ\8f:\ 2<ß$\7fDU\92gýº¤Ñ\9d*Ê~m\93\9e4k\em·~ØH¸\a\8e@\f1\92\13ßÓn\8az\84\ 6þ\17qSÆÕ@Ùï\85\82æe :*\7fÇÒ¶×:íÎFwS^è\137\14ã¹)/\0\15»r47Õ¡?ÌM\rg¶¿\9bò@\8f>ç绩\7f\_\8fàϪ¼ã¤t)9í¨î\9bûIÒQq£ªcä¿=Iþ´W\81¡\9fô\ 5·/\89ð½ñ°×¦?\10{C\99½\8f4@³\17 \9b\ 1ðå\1a¤}"ô,»rþÎx¢Ù§ú\94å1ž=Ýãêù\8b§Ý\81~;\8d\ 3FÑÁþ\ª~X»G}x\0ïmo}\ 3ð\8dÊT\11U}Cü/ÿ\9cÿûEWb¤¯      x\82\8fg\ 2\ 3M`4f­0¤K¤\fÆ\13F\9bþ@a\8cƬ\15\86àD\86áxÂhÓ\1f(\8cÁÌ\9e\11\98\85$A½B¬÷ìÝ\bôä´\83{zþ:Øsa_.ÆSE\8bü@M\fdõ´Ø]\ 1\ 3\ 4\84ôvp\9cê 7\9aìÚô\a
+o(³§¥Ç](
+\1f\8añf]¸ÎwiÜw\ 3¸LwqÏà\e=r@M\93ìÝãîSï\85ÒÓË\ 3<Dê×ôv­²¯# d²_ËuÔs2\vÕw2Û"ÿ\90ÄÝUÌÃ\ 6K;g4\83\1fh°C\99=m°Ì%\94}]{\1d\ 1g\1dC|Ìmä_fv\8e\99ÉÐlúÆ2³\ eýaf6\98ÙÓfF9¡\92ý\15\17?ÝîÕë«Ç6\85¿Ìõ<s\95Ä÷åh'á\1cÍÉ\97aó(\ÂØ\94Ö×\88PÖuÝ\8cÂ\84Þä»,®\8adkï#\9bgêÔ\99Áº\93\86\96Ƽ¾é\åi\9a\9cÜ⩦.Z®£ì¦¾\e]GSN'\1f¦LNl\ f-`\9dÚD±-«òÃ\ 5ª9\aw\ec³@\80ļú\1c¼ø\ 4\9b0_\ eb´-\97y=@  V¬:\97´àÆ\ 4¡&]\98«]Ò\96Ë\8c\vF¨'!Á\ fs?ë*áºR\1f\949\û!JÓý5B\9a\95<^¼kÜYVj³M£J\91\8f\9b{Eq^õÜ&I\1a\10ÆÂñÎùEè\83Ã\1d-Ü´É\ f\8b6\83\7f\96 )%BØMm\14Ç}Ïüƹ\8aL6Ñ\8d\8a£*:ã>r£ªè^\97\87ñ&\ 2°9:Þ¶¼C\7f  \ 6\1f\11x}\a\7f\7f\12DTÑ¢o¬ì\e*5Èʳáâ\12ÎÜ/y\11\8coi\ 2×\eÙ{gy±\89Ò¤T¼TK¼£/\e\95u\117]±¦§;\17R\10&F|]"\84KX0Þö¡C\7f ý\ e\fû\15\1e\11¾ÝP<ßàrïë\9aðV\15e\9eeѦ÷\ e\1d\ fªüÜ\v%!(aá\17}²!XH\ 2\16\8c\8d¸\8a\8f,¾ú
+\881Âø\88/*\ 4¬)\98\8b\8a\ eý\81¦9\98Ù3L\93ºú\91Yý¢âëÚeªn¢4Ë«d©>×Ö\\¨6ß\17\8cok®ï\11?\fG¶µÛ¼\887)ß\aÇ3"\9fëÁF\86ÊñÌË\95 t1Þ\8dy\87þ0ó\1aÎl\7fór=Ø˸âO²rÍ\8b\9bsb^Ï5î®Zw\19x\18\91¸\16kÞú\7f\ 1+u]â\aìñ¬Ô¾:]Fv\89º?j°ÊSq£¬·IÛ*hÈoG\7fÉèr©\1fv\8eç\18\18è\99\8f÷z¤C\7f c\18Ìì\19\8e\81ùD0»\93úy\e÷\7fÚÔ\82ÝgGI\bûÌ\eï!K\87þ@½\f\f½PتH{>yï}ç§\ e}N½zùôý      Ä\84\9e\8fÖó´çaBTUE²ØUê³\1e±\9enwSä»í\99~\9e\87\9cðñN´Úä\87¡l0«ýAÆC©\7f?¤A¶*òÍè0[%\1f\1fy-¡\ 3Úû]Þ\efIÕ=5{\18=\10ì8ç_ô\82\87\8d\14û\v\1eÿè\ 5Ïë©\v\86VD\9bòÏ}ó=Å£\e\10\9b}î¥\ eL\93¹ü\81K\1d\90\99\ 4\91i1°°\9e³IßN\99>%Õ\19\9c\19~Ñ'êÄ&ÊH¾«¶»\8a,TU©b*å\84lK¢2<\83µ­ô\1c\15Ö
+\8aϯ9å aüÙ      Ö&\95¥\1e«\95\1el\97V¦à\ 3ª"Jw\96\95RUm6þPEN\80\1c$\9f¯lU=\87Nß¼[ÿ çø3F³Èlý\94ñ0\97\99+Ù$)Í7˳\19²\ 3³s}\7f²TE\15Áú\×m¢â\1døåF{>Q\9b\85Ò\9b\rSj[ªh¹6©ÃkjK"3ý¶\11*\ 6\8bÊ]ݶZG\95I½ÎËêzY$ÛÊ´6\134uÚ\8bÙöê@õȯ5góm¹\aîÁ5\ 2\84Üæ}ã\ 6ºÇG\80+\0\97Á\1e¸ú\a£\82 Ë¥\0Ó1sÀ²Û$MMª~y 3\91i\97í@H¶7ê\ f¿*\ 3l.ÕFe\88\1al\15«2¹ÉPPz\94ÜÒÃ3L´ÓÚX±©\9e8Ö¾ßÁj¾ºk\93>0hq1\9d\ 5ÔEd¡\8cf\1e,=}Ù\96ÔÃð\87\8d½Ñ¹çk¸\9a\92_©¤F\v\90\1eÊ\19"(ô\ 1\93U3´ÛèA²\ 1#,ÍÌ·\ 6Ï\94M⺯­BÙ\97v\bT\9f.¬Ç²Â\9d\1d\ 3\85\95¸+Ы"çnX+-6Åzt(5\13\83\82\16\1a¡b\8fFA[ø\86*\vN\81\ 6\9a\97\96¼aZPô)[ÜÕͺ\8dN Ö\r|Â=ÿaغ>ñä\1eÞ |é\87\93ÿNa#9ùþÍËç/\9f=1\ 3Î\8dWwf\82ãÓ^Ï\8aÉn\14Úøä¾\98Ô8ÔÏ't   Î\81û\bǤnsp*\98\ 5g~gRyf¾+\15U»B\87\11\91\8aåZ\15\98Ð{\ eØWò¥Éë\18\ 4_X\12®Ð\13®LO\ 4Þ³\97?Û6u\1dÂÎÒË,\8f÷\86\0sÌ«=·6\95¯Ì÷\9be\1a\95GaS&Ëo0BÉÉ÷SÜúο\9d\9blÕ`\f²ægåà±3\14Ö\9d\95:B`"VE\82\9d\8cs¯l\1a\r¼\ 4\85Á^\19µS(ð9
\8côÚô4V0a\ 1\85É»|g\12{£Ñ9\13\9e4£`EFQºãAQ\90Ý\9b¹é\82Î\fS\vK¤PQ\_Ev\ 5\93g¨c\973­cü\96we¥6e»ðv\9dhûçÜB\1eÊ\1a:Åì^§\98éè\14\8b\0\807ÀµÉ$\96~\92\95U\94\ 2ïß\19T[7\ 35\91m\ 1$/_$Ùîc\8b\v.ÌRA\13·¦\89¬êùcJ#¥N\1c\99»\96\8f\1f\1cä£s\ 6ëáA\ e\87 Ö\a¤Ìò\a\12\889\80\97éÔ\84\93o\1cl\13pد%\99\r\7féÏd\8fø\86\a\86¬n\97XF÷\ 2\86ròò\15.væO\9f\98êyÍuc]¢ç·²ü¯kB-_\10\18\9ch\7f\83km)¼¶(#3'µ4îÆk9]\ e+\91Úéb]Ãéb\95qºXaeêÕ+\82\8ehX\18\12ÁÃ\9e>4høPX0L\9e[NðY\9a\1e$ËÍWíy·¬f¦üÀ²ßfÙ\9bìJ³0?ðìO®^\99\82E´|\87\81Te19ª_|\8bÆkææÏ_\1f\99\0l'Øþèî\89õó!\10  Ã¶Üÿ7Å#=í;À5.£¬-aSÜÖ\85léÂü#\r¿éñüÚCAµY#aQ\1d-\8a]\96u'/;;\96\8f\ 1ª=ïÜð\87±Îc5;\12düÊ$t\94Õ,ü}_C¶6.5\85âi¡h\ 1Â6\86\ 4\ 3eµ®7NMÇ\v\8b\86\1f¯Lb/,ÜeÝÙ]Î^\ 6Í}ÐC2à\14´\1aÈÏ\91\ 1Lg[òm¼2#ÙÉ6÷NÇþ!    x\bjNÃÎý\7f$ÿ\a]ǯ¥
+endstream
+endobj
+4721 0 obj <<
+/Type /Page
+/Contents 4722 0 R
+/Resources 4720 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4612 0 R
+>> endobj
+4723 0 obj <<
+/D [4721 0 R /XYZ -16.307 900.716 null]
+>> endobj
+4724 0 obj <<
+/D [4721 0 R /XYZ 56.693 743.016 null]
+>> endobj
+4725 0 obj <<
+/D [4721 0 R /XYZ 65.161 743.7 null]
+>> endobj
+4726 0 obj <<
+/D [4721 0 R /XYZ 56.693 699.998 null]
+>> endobj
+4727 0 obj <<
+/D [4721 0 R /XYZ 65.161 700.681 null]
+>> endobj
+4728 0 obj <<
+/D [4721 0 R /XYZ 65.161 689.722 null]
+>> endobj
+4729 0 obj <<
+/D [4721 0 R /XYZ 65.161 678.763 null]
+>> endobj
+4730 0 obj <<
+/D [4721 0 R /XYZ 65.161 667.804 null]
+>> endobj
+4731 0 obj <<
+/D [4721 0 R /XYZ 65.161 656.846 null]
+>> endobj
+4732 0 obj <<
+/D [4721 0 R /XYZ 65.161 645.887 null]
+>> endobj
+4733 0 obj <<
+/D [4721 0 R /XYZ 65.161 634.928 null]
+>> endobj
+4734 0 obj <<
+/D [4721 0 R /XYZ 65.161 623.969 null]
+>> endobj
+4735 0 obj <<
+/D [4721 0 R /XYZ 65.161 613.01 null]
+>> endobj
+538 0 obj <<
+/D [4721 0 R /XYZ 56.693 577.674 null]
+>> endobj
+4736 0 obj <<
+/D [4721 0 R /XYZ 56.693 551.39 null]
+>> endobj
+4737 0 obj <<
+/D [4721 0 R /XYZ 56.693 510.724 null]
+>> endobj
+4738 0 obj <<
+/D [4721 0 R /XYZ 65.161 511.407 null]
+>> endobj
+4739 0 obj <<
+/D [4721 0 R /XYZ 65.161 500.448 null]
+>> endobj
+4740 0 obj <<
+/D [4721 0 R /XYZ 56.693 457.141 null]
+>> endobj
+4741 0 obj <<
+/D [4721 0 R /XYZ 65.161 457.43 null]
+>> endobj
+4742 0 obj <<
+/D [4721 0 R /XYZ 56.693 413.728 null]
+>> endobj
+4743 0 obj <<
+/D [4721 0 R /XYZ 65.161 414.411 null]
+>> endobj
+4744 0 obj <<
+/D [4721 0 R /XYZ 56.693 371.104 null]
+>> endobj
+4745 0 obj <<
+/D [4721 0 R /XYZ 65.161 371.393 null]
+>> endobj
+4746 0 obj <<
+/D [4721 0 R /XYZ 56.693 327.691 null]
+>> endobj
+4747 0 obj <<
+/D [4721 0 R /XYZ 65.161 328.375 null]
+>> endobj
+4748 0 obj <<
+/D [4721 0 R /XYZ 65.161 317.416 null]
+>> endobj
+4749 0 obj <<
+/D [4721 0 R /XYZ 65.161 306.457 null]
+>> endobj
+542 0 obj <<
+/D [4721 0 R /XYZ 56.693 271.121 null]
+>> endobj
+4750 0 obj <<
+/D [4721 0 R /XYZ 56.693 244.837 null]
+>> endobj
+4720 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4753 0 obj <<
+/Length 2430      
+/Filter /FlateDecode
+>>
+stream
+xÚí[[sÛ¸\15~÷¯àLgZi&B\b\12¼m\9f\9cM\9cË:\8dk«Ó\9d\ 1"!\91\rEjI0\8e÷×÷à&\99º8\90iµûà\87X$\b\1c\1c\1e|çò\81\88ë,\1c×y{öjzöò"p\9d\ 4\17:Ó¹\13z(\8c\9c\18ûÈ\8f\9ciæ|\1e\92Ñ\96\8d'^à\8eþQsÖªËyݨ\v\9eë\87¯ëôU]\7fU7¿Þ\\8e\7f\9b~\80i&\18£$\b\94´\e~W²6g\8c·â1Ì\8e\9d\18f\ f}1;\81é#â;\93\0%\91\9e\1f»!H\8câÑKõ\83\93H\8c<{3=ûý\f\83|×ÁN\10¢0ñ\9d(Á(t=']\9e}þÍu2x\ 6\1a \92Äέì¹t\ 2ì"Ï\ fáºtnÎþyæjS¸\aMbd\93\ 4\81.J©/\9e\17H-Ì°\97\17ÐE¾\b\11cbDÂ\18\1e(\vÖ3Öðñ$t]x\7fzÇëê§ñ\ 4{p{Û\14¼¨\16hYg\f}_\96J&\98K\88\15?oûï öÁ\91çD>è\ 2v\82÷\14í\81\e\81ÙBÇCI\9c8\rsæ÷_¬'m\7fëî\ 4^\8cpLÌ\ 4J0\16½\87Ê\ f\10\ eñ¶üÀÅ(\ 2\83ÙÌp\7fÑC\94\13(+\ 56\vG]\k\14ôVÔ(îcDÀ@raõêõ\80°+Ëù,W^,±]Ï\15mèÒ®kײ̮'¯íúµ\8c[
+dß-{fEÃR^ÔU¯;Ø\ fÙÂÝ\ 3ãÃÓ\ 1p?ð{ØÛ]\ fy1~\84·\7f\9c²ò\8b\e¸| \7f±vüeÁsãölI\8b\12\89?¼F¬¢³\92eG¸\7f\98xÈÇÉéÜ?\8c1\82\18y*ïï\8b\1fæü\83Uµ÷ý0&($:-\9dg\99­ëUìöÉ\1d_"è\80\193RX;b\80\9d\16°êxñÉ®_ÝñUÇ\1f\e\b\8bO\87ß¾ü\81\0\1e¬ì\11\b\8e|\14\82x\89à+ÊÓÜr}\9bÚ\12\97W´.-3Í«ºaeYØcR\8eú¹¬[Ön\r\92Oþâ¹qè{Ø\1a%a\84\böþ\97Y%$D\16£Çg\95\ f\95ªLò\v\18à«É$y±ÈKøÇQ[wM*\8bÈ¿«~\9bGßÛ\92ç%Jëj^,\8eÉ3>A\81\1f\9c0Ïx>
\13&\9a¾ü\81\8e:XÙ#\1cÕ\vQ,ZÄÚÿkµhhöä\85^·ZÕ\8d\97[Ö®%\ 5\82h)ô\ekÚíªðpF\98Ûõ\ 3Þ9}w¹/>xȵÅ=\ 6\16\8cãÓÁ²/\7f ,\87\vBÈH\ 1\11j\ 2\rw5q\9fL\1e\8eË\15,»-D\97´ùÚ­ìú\16\96øPÑÎZ\85Ô\9a\8d\15­e\95WÛVyM\9d²v\87¸ý\18\95\0\930HN\87ʾü\81¨\1cªìaTº\ 4%$´CeÁ\9fz\91-Ã`]-XcK\ fØÓ\a÷\15K\8bù\9d-íàù£\83ë\ 3\1e\8d®¡Ü:ÆÏ\8b\92Ùî{Xï»| ß¨µc®XÃï\8eôË qQt2¯ìI\1fæ\93\ 3\15\91\83°ÈÎ#\8f*;¬y¥5Å.iµèèb\87A\8c^ü \90TiÙeÖ »bMyä\fWw<·u\14ZYÆ\8bënf\19\ 4n©e\b¤»\e\1f?v\91\18\98\ 3Æ'£Z\9e\0r\14$÷¹V\10¸PBëo\bPMo\97\84Ø\85\97yg8\92^Ù-Úæ:\13\8f ?Ôb¦æKǼ.\81åzÁèV\8c\93Mi\ eÈ2ßFr:ö ¾\1dã`¤GÌ\18«ÔÕ\12Jyýá¤Þ|@\91s\83Ö\9b¹qLP\14\85\86\0æ\ fk\1a\11äyØt\96Õ\8d\94\rq2e[ßi \86\10¨\85åu£¾î ¾uà\11xy\12\89\v(\ 1ý'$¬éj5\ 1.º¡©iÿ\96§e¿a\95o\ f¨\97˺\12¤Öô\0gëwÉX¹Ê\vmÔà\9e\8a$NP\0\97ZÉ/®\8bA/쮯°º²ã    \ 4\ 2\9dp\1f\96D\89ø\1cwªÜÒ\17?,¹\f\9e\1c\93\18Ä\aÑ39þ¿\90cðñû±üéAÙ\97?\10\95C\95=Xô\90\bC\84L\9eÉñ\9f\83\1c\93\0boà\9d\ e\95\ 3Q9TÙè\f1rÉ37~æÆ\7f\ enLH\88¢Ä?\9d[öå\ ftË¡Ê\1evKà"®9MðÌ\90\9f\19ò\1eGñQì\92S2d\90\85qp\8f!\13ð\9681\149ÚK\907§ÿ¢X\9dþ\ 3\13bHä~Î\f\ e`ÎHMó¢íQMu£Ðbør±\14\88§\15×dY°çN\13kàcÞwɤug±´ê"ËÚ-j»\87\98·Å¢*\84\90t-\7fÎ(ï\1aÖ#î?m1[à\17ýwºG\84\11[u3=3mÆ@\1f\17[§¦¶lâ\11\18\1cõOB^\89w¢]     æ\8c#0mÃ\ 1Ûp\1d\8fÄÑ¡ó¬\9e1uzH4Éw\16ý~\11
+HJ²ýB
+ÉËEÃ*1ìÓß®YQ\96c<ºS\1d>²¬ \e\8d     !0«+*
+CùXí\e\88f\9eS®Ú\16¬b\8d .{ö(ü\18Âp\1c\18:­ì²\v        ß\a°$¦WV§Ý\92U¼U3\99³\ 5Î\84\8dOúfê\1d*-ªUÇ\11\8c\ 3\93\9fëý\14
+T\9fN\1a6g`\ 3³×\ 1\80*\99\98DeX=XýJ\8f×Û4\ 6Re[oïÓ@Æ\13fúV\803£õQV@\ 1é\83 ôG\12áðK+õ\v©R_µ\0ê\8c6\ 2°!\114M¶*¸ÂÅÔ\¼¯8k*©,-UÓëbQpssÕÍÊ¢Í\15¨á^®{ÝtKu+\96þýë«\v±Ð/Ô\tk*Þ¨}'©fÖ×Ψ߶uZ¬k\92õÑ]\1d!v\ füfk\15\85½î«(Í\9du-oîÆa0Úg¿kFµ\1f/kã\8btVwÜLbâ\86t±Xº\98YÇ=»e\9e8¸¼Þ}\12kóòúÍùë\8fo\1eòë       &\11
+\0À\13\f\8d\9e\86ܯï¦\1f/ÍV\19\1eêçÓq\f\ 4]X8Y§v\88¦î\ 6@\89>î$V.Ò+\a}yS¤º«Ñ\b\9a\95FpÑ3\vÜ+0Gk\bC\93LDÂ]ÂØ@MÈÝ\9cÀ\96\rj]£µÉ×úh!rq"w\1d\b2Ý^e\9b\ e{NzÿÞ\ 1á4!xY\94´ÙÝõT'Å7æÞ¼\13zpÙÖv\16«¦áù\16¼]\1cI\95\82ºUfBÖ1ku®FWÝrÆ´ºÒg\ 3ÁZRZÚì睊³#^ 0ÇÄ»*\83E_­C\984F-p÷Müa*j>\ 6\7fâ,\9f\84\97/ó)P\ f\8d8\83PIåJ\ 1JÚ»*mêªøCF\ 1=B¯t,ReCS.M#:\v$©K¡¬
+\97Ò&:¼\8b'[¦\82\16\83ÏØl\85¯1\bMÿ\96ÞÒd
+îñè¯êG%KHÓ\12Ídt³©\91·Ã\94ª¾úÿEá\13\ 4äOs\91:e!ÀP­pvü"]\14\ fç\18\83\16ªASÌÄÙ+u\ 3àdÕÎ\9e\9e\1d*}/\94æ\86Ä®|W51a\96µXÙ$ßÙ\877Õs¿\10åZ \8fªsV©G\85î«
+jÝCÆ\ fñT­\8fxnâGàG*~\88Ç{æ,ZÝ_õ\98w\95:î}_!!í?\90\10
+x\ 5\91"DKZ\97ݲÚ\17<n\8b\8cçm?oÿ|~ycÂ\ 4À¹ÕuÀ\rÛûõD\94»Áº2YÛ¾ÕY\ 1\7f%\18û\9ej\ 5\a \88oF®1´ÉRE\ 5\8dK¹ê*±AÁ\9b\0sôúUâC_\8bLn[ãÄ\80Ê\0¨÷9I\15\1f\96\ e|ôñ\91÷ÀG\9f}ÿ\9f\86\0m\r\93Çüw\9aÿ\ 2>~ãT
+endstream
+endobj
+4752 0 obj <<
+/Type /Page
+/Contents 4753 0 R
+/Resources 4751 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4772 0 R
+>> endobj
+4754 0 obj <<
+/D [4752 0 R /XYZ -11.232 900.716 null]
+>> endobj
+4755 0 obj <<
+/D [4752 0 R /XYZ 56.693 741.747 null]
+>> endobj
+4756 0 obj <<
+/D [4752 0 R /XYZ 65.161 742.431 null]
+>> endobj
+4757 0 obj <<
+/D [4752 0 R /XYZ 56.693 695.317 null]
+>> endobj
+4758 0 obj <<
+/D [4752 0 R /XYZ 65.161 695.606 null]
+>> endobj
+4759 0 obj <<
+/D [4752 0 R /XYZ 65.161 684.647 null]
+>> endobj
+4760 0 obj <<
+/D [4752 0 R /XYZ 56.693 637.14 null]
+>> endobj
+4761 0 obj <<
+/D [4752 0 R /XYZ 65.161 637.823 null]
+>> endobj
+4762 0 obj <<
+/D [4752 0 R /XYZ 65.161 626.864 null]
+>> endobj
+4763 0 obj <<
+/D [4752 0 R /XYZ 65.161 615.905 null]
+>> endobj
+4764 0 obj <<
+/D [4752 0 R /XYZ 65.161 604.946 null]
+>> endobj
+546 0 obj <<
+/D [4752 0 R /XYZ 56.693 567.796 null]
+>> endobj
+4765 0 obj <<
+/D [4752 0 R /XYZ 56.693 540.243 null]
+>> endobj
+4766 0 obj <<
+/D [4752 0 R /XYZ 56.693 493.233 null]
+>> endobj
+4767 0 obj <<
+/D [4752 0 R /XYZ 65.161 493.916 null]
+>> endobj
+4768 0 obj <<
+/D [4752 0 R /XYZ 65.161 482.957 null]
+>> endobj
+4769 0 obj <<
+/D [4752 0 R /XYZ 65.161 471.999 null]
+>> endobj
+4770 0 obj <<
+/D [4752 0 R /XYZ 65.161 461.04 null]
+>> endobj
+550 0 obj <<
+/D [4752 0 R /XYZ 56.693 422.817 null]
+>> endobj
+4771 0 obj <<
+/D [4752 0 R /XYZ 56.693 386.652 null]
+>> endobj
+4751 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R /F95 1334 0 R /F57 1049 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4775 0 obj <<
+/Length 2045      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\[sÛ¸\15~÷¯àì\93<S#¸\12@û´Én²m³\99éÆ\9dé4ÙéÐ\12$1¢H\87\978î¯ï¡HÅ\16åË¡ hÓ\17\8b\92 \83Ã\83ó}8\17Ð4ZD4zsöòòìÅkE#KlÌãèr\1eÅ\9cÄ:2L\10¡£ËYôaò\9bË\R¹ó\v®èä]Q»ª»\9c\17ewQ/û/\7f*¦/\8bbÕ½ù×û·ç¿_þ\r¦¹`\8cX¥:iïëÛÌUKçêªý\1afg\91\81ÙcÑÎ.az-Et¡\88Õýü\8cj\90¨ÍäE÷¬n\7fyöóåÙç3\ 6òiÄ"\15\93Ø\8aH[FbÊ£éúìÃï4\9aÁw \ 1\91ÖD7\9b\91ëH1J¸\88á:\8bÞ\9fýã\8cö¦ ;&á\11\fÓÊnl²\15.-a4îµÒ\84mÔØþ.úpÁ(¥\937.¯Ý9S\93¯u\7f\83÷Í\vÖà\92\88¸\97r¹5ݼȲâ\9c«ÉM\9a\8f¦Ë$_l\8d½LÎ9\9d|iåö¿¸r.ï®Öɬÿ¬.îVd37h}773\92hÝÞùfîE«è\83JJÐP\88í¸i±\15_¥ùÔ\rÖ\9c\11-\bï®ËÎSÈ®].8oífá\ 2V\95\8aNêGÎÕθ\8d²\eO\90­\ e\86ÈØlUø5\ 5c¸ì#U´^Ã_v~\11\83©ß¯Ózùçó\vÆáMVL\93̽Hgäë:ë$\83×µÂÛ\977»î\ 2nÆ4\8fbc\88Ѫu\97ösE5x_\1cqb\8d\8dJ\17ÍïûÇ\8e´\87\9f@kbY¼\9d \13ÌÚѾò\15a1\eÊW\14\96\ 3Ì\86\99á>vbb¹=\82²\e\81å"ê.~ëÁ´³®[Å\r#\9cÊny_-Ýtåf;î°/\v\0Ö.z\9aãÆmá\83\1a\fÀA\8dûk>+rW¥\ 5R\89Î)qc«æ
+ü¹ÆÚáê\167îç&E\1aám³l\92<YãF'X\v\0\9fáÖ ]#-\95,\8a\ 1õN\b\16ñZ\82¯k\1fÄ?òº¿\95öÛF¬8¡,0íeõ\18Ú\93 QHÖ\13\8cPËñޮ|OÖóVv\ 4ë        ØYµíV÷ÇÙ\f\8bõ \ö\16¼\bð\9e&#¸¬\ eÃe\7f \97\%ÓÕq      ÷]º*²äS\83\®¿\97I³Ê\ 6\1c=\86Ѹ\81èJ\9c\94Ñ(¸³±a\19\8c`4e\15á<\ eGi
+bg\1eë`\946\90ïGiþÊâ)M\19MÔ6¹\9b§_±\90we   ùãQ#¾¬¸qå´MU\1f\86Ò\ 3¿\9b$Ùõ\12É>37Oó´FÇ~Xµ\7fiòER\8e¢áaHù<>Úp[\9bS\92\84R\ 6ò\\19\96$ò«1$!a\1aÊ\ 3\92\84ÐDJ\11\8e$vå{\92\84·²#HBR¢û\bøUQ\96n\8a\ e\r2\88|\9ad\81ÜÍ7µ
+ÔÈ9\96}ò«\83q      wû§G©§\v|r¤\19JWÕE\895Ú:­ªt\10+õ_ýð8\17VuRÖ\9f\9b¢Þ»\8b\1f\9e¾\8b\95»=4zQ\10\11K%OJL\8c\11\15\98\97>%cx      p¬´\ eÇKÒR\123\13\8c\97\ 6òýxÉ_Y</I+\88ÝVt_\15ë19K\90\9cìSrüºÒ<\1dMKó²@V\81~\%\8b\14\99è\14WÉmR-S|xÖM1\9b!­|UB2çjÜà\rÑ!\ 5'eÑ`\99z\9dä·}ñ]Ýó8i,Q±ÝrÉG*i?ÊÜ\e\ 5[2àµ\1fs\81ä\ f©-\89\ 1\1dO"f¨í\10;O\7f¿\ fùÝ9\1f\83<Vê7ð\a¹\95\11Ä\0ä#ã\18V\v¦\96}\ 3êkéæØ\90\1föÐ|\8af\85e\82tÖY\8aô¾¼@J\&_\1cVK·\1e\99nÀ¦I4eá6\9c\9e\e\8e·²#6\1cÍ@¼éüêÊA\10ê\ e\8d\9c$\88Ô\8c\9f2r\92\92\13mM Ðé×dåîöªçï_pbDÀ*¶ä\8c\18\1d®w7\90ïéľÊ>î²¼}íãå'²\87¼\18\995\8c\89a°-¬¼¸\19\99ô\fÒ»;µ\9fw@f\881'm%      Û\9e\8b\10ßQME\98\98PÆ¡PhE¨
+×K\1aÈ÷C¡¿²ø­DhC\84è\8bðÿ¼\9e¡{3ï\8aòÆ-ÐõÆ\97ÅjýQH\95\852É«,Ù+\93>\1fç_BBµ:r>õ\v(\83\eùz¤¶`ÅÙ2i\16\87nßBsBã\93¶mD{~I\ 6nÛäEË\1e\7f9¿Gñ#\19E\80\96&`+GpC8\ f×Ê\19È÷d\14oeG0\8a`D±¾\95\90õѵ«*t}\16_X8=r\9f©\89L»º52^\99¹¼Nç)Ö\88{ÕèçaÂ4áq¸\9aÞ@¾§\17{+;Â\8b9%Jõ5½°{Ý^Óþ\90`só\9b\96Y\9f
+­ë±\13í\aã\eÚ>N3b\99`\v\19Õã¶c>7)ú\10\1eÛ'\154&\82Úp¨Ú\95ï\89*oeG \8aZ¢l_\10Ã\9f®ÙÏÇ&\84 C$*\88àì\94!\127\94Hª¿£æ\10× \91\94áÂ!®,\91F\ 5\81|?\97÷W\16ïò¼}\16á®k\9d\7fq%º94èã<}\ 6å\9b3<OhM9=´ëã\9dK5\95Ãöª\13ä\r5y\8aïØ\ 3¾ÊdZ»²ÂZk$ùsi\88âá
+~\ 3ù\9eHðVv\ 4\12\14#\86õ%@|Ó¢\7f
+\ 5Ñ^\9bÖ\rÖe\16Ùíõò@\ f\r¯qãn\96Øpæ¶h\90Çàf)6¥¨\8f\fÙiÞ>"\84»\95Ñi\f\17\9a¨\80ç*\aò=1ç«ìã\b\93\94\98í)ʧ\93\81¶Çè\12ä>TÌ\8f\fÕo$\8cÝ
+æ®t{\1dÑî&\196\10äB\12uÚÓ\8b\9c1\12ÇßÓ)!ÞºnÈÓ\8bÌÒͳ\97¡ 8\90ï\aE\7feñÛ\1f³\92PÁþß\9eU\v\13\83ú\9e\ 3\9a\0G<£ô,J\99\ 1X\9eö<#\8b%1\81\99*\1dóx\19S PÈó\8cL
+b\ 3\9eg\1cÈ÷d*oeG0\95Ô\84\7f;Ï8\86\85ù×næJHÛp£ÿírð¦\91A!\83\9e´5Æ\98!\94Å\a\80è§"_T\90\17,zðÀÛ\ 1vþ»üÏ4\1f\ 3\1f
+º(\11\ e>V\13je0ôì\8a÷\ 3\8f·ª#°C)\11\86\8f~6ó¡³ö\98îøÁ\ füA4Âü\9eÞ}äuï¿i\0\fil\ fùg\1aÿ\ 3Ác\936
+endstream
+endobj
+4774 0 obj <<
+/Type /Page
+/Contents 4775 0 R
+/Resources 4773 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4772 0 R
+>> endobj
+4776 0 obj <<
+/D [4774 0 R /XYZ -16.307 900.716 null]
+>> endobj
+554 0 obj <<
+/D [4774 0 R /XYZ 56.693 759.068 null]
+>> endobj
+4777 0 obj <<
+/D [4774 0 R /XYZ 56.693 738.489 null]
+>> endobj
+4778 0 obj <<
+/D [4774 0 R /XYZ 56.693 691.874 null]
+>> endobj
+4779 0 obj <<
+/D [4774 0 R /XYZ 65.161 692.163 null]
+>> endobj
+4780 0 obj <<
+/D [4774 0 R /XYZ 56.693 645.049 null]
+>> endobj
+4781 0 obj <<
+/D [4774 0 R /XYZ 65.161 645.338 null]
+>> endobj
+4782 0 obj <<
+/D [4774 0 R /XYZ 56.693 598.225 null]
+>> endobj
+4783 0 obj <<
+/D [4774 0 R /XYZ 65.161 598.514 null]
+>> endobj
+4784 0 obj <<
+/D [4774 0 R /XYZ 56.693 551.4 null]
+>> endobj
+4785 0 obj <<
+/D [4774 0 R /XYZ 65.161 551.689 null]
+>> endobj
+4786 0 obj <<
+/D [4774 0 R /XYZ 56.693 504.182 null]
+>> endobj
+4787 0 obj <<
+/D [4774 0 R /XYZ 65.161 504.865 null]
+>> endobj
+4788 0 obj <<
+/D [4774 0 R /XYZ 65.161 482.947 null]
+>> endobj
+4789 0 obj <<
+/D [4774 0 R /XYZ 56.693 435.834 null]
+>> endobj
+4790 0 obj <<
+/D [4774 0 R /XYZ 65.161 436.123 null]
+>> endobj
+4791 0 obj <<
+/D [4774 0 R /XYZ 56.693 389.009 null]
+>> endobj
+4792 0 obj <<
+/D [4774 0 R /XYZ 65.161 389.298 null]
+>> endobj
+4793 0 obj <<
+/D [4774 0 R /XYZ 56.693 342.185 null]
+>> endobj
+4794 0 obj <<
+/D [4774 0 R /XYZ 65.161 342.474 null]
+>> endobj
+4795 0 obj <<
+/D [4774 0 R /XYZ 65.161 331.515 null]
+>> endobj
+4796 0 obj <<
+/D [4774 0 R /XYZ 65.161 320.556 null]
+>> endobj
+4797 0 obj <<
+/D [4774 0 R /XYZ 56.693 273.048 null]
+>> endobj
+4798 0 obj <<
+/D [4774 0 R /XYZ 65.161 273.732 null]
+>> endobj
+4799 0 obj <<
+/D [4774 0 R /XYZ 65.161 262.773 null]
+>> endobj
+4800 0 obj <<
+/D [4774 0 R /XYZ 65.161 251.814 null]
+>> endobj
+4801 0 obj <<
+/D [4774 0 R /XYZ 56.693 204.306 null]
+>> endobj
+4802 0 obj <<
+/D [4774 0 R /XYZ 65.161 204.989 null]
+>> endobj
+4803 0 obj <<
+/D [4774 0 R /XYZ 56.693 157.876 null]
+>> endobj
+4804 0 obj <<
+/D [4774 0 R /XYZ 65.161 158.165 null]
+>> endobj
+4805 0 obj <<
+/D [4774 0 R /XYZ 56.693 110.657 null]
+>> endobj
+4806 0 obj <<
+/D [4774 0 R /XYZ 65.161 111.341 null]
+>> endobj
+4773 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4809 0 obj <<
+/Length 2660      
+/Filter /FlateDecode
+>>
+stream
+xÚí][\8fã¶\15~\9f_!´\ fõ\0\19\86WQJQ Ù4MÑf[43@\ 2lò [ôX\1dYtt\99Ë¿/eÉ\98\95<\1a\1f\9aât
+äeíõÐ\87GGßÇs#e\1cÜ\ 68øîâÃÍÅ\97\7f\158\88Q\1cÒ0¸Y\a!E¡\f\10\93ÁM\1a|Zü r\95Têò\8a
+¼ø§®UÕ½]ë²{Soú?þE¯>h}×ýç§ëï/\7f¹ù»\99æ\8a\10\14\vÑI»®\9frUm\94ª«öÏfv\12Dfö\90µ³s3½ä,¸\12(\96ýü\ 4GF¢\8c\16_v/$\96í7/¾½¹øõ\82\18ù8 \81\bQ\18³@Æ\ 4\85\98\ 6«íŧ_p\90\9a¿\19\r\10\8f£àa?r\e\b\82\11e¡y\9f\a×\17ÿ¾À½)ðÀ$40ä\88÷69\bç1"8ìµ\92\88îÕ8|/øtE0Æ\8boôv«\8bþÚ>·¬1\ 4e(\8e¢NÀÍÁjk\9dçú\92\8aÅCVÜv\1f­6Iq{°ó&¹¤xq\7fIÄ¢ÿÆR©¢{·MÒþ³Z?ß\8cýÜFáç¹IÄ\91\94íEïç^MéÈ"ÄÄgÃ\ eÒ«¬X©ÑÝ&H2c\83ýû²Ã\b\1a\8a\9a\v&\8c\9a7fú°¿ð\9f)\15\83q{]÷\18à­\ e\11âfh¯ÂÇÌØBå?c\81ë­ù\97\^\85ÆÈ×Û¬Þ|uyE¨ùONp\81\1e«¼\13j ÖÊm_¾\ebÄ`\8bH\1a\84±¹³¡h1Ò~.°4\90\v\ 3jnM\1c\94*X\7f\ e\8a\81´\97?=\9e@Æ(Âò0A'\98´£]å\vDB2\96/0Ù\e\172Ãç\84       QLã\19\94Ý\v,o\83îÍ\ f=\83\ 6·ô xÄ\10\8eywg¿NS\95\ epp,Épª½Û\85z\80\r¬Õv\97\1a\13³ýÛïú\ f\8f¿Ú\ 2\8d\ 5ze´áf\93Ü*\8b¯\14Éöhø´>{uÛÕ\15tÍ¥ªËLÝ·k\aÌF\9b¡*\0Â\84\11\8a\ fÏCù\8exvVÖ\ 2ÏÒ\18\88õ\8eíÛâ6ϪÍø6_Y\ 2i\9a\ 4c\fM\8eÔë3\9105°U\146²Ru\rFâìz®\9a²TE\r\e\9cêU³\1d\8f~¦ñiV\b\89"\83-o¬\18Êwd\85³²\16¬\b\891P\1f&}\93ëJU/­Ç¿'11\ eA¢××Á\e\13
+ÝU@ hظë¬\8f~N\ fý\87*
+\95>\9d\ f\12\8eb\97Hcâõ8nïcÔ\90µ\ 1\14i\95jm\18S>ÙD[m\b("\8fÑ\161¯±G\1e\ eå;òÐYY\v\1e\12\81xÔóp\9d=B£­ê©¨\93GØXU\96ã8å4"p\8c(yKR\88H",Þ\11)\84\94f\16é\8f\14\ 4öG\8a\91|7R¸+\v'\85\bc$c{R$À\bD7»|î0íi§+K\8e\89\90!Aß\94c\9c \16¾'\8e1\83\93c\14£\88øK\8b\1d9欬\ 5Ç(\7f®\93\99;\97\15P\96\99X/ÍgÏ\1fVÉ8\ 4\9d\1cú°Q¥\82æÝ\1d$-k\r\95\95m1`äcOϲM\8a&É'f9M\1dã¡Màà\rØ\ 3ñ\8e¸vUÕ\ 2ÖÄD²¼/JoU\9d¤I\rt\v\19\10~Û¬ªàð/Á\98\ 6&;\ f@è7\15pà:Éóe²º\83:Ï¢\ 6§ïYQÕ*IáE¸ý·~´­}ñØà\0\13o\\18Éw#\83»²\16lÀÆ@\87^F¡\1f \8bæN\97õ¬!×\8fIY\809\93­ÿo\99`Quà±@1yÓð\8fK\86¤àï'üã¡ B<F\7f\0\93Åz\\18\86ò\1d\17\ 6geá\v\ 37\88hû­û\9b\9b\8eêlæ£?LG-õ̤3°1\1eu\95\15kýçU\9eTã:äâOÓº¤ã6Òä,÷IÞ\0\87&\95\8fÕ¢UôBÈ
\12§\88>g\93óC}(ß\11ê®ÊN\ 3\9b\v$XÜ\ 1û}Gø\93ñ¥UÔºÎT\9eÚV\1e8\8b\11\rÙ\9bú\1e"M¾)Þ\91ï1\17-ÜJ\9c¯;\1f\16\87H\84þ\189\92ïÆHweáÎ\87Å&\1dä=G?¶\9bc,ÂÒÙ\v\ fVéÜË\8bó<LÞjhUã×&SGqçW@ܳH \103\7f°\1cÊw\84¥7e{cH\8eBÎý\19c(ßÑ\18®Ê\1e3R\9a\1c\84¶jJ\14³¾.|õº{\82f]\ 5°Ï\9bëâV\95\1e2Óâ©ÞÌ\9es6U²Ì\95Åþ\91eS[\8c.´Íè]»\1c\95å¸p{z      \b\19
+#á\ fõCù\8e¨wV\16à\99"\13¤D­âfNÉ|V\ f׺)\8e
+b\7f\9c\87rÿiªÚÂ\83äO3§r\ f\e\93\8fÝCÉ\f½*\13D\83÷_\8d7\97\9c¦\82 HR\7f\91|G*8+kA\ 5\13·cÂ\ f=ØÂz\8dáí\95úÛ_;\92ïhXoÊöÆ`\18EØ_\17r$ßÑ\18®ÊN\87\19\8c#|èëÏ\16f\0«Úº\80®w6QÆKÙ\83§þ¢¥?\9a{ßæ\99u)FºdÏ\eô\87ò\1d¡ï¬¬Å\ 2»?vÑw*½ô\1e?üëæoîÀ\84ïu>\ráä(ô9¥\90\89&ªì¸>}\ eUNÇYPÎdµ-     p\84<îB\1e\8a\80«ª\16\fh÷Yʾ     ±\81\96Ýu\ 1Äç8ózÅ\85Ô3¯\95Ú\8c\1c×\8a\17_Ìãð,¢ñlµ\81\87ã`»f5t\9fP\ 5ÍÔm\83K\1a
+_\84\1aÉwc\94»²\16\942\9aR\12{ìëù+Á$.>ð4d¢.µ÷\ 6\99¡|GÈxS¶7\86ì\92;oÆ\18Êw4\86³²ðÖ\ 4\9512\1cz>ü\vCîRßCO?õ\87\86\81\15\92\12\#\81vQ\96j\95\80]H­*xÃå!«7ÀÃ\vzk{ú³T£>ê´\1aºÌÓs7UR\83\ 3,üUFGò\1d\89ᬬ\ 5\b1ÞWFm²\84ÒD I\ e=\e¶Iê3!4MΦÞè\12\1a\8a@  \97í÷~\99Ì$É¡e\85ÕFkxò\ 6=&wÄåÓ\18\17]\15Æ\eÆ\87ò\1d1îªì4¢\85D,â'w\8a\14ÐS\88/wc\0ÉjRÞ5»\99w\11Áù1\95+\7fa\97ÊO\ fÌ+ý\16\ 49\8d\15\¼á~(ß\11÷ÎÊZ¬í<D\9cö[sô6«ßWÑÈz×Õ\8c5£WÖ\7f\0êR\ e\ fæ\ 1\rþéã÷\96»ê¯­ùºò\8c\få;òÅYY\v¾0\81xØ·12ð\93\f Q?tãÄ­Öé¼±Äm\ 6Mc\f¬·@¯¨ÒÄ\ 4J+h´¸Í\8aT\81õ¥\86\16ù\1eÀ¡¥¹6Û&\a¥]ÙÅ\eU\86ò\1d©â¬¬\ 5U(G\ 2÷M\8e$7Y\
+\8c\96ïÆ\8d½v\85CÐÃ\15´}~\98Ç\10w ÞñvøRµ³\ 4\89»\8a\86/S\8cä»ÙÂ]Y\vhb\8a\97J¿\1e\a©§\ 3à®\92\93
+¥jÞµú¸\8as:0Zg\8fÖÑW­\1eëy5_\82SìJ\955ÔÂÐ\80Ì8\8c]cÛ¿#Q[ýð×o\18Éw$\91³²p\12\91öQ\8e}U\bz\avIiâ\81&OÊsO\86[ìv&²Ëò½Ý¹¡|Ç;çMÙÞ\18a\97èy3ÆP¾£1\\95\9dÜ\86DÚÇ\8b\10Ønç¹Ï¢®\12\ f=9\97\1d\92Óç\8aÀ\ 5\9eâéým\7f\82\ 6ûI\9e;öéO/A¢K\17½±n(ß\91uÎÊÂ\9bÕDDH
+fy:}\aÍø\8e£\9d\19\82\9c¬\80\12\b¾Yä¬\88\84w\89\957P\rå;\82Ê\9b²½1\18CÂã³OGò\1d\8dáªì´_c!\8a\9b_û_ùµ78î\9b¼\1f·F»üÙ\eé\86ò\1dI第\85\ 2E\87çâÿæÖì@Eöù¤7L\rÄ;BÊ\97ª½%0F¡ôX·\eÊw´\85³²\16%\aÌör_Ü¢å)÷°ß·þ\ 6®\0zf P+UU ôÐzû \96r\9bÔ/tPO¸\90ʶÃ\18uy¸/\88\ fÅ»!ÜYU8Àã>#Z6O`×Q\9fÿË\ 2\99ªnÖëÙûæg»\99ùöÚ'¹*áÏ;*g~\ 2ºý\8f@È.¡öE¨¡x7B9«
+'TD\11æý\9eÞBA\e
+»R/sh\97[¯ç=;±T`B¿|\ 2\11ü\18:\93;:þÎÎèõèç\9e8F8\8cÏùµ§ÿ\ 2Ë\89\8bË
+endstream
+endobj
+4808 0 obj <<
+/Type /Page
+/Contents 4809 0 R
+/Resources 4807 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4772 0 R
+>> endobj
+4810 0 obj <<
+/D [4808 0 R /XYZ -11.232 900.716 null]
+>> endobj
+558 0 obj <<
+/D [4808 0 R /XYZ 56.693 759.068 null]
+>> endobj
+4811 0 obj <<
+/D [4808 0 R /XYZ 56.693 738.489 null]
+>> endobj
+4812 0 obj <<
+/D [4808 0 R /XYZ 56.693 693.764 null]
+>> endobj
+4813 0 obj <<
+/D [4808 0 R /XYZ 65.161 694.053 null]
+>> endobj
+4814 0 obj <<
+/D [4808 0 R /XYZ 65.161 683.094 null]
+>> endobj
+4815 0 obj <<
+/D [4808 0 R /XYZ 65.161 672.135 null]
+>> endobj
+4816 0 obj <<
+/D [4808 0 R /XYZ 56.693 625.762 null]
+>> endobj
+4817 0 obj <<
+/D [4808 0 R /XYZ 65.161 626.445 null]
+>> endobj
+4818 0 obj <<
+/D [4808 0 R /XYZ 56.693 580.072 null]
+>> endobj
+4819 0 obj <<
+/D [4808 0 R /XYZ 65.161 580.755 null]
+>> endobj
+4820 0 obj <<
+/D [4808 0 R /XYZ 56.693 534.382 null]
+>> endobj
+4821 0 obj <<
+/D [4808 0 R /XYZ 65.161 535.065 null]
+>> endobj
+4822 0 obj <<
+/D [4808 0 R /XYZ 65.161 524.106 null]
+>> endobj
+4823 0 obj <<
+/D [4808 0 R /XYZ 65.161 513.147 null]
+>> endobj
+4824 0 obj <<
+/D [4808 0 R /XYZ 56.693 466.774 null]
+>> endobj
+4825 0 obj <<
+/D [4808 0 R /XYZ 65.161 467.457 null]
+>> endobj
+4826 0 obj <<
+/D [4808 0 R /XYZ 65.161 456.498 null]
+>> endobj
+4827 0 obj <<
+/D [4808 0 R /XYZ 56.693 410.125 null]
+>> endobj
+4828 0 obj <<
+/D [4808 0 R /XYZ 65.161 410.808 null]
+>> endobj
+4829 0 obj <<
+/D [4808 0 R /XYZ 65.161 399.849 null]
+>> endobj
+4830 0 obj <<
+/D [4808 0 R /XYZ 65.161 388.89 null]
+>> endobj
+4831 0 obj <<
+/D [4808 0 R /XYZ 65.161 377.932 null]
+>> endobj
+4832 0 obj <<
+/D [4808 0 R /XYZ 65.161 366.973 null]
+>> endobj
+4833 0 obj <<
+/D [4808 0 R /XYZ 65.161 356.014 null]
+>> endobj
+4834 0 obj <<
+/D [4808 0 R /XYZ 65.161 345.055 null]
+>> endobj
+4835 0 obj <<
+/D [4808 0 R /XYZ 65.161 334.096 null]
+>> endobj
+4836 0 obj <<
+/D [4808 0 R /XYZ 65.161 323.137 null]
+>> endobj
+4837 0 obj <<
+/D [4808 0 R /XYZ 65.161 312.178 null]
+>> endobj
+4838 0 obj <<
+/D [4808 0 R /XYZ 65.161 301.219 null]
+>> endobj
+4839 0 obj <<
+/D [4808 0 R /XYZ 65.161 290.26 null]
+>> endobj
+4840 0 obj <<
+/D [4808 0 R /XYZ 65.161 279.301 null]
+>> endobj
+4841 0 obj <<
+/D [4808 0 R /XYZ 65.161 268.343 null]
+>> endobj
+4842 0 obj <<
+/D [4808 0 R /XYZ 65.161 257.384 null]
+>> endobj
+4843 0 obj <<
+/D [4808 0 R /XYZ 65.161 246.425 null]
+>> endobj
+4844 0 obj <<
+/D [4808 0 R /XYZ 65.161 235.466 null]
+>> endobj
+4845 0 obj <<
+/D [4808 0 R /XYZ 65.161 224.507 null]
+>> endobj
+4846 0 obj <<
+/D [4808 0 R /XYZ 65.161 213.548 null]
+>> endobj
+4847 0 obj <<
+/D [4808 0 R /XYZ 65.161 202.589 null]
+>> endobj
+4848 0 obj <<
+/D [4808 0 R /XYZ 65.161 191.63 null]
+>> endobj
+4849 0 obj <<
+/D [4808 0 R /XYZ 65.161 180.671 null]
+>> endobj
+4850 0 obj <<
+/D [4808 0 R /XYZ 65.161 169.712 null]
+>> endobj
+4851 0 obj <<
+/D [4808 0 R /XYZ 65.161 158.753 null]
+>> endobj
+4852 0 obj <<
+/D [4808 0 R /XYZ 65.161 147.795 null]
+>> endobj
+4853 0 obj <<
+/D [4808 0 R /XYZ 65.161 136.836 null]
+>> endobj
+4854 0 obj <<
+/D [4808 0 R /XYZ 65.161 125.877 null]
+>> endobj
+4855 0 obj <<
+/D [4808 0 R /XYZ 65.161 114.918 null]
+>> endobj
+4856 0 obj <<
+/D [4808 0 R /XYZ 65.161 103.959 null]
+>> endobj
+4857 0 obj <<
+/D [4808 0 R /XYZ 65.161 93 null]
+>> endobj
+4807 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4860 0 obj <<
+/Length 2589      
+/Filter /FlateDecode
+>>
+stream
+xÚå]m\8fÛ¸\11þ¾¿B¸~Ù\0]\86¤ø"\1e\8a \97ô^rhÚëe\81\16\83lÓ¶°\92è\93ä즸\1f\7f\94%_cùm¸\14½Hûa×^\9b\1a\8eÈ\99\87Ï\f\87Z\1c-"\1c}\7fõêöêùw\1cG
+)AEt;\8f\ 4EBF     \89Q,£ÛYôþúg\9dë´ÖÏn(Ç×\7f7\8d®»·sSuo\9aeÿå_Íô\951wÝ\1fÿ~÷·g¿Üþh»¹!\ 4)Î;iï\9aO¹®\97Z7uûµí\9dD\89í]ÄmïÌv/Y\1cÝp¤dß?ÁÊJ\94Éõóî\85(Ù^yõííÕ¯WÄÊÇ\11\89¸@BÅ\91T\ 4        L£iqõþ\17\1cÍìwV\ 3ÄT\12ÝoZ\16\11'\18ÑXØ÷yôîê\9f\1f\8aáëþÐlû`
+\11,:å>PÊ7Úl/{þ\9dm²¹!Ö^\93 &\12ûŦñÛlºLuþ\ 1\14ö7yv#0¾~WdÍòëg7\84Ú?*=×eS}B\ fuÞ     ¶c×Ên_¾ß½i;XDÒHÆ
+ñ$noºý\9cciÇPD\14©DE\95\8eæ\9fßå\8e´Ã\9fîw@\13$(ÛvР   &mk_ù\1c\11A\86ò9&HÚQ\83ôð¹\ 5\b¤¨\1a\8dÀj\11uo~îMagZ·\8aÇÖ²     íf÷_K]î\98¾ èýfÂ\17ºÔUÚdå\ 2Ö¾HËUºÐ5¬µY7«u³ÓÖj÷çþ\83#\17Ýk\98ðÒÀÚå¦\è
+Ö¶Ò+S5°¶iù©Y\82\a.\9bï¶;ïJD"!x8Kß\95ïiéÞÊ:X:m¯\8d;Ko\ 1\1f\1d\98ÁZ×f]M\81\923 3\14Y]\83Íe\966Àî\rдWë    \èÔ\94\8d\1d®¡ç¢Ó\9eû¦tµq,\90ý    gã»ò=mÜ[Y\a\eÇv­W¬³ñU\95N\9bl`\8eçqÔB5ÐÚ×µ®\80F\9cmì"3e\9aç@éÆr
+XK°3Ã\ry^\99bäÎ\ faÃYK\17\8a[&\94\ 4³ô\81|?K÷W\16néB)\84ã\9e\91Oô4µÆ\b\9e\ 5ê\87U\9e\ 6j±÷i  ´X°e\ 3¹ÊD;Ñ6=;\82Ð\0{´Ñ\8d\9dN\ f¢î\1a¬\b\89\91¤<P°\92\13\87\ 2\1a¨\bA\10í¢³0\81\8aà6¶cq8\87ß\95ïéðÞÊ:8<\8f\11\8fI7³óueÝ\18È`¬\11X&\ f\f\ e´\9e\r¼ãø\1a\ 1¥Põ}ÖL\97c/<ð8f\9aæz\¼)'\8f\ 6\10&\11åì¢\0B9¢4\10~LMQ\98Ò!Õ!\b·Z%\ 1\11\ 43$c\15\ eAvå{"\88·²\ e\b\82\13\84i\9f\92ûf\ 6öóz½\82G÷`P0Õ¢L\v\bLˤëfi\ 5Wf½r\8cÁn-HÞÕã¢Äë´ÈòÜ\95òr\15#\19\8eñî\8a÷³^oUáÆË\95DØ*º1ÞW\1fbN\16å \83à\80Â\YN¥È%Q\98\8bÄ2G\19\b\86ߦwz\9emmíüýs\85hÌÃ\810g      ¢2\\86b ßÓ\8c}\95=nµ\9c .ú\9cÛWG\11hÈeN6v&5ÐD[iî\aZl>>¥öä\88Úç\r\90YN\92È\8b\8d\8a\1fã\80éºÊ\9aÿtn÷£NËÚ\94[Ç«\9b*[\95µ\ 3\ 1âÄ\82fÀ­\1e\8em\88*I8×Û\95ïézÞÊ:,!X låö[¢\85ù\be@à\1c\8bU\ e\15©\r\8b\86©m\80×\r/¸þúxã<+ï\86Í\7f;Þ|6ñ\94ýUç%íbuüB(\9d\f\1aäB9Ya\17JXË\97\ f\87îïÄpÔË\ 1\80\9eÇ\ 2¦\bJ\b\ræ«\ 3ù~¾ê¯,ÜW\99²¯\9d§Þ\9bê\ e\98\7f´\84è\90/ýÅÍ\84_\9c^zu®\v]6{ܳefg\82\8co\80+ñ<\ 5Z}
+\14ø\ 6\98)JK(Îå¹ã¶J³\84ò\107\10\85³\9bñ·½\ f\1c\82\10\96$(¡\17M\ 51ëÊR\8dL\81Ú\8d­&Ó5úcçóü­s\89¨\90áH\10c\ 2Å8\\14=\90ï     ¬ÞÊ:\0+S\88«¾ôé-\9c\ 2Íô4OÛ\8a\17\ 3]»çÐ-ó¢pÚ2¿\9eØàçΡý*­öðú8º·Æüi\ÎÑåH\87\1a??®ñÖ£\1cnòø\10\9ewF\16£\98\tO\8bQbÃ?>2\10ÙA˵K(ÆHë¶\ 1c1\861Jp¸²»\81|O\18òVÖ\ 1\860CXQç\4\94 ¬WðZ\apt7Ï\1e AÆläÄv¥?fu¶\a"\9bï$§       $êZ¦å,\aWRAñû¡Òs\ahÛ#ÜÞC³\9f;;\ 1\93i9]\ ev(N_P\98ÁTZ{æ\9fÙ3\931bñ\16\9d>`\86»\9ah\95|ÖH"fÁ os\ 3\ 4§8Q(aá
+\19\aòý°Ã_Y\0v$\1cáDD±\8a\11\89ûDÞÞüìFbçGYZ\12\9e\84KT\ fä{\8e²·²p\84\8e\93v\80úRº\1fÒ\8f`àØ\ 3\ 4o\ f߬ëcG\83Ðje`\95he&¹.Æ\8dÚÛPt\\89ðDfZ-tóTc\ eÝí-§ºn \eÎ}Þæ±,9\16Òú \f\a\14»ò=\81Â[Y\a \90\96Ë\93\9eË¿ÎM\r=å0Y\1fÌ|ÿ\89$qBb\ 1\9e\18\eS(\11\1fÈ÷\9c\98`Êö\83Á\ 4Â8\ñË@¾ç`x+ë`¥L!ªúí÷ö\b\1c\14\91A\v¾<ÂûÎê\91ËhF_\97\ 1Ìá/Mý\84kÔå\96\1eoUë&\e$áá+ïyP\8d\ e\18\88÷D\11_U\1d@$N\90ýé@¤ÒåLWÐÄ\ 5\98ëB\19Úí?^;\97¸AMkjÖùlÜÊû©)ëÌa¼ÒÇr\88sûP\93\ fÍØ3fà%ÛK0^ÂwöÀô»Òû\87\94Î\ 3\ 6í\12\10cW¾'dx+ë\80\19T¢x»çVë±s\92+\93\81\17\96\12j|ð`¿^C\vûÇçG#³\99\99\99®½\ 2DJ\10Áñ%·Qh{\bL¨§ÞF¡\89B\9c\89pÛ(T&\88'ábï\81|?pñW\16\ e.4!(\91Ü}\eŵäÌ4\a\92¬ød\9e}\9f\1f·åS'ê§öÃ\89>\97\16¶±=\8d»a\v/9J+³.g\8e£Ù\18\1aô(riÇ`8ùçýVH$h¸ÌÉ@¾§[y+ëàVÒ^Kú"\89\1a°¡ÿnâ\1c\9cݾ|©v,éîSÈ54N\86>ªÄʵ¾X;åïëq\9f¡ÐnúÕ_ô®ßq\17=°ÿ\ 4e\f´]ÆE¸dÝ@¾§ÿy+ëà\7fÜR\9díY\99\1fÌJÏ×ù¾\ f\8eVp8\1d%iMì\94\12øÔÇH$\17=\80Dc\82\ 4\93ON\16©}õ«z<C\16\89åá\ 1\1f\04\90ïéUÞÊ:x\15a\88m\ fÀ8\9d\7f0ÐlÐEÎ?\1c>vp\12\vþ¯V\15\9cØWqIh!\89@\84ѧ\86\16\96"\86C\16ë¨v     \fw²j ß\ f\95\85#\v\11ö#ÖçÅ\7fêøfø\83\18_¼SÃ\ f²\8cðô%ðY{7\fO]'úP½à\v\11Î\90Äá²Ì\ 3ù\9e\1eè­¬\83\ar\89\94\1a±\ 6CrE1\87\94\95~[¬ \ 5ó_|ñ§Ó\82íR\86HlSI.\9a<&T!!\9f<yl¯B\84\aL\1e\13¬\10Qá²\\ 3ù\9e\98á­¬\ 3f\10\8aØö\10Æ\9bÿ\ 1\87;\93\10\98\99\91ë\14\ f<¦÷TÁ\88\1d\8a\87è\1c<\8b:F1S\ 5}¢¤®§º\9c¥{:\9cõ{\95 \1að)M»âý\9cÒ[U\a\9f´\8arÚg\9eÍÜ\91[\1dÜAyq¦,ä§öl\89Y×Π       6\97}⬴k¿\ eaÔp®ü2\9b9\1cTyùÇC\11A\87ÿ³ÇÕ\ 1=vNO<\85ÀÑ\ f\13\89\ 2n\ 1íH÷óB_EáN¨0âBn«¼êuÞ\8c]åå´\1aL\fÔÂ\83\17\99ù×w\8e®b\91BEÎó½\a\1c\9d+\99\e'\94R\92)
+\8d\ 4\12\86h\90'\93íý§\r\867Å#\8føG\e¿\ 3o\81
+endstream
+endobj
+4859 0 obj <<
+/Type /Page
+/Contents 4860 0 R
+/Resources 4858 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4772 0 R
+>> endobj
+4861 0 obj <<
+/D [4859 0 R /XYZ -16.307 900.716 null]
+>> endobj
+4862 0 obj <<
+/D [4859 0 R /XYZ 56.693 742.187 null]
+>> endobj
+4863 0 obj <<
+/D [4859 0 R /XYZ 65.161 742.871 null]
+>> endobj
+4864 0 obj <<
+/D [4859 0 R /XYZ 65.161 731.912 null]
+>> endobj
+4865 0 obj <<
+/D [4859 0 R /XYZ 65.161 720.953 null]
+>> endobj
+4866 0 obj <<
+/D [4859 0 R /XYZ 65.161 709.994 null]
+>> endobj
+4867 0 obj <<
+/D [4859 0 R /XYZ 56.693 664.201 null]
+>> endobj
+4868 0 obj <<
+/D [4859 0 R /XYZ 65.161 664.49 null]
+>> endobj
+4869 0 obj <<
+/D [4859 0 R /XYZ 56.693 618.697 null]
+>> endobj
+4870 0 obj <<
+/D [4859 0 R /XYZ 65.161 618.986 null]
+>> endobj
+4871 0 obj <<
+/D [4859 0 R /XYZ 65.161 608.027 null]
+>> endobj
+4872 0 obj <<
+/D [4859 0 R /XYZ 56.693 562.233 null]
+>> endobj
+4873 0 obj <<
+/D [4859 0 R /XYZ 65.161 562.522 null]
+>> endobj
+4874 0 obj <<
+/D [4859 0 R /XYZ 56.693 516.335 null]
+>> endobj
+4875 0 obj <<
+/D [4859 0 R /XYZ 65.161 517.018 null]
+>> endobj
+4876 0 obj <<
+/D [4859 0 R /XYZ 65.161 506.059 null]
+>> endobj
+4877 0 obj <<
+/D [4859 0 R /XYZ 56.693 461.113 null]
+>> endobj
+4878 0 obj <<
+/D [4859 0 R /XYZ 65.161 460.555 null]
+>> endobj
+4879 0 obj <<
+/D [4859 0 R /XYZ 56.693 415.609 null]
+>> endobj
+4880 0 obj <<
+/D [4859 0 R /XYZ 65.161 415.05 null]
+>> endobj
+4881 0 obj <<
+/D [4859 0 R /XYZ 65.161 393.133 null]
+>> endobj
+4882 0 obj <<
+/D [4859 0 R /XYZ 65.161 382.174 null]
+>> endobj
+4883 0 obj <<
+/D [4859 0 R /XYZ 65.161 371.215 null]
+>> endobj
+4884 0 obj <<
+/D [4859 0 R /XYZ 65.161 360.256 null]
+>> endobj
+4885 0 obj <<
+/D [4859 0 R /XYZ 65.161 349.297 null]
+>> endobj
+4886 0 obj <<
+/D [4859 0 R /XYZ 65.161 338.338 null]
+>> endobj
+4887 0 obj <<
+/D [4859 0 R /XYZ 56.693 293.392 null]
+>> endobj
+4888 0 obj <<
+/D [4859 0 R /XYZ 65.161 292.834 null]
+>> endobj
+4889 0 obj <<
+/D [4859 0 R /XYZ 65.161 281.875 null]
+>> endobj
+4890 0 obj <<
+/D [4859 0 R /XYZ 65.161 270.916 null]
+>> endobj
+4891 0 obj <<
+/D [4859 0 R /XYZ 56.693 225.97 null]
+>> endobj
+4892 0 obj <<
+/D [4859 0 R /XYZ 65.161 225.412 null]
+>> endobj
+4893 0 obj <<
+/D [4859 0 R /XYZ 56.693 180.466 null]
+>> endobj
+4894 0 obj <<
+/D [4859 0 R /XYZ 65.161 179.907 null]
+>> endobj
+4895 0 obj <<
+/D [4859 0 R /XYZ 65.161 168.948 null]
+>> endobj
+4896 0 obj <<
+/D [4859 0 R /XYZ 56.693 124.003 null]
+>> endobj
+4897 0 obj <<
+/D [4859 0 R /XYZ 65.161 123.444 null]
+>> endobj
+4898 0 obj <<
+/D [4859 0 R /XYZ 65.161 112.485 null]
+>> endobj
+4899 0 obj <<
+/D [4859 0 R /XYZ 65.161 101.526 null]
+>> endobj
+4858 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4902 0 obj <<
+/Length 2075      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\Ërã¶\12Ýû+XÉF®\8a0x\93\98¬ò\9aTRyݱoÕ­\9aÉ\82¢ \89e\8aPHÈ\1eåëoó¡È¢-\ f(\90rV¢(°Ñ\ 4ú\9c>`\83ÂÁ2ÀÁ\8fWßÞ^½y'p \90\92T\ 6·\8b@R$à"\f±0¸\9d\a\1f&ïu¦ãR_O©À\93ß\8cÕes¸0Es`Wí\8fß\9bä[cî\9a/ÿ»ùåúÏÛ\9f¡\9b)!H     ÑX»±»L\97+­mYý\f½\93 \82Þ%«zçÐ}ÈY0\15H\85mÿ\84\18F\93\aQauåÕ\ f·W\7f]\11°\8f\ 3\12\b\89¤bA¨\b\92\98\ 6ÉúêÃ\9f8\98Ãoà\ 1â*
+\1eê\96ë@\10\8c(\93p\9c\ 57Wÿ¹ÂíPà£!¡\ 14\v\85ªÇdo\9c+D°l½
+\11«ÝØ_\17|\98\12\8cñäÝïí}=\1eU\18\ 4Ê\90RíÅ·û\11[\98,3×TL\1eÒ|Ù\9cJVq¾Ü\8fñ*¾¦xr\7fMĤ½b¦uÞ\1c­ãy{Î\9aÃDÔ}\83³\87¾IÄQ\18V7\÷½0ÏøG8â\ì\9b$fo¹LóDwf\99 \90\1c\17Ml ã\91\98\12¥\10¥\ 4n\1aº\ 6gj«\1f)\15Gíj?ë¹ç\95\ f\11â2Ú»ðk¼-Rû÷õTÂ\90þ¬ã¼4ùÛë)¡ðu\93¢OeÖ\98\82Àª¬U\1f?\1eG\ 4D\12    i \15Ì#åUDTç\ 5\ e!Àd@\91\8aTPè`ñ8\ 4\8e¬=\7föi\a¡B¡\14û\ e\1aäjík_ "I×¾À0þ0N.=<\86\87D\8aª\ 1\9c­\r\16Ë 9xßâåh"÷\8eG\faÑNþ\7f7óØêùÑü?µ\ 5\18ªæ{n\92íZç6¶©ÉÝ.©ÈÈ©á\9dÖ\9b\ en'ÓöÄÓK\0ZK\r\91_t/A®á\17Ê\1a|\1eáwâó)u·4%\ 5¯9pXÐÙ¸¼ë\ 3;.\10ÆjDØ1\ eÑ5\1eê\8eÌ{\82Î×Õ\1e\98c\90\96XÔLç\ fy<Ë\1·-µ[C³pk×&£Ë ò¤ñ?~r¼+G\9e©`àÖ\122cÅaåÙÌÁ\bÂ0¥\97d\ e\1c¡(
+Ï`\8e÷f¦\vÛ\10Ç\8d\8dwö@\1ci>×\9fz0\87¨´\83\1a1a\8b(\ 2\8c\8cG\1d\1dû~Üáï¬;y\88J<Ó6a¿ûý\ fâ\16è\85þk\9b\16ºtMÔ]@¼=\8dõ\87"Þl\¡î,\ 1Ò<KsíÚ\16¢×\11ð¹-Rý\ 4ï_\9d¼½úªÜØ\11\ 6î\99[ìA="\12\88ñ\8b\8a\16!YÝõëR\8f`H\84#\8a\16ÁauMÇc\9e\9eÄãëj\ fÞ\ 1­¨p+ZÞ¥\9f\%KÞIÚ/ë\86\aSÜU\8bìs)â\80\9fç¬\9b¢GãYf\12G\15aõz\93ÁÊip
+\ 4dX]¬Ý\9a·<|¶\96\11 eäAË\f\1føÇö=#ßÛÙ\1e¡\ fK\ 3ÅU\13úßÌç®Ó¼qÌÍÖ¸µËÒÒ\ e+ÿ7\85ItY\9a¢t]\7fükÁÙ'Ði\84dH/\9a9±¬\9fo\ e½Ü\87¥c\8fÔÉ\15\80çñ\82yèÔÉA\93¨\83&\19\9cB:öý(ÄßYw
\11¬\97\18ï\9d=gÛe÷ùuuúK\12)¢¤h¢â#\16ø4T\12\93\95\9dµû\v uVÑ;;Ë\\15\80#k=\97ü+¸`A\¡Í#\98F\11]\12Ú\b\14FC?>·©Íô&^ö\827\8c\13\19Q\18s^\15\13\b\1dû\9eèöv¶\aº9,IÈA ¸¢»Ün6¦°\ 3ËÆ:t\86Å{¡ïW >L±sÏÑõ\85ße¦t}èp\9aë8\8dxèL\ 1,D\94³\8bR\0\11\bËè5+h\1c\vÄÃ\11S;S\1cb|¼ÔÞ±ï\a~\7fgÝÁÏT\88"ܦö\9bu\9ceÎõ3·\86I\ 6q±Ý<\87\8d\973ÿ|¶p\Y,2\13Û>\8f÷w\eí\93¦\99"\bTø%1ʤBLü\eÒ4\13UywD¤ò\b\ 2r¼4ݱï\89Tog{ UP\84£6Mÿ\94\97Ú5õ&f½\8e\98\ fÕî\ f§ÆëmfÓ\8dk¶NÌfW¤Ë\95£×+\93Í=\1e\a1.PD.\9aG\19eH²¡óh¼µÆ\9a¤Bè×M\83yz\9f\96©Éû\80\96p\84ù\98ù\153\bÎp<Ô\1eÛ÷D­·³=P\8b%b!ï-®×f\9e.Ò¤Þ\9eR\ eû ®\97nÏu鼧¦Ôv\90ºõ©Ën´öÕâ\82A´:s\bÆ\b«\8bæy\1a\86\10¢çäùïãûtÞ\10ÄwE¼ÖÅ\9e@\96°\88)ãb×\83.¨¬*Âã±\ 5\15!\80b¼"UǾ\1f[ø;ëÎ\16Tb$Eÿ¥xn
+\90îéߺ\87
+.7q¢\87e\96\7f"Ì©\80\\ 2 \rLmñ½I] 6­*\aÖ¹"àZ\94¨áV\95½\1com¾\1dx\12J[Ä;Ç\92\8c\8eçÝ\ 1\80À\14\8f\ 2³zô+¤Ú³ÌGÌq»ÿ7zÔ*\84Õ;Ý·\99º²\f\97\88\1f$Úð,plß\93\ 5¼\9du`\81H\80.\ 1¢å°ÄjƲ\ 6éÙ"\98r\86¸ßÆäÞ        \8c\12D÷ÕÆ×K`\84\0\8f\86#f0\90\ 6ò \r\86\8fÝcû\9e±ëíl\8f\f\ 6ÚZEbÀR\91àD©·/+Ã}\88ô¨ÁvsÕi>]\99m6ô\ e\9d«U\8er]¼ÇÖ\16élëº\93Ãu?j=¸ÕγNVù,
+\89\ 2ØùmÐîK?$\14Hì+\95\83­Á\9bÝ\0\87Ȫ8KÇã\1f"8Ø\1a/wvìûñ\8f¿³îüCD\84hØ[@ǯºU*I­\9e¥³,íª×ϯ\89o]\89dµÛè\ 2ÂØuSX\,]\97ói90émâ\ 2øæ\95Þ\15(ôBC÷I'tºº8¬\9eü\8e¢\8b  ç\b\1fTÛðØ>¶ï\89mogÝu1á°\12\ 6ÞSxùÊu\94\19CxÄwê:ö=GÙÛÙ\1e\fÊä¡Ô\14çóóàÕ\9eþâ´\0[¹n¬±úÓ\93êÞ\17/³âà\8côl´\9dîÞ\96:[¸nFJª]\ 6óa·<Ì\8a8¹Óç¿\19D\18Fø²ï\14\12èC\rþNaoé¦"ÄÆ|©0\ 2\ e\e\8fu\8e¬ûq\8e¯£î\8c£ð¡nö«¹w~\85W'Y\ôx\81×U*T\ 5Ó®þ8\7fCïsí\e\81S:oWLínØ\87\84Õ->}µáÍi\8fk'RÝ£d39=\84\9f\ 5\11\eå½Ä'ÿæÀ\81ç¤:çÏ\1cþ\ fÄÎGã
+endstream
+endobj
+4901 0 obj <<
+/Type /Page
+/Contents 4902 0 R
+/Resources 4900 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4772 0 R
+>> endobj
+4903 0 obj <<
+/D [4901 0 R /XYZ -11.232 900.716 null]
+>> endobj
+562 0 obj <<
+/D [4901 0 R /XYZ 56.693 759.068 null]
+>> endobj
+4904 0 obj <<
+/D [4901 0 R /XYZ 56.693 738.489 null]
+>> endobj
+4905 0 obj <<
+/D [4901 0 R /XYZ 56.693 693.328 null]
+>> endobj
+4906 0 obj <<
+/D [4901 0 R /XYZ 65.161 694.012 null]
+>> endobj
+4907 0 obj <<
+/D [4901 0 R /XYZ 56.693 648.855 null]
+>> endobj
+4908 0 obj <<
+/D [4901 0 R /XYZ 65.161 648.297 null]
+>> endobj
+4909 0 obj <<
+/D [4901 0 R /XYZ 56.693 601.898 null]
+>> endobj
+4910 0 obj <<
+/D [4901 0 R /XYZ 65.161 602.582 null]
+>> endobj
+4911 0 obj <<
+/D [4901 0 R /XYZ 56.693 556.183 null]
+>> endobj
+4912 0 obj <<
+/D [4901 0 R /XYZ 65.161 556.867 null]
+>> endobj
+4913 0 obj <<
+/D [4901 0 R /XYZ 65.161 545.908 null]
+>> endobj
+4914 0 obj <<
+/D [4901 0 R /XYZ 56.693 500.751 null]
+>> endobj
+4915 0 obj <<
+/D [4901 0 R /XYZ 65.161 500.193 null]
+>> endobj
+4916 0 obj <<
+/D [4901 0 R /XYZ 56.693 453.795 null]
+>> endobj
+4917 0 obj <<
+/D [4901 0 R /XYZ 65.161 454.478 null]
+>> endobj
+4918 0 obj <<
+/D [4901 0 R /XYZ 56.693 408.08 null]
+>> endobj
+4919 0 obj <<
+/D [4901 0 R /XYZ 65.161 408.763 null]
+>> endobj
+4920 0 obj <<
+/D [4901 0 R /XYZ 56.693 362.365 null]
+>> endobj
+4921 0 obj <<
+/D [4901 0 R /XYZ 65.161 363.048 null]
+>> endobj
+4922 0 obj <<
+/D [4901 0 R /XYZ 56.693 317.044 null]
+>> endobj
+4923 0 obj <<
+/D [4901 0 R /XYZ 65.161 317.333 null]
+>> endobj
+4924 0 obj <<
+/D [4901 0 R /XYZ 56.693 270.935 null]
+>> endobj
+4925 0 obj <<
+/D [4901 0 R /XYZ 65.161 271.618 null]
+>> endobj
+4926 0 obj <<
+/D [4901 0 R /XYZ 56.693 214.261 null]
+>> endobj
+4927 0 obj <<
+/D [4901 0 R /XYZ 65.161 214.944 null]
+>> endobj
+4928 0 obj <<
+/D [4901 0 R /XYZ 56.693 169.788 null]
+>> endobj
+4929 0 obj <<
+/D [4901 0 R /XYZ 65.161 169.229 null]
+>> endobj
+4930 0 obj <<
+/D [4901 0 R /XYZ 65.161 147.312 null]
+>> endobj
+4931 0 obj <<
+/D [4901 0 R /XYZ 56.693 102.155 null]
+>> endobj
+4932 0 obj <<
+/D [4901 0 R /XYZ 65.161 101.597 null]
+>> endobj
+4900 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4935 0 obj <<
+/Length 1909      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\9b[\93Û¶\15\80ß÷Wp¶\ f±\1f\16Æ\9d@Ò4Ó¬kO=q/^e¦3N&C\89\90Ä\9a"\18\92Zíö×÷P\94\12\8b+y\ 1\81ÔäI" \1c\1c\82øÎ\r$\8e\16\11\8eÞ^}?¹zõFàH#-©\8c&óHR$ãH\11\86X\1cMÒèã\8b\ f&7Im^ÞP\81_üÃ6¦îþÎmÕýi\96»\8b¯íì{k?u\aÿ¹ûáåÏ\93w0Ì\r!H\vÑI»k\1esS/\8diêö2\8cN"\ 5£KÖ\8eÎaø\98³èF \1dïÆ'\84\80ÄX½xÕý\10\1d·=¯þ6¹úõ\8a\80|\1c\91HH$5\8bbM\90Ä4\9a­®>þ\8c£\14®\81\ 6\88k\15m¶-W\91 \18Q&á\7f\1eÝ]ýû
+ï¦\ 2\9f\9c\92½l®\11Á²Sê'JÅV\8b}·Wo ÉöFxÛG!.\15\Ø6~\9f¬«¬ùßË\e\89ñ\8bw&)j[|ýò\86P8Líl
+s\86\1eê¼\93\a\8al\7fÞ\1eÞ#Ì\r\89i\14\ 3æ\bî±=/p\fS&#\8a´ÒQe¢ùç7u íøÙ§\ 3P\85\88âû\ 1:Á¤m\1d*_ "I_¾À\ 4Å0Y.#|þÀ%ÒT\ f ìV`µ\88º?\1fv+ààiî\15g\ 4q\98 íCý±L\93Ƥ\a\8b੬èãö¡¯L]'\vãÖ8\99ÚuãÖt]¬\92f¶tU\ 3H^\99âP6Ü
+r]y\14æ\ 1®\ 6¬¼\13¿§¡Ã\14QE\ 6\86®Lªd\85\1e6fêxçRSÄ\88\1e\8f\b\ 2£4\16r\87âÃ\88\v\1d8©8\92\aþ\9a¦®ë<Ï\8aOn-\eëÖ®¬ì<\ 3±\v·æ³eR6¦rklçní&·oÏ%WÆ
+ü9¹$¹R\bÄE<0¹\95\99\83\ 1«\1e=ü¥ä \88æ#²Ë8\12L\8c\aï¡ü@z\83\95õÀ\97ÅHQÖ=Õ7Ù\83+¾Íci{+}{þ',ðîüÓ\9eíÒ¨\1f\v\8fu\9aÝ\1fë\7fó\97\93½·×\7f\93\90\1d\91Ð\8eN\9cy\83HA\80áº$oX!ÉØ\19¼½Nî³´£í\16ü¢©ö°ÍmÙröMw\r\8eÈg\87e3ûìèÁ\94\1eH
+­Ú,c4"\85\ 2\89\84\8cFdO~\18\91áʺ\13)4ôÕÚÛ¡BÒ×\fëP!h\9d9úè\85)L\ 5±ö çwÌ\16dEj\1e\1c={\e\vº5Ý,Mᥲs¼P¦\8e1@\9b\92êS}Øüyâ \92\8a)½¤A\12\92 \85ÕÀ\ 1À¢JÊe6«}¬\rØmÅÅ\88æ\86c¤T<\9e¹9\94\1fhn\82\95õ07\9cÃ\ 4qosS¯ËÒV\8e\16§­C95|\9f4Ë÷?¸µÍ\1cAÏV\90Ö§I\93\9c\e\99\8b6FÒê¢`\12\ eÒù9`f\90Ø\98¼\8dÃ\9aU\e\ fu\88Þ­²f¹\at\ 5³ì\ 3'\16\bS2\1e\9c\10ú#,éhpöä\87Á\19®¬;\9c\88\89}\8dweï]é\\17\85\99µ\ 5­êѱìôÐTÉÐ\81ÆÌ\16iÖd¶\18\16hw\ 5ÌCYÁ,8\8a]&\8d§Ëæ\8a!\82Ùx\v÷P~àÂ\rVÖcá*\89\98ÞÕ\ 4·qd=°§(\93ºÎîMÓ\8b!=Ì:W\18\11Â/iÖ¹\88\11ýc\18uÎA\15¦F4êL"\1aëñØ8\94\1fÈF°²\1el0\8d\84ÜUÝ^÷\8c#\9cúêtÎäºåP\eWÚú\83\7fý¥\84­n*ÓKÄàüÍé.@³É\16\85G\ f;ý¯\999Þfæ\98\90m\7u*ã\in\9d«sê¸\ 1L}=\v\15\88\8d\18\11\1d\88\ fd'TU\ ft¨Br\9f¯>ë\ 1N=\8eÛÜÖ¦>V}ü\13QX*­\9f\110Y&\85«Cs-¶¼[×ÍÚQ濲¤¿sáã÷(E\8c]t£\81Á\94r2ôFÃÌ®J[\98¢ñp{L\81&bÄ\9d\ 6\16\83þz¼mÂ\9eü0tÃ\95ug\97)ÐT1ïBÃ̦fXÔìº)]wï\1ds¢É?o\a\8eo\13Çd()K\ 3YÖð)\96óèU\93Írsnmöy\e\8c\ 4\e¯l×\93\1fHS°²\1e\18)º+\10\9dQ}oì¬ßúÛ/\ 4\9eÇ\9e3\9c\85\1e^ëò\88:_ù{ñÓ%ùõ⸻\97RK¡\='\93\1c       ~ÑB ã\ 4IvN!\102\8bE\rÄ-v¹"\1cî\1dç4\9bæ\99½Éj+5öq\9e\f\94\89G,\ 42\8aQLÆ\v{{ò\ 3q\ f\ 3÷=ê·\10zº¾¤f
\9dÎIʼ²«c\90\\9ff|\93\15©ÝÔOÒ;B\ 5¾þ2½\8dõ\1cëÇÉ\9b'ã¨kgr      ,UÊ.I.Õ\1c\87~-.óà\95*P\81\8f¸\89Oc\86\94R£ñÚ\93\1fÆk¸²î¼Ò8\86      \92\86\9aÚÙº}\ 14q¯\9b\94étn\7fÉ\93©É=*2\9b,íU/<rMÚ\86)Z_\94;\1e\83t10wyV7>\eÚ\94)\84Ã6ó\9fA\8fÆ\bËñ¶\1e\ 3Ñ\v\ 3=\86\11\13ä\ f²¡Ý~xqI6O×\8cþ>l\868Kò\1c\12é-\17g[\aÊ\11\8e/ú²:\85uÜ®\12\7fëðÁN\r,\8f.\98n\92ÇæwãÐÅÓ\1eÖ\81hÐB\8f¸ùBTû\ 5Íx\9b/=ùaÖ!\Ywë@\14C\82î*\91w^ÈC°ë\1cL/ 9uß|o_N\99&µsXßT\99\9b\15uæZ?ë\96q\9aÝ\9f\r4\81°\87^\94g"8bL\ eË3X÷U\92ûðÌA\8bxÄï½\bc\88\93ñÞ_ïÉ\ fä9XY\ f\9e\99D1Þí©ßÚU\99\9bÆ\ÀáïNÿù»Óιõè\8eû\89\8bM\1fÒ¶\1ewM®¿{æuxç8$+ºEíY\7f%\94".ÆÛÍèÉ\ f\wÁÊz¬;*¶_Án×Ýî\9b\1dA{¶}%\1aLØE¿YÐ\12  Á\ 6ΦÀÝåæwûº\93vìka\8e!qÐç|,ü\7fS}\bÊ
+endstream
+endobj
+4934 0 obj <<
+/Type /Page
+/Contents 4935 0 R
+/Resources 4933 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4772 0 R
+>> endobj
+4936 0 obj <<
+/D [4934 0 R /XYZ -16.307 900.716 null]
+>> endobj
+4937 0 obj <<
+/D [4934 0 R /XYZ 56.693 742.989 null]
+>> endobj
+4938 0 obj <<
+/D [4934 0 R /XYZ 65.161 742.431 null]
+>> endobj
+4939 0 obj <<
+/D [4934 0 R /XYZ 56.693 694.923 null]
+>> endobj
+4940 0 obj <<
+/D [4934 0 R /XYZ 65.161 695.606 null]
+>> endobj
+4941 0 obj <<
+/D [4934 0 R /XYZ 56.693 648.099 null]
+>> endobj
+4942 0 obj <<
+/D [4934 0 R /XYZ 65.161 648.782 null]
+>> endobj
+4943 0 obj <<
+/D [4934 0 R /XYZ 56.693 601.274 null]
+>> endobj
+4944 0 obj <<
+/D [4934 0 R /XYZ 65.161 601.958 null]
+>> endobj
+4945 0 obj <<
+/D [4934 0 R /XYZ 56.693 554.45 null]
+>> endobj
+4946 0 obj <<
+/D [4934 0 R /XYZ 65.161 555.133 null]
+>> endobj
+4947 0 obj <<
+/D [4934 0 R /XYZ 56.693 508.02 null]
+>> endobj
+4948 0 obj <<
+/D [4934 0 R /XYZ 65.161 508.309 null]
+>> endobj
+4949 0 obj <<
+/D [4934 0 R /XYZ 65.161 497.35 null]
+>> endobj
+4950 0 obj <<
+/D [4934 0 R /XYZ 56.693 450.237 null]
+>> endobj
+4951 0 obj <<
+/D [4934 0 R /XYZ 65.161 450.525 null]
+>> endobj
+4952 0 obj <<
+/D [4934 0 R /XYZ 65.161 439.567 null]
+>> endobj
+4953 0 obj <<
+/D [4934 0 R /XYZ 56.693 392.059 null]
+>> endobj
+4954 0 obj <<
+/D [4934 0 R /XYZ 65.161 392.742 null]
+>> endobj
+4955 0 obj <<
+/D [4934 0 R /XYZ 65.161 381.783 null]
+>> endobj
+4956 0 obj <<
+/D [4934 0 R /XYZ 56.693 334.275 null]
+>> endobj
+4957 0 obj <<
+/D [4934 0 R /XYZ 65.161 334.959 null]
+>> endobj
+4958 0 obj <<
+/D [4934 0 R /XYZ 56.693 287.451 null]
+>> endobj
+4959 0 obj <<
+/D [4934 0 R /XYZ 65.161 288.134 null]
+>> endobj
+4960 0 obj <<
+/D [4934 0 R /XYZ 56.693 241.868 null]
+>> endobj
+4961 0 obj <<
+/D [4934 0 R /XYZ 65.161 241.31 null]
+>> endobj
+4962 0 obj <<
+/D [4934 0 R /XYZ 56.693 193.802 null]
+>> endobj
+4963 0 obj <<
+/D [4934 0 R /XYZ 65.161 194.486 null]
+>> endobj
+4964 0 obj <<
+/D [4934 0 R /XYZ 56.693 146.978 null]
+>> endobj
+4965 0 obj <<
+/D [4934 0 R /XYZ 65.161 147.661 null]
+>> endobj
+4966 0 obj <<
+/D [4934 0 R /XYZ 65.161 136.702 null]
+>> endobj
+4933 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4969 0 obj <<
+/Length 3365      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ]m\8fÛÆ\11þ~¿\82H\81Ö\ 6z\9b\92\8cQ MÛ\ 4   Ò6µ/h\0Ç((jub\8f"\15¾øîòë»|\91kR¢4{Ã=·\1f\fÉ'j8ZÎ3;óÌì.õn=ê}sõÕÍÕç_ûÔ\8bH¤¸òn6\9eâD\ 5\ 4\11\81w³öÞ¾x­3\1dWúå5÷é\8b¿\15µ®ú·\9b¢ìßÔÛáÃ?\17ÉWEq×ÿç§7ß¿|wó\9d¹Í5c$òý^Ú\9bú1ÓÕVëºj?6wg^hî®D{win\1fHá]û$
+\86û3Æ\8dÄ |ñyÿ¢ ýæÕ_n®~¹bF>õ\98ç+¢"á\ 5\11#\8ar/Ù]½}G½µùÌh@d\14z÷Ý\95;Ïg\94p¡ÌûÌ{sõ\8f+:\f\ 55:¶oÛ\97o>\92l4b\ 1÷\ 2\19\11FU+¹ý»O\ 3£¨ò8\89ÂÈ+µ·\99\15\ 5½\81\b      \93Áá\ 6½`Ö^\8d\95ï\13¦ØT¾O\19      T\bºÃÇìHÄ£\ 5\94í\ 4\96·^ÿæõ`\8aæ\11vÆ ;S\1c\14\97\8cH1\98Ï·y÷ìçÅxo¯\15ím\12va¼ÊÆ\97\9a»\90á\ fÇßy±Ê\8aä\ e(ZïöY\\1fIÿý¬ôîkñz­×°;Ä°Ë\92­\86êÜ\82\ 1^¯6Å¿î´ÞO\87áz~\90ëâV\9b\e\0Uùá[Ë\11®
+èo\8cëñ\95#[\1e\ 3\8ay@X\18ºCñX>\12Åhe-P,\8c\e\ eT\8fâø©Ø\9c½t\17?Â.\\95\9bØK÷ÁÏÔ§ó\16¹Ö{\9d¯Óü\16v\97bi75±ñÙëÞÇYsäpÌOc\17|N½¨ÃÙÇ·úé\8fã\8cûí¾s³M+\98ôû\18xa®õ\91Ó½\8c\b70r\86õ±|$ÖÑÊZ`\9dEÄgCøV¥y¢\17FCÑÔÐÉaSL­ë\8be&÷-\143US\96E\93¯+\a
+[xÈ-\14\vKÌÕçc¨û´Þ¦¹Å=\92"kvG_øÃgóß\88³ûø±\9a~cøÂedS\9fp\87¡øH<\12×XU-`MCâûa\ fë\15p¾]ëMÜdµe\84v¿M\93-p®)õ{\9d×\95ó¼`\1e±e±³\98í¦AÄå  ïOYQià\ f\5·§¢\9bß°@ÒHÉ\97\80Xç&­3ëÉPE\92\bÆ\9caf"\1f\a\1a¼²pÔ¨( ~\14õ¨±°ªu\ 1}äy\ 1\9c\89J]íuRÃó¶§æ_mÀI\80¾VE\8c\bÎ1ÄÊÌë1¹5°DJ\85DÒÁ\91ý̹?Ò\7fò\18Í¥ÆÎh\7fñ_ã¦Lë_{\14}§ã¼*ò/^^3Þ:¢\94<T\19ôWûF®tH')\19\10\19º\9bÃ&ò\91xD+k\81G\9f\92 \18è¤?.εlô=0cM«
+\9cO~Y\16Ç,Õ¹ø§N\8e&\99ÏÀ\88\94²cL\9f\13\91\9c\11?\94\v#2ͳ4×6¨d\8c\18U\1c¢\92\14w\87ʱ|$*ÑÊZ \92\8aö»Ý#ý±ÒÐ\89¯ÜÅYú«¶H%ª}\9c\9c"Hèe\92$\ 5\92:·&\«L\82
+\f
+\93\8fËÔØmeÏKA\93:¨îÛz\97MGçóùÛ÷\b³Hý>`ñiÁ\82o\82)\15ÈçtM~ É\81·\Ì3ÅM]¤ë\a\v×ä+£F\14¸sM¾/H(Ü1×\13ù8×\84W\16î\9a|? \8c«C1tW¼\87\86\fÓdsøóÛß\9eqOI±?ÂÓ«wç\1d\93I\81×i2­4-\90¯ZdËå­®¡\14u\99ÂÓ tñ\82ß©ªÜ<\11\91Ö@\1e"\8fw3\11\9a1+ÿ#³\92Æ\9e\8c       \ f^âg*épQøÑE&\1e6\98\1c®¹\86ú\bÉI\18¸#¤'ò\91\10F+\v\80\13\1a*s/e~À@H\97z£K\9d\1fG\ 1à\0Ù\17Ìü\ 4wÃ<\12\8f\1ce¬ª\16~Rø\84\1f²jx\8df\93f`2\1f\ 1{\83$n Ñf±q\90Ø¥ùZ?\0\99½8¹3ÑÖ\1d´öµÕ@×ùå¯E\ e\1c\838\aN}_Ö\8f\8b5h\84]i\1eÕúIõש\a\ e\ 4\91Â\89\aææCå\8e\ 5\9dÈGú\ 6´²\16\1e\98KÂåÀ\82vFß&HÕLYàò8\e5)uè\82Çò\91ã\8cVÖ      3Ñ\ 6\17Ý0Ãc\97c/t>\8b+r\8b\8b\8f<A\e\18±ç(y¨\90\86B\81gu\93RQö¬¹¥\f%aOI-Ód\e묥\ 6ê]G\t¿øÍÎ<ñcòëUÿé\83        |>úï¦(꼨mè1iRa&\1cæ R    óê.\a\9dÈÇÁ\1a¯,\1cÖÒÜÓü³&­\93x\1f¯Ò,­\1f\97Ͷ¾þ;¸QcßÔ\v·\1e®ÓÊdp\8fà\18ëÇ×ßW\v«\10g\99e}Tú\9cpæ.7\9bÈG\9a6ZY\vÓö}b<IoÚ[3W\94ÇA.\88
\99ÞÁ\e\ 1vqy\aEQ³_\9a,xh\7f£E\9fÏÖøn eÖu\99®\9aZWö]\80OæZ.[¿d\84+wÆ?\12\8f´}¬ª\16¦/%ñå\901WSþèL\16\fôæÐlÙ\81\83l,2Õ\18\9aÿÅY©ãõ#´ß-_OÛX@~Ä¢÷\bÊqÔÀN\8ajòd-2")(\11Ô]æ9\91\8fÄ\18ZY\v\90    AüpH\89t
+_Vp¢¶5\1fç\94Ë"2ov+]Bç§C(_aJk\92EDHw)õD>Ò\80\9c);\f\ 6\r\89\b\85»Á\18ËG\ e\ 6ZY\v\1d\12Á\90³~\15'w·]oóÒ«" \8eÕ¤Áù­\9e      ¤.\9a¼\88\ 2"¹ïì)Oäã\9e2^Y\8b§L)  \18ï\9fòaUç\89\89Ô¿°ª$Ë\8aû\93\91ü\99Î¥f\95þÒ¤uÑÌuoÏÝ­\8d8NôÖ.×i¼kkø°K\1f\8b\ 6\9a çÐ|åÎ6è\16aO\1a83ï±|¤y£\95\85\9b·\b#\12øbX\8b\96\ 3\ 3Ê!¿\´[ðC¾\v»üßM\ 5¼?´=?^Ã\17µAMõ\19\92Û§\85Ý\97\11\13ô\\84\8cå#\11\83\ 21AH\82hèÏL­Ws\80y\11pÝöx\9dã|R\ 5mL\81fiP\1ct5®<ÎÀI¸õ:ÈøèIüîLkѲ\14pRäu\19Wµ+(ª\9e\eq\ 6ű|$\14ÑÊZ@Q\ 5$\14êbl&\97\v|\8a<{\ 4óâÓ\88\ f\1f#Aq     îähWÁ¤\9b\9a÷\9fÂH[TI\8f×\84A\99\1fá÷\ 4\87\8cå#\91\82\ 2)¾"áa\17\19ðÌ\ 2\8fÆÀÍ0\r\8c±\ 1È{(JÚÂDze\8fÙ¢Í\v(÷$$'Ê\1dÛ2\16\8f4`Wª\ e#!z~ÅÙP\8cå#Ç\ 2­¬\ 5\98\85ìä\ eÝ\85\1a\1a\82¥U\rNp Uíj¼\87\15¤\16ñ^/\9a7îtË|¥Õná²MW4\ 1\8f×P\88·\8dìxO.93ñ±|¤\89£\95µ0q>$XÐNS\a\19_¾À6\18à*ߧ­Ì7§È\8b\v¡ô
+Úâb\82\10趠       ©í\ 2|A{RË\19¬Æò\91°B+k\ 1+&\b\95\ 2¼V¾/\1f#ü ¶\8dÜ\ 1¸í:dàÐ\86wp?\ f¶/b\85G=\9då
++\13ù8¬à\95µÀ
\84\86CáçS4)-¶õ×\89Êà9\12¼r\11\1fYl¦X\80\1c70\6÷°§\8c\9c\99ûX>ÒÜÑÊÂÍ\9dG\8c0>\14\82æRï\v\93¿Îã\15Ü$À4\ 4ÜýÃ\83
+8\r\ 1%\13Vv3$Ôõ\9fjÓ¹låAO÷8³ò±|¤\95£\95µ°ò\90\9a×Cñæÿ¾«éÓíÖy\ f\8e\88ºòÔÒk\15\9bÊ\1e\13Æ\ 4"æ®\8a2\91\8fÄ\ 4ZY\v\88p:l8²]|YéÉ,ò\fû_m\8b{ç¤óy\15NÃíÌ\16¯e¼«ÜV`-;\18¹ßS\84Î\8c},\1fiìÎ\94\1d\ 6C:LoäR©\8d|\9e´\86Ë\80ðph´o\8f0X:\ 3®\9dä%\16uWp\ 63m3X\86Ô¨\9aý¾(ëgá+.û\ 1Ñ\13>ÎÌ\7f,\1f   \ 1´²\160\10\8a\88Ãê`¸q'G«ÝÐóc\95îöVÇ.<Xä.§\8f]è>»¾^¬)"iÊÒ\18'\14¡Pÿ°+*Û3\a8ïI\egö>\96\8f´w¬²óÖÍý\ f\9cO\ fÀ|=\98-\9e"\ 4¸Ü\ e\9e\8aÍ\91\13àØ\88õL\873\e\19ËGÚ\883e\87Á }Bìl0Æò\91\83\81VÖb\82 \82H\9fÛnácŵfÐÓWÚ\8dÖªåY5\aÑ\8f\1d+\@½\ f´R\84ÈJ/;\ e\16ö\89²+¬Läã°\82W\16\8e\15\16q"£\81;¶ÛT\ e\9cç9¸'\19zÎɽår\9cÓ+\14Î\akM\99Y\}
+j\97Wû´Ûí­qçp½\ 2Î\9d,\b      \97îÊ'\13ùH\b \95µ\80\88/¤e\83e\83\fåñ°ú\9fHS°\ 6|&h\ 5R\89«ÂºpÎTO¤8\83ÂX>\12
+he- \10\1fv\95w\900\7f\1a7líR¡é\bó{&Â\99\1d\8då#íÈ\99²Ã`È.qu6\16#ñÈ¡Àªj\81(\19\12å\ fùü?ã2?±¶÷\8bó1Ââ\87\85þ·ñ\17ºFj½8Õ¼ÖíÎ\89i®«¥\8b\96\87
+\90í\9c $\91\ e\99ÈG\1a0ZY\v\v\16\ 1Q\87\93\7fúÚ÷Â\v\11«*½Í\97\95©c(\ 1zÚ\°½\ 4v\8b&g§Å\vM;m{\89~\1aq{\19\ f¼'Q\9cáa,\1f\89\a´²\16\8a\ 4ò°ê\1e6ú?ý\10C;·õþÔ\ 6\11Ðn\ eø~\83\83Ç\ 53<÷[\8bÓ\8bÁGª\96u\9a4YlÛ\ 2ÂXÏS83DZ|¤9¢\95µ0Gæ\93 d®{]Ó¼ªcð\11¨PÊÕÍ\1aôYwúê\92;\85Æ\18¶ µ÷¾´ç$\9c\99ûX>ÒÜÑÊZ\98;\95\ 3·\9fëÄ<\85¸LÁ\r\ 6@J!­á\87\1e\99\85É\9dMSÂ\9do­-\96\a\82Ï\18oO$\8d3ggÌG=ÕàÊÂÇâq\ 6\8eV\15\91 ¡\12'w(9{Æfn±\85\86\83µC`ª(\89Á\e¢CÛ\19\8d3ÖI}z\8fÌK\9d\12Ð*^U@·553ªÉjm\16(Ùî)\12DD1w<þX<òXg¬ªpà\84F:\95\ 1»Â\\83Iî¥\97\1c\80\ f5i\89ÌÙãËû?\8c¬é°y?%Tu¬àÛwÔ[\9b\8f¾3O¡=8ó¾»p×\1düÀ\852ï3ïÍG\8fì?zª\1dë
+endstream
+endobj
+4968 0 obj <<
+/Type /Page
+/Contents 4969 0 R
+/Resources 4967 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5022 0 R
+>> endobj
+4970 0 obj <<
+/D [4968 0 R /XYZ -11.232 900.716 null]
+>> endobj
+4971 0 obj <<
+/D [4968 0 R /XYZ 56.693 759.068 null]
+>> endobj
+4972 0 obj <<
+/D [4968 0 R /XYZ 65.161 752.393 null]
+>> endobj
+4973 0 obj <<
+/D [4968 0 R /XYZ 65.161 741.435 null]
+>> endobj
+4974 0 obj <<
+/D [4968 0 R /XYZ 65.161 730.476 null]
+>> endobj
+4975 0 obj <<
+/D [4968 0 R /XYZ 65.161 719.517 null]
+>> endobj
+4976 0 obj <<
+/D [4968 0 R /XYZ 65.161 708.558 null]
+>> endobj
+4977 0 obj <<
+/D [4968 0 R /XYZ 56.693 661.05 null]
+>> endobj
+4978 0 obj <<
+/D [4968 0 R /XYZ 65.161 661.733 null]
+>> endobj
+4979 0 obj <<
+/D [4968 0 R /XYZ 56.693 615.467 null]
+>> endobj
+4980 0 obj <<
+/D [4968 0 R /XYZ 65.161 614.909 null]
+>> endobj
+4981 0 obj <<
+/D [4968 0 R /XYZ 56.693 568.643 null]
+>> endobj
+4982 0 obj <<
+/D [4968 0 R /XYZ 65.161 568.085 null]
+>> endobj
+4983 0 obj <<
+/D [4968 0 R /XYZ 65.161 546.167 null]
+>> endobj
+4984 0 obj <<
+/D [4968 0 R /XYZ 65.161 524.249 null]
+>> endobj
+4985 0 obj <<
+/D [4968 0 R /XYZ 56.693 477.136 null]
+>> endobj
+4986 0 obj <<
+/D [4968 0 R /XYZ 65.161 477.425 null]
+>> endobj
+4987 0 obj <<
+/D [4968 0 R /XYZ 65.161 466.466 null]
+>> endobj
+4988 0 obj <<
+/D [4968 0 R /XYZ 65.161 455.507 null]
+>> endobj
+4989 0 obj <<
+/D [4968 0 R /XYZ 65.161 444.548 null]
+>> endobj
+4990 0 obj <<
+/D [4968 0 R /XYZ 65.161 433.589 null]
+>> endobj
+4991 0 obj <<
+/D [4968 0 R /XYZ 65.161 422.63 null]
+>> endobj
+4992 0 obj <<
+/D [4968 0 R /XYZ 65.161 411.671 null]
+>> endobj
+4993 0 obj <<
+/D [4968 0 R /XYZ 65.161 400.712 null]
+>> endobj
+4994 0 obj <<
+/D [4968 0 R /XYZ 65.161 389.753 null]
+>> endobj
+4995 0 obj <<
+/D [4968 0 R /XYZ 65.161 378.794 null]
+>> endobj
+4996 0 obj <<
+/D [4968 0 R /XYZ 65.161 367.836 null]
+>> endobj
+4997 0 obj <<
+/D [4968 0 R /XYZ 65.161 356.877 null]
+>> endobj
+4998 0 obj <<
+/D [4968 0 R /XYZ 65.161 345.918 null]
+>> endobj
+4999 0 obj <<
+/D [4968 0 R /XYZ 65.161 334.959 null]
+>> endobj
+5000 0 obj <<
+/D [4968 0 R /XYZ 65.161 324 null]
+>> endobj
+5001 0 obj <<
+/D [4968 0 R /XYZ 65.161 313.041 null]
+>> endobj
+5002 0 obj <<
+/D [4968 0 R /XYZ 65.161 302.082 null]
+>> endobj
+5003 0 obj <<
+/D [4968 0 R /XYZ 65.161 291.123 null]
+>> endobj
+5004 0 obj <<
+/D [4968 0 R /XYZ 65.161 280.164 null]
+>> endobj
+5005 0 obj <<
+/D [4968 0 R /XYZ 65.161 269.205 null]
+>> endobj
+5006 0 obj <<
+/D [4968 0 R /XYZ 65.161 258.246 null]
+>> endobj
+5007 0 obj <<
+/D [4968 0 R /XYZ 65.161 247.288 null]
+>> endobj
+5008 0 obj <<
+/D [4968 0 R /XYZ 65.161 236.329 null]
+>> endobj
+5009 0 obj <<
+/D [4968 0 R /XYZ 65.161 225.37 null]
+>> endobj
+5010 0 obj <<
+/D [4968 0 R /XYZ 65.161 214.411 null]
+>> endobj
+5011 0 obj <<
+/D [4968 0 R /XYZ 65.161 203.452 null]
+>> endobj
+5012 0 obj <<
+/D [4968 0 R /XYZ 65.161 192.493 null]
+>> endobj
+5013 0 obj <<
+/D [4968 0 R /XYZ 65.161 181.534 null]
+>> endobj
+5014 0 obj <<
+/D [4968 0 R /XYZ 65.161 170.575 null]
+>> endobj
+5015 0 obj <<
+/D [4968 0 R /XYZ 65.161 159.616 null]
+>> endobj
+5016 0 obj <<
+/D [4968 0 R /XYZ 65.161 148.657 null]
+>> endobj
+5017 0 obj <<
+/D [4968 0 R /XYZ 65.161 137.699 null]
+>> endobj
+5018 0 obj <<
+/D [4968 0 R /XYZ 65.161 126.74 null]
+>> endobj
+5019 0 obj <<
+/D [4968 0 R /XYZ 65.161 115.781 null]
+>> endobj
+5020 0 obj <<
+/D [4968 0 R /XYZ 65.161 104.822 null]
+>> endobj
+5021 0 obj <<
+/D [4968 0 R /XYZ 65.161 93.863 null]
+>> endobj
+4967 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5025 0 obj <<
+/Length 2574      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ\YsÛÈ\11~ׯ@m\1eBUEcÌ   `·R\95õ:Þ˲\13Y©Ý*{\1f@pD"\ 21\f\ eÉʯOã ,\82\92ØÃ\ 1\94'\81â°§1Óß×Ç4à{KÏ÷~<y}yòê­ô½\88D\8a)ïòÊS\8c¨À\v)'<ð.\17Þ§Ù\85Ît\êÓ3&ýÙ{Sé²»¼2EwQ­ú/ß\98äµ1×Ý\87ß?¾;ýãò\17\98æ\8cR\12IÙIûXÝeº\i]\95Í×0;õB\98]ñfv\ 1Ó\a\82{g\92DA??¥\1c$\ 6áìU÷\87FAóË\93¿_\9eüç\84\82|ߣ\9eTDEÜ\v"J\94ϼd}òé\ fß[Àw \ 1\11Qèݶ#×\9e¤>a\Áuæ}<ùç\89ß/\85\ f:6\97Í\9f\1f\1fH\ 6\8dhÀ¼@H\12Ò°\91Üü\9f\91(\8c\8c\8e¼B{WOJ:(_\12ªèP¾ô)   T\88\9aáá*(\12±hBeûÅà\82\84 k²ÅØ\95ï¸\18Îʶ\ 2\8b¥×]\ô°\ 1sk\rW´°Ù*\1e\12*zÃý!3¥n­ü^\94÷éLùþìO4\b¥¤\11é¿\1cÊï\87]®âüzWÀ\93c+\83\e÷«Îq\ 3ÏM\ 1 G\rm\98\05°Ð\eSTi¾Ä\r\8fóÅîÀ\9díÙÁÿÖ0\19'\13\9aåCé\8eF騨\85\80Ð0ìL²*L=oø×\18ü64ü\8e\1a¸)\f\b_\ f,~Ö[9bóàKJ¿.p\0¾@õ«\83\\96Çÿvn\8e5K\1cȨõs½ÃP¡ \8aG½§        \88\18Â\95úpc?]\9e¿ë½ÕC_        ®\8d      BY\8f÷Ë­\1f¼2YfN\99\9cÝ6kÜþ+\ 1(/·\9es\15\9f2\7fvsJå¬ÿÅ\\ 3,Û«u¼èÿ\a\88¾w¯íÜ î×¹)(\1e\ 4\8d\ekç^Uëì\11\r\99"§ÛA\89ÙÊ.Ó<Ñ\ 3ï\ræÌ       ë®\8bÎç\93ÝÕ8càÉ)øe\18\ 36ÕßögÆäθ\81\1d\86D\0Lz\15~Õiµ:m­åm¼Ê\96\85ο==£\f>§y\96æ\9a|)³ïº\ 1å]n6Íg¤ý(ÐJùNöó¼ÛS\14\8cE°Éøe ß\8d\95Ås\8c\ 2ä4s¶[ü\9b)®ÇõYëø\1aÉ@[ \1eá[\9e\1aø;^f\15\17Ë>®EÜ\94)\907u\13g©­#T\80T%ùd\ú\90dz*\95aD\18\92B\15\83G±à\0\19D\10íOÈ\ 1R\85Dòé8` ß\8d\ 3Ü\95Ås\80\f(    Y·¡ß/\90à\9aëªÒÈà\11<è"C\a\98´µ0l\90½\8a+¬²7èàÙTy\9b\86§ùÈA[\95V{÷\7f\18f°éR\88\17¥\17Á  õG¦\97y:ÏRcÃ/\9c\13\1e² ù\851"\18\9f\8e_vå;ò\8b³²\16ü\ 2Ñ]\0Ù\81\1dÁÄy²\82DvÜx¤³\9aEzc\r\e\ 5\97/  \e\11ÁVE#\87ê@®ë8{\10ª\9fC\84v\95fºÿØd#Õ<³À\95\b\ 3Â\ 2>\1d®D \b§b2\\rä»áÊ]Y<®\ 4DLMÉ´Ýó\9fó´Jã\f\a\83\93ë\81?\ 2\19¯\9e,jÍÖ\1a\ 2d\9cps\85\e§7õÜ&:G:å¬q#oÑÙΦ07éBc#£;ܸ\7fÄ5r»Þ\9b¢2ù¸«ÿýÂ̵%      
+0<.åtHÜ\95ï\88Dge-\90\bѺ\12¼C":?íh\1a5tKããÚÀ\87!\ 1üùi\ 2¸Ði\96Ý\1d[ lN\87¸R#ºÏGοú½\80h3\88䶰\97\96\ fËxÝu\9a'Y½ØÖôrÝ\16üúa÷\85¶ûC²¥Îu\11\ 5Áû²[W_è+p´ÿ2.Ni8kèª+׏\86eSr6¬Èu\1eû\fâ
+uT=î<®\8b´úoç¶\7fÑq^\9aã\83cA\ 5\ 4ÇbB'îs\887'¤\8e\8eÔᬬ\ 5
+\82c~\1f\1cc½Lk¨ãæÓI¡cüÙ¿.Þ\95c»äÎnÓ\ 5Rð-\9a?ÿ\96dq9<Ð\9býõ\9b§ùnaÒáðo:¬}ö¥ÿôï
+½)t©süB¾I\97i5\8cÜ\ e"\96G\90À}eÔÑ\ 15\90ï\ 6(weñ\80â\11d\9bRt\80ú0ÿ·N\90\91ãÏ\8bf×®R]ì\19
+l9=pâûQ#áøöâñså\88\83ç\12ÏO\82\ e-VUµ\19ÞÄ·¯^Y\99ûÓ7<3ÅòØH\80\87\94\80{\99Înwå;ÚídÊö\8b\11øD\8aéZS\ 6ò\1d\17ÃYY\v\10\a\9c\84¼/\19^"\8b;\v³gò\1d\ 6¿Ï#\v]\96*ëMÓ      1²ë}û\ 1\19Ù×Õ¦®ö±×~É\ eßæÛtYc\ f¯L\8d­\98\9bÛ\17õÂÏÞa¹2u\86>ð8¿Ð¶\ay\FD\86Óõ´\fä;\82ÛYY\v\ 2\85Û\1eA4DºØ°Ð\19Ĩf¯tõ\97ç­¢ûqiê"Ñ#\9f2'i¥·qëÑN±)ùúô%«Ë\9c\vØ\f~Dâù¾)!ç\1dåü\16gåj¿¶\8c½m&\88àÑtY'§\90ÈMè^wÄ;\ 2ÐUU\vüQÕ*Úîæ\9b},=S\ 5Bz\84\1aÛ\7fxo+\ f\93³'fs\87eö$F+\91â½y\82?oÖØÆʲÎðÉ¢Îô\1aÒ\94\91OÅôÿé\ 4»\8c×È\919\8c,71\9a½Ë!\9dÉ\a8\10!8;\15m        í³/ü¾O/|0* \ 2\1fs\86¥4\9f\11Éèt\94³+ß\91s\9c\95E\90N(\89\1f*\98K\92Ðï\eÍð\ 6bá±\1f\83\ 6ÌõÝó\91Áè6mÑuVî>Qa\11Ïìµ³<OÛØzZaò%¾\fÐþæ56K@/àÞú}\85ߣ.ÉX\fÞß\9c!5\bE$\9f\82\19XD\81t¦k?\eÈwc\ 6weñÌÀ¢æ)\8fm\9fs~£\vtcÙÂ\8cï\8fÓå
+mÑh·\8d¯Tg\90N\14Øsü.x°¢G[¦)ÍÈ!\9fÉGî#\80­=úÁ\ 5\16\86D\ 6\rÇ\0b\94\1fÓ\rw\9e&«XgÍùCµnk=]åy\rƵÍÁ¶í<Øû\a¥\ 4\9d°)\8e    I\84\9c®)n ß\91õ\9c\95Å'aL\84°ÔÔþܯiÝ)G®a¬âdì§Õnâ"5u\89\7fL ±Ú\91uÐyÓ!\8cÌ\81ê4[ìñùa\0qAD4]sÚ@¾£};+kaß\1c¨dÛU^ç\v¬Kÿány»ß\99vðqË´Ä\86Üõ\15Ò¯`EÖËìnd<®ã;lN\9e\9b
+Ýî\86\8dAÐÁ\12ääåT\ f\842Æ!\12\9f®cd ß\11YÎÊZ \8b)\122¾óX¨m9\1c\9b´á\ 3ìRëõ¸ì\8dïÏ\8c\91:ê/\e\9dTz12ZÑ\10\9c\17:ÆÞR~÷Hzq\184\94A<;]WÈ@¾#h\9c\95µ\0\r\95$T}W\88ÎJ}tÆà7\aeáKf\f4\f\b\95\13%\f\v\93Ì\8d¹¶8µ¡A@\ 4SÓå\f\14ìC¨éZD\ 6òÝ\8cØ]Y¼\11S\15\91`û:\96x/gè©ã\99ãt\r»\Y\1e¨[VÞçi¾À¿\9fÀ`Û\99Ö\99ÅÃ
+½M[44\rÏ¡\9e>\ 3\9c-¢)pXd>\8c1)\89ô§;¹\1cÈw\84\80³²\16\10\90\906Gê\1e\ 2é^3\80{Öø%-÷\ eäpز\84ÖcX9\9cì@\10Qbï\19\9bÃX\9d\97fqr=n    ox\ 2{\18\1fB\10)¦ë­\19ÈwÄ\87³²\16ø\10\ 1 ·ïÿjbò\91K*\16f²)L\ 2ù!Ú\19ôï Á\9eU­°OÃÔå$ïËi<\81mNK9¤\89Ñt§Ã\ 3ù\8ef묬\85ÙrÈi\83¾%åF\17e:öónø#çê.kÏd­÷Öß¾ÀîÅ\12\ 3?\84Õ\93cöp%«:¿>KÌzmr\8b\9c \ 2é\13>=\ 4      \90\b§\83Í®x7Ô8«\8a\a\83\9eÑöU\8f\97&KókKã\ e\9bÂñ\14ï¤Ù{\ f¤ð\89¯¢c^\ 3ù?\ fG¨¶
+endstream
+endobj
+5024 0 obj <<
+/Type /Page
+/Contents 5025 0 R
+/Resources 5023 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5022 0 R
+>> endobj
+5026 0 obj <<
+/D [5024 0 R /XYZ -16.307 900.716 null]
+>> endobj
+5027 0 obj <<
+/D [5024 0 R /XYZ 65.161 760.065 null]
+>> endobj
+5028 0 obj <<
+/D [5024 0 R /XYZ 65.161 749.106 null]
+>> endobj
+5029 0 obj <<
+/D [5024 0 R /XYZ 65.161 738.147 null]
+>> endobj
+566 0 obj <<
+/D [5024 0 R /XYZ 56.693 701.337 null]
+>> endobj
+5030 0 obj <<
+/D [5024 0 R /XYZ 56.693 674.022 null]
+>> endobj
+5031 0 obj <<
+/D [5024 0 R /XYZ 56.693 628.205 null]
+>> endobj
+5032 0 obj <<
+/D [5024 0 R /XYZ 65.161 628.888 null]
+>> endobj
+5033 0 obj <<
+/D [5024 0 R /XYZ 56.693 582.096 null]
+>> endobj
+5034 0 obj <<
+/D [5024 0 R /XYZ 65.161 582.779 null]
+>> endobj
+5035 0 obj <<
+/D [5024 0 R /XYZ 56.693 535.987 null]
+>> endobj
+5036 0 obj <<
+/D [5024 0 R /XYZ 65.161 536.67 null]
+>> endobj
+5037 0 obj <<
+/D [5024 0 R /XYZ 56.693 489.877 null]
+>> endobj
+5038 0 obj <<
+/D [5024 0 R /XYZ 65.161 490.561 null]
+>> endobj
+5039 0 obj <<
+/D [5024 0 R /XYZ 65.161 479.602 null]
+>> endobj
+5040 0 obj <<
+/D [5024 0 R /XYZ 56.693 418.23 null]
+>> endobj
+5041 0 obj <<
+/D [5024 0 R /XYZ 65.161 417.672 null]
+>> endobj
+5042 0 obj <<
+/D [5024 0 R /XYZ 65.161 406.713 null]
+>> endobj
+5043 0 obj <<
+/D [5024 0 R /XYZ 65.161 395.754 null]
+>> endobj
+5044 0 obj <<
+/D [5024 0 R /XYZ 65.161 384.795 null]
+>> endobj
+5045 0 obj <<
+/D [5024 0 R /XYZ 65.161 373.836 null]
+>> endobj
+5046 0 obj <<
+/D [5024 0 R /XYZ 56.693 328.285 null]
+>> endobj
+5047 0 obj <<
+/D [5024 0 R /XYZ 65.161 327.727 null]
+>> endobj
+5048 0 obj <<
+/D [5024 0 R /XYZ 56.693 259.411 null]
+>> endobj
+5049 0 obj <<
+/D [5024 0 R /XYZ 65.161 259.7 null]
+>> endobj
+5050 0 obj <<
+/D [5024 0 R /XYZ 65.161 248.741 null]
+>> endobj
+5051 0 obj <<
+/D [5024 0 R /XYZ 65.161 237.782 null]
+>> endobj
+5052 0 obj <<
+/D [5024 0 R /XYZ 65.161 226.823 null]
+>> endobj
+5053 0 obj <<
+/D [5024 0 R /XYZ 56.693 180.425 null]
+>> endobj
+5054 0 obj <<
+/D [5024 0 R /XYZ 65.161 180.714 null]
+>> endobj
+5055 0 obj <<
+/D [5024 0 R /XYZ 65.161 169.755 null]
+>> endobj
+5056 0 obj <<
+/D [5024 0 R /XYZ 65.161 158.796 null]
+>> endobj
+5057 0 obj <<
+/D [5024 0 R /XYZ 65.161 147.837 null]
+>> endobj
+5058 0 obj <<
+/D [5024 0 R /XYZ 56.693 102.286 null]
+>> endobj
+5059 0 obj <<
+/D [5024 0 R /XYZ 65.161 101.728 null]
+>> endobj
+5023 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5062 0 obj <<
+/Length 2531      
+/Filter /FlateDecode
+>>
+stream
+xÚí\moÛÈ\11þî_A @\9b\14õd_¸Ëå5¸Ã]î\92æz        ÚØh\vä\82\82¦Ö\16\1d¹\8aíþú.Eê΢,iV+:A\91/¶D-\87ÃÝyæåÙ!Ip\15\90àÕÉwç'Ï^
+\12Ä\10K&\83óË@2\90Q (\a\1e\ 5ç³àý\93w:×I«\9f\9e2A\9e¼­\8c\8f\97\7f0óáÇï«ô»ªºî¿üë짧\1fÎ\7f´\97\14b!zigæ.×í\kÓv?Û«Ó@Ù«KÞ]=´\97\8fB\1e\9c
+\88£áú\94\86Vb¤\9e<ëÿÑ8êÎ<ùáüä\97\13\93\80\ 6B\82\8cy\10Å\14$aAZ\9c¼ÿ@\82\99ýÍj\0\82\9båÈ"\10\94\0ãÒ~Î\83³\93¿\9f\90a*ÈÖ)YÉ\ ec DöJýÌ\98Xj±:íÙK;dy#aw\8e\82P*ûÃrð\9bdÑdæ¿OO%!O~ÔIÙVåWOO)³_Mr\91k¸mó^\9a\9d¨N`÷ïÕú\1dÚ\99¡\11\v"nµ°3dï°;.Hd'L\ 6\fb\15\a\8d\ e.ïßÒ\9a´\87\8fn^\80) *\] \17L»Ñ¾ò\ 5PIÇò\ 5¡\10Ù©Â\áþrK\88Y|\ 4e\97\ 2\9b« ÿðnXÿµµ\)Î)\84v\82\96Kúíl¦gk\ 6°))x¿\ð\ 47ì2»Å\r4\15n\\91\kÜȦºiu\8d¼\9bºÎï\8e«hç?P\ 3ó¤5è;Â\r¬.Ñ:&ÈõÎJÜ8]\9aæÎ\äk£­i\ 1Ö\130k\97öW\ fO°åÿv\17H\180E\ fq\81Y:Otþ3\11Ä\14ö/í\9dáY\91\99ùÊ\15¶weU;¸B\193à4\9eÎ\15JEÁF\8a©<áºx?Gè­*Þ\ fJ\15\82\f\87à|\96\15u\9e]fhgX"\a¶¦ÑI\91g%VòÜ\8a¶Ã¯\8e\8bûjaê\ 5Òét  \11jà·oÏ^\8fQ\7f:\1cØ<ÅN\85M\99Ö%ïÇFd³\1eB§³Ýuù\9eÆë­¬\83õF\1c¤\15¿´ÞËE\99ÖMe*sWë\83\rÂ
+úÓÖÕs\8a\84iÕ4:5GÍ+ìýÙ\f³À\86¹\ 4\9b¤EÞS²hÑ°Ü\\87ý\96.b\bC6\9d¥¯Ë÷´toe\1d,½«¥xoè³Ä$ÇMÚ.°9[\85ÍÙ°y\13:]tñÝuÒ$\856\1aéÁgú2+3\93Ue»%}ÛvæKl\90з\89\r­z\8b§Ù\ f\8bÐæ_\8aO\a\8b\9e°ðVÖ\ 1\16Âj\1a\r9,:d'%Ö\88[\93\94)\16\1c\19¶D3ólÃÒ¾Â\9a\ 2\8f@°é*ú\91|OSðUvsá#a%w\16K@Ñ¡~\7f¾=ÝZº\ 2\vðñt\7f½ý\94\8f\9e¥\ 6\8aØ\82I\ 5§\14\84\1c\92\8d?.é0\ 1ÜNÍoG÷)²á\93vkÒ9úÚl\9cñüÙ!\97yÿaïyÛçi¿Y2i§ALg\96ëò=ÍÒWÙíþ\88Å Ä\10§\ 1ö\84\ ftð»h\92ôz Yï­Îò·®
+ß¾®Y9ËÒÄ s6¬kL\9a&¹;0\rìè\86\8e4Ø977ºÁN\8eFßݬ©êzT\83:\904\92q\10\91|L\92Æj\r6÷ûLH\1a\11\13\88¦£hD\14[\89ÓÕ¹#ù~NÄ_Y|\9a#\14\aÂ\86 ób\9e\94WX"å/ço~ú\94\94Ë_ÇXûýv_õÎ\8fFÙY\r\8cC\9b#%°Ç\91\9fϵWe²\1fxRA¤¦«\8bGò=\91á­¬\ 32"\ 6d /·Õq;\82\18rÙÊ
+[\1f[d6Ç/h±Õ4\96\16è¶)Ýs     3¯\16Wó#×õ[\18»ý\88\10\11(6]I<\92ï\89\boe\1d\10!)P:\94Ä­Éò\1cicíCIÚ±\1c\93¶*\8fL½£\8d,]\86Ì\83æá\bìê\86\9aû\8d;\94 ätEþH¾§q{+ë`Ü\82\0\15C:|Ý8$\fÖç-òÄå\8cn?a\99 ·\9bÐØqZQÍ°4\90.ê<1úóâè·ÖN\93³ÎûaÁ\ 5Äd:\92a$ß\13\16ÞÊ:À¢ë#\8a\aÚá\vI?        Iï\1d­ÆÔÊ~sg!Äát-\v\9eæî­¬\83¹3\ 5\8c\87½¹\7f\8e$½ ÜÞ\7f4ÝÊ­Ë÷\9_e·\92ô\82FÀ"ñ\85¤ÿLHzAz\1ai2³\\97ïi\96¾Ênw\1fD\ 2§ò\vIÿ\7f\87ñ\92\11\9aÊÆ×Åû\99¸·ªø\90\19ÆÖ\r\8a\81(CWí¶hÏt\8bn":r+ñL'Hîâ&3\13ðRøN+4gPaùF,µÐ\1cyÎÓy\85ì\1d\8eél¨zbj2d®Ë÷\84¦·²\ eØT!p\9bº,±i<·\12\ë'ÿæÞYÖÖ9\1aûs4¦ÊCÉì]¥Z\91¸¶{^`\vÚ1Äö\ 3"êɬÉ\0±.ß\13\10ÞÊ:\0\10Þ+ïÐOküg\81\rV.L\ 5Þf\13\17¢0s%2Þ`A\86\ e\1f\80\1fjä/\8b\fKTbyʺÑÆÜù¢q?ÊDÏ\8dM\86²uù\9e(óVÖ\ 1ev\82ÂÕó?ؽ\8cîéQl>\88Ý\9cÁ\963Ø.åvqì}ݬìCG\86ÝÂÂ&\84\ e\ 6­{¿xE @\ 2#ác¶.\85\9cêgåè\9dKuæж\142\ e\9cMظ\14R\ 6\NG¬\8cä{ú\18oe\1d|\f\15 Å@µ,êYb°\8dK7U3;z7Ò¬J\8f¼\ 5}à&¡CûÒß^»\ 6<\12w\8cç#"\9d+iñ+§\82zWèÀí\8d¾øóÓß*\1fÐ¥\19¾»v1òH\82 \13>uÏ­õ\8bpºíû\91|?wà¯,Þ\1dp©@q¶z\15EQ}ĺ\ 3tY¼\v\90àÜ\1e°ë\8cy£Ûy\95Ï\1cÊuÇ\84ÿõFÀÿÃ\ e\972}+Û~d\89\10\84\9an\83~$ßÓð½\95u0ü®\ 1lõü\9eCÒ·hõì\13íå§è>\164S4OÚÒÁ¢\r6\87ÖÈ{o3ô>q1Þ^ì\ fÛx$±)7\17\14Dü¨O\vp¦@*vä·Ú\5I=ÏÒÖ%ÄR\ 5\11\9b0Âv\12åt\òH¾§£ñVÖÁÑP
+$TÎïµi\17u]5æS5hfÅ\95Cèm\9bÔat\9d`7\87\1c)uô4\9cýã\15
+i\8e\8b¼j5\96qX\=äØ~G\95RTÆhçFB\88ü\10îêÜ\98¢ \84:²sKç\8bòú4­\8a¢*\1d\1c\1c\8b¬2~ïëÙíá\98´¿Lø¾\9a\91|?\ fç¯,ÞÃ1\19\ 2c¡³\87\16ß\16ÛÖIª\ fí@`6Ù\8bÃG­À\19\17@V\1dqNØxÛ\11\9be\ f\8d\7f&yûkÙm!QW¥­²]PÁ¬\1a\11\9d\10\154\ 4J§Û2\eÉ÷D\85·²\ e¨ \11\fËÿ\12ûî¹q(ØÎÅÍÑ}>¿Z\r2AÈL\8e\8d\YÙfØ\92¤#ì\91-.¹.¬º-vO\ 3¿µ`\1c\9e»Ä:±º©jÝ\8cßÙ·\1f\976+¤\8c?¦G²ù\ 40òYÐÿ4²ª\84r:¯De\ 4L©É¼ÒH¾\9fWòW\16ï\95hD@¬\1a\80ßàÙ¾ÙÅÜ\14ù¿[3jFÚMª/S9t\88×Å\85Æg\ fè\9d\83¬Ä¶Z%y=O.´ÉRl\9b[ÕÌ6{\86±ï\10¢\16\98|Âæß\91|O#õVÖÁHE\f\ e|\99Ý¢)i}k\8e»=uþ\ 2Y'¶:uØ\8b6X¡Ú\ 1l6U¬\1c¸¼Ãûy©àÀ\1f\9ar\ 2!;d;ëûäc6ëÃÕ\8b\8eJh\ e\8bWÌ^_N¸?EI\f\82L·?5\92ïé
\95up\ 5\94A\14³ÇeÏ\86ÃÏ¿Ùñ\8cÉ2\1ebßµê\1f4íño¾ÞÍ9ÙL4Õ\ e\15u×Ç×,\1ep[ûá@$\bú¨¯FV\1c$¡Çt\0c\9a\95}Ï/\fâ\1fz\13~H\80ô\1d\e®/Âÿ\1f\95æxÌ
+endstream
+endobj
+5061 0 obj <<
+/Type /Page
+/Contents 5062 0 R
+/Resources 5060 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5022 0 R
+>> endobj
+5063 0 obj <<
+/D [5061 0 R /XYZ -11.232 900.716 null]
+>> endobj
+5064 0 obj <<
+/D [5061 0 R /XYZ 56.693 742.989 null]
+>> endobj
+5065 0 obj <<
+/D [5061 0 R /XYZ 65.161 742.431 null]
+>> endobj
+5066 0 obj <<
+/D [5061 0 R /XYZ 56.693 694.923 null]
+>> endobj
+5067 0 obj <<
+/D [5061 0 R /XYZ 65.161 695.606 null]
+>> endobj
+5068 0 obj <<
+/D [5061 0 R /XYZ 65.161 684.647 null]
+>> endobj
+5069 0 obj <<
+/D [5061 0 R /XYZ 65.161 673.689 null]
+>> endobj
+5070 0 obj <<
+/D [5061 0 R /XYZ 65.161 662.73 null]
+>> endobj
+5071 0 obj <<
+/D [5061 0 R /XYZ 65.161 651.771 null]
+>> endobj
+5072 0 obj <<
+/D [5061 0 R /XYZ 65.161 640.812 null]
+>> endobj
+5073 0 obj <<
+/D [5061 0 R /XYZ 56.693 593.304 null]
+>> endobj
+5074 0 obj <<
+/D [5061 0 R /XYZ 65.161 593.987 null]
+>> endobj
+5075 0 obj <<
+/D [5061 0 R /XYZ 65.161 583.029 null]
+>> endobj
+5076 0 obj <<
+/D [5061 0 R /XYZ 65.161 572.07 null]
+>> endobj
+5077 0 obj <<
+/D [5061 0 R /XYZ 65.161 561.111 null]
+>> endobj
+5078 0 obj <<
+/D [5061 0 R /XYZ 65.161 550.152 null]
+>> endobj
+5079 0 obj <<
+/D [5061 0 R /XYZ 65.161 539.193 null]
+>> endobj
+5080 0 obj <<
+/D [5061 0 R /XYZ 65.161 528.234 null]
+>> endobj
+5081 0 obj <<
+/D [5061 0 R /XYZ 65.161 517.275 null]
+>> endobj
+5082 0 obj <<
+/D [5061 0 R /XYZ 65.161 506.316 null]
+>> endobj
+5083 0 obj <<
+/D [5061 0 R /XYZ 65.161 495.357 null]
+>> endobj
+5084 0 obj <<
+/D [5061 0 R /XYZ 65.161 484.398 null]
+>> endobj
+5085 0 obj <<
+/D [5061 0 R /XYZ 65.161 473.44 null]
+>> endobj
+5086 0 obj <<
+/D [5061 0 R /XYZ 56.693 425.932 null]
+>> endobj
+5087 0 obj <<
+/D [5061 0 R /XYZ 65.161 426.615 null]
+>> endobj
+5088 0 obj <<
+/D [5061 0 R /XYZ 56.693 379.107 null]
+>> endobj
+5089 0 obj <<
+/D [5061 0 R /XYZ 65.161 379.791 null]
+>> endobj
+5090 0 obj <<
+/D [5061 0 R /XYZ 65.161 368.832 null]
+>> endobj
+5091 0 obj <<
+/D [5061 0 R /XYZ 56.693 321.324 null]
+>> endobj
+5092 0 obj <<
+/D [5061 0 R /XYZ 65.161 322.007 null]
+>> endobj
+5093 0 obj <<
+/D [5061 0 R /XYZ 56.693 275.741 null]
+>> endobj
+5094 0 obj <<
+/D [5061 0 R /XYZ 65.161 275.183 null]
+>> endobj
+5095 0 obj <<
+/D [5061 0 R /XYZ 56.693 227.675 null]
+>> endobj
+5096 0 obj <<
+/D [5061 0 R /XYZ 65.161 228.359 null]
+>> endobj
+5097 0 obj <<
+/D [5061 0 R /XYZ 56.693 180.851 null]
+>> endobj
+5098 0 obj <<
+/D [5061 0 R /XYZ 65.161 181.534 null]
+>> endobj
+5099 0 obj <<
+/D [5061 0 R /XYZ 65.161 170.575 null]
+>> endobj
+5100 0 obj <<
+/D [5061 0 R /XYZ 56.693 123.067 null]
+>> endobj
+5101 0 obj <<
+/D [5061 0 R /XYZ 65.161 123.751 null]
+>> endobj
+5060 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5104 0 obj <<
+/Length 2574      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\[\8fÛ6\16~\9f_!d\1fv\ 2Ô\fï\12³\97¦M\9a Åv±;\99\ 2\v$E Ë´­\1dYòê2\9eé¯/eËÉX¶ìCSröÉ\1e\ fux$ñûÎ\95ÄÞÌÃÞ»«\1fo¯^¼\15ØSHI*½Û©')\92¾\17\10\86\98ïÝN¼\8f×7:Ña¡\9f\8f¨À×ÿÌJ]l¾N³|ó¥\9c7ÿ|\93E?fÙÝæ\8fÿ|øÇóßn\7f\8c\bAJ\88\8d´\ fåc¢\8b¹ÖeQÿÛÌN¼ÀÌ.Y=;7Óû\9cy#\81\94ßÌO\880\12ýàúÅæ\83(¿¾òê§Û«ÿ]\11#\1f\13\12IÅ<_\11$1õ¢ÅÕÇß°71ÿ3\1a ®\ 2\1e¹ð\ 4Á\882i¾'Þ\87«\7f_áæQ`£cýµþx÷D²Ñ\88øÔó¹B\ 4ËZrý»À¾QTz\14©@y¹ö¦\9d¢ \13°\0\11îo'Ø\b&õhWù\ 2\11IÚò\ 5\97\ 1h\86§\8fY"EU\ fÊ®\ 5æ3oóå¦Y\8aæ\15®\17\ 3_/ÅFqN\10gÍòùa2Ñ\93õëï\96ä}\1cI\8c¯\8bj¹Ìò\126¸^ÌO\a6?ÿõûæ×ýË®'ãy¹H\80º\94Ù²%ÿzÔ-:\9aWé]\9cÎÚ\97|ÿ÷ÎkÖÓ,ó,ÒEѾ²s|\9c\16e^Ee\9c¥»\17ì¼³\1d }Y­æå\88À\ 5\ e\1d\9fû\94´Å6¡\88r¾Y\a\9f(\15;*·ÖN\80¸YÜx3øMx\1fO\9e¯ïøu\1e.tþòù\88Pó×,É\8a\1fÑCѼÈÓ7\8e\8d\16\ 1\19\8e\a¤¡0Fé`<Ð\92ïÆ\ 3îÊÂy@*\8eÌÇú\8d¾\8d\1f 40®f\87\90ý'\12\bN\94zy\1c\15ÒF"ê\ 6ï\97µt\92\14æY\95\0ï¢2\ 6\184°6Æ°Ù\r7\86\ 5llX\96y<®J è6\9b\1c}¸:-m\1eïúÂ\1f\92"\ 3j¾µ\17fM\89'k\8a\a
+       ©¶\fñ    sÜ\8c
+\9e\8cò\117\88\8c\80\f!\ 3\8c\98¹þ(&Úê¶Ñqüÿû Þ\9d³\vÔP©_à=È­X@_\19ßMJ£\aCR4ØO³|\11&ñïÚ \16Ë0\82\ 2\bº²î³\18\bÞE\Ôh\ 3\9båIÕ³®ÆÊ\87\8f°¡Æ×\9f\80\15]?Ö¢\ 3¼§\81âû&È\10\97ô!¤àfA\913|\88_Â*\8fËß7^ÄÏ:L\8b,ݺ\11q\9aÄ©¶p"$çë\98d8'\821$\98\1aÎ\89Ø\95ïèD8+káD0\89\ 2ê[\a\13!\10\90z±LB¨\9dl\a\1d\9d\ 3£¸Ôãx\9cÄmÊ9m*o¡þÀüq©s³\8eï\80w\1aæ3\r\f®â¢gße\19æÆm\0:#Ó\9e'ÏõT\9bé£ÖÒi;\18~\80\ 2<\8c\83A)ú\1a\8fí\1dñ\8eÐvU\15\80ì@ \1c\18\1f\81
+\14\18\8f²\v,ßA\1f1!HR2Ü3Þ\95ïø\90\9d\95µàOÂ\912Ëzý\94Ãtr\1e\9a\9f\9fu;ló¬\842îCÙ~ËÏ\8eSbïttpµuO_\16:\ 1\92\92¡\19\13#A\8dT\f\8c»Æy\18Ý5        Ø³\1c7\1c c´/鸠    \83r\9f\ 4ßÚq\13¾QC\f\98\ 5\16\92#_\r\97\ 5nÉw#\1eweáÄ#d`hþÂYàÎ\81¯\1eö<%£ÖË#\ 1è<[õ\vbx¢'6>©¶I`Yx\81\87ü]{§ô´=HõÊ\92åÛÆéô\1c¹6÷\12é\8eyNs\83`(`Ãùe-ù\8eÐuVÖ\ 2ºÂG¤fó\1aº÷aRihÚ1×V ×\aßø',ð\91RK\96çºXf)<ë\ 1ͺØÜj+J9½X?\8f\93p\9f\81zÇÄç\ 3\85«\13\93\80It\8fÁNC\8cS\14øÃ¥5Zò\1d!欬\ 5ĸ4\9fMZ£:d\9b\8eð½M(o"ïp¡KÝ®\96Ö(#'Xÿ=0\11\11Þ\ 3a\1f\16EµÐà\18$,¿¹q·)ùd÷:Ïã     ðYôñÒOã\8f\11³´\87\83ß\8exGô¹ªj\ 1>&\10ÅMl\ 2f?\13·ê<\r\81µÂ_o\80è©\97Aaí\8eACâu4Z\80\v¯ÅáÊ«/)¦ì,Se.¦>W\ 14T\15Ô¼.F.\1aªb\890ñ¿u¨Ê\95QC\88áBU^'Þ\94\1c\8c\rZòÝèÀ]Y8\1fð @,`Í;54\ e\89\8e\12c^÷»q\SÛQ¶X´óåÇ­Ã8É"\ek²IÈ\17ФV\19\97\8fýúÚõ-¶\1e\9bQëE·Æk%bmA\95×Ý\8fð4\18\ 3ó\89ýKÒ\10\17
+\11Åz¦¡µÿ\87\1eVz\f½s®\10e\ 3²\10\v\10õ\87ËÔ·ä;²\90³²\16,Ä   \12BY'Ì,\92?@l.ól\1a'àð:\9a\87Ëv\80áL\81·¯ß\9d\8dÝÚ½\v.\9aíæ\84"&Õ9­\8eY:+æÚ<ëõm\7f0\7fn¡»©R\8câ"\93
+Û8\12\98">dç3S\ 4ñ\ 1;\9f[òÝ ì®,\1cÂLqäo;\9f_ÏÃt¦Áe£\f\9eÏ\9aæÙÂ2-´\8aÓI¶Ú3\9ef¡      |"=Ôb\8dÓsýzûvo\9eà\19\14½Ì8cü²\8dÊ̼>qV£òM6ÖyÙ@·\f\1f˯\86w\83^\vØ2a´\18²Q\99q\8eäWÓÞ?lwå;ÂÖYY\vØr\1f)òÅð\ e\ 2\17\8b\ 6êA'\89\8eàÁ\aÔú×ý½14g`wc\93øþì\1a63î\91dü¢¼@\ 2dfîÙ!\8fm8\ 1\e\r\84?\1c'Pe$ªáj`-ùn\9c஬\ 5'\18Më.%[o¼n\1d\ 6\eòWy¶_èýÛ\11ÓZF{[\8cÀ\86\95\1aç¤np» \80\84\ 2%zFÐz³Õh\93@¨±ô\97ͨ2.\13½\fg697*   RlÀh׸WHù|8|íÊwÄ\97³²p|QÁ\11Ý6vßèi\18\95Y\ e\ eyõ,LÒ¬\8c÷\8bÿ/\8eµ\vÜÏãÂLó\b\8dk\ foêû\fÝé\ 2¯o\81;GÚ\9b\8e\8e§ÇlZ\93¯C\9bÄÛ4Nt\1a.l«Å\94c\84\89\18\ e,»ò\1dÁ⬬\ 5X8C\f7©ÁÃ\15Ý#5Wظ\95N\92~%\82\97ífcîçë¦ë¢\7f½ï¹'¥\fït
+õzÁ\9b\8e¢(«l2ù\9bír0áí\1e«î\81á^Õý4\18©BX\fW-jÉw\ 4£³²\16`d\14±m¶Ànÿ\b¸UpëÊ\f±\8b\15Z:®ÀmÌ\165\9f%xO*\98=\ eÒ\86E`I©DX^´ÔC1CD°ÿ_¿\98(£ \1aÎ-&\ 1E\ 6G\83\91KK¾\e¹¸+\v'\17\12\b$ȶ\b\ 4¤\8bj9\ 1SP\99õ\ e¿\87\9e{µ;\ f\0ð\15æJ<\a4\89æ>gìPÇÛK(\0LäJýár¥-ù\8e\vÔYY\8b\ 5ês$\9a´\88}Wx²Wñ\1f=;uB\8a\ 6¯0¨e˪ÒØ!èÑ\b      0\\Íuß;\ 1ºâÜnO:ÓÅÞ#þó\91|Rï\1d\9e¶çÒ\10\89\11#Ã%HZò\1d\81欬\ 5Ð$C\127       \92Wû±ú\91DÇ«\87Ö1GÇ»a;w]ºº±«y\1cÍ\81®aØÿy)»\a\97\ 1N7Ñ©ÎÁ\864\ 4>\84÷o,6\1f\9c»ý\95p\85\98\18.sÒ\92ï\88"ge-P$(\92¼ñ´s]TIiqØV¯G\rØ¥7\92ø®\aãê\1fi\8eÃÓÕì¿\16\ 1æÞáiO\8a\ fî\8dÊ\16Qé´\ 2Fºc\1d\85{ç0\9dÆ\12\v\10\e°M¶%ß\11KÎÊZ`©®À\ 6Mâc\15\97ó¬ê;\81}ÀÛ;m\8e\1e³
+h\8fê½\1c\ 3¸Gw)t;É\09ÿ\9aV é\97´\fã´ç\13T\8eÔb \19\18B}ÄÙpýd-ù\8e\88sVÖ\ 2q\f#\9f\8aÃÑV·ã\ 372Ù,\8eúåç\10~ÒÛr\99Ä}§\18;j|§I¤\82WíÃÔv\9fò¼\87¨×
+O\1cq~Ñ\16:b0%\18ï9£\19Ve\16O\1eP;·}è$áº\1c'Õ9\a      ÿ\ 1­\1f\ f©
+endstream
+endobj
+5103 0 obj <<
+/Type /Page
+/Contents 5104 0 R
+/Resources 5102 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5022 0 R
+>> endobj
+5105 0 obj <<
+/D [5103 0 R /XYZ -16.307 900.716 null]
+>> endobj
+5106 0 obj <<
+/D [5103 0 R /XYZ 56.693 759.068 null]
+>> endobj
+5107 0 obj <<
+/D [5103 0 R /XYZ 65.161 752.393 null]
+>> endobj
+5108 0 obj <<
+/D [5103 0 R /XYZ 56.693 704.886 null]
+>> endobj
+5109 0 obj <<
+/D [5103 0 R /XYZ 65.161 705.569 null]
+>> endobj
+5110 0 obj <<
+/D [5103 0 R /XYZ 56.693 648.344 null]
+>> endobj
+5111 0 obj <<
+/D [5103 0 R /XYZ 65.161 647.786 null]
+>> endobj
+5112 0 obj <<
+/D [5103 0 R /XYZ 65.161 625.868 null]
+>> endobj
+5113 0 obj <<
+/D [5103 0 R /XYZ 56.693 579.602 null]
+>> endobj
+5114 0 obj <<
+/D [5103 0 R /XYZ 65.161 579.044 null]
+>> endobj
+5115 0 obj <<
+/D [5103 0 R /XYZ 65.161 568.085 null]
+>> endobj
+5116 0 obj <<
+/D [5103 0 R /XYZ 65.161 557.126 null]
+>> endobj
+5117 0 obj <<
+/D [5103 0 R /XYZ 65.161 546.167 null]
+>> endobj
+5118 0 obj <<
+/D [5103 0 R /XYZ 56.693 499.901 null]
+>> endobj
+5119 0 obj <<
+/D [5103 0 R /XYZ 65.161 499.342 null]
+>> endobj
+5120 0 obj <<
+/D [5103 0 R /XYZ 56.693 451.835 null]
+>> endobj
+5121 0 obj <<
+/D [5103 0 R /XYZ 65.161 452.518 null]
+>> endobj
+5122 0 obj <<
+/D [5103 0 R /XYZ 56.693 405.01 null]
+>> endobj
+5123 0 obj <<
+/D [5103 0 R /XYZ 65.161 405.694 null]
+>> endobj
+5124 0 obj <<
+/D [5103 0 R /XYZ 56.693 358.186 null]
+>> endobj
+5125 0 obj <<
+/D [5103 0 R /XYZ 65.161 358.869 null]
+>> endobj
+5126 0 obj <<
+/D [5103 0 R /XYZ 56.693 311.361 null]
+>> endobj
+5127 0 obj <<
+/D [5103 0 R /XYZ 65.161 312.045 null]
+>> endobj
+5128 0 obj <<
+/D [5103 0 R /XYZ 56.693 264.537 null]
+>> endobj
+5129 0 obj <<
+/D [5103 0 R /XYZ 65.161 265.22 null]
+>> endobj
+5130 0 obj <<
+/D [5103 0 R /XYZ 65.161 254.261 null]
+>> endobj
+5131 0 obj <<
+/D [5103 0 R /XYZ 65.161 243.303 null]
+>> endobj
+5132 0 obj <<
+/D [5103 0 R /XYZ 56.693 195.795 null]
+>> endobj
+5133 0 obj <<
+/D [5103 0 R /XYZ 65.161 196.478 null]
+>> endobj
+5134 0 obj <<
+/D [5103 0 R /XYZ 65.161 185.519 null]
+>> endobj
+5135 0 obj <<
+/D [5103 0 R /XYZ 65.161 174.56 null]
+>> endobj
+5136 0 obj <<
+/D [5103 0 R /XYZ 65.161 163.601 null]
+>> endobj
+5137 0 obj <<
+/D [5103 0 R /XYZ 65.161 152.643 null]
+>> endobj
+5138 0 obj <<
+/D [5103 0 R /XYZ 65.161 141.684 null]
+>> endobj
+5102 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5141 0 obj <<
+/Length 2632      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\m\8fã¶\11þ¾¿B¸\ 2ÍnQóø"\92\16IÚ&@Ð+ÚÜ\ 2mqw\1f´\12m«+\89®$ßfóëK½øÎ\92-{´4\9dæ\93µZj4"g\1eÎ3C\12{+\ f{ßÝ|s\7fóú[\8e½\10\85\82
+ï~é    \8a\84ô\ 2Â\10\93Þ}â½»ýAe*ªÔÝ\82r|û7]«ª»\ê²»¨×ý?ÿ¬ão´~ìþø×Û¿Þ}¸ÿÞ¼fA\b
+9綠­\9f3U­\95ª«æßæíÄ\vÌÛ\ 5kÞî\9b×K\9fy\v\8eBÙ¿\9f\10a$Êàöu÷CBÙ<yó\97û\9bÿÞ\10#\1f{Äã\ 2\89\90y2$H`êÅùÍ»\ fØKÌÿ\8c\ 6È\ f\ 3ï©m\99{\9c`D\99\99÷öæ\1f7¸ï
+ltl.\9b\9fïö$\e\8d\88¤\9eôCD°h$7÷9\96FQáQ\14\ 6¡W*o9)
\ 2\16 âËÝ\v:Á¤im+\9f#"ÈX>Ç\ 4I\11\80Þ°ßÍ\ 2\85\80²­Àråu\17?ô¦h\86°5\ 6¿5Å^q\9f \9fñ\9d1æú£JZ\ 3\98\96å½[\bÜ\19æ~Ãþö»_÷w\ f\1f»­b½\19?tûå\87É\aZ\81\9bR%i\1cÕ
+¦Ö²ÔùË>`ºaT®T\rkû1*Óè!\ 3JN\8bK«ªòM\ 6´^ÃZ\16Q~0p\7fxÕa\8c1½Ïfås\89\8c       ãΠÞc\1f÷\8d\82½F\12ùÆ'û6\8bNîÀ\90\aè³sa*\11   \ 2w.<\94oéÂÖÊ\ 2\8à\b\aÂÀ\85Á`)ºÞ,ÕR\95ª\88\ f\15\82ö3\11\88\9aOpÖÏCù\96ýl­ì\f¨$!â¤\9f7ï×i\ 5\ 4¤4«U    tȨº0 ÄѶ\ 26ÕKX»<­ª´XA\11.Q?Â\9a>Dñc\96\16\8fÀ.xZ+ z~õ\93.\80}\10\15ÀÙï«úy\ 3EYã\90°\96\80¯×ÃO\1f\83°dfRw\ 2Â\98#ê0\8c\1a\88·\84\ 6[Ug 0\ e\10çA×\95­Å\e\8fÏ«1\ 4ÿ\16ØÉ"ô\11#ÄY/\8fäÛu³½²p\ 4\16¡D<\f»~\86\a/\87\18d\1eGÓaêȹN7>À\81&2"ètLû§LW
+\88s\ fÛÕ±8ûWD\ 48`\ 2\81\8d\8a F©\rÅ\9aø=¤¹=_\14"@\81ß\ f×{Jù\18³\ 6®\84|c\83=\1c½\89¶eZÿt×~é÷***]üînAh3õ¥u¦6ÑJ¡\1f«\fúñÜ1¿\14¾[~9\92oé²þõø¥à{üòë$\19Mp½1\7f1í_Ù\813.¾8K\18\97)0æ¨õ\85ã­\ 3¢d\1dn\81_\9d©U\94\15ºNchl¸Þ\16\8f\13\93\94-cÕe\ 2\rz¡c\90Gu¼~a\9f\9dG\bæ\96]\8eä[:°­²ÓîêïqÉß\9fðÊtd9\93C±6ÞxÈE\11zõÇÓ\86V¯#`Ê\ 5JÄô¶Þl\812\1f\9e¡6ù¨f\ 4\vS.zú©µ\8a\929/9àP½²ï1ÇÓ\8f\1dE\83Å\89ö:ÏgEJ\9f¦ëÏ­\8dF\ 4\1cÀP·y\89\91|K\ f¥×ËK\bº\97\97\93t\99¾4\87\v÷âi\ 6]×eú°\85¦ uñsÏ\82\aPöÙ\8aÏÛ$qJ\87\87â--\92¸§Ã\9fÔÞ£Ã\17¡:2Ä~Èá£B\11\rÜQ\1dÚt\9cäá>×á\92\9bnèã\bhêøC\b6_ò&*6Ñ\1dÁ·+Cfð­ÚUéöÉ\13ö\16Ô7ñ9ß%\1aÕ®"\98\8erC|\8bUw+^GÅjW1\Gw\14ß~¼#ü¶\7fâA©¢»Ê£¤¿g\82­OeÅ.'ÄöÞM\ 2\1fI)v4,oÔ]\1dÕ\92ã\96õ÷\r\93_¥MîyX¹4fË\10í®Ë®Þ\89\86ݳ ¬É¤Hsa¬Ôg/¡\8c©é\r\955s\\9d7óJG\1eßæi½ÞQGmT*gÐFN\ 4
+\98ï\8e6rÌQ \853\0\19É·C\10{eá\10±!좷\83*KWë:\ 3\86dQò\9fmUCgÀj\13ÅàdvTê-4A\1c%&:Jë\14:ÁåQù¨Êj&má\98¢ \90×Ìêø\81¡\bÄ\95\8b6õ«¢.\9f\e/ý²ûÿ¶N³´~\9eá·¾ÄÍ:\vgnëó\10I\87 Ú\91|;·µW\16î¶Í
+\93p\97 =àFÓN¸\85VH\8cyT*®\190hlR\85\15Ô·\81*lJ\15«\ 4\8a/P"\19\81\83Õ\v§\97\1a\0T3\93@\aU²ó\1eé\a&b¢î<f(ßÒc¬\95\9dá1\9c"ìÏu\180\ejJ\1fE\r\9eàfä$Ó\12\9adL3 ¯Äº¨\8d¶P\9eW\ 1=»R\1f\ f\0\83åÆ\82ü«N¬\945KgÜÌ«\ f\99\8e\1fçL¡\84!î»\9cCMäÂ\1d&\Gò-\11ÁZÙ\19\88Ð\87ÙíÐê\ 2\1aöv\9e\ e\¤¦Ê\87¨N\81ëäTñ1-u\91\eñÕe\97µÝßÿûÅ©Ûó³T¡ë˪[\1c¦;OäGÇ\1fgn½\9ený÷·3\ 1\8a\85a[\v¿"@1)\11¡âÿ\ 4¡\98\90\88\ 5Ì\1dB1óÙ>õ\9d!ÔH¾\1dBÙ+\vG(Ö2
\vZ\12ðÚª6ÿ2\87Åç`H\83\16\11c]\9aø\1d\8e\93u\1aG\19På,]\15p\8d¡±ÖË\12      sÑ\84³¶L\7fM4aF\82±&ÇhÒ'\11æ¦þ\18%\88\92Ð!º4;%Üeþ\86â-±ÅVÕ\19ÐÒ\86\9dÁn¹È\91LÞéi´wo(;wæ²:Om}Ö6Z\19E\14§ûÍ.´\99\19·Aë8Ì8\1d\95ä\9a D\9b\ 2H(\1d\81\92*\92¢Ùâ5\ 3\87¨ä\b\ e\87¨ð\11\ eÝ\ 1ÑH¾\1d\12Ù+\v\87"ÚÇ\97íè~«Ë_º×\9daKIZm²\bH6\97\8d%ÏøÖÞö\81Lk\9b?\1c\14\80xÞ§L°C\98»²ýH¾¥É[+;Ãä{\12ÑUݶ\e3\ 4q\99n^\fà\94cDüàª\0N%\12Òw\ 4àu³µo/ª¬\9e\v½±*UQ"QÈ\88C|ÇÆ\8e$sgìCù\96Æn­ì\fcï¢Ún\91\90\ 2\184\9a¶Ivñ\94z£Á¬]UàlÜ\12:wÅyÒ\1at\95V3'\8få¶\88Ï<zÖ\13H(\10&îÒ-#ùv\86j¯,ÜPI\18"\86\fÞ Ö\ eDz\8cVpzSmáë«¡\8bs\rí~\86fW\9f\80\95\9fæ\14\84Ë'{~\91Y`\12\fèÁå\9d&\18Ñ\ f+§±Vv\86Ó\ 4\ 1b~\9f£<IC§Æù\9fêÂv\vÞ\88\v®î®J½\\1e]éM\98?me@}U\15GÐ=®Ðôk3Ë]vá\ 4¸³¢¸ÞBS¹Oi2Þ\xÞ\15¥["=\92\8a¶ÊN;\9elhs\1f\80/\16\97ÙM\ 4ßî¾5\88\ f\9dï\96º¨\8fyÏ9­/¾s«ÙJ1\9eØaAWr¸¹æÌSzni\80\b·ly$ßÒ®ÅõØ2\11\r\97i¿ ÜútTG5')2\7fc\ fôL        ½Ùhð\ 1\ 4s\0?u\8eùç\8d\987¿îV\9b\8cä[\1a±µ²3\8c\98\8b\9e\ 6\1f±0k\10\8c×Qi¦Þq6o¸ùkr\81\bø\94\15ãH\89*g\10h÷+TNè\9aGiQ9³u\7fPº¼¼­û£Ò¨\95­[+;ÃÖ}\1f\17wª#'Z\9d\99:»½-\97\9dú\8fD\9a¶6\9bëB·«z\93\9fÑÆÓK\1fdT\817ÖGî<\8b9­Ù\ fÅ[ú\15»ZÍ\9e°½\9aýu§\10h!\82\90.\85ælä\86ò-\87Î\99²}gà.5â¬3\86ò-;ÃZÙ\19\86L\bÚí9û:«ôÌé!.U\ 4^yR¨§\19yÜ#iõ\139ÇvíÓ\8cöU\1d\95õ\85ÏG»\82Újö.\94°KM¸2ü¡x;»·Vu\86Ùãf·\__Ø\1d Z]\96\ 6\82s\9fÖÅ*{Ó\9d,f\9d\88̪z|FÇå³GgÍ;èò\11®Ì{(Þμ­U\85\9bw°·X¹-\bU\e]$`¦xt¯Ä\ e\98<B\19\92Lz\v\82¸è÷îüf
\9aS\ 3\84·×ò¸³Í\88kdGÞ\9d\1dÇ8\10oy\1c£­ªýïÁ©ä>FX\84/9\94ü\7f;¬ðô
+endstream
+endobj
+5140 0 obj <<
+/Type /Page
+/Contents 5141 0 R
+/Resources 5139 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5022 0 R
+>> endobj
+5142 0 obj <<
+/D [5140 0 R /XYZ -11.232 900.716 null]
+>> endobj
+5143 0 obj <<
+/D [5140 0 R /XYZ 56.693 759.068 null]
+>> endobj
+5144 0 obj <<
+/D [5140 0 R /XYZ 65.161 752.393 null]
+>> endobj
+5145 0 obj <<
+/D [5140 0 R /XYZ 65.161 730.476 null]
+>> endobj
+5146 0 obj <<
+/D [5140 0 R /XYZ 65.161 708.558 null]
+>> endobj
+5147 0 obj <<
+/D [5140 0 R /XYZ 56.693 661.71 null]
+>> endobj
+5148 0 obj <<
+/D [5140 0 R /XYZ 65.161 662.394 null]
+>> endobj
+5149 0 obj <<
+/D [5140 0 R /XYZ 65.161 651.435 null]
+>> endobj
+5150 0 obj <<
+/D [5140 0 R /XYZ 65.161 640.476 null]
+>> endobj
+5151 0 obj <<
+/D [5140 0 R /XYZ 65.161 629.517 null]
+>> endobj
+570 0 obj <<
+/D [5140 0 R /XYZ 56.693 592.681 null]
+>> endobj
+5152 0 obj <<
+/D [5140 0 R /XYZ 56.693 565.348 null]
+>> endobj
+5153 0 obj <<
+/D [5140 0 R /XYZ 56.693 519.833 null]
+>> endobj
+5154 0 obj <<
+/D [5140 0 R /XYZ 65.161 520.122 null]
+>> endobj
+5155 0 obj <<
+/D [5140 0 R /XYZ 56.693 473.275 null]
+>> endobj
+5156 0 obj <<
+/D [5140 0 R /XYZ 65.161 473.958 null]
+>> endobj
+5157 0 obj <<
+/D [5140 0 R /XYZ 65.161 462.999 null]
+>> endobj
+5158 0 obj <<
+/D [5140 0 R /XYZ 56.693 416.546 null]
+>> endobj
+5159 0 obj <<
+/D [5140 0 R /XYZ 65.161 416.835 null]
+>> endobj
+5160 0 obj <<
+/D [5140 0 R /XYZ 56.693 370.382 null]
+>> endobj
+5161 0 obj <<
+/D [5140 0 R /XYZ 65.161 370.671 null]
+>> endobj
+5162 0 obj <<
+/D [5140 0 R /XYZ 56.693 324.218 null]
+>> endobj
+5163 0 obj <<
+/D [5140 0 R /XYZ 65.161 324.506 null]
+>> endobj
+5164 0 obj <<
+/D [5140 0 R /XYZ 56.693 278.053 null]
+>> endobj
+5165 0 obj <<
+/D [5140 0 R /XYZ 65.161 278.342 null]
+>> endobj
+5166 0 obj <<
+/D [5140 0 R /XYZ 65.161 267.383 null]
+>> endobj
+5167 0 obj <<
+/D [5140 0 R /XYZ 56.693 220.536 null]
+>> endobj
+5168 0 obj <<
+/D [5140 0 R /XYZ 65.161 221.219 null]
+>> endobj
+5169 0 obj <<
+/D [5140 0 R /XYZ 65.161 210.26 null]
+>> endobj
+5170 0 obj <<
+/D [5140 0 R /XYZ 65.161 199.301 null]
+>> endobj
+5171 0 obj <<
+/D [5140 0 R /XYZ 65.161 188.342 null]
+>> endobj
+5172 0 obj <<
+/D [5140 0 R /XYZ 65.161 177.384 null]
+>> endobj
+5173 0 obj <<
+/D [5140 0 R /XYZ 65.161 166.425 null]
+>> endobj
+5174 0 obj <<
+/D [5140 0 R /XYZ 65.161 155.466 null]
+>> endobj
+5175 0 obj <<
+/D [5140 0 R /XYZ 65.161 144.507 null]
+>> endobj
+5176 0 obj <<
+/D [5140 0 R /XYZ 65.161 133.548 null]
+>> endobj
+5177 0 obj <<
+/D [5140 0 R /XYZ 65.161 122.589 null]
+>> endobj
+5178 0 obj <<
+/D [5140 0 R /XYZ 65.161 111.63 null]
+>> endobj
+5179 0 obj <<
+/D [5140 0 R /XYZ 65.161 100.671 null]
+>> endobj
+5180 0 obj <<
+/D [5140 0 R /XYZ 65.161 89.712 null]
+>> endobj
+5139 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5183 0 obj <<
+/Length 2453      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\[sã¶\15~÷¯à[í\99\1aÁ\9d`ÓéÌf\9a¤ÓÙô²vgÒÙì\ 3MB\12»¼(¼Øë\7f_\90¢\12\8bº\1d\b\84\92\97µW\86\ f\8fÁï;w\0\aË\0\aßß|óxóÕw\ 2\a\11\8a$\95Áã"\90\14É0P\84!\16\ 6\8fiðñö\83ÎuÜè»{*ðí?ªV7\9bo\17U½ù¦]\8d?ük\95|SU\9f7ÿùñáýݧǿ\9bÇÜ\13\82"!6Ò\1eÚ×\7+­Û¦ÿ±y:  \94yºdýÓ¹y|ÈYp/P\14\8eÏ'$4\12CuûÕæ\v\89Âþ7o¾}¼ùù\86\18ù8 \81\90HF,\b#\82$¦ARÜ|ü\84\83ÔüÌh\80\82\97ae\11\b\82\11eÒ|\9f\a\ f7ÿ¾ÁãV`£cÿmÿåû7\92\8dF$¤AÈ\ 5RDõ\92ûÏ)\8aT\14\90~u\14Ô:X\1c\95tV¾@D\92©|\81     
\ 2=áí.H\14Ñh\ 6e\a\81õ2Ø|óaD\8aÙáá]ñ\ 1)[Å#D°Ü¼«wyU.\87·s\Rðñ^b|û\92µ+ØÊvU\19ø\81\96&«¸\êfg±Që\8fã\aG~+Î\9b
+(¿ªk\9d´:\85-\8faËÖuõ\94ë\ 2º\eq\vT6î\1a¨¦=\87w\16îÀb\87j[B0\8e\94Á\937BìÊw$\84³²\16\84`
+\11>\1a¯¤*[]\ 2_Xµ\80­k^Ëj½¨ãe\ 1\16Ý\ 2\ 1þ\ 4$ZZWëõ\ 4\\0¢\95@8\16qª/¢ØyØR\86<\82ö­tGÈ:*j\ 1X\1a"¢Ô\ 6°Ïºn³$Χoöþè\9b½mÖq\92AÍþÆBÏ\vÚ8ý_×\0\89`¥l\W\1d\14²mll8piÖæ\13'\ 5§Ìy\84\13\83\16Nüa|W¾#Ê\9d\95µÀ9\91\88\9ag\ e8\8f\vp¤ÒdO9\182\17Øæ¬lÚ¸LöÃ\16´ùàü\eÇ&~\17ì×7\12\9a Z\8e\9b      ÜÅÃ_÷ó\83\96Ê<C\8d\13¥bG÷Éþ+Ä\r@ðfñ\ f\991\ 1:ÿ    \vÜ\16æ_r7lÂCaâÁ?ÝÝ\13Ú;B\13\8eÔèK\93\ 37@\86
+ÑMØ\7fé\ 6\9c\8eþ¥\f\11åÌ\e§&òÝ8å®,\9cS2ÄH0²yµ\1d8L¯
+C?ØÚ\9cà#¼8ä\8brã]ºxâ`NÿJ\19\17P»­\8bu\1e·3{¯Z·u¦\9f\81R¿-\97yÖ¬,ÜóÁ-9*\7f\7f7γOrD\ 5¿ªùá\14á\88x2?\83\rïÍÏ×w£\816ö_ÛØ#F\91ÀÜ£=¢\ 4        .üÙ£]ù\8eöÈYY\v{DM¢ÇèèãÓ\14\9aÿö\16ÉÂaC\85\18ýÅ\18\96¬\ 4G\19/«WàBh>71Çf÷þpܤ\0÷iÝ\ 1\17.²\ÃÍpÕµ{\92ÏSÒ\0N(é\8f1»ò\1d\19㬬\ 5c\bC*ä\eÆ@\91\9dµq\9e%\13Ä\f\rëqऺYg`\aº\ 2.\ÄI;wñ¬\88\81[±ì²T÷þ\ 1\98Ð5ñÌÔmVU\97ïUb\ 6×\ 6ôVÆ=\89(¼¦ÿ\16J Î¸'ÿmí¯E(\90âÒ\9f¿\16&DRÊ_÷`"ßÍú¸+\v·>B*³Acoè\8aþÂÕµ\9bô¥êKI\1a\9eâë8\9d·\f\b\ 3 . RQtU²³\b\85\ eÖ¡\g\18\11®<r\9dD\88(\7f\89|G®;+kÁuJ\11ßvuÁ\8cL\8atxÅMÖ\\85Âç\ 1Ô\97\111¹&\83\11Þöã\7f{wÉ\15Go\93ù\19ÄC\86xä¯\82=\91ïÆ weá\fâ¡Da8V]k]TÏàþ®Uéª\88Û\ 4Ø\9cï§@`u<\13÷×û}%tºcx\81ÞÐ@\1c¬ù¥\86¢\1ff\11\8cú\83ñ®|G\18;+k\ 1cóUÑmÆi\91;Å5´+\9cç@gQ¬«\1a<ϱ¨«bæÜõo\8f\aæy¿LNÙâPDHð«¶\878\v\11S\9eüÕS^%\9f\155\7fpÄ<ú+\13\11(Æý\11}W¾#Ñ\9d\95µ :5±6\1d\99î¥Ä\98\95)¸lû¬ë§¸Í\80\fÖåsVWe_\15næ..\81íXª\9bD\97i\fÖa\9a;\9e'\a6¶8ô×I\98ÈwÄ®³²\16ØÅ&3ê§R7±Öb\9b\84¤Ù³åÔSYÍ]/\7f\8a\93ÏËa6¥\81\8eu­²\12>
+XX\83\88"¥ä5=\fS\18\85\94ý^R"\16\12D\98Ç
+"\93Æ\94\86¡7\9eNä»ñÔ]Y8O\99\97\1c\8dn篠  Bëqà\98ïP*tÜ\ fåzþÎäá\94\ 6\90\8e­ U\98aø¸¹0Z?O7\1e!êq\1a\7f\91\rÎÊZ°Aô\93\aâmnå­ ½?³æ\8cK0\85\96ÙÜ}¼u¼\84þ5s\ fS\83­Öt\eÏó\84)D=\ eéOä;òÄYY\v\9eð~&e¬¨\1e³\86\80\86v\93\95PÊlOG\81\16ÿ\b®
+T]\rÕ\0\ 2³+­\12¨\ 5\0®[êÒøFpEfÿ\14ÑyNÐ\10ù\9bäÜ\91îÈ\aGE-ØÀúy\93±^\137I\96\99\17{á|úÑ\85Vb\93ª4¹V\7ft&\7fµ\89è ir9\11;~þç\13c\94\87ë×\7f9\1d0íQî<<\89DÌãøþD¾#D\9d\95µ\0)\89\90Ü\8eï»\876 ó>MÝÏä\1f$\9crâ<L&(\81<&ÕnÏ8ÁèW\13æC'\11uÞèC³Gг\v\f\vÄ\94¿&ÉD¾#Ü\9d\95µ\80;VýIì\ 1íÿ\@­fW7àéºìRcy\1c:\8b\85N 6¸Ü¯\a\9f\98b\7f|üïÅ\99}\9f×"8 )bÑU»%TõGÒ=\95²º63®ëÕ¢\96EC\8c$÷Ø/1A>\92Ê_¿d"ß\8dóîÊÂ9OÍ\ 6EáØ/y\a\9f^?à\rO\9fy\19\¢þ\19~$ÄeÌÀâ$\e\1d\18!®J>Æ\87Æ÷ï\86}\94£\88{<;B       3²üMÂOä;²ÏYY\vö\91\10Ñ\90yìV>\r\a\eak»\ 6~L\19\18\1dtM\v\9d_¨õ²O¿êy\vbæùõÜÃÿëZ?gU×X¦Y\143\84©¿~ÊD¾#\v\9c\95µ`\ 16)\1d\19û)\8bªl-\82´E\dÐXñ9Î;\r=í¤Kp%µ\ 5Óf\98#ifî\ 1é/¿Ù!²C/ëëÓ9áþ½    g\89C"\8a°ô×z\99Èw#\8e»²pâ\90È$\87Ûk®ºæpµ\810~\9c>ßMßÞÇO\9b\90\ 2\9d¤ÜÜ÷-\95Ðk7êåÌîÁè\b\9d;íG l\91«"\84ë\1e} =\ e\89ô\14\ê2-ûûØ,¢K"BĨÇÓ\ f\84Ëþæ8oÖaG¼£qpUÕÂ6p\93D
+Û£\ f&©û<s\83õ     ìt¡\12ÿõàP\97\81\95`õÜówðÚ\97ÕDùªz\ 16¹êja;¨G\98@\9cøë\vLä;RËYY\vn1el­Ú\ eê\95©®\ep\93   ~9[\11×\9f¡e\90n=ÿ\1d\88\aã\89\13\81Á\7f\87þaI]9\1c\1f&\8c"NéUÝj\7f\87§PWp«ã\r ë¸\8e\vôåE?í|ð\vxÎo\12ÆH\86Ä\9fß5±MHüµQvÅ»\19\agUá¶!b\17\9c\95\9a\8e\f\9d¹qhÏI\9f^?\9dý>½ºëÍY_ÜMçnÇëËvûq(\v\9d\ 6\85ÞMïkýu\ 6ûü]i
+\85ÂßøÇ®xÇ»ñ\U\85óD\994\99\8f×)mnhLg.Ó¥z\11wy{a%ãÔ|\85       Ñà5\1f\8bã\8aàØ\e<\ eXí_Ó\ 1¾âO\18 ÍÙ\17Ù»:\9bc\84etÉÍÙÿ\a4¼§á
+endstream
+endobj
+5182 0 obj <<
+/Type /Page
+/Contents 5183 0 R
+/Resources 5181 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5022 0 R
+>> endobj
+5184 0 obj <<
+/D [5182 0 R /XYZ -16.307 900.716 null]
+>> endobj
+5185 0 obj <<
+/D [5182 0 R /XYZ 65.161 760.065 null]
+>> endobj
+5186 0 obj <<
+/D [5182 0 R /XYZ 65.161 749.106 null]
+>> endobj
+5187 0 obj <<
+/D [5182 0 R /XYZ 65.161 738.147 null]
+>> endobj
+5188 0 obj <<
+/D [5182 0 R /XYZ 65.161 727.188 null]
+>> endobj
+5189 0 obj <<
+/D [5182 0 R /XYZ 56.693 681.201 null]
+>> endobj
+5190 0 obj <<
+/D [5182 0 R /XYZ 65.161 681.49 null]
+>> endobj
+5191 0 obj <<
+/D [5182 0 R /XYZ 56.693 635.108 null]
+>> endobj
+5192 0 obj <<
+/D [5182 0 R /XYZ 65.161 635.791 null]
+>> endobj
+5193 0 obj <<
+/D [5182 0 R /XYZ 65.161 624.832 null]
+>> endobj
+5194 0 obj <<
+/D [5182 0 R /XYZ 56.693 578.845 null]
+>> endobj
+5195 0 obj <<
+/D [5182 0 R /XYZ 65.161 579.134 null]
+>> endobj
+5196 0 obj <<
+/D [5182 0 R /XYZ 56.693 532.753 null]
+>> endobj
+5197 0 obj <<
+/D [5182 0 R /XYZ 65.161 533.436 null]
+>> endobj
+5198 0 obj <<
+/D [5182 0 R /XYZ 56.693 487.449 null]
+>> endobj
+5199 0 obj <<
+/D [5182 0 R /XYZ 65.161 487.738 null]
+>> endobj
+5200 0 obj <<
+/D [5182 0 R /XYZ 65.161 476.779 null]
+>> endobj
+5201 0 obj <<
+/D [5182 0 R /XYZ 56.693 430.792 null]
+>> endobj
+5202 0 obj <<
+/D [5182 0 R /XYZ 65.161 431.08 null]
+>> endobj
+5203 0 obj <<
+/D [5182 0 R /XYZ 65.161 420.122 null]
+>> endobj
+5204 0 obj <<
+/D [5182 0 R /XYZ 56.693 374.134 null]
+>> endobj
+5205 0 obj <<
+/D [5182 0 R /XYZ 65.161 374.423 null]
+>> endobj
+5206 0 obj <<
+/D [5182 0 R /XYZ 65.161 363.464 null]
+>> endobj
+5207 0 obj <<
+/D [5182 0 R /XYZ 65.161 352.505 null]
+>> endobj
+5208 0 obj <<
+/D [5182 0 R /XYZ 65.161 341.547 null]
+>> endobj
+5209 0 obj <<
+/D [5182 0 R /XYZ 65.161 330.588 null]
+>> endobj
+5210 0 obj <<
+/D [5182 0 R /XYZ 65.161 319.629 null]
+>> endobj
+5211 0 obj <<
+/D [5182 0 R /XYZ 56.693 273.247 null]
+>> endobj
+5212 0 obj <<
+/D [5182 0 R /XYZ 65.161 273.93 null]
+>> endobj
+5213 0 obj <<
+/D [5182 0 R /XYZ 56.693 227.549 null]
+>> endobj
+5214 0 obj <<
+/D [5182 0 R /XYZ 65.161 228.232 null]
+>> endobj
+5215 0 obj <<
+/D [5182 0 R /XYZ 65.161 217.273 null]
+>> endobj
+5216 0 obj <<
+/D [5182 0 R /XYZ 65.161 206.314 null]
+>> endobj
+5217 0 obj <<
+/D [5182 0 R /XYZ 56.693 160.327 null]
+>> endobj
+5218 0 obj <<
+/D [5182 0 R /XYZ 65.161 160.616 null]
+>> endobj
+5219 0 obj <<
+/D [5182 0 R /XYZ 65.161 149.657 null]
+>> endobj
+5220 0 obj <<
+/D [5182 0 R /XYZ 56.693 103.276 null]
+>> endobj
+5221 0 obj <<
+/D [5182 0 R /XYZ 65.161 103.959 null]
+>> endobj
+5222 0 obj <<
+/D [5182 0 R /XYZ 65.161 93 null]
+>> endobj
+5181 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5225 0 obj <<
+/Length 3026      
+/Filter /FlateDecode
+>>
+stream
+xÚí]m\8fÛ¸\11þ¾¿B¸/M\80.\97oz»^\8bæzÉ]\8a¼\³\e @î>È6m\v+K®^â\rÐ\1f\92ï"Ù²\86\9b¢ù²öÚÔpL=Ïpf8¤¨³r¨óãÕ÷wW7/\ê\84$ô¸çÜ-\1d\8f\13Ïw\ 2&\88ð\9d»\85óáÉ;\95¨¨PO¯¹K\9f¼ÉJU4o\97YÞ¼)×í\97?dóï³ì¾ùç\9f·¯\9eþz÷wÝÍ5c$tÝFÚmù)QÅZ©²¨¿Ö½3'н{¢î]êî})\9ck\97\84~Û?c\81\96è\aOn\9a\17\16úõ\95WÏï®þuÅ´|ê0Çõ\88\17
\ f\19ñ(wæ\9b«\ f¿Rg¡¿Ó\1a\10\19\ 6Înßrã¸\8c\12.<ý>qn¯þqEÛ¡è¿\1e\ fÍ¡\ f\19\12F½F¹_8w÷Ú\1c.»y¡\9bì\7f\90¬¯  \88ô\ 2ýžñëx¾\8e\vui¹Ñ\7fÙÓk\8fÒ'·\9b¸\\7fûô\9a\8fJ\17i=Æä¡HþÔ|¿\8dòhC\1evjÖù@¥eÓ³\1eܺóúåÇî¨èÑd>w|¡5\ eüzTêÏ]êëAö\1cN trå,?\1f\86\8e´Ó\9f\1e\ 3Âypè \11ÌêÖXù.a\1eëËw)#¾\1eVH\ f\9fCÄ#!\ f'Pv/0_9Í\9bw-V:÷ý ¸`Äe-V\9e-\16\ 1˱$çÃþ\ e§j\a\87\ 2¬é&J;\rµF¤ýàø\8a\9aòðæU\9e\18´®M\a¼u®\92¨\8c?\9a¨\93Äé}Ñk¿\1f\ 42|Ñþûb«æñ2V\ 5lL£n³q&2\9fp/´G\94®|$QÐÊ\1a\10\85S⺭Å?ÂÞàø¿\7f÷
+Ö°\8f¸Á\86'Á6Øz\10\8d\87ã\7fP~UwÐÇý\1fÏCø¯\ f§.úvX\9b\96\86\9b\16Q\19\r\7N\ 4ê\11Áìñ #\1eI\ 3¬ª\ 6, !qµ¯²gAT-âìÌ\18\ fÝ\9b\8fñB\9d¼nïq\9c·~ël\97Â\90\19\ 3ÛÕÎ!¨áJ¥*\8f\fùæíÝó[XÓBÍË8\ 3ê\9b-\r\17ºD¸ö Ü\93\8fÃ2^Y8\98½0 \9e\b\e0\9fp>®\87-ÒV[\17àíªÊmUÂ=\83ýEwPL~\8c\92J=\ e7_½°S^Ø°9)Li\17H"Bn\8fv]ùHÚ¡\955 ]à\13¯\9dB¶¹Úê\80\12jSË\fèõ¦\9fl8Sïß½\84Î)Qù8X\ 1ýø\vÚ\83c\ fo¸é1»¡î\96ç\v"\85°Ç\96®|$[ÐÊ\1a°Å÷\88ÏYC\97\v8ÎPÇ\7f\19'ª/}\18½e\99dzª\1c²ÍãðЯÒ\97öàÑ\95\8f\84\875eÛÁp\9b\9c\8dµÁèÊG\ e\ 6ZY\ 3®¸\92\ 4T4\y      Ä槬\ 2Z7hÌo<©\14ÓF4p\83]dU>W\13\a\14hC\ eéxà¨.UZæ\9fLÝ0Ùäm¬\91¥+\1fI\16´²\ 6d\91\82\ 4R6di\80`8UDébb\8a%*\82Òæk\98rÚH¥\85*\rïãQ\ 6d\9cT¼I\ 3Y#UW>\92The\rH%8  \82v%\11\9b©\1d\8b\93\ 4èxm·*ÊOå\7f¿\19\86[ô¸\90X_ùÍHRvê\94Ü¥rlà8s\9c9¬É9YcNW>\929he\r\98Ã\99îÓ¿x2nªtï2Ï6SûG§gåÑÜat4\ 1üaxð\80\ßæÙ,\9a%À´J\9a\95¦¼ û¤\905ZtÄ#Y\81\80\14µÜC®l\aN*\81ý­]\94\9a:\v35\8fÀ\91PQÍ×\97\1c6Ñ9Ô6¤PtW\85f\82²¼
+5Ê\187l\12C¶(Ó\93\8fã\f^Y\ 3ÒPJ(m\97uæYZª\87rÚiÿ§»×¯,®þÜf¦\ e|\ 6\8d\99îÕÄ\1e\98\ 1\137*Jãtµ¬ ¾k?¼\1c§Dàj\8cÚ[réÉGR\ 2­,\9c\12n\10\12ÚF%\17±^C\r­Ðñ²K·#\ì\87ß\17\Ñ9*Ú\19'\8cß$L­\11¦+\1fI\18´²\ 6\84ñ\ 3BC6\18\8d|M5\99,rn³8-M×Ï]¯ÉOZÃfW>\12\9bhe\r°éù\84       Þ`\13\83-´v\83ã\14Z}¢òbò\9c
+ʹú\92£ù\93«\1dã4p\9b\8c¢5\1atå#i\80\80\ 6®§\aH\1cR­§\16\87&Í«¼\80®\8c«\87h³MÔÀ2ýø\r\97M"ÌÚ\rïÊGÞpkʶ\83!\9a\ 4\88µÁèÊG\ e\ 6VÙc¬û®\96\«)     ?lPúnxö~(\12\83ê\10\83­\19i´9\ 2ô\9fÏ,!ü¿oå8¬\84\8c³\9d
+k\0ïÊG\ 2\1c«ì0À¹ <l·!ýåLASYn\8f\10~s3|Án·3¸\95÷*O\95       ¸²|Õo}F\99m53h]dËr×O_\8e\2ß\18´^Å¥AëE6?BùÍw7ö\8cÑïH\18g\11ó å\98í\83¦{,e(       \v\85¥=\96qºÌÈoã7úóe §\87ϫצÞ>)}A\ 4³ç\84öäã¬\14^Y¸\13*}\r\aÓ\8a³èÑ^ªaqÔ¹,\\14§Ó\96\1eëð¦Úh%"\83evhäôöoï_?\7fs÷ìîåÛ7\86ñS½a[X¬ÿêÉGB\17­¬\ 1tõ«÷[ý×\89ê\88ñ\çâø\8a3+Í%\14ÊÛ,\87VÏCs­@¨¯£\8f\ 2f\9dã¢\07~öþï Iwí²n¢S÷\ 3Z.-]F\84Åú¬\9e|$èÑÊ\1a\80Þ\95Ä;Ôg=K
\95¶xi\ 1\1c\11Üjç±\89\a¹Uy\91¥³¤Êg\13oB\ 6ªÜ(0ídpÂå\1e¹i§,Ê8\85$%Òb¡VO>\92Bhe\r($\ 5ñy\eªí3ûú&O»}Ër\94§#\99Y?\11;e\98W.V®As\95\1a4^\97\9bĦ\ 5\0×t÷ïå8¡xH¤Å)©#\1eI'¬ª\ 6l\12|¯è\9eM_q?\15îOÍ\95\10\88zD\86ì¢y\ 4\1e\11_B\1eA\84bÿ\83­å\11D Ñ\1eØ\vÆzòqV\0¯,Ü\f\88À#Ô\97fy\84\1d09 ÒyVÕÓ4t
+\0¶«Êõqnýßg\b¿\88\v²r­òy^_\a\r\9d\8a2Jçjê\ 2\86$\9aß[:pIø\8c\ 4\16O&ëÉGR\ 2­¬\ 1%|ýÊÚPÍØ\8f\81F\13\ 3AÕ#"
+l\8ebòJ\8eªP¹ùÉOFõÝp\ 6ÕÅ\9f¦\15@£$°x\16YO>\92\1ahe\r¨áIÂ\ eg\91Ag\815xke\9aá\12Uöq\96AëuàÈú\ 2§!ãØHHí\18Ú+åï\8a\1c«ª\ 1Ì]AØá°±E\l\93èÓÿÆÙ_'Ò½ç!Ö\\80ØÊXÇq\84ü~\80\1a\0rÞ~åý\82±\8eà\92Ðе\1cë´GжÁîg\9fìil\12\r1me}\9bÑ\90\8eý8³\18\ruå#y\8f\80øÔ#.m£¡xâhh\1eYX´ZÆм\19øh*\93}\1a'æÀáE;ó\ 3\eÕ&\9evSÃ.ÊSøò\bthuô§\8cóü<ä\84»öâ¯\9e|\1c    ñÊÂIÈC\97¸²µÖ\11\94\ 6\ f\9bÿÖÖ¢SÕàãw?\b»Ç\11Û\9f\ 5¹¾\97Rò/#ãǵR.\17öæ8.5\8a<{\95C=ùHz¡\95\97\fHà¶0м\81º\96³j5-ÁôÌ¥Ò\12l\8d¡Û8L6g,1Ù\9aÑdàÄÇ[\9dtÕÇ\89&$ñ¨½3Ûzò\91<@+kÀ\ 3á\93àPH9\14Ù\8c\9ex\ 1ß´\ 6Ìmü\10¥±\ 2nT~¥â\85\82¦\ 3á\v¬Ð\89o¹Jò\a ïׯáÅSR=l³ãR\97q>pA<i/öéÉGò\ 1­¬\ 1\1f¸îS´±\ f\18\ 3ýYÁ V\8csJ¼Ï\1dTû.\10\v\ 5³ä\ 2Í\92l~oà\ 3±À'!ãö| æë[êÚÛeÝ\93\8fÃ:^Y8ÖY@     \97-\ e&¯=\8bòhÚµ¢"ÞÀ\85N\7f\ 44|B\88ó\ 2Ø÷|\1d'\8b\89ÏD\83¦a\92$\e<]a\9c´\1aBah/®èÉGr
+­¬\ 1§<\1dÑ\ 6m\QTÛm®\8aG\ 2ìðD¢3û\8d\8fbظà\9f\7f\9e\9ae»¬\82"=­Wµ\12èiP3Ìi"S/Èö\83\98q\1e¹.¡Â^\Ò\93\8fä\11ZY\ 3\1e¹\ 1\11\\1cü°¬\0§\97\vU`\ f`\9däÄ\83\f\1eù\82\9f«\0d%<s=WIbëØá/Ø\9e\8dóRJB}{ñQO>\92\97he\rx)}"\ e\ 5\93\9b(¿¯¶PbV\85\9avË[±­ò8«
+ðQij\96«è\1e:¯h\8fXM[c´[+`\96«]nW\vcÜ2B\83ËF\93, Ü³\15M&qQ\16&Ñ$Õó\86´\18MêØY\ 4ö\8e\8aÇÙ\ 5´ª\ 6f\81RâùÌø9¦µ\87\f.å3xFcºP98§>Ï\8cb¦bâLc+¶F:&³n\90s
+<"¹½à­+\1e\87a´ªp\f\a!ñY\e¹Ýf\13\1fõ;\87\96u§Ùnâç¡Ôy\13°?x
+âíw××ç\1dÃÚ\e\0s\ eê6lól\95G\9b\9a\1cæYnßÕÓ\8d½àª+\1eù\10Q¬ª\ 6\ f\11\r\88ï¶\91\15ØHÁ\8f\92ÞéÙ{Z»;dï@¨\ 4ÿBx\81.ü¸U£    cÀç\ 3/\986¯§\9ez/)¡M\95\85éCïÿ\ 3AÃ-\b
+endstream
+endobj
+5224 0 obj <<
+/Type /Page
+/Contents 5225 0 R
+/Resources 5223 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5275 0 R
+>> endobj
+5226 0 obj <<
+/D [5224 0 R /XYZ -11.232 900.716 null]
+>> endobj
+5227 0 obj <<
+/D [5224 0 R /XYZ 56.693 741.791 null]
+>> endobj
+5228 0 obj <<
+/D [5224 0 R /XYZ 65.161 742.475 null]
+>> endobj
+5229 0 obj <<
+/D [5224 0 R /XYZ 65.161 731.516 null]
+>> endobj
+5230 0 obj <<
+/D [5224 0 R /XYZ 65.161 720.557 null]
+>> endobj
+5231 0 obj <<
+/D [5224 0 R /XYZ 65.161 709.598 null]
+>> endobj
+5232 0 obj <<
+/D [5224 0 R /XYZ 65.161 698.639 null]
+>> endobj
+5233 0 obj <<
+/D [5224 0 R /XYZ 65.161 687.68 null]
+>> endobj
+5234 0 obj <<
+/D [5224 0 R /XYZ 65.161 676.721 null]
+>> endobj
+5235 0 obj <<
+/D [5224 0 R /XYZ 65.161 665.762 null]
+>> endobj
+5236 0 obj <<
+/D [5224 0 R /XYZ 65.161 654.803 null]
+>> endobj
+5237 0 obj <<
+/D [5224 0 R /XYZ 65.161 643.844 null]
+>> endobj
+5238 0 obj <<
+/D [5224 0 R /XYZ 65.161 632.885 null]
+>> endobj
+5239 0 obj <<
+/D [5224 0 R /XYZ 65.161 621.927 null]
+>> endobj
+5240 0 obj <<
+/D [5224 0 R /XYZ 65.161 610.968 null]
+>> endobj
+5241 0 obj <<
+/D [5224 0 R /XYZ 65.161 600.009 null]
+>> endobj
+5242 0 obj <<
+/D [5224 0 R /XYZ 65.161 589.05 null]
+>> endobj
+5243 0 obj <<
+/D [5224 0 R /XYZ 65.161 578.091 null]
+>> endobj
+5244 0 obj <<
+/D [5224 0 R /XYZ 65.161 567.132 null]
+>> endobj
+5245 0 obj <<
+/D [5224 0 R /XYZ 65.161 556.173 null]
+>> endobj
+5246 0 obj <<
+/D [5224 0 R /XYZ 65.161 545.214 null]
+>> endobj
+5247 0 obj <<
+/D [5224 0 R /XYZ 65.161 534.255 null]
+>> endobj
+5248 0 obj <<
+/D [5224 0 R /XYZ 56.693 487.273 null]
+>> endobj
+5249 0 obj <<
+/D [5224 0 R /XYZ 65.161 487.562 null]
+>> endobj
+5250 0 obj <<
+/D [5224 0 R /XYZ 65.161 476.603 null]
+>> endobj
+5251 0 obj <<
+/D [5224 0 R /XYZ 65.161 465.644 null]
+>> endobj
+5252 0 obj <<
+/D [5224 0 R /XYZ 65.161 454.685 null]
+>> endobj
+5253 0 obj <<
+/D [5224 0 R /XYZ 65.161 443.726 null]
+>> endobj
+5254 0 obj <<
+/D [5224 0 R /XYZ 56.693 396.744 null]
+>> endobj
+5255 0 obj <<
+/D [5224 0 R /XYZ 65.161 397.033 null]
+>> endobj
+5256 0 obj <<
+/D [5224 0 R /XYZ 65.161 386.074 null]
+>> endobj
+5257 0 obj <<
+/D [5224 0 R /XYZ 65.161 375.115 null]
+>> endobj
+5258 0 obj <<
+/D [5224 0 R /XYZ 65.161 364.157 null]
+>> endobj
+5259 0 obj <<
+/D [5224 0 R /XYZ 56.693 317.174 null]
+>> endobj
+5260 0 obj <<
+/D [5224 0 R /XYZ 65.161 317.463 null]
+>> endobj
+5261 0 obj <<
+/D [5224 0 R /XYZ 65.161 306.504 null]
+>> endobj
+5262 0 obj <<
+/D [5224 0 R /XYZ 56.693 259.522 null]
+>> endobj
+5263 0 obj <<
+/D [5224 0 R /XYZ 65.161 259.811 null]
+>> endobj
+5264 0 obj <<
+/D [5224 0 R /XYZ 65.161 248.852 null]
+>> endobj
+5265 0 obj <<
+/D [5224 0 R /XYZ 65.161 237.893 null]
+>> endobj
+5266 0 obj <<
+/D [5224 0 R /XYZ 56.693 190.911 null]
+>> endobj
+5267 0 obj <<
+/D [5224 0 R /XYZ 65.161 191.2 null]
+>> endobj
+5268 0 obj <<
+/D [5224 0 R /XYZ 65.161 180.241 null]
+>> endobj
+5269 0 obj <<
+/D [5224 0 R /XYZ 65.161 169.282 null]
+>> endobj
+5270 0 obj <<
+/D [5224 0 R /XYZ 65.161 158.323 null]
+>> endobj
+5271 0 obj <<
+/D [5224 0 R /XYZ 56.693 111.341 null]
+>> endobj
+5272 0 obj <<
+/D [5224 0 R /XYZ 65.161 111.63 null]
+>> endobj
+5273 0 obj <<
+/D [5224 0 R /XYZ 65.161 100.671 null]
+>> endobj
+5274 0 obj <<
+/D [5224 0 R /XYZ 65.161 89.712 null]
+>> endobj
+5223 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5278 0 obj <<
+/Length 2448      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\[oãÆ\15~÷¯ ö!]\ 3ñÙ¹s&yI\83´\ 1\8a´@²~h\91Í\ 3-\8d$Ö¼($e¯ûë;\94¨Ä¢,ë\8c\87c/`@²D\1d\1eÎ|ß¹\93$Y&$ùñâûë\8b\ f\7f\97$1`\14SÉõ"Q\fT\9a\81§Éõ<ùõý/¶°Yk/¯\98$ïÿUw¶Ý½]ÔÍîM·\1a¾ü¡\9e}_×·»\7fþýñ§Ëß®ÿáNsE)\18)wÒ>v\ f\85mWÖvmÿµ;;M´;»âýÙ\85;}*xr%Á¤Ãù)5Nbªß\7fؽP\93ö¿¼øÛõÅï\17ÔÉ'       M¤\ 2ex\92\1a
+\8a°dV^üú\eIæî;§\ 1\b£\93ûí\91e")\ 1Æ\95{_$\1f/~¾ ÃR\10§cÿ¶\7fùñ\91\11MY\92
+       \9aê^rÿ9\ 3£MBû£MÒØdqRÒYù\12¨¢cù\92PH\95F\9dáñ*(0ÌL ìV`³Lvo~\19\90âVx»Wb\8b\94½â\ 6(Q»½*³j»7{9á\83±@÷Õ:[Ú\83Ã\9f:êJ\11ò¾ÞtëM7\16\r\97Û/?\11\9d>K\9b\97ë\ 2y\9eYV\14î\íøL§Åo\7fVÚ¬jqgØ´yµD*S\7f\97Ïq\87fÕèÀ\83]=`Ê\1eÏ\\80vp\88\86çCù\81x\ e\ 3Ï\\ 3\15\83í\19ðð]ÖX÷·@îñºÎ«\ e½Í]=9\1còªí²jf\8fpüíó8Î+\9cü'hþá4\ 1\9b\b¡ù×»\ fÎC\9aq\88\bèÇÒ\ 3á\1c¨¨\a\98Y
+Të\1d\98ïÑFðhwÿrzw;\ f$Ìë\97K>©n»Y¯ë¦Ã"·¹Ý¬\91Ä\e\1dÖ¨[¤iè\rIk»\17Zõç¤\8e\17ÖyE\8a&\8eû\92Ò?Á\9dº L\rÈDBòé×ãør\bÔ\94\98ÁÊ~bL\1e¨?\ 2³\ 6á¸Fv\aÿ3\9f­2[ôN¿+·\17¹]\82\8feÞ­¾¹¼¢ÌýsSÔ³[øÜ\16È\ 5PZ\ 3á2d\ 1\9e\8f\1eU\9a\ 2IU4ã4\92\1ff\9eÂ\95Å\e(¥        ðþ\93~këªx@zØ\r\96B¸Ã\8a¼ÂF¢HWÖ®³\19Rd¶èl3éåÜÙæ&ëò\12\19- /)ï<\8c\1e.j\17`Ý[¤\9d»yxÑ2\9dç¿C>¥i<z\1eÊ\ f¤g°²\1eôT\ 6\ 4\19R÷Î~F²®ªçX:M\vüuÖdË&[¯¼\ 1À\812ýª\1eP\10`TDò\80\9b./òîÁÇ\a\8f¤\11} 5ÀÜUE#Ù¡ü@\92\ 5+ëA2Æ@\ e1:Ú±ù\99x[ÝåM]\95¶êZl
+\89ôsE¾\uX¿Ý\96.¡Æ:»E]uÓ*[Õ>å©ëëÿø\9a\11¢\81s\11\ fâ\87ò\ 3!\1e¬¬\aÄ)\ 5Åè\10æ\1d\98¥\95À\85|M\v-5\ 3Ái$\v]äm×zØg\99²í)¢Ùg©(H\12¯\802\92\1f\ 6Þpeñà\95J@ºÏU˼ÂÆ,÷«¼³ÇyÀóF\a\9f\ 35vQ7eÖá+\8dØÜe\vÍãbûI\9dÿ\0ñYó_o\9aqVt\1eøR\83d¯J|.Aí[\1aoO|æ´\11""ñ©\0¥e<â\1fÊ\ f$~°²\1eħ)\18·@»­Í°9\8d#f^ÙãXëùÚè"ÿ\8c-"b;\ 6O9ÚPÛP7sÛØy\ fâ\89\8b\98ÎX\96ùÿ\9e\12}\9e"\84CÊâ\95×Fò\ 3\11\1cªìi¼:Ó@ö)åÕÕ4½\1e\97R\9fêÈ\84âs\89-\84\97\ fíïÅËZSÏ\×rj¾Íóv]d\ fØv^ÓØÙ8szÖÑn\7fw½Ê[Oz\bÃ\1c\95·FòÃè\11®,ÞÀ\v£\80ì'S\9cç®\96è\16\99GËg´ÁÛ\ fß}¢\\9cv\ 6\ 1\84YÝ7\9c7Y\97×\15¾\11\86Mıø¿Á\16¼çstÅ×v÷ÖV¾\80×\144\897¬3\92\1f\bø`e=\0¯%\103D¶½£í\9d®\ f\89\9d~\ fÜ'\ 2¥?æz\9eé\ e×ØÒW»iìÔ\1dß~æÍç\ 2±\91c\99å\95·yO     h\11/q\1fÉ\ fD{°²\1ehO\ 5Ðý\18#Ö0¢w¶ÍJ;uw1k'VÒÇÌ߯lå\15è\8c\8c¸ßÐ\81P)hõ\9a\10\ 2\8cP_ÈÌ\81àN\e\1d\17L\0añÒú\91ü@³\10¬¬\87Y`)pÊ<\e.o6Ipg\9b.\9f\9bÎ\1d\14E\8c\94O\81\ 2ï\9bW\99·\a¥\1c\88\8aW?\18É\ f¤J°²\1e
\1c*
+m~Sx\f/{Ä=»)\10´ì£A\14D¸XÕH]þ»ÁV¶°s3xäÆ[aÿ\9a\ 1q¯$bÍàP~ %\82\95õ Dß\884CÍ\0é\14\ 2&gü\82*n\fPúªs,<UÀ\88øB¢*î\10ÁDÄ)\16.%0\1do\8ae$?\8c\17áÊâyÁû6Ý\90kí: s|Ä\826zYSo°µ\85
+\8b\9eCÄFBó²®ò¾ÎækQ¹dÀ\8cxUn2\ 3\Ǧ添/k\97\946>T¥\ 6Äã¡ÈÉ©JÜ5ÉxUÀ\91ü@ª\ 6+ëAUJ·K½Ýê\1f,6µ¸w\9b\8f-\8f·Ó'AQÇÝ|²\8b;;yÆxÓØìÖÓ\9e0\93\820ñÊ~#ùað\ e\ 3Þ\84\a\91ä¢\8bjõÚVøÛû²¥g\87ï¯m»)×øVNÞF¸\9f   [é_ÚÊ6Y\81\1dZ
\ 3ì<%´\ 2\19oüòP| !BUÅó\81i\ 3\9aío\ 2̪É\v.',Xh;1[¯mÖL;\ 1üì\1d¦§ÇÖ\90\ eÒbI\80\1d\97Ãv\18\96Ç÷Ø\9e'K*Aj\1a\8f-\87ò\ 3é\12¬¬\a_R\rZ\99\1d_VÙìÖ6\ fÓ"»´m;uÌå_&Æ']ènnQ·vê6ÛS\ 3´\80Ì1XÊ@>¾'$~ÎÅ\84\ 1\95\9aHIW^õÆÖ#ËbÜ@JU¼,\8b1\r©\8cW(\1cÉ\ f4#ÁÊz\98\11Î\80\88¡P\98WsûÙE¢eÈ\ 3\1c\9e©\1aÞ#\87Þ\9a\99½Ü©\9c®E\97\1eÉV\91ߢ­D~4Cû\r\16ùÔAÝÄKÿGò\ 3\81\19MÙa1\88\ 2Í#&\8b\87ò\ 3\17#TÙcNºðÁ°~Ï\bP6¤\86ÐÏà\9d\19¬[7y\995\ f'0xÒgÙY]Íý\7f×õ>|ü³óH§F\82\8e\aôCña[\eMÕa%´Øîs´¥8\94\1f¸\16ÁÊâ\9d\11Õ\1a\181ûò|?\16\14ø(¡39\13¶9êwK¦-×Ý\83§&_¨s<ÏjMÁðW\8d]©4@h¬ØÕ\1dÑ\94Ù\1a¶K\17Ð8 .Â&2bHK¹\ 6\85´#ù\81V$XY\ f+"(p½\9f\97¯«>çÄÒÜ\83å\1eµ$\8f\1e~Ù¬\9bzèýØ\10\1c\8cøïFSÜ»¯Þ]"ÆTzsk³ù´Í\93ã\91\96ó\1cë\1f\1cÆ#Æ\14\87ò\ 3)\10ªìiÀs\ 2\82\r\9d²G\eú®7qgÊøè
+GÿH°·«õc\1du69!ëÙl\83¾¡`ê¹|[ML²\97Î\87z<à\90Rå^ã%q#ù\81¤\fVÖÃ/õ£\ 4j?è¿iÐñ\9e\8bk=\9eÇêqÓW޽ͭU6ëlåÙoÌÐfªðpâ÷uSÌßj\à¨n4Ý`$%\12\18\8bÇÁ\ 3ñ\81\14\f\83\81D\83$C\8f\11\7fwÊÑ}½»qGBÿ\9cy\9cäF__F¬×Î?à[ü+{2\0üêl\81ÉÞ\85\8c© ðÊ\80ñW}¸gj\80ÓWz¶ç õ©\87Á\v\ 2D\99\97<\vþÿþv+Ý
+endstream
+endobj
+5277 0 obj <<
+/Type /Page
+/Contents 5278 0 R
+/Resources 5276 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5275 0 R
+>> endobj
+5279 0 obj <<
+/D [5277 0 R /XYZ -16.307 900.716 null]
+>> endobj
+5280 0 obj <<
+/D [5277 0 R /XYZ 65.161 760.065 null]
+>> endobj
+5281 0 obj <<
+/D [5277 0 R /XYZ 65.161 749.106 null]
+>> endobj
+5282 0 obj <<
+/D [5277 0 R /XYZ 65.161 738.147 null]
+>> endobj
+5283 0 obj <<
+/D [5277 0 R /XYZ 56.693 691.034 null]
+>> endobj
+5284 0 obj <<
+/D [5277 0 R /XYZ 65.161 691.322 null]
+>> endobj
+5285 0 obj <<
+/D [5277 0 R /XYZ 65.161 680.364 null]
+>> endobj
+5286 0 obj <<
+/D [5277 0 R /XYZ 56.693 632.856 null]
+>> endobj
+5287 0 obj <<
+/D [5277 0 R /XYZ 65.161 633.539 null]
+>> endobj
+5288 0 obj <<
+/D [5277 0 R /XYZ 65.161 622.58 null]
+>> endobj
+5289 0 obj <<
+/D [5277 0 R /XYZ 56.693 575.467 null]
+>> endobj
+5290 0 obj <<
+/D [5277 0 R /XYZ 65.161 575.756 null]
+>> endobj
+5291 0 obj <<
+/D [5277 0 R /XYZ 56.693 528.642 null]
+>> endobj
+5292 0 obj <<
+/D [5277 0 R /XYZ 65.161 528.931 null]
+>> endobj
+5293 0 obj <<
+/D [5277 0 R /XYZ 65.161 517.972 null]
+>> endobj
+5294 0 obj <<
+/D [5277 0 R /XYZ 65.161 507.014 null]
+>> endobj
+5295 0 obj <<
+/D [5277 0 R /XYZ 65.161 496.055 null]
+>> endobj
+5296 0 obj <<
+/D [5277 0 R /XYZ 65.161 485.096 null]
+>> endobj
+5297 0 obj <<
+/D [5277 0 R /XYZ 56.693 437.982 null]
+>> endobj
+5298 0 obj <<
+/D [5277 0 R /XYZ 65.161 438.271 null]
+>> endobj
+5299 0 obj <<
+/D [5277 0 R /XYZ 65.161 427.312 null]
+>> endobj
+5300 0 obj <<
+/D [5277 0 R /XYZ 65.161 416.354 null]
+>> endobj
+5301 0 obj <<
+/D [5277 0 R /XYZ 56.693 369.24 null]
+>> endobj
+5302 0 obj <<
+/D [5277 0 R /XYZ 65.161 369.529 null]
+>> endobj
+5303 0 obj <<
+/D [5277 0 R /XYZ 56.693 322.416 null]
+>> endobj
+5304 0 obj <<
+/D [5277 0 R /XYZ 65.161 322.705 null]
+>> endobj
+5305 0 obj <<
+/D [5277 0 R /XYZ 65.161 311.746 null]
+>> endobj
+5306 0 obj <<
+/D [5277 0 R /XYZ 65.161 300.787 null]
+>> endobj
+5307 0 obj <<
+/D [5277 0 R /XYZ 65.161 289.828 null]
+>> endobj
+5308 0 obj <<
+/D [5277 0 R /XYZ 56.693 242.715 null]
+>> endobj
+5309 0 obj <<
+/D [5277 0 R /XYZ 65.161 243.004 null]
+>> endobj
+5310 0 obj <<
+/D [5277 0 R /XYZ 65.161 232.045 null]
+>> endobj
+5311 0 obj <<
+/D [5277 0 R /XYZ 65.161 221.086 null]
+>> endobj
+5312 0 obj <<
+/D [5277 0 R /XYZ 65.161 210.127 null]
+>> endobj
+5313 0 obj <<
+/D [5277 0 R /XYZ 65.161 199.168 null]
+>> endobj
+5314 0 obj <<
+/D [5277 0 R /XYZ 56.693 151.66 null]
+>> endobj
+5315 0 obj <<
+/D [5277 0 R /XYZ 65.161 152.344 null]
+>> endobj
+5316 0 obj <<
+/D [5277 0 R /XYZ 65.161 141.385 null]
+>> endobj
+5317 0 obj <<
+/D [5277 0 R /XYZ 65.161 130.426 null]
+>> endobj
+5318 0 obj <<
+/D [5277 0 R /XYZ 65.161 119.467 null]
+>> endobj
+5276 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5321 0 obj <<
+/Length 1993      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\[sÛÆ\15~ׯÀäI\9e©\8e÷\ e\14OÝ$\9d:m-e&\1d'\ f\10¹$Q\83\0\v\80#ëß÷\80 Ç&D\8agµ\Æy\11)rqöãîùÎ\15\v\96Ì\13\96üpõæîêõß4K,X#Lr7K\8c\0\93&\19\97 Óän\9a|¸~ïJ\97·îÕ\8dÐìúçºsíðvV7Ã\9bn±ýò¯õäM]\7f\1cþùõö\1f¯~¿û;NsÃ9X­\ai·ÝcéÚ\85s]Û\7f\8d³ó$ÃÙ\8dìgW8}ªdr£Á¦Ûù¹`(1Í®_\ f/ܦý\95Woï®þwÅQ>Kx¢\r\18+\93Ôr0L$\93åÕ\87ßY2Åï\10\ 1(\9b%\ f\9b\91ËDs\ 6B\1a|_&·Wÿ¾bÛ¥`\88±\7fÛ¿üð\85dDÄS\91¤Ê\ 2\97Ü\7f®Y\8a@M"Àf6i\2;*\8a:\81Ì\80«t7Á \98÷£Cåkà\86\8fåkÆ!5\19i\86/\97Ù\80\15ö\f`7\ 2\9by2¼y¿UEÜÂ\8d\8d*n\81+\ eJnÕ§^w«u·Ùÿ\9d¨äÃ\8daìú\9bí\87c¹xQ»\1a]ðÌà\8d¬{\87Êíö.::¶-\96«¼Éi\83\ f¿þËóhªº£IÏg\9dkhC\8b\83\eÓìø2\ e໢\9a¿h\8e}EØcï\8e\ 2"\ 5\9eeñ(°/?\90\ 2Á`=( Ñ\86¥f \80Ç.7®]\97\83¡%lWE\e·®¦®-\9aü¾$2äaQ ÓXå\13w^ H»®\98¬Ë\9c¸\1a\13ôbí\98{ß=ϽÞÉy*17 P?¢)ñ¾ü@%\ e\ 6ë¡ÄÜ\82æ[§î>åËÕH\81N[Bªfô\11   iàb>Fðú¸ý[ºf²n\8a¼¤É\9eÖ\93Ö[w$\b\15\12c\1cy}\1açm\ 3&c\19H±µ,¿    ¡÷\10\8f62\ 3\85\9aÆ\86Áï\8aÉ"weï2º%þå¯6¿úvYt\8bo_Ý`Ô\86ûÐ\e       øÔ\96ß\r\8fU½úâÿuW\94E÷Ø\7f2Ì{r\85L\86x\8d\8a\17\86\19cA1\1d\8d¾#ùaô\r\aK§¯I13°bØüÆUùÒMiD\98\92ÈÛ¢{j\13n\8e3rÕ¸|IöC]Mô+E5Y\8cQÀq\14]=whq\88^(¯¦Tç½*ÑgNC\83ÝÍ\ 5\e*Ã4Ò\\99x\ 4Ø\97\1fH\80\1e\ 40\88\81\0÷®{p\8eè\8e6f¯-Z*]òùÒUÔ°í\ 1í-5þ)Ë?\13S\8aªí\>õô¡FkP:½¨\13\95\ 2´\92±\9d(\95À\ 2Ñd\11=$ç`\ 4\8fg öå\a\1a\88\1e\ 6\82+°Ì\ e;»nÝWáó\1c\86ÙyG\1cý$Û9*\96\9eým~_ë_m8Èþ£u\95Ù¥½$c`\8c\88G\82\81$\b\ 6ëA\ 2&ûk7\1c\93\8fcÍî\8dÜ\89,o\1c!½t7ù\89*\9fG!\85î9{b\XÛ\8f\8eûïº=[©ô$#´MÁ¤\17M^uª \8d\95»úç¦Ú \1c\9bÆó¼ZKÈd¼úèH~\98Ñ    \aK7:Z§ÀwU\8c      :È\8e\9a\9bþ)½o»^!\8e¶%WâË¢¢v3Vù\84\80\ 1=M\12% Kã\95GGò\ 3u8\18¬\87\ e+\83¯Ûòè\ 2}\ 1n\83oýPK\v\99½¨      æ¸RÑlpQÍj\1f\ 3\8c?\98ñ\88ÅAe\r0\1d¯88\92\1f¦¼á`éÊ«¬\ 5©¶ÅÁÙº¡'ù\8d\9b¡qêë\1dç\8d}\8aj\8a2é½Jb)çû_î~üçû[¢1u\93®¨+O\12++\81\19sI\16«\94\ 1×"\12\8bïËzòñ\8bª\7fÝk\87\a­\95Atafí\ 4­\95\ 5!ã±zO| ©C¡zpZ\vÐ<Û\15ü{\9a\12\83ª\ 5fp%\99zTFçÓe]\15=¡|Ý¢B×*\14¿(£\84\ 4)ÒH\8c*\8b¶k}\18ÔßÎetD\ 61\ 1\8aÅk\1a\8cä\ar(\18¬\a\89\98F}PÃÖþB­     \8e\1cÌómé÷oÏëâòª¦»ïM\8b\8az\e\88£ÞSõ@mßS+&?ýë`\1d\84\90\18Þ(~Ñ\9e\82L\rh&¿\8eÀZ"stĸZj\r:\8b×R\18É\ f3\1fá`éæCê\f2cw7â>e\e©¸\98ß\1fªÂ\1e\1fOî]P]÷\88~ô^fp!ÿ\8f\8f÷Ãû¶AÞà4·\95\ 2\13\1dÉ\ fä^0X\ fî©\14,\1f¨w¨<ÿ¹ÕMXc\ eF^´6.y\ 6©ø\83îëòu/\f±ê\88\85saQ¢\8dW8\1fÉ\ fÓñp°\1e:\8eHY¶+\9ccÞ6§æxä\8eXO\9d¼\9a¸6¨\93\vþ\1eàø\15\95çq\80Ñí0\ 1\98¨\ 1§°
+2vÑJ®H9d»ÎíÙ-\86oÍG\18\ e\88&Aã7\9fÛ\95ç7        ûò\ 3MB0XºI\10Z\ 1®þö¬Á\94h\ eܧ\8ez\ 6\86Þ\8cò9\86sû#1eD7N5EUùxÞÔºª+\8f^ãÝÝ\7f^|ª\88À°>¼ÉôEM\8cÐÀR\1e»ÌL51\1c\15\9eE¼QN0\ 5\Åku\8eä\a\9a\98\1e&\ 6\97Z}>^úP7\1f©aÇ!U\ fî§\1f«,\93\92ëI¾~\92ô\11N²,Wu\83\vÎ\ 2ú\1e\9aé\8aÕ\91+NR\84[        <\9e\ 2ï\8b\ fÓß`¨tõåÖ\80\8d\91\87¼©Æ­\8em\81\ 5\9eß\97\9f\88N#Ä\r\9cÖ\8e£]\95ã\1aø@\e8w\9dO«ÖMé7\92{­_ Ó=M\92L\80\90ñn\ 5\1dÉ\ f¤I0X\ f\9ed\1a4·Ï\1cÜ>©\9cÄ\83\ru\89q"Ñ\83,sô6\8d¿\9d\7fte9RýS\85ÔA»\89¼\9a\16íªÌ\1f©?£Â\88û¼\8790C[¾´ÀÅS\vBÉK\ 6\93\1c_¥°_I¾Ê\15¢1\11\1f\ fÁ¥\ 6Åâ=\1eb$?ÐÊ\ 4\83õ°22C}ØÖ-¾\9f\ 4zóΣªþö\1dÕ¸L\9aº=sxêõÐ\85\v\99ÌàT\18eÎÉió\8bmÝiÞ
+\ 5JÅ«\f\8fä\aÒ*\18¬\a­\ 4Z0¹{ä\ 4±^Ógàçí\1cvã­÷qJ\82\83Ò\17-¢Ú\f´Ò\97:\91°\95{èAH\8a\ 13ö%ÏAú?n\18¹|
+endstream
+endobj
+5320 0 obj <<
+/Type /Page
+/Contents 5321 0 R
+/Resources 5319 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5275 0 R
+>> endobj
+5322 0 obj <<
+/D [5320 0 R /XYZ -11.232 900.716 null]
+>> endobj
+5323 0 obj <<
+/D [5320 0 R /XYZ 56.693 759.068 null]
+>> endobj
+5324 0 obj <<
+/D [5320 0 R /XYZ 65.161 752.393 null]
+>> endobj
+5325 0 obj <<
+/D [5320 0 R /XYZ 65.161 741.435 null]
+>> endobj
+5326 0 obj <<
+/D [5320 0 R /XYZ 65.161 730.476 null]
+>> endobj
+5327 0 obj <<
+/D [5320 0 R /XYZ 56.693 682.968 null]
+>> endobj
+5328 0 obj <<
+/D [5320 0 R /XYZ 65.161 683.651 null]
+>> endobj
+5329 0 obj <<
+/D [5320 0 R /XYZ 65.161 672.692 null]
+>> endobj
+5330 0 obj <<
+/D [5320 0 R /XYZ 56.693 625.579 null]
+>> endobj
+5331 0 obj <<
+/D [5320 0 R /XYZ 65.161 625.868 null]
+>> endobj
+5332 0 obj <<
+/D [5320 0 R /XYZ 65.161 614.909 null]
+>> endobj
+5333 0 obj <<
+/D [5320 0 R /XYZ 56.693 567.401 null]
+>> endobj
+5334 0 obj <<
+/D [5320 0 R /XYZ 65.161 568.085 null]
+>> endobj
+5335 0 obj <<
+/D [5320 0 R /XYZ 65.161 557.126 null]
+>> endobj
+5336 0 obj <<
+/D [5320 0 R /XYZ 56.693 510.012 null]
+>> endobj
+5337 0 obj <<
+/D [5320 0 R /XYZ 65.161 510.301 null]
+>> endobj
+5338 0 obj <<
+/D [5320 0 R /XYZ 56.693 463.188 null]
+>> endobj
+5339 0 obj <<
+/D [5320 0 R /XYZ 65.161 463.477 null]
+>> endobj
+5340 0 obj <<
+/D [5320 0 R /XYZ 56.693 416.364 null]
+>> endobj
+5341 0 obj <<
+/D [5320 0 R /XYZ 65.161 416.652 null]
+>> endobj
+5342 0 obj <<
+/D [5320 0 R /XYZ 56.693 369.539 null]
+>> endobj
+5343 0 obj <<
+/D [5320 0 R /XYZ 65.161 369.828 null]
+>> endobj
+5344 0 obj <<
+/D [5320 0 R /XYZ 65.161 358.869 null]
+>> endobj
+5345 0 obj <<
+/D [5320 0 R /XYZ 56.693 311.361 null]
+>> endobj
+5346 0 obj <<
+/D [5320 0 R /XYZ 65.161 312.045 null]
+>> endobj
+5347 0 obj <<
+/D [5320 0 R /XYZ 56.693 264.931 null]
+>> endobj
+5348 0 obj <<
+/D [5320 0 R /XYZ 65.161 265.22 null]
+>> endobj
+5349 0 obj <<
+/D [5320 0 R /XYZ 56.693 218.107 null]
+>> endobj
+5350 0 obj <<
+/D [5320 0 R /XYZ 65.161 218.396 null]
+>> endobj
+5351 0 obj <<
+/D [5320 0 R /XYZ 65.161 207.437 null]
+>> endobj
+5352 0 obj <<
+/D [5320 0 R /XYZ 65.161 196.478 null]
+>> endobj
+5353 0 obj <<
+/D [5320 0 R /XYZ 56.693 149.365 null]
+>> endobj
+5354 0 obj <<
+/D [5320 0 R /XYZ 65.161 149.654 null]
+>> endobj
+5355 0 obj <<
+/D [5320 0 R /XYZ 65.161 138.695 null]
+>> endobj
+5319 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5358 0 obj <<
+/Length 2878      
+/Filter /FlateDecode
+>>
+stream
+xÚí]Û\92Û¸\11}\9f¯`åÉ®ÚÁ\ 2 @\12»O»\89³ÙÔ&©x¦r)ï>`$Hb\99"\15\92²<ûõ\ 1/rLêÂÆ4a{¶òbi,ê°\ 5\9eÓèn4A\1a¬\ 3\1aüpóýýÍ×\7f\944PDE<
+îWAÄI\14\a        \vI\18\a÷ËàÍ\8b×&3º2/o¹¤/þZÔ¦êÞ®\8a²{Soú\ fÿP,¾/\8a·Ý\1fÿºûéå/÷\7f¶§¹e\8c();´»ú13ÕÆ\98ºj>¶ggAbÏ\1e\85ÍÙ\85=},ÂàV\12\15÷çg\9cYÄ8yñu÷ÂTÜ|óæÕýÍ\7fn\98ŧ\ 1\vdD"\15\ 6±b$¢<XloÞüB\83¥ýÌZ@\84J\82C{ä6\90\8c\12\1eFö}\16ÜÝüý\86öCA­\8dÍÛæå\87\8f\90­E,æA,\14a4j\90\9bÿ\97\86F\ 1'*QAi\82ÕE(è  Â\840\11\1f\ 1³æh,¾$,bc|I\19\89£\ 4t\86\8f\879"\8a«\19\8cm\ 1ËuнyÝSÑ^Â\96\f¢¥bo¸`D\84=}\16¥ÑµY¶\ 4¸\8c\15¼¹\8d(}±ÕoÍàH\v@úÿ8ýÊ\8b\87"[:\1c^§uf`\86Ôf»Ë¬Ý°£\1f\1e\81?¯x\97æk \ 5'ÆÚ_p{},Àà;]Ö°#\8býèÀ\ 19\ 6\8a\82Ç\84%\89?Y\fñ\91²@\eë \8bÐúµ8êd±*\8b
+ä¦\1aëç:\13*³¨Ó"wø\ 6V\18We×~í~\93\13è,+\ eÀc\9by\f&P\17\85+ãYD¸%\93\ fñ\91\8cG\eëÀx¦\88d}T ³ª\0^-àUÝWÐy\ 5ê Á\84r\9b\1f\9aÀ\vzàV×5\98ªz¹-ò´Q{åÌÙ\90p\81   \8e\9e\ 6¨}¤\17)JBÞ»¿\9f9\97\ 3\8bG\ 4J\88°\f§ÝÁ\7fI\17\e\9f©¤õÖþk£ËæÇßmÓzóÍË[Æí\1fi¾*Èû*ë@'\7f~\94Xc"á/8\8c"E\ 4\95Þ|Â\b\1fç\13ðÆÂ}B\14Û|EñîÊîFÑEOëk!_    õ!VK@y.\8aÝc\99®75ôð¼6y]=m6¹\18\92\95æ\9dE\ 5û)`ô\0\8f3ÖÆÁñ\94û\1cv`\9a;:¦ÈrR°è\93z&\11\12I¹'ÏT\9a\95½®åcã\9d¾í>/ìõ+?ú{_§YZ?ºø¯Ð\9a\1c*\8fþ\8bs"ý\ 5ñCx¤÷Â\9aê༸$\895´½ø[½\ 4:\98]\91B\95]¥¿\ 2A\8b\158\83\e»Y| òÚ¬\9a4\83\ 3Ã\94\ 4\eÂ\8eÞ\18½\ 4\87t½6¥«+jÂWÅ>¥+\92ʾ\1eëh³»¢\ f~\aèed\12\91\98I\7f^FÆ\92Ä2òæfFø8?\837\16îhd¬\b\15â|\94tÙydM\14\93\81«QÐ\0©Úé\ 54Ó6õÁ\18`pp÷'¸Ðgö4û|iÊ,ÍÍÓÂ\98\8bÅ\1a§ºËýý¿\1d]\92\8c\ 4\89\95¿\9aó\b\1f)\18´±\ e\82\89\12B\93¾æ|nÊ\ 3\f-#       M>©·\ f\13\92(áÉÛït©·äýÁ<ôaf÷\1f6\18\1d\87¡Ðé\80[kBæq:`1Q1÷Çî!>\92Ýhc\1dØÍ\199\96N¾[.¡e/p9k«s\87u\14K½r«w\ eߨö\ f\95©\1d¾°+\8bU\9a¹¬\ 5\99|\9d¥Õ\ 6¼þ¡·¦6å̳\8aÍõì\94²tõ<VH\94       \7f´\1fâ#i\8f\81ö\167¤¬ã=\98Ì\e{¹2p%\ 3\9aF\9d#ýå\80©åûÌ\15¢eºZ\99Òºï\14¾0é\12\8d½:§ Iò
+\9b±Pé¯Ð9ÂÇ\91\17o,\9c¼B)\12\8a¾ª\ 4ö n\ 1ä+\17§W\15ûrqÉ¥N_çD\12ªü¥j#|äuöfl?\18± ,ô\17\86\8fð\91\83\81\81ôqL\ 4ïÃpø¢ïA?~n/¬¡Ép^\1c\1cæ!h¨\96\82\97¼GGÚqþ\ 6*á(´¯þ\8aº#|$k½\19Û\ f\86ä\843\7f\8bö#|ä` \8du\90°\94Ä\ 6y\9d\84\7f\9ci¼ÓÙ~æ\ 2÷\17\93åì+\83Ë\89æÊW ÎÄ-ØøÕ\94Åø博G´ ¬7±\rà\91\9aê 5!\88\14\89c\88øhã8Ø\91ÇöÞ§\86\873\10\fHðC\99ÖµÉç-Æ\9e\8b\8eû\8f\9aÂÙ\95\8d®\9f4\10ÿSÄÅ/\0\9dZZ»vô\88°K\96½il\88\8f\14\19ÚX\a\955kå\16¾UY¦Á\85\ 1 ÈÞo³\v\ 1Ù9jÁϯëºL\1fö5¸ê\ 1\r\9f¨\9b:2t®Ö@ñ\9a\93©©)sO¨Ë\1a\92?1h\98Ö\17ëòyoú\1aâ#õ\856ÖA_\9c\93æf\90e\1f4éÅ8P¹\1eW8æsÐ%K³HWégk\10}\16\15u\0éiBÂ$ôGú!>\92ôhc\1d\18\89â¾4í)<\87÷7§yU\83×ÈgÏ«Vû,\ 3®\8f\14+\87rû©#¹"·ÝS\v\9b¡êJV¾(>ÂÇQÜ\9f±ý`$\11\11\91¿Dm\84\8f\1c\f´±p½\87\89"±ìg¹¿5\ 1Ï!=M÷g
+þÁÊûÍF³E>óH\95\ 54\155\99Ù\9e4bO{\91¸«\9ay\13Î\10\1f)\1c´±\ eÂ\89\13\12\1f{\ \99û\17\80
+fv¦®Ò²ªÁí\ 6mk9\82ØØ\1aËé\95\9a\96JÔU½¼Ie\88\8f\94
+ÚX\a©D1I¾ÍÇ\85«àÜßG\99\1e\9aqC\ 5\ 5¯\90Í<8yñ\'ÝiÉÉ®\ 4æMrC|¤äÐÆ:HNF$9öÛ\9f\8fQ¦Ã:DÕÉ-ýù\r×Q¦),Ú*\937\ 6\ fà\91\ 4Æ\9aêÀ_!\89b\1fnHú\7f\17çó)»L3>ìJLÞ(?ÄGr\1e\ 3éCÑâ>GÒO_uNIÌü-3\8cð\91\9b±ý`Юêâm0\86øÈÁ@\eë \ 1\16\12*رÏθu\10\99\v¾wÆ¡ðп\ao Ó®µ\1d®º\12\86/\16\8eðq,Ä\eëÀBÊ      Mø3rÄW¶_(Þ¥KS\81\97\evi¾®f¾«úCÔ_yÚ\\81']\85Á\e\93\87øH&£\8d\853\99+F\18ïËûÿlvÜ*¡MFû²Ø\19hWC\93»ïõÚ<ÙYÍо\ϾGÜÜË\1a¯\8b±3\ 1P;î2yoÔ\1eâ#©\8d5ö2\91\13j_\8f·\94^ír;ß\1e׶Ù\¯wèl·Ñ\ f¦vo¬ûîî÷?þèe\ 1øÌÔÐü\10hÔÍã\90$É'½ù\97K\8b\10\8b/d«\a.\18¡Ìã½½<¤\84J\7f\b\1f©O´±\ eSO\18\92°§Á?t\99\16{h\9db·Ôµqm@Ýê4\87î\10Q\9a\f¾w+ô6ÆýngÊ\85®ÀwhBw\89hw±|òÍ1\9c)B\95¿Ts\84\8fä§7cûÁ     a¡Ç\8cg\88\8f\1c\f¬±§Ò\8c¥En®\19#\82÷ùÍíĤ\b¿-_\9f\9b8\7fwyÖü©\ f\1aO©=ñÍNð¦ÖÖQ\0Û~á[¢@õ\ e¯\v\14\ 6|[øB¶\r\8cµ§\ 2-S±}õ×96ÂÇ©\ 4o,`JKlh\934ò¦6^ /oÆ\ 2í\9a½\92\9c¬\9dg>(aÓ|\99.À·Ø;õj\9d¨\18\ f»\ 3C¦¾ª
+Ì^vÎü¥^#|¤\ e¼\19Û\ f\86\9d;¸Ç\9d\13GøÈÁÀ\1a{qêdqB¤\90\9f{ê¬\8b\1c{\8a©)S/ÊbÞÚDz\0Ç»Y±ÐN[ÿë\ 3¸úã\1c|»O\8a\91 \ùk5\19á#ù\8f6\16>)²(&2é»»\109\r~\97"KîªràWÓfØ®\1aͼ¡\r.±ûv²)\a\18s\98ÅFçiµu%ºlóvo<\1fÀ#i\8e\81åMu\8b÷\r)¥ÉR(ifï£=º:\97ö\93¶²9³Ú²âàÓ\8e³\rÐÓä\15\9c\84\89¿Þ\92\11>\92¾hc\1dø+$\89¢¾·dm³Ló\1e\98»¼5\8fsoøU<Ã\80áA\83Û§
+o÷ê²°+Üx£÷\10\1fIo´±\ eô\ e\ 59Þµøl\12RÔæ\10Ó\á]±Â\eW\86øH®x3¶\1f\fª\88¤\1e£\9a!>r0°Æ^Î^\19'±úì\85ߪ.Ç~w¢Gf³_­N§\82\89t÷Ò3½&êi\87MºØøè®\ 1\97ª\1fJ=¾ùiRKø"ø\10\1eÇo´©\ eó\8254        û\8aíj\9f\9f>A\ eÜÝ\ 4 uËÒ3Ì\9eâ)¸q°Õ\r8\1a[\eø\ 6&i\ e\8dÞ4ô\81\1fùÚy[\86¤+%ø"ñ\10\1eGb´©p\12+J\92cCÅy×9Q3\80ÞRVë·¦ú|·}:¶Æ\80Û\ f}Øzþ:|åX»\99~\9c]Wuðö\ 4Æ\ 1\ 1\8cXSá\82\88\15Q¬¯Á{ä\17ø\11c\95Y\14вÉ\93\88\85ó\83IÁ;\12@»f\16û²\ 4/O\8f÷\8c\9e{V¶ \84Fê)\8fÊþ/==H\e
+endstream
+endobj
+5357 0 obj <<
+/Type /Page
+/Contents 5358 0 R
+/Resources 5356 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5275 0 R
+>> endobj
+5359 0 obj <<
+/D [5357 0 R /XYZ -16.307 900.716 null]
+>> endobj
+5360 0 obj <<
+/D [5357 0 R /XYZ 56.693 759.068 null]
+>> endobj
+5361 0 obj <<
+/D [5357 0 R /XYZ 65.161 752.393 null]
+>> endobj
+5362 0 obj <<
+/D [5357 0 R /XYZ 65.161 741.435 null]
+>> endobj
+5363 0 obj <<
+/D [5357 0 R /XYZ 65.161 730.476 null]
+>> endobj
+5364 0 obj <<
+/D [5357 0 R /XYZ 56.693 683.362 null]
+>> endobj
+5365 0 obj <<
+/D [5357 0 R /XYZ 65.161 683.651 null]
+>> endobj
+5366 0 obj <<
+/D [5357 0 R /XYZ 56.693 636.143 null]
+>> endobj
+5367 0 obj <<
+/D [5357 0 R /XYZ 65.161 636.827 null]
+>> endobj
+5368 0 obj <<
+/D [5357 0 R /XYZ 56.693 589.713 null]
+>> endobj
+5369 0 obj <<
+/D [5357 0 R /XYZ 65.161 590.002 null]
+>> endobj
+5370 0 obj <<
+/D [5357 0 R /XYZ 65.161 579.044 null]
+>> endobj
+5371 0 obj <<
+/D [5357 0 R /XYZ 56.693 531.536 null]
+>> endobj
+5372 0 obj <<
+/D [5357 0 R /XYZ 65.161 532.219 null]
+>> endobj
+5373 0 obj <<
+/D [5357 0 R /XYZ 65.161 521.26 null]
+>> endobj
+5374 0 obj <<
+/D [5357 0 R /XYZ 65.161 510.301 null]
+>> endobj
+5375 0 obj <<
+/D [5357 0 R /XYZ 65.161 499.342 null]
+>> endobj
+5376 0 obj <<
+/D [5357 0 R /XYZ 65.161 488.383 null]
+>> endobj
+5377 0 obj <<
+/D [5357 0 R /XYZ 65.161 477.425 null]
+>> endobj
+5378 0 obj <<
+/D [5357 0 R /XYZ 65.161 466.466 null]
+>> endobj
+5379 0 obj <<
+/D [5357 0 R /XYZ 65.161 455.507 null]
+>> endobj
+5380 0 obj <<
+/D [5357 0 R /XYZ 65.161 444.548 null]
+>> endobj
+5381 0 obj <<
+/D [5357 0 R /XYZ 65.161 433.589 null]
+>> endobj
+5382 0 obj <<
+/D [5357 0 R /XYZ 65.161 422.63 null]
+>> endobj
+5383 0 obj <<
+/D [5357 0 R /XYZ 65.161 411.671 null]
+>> endobj
+5384 0 obj <<
+/D [5357 0 R /XYZ 65.161 400.712 null]
+>> endobj
+5385 0 obj <<
+/D [5357 0 R /XYZ 65.161 389.753 null]
+>> endobj
+5386 0 obj <<
+/D [5357 0 R /XYZ 65.161 378.794 null]
+>> endobj
+5387 0 obj <<
+/D [5357 0 R /XYZ 65.161 367.836 null]
+>> endobj
+5388 0 obj <<
+/D [5357 0 R /XYZ 65.161 356.877 null]
+>> endobj
+5389 0 obj <<
+/D [5357 0 R /XYZ 65.161 345.918 null]
+>> endobj
+5390 0 obj <<
+/D [5357 0 R /XYZ 65.161 334.959 null]
+>> endobj
+5391 0 obj <<
+/D [5357 0 R /XYZ 65.161 324 null]
+>> endobj
+5392 0 obj <<
+/D [5357 0 R /XYZ 65.161 313.041 null]
+>> endobj
+5393 0 obj <<
+/D [5357 0 R /XYZ 65.161 302.082 null]
+>> endobj
+5394 0 obj <<
+/D [5357 0 R /XYZ 65.161 291.123 null]
+>> endobj
+5395 0 obj <<
+/D [5357 0 R /XYZ 56.693 244.01 null]
+>> endobj
+5396 0 obj <<
+/D [5357 0 R /XYZ 65.161 244.299 null]
+>> endobj
+5397 0 obj <<
+/D [5357 0 R /XYZ 65.161 233.34 null]
+>> endobj
+5398 0 obj <<
+/D [5357 0 R /XYZ 65.161 222.381 null]
+>> endobj
+5399 0 obj <<
+/D [5357 0 R /XYZ 65.161 211.422 null]
+>> endobj
+5400 0 obj <<
+/D [5357 0 R /XYZ 65.161 200.463 null]
+>> endobj
+5401 0 obj <<
+/D [5357 0 R /XYZ 65.161 189.504 null]
+>> endobj
+5402 0 obj <<
+/D [5357 0 R /XYZ 65.161 178.545 null]
+>> endobj
+5403 0 obj <<
+/D [5357 0 R /XYZ 65.161 167.586 null]
+>> endobj
+5404 0 obj <<
+/D [5357 0 R /XYZ 65.161 156.628 null]
+>> endobj
+5405 0 obj <<
+/D [5357 0 R /XYZ 65.161 145.669 null]
+>> endobj
+5406 0 obj <<
+/D [5357 0 R /XYZ 65.161 134.71 null]
+>> endobj
+5407 0 obj <<
+/D [5357 0 R /XYZ 65.161 123.751 null]
+>> endobj
+5408 0 obj <<
+/D [5357 0 R /XYZ 65.161 112.792 null]
+>> endobj
+5409 0 obj <<
+/D [5357 0 R /XYZ 65.161 101.833 null]
+>> endobj
+5410 0 obj <<
+/D [5357 0 R /XYZ 65.161 90.874 null]
+>> endobj
+5356 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5413 0 obj <<
+/Length 2640      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ]Kwã¶\15ÞûWðxÑÚçÄ\18âI°]Åm2\93\9c6\99\8eÕÓ¦3YÐ\14$±¦H\85\8fQÜ__ð¡©ISÒ\85A¸Ù\8c5\16ùñ\12¸ß}\ 2°ï­=ß{{q»¸xó-÷½\10\85\82\bo±ò\ 4A"ð$¦\88\ 6Þbé}¼ú R\15\95êú\86pÿê\87¼Re÷q\95\17Ý\87\7fùç<¾Íó\87î?ÿ¼ûËõÏ\8bïõcn0F!ç\1dÚ]õ\98ªr£TU6_ë§cOê§\vÚ<\9déÇ\a\8cz7\1c\85Aÿ|L\88F\fäÕ\9bî\a\ e\83æÎ\8bo\16\17¿\`\8dï{Øã\ 2\89\90zA\88\91ð\89\17o/>þì{Ký\9d\96\0±PzûöʭDZ\8f\b\15úsêÝ]üíÂï\87Â×26\1f\9b\1fo\9f k\89p@¼\80q$±l\90\9bß\13\14ÊÐÃÍÕ¡W(ou\14é,>GXà1>÷1
+\84\ 4=áé(\b\14\92p\ 6a[Àbíu\1f\9a¢G¸\9d+ÖÌ\95ÔC.\eÁC\84}ÑÍU£\13ÍÜ\1cÇñ>Þ\bß¿J*àu%ìº*\87]·V\99*¢J\ 1Q7À\v£b]oU\ 6|)ð(\81\9f¿.òÕ
+\88      |v¡~©U9z£\81²\f\bx  eHj-sF\93!¾%M¬\855  \95\b³Þ¤U\9b\b¨*Ë\\ 1\19PVE\92­a×Ö»\9d*â¨\1cß ECÝ/ÎO4¡Èá4?E·\9cdG\82öÃ\805$Ãî\ 6b\88o9\14¶Â>×î@;jÒ\88)\10ÑOhµû¦×©c¶r¹TK\98\9e\auDA'n\19\9b¶Ó\17\1f8`ò\0\81þ û\r¼a\96\17Û(uõ\8a\1dOãy£¡Õ7\94Ä\1d[\86ø\96\16ÖÀ;ø\1c\91\83sPÛ]\1aUP»\ f\ e\12\18L$\99Q,\ 5ö:\ 6AJ\9c/Õܯ\7fÄçÁ9|V½\85Î>|Â\9c©÷\bßN½­\85=ªÌ"d\88bÜióå9û4¶M\97ÇÝÇ\95Éôݽ\ 3ÆÃI\95\8e¹v~¦¥\8f|ÁÝÍô\10ßr¦\9d       Û\ f\86è2@g\831Ä·\1c\f[a\8fÆ@" \88ê/ 1Ð6ZÎ\9d\82ÞÞ\8e\99ôæ8\91n¿\19]ÜB\9càê}\14?hû]Cã\9ae\11í'²\8bËsÃ\12\179Ðïm¢ÏÀ\91\95\8a\81ùV\9e¥\8f\92çm\ 6ï2@g4\19â[ÒÄZXxð#\ 4F\8cöõÁ,ÏÆJsÂ!,\16?\ 1çµ®vµi1C°\0aé®æ7·\9c1gÂö\83\14ÏÙ`\fñ-\aÃVØãV\9e\86\88ã\0då§\94îh´  \f\1e\1aAo\9b\82d9oÈ\ föFU¾\83\8b
+¨i\ 6æ\ ee^\17±2¥:¥èid\1d \80\89^o\80önúçó\ eKߪ\10Z\1d\19ëôè\13!| ðØP"¦©àw\17ÿ5\897\91J?ùܯ¶ú_|ÝŻۤÚüáú\ 6\93&Ù©\92\1eѯe
+¬çi\bÄ)·\19\81Óö\83KM\9cÀ]\948·³\1föÂ\ 2ÜßAð\90 )zM(Ô6ÿ\f-\8f\95ù\16HÇT­*\8d\vL\95\1f\8azeê+¹væ\\ 6¯É .(
+dà\88B\85ZiûY\98p\88s\8aäÓòÓì\1cb\1a\8bPw\1c\1aâ[rÈZX\ 3\ e1íï\ f%\87\ 5°\17\18\17jþN`S\16\1d\a°\8d\9e\1d\8f\89ËñéÀ\ 2\ôRQ¼\81\16¢3¨Ã^?{Á¯N\8b»\87\8e\87ö&wi\14C{³\190£+w\1aÓ´\12Ä)ÖÊè®æ7·¤¤µ°\ 6\94¤\1c\11N:JÎ\1e_jëü*LÛk\8f\0¬/gKU\94q^¨\12Þniï\l «\1cTVÖ\ 5´1\0o2Wy\9e\ 2AÓäÁ4´æ\ 4#ßwW+\1dá[2ÄZX\ 3\86\10\86È¡`\98ª_×E¾\9eRh\fQÓ4\85Mà=ÔjÞ§jÞ¥7:Ó+_ÁÛ¶¿?m\a¦ÆúøÐ>/HýþD\83öÅcq\9eGZ\r}æ0\81\1aâ[òÈZX\ 3\1e5\8b\15i\9f@5\1a\81\8có¬\8a >l"\8cè]\rtmM\938ø\¾f.Ť¶Eú\91nr©e\1eßçù\83A*Å\ 2\86(w\98J1\9d<6Ý\1aWl\1aáÛ±É^X8\9b\98èªòíä¾\9f¹|ÙW%¡EI¨k\99*ùÙ\96\11_\9e\10Y{Ê$[&185ÝoT1·_ÝFÆí-Æ       bÔ]"4·$\94µ°\ 6\84â\1c\ 5¤O\84\1aO\ 2&@YEE5\91M\0B\9c\7fÌ\9drÃÛ­sw2à\84\8d\v Á\96j\95dI\95ä\190T\0gR\eÓ¨\8e1\8c\98òø\bß\926ÖÂ\1aÐ\861-i\9f\1dµL\98W]À¶p¹\9c/y\95Ф¨®à\vè*p¡ÀÐÏ\ 2M\80JwàÐ:\87çz\91\81Q¿íÁ:ãÌ\10ß\923ÖÂ\1ap\86R$ý>\13Ú&ëM5oQàs¢ö\ 6ÚjE0ô¿ªÇy\85 \ 1âäu\13&_\9b'"\7f;Í'\1a2$\9fönæÎ\98¨¤m\9fÒ\15ëFøv¬³\17\16Î:*\ 3\849>4puh\ 1Þß ´*dI¹\9dy­³éÊl§ke©ô\91\føk\92\93r\89ü\80;"§¾¢ØF;Ô®g7a(\93\b\a\ e   J\83¶     ê\8c C|K\82Z\vk@PÖm\ 1ngøkøö£ÿÄQñ¼ú{&òû×Kn*_r\13x\93ÑÝstë\1a\85\8b­©\r±¢¸\82.SÑ\1c|éîEJDÛ\9ctF\95!¾%U¬\85
+       \11§ýF>xcr«¢löªûa¯6PË¿M2íJ],w\0¾\19¼ \97\ 1I\96æÙ\1aÊ\86É\1eÅy"`Þö \9d\11a\88oI\ 4ka\r\88\80\8728x    I\11\ 1\8bZQ\1cë\0\1fªÚ_\fc9Õì¼9³\fY\9bêG\83\16&T\89\93¬¬T\ 4|\83ûG(/\8b\aè¨Ô;(/Çk8ÎÓBgwÔa1{\84oI\vka\rh¡£Vq(f\e¸v¥#\9cÝÑ\951\80ùÀ\88²WÍ!H \r\0s\95\9a\94E\93;ü±ûÒ|Á6\11\12    æ.\9b <hû\80®(0·£\80½°p
+\10¡ï\15á¡\9fS\14*\ 6\eò\bººm]¨²L Aûwà\86j\91\18,í}>sÿ÷QEÀp&Z糯â\88êÒøÈ\ 2ÂDÛ½sF\83!¾%\r¬\85\ 1÷\91ßÇG˼\9aù\9c&hEÚd\8bÕ¿ë\12ªÍ\93qÖå'L\19º¼\ 6\ 5]FÑQ¦ÔÒí\0>}\85ß\1dÞát\vy¿IbÓ¸\89PÞ6í\9c±e\88\16ka\rØBCä\1fjÄЬz\ f6mÐãÔæ_':^@\0([­À\15\1e\83\86ç&ÊÖêøún\80æ\12\14\ 4¯º\ 3\90øúWΪÔ/h!éÛ\90/Bw1%\96!rX \1eÂÛ\19\akQá¶\ 1\87ÍÁ\11}yúO­"C³ê(~PÐ*°\ 6^¦à\96\90³^ÓT\ fÉZ\bh\ 3«Ô±ºÁª\1fã\13\80°N\1a\9bV 3\r\1fâ[ª¸µ°\ 6:.\9b3\1eBÃSB\9bÓ@J\83ã \1a\9bW¨,VåÜÍ\ eðr\96I\r\9bs\ fP¹Éët9÷¢=hEzê,\95ó¬\10\ 1ÒFÎ\1d+\86ø\96¬°\16Ö\80\15\81\8fXoø¡¹¾Í\91' Ý1÷J«M\ 2¥¨\89:\16j\e;\13°\8c \9bà7ùN­ê4}4ß\ 6xo|v\fÖA\1e¡î2¡\11¾¥Î[\vk ó<D\9c|Y-SÖéì\87\94\18D\18\89³êNÔ\99Ê\17lJ3*\18@\17¹\1e=äô¼ÊCGæý\9d)3XsÖ¥»ý #|KfX\v\f&\11\17}oeÒz\83û%\98\11D¤xÍl\16ãPû2á(\9bM²Un\90Éb\9dZÛm ;\9dÈ\86²í\82¹Rá!¼\9d\ 6[\8bj ÀÍ\89¹~\1fä\83\8f\9b5<\ 2¹¬ï7ÚNÂóÍþ8Ýy3\82gB\1f\8fO¾È;wÒûõß\17ï~üpç*\97\95\ 1\12\ eK¹Cx;\1d·\16\15®ãa{kWªùñýO\1f¾{ûna\95\19þ¿B\83MTÄ9\9cFðV\7f³\84£ÞY\94b%CÂI%öÙ\9f\8ba_ê\9d¦\7f-æ¿)ÚÍÛ
+endstream
+endobj
+5412 0 obj <<
+/Type /Page
+/Contents 5413 0 R
+/Resources 5411 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5275 0 R
+>> endobj
+5414 0 obj <<
+/D [5412 0 R /XYZ -11.232 900.716 null]
+>> endobj
+5415 0 obj <<
+/D [5412 0 R /XYZ 65.161 760.065 null]
+>> endobj
+5416 0 obj <<
+/D [5412 0 R /XYZ 65.161 749.106 null]
+>> endobj
+5417 0 obj <<
+/D [5412 0 R /XYZ 65.161 738.147 null]
+>> endobj
+5418 0 obj <<
+/D [5412 0 R /XYZ 65.161 727.188 null]
+>> endobj
+5419 0 obj <<
+/D [5412 0 R /XYZ 65.161 716.229 null]
+>> endobj
+5420 0 obj <<
+/D [5412 0 R /XYZ 65.161 705.27 null]
+>> endobj
+5421 0 obj <<
+/D [5412 0 R /XYZ 65.161 694.311 null]
+>> endobj
+5422 0 obj <<
+/D [5412 0 R /XYZ 65.161 683.352 null]
+>> endobj
+5423 0 obj <<
+/D [5412 0 R /XYZ 65.161 672.393 null]
+>> endobj
+5424 0 obj <<
+/D [5412 0 R /XYZ 65.161 661.435 null]
+>> endobj
+5425 0 obj <<
+/D [5412 0 R /XYZ 65.161 650.476 null]
+>> endobj
+5426 0 obj <<
+/D [5412 0 R /XYZ 56.693 603.139 null]
+>> endobj
+5427 0 obj <<
+/D [5412 0 R /XYZ 65.161 603.823 null]
+>> endobj
+5428 0 obj <<
+/D [5412 0 R /XYZ 56.693 556.486 null]
+>> endobj
+5429 0 obj <<
+/D [5412 0 R /XYZ 65.161 557.17 null]
+>> endobj
+5430 0 obj <<
+/D [5412 0 R /XYZ 65.161 546.211 null]
+>> endobj
+5431 0 obj <<
+/D [5412 0 R /XYZ 65.161 535.252 null]
+>> endobj
+5432 0 obj <<
+/D [5412 0 R /XYZ 65.161 524.293 null]
+>> endobj
+5433 0 obj <<
+/D [5412 0 R /XYZ 56.693 477.351 null]
+>> endobj
+5434 0 obj <<
+/D [5412 0 R /XYZ 65.161 477.64 null]
+>> endobj
+5435 0 obj <<
+/D [5412 0 R /XYZ 65.161 466.681 null]
+>> endobj
+5436 0 obj <<
+/D [5412 0 R /XYZ 65.161 455.722 null]
+>> endobj
+5437 0 obj <<
+/D [5412 0 R /XYZ 65.161 444.763 null]
+>> endobj
+5438 0 obj <<
+/D [5412 0 R /XYZ 56.693 397.427 null]
+>> endobj
+5439 0 obj <<
+/D [5412 0 R /XYZ 65.161 398.11 null]
+>> endobj
+5440 0 obj <<
+/D [5412 0 R /XYZ 56.693 350.774 null]
+>> endobj
+5441 0 obj <<
+/D [5412 0 R /XYZ 65.161 351.457 null]
+>> endobj
+5442 0 obj <<
+/D [5412 0 R /XYZ 65.161 340.498 null]
+>> endobj
+5443 0 obj <<
+/D [5412 0 R /XYZ 65.161 329.539 null]
+>> endobj
+5444 0 obj <<
+/D [5412 0 R /XYZ 65.161 318.581 null]
+>> endobj
+5445 0 obj <<
+/D [5412 0 R /XYZ 56.693 271.244 null]
+>> endobj
+5446 0 obj <<
+/D [5412 0 R /XYZ 65.161 271.928 null]
+>> endobj
+5447 0 obj <<
+/D [5412 0 R /XYZ 65.161 260.969 null]
+>> endobj
+5448 0 obj <<
+/D [5412 0 R /XYZ 65.161 250.01 null]
+>> endobj
+5449 0 obj <<
+/D [5412 0 R /XYZ 56.693 202.673 null]
+>> endobj
+5450 0 obj <<
+/D [5412 0 R /XYZ 65.161 203.357 null]
+>> endobj
+5451 0 obj <<
+/D [5412 0 R /XYZ 65.161 192.398 null]
+>> endobj
+5452 0 obj <<
+/D [5412 0 R /XYZ 65.161 181.439 null]
+>> endobj
+5453 0 obj <<
+/D [5412 0 R /XYZ 65.161 170.48 null]
+>> endobj
+5454 0 obj <<
+/D [5412 0 R /XYZ 65.161 159.521 null]
+>> endobj
+5455 0 obj <<
+/D [5412 0 R /XYZ 56.693 112.579 null]
+>> endobj
+5456 0 obj <<
+/D [5412 0 R /XYZ 65.161 112.868 null]
+>> endobj
+5457 0 obj <<
+/D [5412 0 R /XYZ 65.161 101.909 null]
+>> endobj
+5411 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5460 0 obj <<
+/Length 2580      
+/Filter /FlateDecode
+>>
+stream
+xÚÝ\1dÛrã¶õÝ_ÁÉKwgb,î \92§f\92MÛi;éÚ\ fílò@I\90Ä\9a"U\90ZÛýú\82\17OMJ´\ e\fÁIûbÉ\12xxxpî\17\b'\9b\ 4'?^}w{õá£À\89FZR\99Ü®\13I\91TIJ\18b*¹]%\9fß}2\85Éjóþ\9a
+üî¯Ucêþíº²ý\9bf;|ù}µü®ªîú\7fþ~óç÷¿ÜþÉÝæ\9a\10¤\85è¡Ý4\8f\85©·Æ4uûµ»;IRwwÉÚ»sw{ÅYr-\90VÃý       e\ e¢Jß}è_\88\95W?Ü^ýë\8a8ø8!\89\90Hj\96(M\90Ä4Yî®>ÿ\82\93\95ûÎa\80¸N\93ûnå.\11\ 4#ʤ{_$7W\7f»Â\ 3)ð,I\9e`s\8d\b\96=R?S*:,\9e.ûðÑ-é\1e\84·×¤\88ËÔ}Ñ-þK¾Üf¦ø\19\vÜìÜ_òþZbüîf\977ÛoÞ_\13êþY\14Õò\ e=ÔE\ fÕ\11¬\ 5ܾü8~RG!¢h¢\98ÃÆQÊ=iû¹ÀÊ\11N&\14éT'Ö$ëç\8f6\82vúÓã\eÐ\14\91\94?Ý \aLÚÕ¡ð\ 5"\92\vL\90r$\83Üáù¶K¤©¾\0²\1d@»Iú7\9f\ 6>\18íé\13â\8c î\bÔmíþÐ\8cØà\18Nò¹Ûìeµ2°\95ëª\ 4ÂÌlu(W°µ{[ml¶+òºÉË\rì\1aÓ,G\vÝó"({RG,÷m\0{μÎË'¦\88¦$\92\8feµoåóÛþËUµ\8]ç!±RSÄ\88\8e'±2%È)¶X\ 2;\ 6\1f&¯Á¨ÂÅU¦\1cI>Ø\12³[\18 À,\ fuSí`kwÙÒV°¥+³Î˼ɫ²\86]\90\97P\1c\80\v÷ÙÆÔS¹þzø`î\9aâ\0D÷Þf{ØÊN¢êü\95d8/nÊÙ}Lâ\89Ã\18~ <\ 4#ë!\10\8a!éÀw\ 2\11b\96Îo\81T\88\13ú\96F@rÞy{q\8c\80)Weë\0ûh}Æ\91`"¢Ö§\f    \15\8fá\aòy0²\1e|N%JÛOÚÝ=Ô@6o\83\19 ¾½33ÞÑ\89KÞÕ\87ÅÖd+°ïÕ\98ݾÈ\1a(Ö@ë³1¥±\ e\ 6Þü\ 1¨Ê=\1f®\r\1d=U      qq)Iãqù\18\97\a#ëÁåÄ\85Êx\b®\9fô\13p×̲õC^ëâK¬\91¤ú-µ»H%RDDÒîmlä£Ú\9d"CJÐxª]¸=V\9aEcú   ü0¦\ fG\16ÎôBj\84\9fB½ß¯VP}VW;ã§~ëW*´3
+\18¬)óõT<¯çm\8c³]¥ÇrS@\8dâ²*W]Ì\92\15\9ez[\b\8eR\16/\8b4\81\1fÈÂÁÈz°°H\11¡C\16i\97Ù»Ãþ²ñàÆVëµg\98W\ 3Ý\88Â4SÈ¿{Áõ\81\ 1õpÑ*èÒ¼¬\eç\98À\16WkغmfW\1ebæB,¸¸7\91¢aÁ\19J\95\88'\87\81r\18\8c¬\87\1crå^Ù \87\87¢É÷\ 5\90¹\9c\81X\1egR\10\82:P\82c\94¦êM\1d\90~Ê]_Ü\81ª\9c\ 1²Ïr¤\87&/òæÑÇ¥Â)z\9eS¹´GŵB\ e÷hb0\81\1f&\ 6áÈz\88\ 1Æ\88±!)ôÇ6A95õ³¾ÁÖ,ï F     ªbá\8e\9aãÊr\ 3uÓ¬)àÁ/4¦Þew`ýþÓÍT]|\987\1c?}ÿ\11HÕCsT\87:+jÜÅRXÓx¢0\86\1f(
+ÁÈÂE\81§\1a±!\83¸¶\93\12À@ñ¯æwm\9a\87\1f®xÁA(<×ßî\8f\8cÎW/ûuE[\95\a±ÒÂ4\8d±ð¼VwÑ-4g¶<Xk ÕÍS\92ípù\ 6hJ¸rÛÉâ\ 5Ï\13ø\81ü\1d\rÙ\81\18\92»×xaØ\ 4~ 1B\91=\16mG^M[4\95ói\ 6÷çúe¦v\8cº26F)+\83Öì¿\18»È\9a\95λpY1\ 3\1aÁª¬ê½ó\87=ì[ÔÚ\13\17\fQ\12\99À\ fäøhÈ\ eÄà\14Q\11¯F4\81\1fH\8cPdçÅ\9f\v$8\a\89?¸±\a( E¾Ù6\1eY\83\8d5\8f@\93\9d-ï6\1e\9d@\v³Í¡k³¢\bn/\ 2¤\9d\96Ö\1cg.¿\86\1azF\10ÕñJC\13ø\81Ì\1d\8c\91uβL[Ä9\12éP-\ 1\e\1d\17±\eëö={¬\ e\r\96\95Ó\\b`çh\1ftFÛ¹1üÀ\9d\8b\86ì@\fÜ\85\1dÑh1\ 2\1fH\8a@Tç\15t[8\95
+¦ ­ù\ 2\8e\85ì¶\8a}a\aj\12ò{\ 5ñ³þ\90\85v¦-\f87Ñ;¼Ðì\bôñ\ fû½±Ël\9a°?«\e\98N\11§ñ2u\13øa\ 2\11\8cì¼\ eoñÂC^®M¾Î{\fY\rîpy\84ö\17\9bË2ÃÒ\85'\154½~B z\1a\10 cÀÒ>Ú\8bÆBcø\81,\14\rÙ\81\18J"\81ã¥C&ð\ 3\89\11\8aì¬\85aJ#¥     ÈÂd\ 5´\1eºÊë½s\98`\8b\1f¬Y×\97MAÿ\9f\997è½ËÊîÀe\8aW\98 Ù\87\8bÑDf\f?PdB\91\9d5AL¦(e\14b\82¢\94ÛO{\10\9e¦@ô¡P´­\1cÃ\ fÜÊhÈ\ eÄà\fµeáhÄ\18Ã\ f$F(²ó¦\80»;\10X6he³û\v§\83\et\80§¡ÿGÍÀyée}X\18\8daÇð\ 3\196\1a²\ 31h\e\11ÄK\14\a\12#\18YxÝ\96Q\8e´\1eæsá%I\9fþ\81]¶ºpC>xÜ\0^,\81Þºv\86µ²Í\85ñÌ\16Õ\17hUÇdÍÁBi\7fo¬ym-\989\96\8bØü6\ 6\1f(1±Pí)Au\1fÿÄ"Å\ 4~\18-\82\91\9d·ý\98!¬RX\18\18£¿¼\eD\9dÂ=S.õ\1dH\9dk\9d\98µÍ¥¹p·û³¾ñâÑÓèÓ´\ f;¢qê\18~ §\ 6#\v/ëPí\bD\86\94`\17\1cù4#g58!\fu'\1f\7f\94û8_\1d¼<[ZÓOa\83gñ Æ\ f\13óâçåA)\94ªx ¼       ü@y\bFÖC\1eRÒ=@'\ fyS\9bÂwìá>o¶\17ïK\9d\e\99\99\9f*(WÅë'(#\ 4fç     wTT>ÏŲ\ fº£qñ\18\17\a#ëÁÅ
+#\8a\87,\9bSNÇ\163´C\v~F\ 5\98¹\1cÇÀGÙ² v\96\97\93\1d$\1d¸\97\13\96ë¼( ÎÝ¢z\bÈ@R!ºC°¢1þ\18~ ã\a#ëÁøB#Ê\87\ 1\1c\9f\13\8d üÔ\1e¬uÙ\8ctc\1e\1a\7f^ó9-à¨\83
+\9dÓÄ^mZÐ\1cåÉf®ÿ2ýo:iHy\9f\ e\8a&pcø\81\ 2\17\rÙ\81\18\8c#ÌâeP'ð\ 3\89\11\8aìlØO\99B\8c\8aK\87ýÃ\9cÛ¯;YÞ\1e¼´\a\eãN+Ö\91Õâ\ 5úEV¾E[JûÌN4N\1fÃ\ fäô`d=ì,\95\88É!=~ÔPï>ûöRÝ\10±8</áU³¨³\ 5\94b\84ßôà\13¢\95»ók\ e>ùT-\8cm\86aÝ&{lªòi\×\9aµ)\eë3\9fKR\85(\89xê(Q\12Q\11/>\9cÀ\ f\13ßpdáÕ-¢4\12|\88\ fÝÎí\ fv\ f>\ 6¡tÒPC\97ÞCO2\81\ eHì÷\93PöÌ)&~ê#JÏÉ?\ fuãÓ\83\94ÿÛx<áÉA©6xh]kèé\ 1D1Då\9b\9e°J\ 4FL\90ßÈñK\84;lÒ4¢.¢\1añx   ×1ø@M\14\8aª\87"b\14)2ôè\7fÌ\1f\fx\94\94;pÇ>TR×¹\85\8ajë=¬~-\97\17ìå\98l¹õ\88Ï\9d\8ctd\f!N\84U¼Rñ\ 4\0\ 4#ë!\ 1mS\8b\18\8aÇ\95í\86&Ú½\88\ 1e\9aÛÛ\7fxÎìÿðàs\12\9d®\8dÙ]ú\84\8dm\ 6m)YL³À\06wvC\90xuæ       ü@6\ f\83ÍÛN\14ýtNpv\80\17\8e¡'Q;åi3x\17d\9dÛl\ 1\9d\1e9ö±\82ÙÐ9²&³¯=.\93`\8e\ 4eo鯥í\8faè·q×\ 6¨§~\94ÃùiXê×ü&Ç\7f\0®æ7G
+endstream
+endobj
+5459 0 obj <<
+/Type /Page
+/Contents 5460 0 R
+/Resources 5458 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5275 0 R
+>> endobj
+5461 0 obj <<
+/D [5459 0 R /XYZ -16.307 900.716 null]
+>> endobj
+5462 0 obj <<
+/D [5459 0 R /XYZ 56.693 742.142 null]
+>> endobj
+5463 0 obj <<
+/D [5459 0 R /XYZ 65.161 742.431 null]
+>> endobj
+5464 0 obj <<
+/D [5459 0 R /XYZ 56.693 694.923 null]
+>> endobj
+5465 0 obj <<
+/D [5459 0 R /XYZ 65.161 695.606 null]
+>> endobj
+5466 0 obj <<
+/D [5459 0 R /XYZ 65.161 684.647 null]
+>> endobj
+5467 0 obj <<
+/D [5459 0 R /XYZ 56.693 637.534 null]
+>> endobj
+5468 0 obj <<
+/D [5459 0 R /XYZ 65.161 637.823 null]
+>> endobj
+5469 0 obj <<
+/D [5459 0 R /XYZ 65.161 626.864 null]
+>> endobj
+5470 0 obj <<
+/D [5459 0 R /XYZ 56.693 579.751 null]
+>> endobj
+5471 0 obj <<
+/D [5459 0 R /XYZ 65.161 580.04 null]
+>> endobj
+5472 0 obj <<
+/D [5459 0 R /XYZ 65.161 569.081 null]
+>> endobj
+5473 0 obj <<
+/D [5459 0 R /XYZ 65.161 558.122 null]
+>> endobj
+5474 0 obj <<
+/D [5459 0 R /XYZ 56.693 510.614 null]
+>> endobj
+5475 0 obj <<
+/D [5459 0 R /XYZ 65.161 511.298 null]
+>> endobj
+5476 0 obj <<
+/D [5459 0 R /XYZ 65.161 500.339 null]
+>> endobj
+5477 0 obj <<
+/D [5459 0 R /XYZ 65.161 489.38 null]
+>> endobj
+5478 0 obj <<
+/D [5459 0 R /XYZ 65.161 478.421 null]
+>> endobj
+5479 0 obj <<
+/D [5459 0 R /XYZ 65.161 467.462 null]
+>> endobj
+5480 0 obj <<
+/D [5459 0 R /XYZ 65.161 456.503 null]
+>> endobj
+5481 0 obj <<
+/D [5459 0 R /XYZ 65.161 445.544 null]
+>> endobj
+5482 0 obj <<
+/D [5459 0 R /XYZ 65.161 434.585 null]
+>> endobj
+5483 0 obj <<
+/D [5459 0 R /XYZ 65.161 423.626 null]
+>> endobj
+5484 0 obj <<
+/D [5459 0 R /XYZ 65.161 412.667 null]
+>> endobj
+5485 0 obj <<
+/D [5459 0 R /XYZ 65.161 401.709 null]
+>> endobj
+5486 0 obj <<
+/D [5459 0 R /XYZ 65.161 390.75 null]
+>> endobj
+5487 0 obj <<
+/D [5459 0 R /XYZ 65.161 379.791 null]
+>> endobj
+5488 0 obj <<
+/D [5459 0 R /XYZ 65.161 368.832 null]
+>> endobj
+5489 0 obj <<
+/D [5459 0 R /XYZ 65.161 357.873 null]
+>> endobj
+5490 0 obj <<
+/D [5459 0 R /XYZ 65.161 346.914 null]
+>> endobj
+5491 0 obj <<
+/D [5459 0 R /XYZ 65.161 335.955 null]
+>> endobj
+5492 0 obj <<
+/D [5459 0 R /XYZ 65.161 324.996 null]
+>> endobj
+5493 0 obj <<
+/D [5459 0 R /XYZ 65.161 314.037 null]
+>> endobj
+5494 0 obj <<
+/D [5459 0 R /XYZ 65.161 303.078 null]
+>> endobj
+5495 0 obj <<
+/D [5459 0 R /XYZ 65.161 292.119 null]
+>> endobj
+5496 0 obj <<
+/D [5459 0 R /XYZ 65.161 281.161 null]
+>> endobj
+5497 0 obj <<
+/D [5459 0 R /XYZ 65.161 270.202 null]
+>> endobj
+5498 0 obj <<
+/D [5459 0 R /XYZ 65.161 259.243 null]
+>> endobj
+5499 0 obj <<
+/D [5459 0 R /XYZ 65.161 248.284 null]
+>> endobj
+5500 0 obj <<
+/D [5459 0 R /XYZ 65.161 237.325 null]
+>> endobj
+5501 0 obj <<
+/D [5459 0 R /XYZ 56.693 189.817 null]
+>> endobj
+5502 0 obj <<
+/D [5459 0 R /XYZ 65.161 190.501 null]
+>> endobj
+5503 0 obj <<
+/D [5459 0 R /XYZ 56.693 143.387 null]
+>> endobj
+5504 0 obj <<
+/D [5459 0 R /XYZ 65.161 143.676 null]
+>> endobj
+5505 0 obj <<
+/D [5459 0 R /XYZ 65.161 132.717 null]
+>> endobj
+5506 0 obj <<
+/D [5459 0 R /XYZ 65.161 121.758 null]
+>> endobj
+5458 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5509 0 obj <<
+/Length 2491      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\msÛ6\12þî_ÁéÍ\\9c\993\82w\10×\9b\9b\976wi'\17{îeÒ~ (Hâ\99"U\90²ãþú\82\12\9dF\94e-\ 4Âm¾XoàrM>\ föÙ]\808\99'8ùæìåÕÙ\8bW\ 2'\1aiIer5K$ER%)a\88©äj\9a¼?\7fgJ\935æù\ 5\15øüûº5Íöí¬¶Û7í¢ÿñë:\7fY××Û\ fÿ½|óüÇ«\7f¸Ó\\10\82´\10[k\97í]i\9a\851mÓýìÎN\92Ô\9d]²îìÜ\9d^q\96\\b¤U\7f~B¹³¨Òó\17Û\17¢UwäÙ߯Î~:#Î>NH"$\92\9a%J\13$1MòåÙû\1fq2u¿9\ f\10×ir»\19¹L\ 4Á\882éÞ\97ÉåÙ¿Îp\7f)°ó±{Û½|ó\89\11Q4Q\#\82eg¹û^`å\1c\95     E:Õ\895Éì )è      X\8a\bW÷'Ø\1a&ÝèPû\ 2\11I\86ö\ 5&HÉ\14t\86O/³D\9aê\11\9cÝ\18´ódûæ]\ fEw\v7`à\e\8es\828ëáó\1f\9b­Vfº\ 1Àa[Éû\v\89ñyS/\rl¤­g3Øȼ®¦E[ÔUV6°#2[¯«éØ~,3{½^ÁÆvL\ 5\r¬íÔX3-\8b¦Ý=`ç\1eî\10ï\1e½T!\92¦ñлk?\10½ÁÎz \97¹éGÉ-z3(\ e\8aÖ,\8b\9f\1fº\13\aoݺ]­wǺ\13þ©ÿâ A`ÆÛEÖBG\ 2\19×ýg@\ 2\95]L\81Q-ÏͪÍ&%Ð\89¢\82\8d{{éK\a"\11uH\8bF\87\81t\b\83\ eD#AúÈþ\0f\ fßZ XnMY\8ekñêê\7fCZ¡í\17\0\180Dy\88f8ðº¯Ûz\ 1$5F\8cöÓÍ\ f\94\8a\1d×\a÷$EÜ\81\ 6o\a\7f\8bÌ\94?`\81Û¥ûK\9eoþûËeÑ.þüü\82P÷aU \ fMùåö\97殪W\9f|^e6[¢\ f·f²ó\85©ZàÕ\92©ó]òx\12KJ\8d8\16ÑX9°\1fÆÊpgá¬\94Ê©~M·@øj:\85
+,ðl¿Ìª\ 3\1c\88óÙºÊ7èj\8aÆã°¦K-`þl iZcáæ7Ç}\v\9d4ÀW¦É \1aÕÌf&oO\vlǹ'ÜdÀe<jìÚ\ f¤F°³\1eÔ\90ÎSƶÔp0^esÓ\9c\82\83\11\18W¿\15\87\ e\ e_@ÿE¨(ûöê»7¾(ç
+ñ4^\8e\1f\88ò`g=P.0RJ\1c\94eý%¿¸x|z4\1f:ý=vNQ@\13\85©\99\12hõ&+×Ð4¡yèb<;Ì¢¬j\8a\9e=~é\8aªiM\ 6\8c»õÌÓ¡ë½@÷\fªa%ç\9búÙS\8aXJ\90Hy$\11ûQ·B/\0!Èy\14Q\96b\8c¤¤ñf¥]û\81³R°³\1e³\12fݱ}\15ú¶¶×PaºÈªiYTó\93ètpÜ?\87$úãaƽ\83\87é\95­Ûº½[\99\90\11áú\1a8+V5´&SÍ¡\91ß\9a²\18j¦£¬\13©F
+³h¤\18Ø\ f#E¸³pR\bíÌkÒ\87êjdÙ¸/ª\ e\8dÜ\ f)\87ÅÁy\9bMÖe\ 6ÄKk\96«2kMãYÍ\9c¬ÁÙ\91G¬ýÿ\1aZ\82\9dÖÐÌ`ZؽTî8#Tê\ 2O¼êÅÀ~ #\82\9dõ`DJ\11f}õ¢µN|Íj»Ìº&\r\10\89Ý\99ãóî+hë%Bl9©%P@Á^4\8e¤wc§­\9b¤Òéx_nH'ÊÒxå\8b\81ý@n\ 4;ëÁ\rE\10VÌ¿Þ\ eͳ
+jojª\16ªßà}¯Y]\96õ-XêÁ\81ø (ó¨ý\vÉ\91Òê)ó&Á     JSö;É\9b\ 4#\ eîñÒ&AÝ/\92Äãü®ý@Î\a;ëÁyÊ\11åz{gßÚzely\aeikæ6kãäY³ßW0|ì*Ôà¾Æ\ 3\ 5áãÔpw\1eãx\19ÿÀ~ t\83\9dõ\80n×0í\91Û|\)橹® s|¾¨\8b\1c8vbÚ[cªÏ\ 2¿àe&_}\7fù:\ 2}|éÀµF\98ÇËõ\aöÃè\10î¬\a\1d0E\8cõ¹~¾¶ÖI(èT\9e×Uk\9d8\82÷rm½\9e/`\83×\8d\19·´6Ôeý×\9d 9L\9d½bE'{:ñòèô0^gì8°Ó\14á4^Ê>°\1f\bì`gáÀæ\9a ¦ú\94ýÔf|·\16yì^ÓÄä\19\18Üðå\ fÆÉëªh\96c\17\92\ 4k #kß\ 5\ 4\)Dh¼\f|`?\10êÁÎz@=Å\88\93>)\emî9^È\ 1\83Ó«k
+-\vÄ[)Q4ÐNÆmt±v\9c\15\ epDÆ[p0°\1fÈ\8aPg\ fs [Ë&î\eº\8fÆtÏ     8ká}öó±\8b\95\81+!h¬ÚÄÍ\87ôÏ\91¸ù\12J5`nЬW«\1azËÀùÆ|áÛ áB \8aãíA\18Ø\ f$[°³\1e!¨[/§ûEÁÐÒFnM\ 6ÕWÙç¹
+\14\9c'/³kó[Î\1dàÂÙþäq\9c5|[-\8cÆ\9a\81¬   vÖ\835\!q¿        r¯R\ 2JP¡\[YÓ\18{36ÆÌ\87¢iÁÕY/DNÌ"»)jûHø\ 1 \8f *\9f²AÂI\8a\18\8fµ;bZç\93º¾öh\91pìüIY¼\1e       Ó
+q\1a¯\0\1fFîpg=È\8d1R¤/@dð\1d\ f\ fæ5ÎÄ\8bÃ\93Àªð\88^\1f±s4$\14ÞÕ(¦9âìI     Ç\14A\82ÒH\84CùMSÌ«Ú\9aû\1dG\85\aù\98t¾        \1d\91|\ 2£x\ 5\91\1dë\81Ä\vt\14N;&\18JÓôÐF£\1eÛ_\1cæÇt²\84®8xL?^xÖZ¾x<£zûzdÁYTymWµG'¶\18½·¹'3\8e3\8ai$y¼\8eüÀ~ è\83\9dõ\80\9bsn`ïd\ 2Pc­\8brzêò\13ÆÜ\f\93\84!ÅÒH\93½53SµöÎg\86ÇÎ!\15ñ\99\1dTS\94\92xå½\81ý0À\87;\v\a\12\11Ü/Ý\7fU|\80ÎbÖÌ]*ÔÀWn\82\8be\9bªâtÜ5mëÊ4y\ 6~\1cÉ4k\16ã.H\9d\9c¾eà8{hJP*â\95Ó\ 6ö\ 3Á\1dì¬\a¸S÷z\9fEz­\vqsX\ 5Þï\v\16\vÎêjmá%ØneÀÇ]ùànëßJw\82\ 6\1a¹æ\ féº?\90TsÊ94\86Q\85Qªã\95¦\ 6ö\ 3\11\18ì¬\a\ 2\15G$íKSW\8b¬ºnÆ\9dX¾ÎªÂ\03Ñ7¦\98\1aÛ\9e*T¨TH\93§Ô)\1d\ 2µ\8eU\ 5ª\9d\1e"\852\810\8bøÔ\vJ9Â*^\rh`?\90EÁÎz°\88*Ä$õ\16)+[OJ\ 3\Ëqë \ 1\ 1Ýç<1ࢮ\97@\816÷»ÚS\17Ç\9aq;\9fsS\99\a2Þã\fry\a!ñ*-\ 3û\81\0\ f\ 3àD"\8e\7f}v\ 5üî6áâà×\98O\15Ñâè\9aÝÏ;\88¹;Hè\93nöpñ\1fQ\12k³GQ\95Ee<Â\18\1d\11/\8a\11Ç\1fªãÕ\96\ 6öÃH\1eî,\9cäDj$\94ö~vÓfÕ\86\1d»\ 1íbcÞ%ðÐøÔ´v\9d·3ÇÓ©\7f\16úH\99î\99¡\99\ 5;\ 5\8d\83ûOë<N\13!\10cñv~\fì\aÂ8ØY\ f\18\8b\14Ýk1\9få\80ÍÚn\9e¯
+\85ýäîÄ\8dðý÷\7f9\fG³·\18ë¯G\96hfó½@ûå\91Åëp\99:þÃ=¡=\86¹\81*ÙS\18ä²7¦âm\16\19Ø\ fdP°³\1e\fâ
+IÙo\16)Ú¬<ùA°e\84ã\14\84Dʨ~äL\e5\12C\1d^fÀ\fîß\99m\16ÙM¾(®O\95\87\84\13ÄR\11A\1eî=\ 1\9dc\84¥>å\ 1è¿\0\8c\98ÿ½
+endstream
+endobj
+5508 0 obj <<
+/Type /Page
+/Contents 5509 0 R
+/Resources 5507 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5549 0 R
+>> endobj
+5510 0 obj <<
+/D [5508 0 R /XYZ -11.232 900.716 null]
+>> endobj
+5511 0 obj <<
+/D [5508 0 R /XYZ 56.693 759.068 null]
+>> endobj
+5512 0 obj <<
+/D [5508 0 R /XYZ 65.161 752.393 null]
+>> endobj
+5513 0 obj <<
+/D [5508 0 R /XYZ 65.161 741.435 null]
+>> endobj
+5514 0 obj <<
+/D [5508 0 R /XYZ 65.161 730.476 null]
+>> endobj
+5515 0 obj <<
+/D [5508 0 R /XYZ 56.693 682.968 null]
+>> endobj
+5516 0 obj <<
+/D [5508 0 R /XYZ 65.161 683.651 null]
+>> endobj
+5517 0 obj <<
+/D [5508 0 R /XYZ 65.161 672.692 null]
+>> endobj
+5518 0 obj <<
+/D [5508 0 R /XYZ 65.161 661.733 null]
+>> endobj
+5519 0 obj <<
+/D [5508 0 R /XYZ 56.693 614.226 null]
+>> endobj
+5520 0 obj <<
+/D [5508 0 R /XYZ 65.161 614.909 null]
+>> endobj
+5521 0 obj <<
+/D [5508 0 R /XYZ 65.161 603.95 null]
+>> endobj
+5522 0 obj <<
+/D [5508 0 R /XYZ 65.161 592.991 null]
+>> endobj
+5523 0 obj <<
+/D [5508 0 R /XYZ 65.161 582.032 null]
+>> endobj
+5524 0 obj <<
+/D [5508 0 R /XYZ 56.693 534.524 null]
+>> endobj
+5525 0 obj <<
+/D [5508 0 R /XYZ 65.161 535.208 null]
+>> endobj
+5526 0 obj <<
+/D [5508 0 R /XYZ 65.161 524.249 null]
+>> endobj
+5527 0 obj <<
+/D [5508 0 R /XYZ 65.161 513.29 null]
+>> endobj
+5528 0 obj <<
+/D [5508 0 R /XYZ 65.161 502.331 null]
+>> endobj
+5529 0 obj <<
+/D [5508 0 R /XYZ 65.161 491.372 null]
+>> endobj
+5530 0 obj <<
+/D [5508 0 R /XYZ 65.161 480.413 null]
+>> endobj
+5531 0 obj <<
+/D [5508 0 R /XYZ 65.161 469.454 null]
+>> endobj
+5532 0 obj <<
+/D [5508 0 R /XYZ 65.161 458.496 null]
+>> endobj
+5533 0 obj <<
+/D [5508 0 R /XYZ 56.693 411.382 null]
+>> endobj
+5534 0 obj <<
+/D [5508 0 R /XYZ 65.161 411.671 null]
+>> endobj
+5535 0 obj <<
+/D [5508 0 R /XYZ 56.693 364.163 null]
+>> endobj
+5536 0 obj <<
+/D [5508 0 R /XYZ 65.161 364.847 null]
+>> endobj
+5537 0 obj <<
+/D [5508 0 R /XYZ 65.161 353.888 null]
+>> endobj
+5538 0 obj <<
+/D [5508 0 R /XYZ 56.693 306.38 null]
+>> endobj
+5539 0 obj <<
+/D [5508 0 R /XYZ 65.161 307.063 null]
+>> endobj
+5540 0 obj <<
+/D [5508 0 R /XYZ 65.161 296.105 null]
+>> endobj
+5541 0 obj <<
+/D [5508 0 R /XYZ 65.161 285.146 null]
+>> endobj
+5542 0 obj <<
+/D [5508 0 R /XYZ 56.693 238.032 null]
+>> endobj
+5543 0 obj <<
+/D [5508 0 R /XYZ 65.161 238.321 null]
+>> endobj
+5544 0 obj <<
+/D [5508 0 R /XYZ 65.161 227.362 null]
+>> endobj
+5545 0 obj <<
+/D [5508 0 R /XYZ 56.693 180.249 null]
+>> endobj
+5546 0 obj <<
+/D [5508 0 R /XYZ 65.161 180.538 null]
+>> endobj
+5547 0 obj <<
+/D [5508 0 R /XYZ 65.161 169.579 null]
+>> endobj
+5548 0 obj <<
+/D [5508 0 R /XYZ 65.161 158.62 null]
+>> endobj
+5507 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5552 0 obj <<
+/Length 2705      
+/Filter /FlateDecode
+>>
+stream
+xÚí][oÛ8\16~ϯÐÃ\ 2\9b\0\e\86¤H\8aêì,vf\9a\16³»3í¶Ù\vÐ\ e
+Ybl!²ä\91ä¤yÙß¾¤%§\91l9G¡\98\ e\ 6A\1f¬ÊôáÑá÷ñ\H*Ø\9b{Ø{}ôýÅÑÙ+\8e½\10\85\82
+ïâÒ\13\14\89À\93ÄG~à]$Þ\87ãw*SQ¥NN)ÇÇ?\17µª\9aËË¢l.êEûåË"þ¾(®\9aÿü÷ý?N~¹ø\9bîæ\94\10\14rÞH{_ßfªZ(UWækÝ;ñ¤î]ø¦w¦»\ f\98ï\9dr\14\ 6mÿ\84r-1\90ÇgÍ\a     \ 3óË£ó\8b£_\8f\88\96\8f=âq\81Dè{AH\90ÀÔ\8b\97G\1f~Á^¢¿Ó\1a \16JïfÓréq\82\11õ\85¾Î¼÷Gÿ<­)pÇ$ÔÓÍ\ 2\1enl²\15ÎBD°hµ
+\90ب±ý\9d÷á\94`\8c\8fÏWëYûd÷íªÍ@\19­\15.¶&»,²¬8¡üø&ÍçÍ­x\11åó­\91\17Ñ    ÅÇ×'\84\1f·¿\98)\957WË(iïÕÅ\97\91Øt­µýÒ5\91\f\ 5\81yâMßj¿\82\86ɶQ\leWi\1e«Þ@\13\14ø\886×e\ 3\ fÔ5Æ)Õ\83\10\9a§¾\eü\8fT\8fåýv\eM7ÃÏ\8c\ e\121!·*ü]¥õâäTh\9b¾\8a\16Ù¼Tù\8b\93SBõÿgi~V­T|öîü»\97?\9d\7fÓ´º»k\9eðS©¢l¦ÑøÉÜBå¬éWëbº6\1f¯»\bÒÈ#\ 1õD¨áÂ\99A\90¹Ïq \ 1)<\8aB\19z¥ò.ïC¦#mÿÝÝ\ e\82\91o;h\ 4\13ÓÚV>GD\90¾|\8eõ`i£Bz¸O'\81B\1aÚ+»aSg\8c·jJÍté7CýÇ\16\14æ_9÷\9a\8bw\86Szöi\86±Çµ\ 3?Ù`Á\fzç'\83-óâ\ 6Öp\15U\95ªºm\1f\86\10×s\86\ 5\9c\ 6>w§îv\9a\12\9c!JÙô\8cKfua¨ÕÒm?÷vîféì,)b3\86\9a\85û©ÚNZü\9ebL\86\88ëËVµ\8f\18\13­
+ÁwW¤¹\ 2²\9a1Äõlä\8eÕ¾\8f\ 4\91îXÝ\95oÉjkew82Ìs_÷¹u\9aÿVå-\90leºLëôZÁ\9aÿ'Í\93â¦\825®Ö«UQÖ°Æ&Ê\ 15ܲ\ 3ÖºT\97JÓ+\ 6>_º\ej©ò:ªÓ"ïÏ\85ß\1c\9e\v\eJNü¸å:ÏMÈÒ\9b\14f\88hdÝQ\98á\96èò^«\0\9f¶Í)\94ÏT\87©\1a­ÎèÖ\95oI7ke\ 1t\93\1ca)t_:rfmä¬Cõ\1aÈ\89(O&\ 6H\e\8bÞ\8f\8fÍm4ìêáì©£r®\80\ 4NsX»¹ÊU\19e#¹U-ôL¢ \9cÙ\17Ë\f\1e=àÔSÄk39ì³÷GÌñ°É«:Í2àÀGiVísÔB\9a´Æ\ 5Éu
+\11\1cfM_×>\7f\ e\7f¿Kûû=\ e\91\1e\8eþ\ e\1ecÄÄ`ò\19¡'\ 6¢ó0)\9b\11\0\93¸\1f\1coF\98\83£.,Q@ÈS\ 6¿\ê4V\eÝuðÛÏ5uóªÒ®¹Ú¦\9b \bØyÜËuú\11Hê.îå\9a9\92úÎ\1cqO¾\9d#¶W\16\1e÷r\11"=XÍ(þÐ\96t`ó~\ 1k÷æí+`¼»Js5mßy\ 1uMëU\96ÆQ\r\8ds\13\1d\18WSGæ­{\ 4ʽ1ó\0°"PB\85\82\r\16Õ\8f\v¯\86\83\8e¢¨÷\ 6\89\11ó]øqÎ\19\92\82¹\9b#ºò-ç\bkeáÁ:ç\12\11N\ek~ñ!PV«xj¦TÑR\8d,pqN\90\fø\93úxª]dèOëã·\ eús\95AaM´fL8ô­:|
+eà\8e7]ù\96¼±Vv\84o%\14Ñ ]Sx\95~î×!\ 6ñ\9d¥ù\15¸1Ô\17ÆÅ54\ 1ük\9aô§â?\1dÎ/\93T§hy\f-V\95Å\12Ö²Ðþ\ 3\9a\ 3(\95\0'\9aâò±&ûâNö¥©é2\9a«1í\93ñ©p4\8fÒ|äèÔ:®»\1a\15Öí\8dö\9d\94ÈX¨ór*\9f4\7fîõ9U\ 6íæQÆçÐæy|ÒÖ²\7fÒÁ\1f´¶ôºPe¾\8bø\11©4\vuÈà\87Oéf5æPÀ\83¯íf\99ð\91]\rá°\97e\\7frâÌËöäÛyY{eá^\96\13\82\94ò¯U\12Õp×        MNê´ÎÔ´¾\ 5Þw\ 1\!VÍÒË´åf°\9aóu\9aL\9c½Ï\80ò\96E      l©>\9b4?}D\ 5\v}¸Ý\9e©ùé\96¦\18#\88\84ÔÝ|Ò\95o9\9fX+\vÏv\19c\88µ\ 5è    \1c¢/\11ÅìI\1d"áÚhÄÑV&õ92\8b¼ÕY´\8cª_×ê\93áT\91¨ä,.òZÏ?¨X]îT\9fû?r^QfXèÜËáþ(_G:>q·?ª'ß\8e?öÊÂý±¯£`\81Û²Ç\8fyZ§\11pé.^¨øj7¹9\e\9e\95\97ª\9c\97ݬîÂ3Þ\9b¢¼\82î=)®µÏ\ 5.\88Ï\80;ZÞFkàpý\\94
+\bµþwI1\e[Úóµ\93ô¹pÇÄ®|K&Z+;\82\892@\82µ;ìÀ;'\1a'\0jºu\12Óbà\r|\ fåñ;\95fÙmÿ\a\bè$|©\13e!\9fÒ9û<ÔQ\ 6ÿÚÙªÏB\9d4I\87îQÇ=,p·ó©'ß\92\94¶Ê\ eS\90\19½ÚâÄ·ß\1e.Ó½Þ³µg
+?\ 5Þ ³wÇáÃX¢\ 1âÔ]e¢'ßr¨\9d\1a\83\b\1dźK«zò-\8da­ì\bgDB$Y[¦ù\ 3|íp_ª~ ¤þf_ûÿ\9d\1dØη§\93C»ÿ\8a\15t-}\9fà³ÃÛ
+?\8d\9c\8då*æ\9bàÜ\19<»ò-áéLÙÆ\184d\9bøÈ\951zòí\8ca¯,\9c«4\fPè·\vþÛÓr=T¾x1\fËó\1dßô 0©ô\91\90îÒé\9e|˱°UvØòR÷\10ø\9d\81=½ë,\99\94\1aͲ¯TÄ\8dK\15ÕýdöaØ\98Å\1fê.÷ëÉ·\84\8d­²Ã°    \ 4Â\84M\ e\e³\99\1a\98Ü\ 1\93À\bº\ f-W\9fÓª\ 6¯g\¦Ùغ\ 1\15Mlî\f;]ù\96رUv\18\13oO¾þ.¦\1c\9d\19'Ð]#P\99\91;\18r\8c$vw$¯'ß\12\86¶Ê\ eÃ\903\84C19\f\e¿âx\90\a\ 5^\8e8tc@»³tý0|ü&¯r\ 6\9f®|KøØ*;\f\1fæ#²}\15Ä\84ðYDг\9dà\95ò¸(K\ 5Ý*·L\97ª¾]ý\86ðF%\92\ eáÖ\11o\896KU\87Áæ\e[ȯæ2¯£lÿÖÁIN-Ú\83høô&°]Y§ñxGJLÖê®\ eÙ\93o\89M[e\87ÁI    ¢$|\ 6çS\82óÐ!\9db\r-¿k¯`Îæ\8dÅ=nj\ 6Îpß\95o\89{[e\87qo^\98$\9ea?\16ö@3ì\9c\a\7f\10\97$l\8a\12®pÙ\93o\87Kke\aqIÂ\10ù\98<\ 3ó©\809¸bz\rÝ©\90\ 2w*¤54\89\80\1eL\81\1e\80\9d\97Ñj\91Æc\19)\9bR\8f3Fvå[2ÒVÙaFJ\89|F\9f\19ùÌÈ\87óï(¿\1dEɱÑ\e \9aº\973Nvå[rÒVÙaN\ 6\ 1ò%{æä3''ääÝk\1d\12·\1c\16MñÑ\19\87»ò-9l«ì0\87\85y©Íô+I¥\82¿\a\ f\9aū媾\9d¼Ü_A\ f_íN7\0\94ñ¦êè\fe]ù\96(³Uv\18eæ¼\9fp°PTä\97\84\16û¡/@\89~\vþ\a\ eá´z¬¾\0\0³¦2é\fÀ]ù\96\0¶Uv\18Àæ%¯xú¥*ð»{Ò<ÎÖÐÃ\9ao_¾ª¦=RÚD8P\97<\ eäÕ´\13õ\1e\94\ f¿ú4\82\1eEÚØ¿zD¥\97ø\9b\12§3þtÄ[ÒÇRÕaöø>âlúµ·Q¤\0\17o~\80¿ðåwG²þë\9cÚÛ\7f\1evhû^ þ\97\ 3;·ÇÒ\874\95XgüéÊ·$\903e[cà¦\bæÌ\18\96Æ°V\16¾ù\99\10\82\84¿}iS\9eV\v\95<\8a\9bí]\8a\91ÀÒ\ fù\ 3s\95Ò\ 1h2\16ÒaS5q5\88]ñvcèLÕÆ\12²É=]Y¢+ÞÎ\12¶ª\ eBW\86( m]\9b<\80·í\91üÝWIm¾Æ\87\7fm6\ 6¯ËÑ\7ff"hR7W\83Ô\15o7HÖª¶\9f;\7fû\87a\84\98?ýó\7f\ f\8cJ\
+endstream
+endobj
+5551 0 obj <<
+/Type /Page
+/Contents 5552 0 R
+/Resources 5550 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5549 0 R
+>> endobj
+5553 0 obj <<
+/D [5551 0 R /XYZ -16.307 900.716 null]
+>> endobj
+574 0 obj <<
+/D [5551 0 R /XYZ 56.693 759.068 null]
+>> endobj
+5554 0 obj <<
+/D [5551 0 R /XYZ 56.693 738.489 null]
+>> endobj
+5555 0 obj <<
+/D [5551 0 R /XYZ 56.693 693.058 null]
+>> endobj
+5556 0 obj <<
+/D [5551 0 R /XYZ 65.161 693.742 null]
+>> endobj
+5557 0 obj <<
+/D [5551 0 R /XYZ 56.693 647.181 null]
+>> endobj
+5558 0 obj <<
+/D [5551 0 R /XYZ 65.161 647.865 null]
+>> endobj
+5559 0 obj <<
+/D [5551 0 R /XYZ 56.693 579.386 null]
+>> endobj
+5560 0 obj <<
+/D [5551 0 R /XYZ 65.161 580.07 null]
+>> endobj
+5561 0 obj <<
+/D [5551 0 R /XYZ 56.693 522.55 null]
+>> endobj
+5562 0 obj <<
+/D [5551 0 R /XYZ 65.161 523.234 null]
+>> endobj
+5563 0 obj <<
+/D [5551 0 R /XYZ 56.693 465.714 null]
+>> endobj
+5564 0 obj <<
+/D [5551 0 R /XYZ 65.161 466.398 null]
+>> endobj
+5565 0 obj <<
+/D [5551 0 R /XYZ 56.693 408.879 null]
+>> endobj
+5566 0 obj <<
+/D [5551 0 R /XYZ 65.161 409.562 null]
+>> endobj
+5567 0 obj <<
+/D [5551 0 R /XYZ 65.161 398.603 null]
+>> endobj
+5568 0 obj <<
+/D [5551 0 R /XYZ 56.693 352.043 null]
+>> endobj
+5569 0 obj <<
+/D [5551 0 R /XYZ 65.161 352.726 null]
+>> endobj
+5570 0 obj <<
+/D [5551 0 R /XYZ 65.161 341.767 null]
+>> endobj
+5571 0 obj <<
+/D [5551 0 R /XYZ 65.161 330.808 null]
+>> endobj
+5572 0 obj <<
+/D [5551 0 R /XYZ 65.161 319.849 null]
+>> endobj
+5573 0 obj <<
+/D [5551 0 R /XYZ 65.161 308.89 null]
+>> endobj
+5574 0 obj <<
+/D [5551 0 R /XYZ 65.161 297.932 null]
+>> endobj
+5575 0 obj <<
+/D [5551 0 R /XYZ 65.161 286.973 null]
+>> endobj
+5576 0 obj <<
+/D [5551 0 R /XYZ 65.161 276.014 null]
+>> endobj
+5577 0 obj <<
+/D [5551 0 R /XYZ 65.161 265.055 null]
+>> endobj
+5578 0 obj <<
+/D [5551 0 R /XYZ 65.161 254.096 null]
+>> endobj
+5579 0 obj <<
+/D [5551 0 R /XYZ 65.161 243.137 null]
+>> endobj
+5580 0 obj <<
+/D [5551 0 R /XYZ 65.161 232.178 null]
+>> endobj
+5581 0 obj <<
+/D [5551 0 R /XYZ 65.161 221.219 null]
+>> endobj
+5582 0 obj <<
+/D [5551 0 R /XYZ 65.161 210.26 null]
+>> endobj
+5583 0 obj <<
+/D [5551 0 R /XYZ 65.161 199.301 null]
+>> endobj
+5584 0 obj <<
+/D [5551 0 R /XYZ 65.161 188.342 null]
+>> endobj
+5585 0 obj <<
+/D [5551 0 R /XYZ 65.161 177.384 null]
+>> endobj
+5586 0 obj <<
+/D [5551 0 R /XYZ 65.161 166.425 null]
+>> endobj
+5587 0 obj <<
+/D [5551 0 R /XYZ 65.161 155.466 null]
+>> endobj
+5588 0 obj <<
+/D [5551 0 R /XYZ 65.161 144.507 null]
+>> endobj
+5589 0 obj <<
+/D [5551 0 R /XYZ 65.161 133.548 null]
+>> endobj
+5590 0 obj <<
+/D [5551 0 R /XYZ 65.161 122.589 null]
+>> endobj
+5591 0 obj <<
+/D [5551 0 R /XYZ 65.161 111.63 null]
+>> endobj
+5592 0 obj <<
+/D [5551 0 R /XYZ 65.161 100.671 null]
+>> endobj
+5593 0 obj <<
+/D [5551 0 R /XYZ 65.161 89.712 null]
+>> endobj
+5550 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5596 0 obj <<
+/Length 2289      
+/Filter /FlateDecode
+>>
+stream
+xÚí\ë\8f£F\12ÿî¿\ 2íÝ)\1e)îí7Íêö¤äö\91\8b6\91\92\9d\9cNÚ]E\18zl´\18\1cÀó¸¿þ\1a\83w\r\ 6ܸÝ3\8aÎóÅ\f\8b¢^¿êÂÐY8Ðy;ùþzòü\r\83\8e\a<\8e¹s}ãp\f¸ë\bD\0q\9dëÐù0ýUÆÒÏåÕ\f38ý9-d^\1dÞ¤YuP,ë/_¥Á÷iú¹úç?ïß]}ºþQ-3C\bx\8cUÜÞ\17\ f±Ì\97R\16yùµZ\1d9B­ÎI¹:UË»\9483\ 6<·^\1fa®8ºbú¼ú@\9e[^9y}=ùc\82\14\7fè \87qÀ=â¸\1e\ 2\1cb'XM>|\82N¨¾S\12\0ê        çnK¹r\18\82\0\13®\8ecçýä\97        ¬U\ 1\95\8cåaùñv\8f³\92\b¹Øq)\ 3\ 2\89\92sy\1e\ 3Ox\ e*©='\93ÎM/§£ü\19@\1cµù3\88\80Ë\85Ö
+ûZàÀÃ\9eEake\10
+\84âeM\19\86Ê0\15vë$ʸ¶fJ·N²\13S\0Dk3}ùrk\95p»z¶pª\83_ßN\9c\ f3\ eáôß2\9b§Ê\8d*¢z½>b¹ÞÌõ(\95;\16z\94Az+3\7f¡)\81¿ð£D\97õï~\1cÿ®G\9aÞhÞ×Rê+ L\83¼IÝx\90\8dH±3aL\80E\ 3Þçnh¾\96\ 4­Õ\80\14K\8aì)¢ÉßP\15ÆÂ\1e\18Q¿o#\ e°ZsëÛoü(Î5í;Ñ¥\8b\1f\1a\94õù\8f\90ÁÞ@2\95Y\96f\9a\92\14Ù&   üB\86­eÊ%Ð\8bêäq7Q\ fÌ\13Ø\9e}4ù\eÚ\87©°ýÖ\0\19À»z¤Ô\9f¦ú¸ªG ¦ÖÔ×âo¦>ca{ÕÇ=
+\bB\95þ¾é7ï]\ 1Ù2Ø\17/ú/y­\9d)óeº\89C=Ú¹n\96\9cǺi*Õ£Ëd\12ÊLsu=²[?\8e®X\ 3\ 6\ 2\8d¶ZK\18\8c®G©òþf%\93¢ëæ\9e÷ßÜo¹l\ 5Qur\80þ³\8c\8ae'½2w¶gîTP\80\94ÓÀÊÒ?B
+k*±Gå\ 2ªBCM3Ó\8d$\ 2\ 2È\99½HÒäo\18I\8c\85ÕHÔ\82\ 1(¸ZKAU\86+mÞ¥Ùç\11\ fVÙϼ#ÞÌ\ 6®\90·#ø\97)x\8c<÷y<\82úÀG\87ÉçQ2\82:_Ë`Ì\9dvUáÃ\97\ 4
+4¤\9b"\8eò¶ÿN\ 1\84d 8ݯâ.\8fÿ@à§o\86\9bïþõîõ«\91P\81s\ f Èí¹^\93¿¡ë\99
\9fÄ]\f\88úâ\92Ä/Iü\92ÄOKâ¬j\18Y\8b$Mþ\86\91ÄXØ\11I\9c#@   »$ñ?]\12_\85ùC\92®ó(ïHâè\94$Îì$qê*¯¶×¿oñ7t=Saû\938\83*pñÊÑ\80úÓ\8d\¤j\87YS_\93¿¡ú¬  [+\ 3o»AÖtÑ`o¨
+SQõ;¦\1c\vÀ\98¨;¦Q\12åK©Y©\1d\ 4µíY\8e= <äÑáp\90Ë M±ý\7f\8eª\96\94µ\87Øäoø\14­   [+\ 3V\18Ú\9a2\9aü\r\95a*l¿\ 5C\ eÊ\13¥\ 1c|Äì使ZÇò í}{µý\1a±áËoü(Þdr¬Ù2¯\ 2\9eT\8b¿Ù\93²'l­\fQV\8döºë-þ\86Ê0\15¶×l\99\ 2,.ÆOi·}Ô\ f\91\8cü3¸ÿMk\1dM¼í\17r¬#¹\ 2Pº×tq\81«þ­\1e\8bfjìþ¬fjpùl]æm\87jêé\14F\11\10¢î  µ`[1\bª\9bùáú§w?Èx]\8fÇì\ fç@g\86)À´®ß®w\8377i\1c§W\98Mï¢dQ\9d
+\96~²Ø\8dê,ý+\f§·W\88Më+æR&ÕÑÊ\ fësEúu\9e§\ 2¼domTZ\99Ëw\90wY¬âe·\94ªÄ,\93UM\18¤;þy\94\ 4²52¤<\8a\0\\1dgÕ \11hje\86I\89\11]uÀ\0ÛÝúG\8cY\83®\8d+\ 1U\9eZ\8bð\93¿É¢â¿\95\81ÿ(ý$O\93\17W3\84Õ¿»û\98\ 5éj\95\vz;jAT`õ(\\13\v\1a\ eoÔE\0[\84,-þfáÍ\XýJ\93º\14°\1d\88ù.\fegcìú@wò®£q4Ð]Xû\99¿Ò\8b[\89¿\92mÎ/\9fõ³þc\13É\83fù³cåq,\83bÌ*\7f\r\96\1d\1d\ fpD¬\83q\86é³çÿ\18\16\9d\14ä§uh\8f{1WÑÊ"°mñ7t2caG8\19'\80£zæA»í{§\ 2­\1ca:\9d¦öí°Ù\9ce\r0ÎßÁ`ÿ±xXË\917á'¡\1d\8d\16ò¾0RÎ@K_\15\8e~qX:ê6\91\0qíaî\16\7fC_3\16v\84¯1\fø®ur½\8c4\83ÝÊÿ¬[\88\9f)¤¿DG\92Íf½Vààd¡úá@\14Ë\83lÙ¯\18%\82¿ÐÕ\8d\1fçé\99·Év\95ñ\98DDTÍ\8aìõ`Zü\r\9dÃXØ\11ΡP\13÷êIÌÒÀÒ¬Ð7\9a\90åÝ2
+\96\9aÛÑR®òóî\1dëîZß-ýBwÔT\97¥þÞº¼_wT\95åd$\18\8e\10復0óÍ¢ëÑý\ 5q*\88ª\83ts\8eB\8f\14\93GÅùÄ\13@pô\ 5ç\8bN\9cÿ:(Ay\1c­s9\0õݧ\87ú2è\13\92R@\b9\1fÒÇåì\8ag\80ô_ù·QXáü\7f*\14\1d̯ïa\ 4¼'Ä\ 3x\7f´öÜð\9e`\ 10·7VÔâo\16ðÍ\85Õ\ fø\84 ÀXÝ&ûM÷\95\99\ 5_7ã\17E\16Í7Å)Ù!Ò\7f\81åA7\96v\8cÀ}\1d2ïO\02ÑWM\19-4÷âB\85 d¶\1a»5A¶[\8d®µHÛh1Ö\81\16ªº\19¢§\r\14ØÃ*\ 1\ 3b¡<׳×\alñ7\v\14æÂê\a
+\O\ fõô\ 1\aQ\8a~\11©[ó\7fq\9c1\ 3:ºÕP¤éê{¹ZSâ\11 °=²£á\e®ª\84 ÷\981\ 1«ODÈ\99·  N\b\v\94\ 3,<\8baAU¶ÄÞNp\93½aP0\15uDLPÈ\94#qÙ\eø\93ì\r\1c÷#\ 5\83\88k¯/ÒâohèÆÂ\8e°tì\ 2Îê¾\88nw¡lLEáý¸\86ï©ý^\8c\11 \82<fôG
+z»Ð}Ú\8a\10\89\12ÿ\13\1f¹.ð ½Á\97\16\7f3\9f0\17Vß'\90ª>\91W\8f¼\95\89<\9c\f±V\f\ru!5a©î\9e\90\1f\86º/¢Ä\ao\80÷\12/Òô¼­Ìu¼Y\1cΫ[Ñé ßí%¯RÝý\80\84\ 6\ f²°\0\98àñ^OA¥ÇR{ï\98¶ø\e\86\15caõ_OAnù\9bA5¦ÐöRõ \ f\96FdOÄ\89ú\92?jö¤å\10Ï\93C'DÊQIn1\7fâò-\b{\1d\95\16\7fCC7\16vDþÄDIÊ.èé2Ye<Y\85 \a\18²7YÕâoèdÆÂ\8ep2\84\81\80ü2Yu\99¬:×d\95B½ÌÞNb\83»\99\9f\99
+:ÂË\94\9câëöùe¦êÿp¦J¸ÛíA[~Ñdoæ\18Æ¢ê{\86\a\81\10\97yªË<Õ)óT\82\ 2¾?Ex6Pzð[¾´ü\r\94\9fòý\1f'¤äÀ
+endstream
+endobj
+5595 0 obj <<
+/Type /Page
+/Contents 5596 0 R
+/Resources 5594 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5549 0 R
+>> endobj
+5597 0 obj <<
+/D [5595 0 R /XYZ -11.232 900.716 null]
+>> endobj
+5598 0 obj <<
+/D [5595 0 R /XYZ 65.161 760.065 null]
+>> endobj
+5599 0 obj <<
+/D [5595 0 R /XYZ 65.161 749.106 null]
+>> endobj
+5600 0 obj <<
+/D [5595 0 R /XYZ 65.161 738.147 null]
+>> endobj
+5601 0 obj <<
+/D [5595 0 R /XYZ 65.161 727.188 null]
+>> endobj
+5602 0 obj <<
+/D [5595 0 R /XYZ 65.161 716.229 null]
+>> endobj
+5603 0 obj <<
+/D [5595 0 R /XYZ 65.161 705.27 null]
+>> endobj
+5604 0 obj <<
+/D [5595 0 R /XYZ 65.161 683.352 null]
+>> endobj
+5605 0 obj <<
+/D [5595 0 R /XYZ 65.161 661.435 null]
+>> endobj
+5606 0 obj <<
+/D [5595 0 R /XYZ 65.161 650.476 null]
+>> endobj
+5607 0 obj <<
+/D [5595 0 R /XYZ 65.161 639.517 null]
+>> endobj
+5608 0 obj <<
+/D [5595 0 R /XYZ 65.161 628.558 null]
+>> endobj
+5609 0 obj <<
+/D [5595 0 R /XYZ 65.161 617.599 null]
+>> endobj
+5610 0 obj <<
+/D [5595 0 R /XYZ 65.161 606.64 null]
+>> endobj
+5611 0 obj <<
+/D [5595 0 R /XYZ 65.161 595.681 null]
+>> endobj
+578 0 obj <<
+/D [5595 0 R /XYZ 56.693 558.701 null]
+>> endobj
+5612 0 obj <<
+/D [5595 0 R /XYZ 56.693 531.266 null]
+>> endobj
+5613 0 obj <<
+/D [5595 0 R /XYZ 56.693 484.852 null]
+>> endobj
+5614 0 obj <<
+/D [5595 0 R /XYZ 65.161 485.535 null]
+>> endobj
+5615 0 obj <<
+/D [5595 0 R /XYZ 65.161 474.576 null]
+>> endobj
+5616 0 obj <<
+/D [5595 0 R /XYZ 65.161 463.617 null]
+>> endobj
+5617 0 obj <<
+/D [5595 0 R /XYZ 65.161 452.658 null]
+>> endobj
+582 0 obj <<
+/D [5595 0 R /XYZ 56.693 415.678 null]
+>> endobj
+5618 0 obj <<
+/D [5595 0 R /XYZ 56.693 388.244 null]
+>> endobj
+5619 0 obj <<
+/D [5595 0 R /XYZ 56.693 341.829 null]
+>> endobj
+5620 0 obj <<
+/D [5595 0 R /XYZ 65.161 342.512 null]
+>> endobj
+5621 0 obj <<
+/D [5595 0 R /XYZ 56.693 295.361 null]
+>> endobj
+5622 0 obj <<
+/D [5595 0 R /XYZ 65.161 296.045 null]
+>> endobj
+5623 0 obj <<
+/D [5595 0 R /XYZ 56.693 248.894 null]
+>> endobj
+5624 0 obj <<
+/D [5595 0 R /XYZ 65.161 249.577 null]
+>> endobj
+5625 0 obj <<
+/D [5595 0 R /XYZ 65.161 238.618 null]
+>> endobj
+5626 0 obj <<
+/D [5595 0 R /XYZ 56.693 191.467 null]
+>> endobj
+5627 0 obj <<
+/D [5595 0 R /XYZ 65.161 192.151 null]
+>> endobj
+5628 0 obj <<
+/D [5595 0 R /XYZ 56.693 134.041 null]
+>> endobj
+5629 0 obj <<
+/D [5595 0 R /XYZ 65.161 134.724 null]
+>> endobj
+5630 0 obj <<
+/D [5595 0 R /XYZ 65.161 123.765 null]
+>> endobj
+5631 0 obj <<
+/D [5595 0 R /XYZ 65.161 112.806 null]
+>> endobj
+5632 0 obj <<
+/D [5595 0 R /XYZ 65.161 101.847 null]
+>> endobj
+5594 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5635 0 obj <<
+/Length 2055      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ[[së¶\11~÷¯à´}°g*\1c\I m:íi\9bt2IÓ\1e\9d9'\ f\14        Y¬yQHÊ\97þú.EÒ\16©\8bAAPú$\8a\ 2\17ËÅ~ûí. ìÝ{ØûöêãÝÕ\87o\ 4ö\14R>õ½»\85çSä\a\9e$\f±À»\8b½Ï×\9ftªÃJß̨À×\7f/j]µ\97\8b¢l/êe÷ã_\8aècQ<´_þ}ûýÍOwßÁ43B\90\12¢\95v[¿¤ºZj]WÍÏ0;ñ$Ìî³fv\ eÓ\a\9cy3\81TÐÍOh\0\12\ 3yý¡ý *h\9e¼úëÝÕÏW\ 4äc\8fxÂG¾b^ \bò1õ¢ìêóOØ\8bá7Ð\0q%½§ÍÈÌ\13\ 4#Ê|¸N½Û«\7f^áÎ\14x`\12êÁ°@¨\8dMzá\!\82ýN«\0©\8d\1aýsÞç\19Á\18_\7f\17Þ\10qýxCñuø7\9d®º·Ü¶1\98\84rÄüNÔ]o¿E\91¦Å\r\15×OI~ßÞ\8a\96a~ß[|\196R\1f\eùÝ\13s­óö*\vãî^]¼-ËfnPýmn"9
+\82æõ7sÿ'|\f\97ûµ\14\181Bú\81QÑ˯\92<Ò£\95'(`\88¶×eë/hh\9d\19e\ 2a\19À\ 5¬-f­Ô/\94\8aÁ¸\8d\e\7fà\8d\ e\12q_ö*ü\10®Ë¤þïÍÌo̬ü*ò¯nf\84Â×þ=Ðs\95\ 2Áå\1a\99ÍÇ·C_\ 1\1f#\ 1õ|)\91\fDã+Í}\81\ 3p=ߣHIå\95Ú[l;Ç@Úþ»»\13\ 4à#Äï'h\ 5\93f´­|\81\88OÆò\ 5\86U\0k\99Ì°\r\1c\1f)ªÎ ìF`yïµ\17\9f:$\r\96³W\\12D1oWõOq¬ã1\92\9a\15þ}ws,\16\9ey]ä×'®¿:<ú)©\97ãá³ÃÃWa\19f\83ñû\86mTÌÃL\8f%\7fý«Ã¢\7f^'º\1e?pxüf\8e
\14ÕSfùM´\ç\ fã'Ð;j¥/;\8a}øÃqÕ Ò\18\99)
+Ó´2\e:\16ù>\8a\eÿ\15\81;\90\rå[\82ÌZÙ  \v\80çxǺ\1d\17¼oÿ'\88°z\82ëìuµß\1ew\9b³Ì\81¦áýÈð¸\88ê\97\95\9eø\12a\1e»±h­\9fk+ã\1cÆ\96ÎViØäoûÅ¿\8f5\ 1Ô\r©\94\rå[bÍZÙ X\13
+Qù\9aÎ%\86Á.\v\1f´áÐ3\85ô¯É;d³^­J]\9d¬ÔÁ¡\8b$Õ;lyØ0 Bxoj\9b\f\89¨)Y\8c\ 6ö)ñ\14\90ß2å\ e\1c\96à°Vv\ 28¸D\8cvÅ\ã`EY\9b;Mµ/5ü\82\ 5>\12ÿ\97I´4\9b¡Ò:;1394nnÊ´ËÐÐ\fEn*²X§\86¬¤\9fW{²J°+AÇ#Ä­6Tf¾¾ß·t¿&à\ fÌÇÆ\9cÃ)ÂVEÚ\81ÏÃu¾\8fÁq\95z­ó   Þ[è\7f*Öy\\97ɱ
+_üò\15~yDMxa
+v<[\89Ï  ÂðΧ\97ø·µ~Ôm\81ÿ\11\8a\86¾º\9f§EôPÑxþÐÔ÷¿»é¼½\8c³\94æE\99\85i\ 2Ú\98\97þ\82s\98_º+ý\ 5ã\bcwd0\92oG\ 6öÊ\9a\93\81`\ 1¢ª#\83Eòl\18{Ãyº\93C\7f8\92\14ë45\8cRàDº¬Î\9c>´®9±¢0¶Æbãñ¦\14z¿.'×6±)\8bd«eX%Õ\84îJU\97E~?1·\12\f\ 2\vuF\ 2£\90Øp\80Àò­×{¶.e\97ýè\18=g¦±\8a\84sw±\8aK 8)\9cŪ\91|»Xe¯¬y¬â
+#\ e\ 6Ú,ë\9f74m\88\8b?FÅ\89\r¯î®0M\8f8\90=Qþ%¡Á}\ 2Y\ 3uÌî[7ã:înö\1d\8c\81\8c\96\11å\10>\1cC¢ç\ e=\ 3ñ\96à±Uu\ 2v8C\90è·ë\1eî´ø\ fÂaµ\9eÇa­§S§é\ 4\99®C\98!4ì\ 3\84y\9c&c¾:4:É\r\93\8ed\9e&\85Îëòe"\11rH\9fXpQ&ä\84#.äùà~\12  bPB9Ü«c\8a\10Æ#ùv8¶WÖ\1cÈLùHÒ\83{uG;\89æ\8d\1eÓÄZÇI\9d\14ù©\rl\ 6\8c.xpIø0?@>;c-\1c\17Ѽ(\1ef«¦AºS\ eÏZÞܺß\8dß\19¹uc#jöZHw=\ 5±¥\18\97
+       ¸ìTû\821\ 1u\b~½"í\95á2\88 9dâ\ eÌÜG\ 1¡îÀ<\94o        fke'\80\99\83\7fö\9d­O:+\1e\8dá<<¶sFH\17i<\91íc½*u\ 4Y\82¡îQ\91?B\8d?\8e\eÇR\84e\11\9f\1cc ó (»h\8c¡\18I¬ÎHÑ+\1d%\8b\ 4l\f\1a\9eî\83Éü\81\16E±?Oß\8a90l\1c\9f\86        ½û\18\ 3\10\92Üw\17d¨RHJw\a\ fFòí\82\8c½²\13\82\ff` ñ\7f\921ü¸Ò\86°ÿq\ 1\1e\7fB«Ìôýöå.\87\a§:\83\ 2a¢6I¶*Íc:p½¡µ\8d\ f;ì6jϳܣÊj'rpDÞö1¾`\8e»ø"·F\ 5\9bfN7ff\18\ 4\ 1ÔÝ\91\87\91|K\94[+k\80\1cã\84@ª(¢¤k\90þ\v2Ê3{Ò?v÷ÿ\r\16K ÅÔ%©\97ú\fa*ÎG½¯Yø,*²¬ÈO¡Ú¾MÖ×\bÙà\açÔK\ 5ØÄg\ e©\97Ã'æî@9\94o  JkeÍ©\97r\81\98êZ³ß\987ÅÆ{õÖ\1d®& üðýÙ9co;îÜ´h«\8f}β\eûº\1f°|çM«\97<Z\96E\ eñ#>Ê\98\ 1C\9c9!LF\10áîv\93Fò-±i­ì\ 4Âd\1cLÎÞ\bÓ\14\1f6\94éì((¥\12\11qÑ}'\8a\ 5\82`úËQí¾\ 3'[,ü4åÏ'DÁË\ 4\ e·¥\9aS@\8c\12g8\1cɷá½²æ\1cId\80|,'\9e@\89ÂÕ¾Æó{Õa]\97É|]OÎd\89$\88±\8bîó\10\ 1\98\ 2M¤©à:¸\15ì<\93%\1c^T8Üv"\fHV¹Ûv\1aÉ·D©µ²\13PÊ1
+$\7fËdÏ|JwB\92gÌ¿æý\94ýyãûî\b)\ 4øàE£\ 2!H(gG9Mq\b~ë3â\ e\87
+#?p·a4\14o\87BkUÍA¨ØFìÔ3\1c\8e¶~\9fWi\12%µÅÉÄ#\7fd   Ë0ªu9e3l"x\9b´CºØ\16Úù\13<\84Nì«Sþ\ 3ÿ?§ñð1
+endstream
+endobj
+5634 0 obj <<
+/Type /Page
+/Contents 5635 0 R
+/Resources 5633 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5549 0 R
+>> endobj
+5636 0 obj <<
+/D [5634 0 R /XYZ -16.307 900.716 null]
+>> endobj
+586 0 obj <<
+/D [5634 0 R /XYZ 56.693 759.068 null]
+>> endobj
+5637 0 obj <<
+/D [5634 0 R /XYZ 56.693 738.489 null]
+>> endobj
+5638 0 obj <<
+/D [5634 0 R /XYZ 56.693 691.479 null]
+>> endobj
+5639 0 obj <<
+/D [5634 0 R /XYZ 65.161 692.163 null]
+>> endobj
+5640 0 obj <<
+/D [5634 0 R /XYZ 65.161 681.204 null]
+>> endobj
+5641 0 obj <<
+/D [5634 0 R /XYZ 65.161 670.245 null]
+>> endobj
+5642 0 obj <<
+/D [5634 0 R /XYZ 65.161 659.286 null]
+>> endobj
+590 0 obj <<
+/D [5634 0 R /XYZ 56.693 622.135 null]
+>> endobj
+5643 0 obj <<
+/D [5634 0 R /XYZ 56.693 594.582 null]
+>> endobj
+5644 0 obj <<
+/D [5634 0 R /XYZ 56.693 547.967 null]
+>> endobj
+5645 0 obj <<
+/D [5634 0 R /XYZ 65.161 548.256 null]
+>> endobj
+5646 0 obj <<
+/D [5634 0 R /XYZ 56.693 500.748 null]
+>> endobj
+5647 0 obj <<
+/D [5634 0 R /XYZ 65.161 501.431 null]
+>> endobj
+5648 0 obj <<
+/D [5634 0 R /XYZ 56.693 453.924 null]
+>> endobj
+5649 0 obj <<
+/D [5634 0 R /XYZ 65.161 454.607 null]
+>> endobj
+5650 0 obj <<
+/D [5634 0 R /XYZ 56.693 407.099 null]
+>> endobj
+5651 0 obj <<
+/D [5634 0 R /XYZ 65.161 407.783 null]
+>> endobj
+5652 0 obj <<
+/D [5634 0 R /XYZ 56.693 360.275 null]
+>> endobj
+5653 0 obj <<
+/D [5634 0 R /XYZ 65.161 360.958 null]
+>> endobj
+5654 0 obj <<
+/D [5634 0 R /XYZ 56.693 313.45 null]
+>> endobj
+5655 0 obj <<
+/D [5634 0 R /XYZ 65.161 314.134 null]
+>> endobj
+5656 0 obj <<
+/D [5634 0 R /XYZ 56.693 255.667 null]
+>> endobj
+5657 0 obj <<
+/D [5634 0 R /XYZ 65.161 256.35 null]
+>> endobj
+5658 0 obj <<
+/D [5634 0 R /XYZ 56.693 197.884 null]
+>> endobj
+5659 0 obj <<
+/D [5634 0 R /XYZ 65.161 198.567 null]
+>> endobj
+5660 0 obj <<
+/D [5634 0 R /XYZ 56.693 151.059 null]
+>> endobj
+5661 0 obj <<
+/D [5634 0 R /XYZ 65.161 151.743 null]
+>> endobj
+5662 0 obj <<
+/D [5634 0 R /XYZ 56.693 105.477 null]
+>> endobj
+5663 0 obj <<
+/D [5634 0 R /XYZ 65.161 104.918 null]
+>> endobj
+5633 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5666 0 obj <<
+/Length 1954      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ[Ksã6\12¾ûWð(WÅ0Þ$\92Sf2\93ªÉ&\9b\8d]Ù­\9aÉ\ 1"!\891Ih      Ò\8fýõÛ\14)Y\ fk\f\8a¢\93\8b \93\ 1ö÷õ\83\10\ eæ\ 1\ e~¼xw{qýQà@!%©\fng\81¤H\86AD\18bap\9b\ 4\9f'¿\99Ìhg.¯¨À\93_le\Û\9cÙ²mT\8bîá\ f6~gí]ûÏ\7fnþqùÇí'\98æ\8a\10¤\84h¥ÝTO\99q\vc*×<\86ÙI\10Áì\925³s\98>ä,¸\12H\85Ýü\84F 1\8c&×í\85¨°\19yñáöâ¿\17\ 4äã\80\ 4B"©X\10*\82$¦A\9c_|þ\ 3\a        <\ 3\r\10WQð°ê\99\a\82`D\99\84v\16Ü\üë\ 2w[\81\8fnÉZ6W\88`Ù*õ\85R±Òb=ìú#tY-\847c"Äe\ 4\ fº5\9b{Ø"\89ñä\9dβo/¯\b\85ö\83-\93\85-s\9d¥Î G\97µ2a»\1a±ÍåÇÝuÂþ\90\90\ 6!S\88*Ù¬³¹/p\bÛ&\ 3\8a\82Ò\ 4³í\85íH{ùîá\ 44B\f\9b \15L\9aÞCå\vD$Ù\97/0A!l\98Ï\fÛ/]"EÕ\19\94]      ,çAÛø­³\82\9d7ºV\9c\81\85QÞ¾X\9d$&Ù1\83CIÁçÕ\8bwõriËʯs\ 3\8eqí*\9b§NW©-ü\86¤¾ýr=7~]\17ºH²´\98ïö~Ý\88©@\8cGC\8cøÈõ8\86\vSçÃð4³ñ\9d£Éô®\az¥¢+»\1d\r½2\ 2Æ\1d\ f¼»â\87aw°ªþÐ\95\91@Tt^å{\7fè¦\ 5\18·ÉM\92j;ýÓÄÕ_\89øÜT:Ñ\95Þé\rëA¾¶\17¾Dä-A'áÊ`ê³\81nã1¯b\9bç¶h ÷]Ûm\17\8fÝÍÊäËLWà`óõ-è@[ÿ»ÕousÙ\aÈ\"!é\88@f\ 2â\196\1e\92\ f\84ò`e{`\99E(R½¡Ü\ f\93if\8eÀìØ\90>ª4\81°_×Ʀ÷Ýë뺼·Å½)\9dw`0­ç¾ûòhÜÉüàÁ |4þ¡\8dÅ\85Bm\13\10ü\87\bc]:\11"Bö´¿"\18Öu\93¥\89Yg%Û<\ 6)\få\88\92NÂí:ß\99Ù,³\97TL\1e\9a·³º\15C,4_gH\v}Iñäþ\92\88I7bjLѶr\9dt÷*û\9cF­æ\ 6\8d\9fç&\11Ga(×\8cè\8eé\bx`bÓ-¶ké.-b³\97§\ 1È\19¢m»l³;´»#W\942Ø2
+\r\818\17'p÷Ï)ì\85ɾ`\81«\1cþ\92\96coò´Z¬\89|f¯\7fÖw¦\ 1ZGÁ\8b*Ï6÷<MJ0xÍR\8cÇÂ\ 26!Är4\16Þ\93?\8c\85\87+ëÏÂ\ 2\12/¥xo\1a\8e\17\ 6¼´__È-|³\10o\99\09¯~÷ºLmí)4ï¬öÌ:\98BO}\1dÅ´N³¤\7f"&\bp\f\1f/_Ø\93?о\a+ÛþI\840ëد.\12ã\19¤¿\7f\9a?ìåÙ¯ûëÛEê|C\87z6óÌ]<EÖóìéÌxÌõÓÔÓn\vë\19\92AÈ^-<ñµ0¾\19\95;\95\8a^G\16f(\8c¢ñ\90µ+\7f ²\ 6\ 3Yà¤qØ\15S«ÒÖÓÃXû\9b¯ãeZ{\1aMb}9Ù\19\93\9f\97½Á`ï<\8dËSGó¸4qåëi½Ñê\rÁii´ï\92\8a§jÑß\1dqEQô\\1e;;höä\ f\ 3ÍpeýAÃ\9b<\86t\ 5,\939sj\12Æ#\85\965 .CD\199!\8fø\94\96wºM\ e~²ÎÜ­s\87U¦°ÌtZô(Øp\11"NÉx©\ 2ç\12\94§ãÙî®ü\81¶;XÙ\1e¶Ë\15¤å#\17l|\8b¨na\1f\ exé¸Ô4óäÐ:\9fî\87\88¯\9b$g\88\87ìM\v"\1c\83\ 1¨­\82\b}± òïK&&fêÒÊü½«"\ fG\95ä\1c1ÆÎX\16\ 1«®,"G*\8b\98ÇÊ\14MáÎ];ýh\vɯQ\9c\8c»Fó´Jç\85\15\93­Î\8f\ 5\eÛüºÛ<±¥OÃþ\ 2\9a\9dF_0\ 6%\bÁ\9b\16i[~\94Êx\88\ 4åãQ*cM\91]\8cF©{ò\87Qêpeý)\951ðâ¢\83_i
+\9d{G\85¾å\84"ö̶r0È}\ e\1fÏy'ñ½k\rÙ¿\1a\7fZiåuU6\98zi\\ 3ÕãC}\13\81\99\8eÓ,­tå¹ÜÚyv´\9e\95\0Xã~¸xu|Yîþ |±"+ON`\f\89P¾©O£
+2J%\9f}\1a{ѧýzÉÀþK\9dÿÍ\výËc:\8eZè?Å£ýdÀuµ¾è£^ds`¢\8d#[ÖS¤ëÊfzj²æó«§\ 1Q\16"IÃñ\9c
+¥Í7\83ñ
+3{ò\879\95áÊú;\95&ÂQ¢³\83\83\1f¹¬¬ÕT¾õQï@½1 \9e\97\86|\85ú7ÖÙ3lop#Cõ\9694\ 5#Âá)1§®Ë´ú_\8bÑOF\17În Z5_\17Ьy}hjËÄ\94\99-·ÎJ´]b\93eh©\93æûÂË\ f»áÕè!'Q\ 4Ñ\11\ f?\92\b#\86Éhä°'\7f\189\f\9f\1cH\ 4\84c\17\9cw¾]\9aÙ².\97Ö\99s\7f!L\8c\8bËtÙ\9c\95<ùü\ 2   CÄ\b}KÜ\13\ 1\91\ 1fçuÍ\10\95 çÔ±\87k&\90RG\8a\8d\88>\b\1e\15ãã¡oWþ@ô\r\aú (¢´;G÷aóîÎûÁ¢WÁíûÄú~âû!\85\ 4D{\16Ò>$iå¿4Ós+\ e¾Ì¾\96\1e\1e\84\14Ç\93±ºZÖÕÉÜÂà!\17oÊ-¸9:/Ï\1cTÌìr\8f\ºh\ 1\1e\90ÓhGEH\8céó£\10\ 2\94ñ\8e\8a\1fÆ9\83Uõ§\1c\85Q´þåÎûL\97é,õõùÕB{\97í\97¤GÄÞ\eîîÌIÉÇ\7fþú\12\81À.㯧&Þ\81JsX¹ìy|ä÷\17Îzv\8fÈ×Gún\90÷'â\85ñ-ê=\99C²D¾t\19q$FÉÀ\ e~VÆ1ÂR\9dò«²ÿ\ 3.@\11¾
+endstream
+endobj
+5665 0 obj <<
+/Type /Page
+/Contents 5666 0 R
+/Resources 5664 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5549 0 R
+>> endobj
+5667 0 obj <<
+/D [5665 0 R /XYZ -11.232 900.716 null]
+>> endobj
+5668 0 obj <<
+/D [5665 0 R /XYZ 56.693 743.142 null]
+>> endobj
+5669 0 obj <<
+/D [5665 0 R /XYZ 65.161 742.583 null]
+>> endobj
+5670 0 obj <<
+/D [5665 0 R /XYZ 56.693 696.775 null]
+>> endobj
+5671 0 obj <<
+/D [5665 0 R /XYZ 65.161 696.216 null]
+>> endobj
+5672 0 obj <<
+/D [5665 0 R /XYZ 56.693 649.166 null]
+>> endobj
+5673 0 obj <<
+/D [5665 0 R /XYZ 65.161 649.849 null]
+>> endobj
+594 0 obj <<
+/D [5665 0 R /XYZ 56.693 612.917 null]
+>> endobj
+5674 0 obj <<
+/D [5665 0 R /XYZ 56.693 585.516 null]
+>> endobj
+5675 0 obj <<
+/D [5665 0 R /XYZ 56.693 539.663 null]
+>> endobj
+5676 0 obj <<
+/D [5665 0 R /XYZ 65.161 539.952 null]
+>> endobj
+5677 0 obj <<
+/D [5665 0 R /XYZ 65.161 528.994 null]
+>> endobj
+5678 0 obj <<
+/D [5665 0 R /XYZ 65.161 518.035 null]
+>> endobj
+5679 0 obj <<
+/D [5665 0 R /XYZ 65.161 507.076 null]
+>> endobj
+5680 0 obj <<
+/D [5665 0 R /XYZ 56.693 460.025 null]
+>> endobj
+5681 0 obj <<
+/D [5665 0 R /XYZ 65.161 460.709 null]
+>> endobj
+598 0 obj <<
+/D [5665 0 R /XYZ 56.693 423.777 null]
+>> endobj
+5682 0 obj <<
+/D [5665 0 R /XYZ 56.693 396.376 null]
+>> endobj
+5683 0 obj <<
+/D [5665 0 R /XYZ 56.693 350.128 null]
+>> endobj
+5684 0 obj <<
+/D [5665 0 R /XYZ 65.161 350.812 null]
+>> endobj
+602 0 obj <<
+/D [5665 0 R /XYZ 56.693 313.88 null]
+>> endobj
+5685 0 obj <<
+/D [5665 0 R /XYZ 56.693 286.479 null]
+>> endobj
+5686 0 obj <<
+/D [5665 0 R /XYZ 56.693 240.231 null]
+>> endobj
+5687 0 obj <<
+/D [5665 0 R /XYZ 65.161 240.915 null]
+>> endobj
+5688 0 obj <<
+/D [5665 0 R /XYZ 56.693 193.864 null]
+>> endobj
+5689 0 obj <<
+/D [5665 0 R /XYZ 65.161 194.548 null]
+>> endobj
+5690 0 obj <<
+/D [5665 0 R /XYZ 56.693 147.497 null]
+>> endobj
+5691 0 obj <<
+/D [5665 0 R /XYZ 65.161 148.181 null]
+>> endobj
+5692 0 obj <<
+/D [5665 0 R /XYZ 56.693 101.131 null]
+>> endobj
+5693 0 obj <<
+/D [5665 0 R /XYZ 65.161 101.814 null]
+>> endobj
+5664 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5696 0 obj <<
+/Length 3105      
+/Filter /FlateDecode
+>>
+stream
+xÚí][\8fÛ6\16~\9f_!äe\13`\87CR$%uÛE[lzCÚb3S`\81$\ f²MÛBdÉ\95èx¦¿~)KNF\92e\1f\9a¢\93Ýäe|£\8eÎ\90ßwn¼\b{\v\ f{?^}\7fwuó\ 3Ç^\84"A\85w7÷\ 4E"ðBâ#?ðîfÞ«§/e*ãR>»¦\1c?ý-W²¬ßÎó¢~£\96Í\8fÿʧßçùÛúÃ\7fn_<{s÷\8b¾Í5!(â¼\96\1eRY.¥Teõ³¾;ñB}wáWwgúö\ 1ó½k\8e¢ ¹?¡\91\96\18\84Ooê\17\12\ 5Õ\95WÏï®þ¼"Z>ö\88Ç\ 5\12\91ï\ 5\11A\ 2Soººzõ\ 6{3ý\9bÖ\0±(ô¶»\96+\8f\13\8c¨/ôûÔ»½ú÷\15\ 2\ fvÉ^6\8b\10Á¢Vê5¥|§Åþ²\9b\1ft\93Ý?ªkBÄD¨\7fØ5þ5\99.c\99¾Æ\1c«\95þK\9e]\v\8c\9fÞ®\12µüêÙ5¡úÃ*ÎP\9adoK\14\17\12\99,ôG9C÷«ô\1fuûª\89ÌfY5\ 4ºm©ô§x\92öÚÌóL¡´îÝ\88?R\8a\85\11âúm£Ök\8cµ&\84à÷ïHýn÷\7fé!«þµêåÇv_ë1"\ 1õ\ 2\87\1e+Ý×Õ÷\1c\a\84GQ\14F^!½ùãÎmI;ümÿ\ 64D$dû\eÔ\82IÕÚV>GD\90®|\8e      
+ô Aîð\18x\ 2E4\1a\9dÀbáÕo^6Hl¡j¯¸O\10Ó\1d´\eÅB®òwrÖ\ 2c_\96÷j\ f\8fVC}=j¾è_ñt\87G\83ö\1a¹\ 6­?`\1c¦{\9cA\eÎfnú£"\96»îÛ)ô]ZæÝKþ\ e%$        \906KîøÒ\96\17ke\røB1âįù¢Mq¶\80â£rm \8639\8f\825îáèHËb\15+\95d\vp{XÃ>6\87û \87µ\9bäél\0í\0è²\9dS¶ð%\ 3¯\83î\èPÁ§Ô¡;\9f訠      m\8aT;ä\ 2\152\8dUòN6N^{l`×\88Pë)ÜyY\11èø\b\13gV£#ßÎjØ+\v·\1a\91Ðâwcþ\1dܧdr\v\8e\8bxåÂOUÀ3qÄEjä\ 4\v\83Ö{Ø[ºÍ]' \13¾³\Ëi2O$ЮÅíf§\89È#Ä\18uG\94¶|K¢X+k@\94*ik¼k\ fz\83ÝÿÇË\17#û´\83X3ð\80Í\ f\95]\87Ã\7fPþ¦ºÁ@(7tÍ·÷\87.újX\9be!ç\86÷HV±\ e\7fb\15\9f\ef
+¦½aè»ãA[¾%\ f¬\95\ 1×\9a\ 6¤&B¼\99\91n\1e\1a\9ewÉL\1e¼n\17h\1c·\7fË|\9bÁÀ\99d#Ç¿\v\99É"VP\1fùÛïwÏoaMK9UI\ eÔ7\9f\9b\1au?@\9cº«1tä[\82ÙZY\ 303\8c\84Ç\aÂ\8fëa£´Ö\ 6\ 68\\eµÞ(Ã\14ù\ e\8aÉwqº\91çáæK\1cöÊ$ELJSÚQ\81¸pWªèÈ·¤\9dµ²\ 6´£\11
+y\13\v¹\96\19\80&êqöà" úãåÏP§\12«óp\ 5\få/h\10úQÞpÓ>½Á!\17áH`á\8e.mù\96t±VÖ\80.$DaÄjº\ x\86\ 6ÿó$\95]éÃèUªH&\e%Ï­\9e        Ì\90`\81;x´å[ÂÃ\99²ugð¨.Û¸ê\8c\8e|»Î°W\16Î\15\1eé{\ 6ÍüåÏ@l>ä\e u\83æýÆN¥\1c\81\eì2ß\14S9òíu\87\ 2mÈ~6\1dØ«s\99©âÁ0\ eãá®tã\8c+-ñ\96T±UÕ\80)¡@\98\ fj\14\18ú    ð\%\98\8c¡\9cù\92¤\1c¶PY)\95á8öê\1f§\19\15ÔE g\94jË·ä\94µ²\ 6¤
+8Â<Ü/Z°+Õ\ e6Ý&i
+\8cºÖk\19\17\87
+ÀO\8e¬p8/!ÖW>9Q\95\1d» w©
+\e8É<Í\1cQW\9c\9c1§-ß\929ÖÊ\1a0G0D.^\88\e«Ô;/òÕØ¡Ña\9f|²n\18÷Ìÿß\86;\ fÈôu\91OâI
+¬¨d¹2e\ 5«\vBÎXÑ\96
+ke\rXÁ}DXÃ\8b-¸¤\ 4\ e¸¶qf\1a-Lä4\ 6çAåfº¼Ì¼æ°\8d. æ!\83\ 2|SV+R\1dOB\9d&\8d_\97\85\9c\91¦-ß\924ÖÊ\1a\90\86é\ e
+\9bY\9di\9e)y¯Æõû?ÝýúÂáäÏmn\1aÁçФé­\1c9\ 43`âJÆY\92\9bô̵°§)A\ 3\14ùîf\:ò-)a­¬\ 1%|\82(mf\.b¾\86\1a:áãe§nO\90±\9b\80_pB§·nç4cH]/uÆ\98¶|KÆX+kÀ\18\8a\11\15l0#ùRl2\99ã\çI¦LçÏ9®+\94ΰÙ\96o\89Mke\r°\89#äãf¯\19Ô÷\83\8e\83\93\fºúD\16åèU\15«èêSÎè\ fNv\9c¤\ 1\8bê\9a¢+\1atäÛÑÀ^Y8\rX\14"\9f\89}±õÐÜШµ\95\1f \13ãò>^­S90K\7fzÀê\14æl¸\1f\1clG\8a\10Ôµ\ fg\1dÑ\96\15¶ÊöQ\1ep-¹RS F\9b)\85¯\87ýö}\99\1a,\v\96\91Å«\1e\94¿92}ð¹oãØÏ\82\9c湨ë\14Î\0Þ\96o        p[e\87\ 1®Õe¢Ù\82ôÏ#+\99\94\10~s3|Áv»5\18Ê·²È¤      ¸òbÑm}D\99õfbкÌçj{`§ñ±K¦+\83Ö\8bD\19´\9eåÓ\1eÊo¾¾qg\8c> á4\8bx\84Hä_rW%ó\ 5¢AäpWe©\8a$[ r3)\15ZÅk\83­\94\8c
\13\87{)\19áÈçîÒ²\8e|K³e­¬A<JB$X\93\96\95\7fn¤üK\1eÜâw\84Ä=\v÷\9aøl¸½\89§íÈ>Rò\ 3¯±\ 6\ 6Û\1aÊ©uO\0¶­Aõ^\17ò\9dÌÆ­ÒÉ{U\98n\83\9b"É7¦u\11\86\19ò#\87     a[¾%\ 1­\955  ¶u"l\12Bx\11\ 3Z\97Ø.\13%Ëu<\95c\97\10&\12|øA\92\95²\0W1â¹\92\ 5x\8e\7f¡Ýpuä\ eX\19©¦ç.çö#\1f1ßÝ
\8e|;\10Û+\v\a±\1f    \14Ðf]&túeª1\11\83\eë\94«\1cÞy     \18:\8c\18'\97\8c¸|\11 ¾?«kô\88k_;Ò\91\89S4\8fÓt\12Oß"Í\89j\93㣧Þ7­+Hý¦ÎO¤ÒÑ\fâ\ 1s\17ßùL÷9q7\89Ú\91oÉLke\r\98É4.q3\89:Ë3\83uVjôý\ 5óURN\93l\9e\7f;Mã²Gço\8e$s±\1a\7fo)tÍè\9e\9f\8apÖÎ\0ßçHpw³\9f\1dù\96P·Uv\18ؾþ\8a5s\9dO\8eU%\ e\9f\18í&;½ü¸6Â\86wYI\15÷\ e\148²sM¦³Ò\18,\14        \11\Ôíá\b\ 5û\8d²N
+\rºUQÕ\17ªJ\83T\a\1cÞãF\87Obü Â¹ï£\91î\8f\88¸ó}4\fQè»+ÉväÛ\19\ 4{eá¾\8f\83H´_\ e1\83®ÿÌWÐdiS¨%4W\99åSà¤÷VÆÐÕ\f»òÿØÛÐÍ\97uÒ @¡Ãíj\1dù\96\10´VÖ\0\82!Ù½\9e±"§1Q&Ų\9d=4¸ ±\9c\ 6WÈl¡\93íåÙǨ\ 1\90ÄP\18²K:,Ê      \8a\82/þj?\ 2\8c"\8c\ 3\87þÊ'\b3w¥À\8e|Kca­¬\81±ð\19ò}a|®!x\95Ôgi\80\9a\bÞ\e¬3·þéȧ\89E1Âî\8a\87\96¨·UÕ\0ô´:о1¿`$/õX¥à\92/´X~\bñG¶  U`\1fù¨ÞY2\9fËBf*\ 1\17<&R\a\8c\12XF}~\88\91«S:â»[ÕÔ\91o\89]ke\rÀK(b¤Yç\ 46\1fYn²òÿ¹\89Å;ºFðä8\93(ܽº\1aç\8e|»qv§lÓ\19a\80(q\97Ótä[v\86µ²pÐ\93\b#­m\rú»%ô(°müð±­0x[e\96o\rü\104NKÀ[\14ú§\14@×á\92@ ÊÝm°ìÈ·D­3e\9bÎÐJÓÈݬPG¾egX+k@a\11"\1eúf'N©\8fx¼ç'\93âl\8c\1eH\88ÆJV ÆÄ,ØøK\16g?å\84ð:}uƶ¶|K¶Y+kÀ6\1e A\99a\94èè<²\ 3\11â\b\18\ 3b|[$JÉ\91\8fÂ>\14 Ã\96Þ\9d{Ü)à,w ]K\8c7\18\12VçËÎXÖ\96oÉ2ke\rXV­ª\10ÍJÖ4\ 6×\ 6\80${¿\98\19´:\1c~ÿÃg\8c\1e      8?ÞÉ»ð¹.Í, yevhQ×éÃß\9c\9dPBü:¥wƯ¶|K~Y+kÀ/\9f£`ÿ\94Å*p\8a§Ý`åxla\98Ó\ 1Û6\8f\96\ 1:ÕÉÃçXR\a \9e\12ĸ»âtG¾%ê­\955@=e(`MyÚQ\88®s\8a\19x!µ\92ñì#åVó\rô\bG\8dA\83\92\90\1c¡Ûúìâ&©ËVΠÞ\96o        qgÊÖ\9d\11E\88;|bV[¼]WX«j@vLQH\9b\ 5C¿WáÎ6)¥£Ð\1f~ZÕÿk,\9b\8f}NS\91C\13Q\99ÊUo7ÕI\13\12ÖU3W¬i\8b·c\8dµªpÖD\ 4\85\86[?>\81Ú\ 6\94\83t\9e\14¥²Y!n\84éñOÅ?ýÈغÚåìaÇ-ñ\96Ï:¶U\15Î\92P_º\7fj\97        NÁ      ¿\8bò<4Í\86\92        ^\16\e¹s²ü\7fÖ×Ö¯-¢í·ôc\84Å.\r\ 6{3ýÓ/\1a ,
+½í®áÊã\1aÌÕÓ\9b±\97\8fÐü_0\91Ä\e
+endstream
+endobj
+5695 0 obj <<
+/Type /Page
+/Contents 5696 0 R
+/Resources 5694 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5549 0 R
+>> endobj
+5697 0 obj <<
+/D [5695 0 R /XYZ -16.307 900.716 null]
+>> endobj
+5698 0 obj <<
+/D [5695 0 R /XYZ 56.693 742.142 null]
+>> endobj
+5699 0 obj <<
+/D [5695 0 R /XYZ 65.161 742.431 null]
+>> endobj
+5700 0 obj <<
+/D [5695 0 R /XYZ 65.161 731.472 null]
+>> endobj
+5701 0 obj <<
+/D [5695 0 R /XYZ 56.693 684.359 null]
+>> endobj
+5702 0 obj <<
+/D [5695 0 R /XYZ 65.161 684.647 null]
+>> endobj
+5703 0 obj <<
+/D [5695 0 R /XYZ 65.161 673.689 null]
+>> endobj
+5704 0 obj <<
+/D [5695 0 R /XYZ 65.161 662.73 null]
+>> endobj
+5705 0 obj <<
+/D [5695 0 R /XYZ 65.161 651.771 null]
+>> endobj
+5706 0 obj <<
+/D [5695 0 R /XYZ 65.161 640.812 null]
+>> endobj
+5707 0 obj <<
+/D [5695 0 R /XYZ 65.161 629.853 null]
+>> endobj
+5708 0 obj <<
+/D [5695 0 R /XYZ 65.161 618.894 null]
+>> endobj
+5709 0 obj <<
+/D [5695 0 R /XYZ 65.161 607.935 null]
+>> endobj
+5710 0 obj <<
+/D [5695 0 R /XYZ 65.161 596.976 null]
+>> endobj
+5711 0 obj <<
+/D [5695 0 R /XYZ 65.161 586.017 null]
+>> endobj
+5712 0 obj <<
+/D [5695 0 R /XYZ 65.161 575.058 null]
+>> endobj
+5713 0 obj <<
+/D [5695 0 R /XYZ 65.161 564.1 null]
+>> endobj
+5714 0 obj <<
+/D [5695 0 R /XYZ 65.161 553.141 null]
+>> endobj
+5715 0 obj <<
+/D [5695 0 R /XYZ 65.161 542.182 null]
+>> endobj
+5716 0 obj <<
+/D [5695 0 R /XYZ 65.161 531.223 null]
+>> endobj
+5717 0 obj <<
+/D [5695 0 R /XYZ 65.161 520.264 null]
+>> endobj
+5718 0 obj <<
+/D [5695 0 R /XYZ 65.161 509.305 null]
+>> endobj
+5719 0 obj <<
+/D [5695 0 R /XYZ 65.161 498.346 null]
+>> endobj
+5720 0 obj <<
+/D [5695 0 R /XYZ 65.161 487.387 null]
+>> endobj
+5721 0 obj <<
+/D [5695 0 R /XYZ 65.161 476.428 null]
+>> endobj
+5722 0 obj <<
+/D [5695 0 R /XYZ 56.693 428.921 null]
+>> endobj
+5723 0 obj <<
+/D [5695 0 R /XYZ 65.161 429.604 null]
+>> endobj
+5724 0 obj <<
+/D [5695 0 R /XYZ 65.161 418.645 null]
+>> endobj
+5725 0 obj <<
+/D [5695 0 R /XYZ 65.161 407.686 null]
+>> endobj
+5726 0 obj <<
+/D [5695 0 R /XYZ 56.693 360.178 null]
+>> endobj
+5727 0 obj <<
+/D [5695 0 R /XYZ 65.161 360.862 null]
+>> endobj
+5728 0 obj <<
+/D [5695 0 R /XYZ 65.161 349.903 null]
+>> endobj
+5729 0 obj <<
+/D [5695 0 R /XYZ 56.693 302.395 null]
+>> endobj
+5730 0 obj <<
+/D [5695 0 R /XYZ 65.161 303.078 null]
+>> endobj
+5731 0 obj <<
+/D [5695 0 R /XYZ 65.161 292.119 null]
+>> endobj
+5732 0 obj <<
+/D [5695 0 R /XYZ 56.693 244.612 null]
+>> endobj
+5733 0 obj <<
+/D [5695 0 R /XYZ 65.161 245.295 null]
+>> endobj
+5734 0 obj <<
+/D [5695 0 R /XYZ 65.161 234.336 null]
+>> endobj
+5735 0 obj <<
+/D [5695 0 R /XYZ 65.161 223.377 null]
+>> endobj
+5736 0 obj <<
+/D [5695 0 R /XYZ 65.161 212.418 null]
+>> endobj
+5737 0 obj <<
+/D [5695 0 R /XYZ 65.161 201.459 null]
+>> endobj
+5738 0 obj <<
+/D [5695 0 R /XYZ 65.161 190.501 null]
+>> endobj
+5739 0 obj <<
+/D [5695 0 R /XYZ 65.161 179.542 null]
+>> endobj
+5740 0 obj <<
+/D [5695 0 R /XYZ 65.161 168.583 null]
+>> endobj
+5741 0 obj <<
+/D [5695 0 R /XYZ 65.161 157.624 null]
+>> endobj
+5742 0 obj <<
+/D [5695 0 R /XYZ 65.161 146.665 null]
+>> endobj
+5743 0 obj <<
+/D [5695 0 R /XYZ 65.161 135.706 null]
+>> endobj
+5744 0 obj <<
+/D [5695 0 R /XYZ 65.161 124.747 null]
+>> endobj
+5745 0 obj <<
+/D [5695 0 R /XYZ 65.161 113.788 null]
+>> endobj
+5746 0 obj <<
+/D [5695 0 R /XYZ 65.161 102.829 null]
+>> endobj
+5747 0 obj <<
+/D [5695 0 R /XYZ 65.161 91.87 null]
+>> endobj
+5694 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5750 0 obj <<
+/Length 2778      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ]Y\93Û6\12~\9f_Áò\8bÇU\9e\ e\ e\1e`öÉñ:\89SN*ñLj·Ê\9b\a\8a\82$®y(<Föþú\ 5EÊ6©\91Ø\10\88Iü$\8e\b6{\80¯ï\ 6D\9cµC\9c\1f®¾»»úæ{\8f8!\84\9d»\95ã3ð\ 3GP\ e<pî\96λë·2\95Q%\9fÝ0\8f\ÿRÔ²ê.WEÙ]Ô\9bþæ?\8bø»¢xßýñïÛ7Ïþ¸ûI½æ\86R\b=¯£v[\7fLeµ\91²®ÚÛêíÔ\11êí>oßîª×\a.wn<\b\83þý\94\13E1\10×ßt\1f4\fÚ'¯^Ý]ýyE\15}âPÇóÁ\ f¹\13\84\14\9c8»z÷\aq\96ê\9eâ\0ÜP8»ýÈÌñ(\ 1Æ}u\9d:·W¿]\91~*\88â±½l?~ø\82²â\88\ 6Ì    \\ f\ 4\15-åö{\ 6¡\b\1dÚ\8e\ e\9dR:«\93\94&é{@}:¦ï\11
+\81/Poør\16|\bY8\ 3³{\82åÚé.ÞöHQ3¼_+w\8f\94\ 3ã!Pâwk\15Õu\99,\9aZîWè@MÝxÞ\7f1&ë¼»ñÉ\1eBùà\91s#q\ 3ãMTFq-Ë1+7'Y¹Î¢-\8exÕ,*Y#Çne\9c¬\12¹Ä\r_|¼p"\ 6\v9\10\8e\ 3\84¹\vB!À\1a\84\87ô\r!l̬\ 6\84¹\0êöê&\8bò1bà4bZ\94\8dQsþ\89\a sþ\81mY¬\92Tj<!óu\9aT\e\1c\8e¶JL29\96\93\93Ã\93
+7®©°\80Oòª\96\11rp±Ò\ 5=ã`\11ò_R7\ 4¼!£\1apg\ 1P!¾J¸O¯7UsçR{+>¤o¸æÖ\98í'Cq\17
+fo2\86ô\r\98Y\r\11 \1e°^áßa=\8ae²ZÉRæ1rüBÖ;9»_Sï
+\1d\1f¥\9aW­×\9b¨ÖÔÀ¾òÉ        s­\81pDß\f\84æÌâAè\87.pJ¿"=|Ú\89(\8bûd)\91 R\9co\93|\8d\1cÝÆ\99z\1e?\16ó¹.\92\ 5\ 1â{ö\90<¤o\88dcf5\90,8p\8fuHþ\97Tþ\\89T{¯\9a²ØÊ\b9:\8dòu\13­åÅÊêÔȨD\ 2=/j´[]_æÒ\1a[\88·ÅX\99  íwQ¼5h\ fé\e\94ÙÓ@\ e\18puc\ fäÿ\10\8f\9cÖ\8f¯\1e\b²º\87èù\G\94n7ÑâH\17ïï\9d\7få\8bÛ\97¯_\9bd?Nû
+Ǧ¡ýG°N·¯\16\86Òàóê\ 6\10¸~¿0Heóðçq\82²Ïôù.\aF\ e\98\7f´º\ 2\\ 5\rþ9Q\93#Óvªël¿\û)¸Í\92zóí³\eÊö\16*\87ÞÆBg9¡·\87ð!K±³Â\15\8b®É¤\9c÷î}Æ\80 {¡Î\88¾¡Ì\1a3«a\8e\98\a\9e\1fvËýb¹Äf"j¤g½\94«¨Ik¼$¢ó\8aø¬        6M¨\90¼=²\98jZ¾Å\82\98RàÌ^\b9¢o\b2kÌö\93A\bp\9fÛ\9b\8c!}ÃÉ0eöX¾\ 2OQnÙäà{}àr3\99Ù\7fÈÐ=9måRY\1fùðêë'çßcßßê¿~z\9aó\97\14Gùe\91×e\91"½Ø\179R%¼\89êä(\88¼\99ðFn\9bí6\95\99ÌuÃzO\84à\12{ÁÐ\88¾\99,\183{,\vBù!Ê\9ey!Sþ\bÃx\8cs®Oï ==ÿðïy\12\17Klº*-â÷º \b\94kåÚ\v\e\rA`ÊìI\85è    Å\17ç(\85x\8c\82ÓÁñ\87Zæcïå|\ 5óÅ¥k\8d
+@\16M=s\98\1c¥é_\14%ëf\8bVe\91éJ\87\1f\80+\ 2{Ò1¤o(\1dÆÌ"\1cô\83Ò\f\b\ 4\81ÛÉ\v>Kó\80\86:5t\13ÝK\eÉH¬è®U´¸Òl\82¨°\89ý"\93³\vM6s¢¬ª\93±hOË\8b\8aí=f¯ÇfDßP^\8c\99Õ\90\17/\ 4\1e\9bmT¡£ÄzS\16Í\1aÙ     \10U\1a\86&©Ng¾¦\17Úí\ 2tk\v=¤o¸ÐÖ\98í'\83»àÛËâ\fÉ\eN\85)«ø\1c\8eÇ\ 3\10¡Ð,ÑÊÕJÆØ\9a'^;b«£Ê§È×rfM\8a·\8f\94aë-[|­e-sYF5V1\1d\15õ¦u\ 6ë\92\ eÖädHßPP\8c\99Õ\90\14¦ÞÉûlgVTH°ü}ÊtQ¾\9c¹\12ü}\92ç\ fÔf\9eO\15fR³Ða\1aôK\16XÃð\90¾!\86\8d\99ÕÀ0U\81t¯ì¿Ò\12«V¹\ fm\15Pa¹NoèúhìógS\19Ù(\8ee^\1fç!&R²'ÄDÓU$]jÅ\9aÈ\fé\e\8a\8c\1a"C< ¬O£\9d\89¸ÈïeYÏ]\11;\ ewO»hU\1cm\8fëQØR³\e\ 3[x\18Ñ7Ã\83=fûÉ\bº¸ÐÚd\fé\eN\861³xáp\ 5\a\ eøµ\94÷IÑTéGM\87\0[cÕª\aï°-u¶ÂüzST\96r¤Ñ\85ݦÓRï\v\10\9e½Lê\88¾!ÐM\99=\rë@M\87ëb\8aMh§º©ÐË\9bK9{/ESÉ\99}³U£ãÇ£[3\12¼\ f\89T\e»(\9fÝ\10\1f罧eËë2-ÖdkHßP¶\8c\99Õ0">\ 5*¼C\95Â\9aÖ|Ø'ÓlÁsÝ.\v`m\15\87ô\r\1a³ýdð}8im.\ 6ä\r§Â\94U\r\10\98ßGÙ/°&\1d\94\15Ú\ 3z\94¼ë´w÷wÌ\82j%ë¦u\ 2ëBDkr0¤o(\bÆÌjH\ 2\13ÀI\9f\9aÛÜ%Xgd\81´.÷\89ÜE\vìÆ\1clI\0_S\96ù}R\16\914sÍ|·Iâ\8d.Ä©\vÄ·\97Q\1dÑ7\84¸1³\1a\10§\ 1ðO¾\vÖ%\9d\7f\1f\8c&\Íz3Ïä0Ëh§\99¾Ì\8b\1e®\91\11Ö\8eªË\99\85ý¨ÝC'ÿF)\90\80?æV\ f.\ 4P/¼d«GÔ\94Iý¿.Áý\93ÒñU\91\1f¶x\1cL5¤r\1d¥
+ÏI¬®\93ü}»Ãã\1fÏ\ 6æ\1cJy¯\9c\91º(?~\1a\82\9c/\1e(æÃÀÞ.\10î\aÀ¸=gwDßL\ 3\9a3\8b×\80< à1O{\17H\92+·,\8bê¤@\8a\13vܦØÍ\9dêHR\99GXË\8dö¦\8blÛ<\10\8ebU\ 4÷]`nø¨*Â¥À\ fæn6\15Ñçu¡n\r\18ì\92e½Ñ\91|®x
+\98EÉg\ 4\j¯46¢o(ùÆÌjH>ã\10\90¾4ö2\8dJ\8dã\97~}\8dÍ[Fë\8b\ f)áÊ9SñÎcJ\b\v]8lÙ±²]rÕäqõ1/¶URAÕ\9eò¦!+L(î\aOVXÀÁ\13öÒc#úf²bÎ,^VXà\838\1cµ§³Wr#/k6;ß\9eð%\8atN·hñfrÞÕYòûç~\8cª\99g¦B[î®­ÑÒ©\16¬=òÑ\9e\15\19\927\14\fSV5äB}\86ôó!Y\1aIÀ¢©·Ø\8d\83ê¯\12 3\15©\99ÓD?ÞýüF\17â\1e\ 5\97\b\1dÑ7\ 4¹1³\1a(÷Ü=Ý=Ê\1fÀm?å7\13{Úä\87XnëÙÛ\99±    F­þ\8bû(m.\v\98¦7\0«è!\19\vÝÄ\16M\93Ó\ f§\19z\7f\9eb}Tæ
\ 5{T\1f\95y{¹±ã¤\ e\1cT\15Ò5*0\80zSÊjS¤K\1dg\95z ¾<Ëfvg\95¸ \{Ý.#ú\86êÊ\98Y\ruE\ 4\1eÎ¥Î\8aûÙÝÕ\víg\8f'\9d'\ eÈÓ°º\9a.ëë\1a¯\8c®±=@ÈF\94´È×Rw\8f\a\r9\ba/\979¢o\ 6|sfñÀ§a &¨Ïo-d\92¯ç?\85wîýÕè\83\aЭjÊ\95Ì5\10\8dÝU\8c>£³JÐg\7ffÉò!S­ì\90\8f5À4$ ÂGM£R?PÔçN£véÓm[e/ëDV\1a¦\96z\ 2\b³\98C¥n\0Äbô;¢o¨q\8c\99ÕÐ8\1e\ 1~H\18Þb·¯¼\97r«Q4­\8bµT
+EÇlî\94G\97è\14fã"m²ü¢.ËéªrÔ\1c=rýdÂ*ß¡Û\9a*)³jÞþÐÅÜݶø\r\87\95TÑÑQ'À´
+à>PboÃÇ\88¾¡\84\1a3«!¡<\ 4~8yÈV\b\8cîPÛ+ù\8bwõPÎ\81RÿQm]û;0\84Ílëúâq
+Åâ¿2®GV¯o+\88\96Y\91ú\8c\9b$®@¶ÇüT\89úêó\90\ 3\1dùgÓýL\8eúg?³ã\8a\10<uI\ e;\ 1\88
+xÕ?ôé\8avWÈÉ'í/â\84ö\8c¬âÖâ©\1e\ 3êfâkÊ(^xC¦\16P\1c¬ë½,#d\9b`\95¡·)/\8b¸iÛô4Z\19\87Ë\85XøÀBjA\86\8f~æÉm\8f\ e\95§ÿ\ 3+\80·\93
+endstream
+endobj
+5749 0 obj <<
+/Type /Page
+/Contents 5750 0 R
+/Resources 5748 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5797 0 R
+>> endobj
+5751 0 obj <<
+/D [5749 0 R /XYZ -11.232 900.716 null]
+>> endobj
+5752 0 obj <<
+/D [5749 0 R /XYZ 65.161 760.065 null]
+>> endobj
+5753 0 obj <<
+/D [5749 0 R /XYZ 65.161 749.106 null]
+>> endobj
+5754 0 obj <<
+/D [5749 0 R /XYZ 65.161 738.147 null]
+>> endobj
+5755 0 obj <<
+/D [5749 0 R /XYZ 65.161 727.188 null]
+>> endobj
+5756 0 obj <<
+/D [5749 0 R /XYZ 65.161 716.229 null]
+>> endobj
+5757 0 obj <<
+/D [5749 0 R /XYZ 65.161 705.27 null]
+>> endobj
+5758 0 obj <<
+/D [5749 0 R /XYZ 65.161 694.311 null]
+>> endobj
+5759 0 obj <<
+/D [5749 0 R /XYZ 65.161 683.352 null]
+>> endobj
+5760 0 obj <<
+/D [5749 0 R /XYZ 56.693 635.845 null]
+>> endobj
+5761 0 obj <<
+/D [5749 0 R /XYZ 65.161 636.528 null]
+>> endobj
+5762 0 obj <<
+/D [5749 0 R /XYZ 65.161 625.569 null]
+>> endobj
+5763 0 obj <<
+/D [5749 0 R /XYZ 65.161 614.61 null]
+>> endobj
+5764 0 obj <<
+/D [5749 0 R /XYZ 65.161 603.651 null]
+>> endobj
+5765 0 obj <<
+/D [5749 0 R /XYZ 65.161 592.692 null]
+>> endobj
+5766 0 obj <<
+/D [5749 0 R /XYZ 65.161 581.733 null]
+>> endobj
+5767 0 obj <<
+/D [5749 0 R /XYZ 65.161 570.774 null]
+>> endobj
+5768 0 obj <<
+/D [5749 0 R /XYZ 65.161 559.816 null]
+>> endobj
+5769 0 obj <<
+/D [5749 0 R /XYZ 65.161 548.857 null]
+>> endobj
+5770 0 obj <<
+/D [5749 0 R /XYZ 65.161 537.898 null]
+>> endobj
+5771 0 obj <<
+/D [5749 0 R /XYZ 65.161 526.939 null]
+>> endobj
+5772 0 obj <<
+/D [5749 0 R /XYZ 65.161 515.98 null]
+>> endobj
+5773 0 obj <<
+/D [5749 0 R /XYZ 65.161 505.021 null]
+>> endobj
+5774 0 obj <<
+/D [5749 0 R /XYZ 65.161 494.062 null]
+>> endobj
+5775 0 obj <<
+/D [5749 0 R /XYZ 65.161 483.103 null]
+>> endobj
+5776 0 obj <<
+/D [5749 0 R /XYZ 65.161 472.144 null]
+>> endobj
+5777 0 obj <<
+/D [5749 0 R /XYZ 65.161 461.185 null]
+>> endobj
+5778 0 obj <<
+/D [5749 0 R /XYZ 65.161 450.227 null]
+>> endobj
+5779 0 obj <<
+/D [5749 0 R /XYZ 65.161 439.268 null]
+>> endobj
+5780 0 obj <<
+/D [5749 0 R /XYZ 65.161 428.309 null]
+>> endobj
+5781 0 obj <<
+/D [5749 0 R /XYZ 56.693 380.801 null]
+>> endobj
+5782 0 obj <<
+/D [5749 0 R /XYZ 65.161 381.484 null]
+>> endobj
+5783 0 obj <<
+/D [5749 0 R /XYZ 56.693 335.218 null]
+>> endobj
+5784 0 obj <<
+/D [5749 0 R /XYZ 65.161 334.66 null]
+>> endobj
+5785 0 obj <<
+/D [5749 0 R /XYZ 56.693 287.152 null]
+>> endobj
+5786 0 obj <<
+/D [5749 0 R /XYZ 65.161 287.836 null]
+>> endobj
+5787 0 obj <<
+/D [5749 0 R /XYZ 65.161 276.877 null]
+>> endobj
+5788 0 obj <<
+/D [5749 0 R /XYZ 65.161 265.918 null]
+>> endobj
+5789 0 obj <<
+/D [5749 0 R /XYZ 56.693 218.41 null]
+>> endobj
+5790 0 obj <<
+/D [5749 0 R /XYZ 65.161 219.093 null]
+>> endobj
+5791 0 obj <<
+/D [5749 0 R /XYZ 65.161 208.134 null]
+>> endobj
+5792 0 obj <<
+/D [5749 0 R /XYZ 56.693 160.627 null]
+>> endobj
+5793 0 obj <<
+/D [5749 0 R /XYZ 65.161 161.31 null]
+>> endobj
+5794 0 obj <<
+/D [5749 0 R /XYZ 65.161 150.351 null]
+>> endobj
+5795 0 obj <<
+/D [5749 0 R /XYZ 56.693 102.843 null]
+>> endobj
+5796 0 obj <<
+/D [5749 0 R /XYZ 65.161 103.527 null]
+>> endobj
+5748 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5800 0 obj <<
+/Length 1864      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ[KsÛ6\10¾ûWpÒ\8b\ 6o\ 2éôФM:iÒicwÚ\998\a\98\82,\8e)B%)?òë»\14©Ø\92-\17\14EMO¢Dpñ\ 1Øo\9f\14\89.#\12½;z}vôò­$\91\ 1£\98\8aÎ&\91b âHS\ e<\8eÎÆÑçãO.s¶t'#&Éño¾res9ñEsQMÛ\9b?ùäµ÷WÍ\97¿O?\9c|9{\8fÓ\8c(\ 5#e#í´ºË\9u®*ëÛ8;\8d4ήx=»ÀécÁ£\91\ 4\13·óSNQb¬\8f_6\1fÔÄõ\93G?\9f\1dýsDQ>\89h$\15(ãØPP\84EÉìèó\17\12\8dñ\1e"\0att³\1c9\8b$%À¸Âë,:=úã\88´[A¶nÉJ¶0@\89j@\9d3&\97(V\8f½|\8bC\96\v\11õ3\1a\84Òxc9ø£]\14iõõd¤\b9~ïl^úüÕÉ\882ü:³y:qe\ 5i\ e\17¸Í0N\v¸\9de\8dpÜ·Z~ýñn}Á¸Q4fQÌ\11\14n\18.¸þ]\92\18÷OE\f\8c6Qá¢ÉÃ\15®I{ú×Ç\130\rT\8bÕ\ 4\8d`Z\8fî+_\ 2UtS¾$\14bܹ\90\19\1e\9e¾\ 2ÃÌ\1eÀ.\ 5\16\97Qsñ©U\87µ£]\ 1ç\14\ 4nÐò\84ÿòÅ8Í/×4ⱬèóR\ 3&é­+×\86¢\ 4\b=p\86ÓãÝ\1e\a¾ås»â\13\ 6LÓ=+þÔÙ±+ ñyåò
\85\9f»¢J]Ykÿ÷Í#\13\8fæfÛ\98À\rS\86\ 1§f8\86(M\ 1íÉP\ 4Y\17ß\8f\1f½¡\86ÓCi\ 1J´&üÇñØ\8dÃÈQ¸É|QÌ=:\9c\1d\19¢b\8d¾\8b\1e\92!JJ\102Þ3C\16Y\9a_AÍ\81¼öº\ fxÑÜ)§þ¦\v\11\ 4\824b@"p\ 1\92Ëá\98°.¿'\15z\83íÀ\ 5\1e\83f¼9ñ?çc[\85²¡\8e±\82\ 6®B¯uÎ,oÉ`â G\93HÙC\12\87hP\9cï\998i>v·0sÕÔ\8f\1f°æ2óe\89þd\ 6vQyXr(\9c>Òè:2\1e\8c=R£DJ\a\86ü~ìé\ f6\9c=Òà³Æ´éÃÜeYp¤eó@\9eÝ\1c,~\93è\17\ eI2©(h¢÷L²Äf\99_TpYØù4MJp·\18¤\95©Ï»\90J"4!\ad\95  u<\1c«Öå÷dUo°\1dX%\ 4n\90hÎùMf\vÌB\ 3Éb¯m\9aÙ\8bÌ\85\r_)H°Ç\9bÙªÜ3¿¿éæî¼­}¸Ñ\aå-\15(]ì\99·«x\12J7\87¬IÂvJ¬$\91@\18\1d\8e»\18¬\ 2Ql0înÈïÇÝþ`ù+L\f¼­§½ñEá\92êpé\950\14\ fI\ 4Ôl Òì@\84÷iqe\e\1aü\8ak¾zD\82\9d4_HÄc\ 6\8c\ 5\85\88\81q=\9cæ¯Ëï©ù½ÁvÐ|I@2Ù¹ª0óE ·ºW\88ÀÈ\11]Û4\10\84½
+\ 4\91V\81`1¡I\83\1dqåCm\ 4æO\81ygÒ\98\9fì.Ô»·Å\8cÀõe6     =â\14ýûØmZ\ 6ù@\87\ 4\86Þ\14u³µ\rçD\90¦\ 5\81ný~T¼¬ê¶cF¡\16\81+`±\19\8e°ëò{\12¶7Ø\0Âj\f\ e´Â¹\fHÕVÆ®]qa«t\16\18³enæòjç\88Mp\ eÌ\1cÔOá&òxß\1d¢tv       e\91ÀÜVÓ.N\8a\10\10tÀÎ\10×\ 6\84\1c®3´!¿\9fÎ÷\a\e©\9b\98mg\bOo\8b\ 2?¡÷ÇxÎ\1d\1a\11\߸
+uhi¨Ð4ÏÒܵé]¨\vò»Ò\99k\85\8cQ\87ä3W\1c¤d{æsio}\ eÉÔ\166©»[\85\9b\17®DK\87¦±Sñ\84K\84§\aìlqÁ@ñá\b¾&¾'¿ûBí@o!ÁPÝ9\ 6={ó.l`]\98Þ\99%èo\958hó\8bS\ 51\8bÿ\1f^\8f\13\ 4£\ 6,(2#A\93áÚ½\eòû±¢?ØpZ0c\80\98]\9a\cW&E:¯­_Ø\ 3~\12è \ eé{\9f\1d¾\84ózqùT\7fî;\1a\98xþáÂ];\9b\85ni5µ\e\7f2\87av¤Åp\95ò\rù=\15»7Ø\ e\8a­5PÞ\96a«©\v­$ÜØÐ*v`Z\9e\96WûåÇ,-\17uª_V6\ fo\7fMýÍ~«\18\8f\83Ó\ e\ e\8fi
+Z\ eW\97gµZÅÒ<ôx\f#\0²z\13\90Æ@Å&¯)Áuý^\9c0<\8csBتe¹áAI4b\ 2¸j\vZg«\17)'>Ëü      \93\18\8cãsË\9f0^Ì/W¯^Nm-ùú\84Êãö\89\vçòæjfÇío\95¿\7f?³©sð\asÓº\11\19«\95/\9e\17~\92n\81\89Ëf÷u\93į&(Ó<q\eï\80"«1ín®\8bæÍQXß\1d\2\ 5\82kÆ1`\bßcY÷¶ÌX³\10\ax\1d¨B«\9d\18,f ¸%\9a\ egZ7ä÷3­ýÁ\86\9bV\1a#y\88è\1cJç.Ð\ 4\15\8b,´Ö\18Z\1dmõ+дgYh\1d\8ac`GÕå®\b\8f¯.\ 2\8b³¿\9c\108Òeó§B\99s"Éö\90 ­E¶\b÷36KC=h} \8f<\b\82¡¡\16 & ÙA\9b»TÄ\98EîÒÜýä/\Q5Öï´²wÕ}ÒÔêæh\86\8b\ 1ä\88E\ eØÉ¥\fm\8b\19®\93»!¿§\ 1ì\r\83\ 1ä\ 4]ks®\8bÒ\856³Æ\8fº·?¼x&UyÂbáÏ/\9eO8Ò¼¬\9c\1dï7âü¦\93÷0^m\a\9eøùÝæðÑöá¡ \82_ª´UU¤\17\8bàvUé;æ\\94* |¸
\86ü\9e¼è\r\ 3\ 1Îè·\9c\83%6°\82páöÝ7Æ@7\rí\82&\8b²ò³ôë\86\ 3ï\90õPÊ\81\88\ 5òè/U\82`°nvùGÕ¿\117µý
+endstream
+endobj
+5799 0 obj <<
+/Type /Page
+/Contents 5800 0 R
+/Resources 5798 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5797 0 R
+>> endobj
+5801 0 obj <<
+/D [5799 0 R /XYZ -16.307 900.716 null]
+>> endobj
+5802 0 obj <<
+/D [5799 0 R /XYZ 56.693 742.989 null]
+>> endobj
+5803 0 obj <<
+/D [5799 0 R /XYZ 65.161 742.431 null]
+>> endobj
+5804 0 obj <<
+/D [5799 0 R /XYZ 56.693 694.923 null]
+>> endobj
+5805 0 obj <<
+/D [5799 0 R /XYZ 65.161 695.606 null]
+>> endobj
+5806 0 obj <<
+/D [5799 0 R /XYZ 56.693 648.493 null]
+>> endobj
+5807 0 obj <<
+/D [5799 0 R /XYZ 65.161 648.782 null]
+>> endobj
+5808 0 obj <<
+/D [5799 0 R /XYZ 56.693 601.274 null]
+>> endobj
+5809 0 obj <<
+/D [5799 0 R /XYZ 65.161 601.958 null]
+>> endobj
+5810 0 obj <<
+/D [5799 0 R /XYZ 56.693 554.45 null]
+>> endobj
+5811 0 obj <<
+/D [5799 0 R /XYZ 65.161 555.133 null]
+>> endobj
+5812 0 obj <<
+/D [5799 0 R /XYZ 56.693 507.625 null]
+>> endobj
+5813 0 obj <<
+/D [5799 0 R /XYZ 65.161 508.309 null]
+>> endobj
+5814 0 obj <<
+/D [5799 0 R /XYZ 56.693 460.801 null]
+>> endobj
+5815 0 obj <<
+/D [5799 0 R /XYZ 65.161 461.484 null]
+>> endobj
+5816 0 obj <<
+/D [5799 0 R /XYZ 56.693 403.018 null]
+>> endobj
+5817 0 obj <<
+/D [5799 0 R /XYZ 65.161 403.701 null]
+>> endobj
+5818 0 obj <<
+/D [5799 0 R /XYZ 56.693 356.193 null]
+>> endobj
+5819 0 obj <<
+/D [5799 0 R /XYZ 65.161 356.877 null]
+>> endobj
+5820 0 obj <<
+/D [5799 0 R /XYZ 56.693 309.369 null]
+>> endobj
+5821 0 obj <<
+/D [5799 0 R /XYZ 65.161 310.052 null]
+>> endobj
+5822 0 obj <<
+/D [5799 0 R /XYZ 65.161 299.093 null]
+>> endobj
+606 0 obj <<
+/D [5799 0 R /XYZ 56.693 261.943 null]
+>> endobj
+5823 0 obj <<
+/D [5799 0 R /XYZ 56.693 234.389 null]
+>> endobj
+5824 0 obj <<
+/D [5799 0 R /XYZ 56.693 187.38 null]
+>> endobj
+5825 0 obj <<
+/D [5799 0 R /XYZ 65.161 188.063 null]
+>> endobj
+5826 0 obj <<
+/D [5799 0 R /XYZ 56.693 140.555 null]
+>> endobj
+5827 0 obj <<
+/D [5799 0 R /XYZ 65.161 141.239 null]
+>> endobj
+5828 0 obj <<
+/D [5799 0 R /XYZ 65.161 130.28 null]
+>> endobj
+5798 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5831 0 obj <<
+/Length 2316      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\[sÛ¸\15~÷¯àSG\9e©`\yÙ>%M²Íf½³\8dÕ\99\9dÉîìP\12d±&      \95¤ì¸¿¾\87\12eG\94d\1d\b\82\9b\17\93¦ \83Cà|ß¹\0\10\rn\ 3\1aüxñvtqõAÑ !IÈÃ`4\vBNÂ(\88\99 "
+FÓàËà³ÎuZëË!Wtð\8bit½¾\9d\99j}ÓÌ»\ fß\99É[cîÖÿüvóóå\1f£\9f \9b!c$Qj-í¦yÌu=׺©Û\8f¡w\16ÄÐ{(ÚÞ%t\1fI\11\f\15I¢®\7f&8H\8câÁÕúÂ\92¨ýæÅûÑÅ\7f.\18ȧ\ 1\vTHÂD\ 4QÂHHy0).¾üA\83)|\ 6\1a\10\99ÄÁêe\11(F     \17!ÜçÁÍÅ?/h7\14tkHx\0Í"\95¬Æd#\&\84Ñ°Ó*"L­ôØ|1ø2d\94ÒÁè2¦\ 3còÍû};º0\18\1cFV\89µ\90Ñfäf&ÏÍ%W\83\87¬¼]?\9aÌÓòv3Öóô\92ÓÁý%S\83î\ec­Ëõ]\91N»g\8dy\9e\90Uß ôsß,\96$\8aÚ\17_õÝ\1cPQp\98ùxÓjb6Âë¬\9cèÞ\843\12        Â×÷ÕÚLÈö\98\fùj $Üp\12\87ÝàýÎùöØ­T]\99\81lu\88\89\f\9fT¸Î`(tþ;U´)à/»\1c\860Ì7EÖÌ\7f¸\1c2NÛ1¸ÓW×ðg\96å\9alìpÕ\ 3\98^ÛI{ùqÛfÀÖXÄ\ 3\98Z\92\80±\83Í´Ï\15\8dÀ\ 4Ã\80\93$N\82J\a³o\8ddKÚþ§»\1dÄ \v\86´ë`-\98µ­]å+ÂBÖ\97¯(L\v\f\1f¦\87o\ 1\14\92\84'gPv%°º\rÖ7\9f;DmÍï\93â!á\e\9b¸O«Ì,ë-³Ø\95\ 5 k'\7f\ 3\ eTã´\9c"\eN§Y\93\99\12)\17à\86jW/\17\vS5¸Æ`É-\ 5 Ú>\0\ 2\90oVO²lj&ØÖÛí\8eC(â\84²Ä\9f\85oËw´pge-,<RDÐÎ\91¥%nø³r±DZ\vøà"mlg+L\b\15.|wàº\eMt\9e3\941a\92}\8fä/À§'Ì#ùó\18Â\rî\ f\1aÛò\1d¡á¬¬\ 54\ 4#\10f­f¹\9dA\9cÁOÇyÚè¯H\82\9ec¥êYºÌ\91\98ûõÝ\a4\95ë
+\8dã3¿\92þ\9a\16\8b\ã5mÁcK$\\11._\97\84ðYzb\92¯u~5^fùôjÞ\149¯ÌlFà\19\92KT¢\88¤Ò\1f\97(\88à¥TÞ¸¤'ß\8d\95Ås\89\8a\ 5ßä«\ f¦ºÓÈ\98\ f\ 2Éi\8e\8e¸Ì\f×îS/3\1cü¥{°Û~ð\19I\11Ër²¨Lc\9aÇ\ 5\12ÖfÙô#        è\8f\1cTeõ¥\8fH\1a,\91Ñon RG²\eä\90\99\r>\15ä 2\ eý¡b[¾#*\9c\95µ@E\14BÂßq¥)Ïì`þ1ºþ\19×ò®ê\9bàð0\1a\9at¼ÌS¬7ÔàãÒ¦g2 å¯/Ûø\18\e_geÝè\14I%ÿ^ÖH±S\83Í]§Y¥'¶\ 1¾\82«â\91?DlËwD\84³²\16\88\80k̺JdS¥e½N 24:\90¤×F\ e\96¼û\ 1\e\ 2zð-û\1dÅ\11\10eXcÏj\0éc}fþY¤UZ@àn\8b\r\ 5iGè¯\18×\93ï\88\rge-°¡$\89UW\8cÛc\10/p$¶\f\87\957Õe\83\8dßò¬F×JòÜ< C=¼!î\rÊ\9e\ 1\7fÜ$eLT\94¼f\1a\ 5\84\v×S²¨tYeÍ\7f×¹ÓO\1a\18Ô\94»ÙS\9bO\ eáßá
+¤µM\ eÅbxy\8f)T+1fþà¿-ß\11þÎÊZÀ\9f1B7&qÝ.)á@Ý4U\ 6á\94\bñêní\ fQ\97ÐÅXWõys3;\ fs"\v\1d÷÷£y\86|1]¦ã\1c\e0B.{wæõ\v¿s\9c\9d\9a\98\1cå\12\99\84$æþJ¯=ùnXwWÖ\ 2ë\94\12ÖUã+=Ó\95n\97v\91\99ËdY\80\8d\99-\1c\9eL\ 4\89Å«Ö\re\ 4Òå÷Y7\94¡ IâÑéI%\b\15þê\86\8e@pV\16\ f\ 4   Ö!xW7\Ö}\82[Môa\1a\1f¼ýè£Æ\88%D?5Æú±4\8b\1aë\9a\ 4ô\1aG\91\96\8bôÖº¨\83/¿X¯oKÉ  \8dü\95\18\1d\ 1䬬\ 5\80¤""ìhõ\ 1íC\90Ó\94W:\9d>\9e7ú{óËÍÇÓmû¸¥\88\84Ð8zU×\ 6)\13KâïÓµÑ\84p\19ûsm"\89      \8fýí<éÉwC¦»²\16È\ 4MUÔ\95s>¶KÁ\85EU%+³&Ks\ fû\9bÐ^ÀÎiZ-\e¼N\ 5\15MUGQ$â\88<\87Ëç·ñ-ñ\8e&îª*ÞÂEBIȺ½U'¬\8eb㬽áÈy×\ßL&\ 6 \9aÕs,@Ç\8fø-\8dX\f\15¦²M±E\ 4\ 1tä¯\9cÖ\93ïh\9bÎÊZ\18g\94\90Puå´ýË\94Îu\19t!+\ 3â¯
+=ÍÒæÔÅÝ#\8b¶Æ¢ñÎÚØaÇòtV\0; iã«\98$`b%óWLêÉw´tge-,=\8cIG«8\117\ 1\90l\9f\19\r\13H\16°æ\8dFΡTôê°y·a²M¡´Í·ñîbð\14{\9f\b\1e\8b2\9d\80«ä¯Z¦\13\12¢Vá¿L75\93a[)\1fÂÍØ\98;\8b\94F\bNTì±Z'8#!÷W­ëÉwd\1age-\98\86K\920n»D\85\ 6{\1fZ/ãüéü\14²½\9dô]*}¹}ÿlÇˤÓ\9a¾Eó\ e$¯ÈR\b\18\82\91\85¡¿\92\O¾#J\9c\95µ@     \13ðÝ\8e\ 2\9f\99Cú´³\aÜ·]\1c¯êÖæܱ\1f¶L9ÁnXÁÖ3×\ 3|ö½ÆÝÁKKüð$!\11õ·G°'ß\r?îÊZà\87\82ø¤Û#X\9a=\9bK\8f\7f7U»g\13\9bÉצÀo4\1açºð½®~¸ÄVÝêæÿu\9ee\9f\95¿ÌN»s\87@EÜn?ò·;°'ß\11\15ÎÊâQÁ\13N¨èÊÉø­ß{Ã\18lþÁcÕ\1eÁ÷\96\7fì;ãÏ\15#\90Ñ>\9fñ\ f÷\9eñ\7fÿµÑe½9*üý\1eò×/é ÃÜ\9e¾>ÛI\7f\19\11*ywÒ_\9d\90Ã}Òí\81æõnèt\9eßVúioáõÖ    µ£¦Ã\92\90p\7f)\1a\8bÛ\83oþÊ\9e=ùn4á®,\9e&\18P\92â\1d|þU£¹}aþ\9cfH\97ÑþP@»!\ e¹yî^W\8f\ fs]iËÀs±×ßüíØÁ\12t\ 5\f\7fxÿ×w\1fþ¼~óéýgKgÆb\0¸â¯Y¿\ 1\e\0ú\14\9eê7¶$ øvIõì4 \19\91ÊßÂ\O¾#\r8+kA\ 3\12¼Ðæ¼\7faî±±ð¶»:%¼8\12½"åÎ*S`\vÄu\83=ÝhW\ 1ºÞ{&\e[%?\ e\ eÑþ,\92¿*cO¾£í:+ka»B\90(îª\8cvSvÀ|O\99çãóÇ#¢høªäNÃç\ 5÷³\93;\99Ü×Ùmù´\ 6}t\ 4\92h»@wnv\8f\ 5\92mñnøpV\15\ f\8f8y®\8eT6é¸ÍN\ 4],\9aG?.£^\8ew"Í£¦\16\ 3%0\1f\89èÎ\ fØIº:\85sÂï×ý\ f\fU !
+endstream
+endobj
+5830 0 obj <<
+/Type /Page
+/Contents 5831 0 R
+/Resources 5829 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5797 0 R
+>> endobj
+5832 0 obj <<
+/D [5830 0 R /XYZ -11.232 900.716 null]
+>> endobj
+610 0 obj <<
+/D [5830 0 R /XYZ 56.693 759.068 null]
+>> endobj
+5833 0 obj <<
+/D [5830 0 R /XYZ 56.693 738.489 null]
+>> endobj
+5834 0 obj <<
+/D [5830 0 R /XYZ 56.693 696.936 null]
+>> endobj
+5835 0 obj <<
+/D [5830 0 R /XYZ 65.161 697.225 null]
+>> endobj
+5836 0 obj <<
+/D [5830 0 R /XYZ 65.161 686.266 null]
+>> endobj
+5837 0 obj <<
+/D [5830 0 R /XYZ 56.693 642.19 null]
+>> endobj
+5838 0 obj <<
+/D [5830 0 R /XYZ 65.161 642.479 null]
+>> endobj
+5839 0 obj <<
+/D [5830 0 R /XYZ 56.693 598.402 null]
+>> endobj
+5840 0 obj <<
+/D [5830 0 R /XYZ 65.161 598.691 null]
+>> endobj
+5841 0 obj <<
+/D [5830 0 R /XYZ 65.161 587.732 null]
+>> endobj
+5842 0 obj <<
+/D [5830 0 R /XYZ 65.161 576.774 null]
+>> endobj
+5843 0 obj <<
+/D [5830 0 R /XYZ 65.161 565.815 null]
+>> endobj
+5844 0 obj <<
+/D [5830 0 R /XYZ 56.693 521.344 null]
+>> endobj
+5845 0 obj <<
+/D [5830 0 R /XYZ 65.161 522.027 null]
+>> endobj
+5846 0 obj <<
+/D [5830 0 R /XYZ 65.161 511.069 null]
+>> endobj
+5847 0 obj <<
+/D [5830 0 R /XYZ 56.693 466.992 null]
+>> endobj
+5848 0 obj <<
+/D [5830 0 R /XYZ 65.161 467.281 null]
+>> endobj
+5849 0 obj <<
+/D [5830 0 R /XYZ 65.161 456.322 null]
+>> endobj
+5850 0 obj <<
+/D [5830 0 R /XYZ 56.693 412.246 null]
+>> endobj
+5851 0 obj <<
+/D [5830 0 R /XYZ 65.161 412.535 null]
+>> endobj
+5852 0 obj <<
+/D [5830 0 R /XYZ 65.161 401.576 null]
+>> endobj
+5853 0 obj <<
+/D [5830 0 R /XYZ 65.161 390.617 null]
+>> endobj
+5854 0 obj <<
+/D [5830 0 R /XYZ 65.161 379.659 null]
+>> endobj
+5855 0 obj <<
+/D [5830 0 R /XYZ 56.693 335.582 null]
+>> endobj
+5856 0 obj <<
+/D [5830 0 R /XYZ 65.161 335.871 null]
+>> endobj
+5857 0 obj <<
+/D [5830 0 R /XYZ 65.161 324.912 null]
+>> endobj
+5858 0 obj <<
+/D [5830 0 R /XYZ 65.161 313.954 null]
+>> endobj
+5859 0 obj <<
+/D [5830 0 R /XYZ 65.161 302.995 null]
+>> endobj
+614 0 obj <<
+/D [5830 0 R /XYZ 56.693 267.292 null]
+>> endobj
+5860 0 obj <<
+/D [5830 0 R /XYZ 56.693 240.751 null]
+>> endobj
+5861 0 obj <<
+/D [5830 0 R /XYZ 56.693 198.804 null]
+>> endobj
+5862 0 obj <<
+/D [5830 0 R /XYZ 65.161 199.487 null]
+>> endobj
+5863 0 obj <<
+/D [5830 0 R /XYZ 56.693 155.411 null]
+>> endobj
+5864 0 obj <<
+/D [5830 0 R /XYZ 65.161 155.7 null]
+>> endobj
+5865 0 obj <<
+/D [5830 0 R /XYZ 65.161 144.741 null]
+>> endobj
+5866 0 obj <<
+/D [5830 0 R /XYZ 56.693 100.271 null]
+>> endobj
+5867 0 obj <<
+/D [5830 0 R /XYZ 65.161 100.954 null]
+>> endobj
+5829 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5870 0 obj <<
+/Length 1598      
+/Filter /FlateDecode
+>>
+stream
+xÚí[K\93ÚF\10¾ó+TÎe©
+³óÖLró#®¸¼Nb¨\94«l\1f´0,\8a\85D$±\8füú´\90T,\ 2\96\91\a\91\82\844êéééïë\a\ 2{7\1eö^÷\9e\8fz\97?  ìi¤%\95ÞhêI\8a¤ï)Â\10ó½ÑÄûxñÞD&ÈL\7f@\ 5¾x\97ä&+O§IZ\9eä³êæËdü<I¾\94_>\fßö?\8fÞÀ4\ 3B\90\16¢\94\1f"\93Í\8cɳâ6ÌN<\ 5³KVÌÎaz\9f3o \90ö«ù      c ÑW\17\97å\81h¿x²÷jÔû³G@>ö\88'$\92\9ay¾&Hbê\8dç½\8f\9f±7\81\ 1âZyw«\91sO\10\8c(\93p\1eyÃÞo=\\99\ 2o\98\84z0Ì\17ze\93Z8×\88`Yiå#RêQ?è}\1c\10\8cW\v\1f\f\83û$®Ö÷غ`\fÊ\11\93\95\90Qm¹i\12EI\9f\8a\8b»0¾)/\8dgA|SÛz\16ô)¾¸í\13qQ=qmL\\9eÍ\83Iu-OÖ\e²\9a\e\94^ÏM\14G¾_,|5÷}\16\rú\ 3\18\9díÑ\15Ví+¿\1e>NêY²0\1e\9bÆÎ\13ä3DËó´ô\17´i\1cX7A\ 2v\19Æ \8dY)õ\13¥bcÜJç\95?ðB\a\85¸Tµ
+W!ØÄD\9f°Àù\1c>I\7f ÁÞÃy\98Ï~è\ f\b\85/¿¿z?üù\97w¥LðºBlqx½é.àfħ\9eT
+)_\14îR\\17Ø\aï\93\1eEZi/5Þô±\7flHÛ}u{\ 2ßG\9aÈz\82R0)F»Ê\17\88\94/0l\ 4\18Ìf\86ÇØ\91HS}\ 4eW\ 2Ó\e¯<y_\81icGkÅ\15A\14órc¯ÓÂë\1f»Á¶$@W±Ù൴\81º\8bï«\vû\1fi>1ØûÄ\1a\r-f\bâ\89µö-T¹\ f¢ ¶\13¼áö\87\ 6OC``»¡ËE\v}\81\aO\82ÜØép\aðÞ\1cy\18×\85G\v¿;ØmÊw\84\9d³²-`çCðãU(NÍØĹÝ&\94ÑÈnlÃ\ fö\8eËâ`\91Í\12K\r®\97ad      ³0\9e¦A\96§Ëq¾LMkßa`5å\12\13ö\1c·\93­*±\90\10\1a±à\1d\85Äøz\91&\7f\98q~¹2á \9c/"t?\8f~,Ç®oWG\ 4Ç\85Ió°&\89Ã&c ¿¦\1d\86Q\8a\11¤\81ÝáyS¾#\9e\9d\95m\81\10§¥/¼XAÔ\12"³ \9d´`ë"û\9bØG\17»\91©\99\9aÔ@2\99Ùº\99o\17W\9f=¡5$¢[±üÙÓ±<\ fÒ\e\93\1f\97èn\834\f®£ÖL\84¡Þðyw^¿)ßÑë\9d\95máõ\84\ 2     \92:\8aíô"¸\83\9eÞé\17Q\92m=´ºó\1dñ5$§ì\80\80\11\0îKv\Wy\19Ä¡\89ìƾ5á\ 4xzϲ-ÜK"¢Ä)\ 3\9dPP%ú¤ÛÚ¯\8akWÁ\17³æ¢\83Ö\10PÀ2¬º\8ba\ 2\8e\8cëÎÐÜ\90ï\86fweíÑ,à(ëfÓËÐ2Ì,\92,o\11Àª¦\84\91\ 6\9eF\91´Wl2í¢JÜ.XÿÅuê$L³\96QP\b\8d\18¸É)i\8aIĹügòñÝ,V}ÍMíõ\87íFa\11\8awHhD AEw\84¶)ß\91Ð\9c\95mAhD!Eª\ eçU\92Ú\96Íw&8v:a\9dÊîâÇC\8c\1aL\1eÚb\19\127\0WgXÞÕµç>\84\17%Ö]{µ·kÿ¡&²o k\7f¿G×ÿA×\9e\ 3\96¹è\90Ù8æ\88ëî\98­!ß\8dÙÜ\95µg6^\98Z±s×þܵï kÏ4{\1c\1d\8e\ e»\86|7ع+k\ f;¦%R\94\9f»öOù\ eF\82û§¬\12\98ô¡ne'®\12,c$\13\1eGg!\92qÈ3\bí\ e«\9bò\1d±ê¬l\v¬rp\14­Ï-ùÿdK\9e1\ 1õEw?D5ä;º½³²-Ü\9ei\84ù¹#ïÔ\91g\8cÂvó\93\ 61¬Q]\1c\1f=\865\9aWíª<ªA3Õa\b£
+\96FUgXnÈwò»²öX¦\9a"Jä¹!\7fnÈï\ 4¦\12H3}J\96¢\92!LODSvýy[\16\13 ¹d\1d²\18\87#îî%\81\86|G\16sV¶\ 5\8bq\81\98¦ç.ü¶Ë@®F\888i\17\9eb\88)\92¯»ðzo\17>
\81îòo¤\ f¿_[©À¬ôx\9dx`\12A\94K'>X¦aþWIco \ eË\92¸æÀÅC>KâËb)hñ`In\ 4à\8cY\87äF\8a\17\v;|\ 3ª!ß\8dÜÜ\95µ'7Â
+\1cTäök\1aÚ6\ 4+߶a¢l\19\1d¹æÎòI²´\94\19Z¦f±åÜ0±}\17d\16X\ 6\80\15\8dØ\85\80ðÖÄ_[\17\92â\8dRÒÝïQ\rù\8e0pV¶\ 5\f\8a×_k.\1c&sËý]Ʊ\19\9b,\vÒ\aKÏ5óp\9cDI\9cÙ¢g\9eÜ\9aÉWïw\11 ©<e\86­9\94\ 4\12¹ëÏ{\1cCª¬¿æ¿{\7f\ 3VüH`
+endstream
+endobj
+5869 0 obj <<
+/Type /Page
+/Contents 5870 0 R
+/Resources 5868 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5797 0 R
+>> endobj
+5871 0 obj <<
+/D [5869 0 R /XYZ -16.307 900.716 null]
+>> endobj
+618 0 obj <<
+/D [5869 0 R /XYZ 56.693 759.068 null]
+>> endobj
+5872 0 obj <<
+/D [5869 0 R /XYZ 56.693 738.489 null]
+>> endobj
+5873 0 obj <<
+/D [5869 0 R /XYZ 56.693 691.874 null]
+>> endobj
+5874 0 obj <<
+/D [5869 0 R /XYZ 65.161 692.163 null]
+>> endobj
+5875 0 obj <<
+/D [5869 0 R /XYZ 65.161 681.204 null]
+>> endobj
+5876 0 obj <<
+/D [5869 0 R /XYZ 56.693 633.696 null]
+>> endobj
+5877 0 obj <<
+/D [5869 0 R /XYZ 65.161 634.379 null]
+>> endobj
+5878 0 obj <<
+/D [5869 0 R /XYZ 65.161 623.42 null]
+>> endobj
+5879 0 obj <<
+/D [5869 0 R /XYZ 56.693 576.307 null]
+>> endobj
+5880 0 obj <<
+/D [5869 0 R /XYZ 65.161 576.596 null]
+>> endobj
+5881 0 obj <<
+/D [5869 0 R /XYZ 56.693 529.088 null]
+>> endobj
+5882 0 obj <<
+/D [5869 0 R /XYZ 65.161 529.772 null]
+>> endobj
+622 0 obj <<
+/D [5869 0 R /XYZ 56.693 492.621 null]
+>> endobj
+5883 0 obj <<
+/D [5869 0 R /XYZ 56.693 465.068 null]
+>> endobj
+5884 0 obj <<
+/D [5869 0 R /XYZ 56.693 418.453 null]
+>> endobj
+5885 0 obj <<
+/D [5869 0 R /XYZ 65.161 418.741 null]
+>> endobj
+5886 0 obj <<
+/D [5869 0 R /XYZ 65.161 407.783 null]
+>> endobj
+5887 0 obj <<
+/D [5869 0 R /XYZ 56.693 360.275 null]
+>> endobj
+5888 0 obj <<
+/D [5869 0 R /XYZ 65.161 360.958 null]
+>> endobj
+5889 0 obj <<
+/D [5869 0 R /XYZ 65.161 349.999 null]
+>> endobj
+5890 0 obj <<
+/D [5869 0 R /XYZ 56.693 302.886 null]
+>> endobj
+5891 0 obj <<
+/D [5869 0 R /XYZ 65.161 303.175 null]
+>> endobj
+5892 0 obj <<
+/D [5869 0 R /XYZ 56.693 255.667 null]
+>> endobj
+5893 0 obj <<
+/D [5869 0 R /XYZ 65.161 256.35 null]
+>> endobj
+626 0 obj <<
+/D [5869 0 R /XYZ 56.693 219.2 null]
+>> endobj
+5894 0 obj <<
+/D [5869 0 R /XYZ 56.693 191.647 null]
+>> endobj
+5895 0 obj <<
+/D [5869 0 R /XYZ 56.693 144.637 null]
+>> endobj
+5896 0 obj <<
+/D [5869 0 R /XYZ 65.161 145.32 null]
+>> endobj
+5897 0 obj <<
+/D [5869 0 R /XYZ 65.161 134.362 null]
+>> endobj
+5868 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5900 0 obj <<
+/Length 2200      
+/Filter /FlateDecode
+>>
+stream
+xÚÝ[[\8fÛ¶\12~ß_! /^ Ëå]d{p\80¤Ý\ 4-\9aÓ\9eì>\14Hú µh[\88\12½\97þú3\12å¬-_BYRNÑ'É49\1crf¾¹\90ÂÁ<ÀÁÛ\8b×w\17×o\ 4\ e\92Êàn\16H\8ad\18\10\v\83»8ø0yoR\13\95æò\8a
+<ùOnMé^gyá^ì¢ùóÇ|ú:Ï?¹\1f¿ßþrùÇÝÏ0Í\15!H\vá¨ÝÚçÔ\94\vclYý\r³\93@Áì\92U³s\98>ä,¸\12H\87Íü\84\18ªÉµ{\10\1dV#/nî.þ¼ @\1f\a$\10\12\82P\13$1\r¦Ë\8b\ f\7fà \86ÿ\80\ 3ĵ
+\1eë\9eË@\10\8c(\93ð\9e\ 6·\17ÿ½ÀÍV`à±z­\1eo·(\ 3G$¤AÈ5"XV\94«v\81C`T\ 6\14\83Â\ 4³£¤|'`
+\11\1en&p\84IÕ»/}\81\88$mú\ 2\13\14Jå5Ãö6K¤©\1e\80Ù\9a`1\ fÜËûF\15A\84µ2ðZ\15\eÆ9A\9c5êó*\8eM\\8bÿ8¥àÃ\95Äx\12ùu\9b­³©Mò̯·]DÖ¯ç\9fëÚT¼ú®¢"Z\1ak
+¿î\ fQºn\91nþù\88\ 5nÚ÷ÇNlîGßdåº0Co\bÀij§ä|'O2سU\ 1;ç«\13»»\ 6
+'¶\14\8eK\85°\80\7fjUû\889v\10\ 5èñÒ)D\1c¬µésåÈí¨ø\ e.m\8c\9b\86\88(5\9eqïÒïiܽ\99õ0n%\10V\12\80\ 4Ð9\94n7K[$Ù¼­Ø\95R\13ä»ÑD"
+k\18m£wé÷ÜèÞÌv@Q¢\91 \9f]ú*\8d¦¾F\13\e0±iämd\e\ 4¿Y\91\11į£S$¿¾Ë<^§\9et\1f\13»\18\81\ 3c\17y¼§öþ*Ï\10å}\ 2\93#Ïýà°\89²¤\86 \91\91\ 6&)\15mPÝ1t\ 4°ºÁËwÉt\11\99´rSvYÙõe½\ 3·KØØï.¯\b­\9cá3lGvýþæÕ\8fïn¾w\1dvÚÐ/?½\86èòÎs\7f¤bHQ2^ä&C\8a\94¤£aN\8b~?ÌéϬ?æÈPB\94¨\9dè\v\93A\8cã !OeÚ6\87«ãqM\9aÜÃ\0Û\1eq}|\84Ó§\ e\ 3\9cæyÂTþÏYä\v\ e\1d\1a°c\88\aµæ AJ\8dTȾ*bAöF+Ýì\8eXѺHì_\ e\86~6QVæÙA¤òE#\ e\ 1\8f`#¢\11Õ\90ïòñÐh\97~O4êÍl\a4b\14\85\8a:±Þ=\9aè\93/\1a\1dÖ<ÙA\93Ó4±¶\15\9ct\88\fÀ\ 6\90èW³8ih4 @\8b\10±eiB\85\88AÂäJ7ª\9d¤\12\f«z©(\85ÊU\94À¢\18ç\13P%\88e\9aºÐ¶\19ã\0ú¢ÏÂ[$U\rJC\ 2X=\95\9e\94yjÒg×\16¹¦e\92Õ\ 5*h¹¿¤x²\9e_}Ä\98>¹¦õ*\86\80Öõ\ 4¼®Û\\1d\v\1aj6\88k,\1c¯èò\8aS=ùɺ\1e\8e\12\11\13S¾Lª«D~ú)\9aW\91_ÝÍ\14Å\86\87$k&«'\81\86íIÜ0ómõKWIjÝúhÒÔ\r\8avgiÖãþK²Ce¶Y\9eÛ,·Man\11eqê¸\12\r+ð|ó«{æk»Z[Ô\82Ä]é\ 2y\16"\1a6A\1fѧ\ 4»-Mr\\9a\88S4â\14UL^ÚZ\9c­YìËPlÉP`'ÃíZd=9vï\9fe¸¿B\8cB¡7L\ 1@P"6+t¬ï­ñ­É`R\10½3õ\ 3K\ 3\15&l³4³)\96¦i~I\ 5¤\10\e1@$\9cÍ7ÅÔET­ï¡V©fÁÆ4rZFñ\81UºÊ\ 4Û\9a\9b(\8eÂPn<×¼bô \93\9c#Æئß4ß\90/\93ljºî#,\98V¥Q]½ ÎåÀN6ͧQj®c\83\9e\96©'ð1-\90âz<'Ë`«ÕxU\86]òý\loVý=,S
+v§ÁþW«U\9aøzØUd§\8bC\ 5ÍoH(á©}]\1eS\0\82\98|ÍØ\92I\82¨¦#eÃ\8dú§\ f]Ô_\80!*:¢ús\82\ 4eãéÿ.ý\9e\ 6Ð\9bÙ\ e\16\0Ъ\bé|VQK9ù+ò?\88¨Nß¼:þVäñº®ÇÝ\1a{n$É\98B\82ñ1#É\17O¼±+ÌA\8bÙgwL\ fºc\bbþÖ^x\96\1fà\8fÀʸ\18Ì\ 1\13\r»CIã\80ÅÀ\ eØF÷)8ßÒ\17}\80Q\84    \1f\ f}(Ó\b\v9\1aú´è÷C\9fþÌú£\ få\141Þ(ý»<NfÉð)î¼È×+ßtx¹J«\10ݯd\9e\9f\b\8býöh\8dª\eXÖº^\ e}\18°\§6Y¥\9dv¸<²Ä/\9b\1fU\bëñî\11´è÷´\8eÞÌv°\ eF\10\ 4ÃÎ:"_\19ǾB\8e¬-\92ûµ¯¶'\9e\92sϾ\9e±C\94¦~\1d§yQ\98r\95g±÷aÖ,o+îw'.$ì\9bÛÉ\82s\13Ð\98\87$_\97éóÙ&BBDØx§ñ-ú=M¤7³\1dL\84bÄi\13@\80Kð½\87ñ\18\95\83\96=­)=U~Uä\8bä>±Þúi\17É\197g¢lØKGÓ|¹4\99ç\1aËè¹Ãò|¯ã8`±\1dÎÉÛÚðe;Ã\12\9eã\95IZô{ÚYof;Ø\19Ö\10\8d\9dE\99\9bÿ·ÛzL¼}G´.=\89ú®ß\95Ó\8fß\ e:6îõÚ\9e       \ eÇmÒ\98e9ìqð½çne¹oM\ 1\12Û¢£É\12\95\1cÍbwÉ÷3ØÞ¬úÛ+Ñ
+       ¬6\17\19\10e{9È÷§\950±Ã\ 6\86Y>ìQ#xR\bÆ\96Cç>o~ýí\90»\ 5Y°Óûå\9b²ý~sp\ 2\8e@\17NÏðC\9a\97¾ÉÞýz~¬<\8d\85ð.O\13M\11ä!_³<MB\82\ 3\17\85æE´Z$Ó²C]\88À³ª\8d\8eV\17\b\94\18¯*Ý¢ß\13½z3Û\ 1¾\ 4<ù9W?Á\85C\82v0`þ×\89\r\8dÿ>m\880G\15\r\ f^wy\8c\8a¬Ã-̲\8cæg]«7O\10F\97¦ð\ 4dèn²2Ù¿\9aÕå¢3á
+)ùU¯}\12ª\10\15C_¢\8aâe\9eu\81\11\ 2±3\1f±¼L0ð®Äx0²K¿'\8côf¶\ 3\8c\10à4lÊË7YU»ñ\84\91¹ÉLÑáp+\9fyÆJñ\19æê\7fÂÖ¡\92õ\bþpe\ e&'\ 3\95¦\93\80£ðM;\12ßb`e\7fI\87\12{ f÷\85\ 2üÙµýö\17:!C\9c\8dñ\85\8e\ e\91 ã\9d\92ïgó½Yõÿ<\87`\f1[\ 3ù+p\8f\1dÓI%\91\90ã\9d\92ï·«½Yõ\aR¥!ô\13\9blrf
+\93MÍÀfí} Wã\8aoI'\e\941-ÌÞgE_>\0\18&o\v\97¾Ñ\96bH\84z\84`kï\vf\8e\11\96ú\9c\ f\98ÿ\aÃOV|
+endstream
+endobj
+5899 0 obj <<
+/Type /Page
+/Contents 5900 0 R
+/Resources 5898 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5797 0 R
+>> endobj
+5901 0 obj <<
+/D [5899 0 R /XYZ -11.232 900.716 null]
+>> endobj
+5902 0 obj <<
+/D [5899 0 R /XYZ 56.693 759.068 null]
+>> endobj
+5903 0 obj <<
+/D [5899 0 R /XYZ 65.161 752.393 null]
+>> endobj
+5904 0 obj <<
+/D [5899 0 R /XYZ 65.161 730.476 null]
+>> endobj
+5905 0 obj <<
+/D [5899 0 R /XYZ 56.693 686.425 null]
+>> endobj
+5906 0 obj <<
+/D [5899 0 R /XYZ 65.161 687.108 null]
+>> endobj
+5907 0 obj <<
+/D [5899 0 R /XYZ 56.693 643.058 null]
+>> endobj
+5908 0 obj <<
+/D [5899 0 R /XYZ 65.161 643.741 null]
+>> endobj
+630 0 obj <<
+/D [5899 0 R /XYZ 56.693 607.167 null]
+>> endobj
+5909 0 obj <<
+/D [5899 0 R /XYZ 56.693 572.154 null]
+>> endobj
+634 0 obj <<
+/D [5899 0 R /XYZ 56.693 530.953 null]
+>> endobj
+5910 0 obj <<
+/D [5899 0 R /XYZ 56.693 495.109 null]
+>> endobj
+638 0 obj <<
+/D [5899 0 R /XYZ 56.693 466.934 null]
+>> endobj
+5911 0 obj <<
+/D [5899 0 R /XYZ 56.693 439.701 null]
+>> endobj
+5912 0 obj <<
+/D [5899 0 R /XYZ 56.693 399.126 null]
+>> endobj
+5913 0 obj <<
+/D [5899 0 R /XYZ 65.161 399.137 null]
+>> endobj
+5914 0 obj <<
+/D [5899 0 R /XYZ 56.693 355.481 null]
+>> endobj
+5915 0 obj <<
+/D [5899 0 R /XYZ 65.161 355.77 null]
+>> endobj
+642 0 obj <<
+/D [5899 0 R /XYZ 56.693 320.268 null]
+>> endobj
+5916 0 obj <<
+/D [5899 0 R /XYZ 56.693 293.866 null]
+>> endobj
+5917 0 obj <<
+/D [5899 0 R /XYZ 56.693 253.861 null]
+>> endobj
+5918 0 obj <<
+/D [5899 0 R /XYZ 65.161 253.302 null]
+>> endobj
+5919 0 obj <<
+/D [5899 0 R /XYZ 65.161 242.343 null]
+>> endobj
+5920 0 obj <<
+/D [5899 0 R /XYZ 65.161 231.384 null]
+>> endobj
+5921 0 obj <<
+/D [5899 0 R /XYZ 65.161 220.425 null]
+>> endobj
+5922 0 obj <<
+/D [5899 0 R /XYZ 65.161 209.466 null]
+>> endobj
+5923 0 obj <<
+/D [5899 0 R /XYZ 56.693 165.416 null]
+>> endobj
+5924 0 obj <<
+/D [5899 0 R /XYZ 65.161 166.099 null]
+>> endobj
+5925 0 obj <<
+/D [5899 0 R /XYZ 56.693 123.29 null]
+>> endobj
+5926 0 obj <<
+/D [5899 0 R /XYZ 65.161 122.732 null]
+>> endobj
+5927 0 obj <<
+/D [5899 0 R /XYZ 65.161 100.814 null]
+>> endobj
+5898 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5930 0 obj <<
+/Length 2496      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\[\93Û¶\15~ß_Áq\1e²;Ó\85q%\89ô2\8d\93ÔI&î´ÞM§3N\1e \12\92Xó¢\92Ô®·¿>àÍ6)iu° wÒ\17¯L\81\87GÀ÷\9d\e\ e\88½\8d\87½×\17¯n/^þM`O"éSß»]{>E~à\85\84!\16x·±÷îò­NµªôÕ5\15øòïE­«îãº(»\ fõ¶ÿòÛ"zU\14ï»ÿüû槫_o\7f4\8f¹&\ 4I!:i7õCª«­ÖuÕ|m\9eN¼Ð<ÝgÍÓ¹y|À\99w-\90\fúç\13&\8cÄ ¼|Ùý!2hî¼øîöâ¿\17ÄÈÇ\1eñ\84\8f|ɼ@\12äcêEÙÅ»_±\17\9bï\8c\ 6\88ËлoGf\9e \18\9bÏ©wsñÏ\vÜO\ 5\1eM      õÌ°@ÈvN\ 6á\"\82ý^+\89X«Æp\9f÷î\9a`\8c/¿¿}óSÿË>\9fW3\r\94#æ÷·ß\ es¶.Ò´¸¢âò>É7Ý¥h«òÍ0Ë[uEñåÝ\15\11\97ý\1d+­óîS¦âþZ]|Z\8aöÙFÝOÏ&!GAÐüäöÙÛ:K\8fhH}Ä1\19\ 6EÅ »JòHOV\9a \80!Ü}.;| ñl\S³êĬ¡\19\83$f\9dÔ_(\15£q­¦íúóF\87\10q?\1cTx£öeRÿïêÚ7Óú£VyUä_]]\13jþ['uªwj£Ñ\87*í$\1a\8c5B\9b?¯Çà0 "\ 1õü0Da \1ap4×\ 5\ e\fÖ|\8f"\19J¯ÔÞús4\8c¤\1d¿zø\80 @\92øÃ\ 3:Á¤\19í*_ â\93©|\81Í2\98é\82<ás¦øHR9\83²­Àrãu\1fÞöÔ\19­ç xH\10ż[Ö¯ãXÇSê4Kü§þâT¬¹çã"\7f¼ãò«Ó£#\95\1e\f¿>=¼ÖÙ.Uµ\1eÝrld«e®2=\15þç\17§¥ïÊ"ÒU5½\ 5\9d¾c]\14uÞÚÙÉ=/^þåä]­nÆ\f\80~\83ZUu©¢\1a6úøü\9c§[\ 34\11\86±|G68+kÁ\86Àx ÞûÃ
+¸dõV\ 1\97ë8|N\ eOrè¸u1\ 5äËÓ ¶\83\98*\81ìëÙt`@\1eáS{ß7iQAgdµß\1c3O_\90ÀÇÒ8\r¨»ñ\99YùÐÅÝ\9cø{\18µõ\11\8aÏ     Â\82?Å×&&êÐé/Xà:3ÿ\92ÎëÞdI½\1d|î.i\9cí\1f»oª\87¼ØÙ8_fT\93tAçK1"\8c-gnÆò\1dÍ\8d³²\16æ\862Äi·Ìß´¡e\fã\81\19\e§MT
+\1a]¬aã\86ø\18 q_ïö`£WBí(ÐÒDYÜb¼J\80fÃÌ\96­\87Ä&¡\bør\90\1dËw\84¬³²\16\90\18'Òav½Ï#»\950        I¦óú ~úÃã>¢ÚGÛ¹\9d±úk\12CýkU+\93iU3{Ì\8dÎui¢·ø\89D:\8bb!CD\89X\fÅ\13ùn(vWÖ\ 2ÅFS1d¾Æîd@ ¬Á\96ìaf¬Äº\8at\1e«)w\9c\8d¾Ê\1f¬¨\v4ÑE^«$\a»(\ 5\9c\85\95±ýiRÕ¶D\b\ 3DÅréÿD¾#\11\9c\95\85\13AH\8c\ 4ïÃR¨£\8eW\8dá?\\86Sãÿñ\83eJðuZ\15\96\1eb¿\8bÁu\ 2p ¡³\95>(\89\9c\1c]êµ.uS\91\83Íb\11UKGPç\89\11ø\88Êå*\ 1\13ù\8eÄpVÖ\82\18\81D"ì+\ 1\ e\9c\8fH@Ä@«M\99z\ fDk\ 25ü©VåÜ¡\1aÜ\9fF
+X3YY3Å\0\83±p9¦\8cå;2ÅYY\v¦ø!jk\1d\r\15ÔZÞ'õ\16ZàZ&F\ 1\9bÕûm\ 2M?¬SS¨\ eö©ÖAhy\1eâ\82#\16Èå >\96ï\bqge- .\ 2äûý¦ç\9d\89c´MÒØ\84\ 4\1fÀ\82\10Ääs\96)\ 5\r\11\ fü\85Ê\94\86q\99J-J\93\82\84H\10¾\i²\91\82\19òX¾#ä\9d\95µ\80¼\91\er6ô\19Üé\12\0\87×;UÖó&³¥¾Kª¤È\8fm\12øRÐ3{tà\80$RpG\a¯3©<Ú\16åÌ!\9eu Ã¥\8f\9aî\8a¥(1\91ïF     weá\94àR¢0ìse×ÚÝ\1c\95u(+\9aýÁÆð\ 2¥®þ££º²LÙo·*\7f?3to\14°.wSë$ß\14©m\95\9f\87\ 2ùl¹ìw"ß\11êÎÊZ@=4\97h\9fý\82±[ê]QÖÓ\9a\9fE¼ÃC\8a|þ¬û²\H\14°§ì˾-VÆ)öQN­\1eêO-P\9b´¨*U>XD:\9c\e=\ 2²\¤ÃY\88B²Ü&ìD¾#Ö\9d\95µÀ:7\13Ô÷?EQ±\9f=}\ 4Ö¶\aÐÀÓg`WTañü8¹\9b7om¥\9a\94\1cú»\S&Î\ 4
+)\7fV\13B\8ctò;è¢äØ(Â\83ål\b\93ÄÈZ®\ 66\91ïfCÜ\95\85Û\10&\ 5¢CÚü¦\88\93u\ 2\8d\fS½Qi^Ô tßÀ®'rþ&6pz·jZÓá½\95\aÝ\9b\8få\8dfl­\81&\bZ0\8bT\1aíÓÃ\98þ,ïXH\10¦ËÕÍ&ò\1diᬬ\ 5-B\8e\18éëfÐb/\18_\15\18
\1d\8e\©ï¶IU\17p÷·\9f¦Qçs¯\9f«Ã\98{Þ¶mµÛ¥\ fOèÛ®l\99\14`\84\97ËÇÆâ\1dy䪪\ 5\8d\ 2\86\98\b;\1aeÍé\ f\8b\16Q\16K·NR}¬\91þÅ\99\ e-\9dêIKq«\18\19\1fCËcÆI\ 2é^\94ïgæqðT[Lc\13ºÍ_ñé\ eüXrÊd¸\84\90åH5\96ïÈ*ge-he&\88Iù±       l\89ð\v\9e¦Á\ 3°\ 3\và\1cù@]³­-\89\8eØ*då\93 i\1f\18¡ì9Ó>Æ\18¢XÎ\9c÷mJµÛ&Qe\91ö1j\14áþ\82i\9fIpi¸ [\1eËw´ ÎÊZX\10"\90\bú2éÏm\a\1aÐ\97Uû]S+\9dÙKÝüëõ±0°Ù\93=ͺl\ fm?ZéY\v^m©gæ\9d\8e̸]³\fj^»÷í«cÓ*\9a]n°\812 ftÁÒÉX¾#\87\9c\95µà\10æÈ'þ©\ 3¨ÏÌ 7ªÞB\ fÁ\80\8fç\1d\ 5¥\85s£2Dìyû@h \10\1f6\80fsnÝ15è¯6\0á>[έQÁ\91ÀË\9dñ\99Èw£¤»²pJRa¦z¨h[P2.¢}Ó~§êi\vÆ3\1e\ e\8bWÛí\13ÛÒ\ 1Î\12Þö\ 1þeÍQ      ý¡¶\b«+\9dWI\9dÜé¹\8fõ}¯ÓÝT\ f\e'G9C\82/×M5\91ïÈ(WeOó\87û(dÃ{5\1eÅÓ-8í¼/ìòÓ
\ 1^\9b8ìxùðËÓz\1f°Ì\ûòñ:\ fø¨SU'i:¯\vnÞ«²=\ 2îGs×,+r·ìÕ\8e;\18      á/æä\8f½6\87b\86\ 2,>¾6\87\1f}mÎ\e\95ïÔ\151¹©qãøRW¿ïwèd\8dº\9b£Z
+\8c\18\99ñ=:L \1c:½G\aÐ4«ó¸}g\84EèD\8ciãÁ\82\84Q$\16<X:\91ïfèÝ\95\85\87N¤i?\18 ðC\ eµÁ\9f\10û¤zñùãqC»"t¿¬l\8enB\ f\1a¬
+hýº\ 5r±/Ág©\ fë§çÁOÉç\86t~l\8eå;bÓYY\vl\1a\v\1d\ eg=óCßöènF©\1cúwNc9O\1ff?zm\vÅykéÊîU@Oë¶:O\ 2\83!±à¹Î\89|G\128+kA\ 2ÂP8\9cëT¹Y\82Ãlõÿ³Ûy\86^\85cí»\8f½ïi\95êl9C.%ò\17<p9\16ï\86`gU-\0Ü4ù\rÇ-á'Ù?$\15|i\8f¾^È¢`)MzÁ\97¨W\1e¼UÔ$MØ\97Oy©èoå0G=
+endstream
+endobj
+5929 0 obj <<
+/Type /Page
+/Contents 5930 0 R
+/Resources 5928 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5797 0 R
+>> endobj
+5931 0 obj <<
+/D [5929 0 R /XYZ -16.307 900.716 null]
+>> endobj
+646 0 obj <<
+/D [5929 0 R /XYZ 56.693 759.068 null]
+>> endobj
+5932 0 obj <<
+/D [5929 0 R /XYZ 56.693 738.489 null]
+>> endobj
+5933 0 obj <<
+/D [5929 0 R /XYZ 56.693 691.479 null]
+>> endobj
+5934 0 obj <<
+/D [5929 0 R /XYZ 65.161 692.163 null]
+>> endobj
+5935 0 obj <<
+/D [5929 0 R /XYZ 65.161 681.204 null]
+>> endobj
+5936 0 obj <<
+/D [5929 0 R /XYZ 56.693 633.696 null]
+>> endobj
+5937 0 obj <<
+/D [5929 0 R /XYZ 65.161 634.379 null]
+>> endobj
+5938 0 obj <<
+/D [5929 0 R /XYZ 65.161 623.42 null]
+>> endobj
+5939 0 obj <<
+/D [5929 0 R /XYZ 65.161 612.461 null]
+>> endobj
+5940 0 obj <<
+/D [5929 0 R /XYZ 65.161 601.503 null]
+>> endobj
+5941 0 obj <<
+/D [5929 0 R /XYZ 65.161 590.544 null]
+>> endobj
+5942 0 obj <<
+/D [5929 0 R /XYZ 65.161 579.585 null]
+>> endobj
+5943 0 obj <<
+/D [5929 0 R /XYZ 65.161 568.626 null]
+>> endobj
+5944 0 obj <<
+/D [5929 0 R /XYZ 56.693 521.512 null]
+>> endobj
+5945 0 obj <<
+/D [5929 0 R /XYZ 65.161 521.801 null]
+>> endobj
+5946 0 obj <<
+/D [5929 0 R /XYZ 65.161 510.843 null]
+>> endobj
+5947 0 obj <<
+/D [5929 0 R /XYZ 65.161 499.884 null]
+>> endobj
+5948 0 obj <<
+/D [5929 0 R /XYZ 56.693 452.376 null]
+>> endobj
+5949 0 obj <<
+/D [5929 0 R /XYZ 65.161 453.059 null]
+>> endobj
+5950 0 obj <<
+/D [5929 0 R /XYZ 56.693 405.551 null]
+>> endobj
+5951 0 obj <<
+/D [5929 0 R /XYZ 65.161 406.235 null]
+>> endobj
+5952 0 obj <<
+/D [5929 0 R /XYZ 65.161 395.276 null]
+>> endobj
+5953 0 obj <<
+/D [5929 0 R /XYZ 65.161 384.317 null]
+>> endobj
+5954 0 obj <<
+/D [5929 0 R /XYZ 65.161 373.358 null]
+>> endobj
+5955 0 obj <<
+/D [5929 0 R /XYZ 56.693 325.85 null]
+>> endobj
+5956 0 obj <<
+/D [5929 0 R /XYZ 65.161 326.534 null]
+>> endobj
+5957 0 obj <<
+/D [5929 0 R /XYZ 65.161 315.575 null]
+>> endobj
+5958 0 obj <<
+/D [5929 0 R /XYZ 56.693 268.067 null]
+>> endobj
+5959 0 obj <<
+/D [5929 0 R /XYZ 65.161 268.75 null]
+>> endobj
+5960 0 obj <<
+/D [5929 0 R /XYZ 65.161 257.791 null]
+>> endobj
+650 0 obj <<
+/D [5929 0 R /XYZ 56.693 220.641 null]
+>> endobj
+5961 0 obj <<
+/D [5929 0 R /XYZ 56.693 193.088 null]
+>> endobj
+5962 0 obj <<
+/D [5929 0 R /XYZ 56.693 146.472 null]
+>> endobj
+5963 0 obj <<
+/D [5929 0 R /XYZ 65.161 146.761 null]
+>> endobj
+5964 0 obj <<
+/D [5929 0 R /XYZ 65.161 135.803 null]
+>> endobj
+5965 0 obj <<
+/D [5929 0 R /XYZ 65.161 124.844 null]
+>> endobj
+5966 0 obj <<
+/D [5929 0 R /XYZ 65.161 113.885 null]
+>> endobj
+5928 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5969 0 obj <<
+/Length 1496      
+/Filter /FlateDecode
+>>
+stream
+xÚíZKsÛ6\10¾ëWð(ÍT\b\1eÄ\83í©\99¤Éd\92NjëÐ\99$\aJ\84\1e1I°$eÇÿ¾\v\91´EYJASt\93L.&\f\81\8b\ f\8bo÷[\90ÄÞÊÃÞ«ÑóÙèÙ\1f\1c{\ 1
+\ 4\15Þlé  \8a\84ô\14a\88Io\16y\1fÆ\17:Öa¡'SÊñøOSê¢j.M^5Êuýã\v³xnÌUõÏß\97o'\9ffo`\9a)!(༲vYÞƺXk]\16ög\98\9dx
+f\17ÌÎîÃôÒgÞ\94£@Öó\13&À¢TãgÕ\85\ 4ÒÞ9z9\eý3"`\1f{Äã\ 2\89\80y2 H`ê-\92Ñ\87\8bà7@\80ü@y7»\91\89Ç    F\94      hÇÞåè¯\11®]\81[.¡\1e\f\93<Øù¤1î\a\88`Q£
+\10ßÁhîó>L       Æxüzöîík\1dgõêö}\v® >b¢61kü¶4ql&\94\8fo6éªêZ¬ÃtÕxz\1dN(\1e_O\b\1f×w̵N«V\12Fu_iî·c77@¾\9f\9b(\1fIi\97½\9b{]&ñú8J\8e\11\19¸0\8dýb\93.ôÁ\8e\13$\19ÂU;¯x\82Ú^\99\11V\12\1a°§\98UV?RÚöÞ\ eí\8e\a¾Å \90/T\ 3áÝ\ 6¼¡ã\8f\98ã2\81¿d2\15àèËdS®\7f\9dL    \85\7f\9aõL\17&IL\8a¾\14qe\1f\98g§°\97WmÊ\0Õ\88¤\9eP
+)É-el?Ç\12\18(<\8a\ 2\15x¹ö\96û\1ciY;Þûp\ 2)Q@D3Ae\98ØÑ}ísD\ 49´Ï1l
+8Ïe\86ýø\11( Á\19Àî\fæ+¯j\Ô\ 1ÕÚÝ\ 6¸"\88b¿ÚäߣHG-J<´\ 4!f7\1e\88¸\8aõAð\8d§uÇÃ\9bÆYX\14n¦Ó0ÑE\16.ºX/Ê|\93e6rÝÐo³Ìä¥Û`\88i·qkí6p?î÷×÷\8bk´X\9ep9\1c\99Ûö{\92¹7Ø\ ed\96 +~-rz\11o²B\9fpò©½ SÇ\0ø\1c^\87\ f6ñ4áÚ\8a»\ f\b9ï:\83õª>9òÄõ´Ú
+*\11!òNmÅQµ}¹°ÒxçíoWp÷(q\0Ò\a\84\8c\9dOo©­R\82Zoé@z[/§\83ÎÚ TJ\f§³\9cÃ\82ép©éÀ~¿ÔÔ\1f¬{jâ<@\94ð\9f\1dé,\87¬°\97qÏOæ¶ý\9e\r\ 3\99}\85(\17?¦Îr\1fNÊ2xR\9då\18\1c\9dÎÊ£:û&´bxme1üöO·û\e÷\94§Û¡Ô¶YO\a¹õ!&U \87\93[\9fAMÈ\86ËP\aöûe¨þ`Ý3\94Ï$¢Tü\94ÛïHn}J÷\13ïùÉܶß\93̽Áv 3\15\88
+ùcÊ­\ fr\17<­Ú2Å\10\9dÚª£j{a¶idãï+2Ëÿ\7f\99Í¿\ 2\13ÖKÁ\8dgÓY¨\8c0¬ùñO\91/K}­+m}\1eÆq#­óØ,®
+\1aͯ¬¸þV\rØë\8cʨîÌBð%MM\9e\84ñ¦ÓÑ\97Ù\80Åj8-fö\r\8b?\ú:°ß/}õ\aë\9e¾\18á\886/²Þ\99h\e\87\9dcBº§Áye\règnÜ\86.¶Ei\92M\11\96\e\93>VÝ\18Æ{yîüìh\99ïI\8e¾P;p\ 3û\88JÕ½NëRéØ\97¤nÜ      ç gçåÙAÆjßô\9f¬¡\81B\18\93'\95G*\bj\9eTYq>ª\8eï'\fb(\ f\93âÛ\96Çì\14\10ãâ\8cO|mMA{hã\85\99k`tuð,ÃÛÒ¤\8d>f¹Yèh\9bk\ 4­\fFmt\81¾$®ÒGm<\93`8é#Êúu°ÜÖ6ß/·õ\86ê\9eÛHÀ\10õëÜv·\85nYã&tLC\9bt­óMé|D¼Ò:ëp\0-ÍJC\188æÏen\12ç\94\fùðÄ\99á\18\103ÿ¬\17e\87\eî#¥ãQi¾-;&i"\83ý$}~þ·í÷\f\80Þ`;D\80¢»\ 3È.\ 2BG½ì\16(\91q\15ìÔ8\96\v©v­B\k\80¹v\rÎÌùáM\97¸\9cß::S/Ãm\>ö(O¤@\98ÐÁ\8a\95\83£­­U\b\aa\ eÔ#äöEØ\9c\877ŽÖ\96\9b2ÖhiÒ\12-Ãd\13ßZ¡­O\9f\v\93d&ÕðS\1cÎu\8c T\88·\11h1T\19Mßýè]5\89\96P\7fh4¯+\15¾\aÇ\a)âЬ\ 1}\84¨\ 4\f\ 4ßµHÕrt¾o\v\90\ 1_íBu\ 3×á^í\1eØï\99åz\83í\90å\18\abñæCÍ\95=ßvPÁÒ]¼ó.Ï\8eM¾zt ÛÏ\17Ô\10\9f\9a<øXÔÇ\b\8bà1ß\8aþ\v\86z
+endstream
+endobj
+5968 0 obj <<
+/Type /Page
+/Contents 5969 0 R
+/Resources 5967 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5993 0 R
+>> endobj
+5970 0 obj <<
+/D [5968 0 R /XYZ -11.232 900.716 null]
+>> endobj
+654 0 obj <<
+/D [5968 0 R /XYZ 56.693 759.068 null]
+>> endobj
+5971 0 obj <<
+/D [5968 0 R /XYZ 56.693 738.489 null]
+>> endobj
+5972 0 obj <<
+/D [5968 0 R /XYZ 56.693 691.479 null]
+>> endobj
+5973 0 obj <<
+/D [5968 0 R /XYZ 65.161 692.163 null]
+>> endobj
+5974 0 obj <<
+/D [5968 0 R /XYZ 65.161 681.204 null]
+>> endobj
+658 0 obj <<
+/D [5968 0 R /XYZ 56.693 644.053 null]
+>> endobj
+5975 0 obj <<
+/D [5968 0 R /XYZ 56.693 616.5 null]
+>> endobj
+5976 0 obj <<
+/D [5968 0 R /XYZ 56.693 569.49 null]
+>> endobj
+5977 0 obj <<
+/D [5968 0 R /XYZ 65.161 570.174 null]
+>> endobj
+5978 0 obj <<
+/D [5968 0 R /XYZ 65.161 559.215 null]
+>> endobj
+662 0 obj <<
+/D [5968 0 R /XYZ 56.693 522.064 null]
+>> endobj
+5979 0 obj <<
+/D [5968 0 R /XYZ 56.693 494.511 null]
+>> endobj
+5980 0 obj <<
+/D [5968 0 R /XYZ 56.693 447.501 null]
+>> endobj
+5981 0 obj <<
+/D [5968 0 R /XYZ 65.161 448.185 null]
+>> endobj
+5982 0 obj <<
+/D [5968 0 R /XYZ 65.161 437.226 null]
+>> endobj
+666 0 obj <<
+/D [5968 0 R /XYZ 56.693 400.075 null]
+>> endobj
+5983 0 obj <<
+/D [5968 0 R /XYZ 56.693 372.522 null]
+>> endobj
+5984 0 obj <<
+/D [5968 0 R /XYZ 56.693 325.512 null]
+>> endobj
+5985 0 obj <<
+/D [5968 0 R /XYZ 65.161 326.196 null]
+>> endobj
+5986 0 obj <<
+/D [5968 0 R /XYZ 65.161 315.237 null]
+>> endobj
+670 0 obj <<
+/D [5968 0 R /XYZ 56.693 278.086 null]
+>> endobj
+5987 0 obj <<
+/D [5968 0 R /XYZ 56.693 250.533 null]
+>> endobj
+5988 0 obj <<
+/D [5968 0 R /XYZ 56.693 203.523 null]
+>> endobj
+5989 0 obj <<
+/D [5968 0 R /XYZ 65.161 204.207 null]
+>> endobj
+5990 0 obj <<
+/D [5968 0 R /XYZ 65.161 193.248 null]
+>> endobj
+5991 0 obj <<
+/D [5968 0 R /XYZ 56.693 145.74 null]
+>> endobj
+5992 0 obj <<
+/D [5968 0 R /XYZ 65.161 146.423 null]
+>> endobj
+5967 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5997 0 obj <<
+/Length 2674      
+/Filter /FlateDecode
+>>
+stream
+xÚ½Z[sÛ¶\12~÷¯àô¡#ÍD\b\0Þs\9e\127Í¥I\93\13+ÓÓ\93tÎÀ\14,±¦\b\95¤â8¿þì\ 2àÕ´MÙq^,\ 2\ 4v\17\164uÖ\ eu^\1c=[\1e=þÕ§NLâ\80\aÎòÌ        8       B'b.qCg¹r>Í>ÈL\8a\17ܧ³ßU%Kóx¦
+óPmìË_TòL©s3øÏÉ\9bù_Ë×ÀfÁ\18\89}ßP;©.3Yn¤¬J|\rÜ\99\13\ 1÷ÀEî\1e°\ f=×Yø$\ e-\7fæ\86@1\8cf\8fÍ\ f\8bCÜyô|yôÏ\11\ 3úÔa\8e\1f\90 v\9d0f$ ÜI¶G\9fþ¢Î
\81\ 4Ä\8b#çB¯Ü:>£\84»\ 1<gÎÉÑ¿\8f¨U\ 5í©\84;\8c\93\981\1f¥ª\89{\ 1ñY`¤âT\vQïr>-\18¥´VÖ\93ùÂõ¼\19#¡K¨=gWË \14\ e§\ e¹!¶Ü¤V©EWÙi\9edûU­ït»SE%òÊ\f\9cÎök3øL)ÿ:gþ¬^,ò\95}X­Ê\81\99ÎT\96©9÷g\17in÷\97é:O\91HÒÐ?\93¢Ú\17vK²\11ùZ\96Ozg\863\85\833\81Ù¨kÎô»¼0{3\95\88,ý&ªTåCéºïÌÌ~·\12èb\ 3F]åq\ f¸\84}·úc\1eÑ\99\16ÖÅ#Ë\95y¬.æ\8cÎ\94\19äR\1fÚ\fzR¡¹X0{#ª/©È-\95ÜÒx^îd\ 1jQ\8fpìµ/¶be9ÖB\e\9e\96\9dÕ·;;þ&\93\8dÝ|¼IsYÚ\17'`ÒL«]®ìû·*_«\f\84x4\1a<²8Õï´ª^U"kG\8dN?\9e\17"Íí9\ 6ê'7\19pÑ(\16æ¸õóW'ï\82\98Z/H«\8e¥J\8cdë+¨Ø:\1d\9c¦§YªÖ\85ØmÐ#/ͬÚW»}E\ eµë\89¬ZïÕqÄ ¼uÂðô\9e\98DQ\bÔôê\ eëKbä»\1a{qL\ÞlÙ\89Ble%ë\¦Ì\ e\b÷\96\89Ï\89\ fùÉîHK\85\1a¹JØõH\18Äõ2ã\ 6àÐu4w5©e»Í\18\8cx¾k­á\ f\82\92ýVæ]{ô\8c°+æ,\9a©D\96e\13äi^VÅ>éÄágêÓ÷¯à/;Ô.KíÜ\1e\83\84u&\v\99'v8\94\v¦ª\8d¨ÌS¹IwÈÙã\90zæøÆ\fª\96X\9dý`\90«:\aФB#§IûçNýô\e&àkø׿"ËÌÃûWå0w\e)j9/ÕÞ<$ÂîÝ×Bi«â\e\95W\85ÊÆ\82ÔxºµI¡¶\83ì[¶\ 5ððhlìoí\8b¹#k\fÜørÙ÷\b\e7~Ç¥\19\ f\b\8fýÚYÅ~\95j#\1a¯îÊáùÄç\8dWc\96\19#\17\11ßgõ¢\vU¬Êô\9b¼É©\16\89\17D}Ýý9g\98¯÷6ßÔ9¬u\ 5íúµ
+\ 6Ç?\ 5×±9°\8e\89Fë_\90\80Èöu}Tg\83´Ò\vxN±8{×h\87\ e´ã^QN\8f\18\vH\14\ 6cº¹\91VU\15©©ñPYnö\14\17REÄÂ~ª86%»Ikúw+òÅN¬e7'ß-ô#¬\7f9Ò*ͨõk3nm\86/÷;\ 4/õR0Y&A\90ÒNôM\19ÕÅwli\8b1aà[VàõåN$²\96¤Hw»\86\16&¹¿÷¥\15KX:ÖðMðÚ\0{¹|û\ 6±\9b­§øðë;øuãnàÚ\15Y©ÌÓJa\ e\85\ f(ä)LCMv\ 3^#\11\\ 2ÖX\99óáè¬\8eʾÛù\11q£¨v\81­\¥B\9dþ-\93jÄ[\ 2,J\8d\8bþ<æx\8c\0vnÊV\ eìåÍ4c,9Í\ e{\1eÔßs\91lF8@Å\8b¢F\86t+Ö\v­Ô\85\a'A\18ßõ\e    \18I\8c0\85L\14ÅM\82y4V\7fIÈY7\18Õ5¤<àÊ¢\96ÔÂåÞlTÕ,$\8c6Áö%]Éëh\82]}Úp\87\ 2\85å\ 5\18\8aX\ 5p\ e±#8Ã\b\93\90B/\15L6'\ f\1a6XÆ\91\83\98æA~?:\80t\8b^\få&<Qøª\0°¯=\15Þ`\84\98\13éáO9´|Ö¬n\ 4ö\8c\aù Tû"\91?ájf£\86ò\99\ e\r\98Ð~/í¤V\16Ln÷àNzF'h\9c*!\86Í\94\86ìâÒÒ+Í$¨á¼lY\8cÄ\ eäÀ8êÔ)\10Û\80\80\11\93º$\8c\eå=\1e£FÂ&\fD6¦TÈêÌ\8do¡Ñ¢Á3¥*Tä\98Ó\ 6\84zmÞ/¬B\8c®x'Ëâ¬\85Ñ\1a²-¼À\9f=5Ú\0Û\ 4.8ê \9e6     È½\ e@{ fÌ\eG\129\11ûj£\8a\92\94RCE"sq\8a\16\1cÑ\81\17\13ÚBé\ e6àýP\8bºô\13µ»,Òõ¦\9aÂÁ\8fI\18]\ 5ë¥=\93ο|f\b\98¹.2\ 3¥ÄÄ£Á\0 a[òEwË\16-_l$¨§èUÅ\91\ e\1c\16k\99C;XÉÑR\1fB;Â\9a\84øôãòå»\ f'c6§\ 4\947\ 174G?~÷þÏ\ f¯^¼\\8eù3\85*ÝP³Z½\r30N\ 2?èc\86\97`\96\fMÓ^\f\98Â=Òa\1c\rA\177@\9b½és\81\99­Ä\v\86´Ü\9a¡¹YbáÌêºYW^\ 2²ÿºh\b\aó\89ZYÚe\ e¥_Wh\1ca\fáocRxnq   0èà\12xu<¤\96¥%2·¯±\10\8a\f\1aô1Ô\8fµÀ(æµ@Ôf\0§íÍß¿|\ fÀ\96Í\1eµWc1\9f-ç¡7\e
+\1d±4pbrw`exþu'\8bT·?Ù\18J\ f¨¾\1c³~\ 2­Ò) ©Å×2[\98\v\8cù" `ò\ 4àÓ\8d¨páú$\80æaü\ 6\ 64UßÀàcn4-1Þ®È×wx\1a\90\90FÓå\e&\v\80#^ÛÓ fy}\r\ 3\92ìöÅN\95v ñ?\88u±I±\14ig±fÖX\19½Pס$ÍðÖÃn\83îôÒzÎe\9e\80Xý-\r¯\f¯\83*\93\83°2q:\0C\9dÃÙ@ËŮܨªmÌOíÍÉV\8a|е\14È}ÔG8h\91\84~Üw\12×%QàÖ\17\97\84\8d^]¾\0»\18+U×ÜXzÄ\rzMÀøebÒí<66\1a0ÛÚ6MʼîFV²ß\9ftÛ±\8ea#\ fêq\ 3aÖ(è¨\90\1eHè6é×Ʊ¾Þ4\17\14Ý\8e\90\ 1¨$´wëÚ×&\1c\98Ç\84±þµægÎý\81Ò{N\1cé¦ÖJð\16\9c\f­YmMÍF\ f>ÙB²x2_0Níý\9c|\9c}!_·Ù¿Ì\82·â\\9e¥\99m Ák\90\17þ¼èßz\ 3²c!wx\ 4\81Ã\¼õÆy\9f\86\ 2\0 \b\88
\9cu¯¹{ÔÆg¯2\b\ 1\82û^ÍÀ\10f¸ú¾ô}Â\0õ\ eè\ 3Þ\ 6ì\14MâÐý\ 4\10@*\8c¿\83°\9a`±vÌÃ\aûM gæFp@@\9e½Å\7fª³^×7®R\82`C\ 3×7Í\93\16÷.É'íh}§\89qÓXÝ°\ 5oª&\11\7f\91\16U9mé\7f\96 \88\ ee!S\1d;D\10íßDZ¯ù½úáË~äá\80i#\9fÝ!Ø\7f\ 1dPn$fA\1dä0\1cÄø·Íÿ\92\1cÃ|êñ]¼Ý\8e\1f0®ñ#\94ûpaÝ#\7fϨ¾¯¨\a\ 4µ\v\r3³_\1f\9f\15j\ fHs\9a¿\ 3\1e\98´Î|e¸}\9d\ 6=\93Vjø9i¥Ì¯\89Æ\91\r³ÆWo£\9aNÌLлm'&\ f\0;ÓXWr[N?\93Þótb\1e\95\17Ó\16â\95#ö    \93\16oEq>µPØ\8b     \8a-\0%fWkÄ!Ù\16q\8eÇ~h¶¥®¾A8<Û¾N\8bsa2ío\80êÏ\a©6)\ fȳ,\ 6)\ 2ïáò,\8bà\97ú\ f\96h\aôï\97iï/ìôTË"\9f¸±{0~Ú¦æ»æ¡¡1\88ÐÛ=#Ä\ e ü\91!Áà\97S~\87\90ø N%^ÕhôQ\89ËJå\83¨\90ê\90¨ð@\90\87\f
+×'<b\ f\17\14}ú÷\f\8a{\v{@P¸\11ñ\83¸ýâ;½K\90ß¹ª4ÿûr×\9aÂ\10KÅü\87\ 6\10\8d\89\eF\ f\12@ÛCà{\1c\13\8fù\ f\17@Q¤¿Ö=TüôÉß/|î-êôè\89ANÏ3\ 6ý¸\9b\8e \ fh\80E~ª²\89\95jY\8aµ\10ùùf¿¿k\f\1f\7f\b]ù÷I\8f\ 2\ e\8aïòß\93ÿ\aô)\14Þ
+endstream
+endobj
+5996 0 obj <<
+/Type /Page
+/Contents 5997 0 R
+/Resources 5995 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5993 0 R
+/Annots [ 5994 0 R ]
+>> endobj
+5994 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [359.467 600.817 460.541 611.721]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://cdn.docbook.org/release/xsl/current/doc/pi/)>>
+>> endobj
+5998 0 obj <<
+/D [5996 0 R /XYZ -16.307 900.716 null]
+>> endobj
+674 0 obj <<
+/D [5996 0 R /XYZ 56.693 759.068 null]
+>> endobj
+5999 0 obj <<
+/D [5996 0 R /XYZ 56.693 731.272 null]
+>> endobj
+678 0 obj <<
+/D [5996 0 R /XYZ 56.693 364.712 null]
+>> endobj
+6001 0 obj <<
+/D [5996 0 R /XYZ 56.693 336.327 null]
+>> endobj
+6002 0 obj <<
+/D [5996 0 R /XYZ 56.693 289.712 null]
+>> endobj
+6003 0 obj <<
+/D [5996 0 R /XYZ 65.161 290.001 null]
+>> endobj
+6004 0 obj <<
+/D [5996 0 R /XYZ 56.693 242.493 null]
+>> endobj
+6005 0 obj <<
+/D [5996 0 R /XYZ 65.161 243.176 null]
+>> endobj
+6006 0 obj <<
+/D [5996 0 R /XYZ 56.693 196.341 null]
+>> endobj
+6007 0 obj <<
+/D [5996 0 R /XYZ 65.161 196.352 null]
+>> endobj
+6008 0 obj <<
+/D [5996 0 R /XYZ 56.693 148.844 null]
+>> endobj
+6009 0 obj <<
+/D [5996 0 R /XYZ 65.161 149.528 null]
+>> endobj
+6010 0 obj <<
+/D [5996 0 R /XYZ 56.693 102.02 null]
+>> endobj
+6011 0 obj <<
+/D [5996 0 R /XYZ 65.161 102.703 null]
+>> endobj
+5995 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F57 1049 0 R /F102 3776 0 R /F93 1304 0 R /F105 6000 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6014 0 obj <<
+/Length 2459      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ\msÛ6\12þî_Áé'û¦F\0\10\0ÉöæfÒæ\92»4¹\99&îLg\92Î\rDA\12\e\8adI*\8eûëoù¢Æ¤,{a\b¾/\96L\82\8b\ 5°Ï\83ÝÅR4X\a4xuöÃÕÙ³\97\92\ 6 I\14WÁÕ*P\9c¨(\88YHÂ(¸Z\ 6\1fÎß\99ÜèÆ\\rIÏÿS¶¦\19¾®ÊzøÒnÆ\9b/Êô\87²ü4üóëû7\17¿]½\86n.\19#\89\94\83´÷íMn\9a\8d1mÓÝ\86ÞY\10Cï*ìz\17Ð}$ÂàR\92$\1aûga\f\12£øüÙðÁ\92¨{òì\9fWg\7f\9c1\90O\ 3\16HET\12\ 6\88¢<H·g\1f~£Á\12î\81\ 6D$qpÝ·Ü\ 6\92QÂC\ 5ßóàýÙÏgt\9c
+ztJö²EB\18U\83R\1f9\97½\16ûÇ\9e½\84&ý@D÷LL\84\8aáFßøuV\7fÒ\17\97\8aÒó\9fÊÆ|úîâ\92qø'/S\9d\9bg¦ _¶ù÷C\83ñZÚt×\86\1e`òºNº\8fWÓQÃl±\88\83f\94Ð8éFÝ]\974\82IT\ 1'        \¬M°º=Ì\89´»¯\1evÀaèá^þ \97u\8d]ÅKÂ\14\9b\89\97\94\91\b&\ fÓÁm\ 3P$á\89»ª½¼z\1d\f\8d\ 61YܽÚ!'\82Å#Jv`Ö\13\8b8\94\14\97¸\ 3\ eªaQÖ[\9dg\7f\1a÷À:/\9bF×7¸Ö¦hë\f«ôÂ\80Ú\ 6×\16\b\ 1©\82Æ\8alʺ5K\ÛT\17Ø1a×á\1a×p\99­V¦\86y}\9c!\80\99É[f&¢\90\0\17\8e\91
+:0&\90Ù×F\11\11\0бÍ%\960X\f\9fÌ\1f §ò\1d\11í¬,\ 2Ò±\ 4\ 6\1e\8c\b\90ÛϦÑé\ 6·\90¹.Ö;½\9e\9a\13H èõ\80y\8b¹\v\81\1fù<º\9b©D\10\1f©Õnö6K7Úä\1f©¤í\16þ²aãz¿ÍÚÍlgkêÿ¾Ñí\1dÛ[S[lo
+\16\87     îo{S\11ÌE,¼Áa&ß\r\ eîÊâw8\15uôÂ\86uÿ±ÜÂ\12ãYx\ 3 @o\89u¹Åµ|\9båå\1cf\1fyÈÇkG\9eú©Üê)×\ 6\807\92\ 3Á]\90{\8aåtï³Þº\9c\1e\95}n>gS©À\1f\92%\13¡\        +¡Ã\16Zâ¦ã½©\17\19v¿[es\1fÅ\82£TÄ\b\83»OÉQ\92ö]ÛsÔ»raêv$¦Vß´e1£¦ßµ\r\ 3   \18»\94\1e\19(\84\91\1f\ 3Må;2\90³²\16\f\14\82\ f\ 4lׯêËì\v\9a{ªÖ ½ì\f\89\9e´,Zó\ 5éÚ}©Íj\8e´Ëã<Rì¶\8b\99¾÷? \8b¥Eë6kó\99¯û°Íó\88p\1a=)Þ©\82­MzÁ{ÖZà]&\11X_ì\ fï2V0¹\897¼Ïä»áÝ]Y<Þe\9c\10\91\8cI\96\7fo«ºü\8cu8>\9bºÉÊâÔ\ eG\aû:[ìÚ²~ìÖ)ã\90ð'õîe×s\12=Æ»×»:kÿ\1c ôÚè¢9\80Òî\93\r\94d\b\98ö\88$Áaný\85²3ù\8eHrVÖ\ 2IB\12\0ïyUå\19\16H\95ng\81ïx\ 3âENÁ\96±K\1f&\84\87¡7»çÝÔE2\99\18>\15DEã¨9%|>\ eFa ](30Å\f>à£sp8Ø(àj\9fÙ^\959\84\1d\\9e_w¹¸þÒ>¾éÿÙè\v\ e\ftÁäùøÄÂ\98bø¶ÕËñ\1a\7f\87LNx«o\bêH\14©=\10Óc:\861     å­f{éMV¤f\96\91\a\84\ eßë!\8fO¦3rÉaÀ,äýÀ©R¾\12\ 2zaò\86|i°¼!ºl{\14ù#\ e\ 1óÈ¿2ÓÉ\89c&ß\8d\95Å\13\87\80`GîÏ9~ì­\1cI\1cÐv\99£\93Õå
\ e<é.§\9a"\93µz×\96\16®qo\98h\9d\9b\1d6%Øntë4¾\87\11Ò9èÒ\9f\ f9\93ïhÀ®Ê\1e7W\88F¥Ø»:ÀAÇ×úzc\90îa\86\;]UF×È$\17Ö Æí\ 1ã\9an«²@\1f7äæ³É\ frg\1d\9b\8aÊ\9a\13\9f\92èÕʤè<ââæ\91³ö0\80\98\ e5'Ò\1dÁ㨨\ 5÷³\84Èx<Òì©ñHÌs\17¼\ ebªû\9bWºn±\ e\ f$\7f{¿Õþ¾k°\18FÚw\ 5D­Sc©Ç]©¨\87\9f\9a§wî% b9Ë\8bY\84¦¢+ô`ì)cÓ0\81 (öuò4¸Í\16\8e\ 5ç\91ÇÓ¥\10\ðÐcõÄL¾\eÕ¸+\8b'\9b0\92DÑñtéùr\89Ý\11\9a]U\95XîÀ\1e¤ 7Ý\7f]½}\83ÔsZêtÂÂ\90ª.+\83o\9b\9a¦y´[þ0\80\14\83\80ÔßééL¾£};+kaßJ\10%Æ㫲^\17zkN»%iìqH\96/O\e\94A\94µy|B4\941   Õ\93\9e%\86aDBÁ=í:]\fW´õ\8d;Ãa\ e¸Ç3Å\90Á\88\ f\97\8e¸tVÖ\ 2\97\9c\12%žºu\95\15Ø\9d'/×k<\91îÚj×\9e>\17ÒÙ\19®õÖ´z©[m\91\ eYkØ\b\18[³­rÝ\1e8ÅßcA@\15\11Ô_\12n&ßÑF\9d\95µ°Q\9a\0m\8dG¡h¿ )±;Lª\elmN¹ºë,à\9bã6´Í\ eÝ\r¸üÍý!\8fÉÍ\16l»¹«³ûÓ:\0
+è2Í\8aU\89uÌv«\95eDfÚô`·ë6\83o\91\96Î\13I\84ð\97­\9bÉw³tweñ\96Î\93\98\98nF{áÀÄX\ el\1a\8d®CCç°²"ÍwK¤²¿¼{sÚ`%-ëÚ4U      \91?\96©«yyªs=\8c\8dÇ\82ø\84ÀD¼#\ 2\Uµ\0@\f\9eßþe\97\17\9d;\92µÙgäb½ÚeKcO\99W/^Ý\95\bÆúï<î\8e\88\9e4kÄ\15%"\8aO[\eÔ×EÙ\9cJr\98\98\9d\v
+3Ëýad*ß\11$ÎÊZ D\84d\7f®ÿ|¹D»Ë\8dIÛyU\10\88xv\1c\e\a~ÄýÍ鶴³I\YDÍ\1cBXÉÄ\93¢\8e\81Ë\9b0OQ³=ühW\8f.üÁ\8f%
+¦Xz\83ßL¾\eüÜ\95ÅÃ\8f%        \89iè7W\8b\8eszÿ'mÿ\9f\a\ 5¾ÎNÝ\9d\ 1\90E}Á\83èa±$Rú+2\9fÉw4nge-\8c;\8eI,ľ ªh5Ö\aö·W,M\93\9ab©Ñ\ 6±Àæ\9a
\89\b^Ù>Á\\9bâ±;\e\8b\ 4\91\89¿TåL¾£ezSv\9c\f\15\12\15úË\89Íä;N\86³²\160íûTûÒLl]J³)wØã\ fì\eÁ«]ÝåIÑ^(>ÅÜ\94§®/ËlöIl¢D\17\17ß\12Ú;§\97\10\19ªÑOÿÛ1&\94\ 4LæVÃÃÔÝÃ\94!y_èë\r%Sù\8e(qVÖ\ 2%RÂ¥1\9dp$©zOYN¿ºÏ±å'\1d\bÌ\89_õ¯êr¡\17ùÍ©SÞ%\1e±U®S,\12®ñSÐdÛ,\9f½\87\8a°tÑUqû3ô\89xG;wUÕÂÌ\85$\94\8eù ;\17\7f\1ef\ 4
+âÞ09\11u\9d.[àaßÒ\a\91\9b\8d\97\16v\99ú'}\8f\89\83&'~\8f©Ê,r\ e\8cÆ \8aÇú°\ 4\ 4\86þÊæâÝðí¬ª\ 5¾AQÊÇÌÓÛr\99­²\ 3Ëí×öïÇÁö×"\7fµõï,ªÃáÚ?\1e(\8dF\86\89\9a\1a\9bbÚî·\7fZ\87Sxç|ÄuY\7f²ÜªbE¢È_%ØT¼\9b);«\8a7eð\8c©\1a+\8ft]î°ÎÕ¯:Gÿ\92ÑnýXV\8fC\12Å>J±\ e~\9c­û\952\95<æ·Ùþ\a\81L¿Ü
+endstream
+endobj
+6013 0 obj <<
+/Type /Page
+/Contents 6014 0 R
+/Resources 6012 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5993 0 R
+>> endobj
+6015 0 obj <<
+/D [6013 0 R /XYZ -11.232 900.716 null]
+>> endobj
+6016 0 obj <<
+/D [6013 0 R /XYZ 56.693 743.088 null]
+>> endobj
+6017 0 obj <<
+/D [6013 0 R /XYZ 65.161 743.376 null]
+>> endobj
+6018 0 obj <<
+/D [6013 0 R /XYZ 56.693 687.948 null]
+>> endobj
+6019 0 obj <<
+/D [6013 0 R /XYZ 65.161 688.43 null]
+>> endobj
+6020 0 obj <<
+/D [6013 0 R /XYZ 56.693 643.759 null]
+>> endobj
+6021 0 obj <<
+/D [6013 0 R /XYZ 65.161 644.443 null]
+>> endobj
+6022 0 obj <<
+/D [6013 0 R /XYZ 56.693 599.772 null]
+>> endobj
+6023 0 obj <<
+/D [6013 0 R /XYZ 65.161 600.455 null]
+>> endobj
+6024 0 obj <<
+/D [6013 0 R /XYZ 56.693 556.457 null]
+>> endobj
+6025 0 obj <<
+/D [6013 0 R /XYZ 65.161 556.468 null]
+>> endobj
+682 0 obj <<
+/D [6013 0 R /XYZ 56.693 520.67 null]
+>> endobj
+6026 0 obj <<
+/D [6013 0 R /XYZ 56.693 494.062 null]
+>> endobj
+6027 0 obj <<
+/D [6013 0 R /XYZ 56.693 452.176 null]
+>> endobj
+6028 0 obj <<
+/D [6013 0 R /XYZ 65.161 452.465 null]
+>> endobj
+6029 0 obj <<
+/D [6013 0 R /XYZ 65.161 441.506 null]
+>> endobj
+6030 0 obj <<
+/D [6013 0 R /XYZ 65.161 430.547 null]
+>> endobj
+6031 0 obj <<
+/D [6013 0 R /XYZ 56.693 386.27 null]
+>> endobj
+6032 0 obj <<
+/D [6013 0 R /XYZ 65.161 386.559 null]
+>> endobj
+6033 0 obj <<
+/D [6013 0 R /XYZ 65.161 375.601 null]
+>> endobj
+6034 0 obj <<
+/D [6013 0 R /XYZ 56.693 330.93 null]
+>> endobj
+6035 0 obj <<
+/D [6013 0 R /XYZ 65.161 331.613 null]
+>> endobj
+6036 0 obj <<
+/D [6013 0 R /XYZ 65.161 320.654 null]
+>> endobj
+6037 0 obj <<
+/D [6013 0 R /XYZ 65.161 309.695 null]
+>> endobj
+6038 0 obj <<
+/D [6013 0 R /XYZ 65.161 298.736 null]
+>> endobj
+6039 0 obj <<
+/D [6013 0 R /XYZ 56.693 254.066 null]
+>> endobj
+6040 0 obj <<
+/D [6013 0 R /XYZ 65.161 254.749 null]
+>> endobj
+6041 0 obj <<
+/D [6013 0 R /XYZ 56.693 210.473 null]
+>> endobj
+6042 0 obj <<
+/D [6013 0 R /XYZ 65.161 210.762 null]
+>> endobj
+6043 0 obj <<
+/D [6013 0 R /XYZ 65.161 199.803 null]
+>> endobj
+6044 0 obj <<
+/D [6013 0 R /XYZ 65.161 188.844 null]
+>> endobj
+6045 0 obj <<
+/D [6013 0 R /XYZ 65.161 177.885 null]
+>> endobj
+6046 0 obj <<
+/D [6013 0 R /XYZ 65.161 166.926 null]
+>> endobj
+6047 0 obj <<
+/D [6013 0 R /XYZ 65.161 155.967 null]
+>> endobj
+6048 0 obj <<
+/D [6013 0 R /XYZ 56.693 111.296 null]
+>> endobj
+6049 0 obj <<
+/D [6013 0 R /XYZ 65.161 111.98 null]
+>> endobj
+6050 0 obj <<
+/D [6013 0 R /XYZ 65.161 101.021 null]
+>> endobj
+6012 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6053 0 obj <<
+/Length 1868      
+/Filter /FlateDecode
+>>
+stream
+xÚÝ[M\8fÛ6\10½ï¯PÛ\8b\17è2ü¦Ø¢\87~£AÛ´É\16(\90ä Ë´-¬,:\92\9cÝô×wdÉ»±\1cgISr\8a\9e$ËÔð\99\9c÷fÈ¡q´\88pôóÅw×\17O~\128ÒHK*£ëy$)\92*\8a  CLE׳èåä¹ÉMR\99Ë+*ðäw[\9bª½\9dÛ²½©\97Ý\97?Øô;koÚ\ f\7f¿øõòõõSèæ\8a\10¤\85h­½¨ßå¦Z\1aSWÍ×Ð;\89bè]²¦w\ eÝ+΢+\81´êú'L\83E\15O\9e´\17¢UóæÅ\8f×\17o.\bØÇ\11\89\84DR³Hi\82$¦Qººxù\1aG3ø\ e\10 ®ãèvÛr\15       \82\11e\12îóèÅÅ\9f\17¸\e
+¼7$4\82fJèí\98ì\8cs\8d\b\96-*\8a\11ÛÂؽ\17½¼"\18ãÉOϺßõþ¨Â P\8e\98ì^¾Þ\8dØÜæ¹½¤br\9b\15\8böQºL\8aÅn\8c\97É%Å\93·\97DLº7¦Æ\14íÝ*\99uÏjû0\11Û¾\ 1ìCß$æH©æ\a\9eÛ\ fà#\1cq.vMR»³\eEjz³L\90¢\b·÷eë\eh\7f\88Ö\88R\ 2?\1aæ\11³Öê+JÅ^»-ÎíÜó\ 6C\8c¸\8cw\10\9eÛ©)ëË+  #ú¢NÞÕ¶øêò\8a\98ÚÕÚ\16¦¨Ñ]\95·\ 6Á½\1a\9bÍåç}¿\0\7f"\8aF2\8eQ¬Dã\17Ís\81\15¸\99\8c(Ò±\8eJ\13Íßw\84=k\1f~zØ\81RH\13¹ë 5L\9aÖ¡ö\ 5"\92ôí\v\f³\0£åÒÃû$\91HS=\0Ø­Ár\11µ7Ï;ÖìMç\ exL\10ż\9dÕog³=\ f\ 3,j¦|\9d\94ÉÊÔ¦¬ÜÚ×Ö±]Ë\10\17\0\vÓ£÷dçå\87¯L*ófc\1aª8\19ßÔY\9eÕï\1c!\9bÕ:Oêch\1ew}ÅaÒU\88ë\1f¹\1e\ 6\8fN(¥\0\81 §Ðþ·dSfõ?-ï\9f\9a¤¨\1ex\7fW\9a¹\ få9\80\18\93ñ\8c ¬éx\8cß·\1fÈø`°\1e\8cg\10é\94¾g¼\99\ 58úÑÖMöáÔ°q\9baE$)MÒgã\93ãÚÐ4¯L}2\7f!Ó \8c\8dçgûö\ 3ý,\18¬\87\9fQ\868mÝì\8f¤¬Ý&Ï::Ã<»\eØ\11§\9bE?al\1e\7f\12\82°Vó^a\81\8f»Ò\19|ù8üÒÞ@êÙóbÀK\9c=\99(D8?g$\12\9a\7fJ Ê \ f7y3\1dõªù\91]*ºÊêå. eE\9e\15Æ#$ ÈÄ©TãÅ$¡`Ù\86ãÑ´¢g?L+ÂÁºk\85P\12m\17s£Æ¤UR§Ë\81Uc\r9°-ÜÚÂbl\ 5ë¢a\15bîØ®º_Ø\9f\1aé\84\8255ÑgÕ\a®\10ÇbØ\ 5j\9eUuå#\v\f@p6¢,P\89xÌÇ\93\85\81²\10\fÖC\16¨FJQoY¨6ëµuÍ8\9c©^­\93´Ù\ 6êÑç\9bÏ\8f'\ 4Í^H\92\1e0îø\eÛ\8e2G=y\9b\94Y2ÍMãÐý.¾üx\17 [§eEG\e\96æ`Èï3(\ 5ÌåØYg\9aÄQ\8b³ê\fÆHÄdX\9d©\9b¹ñÐ\19®1\92$\1eOg¸ÒH
+=\9aÎôì\87éL8Xw\9dá1\98çÝ~övÚ\1c\83ÿâ6\9b\99CA \8f\10¼ZÚMî¨eI^9FøM\15\ 4û#ÛgëÒ\82\99qÜîKêºÌ¦\9bÃM±«\8f\9d\9c\98\1e¥"ç\14\f.\18RB\r¼\85æ½b\81´\ 4)ÍG\94\fFQÌÄx\92±o?P2\82ÁzH\ 6\93\88ì\96®¿%7\8eÔK³:©3[8\12©Ø¬ ¼¸¦=\99ãæÃ4\9bæ\99]\94ÉzùÎC\ 5>\b¦3ùÙ7­C;\ay\ e©]ÌåY9\8bÁM\18\1d6Èo+!èîÖL¿¾|(\8d ûeÞ£\ 3Á4 \92z<
+³X"LÈh\14îÙ\ f£p8Xw
+³X#ªcÏÒWan\1d£liçYÞ_0\fVRs^¶$\9bYæ^ûJ
+Çq¸µå¬Êþ9¹îÅb\860¥ç\14\0&1"8þ¯      \80\0T|ÄJ\18c\1a\91x¼ÚwÏ~ \0\ 4\83õ\10\0N\11WÜ{{!MòÜnj\8fÐ\99¥¶ð)W÷yõ¸j\9cLÃ&\8fÑg-?3Â\10\8d\a>uò\90:w4ô,G3Ì\10£d<\16RM\11\93ãÕ£{öÃX\18\ eÖ\9d\85T\v$¹ö\fÃãlñÝ\81\13Ý8\ 6JÇ8m\ fLz°\93B\8aÂ\14;';)¸\0\17zXv&\9bÚÖ6}\8f\9eÁa\93\ 2^®å\88\84å\ 2       ¦Æ#ì¾ý@Â\ 6\83õ ,\8fQLÅ\7f\82°o _M|\ 2±O\18\ 6\8fý4µºëgß\9f¬\18\90Ó\b~Ö"\1d%\1aI&>ý)R\8a\ 1\88¢ãI\ 2Ñ1Rd¼³>=ûa\92\10\ eÖC\120E\18\93_V°ô}ë\Âÿ\9f\1cù\f×2çýûÛ¬v<Æ0m\8eû\9f¨$\ 4ò2EÏz\1c\bºECWáfÙÛ¬Êlá¡#\ 4®1\1fñ\1c\10\11\ 4Åñx\85¸\9eý@\1d     \ 6ë®#DÀUÉÝ\1f[æIZÛrp%\99f\8b\13é3\90$d\85kÆP­\92<w­Õ¯3\93öJt>|çðå\88±mÏ| K\86BõðHÎ\11%]¡ï¯êT_ì\1e\7fä¨È\10áíñ£%#ƹþ©\95Ç\1d\8eB\0\15&zö\ 3].\18¬\87Ï1\86¨\88w\7föê\12a\ fç¸\ fuC-\ª%,ÝL1°\ e;¯¯¶Âv²®Áò\ 4\93ñ6Þzö\ 3Ý,\18¬\87\9bQ\8a\98÷æ7(Bj\966\9f¹F¥\9d\8a\f\9a\97Ö\8b\14)¬IÊ\81\8b`Ó$½ \82àåÇ\12azÖ½@Í\10Áú\õ²îseÒí          ÔW±\ fý¡\18\12\ 1Ü\16Ï}ÿOü/Z="E
+endstream
+endobj
+6052 0 obj <<
+/Type /Page
+/Contents 6053 0 R
+/Resources 6051 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5993 0 R
+>> endobj
+6054 0 obj <<
+/D [6052 0 R /XYZ -16.307 900.716 null]
+>> endobj
+686 0 obj <<
+/D [6052 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6055 0 obj <<
+/D [6052 0 R /XYZ 56.693 738.489 null]
+>> endobj
+6056 0 obj <<
+/D [6052 0 R /XYZ 56.693 691.479 null]
+>> endobj
+6057 0 obj <<
+/D [6052 0 R /XYZ 65.161 692.163 null]
+>> endobj
+6058 0 obj <<
+/D [6052 0 R /XYZ 56.693 645.897 null]
+>> endobj
+6059 0 obj <<
+/D [6052 0 R /XYZ 65.161 645.338 null]
+>> endobj
+6060 0 obj <<
+/D [6052 0 R /XYZ 65.161 634.379 null]
+>> endobj
+6061 0 obj <<
+/D [6052 0 R /XYZ 56.693 587.266 null]
+>> endobj
+6062 0 obj <<
+/D [6052 0 R /XYZ 65.161 587.555 null]
+>> endobj
+6063 0 obj <<
+/D [6052 0 R /XYZ 56.693 540.047 null]
+>> endobj
+6064 0 obj <<
+/D [6052 0 R /XYZ 65.161 540.73 null]
+>> endobj
+6065 0 obj <<
+/D [6052 0 R /XYZ 56.693 493.223 null]
+>> endobj
+6066 0 obj <<
+/D [6052 0 R /XYZ 65.161 493.906 null]
+>> endobj
+6067 0 obj <<
+/D [6052 0 R /XYZ 56.693 447.64 null]
+>> endobj
+6068 0 obj <<
+/D [6052 0 R /XYZ 65.161 447.082 null]
+>> endobj
+6069 0 obj <<
+/D [6052 0 R /XYZ 56.693 399.574 null]
+>> endobj
+6070 0 obj <<
+/D [6052 0 R /XYZ 65.161 400.257 null]
+>> endobj
+6071 0 obj <<
+/D [6052 0 R /XYZ 56.693 352.749 null]
+>> endobj
+6072 0 obj <<
+/D [6052 0 R /XYZ 65.161 353.433 null]
+>> endobj
+6073 0 obj <<
+/D [6052 0 R /XYZ 56.693 305.925 null]
+>> endobj
+6074 0 obj <<
+/D [6052 0 R /XYZ 65.161 306.608 null]
+>> endobj
+6075 0 obj <<
+/D [6052 0 R /XYZ 56.693 259.101 null]
+>> endobj
+6076 0 obj <<
+/D [6052 0 R /XYZ 65.161 259.784 null]
+>> endobj
+6077 0 obj <<
+/D [6052 0 R /XYZ 56.693 212.276 null]
+>> endobj
+6078 0 obj <<
+/D [6052 0 R /XYZ 65.161 212.96 null]
+>> endobj
+6079 0 obj <<
+/D [6052 0 R /XYZ 56.693 165.452 null]
+>> endobj
+6080 0 obj <<
+/D [6052 0 R /XYZ 65.161 166.135 null]
+>> endobj
+6081 0 obj <<
+/D [6052 0 R /XYZ 65.161 155.176 null]
+>> endobj
+6082 0 obj <<
+/D [6052 0 R /XYZ 65.161 144.217 null]
+>> endobj
+6083 0 obj <<
+/D [6052 0 R /XYZ 65.161 133.258 null]
+>> endobj
+6051 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6086 0 obj <<
+/Length 2123      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\Msã¸\11½ûW°æd\1f\84Á7Á¤R\95l&»ÉdgSYû\90ª\99=@\14$1¦\b\ eIYv~}\9a"5#Q+\ f \88ª¹Ø´\ 46\9aÀ{¯\e\rÐ8ZD8úéæ\87\87\9b·?
+\1c%(\91TF\ fóHR$ãH\11\86X\1c=Ì¢\8f·¿\9aÜèÚÜM¨À·¿ØÆÔÝåÜVÝE³ì¿|gÓ\1f¬}ìþøÏýÏw¿=¼\87n&\84 D\88ÎÚ}ó\92\9bziLS·_Cï$Rлdmï\1cº\8f9\8b&\ 2%qß?á\18,Æêöm÷\8b$q{çÍß\1en>ß\10°\8f#\12   \89d¢8!Hb\1a¥«\9b\8f¿áh\ 6ß\81\a\88'*Úl[®"A0¢LÂu\1eÝßüû\ 6÷C\81ÁÇö²ýõÓ\9e\88Ä4\8ay\82\b\96­åös\81cpTF\14%*\89*\13ÍO\9a\80)Dx¼ë 3LÚÖ¡ö\ 5"\92\fí\vLP,\95S\ fûÃ,QB\93\v8»5X-¢îâ×\1e\8a0\85[0ð-\14{Ç9A\9cõðùËl¶\9düÓv¢\8f\13\89ñmmÒ&³ÅAc¸\1fõ\1f\1cßu\9bÚ¢ÑYa*\8f{\80\1a+S4n.\95ºÒ+Ó\f:8Ù¼±níL¡§¹9l{0æ\aDÙ¡\8dÆ\88(5\1eÚ\ eí\a¢-ØY\ f´1\90\8bXvh+\17\9blf\1c\ 1Wê¢vk\9a\15µ»Ù\ eÇõ      P:L4G$IBtëÄïãر\13a\98lªzÂ~¢T\1cø>\18v\85\ 2÷¡ÆNMÕÜm\1fü¾Ñ/\8d-þp7!tG\1eô¼1Ó?Þ}e\13\ 2òõ\7f§vUÚ\ 2þFÏuî88\12Â\ 5£t<Q\97
+#\ 6\ f:\16Í\ 6öÃh\16î¬;ͤbHBè÷\13õ/sì!ÑMÖä¦Ô\vãqOYÙ\12\80\98\19GB릩²éº9êcrº\8fÚ4çÅ\81o£Z&\88c1\1eè\ eí\a\82.ØY\ fÐÅ\90Ü&´\ 3]½.K[5îâ>\9cÛ?½9=¹:Ï\87ÍO·î T8rÀBºí\98A\9c\80±Gô\900K\9cÈkF\ fÉ\19\12\98^6z,\9bUÞLó64ôá¢i\93&\9fPÁÀ-\96\8c\18*(Eb¼\84ìÐ| gC]õ ,\15H\81£]\9c(ËüÅQ4\8frâ×\15¿²\9b\11ãCcVe®\esÙÄ¿\ 5µ£EGÁ\80Qp}"kÏÖ\14\ 2ktJÆCú¡ý@¨\a\81uÂQ\82\13Ï\9cèÑ\98Ò#íØdÍÒ£ya\9e\9bË¢öûbæfi
+gn8®î\9cW\81\8e\ 3¶4zv6Ù°B\10º®\19À\85\12(&ê²\ 1Ü7\\8b\18\9c\10#\96ë\84ä(NÆ+×\rì\87©X¸³î*&¤BXy\97ë|²ñ¶òìÔpfæz\9d\16=ÕiÞ\96ôBÊ\7f\1e\\16\82!ÅÆK\11\aö\ 3!\17ì¬\aäD\8c\bíkv?fÏnó1]/\ 63±ý\98\80tp.__­µ\89Ò ì\9el\9bëÚ\11×éÒ¤\8f\17¦À\9fW¶2Gy\9d\17ê0Rüª\ 5DAc\94°\v\17\10+37ES½ø\ 4\11\ 2~Ä#\96\a[\8b\98\8cW\1e\1cØ\ fdt°³\1e\8c\ 6»\f\93ï"\88dÅüh­óö\eõÆËf\80\0ÝÐm\0\819ÂT\\93Å\\11D\b9\83ÅïôS6ëHü×6fV;\ e\7fÖÅL×ƧÄÏcð\82«ñ8Ì%FD%£qx`?\8cÃáκs\98K\86øn\13ÿ\83~4®¼tk÷ymêcJ\84×WuQoLåhuj\96úÉ8¯ã\1ceÌ9¥ÜhÇr\98®Ï-)}\9b`\90|Ñ«ê
\88*y\86®¼ÏªGÝéÊ?mm\1e\92guSûh
\88Q>¢¦´Çoäx;8\ 3û\81\9a\12ì¬\87¦\10À\80 _ò\ 2ãHêUV×Y±\bÙÍ{e\87þÒ\19GYÙÔÌÖ\95ï¡\ eÞfMñUwk\98\8a\81\82d<Úè\9ffÓ<³{[73\9bN­}Üûdx\16 »e\92ÕV&Ø\83Ø,\86§IFÜäaÀ\191^¾\7fh>\8cÖÁ®º³\9aÉ\ 4)ª¼Y=N¾\ f\r\ 1ÎrÑ\81­][º\9f\17HS[Í\9c{p-­ÿãþ_\80wÇZCÖè£\ 3r§Gº=µyîÚ\83   \81\84\1aoÃg`?\10öÁÎzà^(¤d¿áó\8bÙøàmQérùrîì\9d\86\85.\3_G쮫Â\95Ï®h\9c¾8Gfw\1a{\9eÎ<9\v¯×\8b=¦¢±¿W\9e|åÐI\17îºSÕ\0ɯpã*A\ 2pÖGÞO\98ïZ©½V\10ú\80¬}\9b\89+·9G\92²×é2ôuH\9c׿?æûa\9f§øîjõ\vóGy\94ý\ 4ê0\19\12\bÃ*\86ñ\18%}\91ä\8dë 3\86ä\88§
+\aö\ 3\ 55ØY\ fAeÐçîTá\83ëz;µ3çõví\9cÁ?eÎy\8c«\9e½×\85vkùîÉVúÑ>iÏ\15\ 4c\18ÉøªeBÖö!É\95O\v·\aB!<¬K\8fÕ\ 1MÀÓdÄR"U\12)6^)q`?\8c×áκó\9aÂ*\8eÐØs; =7áõ6\87ïæ¯÷1a×\1aäÜÚæûòü¼\ 3ÎgoWPÅ\90ºª\fQ    \16\98¼¬\feE\9e\15>ÇV¨\80\11+\8b\94c\84Éx\95Å\81ý@\89  vÖCb8C\f3O\89\99Û\92ø¼.öÜ\98¢vß´p®Y¬L±N\976K\1d\13\19]9\1fg[\82jåΫ(ó\9c\9aò\95\17ï¾Í\0\16#LÇ«aÒ\16@±H\ e¸\8f!¼Äýy\ 3\8a\11\1f\b\86GûûÃ\87\9fûWV÷õ\ 3G\93v;@ʯYgÿzl\9eÛ;*n7íàm?Ja,\17»×g\97ú\8eâÛ§;"nû;¦Æ\14ÝÕ
+\ 2Wÿn­ýú\8em·dc{}\13ÅQ\1cË\9d\12ívo\ 6\1eR\898&»FÛlwk³Î\8aÔ\f\ 5ºR\84»ëª{ñ\17\1d\8eÆ\84\12\ 2£\15Ã\85\8e1^\8aùA¯«¬ù_'\99ï\8d.j\97ÌÍ\11@\84Á\93ó\11%\94Px,5\9e\84\ eì\87Ih¸³î\12J\18E4î\ 1ñÁ>¹.\7ff&Ía\92Ý«\91ÎyÔ̦ëöý\\ fÛvîÖî¿úI/M^ú¨\7f\ 1ÜsVÒyeW£¹ò%#¹Ø©î¥ïf\15!j_è/O£Cû\814
+vÖ\83F\94 FxG£Ê,Ö@\ eÏJ g-s¥ÓeûâûQ!ó\8dkÔ&D Ìâk&ì      ôLÏ\8a>\19Äa\93\7fÂ\ 27+øIúÔ}\955Ë]\14Ò³\95\90%¿÷\1f\14U&çüÃ\89ÿ\ 3o:xÏ
+endstream
+endobj
+6085 0 obj <<
+/Type /Page
+/Contents 6086 0 R
+/Resources 6084 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5993 0 R
+>> endobj
+6087 0 obj <<
+/D [6085 0 R /XYZ -11.232 900.716 null]
+>> endobj
+6088 0 obj <<
+/D [6085 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6089 0 obj <<
+/D [6085 0 R /XYZ 65.161 752.393 null]
+>> endobj
+6090 0 obj <<
+/D [6085 0 R /XYZ 65.161 741.435 null]
+>> endobj
+6091 0 obj <<
+/D [6085 0 R /XYZ 56.693 693.927 null]
+>> endobj
+6092 0 obj <<
+/D [6085 0 R /XYZ 65.161 694.61 null]
+>> endobj
+6093 0 obj <<
+/D [6085 0 R /XYZ 65.161 683.651 null]
+>> endobj
+6094 0 obj <<
+/D [6085 0 R /XYZ 56.693 636.143 null]
+>> endobj
+6095 0 obj <<
+/D [6085 0 R /XYZ 65.161 636.827 null]
+>> endobj
+6096 0 obj <<
+/D [6085 0 R /XYZ 65.161 625.868 null]
+>> endobj
+6097 0 obj <<
+/D [6085 0 R /XYZ 56.693 578.36 null]
+>> endobj
+6098 0 obj <<
+/D [6085 0 R /XYZ 65.161 579.044 null]
+>> endobj
+6099 0 obj <<
+/D [6085 0 R /XYZ 65.161 568.085 null]
+>> endobj
+6100 0 obj <<
+/D [6085 0 R /XYZ 56.693 520.577 null]
+>> endobj
+6101 0 obj <<
+/D [6085 0 R /XYZ 65.161 521.26 null]
+>> endobj
+6102 0 obj <<
+/D [6085 0 R /XYZ 56.693 473.752 null]
+>> endobj
+6103 0 obj <<
+/D [6085 0 R /XYZ 65.161 474.436 null]
+>> endobj
+6104 0 obj <<
+/D [6085 0 R /XYZ 56.693 428.17 null]
+>> endobj
+6105 0 obj <<
+/D [6085 0 R /XYZ 65.161 427.611 null]
+>> endobj
+6106 0 obj <<
+/D [6085 0 R /XYZ 56.693 380.104 null]
+>> endobj
+6107 0 obj <<
+/D [6085 0 R /XYZ 65.161 380.787 null]
+>> endobj
+6108 0 obj <<
+/D [6085 0 R /XYZ 65.161 369.828 null]
+>> endobj
+6109 0 obj <<
+/D [6085 0 R /XYZ 65.161 347.91 null]
+>> endobj
+6110 0 obj <<
+/D [6085 0 R /XYZ 56.693 300.402 null]
+>> endobj
+6111 0 obj <<
+/D [6085 0 R /XYZ 65.161 301.086 null]
+>> endobj
+6112 0 obj <<
+/D [6085 0 R /XYZ 56.693 253.578 null]
+>> endobj
+6113 0 obj <<
+/D [6085 0 R /XYZ 65.161 254.261 null]
+>> endobj
+690 0 obj <<
+/D [6085 0 R /XYZ 56.693 217.111 null]
+>> endobj
+6114 0 obj <<
+/D [6085 0 R /XYZ 56.693 189.558 null]
+>> endobj
+6115 0 obj <<
+/D [6085 0 R /XYZ 56.693 142.548 null]
+>> endobj
+6116 0 obj <<
+/D [6085 0 R /XYZ 65.161 143.231 null]
+>> endobj
+6117 0 obj <<
+/D [6085 0 R /XYZ 65.161 132.273 null]
+>> endobj
+6084 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6120 0 obj <<
+/Length 2800      
+/Filter /FlateDecode
+>>
+stream
+xÚÝ]m\93Û¶\11þ~¿\82\93f¦öL\ fÆ;À¤íL\§©3Iǵo&\9d\81\13c\8aTIÊç˯/(QÎ\89:\89\v\81\90\93|\92\8e\a.\97Äóì.v\17\14\8en#\1c}sõüæêÙ?\ 5\8eb\14K*£\9by$)\92\84!¦¢\9b,zûäµ)LÒ\98§×Tà'ÿ®ZÓl¿Î«zû¥]ôÿ|Q¥Ï«êÝö\8fÿ¾ùîéO7ßÚË\\13\82b!¶ÒÞ´÷\85i\16Æ´M÷o{u\12i{uɺ«s{yÅYt-P¬úë\13N¬D¥\9f<Û~\90Xug^}}sõ¿+båã\88DB"\19³HÅ\ 4IL£tyõö'\1c\7fV\ 3Äc\1dÝmF.#A0¢LÚïEôæê?W¸\7f\14ØêØ}í>¾y ÙjD\14\8d\14\8f\11Á²\93Ü\1d\17XYEeDQ¬ã¨6Ñü¨(è\ 5\98F\84«Ý\ 5\82I7ÚW¾@D\92¡|\81   RR\83®ðð1K\14Óx\ 2e7\ 2ëÛhûåu\ fE;\85\e\r\14{Å9A\9cõðùÇ")oM¶\ 1ÀqYÑÛk\89ñ\13;6+òò\16\9aÃƵyk\11\f\eÛq\ 44°´¼Ú\eiïõ/ý\81#§Ü%u9¼¹ñ³ÒdÝæUéxV¾\Uu\9b\94í\91óöæx\8f\98;tS\85\88Öáн/ß\13ÝÞÊ: \9bYó¤ä\16Ým¾\82Á%É\96U\99w\13Ù\f\8bÓ3ù\83\81\ 2ò\ eH\9bu»Z·@µK sÿuóýw@\8e3à8\93\0¯]\95Å=ld>°\18ã, \12Q\v°`,Ø\97ïÉ\ 2oe\1dX@b$Hïð7à\1eÂ\1a\1d\85õ\93Ö|h\8bdf
+à¬5P\ 6\1c(q}\\89_L]\ 1ñU\9f\87®£þha\\8d\ 6p|Ú®\93\ 2J\86´*Û$\1fØ#\0%°@4`Ô³'Þ\93\10¾ª:ð\ 1k$\84îùà\10\97\f\11ûåioPYðÔwyã\1c{\0!\97\1drèÏ'\88\1cÂã|*7\92@5,\8a#¶n\94;2æ\88\11\12\8c<\ 3ù~ìñVö(Yd¬\90\88ã-Y~Ä\ 2\1fGثڼϫu30jÓ\ 1þÎÔÆ\ 5Å-xy\ 2E²Y®ÚûiA\1fÆ\13ù{øq\82h\86\98 á\b²/ß\93 ÞÊÂý\8bÔ\12u\a:ÆÜ%À\80\b\1eâ\80ãüO\1eã, æ¼¬<¼0²V\89@\8dºÆ\88Ù¹ñH4\1dù<LöõY3)4bª\87Ã\8f\94\8a\a\bÒ\88[\88ãíàï\93u\9d·¿<ÝÜú·&)\9bªüâé5¡öÏ\ fµ\99£\ fM\ 1½o®\91V,\\82M2\85bÂÃ\19\83\9eÆÀ[Y\acÀ       ¢\98ngô«,\83¦×Zëj\8a¤5\13§Â:Ü\0\15\80\9a£Ú$CJ>;îmºá\8d\8eʨ\9dB!Ãál_¾'μ\95\19Ã\88r¶ÅÙ«¤n§ÍËÎó\ f\13#q¶\1efW7\87ÿD¤\12\82°­Õ;\1dp^\0ÌÇÕ¯«wæ Ìê\\11\1cÊÌN¢º¨/²pþXú\99Ì\17m¼ò*¹5\9dCúòi\9f°X®ªÒ\94í\83cYþ>olððàPcÒM\9eÕÁ\95\89\98"®T8W&4A\82\84˦\ fäû\99\18\7feá&Fh\8e4\16ήÌÚ\ ehI\aÌÓ÷U\ e¼z¶^\15y
+ö¤y\ 6Tõna\80að­)M\9d\1c\96 N¬É\ 67wzpÒ¶u>[·¦yÌ þmË4°Y\12
+#!Â¥Ñ\aò=áï­¬\ 3ü\15C\9a÷Ť\9bEþèÓ>í°\16ÕÊÌ×Åa\82ä×%ÌÑ\fpQ5P\16\9d\ 4\v
+F\82TH\Ô?        .Ð.1ëæ\9eòt\91\98¢{úíró07wüf\99·\8b\9d\9b²\91É2)\1e8\9fUîâv\98DX\aô:Ô¢\8c\86K7\ eä{ÒÎ[Y\aÚQ;Ó8Þ\85!\99\99\91Íæë2-ò\ 6\181¿z     ô\ f\ eèÌ\80´ÎËÖ\94C¯{Ò5lNûªh ^\15îÓ³*=s=0Î4ÂíÄ\87Ë+\ eä{2Á[Y\a&\10\85x\1f~¹¢\16\9c4Ìfé2saCsîR^\10b?Ù%ý\v×1"\9a\ 5r0[\7f²[ÙÜ\97ÕÊÁ¿p\15\ 3fèìÍ EÃeè\ 6òýhå¯,\9cV\Q\84     \rè`\9c\18\ 5÷\e`\rî\12\rÔ\9a¬V&©'^Ó-\92÷Àû\99\19èÒëQ\97     £°ì\93"\1cWöå{rÅ[Y\a®H\82°è\r(tb\ f\10=\1e³¼6M[Õà`d¶h\97\85C?Q\96×!²ð³$}7-'V¹C\1eࣳq÷Å\p¤\94¼¨/f\14\ 2ùâÇr\92«¤N\96èÃ\9d\99í\1d0»ÆÛñ§D\19¢:`\9b:'\14±\80\r[\ 3ù\9evÇ[Y\a»C\ 4\92Ä=õX\1a`£í\ 6
+@ç7kÚ:I[\af\96Õã\95ëãg\982\99\15G\97zãHµ3Ëd¸\1cö@¾'\90¼\95u\0\12æH\8a>\89÷r~\91fUÀ\ e\80rúæ¼jòî\8fÇp\7f¼Sª0KSBu-\1dú?:«Þ\9c»U\82Å\18ñpY¶}ñ~´ðV\15Î
+\16\93{_\9cå\8d\8d\7f\17(;4«Þ\9déÍzµªMÓ\9co|\99]Ês\11\10dûò=Qæ­¬\ 3Ì´\rùX\9fß\7fnÒdÝ\0'¯©\96¦Í\97Ð\ 2È}µ\86\r¬\r¼\a?H»õ]\ 2\91ÐÍn\ 6Üb´HΧÙ8\v¤\rÚãpiÜ\81|O\16x+ëÀ\ 2e5U}A£Û"p\18\17"°©±2\ 5¾h\ e\95q\86\ 4      \95CM\17ëòÝuZe\ f\17n·u²Zä©K\97\bc\1ca\120\9dÊìZ\10\8bpéÔ\81|Ox{+ë\0o*\11ã}:õ\ap\93\ 4t\ f@\ 2Ý\ 2°A\12x\ 3@QAGf¦Ië|u¸=Ô¿%ni²<©f?\e\93\97M\9b\94©qÝ\17ÆìÒ\1dÇáò\9b\ 3ù\9eàõVÖ\ 1¼D ¶+\10å%4M×\98.\7f\0M\13Â÷ߺ¬÷æyqtYä]\15\7áº\97\1a\87ÁÝM\96ÉòÌ\90\7f\9c\17\16¨\84\85ë.\1eÈ÷ä\85·²\ e¼À\1cqÚob\b\9f\ e\ 1.*\93@fu\ 1íÈ\80n\e{ùÂñ  \80\17\18\83w7
+xE?K\9aG8;ÊE\1a\19.\17>\90ïÇE\7feá\¤1³Qu\9f\v\aÇ\16àé:\88\84FJi¿\86Cp?åÞ9\19z/õ£=ºSóÞ?B\1c\16èÇY¤bD\ 3\ fä{²È[Y\a\16ijWÎ}!àì8è\8fg\97½!
+¾þ#\86Àiÿ\f\95\1aÑ\80\8dê\ 3ù\9eÐöVÖ\ 1Ú\8a ÁÕ®QÝÀ+ Ea\8a©aV\9b\14\\aJ7/ \ 3FuðN-à*Î!\1fýòÅÔkÿÂÜ&EW'N\9d\ 3\10\vÇ\82\87Ò=9੨\ 3\ 3$FBëÝ2þÑ$\89/Zf\ 6ì2²i-üÎp_\f\82'Slg÷ÿR¾M\14\ 6Cî¾|Oìz+ë\80^\1e#Iû\ 2ÁA÷þxÌ\v·\8c]Y\rhmó\12
+£ÚÌórSü\9f\98q\ 1]N\13j3\ 3\84b0\90ïË÷\ 4¹·²\ e gº{\17î\ 6ãç\19\1e\8f×\94ºX)F\11\8b/úÆ\10j\1f9Çü\12\9d\91Ð\87\80í?1\ fWM#Ú>\ 5\1e® 1\90ïG\13\7feá4!1C\16\82Î\8d\8f]\17K\ 5}  Ää\ 6\18^áhößX=a4³ª«\95\81\8fµñasöÛ\8cG     D\94\9dY\1d®°0\90ï\89ooe\1dð­)¢»·#Uõ-<!\ 1ÎÑC]J^dÓö¼%ëv1@«\83ã!J 8¾èök"8ÂX]¤µ\ 3ú\148GöÖ\ 3z\1eÆ\90àá\12¤\ 3ù\9eÌôVÖ\81\99L"ͤk\1fÇçg¼íâXü7rV\ e\8d\ 1?õK\89\ fÒËã°§\14   \1d.·9\90ï\89Joe\1dPI\ 5Ò»7\18}þÇhK8þòZèÆýß[EÞyÁw¹\8aü85      A2Ü\82~_¼'1}Uuà%á(&úcSk   o`\83ÿv\0\14\846\92¿-ÁÁüpUÓ\1fþì\84ç9dÛ_\8f\8fÞ9Äì\10s\7fÿì4íÜJtg/ãÆ1o×ÿR\85ÛÑ0\90ï\89zoe\1d`\8fÙFîvùâØ­7yá\15Zr>\11o\8dø\81\9f×Ð×\18\80Ki9tåßíÕø\8d\94ÔG        £c¤H¸Òƾx?ºx«
+gKÜ7Öþ\ 6;\ f6ǯ¯GÚe\9bi{Ù³jêW\rº5½o\9aª\9c¶s:ÿ\0\89FJ\84\v\96öÅ{þ\0\89¯ªp\1eh\8a0'»X)i§~?Ê°;Á!ë¤Äþ\8b\93N\a¿"È1Â2>çG\ 4ÿ\ f\ 3ø
+endstream
+endobj
+6119 0 obj <<
+/Type /Page
+/Contents 6120 0 R
+/Resources 6118 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5993 0 R
+>> endobj
+6121 0 obj <<
+/D [6119 0 R /XYZ -16.307 900.716 null]
+>> endobj
+6122 0 obj <<
+/D [6119 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6123 0 obj <<
+/D [6119 0 R /XYZ 65.161 752.393 null]
+>> endobj
+6124 0 obj <<
+/D [6119 0 R /XYZ 65.161 741.435 null]
+>> endobj
+6125 0 obj <<
+/D [6119 0 R /XYZ 65.161 730.476 null]
+>> endobj
+6126 0 obj <<
+/D [6119 0 R /XYZ 65.161 719.517 null]
+>> endobj
+6127 0 obj <<
+/D [6119 0 R /XYZ 65.161 708.558 null]
+>> endobj
+6128 0 obj <<
+/D [6119 0 R /XYZ 65.161 697.599 null]
+>> endobj
+6129 0 obj <<
+/D [6119 0 R /XYZ 56.693 652.719 null]
+>> endobj
+6130 0 obj <<
+/D [6119 0 R /XYZ 65.161 652.161 null]
+>> endobj
+6131 0 obj <<
+/D [6119 0 R /XYZ 65.161 641.202 null]
+>> endobj
+6132 0 obj <<
+/D [6119 0 R /XYZ 56.693 595.081 null]
+>> endobj
+6133 0 obj <<
+/D [6119 0 R /XYZ 65.161 595.764 null]
+>> endobj
+6134 0 obj <<
+/D [6119 0 R /XYZ 65.161 584.805 null]
+>> endobj
+6135 0 obj <<
+/D [6119 0 R /XYZ 56.693 538.684 null]
+>> endobj
+6136 0 obj <<
+/D [6119 0 R /XYZ 65.161 539.367 null]
+>> endobj
+6137 0 obj <<
+/D [6119 0 R /XYZ 65.161 528.409 null]
+>> endobj
+6138 0 obj <<
+/D [6119 0 R /XYZ 56.693 482.287 null]
+>> endobj
+6139 0 obj <<
+/D [6119 0 R /XYZ 65.161 482.971 null]
+>> endobj
+6140 0 obj <<
+/D [6119 0 R /XYZ 65.161 472.012 null]
+>> endobj
+6141 0 obj <<
+/D [6119 0 R /XYZ 56.693 425.891 null]
+>> endobj
+6142 0 obj <<
+/D [6119 0 R /XYZ 65.161 426.574 null]
+>> endobj
+6143 0 obj <<
+/D [6119 0 R /XYZ 65.161 415.615 null]
+>> endobj
+6144 0 obj <<
+/D [6119 0 R /XYZ 65.161 404.656 null]
+>> endobj
+6145 0 obj <<
+/D [6119 0 R /XYZ 65.161 393.697 null]
+>> endobj
+6146 0 obj <<
+/D [6119 0 R /XYZ 65.161 382.738 null]
+>> endobj
+6147 0 obj <<
+/D [6119 0 R /XYZ 56.693 336.617 null]
+>> endobj
+6148 0 obj <<
+/D [6119 0 R /XYZ 65.161 337.3 null]
+>> endobj
+6149 0 obj <<
+/D [6119 0 R /XYZ 65.161 326.342 null]
+>> endobj
+6150 0 obj <<
+/D [6119 0 R /XYZ 65.161 315.383 null]
+>> endobj
+6151 0 obj <<
+/D [6119 0 R /XYZ 65.161 304.424 null]
+>> endobj
+6152 0 obj <<
+/D [6119 0 R /XYZ 65.161 293.465 null]
+>> endobj
+6153 0 obj <<
+/D [6119 0 R /XYZ 65.161 282.506 null]
+>> endobj
+6154 0 obj <<
+/D [6119 0 R /XYZ 65.161 271.547 null]
+>> endobj
+6155 0 obj <<
+/D [6119 0 R /XYZ 65.161 260.588 null]
+>> endobj
+6156 0 obj <<
+/D [6119 0 R /XYZ 65.161 249.629 null]
+>> endobj
+6157 0 obj <<
+/D [6119 0 R /XYZ 56.693 203.508 null]
+>> endobj
+6158 0 obj <<
+/D [6119 0 R /XYZ 65.161 204.191 null]
+>> endobj
+6159 0 obj <<
+/D [6119 0 R /XYZ 65.161 193.232 null]
+>> endobj
+6160 0 obj <<
+/D [6119 0 R /XYZ 56.693 147.506 null]
+>> endobj
+6161 0 obj <<
+/D [6119 0 R /XYZ 65.161 147.795 null]
+>> endobj
+6162 0 obj <<
+/D [6119 0 R /XYZ 65.161 136.836 null]
+>> endobj
+6163 0 obj <<
+/D [6119 0 R /XYZ 65.161 125.877 null]
+>> endobj
+6164 0 obj <<
+/D [6119 0 R /XYZ 65.161 114.918 null]
+>> endobj
+6165 0 obj <<
+/D [6119 0 R /XYZ 65.161 103.959 null]
+>> endobj
+6166 0 obj <<
+/D [6119 0 R /XYZ 65.161 93 null]
+>> endobj
+6118 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6169 0 obj <<
+/Length 2231      
+/Filter /FlateDecode
+>>
+stream
+xÚí\Ksã¸\11¾ûW0{\89§*Æ\0 ^Ü<ª²\99ìnf\93MÅö!U3{\80DÈf\99\ f\rIù1¿~\9b"5¶(Ën
+¤²5\95\93$\12j4\80þ¾î\ 6\9a¤ÁU@\83\1fN¾»<yû½¤AD"ÅUp¹\b\14'J\a\86\85$ÔÁe\1c|8=w©³\95{sÆ%=ý¹¨]Õ~]\14eû¥¾în¾+æß\15ÅMûã¿\17ÿ|óËå{èæ\8c1\12IÙJ»¨\1fRW];WWÍmè\9d\ 5\ 6zWaÓ»\80îµ\b\833I"ÝõÏ\ 4\a\89Ú\9c¾m?X¤\9b\7f\9eüýòäÓ   \ 3ù4`\81TDEa #F\14åÁ<;ùð\v\r\a\1a\10\11\99ànÝ2\v\84\87
+¾§ÁÅÉ\7fNh7\15ýÏÝ©Ùô!"¨j\95ûȹ\k³ùÛÛï¡Éz@¢ù\8f!B\19¸±nüÎÞ&ñ\9b3EééßJ\9b¹òÛ7g\8cïûÒ-È}\95\92\1aaÍÇ\ fÛ£\84Ùa\9a\a:\ 4\r´hFÙ\\97Tä©\80\93ÈDAé\82ÅÓamI{þên\aÜ\10ÎÔ¦\83V0kZûÊ\97\84\97/)#\1a¦   ÓÃÓ%W$âÑ\bÊ®\ 5\96WAûå¼[û­uÜ(\1e2"iØ.ç\8f6\8fS·µú»¢\82\ fëõ¶i\8dkX»{dË"ǵk\8c«Bv^àÚUµ["EÞ];¤\9e\r\8d {ǵ\8c\vWm÷\ eËöûîÂî\7fN\913\7fmo±Ë\8e\1czR÷\f     \94!X6à\92p®}Ø`0\ 5R\ eîA\8eI\81iRÕÕ\0\ eT\11'BLÈ\81Ê0"\8c\9c\8c\ 3{òý8Ð_Y<\a*#\88Ö\1d\aþ5\8e]ܳÜõêþi?Ê\96}KÿËÞ¶kQ\10\7fd.GbÓ\96Å*\8f±\[f¸\96  \92Ãnm\99ØYê\1ak\1e\9b\1f!ÞÊl];äà,\96ó\e}Çu\ fö¶Hâ>%È'\96$BJÂ\88mHá#\15´\r\ 6!N{l¥\89\0\1cvmΰ¼ )\91|ºÐ¥'ß\13¶ÞÊ"`k$¡FA_!1L´³\99%\95M\93«\1c\8f«b16¦,\16¦\r\98\92Ú\8d\fÕûë:K\9f\8fTÒýä\95\17;\ 1ÅÙþÖ\9fVIy\83\ 4bVÄ;1\0èÂ^&ÇbU/W½5|\1d$J\13\19\9ac\86\fJ\b¢Ì¨YÓ'° HLë!QC\b¾KÊ      £\ 6\1e\12\1dMH?Ûò=éÇ[Ù\ 1Q\ 3×@Câ+\88\1a\1cð\116ûB³\9cÍ«;W"\19ÑÎ\ZMí´÷3ÕdÞc=°Ã&¶\1fb\80»\13á$\11\ 6ãÄ\84z:\88oË÷\84¸·²\ 3"\f¦\bã]Vø\7f§=ºÓ¦\111â¨N[\1a°¢Hÿ/ó|©Áo(5\9dÇn\90ÂètpîÉ÷\83³¿²x\8f-U\ 4I\9aü
+<öܦ)@îkt\98Ýо\8e\8c«ïÂMDÀ\b§ðáR\82\8d?réø ß\96ï   zoeñ>\J ñ°KÓ¾
+·)%|ÂL\1dÓmr`Nj\ ep\9bÿ²«2©?·\8eó½\83\9c È7\9e3ÉÓ$wC\'\ 3\9eÐuRP\9eM\88¢mù\9e(òVv\80ëd )\95\9b5½Aî¯Î\93Ú6\99%\12Dù*\9b¹\12»\1f\9c =Ê,\99¥IqUÚåõÃ\9e#©gCìç\94éDþîÏ­ASì\91\96¤\92\b~TÌ
\89Ô\87`ö¼\80\81×í\b/jûP?Bvi!ö%÷wnöÇö~{áK\14ðêD\80k#JL\18ý
\882ÓE¿=ù~\10öW\16\ f\ 4\89ôcô\8b<\9a^-\97EY£\ ft\90@ww¸\86˲X$à%®\90ñ`]\97ÉlÕTôàÚ¯âÄås7r´yW\94q\95|>ø\0\@Ì¢¢ã²E(!\17×ã²Å£\83ïØb`Y\90à\92DlJ²`\80      9!YlË÷$\voe\a\90\ 53\84\8bß\ 6\83\11Ý \93̦iu0ì\9a²>uÔý¨\102BÆ\ e\81Ý{ÈMl\8bª\9f\8aÊÝl0w\95\16UeË\87\ 10\v5(a&\84Y¨ÌÓ\82\9eÑaÖ\93ï\a3\7feñ0\v5#\92u0;_¥X¿\85w´M\89E\9a|F{Ð\8dùàZCÜW&X¥g\ eÔvèÒ¹\aì¶\19¶È\ e\98É¡÷×rì\98°ë\80\fxâd±\80¬#?\90D\8fvf\14JM¸\9a.SîÉ÷\84´·²øý¦PQ"e·ßäìü\1a{N\98_­ìÕÁ!c(\ 5áú¨!c\182ÈiGN0ç׫üæl^dY\91?  \1c7\97ã§Ñdfód᪺ßn\88ëã0\86\1d¥\10ÌìIaÊø8Ù\96ï\89\13oe\a¸>\16\12³9[=w\v\vôÖ\ fº²zm\ f\97\15\acOU²\ 2][\9d"+\ 5r\9b¡gÊeËÔÖ\87\ eêU\0ñ("ò\91wF·ï\9e|?ûöWv\80}SN\8cê"ûµ\19\ e8yhùoÀfå\17Æ\e¯z\ak\8c\99­±NÎÓ\18_\ 4ù Ù\8d\9dÇÜÂ¥?¼|¬Ó??|\1d\10ŧ\ 3Ñ\96xO\fùª\8a\87\10\8f \1fß\9c:\15e\8c-&ÃÚ\8dËñ\95â3W×Øþwíq\7fÓUU\17YòÙîÔß\r\88ý¸ÖDÁ|Mf>Ûò=íÇ[Ù\ 1\ 6dà¿"ê\9eÓtnìà\ 2X\1a2µjÜ¢\82gÙl\fêGo\1adè4=vµMÒêpÃ\15Di~̤\85K\ 6a'\e7i\19Z\ 2Æ\ 5(\11M\97\10î\84\13\12¶|OBðVv\0!\84\90%33p[Ûæók,vð»Ú;\95C§ßî\a9¶.\vÝý4\ 5Q·¶l\ 4\82\ f\a\93\ 2×@ÚÇ%\ 5*   \8dF&\85Ò-Öó0\80\17X$}+{^&\ 6fÀþétÄÐ\93ïG\fþÊâ\89\81\19M\841¿\89ó®$_\14}ð¼}á\11ï\9dG­½aÜ<_ïæ\ 3
+wÐc\8bgòP^`\86\ 1w\1f\95\17\984$T#\1eÎí\94Ï´µIO60ãb>+\8a\9b'W¾TØlýå,©
+\15Ñ!ä"\8co        Ò+ä\126'  ÓqË\96xOjñUu\0³\bJ´4û\8aÎ\8fÌ-Ý#×è\1dÑÖØ\ 6\1dóÙù\1crut\ fØdý\1f\17ÿ\ 6{\1fVv\88}ûÆÃáïª`\\11É&ô¨Ûò=ÍÞ[Ù\ 1vÏ#¢£.÷þ\19[ïµ·VsÀê\1dïT·^\959\16ÏXk\9caÇí\ 6ÀxíC\1cz\ 3ëÀ\8aÙ\ 1KQ\17Ï\95Õ~óB\ 2´vwÇ}¦\821I¤|e¯³¯k\1f8/ßßÅûv\9fûð\8e\95ú\ 5ù\93\fåiüôÜY8c\86l\9e\90þ\ 6;éT\10\19\89é\bu[¾'¡z+;\80P!`3¦KR/ñ{\941²å\1döý*˲¸MÐq\f\96ÏÞÛ\1cùn©w·Eio\8a[;ð\90\85ÑæUzò¨¯\952\10û\85G-ªí\84?÷.A\88\8a\ ey\95à¯\15\86f\ f
+endstream
+endobj
+6168 0 obj <<
+/Type /Page
+/Contents 6169 0 R
+/Resources 6167 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6200 0 R
+>> endobj
+6170 0 obj <<
+/D [6168 0 R /XYZ -11.232 900.716 null]
+>> endobj
+6171 0 obj <<
+/D [6168 0 R /XYZ 56.693 743.021 null]
+>> endobj
+6172 0 obj <<
+/D [6168 0 R /XYZ 65.161 742.462 null]
+>> endobj
+6173 0 obj <<
+/D [6168 0 R /XYZ 56.693 696.29 null]
+>> endobj
+6174 0 obj <<
+/D [6168 0 R /XYZ 65.161 695.732 null]
+>> endobj
+6175 0 obj <<
+/D [6168 0 R /XYZ 56.693 637.359 null]
+>> endobj
+6176 0 obj <<
+/D [6168 0 R /XYZ 65.161 638.043 null]
+>> endobj
+6177 0 obj <<
+/D [6168 0 R /XYZ 56.693 580.912 null]
+>> endobj
+6178 0 obj <<
+/D [6168 0 R /XYZ 65.161 580.354 null]
+>> endobj
+6179 0 obj <<
+/D [6168 0 R /XYZ 56.693 523.223 null]
+>> endobj
+6180 0 obj <<
+/D [6168 0 R /XYZ 65.161 522.664 null]
+>> endobj
+6181 0 obj <<
+/D [6168 0 R /XYZ 56.693 475.251 null]
+>> endobj
+6182 0 obj <<
+/D [6168 0 R /XYZ 65.161 475.934 null]
+>> endobj
+6183 0 obj <<
+/D [6168 0 R /XYZ 56.693 428.52 null]
+>> endobj
+6184 0 obj <<
+/D [6168 0 R /XYZ 65.161 429.204 null]
+>> endobj
+6185 0 obj <<
+/D [6168 0 R /XYZ 56.693 381.79 null]
+>> endobj
+6186 0 obj <<
+/D [6168 0 R /XYZ 65.161 382.474 null]
+>> endobj
+6187 0 obj <<
+/D [6168 0 R /XYZ 56.693 324.101 null]
+>> endobj
+6188 0 obj <<
+/D [6168 0 R /XYZ 65.161 324.784 null]
+>> endobj
+6189 0 obj <<
+/D [6168 0 R /XYZ 65.161 313.825 null]
+>> endobj
+6190 0 obj <<
+/D [6168 0 R /XYZ 65.161 302.867 null]
+>> endobj
+6191 0 obj <<
+/D [6168 0 R /XYZ 65.161 291.908 null]
+>> endobj
+6192 0 obj <<
+/D [6168 0 R /XYZ 56.693 244.494 null]
+>> endobj
+6193 0 obj <<
+/D [6168 0 R /XYZ 65.161 245.177 null]
+>> endobj
+6194 0 obj <<
+/D [6168 0 R /XYZ 56.693 197.764 null]
+>> endobj
+6195 0 obj <<
+/D [6168 0 R /XYZ 65.161 198.447 null]
+>> endobj
+6196 0 obj <<
+/D [6168 0 R /XYZ 56.693 151.033 null]
+>> endobj
+6197 0 obj <<
+/D [6168 0 R /XYZ 65.161 151.717 null]
+>> endobj
+6198 0 obj <<
+/D [6168 0 R /XYZ 65.161 140.758 null]
+>> endobj
+6199 0 obj <<
+/D [6168 0 R /XYZ 65.161 118.84 null]
+>> endobj
+6167 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6203 0 obj <<
+/Length 2727      
+/Filter /FlateDecode
+>>
+stream
+xÚÝ\[sã¶\15~÷¯à¤\9d©Ý©±\0   ð\92^f6\9b\99l·µÝ\99tvó\0Q°Ä1E($e[ùõ=\14)¯DIÖ\81@¸;y±h\8a:8$¾ï\\ 1RoâQïíÙ77g¯¾\17ÔKH\12ú¡wsë\85>     #/f\ 1    "ïfì}<¿R¹\92\95º¸ô\ 5=ÿ§®UÕ\1eÞê²=¨§Ý\97ßêô\e­ïÚ\7f~¾þéâ\97\9b\1fa\98KÆH"D+íº^æª\9a*UWÍ×0:ób\18=\f\9aÑ9\f\1fñÀ»\14$\89ºñ\19\ f@b\14\9f¿j?X\125¿<ûîæì×3\ 6ò©Ç<\11\920       ¼(a$¤¾\97ÎÎ>þB½1|\a\1a\10\9eÄÞÃêÊ\99'\18%~\10Âqî]\9fýû\8cv\8f\82\82\8eÍaóñvC2hÄ"ß\8bxB\18\r\eÉÍyA#P4ô|\92Ä\89W*ïö (ì\0AL\18\8fÖ\ 3´\82Ysµ­|AXÈúò\ 5e$
+cÔ\b\9b\8f9$\89\9f\f ìJ`9ñÚ\83«\ e\8a0\85+0ð\15\14;Å9#<èàóz<^Mþa9ÞÇË\90ÒóTæ9îÊZ#%沪¶.\ 5}Hwb÷7ç²®Ël´¨ÕIjtgÿö\8cü¾.ÿ8xíJ\94^ÔóE\8dS\ 6(?SE]á®®\90O\10\fÅ\12;{Åö\85[ Úbþ\9a>~DX\1c»£Ï¶|KúX+k@\9f\0ì_\14¶ô\99Ê{$\1c婤8xé½Ì\17h.è\ 3DCà\80\13\96$6vúÀ箯\;\1dÀ\82à~û\84?ù¾ØÒ½7+1á\0\eÚ^ü^.ʬþíbuÓ?*YTºøúâ\92ùðï$×U%Ë%y¬rä½\87àý"\1a»óQaLAbâ\8cd=ùv$³W\16O²0æ\84®\ 3¦ï³G\85ôR£Åd\9fÕÿ\ 3\v9\8fcö5vâÃ\84D\ e§eK¼å¬Xªzx
+"`!MÚ)øó!W\bC\81-\84+Ãä) ÀNVº(s¤ÿ\1a\952UH»(K½(\90\83\9a?æ²\98\ 4kíÍb\95\95)¯N5Ñ¡\88I\1c0wpÝ\96o\89W[e\ f\ 36¤d\9d\15áñú^ßcñ:Và\9dKYgºÀý@ßâ®3ÃÖ½,39ÊÕ°Ñx­çHeÕ½Ê\87½ÿê)\87=\99\ 2<"q代À¶|K
+X+kàH\ 5\83Ï\16ê7ªª±X\7fÈê)îÊ\9feÞK.`¨¿<\9f:]ËGmú\e\89µé\10ßÕóR§§c\89\938æÎ"^\7fe\84\19ò\864&\ 1çí<ù`ÇúQ\f£pgïe1\97\17\fbY\88i!©\W|6chê]BÄÞ\14dÚ9_×\92nu\9eë\v_ÀÌ\16\93öT:\ 5»³®>Må\85\ f¶å\82\89óî\17\8aöh&ÇÝ9°&O%ªÕØ ûç±\19DmQ\14®£ñY£îd¯\96\82\92\80±õ\85©^˯²"U½*\18PÍ'´=.ÛÚ\19Ù~<\97\b\8d#8\10D°ø\94Ì!\83§¡òOTÐz\ 6\7fY\9bC\Ï\80\aë\fb\ eÆ\7fF\1e\1fÔè¯í·c\9d\8e´¾k2\8aîL{       dúH¬    \1e\ 3\14\1cVÁD\0\12\13wU°\9e|;Ãh¯,Þ0
\02Â8hí\90\7füÂÙ®U|®¸µ¨§º4)\87U*Ý\89D\9eÿ\85*\9a°\ 1\e\19÷Ííq,û!Dvî*F=ù\96P³VÖ\0j\ 1\ f\9f\8c¢Á\94¥z¾,³É´þr\80±2qªV&`mm©ª±\14ÓÕÀÑíoªD^ù0U¦¥RÁ\ 4ÄsîÊ\ 5\96À·VÖ\0ø,\81Ï®\8a³Ô\vä\fÈ¢\1evö«Å|^*l]u\9cUó\.\87MqÐn\ 3\1cÁN­öò0u'ªP\90\92bÉûú?7?|¸ºvæ\ 2(\a\90¹#Â\96xK\1eتj@\ 3\bî}ÚE¥o>üë¿WïÞþp\83\84nkÌMmí\9b\1cL(\12ï¥úu\ 1\99áþº)\ f£\98\86GF»\81Dâ®\1a\96³ßÊ"ë×\19\8eâ\8f'A\93b8\ 3`O¾\1d\ 2í\95ÅC\90'\11ñyWòúIecU\9e\ká     |\19\ 5\11\82D\ròÅÐQ^·\91Æa\1f\81\80Abß]ÚÆyD\84\1f¸\ 3ò¶|K [+k\0dAI̺ÚF³6fXï[÷\rá3"e=|ÆøT/9¹hz8¬Ñj`\13])ä\8deø ©T¦&?\b\89\b¹;¦lË·d\8aµ²\ 6L        \12\12\8b\8e*²Ä\86\9f\ 52ð½R·ª¨Kìú\93i\96\97
+Ù6É
+tÿ°T\ 5\1aþ©«\82óª<\8a»³Ú\14ݾ !\15îн-ß\12ÝÖÊ\1a Û\8fI\f_¬Ð]È\99ªæ2U\ 6\89\93\9c\14ºª³Ô0°¾R²Â¶ÿ\9a\ 5\9d\ 3û\92\fiÂG*\95\vt\11exï¨\e\90UÆÖ\9cq\12òÐ\1dÞ·å[âÝZY\ 3¼³\88$A× zØ­îýé0Ò\91Sö Ë»SKdX{g\vëTÏ3l©Cß«\12ëoj=0S\ e\94e\8eã\9f\ 6$\8cݵkzò-ño­¬\ 1þ)\8c\19\9ay©o³ÜÄÚw)\9eAMü)\19t¿x\81S
+Ynü\92   u\10Å\84ræ(¡~/ïÔç   :zÿAØÔÇ"wÙt \9aê\87»ÎTO¾\1d«ì\95ų*h\96\97
+\184A¥EB\v#½:L»/\8aÚ;\9aX§Ìm§\riX²bbô$æ;KÇ\8fS\8f\87Ä\8fݵ®zò-\99a­¬\ 13xBÄzÇT\vÊfÝÌ°q¿YÁgÏ~\13\ 3'\13ð\80¼hÍ6ðÁ«ñÀ\91\8bÉ\8a[mP°\r\0&1Mܹ\18?iª-Îx´-Þ\8eFÖª\1a°\b"D\16t\9d¯\ f\ 6û¥ö¯{°/Õäj"óBCÞ¯\86­EíYÖñ¬¥Æ.ö5Ùd\86Õõa
+\99ÉNvt\94C~Ü\94\Ü-3ïÉ·\ 4¹µ²x\94ûIó\80ºæÚ<\97©\1a\1eº|\9b\r\b\85àj1C×Xu9î¡ê¤NõçM;  \15Aâ°ù|\1cóQSvq×\87ëɷļµ²\ 6\98\8f\19ñ»-zûZõ\87f`_ïÙ>\90*Õ\\97u?@3\88\8eü\88\93\84ó\97\8c\8f|áC4\e}1=m\9fû\84\8bÀa\88\14\13w\9dº\9e|K.Y+kÀ¥\80\93hÝÔ¾RU­Kl"Þ¬lÓ\83Ói\80Ìó\90èý­\9ag\8ake6\9f£3/l\1a¾?ñ:N\91fgFà0Êß\96o\89`ke\r\10ì\a$^»\ 3û\82¨Ï""xø\92Ö\98%ͦ\9fÄ\91\96\85\9eol\13\19å:ÝÜ6²Îf\9fþͳBm\9cȳª®6þWŸh^\1c³qªM\12@Q±¡(\8f\93Õz\83NÕO\94\82v\8cѧ#Ö\1eá¦\85Å\82P!Üy\b\ 6^\98&îº\7f=ùvü²W\16Ï/\ 6\91]\10wÝ¿7«m[H\a\ 1×\8eñ\95+ìjæ\91ÎÇ\ 3gæY-óÝnü3\95âE\ 1\81\93ÿ_"}¢\eaaS\15q×äëÉ·\84¹µ²\ 60\871¹ß5ù\9e-w\1eÜc2Õ\v,4GØ4½\94\ 5\84,ø¥FØ(dQíÙDsdQÒhÏ#!X¿ÊDóé®\ fÖ\93o    <gÊv\ f\83C\ 6Ëܵ>zò-\1f\86µ²\ 6\9c\80o_ï\1fÎе\95E:Åö2ܸ%ôÛ<~\1fþë¸9¼\99\9a.Àb\ 1%¾Ã\blK¼%'lU5 D\10@BÒõ1Ô£L±m\8cU¨6ì\1a(\17\vÏõx'ÛÿûW\87¡»C\1f8÷ÕP\8bi\ruÙÏ»#Ú,ê,Ïê¥)7XB\ 2ê®\ 1Ò\93\ eke\rèáûD¬\93çZÍ湬±\9eàAa{\e©IÞ\83\8dÁ\9az\14VäÞ\e[\19áÕ÷M\ 5à0Nßa9\9b\15wØìc\89\r\19,\17½7v\19«w\97¸Ût×\93oI\vke\r\18       »\ 5\10FàÅ.\9b\1dÉônà0æV\97Ø\17ÿÜ\96zv¢M\7f\8e\14Ü\932L³ðo`źíÌ´J\90´%\1fW¬Ú\16oG*kU\r8Õ¬\95\8dØú]\1ah\vX\9a´3ÊfuD\8dNO°t]b·êÉ\89Ìv\96\934¥el¢\1f·u\14WØÙ\16o\87\1dgªv¯¯\15\84\87îò\99\96/1¶UÕà\1dÆÍ[§:ÏôºX>ôÞvqÜ>¢S\8bÒÍ~)õ»Ê¿\fCæÝÕ@íç¾\17øsJh\98\9còþþÿ\ 1\9ck\8eN
+endstream
+endobj
+6202 0 obj <<
+/Type /Page
+/Contents 6203 0 R
+/Resources 6201 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6200 0 R
+>> endobj
+6204 0 obj <<
+/D [6202 0 R /XYZ -16.307 900.716 null]
+>> endobj
+6205 0 obj <<
+/D [6202 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6206 0 obj <<
+/D [6202 0 R /XYZ 65.161 752.393 null]
+>> endobj
+6207 0 obj <<
+/D [6202 0 R /XYZ 65.161 741.435 null]
+>> endobj
+6208 0 obj <<
+/D [6202 0 R /XYZ 56.693 694.312 null]
+>> endobj
+6209 0 obj <<
+/D [6202 0 R /XYZ 65.161 694.996 null]
+>> endobj
+6210 0 obj <<
+/D [6202 0 R /XYZ 65.161 684.037 null]
+>> endobj
+6211 0 obj <<
+/D [6202 0 R /XYZ 65.161 673.078 null]
+>> endobj
+6212 0 obj <<
+/D [6202 0 R /XYZ 65.161 662.119 null]
+>> endobj
+694 0 obj <<
+/D [6202 0 R /XYZ 56.693 625.152 null]
+>> endobj
+6213 0 obj <<
+/D [6202 0 R /XYZ 56.693 597.727 null]
+>> endobj
+6214 0 obj <<
+/D [6202 0 R /XYZ 56.693 551.36 null]
+>> endobj
+6215 0 obj <<
+/D [6202 0 R /XYZ 65.161 552.044 null]
+>> endobj
+6216 0 obj <<
+/D [6202 0 R /XYZ 65.161 541.085 null]
+>> endobj
+6217 0 obj <<
+/D [6202 0 R /XYZ 65.161 530.126 null]
+>> endobj
+6218 0 obj <<
+/D [6202 0 R /XYZ 65.161 519.167 null]
+>> endobj
+6219 0 obj <<
+/D [6202 0 R /XYZ 65.161 508.208 null]
+>> endobj
+6220 0 obj <<
+/D [6202 0 R /XYZ 56.693 461.48 null]
+>> endobj
+6221 0 obj <<
+/D [6202 0 R /XYZ 65.161 461.769 null]
+>> endobj
+6222 0 obj <<
+/D [6202 0 R /XYZ 65.161 450.81 null]
+>> endobj
+6223 0 obj <<
+/D [6202 0 R /XYZ 65.161 439.851 null]
+>> endobj
+6224 0 obj <<
+/D [6202 0 R /XYZ 65.161 428.893 null]
+>> endobj
+6225 0 obj <<
+/D [6202 0 R /XYZ 65.161 417.934 null]
+>> endobj
+6226 0 obj <<
+/D [6202 0 R /XYZ 56.693 371.206 null]
+>> endobj
+6227 0 obj <<
+/D [6202 0 R /XYZ 65.161 371.495 null]
+>> endobj
+6228 0 obj <<
+/D [6202 0 R /XYZ 65.161 360.536 null]
+>> endobj
+6229 0 obj <<
+/D [6202 0 R /XYZ 56.693 313.808 null]
+>> endobj
+6230 0 obj <<
+/D [6202 0 R /XYZ 65.161 314.097 null]
+>> endobj
+6231 0 obj <<
+/D [6202 0 R /XYZ 65.161 303.138 null]
+>> endobj
+6232 0 obj <<
+/D [6202 0 R /XYZ 65.161 292.179 null]
+>> endobj
+6233 0 obj <<
+/D [6202 0 R /XYZ 56.693 245.451 null]
+>> endobj
+6234 0 obj <<
+/D [6202 0 R /XYZ 65.161 245.74 null]
+>> endobj
+6235 0 obj <<
+/D [6202 0 R /XYZ 65.161 234.781 null]
+>> endobj
+6236 0 obj <<
+/D [6202 0 R /XYZ 56.693 187.659 null]
+>> endobj
+6237 0 obj <<
+/D [6202 0 R /XYZ 65.161 188.342 null]
+>> endobj
+6238 0 obj <<
+/D [6202 0 R /XYZ 65.161 177.384 null]
+>> endobj
+6239 0 obj <<
+/D [6202 0 R /XYZ 65.161 166.425 null]
+>> endobj
+6240 0 obj <<
+/D [6202 0 R /XYZ 65.161 155.466 null]
+>> endobj
+6241 0 obj <<
+/D [6202 0 R /XYZ 65.161 144.507 null]
+>> endobj
+6242 0 obj <<
+/D [6202 0 R /XYZ 65.161 133.548 null]
+>> endobj
+6243 0 obj <<
+/D [6202 0 R /XYZ 65.161 122.589 null]
+>> endobj
+6244 0 obj <<
+/D [6202 0 R /XYZ 65.161 111.63 null]
+>> endobj
+6245 0 obj <<
+/D [6202 0 R /XYZ 65.161 100.671 null]
+>> endobj
+6246 0 obj <<
+/D [6202 0 R /XYZ 65.161 89.712 null]
+>> endobj
+6201 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6249 0 obj <<
+/Length 3320      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ]I\93ÛÆ\15¾Ï¯@9\87\8cª2­^°4¢Ê!\8edW\\96SñÌ!U\92\ e=@\93D\ 6\v\8dE\1cúק±P"\80\9a\8dvt"H\82\ f\8f\8dïíï5°³v°óãÍ÷\ f\7fð°\13¢Ð§¾ó°r|\8aüÀá\84!\168\ f±óáöW\99JQÉWwÔ÷¿\14µ¬úÃUQö\aõføòm\11}_\14\9bÿÜÿüêÓÃOê2w\84 Ðózj÷õ>\95ÕFʺj¿VW'\ eWW÷Y{uW]>p\99sç¡0\18®O\WQ\føíëþ\85\84AûË\9bw\ f7¿Ý\10E\1f;Äñ|ä\87Ì        B\82|L\9d(»ùð       ;±úNq\80Ü\90;»îÌÌñ\bF\94ùê8uîoþ}\83\87¥À\8aÇö°}ùñ\88²â\88\ 4Ô      \\ fqÂ[Êíç\14\85<tH{vè\94ÒY\9d¤t\91¾\87\88O¦ô=LPàsÐ\15\8eWÁG!\r\17`¶#X®\9dþà×\ 1)j\85»{åvH90\1e"\82ýþ^UE&ë$\93ݽ=CÍùpçc|\e\894\85\9dYä°óâ}.²¤¥»\87ý /b9:Sý\8b»á\83ùOn«\ 1·Ç§ÿåäéÝ\15D\1eÃXiª$_ÃNÍ\14×À5®\vØyJ\9c3Q\8fÏ\1dac$o\a©`.â
+TÖ¤bLßP*\8c\99Õ\90
\11q\a\rVo\8aJ\ 2ñ[È*\9f\ 2ìϧñXÃÈ*y(v°S·¢\82ã0ÉW@x\89Ç¢\ 12ÛÚ\13\98úhÊRæõt¹^\9f^®R
+ Â\89\8a¼\96ÏÚò@\19²(\rÇÔ\r\90Q\r\ 1"\9c÷\920Ó¶§ÕQYd\vÃ¥*\9a2\9a*ûî\9b\8fØçA\93\17K\ 3Wßè\0A«ð]K ¹yÜ/½¾_\»é\7fSëKúÏ.K\10Qht\89=\19\1aÓ7\94"cf5ä\88ø\88ªkö\16¥\80Þ;Që\98ÿ\1a¬ù«Z¬g\18\9b¬V=äÔÞM\1eÓ7¼ÉÖ\98í\17ÃW1\v¦®µÅ\98Ð7[\fsfá\88÷C\171BzÄ?\80u«È \1a°\96Ù6\15\93Öp¢à.ÌKn\86©+ÿ(á®\1e\12`\0\8b©éYù\1c#ì{ö¤dLßPJ\8c\99Õ\90\12Î\10óh/%[Q*øײÔ\8cQ«Åí   X\ 2\1e\8b4Öðà\93\1aêÁëZ´\836\80¦.rhT/u¡î÷\19\15kP\1fÓ7\84º1³\1aP\ f(bê\8b\ eê/iÎón´Ø\89\12®\96ã¤N Y§h#£§)Ð4ü!ßë³\ 5Öîø\98¾á\1d·Æì°\18n\1f0Z[\8c1}ÃÅ0fV\ 3þ\1eFnà\1fü¡\ 4hiwP\93ü(*­Ì©\8cdU\89r¿¬\ 3Q\94ñÄ|\19ûCU³Ý\96\8a×+\r\92\85¹,ï¬\8få¬A|Lß\10âÆÌj@\9c\85È#CÚ\14\8a\98:©S©\9b\95ßm\92h\ 3D¤òeÊ]\ 2Mᮧ%\82Ó¸\8c\83:àÍ\16êüG¢\81òZ¬\96Îl5ÙcÞè¦M}ê!jÑü\8dÈ\eJ\83\1aÂ@9ò¼!sº\13û¥]ô²X\ 1oÿFäq
+\r\93sYÁs\90\86ο\8e\8fEúl\825\90\8dé\e¢Ì\1a³Ãbà>h´¶\18\86\8ba̬\86Ìa\1fµ\1f´"÷\8f´¨fv¥\83í\9f\88\1f¸\1esÛ¼6:ogÞ7P3£\ 47\7fZ¸¨ûVä\89\ 4ÆË?ËDy^µ¶\1d\ 5×6¡ö|æÙ^\94m/ì\ 3C[p\9eÐ7\83³9³p8{¡\87|>¤Pã"zlÛsà\11ós\ 5ÄÎc³Ö »JTt\rMË<5¹\16í\ 6jÒ \89Êh\93ÈÏP\83öc    n÷x/ª\1a\1aéTµ¨\9bêZÓçñ\10¹ø(·\19 Àõ\aä\ 1!÷òë¼\7flhÄjÁ\1e\ 4\83"ýH©7â}\ 2V\8e\%M¸?ù½òË\85\92l\9du\85Ãn\ 5ÞüõÕ\1d¡-ÜÒ"zB_Ðyy\ 1\14W¡ÇL\16à¼=õ\\ f\85¡½\1aÎ\84¾¡\ 22fVC\ 1¹!¢|ÈNÿ\90<Cå¨ó8Á:\ 2\1aÆÈg\91mS°¹RR\97GP·\17ZN\171\÷\81Ã.­?&S\99MÛf\02Ä<\84\99½\ 2Ì\84¾!Ä\8d\99Õ\80\88Q¦[\98\876U\88LÚ¨_ìä\95å\8b3É0`Õ±,ÚÄ!X\bVɺ)Oµ\1a\9cúÑ\v¾;\0âÔE8°Wx\99Ð7\84¸)³§\ 1M\ 3Ä\ e\10êð\vëýðm\ 6/`\ f\89\12\84\8fk\ 2ö=$7Tn\8f\17\90\9a:I\93z¯á#¹\9c#\9fùö|$7\b\90\1fØËòMè\9bI\979³p\ 3ârõ[\7f\98\8fx[XhÿMò(m \9d\97©\80wÿ\ 2»ÕE¾\15k¨#µJR\99O­Þù¼àVÔ\9b\1cl(\93Õ\95\v¡®ô·ÓLÈ\¿µt\9e¬½,§mdeq\10eBßP\8c\8c\99Õ\10£\0#|\18DItëAE\ e­{®e.K°\9fõ\12\88Τ/~kD\9a¬\12h\98ÔÊÊ\8c:@Pª\85}º|®µÎüÉwù:MªÍK]ÂP\83íú\f\ 5Ç\15Î?À`»ÊG\bCK\ 6[æqÞÎÖéXlF\10\r¸E\8bM1bÄ^\99zBßPÕ\183«¡j(C>\1e\7f\82ESo\eÝd¼T\88\826\85\94¹\8aÀ\96×\ 3
+ÂÝ\98E¥o\fWEQ·\ 4tÿt\1dÍÜ~\8d\81\ 3\17\87\88Ù\8bùÆä\r!nʪ\ 6  E¾Ë\ fókÐ\92òF|\ 6\ fãd²ÞÀ3|m\ f\ 6¼\8e\ 6í\7f.\85Õ®æÓý\82ɼî\r5}¬\r\1c±½Bö\84¾\19dí1;,\ 6\ f\90ëÚ+dOè\e.\861³p\ 1f!F\ 1Ó\9d\9dh²GYÊXÃ\97Û)\1fFãt%\9bëDË#Nòx\96¬^¬å{ªØÎGÛ\158e\1a_iW/\v\7fà#\97Û«tOè\eâÝ\98Y\r¼\a!
+\82¡Ò]*oZ\96`\18\1c|ïe³\1eà\14ÿ/ÿzxw\ f´\9a2\82w¥C«b\19Ü^\82Ý×m*À\95³Ö\15Ð\15\ 3u×=\8b3s\13ú\86b`̬\86\18ø\1cq2Ô[ÓDÅ\ 3\95F\1eMTU\93m[\84UËn˱Y|pî°×̵\93ߧŻ\82JMùteï®Zé7çc\9a6G3ÉG}\r\84.K\87ç"\ 5>{Ò1¦o(\1dÆÌjH\87\17 î\r^Ñ7\1dÔ\8a\ýHÌt½i4lÞ4\f\9e{kç³ÄÔV^\86®ÛgV¬AwLß\10ºÆÌj@×õ\11\ f\87¢l×ÿ¤áC§ò3´\90Ú\85¦¥Ô\85]²ô \81:q¿tÎ\ 1\18\9dÛ^]èÐ\12´qXèö90Ö'w¬   Ù\98¾¡\90\193«!dÌC!\e*±@´Ôâ\11Úx\ 558I-³äw\19§IU/K¹\e®Ó!\f7\fP¿ ¬\ 1VI    åRC¬¦AÑea¡\ 4ùÜ^\11dBßPX\8c\99Õ\10\16ê~ݤQ@\13\1eWyCÐf5¸)È\vh\9dd¿l°ýrjâÂØS\97\ 2\83\ 6\9d?ìFèµ\eA\19é2\8bÖäaDÞP\1cLYÕ\90\ 6â"L\86\82ɶ,¶²L÷ÿ§\84\92^>kf\f4j\114ì³n¶À0¡o\86\ 6\ e\8bÁûÜ\8bµÅ\18Ó7\\fcfá²ACµ@\87RD£Û\99\ 3\86½^\81ýÄnuç²\0@éËÀ
+Xh\15ë\81«ÐnÊ°^ºiû\8aF5\1aôÉ\16kâ0¦o(\ eÆÌj\88\ 3'\88¸\83@D¢\92¶6\14®\9aµ\12\87úJÇ|øø»ss|ÏSÖ¿{\ 5È\89iì½\90,ÜS¾+ÅvéLÅõ\ 1àe\19òû¬\8f5\19\1aÓ7\94!cf5d(À\88\1cæÊìÅË;¥öäghç  x\8f¼¥ÛSt\1at®.Ê\9d\9eç\91«¶!¶\80î\ 4ôÒ¶]`\87Óg(Äþ\1fÙ÷IݶÍÒûf\ 65(#Èõ\{m\9f\94¶OL°7é7¡o¨t\8c\99ÕP:\94¡\80\ f壿DZ\8cáûO\15åÂ\9b|f³aÚóYêyV{¡IB°\ f©7ÓÛ\99Õ+[2.Ë\10\ e\91g±ësBß\10âÆÌj@\9cPÄéPfº
+bWÔH5\86;oç{,^ò\96+ë9d°\ 1\1fm\85~:+W\962ªçå\7f°\8dÄ>ò\8ew{´o#   Wf\99Ø\1afìTAk!ßô_Vû¼Ø\1e½ÿ²\1dÄð¾}*ÅÑÛÖ-¬\8eÞ·þJ^\97û£\8fd\1fR)F½#F]®\ 4O\1d\ e¬~ÄXqG\bþrDú#Øm!\81\8bphqÀ\92\880{µó }3¥fÎ,\©\11uM\97z\87ÇY)\7f\1e¼A\99æ&\97²\8aÄvñm+\1e\85R«©\98OL]P}qQÛJ-ÄSn\0ø÷ÚW{Uç     }Cx\1a\ 1OÏS\1aq\18\\ 4?%gñ­\ew2Mµú²ÛÚQRä3\17\ 1\1f¡ÿ2\ 1gg\81\r\86\95¢¬®m­#m0hq$nBß\10ÄÆÌj\80Øu\91w\18\89Ë\92jÝ$ñÜyüjàϤ\15»ÎÊr\9eY<«¹2©ü\88<©2}0*$\97EÜDK?
+áDBUÝQ\8a0\14o\f#j/N\19\937D\9b\1a`cLy¸üÐìß?\9fò$Ôîî\16Û
+8\13ñÒûæ@õ¸HkYæ¢N>ë¦éÏÊÓe\ 4\92\101\8bãf\13ú\86\184fV\ 3\84\94"\8f\ fóàJù\94"Rw¨Zv °µ²ê®§Ðæ\92v\9fse\96\85N\ f\91\1feA0GÌâxÞ\84¾!x\8c\99Õ\0\ f!Ègg±³ ·®,Q\ eFP;¹\ 3§\v|Hß\7f\ehif[&Å\95ûÿ_\84c\18 ÆíUÓÆäÍÀh̪\ 6\161Fþat®\92e"Òä÷\97f\ f\14\fÊ6ª\ 5\ 2^¯[~ SóÁ\18³\88ë".y\9f\9f°\85Ë1y3\\1a³
+Ç%\ fQp\18e«öU-³¥«¡àG£ÀGz\rÔ\97v\1cá\87\b\9f\17Æ\13¾ñ\eÝi ËOtìS\18Ö\1eè8"oø<GSV5\9eÙÉQp\187ÓÞ\91
+®õàý\ 4\vç\96t{è"ðã\7fá2\f\7fÜ\8a|\96Q3Ïüö¯#P\1fv|j\9fâ×¥O>|ÂN¬¾úÉi«ÍÜÙu'f\8e§\80C\99¯\8eSçþ\b9ÿ\ 3G.nh
+endstream
+endobj
+6248 0 obj <<
+/Type /Page
+/Contents 6249 0 R
+/Resources 6247 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6200 0 R
+>> endobj
+6250 0 obj <<
+/D [6248 0 R /XYZ -11.232 900.716 null]
+>> endobj
+6251 0 obj <<
+/D [6248 0 R /XYZ 65.161 760.065 null]
+>> endobj
+6252 0 obj <<
+/D [6248 0 R /XYZ 65.161 749.106 null]
+>> endobj
+6253 0 obj <<
+/D [6248 0 R /XYZ 65.161 738.147 null]
+>> endobj
+6254 0 obj <<
+/D [6248 0 R /XYZ 65.161 727.188 null]
+>> endobj
+6255 0 obj <<
+/D [6248 0 R /XYZ 65.161 716.229 null]
+>> endobj
+6256 0 obj <<
+/D [6248 0 R /XYZ 65.161 705.27 null]
+>> endobj
+6257 0 obj <<
+/D [6248 0 R /XYZ 65.161 694.311 null]
+>> endobj
+6258 0 obj <<
+/D [6248 0 R /XYZ 65.161 683.352 null]
+>> endobj
+6259 0 obj <<
+/D [6248 0 R /XYZ 65.161 672.393 null]
+>> endobj
+6260 0 obj <<
+/D [6248 0 R /XYZ 65.161 661.435 null]
+>> endobj
+6261 0 obj <<
+/D [6248 0 R /XYZ 65.161 650.476 null]
+>> endobj
+6262 0 obj <<
+/D [6248 0 R /XYZ 65.161 639.517 null]
+>> endobj
+6263 0 obj <<
+/D [6248 0 R /XYZ 65.161 628.558 null]
+>> endobj
+6264 0 obj <<
+/D [6248 0 R /XYZ 65.161 617.599 null]
+>> endobj
+6265 0 obj <<
+/D [6248 0 R /XYZ 65.161 606.64 null]
+>> endobj
+6266 0 obj <<
+/D [6248 0 R /XYZ 56.693 559.952 null]
+>> endobj
+6267 0 obj <<
+/D [6248 0 R /XYZ 65.161 560.241 null]
+>> endobj
+6268 0 obj <<
+/D [6248 0 R /XYZ 65.161 549.282 null]
+>> endobj
+6269 0 obj <<
+/D [6248 0 R /XYZ 65.161 538.323 null]
+>> endobj
+6270 0 obj <<
+/D [6248 0 R /XYZ 56.693 491.24 null]
+>> endobj
+6271 0 obj <<
+/D [6248 0 R /XYZ 65.161 491.924 null]
+>> endobj
+6272 0 obj <<
+/D [6248 0 R /XYZ 65.161 480.965 null]
+>> endobj
+6273 0 obj <<
+/D [6248 0 R /XYZ 56.693 434.277 null]
+>> endobj
+6274 0 obj <<
+/D [6248 0 R /XYZ 65.161 434.566 null]
+>> endobj
+6275 0 obj <<
+/D [6248 0 R /XYZ 65.161 423.607 null]
+>> endobj
+6276 0 obj <<
+/D [6248 0 R /XYZ 65.161 412.648 null]
+>> endobj
+6277 0 obj <<
+/D [6248 0 R /XYZ 65.161 401.689 null]
+>> endobj
+6278 0 obj <<
+/D [6248 0 R /XYZ 65.161 390.73 null]
+>> endobj
+6279 0 obj <<
+/D [6248 0 R /XYZ 65.161 379.771 null]
+>> endobj
+6280 0 obj <<
+/D [6248 0 R /XYZ 65.161 368.812 null]
+>> endobj
+6281 0 obj <<
+/D [6248 0 R /XYZ 65.161 357.853 null]
+>> endobj
+6282 0 obj <<
+/D [6248 0 R /XYZ 65.161 346.894 null]
+>> endobj
+6283 0 obj <<
+/D [6248 0 R /XYZ 65.161 335.935 null]
+>> endobj
+6284 0 obj <<
+/D [6248 0 R /XYZ 65.161 324.977 null]
+>> endobj
+6285 0 obj <<
+/D [6248 0 R /XYZ 65.161 314.018 null]
+>> endobj
+6286 0 obj <<
+/D [6248 0 R /XYZ 65.161 303.059 null]
+>> endobj
+6287 0 obj <<
+/D [6248 0 R /XYZ 65.161 292.1 null]
+>> endobj
+6288 0 obj <<
+/D [6248 0 R /XYZ 65.161 281.141 null]
+>> endobj
+6289 0 obj <<
+/D [6248 0 R /XYZ 56.693 234.058 null]
+>> endobj
+6290 0 obj <<
+/D [6248 0 R /XYZ 65.161 234.742 null]
+>> endobj
+6291 0 obj <<
+/D [6248 0 R /XYZ 65.161 223.783 null]
+>> endobj
+6292 0 obj <<
+/D [6248 0 R /XYZ 56.693 176.7 null]
+>> endobj
+6293 0 obj <<
+/D [6248 0 R /XYZ 65.161 177.384 null]
+>> endobj
+6294 0 obj <<
+/D [6248 0 R /XYZ 65.161 166.425 null]
+>> endobj
+6295 0 obj <<
+/D [6248 0 R /XYZ 65.161 155.466 null]
+>> endobj
+6296 0 obj <<
+/D [6248 0 R /XYZ 65.161 144.507 null]
+>> endobj
+6297 0 obj <<
+/D [6248 0 R /XYZ 65.161 133.548 null]
+>> endobj
+6298 0 obj <<
+/D [6248 0 R /XYZ 65.161 122.589 null]
+>> endobj
+6299 0 obj <<
+/D [6248 0 R /XYZ 65.161 111.63 null]
+>> endobj
+6300 0 obj <<
+/D [6248 0 R /XYZ 65.161 100.671 null]
+>> endobj
+6301 0 obj <<
+/D [6248 0 R /XYZ 65.161 89.712 null]
+>> endobj
+6247 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6304 0 obj <<
+/Length 3234      
+/Filter /FlateDecode
+>>
+stream
+xÚÝ][\93Û¶\15~ß_ÁIgZ»Ó\85    \90àÅyr\12'\93\8cÝiw·3\9d\0\91\90Ä,/\e\92Ò®òë\v\8a\90½¤n\a:\84Ýöiµ\12tx\ 4~ç~pè:\vÇu~ºúîîêÕ\8fÜub\12\a,pîæNÀH\10:\11õ\88\17:w©óáÅ\8dÌ¥häËkÆÝ\17\7f¯ZÙô/çUÝ¿h\97úÃ\1fªä»ªºïÿù÷í»\97\1fï~Q\97¹¦\94Ä\9c÷ÔnÛM.\9b¥\94mÓ}¬®N\9dH]=ðº«ûêò¡ï9×\9cÄ¡¾>õ¹¢\18F/^õ\7fh\1cvß¼z{wõû\15Uô]\87:< Aì9aLIà2')®>|t\9dT}¦8 ~\1c9\8fÛ\95\85éK\98\17¨×¹s{õÏ+Wo\85«xì^v\7f~zFYqDCæ\84>'\11\8d:ÊÝû\8cÄQìÐnuìÔÒ\99\1f¥t\96>'4 cúÜ¥$\f\15\9eïB@b\16OÀì\96`½pú\177\1a)j\87·÷Êß"eÇxL¨\eô÷J´Û[s\9c\8cóá:p{È\80\16Îä"+ˬ\À\96Wsغ\87ºJdÓ\8céêO¯¯õ»G\99\aþ\0Qn\80¬«=©aKëj>ú\9d\83\9b8\10\8c\1d|=\9fDêî[\83ï\90>\12¾hf\ràëE\84úZÕ\14¢¾_=Àn\ 2t]Ö\8c ö\82\9cF×Ýrô\95£+\93¥(\17@\1cV³u&:Ý=­|\96R¦°\95\9d¹¸ìÚçÁÍ<b\11ÚÏ©#\81\8d\0Ö,$4\8a\1aª[\9aMÓÊÂ\10²?\ 3Õ¾È\9b
+¨âä﫬\86ÂUÀ\96å\15\90Oå¡\0¯|óæ=laºª÷¬Øy`S\ 5\12\9fÚ\83ö\90>\12Ühf\ràM\ 3ÂÔ5·ð>mÌ\7fu¹{\14½p­\94\8b\1aªjçY.÷\94þßNK\10\9aÈr!;\v\915\85\14\ eâ\88Ù\83Ý\90>\12vhf\r`çr´¯ Ë\14ì\96B}\85\81É.²\85\98mÀF\1dê\1c\17²¨êÍ\18ÀJ\8e¨6\ 3g\ 1\14¨0Ìe¾5\0\8dèã\0d\8f\19\91\80ÛÛ\8c!}äf \99\85KS\10yÄã¬\17§ïóª\81\ 2y¶:¨éÿD\83\80Ò0<ë_\8bò\1eê\a\ 3Ý\95Û¤j\81¾Åm!Ó\n.t\9aÏ\8b\87ãÖÐ6¤\8fD\e\9aY\ 3´\85\8c\83\9dË°Îàú\eè_*M\f\ 4AÒ%Ô\8c\9d\15°\930_?\16Pw¢\ 4fLÄB\1e2       çÜ\1ahFH>=(\ 5\90\9a¢\9d÷Ñ»5´\ fé#Ñ\8e\0í\ 1%¾§s®`Ü(±\98å\12\b\9dǬ]N\9cMÀ;·\9fcÕóØñû\10Ù\1av\86ô\91رƬÞ\f¯\ f¨¬mÆ\90>r3ÐÌ\1a\b\92\17\13NµÏÿ\ 6\9c¿(ª541\ 6\97\8eÃá\1c\96TåZÖ-Ø\1a\96U9\96¹ã     ó\17³Z\8a{óÔGÀ¶¡\965<\ eÈ#á\88\0\8d,"\9cë´^ó \12°Ë,\92{`¾º\84:½`à6¢\80VK\14\rfáL~*LB¥&\95\17\9b\1eÆ\b\8b\9eåÝB\12ú\81\86\ e\103\87ÿî\17tue\94Ç1ñ\ 2­Ç~e\8c\ fx\1f¡-"¾\92\ 6·_ü>SjGæ\9d\16[\97OÇ1Êþ¿~yMY\97\1dË\9a¶!OM\ eÜ\0\1eÅÄw9f\ 3NÛ3\1eªßàÛ\v\83Fôq
+\ 4Ï,\\83ðHqêé0èÇì j¥,¹\86Y\99Tu-\93\16
+Ѷ\93×\83K\15¹Awb-êL¨½è0\7f©\ 2àAHüÈ\9ey\eÑGÂ\13ͬ\ 1<C\97\84¡?eN\88»±G¿BNè\aå«Éü\10\1c÷\96Þ\8aE\ e4Xo7{öç\9bÓ¿ò\9dÌRåè]\ eZ\7fÛIó%­\96\8füÿ\16«¥p\140jÑj1\97\ 4\81½ÂË\88>R- \995P\v]á\g3Þ\8b{¨K·\82véÀóT"Ï\81\ 5C\ 5®¬\95E\ 35\84Àu\8a\87L÷¬Ï\89\ e$ a«j¥\1d\8c(צ\9d\1aJ\17\93Ðõì\ 1|H\1f   p4³\ 6\0ï\8aç1Ýe§e"S¨?2ÛL\9aÄ\9eåÊ\14B!^JkÍMså\9bNÛþQËEÝõ    TåÔJ¡J\92\95òbM³×Ê\98*\ 3b¯28¢\8f\93\ 6\ 6Òà2âzº2ø¸\94PÝX6­(\93©ëáà\14ÂÝ? i¦Æà£\84\1a»U#§µI\ 2\1aBÊuV­\1aS)\89\94\9b\15Ù\våGô\91R\82f\16.%~׸\10êP~-ëN³}-è\1f
+\86O$\85U¸¥ü\fh\14¿\97j\9b@\b\9aǬM\96à\1c=P\onÇ\9bðêø&ܼ5/\ 1Ïd"öä÷¼\b\85\ 1\89,fÓGô\91"\84fÖ@\84"\97PªãK¨úN+ÙìU@þr¢l\ f\8dV\1e\1eªº\85'¬ö\e\1e\9f7ia\8d\94XµU!Ú,Q\11\ fÐÃ\ÈRÖð&óË\1dÒó\80W÷7
+ìÕvGô\91\80G3k\0ø®ã\86ëÓ:\87ü÷3}ª³U{\91&´$Lç\ 3\8e[ æþ\19\88Ù\14\1c\97\89CÚý8·/\9a\aè\91(øé#)\92¥!\eã\e\a\905F¢0þ\92iAßëÞâ\96Ò\82³¼Jî»´à·/µ\eÜ       Ê³7\1eD-
+òô(gú\8d´JfUõü;ê\e÷ÍÞWdÙ\ 2S\8d¾ç\12×eöR\8d>\8d\89ëÛËÄ\8cè#5$\9aY\ 3\rÉ\18ñ<ºË5B=O 1+WÅ\fÚá\ 4uÒûc`\r4     \92\8bvj·Wæ²PØn.­\ e\9e\17\a7"nd1S2¤\8fD+\9aY\ 3´RJ¼PgJª\95I\f6\82×éÅ{®Â©n¢ö\93\9eûLû5PñyqH(³\17í\8fèãî´=fõfD\81bÚ^Ü6¢\8fÜ\f,³GAîuÝ"\GigÎf¿\81;hfI\bp;]!ÓLT³ßÆM\rúã?\9fæ¿w6\8eÓ\0Wk½\90\13æÚ\v\81\91ØA3\vP\99ê\1a\18W\1ea¬C ·c\aùø\8d)ÄB¦¢\15\86\11\93X¥YuÁ÷ p[g©Ü§\7fÎT\eÚ_/ð  óíµ\a\8fè#Á\84\0LAHønRJçØL\9c3?¦\bаéõ\8c%& 5¾²z4\ 5\88Å6õ!y$\f±¬\1a PÅÅ<ÔmÁm-á\1e¾h\10É\8c\13}Le7'¨ZÕ\89i\8f\12¸[\ 1Ú\89¿µòÐí\80Jo±J\96¶¦Yx~\1f\80ZÃø\90>\12ähf\rPîs\12P}è\1fÞSþ(6ÓÊÂ6·3qï\8d(\95Ä\886Û?Zq¢\80$òÖ`õ¼ªÚ­X^ìQz}¬i\r\98CúH`ZcVo\ 6s\89OíåÏFô\91\9b\81fÖ@J\99GBWçÏîÀí\v\85\14ec!Õ\ 6Õü&G\ f¡îÍ®\1e\96\92\8d3sç\85×íchkx\1dÒGâ\15ͬ\ 1^i7r\90}\9e\944qgÄC.\92\89ûm\fÎÓBIÎó±+~Ô\9c.%¼«VN\13[\9fE7\8b»\98Þ^~xD\1f\87n<³\ 6èî8\8dt\8fÐÿB*âd\8b¥éT%¸ûe¨MYÔ\87ýÖð6¤\8fÄ\e\9aY8ÞXì\92\88éTíöhWóP\19LJ23Ú²L;\8f\ 4nÖ~e7À\14\8ca\1fý[\ 3ã\90>\12\8chf\rÀ\18Æ$
+L\87`hP5\176>\1e×1SÏÆ\95à\83\1dóÉý
+ÄÔ\98o\r\9dÇ\7fÐç\ 5¬á\7fH\1f\89\7f\ 6ø\ fÔ[»ÑÌFº²+â*ßqêi±ÿºy\aÔÕuUL|ín*c-çPYmël¶j\8d¡È}\12Ø+^\ fÉ#\81\88\0\87<$±¯ÓÓ\93+£ÿãÂ\9cAr\8eù}ÚÅ\1aô\86ô\91سƬÞ\f¯\8fé­mÆ\90>r3ÐÌ\1a\17\10w7üÁ¤¡Á¤ú\a\8eºN÷:LuÌkÿ\bÕyab}Ôl\r?CúHü \99\ fãÄ\rurw)Örâù\89O­ \10\92e\96§¶\ 6-\9b2\ 3\8d\ 6Ó¬yÈÅÆø°(£}dm\r\93CúHL¢\995À$õ  ¥Ì¼\ 5ÃB\1aµ\ 3Í\85     W\ 3[Oã>®µ\ 5\85\11}\1c\14ì1«7#ê\83\1ck\9b\8fÜ\f,³G{$i¬¶#\86õHÞÈR\14ÐtT#ײ\16ùe\89\81\93çs¶\85ô\83Ë\1dês¢¢\ 6ç\9a\12\1eè\8aÿ_\8f\11\17\ 6γ\95ÛÃ\16\13Oó1ûe\asH\9f\7f]W"õ\ eü:\87\13/zþK õ\8fnêu\17aY\13\82!}¤\10 \99\85\e\a\1aQÂ>ÍÁ\ 5?|d\9e\83í>ü\84þ\LOó«g5Í[øh\a\83È^ºnD\1f\89U4³\ 6X\r]ÂÂ`W;1ÉÀ\15\95Á¤# /óÛ
+\8a\81ý\86¨óç2á£tÓ\fj©²"Ë\85éÀ|Ê·!±54\ eÈ#Á\88\0\8b<&ÞnìqÝù\vÓ\1f\94ø\8a\8e\f{=}\ 6*+[Y\97PWh-ê\8b;í:÷§\v³­\81rH\1f\89JkÌêÍðúøÎÚf\fé#7\ 3Ëìq\aß\vÉäG \8cfN\80\ 5ûé\90cÿúÄ4\98q]\ 64
+Eä\15T%ÁçÑʧl\7f°\ 6@`\95GO¹E+2¤\8fÄ(\9aY\ 3\ 2âû:ah\a\19Er!\12`/øj\ f¦\85\e\93çe)\8d±\rÞ­ÁgH\1f   \1fkÌêÍpû\90ÍÚf\fé#7\ 3Ëìq}ïú\843\ f¤ñ¿Ï¥(¡:\1fú0:øI\9cîÄQÑ\95rÒ/\11´^2Yì¬\ 4Æ}èe\vsCò8È¡Y\85kïØ#<øÔÌ\97JÜcaO\ föi `Ë \13x\vÙ4\9b\89±~\9f¯Êû©\89Â\9f\86.\9a,1}\98g\1fÈY{\96ç\80<òQ\9eXVáÈ\8e\18    \\9d\164|®\ e´=t\ 5\9e]\ f-\1d®e½\81\96Èå|\9e%àîj°³\95VÉêШ\97þï\0\7f»YMÝ\ 3%·       ´\ f\1f]'U\1fý¢î[7Gþq»°p¸ºÇÌ\vÔëܹ}v\93ÿ\ 3§,\89\7f
+endstream
+endobj
+6303 0 obj <<
+/Type /Page
+/Contents 6304 0 R
+/Resources 6302 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6200 0 R
+>> endobj
+6305 0 obj <<
+/D [6303 0 R /XYZ -16.307 900.716 null]
+>> endobj
+6306 0 obj <<
+/D [6303 0 R /XYZ 65.161 760.065 null]
+>> endobj
+6307 0 obj <<
+/D [6303 0 R /XYZ 65.161 749.106 null]
+>> endobj
+6308 0 obj <<
+/D [6303 0 R /XYZ 65.161 738.147 null]
+>> endobj
+6309 0 obj <<
+/D [6303 0 R /XYZ 65.161 727.188 null]
+>> endobj
+6310 0 obj <<
+/D [6303 0 R /XYZ 65.161 716.229 null]
+>> endobj
+6311 0 obj <<
+/D [6303 0 R /XYZ 65.161 705.27 null]
+>> endobj
+6312 0 obj <<
+/D [6303 0 R /XYZ 65.161 694.311 null]
+>> endobj
+6313 0 obj <<
+/D [6303 0 R /XYZ 65.161 683.352 null]
+>> endobj
+6314 0 obj <<
+/D [6303 0 R /XYZ 65.161 672.393 null]
+>> endobj
+6315 0 obj <<
+/D [6303 0 R /XYZ 65.161 661.435 null]
+>> endobj
+6316 0 obj <<
+/D [6303 0 R /XYZ 65.161 650.476 null]
+>> endobj
+6317 0 obj <<
+/D [6303 0 R /XYZ 65.161 639.517 null]
+>> endobj
+6318 0 obj <<
+/D [6303 0 R /XYZ 56.693 592.403 null]
+>> endobj
+6319 0 obj <<
+/D [6303 0 R /XYZ 65.161 592.692 null]
+>> endobj
+6320 0 obj <<
+/D [6303 0 R /XYZ 65.161 581.733 null]
+>> endobj
+6321 0 obj <<
+/D [6303 0 R /XYZ 56.693 534.62 null]
+>> endobj
+6322 0 obj <<
+/D [6303 0 R /XYZ 65.161 534.909 null]
+>> endobj
+6323 0 obj <<
+/D [6303 0 R /XYZ 65.161 523.95 null]
+>> endobj
+6324 0 obj <<
+/D [6303 0 R /XYZ 65.161 512.991 null]
+>> endobj
+6325 0 obj <<
+/D [6303 0 R /XYZ 65.161 502.032 null]
+>> endobj
+6326 0 obj <<
+/D [6303 0 R /XYZ 65.161 491.073 null]
+>> endobj
+6327 0 obj <<
+/D [6303 0 R /XYZ 65.161 480.114 null]
+>> endobj
+6328 0 obj <<
+/D [6303 0 R /XYZ 56.693 432.607 null]
+>> endobj
+6329 0 obj <<
+/D [6303 0 R /XYZ 65.161 433.29 null]
+>> endobj
+6330 0 obj <<
+/D [6303 0 R /XYZ 65.161 422.331 null]
+>> endobj
+6331 0 obj <<
+/D [6303 0 R /XYZ 65.161 411.372 null]
+>> endobj
+6332 0 obj <<
+/D [6303 0 R /XYZ 65.161 400.413 null]
+>> endobj
+6333 0 obj <<
+/D [6303 0 R /XYZ 65.161 389.454 null]
+>> endobj
+6334 0 obj <<
+/D [6303 0 R /XYZ 65.161 378.496 null]
+>> endobj
+6335 0 obj <<
+/D [6303 0 R /XYZ 65.161 367.537 null]
+>> endobj
+6336 0 obj <<
+/D [6303 0 R /XYZ 65.161 356.578 null]
+>> endobj
+6337 0 obj <<
+/D [6303 0 R /XYZ 65.161 345.619 null]
+>> endobj
+6338 0 obj <<
+/D [6303 0 R /XYZ 65.161 334.66 null]
+>> endobj
+6339 0 obj <<
+/D [6303 0 R /XYZ 65.161 323.701 null]
+>> endobj
+6340 0 obj <<
+/D [6303 0 R /XYZ 65.161 312.742 null]
+>> endobj
+6341 0 obj <<
+/D [6303 0 R /XYZ 65.161 301.783 null]
+>> endobj
+6342 0 obj <<
+/D [6303 0 R /XYZ 65.161 290.824 null]
+>> endobj
+6343 0 obj <<
+/D [6303 0 R /XYZ 65.161 279.865 null]
+>> endobj
+6344 0 obj <<
+/D [6303 0 R /XYZ 65.161 268.906 null]
+>> endobj
+6345 0 obj <<
+/D [6303 0 R /XYZ 65.161 257.948 null]
+>> endobj
+6346 0 obj <<
+/D [6303 0 R /XYZ 65.161 246.989 null]
+>> endobj
+6347 0 obj <<
+/D [6303 0 R /XYZ 65.161 236.03 null]
+>> endobj
+6348 0 obj <<
+/D [6303 0 R /XYZ 65.161 225.071 null]
+>> endobj
+6349 0 obj <<
+/D [6303 0 R /XYZ 65.161 214.112 null]
+>> endobj
+6350 0 obj <<
+/D [6303 0 R /XYZ 65.161 203.153 null]
+>> endobj
+6351 0 obj <<
+/D [6303 0 R /XYZ 65.161 192.194 null]
+>> endobj
+6352 0 obj <<
+/D [6303 0 R /XYZ 65.161 181.235 null]
+>> endobj
+6353 0 obj <<
+/D [6303 0 R /XYZ 65.161 170.276 null]
+>> endobj
+6354 0 obj <<
+/D [6303 0 R /XYZ 65.161 159.317 null]
+>> endobj
+6355 0 obj <<
+/D [6303 0 R /XYZ 65.161 148.359 null]
+>> endobj
+6356 0 obj <<
+/D [6303 0 R /XYZ 65.161 137.4 null]
+>> endobj
+6357 0 obj <<
+/D [6303 0 R /XYZ 65.161 126.441 null]
+>> endobj
+6358 0 obj <<
+/D [6303 0 R /XYZ 65.161 115.482 null]
+>> endobj
+6359 0 obj <<
+/D [6303 0 R /XYZ 65.161 104.523 null]
+>> endobj
+6360 0 obj <<
+/D [6303 0 R /XYZ 65.161 93.564 null]
+>> endobj
+6302 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6363 0 obj <<
+/Length 1904      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ[MsÛ6\10½ûWp¦\87Z3\15\82o\ 2i¦3MóÑf\9aN\9bøÐ\99$\a\88\82\14É\92\94íä×w!\92\8eDK2h\8anN\82Hp±\0ö½Ý\aQ88\ fpðúäùÙÉ\93W\ 2\a\1aiIep¶\b$E2\f\14a\88\85ÁÙ<øpúÎ&Ö\94v2¥\ 2\9fþ\91U¶¬\9b\8b¬¨\eÕEsóE\16=ϲËúËßï\7f\9f|:{\ 3ÃL       AZ\88ÚÚûêsbË\vk«ÒÝ\86ÑI `tÉÜè\1c\86\ f9\v¦\ 2é°\19\9fp    \16Cuú¤þ :tO\9e¼<;ù÷\84\80}\1c\90@H$5\vBM\90Ä4\88\96'\1f>á`\ e÷À\ 3ĵ
+®×=\97\81 \18Q&¡\9d\ 4ïOþ:ÁÍR`ðÑ5ÝÇë\rËà\11 i\10r\81\14Qβ»N\91V: ®·\ e
+\e,öZº×¾@D\92®}\81  
+¥ò\1aas\15$ÒT\1fÁÙµÁâ<¨\eï\9aH\81\15\15w{\15Â\1eQç¸F\ 4Ëz¯ª\vS­7g¿¡àÃTb|\1aeieâÔ¯³ñë\96d\9e\83g\v¿~©\8bölUD¶Üz\0fúCsaÏ\93³\95§+¾ëå0èÙ5®ºÎ~¿×ÙÓí\89mGÃ\16ÂZ\1c0\8e\14\84Ñh8ض?\10\a\83\9dí\81\ 3¦\10á\rgy\ 6ì,öÜÒ\99­*[øõ\ 5\f¦\ f
+\94½ý®Í\9dðGõ\ 5\8fp!H\85_w3\ 4z\97ÍFxîÀîÏ:sQ·\9b¡ÐëÔÕä\0©aCt\93n(F²ãû\94`\98ÓËhB\ 1Uq\ e\99­ÎC\9bY\10\92\16\8d×VÎÚ\f·È\92$\9bPqz\1d§çõ¥\b\96û¼Í\89\17ÆY½\9a\10qÚ<1³6­[K3o®UÙ×Ĺ\1e\e¼þ:6Q\1c\85¡KPë±m´ÏIÎ\11c¬í\17e­ù2N#ÛIÍ\80"\8apÝ.ê\84\8e¶×eJ©#r\r\r\ eë¨j«\1f)\15[ý:Á¯\10\at6.¼5«"®¾LÖAóÆ\9a´ÌÒ§\93)¡ðõ­¹´\8b\9eq#\19DJH\87\ 4Îá|\ ek\b)\92\8dÆc\1dûÃxl¸³\1e<Ö:Î0\84\ 1©wôU|cç\9e\14µ:ï\ 2Í]þ\8e\84D`Í\9e\1eÎ\97ÛáqßX®ôô«2
+k*\aU¯Þy\919\1f<'|e\8b2ÎÒãV\1c\ehßA·»\12øM\99xV\1aóygj=x\\ 2\1d*ÊG#òM^kyÜA\ 6\82¾?\ f½0Wñ¼f¡_
+³´EKBÍê¢Û5»wÞBç\18\91\87\84"\88èñx¨c\7f\18\ f\r\9f\87\ 4¤A®\1a\1eúùNì\1e¨Ù\8b¥Iâ/w04=P\ 4ç&ò¤\1eSd«ÔÃ\95u¼A¢÷3z\95Åso\1d0÷&´ë\8b\18\ 4\8cÿä\16E¶ôô8Ï­)¼\1dñ\15zMEäÁ§«*÷\95Xñ¢Ë\1cb#ܸÒHHÝrÇGÌqS\94©Í"\1fq\0kÓgêK\1e¡;jàãa{Ûþ@l\ f\ 3ÛJ ¬$\8cÅ\90 ´=3°\85}¸bÝ\9bIoªÂ<\1e¦\9a»\1f±Àû]ï\93×Ïïö]\8fðlÿ#U\%w\86øépáõ*˺O<{Òw\b\9859<ÌÑ       >\96éyx!d\88(\17\8f*G\ 5(àö(\15Ôh¸S\8d¾1N2^9ñh~µIþmKÒ\7fÌ\95¹Øí¥À\88\11r<MÊ\1ca\84#iÒv\1e=êA\ eÌåNyF«\aÝ      8Qã\9d3wì\ fË\19Ã\9dõ¯\a9|ò°9gþm\99'viÓÊ·*|õn·8¥\fSÆ&\1eÜ]f\85÷hq:·7Ç­\8c61·É½\8ez}E\1c\17\1aÊwý\98"\8e³\10\0ü-\0\97\86Pr\8c    \"¡\8e\1c\11¸Ûö\a\ 2w°³=\80K4RBþOB®\86\b¾¿Bñ\15vë*ÅUA\9eu¨I\8fO\1a@|Eìë\80¯\b½Î\8aËãjà\87HмÈf@íÍ\8fÃ\8f¥Ô8\16Hâ{~(êzÜEÆáûw\ 1½=æ>@ûZ½\85ö(SÙäù]\8a\8ec\85\94nÊ\ß|Ä4Tub4ÆÜ6?\8c0\a»êÏ\97L\87H3Õ\9b/ËU\9eC\8d\13ôó$+KS|>2ÙÍâY\12\85É/>\1fù\b)\8b\8eìëÒä\9e\8b\1a'öÁ¿\942÷ê\8a¤\8fªM\99\10(TòV\9cª\9dâô\9dc{H8߸*-\ e¸ ó¥J\1fO\96r\820ÐÁÃeéûÊ^Ùº¶}n\92¤-lgI\16]\96t>»t¥í\8f\9361Ï\97     mê¡úç\8bæÖí5ZÚ¨\8a³´Ü¸Ù^¢µU´7¥ò¯)\15\13ð\84àÛ\16©[~!L\81¹\84dãÕØTAÜâñ\ eT;ö\87¥\8cáÎúç\f\bnH¿Í\81jj¯=3Æö»xGÌ\1a}ÞWqáí]\eF¶,}\9dè\95\10½³\ 1ðAì;µ¥\89Óʦ&í}RI\15C\92\88Ç\94êT\12$0?\1e\99Uv\99'¦²ÓÜ\0ï£\9beKL@oô:ßÁTÓ2·\91ëèK8\82 ÍÇ$\1c\ e\88\84³m\7f á\f\aáp\8e\10΢×["}ß8¤\fêa([\1e³0¢\18Ʀ·u\91ÞY\17ý9aN\v\9bV¬~«\85Q¾ÏG¦\10\13ò\88/\901D\18\1dé°þ¢Z&ë3¿Ùªª²\14ÍLt¹Á)ÝÛ\90ª®M1?ÐãK6zAD8[«âÑø       \96\15Çâ§\8eýaü4ÜY\7f~"\f*~Ú(\9b·Ù<^ľ\14UØE¾*ò¬ô<±ªìMõPÑG( \91\89<\811\14\e\r\9d \96\91ÓÁ»\80\a\98\8cìº\aT[\bt\8b)wu«o,FG§V\90ÂF\ 4§
+\11\eñ\1f#Ûæ\87As°«þÈÔ\18T\91ìýziõ\19\10ÙóO\18ë|éù6ÁÒ·'èmÏ\17.Û¼þ@n\80$Îè\18Ôpç_SP7b©\1fò§©ÿ\0`\ 2׫
+endstream
+endobj
+6362 0 obj <<
+/Type /Page
+/Contents 6363 0 R
+/Resources 6361 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6200 0 R
+>> endobj
+6364 0 obj <<
+/D [6362 0 R /XYZ -11.232 900.716 null]
+>> endobj
+6365 0 obj <<
+/D [6362 0 R /XYZ 65.161 760.065 null]
+>> endobj
+6366 0 obj <<
+/D [6362 0 R /XYZ 65.161 749.106 null]
+>> endobj
+698 0 obj <<
+/D [6362 0 R /XYZ 56.693 712.53 null]
+>> endobj
+6367 0 obj <<
+/D [6362 0 R /XYZ 56.693 685.378 null]
+>> endobj
+6368 0 obj <<
+/D [6362 0 R /XYZ 56.693 641.618 null]
+>> endobj
+6369 0 obj <<
+/D [6362 0 R /XYZ 65.161 641.059 null]
+>> endobj
+6370 0 obj <<
+/D [6362 0 R /XYZ 56.693 594.756 null]
+>> endobj
+6371 0 obj <<
+/D [6362 0 R /XYZ 65.161 595.44 null]
+>> endobj
+702 0 obj <<
+/D [6362 0 R /XYZ 56.693 547.905 null]
+>> endobj
+6372 0 obj <<
+/D [6362 0 R /XYZ 56.693 520.753 null]
+>> endobj
+6373 0 obj <<
+/D [6362 0 R /XYZ 56.693 475.751 null]
+>> endobj
+6374 0 obj <<
+/D [6362 0 R /XYZ 65.161 476.434 null]
+>> endobj
+6375 0 obj <<
+/D [6362 0 R /XYZ 56.693 430.131 null]
+>> endobj
+6376 0 obj <<
+/D [6362 0 R /XYZ 65.161 430.815 null]
+>> endobj
+6377 0 obj <<
+/D [6362 0 R /XYZ 65.161 408.897 null]
+>> endobj
+706 0 obj <<
+/D [6362 0 R /XYZ 56.693 372.321 null]
+>> endobj
+6378 0 obj <<
+/D [6362 0 R /XYZ 56.693 345.169 null]
+>> endobj
+6379 0 obj <<
+/D [6362 0 R /XYZ 56.693 300.562 null]
+>> endobj
+6380 0 obj <<
+/D [6362 0 R /XYZ 65.161 300.851 null]
+>> endobj
+6381 0 obj <<
+/D [6362 0 R /XYZ 56.693 254.548 null]
+>> endobj
+6382 0 obj <<
+/D [6362 0 R /XYZ 65.161 255.231 null]
+>> endobj
+710 0 obj <<
+/D [6362 0 R /XYZ 56.693 218.655 null]
+>> endobj
+6383 0 obj <<
+/D [6362 0 R /XYZ 56.693 191.503 null]
+>> endobj
+6384 0 obj <<
+/D [6362 0 R /XYZ 56.693 146.501 null]
+>> endobj
+6385 0 obj <<
+/D [6362 0 R /XYZ 65.161 147.185 null]
+>> endobj
+6386 0 obj <<
+/D [6362 0 R /XYZ 56.693 100.881 null]
+>> endobj
+6387 0 obj <<
+/D [6362 0 R /XYZ 65.161 101.565 null]
+>> endobj
+6361 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6390 0 obj <<
+/Length 2390      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\YsÛÈ\11~ׯ@íËJ©U{.\ÉS¼\e;ëdS\89å¤ReïÃ\b\1c\8aX\81\18,\ eIô¯Oã -\82¦Ôà\10ªÊ\8b\b\81\83\9e\9eA\7f}\ f\99wã1ïíÙë\ fg¯ÞøÌ\8b!\ eDà}Xz\81\80 ô".A\86Þ\87\85÷ñü½É\8c®ÌÅ¥ðÙù?lmªþriËþ¢^\r_þd\93×ÖÞöÿü÷êï\17¿~x\87Ó\r\ e±ï÷Ô®êMfª\951uÕ~\8d³s/ÂÙ\ 3ÙήpúPIïÒ\878\1cæç*D\8aatþªÿàqØ>yö\97\ fg¿\9fq¤Ï<îù\ 1\ 4±ôÂ\98\84\97¬Ï>þʼ\ 5~\87\1c\80\8a#ï¾\e¹ö|Î@È\0¯3ïêì_glØ
+vpK¶´U\f\9c\ 5=S\9f\84ð;.¶\8f½z\83\85¨ö\99\bT\10á\17Ýà_tS¦õç\8bË\80±ówFç\95ÍÿxqÉ\ 5þû\9b¾Ó+\93\15`òÄ.Òü\ 6\1eÖYO\197­%Þ~¼Ý]-î\12\ f\85\17\bw\vWÛÞ÷Y\88\9b\17x\ 2â(öJã-\1f/o\87Ú·ïîO "à\91ÚNÐ\13æíhWú>ð\80\8féû\8cC\88ÛF\99áñ«\ f \16ñ        \98í\b\967^\7fñ~\90\85\9d÷ºe\rP¸Aýëµwf±#\fû\94¼\8fÝË_\98$Ó¥®S\9bÓ\1eÐ9\95²M\9aµÉë   ´í\926n+¢;£qÝ0ÜØ\7fì|+Ì´    \96¥]ÏÆÊC\95Ñh×\968\ eÕÝÎÀçqÊC@}1\1f\8cvé;ÂÈ\99Ù      0\12\f|.{\18\95æ¦Ap\8c^m·åß\1d\ 5ÂimjSÒ^ÞZ'«47åf,Aß\ 1UérÕÙ\ f\a¥{àó å  ÐªI!Nlyn\fî\83®\r¤\vÐu]¦×\rÚö æ'\88\90­`>ë\13\84\19\9f\r6#ún°qg\96\ e\9b \94\10 ùî\15ÿy± Z\9fÒ,\8b¦,le\88\9aÎ<Ô\a4íóÂ\11\84 ¸xQ\98(Õyz§\85\89ÎsÛ[Uø­CÇ\9f.\ 6ËüåþM©\8bU\9a\80-Lþô\88$ÃÍ\87ÞñÅÅ~eGE1øx90ô\891\8eósöå\8a÷WÄÍ\97
+|éÏ\bM!Á\ f\83ù ¹Kß\11\9aÎÌN\80¦\b jïL\84浩É6ì\18\18WGã¸5ÑQô\928öã\10cPu\f\8eÓd¥Mö\89ù¬^ã_Þ\ 3ñj\9dÖ«-\9e\93U\93ß\9a\12lS\17M\rÉB×ú²2I\8bÓK\fu['ú1ÎGã«\1a]r\9dÙÜà\98Ù\81ìG¸Ý\9cÏ\a\ 5\84¾\98\rÈ#ún@vg\96\ ed?bÀ\ 6\19|\93>Pq\Ù5\11\95×¥½5ÄHmiË5ºhä\80*Í©Ü6eBäw\99f¦"³K\e8`ë\9bºÉ\93\fÕ\81/½K\8e\80\1a\9c\9d?\1c
+\ 4P
+PÃ?\1aÙÅ\ 5{Zï\a*îP
+ÂXÎ\a\8b\8e°pfv\ 2,\82\18XÄû=ÖDy(l\9a×T\ 4¡\9e%\ 2hC\e÷\93¾#\8aø?õ}5J\9e\94>~FL½¨¥\941lã\80\93\eÊL_\9b\fÚÜ\f \98ê   \81¡/\90S\11Íhµx»®x>xîÒw\84§3³\13à)\ 4\b\7fÈQÿ¸Òù\r\15v8v\91\91\r\f5u\88®ª)MNµ1º\19%áp\15\97\87s?\9d\84\92\9adEÍðéÚi}Ï#\84E0cfc\97¼£ø:²zXV9\añ%\GMtøE߯¨\9eRJ|qº(\8c.\89ö\8b*\r{\99á\83~\8f]\17\18AäDº\99¹3Ù\18\17\9dÖ>´cý^\10\97\97Û{â>,\97\18'\91CÚÍ\ùt\85\ 1"®~6ø\8cè»áÇ\9dÙ     ê\9f1\90rp\b:í8¡P²W\85yzxë\13\10Ý¿Ö\15\89\1f,ô4\15\15ÉT'\14\1e)êçù@7©¨÷#\94g\9e"WíZ5\94\87c}N\15+`Á\8bfYUÈ\81«SgY\13\9deèùo\13¥\15\98\87ÚäU\9b;¥û\9d*@Ö¢\19Ó\9eÊg D8\9fâÙ¥ï¨x\9c\99¥+\1eåKðù\90.ù1ÓeºL©vbÏÛ\1aî\7fÿDyy+\1ccÜ|ÿ4.;w­:m9¸Í\8b\10í¬^\9b£ó°J\85 ä\8bæa\95P Å\yX}]Õ¥NjÈm\9dÖ\99\ 1\93ëëÌ,¦à\9d#\83Á\8cÙQÅ$(6_vtDß\11ïÎÌNÀ{\9b\9b\9b^\80ÌÍý±.Ãa\13:ÈÑ\ 4×e\90¸Iý,\9dl\1e\v^\19\vPj¾tâ\88¾\9b\1c¹3K\97#\19û\10Ê!\9døó\92\1a¯ä\13\92\ 4\9fMi'ºoÔôy_\12:mÆ\84\1cC~Sî\ f\8e\1e
+[D^\89ëïPTè\est\9e]F\1cÔ\8c\r\86\8eÀpfv\ 20"\ 5á¶Áp\91VE¦7ÿ\17\82¶¯Y\9dó\13US`ðVU\ eú7dàÏØ\807¢ï(fÎÌN\10³PB´mÀ{m\12ÝP\9b
+ÚBg\9d®©%Á\8d\19U\8c\ 4\9e×    \ 1À9Q\80ï5YM\96T¯çèPh
\9eG\81߶&Ì\17½\8eè;¢À\99Ù      (h+wþ\10è ^,÷]C «\1a\f\9eüðEã4)%\ 4Á\qÚZç\80\ 6 =\99P5h
+`­\8b    1\9a\14\12B6c\8c&y{dd¾\18mDßQª\9d\99\9d Õ<\06¨ö\7f\17\vMNÜã\eßwê\ e\e\82N6&8ä\9d\14¥uS\e*;Åi36¥Yf\86êÏ,é\9eÏ\9eò~\1e\1c­0E3Æ\85»ô\1d\99Ù       ²Ë|`á\10\17^OñK¨î¯Îm«é©\12\93\90\83§¤«º\9fVb·\1e0±ðf32ÒËÛ¦8ª§l¸ûDÎäê¯\13Ñ b\ 6\91\98/\18\1cÑwC\83;³t4\88X\ 1çC0ø\8d¤Ãó\19\8d{j\8a\9a(\90\99E\19?½ûK\9c]/¨å5¢ËoË[]Ú\86Zµ#÷7Òcì$I\17íé½l*fÂ\18¢`¾ÈvDß\113ÎÌNÀL$\81û\83û\83êÓ\94\89®Nßßd\97Ä\91¦JtAõ©èq M\92¦,©\0C#r\97Ú¦Ê6ÇfRD\18@\14\86/\19Þ\b_â-yDxó.E\÷!Íßlen¿\864åM\9a·\85'\ 3ËÌê\1aêMa\1eõü÷\ 5©¥ÍkXêu\9am\1e\7f×V\ 2\9e:\84k[.L     \89Íl     \ f³\9f\ 6\10\17G       \8c"\99\9a¯©fDßQ\9383;A\93È\0¤\18\8a]?¯\8b\92~Ü{êáTSëö8ÊT\e \190ÿE\9b@\ 4ÎÁå1M ïíµ)ë!ÏPëMýµ\a\ 4w¶-¦\ 3\9aãE\95~~\fÈíWºY¤m»å\84\ 4\ 4\8f\91ÕpƦ\10\1e\ 5 ø|iµ\11}7à¸3K\a\ eo\95\1fûz\16\8e\1eëXjk\19Ù\13ë\ 5\88nÿó\13\17´¿\1e°¦vB÷\82~â_\89ØBëXóÏÑ«\12âE³\9b<` ¹:­ªÙk7Ë\9b5\ e\86,]§õãÃ\7f§hKã>®À\9f1\ 5Êe\f2\9e/\ 5:¢ï¨\81\9c\99\9d \81\94\80 \9aܦrõ\9f·´\81[±8±²ZÚ£û\ f¦`\19ý\1aÅä\8bb\99KPG\1dX"`9M\10\95[¿\81º\aL\82/Âù \19\vôÿ£Ù\90¹KÞ\r\98άÒq\19û\10}ùA0C´õ{vË9z\1f\ 1ë\13àÖ:Ca<\ 3Úö~\ 4Ma8Ð\9f7\9bú\ehÿ\ 3Ç>Ñ\92
+endstream
+endobj
+6389 0 obj <<
+/Type /Page
+/Contents 6390 0 R
+/Resources 6388 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6200 0 R
+>> endobj
+6391 0 obj <<
+/D [6389 0 R /XYZ -16.307 900.716 null]
+>> endobj
+6392 0 obj <<
+/D [6389 0 R /XYZ 56.693 741.747 null]
+>> endobj
+6393 0 obj <<
+/D [6389 0 R /XYZ 65.161 742.431 null]
+>> endobj
+6394 0 obj <<
+/D [6389 0 R /XYZ 65.161 731.472 null]
+>> endobj
+6395 0 obj <<
+/D [6389 0 R /XYZ 56.693 683.964 null]
+>> endobj
+6396 0 obj <<
+/D [6389 0 R /XYZ 65.161 684.647 null]
+>> endobj
+6397 0 obj <<
+/D [6389 0 R /XYZ 56.693 637.14 null]
+>> endobj
+6398 0 obj <<
+/D [6389 0 R /XYZ 65.161 637.823 null]
+>> endobj
+6399 0 obj <<
+/D [6389 0 R /XYZ 56.693 590.315 null]
+>> endobj
+6400 0 obj <<
+/D [6389 0 R /XYZ 65.161 590.999 null]
+>> endobj
+6401 0 obj <<
+/D [6389 0 R /XYZ 65.161 580.04 null]
+>> endobj
+6402 0 obj <<
+/D [6389 0 R /XYZ 56.693 532.532 null]
+>> endobj
+6403 0 obj <<
+/D [6389 0 R /XYZ 65.161 533.215 null]
+>> endobj
+6404 0 obj <<
+/D [6389 0 R /XYZ 65.161 522.256 null]
+>> endobj
+6405 0 obj <<
+/D [6389 0 R /XYZ 65.161 511.298 null]
+>> endobj
+6406 0 obj <<
+/D [6389 0 R /XYZ 56.693 463.79 null]
+>> endobj
+6407 0 obj <<
+/D [6389 0 R /XYZ 65.161 464.473 null]
+>> endobj
+6408 0 obj <<
+/D [6389 0 R /XYZ 56.693 417.36 null]
+>> endobj
+6409 0 obj <<
+/D [6389 0 R /XYZ 65.161 417.649 null]
+>> endobj
+6410 0 obj <<
+/D [6389 0 R /XYZ 65.161 406.69 null]
+>> endobj
+6411 0 obj <<
+/D [6389 0 R /XYZ 65.161 395.731 null]
+>> endobj
+6412 0 obj <<
+/D [6389 0 R /XYZ 65.161 384.772 null]
+>> endobj
+6413 0 obj <<
+/D [6389 0 R /XYZ 65.161 373.813 null]
+>> endobj
+6414 0 obj <<
+/D [6389 0 R /XYZ 56.693 326.305 null]
+>> endobj
+6415 0 obj <<
+/D [6389 0 R /XYZ 65.161 326.989 null]
+>> endobj
+6416 0 obj <<
+/D [6389 0 R /XYZ 65.161 316.03 null]
+>> endobj
+6417 0 obj <<
+/D [6389 0 R /XYZ 65.161 305.071 null]
+>> endobj
+6418 0 obj <<
+/D [6389 0 R /XYZ 65.161 294.112 null]
+>> endobj
+6419 0 obj <<
+/D [6389 0 R /XYZ 56.693 246.604 null]
+>> endobj
+6420 0 obj <<
+/D [6389 0 R /XYZ 65.161 247.288 null]
+>> endobj
+6421 0 obj <<
+/D [6389 0 R /XYZ 56.693 199.78 null]
+>> endobj
+6422 0 obj <<
+/D [6389 0 R /XYZ 65.161 200.463 null]
+>> endobj
+6423 0 obj <<
+/D [6389 0 R /XYZ 56.693 152.955 null]
+>> endobj
+6424 0 obj <<
+/D [6389 0 R /XYZ 65.161 153.639 null]
+>> endobj
+6425 0 obj <<
+/D [6389 0 R /XYZ 56.693 106.131 null]
+>> endobj
+6426 0 obj <<
+/D [6389 0 R /XYZ 65.161 106.814 null]
+>> endobj
+6388 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6429 0 obj <<
+/Length 2011      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ[Ksã6\12¾ûW°r²\ fÂàMb÷\94Éc\92I*\9b\8c½µ©\9aÉ\81¦   %\8aÐ\90\90\1dí¯Oó¡\89¤±\MQtæà\12L6\eM ¿¯\e\r\90\88Fo®^ß]½ú^ÑÈ\10£¹\8eîf\91æDÇQÂ\ 4\11qt7\8dÞ_¿³¹M+{3á\8a^ÿâ\83­ÚæÌ\97m#,º\9bßúìµ÷Ëö\9fßo\7f¾ùãî-t3a\8c\18¥Zm·a\9bÛjam¨êÛÐ;\8b\12è]\8bºw     ÝÇRD\13ELÜõÏd\ 2\1aãäúUûÃL\?yõÝÝÕÇ+\ 6úiÄ"¥\896"\8a\r#\9aò([]½ÿ\83FS¸\a\16\10i\92è±\91\E\8a\85\86v\1eÝ^ývE»¡ '\87d§[\1a¨n\8dúÀ¹j¬Ø=öê{\10i^DÖÏ$Dê\ 4n4Âo]¹Lo&\9aÒë\9f|e\97ÿº\990\ eÿLí,Ýä\81l
+\17*òç*ÿw+\94-6ÅÒ\96ÄoÂz\13ÈÊ\86\85\9fîÝ\ f>#¹«\ 2       ÛµÝ»ÞÉ»bj\8bvp\8dÚ³I&\86(hvV} \94\81!\8c~j±¶Õ¼\16ÌXýfõÏ\9bá\86)b1\8fb\ 1Ã!e=ÔõuEc\989\1dqb\12\13\956\9aí\8fí\81¶§¯~Þ\ 1O\bKÔ®\83V1«¥\87êW\84iv¬_QFb\983L\ fû~§\89áæ\ 2Æ6
+ËyÔ6Þu\8exàT;Ã\ 5#2\16í,þw=M\83\9d\1eøâ红÷\8d\83¬Ó2\ 5o²%N\1cDSÐ\9eâ¤\83\ 1\ 4\vû\88\13\ 4&Z¥á@\16F\86`\1d\99ð\1a\91\9e¦\12Ê    OÄ\ 5©d\95\16;ºø¸q6äÛ}¾p!·dæ\8b@féÊ\1dÜ\9by\1f
+ uRÙ5\ 1¢\9f\ 2ï¬K¿¶ep¶\1a\9dE´áDp6\1e\8bè\84\11¡ùh,r¤\7f\18\8b\f7\16Ï":\91DwAùëé\14K!uÈÁI¦\ 5øU\1a\9c/*Ü\ 3®ÀRHO\1e\838ë Ä\82%H>q¹­Î¥\13\1d'\90\97¤\13­\14p\ 4;\83NÞù{\0\ 4·!Ý\ 6\18¥²Y=b$\ 3ÚH]\ 1´\0yàÊ\ 2\87\0y`ÇB\82\8c\88n!\89\92ã\81û@ý@l\ f\a´EL\12\9et       ÷f½öeÀy~µNñhEªlý¨B\87r\9c`\ 6~\9bbm\80\80\96Ùªòåù¨\86\9cK)ö¢¨¦    Ñ"¹,ª3¿Zû¢Fq\93\14¬Ó¹Ý\v÷= ­\fX\17ëñ ­\12ÐÈâÑ°}¤\7f\18¸\87\e\8b\825.¥]äþnµ\ e[d<\ e¡t÷\9b`±¸\r\17\86lðk\9c`n\1fl\8e¤\81\9d?#MØ9=Nü>÷Ùò\ÊP±&±2ã9ð¡þ\81\ e<ØØ\1e\ e\9cPBeWHù:Ïýc\85vÉà\8a9ÒÝñ\11\ f'\89Í\1e\e\1fÃÆÐ\99?ß½\ 4\89ã\97\fHJQ\92¨ø\82«Ö{w\9f;?/ÓõbKªº2Ø'\ 2I0Ǩ\11#\10\87!\10z<\0\1fê\1f\bàÁÆö\0°\10\84sÙ{í\98»byÙZÒÿÜO\ e»dÄ\92þ£\v\v캲ÊJ·Æ/,ý\fKJ6s)2\ 4®Òr¹YcKj\16=[è¸þãí\7f´¡È\88Ú \1eâué\8e\96Ø\bÀspuù²\94G%¡B]6\a_¥KK¶6-I\99\16ó^Y·4`O,Æã<\99\bÂØx+ê#ýÃ8o¸±xÎ\93\89&\92v5\96oò´t³-¶Þ\9d"³ÓÕ&\ fn\8dM\1ej\ fÂIv\85\ed\96\95\96H\ 3JûqãÊ#:é\91ÁHÈ\ 3\19W/\89g©bÂ\19¿,\9eÝ\94<¦e\ 1\99i/(K0eÄìE
+M¸aã!ùPÿ@$\ f\a\92\85!*6í´ÞmJtìF\ 6ow
+\10O<p½s\1cdôÜ¢\vÞõÆòÙÀ\84üNPþ¢À\84É\16æKYZHJ\89äÉxà\14\89\81\97\18¯6p¤\7f\188\87\e\8b\a§0\9cÄJ÷^ZT}ªÜè̶ÝXÆ×\1c\9eÉnOFÛ,óå\14Ý\ 3vaÔ''Ï\»M\87\1cé\1aKç2\8b\88\13¢Æ\8bI\87ê\azýPS{8}\ 2\86\9a®Òÿ\vöÔÃ>Ã\9d;u§}\ 2[\15»G*\f\10h±`ƺ"6\1cöª\eöÜ[>9\vÏÇý\1eS\11\8eK\84ÍÕ¯Nëv\95ï°ÿäÑ\ró÷Ñ\r¹\93Jö¤b"\ 1©\9dÌ\ 4\vl\1dïï\8f=\r\97c[\8f\81óüýÏÑ~Øç)¸cµ~\ 2þ(¯²\9f\0\1df3\8aÐD\ 3ÝP\92ì2 ¯°£\ eÙ\93\1dn9Ò?\90P\a\eÛ\83Q\95!IG¨wØóf\99\9fbK\84i\85Þx~pè$\ 6ËgoÓ\ 2¹»ñí\83/Ó¥\7fH{\96Ú\84\12DSñ\92+\0!(ü^ve¾hϳ\85ô>?ÞæÞ;þvB\ 2\8bANI<êZ\81\9a½\8d\9eËcü@ý@\88\ f\aÂ\99 t·\19Õë\8cK:í\91n×~\81\86úÞ¡ÉËeò­\ fc\8fÜ¡kû\1e\9dá4cpöÁ\19A5\89\93ñ\ eÎðÚÁbeö©\84ëz/¬«Õ\ 2<\19=Π\18\85\17ûÁÍ\179üírÃ#^¢Ñ\84K"vg$ïv_9Ì|\9eû\e®®\1fëç\9aKÙ¢)ä·ÿ,Ò\e\1fn\98ºî\9e¸·¶h[+\98Ëÿ÷Ç\13m\ e&öúf\89\ 4 é\1dÅ-\9e·4\96\84\13nÂX£»rEf\8f¾Ñ\0xsBÛvÙ~ÙA\ eG\an\ 1ÚL\7\88¡ì\82E\99l²È÷È÷Ï*\ f\8b|\92ùbææ=(\97×4CGÜ\ 5a&\ 1\8dãí\82\1cé\1fFºÃ\8dų.§à<\82\7f\99o\90ÛÎ\0ÎÍñöï³Ë³æ±_GÉÝ^\97\9b\ 2Éüo6v~´\fïA¼Ì¨¦\92ö\92ÄËjæØ}"U\13/{\92x\7f-k\86ô\1f(åù\17Ͻ\10×gî\84\99ðÚ<1\97#^É\b\85w>\9fx\9fÉ\85Û÷°\93\15XI\80y\91\1có\1c1»m\ eN\8eW\b?T?\8ch\a\9b\8açÙæ\88\89fÿI\92E\7f\85u\0\94\1eÇQ±\85òÍÔÙ\1aV\97Í\84\1f}9­ÜÿÏ®h×d1Æ:ù³O[%\ 5n0ç|Ùú\17%\1a\b>
+endstream
+endobj
+6428 0 obj <<
+/Type /Page
+/Contents 6429 0 R
+/Resources 6427 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6458 0 R
+>> endobj
+6430 0 obj <<
+/D [6428 0 R /XYZ -11.232 900.716 null]
+>> endobj
+6431 0 obj <<
+/D [6428 0 R /XYZ 56.693 741.748 null]
+>> endobj
+6432 0 obj <<
+/D [6428 0 R /XYZ 65.161 742.431 null]
+>> endobj
+6433 0 obj <<
+/D [6428 0 R /XYZ 56.693 694.926 null]
+>> endobj
+6434 0 obj <<
+/D [6428 0 R /XYZ 65.161 695.609 null]
+>> endobj
+6435 0 obj <<
+/D [6428 0 R /XYZ 56.693 648.103 null]
+>> endobj
+6436 0 obj <<
+/D [6428 0 R /XYZ 65.161 648.787 null]
+>> endobj
+6437 0 obj <<
+/D [6428 0 R /XYZ 56.693 601.281 null]
+>> endobj
+6438 0 obj <<
+/D [6428 0 R /XYZ 65.161 601.964 null]
+>> endobj
+6439 0 obj <<
+/D [6428 0 R /XYZ 65.161 591.005 null]
+>> endobj
+6440 0 obj <<
+/D [6428 0 R /XYZ 56.693 543.499 null]
+>> endobj
+6441 0 obj <<
+/D [6428 0 R /XYZ 65.161 544.183 null]
+>> endobj
+6442 0 obj <<
+/D [6428 0 R /XYZ 56.693 496.677 null]
+>> endobj
+6443 0 obj <<
+/D [6428 0 R /XYZ 65.161 497.36 null]
+>> endobj
+6444 0 obj <<
+/D [6428 0 R /XYZ 56.693 449.854 null]
+>> endobj
+6445 0 obj <<
+/D [6428 0 R /XYZ 65.161 450.538 null]
+>> endobj
+6446 0 obj <<
+/D [6428 0 R /XYZ 56.693 403.032 null]
+>> endobj
+6447 0 obj <<
+/D [6428 0 R /XYZ 65.161 403.715 null]
+>> endobj
+6448 0 obj <<
+/D [6428 0 R /XYZ 65.161 392.756 null]
+>> endobj
+6449 0 obj <<
+/D [6428 0 R /XYZ 65.161 370.839 null]
+>> endobj
+6450 0 obj <<
+/D [6428 0 R /XYZ 56.693 323.333 null]
+>> endobj
+6451 0 obj <<
+/D [6428 0 R /XYZ 65.161 324.016 null]
+>> endobj
+714 0 obj <<
+/D [6428 0 R /XYZ 56.693 286.867 null]
+>> endobj
+6452 0 obj <<
+/D [6428 0 R /XYZ 56.693 259.314 null]
+>> endobj
+6453 0 obj <<
+/D [6428 0 R /XYZ 56.693 212.308 null]
+>> endobj
+6454 0 obj <<
+/D [6428 0 R /XYZ 65.161 212.991 null]
+>> endobj
+718 0 obj <<
+/D [6428 0 R /XYZ 56.693 175.842 null]
+>> endobj
+6455 0 obj <<
+/D [6428 0 R /XYZ 56.693 148.289 null]
+>> endobj
+6456 0 obj <<
+/D [6428 0 R /XYZ 56.693 101.282 null]
+>> endobj
+6457 0 obj <<
+/D [6428 0 R /XYZ 65.161 101.966 null]
+>> endobj
+6427 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6461 0 obj <<
+/Length 2227      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\ßsÛ6\12~÷_Á\99{±fN\10~\12äÝS\9b6¹f\92»^íée&é\ 3DA\16k\8aÔ\91Td÷¯ïR¤l\91¶¬e@&}±i
+Z,\17û}Ø\ f\0\e\8fzo.¾¿¾\98½VÔ\vIèsß»^z>'¾ö\ 2&\88ÐÞõÂûxù\8bM¬)ìdÊ\15½üwVÚ¢¾\fy}Q®\9a\ f\7fÈ¢ï³ì¶þãÃÕ»Éo×o¡\9b)c$Tª¶vUÞ'¶XY[\16ÕÇÐ;ó\ 2èÝ\17\12º×RxSEBÝôÏd\b\16up9«\7f±PWß¼øñúâÿ\17\fìS\8fyÊ'~(<\1d2âSîEë\8b\8f¿Qo\ 1\9f\81\aD\86\81·Û·\{\8a\85\ f×\89wuñß\vÚ\84\82¶BÂ=h¦U¸\8fÉÁ¸\f    £~í\15§\84ñ½\1f\87/z\1f§\8cRzù.\9e7Ov\1cW\b\ 3\97DøÍׯ\ f1[fI\92M¸ºÜÅéM}+Z\99ôæ\10å\95\99pzùyÂÔeó\8d¹µi}µ6\8bæ^\99=\ ežop÷±o\16H¢uõÈû¾\93g\1d\84\a\92\\1cÚDÙÁt\11§\91í\f4#\9a\13Z_çuz\90v,¦\9c*ÂÂ\10.`(©¨­~â\µÚí\1dÝ\ f¿¬|\b\88ô\83\83\vïc\b\84M>QEË5üd\93©\ fá½ZÇåê\1f\93)ãð\a<
+¹ÛÙym\14²¬²[ýzÓN\ fH+¦¹ç\a\ 1 ´ªÒ£º¯¨\86ló=N ôrë-\8fó¡eíù»O;Ð\9a\84Ì?tP\efUkWû\10M\9fuí+
+#\ 1\11Ãôp\8c\15\9f\84<\1cÀÙ½ÁüÆ«/~iÀÓ\1aÒ\83ã\ 1#\9cÊzd_í\13|ÑÊ\84§¶\0OÕx§fmq-³%®Ý&·\e\9b.:à½\9c67\9e~ërc\90Î\96v½IL\89t\18P\8bsØôq¶(ó\8aJP\96M\8a\1dPö-vÌ\8aÎ\83\9d\af\95\92J\8f\87\9b¶}GÜ8;Û\ 37\1af+ÙÌ\9dq\89\v\7fdR\Ã\ 52\ 1çY¹ÂµÌã\9bUÙMÖÙédMì²D\83`ÑÍk0@°Ôï\v\88màBý'~\9f.\18|®      cú±`\10Ï\16\f×\93\0È+K\8a¿vÙP\9epQp(\15\83á
+\a\ 6AS²)\1cøH\85Ã<NÿYß\86«Ù"\8bæP¸Nï\8adºÝ,\1e\bülVU\94\10\ 4þx\ 5\85R\10\ 5>\1e1vì»\11£»³xbT*$\9c5ÄøC\8c\9e\98°ÅD\ 4É\99n7ÃNä\rÎÎ7\8cÓ¢4Ir\82ì\9e\9dõWØ\blóÈ\ e\\1d\05cK\ 3Ó³2PR\1eóöð\0hÛw\ 4\80³³=\0 \ 3ÂU3/4\ 4Ö£J\ 4ªëÑú\98\14ÏfX\94Ç\9bò\e\ 1Ç=\10§MÇPYg]Ë\7f?i¹\9fã\9bm¾É
\17\1dB\12JÃñÐѶï\88\ egg{ ChÂæôÂ
+ÃÝ
+*\a$A\17Ã&øÒDq\12\97h\90Aåt\8f\84ã}\1aõBú7Bn%\9b\8bò«¡ü<´¸ T\8d\87¬\96yG`¹ºÚ\ 3WÜ'B\ 4\8aÔl\8aUÖÕ{û!ªªïÓÃ1G&ï\1a\8a°bØÕ\9fü9@T*\ 1«$\15(9êó¯ª$e  Ú}\14\92òY!ùáêÝôÊÜeé\vBR}{!Y©¬É´R\88'|\85\87Ö\81\1eNQJF\94/\\96¢Í6\8fË?jÁø¶ÊÉ,=(É;\93\98\94ëY\91G³([ÏÒ\9dI\8aÕl\7f{ö«Íç¦\8c×äwóÙ4\82óÅ/4ÑSG\9eÈ \ 4÷åÁ\97O\94\82 e\8c>\±ú
+\97½\92C¢êp<Å*\19\8c\a\1f\8d7ÛæÝxÓÙU<oJ¦\88 \ro~\87\97Kël\11\br(Ã\12a\81\9e\99M9ð\1c\9eÚ\1dv\85\12Xg[öзq\94¥}äpü\a¶ð6¹YÛÒæ\ 3\17~æÖ¦X±\8f-¦L\14eÛôù°uYC\v"Å#iHÚ4
+\8e\1ai"\ 1±M\9b)\96A\0s\14Rz4\84·í;BÜÙY\ 4Æ\ 3EhàC_0ÁÊð0Áv3ål`E\b\88ÔÙ±ï\16Xwgñä)BAD\13×\91àº-°\8c\\1d{@5|ý\1fdáº-7Û/¨¡w+\9b#9îê×7H\ 2Ïv\ 3Ó záÆ.Í6ANH7¹Ù\80V/Ð#¶ÆNuèÑmf°âdÁ\16\8eÁ½B\87PüË\97Q×õ¸\8b¿\97?\7fJ\eí>OÑ\ 6Öê\ 3\81\8cò(ÇJê9\8e\16\ 1\87i\91\1dF\ 6¯ú\84ö        Sj4Õ×Ñ?\95è\13
+D\9fd\ 3ë\95½èòUW~ìoÏ^ï¡òªÎm\8ch\19\b   AÐÁxzETû\97l¼%Ô\8e}ÇY×ÙÙ\1e³®Pħº·dÙëõaÉöƦ6\a\r\84\82Ý\ e4e\99Çómu¤\117U§ý'\a\8fk÷¯ë÷ï\ 6Þ¸sªQÐg/\ 4gD\8cw(®mÞ\11`®®öÀ\17\97Ä\97ÁÃz\\81\16¬e´Âf¬MÍ<ÁnyçYQôXSÏí\12*Ð4²\ 3ï\85ôCÏ&1\11\96\9a°ËÎ&·\ 6KvY¾\88SÓ¥\90\80ü\ 2\99:\1e<Úö\1dñáìl\ f\800Aü Ñ}?!\vø]\96ß\16CO?µÜè¹õ»McüT\88?\88iïJ\a\18õÈK\1e\86DÊñ\96#:öÝòÒÝÙ\1eyI9ÑÍ6ÂÏ&/\87Ý\9fZÆw\ 3§ï|{óÜêÂß\98¯\95bb\82Xk¸\ 3®\1f\96äñ\14;ϳîRjOíÆC\9fH%¿¦vãZ\10%G:¼ø¢\84û\9f\9d\17qi±;N£\v8îC$´\1eOÀqÅ\89ÏÆ;!Ö±ïÈSÎÎây\8aWÇ1\ fï+½Ê61¶LÊ>c\97W\9bdÃ5nÞ\b;ßð-¤.²¼½+mZ<Ù\eë3ËÉ\90ø<üª»ù\9cÁ\ 4¢\83Çí|ur;ÿÃ#FÿªçÂ\1f¶óïNø:êvþX\aÄß\9b\8c\13Û¢PdN1\0¹\92#R\1e«B\10\8cGy\1dûn\94çî,\9eò\98\94\aPló\14MyKd}s\9c\b¨\9dèß\rºL\8b\93\ 5Þðþ;Ow\19O\1e{²k udãÃ\8b¼_Fëçñ!è1ç\ e\9f¾mû\8eéëìl\8fô\15\82\84\87\17\86\9cgÁÓ'D¶\9bM\96\ f½#\ 6EC\ f\1f°rèa\ 2ļ×\19c}-û¾ ÈXX½\17?ZƶÌ;&¬««=òµ:L¦\9aBæéH5Á\86\f\8dý\84L\86ûl\8bV\97ÈE\92m\9eÛ´Lî±Ç\ 4Ð{\10è\9dïSè=\9f\93\9a\8d·pرï\98\95ÎÎöHËê\1fN\84ÍÂá.ƾ»\8aå\19kò$¶ýXqlR<¿\1c\89ÆNj±E\13v­g»¹ÉÍ¢ï»-!TÍj¼åǶy·ävvµGnW\aÚäá\8dÜ/O\97\ e3\9f\1f\rÐ|þ\18KhOþ\87\8b¬\8e×\87_ò/\þ\ 4\9bûH\11
+endstream
+endobj
+6460 0 obj <<
+/Type /Page
+/Contents 6461 0 R
+/Resources 6459 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6458 0 R
+>> endobj
+6462 0 obj <<
+/D [6460 0 R /XYZ -16.307 900.716 null]
+>> endobj
+722 0 obj <<
+/D [6460 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6463 0 obj <<
+/D [6460 0 R /XYZ 56.693 738.489 null]
+>> endobj
+6464 0 obj <<
+/D [6460 0 R /XYZ 56.693 691.874 null]
+>> endobj
+6465 0 obj <<
+/D [6460 0 R /XYZ 65.161 692.163 null]
+>> endobj
+6466 0 obj <<
+/D [6460 0 R /XYZ 65.161 681.204 null]
+>> endobj
+726 0 obj <<
+/D [6460 0 R /XYZ 56.693 644.053 null]
+>> endobj
+6467 0 obj <<
+/D [6460 0 R /XYZ 56.693 616.5 null]
+>> endobj
+6468 0 obj <<
+/D [6460 0 R /XYZ 56.693 569.49 null]
+>> endobj
+6469 0 obj <<
+/D [6460 0 R /XYZ 65.161 570.174 null]
+>> endobj
+6470 0 obj <<
+/D [6460 0 R /XYZ 65.161 559.215 null]
+>> endobj
+6471 0 obj <<
+/D [6460 0 R /XYZ 65.161 548.256 null]
+>> endobj
+6472 0 obj <<
+/D [6460 0 R /XYZ 65.161 537.297 null]
+>> endobj
+730 0 obj <<
+/D [6460 0 R /XYZ 56.693 500.147 null]
+>> endobj
+6473 0 obj <<
+/D [6460 0 R /XYZ 56.693 472.593 null]
+>> endobj
+6474 0 obj <<
+/D [6460 0 R /XYZ 56.693 425.583 null]
+>> endobj
+6475 0 obj <<
+/D [6460 0 R /XYZ 65.161 426.267 null]
+>> endobj
+6476 0 obj <<
+/D [6460 0 R /XYZ 65.161 404.349 null]
+>> endobj
+6477 0 obj <<
+/D [6460 0 R /XYZ 56.693 345.882 null]
+>> endobj
+6478 0 obj <<
+/D [6460 0 R /XYZ 65.161 346.566 null]
+>> endobj
+6479 0 obj <<
+/D [6460 0 R /XYZ 65.161 335.607 null]
+>> endobj
+6480 0 obj <<
+/D [6460 0 R /XYZ 65.161 324.648 null]
+>> endobj
+6481 0 obj <<
+/D [6460 0 R /XYZ 65.161 313.689 null]
+>> endobj
+6482 0 obj <<
+/D [6460 0 R /XYZ 56.693 266.181 null]
+>> endobj
+6483 0 obj <<
+/D [6460 0 R /XYZ 65.161 266.865 null]
+>> endobj
+734 0 obj <<
+/D [6460 0 R /XYZ 56.693 229.714 null]
+>> endobj
+6484 0 obj <<
+/D [6460 0 R /XYZ 56.693 202.161 null]
+>> endobj
+6485 0 obj <<
+/D [6460 0 R /XYZ 56.693 155.546 null]
+>> endobj
+6486 0 obj <<
+/D [6460 0 R /XYZ 65.161 155.835 null]
+>> endobj
+6487 0 obj <<
+/D [6460 0 R /XYZ 65.161 144.876 null]
+>> endobj
+6488 0 obj <<
+/D [6460 0 R /XYZ 65.161 133.917 null]
+>> endobj
+6489 0 obj <<
+/D [6460 0 R /XYZ 65.161 122.958 null]
+>> endobj
+6490 0 obj <<
+/D [6460 0 R /XYZ 65.161 111.999 null]
+>> endobj
+6459 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6493 0 obj <<
+/Length 3444      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ[[sÛ6\16~÷¯àÌîL¥\19\v&H\82\0»Oiºé&\93nÚØÓt&í\ 3-A\16\e\8aTI*¶ûë÷\1c\x3í@\91Õ}\12n\ 4\ eÎå;ç\0\90ïÝx¾÷ÃÙwWg\17¯\98ï%$\89\83Ø»Z{q@bî        \1a\92\90{W+ïãì½ÌeZËù"`þì¿e#k]\\97\95.4\eÓù}¹ü®,?éʯ\97oç¿_½\81e\16\94\92\841=Ûes\9fËz#eSc7¬N=\ 1«Ç!®\1eÁò<
\ 5#    7ëSæÃ\8c\Ì.ô\ fM8~yö﫳?Ï(Ìï{Ôc1\89\93Ðã        %±\1fxËíÙÇß}o\ 5}@\ 1\89\12áݪ\91[\8fQ\9f\ 4a\fåÜ»<ûùÌ7¬ð\1fe\89\9d;J\bõcMÔoAÀ\14\15ö³\8bW0Dm$Âo\ 4\89b\ 1\1d\8fé¾Ê\9a¿æ\8bØ÷godZÔeñí|A\ 3¨Þ¥yZ\ 4ü¢®\96\17Ër{Qܦy½¹PÍ\17¿Èê:m²-ù#ý\9cþK\7fÿä\a\9a¥  ëQ\12\89\840(\1aZ~ó}
+KS¿-Q]R\9b\ 19á~ðç\87!\83A0\94\a\1e\ f\81         `0¶3\9f\83¼b/ \89H¼Jzë>G\a³M·>\ \10\84\8aÈ. '¦8úØù\19¡1\1dÏÏ|J8HÊe\85¾¶Å$        \92g VMXÝxºðÞ¨ß@\95,á!%\110HIñÅj%W\ 3ý{8\93÷Qé˶\eël      jT\16µÛ'ué6®Ù¤\8dëHé6°\90·n\ 3\97i\9e\97ûáòÀ\18b\1a\1e~5Ë\96eqÀð:ûË\91æ]Z¥[ÙÈÊmxæ(\85&ý$\vÇ)\8bÆQdérYî\8b\8d\81\83\87\ 4,½Å\8dÈ7\83Do\10W:iÆ,\A\84r\ 2øy:\e\1fÎ\7f¤\8d\1f\83\8d\vF|\11\ 3\9eø\84ÑPsój3Ö\94/3Ö\8fI\10ǧcìpþ#\19{4±\a\80§\ fN\90E\9a±'²×}í
\1899\r|õÎm\1c\0áî\ 1\16ª\9eß|æ?\8e\eY9\82Üå/?8"xyûÌ8èê;Vr\9dîsG\8ftS¥»M¶¬\9d%¶uõuÎÒ5.¬~4hKN\ 1¾qÂHèó§ÍnLñØ\0\9fî\7f\80\e£5\1fÃ\r×Y-\82\9cf+ý<`
+¤ãD\10\960+\19F\89\ 3\12Òä\98Øù\91ßGs\968NHä³gÎYêô®,b6NATóÅ+e*/µn»$.'ÏYb\ 6L\88\82Óå,q\ 4¬\13áÉÜîhþãÜîñĺ»Ý\18\8c\83szpβ,Wò\99ÁöF\16²\82$¨¸qôN\8e¤¦MSe×{<\15qsÕÅáÎÁ%\ 1p\e÷\9f«\1fß:î«Xý\r1ÊÌ\19;CNXpºc\81ÑüG\9aØÑÄ\1e`b\91O\ 4\rlÊ k礵Yn\\95V\16éuî8ñ²*ëz,æÅã1h%×\10\84\16KWZ\3ÝÃ\fh\97§KWtº¾w4¡J¦®xWV«¬HÇ(r\88\81\ 41¸ÌÓåÔ£ù\8f4\90£\89=À@\82\84\bfrê×\8e1ümY}ª\9fÛ\ 3é\8cc,àóGMCg\95Eæî\r\9d\91\11ft\88^RFbÿtG\12£ù\8fÔË£\89=@/© "1G\12\95£<ʵ£ZfwϬ¿×û\9b©\13\86\7fÐ\983FùÃyÃ\1d\80ýó¢¼;Æ^Wåø<õÐü\8d\ 6\ 4¤öwæo\f\12\87_\93¿eËM*s\94G³Å]jù\n³fã\94Ç}\90×uÖH׫§\93gq\8c\ 3+"zº,\8eÅ\82p\11\9c\f©Fó\1f\87\13ë\8eT\8c\aÄ7\97±/Ë]æ\1a'\95\9f]\8fX\8d®¹\r6\17Ë_\1eø\ 64×1¾½kdQ?¸ ;ÀÍA4Cx\12\9e\f\e\ 2\ fÀ'¡\94õÁ!\b\89\10æp' cp¦>ìÌ\Þ\83Å\87Q4\ 3\8d\ 3Q\9a{÷>ÜøÞ"\0¹ó wõ nñ«þå\7fV,óýÊÞÿgÛ]Y5iÑèêõ<\80håFWÀ®\83»9e3;\18#\13]X­êѳ\81u       !Æ<`³[ÌÎUS\9dÝ\14\19N²lç_Ë´ÙWæ\13À¶âFÖß\8eà\90ñÑ\9e\18I,z¾\98Ãwû¦Ü¦\r\ 4az\15 ¿]\12\1c«ú½É!\7fI«{]\93\ 5¤÷£¨|Ä» \82Eøð\95Ã\15î-ô\13\9d\92â\0\16 a^\84\80\82uï%\84ê(4\13t¥Þï\90½æÛ\8enÕgéÆ\8a\ e\bF\96\e\0L\b\b°\rô¶{z(ù(&\94\aÍf»d¾\88\84\98\ 5ðE/cR@UîXÔ£æ\1cjA4«¥¡Ù\1cÛ{°W´\82hȠϸÕ4ߣ<ãD3\9f·gý\17¯¨\1fô=       \86ðb¼\e\82+Ol\89\vâûíÅewÛ£VÒ\81Å\88]\f(dÔ~A'æ\84);v¢S½¾×\14¯ ¢\ 1aâÅÃ9¶D³¬ùfÎجÖëõ7Êí¥Çhù\ 40\9dÛɧÌ\93\91\16\87\88e\11ÂÜ\1f6\10ШUî˽\9eß\8a   \e{\9aÌýNL\ fק0£ß9jõ\9d,\16Z|Q\14\90 ¡Cñ5\93º\84\11mز\11\90c\vúTëåo!îÈ
+]N'h\0¡ñ8pQØ\90ø\1d7¦¶ÃH\10\ e7³Ê>;Ì\ 4´±\99\8e\86Ç\f\8aÕ\15p\7fÊ<«§t\ f8        q\8d\1d\99V²c¾\ér©¸@;]\1fúÜ\84D\9d=ª¥@w·Sä\8bþHCþ¾Ö\80fæW\v.÷U%\15\8cB\ 5\9b}zcm\93GàÚ-x\99·M`¨)¨dA2{­p16*ÆølU\16ßÌ©\985º½Õ8(÷±\93÷\80!`\ 2É)ô(\ 3ü1ðz¥Ì\12ÆN£\18l1\8cøH/§u\ f|bÈ\82    Ý\83u´3ã³\®\rÑ\10J\87\vµH\8f\80\12·D¦\8díïv\80.ÍìNË\16ú\8b²1Ìô#ðËÉÐRZÉ·.Òø³´j½*H85CþØצ\7f\95Õ»<½·ß*ÛÁær¹ßJë\145\a\ 1mÈS\9epѺ(h\v\fa\1fæJÛWè\9f\94§G\99\820·vE@Jõû¾Ü\17+p\v»s]\7f·\93Å»µrÎf\a­¯2\ e~\14 :øËË\81/\ 4BÔãB, ¤*K\81\16\146ã[\9eÈ\a\18£ÂÐM·_ËæVJS±¼2sf¦Yo\0qÙn¬\88W¼Pæ
+àß}ÿJ§MØ©\9d7\14Ú'\8eXùUùv(lR\94¬&ÆÒ¡sÍñóGÍ\1d\80g¡ù\e\vc\ e\80×Êub\8bò\86ð;\88\10ôÐÔ\fAje\95ßë/7éj0\17ò'Ïå²Ép\97\96.5 krëbé@*\90P0\1a[\ 3ú0O\ 2ÄÂ\10ì]_\19\8c¤\18¢®÷Á'6\êÓ鲧Mj
+\8aeê£Ê¨¡±ª\90\ 4~<\84(ëÅ\87\97\9dQ\v¾­ÞNag@DÒ\92o5\1d\94GÇ       *ð\ 5å\b\81\85£`5]6û47z¿,wr\14ßîöÕ®´\ 1³\8d)³Æļ ¶\r*$Ñ{c!¡\18\18A\98j\ e\82.1Ü¢\ 6¼1Jì)\1c\8f*\8cìÅïÅ\8eÐÛÅ\8ePi\8dG\ f\9c6\1cªT\1e}´®-%DöÚ^ÀedÛ¬Ñï\a­EPµ5ìü bD\84\91sÝ1¶®óI3°ìz±Ûå\86Y?!Ià\99ê!ÐÕC4j¿\WåvêÙñ\8fo\ fÇÂ×*±iS\81\9fa\91\17\97Ò\88þϽ¬õãÉ\ 1\10_!^¾{ùu©\ 1à\98I\r\0Þz6¡{Zabç®*\911\9f3\9dxa\88ÝÂ-Tô+l\18\97µ{\98p¤!\ 4xÝ[¾Þþ"Ñîo*ê\ 5ÿë·q\8fY^1\0\16lìFz.       j\86/D\ f²)\ 4ö´\91\ 2´\eïf3\84\ 4ü¼\18\9aødD\0\ 3DwÆõ\ 4åÃØ\ e\8d\84\19\aÀ\12c\Lô(Ç\9a¡ü\×t"Ó\1fÝ\v屪,À\84\ 5\139\v\151\ 4Õ\1d­Àó\94d\ 5iÊå\ 4½\80¾t\0H\93{\ f\83§s\94$JÆ9\8aÚæ G     EÜå(\13\ 1hL¢\8e\12Çl$\ e\99ÉFp=\15*b¡»7\1csg\11ù¸\9dQZñ%&\81Ï        \ 6NG´q¥°\18-¨½ëW\8e\16Û\8dÚ      \8dZØdqX×´\rAwªë=\85\16\98¹ä¹î6ç\1f\93ù6#\94ó\81°Q\81&\14\93A\8eÔ\8aQ¹ãú|2ö%<\1cNøH\1639¡b\8d¹\ e\1aÍ\f\19\1d¤3cXzÊ\96\18a\1dÛmhM4þ_YÇØS2ÝÐÏ|{¾ð/Y\19(WÑô]ÿH      $¸\1d£{ëy[`\19\1eééßÁ\99\930\ 6\ eBàÀéø¿ aï¿ øÄ9Ihû_\10{ÖÖý!ÅL\85øi\9f\8fâ_`&þºâ?\84ùIT I'­   }ïO\89 @\83ÞA\86b°9Ì\b\ 5â\17r.\14\89JBTSº^ÏCàí²Ñ\1diar\16ì\ 4KÀ@5·_)\b\13¢g\ ej\94\8aÞ°\7f\9bâ\æãk©\e\95u)J\1a¹²aX\9fgAÂI\14
+c2ÿ\87ÛÃKà¨E\92©C\81Á\8dÆȨ\86\7f\e\ 2\rm\ 3¿É\14~\11\ 1°\81(\1eâMgV\83)A黳\fDÓ²Pá6×~\ 4\7fM\86Ý÷#X»Â\0ëÝËîjiB9i\ 2$³ð\10å\1c\1e\bó\87\97E\94S\12Eæ þ­Íóuв\ 2êÔ\81ª\8dom\18³M\8bÅ®\1d\87#r\15}\8fÏmwi³Ñí\aÆ;/LÆ\13ñY!m\\ 3aÇà\15öØL\80I´ã>ÐHôó!\82Ç\17h0H
+Ñîe5u\12\15s\98 ì»
+Xòv\93-7\9a\14ÔøªÌkÛ!A\96\95îJõOÞ1\10Fh\ 6ÎÕ\8d\95æ!6Öz¨ñ\v&a     \18'A<:ïüjv\e\98}m@õ\16\rO=NPÕ<û\84\rÒBe¦\8fÄ\15\18uI\85\89\93îDèáéë\84\fX\ 2.-<F\ 6        \11]F\99\99\ 3Ñ¢,\16è\ 3Ì\81U\8f!Щ\19bF¶§gæé\98jÔ9\8a>ET\r=9Am èZ\1cx±!\92±8\8cÄ\ 6\0üɪG$cÿìØÙ\81\16X=¾Ã\18]J(Q`ªñØ\1f\a½\8f\v\86/ø&e@9ÄílB\ 6õþz\95UõSì\87\1c\97w\87\96öB§Ï~ôÁ©²\88\86!vÓ\96ñ*\ 1³\9f\90\eb\8a\1df÷ÅN  KZ½¹ø'
\ 2H\17\17ë²$b\8aT?"ÔO:G§Y<dÓ"
+\98zïÞ×ìÿ77¿\8a\93F\85ÙôA8Åÿù\85­Ù Ï\14\v'9\a¼\8eã^0n\95\93©?ÊF>$'É×üOö\7f¯\89>v
+endstream
+endobj
+6492 0 obj <<
+/Type /Page
+/Contents 6493 0 R
+/Resources 6491 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6458 0 R
+>> endobj
+6494 0 obj <<
+/D [6492 0 R /XYZ -11.232 900.716 null]
+>> endobj
+6495 0 obj <<
+/D [6492 0 R /XYZ 56.693 741.747 null]
+>> endobj
+6496 0 obj <<
+/D [6492 0 R /XYZ 65.161 742.431 null]
+>> endobj
+6497 0 obj <<
+/D [6492 0 R /XYZ 65.161 720.513 null]
+>> endobj
+6498 0 obj <<
+/D [6492 0 R /XYZ 56.693 662.046 null]
+>> endobj
+6499 0 obj <<
+/D [6492 0 R /XYZ 65.161 662.73 null]
+>> endobj
+6500 0 obj <<
+/D [6492 0 R /XYZ 65.161 651.771 null]
+>> endobj
+6501 0 obj <<
+/D [6492 0 R /XYZ 65.161 640.812 null]
+>> endobj
+6502 0 obj <<
+/D [6492 0 R /XYZ 65.161 629.853 null]
+>> endobj
+6503 0 obj <<
+/D [6492 0 R /XYZ 56.693 582.345 null]
+>> endobj
+6504 0 obj <<
+/D [6492 0 R /XYZ 65.161 583.029 null]
+>> endobj
+738 0 obj <<
+/D [6492 0 R /XYZ 56.693 544.806 null]
+>> endobj
+6505 0 obj <<
+/D [6492 0 R /XYZ 56.693 508.641 null]
+>> endobj
+6491 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R /F57 1049 0 R /F102 3776 0 R /F110 6506 0 R /F112 6507 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6510 0 obj <<
+/Length 2142      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYKsä¶\11¾ëW°*UñLÊ\83%À·sÉ®7²Ëåµ\93¬\ e©ZûÀá`4¬%\89    A®¤üút\ 3\r\ e8¢´ÒÚ%çD¼\ 6èÇ×_70ap\1d\84Áw\17o®.^]&aP°"\15ipµ\ fRÁÒ,ÈyÄ¢,¸Ú\ 5\1fVÿ\92\8d,µ\oD\12®~R\83Ô¶¹W½m\f\a\9a|«ª7J}´\9d\7f¿ÿqýëÕ\ f\86sV$\89Ýíýp×H}\90rÐ8\r§ó \87ÓÓ\bO\8fáø,\8e\82\8a\8cÎç      \87\1d³|õÊ~x\91á//þ~uñ\9f\v\ eû\87\ 1\ f\92\94¥E\14d\ 5gi(\82ª½øðk\18ì`\ e$`q\91\a7fe\e$<d"J¡Ý\ 4ï/þy\11\92)Bß$\9cGVª\18¥r\9bÇ\ 5ãaj¥ª»\9d¼eÇòZ²nl·²gÇ^\1de?ÔÒ)\96yfåIÄx\9eà    æ×Ç~Íó\95Y\7fgÍ¥å`´rb\9c¹eÃEÎDÎçƼ\ódeÜ\10¥«Ë\9fñ\výq8\8eÃ×Ø)V£q\1c\8c¢\93\8cX\1cÌsR\rì\95\80\93\95
+gJ     VäÂýzPV\90JuC¯\1a{. ¤-\87¡î®í¤ÚÛq<Ä\8eØ\93´\1d®;{NáÛ\9f§\11K\8dËNR.\88#
+&âi\955\83\17!22\832 ÜÄQÆâ$'s\92O\7f     \93pBµDÛÞ\96í±\910Π  êÊ~wµ>6%¹\8eT\81ÖI\15è< 
+b)~\82*QqO\13»©ù\96N\8eýZ\80\91e/;ZQ©Æ©\80ú8\89᤺*\aéB¶\1c\v\8a\92*eO\v\9aºû¨Qov\8eJ\1fÕ\e!BV\14\82eaaÅý\96°m7jËþ£\9eËîë³·\8b[Û{Ý\r²ëH·ïÕèX\a¹Ä4.Q[\8b(Ù?\16/"fE\98ÍÝû~<\1eUO\a\1fJ\92j+¥³én'wgÜv-;Ù\97\ 4_´nÿ\88bǾî\86Wÿx{y_OÚÇí?êiÇ'èÌ\1fÖyî\r§´ç\8dwÊX\98\ 3\88x½ÑãV\ fõ0\ eµ"Ñ\ fÀÛgÚ´e\87ÈÖ3e\9ejr"¨«eÖá9\b8\91!\1cĬ`Ì\bÆÚòÈ\1aU\95\rÐ\8f\9d4f)çî÷e·[<$\83T\10\10¥\87ÅS ]L§\1c˾lå`Â;\12\11\0h-ÂÕ't\8e´#\16IزH2D\13e\10!\90MfHtA)»rÛ\90k ÇÖ²w1ì\18\14-\8fGØsÜô¨\a\172V'j{nÕì\v ²æF#\10\86pj;ý\16" u\18\9f2Wí°áÔ\ 1\84öõ\16Í2\ e\99\8c\14¡\b\97M\1cbtö»J\99pÄ®\97\85L\1f\82\84f\10¬ø%û\90 8\ 2UK\v¤H¿@*ljð^Ù\0o+\93\1f!\aàÎ×àצÖ\18ã4¨«\1e\iY\1f\7f|#{\92«õ\9cA\12 òæëd\9fDÙ,Õ? \9f\9fT\1f°\9bu§Z¢èªì\1cqQ\9cªÞ\83Psçc¤þ¯Ü=\1d\bÜ\8a(»CÙU\ e\ 2ºÆ\14Èn1#\90<\12F0\95<\93\f~RÈÞ7°    O©h\84ÆÙþ8åö7=CGæ\v+`\9dÆ°à\19ì\ 3ÐT\96\83aú¦\1e\ e\ 5\14­i°\97&3V´Õ  \12Ø»\85YÛB\ 21\8d\93\f¥ÛV6\r\83fQ¬^7ZaU\ 5ñM&÷·\p5pKsß\86_Û¡\9bC]\1d|\16 ,¼}\93Ø\86gðýØU\18Ó% øn\9d&«g»tV\99'\8edÚ#\84˶6»>Ó\97~\19¿\89\92xÕ9çb\aøKCD\81a\10\8eQ\12\ 15QîÅéI\1aì$ö3\8b\ 1Ú\13\83V\8fh&³\82FoÛæ\9b5_Õ;[\9elR!\9co¢<\ܼîöÊÊq\82\80Ù\12ÝèK¿äÅ\83¬>N\9c\98\16«²Q\86pÓÜ\81\ e\ 6\15๷\83\7f±§á¨;\r}\9eE\843\18\1f@~\83ÿÔUè¸ÅÞþ¾\834\83\9aSÕ  3Îÿt(
+cð     S½\84P±±
+SÛ;;jòÚæ|£Ü2
+Ì×\83\8eä\90\1e\aPt\11Æ®DXÂ\90S\10Ü\10\81TÀß®|©\80C¦âÁÏs½ô\8a\9féê¨}<\99ø°¦}àÜ\9dªF\17ʳÅmÝÕmÙ¸ú7\14·ãñÙÑòýÕ;ª½ª¦ÔK$Mc\9dÉ\987®¢ìv\8dcMWD\99\rØì·\8eµwòKª),¹\9d\80â$ X\10P¸Ì\85\87ÉÞd\a1˯Ø5      \8w\88ɯ¶\838B\a\87¡Gáþê\87\84°C5Mù%0t·$Jy<6w\b\88¥dI\99@?Ǩ³Üù\90\ 3É\7f \99~ ­ú       Ô\81\9bÀ\ay\ 3CplÜ¥L;\10×\8eñ'`\9f,\998K>\13\8dPwnëjc.pþ5s
+"\e]gÀ+ÇA5åV6úÙiÚÛ]\10\17\ 2ú\88\17\908\\99·\ 5àtiXÉ°[\14\13»ÁJwkÀ\1f\19«B£;\ 1ÇQ\1e4ÎTÃuóÃo\ e²ó'lÛ¾)ØvM'Ùª        \1a\16ËÅê+»¹Ùû«E^ëçÕë\9fÿt\9b¦ü¯ÌÖíÎ2"a"Éüø3×æ±
+MNp\18p\17s9\94õä\14,/©\98ß/Ð#\92t§¦\e\8c»i_\vØk\8fÐLy©½7\89é.?¿\92Ì/·m9\85Fm\v"\1f¥\1cÐƸ#hóÞw\ f§"à!Ë\92Â\0\al\19E,Ibk\19\81¿ö×\a\1f6<\ 4ÂøVµ­ê\16nW¡11O>oÙ\99©\9e¦âàUÎî\rÆ»Øå1˲顨zHÄ(gQâ-ûM\ 6Ä·\92\88ñH\10¤Ü\93\93\10ÉlÝù÷Lö\9cÅétq~½\ 3|¥axª®°cÞ.°á\ 5\80\1dð\82\9b\8bYç¨\82¹À2³Ä½ìÑgI+\8fOW¿I£KHßúð\98R\7fÃò¯&½å'Ùß\ 1G`\923\93n\ 2£1¥\8bâ\8b*@õ\18Ù{V\80á\88-T°µT¢¥t¡MÍMS\93ê\15`I¿¨\12\9fÁ\15Ö·\7f\8c<ã`/+3\80R¯Ü\9a\1ar\ eí^\ ecO\165±z\7fé¾WíRz(»»i¹[KÉüqjtÚ\9fñ£XäÇË\9fÿ¯¹q¯\96\1eÆb\16Ç¿\1f/ò¢`B¼ /j\18\9aHðºQZ\97\1a\9cÛÓ\7f\1d/\ en\833Ö«\9bÙûÐ\ 2Ò ÛS\81z\ f¦°ÇË\12Æ;õI\92\16æÍ#={³\9be\eS\86ÓC\97v\1eqTG±º\95g:î\1c+:ª·o]\7f\f\r=ú7Ù}%çúû9ÖþstJÍg^[ú\873\ eY\98\16\açÿ\0^Ü×ü
+endstream
+endobj
+6509 0 obj <<
+/Type /Page
+/Contents 6510 0 R
+/Resources 6508 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6458 0 R
+>> endobj
+6511 0 obj <<
+/D [6509 0 R /XYZ -16.307 900.716 null]
+>> endobj
+742 0 obj <<
+/D [6509 0 R /XYZ 56.693 378.597 null]
+>> endobj
+6513 0 obj <<
+/D [6509 0 R /XYZ 56.693 350.427 null]
+>> endobj
+746 0 obj <<
+/D [6509 0 R /XYZ 56.693 205.465 null]
+>> endobj
+6514 0 obj <<
+/D [6509 0 R /XYZ 56.693 176.672 null]
+>> endobj
+6508 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F113 6512 0 R /F57 1049 0 R /F102 3776 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6517 0 obj <<
+/Length 1302      
+/Filter /FlateDecode
+>>
+stream
+xÚÍX[oÛ6\14~÷¯\10°=ØÃÌ\88ºÙÞ[\93®ë\86\1a\ f(\90õ\81\91\8em"\94¨\90T\9cì×\8f\12IÉRì6+<'Oâ\9dß9üÎM¾·ö|ï\97Ñùrtö.ö½\ 5Z$Aâ-W^\12 dæÍq\88Â\99·Ì¼ëñG`@$L¦Aì\8f\7fç
+¤i®¸0\rµ±\93oyzÎù­é|ºº\9c|^þ¦¯\99b\8c\16qlN»R\8f\fä\ 6@ÉzZß\8e½¹¾=       ëÛ#}ý,
+½i\8c\163{?\8e\ 3}âl>>3\1f¼\98Õ;G?/Gw#¬Ï÷=ìÅ       J\16¡7[`\94ø\81\97æ£ëϾ\97é9\8d\0E\8b¹·mVæ^\8c}\14\84\89n3ïjôçÈ·ªð\ fªÄ\9d\1d-\10ö\13\ 3êï \88\e\14Ãíî{öNoéÎ\98£(\99ë\89\83\80Õd\9aøþ¸à[Ó\90UYr¡uÒô\1e\18-n\7fÚèe?\9a\81JÒbmWÒ¼d\80\9a%fD\81\1e!
+P\ fÐ@\88©A0Åz(8\86\10\1fa+4\19\9e\82²\90I\91\99FJ\183-ªÌwKÕÆ.rSé\86\b    w}\81äó%\8a\8f Ñ\9b,;¤âRð\14\b\8a;¤"\1f\88\9bC~\ 3´µåäP¨\17\93Ã\90Êt\1asmT-xi¡\12qk\19G\vó}S((
+b:ïy%\9f²*ð´\ 5ÍâE\ f|\18¢ymÂõý\ 1Fao\93w=Å~}ÞòÃ¥5ú]\ 5h\ f\11D(L¬ìKçNV\9c1>       bÍ\97Zïõ\90¦I±v\ ehC&\81\9fàxlwÜ\0\14¦\95\93Ì\8eÕOå¼TswOqx\1e¡Ù,qªÛ¨\9cíA\18$(ò±[\94rw¶&D
+\ 3'\88Ñ\f#lÚ¸ξ
+µ´Ú!bíÞô\1a´ðÃÿÿÉ¥\1ej¹»f\J"\1e-E\v%(È×DÐ;mK\ 4Ñ\ 2)\9eöÍ\8d¸\8dÍ\92\1aº\95â®\ 2©(/d\7f}ÆÓª6@Ó[þqqZ\17I\ e;\94\9eä\ eî=\11\94Ü0`Tª\83þÅ\9cÕ-1þæD\1ef\8a\9bðÜ\9cðC\13Þë@=÷v\86\91ö\95%Y7î[ÖÁ~\10é´\ 5g\f²¾ÛI\19\91\12\11¥¹xS¹ \92k;û²\8BQ\94\1c\91\99í\8b5\80¬ï'\82ä \9cOw\8fu\10r\7f\99\ 4ûN\19¬HÅÔîæ\93\1aÝ\ 5/îÁ1®\8b»\9d\9c­(\ 3#ª¤\13i\ 3_\13}7á³\16\93\9b
+­Oé\92\ 3Ë\80\ewv%\15Ïé?\8e!9\17vF{RÊ\1e_(\94>óµ×P\80 
+¾ Ü\93\v\0\a\9d\90C\9dsçL\ 4ä\84\16m¨ \85^l!\ f\13ù\8b&\14gϦ\11)KöØ\9e<Ч|®Å\1fÛE÷¤èòr\97\81\1e°\84ý98aÿ%\a?Æëþ\9akg{\ f}î¡:\89A\8a*6\80¿åâv\98\80ïH@Ä\1aTûhüE$ù*U{q³\9bn£cý\84§Eþ\97#E\ 1Û\ e\96ÑÿÐaè øJ\8a´¾VMLîÐ\83S'a\92ïµþsPmDLy^V\8aÔù\97\19àÎ\8a:\ e\ e\14áVîB91ãÞïÈü\890\17\87î*ê¬\84Xc\90\94¸\80I$¼ªr\8e\16+~ZR½£\ f\96\93µ\ e\19¥Ó\14o3\85Ç¡Ï©ÓB\10Ì\8e¯y\e
+V\82çí\9f\ 2Y\12ÚÒ\8a\8bLî#\9f£mSO\9a§\12@vw}SÑ\1aí-Z?\90¢$\13¬!OôÀ\18äë®`ó\1aîz/ÊØG!>b\15\eÆÈ\9f\1f¹\8auÄÊ\é×ò\\v\86x¥´§AÚX×u}Xç\91\b\8aºdÊ\ 6¹:²%ß\86îePº\81ô¶->xí\17Û$d¿\99m\ 5íJè\15epV\12µÙÉdw\81NÛ'\18^ÜEÞïk)\9c    §¬r©¤CÕfÛÍ\1dV\9e\v]»»\v¿Ãñ\\13zf§n\vºÞ(m_{n%iÊ\99æÓ %{K
+
+Ö¯]\ 2Íà\89ÔuP¦Y÷ÛËaZ\ 1Q\95\ 54åw\9f\1fûþÎF>ò\93Å·ü\9cý\17\18nµE
+endstream
+endobj
+6516 0 obj <<
+/Type /Page
+/Contents 6517 0 R
+/Resources 6515 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6458 0 R
+>> endobj
+6518 0 obj <<
+/D [6516 0 R /XYZ -11.232 900.716 null]
+>> endobj
+750 0 obj <<
+/D [6516 0 R /XYZ 56.693 673.858 null]
+>> endobj
+6519 0 obj <<
+/D [6516 0 R /XYZ 56.693 644.85 null]
+>> endobj
+754 0 obj <<
+/D [6516 0 R /XYZ 56.693 244.407 null]
+>> endobj
+6520 0 obj <<
+/D [6516 0 R /XYZ 56.693 214.019 null]
+>> endobj
+6515 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6523 0 obj <<
+/Length 1724      
+/Filter /FlateDecode
+>>
+stream
+xÚíX[\8fÓ8\14~ï¯\88\ 6$¦Ú©\9bK\93¶Ë\13,\17±\ 2ÄÎ\14i%àÁMÜ&jj\aÛa\18\1e'¶s©\87\19!\96\87Ñ8\8ds®ßùα}oïùÞËÉÓÍdþ"ö½5Z'aâmv^\12¢dé­\82\bEKo\93y\1fÎ/II° ÓY\18ûço\99$¢]î\18o\172×/\9f±ô)c\87öáï«×ÓO\9b?AÍ,\bÐ:\8e[iWò¦$"'D
\1a´\aÞ
+´'\91Ò¾\0õËEäÍb´^jýA\1c\81Äåê|Þþ\vÖKõåäùfòy\12\80\v¼8AÉ:ò\96ë\0%~è¥ÇÉ\87\97Á;°\0-Ö+ïºÙyôâÀGa\94Àºô®&\7fM|\1d
+ÿÖ\90\18Ù\8b5
+ü¤5êc\18Æ\8d\15ãÏÍÿù\vø¤\93±B\8bd\ 5/\9a\8f\9fd\19ɦ³Ä÷Ï)¹n\17\15æøØ.\8f\98"V˪\96¨Ät\8f
+\8a(>\12D(Þ\96$»hw]çE\9a»"\9c2*9+\85ÙF ?¼}xøúÉÛ\97íò\v.kÒ.\v½µ iY[Ë
+j­©ð\9e\88\81*\1d\85]Q\12e\9a\16\80if\9c\91yó;j\9f_Im\fã\a½·,\ eZ½Ì\vñ»\91\1eFh\1d´Â_íÌ{rb2ÛÝ+TCÿ(£³o\84³\vWÔ@ÒLùÙnU\8e\19§¸ÑÙèÑ\8e\142\1fY÷P\19p\1aÛqL\1dªADÁ;½½\802>\8a§6Iÿß±²d×âñ x:z3­ñ4P¢Þf\ 5\17wŨy$8Í;ËìV¥O{0ð¤\1f"ie =ÒKÜþ\9b\9a\83M«ù\8e\1a\887rû\88øA\9fîö§\9fßÛ|ëR\8e\19j\1c\9bä\rxaÄ%³\10Ø(\ 4\82\và·ðg\90É{¡ý8û\18D\vrf\90&$ÁÙ°Z\9a\1dêïÌx ñµÅéA\94XäýHè\90mI\8akA:´;\10¼çl§ud,Õñ\14øÆ|\84å#1*\97\94qNRi)ÀÔ\8edFÎc\1díR°¡%®\12"BZ\11\1fýØ\a\9dô ´\vïp]¶«gõ\96\15\ 26\ 4ÚÆ\1c꧳Ò\1d¦\8c\11A\1fIcÎ5¾\11.\e\14¹\rë\93|­ÀE\92=\1e\85\9b|ÅǪ$\17nu
+h\86|5Ô¤Bµ¶\98\90£°¡r\11\19\11¢\17U½®+ô]X¶\90úy¨ìµ8\9brU¯Br0JÕ«\90è\88+T²\14\97¨2$«Z\88\9b\9d\94       Ùk¡D\12nÚÎ&g\ 6¸Ý;\97ø\966tcRRµ1YVÈ\82Ñq{K\ 1\{"\86\80\9b\15²Vß\19·«ªI\84\v3\90kf\19Ó\ 4\8a\12\e;Ö×x¿~8\8e\93\rGW1í<1`D\vX!Áw̵Qâ\ 6¸å8tN\95\94\8eú\1f%DÝéí\83`\11'ËheÓ£jtèè\95\19\82®$\ 1¹¬ÌF¦Àt\ 3\ eÖiWî¦FxM\3\8a°\ 3§ÑÄemà¦x£O\1a\86\9cÊBT\1d\9fu|Ñ\91\ 4Ô6¸\99Ý\9a9e°»×\ f )î_\96ñ¿T\96o0?ÔÚ[\18õ\8f\84ÊaNìN\88\8a\1câMï?¡Ð½\89v¯©\8e"a(n\v\ e \9eó"Õ\88л.ñÍ\91Ñì×òÙ%©J\9c\9aØá²4è\90b8.w\9d\90\93Ï5ÀK\8c'Æ÷¿\85\91\1fv¨;\ 3\ 6\10з]£|\ e\18\81\ eÂ\15\ 2/F,\84»\\12\91âÊ\16\841¥?\8dÙú±¦«  \ 1ÓÔ\8e\9a\7fK7nMjí<L\99¼Ëu\9bWË(ÅW2\9e\ 4\80|uÙ§Ø\94\a\1c\lSpYÔÒ\9c\99\fö\ 5¥öñdTËX¯ÊoiÃÖ\9e¾à3´\85©\88§g\r\ 5¸\1aS±Ï\rÔÓ´6A\1e3úÈ@\13llê\8a\12Wê.\86\18º      \93s\ 6©\rc\1e¡Xñ\81ÐòfT\92\ 5\ 5@AÃ\95\16Íb`ÍI\1aïªN\aé\8eju\84Áª\16§\ 3\1f@£;\ fþZV|\833âè³Ú0BE×/l\19t\¨ÎÛ\963)Äëû§½\ 2zgñ\8dd\9d\0\8cg\80ùÞ\9bQ\8d\9a*\82\8a©\b7\89-h\ 6êIÖ/6\97Þa\96\ 5\14\89=\vq¦Ë¯\166/hón\94 Æ\8f\1d°íd¥¬\1d¡¢/åòj\8e.\9f;)Å)×\10Áà\0£Êvp\ e±Æ©Ù|DGX\1d\8a»l\80)§ÃI[\94µ6òA\90øa\12\ 5e\17ì\9faZ\10Í£¯I\ 1Y\93'\88\r½ÀGËx=\80l\14¡U\12\82Ã\0\r!ë}\98\ 5¾:®L#E³0\1cè\e²>øÕ1\7f\81¢ÄZGÌm\1c¸=\rc ?\15\93\1dSÕC\8e§!\8c\8cÓ >×_l    ¡íêØ࿹ÊcÝ\95^£{P4Áj\81\96ËÄ\94Mu\9b\8d0áE±Ý\962#\1d`\91\92Ñ\9da\80\96\ 1
+Ú5oo\1a\87¡\ 4\7fÃ\b\ 5Q\b\8b\18­ýðç\8eA0ß\8dØé^wJv\80¾­ê\12ÓÁIz0\ 4\9e2Õo¤Á\9f¨«
+\86Ñ\91úk^t³­ºR\98\8fn\7fú\86ÎN¯æN®+z\17Sú6jØVºáµwcׯ\93\a\ 2\1c/õ«\ 3U=\ fØÇ¡\15§)+\ 1Mw×˸%pö¥Èº¦`lÚ\11ÜMë¶\1fýG#óÿ\97µÝe­\8d\9dë\1a~á#?YÿÈ-ü?X\17\89;
+endstream
+endobj
+6522 0 obj <<
+/Type /Page
+/Contents 6523 0 R
+/Resources 6521 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6458 0 R
+>> endobj
+6524 0 obj <<
+/D [6522 0 R /XYZ -16.307 900.716 null]
+>> endobj
+758 0 obj <<
+/D [6522 0 R /XYZ 56.693 228.912 null]
+>> endobj
+6525 0 obj <<
+/D [6522 0 R /XYZ 56.693 198.524 null]
+>> endobj
+6521 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6528 0 obj <<
+/Length 1791      
+/Filter /FlateDecode
+>>
+stream
+xÚÍXKoÜ6\10¾ï¯\10\9c\1ev\ 1\8b\16õ\96\8b\1e\92¾Ð¢mÐØ\87\0I\ e\\89»+X+ª"\15{óë;|éµJ\1c¤FÒ\93(\8a\1cÎ|óÍ\fG\9e³w<ç×Õ\8bÛÕÕ/\91çd(\8býعÝ9±\8fâÄIq\80\82Ĺ-\9c7ëW´¢\84Ó\8dëGÞú/&(×Ã\1dkõ@\1cÌÇ\9f\82±;ýòúæ\8fÍ»Ûßá\18\17c\94E\91\96v#N\15å\aJ\ 5\97\9fátì¤pz\1cÈÓC8>       \ 3Ç\8dP\96\98óq\14\82Ä$]_é\aÎ\12¹sõóíê\9f\15\ 6ù\9e\83\9d(Fq\168I\86QìùN~\½yç9\ 5|\ 3\rP\98¥Î½Zyt"ì!?\88a\97«¿WÞ\18
+\101\82"B8ÆN\12$\b\83\96J\99ßv\e\8cÍrð\9eT\9d\192óíHjÄ:Ñt\ 2U¤Þ£²F59RDk²­h¡\17\95\?kV»\1fhË.'`Åú4\90ä6doäïÊ\8a\9a]¤µgªsôø¾\14\87\99vßI\ 5Î\14-ë¼ê\8a^\93zÉO ¢l\87\ 1ælf¦\e"\ e£ib\9e;VUì\9e\7fo\85ú\ 1Ê\fx®9ð\1c'Þm\8b²å\8fA¤^)É\ f\83býRy\9c1`bÈ\18!ÑË@{d\86D?®\14TW Szµc\f¥S#\95x+WÛôß\8czÜ ±\7f?fÜàrbÑgHYb\r°ÎS!c¹>\8b\87\10ñ!ê0ÌùFô[ß\8f&\9bæÏY´¤(\8cSø 6?/zzõ\\94ÈpÑ\96 \e Ã\ 5:\92\ 6U,'\15j,\9dI],\91ñS[\19\17ÖU-Ø)( ®'n\ f\8cÓù·%ñÚAz¥\92j\94)\8aR\94¬æ\83nj\90\1f\0_K{ÁôS«ç*õJÑÉ}Öì¦\81/|)¾¥ûXON\vTM{ìØøÄÏË<s\9c\96\fîáÐÛÞz\91w\7f(-\vË>\92[k\eØNZ£\14?qA\8fSã@\ 26¨ÿX\ 1ê\8b0?Ãa\14'AÚ»\87Ôw3\14o\88\11|#(ÈeU1S%\aw\88¶ËEió\9a!>LÒ¥Cy_oìI­è,Ý \96\89\ 1\82\1eÙ¼*y£\87\ 5Ë\95q\16{bÖÓ\a Þ\19Å\aÏI\85\97³ê\84\92@ÕOÅ¥\8e)\1d\96ñÓ\84¥Íù\ 5}@²´ º;ni\v\1aÚ\8aÒòz{2\0Ð\1dé*ñùz>qúx\SË\1d\8eq`Ç\ 5;\96\1fÈ(|m\8c\fõTËã}\15\1cΣüëÚû'{otâ\a\16@˲VÊÿpÑÒ¦"9½0Úkã\8dsv-;Z&\1fa\99 3H\ 4$\83m'¨Ë©X\8c\ e³°4´Î\89\81aK§HÒâ\e1\95wM\ 3!;ÏH0Õg\80=d\1cNZ\83      ­Áf\9d\80¾&_\rÉ\9a!ñ['\98Û\96~ùGfÒ)ã\84,>3\92B\9a\13`È7 aÑ\aÓ\84pçÑ6¦\16·^y\94E¦l0\9b\81¡³(«Ó\99\99¾\ 3·ô$Ê&v\ 6\ 1Je\9b Uõá\9e?Ùä¼q±'«Ê&\ 6©&\18t\831ÆL^HC\14Ä\ 6®[Ûº¨[ëÆ\8f $KZÉ©¾ÌË\97\ 3ÙøPr78Z\9b\1d[Jk=:\92ÂÌIplG¤Î\9e`\8dÓ\10%IlÑ\16\1f×2òP\80±]\983+\9f\ 3\97è¬éÂ(Á\bëq«[µ)\9còº\1a!/M`\0m\95\17<m\82¾gí\1diYWÏKõkRõ<èö×zÔÙò\aËÜáâ;Ü­Xs²á\ 1×\fRÌã¢9¹öEÖìg8öÂ$ñô\ 5ä\vX\94,²è\95´\a\bÞü¿)Ô~BMè\88ý4{:\ e\85\18yqô\84\1cju_2É*½A\97ý\15\\ f^6´~¹Û\959\9d\96\85s\8fû²5\8b&\1eO!?\1a\87ûËîÖ6\ 3G\830´h,{\1ed%Øz¾4®µOb¼YÖößH×\14ª*Ï];ÀîÍ`w\ 3ì­\9fWÌrH·x#éúÚ¢Ç2\14\14\93$µ:³ã­çù\ f\8afüÒè'ÌS\97"£­¸ßÀQF©\1d%ú^<âíõ\14\11ç\ 3\9a\11\80ir\83â\9a\93ÿEPR¤\8aU\1f&[Âí\ eV÷¬W\7f\85BÅú\b<\19F\968\ fÇêZý×8÷P\18¡ÈïIoºÉ¹´\18¥Ib×@o#:¾ *\80H\8b\aQªÜ)\94Åüv(a\89Pì?rý\99Áã§à\ eè/e·)_\ 6¬üLÝ\rä$4tò¾Êõ\9bý\95!ǦÁ\98Û\96¦\90ðúü°cLÔl±Ä\84\ 1ò\82>\16/\17d\85(õÒ\ 1J\90£n¤K©&@I6\92\ 5\ 5\bø\90qG)\80TbA\1c\ 6oãÀ®\91u\80\92]}à\ 5ë\17pc\80\16½:mâH\9få«\88\ 2¾\9f44êî"Q¬u:Ö³{j\90\ 3n\17òw\8cú£\13\80B)\ eκ4X\1afk®\12\94\1f¦k\15*ä´`\11äÙ(éyÒ\ 1«ï\16lò3\14\f¤ëmÒÇ\90VŽ\97©bb\fÑóz Z\88\1aP\85Ø]ú\91W\84Û\19®W\(\9fk\vX×Â9\17×Zþs=«S\88\16\98\ 1ÉÚ;i\9eJ*°½4âö´¦­=\17¤\v£ÌÁ`¢ú\12\rc\1a©\9f\1a\13\14Ëz\96î\8e¤\9fRV>\88>_\ 5½§dÆ;ÐvT¡\f\1e29äy×nBo}Ù\7f\1dÎ(Mv±Wg\933­¤\ 2\8a\9cl\9e±\9a\10ó¤uQ\ f¿¶9Íõ=^-\113;h]L³ïÈB³Gõ«\93è_ú[\1dzPR³/ùYý/x 'g
+endstream
+endobj
+6527 0 obj <<
+/Type /Page
+/Contents 6528 0 R
+/Resources 6526 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6533 0 R
+>> endobj
+6529 0 obj <<
+/D [6527 0 R /XYZ -11.232 900.716 null]
+>> endobj
+762 0 obj <<
+/D [6527 0 R /XYZ 56.693 390.919 null]
+>> endobj
+6530 0 obj <<
+/D [6527 0 R /XYZ 56.693 361.911 null]
+>> endobj
+766 0 obj <<
+/D [6527 0 R /XYZ 56.693 306.788 null]
+>> endobj
+6531 0 obj <<
+/D [6527 0 R /XYZ 56.693 277.78 null]
+>> endobj
+770 0 obj <<
+/D [6527 0 R /XYZ 56.693 221.585 null]
+>> endobj
+6532 0 obj <<
+/D [6527 0 R /XYZ 56.693 183.966 null]
+>> endobj
+6526 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6536 0 obj <<
+/Length 1516      
+/Filter /FlateDecode
+>>
+stream
+xÚíXÛ\8eÛ6\10}÷W\b\ eÐx\81\15u³dk\93\14è¦IÛ iѬ[\ 4Hò@K´ÅX\12]\91²½ýú\8eÄ\8b,¯v\91¦Ù¶\bòd\8a¤83çÌ\19\8eåZk˵~\18].FÎóеb\14G~d-VVä£hfͽ\0\ 53k\91Zo'¯IN0'g¶\1fº\93\9f\99 \\ e\92\ 3\91©ÅïYrÉØF>¼¹zyö~ñ\ 2ÌØ\9e\87â0\94§]\89ë\9cð\8c\10Á\9be°îYs°\1e\ 5\8dõ)\98\9fM\ 3Ë\ eQ<Sö½0\84\13\89#\7f¼xÖ¼9z¶\18ý1òà|×ò¬0BQ\1cX³ØC\91ë[I1zûÞµRX\ 3\ fÐ4\9e[ûvga\85\9e\8bü \82qn]\8d~\1d¹
+
\a\89oÁ¶Y\18·\98èç1òÜHzåûÈkÝÐïYomÏuÝÉSV\14¬T±\1d#\v@øS\14\80\85FmÅò\9c\9dùádO˵\9cJ2\®5Î\19>óÝÉîÌ\v\8d%!¥\1c\158Us\82ud´¶Ááζ7\9f¢Ù¬  ºµ\9dÜæc0GAx´M\9fÎi\99\90\13¶=4ó\0\83v\É\1cA}Dlß\ f\90\17ø0\0>Ý@\9eúÎ÷ÃÞ¾Óß\13ßçh\1a͵KÏ\9b¤\8b\0æ%N6{\¥ò        \ 2Úb\81\974§âZNáZ0\9a\1eìr\8d\ e<\97s\94«ßrÇ6-ÚÍÓxÃ8Ù\8cõRJ\ ef© "cÊ\ 6^cZö#<AÏ\96®Ú\1eLùág\88ö»TÙæõvË*!\1fV\1a\8378Ç¥\1c®II*,\8cãXþT\8c©\97\ eE~±leÜ<åt£F\1c\1fØͨzé¯Ã
+\ 24\8f|\93þþ`ú?ÿåÿ\9dú+6à\9f7EÓéçK{/\8e\91ï\7fMûûOû\86úÖIýF\97ðeËâÍÔ7ǤËP\rXÂÿõ\0É\9d!n+¶\ 2R5\1f\8d÷j?+» \0\ 6-÷R\1f'°¨\15ÝX\88\8a.k¸°ÿ\86¾\ 3£ï`Pß?.^½¼Cáá\7f¯ðL\14ù\80\87~\84¦®÷ù®6hj<hQ¾jü\vÔxô%hü^é{\855òFÎ2Å\141¸ |\8b\13µ'%I\8e\9bö\84\95¼Oê¶";Rv=
+à!\1eò¡?\ e        .YI\13\9cÓ?\89BpU±B\1dW\91£æ\at¬æ±2\a"\86õ\1d\19ôî·×?Iô,eÏ\86¶5ö<i×\96\9b\9e¶a¦ÆÑ\92_l\9e\8c\1d¾\0\85\19´`¨í¦¨7/Ñ\95\1e]\91jG\13\fDýÀ4\14æÐL\88í\85ãì÷{},XpVu\99´\0:\1fgïÑ࿯f\97\82&IÈV(|\b\ 5Ì*\93 ÅлïÜÐåDavä£ô!Á­\97 ³º\0B[®\1dr\10¤äTÖ®.\ 2Ô\94h8Î\eôQãÑúz®êX[\9aÛ\84ÁZHleØ6<*)\11\88\81\9c¬®h\89U­|è<<)\9aE\81\ 5©(ÎÇ2\11lMÔí\99 <#h\8d\8eù;ìHµ|2n8*÷8ç\19:4¥\fý\ eÓ\0J16ù\7f[>ôÎi_\ 6 o?ïÑ\8d\82©\99\1dÀöSy\ 6\9f\10\ 6Åd\ 4±jí´.Ø\1f4¿\9aÒ\a\8d\1cl£.[Ê\9eÜÊô\87\9a\8b¾N\8fò3e\84+\8c©Úµ§¹bpÌi±ÍÕuXóS®9\14ES\fX·8àCE×Ùm     Õ®\15\8cw\95»»\96y\8eyÖwÞ¼÷\ 2`PÅ\11vñ®è||võRªA»")­H"\9e\8c\81\0Í\85L\ 5è\ 1\ 4:¢âµÚú±%§;ú\ e\1d½k|Þ]G\ 3xâ´aU\a\0ѳ\84\9c\98\v[»PàÍ){I]UæN8Êkí\81"`K\12ô\ fó\17oiÓ\18\9c\VÁætéh\18Mµºó\82\r a\9eÅ÷Ó?\18d\1a\8e-Ñ­\80é  \92¬.7½%(\94\90qPÕ¸ªO\97×ú2^á:\17çwÊb\87ó\9aôe±d"ë\97MRlŵª?Ð\83\9c8\v79©LÍ5ß\ 6[R¯^j¡ö¾\ 6\9ez±¬i®õFD'3ªJØ\91\97:\9fÆ\8fA\ e\17\ 2äðí7\ f\ e.~ôØ1\13:uu\97ª\14\8aá\1dW\10(ªî.\12¬\8b\95®Bо\9d6>&zÈ«%Äk\83q\eÆ\9a\93d\83×D\1f\9eößÅC®\94d\ f=Q×kU8\ 1X\15¥Mª_\92\ 4\9b
+\98ÒÕê´[d\85&²«ý\82±\9ck\ 1^k6¡Î\ eÝ\19U¥[V(ì\1c\9bf\ fL8z¥Ô-ù\92dX÷Yº0\92\ 3hÕÔ\80}FJÓ\ 1'pbSª\8fí*õ\1c¡{\84½¦Ã\18T\0Ù\80J\ 1W<\98A7Ä:ô©xê"7\8a?åKñ_#n.ù
+endstream
+endobj
+6535 0 obj <<
+/Type /Page
+/Contents 6536 0 R
+/Resources 6534 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6533 0 R
+>> endobj
+6537 0 obj <<
+/D [6535 0 R /XYZ -16.307 900.716 null]
+>> endobj
+774 0 obj <<
+/D [6535 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6538 0 obj <<
+/D [6535 0 R /XYZ 56.693 738.489 null]
+>> endobj
+778 0 obj <<
+/D [6535 0 R /XYZ 56.693 663.441 null]
+>> endobj
+6539 0 obj <<
+/D [6535 0 R /XYZ 56.693 634.433 null]
+>> endobj
+782 0 obj <<
+/D [6535 0 R /XYZ 56.693 539.459 null]
+>> endobj
+6540 0 obj <<
+/D [6535 0 R /XYZ 56.693 510.451 null]
+>> endobj
+6534 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6546 0 obj <<
+/Length 1849      
+/Filter /FlateDecode
+>>
+stream
+xÚÝXë\8fÛ6\12ÿ¾\7f\85°\ 5z6°fô\96\95\16\a$w\9b¦i\93¶Y\178 é\aZ¢mÂ\94è\92T¼ûßwø\92%E\e\1c\8a= ¸\ f¶ø\9c\19ÎüæA\86Á>\b\83\1f®^n®\9e½Ê De\1eçÁf\17ä1Ê\8b`\1d%()\82M\1d|X¼'\8c`I\96«8\v\17ï¸"Ò6w\Ø\86:¸É\7fóê%çGÛùÏÝÏË?6o\80Í*\8aP\99e\96Ú\9dz`D\1e\bQRO\ 3÷(X\ 3÷<ÑÜS`_¤I°ÊPY8þQ\96\ 3Åb½xf?QYè\9d\9b«?¯" \1f\ 6Q\90å(/\93 (#\94\87qP5W\1fþ\b\83\1aæ@\ 2\94\96ëàlV6A\16\85(Nrh³àî귫Щ"\1c©$\ e`Y\91\95F'\9exZ¢(Ì­Tq\8cR#\86ß\17|XEa\18.^Óý\81ÁOÑvïN8Ô/¨#NP¶¶T6^u;Î\18_ÆÙ⬷\99¡ê\80Û½Wö\ 1/ãpñi\19e\v·cKHk[\r®Ý\98â\17\8b\18Ö õ\85u´NQQè\93\eÞ\87/\vZ¤(\8e#¿¸â\9e\87¤mE&\86\8fP\11¡È¶\85\85\v\1a+\a¦ÀÊeaO\9f:0|\8cãl´nú\9d\9c`\8dÒ|íEzQפ^®rÐ9£\15i5Du\87\80Ì\ 6+ÊÛ\11í©UW\96Ú*\ 1È%eoÕlÖªoq{ÂË(\\80\9fȯڴ\8d\96v?+d\16¢$zB³&\19
+×ÿ#³Ò\96*\8a\99íÈîtâBù\19ûí\ fjz¼S§Î­0ÑÉ6¸j!jÝØ.n¡cÀq3\17\9epëxcÖ³\92
+\83n$²ý\97
+3öà\b\82\1eü\16'jË϶±'\8e\bØ»fþXF¿æH¸!#!\l9cG±c´=NÄp¼\ 4qòl.ü\85£«\ 4ÁÊsÃ~\87ýT\fK9\9e¹Öê\99S\86ä\9d\0\8e×Ïíº\17ît]³%Â\93o°8\12§j*ý±["\ 6\12¨É¹O\fWdlÈ~®Á´\9d\93E\91{oYæÕ{>\90þȽ\16xUuâb\9b\v}꤬x«H«äDi5\95 ×Ã\ 5{ó𰳤­[\9b    \8d\1dIe¢Íüi\89\87\14ß}vV·Gcض>\86Y\bò\v\10\90¹\ 3)ª4tf¤y\7fûêöýí»\7fÝÞÝL@\7fÛî\19\95\87¡[¸%[ï gêáºu¼mTò åöûî\97Íí\1dH\15!/\ 1xz        \11Ä\ 59oó±{Jï\bnàÁ;BÅ\9b\13\83÷G/\f\17G99CÃ¥ê\ 1
+\ 1\9d]Ïé \82 $§g;   ¾Å[¯À\ 64aüoì     {Îë!¢ÇF2t\9d\94o¹ ó\98\94&y>¢Ï\96\90zªNr\7fâ\92\ 1Äe¤\91\13¥4>\f\9c\89'\8d\99äs\92ÐV   ^wÞ«$o\88WÉÞ\9fÚÃP\90½ R\ 2`åØ\a9\b$z¯À^«\90\18XW»"aÊx«£¡\a±À{\81O\87\83]7ãîXË×\r½÷*Ú2^\1d¯G>z3\17\1dç)\r\84§m\r{=Ù\9eÔX\vóTp§\ e\lY'¶_Ì\ e'"$oíºù8öâ÷Íë_Þß\8d\ 2\ 4úïë\91u_\8fä³õȯËD[        7_w!rzLÄd\8d\92,\7fº2\ 4Î\e%±+Cò§-CF¡­\ fOà´;zA\108\82_ï3Á}Ã\9e\17ôØ\81<®:ï\94J      
+aK\87\9a   6\86ÚòÐ\88à\ 2âKÕ§:]\8fØ\83j\18§S\9f¯z\89«C×\1eGSÆ®\10ÆE_\15¹PU\93\1dî\98ºäß97ú\84YGÆ\8e·\ 5ÿ\1dç\ eÒ\9cÔÃw\93ÀÞ\v\v\ 1\8f\88Ö×\86ýÅSwôÅÓ)ztÕü,tu\94y\93\10_\ e\fê\84\81\94>z_\7f\7f/Ùs]\8aüóÛoîCüÝ÷Ïú\81ë\9bI4\155\ 4¤\99øÕ§\82Vv\97òÅ\97\r}\11   à"ò\91àRój\vç]\ 1ó\15´½Mªc_Gô\96ò{ñ\9c
+Zr\ 6\ 4_Ò¿À\15¨\15]J\91\97¤Â\9dì+¤Ýn\8aå>Ñ\fâ¯â\9cÉI
+#\rUs\12\10!ú|\ fIéRË\ 3\8bg~¦/#¶ä\80?\91
+\19\15¢«Gó¹¯øÀ?+\9dææóÖ@»\ 3Ý{sô\f\9d\82\95\86¶º¤Eº\16ú;÷Êb>\8e\v\1dsùÇ0\8cÙ\17\1f\f\8aò+\88æ}È\9b¹Wæ(^\97O\17ÐÓ\b\85yöÿ\14Ð\ 1$±®\9c³\11H
+T\94þI)\99\85\88{\7f\83KX\92¦Vwá#8Y£h\9d\ f+s­aÿÕ7+]\12ë6v\88Ð\10é\1cz4\ 6ïGF¹\19®R\8e\9aû\9a\8e\98úÐÃN\9dõ+   ÷Æß·TÓ­pëöíàjjÂÞ\0°Ï§ª*>Ç¿\7f[\18=¯Y&Þ\9aF,cå/¤Ò8EeX\8c\83\81õ©x\9c1Ì@k=ÌvÜA¡\13\95\ 3®±\7f
\ 4Ì\8dyåà\ f\ 3\87±¸±\rÈúë\1f+L{g¿\0A¨ \e¸º¹õÀhpñ×KÌ\ 5\91ër\9f\99\a\ 5\ e\82wûÃl²ñ~\1d\85±}gM\8dc§(*?{\bDVü\19p­×(\ 4×\1aVu:ûÛ{á*.S§Ã0^¼qq\aô\86\89â0YP}ñk \12·/sf­ \7fvT\98£Aï\ eßÛ\89Äú\96\1ekðqißÛL×ä"½\04f\8dl\1f\80\8f\81oý¤ýF/}K\ 1]Ìn{Ë\19 \8dT\13ÿZüc\99e\vù8%pÀ\18ÂZ2\86\8b.0Êx±yýó\94\1e² 4÷EÓª\89Â\949×À~t !Êà\9eê\87\1d\86ßPqt\ eúÓ2É\16pa<:IÍà\99l%Udì5s¯ái\b1´ü;\8fá\7f\ 1h\96Pu
+endstream
+endobj
+6545 0 obj <<
+/Type /Page
+/Contents 6546 0 R
+/Resources 6544 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6533 0 R
+/Annots [ 6541 0 R 6542 0 R ]
+>> endobj
+6541 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [489.208 87.556 561.28 98.459]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://molhanec.net/)>>
+>> endobj
+6542 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [80.603 77.658 119.866 86.504]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://sourceforge.net/projects/xslthl)>>
+>> endobj
+6547 0 obj <<
+/D [6545 0 R /XYZ -11.232 900.716 null]
+>> endobj
+786 0 obj <<
+/D [6545 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6548 0 obj <<
+/D [6545 0 R /XYZ 56.693 738.489 null]
+>> endobj
+790 0 obj <<
+/D [6545 0 R /XYZ 56.693 688.227 null]
+>> endobj
+6549 0 obj <<
+/D [6545 0 R /XYZ 56.693 658.625 null]
+>> endobj
+794 0 obj <<
+/D [6545 0 R /XYZ 56.693 439.611 null]
+>> endobj
+6550 0 obj <<
+/D [6545 0 R /XYZ 56.693 411.389 null]
+>> endobj
+798 0 obj <<
+/D [6545 0 R /XYZ 56.693 269.315 null]
+>> endobj
+6551 0 obj <<
+/D [6545 0 R /XYZ 56.693 240.654 null]
+>> endobj
+802 0 obj <<
+/D [6545 0 R /XYZ 56.693 187.941 null]
+>> endobj
+6552 0 obj <<
+/D [6545 0 R /XYZ 56.693 151.107 null]
+>> endobj
+6544 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F57 1049 0 R /F102 3776 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6555 0 obj <<
+/Length 1957      
+/Filter /FlateDecode
+>>
+stream
+xÚÍX[sÛ6\16~÷¯àøÅÒ6¢\ 1^Åô)qÒ\8d³i\9aÖ\9eîÎ$}\80HÈbM\12,\ 1Zv\7fý\1e\0\a´HÉN¼ë\99öACÜÏíÃw\ eD¼+\8fxÿ<z}ytúCL¼ÌÏ\92 ñ.×^\12øIê-iè\87©wYx\9fg¿ð\8a3Éç\8b &³\8fBqi\9bkÑÙ\86Úàä\e\91¿\16âÚvþsñaþÛå{\10³ ÔÏâØ\9ev¡î*.7\9c+©§A:õ\96 =   µô\bħQè-b?KQ>\8dS81]ÎNí\87f©Þyôöòè\8f#
\13\8fzqâ'Yè¥\19õ\13\12xy}ôù7â\150\a\1aøQ¶ô¶feíÅ\94øA\98@»ò.\8e~>"è\8aý¯=ûÚs­\7fYw\81\98{wQ\12ú1M½4Ê|J\12«ñF©öåéém]]õ]ïç\7f\9e\ 6\84$§$=-D¾\ 2\ f\vð\90¼k\14»µíMyµ©à§ÊæÊXçÔ\98\84g\11\80/AÞ\82\82¼\b}zé\ 2 û¶\15\9d²\9d\12ã\94÷]Ç\eUÝÙnUÖ¥â\ 5\86NØïH¼\19\11k\fã\8f\1f^ØÖ{6\ fÈìf\1eÄ3\86C\9fÞ}\9aSJgØ}ëvSbçGQô\15[\ 4¨\99è»\9cK\9cc\rÊ?ÿxn\e_\b   \0\17þÔötd{ägdbûÙ\865W\ e\92Î\1cÖ+Q6\ 5¿ý\8a7\87\ 3w\0j\9d\99\ 43Åë¶b\16îI\b(gÊN\80Ä¢âv\94U\8aw\rS¥vËÍ\9cÆ3Ü­Åëî­õ(,­¹Ú\88BÚé-ïð\ 4øÂÖí\9c\82Ï»ký1ÁÑ
+\bûu~\87\ 5ea7ñ®\13\1d\1eÕvàé\9cãÌêÎ\8eæ¼S¬lì ,\ 1çËaK#Ô¡»¹âFÙ0\0\99+m¡ni-ì·â\1d¸C÷À\es:Û`»í¸äM\8eë5pô·oz©\95Òíußäª\14\rÄw\11\aéìßó\bð©6xòFCU·:K5\80\92\10\16\99\9c©68\90\8b\ 2\85\e\16\1aÍ\9d\\97õ\8aw'¸µs£ÆÃ\92_\9f\1c2ý>8QloN\94@\fóª/\8cgMÏÎZº\83\81\82¯õ\99¬¯\94\9d\91÷Ü\ 6\86\86$\9b\9dã\1eÑ\15¼³»LTa¨\97x\8c±Ò,Zã\8a\8dps¨Ö\vÛ»\83Kd[y/\95¨Ë?\99\8e\ 3\8eVìÎI©a\ 1\1aS\eJص\19
+Þ¹ë\ 3\91\8bVG\8bUxw\a³l¿Ö7\9bË\97£\9b¥\ f\ f\b\907²ö\97 \88Ç\v>\ 3Ï\ 1Ó¨º:5÷³¸]\f1ñoeµw\1c\8d}\1agO9Î\ 4~\1edz\aÏK\1e?n-\9e Û\13ÎÚSlê®\vÎïc`ò"\854f\12\99*¤~\1cé4dV\enó-80\8b\8erxêG@k¸¸e\1d\83¥\1c³uÇ×À=æºênË®ø$\9fעá²\81Á\9ai0\18\16\19¨\14-\8dý\ 3\97\ 4ù\vÑ\ 36àQù!v\ 6öáûàÙ%õ\87\\8a\89n9¹zq:¥[X\82Þ1íFX\8e5\9d\9c5vÏÀã0Èò\1cr$Çõ vÇrp\99´ý\12w@:(\9bÅ\8a\90AÂc+¸ïú\86&Æ4»òw{ÿ`ÉÛæª*åF\13B\18\82\ 5¥tú±Æ\94@\10å(Y\8eéhW\1dbÅb\93\168½¬ð\8a^u¢o'¹U\ e\95ÀÖP-¢«ÄÐôÍXH.zèt\80\165ÎÂÞÂ)ø\r÷ÑD(Lè8BzÀ\16\ eU\8fó\96·¡ñ\0à)\8dü$\88¾\15ñK¨Â\82\ 3\88×\12\f6\99´\1d\8bÈ\ 2\95èD­[dvÂm\98NP)a¿'\10ë2ÇÁ\15Ï\99amÝ\19 ålسÚÜ\17\9a\82\19Ct\93Ýd\83ng\18Ù{4\92)ÎÈ\18\8032à\8cÜãÌÈ\r\1e\ 3Ç@y\9aÐI\99¸\16UeÕ\1fÊ=W,2W$ºc]n\18ßd[\v\19­mq\82\85\ f\8c¬8G\8bjV¸º´\1cøfÈ1ÔO\89O\1d'\99¼¿Wý\ 5P_ûi\9c\99\18\ 3G\84úu\80N\ 4Ëè\14\81\94\0\ 4ÏD]CFÜ\a        ±îXÆ_wÇÈÚo³Ñ±Û\80çñ;a\19ùi\9a8\84æ\ fé\18.ý0ÞYö\7fy\10ìÕ^
+\831\ eöîîô;ÑÝ^\7fTéUa
\84ìd\12_ç¹
+ðYÙ\89\9dû\97\10L,º\91\8bFuàlãf=`öHÛ¶î\98Ö(;ÙÊ,êUÛ+ÿÑ\17\92c+\9dO¢g°øÂ=ª\8cÍb\8búÚ; [¬3\11÷¨NÒæ9\ 1(EÉÿ03ú5»ôv\86!þ-P9\87G\99\99Ï\f8ö7bNØ\19\177¼«XÛº èzߪ\83.\82j\1c\1e\ 3\83\8bA᯼'S?YF_É¿Oñ×G¾µ¢±N\9c\80\0ߨ\83\82Ã;Íôø­â\8d´O\85o\rrüÜA\96\8a\19\ 5\ 1¨¼éMéæ j¿º\9aç\85!ÉÇ\18Ëi9¡­à m½\1d,ÿ{S\17\7fLÏ$ð\83ä\19é+J}\12='}\9dÝ_<ä°-¼ºÝeÚ±Í^®¾¬pJÞIÅëïm§\11\bq(\apéG®^\9b\8aÎRBS¸Æ\13 \92\ e\10 \ f\87\9f\1e\81Fô×Cc-\ eè\au\\14=\1f$h\96ùAà \11<\ 3$àEöR\ ew¿b\8e\8a\98R]¹ê\15\7f0æj+\16ú©à\88m%a\87Û®\v§\a\ eü\v©M\95ª\822V¢QÇïÙ\r;~\81\9dO\90Z\g@ðñù\9b\ fÇ8\86vßè2~Êë\88\90é\1f+ÚüÞ¼1\ føÔ\11j^1)å]#ZYJT\80«Ü·­/$&e\ 3×\8f\15\9aâ÷\90L±åÝ\8e\91¿ï\1aÙ\1e4²,ªc\90CQä«J\8aQºÂeùwß\1d\9eé±\ 3Z<®6\9e׶(Öý'\10ú\19òÜ«õ\9aç
+ÝüîÒü\ f\9b\18\16\98j_³F?ãå¸F2\9d³J\fp]õ\bD\1aÇA\b\8cc{\97À
+×òPñ¥Ð\aǯ»\92a¨^á®_A:ïV}\87g\9e\9f\1f\8fa}èïù\88ø$Éþ\97\7fçÿ\vk)b\ 1
+endstream
+endobj
+6554 0 obj <<
+/Type /Page
+/Contents 6555 0 R
+/Resources 6553 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6533 0 R
+/Annots [ 6543 0 R ]
+>> endobj
+6543 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [102.521 746.575 422.322 756.473]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://xmlguru.cz/2006/07/docbook-syntax-highlighting)>>
+>> endobj
+6556 0 obj <<
+/D [6554 0 R /XYZ -16.307 900.716 null]
+>> endobj
+806 0 obj <<
+/D [6554 0 R /XYZ 56.693 462.938 null]
+>> endobj
+6557 0 obj <<
+/D [6554 0 R /XYZ 56.693 435.333 null]
+>> endobj
+810 0 obj <<
+/D [6554 0 R /XYZ 56.693 314.279 null]
+>> endobj
+6558 0 obj <<
+/D [6554 0 R /XYZ 56.693 286.051 null]
+>> endobj
+814 0 obj <<
+/D [6554 0 R /XYZ 56.693 234.386 null]
+>> endobj
+6559 0 obj <<
+/D [6554 0 R /XYZ 56.693 206.158 null]
+>> endobj
+6553 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F57 1049 0 R /F102 3776 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6562 0 obj <<
+/Length 1589      
+/Filter /FlateDecode
+>>
+stream
+xÚíY[oÛ6\14~÷¯\10ü\92d\8d\19Ým÷­\97uKѵ[c\f\ 5Ú>Ð\12ek¡D\8d¤ê¸¿~\87\12)K2Ó\16CàvÀ\1e\12Q¤ÈsÎwî´ël\1c×ùeòt5¹z\11¹Î\12-c?vV\99\13û(\9e;\v/@ÁÜY¥Îûó·\84\12,ÈÅÌ\8fÜó×L\12Ñ\ e3ÆÛ\81ÜêÅç,yÊØmûòîæÕÅÇÕK 3ó<´\8c¢ö´\e¹§Dl      \91B-\ 3uÏY\0õ8PÔC ?\ f\ 3g\16¡å\Ó÷¢\ 5\9c8_\9c\ fo9W;'?¯&\7fO<8ßu<'\8a\f\9cùÒC±ë;I1yÿÑuRX\ 3\ eP¸\8»æËÂ\89<\17ùA\fcêÜLþ\98¸\1a
+÷^HÌÙá\12ynÜ2õÁ÷£\86\8bñvó¼z\ 1[\ eg,P\18/`¡Ùü$MIz1\8b]÷\ÔUŸl_\1aDÕ AT\r\b'eB\10®%£xMh»Pa\8e\8bv\98\97íó\83\e¹ïà\9f÷ëê·Wí\14.5\99\17olº`µ¬j\89\ 6r\8cd\9fµ\8cÏ<\98ò\1f\9b¾À\9cí\84\91\18ë9ÌIë\17x(rç@º±\88fóOÍ\8a²\8d\85Ó\9bNXQQ"   Ý·ëK4\9fG\96\8d\8dìq\7f'ûD8ÅUeÔ±Þ\8f\14Pq\92\904/7\1dÃ_DË÷æ(^\84\1a¯è\ 1ðzK0ç¸Ü\18\ e%\ 1Yqã\84v\93 \8cU¤ä®ã» rËRa3\82ÎF\92m\8fL»¡\1d\97¸0Óg¤ÜÐ\lÏ4Q¦§×XäÉÙ·[ÒC ó\9aì4¯,­é\11 Ú³:\b\86\80\90;IJ\91³R\9cÖüW5×îʲLÛ\1cÅåílÍÒýH\82\8cU\1e:0j ×\98\8b\1cÂB÷a;p\81K\9b\8eSfà)\99´\ 4\9e\?I\ efÄO«F\b\86-ñw\18\80h\87\9f0Ïq)\87F\ 66?\8e\93äNPù¸d)\99 b\16ë2\91\80\17²\ 1Ñ£\91\98A-Èpç\91Õ\e\ 2*ª\0\15Wk\92
+ÞòL\ e\bjc\81ðÁ6eþ\99\f\81®Eg\89\86ê\f\7fÂ9DxJ\f\99\93ëÁ\9a\94\fü\90BÚÅ^\ 2\1fj\ 3âGJ{þ&$\ 6\13\15ÆÜÛç\e¾±)f\av7Â\88%IÍÍîZ\8a<%ÝQM4\8f=\14,£oI\10y\99i)\12V\82?AÎkÞ®µ®\ f\19³'ÝesÖÌ\8bçP
+\ 5Cv\vH\1c©Mê¾\98\86óá\8aâ\ 5\81Ý\8e2t^\1a ó\12\8e\93\11\97k&·6ì\8cfº³î\11§ýèkµGÂ8\18­¤{\93\0\19è°1W\8by?ɲ\9cæøà5\1d\ f/ÙZæ\92\92Ó\1añs¦üÐ\0_\19ì+åcu\8fÍ5\91;BôË[\92)g\1f  \0³UÍ+f¢C\9eÙ°?úJ\e,di¹×ú{B\ 5\e`ûeÓ\81#\ 5|ä_5øÙ\88v®u9â\99\93\9ea
+fdJɺÞl:BBÖ&÷\1cÊ®\1dÖ\9coHI8îx\84êÒÂA\81Ë
+o\888\86ÚXq\81ùí¨2!e:
+\ 6JÎÓçà^¤+M\rA
+\b¾(%4/rI¸@¤T¡8íUÛÆ\e3\93\14ÊÙgÂÙ¡øV\82Ú\92/ÉpMe/q\1cÈ\1cJ^\eö\98³Ú¨\96Ì\14\87\9d\ fsðI\ 3¿¢­U`+ò³±\1a\ e\aAgW@4l\93Í@:%Ùåhã½l«@Ò0\94\9eÖÛ¯Ë\æ\98Z¢Yg`ûRâ;ímùfKáO\1ey\1cĸ\r(\18
+[µvbk|¶Å\15`ª!ͺ! \9aaSá\89-«içäàýFв.Ö\84\1f\9cóH\ eß\81Þw\1e-\a\82\ 4\ 1ZÄ~Ë\8b\1f p°Éy?ó\\93QÚv½\ f\ 6\98\9a\1f¢ Ö8¬ÌE@Æ(e\17~t¾k8SSmw¡¯\ e¶øÂ\87*ïÂ\8bÎõ\8eu\13\8dÕ¨À©\9eS¡ÄÜ/4´\a z\8b\10Ú¼ØÀ¸\95\ 5µpèÇ(t=óQÂÌÙºz\1e\_@Áà"¯\1dóöÒc\b¡êï<äÍ¡)õ¡Æpý\aP?¤ùÇ¢³[¨Nµ&±\94<\87
+\93\98h³ëªUÓ       ìØ\fPíÚ\9dµ\90Ç\86`9ð;öûMFK°I\96Ó\97PóNu\98\99þ\ e­øt\9cѦ×Ï_Mõ\9c\ 1­­í¯%ø)ñkð\ 5+¦¦\18H(\16\ 2"\ 5«DnR*\91     :DW\95p   N\87ÐþU\vkÀ¥lGxOÈ¿úBVV!ó\94N{AøP0\f\82Ú4yôh:ÞúLÍY¸ø2Ûú¼ª\9av\8dFãÌ\ 1Zz^WÚAv\16\87\8aòÒô\ 1cömÅ\80\96ä\19e\9d½B\rÒ\ e¼(ò\83À×\9f¬ 0ÜZo&L)1}ªºA\r\8dÞõ'P'|]\9b2ûúzúc´K?ú\1d^ôÝîðB{\8b\16\ e/¼ç\ e/<Å\1d^üÿ\1dÞ\7fí\ eÏöÃ@è"7^þ\9bß\ 5þ\ 1\òq\16
+endstream
+endobj
+6561 0 obj <<
+/Type /Page
+/Contents 6562 0 R
+/Resources 6560 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6533 0 R
+>> endobj
+6563 0 obj <<
+/D [6561 0 R /XYZ -11.232 900.716 null]
+>> endobj
+818 0 obj <<
+/D [6561 0 R /XYZ 56.693 367.009 null]
+>> endobj
+6564 0 obj <<
+/D [6561 0 R /XYZ 56.693 338.001 null]
+>> endobj
+6560 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6567 0 obj <<
+/Length 1526      
+/Filter /FlateDecode
+>>
+stream
+xÚÅXMoÛ8\10½ûW\bÅ\ 2\9b.bF²c9ê-mÚÝ\16Ý-ÚøP í\81\96(\9b\88Dª$\95Ôýõ\1d\8a\1fú°ì6\8b =\ 4!%\913óæqæÑa°  ÂàïÉóÕäìÕ"\f\12\94ij8XåA<Cñ2¸\88æh¾\fVYðéä\ 3)\b\96äét¶\bOþã\8aH3̹0\ 3µµ/¯xú\9có\e3ùxýöé\97Õ\e03\8d"\94,\16f·kµ+\88Ü\12¢¤~\rÖ£à\ 2¬Çsmý\1cÌ/ÏçÁt\81\92¥µ\1f-\12ØqyqrfþEÉR¯\9c¼\M¾N"Ø?\f¢`\11£8\99\aË$Bq8\vÒròéK\18\ e<@çÉEp×|Y\ 6\8b(D³y\fã"¸\9e¼\9f\84\16\8að $nïó\ 4Eal\9cú<\9b-\1a/\86ËÝÿ³W°¤Ýã\ 2\9dÇ\17ð¢Y|\99e${:\8dÃðD\92["pa&\8cÜ\99Á?«\7fß\9aQ\85\ 5.\89"B\9ay\ 3º\1e¤\9c\8b\82²\8dy\80«\8aÀÇ,%fÎó1øõ2Â\94ý\84\rÍ)ª
+â,o\88|æö\98ÍQ\12\1e\82®\11e`\9d Âðº \99ùÔÚêÙ|\9dÛð8\9b~'\82\9bÙçp\116ÌÑ\93\8cä¸.\14<\8bN­oµªjåC1޹ϭ\af\ 2ô,}HT\8eE\9dQY\15xç@Ç\16L\13@»¥ßE`0%\9cQÌúËÖ\ 5Ooz«PcÔ\994`\19Ë\o\94
+\92Q\85
+zC\10®Õ\96\8b# Åã ý
+,\1dc#иl79n²{\ fÈ(\eØ\92@K;Ò'º\8f\90     Ò\8e\99ÝB»å\1e\9a0\90\99¸P\en\8c¸ò3¦\f£îbD­G\83pjÙ\9e\9bn\14£@ä9\11\1eÅ\96\ e0\1a$âHØc\f±\14Y\17µX#Î\90OÌý\8fÔ\b;rÁË®[\8d\99\81o\15Ô\15Î:o,aîÃ\8c\1e­:¥c,¹÷=øM\f#.@<\92\1cðØd³®*A¤ü\99\93­G5\83¶dç;^[ Ä(%öÙãSgËB-\15/éw¬(ßcK\8aké,\ 3\ e6IÊ¢³&îÀ¥E\rmB#s\84<\9a]$[ï\1ce\1e\bÛè Þá\82~w`¾llZwwæÿ\96àÌ\83òkExÍoÉ~e`PWd¿æ\1c­yݵ\96\v¨×\98\aÍ|:\ 390\ 3\85\11Á³Ùâaº¹1ÿ\11\17®6ÜbA±/\19\16lPNjÐÅÉ7Y¨g\8cgd*\89{Y³Tó\ 6\8d\81ر\91ºAíÎ\82[Ù"\99¹¤\e\ 3\9dô®\1dª\19'\92ý©z\ 6m\1f\12\e\ 6É·9Q{\ 5ÔY\9dâ[L\vÍBgæx"\f\88\ f\9a\a¯ªàøs1\80ÿÕ»N¥·
\9f\r(íY+¨(\93JË)ÙgÞ;±\19\1d\ 1F<Mk§Û\80Ã\92f}i\16Å\11\9a\9c6\9a·Ùæ¯æ\8dQ¿\9dÇ\94å| 8LuÝSp\9dèNmÙ\88\97 åg}wK8|ÙXÔÝ0\9dçý7Ú\17\ 4¼\1dô\12Ê\1cÐV\17Â'\ 3/×Ъǰs\99ñ{\1d\bÇ|t Í\1de,\80´ª°\95©\12\1crØÐu\84Þ\97yN\vÚ©ÓÞ\877|ÝTõÇ%ñ\15×çp¯ìUú\8cÕ\1d7×DÝ\11b'\1fHμ\1có\ 1ÀÓª\16\95ï\94tôB°÷\95%,)+µ³ù»,$ïa{\9c:°¥\84\8ffg¦Û\8e\18õGëtà³ \1dbJ^úδ®7\eoHª:Ï\87mõÎ\89Ï\rap¥R\1då:âA\89YG\0t¡v,.±¸\19ö\1a\96\r\8a\81\8e\13r"\7f\9d$\ f|\7fôWFRBñE\19)hIõuÑ\v\82ö\1a9PdãJ`¬qïé\82ÖL«\93Æ°Ç\82×^\a\87þ\f7ꬣ¿l
+FÌï·üv#ÛñM³ÙÓ\9b§\83\85\aÝnåâokY_á\f`Ä@"\80\13\14.\ 3<ÝOÝ\95É\84Ó\18E=8´:è\16\87\11,\a÷\85\ 3\89\89\99½×\9e\ 1Èb×É\16k\15¬;\80\1eÍtK\vÈ/\e«·ÎÄ%\93w¤/Û¤Îâ`«\9fÝBWï^Øx_\14Üó©Â*Ý\9a\b\930º8t­l/IW\98QbYõ\96\16]V½¨\85¾\ 2º\9eâ\9b\ 5\\rS'#Ú¦Õ-'Ú
+ã]¿F\ñ½ËuÂ^í\17ü\96vo\ 2\8fFÏ×¥¶}¼Ø\vR@[rJ^ß\14\9a\828Z\ e Õ\12ù¨\95ò5£\8aº\9f×zrÁWð\1d\9b\8d\90\ 5ü©½(\ 1\87\r\1cÃ\82JýN>n\1a®{~\eùù{\8c\9bß\v~\9fý?n\b©\90£\1c¢¥þ±¤\16®üa¯S@\8d»[Ò¶f7Vüy\83c?\1d\9f\87(\8c\93ÿóËñ\ f\13¾3Ê
+endstream
+endobj
+6566 0 obj <<
+/Type /Page
+/Contents 6567 0 R
+/Resources 6565 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6533 0 R
+>> endobj
+6568 0 obj <<
+/D [6566 0 R /XYZ -16.307 900.716 null]
+>> endobj
+6565 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6571 0 obj <<
+/Length 1623      
+/Filter /FlateDecode
+>>
+stream
+xÚÍXÛrÛ6\10}×Wð­RÇ\82y\11I©}Ê¥m\92q:m¬Ìt&É\ 3DB\12j\10`      Ð\8eúõ]\90\0x\11\9dKÇãä!1H\ 2Øݳ\a\a»ò½\83ç{¿Í\9eng\97¿Æ¾·A\9b$L¼íÞKB\94¤Þ:\88P\94zÛÜ{7\7fC\18Á\92,\96aìÏ\7f\17\8aÈv¸\17U;PGóñ¹È\9e
+qÓ>üu}µø°}\ 5f\96A\806qÜîv­N\8cÈ#!JêÏ`=ðÖ`=\89´õ\15\98OW\91·\8cÑ&5ö\83Ä\87\1dÓõü²ý\13lR½röËvöÏ,\80ý}/ðâ\ 4%\9bÈK7\ 1JüÐË\8aÙ»\ f¾\97Ã7ð\0­6kï®\99Yxqà£0J`̼ëÙ\9f3ß@á\ f       =\98\96Æ\9b\ 6\13»ùj\83\ 2?i½
+#\147nØuÞ»eàûþü\ 5=\1c\19üS\94\1fL\84}|\ 1\8ep\85üuÔn³µØí\ 5cb\11Æó;½®y\95\1d1?X´\8fx\11úóÛE\10ÏÍ\8a\1d\1d\1587ï\94èRÒØ\ 6·;ÛÁz\85ÒT\87ÞØ>~ÚÓt\85Â0°\933amHÊ32Ê|\80R\1f\ 5í¸jù\82\86èÀ'Hó&Õ\ 3ä[6¼\ fÃ!\8aã¿£\bÖh\95¬­K/9U\14³Å2\ 1Øe]\96¢Rí\83Ø\9b\97'®ðÇv<\88v0«¬Ä¡Â\ 5£R\7f\93CÇÇ\X¶.,£\b­â\8dãB2É\85×\98\97x\11øs°\bÿ\13ù}\13¢Ðî\1e\8c}\14\ 5\ fH\86\bH°~H2\Cþ+"e\9bÒ½\10\8a\83TµO\ 5®nHe>a\9e\9bôת¬\raîpÅ\1d\11«á6viE¦$\rf´ßOD\rÈHò3.õ1µT
+6(YE\ f\80Á\v\88\8d\99\98)\97
+Cnä\90ë8Ï5J\97\ 2²Ué\87Ë\9aQ~c×\98Iµ:jq×c\e\92=gv\8e\18\v\89\vb!=\99\95Æ\ 5R`ÊFÎý<F\9cÊ\8bv\90SY2»\ 5\18+L\1c=ó-ÔÚà\84#:*2tÀ­iã3\86HNU÷ 2d\86\1c6~Üô=\17ü\a\ 3\ 3¯\8b\1d1\19°\99Ð\11-µHY\1e\epÞö\13Øâj2p\14Ò¢¤*Gï[ÌjK\129\ 5\1dÍ    W4³\19×\122\80¯·\81¥\15U\ 6ãº2«°\ 2\93»Z\ 1\86Íó«Ú:>È,µyç\10ŷû¯\ 5eÍ3UcE-×vDÝ5Òª\1fÞ\90=w\1cwZ\ 2o˺*\1dÞt?\ 5ìÙ,w2Ju28=aÒà\9d\89ª"\19\88\88¹¿ôá>»»`K       \93ÂKE\15\9b<\bî¬]\8c|®H!níîRØ\98r²«\ f\agHªz¿\1f\9fÒ;{¤\ e\84\83\8c8\1fA\1c&<p×Ê\19Ô\96ZZ G$#<\1fI\97\8e\13r"\1f\97$OòÜFÇÉ]OÉPN\18\82\8b\ 5\11\8ewÌN+1\14\13&\9b/\8dï\ð忤2á¾÷cÿ\1eýÌÉ\1e×LÁ\8cÀ
+¡3Ó]BSØãJÔ6µdÙi­Q|\v¿¶mR0a^ìÇiè6\82\9b¼\0aЮ\8d¢Ó\91]\8c\16Þë¶4\17õc_\8e/¹åÚ9\e/Ü©\1d\ 6Á°T\97\9c\80ï²\85+\8ct\v°\ 2· MYµ\eÿØ|i\e\96ÞkÊ÷b\0\9c-)ªf>\14\ 4
+\86ø\ 3w@yk\86+w¼aeu²\12`¼.\80"´´Wý3Q\9e*]Ùº\ 3~iï\8c+rÀ\fê\13\9aM²-;R\ 6ìà\17®\10Î\      Õݹ\98±\8e;®ØùÛ     º\83kO+ûNp"{LyÆ\84c ÈËÀ\17ÓP\ 5\92&fÁ\16äîF\ e\1a\e\87®\15\ 1}\12,ï \1d:R\91®\17pzg·y\8e9%l
+\8e+\ 2W_¥F»\ 2*·4w\82\88í)WÙñ+Z\85µk\15ÒÉVá\8f\ f     .¾ó\1e¡¼ÏÇh\8d¢8y¸\ e\ 1\90
+¢ð\ 1;\84\9e\92Wp¬\80ö\19AP
+
+\86w\84õ´\9b([z9\ ed\ 2N!\80íXЬ\91®&\9dà³³Ñ\17\9a/\97¼ð\81ï.\bK\968sê\9c\81Æ45Îè\90å"«;µ2Ò%Gp8Ehð²\87\9f\91\9bß\96y¿öÈÉG\ 4É;\8aÜ\852\8a\8dÈ\f\8aR'\12·Tºú\87¨º\1cEI\v­".å\8d\ 1\ 3ËGE¸ü¦Å\88$·pû³QeòbûújÄdù9*ã²\84\e®k\eÄdíª\979ZØʸ3×\96\9fÆ2èÏOv\ f\9b Û\ 2àG¦Ö7ES;Ó\98\1a\98ütñd2:.\97úååY5c<\98¸\96G\9d\909æUq%\96ì7+Ý\96n\178QGâ.#Ì\87ËvLd7\83U¨-\ 5lð=¬\9aþ<«ts\8a\18½i\84
+zÖ¯\aíK`é\19\9b\80ƵÜ:ŽÒiºy\1cAF'ûuÓY\9cبCïÿðàîí¶A\1fªèYù9åÊç\982\8eº\8f\91mÍFáÔr\\a´QLrgß\\0jL\87®\8dr?ÊÜ\1föP_¦~ò^ùÈO6ÿç\17ïÿ\0³EJ2
+endstream
+endobj
+6570 0 obj <<
+/Type /Page
+/Contents 6571 0 R
+/Resources 6569 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6576 0 R
+>> endobj
+6572 0 obj <<
+/D [6570 0 R /XYZ -11.232 900.716 null]
+>> endobj
+822 0 obj <<
+/D [6570 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6573 0 obj <<
+/D [6570 0 R /XYZ 56.693 738.489 null]
+>> endobj
+826 0 obj <<
+/D [6570 0 R /XYZ 56.693 684.618 null]
+>> endobj
+6574 0 obj <<
+/D [6570 0 R /XYZ 56.693 655.892 null]
+>> endobj
+830 0 obj <<
+/D [6570 0 R /XYZ 56.693 348.39 null]
+>> endobj
+6575 0 obj <<
+/D [6570 0 R /XYZ 56.693 319.665 null]
+>> endobj
+6569 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6579 0 obj <<
+/Length 1705      
+/Filter /FlateDecode
+>>
+stream
+xÚÅXK\93Ó8\10¾çW¸8%UDcù\19à \18Ø\85\85ear 
+8(¶<Q\8dm\ 5?&\13~ý¶^~Å\99     \14»\1cR\91\1fRw\7fÝú¾\96mëÚ²­?fÏ׳\8bW¾mE(
+\9cÀZ§Và  ´VØEnh­\13ëóü#Í(©èbéøöüo^ÓJ\rS^ªA½Õ\ f/yü\9có\euñéêíâëú\r\98Yb\8c"ßW«]Õ\87\8cV[JëJ<\ 6ëØZ\81õÀ\15Ö=0\1fz®µôQ\14jû8À°b¸\9a_¨?\1c\85bæìåzöm\86a}ÛÂ\96\1f  r­0Â(°\1d+Îg\9f¿ÚV\ 2ÏÀ\ 3äE+k/ßÌ-\1fÛÈq\ 3\18gÖÕìÃÌîC\ 1Kô ð\11ضB7D\18¼\94Îl²¦Ü ^ \9aÕ\19Ý\91k\8ahA6\19M\9eÈhu¨*ä@Íy\9d.\96\81\v^,¿Ó\92?V\97¼©wM­ÆiÉs5"M½å¥4£o\14\89\1aìhYñ¢÷\ 4ò\92Ó\ 2p\94\9a\82;aÕ.#\aª×à\85ú\97Þëe!\86
+©±ñTx©F_lß\96ù\15\17 MI\93Õp\ f\9f\8a\ 5\88§¢'<\96ÿU³Û\95´ª\1er²ó¨) \86ôõ\817\1a¨\92N\99o*V\ë7zë\8a\15ÕeÜT5ÏÙwR³Öò\96è bÒTÆ2à \93Tkt6z VÄY\93ÐD \83¤\13Æ\85¥ã¢H×\ eMXM\93ÍÁTÌÙ\ 5sV*tp\19\8fIƾ\e,_J\9bÚÛ\83úßR\92´\98\9cU6dÃoM
+aA±ñ¥\7f$7ذ⸠xÚâv<W\97\82D«Ý\83#.Z:°u\1d`\ 3\1c!ÇÑà|q\1c\7f0iü?ÚÅ+ä\ 5+x '?K\12\13SA÷Ú\93\9c°\f%4c9`UVmztå\95$\1fm\8fé¼LÁx\94¥ÎLW´rpM\vZ\926W¤ä\8dÙøt)<Ô÷\93Dn\95ÞfÐ\90÷Ík¨\8e\13Ð-¤ñW\15{´ù\1f\8f&\9et»Û»÷gReá?Iä7`H\82
+Z\ 1x\88\ 13óø8u\97*\13êâ\96d\r\1dr\90\bºÃa"\95#òfEU\93"6y0H?Rn<RW\1f\84g\0ryèe«èèÄ\90L\8bf¼e\19ä·\98\98xVT{:ÜD\95Èâh©Ñ\ efÅ(£ë÷/t¼/2ÞÖÓ\8eÔñV\r±oG6^MÕ\95\88£S¬KR0ª«ê-e     -ûUõ¢)! :;\f¹\9d¤)\8d\8d\10ü¹~÷ö\98>\84\95\82÷ý\9a@%5|òêýñ
\92ß²>-ÿoåùº`5#Y·Gx9"ÅêPÔäN\132»Þfð«[V6oA\ 4×PÄ\19«Ä³ê(\bÇ\82n&ô£A\14®\83\9d\12\8e\80ü¬\ 6\93¬ÏKl\8bü/V`\86\vëÃaKÙ
+\ 2Ý\80­M\7f\97ò,ã\vÇ\9f北âV¼%ŵé\b·dáÀîZ`\7f®gl(\14³\1cå$Ñ÷\84x\9a¶QÚ\1eÀ\88W\1e
+ÃÀ\0Y\9fp\11btÃ\16î\98\9bÅAìc:jK1
+m\84Õ¸TÍì\10H\b\17\8b\1eÏ\93q¯ì_Q\ 1\1fI¼¥-\9d'|¯\v\85®\84
+TzD\1fZ\99G\9aJïH¾3\9dPNnhÊÌÕ°êϯñð×R°dÚQ»Jêºd\9b¦6BAëaï4\19Õc\ 3RiT±\96\9bbbçïK²Ûum\8cÆê\96\96\ehäò\11\84?\8bÓ/©\ 4*ú$\8dÊ;\1d(\92\90]\1a©2 ´\8f\13\1eÿ£äë7¥ô\84£SI\8aKJ:ê\82\fTÐH\8f*[iñ]\95M\928,ªßß³zk¶Ll\9a\96\r\15~ý¶\ 6ã\96\94Lt\84gÔï\18\19Øì%\90f\vÎ\1e8akÔ»'{å\94Ì~ê^0mJÛ%N)\81\ 3'\rì\ f\94 D\91£\85À\9b\94\ 1\7f²Xº\9eg\98rZ\11VÈ   ]£\bLS¾ù'\9a~k\ 5T\8f\85¨\83#R6sÚ/\ 2Ð3¸\18:°Z/®\8e\ 4/D\13Ñ3\96R©Ez\95\9c\84&©>¥\95\ 1\eµH\87ÈqÝ\87\15n\14¡\90âaH\ 3sª©;_\f\95}\8f^\8d\85ßÖ\9aï\99\1c\1e%\eXð´Ø\a¿_ìS>á\1fö\90çù? ôö½J\8f\10ø\ 1¥\aÄ|Ñk+\12p}\al\94\94\8a!\86\93£®;q_É\9c\80BJ\9d¸U\89o[òMÑÂ\96òí[Ø1pö=,\ 2\7f®¾\1d!èívÐ+3Z\ 1¡ºa8\9fzSl§Þ\9bÚf¡\9d:9#¦YÖM[à¹>"\88I©f\eÃ\98\19ð\95,úÝ\8e\ 2s·H\9b\9a\1f\19Ö»Uý\v­\95ïvZ+÷\9b\8füH\99\13öŶ\1dñÑ\fxEÔÚÅ&ãñ\8d\10\88Ç\18¹ÞS¸\8få}%\1cp\82\80ûØÆã\aw{º\11OpoJ÷iN-ç\99YrJuq&j\15ºËÅt\98=AÎ\ f­5µ\8c\84å\9e\89£²0\13Õ¼¥ú{ÃÊ\eME\7f-\\7f\ e\9bQ\89\9f#\85ºÀ¯ÌÑD~¾}~ë\ fÒË´\90\8b[J\98%14\86hÕ·J5\16=\8e\1a©s[}DÚòe¦\ e\1cûU(ª\ 3O\94\87\8b\8fËÃ}j(ê8×ö\8f¡5õ\11Ù\ 3\ e ¢\9fù\86ü/2\9a
+endstream
+endobj
+6578 0 obj <<
+/Type /Page
+/Contents 6579 0 R
+/Resources 6577 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6576 0 R
+>> endobj
+6580 0 obj <<
+/D [6578 0 R /XYZ -16.307 900.716 null]
+>> endobj
+834 0 obj <<
+/D [6578 0 R /XYZ 56.693 496.928 null]
+>> endobj
+6581 0 obj <<
+/D [6578 0 R /XYZ 56.693 468.619 null]
+>> endobj
+838 0 obj <<
+/D [6578 0 R /XYZ 56.693 302.749 null]
+>> endobj
+6582 0 obj <<
+/D [6578 0 R /XYZ 56.693 265.828 null]
+>> endobj
+842 0 obj <<
+/D [6578 0 R /XYZ 56.693 219.771 null]
+>> endobj
+6583 0 obj <<
+/D [6578 0 R /XYZ 56.693 192.085 null]
+>> endobj
+6577 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6587 0 obj <<
+/Length 1870      
+/Filter /FlateDecode
+>>
+stream
+xÚÍX[oã¶\12~ϯ\10ú$\ 3k\9aºK[\1c\14Ù¶ÛM»íæ$.Ð\83Ý>Ð\12\91DU¤ÖI\7fý\19ÞdKq\16i\90\ 2}2ÍÛ|\9cË73ÂÞÖÃÞ\ fgoÖg«· ö
+T¤aê­o¼4DiæåA\84¢Ì[WÞGÿ\8aÖ\94\bºX\86   ö\7fá\92
+3¼á½\19È\9d\8e\97o8¿5\7f~»~¿ø}ý#\88Y\ 6\ 1*\92ÄÜv-ïk*v\94\96Azàå =\8d\94ô\18Ägqä-\13TdV~\90\86pc\96û+ó\13\14\99:yöýúìϳ\0îÇ^à%)J\8bÈË\8a\0¥8ôÊæìãïØ«`\r\10 ¸È½½ÞÙxI\80Q\18¥0®½ë³ÿ\9e
+<QIèÁ¶,)´NÜåq\81\ 2\9c\1aTa\8cB\rÃ\9dó>.\ 3\8c±ÿnýó{û²c½\82\1aÂ\b\ 5æðÚiì\86×5_\84\89¿gíÖL\95;Òn\9d\8ewd\11bÿó"H|{bCikF\r©ì\9cä\aChÉ\0ö 9Èc\94eêÁZöN6õ      |a\8ab\1c¸M%ww\vÖ\96tfç\0e\18a3î\8dw ©.\96!Ø<\0\v\10t\96\9b[?\85a2×Y\ 2\1eº\8e÷Ò:Ñ\9bÏ\89»Ziæ3\13\8c·V\1f{&wVsC]\9b\11\19äιbK\1a\8bñ\13NpËí\9d¼­ï\8f\96IFj\ 1\9b\ 2í¤9\8aÓ\1c\1c5A\11¶n÷3¯Ø'\8cCZ½^,£\0kÅ­65/oÑ\9d¨_\ 5àE_[+©\15ÉdM;²¥v5\8aÍâÒüüÈú[b\86?-¢Äç\82ÞNt1wº¥Å\14\85\b'ÑètÑ£N÷\8eÖÝ¿Ýñv§1&\18\v:_\94 \9c;ç˾ì|\ e\16ÚÒ\96öDRÄZ\90\ f\ f¿S|SøL\98ßÖè\vþäØïHO\9aWj\9cúÆÍr¥.Ø@zF65`ZFE\ 6
+×Ça±¡¤µ7É\1d\91ftÏ\a³Z\92ÖÌp%Ùè½ï\99V\84 íQA¥4\16\83C7=oì©A
+ج\85æNè\11öAP\b\98\89«\1fqò~çLkðÀÀ)Ãü\e5"iß\b\17S3Ã@°D÷\87à\13\94ºè\90ÝëÕj¿ß/ÒÄGwM\8dJÞ¬ºa³"«\10ãx\85³U\10¯ªM[Ý!e\8eoT\18ý'RÑ\89Æ\1c¢B3ÿBh*\e®Ü`      \12\1aÞºPÌÿ^(\8e±\17ä(Mÿ\ 6w\95»¡½E\92\97\ 2\91¶B5\97Â)Ðüêä`F6\12&ÔóÜ÷e/H5áH5ñIª¹\D@£àýâq²Áÿ\ 2ºé\1eÃ\18å(JÒ\97#\eõà(|\1aÙ\9cW\15­À¦I\b2z\15!Q\12ø-µÌ¢æ\89\94=Û(u\f\92\9a\8a%½S\ 5\96M\8b\10ã\92÷÷:¦tîA]Ï;ÚKF\ 5\10S\94eþ©\9d\9a\9b\ e;­ÌÖ\82zôDIëúø\98\86\12\98\10|\84YJÞÊ\1el?Z\9dt\1d\ 5Ã\8c\9aæ7\93\ 4O\82æí\a»w\90Ý §\8cp*Ykjä\93T\1dÅ*U\az^;\ 6¢­\84yðÔùÂÝ\9enÔJptd\9eÛcwÊ8Ùê©jSä§îþzR\19§Ç\ e»z\82Ñ\ e×h½|áàÌ/ÜÁçÐE\88\8a H&t\91\81\96,[$'¹Â¶\ e\8aÅâØ\ 5ÓiÖÈ`Ñ*âüA±G\­7é0.{þ\a\96\80\99Á\95Æ 6U\.ÿ¢=\9fã;\8ah\15.&ê\99£kûK¬\a\9aä\aJd\rø\r©g\84 9úB:Ô\ eìæ\ 1ù©Ø×T\ 35¨t%éÆ\95¦vM[û!åhw\81F$Í\1d·:\94ýq\83FªJLîk\87fCûi´\8d\84£áQ"\87\ 2°`=T\10°¯§*ÃOc81æÃ8±-"\f\ 4@,má\ 2\7fI\r\85DK$Ó\1eëX?N\ f\85\ 6$¸º\86*)ð\99.4`­¡PºëÇÁ\r\8a\b5?À\18ü_²r¨I¿\88±ÿÊì>\8dc\10\a\ff\9f\91c\85$~Í6=Ñ\ 4\ 4\7f*zÀWC\fUfzc\97¿¯\19\97\8f1ßOL©Ý5\18Ï*-X\ 3\91{(\a+\97*ÛêÀ§Î¢\93À°ýSÅËAù«³+x\16ð®8\94h\90\82ø°ÝMÝ\ 5:(Ñ\91\92.\ 5ä¡®\e%5Tel&\9a\87oÂOzΡc\13Ç5Óø\19áÛó÷×.ìªy¹¤\83bVL5¤U\9c,\8e³Ãs\80\91Ù\ 3g¸:\88\rÚ\7f\1e\15\ 1á6÷\\98ýõêb\ 6Ï©_8v!Òá¾]\ 4Ø\1d\1cÄ,\15þv¡#\90>ç)§5;\963_ÙÀÿj,\9fô§\97X\91p\91¢\ 4z&[\16¡â\14Q+\ 4\91Ûb\9b\14Á\'à\1eðöÃåÌç!q 0È\9eô\ 4Úî\94\9bZ\ f(IG6¬f¦V\99¼êAm\ 1+\rqíÑ\11\9e\1a2â£uøèkÓ*ãY~4Hnû¦\a:9_$\89ÿëúÝ\87«\99Øo?\þïêâ\87wk\e\1a\8a&ÇÏ\1d/íé§ÝÃa\1e+s¨\17\9cÜþVÌ\8b±Õåwoÿ\19 \7f\82\91Ùi2Íc=w_s \97\1cÓÚK\99ï4&ÕÕr"\85úl93\1dïÙ\bÃÙ{¬T\8e²¸¼ï¨ø'\119\1d¨
+x\v©üÕ\f¨I©¤éêg\91J·Ý«o\vÇMC\98\16ÓFeiÌ\ 6Ó\16´Ýä>\e´\95q¯l\8a2\8b&àôº\81\rg\9d
+aÈZÝû©É\9d\9dªé\8dt\8b\95±\83:ÜSâf\85¤Ä^¥ÃP\81ëHÛ\1a$ð¯\19êåcù[²Î©\17J\84¡i\85©Â\þ>þ®ù¥6\97M½¸¢\92°Ú±\9bb¦)OXö;Ê\e£\15Ï//NtÎ\87´ò´\1eút\97\9b\16®)8Ùå\9eúÔ\1eC-\9f\16ÏùÒþ\7f\ e\v
+endstream
+endobj
+6586 0 obj <<
+/Type /Page
+/Contents 6587 0 R
+/Resources 6585 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6576 0 R
+/Annots [ 6584 0 R ]
+>> endobj
+6584 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [173.304 365.653 208.492 376.557]
+/A << /S /GoTo /D (dot0) >>
+>> endobj
+6588 0 obj <<
+/D [6586 0 R /XYZ -11.232 900.716 null]
+>> endobj
+846 0 obj <<
+/D [6586 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6589 0 obj <<
+/D [6586 0 R /XYZ 56.693 738.489 null]
+>> endobj
+850 0 obj <<
+/D [6586 0 R /XYZ 56.693 673.041 null]
+>> endobj
+6590 0 obj <<
+/D [6586 0 R /XYZ 56.693 645.921 null]
+>> endobj
+854 0 obj <<
+/D [6586 0 R /XYZ 56.693 534.551 null]
+>> endobj
+6591 0 obj <<
+/D [6586 0 R /XYZ 56.693 507.431 null]
+>> endobj
+858 0 obj <<
+/D [6586 0 R /XYZ 56.693 417.001 null]
+>> endobj
+6592 0 obj <<
+/D [6586 0 R /XYZ 56.693 381.269 null]
+>> endobj
+6585 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6595 0 obj <<
+/Length 2635      
+/Filter /FlateDecode
+>>
+stream
+xÚ½Y[wÛ¸\11~÷¯ÐÑ>T:'\86y\ 3/IÛÓl\92Ýz»ñnc÷v\92} DÈâ\9a$\14\ 2\8cíþú\ e0\ 3\8a\94iÇI\8eûbÁ\18ÜæþÍÐ\9b]μÙ\8fGß_\1c\9düÀ½YƲ8\88g\17\9bY\1c°8\99¥~ÈÂdvQÌÞ/Þ\89JäJ,\8f\ 3î-Τ\16
+\87\eÙâ@o\89øZ®¿\97ò
+ÿù÷ùÏËß.~\82k\8e}\9fe\9cãiçú¶\12j+\84V\86\f·û³\14n\8fCs{\ 4×'Q8;æ,Kè~?\ eáÄ$]\9cà\8f\9f%fçÑ\9b\8b£\8fG>\9cïÍü\19\8fY\9c\85³$óYì\ 5³u}ôþ7oV\0\r^À¢,\9d\95õ\8cû\1e\vÂ\18ÆÕìüèïG\1e\89Â\e\89$\98Á²\84gV&îð(c¾\17ã«\ 2Î|û\f·oöþØ÷<oñJÖµl\88·¡dA\10AÀR\1f÷_8¡mdUÉeÀ\17×es\89SëmÞ\:1oóeà->-}¾ \1d+!\1a\1cÕyAsZîua¯\86÷î¯öÓ\88%\89áÙÞ½¾ï\89aÊB>XæNWe³\16\aÊ\ 6A\838pÜ¢\89°±@\80Ý\90ùa\0\ 3ß\8aÜ\9eú!\bø¡à8ÈíeQ\1cÜp£ªçWKß\ 3¾\81ùÛû¬îª¬W\82&˦°\8bozYÖBoea_\ 6v\16Å)\98#¨Î\98\9byÍ[Y\94\1f</\10Åóåq\bw¡lNòN˲¸9n.\19\19¼\1f\8f\9fw\12®Ô8>×ù­Fq\ exww\81Dãì\91\9c«n·\93îXèӤu\90Èh(\89\9f\8fyS\80Ôõ\84\90yaê\16"÷`\9e °äqüWùJT\8ax\ f\93\17d\98HTÝJ\97\1aÜ\98è\aä\11-äO'¸ó¡¼\8aÕV×ÕI±Ú\90+(\9d;Ú¯§\ fÉÔ\ f3¸«\17«l\vÑ\8a¢*Õ\94dc°{x\17­m:c{½±\95ä\97+©·8úëÅÛ\9fq\ 4ÊÂÁ\ f¿\90\80ñø\91úÀ\1f\92\93À-Çæ¡NÚÜ\eIûL¶uNoú×2\85GTj{¿¼\93ÏÚ© \1e^ýó\9c^  \ 4µKÎ\17w],x\98%¥Ûr׸\97ûßà`\9fy÷+\eN\v\8d\16\r\9d\C\84«p(7\14V0~Ð\ 2\88ku¿ÚÅØ\97gÿ¡°\97C\10êÃ\91\13ôw¿¾z½\8c`ÙÒ÷ýÅÅ2\vaH\81{\9dwj\10H÷am-»jð¼ì#|{Õí¾X¶`úK?]\
+]ä:_\99Ø\è¸ê\93I\19­ã®w\85    ã~ï0­Ø\80<ÛÛûbV¿\90AàÎ\190À>v¥Ð\15Éi\97·yMñ,      \98\97\8dåqº1bð\17ÿ\15­ÄÑ\a\8f{6U\98\7f
+±1ù$ï*\róþ3\98\r\92E\83\98Æ,°Nj\ 6×v]Û\80k;ÒJvÚ\f\83ż.\97þBAV¼\9cã\fª\89\16¶tÛ¥h\ 4\98\88 #\8b\ e\ 3\85%-ùÂ\1aO?\ 3öwWv\91ÇY\1c\84\8f\11^\f\99\ føFvFñly\1c\81ù\9dnP`\11\a\ 3\88ý1 kdslÄõì ­º3(²\11\1aé\1fîüiNê\99\93a\1d÷î ÝÎÃ\93\9b=\86ì\83âXÞ\96Ô\8a}Vl\85R\82²¸7\8e\98g¿\18g»x\ 3\ e\10dÜZ@\90Å\8b[Ùá\ 4\9e\ 3\83]+×Â*\8d\bøS9WÁ}y-;ëð@\9aÔ\89\9fE\80\ 2\1f¥\13\0±©¿GS6ð\18\9bóúçÅ`9·xÙ\8a\9e\99¯*\1aÙx\ 3KÔNXiÃ\94±±)^TyÙØ@°Î\eô\15Ø·ºEµ\a\91Ǽ4\1a«\1dp\83îóVî\14\83¦\80ÿ}2 4¯:ñ`î\843ÓÇ:wz¿sǼG)<biøP\9c\vÒ>Îõ7\9aý\94H,\1añMèlv9Àè\13\8c\19Fö@åÓÔ\9b\1an¶³j|þä£oj{é¨Ô!¤K®ð¶\ 4</*\e\88j\13v(ÞÖ¥Þ~\ 3hÜh\93zB?^4y-Ô._Û°\ 3¶`òê\ etkL-\f\16\14ýÀ\8ed×®i\Èu\87\99Íl)\15ÎöKµ¨\ 1YåÀ¸¥ëV\10
+\17Ѭ\81!¹¿Á]\8dÿ\92\95â"
+­ñ¢Ôø»ÍÕÁöëVÂÖaª\e\18¬Ib\13\ 6\b¥\85\17\ 5ΰþñîtÂøü\8cEPMÒ\1a[A\84!7UK®Kc宺ÂÙ\rD7¨w\14DO\ e*~\93·U)h\ f®lU)\e\853\ 68\98_½-i\ 6ë&3\82do\98\ ecëËv\95\15iÈû    cÕ7î\ 4\133ÍhE\8bv¹^oQ\9c¡\93\13\f\b\95Ðu×Æ\8e¦\19¨ïÙ\ 4<2Í¿\98k+às\83°!× ¹\95)4;m\19\8fÒ\fJTû\1eßEg\85ÿ\94\r\8f\1d\98\ 1þߣ\9aÐËH¹à\9fyµî*g*&ÐÓïJɪë·Në4\84:Ù4\ 4>§Tp\r·Æ\b\81ò³EPª,úäê²\91y\9fM]8Y\97\97[íX@Q\85\11D³ôÀðÀÃ\9f¯°\ 1\92\ 4\a\922s!\ 4\8aâ\16\17\ 6¿ ZPÄF¬5\883LÒÅ©F\82\12¢V8\94+£§O¥ìè¤\ 6;\ 1\1c\9a\90\v\ez\8boÆ9\fßf(\91ZHz\ 2\9d¦ÊzWÝ\ e×\ 4\8b\91Hg\ 6\aüÉæ\80ÜJ©§\1a9=`viÝ\85\14\862}Ù\14\87PÀq>ÀÒÖ²d{5Ní_T9$ÿ\87\92\aÂÀ¾8\8f#êBÀì\É\8d&ð"æHDPc\89 ýB¨5\11ÖUn¢¡!õÉU!ɵcƱ\8d\a,\r\86éµ.Õºl Â½ë\ fÜ\14÷ýÚ\17¨¼©ç\95ô\ 4íB¹\9d,@s%x­µ\97\98À\a\10æ\98\ 6ÄÅ©å\r\v\19\ f\ f\\ 5\18îù\1d\80ÆýMfrtÓÀ\14æ ·.¯æ\93(od
+\11Ï\1e\ 2\0\1e0\1fÆ\81Ëáp,Ó[Fu]\9b\a¬ÎoX%\9aK\98Åô\1dÚ\1dþdÖGþ\99\f\12\1a\ 6\17M9Æ7¥ýÇ\97àw\9aEw[°ÔzéñÁñ ?\ fÛ\15\ e\v¹¾\89ëÐ\92'¿ª¤rÄ\16"¿Ptëw>@¥8\v¾¸<\1du3xübü\8c\13\88$+`ÂÑÇ\ eþ\94r\r9_üÑ´\1d\rþ©0ÃÁT\rÕ\9eÉÄ\7f\9a\9fÌÿ\8cS6}\eRN\1dJûß 0áD§\10Î\87<ÂüÉmÝ\81kMû®\92M¿×\89\1d\97#Lá|\ 4ªà_Ìr0èUmVó\93³\1fû\97Ý\83 F¶\11\91rMCÿ0NßéãgÁâ\82\82|;À\17­ºSì5ëªë{ÒÛò\8eIQ½Q¹®\8bÍ\7fxX[\16\87=æÚIÝõfP+ß\90,¢§·¥³\8eúÑYbÑÝe\aÕë3\84\1f\18\84r`\ 3§|W\ 2ÃZmLEáxÓÊzªÚJ9\8b³>È\e'\99È\ 4AÄ¢}ÝYnèxD>A\96b\ÎLã\ 3\7f¡¼&\18j¨F\1a%\13\ 6\ 4òÀl·7ø^0|\88\97±ÄÛ\7f)Øæ;(G\98é\9aÛÎñÄ« lÞãt÷\ 2e-\ 2.Õô\14Ïh\81®¾Øºeô  \ 4þȲP\ eÖr¨\13\93±\89ÓÇ\12ª\8b© ±U~©öE½%õªÁék'\9eÁ¦Ñ\12(Õo\150iÀZE5;\90¨É\8cÛÊ\16ç\e\0B-@q\v¦\80´3Û\8a>éáuÍ\94`#ÏcI\10|©`=\7f Y\14O\ 6¾\11\84w\8aþqÎõ>\9flïý(\10\8f\é5IÞ5\88!\91\8aöÛ¾\89L\0¢\94ù~äXÕ¹ºÇü÷âØ\arJx\13\ 4*Ⱦذ\1f/¦N\8dY\9a\rº\93Ôðs]d×¼ð\13ƳG~c\1a\7f'\89\9e²3ë¾+\96UѺ\8f\87ÆϱvDX¦ö\ 1Ðaû\8d\ 1Ó.T¯~\a4{\0ß÷}fJ\ f¶éøÕÍêþc\80÷Ämê\a\10ÔºÿÖ½÷Ñq\10\ e\12\96ô\ 6\ 6®­dc Ö\14&\8fY\90öFSH¡\9a?\18VõD§_íÄ\1a[x{Ô6ü\ 6°WZ®ú,\8aåb\ f­\9b)\10ÈlL%ûL8 vÿkPÚØ>\7f*Û+ê\1aþmiº J\\8dÄ=õuÞô!Áñ¿âãüÿ\0o¼¦\
+endstream
+endobj
+6594 0 obj <<
+/Type /Page
+/Contents 6595 0 R
+/Resources 6593 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6576 0 R
+>> endobj
+6596 0 obj <<
+/D [6594 0 R /XYZ -16.307 900.716 null]
+>> endobj
+862 0 obj <<
+/D [6594 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6597 0 obj <<
+/D [6594 0 R /XYZ 56.693 738.489 null]
+>> endobj
+6593 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F102 3776 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6600 0 obj <<
+/Length 1859      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYIsÛ6\14¾ûWp¦\87H3\11\ 4\80àÖ\9c²8i\92¶ic%íL\92\ 3\12c\12TH0\96ÿ}\1f\b\80¢$ʲ\1d\93@\ 2xË÷v\11;\v\a;¯N\9eÍN¦/=ìD(ò©ïÌÎ\1d\9f"?pBâ"7pf©óiô\9eç<®ùxB=<ú³\94¼ÖËó²Ò\v¹4\9b/ÊäYY^è\87\7fÏ~\1f\7f\99½\ 16\13BPäy\9aÚ\99¼Êy½ä\Öj\e¸\13'\ 4¸3`\1f\99x(
+\f\7fâ3 \18\84£©þ!Q n\9e\9cÎN¾\9d\10 \8f\1dâx>ò#× "\82|L\9d¤8ùô\ 5;)ì\81\ 4\88E¡sÙ\9e,\1c\8f`D]\1fÖ¹svò÷      6Pà-H¨\ 3Ç\ 2/j1±ÄY\84\böµTÔC´\15ÃÞs>M\bÆxtº\96\ÔY)¬~}t\ 1\fÊ\90ë\e"3\8bÜy\99çå\98z£ËL,ô«d\19\8b\85Åz\19\8f)\1e}\1f\13odnÌ9\17zUÄ©y'Ë\8dAZÞ ô\867     \19
+\ 2¥xË\9b_''\98\81úÝѤ´\1cêL$|Çê\808à¢×\95ö\15´\8d\fè\1c Ì(,À®ØÕT?Sêí"è\ 1\80gÍjUVÒxQ\9cÇFOð\8cÖ¡BÄü\10\9c
+H1Mé\8f2Í>cLyúëxÂÜ\00\ 2 :ý¦kE\84\ 6S\94|¯³\85(+Ø\1f=\ 6\91É\b\91\89ËØ¡+s\85{\93å)Z\17ùcb\8e{\87\8e\8bùª*¿òDöxé[\ 3¡p\94FÇ|\92\15«¼'\ 1%øøí\ 5\17
+\14\886\ 4¯V¼\92\19¯oCÀüîݾ\8b*\96Ö\8dt¨«d\9a\94ÅT\\8eáP\9c×K½5}þñ\f}5¡\0Á\12ÿ\b©\18\91\ 3än®ÞAâ/Õù²*by\98Í\9d¤Þ\10~\ 1\89b~\1dý{UãU\15¯\96Yò`ÚÌÆAwýf*ù?ªÒ\a\91©¼vß*5"y\18c¼.â\ 5\7f-d\95Á\8d¤¾/\81ÿRçã*.ê\87\11{6\ eáy\9eóû\12¸ï*7¥9\19Òä\18£\8fcBÈ\88W\10eY±ÇIפ\89í\8aÀ£L\99ú§U\18ÈìÔ@[¶ ÈRïú
+ø[,Ò|·Ì&]\ fv¹äÕîn¦¼ã¥\11!3]C\9cÈ\ 6ÜûÊ<u=AÛo1Uç)¦°\ el¡ÿðþõ@3@|DÜÈ\9eA\9aÚli¹Ô2Ës½\14\9c§æm\8bfY]´­\80£¬\82\96m2P·Ý}»Õñº\14>swíÓ¾?\16\10ì\96\16Úmú¬Á\\17\85\9a>w°é{ùîÿÝì\9d\97Cve\881ïÞ\9a<\12E\88Rr³&ïi\1a¯$O\81`Hµ*ê·å\16\12ð£\16\1eý6\13©ö\v\8d\16¼Q¢\82\e\81]{'­ÏÕúñkSKM/Ï.Æ­{µïcs\1aj\1aô5\96ulÎ&\101\86@{©¬ùÅ!A
+.\97eúX=DÀ8[dÂÄ\9b:\ e=\e/¸PjöûÖ^
+R\81\8cºÜt ¡U\81q^NãF\96\9e\88\ 5Zת\89ò¶\1cüMV]ÄzùvìzZì;g §iÚ\1a\a¨­Tqà\92W»cß\92\83/VÓó\12FÂj ·\10ÏE\8cºÖ¿¤*\ 2\ 3^H#´I.E&²¢),\83\94&\81\90\0B ¼õ\18L+H
+5\97ÍÊ äã'Vîi«
+\ 2\8b¨\ 4\8e÷6Ö\97|®v\88»\85ìûrÎí8r&ã+Y\8ak\80õ\8f\ 2»\1f\eÌ\18\f9A\87\86r¸õ\10d>
+£MBÖ^¸c­±ç\8d\ft>A*,\8f\ 2·\ 1'\8a\ ebC\7f\0\9b#N\a¹¼\8d¯E\15ÃbâF\90\8aì,¨\1eZÏs!Òä²âæÀvLª7\1a\8d\1a\14ó¢VN}Ã\9c·Aª\9fNÅ"Ïêå¤\14*h7·!¹\ 44j/G]h©e\17Z\8f\14¾uÿ\8efÔÔ\9d §ê\1f\90\88\8ef\87¢\7f»Ú!m        \ 3ìi\9e\95\ 6×·Y\ 1 [\86m\11è\19Ü0l\r Ê¢^\ e\92þPïfõGC-AH\11öîä\82\8fv}p«PÕP6\12\eÎ.\ 6\8e,:Ò\ f\9e\89f7|8÷ëB³îÿ\ 1¡\9cn\1f$HF]m\9d½{>T\Cèw6åw0A2ÈB]ïõ\r\9a>¨ªr\80\16ó\90G{YÁJ¦\7fazY5]\9ad\90&£ðFÕD\96\89\85µ\97\v­\1cf\8bâ\aE|¯Êhõ      ¦}´#\142«~\93\ 2-¯VK.T\9eØ\87+\84V3êpEÐ[U6\ 4\ 6\9eYÔ \18\1a2\13ô3¸C_q\1f\8a\a¨Çd\13\ fª
+!ѨÀí%b\1a\81S\ 4áq§ßÊÅáÁ\L\1e0\17÷\9a\17\bVàÎcÙ¨±C=Tü[ÃUsåb2ú%bÔ£Lï¨`W¿q\9aêÝøR\12@¢!w\a¶Ç\90@?\9f\8fÉÈv\83êMK°=õ*ú!©ÊºÖ'*~\ e\r\184»õ¶ðÛ\r\8e¾ ¸\e\18)'ÝJè»\ 6?ÞÔ­A\ 4Û¨\ 4?¡ë\18Nm;ÑÖËmw\v6ÃË䧢´ÓªÚ\84\99´k%\13;\91Íí\9cSñØ|>X\95\99\90µ\8dMS몼îò\1c\14 \1aÝ
+`ÿ'\85\8bÎ.2Yêå/\90ä=ÈËÛÕ°\88»\91¤_\91AEóÆ\94ðm\ 4L\87ßhßîïÀ\ 4Ú«\ 6æ´èþ\aÈT`\18\8fÞ\ fE\97aÈ3á±Pd\b\1aÛ9\9fç¹­é\9e\8f<÷V&ñ\1eÀçwtÓWn3\84¨\89Fl¾s\89\1c\9cÍÁt\99©!ú \18¬!\18a?:*ÆvW5\944\11\8bÈ® C-\83\8b°\enÒf÷\17¾ñ\b)«L\7f^\90vêç¶\87\80!\1e\85apÔ\90\96½í\14n76\r}¾c\1a¥;|½û\ frf²Y
+endstream
+endobj
+6599 0 obj <<
+/Type /Page
+/Contents 6600 0 R
+/Resources 6598 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6576 0 R
+>> endobj
+6601 0 obj <<
+/D [6599 0 R /XYZ -11.232 900.716 null]
+>> endobj
+866 0 obj <<
+/D [6599 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6602 0 obj <<
+/D [6599 0 R /XYZ 56.693 738.489 null]
+>> endobj
+870 0 obj <<
+/D [6599 0 R /XYZ 56.693 535.296 null]
+>> endobj
+6603 0 obj <<
+/D [6599 0 R /XYZ 56.693 506.911 null]
+>> endobj
+6598 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F102 3776 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6606 0 obj <<
+/Length 2294      
+/Filter /FlateDecode
+>>
+stream
+xÚµY[\93\9b8\16~ï_Ae«¶ÜU±\1a\ 1â2[ó\90ÉNv.Él6éª\99ªd\1e0Èm¶\ 1\11.éôüú=G:\ 2cã¸\93l¿ØB\12Ò¹~ç\82ëÜ8®ó¯\8b\1f®/®^\b×IX\12z¡s½uB\8f\85\91\13s\9fù\91s\9d;ïVod)ÓN^®=á®~S½ìÌp«Z3èw´øO\95ý Ô­yøãíËË?¯\7f\81\9c³D\bsÚÛþ¾\94ÝNʾÃe¸\9d;1Ü\1eúx{\0×G\81ï¬\ 5K"º\9f\87\ 2N\8câÕ\95ùãI\84o^üx}ñá\82Ãù®Ã\1d\11²0ñ\9d(á,t='«.Þýé:9¬\ 1\ 5,HbçNï¬\1cÁ]æù!\8cKçíÅ\7f.\\12\85{R$öì aÜ\r\rQï=Oh*ìkλµpÝÕ³<7lÁ\v\9a­\0OðbÆy\0ûô»\1fÒ:\a\81öÄÿþU\81`·ûze$Ù*Õ3PB%ë¾cZ¨ëP0\1e\85 Z\10T`¶¿RyñÞu=\99\7fw¹ö9*è*WÙ\ 64Â>uåSÎ\ 2n\ e\\9b¿7j#ÛÞ\8cßöé}¯ê9Kë\98\ 5a\f\97\0\81ÞyÆenΪT.¿\7fÒ¤7\92uòàëL>!K!\8eªôö\12\b$³)\88\ 6°²B¶ó\9dÍ@\8b\99ª{à\9fÞ¨ízJÛà23²72#\83\17EÛÑKCg      DË=VRàz,\8eÄC´ä3×OìFÒHàG,\bΫ$SU£j`\85\94âGß \14ñy¥ü\5ÆlFÎeÚ\ f-\89ªEQYéü\8d\a~\10¸ñ\üÝÐ4Ê\92\ 3b«Ò¾/ê\eó¬¶K¦\ e\96é\ 5£\ro\8aMY(  ½_\10¤\0\8f\8aâ\ 3Aú(@ð\82s\824G[)\8aÇ6ícVAá\82'_ÅiÓª\ 6\b,¤õç8f\9e\97\9cå¹IÛ´bp       °\9cDÿ°z¡ùOwr\ 3\v\9c»\8fgRo÷-âõõó«gí\ 6\9eå%\17«O4\8d\90S¥í­FxÇ\1eþEHåîñÖg4;\87¯ßÐ\1ck3þý2\ 6,(»Ýck¹O7¥\Я\17²8\99C¡c@\14âvÃ\16 ½\86Pz
+\\96\0\18e[\15ýÂ=±ÏD\18\9e¥7a\13\82Yj\ e®0þnÆy±½ô\ 4àG\vÆWÞÓ\86VU\16JPÿ7C\99¶ö]:\92ìÛã\ 1\v|ñe\ 6\1e\9e2p7y<\ 3\7f\18\9bÒ¬Wí¢A\88\80ES0ÿ\8c\80Å´I\ 2\10§FÀ¡0\ 2\86ÿ¡.¶÷4µ\93Ek\86 ñLv\9d\81Yx\868d\ 6\13\18ãlY\9a\81júBÕtrQ\1f¬ö÷\rê`í\v\ 1\ e\83*¼[²q7dI\1c?\84§Éj\90®ã£xÄ\/²{\8aZ\eQyêÄ\10\86þ¸û)EÒ$a\1ed\7f³¼\119ó}\ f°¥ßáÈ_=\a\7f7sZB8ø©¯J3Bø\19\9a§È¸\8f\91ß¼¢3U\îÒ\8aF{ªÁÇ»\9dlis£@ @¶>d¼Ä7²Õ\87X}àCssWä\92.lU\9f¢Vèq¤\ f¬ÝW)&qk!¢Õµ¾l?I&\8c*\90\1aO#\9aB×H0ÏÁ       5\93;Uær)\83\89Cæûâ\v¡
+\13«´¨1ñÂ\e¬<̵h©8;±
+\ fwmÚ4Ú<5\8d\8bF\80UÄYJ|\97¹q0Ù\8a=P_]¦÷jX\ 2¸\0ÒñÉf\1eÆ%*Â\8fV\1d±cì\0\ 6\7füøzÉÃ!\85\11\aÔk\ fê\8b~ñ²u\10\0(\0+3\93}\82¢-êAæ\94þR\90\94u\a¶Ai­\8d`\ei\93g\9b\9ea:l\91\98\1296\1aÌç\91Ô8\1eENáMPº\ 3'é7v%\99\164£6\0Ç\8f\87°{¥B-\r$\99\¾ïÛbs     j\19ú1\9b\0î
+¨e&tUÙ\82NxÈø^\92^\82\89\1f\ 5Ó±\84EMµª,ÇÜ\16,\BÈ\81BbÌuõ?\1eÓÙ"Äü_cî¡\9e_½T×\ 6¿8\14Ïn|>Ö¥C¯\80v\92¸\97\1cF;\8a\82âd\14\9cëè\97¢½¥rè×K\1f\ 2C'o¿½\9e\v\92£"ÀÌ\12\96\99\a\9b2\18\vOÑZÍÂ\89 \11FP÷\8c>\fu\88\86ËóÙ\90\91ÝYÚ\f\18\8f¤-\10àù\8c\a£\ 5m\8b\9b¡]D(\ f"Ñ>\8aà\89{L>%kYä2tYà\85\ fa\12ª~o,\99Þ»Â5-\95\0Q°ï\rÖ\ 3È\84>\ 3d\9c\83L\7f\87Ù
+\89ÿc\91ÎÊâ|³µé¢\96È÷O8AÑ,ÉÐÆÜõí\90!\81p?ÿ:\90á\8f\8a\19û\8c\1c\f\0\eì¨öà\ fÌ:\83\93þ\16=6&\9e«>Z¹ÍÊ´ëÎ÷$Ð/ZP°m\8f \1fÆ\8a 4»óBógĶأ>^ÌW\1f\11\94Ór\90f~±Î\87\82\16GßB\18\1c]tæÆZÕë¿d«Ð\9f\12\1d\9fk³!/:HGî\97\8\80ª?ñ\1fB\81`q0\86sj$\1d\10`ÉÒ¸\82ót?¤ Í\0Æ´\ e\±zF5PfßþéúÕKó>!\0\14:q¢mmæ¤/þMQD\9f\1a\82;dèsW[2R/>6R\1f\8d\94/\19iH+\18æçï¸Ç+ôV\92Ð\92\9eí®¬0Gm±O\95\17:ºä\ e¯\8al\97ÊR£W\85\18B\9e\ 1Uêî\9b:X­B¼ý\88?6m8BýcóH@é{\ 5Mw»\94#\ 6Ì\1dKònØØ\1e«\rã\90\ 6yÞY\fÄÃm\17\8a CKx\7fþQ\ 3õ\7f\87Î4ø\ 2¨I\9a4»ä+\83ëð\9c¶j¨ií׿¿YS\ fO.\97n 3>
+äÅPg¹Ü.9\14äí¡8S\a\86,\9a¼ó5ÚÕ\89à\97\9b¼sô\10äeÈv8â\80\a)Íé^1Ì\98¼\19&(_\86©1_\86Ù\rÍ\ 1|d²­­t¨ºÃ\15UKrX¨ACݷݳiYçÝ\14Úç_9 \0µ]ê\8di{@ð¤Ìäy      ÊìlGÕã¾\17\ 6\ f\8d¥Ý}­\1aÛé\9a§v\8fã[¯Ò\9c\ 1\97å~_w\8a\1a 4\83\15²·\ÛÄw Õ\0]»¢\9b:õwH!É/íçï\13\v¹Jklåwû\a\9f\14-\84 /h0ÎÄ\eý?Ä\e>H¼\91¿/^xZ\f§±\a%\97g½à\8dÜÖ ñ¼ø¸ÔJ\ e÷S\82\99Àát\128\8cfízxÖb\87\7f\12{D}  \1cì\89\1d    ÔbG(\8b\ 5\0\8aÌ´,³´4\ 1\vct\94¬@dõ\8d¤\ 3°°Æ\7f­ä\85,\ 6*j7  'öÖ\94ÑÆ\82\85ÞAF«Y?Ñ}\9aÎ@eeªªRHöÐ>\r\ 2F\1c*4ýI#";\86\99j(ûÂT$\11×\99.Öu\9dÙ´E|$\9dãjgþéc\11\8bð\1d\99Ò\ 5Ë\9f=@\81îTÑ\80\ 2õ\97\80S\r\ 3ì\8føcö\94Ò¥\10j1ÁøX¨¡+ï\91(-ëÐæC@\8d¬ÖyÚí¨SæÇ\ 1óÝ\83N\19m&ÈZP\ 6¼3¡<PÚ\fm\ 3¾µdj>\80øaõuè\88\9e\b½é+\ 6\7fÅhI::ý¡\bé~\9dG.}\ 4Öá)ù\9aoÀÿ\ 3£\11\e\ e
+endstream
+endobj
+6605 0 obj <<
+/Type /Page
+/Contents 6606 0 R
+/Resources 6604 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6576 0 R
+>> endobj
+6607 0 obj <<
+/D [6605 0 R /XYZ -16.307 900.716 null]
+>> endobj
+6604 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6610 0 obj <<
+/Length 2121      
+/Filter /FlateDecode
+>>
+stream
+xÚÅYÝsÛ6\12\7f÷_ÁI_¨9\13\ 2øÍÜÜC\93\z×\8bã¶V§7\93ô\ 1"!\115I°$\14ÛýëoA\0\94\91Ý©}/&\84\8f\ 5v÷·¿]ÀØÙ:ØùîìÍêlù>ÂN\86²Ø\8f\9dÕÆ\89}\14'NJ\ 2\14$Ϊp>¹?±\8aÑ\9e-<?ÂîG!Y¯\9b\eÑé\86,Íà;\91¿\11âZÿøïÕ\87ů«ïa\e\8f\10\94E\91\96v%ï*Ö\97\8cÉ^\rÃîÄIa÷8P»\87°}\12\ 6\8e\17¡,1û\938\ 6\89Iê.õ\87d\89ZyöÏÕÙïg\ 4äc\878Q\8câ,p\92\8c \18ûN^\9f\15;\ 5\8cÁ        P\98¥ÎÍ0³v"\82\91\1fÄЮ\9c«³\1fÏ°1\ 5~Ð$Vv\98!\82c}¨Ï¾\1f\r§°Ë\9cO^\84±ûmQ°B\9d3vÅN¶;©Ú\91+6ZY\103(\e*¹I\82pàÃêC3óf#\8ca&n\ 1\13ú\91\9d+\85Þ¢c¹nF®ä²b-Ý2=ò\19GøÕü\9e±\95\92\8bö®ãÛRÎì\17¦($©\9dùJ\vUâA0Ñ;*ÿßß \8c\11\ e3»p\80Ã}é~\88üx<\ao´ø÷\97ÆX\83áÐÂ\vÒÔ]\95¼×Ý5½^\10ì\ eð\83Ù\êo.\9a\9e÷\925ÆÔ7\\96\ 3ð¼À\8fQêûSüýkuñA\ 3t¿\rH}[\89Þ\ 2û\e\12ø        \ eB3´*ism\86\ 6kÃ÷\87\ 5\89\º«\fîwo\ 4?\8e\8a\8eµ¢\93¼Ù¢1\f\0Ô!ÑǸ\10\ 5ÿ\8c±Ï\8a×z\97\8dX\8e.D\92ÕmE!ÒÐm]\9d\13ä§Z¦§?\17</)«\94\8fem\1c\ 2ÝWµQ}\ fJ\ fÜ\18§°u6ÀçQÐ\r\88²iÁ%\17Ê1\81ot\82þ\9e\91î]W"¿öÚNl;Ö÷0Ù+xÍ\1aÕB5ox½«õ*+FÒuÅ\16Äõ:±ðÁQ\8b8tÏÕP\ 4\10\0\ fR³;\ 4Ë0¿d
+\9cfÆMÉ\1a\8d$\ 2ñ}\807?CQ0\ 2n#Z\82Ø­Ôçèg°ç\85>A8!SX(÷\91\f»\r¨ñ\aë\ 4øÞ\87\9fï\95\9f\95öj\8c6úËTç-8¨¡ÚFªS\1dZ}\a2T\8d\ e¢Ù\ e\88q\14\1cØlÙùL\0\ 17¡t\8c¼\9e±\19\1dH\8cHh§\0\80ü\14»¥\94íëåò\86_sD[\9a\97\fÁ®$u·K\0Ѷ£mÉóÞ\ 3\ 3-W\v0h'vkÅÄB(\97\8aº\16Í\a±½\0g\ 2\ 6{\1dC~\14 ì\eì>\f]\85Z\0Ç®E·½\ 2l\94ý\15\80}\1c×\ 6qê6L#ê¾9£\14\9aªc\9b¼¢ý\1c,BÐs\ f#ÔïÚVÁZ\8boiGkÝ\1c\1a\10\ fª£à=`âNÿ\98%|\92d(\84´:2þç\89Q\82£C\82TB5w©\16m\8câ\8a3\87ý,\99ÁVî;nÍ"¤\99_\98\1en:¤0\1c     \86\ eý`\1a\f5m\ 6\87j¨®YNwý\80[r4Ô\8fÉ\ÿ¶Q\94ïº\ e\b¹ºÓ?\7fÛõR/ïyuÐÏ·\8dè\94ýf¢ \85D\95ø\8f1U\88²`\f\ 6\88Q\bλ\e\95\17\9a\ 4¯Có÷\1d³Gú\86\841¤õÈÌ3l¯\8d\13@1\ 4\19\7fb\1c\9b\ 2ÞÑ\85\8fÝ/ê\8f¥üË\9cU<×m\85õB\f\1d\9fJ\ e\ f\a\18 \17\f×i\8dt\8cùÙßµ°RÖÕì\84àe²\86\96£â\ 1t:RT§lÖzRl\19°\9féþáßÓ|ªª\9e®¦&\9f\8aõoPØôÚ6ö,'\92§^oé\aO4ÿI¬\99\95¤wR4Ï¡ðLvJÂ}¹u:5¥\18
\91\1e´ú\1eÀ\13ª\98ì$B&\ 6\b-6`ÀR¿\1d
+÷CCF¶ýÉÿÃf¦Ñ\1a0®¡^¬iwý4ßC\9c©\85F\91 {\ 1E´3\87B@\95\9e\83C\87\81!U0i\81n\ 1NOZ@7\8a!\91}Q\82Y%ÚZ\97µ\116]ÝP]ݳÍ×\123\1c\a\81\94su\81Ø{^÷ßÞ°5\f\10\1c=\9fÉ@\80\95et×\15äSµ>×=7\0åÒ4ye\b\ 3R\94¨Ù\91Ð\83µº\83<\91PÀÃ\1a\ 5\0eKþ#:\99^Þ2¨Å\82ñ\12\aîV\98L®V ¯\16\ 5ûÇ«[H\12@į\f³d!\8aâè$\84Ô*c\8888L9\a\ 3Ñs\90Ç\91özɨ¼ºKÌh\9f¡ÃË\80\90ÍþÁ¢1×\ e\1d\90UoB\13òÒ\8c­3\1f\91$8\96tºp\84ûP\vºs»)\95²ãkU%ì$ó F¶´\1e\87ÃKÅ#p¨·¶IÝ\7fV0BA}ß\16A\82"\92í1U°Û9ÓC\9eÊ\ e*h¦8FZ\86k\80\15g¡n\19\12"\18*Xvô¤t$¥Ý5¹Ü\99\10ù´·bm\17\K)d5mæ\b¬{\1aât'\ 5/nm\ 2\89\9fÛÄ_©\1f¦\90\87XÆcm[ñf6à!üÆByîF       \ 5r:2\82xHÊÄ{\86lÕ5c¦6'(\8dÆHT,p\8a\86Ô\9b\8c¥¢Ë˹#\86(\rÆéoU©ßß5¢íù\\9d\94øpgÉö%¿1h^òª\80{\87y·Q\85î\e{w¹÷<ùñ»ed\99 ÒÄ`"\96KU\1c\eüøÀ\ 3\18Îx2L\87ãÚ|\11\1dÒäd${\81\92üÊ\0kÆÌ>\ 4²µ[Agùlâ8jY¬±u:À\87\99ÐJ\11\8eN?\rè%¶È\9c$\90éÐ4ê>ªrÖìúË"\1d\b»üKâξ\15\1c\95k3Õ{\96Â\1dtÄÙ5\cPÇ\80¹ø\17\86\1eêvÝ,@½\f#\9f\90¯ F½Ø\1c\97gDÙ\86Ì\95\19\19¬v¸&Mî\8f\98UYl\86\86Þ~iobF\85}Áu \8ayn$s\ f÷Ïã\97\vjªµ\9f\e\9eC\91b¨±¥9³A\rÇÏÁA\ 6\89?ÿÍÇ\18{ÃçÛi\ 6Ù\88×\15£\ 5L}J\85|tyH\ fkä¾?°\93Ôå¾\85ë~ÞpÚ~¶Vü\9ew×T7ÿ£\1eÝDÏ®ÿü\83×¥ý\8f\82\8a\90`/ͬ6µ4íË£Û\ 5«½}o\ 1å÷\9aÊý+Åþí5ÒÏ\98\83M\87\17\14cØr\11¹w-Ü[÷Äø8Ûn\84±Jò\82´gn\14\9bá       hWÍñ $\90(\1e\15]³êT-yÃ\vY\1eqÆñ\93?\87Ê\86ÿayfÌK¢\ 3LÚÞ\8a÷Ò</e\ 1
+Ó¯\ì\rG\f+l\ 1\1e\1es\84á\ eü w\ 4S\1a°gTRÑ 9\1aT³¡?\9dm\8eþÐä       OÄOä\89¹ÿß\85\18²mögþ}÷?\9aY\8dË
+endstream
+endobj
+6609 0 obj <<
+/Type /Page
+/Contents 6610 0 R
+/Resources 6608 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6612 0 R
+>> endobj
+6611 0 obj <<
+/D [6609 0 R /XYZ -11.232 900.716 null]
+>> endobj
+6608 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F102 3776 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6615 0 obj <<
+/Length 2933      
+/Filter /FlateDecode
+>>
+stream
+xÚ½ZK\93Û6\12¾Ï¯P\8d/TÕ\b&@\12$\93Ê!\89ãl²önÖ3U»Uv\ e\90\b\8d\87\96\ fÛã_¿Ýx\89\94 ÑxSÉÁ&\ 5\90\rtãëî¯\9b\13\17áâç«\1fî®^¾NÂENrÎøân»à\8cðt\91Ñ\88Déâ®X¼\ fÞÉJ\8a^.W,    \83\7f´\83ìõí¶íôÍ°3\93¯ÚÍ\ fmû \7füçöÍò÷»_a\99\15¥$O\12-ívx¬d¿\93rèq\1a\8b\f\11®\1eÃòi\1c-V        ÉS³>å)HL³à¥¾Ð<Å7¯~º»úï\15\ 5ùá\82.\12Nx\1e\9c\12\1e²Å¦¾zÿ{¸(`\ ev@â<[|ROÖ\8b\84\86\84E\1cî«ÅíÕ¿®Bc\8að¬I¬ì8'4äzS\1f\18KÔ.ìk\8b÷«$\f\83\9fe#;1 Ab\1aTíFTå\17YhUA\88R5F©YBh\96Á»JÞP\ e\954\ 6\99®Ír\12ÙgÐà§rhLB\9aÚgÞÉmÿØ´û¾ì\8bò£G`\9a\92\94ºeË­ÞhÓê«Øï»vß\95¨ÁéR<#\9cÙWï\9e±ãBö\eÙ\14¢\19´øm;6\85¾-\e}íÛ±ÛH²\Ea\1aüXµ½\82\17L¼ \8c²(ÏÌÔÝ®T\80Y¬X\9e\0D\939¬6;ÑÜ\e\18ÖâaIÃÀât-wbÉÂàci\ 1;C®Ç¢,&qê\14½5öÔè;wPiLr\9aÛw6m\ 3o\fR)\ e\v}*\87Ý\91³\9cn«ÝêëßîÞ¾ÑwBYK©ÔìŽը\1d\87ý8\10m\ e\9a\83Ás
+7à31Õë\7f_õí\8d9Ò¢\90(%Ê\82Ï}õÍØË\95\18\86®\ãâã W=¸âw×MÛÕ¢">s¤\8c$\11µªíE'|ÇNIâLFú½Ø\94Íýµ^w@tEy°\ 6\7fxÐC÷ÆOÌÎÎ@\e°\14æ\ eM?Ö\85Ŷg\ 3\1c6pØ\815\11`\87\a¿urÉ\12´ôØW\8fK\9e\ 4Æ6ÃN\fz\ 3zkÊ Q\16\83¿ó9¾vÂ\9c\84ò\14¸\1a\rÍ9\99c\16Uegå¦ü\10\86L\167\ 6\ 1»rc ÐÉ~¬´êð«\1c,\1e\9c¸M'êÚÎ\8f{\ 3\1c³ð\ 6}\ 4´\98\rú\81\1cE\9cÐ\9c\9f\0ùÔxq\ 2§çл\93¢ Ö\18\94¤,1èÒÓoÛÂèö\rØ\97¢?½ìä\16ÀÞ)ã\12ÀÙ\r%,ûÖºÛKunf\9cFzx¥/oÁ.BV\1fÂ$\1c\9fêáÛ\1a]f\16aW\19\89y\86\88'9K\9e\8eÃß\eÔ\83$\ 4l-\aÙõs\9bõã~ßvÆú&R\8b¡l\eç\8d\1eDf`Q\17<\9bB~>\13\ 1\9d-ËAÖf\1f\19\821.\vS\1226w]\9fuÅ8´eñÙ\180Jf\ 6|×®¥Uãv\10\8f\ 3\aí¦t¢\90G'XJa\8bÑLuÒ\8c5,Mz\89&\1e¬\vÏlA)ä\8cÔYãÆ'\1a°GÙ\r\87Ñü\82à\88°|"\18<=R\ 1Ó³\ 2c$;^\ 2\0Q_X!$Y\14\9e\83Q\1ei\18ål\ 2#\18¬Ú\95>Ú8\f  §ô(I\9d\18\19&&4>ì\81¨\83%\9f\ 2\9eB\9f,eoSE\fÞ\a".9³R\95À»\0¶,?x±\1eÿüI®Ñ\8dCögÃP%þë\1f»%\rÀØÀ\15\96øO\8d\ 2Ï\91\9dl6²¿ö\9a*'\8c;RÔË\8d²­'î\85À\86&¨ÖùB'`\¦h7z\bÃ\93¢\r8ê²ûfI\93àQ?¡S<N«\14\8fC¯ÿé¤``\83l\14§¹ÍÍ\11£AÝ¢\80\8fø\9fU×½,qô3,£Ò\ 2Niq\1c-Òö\86\fQ\10\8bÞ£qÆ\1d        |Â8     À:Ì\9fe\e\1a»çlÔܶUÕb6ýtÄg®ß\94Í\83Êù§K\ 2c\8b"vyI\b2<qKÚ(É"@ësQëÐI\rnwC]Íçòä¯M@¿¼²,ÁÑ.y\94\8b\908x`\1cæ$c\13j¯OÕc88ÓÜå%¨×jp^³\ 4ê%É=1<¤,¾»\1eĺBl\9c\14èí\94gW<%I\16?\ f@\89#dÞ\90ÆH\9c8Iw¸­KùT\9ddoÜ       Oþ¶µiþþ¤25fÅp\f\91,\9eGã~\\9b½÷óp\f\19¢w¬ï\0yÃÛ\95×\1a*¡,jí\1d²J6\90+z\eÌ!TXúh×\10ݺ\1c\19\1e7¥Ãs\19Ä\15Ñ\17\11üÃóð\8fÿZø\ f\9f°\1a3§ÔÈ\89!\8f\99\99;7(æ\8aÊÑak³\1aXs¹Â¼í\81\12c)a\89ãº\1fEWé\ 2\fLì)\16\80xÅÙ±Ã|ãã\ e+\ 6\95z\16ñYü\ 1ñ%\1e9®¡\99ĺ\93â\81\88-üðq\89\84C\ 4t\v©Å\0¡\7fï¤Ê8É\81¿Ï×\8eá6\8f':}å¢à8©3IÙëµ\9a¶Y}\91\9dÊA4Wõ\a\ e\7f*±xÁ»{×ÃÀ_\ 2/q\0Ç!MIÀc\92\86ÙÜ\99ÔN\f´ÕvÔ­\14\9b\9d¯\8fÀ\91=¸Ìâ\ etîõØ×°Ï<yôP¼PúÜ\83\8f¡JLg\19æäÀ±¢N\8fhÒ©í\9f¤\8eXO¥ÓãNXl\8f;I\ 3áÓ""Ñ\81£^R#\ 3\95£I·a\10%\861\14®lµ¯|\ 5a\1aA%\7fÉî                ÓäØ5\10,YlØIÂ!âu\9a\97À\82\93bW\ f\94FM\83j\80L\92\10î cXÊG\8c\ 4¢\1aQb¤½<bù9W\80\13\15\9e>\8e\8cd\9c\9e0y½ ò\vØÀ¾\12\e¥\ 1\8c\19\fãð\19\fS°S\94G\97A\9c\1d\90®)ÝFî\a-z\0>»3êW¢ÇvE\12\9d\1d\11\14p ó­^ãqÄyp­\7f\16ÖÒÀhÃô¨îhë\1aÜ\98e|BßTxÎ\92`ý¨g\84þ\89}\riÙ*M\83»e¦\837ÎA©Óɾ×/\0\17)¤F\ 1Nª(\rÃ\9aFÀÍáDâP5\ò\18Æ\86ÙSÉ\14\ 58n«î£â\13ýé©@xéôc\16M\88¬¦\ 4¹n\9cÎ,å8\90¬÷ãMî\9dKEhéëkm\9ei^6\ 4f'm\9fü8µ\89ÎNte\rÛ·\r\9c²\19Ð\8cÅ\9c\ e®ÍÃc/·£i)\95&\v>¶ã9\1a2\89\92ê·¶­\v$¥c\9d;Û°:\95QµVW\94ÓûÔt]Z\9e\ 4/(T$<åD{ü\1d\a\94á<¸\15µ\1e¸\1d°ÅÕV\85\1e×Ù\1eÆ÷\9d.\83ÊBÛ\19æD£§´Ç\88z¯Ø\15L\Wí`ä+ÀÁ\90Ù1®\88;¾Ö£\9aÄâ V\16\87d\r\o°<\8b'æ¸aj\8aB-zúé\82Û\1e î×:\ 3\1d\8e»Ý+\1eé³\96mÅ"\b\ e¤H·[Ë/re\1d.<p¯\8dë#Z@\80\89 \9aëO(Ñ\99àÄXFX|1ÃbéxRmÅ\90ü8=µê~'lÒf§\10#Ñh[ ÐfÒì\9a\9aæ«\1eÜ¢¢ö  T\13\8bë\eýÜo¯^ct¹Ñ\93¶Çí¸}¢#!>9\8b\84øðq÷\9c\ 5ý®\1d\15´àq\88R\83v_\10;ê¾+\85\80U\võÙ\ 1F\8d£Ãkà¦F\9fÞ÷½j-A\ 3i\ eÐôÌç\8dÛÒxÕ\1e\8aòrR\ 6@L¶Î_áæ\15\r\16\8fýá\9c\ f~èâÎü;Æ!Htm1nlµÑÖÒæõæîï\81¨õ^$Ϊ\ 6\96©ª\ 1cCoú\8a\9caÍài\ 1eÇã¶\92ÈÍ\84*2¦¢âl:3\13ÆOg¬¸è[\9fÛY\Ì\16`¸WH\v\87Ùé"4öÏÚê\88\9bi]L¾4qò   r\9d`W»VÝëo}(yRÐ!9MÄü55\98/6 u<Tïe!×¢»T½«¯^hI\ 3u¤J;\88ä\96è\8baЩ}ZÅõêS¯\89+P\8b¤9¿ØÄq\vÙ^wú\a\9a\8cü²}´÷͵ó·=Ò\9c\84\a\16qÞnÞ\1e\16\r! Óø+Ô\1f\80\81T\90©z\ 3\18\96þyÝÖ_0¿"Í·ÙéÝë\9fôÍ\vÊÀ\8c°i¥\86\159In&£åÌ\84\9fF\ 5Û<Ò\19
+\86\ f!
+\ 6ç=t\9d\ ff\1f#õcøEÒxAÎl\94\84q\9bq\806olÃ\1d¼L?\86Ì\14TP]t4h\9e¨I¢¾ì\11ü¬\r\ 6\ 3
+tãûP\96³i×\1c¿ÙàW{%üL\ré\8a»\v¢W1\94þy|Ä3Û\ e\çì\ 2à+4}î\ 21\9f~¥øº­ûÂ\ 39ô|+±\96\95\8f8\80F\9eÝ-\ 1láá\13̼ä\ fIr(\84¾Jý3\9b¤ÏØe\96ûöI\100aðjÊ)pç\13N1vz\bQ\8c×~þW+\v¬¾H\18\1dóC×-tßte3Íë\85\87FlÇ\ e²¿   \99\9b±\1fÚÚ|$êíß\ eX6¸v<ß~J®[[WHÑ\97&Q]Lýà7Ç©_uËYz\92úÓãq\9b«33a2ß\14wD\9dÈÔà.u\1e¿²ò%S'Ç/\81\86V\82׿ý\8fN\10÷äöüoÌ\9f\85ð£2¸gë&:ÿZv\ fBßþ}\19A=ÑË\87Yàõýí\12\90çÿÏ\9f\ f\12è
+endstream
+endobj
+6614 0 obj <<
+/Type /Page
+/Contents 6615 0 R
+/Resources 6613 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6612 0 R
+>> endobj
+6616 0 obj <<
+/D [6614 0 R /XYZ -16.307 900.716 null]
+>> endobj
+6613 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F102 3776 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6619 0 obj <<
+/Length 2809      
+/Filter /FlateDecode
+>>
+stream
+xÚÅZm\93Û¶\11þ~¿B3ù"ÍX8\80àk<ýà8vëÔ\8e]\9f:MÇÎt(\12:q\8e"\14\ 2²îúë»xã\9bp:9n&\9f\b\10Ðb±Ø}öYPxv;ó¿^ý°ºº~\1dáY\86²8\88g«Í,\ eP\9cÌRB\11Mf«röiþ\91Õ,\17\f"<ÿ\99K&LsÃ[Ó\90[;ø#/~àüÎt~¹y»øuõ\13,³$\ 4eQd¤ÝÈ\87\9a\89-cR¨aX\9dÌRX=¦jõ\10\96OB:[F(Kìú$NAb\92ίÍ\83d\89úåÕ«ÕÕoW\ 4äã\19\99E1\8a3:K2\82b\1cÌ\8aÝÕ§_ñ¬\84\0\85Y:;ê\99»YD0
+h\fízvsõ\8f+lM\81\1f5\89\93\1df\88àØ(õ9\b\85ûÙìÓ2Âxþf·¯Ù\8e5\92\95Æ\f\1f_¿2\8dïH\10\ 68\v\90¶J\8aÂ8\ 5ËÀ>C#ñß\v\9c\1f`v\1aÌ\8b¼1\rÖäë\9aÙ\97\9bÖ.oï\84iVz"\99?ðCkÞ\94¼8(\15Loý`\9e\82IY5·½$¤\85ü\85\987yS\9aÆý\82Ds¶GL=ï%kDÅ\e\98\86\16Ë\10Çó\17û=ËÛ¼)\98Y\96oÎè¦v1ô\ 1k¼µõ\97\827²åuíl¥U\85ç\1e\16Ø1ÉZë"\ 4NTûH¨\8e\83\80o\864\ 4¡ZX·\15\ 4v\ 2IÆ©\86ç\97R\14\85±\9bÿ\19G8ÞKx\90g>ñA\88h\98\9d\9b\r\98Ð'>E\11\84Ì@|\10\1aùf7ʲ\9euB\8a\12\12\9f®s¬J¹õï\82¤ép\19\8c\8eq©eHc4ö©\17µà D\98ª\18m\99iVÂ<\e\b¢ùÑvÀà¥\9dÊÀ\87sig\17¹=\1fh\1f\ 4k\17\ 1\9e\8f\95\0· 8\ez¯þQc\1a\Mü¢g·Ç¶rB+i\9fnZ[²Ö®n\15Þ·¼<\14v¾à;ÛúðF¸\rår²\98u'ÓùåÕ\a\1füä\16¼J&\8a¶Z;ÏÓ\8aÀs+åþûëëãñ¸\88£9jY\ 3\8aÝ£\82ï®[¶\ 1\13\82ߣ­ÜÕß½?ÈýAþçµÚ\eow¹\813½\oÿw¼¬>c\1c°ò{\15\10
+3¯!:×\0\92è^ÔÏ\b¢ñs\18!zD»=\82À\85÷éÉûû#[Ã@\96ô\ 3.T\8d¨\80Ú\11=_\O\ 2\ 3ÝïÔ,2\9c´ô\99høK\88\11åøÃ\9fG\9e5´Û>1I¸q3¼4\8f\9fªö.7Í¿/(XS°»\11´B \ 43@í$Êt$,-xR
+f¢Fé Bá\14\8f      \ 6@þÛêÝ[O4Á\9eU ÇvÏ+\97Â6\0G\Ç\85ÁJ\85RÛ¼¹uIo\9b«\00\1emA\8b1ë<»¼´ï´\13Ų̂×\86ôѯMÒ\10%I\17úÊ\9d<\1a\ 61
+1éð\81;Ù¢2Ø;L¼\90ô2gÕÖ¤k4¶\ 6\9c\1dR*ÌA\19¦ç³X5ÈbNÿ\1e¹ Gg)u\9aU\10"÷~ýÓ¬ÃQ\ 4x¾åå\ 4ß{\80´ûi\99Ý\91\99.,²¥\ 4\85$´¡E<±E       Öv¼Î\ f\92Wå½\v\89täi\1fù\9aµÒ´odþ y3±\92KË°\8d :o£¼,½Ö¡p¸}þ8c\9d\8blã<I\1cö{ît§\ e´J\93¤;W\1d[-R\19\83<\ eH\9dÑ\86À\93\85Ï\1d\14v#\16z\b¦\7f\9c9GÄ\89Òd¾a¹<¨\9c¥:-ûíÀ\844\9dï\bN\ 2 q¦§\10\9dÒx\9e\9b\8d\82     ¡M¢úU#d{($\90\18óBYTOdí®\92nRQ\1fÊî7\8eú´M^\9b7\1aEô2*Éhne~ç¤9\98é\88Ý\0P¹N\15h\94\1fÎ:ñ¾²þ\9býqö~¡Ý\17¦â\9e\b¨Nï\7f\1eÎ\92AL§=gÙ\1e\9a;$y!\10\840ªyGé\87\9e\ e\12\13\1d´Í\8d\7f\86¤(\88\ 37KV²f¾°IQ\92\8eÛªØ\1aµmî\17v\13-\13LäêA\12ó¬\87\13DzÚvÙ\82\8a&(\89¹y\b¦¬%í2Ú\1c¦y¬¤Õkµ\80¬Ï_^¿å«E\12ÎmdÒ\84¢8LÆnòc%\80ê+'<Õ6$º\86yJÙ\fÅQ\aÌ\86\17%±¡ÛIâxØ\83y\vdns¨ÍHµ1ï\1e4\81\83\17¹&\8bðæ\965\f¶h\10\ 6ú\eå\1d\8a\aëiƳÍ\88b¤GV×Ï\14Ó¡ó\a\9d1a\ e \92\1fÛ      k\95H\ fV\90%x0§8\b    \9dV\98\80\7f>\18«%\0A\11\19\eí¸ *\81È.!îLëù²'ÆçbN\912\1dsúô\96*ÍÚØ#\91eJ§\10IOG:\88\f&$ì4Ft\ 4è#ìè\90\87\85]J\8e¾*èo\86Y¤\kýËõÆå\18\99»±\ f\1aß\13;4\ 3êÔ\85´fשּׁ+á+\8fb 'q\97ë\9aÃ\ e@¬KX\8ew¯¹
+\18Õ2H;¢\ 5¯ß\9bó'P<«JëlB\ 3ª¾ã͵yØ£\8cÉ0§)=\85\1d\89ð\ba\7fVLÞªô/\15¹y-¶gÌýÄeÀ\vÇ%}4!\ 2µ:\13®øK\1ft¦(îÂYa
\9bO\14ð1\1a_\0\ e´;\86Ü\14\86Ã[\1c\13ÔÃzuLú(Â=éS\15\8co\r°(éyM\7fl     \8e/à!\8a¼A¨¸Ò(\19\9eZY)K~©Ôm\84\8bÐàëê\88ßÏG\828\ 1\94«2O÷\ eM\ 5\96ÛÕ\ f¦ûH\9c\84À\ 5û\93ÙT·\8aÐ\9c\9a\r\ e0H:³)|L\88%!¹Rã\99/#PÔ³k`G¹f8§²Cð³~¢ÿlI\82p\7fAR5jgyý¨ºI\84(I{uO\ 5F\88dt*\8f\99Íø®60è\98LöïW5\0SÑl"ziï?"HÖA6ÆÑú\9c\1fú\8d¸[\14óòio5»r\95\rT-¾\88ª\8d*>\17*\1e\13Au\89qw=VçkV?]\9eU\rÚ.¢ù\ 3°b  w\83ZÄE1и\90F#»¼Q´!Ìz­¾¨\18Íë\ 33ï¹\1d?£l\86ÁU¾]YX¤²\15\9bå\7f\9f\99×Z¤°z´Ì¥\1dÅ÷͵Vfo¡²ùH&\9crgôjAæ\0ªb\90³ì®=\ e\9aBe\17vμzï\ 5ö\18\11:ÀI-O[SÉ\97\83\r\84d¹ÕÅìÌ8j\0¶K¦î|ÄmWȪ®mүľÎ\1fÜÖömÅÛÓ;\v\ 3»\8f\9aCÙâ\99\1d\8b\e.Øpy^F^sG\ 1\fW\1e­lV@\9e\vµ\975 ºpÞ)\8b­»[Çq\94Æ)2á¹ÚæÍ\9d\18o+orÉk{Á,Y±\85\90¬î\1eû\92¡e?Í\1ec\80h_æR\97wa\92y¨cp:ÒQGbÇ,ut2õ\91N}¾¿I\vq0÷Þã½\83â(gµâår×_Gßì*¹ýæºQ[K\93okßþ6¹»ø\e\80\82\a{˾\b#\9aF\1d\0°Û¼\ 6ï©
+_\9e\882pø1^O£\ fõW/Úçü\1c¥+è\90\ 4\83\8a      ß<«0 kö\7fU\97\ ï\80\ eµ¬ \8dºJ2£(P\1fÌ&°L\83Øx³j\f`Yuù`ÜSä'\0¶Ý\ emýÇÐ`«è\11M    M\11\1e$ga\96\19\02\r#µj3ÑOtß\ 4Mß-j\ 5(\ f®¦¿Qçãå\a@\10úó\15¬x,÷c\94á¾\84\19\9b\ 4À5\81½L+t[\9b(\8dù¡-\98\r*è³J}`1íÜN\81"G\7f¸\83v\7f  }âü$M\9er\0\8a\92¤Û\113¬ÔÈ\ 5Ü
+±&L\94\98\99(\18\1f{`\8f}4þD`f(íë¶?ÑÓ\8d²:\e\8e¼É\9c\93â®$\1e\7f\8d/3CÒM\93'\8d\rä\89\9cÚz\98$X^l}\ 5R\8aÒ\94\1ew[Tàc3ô\9e\156­Ø\1cöÊ¿J
+eX\98~Í&¶î\93\97\8d#\97²­l.g\0ÜÚ¶\ 1ÄH:¡|\96ßæÝ·\ 6Ïïm^·÷>\13\b\r®5E\9d¾\97²à»iùn¢ïäç|s\ 1LCQ\86\82ôÏ\ 4j\93Y\fHC\9c\87  õ\1aÒ}xlÙæ\e\15ï',î\9f\1fß\8eÍÖ\8d(w«\a_âóªéüá\11n\vÉ&ÄÉeF]ºÙ\93]Sà+¹÷R  %\11¹à\16#ÃݱNl¥D[[QLFi\ fFt>\82×ÚVê\85¾»WOïfU6\vãðë\14ÒyÄ\8aÔ\8b\15¼m\99Øó¦ô_ìBµ\10¦áe\16\8d\ 3È\16\ f\0\ 5I\8fÙ\13\12a¯×eÚï[~\vÄ\rÊåBߺjÙ¥þ\18 ¾ú;Ä\rNï®wU3ý\13Gçg}v×ùrÈ)}\7fá\ 1ÐÁ\90w~Ç?xþ\a\9c`\99\ 1
+endstream
+endobj
+6618 0 obj <<
+/Type /Page
+/Contents 6619 0 R
+/Resources 6617 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6612 0 R
+>> endobj
+6620 0 obj <<
+/D [6618 0 R /XYZ -11.232 900.716 null]
+>> endobj
+874 0 obj <<
+/D [6618 0 R /XYZ 56.693 649.325 null]
+>> endobj
+6621 0 obj <<
+/D [6618 0 R /XYZ 56.693 620.94 null]
+>> endobj
+6617 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F102 3776 0 R /F52 1003 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6624 0 obj <<
+/Length 2522      
+/Filter /FlateDecode
+>>
+stream
+xÚ½Y[sܶ\15~ׯàlûÀ\9df!\80$xI$ÍØq\9c\9dÖÒ4\9d±óÀ%±KF¼\99\ 4-)\9dþ÷\1eܸä\8a+m¬q_vA\0<8÷ó\1d\10[[\v[?\9e¼¼>9}M±\15¡Èw|ëzcù\ eò\ 3+$.r\ 3ë:µ>ØïYÁâ\8e-W\ eÅö»\9a³N\r7u«\ 6\8b¯êäe]ߨ\87\7f_½Yþvý3\1c³"\ 4E\94*jWü¾`]Æ\18ïÄ2\9c\10N÷]qº\aÇ\a\9ek­(\8a\ 2}>ñ# \18\84ö©ú#Q Þ<ùáúäÓ \ 1úØ"\16õ\91\1f¹V\10\11äcÇJÊ\93\ f¿a+\85\0yQhÝÊ\9d¥E      F\8eëø°®Nþy\82\ f«\82\13+ð"D°¯\98y½$Ô6\823ñp\17\97MÁ¾\1dd¥(\b"µùLI\b|I     =A\94"\9fD°Qn(òêFka|°ã!LÌ\9e\96\15ç\8b\19B\ eF$òÌ®¤nîÛ|\9bñ\19r^\88<\12\9a\9d\vÅ{Ö²Íù¢¨VyêPÇÃ\81\8b2^\16z\95ç¼`ç\8b7RÂí\92Úq1Ø?OØâB\8a»\8aBäxd*ô÷EÝ\19\17ù\vñ\ 2ߣ\18-W.Áöu\16W7z\89×êÿ*.õ\80³¼ÚÖE\8a\f\15Õ·u\9a\7fÄØaé·°=\ 4þ\81ÙÓ$ë«\9bUR\97e]¡»®ø\86 \8f~\a\e\88ÞÐÄm\"VqX\89ÈÃ\95»[¶\86%\82±^\93ÓÝé\96\8d9CÅH\ 3\95\94\1d   £¡»R\1eöÝÄŵ\8fh\1aâ\18\94±8=H¤ì\v\9e\83óhj\92?\8a\8f\7f\9fß7¬3/«wWêïm\9ed1+>b\8ay   ¿zõªÌy&\83Çx½µ\ 2çðC\10 \92\81#\ 5øè8tºëÃ\8abl¿HS\96θ¢\e ºsjp¬¤\88»nÎ\13]\84Ýa#êú¦iY×\8dÄVÆ_\ 5\ eÂÑÔ\ 3.7Âð\8eÎ6!±?/\1d¡\90\9e©ùz3\17\95ï=\8b\9dwêĪ®V\7f°¶þ\ 6\1e#\99÷*µ!Í»¦\88ïg\18 \1eA.Ì\1cÁ\ 1E¡Gwñ\qpÛ=\ 6\f[`\ 55¯Ï¯{Þô\1c¢ÌÃÔ~±\11\8aٰļýÓõÛ7êý¸J\95~\9d\10\ e\96\91;òÛ׿(C(jz\\15÷K\9fÚÇ\ 5å¦\9eF\9c«£j\98\1fâÍ?\18¥ø`\94FÑ4H\8d2\ak\r¡0Sw\9e\17\18îã\81qY6m-bô³ø\91Ö\ 1¢\82­ºå»jùÐ="0ú\90\99yÜ=Y\rº~\rå¸\94®!-I@HÏq\1e1\8c«\f ¨ë\1céêD#U<\9e\9fä\90\9fóö&Vÿ/]¨z\1d»ùr\15©Ü±rýЮ\98pÐÛ¹p\rQ@\9e\13­\82¼ô\ e5\94\10E\fÌ\ e¨0jÂD¬|\98M\1d$\88\90\a\18\b\e\14t\98\e\1f\ 5x\88\\11\93\82¨\8a:1\12Q'\a"Àäy&\á(ûUnÔRs½?Õ3¹\9e\80Z)mí\82¢=Ç\9d:v\19WM¼\15\15\97@NZ³$î\ 5X#\11Ù[ê\ 6ä¥\9es=\9fôm\vþ\ 4q.\1f\7fï;®^ïòb4\9fo«º\15ú\9b\81"a\0 Ñ9FU\1e$\85!\1fÇ\95\b\97ûÛ%xh¬Ó\8c̬\ 6C\88s[ö©g\86%\0\14>$\ fª÷i@¡\94ã\ 2r\ 5\986Q\8eA\19¯â¥\83EÅÀ\ 3xû%aE\9e¨±H\ai-'v9aÀ·-\13a\f¢£9\907\17kຠ¹V\89¤bË\89ÆA7·Áý?Tð\7f´ ¥±ÌÄ\86²Ní,SÌ\ 1I\12"\7f(e\¡_\9dÞn\ 5[r\ 4^RÆEþ\a[uM\9c0!\80`_CÀ÷\fÂ.Ñý\ 2\8f×j\90W©.v\13R\92@§!\ 1\90 Ô\7fB÷R¹Û6n²<é´bi0QìûzÍLR¾âñ=¯«/×ç÷ªLëZ9\8b\91\1a\8azÎc\9e«ó\1eV\7fê\f\19M§x­\1c­\97¸çu  ï'q!bRLÉþ\ 1Ä6\15ǸûÐ\91­óu\91×Z!³MD\0\19w¨@Ê'gJP\84vévg\9fá\98¤\86\14Ò5u\95Î'\88ÈC.\1d2d¼^·ìóÌ1\10ÁN°KëÊî\1eõ\0/¸Ç\18^IkâÉ\1f\a\^\81®\98é\11\82ñÒ\1d\ 4£q\95ð9\15ðiô¬ÕÆ c\84æâ1`\0Å\a\9fA\ 6\12\v\ 2½²N¡s\13B­x½ÐJ\ 4\ 3P\9f>\r\12FºðÝCJzN<=\81\12®&\1dÁå+\9d\11d\81h+p.½\92oö<\10=Ü#q\0ã¬\9d\86\11\96\1a1<=¦\ f)¸ìÂ\94àd*ø;\91è´Ò\7f]\ 2ú\8d\8b.{\16@:\0\eu\89Ân\1dsYÄ\87`\9fA-\8e\8bÂ]dzɷ}Ë\8e\r5èÖ¡\8eÓcÔ²\91\84\1aùz\1eñ\13 §BÂ6Ñ`\1cjò¼]¬\bO\9d\8f\15\17\ fhN&Ja²\96ŧâ§\13¨HÌTL&Ó \1aÙ!ĺÓ2W>\90ó;Èã\9d\9aK â4¹¢«E¡\8b"ûR¯íÀ\95¼µÐ8Dt ê\94JsÂóR\131¼ñºO²\ 3§Â\8bâTÑ\88\86\80n5>\f(d=g\8a\804s£\0ÈX˦åb­\9fY\15¯\vSKnUwK÷N\9fÒ\12\8eq7îy\94\ 6\9eê\15\a7\1a§\15ÿëw\1f\82\9a»\97\1döo3G}\Ûæ©r=\98ß\82\19'\90g>q\13\81\1fî²rÊî\9eª¨M_%¼\97Ð@G¢\ 3ªó£c48î\9dà      Æ\9cöÎá×\vQ£\Ï\9fj\15\9e¥\87yt\14K0YÔ\89\0\88
+
\99ù\ 6,\84æ\98:ÇhÒÛé\e\8a«fe¬Ô\95\8bÃ\83×W\ 4\13\14<m1\1f\8d:N&$åÒgà¬
+\84Ö\1a\18\15w\90[ÉïC\14\96Ðñ1½%c¦e¡È#{\ 1;&-üt'\86\ eÖ¸3®l¦¤BÙ\9f\b;\ 1%óôΤïàëû\86\13Ù"\9a]l\9f¥¹hÿ?«IÙ(\9e/þóW9øïÊÜ{-.Ôú-@×F\96pWd뺯4µá\92Ê\95UA\11Û]\9a\89\1d\eýVQ¨ U³ôâúwqA&=ó_@Ö\12¹ÔuEó=0\iò\8dоyólÝN\10Ä8×ja´,\80\9bÅéÅ\80Õ\99\9cÑ\89r3 \13Å Ê(¥¹h\1f\18\9ci9\7f]\12¨"/Þ¿»|÷£0+\8eì\97¦ï\17\8eÎ3\91\9fÅ4ô\90ÕVÏÊÆKÏ\vÑÄ\1cH\9b\eáÄü«Ë\7f©\855ã·\8cUjV¢,1«\97Gf\11³ê\96\9b»\1d\86 Â»ÞæS\7f°      ò\11!Îîv }\94¬\83\ 2\1c\1eA\15:\88\10\ 5N´_\17\95¯\b³ûX^µ84´ËX¶V\91=\98J\94WY\9aa¤ò\7fÞq]\15Bûû«+½iô]K\12àY¬iî\15}*´«jkh'p\f\1c\89ÎjIì̼¯7\83/õec\12@8"ÌM)\8f\14D®û"U+ê\8aMW1s¦&WÍ]\8fæ \8dVí¯\86\92'Í­avËf]ñ:\eÚ\98¢¨å½ÞðúиV\ f>\97\r\r³\86\1a1\9f½;\a»yC\83óÃ#\8e\9eÇ÷×E]\9b/NE®zeÍ\94aÎÜñt}Á§líÚ[\19\85\94uI\9b¯\aÀ³\1e\ 1\ 6\83£\ 1\ 38Á4\11\8fÒ\9e ¨2ÅÜ=\f$UÏ=&X&w \v\9deδ<¢"\9d/xÖ2¦?éå©y¾8;\8dÍ\a<\aù¡³÷Õ²y\92G\a\91\9d]ä·Âù\82\19F#\ 6ÏÖ\17â2\88 WÜ\a\9d\9d®\81\8fFóáC»ëí±1§0£\8fi\9d\10rw\8dq³Ã|\930DxwOYÆ<k²V|Û~È=uQ\10í>\9a^\90¿\91s÷ìT\1cc\8e\1c>x\16%b\96kU\11.&\85rî3¶\87\11\ 6ø÷\ 5_±ÿ\a ab@
+endstream
+endobj
+6623 0 obj <<
+/Type /Page
+/Contents 6624 0 R
+/Resources 6622 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6612 0 R
+>> endobj
+6625 0 obj <<
+/D [6623 0 R /XYZ -16.307 900.716 null]
+>> endobj
+6622 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6628 0 obj <<
+/Length 2711      
+/Filter /FlateDecode
+>>
+stream
+xÚí\1aÛ\8eã¶õ}¾Â\98\ 6Ö\1cR\12)ióPd·I°E³A3S¤Àn\1eh\9bc«#\89^\89\9eK\8aþ{\ fyH]<òÌt\91\r\82¢/\16ER<÷+MgÛ\19\9d}wöæêìâ[Ng9ÉE$fW×3\11\11\91Î2\16\938\9d]mf\1fæ?ªRÉV-\96\11§ó÷Ú¨\16\87׺Á\81ÙùÅ?ëõ\e­oðå\1f\97\7f]ü|õ\17\0³d\8cä\9cãi\97æ¡TíN)ÓÚe\80Îf\19@\17±\85\9e\0ø4\89gKNòÔÃg)\85\13Ól~\81\ f\96§ö˳o®Î>\9d18\9fÎØ\8c\v"òx\96æ\8c\b\1aÍÖÕÙ\87\9fél\ 3k\80\ 1IòlvçvV3Î(\89b\ 1ãrvyö·3z\9a\15\9c0Áfi\92\13F\85g\864\85®e©^\ 32\19\9f\94c\r¥óõNÖ[Ç\1cx\91\17\11\9fßÙW6\7f{yé7éÚ4ºÄ\17}\8dOd \fö¥\«JÕ\ 6¿z´\ e,¯d¹Ô«\7fªµAö\ 1Ñ\8e}\89Å8\8e8á)\90ãp5\85)\95\90®(#Y\9e\84]\8d*\81&\8bëí\82ñ¹\87\b4;\ 2ÝÑ\ 2¸¶ÄÉy\19ó\84$\80ÇHÜßÚ3­¢ÄI\fgÃ˽¬ö¥z\ 53BÌ\ fmQoqÑA²\ 3Ç+;8ÿHi¬¥9\9f \94%)É\92\8eÔ}£÷ª1\ f\13Ô&\82$\80\8dߨj¹*­\90\ 2ÈÇG'À\9eìY&Æ\94ÄL\84]²Þà\91\81'\1e\80ÆçÊ\93Ö¨z£\1aå÷êú\88òVV~T\16µ"\8b%Ïòù7È0äq\94Æ\84Sîyìu²íLêugq`?       ®\92      \12\bÖ±äÓÁ)õ\14ï@\9d¢<lü\17\1av%\9b\ 5ËæÛ¢^\1a½\a;\88\19\9dGt\7fÿÕ£õ\956FW\8f·ü\e\1f$\80^öl³ó\1e\90\17¿ÿ¼TצûÜ1\ 3\ 4\ 5¦þeh}ö¤\93Æ\95\938{\11ËèWSd6Åvg\1esÒMw\8c\1crÒ±"\ 5\ 4\9cX\8dD{\rò^Þ©\ 1Qµó/ÏQÕ)̪Qòftä\1a¢Tã\ f\ 3½Û\8d\8e
+&Áð\1c\eÅBì\92æ(\8aí\ fÍ^\87xç\ðpõü\b\87ó\0]¶^{\vÿt.Ô\9e×hë÷n\8b\8d?Bâãn\ 1\98Ê\87ñfGE\a\1a\9cò1|¯-Þé\8e\9dÝ\9c\8bù\83\0A¸p\ 2o\ e\ 6<\8bº5Jnì\v\9fïä"¢½ë·Û&½"\83¨Aóè\91ú,ã(?©\ 2)'Y\1c÷\91&x¿!6H\19\f¬\81ãÈ1\1dp;\81        \15$büe\8a\9cg\9d\8f\ e\86\1e\9aöLZË\1a\a\e\8fQ«+ev.09¼\8a\eËF\15¢\9c \f\8e\1fE9ØÝþ.|ï]±1;?\1dÓ/î\93\87ÎjÂ)³ÿ\19¯<\b>ÿwÊ¿¶SÆc¾×\9b\ 2\98\1e©\8dß¿3Uy\81i'¹oËW\8cD\14?_âãû\ 2RnU~¤\9c\9a
+~\19N_V\85Ù¹
+!¤ö³e\ 6\99i\ 6à\0÷ÈÛìÇ(âã]\1f\96\1c²Ú¯7\eç¢zG½Þ\1djt\ 1Í\82ó9Ñ\a³?\18òéP¨\10;ô~        ìîrèÒ{~Ù@Fg\94wè­>\19s\86 pÂ9%\18¬TP»\10>\ 6pW>zlÔµóô\87ÒU\ 5³@îÀ\b§Ù{L\9aç³\18ñù½\95\81Gç§Ef\8b\9bö×ap{Øïucúzò±Vg   ¡´+V /¾\99Òj\ 6Æ\11ö¼\9aÊé!\10t¶¡O\9d" .ÊûcP\a ³\9f°5F2\9e\85­÷\rð\7fâ<@½\ 3zWØ\90\82gþðÃ\14\8a ÄÊnû[\9b\ fµÞ·E;\15YÁÚ{wàÊ\ fÔ£¢Ü@\9c%(ck\1aoÔZ\1eÚ©
+ýýw\17Ü\13\19ªÕ\90Â\18kN¾®\8bò\88PW×=a¬×úÂaë5\88qoéNËF+ùo`ÃïU¨½yÖ[ákä#\83øÔ³\1dR\94\84w)J±!w²©!öO1\9dç\84¥Yï\83\97qÌ1é\ 2058À_T£­Þ\88\90Ýù£Ü\ 6Ù8!äó­ªU#\r\1aA\16ú(\19úl?\89u¶ÿ28\8c\1cR\94ú\8f\18\8JÞÂ\19­Gíj\ 1?ÍÁ/¡³È\86ÎÂ
+IÄów(hHk\b\13ñ¸¸tth\9b¸yÕè\12Ò\90çÞ\15e9öUF{O'·ÛFµí »ð§g=?g¨4«bU\16:x$§O\99_Zëj¯kÈMÂj:\Ý ¸¢\85\90\14\94\8e\r7\8cb
\87KÛR·­l\1e\16¢w\86\90\11Lô±Üvû\13Î\89í9Á¯\16À0×ì\b«b¸ê4\92\0þ°\92e\8fWîïÔ
+\96òt¸\ 4>\ 6¾\18£\16\r7´ 0@rë\17ãi¼\1d\84öÂ*ú@CÉ}åÐü\92\19
+0ºËêÇ\86\18G$K;G\7f£Ô\9e`kêV\91¢\92[E\ eͤ+d1\90Ç:\13\1e\ 6]\80æ´ÔB\ 5;°¦\99e##\82\15t\8e\1e17\90«V\97\a3Y|\88\98\88¾¤ùû\8fï¦0\82ýq×A²¾Mz,Ö²\\1fJoûð~Ýè
+G \80×+Ûfesï\ 6-òõ\11fEµõeHl»TùQ#¨Yö(\99Kc\9abe}\ 3Pa©\86\1aí`Q\88|·Énºµf"Ë\83\7f=Ql\81\9dÒ\8e\14y0»\10¥ÇÝ°\84ð~[»WkoÑÖ\13Q\16
+n\aÆù2@äÎÏ´\ 6\1d\b\f\8füY\84\1d4»Ò1®GÖ­?!ªÈö9\93.¢^\17¥ªm\83m2·\8eD\87=úc\0\82\8a\ 1@\9c\18z¨ÉÜ飯w"P\88\8c\8f\8d¬\0C\85*»X{\17\89¾\0ª)ç\93^\9cün\e¹ßÁ!Þ¢ù\17MË.}.6\91\99D\84wlÜH£\9eËud\er'\1f3jÛÏD~q¨\ fyôLn
\ 4~ã)Oâa:1^ú­rÕºÏ)\86\99ý\84'Ë3"Òü3<Ù2§$bì´fD\99ãÍ0~äÌÇ\80nÞG\ fF\93\931'=\1dsB òq\ 2\8b\83\8e\82>\90\ f\82ÇD¸ùL±\88\17\8bÅ`\82ò\94\8c\8eï«v\90.\97ØÞ\19tø*È\87\8a%l¯&}I
+9H×sº\95MY´\ 6ãñc9\8a\94ФS\0Uº+\9dv2ý´\97H\90÷\8b\91ÌáøÂ^SX\18ÄbD\eMäu§qãxÃ\ 5\81\80\10\0\82¢$àF\7fÚ)Û\9e£üTÄM`Øß\ 3ý÷@s\12§]wÍÆY\vk\90\ 6Ç,\87J\ 2§1I´£\90ýâ\9b´\8fdÞû\87X$$¥ÙX\8b\ 6\8d\ 5D\a½ª\ï&d% \8bí}Q/ÐÓþêIÑCp`ì¥\82\870ȳ£&Í\91ÀY\9e\93\9f\11x«¬ú\9aÉ`Ël/(\1d\8a\9bCLòâæ)ðt\82\8a\98Ä,z)\19\19\90\1c\ fû¦\12¢\19\1eîxµ/§\ 2®½\9b\8a\9fã»M'ø±iXeÉ ¾BòãîÂ\0Nk#èÖ\8fû|\ 2'
+O©WlÛ\95åD\1ckÍ Á±MjkèqLOY\ 3Ô»\82³ÓÖð´D Õ\10l"\ 5µ\80\9diÄþvw\83s^\8díô   5fÀª8\8f\9f×ã\8cö]y\97g¬ÕÞø¾¼ã&À(%\90\ 1z\92döÆ\1aç\86\11\9eçV\1cI>?ÇW\97¿\ 66S0ÎtÌf¨Æ*Û)Ë\ 4¸ØÐHÀ\ 4\97cÑ      +\12_Û=°\0{\vË\84¥P¡fè¼í\1a$ ¶ZÄ\ fð²\0½4,:/\9d\85Û\ 2\18ôâH¨ëÕä\90Iº¾X¿\8b\8frÜÌ],LU\1eÖ\9e\9er\84Ï\89\1erÀNLÚ§\85¹u0é8?ïÚ}ªÚ\eߺ\vz\8e=gNÏÏûÖË8G\f\7f5\98\bm¾µ`ï\9a ,7Eù\10\12/cÙ¸\19ß1\852\1dòÛëC9.ëñVÄ\ 5Éqka\14 Ý;ò¶s$Eø_HßÞ||F©\ 3­ö\9cÉK¬·P\82»£ Îý\ 3\8b©\10© hîW\10¹oü\92#F\88ù¥¬pâÒ(`¤.78\8fÑ\1eæûë7ä3¬¹LDðáÿ\11pá¼ÔÆ\9fï\14\ e¦<Æ\16¢Åø\1cg7zí'\91X;¥*(¾Mhì\bîÅ\rKC-Ä£§\1a
+ȬN\19L/n½ÇÂ~\82[_\97­\ e\9dÊA®ê:\1cÅ/j\19\f\8eö½5(¥ÊG7\94kÛ¦9N\89Nx&[XEIô\9cg\82\82\85\8d/,º4nê¯;    %Tä\9fóÏ\9dÿ\0\7f\12\9f­
+endstream
+endobj
+6627 0 obj <<
+/Type /Page
+/Contents 6628 0 R
+/Resources 6626 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6612 0 R
+>> endobj
+6629 0 obj <<
+/D [6627 0 R /XYZ -11.232 900.716 null]
+>> endobj
+6626 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F102 3776 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6632 0 obj <<
+/Length 2661      
+/Filter /FlateDecode
+>>
+stream
+xÚÅZ[sÛ¸\15~÷¯Ð¸/tÆ\82\ 1\90àeó\94t»­w6\9d¶ñCg\92} $ÈbM\91
+AÅq\7f}ÏÁ\ 1x\91(ÙÎd¶/\11\88˹_>Àá³û\19\9fýõâýÝÅÍ/\8aÏ2\96Å2\9eÝ­g±dq2KEÈÂdv·\9a}
+þ¥K\9d\e}5\97\8a\a\7f¯[mh¸®\e\1a´\e·øs½|_×\ fôñï\8f¿]ý~÷+°\99\vÁ2¥\88ÚÇö©Ôf£ukp\19¸\8bY
+Üã\10¹GÀ>\89ÂÙ\±,qüE"\80b\92\ 67ô#²\ 4O^üåîâË\85\0ú|&f*fq\16Î\92\98ËÙr{ñéw>[Á\1aHÀ¢,\9d\9dÛ\99\12\9cÉ0\86q9ûxñÏ\v\14\8a\89\92(c\82Ç$Ìݦ°êË`¹É«{«¸\bòõ\95TÁZ/[·\98\97%­Ôûv·oi\12\f¶Íý\8eÏ\ñ¿Ý}øí\9aöýãç_®R\1e\Óâ6¯vù½6°I°«y(\140v¼Vz}%x\90ïKGv¡7ù\95äÁ×\82\1c"\ 3³©÷å\8a¶ï\1aݶO\8eì~¹¡ÙFoó¢¢Yç>8\96o½>fÊu\v\r\1aèkrï\ 2Y\92f<(ü¯\v\8d]mL±(]X ª¹[ÉK\14þÑjðdõó1\94·\aÑÔ\e\98\83A\9e\1c\87ªmêÕ~éæM½u£J£\v\1e\87ÂÝß\17\956\86uº(\16JRåC½*>s.õê'8\91b0ß\94\85i\rûfÊk\88\16æ\85\9dßåM¾eºja>M\ fç¿=ê\ 5,d\99[Ø´ÛrD*J\87+#bññ\8a'\17¾\9dò\80\8f\8b\11\ 3\89²\86\91êW\87LD4½ê\18\89Ø-ÛYsó\15­\987E\ eÞC&¬ÕÍ\96-\1a\9d?°|\r\1fWJ\ 5ìÛ\16\19\8bI\19Ï\122\1a\97ÛzD\86|6§\9f\ f\ 5ø]\97\183í¶\8f\8f\8fÛ¢ÝØ´÷ù:\9b§,\8aS`\9e²8uÌ?K©Æ»>Í\15çÁ»ÕJcBDIpùØä»\1d(\ 2!2¯0äEpIKVt\1a¶5þÆ\10o%\ 4\11\ 3\99\1a£¿Ð\1a\1eZÑr«·»2omRÀ\8a®@Ý¢º§/\9b\15¸©¦ï®\16tt\8d[\80\98oÜ^\bz\9aüÏÞ¸½\97f\97W\97\8cÊ%\149[.#[.\13É\14ÔINÚ¿[6uõ´uuuXÊæQ\1cA\11ËƮʫÕ\ 4Q\91°0M;\9a\vpþ×     \92¡b2\15~\9b7\ 4h\14r\11TµËÆ\90Ë`\8fÍ\ 3g\ f\8d\89sh\1cüõÆÁ\ 3X\17iörB>È\18\99ç\9c\9fT:LX¬º}\97D\11u¶L.sÐÌMB\87ÛBº8á1ö\8aÊ´:_9ÙÖî\88u\84+Ê`ÑàÏem4ÕJØÀY*\93±\85ÿ$B® Jm\11çPÄóêÁUB\e\15\18Ù6äpÐj\b\9d\9a
+÷ ½\1a(dÚ´\14\ 5òÙò\16ú
+ãÌïÊ\92ú¾´\ 3\eË\19x Q\19E\96ËÂP2\9eº\8e-\15;ÊBÁ!\r?`\rÂÚ\ fªÀ¿ÚLx\r4\91!\13\86«½=Ê\92¢ª³\ 4\19ÀÙÓ5Á+è\95îÄBëÊ·\8f\95\1e[\1d\8dèC«ç-Ò\88%IìCÆ\97Ì      )\15g¡è¢\7fY{ú¦¨|oêü\ 4í$óU®!0Å\ eJ\99\84lBóÍ¥d"}Y-\e²\980\ eÕá\9fltøJÙG\bº=ÉPCVT+\88}öX¬Ú\r!,\8c\ 2Ó6@jNe¼Üë\95\v
+84§]\83³\8d^\e\0\8c§\17u\rzVçÎ,Ê}³0'\8f¤\13"Ú®wöÄtÏôç)8\9a\16[Óc\93!\9dA.\89\8c\b ä\85Íq\aRb\84!ô«ó¦,líVY`ª|\aЫ5Ø\râpʸ°\8b°\8f¡ó¾\95Ä|°\eÄ«+6Ày¬ó\ 2mµ5\8c\ 4r3N\ 5ú 6&\ 2Çc\93¯zfc`ç@mY< «\ ek\8d\ 5yÃò\156#WÃÞ\95¦>\88¾)¯ú\b¤a¯4¦- c\1fÁ\87Ìò}»©\eãXö>ê\8a!\0¾v\ 3\91IUxÂ]T0dr\88\8beÚw%\.\fB¿,\vn×4AêÀ¶¡µa¾^ÓtN\9f U[,÷eÞÐ÷@ù7´±w\86ì1\ 5Ì[t\fSU]Íÿ«\9b\1aÃ$ôø\eæ\97uÓh³««\15%1\1cYÖUK\8d      7 !\ª½¹\9ev$Ú,L"À\1ez\8bq\18ñ( \9bZÏÜ\0ð1ueÇvU¹\8aÙ\90Ò\98\18\94Oa\12\ 2|ÓDmU\18èîOè4ü|Ħ@;h¢Ôë\96&¶`\16\91\ 6÷\98 V\ ek\19\7fpñ4:æ²\ 2\87úË\1e®\ 6vÑ"\ 2\98²vÁÁÀ\1f¸\ eþ8\9fæ\96ìdl\8cú¢R©\a«G\ 1Ü#Üy\14Æ=v^ÕKðî\83ë¡Id×\aغ¨Öµ\87åüðð\10´\87üí\94\ 3»½\ 4  -Hî©á]a\12äK9½ê@¾\8c\ e\97!\8aàdót\15w\1c\84ßtl\13'øó ÿ¸%\f\f9M{T\93\9fÝM®íî\r\0\ 6\7f&\0\fN?wo\88^ÜkQ\8a 4ª\12¸C©\ e\ 6ãug\ 2\98¥=deëºn+|Ia«\ 2\83ûk±ÒÍ hRðÎ\13ÀQ\80²\86\16Ë
+\ 4\95Î\97\9b  iBtvú¬4\19ìê¤q]\r\88bµÉ\ 1ùâ\97
+PHm¥´\85*s\85
\116pã\9d\9c¢c\98ã¸Ðí>a8    (\8f\83Z?ÆrÀÇZN·þ³pjt·.\98£\17\8c^>\ 2îx\9f\90é8 ©\92¢Clù·\10Ëq\9exý:Ö.\v\93W*Gò\b      è\9aÇçß+NU¤ð0Ó\ 1ò?t¯\1agk\888_CÂaRN"-ÊT«ë      ?ýàK\7fôz \8c\12RD@IñÏ\11\1a\84l®"÷ü6ÚDN\13\\ e#\97\83\10½s\17\88ç\91À±\7f£\90\85qwKpÔ    ½\8dÙ\98ý\ 2(\18f\1f\10¼Ð]@»'¬¹Dz£¸°`\aëÜ3"Ãí?Kã\97H\f·z\15ù\8d\83\94B&}®\e\9ah=û\85} Æ\11\90\85²_Ck±\9fE\85í\1cG\8f\9b\ 2_\1f\9d°s\f1úB\82¥§h!\a\ e¼2\0Ñø¤\9a\87&£ÜÁÇÝh¢7¹º\80è³Æ'ÄÒ¥ñãF»Ç\97a\94t"Y\7f5n¶\7fËu\17\0{9_x\8d\v\7f\0á\91_ïH.º'ôÞBØ|'nï\9d\1dðqÆÁR42û3^\17"fa\14¾Úí6B\9f1·]ï#ôÀ{{ã·ÔUéCáPú\ 1®\ejw&EÉDZ\80\98\9c\7f\88öPÛÝ]n×\a^\19BýA­?#Â\88¼Gñj\18Ó§\ 3\b
+âéHÊ]@9f/\8c\95\177\ 6y¶öóóµ_\1e\ 32g\9e.¦^ø,|Ʋ#
+\83'\8c\9bÓQøÿi&(Ï\1aªÈ\14ª\ 1È\86½ûu}\7f£s¼ò\99\89þp\8aO¦@tñ\1døâ\10\85±(ëÉ\14í)¼\18\9e\ fP\90«ªe÷ü\84\82w\ 1>ñÈ,%KÕK\90j\98v¬OØÉ\8aí{dÄ9\8b¥ú¾$\11ç\92Ddç\93dâÖb½G\80ÈËþÒ$\19\1cµúýñ¡\1e
+y>Ô¡¹È\ e\ 5­÷ÕÒ<UõÎ\14\ 6\13ÎL3°á¨Ç<ÇB)û§\9d\ 1\8b]S·uû´\9b
+\96\ 4.\14ê(LC\99R\98"3\8b`ÖO6JC\11º7\ 6Xhjú\13.MSðâ<\9a¶;­ñ®ú-ßîJí\b¿¿½vÐ,\85ÄO£ñmþ½Ë\92ÛÞ5HkâÚ\16A2d¯1eÊT\9c\ em9\91b\90üIòbãI{ r»\a \ 2t\13\12.\16òÌSÊ(§\16e½ô\19u\9c\8c\8b³³\19\97\9eϸA×\9aO½¦Ð\19kJÿ\8c\8fRÌ­\9e\91ñN?Rt{\87Þë\12w"ßÿÈ\8eõìÛ\85Ñ÷§\1a@\84Wõ¾\8f\98ýn×hc\8e_,2¼\82\1e¼X¼\ 2sMU\99\94ñ(y©\8cé      \19\ fñàu'Så\81\96}áìD\9aH'Å\99\92ÑK$QL\85ý\9f\86º\17Ü\81\1c^:ï \ f\ 2Gy\17
+ðO\98}W+\8bÓ³\89\95\9cM¬.k\a±mlñ#\9d;ãþÈØ\9eúï<\11g<ξç\7fóü\ f ]&ù
+endstream
+endobj
+6631 0 obj <<
+/Type /Page
+/Contents 6632 0 R
+/Resources 6630 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6612 0 R
+>> endobj
+6633 0 obj <<
+/D [6631 0 R /XYZ -16.307 900.716 null]
+>> endobj
+878 0 obj <<
+/D [6631 0 R /XYZ 56.693 624.82 null]
+>> endobj
+6634 0 obj <<
+/D [6631 0 R /XYZ 56.693 597.302 null]
+>> endobj
+6630 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F52 1003 0 R /F102 3776 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6637 0 obj <<
+/Length 2835      
+/Filter /FlateDecode
+>>
+stream
+xÚÅZY\93\e·\11~ß_ÁÚ¼\f]"4\98\ 1æH\9et8\96R\96åHL\95S\92\1f\86\1ck\ ej\ e­6¿>Ýh`.\ e¹´]Q^\96\18\ÝèóCcÝÅÝÂ]üpó|}óôïÒ]Ä,\ e¼`±Þ/\ 2\8f\ 5á"â>óÃÅz·øà¼S\99Jjµ\yÒu~*\eUSs_VÔh\ efðe¹}^\96\9fèã\97÷?.\7f]ÿ\ 3Ȭ8g±\94´Ûûæ!SõA©¦Æa Î\17\11P\ f|¤.\80|(üÅJ²84ôyèÁ\8eaä<¥\1f\1e\87¸òæûõÍç\e\ eû»\v¾\90\ 1\vb\7f\11Æ\9c\ 5®·Øæ7\1f~u\17;\18\ 3\ e\98\88£Å½\9e\99/$w\99ç\aÐÎ\16ïoþyã\1aQ¸gEb÷\161ãn@L}ô<©¹°Ë\16\1fVÒu\9d\9dÚ\91\0ò¤`eÛ\1cÛ\86ÑI90¦\8f*p×H2îÁR½\1dÌM÷ªn\8cH\86Ô\85Ï\?¶\13\99*\92MfI$Å)-»\95!
+\8c÷4¹\1f2O\b»Ù>Í`»\ÍQ\95Lz\1dÕcR%y­w\¬|×c\ 2ö[qP\92        ¯÷ÀGÌ\1f\f\19÷Å\9f94ÐHkú-Êbõ\1fU\95O\96À\12w\12êÍRØP·JÍ\93ë|t]\8fÎi\16\92á\12·Ô8&wvðN\15ªJ\1aKló@¿dãШ;û¥Ý\9b*)jØ1O\9a´,:\ eµ¤¸ë2\1eúÆ\ 1\8cåÜWiӨ¸N9q!b\96ÚȲѯfãq\9bâ\12D(âk\ 5\1cu\ 2\9e±\15Pr̯°\94\95çJ&Âhd\ foÊ]\8aGQ»¿\ 2ã\91f\\vùé®Ün F°¯uö\ 4|5ü\e\8cóÁx ¢¨\96R:f\ 6\8f§3´1\82I48\1aÌ\8f~½W\e\1c\8eÌ°î]ÍÅ£úé\9cï\18\83c_sÍÃp\97ù\ 5½\91MÖ4e\99á\92OKøPOß\98\ 6Íg&bÂ|±\q0§\15ý¼I·\87De\1f]é69ü峡4O\9bÃ8\b­"pMT\ 5èÇ\93×\84ªSÅC\8c\90¼³¡JíAÔÕÃãN\9a«&awªa\9fÛT5\99±XÒ\aùCè176vÂûÀásî #SK\9f\19Ý\ 1?vj\8fâJÚ¬A) «{!x¾NB8AG@lÜëyU\91\16wvh\ 3J¦çÜæé\12\86Á[êÉ\93êS{4\13+Cmàû\9ax[Á\ 2\94N\82¦Ùõ@x9\95\9d\0_\b<ÿ\1aá\ 5\10
+;\aDÙí\12\90ßr%b\1f¥¢\ 5&$gaÀÇj\1fĽQè°{ÐWj²tǸ\r%·F=·ô¹ZÙm\92Æ®\9cî\ôI¿Ë8cyë¡ÊL¯Ûã±Ru\rþÓ\99m\1f\1a~z»\14®³þ\1e\ 3C,Mæ\b\9c\87²¥\ eÚ\ 6\1aǪÜ*­33@?YR-y\ 4º¢uI^¶ECC³*á±\80´}\95J\80ÉN#Û²h0Æ`r {îòä\81\1a\eÃ%Æ      âDÇrè©\8f\8a²\87tÐÂN\8f\128uzWèø¸M\8a&\ 3Ó| þÍ\ 3éÝ\13.s#\7f\12©TÓÐ\ e(l«\19²\ 5úú²ô\80¡¬U=@\9b\91\aì\19]ëÝÑyï\ e¤cÜ\9aKÁ"ÿ\91\ 4°-ó¼,\9ev\ 4\83\87\17#¼¼\1cáÃql\1eí?˳  Ï£\80jR³q\85Óà«»ÿd¸}qH\8a;2\8cÈéÐHd`J\ 4z˨\ 1é\11\0wA\1f\83ótØ"2ç¤6Y\¤Q\ 1MdßaOè<Ëj3¶KëmRí,a\98\96¢\95|Iwm\92\9d.gC\e\9a\90CßG©ÙC\ fmó>m¶\a\eb,ªù­­MLië©å\92=ô¨Æ0p\9fî@È}æ°¨Hº~1\86B\93Ô0\17j®F!'("-öåY\0\82\10³6£^ü(\80\89¦3´\8d®æ\f\18¾  ÑÿK³\1c\XzÃ\e#Í´`µBm4\8aíÒj \9d'c}c̬ÊÌ$\88\83Ò\92Ð\1föª\b\99¤Û~\bx§)\84(\9b|dfZ\1e\8cúÓJm\9b²\1a\ 4"{ê3\ 6àóó\ 6 \83\8c\1c\8c·M\9a¥ÍH\eâÛiÃ÷A\ 4GtzÄ2^LW\16ì5"Î\b\86øî8@àT\8c'8ðeÉ¥£ª\r\fåfGsqXI\11;/ÌF\9a\1c,k\ eUÙÞ\1dh&á/\7fè\99\9a\ 2\enZ³d÷\eä.íä8ùB|¸¼Ï$oÙÛ¦ÖØ\8b¬¬­yü\85\8béúß¹:\7f\9b¬ÜZEó\13EO\fá[*\99Ç\ 3%\ 3¤!%CïXÉ|\92\ 5pFZÐ\80\ eEÔe\90pdÆbç»MÖV\eê³þ4\k@vì<Ãhõ¯õ«·ïÞÏ^\a<\16qi\81@\r^\87l\9c\ 2\ 6¸7\ 4²¿\ e\80\99ñ`lf\9a¨53\1ek\ e\bçºp3p\83Ë6Ca\17l\ e\f\ e\ 3\8fë\9d\99Ò\99Ó\99YIÛ\1cÊj²\95\16\1f^½ÎÍ\1e\18)N;&³×I°\Õ¨ÊZïË>I\8da¹     í`^U²Å\ 5}¢K\8bºQ\89\89É\1a\1d\f±x\ 5=ÀÈþ$     \8eçGÓý)Gθ\94\80\vG\10³9\9fB\14\81â   B\0\8ay\89>K\8e\8bÌ\ 5Â0\ 5\r\92\17¶}{\91\80^º"Ôô±Q\84\0 Y+3Õ\9aÑ\ 4¯»Ã\9b\11fâ*O2õ5É\8fÙ\\ 1\99ïuö  \96ÞR\94ó%w^\eNR\r®4§V¸@?Ù\99\83èd\ 4¿ä\8eÔ¦*\11Ì¢ÃuÜw¡ke°zè\83ëO°:\86µ'6\ fB\10¡æk«Ë´ø46\87ûîöe|b*\14\ f\88xÁï\12
+\8f\ 6B4úé.nµÍ­pÉé\0@WÑ-«ô.-\0\91\ ea¾ç\ 6,àâJ\845\8aºb
+\81&Q׿\84¿¢\8bø+úæu\93\1eÈ\83¤ F«U}L¶\1d¾Ý\12\90G<¥@ ³Ú\14\1eóÃ>¤>\14åq_%w9*éT\97\10\80\85×éÒ\82­Ö\96äoY}4Y\8b\17·}\1c¹µ\1fm\916Fßp7Ý\1a\85õél6à\1c³Ä\ 2¯!\81ÛÞ\16|_^\9b\82õ        \a\1aûf)6\88t5¢¬\1aú \14\v\r¬ÂRz\rb\ 2£ØÛ\81\0ß(©\95\98\9d¬ð¶ôÝ%Õ \1aÀQZ¡\93q\10\ f79\1e«òX¥\1aÁ\12c\e»*µ4á\1auH\r3\14H\a\84Î`«     \12Ö\85\84\ 5]õi×sC\13¶¡\81©n¾\8c\fö\19t\16·Ij\ 2þ³%\13áñÑ3\ 1¦?Ú\1euZ§y\8a\15\e"\ZnÔ\1cÙ\18\9añï&Úé\17)h\93í\8f\188¯Öo~¤®¾po¬\fú¨\9aeæÓã\ 6¸¦w\8aCHWõð!B\f\8e+\G\17\8a\82.ÚÃ0\0\87\12_\ 5¶:\8eê®\1dÎÎ!dÔôm^\15\84®\at5,Z]\98ß¡Ù`\a±B\93QÂæ5C8
+\13\13%\ 4Í\f\16«
+,V\87O梠\19ä&M©fËH0è¹(}\e\10\8a\8b\89      ¼1º\ 2\1c
+HêýÃDÑæ\eU!y\14\1d + \93\19ÌS\97\9d¥îCJ\12]Z|wu­Ú(Û\8fY\10\89q\14ëÐ\91ïá\85CJ×\ fðË7Ö¢»yèú<D\90á
+g\r     áSMs´\89Ã\94\97ªHÍ&Ï«d\aJÚÑ\ 4R\17tÓé Ç&[êÞ«¤iõ5\18>*õ¹U\ 4QýÀÒï\89¼(ëF[<´ß\83¿§jB\ 3l\ 5â¨\ et3\16\90ØëVc\ 1J_\ 4\1e¡\ 4\ 3yLáå ²ã¾ÍÆ\97ó\14Í.ïpÒH{ä \8f\16h.ÝϽ+îçߢZòN?Ü\14Ö7~ù\19%\93Ø\8aU\rW\ 6-\84i±¼(\eSî5øR\97ëëÚ<;\9e­Õ\82\ eYØ?\98^®]K\7fú\9a\ 5làUÒÂ8\0ûa\1c\HÝ\83r-ý\18       K[ëºPË}\féñGËeáÿé!\8c^w»d\12\9fÓI$\99×?\8fmËã\ 3øïa\ e·Á\85Ëç\9dòLud\1aÁB\0DÝ¿\ 1dê.ÉÐX¶s\98^Æ \9dÁ\9bíJ\80\8b¯íô\95(ñ^\ fþͼ\96ãµñÞ<\8dÛòZ\8cõØ\19®ÀFDбõâíÏÿ~÷ú\87Wk,\15ù\17¢|\ 4[\84Ý2û0¿'D\10»\83\v\7fà\81úâ±\1a/×!¤Ë¼>Ô_[\86\0\1e\84\vX\ e\8bba8{XO0Ù3}Q¡\1e( »hÎ>®x\flô:u¢\b:\97Åd\81\fîËVCÇ0 :Mh°\fvP\1a\ 4½\a ÊõÙt<¸+\ÈÇ\9c   Î\87\8f]\0÷ë\9eà\8cü=\16Eþ5bZ              Wr9V®yOëÂ]\96\91ANÿÃá\fÌp]&Â+ý$À\8a~<yÈ\9b¯'
+éznlß±@#\ðk/5ãÈFÁQ\9e¹Ã\86\7f,7Íý\8b\13>\rÂéþÀ\7f\17\ 5xES
+endstream
+endobj
+6636 0 obj <<
+/Type /Page
+/Contents 6637 0 R
+/Resources 6635 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6639 0 R
+>> endobj
+6638 0 obj <<
+/D [6636 0 R /XYZ -11.232 900.716 null]
+>> endobj
+6635 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F102 3776 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6642 0 obj <<
+/Length 3790      
+/Filter /FlateDecode
+>>
+stream
+xÚÅZÝsܶ\11\7f÷_qsÉ\8cy\1d\1fE\10àW:}°\1d§u¦\89SK\99fÆö\ 3\8fÄI¬I\82!y±Õ¿¾»X\0ä\9dx\92\92ɸ\ fÒ\81 \80],~û  \ 6«ëU°úû\93\17WO.¾\8b\82Uægq\18¯®ö«8ôãd\952îóduU®Þyoe-óAn¶a\14x?ªQ\ eÔÜ«\9e\1aã\8dyù­*^(õ\91\1e~¹üçæÃÕ÷@fË\98\9fE\11­v9ÞÖr¸\91r\1cð5Pg«\14¨Ç\1c©\v \9f\b¾ÚF~\96\18ú,á°b\92z\17ôò\ 4g>yuõä×'\fÖ\ fVl\15Å~\9cñU\921?\ eÂUÑ<y÷!X\95ð\ e8ðE\96®>é\91Í*b\81\1fò\18ÚõêòÉ¿\9e\ 4F\14ÁY\91صEæ³ &¦Þ\87a¤¹°ÓVï¶Q\0"èóa¬\8a¼®o7[\1e\97\9b0ò>mXà©þ#þÈ\12ß\b\ fÆPCíi¨\96#vüòÓ\86E^>ÞP¿Ä§Ï]/\87¡Rí@c\ e\ 3­Ã½ª%A\ 2\8bZ\90\ 2y\ e\85ð\19ãÀ\9a\97\8eý­\11ù|w"ö\83\ 3\e9æe>æDäz£Ù\90}Õ^\13±í\96Þ\14ªéj9Êi\9b\8dB6\7fÃ\7fv\87_wy\ fd«v¯4\14¶aÊü$H\8e\11\91·8\¤Þxè[=U$Þ×z\92î®ÚQQgN\1d\83\1céY\v\ e:ZU"(±k¼ÉG;­¨\ f³~IÝ\7f±\v\87v\ 4ö\ 6zA\8bÑÈ»òä\80\1a\9eDVLoï\95g\140;°«\ fg9H\8f8H\f  Û4¦\rV¤,«-\a,¦Il\ 4\18[\ 1\16r\18­6\82¶6¸¦\ fS\ 1mWV9wùP\15F5'|é\19Gø¢¾V\11\ 3a\8dT½W\87ë\eu\18é¹2¶à}\10\ 5\87A£äÈ"ÐÒ9b\85:pGø[ÜÈâ£\eïLI¾ zÁ¹?I\1eÀ)\17¤\1e2?b\99\1d\ 4ì°oHb"\8aü0Î@b`R\84{\1dà\9f\ 6Ù»\8b\v\ 3ÎyW\83ö\9a·ì\83î×Ýì\83ïlÙ´Ì\15a-H\0\91µ,ô1\ 6ö ¡±ÆÕÖÔÖ\87~11\7f´CÆ\85\1fGñC[\14~\94¤v\10h½^¸TÅ\ 1Ï\9b\9eT_Ê\9e\9a¤©N# U\rÏ \11\86\13\87ª5\rY\8d¨æ¶wÚÈ\82e  b?      ÃÇiB\90M\f\8f ¥½eó.%Ý(j5\0\96ÍѱÐ\ f"qj-æ`GË`\ 1w\97Õ8ð£ìQ\9cr?à\ e=tÖ[\16p?æìèÈ_\8fO7Qä\19Ô×\15\19t4\82Ä\85Õ\87â&o¯\rä\9bܼÞõ27ÎqP\8dtsÚëá¯'C[é4Îì°«
+3÷Ð\9d®ÑU²°^¹\ 6ðôÈã1b\19ñÿ¼\1eÔ³9\8bå\89Â\96r\8f\ fµÑðßÐ\ eäõA.8}-H\ 6îv\ 6e4P\93ùkòÖ\1fo|ùyìóÐoòÏ~-Ûk0<wÏ\80qtÝN ö½j\88\92\b\8e\ 3ßz\93Ô\17Ú\9bL\aô\83*«÷A\10Êò\e\18\9d\ 6è¨\1aÕ^Ð\8fÿy¨\9f\81¥HQÞ̽tÞ1\ 6±Ñ\90Ä\8c\0\ f\96\85Ý\876g'{ñ?78#<\9eq´&j´ßõ
+9«å4a!>Z\9a\ eÔ\ fy½´À6ÌÂÅ)\83\85ôÛ¼\91gæ±Åyä¿{t\ 4\8fd\18\98ëòk9\\80%ÚAôw$c\8dió^i\v\139\11³\88\ 6léç\87
+\10)k´¾c\83V\97º/\9b\8aà2EZ[8ö8\ 5.\0<at\7f<ö¼,-Æ\87Cש~<ÁñQÌj8B©\r]^Èí0öU×9?UµÇ{2\v»\90ÖøÜ\97Ú\8aÑË^þz@\8b¦\1f¾b\80\908\v       Àv\e3ý<\82/ggà\e\9f\8aöDôÉ\17\10ìwÕg\eê\85\811)k\92SÌÐËßµÆ\10ûe\90Z\18ý\1eó]½èå2\88Ö\85³\ 2J\8d\1c(YÁ¼\7fo\ 4\9c\82\ e\\80\8c±·±\v'дÅü\8c7`<\ 4Ô²ßÇÀ\ 4\9aØ\1c¿¦+©c\86\ 3è\9ep`\86\9bþ)\96\8aM\18\ 1¾ÛË\1cÂ^i\fZ\1cù\82§Çúe#m\1f\95Vx\97h\ 5u² \97\87\96ó5ضÈÓ!¹E\1e<|\15³,â!
+\88\85ÞúG³Ê´=x \9dÀµQ4Ã\9a\1e0\8e\bmv\82\rU\97nÙâÐc\84¯w\13\84\9eêdK/f\92Á\95Í.ç|=[2&Ãa\a°\1c­Êî\8c;|!\8dâ]Ê¢wÚ\84\88ÞÕ\83î\9apm#Ø\10Ô\b|ø6H¬Vªöº\a>ÀCR\1a5w*Ö\95¾ëòqtúÞÜRÌ2_w\9c\ 2êâã\87E/{G\8b\9d¢îjUX5eì\ 15\8eNßësù¿XO>WðHh¨,hxæ\a\18\ 5\v\9d\82\8dÕX\93z\87\81\ eO\88\0\8ao20'ô¹I#\ 4ÄIÃhG\10jµÌ"ý\82\86P7\rÉ5\ 6¡1Ko\84·vn½\80ÅÖfh[ÒÛ²\1aº:¿µTþs°\vçûqÃÀW\9ah\11\12Ä@\9c\ 4«\80\95Êø\19J\85\r\844KK)Åyä\9c`CÜ\8b\rñg`#~\1c68\84ñÝH\89#O\8d\11\81NÌæ鼸NdAÞ{\1a²\ 3\vBÝ0¸qú\ 6Ï\8b¥\f\96¥~\12¸RÆw\87\18n[Õ\rÕ°\80®\18²¤(\9dByH+bï\ 5P¤¸¶\90¿\832\10æ\81K\vö@Øì3\16Þ=,d\ 1\84À.\90Õf\1a(ÀIa\18X\92\f\88\1eä8\90zdAz\a68*Ä9xj\8994êÁ\ 6÷ðÔ©\8b\90
+\r¢\14Út\1d\8dÒp\85   \87¶Â3°\ 1\9eqA8­¥_Ò\82j°BqÄBMLëh\10yßBhT\8d\866&\97èSx\ 4^\99è@\92ã\96.\954<Õ\14caË$M4ºèóÎ,¥è÷&ß\84\81aÓnpÉU`a©_LP#\9f\ 5â±p\89u¡Ñ\fV\87±Ó¥\rÁI,ð\8bhÅ-
+8sE]¯é'7\1a ¸    ¥±\1d\1a\r\80ÎI\ 3\ 4\9fi\80°¾Ô,N­#@
+}ª\17v¡^\82\ 5*ÜR\95áð\13\ 5BÈ     ý\94\15\11\91ÚÔh|A¬\19¤ìXrýÄK\94yC'\8b*¯éa¯Z\13¼ î¤\7fí?£8eýöõ\9a^\98È9\ 3pA¦ÙæÖ[f°.\0æ¢\1aó\9a
+M\19È\10Ìs^Ò\83¶Ù±s Ùi®\99\17\9a\88棧Áw\88 Ä\f\rÔ
+\ 4%¨Ó\95\95ΰgöT\16Àc\1cAà­1³[ª÷\81êÇñ\õ!\e\1aÕxÛ-¹´\18\9a|2:(ŵ)hµåý\84 ä\8bS>'dÑj˦'´ÒØ\ f\12-[ëÛ@Âk\ 2\9a\9dMèM}È\86T'õ\ 1\14²\1fÄâÈ\vÍó\97¯\98\88ÂP$®\9c\98·\1fOb§ï\95¡õ¦\1fm\94t÷r`\8a\ 1§¬èáè       SøY\ e\8eùX{íC\98\b\93\9b¼3\99)\8bMò½\1ch\ 5§oO\9c);}_µ\10j8o\1aß\9f÷êó2cÃ/\91zý¬/cÂÔ{\8eçøóÕ?Þ¼½Ä\8ed¦oaº\9c\841\ 6ð\89\1cÞ\9eëÙ\v(ãàFÅT»ÛÓ\92\9f$Ñ9±Ñð¦\ 1%®¨Ê\vO\9dT®­Q\ 2sÀ¸õÕ\ eç\1dt2\83·\ 6\1c\ 5Fþ8à\83
+1<\r\87â\86Ö¡zæÄMê]ËVöË\95U\1e&>\9f*«ùa¼Q&`\13 ´"ÍNò\ fI.~¡D\18øqäªÐrr¥º\84É´\888\1cÎ'IÏ¥j\9fn\18l\9f\1e\8f%\86=ùb¬\13\84óØaâ÷ôx"\80Z4+w\aù@ËÖ\8a®jÀô\98\1e\18\9a\95é¢\8a0\18\ 3\99\ f\86AS
+\86\86-\ 4\83âA\9c Ú\vô´ã-½µÛ+òÖ\8c9\98\ 5ªÖ\91[rÊIæG±ãø¼\9cy\ 2r>*ä\eC%2°\11ññqQ¾À!óÌK\fÌí\95X>\f²ÙÑÝThî×B{ÛBC\963\18,_\8a©¸ýü>ùgl~if.u\ 2B²¬\r'\84[ì¶uøÐÈp\96\84`g«Ì[ÕÚ;5\88ã\96XLÁcLUíó\10     \ 1"N\83±ò\ fØ3úgî\e{# qÆykEH]ëÝT\8e\ f2íª\8eî\9e f)n\8c¯«L¦üÉ\18\88U\ 1J×iur\8b\8bà\8fæ\81þù\9d       ?\89\1dD°XwR*··S\1aù¶\9a\ f
+,\92ð\1e?\aáh\84¥¹³~î27\15éËQ\82a¢ÐmÑ×-º·\872<D\90u9á\17p#/uÝ\böÈ2³\a\96±©j\84½ \14\ 1(H\9eQåfýºéf·¼4fJÌñiÑé\84àtÂ)f1NGW¢Î\e\82\84ù)w\ 6Ã_ÓúWºì\85\8cBômxwE,ì^Öë\8cû\91S\99\97ª®óÝ9\95Éf*\83\97ªï\f\14\19I`gÑË\92ªX'Ä@S"_\88\13MyÓ_k¨>dò\96V\14~\1a:½øé°««á\ 6Ãâæá`T»W¡ãÐ¥\83ñ£àîÂKî\ f\80Å\8eÓjnË5Ü\1eFÈçUvn5\ 3\1a.±âg ¢o\7fBgQ\9fï÷U]åg \113­ÊÁìû\ 1\\18oÉu£¸©ê\12r ÙÞ5\97wx£;õ\ 4«®'\95\e{\99Íc\f/FS!¢L\97\82Ð\81Þ\9a-Fh®Ôv\1eä¸\ 5zE\ 5(\18\84*¼hÓ\138\88äa·s\ 2ÐE¤LiË«²\1aÿ\8cu\1e\ f\8cgTݸÚÀ^û¼\1d Û\98ô\86g\9e\1c\vߦmAä\0\14CêZ\1a1Òs­\8c°uÖ\b\1d\85*%õ\14\10µ´\87Î\1c\1e~Íâ¥/Jà\8c\eU\1e꼯þKHÒ}:\1a\b\91\ 5?wwÌP7¦\10ë| \1cA\ãª\r\93\95\91gØi$2ï¹eé(ÎÅ\8e\9c~\b\96%\1d+@K\7f8¤#9`¹È \96K\97òp`\93&\e\0my\8c9Áb\1a\19ã÷,Óe\88"r\14\85pJ\1f\91¤¾v¶\1f-q}ùLÁ@\18ú\9cñÓ«\8a¾\a{n¯Ã\9d_\9câ#\1d\16¨¦q¥P\e+@¸f3ÔÙ%ÛÖT¹ôm·¾ÐüÃ\1e\95}\81\92襳/IhK;ÐrÆ/aF&й^\f\802\b\80\9c^ʦ»É\97ËV\ 2"%\11O_wA*ü·§/\9eêB@Bff'\11.\92¨½êuI\ 6ZoóÛFµ¥û\8c!Á*]QWûQö8\8d\19i\0¯£R5\8d\80È\19\95ØÔ\ eG3ïzVH\82G:!j7y¿a\9eC\ evYä0\11ûYzò\r\98)ea\9dÄ\7f±^¸9µPZ¿g\ìí\109\14y'O´£\eÝE1C4\10Æüqb\8eø\82\94µ\8c¨|ÂS?Éø£\ 19¯+\88/x\83\93\89\99÷ËÎ^àD>w~õR^Sá\blÿøpÑk³\15"ô¾EU¯\aÜx\96zo,ò\81¢®Ngú>F\9b:°ËÆ1 '0\0\80÷­¢_w©`¸Õ\8d5ò²6\va-\8e\86j2\86\839Íå]rDÞô¹\ fìS_B-lq+"8Þð¤H`¿°£¢°Î\84u-W\9a*ñA\7fJG¥aAw\98Ø-]uW_\8f.\15\ 3Y\9cú\10 MYòYÎN¾X³E¢Ú¯¦Þë¥\10\v¼î,µ½g×\80z1]Ô»¬\19\ f\11«ÙZȺ,n*ÿî¥\0EiKH¼Ìþm\1dÝÕ\85\85;:!´¥B§CÎ<Hý Ê\8eãf["\aI:\8b&\ 4y*]ûF?®\17\95}Sµy=¸c0pÇ©®ÎNÁ +æ\8b#¾d;\1czi\16pEúat\93èÃGl´v\90\1aÌ0Gß\ 58©÷
+o\15\r½\8e.\9f̦ý¡£\a´\b\91½ÑrR\1e©óÒÇÎ\ 2+·Ù\1fùÖù\7f\91Û&r
+endstream
+endobj
+6641 0 obj <<
+/Type /Page
+/Contents 6642 0 R
+/Resources 6640 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6639 0 R
+>> endobj
+6643 0 obj <<
+/D [6641 0 R /XYZ -16.307 900.716 null]
+>> endobj
+6640 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F102 3776 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6646 0 obj <<
+/Length 2573      
+/Filter /FlateDecode
+>>
+stream
+xÚµYKsã¸\11¾ûW¨¼\87PU\16\f\90\ 4\1f\9bÓlv7ÙÔÌf2vUR5³\a\88\84,\94IBC\82ãñþú4^|H\94ì\9aÍ^L\12\80º\81¿\86ñêa\85W\7f¿úáþêög\8aW9Ê\930YÝïVI\88\92t\95\91\bEéê¾\}\f\8a³\8e¯7!ÅÁ¯Rñξîdk_ÔÞMþ(\8b\1f¤|´\1fÿ½{»þíþ\9f fC\bÊ)µÒîÔsÅ»=çªÓÓ \9d¬2Ð\9eDZ{\fêÓ8Zm(ÊS§\9f¤1HL³àÖ>H\9eê_^ýt\7fõù\8a\80|¼"+\9a $\8fViNP\82ÃUQ_}ü\r¯J\98\83\1d 8ÏVOfe½¢\ 4£0Jà½ZÝ]ýû
+\9f7\ 5E$!«4Î\11Á\89Ý\8cÜÙ]\83.³ëX/\ 4\89\19Ö\12Í\12Ŷ\15wg\9b\8a\vs\14\8f«
+Y\1a«\85\ 1oº¾µF%`K¦ì°pÏ\am)3·gMYñÒ\ e\17²my¡ªg;'\1a;ì|\ 1óÎe$xÚó\96{\99\9d}édß\16n^t³\9f\92 Ø\8bÊi\81ã\9a'[8u\14SD³á@ïYË\96NM\10\rý\1a´ÞD\84\ 6\7f«dÇ\9dÖ\1dg
+\8e¿&Á¦å\9f{Þ)\83\9aM\8cS\14\91l\ e\9eïH\8c1ÎS#\a\a÷`\91G\87F%\1d\ 6Y#xeßßrQòV\9d\83ë\81©bo_Á²n¬ïö7Gc^ô\9b\8au\8a        'æ\ 3è\16\r?\12þ       ã°\12ÍÃ\91\8a\aÑ0·/\7ffóáN\8d\86`\ 1èÇÄ\9e÷\9d,\85\96ÈËïí\89\1cØ\ 3ïn+Ñ©\ e}íª\e\ 2hþ«\155ÌöJTB=¯\13\1a¸5\ 4Û%\eûx'\8a=ãÕ'L±ªá/±ÃwµP{\13\>*V\9b\fÅ\89v\ 3¸4tnø\14\86t¾êã\86b\1cüR\1f\ 6\a\7fÑ\7f¸3\9f\81í`\12o¨7½ÚËöö§R(xü\v\16-\87/k\b¯U\eç¡uH\83§5Ñ2\1eõÃ+(d£xãÜl\11«\1dAq#\9bÍ\17Ñ  \88Çñ\8c\85¬ëa5+K/\85)ïíÃ\\12g\1e%Ú¸£ô\9a+V2ÅìH§ú\9dÞàNk\9a;Óîÿͨªë\ f\ay\82Ë\aÞð\96©ÁR.\9a\b¤³Iª    \13\94C\18º\80\ 2\8f\8b\9d\8b\99£ÀÓÑ\19æ~¡Áådó}Çw}u´\83\ 2\12}3èï\9d\1dØNq·`»\ ea\1c²Cçb\84«\ 2\19Ó\9a\98%i\b\v\18\ e³    JKYl¡\8\84Æ\89\14ã¢ÙI7\99\1fÏI\r\985\1dñ\1d\1e¯8\8d\81d\r(6! \1f§!°T­þX@L|®,ríGã°ìPÕ2À\12o\8fëêQà88Ö}¥Ä\ 6\96×\v99\fS\14Âæ\9d׿°V'
+\80{û¼\0\91$E8\1e \ 2e^\aF÷ý\12îÀs\14eP6§\90\ 6ñB\17\ 3é\1d¡mËÙ#²\889ÕG JGQæ\15\ 2\1ebÀÓ\7fö\1c\8aW\84©I\97\vºcx\ 5\95ø[\95æ@e\862¥«\9dÖ¥sÃï¼\957:±æ¦Úêá'QUöÍ\85#·_L?â Ò\19ß`=Jb\94â£údvr\125&\81\9cú*I\90>§g\r\83Cçå3F\98\fÑ~Éõ\10ï\84¼Öñ1¢4\1d«ò\92ÃI\9e£4ÍçÁ|jü\8eküB\ e_2½ÎAéÔß4\8c½¿iºÈ*b \9e$|í928s4Rª\ 6ÊsÓYáÆX\aÏÄf:Ò\bÑè%ÃS\84Sz\1c\e\1a-YlëzD\13Èú­  P­°;ðÂe:; Ü1\1d¬\ 13\94\ 2;=ÂÌ\17\9d
+XÕk\89\91\ró(ÌÏÅ\ 2Ô\96\84\92ó±pÙ\1d\19Ê\92áÇCÞ±
+M`À\ 6\ e\15+Ì       `Ì\81X\ f\9f\ 11\ 1;Eyô2\8a³\11ê\³\83¯\ 5?(+Z\ 1ùÛ»ãk\8a\ 5ì\8eÆ\19°;7Vò\9dÎ\9d\f\1c:ßêµvG\9c\a×öS§ræ-\8d!:Ó¹¥uå×Õ:K ÇV\9549Øäç\8c\ 6Ûg;Ãìgw\0+ØR¾\89I\1aܯ3\9b½õ\1c\94o ì\9dýAË\e \996MäIÓ0l©\1f¼\8c\1e\89q Ëf\1eÃ\98\9a­¢S\14èqßfÌ\9do\18÷¥Lø\92÷ãpô\94t<;×\19æÈR\ 3oåõA={\82Ó\ eµH[úúú\1cÓ\ 1Çu|¹¶1Ïz\ f­¨aû\95\13.4\83\ek¥+\93[·xJV\84+\83ϲ÷UR\93\12Ë8O*¤ù¶¶\1d\12\89ð\r¬ïµ\96dTràð §[dçC\e\ 3\14ã;\12á$I\13dC~èL`Ê\9c&I\82;VÛ\81;ÅÁ\92ÒôXIâê=\8c{ò,Jkh\98c\8d\9d²!Ãê\83áp0q]Iåä\eÄÁ\90Û²Ö¨·|mG\81d¹A{Z=ÄkÙ\80;¡¸\95\89\9dÂÐ\8a^ EÎZÓ.Çû[\1e\94\0Ù\8bü·êäÍ     ënd[³JüÎ7>âð\84ª³ª\9a#\ 2LT@ä\9d\90¢3Ù)\f3\14Æ/ÖXhQI>«\86Àw ëO!YÎ\81í{e \8eÍ\83k\97\99åýÐ\8c»I·k\12È^\1dz×ÆïôAý
+}Ì\7fÜ¿{{c×½ÿñg\9d^nì¤g°.ûè\86ùÞ·æ³T¨\17o¹÷\86e\8dÐÚïeoÛw\ 2æâÊÆ/\88ím\eC cÕìä¾ \838uçé\96\9c¾åp\ 2~3í\ 3\bÿtau\90\9di¹ÆTÁ|ôWzó\86\b³çnôó\18\88\19\r¬)ý\98%ZYö\85\eïdÍ\17ø´ÝÜ\ 3ôÛ\80\94\97ÛjÝ\92ì䬡N|3\ 1ã&\83\e0\9eeÇã_\9føV·'¾?Ù«º\9a\89\8a³éÌLXr:ãÅAC¿à\82åæ_ï\15
+Ã8;UBâåY§\88$nÚ\8cv·.S^àצãªMǵ¸Ç\8b\82Æò4\11óm÷\12\10¡¾wKinbØweQ\ 4\86\8dì^\80\9a$Ç]\19ÁÐ\96½_Gº\14ÁF\17²\ 1Ö±\8f¢\84\ eÅÌ·e\9e2\fÙÇ\82´;WC¶\9c7\1eÁ%\9f\81ÞA¾\9aÔè\f\9a\8a±W9\9cÛc\94!`\9fÇW\89\10\11¢ñÁ1D\12À9÷VníU.:êhÃ0B$\82¾\1d,\96ãèrOûë¥ÞÕ\1fÏ\12\1cm\15\ eGoowR\ eÝÙ\9c?Rݶ¼æî4\1a2t-\1aQ÷µW \1eöîÒhC \0ãh~otr\87æ ê¶¤\91h´"'i@÷xÀîÖ\1eãìâ\19\86?Èípéx§Ø³\92Í·ß ÜM¯\8a\86\96ÆeÃÒÒ\82\ 1\8fà\89½,\8f¯\11
+T;\{U\80Û^§\83ÓË6rÙj\83Rd\95ýù\16ø\0le¼S\ê\18cè£\87Ní3kJ¦á·x#\96&\ 3\8aôõî\ 2\1eÓ)\1c\8d°R|yQØ®\95õ\12c\ fC\84ó¡\ 1öW
+H\ 1)[¼\8e\89è(Òø/\8dáÅ>\a6\ 1ï[^°Þ\90.³ ­yk¨4|     ·Ä\96Ù®ùË\9adÁtL¶\8f\80\98\e[ùÆJ\ eÓ\8dô¡\9dÒA\8e)ëðtö\82$\ 196\8d³3\1dÃ\11CÁ'\f\ 5O\18\8aî*|q\1f$h&²D ÏArjU\aÇì\ fÀ1¹\fGà®\97.qÇ+⦯·þ\ 6¨å&ú
+>¦É%è\ 1ã$CwW\89æñ¥\v!w-á\85J\9f\ 6s\8aB\9a¼Êz¢éÀ8HkCzóÈíû\\85þ¿Æö\9bËƬe;ÒÁ\96\15§uf¿¦Áóaïë¬tÏ'=²\14\8eD¿\ f\17_½9õÞ\bÐ7}§ÖΠ0fÙôîÐhïÛÆ70²ñ\rC\1e¡$K_et§Øo^\83W\9f°[.>\v«íºèÏ\83ù¬Ê3\ 5]³Ë\14Шq5w\82mm\96\10\ræNÆË¡-t\ 5B\9e½Ë\ 3¢òbvNP\96¦syµøÊË\ 5y\14XÏx÷8tu)8'\7f\95\93¦ÛÕÿD\80Þó\0\ 6\16¼û¦ÀXúwu\8c\11\863\7fÃ\7f«ÿ\a=Éuò
+endstream
+endobj
+6645 0 obj <<
+/Type /Page
+/Contents 6646 0 R
+/Resources 6644 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6639 0 R
+>> endobj
+6647 0 obj <<
+/D [6645 0 R /XYZ -11.232 900.716 null]
+>> endobj
+882 0 obj <<
+/D [6645 0 R /XYZ 56.693 398.267 null]
+>> endobj
+6648 0 obj <<
+/D [6645 0 R /XYZ 56.693 369.881 null]
+>> endobj
+6644 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F102 3776 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6651 0 obj <<
+/Length 2780      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZY\93Û¸\11~\9f\9a}¡\\16\86àÍu\9cª]ï\91ÝØIÅ3©J\95½\ f\94\b\8d¸C\11Z\12Ú±òëÓ\8d\ 6OAÒøØ$O"    ÑÝèþú\80ÜÙýÌ\9dýxõíÝÕÍ\ f¡;KY\1ayÑìn=\8b<\16ų\84ûÌ\8fgwùì\9dóV\94"kÄ|á\85®ó7©DC\8fkYÓ\83Ú\98Áïäê[)\1fèå_·¯ç¿Üý\fÛ,8gi\18\12µ[u(E³\11B58\f»óY\ 2»G>î\1eÀöqàÏ\16!Kc³?\8f\18\rýð4Æ\95Wßß]ývÅ\81¾;ã³0bQêÏâ\94³Èõf«íÕ»_ÜY\ e\ 1\vÒdö¨gng!w\99çGð\În¯þqå\1aU¸'UÒÒ\ eRÆÝ\88\98zïy¡æ¢]6{·\b]×ù&ÏE>_ðÔu*1÷Bç\91^vY\9dm\85\125   Í\81G-u\80\e¤\11K\12äH\93^möÕ\ 3SrÕ°¬ÊY);M\r\99\ 2
+Ìãq»\88\86Ñ4`µ'Í\13æE¼\9d¥
+U
+\v1/aqêµ³\1e7ÅjCl¯d¥jY6F\88Z4¢Z     z\93kÛ~nÌx\14\7fÜ\86EE\143úi\ 4jK\99m´:èñ±P\86¯»y\ 2\f¼ºy-ïæqàhÉg\v?öY\14Äc\83û®h²eYT÷\16n\ 3®Mã\12³)\8bB¿;\9e¬B;\8c\9c%Z}\1c;¿Ïyè\88ú@_÷\8dXïK\1a)Öôí ÷ô!«\ 5\17\95\0\11\91+ý¾Fëh\84¢ir¯v{E#ïÝÐ}\14\1c^\13ß9hï\839j#\e1\l&,ç\9eëì\r¡FnÍ\9cÕ¾QðR7ôZ\8b¬,\ f¤µ\983\ eNHJ3æý8çp\1c\95ê\1c|KO/\16À\ fg\9dc\87,naâ\8dÌ\8b÷®ë\89ükäÄu6j[ÞèÓ[¬d.Ø\87¦|\8e\80an\86µ[0Q)\18Iýã\91\ f\8fb\89\8b\8céÏÍ\8dÅG´\aè#d\1f¶z'\eü,H\8e\9f\8bú!£Ç¿ÎýÐ\ 1]>\8cÝy\91° J`qÊB\9e>Éé\91Zçôø\92)U\17æ@\f\19Û¼&d\ 1\ f:C\94+\9bÇG\8cûiçð`Ò\82íj¹\13µ*\8e0Ù8nI\16\86¼ìv\ 2t§½\17ßå\9a~\91\8cY\8cn\88¿CçÒ\16Â!\1a¸Ixæ¼ýþh\80ù)oÝ\81\7fÌ\11\94¥$Í\1f\ fYÄ;xU\80\ 6'¼¼×îZJUõ¡NIúÝdx\98äðô%\a\1f\87m×¢\16­·\1c\9dI-\8d÷\80÷ÃÊû}\99Õíq\99m\f\80A¤        ýÄè9¹ g\94\83µ\14.iû­\Â(=ߪì dõéʾ\15§DmÍowÿXäâå5¿6Ö¶üU¬\94\11³Ýé   ÆDtþ«Â\r\9c¹Kl²½\92\16ãJ\ 2æº\9dç\96ÙR\94\82\b\9fö¾[Tl3\ f\9d\ 3\b\ 5®b\12&B<ãq\10Ý\ 3\7fâq?¡Ë\ 6iÏÖïhzY¹\17ô]\9añ3ܦ.ãéçs\v\9b\14æÈ+Y-þ-jù\9c>k\92\8dá£\16-°¬Ê=i\15WVô;¢     GÞi\1d0|Î\9d\11*\19©\8f\ 5ò\92\88¥A\97oÜýýÕeä$z?\19\0,Ô@ Í^£Dfx!Éô\91\ 4\1eè.NÇá¤\13\17\8d¤\15·QEY¶ðÐìÊìÐ\8a¶«\8b.i\96\13\e\ e\8aîðÒG÷á\86\0\0çid¥lã\0åP£\9di\87qP7àóª\ 4XnZûT+³ô+È\83Ã$J\189ëÝ&«\1e&P\99U\99\92åÁ|\14«\r8eñpªrд/§\15\11À§Î\ eZ\13§\9cÂ\8f ;\bâÔ\92SxÇ#]NÁÍ\98Á\9a\96¦>Ó©Ñ÷¸\13¸\1eà\8e%µx\ 3Ys&JLØÔ\16Ó$\ 3H[Ôø\17\81#\9d\95IK¢A\12\18èDQÙ\ 6LØZ\ f\84.ó!\94·\b î³\12̧XÙBb\b\ 5O\9cô~cq?È\9f;Zht\160á,ì2}¦@¡­¿TF®³\f\ 3¾¦_\94\ 4~y\ f\16Û}©\8a\1dDZSb¤>ó°@\9d\ 2³ïEdÎø0\0f|\95\83qKù\17\ 3Üv"\9aÊ@°\81¬ì\ 4«ÜO\98Û\ 3\e"\18n3\80d?\bq×jÂ_Ó\15áôÞnj\b       \17Ó5x@6\95zP\87ö\aÜ@\98/(üN\98\r\\96º]\166Q    Àk\f²Lk·¿Ü½y\r6\82\1cË}½\12Æ«à]\80S\89\9a\9e33\ 5rÝRг^h·~\9eÄ\97,ÀgqÜI$J±¥Ü\ e\9e\a®\83`ìs*ïZ\15yãc÷̱\8fÆ/xfÊ\92(ý?0ubVÇÃ\915Ñ9ñ\98¹\90M\8fÊEYÙb3\84Ý$¾¨lÈ\9fø±®\87QBd«\8d\85<\84\9f\1fC\1eÁÇ\84è\9dX\99°bbØ÷öM\12_[åGl\ 2eè$¸­e[\9côÕØ°2\ 4àÖªõÀE\92iÒgRܬ­ Ê\93¥å£é\bL\12CLq\fG¹¨\v\1c¡\ 2&\9f\96'Ö¼rP*\9e5_/\8a\99\97ü/\91\9aB\v¡4øy\10ûvM\9a*wS\8bõgè²ik £Dî\9fo_\8fõÖ\8d Á\95¢/г¢ê,âDz\vá&pã§iuÑÎ\9e\8aíCÊ\92Ù\1c\14\80.äOh\7f¥nw°\13e!i£,ßå£À\a#:"Áo\83ù¼¢gÔ\97þµ
+\8c!-\88\82\8fãI\a\13CR³±\92u-\9a\9d¬r{ß\ f\8a\86     \9e¦ÕÈ\83\90Ñuÿ04".\9dR)DC÷\89*íö\87êö\1eò·\f\18Ð]9M<×ÍbÏ5¹&à®wÜÛÜ\16UëÆËÃÄØú\18¯£¦%µþ\ 1\ 3Y|ù\90m\ 1ÿ¿¶Mþ\93EX쫤\1f\83\8d\0_/¯mZ\e\95¥+¹;ÔÅýFÙ²\b0\ fÞ!ÇuïÊ/¯ËjQä\90\8a\80\aø\f±êzPÞ¼¼~MÍ\979Úgw\97\ 1G~ýgRp\9a@bÇO\97?_ñ \8e\ 2\0\96Ó5Ïm¶m\9b\10\ 2\fO\96ù'tJ·[Y\99º&8Ý+ågz¥î¸W:È({\r\f\12KSÚ\ 4/lE\8d¡ÑCÿ)"]\9el
\17ÃÊä  ë5z[»;\7f|]u&P·\95Õ\89¾\15²\b\15ä6« `ÌálØc\91ë\ 2;N4V4\80\96Õý¢ÃÅÜ\b\0\8b\164k°\16Ì\18óg\1aÆÕK)K\91UçÖ,Ë}½lN.I,,\96E£Î¯°\18Â`½¹ðX\ 2`m\9b\8déXZ  xs\b\93#Ôw¦èI÷v"Ìð ÈÖé|\98:M\95í\9a\8dTºç\11ù6åÂ,º¡hh}\95mõaÂc?;ÃB\84å\10åq&\98'\e\86ò¨-@£Ö\0àÁ\88@/xô\10·¶f\8fM\96÷\9b56\15\95\ 55]H%SF\9e±,ÿuß(\83\1fß\94Í4q°\9djk\82&-é\84Æ\f\ 2\82EkÂÓͲ½ÚȺ1[ögÔ¢=^\f©\rXæÉë\9c;*Zbg)L×\9bZW^\ 2\15AÛz\80á\ 2Û\ e^júi^ÜV;ɸ\1a\8aM5\94\16£Tàü¦\15\ eï\ 3á\9fÑÄþ0hºV\ 2|§Â$\1eu\1e}¯Ý7\9e\ 4\7f½\ 4\93- l\16¢"\8c«={n?HÔ\99\1f\aN¡Ä\16í0p\ 3\87tªOæf'êFVúY\8f¶9uMB£c\90?ù±O}:¤6è\ 6â+µâô\fúP\8aµ¢\ f[P\vO\9c{]\85#\1fZ3íB\8cõ\83eÆ+ðQü¶Çè\86\83\82O\94\14ÁÃ07\83qº¾=ãæ\9aìå\0\16\86I\8bòG\ 6<\b\ 6\81\1f!ñ]v/\9a\9b\®àt\1fL\98\8b\ 3=\1eöãEµ\96fÐs§\8b5|µ\9d?w\1cµ¢N
+\9a+u\97 \f\9d!5\8c\8dÝ\8caTõ<û¨\89¬^0\1d\ 6+\82\95õa\1eu;ð`\1c}§¸Û«ät´=\ e Ã¨j¥=Âä\8b³éh»`\8b\vú±\ 4[üüå\82-raK%ño\ 3áÅ;ºñÅD\7f}\96S][ä¢>¾L\89C\16¦Ñ¤e\87¸\ 2Vu¢·àãi'O¸2ôúþ§    k@ÔÔv\b7`ÕÈ¥Ðlj¤jïo|lÃÕ\ 4QøÜw$h\99Nèý¨\9f}Bs\9eç3×÷¾\90ê`\9fþ¯*úµ0bt\7fJðñ¯\ fkY\8b\9e?*º9\14Ý^b\83Òa5<¹Z\1dÝ\ 5X.¬|\96ôõï\13\853whPUÄnt!÷>\85IþÔ×1Kma':\8b"ü<\8aøC·\Øà\8b|u|Á;>(\8dh\9f\93+Ûþ<\15¸Ì\8dÒOùïÔ\7f\0;dDU
+endstream
+endobj
+6650 0 obj <<
+/Type /Page
+/Contents 6651 0 R
+/Resources 6649 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6639 0 R
+>> endobj
+6652 0 obj <<
+/D [6650 0 R /XYZ -16.307 900.716 null]
+>> endobj
+6649 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F102 3776 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6655 0 obj <<
+/Length 2270      
+/Filter /FlateDecode
+>>
+stream
+xÚ½ZY\93ã¶\11~\9f_ÁÒ\93¦j\84\ 1@\ 2$ã$UÞÄ\8e7åµËÞyHÕ®\1f(        \92XK\912   eFùõi\9c<uìx½/#\bGw£»¿> ÁÁ6ÀÁ¿îÞ<Ý=~Ïp\90¢\94S\1e<m\ 2N\11\8f\83\84\84(\8c\83§uðaþ«(DÖ\88û\ 5exþS%Ec\86\9bª6\ 3¹³\8bÿ¬Voªê\93ùò\9f÷?Þÿöôo`³ \ 4¥\8c\19jïå©\10ÍN\bÙ¨eàN\82\ 4¸óPq\8f\80}\1c\85Á\82¡4¶üIÌ\81b\9cÌ\1fÍ\aIcuò»ßï\bÐÇ\ 1    \18G<\r\838%\88c\1a¬öw\1f~ÃÁ\1aÖ@\ 2\14¥Ið¬wî\ 3F0¢!\87q\11¼¿ûå\ e[Uà³*q´£\14\11Ì\8dP\1f)eZ
+w,ø°`\18Ï¿]¯Åz \96}V¢ê(\ fG\89ò\12\90Õ\99\14h\9d×÷\11\9e?\8c6\19½\10¸\86VL¤d 8A\11\8e\81\95f¿\ 4\83h\ 2F\85]i#°\1c'n£¥\9e\95ë\11\9bæ¸\ 4
+\r\12e¶,\9cÐJ¶½\90\ 2æµõ\16\ 3\13\82A"CòIÝ\8b¤WEæ\11J\13~\8bÄ\fQ\16¹\8d^\ 2ä9\88\11cªÜNMHÇ~©\9dR\8d\80¬Xɪ>\99¯y)+3zÞå«\9d\17vqȶö\84"X8\8aYmgÝe\16\14¾L]s¨2­!¢\1c*²^ÎG\97PZ]U¥¬«Â\ 2çy'à\12Cðx\91´½j;k\18\9bq^\9aO#\85¾qî\ e<çrçÖ=É¥\87m«!ÎæÈãr¨ÿ½§l\9e\15\9cj3Pû\15«\13ÂQ\b\bþ\³k\ f½¢n½ÞzèÀzÇÆm©Ê¹ÂPz\7f½þí.@ÔØ\98\13ÄÒ¸\1fÊ\ 6Fέ)ʪ\üOÔ\15øQHðüíf`\95\8e\bÚÂ\9b«Q¢G^\91nc\86õéó\ eTVò¼'eÖ¡,³\e}å]µ6\88\ÿ\ 5N$Z\ e%Fó¸®VKH\0è¥)\1e\b\8aé7°N:ëZc`N   «\14O¯¾<\8b¥Zv\87õlóØQ\8f÷)\ 6ò½ì\15+òÍT®\19\1f\1dj¶G¡\r\80½3\ 3/tûÍö\85ùx\aq&\13ÅGÌ°ÜÃ_»ú~\ f°ì§\89\ 5Äq\9e\80\9c\0\ 4z{2Qòl \8aXÌA:j!\173\14c\1f\92r\ 2n\94£$MÝ.´\13Ù:/·ÍD~8Ç'e :ùL>\13t(äã\96L.§É¤(L{9¡y\18Ô\1d\16p\r·R¶\ e>æK(E K®^\08'\9eõ\19=i±]\8e\8c0F\9c²×\81\84\\ 2        I/\83\84\8cA¢­§ïæm|+H:Gõý¾¤«³\9b\=$ô²«Cr¡¾
\1cËUs*«C\937y¹©&\8c\99\96örÌ5\16\8c!\9e°.\8bC]ÉJ\9e\ e\12\87\b³\91\9b\8641nª\98é
+fsÒ^\1a\92Ð$\ 2µPCè\87T°1ÓÆyÕ¼R­?-î    \9b¿dûC!,á7o\1fli\96\0ð\93AåñÆ¢ämk\1aEk|Ï0\ 2\9f£Ê\ 41\9etu9\ 11\0\7f\1c߬<\88\ 4ÔSì\14\15p7\ 2\8d@Ho\84Ô²¨V\ ePcÈô\ 1ÇÓ\8b\80K.\ 3®\93´\16ÓhRg´&-?:âg\10fWÏ!¸§»n\8e:³·k<\8fÛ     \ 1ÿT\14ÿc\97\95[ßÿT®º( \9eøÛ\fÏ.Åf(¢cîËÆZlVEÖ4Óý\rn3\ 3dçá\16Mãj \86ó²\91\10øúÕ\15B\7fÇ\7f}DH_Õ\94tP\7f\86ad=\8cL¸XتÚÉãÙY\15\87_/4ºì<\15²bD¸\8fB\8dØ\9e\17ug\1cÝ(\aÚè\18zä.ú>§\8e\9d\8aÜ        ÂQ|«\8cÉ\19\19\87\83\97©tÅks(²\93\17iÂÓ\18F\8cF·HÂ\10ó\1e©\8a\r\b\11\ 39\9ctÎ@®°îŲ\90\80}@í¯)\ fxr1ZÅ\17£\95\ f\85\9d\80Ñè\84bî<ôæ~Àà_!`\f|ûB_      ¹\8ePg\fØ\9boD#¯»xïqcê\15Ä\91\9aòY\12ÆÐÙ{WÙä\ 5\90Û\9fs\15:(W\9dõ1d9\1e\8d±\94\92kwV¸\ e£?rià¡]\15>;\90      1Ñ­\1fÌ\16y#ÍHã×?\8d¨{Ú\83¦Þ6Ò\9a\81v53Ü\8aR¨nÊ2[\9ȩ  \120hüs\9f¡.ë¬l\80â>\93yUz      MD\862\9aÄa?_=×¹\94\ eÝ.¥\f\1eMlL\0\91­}\97§\9b|\8a0Pa\94Þªàäæ¦æ\82§,(\866*N^\17\rFx¯ôK\92ncÏT?½xÁ/Ç\8b¤\e/\16SÑ ×\19\fZã³\9d»?Ð:Ùà\8c¬ªB\1dùt\ f_Äã;;0û\91}`\86ý\91y·Y\98\8fqp\9azyþ\12¡j¢\8e\8e\11k[\8c×\16.Ýä\ve1NÇñ"¡Öï\13Ò˽0?\99èÀ¹Õè\8f\b\ 6¤uøHzá\83¦>ãÂ\ 6\97q'Âg\ 4\ 5RzSMÇP\12±\89\11 \97jÕ¼åï\1fm#Ìæß\9a\8e
+êM{ú\87§w?\9aó¶aQmSª\v¾\9es|ÿóø\95L?#\8eÞÀÈ\19Ènª\1eÔÒÐz´\9fw Ã\ e\84;¹/úgðxÅ\9eJ\a©ü\Aúõkþ\9bq\ 1w¬O×Ýo/d\86¶B¢ß\8f¹\90ÅéV|\84\84è·Q3Ò\974\8d6\99¯ÅFE\91ìXHumÝGÇêeTe1µÁ>\f\90ù³ÞW\97æÅG/-«£íËgû{\95¬ ÅÚÎÜ;Býéx°\ekË­\93\125ócm[\7f\aÔª\88íg&\91\v\9e\8c8\r\1d\87
+Áç%¥ºu\ 6ê\ 30¤¡Ò\8ay\9ebPÍó\81Ã\8f+h\9b2-\8d~\9dë\ 5w\19vf­c{ºÅÂ\91ÉÜ\v\3¤\¶?\1dúB¬¯ïÞÃu\8b÷Iüýô³úñìé;\85¾\94Ù\8a\8aÏOÕÑL\18:0\80&z%´Ñì\82ù(²ú\9e$sýx\ eç²}uÔ\8f\87°4Ý6¤\11@÷&\9b\80\94É \96é¢+n¥Ûë\16\ 5\ 6K+¥~\8bÔ\92è\1a\af\9a\830U\15\9b+\17\e_\85Ï\9b|[ê ´Ê@v(æNf~yr¿Ýa\84\93AAÕ\b\8biÖo§&\e»éç#\ 24\93\9d\9c\8f¯`Ý\b\95ÂhUí÷Uùè\19ò¶ò\89/V>ìrå\13\8fÂkK\7fRæ?-ÜÞø\9b\0È \10RÕÊiyd«t\98\9d5ÕFZ\\89\99Y4xÓ\8b\90\1a×¢YÙ\ 5\93\90õR÷\87?µTM=ÓPFQÒ>À\82\9aöy³:ó`\b\ 5\b\89½é\95\82c:)^nE\90µ°­\84\9a\\83\ 5òUVh¯V«\95Y\0
+Çz%f*¾ð´Íë!\ e¡_\1füF\a\17ö÷íij\96\93\9aìqê´\193p\96cVÌ®þ\b\16±ô\92gª´\1erÚ-\88å\ e\99\97]h\88(ÔÅ/\bÊá-ÌÚw%}\82Lº£¹>ÒÅ3D\ 4[\1a\9b\97ðÇ©\7f¬P\91\84§¯ù¿\8aÿ\ 3ä\9c[u
+endstream
+endobj
+6654 0 obj <<
+/Type /Page
+/Contents 6655 0 R
+/Resources 6653 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6639 0 R
+>> endobj
+6656 0 obj <<
+/D [6654 0 R /XYZ -11.232 900.716 null]
+>> endobj
+6653 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F102 3776 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6659 0 obj <<
+/Length 2919      
+/Filter /FlateDecode
+>>
+stream
+xÚ½Z[sÛ6\16~÷¯Ðx;Si'\82    \82\0ÉìÃN³Ý줳M»±gÚ\994\ f\90\ 4IÜð¢\92Tlç×ï98\0/2åØÝI\1fl\92¸\9d\83\ e `¶\9b\ 5³\7f]¼º¹¸z-\83YÊR\15ªÙÍv¦B¦âYÂ\ 5\13ñìf3{?\7fgr£\e³X\862\98¿­ZÓÐ붪é¥Ý»Îï«õ«ªúH\1f¿^ÿ{ñáæ\a ³ä\9c¥RÒj×í}n\9a½1m\83Ý@\9dÏ\12 ®\ 4R\8f\80|\1c\89ÙR²4vôy\1cÃ\8aq2¿¢\aOc\9cyñÏ\9b\8bß/8¬\1fÌøL*¦R1\8bSÎT\10ÎÖÅÅû\ fÁl\ 3\ 1\8bÒdvkG\16\ 3\16
+\ 5ïùìúâ?\17\81\13EpV$~í(e<PÄÔoa(-\17~ÚìýR\ 6 \82Z7m¶Öy~¿X\8a@Ìk³\båüvÁ\83yU\7fÄ\87Ù`O4\871ôRmi¨\95#6üúó\82˹n÷ÔnðëîP\9b¦Éª²¡1Ç\86Ö\11ó¬$A\ 2\8bV\90\11ò\1cF\11ã\\0k\96ÝÚlMÙÖ÷NäÃÝE\8a\ 5\ 3\vÓê\8dn5\11Ù-,\e¦ÎÊ\1d\11[.©g]\15\87Ü´¦ßfQ!\9b\9fð\9fßá7\a]\ 3Ù¬ÜVÖ\14\96aÂY\1cÄc\8bÐ%\ e\8f\92y{¬K;5\8açßØI¶9+Û\8a\1a554¦¥o+8h(«\r\1a%6µ{Ýúiëü8h7ÔüW¿p\f{([`¯¡\ eZ\8cF>\94§\0«\11±ôbz÷¨<eÀýÀC~<ËA2â v\ 6\ 1Íî¥ß`FÎ2[
+°Å$VN\80Ê\vpm\9aÖ{#xk\81k2\98
+Övã\9d\9blí\³·/;cd_ÔVVd¶ö\83l\8d\½®\8e»}ulé;s±à·@\ 6ÇÆZÉ("ÐÒ\1am\85\1apGø\ïÍúc7¾\v%zBô\91\10¬\97<\18§\99\90\99ä©\1f\ 4ìð\97$±HJ\16ª\14$\ 6!%êº\ 3ü³Föþê
+×ü\80sÞç཮\97\7f°í¶\99\7f`],ë\97¹![\vb°Èܬ­\1a\ 3¯hx¹ÄÕ.éÝ*ýªg~´C."¦¤úÒ\16#&ãÄ\ f\ 2¯·\voªõ\11õM_U½15½\92§v\1e\ 1oYó\ 2^°ç°*Ý\8bÉZtsßÚod"²\ 4\8aÅaø4O\bÒ\9eá\16¤´õl>¤d_ÖyÕ\80-;Õñ\90\ 52:\8d\16CcÇÈà\rî!«*`2}\12§\82\ 5¢³\1eÒõ\92\a\82)ÁG*\7fÓ~»\90rî¬>Ï( c\10$.¼?¬÷ºÜ9\93/´ë^ÕF»äØT\85éæ\94»æo'CKÓy\9cÛá![»¹ÇÃé\1a\87̬}VÎÁxjäql±\9cøÿ.oª\17C\167'\ e»1[Ü\92>æÎÃ?a\1cÐùÑL$}+H\ eév`Ê\18 úðWè\92µ{fîÚZ\87¬Ðw,7å\ e\ 2ÏC\1dp\81©»s\82m]\15D)
\92\10\ 1óÙ$a\91Í&½\82~¬6ÙoA\10\9aÍK\18\9d\ 4\98¨\8aª¼¢\a»kò\17\10)\12\947ï:»ì¨@l4$v# \83颹òû°áìd/ì®À\19áxÆhMôhv¨+ä,7ý\84   |45\1d¨\1fu>µÀ2LÃÉ)Mu¬×\86\95º0gæñÉy\94¿kL\ 4Od\18\98\9di® \12­\0ý\8ddlmÚõW6ÂÈNÄ\Ò\80%=~ÌÀ"M\8eÑ·-0êRóu\91\91¹ôHk    jW      p\ 1Æ\13ÊÇñØw\9b\8dµq\ 1ÁæÐRz\13\893chDÌAiHØt\vƾ¥!«*w\13ap¡Û¶\e6 ¸x\9a\0´é\0×ëc¹nîËêÐdÍ\84±+\88å2é\ 3\ e\ 4?5\7f\ 5\14ÉûÖæ\19\94\81°\bºàµ\ 5Ân\9f*\9a?ÂB\1a\80£vîf\ 3\17P\0m¡±nH\ 6D\ f"1\ 4È4HÆ°\83b\86\bq\ ej-vJ£\16|\11sÔ<5Y\94\87/D)ô \ 2»ò¢jZ\9ap,3Ô\817CÂÑvZIOrÁ¬ñBé\88\85\96\98\85=\81\9c\7fo\9aCÖ:Ú\98\ 21ê         Y\88è@(î\96ÞTÆñ\94\82o.´Óèu­\ f\8a\9e\b\ 3Ǧßà\94w ü­'Ó¨\84b"zª¹([\ e¹Á\80¾\ e\16\80E\82Ä\ 2O´VÜb\ 4:¯¨é\r=´ó\80H8\87Ç÷Ðy\0\1e\0\1f½\a\1eñ\8bÓÛÈ #«Õ+¿Pm\ e¹^wKe\8eÃÛÌâLä\84\1e\9b\8c\88\18¬\rȾRHô \1fK®îy\91é¼9\98u¦súØV\88wBE¸Ó°\1dí+>¿|÷æ\92:\\9eJÁ¸ \1f\96Ú±\f\r\90Wty\95µ:'8\9c\82\f\9bÖè\r}X\80ªº\8c\98\9efÄt~ùÊ\12±|Ô4ø\ 1\11\94\98£\81^\81F     îtã×,M\87®S¯\95     ã\81ê\89\82à%æ\9f©ª\ 4\_©¡ëCÌn«öþ0\ 5 \15¼\8a>è \14/\1dì.7\8f\13R\92©D\f   ykõÅÝ   ­\ 4°_o±DËW$\vHË.\97¯<ìp(Öã\91\13\14\83B\86*5\1a¥ú\7fX¬HãÿÂ#\19\86\15=ºüØ\8c\ f\95£õSÝú*çá\11ÆÖhp\b÷Q\9bß\8f\06'\91Ô\ 3 1@
+M\8b\ 53k\8e+\98\83Ë\9f\9\88Ð¥ÄU^­}ÂäÁiïIBå§ýY\99g¥ñÓÕãÙÙêË\8d\rã¯\99yO!!Íñ¦\ 3L\0\1a4%\1de<4\9c8\86´Ô\r\1f\95¡Ué\81v§·×?ýìaj\87[¨!`! ÿ\13ó6ºÎ³\91a9rg!¤è\11\9de\9d\0 cßé5\1aIó]µ2µ\ 3Ï×­¾Gc;/Ä/\1c']\1f\ f\87ʯÖí\1a8q:\1aÇRêì\803\f{\8e,<[O\92\ 4\9f\16\ 5ÿ?Dñ\ 5$÷ÎØs\9f§\14)ÞåMqh\9dÅ\90KúÂÉ\r\83~\f4Ý!\87\8b\18;\fD´;\7fº\11\84uÓ¾èbEy\125¬\\f\86¬)v²­?Si\87|©'
+~\10\²rC\8c±òX¬\9cò\1a\83½X\12[l=U\8côój,ú\9e7\ 5¶ULÏ\98
+8_Ã\vÞöé2éeýrªþ\8c%\8bd\97¨²\r»Õ\16ÞL\85\1a\992\1e\8f@8\0Ä7["SVåò³©mµ\f\19Þ\1eàú¥ì\0\97\9cS4\17S;Ì,}i\ 1/mÖæ¾±Zý\97\ e\88l\87=\91±Ø¢*¿]ph¡\8e\13Pé×h\1ck7\vøW\1f]×ê\9e\9e\ 3g@\r*\ 4~t~\11
+b¬\1e:\88.7ÞT½möG\17·Y\9e\8f\93s[9\87Ñ»\9d=$ì\11úß'\8eÅÆQCòù¾-ò«U¶Ê³Ê' \89¬&®\vÏ\92«\12\9c®KOÃÞ\r\91ËlIêr\1d\1f\ e°\984÷]é°k\a\10¡Ñ£Â>\f&ó¤\1d\8eÿü:¹\83íè\9d¡O¶}¯µH\ 6üCO\92<ì¹»5+èJãa×Ä\99C\18\ e\a4ÆÖq\8dë\14ÁcÇ\ 5\ 3\v\9d\8cÆoQN.rý\82\18LçÍþ\8f;¥¯¬íiÕ K÷±pÂ=¡VUqW«~4æÀj\ 318ûdXV\0PaÇz²\ 2ZB¹\1arþx\94ÜV#]¤\1e1uíN\13Px\9dÕ_|^\7fj\1c!©@ìvÐ;Å`'\9d"ÎGÊçªE>\ 31\f\13åCP\1f\87\ e£çzeò©cç\94õG£·ÙÆß\1atz>½\ e\84²»È>{Ûèð\86=\9aîð=\14ðîJ#\15,JÒ/\80kР\9dâ\9cAE§\9au\1a\ fÎj\\9c¤7Ç$®ÊìÖ\99Ý\9bWØx´ãýÜà?O»\ 3§;\95¿\a=PR@ÙùÙ#\13<\ e:ê¶ÃÅY÷t!Í\9alóÕ\90\b\7f>\12áÏF"üÏB"\ 3ù·\94J\1f\8b\80§\9e\ 1U)Ø\90\87¡þ*¬\0ïÌ\96¸·©c¢0\86\95ø\9f\10´7í¹{\f\15³ ê\10\8d¿ \9c\ 4J LÉ\12¡FÚ\86å3½Ê\8d5t+m{gÁô¶\8bçã3{©\98è\8f\14ÀD"\00¿X\80\8c§pg.        "xM£Á\9e\9eI\14"R<:¹DZ\ 3À&xj\8f\9f°\99à\f¾y\9cF_î\86\e+hwµª"\16wg\9cÎ\86\ 6W6Ä\8e+\9dÖû©C\12À[AwÝÔ+ôô\16op=ò\98ê#    @ç©\8aÇóäxt\81õ@á<MY\1c§_Pxï^\13\92\a\96\ 6W\90 n\19F^Ý2>s{Ë\ 4\ f\9fº\8ddø£\ 5¼\1d×\99ýÁ\ 3,ne\85÷È\13\89\1eó\9f\93»dA\7f\8bì]\ 3\8d%\89Üý£T]\99\88\ 4í\91#Å>jÈÜ6\9dUãm¼dêôX|Pü A^.Âô\9c+HHf\92\9fw\85ÇÕ\91°Dõ?5è\8bP$hý\ 2\18ÀCY»\ 3hs6\8cÍgl\98\83\9cD*¾lÄIoé\14\9d×æÐÒÒí\ 2à·Û>^\81Cù"#wú\89m£ò}Èê%ª#Jç\97ô\89\aRz\14\85§~ò\13áÉ`úG~ñó?:\8cñ2
+endstream
+endobj
+6658 0 obj <<
+/Type /Page
+/Contents 6659 0 R
+/Resources 6657 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6639 0 R
+>> endobj
+6660 0 obj <<
+/D [6658 0 R /XYZ -16.307 900.716 null]
+>> endobj
+6657 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F102 3776 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6663 0 obj <<
+/Length 2724      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZë\93Û¶\11ÿ~\7f\ 5Çþ`*sÂ\11à;\9e|p\9c8u\12'®ï¦\93\8e\9dé@\12\1cI°$dÝõ¯ï\ 2\vð!QçGÛ\99~\12\b\80\8bÝÅîo\1fTàÝz\81÷ÓÅ÷7\17W¯âÀËI\9e°Ä»Ùz   #Iêe4$aêÝl¼÷þ;Q
\89Å\92Å\81ÿ\9bT¢ÃáV¶8P;»ø\83\\7f\1d>üqýëâÏ\9b\9fá\98%¥$\8fc¤v­\1eJÑí\84P\9d^\86Ó©\97ÁéI¨O\8fàø4
+½eLòÔ\9e\f\99\7f\85?4Oõ\9b\17?Þ\üó\82\ 2ýÀ£^\9c\90$\ f½4§$        \98·®.Þÿ\19x\eX\ 3\ eH\94gÞÁ쬼\98\ 6\84\85        \8cKïúâ¯\17ÁyUÄ\84&ÔK£\9cРAfÖ²ª8ð\91\7f\ 5\8bý\83Øè\99Ø_=à
+ÇÇ®ákñ!\88)Y,#\9aú7\8b,ð¥]Û7M+º\ e_hE½\11mQßâ¢Üâ4*\16\ 6\9dhxË\15(<
+üK\98Ë#\98S\93]±ÿQ3Ã˽}      ¨\18\ 5\87Ñp¤\85
\98Äy\ 4"\ey>ò¶à«R\94\88\12mE\86³ðzÆ\1a¡QF"\16º\97\9547¼\8cò\88\ 44\9d^to\15¢jÔ\ 3\ e;e\85\841(&xò\ 4Õãì$\86\9b±¯ßì\84³9ÍO%\809kx¼u\vmQ\ 1ÿ¥¥^ÔJëqc­RâïÊnÞwb»/íÎ-þ>È=\ ev|Á\ 2\8d}»½Ú\97ªXj\8dà3*·Õz\125\88á¼@í¸:G£\94NXM§\9bÊ\19¡\9c/KÙ\19ZIì?¥a\90$i\ 2ö\12Æ`/;^ßÙ%#M\92ø×¼Â\89k%@\95²Üà<:#Ì7­Ô\1c|,6¨iXã5.       ½pÏ«¦\14¸ð¤\94ÊÒ7&\aS\96e}¢fù  ÎnäÚN¢´zJT²\86ûäÊ(ܬY²c;DÒ38`µÕ\9b\83\1aî[6ª\0Ú³êzQvòÒ\9aÁ¦¿ëZ¶\15/\8b\7f\89¥ó¹@\e\16.®yYNM\ 2\ 6ßëÏ\96Ö\1c\ 4_ïÐê\ 1J\ 6\97a,#,b½Õk\9b\rFILs·       \99_2À\8e\140äÈ´\vc<Ì_Ã\rß\1a©©Ï·Zm[±VvѲM}¹WÍ^áäVKêvh9ÿróæ×KÜ÷ö\87W\1aa.q±âuÃoEg\ 1(\84»¿ÙÙ³6b»  A°qܼ\12î>\10Ô\99ßíäÞ\18\17l\a¤RèÂ@v\ f:2³­¨xQã¬uvx\r<ÕÊÓÍ]ûJ\80\ 4ÂÞàJ\1f¹·îS¸_ëX\8d\84\eZ\95b@\vîü¿ÔÌ\1f\8c\ 4\ fÝpÑ\83+öØ3(\18<\9a\ f8ÑÊÍ~mç;YÙQ-\f\9c\8f\99»½-j0\95Y[|#7Å\87 `bó­F\\1d\11¯4>tä¾+/!\10±ç0OͼÁ0\ 2È\ 1óYv<\7f\7f\10+XÈs»°SU9!\15\95    ±ätÅ\91\v\9fÏ]\813\8cÉ\ 1
+±aX\1d\1fB£ùU{\10Mì²\99í®,V\1e\ 5\96U+ø\1dá[xXıOî+}0\9dåñQBC\84\1a\91ÁK[âÏ\9b\ 2.^\94ÚhT5\18ÈuU(ãà}Ð÷\96\10Ð\92\f\ eÏÀ{í½~`,\9eîz¿\8c\83À\7f)k\1d\7f\11á[kjÏjùl\8a.ã \87þ\11\1c;\0`$Z\96ãâ\9cu\854p:\91eQß\11@dU¨RXñ£\89øïäªçïZñ\a\ 5\8c\9f\97:|\ê×:^T`\a\ elß½ú\11\aO)ËY\ 2<\9f\88`oñ\85\9cYoª\rvä!".L\ f\1e\a\93\938\9f#¼q\ 5Ú´8!p\e$>Îésæ\9c\1eæ{\0]PßNi\9bÁm:Ù\ 2\19¸\8e,Z\9fyl\16ɪ\94ë;\ 2\ 1¡\ 1\8dAP¿\9cÁÿ0g$Ìzh/\94¨ Ôl\fñÓ8\90D$\8e³>\ e<Nz\19\9aGG©\93l!\e<{@\féhú¹\aD   ÉÂèëX\9f\v\85\90JS·¡ä+QÎEB83Ïg\18\,i\ eNPof('\ 1\89\83>Æ~\91\ 6þë|\12m3PÎ\8c\9dVs>\8a\92û\16§´!ëßnZÖx\0\879 Âã\9c§sù\8arÉ©¨Ç\91j3\13\18·û\16â\99­µÖûNI¸CcÈ\96Ú¡p    ÎªO^1HÃHºd\19j¸Â"ï§\83\19øÎq0£:ΰô$\98¥Çó.údvÁâÖØö\88¹\92±Æû`püÊr.<ôtæ)\f`9ëãó[G&÷({óoL÷\ 2\ 2\99\984ú\85è\9f\8bö\8eãð\97E\bIr'î¾>2=\8aÑ\11\v\0ÀÎ\85\99¿/(Hdê \f\12RS+À@Ô\1cs/=       ²á\bª-S\90ÀÐD¶\8cê\12ªÅ\19\bI{Í\ 3>a-Ì4Z+[Ø"%b\88|GqF\83\81\19Ü\9b¨Ú\10,R Æê´\81\7fgjç ñ_4\8d\0­×&i\83c±D>Ã\9b\96b6÷´>$u\ 2X\96½·=\9cÔ\993\853¥!\89\ 6(íE\ 1ó\12b3\ 3/YHâ(qûu0K\1a¥\ 3×å\1cy\16\11\80\8cSêr»Õ\95þ\f\8b$\1d\93g\11Ò·Y²\83Ùé9QHR\9a\9c\9es(6j7/\ 5Ͳñ1\0Ôx\8e­q¢\10pô´J\ 3.¢Lgâ\ 6\80`h\12\1db¾~\0\8doìV\ 1\95Ý­«6·\ 2¥{«\11qi\8d\14\1a£Ã \1f\9b¯y©Æ\ 1ÖÀ\98¨\1dÚÂ\1155\86þuÛ´\aÛÓ-ÃM_\1aÀ\83-\r`ôöuç\ 4âêè0kOøðÇ\8fo'¶gûF\ eù7¢[CBãLÏå\87\9ao¯®\ e\87Ã\ 2*f\82ý {²\96ÕU+¶ B0|¢3ü§¿\9b\1f¯´l¶\16üÌÒ\ 4üs%å\9dÅó09S\9c\8a\93tXpÎjk\87p\8a\8bG®1\a\9e³¨>~Sb2\a¦?~=\9e\18î'6u³UÂ\17bð'òä\97ã\0\ eÕ³KÀñÆ\9bQ¼î\8b\ 2ÓU\19wR¿á{%Mðùf,È´¾\80;wÑ}R°öïº\`TÒ÷Q\7f&K\9f\16\1aqä´Ç\ 1rëMqOzÂV\8b±ÖrÖï\83Ì¥q5ÝñÖÈl\rÝVøQgÈ\r{ÀàgÍ\83\83\v\9cÐÿº²\ f0\8ey4 i\9c\e\90\1c\82ýGö\9eYLÒã{¦\ 1\ô[\83ER«¬Ô\91í\143\81\80ñ°oeº{v\1dã¾@Ä´¯;×A\1còÃ\8aoÄÔ\ et\93Ãe¾£\16m\16\91\ 1\1eàl[\9ca\13J\ f6\945ké\ eè\8aÚõFúF
+$\80¹s\9f\16?\b\90#_a\11%A\12Ã\06'éãÞò¶\1d\14\88\81@öQ!ÅÞ\8eÄxn°ùVØ\14\18\9e\ eú6Í6\1d<LÃÏ¢5\94\8aMÓSÔf\0\89Øßb|téIß\10\83èñÛ\f\81þý¾\ 36bhÊAf{t°á8ÿw~6²_\17ê°\ 1\17KÛ       3~\8c\17_O[Ôú\ 6`úá¨õÝW\10úC\ 2`MoPc\9dØf\84ÓÉ\bz¸£R/\9bÉM\f\9dî\82×j¶3\7fÚ\98\18(\\r\92U`O®{õ|*¶Þ\b+¬ßl÷¥ÿCx~3J        ô-¤¹?\95\1c&:ÅM³\10\86ÒT_\99í\rÃ\84ËNLâ\91§®\89\v+\15¿ÓÖ!pÿ¨m©ß\92øÛ\8a}'¦§:.tö\80Y3<`Ö\f×62\88\96\97G,à#¦Î\86m,\0\r/E­¸u÷Y#ì½¼\80\14£V\85û4£½¥\86híL´\8fIÓ¯\ 6ã\15Ýz¶#Q6¶\16µù\9eM³Q°qW\17[ïî\14ó\95¥§¬\8aÊõ«gr\9a׺6Ôß"êg\v\9a\99\16\ f\rÀ\ 1O\87Ý\ 2}\85éïbæP=kÊxû\80\9e\ 3\ 3©}\81¹ï\16ú\ 5SJÀ \1ci¿Ä)ì[\eØ`þ\eþ°²ïØ\f\11Fú{gÎü\e|²rÊÖ\9eºÞI´\92Íøð\ 42RKÓJ·\832²g\1fÐËI\807l\18Áßß\7fqâ øÉq]ÿ9Þ:ç\84ñ\979ág\86Òl6\94â\17QYvÿßAT\9da1d$\1cúPÿy\0¥)¡qôy\ 1ô\18Ïtúc\81È^çäkü¶\95ÕL\9f\8c\869a,\1dD¨M»õTÔ( t(O\ 1Û÷å\91&Áz\ËI/Úâ\90¦\ 1É\83Oµ¶\8d\82¯\1c\90\vòõ]þ¹\7f
+\80@A\92\7fÍ\1f\ 5þ\r\9dUø}
+endstream
+endobj
+6662 0 obj <<
+/Type /Page
+/Contents 6663 0 R
+/Resources 6661 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6667 0 R
+>> endobj
+6664 0 obj <<
+/D [6662 0 R /XYZ -11.232 900.716 null]
+>> endobj
+886 0 obj <<
+/D [6662 0 R /XYZ 56.693 321.711 null]
+>> endobj
+6665 0 obj <<
+/D [6662 0 R /XYZ 56.693 294.364 null]
+>> endobj
+890 0 obj <<
+/D [6662 0 R /XYZ 56.693 156.748 null]
+>> endobj
+6666 0 obj <<
+/D [6662 0 R /XYZ 56.693 129.774 null]
+>> endobj
+6661 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F102 3776 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6672 0 obj <<
+/Length 1734      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYK\8fÛ6\10¾ûWèh\ 3+\86\ f=ÛÓ\ 6I\v\14Ù"Í.\90\ 2I\ e´Äµ\95\95EG\92³»ùõ\1d¾dÉÖzå´  z0LQÃ\99á7Ã\8fã1öV\1eö~\9f½¼\99½ø-Ä^\8aÒ\88FÞÍ­\17Q\14Å^B\18b±w\93{\1fæïD)x#\16>\rñüOÙ\8aÆ\foem\ 6íÚ¾|%³\97\99\87¿¯ß,>Ýü\ 1f|BP\1a\86FÛuûX\8af-DÛ¨×`\9dx      X\8f\98²\1e\80ù8`\9e\1f¢4¶öI\9c\82Æ8\99¿0_$\8dÕÊÙë\9bÙ\97\19\ 1ýØ#^\18¡(e^\9c\12\14aêe\9bÙ\87OØËá\1dx\80\824ñîµäÆ\v    F\94E0.½ëÙ_3l¡À\ 3\abq\98jL\9cò E\ 4GÆ+
+\1ej7Ü:ï\83O0Æó÷\8b\bÏ\ 1\1a\8açùÕ\e»Ç>Â\0\b\r\10\8b¬¢\e\87Þ­,K¹ áü¾¨Vf*[ójåð^s¥óë\82\84s»b)DeF\e\9eÛ¹Vî\83¢m\83ã{Û$      P\1c«ÍkÛ÷²Î7å\88\8f,A,ìÄ2é´7E\95\89\83¨\ 3â\80\8b\19×&WÐ\10\19\9fR\86\b£0\0Ô03Z?R\1a\1e"\18\ 2\80<ÏEÞù®s#Ð>\81ëAº÷©jëb9â{\80\11       \9d\18ø³\11U{á\0k[Q;8«¼ì\90\96·æ;\17·\v\ 2>ìÊÖLlyÍW5ß®-\0*}u^ûQ\84\ 2F »aO\81±v%óâ#ÆTä¿,|\ 6\952\rò\8b-\87\95¬7¼,\0¢\87¦¼\0è~5z{\82Ín»\95u+rô°Q"ôXd?ô\95¹\8a\97V\1d   \8c¬o¾®[¡\12ª\9f3/yY\1eD'AA\94À>\0B\1aþ\17±YÖE¾\12kÁó\91ðø4B49\81\eM\ 6{Íe¶\ 4Rñ5~}ÔÈ\98\98Ã!>\96\18\ f@x,Ø\8aͶä­p&u\14\b\9b\8d¬B¹lA>8\8eZ'a4\92à\9cÀ²\7f\19ØhJ`Í!)ev×ôÒ]³õ\90]l\8eÚ\ 5Ų,¤>$\85hìQ[\95²ix]8ö\82Óf\ 6_`\ 4\14aèßs.NË\85+~§\1e\84z_
+\87ò0zï^_¾ºz\rïØñ;³5¿Ù\8aÌ\ 5áÉL\1a$ÜQ\96øcÙp\94\85ÑÔ,\1cÙG#²¶\90ÕÀÛ\91-©·\1a¯\8ckq·/v"¯Ç|ïçzôôZ\9bÝ'´\9f\97Ý&\12\ e§\93¢\a\a\81>w\10{K\1d\86víO9CÏ\91ãFä\ 5\97ËÏà\9a©g2¾UNþ ª\f\9e¥ÊpzRÑ\89d\19\9eI\96ôy²<ë\16$?ã\164\15\1a(\92»\112#ß\17.öl¸\82©\9cr\ 6Y\90©ñ\1aDù¬û\vÿ´\90¼_$Ú\a{cYÏÍ\93¹8¦Ü<ì$ÿ\91ÿ\ 3\93ðeÓÖ\1chd¤\ 6f\b³Nðb¿ù\aíã\98n\1a#\1a$nI\ 1\e.¾      ¨\90\9b1ýQ\80Â09п\83rúÎÔÆ$RG6\9a\fïS\89\89ÏH±ôÇfX\1f=­nX\8cØ*g\9f\86\e^)éGûãNðvW»bÈ\95Qo\95\ 4ï~á\rªª§r\80\ 61Jp\17ÛZ|]C\8cdý8\12¦\90¡8=\fSQA\9cº:m]¬Ö%|Z\9886\96\0\8dÄÁ\84\84óA\f\85\84}\7f)G§Ubt*ýÑi%Õ³åÄ\13©\99
+'TJç\94?ÉIÙÁV,Ç\1cÔ@ô'\9f\92áÏl\95yËZp÷ûâ~í:\18+Q\89\1a\10v\92\8eůÞ\1c\9d¬ËíÖ\9d·'\ eÐùü~pɲ§\v\92AtÏGÓô\96(J            õÁ±~28tÔ¶\96¢ÑÆÒ¾\ f§\9a`¦é2Þ]\ 2U1uÝ¥\ 2°a       q­\19õ@çn\92\9bÇMQ©f\9e\9aYª&Ónå\9b@ê©Ý6×\17¨\92TÌ¥æt÷GMhGðÀ\ 4Zø1\ eæ\97¥TÁTB÷E»\1e¨7ÓûdQl\14\90\0®\1d#VTY¹ËEcäd%Ìt&+µfµ«õYôUsf#TKgä\f\9bæ\99\ euêºláa\83'\80hAÈx¹³ïM#(Ü÷Ï\b¦=B$\8c \18w\94Ê«J¶Ú\17Ô˽\83\90¤i\9fD÷>k;EcܨLëo\84\83c\8cRH\r»\1c\8f\18\88!\9bºfÝG\1c\ 4\85!\81`0\1aì÷_\8b\ 5\84½\91\95y´M\µ_n\ 11¸õ½ë¿\ 5\jûrÐ\90Ô×>ÃàT:\f\83kR*Ó
+ ¾Æãͪdbñ1¼c\97[\84\18ë"Ñç\99½ß\19ß5Ý$7_M±ª,¡WvS[QߪëÃ67U\96¨]­j\9e\eëF©ýÞÖ2\13Í^¯K\99\92×\v\92Ì\1dv@);Õ{´®è3`v\11÷/NBCH\8fp\b\1aÐP»ÕÚd6Ö\9e\rt;Õn\1d\9d&\18+<`\98x"Ãà)\f#\ 6½_Wd¸\ 3lj¡ÏîÏ\ 2[\b\rúÛ\17]«µ-²\1dÀX>:-\83f¶íö×+Ï\fÞi×m±µí]\ 3Ãÿ\18zût5\10\8f\0z\1eÌp{Qõc\89çÕn³t\8dc×*î¨lX[7¨##8\97Ì¢té\fj&Ô\86\9cåÁ¿&oki;\ 3J)¥\f~o\98\87\960\11\fÀvеëÂ\1a(º~ÛiÄt\82?@â\17*Gy9\8cá\ 1\f\eûã%À\bGé÷üïò\ f¸à\10N
+endstream
+endobj
+6671 0 obj <<
+/Type /Page
+/Contents 6672 0 R
+/Resources 6670 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6667 0 R
+/Annots [ 6668 0 R 6669 0 R ]
+>> endobj
+6668 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [305.796 125.53 393.287 136.434]
+/A << /S /GoTo /D (V1690_MAN) >>
+>> endobj
+6669 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [291.44 107.598 375.444 118.501]
+/A << /S /GoTo /D (dot0) >>
+>> endobj
+6673 0 obj <<
+/D [6671 0 R /XYZ -16.307 900.716 null]
+>> endobj
+894 0 obj <<
+/D [6671 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6674 0 obj <<
+/D [6671 0 R /XYZ 56.693 738.489 null]
+>> endobj
+898 0 obj <<
+/D [6671 0 R /XYZ 56.693 283.166 null]
+>> endobj
+6675 0 obj <<
+/D [6671 0 R /XYZ 56.693 246.169 null]
+>> endobj
+902 0 obj <<
+/D [6671 0 R /XYZ 56.693 179.543 null]
+>> endobj
+6676 0 obj <<
+/D [6671 0 R /XYZ 56.693 142.412 null]
+>> endobj
+6670 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F102 3776 0 R /F57 1049 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6680 0 obj <<
+/Length 2887      
+/Filter /FlateDecode
+>>
+stream
+xÚµZYsܸ\11~ׯ\98r¥*\9c*\r\86àMGk\97ì\95½J|ÅR6NÙû\80\19X\1cbÂ#¶öק\e\a9\1cA²ìl\9e\88\8b\8dF\1f_w\83ôgë\99?{yôìòhù"ög9É\93 \99]^Í\92\80$é,£!       ÓÙe9ûè½ç\15g-\9f/\82Ø÷ÞÈ\8e·ºy%\eÝè6fògY<\93òZw>\¼\9aÿvùWØfA)ÉãXS»èn*Þn8ïZ\9c\86Ýé,\83Ý\93\10w\8f`û4
+g\8b\98ä©Ù\9ff>PL3o©\1f4OñÍ£³Ë£\7f\1fQ ïÏè,NH\92\87³4§$ñ\83Y±=úø\9b?+a\ e8 Q\9e;¨\95ÛYL}\12\84      ´«ÙÅÑß\8f|#
+\7f"\92`\ 6ËÒ8W2±Ä£\9cP?Ñ\\ 5\8a\rûÞìã\82ú¾ï=\97Û­¬'S\a"\ 6\89\ 4\11   \13CéS\10Ä\87\94b t¹\11 éÐ\ f¼Æj ô©ÇÊÒ\fW²`\95ø\9duBÖfHé\ 4\eÝ\9cz\en\a«JÎ\83Øû"êµy\95Õë\9e­yûx¾\88\9dV+V\vV\1fÃ4\8d½Óí\865¢°½ßy³bâ3¬P#\91÷\8b¨KafÏ\eÑn4ÕO~ì¿d¼\12\ 5´¨Yû²ÿÌ\1aàñXYCF¢$\9bZÄßX]³\92\1dk³y-뵬4+Ø\7fÛ\88\e;÷®¯?³\950½Ëyæ{l=\8f=VÉõdp+*Óÿ'öyÕnÈTÄ\vË\b¨%\88ïWÄiYò\12O\18zm¿ÛɦÓ\1d#l\18ÝñB\Ý\18é\86^ÝoW¼\19\16mY7ÑNè±¾\93ºU±\15p7ÒS.\ 1¶¦\"Bk        \92\8cdQ\0\f)&\8b\rÛuÜ,\9c\98U\98\92$Îìºc\a©\98$\11µ\vØnÇA\8b_\1d\94¢\90øáÃ)í\18Hä6\95\80\92\98æ#\15°\86Äcué:#l\18E\ 3½\86\82ßuÄ\81$\ 1ÛMrp¸º\ 3\v·*ú"º\8d2µE\14F$N£©µ!X)Â\14`bä\80F$IâCÙ\10T\94R\91\83\99<!\19`äTJSª\11É3z ¹ûiR\12ÅßA\13E\7f/Á4&!ÝS¥r\8aA      SÊ °l4 £\85ûÙ\rI\1e¥{Ì°-\87\87Î\16Ñ\0l!0î\96<ÈÝ\90Ñ\15kE¡\9b\83çÙÐsÛ\8a\0\9b¡=\1c`%V\95\90p
+\aã±Or\7f0¤¢\91­    j°\9c7¼.À\97\ f\ f\94d\10\94¾\a3\1eÈy\16\11ß\1fì\1f@}]»\1c*'áÀ³¬]\12\bÀ|\ 6:\ 5Ø\9b\90.J\91Oh4\90\12NR\10%G\17ßòR0¹úÌ\v\97§Ç\10\17ÓltË©Ü\820&\11Mþw¹©Æ®\91\ 5o[\85µØ/eÑoyݵ6\17\8dÞ¦,îôä×X?k0Ùv\87\86>eÇÿÿë\19<e[:Í\13õ3\82\91\132i¢\8cÑê\87u\9bݦÁ$Á¡\9e\90¤ù\9dê¡yD² \7f\98o\9e}xwöþüõÙ\9bËy\ eYÃ+H\1fÂ<ñÎëB6pxÖ)\14\86\11%tl\T¢Ä\8c\11Ûx\12ÕÐQyÕ\8aάj÷²B5 j\15!÷)\rêÃ\ ef\97î7A\97×\90Ù@p\80|Í»\90\80yQ\18X\85¸\12\10>\874æ+Ûî*>É\1a\f\7f\ e++Xm¬GçU\ 6­øÄD­]ô£±\ e¦x\90\92áÐ?Þ\9fß\95W\97\8dÀµÿA>ys\9bEk\1d{\81\12\82S8\1a\1a\15kÈ×Ö\ 5â\90_\ 4cðýäûAÅ\1fO\94?æ±\93M úB\80Í"tq\92Sýþ¦ëv\8f\97Ë¢¬    \bm\ 5
+#²Y/M
\ 4\16\96\0ÄvË/\9aýå\ 1{w¥Í6eS\9bÑo¸¥Ëcà\9cq8\867PRÙ7N\87¡Ä§\ 3öaB!{ôë\ 4\830x«?¢n'º\8a»Ñ;Ê\a¢\98Ú#½Ñ\80 Ó5\{P\90@\9eoV(S\83'\1c5\14µJ'+hGzt<\86^\ 4\19ø\96C¢®¬
\18<\84)a\9fÃÎöH\ 6Âpµ\1cö\ 4S»Ñ\9d5¯ycùÒ|T¢ít\8eEC\1f\f\8dN\1dJ^í9\ 2\1a\86Mî¡\1a\eÖ\ e>¤g®P\14W\18bT_Z\1fSÙôà'\96ø>[е\89ôÄ\83$¸Ps\8b\17¨M~¤\1a8Ärõ\8aQ'\98:\ 6\92oA¹88r\ 5Å\8ee\90\8d\91\ 4Ôà\88\1d  XY2\84ÿJÔ×ßÊ\11¾l¸\91áN\ 2 \8e0d%nr\1e)\8dÈÁI\11ån\85\bðs?\89¾/"Fé^D\84\8eV
+4\8câ\84Ò/ô\95BáYl¤(¸y\93c2ÙÙWDm\9fpl»D `£%\12LüsS/ã\14¯Ùªâ¦\83ùëâ®=\99éCÂßÈ]#Xg¨\9bÚ\9a\97w\ 5\rt\83\81c\8cþ\96ãÑÔÑ\19\a\1dd\90\ 2xøÞ.Å        M\aMÕÆ\16 t\98РV׬Ò\1d@Ò­iÕÖÕl_Ií¶I\85\9f\a\8e\12}X\121[\84P^`\ 1\0¹1<\r\12\Y\18\14\85\16*ôlr\96y7²×C_æ\14\19ít\8féÇ(ש%À\8b\13¯·F5¾\89õ\90(0\9aè>\1eF\89;·[f^ÍíÛ\9dár×O÷\9fæ\98\19\9c¢í\9a¾0æ\ 3\vP³ïέv\8c\ 3\9d\17\82\11\7fvg½uâP\10Ö3C\8e÷´\YÁ$àgºýÓ£+)\1f=uP§\10'Óp\0\8c'®òm¿Ø´pl@¡Ø\88ª\9c"î`wÖé@u/Ь\1d6þ°\ 4\82B\1dæ'!Ät°\1f?4\82@\85?y¾\91²5G½jäÖ%×·oÎô\ 2\15T°ñöÍ«\7fÙ\96\99Cîñ©¸WÔ0÷¼ë±\8bæÉ\9e\17è÷nv eíC\8f\9e8_¹C3²y¤\a\9eº_Ûr\flONO\96¦5Y\95LW=s¯: õ|XEN\96ãI\9e\9c,\95P\1d6`ÉLTð¶ï\8cO\1c ØY½\ 6z\e´|·\86Ѩsz\10J­.UlF]ê\9b=ÔÐ$%\90uus0wËö\1c\99³\967^e¢E\9e\1ax}v<EÕç\ 6³\\f\9e¶ú®\92é\a )\16\8dî*\8c\92Í5kd¯*\18\18ÓWy¸V\95'8¢\90\f\93\17=ÌLk+[Ó³L^\19+\1aèÔ²^\18ñê\ 1\15\82ÌJ\9d\95\e.KYÿyN3Ï\90Ý°yà\9bâ`r\8cýûa\a×\ e32'Eu¤Ñ^\1cBQ\ 2¨k\b\85\19]ÿ@C[   4\84\19@ôHc@\b(nUd\821\0O­+h+È\85§ª\95à     Uzù\17¤\9eì£\87\9eÓV\a\8d\17x#³yì\82Ð<&Ñx9ú£\18*{7\84\10Æ÷Bè\84:bb\16@"¬TZ#9}\19aeÚ«\98¯ï(\83\14P:\98ú<Æ\eÎ\ eÐwÔ\ 6\92&\1f+l.\e\86$K\82ácEàüXñâí\1fð¡Bg|\8eô"Ý¿\0.dÝAn¹@<u      2%þ\98\8a`6Æ\9bîæ\9e|8JH\94\r\995ÿ
+\ 6\a¹ÐbÝ°ÝF\14\8e\1d²\8cÄcÆnRÝãá¢\91\ f äØ,\8d \8b\1f\8b·-[ó\92uL\7f\902Wü\8e\1dc\92¤Ã\99X\a~°B_í»ÃÛ¦E\98c0¦ß\97b£o\r)ö¾ÃØt\17¼ÎuI\98\93Ø\1f\ esÒ|}¼å\1d[\   ^\990Z`!*\9b\9f\1eýé׳÷\17çoß<Zº\8c\9fæP(\aáþÕ\81"1áåÃÙ;Ý\90\f\92u\18Þ²kD\1d\95®§¡\ 1út\ 4G\9dhÒ@U?\13´Rw@4÷÷î\80tß\\94´
+÷pÀÔÍÝ0` \13Â\b\13\15\16\vz¸Û\0į7¶cF\7f6\97?Ø£Þ;m\9a\ 2\19ÆY\98éí.úyZ4rÅ\f/ïÁ\91±ÄS»bôÀ\86©K±ùîç\17\86iÁUXs\\9f\7fÇ·ªËy\18{\rl¹eÍ5\12νöf»\92\95no\80\85J\811Í3\10}Éõ88g\vy\829d®?¢Üz#W`¤hb±«hèCçÞ/\97¯_\99¹ñF\ e\94\1dä!\88LÈFO"þ«§Ò?\12(`\87µª\89À
\9czf\v\15l°1^§\1d\96b\ 6\97\94\e\ 6Ã\1d\9dî\99Z\ 3Z\b<\f\92·R\e\98ª½aXk¿ê¹î\1a{\rÆ\ fDS§A\ 4\18Ñ£¨XÛºËïd¼9\9ax¼¦®*\88;wIB\12\8c\97ºÝ Gç\15\15\r\1dX\ 6pd<(0*ÁÖä\92\14\at ïµ³\82è¸Î^úª³þ\96\11\9a\1dø\9b½6\80h\î]È°áú\eL·hÄ®s~N\88\0*\ 6,¼|í\82\93\ 4Î4V£ÆlõÕPÇ÷.E\1d\82\83\0\17>Lp>\19oáLLjm\14Ъ:È8!Fê\ 3N\84\b\ 3ûB\1cÄb/xÀÀo\7fB
+ h¥Yø\a}
+ÙCyýÇ\85BZ<\aà&\1e¿½ï[D\809C0X4~øª;Hyïø\1c\9c»¿\1f¸~ÂÀûÐ$ÿ\91\7f\v\96&úA
+endstream
+endobj
+6679 0 obj <<
+/Type /Page
+/Contents 6680 0 R
+/Resources 6678 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6667 0 R
+>> endobj
+6681 0 obj <<
+/D [6679 0 R /XYZ -11.232 900.716 null]
+>> endobj
+906 0 obj <<
+/D [6679 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6682 0 obj <<
+/D [6679 0 R /XYZ 56.693 738.489 null]
+>> endobj
+910 0 obj <<
+/D [6679 0 R /XYZ 56.693 228.512 null]
+>> endobj
+6683 0 obj <<
+/D [6679 0 R /XYZ 56.693 198.069 null]
+>> endobj
+6678 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F102 3776 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6686 0 obj <<
+/Length 3499      
+/Filter /FlateDecode
+>>
+stream
+xÚ­[Ioì6\12¾ûWôe\80öà5£}y\18L0y\93\15É \13û0@\92\ 3[b·\18K¢"QÏv~ý\14Ejmª¥\96}±©­X,V}µ°ÚØ\9dwÆîÛ»¯\1eï¾øÆ5v!
+=ËÛ=\9ev\9e\85<\7f\17\986²ýÝc¼ûuÿ\vI        ®ÈýÁr\8dý\7f\18'\95\1c\9eX)\a<Q\ fÿÍ¢¯\18{\92\17ÿ{øñþ÷Ç\1f`\9a\83i¢Ðu%µ\aþ\9a\92*!\84Wâ1Ìnî\ 2\98ݳÅì\ eLï;öîà¢ÐWó\9b\81    \14ý`ÿ\85üg\86¾øòîëÇ»?ïL oìÌ\9dë!/´w~h"Ï°vQv÷ëïÆ.\86\ 1rÂ`÷ܼ\99í\Ó@\96íÁ8Ý=Üý÷ÎP¢0fEÒÒvBd\1a\9edê7Ër\e.ÚÏv¿\1e\ÃØÿ+\8eI,\ 5PÕEÁJ>\11Öw\8f?ý(G\19.\9fêB
+\ 1È7BpÄ|¦ã#Ïq\81l3\15ÇÇ\94È¥\1fY\19\93RÉm´k\ e2½ö\ 3ÌyI\8f÷\96±¯9ù 'ÃE\91Ò\963Îä\7f\82£DÝQsÀ0"i\8aÆK;X°\83\81áÂN\ 2\97np]\ 4\8f \ e\97\8b²<ä¸æhMè\99Æ<Ñ­\ 6\vºwIV¤\98·ìá\\ ervo¹ûçVÖ\99zÌÒ:SoT\ 5\89\94®ÒSûQ®èÔ\95\8eK3t\90å·3ÿMÃ\9b\8f\82î9+u$\fä\87 )ä*ýý»\86\8a\8bì`׿2\95·m\80´¬PÉ;\£r\97\8cØ>rÍ°åõÄ^>Ƥâ4Ç\9c²\ÃS`#3è¤NîMwÿÂI^\89·¥\10a\1cë¤æy(\18ÏÄj\9eÒ\9c,ï-ÓØ
+|ùDóóXWiÎI\99ãT^\rVR](«°ÓÐY§¬­½zþ\80\a¸\90ö
+\83¨®8Ëè_\82!ÍfÛ.
+\ 2»³¼cÅK\1cqͺ\1d\17\93Ñ3å\89¤_\94¬ %\7fU<\0,¢û\83í\99ûO,ç%KÓ\96½þ\13Þ\1a\98     H7àÅ\r\90m\9aS^\90\9a\81\92\96i8 ÐÝ~à<Ö\92ö\91áøSÊ\87\ 6ß\ f\8e\v¾Â\1d£<â\94\83\81_\9d:´Qèt3\17¸Ä\19\81=¾ØO`\ 59\80nk÷S\a>\ 12M§WPÆsðcº]²\91aw»Ô\82G®Ûyp
+F0ÆèKzV\b\86ÞÑk\842Vë\ 1ðvlI\8b ¼\85î\Á6\8e¯z\16\r©j<Yï{\ 6ïJ7t!tØrÓ½Í\86t\9c]
+.p\90a8c\91è\ 5×ÉM¿\ 1àÆ\1d«}å\9c²ªJi¥5½\0ô§Ûª\8b\95ú\162\ç\16¬Ý¶T
+\8e\8cþEâ\19.=ac½ê½fG\96êP\1d<q\877\8d\b\ f<\8b5·^\v,Þ1ìu[û=¸^\92\11À^Xµ\1dº2Ö³Cg\ f\137îW\87\16\86\89ì.\1a9\97¸Hh\84S\84ã\8cåT`ö\ 2&ùàB\ro     \93\ 4Ú\ 5\ 3Il\98(\0Çåèã&\85m^\80\1a\83\9b\ 4é±TAÅÀ«Ý`.Kþ\9aÆ:\86md¹\ 3ß¹d\15 \96\19N\ 5´êb\10\ fY=6u(S±L!\ 3\83ÍVØrLYôÔ¢I\82\95Ö?\93²\ 5\11ZU\9d˦\\87&+5îS\82ós\17¨¶\99\ 5Σ¤Ã¹Q<Øb\eD\1cE͵@\r\9e×ö{\91|¤ùLlâ\1a(4\ 6¨Sq\82\15'ì¤!í\80\9d\19\ 3·òñ\19T°Ð\ 6èà#ýp\16\83l\11_;Á;ÁíØN&xË"\94á\17\14\93B\ez\ 3\18\8aÀsê\94ï]wÂ4|g5±®\e6\1f\1eLÐ'Ç\86\81\84Z\82\ 5Û>]\82\1a¾#i1%7d\ 3\92F\v¢\8apA\14_G)-ÚÔTÐü\bàd®ÈÂÎ$'%\84\8f­Ê2\11sªÐ\12\83s\84|÷úr\r¹N?ì\16êè\17*\î\8a\85®ô;¦¿Çòßo\86a\95\95X\97\19@\90ÊÕCõ¿_5\Ð\þWî\1fÞWÆÒÜ\952\81A\9f½Ã\85«è\88l]\9bÍÁÎ\ 6\99C´1\97W\8cU_\84·V\18\8eÃ[\98©VøaÎÆ·¡\85,ërFÔ®õræ\83\ 3¾.´Í1|÷Jí\18{\11c9\8eB?ÇÚӡó\1c»ã\v\9eý\80\85oø,ü\1e~\88JZpy_}lï?=<È;Blð\99\88ä\8d`ÿ\8d\1a)ã\8c5\98   £\98pLÓJqP\11"\89\13ÏYT\vN¤\\9b[r¯ÔK\1a\119\8e\85ÜðRFm¤.\1f\8f#õ?´\9eÑC}¼üA;\15
+uû\8f¢JGÏ\87\84×ô\17   ê¶W¹u\ 4~\§]&\98\8fßG\e\83\98Y3\a\ 4F\81\e\\99$\820\92h\1d¯¨+yËÉ\8a\1d@\18\17¬Dòo%
\95\8d\94Ân\1f\9a\1c[úÑ\f\9f» ½¸\16h\9a.x¢Îo\89ÏØñ\ f\12ñ\88ÍA|0ÉD\85ÌJ\82«¶8¢OwÁê­Þ\95B¨U\15\98\96úl×í¢Ô\1ab±j*'[\14ÕÞ-Á\bf\1dÞ?tË\80\8a/ivFU\19¡\ 2óäK\r½Fw;yýS\97É"Çíèýüýe\86á"ßñnË0<kX\90hM\1f\ 6\ 5®úÝ\99\84Ä`¶\81\8aÐ/L\9fp\98\93J\f\90ï½\807F<yGTuCkÿ(¯Z\r\85á¨^TÉ{Ï        Éå\bÂ"\bÄK
+Ê.@Ññ&å\r«ÃY\18Î\80[#Gw\1a\8c+Ë­ ³B5xí\85E\9bà\8dLË[\11àÀ4\1eXÕ­\85¤Ù\90ã7Ã5\0\85\14iJãÉK£
\ 3\9f\98Ú"%\ 4ùAgï/"vù\98\94ä´\18ä3m"\r\e«@\ 1]J     Fe^ä
+ï¸&\80qs\0Í)×æk\10É/\17\ 5Ì¥µ\K\8f\1d\90\98\ex7oz\9b\ f7\17½Zéâ\18X\85ßmILN¸N9\92\15ñ\93øn¦Lç\eþ´l\1aI#º¬ÿ\0\99>\1d;uÉT\9b®Ñª«¡ë\8e\1fÂa½d\8e¥Q\85f\9c\90ZU\8dñ\80»KoiÝ\ªµ\ 1g¨Èîq
+ÎÞ¶\r\ 5=\90wÑ&\Jå;\9d\15\8a\8bF\19\19\ 5þâ\81\90 |4yKV9àN\e¾OSu#DF_8\98+bÙ\ 62lgFFÍ\84%Ëä\8c#> ÙlþsíI\8aH¦{ë\9f±\94\10Y~73\91!-jk\1a~\131\8d`ô1\91:\ 1\12i\12p9Æq¬î\ e0ÍkMÛmós!¹4\95ç1JíÄ\1e5Yv3V\f(Z,O_åHâGû\16;Iò@5Só\97êQS\7f\18Ó\12@òQ\97\94\eÆ0O8\1eKòY·7\90MôVøACÈ\1dn1\8e"\92ê¬\0<n¸H¦ß­¨ì£q\ fì,hÃqu®ø\9a\1fùÞõ9¬\1e\18q4\93\88­Y²åõú*\8e\f£Ù¬.Df\7fn°L¬æ     +\95Ý®Î\10æé\1dÉ\99æ\85\88>\96ê½\8b¤":\9bº6Ç\ 17Q\ 2\88=\81v\96¯úCZ×\rV6\87\12Ã[H½Î8Bs½BD)\84\9e¹Þ\e,Ëüà\84\ 2\94ü1îD,&\e9sûRhIJ¬KùÆ:ï#oIæcB\ 5 s9¬&Þ¬¦®Õ\8b\fba\8es¾xÔ´\82R=£VÍ\12×\13jë[og\89d\98nÅÄ\81ÌIþ\19\97\9bÉôÜ\94%+gÔi\r"\f9\12¤6+ú%WÝI©hÓ0&\ 5\18òÂg
+0özÓ\94Ó¼\16ï\0\87ä%"\85ÀÃ\19\ 1\80×
+íõ(vÂ/+ëKWhÐ\94ÌmÇ
+\95\1d,îDË\8a¿ag§¤\0*²w ÅJBÏy\91\94z»lD¾Þ7\9eê<z\1f\87Ö\9cªn^£\1eñÏ5=Ö\9cëÙ[¤é Ðéô\ 2HÑH\1fê,b¢ d\r\b¥ø¨\rð\96\15lJ      ¢Óz3Kö\84\9084Þ\14}M¹ªêã\fcM}~ý
+\13\ÆÏ"0\7f³¬\12\96CHx¢Ñ¦\0gDªé\ e\88¼\17©k\88\rÓÌ@È\8d®ø\89¼F¸Ø\18©Oèè\1dßí\f\fäF\86Dæ§\8fÍod¨!típi\\9c]A\ f6\17§oglؼù\16Ie$\86\84h\ 6{\96-sB\vr¬xF5ǧpË´Xk\ 1\81\8b<+\18[@]\917`8¸\98>\9deŵlõV:8Ýêôü.úkÚ\1ep\1c\97[ó®       ©·\84\eþ R\1d=]1©[\b\8dj\93\e\96W\90²\9a\8d\13×(Ü\90­d¦\97iE\160d\89\1d·FÓ\ 3^XÅç2\89E]\9aD=ª®S\94,®£¹ÐsM1%´ººvK¬Î\8eúnð\15!zØ×È\80\Vð\8dX6fK¶²n\vÓ\a\94þ¬õí\99k\94a°°¶\163WEY''³''P\7f³\9c\ 6l\15\103-£7êBIx]B\ 6\9dÖÛ\88é\83t\8eÏ\9bÌH\1câw\89J\95@N\1aÕ|\93\19\8d)q¼Q\1f\ 4\19¯'S\12²MѧtÀüN\94¤ñÖØ|¸¶ò
+0,\82è\98±úXÉÆ\94\8d¹Õ\80­Z û\1c±uk\1cðUn\8e\98Ç\84\ 6m±oÚÁ×Jtãv\1dì\ 1ò­I\94¯O¼Ö\99\80Õ÷\85\9fß\81\b$à±ötwÙõ\8f        ±'m\ fÍ:3ê\7f¼\ 3ÑÑ\1c\14®Ó²\9e#}Éj¹ü;b¨.é\96\1aÓ\98FEJ\9aë\8b¾7.ê3~\9b¶w<=³2Æ\95ø{­\85ð`[ ü¡yÛ\91µ3ì/\19\96EI-\7f~£?¤·úÎ\99\92|NhÅ\99¶*-\1a\ fú\1f£@RÍÔ¤D\ 4 \õ¸\89.ÆT5¾\89ÃÀ\8af4ŪU®ý¤ë\88\e0l·\f\8b>¹®C¯Â\99zµikÒô-:\ 6Xz·S)9ã\14²K\1a-;OqÞØ4ôùû\9fÅ\813æQ¢àÃ7P8i2\94'»âàû1aYÛWõ\10%%n~\19#ûTGM0Í\11}Éês¢ÿ   \8e7t\999y¾?xF×ÉJP¿\e¨ifÕ÷¾8\83°ïZï\8b\rª\1aZÁº\9e¥Ô4rôR¥¢ûÖqö?á¦\83Í\vö)Îϵj\11ò\9b³\9eJ\ e\7fùæS{/+R\8aÅáôÁö¬¾ý)\90\1dGþ ±\ 2.\8e\8c¥¤ù\ 5`óm.ôç,_\9f´ujDh{#ëj¸\16\1c¢&zBå)B\92\1då\16
+bÚ\93âOÎ\97°F,Å\ föß\8bãlßÚS¡°¾-\9b.à:gùá/R2yWh½Tp_´\84\9eîA-DC\88\ fòW\9f°^зWù~\9dÇÂ/Ë.RA=\97÷±¼\1cH\1cn6ILsÿ\99¦©¼wTwDáÔ\11];@\e¢öFêð¸1:x\8cåer\ f3\17²\8fK¬!\97OU+1Ü\91'eÍ\92}µd[-Ù\12Kn$)Å3\92£\90À\87I\97ÿ\80ù¦¹¥m\84\8bß!´o\92\93ê:ÂÕ\81Nº0u?\f\ 6»7¼pËï\82ÿ\ fj:Sº
+endstream
+endobj
+6685 0 obj <<
+/Type /Page
+/Contents 6686 0 R
+/Resources 6684 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6667 0 R
+>> endobj
+6687 0 obj <<
+/D [6685 0 R /XYZ -16.307 900.716 null]
+>> endobj
+914 0 obj <<
+/D [6685 0 R /XYZ 56.693 519.936 null]
+>> endobj
+6688 0 obj <<
+/D [6685 0 R /XYZ 56.693 492.517 null]
+>> endobj
+918 0 obj <<
+/D [6685 0 R /XYZ 56.693 464.058 null]
+>> endobj
+6689 0 obj <<
+/D [6685 0 R /XYZ 56.693 436.64 null]
+>> endobj
+6684 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F102 3776 0 R /F52 1003 0 R /F98 1335 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6692 0 obj <<
+/Length 4074      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Z[¯Ü¶\11~?¿bÑ\ 2\8d\ eàUt¡nÉS\8c´\8dÛ4Ac\a(\90äA+qwUkŵ.>>ýõ\9d\e)iWv\8dôIä\90\1c\ e\87Ãá7C\ 5»Ó.Øýõáå\9b\87/ÿ\92\ 4»Â/Ò(ݽ9îÒÈO³]\1eÆ~\9cíÞÔ»_¼\9ft«ËA?î£$ð~0£\1e¸x4=\17Ƴ4~kª\97ƼåÊ¿^\7fÿøÛ\9b¿Á4û0ô\8b$an¯ÇçV\ fg­Ç\ 1\9baöp\97Ãìi\8c³+\98>Sñn\9føE&ó\87y\ 4\1c³Üû\92?a\91áÈ\87?¿yx÷\10\ 2ÿ`\17î\92ÔO\8bx\97\15¡\9f\ 6Ñ®º<üò[°«¡\r$ðU\91ï\9e¨çe\97\84\81\1fÅ)\94ÛÝë\87\7f>\ 4¢\8a\92h\aݲ¤ \9dXæªðàe©¢ÌOH\f;n÷Ë>\f\82À»\94\9d,l©VÐB¤ü8\95ÑoÎ\rh1\8eC¯·Ú\8dãÈ«Z3hi0ÓÈD¥\98\0\8c¯å\89\9b#opzäÖÃc\14xÓÉ2½\9a~\94\9eeW3õ¨Ëqêeª^¿\9bô0\ eþã>I\94÷J&+ëZæ¿\18î\1aÂþÂ\92¨5N\98ÒéÇ(ñ\9eDhÓý\1a\ 4Ñiê˱1\1d÷¸\96û­ÝïË\8b\1eu\8f\16\94[\vÊCd1ö¦m\9bîÄ-åpÕÕ8p«92\11\14°G\r\bu\1a¯¨"lÙï\99ÖtU;Õ\8eËù1ñ\9e¯gÝ\89\85´\81\8dÿ\9e\86±AÁ+j}\81ÔÂ\83¥Ö³\18<sè\ 1åí@=r\94õQ\ 5ÞûÇ0ñ`%Â\98ún,ø箩L-ç£:\97}Yáú_0\81\85Á\16P\80îF9Y4m²Z0Ôκ¬YuË\91Gc\90¡¿¶E478BAÌRü\1aEwÆ\9a\80­þ`÷\91f½¢\1en\ f÷©5\87²m\9f¹V7Cy@ý|  J=\88¢\92\rM/E¼ÑôW|<B8¦tð\15\9e\8f8Èý°ÀÓL\ 2ÃÊ}\1av|Þ8Là$T\18Û¾8Ï\ 6Ç0õsp!\v\86g\91Po±\84bìz\936w{¥\80]\ 2\e
+ªTÜ\82þ\ fVUäx*Ðú\8a\1f\90j}|\faáS;2\81µ¸ìr0ã\99K´ÉÔd\ 6iD\9f\80ßÿèÞpã¯A\12@Gؤ#\14C0\9b\18&8èª\9cxP1kW×"\98FÓü "´à\90\aîy2Fº\98\8e6\14JO \11nmƵ\10e;\88\10\8bÍÕõ× B\14y£Ù²öw\13«gy)\80íÅßͶ\ 1\r\9d;\17ÇÞ\nF\9dzY6W\9bîh¸\84çá«\95-Û/\18@¸ÜÒ\b\ 4\vs\10\10H\91øÝ×à!Ы%)O\15'\99gØå\ 1©ì\1fãÌ\13rgF¦\9e\98ZJ\95ö\14; Î;v64\98©\83\96~¸¿ø}24¾Æ3\1fçñ<\9e¶é½î\9f¥¿ø3l\82\83¥Ñ\92dÈÓ¹©°ó\99{âÄÒ\11¼\8bn-\83n%\bñ`      \1a°1`½±aM7è~äc\\80?ÃKäC¥\87¡yO楼òb&vLÐÎ6«¼áZV\9aI\a=>i¶¡d½Ö\0%\8dÓÓØ?*\1a\1aæ¸\9dEä}Á\Üy\1cnFË$\86Éö %b¢Ê«J\99Ϻ\bªà\82eèg®\18\rÎ\88]]&«b¬Ù\ 5&Áb\81Pq"ú\e>d¿²¸ÄÞôÈ'\8a½ko\ e­¾p\85\ e\19|emPZ\1a<Ty\89PÐäE¡0]ù»tµ´
\95üi\8d03GË\1eºÜMõl&.Ô¦û\ 2wEèO伺ñn\1e-" 7z\8fB\96}\ 3Þ_\16ÖÁ\9d.s\94VØÊ\.â\97o7\80ºãý\97ÉY\88Ò\9cÏÂ\87òrm5ú9\0%q\9ax\7fǹ´¾ò:ÓÂzO\18ps§p3O\ f­w×\11Ðøꢥ@WÝ\r\0\85\ 6n\12Õ,\a\ eÜ\8dT²Ð\12t9i)°%Y\86àH\11/a\ 3êw¹pñ=\vm#l\9aµ\8d5ð§ü=ë\v\1e\9eÄá¶\88÷\v\v+\ e!\9b\ 6ÒÑ4\88e\83êÁ\92\9c\ 5\81gcÙt짠Ϊ¦3\8eêe\1cÃ\fÝYÇ~ä¿\10hòQÀ¢;
+N~Ó×\8c \134t\vc\97÷à\86\ 5\80\8b\1cÙ.ã ðú©ãB\85\93ë\9e\ fø\9e\8dE\9a\98\12\19ø\bP[)l,F\86bI\b\16
+`g\97r\84½\ 2YU\9ey/'á3ò®­:\ fæ"%¸\ 2ØÌç)+Í(       ÷\bì|\98ª³\f\1f\1cG\91C÷íÖêIP{\93Ýâ¶}î«ôÆ\83|\f¼}S×l|Èj\ 1¬S\8bÞÒà\ 6\e@-\15¸I\9d/p\ 3i\19ÚtdDxRÓ\98î\9cV»³\9bFö°\ 5ÞÏ?}\8f6\10\ 3(~\89®8\r\17\ 6ð\bá\83°Ð³¹ÉÄ\ 2>îÅBµYM,}÷À\10\9c°'­=g\88dAª`¤¨È6°\7fáÆwÖ¨°2L×+x\82Áò\93 $÷þ°ÐG\9e[}ü\81k8k5õ=\80\7fÁW½`Ô\84~\89¯\ 6\b\18\17ð6\vü H,¾¬Úr\18P\99\e·\b`N\15\16¶ç\8b\rf\89¯\92ܱ\ 2c\1cÑ\8dlp\8aý Î?\9b\93îÞ\ 3\0ºg\13\ 1\90.>)Ð^\15\85\1f\ 1Ø^ù;Ý÷¦§àç÷-2\v\1cÄçÐd\83O\1cÁ¼\9fÏ\aââ\16¼\19\1dê{f   \84÷YþÙÌ\0\81÷Mw\9dÆÿ\7f}ãóuK À\13É\92\v¹\1c\17î¬ØE±\1fÎ[   \eù\11ë\8a3?MÖ,íM\13p¼²e¼~®";æØ\88\1føزó\r\81\81{&È\17¦A\8f!\13"ò¿\9f1ÏüP¹h\f£ïÿ©\1dòì\94ÇàÐ-Ïý8-Öþ\83A\95Já"ÃoB§¸'Ä1»\14h\9e\ 6ö\97\8a£\84­à2T~RÄ\9bÑ¥oý\86/.cCö0\rý¸Hn\fd=\87\82 3Ý\9eáS{\10\82)dqºØ\84He\1f\v\92A\87Y\1enN²\17EÂñWI¸V¤?õ-ì`\1a¬®\9e{YòÔ\ f²uT½¸ë
+СJ>ï²{\85Ðð\ 2Þ\16÷\88l\96?s&
+*Ãó0"Â\8e£P\8c-\8aäÌ3N\80ªKÈ`eNÈ \88\89R\ 41½´1\1e\0N##\1d¦Âr      E\ 2Ù¢HnümY¾\ 2«Lb+,\86ÂÃØ;Y\86é\0\bf\9c>uç]Êë\1c2»¬Lm\\ 4\83LñúêƦlç®âêPewÙ¦r\1eé4`3N\8bÙ\ 4\16czÊb\16vÄs>è \97y!]ßL$§Êw8\b\13)á"0\8aÓt¡6¨¸-L\13Â\1c\1f\b/\fÜ\bórÁ\       \85BIÒ\9e\ 3\8f`\89\91~.k.Ð.Á·6ÜE02PÚ\ 6\96]
+ÇÙ,P¢ér\0;¨y\ 4jvl¬\f\82øP\1a¡üé\8fy\14\ 5_ÃN;gg©á×\9bøW@-Û\ 1`\15Âïðm:þr*\0vMÅJ8\ 2õÔër¤`¿\90äÁ\87+4\ eL`+\84Byh`eÔ-E«\r1¤Ä²ë1,Rð<ÖÈ\fº\ 3\8d\8cÒ\rÍ\ 3SFl\10H\99CT\12áÝ$\11\ 4F\84-§/±\81\8f\1e\14¬R·tð|9\98ö6\99\89\ 6·d\9d-]Û\ f\8eÃ-\1cm\v\fÜÉ\1c5\84<íàû[#\9dá\ 1ì#ù\9bGÌ&Ën.²ì°÷\17\rRtÍpáF^\19Ð\97Nem=ɼ42\92N¬È-\r©óÒn\8dr¡b4½M\15§)]\îjZ]\9d*\ füH\15\vÄc\1d¹4¬0\1aº\88½3ð{\a\9eÅ~<ÃV8\99°ì\91.L\8côr  b\a®pÆ\f
+CU¶\128AMâØE;^\90\19èt3%\e\ 2tÑ6l\a)\1c(\94\8e×2¾\14î¸Íx~ø°cC\7fhƾ¤L\1avЭ®ìSDn\13ó{YËÊ\fá\1c ðtÑS\0    ¥(à/í5|1\ f\15«l±É*½¹9\0øsHÉ\88¡\97N¥-\ÍÈþ\99\8e/\10äqÅÎË7ó*{  !¤_\ 4\ euåA°u×\ 3È\99QÈJÀÙÞÔ\8d½ñ¤"í¹D\aê\92\0´\\ 6\8e;¸¢r?*n4¶ÈSÅp³Ý[(ÓÑ8\81ç3×èþ\88\13\ 5\12à\9e¹Ò¶bW\ 3*LÃÂû¦«Ý`R\ f\f`\15â\15\a1(Æ\8a¿óA\83
+ùN\99\98
+ßc~l\1fr\ 5ÏË«×?îó<)ö¡Ø/ÊÓ\9aê­LÐ\9aN\8b$?\ f\82\82÷æt¦;\11]@9\18¼ß\9e¹.\1e\19,\ fë©»=\13¯9òwÖ     Qé­Js\ 5ôc[RyþIÜË\0\14Ýb°²ÜMædgÔMϤÅK,¸\1e\950ªM5Í\98 »\91é©i[.a\96kcý\95\81\90·\1aíõ¿~\v\eíý?JNõ­\ 4Ú\ 2\1eÖ)ýMßƹ~Á\1at\vnyðWØ\ 3@aY×\8d\ 1Ï\1a.\1eT\ 2Êh\l³X\v®\e|V\ 5â\968\13\8e\98\ 6Ö%½Þ>sa}0h6þt\1a\97I\13\19¦LvºùR\vÜ£\ 6\94\fÚ3\ f\99\9f\ 3\81\87þ#*bïuéÒ\b!_e\aS?oå\11\9fÎ\86\13*\94ÎH\95ÛSIò \b\91ïõÚ6s\82Tác³dsÓ\98ÅOñ,rRU9ë\ 6"¯rî¦d\95)'\9báÃÈ««d,'\91\16\87\12\ 3\87\1dL$\ 1ªøG\89iN\90«¢»\1e¨?^\11x\98~ °ñ©wTzë\96S\v\bíSué
+â. \98Ê£õÊ       Æ!{\f\96\82¯%\86·\1e\92^×åäÛúì\111+{o×\92ÒNÀËüØs/·Á<¦\1d\84\17oÁÖ˹\16Ô\rAnÛ¼Å{\97\1eÂcï[Ø÷CÉ\8fåJ\9eÂmf\12)¥´ð\16@SuÖÕÛKÙ¿eú2\ 4\80Vf ìC¹¼Ã@\83µ\8eÜÚBζ\0õ¥-äb\vùâù\ 1hb
+ylåPd
+"¼\ 4\1d¹óÈØ\11÷6Tá¦\1fZ¹ÀÙgÌ!Ë\º9É\9fï\88æÿ[îâ KÀ\7f7Æu(\84«ªÉ©\9eú²Öõ\1c\81\v¿r\ 2þ:N.\9cj:ë:ûÅ«ï\96\v|m$«*\a\v\10\95\17R\89\9fÅ·ù¯O!¾<÷ÓlNlÌø\17çpp\ fs¶Â¬\96¦\86½\bûÉ4t \8fÖ\96b\88È+Ò=\81\ 4ìrÃÝ>Ã\ 4âÙà \97\83Mq³\v\v­\e
+]ÖÚ\86ç\ 4YÂXù*H×\ e\13w\ 4\0\aù\16\fÈ#\92\11° \aäË \9c^-]\10\8c]${\95,\87,N\f\92Vý-2'N->:H/r73\1f~\92à2©ªá· ÀE\ 3Aâ9Fø3U\11yo\98\1cù\ 1\17\10äÝ\88IÎð\88ðróú^ì\89Ø*ôåmíÝ¿(\97+øfpo³éÊîÊo],       Ö@\92\8fY(£z\95{7
+\ 6$\r
+ã&ú    Jåî\99\82 ¡BTÒ\9bétæÆ\8f¥à\8aØO\83|\99»âÜ\8aO\13ú8É\ 6b\ 6u\84sDã²W\bc0_\99Ùl¨\93.C\93\13
+\ 5Êð\15Ó·ÂÊc\16\9e\99ºC$s¶`:P~\16Æëý8\94\0\0Úr Ý\16+O\f\96\8d¦\84OÿÒ\8aWòÀÅ9NÆ·\93ù\97¥D@  |mpû\18*\8f\ f\"ÿxÀ×ÞËèµÜÈ\ 6_ß`\98À¸Â\1dô\92«K¯Yx\1a\82¼«{¬\8d\vyèFáVû\8d\14Ù\8a;k,;
+       £8aï\19§.\91\84Þ\rb·ùO\17èã~>â®\8d\f\15Ð
+%×W\92\1dHs¿\89Å\9c\v\9a'\83oox»:\9f\ fÏw\8cW\17/UÖ0"X!¿\9bÓ<\1d3\ 4\0Ê\14˹\91\99øò\8c    «w'½n¤x\0긡·É±åO\ 3JÝ¥è\804§è°b=è\vNW\93Æ\95½ë¡ Ø\13\8bh'/8ï-\89\12á+Ç\0\r>§éñï@$\93_Vjñ\0\87\98ùÕW¦±\13¦\9fèS\e=l¡ÜEþRVr\14¦´Û@\98c"\95,Ñ=õ1\9cÀ·Î\94tE¯ÇÔÙ\1d\1f%ÿ²\f"g\rgQ\ f³ø\ ß\9adéx(\ 5\bS\960y\ 5H\80¾±`{V@\9fß´\83y±u$ØÄÀ      ñ\ eeá:ã
+\rZ\80'\96KîB^\1c@\84\98E\16­\1cI\16²¿EºÜ°Pºö\86~?jjZ\18tÂwPÓK3'\9a³è6ÂãÃ\a½y\17 \ 3&&XP\19Ap1ãÿ\a\90Φ¸\14jX\vs\ 3±·\92\85.±·\84Þ\e¿\89ÝC¹\8f\9f®e\86\11§ß³\960        ¾\80%\89\80\91$X]R\f\vå\92Zý¸v\84\1e\8bô.?ôÛ'\92õ\8fk[?0«À\ fÒâ÷ü¿ü_ô\fX2
+endstream
+endobj
+6691 0 obj <<
+/Type /Page
+/Contents 6692 0 R
+/Resources 6690 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6667 0 R
+>> endobj
+6693 0 obj <<
+/D [6691 0 R /XYZ -11.232 900.716 null]
+>> endobj
+922 0 obj <<
+/D [6691 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6677 0 obj <<
+/D [6691 0 R /XYZ 56.693 738.489 null]
+>> endobj
+6690 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F102 3776 0 R /F110 6506 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6696 0 obj <<
+/Length 2649      
+/Filter /FlateDecode
+>>
+stream
+xÚµ\19ÛrÛ6öÝ_Á·R³&B\10¼îô%m\9c¦Ý$Þµ\95\99í$\9d\1d\88\84,n(R!ȸþû=À\ 1x\91h[Ig_l\0\ 4Îý.ß¹s|ç\97\8b\9fÖ\17/^G¾\93\91,\ ebg½uâ\80Ä\89\93RFXâ¬\vç£{#*Á¥XyAä»ï\9bNH\n\9b\16\17ÝÎ||Õä?5ÍgÜüûöíê\8fõo\80Æ£\94dQ\84Ðn»\87\9d\10\9dT\9f\ 1;uRÀ\1e3\85=\ 4ôIÈ\1c/"YbðÓ\94\ 1Ä$u_à?\9a%êåÅÕúâË\ 5\ 5ø¾C\9d(&qÆ\9c$£$ö\ 3'ß_|üÃw
\ 6\14\900K\9d{}sïDÔ'\ 1\8ba]9·\17ÿºð\8d(ü©H(eHU¨e\12\11\1aS'       3Bý\18©Úó\9aä;Þîù\81\88\9ao*Qhª,\98\ 6 \ 2\9aÎEÑõmmd© ñ¼\13í*ð]\ f`â±ì\ f\87¦ípÓÔ/\9aí*\88Üí\11¢9±Þ\80
+d\18ÒSj{)\88ì7RtßJ°<\88¼üäû\815\81\r\12¬á"½Û#ó\18\99ÔÛ\81ËÒ@\ 3Â
+sRËNðâ\118Û¾ªF\10çËâT\14H.9´Í¶¬Ä_\16\aÀQÛJÌ     \7f\v:ø6úû¶<\9bèø\11¢ymþW@aÍ»g\94Õ5\83²ÎÑÕ§ `²ãuÁÛ\ 2ÖáÓÀA\80+\1a¹_Ëb´\84#\80E)»¶Ü(Qö]ÙÔ3þ\1d\8fù\84¥1°\fR\b\8c\9e\0o4¿öÑ\8b|ßýu\7f¨Ä^Ô\9dF\96Q·é;¯ÙzUY\v\ 1á°»3\9f·ø\1fH8TüAmüáðÃÍ[\89+\8c\8b°\80\97\9fÍÙ'?òó¾m\ 1Yõ°\8a#÷r\ 5¤\ 2Ⱥz\18_éx\98M\r\80\85\83\14¨Ö\9cô
+¤      \9b3EÇ$Í2{\v\90Q²òBÆÜõ®4\14Ü\95*t|Uâ\15æè¡é\91\87
+Ãq¾kÊ\È\19M U\bËa\94ÍÍ\7f"\9c\89æ5Ó\7f\9f\8b;#a\1cÍu\ 2\ 4.hä}¿ß Q\ 4`\97Ú\ 4\94\18e\87G\1a6pÆ\80\89+\9eïÆS\a ¡n­Á        Ái­\14z\89\9bû²3Ïøô®½\89ÿå\97\9e·\ 2×\e0ÔÏ+ê»*aé\17\87Vä¢0\8c\aÖ2G:@\88\rØTÝÉË\19'
\92&U²ds¯\9c\ f\1c\8fRå6âY\9b\9a\84M^\fÞb\9d\16Q?æ\98E\93÷Êö\8fôà\rÔ\8d\11'XÔÕ5\9aî\8cÜQA¾ûv¤Ô\bÓwëÆ\´ü^âÖ¸ó< )\9fék{S\19õcÒù\7f\vÅ\9f\89\83-\8aã\16Ru+¤<\15Ä«¦þaESwÆú    áÜ\12U̯\ 3#\83XÀì\1fÎ\90Á÷2ìx\v\8eúû\8a\ 2\ f:R$¡\9bkåÀ\82W²1G»¦Ñ¹\0Ö÷;\ 1 [ÜX\8a`)wM_\15¸Þ\98»}]\88Vyf¡ä\94\ 6\10«Ì\97Bl\95Ãñ¾êð 4`T2éì­{u§i?K\93VàÈó,fÙ)ËJ\ai\87¾k\ ePÎSü\13j\r%\ 3Ï\võ+J d&\ 1ÂBQ¤C2\85Âs\fÝaL"6Äd\95µ\11\85"nZ1\1e\85rJS\92Ðо»\\ 2\r\15,óÃSÐàgd\88$\8f\81\8eFÐ@~¨\ 5²\80\ 3j\87dL<s\1c£ê\96°0
\88Ù\97\aÈô{\ 1©^\1ai5hja\98èk³0\buA}§M3²6:3\a­ Hcë\85oøj\a¥\88 Í\91íP&°l\8c\8e\ 6\ f\8a\bÝ\9b«×W7Wï\7f¾º%øabú°CÅÃbc`Í\89å\ 6Z/\rúðQÃ`              è\82axF2ø}fuÊf,k§"\87ìLÓ\13\81¯\80\9aãè\9eø$\ eÓóÊ£\9f5\7f\ 5J|&h\16\84ªV:ô\1d~\14uÞ ÔÕN\85\1fuãÃúµ\97\12Cn2µ\90, Áà\19X¢h\1c\8d\90øTç  u´\17\1aª\96°ú¸·G\a~g\1fðV\85L\81çSÒÊ\1a/´ü\1e\ f4U\8b%TDülê\1c\f¬u#r®\1d\1dI\10ÖvA\9b49
+\fcMK³\18kZµPÜÑ,rùáP\95J\9cêp#À6\ 5®U1^ó
+7H»rM?v\15n-VõE\97\0j\81\1cèe¾\82\1a\15\96PYP\17±Kó\ 5\vi]îµ\16«\12\86ú¯ÝaB$ê\fé²Ïk\153ÍûÎ\ 2Àk\91ÛÚFT\9f\8a/½).á\ f¯Tåslw)$\963Íî¥ÉÜq6i\7fãÔ83\9cB\93\0\15ª\1c\aV0Ó #i4xW+¶Rä\1d[Px\18A0\8cíÅ!
+Ρ%Ä\8f\87P\ 6\14ìy¥ük\ 1\\14\930\89¦à4±µ\90\9dX\ 2\rèéhn\86NÓÏ<        Z`Ï¢\8bË\84\81Ó(©ß×\88N§~ø?\16\vjÓnÊ®åí\ 3
+\12ÚÓ¡\13¨ðF³5u~\18@fI\8ejS`\ 1\84ý\17Tzm\1d\92\ 4al\12\1cgR\89c\12\8f¡ìýËwWK®\1a\82\8a\83g5\97\fWn\7f\7f\7fýÏÛ_o\97¬ &,¡ÏâC¼zùaýæúf\ 1\14\8b\80ö\ 1§\89Ö\12¹Öö`ÙÖ'Óï!\1a·¾Xì\9bºT\86`^ª*x\89¦\94\92(\ej\0\b\98bIRpi¤ürIàÄg\83iA¼yÄ\ 4!%ÅQ6\r\8e\11ø}\97\13,Ë£8Ä"_ñRO2|À\8e\12YÕ@NQ¼Æ\f\1aȶð sè\1c\ 3{\14\ 2,®ê;HÏ;HÃq\98¹¿â\80A!U-ù(7¸\89Haq'jÑòî\ 4T·ÓÅ©ZêT\10\ 2\r4äy\87\9bªÉye>(\99ÿ·\97ú\vtmòèÝëk\83¼6ØÞ¬ß-Î:ådÖiÊmìÍ\1f÷¤øiOº\11\9e­{uOjêú½PÅH)÷G\93Y.¥ØoÆ&]eL\)1B²x±m\1aS\9b\99\8ek\9cÖ\99&ö´sX\18S\ 4©\9e\8c\1aû ë7K\85aJÆXºçyÛ\8c#¢®ììÔLÕ\95ª¤\1f$\ 5a\89¥$\88çc°7Â6\95Cw)\9b½mkDÇËJ\12B\ 6µ\8c/_ªDÊXl
+       XØB\82éÄ\aOõyâò%Çó\19ñÇ\88ñ\b«ÐH¥C\18\e³%bÕ\9c«å½1N\83\17¥­\11·æ\18G¢je"D\f©BUßXm±Ø\ 6\94x*F\ 5¢\82\8aÀH\12\ fÌÔÊÂ+ë£÷h\11¸6qPM\ 3\ 2\12\1d\ f~Ðfæv!Ì8\ 6mÌt¾\v:âÖ¸úÃñ\98\8cô'WC¹#£k\ 5¯¬ÝWÖäí\98À(o>\8eÞq5QÀ\1c7Ì+·}õ\8c\eÌçVãT\15,`ÚFiQx\ 1\83"ÐÌ×ïºÏ^sÐa[9Qb¦\15!¸ì/ë\7fü\r\ 2\19¬>HÑþ qý\8e×½®ùRØ,¿V×~T-­Z\18í,\ 4\99\11>%ÁÊK\15ÎÀ÷\99G}("W^\18\9c\87ÁhÕ`ÐÌ\99(öõ\8eWåfòN\83¼Åã\91µ9cúÎéÓ3\99\9a\ 1§$$TEZµ\8eñì\95È\ 5ÎQôi\96e\802}\1eåÈå\91ËzKj}i\a'»SK\1e\ 2%ÀÛ\e\ 3´ÓEXíJë\10Ë!\93F!ÉØ\10#î Hlÿ\ 3F=\12¾ÐçA9\1aN{òcs\862r\bæ'S ,ÏÛ²éíÏ\15¼]
\13Ç0~q\96[x\ 1õ¡\98 3ÛÑ\ 1I±dª[Ô\bU¶!þ\84\9a\94\99Í\13÷~|ÖX4¤@ß2`éù`Ï4\bÄt=L\92tD\19òê ¶\1aZïï°\85\90\910\9b\8e\ 4\9e²\ 2\16\92$ξÙ
+\1aû\83\8dä6Mê\9f\81ªâ¼°çQ(Î\99\7fä!OHxoCÜ\99\9a@\ 6\9eVµlú6\17\ 5þX\15~+øoRù0\95\14\\96\8c\92\b\87\8fú' ø¢e\f\87*\87·Me\ eñ]4­£àX;Z\12\rúPSM£\ 5ü`g\9d\16è\9e·\9fÍÀò\80ÿ\1f@\ 6\vF\14d* \ 4\93\8e\12°BÏ·Üù&C%fè³SP¬+-\91\86ÄmSUØg¢É'Ø\97è®ÃpË;û¦\94\99ôI¢ìe>È\9aÕ\ 1ªhÙ\97u      }õøëà¤\108-\97\97\aD>xÄwüèÿ?Áb\954
+endstream
+endobj
+6695 0 obj <<
+/Type /Page
+/Contents 6696 0 R
+/Resources 6694 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6667 0 R
+>> endobj
+6697 0 obj <<
+/D [6695 0 R /XYZ -16.307 900.716 null]
+>> endobj
+6698 0 obj <<
+/D [6695 0 R /XYZ 56.693 613.45 null]
+>> endobj
+6699 0 obj <<
+/D [6695 0 R /XYZ 56.693 587.611 null]
+>> endobj
+6700 0 obj <<
+/D [6695 0 R /XYZ 56.693 569.614 null]
+>> endobj
+6694 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F113 6512 0 R /F93 1304 0 R /F102 3776 0 R /F57 1049 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6703 0 obj <<
+/Length 3145      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\Ý\97£¶\15\7f\9f¿\82\93\97âv­\95\ 4\12\90\93öaw\93mÚͦÍLzzN\9a\a\8d\8dÇ\9cÅà\0\9eÉä¯ï\95®°\8d\r6c­sò\84\10ÒÕýøÝ\ f   lê=xÔ{\7fóæîæõ7\82z I$\97ÞÝÂ\93\9cÈÈ\8bY@\82È»\9b{?ù?¤yªêt2å\82ú\1fË&­±¹(+l4Kûð]9{S\96\9fðæ¿·\1f&?ßý\ 3\96\992F\12!\90Úmó\9c§õ2M\9bZ?\86Õ\99\17Ãê2Ы\87°|\14\ 6ÞT\90$²ë³8\ 4\8aQì¿Æ\vK"=óæë»\9b_n\18Ч\1eó\84$2    ¼(aDRîÍV7?ýL½9<\ 3\ eH\98ÄÞ\93\19¹ò\ 4£\84\a\12Ú¹w{óï\ejUA\81GÝÔ\97÷{\94\81#\16q/
+\13¨Ô\94u¿ \110*=N\928ñªÔ[\f\92\1a»@\10\13\16\ 2H\98éÑ®ô\ 5a\92\1dÒ\17\94\91HÆ£VØW³$   OÜ\99\ 3\83\19Ó\87Úô\11\98\9c\ 3\9b!#a`Áò\95145\8bW\ f\1e6~x\7f\ 3\8fªt\91\16MõlG Uèÿ\evt\16í ¥U7\8f\b\8bãë©»KßQÝ®Ì\1e«;\ 6\87\895*À;"yVÝY±(/V5\93\84\83\14WSu\97¾£ª]\99=Vu\12\910\ 4        \11,:«é¹jÒ#MsJ\83)£SN¿zý©\18eý\10Ï\ 2\b²\ 1÷\ 2"Y\88ü<v¦1¸2¸Bpæ^HÂ\18\ 6ü)#\1cB\1e\DÜÆæμ~ÅôB\82
+¯\18ë:ä\1d\ 1áÈê°ëÑ\98\b\11[@¼¾\8eïÉ$$\ 1cWÓô\ 1}7U;3;¨k       >(\92dLVY¥\8dºXÛ1\94M\82_OÛ]ú\8eÚvev(ÒI­ôpt\ 6o²&O\a4Þ7ï¡ùt8z:<º\7YYÔ\873NùÛyƺñ\94\a¡VÌEá4ê\84S~a8\95\11'\ 1Xâj¸ëÒwÄ\9d\83¸\83\12R;û9à­TñXæÅfudÛè\14,\86§õ¥X¨\8f\19\84°Ñ*¸\14\13\12\vé«a¢Kß\11\13®Ì\ ebB\86$â|TàÏêÙQªí\e<\95\94ú³\ÕGQå¯_\f¯P\97\9bj\96¾ r\15ju4ü\8b\13qñýÝ?\ f\87ÿåL\98ë\15y Èél\ 1öý\fEcx)¢\ 5îU®\86è.}GD»2;\88h\11\0\1f\0Ñ\8fiUCn=Æ(\98ü3\ 2OH\12ÊÄ\0O\\ 6¼6\94\8aK\81\17àÖíjÀëÒw\ 4\9e\83À\v9\89\a\0\1e\8dÊ]cãàhÃÔ\8fuZ\1dNùÓ\89è>NÔïz9ÿ|Î\12\ 4\0\1d\88³\9fÁYä¥ÎÂq[{5géÒwt\16Wf\87w\9c`\898\14çw÷®[N\86;Û«©»KßQÝ®Ì\ e«\9bS\12ÇÑ\98à¤ëªyöx±Â©ÙÝ^Mß\1dò\8eêvdu0\13P\888<\1e«ì?ØÞþ\ 4Kg\8d/\12Üb^Ëú\aôÝÌïÌì\90ýE¢{F\9d¦­7Õº¬_\ 2\81ÛF\15sUÍÇ%Ô·å
\81\91\83?dE:nä÷=È\1a\1c¬_\84\8e\1aøò*ä_UùP©ÕK!~ZëçQ\1eã¦ùj(ïÒwD¹+³\839EÄ1¡lT\ 6wÌ)"Â=ÝÕ\14Þ¥ï¨pWf\87\15\1eE\84
+6&®Ôé¬a\17«[âNæjêîÒwT·+³\83Q\1c\16 Éù£±\97\9eÏ¿KëY\95\99\0ú\92°uj\99ó\16\15Xm_Í¢]ú\8e\16uevТ\ 2¸\rÎ\1f\r­U¥^`лe62\13ölÌ\aÇ®ÕÃÈd<7\80ºOG2¡?G\1awîð\92Ú!\1f];\fT¥¯Ngú§e6[v\178\8fú\107=WC}\97¾#ê\9d\99=RÝ \1f\84!èÇ\9eT©ê\ 5p8\b\18\ey´¥òüZ¥á½ªÓ\91ØUëu\9eÍT/,É©\98|"P\9c\a'ÇMâÕÀÙ¥ï\bNWf\87k\9a  \9c\8d;\ar+j\18nÊ®¦ï.}G}»2;øý à\9cp!GéÛé\ 3BÁ`ÁØå{Ð\83«\11iÿ0WÆ$\8a\84\17&! )¾Æ\87Z\aßþrýÕmâM9¡íéέþN·û\95ïÿ8\ fô\97fp\r±\aÂD\83­rq0x\99ªyZ½^\94e\93V\13!|r|h=å°\83\83²eÊ8    ¸t\13\94¿TÐ褠¦*íJz-        N¿ð\1f\96`ûeu¿\ 4:¨@àÿ}d8ý\8a÷b+Øwçæ^oµ\7f_\83\88\97\1aD\9e\14æqÂ\84\8f¯N\7f_9äç\ 5\16\16û="Àä\98\ 4ú3\16ÎHÂl$y\93æå\84\vÿ   FËÀ\94eÐà~ªÕñëz2e~>a¾*l\9dbF\99x\ 2W\\18\1au\93®k\9c¸×·ûI\ 1\8eV\9f&\8cúö1Ôjf¼j\9atµnö;\81\8dºNW÷¹\1dª\80\ 1Ø\10\98ö<«×¹zÆ\e-ïCYέ´Ð\83\81Ͳ¢ÚIûqn\1a\84±ÿÓ·ÅN\82\9e\9fCÌw\9båú\15\89_\0    h±\10æ¨\ 61Á(߯r¹þ"U\9b¶=\84ý³¡-H\0      y×Û¾4<41ä\13¨\92©\1d\8b¥8¶\93U\ 1\ e\14²¼\1d»\9f3\ f\88\86\12ª\84 \1d¨õ¥WG}iò³e\96Ïu\13\94I\ 5}Zêo\95\ 1\ eÖ\epPÖÔ8Ä89\15L«$ ¾Ý¥\1dê\81\89\10p&ÚE\ 1\80ÀÝ\80ÐB\17\1eA\9fÐÈÓ)\865
+[ö\f¾C
+n\99\ 4]SâòÖ?@Dõ0\11¾Ê\8aWØu,±îÍZ×j%&?÷¿wÝyk´'\95F\93®\-\vé¯M¥XË\ 2å©\96 åÇälX¡Cÿ\10\1aè°\1d¹Þ\96E\83\82\90Ô*NwhÅ¡\v륭\7fèþíò0Z«[wj\1d`«^b0¨qÀf\8dÝY\81×-\18;Òr
\8b¶F\9c\ 1WF\8f0a¡©¡óõØ^\80µ¢-LÊ:3\87S\1d\81R\ 5ÛoÓ£\ f&À{y\12úw½>Á\80\8d0Þ:\ 5ÄA­Þ¨ÕíÁâ\ 1`\94\8a½Á»UpåÎñ\86Æ\167Ç«h\ 3\eò3\8b+Uï\95&m06\9fý÷\97_¹ªíÌ
\97µi\87l£Q@\92Ц߻I\fD\0ìQ⯫R\9bõ1\9b§ØÑ,\8d×@k\86\88\0`\87\8cûÙ¢}\9eö:)קèÉa\b!\9ak\ 2\8b,²<%i¡ \bÏ{ÔÇ$%Ltü6Ò1²\98þ\96V¥e\ 1Ý\18ú;©À°ºLg\9f\99Æ£Ö\84Ê7ö\16\94ÖÃ6ä°\18"ZÒõ\85^îû¸\86|\9dD²eۦŶ\17unóâ÷ÀWõ\94Õ©\8e\13\89ôïuÊ\89%Àb¡\93\98Úä\8d\ 5\0\8bØçV2\1e\97xЧúÐ*\80­\96\91ö\17\19!\88\19¡¬úÈ00ÃÖõÖ\9bû\ 1R!%\82mIA.C\16Ë"·|\e\17\87\9e\ 1¸Hý\ 1\94ÜöD±H­[ÝN8õ7\8dUV^\97È
+²$\87XJbX5\1e\95e¦!\97P8ñ.jZ.º>gíÿ­v\1f}H\83\17tfÝ\9a©\ 2Õ\97$þ½í[\94\9b
\12:yr\bz\18\85\96¡»iÊ\15ÔT3\95k\13è®\87´H«í:vá¼\84\11Ùoé\1c\89ê\b\93\97ÅC»n\ 54lr´\\1a6 ~+êM\95µ\ 3MÉb[xj|Xñtò\92Ê5Æ\9f\fÐ\9fml[¶An¶M<:Q\166Äm\9aõ¦éÕäßQìN\92\r©¯m\1fb\98âaû³Õ\0ÔV®RìªRU\9b|\0íçr\83\rdÊ,\ f\83\b½õf½®ÒºÆ;\f\89ºe¥2k±\1d\91\99²dçí|{5^®\99H\9bÆ(Ow*¼´Á\rïö¢\95\9e°h½³\8bÑ\90S"#¾\97fH³$P\ fLmV±Ï»ÑL1²\15è\18Ì24ßFíÇ°¡:d\1aKóµëT\1f\8a\84\b\1f(Fô\8enÂbÈá\97\94\17\88½\ fY±ù\15\9bõ3l\rV5Þ\98z<`Ì/\8b\9e§OY³´ãð²*¡\94·#\1f ¦k\8d/L5\1eµ\15"ß¡Qß`EØ&\1eX¨S\ 6ñ¶\8aä;ÁÍr\95¥\85u\90alW\aé[]\airY±£\7f\\a\85úÍ\1dß\1a;O\17\8dµ²}Щ\1dN\96F<"2\96=¥Ñ^5aK#Ami\84[<\9cØ-\1fúË¥\88$1\1f_-EQ·X²ëÚZg[,ÙB'«OTFûç\ 6\91}ý£meKtÜÆéõvµÏáÎwQæv\1f\8bn«õcì®Vk\88Â_\9eô\12\ 1¥\9dI\ eÚKØv«$Oá_·¶y÷\e½Tû»ûû¬PU\96Ö\96ûM½\95\94\82fZþò\f·Ã_jLQÿýÇ\1fí\8c\8f_ßM\12îO¹½¿ýpk\7fÈ\9fÕ\rh\19³%àÁ>ÿîíÛþç§c\ 3JÐAÊåB£'[\vBJ;\92~k©½s\96\ 1\ 4 Zª"ÍÛ\aÊf\e\fà\1a\12U\8b\96M¥ó¾©b´NËòÓVÁª±ªµñH÷Q\92$\ 4Üp´fbWÍäÙ}¥ªç1ª9é\17\8bMaN\f\8fàòæö\1d6 Ä²]{\ 2¿ûð¡}\1a\12f£D+à.+\98ó\10!ÁÅ\14¬23U¯0a\165-[\95\vãþ¶ÞÕ\13 \ 6ÔØlí$ý:\ 3¯{ÆáK5a\89µ:ö(\1ct\0\ 4é\17\9bÕ=nÀm9
+c­ørï¼±=Ú\92m\14'\98\12nKËtf¹Ð`°¬µ¾\86wv¿+LUbz\80IÞB³¯:Ú\863k\14S\85\94ÓÝ  û¶Ðè)\ 2¢\90Ä»}éGeê\9b(öÿ³û¡Æa\8agDÊíî`{R\ 1¶è\ 6²¾ÿÚ\80J\9fâ+\9c\97þÕÆÿ\ 1à-_´
+endstream
+endobj
+6702 0 obj <<
+/Type /Page
+/Contents 6703 0 R
+/Resources 6701 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6734 0 R
+>> endobj
+6704 0 obj <<
+/D [6702 0 R /XYZ -11.232 900.716 null]
+>> endobj
+6705 0 obj <<
+/D [6702 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6706 0 obj <<
+/D [6702 0 R /XYZ 65.161 752.393 null]
+>> endobj
+6707 0 obj <<
+/D [6702 0 R /XYZ 65.161 741.435 null]
+>> endobj
+6708 0 obj <<
+/D [6702 0 R /XYZ 65.161 730.476 null]
+>> endobj
+6709 0 obj <<
+/D [6702 0 R /XYZ 226.558 730.476 null]
+>> endobj
+6711 0 obj <<
+/D [6702 0 R /XYZ 65.161 719.517 null]
+>> endobj
+6712 0 obj <<
+/D [6702 0 R /XYZ 65.161 708.558 null]
+>> endobj
+6713 0 obj <<
+/D [6702 0 R /XYZ 65.161 697.599 null]
+>> endobj
+6714 0 obj <<
+/D [6702 0 R /XYZ 328.775 697.599 null]
+>> endobj
+6715 0 obj <<
+/D [6702 0 R /XYZ 65.161 686.64 null]
+>> endobj
+6716 0 obj <<
+/D [6702 0 R /XYZ 231.937 686.64 null]
+>> endobj
+6717 0 obj <<
+/D [6702 0 R /XYZ 65.161 675.681 null]
+>> endobj
+6718 0 obj <<
+/D [6702 0 R /XYZ 377.194 675.681 null]
+>> endobj
+6719 0 obj <<
+/D [6702 0 R /XYZ 65.161 664.722 null]
+>> endobj
+6720 0 obj <<
+/D [6702 0 R /XYZ 350.295 664.722 null]
+>> endobj
+6721 0 obj <<
+/D [6702 0 R /XYZ 65.161 653.763 null]
+>> endobj
+6722 0 obj <<
+/D [6702 0 R /XYZ 425.613 653.763 null]
+>> endobj
+6723 0 obj <<
+/D [6702 0 R /XYZ 65.161 642.804 null]
+>> endobj
+6724 0 obj <<
+/D [6702 0 R /XYZ 65.161 631.845 null]
+>> endobj
+6725 0 obj <<
+/D [6702 0 R /XYZ 65.161 620.887 null]
+>> endobj
+6726 0 obj <<
+/D [6702 0 R /XYZ 65.161 609.928 null]
+>> endobj
+6727 0 obj <<
+/D [6702 0 R /XYZ 65.161 598.969 null]
+>> endobj
+6728 0 obj <<
+/D [6702 0 R /XYZ 65.161 588.01 null]
+>> endobj
+6729 0 obj <<
+/D [6702 0 R /XYZ 65.161 577.051 null]
+>> endobj
+6730 0 obj <<
+/D [6702 0 R /XYZ 65.161 566.092 null]
+>> endobj
+6731 0 obj <<
+/D [6702 0 R /XYZ 65.161 555.133 null]
+>> endobj
+6732 0 obj <<
+/D [6702 0 R /XYZ 65.161 544.174 null]
+>> endobj
+6733 0 obj <<
+/D [6702 0 R /XYZ 65.161 533.215 null]
+>> endobj
+6701 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F4 6710 0 R /F52 1003 0 R /F102 3776 0 R /F57 1049 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6737 0 obj <<
+/Length 3151      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\1aÉ\8eÜ6öÞ_QÈ%Õ\ 3\17M\8a¤\96  \ 6\98lN\1cxÁÄ\9d`\0Ç\aµÄê\12¬\92*\92Êíö×Ï{|¤¶Rov03'QÜÞ¾J|uµâ«\9fξ»8{úLóUÂ\920\bW\17ÛU\18°0ZÅB2\19­.òÕÛõ¯¦4ikÎ7\81æëWugZ\1a\86\ 6ÝÎ-þPgßÕõ{zù÷\9b\17çï.~\ 10\e!X¢5Ýö¦»)M»3¦kq\19 \8bU\fÐC\89Ð\15\80\8f\94\m4K"\a\1an\8câõSz\88\93g?^\9cýy&à~¾\12+\1d²0\91«(\11,äÁ*Û\9f½}ÇW9¬\ 1\ 6L%ñêÚîܯ´à,\90!\8cËÕ\9b³\7f\9d
+>aI4bI\1c1\1e%«H%Lð\90\90z\95î\8dÅÂ\1f\9b±QÄ\f(\9aP~hêü\98\9d
+ÏÛÑ\1f\sîØ\13zýîÍ\ f0#èÅs\18\9e"^_±ó\8d\14w\9cýéÕoöì\f¯1-\e\8f\98dq@xý~.8_\9b¦-êê\91$}8\17Ú\9f\1cÈB©÷p4\vc·ûÇ4Û¡\bõú\906\1d\8d\8a\96\9eõ¡\83\12I\8cõúù\96¦Qµ¬\96\b\10ªU\13eQ\ 1ôµ\ 2$'²\98á\e(\16èÄoò\80R\87A/\fxA¬\91\85±@\80Õ= \ 5S\øk\7f\1fø6\ 3¯8\93É      x\80{\99^\967\ 3\f;\982\12ù±\9díp\b;þ¼núåÆ1<\88\13¦\ 1àD@û\14!%r}\89×$Áºª\97\88R\9a\ 5¡¾\8f\9f\82éÀï\ 1vI.×EE×_ï
++[\80\90\81¯ð«[Z%,íªå\ 3L¥Ë¼U \95Áý¼\95\11\v\aÑzh\1d]M \821«       \a\9a\9e²\1aV,«aÁíÀ\8bÌÞaÛµ¦Üºû«º\9b]5(QâÁ[
+I\1e"\ 1¦\863\1f@\8a\8f&½uÖ\f¢T|í,Ør̹Ô\ 5\ 6E\9c\89$¼_ï\aý,\9c³N«\89'9\a\8aOi7±Ü'=ðª\1f5ÎÕ\8c¸       o×EYÒèÒ­/+V\10 ñác%Ê\88\85\97\12\13ouq\1e\ 3\15\03´6\81ÂüPä\86\9d¥7T묮:SuHQ\98\10[ÃÛm:à,\19\98-\1cmnX[\1f\9bÌ0d\r\ 3XÛ¢4ÌTÀ\ 5\93/\90\0\92ÁÐé.I«|\11\14Ä\92@\9d@ú@\8c\19 l\1c\a¤\ 2£ÖS%º\15\ 3©!@I\7f\1a Þ\19t\15*^§V\92*\ 2IU\9bO¦©\9fÐ<i3\fÚQd¶\e³\9dÉÞO6E`=\ 1¨NytgÀv\96¤.\ 3¦Âø!ü$76ðÁÑ\1d\84\11Ó\91\98Ò=åÑ\ 2ý\91fRD3%r\93c\1dz\8dz}]´^á/\9dVçf\v±p\9d\1eËn0\ 5Ô0·î\192Îy¶uYÖÈ\94뢺r¦R¦\99i½EW÷\1f¨\9bÜ4\7f\9fÄÞUÈD\14Mã§`\93-óçÓg\90\0\8dÔ\11d 1\ 2Û\84Ê^ð7Ë\11L­âÕhº¨¶õSç˪ãþ\12\8e4\0\92\fþÿ0\13        ]!?\aµAqÁ\80Ò§ø,Ú\f±yûϬL[0\90\10\7fÐãkg½_¿»\e;OöÀ7õ\ 5È\81y\83Í<\96C§8èÏ\96\9dZ\96\9dZ\90Ý=Ùò\92N\85\7f-oîÅà\943Ñ_«:\8f\ 5\1fOÁ¯Þn4(Û[HCv½çØÖÇ*w\9e¦­é    ÕÚyÀ]\9eã\9c\90K:ÌþÐݼ»³>\bbÆmÀAÇãDi>vM*}ÉÁ\ 3Sæw\11\831_ÄSßýÚºAµ~QTÇ\8f8Ôëö¦\85D«¥y\f\97v¶v\eG«è*»\9dÛG\13û\1a<¦Ûy\ 5ñ\0ýéÖò!ô\9e¶Ï\ 1ܽ[\9at«zýG\10HëÜ-qð¦h\83'\90À5n÷õ.í\1cb;òÞ\ eµã\81¦ÉÏ\8fR\8c        [A¶¬×\8d\f\90";]mhaª\9dIsZ\9e\87÷\80        ÑGÕCÝ\16.}Ã\8chKOC5\16\8c\ eé\95Á\143IÖoj[0Âä>­\86Õ\96\86»©ºÀÌ\845\81cM\94\8c\93ª\18ò\85þÖ\1c|\1f¦\95\9d\83÷Ü!\93zXMWdÇ2mÆHÀ}\88\84ÇÁ!SÐí\11©,N¸tÚ\11O\9crEø¾nq\17Gév6gåÊ"o\11%\ 2\1cö°'O»\94Fée}ìh·#\ 2&\11=L\8dm¾Ä½zÒ.R\1a¼£Î\8e{\14_NïE¿åÒ\94uuÕÒtWÓ\13ësj\93À\ eB(Ý\1fJ\9bw\88ѵ®¢GBÜæÜ´YSØ¢x©\8b\82â\96<@\ eã\ 3L\0õ\10\87~¥1ejÑ´Û\ e\87²Èl¶ßb\87\0ä¤Âp}\81ðq}\92úáDE:N/.íÁaG'Ä<\8bÁµ>í\91@'\9aÃè@°tÀ¦=®øÁ3È5\9c/m\ f\89\ e5KÔ\8f\f\9b\13¯±ÂÉóéD\9fq-[zïÊØí\89\97ú\82Äë4\14uEW>:\b\ 5_\fûk\97­|\16xù¿\8d\81ê¿\12\ 3Á»\84LÛvU´r°AQô\12ô_\rÙ\86ÀÄý=>Ìb©§±Q\84ý\18¸:\99¦J\123¥~Ö3f\1eF%\fû¢Ô\96ìX·\0Ýèfy¼~\86ÔY\87¡Brüö\12\90Ȩc\80÷EóJl©]¥\99\8aûÖKÏSåã©Òó\ 2Q\ f^\ 2·e\80\80ÛXøÞî¬öU\8aER\7f!Gz\1c\88°¬\bz_¶j×¢\86U\88\8cSÚ×°Eî"K$XÌã\93F\8dõ0\12B»u©\18âÝ{gs\ 1\1cí\8b«\9d\eN£¨]\ 4Ý·\84Ø·ÞgI\9fíØYb\9a¿\15\1daL] \9c²Rø\ 6|5\ fG\95(mFj¥\96ý\bB\86\83\94bkÆ\1e?6¨0\ e\9b´\ 3P­Ûbµ©¨Ú\9e¢º5K\9e\82<kÓ\92À]¿¹IéRr±¾¯Ôà¶Òd]o\96½û­\9b⪨ÒrQ%b¨\el\87gA%¢ä!:1îv!º\ eU\97\b!"\85o\97O«ùÔ·¶*cr\93S\\9cº\ 5\b\1c,\8a\17Âèn·ðÊø\90\19r×ÎFæ&¤\848yÙ\98ô=E?\98n;4å\96\96Ò­íÓà\10¶[ß\926¹Û\b\ 5'H\ e\8c>\94 ÄìÂ\9d¡NTK\9b0ù éß~}á/­Ü\r\a\10\19¦\18nÞÆY\98ÆÖ\1dáU\93\e«Ü¹¬©[\7foQ!h\94Hl{:\13õø\1e\94º\81Àn|èÝA"rµ[l]ƶ\91Å}_ºb\96\1dÌRÎ,\8dK=5\bÃjð_CK\v\13\80iòá¡W\9aÛ\84õúØ\1d0\ 5¤T¦¡Ak\9a\ fEföicÓ\ fÏ@X\81¼!ïç\ 5i\ e\ e¼\ 3<õ»\ 1\17,\bû\86&\1aÎ\9b\97þãÌ©
+k\11\9e4\ e\89\b\d0¾îâÖëÆ}zF\88^P#\17\87V}8§ÔQ\fÕÓRð\80\b¦zãúê\ f!\15Bîö_-7\1f\83¨§\ 2Ò×ô`¿\ 3\b¹¾D×èÙ]\8fYßÔ{Çaò©#ü°ÝNþ9\fX"g\8dô4ËÌ¡C\ 3\98«\81WÓGXl Eo±£/\9bÂ:mÔï¹S\13\90`TWÝηòi®÷x\94iÙ9ßð\17nרµ?Õ\17\15²¸g5»øyÉ\18ð\93ZÏá\11\104Rû5AÌ,Rô\16y×W\ 5!!\0
+5¶ÍnÇìýl\9f~d@«oGÇ1\8b\92`*
+äÃ-È>Ìn#Æ\93ÇJLªAbR9\89Á =\98¬ØÞ\90Àp\93Ó6\1c\9b*«s·â\1a\ 28K\81B*W\97Â\0ëÒop\98ô\1a`ù    K¶\13±ÀC  Øs\19\8dyH Y\ fu\81G\3\1e\8e\8dº-ö\ 5ÕÉ\0Ë\16\97\890øùâå\8b\e\85ÕJ0ûö\97í\8eÕ{ð­\ fÀcÖYðÒZ
+\89Bq¦ãðanv\88\89à\ 5ú\98\bcò¹0h\8f\87CcÚ\96Â"L`Q\ 6
+g\vb|\87¨ÕR¯\ 2ß®)Û\11\9aÊ@*Ò\9f#*Aj\12\91Ôì±Û¤\16F sá\82Ôþ<\16¦+o\16\85ÆY\98$\8bRCX]í;;p\86\8eEï"n\13¥²©0\1f\ eT"    µjð0±¡\95\ 5\ f\93Ú\ 5åñ@\8a«\9añ\8dÒ`\9cµÙÁ\ 6K    H\913\9bo)IʪH~MÛmJ+zÊ\87ËÅ\80\ 6NG?°0    '\91oá69þð\ 3\97µ\90\89.ÅF%ÁJÇ\1f\8e±\1eèêýèª\80É!\9c;\bË\9f25ä\8cI<ÀX¸\frÞñ×1Ôö¼øð\80»,¾Ë\19\ 2\84ýHNxpSÕ\87¶hsç¼\15ºùY¯q\11¨à,\1a{%1Ï\97û²\ f¿\89¥\87¢\83\93ÉOt.aAð0Çþý\89NI\1e9S\9aÑ\19íQò0îAL\1d>*\8fzZÑúØ\1a\a\83\1aT1dÐ\19\91±\03\ 1\9f7|Ï|õíË\1foIã\ 6Ä\xF\10Xg\99\17êÏÅ\80\80ë\83õ(DÞv\96¬\ 5y¨Õ\8cêå¿N"\91\f\ e¤ÀþÖ\ 6*{_8\0\98}Jé~;\80'\ 5\11àOfA¤\8f\9f    df\10A*P(×{\83\19×\97\87\91õgöÿ\aêäÃÔ³×ô¤+\9ePvק\82¸\95¢6l\ 1Ç»qÍàù\ 1ÿ[Ekèk\0¬[WcO\11\1dôvi:úÖ\9d`&_µf¼9\98\13qK"¦B=îaÝ&kȱÅèw\ 5{!ú¦ç.iUqÈ\92(Xú\e\aM)ë\8eP¦»·\11\1dö\87
+G\a¶³\1c\1d£®f^OÛY\9dû0Á©#å!øÏÎN.\9aû/,\9cä\82\17-.ºªùÚ\94%cìä/²Ç¤Õß湯\a1º×þ\8f\97þ\7fÁCSg.ä/hz\80\7fÙõ\81a{¬2\eØÚ{½ãÔý,ý\1d\bÆÁÁ\89\7fÆÏ\81ÿ\ 1ØZ}'
+endstream
+endobj
+6736 0 obj <<
+/Type /Page
+/Contents 6737 0 R
+/Resources 6735 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6734 0 R
+>> endobj
+6738 0 obj <<
+/D [6736 0 R /XYZ -16.307 900.716 null]
+>> endobj
+6739 0 obj <<
+/D [6736 0 R /XYZ 56.693 614.345 null]
+>> endobj
+6740 0 obj <<
+/D [6736 0 R /XYZ 56.693 601.147 null]
+>> endobj
+6741 0 obj <<
+/D [6736 0 R /XYZ 56.693 587.328 null]
+>> endobj
+6742 0 obj <<
+/D [6736 0 R /XYZ 56.693 573.946 null]
+>> endobj
+6743 0 obj <<
+/D [6736 0 R /XYZ 56.693 559.688 null]
+>> endobj
+6744 0 obj <<
+/D [6736 0 R /XYZ 56.693 545.868 null]
+>> endobj
+6745 0 obj <<
+/D [6736 0 R /XYZ 56.693 532.048 null]
+>> endobj
+6746 0 obj <<
+/D [6736 0 R /XYZ 56.693 518.976 null]
+>> endobj
+6747 0 obj <<
+/D [6736 0 R /XYZ 56.693 428.518 null]
+>> endobj
+6748 0 obj <<
+/D [6736 0 R /XYZ 56.693 413.264 null]
+>> endobj
+6749 0 obj <<
+/D [6736 0 R /XYZ 56.693 399.444 null]
+>> endobj
+6750 0 obj <<
+/D [6736 0 R /XYZ 56.693 386.371 null]
+>> endobj
+6735 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F57 1049 0 R /F102 3776 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6753 0 obj <<
+/Length 3878      
+/Filter /FlateDecode
+>>
+stream
+xÚ­ZK\93Û6\12¾Ï¯Pe«v¥*\8b&øf²{\88³y8\95\99©J¶â\1c(\12\92\98!     \99 =\9eüút£\e ¥¡b\97³\87\19\82\0Øh4úñuCþê°òW_ß¼¸»yþUì¯r/O\82du·_%\81\97¤«L\84^\98®îªÕ/ë\1fe#\v-7Û öׯԠ55÷ª§ÆpäÁ\7f«ò\85R÷ôòóíw\9b_ï¾\85e¶Bxy\1c\13µÛá±\91ú(å q\18V\17«\fVOB\=\82åÓ(\mc/Oy}\91%@1ÍÖÏé!ò\14¿¼ùòîæÍ\8d\0úþJ¬âÄKòp\95æÂKü`U¶7¿üê¯*\18\ 3\ e¼(ÏV\ fff»\8a\85ï\ 5a\ 2ífu{óß\e\9fEá_\15\89¥\1då\9eð\13bêu\10Ä\86\vûÙê\97mìû ¬VmD¼~\8bÿdµÙ\86QL\ 2Â\86>\15¥´}Å@­\87\8dð×\85¦\97\9d¬»\ 35Õ8\9cÆÁv\ f\ fRv$1àÅH,Bæ\ 2\91{A\96\ 2\ f\86¯ýØ\95\95ܳhç»\88\84çç\89\9dWtÕ\ 21\91zY\10Ú9§¢/Ú+ÄBÏ\ fs;ñ3`2\ f×\12÷ü®hOÍF¬å§\e\10\88°»ûtaµTx"Í\1cç\8dB\89$ Ä\1e¹3­×~ì¿Uu\ 5O±À\ 6\9cv\14§\17ltj\13\80T\97VÜFiìE"8WÉ\8b\95/×tG|±ø6ó¢$\ 3\15¼G-î6p\88cß¡F q¨=ò¸§\97\9dj*gRm1\fF\ 5\9e\98ØÂqE \99\89;\86áñ$\17\84\14D\9e\1c°åVv\ 3Q}8\82J\99VÍ=ª,Ç\9eíû¡\1e\8e5\8f\17\a9\18\ 1\9aç{"r\Â\96\16hù^\9a/éÝUá\871h\8f\10,þøÏÅÿ\85ê{Y\ eFúi²îeWÉ\9e¤\9c¦x\18K\1c\ 5ÞÄ´®A«eSëaa\7fq\bÌ»©\1ej¡¿þ¼Ckx\²ØÄ\13a`§ÿsFÚ¨ \9eâ¿>©»¦îä'\v«\89\82Ø\1dhÝé¡èЫàÎjM[b\e\98o\976\9f\1aO\83½\ 5½\96ªm\8b­\96(t\14\10ºìm\bæ\11øѹ\99\10\8bA\1c\1a«,\1a­ð-2zBýEG=ê4Ôª+\1aêmTY4õï¤ú\11\9eQ\88V\16\ 4\11\8d\93\8eÓ\80ê§þ\9d\ 4õ\97Ôæ\10\13­\9bÂ2Q\ f²¥¾í\96z´äI\95Ôe_\e&hD6\10¿P GÙó\9cºs\945/ÒO\81.\ 2   B C\17\80ç\19\9c\9dçeH\9b\9f ¸âù\91ÀÛÃQéEãõÁ\15MzpÝxÃÉ2Ìñfx¼Ã\92bÅàáãI1P\83\16H\861è_vIr¦$\19+      >é¡:¹-U3¶\1d½Stë\87º4\87\f=ÓîQ9êC§Ø¾ \87\ eÏ|\ 6gP4£dêj?MXØN\1axSÀú3ùd\7f\1eÕ¶Q\96zaf½>»jÚ\8f¾â¯\9c\18Á\1d÷õn\ 3\1a0:äS³ã>õ ;Ýð$Pà\8a^"²\ fuN­uÉÙº¨*2\14hr× NÔ0â\82g?\8b\1eÙZ«±7º\ 6m\8e\17ÙZ\16¥±É\1c\9cé\81\a'\9f\0/uW6cE\eÊæÀ-3À\8d(Ï \9aéàc×lW@rlw\92\974NA[êÌú\91×þæî{B\836fÎÍgZfA\92ó û\1eA~_T\ 6\EëòXt\an\ f\8a\9epX¸\7fÚC7P'ú\1c\rj|o\8c\9b|\ föïU7è9-\r\ 6\8a\85\98Äëg0\9e¤\1cDÍJ\16æµE\87bg\ 2gbÄ\ eÙ\95\ 6\14\1c¾vʲ­Ý\14\8b\ eaT\12\8a\9c\93×$\89@boðVi\94(\89ȹ³\1eÀ\a\97è\85\9fa\a\1d\8dqhfØ\0Ml\\ 3\1a\11`æÈÚÄk\11\17{¥LãÇ¥\90\b`3~/ÖôEvFòå®è?\8cäaf\ 3À5nü9m\91·\v\1fK\8c\0\9azl\84\8eÁ\rõp\ 6,$¶\96Ä\9e\ 5Q P\18$\90    Å\17¾Ãe<pbÞÇ+¬~ìÔÉ{§\eÀÊ!\1cÛ\8bÙù\11ý\99Êö\8f\bÇ\18\18ÖÝâ)Å^\1c\9d\ 1\82®\97¼\\ 2ò\8f\9cüm²A\8b"\8e\89ß\r\1e\93 ¯ìþÐÒ\1f\8e5y\18\97\8e)\ 6\93Ec#'lænY¥ò\14¼¬\8bl`2H6½\ 2ôÃÈKÓÙ\ËØÁ\9eCñH)Æ\93t\ e\88 àEçGò\15îÑ\18G\90\1aI\19UAÛ\b\ 5\1fo\0\18©ß\88l}\18Ñ?k\9aK»ÅF\83'EéÍ£¦ùú$Ëúµï\aÆü`Ò¨éÈ`\8cÔÓ.1÷E4µæ§[üö\7f¯~øÏíË[êÖÒ°È\9f\ 3Óx>Fp\13\82\ 3\8e«<´\80Wìvù´øTÏy\9f\1d'\1a\97ÇÆ\0TÄEÊó9â£\fP\1eÆ\ fl\rG0­ÃѾ o\v\10g\82Ç#§\1aP(³ÃV7f\10\17ÜM"æçý\1cþ\82+NaJ~«\1aQ¾ê\1f\89¸>\92³Öv-ãS¡Õ*=\10W\84d\8d¶Ò\10é>\80\19JáÇzrhV\8a\9e{Õ46\98\12åZ3=\88'K6\8b³¬G\11yì¥\97àúÌX·!\0s\14;\a$Äðc#Á\9e\92\1cíÉì\ 3¦´²è4\8d_ñÛi\b        bú>\f\15{Aê\12
+>(ZÁ$âH¿`økzO¨@cA:\84£(Fð\12ÒXPäç ­m\r\0Ë\98Ô\ 2²óÓù\8aoÁ¿ô\87\ f\94\83ñ)![&ùÀ\95ÛQ3«\1c\16·Q\b\1e8[\88\8c²ú\v®úI]'Èr\10\95\89\16¹MÔ¡\vð\eãÞ|½+Ê{\r     ËÑÀ,\98å2\1a\18<A\ 2ª*ý¼RƳ@\8f±7\985\vmÐKð\ eÍ>\a\8a²,F-¯\907\ 4``ß+\ 3'¡i<\ 1\f]Y\r\9enµkèÌÁKa=}`@  ¹       \ 1¹\81     ©Ð"\87\11Øè(\9c\11Ð[ï>/9Ë\9aü\18\12§1â\94       jz2Áà\82 :«\9eÒA\810­/Ê\81ÐhÀ¼0U±ÆTè\19\8d`ºªFþ
+Õ:Z3=®ÎÍ·bE\89ûÜó\10E|çT'7h\9c¥\1c\98\a\17\e¸\82£èYIÊ\8b}\977ûì\99°Õ»`Zº\92k}Yo}Tã9MP:[¦1\8fße¯¶\ fueé»\8dMNÝmÌç\8dÍʸ¬\11\90\10\ 1z\836Î&8'\ 4Ì0[¬)ÿG\13\13\ 1E%#1\11®\ 1\89W\rñ\ 4C\86o\11^s}!,\19¹ôñÍ\bùü\92ïË\ 1\85&\17Õ1\ f\8d&eG\8b\12\v\8aVmÑô+^_Q¿5M\11Zoi\ 1\e\f¶E\7f\8fDì¾Æ\13S&%\10ÁÕ$Ø÷²ø£vÁd\15»ÅÄ÷ÂäÂ+\9a\ 3Ogà/Ã4©´Æ\r\91\9e\83\91\80¢)èx0gÒ4fb\ 46¦°hSØ\85Ïaþ  Âo¯NG\9b}Rý&uf\0XÈÀ¤Ä\9fu\81\ 3ßêò¨TCï÷\90¾\1eÎÓÞt}\90\9d\ 4\90ÏjKá¸\1cû\86\ 5(d\ 4ªé¸Éÿ¦ë/Û¢ä.ÚZ\9e¹±\9f·?m"TþÊA\vì6é"hM\ 4þá§cÝHújF     \0EÓpSÊ\96{\8dê`×x:©~àNØ3æ\96\10F_RO¥º\7f \10u\13êî\9eV¸Âϱp\8cõ¼\13z@D>,Éa¨[ä9\9cª\ 4\90"!~÷\93õç\9dÉ\19#aÕÚú5Ê\81\83\88ËÇan@ &:\ 6Y\19ñÁ\vñ\ 3\8d\19\80sUl\1dì`°»¦.ú°ì\8b\13µ¸h\r­·µ\9c´\r¾PÜ_Ø\9dô­ñ\1cÐ\1e\86Çç\0l´2(
+wõÒN\86\80m\81u$x' ¹½,îõ\92£çr&\83\9f X.\1fÇ $,Ñ{í6ñ²³Êq\f¨ý\85\81¯b\8d\15p\94ÓØ\fÏ\96Wðýð}+\84¾'¦´yÂvÀ7aÖ`ºg
+\ 2vG¸ú¬j\8b\ 3H¿\98ö\8cî\fm4\8cð\16\ 1RAnWòdÃ\86!ÍÓ9\v`ªò\19\ 3á$÷ÒL\9ckbk\ 3¦\8d\ 3\8b\9e\1ccéÙÈ=÷°\v\82øY\1f\8e\83\rYã®á\99\89$pÿ\17Àà\17¦$T\91"µÅé\ 4\eFaú1\19\1cv\13sØ"\f\r\rf\ e§aZ\88Ìa÷\´\86\9ean\e¥\18\81°vlº\8f\ 5S±u¬Z\8d\1a\91\17\92ÛIÉ_×]Iw\1d4DìYVM\ 5É·÷\91Ða=ù5ð\87Fü÷¿åÉgl\96I΢NÂ\99\e§w37ÌíÔÔ\9f \99\ 4f\ 69$\98nü÷#µÁÖ4\17jB\8a\ 6\89­æãB»\19,°u\85(7u\ 5
+\19\9b&á¬Ì /3aàk\v®\86å\81¯Æý&×\10D\94\84^0\95S°0\85;Po\96ËÐbº\ fý 2t|N¶¼BÖ\ f]\\9f×}õÔeq2uÉP¤ë\97ÜËØÐB\16Âx\ e\92\87k¾j¤ÃØõìv;\8bëðÖåX`µ\eô«ÇÐòì\82.Õ#ÍÍ\89"J\90\9a\8f\90C?R¯-½\9e­:Ù\b¾q¸Æqeï^.r\87pº+`¾÷\\81 \89<©Æ\19Ù   ?8+\87\eÏ\8a\b\1eè+páéq§\a\ fxZº]\13þüvÎ\95¾61ÆÃs\8f!BP\10Xá£ÐíÓªG\94\ 35\97\14¿ëå\1eK\83KE\ fßK\ 3·1Ì\82LT\8bÂø²<í3JÎm\ e\95\a\1eÝ\a\8d\94½Òz\vËA*F·V0\8b1¤¶T(Éc:\v05
+<\11¹BÃØ BYÄ©\99\1f=Å©9E#¤o0¾Q1è¬jNE\8030b¼à\9f\90òj\e\82\85FI~nP\\ 6Klº
+(r¢\99\bû+\ 5ë\14\ 4áúÄJ\b¦\9bË
+Óu~\ 3\92XîÜüö\199\90³\8a©\19*¸Õ)fa\ 3\9e
+rÛ\81¦ò(\8aI\9f1+,\86Å\9fPTÆÓ\91k}áR\7f\ 3\8b¥\9d^ë%<×qf(ß\8c5\95£\8c\9bÿ\ 5v0.J´ÞZ·ç\89çY½U{\7fí\92æ\95t·P\82/\8a9Õ&¯ `¹{\ 6ð\82îgÆÝQ\16\95ë«hGu\ 5\81ÅÞ\16O        ?\8bÏV'æ>3à\14Õ¸ÌÈÄ\8f'\ 4Ï
+\1dÂb\ e°\9a\f'\84[ËÕ%f\97§f\ 3<\8eòúìIl\9dy-\ e_ó"úo£\1e\>n;m¢\ f¢±\98x\9e°O5\1a\1fciUì\bæ
+¼\ì H7\8d-êRAzÁ[\ 6\85Á¹»t\82÷ªÚ\88gÑaf^\92Î0ì¹f\84YâEiðaºñUýÎåþ¬w\93\84NMQÚ\vØ\87¹h¬lÆòi¹cJÜ\rntõ\fwÍê»\9fV\11¤¬;y\81\fa¿ÁJ\ 4^.D\8c\eöqS°\17ÚJ\90]nDøÆÛÛ\9f\12à\ fÖ¼$ó\96n5\80T\0¤RA´îì=ùôC\ 4¼\82¯*¾.gHn\81l6Ï\e3\9bëAÃÜm\14½®§\vypHäi2N:áy[w|½ÿ\rø¸\16È2
+Èlâ\8b¿ehOýeáóÚºî\9eÿçïÀ¯mw°\ 5\9e\97\17Ò©W__¹\e\9c~¢Pí>½\12O"ß\v\85xZ½  ã|ý\ 3Ú\ fúH,\8e\e\8b¤\16æÖ\88NM¦\97¤äå\12ú=\f<ÚºSü\19Ýú\1f\18aßQ×xªÀ·Ð\87\84\1eí\ 5\f4Ì9ûÔæ#d^îì\94¶¨\1d\8cÈÁ@]´\ e\8a\99Y:c-e~j\83à Wö=ý\96\8d\ 1XF\17q\90c\10\96©1ppÉ\9aa\0ý<\13\1du\7fK\98ÏD êáÀ ;Íw¨ø±²ulzÿ­è{KØ\14´àÉ\ 5­Üº'ìê\95-\89\83eÞÓ¥\1d\96¶Í\15íØ\eð\12dXoc%å¥\901Ùquûv \1eÍÍ./æÊî\10æÊûfñ×9½DUu\96ï\9c&è5¸I\13Áç\19¤uµß\17c_\ f¿ÓË·xÑb³GW\87\85£\8c|6\f\a\88©Å´\90£\88Ç:+¥:\ 6̱\9cû\9a¥\9f´\82\8eû\80q>â\17­\7f\0\87<
+endstream
+endobj
+6752 0 obj <<
+/Type /Page
+/Contents 6753 0 R
+/Resources 6751 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6734 0 R
+>> endobj
+6754 0 obj <<
+/D [6752 0 R /XYZ -11.232 900.716 null]
+>> endobj
+926 0 obj <<
+/D [6752 0 R /XYZ 56.693 197.942 null]
+>> endobj
+6755 0 obj <<
+/D [6752 0 R /XYZ 56.693 160.945 null]
+>> endobj
+6751 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F102 3776 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6758 0 obj <<
+/Length 2381      
+/Filter /FlateDecode
+>>
+stream
+xÚíZYoã8\12~ϯ\10\ 6\v¬\r´Ù¢$\8aÒ\0\vì\fú\98\19tïôn\82Å\0=ó@K´-D\87\93öüú-^ºLÇIw\82\97\98º\8aŪ¯¾ª"ã{[Ï÷Þ_ýxsõú\1dñ½\14¥q\10{7\e/\ ePL½\ 4\87(¤ÞMî}^ü\8b\97\9cu|¹
+\88¿øG#x§\87\9b¦Õ\ 3±3\ fß4Ù\8fMs«/~»þ°üãæ\17\98f\851J   ÑҮűäÝ\8esÑÉÇ0;ö\12\98=\ eåì\11LO£Ð[\11\94R3?N(H¤ÉâµþÁ)\95_^½½¹úÏ\15\ 6ù¾\87=\12£8\r=\9ab\14û\81\97UW\9fÿð½\1c\9e\81\ 6(J\13ï^½Yy\ 4û(\bc\18\97ÞõÕ?¯|c
+\7fb\92ÀÃ\ 1J1&R++<\8a\11Á±Ö*H\95\12ö+ïó
+û¾?2\96Ô\14Å       òÍ2ÇF\ 6\9b\ 4\14á4Õ²nv\85±i;¶uQgå!·æî\9aÊÜßp&\ e­½\9fíX½åÝ+}µg­(²CÉÚò8sÓ»__\7fzóN\8f\9b\83Ø\1f\84ù\86Õ¹\19è\9fúP­¹ù¨Ùèßõ2ð\17\87­¾øÝ÷\83/KL\16¼CÚÇ(\88Rðs\8c01k\82\89àÍ_§FZ\99\17\ 3\1f\91$Ô/þ\1e\ 4dnJ\ 2\96üØÈ\19îÔ4¹]J#j\0 YjÛì9¬Ö\1aB4f\15\85ÖWðU\a@CSù\12\91      h\1a<¬À\ fyn'î\ eû}Ó\8a\99A»"ç½AÂ\86        ë\84\8aµK\9c,¶Em\f*\83fnììÐ\89¦\9a~ÿÍ\8aÖ|\19\90Å}\8f\ 5VqÁ[\13i\18\ 2C\85Z$1\bW\88@TúZøºÉ\8f¨\13\0\1fTÔ9¯\85\ 3¶i\88Ò\88Ú/äJ\rc\94P:\11Ëëü¼Ð$D8IìûÖ\89\92S\1cÂ\83\b¥~l_\ 6ߢMÙÜ£1\14\88àÕ¾d\82;¦ÃÄGqØ/{fñUD\ 3\84ýäÛ\11¢f\ 6Ò\18tO"äû\91\9døKU~_ä\13©3MWæ\83\17W¥å\e`\99¬-ö¾=M   0\f\93s\16ÃD¢"x¦\98ª\ e¥(ö%w(\8dq\8a(\1e)]\ 3ºóâΡ1¨DÓ^ãîDe\1a"ò4';°\18\ 6©\9dDâû\v ]´Ç1\1c\1d\0\ 4òKFQ4g«)\99M¬¤)£ø\93\89¢©§ü,§\97TùE_J=
+~ºp\92 0\8e\9fuá_\17\84\10ôA\1fÇ\19+Ëé²9Ëv\ e\bD\14%ýW\9bæ{9¯C|ä#\1c¥sJ9oÊn0\9aI\9aû¦¨ÅÜz\90ÒQL\1e\1f\90\8f\ eG\1a¡~U\7f\875A&\90U\92+\14¡¤\88G\98s\85\89̱}\98l\8a-\94
+\ fÒ\fVeÍãVåHÊ;ÖæYÓ\87õ<+÷\91=Ch^ÈLuWt=\94E!Êy.?\9b\ 6d\1e\98Å\1eP\ 1R2.Ä_\14¨\188\17\7f\87 E\ 1%/FÃ}*\12l]òUÉ\8eP\9c¹\\1fAºîiãoß9ä¥Poö¬Î\ e`ÄS1\ 1\1e\aïw3'ýööÓ\12c|Jò\14¸7&/À\98/ä5©p\92\Rx®`\82¢¸O\e\7f¹ãíºé\a\18\11D\82~!}\9de\80ÞÙªoR\8bu\9dE\86\ 5wÕt\ 6\1ePõWÀ>'|-SkJ\9flõ (¦F\87´©iîÒ¢,xN¹%\18^É\\9e\ 2\92\f\9fÀP²c9\83Ó~&[;\eË\16bji\80MU\baí»>>Ô\97\8eWìõ\9b\9b7'\98\89B\b üäH_³ì¶\ 2DZ\0Xo\ e\ 5¿Ã\ 6a\8aü!\9cU×æd|\99ËÈe§àgqJð\b§\fXzeÛ :ã\83Å\81â\8dýYË\9fÕ?\ 1Ø,       Óç\f\87
+\12×Åu^æÚ3F\87v8tQí©4¨     ãÁA]\ 1\95\13ïx&.Ö¶§>\98\aÇ\94\86¦\9e°\rj\9ffg\18õ\91\9f>       Y\e\17í'\88\f\rá°6h    \91[f
+y±\87¢]\87\83ä#\0mlë1ü´ÊÅǪrYÙÒÅ\9f\95.ðÜFÛ¬¿\rcD\93~=uSo[¶ß\15PÄ"\96WM\r\95#Ô4\17ÒY
+á6\98ö|+\1d\ e \9bOsy\96U\18B\9d\94Ff\a.väÎÞ¶'¹GçÂ\17¯zä&Ê\9aµ«û"\17\1a \1f\8f\82äÄPS N¶\1cT\ 1½\12ǽ+²I\8c\82\ 1¬\97ñ\ e\82gkã¡\13í!\eõ\ 4g¸2Bá \94Y\82c6 \9b\98¤ç:ç\90\ 2Í$\8f,ªÞIäª2\8dR]*J\ri¼¸/ÀnêîO7\1f?èQÅÚÛÃ^?·ÙH2E\12-\98ñ\15<\19|\ 5\9f\9cá¥\b(·÷U¾Þ4º·[o³¦to\16P\14â\1e³\9f~~e4V\\ f\93\9eîÎé\17T3ï\f\ 2\f\95\1f\9dVÉ=ìWjûq\15\ 1\14Ow\9aÝ\81çC\1d;\90§c>\82\ 2\82\87T        v©X9\9dõL_\9f"\8c\9f [Ë|\8cdÀGHâ1å\83ÁÎpF\0Ö\8a¢é\1c\19/K´\aÏK ;è\16\\16\8döw\0\98dñCÙÉ2\95\ 6\ 3\181\81i\1a``²\87l\95\804\82\ 6»\r ý\9càó~¦þ9Å\1f\rAt@Ç9"¥\b'Ä!{]6Ùí¥Î#\81J­WLY\ 5Ö!vL\98\11[«vÝ,0cµ\1e¬¹þU   O\86à\12CêAÆT\ 4\83O\93©©\8cÍeéti\9f¬g\0¹\97ÑÔ\82\15uÏbM]\1e\ 5ÄK\86\16J¸¢\17\87Sôw\82³¼ßirlÈ\0\83\r\e\89BîöºÊ©\14òXO\83\8a°\9c%P0\12Õ^
\13\81E\9f¼\ f\19\8f·Ì\89\98¬ä\1d(J\13\94\f\bÝ\1d÷;^ûHö\89L\14\15Ê ¢`Ù°á>Ûó\82:(îm{\ f©|§'Õ\88\ 1Uº=Ï\8aÍÑÜ\1d\84©\87lc\1a\f2|\eë#\9bxQ\16\0®\9aë\8buËÙ­\1e\1aÑ\909²ìÐjè\ 5\0è4¤SèÉJ0\f©)\90ôzô\1d^/#\7fqW´MmzÔ\15\81 ×gVò\85Qû+/Õ\94r ñ/\7f\ fªñ\95#Ùø*\91j\1fHðÚÞß\99W\vYÕ°R_¨½Ð0LÔ\1e§\92\88¼6fP\8ft\bè\v\85\7f-bÏ2#Ú0Ãü8\12Ê·\95²\97\8c'\13pò£o®\86\1f d ñ\ 2\88±ø\93çeÑ     T²5/\91IÛ®°¤0\9e\1c\92\0W\82k´ÖrÜA\9eÏô¾°¼T6\83ß\1cJr\80÷\86·\92\80Ô-\9d\92\9bëîX­\9bRº5\r\f\ 5ÉÛ\86\82´lµW§¡¡Ü\13A¨4à@ð\16\0ÏÜ\19    V@ÃP\vȪsR}\ eN|eÙ«\92¸²t'7¿&]bÎ7K\f\8cx(ÅCN¹Pþ¿U¦²ç\9cv»¹Èÿº\84àè¦Ý\90Ü\ 4\e\9d\92Î\98×\82·­\99\91Ò\94E}\vì;9\v\1d\1fqþ¤ÎBoÔß\8fêï\87¯?\17ýÿIÏË\9eôüo\8fóæ\93\8c7$Á\10ݱnö]ѹ\8dA)Jü¡Wê&§ú\9d¥\87\89\17²æ\0Al+\87É;å(êËN\87t\12CgN§@ý¹×\ 4Â\9dúXQ\1dJ\86R\18 \1f\ 3³\80Ô`ñ^\8dßÂ_¼¸~Ð\`-¹áüÄ\90\98\1c\80_ÿ[*ÿÞ\96T¶iÖצ\9dîfÇò5\93,vWl\97d1:g+*¶\9d\9f§¹þ\ 1%òAíôkþÿä¿«Ä\10Î
+endstream
+endobj
+6757 0 obj <<
+/Type /Page
+/Contents 6758 0 R
+/Resources 6756 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6734 0 R
+>> endobj
+6759 0 obj <<
+/D [6757 0 R /XYZ -16.307 900.716 null]
+>> endobj
+930 0 obj <<
+/D [6757 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6760 0 obj <<
+/D [6757 0 R /XYZ 56.693 731.272 null]
+>> endobj
+6761 0 obj <<
+/D [6757 0 R /XYZ 72.912 703.158 null]
+>> endobj
+6762 0 obj <<
+/D [6757 0 R /XYZ 89.4 197.115 null]
+>> endobj
+6763 0 obj <<
+/D [6757 0 R /XYZ 93.036 101.493 null]
+>> endobj
+6756 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F102 3776 0 R /F93 1304 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6768 0 obj <<
+/Length 2460      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YYsܸ\11~ׯ`éeg\12\13&ÀÛy\92\1dy-\97´V<SYWÙûÀ!!\r#\92\98åaIùõéÆÁk\18I^¿h\1a \80nôù5äX·\96cýzòv{òú½ïX1\89\ 3\16\e+`$\b­\88ºÄ\r­mf}]}æ\ 5O\1a¾¶\99ï¬~\13-o\14y#jE´{ýñ\9f"}+Ä\9d\1a|Ù\®ÿØ~\ 466¥$ö}uÚ¦},x³ç¼mð3p§V\ 4Ü\ 3\17¹{À>ô\ËöI\1cjþ4\8aàÄ0Z½V?4\ eqçÉùöäÏ\13
+ç;\16µü\80\ 4±k\851%\81ì´<ùú\87ceð\r$ ^\1cY÷reiùÔ!Ì\r\80.¬ÍÉ¿N\1c­
+g¢\12fQFbJ}\94Ê\1cî\ 5ħ\81\92Êu¤\10f\97õÕ¦\8eã\8c\94\85\92\82*    Ó×\1c+\19tÂ"\12\ 4\9e:k»ÏµNë±®¿9\ e{XS\7fe4\9eh}'»B/Ù­\99³ênÕ ¯ÚZd]Ê33\9eÙGÊC'\9cÈä\16ó\8b\83\9cnD¼H_\99¾ðÊô\89+»O^9¯Ò¢Ëf÷­ºrǵ¯\89\9b\85\8b\8f\14Ez\9f\vIÀ|Ã\8c\e\97-
+±fþê>¯ôÞ"oZÍîP\v<ä{\9eéå\19o\93¼0ÂìD×*òìúBÏUZÕ7<i»ZoK÷IuÛ\8bB\98\17OÅy¿¶aÕ§©2m½\90yàù±Zø\8d1\7f®r\1f4¾]G(\ fÄÑ\9bµí¹luQíy\9d·hx\97ÒUÊ\8bBQp¥\ 3¯Û\1c5êRØ\84\87J©A¯J\9aÆìm\85þ\ 5\9dI+\82ãËøôÐ\8aÌ¥$b1\b#\ 5\94\9eH\90\1d\19q:6>¥\ 1qB·ßÆËC\91´Z\94\11Ôÿ¨ï\90T\8aØéeÊ6ÒÊu\9dg\19¯Ô\95vzC"Õm»nL<×\9b&\9d´kZQæÿMÚ\Td¦xpð \82õ1        hô\ 3\8aGæg \87v\81¦;\1cDÝÎrãî6\15\85\19\18·\11ÕQ ×Æ\1e8\80\88(yÕÎ\ 4\8cás2Òhõé\9d\94\90\ 5\83\84Ѫâ=\8f\bl^'%o!®¤¹($ÍÁÌ\14\ f\8c¹\9a\1cÌÅ\e\9e¶$¯H+Ò\ 5\vCÞõ\a¿ø\að\b\18ÄÏÍ\1a\9d®+ZÅô;
+\90\14\1dWC\bæc\17\v!\10¢È\9cä,ð
+Á°Ô,H\93®Qù"\1a    ªÆèËø»3üʼm\8d6njQ*ÊhLKmvÉ\93\17\ 4\84<\16\93(\98\88õ±ÀP?`OïýB»Æ4çÍ\92\11ê\95\1a>\8aN\11%¸²v8ÞÎòûD½N¯Þ\99mc\10\8cF?d\\8fÀ\11\83øÇ:Á\9aêõ6YÊÿ>q{\9eä\9d(ÑÁu¬hC ¸¨Ë7\13\9f\1e
+\13¥ãÓl×s        H0\89\88ÍØünh¨Q£¤^ã\õËÚ\ 5\95©9\19³2õáH\1a\ 6W\1e\ e\15\81ߤ\8e\81Ø®c¶\12ïôJ}N\ 2        \90\10\b8'ÐÅ\ 6&»F\13ib(\95\16\90ñLÔ\\vy¿ç\15\8d\87µ\1cKÝC\82\e0\9a^MP\95F#2s~ç5æB\ f8âp\9f\1c0¼å\ 4^Ãõ"¬¨8ÜI\94\86\14¯²FQ÷y»W\8b\1f¸TV\9aCh\9dªÏB\9f\1e\84ðûá\95PjU;/*\90º\84,»Æ|mC\99Ñ»ñ¦\90z5+Y6\91\90^\8dD&z»à9÷IÕª\ fí^4\\93b       OöÆZ\ 2<ÚXG gêJ\ e¸fð²äºÑ÷\80äÊ"\1f \ fF\9c.J*³8T×\7f¤Q\14é#8\8béD¯HÔG\15¯u®Ë\0|¨ù\r¯y\95\9aÝBMïôx8A^u8i¨¨8       \16H÷ê\83B(òd\99ükÑê³R\91éå\86Ë¡\ 6\8f¬ÕmÔ\1a@\94à À\13\15oêä8ëñ\12,\95§ÍOÔÔK\ 4`Çåô\1e}]ÔwI-:\83²Læ<Ô#½\9b4rú7õë@\ 3 ¨¿kÔËËSEÝ®QÝ»ä\96\ 51 N\99]{è\8eòÒ52\ 2\8c\94\ f\·ë\10êô\97¿T¡¯FPF\ 6B¬<\16\89\ 2P\\9d\14j\90´m\9d+¤+».\9c\93R-¥uÏ'\9e×WEQ\1eD\85\18¢ÍÛ\82/äãÈ#4ôÆ5Éȱp8\vH\14Fÿçðg \1f$jw(×\93+Ù²\84!ßfÄ_c@\18)\f\bÄ\8ekp\a\rýepdz§¼0üQ/<.rØ\9bú½Ên\vÑ4\88p\8eï\fWv\86j÷ËÚ÷WÍЩÔM»\84¬¡mbý\1eDg\v\aCsàÐ9\8eh\ e<ÍÑep\0©'+úæ\ 6\1cü\98S\ 4ø)îÑÈ\8dx\83îo\83ß\95öNd\8fËàÎóþz\e \1d\10ê\86ªcÑ1þAv6[ù÷Jþ½ü\99.g\0²ÓÜ0\ 2²Îó@\96úÑÏ!Ù1\9e×-á+\ 3Áø¬â\8cR\89ô\fý@QßZ\8aø,¯\87ßß\7f\9a_zÔ;\1e½°Ìºå¹§3ôñ(|\99¯_@JÇ({\0?\ 1åú.5Êu\ 3:(\17\aO+\17R\8eK{¿ÈáØ\aH\ 6XÂTfHv»\9a\7f_J
+\f\10´ÇFJöh Á\8fb«òBà,\83M?"NÌ^
+6ÁTn\14Iéä¥\15\87¾Ð6j|\9fË\969\905v        àRF<ÖßõéëÙ\9eÇ\88\1fOÓT^5-O²)4\9fððÀó\1coÂb)\aÄÄíÝS©L½\950\ 3(òB¶å*LÃ\98PêN#n)L\ 1\ 69ðÁð\83\1c\11BªA©\0\1eŽ6Ï×6´H°\1ctvý$¬\82}\81\17¾,ÔMl³q\eͨ\ e\0\98½å\15\94ÅV%6\86æª2Õ17\05mÊ|\86\86\ 1\18UèÓèPϱà4ýöMò *\f\19x\94B>àÀçQ\90C\a­\82\9c\99 \87ï:ÈÙ3AÎÔ#¨Üòqd\1fµUy#à«F\ 2ã\89V\16 Ö\8f$\86\99\ 5¡\ eB~\98ZâJÚñLþý\r\8c\1fz`NÐÆ\19
+·úUÎ\9fK+o\9e´ò(\9f?\83ó>s@¨ýÛd\ 5i%{]u%¯ó´\7f\93\14s\r\ 6x\91·\8fænC°N®_\89Ê\86\18Lîú\8a×\1c\92T§bÕÐHÜW\83\9d@óúí\90ÿÙi$'Ûå\1eA~s|g\97¤wM\914{»Í\8b\8cÃ\14\9d¼ã\8duøE\86Îf\1c@\1f\17Ô\ fà)è£úl\1dº«\7f¯AÝg¨u_+ù\8bTøVÒçÆ(ðw#g.$ýi2ÿ\94Q\10®E/¬²2\14@\14?\98y$V\ 66T\ 6À0ËO\82ÔePrÌý~ÇÀ¼od@\1eç.DPlxº\ 1=Cç\0÷   W\17­âÑË ÛR\10ª\97Ï_\ 5Ä'\ fjV7«@)äìûã\94 ó\ 1~\1e\9cJ.\82Â"ë\ 1\83Ì\99§ú\88¼Q©\92F ·À\9dÆ\1dT@hpº"©\vôF*ûú\9b®P´Î¿@M2\14\8c?l¯.5Å\8b\83¢\94ß\ 2ñ;¾#r¨\aµÞ}Þ!\86Nä(X]B¨w\98Ï\12Èg*èa\rº§nÚð,Õ\9d\0u-ª¶Ók>$·\85j\97¨n³\91HaÅ\80º³¥6Ú\80Éåÿå\0â/»ª\8fÇ\9dþÅn¸Ö\8fôgo5&ÚÜó\8cW£À\ 1F>       #ýR!\9fP53Ðäô¹\a\vüißHÉb\ f\95Üa\83ÈÍÛkÝ\ 3±dþ*¦=\bIíAHþÇ<\1a $7¯°ý{~¿yqÙ\vþó%\89YÒ÷\8f\92¾bZÏÚÑGÑÕKð\0Z\ 4\a\9a\1f\1d=ï.Ï6\9bë³í\87\89z\96þ)\ 6\95Ø      â¿ò?±ÿ\ 1\b\1e!7
+endstream
+endobj
+6767 0 obj <<
+/Type /Page
+/Contents 6768 0 R
+/Resources 6766 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6734 0 R
+/Annots [ 6764 0 R 6765 0 R ]
+>> endobj
+6764 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [381.086 328.316 395.81 339.22]
+/A << /S /GoTo /D (V1671_FO) >>
+>> endobj
+6765 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [483.555 246.786 567.925 257.69]
+/A << /S /GoTo /D (V1671_EXT) >>
+>> endobj
+6769 0 obj <<
+/D [6767 0 R /XYZ -11.232 900.716 null]
+>> endobj
+934 0 obj <<
+/D [6767 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6770 0 obj <<
+/D [6767 0 R /XYZ 56.693 731.272 null]
+>> endobj
+938 0 obj <<
+/D [6767 0 R /XYZ 56.693 700.818 null]
+>> endobj
+6771 0 obj <<
+/D [6767 0 R /XYZ 56.693 664.129 null]
+>> endobj
+6772 0 obj <<
+/D [6767 0 R /XYZ 72.912 615.459 null]
+>> endobj
+6773 0 obj <<
+/D [6767 0 R /XYZ 89.4 356.448 null]
+>> endobj
+6774 0 obj <<
+/D [6767 0 R /XYZ 115.223 274.918 null]
+>> endobj
+6775 0 obj <<
+/D [6767 0 R /XYZ 108.398 213.005 null]
+>> endobj
+6776 0 obj <<
+/D [6767 0 R /XYZ 158.958 163.046 null]
+>> endobj
+6777 0 obj <<
+/D [6767 0 R /XYZ 56.693 92.448 null]
+>> endobj
+6766 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F102 3776 0 R /F110 6506 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6780 0 obj <<
+/Length 3009      
+/Filter /FlateDecode
+>>
+stream
+xÚí\ëoã6\12ÿ\9e¿BÈ\97u\80\9aáS\8fÞ¶@»ÛöZôq·Éa\vtûA±\98H]=\I\8eãûëo(Ò\8a\8eTF½n±X`­Päp4ó\9bá\883"vî\1cì|söåõÙå×\ 2;\ 1
+\ê:×·\8eK\91ë9>a\88yÎuäü2{#S\19VòbN\ 5\9eýXÔ²Ò\97·E©/êØÜ|],¾,\8a÷ú\8f\9f¯¾¿øõú;\98fN\b
+\84ÐÔ®êM*«XʺR·avâø0»ËÔì\1c¦÷8sæ\ 2\ 5\9e\99\9fø\ 1PôüÙ¥þ!\81§F\9e}u}öû\19\ 1úØ!\8ep\91\e\v\br1u\16ÙÙ/¿b'\82\ 1â\81ï¬\9b\9e\99#\bF\94¹p\9d:Wgÿ>ÃF\14ø¨H<\8eÔ\95Ç\ 3D°«\99¢¨áa;Èùe.0\9e½*eX+a\ 4x\16ª\1f²#\93@ˤ¹X¬ªºÈ\92ÿ\86uRäº)\r7²Ôcæó\1d\12\ ec\9aJ}+\ f3\19iÁÁã>òH\ 5\a\89Q`¦a/ÛT­\9cÑC\95\1aQï>Uà#Áøv@£K\98k\1d«\a bv\7fAĬËP\rw?¹\983xÔ°Ö·\f\8fY\92'Ù*û¤Qù\9cq\82°`û\9a_\14y\1d&yÕ\ 1Ím\91¦\85\9aq\9däw\9fj©Â %Xõó;\9e}\8epàxÔÛªY5s_ \9fú\ eE\81\1f8¥tnwõºG¬¿õ\80>\ 18\ 1\f\r}M\97¨Î¶ä=\84½\ 3úÜ\v\90/\ 6\8bx\17\ 5ô\19xm\0\ f`j¬\907Ðð\90Ï\14e@\v#Z{/\rÞÕ¿òÎÑ\17o\14òg\ 6_;Æ0ûôxïG`î\rzZçX ×çÓéd\9f¾\9dN¬y=\90Ü¡\96\b\ 6\v\ eÔd~cú\8d\9a\1e²4¯Fh£Gw\9f\9d\1fï\1e×õò\80úååñ\ 1ëõºÛ\1f\9dèÍFt.Ê»nïK\12\ 4Á      nÌ\9a´7äxïë2Ì+Xå²î\98óa^Ê\r8ò¨\98\f±\1dúV\88µçu\ 4b]X{0a\1a±÷²¬Ô"ØEá\vXB^|>PÒ>C\9eëN'é}úv\92¶åõ\84\\15»\82?³ÃN²eQv\9cuO¿¹\vQA\ÊÛIýÉ"ÊG¸\88¨XܨàËΩ\1cï]\9aÐxø\88\1eÑ\9fzÚUYʼ\1e1"®³4\96éò\19\86 '\9f\ 2`(v`ȹ\v!å6¢|\8796\9dü\9dN\1eâ\8faê| y{\14ùØ;m2]6»Æsúþ¡ÉïÏyÄä\87\12m\8d\7f\92'9î\18(8\ 6ÊaZ\17ähâðóË¡^Õ%Èçþt^u\9f¾\9dWµåõ\84Wu\ 5"Ì}f¯Z¬êåj WÍd\1d\17Ñ8¿\9a¥G¢\96c\93È|QDð
+6f\9a·ßþøú§·WÝ!sB\ 5}bº$\8fz<Û©Éòâà\89\ 6#Y`ä\ 3 &Cò>};$Ûòz\ 2É\82#²ÝVy6$/Ã2Ì\86\ 1Yí^\8c\85ñÈ¥é\18\8c\9f\80c\ 5+ù¢\a\8e\18ø_\9c\7fþòr:\ 1CãPä3ý\ e?\19ò÷éÛ!ß\96×\13Èç\f\7f8È_Ä«ü½,ÇD®\87\vÊGK\19c)To£Lf)ûôí,Å\96×\13\96Â(¢@æ\83±\94*|(Ƽ\13.bàeQ\8f²­R.KYA¼¢÷ë'7\98\1cæ¹?\90Â_ÇT\88Þ¿\99ÌTöéÛ\99\8a-¯G·Ç]J\90ÙÃz>µ\1cÙ\1d\1f£\e\810å6©\91'\13bFM"ð\91\87Í¢úm~Áñìþ\82âYñþ\82ÀûÄÅ\9cq6»jÌ\13.ùl\9dÔ±nTÉ\9fm\ ekG®\ 2qÞf¤¶Ë\13ZëB±®\9aÕ¢'\8fE\88\8bXàm\87}\17*\16îUB)Ô\93U\9bª\96\99faY\16KYÖ\es\a¤¬ù)zØ!\84#\17\8b-áE\91¡|\1d¦U\8c\1a\97\83Þj¾\8e±\ 5a¼ËÚÑÿÐ\89\81è|²\9f\18k\13©RåÜ\1eÂl\99ÊaÊ\16@\8eb>Y\1eL\19\11åÓí«vè[\19º=¯\ 3\8dé\v7@\82\19ãÿ-¼\ f»É`å÷ß\11Æ\aªQ\bD}o:1ïÓ·\13³-¯ÇC\ f!à×ã{[\83}>òõ±ÈõTfI\eko\búÙ\89`¡ÈFL¢ÝÃ\88\ 1cc\97\8e˱@\1cç\88Ñé¶ö:ôí\10gÍë\bÃæ\1e\82\15´õø#t\93,Ò   5ß\94Í\õÄ\ 5c\15Ï\18bît;a\1dúv\8a·æu\84â\99\8b\ám«g¢b1&\1dÒÙl=¾\91»9\1eß¡á!ä\0-cÄü?%\ 6\84   »ÆgÿTª\18ð\93NyX¨\7f²¢4\15?`W\10áÔæ¯óR\86©¾\«¸±(ÓèÜtlËΪ¸-\11Ò\r\ 5\84\90\86~±T/e¦¬hS¬^(*©!Yo\96É"LÓÍÎ\fa^\9b\9b\85þ]Ur`á\91À\1c    âN\16\80!!¦\8b\ 4:ô­ÌÓ\9e×áæÉ\ 3\17ù\9c?WÀÅ}
+\11ÇtË_\87¾\9d\98my=\1ep5ðõÝ\8f\ 1×ô\ 1\17÷\b¼\ eN·îvèÛ!Î\96×\13\88ó8Lá=\8d8eã\ f\16KðéÞË°¬dY\8d\18ñºX¬2\99×_®\924\92å×á¢.ÊÍÁ¦Þ¨Â\92\13Ó\85Ëp\11Ë1Ï/Ë\85\1có@¿\85\ fýiµNQ\as1â\82LPÕÁ\81²;¡\ fÞ#og\10\9c\ e©\8d\1aÜeÐf6ÕúQ÷-\84O\96Þ\88\aÈ£Óe\ 5;ôí\84oËë  o$\18Â8øð¼ÑÕ\17?ÿ«\19ô7öCÃ\9eü\19l\81ùÈs§ËûuèÛÙ\82-¯'l\81S\84ÅÿÛ\14êc%×h@\99ö\1f1\87¿Ò\1eÏá\83<\ 3º)¼@áéRu\1dúvè¶æuÄ\v%# \1eò÷ÝèãD¿1O¦ø}úv\8a·åõ\84\18\11F\9fôk\ fÃ6ð¦^=G9ËRVEz?ª\90¡.\8atÌêü¦\99\ 2Þü\7fþáû72\8c\ e&\e\8bJ¬v\1c¦û$¦Cß\ e\95¶¼\9e@%\ e\10ñØ\93¨Ü|Då\9f\81J\16è]\89©PÙ¡o\85Jk^\8f£\92\ 5>¢äéükù\11\95}ý_\85u\98\16woúg\1a\vI_o\ 3L\ 6É}úv\90´æuxÜÆ\80\7fº-\9cùàótÌ\87{^ðg$ê\98ËQsÈ\82\9a3Âg7ES\91ED\93j«Ô§ýÌ|\9a¯\1aÏ»Ç\b\9cëaÛ\ 3 Ôu\15\17«4ÒýoL[¨ÿl\8f>Pm\9d\13\ fT\939ñ \99^\9f\rФ÷Ô-Ã\ 2×e\8a²VÛ#MÇm"PßMò¾#&ªZ.ub¯{JüÉ\8bºÐ=@\82\98èÿ\1d¥¢ï0\aS¹öX\98UË\}©Z}ª&Ç°
+e\85j×'%DºçΠ¿o¬É\8d\96ðÆÑ\\95»\87k\80\v|\1fÞí;AÐ&u\b \82¨²\84[õ¬Ìoê!\1aæÙA^\82`\8cwÎìP\a\170Ð¥º\8b\11 ª¶\1f\85\7fZ"_h6óUvÓ&_oõ¯þH´Í¬Þ¨"¼\95ÉÕ*¸<4Bª:úÀÃ4ñE\14íÉ·_²½\94éiÊ_åáMºs ÆÎÇ\8c\f¹ØÝniG7·ÅEã\1aj5`¾N¢:î©úóA\8aà  ·\87jä}e\85\14ñǯ$e^\97\9bú¦ï\80\ e.\90\0ïj:&\ 6U_ÿd\ 4ßSî\ f\8f\fo;Â\1d-Õjµl¾ñm\13÷\87l+\87\85Ûâ̲HågU]\16:'Ø=C\ 6\10ç\ 6\90-ã°Jª#R`£\84@1¨n¬\10°7Ë¥ñ,\14ûz\ 6hlý\8ff\8d`ºW!J\11\10\8d7ËXæa-\11,ÿ7àè²¾cW\ 2\84Y\8b\10\8a\9eh\11æzfåDUêÒ\8cùºL\ 1ZêUiú4.\ 6\93¼\96i\9aÜ\ 1\8cÎuÓº\f\97K]&¡:ÞêVs\9a\8bfª¹#u½n\ 2*T\19\86®eÎ)xTªNâ\19bFoä2\r\17[4\85iÚ£q\95GòÛ\1cÑ˺þüå%ü×#"\ 1k\1c~\84\8fÖ±.ßH¶V·o«> ¾\1dðrQD\12\887?§¼Þ\1c\ 6\81Ó\e\ 6\94Wq\98ßõ{
+\171¯õ\14a\94\15\ 3-ÄÉ\ 2\1dó\13\ 4säá¶h¹\ 6\ 3HÃmE̶,¥-\9c\89¶U0Åöì\9cÐ\b$Jn\15hoeó\99¸\1e¥\18HvJb4²à"6¥Ñ
+
+G\87\eÎÛ\92\1cõ\0\aà \82 ì\ f\ 4ÇkõñÄ\ 2\9e\9cüóÏë\1f¾ï5+\fþ#hm¤\8aá\rï\94Iy\1e
+x\8b¬G\8b5\8b\8fÀ«í\ 2ûêêÊ,W9\ 4   a\ 47I÷Ñ \12\ 66\ 6aâ­²5\19épàúÂ\a\87ôª\ fù>D`íã\94òV;ý¤Ne\9fóT\1fÁµÈ¸ì¡G\91çíPÛ~0Óu\9c\18y¼5\8a\83.Qy[w\87ÖrU.\8bª\8f\9cp\9b¯Rw\1c±zèj\19\9a+SÜOÈlqA ´«*ý\97®ÄOWjí\9fó\0ä\14'\95\1e\92\85úC\ 1Ó3©u30P%7:¾ÔÆÐ̤\ 2\14ËL\97ÓS\ e\ fÀ:åô«ª­\12\v;jß\89f;j÷\11\87u{\10\9eÿSõ}¼@ÝÝ4¹^\1a/eö¤{3Hl£©\1eÿB\90x\yo.\93>\7fâ#÷`\95lìëØ:Ùwz\1a@\ 6ëz˱\87§ý\ f YRü
+endstream
+endobj
+6779 0 obj <<
+/Type /Page
+/Contents 6780 0 R
+/Resources 6778 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6734 0 R
+>> endobj
+6781 0 obj <<
+/D [6779 0 R /XYZ -16.307 900.716 null]
+>> endobj
+6782 0 obj <<
+/D [6779 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6783 0 obj <<
+/D [6779 0 R /XYZ 56.693 729.43 null]
+>> endobj
+6784 0 obj <<
+/D [6779 0 R /XYZ 87.079 730.89 null]
+>> endobj
+6785 0 obj <<
+/D [6779 0 R /XYZ 87.079 719.931 null]
+>> endobj
+6786 0 obj <<
+/D [6779 0 R /XYZ 87.079 708.972 null]
+>> endobj
+6787 0 obj <<
+/D [6779 0 R /XYZ 87.079 698.013 null]
+>> endobj
+6788 0 obj <<
+/D [6779 0 R /XYZ 87.079 676.095 null]
+>> endobj
+6789 0 obj <<
+/D [6779 0 R /XYZ 87.079 665.136 null]
+>> endobj
+6790 0 obj <<
+/D [6779 0 R /XYZ 87.079 654.177 null]
+>> endobj
+6791 0 obj <<
+/D [6779 0 R /XYZ 87.079 643.218 null]
+>> endobj
+6792 0 obj <<
+/D [6779 0 R /XYZ 87.079 632.259 null]
+>> endobj
+6793 0 obj <<
+/D [6779 0 R /XYZ 56.693 579.033 null]
+>> endobj
+6794 0 obj <<
+/D [6779 0 R /XYZ 87.079 580.492 null]
+>> endobj
+6795 0 obj <<
+/D [6779 0 R /XYZ 87.079 569.533 null]
+>> endobj
+6796 0 obj <<
+/D [6779 0 R /XYZ 87.079 558.574 null]
+>> endobj
+6797 0 obj <<
+/D [6779 0 R /XYZ 87.079 547.615 null]
+>> endobj
+6798 0 obj <<
+/D [6779 0 R /XYZ 56.693 506.344 null]
+>> endobj
+6799 0 obj <<
+/D [6779 0 R /XYZ 87.079 507.803 null]
+>> endobj
+6800 0 obj <<
+/D [6779 0 R /XYZ 87.079 496.844 null]
+>> endobj
+6801 0 obj <<
+/D [6779 0 R /XYZ 87.079 485.886 null]
+>> endobj
+6802 0 obj <<
+/D [6779 0 R /XYZ 87.079 463.968 null]
+>> endobj
+6803 0 obj <<
+/D [6779 0 R /XYZ 87.079 453.009 null]
+>> endobj
+6804 0 obj <<
+/D [6779 0 R /XYZ 87.079 442.05 null]
+>> endobj
+6805 0 obj <<
+/D [6779 0 R /XYZ 87.079 431.091 null]
+>> endobj
+6806 0 obj <<
+/D [6779 0 R /XYZ 87.079 420.132 null]
+>> endobj
+6807 0 obj <<
+/D [6779 0 R /XYZ 87.079 409.173 null]
+>> endobj
+6808 0 obj <<
+/D [6779 0 R /XYZ 87.079 398.214 null]
+>> endobj
+942 0 obj <<
+/D [6779 0 R /XYZ 56.693 316.209 null]
+>> endobj
+6809 0 obj <<
+/D [6779 0 R /XYZ 56.693 279.626 null]
+>> endobj
+6778 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F95 1334 0 R /F98 1335 0 R /F52 1003 0 R /F102 3776 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6812 0 obj <<
+/Length 3030      
+/Filter /FlateDecode
+>>
+stream
+xÚµZK\93ã¶\11¾Ï¯ÐÍT\95\ 5\ 3 \ 1\92[åÃÚY'Nmv+;\93\8a«l\1f(\12\92h\93\ 4CPÞQ~}\1a/¾Ä\19Íx+\97\19\12\eýüº)¼9nðæ¯wß=Ü}ó\ 3Ã\9b\14¥\9còÍÃaÃ)âñ&!!
+ãÍC±ù9ø$*\91)±ÝQ\86\83\ f²\17Ê^\1edg/ú\93\17\99\7f'åïöæ§û÷Û_\1fþ\ elv\84 \941Kí¾¿TB\9d\84è\95~\fÜÉ&\ 1î<ÔÜ#`\1fGáfÇP\1a;þ$Å@1N\82oì?\92ÆzçÝ»\87»ÿÜ\11 \8f7dÃ8âi¸\89S\82\9b¼¾ûùW¼)à\19H\80¢4Ù|6oÖ\eF0¢!\87ëjs\7f÷Ï;ìT\81\9fT\89§\1d¥\88`n\85ú\85Rf¤ðÛ6?ï\18ÆÁÛ¢\10Åv\17Fa Îm+»ÞÞ\18e\85Q\14ä²ÙF8øcKX º¾l\8eV\rÀÀ¨!Ò\1cIH\11\8dõÙ\f³wu{ÊTé\156\95-â(b\89\7f±\97\96Û±\93\87-eÁÁÞ\96}V\95¹å\9f
\98¡\bGWüv\1c\8eÔÉJ|ûÕ^VÅW+\ 2\100.&|)\81~\1dmw,ÅÁ÷²é\81Fåõ²¿X2\ 4ì4J\90\82\92yêÉ\b'ÁθÐ.bà\8elîH¨íd\9b\1d3ðG¤´S­\b\97F`¹\81h\9buYýµUÃ~KqpÖÆ¡<h¤¹`A!ós-\9aÞ\88
+\ f.Â=8+m(³V\95[\12ôÀÜÝ«\8bêE­Ï\1aòàßÚ¶eUÙG\85´»ûSæ9       m÷GGõ\17Ìp[eMã\883«>x/+
+» d-ì\92\840ë¬:ܱ¬:øäp¢\87Wà`»Üé<ÛW.6eÛ\97²Y\86îiË\82K{\12\9fÚ5í!ö!\UF4Cà`ÿÃ\8a#©Ú,\87Çp
+\82æ±°KPÄ\13\100EÚº«\ 1³t\0»Å\99*ϪJ\9e{tì²öTæ
+5çz/:T\95u٣ǺZóÄ\ 4#LÙÌÚo@w\ 4\\10\8er\14Å"]\15â°\85\87Ù¹ê\9dZ:Y¯F#C4\1a¢\91à5æ!¢\8cL¢`\85\f\9eQakT0\8a\87PZê4d1J\13þ\ 5ZýCt{0tmBG'\1f¡V\85\80äCb¿É©Ð&¶ëS\85\11\10b'çLâÛCV)±\10mÆfG"\86X\1a=\7f\1e\97Vï³Ç+÷ü)\83б\97\ fÛ\18\a.´Ðo\99\ e\81?tþËìc÷D4J\87Àì@Ö\91}¦ö±q}L\1aa\94Ä\83sýëÓ\8f\9f\84\92\15hT\a±\ e\81\15\14Etо?@Ù(Ðý/\18S\1f\9b§\ e<qÇXðÕ\16þ¨¥Ýu-Æá\8bô49ÔQ4¢Ëú\89Ñ&\82%(\ e\87tÿéÝûwoïßí@\ 4\1f\1fÞÝ£\1e\9ag@âÁÃ\81ì\11\96nJ\12\107¢¯\10÷Z¾0F\8c\fNõã\87û\87·ï߯U¿\b\85ã9¦*ÕV±f7\856?÷c*\9c¾7dB§®!Ýå\19\14MyÔ¹Æ[w\9aß\bJØËLòIÔRË`+¾3\8eÜ\83ó@¶^9{\12!\ 6ê\e2\89¬Ö\82\14\0B\18\ f\1a*ÊNä½ì.\93<f® Cÿ\9e\1d¯â\90n\bE)!Ì\ 6"á(¥\ 4<-\ 1µSK2\f\97\87\9cÆ\83A\8dÄ d#ò\\90\ 3ø£    âÉ-Ôd¥µI~^nÊZ\87fÖ¸è´uû8\1aÒÚW-¼\10\90çù~\90:K|^KkPKâ!\a\82\13¼Ùgj\rbè$F\aCd}ß\95\ e[x\9cl«¿I]\9dXƦ=Ôŧ6\97Ù~lòê\¸\97!YçB)ï¨\ 3\91Î$ ©W\rÎ\ÖÚè\13g_êg\a\80\8fcþB\a6Jê\0ù;Ó\0\ 4\1f\90\ f\0\98ñ¨r%¡*³ß\ 1Þ¬r¦¶D\9dÜ"ëÏÝRHPt<\8d\v\v)(\ 14?\bÌ\9fs>}\15\ e\98Vçÿ!9\1eÎUuu\98\99Ôþ(?|tï\9dû\16\0És\12î,Ã\1d\ 1Ýz\94ú*\19ß\16//H:òÂ\ 1M<B\ 5y
+\ 43<­Ð3\ fõ\ 5\8aç\8d°#4F\18\7fÉ!?\f\96çÑ\88\ 3ñÐj\1dÖG\ 5ÀÍè+ð\86·\17¬{·y³ÖO@×\88ÈØ\19Ù¢\8bÌn\ 4m\83p\88r­ÊÑ\14Eá°óë5ê\fhÓuÚÅ\ 1\1dºì¸Ú*\85(Jâ\97\13\14\vá» \b*+ì\9fµAûó*+è¦Ø\rF\98ÅsF\0§\8e\bp[µ\87ª\81\94øÏY4ù\9aG\11p)\1e¾\9aþ³¨3áÓ\84{\9bd\v\1e\ f\rA  ÍZ×d\95Õþ\13J§1\1dA54SIp/\8cïsß\fðÀ\903ç5·­K Ü\87\9f®\8ePôñ¢\v\15Y~ò¥Ö7`ó\\Ën\883X¬M§u\r\9aÀåÈ2»ÝÂLsõ\0h\8aÇ8/!Ù="àÔ_Z±\8eM9\99·ÆNx\9e:ááÂ\87ÞêÄ    \ak<Á\84F\88>\95x\80\9bÔâ\9c\9b¬lîíÿq\8e\ 47\0ñ\16Bé£9DßÕʮٮ`úP[\9a'Áéô¯@KiN£¬=)\ 6\8bpºÈ3ìcÄvâ\1a\av\90e\84]«¡S,ÛÊÝ\ 1§2×\95Oßè\86;+]#¯{ËÒ\ e`´Oõî\15M\a$;Ê®ôÛ4ÊѯÃKz\11dæ$\f~Я\99\81\11<:+\93\1dÇ·        ¨\84Ú\vsj³?ëª\12¬\17á@\ f8b>\1e$רB_\9c\95°/\e\9f×+\13ë.Çt£C¬xZ\ 4à\93\92+OÓ\83¢\9b]\10$Ë^dÅU\0ÐÐ4\9d¯irâhî\9f\8blÁQ\12\r9J\ 1>Öq\97\9d{Ye{Q¡:{\84ÔÚö§µ¤\11éV;Y\8b\ e`j\8a\ 2(>\8d]\19¦mzÙ±r\ 2\9a*c»
\ 5ÆÒ\17³Øö§°\9aCVÌJ·ÃȤ\9d7\89¼óÂ*$κì\9dç\92\94£\90³ù\0È\18|\8a\¦hºÎ~óùh\14O\ fs&جR\8b\ 6\e\90¾í¤õSG§l^LçÜX  Dñ'¦C/Hv\93\ eñ eß\0>\85¢Õ"\10»\80Êðü\8c\83\87(IØ3 H\89\ 5\10´¹{1B\9a\fÃ\84ö\92±\7fô"©9Æj»²\19pÿ\1a¦´yI\ fc_\11
+a\98<\1f±PºX24Êe}DªË\ 1\a­z?\8fM;èu£,ýLÿ\8buݵm\97Y4Y\12Vÿöð\8f÷v\ 5hÛ%`à6Îz"=(\8d)x¶pbOèÅAé\99ùsÅ\8eE\12|>éü9v\12N\1c}\ 4ËØo­ c\17\17\17)\11A8\äø'º¯Á¨jøD±(åc±¿j°¾ÔÅw!\1eó1ÜйÚvjø^²\80¹p0\1eMª¾qÓ
\9bÅ\19ÏG\ 1\94ÝÂq\9c^Q\7fÌ í\137\88\87étbö$q²¤~(\8f\80ê5q\87{Ã4E\8cÑE\81z\92\ 6ÎÒ\91ï\90ÔV\ 4 z\8e\93,%0³¢\e§\83&\81\8c\9f=\1c\17%\97\8e¢ÎþJT¢\16~\8c\92\9b3¹Ì°\17Ó<3x§F\19ÆëËâ\f\bÆùjyðm´(®ó+IcD0y©û­*\ 6.DZF.ëV6 =²µ³´ó \ 5\19¤skk:J!ë¤k\183\f©\8bkâ>uÀ\ 2(\ 2\ 2ûbo4a{åË\98~×î¡A~ÊÚ~\84;\f6·-´÷å£'åhÚ\8f&v\8f¬\9d?QB\91\99}LÝÉ\1cO×Ú40çQvÄõù$\1a»ªÓÃÚw+\b¡Ñ\ f¬zôüͨf­Ï\81\1eplGfÈ"\rJǵ\91Í\7fE'5
+Hù\80\ 2\92\ 1\ 5\98\97mÁ×\92Iû´(\95®?çR\9dì\83\11¯êÇNin÷ç²?Ùuw0ÐG¬GuÉ\1cV¨¬ö\9eê\94~\ 5.|mË;©\94\9fM¹nj\89)\86$û°%Iðñûÿ\ f4\88£¡3ÉOçF7³¦:\vTÉ^=1ÙNC¾j\16÷ñV_Ø2§¯|é\ 6¬=ô\18°¼ØX\89Þ=pÆ
+\87âcï¼\öÎÈj/ÝØNßÐ\91¿É+ÖV!4\ 1\8c¾ÿ¨#âa\9c\80\11óqªImêk\8f^\96\8f5[\9d\e¢ÏÑ\9fü¾wýEbu\108\99ËÏæ97Æ\80sί\1a±­{\räs<ù\80g*À\8bê\0\866#~\r\90Ìü\94oBxöÂ\10#\aùf¢\1eW@nÌç\18T]N¾l\bi\fFÓ ­²\\9cdU\18\7f\86\85é¸\17n\eðõµo\82$â(\1d¿\13Y5梪nè\92h82l[ÿ¥\82\9elñ5ÒûJæ¿ßÂ;Ð5L\86\16Ò\1eC4NÉp\rÆq?ÉØì"
+mVL\16\85bf4æ\8cÆ\86êµ2©MQ4z\96·éN\výD·<~رÈ\93y\97`\81Þ5~%\pÒ?P¡ñ\84\93ÑÉÚG\8b\10Pq2\ 3/z\ 2¦ZÝÓM:¹Ë\963;2ÓUH('ÄlêÏü\17        ÷¹\15Dë3;»f\1e:3ý\19Ǻ¯k\90\98\v|[\90!\99át\91Ì,
+\7fjPö\92¯;Ã\9c \9c\8c\90cz\15¤&\ f÷«è\1a\83\a\8c\9fÂG\18Ô\97ýÍÌ\10Q@?t´Æ\90ÃÕÅÊQË¢Ô    7ÏüO3ta9¸Zày9k\9b\1d\86íP\934Lt\93\85Ð\16axÅ|¯°\ 5ÊÃ\9d\b£(Zºñ²ï\û5\15lÄ<ý3?¦ú\1f\81üô²
+endstream
+endobj
+6811 0 obj <<
+/Type /Page
+/Contents 6812 0 R
+/Resources 6810 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6815 0 R
+>> endobj
+6813 0 obj <<
+/D [6811 0 R /XYZ -11.232 900.716 null]
+>> endobj
+946 0 obj <<
+/D [6811 0 R /XYZ 56.693 590.311 null]
+>> endobj
+6814 0 obj <<
+/D [6811 0 R /XYZ 56.693 553.6 null]
+>> endobj
+6810 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F102 3776 0 R /F52 1003 0 R /F57 1049 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6818 0 obj <<
+/Length 2720      
+/Filter /FlateDecode
+>>
+stream
+xÚ­ZY\93Û6\12~\9f_¡ò\93TeÁ\ 4oV%[µöæp*v¼\99ÙJªì<P$FÂ\ eEÈ$è\99ɯßn4ÀK\9cñØÞ'\82 Ðhôñõ!y«ýÊ[ýtñòêâÅ\8f\91·ÊX\16ûñêêz\15û,NV)\ fX\90¬®ÊÕûõï¢\12y+6[?òÖo\95\16-\r¯UC\ 3\1fÿ¥\8a\97JÝÐË\9f\97¿nþºú\ 5\8eÙrβ("j\97ú¾\12íA\bÝâg8\9d¯R8=\ eðô\10\8eOÂ`µ\8dX\96ØóyÆ\81b\92®_Ð\83g î¼øáêâã\ 5\aúÞ\8a¯¢\98ÅY°J2ÎbÏ_\15Ç\8b÷\7f\12¾\ 1\a,ÌÒÕ­Yy\EÜc~\10øZ]^üû³¢ð\1e\14\89£\1df\8c{11õÁ÷#Ã\85Û¶z¿\8d<oýϲ\14\19¬/ó;Uã0\·Ýé¤\1aMó$7\18ä5I\0h\e       \84x\18÷C\16F\19Ð4ç\88ºP¥¬÷VVc¶Â\88%±ï\16æZ7r·ñ½u§\ 5Ñw§£~Î\ f\8a\9c»íZÜé2×ùgÏ\ 1c8\8aZ³Í6H'×­ÅÆ\8fÖ·tä)oò£Ð¢!z\1cT2¾bÊ\12?\9e\1fÍJq\9dw\95fbk\fg\ed\19\8b"\7fj?\8fÈÃcqÜ_èö \8b\ 3Yb{\12\85üày¾³Ü^¨æíö \96\15\11\ 3\97ÁÓ\14\11\ 5\ fé\ 1\ ePKäÃ\84eaö4ñG~¿PÚ+\1c\ 27lj\83Û\80\87,\8dAb°ßÿ\8c©^m\12\10ÅñTåzÉ>Â\94y\83Ú«|'*¦\ f²e­(´tw\9a°\8aúr\ejåÌ!NÖ\85ªu£*ä=NAàª\12ôÁÑ2/æ\8cçh@>l×4©êêÞ®ív[³ÄQ\91Å\86¯\ fôV¨¦\11íIÕeK«µ¢'X¢\96EWå\r\8b\90\81ñ c^\16N\rìÇ\r\8fÖª9
+\8bn;qÈQ\9d\9f¤êìÔí\86{ëÜjâõ\9b\9f\7f³+\8dÖ­U¹ÏR/ì¡ÛÁ kó]%æZLY\18§V\89ÑãJtÜ\82Ù\91A'ÉZÖôÔR\ 3rïv\8dñÌO4iÑ'\ 1õótýÛ+zÉë\92\ 6\a\91\97¢i-!û<\81hEó        \8f\12v\9dq\1a:å \1aa©¸A­,5¥+YßÐ\8bE\8evÆäA\8c¸EXÉøH\aFùgË\8cú\9c\94Fºk\ fdu\86Kãyfÿ8F\81­\ 3í;+\7fu=ÿ\8cä\9f;-¹@WÛåÅ!¯÷\ eE\øS(\ 1ë\95ysÓ\9d\1e\93Âǹ3\ 6)ã½/ÊZ˼b§|/XÝ\1dw\ eeç¾\98ùÉ\80/ÖÏ\ 1!<ã\e\80ýà}ÚN,F\88$\ 1@\1d\90§\96\16\8fÝÚc·1ð|jÔI4ú~\81     \1e\ 5c¤7¶\87ç!\rÇÂÇ\ e \15e\8a\1fÐ*Ì\82\967ÕéS§­Ç\ 6±\a\89ÁÌc_u­VGù·q\80 ÍÖ\bSv4Ü\eÞ*L:Ìè^uhiN£4I6\8d\1f\8cè¢=ep\ 4\r\80Ò\82\9d&~º¾ê\ frÏV\1e¥Á\1asºrü,\ 2¬\17²,à#á\80\17\7fF«[·i"\80á\96d˹5Wº/\8eÌ}\a\v¦ñ¡\87è±\aÐÝ\8dý[%ÛdoÀ\98¹'\18_\1eÓ\18éìë`íA?HX2ÄZ`ª\10$±Bu`0ç\ 2KS\96zþ¹\e`ÆbB\ 4fgÂff\16dB"L\96N\84ÍçÞÐÝ\1a;M\ 23\84zcÆ\ f\ 4q\813f\á\ 4c\92\1e\9c\96v\87³\1e\8aN\1c"p\9aÌT­\ 6Q\9f\8b\arÇÌK¾È¢\0'\82s\9c\98«\8e\a\90\97{þÓ@ì\92\b#z½ï¬=¹Ð\83ÓªÈ+ù7¡4\86\82\92@\99^[ØníÌ\84    wÍ\11¬¤\ 1\8c{ÏÉ;­dy·ÝlÑh÷ì®­\96,\ 1Ò¹0\9aæQÉ(M\81\17\9dß`\946\91\rùmÔ\91F¥*:\8c]íL\88È\ \1f¯mï[\90"\8d\81R\88\99C£j\9bÓúPàøÁ,lQBýÕÎòv\84Q^L±<ð\92\89Ïâ\a\fv8_ã|5Y\1c¯;
+Ô´Oé\9aê<üòÁ\8b<yMcÝ5µ°äU\r_8Í\1fò\96&wÂ`(\12¬)ç.ÁÚÃ$\83ÊÑJ\1a\97õ§ÅóÓL\ e\81K\8eòÎ%\1c8O\86°\14ôo¥¶\89>\14T°ãþ,,÷G|sd\ 6r|TÍÁ\v\1aõ¹#¦!ó\82\1e§\1a\ 1\16ÞäíCµCú`ñÀ-¶òQ¦\f/\94®ÙYNCa\19\82Ì\0\ 3§ïà\ 5¦\0µ\8e\17\e
\85\12n¹³\9bé±\97\941¢ü\97Χ$\8cvX²òÚ>-\e·\94\15¢V,\9cù\1cÊç`ª»\12¶ÁI×°¸î\83ÖpvõÍ!\84
+ÀAaÞ#
+ó¢Iµ³ -\1fÀ2Í\1e)õ\$t\16gÁZ¹ô°îòÊ¥¤ÈÕYz:Ý\88ùä\19\14ckÆ\14-ß(\84ó\96\82¥B\18ª¤xHâ Ò:\15\8d(åR¸\8d\ f\ 2ê{\ 5³\ed\11ËxôE~\17\84£\e\ 4AfsÉÐ\9a×\8cå,dCm]î®\15eª7B\9c¶Zí\85\81\86\85tÕó\98ß'\vï^Ó\ 1t\12\1dI¸      \93j÷_p\88\96> Bj,ä *\ 4±¿FÜÛw\8d{¥à\96Cdíg>v9z\93}\85ÄbßäÇJ¶\bÖ\88ªàÂ\11\15¦rä=\10¾üpÖ\v\19ùu@®\eôLâ\98\98¤1Ù`\0\0\8dO\7fM\91îÔ\7fµB1oäË\81õåÀ\ 6ËÀE;8«j N¼ßÄÑú¹=ªY:\ 6\9e\8d\1aÅÔ\87I\93¿7÷ôV)\8aÿ\81C:\97\9b\ 1㥸6¥tWY\12D\7f¬YGy¡ýØWÞù    Ó¹F.$;_^~\13IÐáé \v\9b\14£\11T¢}î<¹\14ãyÛ\88¢ZTÔ­\85V\¨\8bÃ\90\8dWY·¸L\8f\90ù¹\8bzÖûS   ·)g\88\82V5-v§|Nx\98GHï\89NZU6º/¤ì\11\8bù\80\1e\80\7f\90\ 4\e¦Î\1d0æã\8aÓÁ¦í¿\98;ÛN\vd\90\16³°µÔÇ\8e\9d\0ó\173\ 1 À\e'\ 3{þLãY\ 2°\15}si\12ñ  èlkáVNA\12jX¯_    f\b\15CÛ«\1c\14­\9b®\ f¶Cô\80\85(\82OÒYR«®õ¼fÛ\81\9cç9`Òþ\97ÇM\89\90\85\b\9e\ fÜ8#"³!Ä\1a·¿\c«îZwùY÷7ó¡\84ïC­kúÊ#\96)·²\84dn    \99C¨?ú2eh/O£\99³ìùý}Pp\9cúO\13Àå8PNâãÛ\9f\96Â#\ 4\r\ f\86Îhó¥\161\94rq0tR ûu\bð@\88Ä\r}\90ÿ\8c÷½\1e MäM;ï\ 2üùû¾\9f5Ôû6\98ÚÕÿ©e¡\9c]Amßä\85\16ͬ¼ß\81 0#i\19uf®\ e}\8e'ÛYˬk\86ôÛ¸ÁÄ\94ÁÂåÉ2]\14¶)\88Ûl\155æá\ 1\8c\12ßØRnÉQ\ 3\16\85½¾Z±G\ 5\88ò\ 1HJ|ã:võÏWo~\1d·úì¸\a\9dV@\8e§e1Cf\v` ý\1cêû]5Ë\v_]^:¹à\8fcgÆàá¯aþ7Â\13\1aTï@à\9c\r;5¢\81ts     \87\83zÌ>Uy!\ eª2UB\10§ã®\1a¾a\97+Îl6BsP\82oÛþ\97>\9a£R\13\ 6¶2Ãá»×-mî?\16êh»Ä\ 3íÔ¤\13f«é\9fÐ\16\aöf\1dµC\0É\ 1é¢h\1aó\a¥\99ë>æw_P\10¾\85\9a¾8t5ÙYÙ\17/\0\8bû\r\82TC\16bÁõö}[.·\9eõ]n\97\ 1ª}ÿL\96Ïþ1árê\86Ãu\9c4(\18L\7fo(\1cí\9d\11¦Ê*\1c«CÙ|\a\9f¦-m¬Î¿Îï^ã©~¸\9eJ\ 6&,× \ 5â\1a\93\17?³}Ä%\83å\90\ 5{|(ÉLÃ\0³øFTß?;¨£x¶ÔåñÇ=U0\9f\85â\80ei4\94æ@Ìôt\97¨E\19ãIïü\96e4Õ\85Ö\e\87ª,~\80[ð4üù¨}ö@h\eúROä\18       .2\1c°$\9b3|\12¶£\18B\95ëÏ\1a\8a\7f\ 4¯æf\ 5¥0\1f~9ý?\95࣪¾¡ú\ 4Ó\16Èu]\13¹Ïöô±:\88ê4\8f\b\7fl2\7fÍhü\12\f\95§àH\8dþº|u`ì¥jké|Å4&\17òt÷»\1d\82\93ª_ìZvw\9cõ&\96þ\8d\10bf\90\9f\11þ\a×\87Ãà
+endstream
+endobj
+6817 0 obj <<
+/Type /Page
+/Contents 6818 0 R
+/Resources 6816 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6815 0 R
+>> endobj
+6819 0 obj <<
+/D [6817 0 R /XYZ -16.307 900.716 null]
+>> endobj
+6816 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F102 3776 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6822 0 obj <<
+/Length 2964      
+/Filter /FlateDecode
+>>
+stream
+xÚíZÝ\93Û¸\r\7fß¿BãëLä\99\98+Rßéånî.Év;×L\9aݶé$÷ Ë´¥\8b,9úÈîæ¯/ \90²$Û\eo|Û\87\ f¦H
+\0AàG\b e¬\f˸8ûùúìü\95k\19!\v\19×KÃ\13Ìó\8d\80ÛÌö\8dë\85ñÞ|+3\19Ur:\13®e¾.jYQsY\94Ô¨\135ø¢\88\7f.\8a\8fôðîê×éo×\7f\ 563ÎYèºDíª¾Ëd\95HYW8\fܹ\11\0wÏFî\ e°÷\1dÛ\98¹,ô\15\7f\1e
+ è\aæ9ýñÐÇ7Ï^^\9f}:ã@ß2¸ázÌ\v\ f9ó,aÄë³÷¿YÆ\ 2Æ@\ 2æ\84\81qÓÎ\\e\98°=hgÆÕÙßÏ,¥
+k \12apÁBÎ]\94J\13w<ær\8f¤²\9dV\bý\96ñ~Æ-Ëê)\v%e\9eˬÁ¼\91¶A9"`\81\15\10Ñ\ fB¸c².Pý\89T\9a7ë¹TJ/\96ô\9f®7EYGyM\8fó©°ÌfE\ f\1f,KÜN¹kÊ\8a\rÉâ¦\84Ì÷¾Âv±\90\v\\8acFøç\9a7S\ e¬Ë\8fQY4¹\1aª\v\1a\8b²¬\98
+\9c\89$=¸fÕÛóÁ+\9b²\88e¥:·Ö\ 3#¯/¨sQÄÍZæ5,`f\a6,ɵ.ë'S\17¨*¶41\89bõj\9dD5õmJ9S,d¥\aå\96ð¬5Ð\809^ \8cT)\ 49*Û.迪ËtÓi\1e\1cÙ~\1e­eµ\89\18µÚ¡  9µ\1a\14¢5y°¥Öä\1d4\ 1\1eØ`ò!è½e-o«ìY^,ä¬\92µò\90¾Åø\829"гµx[Eöe*eÕd5\ 3\9dñáöÎ\84ç0Ïq\1fd\ 5\81\a[\Ë2\8fê\145ð¹µ,\1a\85ÄÇÛ4_QÏZÆI\94§Õ\1a\1f}ó&Iã\84F\92¨¢Æ\ÖukÎ-\ 1E¹È£,ýÒ6h¤j6há°ÿ\ e\ fÍ×R\9bØ\ 1®uRtÂ*{TìV`³\e\9c9Þt\85L­G¡AÅ1l?\19¾gf­\90Êz²ô#:\802kù\14     \vó\83íò¶É±iÓ{° b`r`°`"4Ø\8aB\9dàF­\ e\90ºÖ\aÌ\98ÈIkñ\9eyYÓh\1cåÚϪ\82&ÕS\ e{LÖ\ e\8aÚÈ8\8d²>-%6:\8dd+Ep\12'\93Ö$Ú·"5§È\95\94°me\14£ }ôV6Ò\99õ&ëL\1dÖ·VX\94\8f\f0.ÊRÆÊ\956E\95ªmm±©\93 4
+¦p#µ£L\92ÉÈ\89&édÈá\97/²5'hfQ¾j¢\95Ä%±Nf\97\ 5®\ 2ÕK|Ç\11\0[¤ih¶[\ 3ÿM\8b\91¤\15µúv\v\8fwE£ú\9bª¦V\8c*WïÅÐ[¬·ö
+]Yt§Ùh£\87&Á´âQ\15kõþ<Ò\12l1\92\9eQ?\9d¹iÔØÂ\80c{Ì\82ÓIáÀ²8\a@\9b\ 3|\92
+fz|`á\0-{\10\85û,´mMéé\1ef\1e³\ 3®'$õ:;\8f\93&ÿÈöÓ\ 3\ 2OO'K³=A»i{¶\82DìJó8k\16\88ÍØ\1fm\0Æ6eÚj\17\87û:Áç\9b´Nhj®a\80¨ôa\0\87cÀO\1aC5îY\91ð\ 1÷\1cÞS_ÔÔEº¸\9dMg\bæ«\ 3\96Ëü-ü\16å\1eÚ3'´\ 1]¡î[µ\1dÉ\84;ÌòE_\83ÊM^á2uØEk\8eÖ\9bL>#Ü\ 6n\bÝøw1\f\8f ¬â@Ñ\r\ 2\89 <Â~×òA\v\9e\ 1\91N\10\1a¥4\96ýxh@m\7fï.\83\803?ô4\ 3"Ìqö©ô]Æ=>¦ïZð\b8~\f\87~¬è±P\84§\vÛ\86\8a\83ü\13\13â¾À¡ýû^\1dªø+W\ 65Þâñª\1d²wâ\9aÏ\ eÏî¹Cÿ¥}sg\1e\1cÜ·ë,¯\1e@\7f\8f4Ï'\87§'u½Ù¡~~~ø\85\9b\9b\9bñ|vÏlû\ 1\93\8br5\9e}ÎÃ0¼G\1aõ}2xåðìë2Ê+øâY\8fß\99\1cëz¾Å\ 2ø¤z4Ï\18Ò?Ñ3N\16vG\87»¾Â\ 1Ö\84\8dÌ\1cÆ\85\82ÉÏ\10´àQºc\87\9cY\93\1f\8eÕµ\e²À\ f\1eO×Cú'êúÑ\84UÊp@å<|<e\fé\9f¨\8cS\85=\fÉ®`Âòÿ`H¦°î88NJ¹|T|\8d\17ù\ 3 SÅ\8b'\82ìáÙ¥Ê\84\1cÿÆ\1eÕß·Ú\ 6¾-òú\ 1o,\8b\aL~¸zö\88?9?\1a²l\88ÂÁL\1fÍK\87ôOôÒS\85=ì¥\ e\9c       NðG{)}füßMÿ÷ÜT}Q\8dß\98\1d~#_ý×|ZøÌ¢dôãøô\90þ\89>ýhÂ*ep\8fY\8eýxÊ\18Ò?Q\19§
+{\18àxÈl[áÛù#\7f\19ÂÈѶÊmf¹Î)\99\81½u\94Ai\89\84\ e³\81\83m>W\88\16Úm>NØæÇ\9c\92¸9u·\99;ø×\85\bõÔ&\86°u\15Ý\16j*e\ f\81DZSG\95\14M¦È«$êAJ6î@\8diuêç\f~\ 3º\98éÃ,©ë\9a\98\9d±¸ù\vA]v§ØQâZv³)OYí«\8aE¥Ê\98¾ÌWYZ%O{iNÕ¾\90å:ÊÕÃ+`Ô\8d\m0a\99\8cr¦/ÚN6®>\r
+[3\95\ 6·\ 3æ\ 5J\14Û=ª°\ 5ßl{RWº\9e¥âì\v\99˲MIßS\9a\1aÉ\r!uYà\bÕ\17ºâ\ fìÒUQ\96wjú¼hêQ¶y\89;\19¥Y£\95Ù«\8e,\9ameF\95c6\8b\886§­\94ôj\9cù¶Æ\89bfrTï\84Õ\vf}\10Â\87\96ÍÄNiM¸Ì±Âû«*\98\95¶Ý\80¤·]ß\8c\8b¦¬$ub)\ 2ûZ-QV\13z;\ 5âÐw\81\13ú\81ÿ\14súà\1ee´Ùt\13ÿ\91§ñ\94\9b°zn.4y,\874\98\81Æ\19*\93
\91\92c\98|\85\81e\8150\1cÂ\84øJõ¦C±\ 3ó]\94\11     _%$k\99ã\17|õôP\9då\12f\87 XZŽ}.q+ìP¨ò\1dΠ\1eÐ¥y@ßOo.+êL"T\87.Bá\18É©ÈDô7O±räÛ\ e\18Ͼ<°\ 3Îà8:Õz\8b\8c\ 4û=*÷Ø6lµçûzêM\9aeÄv\v ÈPi\16ú\8b¬­7\f\16 LA\83)¦mѶÛÊAµ/ë\ e\98â\81¥ña\ 5\86Dt\ fÉ\18@øÜ-GK¦\8cYa\eÖæI\1el
+æ~\ 5#|\8fù\(\90P9MÛ;
+$8³¾\ e\12¿\16u5¬i\9f\84\14ßæ\8ciM¥³mÁ\91\1eÈéÁÃêt-«:Zo¨ÿÍ%£Æ«²XS+ïªß0\9dêFÐKe;hP­ \1aßÿ¸\98\8f¨ab1ª\9fOþ=å\9c\9b³õlATþòìoÏ®&?þ@³Z8ÃB¦TÂéغ\9d\8bh\86duiô\90û\81d
+Çtm]¡«®óbM­\88ûUX¬\7fwJé#a\8f'<½¹\1cU\995w¬1óã\8aÌ"03¹­.ã\96\bßôh\84\ e\7fø\97m-\ eZË^\ 5¦\97YÄ*Mعj%ãZå\14G\96hCs[ÍYÈ\r\1dþ\ 1Õ\19á¿\ 2\18¥·Ù\8eX(\ax1Õ\ 2\96\8eî\1f\80Ø\8a1«Ó:\93C\ 2\1e\95e\9d¶f-\ 2\ 5\9a+\82`1\v"D
+G\1eD\91b\88\19\87ïpáúÃýUìÑQô9è©Ý\92R_a(·=Û\10\ 6\9aê ¸á:XBB\14,aA7jô)\19Ñ_â\rÏÚ¹.ý¶UÒÅ°l\8bE0%ASo\9a\9a}»Á¼(ò'S\ eÚî.W¨`è\9f¨à\vzXÁ±\98¤±ZRº$\13àð\99Ó3\16\88õ\83my\13\b±êój\9f±\ 4\10)ëiÏ­\91èÜu!\80æÇ        ÿº\83
+}/¤\7f¿\aÀo\ 6 7kÍfÖ3²¾ëu\96@ê̳»û\16)l,)\86#\8f`øõ\9cEs¹¯
+\19Úp2v¾¡Í\ 2b#j|\91e1Þ>\e\12þ\83n\958¶¹N«\8anp8Â|")\ 2\9eéxy\867k\9eÐ̨®Ë\94N\a]\81§R¾­¢@¬¿s+§.I',FÉ\8e£\8e\8d¶Ö/÷ñ\9dºNëîø)u\88\9dÝÝ\1cè\88ô¶\aº\15ËC÷\8a´\em/Ht\b\8eÖ\8a×N(\86\1a\ 2tw~gÊ{>£ù\0B#þÞçC÷oÁ/t;C;iÕç.h/åRâ·\866Ñ.¤\8e\16uKdÇ¥ dpEw\ 5à\13¨>b\v¹\8c\9a¬>hnð],:÷Ú\82Ø\8dÔ(¶Ý®¾\ 6'\7f\9a\8c5 |¼ýa\7f\83+âÕ\9f\8d¾\988\\13Ä2AÐÉ\17\88ëòöàz\ 2\9bñ s\9f­º\ 6\9b2ßs©\f/Yªo»\7fM\ 3\ 4ò\1c\16®zd\1d+°nY\8f\17Ï\1dÀ!ß=nñ¯\0£ßÊODø;\88î\\8f?#â\83\ 3\7f]èMx÷ò\8dê\92u\ 4æ\17í¿Wxäi\8f\14\82¥M"óÝ`c7.Ù\89BvÏ~aYLðNñq¡Ò¹£í\11\0úa\87\87\ 3N»4\ 1<½î\82Ì\®Ò|\ 3À´\87ªk±ÐÚ¢ì`\19x\13eQÈ-\8e&°§\7fÖ®§Ô{ý⢻ÇÔ)mßEWÇb\96\17~Ë=×ÿ\0¡i\96\16
+endstream
+endobj
+6821 0 obj <<
+/Type /Page
+/Contents 6822 0 R
+/Resources 6820 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6815 0 R
+>> endobj
+6823 0 obj <<
+/D [6821 0 R /XYZ -11.232 900.716 null]
+>> endobj
+950 0 obj <<
+/D [6821 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6824 0 obj <<
+/D [6821 0 R /XYZ 56.693 731.272 null]
+>> endobj
+6825 0 obj <<
+/D [6821 0 R /XYZ 56.693 594.583 null]
+>> endobj
+6826 0 obj <<
+/D [6821 0 R /XYZ 65.161 596.043 null]
+>> endobj
+6827 0 obj <<
+/D [6821 0 R /XYZ 65.161 585.084 null]
+>> endobj
+6828 0 obj <<
+/D [6821 0 R /XYZ 65.161 574.125 null]
+>> endobj
+6829 0 obj <<
+/D [6821 0 R /XYZ 65.161 563.166 null]
+>> endobj
+6830 0 obj <<
+/D [6821 0 R /XYZ 65.161 552.207 null]
+>> endobj
+6831 0 obj <<
+/D [6821 0 R /XYZ 65.161 541.248 null]
+>> endobj
+6832 0 obj <<
+/D [6821 0 R /XYZ 65.161 530.289 null]
+>> endobj
+954 0 obj <<
+/D [6821 0 R /XYZ 56.693 465.321 null]
+>> endobj
+6833 0 obj <<
+/D [6821 0 R /XYZ 56.693 428.489 null]
+>> endobj
+958 0 obj <<
+/D [6821 0 R /XYZ 56.693 349.133 null]
+>> endobj
+6834 0 obj <<
+/D [6821 0 R /XYZ 56.693 311.678 null]
+>> endobj
+6820 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F102 3776 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6837 0 obj <<
+/Length 2452      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZY\8fܸ\11~\9f_!\ 4\ 1Ü\r¸iQ·6\aàcíÝÅnìx&@\0ï>°%v·2ºLRsäקxéjÍLÏÌ:       ü0l\89¬*\16¿¯\ eÊ®³w\çÃÙ\9b\8b³WïC×IQ\1ay\91s±s"\ f\93`\1fù±s\91;_V\9fiI      §ë\8d\17º«¿5\82r=Ü5L\ fÄÁ¼|×do\9aæRÿøçùÏëß.~\ 25\e\8cQ\1a\86ZÚ¹¸-)?P*¸|\rÚ±\93\80öÈ\97Ú\ 3P\1f\a¾³     Q\1a\eý8õAb\9c¬^é?8\8dåʳï/ξ\9ea\90ï:Ø    #\14¥¾\13§\18E®çdÕÙ\97ß\'\87w`\ 1
+ÒĹV3+'Ä.òü\bÆ¥s~ö÷3׸½Ó%Vv\90"ìFÚ¨_=/TVØeÎ\97M身×yNsí\0ÞµmÃÄÌY\87u¸ºm\ f´&¢hêMv \8cd\82²uà®^.Ni;~\18ÍóÜÕ&kºZ\98Ù¤Î\17\971Z\91¢^Z8µ[\9e\ fìÕ;icêÄ08X\1dY ½ãÇ(Ä)LUËYÓ\bÔ²¦¥L\14Ô\1eñØ\9b\89\vÞ\8cíü\97K"\ 3\94&\9e\9dA·õ\ e\11Î\8b}]Qmü\ 3\12{·,\88ö0JÂd"\9b\v\14\8dÀKU\ 1î\83³\1a{`¦n\ 3\1eBqè\e¿\85÷ûí|\8c\82í>kJ\8b\84O?ê¿EmhD¶¥!RFË\92ÿI\8f+r¹Æî\8aZP13bÍÚ\v\9c¶3\1c\80\8aþaÞÔ/Ö8Y\19ý\a"QpµÆ¡\95GjùãVÿ ;)rG33½©g\ 4/   \17\13íf\1eë5wU½\f¯\aÜô\ 3\98\ f»W'\ 6\\eÁ+E±\8fí\815`
\18Í\8b% D@þ¨?ÜÞúB\94´%{»c³\95B\bëî-\15\92 \13³6ØÅÈOÓÓÌ\7fݶe!\89ï{xõ«ëz7z¸cM%GÞê'ã\ýü\r\1e\89\ 3\11ãeòhr½D¹]¾ÙÊSëöó\ 5m'ôDN³¦Î   »5ÏÕ^å¨îª-e\ÿ\90þ\90³[VTý\\80=\ 3\9e¢õ&ô\82Õù\1a¯HEõ¼ëB\1c\8cJIæ©x\19Ù\13\14\80·ut7Ñ£W8\86ÏÈ<\852«rêo+í\14o\ fA6§Òmu!C\9eѺ3¼) fÔ{ýãJú\9e°BQl!,`\88ñCÈ\ 1\1c\97@\ 2\18\8fâ´\aÙ|\17\1ed\97\b\9f¸\8f_,µ\17`ï£0\b¬\96\1d\1a\829A\88B/\1d\8a\bÑïûE-\1f\94/\8cç¥\17\8d³®\ fvTXÎgYg\ fÐF&bé]\83     °úFظ@úÀb\96ð\96f\85ĶIzÖ\9a©\97â\14¹±ÿèþ\96Þ"¬î·§Ì_8Î\142¶×g\84}Ùp\ eðC÷\9e+v\ 3\14»ý¢Âl\bÜn\82DIêK\93\4!ÅÔs\19©ûÉ\90ÿæ±SyF\82ÕîF\8eKz\ 4 \19vüà´¤ü©ÈLµÕµ3u;¦\88¬\8eO\0á\8cÉ´§æ1æ°\97\ 2\a\ 11\90eâ(\98å÷\80ëÓìT\12°)\1e\Y+ \94\8c`èÇw2
+\10\1eAIz?Xf\ 6è`ÒëÏéM^\-±ÇGî°\99W\v[\81z4ê'¨Tò\90K,kj(ÂH'\9a=­)\83\12#·¤Ê5\89\14\ f\rÊ\88Íêõ8¯¶òxe\80Èí!\1f\ 5M\1f|\13\9dF¤Ï´j¤Î+\9bc4\bC·«;Ns\18aËóªmjU\10ÉýÎʹGW\8e¿\8c´j\ 5?¾³-\84J\8f\90T6\9c~íh\9dY§äÚ\17\96HÍb:ß\96MvÉ\9fTsüÃ65r\83P£A\ åF\171\9bë"\17\aé\1d<8Ʀ\98ªaK1\e'\ 1
+\82øAþ\0\1e-:\ fJÞ{À\19\998 õ   ô»Ó\f\1cì\e\9a\fJrÊ^É´AÙ¨º´5¥lM\18åÆÏ\8c\96Ð2\f¹aCJ(¶ç        b\18uC^}ÿñÓÓÓøÛ\ 3µák§Kîy\1c\ f]Hn\930.Kt$Y\85Ê¢¾\\fã!rÝ>\88\rVËù½Ý2ö2.«¾ÊúdV*7\9dhm\84ß\97P\1fùX\9e\ 35ÅÝ\18\ e½a\83">/&C\99¦ýÓ\bóÁ\ 4\fÓ&È3!¶\83¸X' øíÓ\0o{\91\ 6\1e4qó|ù`¼|¹$       z·^Ò¶Ø\96E³g¤=,I\8b\ 2\14\ eÍؼq\9b\86áIߦ"ú©q¸\ fgS\ f\1e\b\12ïɱt§j\91\fzE\eJ³C7BXÖä6ñ7ój)ë¸hªâßä¸jUB\8c#Ê}à\ 6¯æýÝ0\85\96ªqµå\1a\1f\85'\137ÀÂ"\83\eÂEÐ\eÑlÿ%»Æ;ªåÓ\13l{`òªéX\8e\ fÅY<êì\96ª\17\14\84þpø@CpN^\90;mK1¬¸»îðcèò\93Ó(;éò_¬ÃpÅ\ 5pöÅ´Óï\ f\9bAt¶°)\v.\9eFç÷ÅÍ8\95\vj\9bs\v¦?\8a&\9bZÐ'Ñ\8eÕS\9b¾\ 2¾Àõ=I \12~|\8b\9edרb\87Ä\ 5é\9c#\85YdÛ\18>5\ 6úCáY\8e°¦Û\1fô\8fp:m\14\86øÎ\86o¦jH\ 3\94£~Èt,{FÉ\902\ fÄ,Âè\19wf¦¾\81z\9c\98[\86y\9a\83v(é{=83T\91\e\94Ó\16úïcÔÆ\80s/\19ò[\91\1d\86ö\8c\r\ 2ä\ 6ÚüÒvÉRÖÄ[&\f\9aØÒW\ 2P\80ñ¾TÝ\9a\8eýÓ\ f\9f6ï>¾µ.j\8eëP\1czÈ;5ï\7f¯a[µ\82.\85ú\10#7õ&%7Ùn\19½Z¾ñ        \87
\94\93~"\135©ôu\9a\9fZ\14jpÀ[\95\19௢\9eL;\ 1\15\1eN®aäêñÝ\81\q¬!±Ñ\1ef+´Â\93\8e\9bWº#\837\7dð\88ßÖ\82Üè±r½\·ÆP¶éZP¶¢8\8e¦\17çêêk\142~\9fû\93åKêi^ÙRqM-\7f\16¼1NN¦°\9aÌ\95Óä¥\8fA\13\9cC¶ôÁ @ÞÄ&>O\9b¶7\8aÂY°\ 6Px2þ§\18\87\12\15@O\1fðäi/øñÜ\aØU)Ü~Ö\90ß\14Pä"¼\00\10å\81¨ØÈú¹±fY\1eMBÑ\80\1d~\1c1<(ì¡0½÷d.Ô\95_\1a\99«\139\8e\95*ùL\1c\86®ctû\1d¡8\99v¨²;B\ 2\b\ 6u=XrS\95K\85r\0éÏïÃ\8e¾\8dàZ\93:N©ZX{xÿÙÆÚb­\13\8cÔ\\9aË{++=\9aÞ6˹[\ 5#%\ f:\fu\e\92\91Z\94·¦\a\ 2ðÆ\80÷     î3\88Â{\9a\9b
+üuYNýß_xLn9¸íTúäØL\82älmï«ûºñ\1aøË[b±ûµ\836Ißç\18ÛÎ\e\9bl,b\8fõoéwúÜa\83òèå\9f\ fÓOY\91\aä\a<û!\84Tõ)K>\ f](G\82\bÊ¥\14N\9bQg7þv5\91¶üôX\81\17 \1f\0i\14hÁXÎ~®ü\10á\bÏåC'\r\95^r\92\86ñw½\b\88\9c>ßXõYo\92gz3c\ 4B\14Öþl8)ÿ±½£\a\9f%;W³¯f_VßÝ3·¿¢\18¯Y\9aº\89Ü>ÚÎ\15üå\ fwk\80Ú²ÈJ:_r÷
+¥è\1a\1a±vþ¡ã~E»æ\11ûVw1G6ýõTÀC\8fçãà9\80\7fðS®=s×C~\12Îoz\15ÙOåg*ë°oHÏ\ 4«ËØoÅΩøç\91ó¹¦ÞÉÍ\ 4º>h4ÿ\87Ü|\8cèÿ\1a\8f\1fcÔÿ7çc¨Zãðw¤üÑÿ\b        \äFéSþCÈ\7f\0iÞ±Ú
+endstream
+endobj
+6836 0 obj <<
+/Type /Page
+/Contents 6837 0 R
+/Resources 6835 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6815 0 R
+>> endobj
+6838 0 obj <<
+/D [6836 0 R /XYZ -16.307 900.716 null]
+>> endobj
+962 0 obj <<
+/D [6836 0 R /XYZ 56.693 233.807 null]
+>> endobj
+6839 0 obj <<
+/D [6836 0 R /XYZ 56.693 196.811 null]
+>> endobj
+6840 0 obj <<
+/D [6836 0 R /XYZ 56.693 137.09 null]
+>> endobj
+6841 0 obj <<
+/D [6836 0 R /XYZ 65.161 138.549 null]
+>> endobj
+6842 0 obj <<
+/D [6836 0 R /XYZ 56.693 96.308 null]
+>> endobj
+6843 0 obj <<
+/D [6836 0 R /XYZ 65.161 95.71 null]
+>> endobj
+6835 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F102 3776 0 R /F93 1304 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6846 0 obj <<
+/Length 2676      
+/Filter /FlateDecode
+>>
+stream
+xÚí[[\8f£È\15~ï_AFQÖ\96ÖÕu\a:\17i6»3Ù(É(;½R¤\99yÀ¦l\93Æà\ 1\9d(ÿ=§(À\80q7\98\1aå\89\ 2ªN\9dªó\9d+\ 5¶6\16¶^_}w{uýJ`ËE®¤Òº][\92"i[\ ea\88ÙÖ­o½\9bý¤Bå¥j¾ \ 2Ïþ\16g*5Íu\9c\98F¶-^~\1f¯¾\8bã;só\8f·\7f\99\7f¸ý3L³ \ 4¹B\18jo³ÇP¥[¥²T¿\86Ù\89åÀì\92éÙ9Losf-\ 4ríb~âr h;³ks!®­G^ýp{õñ\8a\0}l\11KH$]fÙ.A\12Skµ»z÷\ 1[>¼\ 3\ e\10w\1dë>ï¹³\ 4Á\882        íÐz{õ÷+\l\ 5>¿%\ 2\11I,\9b»\88`i\98z\99eI°\9cS<;\98\rÁb¶Nâ\9diÅ°%\89iFÞN¥{oe:ÉÙ{,p\10­Â\83\1fD\eÓ%ÛÆùöæM/3-/)\1e\1d¢\8f\a/\fÞcL\95\ f£Ië}\14Ï©\98Ý\eê«x\1f(ß¼ð\83D­²ð±¤\9cÄ\87Í\16Á\9d+f?Fæé>ñVY°RßÂ-áÐ)(Ö²S^\94vɯà°.ö|\89å³òí!ÍùÐÏbs]\16ÝßSÊÖñ\r\¸yP[ßM.Y\fÓiièËë¦\9c\ 1\1fĦ\96MmD\1cGËY?\17Ø\ 6ØH\8b"×q­DYëº`\eÔº\9f\9eN@$¢Ô-'0\84\89î=\96~\ 1¦&}\81  ²¥Ók\86:è%r\81ÈhfsÌ\83úä\8aÈë\98'.\12¤PÄß\19áä\93'\eË4~z}¥Q\11d¡*^\97êtÚm!±A\8bßè
\17O\90V»}èeª=ä÷/Î\8fYÅ»}\1c©(k\ fBC\96\0\ f_ôÅ#\16\88ÚÓ¡¥A~$XƲz²y§è!\98"Gï\8a\83\84p\fzö^âíÚû{s^\1e\ f\92¹\17\81\8dÍÀ'õ\87֠Ω
+×'ì?Á¿\97\80a=EÔ;ò¡/¨¤Ë\11#d2Tµè\8f\83ÕxfûãJº6\12®kpµ\8e\a\80*S\ fÙ\0\99\83_ÚD\83\f\ fØ\1c\95\jE¤\ 3Q\97 Ó  ¼I\7f¤ÀG3;@à\ e\84\ 2yß)µ\1f ïû Û\ eè\1eu éI\13\15Þ{\8féÅè°)b°;\93¡£I\7f$:F3;\0\1d¶@Ò!\17Àc\1dGCÌA\1aü«Ã%ýæü\80­\1e!ÚC~Û[â\92 ÎÄt\12\1f)ñÑÌ\ e\90¸äȦtz\89ß«`³\1d¤ãË8ô/Öp\ 1©ª-§\93w\93þHy\8ffv\80¼\ 5\ 3NÙôò^{»\0\13yÿûü\90_w&\ eh\18Kh(Kÿyqý\87¾¨â6â\8e=&Wî["\91´\16ð\9b
+\85®\ fT\15
+]\17\88.H÷%\ 1º®\98\97@Q²      5¯I\7f¤æ\8deölº/5\15Ê?gº\9f\rIù¾ÆÒ\80p!vµ§«\r´è\8f\83Öxfû\euÈàà\91ø\7fuà²ê\80p\ 4²\893\1d®\9aôGâj4³\ 3på¸\b\97uú_vÂ/l\88c§ó:Mò#%8\96Õ\ 1\ 2´\1d\84yQtþ\9a2x!\19rðt\ 5½\16ý\91\ 2\1fÍì\0\89K\eaÇ)ãû_tR.\ 4°Ì§+Òµè\8f\14âhf\a\bQHD¨{\91\10¿l\9e-8A\8e3]%­E\7f¤\bG3;@\84\1c\16`\93\8bDø5¦Î\829Èqù\97H\9d\ 5©E÷[e\ eG4\85ä &4\87&²¹Éwoïm\8a¾íc\1c\98Ùe_/ò»èÙ\88rÞAo±\82}.R¤\16]\82\ 5¶,\a©Pí £þúïØ \93à|óÖFE*Ñ\99Y~w\9fxû½J\8a^e9@
+\90Ý\82S2{\19ùæU­80'3U<õÚg-àY\1c\99«9;¡Ï),(`ØÆNó¸B\8dAN\8b\92\ 44ö^jÎ'@ûx2\82a\a¶>(:\9b#\10E\97üX\ 3´\1eã\83i¬¼È4\8eÕ\r=Æ»\9b\13<Så°²\91ã<oæ\10\86\16\9bÁ\9eä\873ôû¸à/*z\ 1ËAR\1f\9c\8b¹èã?9W1´ãè\86>x¡\8f\84ÄÇ£\17uÚpk¢ÙòàÆòÑ\Ó½Z\ 5ëGs^¥~ð£X\v´\fSº¡\ 3h½ãæ6\17S}HyÖ\ 5\9a¥hú\16\81¸#\11vétE n\83*²éÜB\8bþ8·0\9aÙ³E \ eá7håóE !ß]ë¦êó\16\8d
+\18\r\8aâ»\93ïó#\ 63UX¼!L\r*k/ÃxuwiøÃ%\87+\9f\ eçMú#q>\9aÙ>á\ f\ 3Îa*\eqI¿öè§oðÃ\ 5C\94L÷õ±E\7f$L&c¶Ø\fN\11\15Ó\95jZôGnÆXfO5\ 4¼\8dK5\9b\ 2        Î¿\80oxZÝj\ 1êçõ&i0¬®\9cÇS\17\ebF\10u§+á¶è\8f\ 4Õhfû\e\91pÄÿ´\82ÛÛJRÈÊ°û\19SÄó©bqÈ\9dC\ eÆÜcPß®e-\ 4\80þía¿\8f\93ãaì"\1e_wä\81Ò\85\94®J\ 3µ6zËe¢>u¥\95\ 4\96}\83"ºO\ eQTe\a[åù&׫ç\ 5ë8\86]NQ\93Õ\ 5a\18ÙÌ\85\ 6ÌAåÓKzéû:5a6ÏOÑ«9\11³\a\88²\ 2\1dÿya~6>g\99`Ú¨mÀ\86Û\15Ó\ f\89Z#]&FÑa·T     \ 2\1e\8aÛé.gHâ*çοR)\r\97\9c\v\9d¶é«\8a¼¥ÎïtÛ\10½.2>ýd\95Äij\9a05¤WQþ3\0³\19än\90:~ÒëP\91éq¿-[Ù¶Ìk\99D\84Ðf.竵Nþ¼CX\88ø^ßÆ\87Ðo\1e¶ÿç!=9®\9fs8\17\96\ 6ÄýÒ)dñ\f¼^\97        þ)\9c\vÂk[ÖUG \1ca\Éävî\0ó\7f,@\13¬\8f\1cÃÖ<~3×\18+¸OÔÇ\83J3å·\99·õ§kÖ\8fû\9fK}Ø'±Ö\92 \8e¼p±\8aÃÃ.ZÜ\a~¶Õ\0+~¶Ð\1cEul_\e0\17LjÑ·q\8dû\ 1úO\0½Pu&Ϋ8©þÞÐÒÕ°è¨àpØFæ\94Û\98®\12¥¢t\ewí8\18\ fêT;®\13\94RGÍe\ 3O¶Áª¹`¯cR\87"\9bT\84ÖÁæ\90\ e\83\18ä¨umi1\ 26\fÄÔK\¯4\fâdçe\1dì0\17      ·ÒÐÕÖÛ\17æ¼Å\ fÇ\88\99\8a\98D\8e\9aA
+\17ùÁC\171\b\83hE¬Ðp\ 3Ï£\86\e9Fi\90êX\ 5D)OU\8e@¨FÀ_ôÚ\87\97\99\905\7f«Ië\86Þ ±ÀL\90Wã µ\ 3+\11ìÃÎ\9a"ä<\8e]!(Û$ñaÿ¬4Ó&J^½i/\8b\82Í%Âî·¬7\87l\7fè\14­\83$\13\15Òâ\9b|y\85\9e¦\1d\:\ e\12Ò®¹§\8e\ 5cD9­\16\12ì`_B\90г\1aÓ©è°>\ 6\ e\8cõÓ÷\9fÓ£\bj¦P".\1aîW\aè<Ü\92¢\87]Øå\9a\0øî±\12»\8e\93N\ 3\81\b®m\88¯\1eüàÓ³\80~B;ª       7!\80þ<1Vc\f\147\83øà\ 4\0\87óã\ elµ¶\ 3Æ]v`¿ú\1f1RµófË`\19\ 6qnÜæàK\9a¥Ç3f[ô\89C:"\r¦ë\aµ\85ÇY\ 4\8e¢\8c3Ö5\vÖ\94d^د6öÛ.Ò\1c¹L6 \88úÓ\17¸®GÏÓoSN\1fwË8ìR8B5ük¬/(\17Gø4ç \90~\88\93E,L\94£\13x&\9aANo.À\99ð£ÞW@Xª¬òÓ:cLâ°
+\83«¨TOQ\98I/1\15õ\8e8\15Öé21$Ní0g6\12\99ë\ f\800yDà±ï\91\a^$zÜuï²\v\11 <çK  dh\92õô¥:/HT\9a\82B?ñÖÙb§OU\99À¨ú&°óÒ¬\8aç\8fqH+ÆÎ\7fШÜH\8dÚsf5H\8f\7f\85\97\89\133\ 1.Òe=}É_\8f\1fE4\0B/º;.¨\98ÊX\90$\8dËã©Yé»!\97×\9f\81\80À÷ß¼Ùþꢠ®e¨ªü§´\82O$b\ 4sЦ
\870\88îºbg\17±ã\ 6\96\18îÈ­ÀøÓ\9e¡Å+\bsjì\9a¯m\9b\96\9fo\84\88y\98|½5\1fî\8d\8ayáê\0.\v¢é\163]¿jC<\86¥{É\9fÚÿ\ 5ª[\19\9e
+endstream
+endobj
+6845 0 obj <<
+/Type /Page
+/Contents 6846 0 R
+/Resources 6844 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6815 0 R
+>> endobj
+6847 0 obj <<
+/D [6845 0 R /XYZ -11.232 900.716 null]
+>> endobj
+6848 0 obj <<
+/D [6845 0 R /XYZ 56.693 729.016 null]
+>> endobj
+6849 0 obj <<
+/D [6845 0 R /XYZ 65.161 730.476 null]
+>> endobj
+6850 0 obj <<
+/D [6845 0 R /XYZ 65.161 719.517 null]
+>> endobj
+6851 0 obj <<
+/D [6845 0 R /XYZ 65.161 708.558 null]
+>> endobj
+6852 0 obj <<
+/D [6845 0 R /XYZ 65.161 697.599 null]
+>> endobj
+6853 0 obj <<
+/D [6845 0 R /XYZ 65.161 686.64 null]
+>> endobj
+6854 0 obj <<
+/D [6845 0 R /XYZ 65.161 675.681 null]
+>> endobj
+6855 0 obj <<
+/D [6845 0 R /XYZ 65.161 664.722 null]
+>> endobj
+6856 0 obj <<
+/D [6845 0 R /XYZ 56.693 620.423 null]
+>> endobj
+6857 0 obj <<
+/D [6845 0 R /XYZ 65.161 621.883 null]
+>> endobj
+6858 0 obj <<
+/D [6845 0 R /XYZ 65.161 610.924 null]
+>> endobj
+6859 0 obj <<
+/D [6845 0 R /XYZ 65.161 599.965 null]
+>> endobj
+6860 0 obj <<
+/D [6845 0 R /XYZ 65.161 589.006 null]
+>> endobj
+6861 0 obj <<
+/D [6845 0 R /XYZ 65.161 578.047 null]
+>> endobj
+6862 0 obj <<
+/D [6845 0 R /XYZ 65.161 567.088 null]
+>> endobj
+6863 0 obj <<
+/D [6845 0 R /XYZ 65.161 556.129 null]
+>> endobj
+6864 0 obj <<
+/D [6845 0 R /XYZ 56.693 487.92 null]
+>> endobj
+6865 0 obj <<
+/D [6845 0 R /XYZ 65.161 489.38 null]
+>> endobj
+6866 0 obj <<
+/D [6845 0 R /XYZ 65.161 478.421 null]
+>> endobj
+6867 0 obj <<
+/D [6845 0 R /XYZ 65.161 467.462 null]
+>> endobj
+6868 0 obj <<
+/D [6845 0 R /XYZ 65.161 456.503 null]
+>> endobj
+6869 0 obj <<
+/D [6845 0 R /XYZ 65.161 445.544 null]
+>> endobj
+6844 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F102 3776 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6872 0 obj <<
+/Length 1670      
+/Filter /FlateDecode
+>>
+stream
+xÚ­XMsÛ6\10½ëWp|\894\13!\ 4ø==å£NÓq\9a4Vg:\93ä\0\91\90Ä\86$\18\ 2tìüú.H\0\12\96Ý\1e\12Ñ$\88Ý}ûöí\82®³u\çíìÕjöâ2p\9d\ 4%!     \9dÕÆ             
+#'Æ\1eò"g\959\9fç\9fXÁ¨`\8b%     Üù\1f\2Ñ_nxÓ_È\9d\86§¯8ÿÖÿñ÷õÕâëêw0³Ä\18%AÐïv-ï
+&v\8c\1e\83uìÄ`=ô\94u\1fÌG¾ç,\ 3\94DÚ>N\ 2Ø1\8aç/ú\1f\9cDêÍÙ¯«Ù÷\19\86ý]\a;A\88ÂÄs¢\ 4£Ð%NZÎ>\7fu\9d\f\9e\81\aÈObçG·²t\ 2ì"â\85p]8׳?g®\86Â=        \89ÙÛO\10vÃÞ©/\84\ 4\9d\17æ5çó2pÝùË,cY\ f@ZP¡¡¢R6ùzAÜyká\93¼ÿÍ«"¯4\80\80tÉ*)Ðpk\ 5!¸C\1e°ý\86\168\9eKm4Ó\8eÀz\ fídYÀ\85?4nS÷ÅuIÁ*Z\1a÷ò\f\1cÉÕm\13Ï\8f\îÆoÁÎÙz¸õÇw'¼\ f\1eå=°+ÕVhÿ³ZÄî\9c¿ÖÎìXÕ_ \96Ê\9cWÚí\94W\92æUO-HZG-_e\11G\1e\8a\80SnïFÃ6\10`s§Ix\98oßC®\17\9b\85ãd, \ eQ\8c\83ó¢zO¿-0$và«F1\97\85¹\9fÿ4¸ë`7mu°\94oöÀwþbàøah\ 4Á?ãñ\9agw¨¤B²\ 6©\9d'B\8cCäî±\18F\bK\89\83   J0\ 4     kÁr\8c\88\9f8K\ fL\92þ\15/\1eG\8b]\b\15ªPQ\90 2a\1d\18A`«Hïµ2tÒ/XBÞ.p0·Àh,.?ô¿}9mM\11\8d\98YÓ­¾ê\810E·£\9a_)m\85ÙúòÃÇaYlTÎh^\1c3\99D(N\1eÈù'VråùM羪\9e\9eÁEÃÔí-äv©ÊMÝ\8cæ\9b\86\97§×©\84ö7;"ÀúuA«oý-\15)pté\13_!Ù°g\8b \98\8b~]ÅÍfTtdR\16ô½m¾ ÆÉ~µµ=6\18\1f\19ì_ ý\9d¶Ê¿·\1dÍ\80\94~\18\ f\15_GÙ¥PKIÆóJgNðã|è\1a(sQR\99îÆ©³éÊ\98\84\82:*PãÃ\19åù¡\95u«·}÷ædcSdl\844Ôj趡õN\f¹Wä\ 2J\9a\95OTïËüÖò¥ÃÅ \ 6 \14Å\80óâ\ 4éw\0pa\915¢±/\85ª-׶\14ÌÛ\19\ 5[\8aÜ6®\92gìi\1aþRBüµ\1c\16S\rL¶D«ôì­\8b<¥ÒØÜ\83ßW\82
+\96ÙPê\86gmj\e\91Òþc\81'A¯ËZÔX\95\97Súî"\fr¦×ñÉfA\90\1fxfÉ-4\8b\89}\88\8f\lÖÔ@i9jí*\87rg£Ø7Ð\8a    \e¹\90M\9bʶ\19C¾ô<\ fù$:\ f\9e¾v\8a|[Z\98\ 18Hn¹OùD¨P«>±q°ï-í\1aÏ£û"\ e|\0-9\8fí\87\85gù+ïj610i:k¾¶\15o2\90¹l_uÂTiàþu\ 5ÿã!Ã\7f[½¿2{\14wúÙfd;\15\ 2e,å\rÝ·]Ué\90A¦å 7émÚ'ÖÇkZ¤mAMHÖø\86\9b\84uýzà=¨\11\b\0ê¦\ 5\ 4ù¬Y#s£\94\82\8fÅ1\97Vÿ»\8eJÌ°a';kum§ú¡ýç\9a¤\\ eäxß\91\17\98ÔòâþáÁ\1dN\rÉ\99S\ 3¾gjÀSS\ 3>55è\0;    ú1TÑ\13Ýýü        ÿU[l\17Á\9c\19N
+\9eB\ 1þì8ô4\8a¼«²®ñßZÙÈKÈú~\9eè\ e\b¿\fÌ\99|Ú³Wn69\84¨\92Z&\ e\910i.
+~\80\92`r¿ÍèÄ2¸mbWç\85Æ\ eºòiáÛ¬f¬\1fÂÚB»w£|£EËFMºé\9d\16¬\1e\r\19)/ìMSºÕa\84\17øB¿¢\9fÖ¦Ò_¿¼º~Z\17?`\87\9a7ûãÌ\84öÆÐA\ß(jWât½nØÍ\ 4ýC8Ù\86¶k)­kÅ^GÊ\11*iÃÍáS\9dt\1aV¥L(i<Rm?\80\ 3¿w&9'¨h¹q\1c^\ 4\93X`\erɲ\9còõ?0²=\18\9e\8dC\804ÀAh?\bäF©nÔÐëáNÔí\ 1:/ûix\1c#t|â\9f\1cd\90\ 1#¬Zkí½³\f\17÷¥VÙô={&Ûä[hñ\13q{\ 4\91ÈÆ-\9e\ 4Å\81=«±[ZÖÅäN\11
+\83ø\11;=Ðé\1fv*´Ì¥0e\88s¢³%:5¿¡È³3\17 \r\ 3ß4f>ð
+''\a\11\ fN·¾\9b\80\10Ì_\81o«S\91\8c\14O\81\16\ 5ÈÃ\16]3rI\10èô\88\90\17âó$åZëȱ\83>A\ 1>\1cR\85ú¸6áZà¢Äµ\80\r\86«±k\89×aûÿb÷ßgqÿ1³ø.ßî\8c\94\83bð&7U\v\94\89Hm\94\1c\9a\9a\15\ f")i£>Ym\8fºÝ\92ø\18JèÌ\8fDo\v\10kÚÜ\1d\f|RÞÛÿ\87榾\84\ 2°.\84ô\84\ f¡ÿ\ 2­Ë\8b#
+endstream
+endobj
+6871 0 obj <<
+/Type /Page
+/Contents 6872 0 R
+/Resources 6870 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6815 0 R
+>> endobj
+6873 0 obj <<
+/D [6871 0 R /XYZ -16.307 900.716 null]
+>> endobj
+966 0 obj <<
+/D [6871 0 R /XYZ 56.693 672.94 null]
+>> endobj
+6874 0 obj <<
+/D [6871 0 R /XYZ 56.693 635.167 null]
+>> endobj
+970 0 obj <<
+/D [6871 0 R /XYZ 56.693 444.87 null]
+>> endobj
+6875 0 obj <<
+/D [6871 0 R /XYZ 56.693 407.873 null]
+>> endobj
+6870 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F102 3776 0 R /F52 1003 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6878 0 obj <<
+/Length 2039      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YK\93ã¶\11¾Ï¯`Ù\aKU\16\ 6\0   \90ÌÍ\eg]\9brâ²W\87Tíú@\89\90Ä\fE(\ 4¸;ʯOãÅ\978³³³9    ÏF¿ûk
+GÇ\bG¿Ü½ÙÞÝ¿e8ÊQÎ)\8f\87\88SÄÓ(#1\8aÓh[F\1fV\7f\88Z\14J¬7\94áÕ?¥\16Ê\r\ f²u\ 3\9b?Ëý\e)\1fÜä_ï\7f]ÿ¹ý;<³!\ 4å\8c9jïõµ\16ê$\84Vf\e^'Q\ 6¯óؼ\9eÀói\12G\e\86òÔ¿Or\ e\14Óluï~H\9e\9a\9bw\7fÛÞýç\8e\0}\1c\91\88qÄó8Js\828¦Ñþ|÷áO\1c\95°\a\1c $Ï¢Ïöä9b\ 4#\1as\18×Ñû»ßï°W\ 5\9e¨\84F\84¢\9c\10
\13\8e\18á\8e«\ 4[&­èÃ\86`\8cGÊ2\9c"\96!ìÅ\1c+\19tBAè\94:ZÛ @\7fÁ\8e\8b²ô\8aVòì÷«¦ÒUQûåîr\91­\9e\19C¬      [=jѨJ6*\s¿\8fªÖ\97\7f\9c¿Px"bMÙês\98\14ºk\85
+\87\9bÒ\r>bL\1fÍ#Á\ fvk\8aWÝQ¡©B\8c\8c)Êr¯¯\8f\94²¹Æ\18(l{ª\80NLÒU\eTg&{Ùè¢jì\16w\1ef\96Íã­ÒnRh-Î\97\8eNäw[½¢ÌÄ*Ê\f\822Ðz\ 3.ál`ÖeS_Ýè\86\14\aE\81¬\9f\8c\96\8aª.vµ¿£¥û-\víW\82P\9es\ edÃÙ\13°j\ 2#C  Ï¦ÁQ\94ÿî\94özÕ\8e¾\19îeÝ\9d½\11?W¥>\81²\81\18¸[×8÷\ 2÷\1cÜ\8bÄ\fq\ 6Z¶DEï\r÷AæûËU\9fdcçèr]ðP\8ac\88\92\98Ùv\13')\8a\19\aîá
+eÏ\9bømåü¥\9cúËÔ7÷E½ïêB[U\9b\ 5y\b^jt\12.ßjÂ+K\86ý¶\15ûyP´²kʪ9ú\10i[Ù.¸ëKdy?\ eºFXÆ\82\ 1l\1aK\8cöRH9¬7@+\ e
+x2\92Ý*\1ar\vÍòÞVµ8\8b&x\80\17\ 6ü\91³\e\13\10Ê!U&\9eí/DÙ\1f>²Áedû`~\16ùf\ 4\98      ¼\1c\81\11ð\1dd\82¬6\8e}Ë|\96¡8'á\82µALÁqÝ\vf\16ÛHö\91䶫&\1c\84-U\95¢µV7\1e\8d\13\9f\va³)Î\9e\82õ\ 4X\19\92q¿µ\ 4שþ\e<\aÎ\9b$Q\8bpÌÿ62ä6\98\14þäã¥Ð§\8d\8dÆ\r\89Ax\1cO\ 3²®zQ¬=Æ¢ÀB])íóc#ý\9añÖIVU\15èÏS0BÍ\r\19òÀ\v¼ï\1fE)njÂ\19"Ú0õÉ\ 6ÙÈ}BLìª]]Éc[\Nk¶ºö±q\86\ 4
+Añº@x7}Ö\87§}¤Ú\87\125<2\8fé³4¥\fìÿÄë_ðç\9fÊ2<yS\ 6oÝ:K\10ÆI\1fc\8dn¯zW/øs\12#\1cçO%=\ 2õ\f\epòÕ\89B]\8a¦éµP5¥ó"o&Ñ\9e¿1\eÝ\8a\9cP\80*A\10ç\0Jví~)\8ay\82\18{"ÕÏ¡\10 \1cP\82ñ×\18\1eóø%!/ÂB)ÂsÚÏ\80¢§\ 1Ã\0\96Ò\0\96Ú1Fµi®PÍ\ fk\92­¼\ 5J¹ïLh\ 4¯9\89\1aú\9b¼¨ç\85ÆNZ\92{qé\8bÄå_\výø¢4ÿg¼µX   6\14HîO]ó\10òÁý[BÆlç1JI\1f\19\ e´\99K\9f«ºv£]»\8e\ 13\15\ fnZ\84uaØ}\84Déüß<\ 4\19R\9e}Êötêâ*ZÃ\8d\9d\13\87\92Üi#û©\80Ë>\11ÓÐqô\9b\8eïðîQ¶\95>\9dÑ\82òã\ 4£4\bñîàn\e÷ÃÚj}Ê\9e¯\v      \85^\ 4biR\17úX\ eJóU îÛ\9f\9a£f\f®Á:±­&\8d\86\16/E\vå\ 1ÒA¸Yh`\8c­TØV*¸/¤öÛ\98§\1câÁv6\96G\ 3ô\84R\eËâÆ\17Ï\ 5¥\80\93C\ 5êÕÒ\ 3ýC[\89¦T7Ð/Çà¾ä\15\b\5]\90¡\7f¨j \1a«>4\e\bÔv\ 4\ 4«fAVh\ 2\11\19p\93l\ 1F\88ÒÔã¥\ 4\aM!ï\13ܼ(õ(ñío7ÂRèÇ2\96¾LØQQÚ\9e\8a*xÄ\0O^Wë¶ë\fâL\14\9a\8aÒ·ÑÓü6Ò\9b\1a\13<PWÍÃteûó/3\9bôn;sJÀ² è\ 6\1cëu\15맺î\81\18¸¶®´\83FlåØf®íQ~íà~}¨øÕ\8f\98áï¬VB\874\9cü«?ù\1d\1c"\9e t¿»pôbtTÔ&ýS>X\8d\8dC\94­<ð\83ürõÙ²ìé¹\ 4\89éÈ!ã\f*nBGàÙ8±@Zî\97K.§# \ 1\9c°q°ôjp)\bªO:\87¦\ 1K\8du\83W½ñ]á¾\1dl&\86\98ñ\ 2íg½GXd\9dûøI\86\86\15\86;\e\90ÊM\9cSÁÉÑ\81½°õa8ú\97%¥Ò4F<\e\1a\fs\1f\1dÌóÈ]CÐ\ f\ 6È7Mj4GÉ\0å~\¢\9e üiÊ>ûÇy\ eà\88NU\8flh-Õ\17\8ahúü£\f:¦ä\19\814Àç\ah,Õ\92P\f#\1e³/Ò\8f§ô\8d®¿¬/ÀÈ,ÿ\16ÒO)\85\ eCY2\952'Ö)\96,N\11\9f<\11ª0\a{B¾wvð\19sòü³\8a#\99ý\ñ$°ç(£ÉËKZk\9e\ 1\97ΦÅ\ 4æ®WÍl\81\87ê)Á¶ÍQØ\1a¿PÄ\0ÀæI¯tÓ\17<\9an`©3\81À%}        ³\9f\7f0\ f8\fÞ\v¿îë\95\19\9d\8aú°i«ãI÷\87]6sÛê$»ºtã\90¬Ü¬p?\96qc¬\84xÈ©ÝÆ»@ß}\v3Èt\80ÚFt\0¬Ç®u\1f\18\8cN\r*ÍgÉ«óuë$G¨(\94£R\ e\bÈ\8d®B\7fC&{a\9bÔ\8aO¥Pû¶º<ñ­&\85\b Ù8k\13l«Ñ\9bÎc\89ïYFINmñ\99ù\18\ 15ÐìkÚÛ¥*\93\ 2¿½Ã\94âPtµF\87Z\16\1aíëbÙùq\ 2Õã\16ß\r\8dÅhÁ\18®\9fÅ@V-\8a\99ä)Çñ\92\98 QJ_÷apákÁB/\ f\80,é#Yí\16\93Y\ 6ir\88ª'Ñ\9dée\93\94\7f5º»ù\ e¤å\f5\99ð?WJõ²\84\8fh\ 3Ú·_!Ýð\fé¤8Î>\f-ý½\ 1í\væùkþÝø\1f\0\1d£\14
+endstream
+endobj
+6877 0 obj <<
+/Type /Page
+/Contents 6878 0 R
+/Resources 6876 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6883 0 R
+>> endobj
+6879 0 obj <<
+/D [6877 0 R /XYZ -11.232 900.716 null]
+>> endobj
+974 0 obj <<
+/D [6877 0 R /XYZ 56.693 759.068 null]
+>> endobj
+6880 0 obj <<
+/D [6877 0 R /XYZ 56.693 731.272 null]
+>> endobj
+978 0 obj <<
+/D [6877 0 R /XYZ 56.693 489.17 null]
+>> endobj
+6881 0 obj <<
+/D [6877 0 R /XYZ 56.693 452.173 null]
+>> endobj
+982 0 obj <<
+/D [6877 0 R /XYZ 56.693 421.278 null]
+>> endobj
+6882 0 obj <<
+/D [6877 0 R /XYZ 56.693 384.281 null]
+>> endobj
+6876 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F52 1003 0 R /F93 1304 0 R /F110 6506 0 R /F102 3776 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6886 0 obj <<
+/Length 2721      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YÛ\92ܶ\11}߯\98ª¤JÜ\94\aK\80÷øI\8aåD)Ùr´\9b²«$?`HÌ\f½$Á\90 Vã¯O\ 3\r\90sÁj×òË\f\b\90@wãt÷i \íVáê\9fW¯î®n¾OÂUA\8a\94¥«»í*e$ÍV9\8dH\94­îªÕ\87à½h\ 4\1fÅõ\9a%að£TbÄæV\ eØP{;ø\9d,_Iy\8f\ f¿Ü¾½þõîß°Ì\9aRR$   Îv«\ e\8d\18÷B¨Q\ fÃêt\95Ãêi¤W\8faù,\8e\84\14\99]\9f\16\19Ì\98åÁ\rþégøòêõÝÕÿ®(Ì\1f®è*IIZD«¬ $\rÙªl¯>ü\1a®*\18\ 3    H\ä«\aóf»JhHX\94B»YÝ^ýç*´¦\b\1f5\89\9b;.\b\rS\14ê#c\89\91Â}¶ú°NÂ0øi\90¥\18­jð\91Q-6ªQ\12\151¼k¾çÃΪ\7f¼\12Í     ØÁ¾RÊa\10¥j\ ehϺÃ\7fî\99;IH\98Ì\1fî\ 6\9eÙYJò¢po\91ëuDÃàc\98\84¯¦\1dÎý\974Lh\12B\1f=UnMAü"K¡\ 1ó±'\8cð^´ò\9a&Á'ý#*X(\8d\82\17÷×°\9c\10ýú¡Vûu'ôàgõ\ 2\83lQd
+Û·hFã\88°4uB\ 3æZÞ\10U«F\90~\90½\18T-F\9f)YF¢d6·RC½¹fa0)\81+\8eBa£\93×,    \1eô\ 3\ 3,sÛmPm^<B,vL}/\aå>°¯É^Õ²³í­\81þ\9a\ 1\9ci\9c\9fz@?)UwÆâ\fæ*÷Ø2:\19×¢ÁF4N(3\84\ eÆ\ 2¹ù\r\10av.\ 1Wô½ò×¾á¥hE§ðù\93~\897\93\1d®@k\1a\88¡­;\\8c\ 5õ\16ÿ\1fß ³ôà}«\1f\84^àS-§ñ\ 5
+_Ûy§\11¶Þ\13\ 1\1c\90ç°a4Çæ¦\91å=9Ã^Nâ4·ÈK¾\8c¼\9f\aÞãLðF4\r\8d\86·\863<ÆÖ\7fÀ;º
+ÛVE1t¼YWb\84}áz\17m\84\vçt½\ 6ÛPs%Τ\v\9f'Ø÷õgç\fFåC/Oݺ\94mÏK\85\ fM=ÚÖ\b\9d\0\16¿³Ò$NãKg\r¿ÒKq½iÐ{\89O{>îÏ¢OWî]Üïx+\1e\11,Ëhö¸`OØêeU\r:\86âÂö¿[Ð\1e\ 6U=\ 2Ì\ fNhÔ`ØÀÞµØ#»\vhõ|'ÆGÄÍÓ0üjqï\0Ç\9eÈ\ 5Ñ6N¨\v@\9b¡®vb/xEê\8e(YzBV\11\93\90Îñ¹ç\ 3Ø\17°ù\ 5;`\ 4t\19ÂÆ%Q\9d;\10e\90\ 2³ç¡âM\v\93\9eÂ"\86\80±Õ«n!øÔÆÝÍX\87\9b\ 4ÃR\87\908\fþu÷Ã[ì)\813tS\8f\ f\9b\ 3þ×]9\0\95Àà\aÏ\18\ 1à»nj7FÑy.\1a\988fç\aG\1c쫵²sÙ!\1deô®\86Ù¹èóøS2ê\18åb\8c'Nýb¿Ð\16^RÁ\9f\bR·.\7f\18\84ò\8d\91Ð\84\82NAü>¢Y\97\19\9f²\18Úszë{ÑU\10b.A\15'$a3¨@'Ï\@\88b¶0\13U\83e<SE\19I\93\87¤\807
+\ f\7f`@m¢âyöùNv/®i\1eX\vUSßÔ%WÂÙCªna¡~\8d\18#9ä]ç|õ¦©å\ erÃþàÑ+\8dI\92Ì/\8f.ÐU\9e\89\19°\91x!Z\8d\1cG>øæ\ 4Ú\12\9c~cå\11Ë\99ÏXIDÒü\99\ e\vÑRT¾\0\ 4Û\95,á¤\12[>5\8aÔ-ÄAòPWjïcM!#\8cf_Þc\9aæ\89o\8fiT\90,J\9f\195¯s@¼â\8d\89\99\90H<hv!\a$\19¾\1dÈr\92§3\8dÞN]9\1e\8fµ\8f\ 4¦\19¡Y¾\10êJ|«k\b\eE\8e¹\1f[xÝ\88O\1cÿ\10\89\1c¹cÃ\87\17Ø\r¼g\ 4\1fåÈù\98£\89ØÄÊH\7f\fv\16ó\17RIÈûbÔ2¤\ 5\10PoÞ\0\83\83§¤\17\1a®\91RÆq\ 6Dü4R\81ò\ 4DÔâ\11µ\aÉö²©|»««º\85\14\1fíî\12âdçÒÉPïöê4é¤Ið\rö¼q\1c®îîm×÷ïNÒ\90í\9dö¶\ 1\91¿±/H\97\9e\8fæ%>@1Jò0z\1e Þûð\ 3«Ä\v_gIâªÖ\188\84Íi\83èJ\81\83-\1fî!;é\rJÒ@É\ e§H\82
+\ 5íðSË\c@T#\87\11_áص©\95{¦Ag?çÆGÍ8Ç\1eMOÇèDK\f)°1ßÑTXC´\90\ 1\95]h\94ø\19\96'N\86G\12\97Ó\f\8fÛ[ËfµMøx\12[\8fÒå\0\fÅ\96%\96=\8f\90\92\v\ 1\1f!Qa\9aú*ÇãÄø¬P\869\10\ 2\83\85\98<+\17´l\7fóZ\r¶¼1¥Ï\ 5\7f\7f\18j5+''G³¥ë\ 2î_\ eµ­àÌúû©»\1f¿\8eëÿÀ\11\1d\ 6á+Ù\19\94úsÒmÄ\8e7\90ÕêÒ\97xSJÒt\8eä\r¸Ü)'´'\ 5®¦Y\bÚ¹\19\8c\1d\9ce¹#Õ\8bC(o-^\0\97 søØðQ\90ª\1eüÙ/Jé\12gN\11\11Az\83
+áyÆü¯æo\91Ãq\14\17FlÝ\81\ 5<t|ªÑõmQnô\ 4ò\\ 2w\86:ª.G|­Þz\95ÊA\18\1cº\8c\ 4\18\14#û¥j:ÿÌljÄå:Ù­\7f\17\83\84H\17e1RÎÈX\14÷\ 2\97ïÀÛy\85#\9aêéÿ\1eÇLPÒÏ-ÇíÑ\9d\86¯Ô%\ epü3õ±=[\0+Æàò'®oñÿ-îh{\ 2Ä\8faÈv~0æ)IÂyc±hzêüh<sK \18\0É°°r\reËì³cCÃDƧ\ f·hÌL\16p  ±^\948¥§@]²â1б"\ 5\7f8\10é\ 2\¬ùv.Ä\0~\1e\18\15\11)âlqÑQ\11<Ë°\ 5¼¯ÜËH´pÔ\8b\9a­ \84\15É\9fË}ÚIJ\r\1c\85\ 5\17X\8f\12\fvG\ 5Þ\12om\849:EéÆ\87¹4uÈ>.b6b\89·Çéhsp<ã+OR~\9e£Y\8fg­K<Ó¥Ôèx\87;±V{\1fâi\94\ 3äg´À§Èß\9e* Î\ e\12\8d).<\ 1MX\8fK6iøxQ1Ò<65³\10yv~\84\12ì.J £\9c\11\92"\9fCð^µ\rû¬\7fÉç±ñh       \11@\87dg\ eK3fÒà\92òtdm§îQ}lò\8b\81ßp\8a*H¹½ËºËë^à\98éNm\ 5²2¨éHA!û\80°k
+$\98Bɶ\86], Æ1BÇѹáh\b\96{×TF\9a,\a
+jn2|\95\ 2\80\8fÁ\\19ù°:Ñ<=\9eÓ\8b~J¬ÚÐ=Ì×"Ðë
+Rè·ä?\ e¤]\18\86ÝÂ\1a\9bi¾0ÿSH\16\10çX¶l\99êÿ~sS~\1aÉ(§¡\1401Tn\9dP7 Ñ\83îï\ f7\95,7RÞßÀ®Þ¼\7fýöõËÛ×k[)¸ùN\12Ä\8fïî^ß\92Ï­\ f\ 31P5\9a\9fU\a¯\1cÊ5ü\10\rÃìY\ e\9eÏhÀÌ­N:â\7ft\7fÔyî\8fæm±^]Ëá\11êGÁgIxòÕ\13H±:\19 Ø½\8dc/N^n\90\17\ 2N*©Ö¿_¯\11Ç\f\81ð\87à3_\84EE¡¯\84~3ì,\ e1\98Âô8¢9\ 3\86T=´\98A\8fA\r7A\11gF6\ 2û\80î\8ePP\ es½OOÒ38E\1aÍ¥±Ð\92\7fî\81\ 3iFÀ}\e\9e$\90X\97+)]­èeÌ\ 6ëuá#êBÀÁʵ\95\8d½\9b\10\83\95Ø\1ee]¨    ¡\1e\e}3\8dF_\83Ï(\ 4\ 2\13\9dÕ.Ç\9e\12é;\84É\9e\10°4Ð\17\ e\86(°,P\98ìðÁàEwBí+°ù Ä½9u   £à'\87?èß\8b¦·/Û\8fEg\18º\9dÀ6´.5h\1fÔê`×Øâÿ¬\99éììû³fæé\bÐð´±3\94`×ídµ\81µÌuÃÎ
+Á˽ï®dY\r\10¿Àå­¸»Ñ\18\84fÁs\90ÞðÒÖ
+|3\97=¼Ó¾|\98\93(ìZk\9dï §\85,vx\90ldÊH\11E(Ó\e½­!Cö\vÿ\9d´\1dÀ\10d\v`3ÜIwØË4h\99yu\ 3¹148þ-@\81\87EA\9cÎ*h\16ëN>\ 3©«©´\17nðlKi\0_\9a\ 6o0­|\83×dóÒΣt\e1]Ûu\91~\87î2ï\,ØåE*<\8d=ߧݠøÌ\10m=­ÓÿYÒ÷]YÇ\10Ñ ¸û\8a\eëÿ\ 3\ 5\16)O
+endstream
+endobj
+6885 0 obj <<
+/Type /Page
+/Contents 6886 0 R
+/Resources 6884 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6883 0 R
+>> endobj
+6887 0 obj <<
+/D [6885 0 R /XYZ -16.307 900.716 null]
+>> endobj
+986 0 obj <<
+/D [6885 0 R /XYZ 56.693 281.628 null]
+>> endobj
+6888 0 obj <<
+/D [6885 0 R /XYZ 56.693 244.631 null]
+>> endobj
+990 0 obj <<
+/D [6885 0 R /XYZ 56.693 201.781 null]
+>> endobj
+1293 0 obj <<
+/D [6885 0 R /XYZ 56.693 164.785 null]
+>> endobj
+6884 0 obj <<
+/Font << /F50 999 0 R /F51 1000 0 R /F93 1304 0 R /F102 3776 0 R /F52 1003 0 R /F110 6506 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6889 0 obj
+[700]
+endobj
+6891 0 obj
+[600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600]
+endobj
+6892 0 obj
+[556 222 222 500 222 833 556 556 556 556 333 500 278 556 500 722]
+endobj
+6893 0 obj
+[500 500 167 333 556 278 333 333 0 333 675 0 556 389 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 214 250 333 420 500 500 833 778 333 333 333 500 675 250 333 250 278 500 500 500 500 500 500 500 500 500 500 333 333 675 675 675 500 920 611 611 667 722 611 611 722 722 333 444 667 556 833 667 722 611 722 611 500 556 722 611 833 611 556 556 389 278 389 422 500 333 500 500 444 500 444 278 500 500 278 278 444 278 722 500 500 500 500 389 389 278 500 444 667 444 444 389]
+endobj
+6894 0 obj
+[600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600]
+endobj
+6895 0 obj
+[600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600]
+endobj
+6896 0 obj
+[277.8 500 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 500 777.8]
+endobj
+6897 0 obj
+[277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 1000 777.8 777.8 1000]
+endobj
+6898 0 obj
+[600 600 0 0 0 0 0 0 0 0 0 0 0 0 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 0 0 0 600 600 600 600 600 600 600 600 600 600 600 0 0 0 0 0 0 600 600 600 600 600 600 600 600 600 600 0 0 600 0 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600]
+endobj
+6899 0 obj
+[556 556 167 333 667 278 333 333 0 333 570 0 667 444 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 278 250 333 555 500 500 1000 833 333 333 333 500 570 250 333 250 278 500 500 500 500 500 500 500 500 500 500 333 333 570 570 570 500 930 722 667 722 722 667 611 778 778 389 500 778 667 944 722 778 611 778 722 556 667 722 722 1000 722 722 667 333 278 333 581 500 333 500 556 444 556 444 333 500 556 278 333 556 278 833 556 500 556 556 444 389 333 556 500 722 500 500 444 394 220 394 520 0 0 0 333 500 500 1000 500 500 333 1000 556 333 1000 0 0 0 0 0 0 500 500 350 500]
+endobj
+6900 0 obj
+[611 611 167 333 611 278 333 333 0 333 584 0 611 500 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 238 278 333 474 556 556 889 722 278 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 333 333 584 584 584 611 975 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 667 778 722 667 611 722 667 944 667 667 611 333 278 333 584 556 278 556 611 556 611 556 333 611 611 278 278 556 278 889 611 611 611 611 389 556 333 611 556 778 556 556 500]
+endobj
+6901 0 obj
+[333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 278 584 584 584 556 1015 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 667 611 278 278 278 469 556 222 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 556 333 500 278 556 500 722 500 500]
+endobj
+6902 0 obj
+[556 556 167 333 611 278 333 333 0 333 564 0 611 444 333 278 0 0 0 0 0 0 0 0 0 0 0 0 333 180 250 333 408 500 500 833 778 333 333 333 500 564 250 333 250 278 500 500 500 500 500 500 500 500 500 500 278 278 564 564 564 444 921 722 667 667 722 611 556 722 722 333 389 722 611 889 722 722 556 722 667 556 611 722 722 944 722 722 611 333 278 333 469 500 333 444 500 444 500 444 333 500 500 278 278 500 278 778 500 500 500 500 333 389 278 500 500 722 500 500 444 480 200 480 541 0 0 0 333 500 444 1000 500 500 333 1000 556 333 889 0 0 0 0 0 0 444 444 350 500 1000 333 980 389 333 722 0 0 722 0 333 500 500 500 500 200 500 333 760 276 500 564 333 760 333 400 564 300 300 333 500 453 250 333 300 310 500 750 750 750 444 722 722 722 722 722 722 889 667 611 611 611 611 333 333 333 333 722 722 722 722 722 722 722 564 722 722 722 722 722 722 556 500 444 444 444 444 444 444 667 444 444 444 444 444]
+endobj
+6903 0 obj <<
+/Length1 1465
+/Length2 6153
+/Length3 0
+/Length 7141      
+/Filter /FlateDecode
+>>
+stream
+xÚ\8dw\ 5TÓ}Û?R\12"!")C\81\9bÞFIw§4\88Ä\18\ 3Flc\e\1dÒ\8dÒ]Ò"Ý \ 2J
+\b\12¢4HH¨(\1d\ 2ïPïçyîçÿ?ç}ÏÎÙ~W_\9fïõ¹¾ç7\ e¶û\ 6üò¶H\e\98
+\12\81å\a\v\80$\0\8aÚÚê`\10\0\ 4\12\12\0\81\ 4É88\fáXgØßz2\ ec\18\1a\ 3G"$þÃC\11\r\83`q:%\b\16ç¨\8dD\0\9c\ 1`!\0XT\ 2|O\ 2\ 4\ 2\b\82\7f;"Ñ\12\0%\88\16 -\0Ð@"`\182\ eE$Ê\v\r·wÀâêüý\bà\82r\ 3Àââ÷ø~\85\ 3ä]`h8\14\82\0hC°\ e0\17\E(Ä\19`\80\84ÂaX¯\7f¤à\92rÀbQ\12\87\87\87\0Ä\ 5#\80DÛËpó\ 1<àX\a\80>\f\ 3C»Ãl\ 1\97\90\ 1:\10\17Ø\1fh\ 2d\1c\0C\a8æ·Á\0i\87õ\80 a\0\9cÂ\19\ e\85!0¸\107\84-\f\rÀU\a\18¨k\ 1tQ0Äog­ß\ e|\80?\87\ 3\0\v\80ÿ\95îOôe"8âW0\ 4
+Eº  \b/8Â\1e`\aw\86\ 1tU´\ 4°\9eX>\0\ 4a{é\bqÆ qñ\10w\bÜ\19b\83søÕ:\ 4 "¯\a\80à\10þÁ\87\81¢á(,F\0\ 3w¾Ä\b¼L\83;fe\84­"ÒÅ\ 5\86ÀbÈ.ûS\82£aPܹ{\ 1ÿ\f×      \81ô@øü-ÙÁ\11¶v\970lÝP@#\ 4ÜÕ\r¦®ôÇ\a§"û·Î\1e\86\ 5\88\80Äî \89\89\0\0\98\ 1xYÀÐ\v\ 5ûe\ 4_ªq\18ü|PH\14À\ e\a\ 3æ\a·\83á~È|0\10w\18\0\8bv\83ùùü§á\9f\12\19\18\f°\85\0\e\98=\1cAöïì85Ìî·\8c\9b?\1aî       0\aáè\a\ 6\80.?ÿz²À1Ì\16\89pöú·û¯\11\ 3\95u\955uõyÿ@þ\97QA\ 1é        ðá\17\12\ 4ð\v\8a\80\0`\90°\18à\1eîÁï\9fyþu\ 2\7f£ÿ¥½\ f\81ÿéî?2ª#ì\90\80Ë\12\97(pÇ÷7\12÷?Ôàú³7Ü\80\7f\96ÐAâ\b\r\ 3\9bÿ\ fA" (î\vü\7fÞ\82_!ÿ?ò_fù_ùÿß\1d©¸9;ÿ²sývø\7fì\10\17¸³×\1f\ f\1c¡Ý°¸åÐFâV\ 4ñß®&°ß\e­\r³\85»¹ü·U\1d\vÁ-\89\1eGt~°°\0Hø·\1e\8eQ\81{ÂlïñP\87ßdú{\1a¸\1aÎp\ 4ì>\12\ 3¿¼xpQ Ð\7fÙp»\auÂ].\18ÜÌ~\9b \18Ü"b\7f\8d÷R\86áVí\9f}(# HÛË\9d\14\14\11\ 5@Ðh\88\17\19\8e\128I\ 4à\ 3Æ-¯-Ìó\17ç\ 1@\ 1\ 4\12\8b\v\ 1à0û\ 1ì\90h²ËA\v\8b\0\80¸(¤\87\ 3\12éô{\848û/\93¨ \0h\7fyùáNè_:\10\0è|Ùߥâ\1f\8d@ÝÐh\§¿\18\84ëòoù×M\ 1\83y dS\93H¨d\88cmHÛQµ<\93\aÿê°\14ÑvÚ\91© ÿp¡%        ¶GyÌj)Á ;kZ³Leª\e¬béØ¡£àz\943ÿa×g¥\8eµÞKø\80\9fUeÝ\9eÕ&nòâàÊD¢Ï!ó\9dIÊf¼§&)
+·%JÐ=x÷Y¢©:Iemí{\f8(}ÿªíú\98èÁI[ªrO#´M§½³º4K\8b\8eYÜøË'}l\8bM¿áªÈ\1eý_¹\9f\\9e\ 4/Ç<\8cLÕɸ£)Õ~L\96àQEµØ7Ð?KÝÍò*:PÃ=hõ;{\18\96ZY²\9fYIøj\95ñlþõ\9f¹%î[\194>6ª7ä¶l{\9e/p§\1cÕêì8¬ìlY°q%uÞs°N²\8b\ 1\7fñ>f¡FÍÒ*¤¡ó
+Ö¢lgrÂY        \9aúd\12\ f1Æ]épµ×ó\15\9fX\9c4ÂC5½¦'ºF\17\7fºi¦ª\9b\8fô\86pñi'H\9f\97¯|ñkàx\19ën\17\86ßúWu
\8a2/]\16÷¦\9f]p~/»söì\ 1\84\89 ¹X\9aC\9b¡Lñ¬xHk\80\90\10\85;<­Òè:°ásßÕ"³\ 3\1foáóüÝöv\ 5ÎiתhD,M\8c÷bݬoFáÓ\93m0ðM=4½&FÑÛÃeéÀ·ÊsÉB«Ï\ 5YäWáÝæ"òuñ\ 3õã\18¤\ 4\805çÙfGTH,½@kä\9d\8a\99åî\88ýÛåøq¶x¥:yÏOö\ 2éÞö"Ûð\84ÈÜK\ 3cN¶¼Ï¶ð3\0:d¨zo¢²û7%\8dÇ:ìEûò{Èñe¦ø.~È´¦ê\ 6h\b»È\83\86Îô\85\1a'[xhû}ÚyóéZWhÄ©\97Bán«#ÚI+ºr\94\ e~ü7f¸\1eS\ 4Ñêõ\ao$<\89i\93_ÜkÉ\8dæ\1e¯a\9aøz­­T:\90D@üÙ笭=!{&ÆÝ,éë¬æíV¬\176\17\9bß\15\98\8d\v\17Nz\83\ 6¯6î\98ÜaýÊ\80¿Ò\98\9dùz\11²³\81\82Ñ\8dç\ eI*äض\15Üiñ\88ÑyQ1®&³¯ä·ÿ\9dd&;¾Ç,ùzÛ×ú\1a°ã\83Ê`ûÒëÄ\1d`\9bö\96,\8d2\88¯u»Cl\89Í#îW\1efÁÛPsN\90cÒ÷ZS¼{^Göd7Ò\1c\18\f\9aBó9\89\1eùÑ ÎùÇ6í&-\ 1\90ÓI+²\1e&gaoã\8dÝu\84þîb\a\8bU,L®ª\8e\aßÛ7%>Ù\ 4.Ð$>Äý¸/=S!Ìàñ\ 2FhäÉ\13§<>Ë\18\9b\84\8cïÞ\83-$\10òÁPa+\ 5âåÍ\eD4³§½Ã'àmÞÑiêñ+\94_L\1aj\ 5\aPÈ,¥Ó¬ç\91\ 4í\9e2\ 3v\1fÔêNÌY-\f\95\ f^9fè÷Gù\ 3yOÉWVè6\ 1\19iTsÎb+Þ¦³      ¨Ú½ÜÌl56ãÃÙ@ÛF¶Æ\0I[áü\ 2Ã"Ê)\11     ¾å\13wÚ»PÍ'<³\93\92¼Þ#7¯\9aÆTÑxS8\ 1n\15ê\8d/xôÈ@\{mDWÁ±ê'-Ã\9aT\9c¡²°wï\ fã¥#6íZ\1a¥¾;jþ|<ÎîÔì|0ÏaµçÂnA\95.¾Ìß\1d\9c·zË    ¢5ø\88qö8Ípä>Øç]à\rFZD^äã÷9*Ó>6\86/\87Úì\88Ã>}Í«ð\89Ô\1aÛâ\8cèì$\e\16_\1e(^<9üÖ° #\excz¥Þ0ïc?ò\9b¾GÆø\92\ 4YøíLXË6\19p\874²u\9d\85ù\15=\9d×é×æë~!yáصiÓüàÖ;÷\ 2v\±!\8bv'~\9d4k£IÜÕab\84\ 6úã¦É^·h¤²0õ\82\8eɺ\96mKÁ­T\1c\9d×\9e\18\86.úÈLÄ\ 2óÊ«\9e)º \17VAÃ\1cå~OQ3·l?û8Р  ËDÑD]µôP*þ.\aÓÛ³½ÞM°     \81Û\9a\8dZ.Êu4È\92 ®Á\85$\99k\ 3\15zZäY`§§·ûöö¯\11\8cÞ©Ð\84n¬Y\91\91íÉü|óÓ\109*]ÈÃ|£ùÍà\89WaÀÔ]Ô\rböt£afHq@m@¶\88\9eà\ 3!   úì&¦~)3ÕQ\1fðÑ\ 5ÔX\9d¡\9a@\94Ë
+­}ç(\12\ej\e\10\10<W¦³\15&h\ 1\85C\96\ e\84w/¤·YÞ¢Ó_¸{ÍT9Xò¼RÓ\9cªñ}¸÷Ñ,ÒãF\ 3£öV\81\10\1fOCw\94»\88\9f@Y\91xñ­êÜ;¢\90¶zêë0³\8d\f¿8\ 2Ñg\82~\9aÁ oVÆÕtÃ/b®Î\f\ 1KD;ý\a#A;N
+       \11½çÎßd<\12æM7¥>©\99ÅV÷\12zºÓ¼¼á\17°¢ÂÏ\9ey'Ó\86\96\8d«ÁÛIIOß\ 6+Y×w}ñ°¹;Û\89|E\87á@¸b\9cXø8}o¡nöÂQ\9e'ÓÚ~,\¯¬¦\96\94«ø³ä``µ\1e\85\11k\88"Êfý­\9cäQ\97"\9e8l\83\9c+\9a,ÿgèqÜq±ì0},\1a/êkZ[«Õ^eèUê1;]\12\93ùwøË¥¹¥nÇ ¹ÃøX'`B%g\95Èþµ7c¥Ç\rï?\92\ 6Öð/h\99\19?(³ù"l\9ac>\ 4r\e\93Q\9e\r¨e3íéÔ\8ako<zÚ\17o\94Z}\90¹\fÐ\ ew>1TcîG\8c\9d{evÃ\8cz{/~bBå       g³¢\90¡B¬Ã¾\16¬\80*\8bô\955&ï\96À9\9dJÎdÆ$Õ÷F`¹\860\ 1 8¾dߨú\95Í\11\15ï$öâö\0£\8f@M|\ 2ç\ f\9e®\8by,¤^dµ\1e~5AjjÀ:\1e\8e\93\19\9bd§Äª\9ff5^HÏw\8d\8e\95ßR=\vj\r\11<ôjàFÜ\92mÍ1^\ fÒhd¸}LÌËÚÏä\ 4    Í3§ó\9e\1d²K«        Iý`§Î3gnÇ \8d¯MC'4ÎÍÑöãY%U¢kYe£.\17QÇCþ\al1\f·s¶4ºÈÔ¸\99Ñz\aq\r,z"\a\ 5\8f\fém´ü\802Ã"N4_è\ f¥õ<òuÏïÑ\89ü\8c¸Ë$\91ü\81/ßÈ\8aNë¾l|CßÀ-\1dÅÊ5\ 3í\83÷ðí÷\14Ó2Éש{G\ e#V¯­þ\10âùàxפ+[iSl=\9a}gÜw'\87­I%ja`(ªù\9cqcZ+QÒê\11\99­^\8a\86:{ckJ\97Y?×Gz:\17}×õ\e\87\ 5\1aæô      þv\93T\ 4â|)ÏEë>ݲ\ 2\9f\14\8cû{\0È_l=c6à#\92\ 5?\91\r&!ß\9d\94\9fèYðræ
+ZÖºÒ2\82}\91ÇJ°m\14GóíË:i'Ãs\17¹1\1eºÓ8CZñ¸\19å\16ü"\13]{þé\94ÉW1\94Õj\e¨5úë\105âÛwH\1ez\17\9e½¦\ 2\8e\8dß\ eQv4&òÉ\ 6\82\87\82\rk\92\8dµÎÆD¼L4}½\ 3Æv\97S¿ûN7b¯\16:*Øn\84\1aKWzO        Mw\1aNjø·­\99׶7\9c¿\17²>sÏ;G!ÐÁF×´\8dMÊ2\ f\ 4>ß0ãÇ®§§mTWÔ
+zg¿ÿ\11\1fR\84\17N&e \8a\ 578wÏY¿°ÉX\8bÂËmÅSߢ\ee±âÎ~\90¾;a\ 5£R¾n\80¥(2\82\8a|y«¸$\17\1d\84ì\11¡êóÔRzÛ!\9f\16Õøè¬G§\98å\9d>    @+úk\96]¯ç\9a \12WJÐ\10"¯vz2k\ 6>\e[62ú,\ 6CÑ5Õ\16\eüéD\0=ORMp{WÙü\19?AùYÓ\97ýëëÁ¥\81Þ/SV\9f +\89(7\17ÇØ\8b\14Êȵð\81Qq\9f%\9a\15èö\ 1\93ó\1f8\ 3T\99\86Án¢ \v\8cu YÂ^²oFk"W\r\9dpîB     ×Æw\85Ú3~j§¶\17-9½)NEK{§/4oWºDÏÉÍ[\15Êÿµö¡óAëx'\r      \1f»>\8cÔeBÉ\9c "¶3\16å?ø½ò{$9±él¢ü\99\98\8b¼÷Ôþç,BÛv\1dÉ;+éþôÄ£        ¥í¨\85\83Ô\9bÍ\f\8aªÅ×\ 3\12uÞåV?î^ð\95\ 4h^ý&JÕ)¿p8Ñgm½Òî(\ 1$Ç¿\85÷ îIÀŹQ1\aÏ\89(ÓÃ\8f»\8d
+kK\89ÓñR\ 3\9b«÷cØQ\ 4\8e\15\ 1\9d½\e\1e]ØP^xé<¼²P£l"§éç\ 4à¥QQÏàw̺Yk¶c¨_>ÙÃ×X5ÅÍ«Û\ 3Ç·Ó\81dJK«\80\17\ 3¤>pX÷òµt\82r©§ULí\9b#g¾¯\ 5|R¡ÕáÎG Ç\ 5\11\%tÓ\8f\14IÒx¿½enf\9ezÐ|\8eb\apþ \82\94PÖ³+\97%¨¨Åºàq/Ü\9a/\14"*Ç.è¯Â3\9dÙA\1c\9eNlg\8aé\12\ 1â\e\9f­\86ù_ø9ùk\8dÊ}þZþ\9abPUºÛò¹ÃÇMn§ªÌ\16\98Íxü\91\1cÆòÖ\91§ê\85@|\18  å\16½îaXÆ\83èo\8eUË*´\86³mï(øØ!ÛÁ\8cú3Õ'\18»¤ú\82Â\8f\ f]\ 2 N`d\rïÚ#\92ð¡µ\ 5Â\80\9bá6ÛÑ|\8a\95®»]\9cag¦7¶Ô\v2{'Ò\bÑ/\1fÎ4¾\ ezsñéT\1f\86´vOXjEÛÞBÉ~\19\99¨¬Ê²{¯8|\93¸æÙd\8b      Ñ\ 1*lb×\898?x¸_>\8f\95\8akÊB{\85á\ 35%)\15íÁl\9ce`Åè{Ýä\1aç¹\91w^ÒÌ{¥\96Þ"Ê1\81\fÞìçA\83Яó A'\83\93\97òßñ\1d\18òÐ\97\11ÖD\1ao\13Ï\9d¢ÛZ\86T\95\1d&8×eo\ 6\87\ 2
+n,V2Y'g/Ë\89G³¥!\1fÊi%B\fS-ô±ä_(½;ªþbäyuh$\19Ư<ʸ\1a\9a\88|ahói®Cd¥ª©ãçKÁ¤v\99ç_4=]\85º\8a\16ßXaKX*27âÞù\8e\9a\88\0\15\fI¯)ÇËUµ&   l\vZ.¢ë\8a$r¹XÔdÊaëÓ÷\87æê&$«\ e?ö}x\1aâçb\92µÁÿ£A{I~Ø\ec\8d±ñ\8bË\89\99:ëÂ4ËÑZ%bÚ\80ø©9Ë*\11\1d!\94º       Ê¯\9f§:\7f\8b\9ewx¨jmså\0r[¬0£\89\9dk~§ßÒHèF\95kFýÄþöò®"Ñ\9dç\17î\1dÑÍû\8eçÔx±²i¹'³\83ò,ãMk"\ 2¥\18\89v\8b>&I5ÁÊÐ\97µ²Î\1dõµPZ\9a\95s¼ûE\87{l0\92\82\99M~,øñG #°/ÞF*,9qöÌé\14¸ê³@¼1\9a\84Ì\1cλ\11òäm/Áò\97"1U\ eêHÔpÛ\9b­Þ&í\1f\12ãÉ'\88³×ìP\83\80-&\11¶²\84\9cVPrÔ§i¹P¶\94Fÿ\15%Òñ»b\92×\1e=Ý©¿ØÅ\10²äZnVKÛ+~Ï\8f¯\ f\9c\93=^ßúà}U2ÖÊ"±\rí\8fûs¨\96X\15 Äþ$ïÚ]\17U|vOÕþqKÚñ\e&     Êc\ 5iqöý«?ú¶èÙ3y\9aDã÷Oú\1dÐ\94ûlÁ¤¬°rÉõÁë\ 1c&=\ 2¥¶þ\87ªç å´¥aR¼Ây9ðJcQ¬'¼:ʸÌõZüPsÕó¤
+ªIÔgûB\9d+\1e^\16\v\93\ f³f1\82®.ßÎes\ 4>\16i6\9e\1cHúìï\e\b\aQ\85uæ¾~R¢\93¿=AµHÜî´µØm»èùJÝAYº/¸$¢È"Á\ 2\r0Lèô£hý¦\1etú5Sp\8e¡ò.EQ8aúùf\8f9iu*Ùû\ 4¨Û\99W\8b\91~ Ó"A\1cî\8d¤a \92éùÛÀ\8e°\10ß6Óû\13yÆ/{¸6¼çG7]|Ü_>îÒÁòä\ eýÈ\80Rá)¥×\f1&\90[Ib\9d&æù3³7\85Y8JJ\1a\89TJ\8f·Ó\19®\1dÍ}­e¼B ¯\9bËU\19\86ycWÃÁ5{\8a\1aV\9aQ»#ÈI\94Æ\8f\8a"×Üö¯\8e´YÞ\13b\93vSÞÕÛHJ%áÚR\92\92¬s¬î\1eh:Y\98R_=\16Äвä7.\9cÊ×Û\87©&¾Õ1è\8b\82ö
+Nülý\80¦\11\b\9b[¾÷^ñ±¥¢BÞRôz5­ô\1c:nÔ:e\876ËÙµ\82KÐb®#]\aÆ\94­¹\9e\ 4ªcù"[2\86\ 2§\1cþ ·\8cMÛ¹N{\93Úú¾¿Á\ 5«´æÜ\85¬òñ\9a&Sf&g\1dïnd\ 1ú!» )»ù\87\18 ç$J¨\1d\93\99ÑÓr×`¢\ 6\1e|ë<4àÙ¡<yE¢\91Xo_\ f2\8e\a\85¹Æ|L¡\tàìTb#\87ÐãÝ\1d\92Ô\8f\8fAä$D
+z\8d\84\85L5úÝ~±®¹ñQÓØ0øîs1Æ¥\98\9cd\94²D»Ç@vÎ(\9d2\94\86<1·«¼KZ}\7f#²D£Ïúû\9b$Sn}Ïíù\84\8d8\82nOR\91Q\81i\87Ò»$­Jj\f\9b¹S ~|h\83ÿ«\16:\8d¢kËaÍÛ\81E\12®\84t½ý\ e^\9asõç*\92Rf\17¹ïB\7fúwùî<oZ \9d ¾±g\bDw\9c\15³VmËwÛl¶õ\15Ô\9f®8\97s8{ï\812 þ\98Ï\89\15u\845\1f6Îí¬É*ßý¡\8f\18;L¾³¹ätw.w/AΠïÄW\83\9cûbOí!!\13\1f\98»\91¬\92\14wÀ`ʶEaæYá·ä\17ß\13Ê?Ío¨¾ë£~\95H\84×\94aȾ®®}°ä\15\8d\97!F'\fÔfñ­nê¸\9b+m-ÊØK\84O\14\8f¥¸1,æ4p\e\9e¿N,es\9c\9c\95Ûr\85l9\97>\82÷¶¤4E&¡êÌ£GÞbT÷\fÐ(ΰZöH§ý\95·rË$\rÅiÑ\10í\80\88×)·hï\ eÔÂ|OÓölª>ÝN'¿\86Õ
+\17\e­\ 1¥\ e\8e\8co¶ëÞæ^p}·J¥\92\8c%MÑÍÅ/\90ö¬-jí!\8a\9e¦øXlµÖ#}\91HuÆ\9bZ5¦+¾\1a&ï7Dÿô!ù\92\97%%\9f´§UÌ«çFD/\9et.<\15Õ% wT\98^\16\93\r\95\rù¼ªDô"\16/\9eÙüñ\9e\97RÒTÇU\17\93b«»       6Ñ\90\8b\14_\ fnjuëEÊ\8a.8\ 4â\véżä\17ÐÈ6DÝ\11ê\97\97ã\ó\92\95îÓx\10\90\988\14¿3\ 5     <x\82\1de$÷$OÞÝç\1d¢ã¹×¸­6bu¤'µG\ fvÇè\ 6´\ 4\e\9bqz/\92jk\8a9IQ{\\13lëd\82º·êê¥?&Õw{É\93\z\8f?Ë=\82ð§ê\b­_µYË7ohúÄ^Õ\b?7\1cÿ\87\8bñä\ 2W¹VFʲ\89}ô³+çèai`\re\a'XÅÐOÙâG\9bÐÓ\85\12\ 3\ efNíf¯Ø\ 23ÅÂ$R\9bãåæâX^Ry\8f\9b\9a\ 5d\87/\ 1Ì\15ñY¤\ 5Ê¢+,Î&èp)báó#í\ 1+F\vÃ\88tÿ¿ÒÜ«XNeõ¼È\1c\17Cßå\14.%=zE\9eæË_\rÕ¢"\fÙ«7$¤ÎýæíßOM\8d\9fuÁ¤uÂ\18vo¢¨B\95÷Aç`®BLÍBTǦt3    \ fçP á½çbþ\8fÂãî¦\8d-öv8'¿\16c½ÙÈZÛó²ÙAã´©øU\1es>\97\85Í*\ f\9d´/6\86\89\ f:\96\b¢é\ 197mW׿ÅH\19·zà\95÷\81Ç\92\ e\9f²ò°>Qa\bÞIå/í\9a©;¦~ä\8d\14     î/\9a}^g[N@¥ü(ñt\80³\8b6è#qoIáÑ#­\16\ 1YPý\1cÿûåi\ 3kÅkxA÷\a\86\19\85t%R6Eä(\14¶¶i~¬\1akh¢k\1dÆ<ö]X@×\93Ý3Áó3õ\8fÇG¦Í\f\83öb\9aª´Vß@ul\81\93È=ïb\93àïC\83p\89>b\93\1dÂTͺ¶\8e\9f\93\86\84\1e\9f\9fa\Ã\rËÛ\1d\82DÑÓ\9b;Z\89\9c\12&fQÝméñ\80eû²Â\ 6-[\99\98Èp|Í«\99\14r§Bï\1f~3Ð\91\10{Z@÷\97=áFñ\ 2\89\91ì<÷Ê\84¾\rÇèé42¦) m]&J\94b¹»Ï\9f;\8dT7\81ìù³>S\ f\91·À;\83K¾Né¥\0\ 6v ý¼ÆóvUòæÅÄÛ}û¯r\98AÚûÈ»\ e¨QÃ\r\8eî\9dÕ+üúy\2E<Ã'¤c¥_ú\ 5E"\1cÚÖ·[}Õ\ 5DÜ^YëÝ/8\9c\fâ¶þñ,UO¯¯q\83ëçÕCáD\11úä:Ë\92àù\90 Zí\85*d\ 4\v\89\88*\8fµì[}\15íR\8aÅ®\80ó÷CöË\8f7Q\9d\vø\b\82s¼v\91^0¥myaKüWÍî-\1as-2¯fWÒz\85ÎFö.¹¿\18"\ 6D7ØL¶\16É\86ãN\94o6öª·l\8b\1eñ\9dª\e¾b\ f\8f=\1föÊ\9c
+ÿ\96xE-\ 5\ 5oY»0\86:äXÐ;sÎ,<Ué\9a\93hyM¥[¸Á~·?\8a\84MI¢\14/\9a\1a/\94\83\eÿ*-\84~9SÛ3ñ¬¿ï\8e\95\89,ók[\1a\9e\13\89ðIж Å=O®/­Â(òÊûbm<Ì\ 2\84î",9\98A\e©ýÇu\16Zza m\9e£FͯÉ\1fx\9bäd`\ 2üÓȲñ'ëç\8a\f\95\f\94\84)O{\ 3\9c\a¨¶{G\1fú3èóÞdwïB¦(\15¥OÛ\87-\90\9c{\ 5\1eoæ­CX#®}VÒA ×y¶\87\ e*½ó*\1d\8e\82§\8eÌ\ 39\8b{8Ã;/Ö&~º
+TF\ f\1c±t̽+
+¿Õ=\´Õç\9cdì)´o\98]ví\80CËÆ\9b\91ØÆÀ{¼^
+)\11÷Þà%Â?ä\16ÜÃ÷¾\80öûÓè\9b\8a\8c\90\8aLηð\86\ fcµáîWu||¶8¦ùÍc\96søÓxs[h\ 4\90r̳\1erç»ø_¿\ 6ÅD\88\9f\15V·áÈϲ\18bS:?d\97Qs¯\88»y\981F?ZÜ\84g\0å¶Ð\8eõ5Ë:TWµh\19\8fç¾»re&í\193R¸Ìd\87×c\7f\92|.8\92ªÓ
+­b#\e¹ç\9a\1a¾ÙOûÜ3{\95ïøÇ\9d\1f®¹á\aïAn&I\99Ç×:9ð&]á\15\9b$k\8eæàÅC£)Þ:v`|è\ 3\92\9b\92×Xf\9eriÑ9R\\99\ 6tOqýµ·b\17ùs{%Ú¼\11\1aS;ÿöÈ\81\8eÑ\84öc¯GîÜ~x\fÛHg\8eÅÂ\ f]²ð¸\a\v\14ùBs
+rÏÈäD?¼        Ùp\98\135\8b\f\98ã»'LA°æÝÐß}FS?Öµ\19íØüâü¬\7føó\1câõ^\90¹\81[b\95\9bH~\9e\ f C\8cEÞM\15?\a~óÃ*«Y®ÎÈa±+\83³PĶ&S\93\8b \f´ÕËJ/òÑb$3²³tþV\17\88\fI\9e,S\v;\ fa\f\9añä\14ð!\rÌìís\v\8b²M2òî6H\ 1\9e\e}ñÇÿ¾Å¹Fé¦\9c1¦÷ýÝ}>6¶¨«¸\e\8aýEqT@Îdyï©Õ`\1dþ¨ë\81\8aåEÛ2Ti\96óñ]Dâ\85©[Ã\9d       G*Wÿ¡iSR¾L&\7f\8e(\1fK:`hâ\96:áõ\ 4×h\86²¥x¦Ï\0»5\7fã¸-ÇAÀÿ\00)å!
+endstream
+endobj
+6904 0 obj <<
+/Type /FontDescriptor
+/FontName /EOEKOR+CMMI10
+/Flags 4
+/FontBBox [-32 -250 1048 750]
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 72
+/XHeight 431
+/CharSet (/arrowhookright/greater/less)
+/FontFile 6903 0 R
+>> endobj
+6905 0 obj <<
+/Length1 1432
+/Length2 6046
+/Length3 0
+/Length 7021      
+/Filter /FlateDecode
+>>
+stream
+xÚ\8dx\ 5TTíÚ6Ò ]Ò\fHw\bHw×Р\923\ 3\f\f\fÝ\1dÒ%%\bJ\83\80\844JJ\97 \88\82\94t\b\b\88 ßèë{ÎyÏÿ¯õ}k¯5{?w>×}_÷³÷\1a\ eV ±\80\12\18á\0QGÀQ\ 2"\82ÂÒ\0\15=cK\11a\80°°\98 °°(!\a\87    \14\ 5\83ü-'ä0\83x"¡\b¸ô\7fX¨xBìQh\99ª=
+m¨\87\80\ 3´½`\0\111\80\88\84´\88¤´°0@TXXêoC\84§4@ÕÞ\e
+\ 6è     \ 2´\11p\b\92\90C\ 5áîç    urF¡óüý\bà\ 6ñ\0D¤¤$ù\7f»\ 3\94Ü \9eP\90=\1c g\8fr\86¸¡3\82ìa\0c\ 4\b
+Aùý#\ 4·¬3
+å.-$äãã#hï\86\14Dx:Éóð\ 3| (g\80\11\ 4     ñô\86\80\ 1¿ \ 3ôíÝ \7f   \12r\0L\9c¡È¿\14Æ\bG\94\8f½'\ 4\80\16À  \b\1c\89\82\83!\9e\0tv\80±\96.ÀÀ\1d\ 2ÿËX÷/\ 3\9fâ\0D\ 4\15î\8f÷¯@Pøog{\10\báæn\ f÷\83Â\9d\0\8eP\18\ 4` ®+\88òEñ\ 3ìáà_\86ö0$\ 2íoïm\ f\85Ù; \r~oÝ\1e ®d\b°G#ü\83\ f   ò\84º£\90\82H(ì\17F¡_aÐeV\83\83U\10nn\108
+Iøk\7fªPO\b\b]w?¡?Íu\85#|à\ 1\7f¯\1c¡p°ã/\18`/w!S8ÔÃ\v¢¥úÇ\ 6-"ü·Ì      \82\ 2\88\vKIH\88\8b\0 \1e\0\88/ÈYèW\ 2\13?wÈoåo1\1aCP\80\1dà\88\86\ 1 \82:BÐ7Â\0¤½7\ 4\80òô\82\ 4\ 5ü§â\9f+B\11\11\0\18
+B\ 1\1c NP8á¿££Å\10Ç¿Öèþ{B}\ 1VÂhú\89\0\84\7f]ÿz²F3\f\8c\80Ãüþmþ»ÅBf\ 6\96Ú*æ|\7f ÿK©¬\8cð\ 5\ 4\b\88J\ 1\ 4¤$\84\ 1"""\12\0IIq@Ð?ãü«\ 2\7f£ÿ-\ 5ÚCÿìî?"jÁ\1d\11\0©¿@ «÷7\10ï?Ìàþ36<\80\7ffÐG ù\f\ 1pÿ\9bþ\ f\85Å\85\1f\91ÿó\10üvùÿqÿW\94ÿ\95þÿ½#u/\18ì·\9eû/\83ÿGoï\ 6\85ùý±@óÙ\v\85\9e\r=\ 4zBàÿmj\ eùk õ `¨\97Û\7fkµPöè\19Q\82;¡y. rOPøÞ_r(R\1dê\v\ 1\ 3¡(\90ó_\ú»\19è\1c0(\1c\ 2D ¡¿Î\1d´\97°ð\7féУ\arE\9f-HtË~« èÉúg^58\b\ 1þ5\82¢â\12\0{OO{?B4\ 3Ð+q@\80\bzVÁ\10ßß\14\a\b  Â\11\v\0\8d1\bà\88ð$üÕX1Q\80\10Ú\vá\ 3\838¢~©~KE\0Bîè\16!Àè¡G\17\ 4]è_\9a\7f$\ 6yyz¢\95¿\19\82ÞÕßëß\a\ 1\ 4â\v\ 1\11.Ì!@2\91./#;.ê\94\18|\ 46Æp\97WºâR,ûcÅQ\9cï\9f\ 68ëâåjL{(Û\81khG\1e\ 3ç+¢§æ\ 2\19x\ f.Æ}\1f¾É\ f[ÊÒ,Da¨õ¯)\1f      \14\r}?yã\ 4a\ 6\9d&$\1fÇ­\91\1f¦\1a2\91ÚYa[q¥\9bÏ]EIö\88m¾øòüº\v¹ù@j\17à\ 6(=#cÍb@%*\15tíb>²de_A\r[>$K¢ð´Êö2Ñ2\9d¸Æ|\ 4M:WîH ûî·f\95\943üéÓÛü\81þÇbÇÅ:½µ\12\94tTþÚ¬\ 5#i\83tÔ©ùÚ¯\90\18\9cÊâg*\15\99)lt%nÑ\9cKXv\92K?f\8a\aÚS\aż\9a\9côUÂn\e\ 4\8f6{5 Äçä
+z\96\8e\19m×óL¾\v\11Ó¶¤Å9ó×=fWæ¨\ 5c\9c\rg\1fÖ\8aÁ
+{±i\98\ 1¸\r]\8b7z3\88²òsK]Ì\ fÍ  xÁ\11b6_&i/ì\12sSED­3å`÷\a??S\96\0Â\98ÝG\1cÍ?\Éf\ 2(é9(\81ZXú¬.+^#wù\ 5¿=ë\87VY°¤ÃO·ZÞv\f÷Ä\1c\ f\98¨§ÃR,:swûvR_i\89\9f½#7ãU\93@Õë¼GtÛò$\17\84\18\15\16`\ 3Û»4d\1e(JÍO²%\9b\89\91\16\99\90¿7ÑÝÄÈÖ'°\94\8eR
+\9d!#¡t=¨`zñ¡Zbô©\x\8b\æýPáàÅÉ£[ª\86{Édõk·\r{¾ãؤ8x\1e  \89âÛè\14v=p¶+ÓçÒFÝK\816ï¦\m)[N\87\1dIÎ-\15*ÿ4\r±¥,\ f~Xè\98ø#éÛæiÓa¡\85RCì\ 3X\F÷tÈ\9aí³Q¦Î\a\ 3I\8cÙ¯'÷z;¹27}5\9b.Ï°\8f(\1d\86\aÙ"K`UÍÉâm*\9f\ 6¨ãL­\ 6ìu;N[ð={F\1d\9bO¿\13\89X\9dËÜ[\ fs·ÙjÒ?tÿQ顬
+  å\9a\8f\92\12[«Ñ\vå\94
+À&\8a5\vQ%þv\9f\82Ø~²)\t\ e.\88áìØL¸\ eSÐù@S¼kÅþ¨%\9e¼áRÃýè¬\97ñ\13e[=£\90ö ?è\1c«$\ýþ\ fo ØÇÏB\16\ 6\12\94\10Ýõ\aÁ»\9bÖæ\1e\fªáz­¸±\96÷\96ËN¢[È\8b-\93gG\8b-\80jGº×¢k¶¢­·kZ+\10\9a\99\ 1\84"w|§é¨\86v¸º;¼è\ 2Û\11Ä\17g\97æú,LF¹j\19Ç¥û9­É3\98§?83Ö²a,ê74\ fCtÉ1\8d\9cE^0«\178|-­\99\bâ\8b\81\11«\X\ 3JK\16{¸ñ#\19½\1dg\11\11|\8e\13´ùz»û,\rAç0\ 5F\10ïR,ÛA\8dM\88\17ëJ·èu²wвH\9dJ\83¡é$V­Û    /g^þؤýfDþÓ\165c.\93Ó=ú5{ÐK\91ûn%\8a\8cræ¶éÓü\80Àµoß\f\83ìÅ6ÔËaX\99]'÷}±«\19ð\9eO£Ò4Í\95Ê{jVe\1aX?\98-Mþ$Vi\e¦\8a0C4<^ôn+ØKSèiÈ`\91Éȯ\97\eù(Ï\1f9°VVÕõ\90­ê{sfî\9d)£}\1co#\95Ìù\12ì|CUgB:\92\19E[þ\82A\9a\91|ÒNW
+\9aD\aGئ\92Ö\ 5Ð\ 6³²!Çg!\97²\14¬5¤éïÊ\r:\17\8bðý\91Â\1c?\14¶g<l
+Ôjp\fÐ\19¯\18CÒG\11\1d\8cYÖv\14í\víy¿I\9e°*jý1ÏÜ¢ËaP¤¸\9b£\19\11\9dN!»\ 4äJÒ~6²\18â\9d:Ë?ÀÞÈælZ¦§pÚ°«°\92îÎ;\17)éMòþ\8eÜ"P\ 4\19´¦A\9a®ø\?MÜæH,3Îd£á¾c[4\80ÞÏ°4&¢Õ\80\91¸ZXræË4\aI\14\ 6ÑóË4#ÿg\94''\8eÛ\ 11\936äªÎ\1fOe×\8b\ 3rrV\953Gvæ\82._\ f,\14 E\1d¹TNü\96Vël\a_̼P´\ 61ßO¯\87ÓKzpEÐ}¹¥\13{uÏÕ@îÎþÏ*Å9S@ZùG\18ÿ' BíÑÒ\9d\98ïrxI$ñ=°¬>°âî\9d\1a\9fß\9ay\88h\ f·yÏþ\8a3aãäØ\9aü>,3yý\15²\9532ò\8dPÊêª\rO.«ÉF_¨=ñ     æJõÁÂdÃ
+MX§1[\91LòVæ\95\97\r\86q\1c¡\92øq\8e\84²\1cùb±7|1Çd\r¿&'¹~¢\83-jê¼\82ÒZ\bwL $( vj`H±p&\8bï\11c.\94äÖu\ 5È~Ü\1d>´¸Ö8óy6 \92X¿"\1cãÐ\99\ 3ù½rû¨\0\80Ñú~Eÿ9MøúFµÙ\87õñÁ\88\8a\ëÓ-\85Y~"Ìýc\aT\11,=Û\99L"õƠֻǶ\f×h{´A*Å\18`\83\ 5Üg5t?'x\93ÂpÞê)qÞñF¦¤áAÖV÷Àº÷<³\94+\91\1fy\12M\93f\9a\9f»\f½êÐû5@º\vݾHþ¤ô\91Q¤uõ§<\a\7f\r\15\ 56\8eð@ȧ\12\1fÖ­ú¬1\89Ä\91\12\16û\97W­Ò7\9dïx\86:\93ÔîÎo\95\80¹ª{7º\19\ 4Z\9b\89Þ\8ab\b\ 38¾&\ 5Å,t3$Ì\7f¼Cä6\12Uûà\8a¾¯X\97äþÄëÓ\85DÐÈIÓ\ 4\82j\ 1³:>OW³ä]\9bÎÇÓ\93æ\ 2\9eìox\1e\ 5\17A\96~\99ýcí%\85\b)mõF\13®í\ 4\14\eð\84)Ìp¯\19¸Nó'ê'Ï*PÆåCÏIÁ
+\9fê-¨±)¹#,#¢úÎ]õÍ\9b,_ï«ÏËn)\a5dm»6,öâ-\eís\7f\98\9d°\11\9dç \13ÆTººÞs\8blÇH\18\86\ 5ºE fÞîUÜ£3Üh£®\89,ò{B\19\98\9eüÁ\9b\85â\90/8åy!s_\86Z\13(éÝË\ 5¬4½\81Ý÷B5gL4»¨ù(¬+MHnô\ 2P¥qÛ[ÿ`\93MC"\88¨t\8fø\0¯°ÀºI¤HéNÊë\84\f¾ÀÍ:îõV³Ù¯Ëñ\1aåÕ0Ép\1dG\ 6s*ÿ%ÏBÛ}¹\1f\1al\ 1\\95÷F¢-ô\0¥ÜÝ´½\99õÑ\87tþB\1f\e\9a\17ü§u{\1fD\ 6¶Æ©Þb\1e¸'@ú}EXmß½9\9eþ\81ñeË\89ÒàJL5~lÃÛ\15ºù\16¥õ\8cÖ7\9d(XWý¸æu\91\15\86I\98/r\¯\98)
+\18ÇÛø\14\ 2©H.u,íÂðqý\10CË|¡)Â#\89_\9e\feK\9cì=\fg\17f\9aÿ\19ÖXÕk¦\0í¦ \88ó?Ù¼?Ð\1fØ]"\ f¾qñ3ÉM\fëm2s\eüòx\85ΣlÔIe\98.õ$õpþu[î-)\7f\9cö\r\93X\95¥\10¡>Tp[j\7fv4N\19\82\89wÿ±TÂ\80çĬ֣"\84K­é¾Î\19¥¯KQ\9b \ 1?îØ\ 5\9f\83HÝÜ˯D½Zy0UÝCÃ\aXbaçÍ@\ 18â´ã¸\93KvÒ²s\19\17"°'"tA\92P(\19\96À«&~÷18æësDRV\80µJ¥<ûO,u\ 2\7f'ÖÉXÞg\886\8c\19\1c\97øw\ 2ú?ÂöÇJÆj\10Ç÷\93ûu|\f\9d>%ºçó\8aØP\92\84\vÎÅÇ>\19ïÙ­'Ò5\8b\v>}{suáFL\ 5³\1f'¶æ Ú\13d+µKi¯°}aø
\18B¿îþú¬?\89y\18\ f\ f\99\86)î'h\11\91\8cÅ8=ö\82çë\17Æb\93¢}\8cÒ3°\88Na±kUÕh¼Ë§\90ªb|\ 6¸°ÿ\9dJ\8d\17L+,\1e\92wí+Ì\r·9ü#ghµ_¶Î[<§/î\11Ciù ÷u=\13Ä\9e¹\e×o\95~÷9S\84ê]µwáiîîµê¼Uåßê\97²½\ f=\rfÀãpIøíçäÓX\8eR\11¼µ\f{\16Òߺ6å\a;r¥yÇ\96t\99\1c\12©{¥Ò8íÓ\dø\98\ 2¨Û\85c\bx&?(¥9õÖéðî\84Yèô`.\9a5sù/<8\19UbúÀC\0?8\9b¸Ý0kÒ\91\9b\93²¨;¾L¢½{x¼m£
+-¿¶*=\92FÊ>ùØ"ÚÃú\95jÉ4æ20\ f#ë.îwq³È]Ç)Óø\1d\ f`XÐùÕt ÜMB.ú{¦GÜ \10Ø\8b»\85Ì\95úZÆ\9c\14´¾\91ÎKÈÄçä®\14Ê_ÇÿF.Ð¥JT\9c\e(\2ïÛ,QÚaVmÓãyF²\10Ám!õr\ 6\86¡Ö\11áâ,\94QþJ[<¦ \e£\ f\84È\99\9e®\9b\ 4\18ú\14²>çæ~| \1d\83hT¬«_Í
+»±=ÚQ\9a\ e\11+[5¤ÞîVf6;\rf?\92R+n£Iq\91#|d­\0¨Úz\12à\83SkK*.v^¢~à4ÓÝpï\89rÎÖzÞ\9eRy\15ÅJ§ÇË\89£\11R\96å×KS÷\9aðâ\99c\9e§L\1e\88¼\0:Ò¾#¨>á\9f3î/\948]ëÀa|êù¼Ì*õÓ\eo»ÏD\1dMõ?\12ï\9cv\87ø\9ek°ß\142D\96ìL\b\ 6\15µ\8eß\1eÍxU~çãD\97úXN\ 6¨®>75\\8e¶æ\8d\9d[,¼#\9d\95\82¸B\9b>¸}qF÷Û¸\15\17\16\1eåú\13\83Z:\15{õ9µÜ\1e\17|z&oÁúÖ-\13òuXq\1cFCb~Ã6m¦¢¹uñäþ;×;³©8²~\17ùú^Äö\19x;%å\9dý\82¥\ 3\87\98(ýÆ\92¾X\98èK²\16W%-ë\18\9e;z\17¤!ÍÆÅ_n,³\16àMôá\89¸¸9ɳ\9cå¼6IL\83©\W E\fÒUÚ+ÎWC\81²ËãýÏ\1f\9fw1OÑï×QÜì,Tòe\80HjB\9be\8b\82ý¸Üö\90²9¦ÛaR]\98e\86\1d\1f¾­s\95êçi4\1e®àdË\93\97\8f½v±n¤\80\9f\88YÈk\17ù+,¨î\87Êé_DÝêt\80\133%\ 6xÜq°ä\96g[¸Ï»õ¨kh̵ÜOì\ 2±\1a\7f\81ñ\11\10z\12§¹ÖC\9c¬ê³Úzaý<\94¨\93!\85z\17ü4@-\8dz¸¤÷\91\ 2ÝJ\ e¹ ;µÙʦ3=*ÿÌß\95ÝÕ\95ÝúÞn-5ö\11ȱ¥è²\96¬]\ 5Û<Kñxää\87Ø\93³Çî,0ÃÚ§é\86_râ°\1dVÊ©\85ÜOn5\9d<e4I÷èR\9fº\8fmûsV\89\e¾Kiø\ eï¦ØM')\80Ó_Fv¶»\07ÌíxÍ
+*9:AÓ¸\9bÿì+\17/͵\87E¨É-ø1J\96a6ÁõX\b_¡BÔ\8d\8e§`dÂñ´µv?seµøÂï.÷Z­\1dÇ\87\80J\ 6²2Ö\ eCæ|!aNä²oë©ã¦r\15_õ¬ç£CµåC+ÔÔ\a'\ 3\1dÆDÃgì\97ì/å¨è?\87¿ÏWØ\ 1+\8a\81xȬÅ*é³Hvf\19g18xõ\824\19{és¶K
+dTÀÏV²q\86<Ý;éêD¨\®\vÕÉéɺcAQH&Tæ¾\ 6×ùªÊì6w\1eì\1a\9e\9fù¶,¹äÅ<õ³Ü­\97y%M·õôÚ\b\9b\1a"\89=\ 6¼9\9bk\87ÏU\967Äô1\9au\1f \e|L\80^\ 1©4È\8e\89º\v`Á#>\81'5\15\8f\1e׫\7f\0²µë\8cGGóUuL[vA$)\15\84«¸3Ïð¡`\ 6\86\ÝF\19'W<©7\14Ü\96Z\ 2)     0»\17ß\ edìf©7¿(MâkJ7¾xºb©Éä \92Þ´Ú®9\18Ðâ\131hdc9\95KGÂOø\94]½ü]\96¦ê±\19½\82û1\9eßÔãV*à\12\87º\{xÏà\80r\fîÙÂY\91\86Î<й!X¿Ñª\ 5[kØv'6T\ 5ÿÈ\84Æ\7f\91`\93@v&+#á*ì\96Ý=ô[YMdN\9b«ãzå\13»]\90\11\ 1.i8Þ\87\90\87å¡ä«ú¢®\8eÅö'\b/mI±'!d;\8dÇÞ+;ݧ!:\8bæ\ 1ùz3Kb
\93\13\8e­¿K\9bÓÉP\91{³¤D\91eãX¬ÊàD*³¤\11Ä\95YP&\v\ 2W´d\14
+YM\9eÇ\ 2\ 4o¿BÒìa\9d\99Z¯¿\88H\93\9b²\88ÿyû:M¼ñu|¨g¨\1eJÞO®6\9aw-ÌA\ 5«+Ø\86¸\13ÕÏ äY_\ 4ãj¾è/ͼ:¹õðô|¾p\88Q7\fs7¢\b\98Î)\89B\91b\9eyiøËè8Ýûp2\95È,óÊ\8b\87m»Aæò£qfV\8fwçÈÑÕ7\95à\ 6\85\88v¡4u6       SÁ:aùM\ÌS¾\8f:\863\91ÂtlÃ3USr»a_\91ÛKû\11¾\b\95÷\95¬£>W\12\ 6\9f\ 4\83\1e\15\84¢vGBÄÉ\8f\8aÍVG*\1aøªÉK^U×¼¾b\92\8co0E\86ç¾\98«\18ðÛÜ\18îKÇ3)LP\11¿ÒðtZ5Åí#\13\1feO\8ey\9cÀ\19X\97ÜÔ\1d\8f\1f\9cùI£r}þ~Áã\1dâ¢Z\=ï\8den\97;¨²\88µe\0ñ×\89bø×ý<ëqë~CÌQsÚ(\83ùTúX7\12Á\84gI5G\ 4FV]w&³\11ú².w¿àÿä
+ßìë\10©¡\9c'y-\13ÄBz\14õP/ä    h\8e[z\1e\92\¯p\16\15½Fù ç\1e³N¬S\fvEÿÖó\9e\8aMRJÅ\84|\93ê\fÀ,\97ý\19\eÇ\80\9d¡NÐçâ·kÇ^ªÑùéq$A'\9c¡×}÷¥\ 4¯çÊÚ7\1dè½\95A|!jÝ|
+DC⥱\9c0©S\8bV ü$Üé\94@K}SZ¡\a\951\9f\82klj0\ e\1a q\11Uq³*ù\e )\1fæj~éZR\Ñ\899bQË\15ñò\80©\94&\9f\94ºGÖ´ìå{ýÅûº\b°Ë"ò=\89\18Y\8c<QÎ]\ 6ú¯YS(.\8bL0µ\14\9f\9a\91þ:.~\ e8á~@¿õq\82\13¡\18ºÛ\ 3
+Úß'Q\97\80é½é\1eYbFãZf\9dýdñA¸S\9enç°æ¨õ\ 1\9fHª+ h'ú\\80¤R«Ç5lyo\9cÒ\95ã\9f$\8c÷/\0\ f\92Ne\94m\f\93\r*Òžwó*ß\16k\88ð\82·c±¿ZÖ\1a Ù¹)´5À\85ü´{GÈ\92ÍþzÙ.<H@\8aÚP¨¯dC¯\ 1\12Z 0ÿfphgº®é\16\9eó:\96u|©ÃQ7ÁõvûN\95í\8e¨ìÔÅXÖ\0\1f\1e\8a±§²Îj"¿>\96N»èg\85\81âs\ e½T­ð¥mbTiÓ¼7nDôìCúV!\87µ©Þc=3uêaañ\9bq>W­\rQs)yǬ \8aW\0²É\8b¾æS1TLsÕM[\91Ketio [Yã\97Ó\83\949ÂÂÁ!+ê\19ÝxçBÌ$K
\ 6\9ey\84¸¤+õòÏô»\1c!x\9ai\ f1ø«}Ç\ 3O\91µHßý\12Í\ 2Yu\1dòµõ\98y\9c±}ç²Û­\ f$&i£0Üø\97¦\9c\8d\ 5Ì\1fP$\93`\8dkÓr½ª;\1f\96+_ÿ裿ñ¤Á\1eV)\1dÇ~a ¾\f\\8fôéµ\9d\8cS\13\8egÕY\12\8b\9b\1ca³Ù\98úîäñSJ¸ÞQm\80\9dMîç°#è½`\9e«\ 6r\7fVed7l-\9eÀàû×];\8aaü2÷´ì\80\96år-\89;*Y:×*XB>uOܨðª>\ e\e¿c\7f\83yJE÷´ø$µ\85Æ7Û\87àsW)S\94zËR\1e\ e'q0[äºZºüXt`³\8c\1d6i?\91÷\ f\8e\v\96\ fµ&Vû 9\ëÃp\bf<\9bÆcSz\97Äå*ÜH¿ø#\94·ï¬´\17Ø0\95Æë\81\9f-ÕK\130[zå3\a¾Í7\ 6ÑÖó°ZßÏ\\12>Çk\12\16/UȺUu\98\rðèÞÄ8æq;)úX;\96\9aå\8côXí\84\ 4ï&\88¨\7fßf¶!U\12ó®&\18\5Èó\9e®el\16½åMDè\7f¹aÒ²t9"¼ð\89ÊáîYÞ-«<\7f¿\89´Yvl\88Hõ¢ë¬øc°\91Ò\9e\1dw\7f\94b@\8a\1c\8e\9f¹|÷Qìºüejí¦\9fâ\97þ\9b\95Küß\7f)ôjÊ\f\82\ 2²\8e\94\1d$+`¬\9c¾ÉmG8\8a\15\ e\ 5ÀEØ\8b\9d^ë;\ f1zÆ0¿°e\87\9csy\1d\f\aR³Ê/\8aý\10nL¼ÓÛñÌföE\ 6-Ïl\8e@À+\83äÖ:\83¹KQ2£ò\9eFRß·[»ø,±\86ýø§>ÊN\93©«\1d×Æ×í\ 5ylï+ay\ eGgþ2­õÙZ~³\ fÕÞã¼\19Ù\89s÷,wÕ#z¥\88«Ø\ 3á|ýT,3\eÖ;\1c\872>ÿÒÇÁ\14¶Ï³%än4x±´ðº\92\8dV´É\8b0[\r\92&~Á×·P\87,{pÌE\8fOUßZö-ûó¦C¬áKúÓ£:c\18E¡Kÿ\19 \85\8eÞ\1fÏ\9b\ e\83l)t5\98C\90RÇÿ¡>UQ|äæÕÚ9\8dÚ\ e\1eÿ\1aÄLt\9a\Nï\ e\82\92\87J L\e4höù¹ô4½é\82èT\8bü\90Hìû·él¤Ý\86æmO#\f®¿M¥Þã5ðÿÑ&\bj9q\ 1eTYr^-\7f\9c\9f\9f LÞÛ\91Û\95¤È°¤Íi<»x{´Ã¯$\ e\1fÖZV\8fÏ\14ÊW¸\1a\8dÏY!¶¶G
+6êón¾4ik\0LI¥Ü\8c5+È\990OÓ\7ffÛr[\ 60W;ÝzêYyì\rþ¤ï\8bê[çvæW]z\92GÕc[Þ³åM8æ÷\95\91r%Û\8eo{Á\\ 1\81\r\96    ­zÁØÌY\80ñ¶Jé\89\9d+yýÅ)ÜÏÇ7\8fî ¢¿C¼»/±tFàÝ\14\8c\12«ÎïÉÏìK¢\vc
+\1cº\aß·Ó\163Å+hYFíJ³Õ²Ö±[ò.H\96A@\81\86\89f\9c\13\15s\83º«¢iLg\17    »\r\8cì\827íµ&\ 27E§¢ñ=        ®\1f·>é+êÅïÞS\9b\9fHØÉl+í¦\80\13Bm\13\ 44±qøßt\13äPL\7fù\99æË4okj\9cN¬<\87}Ûdo·ÚwH{\85;   ;Evµ\15¼£ý£\ fHY±\11¯\91øá\90É;Ö.¶?ßcLè\1d\12\8b¿¶jàµ$åÐ\10×ɨÄÍç \ e~\ 2I\1c*J\vÚ\9e¡íÎ#&âÁëÛ\1e\93\a\ 40F¸ÒÂ>­DmV°ÿ\9euÕÉ\8bÆ}ÇDV©Çúþþ±\91z\8bÒWqÁÐ<\80+/u\83&]v\14c\rÿ`B`n\ f¥akÊ\81\q'óe\18MÛ×\11ãG\1e       ìôUçQu\9f±\ eÑ\9f\1eûjjݬÁ\bf\9a\f¶%\96Rn'\98O¼ð\81Ê3ï\ 2ÉúÈ\ 5è&'H<?c\88\96-{çÌ\7fD\1c\ e.÷|F¹\90    ¬©'+e¼"\13
\1f²\b\9d}
+endstream
+endobj
+6906 0 obj <<
+/Type /FontDescriptor
+/FontName /VOYJCW+CMSY10
+/Flags 4
+/FontBBox [-29 -960 1116 775]
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 40
+/XHeight 431
+/CharSet (/arrowleft/periodcentered)
+/FontFile 6905 0 R
+>> endobj
+6907 0 obj <<
+/Length1 1360
+/Length2 1006
+/Length3 0
+/Length 1841      
+/Filter /FlateDecode
+>>
+stream
+xÚ\8dSiT\14W\16\ eÃ\12mp\14\1dQPà\8d   \ 4\14º«ÁnÖH\1a\9a¥\91f\1fDP¡¨zM\97tWµÕÕ\e\ 4\15\84H"ã\0\89ÑaDe\f:jd     d\12Y<ä\fA\96 '.\18P\98°\9b¸ÄDã\811\9a©n\90Å\99\1f9}Îëzßýî}ï»ï~.\7f\8c\14áT\ 6\f£HÆ\93ÏEüAT\88$>$*\94\8f\0\ 4ñæ"\88\17ÇÅ%\91`\14p^\88ã\92\ 4i5A\91þóH!4D\19\16\13£\fË\95R$\88Ô(\0ß\eð\85þ|\1f\7f\ 4\ 1^\bâ÷\82HÑþ@\8cj     \1cH¹ \92\9aã\12\f4\91)güÁì'pÃÜ\ 1ßÏÏÇÃ\94\ eDJH\13\18J\ 2)ÊÈ¡\92=\11C\15 \81Â\bÈ\18\16\94p\v\943\8cÊ\9fÇÓét\T©æRtæ&w\ f #\189\88\87jHk!\ e\8cÂA4ª\84sê¸\1c\17\90('ÔÓ±\ 4JÆèP\1a\ 2\16P\10\18$Õl\96\86Ä!\rØ\v\80\ 4I\14\88QAr\9a\1c5Mð\0\ 1|.\7f¶ÜL¶±\10A\9a\92Q\f£\94*\944\10d&\90\11
+\bb¢¸\8c\9eñ\0(\89\e\89¨BM±ù¨\16%\14h\ 6K0Ý\1e\ 5a¢8\80²"g$ª1\9aP1j®\9aP\18\8ceØN\87\92x\b¥TB\92Qs\8c÷\13\134ÄØÖ\exs¯\9cER:2g\1e #H\f\14\83kT¼?\91Ä.\r\94\88gh,Ä\99Ã2!\ 3\ 4\b\9fï·Ñ\vÀ]\0ê19ÏxL¢A\ 5MA¾\11f\95äæ¨(\15\90±b`.!\83ì\1f'G\8dj!`h\rÌÍ\99\1fX¸ãðù\0'0\ 6dÀL\82äÌUga(\9bÞ³\83@\13z\90\8a°sÈ\a\88ñ7ûµ\9d\1d5\9c"\15\869ºé­y\89±\9b\8a6Ì©\9e\8d\a\aSz\90ãÉ\ e\e\ 2¦W/dãÌ\92»°Ül#^4Á\84Æ¢ÄÌ%çU\95\902
+øLka\9bøB\8fvfLÜflä\ e\16\9e\10M±ó\r\81Û\9c\1d¶!\ 2\ 4c\17þo6\85)åÿyÁXå·ØáåK\85i\14
+\13Åm\96ó?\14TI(\f3$4\11&¿LØ\ 2§Í-\858¡Q¾\1c\950(k\16\11\99©\98m"¡\ e\10\8f%\18L>=I&\1c²6Y\98\eJb\14\93\97@\bP\9aF\r\1c\84\1d\17/\81\0äðYãáPo\9aTÀã\92\14æ\0\95\86É\ 52\8aæ\18\1f\86Ï÷\ 5<Ô¸²0gAiLCÓ¬\95LoÈ\9eûboò-\84z\88qúz), `ç'\ 5Í\93µ¢5:ϱËBòQnÄk\8f´\ 3ÇwG5­ì?øþwN\ 5ײªªj)ÿ°\86¤²û¶\1d¿h[këWî!\8eè\87ï\7fsȶ{Èònð3-RqÆéÁ\9d4\87û\7f\ 5x~¡­\83]I[µ«okºCnó\9f=E]Å1\15\97N\9dÝ\16g¶ýÀ\19×}«Ë|\1d»v£ÃHj}K\92×Uí\ 5÷¾Ü\bá\94j#z±O\1cÛsUf\81\9cø:Hr7\9c¾k¾kä@Ùã¢g¤}§8Ï1²Êã+AÙ2/ë\88\98\95õ\97R^ÿ¥@I£\99üû\9f\83Üä[ýNCgËÅ\19\9bÉô\96âíZó-hí\1fö<ôûOáÎØ\f\e·±æ4ÉhcqruàýO\ 3Å\81\83×}o7÷¬²þ¡&»\rñX\9cÚí\90òJ[ü×;\94±\95g\8e\9f\15®¾ãܼv¯tÓþºìc=ÝâÛ[¯¸S~?;<\7f¯«àVS¯\9f!üoõÇVQ\92þ\8f\v7üÝ\19Ã\9b\a\17uÞ¹þøßÖ\ 4sµý×¢\81\93\8bÆìñ\f\92ôð|§÷\8dª&\eÉAK)ZÔ4â.Ì\1eêª!J+Ê#\11÷Û¼§Ê\8d=­Nù>Ç·:?\ fÐÕØL"iXùÈá¸\eÒè\9b_Äv\857Å¿\8a¿Q\8dYX\94\84\|¢o\8c\19\ fçtÞ4ë³1?-\18yºÿbÐOmSâ
+3ç\1f\eÂ\1fÞH½wöÝ\ 3=\9a\v\9e\7fqZÞ®Î:ú\191q5ݲä\ 3\7f_Ñ{\9e\ 2ï
+Ý©\10ë´{vb\8fóÑÉ   ÉÂ\13Éç\89\96¢÷\83Kõ¿6ÆÖ}dm\81ïÖ\8aÎýãdÝõâã·¼Ï\85+\88\1e2ïáÅþâ7«Ö[9í\v\83\9cÞ\¾w¨üzjý¦E;_\11ó\1e¼6ù¤ìÑ\ f\95Ñ\a\ 6\aþé\8d:¶¯n\ f¸<6áòýx\f´=jÏ\ej´è®ZÚY¼¢ÓéÃ\95\8d\1fdÊ>\17úÐ_\1cO´Ï«\7f«yÃèÊÎÖ\15\85jhS¬\e\eNY[¡ÎÚóøÊú#Ï÷û\v\14+bòÍÊÃì\86º\14[^\8dÄ>ÿ}ú(¹Üa­_ÀàDß­£ë/-~çK\81ùòqWóo_\97Ü\e§ò~ç\e\94_çº\8eWêIÙu¤D[¬\rªæWïøPy° =Kß¹\8f\9e²Rt(/\13O\9fý2Ú\111êô¬;¥ò\81cíÈǼ%Íõ\16?Úàéf¢CK\ f\r¯zøé**ßõp÷\9b¥Ïï}\94\8c\7fÓqcX$\fY$=sóq¸.vé:ÞÀêH«\90+êÃ\8aeb¯!¦þ\98®¿§aÒÐ\9eøí\1aÎh\9fy¼´JÝF\1c\93§\9f\9e\1c<!\8a\19¾R\9a¦ÿÎB Ë\ e>\19\13ݶ캤ó§&²o®éÊÈÙ\1cWÿ´&Ùâ+û¬²-MÛK\82l?\11kÔyë¯\ 5önÓZ>°Z\ eÏzO\84ZmPìø¬\98\92ü4\894´r±\96æÔº¸·»Z\v\85Øù·##\96,\91]\eHt«l\99ð8W\ 4\rS%½ï\9e\fïëì¬\13¿\9e\14f\17oÇ3o Kÿeó_Ã\9f\9dË
+endstream
+endobj
+6908 0 obj <<
+/Type /FontDescriptor
+/FontName /TPKZYA+LCIRCLE10
+/Flags 4
+/FontBBox [-2000 -2000 2040 2040]
+/Ascent 0
+/CapHeight 0
+/Descent 0
+/ItalicAngle 0
+/StemV 40
+/XHeight 0
+/CharSet (/a118)
+/FontFile 6907 0 R
+>> endobj
+6909 0 obj <<
+/Length1 1606
+/Length2 7713
+/Length3 0
+/Length 8530      
+/Filter /FlateDecode
+>>
+stream
+xÚ­VeT\Ý\92Å\82\93`  \12¤qww\r\10\ 2\8dkph \91n »qK ¸\a\87à\164hp÷\90`!¸\ 4÷à.CòÍ{oÖ7ï×Ìûq׺§ªÎ®]µë\9c{\19hÔµ8d¬ \16 \ 5(\ 4ÎÁÃÉ-
+\0\82\1d-\100U(D\85C\16ê`\ 5x0
+`30ȹ\80Ìá`(DÞ\1c\ e\12\ 5è\81¬\0ò K\0//\80GDD\ 4\9b\ 1 \auòp\ 1ÛØÂ\ 1Ì:\9az,llìÿ²ü\ e\ 1XxüÃó°\13\ 6\81\0\18\1f^\A\ eP'G\10\ 4þ\0ñ\7fÞ¨\ 5\ 2\ 1ච\80\ 1\ 4\90SS7x   T\ 40+\ 2u\0\8a \bÈÅÜ\ 1 \8e°p\0[\ 2\96 \b\fÄ\ 2°\86º\0\1cþZ\0\10+ðïÒ`\9c\ fX20\809\0æ\ 4²\ 4?l\ 3¹[\82\9c~»Ø\ 1\17G0\föð\ e\0Ã\06.æ\10øC\ fàP\0\18\80°úMàÁn\rýCÈÉ\ 5ú\10áøà{\0S\87Âà0K\17°\13\1cð\90U]^á/\9ep[søïÜ0ð\83\e\0µ~\88´\82Z"~\97ôÇ÷\0óà\85\9b\83!0\0\1cä\ eÿ\9dË\ 2\ 4°\ 2Ã\9c\1cÌ=\1er?\80\80ÿÐ@ÀÀ\10\9b\7f1`\a¸\80lÌ]¬\1c@0Ø\ 3Ì\ 3öïîü«NÀÿ¨ÞÜÉÉÁãÏnè\9f¨\7fr\0Ãa \akNl\1eÞ\87\9c\96ð\87Ü6`\b6×ïAy ±\86\ 2x¸ÿ²[!\9cþás\ 5¹üi\10óï\99ay an\ 5\858x\0¬@ÖØ\@(ü!%\80ùÿ¦2ç\7fNäÿ\80Äÿ\11\81ÿ#òþÿÄý»Fÿã\10ÿ\7fÏóß¡\15\10\ e\ e@sÇ\87\ 1øë\82\ 1<Ü0P\80
+à÷\1dó¿bÍ\1dÁ\ e\1eÿ&úï\81z ¿\18þ;\90\97\876È@l\1e¤àæäþË\b\86)\80ÝAVê`¸¥-ÀÚÜá¡G\7fì:\10+\90\8b\ 3\18\ 2zÐòO\e\ 1\1c<ÜÜ\7fóiÛ\82-í!¿\9b\97\v\ 4±ú;ó\ayþðæ\92×\9074Ð`ûûmú'JýAu¸¶\87Ó\ 3±ÿ®C\15jõÏÅo\fYY¨;À\8b\83\9f\ fÀÁ+$\f\10\14æ\ 1\b\vñøü\9bl\7f`xþµV5\87»\80Ý\ 1¯\1fJææùSø\7f?ÿZ\19ÿ\ræ\ 5Ä\12jõ{J´àæ\10«\87Áú§á·Û\12áâò ç\9f³þPð?Ö\7fF\1c\ 4r\aYbOÿ\80Z\8a\ 5Ú%§¥À?\91\ eÉ¿îlçAí}çTX­\9d\97ã_\ emóK\ eY\12)1»©xÇYóMô®ÁcbÛévU\99u­¿ý\99\ 3S["h?\9bÂ\87\8e¥#\87`\9e±I\88mí-\97I!^Ê\8e^\84ׯï*\8bh\86\82ܺk?\8744M
+nÐ)¿5ñ¹`þ:gñ§sÍñ'¦?szìk\99T\15ý´\19¿\ 6\89ðSîö\ eãûÍó3¦î\81¾Þ\9e¶ÃG\1d«ÏÙ2¢±\18ÄÌI|\13¶iâá\1ef.'Õ\96w\8f®\\85\10\8fWX[C ÞD¶Óß\1c¢p_âÝlÕ;b\89[ÙÅ\99\11\99\83RZ\951÷K¨.Uc¬\8b夽7\11*ÙM|¨\86G\12Õ\18ñËã\82\11jÙ*C_\16*\90Ù+Ä'M\95ã¹\91\9f\99w´=RÖÂ\9bÓ;àݽ¯\85\1cályºb¨æ=a­=\1d|\15ÐAÿ¶Ï\82 ¼I{:1×\8d\9c\ féÍ\8b\1aÁC\88\ 6\92¸«cÞÖ\8dh\7fX/¦Ç\89\17\9e\v\19ÔÜh<)ËpO9®`ÓÞ.ñ]îÍê\17n>gË\18Æ>5²y\9b\rl?é\9aq\92\vîv~ÖL®]O>´Õn¤\f¶®\83¹ý¤~áç}¶ì\8eRþÓ¢àoÆð¦êò4dûA\87\ 3ùG\ eaUøç\87%̽5Ýz#¤²î       \14@¶I9\99Ë\81þ«ëL\82\19·Îo\99o\1f\83\1aÅ\9c\ 3GÞ%_î\ eè\8eG_I8?>y\17£Í¯¨Öä}R#F&ªå{\87áÀø\91\81òÅ\bô\14\91ßP\0صþuseóq)4»0ì3\1f¥°Lh䤢£SÎGïh\af©riü\8f;nèh\8d àè\1c|ctQù\1e\bM\8b\92b­l\ 5Ú·\8eá¾\89]6ªe|±q\93g\\1c½£Gôq\86x¾µõ\ 1\ 5¿ÎßÒë>j\8a\1e¢BÓ\ 2+\9f¸h>\9a¦5½âMkù.Â5ô%²Ôîqøò£X7\84/W\97\81,\14H5ö3ýc-\ f\ 5§Û¯Ì$óp\>Ï\18èq
+ãاÏ!¢M\ 5êoP¦O®Q\83§"ß&\89i9G$OD¤\ 5\8c\15Ð\ 5}Vy\96^Û%1\93¨\r\98w/&»§»\b\1f\130}¿S\9a/7U\19\95k\ fܼ©\8d\ 3"\9f\8b& ¿IÛ$\14æÁ\187¿\8bð×°,HðY/V>¿\ 2[nxö¯\8d¿\7fÙÊ'\1fÉe¡?c^|âAÒëàm¸\95\9a\82ãâíà\ 48\94\9aÜåÆ¡Ô\84~±¦ë¡\96¹K5u\14[vK\{¾\1e¯\aw\98£êÎøA \8f\ 2\1c>0]jýî:/¡«þ\r¦\8d¸\87ÒÑë\1a\90^îÑÒ\91\8dåË\17+Ã[ÉN\8c¾[ß\1cÆnl[QåF\7fàá»\bf«ø\99\18\88óMi\ f:²´\9fúæª`ñ¢J$Xí\ eàRÈ\83ñäZ=á\12\e$ú,\ 6d\98&\e¬­!\\8f\96\81¶ßÀÌ`÷¨PrÑ\19\88\e\14wì}8¹²p+WUÃ|¡uüz2S\98àÊë<d´cXÙ\1cT¿ßl¦I]Ê+\8f\9cMJ20ªN¸Ô\1aø3^Ît\f\1eéQËæ\90\9aØ\91÷(ñ@)\97â%fx\88ä2eÚØ+¥ÕÑ%I\98{ûk\8b9$\v©tãVõà\9d\ 5:²Ô>¶\97Ô\17\8a6ªæ2\83~¥Óö³7B\92TÔÁ!Ô\93Í¢>V,ì:\ 5ÁÇ\ 1pzs\1aÔ\16ûÍ;v\1c)ÍÌ3J¦ñ»\88&\ 6K¨Òz\1e\18­\beíÉ4|¸À/~\97¬k\97·Ø\19\bÂ>
+\8c\83ô\1c-§ÕûÿêM\9cô¡y$89J\1c\1d\8c\98$\98ÉZË\13\ f\ fì:ê´\fG¾I\82Q?\17É\8bS¢­eÔ\83åoÚ\91äQÁ\14>wwû³\9c\ 6ª[Kâa\ 58"\ 6ý¦\v£öóNÈ\ãu\90\8fÙª\ 3^hÛ\8c\91¸ùZqñºyµÀ\87\92Ð(±\93Y+Û¿§Ä¸\ 1(\ 6J4?²_\1a\fÞrÚÄ\94¼8\8bóöM<\92\7fÃ\8c\8d"»I·Ì
+äµNëgùõÜ·ë\8a\7fëë4àÓùrW4QÔR\1cWËødk/±¿a¾\85\ 1\85\bØ\15\89¬\a¸\80\14YÕyQÑl\8d
+ÔÇoæí§«'Û\11É6zÂÐ\1aÍqg\88Ü\80©\94_6\94°ð\92\9e²\17åä3u(òuu0þßAÒ9¸\9dä\10\94\/\90Õ Þ[Ü-Äó\84ÜGß¡]]ÉVùÈ÷¸=Ó¥Ô¢¬êäÎ/e\94\1f\8f©[1\9dXù¶ËW\86gêÆÊ£¢    \1f­ñéÊÚȾ"N2AÖ)a|ïÂÊ\15\9c\87Ñ»n×3±'f§c\bÆ\97\8dº7GC\93)Â1»mFé8·Qde Eg\88\1dä¾¹*|ßý|½\16«^þ³¤¾9ÏY|ÛÁ\9e[a \9f7\1c\8eÿ¥\91\1ev\1a\941\13°û\86t
+鸪°v\eõ§=à¥E³m©bsÏXfHù\96\v\ eÚâD\1fÞ®cÏØÆ\90Æ2\89fø0»_\e®ëUÞ\ e?,f\1e\93[L.½ò0WP\82ÑtW\8f¿\9f¢\8dü\92è"\ 40Är\92[«âÌ\89\ 4¡´\9f~o\1d\9aÒU¦mãà|\9b¿üá¤/>ïê\r\eQ\19oUx\8f\98ð\0þ\16µMÙ    /4Y©\91YQ¹\1d4¿ \9d8ã;\9e,BTjÁ\893¬Ø`\97W\8fiQ\a)\v­f-$¨°\r\1aî\14'¿ÿð¦§dñê)°"q:Ý:7ÒcD\94\eåB\16ÞTªb\ 58  fÆùF6=g¿<\97Ñ2rGéípQ¹3ZD\12ÈEB\ 2nbS\9d©¢B)cå\r¾³Øwå\a\9a£[VPp\1dhu\beÊûÅFä\e\19\7fÏgEÇ#aè\84\80¥\85¨jn?0(¾\1c\ 16?!@?cå\1e?'Î\95T\ 3\9dÌã\0f\8añ\8bQ\1a
+Ö÷w1nß\8ff¦c;ühù994ú\11ÖÆâ·^ô\96
+5÷M·mCÙí¦ç+?%e\9dûüznÍRº\93j+Yþi\ 1%ÓXöF\8a@ZO³4^õ\ 4Í2JïU¨®\9aß\87ì\9f<ÓqÏ\7fµi\r\8e\96Ý­§8±×5Ç'\86T?ÁQ\93\1a¯\18\18ÌRö\80\18Þ±\16]üTö0\80\91Ãç^Ñ\18û¶'ìlÚ [þrô@t\8díunt\9e\8eõ\ f÷\9cÝæÂlóUÛ=\9d\18\96Çb*÷\17\97x\99\85\8bÇN[\8dXRAÑ\8a#J\88ÀÊË\8d\85ãÔ²y\1a\1aá¥H63»ªæÉ\92÷EXc\14\17/\95Ä\ f\ 4>_IÃ\ 5*.±$µ{&w±\11¶7ó¥9Á³ï\95&\92%Ñf\1aÈE6Ò®\88\91;\99óuè8®\19á3¬\95ß\bÖÒxÛlȧ¸pç)¸\ 5ë\12ö*9ô2N>]þ\8cI\98Ô\95>ã³a]ávk¥\0ªG\95\v\94\0µñ\ 3¼D[\9d*¡GÕéÖ¦      Ä\rÂ\94=êcý9\94\11'­K}ÑEj\86\98\83îg-&\89\1e\ 5£=Î\14Ýá\1eN\93n\1e©r\ 5\b=¸uH9\1e..\92 ^öûª¤\ 2\0·ý~Ò"ùº:2c´\97¤C\1f,náuh²!g&ïá+÷4ÛÞ\1d\817ÛS#\10"'Ç\ f!~Ì9ÓkÏÕ\1esëp\16Í#[y%ðzýøâ#±°¢\ ej\7f[íw`V7\8b¨\0\88·ìåI\8cí\162¡ä        øÐ\93\7f\94å\ 1\8e±z\7fð#/­kÞ\9f\98"Q\ 4Û,ë\`\96qÎk\10Q\9eêø\9e\9eCªM\8aUoüÕ¯tod?ZÞ¶£Ï\83ä³E\99ù,¯\9a\9cËkrÕ\8c\14dáÑ\9e\14\92
+¹_²éKìi/¥ôñä\ 4UØBW°K¼Ë  ÷1>ý@?\8fð\106­ -\8d*ßI©V\15rU\19dγ\86\12Ì'àá¨\85¡cûÂ\90È\e]W\12&C+\13Ö+NbR¿Õ^±\9c\12¬ît|.\18³¹\ 6ÕhÕ%\91^\1a\ e\84\15¬\eksm\10³Û\15\12\10\97!Åþ\11\85´¨.¤\ f­ÌWÇ8T\91,xi§dû´à)®¿eíØH»ä5Ý\82\17§\eÀ×\8cvk\ 2\87\99\8d0p>£À\¨3õuc(hXXJMy}&yÔ\9còÑZÆt+îµhéwhYI\8e½6߸øl\93Äh@\92­ò;Ï\ 1\7f\91ælpݧ·¾ø¶#|E»\vgO\91­o[ÏVe\10\98_äc^dj]j={¦,Ü\ 5\1f?m§\9aKE÷²\14ê¥a\80ÐPVÕ¦\98·\16÷AñÚF\96fz[¡Di\ 2\98^t7c,sÀQ\832¢1ìl\972ýÖN\1f\Îëc\fï\84Ö°§Ã\85AÜ<_©\8b.!å\84Ñ»Û.\9b âîÆÌ\b®þÆM·\93á\81õ³\9eÈë7/ÃÚì\ 5\9f¨=ïTié±\1eãj\9b\7f,RK{\1aà\93\92\85,èÀ\93Ï\12Èø^§Nf*KF\95×·¦9ä*ôù× Èèëa®F¥Q­5ÈÇ\88\90ôÀ\13~\vEW¹\ 3/AQ\91\98\85·É\83\91\ 3u?ü®® r%ô\9cJuqh\89\93Ûta"Í%ÁÎö\94O\96®¯ß\ei"pëÑÉ«Bð¼Q\89\8e¹    Vp\ 1;Ùæ"\Ä!\f\9b\8fRPõ!w\98\ 4\84\87\95¹¢þ}áü\ 3\13N3Üϱv>eg7Òx\1dùËÉ\98­`pv\12¢vÂ^\98Ðé¼ð{AþÆmÓ\ f!¦²\81z\80¡Xgû!J#7ã]Úúu\8c&t)r\fò¸càÍ\86\93Ä\87\e)\82qS4yì°
+\0fDz\1eq\1e\r²Ö\ 4\ fU¿±3\13jà9~\16JÜs\95W\96G\86KäjáY¯OÓ\ eæÎ\ 6ÓÑ\ 38q¾¶X=Ï°\91\ 2T¬M}\1f»\12 W&ßo\83\8aÚå>±\17Ý\9d½ò¼ü@ó\11ìp-\8a\9bf¢sqÕ©[â\1c0£= Ýת5IFõÃ\1f\97\8c\9cß´\9eðÎ\9f/\90J\1c1ôõ\8aÏU\88\14XJä gW«/<Õ­Ø\9bO3 êu\13ù\12\83\8døÅ/ã9Ò³ø\\8f>´Ï\ 1V1\83\9c\1cÅ\1dÂ5\94ßp\86M*\1aÎýâÛ\14c[óù\8bjU\90½OÇ,\ 35bªà7æµ\11f\8d!â:v\ 6߸%\8c\82\1aW6\86\1cå)\ 4
+`EgkªÜ\9f¥\ 6®Ý\ 5\12Ú*\98\1e\eû\9eºN'ê±3ôar\8e¤èo \9e+@ét"Gïf    ]ɬoÙ   ÓcUf¾Fi\96Ĥ\91ÿ\12ÈVn\9fìåuDò¦?í\14æ\e\eÔ¯)\9c»pbü1üÃïCÞ=\ 1ß Y]õ\10\1e\80'\f¹9Úº°*âõñ¬mb¯c ÂW|ã¤K\16\ 5
\1d:ÂÚóLì)\91â\ 1|Z+m\0
+j\1cÿ¤ð¥MK;Þ\13Ó\95Ù\9d¢þº!¢\8bª\95´§\8dú&\10\90Ϊ\ââ\r¥ú Yõ\ fú]MÃ\ 3XN°1æY0\94-ܤÌÞ©!´\84ýd_\84»ý\9c.ñéË=b+Ì°\1f\0\r\86>\8d\81|pÆ\8c`æJ\98¬è\16ÅgZ\1e~ü¥¡\fÍb¸\19\8cÅÞø\84þ<Ú«Wx©DøøMO\1a><­\91ÁÀÂ9VÊ\9e\15o.~S\9aï#\93\8d~¯«ò-õ\111)[Z¼ü\8d\1d­0\ e~    {q~?Ea½`®ëÒXZI*U\8eR\ 64Úþdªv\91¨.f2dú\94\90çs©OqÝ\93\8ap¹Ké÷q«Ód^rÊW\14©\9f.¹v&Á¢w\81ôv\95\ 6K}ãëb»^@\13s
+1þ1\18xý£à\ 6\8af\8fcI\f9Îôì+¿\94þÈùj\9c\ e \9e\14e\14ëlìÆKX^åe\88\ 1\15\vÍ\13,hò\86\ e\92Lþ"ø2ØÒíq\86aæVt\e@ðãñ\9bÅNgS!òH;Fcý×%c
+ú¦ßUü®'êÝÕ\95å\ f\ 4ø\86\8b©Z\ 2sãOÜ\ 3Ô\8f÷ª)\9bV_m\99\báò}_¢1ÖD^­S\17<m\15dpT\98æ\7f7\vÅ\19ÿ©sî l«Ã9\1cEZ\ 5]\9fõ£hc«\8fTÁ)Ô\v\9e\1f\93\8f\13õ$ìêôÁ¯E'\1d\89ö]\³¤\88¾Î0ç½S\9eÙ\8b÷\18^\88ì<)àð6ë\17\16dB\16\98ǯ)\8cV\98t½<o\9fÃqóÛn\f\12\85\8b°©çX¼úêywß9¤$\9a\1enò:\94Ü\18\84¿\ e\95%ô¥ÉM[b\8b6Êç,î1á¬+¡ú\89\ 5\930ãÃÊ}      Ç´×§³~t)&i\90\f\b\ 5\bNÛ¶\ 6JH\12¬)"ö\90\8aÚÛ"\1c\931àëu0\an9ãTú¨ÒP\81+ŽÏO\b«Yºçv±bó:\91kËPn}MtÔ\9c¯m\93\15\9f£\9bOßsº¬KïYû\8f\rù\1a+\91ßWW0%ñ\96\84Òj\8dC«"Wª\82\ 1¿\88F©Ïr\v)_%åf¸~8\12§Ä°!û*ù4>ý+'G%;øÇW¥W\ 6h®St¥í#£.\99\88vëŸS\8bó\93\8e\9d\98\ 42¾Ëf)6ô\88"D\f\17¿qö7hvCö8\16ª\87ÙÁÎ\8eÒH\ 3\16A\1fV׺ȸè@´%{#\9e T)\a\86\f\7f(!ÏMêÝ\9b㢭L«X*÷±ÅíwÙ\9ed\ 2ï0¥y\89ÚÓ\82°L¤ú0|eò»õ\8e\85õ        \98$7È mua\rbâW¼aÏÄ©§\18øÔ\8c\8fÚ\8aì\93\8d¬I\82\90R;\139\84Ð\9a\9b~Þ_¤8ª¡ø#5`åñ\9f\90Ôø\87\9dP¦XY¦\97\86\88P¨R\85?¶Ó  ª;ÙLFKA{\9aÑ ¡ñró}Øv\11ç£Æä\8a ®fQ\8cè\9a(ój4°ã\9cw¿³yÚV=K?\9f\8aÂ~ªCñ'J\9e1§ò,\8a/Hª\81\ 1\v[\8bÎ\17\19x\18¦ôHÇ\9d\15ì.ô\f´+ï\87\9am\Zׯ\9c\86\85Oßù+&¤N·X\7f\­­«'B$s\14
+£wót \7fVHz\11È`)¨\12ÖÂf^U±¯( jÂAÀ±\81Iéz8Oa£\1f£_\8aå¦ô^\18Ç\10-ïý\ 1)ÌÔZ"éØ\89\98X7\7fÆE\9emNaÊâì+DØÐ\906é4OÛÊ´"(Px      ±3U.©ÍܯQ¹\12Ü\89S+\11üíðÅ(è¨î\90öUÊ\a:r.\1cIDüã,«Õ\9fòb\83ýS"Þ4-ØÆX?ë%ôôÌ     ª.\90\84\9aC]£^]ÄæÈ\7f,\17\14\9b\7fs«j°þ^\84MÀór\8c°ú8_zôi\6ÓÃÿ\7fº\ 45ºZêê:%Ð\b»rÕ¢\89\7fôuúÊ'¦\90¦ê \12 \81\0Þå\ e\ 3rµ¿À\0lmp"C¬cujwµ\8eS8W\b¬m\ 6\9fékeF\95¡´ü"ô\85¹V\15¾jUV=~àg²`=\12&övLçsF\0ûǶï·\8de7\89\9f\ 3(õRx6P¯6\7f\99Ã\16t)]\9dòÈ\15ÔnpÔ(5+®\85ÎÆùü7L§M!\a
+XAî\1fw;$\7f\19óh8"\9f¿Ì\87LonÁLèÒ6\f\80»^C\ 3\89\ 2³¥I.'\9dçË<\94\85ÂYNÖ\8f6\11ýý\ 3¸b\1a\94wågW\v¨Êñ\93xzL.r\82\9b\añd\13\19Ç:¶t+\v¦Ã©§;\87\vÉiçð\94½4¨1·'Iu\11Ò&\10¥&\12Ú)\99øyåê
+\80§\18úa\b\18\89/\vrV\e¯#Ýí\97SýÐE\1a¢\9e×£ÝÆìz,®§o¿à¥uî\9avfÌ&Ï$,\86eÛæ]Õ%W+N¦¨\1d½}â¯\91µ»u\1c±´\90à¹%\e"ÃxÆAPò¢°É³\8f4\8eP\94        Ê\1fP\12£§\8cÂ>Ú<\13o Â{¿íÍçµúÌØVPg6\8d¨¾Ø\94Ræj9F5RâÜÔ\80Ѱݯ\90\8dÕÖ£÷Ô\88¬X\82z+`L$g?¿»å\9d\1fSS\92`G\1däW&ÊÎÞívF­X\fT\bé­\97ÉçcÆs_\1f\ e\a,¦"wL.êX\12Û\ 6´]!×^\84w@h\19\19\18\1cY\9b\1e4\94h\93¿»û\94ÙPʮٴ\92\13©iÙÉÝ^\97$\7f\8bB,õ'òºTùL»z\8ex\967éL1Lí`Whä[!5RdÞ\8fÇèÈ\19\84Q·f\15²9\8c¹þH\1d\1ee\96q}X%Fu¬\89]:n£Ï\16\e\92l¡ÝÍG£¯\1d\84\8f\81×\ eÛN\98°-Á\83»,Â\8c\9b\89\821BD8 m\84«\7f\88ùdÓ\kþ\1aÅñh#ÓmÙB©\87!lÚXNH¯\14\16¸ÆÀ\83\94úÚi\9c\8fÛ8Çy[±\90)lâÃ\91\99t\ eÊÝ}Iΰ4\95\89
+\8dy,É\9cݱ\8b¬\9e\ 30U·íh|\83d±ð5Ëgkô_\84ô\1aótþÜÂÚ7ÄD\8cùÛöñ\9bÙ<\87©^\ 3\84Û>¥Q\ 2j\14Û鮣Oô¨\96å\81\87\ 5.ÊG(\\e¥¦øå½ü³\86À®ýÊ\80èÇz\8f#\ e\80ï\1a\9f5U\13J\ e\vñ\15²äÖhðÍ\8a\ÄwÓ\f\91\95¼|K\86\98A]\98í¦}jêEið<ÊÏ`\97ç¹\1dØü~üçë\1c¬­òågäh\85ùe<+ûU/¸<9­¤d§({\8e²=\92®[m7'°\vÛr\89\ 5æõ:%bJDù0NÚ\9f\1e\ fÐK<|¸KÎ<[W
+Nyû¦÷¡(NAï\ 2X\1e\17\8fË\eÎÎ\97ý\8c\18D\84µÖ\87Å\e\9c¦\8d¡\83o\16^¼aß#\e.eÉ\1agV\ eºñð\19¢NÙÇ·ñB¬\9f³l¬´^\99Û\b\b#L\89\8cøÄ\82ÇE6{ü»\81\ 3\85¹\18\0ì(b\12Ä\9eO¡"¿\12\8eÒ(±sÚDµQØä%®;Æ\8d¬\86=ÔÏYx\89\8e¯?®Ôí,Söù\13"ÝTm\9cÛ×<ʱ©¦{¢Ó.´\88âf|J£Ë®-¡z£\8b\9fß/üU|7yï\96RPå\11Ô\9f\1fO\1c\ eµ)#\ 6´)\96wã§Î(±æÜ\9e\85ð£NF\87\r=\9b,¯©Ã£"Ã:LciòÁªÍe÷mõQ]¯{:@!ýX«ò5é\1d\81ÕÛÕ\88\80\eæ: ec¢\9b
+ôÜ;\95Aây\ 2Agñ-÷\9f3FïTÃ4½]_\9b0\92d\ 2qÅiPm\82vÌH\9cÆì\12à\81±´°è\17\ 37sÊÛÏ\9ep\1f \83?àÓ¾u\1a]{Q\92°\94@3\97æbYäPN«\86Ößo\17÷,+\97É\97É3Ãáé÷ëâó6\18ªÃëì\85\81¥Ãní1-¿ Xb©\ 6)Êz>\rt\8dåÝ\8bQ\9eò|å7d¢ßÖ­l6\9b\93BQw§\e\a\ 3VêsÓ8ÇgvËØ0÷õâ\ e»°FÍÛ\18³@\1f´á\91\11Î\91\9d÷Éú¯Ö#ú-ujêï\13¤Â'sÇWý\82¸\98Ç9Û\96\96ï?nÐNTþ\9a\½z\8eÑ\e¢¥`HæçK\1d\7f\19mj\8b²çGêwK2Æ<¿<Ûi´¸\ 2\9eºWù"ØkÑ×dòâDõS*sÇc\96©Àü¥ÉÙµÐK\9d¬\ f\8dú\17\ 5Yìw0P\17A\95}\93\9eÞ¬
+\9e\90\13±¨mtóÑ\8fDK@\ 1ó\97ÄÃY\8cV_/1\17\9b/\96ç\9cn\ 3\9f>³"qn16Ü\13~ñ_ \8e¦\99\10\\13<A\82z\8c÷H\aë,aÓ\8bH\14¸ñ\1c\17ïʼ\1d\12ëÅ\10L\17o\v\13Aé²\16ÏHK9\eHæ­×?{Jó~Þãg\81¤Ó-Ácl\1aõ\15\1a\1d¯¸øúà\19_M¿\ 3LÍRÚãdë\8bÙ\82]n\7f}\8d\1c6\a\9a\8d\9do©z\8a¶úÓ\82â\aDÇ?}pr\ f        \v\18Ñ\8eÎW<\aö>\86\11Û&\9fH\0\902Ù$é\15~äwWÙFÝ\ 3#F[\8f\88RTðû(\9eT¬G¾¸Õ=\1f\ 2þBºLyuv\99L-.°\91\9c\9a8R5\12S&\e®\13ErÞ#\15\\1aå÷õÈyí&í\97ÿRcq§\13SS\e5P T\ 3»\1fíqçu\82ÛbLÈâõõrÒ\0×#Â3Ì\9d\ 2\90¢\91_·ÆÞ\8aX\ e\9f\9a\8c:ò»5\13¢é·\16ÚG\ 3\10Ã\ e b\98S\1aÓè¤WÅ´Ñ¡\82\17¨ôñþ\88èQIº\14\92ýÀ{7\fbËpaÔòÂn\81\8dM[½´½2\1dw_KÛ¶&\9e!7}Iʽw÷´\1a^´¢;îCËXº\87ZJmÔFIþíÒ¾o?E)ÌæÃƲ¾Ø\ì\88ñ\972d\ 6\96n\10\9dqm@©66¸\94k÷v}§&\f\8aíQÒ°%ΰ/\80âA\9fn¼±#\15\1d³lzpRh9ñ5î~\10\91\8aSm\15Ï92\1e\8e?îÇ9Jd\8dL>\98Ãy¿Í3ÚJ\7f\ 6»>\17E¾Ì\ 5Æ­Äi\a®\}½6\19¨Óõî\9bÏ)\12ÂÒÎî½F\ 3¤\84v\8c\19^wUË µª>^=\96ò\e¬©Üi\135è9\88ÐÒt\97\r\1a\ 2;kG\87é¢Qô'ÝÐr>¡áU¢c\14z#õ\85\86\ 5\85©ð\e?\9ax¯×\95tÄf1ëT
+\0\8dûämÏýÙç\16;\17§\19ÔÌXn\ 4zïwÝp¹XÖ5@5Sù¸Nj\98\82­&ÆÝwñ¨Dúã)\a§¼KxxΧ5o\99!~\90´\99'iÀÍY\9dÜ'\7f½g4O¦ç×MT\e7·­È![¼G§m¤;R\17Ò\99.¿Fö\ 5¾\9c"TÃ>\12íIzßzu¤Áu\8b\ e[; ãÄ÷íéð*]ø1¡¸CûÇ7\9cã\81ùBPιϤ\1fÜÇ-~lõ\9c\ fÍ\84\11ÎIâ¼\90\7fÿÒ\ 5@þ=&\80u_\1d¿\9c©~\99$æú\94QºÒIð\ew¥g\19ÿ×Å\10¯éF,`T\15±k!Û\11>i÷ٸK\95\89{\8d§\1döÇFß6\rãí\81¬\83¥\9b\92sµÒ/ù¨ªæ\8f~*<)ÛI9ݤ\13\93²M´\98\13qÜñ+´<0\98\11um\15Ú¯hx§!\8cU_Ä¢\16\9e\88\81ãIÎ\9còÕP\989\8f\1dêq\aÄ\1f\91ˤ1\85ë}\9aDË\)_õ¯qÇHq\7f\ 1ÚIFËÌëbÇ"\94¡ã{Af`²Î\96â   ñÆ-|îÂ\f6@MhZ¤\f¬r¿\1c\ 4\9eö8k/Ùñ®ëôfË/\11\ 5ç~'¸uÍM÷®c\8a°¨ò ÇµWÙM«×Ùj±ín\9f¾µì2\b\9d\ 4ú\87\19Ø÷V¸½\15\97\7f5@B{Õã6Äî«uöú\99Sï&\90Ó\81\95µ8\>V\8c\ 2\1ai\ 2¤*eúP\88ëNPvÿÊÞmÃJ\ fW3à´[R\e\9aäUAîS\85\19iÿ\84#TKÌó\14ÀòÜÇÇ°¥³«\9a\90\1d\9dqb\8aÖé\9bM£1Wö\97ú9ôv;A%y\19k`ÉñA\8b\10_cRÛÓï%>%      fcr/Ä?\9c#B\89\93\rZn."ìKÚ¬\93\9c÷`<r?NÂÉ·&\8eu7ªÇícíï\9e«\ 62[\91\89%       CD\99xîCfH3>TÎ1­`Õ¥\8f\9e\9b8¦ù¥¼\1e\16ZU²m\\7fm#\95\8f5\8bãH«i°\ 4\9fnú!\1f\94^K\90<<5à[ÑÐäZ\11× ïX̤6\953;ñ\85·÷ðÕÇÏ\f(Âä_>hÆ\1fÒ(\b¡\e\ eÎô\1dæ
+Å«{Qûá\17ë\ e\bÙ\98W}\97\ 6¯\1747\9a¶`!¤ã_J?¢ÓH\97c\1a\b&ªí\81ü¬\89î0é ÝE2\8cÆfR#¶\10uN¯\89î[|sÆ4±Ù\88\84n;:,}µAWÍXê\11ÑfM-mÐ\rß+/b&\9co#º°\9bñµxä\1f÷ó\80¾¿\99µbdí\93\b\ 1^\81gQ¸ó\9bÀgV\1a\8dÁ²µÕ\14PÐ$k7QÕ\94­êt9\ 3Ã\7f\ 1[Ã`ú
+endstream
+endobj
+6910 0 obj <<
+/Type /FontDescriptor
+/FontName /DQDZYQ+NimbusMonL-Bold
+/Flags 4
+/FontBBox [-43 -278 681 871]
+/Ascent 623
+/CapHeight 552
+/Descent -126
+/ItalicAngle 0
+/StemV 101
+/XHeight 439
+/CharSet (/a/b/c/d/e/hyphen/i/k/l/n/o/p/r/s/t/u/w/x/z)
+/FontFile 6909 0 R
+>> endobj
+6911 0 obj <<
+/Length1 1624
+/Length2 7166
+/Length3 0
+/Length 7996      
+/Filter /FlateDecode
+>>
+stream
+xÚ­tuXÔm·.!\8d¤\94Ô \8dtww7(90300Ìà0\94\ 2RÒ!-(RÒH\83 Ýê\8b\84t7C    \a}Ï·¿}½gÿµÏ÷ÇÌõ{Ö½Ö½î\15ÏÃÎbh§\ 4B8\80Õ\11p\14\9f\10¿ 4@\1fêæàé¡\87\80ëò)#` \ 3\a\18\14p\a\88\11²³« Á@\14\14\ 1W\ 5¢ÀÒ\0\v0\b 
+v\ 4\b\v\ 3\84¤¤¤\bÙ\ 1*\bw_$ÔÉ\19\ 5à23¶à~ü\98÷ß\96ß.\0\aß\7f!w\91\1eP'8\80ãîÃ\v\fC¸»\81á¨;\8aÿu  \18\f@9\83\ 1\10(\f\fP10|¢¥¯\ 1àÒÐ7\ 3h\80á`$\10\ 60ô¼+Å\11 \vu\ 4Ã=ÀÜ\0\b\ 2 \80ý}\08"à èïÒ<øï¸\94<\0@\80\87\11z\17\ 6öq\ 4»ÿ\86x\ 1î`¤\eÔÃãî\e\0õ\08!\81pÔ]\ fP\b\0\14î\bó\ 4ý\16pg\87 þ\brG"î<Üî°;2C\84\aÊÃ\11  uG\ 1î²\1aªªÿ­\13å\fDýÎí\ 1½\83\ 1\bÈ\9d'\báèù»¤?Ø\1dÍ\1d\8a\ 2\1e\0\14Ø\aõ;\97\ 3\18\0\82z¸Ã\80¾w¹ïÈÜ\91Ð?2<= p§\7f\ 5 ÁN@$\b\ 6ö𸣹ãþÝ\9d\7f×   øoÕ\ 3ÝÝa¾\7f¢\11\7f¼þK\ 3\14å\ 1\86Aø  \85\84ïr:¢îr;Aá\84\ 2¿\97E\v\ eA\0\84\ 4ÿ¶\83<Ýÿ\85y\81\91\7f\1aÄõ{g¸ïD\0A\b\17\0\ 2C\b\ 5ô\11¨»\94\0®ÿÝ\94ùÿsCþ\ f\8cø?2àÿÈxÿÿ\86ûÏ\19ý·Küÿ{\9fÿI­î   \83é\ 3Ýî\16àïG\ 6p÷Ê \0º\80ßï\fà÷CóÌ\13üÿÄ\0Ý 0ßÿ!ê\9f\8e\16à¿\95þ&û'¦\85\ 2ÞµC   ît7\12>!a~Á¿ÍP\ f\ f\18d\bE9:\ 3 @Ø]·þØÍà 0\12\ 6\85\83ï¦ú§¡wA\82\82ÿÀL\9d¡\8e®ðßí\17û\e\ 2ÃAÿÔ~7¨?Ê\ 5tÍM5ôô\1fÿOoë\1fOû\1d@\99úº\83\ 1ÿ7\8d\85\1e\ 2ô_\87ß<ÊÊ\b\1f\80\1f\9f¸\10\80OXB\12 )*\b\90\94\10
\1f2þ¡\11ú÷Y\ f\88BB}\0V\82ü\82\82B\80»ÿ\7fýþ}²ù\a\8d\1aÜ\11\ 1ú½3&( \1ct·fÿeø\r;z"\91wÓýsóï\8aþ×ùÏÂ\83Á>`GÂo3\bG\990\97ô¬\fT\15M^ß\90ªUW\87\10v_¸{i­iQAð\aD{PzÔ¢Ô;ûëÊpþ\8f#Ò7M¾Ó[î¿V´yVû;¨a\9cí©à½|\86\0VîÎ\ 2ò\1f\1c-\12\8fWC\ 5lKïgl[ÄúíOé.Ü{*.h¾º4ddl[r\8dË8Ò"\82ÄßGs\a³z\15\ 4?`;s'      tL«yEÕJö\11\83¢ªpk\9b#y\ 3}ÆÙ3𹯷ý\10§s\85þqî+\ 2v\19 Màë-\96\14\94¯=ò¤Öñ\ 6çÒKÂ\93d\99§-
+áOéüm\ 4\16O¬uÿz³Ñ\8d@\16ä\92dO  \ 4g´iãï½cºÐK\80\94«(úoxêæ·\88`?=\92«ÅKù9)\1ek\90¯;48_\89É[);k§\9d"\88ù «\87\a\84F=\8a<¿¤9\v˸È@h1\86i¯°ü\8b}5\9eCÆ{íO¬ûX\87øÎT\8eç\14\13¡=\87\ÏeKï\ 5¼\ 5¤HîÛ\13Pb+\ eO\86\8aÕ¤\8bY2¬ô­\82\87Ùi\98ÉCîÉÞhøí°\98"³²:%\9fÍ\1f\ fF\1cx6\91\92µç\9a1"Ä\86\98\16\97KUÉ\8d\0   \13Ê\ 3do>\8acºØÈ\14>öVëß\8a\96\8cæbºÝ\1e¥}DïD\9eþ¡oL{é\97\9cO\ 6ô¯{?ØÇ\a)\94\95ÎD\86\9b¾\n\1cÏ\U^:û½%\17\92\99ß\1ah<\81ú\7f^\ fÌmoLõ\16\952ê\ºZûHïÂ\ eÇK\8fXhÍx\96Üö#u\19¾ühUÒÐ\98É;&! ·÷%ÅÀ\e¶«\91\ 1\9d}3zÝ\84ãz!\7fãCÞ\8eyÂ%\87Ý\8c\82\18\11¥\1f©ñXv·
+¥h¼%ÖÅüø²_vD8\19\ 4\9c_#CöY*èD"ÑfÌ;\8bfCÏ\89\96\93_\ e\9b$^iÒ\e\11+*U§/\7f°¤Ø&:óí\9f\96\v¢E\1aT.ÑÔF\96\v(\vªæ\8d\9bp\94Ë\8dÍ!צ¦&y\17\8fð@Ù!¸;\ 6´\99)%Z\90¿ª\1dû¶¡R\1fka\90ú~÷\r&\15@!C\955m;¢\8c÷*ÎüØ\94]túàÈñR\17W\0îR\19Â_kTo\16\ 6øÊÊÿ¸q\8aäg^["uó\a}%5\1fÁóɱ¯'ÄAEx\89\¹RªåI\18úqVt\84Ç7\97¸?ß\90\8d]ÿêo\9fö\19J¢"&ÁÌSÌÚ¬=/l½¾¦\99tÿ\18ÿ6Ýg\15\jË)\9aó}\v\98k\f&\8dS-m\8aQ\94s\89\1a>Yì\9fb\05UÏ7\b\90$Xî¾\83lTZ>ùTõ3\9c\81*NítC=cü\95Ùú>_g7T\82B\84;TK]\18_¢äü\88m3\83Ê¢µ¨u7ÞŶÿâ¥ynO\10Àj=\82ü)û}>'¢.ü\92êÐwGxÝ       Tè3`³\ 17c\9cFûK¨\175\a\19*Iù\99.t¨Å­\818ê'»V\97"ιä#úOúVüí\ 2î\94\ fÍ\1a\ 2e«¾P`Þ߶¢\14\98ê\1d\f¿º
+f\9føk\8f&\83ùBÞ\9f ÎHLê¹÷\ 6Ä_`\92)\8dæƶ³Øp?W`¾êD̲\a\1f(2@Ýäu/ÑR1þªÕì\92\9eYA\1e³\eøe%ç\9bʲn\17ýlÌzþ#9«ty\7f\ 6oá£ÜÇâ\e£\ 3Â\95|ß¹f\84z\9f´^\ 1ñ\8d\9fª\ 4©$®gD\16\r}\9f| ù«\84£ïEm¿\898ÛV\94\92OÐN\84\82¥\ 1óeû;³ØÉ\97g"3\98S,Ô§xÇ\v w7bhuòý\80â®yK\7f)íWk÷5ê«E90|8#óS\83\80\ 1\ e7\91)\9cE\96\e­¾³û¼µ«\96uö÷\84¸{9\91\8fõE°Ø]ÒCÈCÌ(\ 2cðùY6§ë\13\8fÞ\86ÓË\15ëöÐ*\14öZÆ<PâáРõ·7\9c\eñöóE¼ÙGcñá7«6\ 56\8bGH
+KÈÛXË\19§%DÃ\ 5ر¡×®\b³{\1f\17±Ê\92~\1a\19¾r4Z\87\a4B
+þ¢\8f\fÀUuz\83i>͸uOê\9e\81Ç\80Z¤ñnö#®z6E%~q\ e\9dÔ\94\ 1¯uƤ\a\9ea\99bøj!\96\1ek5¼\ 2Da&\8cVîÈRÂÝk\8fYhÐ\94­¤æ\11´}ªë;8\e£*\19tJÇ?9\81ôPqe­ò òf\ 5\96Ãj×Ã\1e\86\9fá\97xaÝ3¦Å\17\89>¸ÍcÄàQJy\9bE´TrFu`äª\95¡¼
+¿\ 2J\19Å\85òu8\12Ø|B\9e\96ÿt÷*8\93\83-ùõ|ý\88µåFs\9a\1a9"\8aåì³ZM§\8fÉËøáS[i2ÍjèÛôM³\19\87¹ÌÙW¡]ÙrsøõÅFU]\ 3a)×\8f&jVm¬ò³\85\8a\83m¿\ 3¥4*õo¼Gbl>\13HâÀ9\17©#\98±\9fuéz\817Fò÷ã8V®ë¬¡JqÏõFN\1fx\94l\ 6ÄU\ 4Ç\13KQp,å^ÿj|\16ÖÎ\8d\15Ö6yíÜ¿¢Z\ 1      Ê\9aµ\18
+p\ fOÚ}ÛÁîç-áó\18¥å\7f\86_\93ìélNà\84\85\1dW- eô\85nnñ8\83oDå!Wö\ 3l\15Ùg\v¯\r1U\14\16ï'\e¿ÚÉ\1cÆ\90LNïôý.µ4\15DÅsúâË
+sPÐb¹\ 2sÀ7J\8a"¦î\85Ú±µ]ýRNR\1f97\95÷\18à>áOBGy¸!«>
+\89\95Ä\1d\ eµ\8fZ«&¹?«\11²¬\ø¿:åªèº\b\8aìMJ!²%ê[>\\\81¸´¿£ÿ"ÿÙ\84\836\9eû¦Koº¤â\85´NÉ\ 5b-h\rûx\9e¨W¨§òW\14Ó-תØÌméÚõ\13Èk¶Ðb¢\89ñ_ÅmAk\86j|¹Ò"sÅ
+uEV·ËS\81#³Ü\8e\8a.\r)\1cùÚ4µäñ\86e?f'çÊÉ\91oôU\9fr=<²\ fhÿuùéz=#Z\9cñÍì»\97iYß\18ÛU®\8cµì\0\vÍ\8fÕÄ\8f\99ýÑ߶Z\9bR\89¦z9¼\G|Ý{Hw:'¿d\86S6¾lè²0\8dYcrú®¿±uËZ\9b\90qtK ÖæF.\174$^\95±Í*eH\8b\0\89ñ\1fh ü=\12\1foLí\ 1·5
+óÏ4Òê£%1+9B\99)>L\8f\92\ e$Þû¹6;¸§E\14\962\89-B+\9d\94¤÷Ã^zä@5Í\83¥ãg²±Ml\14'6ÚNB Ó\81\1c¬ãjV¾ý©Ög2á-\88\e·»Ë°\9eF4Ë5/!ai¶N|ë\8dÛMô\9a\8d:¼Hè\9c.L\7fä\80\15¹û6ÍW\ 6r\95\18t~ÙÙ\99\9c\'­sº\8f\91T@\98 ÁXc¤aEi2àºN9s\8fÎK?>ï\83O)Vª×ºß"\ fÁ.#<w\9cñ iäs!·:ñi\ 6K»­®çl\932B)SèS®ü\1eñI\1d\97^ñ»ù\17~fÔ\86\eÑ\¦ÊåM\ 59T-\10Ó P¼KÙå¶d\v¬óÂDë\8a$\,o©ÏÂéy\12\ f_      V×æ\94U\1fa\17\84h\ 3H\7fQj¢Ülb¾¾ÀNMV\1cÒÁùvº`ñ-ð\80ØF£®ª\10iÛKFa\8cÆ/<®\e}?ëwcÞÍ'ô\16Ñ\ëÌ#u\8eæËð4K·z\80GÕ¶é}S\1aÒÝ\88­ä~q}&¬½Óet\7f}ùfåç'¢\87\ f±Ý\8a7³¶ê[¢Êj\aWÎme{?\1cn\95Z\83ã\13\ eØ`´]\f§N^?ou·(<Ä8ù7vÏe$æ\e\88¹¯\89çJí\80\9a\1crB"\9f\ 1¾.\96ª^¯\9f£?\97w½!Uá 5\89´§\17\9dp\9a        }P«ÙlôÔùM\8aú\88ÃK:Þ'£»\88«¡0\16\1dù\vN\85k«âàÎx #{kF_öÆöÌ4_\ 1)æ9Þ \fæJa.\87\f¡øòÛB£×§\1dbuò\ eÃë9é\9e}\-\ 3\eûÚß(¾\15ru\8e\K\9b|\97>;A²Ò<õÈ^\9aÙF\14\834R¬\96çPÌ>7øçM\9b\ 1\83Ô\92è\ 6ß1v¤\8c\84¹è\ 3Ë*]Â)¥@-=\9bÍ3\0­.ÌäCsSÅCH¶&Ï FCÌ4\87¹\9f¸X×\ 2_\8cw°ç\aËèJ³cýÉËØSO¸áj®òí%ÊÂà({Â\9ci_
+!^IuM+&\f[hÜ\8aÓ1\90îÛÔG×\16¶P\8aÝ\17H\ 5zz\8a\17½ú\Ae\1ab\90\946,$¯¸°½Â\10A7\9aóñE÷ÃØ-ß4Rn«òÆ\91ÃUH-\9dHr® Í§î@\ 1\82{\ 6\97\fBáAè\84±!y\8a\84/:ª\85T\v\19º\81\ 2##Î.Ì­Þ_ÄrÃ6uy\89\1e¤»ó|Ç\14¨ª<#0 p\ e£ãÜMÚ\92ÿLi¿©\99\89EÈüÚAï{ëMà8÷Ì\8bÕ\e\92\1f^ïm\9dÎùq\93ËÅâlP÷\9b¾Æ÷m\87¨ü8¦§¹|öVc\ 4k\9aÔÐ42\8bKf\15}Ñ®¼ECz´\95®iÊÖhV~\8bvXVÕ\9d\8a\89\r\vþF\19¤fã¢^\1e\16"m«çÊï½Vb϶x\81¥lrù\18þ\86¼°ÃÞ\996q\8dpUù\1cUm+óÒ\9a\9c\0)\aJ»:¾>´ÏÆyê:`ä_Eo[Z\80®qÓêÖ\1cOÈU('wøñ´HJð¦3«e®ê \92\7fà\10goÕà\ 1·u\90ô\b\87\92ýp|ð\9e­ò+6îjUÅ h9cù\86\18e9]r×#\95
+í!É\12MR³5`2¾Í\97\e7tè\\1cÖ\84lD}Ã\80Ø3µ.!¶L+\13C¢Û­ê\11Ç\ 6q\0\ 5\99v}þ¯\8b   _\97\18æ\96J\ 6ªI"L\1eìÄ8)å¦\båÇ$ß\eèì\9cïQØû\9cb3\=²\1aÚ{@A~\84!¿[b\rh²ëkZ\9d\90â!"\15-ÃûÅO\7fÄ|_0ÀtÅ÷»¢\94Æí­°µ¶w Üôª\14Íx\ 1^5;µ-.\90ªÜéuð\ 5&ÐF\98\16\94\1d\9f\94|U³\1dK\83ØÍþ\1e-#\16ºÃD\Lr\10$\9b 9¶akÿ\1dâ/\88?\ 6ñ .¬TÝz/èXµf\8c\99óv ôÅ«°÷:Vxqm^È\1c¨Jª³\9c\12{_LãÁìdcú\98/P\97>\bç}jqóÜ\98\98Iqªå\8b ö1Nm¦HT\9e+}8åó\9aáù\v´t?Ù\14Ï#0z\85¯k\0q\19&Ãt\þe´B\83¨b£{\1f½\83\1f\82Ç\86\93Ë#ù)\19*/{Û¢a·aÞKõ¡®\rL\17ÕgÍé1+\8a\1eV\ 4bÎs}ß\97ÁÛ·\81\ 2llÂÊÉ\92\rè,XLyëê\9e\8a\r\ 6¨$Ö§3U$ÉòJmY\92\9ag¨E «\12uO\98H\80R0òq[&|\9be\88l\ 5¾t¹cñøe\ 2\8f\ 4\81*¨«ã§b¶i\99°¸\8d\10\7f<\91¢Ï{\8c\89\f+®,oe\ 1ÕÐÉ1]#/µ!ë\95/%ãxVÑÔS\89\82\8c\88W\8dg\9e\9b¿²¥\96a÷Ñ\9b\11Îu½Å_»¶éX\9bp<Lïñ\1dá}%uùl;ѸrÛ2,\7f µ\82\88\12gQ{®­sÌ
\ 4·\19\9fê$ð5\9b©¿ÉµC:È\80\8flȦù\f¥É:iÇ\ fI.ö<³ö
+n@½\91B\9cqßÅ¥\7f,²ßø\85v\85ö¡\81û£W2ùéiÉ32:¥\v&o\96\ 2Jq\89å§òI\ 6\13ªÞL\9f\89\15ÚóÖ×J«\97\19\87ÝoIË     ÂÀÕ\1eUG\19¤7®©Çó =Øfù³\86rO  \u¤\863\87dUë<m¾á1~`\ 23}ÓÑýK òÐZìlL\16\a\ 2è\12\f\10\bRô2ß\13¡\91\7f15\8f3h\r[ïb)À\ e\ 3F#\ e¶»\0\81M\95tt=Ç{BzA!
+\99\1f\8dO*\b÷%3GóçX\ùðíøÒ?î¹k!Ã>æ\8dU\17hÖt³Prâ¬\87\ fðÙ°¼W©\9c\980dx\aj\1a£qïÎsfÑT\0Sy\10@ð>Añ\99Ϧ:0\12#-ß\9a\ 5\b
+ÊþHK\1d\7fñ\8c,¥Xú\14\ 4u\ 2CJþ\85¢X\f\98\113t\93ò\99L\82\8cºaÝð\ 5\81¯³(4ÍÖð\8bM7ßç\89S1¤È\93|L´M?\fL\ f\1frÅÁ£2y_\96)Dè©|\7f\90­}ã)\988\8f#1¼ÔwU¥=\16Æ\ 6ke
\7f\9f\ 1ì\r¬íÛ\16\9d£x\7fáÖøÈñí\8eâ\ 3
+\91\94Õt¢nѵ~¢¤£%\f\8e\l\17×ìݱ´\17\11§ÏfÉt,\v\95\ 5\v:Mo°\13Ó+K¨
+p\09>T\a\ f­?¹­ìì]0¾)Âd    h\16,ÕÒÉñ-)n\9aÓøÀ;p#o\9aÐEÄØjãz²ÇzÁ\14YxõjöìäV\84å\8a\99l\93u\96\9aB\ f\87Qô¥\98\94Y¨xxàõëÉ\87\98\10\89Õ5\ 59Ó̱ôÜI\8fW\ 4\18v¥rú^?\10:&\82¡\94
+\ f\89âÅ\16\v±\86ìÀÙ\86õÏ0\84\ eÖ¬¾G\91­I\ 5\96{á²\88á\1f·bÇÒ®)k2Æ$\12\11°­\98*¸}\83ýµ\16\14\85ê\882\8bÝ,±\10]\95ùäÅq<ªé\1aH³ýèä1©g/ê's\9bàÓ(b\95¦ü\15Å0µ\v\8d\95ð\95\ e¾rS    ÁËI_%õ\15ô\91\12Ý\Y\1eã³³\10¢\91\ 1]\aö\17nP«n\ 3jq¯GÃ\ 1ÔëW*õéî\87\856.¢SÒBp­9ªO¡?õc\90äeÊ\97z/Ø(³o\93®s\84)\98Ûwf\1a\84îÙý¥A!¨ÁZlÑÓqHGN}ØßÈi¹Âȼºå¢\1e\16öÐ((¢Ôª-\82èæÑÖRc,«AÁ¢gÓÍ\96Í8ñ\98\98½­\85´mN\9d£÷_a\17yÅÁ\9fÏx/íEuæÝ\93\9c)\0éDh«¹ç\8cN)\12\ 6¢Ý£©¢Dø-q 3(צ\8c¹fíÚ!\13\rý3ô\ eùýûçrr0¿
+\8eJE-\90;v,Y\ f\f\14hô¤\85\94\ 5Ù\988\99Cÿ5·CgEµ\12°!6\ÔÎdµ\12Ï\ràû²¥º\8ak.½P\8fÍ\7f@ê8±\88^\90ýrndÄ2Â\9c\ 5\13\ 2XÎoN½<èMÏz#½\ 1ô²~^VGíÑ\82\17\99qPj|\8c\9e·^õõùì.*\97\17=X±@¼\90_mhÀuô\13\9fî\85\11ëD}\9fæêsÝ\8a&3F+g¯ã°È(F¯GáÒÞß\9c¾÷%B2µßcã\vA#>\18¸Y\e±ÏìûÒ:ؽ\19VÖ¬~òÓ¶s.Ì\1c¾y\9fð\87¨\19\1d\v\83\16ü[gã\vn\19\90D$I\12\97\f\85\10ûç·¥\ 3çµ·~~&Zòe[\ 3\87s$\13=EË\90¯ã¶OÔ#CüÝ\15\98"kuöH©GHJQ-þ+)6\99ITëp×`ëÅ'Bºí$ëß\ 4\85¯\eÇô0!\9a\v\86y7P\rû\0ò¾C\18¾\9a\19vÃÓ¿xu×\1fìç\98'\959:·'\1a/ég&¯ãÔ¸õó\93\92\a\ 6\15,G­Ê®Rrî¼ÖÛï\ eTmxsBá\97\ 5rèO/,ÜZ\v\12¸ÖúÕø±ý¡\95Ytæ³ö«\ 17Îä½°ùo\810\8aܸ-#\9aÚ~^ò\ 2\r\83JÊT\86\ 3EPò\80ÿÜ\8füÛ&-oÜ{:c\86Ï\9b\9dµE|®\9a;@)ð\ 2¥ËÃÝS\8c$\80äËÛE      «W\11\8a¥\16\1e\8eÑ*ó©\8d=[;ìZä<÷%Ýù[\13\97\80TUêç'¤"½â\90e+®\ 1\1ei\858|\9eÞÎ\ eåç\13ú¼\19^ZDêmpR¹xô±\7fë#\83¡$>\ 6©÷©~X»9!ÃÌ\f¤vh\19\ 5}\113ÚCíà\9e¯\84\13ê8å §,yä´O×\ 5Õ_¼À¸ÍD²r\96\96âs+\11\97>e`/cÝÊÑ\10\94ø°>Y9~\93dh]K§Ð\87Y×ýü¡1\92ìvÞ®(æ8ÏR "H³\8f\1dôk\82dT2ûY1\94Ô¡9úðÝΦ!U\99^Ið[ÀÜu8\1fÿ\93HÑa"\9e\ 33\84\9d{%é\9cÁ8xJ°°\8e\ 2dÕã¯\r\157óµ`\Û\14ÐS¯¶\9c¯ôÊ;Û\90*JV\ fÉWÖ¾h}õ\85xº%j\9c0.²\e»''m©2Ólfðýu\9ar0¦WÃ|Øæ\e\eÏl1ïÎâÂ\8dNÞ~Òô\8b1\91\82=¿(6\8a>l\ 6Qëþ,\94ä<N\88\ 6Y\r\8dû1±Dõ´?°\93\e¦­\15Y\82-¥êË\8c\b^6uã|ðvÁø¡Ç\r³²É­a§zÆj+)Ðá\91OÉ_sò<ÐW6Í°ümÓ ÙF§o\98¨\96wÛ|ZÉg·oFö\82\17Y+s\94×7ùÅÈâL\80\1e!©=\ 3;¸\\81/_cËƬÊ$:ÓÏv¬(?u\8e80<)1ÄéOܲ4O\12/
+c_³G\93ÑD|­\94·mjõ[2\82\9aøiÁÒk\ 3ê÷\10üü¤]Y{ÕDV\18\9b\85ß\9f\8b|H¢\19µ\11Ñ\9c\8c\ 6¤PÜÒ(WËSu\16îIF\9dX<\8c\1f`-ÝÐ\97f\9dYt]H\84Y\91ømfê@1-æ\ f@\85]§L®LͲ9,u2¶\veæ%\fÛÝÒTû"å\85LË.\97±X-A\9a\9d\o*5Õ\82\91!/\7f2å¯ððµl\15\19\8b\8då-ö\86y¿%Ú´á;Ù¸:\95¬[óìgñdBIÒ\9e\91¬*þL\17\86\82ZTu\ eËPÝ\8fY.I½\9ctê¢\80\8b\9e_³#²æ-^&dÌ\98Î\15\9cÏ\yê
+D0\97\87X\8ax|W\1e\8e²[wEsµë5~T½~¿ªê*4\82ñ4#Z\16*l´õ\v`\89\fðk"\9bJ#\p`h\88Ä\8c\ 6;q\94|$èx\9b\9eINª_\1fàIÏ\f3^(ûò\ 3ðqAMãá \1aÓ«}j«8}\9cR²qcé\ 3\10G\10\1a÷q\15\9c\bÛ÷\ 1?K\15W\91å5Fì¥\117x(\95¾t(6®z;±.\ 3î\85\93Ô\ 1³£Å(³¬6\11{q5\1fÝF0\97\86ÎÍãí\99ý\14-Ëä¥qy(xXå¯ßé\90\85\98¦9£ä\87ì\96ée§Ý\10Aæ­Kr\ 2A#0a«\98A\88\17¡ÅJg+)¡¼pVTgR\88Û,\85\12}ÙHªv?\99ÃCÜ\84þ´#O\11\90Ô-\918\ eÝê,\v\8dâpou\93a\1cÛ\13%íÛOe±\84.\10ïõÀªÃÖ¤\89\99±g\94[\9b\14ô«+Ö\1fA/9(mì:-²¢ÖZ\9eå\98&×´ìz/öv\91\88c:dÉ\8dþ²ÒËÃ\bàiHg0\ f      Jûä±DÂ51\9aÇ(\125Ê  ÔÛ\83\13R¡ó\84cw\87Á\9d\r\19!1Æ\1a§¢\14Æ\14î\9a\ 3£Î\83h¿ Z"¤Ç\97\ 6ðã^Üùç=9½æfe"ìýÓ\0â{\1fSZgT§ó#Ïqëf¡Ý·ïB\86<>áF¿\v\v\83¿Þ»b\89\ e¯8\8b\81\11KPk\1cÍ\8f=(,_ªU\10ÜÇ_\96À\16ÃÈ{0\19\9eÁR¯¶Ûl\1c6(­_íwN7#\96\\95óc·<\8fi¡}
+ãä1yFûºU*Ò\90ê\86.Û©vÜoÚfR®ß-\1aö­¦i\8f\1c±3\87\ f\8d\1eNj\85_Y\11m\99=\88\ 6ãi9G\ 5©q¼+£{j\16¯¦pAY    (¸a\1c\92+S\93³vútCµIÈ}\84ýîÀ±¦Ù\19%yûµ\86W\ 3\r½Ç¸QÞ\vë@Ê?iöûLYD\7fñ³F\e\12\98\82ñùg9\87\85¼_´\88],\15įO\95½â-§eé\11Ù\8eË\15OðA\ 4toÇ@"h\89\826F®Y\83Ëu2/²ÎÅf+\1e̯À\96\93Í\84\fÊæ¢øQô\19¿Þ§\1fyÝN^\15=\95ÖìÄa¥»V;Ð.ï\84lu\8b\üÈgá>\8e2U\8f\ 3²né_j~\18\13õÁA\aõM\92x׸\87¼Ð¶<Ïó`i\8b G5i>\84\1a8\ fØcÊ>\7f¯²SNì\7f\ 5 Û\891\7f\97\1d\1d\95·Yåñ4¯^̹T\96\13\92Þ?_\1a­íMSÙG\ 1\11ó´:\9bl¬â}\96+a\8a?üd\97\927ÿ\87ö\93\87h<¯ôÆâÅN\8a\a\1d¡3h\99Òt|ÈûK\8dî\0áf+Ì\a\17h\91\9eç¾\fãÜ\85'¶LÐ\1d¼ñ\81Óg/¸L\1c,Ì[K&Ü\16Vr>`7¼uÏ\1cì$¼7Y\93\19Èl\e»ló$×\10\14\82\9cý`Ð\14m\81¸°è̸\96ߦ߹_u\99µkk\10_"¨h`\9akkKôdW1X®\81Ø(ò~æ\8fNÙe\8c\9d\1c\ e\13\9eX7a\13\95£½áP!\8f\8cD\aí4n§§?5À\8e¶Zð«ø°\ 2k\ 5§r      \9aÂ>h\13ùî\802<áÔ\97}ͪçÇÒ}oO\17\10S\ 6"_°éU\83\16&G$G6ÄæùÔ׸ä\8e~\824®º\933/Ç\1e\9dD²ôÃ\9a<Só\1f±\ 4é\9a\9dæî\ 6\ 5è:\aWz]9î\9fÚNB¾g/êd TàpõÁªpé³~a¨ü®]\88\82\83\95\r\ví\fÀ=®\8eô\83¯J\1ffZ}_/ì¼l\9dJĨ3­¡
+qd\11s\91:ûJ\82\9d\17S(\9ah\99A)«\18o%\81u'f\94¼ý©È;"Ǧ\87vb¤hE´\16ÙËe\96%?]\11ÌUI)¼Ö¯"Cx¸\ 1«|RpÜcÉxÃ\812yq­w\8b5%Ìzîù\8fì¿â\8c\9aÓ(gÔï\82§ïGxjC\16é\96H,\92]4}       ºº
+çì\17\94kRÞãÞ³ªùX_a2Áëä/\12ù\v|\82§\1eÊ\b$ã*O\8cG@5ó
\ ej8s¼vT0\8eR*\84£9Û\rê\ 29G©>ë\ fT<Ð\185T\87Ýs¯\117 ,\8a\ eÈ/¢5\ e\10p*Ûy»\9c29Pã·­0\89\8cÅb\9b\82\9f\1a\1fD<b¤^~S8y\93ëY
+Z\94(oñ´[øxpÍþf¯W\bÒìP%¡p¢\ 6\19zÞmÀS\16ë ã\ fð"\97\r\9aÓõ\9f$¸(\ñÁgm4\94Åe¦Pþ ë\18\7f\0\9eºú·
+endstream
+endobj
+6912 0 obj <<
+/Type /FontDescriptor
+/FontName /LVTGMN+NimbusMonL-BoldObli
+/Flags 4
+/FontBBox [-61 -278 840 871]
+/Ascent 623
+/CapHeight 552
+/Descent -126
+/ItalicAngle -12
+/StemV 103
+/XHeight 439
+/CharSet (/a/b/c/d/e/f/g/h/i/l/m/n/o/p/period/r/s/t/u/x)
+/FontFile 6911 0 R
+>> endobj
+6913 0 obj <<
+/Length1 1612
+/Length2 19759
+/Length3 0
+/Length 20600     
+/Filter /FlateDecode
+>>
+stream
+xÚ¬»c\94e]³%\9cv¥Í\93V¥UiÛ¶Í\93¶*mÛ¶\9d\95\95v¥mÛ¶º\9e÷íÛ·ÇýúûÓ}\7f\9c\8a\885cFÌXkìýã\90\13+(Ó   \9a\0\8d\80vÎtLô\8c\\09K[#\17'Y \9d\f\9d\92©¹\và¯\91\r\8e\9c\ØÑÔÐÙ\12h'bèlÊ\ 5P75\ 1\88\98\1a\ 3\98\99\ 1L\9c\9c\9c\0a ½\87£¥¹\853\80JUI\9d\9a\96öû\7fZþ        \ 1\18\87çïN'Ks;\0Åß\aWS\e ½­©\9dó_\88ÿë\8dʦ¦\0g\vS\80\99¥\8d)@X^ASRN\1c@%.§
+\107µ3u4´\ 1\18ÙX\1a\ 3d,\8d\9c\ 1f@G\80Í¿\17\0\9d\89å?¥9ÑÿÅ\12t\ 2\18\ 2\9cìM\8d-ÿn3u76µÿÇõ\1d`oêhkéäô÷\19\ 40w4´sþÛ\ 3g ÀÒÎØÆÅä\1f\ 2\7fífÀ\7f\11²w\ 4þ\8d°ýëû\v¦\0trv2v´´w\ 6üͪ "öo\9eÎ\16\86Îÿäv²üë\ 6\0ÍþF\9a\0\8d]þ)é_¾¿0\7f½Î\86\96vN\0gSwç\7fr\19\99\ 2L,\9dìm\f=þæþ\vfïhù/\1a.N\96væÿÉà;ÀÑÔÜÐÑÄÆÔÉé/Ì_ì\7fºó\9fu\ 2þ·ê\ríím<þµ\eø¯¨ÿÅÁÒÙÉÔÆ\8c\1e\8e\89ùoNc翹Í-íà\18þ\19\14I;3 \80\89ñßv\13\17ûÿð¹\9a:þ«ATÿÌ\fõ_\12\86&@;\e\ f\80\89©\19\1c\83\1cÐùoJ\0Õÿ\9dÊôÿ}"ÿ7Hüß"ð\7f\8b¼ÿoâþW\8dþ·Cüÿz\9eÿ+´\98\8b\8d\8d\9c¡íß\ 1ø÷\ 5\ 3ø{Ã\0\ 12\80\7fî\18\eCÇÿO¸¡­¥\8dÇÿaÃ\7f\rT7ý7Éÿ\1f\1cIgÿÍ\10´3ÿ+\b#=ã¿\8d\96Nb\96î¦&
+\96ÎÆ\16\03C\9b¿\9dú\97]ÕÎÄÔÑÆÒÎô¯¢ÿj&\80\8e\89\91ñ¿øT,,\8d­íþi=Û¿]¦v&ÿ\95ü_\91þE\9dA^KVFE\98ö¿Þ©ÿ\8aRø«½³\8a\87ý_bÿ³\14Y ÉÿZü\83!$\ 4t\axÑý=\81tÌ,\1c\0ö¿    \7f01ùü\1f²ý\v\86é?ײ\86Î\8e\96î\0í¿%32ý«ðÿùûÏ\95î\7f\81\11µ3\ 6\9aü3+ÊÎ\86v&\7fÇë\7f\19þq\e»8:þUõ_'þoÁÿ±þ× \9b\9aº\9b\1aí,\ 2\8d¹\83¬Ò2Ó\9dë°r\87ÆE´ûz\98À\87\82íK\eU\8a
+ük\80Ý~iaÛ\9c\95\ 6ïµÁôM\93\\9fí\1e\v§ö\1fûR4\a#=\986\94Ý)¦\97ùø>¤Ô½\ 5(\e\14\1d\1c´\a\ 1\fz¥ßÒÏÔ£¼®æe¶ ´Ø\19Õ\ e\15\95ôJÞ¡\b&;X\1c\9e¨ýI]\vüÑÉ\1eí\11}\8dS\eb1~#7\81 Ö\15\9e\9eQ$\1e?=R\ e\8c\ e\ f\rvß@öîãÑæÄÂ\92s\ebù&\9f\12'9{\188Þ7\1a\7fB¾ºr¸íp+\ 6"W\81Ó\9f%µEù\8c8\13]i\ e
+6{A\b\ e\85\ 5p\14´Xa\93§Ï(úå\f8\97+çb2\8f\16çû\13-\8a5SOö51ÞL\0ô¯\1e`\9b`ÉÙ¨·[\e\1dÑu·\8c ¿gÁ´\9aó²¯\1fÄð¹\97í»G²îÙ5\v÷,F°ï\ 6\12\92\ e\bô\1fÜü"\910æ:wù\15m\93ã׳
+Z\vãf$\96á\ f[tWÎ,x{'ã¸Æbx\ 4Úcú£\84é±l\¼¾yË»;'\8ez\9e¡Z:î\19\7f\9dVæá;l\88¼©·7\9b\83?\87\ e¼       À\14cßqh  ÷».ø :;Èô\86pzZ²uZÊ×ï\8eV¿Þ\16s}B¡À8tijvßY²Ó\1c}Å1>Öì\19l!ÚÕH«­]¬<R@\97c\1aÿâ+é÷\84ð\ 3jUJ\18g\e\19×-ùëá\ 6¿ßùIC
+æÉ\10=ïµ\b&<IZäÆ\17â\13Á?.æ\ 5»/\13×\ 5\r\84ðW®\ eÇ\98\97qc\bv\ 6ÄÎôúJFT÷ER\99.xóûÏ~ó¼\99*÷<Å\1eG\9eÚ­¡\17U6;\9e\9eÆ[àùæZÑÀ\80(\9a°~ëMãwi«<Òï¡\14\7fg@ÐfÚ~)K\81@^\187÷-õ\81Ç£²Àm>l¬Ba\8f$\94ä×\94Ë\ 6÷\93/\1aðÝ6V\1c\13ǽïM±ªæS\14Ôµ?ð­[\96ë/Q\9d­Û+Ãþuö>àØ\14\82>°û͸Ý\9c\e\ eÚ\7f90\12^\0bËc\15BD@·¥\98µT\1d¿¾âËGÒå4B=¢ß^d\f-9Omxeg|\11\8b\13\97>\98\ 1\19\7f\9d'QáÀU½ÑujxÊ÷\873ú~\1eÖK\12wy\7f\85è\89êOzë\9fNU\1dzúÓצ\12\16\9b·\ 13¬ÓMÊL\9a}ÝH-É)á\e\a³\14Ø\9fY\11©\¡U\88Á\\ f*t\am9^I"Õ")µ-)]\88µ£\e\9eBØjõ=¿^´õËBÍâɪÙÓ\9a\ 2\8a\ 6§~É)\ 4ºË)\891p\90\1d\1en#\ 6å/s[E!zÔN\10Ü\98·ûÒ-¥´\ 4\18\11MSÇ\9fÄ­ß®u\80P¼ä+ö8B\98\1fÆ|ï)~?&W\93\ 4»\9a\8eù¾\13\96ò\a°%>»\15Nõ«\849@Uxú±xT\8cñ\90\15¥¤ºÁD\84¯uú±?\8c\17GÍð\ f\17Þ¯S¯1Á\85ÞØË eõ\9c]~¬`\14z¦¡­å\93ó6\v<²X\84½%Ï+\96Ü&Õ»\9fÞOØtDu\83lá.ð\a\9d¦Â]íý\82B>p\82Ð\eºv\8fÄ©m
+aι<µEpV̤ó\93óÉ\8b$\91,io\9dßÄMÿ̸\97¼ð(au\92\8b»õ!tw²\98óh\17ÇÐ\82aø/ò¸vã\18ÇÿÔ\81\9cVÔ¬w\18\ 5\97[\9b>6\1c,\0ÒÍ\85²\8búMü\0ù\11Pb%ó¼T¿ëÏ3Õ;úNÓ\99G\89Ï\82\ eï÷ýR£:ë
+\8fYßhm·ËæW\17i\ 1àÑ\88Ìç      \82ª÷)ËÃB"\8eYÎÚÁ¬Á²Þ¹=fdê\8e[#«\7fnõ¦²$P\8b¤\82Aóy.Ä\10þ3Ñ
+ÒCHè$kã4º¸éàÀ*TG\92Â\97Nb¼ÆÐ@\99T[Ú¤F¹Ø)\ 1\0{\9c§S\f<\16\82\94\b\0©²haØ¿vqä¤\160\ e\ 4\11d\1ao31ê\13ª-2Þ{ºf\7fä3"\11\ eg6<ºr\96\9b\ fç´g,1\10Æ^åפ\ 3÷4B\9aèýV\8c\17Ë4\82ù\82\8c9\17ónÚ2oì\96
+8;Þ\ 2ï¢C\1c¤
+¹J\80|{75þã_5uÞ:\14rMÌ\10¼ª@\86\9a\vÚù³®#n!æjƯQù\ f:\97¸º\10\1a)i\94\9araw.Õ\9fÎIàË\8aX\88'Ë{î'Üj'»G³jù\ 5\ f6\ 1\1f\9b\1dZ\a§\87LûýÅ\92§\81/¨ß¶ÊO<¾Â\87ºïɬ\zM\92\8e<¹GÁÎ\82\9f\95\1cã\89ö}Ás+\ 4×y;\1dÄÓ$\8f±\b\b\91oLx1\1f\90@ñ!/ð&ÝQø¥@\9693\ f\13b±¬ÕèÇkX-½K\5#\ 2H-mÔE1\99ÉË\ý\96"\84\16Kw <ÒÍ\9dÄè\9c\ 3¥a\9eo[E\9f\rÛPÒÎ\84i\1d\1es\ 1\ f\10)¨BÉ5\87\82·RÙ\r\rP\84¤\9aó8\82ÍfÁm\80î}ø4\85IÓî+x\11ÄHÍÅ\86-\ 6\81\1d}\84-WàS.Ûí\82ÒÖ\97\8btµæ\96¨\ 6=W\99¯õ¼:yÃ\80\90Á¡b+Ü\13hH$f\8c\bü\12\bz\97\8eüs\1cUº×¦9e&²_îy¦4\ 3]/ê2\8al\8d)@\85ú«qÔIö\8e\94êb\ fÒ´Út9¿Â\b~A\98Ê\12fI|\86ç\9c\86\ 1çÏÛlµ\ 4\18ÔsCc2YÁçnÈd\ 1<I\8bÏ&3!\1fß²O¬O&9\17æ\90Ä&~VÔ²\8c<)\84"â®1\f×\10V²´w\8eÑ]êê¥h\8cÁ!dÄF\ 5ú©ú\8f0LZs·\81æc\ 4\86î\91\ e\0E\ f.aadðÀ{¹ä\8cv\868\12ûvKê\95îä\ e\82è5*ãº\84c¬Bem\85Ò¹>Uz]v[«¼Ø\85êÈU'¿Êcm\9d%n:-ÆN÷^Ë{\8b«\10eEG¹\8c\88\ 26?Zvé\ eÝã\ f÷ºÚëioÅ\ 3â\82\8cöW\88\80\93õ:á){y¬ÎÞW"\8f_Ãä\8b\eù\11ö\88\96\ 4\18Ncð%nåõ%t\ 3\81o\1d¾òu\97\b¡\13ÆD\ e¢­È3?\83\17º\83·ð¿\84V6\8a\84áb\81Ò@\eÐY\10Õå\95)\ 2\89[\8bm±¢Ì!é±%g:X(\98ü\1eò»l\91_+yz}ÃͧÒ\12ɹø\95°ÎÊ^km\ 1\11\810Âç\8d-¿ú5²Ú
+õ7\9e\8bõ÷Eôö\ 4sƲ{y2\18E\1f^\95LBàí\98`T¦Îµ_\0PøVâA+(oËß­\95\95\1d'\86¿x\7f\91\8cM\93\82\9bÊÉâ\1f\ e\15;d6©ÍTúKYåÀì`Loü\16»ý\92\94\87\ 6\7fo\7fìñ8¨å\97òj.R\ 1æ</Á81tà5Íà&\91Ùo\97Ûê\ 4Î\82\v\87Ú\86\7fØ6Ö\10\1d\82°\8e¥\9a&\ 6´\81\17\8d\J\81:\ 5\ 4\8fÔj \ elz¦Ö\9f\1e+c\8cJzÃÐR¥#\92Ò¹\82çYm*¸¼\12û>Û-\ 5%ôãïÃ0 \97\7f\83þ\93\1d\83¡\91ãÍ/9µ\89\ 5©\17\92\9cÀêÖ\8a'\ 3\9bfc\14ªG®nûÎõC¥wJß        D:u\15¤pó
+o»¦7\ 1\90\97OÞ_o\95¦\97Ø?\13¬\88\8e\7f3'A4\89\8bÔÈs»·_ZϺ^AæÌ<Å.\13\88,¿ñetL\8b9¶7\ fZñ%\9b)Bjw=-í»\85y\ 6Ó:\93ftõ\19Ö\92\0SóÕ=\83íH£\9a¯é
+±Ë,hC\1c×hÃ\98\10\eÐ\0\ 3bCѦëLå ü>\9e\ fA\92\15íõ\9d²J( \
+\12OôñB\e©p\97뮹P?ݺEç6m`G/m\96ª\14ggÔâhaºT+³\7fâ¹y \9f}¢$]7éam\ fº\ 6¿¤«Ùö\ 3¶Ä\82»^Øo}\81c\9f§Þ\98Ëñ7¡cñKP*\89½ã²ñæI\9c\19\ 2\9a½Éó\13¯ûÊ`\11HÊú\17\1cOö×7Ú6\ 4¡\9cïh\1aÉ\r\8d\83]f\kxw9Läû \9e\ 6
+\83ó«}R?%K0m\9e\9d\13\9fÌVìíÐ\8aú\9b\84\1dé|6·Ü¼uá7Ü\11\ 33\91K\bÆÚzljIÄ>Ç\87l\80¿*\9e)\11¡\8a\ 2\ 3ã\97\15ÎiS\ 6°}½\94B\1f¯\ 6\8aô¸/ÇÄ44ï>OÄ\12³Îk\90`\92\12¬\98\92Õ¦¶S\18Q3ØainCì\92ëv\ el\97\7f\82øª\82\8aÔ²y2O0ïI|Ð\eÌ÷"°L3¿\83}E\84{KKë°¥ÓÛTD\ e\8c\9aY)!Ò§a˽7çÐ)Ë\17Ê\bE6ã¤\1dÆį'\ 6ì\86¦\ 5éæ×dÛ   FÑsCrðïZ\82\9aÊ\11âºK
+cþ\14ϺÖCÀá¤\19ÝV£LZ\11Æ4\87ßÊø¤c\8f]gz§¡I[\8f%ýMj\16·\9cº\v[?\ 4\11Jv_Í\11¦n\ 2*P¨\16\1fïß(ñasÙ¼\1a\9f]\83¿jú\8e¡\87ÜÌEID:¤\9cê\80\7fq\ f±.ºþ\91Í\13ºà\8df:\95\ 3Ì6É'¸~"rüR*+\1aI\ fÍýq\94\1aâb\1f$s\ 2Ñ\8f,GuÓ¦³G¤'Û\93¦ôÐä%?EKÔ\98t_6:\1eéï[\911¿¼±\8cY\10íµYø\93PÜñ{]>\11§y÷º\ 2\91>ÎCë\v¹¨n\81\ 3\19«i³¾\1a\ 4©®\raÔª©·~kï\95\86\90\17z(Ú åì+\16\r\1dó\ 1\92³ÀýX
+\ 1ëç\97\86çT?H&'\88~ÌM;>\95C\bè\8c\0¸´\0#äú\9fÄæù<·¨w\þn_\89\ 4â\91(Êm5¥¹þ\8a?»c\13\99ZÂÙì¡{´«ÅRL\9e@û@\9e°Ú\10HÛ        \8bc\15\væ#3J´I@ÚAgöÔ¥\84\8ar<\99\9d\87\9c@ÄÚY±_\7fá/9ìýÐÊÅ[+^\18½\8bÌç=8·\11%\aj¹/\86\18Þ+,\89ï*ª\e\ 6oI\fÁëNç¹êkL\93\81G{êrX r]À\15ðûà\83Ó°\11\81\98é\8cWÁ9ÿS¬Ý \16\1c\b·<I\1aÅ_\80.¦BóC\8aoß~Õ)L®\1e\99f=\94ø$©|³'Á\8aØ\99\17ã\ f2þ¦Xû\13RÊÚw
+\95\17\9c¹ÓÈ^\ 5nv² °ë4g\ 5ôfµÞ\fÒß\7f\9e!N2SPk¹â#½
\11 @¸æÉÜ\90Ö\99\19\87l\9eA\94hYÜq4¶-ý\9dS\1fE³¯à³©L)ÁA*V\92\90z\18<\91fB\83ß\ 42 ª\8c\ 5\13õáÁ¿Gr\95\82¤ÀËó\8a
+j\80²V\1dÝëòNôÀ\8af\99\16©Ð\8c\86) ²ÒÏÚªòú\9böúíBò\95º­OÁ©±T\80h\90\bº\ 6ø¼°\1a¤ré\8c\13Z\8b÷Ñ+É'JLÎÏÐÕ\1d9\8f\10x\ eüÀ\1a\9a£Pb¸\90\92\8f±äé\1e}<\9aÑ\98\8c[±ÄÔ\8f\88×´\9c¶_\b\18\82´¹q½ª:]\ f\81ä=é\99\93¢\87'\92\8d\84ý\12\17yuóØÕä5\12ô`câ+ç8M"\ 2\8ep¢iÖ[ÁMØxþ&¡\f¦GåÜ\9b\18_þg\aª\e\11[}\91VÍÁä%¥´]
+\13\87b\84\e\81U\89\9a=\10\94°\87ü\1fÅR
+Å%G\0\8d¦´Ö\81¤\86ÒC\7fôn|6Q¨\81\8db:\a§Cep\81gV\9f\16Êàª\18û²\a\ 3u!Ic$þð^Í;ü}\8e¶2\9b*?mòñ\8f\86wÁ÷À\ 4a\ 4jC1q\1f\ 5ÂR¥)¥óÌ·{£\19ZNj"É\1ag*      ½sÿ--¢<l¨FPîU\11q_sÂÐc\ 6\8d×F\86wä^\941×#Ø\j\1f+óR\ e9
+ä\\174C×\98g\94è?Îßc\ 1\92\ 5ó«\8e3êPaQç\84ko¥ðmè\99*¦z¿¼+ÊT©·¤O³¶\87X~\ 4zvßjz[»tBF\7fÚÇÏ9ä¼s\9aÌ\14\86´\ eµóJâ\81U\85ÔÅÞ`4KT®Y<úìµLP!î¨Èn±\8a\a|2Æs\11\9f®Û1Éó\15Tòfp\ 4.¼t¹\ eü¹ø©õ´ùh\ 2\eu\93o."Ï4\ 5ÖN\92ù±\8c\9c\850\19»- «Ä½\f\ 6­|·\8c$É®«\0\15\90{a<\96ìÐ\80Ó\18\92½ñÑGÌ\804oQÁ\15å>\rÔx·Þvá¾Éi¨Cß\8d\86\82äKDUÇÖ\7f.²þ.Â\8dÉ\9f\9d\9e:AB^È7Ôõ\80&XSÛ~\17ÔÙz7\1c}0_Ý\8cÒk¤Y\1foM-\82´<\ eºq<~\7fÜ\r';ÈEHÑ\ 3xFûS绪¨çé,qÞ\1de\82\r,.C\8bsU^åg\12þAÃ!\9dÂ\19\8dÞmð>ødÀ\86ÚµtÜÈç\ 5PJ\10ÁvK®ÃRi!Ъh\15êÊÜW¦[ï²\ e3Gv­HVüZ\88\91d$â/
+¦^V\r¹ÙIÝ\b\aÆ_\ fÉ\1cÃÏ\aã<÷vgI`\1a}¯^\19ëH=2\8a0y±¶À\1c¬c¢m\8f uÐáÝ-M\ 5U\ 2ßu÷,¾\12hÜñ®â\f\83üt-ü\813\1f ïo*d/¢]®ê\96\0ñpü¦/\18³eÖBÙ\9e0ÁÛ|-\8dݼÁïL\11Þ\88M'è
+ÿ\99Ü\95º\87v\91ºG?ÑkË«.E\9b\ fK\ 6Ó\m\83©Åy\86\1eI\8eö{\ 3\14\1d×\r\1a\0\16ËdÉbp\12\97\96º¬=¦l\82\1dÍIȺ\9e¶l+      û&\98Ï5!'<ü"\1c\96QK \f\8d>SwÇHÆ\8c¦ÅY\8fwÈï6-î\9f\1f?faN]\96åU}Î8WÞ\84ÙOªp&\bìä@\96\ 5\8f\ 4S*k'r\13m\166ü©Z
+\84¢\94\vê>\r¥8Ð;nòylrE$\19¹\ 5CØ^%ê(W\93Yq\86ÖÁ´ïè.¤ÕÆH\9bIË/o£\v-ý)¯kuPî\13\ ewxÂèÇ$¾\14-_\84¤\1cÖî\92D]µ\86HüuÉyѦH»© {Ã`\85'«BtJù(P<\12&ß"\vÁà\16Òm½^æ¼úµüî©\15\b\ 6i\89F\ 1Rn,Uê×ÝÆÖÊ\90,)\ fÉ\1c+\ eâ|ì¦uø:5r³y1#yt\81«Kb\8aðÎÀóÄýÁ!m\84\18פ1&ä\9eÅ5»T\81ö1ÃÌ64\ 3\13o\8cm\12\fÝ\0\ 5\8d÷9dÆC©ÉÚÍb\8e· \13\18+ÕÉ&\80HÕS\8a\8f\9e\80D\1f\95*4"LSQ\9f#\8eºÞvYNp7·\1aÀ\98í\17I>ñÖ\7fNoPu\81´|µ\8cŦ+\1fêXüMY2\105mN3÷\\94\9aèV­\9d¢ª\ f\940\88\8cÔ­>/\7f4jÄ7\bâ^0F3*¹ÀÞ.\88\a`\b\83\b\18²A6\1fg[\ 1DY\8e\16îJg\a*õùܺ\86~\ fN! ëVB\91Gé£ê B£i\88\17@\8fñ|¾\99\91\86Þ\19¦òV\16»^Ø\9b_U\11Ö«\ 4Ç\e\89Ã\r¿\9cänûC\1aN\ 2®ä@þ§\98l¤Ñ¹bÒêtdL0 ,ôJ\9aä\94\ríÌÎñføý\95f\80ùB]\15å£Ëêi\17_V\8a\88\ e¿\9dÒ\ 4¤öNgÇ~\8e\88\16Ó\98E~\88¡K¡BdÀòt3ñk)Ô\8fà§7³F\1c\93guÀd\a\14qYõ\91\9e7)\9eÂ3Ö\8bTIbvÍ\1amË'¸\89\9b9,²ëÉ#B\óÞ°Ú¼P\8eÖ\1a4,\1c¸ïÎê½\8d\94u׸äw«_øA+Ä\7fb¿}í\89Æ]o¯üÆ~kwªq×.ïÑü2'*\1d\87J+\97L\17
+\11\ 2M/\b|ë¡/± Õb\19-\vã \89È}Ûí#\10\aa[Is^H¬ÜàèQ3½Ù\88FÜsÏ\ ev\177t]\95 ./\80\80\93Q¸¦Ð\95\f§µ×\88ö;Ê\16ñî\91£Ä¦ÿ-[û½8±u$ \9föw,íMæ\eì\8c)\83^ÃoÛÁ÷WÌ\9d{Bl\9fLPYu\83"/»Ä\14\aÈzR\90b®CÒzLÄbº+£\93~\96K4!Ý\bäÛÛðµSîìjâ\93\ 1¦ËUÚ]ï\90î¥\1aÚ´\bNø36j¬Ý¨à6\ 3\1dq£ä¤´ÞõN\8dç\9eϼ­\9fË\85\8bÒ£föbÔ\9b·\9b\eQ%]Õ\-)á\eÞÕôÀúÃÈdÌ\81Ñ\]·\v'ÕßU'[\ fóç\86&A¥ZÁjÙÇ~»ü(\97{rدi]ɵ`p5ìlù¶¶\8aúDº\1eó!WZYÝo©I\bñ\92¾³\14Ì\9a$\8föîÌ\8b\b\e«Ûo\95\9cìÛ\ 2å~Úéh\80ÝU2\9a>Ó§4"tö(\11ñ|×_\7f Åÿp§¡ÆN\92à6Ë\18È\e\18»me\8a®}\81NxÐvá(v5ü¨ü$\f¬'Û½õ\ 4\ 1ïq´\83\0\94\7fiÜ¥\f\ 3t2aí\96Ï\10T\91Aõ9â³{ñäSúà
\ 6¡ªÝÒ\f\94\83¿Û!\8f\80ö\8ed ¼Æÿ9OÛ\94H­kÓ¸MÈ´\9e½?wý\96ÊêhÙ\0Ï¢óè}¸)¤Ã`äó\98\92=}\9cÈ\ 3E\8eþ\9dE\97¦\ 3Î\92\ 1ÿ\0\8a\12x\7f¼Ú¾9vÚo¹Dè*âÕCÖÜEíâ»EjÞK\ 1\95À\9cäȦÄ|_dé\11ÿð¬Ößx^JZø\85\7fnºD&q\81$%Í1Ø«\1cãÒ;PÊ\14CB5\ 4½\1aoR\1aèß·ÝËqZôV\vJ\95\ 4ð²)\vÍ\ eIÄ«p,ðNÞ¿H41ÚögEÄûáXÔ©ÄÕ\81µ1B)1V#pa;\ eÕ!pU\ eQêêÞ\9bø+­°d\9dá1ÔÅ=®À\85 oÜ\83¤(S[ö§Û1\bô\81\f\bÍ\0Ú*gÒdf®ðå\a\11\ fjI©\15ÇTÁ\1d»\11K\1eXÿ\ 6ª¸ÝÌŬ](º¼}§\1f\8e\91ÆáÓ\83×`\10s/\9d\94q1\8dMÓ°\14hH\r@\97J4l`ÒîÅä\97Pµ¬i\0ÒvÚ\98;f\ 3³·µL\9c8\0¾{¶µm  ÂÌ¡ï`+ýZ\ eî¬wA>\11¤¾¸ÁPIç\96QGË\8f\8dÔ\9eviy7\ 1^\18i7\10\ ew\8f¿\0ùÛóìic\9cT¬çêó-«ä¯\18§ ÑP4\rö\90\8b\1c=/f¿¬îæ±x¦RÛÓ^\96\17\9eùon\8fE\92       ¨Ø¸4\1c;¼å¾j\97B§Û\8aø\ 4ý5®)\i\ 5#\90\9bÊù`\97ÙIÔ¬^¸\18EQ\10\18\19×ÞÓå<?úó0\8a©/\ 3w\7fXaSR\86Ü6íÂÊ\ 6WÓÛ\8dÌUßÿîm_\ eÍÿ\83óó6²\0\ e^Á^\vYÖ#\9eZ¤Ä÷u\1cõ+m¼\81ò\99Ü©sÖßk®h\9f¥Ñt\1d\84\91A]ò\ 1ÏÐ\ 5\838¶#aU\84ÂòXIZDI1\190\ eÅN\ 4­=Þ³?
\19\89\94\83\>\85R>M\bQ\84j\8c\ eö»5\99\8fJ\7f\91b\aü\90û\1e:ù§ \8b\83¯ÖâN?èèý\8bv\86Û\9e³\K8A¶ÆK\9f\8d^3\14úyö\96\86ávMp\14g´©bÌgä(\19\9a\1eÚÜWa1S\9d~±Sü"\ 2\93R\ 4³å\12F\1d\1c¢ôS¯\8e!«4k<ì\9aç©á\0÷l\90\86
+\13~Bg7³\99à\9b\83ô\90<¿½&^L|hÓNZ¼ð×\9dï\ 6Ó²«\ fÁ\1f]\89\8eÜ\19GÌÝ{\86u8\88h¨|B«*\ 1_\eÖp\92;AGjs#ÈÂ¥¤ÖÙ*ì
+æ![:²tê_2t¶
+jëÛ\19\13BgR\95¥6\84å         $\8dòߺ§e£\96ëL:ô\80\98\ 5\83Ò\8b=\r\84\97B$W°o\10¨¢ö3²Y`"+çOPþ]´¼hí\87\19\84±\ f\1c\e¿\89è\ 4ñ\17\834\96\15£ôâØ"¿\r\9a\00V\15å\15\19o|Ñ@¯\1aÂfâÄÞ>\11:\82\ 6\16"1N2+\10gh DHea\96¡÷\9cÏ\1c\17&Ï=á]\88~\84Â\1eIY\88ã\97\94\ eVeÎ\15\b\90ʲHßìÞ\97½ÅÜ\fõ¿LÕ\ 4#]Ã\13æËO0Í-Æçi0\8aÎ*ÃÓ\85ýz£\1eøsÚ &\ f\1f\94¼{Pºi"      \93gÕÐz\87\9c§àÈÊ#AJ\84eWIc@¶ÑÅ<¦)Ø#y§E¼)ÏaËÿM4Ã¥\99%\8b\95¥Lé\f\9e¯BN"\1aK\82qU\ 5õ£§1¿wVC\9c\ 6\ 6/B¼Ê¾O\10äÞ\ 2       \88%\1c\88ê\7fôÛS\81*\1f|(\aÄ_er(Êl\18ÔÓ8<Yua}ô`.Q²\8bE$\9aÁHcÕ°âÞ\ 3kÈÆ+\9d\e  Ò6æÂø\81\8aper[\ fÕD\8aÕ:öÄQ'/íi±
+WÿÅ\94\ 4·¶õõ\ 3x,âÁÜU_\b#k\13G\87Nk\16\8cÆ6(5 `\8dµÿ[1\12Q\99\v>8Ás@Ø&éj\9eî\ 5¨<\8bV\86­öÁ\14-½¼\8eô\99áðGò
+D_Ó®+\84u8\1eph\11ãh\93ô\\81\15    Æ9ºMf
+\15s\9a$\88\80|è]\17]\9cs\82⨠      ý=\93y»´«7\9a^¥E\17,ËΠ       wÀØ\9dÿm:'\9b©^²7ì\8eþ\9bd\19\13öÃK0\ 5::\13µ[»{¤èB\86\v\8d\1eó£õic0í\8bOo\93\82\8eÇ\143¼°\9e¬È\8e\1c±\1aë\ 3¨ \13Ö\8f\b¯A¬\12íêçû· åÖ,\1c\ 4\87ÑHc\90H\f;\83Åiò\91f\16'\9e\94¢Ó]B\13éÅ\ f\1d    \97\9e¤\8c$!Ö\&D-ÅÄc1}º\v\0æÉ'h\ e~·fR\8fã½\9b\13|O,ñJÎ\81\89\14\1fLßtP\7fs\91ÒáζÝ@0λ£º=\9b¼ø¢Ò\ 5ô|OºSXXö8\95uµd\1eÒ|iÁ\8f\97ÙI­`Óа\88ÎkØI\ 1%\ fT\aCE§Üa^VhOWÚ»[\f\ f\8b\8d\1dÙz1zù4.?Q        \14ÏVùªÇÝ\rêYÕÄ<F\92×Ð\80x3g0EU׳ë\94¼±\93Ê[æúÍÉ&ñk        Æ\9fÅ5    J\1c\81|Q\97jpO\81Çf2R?¼y *\1cS\14s\15,\8cÿxõÜf2ÄÌW"í#¶ô\1eT\90«õb\81v\0gÖ®(ß\18£G=E|ïsõìëi\1aç\82\10\84¢xöNp\14«^\15\8b =Pl7\96\9c£"Í\8ao>\17ÍüÈî'HJöJ\17\bÄhß'wÐC\f£\8eg}àÿä»;ìâö¯ú\87w|?ôŹ\17àX\ 2¢ìJ|Síðí\8dÇz\9c\80Ó\1fõ\86w3C:¬Ã\19\ 6xAj\8c]µO\91\1f¯x\ 5ËÓPSÂg\C\a &x;:f&Øk\8cÄv\80Éæ÷:æ:\1d\bûí&î½®+\aª\bO]¡\ f\9cDÄƱ|Q\v    Ì\99øÕ õ\7f»@R© íÁîØü¬pcô\1a\v,³C
+àvfÍ\8cÀ\9dùÁ\1dý*ÜÒ'\8d;\10ä\9d\r¤$ø­r¸qZ\85g.\9cäÇ×\0\7fÑÙÊ\a©ùÒ+\ 4\134SG[íÜëÛÁ«\95NZaÏ¿\89!ÊW>\1d¡\9dH½¥\9a³ÿÔd)#¤\99Â\99\12©Øì¾³Üm!ÁÃKÁC\8aT\18Ú\97\85¥ß ÚM
+\9f1\8c"X\90­ãMÀZd\8cBÐ|\7fàõõÉ\b\9cl6A8\19(\9f§\95Ϲ`¨Í\a¥Q\9f;\15\ecÈ*"Ò\0oX\1a;]\91\9c\88\9f%èü\930\87ìyÕ\14'Ú=,&\0\1a\9cÎkÅñ²TÞZ\90|;ÓBÓaOö÷w\92LÂÙ^¡\96û\9c\9b!¬B:«(b¿<î;Ø|ug¶.\fä\13Êák\9bg,Ãaø\8dT        \9aô\0ZA)"&EÂb;B³¸üÇí¾\80\aä\13BŹ\84o\¹08Æ_Ç\18t¨Z ªJæ +Ð\86á{\81Z?«c\9f\9dÇ2\12\\8fÇê\80¤ÎOä\98°sx¬p\94J@,\91ß\9dyÞÚ6¿\bÒö®SÌHg\a\89\97\91j\18.ñg)Æ ó\93Íø߸PÙ\10¯\e\8e¡ût´\eÞ\85iôyGN`\1dÄ\ 2\8ac\1a\9d\99\84oo@h\96èQæûZ\18Ç{Ã(=k 0ùÀ4|ìÎB¡öÔ\91×\v\87¹ý>Ý
+\1f      æ['ÅU|ö\ 3qkUÔ^î¦(\8f\88d\81-]_g\95\r+\18a\1dòÑ\94\89\a÷ÄÆû6ÌãÛ\ 6\9cY« °º®oCð\8d]§ãÉîõ~\84+ÓÖnÛ¬\14ÅÐ\1dD\95¨\968/f\90'NñÜGÂ\ 1ît\99:`*\90â\85|¹jά\ 1\1d\b'\a\91ÝÐ\91E7Ã<o\84·{©N\96á­VñÊ2äIj\9b­T;ÉÒbì\9d/õÆ¿#\1e\12£Óè\1e÷ÁÈÃ]\93TR¿\14ó¬\962ɳîà÷Z,»\91Ò\17¨Ì\97¶L§b:Nõ+\1f;õ¢ed\1e©¢\7fÑcõf%Ø\1f       \98ü@C\9f\94\12Z\f\vF¼ßHDïù,0Ã\7f\88âU¾¥)âÆÄeÿ³¹÷êÌDáÝbSÊ\1f,\13÷å/3ar/Á7\80\9dª\ e,ÅÀ¨Úpí\10\18ô«\HÎiæ<=²\81\85$>úÙ\90È\18\92\13\ 1Þ\ 3\a\97ïIÌ
+¶>¨´\9a\92ä\ eçy¯i6iç[î"Lõ\fèîÏ\9fQ¼7Ñ\^\91\7fµ?X\b¤¿\ 4ó2Àµ¾·Uov%\9d\91¤r\0mÛ±â!iÝ\10\14bÃq\14Á\88;#\7fR Þ\ 2mõ¹!`dSù\ 5E/¯ð)&!\14\82d±"ñ¶\1aÂáI9òN\9d²ú¢h[#p\ 2^xYî#ìLt¸lKtͦÚƨc\82\17 AÚèQ{\85-É9+\8fUÿ\19\ 3¬ßËâ\fõ[\r\ ftGßæ\æ\94åS46ü\12)KÐÄj\8aÐ:¼È5\aS²0ïD^C\7f׼ī\9as©ð\9f+\13\93®{\96ã?.`°Âõ    @ôÉjï\ 4­øXÊ3\10zÐü¨\81\93\83Ô¿²\91Ϋ\80}\ e¬Ça\ epÞd@õÔ\8cÜ]-\1c'â`\82\\ƾ\9db   V\ 5=7\1eòË\83¹©3\ 2r\ 3'¶1Ï]Ü\ 3axý¨.RL³`#\19²HOW\f\80\8a\92ß°|\1d\1f\84ïì:&\9eåó2§¯¯qu,yB4\ fÎ\ fny\1d\8c\19¡ó\ 5ÀöUº\84ɬP\9az½T\15mîÉmp&\ ei\85\ 5O\ e\1d\96W\95\11\13\82Ýb¶ÜZ@\1eu\ 4Á«òµ\91ò`ý\ 35}ÙraÁý\15\a~«bãWâ(ñYcË¡&>ì\8aî&mkÜÕ¿iÿ,\bÄ\11Q6\18\81Aþ      \8e\14\v)&\9b\1e\99\b\1fà4)TÂ\aà·\ 3/G\9c&ÜÀ\15s'Ö\9cP5\86\1a­¹\15ôµ\9f¨\99mc\91Y<¤{Yº9-Æà\9aÛtY¹N¢\87;;ìü\f¢OiÃÊ~\9e\ 2\1c>_\91\8bv=\88`\ 1³]A4°}æ½7\a\9a\ e\9d\1ḑ.}êÄ\0âH´'è±óà³bCy\15ÖÁ\8eñ¿W3Í!¯ë\8cJcÞMw}Õz\ 1\14\ fÑn¨Ô}\85Eñ¢*\14
+\88\82pöîÃ/\9f6ù>\8aÚ\14\92\ e\12\8ez\84n>ø3»\14\90\8e\85ÇÑ\f~[¹\14U  TÚÜØøµ\10Çkß      =ÚOЧÓul´LôîÙGÍâ©\18\9bh\18ç;\ e\8b²f\14U½§w\91¥½À\12[ý9gû\93-IGusÁ\8aÔ\8b69ö\92\96f\ e\1aã sýaÔÃï\99ç*0Z6B\1c\81(¡sî\8etKùÄ{Õ\98å4\10o0\19\výÛáu^²É%\ 6
+*É\fnLcs_\e\eøª   ª>ù\ 5µäxëÕ¬ß\7f\15ôS\98\8b|Y\ e\86¾*1H\90ìÖ\1eüH)Sd\95£WͶìøÆBV­s~Yõ\8dýÅÝ\95eÉie\0\e\1ef\81\9dp\ 2ÔB\v\8bð9"k¡¢²;ic\15Gdv\rX\\19{?nx­è®Ñ\17AöuZh\19_æ{FÀÅd\12\16áµÙ   |P$\81§¬T%µèÇÄG\7fLx#¹I\98I\99±î\11}ÑoÓ\ 2C¿u\b?òú\16£+ø`o\10@E\1c\9fHG\94>w\86\ 6ëùxZMlÜ\10J°ö\88\179ð³öÓ\r¿â\8f\8epfâ\8a@\9f§q\8av0D\v*?ùìAjt°×\13£"\19\1f\100Á«{ÿ\e/6\v\ fy×;¨\11\87:þ&Hz®³xÒÓ  $Ð]UÔfèþý\87!=ÏOÙ\15\9f\12\911P_Õï\ 1Õ\88FȺú\aÛÅ;¬Pö\9cö"Ñ]o¹ËÄhoæ©\83\ad¹á
+\a¬\7f¶$.nD<¦a´/¤¹à\95\98,_\86\85A\eμ\9a}j'gf¡·ºÓZÂ.Ù-\8f\13e   >î\a¼n±Nã\9f\93¨¼U¨\7f\0aå4\bô\ 2\9dýØ'ï\ 3\17w\9cV\r9aú !\95{oÏöRð$¤ìjÐÝKDÅìuà3\9b¢;otá`yºc ÔX¥×`F©_ZB\84ÿüîHdü²O\85\12¾\85)¼cJȽ\ 2;@¨I\1dâ\97\ eÉ\17Æw-3Ú9\99â\9e\8cÕ\b·ïq¶\b
+ɼ\90O:RNcg÷í\ 1\8bFb«#\82AvþÝ{\ 2úåZ\9b\13Ñb\e쪻ÓÂ]Ð\1cb}»Î¸1Ø@3ÞÙÙ\Â\9cZ\97S.ê"º\9fúõt^ù\1d\1c\8eëÛ @£îyÜ\84¼\87ÏÛô;ct\9d\87ôq¾C\86A\928\9e\95\1fûÑDjS\1dj\1dë6Rë\89Öø\ÇüYó\80³ê°ÑóRðï\1erT\rɽÛ\96ÞJ«¶UýU3gw·\ 2\ f\88\93\87A\99+r&\9e¥îu\113ijV#½#=¿\97híU>>\10ªZò'\9dÓ\18Sz~²ô\99\18òA÷\8c\1dùFáà~\ 4Ua7è¦èmó\9b}ݧËág_ýæ\97¦\95\90\96\13\97îXÊ|ïþ_\98m1\80\10-\1e/<\8d,xí¼\11\14N¤dz\83åÓ6\ 5¯PY  T?f\8aÎ9¡.L³Cn½\9f¯nÓHj\82ÏWòº\10\1e¯\85\8e¿¥\83\93sgÆ\91\1du\18á\vÞpJÀÏ\9b\bFì"&è\8adáý=¶X\19]îä\8dû4*\90\b\85N\ 6\ 6»ÖÒG¢äÄq\14\9d\904\ 3\99\84Á\1dOÎýF\16i\8d\8e\v¤T¼ë\1e\12CX\11r3¦21\90©¨Ø/9jêÔ=\8eNlWW 3xý¸\17\7fPîÆb-x\9fÿÐ\9b\8a\9b\12\7f°ÑEr­\ 6V½Éí\ 1Ü\83Ê4y)P¡\8f%Áܯ½\fhüÌÁ\96\13MìõgDdÂZ§De\an\1c0\9e\1f\91-q¼Y¸\ 3[f&xÕ*T\9eÍ^\bHÛ»¹kÙ\12c,Þc
+y«\b\97ï«\eñ\85i=­ÃüÙ\e«\bH`\9b\8b$,Ý\1d\85«\86Ê´\7f\ 2\9dÔ\1c¨\89R\81\7ÊÉÁÖÞ>xÖÀÝçö\0(\8c^¹È\ 5:Çи\1a·ü\9f\1fôSÁeU8@V¢"-\90/'\9aÖGªÏ§Ý£HÍoLáá.S§øÕ\e Ú>
\1fAÑô(,Ñ¡\vu´R \8eª¥©\ 2Ê«í\89¾ú_ÖCK/uk (\1c\10\90x\16¿·\9ff\7fµ®í\b!\80ø$vTëmM\ 2ÌnßD\1cÅ2GÄ\84è2\8b\ 47\ 3\19)\9a%¹.\10
+\8b£I½\ eÉ+\93\15øíÊÞooÝH\82¼ÃF{
+¾!Y­\¸IS:W\85;¿b\98×Ã#LH\80\85ÑêEl\16\13\«héýÜ0aÆ\93qM     ü\96=\11¢)ð\aá\17\1aܬ\9cOµµ×²\14²\84¿\f\ fÝeþnUÛ^q\86J\85É;Ã\ 2\8dÏÇpÀ\89\9f\95\16õA~\1cïÞ¤9\f\v\84;T\90\1d±\ 3v\16¥\82ùÚZ]ÉA¨Ú=Ô´(p\8b\97\97oY¢ìK\ 4ûA¾8mIÛ\1e)NDx\9cE  \12$\83r\1eýè\v\7f\8a£y\ 4\82|\96\14§\14oD\84\13À§øçO\86µ\ 2ä\95l,Ô ¶[ÙùUÆÖåÂ\96\ 3¼$:   Ôý\v»ù®-\v\e\95\17%Á+É·Àª\ 5×\1aç\14\ 6ßÀÛ)"õB±|Wuü]½Ò?Äë\83\95jXÈ\95rvþ¸Í²P*Ö\86w ¹Þ\9fc{\9cñIN\aX|Vêû¹í()æÁܦ¼¨\9e\e<\99g§!V\f¡áülðߪ\15\11\1dÓ:¹&¼&[\94µ\8cxðÒsô\9cÖ\84ä¯\91»pòâVñû²/nÙê\ e"\90\8b¤0¬>\ 5¸k
+H<\8a\ 2E5Z\8f\93$\13¥\94\fóÚ\98rz\9f=\8fw¯Î\r\16]³È~·\r@Í&\ 6¸<}Fuò\a\9c¦¬Å\11é\Ýy3ÈÝ\8a5<Ügr¬"á\eÏTc¿±K¶7I\ 5ª8ÿ@\8d}cÕÉZ\95ÑÛ$#Cá¯ì ,½þqR\8fc\80L³x\19\16ËÒ\11\9e±Iµº?ôy¢ò\a7Àßð©Ì\b°iâóÉ$\8a/Þm\8e%b]7\180C\9c\8ck.\97\90?;§-aá\8b\1fµ\16Q+D:\89©Ê\88ö\19É\18\vlP\\155Í-R­\93\1fád     e\ 4\aÇÌ.\1d<¹~\8d`EZX÷tkSþc\98ÈúéqèG±W3ç´c\8c"DÁc«LçF\97üÐ#ß\1d­Yø0{WQØñ\11ÅJL­C\19õp¢    «ÏOØþkÜ\16byå0¸OCo#×ð¼|\16\8aÇxlèÃÚ
+yiáêùZý×]ð\8cÁN¥ò{       ¨Û=\90©fÍ\ f8ÉÀ\17\1aæöóʦ¤ß+k~¢\17\15\9d?\9a\11Ö¾V>\ 4ÅØÊÔL˾ì\85\fZx\82!\1fjMÏ¢¼Dõ@\94tG\r%\1cXÂód\9a áǯÆ. UÆ­¥\7fj'fT2º×³\a-^O¡>ÖÛövíY\97W<Û¿¬²±\ fû^\84ñ\8c"ûÊ\14ûGð³\r¬MÿôAbÀÎ\8bÃR+Êlá\ 6Ó\18'\89\863H\17\1f\83ÅõÛDMÖ¯T\884\86I@ùÑ,\0­K\8a3ÙLÂ4Æ\9aô>@ç
\f5\13GÌYc~×ö<á.~æ¥/GÏ\8dO0\1a\99]T2ÌÒ\9cÈl«Ò\ en\ 4\89ïðàd¢>\ 3}¬3\93     Þ«¿{ß\8fM_\9f\17¤¤¦í\89´©Ê\14ì]¶Tçx\9fI#h\ e\9eC\83ÕSóÇÞ^OG@³\8e½0ûÎ\86JÃ^nX»A ±Ýª·\1er¼Ú
+£´Q\rì§\16öqÕP\909_7h\91d%*aÏà\ ee\8c¥\11¿àG\f\17ôÎ\0N\8cá\15\eG@6:ã'ï\17§sÐvyW'm©®t;*.\ 5yF>ÊDРÚnÑ\8bÜ\85?»Ôô¥\89<¢kʤãÕ^ªi\9anSW \v\95\86£Ú\84צV?\9d\9f^m¸\9c\89CÓ%\80ßÛ½ç\ 6G\1ckR\97Ù°^ÔÊ1¸C)ì\1cyÿH´n¾ÉYÒ¢åu\8c|\83\9c´6Õp\ 5ªû8\16Bª<¹:p\1c\1axy\r/\9fñR¿nÉ\10L\v¯?Ò\87=JHx¥'\16Ýa=ÝÄÄ\98úF2½Bma|oä±\9c{JN\9duY\ajX\9fe\ex¬ËkväÕ\9a¦½àÞ\7f8©±ÂéC\96`\83oB51ÿûlö\13meè\ 4ä\15U.p-äïËÁ\8e-¾ö×*úéÆO\ 5\15ÄØĽR¤Ò\b\1füt\19\f³Äk[       ¯\7f0³Ñ\ 2­\82÷\v\1f\18\8dÐCxÞ³Ïêþ\8bÕ Is²\14ò<k\15üÊÔÅÛy\91¹²àXá¶HJß=Û+X\18ò\ 4\93üc¶\ 1ADz\97\13[\94zP\85,>µR=âã}.)\ 5ÉA/ËÄ\14\97àGê\9eaÛæ8\94N\ru"Q»2\ 6¦üî\8da\f:\11k.\9cvÃÎ\r\89\95\1fÿ^\1c\bÞBV%Ùò4xiE\89½±\96É\9bû\ 1]:o\8f\r\9bm-EÔÐSxÑIÆ­u-\85ÑM­E²h(\ 1}*\90\94£\87·´A`A\97,Raå\99\9då\ f¬¯c\eí|\ e5$ÐÊ\87z IcðÛ}2zþb¢\9aãWÄ\8bï\1eÈB\14\98¨\9f\7fÿ\1f¢ß\16öW<ÃFÊ\82®Oí¢ï«\87\15
+8\960\ 5c&íf~³\e\97v\16´¦ wvº\91ïc\ 5ÔáÍZ·Û\81\96=54]w\adp*á§>\854\85hh>ô\16!  \ 6\92­ÄÀûï(CæcAs\ 2¿¦\8e\84Qjg!\97ñJ\ 1Ë_ÀL¹,÷'r+sá0#¯µ\99©Ö5ÞÁ)Ïå§\17i\fVݾ5\ep íç\9aB7pUp_ŹO\910ØB
\92lz\rN¡ºúû\94´\14\85\95Ù\ 2NkY \92­^òô×÷\9c~ÒC\87i3ã\9f,¨R2¿À}ÜHô\86Ë¿\93Z+¿)ê>JD\18Ì\ fíóU=Â\8eÄE=·ä\9aõó|óf\16<\8c\12m\19\95V86ê¹õñ\12èÁâ\ e:5\8f\8cKðá\92r|Ã\13H#\89\85Ͻr¶Ïɼ\1eðɪ\ fÅ\15nÏ**\1d]3Í
+g½ø£\991^\17ËÁE?\8314P°JO·Ö;ßëT>\1diE\91\89¸Q¼\82ip\19ØèÆD¸x        \8aª\rà&ÁjC-q4\ 3\8f\\9a\8a%\1d\94\19®\18\ 3\1ff\1cS\1cJIzµN\1cöâ\ 44å7
+\86\1f\fVN\9dË\9dzÑgè!\98Ä¿[B\ fä\91i|æà5\8déΡ¦ÌÑ\80\1dæC×ZúÃKe\1d¼\8c\94¾³\97ÙÊ\ 5Ú\7fé\7f+kv0àáy\8dCìÅ\8c\ 1éÝø\13§ZÏ\82­ñ0:ÆÓ¦GY\85EP;×öñ\90\va\9f\a¸ÒõhJoÑL=\9b\83Ù½\9ee\85\85Á»Êr\962^bkU­âïV(\97\9eêñR§\92b\7fc6î\13WQ\ 4¬®\9aÁº\ fr½ \91\868J1ýÙgåY\95¥\$¢øµç\81_{o\9dê\87ËÏç6Ë{uÛÝ°£\ 5\ f\92Éî*Ø£q䡬¸n\85£­\ fÚòu\ 1\ fÍ\980U$Û\85í¢\94\14¦\98ÊÙÅHÝÌ\88¶Ì®\8aº\1d\93ÎOp\89d×~J\ 4¼Ý\82ûc\ fåãÐ`±\1fß\81/y8\v]õ²F\96¶¹ÍÑ:>\18Ýö\ 2éø¡ð½£2Á\92gü]¹º\97ôä¾\86\ 6z`\14Ü}´\92\8b(\91\ 1£Ã²pFà!²5=Ç­a\8e\90`\89\7f\9f)\19{Ñ$kTaÌ\8f§ÇPÑ\85\ eÃtßYkë×Ù<=ü\80B\8f     »ÑùÈ\12ú'ÈEê\95J\8c>ýW\1d´w\eÚ¹#誤=á\8d¶t\7f×ÉüRI\15n¸±ÿm?xWVC6S\ 2\a29|êý\98ç\18\87Ã
+g\ f·ÓíP\87¹»ùÄ1¶\Ôù\87Р¿cÚ=\9bgAY\86\86\9cÅ\fY`Ö\8dõÕ(\9b.\18ah\11Ø0Â=\9e)¼léÓ߯¢\f·\12·8.á¼e\b\8cÞ²\1a¬Ê\8eíÙÓ\8còÈ5«¤pQÖ\a\93Ú\86\96]+kâ±¥CS4¼¶4Ïy\82\9cå]q½ðAá\13\11V´èºïN$;      £1\9a\90\12Ê\17Ðþ`\8b\8b\7f¿\9f\84Vpºf\17\7fÚ\16\1fsA/ò½¬F\94>ÿá#\94Ú/_\9díÁ®\8a\9d @xO\8aìÌR\98Ñ/Ñ@_ÄaÐk²\1d\93\fLm\8fë\85å[8Nq{Å\9eãîØÝü½øÛ\17Â"bu4þL¤¬0¦?\18C\83\86\9dlF6P\7f\92C\7flGþ¾B \9c\91¢í*¥}º­Ú#&\9e\94hߺÑ;§÷\13ó'\b³¢\15ÐÎ\7f\9f¥?N\1cQ(CÐ\87yv\1dÜ\975\84\a\a\97¯¼¯l\15_ß{èôª¤\f\ 4ÈzÕ\1fD¸`?H¼¬P"\96\15»\85+\7f,m\85tâSO\9f\ e\99\ f\7f\v¶·ÈÈ*í¸¢)Xq\92ôA\17æ\8e?\90\91À\f!;K\ f\98ÖÇu%\e*ôÐ>\88\1c\171`JnË,­1ÝL\b$ÖâFì\9düüJ
+\82\94\ 1iä:Ww\ 2êðSGã[®\ 1&t8¾Ê&Û\fÎ\84 \ e¥n\9fLS\91\14ä{\f\86«T5,S\99 ÒQö
+#8\8f÷Y[ï\19%*&ÉàI\ad³±/\12fzn\89SÎxÎå\11Ý÷\85}\8cÓ\9d\9bñv\93ªë\ 5\86  k.3\9a³åZR\11°ª
+ü$UâQø´¨ì6tI\ 4\7fþnPõk[B[\b\84tÅ6Ôj\93\ 3»       ä\\98\1f²\10Ì\97\b²y\85\fÍþÐpÊh\ 6ò/X+àß#B±Ýý\10¤{ÒÛ\7fØ\98\83¯J\89%\93,vÛä\8dNq\8f\92\7f\19ÈÅö!Ú\9dYò_ \fun\99\ 6`qiBbîL\14i÷h\98ÑIÕpÜa½x\ 3+\1eáÒ9eã\87Ïá\8a-ðR\e\16"9-ĺòñ\eð[ç\14¯¸\8am0J·jô%q9\92
+¿RH\8b}%Õ\99\8fÈR    ²Å\1fÏRàb\1a\17Ê-Rd>jÀa~O\9fÂn6­Í¶\12Ì\9eûU}à\8eyv\83X½y\_\9eãAn(c_ë³\7f\99¨Ç\15w\1eÒb\97úÖ\1d÷¸7]G¸ÈT®ÀZf
+}P¥\92ßù\9b\7fáÄï\11W\vÓ\0$\99Zè7\95ð\82\10}iß\8añ¡\aõ\b\ 6ãT¬\8f¹\9bï\18\85àï7\7fL D·Ä
+\12y(åºßð\15}\9d¶/\81ÖMof9ôÆ\8fÜÇa\19Êo\1dí\9dï²þj¶Yñ4\13M\9et\9faª¢Û\f\ 5ë\8e\96c\ eÏngj\ fÂ\1e¯\9c\82°\97&\9f½¨\aä­\vê\eßå5\88äý\8b÷ãº%ÚÐ9NüC¾sf\87+ª¹A\8dQ\89Ed<¡\8aôMÞ[¤d\86§\96m¹ø\ fªQOD\96\91\8dLï£_j\15*03p\889\eøÈýx\9ay¿$\ 2× yµW\11\11Äùal¨<%eò\ 3Éw8ä»õÕ\91Ö>
\96\14ý\87ú©j\9f\b­CENBÉYs\8b\9e"(5ë®\7fú\0Wòu¬Ô~\81½É\92?øzûK5\8b\18\e¯-~ Ñ\9d\ 6"\9bëP\ 5ù\14Ó\90\8bºË³³\ 3·\9bGN\ 1ü¨èl$÷|DWM\1f\94רBÁ\f+\ fŨËØ`=¯á{ý×Ø28JTÆÜ¥\f\1c*qð2l\fTI\ 2^\ 6èS\10\8f\97c\16_;\83Emr\8dN*ö{7Úe-\9a\ e\14\80\13Ö\f\85/\1caÆn«\ 1æáå?þ\81q?Øà\18æli#\1cÅ]\18\9f\ 5a¬¨?Ý;v\14vóm\17:\ 6ë\15î{È\19dQ-þÊ\10\9e6_\8c\9f\ 1~qíUeô\16!\94sSN:\a¹\14£å\95}æë\bÝ9V6Zö@\94\8e!\ 3´×)ò\81\ 5C\14Û>g÷SøÂÏG9Óèkë«S\ 6(ÎÞÜ\98UÃO¾ó°ú\ 5|i¡\17ËÊX\98G\9fK\8a\8d\rÕ,Äýø}y¢c\8cMÃßp)\1c\0µpÁ{\vâ½b¬\9bEJ2Hx\8eOQ|G¡zG\eªû\9f@~\8c±!ö\10\82\91Á<Þ$NÿÐÑ`;\82ô­ßßÃ\95Á\95\r\86á\8aã)\7f*\13vAÌ%ì\vj쵨ROüxK\90@v~fW6q\90îÔëô®3(âMØ÷4¿g\ 5bÆ4kwJJ\!]8Q©-u#7ÓU¬\9dâÀbø2Ù\ 6=óiòñ)z³\96J»Ç\ 1\9aÂ)k\bc\91/¼ö\96rÔ¡r¿×ìm(¼\91äg\f\8a¢´)yà8)")\f\96Ö\7fÌ:\84ËÖ\19     àÈ      \rîúqô ZcðËR¦\8d\932²æ¥Ï\97\8a.r\1c\98SI\8bð\7fá°Å\e\9aö×\94Ê¥¡N¡ÌX³¯¯]þÚ2\19ºf\1a´«]Ýõâ\809\®\17ÜÞ\1d\ f\8d
+Y6¾5äÁHh=/Ò#\9f\7fgÏ5\ 4Ó\14pè>\ 6Í9¯|BQ ¹§ä\8cÌÉ\ 6-Ê#&\188\15{\11\13\87\96)ä]$¦O\98\8dÇ^òj\ 4GU\8d\19®\8elU_\15ûÊ\15²\11¶àn®­\1c\92\ 5OHÑyF/Aû¶â\88²r2h!ݼê¸\ 2§\99à{\11KÑ}¨ê©Â?+@t_¿\ 5Ëx/ä9\84§P\7f1Ïj\ 3\96â\19yv\10\168\8b«cÔik\8c¤ÖMWê\190C8"çÞ\ 6Õ\90ý©\9aòDS\95àß\13ûZÞZ¿\13\9e.u}U¹!È\87\9c\8e\8fN°Tlì«ù¤TÀ¯~\ 1Óá6\10\18®\96\8bõ:QXÜ\12Ht¨\9eðäøÁUë\8a\85ªdQr\f\ e.PN\801\11ʤê?7\1e\83\8drà M^\9e\8f)2NIWseçÏ]\89ò\1eCS¶NUþöñ;wª\97\8d¬ÓY \19áùNW\ 3÷ªÅu
+\v\13\ e+/n\ e\892+g >"F\145:$P£\15çø@EÞ\8d~yöDÅÐ\9bw^´z%\1cáK±'\93\92\82\ 5\80ÍମÚ9\81H\v¢ÚVÞ\15,\1c}
+Új¿(XytyZ¼üZ 9À¢(<\94\v>Û<«*º\ 2É\8a\84\e\82SäL·?Ô¢èÞCË_ù\9aYºëu\85f\f¦êg\83S\19\89lg\9c` gRi\7f9üë \ f\10\ 3b¤mÕ\83fùx:n\0\9a¤ZaFGãëWk^§\1aÈñ¶5\8bÃÅH,\90ç\88x\95|\1d\18óY\83C\ 39iÿ\17tL³SF:Kª\16V\aP(ÿÑ\ 6q<Ç\9b1\9f\13Þ<¯Íh¶X\9e\0\8fÄ!úC\92'\13\8ea\90¾\17gøCïÀ\8bôÄyEL\18\1dÕË
+ËO\aÃ$\18\9c¨?ùÞ\9bë\88í¶g}§\8dê²\86Í%øw ø2\ e\fPÓê«
\93ìóýºn\86+|ØÍ\86=\8fÆ!Þ\ 6b62ÖFò\8a«f`ö7:fæËð©øn¨o\ e\85z\92Yξ\8d\16˨àw\9ag8µÐô\8dù
+\10\ 1¹ðâ\v\142¿äH\9dxN ¢Özàõ}\18\9fÒ\91¿     Øâù\85&Z\ 6ò¶êTV­ê\1aòJ\8cmE|6\aÏôÚ\1f\9dfkÝï\12\1e\9d¶+_LüE\0´îrh\9bÃ\ 6     gu\1e\ 2
+kU½°:/Áû       \aÐ>ò\1e\a\10\96nÏvË\98Ì \18\93\b\14\bÀ; \9eªNaàtC:ç«]%SF\15NP\9eØUåñ\98&ÎØÝHjË«¬Á\8fßÕMeÐÏä ãÞéå\86¥\8f.cªm¹\16«\81ÇpþF.Ò}AåÙ_¥ñ]Sñ(\89g\1c« \98ìÀ D\1c\ fº®\94"\84?Ï°JÚ¥Br\ e\84¨§\139(\94ð×$®¡§hÓL S¡\ 4²È\94\9b\1aâ½^\13Ä\91<\ 2¥n¬ûô\9fÛÓújM\ 6Ä\8aß\1d×Bèå±ß\8fCv\88\18\83Þ\ 4Æ÷\82û×):r²\94KÖçÙ<ûÇé3Z^\14Ì\921Qò5<c\18¦ÈÍ\f      0\84a\e\8e Aãh\88l­Gl\ 4c1sXóXà+Î_Í\97Àî9\10\98\7f(?~"´oóNéÐ\93É\8e¨\96\11\95,¡<\v\86\90â\8eÄD\11\96 Ô\86}@DXwu\8d`=Ûÿy\9d!\91(\ 6\9cå}\9adé¥\12\85¼ÑߦEBëöÞòöZ2\80"_SðØ\7f)ER\90{b4åòÝ^Õu\9d´\ fñ        h\1d'\85®_}9\13\96¡_{û°ô.ÞáÇN¸zØH¿ssz\1aúbEa+åÿ\b  .ÑF8U¸\89¨%Ö\81\1c\88ÛÀt\fÑ\9fl\ 1+\98â\89tà­X¯4:\93Ý.{O°¸J§M\94íÀ3\1aðô\9c¿\9fk´§t1r4Ëî?+!Û½\12±\rxÇe)\88%©î¬<@Õ\7fµux-\12\ 1;ãtB5äãc:º\92¾\16\b¤\ 6õWø\ 2ÝØÕD\95P\1a_õI]`­ådñÞ%\1a
+9\8b\ 1±w¸\96Ú@\1epo}&_;±¿SN(Ý\9d["
+µã­\98íë-ê~uP\98¬2NBß\84½nÖµ dù\ 5}¿/F\9c\17Û²R\13\912\aLÀwAÍ¥.³S³ÐuO/\82+~eÀ\17\86"\0\8fÌDîÉÿm´c7jÚçP^*\8dþ
+\8b²\80×ç\89ùq»?1O?)\89\88³¾¿±I8üñü9¿\9c¯ÇëU,h1t\84Ñ\ 6\8f%!È\85DÆã\92ÏSÐM®Æù\86\rÕuX\ 5ë\ 3\ f\rbz-\12Ù\0ÍûÄs*-Ô\99¹\85ÿ\99¦\1dñE\aø\1dÂswÉs·ï\ 6/É.P¬ºÉ\19\fö[\ 3Sn¸©]ùaç§ê\89Eô-\v°\125\9b÷b¤P\7f çj\85\81\81)s*\böµû˺Ù\8fÔ\ 4¤Æôû÷u2\92§*1Û͵¡\1a¬\ f\f>¨u¾uuN´h\8b\1d\14\1eÅÐõF ç\ eüN´ùËÖ   úO\88¤ô¨\ 6=\1aé\-o\91@ëx\83¥ã4Y\98;\18\9b,\13Ê\8ea,:FªÆ.A_\96\80Õ\1dýÙñ\89<!ûÕà\88\1e·\ eÛþà\83\9blÚ M"bæ\87\87\r£B×\82G<9\104ôál\95õé·¡ëãµp"W»\12îûº4x`¥âE¼%T®\19C\9b2\9d¼Á+\88Ùi\9aîe¾\98\9e        #rÀàòÜ\107\12yPj"\83Ã\13\ 2£\93
+)\1c\1f\8c4ZÇ'©n\93Ç+æ#J\91»\8cÊODqþÑ\15»/\8b\9f\ fÚHU\ 4\85v­ã\90 Zâew\1e\8aõno\86{ÿ#p\ f\8fð£jÞZQ<¦7_i\ 3\8d\9dÌV\90h\87Ùïä4¢,5!Íp\96­Í¨\18ÈÎßÜ$\9dïÊ*q\92VÉý\8dà\85¼ãý"à÷ým±\v\ 3rÝ(ý§´UëË(ö\1eæHõ×OùD^M¼\8d\ 5¬×u¸eJ\ÈRÈÀ\1e\93§\83\f3\7f8µ~\ 2ÚãZÃÁ\83÷â_Z\1d\94ÛŬ6\8a-V½|r~°\86î?\17²\85y.Úà¼Êþ\9eÀõ\ 43/ÉE\ 6\19\13åÔÊ\8aÙJ\ eôÐ\0ν®2åIÂ\92î\ 40\8b¡\9aξ¹¿$´Jÿ³´\ 1dc\8b\1d­\97\r\10yaç\93¬ºì\eÀäÏ\ 1\87\10ü÷\12¶.®ÆþS¢Èï\ 6ê\91\ 6SÏK*Û
+\91½mLåCL\92Î\10u\9dÙI» q\93ú\80Þ\991Ô¡w\86ë7
\9fíÒ3\v^\\ fÎ\ 2\15ƵFn\9btí¸\8f\99Rhl\10~]C)\83ªV,\r\94¦\916ü©rBrµ q\11-üÓMþ¤mßÁIx\14¸÷0$Ðèêù\95\aM>.ô§ÚÕ\9dn\ 2ê¨a¡aÁ\fŦ\83Q_\9dÛ\12¤IÔ;\8d-´­æ\föÀ¢Qéopf\99\14O6"C<\97\84\9f\8aÁ>\96HÈR_VÐ4\89¯5û\8cÎc\83\96\ eïÙô\1dÌuªN")£¹Fµ½y¤\ 4®É(A0ÂË\1e\9e¦\9fp{T¶\87gtE\10ìL\e\8a£knð¶\8cu\19¹EãÆ\91£\8fþ@ç\15)mMÂ\10x\9d-ʧū©W¨\8aà\aÊz-à\80¦\9fü\1a\ 1dR«\1a\ 3ºÇ«e\1e!ÚqÂó³ÍÞ#ä3\84Î\9eë"\ 1\9cU\1aqD\r\9cMýÞ\8³\ 5\84è½\14\ 1\88\88\9eÖ÷4\15I\139îåË¢<mÀ\90es\10úòÉ,ÿ\87Öÿ²»Ê-ÛÝu´à\87\12Ó\82Amf\96¬\86E\1dòl\9c\85ç½j\9a\f\81vB'\99h*\93\ 5H¹^Më\ 6¾\19\9ahõ5>ÞÕ\9aìÕ"©O$î)´Ò´Ê\8aãtÍ\9c\8fï]±EÓ\ 5\ 2þïº\88àÌù\1a{g
+ÓS\aç,ºgÁ\19\8eª\92\8b\ 4à§-ó&:~b»6d9\ 3Gû¡·\98\16N©&\81Î\80HrñYCºÛ6\vÕb\8d'5³¥Y\8e ffÄ=èEGÔ\1d\92\9e\94·onE×>Gw/]\1c\eå¯\fC/9â­Òä\8b\81\ fRi\9b¾U²Ò­Ûc|\89t«¨
+\9bë¯8hîM\9bC\e\11¥RzÐ.¡&{\9aÉ\ 6y\7fÑ\b\8cºj8þHÁæ¦\99Èø\87\18Þ\1aʽò\95\91×z2PRr\8f\91z\98ñ¼Ä¸"\86þjE5T'Ü\8f\8eFkzµF21Ü\1fÔ9Kþk¶;öZE`{\r!\1e«\1e\8c 6B®×ÄK®¢\10\19îº\8bcLBë\1e\15\12\ 3îú\9aÿv\90÷\ 5äE\9aZ\1fï³=²lå\f\89 Û\18\15-V§.2\85'oxèøÂc\86\ 6.%>\88;\1e\ fjèC4U4ÙZâ¬Ý\1fW\88¶É\84ù'oWàs¢Ôð ¿óÅæ,ªà\15S"ì\ f±a|Æ\14ï\0/4\ 5\7f9_Êf\ 1ÅK\83¾$¢±)\80å´qç¾\83UYçv´Ýö\ 3É\9aù!Zý:\180Æì»'M3½\95íA¤SÊØ¢×!Gi\\98\9d\13Krb:üúÇ­ß\90ý<ÒÄx\85ó1\9c6h§\1e¦ã¥ôF\88\86äles°\16>\0\8dì$Êf³Ídf:Y°'"v?EbØ\80*jÞ*L¥Je0&\a׶`æáË?hÄ\89\1dAøåaÅU\9bªü\7fì¯Á¯`Ñc\80\1d\8cþÐ\9d\18\v\96\19\8d)ò'\ eܳ\ 3
+êgùÄ,×wÏSU^·>\9a!A=G»6S¤HÅ
+V«CßR7Dr=/ w¬\84\19\86±Ah"\98äÀ\ 4æòáê\93i8£`ê·DV&=ÛZ!m·ft'-ç.ªx[\85«\vý\a\87´\98ºbmp·Å\9f\8d([\ 1N\9fêaü8÷~ª$Ð\98
\91SLý¬¾¸¸ ¿\8bðÙ[¡ñ£\97\1fìæ+1'":÷û\ 4Þã\10\18\863'\87)\80jN\1f\1eå\99\9f\16\e\1do\0ÓÓøÀ%\ e\f\7fXn f:  ý2üi°3\18\83$\14Kf\16ÞÅíý½`g\9d\9dÕ6H\89¥hx\85y +Ðow\97\97\eê\9ei¢ø|\88äæ\81uâð4ƳË\13È{w;[»&vg\85¹\ 6X1\f\99ºÑк\90\9eÉ\9eeZÿÓ\10\9cI'çüñ¿w\91\11²\ 6\ 2¦ý'ß)\9aË-Oeþ)¯oõ\ 3Áò4        L\bV\87]\1aF\1cÞ¼x\9dl@Q\b/\94åçø\1d>D£(æ\17P+¤\97Ù\f\12.Èc`ß;<t4¥[w\98óÓ\eúBÕÃÇâ¨%\82\ 5\7f\ 6s°ù\r,U+3\9aK}~\0Î+L©zQ×-\86\f¶T¡8íÒùóö\ 1[Ôÿ4`r?Cìâ\1ef¹ß{ïx'\r\91\b\8f\13èd½\9dp<\85vUPk¸u\ 3îj\ïNè\81\82dK\8eµ*O\9fì>\11öÛ\83¯ZfòùÚáÎ7g{\94\ 1ç>å\1d\8aìåª\80\v]\8c}\980(§´}\98\9e\81I\94\rð\a4±±-jGF\f_`¶í\86r\17ÒR8æu\ 2½k\9fµ©-á
+å¢#oÚ\9d\^ Ë³\14\83¹/\83YKæaÇ\15É6m]>Ïú/\0\aè@i\ 5HÌ;ð\v¸Ëëúú\86¢#½]¨\ f¸Ç\9c\9dä\93\81C\87×*Í\94¤,?#\18\8d}¥íK®fA\87_ô-~á~JÞ/\9bîs2\13h\92¢ä'°?\ 1Çö\1cîT^y¨A¶ö\1c8\1eM&òO\r\f¹2V>Þ\0¹º§7Ç<¿{/F3²b\90½Û×­.ÊÙºJ2¡×e®w\1aeâ½ì1Î\a\ 5\82Ï^QÝ\84¢¸*#nú\ 2E\9e.5qZ\9fÀ_<ãѱþ@V\10˳ޥÆ&ãi\b\8aÝ·\a\9b¨\b©        å\83~^\ 2þ·Tì\9dê@;tXµ¢[¢'p7®\9d\8dÅ\88}GóEé^òØó3±ôsÂ\14¸\8f\ 6\e\95jÞÚvæ+Ùmnµ8C\8foÅ¿wm²Fh\fz¥Èxå\17\1f®¦û$ª\80P©ù\90\84¨k\91=\13ÄE\vÝ\1cjËá~ISÎäÖ\a[=©»IÁØoÙ  @è\90¡~f»\aþÙÅyŵ0³¦;\0\ 4õeyd\17$\13\94ù_L\ 67úz
+ô°¡IÆú\95£\9d\1e6Rm\9fé`Ö\ 6°ÃÅ\1a.¤Q\10\89\81ɬ­°|Y\86\asóÜa´*è8\v°%\12\88 Ð$\1c²\b,ÏOfT@*ºB§\18\94v\9b{\9eD\80fxxÇ\14¢êbÎ\1eXåj~/\ 2³ýÐQ!\16;5]B\98Cн\87\1få\12ÊÔ\19ÿÏôó§W\93\83.Cì~Jb(f\123}\12yX:¦¿­¦åG=m\80-\ 3\88c\e>hË£\0«\84í\9bÐæ\7fþ\ fäoX',Ù½\1cÖ\91üã\8b\ 5\ei\ fg\8f
+\19z\856\88ãªÝ\86ë[\12ÜBuyà\18]Oo\b0¸«rnq¦f\ 3\17_ðX>8¡³\9cbL\14O³Ù\87¼Kb\92Ã\14"«&
+!K\17töæ\11¡\95\ 4¬váâaïS°äqPà>Rè\ 6\1c `p\18ªm\9bý\80v®SñH?\1f·H\9e\9d\15[M!%¿¿Þ:£Ï¢\1f-/ æ!½\9a°+#l
\88\9cS\91ÿ[\85U¥q5ÀE\9b\87æê\90l\1dà°þ#\1f÷Á\v\96²X­~[\80ëè\r\81ã¡Á bò8i\a\99ÐÍWèªh\8b§\9b\ 5áwR3l¶     ä\97\8cµ·BZn\84Ô\8bÑp¯Üç,\92%ß c\88¯\ 5N´S>:eç{¶Í\9fªAÂÙª\fíÒãxrf\16\84,V_A%
+\ e\99",e:Á\97
+\12\9c]\16u(èM²:ïk×þ\86\8bf4 ®sÊ\93îqÙ§=CÈj¬ôöô\88>Rö~\ f\93ê*r\1aò\17Kes\\84\9c$\95þÛ `\84\82¤
+\8b\11ýÁß­w\86ª_H\e\ 1\86A\ f ÏA\1092\99äÝ\83\14\eS!Ýìâ´\870\8fQÀ7               J\88]ùîY\82¹\19\81\93Ã)³øýCç«ÎDm-\7f\ 2Ò\8fÛUl\97`Ç]-\15и\88\1eo7Õìæ \19Ä`ôl\ 47L$$\9f\rä¶M±L/í¿J¡\15Uz¼\95v¸èÏ\17Y·0q<@Ñ·ámD<4\17{\12é¥e©\J\13ÇD\16Q`[`ÚãG\ 2ù\ 6ÚÍïA\96Y®*\18\14Yvíû\89\96 k\ 1ÐG«\82ìÃÔ¹Kýä¨N6Xå=|\9f\ e|%s6êì\ 4º\1c­4µ\ 5\82ߺ»°[\8aJ"yY\rå8XzÚ\8b\94âv\9eê\õr\1d»y\8f\9f21Ú\83k4\v\8bZåj%e\ 5\14ÙÝ\9cñ\973[iG\ 2I¶%)\1cÅå\8e\0Kò"tÃ\93ö9Æ\ 3ÄM\8aê\1f\98ݦ>{\82KC:@à¨m\ 1p¥î\15ó\82Nw`\1f\15+=SI\v¸aYV\1f¸\9fæØàÝoó\ f&t7Yå+¥W\81Í}¾i¥'\11\1a\8bÝ´\8e\91D\16\10³ñ\96X¦F7Ê>\ 5\1aö\vøÅ©[\9d¯·ß\ 3&\9drÙzZ5W4m\98\9dâ»åVûß\8d¢òÙ\f´ß¬)i\9bÚÆ°F×@ÏQZ\8d\8a}\85\ea\98o\7f¹Ì\18Ù\98Sq~ª\84\9dÃ\84Å\v\160\86eìgæ\7fÄ\8e\18³«Ý$º\ f\13\v\ eÊE@\8fÈ\v\95\0á½:\0ó=\81gÍ6\85\90e»z=\8bà,\84\ e\99¥tûÝ\aª\81õô\84q\81e\83*àb\b10¿ Ý©8HÙ\ 1bÊ4ν\1dúP\8cì¤\88!ö}ø¯\1d\8déé:ò9ªÓVèÈ\81¹\aßÎÅÊ;Uþ[¸èÊ\ 6pµÑY\8bó 4"\17ÃÚ\10n\9dLȲ])*Ém\1c\ eü\98Ú\87gæÎm\80\869ÖË_R\83\99ßÄß\85\102B?C½\1eøÞ6\1cF¥[®c±Oîæ³ÛÒP[\83e\ e~Ã\\ 4Ú>\8b°ëTß%\18bæF\80M\82ËPAðó _gKÝ&ÀTÓÆô\84\15\1dÃ2}\ fµ\85±¶plxrj¦Q
+Ö½\87é½ó<\9al\fl\ 5A\10\98\1e\>g¥ç¾¨eTãþÖT\82\bGù+~O]Ã]2&/¶Ò4>\1eÇÿ/é]/\b2sO~°Ê{µè_æ8¦Úgh\81¨­\ 6¤\83Ç«ÃBX\8b%\9b\19Véî\e.\ e=\Û>X§V%1Wg ,³H\11\9díLw`çø°]\99¡A\93Çn±h|\10÷Ó\14\18\1aftÓÃpei;e\9dåùeKz4À\8en\9c \v^Kw\92\f¯\87A"nÝ*i¿á\80Ò;\99-\7fuD«\8cwB¨ä§v$c|\88\17ä¸%©\ 49UÆX%ØB½Ýhmc%H Y&M\86>\10äq´H@\93\9fÍ\1a(ÓÍ­µ¢à+ç2Ð?N\88\99ïS\fh\ 14q¾¥\18s\8b.;\851í¸Ø÷TI\f\1f?\8a\97i&h\b\89Mñ#2\10æ\a°Ef¹gy\9c¯á\ 4G&à\alRZQ$&æ±bö\18\f\88Í©ÆUr±qÚY=Vʲ\16Á\bI\8c\94\f\f\91õù\18ÖÙ_\7fnæc
+\a\ 5R\ 5\ 6q\84Ô\9e§Íºè¼»4ÖtA\15NÁÉ`\9boíÈùCØÃä}tÅ-¦g\13ÞçæÅi4¿g\9e5I\89;|'\87\89Í0\844\17\85ã
+\9ag¦äðÏÜ5½
+jí\90?èUý8ó¡´á²ïQ®\95\89\84Ö\7f¥\80\\1aϹÉ\8a w\18\94\15\8d>baú­\97öØIZò±"0\8cG\1cè\19BvõÚh3Tŧ\ 51"5ï.\80ܺ\13÷Çb³¾´ß@²r\102!H¸½\96ÞüÛÝÛ\9b\8fô1\1c­'$\81\eÎε,\86\1f&P|zf«\ 3è#
+áò\8dWJ\84ù´~\95\rÿÜ\87M\ 5B]\18Ï\81SZcã²k¬ªÙ\fw·`P°k\83\93S»/Í>Xm\\95oz± ¬@²LæÏ\ 6ËÌß~©\ 3Öa»¿w$)\86\89ÅAt\rº"²&<ÿ¾M\9f\ eW\83f\9a¸\9cq$+ѧ¢ò
+endstream
+endobj
+6914 0 obj <<
+/Type /FontDescriptor
+/FontName /OZMLTC+NimbusMonL-Regu
+/Flags 4
+/FontBBox [-12 -237 650 811]
+/Ascent 625
+/CapHeight 557
+/Descent -147
+/ItalicAngle 0
+/StemV 41
+/XHeight 426
+/CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/a/acute/ampersand/aring/asciitilde/asterisk/at/b/backslash/bar/braceleft/braceright/bracketleft/bracketright/c/caron/colon/comma/d/dollar/e/eacute/eight/equal/exclam/f/five/four/g/greater/h/hyphen/i/j/k/l/less/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/plus/q/question/quotedbl/quoteright/r/s/scaron/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero)
+/FontFile 6913 0 R
+>> endobj
+6915 0 obj <<
+/Length1 1630
+/Length2 9604
+/Length3 0
+/Length 10449     
+/Filter /FlateDecode
+>>
+stream
+xÚ­weT\9ck\96\1e\\v÷Â=8Á]\83\ 4\82\14P8Eá\ eÁÝÝÝ]\82{\80\10\C 8     Np\v\1f¹wº{V\7fók¦\7fT­÷9û\9c}d\9f÷YUôÔêZì\92\16\8ef YG\a(;\17\90S\18 
+¶7suQqtPf×\ 4Y¹ª\99Ù\81\ 1/\0\1f\1a=½4\ 4d
+\ 5;:È\98BAÂ\0=\90\ 5@\ 6d\ eàæ\ 6p                   ¡Ñ\ 3¤\1d\9d<!`+k(\80IGS\8f\99\95\95í_\96?.\0\7f /\91.`+\a\0ÃË\83\eÈÎÑÉ\1eä\0}¡ø_\aj\81@\0¨5\b`   ¶\ 3\ 1¤ÕÔõ\15\0Lrª:\09\90\ 3\bbj\aPw}iÅ\1c \f6\a\80\98\ 1\96\8e\10\80Ýß\a\80¹£\83\ 5øOk.À\17.I\17\80)ÀÅ d\ e~     \ 3y\98\83\9cþ@l\0'\10Ä\1eìâòò\f\0»\0¬ ¦\ eÐ\97\19@\1d\ 1`\as;W\8b?\ 5¼Ø-\1dÿ*È  âøâaÿ\82½\90©;º@]Ì!`'(à%«º\8cìßuB­M¡\7f\80_`\80£å\8b§\85£¹ë\9f\96þÂ^h^P¨)ØÁ\ 5\0\ 5y@ÿä2\ 3\ 1,À.Nv¦\9e/¹_È\9c à¿Êpu\ 1;Xý«\ 26\0\ 4de
+±°\ 3¹¸¼Ð¼pÿ\99οú\ 4ü·îM\9d\9cì<ÿ\8avüËë\9f5\80¡. ;K \1a\17÷KNsèKn+°\ 3\1aÇ\9feQp°t\ 4pqþm·puú\aæ\ 6\82ü5 ¦?;ÃüR\84©\85£\83\9d\ 2d\89Æ¡ê\b}I      `úß©\füÏ\89ü\1f\90ø?"ð\7fDÞÿ\9b¸ÿ®Ñ\7f{\89ÿ¯ïó¿S˺ÚÙ©\9aÚ¿,Àß\97\fàå\96q\ 4(\ 3þÜ3v¦\10À\9f»ÆÙ\15ôÿ\85\99Ú\83í<ÿ\87À\7f\ 3ý]ì\7fñý;¬\05}\19\8a¤\83Õ\8b0ì\Ü@οÍ`\17\aÈB\1d\f\ 6X\9aÚ½Ìì/»\8e\83\ 5\bb\av\0½hû×X_\8289ÿ\rÓ¶\ 6\9bÛ:ü\11\81ïo\bä`ñïå¿ÈõWñ\1cÒ²²2o\15Xÿ§\eö/Oõ\97M\80j{:\81\0ÿ\95FOÅÑâ\9f\87?<RR\8e\1e\0ov~.\0;7\8f\0@@\80\17 ÈÅåû?dü\8b\86ë_g\15S(\ 4ì\ 1\ 4rrr\ 1^¾ÿñù×éݿѼq0w´ø³9ZPS\a\8b\97eû§á\ f
+\81¼hü×ûÿÒô?Î\7f­=\bä\ 12G[Yt4\17ù`\93\9e\95\ 1­'Ê\e\99\901\1cèã\82\1f     q*kÒ..\f¨uìõO\ fß\10ªzÿX\17\ 2l\9e\14þýÑsáÀéiG\91ew´\8fÐ\8e±7\15tR@îKËÜ_\88»ÆÐ)Àº\eÄa\\86\99\17í}:¯ü\1dÁ\80\9fSwwsBCÓ¸ô\11\89\93\a\82rzÃ\1c@ëV\18\80Owí\84åg\9eÖ\18\85Ó\f\83W_tpÈ\90ôãæ\9aqhìÓÈpï9bÿ\ e\19kn\1c\88)\91\ 1u2Ôó=ä²Éü7â½\9b\80û¦\88F0N5<ð0¹=Úw\14Juª?,Ùâ\8d 9\12\1e$PØjCL\9f1£á\9f;\ 4­ÐÊ#ä\1e+)\b Z\94ma\9e\1chæ<ÿB3pkÕ&@uÆX\92é\1c\83F\18[ÞF%K¦ä2½"\81\0\93+\8b\ fO\17.9\15\12GÝ5hùY\8fqw«:\81ä·#\19\8a\89Hb\95Ï'óslñtM\97Kïýf"%Ü\93ßqÓ!¼Â"\8f\8d\9a\ 3ü\9b¨¿\ 2\9b)[\90/\90\ 1,³:[nG\ fp*\eÝDó\1an\ÖV44\0ÝÌ èI\80\17óî7ý{fþ<#íL/¦X\8a\ f\12V
+JóÜ\ 5\ 6\95[\93\8dã¯gÏ®¹ÉaÞµÀßoö\r\8eìM,µ\8cΪè     ÚÎ\92Ï\7fô¿ 2X§<Ahë\8b\17o\82[+\17¾¶\99kLi\88¢ÒNA`ê5\90mq¶\ 6½\19ÔßìêgÔ'¡b`\12×nM£yÔì#7\85^\ 4¶¸Q:à\94\1f\91½¹w)­B\8dD ~ÿ\19\94n¥KÅ'\86o\81\9bý\b[@¤-Õv\87¯\7fîryËH¢\83®±F\12Ð\847s®<\96\ 3?d¾>âîÓ\1d\b2\9bTçÃ\9c\ 4\9eÊ°\97¤jÜx¶ñØ)\7fÇ\12&£ây÷Ó3\e\1d£\9a%\e0\1a\14\99ê\95\7f\8e¯Ë0\80y\14\vÀ쬮þ=ÿ©\8fݾJi\92*Í,\8f¥y{_ÅÖ¼¿!Yk\0Vh&*Ü\0M±Ð\91ä\96\17]Û¶ \81u      w3"è\83\88TkÆ0­§·°¤ý0¶\v\8fº!:rÈh|Èz\89Ø4s6Iì[\ 67*\15úØÊÁÉ\1c¹½\98õ):ûÇÎÅ= íjrþ\8a\ 3\8aá\97êÊU\aÆ{O\ f÷7\81l±¹û¥4×æ0­Ù\86\8c\13¼\8f\en)ç\18þ8¶\14¿{\96\7f
+_fñ 5­\85
\9fÑ\1d\97kÏoá|\röæx\9f(i³7\ 1d\e\8d\13Ù\9e\82ÿ\8d\11^\1dÔ?¯ðYöD58o\ 5ôh\92%\ 3Ï\8ek\83dq/\9f\8d\f\8b&çÊZs\93\a¿Á³\10\99Ø\12*U±\94cÿû<ºüy\9f\93]\84£âõ\84@3*\8c?q3«\82¡Y\8a\1a\10Ä˱®\15f¾³¶ô\11ÖX9"è\\0κ\8a
++W²\7f¿\9d:)ÿjJ£Ô\8dêÃ\87xq\86Áyó\eg¢Ç\91\ 1×&&)gïl\viñmN\0»Å¹\7fI\ eZÏ=îdºÏ\17d\87Ü}Ä\91À4òìR\93õ
+¿ÞGØæúM`:ÿÇ`8Õ\9fÚdï¹hÆduZê
+\ 6!ó:H 7üÀ½ôÚÆdË\9e\95\0\86\1a+\1f\9bÜ óN\85\96ü]þ{$Qûh-õHÏþu¨\1e\19ʶê)£<Ç\14Ê/£\1f{\11\8a³\18N^\83oçÇ¢­,ê1ÁDnvU\95'\110ôSþ©â\97x¢ý×VJêQê\ 5í\11é\18\93÷\89=\18~\ 3E\84\99ý\9e¨%\9dÕ¦Æ\16|Ù0\83\90\9e'^\87=êM\ 1Ã\ 5¿ã|Úô\ f\8d\97qK[O\ 4Ø®¸ÌuñÂ\0ç¦ÍÄh\b\8e=¾vTæ\ 57½ãg±²ÈÜ6%%T²\96Vh=6é4Ï%ßwcU)ý\99Ö_-ÚQ¹f\13Úz~ç\b¯\10      
+cz÷ïÊ\85­µO\98\9eÈ8toË\1dÌÂ\1d\82l)y\7f\ f*ÆÏÝ\ fÔQ5ºeEaX6y*#\b·\1e\12§·\8f©{\85\98$\ 4c¿ÛÑÃ\88i5w9º    \ eÓnàÓ%nw²ÓeéÄ%ÔbYô:Ýp\8d\93Ü\86ý´ùÚ\8aiô;ëü\86\86\Íz\ 6ÜnQßîåÙ\8aCrýï¨I\91<@\9e\97e\ 4\9f<£©4\7fvoø\91oÌù{\ 6ÓRmP\92-D÷\93\11$IÇè\93jÌ÷ \9f\ 3\16\13Á\11sÒhï{\13»¶\80=°Ú¤Û×(\83\86©Û\81\82\9bm±½\94\9bØk,·U\96\80u\94\14=Ѭ»\92K\8f~\8dZazhû«ò \87h$      \1c\1c\16,XC\f\896\1c:ëѽXxë\87W\1a\98\99h\9c[Ýxfï\88Ô ;Î\16-¾µà\14&\ 4\16ô&¡3\ 4\ 2/YR#ºüc4\ 36r3a{K\82_jÇÌ\91Ö¨®\16år\89M\8b?\80\byªß|ý\rÕDLÌùßt5\\85\1d\88ñ/£PX¨\a\7f\8eÎ`\ eYÍXéfmä\97\80\1a \ 35\1aÚ\ 2°\1a\1a\e\95xC6±±\9d\96\97ÞÁ\90{«À}Ô\98­Fá«\81?é£\Ò\91»¦²¼äBÊ'hî\99JNòÙÕ?\1aô#vE\94\9cnhÓá\19®È\8f"\9a8Âä\88\10óR\81%É||\1d^¿Ue²\81_.íþ\ 6'\0¡\1f\913~\98a\9c4\ e7íqcOdË\99\84zòSÇ\81\80V\86\an\14ª±Mäg³5ÞÍÒ<\19\13\9cx\17\9d\9f\f5÷zzû¯Ïi'NÌ3©'¥\90×\a¹«        ý\98èô»ë\1c\95u\97Í\86/&s\83EåFE\86ß]½Ö6Z§\0\16ì](\99ÈGà\13j\94¬\972p,¨I\ 1ýS´úéï\8d\13\9bÌoB\ 35~\9bÂ1\96&:PÓö\84©yÚ\9d\11ô\87Ê$\ 3\93\1a\86)\ 17\8d¢\914û{\88Â"\12´±à\93¬ÉÇÀ \85î¨\91\18\8dnv\ fÞ8À¹S\9e]o´Ø\84ø\ 4\7f:\1dJªÞ£\v<xwl\11\87\83\a\1eXÍÜ\v\®hÉ\8d®Þ\9a\92´\91 |l\N¤·ó\10\93\97fê-K§/]ì \90ç\9cfÑa{k\8a\80¢sÂi/\1a\94÷nÙÃáw=/Q<\8d\ 2ó\80Ý\82;énû·s\96ÌY\9euYÝ\9d\89þjR=³\1eù«ûðbM~¹\1d|xz\eý\90\93éæ31\ f\bÀV(Æ\92³o£æóÜÌE+جlD/g\ 3¤r/"-W;o=¹\1eQðF\91Q^Qþ\15¤)\f±\851~¹L.'ÑÁçJ0\83à»,=ô²ö'Ôùý\89CÑÞ\8f\a®ø¶Í^eÖ¹o\91anʶ\92^ó)\ 4öºGï\8a\8eÏ^·j\fJüTs«\ f}5\1a8lõ{\v\ 6¾`\8cË\80äì\8a\91B\87\82LÐpq\93p5\98\0\e¨.(¢TtúUnÍ3\9c\12\93ËOM¯}{¿ÕMR9\88²¡¥ó\9d\8c\b\1f\9e #ßµ7j9Ø>\83\9d\86\1cæ©Þ\8a\13\91òë#ά|RàÄF¹G\8aÉ@°°W­ps\7fåÊ\82ÜC)<\8e¾à¼\b¢\93þç\11C{\13bþqv¼ÄÉô³yi\99\95\9aøcá½ó)wö½ø¹\987\88j5öFlï+\87çõ!<\81\8a¬æj1¬Ò'
+"úx?´o\eÖ\ 6_eý\1aäÑkÂ(\94Ö\99kg\80G¾²¹u\ 2«g\18Õ\7fþ°i·â~;þáç;ðñ\ 3;\11\94û\19Ë\92~©ä@ù\87Û«[.ÅÐ}\8cåâË\11¤-$&\81\9cº\9a\91\vÅà-\ 6\1f\8b\ f¥Ó[­·búG^¤\97À\9f®\9e\1e\9c²¡!pY\0\ 6\1eGk\ 5k\18\94\94\r\84\12N!1¬»§=ä,\aº¢-/\85Éè\9fIÏT|\80KLþÑBÁÏÊ°Äa`\99\0\99\80W»ÉO\9fúæ\91\8d®]x\8f\ 3|\8dß\ 6\93Z]\ 3\8fú[3«i\92óëÊ\v\ 3Ì\ f «v±Ü÷¼É¦ýåɶ\1e\e\ 6­\©ýwÛ\9eì§\9fv\9e"llïúIÛ\1dûEãçÃ\91¨³|\9bª/¥ü?-\8eHX1Á\16þÖJ´]ÊJiÖ\ eÞ\1f<\10`k®7©
+CO³axCU¾\13Î\86\88Î\95çUò\98á\8bb\992'Ê\86ø!| w³ÆT\99\89n\89\87ª\ 5\ 4è/Ë\eå`smWrg\15oݧô\8e\95e¬ð´\15Ú\15Ñÿn\9d\95\81\ 2·I®¾*xOÈí4\ 5³Òeªðº\8c©¾¶Qeb³,ê\®»Cw{\1d\9f\eEPö$\96\11l$ð\fo\82·'\936ð]\80\1eJ¹ÿ=\90\10\85±\ f\ 6¼è\12 »÷ë\133     ?G?\9bó\90\ 3ç\84D\14M\97~\89·ùlÂ
+-iË\12:\99\r]ͽE$\84\8a \17ï;Âê9FLâ\ eÃ|\8c¨Zíáþ\94\98\942gî
+¨"M½H`æ±uß\7fw_[Û1 \1f\ 5 ¸\82Qy\93ÿQ&E_\ eç¦Ó\9c"\e2\9cûÑQ\94ÚÄ\ eã\166¤à«!{\93fåè
+Ýé¯\86\1et&\UC´yòüUÅL·ý\b>\80Èvä\97£\1d\99ÔÝé6    m6\86h8ç\87\89\95ï\95-`{¼p!\ f¿o\ 1õy+\88\84\1c¦\80\96+\vòu<ÜÒOÉAW®S\11µ\97\8c\16c
+\85W{°e\10h¦g\98\13V^ñoQ´Þß\1fãî °\a£X\15eÍñÛ® ¶\9dQq=J\ 3Ñ®¥ñÙÏÔ\87\19oY\90\bå\ 2gwØà\80µS5Sò\ 6Ý?ß.7o#½!\9cöõ\84sFóH3Ýu\12\vÒ¶\89ûN^Øosùî|Ö\97.綣#£ÿ®éÜ­O\8e¬-0Û\ fݤ§\ 4\1eïX\96+{ïWbhí¶\9d\82om\17\86ÞÞø\8a®Ýb\1e\g\89¥·×\9c\80N\8a¦
+ÍàÛ6AÈ\84\98\v\1cç.÷c&´\18\9d O>L­\ 5Cp«ÐÀŲ§ÿ\ 1é\95´\81\ 1\81Í«£n\83\1aê \0\ 4\8f¥q\8bGR2ðF\9dpçò+æ,Y¬<(#\92ÐƹSÈ[-Ö\84
+l²Ôàw\916\f´\81òEÑ\b1        ÄB\17Y
+DFD}Ó¿\98w姮\9a®YÒÍ\81¥,5\f3\1eï\ 2ìö¹_\89ë\89®Y\15+Km9\15S©fæjò¢¡\9a\13; ÊÐËð)\19úS"m\8aWG\82\eÝGËD\v\91,¦ÐUJ#3Õ\ad$\a44;©ú\aÜ\9cs\13\87åZì?kÝyÒ\9aν®U2\ 3\9e¯îfÇõ=\8d·{7\1fݬ
+p­OÈF\84Ö|ðÕw»÷\95a¼Ï÷W8ïÒ\1fº.úr\86ºº¾\8c,\0\\8dçÒM\ìa^`?©V\1dÁ¼GX{w²·~3ß«*\8bÚúýýÅ|÷VxèÏ      gλç\9f\e¤â|-Õ\81zóÊÎR
+\8a      {u½\1a&\8f\11\ 4xß]\ 5C\v-1G³ßWF\87YZD¦¦i)æ\1c\8dï\9aªø ^\ fåa\ 2½º=\17¹ðÝw\93\17Ñ5O{núÖ®\94l}µ\7f\14\ 49\10àT\1dI
+%1X¿ÞZßò\ e^\ eâ
\8eÈi\1aùÝ·ïe_-0K\19¯\90MùlÄ#w±\8dü\16³\9e\8bôf[\9f\19_¼gß\98<bò\97\85Hc1¿\8dqïW\ 5¾c,¤(d6qÜ)\82!¸9\98Ù{/\9b\1cÊÕW\1fW\ 11¯Ð¯\bc:\95x\12ó\1aKM)!LSnÂ6è^Eâ\8d´6~´Øâ\1cúËKÔÆzÏX×\17í±µ\895\8bô#\97\ 3\8d\1e{j\10%¾Þ/pï\99\9f\8d5§Ú/\ 2\1dÃ@þ7\ 3©_Ã\95ç³\13U\ 4·m>Ù\\95\8d½ªÈðl¯Ò=@\7f`\91©\89ï\1fÉR\94-Þ£\v>Ú[1`õ\92é"ÔÒ+Â!Õió{]?\8e\17¸\ 1¼Û\b\99\ 49{e¨v¸%ÈcÂû      \1cvgm\92$K#az~\13Û3\16·ßñ\8fÎ\13¨\fLá¬
+ÏCkÐá\13ïÞïö(Ú`¤MC%Â\14m»9Y\90Ë\96\84\95Jè²\92\89idiv\89>ÿ4ìK®\8b¯úy|ÓÉW;p]M@\9a=¯k\14ÉÄ{E¤\ 2\ 5>D÷´Àfhhp\84\ 5ôI\1e¾ÓÓSb¥\a.˳\r¬\8cõÅ\b®býY·­µ±\89{¯È/j\89"à³¼\99¿é$ÑË\7f$\aæ\1cÊO\89\8côï1\8aD¥£\9dÊnu\81\14°vÏ]e\14\¬FÛ®\81Î\ÚáÉ6÷Ï»\13Éeï!\ 1\ 1\83óÝÈ_¦4\ 3\vGL­\ 1\9d\8b\fÚéux¿yíÄK\16cú÷\82UEmS\BÏåì\8fhÍÔP\83CE~\9eLY\11+}S6ÓãrØù\8aRþL,ø\85Ì~ÓO[õ3on\9c¾bËÉûÞ^áVA\92^\90ä¾\80\16ÞÞ\88\rø¡C\ 6\86\93ÅÄ}+ð¹Ô=Ú¯ãTyá²\eÝ]\1d÷½ùè`²\a;p,ê|çX\99íäÁ/PìÁEú@ç\v\1fa[¼@üùEßÏÆ\93ñ|J\9d\82\94\r\8ax\91Ã\ 3h¤òJȯ\95c\87\r-|OM\912\17îé^SÕ¹o,oïÂ\15\ 5á\8d\ 4aãK\94AÝä\94õ\ 5+°5qã\10\1f\11\91²3ìê"\89©ñÐ[\e±M\8dâºúÌc\87ñA
+Øiúºk\18$²Yú¦K1\92Ó\8fã¤FþÑSáF(¨ÑeDw\ 4G4ÝEÆ\ 1tåÎ\99訪RsJ°´vFÂbV\98ââd"¸Øi+3\1eª¾³Î\r;\14æîS\8fòl.ue<Ñb¥»\13ôWø1\92úC¼\9fN\r½ <g\90åýc¡8Â\8dÔÀp;ú¾N*ºST;Ô7>6\10ý©ú\1a\91\ 1ó6±Î\ f]cB\87oèE$h¾"<¬\99ùÈݬ[Mĸ5N\14É%mºLs_u\9c­N\90=×s\880ÛÂx¿màÿ\80\bÐû\ eéDÑp³u\ 6z\7f?ò³,\8f)k21\84£åé÷,\9cÿ\19°\88{ig@åçñÃ}ÕǪ\85\9böî3¶\ 3ä\0Õ\97Âò¢\83=RÍÑ\8a\86ë\17×4:MW¯wR\85â0\19mG©¶?vÃAà\9bH\ eÅóNËEFDÑf
+\16þ\90I\vx\99:£Y¶\86(Cá"\92¤!$\18ú\92P\83\1eza"\9eL­xlbl`ó*\85±\1aÛè3@')Wü÷<Ê\10\82jåê§â\99\8ek"T¢á\92\80¶@òFé\9ecv§\9dR{\ fæÔ5c\9dX\8f\1eî\89®\16×R)nùØâv5£
+\16ñe|Î/5²\84±M¼¨]\8a\145o\11jz\r\1fëî\9d®v\8câ\11Tù+õa¾\1cÃß̳\15\99¢J\8amîÓ\90Ç\10jì¯B<ª\13\ 2'`Ç·Ð¥\95{!\18ß\82Øh\99\ 4ã7Èúè$Õ{;1w¾\9edHΫÄ4\14ÆwÁ¦êZè:þ¼_×Ö
+Ùl?\1aË8¨Ä9+|³4W\84\8e¦_\9e\82&iðé\80    û\f\91\99\96^_mó¬ã:\8f,o¼#ZhëÇ\84«DBO\83D¯òvØ\87^Ñp\894Ûõ%\92ÔºÕ\8e\82m]\87\8f\9d\9e\97$<só\88\rçæñ³1¦\13Ì­?¹\11®û\1f\1e¼ÚjÌ«
+åþéÓÕ\19÷Úü(Õ«©\ 3¤%&\ 5×F\17á;\1d^b´ü0ÜP\90á-ü 2ÁS\17\8eóõÕû¤µ´_Ú±«Û^h4\ 1':â1xVÙ\1a\9e\87}\1e\96Ç\18R\ 2£\8a\7f f­T6]q`Ý\1eI\922Ü_\85·ð\9d¦×1\ 4»"\88JÉÃÍ\8f\ 5é6lj¸zk¿Ö\83óU­"ì~×Ì~éQ+\91öÎ8=ñËÛhj\94¶~-¦R&ÜÍyÊFu\8fÎïÚßàæ7¼\14T\11·2§Óoq}Ü\0\97:ü¡µ+\ 6Ù~'änÈ^Zf\ eÃv¶Èmc\88þ\9b«o}¢Ø#S\0Eôz\8c\9cÄ\98q\90½\8f=*b\93oÚï\826ó­I\82¥2Öõ×ÏU\8f\81u\ 4\1c\8eþö\8e%\14øZ\8czé1Ò\ 4yËø\f$þI´ºáp4ÈÜø$ÍÐ\1aÁp$å\86£§X©lÌ\ 1LYZ+[>è\8dü¤%~\ ex\aK¿\19I\9a\8a\15+\88\r\99^=V°ÇèÎdÜ+\86(Rü¸\ 3'\8d\1fá̾Ì~{b\ 3ú \9e}»/Q#IêAVèÂD   ì6Zd¿\1e-Xe\81]ɦ¼\17\18MH£M½Â¢ã$~±Ã=¯\ 1ÿéëpù«Bv9ÆÍ#æ\8e\18EïT\ 5¤yù\11£±¸r¢\96\868¼ÊU¨dö\ fÓô\9fÞù'éЯnýøp\ f\11ã\80\ 4±¾FJ¤\1e®â}\9e\ 6ú\rdäáLÌP\17\9c\82\83o\9c<\8bnû]QÆ\91o'9\8e\1d\ f¯[ \bË]«SX+\19Ooû㯱?òÏÞh«Ãs\97©áS\84y\1c\$ \846\1eÐWÎØÚ\1e\ 6ú|\10Á\949ôI2-Q¥ä8\1f\9ahù¡´Òª\11lp÷\ eÞBæI\8ey\ eT\f)¶z+\9bÊD\95Ä}-\aÇ\ 1\1fj\9aϵúö\95tÑO\15*þÒ.?X\90\96\xòÎW\8aS\85\190ÎÐaE`\19d¤³òs\ fú\by\90\8eerõA\18¢[Ô++\9b\9c\1e%P]ä¬\9fc¡x¨\18Óùc»wS\ 4ÐÛ
+íla|ov©%È·a\97Ù:-\9d\82\vñú¨FC\ 3¿\96ßë\ e\9bx~\1a\ e±ÉÚ²¨gG&t-Çò)È\80Â\84W²^x\90\95\9b°0\8b£ôdÚ=ç\8bÐÊ\87ÜãÔÏ\95j\85C3,<¨ø´\83\16X
+«ùþÌ´\ 4õ§û¸}\ 6´½\86£\ 4\9a\ 1±vïaE\ 4/³MTdx­\ 1*D\13ß­,«\17Ìl\8dûÔTö.iýG¢«"tôè£Ûf\r§ÛWÉ\1f\1aÙ¤0\9d\ 5ÙüÔ%/õîB¨¸>²i¯Q\8f}\13}FºHµ¿)\99`\1c"J¸ÝÄ\v\11\87\ e¹¾¡ìÆ\8bA_·\16 ;\95\1dWMmóÂ\92ÈR1&ÂÁ.Fo\90×ËvövûENøÑzæ\e¹vYÇ|m\80þ9:\15÷øÌýÄp\8aÉ\ 65]\94Ù\9aM·39ZÄ\821²ó\1e#\9a\9cYÉ·°\\93Ð,ã\15Ö«WÆQ³\90\0Ú\9dKçnZ\93\99«÷\14Õ\ 5¯T\8b(~}\9a .\10fNeï\9dé©2\16Ë9ÿí\vY,\bªþî+\82\9f\ 1\81K\etD9®Úb%d7pÇ, ÖæÈ~=³9\1f©ã·Î@5\18\16\8fþmÙÝ\vãsZý\9c³ï¶ïEH\99Í\96Á\87\97±1v\9bÅ\a±¢0\80ÃÊôÀ]\8bÇk6:û\8e$Ó¸Ûp%þ\84V\80»ø1¡J6È?P\9buÜ\·(å\87w\1c\90ñü\91o5{NµËZ\9e¸\8a>ïñµ?V·à£ô¸\9a~ÓÅû\11\9b²«mæì°RÙ»\vôÈj¸Ó^8ñ¦ê¦Ã\18ÎI=±N\1c6\94r¼]2\8b\8d¹&ú~\1d÷\a\8cí¬ãF\8d\vé\9aó1­Ý¶V\9e\ fì·å¢µÌìænµ\11쳨\a\8b>\9c(ûW%Ñ~_¬/¶ýLx;¬\7flH0,3\9a\ 5B4¡­Êy=\9a\86ÄʽÝjN¯\9f\ fý\ 2ãå8ùr \ fT\16Ûõ\92¥YtÒ\88\85A¾  \a\ 4¤\8e\ 2fz\84_1ÐVI>àkO®\9f\84\e¾ù¢ô¶\8e§Jþý ëÇ)ýYÍ\95\88B\ 5\ 2\v\96¹\1eúl\8174\17û\12ÁbGL`cx
+G\0\8c,\12%\91«r<Jµú\95ñ\Ì|Å\80Á\13××ÓÌ!T°ï\94Ïì³M¤D@\19
+¯3ãlé&\92\8bü@xCÓíÝÌïÃ\9aüý}ßU¶H?Ú\18\13ôí\87\84'lø6\tÃ
+l\9f«O®º\8d¸Æ©è\¥s\0\96ßädp\11°\18--\11\8dÚ/\8em\9eL\8c\11÷\15\9a\86\9e\10\ 4Åe6\9b8?       rXLVýHXWÀSÕ¶,\9f\f\19Óö\9b\19\85\vI\8c\9fÒ_\91à\aÁªjaÀ1r©·ß\85Bþ¡Û\8afm\88Õ\16\94\8cg0qsBf\ 1c\95dd\8f¬$±T\17D\9f)\ 3W)¿«ÿí×ÞmÙyüût°ïÎówcú\18Lñ¸õ=Ò\a\9d\11N\ f\8amñ«¨\13ônvuÇ\9d\8a\ fÄ\93@I\13'\95xÿ\ 3=×6`®­Ã4\11ô¤ì`¹m\8d\99\ 3ö-â\9b\9aÞw_\98Üý£\9eu\85BÑNÎÖ\8c\9e\12ÈÃ\87g gÛD\88\ 5cØmÃ\88!\ eN\95{?   Ý\91ä+HºÈñ\búø\8bëü<W`\v\96\96\82\1eÝ@¾ûY\9büºbFÑÙA4¦\1f|s\9e\96/£BÛQ°Ð1`G\aNK\r\15%ÇY]Ùf¶KT\8a\85û¬&£S\1d\9b°:\15¿ú\86FóÐ\8aj­à>±ÚÂÒ\12þö=ULÝ\96£\ñ¨QÎ%=\8aëÿÚk\99â!á¾\99\1cM(#\97\ 4Jª'\18ú±\1c\9d/CÝhû\188Pv\98r:ÚØí\19.ô¤ùD ÔÐ$J÷Ñr/\7f2\95\1f\1e\7f\82ë\r\8f·_\95\9c\84c|\1fÆ\96>ê¤\9b0\7fó\17±ì\1e\eòA\ euÜeì\ 4\14o\84_¶´\81f\80¢\12¬+´\86\8fJ\93\em\99B§®~>ÜX¨\92²§²z\18\9aÕÁ`U¥¸¨\88\11ÐÂõ±\v\16µ|\r¿¨\ 4<\8c¬9ëEËá\bÌPÂZæ\8dm2ü      Íã\eG¥íQÇ4\8b\9fK¢,\ 5§B8½5>CËgöáÇ¥reòwGó³{æ\8b\8c\17Ü;>ÑÖ]ÁýC\8cx\86{ñËcp&:d\84Eß&Ñ&5»\1e%ºÔßÌ\821R@\9cvë«ix\860úoü²j¸ê\10G4q@bÎqÃ\9fùß\fP¤¥\1amÂTW=ê\84L\93\8e\85¹\94\a\e\vÿ \8f\9f9\84=\8d£\1dMñb'}\0\16;4¡H\eíES+1\95\1a£ú-á\17`~<¡Túü:\1cÝkhǺüy\9c\8f]\e\ 1¯óé\84\v»\9d±fN*^ \9bz¨0`ÌS\9a\15é'ö<&Ñ¢\8dýütä½oHçgïk}\95\91ú!#\9fý\11\8aÓ\Þ\8aôà¨&%\18\84\ 69B.òN¶³UKÑÛ#\rï\9b÷È\9a\87\ f¿Ò¤é¤ºÃ\9dw\bIbÏ\ 3ôÐEË5BÛ=¢ÖÇP­<Qq\82Ú\8dG\7f\90\9f$¥¢,=\ fí;n>-\0Ê#>êrq§\80J(`\99\12à»ò\v@\ 4R¿\80d½Ü2þ>÷\84\1f÷õnäÉ{\ 2\1dã\b¸+\9fã[ÝC[\ 5 :}RlÞ¦\17\15Ì\9aa\17èªúéÊhº\8f\ eÝ\8d\0*\93\80Ì«ùùm£?\ø\ 6)^\1a\0çï+ÍZàÞ¶kM\e\ 6À\9ciI\fÝb\8b\93EH«³»_\9eT\0G\17´@-!èñFËÍ\1c       ¤¯jøÀâ\97!¦à\ fû%Bk¹X=Î\r~R\97Þ:Æ\13ß\92~ãFm;P\83Ö²ç*·{h\bU^~u&9\85
+kAì\96\1f\8e\8fÏfÒ.¦n"%C{ÊÃíl\19!4[\9e\15¿¦¸Å\16àL94ÉÛr\99$Áª\91?\99B\83r\84~\ 5!µÑÌû\85\91tR\ fx\15\0}n??\f\17T¬1Î5qñ\1f¬Ñx2¼o¬yË4îX\9e\9d¬Y/i\1fjy\89\96\1eæ¬×\ 2ËG\94ãÊ\82\1c«¹\86Ò¿L×Ý\1fßt¶¦Tïwg«v£þe\81Ç\82díéÛ{\»MW,\99ÚòªúÈ+W»U\8b7\14^ªÞù\1e\15\ 2ǧû0q\18°\86\99\88.a½ÄÖ·¨¬Ø\86éÈ]×\88lK%\v\9f\91}\94Ï}Ýýá~»j¿æ(-\1e¥dNä\1a\9d\11ÄÌK¶¢\9eÆ@¬\14g\12®J\ f{ZÓ8)\8f½b2Ë\10\b¼1»Ï`\94?,O¦\99Ü\99H\85\89v|3;s\83õEonAY\96tCÚ\94\19­üCï!¦¥\18ïÎ"8ÿ\91£|Ç\bwpQoë\9e\87*\85¢X\83÷ì]\18\83dU7üP¾´Ê`Ýýý*É
+\+½W\8cî¶{\93\ 2     pA²Ý\1eC]°[ú&ç´)Øõ\ 6ZjËrtÍ=«~\85i;RFÁ\91÷IgÈÓ9C\93Ô¯xw²Kb\ 6\88¼$\b\b\92-¯`£ëZîÄHùé\12óÝàÑ»IÄb¦D¢2ÒP±\8e*\85\a\7fÍùµ¯+íD1åê®\9e\8dW\1fg`oÒ(K$à}S<\823»ÎR\104WZkje\9f2\9e°{Ã\8dñ¤ ®*öF*\11ap\9dðÉå\8aÂ\r®\82²à\9d\1e\82»æíÞV\ f\89(\9a¨\0îaú`\99àcj\1c7ÖÙÖ\8d\0õÞÔW$s¹\8c\8fw4\8d¹\88ì_c¼´6Üè\8b\8aÃ0³[ÑuGy½'Á}[ç^B4ørÅòÈ-˦6\\1ae\11Ù\8c\1dåÎb«\e0>&é\ f\ f\1ew¥·\b!êm9\17ëD§\1dHÒ~ϱ䤾̸~ÚÒ¤â\85M,\17\1el6=båßV\9f-S2\ 2\0Î\8bѽ\8dýÖ¤\ 1\84­        Â\8fâQ¨¿/È@á\81\15cl¨\r\97\8dZ\9f·\1dÚù¢\9e\9f\89m\93\9b&÷Í´®F//#½¢¯¥Tnõþ¡]\8c`ìÎt;ö}ïá¬mc¹i   \b\8f¼6\ 4ËÖ\1fþó3~s¶ñY9Êo\9eµ\13ùò\95\99+oö\ 4\82\98u\19¾íE¾ÐíÄhâÙºÀo¦Ø\14\8dsa|ø¨k\1e\14\§OIý\ 6m\ 4x\82nèhº8>Æ\84*\ 3ù¥\8c\96\82¦O\ fñ®\1cÜ»éªy3]ò"ùd\92¾"\87³¸×5S\9f-òØz¸^{i,ål|ÉJ³\81ÓzÛ\90q\\r·\801ºûñ\9aL\ 4
+\91K¿Eõ'\8d\9d*Êi+«³@\1aý\9bà:Z\92/f5gC$q¯®]é>\\9d~¥5ü¦pº.\16Õ\85¯Ú:³í\9d\89 \9e-\1dÖ¿é!\15Z¯     üYÜìd\81\15ÝYÙ\14>ythèP\98TÓ¤~P\8f        Ü<뾪\80ö/Íñ²ñÚ\98½Þ$Æ\91qS\9dÌÆô\17ÛãÖü\ 5\1f\1c<ü]è×[j{\98\1c\19]aÄy¥êÃÖ\1f\13\1c\89\vÝ\9egp"9ðófÌØ\9aD8ß\91dI\9dËxû¦V\rÕ\1f\9e\8b²]\s_\89óÄ\ 4ÿ\18\97Qqï35\ e\8d(ÛMî\98£;\ fª\99\8eL\1a\bH£Õ/½Pí(Ë\1fÖÅ~\1d¾ÐMtª\11\1aÖ\a\8b£\vÆc\ fý!²3u\ 2\12ßÁ^9\8f´¢h<\ 6\8cÄߦ³\8d>½å=,Ë\82KÅöÁ\84}=yïo«\9f\8a\969Fc\9dæ×Ï\88=áYÙKgâ[\ 4©7Ç\aö\f\ 5\8a7Q\8eq?4\9e/ò_-x\9dpô'\93\9e\84\ 5PÞÝ\1d:Æ+?6·\ f\84w±º\9007¡åI<\1c\9em¼!rí-ó\87\ 4\ 4\ f®b*'\18­\bÜÚسÑ\7f°1\81JcõR´:¨¸:/\0\1e¸¶IÙ8R\86ùÒd7\84»m\90\86\8b²%¿Ô\88¥\9a\ 1\8a3=ÖË\19iÈúÏË+ù\99\96KP\ eÚ\ö}kß¡ÑxO±ê-\92\Z5÷ù°¸øå$\9f\rä\12Ë!tõa\89\14ÕÄq\12\13ãÌ}TIB0=:Â&Æ\ÛÇÀû\94á       \9f\ 1¶@ú1-O\8eHuè½ù:´J¶(\16¥:ðydô(\94V\91vº{à\19!É¢~\93X¹ÈW\ 1tÎÝ\1d\13\83\95ÄÈù\9aç{+Yô+\89õ«ä¥\8b6\1c¸\ fQ¬[Ka\fÞ·¿Àܬº\ 2p¡½üÂ|*#zÁw\e\19õÂv\83ƹ\8eί>?\17\12ô?1åÊ­g­\ 3s\83¹\7f\1a·S©ÃããÊ\8d\8fÙ\8e, 9\8es\9c\9aÉ\ 5µ\89\a¨D´ ¹Rjl}JµÚð÷òùbÒ\19¼\ 3\89%¿ÝQ\88umcêÞã\90ÃúN^\19"8¢ªã û61\11§¤Æ\ 4\82·\8c¨®\16\99\e\14\98Ú\80\16(\16>\9eÜ\ 23}}çxÊ7\19ä;\8c\14Û;eÍô ?½»~Øm±,q\0¬&¥/Ô\93ª àÉ\0>^ÅÐ\8aøãu\9e\94 cÍ\9aôË\ 4­\16¾s(\8b¨\fÖ­Å\81k²ë\\9aJ\92Ì\ 3\bº\ 2\854æ2U\16u1tÅzÜ»\96|7ªòs4Ú\8b«Dv\9dÓNd\13\e\eGs\191ÒNøé\ 3ø4ÄúÜ\15f\b      iS®\ 3)Ê=Ðx]²oâ`8\8b²Ðñ¨æ\83nßµ{ü¨Ô\1a&^Æ\0ôáÖE\b ÊL\87ª<\15\9e]Yó\9c\1e\1a\Zl\12¦      ,
+£(\ 2JD¹\13G\93\98\97\94Ô\ 3²ñl¾p\99\8b¡×V«Có%ÂÜ\16\1eÔç`\92êºyj\11\10o\94Ëõa#M\98FsðÒ2ÊÐ\9c\ 4¨\8f4ÅÈÍÉ':ðDØt»Þª?êÔåÆ,\16n)näÆ$Û;\9b\15q\14\ fP®&\ 5\80\9f\85\93{}ý£ºÈÃ\1c;Ï»§]'Ä\98Ú     pYÜ9\rÛ\9cW\19\ 2æ=I\90Ñ\98Oѯmü§©Æ¤\879\98½[v¾ÇÝ¡î\98Jÿ\1c\86AJéªé&)Ä<m²Âý\16ÎUüÈåw&\90p\9e\ e\9e¨±\bÑ.\9cOÉß\ 2"\17\12ïÏ\98\1d½\9fûÒçÉ{@q?{ó«°PSO\ f\96wE²ð°t\10k×þ
+N¯­\ 48fÓ\11\99N\8e\9f×O®{í¾\vçrl`æÞV~.G]Ï\17Õdk¹¨3r\1662£ù£76v5\97\87Ú\ e\rîWc\v
+T\ay/¦h¢µ÷\r\13ûVcÑæ]Æ©\8eó­a¿=í¯}\97øÌ\98ä\10\16à&\\13ÒÁrn>\7f\88zXà°ðf\98аeÊtiø½sõ\97/Õm%uØ,ó|ã,ÖTº9Ñ´î\91ªRëkDQ\85\1dÀ\1c»¯zcBÎqÌL\ 1\f¸\95c¹°\83©V6m\ e\eßB|&\96\9d¬ø³Fq\\85«Ô¯6\974¼æ>\9f\98\18\82¯«aø¿î§²&ð¬ß\eÏûÍ>\14²[\9c÷\ 5Þþ?FªÙ`
+endstream
+endobj
+6916 0 obj <<
+/Type /FontDescriptor
+/FontName /CFFDXI+NimbusMonL-ReguObli
+/Flags 4
+/FontBBox [-61 -237 774 811]
+/Ascent 625
+/CapHeight 557
+/Descent -147
+/ItalicAngle -12
+/StemV 43
+/XHeight 426
+/CharSet (/N/V/a/asterisk/b/c/d/dollar/e/f/g/h/hyphen/i/j/k/l/m/n/o/one/p/period/q/r/s/t/two/u/v/w/x/y/z/zero)
+/FontFile 6915 0 R
+>> endobj
+6917 0 obj <<
+/Length1 1608
+/Length2 10628
+/Length3 0
+/Length 11456     
+/Filter /FlateDecode
+>>
+stream
+xÚ­veT]Û\925Npw;¸»»»»;\a8ÈÁ\ e\16\9c\90\0\81à\10\1c\12\\83;ÁÝ=@p\rî.\1f÷¾~ýz¼¯\7f\8f=Æ^UµfͪYkíMK©¡Í*iãb\ 5\94s\ 1CX9Ù8\84\0j g+O\ fmK°
\94\8b\93\ràÍÈ\8bLK+í\ e´\84\80\À2\96\10 \10@\1fh\ 3\90\ 1Z\ 3¸¸\0\9c\82\82\82È´\0i\17W_w\90\9d=\ 4À «¥ÏÈÌÌò/Ë_!\0\7fzÞvz\80ìÀ\0º·\17\93\8b«3\10\fy\83ø\1f\ 6\ 2\ 1\10{ À\16ä\ 4\ 4H«k\18*ªÉ\ 3\18äÕt\ 1ò@0ÐÝÒ     áiå\ 4²\ 6¨\80¬\81`\ f #ÀÖÅ\1dàô\8f\ 5ÀÚ\ 5l\ 3ú«4\ f¶7,I\ f\80%ÀÃ\15h\r\ 6ô±\ 6ºþåb\ 1¸\ 2Ý\9dA\1e\1e\0\90\aÀÎÝ\12\f\ 1Ä\ 5\0\ 2[;yÚüEàÍnëò7!Ww\97·\bç7ß\e\98\86\8b\aÄÃÚ\1dä
+\ 1¼eÕ\90\91û\aO\88½%ä¯Ü\1e 77ÀÅö-ÒÆÅÚó¯\92þö½Á¼y!\96 °\a\0\ 2ô\81ü\95Ë
+\b°\ 1y¸:Yú¾å~\ 3su\aýMÃÓ\ 3\ 4¶û\17\ 3\16\80;ÐÎÒÝÆ      èáñ\ 6ó\86ýWwþU'à¿Toéêêäû÷n\97¿£þ\93\ 3\bâ\ 1t²eCæäzËi\ryËm\a\ 2#³ÿ5(\8a`[\17\0'Ç?ì6\9e®ÿôy\ 1Ýÿn\10Ã_3ÃøFÂÒÆ\ 5ìä\v°\ 1Ú"³«¹@ÞR\ 2\18þg*³ýß\89ü\7f ñÿ\89Àÿ'òþïÄýw\8dþË!þß\9eç\7f\87\96ótrR³t~\e\80\7f\0\80·\eÆ\ 3 \ 2øë\8eùÿb-\9dAN¾ÿMô¿\aê\ 3ÿÁð¿\ 3Q\84X¾µA\12l÷&\ 5\a\eÇ?\8c \ f9\90\ fÐF\ 3\ 4±¶\aØZ:½õèo».Ø\ 6èî\ 4\ 2\ 3ß´ü»\8d\0VN^Þ\7fóéØ\83¬\1dÁ\7f5\9dOðo\17\10lóïÌßäù\9b\9c¡¶¬\96
+ó¿ß¦\7fGi¼©\ eÑñu}#ö\1fu¨ºØüçâ/\f))\17\1f\80\1f+'?7\80\95\9b\83ÿí°qp\ 3\ 4y\ 4\ 3þ\9b|\7f\ 3qþk­j   q\aù\0\8cß\8aæàü»ôÿxþµ2ý7\18Y°µ\8bÍ_s¢\r±\ 4Û¼\8dÖ\7f\1aþr[{º»¿)ú÷i\7f\9fë¿\87\1c\bô\ 1Z#/λX\v\879¤f¤Aª\brúGe\8c»;9aû?º\16Õêä\7f\ f®té\bJ\8dX\17,³xúñ\91­n\è¥ÙwîÀõy[\89ig°\13ß\89¾#\ 5\8d4\80\9a±ë;Ö
+]+?óN(»Y\11ZÚ¡~´ßé¬Ê\1a\9c\11\1f\87ÞÎƨ¦\96\13\ 2Ùx+·û»Ó[Æ`j¯ïÁ¸47®è\81Ö_kbñÚ0ë °«ò\ e\ eé\12÷ooè{\87\ 6úû:ÎỶI\98³c\91h\85-    \ 2\93\ f(\93 ¾\16îWµÖÏÞ¬\95BY\89\1fÇ(­»\a\11Øî\7fРtÒÀíH\92H\90Ù\9f\98¦\8ar¯}¶nX
+\9c\95Þ#þ£Ä5NVmê\19\8fÓ\10Ö>ÄR7\ 4Ø2iðÖ\96"*\eÏçy,¶bo\vå§L¿M\12¯³³tþTGKÂ\8b ß+òåV*ÒÆau\ 2ÖÎÿÃ\17wä×i\1eÚì¤@\87^®4nêý'\14R/$;]\83Jy\14¢§\16?\93o§wÎ/ªÙg¼.¦ú\93â(¬\182Y\96Àf\16\9fNh«j\e\9bèoÔÕ¯ÅÝmkØ\ 6\83¤\ 1\ 6ç\89\90F²±ò\9e^\1e\8d¶bR>yí\81Y\19\ 4¦Ôq\0SI\¿Ö\9c
+\92lÆlH¬\97ç4éô\86lî´\1d*'_a\9fË1ß\83\r< ³8ø^gBù\0â\93\85;Ô8\8cü\87Bm\1c\ 6¥jf\820nÄwQγÛÄ¿Ð\8e(>\19GÍõ\14­9)]Ò\ 5\19\9c\b\97ò\82\8b\vFÆÜèJÁíd>ÙYHt\93\98g\vf\96dáä"\1fFÈö\13ûiä°õ§âm¿\ 23\97ÈeCÔAÌ\97\1a?{êÏ\0-Ï=}A{\90È\vÅg\8bú\1fâCÀßð­åÆíÎl·*ê¸pÔ9ÕbKaú\ 55V
+Ã&ù3w)U% \128cäß´u¢·P\7fPB1\188üûo^Ùós\1d>;\1fF·¨TMñ-!\1a\8a\97u\r¶`).\92J±Ë\11Ke\8fK4\ eÁ\11pAÛ-æ<$ÅÝ\97õ`RP\eþ¼é¿Àë30     ç\1eF(\19ñ\15µ\f\95÷tµ~\95ì{Úø\8et`\84\13î½ô+IØ\83б+\10ö\11¡\ 5\18\r¿\15çs½\9aªü\82$T»\10\8a\87ÎþQvÈ\82\80³\98\b\8c\17\14K\bí\ fË\19\818ßMÄùtßDªù\13~º|Ûª,"m3!\a-\94|¥:&5|$0Fhýç\12Ïè¤Ôg\81^©$\82ñ¶\9dSåÃÛ\eµãápÐ$Ü´4ë1\95D#\97\ 2±s\91lô4X\9e£·r¬\v1fëñ\87Ó´g\1d]ë0+j»Ô¡\1f&
+©Á\99´ E_BΰÿH\0eDÃx\7fë²\ fb6ß¼\ec×ûÓ\9c"ö"mý\95\ 2ü@\11´eõ\ 4ÛËSP÷x\86e|K<)Å\80\84NRJ©×\8f&°úJç%E\82¡yTgûL¹¥0¾\94³;\v\1a}(£Ld²{ûBÊ´BuE\8bY×ç Ô2$0\8e
+_ÍÓèd\r¦\9at\r¶ ßòíüº«-~\91\9ds\91\10G\9eÓ\v\15çcÁÆ\v(\99\89\1d¹KS¶oâ
+«¸> Ö[êt¾18eò  ô8v 8\ 2?ÉsIJ]¥ö\acD&¬\f ½¿\ 2ú~p\ e(lµi×\95H¯k(üÃÊa&ñU\19í\ e
+éj1öÏ~ùñ2\8fK\8cg\12)VdeÃÇ«3V@\88Ò|ëV/\9fòT¿z&\ 5\16
+d\9eW\v\ 1¡°ík\14p´a¿í9v¹\92îÀjË\19\96@×&Í\9c Q\90Kw¡G\16\16öú»£\8fÐCr
+[\92À\930&uÎàO\1f¤«\ f\12¥é\96«Ó\e«VMG\9b\12ËS¿£¶BÒ{þ\94\8e\80ñ\r©\95è$øú¡ýä~$ç\ 4êK~Üu\10Â'?¦HkRtÈ\99(ÇQd}\11§ì E%\9båzÔâ\87F@\ 4x çh6Z\84\9eª¹O_\1c\87:êÜ(¡\9a_\9dë=+\ 2\9f\8a\83ñÜ1óò\1d\948°Ôa\99s\19\7f\ 1Þ\eÊ5Ñ°\ f5\vê¦èÔ\ f} /sì>/\1e£÷½×K½p\Ûܦ\1c\9d¨Xص\97¶)\1ewÓWgµÓ\12Ü\86»Õ¡\ eÈ\1fÑS\1e¨\11u34&û\95ÛÀêØ)ó\822}\90*\e[C\18õ¹ú\87\8dÀ\1f\90XGb¦\7fö2\83I8èKL\rÂ\84Á¯tø=%<äõ³3\ e´®Ú¶óËùFáY×]¸nQNNÊü±\89ãÑ\ fê'}Õ\91jÚa_Ól¯R^
+FÎ\97\83ødË\86
+þ¼À\9déÙÄF\19\84\16\bæü¨\88×Bü&­ì\16V\17©(]Ê"´nx\ f\82§\ fìt\19"\95å;Ýõí\7f\0»áCRFÑØ\19\ 3\f«\88a<Èõ#|\1fñï_\7fÉÛ\ 3¼\18[\ 4îa¨\91a\9fÂÔNî\1fe#\19GcHS£\14À\99¿E¡\8aU÷;\10£òÏ\aDî>³´\ 2ò7Ò£a¦Ú½Ü`;£¢7$­JÆÒ¦ì\9eM\96¯\85{r¾©\94i¡°Å\9f¾gÔ\1aâ\e
+5ãØ:æEýSá\9bA_\8dD\8cÂ.¼     \88\10\98!\19«-\9d\12ÂNkO¬=/qïTÇ
+\82oÏÖ`l\18H;¤Ýú\13Î\93\14¢\1aª¶=¬ý¡ÿ0ÚI6\82*r\82I+Q½ÑK\9dWïà°\85\81z\a*èÃMÞLá!FP\9bp<\17Ú\9e.ĨN\16\108ÿ\8b\14íC\bm\enðlRÓØQ\8döw\8eÇd´ëgÒç˦ª>\87\ü(èÒÂ8Cqªn3pÉôªkSkâèؾät3u]\11ªÿèsW/ÔÎÌ\ 2é\8dÄwhÁ ¤\r\87#S8\92¬8\19»Þ>\8fþGB@\81  ñ\17ô®\9b
+\ræö\82¯  FµÚRéÆí\97\b`\93Úî\ eV¢½5\15\ 6}ÛNp±ý=Þº&NöÄ&ÓP\93\9c\83iÞgò<úëí\18
+\99X\16J\17Wó¡Q\80Í    Û\99xÒoJÒ\9a\91¤ï\9e4ùÝ\9a\ e!V\ 2\97YºêJ\14¬¤Íô6PìF\8d?wùóà\92\14´\8cµmØ1çßñ\f&\b\8b\8e\16\1ccT«£\173Üz'Nz°ÐÛ\1a!ï6`\18²;u¾x\993=Ŭ§\b~°±ÓÒ¿1¶G?ºr\15ÛR\9b\83ã\9dÆáµ\9fS\83ò>;çÏy×"Ø:$\18f\14\96\83ÜÜÞDDåVw\17\85\10é\817¿d\94\e\85ïu\0=Xá\88ôþ\95ê±Ê\84¡,úvÞg1Þ\12Ô\17[D&`Å\98Î\8at¬OOö{·\9d\86\11zo\9cWÊÎ%O<iÙ1Ý76\b\81þ]×\89J?\8c\83\8býõ-\86\f\v\ e\ 4\rWÜï\bö\ f@ªQ$j/\ 22Näl¼(|,ñ#b*P§Y¯ç¨ED×ù(DÊ\1e\1f\1e?\1fÃZUVNí÷aæ*Í\9cVYw\154õ/\90\7f"îÊ\94G\96Èì*\8b«Êeä\ e\86ï\12\ 3;\94Ï\f/"y\ 1zÎå\84ïQ\9cw\1e      þ;¢¹¬Îó\f"L-êMj#S\95ç|ã¬hõ\ fÞ\97<ßR+ªtMÔÁ\95\17´ÙÄØ·ñ\136\13~\v)Ô)ìU\1cÙàð|ת\88Î\95÷G_\1c\8bôæÖ¿\97\8c\92È8ólU\95     Äùëæe\9a\17æDÎ\19kr\9f\ e\89Ö¢J4"\89çð+6©Û¨®h°Ì*\1f¿Ø\ 3L_(É1i¿\94\82\1d\ 3\98\9f\7f\\0 îú;ØI\17Íå.        ¦\aù\86\pÆ\80\83Y4^Z\1d1tã\11÷\14r\ 4\85\13úpm\918?\99\10\1cç9õø\15à\10óa\f§\82k\9e¡1\97   Ý&TÆõüE\13ðë\86\1e²Å\96NÍRËïææi$\9b\b]\11\ 3!ÌP\8d\84\90\ 4\e]~P¨ðFLýY¶\9cq\1aª\81®\ßY\b×¼¼\8b¢7¸4°Æ¢\9aQ\9b\fZ[>Ò\89úÓ\85u\91   \ 5X\8fS¬Ô\84Ã-0\ 6¸AÍ\14\v\93\82      \e\86K7<o\9fÁ>=\93õé² K&*|\10\9eÓ¹\82ù\8eþ×5¾ú\1e¤Ç\13\a£ª\10¯k¯[\81§xó«³2Õ\96é\83:£¸\132\95E\91S°âûò\13\90X ¢Ña\86¤]c0ª\9f!ä¬n\¼Rª\bõ[\93(ÿ´÷÷î\bk\1d,P\87\róx\98\16E3Øc9\87¤þÊê\99\8f±-7í`\7f<\17Q¶S5½à¹ÎÞ\84q¡L\90ä\9ePh"a!"ò´,Y9åèÛNhIcÿ
+L¬\ 4[
+\fg\0\82¨\81\ f§\ 4öp\93ÝÂ\84küÀÀ\v\19»-\89\92
\9bX°áÓ]¸Ô°+@jÜå\84äOÆÊ\9a\b\99\8b}XÁTú\1fQ»k:×Vq\89Ð!eXÖ\16\8c\fSÿ¸\93þ*ç\80ºÚ\9f´íá\8dÕ©\1f\9aïC\9eç*éé`·§ÑýØ\8f4\ 3=¯µñ*D\861\ 3(\19×\18\80¸ìûS\1cÈS\96ùÍ\bªÐ+VèA\ 1Öû¸¯EsØ\ 5\15éï´¶\a¿¸9@«\vl±Ô'\10îº\r\19eáHÙ\aë\1c\eÀ_ú| }h\16ôS×\r\86¯ïu\1fs¥Òý)Õ9\vBÊû\95p'DeÓû4Ûê\9b­/¤³ß\95´,\rüN3\14"\ 2ët\90à\1c«tP~¸*
+<Pçë\1d\9dÛc\18ö!¡\92\ 10qX]\10\1a°Ð±+,F3\v¹ ¬MýS \béÛÏ\8fÇö\1aç\rXÛâ\12Ø/`ùEÍÆÜ4\8b¾iû\1e×?Ëé¬á,sç!ý\16\r|Ú£à\9f¼¹²TãY¯\89!Úµ£A¢­ç\1fõª½\96ºZµ\9dÕñm<¸<È\9c\80w¯øk\7fÿDk²wuPe\96ã\941Uü÷~¤°\ 5ò\8f\ 2¼ì\1c\1f\8cq8\11\86¶¯Ü\9aÖ3sKν{Þ÷\ÇÝp\1e÷÷É^p®¢}·Z/K¡u\98¡\87Qʵ\15¦»\84D\e\r±ä\7f&\8c`£EO½\12\80áÛ ¾
+Û|¶ë:½¾\eþí¡    \83.\r\17(?ºÞÞ#UBÿzÇϪ\86}êQaì<`\83I:;ÒóĤ\8e\899J¶!b¥ã(\1c×\98Zi´&\99\9dµ´=Bò\91;¡¯\b¸g\r¼Ä\15Õ\96§,~Ò¯^¹zB5àå\17Ã5çA\ 6{»ÎåÆ\9b*XÝ}ò\17üÕ®·_Â\9eÌY²\ f\rÐO§µx\9e6×ñ^(ìß=\8c\17\86û¬¹¡\12êg2\9fì¢ìyS\92â¸;r\98
+GB\14T>ù>PÉÔH"I\0\9f\8e\95EëÒôÁëW;CÍ
+~7³\ eÊôÖâÛ/\1f¾U
+¯MuQ\1dºéÝU´´\88IÁºÝr\1d»ø×±õNy[æݼ\9dÈO}Êþ\ 2\ 1\14\85\17<}]»e\1f%µv=»ä\1d¦,¦ÌïËo¿ºÕm\a \1e\84s\9b'á1¥+äTMoØ~Î[X\92ô\8fsj      öM,Á§\87jKÇ\93-è6]¼\19\18\80ìk«k @ð§2\9d\93KC3¬ºüJ\e;V×Çg¿¬G\ f1\ eh<^è\98¼\ 6\14\ f\9fú\f¹=ÇH\8a²lå}6\ fNî´»²^u\92\93öª\1a¾0ç\ 5\92Z\93\93ê÷ä˶eºÉÊõä\8d\f«Ü\10¿D\80\eÈß\85\9a\1c\93vèÀÊ%Äß        #TO\ 1åéH\9b\14«\82ô½«¬iü'Ï\174a\16\12y:\92\ e\ f\1e»\fBY9áYTOç«\1a°Ë1\13!V¥\8aJÈÏ.Y´r\19
+Pü`ê×\94h4[«|r=pæ«LÚL¯³\99Ú\8dG.¤\8c\93ü£2*6ªë\8e'cr\98ùpêè'\8dJîÍ\91$\95!\9cpíÀå\8añ\92\·*û).%lç";¥_óg7\ 3Iì:;¼Ò\12ÇÎó´ÑVm8óÁ* \13º~yúDî]\ 1Mïy¡¤\87\1e4>>¨!ü06hSÈ·ß\9cü·Iç¯\ 2ØNb\Ú¹B-\7fñÕ\/e»]\91\99\82\9dÌï\14þ\15Vg¦jÀÔÈ\8f\9fØ\8fÚ\1c\ f+\90\9a¢½®©\ 6#KÅ\15àE³ëÛ\88`\85\9b\90>µÓ\9c3úî°\10Ìz¥\ 4\878\15Þ\e\91°ÇmWr\17ìâ?\9d)ÌO¨4\87\ e\1aL\8b£;Á\9dëíC\88\ f'ÖùP°\19\16L¯×W\88Ë¿°Ë&çÆ&ô¤R\14\808ö®j\99د~\vd¤oÁL¡¦ÒÚÛ×9PÅÊÏ$®¨ÖÐ&K\a~¹W;^\8dòTü\12<\86Ö7²è\86ôg{Ûjç3£ÈT\9b\1a\rÔ\1dBÓÈ\\9aÂÞü\8emæË\9f>Ãl\9b\9dZ\99\9bRج¢O\9ae[tXÆèñäqñ\1f\18' â\ËÇ\94 ¢»Âï?$÷Á¯\8bÀ\a:\ 4À\8d¦¼\8f\ eP/ù\86¿Ç\89\9byF 5³é«¦æ\81Ä]\12gcK\8e\82¥YTÀü3¬cy1!YÜq*\ 6ôE¬\13\13oéaz\16Ê\8eíæ\ 4Ë\8aR-u\8cñ¬X*ç¹C^¤z¬Í\8bD\ f\ e\88\9c1ØÒò~r?*2\82\8cÜ%}rs¾ú\9f\1fÇêgÃ\84®S¤J6uQ8\86í\19dQx»<\815\16\ 2Ää¬~þu,NöÂuçúþÈå­,\8f\96èL$ñK'¨0m\16\9d\9bv×Hh(´]õZ\8b'7ëX}.ÃÑ\99j\ fdîd\8a66í(Z²\92¼P\9bºSvä\87\8f4Ùuïø~\8d\14õn ©\87ª~ÚHtIù\1dÜ\88ÉXìÃJùD]ÈìL\11WPeÈQLa\17Za\13¢\8bT\9dL|!~\13\83:\99e×;éªÐv©àË×Cú­\14¥_c\f1f¶\95S\17®èçz\8eD\94K\95DHa\xÅ\1d|*u;S\13\8aPöî\83ÛD\92\82\1c"\7fö|¯P©36­\v@R .(¬\14È\10(¯ËZM\8dV\8d5\vlØK®Ô    Ý\17Ã\8e2U)Ûé-½6´/\83pùSõ9\ 4\16üÊ3íò\ fßþÀ)\9a|\\15¯Ó\14×Z:PR\11\83\80ôªå\91ãyv>­1ßõ\1d¯Ú\9dqǤ\7fÙÍS+ËÌ·@.Ö¬é!\8cüç7Xè\19{\b¶cSÐå\9a¦!ë"\9e¬òýþ5üÜòB+¶\87\1eòK    OÄ=\98\91GçÛêÐAó\95\85=\18\ 5Çù\17\8a5LÜæ{S.aµ­[;\87%ýþ\e\14\ 3\9cÝ\17\13\1fù2ïÁ<¬%óaï£Z\ 2v}y\87\18ùO°úâ9ϳ¬dE-ÎØÆ)\rµ88]º\1d\18Q\ 2YÝ}\ 5\9e¿b`Ì\rJ\0Hf5\b\16)\9c\8a9UƵ\1eå#æ(úaÔ\e²ý5+\ 2qwBD\9b\84æ¹\ 2ÅÂßw¾\94k\92e\84\15).7B¶úyt~Ôà\1a\våSú\0½O3\84[\0\ 3\83B;^d\95\8a°\93¤h\ 4\89¦ù\1d\86\93õÊ\91^¼rýpßVÍn`[|\11°½¸®b\15<\19È\13Ô\12j\ 67R\9dÕIE4Ã}\ 6¾\88ö,L>\9br×nðV\14u\1cøC\90\1etÄ¿v\9ay¸ÚR%bçÚQ~¹[P\8bò®\83\vW$\97´Ç\93×!ØIþJÁ&ÔÞÛýmà'B±Q\9eÍÊ\9e~¶!ãnC\r²\99\82\9eÙS{\97Þ\8b\91/íUláÞ ¯¥~Ý«\8agJ&\80;!9Æ\11\89U\82z1ËD
+&¸~£á¢#ô)\9eS8f\83\8f¼Qã#uoÌ)\94øø¡\12ý¨\aÇ:Ñç\ f\80\ féùgv%©|8p\84\1aó\9f(\9e\9dÉ\9a\16\1a¯ù#\91ì;\83\82O6}¾äÝûb\11\ fÔ³¨Pq\ få+ñ\1e\9bô\89\86 *ª¬R\8bý*\ f\ 4±ýbÛ@¬\1aåz        c\8d\ 4.[\94Q¸^ø*\8bÄ\aføá­\8eÄ»ûZ)\a\v(d0\8b}\8ceÖ×\7f\bÍû¼¾A\84W\ 6Û\ 3-m¢\8aå)²}A\9d¢3ÖzÎÎE·"Àß7\;@\1eÕJ±'Á¦7\8b\92ob!³\14\ 3s¿ÞÑ~"\ 6\1d\ f¢¤x§\99\13Þ\ 4³b¬\86\ 4Y\ 3~î¯Éz\11\91\ 2ç¿\1a\ 5¢ðr8N\13¢VÒ0
+\ 5Û\94[\83>%\ 6-b?\89{E\vùÚÏ­G)»}ÌÕ«áÓ\88W\10|IY\85TòÀò\95äèQêÌ\90\bͨÍÖï§âÈ\9cg.\16\16\92ýHEßçýYõáãu¶¿|ôò½S?f¶³k\9a&HAt\83Ó@)(\94ѯH\eUfy÷\14i¾ò+\ 4\9bæ5ºaÚW\12\99\ 4ST\e2_©ÿ\9e?ì)é\92®|N\9c\9c=\85êÅ\89\ë裰ÈòØ\r¨\a÷|IýpàhbU\84f¢'Äç§\92È­7\8cR\9eÞ6\ f\1d6ë¤3\1a.^¾³ÝD;¨|\91\90¢\aSm\95ób¯/)[£\83\96»\9cîÀ\e\8c\ 3\ e_n\12çØe¢¸ú¦¦¢\ 4¤u²\ 3\84É\rçV\ 4-V÷÷\bÀæOª½Ô(¹1\18vPª\9c+ßuhSÀÃÛ|~Þñ;\8eWZÏ>\8c\1fr;\90\r\85 ,        ìé®\:
+´)\90\ 4~\9f1åÖíJ\8eA]8\86\8f{\1d^\\92âúøÝ     .\ 5íqõÝ%\8dpXY»Uñ%\9eº³Þ \1dUo\93ùo\ 4ÿ\9eûÙVL¿)\7fÚ\fwq¼\96CÖZ³#\ 6\89\8dé\8dK¢5\1dçOÊß¼â\a¹¯\90b\16pÃöU \7f?4Âh¯\1a\èJ§µò\18\90è\99S<{²}=\7f\a\1aÁ=\97z\188ðøp\a÷È9\15±Æàå\84\12ì\17{\85x®\÷8v²¹\82 ²%c\11u:À\9e×\86Ô ãħ=òsá        ®\8dáé\96Ó\16\1e\9a`àÃâaþ÷gB\93\aà\9ah\93AÛ­Y2\17±\e§N jh\ f\ 6yîFÁ:¡\91[eñ\8bu¡¢bQ»\9dª\ f\99e\a\181Õ©;f>/Vgâº÷T\ 45\13\15õ\r\e\9d®D\9a=è[Q¡JI\14SöAÓ,NA{ä\1c\9aÂÒÉýÈ\8ctÓ4\aÁ\ ft¯/§ugÆ2(#Ï-½\f+?\13ÇÝÃ\ 3fó3èR1\8aß\81uÈ}}\94\82    ÌÄF Þ]\903'\1a·Å"\13ç \92Úc¹EUy+\1fÍ'r¬hų\8bb˵ìuç\85\96f`)¨f¹ \f67\87\15bÿfËê\8e\8eµ_$´Ih
+¤¿/ì-W
+Ó»\85R\8agn\99\0ëyÙÑ\ 4\17\1dÀ\aüb;·Í\93Ù²|ñQ\8eÚh~\8aEíp©F¬\\11²3ã¼\17\8b\ fh\1dL\9f\8c-\13Â¥\14{t¶`A\8añÚe2ë\ e[`o\89&1\ 1ýN\93\­ÙhW\1cÀ×¢çÀ¯wðª:|UZ<ÏPÁz\94Ú-A\Z\84qûÔã8»ûN\81ü£È\0&.1f.¿ÒuÎõ\18þ¦É»Ê\16{ßµ\rBã3åqÄ\84÷L\9eÁÈÄIÁÄÈ\rgu2¿cëzÐm\10Öñ®\9c\928©2b\1e<W&\18\85\99Â\99C'¯ú(\11â\ f±)¯éò{x\9b\ fW°bmÙÅ\8a\a±>.f\86XU¶\90\9ek·óó+øƲö\r\ 5\86ÍË\5$îP\81òØסÊø^¨\87Æ0÷\8f\vz\1dTi\83i qb©-©1\f\17\1evf\8bSÞÃ\12pe>©¯\94Ap'      G<ÞA]'P\fp|\9d¬\v\88\87[5Y°\80Ù\95\8c\91R{\96°ÓEaW-µ¨hÝ.\86OjU\9eÑ\14îMö? +\7f¹~?J#6 bZîEk[\9e¦ÝçâLXÃ\9d\e\9exþLb\8c\89Àß\8fþþw½Ï=V\85\aÖ*9ã\89\8a_\8e:ô¼Z\ 3c\11eeÂ2p\bã:\91¬âL\94æ÷zió\1d\80\0t¿& \85\0äü   Oæ\b*3D  \94#;Õ\b\88\ 4eñ<2<Ø×ú(t©ßs\8f+TZ\1e\e\b_?ü:à0qÓÆX$\10"\÷ÅsNö@ã:\19º@ÔA¬1|ºÝ°Á\8b*Ò6Íãú\ e©²Ä\rÜ\1a.¬`2¡ü\80É\89Æ\16;ëf\88\10ßhùÂ¥ó\87\rZóØ\8c,ûb\7faøÏõô\vÒê\81\95\ 5tPÊÇcÅ_\ e\ 6k2\ 1«\7fÄgÂ\19oö=í\8c÷Á%y\11)/V\8f\93µôC\13¬îR¶¥\1c\12ÚUl]r\90vßDo¸Uóq\ 4\12Ä\8câAÙÄ£=ÐWa³\84\94ê2\bÑ#9¥Îo.(\14\9cÖÀ5¢ 
+\9aéN\8b\96²åA·a·ë\83\0\9f\1ai:(\bÄÕ\8bèÒÅÏlí!\87\88¤(ȨE\9f\9bÅW\r\12¢\f\8b=\97|ÔÁa\12²½:\ fñ\1e\8fý$3¡|¢]&lÙÚ_\9fe(ÇnÎËî\f"F?~ðòðmÇ*4iwg\17qî®#²\80\rõ¡\97V0\1f`kdõdz\96»\13w;þpoæ¼ôâÃͧ©Zq\11ù­Lkõ'|\8c)QÄM\dÃX\84V±Uz·Çê\93x\1cNDõ\9cÌ\1a¡wø\99r}²8?gÔ\18jY\19VQä\ e\1dP­7ç\82!Ã9£A<\ 5;\1få\ 5tÔ2^=kÂí-Çh\ f>\e`\15\80\11ÐÚàìÈm\e\84¡_là~69­|^\103\b\14l±´Ëb_æiµ\vwl·©B |W]ú9'k­)\87X=a)\90±!èÚQ\960\97óz\ 3\99\82A\0©d\e¶g¶A\1a\95s\89òË,Ó(áã\8dêØ\9c\9f6ª.\9aÕª´^Ú/J\1e\82F\94¨ß\84\5ï\82Uܪ\90¨»~\11ècÂHåëp¼\96g\8a"#\91:\86Q}\9fª\8a«Á¦y\1c»¾¡ìøè ?×\8c\13\ 3ñ=ûbø{%Àüeä\83\8e\r\99V\1eÃ`Ú³\9b3tG­ª<N\8dÚ\15kêmßY/\89;ÂX\98Tþh·Èt§Ø\v\89o0î\0\8fªòë\97vxÈ\ 6\9f%\\9b\15J¶Âý:N\19²¶ªáÜü\ 4Òý>N\f"\8b\82\8dÐ\9a\1eÒÌ\14\10år;úå\ f<¥âïûC/Ãﮯ'^¯\vÐRûàî\18£÷¤\98È*\9ayü'Ò½0Pñ\Øs»£Y\18q\8f\9a\94cÔ 
+^*n¡í³\ 3\16µ¯Pïv\9cÊEHä®\87Þ1\ 5Ü@56\aÑy>zðT12ÖH ¾|S_
+\91\eòoò\bâÕÙ\1c\ 1súböY\ÃhÞVÛ$#\9f\1aø\982óç\8eÐ\9c {O\81÷z\98U¡AêkÞõ\1a6&Z\b\86ãÝÞ\12^ëj8pÛ¤
+#\1d\9a\96F\88Ò0c\14áGñ·\k$òO\82
+Àá>§÷7ÒóÊå~ÚH¾SÈÒ¿òp?òLDÓ\17\1c\9a®¾à^\9e>3Pcí«¶\7f\1aì\1eÌï$æ/$-±×p!ÝÇ\97ä¬]ã\15Ç\92U\8e:ó¹\19\151fÂ65\r\15NúS¸°@\19IDõP#ßëx$#Ã\87|DâÃbï0\bs\96Ù(Ò?BOU*Ù¨ð8WÝùJ\8b/®u\9co"\9d\81ÏXì©*eÐ\ 3»³Nôçá\1d0ý²h!¹+\121\1eq\8f¯\ 3\r\9dÎuí\9cÚ¤'±81\17Û`\82\12\94û¤\96!_\ 1\85EIf\15­¸Ø\84\v²&$q\ 2\96Ør\14ÂÂóU\8d~ñWf\e@Ðð¶Õ\8e\9c\80\11\1aÓcÁ\ emö:­Þ'\8fø\8fQ\fqX\vª²\1c!Y\aÀm\8bë×\99Ü\fâ°ÆB²ü£ bi\ 3\aNt\ 6ì1û¼ÿ\87\81{Zô%{\18s¾Ðv\19«Ãý \9c¨\1a\97Í$[öþ5» æ²>&Cn3B\ 5e¹d´J®\16\96\17¤\84ËÖ\ 4\82r0Á\13\81\ e\8d!TÚ\84\8aÊ\8d\1dLO\8f\8b\e\82
+ùsTfx\1fñ:Çé\1eÁg:ÄG³+Ë\81±Ü\17\9e\89      \8aT3/\94hQÓ\ 1Ò1¶'¬Óñ©\9f[®|Wbø\ 4\92\98P\9d\rîó\aÏ\87éFr\13¸Ç-!>Á*N:Z[J\82ë·\9eëìjb\1a\86_\8cCj\93ô&\8f\15³\ 3\83M´ÃQÖ4nÈGt9Bzù9æL¤\8fê\92\85Æ\9e\vHz\178R)\15\19!\8dâIJ\ 6×õf\85\f©v\99\ 6q
+Áìaìï¾uð\12X¾GIêå\97m
+\8a°¼~ì°y4d\8bþY>9\7fÆ\19¨¹\81.\9fÀ\90(Ïø[\a\ 1ɵmå¡S Ö.\ 4£Hp\9fR\r\ 5°\10Rø8\D>Srl\90ô Ãî5U*Ð\1cu@µÜxK@|"0óä.§ä\84ÂÅ.wÞ4\85KK\b\10\1c4WqóésÜ»Ö\90\e1H\10\vûEª\88ø\ 3zÜé,íuå<\8eM\17Ñ­j\f!\9b¾ÛR\16'sÕ\8fÒn}]Z\18\98\9a\15\11\10böÔôVÎYXIÏÖ\18fâÇ<Pü\92Âýæ$.uÅ\ 6!\17\9fe\97Ò-\8eñ8\95:aaî\89\88½în\85_<Øq6@0¯ì\8b\83t*Iy\17G\9cÐ\8dK¹È\1dHïØD&\83fUCë\8a8ÆzY   )ÂT\ 6À\8a\9b'/æª'!̧\11Lr«\19\81Ð?\9d¬\ 1øaÁ\ 6»ÍßÍ/mB\95\8b\9e\14çDz¹\8bm:ä\9e_ß$\81\ e\1a;\82Loq`\ eA·?ºñ=m­hhu\13\ ft"+ö\9f%7\88ªQà,úúè:n\95B輩Å\r#?:Ì^à\91d·Úöt¿!\80K&Ý:iVf!>\v\1aå÷\12\975\bc\0«årßo}åªã\8a¬#æ "2\8dÉù`~Bg|ëé\93ô4\80\10¬¶\89ºj¦CØP\82Á\96)\7f²Ù¬Ö\ 6[\93Ä-\1cêªT\19ª¥é±Ú\15cÅ`ÃlV\9ba¶5ΩêtýÐ\16ÎìÞñúH<%B:ãàúMÒ©Ö\12\81\85Z\f\8aºl_`.·{ïÓI\91Õ\1e<\ 4\19¦7È\11­
+ØDCþ1\b½ \9f\95Ê\14D&ídh\ 1É\10ø\8e¡z/hH\7f\82cæd=ûCô\9bC£Ì^CÏ·lIý%p\8cg\1dï\ 1Úë\8cÔe\8d|ÀV\9f}
\ 4æ44\94\8f\8e=aÌ]Ð0x,»MM;\17A@\13EÐ×\1a´Û}û;-¥v\19­Í ûSò\rZ¡'éJ!Ú:EÈ@i\13LFD²\15¦w)~ºt©v#â\ 1­\a^¿ñûR¾Yw\a\82 \13<\9b\8f°rë\1eH\85\8bÜê\fT\ 3C\\97\8c\9eõayïx`\1c\15¥¹\13\ 6\13û®#\ 6zE½Ù\97~¶<ñ~6ØÃ\f^pÂà'Súþ\ 5¸ÁÏ<~¯\98mjÖ!ÁiÖÚ\95¥±~¤SõKÈRm\9f¨\17ñ]
+«°w²?,qøñÇT)éF
+UO\94óô5g3äÎj}\r@þyæQ0mÉ\16Ô\8dYmBó¡-ir\8aÑЧì£Eíp©ªÄ8\fø\vV\ 2µ\8eè\1f\9aë\aéÂeGDë¿\94\ 2¦yF~}        Ô\11\8c¹ú±to¾í\ 3Ó2ý\rn\fßé\ e\ 5&Í7
+^§$è`~Ñ\ em1¥\14\8d\84;\94ã:\8b\1fÉ]rù\136\ f0+MuB\1aå\18\9b\ 5.ɺ2äV\9b\85 ÓúÊþªQÜ\16ÕÇEÍTÄ\ 1s|Áíùçî\9c4!Ò¹ç@/.²5¼2AÕµ\ 1õ\99\0q\99ª[\b?
+,Æö´7Æy\]Ë<B\1aº\17ýWÏ\96þ¼À\r»û\83ï¡Ðú%\8bÂ\8e@,áJß/Ü\8fѵ\16¯Åù÷ý\95à\91ër\e\87Þpש\85NC\11ªXï\818\ 1!Üâ\15É\98ß~×­¡]móöõÖeB°Ï\a\92i\15ñ~]d}\9f"ñæ+µ¯-¼É\14ÅI\9f¨´_53ü(Ù\1dhl]e÷çc\83Õ®éà(gÆn½\ e®.Ö\17Ð\ e\89c\94\7fë0×ÿþ\1e\82>\e\9aøÕ²aS#\ 5\1eÆH\1eÆ\97\98\0\86¸T0óHü\84­ê\8b\ 4\\e'\13ùh\87/\90µiÔÎ\8dÍí\18º\93\ 2Y\87µÏÿdu§]4;@;4«]\8c5\r\9d\10ãì\9dÝ\92\8f`ø0N[ð\80\0\8f\9db\96Ã\81q\19ZÞ.Qò$Fi\97M{%át\13±\17$_\8c´\890\1a\96«n¨¢î\96Ø\1d\8aÝY\ 4°¥®ÕM©æÖ\v\92Ø\96+'3oªl³      q\16ñÌ\f\97)?û\9dÄ\7f>\ 1¢+[3c\19£y\11Þ\86O²è/©×jÛ¯"\1aìûè¹H\90¸°xz2­Þ\81V\12öa]\15ËoC\7fqwû2ÓøЫPq;\99\12Q\9fª(½ó\86Qh\e`\05J\9e\89\91\9a»\1aê\17\83;íC>²\81§£ÎΠ î¹ÌÔÝxÊ^l8Å\88Û\96\19÷7®åµÎ\83\88W\11F\17ÔCFçoÀ|áë\1c2\14±ÅØG\87\99ê\øÏf]\vi|ÜÀbU¹\0l\98äÅtF^îUª\9a´M]ÅÚ
++®îÖ"ÕÏHb¹åºDí}]h¸*É\11\80\a\9f³p!{4V¼Q¶Ð1Å\ 3ê4Z\87ï8    \16\96\7f \12\ 4D\ 1\94eàOÇ.P\8aåñ ýÚn\8d¼Ô\82\\9c\1e_Nj\94\vNýåcfO\16GÍòUÄèëJA¸Ãå\9f\vQ\ 4\1ce5ê\ eun5X\8f\88¬ò(\93n}\1e\84Π\v¡c\83VÎXz\7fZÁ¤ÓºW\96p\fha¤Ø¨a§ \9f*\14\99á\9d6¿ùoô\98\8e\9fÐ\ 4eû(\1d\96¸x\a\99\83Ûª\v\1fïz]\8a¿´NûrÒÃ
+ð0ð\858*\9d\14q\8a\Oû®ç3$\8cqs\bV\ f\84ÏÛz:âÔ}}\7f\8e¡¯å\95\9c£í\9c=tÙ\81ÁSØBÍ\8d\80D\10>k}*&_]\v7ÈåmäÙêu@¡\9d\9búi\8d\15\11ó±\87«BÊ\'Xiú\93Ñ\ 2º\11)Ò/,uÚ\1eu/Êí\9c{yÉô\ 4è?ô\83ø¶è\eÕÏDf'\7f`\ 6>\9c^
+O/\17\8b1ÔM)\93\95|UERù\9eSƦèö\1egcMrµ­ú)V=ãÐyËÓפì5\95ÿ2±®Ù\99¬Ý\81\v¦8\850qñ©TQ\9f=#ØX\92\103\9d
+\8fº\1e\87´\93{&õ¦ºlS\93\10\16J\12kqÊÁÏ\81XÁCÊF¶B\81º-Ò\8d\97\19+ß½Ó\81A´³REï+ìr\ f[¬{ãûÔ\8aÜx5 \98\ 5\96\eÆýª\9d5ß´\92ôdÜ´Ä\ f|6}îÐ'+Mþ<²¤\81Mi¹½ât\12\95\9b\8c\92d"Ý(³É\90\82\89­kçßô(^=[,¥½ú\83ÔxéÑ5nß´ö[U\82\14\8eÜ\13\97Rÿ|aª\a¥éh\99¸\7fÇ\9d!-·\9e\91¸\83Cc\80\9dlxMwã,l\91\94Õù\82-sï ­®\8dÄOï¦|³(Ðl5+j¯q,f÷JþÃ\99ñ\9e¿þZÛ\ 5¹£Qû\90ê\1dÄ;a[4\1a-\ 5ßxÂOûBâåÐ\7f'ÁÑ¿*°Øä¡)3üë\10ò\89\1c&]4\19øác\ 5NJ¤ðM\90ídAgÓ¨½`µ\ 4YçiaÆ:       Y1Õ\8f\1aô^\vâ\ 2\e²c£\9a;Ì,3\7fr¼þÔ.\82,ú    Ç²µ\8c°5CÛ,äØN¨'w õJ\ 3\81Ò\91\9d'¾]ý×\8b0\9b\95E[ä±MJ~ \85{ùr¶Åï\8f"Ê©\82cMädÚï_¾JhÝ2¤Q¹nÀfV*s\10j+\ e\11²sjd!\1fOk\11Øs]㥷Z~-ó0Í«\1cn\1a\16ø`qYÄxUó^¡áë\97QB\85\ fC\95\97ì°Kï+h<®(Lj%dq\97~£b\18Ï\9d\85ËB\16cêü°1'C5Ò\91ôDzò¢å\1fÊ\96uÀÍF\189\17ªJ{Ûu·0:D/q\8aÈû¹WIOó\ f2\9ecz\83²ë\80i´<è¦ô×ó¹\9fßÙ°ÿô\12\ 5\94û\fë_\8dÁ\93\få(ßEõl\13$Þ±#dí\81©×̧ù\fÄ\9fS¹¶$\9d¸¥_¬\8a\9b\93\9aá\98¢ó*éx/ü\ 6
+WÎU\1c,íT\fJKª\88\9cض#];.¡%Û£&£­ \8a\18ÚÌ\9fìÔï\82¯í\92f\vf\17­ýUß\ 1Ô×~\8c+Ú-<Uñf\83s\96\19ni4ä>g3
+RäBÂ\ 3íÛu\97\10g\10T\8b&\ f\1e\19÷ëCó§\ fí¿\13÷ÜùÃ0zþØ&<¸\1fÓ_a\ 4g]Ë_óÁD¥F\9dÕµ\12\9e\e|À+\9bv£Ièº\8bïÔÎx\8f\90vIõ\f?øäµx¾-'ª/ßL\10X\8b\18\83"bÎß\88þ%f¶»þSC*è\95|i~¾x¤å\17ÖÇM^\1d\9f¦&\8c\9e\11ÇHY®o£Þ¿wKB\12\7fà>ü\ 4õJÇ,qîZ]·?6Sì\14ïÕ\97\9f-¿göèA\13Èl\99\7fÕï|r\1d'·vnr\85\16R7ûùuÄ^pi\93ĵ\86Â\10\ f!°oQ×\98±fU?\b\8e\1e\85ý5íÁjC\83ûhMJ£ÐVQí½!¸o\13\91.\84\ fâªÎ\9dW\7fÍ^ï(\858\8e¤£\0fÔØæ\89&hiz/\8fha\ 2Ý\9bag\86\13(ï_¬÷¨ê'ñ9ceó9¾ùùʯ\9c-\83ôý\82³Ïÿ\ 3Z.½R
+endstream
+endobj
+6918 0 obj <<
+/Type /FontDescriptor
+/FontName /FYSERL+NimbusSanL-Bold
+/Flags 4
+/FontBBox [-173 -307 1003 949]
+/Ascent 722
+/CapHeight 722
+/Descent -217
+/ItalicAngle 0
+/StemV 141
+/XHeight 532
+/CharSet (/A/B/C/D/E/F/G/H/J/L/M/N/O/P/R/S/T/W/X/a/b/c/colon/d/e/eight/f/fi/five/four/g/h/hyphen/i/k/l/m/n/nine/o/one/p/period/r/s/seven/six/t/three/two/u/v/x/y/z/zero)
+/FontFile 6917 0 R
+>> endobj
+6919 0 obj <<
+/Length1 1166
+/Length2 6227
+/Length3 0
+/Length 6998      
+/Filter /FlateDecode
+>>
+stream
+xÚuWe\\94Û¾\ 6\91F\94Frè\86¡;\87î\94n\86a\10f`\98!Eº»¤»A\10\90NA\14\10\10\10¤\e¥\91RRäâÞw\9f}Ï>çþÞ\ fïZÏó\7fÿñ¬g}xY\18t\r\1dàv`e8\fÉÃÏ\v\94\0hC]íP\1e\ 6¶0M\1e}0\ 4\ 5¸\ 3\85mñXX\f¡H\17ð\7fÐw\ 4\b\ 1¶EBá0E[ä\1d\84\ 2hÙ"\0\ 2@\0?P\ 2(&!Ì\7f·\ 6
\15\bGH\0t\11PW¸/@\17\8c\ 4#\ °;J\11n\8fr\ 5Ã\90\ 6(77\17(ØA\1fì\ 1G!ìÁ\1e\12\0Ç»Îþ³*\0\ 4wóA@!NH\0»\91¾1\a\17\17÷ß\b¿¸¸8ÀÎç/\ 6 \bö\80B`\0Ö»\85\ 5îö»Ò]
+\150\f\8c¸kÚáw¬®£­\92\ 3\14ù{\\0»\13\12é&ÁÇçæh\v¾Ãx=\1cya`$\1fÇ]£J0\a\10Üõw\ 2\ f¼ß\9a)B\11`û»¡|øþ©ÛS\18Ü\væ÷\1f°#\14æðÇH\ e(7>#\18Ô\1d\ 5VSüßà;\bïo\f\ 2F\ 2\84\81\ 2@q \0\0ì\ e\0{Û;ñý.ièã\ 6þ\83äÿ\rÛÂ\1cüýÜàn\0G[\17\ f°?Ô\11|÷Âóó°õ\ 4\ 3\90\b\14Øßïÿ\12ÿ¾Ããç\a8@í\91\0;0äî\18þÎ~\a\83\1dÿÜkÙ"\11Po\809\90\17\bä\a\0\7f?ÿZYÞ\1d¨\ 3\1cæâów¸¶­+\18À÷\ 4¤i ¬ÉõÏÙÿ\15¥ \0¿KÉÃ/*\ 4à\11\10\13¾sÊ]FqaÁ\7f\97\16\7féð\aªk\výß>\81\7f§T\83\ 1â\7f\8es§ã_#y\82\11\1e\ 4°ÿac\ eÀ¿ç×\86#¡ö`\0ûßÖ±\0
+\ 3ï\s÷âÿ¯\96ú7þ¿\1aë\9f5\94Q..\7f¨Âþ§\1c\80;=<\0\9a\80ß\8a¸Ø"þ#ÜÖ\15êâó_>øg 1øO÷ÿ?yÔ\90¶.P{y\18Äå_2A=\94¡Þ`\a](ÒÞéO»ü¥²Ã\1f÷\10¬\v÷\80þ¾É\0\1e~aþ\7fp\86NPû§0°\87ÇÝYüA\81a\ eÿ(©\ 4³\87;@a\10\80\ 1òÎ\95\b\87\7f\ 1¿i{\14\ 2q'Ï\1f\at÷í_{Gè]\83`°7Ø\1eon\1an/\19êÜ\10ÚyQ'OíÅóõ£à[\11£³[\14½\10^\9c\vú\ 6ï½>mʧ\95ÔB\85?ÄÒr\15u\87\9ddjÍ1´0ÐÃ\13©\95âD½\9e\8a+tñb\13\93\84\11ßS\8d¢Úç}-¥-Ap\84Ã>~\f|K\95\14K\99\9e¿\ 3òy¯zÈP}fÊ"\ 3\1a%6\b\87\93\ 5Ð^\98mm»ë`QÓU\17×àêlOs\88\93_\ 5\7fÓQuy®'\8155Ô­\bt\ e\8eHÇWïi\9e¸dS7ÃoÞ?'©é"¶ù<ݯð@8`*\\ 5\ fÙpdGmZ)*Ñ=Ú#påÔ¥!×\8dþ\86»4º\80\94o\ 4ÿ×ê\10ç\14\ 1\16eJ\12í\12\ 1!%åX\90°¦«ä\9c=\ euÖç¢þ®       ö!\ 2±Y\1ey\98Í\9eÝ+/Æèeßʼ\ 2&J\94&¶ÊêúÂEë\88ÀðL×,Üñ\14b\19\e:@ÚÙÚ\7f\99õdÚ\95\93åð¦'¨¯[cmc\ 4­Þ\82\ eM\8f&\0þ*%ØS\1aÞ¼ûLÍÀº·8SD%¡]ÈY\¾Dê°Ñ\86\ 4\1aÐ]\9b\98\9b\8cC¿\9bG»5fphubÅ\8aÉ­[}Öï7Cµñ³FD\1c®YÒ¹Ì^x«ª2£\r\9bn|©    \8d\9a\7f£ÀC¯\15CçÓæb7\92\87âß2¸<ì\12c\vj8\vëÃ\83\9d\99Ó0£ÞV°~;°@TI\99\ f]êW\84²:p1~\1e¥YÆQ\90¦»í\ 4\86é?Ìr¡c3v\88\8a+ÁX(PUÙù¼\1esq\1d\1cÙ\14`Xþy     \ 2\b,\88\8dÄ (bÓF+y\95B)´õ«V¦/@Ä¥Ú8\95%!²\1f?$\90\803*f@¶>\8b\87'q\9d \8dúwß
\f\11m\8c'lõÉ7+ݨ×ç®2\11nÜK\ 4ý\ 6A0¹rNÈ\19NC/6­S\95\88\8b\19¥æ°uãÃOXKc/Â2I\93Ú(l\ 2\84Ñ3{Ä\83\84\84ñØ>fVA\8f^EÈS9\17D5V\8cß<{SG\80W\86¾%?\8e\13µ\1e%ó}K`T\1eõFÁTB\ 1"újZ\9f\84»\9d\84b\9a\94¿%s¸UV\8c\0Û,Ù\8b·\9d\12(\9cKöº­~\19ÃÇ·ÑËWü[²³Þ¡K[\8bôV\fo^DSúVèö/íÅ:áN\9fûA\93Ϊ\b\89\a\18n;\ e¸ c       ¤5«\95>\17\0\a¬2å\r9©t\1a¨\9b¼ÝééY\ 5ÁÄ\17\8e\97ç\9cµÌ       ­n\87\13ë\eÄ o\8c\9fHDI2wI÷%\ 2òº\8f:GÆÍË»MCBMëñ­\1aGH\99¬ãçÇL\f}÷jætä\9eÒ¸¦\1dëU&\87Än¡O½â\93d'\8e·Ä\12d}o¬µ¶ÿ\9d\97èÊI\8b-ÈzT\1c­våcnEʤ\9eûð¶®D\8e.\ 1(zÚô\ 4}\aï\ 2\8f²âæz\1a-\1eßg(½­ýÐn^\a\94n\17-\97Âñ\ 4eÞ~ßíææSQ9ÓôH\10{½`ç\ 5ãÆù}S\89¹·52\1e=\89M\8cßÈ­Ë-i\9f}h\bÏE[\0\7f¤Úì1XLp\95\Wu\1e]ʽlO\ 6UñÏ,JÕ0èÙ\84\97¯ï$Oe%ó ±½¯Fìº?\eÆÊ\e?ª[¨\12\89N­þ\84ÕQ\8b\7fPVêûe\91©¹\8a\8fvÎ6aÝ\9f\95\8cº\fÆÿHÚ¢ï\89F+&äáÚl.5m#î5¤øz\80IÚe
+)Õ^\99g\1aÃSë\ 3\ fê\14)ä}\17\18ÙúÐo©àëMHD©ëy¸ºÇãmû\14\9b¦\12%¬×1[Ä\81\13\ 1\99Ì8\eÛ\9d)qª8Õi#\17Z\9e2Ê)\ eÈ}=ÉC\ 2á\e\8aÀ@A\8c\8e\ fÏ_Ò±RdúT¼Ómä42\8fy)¿#&ÇêïO\95Fe\98Äã}à!\93x(³ÉôFºW#\ epßÝpúsÝâý%\7f\93\14\83\1f\1fz\82\ 3Ô\f\13\13\8b\80íO\940n_Û]¨\9a¼xL½\83Z\13¨ï#\98\fÞ\8bßç\b\16\14bÇ¡ÇýÎÚÕ9ª\8e\94Þ\94ô\rI;ci\17\99#ѹ\8eJ5ÎÃëÄQv\9d.\8aI+#JGS<\9a¾½,\98\10¤´T¼üL;\9cUlÑÎËè\95C²¨\96ja£/ùF\9c\v\13?M®«üËcùâ\9fu|8X\84ÜCQí2$m&oVÌ^%ýx\90õ´ÚYÊ+eÉ\96Þ±\17ÆP\86Ý9Ü\11/2´\1c£³\18 zS°\8e\9b\9c`PýÜìxþµ-+}<çz\ eM\12¨%\96&\v'\83Þ;\vúr9#[ösÁ³\ 5¢·x\98[í5\87\f7ÖÙ%\99kôÉ\82Ê]z\86Ù&SÕ7\1aðÝl{¸Á9m\8by¬zLÅ\87XG\9cB\12ß½@\97½\8e"\11ðp\85Ã\ f¯<\82ày5ÅÔg¤ºÒ½¯èo\81¸ÙÒyC\88Ï\99\0£ûéä\ Ë=©X\9d\ f_\1e?2qý¸>_öd¢2ÔÔ\90_\87\94SÛÆ9Zê\11Z¬Ô@\1d¶)\13\88\8e\97\94\17Wl']ý\96pÖì\16ßLK\8a\876µI0óçÂ\ 3T¤<û¦Îöé\ f<Ýö8\f8åØÅ'\99¬R­÷Í¡EÕÝ\92s\9eS&E\93\89z>Ð`bæ³ASÌë\904Ý#\9e´Ý\89\10Byn\97¯8\92©Jbe\ 5ý\11ڪμÏ$Ç\15QE\1e)QåÖ\97ï_\88²ã­\8fȾ5|±Í\14\ 4¼Ý\9f×2@±~V~\98\178xôJ`â\87³ïí\18\7f¯\13ÿ\80óY}©\8fß\8f¥'f®ïÈ\ 6c?\bÚçß\92­x3\84eD˦2\10-\90,ÍOà\992\92¿\98Y]\93oÑ©y\80³\9d\9cëF\8a\e\16)\82÷í\13\83\ 2ÿ 1Fâñüî\19) ÁÐoQ\1f&S               ¡±D4 OÖk|÷2æf\r;÷;\9ehHÍ'\9a$¯ÝÒ²Ò\917\9bè¹l\9b·aæ´û¼\9bY9bdÇ\1e\108ZduÙ'׫×6ü\ 4Ó¸âªy\89\ 4\18@\ 6\15ßìù\12\9etÀ´ð@¢Ý5G]X.\98\9dÞ\86\9f\92Ã(í\13É¥Xô¬¾ÊiO\92î#ü-Ì\9dù\r\1e)ÉB]ß,\aß^m\81§&\9a\8f'\8ayg_qx«4#ì\fm\97£Ê¾Ç0Ъ®41Ü\90        \92\8c§\1e\ fîDZd&<wö?\12M'T°<U\eWUFpÒ\13.Óö:½æi?аÀV\89q"Ü+BÄr\19\9f\1d\8f\9b2I\19ºDI¨[\v\fì72\93g2>\84;\96×gö,À0ÒÍh°\87±''(ÂÛ«ßMJa§èì\8cª\7f¤ì÷q\9c\rç°4ʱ%\eì\p
+W¹^\ 1\8dÈó\10vò:\10½(y¨\8c½É°º\96\94\ e\17K\97Å@\vª)\11i\95y[\82Jæxd\96üÖy\13\ e,ê<\ 5\89\8b\f\87òZ\87è®´\8fY\83µ·Þ¥ïÊðÙ.>ÊÌ\8eÊÒu0Ô\15c\1aby4ÒGXàÕ¯ý59Ç?(Û¦óV\15ÿÆþÌt_T\12Ø`@Ï\1aí%r.Q·q¯ÚBõÓ=ÊHñé8ÍÌg:\14ßP­\9a4\91´\1c\1e\8a\1apg9û\11\c\8f\ 6\895rí3ôiLÛÖ/\eïX]mɲ\19lÛ\{\9e\ fDêØt(òpý\9a\1aÞ[2ô\12\1dIKî
+©Ä;Q\9bÛ¾Höcy\8aX¼ê{ÿ#aR|ÄN°1öQ&/?£´4h\16\8c\91-\81\98\86Ðz3!\98¥â]9\8b³¤Ô:Ed\8f¡Ò£Ï     Y4\16÷² \9eðìçWvÁÖ_\85Â{?µDgè5ªõò=®\14\97NåbM     ×¦\1c\14\91\1f\9a9¡Z¢çj|!øÞ\8càËÅþpMn\ 2\10V27ÓÙ\88måú\ 5\98õ\8bÊ\88Û\ 2Î\85ÉO\82\9f°V$ûèÖ(Ð\1e[\1eãÛ|uȸ\16þ\12ZN\95Éj}\ 4[\ 2ÉÉ\11.sÇèYu'\95ñ.¶¬púê\1eO\8b`\9dÊ \16Aa\85P\93\f\8câ\19.\17\91\13\87>ǧZb·#\9døµ´éØ,ÊÖ\9a\12f\93YÇÇ<A\9e~\vÝ\11\8a`\1e\9f
\98Ê    ³ÍåM©\15\82\82\19\8d<'ÝÊ%\1d\85KaB"\83Éî
+q\ 5\89ýî\94ÚuâìåÌ\÷ÍÓÌû̱â\83\ 6\ 5¢H\8dÆ+S\9aº3\7fY¥^\aeí]\8feÇÉ\ 2"|×e\97EÙ­7\ 2\v.C\16ãÐWVÚ2nî·Èc\95dé»\9dµ\14\81yn\9aìÅ%\1f3âI¤ÝV
+:ëO\92»á\ 6\ 4£?\90ß-w\ f\ 3Ub´]!f|J\127:ØDú4éX:\86\96\8d- ý^¼Z\9dþnãô¦+Ì\85\99÷W¯Ee\85\12\92ùq@u\92±¦kö³ã\8e\99ô\ 4G?¥sû\ 4Q¹ÛĹ\9b)3æeiÑë#¿&s¼+?8\95\-Yí\vË]%uéÉâ\ eMI¹ÐØ\1cR«å¾ëòíwµ\ f\ 3I(o\92R&ðò¸RÂ\80\1eZ\ 3ý\vÝÄ\98ítûKû\96úå@ÕP\fcj¢×­>þ½ã$Tb\ 6¶¿0£\8dèBiÈ\1fÓÞC³Ì6\91áÖâIåe¯'S½*\8dò\8d\81×2ÒZ´øO´6@½$~t\0ö\83ô\ 3û\ 2ew¢VO²oз<u\1cÝÉ-î7õ­NÆ\92jì'Æ\13».§½¨8ùY'âýË\17¦kç°\1aÒ;à\16}\8d³õé]àðx\81X35¹S¡\9f÷GÞ\f¾,\13\8eë~\v\10\8cQìà\9bõÕX}ó\97py\85VGYþÎBð\18\1dð\ 3Ï\8f\ e\98½\9e6\v\15\94©x\16\8b!\9clÐ|\8f\87Õ"GÅú±Ç\15¡\17ó¦°U¨\16½\1eÕ\ Á$ºC×\ 1B\1a_ïf\ 3n\82\e»hͶ\1eçÁfÞÊxE\924|\ 5âå\ 3\97uìµ2\92\ 6M\13XööY¨Ç\1dgÖ#E\95\96¿°µ¿½}\98ß\f¨|Ê-Êxn1Ë\8b-\98ýS\9a*QÖí\96<(Ý=ûB\ f\ eM\v\8fäGg±^\96¤»$wR"Ã)¼òvîxÈp¿M\87Þã,,)7ôe\93áR¦¢Eyì)\ e\19åÛ\83wWzb\e\80g\9dμ\9dÎ\a\82.cs\19\85u\91ÁV+|\ 6¯tº\8cKgK\9fN54ÌÕ\96î\14¼~×ÚÛ#/#uB+D)kÇ=pÂj¦ñí%ÚLó6 æ#\800;E©vÞ6F]é¼\9a4ïÍùþÒ\9b²¡1\8båÒ°\ryòBVäW¢\1a·3b\85\83\8f\97ÒOê-Åò×fÇ\¹/ß\ 3\16òF]Á\1e\86ëä-Ä\8d{ú_¦¶òZ^\13t°nó÷±wîÐKÑòÓûæÙO\13°ê}|)Gñ\9d\88¹g\9eu\80æÖO/@Çê4p3q íþtêT~§gW)WüضÒ\16ºK\r¼eÃ.Åc&\83E\9e½5?ì]\19/\e\8aÙ\ 2ð¢u\18ÞV_\94¬\ fíö{\9eÈåba÷ðxgóa¾ö¡ìÍçí¼ñ\ 3øk\9d\97Ñ]ø{L\19\ 6)û©*\ 3\89µ\9aE³Í·$a      _\1cT±Þ«4/AÎG\9dÞX0h\15Ù\7f\94þ\80sF/\99T³Z¢\8fWC@Ç\99\9a~%ï4î&´.½\84!­à_LØ2")\96Ó{?¤\98®ï\96æ(ÑûcÎø¨à^ÛÚt\80m\1f\0¬\8f\91I[0ºýÎÏrϨ^ëA\89h\9f­íV*òMÙ«]\eß®Õù_ø¿\8a^<\92@j<\7fÜïË[\ e©\8a\98öæ\8c¹¡Ùúþ2\95ó\85\v*b\97\92³m¾êmyßáKÓ¬\83# _\8eF!æP\ 2ëñð"\ 6\13üQßOÌü}ën\9e"ÌÀíÆ&7\8c¢^ü\86Úo»vÏ­r~6Mh+\16ñ,8.5W\81 Oh­X_
\8f\82\18\ 29'ôíµ)l<1+Ô\17I9ò?\96Û¹Ã+÷¸ \1emúFø¥±\13§¬Eæâ\ba`ó6Í\87±¾\88ÿõR\87¥­´©W_Ý\95£|pØ\9aþø\82ÃUv¾(>Uæ\15\85©É\90ìóÖ\fÖ² g\9e\95 \84÷¥\9deöý\ 2\14«¥ ø\9c]ÿ\83\9aE§óÈ\ 6ó`9]1\ 5!­Á\810ÃÚfrã\88Ôa '\9e\11\1e¨\rF>\b\1c{ÀA\14Éì²^ÐâMî?@°:']Y   È'Ïþ²\83¦v|@ô5ºZh\ 5¥ØñöÜ\92\95\8fÆ°Ãïê%X 8}#\19í+(¸\ e'ÉKìø*`×R¯¦É\94j%Ú\94yeqæCç*\88yE.\17­­9¼u\95öç\83|; \0¡\18¢¤\9bÙñ\11ªô¶:;ü\a\ 3«g:dúëuØ\8dCÂñ\8ftôYÏ\8d\ei¾:\19E\861\bÉc\9e¹\19\7fó\ 6\82\13\ 5\16Ç\ 1½Aë·Ýv¡äøT}\12f     \99è­«\9eÖo\1d'
+\Ù-ø\9c=@Û!Sù·ÇÎ;*gE\ 6r:ìéñ'²\98\vJ\82é\ 1c\85êÚ\89JL\1d9Ù´¤×>ÇS\94«ðïAØ\87à \9e\1dTÆ ïئ÷`\92\94\89Þ\Ý(\88\82,ÁyDö¦¢[;h\18þáä¡\97IDå³hç#dÇ>\995®¸µ\82\9a_­´9a4)c4|Iز|&Æt\ 3èì¡ý.\80äë½\93B{ViÍu\\9d\fúN
+K=1Ðí\a"\ 2÷c=\90Ë\1eM\10/o¼o\8dõ!\99v\85\f\ 2\9dh x¨û\13Dc\97Ôø4¡\17\84\ 4nêè®T¾yîí\92\8c"¡ý>°ª½\841o\8aí[ÊõÝ\86ò\8ckðl\13ç\bÑÞð½ªã\83Aì\¹\98yjð\b
+°)\92Òµç²!>Â\ 1p¥Á6&lxe\86K\9a ¼r\8es²Èéa\88s»w-§Çe"¸6ÓUb¸2Äòá\bî¨îw\91\ 1¥Ï\ f\8f,Þ¦\83\86pº1~\9a0UÔ`ÈÆ>òÎå¤'Ây\9f×B¬\ f\99\13«\12¤\89,iëF\9d<\18ýÈ\ÕÕ"ì\9c\83^\r\89\81\96ô_o\9dmHI«é~kf°\8bÝ\ eS\9bG:Ö×°ìwEì}GÐ\ f\91cÍõ\9ciË++2ärÍ\89G\1d§¶ç]\10¡É2\1a\1d¤7\1a\9eÓ®Ïß\83l²hyw]×@\8a!\9a\9c':\ eò§\12\1aU.
+\ 5þl\82×o´E?'=\9dì\9b®\89;:\9e6Çog´\89\16\91à\1a\95»ß\89¸õì°\82±Q\8eð)©¥{Í9>ª_;Þ£üH^\81\8eüD÷ø\81\ fÙA`\15\99lq
+EÏ\80i¯]°¡óH^ÍX¶4êTï\82M\9dI\16>qPþý²TõÉ\90Y¯ÃD\1dÃ\8cµf\7f»+\11½ãI\972\94@54ÎĨøqäâ;\ eQdÜ}\81Ïá\96äù.\13­ßØÌÎX\11á3ùY-:~21½\9a\8fÇ´      $9_ÖU\7f°Yh½\b!\ 1¦ZÅ\10\9e\9dɨº\83\98\1eG7¼gåØäæê/\94n¸R:ó-W\1e\9f\86\16\1aÉr´'gn0zÚθ­Ýfw\8b\vJòì.®\9f\ 4\92½{XñÖvÚÈçf²õô\ 1º-¼\11úc/·\v\82\1cïb¹¨ö\11§\e]«3\11Ü£\16l<\8fh*µÍâ±L|wZ\95Ø.¼È6WdýÐr\91Ê\8c=;R\ 3æ\ eÙgnL4ª\1d\1dÖ`}\vô¼ñGnå3åÿ²^\91@KMʧ~õv'¶ã[ÚeÌWa\9fBóùge³,\12W{(ÌIï[t   Èl\qР  \19Öà\8b\9c\83£PÝ\1d\ 5\16\93ÉN®1\9f\91^9Z³\1d-|¡VFH9rü ½ÖÊÛ~ÃÅ¡\8e\ 4íÓð¯\e\1e\82Oþõ<u¯(\16<\9dF^T?'ªÅ×3f\96òãó[yj\8aé³\17\92:õ=\7fÐ
+r\9f\83d\9d¾#ñ\81\föX#¦t\93|)÷\8dN/±&^«¶á̸@\9aÅ9J\ 6ÿ5\94ðiÕHrɽUíî¯A\8cK\ eû9¡N\e\f1W¡Íõ¡ä\ f^U»\ föÐÏF\8d/\a\81e\11]¸(¹\19B©×:¹-=\0\9cË\ 4\bøû\9b\87ñ½\93\94ä´Âö²\82r\17¸\1e\ eþÝ_\9aÊ?Ï\ fp Ý\9aë\ eΤ\9e\88\9dÅ\86\82º:Vªc\ 4ãâ\9e¾¿ô"\15¢ØP\9c\16qZ&ý°SÔ"51¹¯ïû\9cÁò}¥.0{!\ e\95åë\94G­Aùï\1a{ã±\14\9f\85Æq\10âM\15ø©®ñ\9f,Çôz]\b3\1e\17Fq7y\föÜè¼\0\16¯Ê?´~o\fL³@R%m¸«Fú[9kÝýy~åËÈUO·\8cÀL\8aË\94Ê˨S9µ\80ö¢\99³Ö\ f\11ù\ 5dͤ¿#\ eJ^3¡>Ð\92\86\ 6IjSìµth\9c4\15ýl\91íÑʤÖíN¹Þ\15/\94¼ÖÅ\16èÞñú\99¾³Ñâ\11ás¡\ 4Ï]Â\98I\93\9c\99\90\8cëîxf\8durê\85²=A\81gx¼ZËÌ\87\8f\r\91·'B\93´ÎÎéä¬Ù\16t8ÖÁ>_¾F,\ÍÎ\v3\10|â8A`\8eê\ 5q`*\17~\\ 3ÿ*QÑ\e"\1aÄeÎôÐbÞð'ç\16#kZgíá\ei©"¤\11Z\b\17\88ÞÄ\r\1c~\ 3èzjã99=\96\96\86j»¬\9bÞéËÙ\89_sÄÊTxi\ 4µÑãßËgÛ\ 3Êï'6\91¡\1fðÍ¢©Ü¼\9f'"9\14\ 6·\1a\ 3
\80æN_\b©s:>üÂü<\9a\8eC\1e¹\19\83Ý\8a£Æ\97\97ªj9\99\96vÔ1üæ°öåÈ{\15ÙO\90f\87b4å'ø\1fGEC9ÑÙ[Kâ<6å\8d\945\7fS\95\92j"c\10\9f¾èòY\83<§{\1avÖ½tiÞ\90¡\ eáÉó¶\8f4oªè\7f\80\ 6\1e\9e\r\ 4\1d\97­Fܶ?y\9b輯UÑyÄ\19u\90F\9d¦á\99Bëº\1aû©\93t+6\8có=@1³5I!ör\ 6\98k\8c\19À\ 5\r\fZû¡D\96ñdqy\93\88\7fÄ/Ö\1fõØDi}giö\e¶ä\85rU\80V\14@dºí¨\v!Ȭ­îÞ\1dtï:\83\9a«\9f\86:ÜÃäÛÂ}ìöª\v\90ªù/_\ 5\86à¯Ôdâl\87!\ 4\1e¥\ f\8a\ ev\ 5ó*\892\r\8aEü´Fà\fôÏ\99WÁUóNÞR\831\e?<Á}¦Ï/¬\10f  Z5µÏí©òD\1c5\19è\ eÞp\9e\r\8bÖª±\8b\89§tT H\10\r\9d¥}*ª>\9c\ 1\19\ f\ 3Å]d;Û\17èzXMø        ¬\16läj\ 2éG5\13¤\83\81ÒBAÓ\89\9e\9a2\92×Kxò¢ë\93É\15Ç9¢{GGÎ\94®sYÃÆÙ¯\9c\11\9c¬P\ac\99\ f(cÑÙ£\1aqãx\11:yCz\9aé{¯3ÞxG«eŬ÷ðÄXäægI\ 4\a1\rãuù÷¢0­\18\14Þ }\97R[U\87ú\80>\v9¯~¡\9b®ÜªÜ\9e\8bKIMÓ\1eß¿0\vý\85\15âZ§ÌÐó\9e"´éI\14\19[\84n¥*Ö\92\8fÿëFnä=Åù\8f´ ê÷a\96\99\9b\8a\98àðÒ*Ô\89®±`\1c\9aN4}éúÇ+ºçìlMâ<\96\8c¢¬Â_;×à')çõørSîùÅkmt±¨+?e2yî\b#\94ÿ\98,ì5S}ÿO\90Ú¬\ 4âûü.ûxß\85\93
+²7,\11\9dÊ´\ fÝc\10oÒ'ÿÒâ\85\8e1NT¬ÃsÂûxmzüAxc\16Tý@k¬f`Õÿ\0\bÄ\8dÕ
+endstream
+endobj
+6920 0 obj <<
+/Type /FontDescriptor
+/FontName /VCLSFL+NimbusSanL-Regu
+/Flags 4
+/FontBBox [-174 -285 1001 953]
+/Ascent 712
+/CapHeight 712
+/Descent -213
+/ItalicAngle 0
+/StemV 85
+/XHeight 523
+/CharSet (/C/O/T/a/b/c/d/e/eight/f/five/four/g/h/i/l/m/n/nine/o/one/p/parenleft/parenright/period/r/s/seven/six/slash/t/three/two/u/v/x/y/zero)
+/FontFile 6919 0 R
+>> endobj
+6921 0 obj <<
+/Length1 1199
+/Length2 2227
+/Length3 0
+/Length 2969      
+/Filter /FlateDecode
+>>
+stream
+xÚmSy<T}\17OöAÉò\90        7\9a\8c%fìË \19L(k5fîÌ\ÆÜ1\8b%\14\92­<H«ÊÖ¦TvÚTRÊVÊ\12½\89\92(*²MJÞQOõ>½>÷\8fûû\9dï9ßsÎ÷w\ e\87§\9e-\ 5\ e\ 2\1da&W\ f£\8fÆ\ 1nPh\10\8fãIbºêm\ 6\8d\\12\ 3\10\0&$\ 4
\ 5q\19à¢.\ 2Ð\9e\r\92¸\10Ìt q\ 5>^t\1e@ ±\ 1C4\80AãÐf8c´à\8c6úé\b³q\80\a\e
+\85w\ 2\1e \17d3 ¦\0r\80ɼP\90Éõä±X\f\b¤l\ 690\8fM\ 698\80*¨pñÌ\80\8abC4:\17ÐòÞ¼U[GG÷·\ 5\83Åb\81 ¨\9f\bà\0\1a\13X+8\84\83\f\98µ\90M@á\ 42A¶ pÊ\82¯\a\95\84§@Ü\85\ 1-:\97ËÂ\19\18°¨$P`ÓçPõ\99 ×@[P,\9e\87C\17\b8\88\ 5ý\1c 6H\164\16\98\86!L8\82\19½(D\85\98\94ïíQx,\ 3o&\14Æ\ 37:ü\13 0!~Ûh \170A\e¢±h3\0\f\ 3ÀH2Ý`!µW\14\vü\ eb\16Ì$&%6\9a\ 5³\0*\89Á\ 1c!*(ø!¢9¤p\10à²y`lôÿ\ 2ÿ¾!0\18\80\ 2\91¹@\10H\13<Éov\81\19¤þ¸\13H\6\14     ø£õÑh\f\80^ø~\9d\ 2\ 5\8fK\81\99\8c¨ßîn¤P\100°u!zû8é,Öÿ/O;;X@«\8715\ 3ô\fÍ\8c\ 1\fFÐ'ÖÄèOÖ_züÔâ»Õ\83\ 4ýS+ú7åF&\15\ 6°?Z\12hù³­p\90Í\11Ì* õ}´µ\81\7fó»Á\\88\f\ 2Z¿Ç(\0m\82\16L\90à\87Yt¼þ\85/:d\7fæpä1\18ß\95Ñú!      Ð\84\ 3¸\ 2\vª0\ 4\8b³ \fDþ¿(R(Ä\88Z$îOÇ­à\8f\85ø\87îOø\a»-\93Æ\0\ 1=\8cá\ f#Äq\84"A\8a\aÄ%Ó\7fÌÎO¹)ß\17\14ô\809ÐÂ\8a\vBL0\7f`^t\88\1cÂ\ 49\1cÁ£|\87@&å\8f¤x&\19¦@L\1aàÉ\15\8c(\89MùeX\80É<6[ Ó÷\97\12Äþ¼S!A\89 \18    \92\11=]0Ù<1¸<ñ\ 6¿Ô\16\19¡7øШ~\83÷ô<OÝ\18\91Î\10\1aÐ_zÇM9ä<Ò¸`ÊìÐI\a\8ffºÕe\7fa\82°PR&\12\9fn\1a\11\82µ«Õ\17\97\93ß+·Ô9UeT¿ÂÂ\r'=&¡Õ6\8e®WÉÚ¯|$ï­}T\83óÇÕÅÓ¾(+ûV9Ï$Xq·*ßoh8Ì]\f©V|ê\92¤ûp\976ö¯Ù\84\ fîÎ\8c]D\9cXGãM\atpBò\11)\97\8f?¯sñ\93ª\1e\9d\91¿T+·£³ë®\9d\8cÉî\8e$'\ 4·|,\bé{Þ\14w³õ\96á,½v\93ÍM¡ÛºgÒò×\rM\18´H}ëo\ß!-¦\9c\9d¥Ú+½LYùQ¼\89k¨y\ fY\ 2\99ÓYx·ö±V£´Y·\9e-sÇHPI\84\8b\9dçsó5\95y®âNý¯þÿÒbØü´¶\e¦NÐ\ 2÷'ÞW(ó§tôøÁöHá\8aQ\11\r|\81Ý\97'%îêUú\eÜ*È\9f¤\89\f¬øæ\17!ÛµÂTþs6\7fÝ-y\ 2\18LÏÙ\ 6ÌEF$èB\ 1É\1aÖ\a²\90\16\aECBR5d¼TU¤\1eªyç,Á¿\ 3íÝ¡ì¾K\18¶ÚÐg]õóÉ6     ¼\ 6\9cuê   m¬m1ÒY,·Ù%ú¨hyÑ~ìL\1aRÊÙÒ¼ñÉ#q\ 3Öt£¯iUM~\9e8ÐZu5\f*o8f\99\90mÀ¯Öàk\ 6\1c¾9¼æ9Ö¹\80\9d¨\8a=÷ö\18{í¾Ä¿\87\84t\99\92\8fÓµ¥\943\90Õ2\92\132ãE\13\8f\8a/\1aλ\95ìû\14;²ãÆ+R´î[¥ûÄ*¯5í`ßa\fá[\89Cb\94Ì¡U\½ó}ÝEV\9eó¹ÅR\0w|i´Ì\95\bükË.8h4¨)Î]äRàËùØø%\r'\9c7\1fW\1cN7É\16ÙN
+R"¡,f­RëZR7­Lo»ªs¯_\89ú¹\81Ûl¹"²á\Ek"_<\9b\81\82¬ß^\87Ã\19/\9d¿\95rrÑß\10\89ø8ë\98\82\9d\91½GvNË¿<.½öJ¼\96þåötEYKw5Å¡UreWE*\9f\17b%3¡©jØ·F÷ÀÐrÙºh\916¤Ñ\86±9Ó\ f5\84¶Ò\83â\9cUb\a-­Ë\rxÝ×¥\8b\9a\ f'õ']ò\87jââTÇ\8fõ*]R>¤$T\18\15î+²ÓS\86¨mRçïRªïq\81\90ùt%[>ãMDú6dnb\9aç\13'\9cÔÙCMÖq       -'\9d\8f\fq'¯\19n/J-äi,Y\9fµüܺ»_{\8ebÈcY3ix¤ïÀ\99{õZ¥s\1f\1fî$dø{8\16Ø\94xfçxíæX¶­Þt\80¤\0GÙU6ç/\17s\98P\ fª\7f\90CÈí  M\81ǯY\96W\v\8dIH\13Ã\13Q\ eB9ÖÓªÝ\ 3\1d£»û\83¦×«\1f$n+]\8fÁ\83\ 11\ f3$|kqÞ\16<q§\87\8d·D\96Z\12\ 3ÔX\9e\7fm\98\bsw+®\ey+ó5W> å\8cF\99Åú¦&ïÜ\18\15+\8a°\8cÍ\ 4qHÜh\94\9e>3 \95¢%ä\97UäÓ~hS%'\nD뽧\10¾ûz\99Î
\84§¥)]ªocpºù½:×FN6áaÍø©Àýã©¡å"ϧ\14\84Ûân¨¢ò\ 6\80V(ÖåIJûïn^\7f½E9Sb\Æ\88vGZ      \ eGö¦G­údù:í\84M\98Ù\9eÈ3W§Da\85vSÄÅ×\1d:3Þ&Ö©\16}y&\94\9b®\8a¸F\ 5â¸Fmçý5Íq\9aVºw\1fíJ?\9dörùJG;ÎèÅ`F©Qï\13?¿^\8dÛ\98B%\85µ)È\9b6\99\8f\9b¿n̸þ\82áS4k\9b\87A\©\15k£MYÙ~y\93my}¡¨w¼Ä¡º\8aÇ9·+ù\91j¸Ð÷.\8d\96\ 6Þ\17t»3k{>¾ÆC\9f
+,úµ6ä\9d·¾ºVþpx\84ý±\ 1VòqÏ]6ßf\8d\10õvÁ=ÉI1(¶Ò\ 3ß\8eý\7f     s\10ün«ÀÀú¦Cæ\95\8aC\ 5Ö        !t\99Ö\ 3»\8cºõ®\eºf\ 2ÑBù<lR°jÍ\9elRa>9i0o.¥ÿBU°¼ä2ÔåÖ¯:*k\8aDQÊ:R\17Ó*âÁôq   \85î;ù3¸¥\ 5È\1e·.\98ömÏ\rQ\858^ÆlQud\9f\12L<\14*¹u\ 4àÞ\9bves0êÛ&\15Ý\12Rqan\8aEй\1d\1d\ 4\7f\13\9f\r\1fÏÆ\f\98\97m5\88äµx]vë\93MîDÙÒ
+\88[ª:r5G\85é\ 3c!Ã\85S7JÅLÐ\97/?wÁ\93\8cï\98´\97sÎú\964ðiùgËó"\87ÞIFúó\87Æ\1aðÞqp?\81DW¬±\1a=ôò\9dÊ(\97QHC¨T[3?ê\10ß$
+W<»ÿZI\92pjsö4jy\94ïµÝ¯D-V8u\9eö"\96m\9e\7fäÍ!9¡Î·[íXÍOž iÔ|²p\rA:Ô\fêÜzÚqeïiÿw\a\8c«­ò(ë"çÌ\88\8a$cL§s\90Ì\e\11ç£mGªPϸû\9fL*\9d£\ e\96\9dR\fü(Ê\ 6N\8f÷~ÛÔUÿÞ\80hÃ;¢å\9bdþlɾ\95\8aJ\18<G]}.\16R~\18éjüåe\8a\83òq`ï³îO\88k²+BIe\ f\8d\1fÑ\994\82XsÕ®®m\11yïÁ\10Xlí\85ùìþø\86\13/+»¤'$\19\9a+ìªN7Èòû\ 3)'ù\9eu\ 6
+1ï     \9a\)ÌùeoÇäãS\97\8eú­ ²\ en\8e\94\15#\ f{\ 5\1ak\9e¼8\17z;jõ\8aõá\aù«^\9cª|¢ËK_:ñ¨×·Û:±½fÞwÕiìÁ\ fY8\8f\11\84Zt\ 3i\8aηÊhü<>ç±u*U_W®s®Òu~\9boüãµÅ>\ 1\99=\9a.\96ú­«ï\87è\f¡eõ»¢³s\12¼Î=OÙ³o¸óøT\1dY%fð\83ò«æ¼ú\8d*öUMôD{\85\81\av\83>;\ 3¥.TÈïÛÓY*{% Þ\858sáÃ=Zÿ\81ÞWÅ\95Ç\88_"cÅ<d§´ûÚ\erךּ~¯/Ì¡ìÄV\1fUòó\91\86QF\8a\YwèßË:\ 2Í»
+\9brLûßy\18O&ô§u\91ã*ª©\88è\0é\8c[\8e\9f\96a4\9fæ®7È\18*Þk®¶·\ 5\112\10\13Bº¼Fó¨CW¯ç útDü\96¸\96\1d¬«'\1dEs       ­Óê´¶íåÇ%4á÷ü\94ñ\86\8e¡Óë6ÔYæ­\9f \vã\9b\8e$hçkHº\ 3YTê1%³\8b\19Ë\94úöL\87\1dd\9f,P\97óÏ7+Á¯1\16Bx¡¼&\9f­üúÕ½1M\bNn\7f\8b}J\19o`)Ýá]x>\99\fM®´#äÎó\85SÕ·HÎ+\80¥%\11\16~îTe¹Iæá´©>æ\e<\véÇ/\ fê\89v,Á\r\97Êûmß}oÝ\ 1wݶ\83(\9fx\89]\9a\8a\ 6\99\95¯û/º¿Á~
+endstream
+endobj
+6922 0 obj <<
+/Type /FontDescriptor
+/FontName /AJQUXG+NimbusSanL-ReguItal
+/Flags 4
+/FontBBox [-178 -284 1108 953]
+/Ascent 712
+/CapHeight 712
+/Descent -213
+/ItalicAngle -12
+/StemV 88
+/XHeight 523
+/CharSet (/h/i/n/t/w)
+/FontFile 6921 0 R
+>> endobj
+6923 0 obj <<
+/Length1 1626
+/Length2 15424
+/Length3 0
+/Length 16267     
+/Filter /FlateDecode
+>>
+stream
+xÚ­¸ct%\·%\1cÛvNlÛ¶­\8asb;©Ø6*¶mÛ¨ØvŨ°Â®ç}ûöíq¿þþtß\1fg\8c³\17æ\9ak͵÷\18çP\90(«1\88\989\98\0%\1dì]\19X\18\99y\ 1\8aVv&n.ª\ ev\8a\ e\f
+@3+À_;\a\1c\ 5\85\983ÐØÕÊÁ^ÜØ\15È\vÐ\ 2\9a\ 1Ä\81¦\0VV\0\v\ f\ f\ f\1c\ 5@ÌÁÑËÙÊÂÒ\15@­¡ªECGGÿ\9f\96\7fB\0&^ÿáù\9bébea\ f üûÅ\1dhëàh\a´wý\vñ\7f\9d¨\ 6\ 4\ 2\-\81\0s+[ @LIYGFQ
+@-¥¨\ 1\90\ 2Ú\ 3\9d\8dm\ 1Ên&¶V¦\0y+S ½\v\90\ 6`îà\f°ý÷\ 1`ê`ofõOk.\8c\7f±D\\0Æ\0\17G ©Õß4 §)Ðñ\1f\17\11èlgåâò÷;ÀÊ\ 5`állïúw\ 6®\ e\0+{S[7³\7f\büµ\9b\8b\90£³Ãß\b»¿¾¿`Ê\ e.®.¦ÎV\8e®\80¿U\95Å%ÿÍÓÕÒØõ\9fÚ.V\7fÝ\0\aó¿\91f\ e¦nÿ´ô/ß_\98¿^Wc+{\17\80+ÐÓõ\9fZ&@\80\99\95\8b£­±×ßÚ\7fÁ\1c\9d­þEÃÍÅÊÞâ?\19Ð\ 3\9c\81\16ÆÎf¶@\17\97¿0\7f±ÿ\99Î\7fö       øߺ7vt´õúW¶Ã¿¢þ\17\a+W\17 ­9#\1c\vëß\9a¦®\7fk[XÙÃ1ý³+2öæ\ e\0\16æ\7fÛÍÜ\1cÿÃç\ etþ×\80¨ÿÙ\19\9a¿$\8cÍ\1cìm½\0f@s8&E\a׿%\ 1Ôÿw*3þ÷\89üß ñ\7f\8bÀÿ-òþ¿\89û_5úß.ñÿë}þ¯Ð\92n¶¶\8aÆv\7f\17àßo\fàï#cl\ føûÎ\0ä\ 1ÿ<4nvÿ\9f\14c;+[¯ÿ¿¤ÿ\1a­\ 5ü7[Q\a[³ÿê\93q5þ;\12\11{\8b¿²032ÿÛhå"iå     4S¶r5µ\ 4\98\eÛþ\9d׿ì\1aöf@g[+{à_]ÿ5R\0\ 3\v\7fñ©[Z\99ÚØÿ#\0Ç¿]@{³ÿJÿ¯Tÿ"Ï$®"¡&­J÷\7fx\ÿ\15¨üw     \Õ½\1cÿrû\9f­(8\98ý¯Ã?0¢¢\ e\9e\80ï\f,\9cÜ\0\ 66v\96¿wï/!\1eNfßÿCÉ\7f\ 1±üçYÁØÕÙÊ\13 ÷·of\96\7fuÿ??ÿyÒÿ/0\12ö¦\ efÿ¬\8d\9a«±½ÙßMû_\86\7fܦnÎÎ\7f\ 5þ×åÿÛõ\7f\9cÿµó@ 'Ð\14n}ÅÁ\94/ÄúGV\86k=vÞè´¸Þ`?\vøh¨cY\93zqa@­C\9fÿ\8f\88=\9e*£÷ºPÆæ\19ÞÏ\ e¯åsÇ\8f#YÚãñ~,[ª¾4àu\ 1\81/\19Í@!ê6e\17\17Ýq\10\93A\19\85VÌ÷\9b%ù]\b]NfÍãýi\15U\83Òw(Â\99.6g\98\9bg\9a\02÷Â\0\fò'G$?ÓôÆxÌn\94f\10´ú¢ó\vÊäÓç'ªá\89±Ñ\91¾;È\81#|ºÜxX
+>cl¿Ôs\92\14W/#ç\87&ÓOÈWw.G\10\8d        7G]Ùu1ÆD³\96ÎL\ 5ó\9amZÿ,¦!º\1amÆýåºÚ§{;\85TÍ ý\18Q»§Rq\15·ºÓ\85\ 6)'\88¶ááeB\90¦\84L\92
+ÈW\8d\84þçØ\16W\88ð\89\93'¸9.f\ e¦zHY¶êúvêH\8b~ôÈ3\10\ 6b\88r9Oö\84    o\ 1V\8eÔÙâÀ\ 6\13?\ eÅwA\93Ìãh`ÏÃÀ\19(¯h\18Ï\15\84N¦÷Úmà8² ÔF\89v%?Ì\1dq¬Dsת\eÎO*ÿð\1f¹¼òù<\eÞÔ·;ã&c?ÀóÑ \84\1fø\12\93h&´ãjöLx±ÇK\9eH\8bÞwòx\19jçN7¬a½à°g¬6V02\8ewÒ´\1f\19¶¿\ 4ð¿V\83q\19§þ\80\12,\95ÌËÓ]\11\7fJ"\8b\ 1«X\83\f\1f\99ß$\ 4\b+\1d\10U\1c§hy,69\0zÜ0hÉ\ 6NrmPs<-\ 3ØCÛX¹ ûV\94Ecé?ò¯Ò\7f\9c\11-1\ e`J5Òº¾)°+Y­ ¥æÿÚT\ fò
+t\13Èê!\18Q\8arÅ/s\9a[ØiVr\86\8eº<±aìæ\13n÷áô\17¦xh®¶\fpCï    \84éË\8eT¿b$Ð\9e\9f\91ÀJ¤\13^P\15þn%Ífp\ 5\9dðÃvîk^_Ú«m¸>\98/ÁzñIÒL\1c\8f/\96±JSÆÐèÛ\82\93Fê#ÔëÓ@ð&#w!´kB\8eËy\979\ 2ì }ß´àú\92ýéÛî\13\88þ§nÜCb\8bOvBÝ®9\97\14|ÀÔ^\15\93\88PcÖÙ]´%m¨á§yß8\93czõ¤]féCÓ£JËÝö5+\83\1aÞód'¥Ã\e»i\8d\ fþb\bÉ\86\11\94I\13\8a\a\9d\a\8fVþ ö\1cf§'rbîÚP¨q\ 2\8d\11aÚU9\9bG\92\80\10m½óó\ 6\1e¹p{\9f¨Ú\ 6Ó\99K®c\99\7f/É£\18\8f\97\13\88\1a\1el:¨\83ývv\90\8ete¨\1eÛ\87Þk#øJòÇ×á N\9f\ 1Ön±\99o"\83Ñý\f¿¾f:3øWº¥«ìLÙ±\ 3|\85`?ôZÀ­'doô\19Úcx¹É:\81òQCKW\9d§Ô\fHG\8c\ 2/\99\85E+\1d\80eSG\ 2\ 4È/HÀ5R®KÀ\ 1ëà6¿\82\92ã\95é\14£)ÎzÀümÔ\17\8e\8d\8b\9c\8b\11ªÛçÚ*'iÔ»\1fbvt\85¨YgCL½Â$L\97ò0\f\91^A\19Æ\rhl7î\ 6\16æSØ\94×\81\80\9e\97u\ 6;ON¶>¥\8a\0M3FÀ¢¶Õ]ÿ\13~Aò]\11¬+µí\854¿
\17iXåÀl\87½¼\90\83\80c\8fö§§É`¢(ÝüÏ\18} n\f\99,3\96©\rWi÷Ûg\8f>\e\9b)\10âÃ÷Ý\7f\82øû¤\89×6k~\9d¤CI+ÜðÄVC\11f¬Q\937FÌñrÏþêô|\85K\1f\8dÿÉh\r\8e\9e\b¦\87×l\r¤Zâ\1f`Lz\16]d}\r\88µz\fGBË ã»\82\9f"®[ü­\8a)aÄ\97\1ds\98Ö
+ÃÐ#íë¡uIKbmÖ&¤þç£m\ 5ÃJ¤`k?}\1dt\93åôýõ\ 3D\v\7fõWÁ­ä©Vå5§¹þ\8dâ\8ai\11\f\ 5,Sñ\11äç\9dVJ\83\1d/4aÊpaU©æà\ 6?ghn?«\ 6\13þ\v\92\93÷\ 1þüGT \9d·61Î/h\7fÜ\ 4 ðN\9d\1cbw\8eN\89NcOçp\%­-<¾R Û1\19\83¹x!%\f×\9d³\9b\ 3T\rY\88ÉÅÄê©·{(\96\11ÒâûW(p´Ä캼^A\92ÜÖxô8UÒ7n1fT\ 6\9c¼m:¢²þ':,\89&\féÚKΤ\1e\ eX\euüG\19*
\8c\90\1eö\8aÄU7<\17ß\1f\9f\ro\15\18osë}/F¨Élߺ\96Iz\9c\9aÒ,Øò㻲B\8a\83Úü{Õ\8e    åfï] \12®Â\9ex®u­\972\82hóÍQ²\1d"\br\13\ f\9a²qãt\86\82È\8duÿwMß2D\8a\9fTÐ4ÊOÉÅ$\9c\18\f\1e\ 5®DÔ©SôOOR×\1f5*\88θ\9aÏ\0¤Úøä«ÔZÑ\1c\9fñé*!T¡éÉÔ\88±7g3Áªx»¨óù-ö\88\10Ü\ 2é\913KÄ\11$\f\8d7\81\86\9f\ 6\8e-ðk×j­DCÔ*ìèÓa¿Ô&5¬t\1cÇ
+:\9fx\ 3¹ø\ 4\ 2°uJeû±DyD{\83\82\v\b\93e\ e{Ó¾Z{\\85j0´\ f\19\88 {r#¼24ÛL\86è\98´º\90ú§5Xçó²¼H¹AF¦,\9f²$ó\93>\ 4&çpÈ\99\e\8b6\;\vs/\1d\v¿»ZÉÕoD¹*KÜ£ØK\81qmqÂà\8fÛùUq?E`©Y8\7fuP$±84rI\Ûï\85àÚnÖÆc¥Øî\9aS\r\17\8d¢çh\9f­ä\9/RÑ\83oÛ0gô]ø¥\86ô5º\ e/\90ò&i\84hÚsªëWá×\ fNCÈRð4Ï\12ÛÿÐþ%,IK\133\e¶>¨,H_N[Ý{>¤\8b\9cw\13\8b      è\9b\14ÂÙ^\99\aA1Ü\8bd«h\1e\99"Þq@J,ky=:%ÂdÊÅF#]'gW´ÐwÝÍ4v\8a\12\91uoï:;É¿\9e\1a\99ªåræùCÚq\10Øz\eSÕj\9e\96\16³\86Á3a\87Í~Å8CÀ\13³ë\83Ö\15\9eëéâetFPÉ)\9dÒÞ\85®,|XJÒf®Ìb0`X\11«ÂhðǾ\93JW¦vÅ:Nåìq\9a~\90\15v¨çìÏï\\ 5ÈE8E\8e\8a½\8c:Ø|\93\98ÐÜ\f~o;·î»/ Î.4E\8dô(\9c\80\96þëâyÈê*Æ^ç:\ 5÷E£[ñõN\bz6½]È\bó\82a[¶°\9cv\1ahm\98¸    ñ)ÞÐä\9cE\9clãu­aÒÌ#àÝ´\f;\ 3\9b>b\\1fí"\ 6Ù6peEfÁ\QÁ¿\87µ(4\7fäÍó\1aé\9d\a5¹3ô:Yáw$!BªÜmÁïs\87yZ¹ßà¨C+=K\84ÛDãN¯ÊéìZ0t \8cÅ\v\97á\14ûCúâR5g\15\fÂÂ4@cMýºí\81\11¤Õy{f\ f¬Í|\eæ\1a\909iaypSi]¤Þ-ñ\16ÿ7:\ e\ eÝîÂFX;Âg³\11\eu\87¡éJ±\10M\9fðqð\9d>%Ë\ e
+ÆË\92I.9³QF¹ç6K\7f¬ÀyðÕÝaLP\1fFm\95|\9bÎ\10²)TLUf\¬KlQRi\83t¾Z4\9b¢°\8f\v\15Ï¢ûÁ(î0õ¥¹Ñ¨-¨\84q¶ßê~\1eeT\ eÌÊÖ'ì×1\14Ý9Ie»Éè[h{ùB¤¾^ö?3w$\87Oî¨Ñ\ 2(Qò
+¶ÔS     º\14Ño\ 63ýcG\U    TDÅC¦÷QËvD\97é\821ÈÑS\1cïV\vHÙQ%ù¬Ý8'¸pæ;\15x1²Ý'kQ\ f¼Ù|"\8b\11 [h\ 6   Tjê\95Ù\99\ e]È)\9dè\8dH¬d<\95±©Y\e`é(:Á\12í\83øp§`d;3nÓø
+È´¨ë\125§æÅ:)I½ú¾\8c\8f!\ 6íL\9d\81\8dk\ 5\1efÉ}\ e\18XÐ"\9dÈ\ f\84 ÁÓw\8cÒQB¤ü\8f\vñcbrÕ3®!\1d/\16éeØ55\15¨c\9añ®K~\15t\1aY¹y\96ÂÛ\92S+\9d¶2Åâ\88±\1c\ e»yz\8fö¸+\1ePV4)B\86?\8fúëƲìöZRTÝ &\112#Ì\ 6â\9dÀ\14\92ߨ\7f\8aV}_/Q<1ò)м\1e§jjq\0¡@O}¶ø\1e\ e©o\18ÄnÇh-¯\ 6\7fýà£)Ù¬j¨\13\87#\7fÀ±ÔÚ\841ÈÇ\1e\ e\83J
+æNÜ\17·\ e\e­¶\8eÞ§fn%}egzÃÝ\96\96\17T¸Z®òik-Ñ\14dÉÎÀ@ã\96\8¡ð\9ey\8cV\10÷ý\0\ eOäÖ»s/t2\9a±g\92\ 1ÿ9Ûfcä\84\98\8bµ\a\17Öô\ 3ôºC\16}é£8¿\ e°~Æ\82Á×?N¨ë²GJ1@ç_×±ÖO\16&1¨ö\v}¿²g~B"\90\18ÕýOÊ\90\80\11\83¬\9ce\16ØÁ\12X((Xi-Ü\80ÿ4\8a\95ª\7f\18HQE\ 2\91\13Ù\ 6\1f¤sÙÀ¼g\98|jÑ:¶y~©îa\ 2b ËU³\¦²\8a\98Y\14\99v\813\9fá~\9cWM\rõÓ®YÀ½+¨8\81\ 5r\17\9cRppÄÎP±Û\98Ë>Lâj®\19\82Lùì[¯µàÀL\1fK¿;C\bµE£\9b\e¾7[ò>I,[\ 2)õ¼ê­±0\8eMûØîJ\15\ 6\87\eÚ!Ú\85\8b2ÝzÍ\86ð=\19P\1d0òk\1aH\96\14ÚÍjÇ_\17Öç\85â\18\16A°>Á¦M\81\7f¦ÕÀݶ¾\97Ñ\9bdP
+7\90¿?C8 \ 2\9c\e7ý¼ÂXcÚ\90\8f\81Ik±0yþ\98=(¨J\85Uu\9fê\8cMίÙ\13P\1a\98~mH\e\94!Z¹/­b\8d?\8e\9c3\80\9f\94èª4Jïoû\96¾Y\11̯smÅ\90ëw\a6JXÉÞIGþµ\9eKvúÜÌû£\96ý[98¯\90\9baW(¦¨M3ë\94       J\87\90ÑÏ1¹Â\aTð­{»H\85<V\ 1\ 4µo2
+\ e_\85è\11o%×V8\ 1×Û6\19Ô\19: {jP{f\96¦\937Æjn\90#Â߬YÏÊ?îü,\10ôÈ T\17û³¥\8b§éÇÐt]\13t{S\99©§Ël\91"b¡ëxï\18<\83D+.~îb¡4n×Íê\fÍè\8a\ 5ß\a\8c9Öغ\8bv\92\96åÙ徬îpÒ\ fs2·\124\88R§<\17@2BI<ë¤\81\ f¥,À\13`ßY%ÞÆ]i]\r­"¸\17èw!Þ\87ºË)\11-&\11Ê%¤ïTå\143ÑÔ2§>íN»òÁ\96\85«\8dN\eVèý\11\1c5涿Xæ\80çJ\8d@Ϩ
+¡´Îu\99\83o\1a[\8b*¼Èæ{Ý\93þ]Në%\97\8f8;Ü\15\7f·cEÖ+(5D\b¯\8b¼\9em÷¬3Ü°`k_\e×ýÎÅ\bÁ\10½\83}G[i¦ñaWJt\96^A \8b\8fäû8ÛÁE(ôHÕÊ\81\92\8bâT\1f\16ýàì@²"¦á[\84'ùaH\r\9f    Æ¹×4\98ÓëNY\9b\1eu\ 3Õd\ae\8dyÜKJ·Sf\81W\99\17cÿøÕÀü&\9dX[\9bÈ\9emæýÛ\1ekÍYãj\84ÓÁÁ¿\ 1Ê\95\94\ 1§Mfΰ\a¯ºì^\ 1S\¥³}¿B\11ú\8cØ\9bfñ+?Êä\8a\98Y)\88\a\87/]\95Ò:-\9a\9d¯WÄÏÁO\ e\1e| åêÊB\93£r\13ï§Ú.öL®bVx\1aM\12\eò\15»k©Ñh²\15MBÎ\rég7îqÅer\13\aä®TLܵÕl\85zV;A`\ 4µ{\83Ëg\9aÕ½n]½lFY\ 5;=Ì7Ã\85±\87p. $\1cA\18\99O\9fyQ\1f\17{D'Ò4ÅWQ+È\95\ 2{ÉQáÃ\b5»|®óÎÍüm\92Ø\9dV        =wX|ïF3Æ\ e\9c¾,\9f§\eQO½§2\8d¨ÄèáTsqÂ\ 4\0\85\e2`Ôq«Ã9\8e¥Ã   ÷)Æ~_\ë\9b\88=\1e=dy\88:£pt\1cqغØN E\9bÃÞrAÏW~ô£ÈtÌ&\9aZ*\84ïûp!Ý]
+'}\18=ÊЬ K\19\ 1L\80ç(\8d<y­\eÑ\906m\86¦kô\85¤©ÝIZcgTrÚë´DÝ,Xe\12\9f}\88\14ÎÎSØ\15\18®¼Û\8e±Û;^A\90?áÖ\vÁØ\91ÿG\97ð4\90òYv¾>Ü2Ø\8dÕBæ\97\9cÑ2³lVÂT]uè<\85h:\89\19Å5\9c;\82q\ f\94è÷\88q\11Èéò\8cÔGôë@Ùû\19Y,m´ðIÕ \82T\7f®êe¯PùyÂ\13{ƵjÚn\12¡@7ÿ\9f\93q£·gçlÑ\0=Q1\88Þ£\8fÉOE\80ÀØ¥í!\ 3©w*ó,xNü\13\8bJ\97I\97`RsÈgø\89\1eÃÎK_\ 3Þd¢\8búÏïÚ¨Ê\ 1j\13-\89JC\96¥uQR+l[\ 3ú\86\8bÒ\87â¥F\18/\7fÚ)]w¨!\ f \18É£Â\15\ 3å\ 4<\1f¬\1fnA\8b¢O\1f±O{-\19\8cý\ eQʲST(C<¬V6\13²\1d¿q\86ì|\ 5Ye#\8b6-áÕÜd\993±¥çwö\bãB¢° Ã§ç6ÿ\ 1   \94\86¦ZK\8bNå/Ø¢\83_íT\1cþS¦M*^\8e\ 3\9aÕ\e¨\ 4W\1eWçè1\ 2\a\92¬.º\ 1\vwe\ 6S\14bø¤y\91<ÎEj\ 3Õ¦Ù9Óò^"ÌÙ\19CØà\14ëûã\95\8eä×å\aÂr\1eîd-<ãoÒÖ»¯r\8d¯©üÚOwMðµó®_Dæ\8b\ 4\95ʱ*Oû\vcÁ¾N#@\10Ö\f_\89\88ï¯ô{=]6\86¬y\8e8è$
+½K\ 2\97\9b6Í7{\9f\17¬Ãq×\97DZ\ 6%\99\81ñÛ¥Cw\ 2¯\8få²\93\9a\98Y\82\8f§Øï¸\8c»^dÓs     Q\ 50\8eåµ\86tOßô\ 4ÿà7)3zVg\85Õ«Ê
+_$#XtÔþn~\97vS¡~\98S\90'\7fÈ!î\8fÀ\81ÑVõG{O0`°\e\9d\89\8f¹oÆûjµk\bFÉ­\84?gv­Ñµõ\ fÛT'wC8×Ê\ 1OA\1d8C\ 1\85\85\93ýîRÒå\rV\8c%tolo¯E8\14NÌ·4Îr­Å3\81\ 6Y\11çþ{\1c¾Í)ÝÀ\r}\ eÓXs\7fÖ5¦µ_:\85»7rC¹¯Ú+£W\96\ 6\97è9\10\1djÞ²â\84I2M\9ch6¥\8c1\9c¾uBç|\rÍ\84O\85£\oÉy\ 5\8c\9aLòÁ¶,&Ò\ 3¤?\9bDù+O4-\ 5ÆùùOTË\19]J´¾mW^þ¹ßx'\15½û\1aÓîÊ¥¤ª[b_\87¸h>\86]|r\91~T!±KÚ¹®áøá\ 3,\1f\rÅz^\r¥z\85û-\90#;\0\8a¿÷\9ÝÔkðÄG èÕ\9cø0·z\ 5é\ 6Ãô½ÓdÝ\13\fÙ¢½\ eAØ]\8aF&\b\1dò\91I4@ú¶²y¾%bÁ\98\ e.Ï7Y\1d)\12\81+\9dÈÝaöyUÞ,*§§ÓÚ\93_\86\ fM\99\11â]\15JÑt\ eò7¸hh±Sl\ eouú\8fÊ \18_>\181ÃÞ| ­Ä1\15ÙW\Ão\13e­ZÓ\1f·V\9aN\91\14ª \8eýml\bº,¦48îqMU\86\fFü!\855S_ÒÄu¡F¯¦\7f\82§\7fÓ\97â6°\87­KO>a\ 1\9adQRT\89\903zJ\9bͦö\9aw¬n¸\97×4:\13\80ÕÄî¦Ûìêà%\99Ê{±¶Ò(Rò\8e©\98\1a~sÙ\f\ 2À¹h       ^O\9a\e'=è6\9c-#õ}d)6\9d«\19Ïðaÿ\1f\85ó5=\ 4k®/G¦&\8beÏGB\98¿ÇM¨\924\94è)ºëfj½eT½×BC\8e媪¯J\9c\bëà\84`uÂP.m8Tq\ f®Ñ\97W8\19Ö\93_Ö«À&R0.¸ÁRà!\1f|cE'Û¢Æç\1fÂïݪ޹ÙC\9c\94-mJ!£\1f ~ºÚ"¤Ãîè+(=«\855Ñ'³\85¸\a\16\aV\81º\ e\13\ f\84æ÷þHá+²6¸(ÈÝ\fü$òhÆ{È¡©ùõ\võ2a\ 5\ 2\86¦æ2$Ð[Obï\8e+Öy\1f`\ 50\1fN%«\12!g"L´_ÉÁ÷o=îsqIÔÐ\8dÒ2PgÜ\19\9c£\92ÔW6+Ý\84\7foëÞÉÂZ¯Ùb\9eò\9e\13òi\89íݺdi\8c}ãÀ|¿Ü¬LUÌe°?!ÙçÒ[ö»\1aO¹¼¶\ f÷´\1e§\ 1cB¨%²{O\r       C{¯ßã?\19\rÞ8FèíCC\ 4\1d þ\96N\12¸^æ×Gðò\84\aðÀ¨ ý) £¨\ 3}FFq0BA0`RÇì\83$\1fò\98%\96\92\b\8b\8d÷+\988s\15å)\ÇEd8ÕÅ8Öv\10&ûå\11\1e\89u Ü\0\86I"ëç\18|hû
\17D_ D\0ª­è5Y\92ÅT"8B>\86©\82¼FTÜkÎ\9f'\8fX_¸¼q÷°wÒqP\1aÃy¸uè\88>ÔäE;õ\15gè7\1e\1fÕ\93\9c¿åÖGVä 6¾¡áÖõUÕÊÞ\1fÔ\9ckñ,·\89Àx&:\9d|\e£\9e-¬ª\ 6ÎÛç\83ï\vtäXÍ\16ÐÎê)9B3u\88ä¡A{\14ç2mý²DmWþ\1e1}\e\99©RÁQ\10ÕáTÖ\9cÒ$\96\94 ð!PÔwÁÕ)²YRáó\1a¢\85qGÜ\90ûB*[\95\16ãlÿ1Öç\ f÷´IÎ\9e»q\ 5,Gæ\89\10\ 2r\ e\9dlã.\97²óUW\89¤A§\80¬x8ùHa"\951iÐ\8c\86¡.#\8e\83P\fU\vû7*Éöî²=?Øiª\13UvÈà ÿôcB\91z8\84\87\9c!\8b\9c\90[\r·% ¦Ö\98\8eÃ\1düFnùò\aG\a¶í'¯ÖÐï\98¼)v\8eo1Ò%Òsc\89£OõÙ¬ïkÖØ\90ì\82µ\88ô\rv\12ç,\91ò>üÎed\ 4Ö4\f&ûä\ 4Ås/\b[;²ß\7f\99YT«Yûv\17ðè~[´Ñ¼°Çìá%af,_÷áQÖ\0B\1eÔ\e\18\971L\8e\80\92Uè¨è\85\9eY1GûOrã\18@\9bß\18½´\9c^\8d\1f\98´\99qi\r ûÄø\9få\0\1f\0¾¾rMÔ¬·{\18\84U¶a\ 6;½`ÔἧSú\ 5k³Ë\ 6í\8c\b¡ù\91\94¹Û\96l\ fG±p=ÕE
+ûN«b\11ýÇì6î·¥\92á5N:\82\96\16\9f\13Î\17ý}Þ·9Í>iìËa*Z\88ºJ§E\9bD\10äb­@+;\17®i¸1;;÷yÇù\92Ú*Á9$o±ê\87\1a²\84øQ\r\90      Ýß\8c7Ç>­\97\93\13bàÈ'nÈÛ±å\rI'æãÝC\18L¯þÙüùí¤²5h}\19å\1aJd¥dï\19\ 2 \99Î\15tºNáù²uâ±ÝÍ\0ø)ëÊyh\84\ 6Áv\13~¥_d\9cÔ\82\1dé\87¡·k\19S\87\87\12|«!?bJÕ\14ïL©\14ÕÝ2\1f\1a\8aCºÅ¡®\9f\87\85\81Ê\ 3Ç\95î¼4T\8bÑ¥) Dâ\16¼¿\b¿\0\ eê\15#DU\b\92\84û<Y\1có+Ø\98E\ 6L\96¾ìôÎ\81³òbcÍÐ\90±J³_ê\90 \95½ð=Þ\b\84÷ UÔÒëCĦ¼\885äCc.-õ·÷©F\0\9f¢µ7Ã\1f¦Ý¹\ 6«YÁuÙem\10=\9aØÙk¦\9bì\7fâöo;\ 3à­_\9a­\rðw¯õÁë§Y?C\18"\815\ ekÂx¥|un\16   8Ñ\ru\ f\ eL8¢Þ\a\8ej¡Éñþ\9d\88\98\88\96tË(nÞ\1d+\ 6\933_\94Þ\91()\87ߪe\84i\8cÏYµ\92\89\94æ\1e6]\88\910Gø\90\1f\ 5#®Ð§ÙYÞEÈóñ_ÂÚÓg&\164Þ.ó¿\9f¼\89íus\92Ë\b.õFÁ\93\96y­®a\99ä\10BI\93\98¹'¹\96Ì\ e´\89'£d~7»b\1d8\8f\96ä)ä\11
+d+\97"ÙT·\16¼ô3<,ÈîC\82\88Gâü\80Á\ 544\91\ 1\1d»\9bEÎÚä/c\8bú
\94H6§ãÓ¬¢\8c\91³Ëìk\8a¦B\11¡\8d\9b\127J\ 3§\9d\e?\11\1fÁÚ¸\90\1cDw1Ç£4Aë  Äøpo}pl\ 1\1e$\95jae¿i\86Ä\88\13Ø\7fÒ/*\15\ 1iÅ^\15Ih¾\83}6¶Ñ¬^ZVëH<.£\16u»b%$GÁÏË>À_:\191"éùIÈ\95\14¸Ô\123òÚ\1e\91{9ÍKDïB»ÊL\8f ­$.áÓª>'*\17.ê-\15?+OÏ´â\95 of\84%åîu*\9aÊ"ÉA¯Ðó+\91!·ò\10Ò\9ab\80\7fÂ,¼ðºL²à  g\93ìB_\8aG»;\99\9cËk\94\93êÑ|V¾îqØV¼n©J\86ï\1f\94B^c«\11\9aïTÉ\90»=$õ¤ÿN\9f"âp\ 2Ñ
+d¯C\91\08\893\92{ÓÞÌ$µ\ epÛz{Pp°0\122ݳ@\ 13P\ e\18\84`hýƼ[èH:³beás|t(ç[Ô\eêfW,<9\95\9eéPí\10T\8fÏBr,dñBlíí r\86Â,i¸7åà\98Ö¹\99¤AøÓÙ\ es\ 6Oo\15ñ.§\ fØ\a\84°ßÀãD0?¼/ÁD\97ó§Y¬$ÎQ¬1\ 5¨)Ä\18Ñãÿ\\84Ë3~ÍmY\99\ 4a4$f¡\9c\95\8d\12}}@Lº)`%;s\14\19\9e\19÷Ïê×ÏpW      %\88ô´\97s\99Íú^C\12\ 1\16d\88\fê§ç\ 4ÏÇÙB\99Î:át\99ü¢û~J³È4Ü\1a\a¸QÐûä\9eØÿ|äf\81ö\8f!\8b/\ 3\13\90$õÃÝ­Á¶N\8e¤c3ªä\1fÀDq"o\9bÐÕ\84\9f#8®©1©£l/£:­i\82·\9b\86 ò\v\9c\80\a\ 5ýíÜmò\19\13 bZ\9aê\8b\85wÿ(+
+\r\80ü    \9døK\ 6z9_ýZ±ø1\9cGuÛ\88\8cåG\ 2\1e\8c?ݹÿ\13\9dVj\994\ eµ)\ fh+q\12þ\16\8f  \í\90Ø[\ eLûf\bëð\88'ûãëæÌ\9e\8d'
+\e\1dtx7& \95|\10±Nò\18\ 3;\16\88þÄ\15Ô\19\1e¿\ 2}^\ f¬\ 1I>'\15\17\96À\8f\0\ 3Z¤"®å\ eM\ 1ì1äß\9a\ 4d\15è¬Â\7f\ZÄ+Â;\v°wrâ¡3D\14lÃn\95#z8yÄ\1aÅë¶N\80]\13*ú]æ\16\15MQ®²6¦\0Sr\0;\ 2§\87\rÚ!Óåu¸în`tµÇ«Ì¦ß¤@ß\90\8fw¬`:ÊA\15µº[dñwæ\99\9dj\9c\ 4\r\ 5`\ 5nï)ñ>\f7@5|ð¢wÄJGÿÓ¢p\vñÞm\\92u\ f½8e\87\8fÄ&\17}Kþ9å\88ÐhzxêÀ\ 5VFÂ\ 4\99>\1fß!ñPèm´/0ØÓø\9beye\1eÚ9\ 2
+ß[>¤Øg\13Ê\93ß\86\aó4£V\v±¸±_°ñ£quS\0Nf·%âh;9ä\ 4mY?¯\7füT\8bÎ\9fQc\v\1aÜâCÕ\12.ÿ,Û<\84Ä\16\15ë\90Ûb¾
+\8eé"¤%Ý%\ 4\bå\15\9dÌgÐ\91\19q\ 2¶o!
+2\11%®oh
+\1aã\94Gøì@º\14\11_\14UL6j\9a î|\879r\89\81l=\7f\86m»e\94ÞÏU°o6>ð\14\82ºØO ³\990i½\8f\Ji\90j\97\84-:ë\96Ó­v\9a\8f¤º»)aV®ûÊ\8e×ï~T\80þ2B\90\8f\85\85oAV\bïÀ+H\ 1\99z\86_\ 1l\96\9fA\1aõ\9cv¶ûë ¬\94L\86à\ 5ÁRd\19\16m¼Å\97æË\85\9d\16×=!k\9a©'\1cD Ðħ"\99XÁd¯L_yaÒ2Q{i<Áf\16ªZOz\96H\97\ f\8e\82\87\8aËP)·\ 2Å#°\r\98HS/bCQ\8a¬\13×£m=û"QÚ\12qYõí²â\86'
+Èü½°®OÏ\94í?­z\r\ 3\ exãU¡Æ±\7f\19Î\93¨Ý¸å#\8ed¿¡ä\97\97'9Vo¶aù\13UÍl§²\82ÛMÒà:\87D\9eYsï6l*\92\ 6Ñ"<©        iFR=42åÙ\ 4¾ý\91AèlS\ ei\98\153/¿iõ\13=`\91V^@\19hµ÷\8d1iäËâ©ææàyób«¥Bf)\86Y\95vúÕÐ\8fѦ\f\ 1\10̦R\12\ 1Mh\87oh7¹\12!f±ïØ   =\87û\1eÔÖ\8cTç[\9b÷ÑÅb\1d³\8a&\8f\9a\ e\87±0­Ê¥,\8a\10\99Û»¹±?@_ÖÀ£\v5\fëgùëò\17èõ,Åw¢¬b\98\923\9f=DRÕóâjr¿;^{\86\86¾r¨"µC\8a\8eÏKÒ\ 1;ùê\82fN\ 1÷Ãù±ÌEûZh¢A\9a\ 1\9báO1Ã,Ú\ 3\99tkH°´Ë[\9cHeL³\87\f¹¸²\11\f1¦Ì\99K\84°i²ä¹¦Eö\13z"AFºöû/Ã-¥Ñ1÷TuHûîÞ\8f:\1cÌ\Ó7fmÞß-Çf=ÙH\15qï,ùÂ"²íðÌQ\1dí`ú3s©ö\93hæóÓÈE«Û0³(\83à/×\8a0_\86q\86¢ß¿SR=ñ\928/$®ö2Ô\93ÿ)\fÞ'£*txÍ\vW\ 6\90ád\9d\8f $oR?O¤-\97æ\9d¨TAqMÀôuç\ f|GÆzj\8f
\17ãEtÀ\82]Hn\1cLÐwÑ Ã\93\1a@<\81SËQûÁ/í6§y       Ð\97©iSëÞÅÍKØÕc\v\ 5\15æÄ8\83Þ\99\ 4\r+Vþ\13\92£ç7¿1æË6iä¤~Òî\8aμ\17\r{\r¢\ f0\8f\98Û
+ã=[qêª\ 4W\8ca\85JHG\¦¨\7fÞ;þà¸jw:½\v`"ò\ 1\ 6\v8\7fÓ4\16Z\18ôvx^Dú\ 5ÐÒSúÙE-i°?\ 1J\99è\95ºÆk\88#o?\9d\89O«A\15\7fÙö\98=ëAßâJ\ 2QùüÔäÌÞêé©\94.Øò\98Û5 ¸Úí´b\ 5\8bIÒgÁ\83\8eW\9dà\rÑ
+\83\ 5\14/f¶Ï 1|£Å3\1e@\8e\ 2>â}l\16\917Âå\ fo[íö°f\93î8Bw\87\8d¾DUD^\97m^\e4\156)ö\1e\bÏÀô®.ná&¹×\emÅ,2'ö=¤Ì/%\18ù¡ÆhuÕ!·\bm>QÞ`\19\18\99\81\1a\86(\88å\ e\ 5\b¤º{çØÌV+þp1|´(dRp\93ûáu÷\94þ ÀD\rÙ\12,\91?ÁÚ²\7fëI^¬ó\1f\7f1\8f&¾èçEtØQG²\a\84\9at\90\8f\87\f·µ\8cÔûº/½>$¸(ô»ÁÏd\17Þ\18nEÁ\91\97³qñ¯0&OæòW(\11­@H\15á\ 6¾³³Æ\16\95÷\95AæÊ0LÊ.ïRå$PO»iTÒ°àj=\15M\f$LþÖÏ\0ÎZª\90R _å"ÓøZÅL:ϲ\91Ê\8cP¹åÍ?£Â,H\849yÿð8£\ 4x\88 \ 4\ f^Q6\9c\17\v\1d\v¡ \1eÒüÎ`\Ø\8e>â±M\80ó\10É´ä\94¢"8\7f\v ÛÁ\82ø\10\19S?\ f\v\r%v¿Ë\1a¼\1c\2qÅ\87ÏG\0\1aïÊÉ[jD\80¬Rù :\fF«³¯|á\11]\v\18\88åøR|ª\87è\8a\7f5['Ï\1c\9eæSr\a©3ù£\b Ï`4g­\93Â\1d\9a÷û\ 6IÉ,©½\1fb?òB<Sú\15ðUq©\9cie\aán;ÏA^è>A\ 6R\9cþR\rÌ.2÷ \ 1%P"§mKr8^cÚ\vk\ 1£<P\17\9c\ 1#\928Y\89ÞÛgbÊw =ä«\12êl\ 2\13?\18\v£Ïpx\15Õ\vØê¡\9c\eÀ½,.\e\1a$b¥=\19lua02åÓ\19ÜLSÞ\1aj\9e\ 5\81\89\80Ã2M¦\1dÒ-\9crq\8dûÙO\13µ\vk\17\99F·Á1mYÐ\ 6+\ 2Ãc@\12\ 3²\ 3f" ºø.\96)d{\91$N[13Ã<\1fíË\91,\11Ú¼¡~\1eI#å\11=A\ 5Hßjæ\11ã\9b\ 6ÛÙezbg,{7±ÅQ\88\ eñb|\9e\e>\10}gB²\ 3~\950    k((÷\9f\ 3ÜFáÊ\9fË#v\86ÝðO\1e4\9a£\9b\17\ 2²§Ã/»âãU}Ò¿v³&.pÊä§\84Ñ£æ\86\ 3ïL&Û'd¾VÃòëN¬I³zÞR!\8d\91(¹oÁÕ`\aÉ\99\ 5¥\94\7fº\88ç3õ\1dUí\et\1e\vêçóÕúî\9fBJDn¶²³+   \82\95?\v¨ÿ~¼ü\83\ e2ÿ®î\ 4s       ¶\8c\80\18Þ\9afâ=\932\98W\96\98\96æ\17\9cNzIO'f¸\90\0p\ f\9e¦N\1f\89ÈÏÛÄ0ó×\82ï=Ö\1fû];\ f\8c_Z\14\87òHlfoMM\81Õ\16\0_~Ù\8b½ÝìQÆÎ`V\r\99\8c¹]\83ÇTðp:meUK\9eñö"u\bËz\19¹ZË2 ê®\ 3×-i\96ÓÃ\98\19\ 4®\82r\15¾¥­o\9cþòîN\1dÐ\12WÓ)\9c\17\ 4õ[\16'W+¿eÀ³\8dÕÒ¨\8e\96\83\8cv2Z@cLUúhÓUi\ f#z\98\9ehlû÷«¿1\bc¡[\ e\18Jx<è/\9b\80ÃöLP±\9aÐFRpÅ\8f@*d&³î½{7Õ\167Ã_¬ç\9dùø\12Øûñ\9a\9dÐV©Z\10\ e\1e!µ"\987<í\9dÄ\80sµ|]?!\vÍ ?\14Ô\17-ûk\ eá\eÍQ\90Ùa§Â³\9e\ 3Yq\80\80ûwê«­\9b\r´å\9cãò\ 3Öø\962jS\89\91õ\9dîg\95+OöÐ}\90pÅF]G\e\rN>L4-\946¸oòñ\13áÈÎ\vÃztOr§¸´ \10\ 4¸¤é½s\ 6«=½ùi¼ÞÖ6árÔ[y\9c\8d\ 6¤â¨X\b\13§ï«|s\82D
+\94É\ 5®N\88¯ø;\1c\18ªEåwÀÔ\93\13Á\91\85Ò*¤ÐkTDÐåSS½\19a\7f\v<ëD\87M]¼fgË\15\84ä\ 5\11\962\17Ù\ fãùà·\81³ëFó´ö\8f\95        \f\17\87y¥å¼R<\1cÒ¶µn\93ùkþ¾åM\ 6É\\1fv\85\18ÚkD\19\a\1fnH"&u(\8eX@ªÜÙl@ù5ò\fKðw£\1fÊÏ\14ºlÈ&Å\86\9a\8fb^\8bá\87¹W-qÅß.iß²\8e`\1fv\0àÛû 
+²¦;\ 3021e)­ã£¨ûñ\9fÒF÷ìh0+|~¾\1e¯\ fZ\14G-.;Ìñ!ü®ÝÄ5\9f\ 5:\11\8a&¬A\83{Ñ!ß\83~þ>ã~®EõN\1dT
+\95ãNF\86à\82E|      =1\11\88\95y\8d\ f\17CkÇxêH÷U\81Yn°Ï\19+Æ=Ç\97\9a\ 5ÏÃ\98ø\ e_@¾Å±\13ÿú!»K#ð¡' -¿\96°\14\8cÕ\94ä£-Ãç¶xg¢\8eÒF6¦EÊz!JÿQåÁfZ<\e³@\v\848àgá\94Ø)o\1cαè\94õÏ)ØgYOÂ\17\7féw´\fw%Ø.\82?$>)Jj¢ \8d¢J\9eµ\10[<×C¿;ãQÅ=êÍå¶\82P'ú±[5BÂÚcºÚgÒ9\ 4O?#\ 1EÅy\83ë~õy1\8b/\b\92Ê\81b ±qÌQÐÐÑ˺S\92oÿ\83\83\8b\ 3ÆƾÝ\83oùngl\ 1¥º\87éö²¡\84ôûÞ\1dL\152I¤qàï2j\\13\924\81\a\12
+S¤\v×ÝGØàD´\8eå¶\92\1ex1Æ`U6\15\ 1Ç\17;¸K\96\97\96\13ª\ fæv-ý\8döºdígP\19\11§\87\92ñÖ^\ e²Ð%"\1c4\ eÔù?\8fÚmH*önvp\9fvâ·öäd1F!\8dØ\ fi¹mF`\94\93w\8a8;ßØN     çð]\r£úæ4Îú
+ÅHêM\91ï*$ÉcA\97ÂHàú\18×\1a\95ÆÞâì¹7¡¨I9\8còÁcêÛ7\9dM\7f\b´\99\92qb1½[Ü×$]\87ÞI4vÄS%UÉA<GwÅн¿7ÛÛ­hIU\ 4γ\9d\8eá96Ë\fÔÔµ\1e\9a\9dP\99È\81\99\96`\aýIk\11?Ï2éBj\15\9d¼\11\90«g^Þ_ï\86±ÜöÞU¨-Já;¼\ei\ 5M\92ç\87N#3ÔSþ£¾\94 Ï¯º\1c¤{\94\14Û$@/nån\17Ê\ eÄ~&"ªS\18õîSìØJ4=\1e~\ f\9c r\81\95lKP\87C\8cÑ\8cÂè³Xt ½\1e¤&R(y\86©ã¤þ\11)\99\9e¹LôÑÁê?zÄ\10jÅF¿
+ç\)\aÙ\90e:п²'T)¢)Ä Y\80éÌßk\91¸ox\18náQ¦\ em+/\90¹d;L1â×´'d6uíà\93\97\83­nC\8e)f3\97l\1cgc\ 3\7f&©H§\12\9fê%Lè\16ëêÊÊ\1aØ\ fù\9bÂ\88\rÿðб\94ó{pv§KTø\9ci_C?\82*ºc\95\r3E×·R\91T\@¾°Ñ ¢ \9f JgÎ-/Þ²ÄÎÈ®Ã\bÇcWòoPàR,2^YêT    â\84\86_\98}wF¾\14l\80\1cófYÃ5\81¤\áÊO²ìJA\81$á#x\93\1aÎÜ\ 5\ 4@åØiM?¢V!z\8aX¤!\ 2V'\84MK/¶$\92©P¥zɧè\1cvQ\eâ·\84#»Ö\99E\87y³²à§d\9eÛ¡õ\1a!¤"ä\8a\11\ 6´#\962\1fÍ\97¥âf\ 5\8c_4\91ä1»m\124:\80ðªs^\8b¦\88ÊS\85ua}\8fX\89\85ö\1f\81\9d\8b¼G$·ÒÖ¾\97\Çm9òÞ\95\8dú\ 4Õï&\1cP,HðÚ_lg¨g²`Ô´Èû»\87¢%¬Mñ<á0"\1fëõ,Ø\1d\8dv\88\ 1ïáöì6ì«8\86˦VE{}°E¸¯\17;RZ\95øäÂÕ]µ\0\99¦sÇÌ=ì1æô\99\ 4C\8f\13ÐÞ\95Ô\92\89é\rôz\1d\v\89}\9f d¼)×ÄiªÙÉ4¹sLtN¬x6Á«Ésϵ>_\1dÏ+¨\9c·%ò Ö¶\98Yt5icÖ(\ 3I\17ö;|\86\ 1ìµ\9d\80P§~\85²\1c
+É¡¢q\8b\18 «ÜZÙgñî¨t-\87-o\99ó\96hMÝö)
+\e¼vò¨:©\ 3vÇà\8b\f¢\ 2\9c¡>Ú5\ 53\ e·\vC\8bÐ?T\97ó\10&De#Gër§ïý\v\94!ò;Ï\91ôcbÚ\86ݧÄ*yìΠÌIcU9ì£vÖ\ 3z\9c§z»ñ=ÈR!\9b\93  @\9a\18\82\8c\8c\8dÆ\90\83\9aÁ\1aGÄ©¹>    ¹ñÉôS8,\17\ e´O\87\92à\ḇø¤¾\87\12\9a\9c\86ÈW4Ñ\89\9b¸×æí#["±\87Z{K\8bè£(BJ4üµ\11¹\ e}Ìu[(¢\864¿\94«\90%Ú¯Á{}­óBA\9dÜÀ\8eó¬g7\88ýª\8f\0¡Ýa\9f\9e\8a\9f\17¿Âc?\b\84Í\8c8â5\1cE\8f\13\17Q,=f^\93ºRÞ\12\aÚïÐ\9b
+99Á³Â\90\14\92Õ;:òCâJ¼táÜÓ®\ 4+o~µkÄ3
+GuµRæøÖÆdYü¹ª"`àËfÕë\8e\19(X"\ 6q¢K\9d:kjA\a\9f\ 4GLÐÚÍÅoíGÎ^,\12\99þ\1dµ·\11óxJο÷¸>:':B#Ññ[ePÇ \0\83a:\18¥i\F\80±ß\8e\17»÷Hò°{\9ex°þyÝ\13ih.ö¬´SûI¾Ö³CÍ)\ 3짰\8dÜY\85\84Ç`S& \v©}\17%\97)!´9\1azl@'\80Âü@¾\0FÝï´ÂaÛÁHb\eã÷\fF&«#C¦gÄ\90Y é\8fÄÒH³Ô|¡\ 2e\19h¡ÛÐ\86º]ip×äBiÊÆ\93¨;È\85º,R6\12«\1d\9aÉÈió÷ä\18M9\92йÛ2\16ª9\9d _`õ_¬'.d¬¿4l      ¨XyÍ\13K 3y%\82\8dZªP9à¯ú¾Åó¼ÁPÕ\iVµÍ¶\96*\88³\1f\93ó×.%ÂXc\1c-1H»:F»\ 4Þ$È\8f)*vºÜ\88\9fvAv\9b\1e½Öý\1e\87öq²\9bÄr\1f\8fÜÙ!oñ\8e\16\ 2Á'²\r5\10ffËâ:óüø6\b=\8bA\16"      cÔ\90+\r\15+c;ûñJ_ \80q´=Î#\1f\aÿ+Ï\0\86¼®¾\ f;¦`Ã\b)\9b-'>Û\vÄí¦y"¹¢íK\979û9U\15.\90ÔÂÐ
+tËé V\föøä\rÎ,jºfé¾ÏË7ÁSh\ 1gñ¤{\7fGDv\9a4\18½\84\r{\9cÀO»L5£%\16K\f\84°4º¹½òlÙÄ8ì\ 3ÓÐrw\1e\9fZ\ 4*uYö0ãâ\17Ë<ÃgU\ 1«\ 2\rNcW9\87Þ\ f\1fðÒÉ\9a¯ÒGØk6[ôËYägñì \9c¹s\ 3yÊý\90\ e\8b\19\96\91»\9c¶\\ 3¥¼ "V&U\16mÔX°Ý\84;Yþß\13C2\80\8eÅgÚ,$hV.\16qLפ\8f£×Æ Ñ$\16\8alëlXªjî¾\97áfÏUOf\8d<\1e\ 2\11©\1eE?[ä\97\8c«y+y\82\9e%piÄ×ÇÎ?7\90Õ_\9e\81\96\15ëWâÛUñ´3 qò¥\8d×i½%b»Ï°áèöý&\\1d\81?A4e\v/\84\0\10d\1dÖï³\96]\1e\18@vYò\86\8d\ f\v\82ÞKíÑ\1f{\1a¸u¦l\94\98\ 6\ 2_\93>N\19\0T2¸6pXlEÔMbÚÈÖ¶ï\81\8et¤ s'\97¨4£²²b\eeúoO}X¹uÂ\84ó.ÍkÆ-\e>Y\ e  }]9&\89\81\1cªúª¹È7\8c\18Þ\ 2\91      ^A´|¤7M\81\18c£hå\96W,AiHðÇw3[\85©å     ßSPt\7f\1c×ô]\1d\81\19·\vA Í/ØÝH¿Ü¬n\84\92°ØÁ\ 5T\80¯
+)¼Ý\81¨\96©æÝ\83&qÈ¢(ì1póJé^\87C/,®ÿ\11\8b»EÅjÌêy\1eräз\ fá×{±8Ôäû\99NOPm8`«S\fíy\87[­\,»» \89\14ýS\17¸ãí
+\10À¸VиïZÌCÏùÎ-¿Ü9)a"©MgðCõ\U/\82ÀMÆ®ìç {
+\18wÅÀÝÌYe\ 1ÆØʸÂ\vü\88\89è\8a¬\91§èfþj¶ùYÃâ\14Ë$ê\16VVû\b\^¥\88nç]¹³c\19êNnmu­·\86©\17Ø.\98+\ 3ÁÆd¦\8cü^-YBÊ\84\81\b\9e\ 1\17º\91dú£
+»ö\11\1d\85ÆÙcl¬£\87\Ý,˹:¿·\80\8e!tæ\15¬QØqºÊ\bÙ/6G½ôÅ\eýi/\99u\19S\ 5²h$yõ\11èÍ\94Ü!óçÞÓ\b\11·j\9bý&      àµªSDöþ­i\87#%Ní°\17m
+A_ ^XÒu\82Mx\1d\84\87æ8\f×@R\9fs¼û}¬­g \8cÀ9YÉ\ 3«(SÝVÑ\10\10åDHL\1f¼\8fÙ=aÄ*sñ\b;?¢W¶S¾¹\85ò©\7f){¢¹ÅÅútt\rZ\ 6;¶6ê)ïµÆÇ}\9cÌðÊnø°²îææûOè\91\1dû\a,)Q\b_}äsz\83ÒÂcWѪ
+\83\1c¨ä>þ×l\99«ÏúÛLmö6\9f\r½}\8d\81r*\r¤öö\9eû\98\8a1äZͳ\86§\1fÒ'mk\17g\1cù\97ßù×j
+¸zô<¹XÈOû<«@'ó\8fµ-\84u\10\f\82\84öæÃ\8c\1e\957o>\9aë\1eEr\10\9a\8aã·\0£r\19\ 2ÃÓ×\0©[\82òq\8c\85õ<E=Yݺ=hë Øïp1\99\89\b$}P:GÂ\ 4Y\1dÛ¹\86\9aH\9c\86\1a}\9aPoåtÚ\9e\8e\16`^¶àçÄwZæ@Á\ f\94|yÃ\a:\9b"b`°í¹z@\10í£d\95§\15¿)·-ÉT{e\1a)×m\88´®Þõº<)ä\9f\915\93\8f­U!Fj\7f\99\1a¾¶\94_âÌ}\eæ\88\ f¥Îé\8fÖ<À$\90\99\82£Z\8c\85ýÇ\8añ÷Ù{ê\9bªHnk4!\84\15¹¶_ìÂÁhÙÔDVÕS¶»S5¹\15\89c\8e\eÓë\95\83\1c(®1\8aÝ7Ú=·\ 1äQÜc2ì#ß+q,µ'Udëä|ðÓÑ`\9a±£3\86K\9ed×>ü/ßÆN3;ßd\8fÁ\8dkC¨W\¸·Ì\e;DbÐÈQÑ÷¸\16\1d¯\80à\98x/\fB^\ 3Z\¦+\12\9c°ò\94eu\1av\8b*W\ 32
+ñ|3§ö¼\1c\8fÞ\9cC?\10R\12&\v3&è@Ù%O_Ã\ev\14\ 1׸\9av\r¼Fjb»Î\fSÚz6¦ð:)ñïoú2Çßk?î·\8b\8724\1e¹3   Î\82Ð_KI²M,á\9d«rwfì\9b&Í~B,w$Ä°G\8bM\96vZmßmpëgg¿qºõq\9eܯ-\9f3\8aR÷´\ 5\87ã7\17\9b°\954ÖN¦jyîæ\8e\~\97­\82(\vÔéðô@ÊLàtð\96ʯ\93HU¡ÖS<\89u¾oÒ\10\9aqýv\18}q       ú¾Ç)ȳÐd°\92õíàë\~³\9a*®¨¨ëm\90\96N`S\ 6ÍÈGµ\94&làÂ_=\904\81è\e\aõì\aYÙ·*\84¯É°ç¢\89Êæ´\83\86\80ï\ 5ßÀi·\89\1f\92\7fÉá¾Pt\ 5½½\9e\9bEíDÍ\91h\9c\81rKî
+³Æô¾{53\13´¶ëWn\19ÖQ\89U\9c\ac-cãå¦ÄV%hw
+´&}Ë¡\96£+;¦\10wëºñõ¡ë/«!ò\fó\8c)»Q §\109¥ZÄm¤Þ[Ý\8cÚ\v\91En\7fT<DÏo>\97â'XÌd}À͵ÿºçi°Â\ 5\92\1el\9c¶ç\88ÆÀ2bîÓ\95;\98¼ìêL6Â\80ÔG\11[ß   ºNåÕ\88\15\83]ÒQC\91ê\8e ÎxÚ\f+A\86f«b5kyÌÏï\1f\91\17±É\ e×tS\11o\12¢5ûù\18Ôéì\ 2SCUKûrè\15oa:%ºÀÕ{v´C\19Æ·\17·n2y´È\87ÕSæ1úû\1ek\9drJ!`uu\98\94ÀÌrÁb}ÅÓ02\ 3¼?\7f`\8f]\b\1d\86 ³ØW_¸\99³\93\84þùä\8d\1aÉJ×ÅV\ 5Á\8b¹\ 4×ß|ô\82M\9a,5T¹áqjª       \bD[³É\\90ã\81vF=\9cµ\90W\86z\85&\98ñ3ÿ%t×\ 1-\b\7f\88\fôr6ÇâÚ&É%+1\fËÔ(1\82\89õ\1d0l2\84ìá-\88N³}Æ{O{u?° 12}9ÏQIßÎþû\83)æÄYª\8b\11«ä6ùäãÀ,\14oPy\ 4[\18Ý\88×\12¦\82\1dk\99r©ÁÜ\ 5Ö¡b\ryÿ \84\8f¬ø~£§\0ûqI}@\ 4v'¨¿´~\8e\5Øv\84e*5H\ 6âtk`Sã^¬(+Ѳ³6\98"\84¼\9bB·ªÉ\85°ÚÏÔLÁRL©-ÛÑ\92r¾Ó~ 9W\81\12Ô\17>B\816¨$ô9D\7f\9bëPú5f\14\rÁ(.C3ÜÎA\9aF\1cÑöeËàzAù76@Þb\e\ 1·é\88;Kbaï)\90\9e\8e+\98\1f\97w\ 1\aCØãÌÇ÷[ëÅj$«µ\83]ÈVPx*S\97µLò+V\16y¦¤f\82¹È÷\ 1Â\91èõÝo\ 4X\0ÔR@~2\1dpàËã$§$ÈÛTÈÅ\80®Ñ&mMÚ\15ë\ 5ê\90hÈ­2\ 1/-Âyy\ 2\87By¯YÈ«}\ es\16ÆlÆ\93~\ 3\83½C\86Sn³¾l\97¥\9b5\15[±U\9e7\13¡:æ\e¿å\0ë)9Ø\81\87>áÑ·¯P\81\99cµÆ\8cäê\88ϸdÙ\89\15á\91ÐõåO(2¦\v\80\10Ã4û#\¡\1e_\87\aý ô5H¿\92Õ3\15_âbñ29­\18\16Ê×\1d¹ñYx¯£ÚРkýE"ýÌÒ\ 4e\15Ôk>ýHê\ 5\8d\13Ü\12­Ç|-̪w#bÖU°\8dv\ 4\a\88\88\0¤"æd\9bf\ 2©.\8c\89dä¢5\11ä\8eO1\8e\90\ 3Ô/\b¾û\98\9d\12¨²Vc\1a¡g¥\8cHÞ} ÚÈMÈ=ùPi1jë\9c\99\80K+»\94\15&î`"M#Iu3W3P\84~¡Âã\0Ö\bbÞð\r\17\ f\17â7UfÛÅ8¦ìÑwÝ(\91ë\få\9bFÐëæ(¬Cj¾\8aÝYvì/Ô}%ÂNC\81\96\vbB²\93K%\16\97á\9f½z        ÒÒ\12IK^e_à\84Óåá\13\ fq\9aýCäìÀÈ,        \fâ      9\9dl\9cÏ$¥Å»Ê\96\rð\83\94ÞÒ¸§{ê\91p\81tbôôÜ\10«\89\18`|M+'^\v\18ìHq\90\80\86\7fk\ 5Ý6\97\17sY$Ds½µ\99\84pÊ2P9¹À\13\96\ 6§Lú|¶úsÌ~¶X}B=ܸ\90<\88ÛèP^¤t\90\1en\9a¡:aôÁ,§\8d§!\f*\ 6*V\98Á\14Óy¶\ 3\13\ 5]\7f\r»Ú¿\98[0d\8b\ 3·UCÛãÝÀ§È/ß\926|ïÎj\bÄÚøÃ\«;ª\95Á\9c\8f+a=3P7YÉZgëï\92\85\9dX\9f\94û\8e \86,æu\97\88¡m".Ø\1a
+       ?\99\963ùÔ\8b         {Ë÷èN\9a7ð¡aé\8c\e¥X\85\15vsãëp\v¢\11j»<\12í\8cUGµòúp\e »£Á7¸\1dÝ\16 Ù^\85ùç\8dô}GÕÚ:\%Ë­:ÐÞÁÃ\97\87wV'·-\ e©\9e\e\9b\12 (\9aerÊ»ôÝâì@øw\fä\9eåcÆÖ\ eo\86H¥·\83HÙÓ\ 5Pz\83°\1eªþ\87\f\ 5\ 5I%\13\9a\9c]\ e÷\84¯Wê\1d)³³t\90\90ýªÎ½ÝEÊØq÷ ½Ä:¦'E\85\8f9\16®`\91¨\82{Û·\85\94Ê«=\93~³)\ 3\9fì\14J\18Èxx\8dÀ\8c\1c\98÷K\1düÝv\97ùöJ\0-\878\1d¶{(àç\v\95;ÞÖÜ\82<c¬~~\9a)½jQiN±j{¬îDÔQ#\ f¶U\1e\9dT]\e2IfÏjð\96Ì¢qÑ\8c0Uìu:½,Ûo\1d«'Üø\956»°B.^\r|\vn
+\10\98µ¬?\9f¨\ 1\b2ÇÍ[946|ûÛ\9eþ©õ\8dÐxÞ*à\9e×\94¥ë9Ç3.Ðl\90\83M\8f¹Y98i þMÅ$)\92\97q\95.ÌÜ\94Y âõÊ®~¾\7f\12-»£!_Ålq5á\ 2^\84Ú\90[\879\89º^BÖÊ7\81r$%e\1dGø5 \ 1Î\a,­ü\93È_s­\86=îßçæÔÇg\16N\18\86¬$\8f·\81\89\12t\1f\vÇW2Yf\10\18\ ff,*ZuÄâÝüÞsǤg9w\f°\89¦Päf\87éØ+Ñ\82 ÇÁ~\98+ö¬_+qæ\18nFÜ%mÐ\9a\9e.õÜoë\7f\ e¢w\feL\87þÄ?Ë0bÏæ\986g¬øÈ88siàF\ 3§\e^l÷¾0\ 3b^Äßhl2¡öxý°Rg\88¬ÂcWç«\8aÑ!\1fä»PÛÛgå]ÀZ"\968pøÍ*jyÞý\ª<¬ëU+BÀ'àË\1f\82ûàø©[Må\8b×+àò·ë)È7.· B6\13ݽåw±+EÌö\vÛÏóÖ)\ f¦\ eºf\10\9bV'X\8c\ f\16\bh]\15Þ\82\ 6ª\19&©ïíþÖj˸xÚ|\8brV\97euı\r÷\15ô\97ø¿Z\9b¥#\1fà2\90¾QÂ(Âýt÷\97©ÕB=\81\84\98rq\83\1eõÆ=¥Kð\ ep~Ù·¾\82B×O\8f¼
+Jc¥bnÂõ]\86\7fÒráÕ.\1a°\rG\86dSÉ\83ª\88]¶ìÒ|\1c\7fòÝ\17ìÇi\8f\96O\9a\17\8fXáY"KA?jßûj\82¤ÖÊÂ`¿×©ýjã\ 5N{\95Lf\89\1c¿\149©ÎË.Q®~½\8fZ\94´£´\ 2Uèsw%_W¨-\f\ eä\91Á[¨ò\8cU\17¿a\10*b_Ù£ÙM\ 6ʼ\87\1dìªïñ4\r\107_:Ï$3\82\11ãä¸TÞö@2\1e_\93Ôi?\a-÷¡/ÊcÚ)\7f\9en\ 1V9â\7fÎ|\fB °\1dè\9dÆ\9e\818|J\17ßí°$oܵ£!#\87ÿlt¥¤¾B¦\18± %7\9f@|¥\94\854\ºæߤ6>*¹Ãè\13-%ù<¹¢ë\97FT$¶õÍaº§nF\ esô{Zm\9d\92§¼oyj¡.\8cÇÀEà\9aé\b\7f\r\95ªé\r\14´*vêy¡\vkoÕ \99\ 3\85\0Ó*Xàø\12ÉÙ\9c'ÛH\14UÃJ¯\91é%ãCô¨4æ\1eÝ©Ç`¾Tn±\1c®\15q®ÂÁ)ì\0áªJØ{,qp«
+H\ f_e2n\82·þ½ô>'ÕÒÚÐInLòí¢·$ÖÆ×ýä÷\9f\ fBÌE\ 5ïóçc*}\89\1f\8bà\8f7X`òÊÄ'ÿ\ 3\ 3D\1c*
+endstream
+endobj
+6924 0 obj <<
+/Type /FontDescriptor
+/FontName /DQESHR+NimbusRomNo9L-Medi
+/Flags 4
+/FontBBox [-168 -341 1000 960]
+/Ascent 690
+/CapHeight 690
+/Descent -209
+/ItalicAngle 0
+/StemV 140
+/XHeight 461
+/CharSet (/A/B/C/D/E/F/G/H/I/J/L/M/N/O/P/Q/R/S/T/U/V/W/X/a/b/c/colon/comma/d/e/eight/endash/f/fi/five/four/g/h/hyphen/i/k/l/m/n/nine/o/one/p/parenleft/parenright/period/q/r/s/seven/six/t/three/two/u/v/w/x/y/z/zero)
+/FontFile 6923 0 R
+>> endobj
+6925 0 obj <<
+/Length1 1630
+/Length2 20233
+/Length3 0
+/Length 21078     
+/Filter /FlateDecode
+>>
+stream
+xÚ¬·ctf]·&\1c\9b\15\e\15Û¶mTÌ;É\9d\8am£*¶mÛ¶m\e\15Ûúêyß>}z\9c¯ûO÷ù±ÇØkâ\9a¸æ\9acor\12%UzaS[c\80\84­\8d\13=3\ 3\13\ f±\ 2ÐÚØÙQÅÖZÁ\96[\8e^\ 5`îLüWÎ\ eGN.ê\00r\ 2ÚÚ\88\199\ 1x\885\ 1¦Äb\0\13b\16\16bfnnn8rbQ[;w\a ¹\85\131\95º\8a&5--Ý\7fJþ1!6vÿ\ fÍ_OG ¹\r1Åß\17\17\80\95­\9d5ÀÆé/Äÿµ£*\0@ìd\ 1 6\ 3Z\ 1\88E\15\95´¤\15$\89©$\15Ô\89%\ 16\0\a#+b%gc+       ±\1cÐ\ 4\b &6³u ¶ú÷\81ØÄÖÆ\14øOi\8e\f\7f±\84\1d\89\8d\88\1dí\0&À¿n\07\13\80Ý?*:b;\80\835ÐÑñï;1Ð\91ØÜÁÈÆéo\ f\9cl\89\816&VΦÿ$ðWnfû¯\84ì\1clÿZXÿÕý\ 5S²utr4q\0Ú9\11ÿ\8dª$&ñï<\9d,\8c\9cþ\89í\bü«&¶5ûkijkâüOIÿÒý\85ù«u2\ 2Ú8\12;\ 1Ü\9cþ\89e\f 6\ 5:ÚY\19¹ÿ\8dý\17ÌÎ\ 1ø¯4\9c\1d\816æÿ\99\ 1\1d±\ 3ÀÜÈÁÔ
+àèø\17æ/ö?ÝùÏ:\89ÿ\97ê\8dìì¬Üÿåmû/«ÿ\99\ 3ÐÉ\11`eÆ\0ÇÌò7¦\89ÓßØæ@\e\7ffEÚÆÌ\96\98\99éßrSg»ÿй\0\1cþÕ ª\7ff\86úo\12F¦¶6VîĦ\038F\ 5[§¿!\89©þïXføï#ù¿\81âÿ\16\82ÿ[èý\7f#÷¿rô¿\âÿ×ûü_¡%\9c­¬\14\8c¬ÿ\ eÀ¿w\fñß%cdCüwÏ\10Ë\11ÿ³h¬\8c\1cþ\7f>FÖ@+÷ÿ\93×\7fµÖ\ 4ü;Ýÿ\ 3\98´\93Ñ߶\bÛ\98ÿ¥\86\89\81éßB £\ 4Ð\r\ 4t2± 63²úÛ³\7fÉÕmL\ 1\ eV@\eÀ_nÿÕVbzf&¦ÿ¢S³\0\9aü´ù\87\ 4ö\7f«\06¦ÿµ\82¿tý+\7fF\19\rM  UuÚÿÍ\82ý\97¡ÒßApRs·û\9bÛÿ¨FÞÖô\7f\1eþ\81\11\11±u#ö¤gæà"¦gábþ{ÿþ&ÄÍÂæý¿ ù/ æÿ<Ë\e99\0Ý\88uþÖÍÄü¯êÿÇó\9f'½ÿ\ 2#ncbkúÏè¨:\19Ù\98þ\9d¶ÿ)øGmâìàð\97ä\7f-\80¿UÿÇù_s\ f\0¸\ 1LàV\97lMx\83,SÒS\9dj°²\87&Ätúz\98Á\87\82í\8aëÕ
+òüªl»}S~íp\97\e¾W\a34Lñ|¶º/\9eÚ}\1cÈÐ\1c\8eô`ZQv'\ 1.sñ½¿S÷æ¡nR´sÒ\1e\ 6\17\9eiFx^-ÈmChs0i\1cîN(«è\17½C\11Lµ³:À\=Qû}wÉóC'{´Cò1I®\8bÆè@i\0ùV\93\7fzF\11ÿçé\91r`txh°û\ 6²÷\0\8f6+\1a\96\9c×\bË'ñ\94$ÁÉÝÐá¾Þä\13òÕ\85Ó±b1£Y³
+5^ÝÕ\ 3ïmÉ\99\88ì!j\a\8d\82\95ÐüK\18t\9fIhÉ8ZÖõ24\ 4>\8a¥ N\80\8ehLtZMF¿¶cIúl\85cí¼N\80'ågú
+w\14\10þ¨!|I2å{\ 1ûÖ'ª\ 6\95\90ÔÀBºvH¬©\94\ 6\13\17Jª²\96F8ÿ4'[-® ¹¸\0R¸P\8dßhY®Pa¤~»\937!\f\7f\17H¥ZJ\7f\99\12ý\10?\10\9c>\92ùÈ5ìÞ\9e\8fIHHË2\84æ,â\11úU¥\94-Jp\8f\ f\17,i³\ 1S¤lÒ²bnh\15\12Z0¥1ª\13µÚUör\9f\9cõ\15'\14UjÓº\81\88'B:\9büÎë.Q¿¹[§³+E\9c=\0q^Ðpú¸¯A¶h\17ƽ~HKªë\ 2¤D\16V J!Ç\87-Qûì\ 3iÁ¸z°¡\81N'ü\8fîN9^F\9bHRzw\18Ç^\ 2/A:ñã\15\eæ\1e\85\8b znÒ\18b\88[ØO¤ù¨Á\9ao2£ \ f\ 6\8cæLV'2U?`ë\88y۵ñuÌê\9esÃÄ­Á¢\8dWv}åÞ'7 EßÀ4|Á\12Ê]7rZíÂ)Èíöa½\\Ò\17cr²+1¾ïw\12.~\ 49÷4z&\82biÍ\16êÚÕ§ÚmL»@e¬'ÅX\14\18ÿ\1c1©"ÐL\82\0ES\9b\14èTn\94Á+uËvqSû¹õ(\97¡<n\v\90\8cà\95õ¢í®\944ý^þcÐWª®P.S¬\92Ý\1aÅÚ?¤Ä Ø­ÖQ\ 3åÑÅ-Ð\ e\9dù!O\89U\18D\89¸\89ûþ\a\8a\18ò\9dðE\81æs%)\1ad\18+\10ÔT\ 5Û (kOY\b
+Ì4GaÍ\a¢¥úâ1N\91>§òEìà\92Í\86ÕÑÀÆ\r\88ɶ\e!ì~\e½n.ÐkI\v+p®\`\84Âôµ»Ð\9b+n#P     \89\a:ª \97u"\17¬{\87×r(v\14z»W\9a½\12¢½ ÐJ-\8a4\9fÖ\93¢/£ËÅ\80YFoÓÏËm{bÊL¶ñÃw\vv~ÅüäjKº/pSì\83µF¶àtò¿þxþ©'SCÛô[\ 5Ó{\94\7f×/\92Rpl%Ít°©O#Ý(/R£b\1fÇ\a.\86\1fU\98 ¢\85[ïÅ\92HE´1;\14Èe\ f¥\1e\ ej5±4Ø\1e\15\96Û\ 5\19Þ¶ì\93åñ\95,êÌ\9c\1c¼y×\em\1fB¯Ñ¯®\92\8d\ 4\93 Ôx=\8e¬\18Ìë\e§Þurià`£¿-ñéfppWÂYgjØiÙ­âS|V\8d8\89§i÷kM\87
+ò9àïñ³QØÇq0\18\fD1\1c¼NÐs¤\181ÂÐG;Áv ý9/h9»k©\9bÈ»\8e\v\11§?äÇæø­\ få\r~r ñf¿Ú\15-L\92\8c\b^\1cÞuYR{\132\eSëëâEêdÿ iÂQây~FôO\86<\95ƸG \vÕ¾\vè\95ò\1c.a0|nÔÀ¯¢â\11\e\ 6­\19ôë\ 4#\91Ò~Ë."ËA½F\97W\8a%`sV\7f®\16:\1e\96Iøh\12
+|;¯\\1cÛxë»>\95§v\8a\84ã\12:_µ\e\1d\v\1e\a\87\ 1r\81  M¢'%fú\8a×hH²O}OòÝ2Ũc\9dá\82P)=f\ 1¼ôìî¨î\10Ë<\83\9f\1d¦PÄ}\93\9f1Nùܨ3\88
+\99\19­ÒÿM\94ðYDk\9a\ 3\15;\ 4Ó"Áãé~Ïñ\88\13ñ©g \vk\1f·aTû\1e\80w³C\17Û+}ÖkÒ+j6ÙÍçÿå\90§ÚÔàÚ'cÌÀæ¸\8b?\ 4þ\87\ 6\8e\90¤\8d4\r\1d¥ü\95Ä^\94\ 6·0äH»BeÁàyx\90\11\bÀ`Õ´\91ONb\S\14Í®MîÇ3Ô¯J\17\18ç\9eéÀÕ¦ $ëm\8d-»ktáØR¸h\15´Û!ò\v
+i\aÇw\10\82ß\81]\ 3\9a\rÐ\ fëO\ 2k,"\9fÞ\13³FK>\1e­Ò\12\94ã40 \86\82q\ 25 LSÎòSM!Ï\rchìòt\94´\85üЧ¥Jh½õÉ#Õäw\9e@þ3RçH\97À¡\85­å\1a4&R÷\91b\ 5Ä\1dº~Ð\f!aßÐ;õ\12b0§®jM8tñ\95ÿ# }\91eÛÖ/\80ìó[\94\971æâe7ËÇ;0Er\ 6øN\ 30'0;\13Ç\83\138!w2\ 3UEÒûúÁø1\1eåPÎõJZêelÅ\18³Wä­\8f7 ù\90Þý\11x\7fôæå\92\12£kºøé\e¸f\12DÏhW8äÆ\1331\15yuãùNDAÔõ\83U\1f2\15=\ 1\90\ 3\v\1aþ!tS½UeçÃS&    byó¢d\9aö\1d\94$
+Ýâ;ù,.\8d2\11¿ )¼E pÀèuýQ\9a%rb(\89rã9\97+Æte¿¤/
\9e\9eþ\91Á \1d\13-~kû\ em\v\8e36â\96´&3»:ÿUX'¦`ä\11\9c¸»pÒ\18\ 2x"ï7"zj\ 4\10Î<?\81çÂj\ 4¤    ´ÐI%Én\1d\99Í-\ eß6\8d\96\v\ 5\8fëû\1f\99Ae8úg*\f\13 »\9bø\1¼nwíá#1Ô¸JX\8aѽ\94\ 4©%Jr\ 2Ü$\83\8eµ)\18íÏQÂê\1fdS\7f\ 4\7fè\9a9|\r«(\1cªÆ\83\84Ïé\8d\17H:     Ôëõ]µ\87>[ª\14l±[^\82\a¶a\98k±À5Üí\97(ÈîØñÒD\99Þ\ 2:\1c\99¶:\82};LçÊ\87\12\81z{©­(\aÙÇyó¶+ø\8fK´³\95­!P\85þl\90µZ\r\96TÄ.óË,\1dn\8dAXùù4ÊÝjòOU²ö#T½Y¨\85
+*1î\9b\9a\83\1e\0Å2t4\bû¸¾_|\9aK§¼qÁð\ 2©Þ¨\bºÍÁ\11\9cï\12îP­\929Õ&\vz~w½  \1f°@\1c|\1f\86\17Ùót\ÚW\81Pp\86jòoÙ®^/ÁÔJY\7f\8cåãÄ\ 2Aʬ88\15\9a\7f(rÒâ\86î\13\8e\7fklDdøÎLÚHé*ãTÎ<ï<\8cù\93\84äÂ\8cû\ 5;hÚ®\1a5ûE\9dûÃ\8eéÇ8U\ fot®\97Ñ\9a\8d\ 5G<\99ÇMÉ\11Ê\84Ë×@Ïj\ 6ª\94¿"á\ 4®EªÁ\84£\ 5B¦G½y&L\92YH½\85м\1597Æï<"\84é\ f)\86ÝÖRy\88JÔÈ+óÆA-ìIV\93*\96Ã\81\0ùð\1dÒ s)_ô\ ew\12\8d\91þAÖ\ f\13JNruS\16¼Âåæ\10C\ 1?ß·ú¯Lï û}·¨©\eØÉ&l\1c\87Ô9+§µ\95\ 4ö9xb\13\8aá#MYàeË\ f\91_\1f\9f[\92\81EÜEk±'ó\ 1ÄÐÜÚznC)Ã\1cVøâ\82Ë\136        \83ß\89jNÛsîÄ\96O»ìmlF\17qOIJËT\18©\9dFÛ»[´4\ 4£O\17:E±K-K\8c\a\1cV¸I\1d\9a×ÿ@GØ/Iß\9b\89\99ú\96\94Çù`½¯\93Ä%ÃTÅÅù)WÑ¥\ 5ö"çZjý\11æ§ã\7fÖÖ\8dQ|æÙ\16¢\ 2\8f\95þnO#{ø\1c\10±jWëÜW¸¦\89NÒb¶1\82\bcqÎ'¿ôPÑê/\12\ f<ßC!¯¼ãs\8cS"M×n¥\ 6_I¿îÊ\81aÈü\9e7kÁ\94|òUØ\8dШ\¶F¼ßÑ Ú+¢
+\93$=)Ô\ 2Þ+punB@KD±æE3HÍ\81|¼B\14w¦Ö\9c×HN9ËÙ¨Ä\7f*+Ò\99¾\8dÿyüj\ 4\14\8e\8b?Éð\89\7fïÈì0f\8c`\\ 1\ 1¯Ãç»\99£9\91ÐÅ\80bí;\19F¸k_\9e;6+:\89\9bµ1ë\14\8fs\8f\93Êê¡Yä\b6éÎÏw\90±²E      `YüV\8f\85\12ෲʹ2FåA\v\81`ÿ$@Ð
+)Rsv[
+#ÁæxÚ6@rש|([4=\99!\12\13JÂàü\12òx\93¤3ÂR\12Ä,f\v}ÅñM\95/ϲw^\12Y\ 3·\80ñ\1e¸33 \97:ñ¡&«Aé      ú-QrS\ðO\ 4Z®¹±È\1eó¡v\ 3\9c±¼ü[d\ f5µ]\vÑ!0w\16²4\9f§R\ 6XsÑhb9\8eرâ\84Àëiºfø±ò\ 4±9|&¼è3®_xrÎ\ 3
+úB ÿ0¤Ä-Ġͳý\95W\84\9dm\8eTF5=\838s\8fCjÆÇðItBküëu#¡Ø\9el/v\9c²\eåàj\0ë£\16\9bÞ[$Dõó\1eUïE<Ün®$ë~·I/ÖµqÇ\17çî\1cßñ÷Ý(\ 3JÐÂ!{3æe\9fÈ{\98¤\ 1\e5Vsèi=7üå\12ÝNZ.«V\18\9c\99\95x)\8b\90`A!\83F¬ö4ÂWiA\9eP÷uÝ$Û¹-ùÙÅÁq\86\ 1<Çb\94kÚÛ\ 5\7f£Xih[.Öºg\9e\1d"\91ÙR ­ºæ}\10\r\ f¾ÃP\9d<g¤!\8fÏUôÀ°±ÀKX\r\f\98\90\1d\98Ûo\8bb\96\8b\90\ 1ÔîÝ\85\ efXÅ\8f\96ÄAý\9fÎY¯\10Ay콡ͷV\bNY\8b²\\ 3=zÛ!kÙ!FJ"èGµ>8\18èÖõ\12\8bw)kHÆ\fTì«\ 5\9b×\0¾\81aLÈC£éÓ\90\1cDr?«G/ç1ÅRG4Q\87d8Qs\ 4\8d\ 3Uèi¹wjrE%6P\18\bßg©ô-Õ\95\9c4b
+d\86¸a?/'¢"£Qt"{\vö|U¤:\eñ\90L`m#,_;T\83\95C.¾\99\ 6ÿ}å&ýt0\ e7s\89\ 5ùa\9eiz8¦ã`o\97\ 6¿\1dÿ\b\82·ò þý:LaÙè/;ßyë2D\1f©çõ\ 6lhC\94\9cßî¡\83%\98Ö´\10.QÎ\8c \1e¾\98    h\91ãa4>ͧ;)\e®\83ô}¿¥Kg»Æ#´Jï]\ 4ÉÍ\8a\vÑ\8az\894\9a¬à9B'~[n{´\19y5 þyÈ\e\ 2=½i\94\r\r9$Ó[¢4\8e¾WqÓ\9e÷H\vè¢)Zî\9b¬Ñ/Z¡iÅÖ5.`¥\15\85ËÅ)ª(Ù õ\ 6\8d5\97ãËZ\97ø&½¹È[4Dv!)\8ehI¤W¨oÃ\1c\91¿~Fi¿4EZsp\eJ_[\9b\92\1a¶?íÎ\19\eJ|p=\v\1c\Áîiü\16ê\8c\9bê¶×tr®ªå®[\13\1aèP\17\9e\91Ú4\9fêªl\\10\14\ 4\9fî±\82Ò\ 4\87\850üÂx\vó9®âQtð³8
+0éÓÂ\82óòa»\92ìÍ\973'óv!)\88/½ñ\19\84\aÅei¡\8b$:?\92­Á¼\19\r\19\@k§P\8fm\14\87Q¯¾»¸íjº°ðIÀõÈ\ 4r´I\ 1\82·û!{\8b»\b½âÃ"\\8e\a\991dóÜ  B%û\95Ôh0¨"\99nï`ø(RÒ jùîõj\ eªU0ÿxñ§Ìö1è®c`j\9a%o\97hfëFÓ\9b\1a\12*t\94Þó\1aÁÖ\9fÚ$\vRb\1dFúʱ¯\ 1MâQ\84Ñey,)ÓÊ©    »As\19¥¯¥Ì\92Ku\9cP\13\aN­«NV\18¢Cq̤\96\12ß½NÐrcð     ÁÛ\9a^>¹\1a&U\92\84Y\96;a¦6ÄAÿãD¬\17\8cA.ê¨*Ø\83\92\13LãPÁ\1a\86\84\97\aiââ-\1a¡\ 3;\1dôÁºÚ\9aÇÎ\ 6\b\8fíÓòÇ\ fs-´'Ã÷SdJ]H\93\10`\11ÜÓ#ìòX\16ö«53\88\7f¬²Ó7KÊ}þvR\0¤Sj\ e\92`SýÝL[¢¦Z\9aÁg@÷\9cM£¸«¤Í\rï;\9d°åçòMñcãE-\809Y%\8b'\88ß±\8c\fßR^ëh\85\93I8Ø¿¤*)^èÝýI\fåÊ/\11¤-uÌ´dàòÔ×ÊEéW\e¾«b¬Ü\9d¨¿[\rÕ\18^ÿå\9b\80¦\97T£ZØ]ÒÀ=\ f3¥%·Äª\9aØô=Ç\15\12§§\9bxÆüZéо\ 6Þös,\a×J\fP\87\15Baf\8f}ÓÍkÖ       J\ 3S\ 2\ 5"#íüÎi\16
+\95Ä\88ì·TºdË\89ÄàþæÀ||û¯\b   éû¨ºx)\86Óv\8eknz\1a\9cw#÷j¶ìiÄÆ\88\±Ò½©ÇÜ\e_ÁD\vö~Øê\b\9d\1a\13\933\8e£>±ú8\98\ 3)E\89\15'c\12ï¬w²\92¨\ 1\95ü \bËÊô$K\9cxÅÁÏMÈ\92e%\ 4\83\ 5WvòR#´Ï6kÃsF\ fÐ!d\172+]Q©ÆÝc&\1eQ\94hë¦~\aÕ«&:èÅ\97"\92¯\81_±ø\97\81ê9\11Ý>\98päd)|_\91ã\95\87\ 1(Ù×/½®©y²I43<\10\16"\909·Ïû°\11?õ´4L"c\10\9fe\vaüã×\89~×OÔ gì|\9aâw\r\17ÇbÝ?\rûög¹À½\f\11j      µJb\99xµjQ³Üd\97A§\eë
+f\10fRI\ 2\1c/\91ỪzÙ\91´"ã_g´!\9a\9a(MN\1a\1eØýk\18qVÍT\ 2Î\17@\1e\061´ï\\9b2Üêh©\8b¶Óç0vÍw\93?ê÷o\9e\16<$Æ\9fX-,ö{®6Gñ\9fÈ/¯­\r¨Õt\8a   ü\89é\853\90²qëÅ:#\ 6Ì>\ 6\ 1\9cvP<ÊÐÈwÐ\1a\1a\96Ñ\84Ñ[á¥\ð:Ü9iÿ\904«¥¬÷  ××Aic\18Öö­¶\9dê.\8a$\ e\1eàÏ!µPJ\ eøbo\ 4£k\810\19\8bÚÞÄ\7f=¬¦\94\ 5\83â1;Ai\eè3×\87´ykbrO\ 2àéÎZ\90\9a";ô\ 2nU\9f\ 5\8d\13\ 3\ 2ì4Û\ 5\13\12«Y\80©\10\v¤Ùî>îÜo\89¾¤\bÛ7mÚ_\1a±\bÒ­\9aX\88\9fd#³Ô\1e\ fÇ\1f2+\8b×\9e«í9xy\9d\ 6\90ßÅóWÞµ\95ç{\95\14
+*\1fQ\8dc\ fÔ°}Îc®P¶\84OU÷}â\91ÙXë\954\93´q¿¢³\98ÃA\võ}¹ü½.mJþ4ÎwÚe     (±\87\80å\16ÒÔÃ7ºÜ6|\17oMÌáÀ{¦BÔ\16ÝÙ\86§o`ïïeÁ\10ók¥\15ó¤Í?¬ç\0ÉD#RöÖ\98\99\8cU4 ,\95üØÈ\8fkQ õ*h\10¼\9böÌ\87\ 4«\ 2¡\12§38\ 6àT\92p\81\89L\r\84Ëìcã×\17ó\9cÆ\ 3µö&ßÇ\8b\9cÏ­Ñ$\9b@#îèk\9f(Âèt\8fªùQ5\ 3à|¨Zl4÷ÕS_gZ*B<?i0§M\vùƱ4Ùä4Hªî2¸Pqøæx\ 5Ѩw¯±V5&\11è3\13\9fþ\90ø5_\ 4H\86x|6+ÄðÊØ3\96}\ç
+0\ 5 Éý¢å{ç[\9d\f\96x¶Ã°ó\94\9a\98\83+øyQ@\1c\9d\ 6çáf\13\9c\86üwì\88\87\19áO ;[¿ëÅùh@\19cm\1fB\1fÓ0,°':\94\ 6JMÖøöèD\85\91©>\7f÷üó£aÿé\98³S8XcûçzÎ\12ã|hÙ³\85~Åi;JGÖ©bWøÊ;\93\96\1fÜ\ 4ÏWí\99Aû°\ f\15;mÛ\85\92SKÒæx1\ 3ߪ÷ÌÈïC¥å\1d}\87ÄU\12\85Ü\14\91c,ù)£«#Q\ 4¯\83qɤæmrÉ\15©j\v=\91a¥t]\99§´88wN\1d¼OÂvÆ|ÚDÜßTRUvÃÐù     ÇWbýíîõZrg \82@[¨ö¢#ü~YVa%L\1e\90䶡J\99¹­Á¹Ïw.\99k\rº` \ÀX\9b\8eØ\80j$æ0AÒMGL\f»_\9cÁ\85FÁmf\90Ým2ó$2\1e\89Ï¢ê¯ä\9bÁ\8eu\ fÍ\14Ð0f0ôãMkyã\1aÚ\89BM\87\8a%\14ãS7½À°D¨\91uÿAA+=\96ßµ*S8 gÕ¤f;Ò\95^s\ 3`V\95e#\93.\88ïáyóÏ\8dþI\95¤\8cs\84\1fÛ ¿Ø÷\8c=\81ªÎ\90\97w/ý0êC¬ô\9b?òü²\93\ f2ÅÏ T9¡$\9b0\ e\81!#\8b{RPF_\ 5A\r­åpÀQÙz=õËw\87\9f\96\\98p\83óÉëôË\88¤%\91\1e\90Ý)"=Ë Ë×\99#\1aþs\9e´U;´³ûÑf\1fMìMóXòøÒ¼Ó\95Æ°v¼P\8d´\vgM¶n{ã\1f§iØ\109:ìPöm\91)\綫\14ÙÃ<s\14SÓáv\b'=Â*öÊ2Ó¹\99´\99\f\14~4&r
+öq+\zñIhºÁipÒÙ5p w¼õ+ó\89i7wuëÚ\1cøÐ;VÒƲf«\99\eíÉ8\12\9c¯Ðú^\7ftr\86Ø\r*Åû©\\8d\ eE¨&Øô¼´\97é|ê\ahòÕà:\ eÆÎs\9d)ÀbVjÞ\8a¶¼7EM\89\97É0¾Ì(fe\19c½·q¾ÿ\90h¿\7f\16\9b\18B^Ú`dÞÒ\a7o\ 6±uþ:Ðÿþ81¸6Î\9d\1dÍ\87tjc\9d\ 6\r¿M\ fc\ e;¶ò²é\120ÿ\81\88Ý\19õ,\8b\ f   |ß0æ¦]ªÈs¤\8c»V\17ú\81I\16\aÁà5Î9kVö½\ 1vCc¨^Äñ\9eè\97\14ýuɬC²©«\83&ªÖh\91Äw·hö\94\r{\8fîø\93Cc\8fbõÃú÷\86E/Gú\\85\81M\91»×p%^ú¹²\90åÈàG #lØx4\15­\86~\10\9eP
+itÓR\ 3Qô!
+f\ 1Á]ö\e³k)\11\98\83lJ ñ\17H\90D\ 1Ç÷ÊT\18ºåÎýÛ\bí\1d\Åð\1c\9d\ fÆFήÜË8\ra8\a\1fÉ\9b\9cK|éJñå¾\15¿\1f\94?AÔ'xôõýKºoÃE\98Þ\1aý÷E
+|\7fúc<Á\eSkùpçFdG        9\18º\19TèM\85¾½K9W\96m\8duB-\8b@Îc\88Àë¦íçû\99\8d»\a\94@\ fÕP'l¡\98\85\8bJ;-L!\1e\ĬDD\1a:îwýa\89\13§´~c\8dI>\93\82Òõk0Ñ \86¯X\19åÒÆ&fp[=./\15J}\ e\9e\92Ð8\98è­ÀÕ4î\92zxý\95\ 3ÒÁé(þ@0øt\87³\1epÕÍ\ 1Ô\ 2»f\1a\15\8f`Ð8§UAF:v¡3O¿
\86Æ\86é­\81Òê\80Ñ\84g¼4|\a\e\82Ǩ\91\96ßâ\89\1a>\93û\15\9bKv[zó\11¥Üݪçã%LÍI\ 6\168o \141\14vV´]D÷î\90qíÛ áð\\98üÒ\97\ 2e;]¯uúÜÓU>z\rÌ2\1d\90s^J\f°\94ÐMË;³þ=5èWjV­'ã¾\18\ fª#g²ÿ+qËG.b/\8a\89\1dÍ
+Ãt³uvï@ø­d\8a¹­á\ fg,`\91íR¿ÑÀ*\10t)\88üÂf\8eZ\1e)w\8c}ÈfÕl\92\9c0\r<²E²§¸([l\92ë\18\18ç2Ãë\8aÊÔÅ2¾\ 4\15C+H\87\93­yâ¼ufÌ\91fÐõ±¤û\92=EÖBøµøLeO\80S}\0ýÁ±H\ 6Ù:c\9déã\90>Åqiª¦Ò4~ÀÍæ|¢\1c«E
+2Í\11Õ°{\ f
\12\7fA÷Åi\ 2\82\rª¸é\eXËö\93+R\ 6ÔYLÄö¤ÍN\14_M\eô*Îg~wâÅ^WìîúL\ 2«ÞJam\1a\86·]\96\85ÑÑ6¯ÕÿñÎOò{\88\14a<\ 31\97Ã\1a`3\ 4\v­Ó-AðVк ðê\rA\v²û\ eа¼\1e\15l\94o´Cpì\18x.âÅ\9d½y¿\1e¨\8b\0\93°Äþ¾H`õ°AH\8b\7f¡\97\ e,¯w²puÅF7tÖj½\8bÆÚ\ fµSíè¿\86X\17Càü.\8f_1z;cøôP\9e»\9fW\82\1cÔV·F\81\0÷!¼Ó\80\84IúG\82ä\18û\1dµü\9aY\8cÉM3\ 5{¾y¾\ 1Ü[\13\11½ì\1218&\9f«­ôó*Bùõ­ôâä(\84Ý\87V²ç¬sÃrøF­¬!Ñù\9b{aß\84Ü\9a6Ø$ð\9aj z\8777²Üò\14B\ 6\8el #)7ð¡²Ã¸0*\82ô·\86;Ôçî>y^D¿\fZ\81x\16ÇwE\16dTA»Òèjt¼zÿ\83L\ 3öûE||g\81+Ér\98\89\86ück\1f6à¹Ç,\9aZA\12nå.\11\81 *Fû\1eu&A¼½¹w6e\86\96\90\ 2$\ 27¸/\9f§\88\ 2y!§\96\8b\87\88-Ûe\16PZUc¡µ"üÂ\9di/w\17S\82ôǵ¤©\89óÜÀgç\92ãc=î/0ßdÎeæïÇ \1a¬1]P⹡¹þÇÏ÷\ eÈש\98\a#\82 8ý'\ 4­4\e.=ÀâÐËþ9è\87ªx¼\90Eg1Ï\19{ãL\bB      `N¹ ^IÚó
+lë\8fË[¬\11\99.¹Ðî\1e¸­È\ 2I¸.«d\97à\95Zå L4W\fXÓç¼ÑèÝB:,» .1¼âVÇS{\14D\ 3\92R\1dã3\1eð\91\8bg6ßÐ9K÷ÐÙ¦\8ys@ Þ¹B\8e©\81d\9e\9bu\8aÎìVà&\19\95µÕ-U\19\99E%Æè$´\84ýY¿\a\96¸\8aa²à6÷ä\81ÿê\9f
+\1c"Ðös°E)Ò\89+ßú)½Ð·qT\16ï\9f\98Ú]\12\ 5\8aR`px^Czäº\ 1C\98TXù\1cµ^\0âßÙm\87(Ð×\1fð\11&ð{B;ß\a\95å{\ 3\92à$¥= ñ%\b=\17aèj_5\9f\85\ 2¢$g:4­ö\11ÒGý4¼@Û\8b\8dÁ\97óÐO\10\ e£ÞTβnaj\ f\f¥1Õãþãs\1e\10£ÕÛ\93ßúé9\90R\92\82³0$\8fýëÂ<\9df\ 4\8b\14®Hêaç\80ù\ 6ñ\18ßRKa\9a2\9a({%\83ë\97Rçñê 0ݪ\e\99\9fϾñH|\84!îz¹Ê²\96ÒÚ©\9e ãDµ»Rïâ\9a\94¡>M
+Óî\1c\9b\10f3W\910\ 4Q|\9a#^\99{ôò\e\e\96;Ù,Èü\14âR«ÍÛ\9aôa\1d\87ê\ e\94\0\ 2\86\12§&û\19U°$      ©Êë=ïÊ1fz½ñÜ>\95?l\93eFù\aÔê¬\ 2-×T\95¤ë3¾b\807çó]\8cZq­;é{{Ýæ\9cÒC""\1dü\ 1ÃÕºRËêK ®Ñç¦\8c´ùð//îQ§y\17\8d\1crO/\12åÇ\86\f3\9b§Rw¬x£Ì\17Úm\87e°ÕÕXN\9eÜfª\10\16C\ f'Úvë\eg\84jo!0d°¥î\1de¯ì9¾ê\9fg\1c\84¸x     IÇGælÛ:Kßiá\1dåüVL\99{{ñ»Ù2®ó¿§ça_÷M
\ ec\9dg\8eC:\94\9bù²~Úeñ¯_èQ\0³\ 6ÒC¹±q\8f\1d¹\9e
+t¾xÚ\8buøT\1c\16Û\17\r\95iÚbN\85\96n? ¨fÉë\8a\9c3\124?²^ØBÝFúãrè(8ÐgED­\90ï¢É\ f-\9fÜxèí\9c³z\fVC\11Ô\9bSí¡\8c\e>ùkÎ\8d¦K\0\rÙÕU'JÖ\8c([G\8e»®K\94)«­ÊÌ\1a\9aÄ\8fD\ f\15\ 1^40ªÎÌüÓ\90(Û}¶??®\96¶x\18W0¹Ý\13\995âlc¹ÔCä\95>x¨«<ì& ~\99\994\8b\10cDµUR\96ãäÊ\8eÏ÷\1ag\89\94\94\9c{©Íph~\9d^\ 5»o\1e¬ð*¼å°\13\1dq3óm,¸\87\94¢rÅg\1cåb ~\8f,ÛµæâÍ\8c\7fN$\17úò¸©Ã\8f\85 \b\88x\93msîS¨È\9eÊ8ì\16{ÿûóìdô¬ÿ\93\1aÃo\84Ù{ãî(7\15\13þ-wø9:¦ÕË#]2COÝH\16BÍÂ4\8cÆö"\fä½\1fma\ 4[Çâ¾8©2\ 1w:\18\ 3ré¨@\9aC#\ 6d£F¸6\ 3Ê£íµ\16\11\93Èy Ø£Q
+$\1d>\ 6!M\10\e4\91é×ù¨¹\®\87Û\17\81¾hÌcÝâ\1a\89]\98!×4E\84*Jì¢\915k\eÇ\85\86ô¹÷ñ\16²CG1x\19·Ë5(\96ª\89H\85ád\18/ñfø\82'±©W\a£\b­¿{¥E½ªü\10,\83ê\v
\ 6\8bÒ¼Z-\ 3jÏyÞ@,\9eùÇ4a}/Óê\98\0"ùó~Yú¬b\ 5¸èÎL2N\9aæS\95¹u¿j\96hþ¥ôä@\182¹ó}\8d\1dÈc\80D|47çyFfÎ^èB^¬¾³¢\92ÛE"\19FQ \1dçÀg\86\êW\98ÑÓÏ\8a¹í\11gbñ^9¥É÷"h\83F\9bu«2Æd¶\0ë;s\ 6ǯJ_/°¬o»ñÐL\fW²k\ eíÎF±\a÷C%(\13´Ô\94\ 5\85Íî\81Û\ 4øW3\988iþ\16*\8býÊÝèd\9eo\16yíU&\0ÄðöS½\9fÁÖ\v(\fó&l­\9c/\14\9f \86"U¶;\8eÇ1\ 4{ol É¿Fi}=}0]ì@Ü&ø¨~â\95 Ü$\82OP}µ{|CÁ¿[\10À~þ%FÎbÙ/\8bÿvQ~,\1ag\16ü¥DÛµ¹JÏf#3´\82\ 3\13©4tj\85\90½h\r6\1a\ 2{\ 2\17a]nýʲ\95È\9c\89\9c¬\81êÞ×s\rÑ&îá°\97¶¹ \91\89³Cî\ 1KÄr5\rí\ 6\1eñ\ac:²gÚzÈ\91\8eÖ\13ºu"\99Î`Q[G^¢5
+YvÓä±DGç\a\84Eêè ÚSu@AhsñܼN\93\96\1eêwHG\11K\13È\9dOd\88\91uþ!ïÙiCÃ]d\88à1kcA²>\fÕ¯ÞÑ£\1f\86\ 3\82\17\ 6f0YÉo,'Á²Â\9b\86\97x5\9bÅ\87
+]Ì{ý:3OÃiÏd\95\9d04Íß1Ç^ý^µU\9a7ÔVªïÊ×\9d\1cû®|
+¼XV\83\f.âÑ¥b¼w\8d­)`\vË   ·4\ fË\7fï~\ e£\rzêп\ 2:°RëÆ    \8a©\19N\uÌ]
+\ fJ^k\14#\91;+PÇ¥¤ëwþ,X2Å4P\81Vy$¯\8f´¡\1dð×_A±\ fz(ºh\81>ê:À<tòc®Å½²4¶d\1cÌ*¦m6ër\9eU    \ 3æ\993HØ\1aLjë<?SEqTzVY3\17|Àhg\96 FÀµä~ã1\11&\92Ëzá¶ÔJ@ts\983\8a\9f \83ù\17ºÃÌø'¬\7f\ eÎñ®\1fN\9a\87%{\84\1a$[\9dWé¬ÿñGó\Þ÷{½\8b\83k/ÚË        ´¦H"\ 3êÇä1h\97\7f
+©èél\ 3nï)Ù\97\82tb¶² T)Î\85ðÀ6å\93ç6×#\a
\97¨9QV\98¹B\f¾y´\8b\95!\f\1c*±¯³¼°F§~ÛË\b\84Û°\f-9\7fêø½Wd     Ê}ÑÔ\11\12 W\16\ 14\ eö:QI¬ONFíó=\17\9d\99."£u@2;\8dæHð\8bs\84©k¦&óX_-ê4Sv\16é\92´|³\büq\93Ø9yVnoL\ f\aýÇ\ f\1fÃåc,¿ú}\98`x\ 5§?\ f¬àØYõeXy\ e\9aûÁ$:\15«\0Å¿\85ã[ý\19\8a\93\89Ì|e³¦\9dE0ÙNÃ<\ 6¾¾ò\92аðàgtF¬\af9qÕ°\ 6;û/\e*j\1a\11Ró©Ç2Xº}:C\14Ú\1dNÿ¤\èµ\997W°\155a\99²\ 5Û\eÀ'\emG7d\vç18e8ñ÷gÂÚ(\87\9f\8c\92B\81YÙ÷\bkʸI\9a8©ËÅ\ 3}\7fPý9Ç\9f[\ e\18\94pDÔ\12\88ù\9f«\eÊs#UÓ\7f\1d1eÔÀåÿès~w»\81\89\e       \17\9c*\9c&!\8eÎiA2\14=\19*[cÓÙE8Þ64?\9b\1cê»\90\ 2r~\ 6\8bá\8dX\84áøÿxJ)º{KJB+\9bÕÎ\11\99\88î)aöJó¹\ e\107B~\9d¯@ç\97fU\11ú\9e·±ñ*¦s·\1eYA¯\8c¸m nkYð)î½¾[\13Eyöç\13Z:\80cÀ³Ûç´QP¶î\9b\ 5¥Í]\94ZÜ}8\v¬Å\95s\8e\7fÀ>L¸ÙH\98\11\819j\82\1eu5ò\11´\89y]\ eáÑXd\1dy"\83\ 1FÓü\9e\ 5Fÿï³x2QÚpB3ý\89ôB\8bÏ0_\86\1a\85¾Üg\0\1fM+Á\8en±ó-\98\94ý¯â¶We6\ 6QÛPÚÍç\97°\9dþÎ\ 6M\ e\ 4f\1clx·>ÈÒᶶ\81\\9fÖ):\1f\ 1°'\fLB/ï\8e   ¬\94XÈÈÜ[\ 2\96¶K;\98\88,\8a¤$ç\87»Ö!á8\13u\ 3­(l¹=ö\ 5\8eyoæ\8e\8b\14KJ\f<\r\89\1aÕ\95BÆIy\b<\9bJU\14+4lá\9ajÚèU\ 6;'v\eg·p\9aQ³iËÇ?Ba\bðóãqQT
+J\14ø\8d Ò\8d[ü%'\1fiaû~\18!wõ«úóo-\87&}\13¦{k\1cÌå~iÇê\87\8b|'\9f5ô*F:ñ_Ëq\11ÑÖdõ5Z\8a\fg\11\8c\v\82têfþÁeà&¨Âêr<¡&\ f\ e\ 3²\8eO\14 
+\ 6~S\ 3h_$\ 4\¨Úr\ 4ãtf\14îKMq9òE\91Õ×"Õ;¼þ4áJbªð¬°\9aê\1fÀ|þ,·v\83§:o\a\ eî^\ e,~½¬û\ 1\1d\18Ï~\85hô÷\vÎ
+\18ëA÷V}\8dº×K&\1e\rÝI\ eI#ó\1d~C\ f¶8bsþ\13"7grèëfYv\86\ 2\17\15ç\83\86\9b¼JFºv\12<ã"8\1aÿn\99àz«é\14\9e¾1Õñ\8f\1dOLzB'p\1fO\16í\vÒ ß`-C>\fÊÏ*,2\96\19T~ëMp%ÈU5\va\91C\95\95Ô«Øø¨À¾\8aT\87\ 3\16h¸Fo\14ÉÌ`ýdB8|\ 5\ 1Ò/&b\19ÅË\8f2öõÓ\1f\8cáBhþÒ\83H\10E\9d\85ŽßYçä\ 2ÇFk tôa\9bµä\ f\9fÍè!çÙ\1d\89\83\bê\92v%\88\87µ\89Ë\0E+m2\96\8e3fâ{qSK\8d\\90«îa\81{\8b\ed\b.\98à\b\86Ú\88\85?S\14Õmâ£à\9f\\998Êïp\9dµáww¹\8d*¶¨¥Ò\7f°ÝHïë3j\11\90\82\9eË1ûgÒ\ f×ëÞ®^ßÇå\11èQ£\vv\1dëãÿ\9eºÕÍ1å­+à°Ôo`¥~\9f+1°wa\8aqBv»\15\ 1Í`K\aôå  hî\9fØbm±(Æ«cÐÍExö·Ç×´}γº\81\99\96|dè?¶%\93õ¼y\92\81x\19Ð\11\99\96¯¸x\13\8céIM?±>ýÖè§\103}oñ· ¤\17>b`C[\ô\15öÊÞ¤ÓM\82\98!i\19'â÷ÊZ½\19\97àáx\10jöiíJº$\11\93\ 6±£ö§ü\9d\94`\vÖ\84rØd\80}¤¢_2sÒ>-ñÊs¼       /ø\98â\8eîþÃ\11\19XH8[z¤\7f\7f\1dµh\1aÓÑÆ6êØ8\ah'8\91\10ÆLK\r9\f\8d·\8e\90¯\82ís\1cB\98å'¦/Â\82l\91>\1eg'\1c¿Î!<î îÉóÄ>\94lö¨)¿\10s\9e6¦Ò\8f\11b\89\83<Û3\ 1¡ç\ e\1a×ýÁí\v\7f«Êþ\8a?\99\1d\80s\1ctöã½\93ü\1eGsÍ\84Kª¡h"@À\9d\930ÂKN6+"'&\9bi[¶\b\18\18Þú\ 5\84n;\a¨wU#ÌÎô~#)£¼=\14&|Ï7Ã\87%`¡\17\f]\92=\85SÐt\11ÁLªg\ 6M×á-¸dX\14\9a¤¼\94ç1z\90\95\98ÝÒ\13\9aõ×»(\86ã|\1aa\ 5BC£úáb\1aÙ½V°Pª©wz\ 2`©Ý1v¾DY»îIrªÄ\ 5z5<­Ü¸ir\8c\8bÙ·)ÑUgbsÅÆ\9cý´^Á\OÝjÌwl\18\94ÆÞ¾\96­\1f¢ÈÕ5¾øî6P\85`'\1fjÈâÛ?·\92¸z2[NÛ8àÚ6æé0O\9e\18X6w\9cóC\ eÑK¦B´\f=\b\ 2ÌTË\8cW\9a¸ÙR]CQý°WñK®ôTÞ\8dµîAy¶«Î\ 5$,ÿ\807ä}i-è\1)\13è\86\86ZA\80\1eD\855|: \182öØÞ®¬Å¯\92¬PãL`z\15ô\1d}\98GêA©O]ô±\ãg\95\1a.?4\92_\1d\9c\15\94æÝÞèàP^\99ùÁ\87Òqè­Cnv ï\93¿ìÿ\92     \12%\8d\87:ålݶAFvÿÓé°\8fíì\ 3I-\94¹¥\99n(¦Pá\98¸'\9b%¹¾-\96êtß\9d\99ÿãl\92\99üó|îÏíÑÎKcB0\85¼\91ª©\19\ 5[a¦ÞAÃÇ®è~Z\94V©4b>9º5K\83{\98\8e¢ý\80\85\10\r²\ 4\98÷\96Ñé\8c@äñ¥\0+­!î\8f¾³\1c[\9føÀÍ\13\ 32ÚK¬ë0C¼©Æy\137µc¿õßÀ\16ô\8e\ fÍ:¦ \1a~£á°\ 4\13$\bá\97+\ f°V\ 6ç½+\85\1f÷ÂñCf\95Ô\95\1cCýßz/ÈúìÝp\83\8fÌv]k²¾qª=ýÝ@[®#õº¹ùO³.Ûå¸ÍS\8a¸cÉ\10$:\83\94\81ÌH8Õm-*]»lÒÁxí\7fêv­&ô?Îfª+¶MÙ[â\8a\9cA\80PEi\vÝ\83\ 2\f\1cÈ=\9câ\17gÛNKì*PPE\1d»°m\ 4êX4\13{\8e©Jð\89åÖ\82\1d\97\ 55\vÞÊå'åÛè%Ò\10¿\97\14¾\90\96h\9có\b\1d\9a@CReÏL\8a²L­\1e\0.yoq\ 2\97¡*\13\9añ\89zäs\13]Ë¡fõ`ããª\b©T¸üæ¡Yz|TÔΰ\15?àg,Ç\8c\92\7f§_H\a\11´a\9eE&\93¿\9f\8a\15\e\9c\9e¥ðý\94\11áµpB\1cB$S óobj\96\82õp\88ü¬|®ïÞUd\9cÿ\91Ó,z[Wn¼æÍq*\0w´*\ 6Sp\ 3S\1c\92ºÈÝ\89\91û~Å_K*½qkA\ 6å¸\8d,9G\8c¢e\95så:µç/\82 1\ 17Åé/<Äg\99\19o ³\15=\ 4\87µàÀãO\81<§Z¸\a\97\1d\0\9d¤û\14x5Ù]4X\ 2Ô\8dÌ~r\9a¦õä+b:ø3çÃ\80â`\13àÕÇ\15·ù.à`\98Ì#¡\1a\ f( á2ITÇ\83\17l\87nn½\89Hã3çZaÞ¨A\8açæõ\ 4^P2Á\aã¼8\95D\94Í°Á±1r\15\85Ñ-&9êæ¾°\99Þmyý\8aI@©\ 5\91ÄçYó\8b\8f;óEéÆ$hÇ`Msî\10}ùv\ 3&îäÐ\81\l#\1aÆ\88\1fßá\7f³ö[²»\0R;nÎwæ\1d\1a{\88¶¯µ\ru\86­\e\8e\87ã}\a\17\7fP\1a\12µÓ!Fß\91\82¨\9aTÃ>©¦¡úË\ 5[åæK\8d±\1aÜHG£có,Ê\82<\87\1aÏÚ,§¯Ï®ñÖ9      \9bn¸Ø\91¬=\98YéÝ&F 
\93[\b\1c_)rÄ1QÑ\ 2\9cé\85\94
+ÎÐi×îO\9a'\198\95\1a#L+­tk¨_\17n/'\eºªÌtE°lM¼uýuë1"ëh!«~@\ e5aÀF<\1a m½\bë\9aµõg§¾+§îÆ\99\b\f
+&Ýûðb1¹\7fMa¨@
+1ê\ 3Ä>s°¡Æ£\ 6/Á*\89^×"ÐÁ½E\96\ 6«Ù¹\8fS]8fýr\85\10V\0«Äèé\91\bý¾\1aβ\9aÌ鸠 éNÙÅu¸ªÂ%\1f\9aâ\93¨««s¹è\90j3·¬¦ì\ 4\19r\18\8e&ãnë\80&QÂ'j¸q+xÉ\8cµè\10©ÀÛ¶³Bu\95µ\91ÊéCòÛñt­º"I\a#uò5Í]r©GEH)Ϥ==æ°Ö\87\87!é@\13ùÕ\13·Æ¶Ì½\ fBZ\96çÏ«9Nâe;)\80ÍÄ%Ë­ê\80\9b¸ñ×\1aD    \11M*ä` \17\12\8b\10Ú:\10\14\1dïõ0F\ eæ7®õ\9ca8\16\7f?!\19Û¾\v®G³\85Éú\80ÙËÀyEIF\17}h\8dz0®ù       ¿ôå4\1a\15¥7\1c»_1þ\11\rΣû8î9S\15\9d\9b+z««´' ÔÜ¥[Î
+®Óí@Zħò\15\18tôY\9fñàAx\8d¢Õ\82\12Ó§´ÕSà¶{Õ:.\92@ÞT-ÖI\10¼<öÚ\1aVÞÙ\ e\1a\9d±\97ÿíX÷li¬é\ 1\17¢\f,\84@&\9bÙ\97\8cá\94'rÛrúk\90b\15þ@\ 5\91\ 11Ü'fzfL\9fÇ\9fO3Þ&ج7Ø)W?m¡\12ýS\\7fû\8d\11þ\ 5¨½`Í|õØê\93r]Þ6\aº\ 2\e\92Gx\1dé\9a\19g¯­£`\1e9
+}@ä* jjz\9dá\97püîâG_\18&±1¨\94\ 2̧\82ͨð(\ 3yÒ¯=&\81VÕò\12n£:xp\86*\b°'E\18ÖÊ0¹÷åÜöx\ føÍüÞ3l#\97/~õT¤840vu\k\92¡sö\ 3@Uá6ìý]\7f\1f½¬ãÀ8\1dX±$¡Ù½x£/Õ­:\v?-éÏ\97\eG_:¢0\95%8\1e}Cãjrò~æØâ!*Ë\9a\1f*"9\90ü\1dÛ\1d\13¾B\11J\15\94\ e©®Z's|\84\ 1\9c\bK\1d\81\84\9f\86eç \1c;}{?UJ.\82\8dGÚ'\ 1\9ct=\7fdÇB(ßJ'`l\r\eZá;Å\89<ôC\ 3ç4¼\ f«%¡\7fÅE\83±¨\1e\17xÒgÔèb_ë,¥´\93k\85аaãª$ÁÁµrè¬\fZU)\84ïX\9d1ØWwàù¨ì$+×å\9a\1aDl9ð>PÜ((ÂBs=<h?$#½\8a\9bßcØ\94\99ÀP¡\1a½\8cb\vÆä\95õ\ eUd@*ʱÊìÌ'p9Ú<;\1eJX\93\8eGué\15\eÚt7JÏ\11:ôÝ\14\8a«\7f}\9a÷\ 2C¢{õ¼&£\ eïò\8bì\8dÏ\144ÊÕ¶ËYNò\88¸¹XN­¾§=\8a\95rZt8$\94\82}Ëwõ\86\rߥ<%A½6áèO`®º¼\14v\8c\856Áúd~4^çòÄÆ&\15Hh:¡ü#­0KW¼A^ámZBù<àî\94ÀÝ´ÝîX±Î?F
+êé]¡r±5pC\11ÜZ"½h\9b\92Zr®øØ5_Ø\ 1>!\96¥&5ø£ôÃ\aÊüçæý \1e\15T\ 4î]©\8b'%\95jïÖ£ª¿ì3\86
+DÜZÿWCÕ \8c\88Yr ÄÔB4ãdlb²ïíJ3¤\ 1ÇÜ×4_-4\94ß\ eÙ(Ì\88kóS;_»`á¡\84Ë3ÅòÈ\95'Tû\ eõ\a\19ahBTµaÌ\15Ý\87¦.i\ruðuûÁvÆ®\87ÂÊC\16k\ 4Ãn\12`ÎìK\19*A|\1e)§¸»_·E`Rn´ÓÀ\80\113H&¼:Ŷµà\11ãX4\9b]Öê}Ó$¢/æÃÈÿ\8dÑæñ\98\9b\8aUæg$A\826g3/A!H\9a\9eÄ@4\ 68|²\8bi³¢\87½f\bvÞÊ\882³»\8a<\953Nþ\93«Î\87\9c\90,4\ 1Ëjj\97(\ 4q\80~3hmÀ\91×î\14Ó¾\1eF"É\129\82a­]2¿0Â\84\15  ê°¶-<zú1/a¼üË\ 5ð;\9bÎ\b4\99ÚFsEøû!-\8b\16\11d÷ÝÈ\85ÜŪzò6²^Ó\88ß[Âë\15\\ e\9b\8f\13eh£\eÃ\9avËU\98(¼m\13øî\87.?ËÁI\16\97¼ÿ9¥u\95\rÐ5EP@ßÔ±P~wA'\9bÀkÀcYÆõ\rþx\97Z¦H9(à\ f^U§½õ­\90\8b\7fô\92\ 16\1f´8\11\16\$ m\1d\135gØ\91\1arzµ\ 1<üz0Ò¡<Üü\{j{NþT?õ\81\82\ 1ôKNðÞ\12#;ý$«-\e¢Â\10\9b(\11nùGWØ\80æ÷Ç\92\92\13`^\ 3"$Yµ8©MV\85Ec¥\90áà5c Ö½S<,ÅßØx
+]+{¶Í\81®\9fûég\18絺\1a}\86×JøéíG¿:Öm&\1e®\84Õ+jÓèQ\182}¡661\1c\9f©4¹\9a\8e8¸åÙ0ÒR\9e5&i2\1cûK\1elê+ß­òêædå÷uv²\85\8cP¾)\88\e-}¡£\98ï7\f\ 6µ\93n 5\95÷\99S\80%àÎ7ïÝÄ\95x1§\e7Çø\8dÕq¤Â\9eDíÎ\8b\11"é_²,%£å.\9fØ>
\82G\80ü\\9dè!`PJÈ#{\11P(¨\90F\9e@ja\9aZ5è\17\1dLI6Lý¤l¥×7\aÁ\16\9fà\9b\9b\85ξªw x\r$\12Ý.oÝ_¯MJ ¯þ\99ÆÞN#$6\99\ 2+¦,­Òþ;Èã
+\1f\r!\eëÊzc©Á\14Ë­ÕÝsñ7è\b=T\a\86^\ 3\91Öçg\87üêR<×\18\9b\18ÅÏÂ;1æA\99\94\v\ e   \8dkïe£\v&£o\ f\81\8e[ÓãÊèE
\v9hÍ\8eûìEÓJblQÞ&±u\8fwåø>\96N\90\8e\1a\17t\1dþ?±x+!¸­¤Èo\r¹\1f)
\88\18ò@\97²bd>¿Ä¸±\10.]Â\v\9b:¥q*Í;\94Tiâ»\94/~4Þ`\8b\9e?®À\r\82bs,N\-\ 2}"\ fÌu(øçÀêà\9eëÔÙî~üévɪL\87@`x\87\156QÏÛ§¡\12Q
+T®B\1eõy\ e\1d\90f\87Oúhô\991\v²ãþ\91\93\f\8f\96\8fÆ31%hÐÝ0°pDQ\rß \8c
+\87\7fßÌ\8apV\eDD\1e\10Ë\e1ACQW¬\86;2|û\99\1c/\9eØ\99\8a ÚÝ\86ÓWÏü{ëÌ(d|\8bû\10ø\ 12\88.¡úJ¤F¥ô\9ct¢v\8a\r\ 6#\16Kûk=Õ|°=Ïðk\1fæ\85/¹nÁÓkN-{®´K\9fì¸Ø\fßwEp\96¿9æÅ!'õ\8a>Îç.&k\95\96\1aôFªë|ÿ%+ÔøXÍa(õc\87\ 4\83t\85äi\93\11à\9c\98Ä=¡Ð/[P°à¡S}\v\12:ì´\8b-Þŵ\95NÂK¾§\1d\88­è\9e¶²\a·Õ¡®\ 2'\9bkÉý\10\93ã(\8a½ú\1aôU»Á\1eþ\95\ fðp+Ù¥i_Ý\92N\8d!\85fv \e¿Ö_ÞD_\v\98Ë\9a\19\95p&}â h¹\ 6\85\9457ë\ 3 iÚ¹u\a\e\80o¿2^\1e¿Ù;\8eáásøçG\91Ñ\fü\91\8e¥B6kz,³\7fYM-¤ÒcÑÎ\11ãê@_84:®n|l|CÔ\aPâ8õ\1f2!¡{`\1cjá¼%\19"¸³jIKì=ðä\9bÐk˯üæ¶æ+8\82êZª\8bϲOºT7\8d2%Aÿø@l:e´\92\ 1+ Ý´\89éÊ®ù\8e¦\13úR\ 6\1fl%\94\81\ 4\9e\88]4%\12lTÚ³Ô mbä\96N\95\1f·6\1dW;/úk\1a:¿\96\18U!ÙEF÷A¬z9»[E\Ñ£ñç£Ê{\e\81]Îê°ïxõe¢«uwëZµ,C×\ew\10\ eθ°AAEK¸ ¡Êïî\ eP_\13Îu\bé\\9bÎÊ,yò)ª\1f\8f÷xä:üÔ}`W¼[½\e\ 3\85Þ\95\ 1ùÙ½çÝýà;m\90<vb/Þ®\91¬ß#Y\99\9fÒe\etJD¥¸- NÛ^Ò\92\ 4²cîK$0ÜI?M\ 3ÇgU\92Oa\92Ìh)øú¾g4\1døâr\11=:\88Ñ\98A\86<×ÆÄò\10Kk\ 6¬eé]\9cÍúr\86þ&z\ 5B©?$д×ó\bN[£\f±ëA\1cù\92sÄ1\91D-\0\15   T*^&¤jòu|\b\8bæZï\98UúH_ùK\93ÐúÎ\98e'?|\ 3äqÜ\b\8fá¡\8e®\15k `\8f\10%àäø\86\8b7X4æR8º\ 3\9cº,\ 3\11ëÔ8WQ\89\17ä`Ò8øµ\8b?ùÒÙ\84u\8fëü2>?5É´Pë\19×Rp~2Qk!£â\95Áøaaô\19;8[gÚR§¤©ï\7f\r\13[Lܾ\\1cQçôÔÚvÒ#dúÚ¿9ò÷2\94æX\17\!\8eug¼PÃ=Ä\95ÝÉ\ 6CîÀ|hâÇLoIUs\80\9bß6\9e\8a\Ä´õÄ\ 1ç3\r!Õ9²-tF§Ë϶ÑE>ɤI4¨÷\v+%\ 1\ eÐJ\90£­\8a½¸\fã\8fC\8fã}\9dHÂÌËCÀ\9aÆ$ÜMÆ.Öþ\90\ru^yº\vpVí\8a\1dî\e²lÀ\9a=rÓÚêa2HÐ|,
+0ɸÊ)\9bÍ\9bÙ\1c\84f\f_ä#J \977\r¶Ý\1d?Ä7\ 5UV\8aÖXîÆ\99\r_F?£òfGÇ\81\99\99¥(_\1dcÒÓ\xoy\P\ e\1f\8dç|\vy\94\ eý,nïÅw\84À\a\95_\8fæ\97¿¸ýá\86 \86,\85aVÐ)®¾\a8\92\8f\83\ 6D¤ú\12*nÕ¨¢úÁR\ f¾j!pÛï\av}5\17f\96=-ÆLË/B[ÎÅ`\10ìÁud\99)Þoüi\80l\ 19# 0oèWìÐݺØ-¿\187w'Èf·Ì\14\vMË|\1f\87\9aÓOÊ}kW\1c>\1c\87צ\962\1f`\9d#\85aBü¸Ç\0\16¥´Wæ\93Î\ eµ\ 3\95 i\91\98\8d¬
+\a\99\88òØtyb\8a\8e
+¦G\13PI
+v\1171.Wå9ÁOÛ\99w30\86\ f\84\83@À¡62\v\95l\82\81¡Ò\9d\88\7f\e}3\ eÙÉSA1¿P\95f0äÓ:¥\8c\ 5÷\88Ì\f\82¶o\ 3\1dèÛBÿ. \9bû{AX"ä¨Zõ·\b\ 53Hmë\98!\b\b*»h}\96\97JCó\ eÄ\8d\1e\ 1ÑäAup\90O]Tc\1e´]sò&e©üüC»%§SÊã\81\9d\bÞîeÊÂ\16ô\92åÉ\16W\12\84@»¨\v=\918¬F\b#\ 2\8e\1c'þ°T\15\8bújz\e$_&5¬\94\96¾f¨0v \8f\15\7fì\a,}U\9djA\99Rîkv䬭ßk»J\98£ðòþϪҠ\16ÕwQn|;µúÎG\84¹Á¹\0j9ïurVc;[+\ 1e\ 2wòú\ 2v\9c\1f§r¶03Yª¦?\87¡#_\eä¨\88\ 2\15*--\8cj\1aÇÿ\84\92ëëÅÓQ\91-\19L\95\99\8b\ 2\9c\85\15\17a®Î3l\95\8f5ÑiP\1a\11\96·;Q\13\1eNi.Ò\93úKÈK1¹\12\ÕXy\12R\7f8\96lÔZsVb¸Ûê"ä\82áã<\9cQ:    ÛR\1fnyR®\12\1av\ e\ 1;WNår\83mµp\11\80+3!wÕ¯\12ú¥\8f\ f\7f<Zgd\98\rûåëx\7fï\84\8f§ïHÖ»Þý\8a4ø1"e¯ida\83H\fÈ5°í\9b\15\96xó¤Br6.CÙ¶\ 89\98¬\ 5\\92\11/\141\*>-r©õ\84¬\91ññf´\86øa\9c6~îåGþárIM¡ñ,'é¨'\87M­ÅÐ\82\ eá®Öa÷Ú<\82\ 5Q_\ru=\8aÂZ\1aÐ}Ðy\b\ 2²`
+U­±4Òú\99}\ f\93\b\11û\16TBÚÙC²ÇÓO\10\92;½=µ%$¸\K@¯Ï\ 4í0ÿS\ 3\13¼$5¬È«K\92h\94A\ 4þ@\8d\12qm\v±¾Ñ\90)ÂðLo¿Ï\88|GlRØ\83&é§E\91\ f\8c{8ÛSÉãákömsÖq9HùäÒ¥ åFñ5&)~½L\81¬ÙoØ>y©\0_K\1e\1d£\8e^óÜw®²W4¥w>^øØi\81\1d~(ùkî\1aÏ+:R£xɤ¾{P\b¹*\9e\1aÊm´ù¹ë\1eæ\8eè\ fÔýÌ\84\8b\ 3\99yÛ\»\95\90ì\ eîáGý}cL*±\1d\1e\96Qøot´º÷\7fz2¸é\88gw}Ïö8Ñ\fBG\ 5Á9F@tä Bi ÓoOËͧ\85\8b\1ew-'I\9c0KgJý¥\89Ó·¹Á2q§~qw'­¾      ´!r\12ª\1e³5\8d/\9d\ f´OÎÊ\eòo×\aM­©L±»äµf×ZDºØ:tqÓ\ 1\10\ 1hg\88¯\9a\81\9f\98rAò%]é\¤2\9c\ e\90Ù¡¼\1c²\7f\10X
+C@βd!\8aÔh\r÷Ò\b¡Ã­¯Ã~\7f\9f­\8b\17µ2oÊ!uº?\1e\b4\8c@\91ä\9fv¡YO¡óp1\87\8d4E\92áày\83ÆZ\83\9fÃ0Î0A·1ç\8f\ 5c&\aU\ 13Aû3Ïç\0\93\83,(Ôúd\15ð\9bç[=7\17[\89Á\8e¤]·ëNþù\8b\83þ\9b¢
+²twË2DjWþìp\11¼Fî¡«5\85h\94\8e¶.0¡`\86®Ãý\97\9dUv7ë\85Þ:è\93»ëÝ`\ f×ïêÚ\v$ÏLp\87p\13ØN1£Åo9ì\84\8e\96\10Øö+A¢6!4`uëu\ 1p\91`®¶6©Â}æ¿\7f]ÏS(èøp¡d>±\83\8a\f§¡¦\8a\8fñ\90Ë\88\ 4Ù9UÉ"á¾_¥¦b'\90\8dÖÚ\fÕîÉÐ\9f t\18ÐdSRÚ\1fÎ\ 5¢\1ds\87t;\f`T `h\19Q\15     ¿q«5ñ\97¼­ÀM·\95ftÿ\82tÚX/^\9epº2Å\84ÆN\aà=$%µ\84zbÃ\81Ïï\9aü²]áO\81Ú¡\1c,\10=Êäªt\8eü¦~f,þF\ 4~\7f¨<5v\8e\18¦\97ôVÉAî\98¤#m\15ëÞ{
+R\bÎä\82\85\e7q\1cç\rßÛteòP*È*ïÈ\10\16¢w\9fXÿ\8dÎö[,ëÿ\17R\11­î/\81\14\8b!þúw}c*ý1      ÆÎÊJò\8b_w«~w*cô1\92Ò¤ôCB\9eç
+ÑØ\82\9câ:y\r>\80®\ e ®A.Âð{QRµàÐé\89\v[q\r<2\9a%H TasÄÏÀ\89=Î]\18>%w\Þe15ã\f\ 5ÄD©\1e-\%ÑêáÔ\97%gÙ\7f\ 6Nâíh<BËò»÷¶\ f"ê«\13U\85ïEâOÀv\10\96çgyú'ÞfZ/3x×\13?ê*\15\9aP;ß\1aN«µ¬H3®\1a\94ÝäÅ\8eêº\ 3é~\9d¼XR\19¢\98\950\83¢Ô®ó\rÖ\r½©:òÀê\8e'\9dÆpÉ\13IS\17æÈd¤ÖºKn\av\85H\19e[\14f>\1f\83¸+0¹-3ýøµ¶4Â\96Än»Ý\12\83Ä>\18Üø\v£WK/(HôpÖ©ëo 1ç\1aµPí$ëÈ2\1fºÞz¯É\ 6\0Q\v\e\89
+r%y¬\94\9d«{\83wT<è,{1ý\8f!(ac\a\9aã7*\94T´w¢ë}\ eÝ\ 4\93¡ä\9fÙ\8b\92 K*¡Vv¨\9dã\16~@1bO\9e9! Ï\99A:q^Z\87r\11u9\1e¸a1ö~\ 5\eåË£ùáíº2\84í$\13\80Ì\9dêt\rݫ䨶M\bR¬Éví)È`\87\ 1õ0Ö\8c \a\aE¤ú%Í PÆJ5È~Ù\9f\86\10\83¦ê<\äµ\ 3\99g°ô8¦lÑ\19¯Cà\16\90©*ã\ 6\96O$\ 6¤b\b¤Çþ¼Øß\88¨ü \ fòèýC­â÷çðMwé\15\ 5h\98\14¼¥\98%\17Å\17ÿ\902+\ f-\94=\9fÂì\9cLDɾä"@~Y\ 1\1cï\aº/¬\ f\1aåi¸v\9bÝ£}n\1cô\1d\fmXâr'ݸ\12{"Ý\iõy ØÜ \9d¾\8b\8d\97\ fÿ\9a\816\9e*1\92ÅF`\96¬|Ñ\93HȼÏ\1a£\ 1\18Vj\9b\9d@Ï'Ï¢\94\1a\87µéÇx\92ûÔV\1cgw\9d\ 29s)\9dU¡{§%%-´­\1d9\91é\95ÉLR,\86oûÞè¸>q­\99\f~ùµÀÚ\9b\80c©omG-\1a\7f\10oë:Î\9b©¶sm #\9d¢û\88}»¹}à±öú\9a\99M\98Ia}ÉÙ\87\vù3¤u}x¬·¯â\98.à  ¿$\r\1eþ\96\9c>UÁ#NÄ¢J\v§W\8b\14¡ÝÒ\10ÁÛp©¾ó\15¢8]\9cy\8aðb\0\aü\ 2\9fFij\ 5]îu16qÑj\ 4\r\9dÝ>wo!Gµý½!¤:ø\96\ 5Û\82û>\ 2"uÏÝN~òz Ö\8e.\ 5  -\14¯¡\f\84Õ\ 2y\97²\83\ 4À5ÿU~I õE®IÇ\9eõynË\v\r\10\15x­íÕ\86ÿÄ­\89iß{\8cdÝb~1¶\8bÊ°\81ðßk\1eø\1dÁ¯^òE\8en^#.¢YÝ¥Âz\19þ\9c\9a¼?\92-@\96*SF\ 5\88ô~\89\1f\8b\10\14\ 5¦d÷\r\86®­\93m¶Ó\93\93!\9aÄúb\ 5ÿÄç6 ²\16\f\ 6\16t õXJN°ÿ\9bÑJ\1cÈ\99LV\90N²³É61%T{<F8\8c2\14\8cßa%ãkm\10*,KK·(\1fÆÊ\14\18\9a©\1c³»\9asiZ\½Íh|\13Þ\9d¹\8dã¿\16èÞDDhU\11õ\8fæ\16ÍïZ\97\17\9d\8aÒ\eÐJŵ±`'\ e¤Ç¬@U\97¬2é\15§8#Ô\ fÂE\1a\eÞ\88\1dÝ˸ƥW\8f\8b\1f\ 2k½Ûüe \11\99ôx7Ys\r=Ó¦ÁOù\84º\84ýÅ¥Ë\1f\ 5\14ÞìÂ%ç\89ù\7fç\1c9Ã3¾!à\1dÉ\84ZáÙz9¸ür\8b\17\8f\13ð\18:¥8êO®\ 5x\ 4Áú\86\93}F\17\1c\1eï]û\v\13
+é      \175B5tâûh\ 4\8b\0®\81\99¶o\ f\f6®[lë+*<*\98b'ð:&än\172ÁÛÀÈÅ\9fó\1a\ 6r9òT½Î+\82Ý,à[Â-7úw\1f\14\80øFÆ`\7fÇHh&\80\0\15D\91`2øEr|'lÈá\84\1d\8bc\1f¹\92Q7òÿÿ\\19Ïû1XÃ\92ÇþPþ\0nøܹf\8e\8e0\1d\10@\Uöï\17>Ûl90\9b\89G9G=¬,\aÈÆÅû\82sc\953aÄ\1dZUO\e\86ÅÑF÷Ìa\10;-xä8\ e½Â\\81Äeÿ\8aÈ\vèÕ0Þ+ >Â6ÈÚ¡ñÇç\ 6\11µ#7u)©s(\10\97\85\85m8\16\1e8Ù[8\ f^ö¨\93Éá~SiÅ\92\9e@ñu½|$Y½\9a\93\9a©ó\123N)\1e\a¸(\vÇ\12#\1fÕ\1aÎñI°§·?\8c\8b:\1cH\13w-UÒ\85¡k\81\ f\9bH`o\fÁ\ry2Ñ4\8aM\1eu»¶1¦\v\13ÕB\80y{0¾\18\e³]§5Dǵ>dãvÕ\ 1\19&væt\8c0#®\95¼\89ÿ\87\17\ 6=¬Wâr)-\14 çJàAa\ e\92,1½\80\8e¡îZè´´\ 1_¯\¹\90¹/ú}VþÎõÞ\12°É«\15WÁ}\ 2_ÖÜÉP\9c\8aùW\98\8ey\87áT"Jî\eédg6w\8fû¯ê\ eµ[
+ÃÊ\9b\8ap\8dx\93N:\99= ½¼éq\94CУñ\8a\vr¯é\9b*µ°\ fú\16ø!¬?\88\19°Hkw}9»        ³L3Ê~d3ð\\89\1fSm«\98¡¤GÍ$ª\v\9b\ f\82´\9dÂê±R98uü5wõP\11ÙT\8cèr¥o²\96V\93Y\157ÒÒ\98XxO»Æõ\ 3\eX°HVH`\94¯ð©\8f\9f+ÙÛ\9bë\81\15¿°\80²á0l\1a\8eWYý\83\ f\88»þ¾7\ 2\15J
+N<Ä\ 3µ95XÓdõDð{\ 6\81\8b½~ú \17\ fm\05õT9ü\83\97­\e\ faÐ+]-è\9dÈîª2©9\80\94\93\88¼#Òc\9bâü_æN\b\81ó*%³E+\ 3\89Á'á\10Q·IÊK\95
+\1a\17Ëó\83ù«o¦â1\00¡Ê\9dÝiÐÚup¯ºØ\8d\1dð/\13¶Tö%[# \1cÍK)Ï+ÑÕ\15ã\ 3\9dÈ\80ÌQ¼\v\a\84¾¡Ú\83±Þ\11\8eÏqõl\95a¦X\88_!h3+d\8b\89ößËg\8b\82Q    ìðÞÞ\8f   ä­ \ f¯'-®\8d\82\8a\f´qvØãÓô\8e";nDó\81Íê\8f\12\e§(¤âÚ¦Êl\0ß\10,})×\8e\16*Æ:6e1\1f\b<:4\88Õ!âÓb#«\97'\91\b\96£Ü\ 5Üø¤Î(\1c.\8dÁ{-Rÿ"(+~®\11\18\89\99dE\10\9c`¦H'aZס­PÎoC?"w\18\80\92¢*Ü K$Fó\89µ­ÏÃÂ{ðxz3ÞÊåïc¤\88\aà\0W\89Ϥç>\8d4Q\96\95êÐ0±\r\1fKPûuDRo¬49R\aý\rJUo³C\82\ 2ùx6Ì­V0¬ðL\1c )ù\e=\rnyrZÖ\89\81\9a\8b¦t\1e\ f\90\8f¸\169z¶FZ¨@ôW\ 6W=\88¸ð<øÈ\ 1\aVÖG\8e¢5yDîÈÆ\es)\96$]r,±\92î\aÂ}ÁÌæ/í1\87\96\88h2¢Æ\18<`Aâuqµì\12+Bå\rW'¦\1ch3½ÏX+õ
+¢ü}KM\89T!|\1fd\r+ÂîÝfF\8båaF\14 ³/²(qì®\97
\1dû:Óß\1fÒ¡ÉU6ËbZJpÌuó¯{ áÐ\95»\8cÍ\ 1Q\9bl\14\80pKó\105-\9fçÍUÇHK Q®ÝRc(Ù5±)\b.MSCòÙ|¹FPÃï¢\ 1Pù¯â\ 4U"\ 37Q\1cí\84¯r8\8f\8d\86Åúû\8eP7 à«ñ        ¬c\99,ËïsX\168\0\920ÇhÂ\8c«\9cQ¸=\82ü6ä\88\ 6\1c>kÛÏj£\83\83þY,\92ìMÐA\94?3'º\15Þð\ 4{,âµ\1eÕ®ßï\f¹Ñ\95\97vÑ/E$Æ\18'ÖÇù4µB\15ydOBo*:G;L\8aº\\97CúÍ\97\f\9d"\1cLÓ]q î¦ÛT\82»c\18\92\11iÇO·mÍ\15Ïê\ 1OGñTW[íÐ"\18^×÷\b\16³#_òÄH\16»p²°\96n\e«Ï],\14®½E$\84î »¦C\9aÇØòp\9dvG[ªd%ó\11OâT+P¬"`½ÿ:í\82­±\86\84\85\15¯³ÙÖÁ$Â"xL|\ 6¾\89\a\ e\96ì     ¥\12ÞB[\12\9a\86f'eV:¦ÇU\91\ 4\eb'K\10ákË÷ý\1a¿s`[Zª\19K%J(h       ]wf\87 Ë{¥3?h\ 6p^\1e\ 4\ 6ga[6Ö\10æF¶tö\95·Ê®¹§À@Nþd\93Í\aDjBojE¬Y\8cóÊJ"\9cܧ%h3&Eä¹M\8dÄö\18>q\14;HZI\b\93¶ß\ 5C\88\8cH¬¥\93\90JÉ;_\þØöS\18\9c\9f¹¾\9d\vÐr\97e=4Àö·&ë÷Q8Ô\1e\18\9aT\f?FÎÚ\96R\84Hªi3\18x\ e£\8e\14ïÅ8\8cpDÑwIÎö\9b\93<¥\\98{­gc~¹%Tc\92Ç¥ÍA\90u\86lL±Fù{ñùÒ?¹&i²V\92?\92þ
+üá\ 1î=ðÈhx$ó\9e@=\9a*\90\\88ßj$\80×{°ý\93V\1d\0ñ¬\92\93û\e¿\ 6>\8aê\99N]å*çá\8c°ÿ÷\ fJ\13·òþ\ 3\89\1cF¾pþ®]@ÂWCí!ÐÒW\8cc\ fQ\1d\ 5\11O\9fà×\13\8c©\19\a\81&ä;ð0\120\1f\v    \84UàÒ\96_z"\ 1ö\8fö\bÚM¨\93\90    \14\1cß\96n   ûÉñWw|-\92þ\9bÑuéî|2n\88¢\ 3\r6\94ís9ÕȨ\10,ãCK×îá\84\1d+gÍckV\90w˪½\93\99\8b\ eËÒ\89L!¶¯}\9a\95b¤á-Ø\vûmûCu\8e(\8d~2\9b\9e°qw\11½:\19öX\98\90º´ø7}T\br\1dIzF\ 1­­}¢b\ 3Ï>#&\1eÈæ\85¢à\15\ 1Ûöb
+nÍå6\1cu/t ~øn×\84\92Ã\1cä\144ª£\8c\82Ën.äV\ e󿨶êí\b\ 3\19\94D[(ÂY/3æ\80÷©¡ðÇ'\v¢¯\83ò_\b¤\97ÖKnÿ\7f\88[®÷\rÑ£KFéé+Òø\ 6H;r,Ï®¢­\12Ð\89]ÑîºT\95\0\ 5®¯ Í\87N°¼a«Î7u(\ 6î¥\94hûdd\0\f«åpÜAE\ 5\8d\83\8bc<7îÆTIVd\90\13L\0\1aÞ»·\1e&T/U\9b\90\9c\90ZuÖ½¢ÎV)å\97Í$\9d'\94q\vGn¤t,­\ 2ôãÍ\1a*m3\9cÕ\83³®)[¤M(qD­\97X£N\11í\92A\8fºfôC³ßi\aÑ[¯8÷\90À.\eÓ2Ãðú2¸±¸ºe\86(ôîµ\ 28OâÌ_x\1fX\14­\1c\99Ó\98\9eÆk\9c{oýPã·\8eæ'h°ýÔà¯z>B\85½¦E\9aí¶Ç©hܨýq>\93åj¢cýs «\9c§N\81WpÁWiuzF\82\e¼óN8\88tô²{>0\86å¨
+E\94Ô\88)7 \94,ðMfj\16®U'÷À5ÀE0®V)m^a'P\87\ 4\8aË9pTêDW\96\96\ 6yÞW\88\1d\91ã\ 2f^{Ü\88\1aS¢3o9s\rÏ\15Ê\9eAl°\81Ç\ fV\95@i5µ\9aÍ@Q\ 1[!E%ÄÌ\8bÇ´Ãs\7f0ɺ@n\ 1\1ú5ü)\89ÆÑ\99¼\1avÝY_ʽ\9d_OÅ£!\ª'ù(*Ç\10\ 16d>õ¨×\16Ým´úX¿ÔÒÿ¥üÜ\ 2Aöt\8fVµÖ\9851a²Ñ\ròÈ\9bqðY2û÷×\11×H@=ø³ê©¦t*bóáÄb¨XVz\8b<<Oz`ÿ\0= ´gsMÅ$!ÖNéXx\9c°2éÈÜK;\126\v$\Eª\9b6¥?mL\ 4¬\11£}{Ól14wÕ ¸×re) Òë7º­h\94\99ª1 ¡\14@23\1f\99©ð§¶¦|úc\10&\80z\85zÑK;¨\87\17¨Ø\1e\1e»¶Ý\ 5ëd\ 2>&ý\8d|U,_µ²\1a\90àáá=\8cU¿ÂåæQ%¸\8cwjµ\10\92\1f\82øµ\1d\84\e3\1d1Éý}e«§ïãî\ 5\82\8d\12\830¨@©à\8fJ\9c[¸G\80\91\85\13AëPIø@_§rÁ\1f\e¶¿¥Îu.Xi\91Ê`\0qÜQÀþ;{û­-ýS\82ToÍ«á\87\fÁM\9ekr<ß/\ 5±Á$C\ 4`lZd×vT>Zä\10hD\bA\eÈ°¬:0OÀ¿$æ.\98â0\8aãâ\9ehËÿqol÷¾\92ÜS¹7\1fa\83\91Ø!C3Ä\9e òë­&²\10zPlt§U6¼,|®[2¢lÔbñ\84ì¯h5À`\83ؽùf\87çðlD.ZtÔàYÆ{\12º¸gRwð\ e\8bvi½Ã\8a*\ 5KWþÒùXjéê\80\9f\0rvÁ¯mÁ;c6©ëª«á½\8c½\a,³å\8a\1aÍ£P÷s7\ e\0\81\93Üý\90CÈ¿U.\86ÿÖ59[ÙÙk7w4m\12u,\97\86\17cuæº)Z\93\Çö­Å±\1fÍ3\94Æõ^,æYvX\8b£àkI·Æ¡dsÑõð¢yǽCõ\81 \bÉI\7f\ 6Ù·\87ÈÔ\bGϺøR\1c¯\85H-÷\r\98\16|\vöØ\f@Ì3¯\88\10Ú\13`Ox\83¢\16¡&ßöîR©çáz\eÊr\89\83«\80ê\8c¤u?yíÞó\97ÿCê(\9fcf\0\15\8c'j\97\1e²ÞTo&Ü­±\11nO¸\1dê+>5þ²\1e½Ý²øl$¯/º\9aî^Ú*Ö\a¥ºö2\f?ñ«3Æ×¾Óý\1d`:¨áÄ\1cå(J¥Þ£§¾\ f¶ ¸W²ÑiY[K4¨\9a\16\81\ 4ß%äN\fæâò\89\1eÖ\95ß\0ç9ÉäÂ\142z\1e\14\ f\13ûÙ&Y\ 1»K\9e\13I\aª\1dâÊä/\80\95bO\ 6o§Ä\15%\94²\9d'x\99B\e\ 1g3xÔ?£\9c\90êsÅ\8bwÔÄSJï\M\9b5\99
+endstream
+endobj
+6926 0 obj <<
+/Type /FontDescriptor
+/FontName /JVWFSU+NimbusRomNo9L-Regu
+/Flags 4
+/FontBBox [-168 -281 1000 924]
+/Ascent 678
+/CapHeight 651
+/Descent -216
+/ItalicAngle 0
+/StemV 85
+/XHeight 450
+/CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/X/Y/a/ampersand/asterisk/at/b/backslash/braceleft/braceright/bracketleft/bracketright/bullet/c/colon/comma/d/dollar/e/eacute/edieresis/eight/emdash/equal/exclam/f/fi/five/fl/four/g/greater/h/hyphen/i/j/k/l/less/m/n/nine/numbersign/o/one/p/parenleft/parenright/period/plus/q/question/quotedbl/quotedblleft/quotedblright/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero)
+/FontFile 6925 0 R
+>> endobj
+6927 0 obj <<
+/Length1 1647
+/Length2 12086
+/Length3 0
+/Length 12939     
+/Filter /FlateDecode
+>>
+stream
+xÚ­weT\1cÜ\92-\12Ü]B q\bîîNp'X\90\ 6\9a4Þ¸\aww'¸{p\82\13ÜÝÝ\9d\0Á\1eßwçÎ\9d\9b?óæG÷êS»jWÕÙuj­¦&WQg\123³5\ 1JÛÚ@\98Ø\98\ 1J k\13'G5[k%[>\ 5&5 \85\93\1cÄ\18\fxø\90©©%\1c\80Æ\10\90­\8d¤1\ 4È\ fÐ\ 6\9a\ 1$\81¦\0vv\0\e\1f\1f\1f25@ÂÖÎÍ\ 1da     \ 1ÐiªiÓ300þËò\97\vÀÄí\9fÈ[¤#ÈÂ\ 6@óöÃ\19\b¶µ³\ 6Ú@Þ(þÇ\81ê@ \0\ 4\98\83À@\80\84²\8a®\9c\92\f\80NFI\13 \ 3´\ 1:¼5¡âd\ 2\ 6\99\ 2\14@¦@\eG =ÀÜÖ\ 1\0þÇ\ 1`jkc\ 6ú«5Gæ7.1G\801ÀÑ\ eh
+z\v\ 3º\9a\ 2íþ\82\18\ 1v@\ak\90£ãÛo\0È\11`á`l\ 3\ 3\88-\0dc
+v2û«\807»¹íß\ 5Ù9ؾyX¿aod*¶\8e\10GS\a\90\1d\ 4ð\96UERú\1fuB,\8d!\7fåv\ 4½Á\0[ó7O3[S§¿Zú\e{£yC!Æ \eG\0\ 4è
+ù+\97    \10`\ 6\ 3\e»½å~#³s\0ý]\86\93#ÈÆâ_\150\ 2\1c\80\16Æ\ ef` £ã\eÍ\e÷_·ó¯>\ 1ÿ¥{c;;°ÛßѶ\7f{ýg\r \88#\10\8cÌÆþ\96Ó\14ò\96Û\ 2d\83Ìò×¼ÈÙ\98Û\ 2ØXÿa7s²û'æ\ftøû\82èþ\9a\19ú·"\8cÍlmÀn\03 92\8b\92-ä-%\80î\7f¦2óÿ\9eÈÿ\v\12ÿ¯\bü¿"ïÿ\9f¸ÿ®Ñ\7fyÄÿ¿ïùß©¥\9dÀ`%cë·\ 1øÇ\9e\ 1¼-\1ac\eÀÛ®\ 1(\0þZ6`c\aÀ_\v\a\7f\85\1a[\83Ànÿ]ð¿{k\ 3ÿQõ\7fpþ;ü\8f\14b6\16o
+1±q1sýÃ\fr\94\ 6¹\ 2ÍT@\10SK\80¹1øíòþ¶kÚ\98\ 1\1dÀ \eà\9bÈ\7fßï[\10+ë¿a\1a\96 Ó¯6\7f©Áõ\ f\bhcöï=¼éöw\a,ºJò\8a\9fd\19þ\9bmû·³ÊÛT@4Üì\80\80ÿȤ­hkö\9f\87¿¨ÄÅm]\ 1\1eLlÜ|\0&v\1eÖ·Çøö\1cùØ9½þ\1fiÿ&bû×YÑ\18â\0r\ 5è±2³²²\ 1Þ¾ÿùù×Éàßh¤lLmÍþ\9a#u\88±\8dÙÛèý§á/ØÔÉÁáMñ¿·Á[çÿ<ÿý\b\80@W )òâ\9c­©@\80UJz*¤\9a »\7fDR¯û'\el\7f ]Q\9dF~\9eo¥m§OJÈ\ 6\97§ª@æú1þ\97f·Ù#»ç\1dù\8f»\83?ñÁ´\9dIÀ³\\12/Jú®<¬U\9aV\1e\86Ýo,\86Eh©ÇÚ\11\1eç3
+ëï>s³jín\8e¨ª\19\16\7f\18kåp@<¿£÷¥tÎóÅ¥úm\87îm\9a\\e\8d×\86Y\ f\85]ýýè\98&þàî7mï¯\81þ¾ÎK¸®\9d÷\fYÑHÔ\ 2Æ\ 4Þ\89Gä        \10·/\ e7u¦/p\7f\9cy\9cP\Ð<pR\9f\9d(ýl(Rl%jܧ\1eØ}éZ\8b®ýÇôÅ\93\1dë\16-ëYÝÏûo,%\84(\ 1Á$\81Oi<\9e~ÒÕ\94Q¦AW\17\98\ 2·\18¬$\89k\fò\9aiíÎ:¾·u\vIh\9eÒ,t\1ci'r®WÆ9ÚÆ:\9c\96?\ 4¤\97èÔ\96?¤£¨ÿ\16wRm<ð!Æ\8dËÍ\9c\87\8côçNtF\92UÕ~êª+°\91¢\8d=x\8c\83Ïûµ\8eïr [è©8 1\8aÈ\81\ 5\ e Æv\8fÍþsHñûÄA\­RÝ\9cEø¨f9\8fµ°Ìj1âÊý©Ö\92GÖ{L\r·\ 3'\17gÊË°W®\1cÚsà\92åî\a[ce\9e¤Éuç¾ÄZ;aIÖ\12÷D`\ 57ÌY|\96àGÑÇDÕ\9bÝÃwÚQ\91\17\95\85\9bH\98³\0ýX\ f©ê\89\e\85ÒTáÂ'f\82#\89&a\93²:\ 2\82ºñyÿ)\8d D\85R\12³\8f\8aÉD1\96¡ªhÞ_\ 6[Pd\9bg`(¦­ \89ó\a\v|ðõ~\10âq®#ëz\8c~x\88\9e\93|\16æGÊ{_MØiêm\82.§t\1c ¨­·b\ fm\82»\99\89&\ 4\8b\12\96UY\1cBq\96¼ÐòÚ΢ÆÄß}-G\9bDJ\98\8e\8a/ÈmØ*\ 6\15røYo
+j\8fa¶á@ºý¦\8b\16:L£(|Ìz@²·«ò'¢×\8dÝ<³4\89¯ÛåA\ 1\9b¢\v\1a\1f\fÝÓP©rï\98ðù8v\83úÂ\93®Nx\1c5°,¯Ë­6sl¬\80Zq^\847¼YÞ;ÿ\12\8c\9eC\ey\94KÆ°k]Q_-ÑéJÖ\80G¬H\15Û\99\87È\1cq\97£ß\16ÀÇ_Âò\ 1©\8a\14t   \ 2\0×kã\aæ[5©@\1d\15\9fpÝ*Þ;íªU)à3ñÀx-¥\98\1a\92]Ô÷´d,\8b\1d\1dBKZ\8bæ"Á\ f¡\8a\98e»YÖ¿Nõ«\ 3QjÙÑ5ÿ\10ÅG)ð8]\ 5å|ÆÄ\1a¿Ù\19¸VokÈ\ e8ªÙ<\90\ 3~7Ç-ü\16â\18\9f\1e\86\ 3_
+\91\15\8b\8aZ9éÁ\8bNºUqK "Â
+!\13K    ·\fºö/:\ 2\1d4R$\f%À}âAR\89f\19µ©\ 5ÅeH\90á´S\17\9c\9a\1d~*\17\0P\ f,ºÓ%ò\16wþÀa¬\1dd|U\8e\13í\97\8c\85\9c\bÂ\10B?¹[\9d\19O\97~N\bî=÷\94pÑÙ°\ 3U\87)-# ´ä\10Ø\ 5      \18\8d\96§§}¨ÐyWÑ©÷\87\9cŨÝ2Ëh\ 5eÉcD"\ e/\8a|÷Õ`¬y:­&±CÛù82Ha£\8d»\12^$\84Ó\94·yÙÖÿEÓ\9e³KL²@£\9fÊ\18P\87C\au6î¸ÇüUúÎ:\11\9a½©\99¤\9b[\993\97\82Z\97ñHO³\ 2Ø´h.j\15\12\9c¦\95\1fb½ÎÏ|\9d¹\83}\15§\13\89 \80¼¾¶\8alÍï¨ÍäV<¼\99òë·È3®]e½\8b©f\9azçÀ\bI{%Ó7¶VÏÉ\94CO§\98æ'u4\97\94@<¿  ¿\8f¯¶
+a/Ùâ7\9frF\7f|\92É*\14\1cIºÙÖój*\9e¿Þì³z¿}\93Åd£ß\92-3\eK\93±¸Øü\ 5C\ 5\r~CiN?\87ãó\193¯º=o«U\86Ñ+ý~\8b\8cuÉ­µvOÙØ×9ºwCÜ3Æ\99\97\8b÷\8289ß#\87¢Só\80ßû»¹\7f\15Ð7~d[Ö\1a"_奷`ÏX\1e÷Àò¶gB¯ôÖÍÁþ8g)l1sÃ\8d´iºÉþ\95®¤º\80\10\f(Êýâòò¨\8fåz¢-;Ð\9d8^)~­wf:¶é%1ÜãG\ f·t\rDVײ\7föÜ,tèÄË£\15ÞæC°\99¨Ô qGT+H\8b\16c\84ælDO\82cµe\ eµ\8c\ 4\19oh\9enÕ6ã­\14Ì"{sa×QS\8b\9cí^lïVÿ\0Ø\\ 5ÍÌ#í@§æg§H÷ ³:\12¢­Éi³qi
+\9d\87µã\8bDî!K¹\89Åp\9câº\96÷\ 6/Êþ\~î{¾\Ú\9eRz'\14\vgûN^ÿc)x$¡]Ï?!efHm­&\ 2©~äGRqÅ\88\88?Yô\99^×̽\ 4\8bÆ\95ø\9a\8fTäÃ\87+Õ?*PÌ\9f\83\fÌS ÒÊËáó3\0ás¡«aÙÚ\98¯¶\88á¢\82³\85§J\a=T7
+\14¹\ eQuÚ\ 4\8c\85÷:7\97\1d\1fÔÒ¤[]\85q7ê\ 5Õ)WM\9dX4x\ e*\85Å\fDD\94Ï\90¼\89ï&Ø9Ól\19Â\84\82§ë>jGDF@¶0{C'çÿ ÞLÐ)\84¤ó¼üñź:¶]¤«ã\ 5\89À\12\16\12£æ\1c³\8fª=§¶÷tà\93)\90µ¤\aʦ¶ÿØø¦6¶È\13x\aØY\8bKBÆÄN8Ù7º_\14òj[ÿ\8c}%Æÿ­l|*\10d:Û&\10Þ`\82\9a*ÉË¥Ðß\18\17zHË_Õê×É    ¡0\9a:\9cnèJ\f©b½Óá²ä«\ 23\16z¢áu\9cÞa\92àU$h\8a\82+!SÝÍÈFÑ\98\94N\85>Ìã\8a\99\7fp\85[í2#ÿ<Fj\87\ 6q\eØ\ 6v\8f\9eicí\92[û  ÄõÐ\e¿\82Mg9\a\9fy+Þ\97Mç)\8c1Z\1dÉÉhá}\8fÏQG,Vº8SÎÆ\ f¾ú\f(\81F\8e\e\e¸¾¬µ\85w\93ÈS\1d\17x}\1dê~ª\r\92(<À·\95\89ÇÖÊVº\80\82F\84      ¨\ 1\93¾ä\94| êrX\8fé×\95x×ÃÍ\9a\8a\8aÑ%\8cL,x\1e<ZÅX²f¸¢®~\ 2\1dï§4ùûùÃGP õfnÏ&»ß}þÆÚs\vôêê94õ¶´\81¸S\e!«ÄY\ 5/jÚª®GÈ]ø¶\18\ 6\ 2\92Å ¤~ÿ\8c?\8cu9Õ\ eû\ 5\7f*ÚAùÉóÉiõgÙÕÜòceS*rú\r\ fI¼0ʼ¼ð\84\8a\11è5P*\r\18uSÊ¥}Ͼ6è+¡¸\88µCGøÈ6\ 3§5bûqLí51¬½C«3\89ø´÷\98\8e\9d$\0tá*d¿7\2
+\ 3\r\19ÄX\88M;P®á\89¨«t»\v[\91pPG\17Ã3;\ fÙÿ¬p`óN¯Õé\a'\19üÂ6ÍÈõú ÌW\9dXÌÉ9\9cü*õ´°³ùÍ0ùê¦âëÖV\81\8e\93\ ejQx3î\86ìY\86ï}\15¤º¯\16\13Ï_\eØnU-ò¦¶üÂ\ fx\1fTèoÀC\ 3\9d!ÜØOWG¤w\rûý\87\8c·f-ïå.\9cB]\ró\ 1íî\v\83³\97!\8e&iOB\82°*>B]\11ó;?(=_\\r|\16\84}#Åa ôecïzl!qâö
+`Ýh\ 46ßî\9d\94Ôè    \1e\86
+\1dp\Ì,É÷`\83Y&\7fÊ?,¯ÙA\8aµòéwåÉ\ 3ÅÏ\1csk×˲#§þóþ¿Õ\99Hµ6ñ\9b\11\9b\7f\12Þ`¤%e±\18pSr®\rɺ÷l\ f@4¶ñ¿\94s  Ð\9cbHM\18³\94ÇzÏ\83³Re\9b\80\ 6»û\85%\87 \91\9d²AW|\8e"A_i20\99.\10\ 5\17\11Û\10\18Gï=\93 SD_=\17a¯Ti\18p%\9fgE\9c+\84(y\1a{¾Løq«8\84\85\91R\12?\8f«ê
+ÌÔ5¬I5¢v©@\8ei/
++»ÜkÜ\15U\84÷Ùp­v\92òq6<     2\89EB2Z_F¼\18\ 1ý\12\8c\1eñ²\10úZUÍ0àþ­\9a\84\81@쬦»VjÔäã§\ 4­§Ð\14Ö98Ô\1eJï!Z\86\9d)\97M:ú6é\9dD¬P\90±Í¾\vè\11Ui'×áÓ©\1cÜii\98ôw\9e\8d`̸d\16i\114±&\ 3\13'Âbý__é\9bÓÞ«Ì­¼ü\82ÇK\12á¨öY\8eº<À\9a±\8d&?lZþÒ\9c#Ïï¸ë\12µ\8e¾ÌÏèjþËw\10[P¬%÷Ü\91+¯-#`r£\83vN\98¡Ñtßd\80\81ÿ£)Î\98Ôæ¨ó\9dÚs\ 4\ 1÷Ny\12\95\ 4ÿ~þ=E)\b\9bfZ¬÷û>izfI.G\ 3ãMþ\ f^7\97o^\98WT·²âæK¶¿°ÂÝ\19Ðë#­¹\8flzÐKK/\a.4FVup+\ 4\b\83`Eð\1f>uEþ¢EõP"\1ek8I'ò\ 2âV\9eraH\1d;\83å×\99;        /5ÇÕ½hUôî\16¤\92ýØ$úÑ\84\88U\rÔ\86\83ÙÛi«+Ù^ä-î\7f\eh§Ùã\9d\1d\1e\1d\e<¿XS\1c:YD¤\9c\84Å\80*\a·x\1c\98Z4\1e\ 2\a\9fI#ß\9fêQµÙÄÐÙ1r½\10O\1e¢Ñy\99i8줲Ýö\8e\vµ[X2\16wJÝ'´ó­T>¶Âq\a\90\ e\aÂ\87q\eLu~Ƕ¬êE\9c ª¸ÊCu\82c\91~n`7oªþÖç\a\7f]h\11\8f^|\1c\13wáì\83\ 6\82Mû}\93\91\83­+UÍbÈ\85Bw¦a!4/"S¢Ôh·@ð­9TÙï}ÿü¤hðçÙ\r=¯â^®¼(\1fê\e\85QÕM\18R\97ÚØùBòqÚª5Ýã\84»ìAC\v­÷\82\8eìä§"\\8e\7fd\89X4rä9Ôµo#£°¿)Ýݨ\17G/\9aû\12Sm\80oCtErZRÓ¨2\ eËÿÀ¶þ\8c\95Ó\86¸X5{V\15A}¥\9ffbä\fQêWØïÙ\1e±¾\8e{wK{¶\ 1yUÆ*®A".d¢H*%O?\81M\85Ø~Ì÷1\99|à×\83\8a\18Ú\16 \ 4\1c-LF\11x>Áç­#UÍã4\1c\9d\9cn¥v7="·\14\83\99Ó\16âéc\85üv\1f\87\11?¢æjïg\15(UKAS\r}'q\ 1%·«Ò´\8c® Þ²·b>$Å%¦$\90\ e£Fñe\80\ 5m°Kñ\10ËLäæ3,Ïï9ì\9cc $þ\9c¶©Í}¨SDnýV+R\87®Q«üT¼iUY^Y*\1fh\97&\99èÙ/ðW6\84\9aEkíeq¤\ 2L\ fú\ 2}\97âH\ 6\15\872\14·<,\89\9c]j\9eá\14ôûõö¡\1d&é±\ 5\v)¥¸;s-|R=\85h¤_úÕ/Ù\86åg\95\8d«$r\10wMwJÛòBHæ\93w~%æåÍ5í\1cD©w>$\8a\93\9f\ 3\85\84\1eñOn´c\7fV3QQvèFÈ°»Ë\956\ 1\85\8aïh9~\×+Ëî\a\12\16·ÿ\12\12\95Î;±ïØ\14\8cZ\97ÐÅ\9aXåå¶+ɤk\1dëK\19­ét)ÿ\86\94w\13\ fÈõ¯\99ÔH\a\95r3\8bª)\83
+\84Õ\9b¾Øg_¾{\87úeqÄ]±ÚkÊ.ò  sÄļgÁ§\ 2!ã)|\19\96\90µ»\80Û6\18\7f\85c¡<]ïÖ\95¦îy£Û%è`\11Grl7ëÀþR^sr\90-\8a\2áì¡\11®\8dNi[Ôd».nj\94M\aï$\86Ø3}ÊTiñ÷ÕݽÌt\8c:\8e\96\92PV\9e1=̼\e\87Lµ;tÜ!L$`\13@-±µleS(\9dw¼U릢`ã\83ã\14ÆEóÎç\8fÎ(ík<¡?\89ë¹ \ 6>P\97P\1eeÊ°òس\9dæ\85×K<9\99Üí\b¾â\84\11T@u¡ yJÃi+Jä
+Cÿ@cr«Ï\808\fJ\94à]YÊOû\rö_\95\98\91ÃwmOè_\91ôó\9a@\8dÇ\9fE{+ãÿñ\94HÎ×\841q\1e\10\87\7f\11jf\1c\ 5?\ 3æ%íK½µ\9aà\90\9c-çm!´·r9
+\ e\19zi\ f\86ö\86ùÓ÷J[
\12\UM\88@²>k\1cà\92\1föçô      X\rëËÎ\ 5©\81Ñ\ fV>èõ\8eÏ\82\89\96¥Ò%áG0ÄÑ\19 \8bÊ\82\1a\ 1}\vkqV¸2&5#Äq\19µS:y\82\ f©\ 1\v\8düØ\8b+\9f¬à\97/\96\89\960\ eE9+H&ͤ°iáÇ0\93+r\83öÅ8Q\ 30\ 3õì36.\a"Ý;VW\EW¤\19ï`Þ\ai¸¢\93        \ eð«É¬\rpx8x}É˨\91\ eí°w4\1fJ5HÒª\0x\9c\ 4ýÖ\e6bXÄo©±µÒ¨\82\8a/\9d\91,\b­\15\94\17\11[\89 \96hÇ7ÁÂZ,$\80\18_\15qaM\8b)o\9aÛ\19\8a½ÿØà\ 2{f\969ïë¤Ù2Ijm\96B\83\80\9dzôô{"\f¬\93\8cêH®VÜ*Û\83J\12fUéDZj3sL\v¤÷%\1eÄÁ\96\rñÇUXM\12\8cÊÄù¦|Æ!Eê¿\0Ea¬Ù\96IÌý\80\9aV\9a\81û]Í÷è\85l\18\96®¹\97\86\a¶Ýx\15å\86¡à[R ìd\9f\19\ 28èx\8cFï±2\1eõÊbØÍwúÀü\8b\ 4\8f«\9eçPê\91\82\9f\17Ðù~P°\177\93\8d02Z\8bn\94dòÒ\0\r\9ckbâõº\13ZF\k\a\0\11\95mÁök6Üúè¿\8e\99 Ô\14#èCoK÷2pçÖp\8e"\1c\sFÄ6§\1avQÜÄÂá\97\rYº¢rnåa*H\b\7fw÷gá!\87}\ ec:oäÁ¥\18\9dp0\85Ò\9fµ\8bc\81~_\9bî\8c@\9bb²C´Ï\9a»K\8dãêQnÁ5ø,ÆÎåÙt+¶­\91§1`@òÀ\83U$Ia\8d\1a?ïØWtV\88ü\93à»\80Þé\1e\1c©-rKN\14;\88\98¯Y¤\19\11û\eìC\16vû@r¥\1dª[üS7\86ÓG'\ 6W-RY\80±bq^µç\95\9a:ÕÅÚ\84\95KH\8f ¢f\9b£ÃäÏ\1c´\8ep\92a,î\93ó\9fZ÷Ø\9b2ä®mËâW\9c{õÌ=3&Çý¼bjxMÛð\1f]\13\88\9fQ0\19¿ò\89¡ûS;\v']õ\ 46?\ 4a8¶g\81æëy\a#j
+¿_\10O\9b4\11yÑZÄ\82\91\19¨b\1cW\94`\1dw­ãý>\1ekö3´\ 5û\e\9a\12Ïxü\14ÅÛ­í`nâk\96oÀÙ\829uâñ\8b<9aX\9brA&\88º\7f¡\88¯°\9bh\82IXdû\8c*\a½\9d÷c\84\99Ôð÷°jT\8dß\9aFt±^&îÙt\8dÕ@%\\13Ç\92ÀäJàZ\1aRɧV¸\9d\8cõ\1f\9fï|\ f¨dÃià?%Ð\87ã\15Õ\*²-OÅ\ 5\12@\8f&ØÛÈÃOgÄvO\93¬\8dEÅß\8a\ e6\ 5$\r\v\9d\95\e3§  â\8e¯Û=¯WxÜ\ 4©Ìj\v­vÚWjÓ_þ\84Ì\\9ak]D\8a%#ú\8fú[ã[6éÍ\89ßÝ"o\12Ô\15§W\90Á\81OäÔ(Ü\95¦qÃ\8a¯ 1\88ôiª[\9eTg[\97;R|ÀQ\rÆLT<°\1f|\ 6Â\ 1é·Q\18÷u\fĬ¿îâ\1a\10¾Áîa8¿óÔm*¼ÑãÀ\93\12®\ 4Կñ\ 5½ßÔ\88\17@RGß]=úT\87å\16_®\84\19¹ÞsX\ f«ºü\80Ð\91¼ØLɺ\12\80§GLq2øÕ\v_\84ô>\ 22ÜÓsIàö\r¢uc\8d\17½A\15\ 3ÿ½\e\917\97 }V5ìWî¦BÛ\90¯¼è¾¤¬EÁfQÚë\rPx\ 2-\ 3òNºg\1aë.±²êÇ(ÇD,½\9crðÒËÀ@DxYÈl&\83Æ]*R!_\ 6\ 4\8f©ö\92\17´\a\19M¤dDZÍÐ\14/ßÈ|GgWÕRÉd\1dÍ2ܸ\99\90÷®ò:\ fó\87R×[l\93­p\84bK\8c\95yAG\9bF¦^Þ\980-\a\96úë2ä\93Ô\1f\86u\18÷ÇN×\13\18\8að?\93¢ñ~ \1a¢f³\81¿\19\16QG\7f\r\8fºnNe-ùÒ]1éñz\eâ\83/î7§ó½pÊÑÓãü\84·\0Kto\ 4CN\1a\8c\7fé\a°²ÉáÂ\1a®ë+\b\9e´KcÅõ!\89Ä\8c\8e±nEu~ü\89Ä*éy]Ú¼IÞY5×Ýú=ª_ (UTMS*À \95«x8\14C§böúwÞh\ 3U@f7\19F"3¼y¹£Û~­#ÐAÎÝR·5|ôó¤j\85\9f{I\ 5\8ePel\93¬%\a\86W&)\12µe(Ä¥\8f°\96.äì)!-i\1e\9f.1el+e22f\80+\10Âʯ\8e©T:¦\1fÿ\9cû\ 4\91]3MVz*\19¦Ã5)2]¸½yª\8bèüs]r¢öÈÓ1ü8ð\9e\93Ôj\87%@<Jï\ 1ÁHÈ­\1cêg·\ 1gëõ\ 1\13àZOdW\ 4&D6zqÝô   0V\9b\92*(¸¿NÙ©Lõ£*»Æ}\93\9f\1e\11;S\97\ 2/'à$ª8\89|\97½ÿ\8b\ 2\\ 6ÿ\0Æ\9f_\ 3¹&\93\9dN©¬G\8c8¥Æí¦\8cW\86\ 61°êç=EÆjj·ã¬*.T@\9dµô\93\84\fa$A°V\rãÏM+1êãëNÝ¥Ô\81ø\1aï\ 4Óó\12çè½\9cQ.û\83\9bU=¨R\ 4"b
+W&\16^*aÿ\81ç\9f\82¯è\12\ 4Æh×"ge~ö!X¹öÜ\12Ý*\99eïãÌ\7\9fás\ 3J\94¼û#\a\80\99\15b\14z\8d´\85s\18þ@\1dÒË,\85\ 6Å|y¶½\ fM~]ºcUÒï\80±gZ¾ÍQ\ eÌ\)\93®,Rƶó\95s÷}çÛEѶ\97\9d\89®We\12.ãÕ?\11nú`Äwìh\93Úßw²a\f"½º¸"¢ÝÿöÀn>c>¥¨\95Ѩä£O\11(üJ\1c᯾Ç\9f\8d\e
+\ä+,±XÙ\86 CeÀ\91*V\a\1f\ fÙÛ\82˩æPùé!ü¡Mãm\v\9f\1fáuh}øÓi?\f\85÷¬Ç\vf¦?E}\91%Á¥ôÊ£\159\18\82\8bóÐñå\rÚk\98\8fðn\85Q\81¿Ñ\ 6k\£¤<íÍõ*ò\f32\es\13\12ÈîãÄx7 q\8cY"°ÃyVË\R¹±âû¶\16Õv\1cÊ´*eà#t\10\82ô\7f|´h¦\16\9bÜ\87¾>Ö×:~l \8a\89\81ß\94\93oΠb>\12È\96ÈVbÿuÖÿ£}S&O5`tINçáW(cì(\18E\8a\8ebx÷\13¢Gòàg5\ 1Ïçrí\9f"óÉ,\88¼ -µ\97\11\8cþiõ
+\vJqáËñ2Gf\ f\9b\157ÜÂ\ 6FZå\1d\¾÷\9cr\0\17£=[ø\96³ Îo\ 1Õ\ eÁxt¹§\9aÛ\97\93J«å>\ f°¶\18Ò\bÆa`"2\87c#\\ e\19\91Úa\95\ 2¸\8cZã_)Ä(\91g(pc7\8a\ 1UáÅï\9b`\90\9fq\98}>\47ë\87w¿,NuZ \8bµ\98\98_¯-T4\ eqÃä\99ªnP×r@\96Q×ÌýU\80+\bjïØGß5h\10\15m\90`>÷©\967æï\ fU\8aÐ5\8cp\91R Ú<\10òL¦­²=½\97á\1a>\r´Ý\9fBAĶà\95#a\r~Ü*m\8fsàÌêÛX\7f\99?6ó~ìÿ0IR_\bó9Zñ³=¤\8f\8f\9açS¢?{w\13\f\9fWNi<açSe·q\90\18É^Ó\16ñ»]\99º\8fÔ´\18\fzc¢ð\eíAc\99õ\bPxQq÷\ 5ì\86ØΧ}Ò\8að\97ôð\9f°<Öð\e\9e   )ÃDàªxH\83Ør\7f\14¤\9e>\95\vb×ü\16ï\1f9øm\7f\99N\ 4n\92
+\96\82æ\8c¬\ 4\8bÙ\95;\18B\95\b\84\10z4ìôB£ \ få\?ú\90sÛ&\98[ýé%Þ\v`ÉÝ@ÞÕ48±\0L'\18ÃL¾7â:\10\88koÃqw2   \13P<ISè  \85\7fëD!v\15\15p\93þ\ 1ÕÍV-Q¸\ 3\98DÓì:1%\ fûç·m´\18z©\¡\80\17\12Ä]éy\84\93¥\e<;\8b\11üá!£\88^r7(#kØÜz:\8dtþã8¬\18l\93>ÿ\8eqn\91«eÏ­)*      \98|áNþ0\1e\93\8em\80\99¥  ë\eÆ\ 3\89\a1\8c\8fp\ 5\1cÑ\rû^=\97\97îÞ;4$Q\8a\ 3þ\87\97Ém\96
+\82 ªÇ veù\8fÔ\8fÒ´\9e-\9dúï.ô½:o·BÉå\1eCk£&Ê/\ 4ߣÇÃZ\ 6Ë-Fº~+É=@\7f\\ fYO\89%¨P\9bâ\8c(æ­\8b±\8bî\91ë\7f\86£l\16éZ7\15ñBbvy\b\88\8elQîD+zü\1d\9béóLêÅ_Ó+Î:¼>\84¦\ e©^±#Îî\8e\1f^w
+\18óTðVóF\96\8fh\12X2\95"7\97      Õ­|B\13H\vÕ\ e)÷TOî/F\9f\9fª8\1ff¸>|e\11çWÉ;\90÷\ 4\ 4\99/ë,\14\8eö¦§ô\85¡\8b4\7fã\94\9d\94\8a¡        úØ\94îÙ\8e&\8aù§ö\9c#;¼kG®00ìÊÊ\8fH³Ï*%OÆúÒF:|¢1B.u\ f\80ô³Ú\8bA\8fRu­\11u\1e\93M?"\95~\0\1dT\ f\9fi\8a)cáçâømâ3b6ã\19ô\88\ 3\8f_º3ÑòFäÔ\99 \14ÄÔ\11­ãÛ\97d\14,*Ç\eTwÞ\0P~Õ!n×$ô=£Ý(´­\f\12æ\81W({\91>Ãs¯ô\ 1¹W\ 3ýÅ«ê§ù\99yjow\ 6h{ø*8ë\15Òüµ\1a\ 5|èKA\a\ 5#*\1f\90\8eh\8a\9d\17o\8a\8e\86¬3\89©¶±£Kô`\86õ\90×Ï\89\1d&±(We\93íÕ¹¹n{jL\19ú\94\e§F®r5R?ZãµÙô\1cô\1aK\93\96\1cǤU\91\8a\8c¾&\88w!\8e
+!§¡3~\87ã®qx\9dûú>óÏ\fµ\83þºúd        îËàÖ%·\19\90\8c¯y/±\f³d\7f\8aG&\ 3«êQ        ­þ§¾\92eð-Ë'üX\eº\82oÚì,\83·i_\r-`U[\1d.X\94\1aḡ\9açé'©*\19ç`#«Ã\7f\16í\15«DÏ6o\90)PÂ,\19A\19\11>ók\87õíÄ*L\93Q&·\7fUÊwV@Íè\f\fÙ\86~\99\r»\8dÄÒ\1c͸Á\87G\9b\13Dn5\8b\1a§¨ô\80\v\89\8dê\98ù\ 2\18êNYÚ\87\1e»üôú\ eó§\8bÆIù´tå<zAvY\11l\9a\2ÒÝ \11\82½\96f£a\8cZXý"ß\85A!Áçûï\9e\1få\15\96À!\91Íß.·\86'¸ÏW»Ón[`Ç6Âê÷3C§aàôQÀu\1a!­µ'¡¬¹|G\18mrýÌ_Sn8\ 6àå8\1fÕQ¸*b5Ïa' eÚ¥\8eõê\1c\1d°qUþº;ø\ 1i(LÇç\12\9f\81Æ\80zru\11+"Þ\ 3l9\e9ã4\8a\83¹CÆñ\9c÷¯.ñ\81Ç\8aE:1\9a.ÞÖö¯S6K\1a\91
+v­\1e2ª¿Ç\86+¬4¯Ù\9dx¥¶¯ý¦Æ5ÑU\8dx\8bÐæ³ìûh\83<>U6cð\v\9aßS\15º\ eÎ\8e\94¦\12Ä\19þJ®^°½jãK'JÎ\rÓk3Iy
+\1cíÈæñØKc\1d*\90(«ÙÐ¥ò¦µ\ 1\80«QN±õ£]\vA³`ËÆ\1c    Hʧ0y<\89\9b\ 6_T\ f\97 ïVÉ®\16Á±ß\17lO¯9°Ñ¿aö'\1a\85\ f¢\93@Í]$ÍAØ3ú\9f\1e\ 6Ån\18ÈV¶\1eé§\85Åðs\9c,\8fV\11\bU\1e\9b¾Q\1c_t¦åÛBùcZHå\12[UsÍ¥÷\ eDª^\14mé´ÓÔe\803â¤ï×ÿD\1c¹\95¤U\9bÐ&n\fÛ¹²&\92x´©X\95\88x}\8c]'\95ÌÞÂ\99ÑJ\ 5òçǹK"é¶\ 4&\ 13®Ã¦ó9\0ËäòÞ?ؼձq   \17ÇtF¦E}àà\ 3dÃë5Ú\9fÛ\1f\11¡\b9\9c\e¼¢\9f°\93dËW\v©Ò\92  "Ððã)\aí\8f\9e\83§\89\96\95»XÜ£R\0Ó\82F\ 3·OmÐgúø§L\1c\8dS?}G8à\89¾«§P­£")'\8bÔRb4\86^,\e\92E\¾\8a\1a¨     ,ÀUP\17¼ßpp8¾ýI\9f\8aÃ\9bÕøÛ®Åhù\15¾\8d\ 3çx\ 1{V\85Â\13\1e¸ß\80\0\14\18«\87­=yá\1fi\8a2T[ÝZÄ
+#\90\89õ¶Ê&\7f\ fæßq®¨\14Ú\9d·ï·   zp\f\9e©L\9e;ý8<\9do|\19a\18Û8j"קÍc1\92æ\1cG!;_úº¦\1e»5iÏIo,æ\ 6í\ 6Í\95êÎK\88â9àê¥\91\804п\1d9%b\1dTéf\1eÀ\fu_®G8Pfªõ\9dû12\11@$\eCÆ1àNTá\8cHf\81ÐFZv\9bôj\ e\b\91¸\94]P\89Û 3u\10
+GòÄeuyÉPöÙ\8d\1cJ@HǬ\8d¸\926åÀü:Ü3\8a\7fH\8fY\83ö\ 3Á+*\14Ø\fßÌÒX\94mÑüÝÙ\92ÒÊ\98B\9aÕïÚ\90B
+Ëë¶\13Uù¹\11\e,9XCËLnµüI\1aï\eb.Ao\98$\87f\ 3\7f\86äR³oL¬ý¡\9eQ*\8eò:\18y\151þûÌr\99¾î|\99t\0JØi)\r¹¨öNDW»ZÓ\95\9f͸ê\93ž\85\1a\83ÙÇ\13m\82:mäüu\9e\92\83\53js\ e\86jQÏ\1a¼\1f)\f        _\rcW¹5\91=«ÌR\9b.ÓKÏì\ 6¢óoBH«úÇØTn\13w
+$+Q%"8VRR\ 3ì\ 4o¨Év¥Zp\9b\1f\12P'364¨9P\ 3\90ò\ 5\ 6¦\ 1ô¬\17fÁ@Þ.\85C\9e\83½Åé\15\ fè\95{ÝÏ\ 4ûÁ¶öY4ècKB¤àéUË\91G\ 3\18\ 1\f\8e&?LGûÕ\ 4\I£Lã\fù.\1cÊîô¤Æ\11\ 3ù{ØÞûþ¯F^)\1dK\85\ 1\aÆ"+\11Ô\ 6dÊBÔp­Dr>g\12\8eg\80ú\1e>}\97G\ 1«\19¿¢  ¹LRÜz©ù¾çmÔ\8dï\ñãí
+]Ë8·\97õÐ\e\f4\97Ï\1fÑi2*\974\7fÊ\18\88a¥¦\12,\98\9f\99¡\19ª\9d¢ÈÚ\ e\94è@¯\98\16\9b\fJ4É\10¤\18sÁ7]\ 4[\8fÌÑ<\v6\9e\9aÁ\a«?§ø\ 1\ e[S5\19¡\12Ù¬ÕüOñT­\8cL\87|¯Ï60¤\\84ºßù\1a\84ÒKÚe©\f Ê鶴n©q\ eý5\81·¹¬êGP\ 1\80ZDÌ?LM\10 \80Ê\1cW_v\82\1d\8f,J\99\86\81?øeòJ>\91\96Wyèý\al\19=¬å\8f\14ô;\8cHò«\1a±\13H9b.\13þºqT\17¿U+:{\93#Q?w\15\9bV®Ôÿdè\ eÙÙsåEî,2     ñ`-Q0Pù3\18Õü\99¾`\8dTñÆ9d\fֳ㠳\9f\1fcôn/\8c\14#¾9Ô\9dm\88ù:R\ 2Av ¬GÚ÷\90\1en\92.x¿\8fOÇñ\93Ñ\8b\f«»Fy·eTq6DkV\980\87ÜMÉåQ\90h*CïêîÕeùη[1\82\91ºÚj\ 3^9.\ 5åOcL d4Bô¯}ï°êFP6óª+ø\89ÁØóEq`ïQm\17\87³Þë\13kù1e\a\7f\ f\12w\83\16\84öòYSqÇ@\80'\95ÇÎ\89á,}p?Z\ 3@\95\ 5J\7f´ïÀ³\1cLÌh\9fÖÕ×`ú}ã\7f\83s®ã±\89ů:}BÓmýÈíÖG/ó\ eØ\85Â'¯¼O\93¯É8õzj\1fkn)t*«î.Èô«×í\9d8\r×ÌÄÙ±lhöJ\1c³d(\±gß]öw­\83û\9c\82Îò\a\89\8c\ f_q\84\17$=âÌÔª~\97Zº×K.îø\85Çe¹peôÿLëKM\9c\8aí¿\9e"k-\9dÈ\1aÿ\99^\865\8cBÌr\7f\83´\8e²V\94\bÿy¶ð\aÝîÑç\10\19\91ñ\15Ú\18i\84Ë\ 2´¥\82\8a'Õ¾ú&y\8fÌæ4\85:¤ªFÀ÷\18É\80\92\ f\1f0\ 2\1cnEG\90\15\1d¨ªP\7f\ e´|^\847[\14\974Ú=º!ÍëC\19ayÖ15c=ÑÄn!Ó
+Uc­­`\91Y\1f¤¡rO9É=îصï\91\98à#´!\88\ eN]X\12\94y\90ç~@÷7ÓÁH^é9Q&@5̱±©&\9fc9\1a\9f\84\f¶+ÊOi\8e \rÀ\10\91\17Aà½í\99A»57üÛ¹£\ 2)qqÉ¥Û\ f1\9cMVÒ\1d\9bþf3f\13Ü>9\9f\17¹M[\f:êî­(ÆG½`Â\ fEcu\9c3ôu8%£P"F\ 5\15\9d»8\9eÂ\ e\ 3\16«m\1f¥åò²væÄÃ3yTµÍÝ;\ 1\87\9b\9f \1d\9f,5\1cÊ$}ÔÙC(Ò\97\8fqé½×ñÕHè\8f¼Û£e?^Kxê¬\8bF     ¢¸Ä\86Ó°\rã8YÜ\a\9aäÁ|\8a\ fÎGäoN\1e}Q\91G9ùPòì\ fu5À`l§OKj\8dð8ñn¦}*û=.VµÛ7GvX}ºm·9_¿¶nj«3§\8d~\13Güð\ 4ä\9aâ;\8a\10NR\9f\9fX2V¿\0¡þPar§Êúè¤<¹!¶KK6HK <F\ 6\1e\9cÞ    \99ÏGû](hDÄ\b\1e­ZçK9ÓüÐ\8ce\ f\14ËS\9fæ\1fð(²¤tÒÄg\v\ 3\92o\910¢Úr+3KÎÑâ z\80q"§3\a\9f`Cà\16lÙÙ£©ü\90\80\11ÇúçK\89Ñ\98]'Ȳñ\ 5ÜSô     ñ\ 2(²µ\94& $°Kh\ 1×7\8eÇY\1eU;H\ 6Ç\18\7f\18}®+<OFyÛu¼3Ü\80Ï\0~\90\ 6Kïÿ.µ\89\ 2\15ìȧ± z\1a\16K\9d\e\893³ÛiŶ\ 1\93\19pÃêtY®ä\0Ì:·¨9'&û\ 3\ 6c\93µ\9aÛÛæ8H0ÎS»Å¹Ú\9a!ÞæÎWb$å\ 1\99\ 2Ý@\ 4åß|Íg­YzpH\949*©$ɹg\ f\aa\85äØ\88\91S=\95\1e>\86½+ãï¾ZúÒ\b\8cöW\15\98èg\94vÐËz£$\ e+sÞ¶9>\80±\9c\94º¾\8a¯2\81¿îPa\12Ú4\8a\9d§-¾g\89\ fÙV¸N\eþDª*\b)ËÒ\91ÍÔæ\9b×\9c\8e\84ï\91ÝÆrèj\10Ø¡m\7f\98\aJ\9dà¬]h\10úî\92T·9 \10Û¿+ÌD¶L7\80ïJe<duø3I\14\8a_\r\83
+\8a¸\92Ñ\7f>q\19\94pä¾öÙõ=\94Ô\17º¶Aâ?|o7¤jÙà\0\14·\89*\81c\9c¢ZZxf 3u÷_\9c\19\ 4ýÖ\a\91\17\7fc¼Ø\vx\1aU\95\8dyÏágÝ¿÷\91·\1fÑkÿ5*BGûy6s{´J\qógó¡\95Ë\9f\¼á^\8c \9a\1f_5\99î
+¿bzá1P¶óm\8e÷ðý\8eúƵîãNL\ 4Mÿ1Ç\84\vìñÍ@Ãq§\18*Àæ\92\92\98É
+\8c¹Â|xg \eó\ 3åpVìGS Gk¼²åZkÑÈN`¡w/C"\19}y<¿R6_Þz=l\9f®\1fbi9­DÚĦÒÌ5M\8e¨Ã¨¹ZàW'e¢@×ÃÀ\9cT\16¬ÜÄl`ïÞôÑõØ}¨N-\11å¡]L»Û!\19\19\ f·\bRæjCy{? vPÉ7î+Á\17âëîºNà\ fÛʬ\99\82\14µÛR´\8fèÝ6Í\aI6\13\85\vM\98\93\ 2»\9dѯªÁ%óÆÃg¾l\83ðxº\10ÏÔ\9b aùb±í¹Ü\8aý\81\86êo_Ëì2sbù|ÍH$¼\91\173ng^øhù\ 6È\r-\98\17}jK\91¦g\95¤ã\ 2^\1d\829ý¯-×Óî«õ\HB ð÷Úq¬\vì\88÷w\b\v\893\86\fØ\9ai\84\ 2Jh¨j²Èk«2T£»p`"%eÙej\18ÈÏ#\9a>ÅÐ\9b³\1eàÖø®ª\11)Iºb\83\1c\83¾í´lÑ\96VÂؤ\95*QèÓ\91\1fD~8³¥©\f=µí±Ö¢¸Ke¥\98ÜQäV¸o\93öO\93ðÙlEQºf\92CÏ#½ãë_Y\88\1cÍ\92\16ºðw"\981UYöàÅápÉÌs3)a%\8c.nV \8añÓeÕ>0\85»F\19\8fÒF\91øú\19\87þ\82á\aé\85\vÂHnmWÓßÒ\1cð\9bax &êÓ\1f²Z\83\7f÷\98|ò¾æè\b¶Ø\13\14{Ó_ؾõ9\13³48\9e²]\86\99ß\ 3îÙô¦¼\8aËRS\a\10Ô-\88ìÀÂ\18\88\85ØÆ\17ª\94\12\18\16s7%Í\94ýNî³d\91\ 3ß\14½X\81¿ç´3|ÆÅà<,È©øW6;\f\8eqOHS\14\85\0\94]`\8dÏVI\16Ø D\9b\ 2g\83ß\8fó\9e\1fO\91\85zz)Ld\v÷«xâ@ࢶ\9c\8b\95\ 3¬\94 \ e\13\86Ö\ fÁ\92øpø¸Îa±        ðÊënðªÿòiâýW\ 4\1c^!ó3pdrê\97ÎÅ\füT~IàÊc\19ùÔÑ\98ײãö5+¬'ýUB\1c§ÒO\ 1-Wãô/èñQ­®\14(\86ø'®ªÃM\17Óz£i\CƲV²Q\fÈõ(\7fÜâânS3íb="¼¾É6\96P\ 4]÷`vù¹:QoMæ©òh&0æ0\9b³\84`[éæ¤Ñ/\7fq«l*nøºbØÞ\9dEj\ 6Õ@oLl^«{V\92ÅíÊTX§.ó$\93\7fÔçt\1e#ðØRÂðI\83¥{\96;Ö:k\99\ 3\15m9Ǫ\91Jé½\rÙi\14-#ûN s<6ô\10FÅ.Z\vÊ2ÓÁ\87/\112;h)\8dgOØdÐ~ÑUÞä4\ 6\11\1fvÿ\f+ûÙÀ\ 5\9eÌr¤0\aaY\ 4\fçp*ð\11\ 1àVYð\ f\96\1cùc        Îè´Tt°\8cKØû\93ç¤n«ñ'N«Ä¢4å\89\9b\7f­\vç\1e[s\eBÄák¿æù        Ä!c\8a²\13\7fÀß\v\96ÇÖúCë\19Áó\1cù9A\82\ 4½àvV\ 4\96\10YP­åÁÊxúõ\19ðt\9c\8fM§féMV£û¢Õ¿½»ºü~ï1ìwl>ÇCéDToây\17Z\8bÅGT{\16\e`ohxÅkÐùk#´\93\vâ\9e\80\9e§<qݾêù"!\1d|ó¢gA¿\rÙ\f=1\ 3C\ 3ÄÐq\9büyE.èAð\0\91T}\9cbõI:A\aö\1d²#C°wÞÚ\9cït8Ð\93]\fÉ\84¬M¶õDu®5\91(\18ýÚhi¬¨ê\ 6á3\1e»ã\81²\0ãx'î¥ø^Ñ\87\15\ 3\8f­­Ì¨_C£±Ê\90úÐ\10ùètüèÇ_<²Êr\96\1c,ºÔ\81vôís[Qí¸\95ñÞ?CØù8R¸bø\1eM\9bLK\98[£R\18ÛB¯X\956/ö-\91\15Ú3\14ZªDX,ÆÈ\82¬j]Ñ\8d\9a¯Í\8a\a9¨··Ò?\85Åâ!\91\83']Y\82±Rº<\13õ¤¦\1c¸Ãä\aìödèh\91\ 6Y\1f\v\9c£¸&\ e\eq­d\87\93\fBgH\19D\ fI\£²rWóÚ\19Ñ]\17x\95±\ 40\9bÅ|\9e\10,¤Âæ×F\rÃ
+zÓðÔå.¬Fv­Êp#ë^ñ \ 6\ 3\86\89\ 5ý\rßW×\btlZòÅÐ=\84Òº¤JôkiìQV"l\87\1a\bU|#r
+[\ 4\91\86I¦ó_óC\9f
+ßí­\88\9e\83_(¡CZjô~¯M\ 5_\1d\rE\ f)25\ 4\8a i\8e\1f&øºÌ\a© \1f\11·kx¶7¶u\97ÀmÀð\94NùqÏ»ö\94\vä칫\9cѾx\15bbëmjQ²\98\8bÐéÄÈ'\98(\84eâÌûȱ¢\93\89û®MxøÈc\88
\8a\fäÆScð°x·ØYT¸U\10\89¿Ù\89tr2CW¡ï@\16IjÇ{[\99z0Y\18½EÄxÑó8Â\9bÒÎX£\1a**1ÔË@2\8bת\90PýM\8aYÁÞã\8b\11\8a§"«¤\93hpS:ãã\968)¦È\91\8f{\ eÏÌç'%\82\8e\10(ÈÙ+w¯H\ 5\17¢| ãíBÇ\8e\v³rH_\89NJø\98åê¾°äûr{%Zw\a\0=$x®vÊ®þ\19§\eÿëòQi-ìmõÚ»\9eb\94W~èo¼\ 3\97<\rq·l\8b®[æ\rI\1c³óé\ 5YJx¥eûC"´½\13\1cºQXÈ°DóÊá­\ 2Å=\ 1\ 6HT\11\1f\a\172EßM\8d2h\9aàÑÛ°Y\1d;\17"æ7gv¨Û8\9e\9eZýt¹¿3FrZj­\10o\14\99 7×(3Dqì\ 3\8dØ·\r¢;amƧH×ÍÀ\f¦S䡱\v²|?
+ãÌä)Ö\0\95\ 6³¨c\1c¹n®ÚÚn8æWwÓ#\10\15\ 4ï¬@lÄ\7feFþÆÇ9Ä
+ICJaðê¸yg¤²S»B]D\9bQä£o3®Ì­ý'£d\83ÿæ\ 6»¡v°H¡êd\19¤SÊ\9e¹\ 6.\ 3#n-M\8acîÔ\14ÂPª2qõ;m\1f0\ 3\8da(\99¾\9c \1dh]3üäwoü*HTWÅg\1cú\8b°®ê\87\8d+°~ó\8fåäéÒÛ@2¡.ÊfÉÜÞ!\v\19ù*Å\8c\8a¸öùó¤\f^ÞöÉÍ%%v'Xëe/¬\8d[d³©ûÍí&Ú)Q\82\14\agªc\84\8e+Z¾\Ó¤¾ý1Ú¡ÏÀ\19µ\1d#à¯vÈ\11\8aó( "Odè1wûnM\9f!²°ÀY\0\92JL®\9e\8dµH\8f#\83Ç¿r@_×\1aü1QtkĸÜÿ¼¢\9aI\8bk\7fPål¯\16\1f©\1cKmpHf篰à¸\ e\80&Hµ¶ùên\8cÏ\85^\83Ñ\19I\91\9fó\85Ô\14\99Ð\9e©\9f\ 4:/CvÉWk_\87Gu\8d_\98MJ;\b\9f¬¦\94ß\81\9ej+\18\13Åehh\89úIýÛCtÿ¢Å\8eÉ\10á|\87ÛáìA\91ÇZo¿\rô\19Ub7í;Át!Ó\O\9b\ eº2ë)æÿ\ 3P+½Ù
+endstream
+endobj
+6928 0 obj <<
+/Type /FontDescriptor
+/FontName /YNJMKH+NimbusRomNo9L-ReguItal
+/Flags 4
+/FontBBox [-169 -270 1010 924]
+/Ascent 669
+/CapHeight 669
+/Descent -193
+/ItalicAngle -15
+/StemV 78
+/XHeight 441
+/CharSet (/C/E/F/I/L/M/R/S/T/W/a/b/c/comma/d/e/eight/f/fi/g/grave/h/i/j/k/l/m/n/o/p/period/quotedbl/quoteright/r/s/t/u/v/w/x/y/z/zero)
+/FontFile 6927 0 R
+>> endobj
+6890 0 obj <<
+/Type /Encoding
+/Differences [2/fi/fl 16/caron 30/grave 33/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright 95/underscore 97/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde 147/quotedblleft/quotedblright/bullet/endash/emdash 154/scaron 180/acute 229/aring 233/eacute 235/edieresis]
+>> endobj
+1335 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /EOEKOR+CMMI10
+/FontDescriptor 6904 0 R
+/FirstChar 45
+/LastChar 62
+/Widths 6896 0 R
+>> endobj
+1334 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /VOYJCW+CMSY10
+/FontDescriptor 6906 0 R
+/FirstChar 1
+/LastChar 32
+/Widths 6897 0 R
+>> endobj
+6710 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /TPKZYA+LCIRCLE10
+/FontDescriptor 6908 0 R
+/FirstChar 118
+/LastChar 118
+/Widths 6889 0 R
+>> endobj
+6000 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /DQDZYQ+NimbusMonL-Bold
+/FontDescriptor 6910 0 R
+/FirstChar 45
+/LastChar 122
+/Widths 6894 0 R
+/Encoding 6890 0 R
+>> endobj
+6512 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /LVTGMN+NimbusMonL-BoldObli
+/FontDescriptor 6912 0 R
+/FirstChar 46
+/LastChar 120
+/Widths 6891 0 R
+/Encoding 6890 0 R
+>> endobj
+1304 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /OZMLTC+NimbusMonL-Regu
+/FontDescriptor 6914 0 R
+/FirstChar 16
+/LastChar 233
+/Widths 6898 0 R
+/Encoding 6890 0 R
+>> endobj
+3776 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /CFFDXI+NimbusMonL-ReguObli
+/FontDescriptor 6916 0 R
+/FirstChar 36
+/LastChar 122
+/Widths 6895 0 R
+/Encoding 6890 0 R
+>> endobj
+1003 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /FYSERL+NimbusSanL-Bold
+/FontDescriptor 6918 0 R
+/FirstChar 2
+/LastChar 122
+/Widths 6900 0 R
+/Encoding 6890 0 R
+>> endobj
+1000 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /VCLSFL+NimbusSanL-Regu
+/FontDescriptor 6920 0 R
+/FirstChar 40
+/LastChar 121
+/Widths 6901 0 R
+/Encoding 6890 0 R
+>> endobj
+6507 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /AJQUXG+NimbusSanL-ReguItal
+/FontDescriptor 6922 0 R
+/FirstChar 104
+/LastChar 119
+/Widths 6892 0 R
+/Encoding 6890 0 R
+>> endobj
+1049 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /DQESHR+NimbusRomNo9L-Medi
+/FontDescriptor 6924 0 R
+/FirstChar 2
+/LastChar 150
+/Widths 6899 0 R
+/Encoding 6890 0 R
+>> endobj
+999 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /JVWFSU+NimbusRomNo9L-Regu
+/FontDescriptor 6926 0 R
+/FirstChar 2
+/LastChar 235
+/Widths 6902 0 R
+/Encoding 6890 0 R
+>> endobj
+6506 0 obj <<
+/Type /Font
+/Subtype /Type1
+/BaseFont /YNJMKH+NimbusRomNo9L-ReguItal
+/FontDescriptor 6928 0 R
+/FirstChar 2
+/LastChar 122
+/Widths 6893 0 R
+/Encoding 6890 0 R
+>> endobj
+1004 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6929 0 R
+/Kids [994 0 R 1046 0 R 1089 0 R 1128 0 R 1169 0 R 1210 0 R]
+>> endobj
+1256 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6929 0 R
+/Kids [1253 0 R 1281 0 R 1290 0 R 1297 0 R 1324 0 R 1357 0 R]
+>> endobj
+1428 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6929 0 R
+/Kids [1398 0 R 1430 0 R 1470 0 R 1509 0 R 1549 0 R 1584 0 R]
+>> endobj
+1657 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6929 0 R
+/Kids [1619 0 R 1659 0 R 1693 0 R 1733 0 R 1765 0 R 1803 0 R]
+>> endobj
+1869 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6929 0 R
+/Kids [1842 0 R 1871 0 R 1898 0 R 1928 0 R 1968 0 R 2003 0 R]
+>> endobj
+2062 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6929 0 R
+/Kids [2031 0 R 2064 0 R 2098 0 R 2136 0 R 2172 0 R 2213 0 R]
+>> endobj
+2288 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6930 0 R
+/Kids [2252 0 R 2290 0 R 2323 0 R 2363 0 R 2400 0 R 2440 0 R]
+>> endobj
+2513 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6930 0 R
+/Kids [2477 0 R 2515 0 R 2551 0 R 2585 0 R 2613 0 R 2639 0 R]
+>> endobj
+2706 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6930 0 R
+/Kids [2676 0 R 2708 0 R 2738 0 R 2762 0 R 2797 0 R 2824 0 R]
+>> endobj
+2889 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6930 0 R
+/Kids [2852 0 R 2891 0 R 2924 0 R 2963 0 R 3002 0 R 3035 0 R]
+>> endobj
+3106 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6930 0 R
+/Kids [3066 0 R 3108 0 R 3137 0 R 3150 0 R 3154 0 R 3181 0 R]
+>> endobj
+3253 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6930 0 R
+/Kids [3214 0 R 3255 0 R 3285 0 R 3323 0 R 3364 0 R 3388 0 R]
+>> endobj
+3459 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6931 0 R
+/Kids [3422 0 R 3461 0 R 3494 0 R 3524 0 R 3557 0 R 3592 0 R]
+>> endobj
+3660 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6931 0 R
+/Kids [3624 0 R 3662 0 R 3691 0 R 3716 0 R 3749 0 R 3772 0 R]
+>> endobj
+3824 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6931 0 R
+/Kids [3795 0 R 3826 0 R 3860 0 R 3893 0 R 3928 0 R 3965 0 R]
+>> endobj
+4041 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6931 0 R
+/Kids [3996 0 R 4043 0 R 4068 0 R 4096 0 R 4119 0 R 4144 0 R]
+>> endobj
+4170 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6931 0 R
+/Kids [4149 0 R 4172 0 R 4215 0 R 4248 0 R 4286 0 R 4325 0 R]
+>> endobj
+4398 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6931 0 R
+/Kids [4362 0 R 4400 0 R 4438 0 R 4481 0 R 4517 0 R 4546 0 R]
+>> endobj
+4612 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6932 0 R
+/Kids [4576 0 R 4614 0 R 4635 0 R 4643 0 R 4680 0 R 4721 0 R]
+>> endobj
+4772 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6932 0 R
+/Kids [4752 0 R 4774 0 R 4808 0 R 4859 0 R 4901 0 R 4934 0 R]
+>> endobj
+5022 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6932 0 R
+/Kids [4968 0 R 5024 0 R 5061 0 R 5103 0 R 5140 0 R 5182 0 R]
+>> endobj
+5275 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6932 0 R
+/Kids [5224 0 R 5277 0 R 5320 0 R 5357 0 R 5412 0 R 5459 0 R]
+>> endobj
+5549 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6932 0 R
+/Kids [5508 0 R 5551 0 R 5595 0 R 5634 0 R 5665 0 R 5695 0 R]
+>> endobj
+5797 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6932 0 R
+/Kids [5749 0 R 5799 0 R 5830 0 R 5869 0 R 5899 0 R 5929 0 R]
+>> endobj
+5993 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6933 0 R
+/Kids [5968 0 R 5996 0 R 6013 0 R 6052 0 R 6085 0 R 6119 0 R]
+>> endobj
+6200 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6933 0 R
+/Kids [6168 0 R 6202 0 R 6248 0 R 6303 0 R 6362 0 R 6389 0 R]
+>> endobj
+6458 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6933 0 R
+/Kids [6428 0 R 6460 0 R 6492 0 R 6509 0 R 6516 0 R 6522 0 R]
+>> endobj
+6533 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6933 0 R
+/Kids [6527 0 R 6535 0 R 6545 0 R 6554 0 R 6561 0 R 6566 0 R]
+>> endobj
+6576 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6933 0 R
+/Kids [6570 0 R 6578 0 R 6586 0 R 6594 0 R 6599 0 R 6605 0 R]
+>> endobj
+6612 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6933 0 R
+/Kids [6609 0 R 6614 0 R 6618 0 R 6623 0 R 6627 0 R 6631 0 R]
+>> endobj
+6639 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6934 0 R
+/Kids [6636 0 R 6641 0 R 6645 0 R 6650 0 R 6654 0 R 6658 0 R]
+>> endobj
+6667 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6934 0 R
+/Kids [6662 0 R 6671 0 R 6679 0 R 6685 0 R 6691 0 R 6695 0 R]
+>> endobj
+6734 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6934 0 R
+/Kids [6702 0 R 6736 0 R 6752 0 R 6757 0 R 6767 0 R 6779 0 R]
+>> endobj
+6815 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 6934 0 R
+/Kids [6811 0 R 6817 0 R 6821 0 R 6836 0 R 6845 0 R 6871 0 R]
+>> endobj
+6883 0 obj <<
+/Type /Pages
+/Count 2
+/Parent 6934 0 R
+/Kids [6877 0 R 6885 0 R]
+>> endobj
+6929 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 6935 0 R
+/Kids [1004 0 R 1256 0 R 1428 0 R 1657 0 R 1869 0 R 2062 0 R]
+>> endobj
+6930 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 6935 0 R
+/Kids [2288 0 R 2513 0 R 2706 0 R 2889 0 R 3106 0 R 3253 0 R]
+>> endobj
+6931 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 6935 0 R
+/Kids [3459 0 R 3660 0 R 3824 0 R 4041 0 R 4170 0 R 4398 0 R]
+>> endobj
+6932 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 6935 0 R
+/Kids [4612 0 R 4772 0 R 5022 0 R 5275 0 R 5549 0 R 5797 0 R]
+>> endobj
+6933 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 6935 0 R
+/Kids [5993 0 R 6200 0 R 6458 0 R 6533 0 R 6576 0 R 6612 0 R]
+>> endobj
+6934 0 obj <<
+/Type /Pages
+/Count 26
+/Parent 6935 0 R
+/Kids [6639 0 R 6667 0 R 6734 0 R 6815 0 R 6883 0 R]
+>> endobj
+6935 0 obj <<
+/Type /Pages
+/Count 206
+/Kids [6929 0 R 6930 0 R 6931 0 R 6932 0 R 6933 0 R 6934 0 R]
+>> endobj
+6936 0 obj <<
+/Type /Outlines
+/First 3 0 R
+/Last 991 0 R
+/Count 44
+>> endobj
+991 0 obj <<
+/Title 992 0 R
+/A 989 0 R
+/Parent 6936 0 R
+/Prev 987 0 R
+>> endobj
+987 0 obj <<
+/Title 988 0 R
+/A 985 0 R
+/Parent 6936 0 R
+/Prev 983 0 R
+/Next 991 0 R
+>> endobj
+983 0 obj <<
+/Title 984 0 R
+/A 981 0 R
+/Parent 6936 0 R
+/Prev 979 0 R
+/Next 987 0 R
+>> endobj
+979 0 obj <<
+/Title 980 0 R
+/A 977 0 R
+/Parent 6936 0 R
+/Prev 975 0 R
+/Next 983 0 R
+>> endobj
+975 0 obj <<
+/Title 976 0 R
+/A 973 0 R
+/Parent 6936 0 R
+/Prev 971 0 R
+/Next 979 0 R
+>> endobj
+971 0 obj <<
+/Title 972 0 R
+/A 969 0 R
+/Parent 6936 0 R
+/Prev 967 0 R
+/Next 975 0 R
+>> endobj
+967 0 obj <<
+/Title 968 0 R
+/A 965 0 R
+/Parent 6936 0 R
+/Prev 963 0 R
+/Next 971 0 R
+>> endobj
+963 0 obj <<
+/Title 964 0 R
+/A 961 0 R
+/Parent 6936 0 R
+/Prev 959 0 R
+/Next 967 0 R
+>> endobj
+959 0 obj <<
+/Title 960 0 R
+/A 957 0 R
+/Parent 6936 0 R
+/Prev 955 0 R
+/Next 963 0 R
+>> endobj
+955 0 obj <<
+/Title 956 0 R
+/A 953 0 R
+/Parent 6936 0 R
+/Prev 951 0 R
+/Next 959 0 R
+>> endobj
+951 0 obj <<
+/Title 952 0 R
+/A 949 0 R
+/Parent 6936 0 R
+/Prev 947 0 R
+/Next 955 0 R
+>> endobj
+947 0 obj <<
+/Title 948 0 R
+/A 945 0 R
+/Parent 6936 0 R
+/Prev 943 0 R
+/Next 951 0 R
+>> endobj
+943 0 obj <<
+/Title 944 0 R
+/A 941 0 R
+/Parent 6936 0 R
+/Prev 939 0 R
+/Next 947 0 R
+>> endobj
+939 0 obj <<
+/Title 940 0 R
+/A 937 0 R
+/Parent 6936 0 R
+/Prev 935 0 R
+/Next 943 0 R
+>> endobj
+935 0 obj <<
+/Title 936 0 R
+/A 933 0 R
+/Parent 6936 0 R
+/Prev 931 0 R
+/Next 939 0 R
+>> endobj
+931 0 obj <<
+/Title 932 0 R
+/A 929 0 R
+/Parent 6936 0 R
+/Prev 927 0 R
+/Next 935 0 R
+>> endobj
+927 0 obj <<
+/Title 928 0 R
+/A 925 0 R
+/Parent 6936 0 R
+/Prev 903 0 R
+/Next 931 0 R
+>> endobj
+923 0 obj <<
+/Title 924 0 R
+/A 921 0 R
+/Parent 903 0 R
+/Prev 919 0 R
+>> endobj
+919 0 obj <<
+/Title 920 0 R
+/A 917 0 R
+/Parent 903 0 R
+/Prev 915 0 R
+/Next 923 0 R
+>> endobj
+915 0 obj <<
+/Title 916 0 R
+/A 913 0 R
+/Parent 903 0 R
+/Prev 911 0 R
+/Next 919 0 R
+>> endobj
+911 0 obj <<
+/Title 912 0 R
+/A 909 0 R
+/Parent 903 0 R
+/Prev 907 0 R
+/Next 915 0 R
+>> endobj
+907 0 obj <<
+/Title 908 0 R
+/A 905 0 R
+/Parent 903 0 R
+/Next 911 0 R
+>> endobj
+903 0 obj <<
+/Title 904 0 R
+/A 901 0 R
+/Parent 6936 0 R
+/Prev 899 0 R
+/Next 927 0 R
+/First 907 0 R
+/Last 923 0 R
+/Count -5
+>> endobj
+899 0 obj <<
+/Title 900 0 R
+/A 897 0 R
+/Parent 6936 0 R
+/Prev 859 0 R
+/Next 903 0 R
+>> endobj
+895 0 obj <<
+/Title 896 0 R
+/A 893 0 R
+/Parent 859 0 R
+/Prev 891 0 R
+>> endobj
+891 0 obj <<
+/Title 892 0 R
+/A 889 0 R
+/Parent 859 0 R
+/Prev 887 0 R
+/Next 895 0 R
+>> endobj
+887 0 obj <<
+/Title 888 0 R
+/A 885 0 R
+/Parent 859 0 R
+/Prev 883 0 R
+/Next 891 0 R
+>> endobj
+883 0 obj <<
+/Title 884 0 R
+/A 881 0 R
+/Parent 859 0 R
+/Prev 879 0 R
+/Next 887 0 R
+>> endobj
+879 0 obj <<
+/Title 880 0 R
+/A 877 0 R
+/Parent 859 0 R
+/Prev 875 0 R
+/Next 883 0 R
+>> endobj
+875 0 obj <<
+/Title 876 0 R
+/A 873 0 R
+/Parent 859 0 R
+/Prev 871 0 R
+/Next 879 0 R
+>> endobj
+871 0 obj <<
+/Title 872 0 R
+/A 869 0 R
+/Parent 859 0 R
+/Prev 867 0 R
+/Next 875 0 R
+>> endobj
+867 0 obj <<
+/Title 868 0 R
+/A 865 0 R
+/Parent 859 0 R
+/Prev 863 0 R
+/Next 871 0 R
+>> endobj
+863 0 obj <<
+/Title 864 0 R
+/A 861 0 R
+/Parent 859 0 R
+/Next 867 0 R
+>> endobj
+859 0 obj <<
+/Title 860 0 R
+/A 857 0 R
+/Parent 6936 0 R
+/Prev 839 0 R
+/Next 899 0 R
+/First 863 0 R
+/Last 895 0 R
+/Count -9
+>> endobj
+855 0 obj <<
+/Title 856 0 R
+/A 853 0 R
+/Parent 839 0 R
+/Prev 851 0 R
+>> endobj
+851 0 obj <<
+/Title 852 0 R
+/A 849 0 R
+/Parent 839 0 R
+/Prev 847 0 R
+/Next 855 0 R
+>> endobj
+847 0 obj <<
+/Title 848 0 R
+/A 845 0 R
+/Parent 839 0 R
+/Prev 843 0 R
+/Next 851 0 R
+>> endobj
+843 0 obj <<
+/Title 844 0 R
+/A 841 0 R
+/Parent 839 0 R
+/Next 847 0 R
+>> endobj
+839 0 obj <<
+/Title 840 0 R
+/A 837 0 R
+/Parent 6936 0 R
+/Prev 803 0 R
+/Next 859 0 R
+/First 843 0 R
+/Last 855 0 R
+/Count -4
+>> endobj
+835 0 obj <<
+/Title 836 0 R
+/A 833 0 R
+/Parent 803 0 R
+/Prev 831 0 R
+>> endobj
+831 0 obj <<
+/Title 832 0 R
+/A 829 0 R
+/Parent 803 0 R
+/Prev 827 0 R
+/Next 835 0 R
+>> endobj
+827 0 obj <<
+/Title 828 0 R
+/A 825 0 R
+/Parent 803 0 R
+/Prev 823 0 R
+/Next 831 0 R
+>> endobj
+823 0 obj <<
+/Title 824 0 R
+/A 821 0 R
+/Parent 803 0 R
+/Prev 819 0 R
+/Next 827 0 R
+>> endobj
+819 0 obj <<
+/Title 820 0 R
+/A 817 0 R
+/Parent 803 0 R
+/Prev 815 0 R
+/Next 823 0 R
+>> endobj
+815 0 obj <<
+/Title 816 0 R
+/A 813 0 R
+/Parent 803 0 R
+/Prev 811 0 R
+/Next 819 0 R
+>> endobj
+811 0 obj <<
+/Title 812 0 R
+/A 809 0 R
+/Parent 803 0 R
+/Prev 807 0 R
+/Next 815 0 R
+>> endobj
+807 0 obj <<
+/Title 808 0 R
+/A 805 0 R
+/Parent 803 0 R
+/Next 811 0 R
+>> endobj
+803 0 obj <<
+/Title 804 0 R
+/A 801 0 R
+/Parent 6936 0 R
+/Prev 771 0 R
+/Next 839 0 R
+/First 807 0 R
+/Last 835 0 R
+/Count -8
+>> endobj
+799 0 obj <<
+/Title 800 0 R
+/A 797 0 R
+/Parent 771 0 R
+/Prev 795 0 R
+>> endobj
+795 0 obj <<
+/Title 796 0 R
+/A 793 0 R
+/Parent 771 0 R
+/Prev 791 0 R
+/Next 799 0 R
+>> endobj
+791 0 obj <<
+/Title 792 0 R
+/A 789 0 R
+/Parent 771 0 R
+/Prev 787 0 R
+/Next 795 0 R
+>> endobj
+787 0 obj <<
+/Title 788 0 R
+/A 785 0 R
+/Parent 771 0 R
+/Prev 783 0 R
+/Next 791 0 R
+>> endobj
+783 0 obj <<
+/Title 784 0 R
+/A 781 0 R
+/Parent 771 0 R
+/Prev 779 0 R
+/Next 787 0 R
+>> endobj
+779 0 obj <<
+/Title 780 0 R
+/A 777 0 R
+/Parent 771 0 R
+/Prev 775 0 R
+/Next 783 0 R
+>> endobj
+775 0 obj <<
+/Title 776 0 R
+/A 773 0 R
+/Parent 771 0 R
+/Next 779 0 R
+>> endobj
+771 0 obj <<
+/Title 772 0 R
+/A 769 0 R
+/Parent 6936 0 R
+/Prev 739 0 R
+/Next 803 0 R
+/First 775 0 R
+/Last 799 0 R
+/Count -7
+>> endobj
+767 0 obj <<
+/Title 768 0 R
+/A 765 0 R
+/Parent 739 0 R
+/Prev 763 0 R
+>> endobj
+763 0 obj <<
+/Title 764 0 R
+/A 761 0 R
+/Parent 739 0 R
+/Prev 759 0 R
+/Next 767 0 R
+>> endobj
+759 0 obj <<
+/Title 760 0 R
+/A 757 0 R
+/Parent 739 0 R
+/Prev 755 0 R
+/Next 763 0 R
+>> endobj
+755 0 obj <<
+/Title 756 0 R
+/A 753 0 R
+/Parent 739 0 R
+/Prev 751 0 R
+/Next 759 0 R
+>> endobj
+751 0 obj <<
+/Title 752 0 R
+/A 749 0 R
+/Parent 739 0 R
+/Prev 747 0 R
+/Next 755 0 R
+>> endobj
+747 0 obj <<
+/Title 748 0 R
+/A 745 0 R
+/Parent 739 0 R
+/Prev 743 0 R
+/Next 751 0 R
+>> endobj
+743 0 obj <<
+/Title 744 0 R
+/A 741 0 R
+/Parent 739 0 R
+/Next 747 0 R
+>> endobj
+739 0 obj <<
+/Title 740 0 R
+/A 737 0 R
+/Parent 6936 0 R
+/Prev 675 0 R
+/Next 771 0 R
+/First 743 0 R
+/Last 767 0 R
+/Count -7
+>> endobj
+735 0 obj <<
+/Title 736 0 R
+/A 733 0 R
+/Parent 675 0 R
+/Prev 731 0 R
+>> endobj
+731 0 obj <<
+/Title 732 0 R
+/A 729 0 R
+/Parent 675 0 R
+/Prev 727 0 R
+/Next 735 0 R
+>> endobj
+727 0 obj <<
+/Title 728 0 R
+/A 725 0 R
+/Parent 675 0 R
+/Prev 723 0 R
+/Next 731 0 R
+>> endobj
+723 0 obj <<
+/Title 724 0 R
+/A 721 0 R
+/Parent 675 0 R
+/Prev 719 0 R
+/Next 727 0 R
+>> endobj
+719 0 obj <<
+/Title 720 0 R
+/A 717 0 R
+/Parent 675 0 R
+/Prev 715 0 R
+/Next 723 0 R
+>> endobj
+715 0 obj <<
+/Title 716 0 R
+/A 713 0 R
+/Parent 675 0 R
+/Prev 711 0 R
+/Next 719 0 R
+>> endobj
+711 0 obj <<
+/Title 712 0 R
+/A 709 0 R
+/Parent 675 0 R
+/Prev 707 0 R
+/Next 715 0 R
+>> endobj
+707 0 obj <<
+/Title 708 0 R
+/A 705 0 R
+/Parent 675 0 R
+/Prev 703 0 R
+/Next 711 0 R
+>> endobj
+703 0 obj <<
+/Title 704 0 R
+/A 701 0 R
+/Parent 675 0 R
+/Prev 699 0 R
+/Next 707 0 R
+>> endobj
+699 0 obj <<
+/Title 700 0 R
+/A 697 0 R
+/Parent 675 0 R
+/Prev 695 0 R
+/Next 703 0 R
+>> endobj
+695 0 obj <<
+/Title 696 0 R
+/A 693 0 R
+/Parent 675 0 R
+/Prev 691 0 R
+/Next 699 0 R
+>> endobj
+691 0 obj <<
+/Title 692 0 R
+/A 689 0 R
+/Parent 675 0 R
+/Prev 687 0 R
+/Next 695 0 R
+>> endobj
+687 0 obj <<
+/Title 688 0 R
+/A 685 0 R
+/Parent 675 0 R
+/Prev 683 0 R
+/Next 691 0 R
+>> endobj
+683 0 obj <<
+/Title 684 0 R
+/A 681 0 R
+/Parent 675 0 R
+/Prev 679 0 R
+/Next 687 0 R
+>> endobj
+679 0 obj <<
+/Title 680 0 R
+/A 677 0 R
+/Parent 675 0 R
+/Next 683 0 R
+>> endobj
+675 0 obj <<
+/Title 676 0 R
+/A 673 0 R
+/Parent 6936 0 R
+/Prev 635 0 R
+/Next 739 0 R
+/First 679 0 R
+/Last 735 0 R
+/Count -15
+>> endobj
+671 0 obj <<
+/Title 672 0 R
+/A 669 0 R
+/Parent 635 0 R
+/Prev 667 0 R
+>> endobj
+667 0 obj <<
+/Title 668 0 R
+/A 665 0 R
+/Parent 635 0 R
+/Prev 663 0 R
+/Next 671 0 R
+>> endobj
+663 0 obj <<
+/Title 664 0 R
+/A 661 0 R
+/Parent 635 0 R
+/Prev 659 0 R
+/Next 667 0 R
+>> endobj
+659 0 obj <<
+/Title 660 0 R
+/A 657 0 R
+/Parent 635 0 R
+/Prev 655 0 R
+/Next 663 0 R
+>> endobj
+655 0 obj <<
+/Title 656 0 R
+/A 653 0 R
+/Parent 635 0 R
+/Prev 651 0 R
+/Next 659 0 R
+>> endobj
+651 0 obj <<
+/Title 652 0 R
+/A 649 0 R
+/Parent 635 0 R
+/Prev 647 0 R
+/Next 655 0 R
+>> endobj
+647 0 obj <<
+/Title 648 0 R
+/A 645 0 R
+/Parent 635 0 R
+/Prev 643 0 R
+/Next 651 0 R
+>> endobj
+643 0 obj <<
+/Title 644 0 R
+/A 641 0 R
+/Parent 635 0 R
+/Prev 639 0 R
+/Next 647 0 R
+>> endobj
+639 0 obj <<
+/Title 640 0 R
+/A 637 0 R
+/Parent 635 0 R
+/Next 643 0 R
+>> endobj
+635 0 obj <<
+/Title 636 0 R
+/A 633 0 R
+/Parent 6936 0 R
+/Prev 631 0 R
+/Next 675 0 R
+/First 639 0 R
+/Last 671 0 R
+/Count -9
+>> endobj
+631 0 obj <<
+/Title 632 0 R
+/A 629 0 R
+/Parent 6936 0 R
+/Prev 551 0 R
+/Next 635 0 R
+>> endobj
+627 0 obj <<
+/Title 628 0 R
+/A 625 0 R
+/Parent 551 0 R
+/Prev 623 0 R
+>> endobj
+623 0 obj <<
+/Title 624 0 R
+/A 621 0 R
+/Parent 551 0 R
+/Prev 619 0 R
+/Next 627 0 R
+>> endobj
+619 0 obj <<
+/Title 620 0 R
+/A 617 0 R
+/Parent 551 0 R
+/Prev 615 0 R
+/Next 623 0 R
+>> endobj
+615 0 obj <<
+/Title 616 0 R
+/A 613 0 R
+/Parent 551 0 R
+/Prev 611 0 R
+/Next 619 0 R
+>> endobj
+611 0 obj <<
+/Title 612 0 R
+/A 609 0 R
+/Parent 551 0 R
+/Prev 607 0 R
+/Next 615 0 R
+>> endobj
+607 0 obj <<
+/Title 608 0 R
+/A 605 0 R
+/Parent 551 0 R
+/Prev 603 0 R
+/Next 611 0 R
+>> endobj
+603 0 obj <<
+/Title 604 0 R
+/A 601 0 R
+/Parent 551 0 R
+/Prev 599 0 R
+/Next 607 0 R
+>> endobj
+599 0 obj <<
+/Title 600 0 R
+/A 597 0 R
+/Parent 551 0 R
+/Prev 595 0 R
+/Next 603 0 R
+>> endobj
+595 0 obj <<
+/Title 596 0 R
+/A 593 0 R
+/Parent 551 0 R
+/Prev 591 0 R
+/Next 599 0 R
+>> endobj
+591 0 obj <<
+/Title 592 0 R
+/A 589 0 R
+/Parent 551 0 R
+/Prev 587 0 R
+/Next 595 0 R
+>> endobj
+587 0 obj <<
+/Title 588 0 R
+/A 585 0 R
+/Parent 551 0 R
+/Prev 583 0 R
+/Next 591 0 R
+>> endobj
+583 0 obj <<
+/Title 584 0 R
+/A 581 0 R
+/Parent 551 0 R
+/Prev 579 0 R
+/Next 587 0 R
+>> endobj
+579 0 obj <<
+/Title 580 0 R
+/A 577 0 R
+/Parent 551 0 R
+/Prev 575 0 R
+/Next 583 0 R
+>> endobj
+575 0 obj <<
+/Title 576 0 R
+/A 573 0 R
+/Parent 551 0 R
+/Prev 571 0 R
+/Next 579 0 R
+>> endobj
+571 0 obj <<
+/Title 572 0 R
+/A 569 0 R
+/Parent 551 0 R
+/Prev 567 0 R
+/Next 575 0 R
+>> endobj
+567 0 obj <<
+/Title 568 0 R
+/A 565 0 R
+/Parent 551 0 R
+/Prev 563 0 R
+/Next 571 0 R
+>> endobj
+563 0 obj <<
+/Title 564 0 R
+/A 561 0 R
+/Parent 551 0 R
+/Prev 559 0 R
+/Next 567 0 R
+>> endobj
+559 0 obj <<
+/Title 560 0 R
+/A 557 0 R
+/Parent 551 0 R
+/Prev 555 0 R
+/Next 563 0 R
+>> endobj
+555 0 obj <<
+/Title 556 0 R
+/A 553 0 R
+/Parent 551 0 R
+/Next 559 0 R
+>> endobj
+551 0 obj <<
+/Title 552 0 R
+/A 549 0 R
+/Parent 6936 0 R
+/Prev 515 0 R
+/Next 631 0 R
+/First 555 0 R
+/Last 627 0 R
+/Count -19
+>> endobj
+547 0 obj <<
+/Title 548 0 R
+/A 545 0 R
+/Parent 515 0 R
+/Prev 543 0 R
+>> endobj
+543 0 obj <<
+/Title 544 0 R
+/A 541 0 R
+/Parent 515 0 R
+/Prev 539 0 R
+/Next 547 0 R
+>> endobj
+539 0 obj <<
+/Title 540 0 R
+/A 537 0 R
+/Parent 515 0 R
+/Prev 535 0 R
+/Next 543 0 R
+>> endobj
+535 0 obj <<
+/Title 536 0 R
+/A 533 0 R
+/Parent 515 0 R
+/Prev 531 0 R
+/Next 539 0 R
+>> endobj
+531 0 obj <<
+/Title 532 0 R
+/A 529 0 R
+/Parent 515 0 R
+/Prev 527 0 R
+/Next 535 0 R
+>> endobj
+527 0 obj <<
+/Title 528 0 R
+/A 525 0 R
+/Parent 515 0 R
+/Prev 523 0 R
+/Next 531 0 R
+>> endobj
+523 0 obj <<
+/Title 524 0 R
+/A 521 0 R
+/Parent 515 0 R
+/Prev 519 0 R
+/Next 527 0 R
+>> endobj
+519 0 obj <<
+/Title 520 0 R
+/A 517 0 R
+/Parent 515 0 R
+/Next 523 0 R
+>> endobj
+515 0 obj <<
+/Title 516 0 R
+/A 513 0 R
+/Parent 6936 0 R
+/Prev 511 0 R
+/Next 551 0 R
+/First 519 0 R
+/Last 547 0 R
+/Count -8
+>> endobj
+511 0 obj <<
+/Title 512 0 R
+/A 509 0 R
+/Parent 6936 0 R
+/Prev 507 0 R
+/Next 515 0 R
+>> endobj
+507 0 obj <<
+/Title 508 0 R
+/A 505 0 R
+/Parent 6936 0 R
+/Prev 459 0 R
+/Next 511 0 R
+>> endobj
+503 0 obj <<
+/Title 504 0 R
+/A 501 0 R
+/Parent 459 0 R
+/Prev 499 0 R
+>> endobj
+499 0 obj <<
+/Title 500 0 R
+/A 497 0 R
+/Parent 459 0 R
+/Prev 495 0 R
+/Next 503 0 R
+>> endobj
+495 0 obj <<
+/Title 496 0 R
+/A 493 0 R
+/Parent 459 0 R
+/Prev 491 0 R
+/Next 499 0 R
+>> endobj
+491 0 obj <<
+/Title 492 0 R
+/A 489 0 R
+/Parent 459 0 R
+/Prev 487 0 R
+/Next 495 0 R
+>> endobj
+487 0 obj <<
+/Title 488 0 R
+/A 485 0 R
+/Parent 459 0 R
+/Prev 483 0 R
+/Next 491 0 R
+>> endobj
+483 0 obj <<
+/Title 484 0 R
+/A 481 0 R
+/Parent 459 0 R
+/Prev 479 0 R
+/Next 487 0 R
+>> endobj
+479 0 obj <<
+/Title 480 0 R
+/A 477 0 R
+/Parent 459 0 R
+/Prev 475 0 R
+/Next 483 0 R
+>> endobj
+475 0 obj <<
+/Title 476 0 R
+/A 473 0 R
+/Parent 459 0 R
+/Prev 471 0 R
+/Next 479 0 R
+>> endobj
+471 0 obj <<
+/Title 472 0 R
+/A 469 0 R
+/Parent 459 0 R
+/Prev 467 0 R
+/Next 475 0 R
+>> endobj
+467 0 obj <<
+/Title 468 0 R
+/A 465 0 R
+/Parent 459 0 R
+/Prev 463 0 R
+/Next 471 0 R
+>> endobj
+463 0 obj <<
+/Title 464 0 R
+/A 461 0 R
+/Parent 459 0 R
+/Next 467 0 R
+>> endobj
+459 0 obj <<
+/Title 460 0 R
+/A 457 0 R
+/Parent 6936 0 R
+/Prev 439 0 R
+/Next 507 0 R
+/First 463 0 R
+/Last 503 0 R
+/Count -11
+>> endobj
+455 0 obj <<
+/Title 456 0 R
+/A 453 0 R
+/Parent 439 0 R
+/Prev 451 0 R
+>> endobj
+451 0 obj <<
+/Title 452 0 R
+/A 449 0 R
+/Parent 439 0 R
+/Prev 447 0 R
+/Next 455 0 R
+>> endobj
+447 0 obj <<
+/Title 448 0 R
+/A 445 0 R
+/Parent 439 0 R
+/Prev 443 0 R
+/Next 451 0 R
+>> endobj
+443 0 obj <<
+/Title 444 0 R
+/A 441 0 R
+/Parent 439 0 R
+/Next 447 0 R
+>> endobj
+439 0 obj <<
+/Title 440 0 R
+/A 437 0 R
+/Parent 6936 0 R
+/Prev 399 0 R
+/Next 459 0 R
+/First 443 0 R
+/Last 455 0 R
+/Count -4
+>> endobj
+435 0 obj <<
+/Title 436 0 R
+/A 433 0 R
+/Parent 399 0 R
+/Prev 431 0 R
+>> endobj
+431 0 obj <<
+/Title 432 0 R
+/A 429 0 R
+/Parent 399 0 R
+/Prev 427 0 R
+/Next 435 0 R
+>> endobj
+427 0 obj <<
+/Title 428 0 R
+/A 425 0 R
+/Parent 399 0 R
+/Prev 423 0 R
+/Next 431 0 R
+>> endobj
+423 0 obj <<
+/Title 424 0 R
+/A 421 0 R
+/Parent 399 0 R
+/Prev 419 0 R
+/Next 427 0 R
+>> endobj
+419 0 obj <<
+/Title 420 0 R
+/A 417 0 R
+/Parent 399 0 R
+/Prev 415 0 R
+/Next 423 0 R
+>> endobj
+415 0 obj <<
+/Title 416 0 R
+/A 413 0 R
+/Parent 399 0 R
+/Prev 411 0 R
+/Next 419 0 R
+>> endobj
+411 0 obj <<
+/Title 412 0 R
+/A 409 0 R
+/Parent 399 0 R
+/Prev 407 0 R
+/Next 415 0 R
+>> endobj
+407 0 obj <<
+/Title 408 0 R
+/A 405 0 R
+/Parent 399 0 R
+/Prev 403 0 R
+/Next 411 0 R
+>> endobj
+403 0 obj <<
+/Title 404 0 R
+/A 401 0 R
+/Parent 399 0 R
+/Next 407 0 R
+>> endobj
+399 0 obj <<
+/Title 400 0 R
+/A 397 0 R
+/Parent 6936 0 R
+/Prev 359 0 R
+/Next 439 0 R
+/First 403 0 R
+/Last 435 0 R
+/Count -9
+>> endobj
+395 0 obj <<
+/Title 396 0 R
+/A 393 0 R
+/Parent 359 0 R
+/Prev 391 0 R
+>> endobj
+391 0 obj <<
+/Title 392 0 R
+/A 389 0 R
+/Parent 359 0 R
+/Prev 387 0 R
+/Next 395 0 R
+>> endobj
+387 0 obj <<
+/Title 388 0 R
+/A 385 0 R
+/Parent 359 0 R
+/Prev 383 0 R
+/Next 391 0 R
+>> endobj
+383 0 obj <<
+/Title 384 0 R
+/A 381 0 R
+/Parent 359 0 R
+/Prev 379 0 R
+/Next 387 0 R
+>> endobj
+379 0 obj <<
+/Title 380 0 R
+/A 377 0 R
+/Parent 359 0 R
+/Prev 375 0 R
+/Next 383 0 R
+>> endobj
+375 0 obj <<
+/Title 376 0 R
+/A 373 0 R
+/Parent 359 0 R
+/Prev 371 0 R
+/Next 379 0 R
+>> endobj
+371 0 obj <<
+/Title 372 0 R
+/A 369 0 R
+/Parent 359 0 R
+/Prev 367 0 R
+/Next 375 0 R
+>> endobj
+367 0 obj <<
+/Title 368 0 R
+/A 365 0 R
+/Parent 359 0 R
+/Prev 363 0 R
+/Next 371 0 R
+>> endobj
+363 0 obj <<
+/Title 364 0 R
+/A 361 0 R
+/Parent 359 0 R
+/Next 367 0 R
+>> endobj
+359 0 obj <<
+/Title 360 0 R
+/A 357 0 R
+/Parent 6936 0 R
+/Prev 343 0 R
+/Next 399 0 R
+/First 363 0 R
+/Last 395 0 R
+/Count -9
+>> endobj
+355 0 obj <<
+/Title 356 0 R
+/A 353 0 R
+/Parent 343 0 R
+/Prev 351 0 R
+>> endobj
+351 0 obj <<
+/Title 352 0 R
+/A 349 0 R
+/Parent 343 0 R
+/Prev 347 0 R
+/Next 355 0 R
+>> endobj
+347 0 obj <<
+/Title 348 0 R
+/A 345 0 R
+/Parent 343 0 R
+/Next 351 0 R
+>> endobj
+343 0 obj <<
+/Title 344 0 R
+/A 341 0 R
+/Parent 6936 0 R
+/Prev 315 0 R
+/Next 359 0 R
+/First 347 0 R
+/Last 355 0 R
+/Count -3
+>> endobj
+339 0 obj <<
+/Title 340 0 R
+/A 337 0 R
+/Parent 315 0 R
+/Prev 335 0 R
+>> endobj
+335 0 obj <<
+/Title 336 0 R
+/A 333 0 R
+/Parent 315 0 R
+/Prev 331 0 R
+/Next 339 0 R
+>> endobj
+331 0 obj <<
+/Title 332 0 R
+/A 329 0 R
+/Parent 315 0 R
+/Prev 327 0 R
+/Next 335 0 R
+>> endobj
+327 0 obj <<
+/Title 328 0 R
+/A 325 0 R
+/Parent 315 0 R
+/Prev 323 0 R
+/Next 331 0 R
+>> endobj
+323 0 obj <<
+/Title 324 0 R
+/A 321 0 R
+/Parent 315 0 R
+/Prev 319 0 R
+/Next 327 0 R
+>> endobj
+319 0 obj <<
+/Title 320 0 R
+/A 317 0 R
+/Parent 315 0 R
+/Next 323 0 R
+>> endobj
+315 0 obj <<
+/Title 316 0 R
+/A 313 0 R
+/Parent 6936 0 R
+/Prev 247 0 R
+/Next 343 0 R
+/First 319 0 R
+/Last 339 0 R
+/Count -6
+>> endobj
+311 0 obj <<
+/Title 312 0 R
+/A 309 0 R
+/Parent 247 0 R
+/Prev 307 0 R
+>> endobj
+307 0 obj <<
+/Title 308 0 R
+/A 305 0 R
+/Parent 247 0 R
+/Prev 303 0 R
+/Next 311 0 R
+>> endobj
+303 0 obj <<
+/Title 304 0 R
+/A 301 0 R
+/Parent 247 0 R
+/Prev 299 0 R
+/Next 307 0 R
+>> endobj
+299 0 obj <<
+/Title 300 0 R
+/A 297 0 R
+/Parent 247 0 R
+/Prev 295 0 R
+/Next 303 0 R
+>> endobj
+295 0 obj <<
+/Title 296 0 R
+/A 293 0 R
+/Parent 247 0 R
+/Prev 291 0 R
+/Next 299 0 R
+>> endobj
+291 0 obj <<
+/Title 292 0 R
+/A 289 0 R
+/Parent 247 0 R
+/Prev 287 0 R
+/Next 295 0 R
+>> endobj
+287 0 obj <<
+/Title 288 0 R
+/A 285 0 R
+/Parent 247 0 R
+/Prev 283 0 R
+/Next 291 0 R
+>> endobj
+283 0 obj <<
+/Title 284 0 R
+/A 281 0 R
+/Parent 247 0 R
+/Prev 279 0 R
+/Next 287 0 R
+>> endobj
+279 0 obj <<
+/Title 280 0 R
+/A 277 0 R
+/Parent 247 0 R
+/Prev 275 0 R
+/Next 283 0 R
+>> endobj
+275 0 obj <<
+/Title 276 0 R
+/A 273 0 R
+/Parent 247 0 R
+/Prev 271 0 R
+/Next 279 0 R
+>> endobj
+271 0 obj <<
+/Title 272 0 R
+/A 269 0 R
+/Parent 247 0 R
+/Prev 267 0 R
+/Next 275 0 R
+>> endobj
+267 0 obj <<
+/Title 268 0 R
+/A 265 0 R
+/Parent 247 0 R
+/Prev 263 0 R
+/Next 271 0 R
+>> endobj
+263 0 obj <<
+/Title 264 0 R
+/A 261 0 R
+/Parent 247 0 R
+/Prev 259 0 R
+/Next 267 0 R
+>> endobj
+259 0 obj <<
+/Title 260 0 R
+/A 257 0 R
+/Parent 247 0 R
+/Prev 255 0 R
+/Next 263 0 R
+>> endobj
+255 0 obj <<
+/Title 256 0 R
+/A 253 0 R
+/Parent 247 0 R
+/Prev 251 0 R
+/Next 259 0 R
+>> endobj
+251 0 obj <<
+/Title 252 0 R
+/A 249 0 R
+/Parent 247 0 R
+/Next 255 0 R
+>> endobj
+247 0 obj <<
+/Title 248 0 R
+/A 245 0 R
+/Parent 6936 0 R
+/Prev 195 0 R
+/Next 315 0 R
+/First 251 0 R
+/Last 311 0 R
+/Count -16
+>> endobj
+243 0 obj <<
+/Title 244 0 R
+/A 241 0 R
+/Parent 195 0 R
+/Prev 239 0 R
+>> endobj
+239 0 obj <<
+/Title 240 0 R
+/A 237 0 R
+/Parent 195 0 R
+/Prev 235 0 R
+/Next 243 0 R
+>> endobj
+235 0 obj <<
+/Title 236 0 R
+/A 233 0 R
+/Parent 195 0 R
+/Prev 231 0 R
+/Next 239 0 R
+>> endobj
+231 0 obj <<
+/Title 232 0 R
+/A 229 0 R
+/Parent 195 0 R
+/Prev 227 0 R
+/Next 235 0 R
+>> endobj
+227 0 obj <<
+/Title 228 0 R
+/A 225 0 R
+/Parent 195 0 R
+/Prev 223 0 R
+/Next 231 0 R
+>> endobj
+223 0 obj <<
+/Title 224 0 R
+/A 221 0 R
+/Parent 195 0 R
+/Prev 219 0 R
+/Next 227 0 R
+>> endobj
+219 0 obj <<
+/Title 220 0 R
+/A 217 0 R
+/Parent 195 0 R
+/Prev 215 0 R
+/Next 223 0 R
+>> endobj
+215 0 obj <<
+/Title 216 0 R
+/A 213 0 R
+/Parent 195 0 R
+/Prev 211 0 R
+/Next 219 0 R
+>> endobj
+211 0 obj <<
+/Title 212 0 R
+/A 209 0 R
+/Parent 195 0 R
+/Prev 207 0 R
+/Next 215 0 R
+>> endobj
+207 0 obj <<
+/Title 208 0 R
+/A 205 0 R
+/Parent 195 0 R
+/Prev 203 0 R
+/Next 211 0 R
+>> endobj
+203 0 obj <<
+/Title 204 0 R
+/A 201 0 R
+/Parent 195 0 R
+/Prev 199 0 R
+/Next 207 0 R
+>> endobj
+199 0 obj <<
+/Title 200 0 R
+/A 197 0 R
+/Parent 195 0 R
+/Next 203 0 R
+>> endobj
+195 0 obj <<
+/Title 196 0 R
+/A 193 0 R
+/Parent 6936 0 R
+/Prev 163 0 R
+/Next 247 0 R
+/First 199 0 R
+/Last 243 0 R
+/Count -12
+>> endobj
+191 0 obj <<
+/Title 192 0 R
+/A 189 0 R
+/Parent 163 0 R
+/Prev 187 0 R
+>> endobj
+187 0 obj <<
+/Title 188 0 R
+/A 185 0 R
+/Parent 163 0 R
+/Prev 183 0 R
+/Next 191 0 R
+>> endobj
+183 0 obj <<
+/Title 184 0 R
+/A 181 0 R
+/Parent 163 0 R
+/Prev 179 0 R
+/Next 187 0 R
+>> endobj
+179 0 obj <<
+/Title 180 0 R
+/A 177 0 R
+/Parent 163 0 R
+/Prev 175 0 R
+/Next 183 0 R
+>> endobj
+175 0 obj <<
+/Title 176 0 R
+/A 173 0 R
+/Parent 163 0 R
+/Prev 171 0 R
+/Next 179 0 R
+>> endobj
+171 0 obj <<
+/Title 172 0 R
+/A 169 0 R
+/Parent 163 0 R
+/Prev 167 0 R
+/Next 175 0 R
+>> endobj
+167 0 obj <<
+/Title 168 0 R
+/A 165 0 R
+/Parent 163 0 R
+/Next 171 0 R
+>> endobj
+163 0 obj <<
+/Title 164 0 R
+/A 161 0 R
+/Parent 6936 0 R
+/Prev 87 0 R
+/Next 195 0 R
+/First 167 0 R
+/Last 191 0 R
+/Count -7
+>> endobj
+159 0 obj <<
+/Title 160 0 R
+/A 157 0 R
+/Parent 87 0 R
+/Prev 155 0 R
+>> endobj
+155 0 obj <<
+/Title 156 0 R
+/A 153 0 R
+/Parent 87 0 R
+/Prev 151 0 R
+/Next 159 0 R
+>> endobj
+151 0 obj <<
+/Title 152 0 R
+/A 149 0 R
+/Parent 87 0 R
+/Prev 147 0 R
+/Next 155 0 R
+>> endobj
+147 0 obj <<
+/Title 148 0 R
+/A 145 0 R
+/Parent 87 0 R
+/Prev 143 0 R
+/Next 151 0 R
+>> endobj
+143 0 obj <<
+/Title 144 0 R
+/A 141 0 R
+/Parent 87 0 R
+/Prev 139 0 R
+/Next 147 0 R
+>> endobj
+139 0 obj <<
+/Title 140 0 R
+/A 137 0 R
+/Parent 87 0 R
+/Prev 135 0 R
+/Next 143 0 R
+>> endobj
+135 0 obj <<
+/Title 136 0 R
+/A 133 0 R
+/Parent 87 0 R
+/Prev 131 0 R
+/Next 139 0 R
+>> endobj
+131 0 obj <<
+/Title 132 0 R
+/A 129 0 R
+/Parent 87 0 R
+/Prev 127 0 R
+/Next 135 0 R
+>> endobj
+127 0 obj <<
+/Title 128 0 R
+/A 125 0 R
+/Parent 87 0 R
+/Prev 123 0 R
+/Next 131 0 R
+>> endobj
+123 0 obj <<
+/Title 124 0 R
+/A 121 0 R
+/Parent 87 0 R
+/Prev 119 0 R
+/Next 127 0 R
+>> endobj
+119 0 obj <<
+/Title 120 0 R
+/A 117 0 R
+/Parent 87 0 R
+/Prev 115 0 R
+/Next 123 0 R
+>> endobj
+115 0 obj <<
+/Title 116 0 R
+/A 113 0 R
+/Parent 87 0 R
+/Prev 111 0 R
+/Next 119 0 R
+>> endobj
+111 0 obj <<
+/Title 112 0 R
+/A 109 0 R
+/Parent 87 0 R
+/Prev 107 0 R
+/Next 115 0 R
+>> endobj
+107 0 obj <<
+/Title 108 0 R
+/A 105 0 R
+/Parent 87 0 R
+/Prev 103 0 R
+/Next 111 0 R
+>> endobj
+103 0 obj <<
+/Title 104 0 R
+/A 101 0 R
+/Parent 87 0 R
+/Prev 99 0 R
+/Next 107 0 R
+>> endobj
+99 0 obj <<
+/Title 100 0 R
+/A 97 0 R
+/Parent 87 0 R
+/Prev 95 0 R
+/Next 103 0 R
+>> endobj
+95 0 obj <<
+/Title 96 0 R
+/A 93 0 R
+/Parent 87 0 R
+/Prev 91 0 R
+/Next 99 0 R
+>> endobj
+91 0 obj <<
+/Title 92 0 R
+/A 89 0 R
+/Parent 87 0 R
+/Next 95 0 R
+>> endobj
+87 0 obj <<
+/Title 88 0 R
+/A 85 0 R
+/Parent 6936 0 R
+/Prev 11 0 R
+/Next 163 0 R
+/First 91 0 R
+/Last 159 0 R
+/Count -18
+>> endobj
+83 0 obj <<
+/Title 84 0 R
+/A 81 0 R
+/Parent 11 0 R
+/Prev 79 0 R
+>> endobj
+79 0 obj <<
+/Title 80 0 R
+/A 77 0 R
+/Parent 11 0 R
+/Prev 75 0 R
+/Next 83 0 R
+>> endobj
+75 0 obj <<
+/Title 76 0 R
+/A 73 0 R
+/Parent 11 0 R
+/Prev 71 0 R
+/Next 79 0 R
+>> endobj
+71 0 obj <<
+/Title 72 0 R
+/A 69 0 R
+/Parent 11 0 R
+/Prev 67 0 R
+/Next 75 0 R
+>> endobj
+67 0 obj <<
+/Title 68 0 R
+/A 65 0 R
+/Parent 11 0 R
+/Prev 63 0 R
+/Next 71 0 R
+>> endobj
+63 0 obj <<
+/Title 64 0 R
+/A 61 0 R
+/Parent 11 0 R
+/Prev 59 0 R
+/Next 67 0 R
+>> endobj
+59 0 obj <<
+/Title 60 0 R
+/A 57 0 R
+/Parent 11 0 R
+/Prev 55 0 R
+/Next 63 0 R
+>> endobj
+55 0 obj <<
+/Title 56 0 R
+/A 53 0 R
+/Parent 11 0 R
+/Prev 51 0 R
+/Next 59 0 R
+>> endobj
+51 0 obj <<
+/Title 52 0 R
+/A 49 0 R
+/Parent 11 0 R
+/Prev 47 0 R
+/Next 55 0 R
+>> endobj
+47 0 obj <<
+/Title 48 0 R
+/A 45 0 R
+/Parent 11 0 R
+/Prev 43 0 R
+/Next 51 0 R
+>> endobj
+43 0 obj <<
+/Title 44 0 R
+/A 41 0 R
+/Parent 11 0 R
+/Prev 39 0 R
+/Next 47 0 R
+>> endobj
+39 0 obj <<
+/Title 40 0 R
+/A 37 0 R
+/Parent 11 0 R
+/Prev 35 0 R
+/Next 43 0 R
+>> endobj
+35 0 obj <<
+/Title 36 0 R
+/A 33 0 R
+/Parent 11 0 R
+/Prev 31 0 R
+/Next 39 0 R
+>> endobj
+31 0 obj <<
+/Title 32 0 R
+/A 29 0 R
+/Parent 11 0 R
+/Prev 27 0 R
+/Next 35 0 R
+>> endobj
+27 0 obj <<
+/Title 28 0 R
+/A 25 0 R
+/Parent 11 0 R
+/Prev 23 0 R
+/Next 31 0 R
+>> endobj
+23 0 obj <<
+/Title 24 0 R
+/A 21 0 R
+/Parent 11 0 R
+/Prev 19 0 R
+/Next 27 0 R
+>> endobj
+19 0 obj <<
+/Title 20 0 R
+/A 17 0 R
+/Parent 11 0 R
+/Prev 15 0 R
+/Next 23 0 R
+>> endobj
+15 0 obj <<
+/Title 16 0 R
+/A 13 0 R
+/Parent 11 0 R
+/Next 19 0 R
+>> endobj
+11 0 obj <<
+/Title 12 0 R
+/A 9 0 R
+/Parent 6936 0 R
+/Prev 7 0 R
+/Next 87 0 R
+/First 15 0 R
+/Last 83 0 R
+/Count -18
+>> endobj
+7 0 obj <<
+/Title 8 0 R
+/A 5 0 R
+/Parent 6936 0 R
+/Prev 3 0 R
+/Next 11 0 R
+>> endobj
+3 0 obj <<
+/Title 4 0 R
+/A 1 0 R
+/Parent 6936 0 R
+/Next 7 0 R
+>> endobj
+6937 0 obj <<
+/Names [(Doc-Start) 1001 0 R (Item.1) 6698 0 R (Item.10) 6745 0 R (Item.11) 6746 0 R (Item.12) 6747 0 R (Item.13) 6748 0 R]
+/Limits [(Doc-Start) (Item.13)]
+>> endobj
+6938 0 obj <<
+/Names [(Item.14) 6749 0 R (Item.15) 6750 0 R (Item.16) 6777 0 R (Item.17) 6782 0 R (Item.2) 6699 0 R (Item.3) 6700 0 R]
+/Limits [(Item.14) (Item.3)]
+>> endobj
+6939 0 obj <<
+/Names [(Item.4) 6739 0 R (Item.5) 6740 0 R (Item.6) 6741 0 R (Item.7) 6742 0 R (Item.8) 6743 0 R (Item.9) 6744 0 R]
+/Limits [(Item.4) (Item.9)]
+>> endobj
+6940 0 obj <<
+/Names [(V1.71.0) 6552 0 R (V1.71.0_Common) 6557 0 R (V1.71.0_Extensions) 6558 0 R (V1.71.0_FO) 6559 0 R (V1.71.0_HTML) 6564 0 R (V1.71.0_Highlighting) 6573 0 R]
+/Limits [(V1.71.0) (V1.71.0_Highlighting)]
+>> endobj
+6941 0 obj <<
+/Names [(V1.71.0_Manpages) 6574 0 R (V1.71.0_Params) 6575 0 R (V1.71.0_Tools) 6581 0 R (V1.71.1) 6532 0 R (V1.71.1_Common) 6538 0 R (V1.71.1_FO) 6539 0 R]
+/Limits [(V1.71.0_Manpages) (V1.71.1_FO)]
+>> endobj
+6942 0 obj <<
+/Names [(V1.71.1_HTML) 6540 0 R (V1.71.1_Highlighting) 6548 0 R (V1.71.1_Manpages) 6549 0 R (V1.71.1_Params) 6550 0 R (V1.71.1_Profiling) 6551 0 R (V1.72.0) 6505 0 R]
+/Limits [(V1.71.1_HTML) (V1.72.0)]
+>> endobj
+6943 0 obj <<
+/Names [(V1.72.0_Common) 6513 0 R (V1.72.0_FO) 6514 0 R (V1.72.0_HTML) 6519 0 R (V1.72.0_Manpages) 6520 0 R (V1.72.0_Params) 6525 0 R (V1.72.0_Roundtrip) 6531 0 R]
+/Limits [(V1.72.0_Common) (V1.72.0_Roundtrip)]
+>> endobj
+6944 0 obj <<
+/Names [(V1.72.0_Template) 6530 0 R (V1.73.0) 5999 0 R (V1.73.0_Common) 6026 0 R (V1.73.0_Eclipse) 6367 0 R (V1.73.0_FO) 6055 0 R (V1.73.0_Gentext) 6001 0 R]
+/Limits [(V1.72.0_Template) (V1.73.0_Gentext)]
+>> endobj
+6945 0 obj <<
+/Names [(V1.73.0_HTML) 6114 0 R (V1.73.0_Highlighting) 6452 0 R (V1.73.0_JavaHelp) 6372 0 R (V1.73.0_Lib) 6463 0 R (V1.73.0_Manpages) 6213 0 R (V1.73.0_Params) 6383 0 R]
+/Limits [(V1.73.0_HTML) (V1.73.0_Params)]
+>> endobj
+6946 0 obj <<
+/Names [(V1.73.0_Profiling) 6455 0 R (V1.73.0_Roundtrip) 6378 0 R (V1.73.0_Tools) 6467 0 R (V1.73.0_XSL-Saxon) 6473 0 R (V1.73.0_XSL-Xalan) 6484 0 R (V1.73.1) 5910 0 R]
+/Limits [(V1.73.0_Profiling) (V1.73.1)]
+>> endobj
+6947 0 obj <<
+/Names [(V1.73.1_Eclipse) 5975 0 R (V1.73.1_FO) 5916 0 R (V1.73.1_Gentext) 5911 0 R (V1.73.1_HTML) 5932 0 R (V1.73.1_HTMLHelp) 5971 0 R (V1.73.1_JavaHelp) 5979 0 R]
+/Limits [(V1.73.1_Eclipse) (V1.73.1_JavaHelp)]
+>> endobj
+6948 0 obj <<
+/Names [(V1.73.1_Manpages) 5961 0 R (V1.73.1_Params) 5987 0 R (V1.73.1_Roundtrip) 5983 0 R (V1.73.2) 5909 0 R (V1.74.0) 4771 0 R (V1.74.0_Common) 4811 0 R]
+/Limits [(V1.73.1_Manpages) (V1.74.0_Common)]
+>> endobj
+6949 0 obj <<
+/Names [(V1.74.0_Eclipse) 5618 0 R (V1.74.0_Epub) 5554 0 R (V1.74.0_Extensions) 5860 0 R (V1.74.0_FO) 4904 0 R (V1.74.0_Gentext) 4777 0 R (V1.74.0_HTML) 5030 0 R]
+/Limits [(V1.74.0_Eclipse) (V1.74.0_HTML)]
+>> endobj
+6950 0 obj <<
+/Names [(V1.74.0_HTMLHelp) 5612 0 R (V1.74.0_JavaHelp) 5637 0 R (V1.74.0_Manpages) 5152 0 R (V1.74.0_Params) 5685 0 R (V1.74.0_Profiling) 5823 0 R (V1.74.0_Roundtrip) 5643 0 R]
+/Limits [(V1.74.0_HTMLHelp) (V1.74.0_Roundtrip)]
+>> endobj
+6951 0 obj <<
+/Names [(V1.74.0_Slides) 5674 0 R (V1.74.0_Tools) 5833 0 R (V1.74.0_Website) 5682 0 R (V1.74.0_XSL-Saxon) 5872 0 R (V1.74.0_XSL-Xalan) 5883 0 R (V1.74.0_XSL-libxslt) 5894 0 R]
+/Limits [(V1.74.0_Slides) (V1.74.0_XSL-libxslt)]
+>> endobj
+6952 0 obj <<
+/Names [(V1.74.1) 4638 0 R (V1.74.2) 4633 0 R (V1.74.3) 4632 0 R (V1.75.0) 4147 0 R (V1.76.0) 3775 0 R (V1.76.1) 3760 0 R]
+/Limits [(V1.74.1) (V1.76.1)]
+>> endobj
+6953 0 obj <<
+/Names [(V1.77.0) 3148 0 R (V1.77.1) 3702 0 R (V1.78.0) 2822 0 R (V1.78.0_Common) 2838 0 R (V1.78.0_FO) 2855 0 R (V1.78.0_Gentext) 2827 0 R]
+/Limits [(V1.77.0) (V1.78.0_Gentext)]
+>> endobj
+6954 0 obj <<
+/Names [(V1.78.0_HTML) 2913 0 R (V1.78.0_Manpages) 2987 0 R (V1.78.0_Params) 3115 0 R (V1.78.0_Profiling) 3133 0 R (V1.78.0_Roundtrip) 3005 0 R (V1.78.0_Slides) 3009 0 R]
+/Limits [(V1.78.0_HTML) (V1.78.0_Slides)]
+>> endobj
+6955 0 obj <<
+/Names [(V1.78.0_Template) 3145 0 R (V1.78.0_Tools) 3140 0 R (V1.78.0_Webhelp) 3052 0 R (V1.78.1) 2746 0 R (V1.78.1_Common) 2747 0 R (V1.78.1_FO) 2765 0 R]
+/Limits [(V1.78.0_Template) (V1.78.1_FO)]
+>> endobj
+6956 0 obj <<
+/Names [(V1.78.1_HTML) 2781 0 R (V1.78.1_Highlighting) 2819 0 R (V1.78.1_Manpages) 2800 0 R (V1.78.1_Params) 2813 0 R (V1.78.1_Webhelp) 2804 0 R (V1.79.1) 1302 0 R]
+/Limits [(V1.78.1_HTML) (V1.79.1)]
+>> endobj
+6957 0 obj <<
+/Names [(V1.79.1_Common) 1346 0 R (V1.79.1_Eclipse) 1853 0 R (V1.79.1_Epub) 1791 0 R (V1.79.1_Extensions) 2024 0 R (V1.79.1_FO) 1401 0 R (V1.79.1_Gentext) 1303 0 R]
+/Limits [(V1.79.1_Common) (V1.79.1_Gentext)]
+>> endobj
+6958 0 obj <<
+/Names [(V1.79.1_HTML) 1592 0 R (V1.79.1_HTMLHelp) 1845 0 R (V1.79.1_JavaHelp) 1861 0 R (V1.79.1_Lib) 1988 0 R (V1.79.1_Manpages) 1754 0 R (V1.79.1_Params) 1920 0 R]
+/Limits [(V1.79.1_HTML) (V1.79.1_Params)]
+>> endobj
+6959 0 obj <<
+/Names [(V1.79.1_Profiling) 1971 0 R (V1.79.1_Slides) 1874 0 R (V1.79.1_Template) 2006 0 R (V1.79.1_Tools) 1991 0 R (V1.79.1_Webhelp) 1901 0 R (V1.79.1_Website) 1890 0 R]
+/Limits [(V1.79.1_Profiling) (V1.79.1_Website)]
+>> endobj
+6960 0 obj <<
+/Names [(V1.79.2) 1301 0 R (V1560) 6882 0 R (V1570) 6881 0 R (V1580) 6880 0 R (V1591) 6875 0 R (V1592) 6874 0 R]
+/Limits [(V1.79.2) (V1592)]
+>> endobj
+6961 0 obj <<
+/Names [(V1601) 6839 0 R (V1610) 6834 0 R (V1641) 6833 0 R (V1650) 6824 0 R (V1661) 6814 0 R (V1670) 6809 0 R]
+/Limits [(V1601) (V1670)]
+>> endobj
+6962 0 obj <<
+/Names [(V1671) 6771 0 R (V1671_EXT) 6776 0 R (V1671_FO) 6772 0 R (V1671_HELP) 6774 0 R (V1671_HTML) 6773 0 R (V1671_MAN) 6775 0 R]
+/Limits [(V1671) (V1671_MAN)]
+>> endobj
+6963 0 obj <<
+/Names [(V1672) 6770 0 R (V1680) 6760 0 R (V1680_FO) 6761 0 R (V1680_HTML) 6762 0 R (V1680_images) 6763 0 R (V1681) 6755 0 R]
+/Limits [(V1672) (V1681)]
+>> endobj
+6964 0 obj <<
+/Names [(V1690) 6676 0 R (V1690_COMMON) 6682 0 R (V1690_FO) 6683 0 R (V1690_HELP) 6688 0 R (V1690_HTML) 6689 0 R (V1690_MAN) 6677 0 R]
+/Limits [(V1690) (V1690_MAN)]
+>> endobj
+6965 0 obj <<
+/Names [(V1691) 6675 0 R (V1700) 6592 0 R (V1700_Common) 6597 0 R (V1700_Extensions) 6602 0 R (V1700_FO) 6603 0 R (V1700_HTML) 6621 0 R]
+/Limits [(V1691) (V1700_HTML)]
+>> endobj
+6966 0 obj <<
+/Names [(V1700_Manpages) 6634 0 R (V1700_Params) 6648 0 R (V1700_Profiling) 6665 0 R (V1700_Tools) 6666 0 R (V1700_WordML) 6674 0 R (V1701) 6582 0 R]
+/Limits [(V1700_Manpages) (V1701)]
+>> endobj
+6967 0 obj <<
+/Names [(V1701_FO) 6583 0 R (V1701_HTML) 6589 0 R (V1701_HTMLHelp) 6590 0 R (V1701_Params) 6591 0 R (VOlder) 6888 0 R (VrnV1.77_Common) 3184 0 R]
+/Limits [(V1701_FO) (VrnV1.77_Common)]
+>> endobj
+6968 0 obj <<
+/Names [(Vsnapshot_9396_FO) 3703 0 R (Vsnapshot_9396_HTML) 3711 0 R (Vsnapshot_9396_Roundtrip) 3726 0 R (Vsnapshot_9396_Slides) 3730 0 R (Vsnapshot_9396_Webhelp) 3738 0 R (Vsnapshot_9396_Website) 3734 0 R]
+/Limits [(Vsnapshot_9396_FO) (Vsnapshot_9396_Website)]
+>> endobj
+6969 0 obj <<
+/Names [(Vsnapshot_9999) 2029 0 R (Vsnapshot_9999_Common) 2073 0 R (Vsnapshot_9999_Eclipse) 2576 0 R (Vsnapshot_9999_Epub) 2518 0 R (Vsnapshot_9999_Extensions) 2741 0 R (Vsnapshot_9999_FO) 2124 0 R]
+/Limits [(Vsnapshot_9999) (Vsnapshot_9999_FO)]
+>> endobj
+6970 0 obj <<
+/Names [(Vsnapshot_9999_Gentext) 2034 0 R (Vsnapshot_9999_HTML) 2315 0 R (Vsnapshot_9999_HTMLHelp) 2568 0 R (Vsnapshot_9999_JavaHelp) 2588 0 R (Vsnapshot_9999_Lib) 2700 0 R (Vsnapshot_9999_Manpages) 2480 0 R]
+/Limits [(Vsnapshot_9999_Gentext) (Vsnapshot_9999_Manpages)]
+>> endobj
+6971 0 obj <<
+/Names [(Vsnapshot_9999_Params) 2642 0 R (Vsnapshot_9999_Profiling) 2685 0 R (Vsnapshot_9999_Slides) 2596 0 R (Vsnapshot_9999_Template) 2719 0 R (Vsnapshot_9999_Tools) 2703 0 R (Vsnapshot_9999_Webhelp) 2623 0 R]
+/Limits [(Vsnapshot_9999_Params) (Vsnapshot_9999_Webhelp)]
+>> endobj
+6972 0 obj <<
+/Names [(Vsnapshot_9999_Website) 2616 0 R (cocnt.1) 6709 0 R (cocnt.2) 6714 0 R (cocnt.3) 6716 0 R (cocnt.4) 6718 0 R (cocnt.5) 6720 0 R]
+/Limits [(Vsnapshot_9999_Website) (cocnt.5)]
+>> endobj
+6973 0 obj <<
+/Names [(cocnt.6) 6722 0 R (current) 1300 0 R (dot0) 1293 0 R (lstlisting.-1) 1305 0 R (lstlisting.-10) 1327 0 R (lstlisting.-100) 1595 0 R]
+/Limits [(cocnt.6) (lstlisting.-100)]
+>> endobj
+6974 0 obj <<
+/Names [(lstlisting.-1000) 4352 0 R (lstlisting.-1001) 4354 0 R (lstlisting.-1002) 4357 0 R (lstlisting.-1003) 4359 0 R (lstlisting.-1004) 4365 0 R (lstlisting.-1005) 4372 0 R]
+/Limits [(lstlisting.-1000) (lstlisting.-1005)]
+>> endobj
+6975 0 obj <<
+/Names [(lstlisting.-1006) 4374 0 R (lstlisting.-1007) 4376 0 R (lstlisting.-1008) 4379 0 R (lstlisting.-1009) 4381 0 R (lstlisting.-101) 1597 0 R (lstlisting.-1010) 4383 0 R]
+/Limits [(lstlisting.-1006) (lstlisting.-1010)]
+>> endobj
+6976 0 obj <<
+/Names [(lstlisting.-1011) 4386 0 R (lstlisting.-1012) 4389 0 R (lstlisting.-1013) 4393 0 R (lstlisting.-1014) 4396 0 R (lstlisting.-1015) 4403 0 R (lstlisting.-1016) 4406 0 R]
+/Limits [(lstlisting.-1011) (lstlisting.-1016)]
+>> endobj
+6977 0 obj <<
+/Names [(lstlisting.-1017) 4408 0 R (lstlisting.-1018) 4410 0 R (lstlisting.-1019) 4415 0 R (lstlisting.-102) 1599 0 R (lstlisting.-1020) 4418 0 R (lstlisting.-1021) 4420 0 R]
+/Limits [(lstlisting.-1017) (lstlisting.-1021)]
+>> endobj
+6978 0 obj <<
+/Names [(lstlisting.-1022) 4422 0 R (lstlisting.-1023) 4424 0 R (lstlisting.-1024) 4428 0 R (lstlisting.-1025) 4432 0 R (lstlisting.-1026) 4434 0 R (lstlisting.-1027) 4441 0 R]
+/Limits [(lstlisting.-1022) (lstlisting.-1027)]
+>> endobj
+6979 0 obj <<
+/Names [(lstlisting.-1028) 4443 0 R (lstlisting.-1029) 4448 0 R (lstlisting.-103) 1601 0 R (lstlisting.-1030) 4452 0 R (lstlisting.-1031) 4455 0 R (lstlisting.-1032) 4460 0 R]
+/Limits [(lstlisting.-1028) (lstlisting.-1032)]
+>> endobj
+6980 0 obj <<
+/Names [(lstlisting.-1033) 4462 0 R (lstlisting.-1034) 4465 0 R (lstlisting.-1035) 4469 0 R (lstlisting.-1036) 4472 0 R (lstlisting.-1037) 4476 0 R (lstlisting.-1038) 4484 0 R]
+/Limits [(lstlisting.-1033) (lstlisting.-1038)]
+>> endobj
+6981 0 obj <<
+/Names [(lstlisting.-1039) 4488 0 R (lstlisting.-104) 1603 0 R (lstlisting.-1040) 4490 0 R (lstlisting.-1041) 4492 0 R (lstlisting.-1042) 4494 0 R (lstlisting.-1043) 4496 0 R]
+/Limits [(lstlisting.-1039) (lstlisting.-1043)]
+>> endobj
+6982 0 obj <<
+/Names [(lstlisting.-1044) 4498 0 R (lstlisting.-1045) 4502 0 R (lstlisting.-1046) 4505 0 R (lstlisting.-1047) 4507 0 R (lstlisting.-1048) 4510 0 R (lstlisting.-1049) 4512 0 R]
+/Limits [(lstlisting.-1044) (lstlisting.-1049)]
+>> endobj
+6983 0 obj <<
+/Names [(lstlisting.-105) 1606 0 R (lstlisting.-1050) 4514 0 R (lstlisting.-1051) 4520 0 R (lstlisting.-1052) 4522 0 R (lstlisting.-1053) 4525 0 R (lstlisting.-1054) 4528 0 R]
+/Limits [(lstlisting.-105) (lstlisting.-1054)]
+>> endobj
+6984 0 obj <<
+/Names [(lstlisting.-1055) 4531 0 R (lstlisting.-1056) 4533 0 R (lstlisting.-1057) 4535 0 R (lstlisting.-1058) 4537 0 R (lstlisting.-1059) 4539 0 R (lstlisting.-106) 1608 0 R]
+/Limits [(lstlisting.-1055) (lstlisting.-106)]
+>> endobj
+6985 0 obj <<
+/Names [(lstlisting.-1060) 4541 0 R (lstlisting.-1061) 4543 0 R (lstlisting.-1062) 4549 0 R (lstlisting.-1063) 4551 0 R (lstlisting.-1064) 4554 0 R (lstlisting.-1065) 4556 0 R]
+/Limits [(lstlisting.-1060) (lstlisting.-1065)]
+>> endobj
+6986 0 obj <<
+/Names [(lstlisting.-1066) 4558 0 R (lstlisting.-1067) 4560 0 R (lstlisting.-1068) 4563 0 R (lstlisting.-1069) 4566 0 R (lstlisting.-107) 1612 0 R (lstlisting.-1070) 4568 0 R]
+/Limits [(lstlisting.-1066) (lstlisting.-1070)]
+>> endobj
+6987 0 obj <<
+/Names [(lstlisting.-1071) 4579 0 R (lstlisting.-1072) 4582 0 R (lstlisting.-1073) 4586 0 R (lstlisting.-1074) 4588 0 R (lstlisting.-1075) 4591 0 R (lstlisting.-1076) 4595 0 R]
+/Limits [(lstlisting.-1071) (lstlisting.-1076)]
+>> endobj
+6988 0 obj <<
+/Names [(lstlisting.-1077) 4597 0 R (lstlisting.-1078) 4599 0 R (lstlisting.-1079) 4601 0 R (lstlisting.-108) 1614 0 R (lstlisting.-1080) 4603 0 R (lstlisting.-1081) 4606 0 R]
+/Limits [(lstlisting.-1077) (lstlisting.-1081)]
+>> endobj
+6989 0 obj <<
+/Names [(lstlisting.-1082) 4608 0 R (lstlisting.-1083) 4610 0 R (lstlisting.-1084) 4618 0 R (lstlisting.-1085) 4620 0 R (lstlisting.-1086) 4622 0 R (lstlisting.-1087) 4625 0 R]
+/Limits [(lstlisting.-1082) (lstlisting.-1087)]
+>> endobj
+6990 0 obj <<
+/Names [(lstlisting.-1088) 4629 0 R (lstlisting.-1089) 4640 0 R (lstlisting.-109) 1622 0 R (lstlisting.-1090) 4646 0 R (lstlisting.-1091) 4648 0 R (lstlisting.-1092) 4650 0 R]
+/Limits [(lstlisting.-1088) (lstlisting.-1092)]
+>> endobj
+6991 0 obj <<
+/Names [(lstlisting.-1093) 4653 0 R (lstlisting.-1094) 4655 0 R (lstlisting.-1095) 4657 0 R (lstlisting.-1096) 4660 0 R (lstlisting.-1097) 4663 0 R (lstlisting.-1098) 4665 0 R]
+/Limits [(lstlisting.-1093) (lstlisting.-1098)]
+>> endobj
+6992 0 obj <<
+/Names [(lstlisting.-1099) 4671 0 R (lstlisting.-11) 1330 0 R (lstlisting.-110) 1627 0 R (lstlisting.-1100) 4673 0 R (lstlisting.-1101) 4684 0 R (lstlisting.-1102) 4691 0 R]
+/Limits [(lstlisting.-1099) (lstlisting.-1102)]
+>> endobj
+6993 0 obj <<
+/Names [(lstlisting.-1103) 4693 0 R (lstlisting.-1104) 4698 0 R (lstlisting.-1105) 4707 0 R (lstlisting.-1106) 4716 0 R (lstlisting.-1107) 4718 0 R (lstlisting.-1108) 4724 0 R]
+/Limits [(lstlisting.-1103) (lstlisting.-1108)]
+>> endobj
+6994 0 obj <<
+/Names [(lstlisting.-1109) 4726 0 R (lstlisting.-111) 1632 0 R (lstlisting.-1110) 4737 0 R (lstlisting.-1111) 4740 0 R (lstlisting.-1112) 4742 0 R (lstlisting.-1113) 4744 0 R]
+/Limits [(lstlisting.-1109) (lstlisting.-1113)]
+>> endobj
+6995 0 obj <<
+/Names [(lstlisting.-1114) 4746 0 R (lstlisting.-1115) 4755 0 R (lstlisting.-1116) 4757 0 R (lstlisting.-1117) 4760 0 R (lstlisting.-1118) 4766 0 R (lstlisting.-1119) 4778 0 R]
+/Limits [(lstlisting.-1114) (lstlisting.-1119)]
+>> endobj
+6996 0 obj <<
+/Names [(lstlisting.-112) 1634 0 R (lstlisting.-1120) 4780 0 R (lstlisting.-1121) 4782 0 R (lstlisting.-1122) 4784 0 R (lstlisting.-1123) 4786 0 R (lstlisting.-1124) 4789 0 R]
+/Limits [(lstlisting.-112) (lstlisting.-1124)]
+>> endobj
+6997 0 obj <<
+/Names [(lstlisting.-1125) 4791 0 R (lstlisting.-1126) 4793 0 R (lstlisting.-1127) 4797 0 R (lstlisting.-1128) 4801 0 R (lstlisting.-1129) 4803 0 R (lstlisting.-113) 1637 0 R]
+/Limits [(lstlisting.-1125) (lstlisting.-113)]
+>> endobj
+6998 0 obj <<
+/Names [(lstlisting.-1130) 4805 0 R (lstlisting.-1131) 4812 0 R (lstlisting.-1132) 4816 0 R (lstlisting.-1133) 4818 0 R (lstlisting.-1134) 4820 0 R (lstlisting.-1135) 4824 0 R]
+/Limits [(lstlisting.-1130) (lstlisting.-1135)]
+>> endobj
+6999 0 obj <<
+/Names [(lstlisting.-1136) 4827 0 R (lstlisting.-1137) 4862 0 R (lstlisting.-1138) 4867 0 R (lstlisting.-1139) 4869 0 R (lstlisting.-114) 1639 0 R (lstlisting.-1140) 4872 0 R]
+/Limits [(lstlisting.-1136) (lstlisting.-1140)]
+>> endobj
+7000 0 obj <<
+/Names [(lstlisting.-1141) 4874 0 R (lstlisting.-1142) 4877 0 R (lstlisting.-1143) 4879 0 R (lstlisting.-1144) 4887 0 R (lstlisting.-1145) 4891 0 R (lstlisting.-1146) 4893 0 R]
+/Limits [(lstlisting.-1141) (lstlisting.-1146)]
+>> endobj
+7001 0 obj <<
+/Names [(lstlisting.-1147) 4896 0 R (lstlisting.-1148) 4905 0 R (lstlisting.-1149) 4907 0 R (lstlisting.-115) 1641 0 R (lstlisting.-1150) 4909 0 R (lstlisting.-1151) 4911 0 R]
+/Limits [(lstlisting.-1147) (lstlisting.-1151)]
+>> endobj
+7002 0 obj <<
+/Names [(lstlisting.-1152) 4914 0 R (lstlisting.-1153) 4916 0 R (lstlisting.-1154) 4918 0 R (lstlisting.-1155) 4920 0 R (lstlisting.-1156) 4922 0 R (lstlisting.-1157) 4924 0 R]
+/Limits [(lstlisting.-1152) (lstlisting.-1157)]
+>> endobj
+7003 0 obj <<
+/Names [(lstlisting.-1158) 4926 0 R (lstlisting.-1159) 4928 0 R (lstlisting.-116) 1644 0 R (lstlisting.-1160) 4931 0 R (lstlisting.-1161) 4937 0 R (lstlisting.-1162) 4939 0 R]
+/Limits [(lstlisting.-1158) (lstlisting.-1162)]
+>> endobj
+7004 0 obj <<
+/Names [(lstlisting.-1163) 4941 0 R (lstlisting.-1164) 4943 0 R (lstlisting.-1165) 4945 0 R (lstlisting.-1166) 4947 0 R (lstlisting.-1167) 4950 0 R (lstlisting.-1168) 4953 0 R]
+/Limits [(lstlisting.-1163) (lstlisting.-1168)]
+>> endobj
+7005 0 obj <<
+/Names [(lstlisting.-1169) 4956 0 R (lstlisting.-117) 1646 0 R (lstlisting.-1170) 4958 0 R (lstlisting.-1171) 4960 0 R (lstlisting.-1172) 4962 0 R (lstlisting.-1173) 4964 0 R]
+/Limits [(lstlisting.-1169) (lstlisting.-1173)]
+>> endobj
+7006 0 obj <<
+/Names [(lstlisting.-1174) 4971 0 R (lstlisting.-1175) 4977 0 R (lstlisting.-1176) 4979 0 R (lstlisting.-1177) 4981 0 R (lstlisting.-1178) 4985 0 R (lstlisting.-1179) 5031 0 R]
+/Limits [(lstlisting.-1174) (lstlisting.-1179)]
+>> endobj
+7007 0 obj <<
+/Names [(lstlisting.-118) 1649 0 R (lstlisting.-1180) 5033 0 R (lstlisting.-1181) 5035 0 R (lstlisting.-1182) 5037 0 R (lstlisting.-1183) 5040 0 R (lstlisting.-1184) 5046 0 R]
+/Limits [(lstlisting.-118) (lstlisting.-1184)]
+>> endobj
+7008 0 obj <<
+/Names [(lstlisting.-1185) 5048 0 R (lstlisting.-1186) 5053 0 R (lstlisting.-1187) 5058 0 R (lstlisting.-1188) 5064 0 R (lstlisting.-1189) 5066 0 R (lstlisting.-119) 1651 0 R]
+/Limits [(lstlisting.-1185) (lstlisting.-119)]
+>> endobj
+7009 0 obj <<
+/Names [(lstlisting.-1190) 5073 0 R (lstlisting.-1191) 5086 0 R (lstlisting.-1192) 5088 0 R (lstlisting.-1193) 5091 0 R (lstlisting.-1194) 5093 0 R (lstlisting.-1195) 5095 0 R]
+/Limits [(lstlisting.-1190) (lstlisting.-1195)]
+>> endobj
+7010 0 obj <<
+/Names [(lstlisting.-1196) 5097 0 R (lstlisting.-1197) 5100 0 R (lstlisting.-1198) 5106 0 R (lstlisting.-1199) 5108 0 R (lstlisting.-12) 1332 0 R (lstlisting.-120) 1653 0 R]
+/Limits [(lstlisting.-1196) (lstlisting.-120)]
+>> endobj
+7011 0 obj <<
+/Names [(lstlisting.-1200) 5110 0 R (lstlisting.-1201) 5113 0 R (lstlisting.-1202) 5118 0 R (lstlisting.-1203) 5120 0 R (lstlisting.-1204) 5122 0 R (lstlisting.-1205) 5124 0 R]
+/Limits [(lstlisting.-1200) (lstlisting.-1205)]
+>> endobj
+7012 0 obj <<
+/Names [(lstlisting.-1206) 5126 0 R (lstlisting.-1207) 5128 0 R (lstlisting.-1208) 5132 0 R (lstlisting.-1209) 5143 0 R (lstlisting.-121) 1655 0 R (lstlisting.-1210) 5147 0 R]
+/Limits [(lstlisting.-1206) (lstlisting.-1210)]
+>> endobj
+7013 0 obj <<
+/Names [(lstlisting.-1211) 5153 0 R (lstlisting.-1212) 5155 0 R (lstlisting.-1213) 5158 0 R (lstlisting.-1214) 5160 0 R (lstlisting.-1215) 5162 0 R (lstlisting.-1216) 5164 0 R]
+/Limits [(lstlisting.-1211) (lstlisting.-1216)]
+>> endobj
+7014 0 obj <<
+/Names [(lstlisting.-1217) 5167 0 R (lstlisting.-1218) 5189 0 R (lstlisting.-1219) 5191 0 R (lstlisting.-122) 1662 0 R (lstlisting.-1220) 5194 0 R (lstlisting.-1221) 5196 0 R]
+/Limits [(lstlisting.-1217) (lstlisting.-1221)]
+>> endobj
+7015 0 obj <<
+/Names [(lstlisting.-1222) 5198 0 R (lstlisting.-1223) 5201 0 R (lstlisting.-1224) 5204 0 R (lstlisting.-1225) 5211 0 R (lstlisting.-1226) 5213 0 R (lstlisting.-1227) 5217 0 R]
+/Limits [(lstlisting.-1222) (lstlisting.-1227)]
+>> endobj
+7016 0 obj <<
+/Names [(lstlisting.-1228) 5220 0 R (lstlisting.-1229) 5227 0 R (lstlisting.-123) 1665 0 R (lstlisting.-1230) 5248 0 R (lstlisting.-1231) 5254 0 R (lstlisting.-1232) 5259 0 R]
+/Limits [(lstlisting.-1228) (lstlisting.-1232)]
+>> endobj
+7017 0 obj <<
+/Names [(lstlisting.-1233) 5262 0 R (lstlisting.-1234) 5266 0 R (lstlisting.-1235) 5271 0 R (lstlisting.-1236) 5283 0 R (lstlisting.-1237) 5286 0 R (lstlisting.-1238) 5289 0 R]
+/Limits [(lstlisting.-1233) (lstlisting.-1238)]
+>> endobj
+7018 0 obj <<
+/Names [(lstlisting.-1239) 5291 0 R (lstlisting.-124) 1669 0 R (lstlisting.-1240) 5297 0 R (lstlisting.-1241) 5301 0 R (lstlisting.-1242) 5303 0 R (lstlisting.-1243) 5308 0 R]
+/Limits [(lstlisting.-1239) (lstlisting.-1243)]
+>> endobj
+7019 0 obj <<
+/Names [(lstlisting.-1244) 5314 0 R (lstlisting.-1245) 5323 0 R (lstlisting.-1246) 5327 0 R (lstlisting.-1247) 5330 0 R (lstlisting.-1248) 5333 0 R (lstlisting.-1249) 5336 0 R]
+/Limits [(lstlisting.-1244) (lstlisting.-1249)]
+>> endobj
+7020 0 obj <<
+/Names [(lstlisting.-125) 1672 0 R (lstlisting.-1250) 5338 0 R (lstlisting.-1251) 5340 0 R (lstlisting.-1252) 5342 0 R (lstlisting.-1253) 5345 0 R (lstlisting.-1254) 5347 0 R]
+/Limits [(lstlisting.-125) (lstlisting.-1254)]
+>> endobj
+7021 0 obj <<
+/Names [(lstlisting.-1255) 5349 0 R (lstlisting.-1256) 5353 0 R (lstlisting.-1257) 5360 0 R (lstlisting.-1258) 5364 0 R (lstlisting.-1259) 5366 0 R (lstlisting.-126) 1674 0 R]
+/Limits [(lstlisting.-1255) (lstlisting.-126)]
+>> endobj
+7022 0 obj <<
+/Names [(lstlisting.-1260) 5368 0 R (lstlisting.-1261) 5371 0 R (lstlisting.-1262) 5395 0 R (lstlisting.-1263) 5426 0 R (lstlisting.-1264) 5428 0 R (lstlisting.-1265) 5433 0 R]
+/Limits [(lstlisting.-1260) (lstlisting.-1265)]
+>> endobj
+7023 0 obj <<
+/Names [(lstlisting.-1266) 5438 0 R (lstlisting.-1267) 5440 0 R (lstlisting.-1268) 5445 0 R (lstlisting.-1269) 5449 0 R (lstlisting.-127) 1677 0 R (lstlisting.-1270) 5455 0 R]
+/Limits [(lstlisting.-1266) (lstlisting.-1270)]
+>> endobj
+7024 0 obj <<
+/Names [(lstlisting.-1271) 5462 0 R (lstlisting.-1272) 5464 0 R (lstlisting.-1273) 5467 0 R (lstlisting.-1274) 5470 0 R (lstlisting.-1275) 5474 0 R (lstlisting.-1276) 5501 0 R]
+/Limits [(lstlisting.-1271) (lstlisting.-1276)]
+>> endobj
+7025 0 obj <<
+/Names [(lstlisting.-1277) 5503 0 R (lstlisting.-1278) 5511 0 R (lstlisting.-1279) 5515 0 R (lstlisting.-128) 1679 0 R (lstlisting.-1280) 5519 0 R (lstlisting.-1281) 5524 0 R]
+/Limits [(lstlisting.-1277) (lstlisting.-1281)]
+>> endobj
+7026 0 obj <<
+/Names [(lstlisting.-1282) 5533 0 R (lstlisting.-1283) 5535 0 R (lstlisting.-1284) 5538 0 R (lstlisting.-1285) 5542 0 R (lstlisting.-1286) 5545 0 R (lstlisting.-1287) 5555 0 R]
+/Limits [(lstlisting.-1282) (lstlisting.-1287)]
+>> endobj
+7027 0 obj <<
+/Names [(lstlisting.-1288) 5557 0 R (lstlisting.-1289) 5559 0 R (lstlisting.-129) 1682 0 R (lstlisting.-1290) 5561 0 R (lstlisting.-1291) 5563 0 R (lstlisting.-1292) 5565 0 R]
+/Limits [(lstlisting.-1288) (lstlisting.-1292)]
+>> endobj
+7028 0 obj <<
+/Names [(lstlisting.-1293) 5568 0 R (lstlisting.-1294) 5613 0 R (lstlisting.-1295) 5619 0 R (lstlisting.-1296) 5621 0 R (lstlisting.-1297) 5623 0 R (lstlisting.-1298) 5626 0 R]
+/Limits [(lstlisting.-1293) (lstlisting.-1298)]
+>> endobj
+7029 0 obj <<
+/Names [(lstlisting.-1299) 5628 0 R (lstlisting.-13) 1336 0 R (lstlisting.-130) 1684 0 R (lstlisting.-1300) 5638 0 R (lstlisting.-1301) 5644 0 R (lstlisting.-1302) 5646 0 R]
+/Limits [(lstlisting.-1299) (lstlisting.-1302)]
+>> endobj
+7030 0 obj <<
+/Names [(lstlisting.-1303) 5648 0 R (lstlisting.-1304) 5650 0 R (lstlisting.-1305) 5652 0 R (lstlisting.-1306) 5654 0 R (lstlisting.-1307) 5656 0 R (lstlisting.-1308) 5658 0 R]
+/Limits [(lstlisting.-1303) (lstlisting.-1308)]
+>> endobj
+7031 0 obj <<
+/Names [(lstlisting.-1309) 5660 0 R (lstlisting.-131) 1686 0 R (lstlisting.-1310) 5662 0 R (lstlisting.-1311) 5668 0 R (lstlisting.-1312) 5670 0 R (lstlisting.-1313) 5672 0 R]
+/Limits [(lstlisting.-1309) (lstlisting.-1313)]
+>> endobj
+7032 0 obj <<
+/Names [(lstlisting.-1314) 5675 0 R (lstlisting.-1315) 5680 0 R (lstlisting.-1316) 5683 0 R (lstlisting.-1317) 5686 0 R (lstlisting.-1318) 5688 0 R (lstlisting.-1319) 5690 0 R]
+/Limits [(lstlisting.-1314) (lstlisting.-1319)]
+>> endobj
+7033 0 obj <<
+/Names [(lstlisting.-132) 1688 0 R (lstlisting.-1320) 5692 0 R (lstlisting.-1321) 5698 0 R (lstlisting.-1322) 5701 0 R (lstlisting.-1323) 5722 0 R (lstlisting.-1324) 5726 0 R]
+/Limits [(lstlisting.-132) (lstlisting.-1324)]
+>> endobj
+7034 0 obj <<
+/Names [(lstlisting.-1325) 5729 0 R (lstlisting.-1326) 5732 0 R (lstlisting.-1327) 5760 0 R (lstlisting.-1328) 5781 0 R (lstlisting.-1329) 5783 0 R (lstlisting.-133) 1690 0 R]
+/Limits [(lstlisting.-1325) (lstlisting.-133)]
+>> endobj
+7035 0 obj <<
+/Names [(lstlisting.-1330) 5785 0 R (lstlisting.-1331) 5789 0 R (lstlisting.-1332) 5792 0 R (lstlisting.-1333) 5795 0 R (lstlisting.-1334) 5802 0 R (lstlisting.-1335) 5804 0 R]
+/Limits [(lstlisting.-1330) (lstlisting.-1335)]
+>> endobj
+7036 0 obj <<
+/Names [(lstlisting.-1336) 5806 0 R (lstlisting.-1337) 5808 0 R (lstlisting.-1338) 5810 0 R (lstlisting.-1339) 5812 0 R (lstlisting.-134) 1696 0 R (lstlisting.-1340) 5814 0 R]
+/Limits [(lstlisting.-1336) (lstlisting.-1340)]
+>> endobj
+7037 0 obj <<
+/Names [(lstlisting.-1341) 5816 0 R (lstlisting.-1342) 5818 0 R (lstlisting.-1343) 5820 0 R (lstlisting.-1344) 5824 0 R (lstlisting.-1345) 5826 0 R (lstlisting.-1346) 5834 0 R]
+/Limits [(lstlisting.-1341) (lstlisting.-1346)]
+>> endobj
+7038 0 obj <<
+/Names [(lstlisting.-1347) 5837 0 R (lstlisting.-1348) 5839 0 R (lstlisting.-1349) 5844 0 R (lstlisting.-135) 1703 0 R (lstlisting.-1350) 5847 0 R (lstlisting.-1351) 5850 0 R]
+/Limits [(lstlisting.-1347) (lstlisting.-1351)]
+>> endobj
+7039 0 obj <<
+/Names [(lstlisting.-1352) 5855 0 R (lstlisting.-1353) 5861 0 R (lstlisting.-1354) 5863 0 R (lstlisting.-1355) 5866 0 R (lstlisting.-1356) 5873 0 R (lstlisting.-1357) 5876 0 R]
+/Limits [(lstlisting.-1352) (lstlisting.-1357)]
+>> endobj
+7040 0 obj <<
+/Names [(lstlisting.-1358) 5879 0 R (lstlisting.-1359) 5881 0 R (lstlisting.-136) 1705 0 R (lstlisting.-1360) 5884 0 R (lstlisting.-1361) 5887 0 R (lstlisting.-1362) 5890 0 R]
+/Limits [(lstlisting.-1358) (lstlisting.-1362)]
+>> endobj
+7041 0 obj <<
+/Names [(lstlisting.-1363) 5892 0 R (lstlisting.-1364) 5895 0 R (lstlisting.-1365) 5902 0 R (lstlisting.-1366) 5905 0 R (lstlisting.-1367) 5907 0 R (lstlisting.-1368) 5912 0 R]
+/Limits [(lstlisting.-1363) (lstlisting.-1368)]
+>> endobj
+7042 0 obj <<
+/Names [(lstlisting.-1369) 5914 0 R (lstlisting.-137) 1708 0 R (lstlisting.-1370) 5917 0 R (lstlisting.-1371) 5923 0 R (lstlisting.-1372) 5925 0 R (lstlisting.-1373) 5933 0 R]
+/Limits [(lstlisting.-1369) (lstlisting.-1373)]
+>> endobj
+7043 0 obj <<
+/Names [(lstlisting.-1374) 5936 0 R (lstlisting.-1375) 5944 0 R (lstlisting.-1376) 5948 0 R (lstlisting.-1377) 5950 0 R (lstlisting.-1378) 5955 0 R (lstlisting.-1379) 5958 0 R]
+/Limits [(lstlisting.-1374) (lstlisting.-1379)]
+>> endobj
+7044 0 obj <<
+/Names [(lstlisting.-138) 1713 0 R (lstlisting.-1380) 5962 0 R (lstlisting.-1381) 5972 0 R (lstlisting.-1382) 5976 0 R (lstlisting.-1383) 5980 0 R (lstlisting.-1384) 5984 0 R]
+/Limits [(lstlisting.-138) (lstlisting.-1384)]
+>> endobj
+7045 0 obj <<
+/Names [(lstlisting.-1385) 5988 0 R (lstlisting.-1386) 5991 0 R (lstlisting.-1387) 6002 0 R (lstlisting.-1388) 6004 0 R (lstlisting.-1389) 6006 0 R (lstlisting.-139) 1717 0 R]
+/Limits [(lstlisting.-1385) (lstlisting.-139)]
+>> endobj
+7046 0 obj <<
+/Names [(lstlisting.-1390) 6008 0 R (lstlisting.-1391) 6010 0 R (lstlisting.-1392) 6016 0 R (lstlisting.-1393) 6018 0 R (lstlisting.-1394) 6020 0 R (lstlisting.-1395) 6022 0 R]
+/Limits [(lstlisting.-1390) (lstlisting.-1395)]
+>> endobj
+7047 0 obj <<
+/Names [(lstlisting.-1396) 6024 0 R (lstlisting.-1397) 6027 0 R (lstlisting.-1398) 6031 0 R (lstlisting.-1399) 6034 0 R (lstlisting.-14) 1338 0 R (lstlisting.-140) 1719 0 R]
+/Limits [(lstlisting.-1396) (lstlisting.-140)]
+>> endobj
+7048 0 obj <<
+/Names [(lstlisting.-1400) 6039 0 R (lstlisting.-1401) 6041 0 R (lstlisting.-1402) 6048 0 R (lstlisting.-1403) 6056 0 R (lstlisting.-1404) 6058 0 R (lstlisting.-1405) 6061 0 R]
+/Limits [(lstlisting.-1400) (lstlisting.-1405)]
+>> endobj
+7049 0 obj <<
+/Names [(lstlisting.-1406) 6063 0 R (lstlisting.-1407) 6065 0 R (lstlisting.-1408) 6067 0 R (lstlisting.-1409) 6069 0 R (lstlisting.-141) 1721 0 R (lstlisting.-1410) 6071 0 R]
+/Limits [(lstlisting.-1406) (lstlisting.-1410)]
+>> endobj
+7050 0 obj <<
+/Names [(lstlisting.-1411) 6073 0 R (lstlisting.-1412) 6075 0 R (lstlisting.-1413) 6077 0 R (lstlisting.-1414) 6079 0 R (lstlisting.-1415) 6088 0 R (lstlisting.-1416) 6091 0 R]
+/Limits [(lstlisting.-1411) (lstlisting.-1416)]
+>> endobj
+7051 0 obj <<
+/Names [(lstlisting.-1417) 6094 0 R (lstlisting.-1418) 6097 0 R (lstlisting.-1419) 6100 0 R (lstlisting.-142) 1723 0 R (lstlisting.-1420) 6102 0 R (lstlisting.-1421) 6104 0 R]
+/Limits [(lstlisting.-1417) (lstlisting.-1421)]
+>> endobj
+7052 0 obj <<
+/Names [(lstlisting.-1422) 6106 0 R (lstlisting.-1423) 6110 0 R (lstlisting.-1424) 6112 0 R (lstlisting.-1425) 6115 0 R (lstlisting.-1426) 6122 0 R (lstlisting.-1427) 6129 0 R]
+/Limits [(lstlisting.-1422) (lstlisting.-1427)]
+>> endobj
+7053 0 obj <<
+/Names [(lstlisting.-1428) 6132 0 R (lstlisting.-1429) 6135 0 R (lstlisting.-143) 1725 0 R (lstlisting.-1430) 6138 0 R (lstlisting.-1431) 6141 0 R (lstlisting.-1432) 6147 0 R]
+/Limits [(lstlisting.-1428) (lstlisting.-1432)]
+>> endobj
+7054 0 obj <<
+/Names [(lstlisting.-1433) 6157 0 R (lstlisting.-1434) 6160 0 R (lstlisting.-1435) 6171 0 R (lstlisting.-1436) 6173 0 R (lstlisting.-1437) 6175 0 R (lstlisting.-1438) 6177 0 R]
+/Limits [(lstlisting.-1433) (lstlisting.-1438)]
+>> endobj
+7055 0 obj <<
+/Names [(lstlisting.-1439) 6179 0 R (lstlisting.-144) 1727 0 R (lstlisting.-1440) 6181 0 R (lstlisting.-1441) 6183 0 R (lstlisting.-1442) 6185 0 R (lstlisting.-1443) 6187 0 R]
+/Limits [(lstlisting.-1439) (lstlisting.-1443)]
+>> endobj
+7056 0 obj <<
+/Names [(lstlisting.-1444) 6192 0 R (lstlisting.-1445) 6194 0 R (lstlisting.-1446) 6196 0 R (lstlisting.-1447) 6205 0 R (lstlisting.-1448) 6208 0 R (lstlisting.-1449) 6214 0 R]
+/Limits [(lstlisting.-1444) (lstlisting.-1449)]
+>> endobj
+7057 0 obj <<
+/Names [(lstlisting.-145) 1730 0 R (lstlisting.-1450) 6220 0 R (lstlisting.-1451) 6226 0 R (lstlisting.-1452) 6229 0 R (lstlisting.-1453) 6233 0 R (lstlisting.-1454) 6236 0 R]
+/Limits [(lstlisting.-145) (lstlisting.-1454)]
+>> endobj
+7058 0 obj <<
+/Names [(lstlisting.-1455) 6266 0 R (lstlisting.-1456) 6270 0 R (lstlisting.-1457) 6273 0 R (lstlisting.-1458) 6289 0 R (lstlisting.-1459) 6292 0 R (lstlisting.-146) 1736 0 R]
+/Limits [(lstlisting.-1455) (lstlisting.-146)]
+>> endobj
+7059 0 obj <<
+/Names [(lstlisting.-1460) 6318 0 R (lstlisting.-1461) 6321 0 R (lstlisting.-1462) 6328 0 R (lstlisting.-1463) 6368 0 R (lstlisting.-1464) 6370 0 R (lstlisting.-1465) 6373 0 R]
+/Limits [(lstlisting.-1460) (lstlisting.-1465)]
+>> endobj
+7060 0 obj <<
+/Names [(lstlisting.-1466) 6375 0 R (lstlisting.-1467) 6379 0 R (lstlisting.-1468) 6381 0 R (lstlisting.-1469) 6384 0 R (lstlisting.-147) 1739 0 R (lstlisting.-1470) 6386 0 R]
+/Limits [(lstlisting.-1466) (lstlisting.-1470)]
+>> endobj
+7061 0 obj <<
+/Names [(lstlisting.-1471) 6392 0 R (lstlisting.-1472) 6395 0 R (lstlisting.-1473) 6397 0 R (lstlisting.-1474) 6399 0 R (lstlisting.-1475) 6402 0 R (lstlisting.-1476) 6406 0 R]
+/Limits [(lstlisting.-1471) (lstlisting.-1476)]
+>> endobj
+7062 0 obj <<
+/Names [(lstlisting.-1477) 6408 0 R (lstlisting.-1478) 6414 0 R (lstlisting.-1479) 6419 0 R (lstlisting.-148) 1741 0 R (lstlisting.-1480) 6421 0 R (lstlisting.-1481) 6423 0 R]
+/Limits [(lstlisting.-1477) (lstlisting.-1481)]
+>> endobj
+7063 0 obj <<
+/Names [(lstlisting.-1482) 6425 0 R (lstlisting.-1483) 6431 0 R (lstlisting.-1484) 6433 0 R (lstlisting.-1485) 6435 0 R (lstlisting.-1486) 6437 0 R (lstlisting.-1487) 6440 0 R]
+/Limits [(lstlisting.-1482) (lstlisting.-1487)]
+>> endobj
+7064 0 obj <<
+/Names [(lstlisting.-1488) 6442 0 R (lstlisting.-1489) 6444 0 R (lstlisting.-149) 1744 0 R (lstlisting.-1490) 6446 0 R (lstlisting.-1491) 6450 0 R (lstlisting.-1492) 6453 0 R]
+/Limits [(lstlisting.-1488) (lstlisting.-1492)]
+>> endobj
+7065 0 obj <<
+/Names [(lstlisting.-1493) 6456 0 R (lstlisting.-1494) 6464 0 R (lstlisting.-1495) 6468 0 R (lstlisting.-1496) 6474 0 R (lstlisting.-1497) 6477 0 R (lstlisting.-1498) 6482 0 R]
+/Limits [(lstlisting.-1493) (lstlisting.-1498)]
+>> endobj
+7066 0 obj <<
+/Names [(lstlisting.-1499) 6485 0 R (lstlisting.-15) 1340 0 R (lstlisting.-150) 1746 0 R (lstlisting.-1500) 6495 0 R (lstlisting.-1501) 6498 0 R (lstlisting.-1502) 6503 0 R]
+/Limits [(lstlisting.-1499) (lstlisting.-1502)]
+>> endobj
+7067 0 obj <<
+/Names [(lstlisting.-1503) 6705 0 R (lstlisting.-1504) 6783 0 R (lstlisting.-1505) 6793 0 R (lstlisting.-1506) 6798 0 R (lstlisting.-1507) 6825 0 R (lstlisting.-1508) 6840 0 R]
+/Limits [(lstlisting.-1503) (lstlisting.-1508)]
+>> endobj
+7068 0 obj <<
+/Names [(lstlisting.-1509) 6842 0 R (lstlisting.-151) 1748 0 R (lstlisting.-1510) 6848 0 R (lstlisting.-1511) 6856 0 R (lstlisting.-1512) 6864 0 R (lstlisting.-152) 1750 0 R]
+/Limits [(lstlisting.-1509) (lstlisting.-152)]
+>> endobj
+7069 0 obj <<
+/Names [(lstlisting.-153) 1752 0 R (lstlisting.-154) 1755 0 R (lstlisting.-155) 1757 0 R (lstlisting.-156) 1760 0 R (lstlisting.-157) 1762 0 R (lstlisting.-158) 1768 0 R]
+/Limits [(lstlisting.-153) (lstlisting.-158)]
+>> endobj
+7070 0 obj <<
+/Names [(lstlisting.-159) 1772 0 R (lstlisting.-16) 1342 0 R (lstlisting.-160) 1775 0 R (lstlisting.-161) 1777 0 R (lstlisting.-162) 1781 0 R (lstlisting.-163) 1784 0 R]
+/Limits [(lstlisting.-159) (lstlisting.-163)]
+>> endobj
+7071 0 obj <<
+/Names [(lstlisting.-164) 1787 0 R (lstlisting.-165) 1789 0 R (lstlisting.-166) 1792 0 R (lstlisting.-167) 1796 0 R (lstlisting.-168) 1799 0 R (lstlisting.-169) 1806 0 R]
+/Limits [(lstlisting.-164) (lstlisting.-169)]
+>> endobj
+7072 0 obj <<
+/Names [(lstlisting.-17) 1344 0 R (lstlisting.-170) 1808 0 R (lstlisting.-171) 1812 0 R (lstlisting.-172) 1814 0 R (lstlisting.-173) 1816 0 R (lstlisting.-174) 1818 0 R]
+/Limits [(lstlisting.-17) (lstlisting.-174)]
+>> endobj
+7073 0 obj <<
+/Names [(lstlisting.-175) 1820 0 R (lstlisting.-176) 1822 0 R (lstlisting.-177) 1827 0 R (lstlisting.-178) 1839 0 R (lstlisting.-179) 1846 0 R (lstlisting.-18) 1347 0 R]
+/Limits [(lstlisting.-175) (lstlisting.-18)]
+>> endobj
+7074 0 obj <<
+/Names [(lstlisting.-180) 1848 0 R (lstlisting.-181) 1850 0 R (lstlisting.-182) 1854 0 R (lstlisting.-183) 1856 0 R (lstlisting.-184) 1858 0 R (lstlisting.-185) 1862 0 R]
+/Limits [(lstlisting.-180) (lstlisting.-185)]
+>> endobj
+7075 0 obj <<
+/Names [(lstlisting.-186) 1864 0 R (lstlisting.-187) 1866 0 R (lstlisting.-188) 1875 0 R (lstlisting.-189) 1877 0 R (lstlisting.-19) 1349 0 R (lstlisting.-190) 1879 0 R]
+/Limits [(lstlisting.-186) (lstlisting.-190)]
+>> endobj
+7076 0 obj <<
+/Names [(lstlisting.-191) 1882 0 R (lstlisting.-192) 1884 0 R (lstlisting.-193) 1886 0 R (lstlisting.-194) 1888 0 R (lstlisting.-195) 1891 0 R (lstlisting.-196) 1893 0 R]
+/Limits [(lstlisting.-191) (lstlisting.-196)]
+>> endobj
+7077 0 obj <<
+/Names [(lstlisting.-197) 1895 0 R (lstlisting.-198) 1902 0 R (lstlisting.-199) 1904 0 R (lstlisting.-2) 1307 0 R (lstlisting.-20) 1351 0 R (lstlisting.-200) 1906 0 R]
+/Limits [(lstlisting.-197) (lstlisting.-200)]
+>> endobj
+7078 0 obj <<
+/Names [(lstlisting.-201) 1908 0 R (lstlisting.-202) 1910 0 R (lstlisting.-203) 1912 0 R (lstlisting.-204) 1914 0 R (lstlisting.-205) 1916 0 R (lstlisting.-206) 1918 0 R]
+/Limits [(lstlisting.-201) (lstlisting.-206)]
+>> endobj
+7079 0 obj <<
+/Names [(lstlisting.-207) 1921 0 R (lstlisting.-208) 1923 0 R (lstlisting.-209) 1925 0 R (lstlisting.-21) 1353 0 R (lstlisting.-210) 1931 0 R (lstlisting.-211) 1933 0 R]
+/Limits [(lstlisting.-207) (lstlisting.-211)]
+>> endobj
+7080 0 obj <<
+/Names [(lstlisting.-212) 1935 0 R (lstlisting.-213) 1937 0 R (lstlisting.-214) 1944 0 R (lstlisting.-215) 1946 0 R (lstlisting.-216) 1948 0 R (lstlisting.-217) 1951 0 R]
+/Limits [(lstlisting.-212) (lstlisting.-217)]
+>> endobj
+7081 0 obj <<
+/Names [(lstlisting.-218) 1953 0 R (lstlisting.-219) 1955 0 R (lstlisting.-22) 1360 0 R (lstlisting.-220) 1957 0 R (lstlisting.-221) 1961 0 R (lstlisting.-222) 1963 0 R]
+/Limits [(lstlisting.-218) (lstlisting.-222)]
+>> endobj
+7082 0 obj <<
+/Names [(lstlisting.-223) 1965 0 R (lstlisting.-224) 1972 0 R (lstlisting.-225) 1974 0 R (lstlisting.-226) 1981 0 R (lstlisting.-227) 1984 0 R (lstlisting.-228) 1986 0 R]
+/Limits [(lstlisting.-223) (lstlisting.-228)]
+>> endobj
+7083 0 obj <<
+/Names [(lstlisting.-229) 1989 0 R (lstlisting.-23) 1363 0 R (lstlisting.-230) 1992 0 R (lstlisting.-231) 1994 0 R (lstlisting.-232) 1996 0 R (lstlisting.-233) 1998 0 R]
+/Limits [(lstlisting.-229) (lstlisting.-233)]
+>> endobj
+7084 0 obj <<
+/Names [(lstlisting.-234) 2000 0 R (lstlisting.-235) 2007 0 R (lstlisting.-236) 2010 0 R (lstlisting.-237) 2012 0 R (lstlisting.-238) 2015 0 R (lstlisting.-239) 2017 0 R]
+/Limits [(lstlisting.-234) (lstlisting.-239)]
+>> endobj
+7085 0 obj <<
+/Names [(lstlisting.-24) 1365 0 R (lstlisting.-240) 2019 0 R (lstlisting.-241) 2022 0 R (lstlisting.-242) 2025 0 R (lstlisting.-243) 2027 0 R (lstlisting.-244) 2035 0 R]
+/Limits [(lstlisting.-24) (lstlisting.-244)]
+>> endobj
+7086 0 obj <<
+/Names [(lstlisting.-245) 2037 0 R (lstlisting.-246) 2039 0 R (lstlisting.-247) 2041 0 R (lstlisting.-248) 2043 0 R (lstlisting.-249) 2045 0 R (lstlisting.-25) 1367 0 R]
+/Limits [(lstlisting.-245) (lstlisting.-25)]
+>> endobj
+7087 0 obj <<
+/Names [(lstlisting.-250) 2047 0 R (lstlisting.-251) 2049 0 R (lstlisting.-252) 2051 0 R (lstlisting.-253) 2054 0 R (lstlisting.-254) 2056 0 R (lstlisting.-255) 2058 0 R]
+/Limits [(lstlisting.-250) (lstlisting.-255)]
+>> endobj
+7088 0 obj <<
+/Names [(lstlisting.-256) 2060 0 R (lstlisting.-257) 2067 0 R (lstlisting.-258) 2069 0 R (lstlisting.-259) 2071 0 R (lstlisting.-26) 1369 0 R (lstlisting.-260) 2074 0 R]
+/Limits [(lstlisting.-256) (lstlisting.-260)]
+>> endobj
+7089 0 obj <<
+/Names [(lstlisting.-261) 2076 0 R (lstlisting.-262) 2078 0 R (lstlisting.-263) 2080 0 R (lstlisting.-264) 2083 0 R (lstlisting.-265) 2086 0 R (lstlisting.-266) 2088 0 R]
+/Limits [(lstlisting.-261) (lstlisting.-266)]
+>> endobj
+7090 0 obj <<
+/Names [(lstlisting.-267) 2090 0 R (lstlisting.-268) 2092 0 R (lstlisting.-269) 2094 0 R (lstlisting.-27) 1371 0 R (lstlisting.-270) 2101 0 R (lstlisting.-271) 2108 0 R]
+/Limits [(lstlisting.-267) (lstlisting.-271)]
+>> endobj
+7091 0 obj <<
+/Names [(lstlisting.-272) 2111 0 R (lstlisting.-273) 2116 0 R (lstlisting.-274) 2118 0 R (lstlisting.-275) 2121 0 R (lstlisting.-276) 2125 0 R (lstlisting.-277) 2127 0 R]
+/Limits [(lstlisting.-272) (lstlisting.-277)]
+>> endobj
+7092 0 obj <<
+/Names [(lstlisting.-278) 2129 0 R (lstlisting.-279) 2131 0 R (lstlisting.-28) 1374 0 R (lstlisting.-280) 2133 0 R (lstlisting.-281) 2139 0 R (lstlisting.-282) 2141 0 R]
+/Limits [(lstlisting.-278) (lstlisting.-282)]
+>> endobj
+7093 0 obj <<
+/Names [(lstlisting.-283) 2143 0 R (lstlisting.-284) 2145 0 R (lstlisting.-285) 2147 0 R (lstlisting.-286) 2149 0 R (lstlisting.-287) 2151 0 R (lstlisting.-288) 2153 0 R]
+/Limits [(lstlisting.-283) (lstlisting.-288)]
+>> endobj
+7094 0 obj <<
+/Names [(lstlisting.-289) 2155 0 R (lstlisting.-29) 1381 0 R (lstlisting.-290) 2158 0 R (lstlisting.-291) 2161 0 R (lstlisting.-292) 2164 0 R (lstlisting.-293) 2166 0 R]
+/Limits [(lstlisting.-289) (lstlisting.-293)]
+>> endobj
+7095 0 obj <<
+/Names [(lstlisting.-294) 2169 0 R (lstlisting.-295) 2175 0 R (lstlisting.-296) 2180 0 R (lstlisting.-297) 2183 0 R (lstlisting.-298) 2186 0 R (lstlisting.-299) 2191 0 R]
+/Limits [(lstlisting.-294) (lstlisting.-299)]
+>> endobj
+7096 0 obj <<
+/Names [(lstlisting.-3) 1309 0 R (lstlisting.-30) 1384 0 R (lstlisting.-300) 2193 0 R (lstlisting.-301) 2195 0 R (lstlisting.-302) 2198 0 R (lstlisting.-303) 2201 0 R]
+/Limits [(lstlisting.-3) (lstlisting.-303)]
+>> endobj
+7097 0 obj <<
+/Names [(lstlisting.-304) 2204 0 R (lstlisting.-305) 2206 0 R (lstlisting.-306) 2210 0 R (lstlisting.-307) 2216 0 R (lstlisting.-308) 2218 0 R (lstlisting.-309) 2221 0 R]
+/Limits [(lstlisting.-304) (lstlisting.-309)]
+>> endobj
+7098 0 obj <<
+/Names [(lstlisting.-31) 1389 0 R (lstlisting.-310) 2224 0 R (lstlisting.-311) 2226 0 R (lstlisting.-312) 2229 0 R (lstlisting.-313) 2232 0 R (lstlisting.-314) 2234 0 R]
+/Limits [(lstlisting.-31) (lstlisting.-314)]
+>> endobj
+7099 0 obj <<
+/Names [(lstlisting.-315) 2238 0 R (lstlisting.-316) 2240 0 R (lstlisting.-317) 2242 0 R (lstlisting.-318) 2244 0 R (lstlisting.-319) 2255 0 R (lstlisting.-32) 1391 0 R]
+/Limits [(lstlisting.-315) (lstlisting.-32)]
+>> endobj
+7100 0 obj <<
+/Names [(lstlisting.-320) 2258 0 R (lstlisting.-321) 2260 0 R (lstlisting.-322) 2262 0 R (lstlisting.-323) 2265 0 R (lstlisting.-324) 2270 0 R (lstlisting.-325) 2274 0 R]
+/Limits [(lstlisting.-320) (lstlisting.-325)]
+>> endobj
+7101 0 obj <<
+/Names [(lstlisting.-326) 2276 0 R (lstlisting.-327) 2278 0 R (lstlisting.-328) 2280 0 R (lstlisting.-329) 2282 0 R (lstlisting.-33) 1394 0 R (lstlisting.-330) 2284 0 R]
+/Limits [(lstlisting.-326) (lstlisting.-330)]
+>> endobj
+7102 0 obj <<
+/Names [(lstlisting.-331) 2286 0 R (lstlisting.-332) 2293 0 R (lstlisting.-333) 2295 0 R (lstlisting.-334) 2298 0 R (lstlisting.-335) 2300 0 R (lstlisting.-336) 2303 0 R]
+/Limits [(lstlisting.-331) (lstlisting.-336)]
+>> endobj
+7103 0 obj <<
+/Names [(lstlisting.-337) 2306 0 R (lstlisting.-338) 2308 0 R (lstlisting.-339) 2310 0 R (lstlisting.-34) 1402 0 R (lstlisting.-340) 2312 0 R (lstlisting.-341) 2316 0 R]
+/Limits [(lstlisting.-337) (lstlisting.-341)]
+>> endobj
+7104 0 obj <<
+/Names [(lstlisting.-342) 2318 0 R (lstlisting.-343) 2320 0 R (lstlisting.-344) 2326 0 R (lstlisting.-345) 2328 0 R (lstlisting.-346) 2330 0 R (lstlisting.-347) 2333 0 R]
+/Limits [(lstlisting.-342) (lstlisting.-347)]
+>> endobj
+7105 0 obj <<
+/Names [(lstlisting.-348) 2335 0 R (lstlisting.-349) 2339 0 R (lstlisting.-35) 1404 0 R (lstlisting.-350) 2341 0 R (lstlisting.-351) 2345 0 R (lstlisting.-352) 2350 0 R]
+/Limits [(lstlisting.-348) (lstlisting.-352)]
+>> endobj
+7106 0 obj <<
+/Names [(lstlisting.-353) 2355 0 R (lstlisting.-354) 2357 0 R (lstlisting.-355) 2360 0 R (lstlisting.-356) 2366 0 R (lstlisting.-357) 2368 0 R (lstlisting.-358) 2371 0 R]
+/Limits [(lstlisting.-353) (lstlisting.-358)]
+>> endobj
+7107 0 obj <<
+/Names [(lstlisting.-359) 2373 0 R (lstlisting.-36) 1406 0 R (lstlisting.-360) 2376 0 R (lstlisting.-361) 2378 0 R (lstlisting.-362) 2380 0 R (lstlisting.-363) 2382 0 R]
+/Limits [(lstlisting.-359) (lstlisting.-363)]
+>> endobj
+7108 0 obj <<
+/Names [(lstlisting.-364) 2384 0 R (lstlisting.-365) 2387 0 R (lstlisting.-366) 2391 0 R (lstlisting.-367) 2394 0 R (lstlisting.-368) 2396 0 R (lstlisting.-369) 2403 0 R]
+/Limits [(lstlisting.-364) (lstlisting.-369)]
+>> endobj
+7109 0 obj <<
+/Names [(lstlisting.-37) 1408 0 R (lstlisting.-370) 2405 0 R (lstlisting.-371) 2408 0 R (lstlisting.-372) 2410 0 R (lstlisting.-373) 2412 0 R (lstlisting.-374) 2414 0 R]
+/Limits [(lstlisting.-37) (lstlisting.-374)]
+>> endobj
+7110 0 obj <<
+/Names [(lstlisting.-375) 2416 0 R (lstlisting.-376) 2418 0 R (lstlisting.-377) 2425 0 R (lstlisting.-378) 2427 0 R (lstlisting.-379) 2430 0 R (lstlisting.-38) 1410 0 R]
+/Limits [(lstlisting.-375) (lstlisting.-38)]
+>> endobj
+7111 0 obj <<
+/Names [(lstlisting.-380) 2435 0 R (lstlisting.-381) 2443 0 R (lstlisting.-382) 2445 0 R (lstlisting.-383) 2447 0 R (lstlisting.-384) 2449 0 R (lstlisting.-385) 2451 0 R]
+/Limits [(lstlisting.-380) (lstlisting.-385)]
+>> endobj
+7112 0 obj <<
+/Names [(lstlisting.-386) 2453 0 R (lstlisting.-387) 2456 0 R (lstlisting.-388) 2458 0 R (lstlisting.-389) 2461 0 R (lstlisting.-39) 1412 0 R (lstlisting.-390) 2463 0 R]
+/Limits [(lstlisting.-386) (lstlisting.-390)]
+>> endobj
+7113 0 obj <<
+/Names [(lstlisting.-391) 2466 0 R (lstlisting.-392) 2468 0 R (lstlisting.-393) 2470 0 R (lstlisting.-394) 2472 0 R (lstlisting.-395) 2474 0 R (lstlisting.-396) 2481 0 R]
+/Limits [(lstlisting.-391) (lstlisting.-396)]
+>> endobj
+7114 0 obj <<
+/Names [(lstlisting.-397) 2483 0 R (lstlisting.-398) 2486 0 R (lstlisting.-399) 2488 0 R (lstlisting.-4) 1311 0 R (lstlisting.-40) 1414 0 R (lstlisting.-400) 2490 0 R]
+/Limits [(lstlisting.-397) (lstlisting.-400)]
+>> endobj
+7115 0 obj <<
+/Names [(lstlisting.-401) 2494 0 R (lstlisting.-402) 2497 0 R (lstlisting.-403) 2499 0 R (lstlisting.-404) 2503 0 R (lstlisting.-405) 2506 0 R (lstlisting.-406) 2509 0 R]
+/Limits [(lstlisting.-401) (lstlisting.-406)]
+>> endobj
+7116 0 obj <<
+/Names [(lstlisting.-407) 2511 0 R (lstlisting.-408) 2519 0 R (lstlisting.-409) 2523 0 R (lstlisting.-41) 1416 0 R (lstlisting.-410) 2526 0 R (lstlisting.-411) 2529 0 R]
+/Limits [(lstlisting.-407) (lstlisting.-411)]
+>> endobj
+7117 0 obj <<
+/Names [(lstlisting.-412) 2531 0 R (lstlisting.-413) 2535 0 R (lstlisting.-414) 2537 0 R (lstlisting.-415) 2539 0 R (lstlisting.-416) 2541 0 R (lstlisting.-417) 2543 0 R]
+/Limits [(lstlisting.-412) (lstlisting.-417)]
+>> endobj
+7118 0 obj <<
+/Names [(lstlisting.-418) 2545 0 R (lstlisting.-419) 2554 0 R (lstlisting.-42) 1418 0 R (lstlisting.-420) 2566 0 R (lstlisting.-421) 2569 0 R (lstlisting.-422) 2571 0 R]
+/Limits [(lstlisting.-418) (lstlisting.-422)]
+>> endobj
+7119 0 obj <<
+/Names [(lstlisting.-423) 2573 0 R (lstlisting.-424) 2577 0 R (lstlisting.-425) 2579 0 R (lstlisting.-426) 2581 0 R (lstlisting.-427) 2589 0 R (lstlisting.-428) 2591 0 R]
+/Limits [(lstlisting.-423) (lstlisting.-428)]
+>> endobj
+7120 0 obj <<
+/Names [(lstlisting.-429) 2593 0 R (lstlisting.-43) 1420 0 R (lstlisting.-430) 2597 0 R (lstlisting.-431) 2599 0 R (lstlisting.-432) 2601 0 R (lstlisting.-433) 2604 0 R]
+/Limits [(lstlisting.-429) (lstlisting.-433)]
+>> endobj
+7121 0 obj <<
+/Names [(lstlisting.-434) 2606 0 R (lstlisting.-435) 2608 0 R (lstlisting.-436) 2610 0 R (lstlisting.-437) 2617 0 R (lstlisting.-438) 2619 0 R (lstlisting.-439) 2621 0 R]
+/Limits [(lstlisting.-434) (lstlisting.-439)]
+>> endobj
+7122 0 obj <<
+/Names [(lstlisting.-44) 1422 0 R (lstlisting.-440) 2624 0 R (lstlisting.-441) 2626 0 R (lstlisting.-442) 2628 0 R (lstlisting.-443) 2630 0 R (lstlisting.-444) 2632 0 R]
+/Limits [(lstlisting.-44) (lstlisting.-444)]
+>> endobj
+7123 0 obj <<
+/Names [(lstlisting.-445) 2634 0 R (lstlisting.-446) 2636 0 R (lstlisting.-447) 2643 0 R (lstlisting.-448) 2645 0 R (lstlisting.-449) 2647 0 R (lstlisting.-45) 1424 0 R]
+/Limits [(lstlisting.-445) (lstlisting.-45)]
+>> endobj
+7124 0 obj <<
+/Names [(lstlisting.-450) 2649 0 R (lstlisting.-451) 2651 0 R (lstlisting.-452) 2658 0 R (lstlisting.-453) 2660 0 R (lstlisting.-454) 2662 0 R (lstlisting.-455) 2665 0 R]
+/Limits [(lstlisting.-450) (lstlisting.-455)]
+>> endobj
+7125 0 obj <<
+/Names [(lstlisting.-456) 2667 0 R (lstlisting.-457) 2669 0 R (lstlisting.-458) 2671 0 R (lstlisting.-459) 2679 0 R (lstlisting.-46) 1426 0 R (lstlisting.-460) 2681 0 R]
+/Limits [(lstlisting.-456) (lstlisting.-460)]
+>> endobj
+7126 0 obj <<
+/Names [(lstlisting.-461) 2683 0 R (lstlisting.-462) 2686 0 R (lstlisting.-463) 2693 0 R (lstlisting.-464) 2696 0 R (lstlisting.-465) 2698 0 R (lstlisting.-466) 2701 0 R]
+/Limits [(lstlisting.-461) (lstlisting.-466)]
+>> endobj
+7127 0 obj <<
+/Names [(lstlisting.-467) 2704 0 R (lstlisting.-468) 2711 0 R (lstlisting.-469) 2713 0 R (lstlisting.-47) 1433 0 R (lstlisting.-470) 2715 0 R (lstlisting.-471) 2717 0 R]
+/Limits [(lstlisting.-467) (lstlisting.-471)]
+>> endobj
+7128 0 obj <<
+/Names [(lstlisting.-472) 2720 0 R (lstlisting.-473) 2723 0 R (lstlisting.-474) 2725 0 R (lstlisting.-475) 2728 0 R (lstlisting.-476) 2730 0 R (lstlisting.-477) 2732 0 R]
+/Limits [(lstlisting.-472) (lstlisting.-477)]
+>> endobj
+7129 0 obj <<
+/Names [(lstlisting.-478) 2735 0 R (lstlisting.-479) 2742 0 R (lstlisting.-48) 1436 0 R (lstlisting.-480) 2744 0 R (lstlisting.-481) 2748 0 R (lstlisting.-482) 2750 0 R]
+/Limits [(lstlisting.-478) (lstlisting.-482)]
+>> endobj
+7130 0 obj <<
+/Names [(lstlisting.-483) 2752 0 R (lstlisting.-484) 2754 0 R (lstlisting.-485) 2757 0 R (lstlisting.-486) 2759 0 R (lstlisting.-487) 2766 0 R (lstlisting.-488) 2768 0 R]
+/Limits [(lstlisting.-483) (lstlisting.-488)]
+>> endobj
+7131 0 obj <<
+/Names [(lstlisting.-489) 2770 0 R (lstlisting.-49) 1439 0 R (lstlisting.-490) 2773 0 R (lstlisting.-491) 2776 0 R (lstlisting.-492) 2779 0 R (lstlisting.-493) 2782 0 R]
+/Limits [(lstlisting.-489) (lstlisting.-493)]
+>> endobj
+7132 0 obj <<
+/Names [(lstlisting.-494) 2784 0 R (lstlisting.-495) 2786 0 R (lstlisting.-496) 2788 0 R (lstlisting.-497) 2790 0 R (lstlisting.-498) 2792 0 R (lstlisting.-499) 2794 0 R]
+/Limits [(lstlisting.-494) (lstlisting.-499)]
+>> endobj
+7133 0 obj <<
+/Names [(lstlisting.-5) 1313 0 R (lstlisting.-50) 1442 0 R (lstlisting.-500) 2801 0 R (lstlisting.-501) 2805 0 R (lstlisting.-502) 2807 0 R (lstlisting.-503) 2809 0 R]
+/Limits [(lstlisting.-5) (lstlisting.-503)]
+>> endobj
+7134 0 obj <<
+/Names [(lstlisting.-504) 2811 0 R (lstlisting.-505) 2814 0 R (lstlisting.-506) 2816 0 R (lstlisting.-507) 2820 0 R (lstlisting.-508) 2828 0 R (lstlisting.-509) 2830 0 R]
+/Limits [(lstlisting.-504) (lstlisting.-509)]
+>> endobj
+7135 0 obj <<
+/Names [(lstlisting.-51) 1444 0 R (lstlisting.-510) 2832 0 R (lstlisting.-511) 2834 0 R (lstlisting.-512) 2836 0 R (lstlisting.-513) 2839 0 R (lstlisting.-514) 2842 0 R]
+/Limits [(lstlisting.-51) (lstlisting.-514)]
+>> endobj
+7136 0 obj <<
+/Names [(lstlisting.-515) 2845 0 R (lstlisting.-516) 2848 0 R (lstlisting.-517) 2856 0 R (lstlisting.-518) 2860 0 R (lstlisting.-519) 2862 0 R (lstlisting.-52) 1447 0 R]
+/Limits [(lstlisting.-515) (lstlisting.-52)]
+>> endobj
+7137 0 obj <<
+/Names [(lstlisting.-520) 2865 0 R (lstlisting.-521) 2868 0 R (lstlisting.-522) 2870 0 R (lstlisting.-523) 2873 0 R (lstlisting.-524) 2876 0 R (lstlisting.-525) 2882 0 R]
+/Limits [(lstlisting.-520) (lstlisting.-525)]
+>> endobj
+7138 0 obj <<
+/Names [(lstlisting.-526) 2885 0 R (lstlisting.-527) 2887 0 R (lstlisting.-528) 2894 0 R (lstlisting.-529) 2897 0 R (lstlisting.-53) 1449 0 R (lstlisting.-530) 2899 0 R]
+/Limits [(lstlisting.-526) (lstlisting.-530)]
+>> endobj
+7139 0 obj <<
+/Names [(lstlisting.-531) 2901 0 R (lstlisting.-532) 2903 0 R (lstlisting.-533) 2909 0 R (lstlisting.-534) 2911 0 R (lstlisting.-535) 2914 0 R (lstlisting.-536) 2916 0 R]
+/Limits [(lstlisting.-531) (lstlisting.-536)]
+>> endobj
+7140 0 obj <<
+/Names [(lstlisting.-537) 2919 0 R (lstlisting.-538) 2921 0 R (lstlisting.-539) 2927 0 R (lstlisting.-54) 1454 0 R (lstlisting.-540) 2930 0 R (lstlisting.-541) 2933 0 R]
+/Limits [(lstlisting.-537) (lstlisting.-541)]
+>> endobj
+7141 0 obj <<
+/Names [(lstlisting.-542) 2936 0 R (lstlisting.-543) 2938 0 R (lstlisting.-544) 2941 0 R (lstlisting.-545) 2944 0 R (lstlisting.-546) 2947 0 R (lstlisting.-547) 2949 0 R]
+/Limits [(lstlisting.-542) (lstlisting.-547)]
+>> endobj
+7142 0 obj <<
+/Names [(lstlisting.-548) 2952 0 R (lstlisting.-549) 2954 0 R (lstlisting.-55) 1457 0 R (lstlisting.-550) 2956 0 R (lstlisting.-551) 2959 0 R (lstlisting.-552) 2966 0 R]
+/Limits [(lstlisting.-548) (lstlisting.-552)]
+>> endobj
+7143 0 obj <<
+/Names [(lstlisting.-553) 2969 0 R (lstlisting.-554) 2975 0 R (lstlisting.-555) 2979 0 R (lstlisting.-556) 2983 0 R (lstlisting.-557) 2985 0 R (lstlisting.-558) 2988 0 R]
+/Limits [(lstlisting.-553) (lstlisting.-558)]
+>> endobj
+7144 0 obj <<
+/Names [(lstlisting.-559) 2990 0 R (lstlisting.-56) 1460 0 R (lstlisting.-560) 2993 0 R (lstlisting.-561) 2996 0 R (lstlisting.-562) 2999 0 R (lstlisting.-563) 3006 0 R]
+/Limits [(lstlisting.-559) (lstlisting.-563)]
+>> endobj
+7145 0 obj <<
+/Names [(lstlisting.-564) 3010 0 R (lstlisting.-565) 3015 0 R (lstlisting.-566) 3017 0 R (lstlisting.-567) 3019 0 R (lstlisting.-568) 3021 0 R (lstlisting.-569) 3024 0 R]
+/Limits [(lstlisting.-564) (lstlisting.-569)]
+>> endobj
+7146 0 obj <<
+/Names [(lstlisting.-57) 1465 0 R (lstlisting.-570) 3026 0 R (lstlisting.-571) 3028 0 R (lstlisting.-572) 3030 0 R (lstlisting.-573) 3032 0 R (lstlisting.-574) 3038 0 R]
+/Limits [(lstlisting.-57) (lstlisting.-574)]
+>> endobj
+7147 0 obj <<
+/Names [(lstlisting.-575) 3040 0 R (lstlisting.-576) 3042 0 R (lstlisting.-577) 3044 0 R (lstlisting.-578) 3046 0 R (lstlisting.-579) 3048 0 R (lstlisting.-58) 1467 0 R]
+/Limits [(lstlisting.-575) (lstlisting.-58)]
+>> endobj
+7148 0 obj <<
+/Names [(lstlisting.-580) 3050 0 R (lstlisting.-581) 3053 0 R (lstlisting.-582) 3055 0 R (lstlisting.-583) 3057 0 R (lstlisting.-584) 3059 0 R (lstlisting.-585) 3061 0 R]
+/Limits [(lstlisting.-580) (lstlisting.-585)]
+>> endobj
+7149 0 obj <<
+/Names [(lstlisting.-586) 3063 0 R (lstlisting.-587) 3069 0 R (lstlisting.-588) 3071 0 R (lstlisting.-589) 3073 0 R (lstlisting.-59) 1473 0 R (lstlisting.-590) 3075 0 R]
+/Limits [(lstlisting.-586) (lstlisting.-590)]
+>> endobj
+7150 0 obj <<
+/Names [(lstlisting.-591) 3077 0 R (lstlisting.-592) 3079 0 R (lstlisting.-593) 3081 0 R (lstlisting.-594) 3083 0 R (lstlisting.-595) 3085 0 R (lstlisting.-596) 3101 0 R]
+/Limits [(lstlisting.-591) (lstlisting.-596)]
+>> endobj
+7151 0 obj <<
+/Names [(lstlisting.-597) 3104 0 R (lstlisting.-598) 3111 0 R (lstlisting.-599) 3113 0 R (lstlisting.-6) 1315 0 R (lstlisting.-60) 1476 0 R (lstlisting.-600) 3116 0 R]
+/Limits [(lstlisting.-597) (lstlisting.-600)]
+>> endobj
+7152 0 obj <<
+/Names [(lstlisting.-601) 3118 0 R (lstlisting.-602) 3120 0 R (lstlisting.-603) 3122 0 R (lstlisting.-604) 3124 0 R (lstlisting.-605) 3126 0 R (lstlisting.-606) 3128 0 R]
+/Limits [(lstlisting.-601) (lstlisting.-606)]
+>> endobj
+7153 0 obj <<
+/Names [(lstlisting.-607) 3130 0 R (lstlisting.-608) 3134 0 R (lstlisting.-609) 3141 0 R (lstlisting.-61) 1479 0 R (lstlisting.-610) 3143 0 R (lstlisting.-611) 3146 0 R]
+/Limits [(lstlisting.-607) (lstlisting.-611)]
+>> endobj
+7154 0 obj <<
+/Names [(lstlisting.-612) 3158 0 R (lstlisting.-613) 3160 0 R (lstlisting.-614) 3162 0 R (lstlisting.-615) 3164 0 R (lstlisting.-616) 3166 0 R (lstlisting.-617) 3168 0 R]
+/Limits [(lstlisting.-612) (lstlisting.-617)]
+>> endobj
+7155 0 obj <<
+/Names [(lstlisting.-618) 3170 0 R (lstlisting.-619) 3172 0 R (lstlisting.-62) 1482 0 R (lstlisting.-620) 3174 0 R (lstlisting.-621) 3178 0 R (lstlisting.-622) 3185 0 R]
+/Limits [(lstlisting.-618) (lstlisting.-622)]
+>> endobj
+7156 0 obj <<
+/Names [(lstlisting.-623) 3188 0 R (lstlisting.-624) 3190 0 R (lstlisting.-625) 3192 0 R (lstlisting.-626) 3194 0 R (lstlisting.-627) 3196 0 R (lstlisting.-628) 3201 0 R]
+/Limits [(lstlisting.-623) (lstlisting.-628)]
+>> endobj
+7157 0 obj <<
+/Names [(lstlisting.-629) 3205 0 R (lstlisting.-63) 1484 0 R (lstlisting.-630) 3207 0 R (lstlisting.-631) 3209 0 R (lstlisting.-632) 3211 0 R (lstlisting.-633) 3217 0 R]
+/Limits [(lstlisting.-629) (lstlisting.-633)]
+>> endobj
+7158 0 obj <<
+/Names [(lstlisting.-634) 3219 0 R (lstlisting.-635) 3223 0 R (lstlisting.-636) 3225 0 R (lstlisting.-637) 3230 0 R (lstlisting.-638) 3232 0 R (lstlisting.-639) 3234 0 R]
+/Limits [(lstlisting.-634) (lstlisting.-639)]
+>> endobj
+7159 0 obj <<
+/Names [(lstlisting.-64) 1488 0 R (lstlisting.-640) 3239 0 R (lstlisting.-641) 3241 0 R (lstlisting.-642) 3244 0 R (lstlisting.-643) 3247 0 R (lstlisting.-644) 3250 0 R]
+/Limits [(lstlisting.-64) (lstlisting.-644)]
+>> endobj
+7160 0 obj <<
+/Names [(lstlisting.-645) 3258 0 R (lstlisting.-646) 3260 0 R (lstlisting.-647) 3263 0 R (lstlisting.-648) 3265 0 R (lstlisting.-649) 3267 0 R (lstlisting.-65) 1490 0 R]
+/Limits [(lstlisting.-645) (lstlisting.-65)]
+>> endobj
+7161 0 obj <<
+/Names [(lstlisting.-650) 3271 0 R (lstlisting.-651) 3273 0 R (lstlisting.-652) 3275 0 R (lstlisting.-653) 3277 0 R (lstlisting.-654) 3279 0 R (lstlisting.-655) 3282 0 R]
+/Limits [(lstlisting.-650) (lstlisting.-655)]
+>> endobj
+7162 0 obj <<
+/Names [(lstlisting.-656) 3288 0 R (lstlisting.-657) 3293 0 R (lstlisting.-658) 3295 0 R (lstlisting.-659) 3297 0 R (lstlisting.-66) 1492 0 R (lstlisting.-660) 3300 0 R]
+/Limits [(lstlisting.-656) (lstlisting.-660)]
+>> endobj
+7163 0 obj <<
+/Names [(lstlisting.-661) 3303 0 R (lstlisting.-662) 3305 0 R (lstlisting.-663) 3307 0 R (lstlisting.-664) 3310 0 R (lstlisting.-665) 3312 0 R (lstlisting.-666) 3315 0 R]
+/Limits [(lstlisting.-661) (lstlisting.-666)]
+>> endobj
+7164 0 obj <<
+/Names [(lstlisting.-667) 3318 0 R (lstlisting.-668) 3326 0 R (lstlisting.-669) 3334 0 R (lstlisting.-67) 1495 0 R (lstlisting.-670) 3338 0 R (lstlisting.-671) 3344 0 R]
+/Limits [(lstlisting.-667) (lstlisting.-671)]
+>> endobj
+7165 0 obj <<
+/Names [(lstlisting.-672) 3347 0 R (lstlisting.-673) 3349 0 R (lstlisting.-674) 3352 0 R (lstlisting.-675) 3354 0 R (lstlisting.-676) 3358 0 R (lstlisting.-677) 3360 0 R]
+/Limits [(lstlisting.-672) (lstlisting.-677)]
+>> endobj
+7166 0 obj <<
+/Names [(lstlisting.-678) 3368 0 R (lstlisting.-679) 3371 0 R (lstlisting.-68) 1498 0 R (lstlisting.-680) 3374 0 R (lstlisting.-681) 3377 0 R (lstlisting.-682) 3379 0 R]
+/Limits [(lstlisting.-678) (lstlisting.-682)]
+>> endobj
+7167 0 obj <<
+/Names [(lstlisting.-683) 3383 0 R (lstlisting.-684) 3385 0 R (lstlisting.-685) 3391 0 R (lstlisting.-686) 3393 0 R (lstlisting.-687) 3395 0 R (lstlisting.-688) 3397 0 R]
+/Limits [(lstlisting.-683) (lstlisting.-688)]
+>> endobj
+7168 0 obj <<
+/Names [(lstlisting.-689) 3399 0 R (lstlisting.-69) 1500 0 R (lstlisting.-690) 3401 0 R (lstlisting.-691) 3403 0 R (lstlisting.-692) 3405 0 R (lstlisting.-693) 3407 0 R]
+/Limits [(lstlisting.-689) (lstlisting.-693)]
+>> endobj
+7169 0 obj <<
+/Names [(lstlisting.-694) 3409 0 R (lstlisting.-695) 3411 0 R (lstlisting.-696) 3413 0 R (lstlisting.-697) 3415 0 R (lstlisting.-698) 3419 0 R (lstlisting.-699) 3425 0 R]
+/Limits [(lstlisting.-694) (lstlisting.-699)]
+>> endobj
+7170 0 obj <<
+/Names [(lstlisting.-7) 1317 0 R (lstlisting.-70) 1503 0 R (lstlisting.-700) 3427 0 R (lstlisting.-701) 3434 0 R (lstlisting.-702) 3438 0 R (lstlisting.-703) 3440 0 R]
+/Limits [(lstlisting.-7) (lstlisting.-703)]
+>> endobj
+7171 0 obj <<
+/Names [(lstlisting.-704) 3443 0 R (lstlisting.-705) 3445 0 R (lstlisting.-706) 3447 0 R (lstlisting.-707) 3449 0 R (lstlisting.-708) 3451 0 R (lstlisting.-709) 3453 0 R]
+/Limits [(lstlisting.-704) (lstlisting.-709)]
+>> endobj
+7172 0 obj <<
+/Names [(lstlisting.-71) 1506 0 R (lstlisting.-710) 3455 0 R (lstlisting.-711) 3457 0 R (lstlisting.-712) 3464 0 R (lstlisting.-713) 3466 0 R (lstlisting.-714) 3468 0 R]
+/Limits [(lstlisting.-71) (lstlisting.-714)]
+>> endobj
+7173 0 obj <<
+/Names [(lstlisting.-715) 3470 0 R (lstlisting.-716) 3472 0 R (lstlisting.-717) 3474 0 R (lstlisting.-718) 3476 0 R (lstlisting.-719) 3478 0 R (lstlisting.-72) 1512 0 R]
+/Limits [(lstlisting.-715) (lstlisting.-72)]
+>> endobj
+7174 0 obj <<
+/Names [(lstlisting.-720) 3480 0 R (lstlisting.-721) 3482 0 R (lstlisting.-722) 3484 0 R (lstlisting.-723) 3486 0 R (lstlisting.-724) 3488 0 R (lstlisting.-725) 3490 0 R]
+/Limits [(lstlisting.-720) (lstlisting.-725)]
+>> endobj
+7175 0 obj <<
+/Names [(lstlisting.-726) 3497 0 R (lstlisting.-727) 3499 0 R (lstlisting.-728) 3501 0 R (lstlisting.-729) 3503 0 R (lstlisting.-73) 1516 0 R (lstlisting.-730) 3505 0 R]
+/Limits [(lstlisting.-726) (lstlisting.-730)]
+>> endobj
+7176 0 obj <<
+/Names [(lstlisting.-731) 3507 0 R (lstlisting.-732) 3509 0 R (lstlisting.-733) 3511 0 R (lstlisting.-734) 3513 0 R (lstlisting.-735) 3515 0 R (lstlisting.-736) 3517 0 R]
+/Limits [(lstlisting.-731) (lstlisting.-736)]
+>> endobj
+7177 0 obj <<
+/Names [(lstlisting.-737) 3519 0 R (lstlisting.-738) 3521 0 R (lstlisting.-739) 3527 0 R (lstlisting.-74) 1518 0 R (lstlisting.-740) 3529 0 R (lstlisting.-741) 3531 0 R]
+/Limits [(lstlisting.-737) (lstlisting.-741)]
+>> endobj
+7178 0 obj <<
+/Names [(lstlisting.-742) 3533 0 R (lstlisting.-743) 3535 0 R (lstlisting.-744) 3537 0 R (lstlisting.-745) 3539 0 R (lstlisting.-746) 3541 0 R (lstlisting.-747) 3543 0 R]
+/Limits [(lstlisting.-742) (lstlisting.-747)]
+>> endobj
+7179 0 obj <<
+/Names [(lstlisting.-748) 3545 0 R (lstlisting.-749) 3547 0 R (lstlisting.-75) 1520 0 R (lstlisting.-750) 3549 0 R (lstlisting.-751) 3551 0 R (lstlisting.-752) 3554 0 R]
+/Limits [(lstlisting.-748) (lstlisting.-752)]
+>> endobj
+7180 0 obj <<
+/Names [(lstlisting.-753) 3560 0 R (lstlisting.-754) 3567 0 R (lstlisting.-755) 3569 0 R (lstlisting.-756) 3571 0 R (lstlisting.-757) 3573 0 R (lstlisting.-758) 3575 0 R]
+/Limits [(lstlisting.-753) (lstlisting.-758)]
+>> endobj
+7181 0 obj <<
+/Names [(lstlisting.-759) 3577 0 R (lstlisting.-76) 1522 0 R (lstlisting.-760) 3579 0 R (lstlisting.-761) 3581 0 R (lstlisting.-762) 3583 0 R (lstlisting.-763) 3585 0 R]
+/Limits [(lstlisting.-759) (lstlisting.-763)]
+>> endobj
+7182 0 obj <<
+/Names [(lstlisting.-764) 3587 0 R (lstlisting.-765) 3589 0 R (lstlisting.-766) 3595 0 R (lstlisting.-767) 3597 0 R (lstlisting.-768) 3599 0 R (lstlisting.-769) 3601 0 R]
+/Limits [(lstlisting.-764) (lstlisting.-769)]
+>> endobj
+7183 0 obj <<
+/Names [(lstlisting.-77) 1529 0 R (lstlisting.-770) 3604 0 R (lstlisting.-771) 3606 0 R (lstlisting.-772) 3608 0 R (lstlisting.-773) 3611 0 R (lstlisting.-774) 3613 0 R]
+/Limits [(lstlisting.-77) (lstlisting.-774)]
+>> endobj
+7184 0 obj <<
+/Names [(lstlisting.-775) 3617 0 R (lstlisting.-776) 3621 0 R (lstlisting.-777) 3627 0 R (lstlisting.-778) 3629 0 R (lstlisting.-779) 3631 0 R (lstlisting.-78) 1532 0 R]
+/Limits [(lstlisting.-775) (lstlisting.-78)]
+>> endobj
+7185 0 obj <<
+/Names [(lstlisting.-780) 3633 0 R (lstlisting.-781) 3640 0 R (lstlisting.-782) 3642 0 R (lstlisting.-783) 3644 0 R (lstlisting.-784) 3646 0 R (lstlisting.-785) 3648 0 R]
+/Limits [(lstlisting.-780) (lstlisting.-785)]
+>> endobj
+7186 0 obj <<
+/Names [(lstlisting.-786) 3650 0 R (lstlisting.-787) 3653 0 R (lstlisting.-788) 3656 0 R (lstlisting.-789) 3658 0 R (lstlisting.-79) 1534 0 R (lstlisting.-790) 3665 0 R]
+/Limits [(lstlisting.-786) (lstlisting.-790)]
+>> endobj
+7187 0 obj <<
+/Names [(lstlisting.-791) 3667 0 R (lstlisting.-792) 3669 0 R (lstlisting.-793) 3672 0 R (lstlisting.-794) 3674 0 R (lstlisting.-795) 3677 0 R (lstlisting.-796) 3680 0 R]
+/Limits [(lstlisting.-791) (lstlisting.-796)]
+>> endobj
+7188 0 obj <<
+/Names [(lstlisting.-797) 3684 0 R (lstlisting.-798) 3688 0 R (lstlisting.-799) 3695 0 R (lstlisting.-8) 1319 0 R (lstlisting.-80) 1536 0 R (lstlisting.-800) 3697 0 R]
+/Limits [(lstlisting.-797) (lstlisting.-800)]
+>> endobj
+7189 0 obj <<
+/Names [(lstlisting.-801) 3700 0 R (lstlisting.-802) 3704 0 R (lstlisting.-803) 3707 0 R (lstlisting.-804) 3709 0 R (lstlisting.-805) 3712 0 R (lstlisting.-806) 3719 0 R]
+/Limits [(lstlisting.-801) (lstlisting.-806)]
+>> endobj
+7190 0 obj <<
+/Names [(lstlisting.-807) 3722 0 R (lstlisting.-808) 3727 0 R (lstlisting.-809) 3731 0 R (lstlisting.-81) 1539 0 R (lstlisting.-810) 3735 0 R (lstlisting.-811) 3739 0 R]
+/Limits [(lstlisting.-807) (lstlisting.-811)]
+>> endobj
+7191 0 obj <<
+/Names [(lstlisting.-812) 3741 0 R (lstlisting.-813) 3743 0 R (lstlisting.-814) 3752 0 R (lstlisting.-815) 3754 0 R (lstlisting.-816) 3756 0 R (lstlisting.-817) 3758 0 R]
+/Limits [(lstlisting.-812) (lstlisting.-817)]
+>> endobj
+7192 0 obj <<
+/Names [(lstlisting.-818) 3762 0 R (lstlisting.-819) 3766 0 R (lstlisting.-82) 1544 0 R (lstlisting.-820) 3769 0 R (lstlisting.-821) 3778 0 R (lstlisting.-822) 3780 0 R]
+/Limits [(lstlisting.-818) (lstlisting.-822)]
+>> endobj
+7193 0 obj <<
+/Names [(lstlisting.-823) 3782 0 R (lstlisting.-824) 3784 0 R (lstlisting.-825) 3786 0 R (lstlisting.-826) 3788 0 R (lstlisting.-827) 3790 0 R (lstlisting.-828) 3792 0 R]
+/Limits [(lstlisting.-823) (lstlisting.-828)]
+>> endobj
+7194 0 obj <<
+/Names [(lstlisting.-829) 3799 0 R (lstlisting.-83) 1552 0 R (lstlisting.-830) 3801 0 R (lstlisting.-831) 3803 0 R (lstlisting.-832) 3805 0 R (lstlisting.-833) 3808 0 R]
+/Limits [(lstlisting.-829) (lstlisting.-833)]
+>> endobj
+7195 0 obj <<
+/Names [(lstlisting.-834) 3810 0 R (lstlisting.-835) 3812 0 R (lstlisting.-836) 3814 0 R (lstlisting.-837) 3816 0 R (lstlisting.-838) 3818 0 R (lstlisting.-839) 3821 0 R]
+/Limits [(lstlisting.-834) (lstlisting.-839)]
+>> endobj
+7196 0 obj <<
+/Names [(lstlisting.-84) 1554 0 R (lstlisting.-840) 3829 0 R (lstlisting.-841) 3831 0 R (lstlisting.-842) 3834 0 R (lstlisting.-843) 3837 0 R (lstlisting.-844) 3840 0 R]
+/Limits [(lstlisting.-84) (lstlisting.-844)]
+>> endobj
+7197 0 obj <<
+/Names [(lstlisting.-845) 3844 0 R (lstlisting.-846) 3846 0 R (lstlisting.-847) 3849 0 R (lstlisting.-848) 3851 0 R (lstlisting.-849) 3853 0 R (lstlisting.-85) 1556 0 R]
+/Limits [(lstlisting.-845) (lstlisting.-85)]
+>> endobj
+7198 0 obj <<
+/Names [(lstlisting.-850) 3855 0 R (lstlisting.-851) 3857 0 R (lstlisting.-852) 3863 0 R (lstlisting.-853) 3865 0 R (lstlisting.-854) 3867 0 R (lstlisting.-855) 3871 0 R]
+/Limits [(lstlisting.-850) (lstlisting.-855)]
+>> endobj
+7199 0 obj <<
+/Names [(lstlisting.-856) 3873 0 R (lstlisting.-857) 3875 0 R (lstlisting.-858) 3878 0 R (lstlisting.-859) 3880 0 R (lstlisting.-86) 1558 0 R (lstlisting.-860) 3884 0 R]
+/Limits [(lstlisting.-856) (lstlisting.-860)]
+>> endobj
+7200 0 obj <<
+/Names [(lstlisting.-861) 3887 0 R (lstlisting.-862) 3890 0 R (lstlisting.-863) 3896 0 R (lstlisting.-864) 3898 0 R (lstlisting.-865) 3900 0 R (lstlisting.-866) 3902 0 R]
+/Limits [(lstlisting.-861) (lstlisting.-866)]
+>> endobj
+7201 0 obj <<
+/Names [(lstlisting.-867) 3905 0 R (lstlisting.-868) 3907 0 R (lstlisting.-869) 3909 0 R (lstlisting.-87) 1560 0 R (lstlisting.-870) 3911 0 R (lstlisting.-871) 3914 0 R]
+/Limits [(lstlisting.-867) (lstlisting.-871)]
+>> endobj
+7202 0 obj <<
+/Names [(lstlisting.-872) 3916 0 R (lstlisting.-873) 3919 0 R (lstlisting.-874) 3921 0 R (lstlisting.-875) 3925 0 R (lstlisting.-876) 3931 0 R (lstlisting.-877) 3933 0 R]
+/Limits [(lstlisting.-872) (lstlisting.-877)]
+>> endobj
+7203 0 obj <<
+/Names [(lstlisting.-878) 3935 0 R (lstlisting.-879) 3937 0 R (lstlisting.-88) 1562 0 R (lstlisting.-880) 3939 0 R (lstlisting.-881) 3941 0 R (lstlisting.-882) 3944 0 R]
+/Limits [(lstlisting.-878) (lstlisting.-882)]
+>> endobj
+7204 0 obj <<
+/Names [(lstlisting.-883) 3946 0 R (lstlisting.-884) 3948 0 R (lstlisting.-885) 3950 0 R (lstlisting.-886) 3952 0 R (lstlisting.-887) 3959 0 R (lstlisting.-888) 3961 0 R]
+/Limits [(lstlisting.-883) (lstlisting.-888)]
+>> endobj
+7205 0 obj <<
+/Names [(lstlisting.-889) 3969 0 R (lstlisting.-89) 1564 0 R (lstlisting.-890) 3972 0 R (lstlisting.-891) 3974 0 R (lstlisting.-892) 3976 0 R (lstlisting.-893) 3982 0 R]
+/Limits [(lstlisting.-889) (lstlisting.-893)]
+>> endobj
+7206 0 obj <<
+/Names [(lstlisting.-894) 3984 0 R (lstlisting.-895) 3986 0 R (lstlisting.-896) 3989 0 R (lstlisting.-897) 3991 0 R (lstlisting.-898) 3993 0 R (lstlisting.-899) 3999 0 R]
+/Limits [(lstlisting.-894) (lstlisting.-899)]
+>> endobj
+7207 0 obj <<
+/Names [(lstlisting.-9) 1321 0 R (lstlisting.-90) 1566 0 R (lstlisting.-900) 4006 0 R (lstlisting.-901) 4025 0 R (lstlisting.-902) 4027 0 R (lstlisting.-903) 4031 0 R]
+/Limits [(lstlisting.-9) (lstlisting.-903)]
+>> endobj
+7208 0 obj <<
+/Names [(lstlisting.-904) 4038 0 R (lstlisting.-905) 4049 0 R (lstlisting.-906) 4053 0 R (lstlisting.-907) 4055 0 R (lstlisting.-908) 4057 0 R (lstlisting.-909) 4059 0 R]
+/Limits [(lstlisting.-904) (lstlisting.-909)]
+>> endobj
+7209 0 obj <<
+/Names [(lstlisting.-91) 1568 0 R (lstlisting.-910) 4061 0 R (lstlisting.-911) 4064 0 R (lstlisting.-912) 4072 0 R (lstlisting.-913) 4074 0 R (lstlisting.-914) 4076 0 R]
+/Limits [(lstlisting.-91) (lstlisting.-914)]
+>> endobj
+7210 0 obj <<
+/Names [(lstlisting.-915) 4078 0 R (lstlisting.-916) 4081 0 R (lstlisting.-917) 4083 0 R (lstlisting.-918) 4086 0 R (lstlisting.-919) 4089 0 R (lstlisting.-92) 1571 0 R]
+/Limits [(lstlisting.-915) (lstlisting.-92)]
+>> endobj
+7211 0 obj <<
+/Names [(lstlisting.-920) 4091 0 R (lstlisting.-921) 4093 0 R (lstlisting.-922) 4100 0 R (lstlisting.-923) 4102 0 R (lstlisting.-924) 4105 0 R (lstlisting.-925) 4107 0 R]
+/Limits [(lstlisting.-920) (lstlisting.-925)]
+>> endobj
+7212 0 obj <<
+/Names [(lstlisting.-926) 4110 0 R (lstlisting.-927) 4113 0 R (lstlisting.-928) 4116 0 R (lstlisting.-929) 4124 0 R (lstlisting.-93) 1573 0 R (lstlisting.-930) 4126 0 R]
+/Limits [(lstlisting.-926) (lstlisting.-930)]
+>> endobj
+7213 0 obj <<
+/Names [(lstlisting.-931) 4129 0 R (lstlisting.-932) 4131 0 R (lstlisting.-933) 4134 0 R (lstlisting.-934) 4136 0 R (lstlisting.-935) 4138 0 R (lstlisting.-936) 4141 0 R]
+/Limits [(lstlisting.-931) (lstlisting.-936)]
+>> endobj
+7214 0 obj <<
+/Names [(lstlisting.-937) 4153 0 R (lstlisting.-938) 4155 0 R (lstlisting.-939) 4157 0 R (lstlisting.-94) 1576 0 R (lstlisting.-940) 4160 0 R (lstlisting.-941) 4162 0 R]
+/Limits [(lstlisting.-937) (lstlisting.-941)]
+>> endobj
+7215 0 obj <<
+/Names [(lstlisting.-942) 4164 0 R (lstlisting.-943) 4166 0 R (lstlisting.-944) 4168 0 R (lstlisting.-945) 4176 0 R (lstlisting.-946) 4178 0 R (lstlisting.-947) 4188 0 R]
+/Limits [(lstlisting.-942) (lstlisting.-947)]
+>> endobj
+7216 0 obj <<
+/Names [(lstlisting.-948) 4191 0 R (lstlisting.-949) 4194 0 R (lstlisting.-95) 1579 0 R (lstlisting.-950) 4196 0 R (lstlisting.-951) 4198 0 R (lstlisting.-952) 4202 0 R]
+/Limits [(lstlisting.-948) (lstlisting.-952)]
+>> endobj
+7217 0 obj <<
+/Names [(lstlisting.-953) 4206 0 R (lstlisting.-954) 4209 0 R (lstlisting.-955) 4218 0 R (lstlisting.-956) 4222 0 R (lstlisting.-957) 4224 0 R (lstlisting.-958) 4226 0 R]
+/Limits [(lstlisting.-953) (lstlisting.-958)]
+>> endobj
+7218 0 obj <<
+/Names [(lstlisting.-959) 4228 0 R (lstlisting.-96) 1581 0 R (lstlisting.-960) 4231 0 R (lstlisting.-961) 4233 0 R (lstlisting.-962) 4236 0 R (lstlisting.-963) 4238 0 R]
+/Limits [(lstlisting.-959) (lstlisting.-963)]
+>> endobj
+7219 0 obj <<
+/Names [(lstlisting.-964) 4240 0 R (lstlisting.-965) 4243 0 R (lstlisting.-966) 4245 0 R (lstlisting.-967) 4251 0 R (lstlisting.-968) 4253 0 R (lstlisting.-969) 4263 0 R]
+/Limits [(lstlisting.-964) (lstlisting.-969)]
+>> endobj
+7220 0 obj <<
+/Names [(lstlisting.-97) 1587 0 R (lstlisting.-970) 4266 0 R (lstlisting.-971) 4269 0 R (lstlisting.-972) 4271 0 R (lstlisting.-973) 4273 0 R (lstlisting.-974) 4275 0 R]
+/Limits [(lstlisting.-97) (lstlisting.-974)]
+>> endobj
+7221 0 obj <<
+/Names [(lstlisting.-975) 4278 0 R (lstlisting.-976) 4281 0 R (lstlisting.-977) 4283 0 R (lstlisting.-978) 4289 0 R (lstlisting.-979) 4291 0 R (lstlisting.-98) 1589 0 R]
+/Limits [(lstlisting.-975) (lstlisting.-98)]
+>> endobj
+7222 0 obj <<
+/Names [(lstlisting.-980) 4294 0 R (lstlisting.-981) 4296 0 R (lstlisting.-982) 4299 0 R (lstlisting.-983) 4301 0 R (lstlisting.-984) 4303 0 R (lstlisting.-985) 4306 0 R]
+/Limits [(lstlisting.-980) (lstlisting.-985)]
+>> endobj
+7223 0 obj <<
+/Names [(lstlisting.-986) 4309 0 R (lstlisting.-987) 4312 0 R (lstlisting.-988) 4314 0 R (lstlisting.-989) 4317 0 R (lstlisting.-99) 1593 0 R (lstlisting.-990) 4320 0 R]
+/Limits [(lstlisting.-986) (lstlisting.-990)]
+>> endobj
+7224 0 obj <<
+/Names [(lstlisting.-991) 4328 0 R (lstlisting.-992) 4330 0 R (lstlisting.-993) 4334 0 R (lstlisting.-994) 4338 0 R (lstlisting.-995) 4340 0 R (lstlisting.-996) 4342 0 R]
+/Limits [(lstlisting.-991) (lstlisting.-996)]
+>> endobj
+7225 0 obj <<
+/Names [(lstlisting.-997) 4344 0 R (lstlisting.-998) 4346 0 R (lstlisting.-999) 4350 0 R (lstnumber.-1.1) 1306 0 R (lstnumber.-10.1) 1328 0 R (lstnumber.-10.2) 1329 0 R]
+/Limits [(lstlisting.-997) (lstnumber.-10.2)]
+>> endobj
+7226 0 obj <<
+/Names [(lstnumber.-100.1) 1596 0 R (lstnumber.-1000.1) 4353 0 R (lstnumber.-1001.1) 4355 0 R (lstnumber.-1001.2) 4356 0 R (lstnumber.-1002.1) 4358 0 R (lstnumber.-1003.1) 4360 0 R]
+/Limits [(lstnumber.-100.1) (lstnumber.-1003.1)]
+>> endobj
+7227 0 obj <<
+/Names [(lstnumber.-1004.1) 4366 0 R (lstnumber.-1004.2) 4367 0 R (lstnumber.-1004.3) 4368 0 R (lstnumber.-1004.4) 4369 0 R (lstnumber.-1004.5) 4370 0 R (lstnumber.-1004.6) 4371 0 R]
+/Limits [(lstnumber.-1004.1) (lstnumber.-1004.6)]
+>> endobj
+7228 0 obj <<
+/Names [(lstnumber.-1005.1) 4373 0 R (lstnumber.-1006.1) 4375 0 R (lstnumber.-1007.1) 4377 0 R (lstnumber.-1007.2) 4378 0 R (lstnumber.-1008.1) 4380 0 R (lstnumber.-1009.1) 4382 0 R]
+/Limits [(lstnumber.-1005.1) (lstnumber.-1009.1)]
+>> endobj
+7229 0 obj <<
+/Names [(lstnumber.-101.1) 1598 0 R (lstnumber.-1010.1) 4384 0 R (lstnumber.-1011.1) 4387 0 R (lstnumber.-1011.2) 4388 0 R (lstnumber.-1012.1) 4390 0 R (lstnumber.-1012.2) 4391 0 R]
+/Limits [(lstnumber.-101.1) (lstnumber.-1012.2)]
+>> endobj
+7230 0 obj <<
+/Names [(lstnumber.-1012.3) 4392 0 R (lstnumber.-1013.1) 4394 0 R (lstnumber.-1013.2) 4395 0 R (lstnumber.-1014.1) 4397 0 R (lstnumber.-1015.1) 4404 0 R (lstnumber.-1015.2) 4405 0 R]
+/Limits [(lstnumber.-1012.3) (lstnumber.-1015.2)]
+>> endobj
+7231 0 obj <<
+/Names [(lstnumber.-1016.1) 4407 0 R (lstnumber.-1017.1) 4409 0 R (lstnumber.-1018.1) 4411 0 R (lstnumber.-1018.2) 4412 0 R (lstnumber.-1018.3) 4413 0 R (lstnumber.-1018.4) 4414 0 R]
+/Limits [(lstnumber.-1016.1) (lstnumber.-1018.4)]
+>> endobj
+7232 0 obj <<
+/Names [(lstnumber.-1019.1) 4416 0 R (lstnumber.-1019.2) 4417 0 R (lstnumber.-102.1) 1600 0 R (lstnumber.-1020.1) 4419 0 R (lstnumber.-1021.1) 4421 0 R (lstnumber.-1022.1) 4423 0 R]
+/Limits [(lstnumber.-1019.1) (lstnumber.-1022.1)]
+>> endobj
+7233 0 obj <<
+/Names [(lstnumber.-1023.1) 4425 0 R (lstnumber.-1023.2) 4426 0 R (lstnumber.-1023.3) 4427 0 R (lstnumber.-1024.1) 4429 0 R (lstnumber.-1024.2) 4430 0 R (lstnumber.-1024.3) 4431 0 R]
+/Limits [(lstnumber.-1023.1) (lstnumber.-1024.3)]
+>> endobj
+7234 0 obj <<
+/Names [(lstnumber.-1025.1) 4433 0 R (lstnumber.-1026.1) 4435 0 R (lstnumber.-1026.2) 4436 0 R (lstnumber.-1027.1) 4442 0 R (lstnumber.-1028.1) 4444 0 R (lstnumber.-1028.2) 4445 0 R]
+/Limits [(lstnumber.-1025.1) (lstnumber.-1028.2)]
+>> endobj
+7235 0 obj <<
+/Names [(lstnumber.-1028.3) 4446 0 R (lstnumber.-1028.4) 4447 0 R (lstnumber.-1029.1) 4449 0 R (lstnumber.-1029.2) 4450 0 R (lstnumber.-1029.3) 4451 0 R (lstnumber.-103.1) 1602 0 R]
+/Limits [(lstnumber.-1028.3) (lstnumber.-103.1)]
+>> endobj
+7236 0 obj <<
+/Names [(lstnumber.-1030.1) 4453 0 R (lstnumber.-1030.2) 4454 0 R (lstnumber.-1031.1) 4456 0 R (lstnumber.-1031.2) 4457 0 R (lstnumber.-1031.3) 4458 0 R (lstnumber.-1031.4) 4459 0 R]
+/Limits [(lstnumber.-1030.1) (lstnumber.-1031.4)]
+>> endobj
+7237 0 obj <<
+/Names [(lstnumber.-1032.1) 4461 0 R (lstnumber.-1033.1) 4463 0 R (lstnumber.-1033.2) 4464 0 R (lstnumber.-1034.1) 4466 0 R (lstnumber.-1034.2) 4467 0 R (lstnumber.-1034.3) 4468 0 R]
+/Limits [(lstnumber.-1032.1) (lstnumber.-1034.3)]
+>> endobj
+7238 0 obj <<
+/Names [(lstnumber.-1035.1) 4470 0 R (lstnumber.-1035.2) 4471 0 R (lstnumber.-1036.1) 4473 0 R (lstnumber.-1036.2) 4474 0 R (lstnumber.-1036.3) 4475 0 R (lstnumber.-1037.1) 4477 0 R]
+/Limits [(lstnumber.-1035.1) (lstnumber.-1037.1)]
+>> endobj
+7239 0 obj <<
+/Names [(lstnumber.-1037.2) 4478 0 R (lstnumber.-1037.3) 4479 0 R (lstnumber.-1038.1) 4485 0 R (lstnumber.-1038.2) 4486 0 R (lstnumber.-1038.3) 4487 0 R (lstnumber.-1039.1) 4489 0 R]
+/Limits [(lstnumber.-1037.2) (lstnumber.-1039.1)]
+>> endobj
+7240 0 obj <<
+/Names [(lstnumber.-104.1) 1604 0 R (lstnumber.-104.2) 1605 0 R (lstnumber.-1040.1) 4491 0 R (lstnumber.-1041.1) 4493 0 R (lstnumber.-1042.1) 4495 0 R (lstnumber.-1043.1) 4497 0 R]
+/Limits [(lstnumber.-104.1) (lstnumber.-1043.1)]
+>> endobj
+7241 0 obj <<
+/Names [(lstnumber.-1044.1) 4499 0 R (lstnumber.-1044.2) 4500 0 R (lstnumber.-1044.3) 4501 0 R (lstnumber.-1045.1) 4503 0 R (lstnumber.-1045.2) 4504 0 R (lstnumber.-1046.1) 4506 0 R]
+/Limits [(lstnumber.-1044.1) (lstnumber.-1046.1)]
+>> endobj
+7242 0 obj <<
+/Names [(lstnumber.-1047.1) 4508 0 R (lstnumber.-1047.2) 4509 0 R (lstnumber.-1048.1) 4511 0 R (lstnumber.-1049.1) 4513 0 R (lstnumber.-105.1) 1607 0 R (lstnumber.-1050.1) 4515 0 R]
+/Limits [(lstnumber.-1047.1) (lstnumber.-1050.1)]
+>> endobj
+7243 0 obj <<
+/Names [(lstnumber.-1051.1) 4521 0 R (lstnumber.-1052.1) 4523 0 R (lstnumber.-1053.1) 4526 0 R (lstnumber.-1053.2) 4527 0 R (lstnumber.-1054.1) 4529 0 R (lstnumber.-1055.1) 4532 0 R]
+/Limits [(lstnumber.-1051.1) (lstnumber.-1055.1)]
+>> endobj
+7244 0 obj <<
+/Names [(lstnumber.-1056.1) 4534 0 R (lstnumber.-1057.1) 4536 0 R (lstnumber.-1058.1) 4538 0 R (lstnumber.-1059.1) 4540 0 R (lstnumber.-106.1) 1609 0 R (lstnumber.-106.2) 1610 0 R]
+/Limits [(lstnumber.-1056.1) (lstnumber.-106.2)]
+>> endobj
+7245 0 obj <<
+/Names [(lstnumber.-106.3) 1611 0 R (lstnumber.-1060.1) 4542 0 R (lstnumber.-1061.1) 4544 0 R (lstnumber.-1062.1) 4550 0 R (lstnumber.-1063.1) 4552 0 R (lstnumber.-1063.2) 4553 0 R]
+/Limits [(lstnumber.-106.3) (lstnumber.-1063.2)]
+>> endobj
+7246 0 obj <<
+/Names [(lstnumber.-1064.1) 4555 0 R (lstnumber.-1065.1) 4557 0 R (lstnumber.-1066.1) 4559 0 R (lstnumber.-1067.1) 4561 0 R (lstnumber.-1068.1) 4564 0 R (lstnumber.-1069.1) 4567 0 R]
+/Limits [(lstnumber.-1064.1) (lstnumber.-1069.1)]
+>> endobj
+7247 0 obj <<
+/Names [(lstnumber.-107.1) 1613 0 R (lstnumber.-1070.1) 4569 0 R (lstnumber.-1070.2) 4570 0 R (lstnumber.-1070.3) 4571 0 R (lstnumber.-1070.4) 4572 0 R (lstnumber.-1070.5) 4573 0 R]
+/Limits [(lstnumber.-107.1) (lstnumber.-1070.5)]
+>> endobj
+7248 0 obj <<
+/Names [(lstnumber.-1070.6) 4574 0 R (lstnumber.-1071.1) 4580 0 R (lstnumber.-1071.2) 4581 0 R (lstnumber.-1072.1) 4583 0 R (lstnumber.-1072.2) 4584 0 R (lstnumber.-1072.3) 4585 0 R]
+/Limits [(lstnumber.-1070.6) (lstnumber.-1072.3)]
+>> endobj
+7249 0 obj <<
+/Names [(lstnumber.-1073.1) 4587 0 R (lstnumber.-1074.1) 4589 0 R (lstnumber.-1074.2) 4590 0 R (lstnumber.-1075.1) 4592 0 R (lstnumber.-1075.2) 4593 0 R (lstnumber.-1075.3) 4594 0 R]
+/Limits [(lstnumber.-1073.1) (lstnumber.-1075.3)]
+>> endobj
+7250 0 obj <<
+/Names [(lstnumber.-1076.1) 4596 0 R (lstnumber.-1077.1) 4598 0 R (lstnumber.-1078.1) 4600 0 R (lstnumber.-1079.1) 4602 0 R (lstnumber.-108.1) 1615 0 R (lstnumber.-108.2) 1616 0 R]
+/Limits [(lstnumber.-1076.1) (lstnumber.-108.2)]
+>> endobj
+7251 0 obj <<
+/Names [(lstnumber.-108.3) 1617 0 R (lstnumber.-1080.1) 4604 0 R (lstnumber.-1080.2) 4605 0 R (lstnumber.-1081.1) 4607 0 R (lstnumber.-1082.1) 4609 0 R (lstnumber.-1083.1) 4611 0 R]
+/Limits [(lstnumber.-108.3) (lstnumber.-1083.1)]
+>> endobj
+7252 0 obj <<
+/Names [(lstnumber.-1084.1) 4619 0 R (lstnumber.-1085.1) 4621 0 R (lstnumber.-1086.1) 4623 0 R (lstnumber.-1087.1) 4626 0 R (lstnumber.-1087.2) 4627 0 R (lstnumber.-1088.1) 4630 0 R]
+/Limits [(lstnumber.-1084.1) (lstnumber.-1088.1)]
+>> endobj
+7253 0 obj <<
+/Names [(lstnumber.-1088.2) 4631 0 R (lstnumber.-1089.1) 4641 0 R (lstnumber.-109.1) 1623 0 R (lstnumber.-109.2) 1624 0 R (lstnumber.-109.3) 1625 0 R (lstnumber.-109.4) 1626 0 R]
+/Limits [(lstnumber.-1088.2) (lstnumber.-109.4)]
+>> endobj
+7254 0 obj <<
+/Names [(lstnumber.-1090.1) 4647 0 R (lstnumber.-1091.1) 4649 0 R (lstnumber.-1092.1) 4651 0 R (lstnumber.-1093.1) 4654 0 R (lstnumber.-1094.1) 4656 0 R (lstnumber.-1095.1) 4658 0 R]
+/Limits [(lstnumber.-1090.1) (lstnumber.-1095.1)]
+>> endobj
+7255 0 obj <<
+/Names [(lstnumber.-1095.2) 4659 0 R (lstnumber.-1096.1) 4661 0 R (lstnumber.-1096.2) 4662 0 R (lstnumber.-1097.1) 4664 0 R (lstnumber.-1098.1) 4666 0 R (lstnumber.-1098.2) 4667 0 R]
+/Limits [(lstnumber.-1095.2) (lstnumber.-1098.2)]
+>> endobj
+7256 0 obj <<
+/Names [(lstnumber.-1098.3) 4668 0 R (lstnumber.-1098.4) 4669 0 R (lstnumber.-1099.1) 4672 0 R (lstnumber.-11.1) 1331 0 R (lstnumber.-110.1) 1628 0 R (lstnumber.-110.2) 1629 0 R]
+/Limits [(lstnumber.-1098.3) (lstnumber.-110.2)]
+>> endobj
+7257 0 obj <<
+/Names [(lstnumber.-110.3) 1630 0 R (lstnumber.-110.4) 1631 0 R (lstnumber.-1100.1) 4674 0 R (lstnumber.-1100.2) 4675 0 R (lstnumber.-1100.3) 4676 0 R (lstnumber.-1100.4) 4677 0 R]
+/Limits [(lstnumber.-110.3) (lstnumber.-1100.4)]
+>> endobj
+7258 0 obj <<
+/Names [(lstnumber.-1100.5) 4678 0 R (lstnumber.-1101.1) 4685 0 R (lstnumber.-1101.2) 4686 0 R (lstnumber.-1101.3) 4687 0 R (lstnumber.-1101.4) 4688 0 R (lstnumber.-1101.5) 4689 0 R]
+/Limits [(lstnumber.-1100.5) (lstnumber.-1101.5)]
+>> endobj
+7259 0 obj <<
+/Names [(lstnumber.-1102.1) 4692 0 R (lstnumber.-1103.1) 4694 0 R (lstnumber.-1103.2) 4695 0 R (lstnumber.-1103.3) 4696 0 R (lstnumber.-1103.4) 4697 0 R (lstnumber.-1104.1) 4699 0 R]
+/Limits [(lstnumber.-1102.1) (lstnumber.-1104.1)]
+>> endobj
+7260 0 obj <<
+/Names [(lstnumber.-1104.2) 4700 0 R (lstnumber.-1104.3) 4701 0 R (lstnumber.-1104.4) 4702 0 R (lstnumber.-1104.5) 4703 0 R (lstnumber.-1104.6) 4704 0 R (lstnumber.-1104.7) 4705 0 R]
+/Limits [(lstnumber.-1104.2) (lstnumber.-1104.7)]
+>> endobj
+7261 0 obj <<
+/Names [(lstnumber.-1104.8) 4706 0 R (lstnumber.-1105.1) 4708 0 R (lstnumber.-1105.2) 4709 0 R (lstnumber.-1105.3) 4710 0 R (lstnumber.-1105.4) 4711 0 R (lstnumber.-1105.5) 4712 0 R]
+/Limits [(lstnumber.-1104.8) (lstnumber.-1105.5)]
+>> endobj
+7262 0 obj <<
+/Names [(lstnumber.-1105.6) 4713 0 R (lstnumber.-1105.7) 4714 0 R (lstnumber.-1105.8) 4715 0 R (lstnumber.-1106.1) 4717 0 R (lstnumber.-1107.1) 4719 0 R (lstnumber.-1108.1) 4725 0 R]
+/Limits [(lstnumber.-1105.6) (lstnumber.-1108.1)]
+>> endobj
+7263 0 obj <<
+/Names [(lstnumber.-1109.1) 4727 0 R (lstnumber.-1109.2) 4728 0 R (lstnumber.-1109.3) 4729 0 R (lstnumber.-1109.4) 4730 0 R (lstnumber.-1109.5) 4731 0 R (lstnumber.-1109.6) 4732 0 R]
+/Limits [(lstnumber.-1109.1) (lstnumber.-1109.6)]
+>> endobj
+7264 0 obj <<
+/Names [(lstnumber.-1109.7) 4733 0 R (lstnumber.-1109.8) 4734 0 R (lstnumber.-1109.9) 4735 0 R (lstnumber.-111.1) 1633 0 R (lstnumber.-1110.1) 4738 0 R (lstnumber.-1110.2) 4739 0 R]
+/Limits [(lstnumber.-1109.7) (lstnumber.-1110.2)]
+>> endobj
+7265 0 obj <<
+/Names [(lstnumber.-1111.1) 4741 0 R (lstnumber.-1112.1) 4743 0 R (lstnumber.-1113.1) 4745 0 R (lstnumber.-1114.1) 4747 0 R (lstnumber.-1114.2) 4748 0 R (lstnumber.-1114.3) 4749 0 R]
+/Limits [(lstnumber.-1111.1) (lstnumber.-1114.3)]
+>> endobj
+7266 0 obj <<
+/Names [(lstnumber.-1115.1) 4756 0 R (lstnumber.-1116.1) 4758 0 R (lstnumber.-1116.2) 4759 0 R (lstnumber.-1117.1) 4761 0 R (lstnumber.-1117.2) 4762 0 R (lstnumber.-1117.3) 4763 0 R]
+/Limits [(lstnumber.-1115.1) (lstnumber.-1117.3)]
+>> endobj
+7267 0 obj <<
+/Names [(lstnumber.-1117.4) 4764 0 R (lstnumber.-1118.1) 4767 0 R (lstnumber.-1118.2) 4768 0 R (lstnumber.-1118.3) 4769 0 R (lstnumber.-1118.4) 4770 0 R (lstnumber.-1119.1) 4779 0 R]
+/Limits [(lstnumber.-1117.4) (lstnumber.-1119.1)]
+>> endobj
+7268 0 obj <<
+/Names [(lstnumber.-112.1) 1635 0 R (lstnumber.-112.2) 1636 0 R (lstnumber.-1120.1) 4781 0 R (lstnumber.-1121.1) 4783 0 R (lstnumber.-1122.1) 4785 0 R (lstnumber.-1123.1) 4787 0 R]
+/Limits [(lstnumber.-112.1) (lstnumber.-1123.1)]
+>> endobj
+7269 0 obj <<
+/Names [(lstnumber.-1123.2) 4788 0 R (lstnumber.-1124.1) 4790 0 R (lstnumber.-1125.1) 4792 0 R (lstnumber.-1126.1) 4794 0 R (lstnumber.-1126.2) 4795 0 R (lstnumber.-1126.3) 4796 0 R]
+/Limits [(lstnumber.-1123.2) (lstnumber.-1126.3)]
+>> endobj
+7270 0 obj <<
+/Names [(lstnumber.-1127.1) 4798 0 R (lstnumber.-1127.2) 4799 0 R (lstnumber.-1127.3) 4800 0 R (lstnumber.-1128.1) 4802 0 R (lstnumber.-1129.1) 4804 0 R (lstnumber.-113.1) 1638 0 R]
+/Limits [(lstnumber.-1127.1) (lstnumber.-113.1)]
+>> endobj
+7271 0 obj <<
+/Names [(lstnumber.-1130.1) 4806 0 R (lstnumber.-1131.1) 4813 0 R (lstnumber.-1131.2) 4814 0 R (lstnumber.-1131.3) 4815 0 R (lstnumber.-1132.1) 4817 0 R (lstnumber.-1133.1) 4819 0 R]
+/Limits [(lstnumber.-1130.1) (lstnumber.-1133.1)]
+>> endobj
+7272 0 obj <<
+/Names [(lstnumber.-1134.1) 4821 0 R (lstnumber.-1134.2) 4822 0 R (lstnumber.-1134.3) 4823 0 R (lstnumber.-1135.1) 4825 0 R (lstnumber.-1135.2) 4826 0 R (lstnumber.-1136.1) 4828 0 R]
+/Limits [(lstnumber.-1134.1) (lstnumber.-1136.1)]
+>> endobj
+7273 0 obj <<
+/Names [(lstnumber.-1136.10) 4837 0 R (lstnumber.-1136.11) 4838 0 R (lstnumber.-1136.12) 4839 0 R (lstnumber.-1136.13) 4840 0 R (lstnumber.-1136.14) 4841 0 R (lstnumber.-1136.15) 4842 0 R]
+/Limits [(lstnumber.-1136.10) (lstnumber.-1136.15)]
+>> endobj
+7274 0 obj <<
+/Names [(lstnumber.-1136.16) 4843 0 R (lstnumber.-1136.17) 4844 0 R (lstnumber.-1136.18) 4845 0 R (lstnumber.-1136.19) 4846 0 R (lstnumber.-1136.2) 4829 0 R (lstnumber.-1136.20) 4847 0 R]
+/Limits [(lstnumber.-1136.16) (lstnumber.-1136.20)]
+>> endobj
+7275 0 obj <<
+/Names [(lstnumber.-1136.21) 4848 0 R (lstnumber.-1136.22) 4849 0 R (lstnumber.-1136.23) 4850 0 R (lstnumber.-1136.24) 4851 0 R (lstnumber.-1136.25) 4852 0 R (lstnumber.-1136.26) 4853 0 R]
+/Limits [(lstnumber.-1136.21) (lstnumber.-1136.26)]
+>> endobj
+7276 0 obj <<
+/Names [(lstnumber.-1136.27) 4854 0 R (lstnumber.-1136.28) 4855 0 R (lstnumber.-1136.29) 4856 0 R (lstnumber.-1136.3) 4830 0 R (lstnumber.-1136.30) 4857 0 R (lstnumber.-1136.4) 4831 0 R]
+/Limits [(lstnumber.-1136.27) (lstnumber.-1136.4)]
+>> endobj
+7277 0 obj <<
+/Names [(lstnumber.-1136.5) 4832 0 R (lstnumber.-1136.6) 4833 0 R (lstnumber.-1136.7) 4834 0 R (lstnumber.-1136.8) 4835 0 R (lstnumber.-1136.9) 4836 0 R (lstnumber.-1137.1) 4863 0 R]
+/Limits [(lstnumber.-1136.5) (lstnumber.-1137.1)]
+>> endobj
+7278 0 obj <<
+/Names [(lstnumber.-1137.2) 4864 0 R (lstnumber.-1137.3) 4865 0 R (lstnumber.-1137.4) 4866 0 R (lstnumber.-1138.1) 4868 0 R (lstnumber.-1139.1) 4870 0 R (lstnumber.-1139.2) 4871 0 R]
+/Limits [(lstnumber.-1137.2) (lstnumber.-1139.2)]
+>> endobj
+7279 0 obj <<
+/Names [(lstnumber.-114.1) 1640 0 R (lstnumber.-1140.1) 4873 0 R (lstnumber.-1141.1) 4875 0 R (lstnumber.-1141.2) 4876 0 R (lstnumber.-1142.1) 4878 0 R (lstnumber.-1143.1) 4880 0 R]
+/Limits [(lstnumber.-114.1) (lstnumber.-1143.1)]
+>> endobj
+7280 0 obj <<
+/Names [(lstnumber.-1143.2) 4881 0 R (lstnumber.-1143.3) 4882 0 R (lstnumber.-1143.4) 4883 0 R (lstnumber.-1143.5) 4884 0 R (lstnumber.-1143.6) 4885 0 R (lstnumber.-1143.7) 4886 0 R]
+/Limits [(lstnumber.-1143.2) (lstnumber.-1143.7)]
+>> endobj
+7281 0 obj <<
+/Names [(lstnumber.-1144.1) 4888 0 R (lstnumber.-1144.2) 4889 0 R (lstnumber.-1144.3) 4890 0 R (lstnumber.-1145.1) 4892 0 R (lstnumber.-1146.1) 4894 0 R (lstnumber.-1146.2) 4895 0 R]
+/Limits [(lstnumber.-1144.1) (lstnumber.-1146.2)]
+>> endobj
+7282 0 obj <<
+/Names [(lstnumber.-1147.1) 4897 0 R (lstnumber.-1147.2) 4898 0 R (lstnumber.-1147.3) 4899 0 R (lstnumber.-1148.1) 4906 0 R (lstnumber.-1149.1) 4908 0 R (lstnumber.-115.1) 1642 0 R]
+/Limits [(lstnumber.-1147.1) (lstnumber.-115.1)]
+>> endobj
+7283 0 obj <<
+/Names [(lstnumber.-115.2) 1643 0 R (lstnumber.-1150.1) 4910 0 R (lstnumber.-1151.1) 4912 0 R (lstnumber.-1151.2) 4913 0 R (lstnumber.-1152.1) 4915 0 R (lstnumber.-1153.1) 4917 0 R]
+/Limits [(lstnumber.-115.2) (lstnumber.-1153.1)]
+>> endobj
+7284 0 obj <<
+/Names [(lstnumber.-1154.1) 4919 0 R (lstnumber.-1155.1) 4921 0 R (lstnumber.-1156.1) 4923 0 R (lstnumber.-1157.1) 4925 0 R (lstnumber.-1158.1) 4927 0 R (lstnumber.-1159.1) 4929 0 R]
+/Limits [(lstnumber.-1154.1) (lstnumber.-1159.1)]
+>> endobj
+7285 0 obj <<
+/Names [(lstnumber.-1159.2) 4930 0 R (lstnumber.-116.1) 1645 0 R (lstnumber.-1160.1) 4932 0 R (lstnumber.-1161.1) 4938 0 R (lstnumber.-1162.1) 4940 0 R (lstnumber.-1163.1) 4942 0 R]
+/Limits [(lstnumber.-1159.2) (lstnumber.-1163.1)]
+>> endobj
+7286 0 obj <<
+/Names [(lstnumber.-1164.1) 4944 0 R (lstnumber.-1165.1) 4946 0 R (lstnumber.-1166.1) 4948 0 R (lstnumber.-1166.2) 4949 0 R (lstnumber.-1167.1) 4951 0 R (lstnumber.-1167.2) 4952 0 R]
+/Limits [(lstnumber.-1164.1) (lstnumber.-1167.2)]
+>> endobj
+7287 0 obj <<
+/Names [(lstnumber.-1168.1) 4954 0 R (lstnumber.-1168.2) 4955 0 R (lstnumber.-1169.1) 4957 0 R (lstnumber.-117.1) 1647 0 R (lstnumber.-117.2) 1648 0 R (lstnumber.-1170.1) 4959 0 R]
+/Limits [(lstnumber.-1168.1) (lstnumber.-1170.1)]
+>> endobj
+7288 0 obj <<
+/Names [(lstnumber.-1171.1) 4961 0 R (lstnumber.-1172.1) 4963 0 R (lstnumber.-1173.1) 4965 0 R (lstnumber.-1173.2) 4966 0 R (lstnumber.-1174.1) 4972 0 R (lstnumber.-1174.2) 4973 0 R]
+/Limits [(lstnumber.-1171.1) (lstnumber.-1174.2)]
+>> endobj
+7289 0 obj <<
+/Names [(lstnumber.-1174.3) 4974 0 R (lstnumber.-1174.4) 4975 0 R (lstnumber.-1174.5) 4976 0 R (lstnumber.-1175.1) 4978 0 R (lstnumber.-1176.1) 4980 0 R (lstnumber.-1177.1) 4982 0 R]
+/Limits [(lstnumber.-1174.3) (lstnumber.-1177.1)]
+>> endobj
+7290 0 obj <<
+/Names [(lstnumber.-1177.2) 4983 0 R (lstnumber.-1177.3) 4984 0 R (lstnumber.-1178.1) 4986 0 R (lstnumber.-1178.10) 4995 0 R (lstnumber.-1178.11) 4996 0 R (lstnumber.-1178.12) 4997 0 R]
+/Limits [(lstnumber.-1177.2) (lstnumber.-1178.12)]
+>> endobj
+7291 0 obj <<
+/Names [(lstnumber.-1178.13) 4998 0 R (lstnumber.-1178.14) 4999 0 R (lstnumber.-1178.15) 5000 0 R (lstnumber.-1178.16) 5001 0 R (lstnumber.-1178.17) 5002 0 R (lstnumber.-1178.18) 5003 0 R]
+/Limits [(lstnumber.-1178.13) (lstnumber.-1178.18)]
+>> endobj
+7292 0 obj <<
+/Names [(lstnumber.-1178.19) 5004 0 R (lstnumber.-1178.2) 4987 0 R (lstnumber.-1178.20) 5005 0 R (lstnumber.-1178.21) 5006 0 R (lstnumber.-1178.22) 5007 0 R (lstnumber.-1178.23) 5008 0 R]
+/Limits [(lstnumber.-1178.19) (lstnumber.-1178.23)]
+>> endobj
+7293 0 obj <<
+/Names [(lstnumber.-1178.24) 5009 0 R (lstnumber.-1178.25) 5010 0 R (lstnumber.-1178.26) 5011 0 R (lstnumber.-1178.27) 5012 0 R (lstnumber.-1178.28) 5013 0 R (lstnumber.-1178.29) 5014 0 R]
+/Limits [(lstnumber.-1178.24) (lstnumber.-1178.29)]
+>> endobj
+7294 0 obj <<
+/Names [(lstnumber.-1178.3) 4988 0 R (lstnumber.-1178.30) 5015 0 R (lstnumber.-1178.31) 5016 0 R (lstnumber.-1178.32) 5017 0 R (lstnumber.-1178.33) 5018 0 R (lstnumber.-1178.34) 5019 0 R]
+/Limits [(lstnumber.-1178.3) (lstnumber.-1178.34)]
+>> endobj
+7295 0 obj <<
+/Names [(lstnumber.-1178.35) 5020 0 R (lstnumber.-1178.36) 5021 0 R (lstnumber.-1178.37) 5027 0 R (lstnumber.-1178.38) 5028 0 R (lstnumber.-1178.39) 5029 0 R (lstnumber.-1178.4) 4989 0 R]
+/Limits [(lstnumber.-1178.35) (lstnumber.-1178.4)]
+>> endobj
+7296 0 obj <<
+/Names [(lstnumber.-1178.5) 4990 0 R (lstnumber.-1178.6) 4991 0 R (lstnumber.-1178.7) 4992 0 R (lstnumber.-1178.8) 4993 0 R (lstnumber.-1178.9) 4994 0 R (lstnumber.-1179.1) 5032 0 R]
+/Limits [(lstnumber.-1178.5) (lstnumber.-1179.1)]
+>> endobj
+7297 0 obj <<
+/Names [(lstnumber.-118.1) 1650 0 R (lstnumber.-1180.1) 5034 0 R (lstnumber.-1181.1) 5036 0 R (lstnumber.-1182.1) 5038 0 R (lstnumber.-1182.2) 5039 0 R (lstnumber.-1183.1) 5041 0 R]
+/Limits [(lstnumber.-118.1) (lstnumber.-1183.1)]
+>> endobj
+7298 0 obj <<
+/Names [(lstnumber.-1183.2) 5042 0 R (lstnumber.-1183.3) 5043 0 R (lstnumber.-1183.4) 5044 0 R (lstnumber.-1183.5) 5045 0 R (lstnumber.-1184.1) 5047 0 R (lstnumber.-1185.1) 5049 0 R]
+/Limits [(lstnumber.-1183.2) (lstnumber.-1185.1)]
+>> endobj
+7299 0 obj <<
+/Names [(lstnumber.-1185.2) 5050 0 R (lstnumber.-1185.3) 5051 0 R (lstnumber.-1185.4) 5052 0 R (lstnumber.-1186.1) 5054 0 R (lstnumber.-1186.2) 5055 0 R (lstnumber.-1186.3) 5056 0 R]
+/Limits [(lstnumber.-1185.2) (lstnumber.-1186.3)]
+>> endobj
+7300 0 obj <<
+/Names [(lstnumber.-1186.4) 5057 0 R (lstnumber.-1187.1) 5059 0 R (lstnumber.-1188.1) 5065 0 R (lstnumber.-1189.1) 5067 0 R (lstnumber.-1189.2) 5068 0 R (lstnumber.-1189.3) 5069 0 R]
+/Limits [(lstnumber.-1186.4) (lstnumber.-1189.3)]
+>> endobj
+7301 0 obj <<
+/Names [(lstnumber.-1189.4) 5070 0 R (lstnumber.-1189.5) 5071 0 R (lstnumber.-1189.6) 5072 0 R (lstnumber.-119.1) 1652 0 R (lstnumber.-1190.1) 5074 0 R (lstnumber.-1190.10) 5083 0 R]
+/Limits [(lstnumber.-1189.4) (lstnumber.-1190.10)]
+>> endobj
+7302 0 obj <<
+/Names [(lstnumber.-1190.11) 5084 0 R (lstnumber.-1190.12) 5085 0 R (lstnumber.-1190.2) 5075 0 R (lstnumber.-1190.3) 5076 0 R (lstnumber.-1190.4) 5077 0 R (lstnumber.-1190.5) 5078 0 R]
+/Limits [(lstnumber.-1190.11) (lstnumber.-1190.5)]
+>> endobj
+7303 0 obj <<
+/Names [(lstnumber.-1190.6) 5079 0 R (lstnumber.-1190.7) 5080 0 R (lstnumber.-1190.8) 5081 0 R (lstnumber.-1190.9) 5082 0 R (lstnumber.-1191.1) 5087 0 R (lstnumber.-1192.1) 5089 0 R]
+/Limits [(lstnumber.-1190.6) (lstnumber.-1192.1)]
+>> endobj
+7304 0 obj <<
+/Names [(lstnumber.-1192.2) 5090 0 R (lstnumber.-1193.1) 5092 0 R (lstnumber.-1194.1) 5094 0 R (lstnumber.-1195.1) 5096 0 R (lstnumber.-1196.1) 5098 0 R (lstnumber.-1196.2) 5099 0 R]
+/Limits [(lstnumber.-1192.2) (lstnumber.-1196.2)]
+>> endobj
+7305 0 obj <<
+/Names [(lstnumber.-1197.1) 5101 0 R (lstnumber.-1198.1) 5107 0 R (lstnumber.-1199.1) 5109 0 R (lstnumber.-12.1) 1333 0 R (lstnumber.-120.1) 1654 0 R (lstnumber.-1200.1) 5111 0 R]
+/Limits [(lstnumber.-1197.1) (lstnumber.-1200.1)]
+>> endobj
+7306 0 obj <<
+/Names [(lstnumber.-1200.2) 5112 0 R (lstnumber.-1201.1) 5114 0 R (lstnumber.-1201.2) 5115 0 R (lstnumber.-1201.3) 5116 0 R (lstnumber.-1201.4) 5117 0 R (lstnumber.-1202.1) 5119 0 R]
+/Limits [(lstnumber.-1200.2) (lstnumber.-1202.1)]
+>> endobj
+7307 0 obj <<
+/Names [(lstnumber.-1203.1) 5121 0 R (lstnumber.-1204.1) 5123 0 R (lstnumber.-1205.1) 5125 0 R (lstnumber.-1206.1) 5127 0 R (lstnumber.-1207.1) 5129 0 R (lstnumber.-1207.2) 5130 0 R]
+/Limits [(lstnumber.-1203.1) (lstnumber.-1207.2)]
+>> endobj
+7308 0 obj <<
+/Names [(lstnumber.-1207.3) 5131 0 R (lstnumber.-1208.1) 5133 0 R (lstnumber.-1208.2) 5134 0 R (lstnumber.-1208.3) 5135 0 R (lstnumber.-1208.4) 5136 0 R (lstnumber.-1208.5) 5137 0 R]
+/Limits [(lstnumber.-1207.3) (lstnumber.-1208.5)]
+>> endobj
+7309 0 obj <<
+/Names [(lstnumber.-1208.6) 5138 0 R (lstnumber.-1209.1) 5144 0 R (lstnumber.-1209.2) 5145 0 R (lstnumber.-1209.3) 5146 0 R (lstnumber.-121.1) 1656 0 R (lstnumber.-1210.1) 5148 0 R]
+/Limits [(lstnumber.-1208.6) (lstnumber.-1210.1)]
+>> endobj
+7310 0 obj <<
+/Names [(lstnumber.-1210.2) 5149 0 R (lstnumber.-1210.3) 5150 0 R (lstnumber.-1210.4) 5151 0 R (lstnumber.-1211.1) 5154 0 R (lstnumber.-1212.1) 5156 0 R (lstnumber.-1212.2) 5157 0 R]
+/Limits [(lstnumber.-1210.2) (lstnumber.-1212.2)]
+>> endobj
+7311 0 obj <<
+/Names [(lstnumber.-1213.1) 5159 0 R (lstnumber.-1214.1) 5161 0 R (lstnumber.-1215.1) 5163 0 R (lstnumber.-1216.1) 5165 0 R (lstnumber.-1216.2) 5166 0 R (lstnumber.-1217.1) 5168 0 R]
+/Limits [(lstnumber.-1213.1) (lstnumber.-1217.1)]
+>> endobj
+7312 0 obj <<
+/Names [(lstnumber.-1217.10) 5177 0 R (lstnumber.-1217.11) 5178 0 R (lstnumber.-1217.12) 5179 0 R (lstnumber.-1217.13) 5180 0 R (lstnumber.-1217.14) 5185 0 R (lstnumber.-1217.15) 5186 0 R]
+/Limits [(lstnumber.-1217.10) (lstnumber.-1217.15)]
+>> endobj
+7313 0 obj <<
+/Names [(lstnumber.-1217.16) 5187 0 R (lstnumber.-1217.17) 5188 0 R (lstnumber.-1217.2) 5169 0 R (lstnumber.-1217.3) 5170 0 R (lstnumber.-1217.4) 5171 0 R (lstnumber.-1217.5) 5172 0 R]
+/Limits [(lstnumber.-1217.16) (lstnumber.-1217.5)]
+>> endobj
+7314 0 obj <<
+/Names [(lstnumber.-1217.6) 5173 0 R (lstnumber.-1217.7) 5174 0 R (lstnumber.-1217.8) 5175 0 R (lstnumber.-1217.9) 5176 0 R (lstnumber.-1218.1) 5190 0 R (lstnumber.-1219.1) 5192 0 R]
+/Limits [(lstnumber.-1217.6) (lstnumber.-1219.1)]
+>> endobj
+7315 0 obj <<
+/Names [(lstnumber.-1219.2) 5193 0 R (lstnumber.-122.1) 1663 0 R (lstnumber.-122.2) 1664 0 R (lstnumber.-1220.1) 5195 0 R (lstnumber.-1221.1) 5197 0 R (lstnumber.-1222.1) 5199 0 R]
+/Limits [(lstnumber.-1219.2) (lstnumber.-1222.1)]
+>> endobj
+7316 0 obj <<
+/Names [(lstnumber.-1222.2) 5200 0 R (lstnumber.-1223.1) 5202 0 R (lstnumber.-1223.2) 5203 0 R (lstnumber.-1224.1) 5205 0 R (lstnumber.-1224.2) 5206 0 R (lstnumber.-1224.3) 5207 0 R]
+/Limits [(lstnumber.-1222.2) (lstnumber.-1224.3)]
+>> endobj
+7317 0 obj <<
+/Names [(lstnumber.-1224.4) 5208 0 R (lstnumber.-1224.5) 5209 0 R (lstnumber.-1224.6) 5210 0 R (lstnumber.-1225.1) 5212 0 R (lstnumber.-1226.1) 5214 0 R (lstnumber.-1226.2) 5215 0 R]
+/Limits [(lstnumber.-1224.4) (lstnumber.-1226.2)]
+>> endobj
+7318 0 obj <<
+/Names [(lstnumber.-1226.3) 5216 0 R (lstnumber.-1227.1) 5218 0 R (lstnumber.-1227.2) 5219 0 R (lstnumber.-1228.1) 5221 0 R (lstnumber.-1228.2) 5222 0 R (lstnumber.-1229.1) 5228 0 R]
+/Limits [(lstnumber.-1226.3) (lstnumber.-1229.1)]
+>> endobj
+7319 0 obj <<
+/Names [(lstnumber.-1229.10) 5237 0 R (lstnumber.-1229.11) 5238 0 R (lstnumber.-1229.12) 5239 0 R (lstnumber.-1229.13) 5240 0 R (lstnumber.-1229.14) 5241 0 R (lstnumber.-1229.15) 5242 0 R]
+/Limits [(lstnumber.-1229.10) (lstnumber.-1229.15)]
+>> endobj
+7320 0 obj <<
+/Names [(lstnumber.-1229.16) 5243 0 R (lstnumber.-1229.17) 5244 0 R (lstnumber.-1229.18) 5245 0 R (lstnumber.-1229.19) 5246 0 R (lstnumber.-1229.2) 5229 0 R (lstnumber.-1229.20) 5247 0 R]
+/Limits [(lstnumber.-1229.16) (lstnumber.-1229.20)]
+>> endobj
+7321 0 obj <<
+/Names [(lstnumber.-1229.3) 5230 0 R (lstnumber.-1229.4) 5231 0 R (lstnumber.-1229.5) 5232 0 R (lstnumber.-1229.6) 5233 0 R (lstnumber.-1229.7) 5234 0 R (lstnumber.-1229.8) 5235 0 R]
+/Limits [(lstnumber.-1229.3) (lstnumber.-1229.8)]
+>> endobj
+7322 0 obj <<
+/Names [(lstnumber.-1229.9) 5236 0 R (lstnumber.-123.1) 1666 0 R (lstnumber.-123.2) 1667 0 R (lstnumber.-123.3) 1668 0 R (lstnumber.-1230.1) 5249 0 R (lstnumber.-1230.2) 5250 0 R]
+/Limits [(lstnumber.-1229.9) (lstnumber.-1230.2)]
+>> endobj
+7323 0 obj <<
+/Names [(lstnumber.-1230.3) 5251 0 R (lstnumber.-1230.4) 5252 0 R (lstnumber.-1230.5) 5253 0 R (lstnumber.-1231.1) 5255 0 R (lstnumber.-1231.2) 5256 0 R (lstnumber.-1231.3) 5257 0 R]
+/Limits [(lstnumber.-1230.3) (lstnumber.-1231.3)]
+>> endobj
+7324 0 obj <<
+/Names [(lstnumber.-1231.4) 5258 0 R (lstnumber.-1232.1) 5260 0 R (lstnumber.-1232.2) 5261 0 R (lstnumber.-1233.1) 5263 0 R (lstnumber.-1233.2) 5264 0 R (lstnumber.-1233.3) 5265 0 R]
+/Limits [(lstnumber.-1231.4) (lstnumber.-1233.3)]
+>> endobj
+7325 0 obj <<
+/Names [(lstnumber.-1234.1) 5267 0 R (lstnumber.-1234.2) 5268 0 R (lstnumber.-1234.3) 5269 0 R (lstnumber.-1234.4) 5270 0 R (lstnumber.-1235.1) 5272 0 R (lstnumber.-1235.2) 5273 0 R]
+/Limits [(lstnumber.-1234.1) (lstnumber.-1235.2)]
+>> endobj
+7326 0 obj <<
+/Names [(lstnumber.-1235.3) 5274 0 R (lstnumber.-1235.4) 5280 0 R (lstnumber.-1235.5) 5281 0 R (lstnumber.-1235.6) 5282 0 R (lstnumber.-1236.1) 5284 0 R (lstnumber.-1236.2) 5285 0 R]
+/Limits [(lstnumber.-1235.3) (lstnumber.-1236.2)]
+>> endobj
+7327 0 obj <<
+/Names [(lstnumber.-1237.1) 5287 0 R (lstnumber.-1237.2) 5288 0 R (lstnumber.-1238.1) 5290 0 R (lstnumber.-1239.1) 5292 0 R (lstnumber.-1239.2) 5293 0 R (lstnumber.-1239.3) 5294 0 R]
+/Limits [(lstnumber.-1237.1) (lstnumber.-1239.3)]
+>> endobj
+7328 0 obj <<
+/Names [(lstnumber.-1239.4) 5295 0 R (lstnumber.-1239.5) 5296 0 R (lstnumber.-124.1) 1670 0 R (lstnumber.-124.2) 1671 0 R (lstnumber.-1240.1) 5298 0 R (lstnumber.-1240.2) 5299 0 R]
+/Limits [(lstnumber.-1239.4) (lstnumber.-1240.2)]
+>> endobj
+7329 0 obj <<
+/Names [(lstnumber.-1240.3) 5300 0 R (lstnumber.-1241.1) 5302 0 R (lstnumber.-1242.1) 5304 0 R (lstnumber.-1242.2) 5305 0 R (lstnumber.-1242.3) 5306 0 R (lstnumber.-1242.4) 5307 0 R]
+/Limits [(lstnumber.-1240.3) (lstnumber.-1242.4)]
+>> endobj
+7330 0 obj <<
+/Names [(lstnumber.-1243.1) 5309 0 R (lstnumber.-1243.2) 5310 0 R (lstnumber.-1243.3) 5311 0 R (lstnumber.-1243.4) 5312 0 R (lstnumber.-1243.5) 5313 0 R (lstnumber.-1244.1) 5315 0 R]
+/Limits [(lstnumber.-1243.1) (lstnumber.-1244.1)]
+>> endobj
+7331 0 obj <<
+/Names [(lstnumber.-1244.2) 5316 0 R (lstnumber.-1244.3) 5317 0 R (lstnumber.-1244.4) 5318 0 R (lstnumber.-1245.1) 5324 0 R (lstnumber.-1245.2) 5325 0 R (lstnumber.-1245.3) 5326 0 R]
+/Limits [(lstnumber.-1244.2) (lstnumber.-1245.3)]
+>> endobj
+7332 0 obj <<
+/Names [(lstnumber.-1246.1) 5328 0 R (lstnumber.-1246.2) 5329 0 R (lstnumber.-1247.1) 5331 0 R (lstnumber.-1247.2) 5332 0 R (lstnumber.-1248.1) 5334 0 R (lstnumber.-1248.2) 5335 0 R]
+/Limits [(lstnumber.-1246.1) (lstnumber.-1248.2)]
+>> endobj
+7333 0 obj <<
+/Names [(lstnumber.-1249.1) 5337 0 R (lstnumber.-125.1) 1673 0 R (lstnumber.-1250.1) 5339 0 R (lstnumber.-1251.1) 5341 0 R (lstnumber.-1252.1) 5343 0 R (lstnumber.-1252.2) 5344 0 R]
+/Limits [(lstnumber.-1249.1) (lstnumber.-1252.2)]
+>> endobj
+7334 0 obj <<
+/Names [(lstnumber.-1253.1) 5346 0 R (lstnumber.-1254.1) 5348 0 R (lstnumber.-1255.1) 5350 0 R (lstnumber.-1255.2) 5351 0 R (lstnumber.-1255.3) 5352 0 R (lstnumber.-1256.1) 5354 0 R]
+/Limits [(lstnumber.-1253.1) (lstnumber.-1256.1)]
+>> endobj
+7335 0 obj <<
+/Names [(lstnumber.-1256.2) 5355 0 R (lstnumber.-1257.1) 5361 0 R (lstnumber.-1257.2) 5362 0 R (lstnumber.-1257.3) 5363 0 R (lstnumber.-1258.1) 5365 0 R (lstnumber.-1259.1) 5367 0 R]
+/Limits [(lstnumber.-1256.2) (lstnumber.-1259.1)]
+>> endobj
+7336 0 obj <<
+/Names [(lstnumber.-126.1) 1675 0 R (lstnumber.-126.2) 1676 0 R (lstnumber.-1260.1) 5369 0 R (lstnumber.-1260.2) 5370 0 R (lstnumber.-1261.1) 5372 0 R (lstnumber.-1261.10) 5381 0 R]
+/Limits [(lstnumber.-126.1) (lstnumber.-1261.10)]
+>> endobj
+7337 0 obj <<
+/Names [(lstnumber.-1261.11) 5382 0 R (lstnumber.-1261.12) 5383 0 R (lstnumber.-1261.13) 5384 0 R (lstnumber.-1261.14) 5385 0 R (lstnumber.-1261.15) 5386 0 R (lstnumber.-1261.16) 5387 0 R]
+/Limits [(lstnumber.-1261.11) (lstnumber.-1261.16)]
+>> endobj
+7338 0 obj <<
+/Names [(lstnumber.-1261.17) 5388 0 R (lstnumber.-1261.18) 5389 0 R (lstnumber.-1261.19) 5390 0 R (lstnumber.-1261.2) 5373 0 R (lstnumber.-1261.20) 5391 0 R (lstnumber.-1261.21) 5392 0 R]
+/Limits [(lstnumber.-1261.17) (lstnumber.-1261.21)]
+>> endobj
+7339 0 obj <<
+/Names [(lstnumber.-1261.22) 5393 0 R (lstnumber.-1261.23) 5394 0 R (lstnumber.-1261.3) 5374 0 R (lstnumber.-1261.4) 5375 0 R (lstnumber.-1261.5) 5376 0 R (lstnumber.-1261.6) 5377 0 R]
+/Limits [(lstnumber.-1261.22) (lstnumber.-1261.6)]
+>> endobj
+7340 0 obj <<
+/Names [(lstnumber.-1261.7) 5378 0 R (lstnumber.-1261.8) 5379 0 R (lstnumber.-1261.9) 5380 0 R (lstnumber.-1262.1) 5396 0 R (lstnumber.-1262.10) 5405 0 R (lstnumber.-1262.11) 5406 0 R]
+/Limits [(lstnumber.-1261.7) (lstnumber.-1262.11)]
+>> endobj
+7341 0 obj <<
+/Names [(lstnumber.-1262.12) 5407 0 R (lstnumber.-1262.13) 5408 0 R (lstnumber.-1262.14) 5409 0 R (lstnumber.-1262.15) 5410 0 R (lstnumber.-1262.16) 5415 0 R (lstnumber.-1262.17) 5416 0 R]
+/Limits [(lstnumber.-1262.12) (lstnumber.-1262.17)]
+>> endobj
+7342 0 obj <<
+/Names [(lstnumber.-1262.18) 5417 0 R (lstnumber.-1262.19) 5418 0 R (lstnumber.-1262.2) 5397 0 R (lstnumber.-1262.20) 5419 0 R (lstnumber.-1262.21) 5420 0 R (lstnumber.-1262.22) 5421 0 R]
+/Limits [(lstnumber.-1262.18) (lstnumber.-1262.22)]
+>> endobj
+7343 0 obj <<
+/Names [(lstnumber.-1262.23) 5422 0 R (lstnumber.-1262.24) 5423 0 R (lstnumber.-1262.25) 5424 0 R (lstnumber.-1262.26) 5425 0 R (lstnumber.-1262.3) 5398 0 R (lstnumber.-1262.4) 5399 0 R]
+/Limits [(lstnumber.-1262.23) (lstnumber.-1262.4)]
+>> endobj
+7344 0 obj <<
+/Names [(lstnumber.-1262.5) 5400 0 R (lstnumber.-1262.6) 5401 0 R (lstnumber.-1262.7) 5402 0 R (lstnumber.-1262.8) 5403 0 R (lstnumber.-1262.9) 5404 0 R (lstnumber.-1263.1) 5427 0 R]
+/Limits [(lstnumber.-1262.5) (lstnumber.-1263.1)]
+>> endobj
+7345 0 obj <<
+/Names [(lstnumber.-1264.1) 5429 0 R (lstnumber.-1264.2) 5430 0 R (lstnumber.-1264.3) 5431 0 R (lstnumber.-1264.4) 5432 0 R (lstnumber.-1265.1) 5434 0 R (lstnumber.-1265.2) 5435 0 R]
+/Limits [(lstnumber.-1264.1) (lstnumber.-1265.2)]
+>> endobj
+7346 0 obj <<
+/Names [(lstnumber.-1265.3) 5436 0 R (lstnumber.-1265.4) 5437 0 R (lstnumber.-1266.1) 5439 0 R (lstnumber.-1267.1) 5441 0 R (lstnumber.-1267.2) 5442 0 R (lstnumber.-1267.3) 5443 0 R]
+/Limits [(lstnumber.-1265.3) (lstnumber.-1267.3)]
+>> endobj
+7347 0 obj <<
+/Names [(lstnumber.-1267.4) 5444 0 R (lstnumber.-1268.1) 5446 0 R (lstnumber.-1268.2) 5447 0 R (lstnumber.-1268.3) 5448 0 R (lstnumber.-1269.1) 5450 0 R (lstnumber.-1269.2) 5451 0 R]
+/Limits [(lstnumber.-1267.4) (lstnumber.-1269.2)]
+>> endobj
+7348 0 obj <<
+/Names [(lstnumber.-1269.3) 5452 0 R (lstnumber.-1269.4) 5453 0 R (lstnumber.-1269.5) 5454 0 R (lstnumber.-127.1) 1678 0 R (lstnumber.-1270.1) 5456 0 R (lstnumber.-1270.2) 5457 0 R]
+/Limits [(lstnumber.-1269.3) (lstnumber.-1270.2)]
+>> endobj
+7349 0 obj <<
+/Names [(lstnumber.-1271.1) 5463 0 R (lstnumber.-1272.1) 5465 0 R (lstnumber.-1272.2) 5466 0 R (lstnumber.-1273.1) 5468 0 R (lstnumber.-1273.2) 5469 0 R (lstnumber.-1274.1) 5471 0 R]
+/Limits [(lstnumber.-1271.1) (lstnumber.-1274.1)]
+>> endobj
+7350 0 obj <<
+/Names [(lstnumber.-1274.2) 5472 0 R (lstnumber.-1274.3) 5473 0 R (lstnumber.-1275.1) 5475 0 R (lstnumber.-1275.10) 5484 0 R (lstnumber.-1275.11) 5485 0 R (lstnumber.-1275.12) 5486 0 R]
+/Limits [(lstnumber.-1274.2) (lstnumber.-1275.12)]
+>> endobj
+7351 0 obj <<
+/Names [(lstnumber.-1275.13) 5487 0 R (lstnumber.-1275.14) 5488 0 R (lstnumber.-1275.15) 5489 0 R (lstnumber.-1275.16) 5490 0 R (lstnumber.-1275.17) 5491 0 R (lstnumber.-1275.18) 5492 0 R]
+/Limits [(lstnumber.-1275.13) (lstnumber.-1275.18)]
+>> endobj
+7352 0 obj <<
+/Names [(lstnumber.-1275.19) 5493 0 R (lstnumber.-1275.2) 5476 0 R (lstnumber.-1275.20) 5494 0 R (lstnumber.-1275.21) 5495 0 R (lstnumber.-1275.22) 5496 0 R (lstnumber.-1275.23) 5497 0 R]
+/Limits [(lstnumber.-1275.19) (lstnumber.-1275.23)]
+>> endobj
+7353 0 obj <<
+/Names [(lstnumber.-1275.24) 5498 0 R (lstnumber.-1275.25) 5499 0 R (lstnumber.-1275.26) 5500 0 R (lstnumber.-1275.3) 5477 0 R (lstnumber.-1275.4) 5478 0 R (lstnumber.-1275.5) 5479 0 R]
+/Limits [(lstnumber.-1275.24) (lstnumber.-1275.5)]
+>> endobj
+7354 0 obj <<
+/Names [(lstnumber.-1275.6) 5480 0 R (lstnumber.-1275.7) 5481 0 R (lstnumber.-1275.8) 5482 0 R (lstnumber.-1275.9) 5483 0 R (lstnumber.-1276.1) 5502 0 R (lstnumber.-1277.1) 5504 0 R]
+/Limits [(lstnumber.-1275.6) (lstnumber.-1277.1)]
+>> endobj
+7355 0 obj <<
+/Names [(lstnumber.-1277.2) 5505 0 R (lstnumber.-1277.3) 5506 0 R (lstnumber.-1278.1) 5512 0 R (lstnumber.-1278.2) 5513 0 R (lstnumber.-1278.3) 5514 0 R (lstnumber.-1279.1) 5516 0 R]
+/Limits [(lstnumber.-1277.2) (lstnumber.-1279.1)]
+>> endobj
+7356 0 obj <<
+/Names [(lstnumber.-1279.2) 5517 0 R (lstnumber.-1279.3) 5518 0 R (lstnumber.-128.1) 1680 0 R (lstnumber.-128.2) 1681 0 R (lstnumber.-1280.1) 5520 0 R (lstnumber.-1280.2) 5521 0 R]
+/Limits [(lstnumber.-1279.2) (lstnumber.-1280.2)]
+>> endobj
+7357 0 obj <<
+/Names [(lstnumber.-1280.3) 5522 0 R (lstnumber.-1280.4) 5523 0 R (lstnumber.-1281.1) 5525 0 R (lstnumber.-1281.2) 5526 0 R (lstnumber.-1281.3) 5527 0 R (lstnumber.-1281.4) 5528 0 R]
+/Limits [(lstnumber.-1280.3) (lstnumber.-1281.4)]
+>> endobj
+7358 0 obj <<
+/Names [(lstnumber.-1281.5) 5529 0 R (lstnumber.-1281.6) 5530 0 R (lstnumber.-1281.7) 5531 0 R (lstnumber.-1281.8) 5532 0 R (lstnumber.-1282.1) 5534 0 R (lstnumber.-1283.1) 5536 0 R]
+/Limits [(lstnumber.-1281.5) (lstnumber.-1283.1)]
+>> endobj
+7359 0 obj <<
+/Names [(lstnumber.-1283.2) 5537 0 R (lstnumber.-1284.1) 5539 0 R (lstnumber.-1284.2) 5540 0 R (lstnumber.-1284.3) 5541 0 R (lstnumber.-1285.1) 5543 0 R (lstnumber.-1285.2) 5544 0 R]
+/Limits [(lstnumber.-1283.2) (lstnumber.-1285.2)]
+>> endobj
+7360 0 obj <<
+/Names [(lstnumber.-1286.1) 5546 0 R (lstnumber.-1286.2) 5547 0 R (lstnumber.-1286.3) 5548 0 R (lstnumber.-1287.1) 5556 0 R (lstnumber.-1288.1) 5558 0 R (lstnumber.-1289.1) 5560 0 R]
+/Limits [(lstnumber.-1286.1) (lstnumber.-1289.1)]
+>> endobj
+7361 0 obj <<
+/Names [(lstnumber.-129.1) 1683 0 R (lstnumber.-1290.1) 5562 0 R (lstnumber.-1291.1) 5564 0 R (lstnumber.-1292.1) 5566 0 R (lstnumber.-1292.2) 5567 0 R (lstnumber.-1293.1) 5569 0 R]
+/Limits [(lstnumber.-129.1) (lstnumber.-1293.1)]
+>> endobj
+7362 0 obj <<
+/Names [(lstnumber.-1293.10) 5578 0 R (lstnumber.-1293.11) 5579 0 R (lstnumber.-1293.12) 5580 0 R (lstnumber.-1293.13) 5581 0 R (lstnumber.-1293.14) 5582 0 R (lstnumber.-1293.15) 5583 0 R]
+/Limits [(lstnumber.-1293.10) (lstnumber.-1293.15)]
+>> endobj
+7363 0 obj <<
+/Names [(lstnumber.-1293.16) 5584 0 R (lstnumber.-1293.17) 5585 0 R (lstnumber.-1293.18) 5586 0 R (lstnumber.-1293.19) 5587 0 R (lstnumber.-1293.2) 5570 0 R (lstnumber.-1293.20) 5588 0 R]
+/Limits [(lstnumber.-1293.16) (lstnumber.-1293.20)]
+>> endobj
+7364 0 obj <<
+/Names [(lstnumber.-1293.21) 5589 0 R (lstnumber.-1293.22) 5590 0 R (lstnumber.-1293.23) 5591 0 R (lstnumber.-1293.24) 5592 0 R (lstnumber.-1293.25) 5593 0 R (lstnumber.-1293.26) 5598 0 R]
+/Limits [(lstnumber.-1293.21) (lstnumber.-1293.26)]
+>> endobj
+7365 0 obj <<
+/Names [(lstnumber.-1293.27) 5599 0 R (lstnumber.-1293.28) 5600 0 R (lstnumber.-1293.29) 5601 0 R (lstnumber.-1293.3) 5571 0 R (lstnumber.-1293.30) 5602 0 R (lstnumber.-1293.31) 5603 0 R]
+/Limits [(lstnumber.-1293.27) (lstnumber.-1293.31)]
+>> endobj
+7366 0 obj <<
+/Names [(lstnumber.-1293.32) 5604 0 R (lstnumber.-1293.33) 5605 0 R (lstnumber.-1293.34) 5606 0 R (lstnumber.-1293.35) 5607 0 R (lstnumber.-1293.36) 5608 0 R (lstnumber.-1293.37) 5609 0 R]
+/Limits [(lstnumber.-1293.32) (lstnumber.-1293.37)]
+>> endobj
+7367 0 obj <<
+/Names [(lstnumber.-1293.38) 5610 0 R (lstnumber.-1293.39) 5611 0 R (lstnumber.-1293.4) 5572 0 R (lstnumber.-1293.5) 5573 0 R (lstnumber.-1293.6) 5574 0 R (lstnumber.-1293.7) 5575 0 R]
+/Limits [(lstnumber.-1293.38) (lstnumber.-1293.7)]
+>> endobj
+7368 0 obj <<
+/Names [(lstnumber.-1293.8) 5576 0 R (lstnumber.-1293.9) 5577 0 R (lstnumber.-1294.1) 5614 0 R (lstnumber.-1294.2) 5615 0 R (lstnumber.-1294.3) 5616 0 R (lstnumber.-1294.4) 5617 0 R]
+/Limits [(lstnumber.-1293.8) (lstnumber.-1294.4)]
+>> endobj
+7369 0 obj <<
+/Names [(lstnumber.-1295.1) 5620 0 R (lstnumber.-1296.1) 5622 0 R (lstnumber.-1297.1) 5624 0 R (lstnumber.-1297.2) 5625 0 R (lstnumber.-1298.1) 5627 0 R (lstnumber.-1299.1) 5629 0 R]
+/Limits [(lstnumber.-1295.1) (lstnumber.-1299.1)]
+>> endobj
+7370 0 obj <<
+/Names [(lstnumber.-1299.2) 5630 0 R (lstnumber.-1299.3) 5631 0 R (lstnumber.-1299.4) 5632 0 R (lstnumber.-13.1) 1337 0 R (lstnumber.-130.1) 1685 0 R (lstnumber.-1300.1) 5639 0 R]
+/Limits [(lstnumber.-1299.2) (lstnumber.-1300.1)]
+>> endobj
+7371 0 obj <<
+/Names [(lstnumber.-1300.2) 5640 0 R (lstnumber.-1300.3) 5641 0 R (lstnumber.-1300.4) 5642 0 R (lstnumber.-1301.1) 5645 0 R (lstnumber.-1302.1) 5647 0 R (lstnumber.-1303.1) 5649 0 R]
+/Limits [(lstnumber.-1300.2) (lstnumber.-1303.1)]
+>> endobj
+7372 0 obj <<
+/Names [(lstnumber.-1304.1) 5651 0 R (lstnumber.-1305.1) 5653 0 R (lstnumber.-1306.1) 5655 0 R (lstnumber.-1307.1) 5657 0 R (lstnumber.-1308.1) 5659 0 R (lstnumber.-1309.1) 5661 0 R]
+/Limits [(lstnumber.-1304.1) (lstnumber.-1309.1)]
+>> endobj
+7373 0 obj <<
+/Names [(lstnumber.-131.1) 1687 0 R (lstnumber.-1310.1) 5663 0 R (lstnumber.-1311.1) 5669 0 R (lstnumber.-1312.1) 5671 0 R (lstnumber.-1313.1) 5673 0 R (lstnumber.-1314.1) 5676 0 R]
+/Limits [(lstnumber.-131.1) (lstnumber.-1314.1)]
+>> endobj
+7374 0 obj <<
+/Names [(lstnumber.-1314.2) 5677 0 R (lstnumber.-1314.3) 5678 0 R (lstnumber.-1314.4) 5679 0 R (lstnumber.-1315.1) 5681 0 R (lstnumber.-1316.1) 5684 0 R (lstnumber.-1317.1) 5687 0 R]
+/Limits [(lstnumber.-1314.2) (lstnumber.-1317.1)]
+>> endobj
+7375 0 obj <<
+/Names [(lstnumber.-1318.1) 5689 0 R (lstnumber.-1319.1) 5691 0 R (lstnumber.-132.1) 1689 0 R (lstnumber.-1320.1) 5693 0 R (lstnumber.-1321.1) 5699 0 R (lstnumber.-1321.2) 5700 0 R]
+/Limits [(lstnumber.-1318.1) (lstnumber.-1321.2)]
+>> endobj
+7376 0 obj <<
+/Names [(lstnumber.-1322.1) 5702 0 R (lstnumber.-1322.10) 5711 0 R (lstnumber.-1322.11) 5712 0 R (lstnumber.-1322.12) 5713 0 R (lstnumber.-1322.13) 5714 0 R (lstnumber.-1322.14) 5715 0 R]
+/Limits [(lstnumber.-1322.1) (lstnumber.-1322.14)]
+>> endobj
+7377 0 obj <<
+/Names [(lstnumber.-1322.15) 5716 0 R (lstnumber.-1322.16) 5717 0 R (lstnumber.-1322.17) 5718 0 R (lstnumber.-1322.18) 5719 0 R (lstnumber.-1322.19) 5720 0 R (lstnumber.-1322.2) 5703 0 R]
+/Limits [(lstnumber.-1322.15) (lstnumber.-1322.2)]
+>> endobj
+7378 0 obj <<
+/Names [(lstnumber.-1322.20) 5721 0 R (lstnumber.-1322.3) 5704 0 R (lstnumber.-1322.4) 5705 0 R (lstnumber.-1322.5) 5706 0 R (lstnumber.-1322.6) 5707 0 R (lstnumber.-1322.7) 5708 0 R]
+/Limits [(lstnumber.-1322.20) (lstnumber.-1322.7)]
+>> endobj
+7379 0 obj <<
+/Names [(lstnumber.-1322.8) 5709 0 R (lstnumber.-1322.9) 5710 0 R (lstnumber.-1323.1) 5723 0 R (lstnumber.-1323.2) 5724 0 R (lstnumber.-1323.3) 5725 0 R (lstnumber.-1324.1) 5727 0 R]
+/Limits [(lstnumber.-1322.8) (lstnumber.-1324.1)]
+>> endobj
+7380 0 obj <<
+/Names [(lstnumber.-1324.2) 5728 0 R (lstnumber.-1325.1) 5730 0 R (lstnumber.-1325.2) 5731 0 R (lstnumber.-1326.1) 5733 0 R (lstnumber.-1326.10) 5742 0 R (lstnumber.-1326.11) 5743 0 R]
+/Limits [(lstnumber.-1324.2) (lstnumber.-1326.11)]
+>> endobj
+7381 0 obj <<
+/Names [(lstnumber.-1326.12) 5744 0 R (lstnumber.-1326.13) 5745 0 R (lstnumber.-1326.14) 5746 0 R (lstnumber.-1326.15) 5747 0 R (lstnumber.-1326.16) 5752 0 R (lstnumber.-1326.17) 5753 0 R]
+/Limits [(lstnumber.-1326.12) (lstnumber.-1326.17)]
+>> endobj
+7382 0 obj <<
+/Names [(lstnumber.-1326.18) 5754 0 R (lstnumber.-1326.19) 5755 0 R (lstnumber.-1326.2) 5734 0 R (lstnumber.-1326.20) 5756 0 R (lstnumber.-1326.21) 5757 0 R (lstnumber.-1326.22) 5758 0 R]
+/Limits [(lstnumber.-1326.18) (lstnumber.-1326.22)]
+>> endobj
+7383 0 obj <<
+/Names [(lstnumber.-1326.23) 5759 0 R (lstnumber.-1326.3) 5735 0 R (lstnumber.-1326.4) 5736 0 R (lstnumber.-1326.5) 5737 0 R (lstnumber.-1326.6) 5738 0 R (lstnumber.-1326.7) 5739 0 R]
+/Limits [(lstnumber.-1326.23) (lstnumber.-1326.7)]
+>> endobj
+7384 0 obj <<
+/Names [(lstnumber.-1326.8) 5740 0 R (lstnumber.-1326.9) 5741 0 R (lstnumber.-1327.1) 5761 0 R (lstnumber.-1327.10) 5770 0 R (lstnumber.-1327.11) 5771 0 R (lstnumber.-1327.12) 5772 0 R]
+/Limits [(lstnumber.-1326.8) (lstnumber.-1327.12)]
+>> endobj
+7385 0 obj <<
+/Names [(lstnumber.-1327.13) 5773 0 R (lstnumber.-1327.14) 5774 0 R (lstnumber.-1327.15) 5775 0 R (lstnumber.-1327.16) 5776 0 R (lstnumber.-1327.17) 5777 0 R (lstnumber.-1327.18) 5778 0 R]
+/Limits [(lstnumber.-1327.13) (lstnumber.-1327.18)]
+>> endobj
+7386 0 obj <<
+/Names [(lstnumber.-1327.19) 5779 0 R (lstnumber.-1327.2) 5762 0 R (lstnumber.-1327.20) 5780 0 R (lstnumber.-1327.3) 5763 0 R (lstnumber.-1327.4) 5764 0 R (lstnumber.-1327.5) 5765 0 R]
+/Limits [(lstnumber.-1327.19) (lstnumber.-1327.5)]
+>> endobj
+7387 0 obj <<
+/Names [(lstnumber.-1327.6) 5766 0 R (lstnumber.-1327.7) 5767 0 R (lstnumber.-1327.8) 5768 0 R (lstnumber.-1327.9) 5769 0 R (lstnumber.-1328.1) 5782 0 R (lstnumber.-1329.1) 5784 0 R]
+/Limits [(lstnumber.-1327.6) (lstnumber.-1329.1)]
+>> endobj
+7388 0 obj <<
+/Names [(lstnumber.-133.1) 1691 0 R (lstnumber.-1330.1) 5786 0 R (lstnumber.-1330.2) 5787 0 R (lstnumber.-1330.3) 5788 0 R (lstnumber.-1331.1) 5790 0 R (lstnumber.-1331.2) 5791 0 R]
+/Limits [(lstnumber.-133.1) (lstnumber.-1331.2)]
+>> endobj
+7389 0 obj <<
+/Names [(lstnumber.-1332.1) 5793 0 R (lstnumber.-1332.2) 5794 0 R (lstnumber.-1333.1) 5796 0 R (lstnumber.-1334.1) 5803 0 R (lstnumber.-1335.1) 5805 0 R (lstnumber.-1336.1) 5807 0 R]
+/Limits [(lstnumber.-1332.1) (lstnumber.-1336.1)]
+>> endobj
+7390 0 obj <<
+/Names [(lstnumber.-1337.1) 5809 0 R (lstnumber.-1338.1) 5811 0 R (lstnumber.-1339.1) 5813 0 R (lstnumber.-134.1) 1697 0 R (lstnumber.-134.2) 1698 0 R (lstnumber.-134.3) 1699 0 R]
+/Limits [(lstnumber.-1337.1) (lstnumber.-134.3)]
+>> endobj
+7391 0 obj <<
+/Names [(lstnumber.-134.4) 1700 0 R (lstnumber.-134.5) 1701 0 R (lstnumber.-134.6) 1702 0 R (lstnumber.-1340.1) 5815 0 R (lstnumber.-1341.1) 5817 0 R (lstnumber.-1342.1) 5819 0 R]
+/Limits [(lstnumber.-134.4) (lstnumber.-1342.1)]
+>> endobj
+7392 0 obj <<
+/Names [(lstnumber.-1343.1) 5821 0 R (lstnumber.-1343.2) 5822 0 R (lstnumber.-1344.1) 5825 0 R (lstnumber.-1345.1) 5827 0 R (lstnumber.-1345.2) 5828 0 R (lstnumber.-1346.1) 5835 0 R]
+/Limits [(lstnumber.-1343.1) (lstnumber.-1346.1)]
+>> endobj
+7393 0 obj <<
+/Names [(lstnumber.-1346.2) 5836 0 R (lstnumber.-1347.1) 5838 0 R (lstnumber.-1348.1) 5840 0 R (lstnumber.-1348.2) 5841 0 R (lstnumber.-1348.3) 5842 0 R (lstnumber.-1348.4) 5843 0 R]
+/Limits [(lstnumber.-1346.2) (lstnumber.-1348.4)]
+>> endobj
+7394 0 obj <<
+/Names [(lstnumber.-1349.1) 5845 0 R (lstnumber.-1349.2) 5846 0 R (lstnumber.-135.1) 1704 0 R (lstnumber.-1350.1) 5848 0 R (lstnumber.-1350.2) 5849 0 R (lstnumber.-1351.1) 5851 0 R]
+/Limits [(lstnumber.-1349.1) (lstnumber.-1351.1)]
+>> endobj
+7395 0 obj <<
+/Names [(lstnumber.-1351.2) 5852 0 R (lstnumber.-1351.3) 5853 0 R (lstnumber.-1351.4) 5854 0 R (lstnumber.-1352.1) 5856 0 R (lstnumber.-1352.2) 5857 0 R (lstnumber.-1352.3) 5858 0 R]
+/Limits [(lstnumber.-1351.2) (lstnumber.-1352.3)]
+>> endobj
+7396 0 obj <<
+/Names [(lstnumber.-1352.4) 5859 0 R (lstnumber.-1353.1) 5862 0 R (lstnumber.-1354.1) 5864 0 R (lstnumber.-1354.2) 5865 0 R (lstnumber.-1355.1) 5867 0 R (lstnumber.-1356.1) 5874 0 R]
+/Limits [(lstnumber.-1352.4) (lstnumber.-1356.1)]
+>> endobj
+7397 0 obj <<
+/Names [(lstnumber.-1356.2) 5875 0 R (lstnumber.-1357.1) 5877 0 R (lstnumber.-1357.2) 5878 0 R (lstnumber.-1358.1) 5880 0 R (lstnumber.-1359.1) 5882 0 R (lstnumber.-136.1) 1706 0 R]
+/Limits [(lstnumber.-1356.2) (lstnumber.-136.1)]
+>> endobj
+7398 0 obj <<
+/Names [(lstnumber.-136.2) 1707 0 R (lstnumber.-1360.1) 5885 0 R (lstnumber.-1360.2) 5886 0 R (lstnumber.-1361.1) 5888 0 R (lstnumber.-1361.2) 5889 0 R (lstnumber.-1362.1) 5891 0 R]
+/Limits [(lstnumber.-136.2) (lstnumber.-1362.1)]
+>> endobj
+7399 0 obj <<
+/Names [(lstnumber.-1363.1) 5893 0 R (lstnumber.-1364.1) 5896 0 R (lstnumber.-1364.2) 5897 0 R (lstnumber.-1365.1) 5903 0 R (lstnumber.-1365.2) 5904 0 R (lstnumber.-1366.1) 5906 0 R]
+/Limits [(lstnumber.-1363.1) (lstnumber.-1366.1)]
+>> endobj
+7400 0 obj <<
+/Names [(lstnumber.-1367.1) 5908 0 R (lstnumber.-1368.1) 5913 0 R (lstnumber.-1369.1) 5915 0 R (lstnumber.-137.1) 1709 0 R (lstnumber.-137.2) 1710 0 R (lstnumber.-137.3) 1711 0 R]
+/Limits [(lstnumber.-1367.1) (lstnumber.-137.3)]
+>> endobj
+7401 0 obj <<
+/Names [(lstnumber.-137.4) 1712 0 R (lstnumber.-1370.1) 5918 0 R (lstnumber.-1370.2) 5919 0 R (lstnumber.-1370.3) 5920 0 R (lstnumber.-1370.4) 5921 0 R (lstnumber.-1370.5) 5922 0 R]
+/Limits [(lstnumber.-137.4) (lstnumber.-1370.5)]
+>> endobj
+7402 0 obj <<
+/Names [(lstnumber.-1371.1) 5924 0 R (lstnumber.-1372.1) 5926 0 R (lstnumber.-1372.2) 5927 0 R (lstnumber.-1373.1) 5934 0 R (lstnumber.-1373.2) 5935 0 R (lstnumber.-1374.1) 5937 0 R]
+/Limits [(lstnumber.-1371.1) (lstnumber.-1374.1)]
+>> endobj
+7403 0 obj <<
+/Names [(lstnumber.-1374.2) 5938 0 R (lstnumber.-1374.3) 5939 0 R (lstnumber.-1374.4) 5940 0 R (lstnumber.-1374.5) 5941 0 R (lstnumber.-1374.6) 5942 0 R (lstnumber.-1374.7) 5943 0 R]
+/Limits [(lstnumber.-1374.2) (lstnumber.-1374.7)]
+>> endobj
+7404 0 obj <<
+/Names [(lstnumber.-1375.1) 5945 0 R (lstnumber.-1375.2) 5946 0 R (lstnumber.-1375.3) 5947 0 R (lstnumber.-1376.1) 5949 0 R (lstnumber.-1377.1) 5951 0 R (lstnumber.-1377.2) 5952 0 R]
+/Limits [(lstnumber.-1375.1) (lstnumber.-1377.2)]
+>> endobj
+7405 0 obj <<
+/Names [(lstnumber.-1377.3) 5953 0 R (lstnumber.-1377.4) 5954 0 R (lstnumber.-1378.1) 5956 0 R (lstnumber.-1378.2) 5957 0 R (lstnumber.-1379.1) 5959 0 R (lstnumber.-1379.2) 5960 0 R]
+/Limits [(lstnumber.-1377.3) (lstnumber.-1379.2)]
+>> endobj
+7406 0 obj <<
+/Names [(lstnumber.-138.1) 1714 0 R (lstnumber.-138.2) 1715 0 R (lstnumber.-138.3) 1716 0 R (lstnumber.-1380.1) 5963 0 R (lstnumber.-1380.2) 5964 0 R (lstnumber.-1380.3) 5965 0 R]
+/Limits [(lstnumber.-138.1) (lstnumber.-1380.3)]
+>> endobj
+7407 0 obj <<
+/Names [(lstnumber.-1380.4) 5966 0 R (lstnumber.-1381.1) 5973 0 R (lstnumber.-1381.2) 5974 0 R (lstnumber.-1382.1) 5977 0 R (lstnumber.-1382.2) 5978 0 R (lstnumber.-1383.1) 5981 0 R]
+/Limits [(lstnumber.-1380.4) (lstnumber.-1383.1)]
+>> endobj
+7408 0 obj <<
+/Names [(lstnumber.-1383.2) 5982 0 R (lstnumber.-1384.1) 5985 0 R (lstnumber.-1384.2) 5986 0 R (lstnumber.-1385.1) 5989 0 R (lstnumber.-1385.2) 5990 0 R (lstnumber.-1386.1) 5992 0 R]
+/Limits [(lstnumber.-1383.2) (lstnumber.-1386.1)]
+>> endobj
+7409 0 obj <<
+/Names [(lstnumber.-1387.1) 6003 0 R (lstnumber.-1388.1) 6005 0 R (lstnumber.-1389.1) 6007 0 R (lstnumber.-139.1) 1718 0 R (lstnumber.-1390.1) 6009 0 R (lstnumber.-1391.1) 6011 0 R]
+/Limits [(lstnumber.-1387.1) (lstnumber.-1391.1)]
+>> endobj
+7410 0 obj <<
+/Names [(lstnumber.-1392.1) 6017 0 R (lstnumber.-1393.1) 6019 0 R (lstnumber.-1394.1) 6021 0 R (lstnumber.-1395.1) 6023 0 R (lstnumber.-1396.1) 6025 0 R (lstnumber.-1397.1) 6028 0 R]
+/Limits [(lstnumber.-1392.1) (lstnumber.-1397.1)]
+>> endobj
+7411 0 obj <<
+/Names [(lstnumber.-1397.2) 6029 0 R (lstnumber.-1397.3) 6030 0 R (lstnumber.-1398.1) 6032 0 R (lstnumber.-1398.2) 6033 0 R (lstnumber.-1399.1) 6035 0 R (lstnumber.-1399.2) 6036 0 R]
+/Limits [(lstnumber.-1397.2) (lstnumber.-1399.2)]
+>> endobj
+7412 0 obj <<
+/Names [(lstnumber.-1399.3) 6037 0 R (lstnumber.-1399.4) 6038 0 R (lstnumber.-14.1) 1339 0 R (lstnumber.-140.1) 1720 0 R (lstnumber.-1400.1) 6040 0 R (lstnumber.-1401.1) 6042 0 R]
+/Limits [(lstnumber.-1399.3) (lstnumber.-1401.1)]
+>> endobj
+7413 0 obj <<
+/Names [(lstnumber.-1401.2) 6043 0 R (lstnumber.-1401.3) 6044 0 R (lstnumber.-1401.4) 6045 0 R (lstnumber.-1401.5) 6046 0 R (lstnumber.-1401.6) 6047 0 R (lstnumber.-1402.1) 6049 0 R]
+/Limits [(lstnumber.-1401.2) (lstnumber.-1402.1)]
+>> endobj
+7414 0 obj <<
+/Names [(lstnumber.-1402.2) 6050 0 R (lstnumber.-1403.1) 6057 0 R (lstnumber.-1404.1) 6059 0 R (lstnumber.-1404.2) 6060 0 R (lstnumber.-1405.1) 6062 0 R (lstnumber.-1406.1) 6064 0 R]
+/Limits [(lstnumber.-1402.2) (lstnumber.-1406.1)]
+>> endobj
+7415 0 obj <<
+/Names [(lstnumber.-1407.1) 6066 0 R (lstnumber.-1408.1) 6068 0 R (lstnumber.-1409.1) 6070 0 R (lstnumber.-141.1) 1722 0 R (lstnumber.-1410.1) 6072 0 R (lstnumber.-1411.1) 6074 0 R]
+/Limits [(lstnumber.-1407.1) (lstnumber.-1411.1)]
+>> endobj
+7416 0 obj <<
+/Names [(lstnumber.-1412.1) 6076 0 R (lstnumber.-1413.1) 6078 0 R (lstnumber.-1414.1) 6080 0 R (lstnumber.-1414.2) 6081 0 R (lstnumber.-1414.3) 6082 0 R (lstnumber.-1414.4) 6083 0 R]
+/Limits [(lstnumber.-1412.1) (lstnumber.-1414.4)]
+>> endobj
+7417 0 obj <<
+/Names [(lstnumber.-1415.1) 6089 0 R (lstnumber.-1415.2) 6090 0 R (lstnumber.-1416.1) 6092 0 R (lstnumber.-1416.2) 6093 0 R (lstnumber.-1417.1) 6095 0 R (lstnumber.-1417.2) 6096 0 R]
+/Limits [(lstnumber.-1415.1) (lstnumber.-1417.2)]
+>> endobj
+7418 0 obj <<
+/Names [(lstnumber.-1418.1) 6098 0 R (lstnumber.-1418.2) 6099 0 R (lstnumber.-1419.1) 6101 0 R (lstnumber.-142.1) 1724 0 R (lstnumber.-1420.1) 6103 0 R (lstnumber.-1421.1) 6105 0 R]
+/Limits [(lstnumber.-1418.1) (lstnumber.-1421.1)]
+>> endobj
+7419 0 obj <<
+/Names [(lstnumber.-1422.1) 6107 0 R (lstnumber.-1422.2) 6108 0 R (lstnumber.-1422.3) 6109 0 R (lstnumber.-1423.1) 6111 0 R (lstnumber.-1424.1) 6113 0 R (lstnumber.-1425.1) 6116 0 R]
+/Limits [(lstnumber.-1422.1) (lstnumber.-1425.1)]
+>> endobj
+7420 0 obj <<
+/Names [(lstnumber.-1425.2) 6117 0 R (lstnumber.-1426.1) 6123 0 R (lstnumber.-1426.2) 6124 0 R (lstnumber.-1426.3) 6125 0 R (lstnumber.-1426.4) 6126 0 R (lstnumber.-1426.5) 6127 0 R]
+/Limits [(lstnumber.-1425.2) (lstnumber.-1426.5)]
+>> endobj
+7421 0 obj <<
+/Names [(lstnumber.-1426.6) 6128 0 R (lstnumber.-1427.1) 6130 0 R (lstnumber.-1427.2) 6131 0 R (lstnumber.-1428.1) 6133 0 R (lstnumber.-1428.2) 6134 0 R (lstnumber.-1429.1) 6136 0 R]
+/Limits [(lstnumber.-1426.6) (lstnumber.-1429.1)]
+>> endobj
+7422 0 obj <<
+/Names [(lstnumber.-1429.2) 6137 0 R (lstnumber.-143.1) 1726 0 R (lstnumber.-1430.1) 6139 0 R (lstnumber.-1430.2) 6140 0 R (lstnumber.-1431.1) 6142 0 R (lstnumber.-1431.2) 6143 0 R]
+/Limits [(lstnumber.-1429.2) (lstnumber.-1431.2)]
+>> endobj
+7423 0 obj <<
+/Names [(lstnumber.-1431.3) 6144 0 R (lstnumber.-1431.4) 6145 0 R (lstnumber.-1431.5) 6146 0 R (lstnumber.-1432.1) 6148 0 R (lstnumber.-1432.2) 6149 0 R (lstnumber.-1432.3) 6150 0 R]
+/Limits [(lstnumber.-1431.3) (lstnumber.-1432.3)]
+>> endobj
+7424 0 obj <<
+/Names [(lstnumber.-1432.4) 6151 0 R (lstnumber.-1432.5) 6152 0 R (lstnumber.-1432.6) 6153 0 R (lstnumber.-1432.7) 6154 0 R (lstnumber.-1432.8) 6155 0 R (lstnumber.-1432.9) 6156 0 R]
+/Limits [(lstnumber.-1432.4) (lstnumber.-1432.9)]
+>> endobj
+7425 0 obj <<
+/Names [(lstnumber.-1433.1) 6158 0 R (lstnumber.-1433.2) 6159 0 R (lstnumber.-1434.1) 6161 0 R (lstnumber.-1434.2) 6162 0 R (lstnumber.-1434.3) 6163 0 R (lstnumber.-1434.4) 6164 0 R]
+/Limits [(lstnumber.-1433.1) (lstnumber.-1434.4)]
+>> endobj
+7426 0 obj <<
+/Names [(lstnumber.-1434.5) 6165 0 R (lstnumber.-1434.6) 6166 0 R (lstnumber.-1435.1) 6172 0 R (lstnumber.-1436.1) 6174 0 R (lstnumber.-1437.1) 6176 0 R (lstnumber.-1438.1) 6178 0 R]
+/Limits [(lstnumber.-1434.5) (lstnumber.-1438.1)]
+>> endobj
+7427 0 obj <<
+/Names [(lstnumber.-1439.1) 6180 0 R (lstnumber.-144.1) 1728 0 R (lstnumber.-144.2) 1729 0 R (lstnumber.-1440.1) 6182 0 R (lstnumber.-1441.1) 6184 0 R (lstnumber.-1442.1) 6186 0 R]
+/Limits [(lstnumber.-1439.1) (lstnumber.-1442.1)]
+>> endobj
+7428 0 obj <<
+/Names [(lstnumber.-1443.1) 6188 0 R (lstnumber.-1443.2) 6189 0 R (lstnumber.-1443.3) 6190 0 R (lstnumber.-1443.4) 6191 0 R (lstnumber.-1444.1) 6193 0 R (lstnumber.-1445.1) 6195 0 R]
+/Limits [(lstnumber.-1443.1) (lstnumber.-1445.1)]
+>> endobj
+7429 0 obj <<
+/Names [(lstnumber.-1446.1) 6197 0 R (lstnumber.-1446.2) 6198 0 R (lstnumber.-1446.3) 6199 0 R (lstnumber.-1447.1) 6206 0 R (lstnumber.-1447.2) 6207 0 R (lstnumber.-1448.1) 6209 0 R]
+/Limits [(lstnumber.-1446.1) (lstnumber.-1448.1)]
+>> endobj
+7430 0 obj <<
+/Names [(lstnumber.-1448.2) 6210 0 R (lstnumber.-1448.3) 6211 0 R (lstnumber.-1448.4) 6212 0 R (lstnumber.-1449.1) 6215 0 R (lstnumber.-1449.2) 6216 0 R (lstnumber.-1449.3) 6217 0 R]
+/Limits [(lstnumber.-1448.2) (lstnumber.-1449.3)]
+>> endobj
+7431 0 obj <<
+/Names [(lstnumber.-1449.4) 6218 0 R (lstnumber.-1449.5) 6219 0 R (lstnumber.-145.1) 1731 0 R (lstnumber.-1450.1) 6221 0 R (lstnumber.-1450.2) 6222 0 R (lstnumber.-1450.3) 6223 0 R]
+/Limits [(lstnumber.-1449.4) (lstnumber.-1450.3)]
+>> endobj
+7432 0 obj <<
+/Names [(lstnumber.-1450.4) 6224 0 R (lstnumber.-1450.5) 6225 0 R (lstnumber.-1451.1) 6227 0 R (lstnumber.-1451.2) 6228 0 R (lstnumber.-1452.1) 6230 0 R (lstnumber.-1452.2) 6231 0 R]
+/Limits [(lstnumber.-1450.4) (lstnumber.-1452.2)]
+>> endobj
+7433 0 obj <<
+/Names [(lstnumber.-1452.3) 6232 0 R (lstnumber.-1453.1) 6234 0 R (lstnumber.-1453.2) 6235 0 R (lstnumber.-1454.1) 6237 0 R (lstnumber.-1454.10) 6246 0 R (lstnumber.-1454.11) 6251 0 R]
+/Limits [(lstnumber.-1452.3) (lstnumber.-1454.11)]
+>> endobj
+7434 0 obj <<
+/Names [(lstnumber.-1454.12) 6252 0 R (lstnumber.-1454.13) 6253 0 R (lstnumber.-1454.14) 6254 0 R (lstnumber.-1454.15) 6255 0 R (lstnumber.-1454.16) 6256 0 R (lstnumber.-1454.17) 6257 0 R]
+/Limits [(lstnumber.-1454.12) (lstnumber.-1454.17)]
+>> endobj
+7435 0 obj <<
+/Names [(lstnumber.-1454.18) 6258 0 R (lstnumber.-1454.19) 6259 0 R (lstnumber.-1454.2) 6238 0 R (lstnumber.-1454.20) 6260 0 R (lstnumber.-1454.21) 6261 0 R (lstnumber.-1454.22) 6262 0 R]
+/Limits [(lstnumber.-1454.18) (lstnumber.-1454.22)]
+>> endobj
+7436 0 obj <<
+/Names [(lstnumber.-1454.23) 6263 0 R (lstnumber.-1454.24) 6264 0 R (lstnumber.-1454.25) 6265 0 R (lstnumber.-1454.3) 6239 0 R (lstnumber.-1454.4) 6240 0 R (lstnumber.-1454.5) 6241 0 R]
+/Limits [(lstnumber.-1454.23) (lstnumber.-1454.5)]
+>> endobj
+7437 0 obj <<
+/Names [(lstnumber.-1454.6) 6242 0 R (lstnumber.-1454.7) 6243 0 R (lstnumber.-1454.8) 6244 0 R (lstnumber.-1454.9) 6245 0 R (lstnumber.-1455.1) 6267 0 R (lstnumber.-1455.2) 6268 0 R]
+/Limits [(lstnumber.-1454.6) (lstnumber.-1455.2)]
+>> endobj
+7438 0 obj <<
+/Names [(lstnumber.-1455.3) 6269 0 R (lstnumber.-1456.1) 6271 0 R (lstnumber.-1456.2) 6272 0 R (lstnumber.-1457.1) 6274 0 R (lstnumber.-1457.10) 6283 0 R (lstnumber.-1457.11) 6284 0 R]
+/Limits [(lstnumber.-1455.3) (lstnumber.-1457.11)]
+>> endobj
+7439 0 obj <<
+/Names [(lstnumber.-1457.12) 6285 0 R (lstnumber.-1457.13) 6286 0 R (lstnumber.-1457.14) 6287 0 R (lstnumber.-1457.15) 6288 0 R (lstnumber.-1457.2) 6275 0 R (lstnumber.-1457.3) 6276 0 R]
+/Limits [(lstnumber.-1457.12) (lstnumber.-1457.3)]
+>> endobj
+7440 0 obj <<
+/Names [(lstnumber.-1457.4) 6277 0 R (lstnumber.-1457.5) 6278 0 R (lstnumber.-1457.6) 6279 0 R (lstnumber.-1457.7) 6280 0 R (lstnumber.-1457.8) 6281 0 R (lstnumber.-1457.9) 6282 0 R]
+/Limits [(lstnumber.-1457.4) (lstnumber.-1457.9)]
+>> endobj
+7441 0 obj <<
+/Names [(lstnumber.-1458.1) 6290 0 R (lstnumber.-1458.2) 6291 0 R (lstnumber.-1459.1) 6293 0 R (lstnumber.-1459.10) 6306 0 R (lstnumber.-1459.11) 6307 0 R (lstnumber.-1459.12) 6308 0 R]
+/Limits [(lstnumber.-1458.1) (lstnumber.-1459.12)]
+>> endobj
+7442 0 obj <<
+/Names [(lstnumber.-1459.13) 6309 0 R (lstnumber.-1459.14) 6310 0 R (lstnumber.-1459.15) 6311 0 R (lstnumber.-1459.16) 6312 0 R (lstnumber.-1459.17) 6313 0 R (lstnumber.-1459.18) 6314 0 R]
+/Limits [(lstnumber.-1459.13) (lstnumber.-1459.18)]
+>> endobj
+7443 0 obj <<
+/Names [(lstnumber.-1459.19) 6315 0 R (lstnumber.-1459.2) 6294 0 R (lstnumber.-1459.20) 6316 0 R (lstnumber.-1459.21) 6317 0 R (lstnumber.-1459.3) 6295 0 R (lstnumber.-1459.4) 6296 0 R]
+/Limits [(lstnumber.-1459.19) (lstnumber.-1459.4)]
+>> endobj
+7444 0 obj <<
+/Names [(lstnumber.-1459.5) 6297 0 R (lstnumber.-1459.6) 6298 0 R (lstnumber.-1459.7) 6299 0 R (lstnumber.-1459.8) 6300 0 R (lstnumber.-1459.9) 6301 0 R (lstnumber.-146.1) 1737 0 R]
+/Limits [(lstnumber.-1459.5) (lstnumber.-146.1)]
+>> endobj
+7445 0 obj <<
+/Names [(lstnumber.-146.2) 1738 0 R (lstnumber.-1460.1) 6319 0 R (lstnumber.-1460.2) 6320 0 R (lstnumber.-1461.1) 6322 0 R (lstnumber.-1461.2) 6323 0 R (lstnumber.-1461.3) 6324 0 R]
+/Limits [(lstnumber.-146.2) (lstnumber.-1461.3)]
+>> endobj
+7446 0 obj <<
+/Names [(lstnumber.-1461.4) 6325 0 R (lstnumber.-1461.5) 6326 0 R (lstnumber.-1461.6) 6327 0 R (lstnumber.-1462.1) 6329 0 R (lstnumber.-1462.10) 6338 0 R (lstnumber.-1462.11) 6339 0 R]
+/Limits [(lstnumber.-1461.4) (lstnumber.-1462.11)]
+>> endobj
+7447 0 obj <<
+/Names [(lstnumber.-1462.12) 6340 0 R (lstnumber.-1462.13) 6341 0 R (lstnumber.-1462.14) 6342 0 R (lstnumber.-1462.15) 6343 0 R (lstnumber.-1462.16) 6344 0 R (lstnumber.-1462.17) 6345 0 R]
+/Limits [(lstnumber.-1462.12) (lstnumber.-1462.17)]
+>> endobj
+7448 0 obj <<
+/Names [(lstnumber.-1462.18) 6346 0 R (lstnumber.-1462.19) 6347 0 R (lstnumber.-1462.2) 6330 0 R (lstnumber.-1462.20) 6348 0 R (lstnumber.-1462.21) 6349 0 R (lstnumber.-1462.22) 6350 0 R]
+/Limits [(lstnumber.-1462.18) (lstnumber.-1462.22)]
+>> endobj
+7449 0 obj <<
+/Names [(lstnumber.-1462.23) 6351 0 R (lstnumber.-1462.24) 6352 0 R (lstnumber.-1462.25) 6353 0 R (lstnumber.-1462.26) 6354 0 R (lstnumber.-1462.27) 6355 0 R (lstnumber.-1462.28) 6356 0 R]
+/Limits [(lstnumber.-1462.23) (lstnumber.-1462.28)]
+>> endobj
+7450 0 obj <<
+/Names [(lstnumber.-1462.29) 6357 0 R (lstnumber.-1462.3) 6331 0 R (lstnumber.-1462.30) 6358 0 R (lstnumber.-1462.31) 6359 0 R (lstnumber.-1462.32) 6360 0 R (lstnumber.-1462.33) 6365 0 R]
+/Limits [(lstnumber.-1462.29) (lstnumber.-1462.33)]
+>> endobj
+7451 0 obj <<
+/Names [(lstnumber.-1462.34) 6366 0 R (lstnumber.-1462.4) 6332 0 R (lstnumber.-1462.5) 6333 0 R (lstnumber.-1462.6) 6334 0 R (lstnumber.-1462.7) 6335 0 R (lstnumber.-1462.8) 6336 0 R]
+/Limits [(lstnumber.-1462.34) (lstnumber.-1462.8)]
+>> endobj
+7452 0 obj <<
+/Names [(lstnumber.-1462.9) 6337 0 R (lstnumber.-1463.1) 6369 0 R (lstnumber.-1464.1) 6371 0 R (lstnumber.-1465.1) 6374 0 R (lstnumber.-1466.1) 6376 0 R (lstnumber.-1466.2) 6377 0 R]
+/Limits [(lstnumber.-1462.9) (lstnumber.-1466.2)]
+>> endobj
+7453 0 obj <<
+/Names [(lstnumber.-1467.1) 6380 0 R (lstnumber.-1468.1) 6382 0 R (lstnumber.-1469.1) 6385 0 R (lstnumber.-147.1) 1740 0 R (lstnumber.-1470.1) 6387 0 R (lstnumber.-1471.1) 6393 0 R]
+/Limits [(lstnumber.-1467.1) (lstnumber.-1471.1)]
+>> endobj
+7454 0 obj <<
+/Names [(lstnumber.-1471.2) 6394 0 R (lstnumber.-1472.1) 6396 0 R (lstnumber.-1473.1) 6398 0 R (lstnumber.-1474.1) 6400 0 R (lstnumber.-1474.2) 6401 0 R (lstnumber.-1475.1) 6403 0 R]
+/Limits [(lstnumber.-1471.2) (lstnumber.-1475.1)]
+>> endobj
+7455 0 obj <<
+/Names [(lstnumber.-1475.2) 6404 0 R (lstnumber.-1475.3) 6405 0 R (lstnumber.-1476.1) 6407 0 R (lstnumber.-1477.1) 6409 0 R (lstnumber.-1477.2) 6410 0 R (lstnumber.-1477.3) 6411 0 R]
+/Limits [(lstnumber.-1475.2) (lstnumber.-1477.3)]
+>> endobj
+7456 0 obj <<
+/Names [(lstnumber.-1477.4) 6412 0 R (lstnumber.-1477.5) 6413 0 R (lstnumber.-1478.1) 6415 0 R (lstnumber.-1478.2) 6416 0 R (lstnumber.-1478.3) 6417 0 R (lstnumber.-1478.4) 6418 0 R]
+/Limits [(lstnumber.-1477.4) (lstnumber.-1478.4)]
+>> endobj
+7457 0 obj <<
+/Names [(lstnumber.-1479.1) 6420 0 R (lstnumber.-148.1) 1742 0 R (lstnumber.-148.2) 1743 0 R (lstnumber.-1480.1) 6422 0 R (lstnumber.-1481.1) 6424 0 R (lstnumber.-1482.1) 6426 0 R]
+/Limits [(lstnumber.-1479.1) (lstnumber.-1482.1)]
+>> endobj
+7458 0 obj <<
+/Names [(lstnumber.-1483.1) 6432 0 R (lstnumber.-1484.1) 6434 0 R (lstnumber.-1485.1) 6436 0 R (lstnumber.-1486.1) 6438 0 R (lstnumber.-1486.2) 6439 0 R (lstnumber.-1487.1) 6441 0 R]
+/Limits [(lstnumber.-1483.1) (lstnumber.-1487.1)]
+>> endobj
+7459 0 obj <<
+/Names [(lstnumber.-1488.1) 6443 0 R (lstnumber.-1489.1) 6445 0 R (lstnumber.-149.1) 1745 0 R (lstnumber.-1490.1) 6447 0 R (lstnumber.-1490.2) 6448 0 R (lstnumber.-1490.3) 6449 0 R]
+/Limits [(lstnumber.-1488.1) (lstnumber.-1490.3)]
+>> endobj
+7460 0 obj <<
+/Names [(lstnumber.-1491.1) 6451 0 R (lstnumber.-1492.1) 6454 0 R (lstnumber.-1493.1) 6457 0 R (lstnumber.-1494.1) 6465 0 R (lstnumber.-1494.2) 6466 0 R (lstnumber.-1495.1) 6469 0 R]
+/Limits [(lstnumber.-1491.1) (lstnumber.-1495.1)]
+>> endobj
+7461 0 obj <<
+/Names [(lstnumber.-1495.2) 6470 0 R (lstnumber.-1495.3) 6471 0 R (lstnumber.-1495.4) 6472 0 R (lstnumber.-1496.1) 6475 0 R (lstnumber.-1496.2) 6476 0 R (lstnumber.-1497.1) 6478 0 R]
+/Limits [(lstnumber.-1495.2) (lstnumber.-1497.1)]
+>> endobj
+7462 0 obj <<
+/Names [(lstnumber.-1497.2) 6479 0 R (lstnumber.-1497.3) 6480 0 R (lstnumber.-1497.4) 6481 0 R (lstnumber.-1498.1) 6483 0 R (lstnumber.-1499.1) 6486 0 R (lstnumber.-1499.2) 6487 0 R]
+/Limits [(lstnumber.-1497.2) (lstnumber.-1499.2)]
+>> endobj
+7463 0 obj <<
+/Names [(lstnumber.-1499.3) 6488 0 R (lstnumber.-1499.4) 6489 0 R (lstnumber.-1499.5) 6490 0 R (lstnumber.-15.1) 1341 0 R (lstnumber.-150.1) 1747 0 R (lstnumber.-1500.1) 6496 0 R]
+/Limits [(lstnumber.-1499.3) (lstnumber.-1500.1)]
+>> endobj
+7464 0 obj <<
+/Names [(lstnumber.-1500.2) 6497 0 R (lstnumber.-1501.1) 6499 0 R (lstnumber.-1501.2) 6500 0 R (lstnumber.-1501.3) 6501 0 R (lstnumber.-1501.4) 6502 0 R (lstnumber.-1502.1) 6504 0 R]
+/Limits [(lstnumber.-1500.2) (lstnumber.-1502.1)]
+>> endobj
+7465 0 obj <<
+/Names [(lstnumber.-1503.1) 6706 0 R (lstnumber.-1503.10) 6721 0 R (lstnumber.-1503.11) 6723 0 R (lstnumber.-1503.12) 6724 0 R (lstnumber.-1503.13) 6725 0 R (lstnumber.-1503.14) 6726 0 R]
+/Limits [(lstnumber.-1503.1) (lstnumber.-1503.14)]
+>> endobj
+7466 0 obj <<
+/Names [(lstnumber.-1503.15) 6727 0 R (lstnumber.-1503.16) 6728 0 R (lstnumber.-1503.17) 6729 0 R (lstnumber.-1503.18) 6730 0 R (lstnumber.-1503.19) 6731 0 R (lstnumber.-1503.2) 6707 0 R]
+/Limits [(lstnumber.-1503.15) (lstnumber.-1503.2)]
+>> endobj
+7467 0 obj <<
+/Names [(lstnumber.-1503.20) 6732 0 R (lstnumber.-1503.21) 6733 0 R (lstnumber.-1503.3) 6708 0 R (lstnumber.-1503.4) 6711 0 R (lstnumber.-1503.5) 6712 0 R (lstnumber.-1503.6) 6713 0 R]
+/Limits [(lstnumber.-1503.20) (lstnumber.-1503.6)]
+>> endobj
+7468 0 obj <<
+/Names [(lstnumber.-1503.7) 6715 0 R (lstnumber.-1503.8) 6717 0 R (lstnumber.-1503.9) 6719 0 R (lstnumber.-1504.1) 6784 0 R (lstnumber.-1504.2) 6785 0 R (lstnumber.-1504.3) 6786 0 R]
+/Limits [(lstnumber.-1503.7) (lstnumber.-1504.3)]
+>> endobj
+7469 0 obj <<
+/Names [(lstnumber.-1504.4) 6787 0 R (lstnumber.-1504.5) 6788 0 R (lstnumber.-1504.6) 6789 0 R (lstnumber.-1504.7) 6790 0 R (lstnumber.-1504.8) 6791 0 R (lstnumber.-1504.9) 6792 0 R]
+/Limits [(lstnumber.-1504.4) (lstnumber.-1504.9)]
+>> endobj
+7470 0 obj <<
+/Names [(lstnumber.-1505.1) 6794 0 R (lstnumber.-1505.2) 6795 0 R (lstnumber.-1505.3) 6796 0 R (lstnumber.-1505.4) 6797 0 R (lstnumber.-1506.1) 6799 0 R (lstnumber.-1506.10) 6808 0 R]
+/Limits [(lstnumber.-1505.1) (lstnumber.-1506.10)]
+>> endobj
+7471 0 obj <<
+/Names [(lstnumber.-1506.2) 6800 0 R (lstnumber.-1506.3) 6801 0 R (lstnumber.-1506.4) 6802 0 R (lstnumber.-1506.5) 6803 0 R (lstnumber.-1506.6) 6804 0 R (lstnumber.-1506.7) 6805 0 R]
+/Limits [(lstnumber.-1506.2) (lstnumber.-1506.7)]
+>> endobj
+7472 0 obj <<
+/Names [(lstnumber.-1506.8) 6806 0 R (lstnumber.-1506.9) 6807 0 R (lstnumber.-1507.1) 6826 0 R (lstnumber.-1507.2) 6827 0 R (lstnumber.-1507.3) 6828 0 R (lstnumber.-1507.4) 6829 0 R]
+/Limits [(lstnumber.-1506.8) (lstnumber.-1507.4)]
+>> endobj
+7473 0 obj <<
+/Names [(lstnumber.-1507.5) 6830 0 R (lstnumber.-1507.6) 6831 0 R (lstnumber.-1507.7) 6832 0 R (lstnumber.-1508.1) 6841 0 R (lstnumber.-1509.1) 6843 0 R (lstnumber.-151.1) 1749 0 R]
+/Limits [(lstnumber.-1507.5) (lstnumber.-151.1)]
+>> endobj
+7474 0 obj <<
+/Names [(lstnumber.-1510.1) 6849 0 R (lstnumber.-1510.2) 6850 0 R (lstnumber.-1510.3) 6851 0 R (lstnumber.-1510.4) 6852 0 R (lstnumber.-1510.5) 6853 0 R (lstnumber.-1510.6) 6854 0 R]
+/Limits [(lstnumber.-1510.1) (lstnumber.-1510.6)]
+>> endobj
+7475 0 obj <<
+/Names [(lstnumber.-1510.7) 6855 0 R (lstnumber.-1511.1) 6857 0 R (lstnumber.-1511.2) 6858 0 R (lstnumber.-1511.3) 6859 0 R (lstnumber.-1511.4) 6860 0 R (lstnumber.-1511.5) 6861 0 R]
+/Limits [(lstnumber.-1510.7) (lstnumber.-1511.5)]
+>> endobj
+7476 0 obj <<
+/Names [(lstnumber.-1511.6) 6862 0 R (lstnumber.-1511.7) 6863 0 R (lstnumber.-1512.1) 6865 0 R (lstnumber.-1512.2) 6866 0 R (lstnumber.-1512.3) 6867 0 R (lstnumber.-1512.4) 6868 0 R]
+/Limits [(lstnumber.-1511.6) (lstnumber.-1512.4)]
+>> endobj
+7477 0 obj <<
+/Names [(lstnumber.-1512.5) 6869 0 R (lstnumber.-152.1) 1751 0 R (lstnumber.-153.1) 1753 0 R (lstnumber.-154.1) 1756 0 R (lstnumber.-155.1) 1758 0 R (lstnumber.-155.2) 1759 0 R]
+/Limits [(lstnumber.-1512.5) (lstnumber.-155.2)]
+>> endobj
+7478 0 obj <<
+/Names [(lstnumber.-156.1) 1761 0 R (lstnumber.-157.1) 1763 0 R (lstnumber.-158.1) 1769 0 R (lstnumber.-158.2) 1770 0 R (lstnumber.-158.3) 1771 0 R (lstnumber.-159.1) 1773 0 R]
+/Limits [(lstnumber.-156.1) (lstnumber.-159.1)]
+>> endobj
+7479 0 obj <<
+/Names [(lstnumber.-159.2) 1774 0 R (lstnumber.-16.1) 1343 0 R (lstnumber.-160.1) 1776 0 R (lstnumber.-161.1) 1778 0 R (lstnumber.-161.2) 1779 0 R (lstnumber.-161.3) 1780 0 R]
+/Limits [(lstnumber.-159.2) (lstnumber.-161.3)]
+>> endobj
+7480 0 obj <<
+/Names [(lstnumber.-162.1) 1782 0 R (lstnumber.-162.2) 1783 0 R (lstnumber.-163.1) 1785 0 R (lstnumber.-163.2) 1786 0 R (lstnumber.-164.1) 1788 0 R (lstnumber.-165.1) 1790 0 R]
+/Limits [(lstnumber.-162.1) (lstnumber.-165.1)]
+>> endobj
+7481 0 obj <<
+/Names [(lstnumber.-166.1) 1793 0 R (lstnumber.-166.2) 1794 0 R (lstnumber.-166.3) 1795 0 R (lstnumber.-167.1) 1797 0 R (lstnumber.-167.2) 1798 0 R (lstnumber.-168.1) 1800 0 R]
+/Limits [(lstnumber.-166.1) (lstnumber.-168.1)]
+>> endobj
+7482 0 obj <<
+/Names [(lstnumber.-168.2) 1801 0 R (lstnumber.-169.1) 1807 0 R (lstnumber.-17.1) 1345 0 R (lstnumber.-170.1) 1809 0 R (lstnumber.-170.2) 1810 0 R (lstnumber.-170.3) 1811 0 R]
+/Limits [(lstnumber.-168.2) (lstnumber.-170.3)]
+>> endobj
+7483 0 obj <<
+/Names [(lstnumber.-171.1) 1813 0 R (lstnumber.-172.1) 1815 0 R (lstnumber.-173.1) 1817 0 R (lstnumber.-174.1) 1819 0 R (lstnumber.-175.1) 1821 0 R (lstnumber.-176.1) 1823 0 R]
+/Limits [(lstnumber.-171.1) (lstnumber.-176.1)]
+>> endobj
+7484 0 obj <<
+/Names [(lstnumber.-176.2) 1824 0 R (lstnumber.-176.3) 1825 0 R (lstnumber.-176.4) 1826 0 R (lstnumber.-177.1) 1828 0 R (lstnumber.-177.10) 1837 0 R (lstnumber.-177.11) 1838 0 R]
+/Limits [(lstnumber.-176.2) (lstnumber.-177.11)]
+>> endobj
+7485 0 obj <<
+/Names [(lstnumber.-177.2) 1829 0 R (lstnumber.-177.3) 1830 0 R (lstnumber.-177.4) 1831 0 R (lstnumber.-177.5) 1832 0 R (lstnumber.-177.6) 1833 0 R (lstnumber.-177.7) 1834 0 R]
+/Limits [(lstnumber.-177.2) (lstnumber.-177.7)]
+>> endobj
+7486 0 obj <<
+/Names [(lstnumber.-177.8) 1835 0 R (lstnumber.-177.9) 1836 0 R (lstnumber.-178.1) 1840 0 R (lstnumber.-179.1) 1847 0 R (lstnumber.-18.1) 1348 0 R (lstnumber.-180.1) 1849 0 R]
+/Limits [(lstnumber.-177.8) (lstnumber.-180.1)]
+>> endobj
+7487 0 obj <<
+/Names [(lstnumber.-181.1) 1851 0 R (lstnumber.-181.2) 1852 0 R (lstnumber.-182.1) 1855 0 R (lstnumber.-183.1) 1857 0 R (lstnumber.-184.1) 1859 0 R (lstnumber.-184.2) 1860 0 R]
+/Limits [(lstnumber.-181.1) (lstnumber.-184.2)]
+>> endobj
+7488 0 obj <<
+/Names [(lstnumber.-185.1) 1863 0 R (lstnumber.-186.1) 1865 0 R (lstnumber.-187.1) 1867 0 R (lstnumber.-187.2) 1868 0 R (lstnumber.-188.1) 1876 0 R (lstnumber.-189.1) 1878 0 R]
+/Limits [(lstnumber.-185.1) (lstnumber.-189.1)]
+>> endobj
+7489 0 obj <<
+/Names [(lstnumber.-19.1) 1350 0 R (lstnumber.-190.1) 1880 0 R (lstnumber.-190.2) 1881 0 R (lstnumber.-191.1) 1883 0 R (lstnumber.-192.1) 1885 0 R (lstnumber.-193.1) 1887 0 R]
+/Limits [(lstnumber.-19.1) (lstnumber.-193.1)]
+>> endobj
+7490 0 obj <<
+/Names [(lstnumber.-194.1) 1889 0 R (lstnumber.-195.1) 1892 0 R (lstnumber.-196.1) 1894 0 R (lstnumber.-197.1) 1896 0 R (lstnumber.-198.1) 1903 0 R (lstnumber.-199.1) 1905 0 R]
+/Limits [(lstnumber.-194.1) (lstnumber.-199.1)]
+>> endobj
+7491 0 obj <<
+/Names [(lstnumber.-2.1) 1308 0 R (lstnumber.-20.1) 1352 0 R (lstnumber.-200.1) 1907 0 R (lstnumber.-201.1) 1909 0 R (lstnumber.-202.1) 1911 0 R (lstnumber.-203.1) 1913 0 R]
+/Limits [(lstnumber.-2.1) (lstnumber.-203.1)]
+>> endobj
+7492 0 obj <<
+/Names [(lstnumber.-204.1) 1915 0 R (lstnumber.-205.1) 1917 0 R (lstnumber.-206.1) 1919 0 R (lstnumber.-207.1) 1922 0 R (lstnumber.-208.1) 1924 0 R (lstnumber.-209.1) 1926 0 R]
+/Limits [(lstnumber.-204.1) (lstnumber.-209.1)]
+>> endobj
+7493 0 obj <<
+/Names [(lstnumber.-21.1) 1354 0 R (lstnumber.-21.2) 1355 0 R (lstnumber.-210.1) 1932 0 R (lstnumber.-211.1) 1934 0 R (lstnumber.-212.1) 1936 0 R (lstnumber.-213.1) 1938 0 R]
+/Limits [(lstnumber.-21.1) (lstnumber.-213.1)]
+>> endobj
+7494 0 obj <<
+/Names [(lstnumber.-213.2) 1939 0 R (lstnumber.-213.3) 1940 0 R (lstnumber.-213.4) 1941 0 R (lstnumber.-213.5) 1942 0 R (lstnumber.-213.6) 1943 0 R (lstnumber.-214.1) 1945 0 R]
+/Limits [(lstnumber.-213.2) (lstnumber.-214.1)]
+>> endobj
+7495 0 obj <<
+/Names [(lstnumber.-215.1) 1947 0 R (lstnumber.-216.1) 1949 0 R (lstnumber.-216.2) 1950 0 R (lstnumber.-217.1) 1952 0 R (lstnumber.-218.1) 1954 0 R (lstnumber.-219.1) 1956 0 R]
+/Limits [(lstnumber.-215.1) (lstnumber.-219.1)]
+>> endobj
+7496 0 obj <<
+/Names [(lstnumber.-22.1) 1361 0 R (lstnumber.-22.2) 1362 0 R (lstnumber.-220.1) 1958 0 R (lstnumber.-220.2) 1959 0 R (lstnumber.-220.3) 1960 0 R (lstnumber.-221.1) 1962 0 R]
+/Limits [(lstnumber.-22.1) (lstnumber.-221.1)]
+>> endobj
+7497 0 obj <<
+/Names [(lstnumber.-222.1) 1964 0 R (lstnumber.-223.1) 1966 0 R (lstnumber.-224.1) 1973 0 R (lstnumber.-225.1) 1975 0 R (lstnumber.-225.2) 1976 0 R (lstnumber.-225.3) 1977 0 R]
+/Limits [(lstnumber.-222.1) (lstnumber.-225.3)]
+>> endobj
+7498 0 obj <<
+/Names [(lstnumber.-225.4) 1978 0 R (lstnumber.-225.5) 1979 0 R (lstnumber.-225.6) 1980 0 R (lstnumber.-226.1) 1982 0 R (lstnumber.-226.2) 1983 0 R (lstnumber.-227.1) 1985 0 R]
+/Limits [(lstnumber.-225.4) (lstnumber.-227.1)]
+>> endobj
+7499 0 obj <<
+/Names [(lstnumber.-228.1) 1987 0 R (lstnumber.-229.1) 1990 0 R (lstnumber.-23.1) 1364 0 R (lstnumber.-230.1) 1993 0 R (lstnumber.-231.1) 1995 0 R (lstnumber.-232.1) 1997 0 R]
+/Limits [(lstnumber.-228.1) (lstnumber.-232.1)]
+>> endobj
+7500 0 obj <<
+/Names [(lstnumber.-233.1) 1999 0 R (lstnumber.-234.1) 2001 0 R (lstnumber.-235.1) 2008 0 R (lstnumber.-235.2) 2009 0 R (lstnumber.-236.1) 2011 0 R (lstnumber.-237.1) 2013 0 R]
+/Limits [(lstnumber.-233.1) (lstnumber.-237.1)]
+>> endobj
+7501 0 obj <<
+/Names [(lstnumber.-237.2) 2014 0 R (lstnumber.-238.1) 2016 0 R (lstnumber.-239.1) 2018 0 R (lstnumber.-24.1) 1366 0 R (lstnumber.-240.1) 2020 0 R (lstnumber.-240.2) 2021 0 R]
+/Limits [(lstnumber.-237.2) (lstnumber.-240.2)]
+>> endobj
+7502 0 obj <<
+/Names [(lstnumber.-241.1) 2023 0 R (lstnumber.-242.1) 2026 0 R (lstnumber.-243.1) 2028 0 R (lstnumber.-244.1) 2036 0 R (lstnumber.-245.1) 2038 0 R (lstnumber.-246.1) 2040 0 R]
+/Limits [(lstnumber.-241.1) (lstnumber.-246.1)]
+>> endobj
+7503 0 obj <<
+/Names [(lstnumber.-247.1) 2042 0 R (lstnumber.-248.1) 2044 0 R (lstnumber.-249.1) 2046 0 R (lstnumber.-25.1) 1368 0 R (lstnumber.-250.1) 2048 0 R (lstnumber.-251.1) 2050 0 R]
+/Limits [(lstnumber.-247.1) (lstnumber.-251.1)]
+>> endobj
+7504 0 obj <<
+/Names [(lstnumber.-252.1) 2052 0 R (lstnumber.-252.2) 2053 0 R (lstnumber.-253.1) 2055 0 R (lstnumber.-254.1) 2057 0 R (lstnumber.-255.1) 2059 0 R (lstnumber.-256.1) 2061 0 R]
+/Limits [(lstnumber.-252.1) (lstnumber.-256.1)]
+>> endobj
+7505 0 obj <<
+/Names [(lstnumber.-257.1) 2068 0 R (lstnumber.-258.1) 2070 0 R (lstnumber.-259.1) 2072 0 R (lstnumber.-26.1) 1370 0 R (lstnumber.-260.1) 2075 0 R (lstnumber.-261.1) 2077 0 R]
+/Limits [(lstnumber.-257.1) (lstnumber.-261.1)]
+>> endobj
+7506 0 obj <<
+/Names [(lstnumber.-262.1) 2079 0 R (lstnumber.-263.1) 2081 0 R (lstnumber.-263.2) 2082 0 R (lstnumber.-264.1) 2084 0 R (lstnumber.-264.2) 2085 0 R (lstnumber.-265.1) 2087 0 R]
+/Limits [(lstnumber.-262.1) (lstnumber.-265.1)]
+>> endobj
+7507 0 obj <<
+/Names [(lstnumber.-266.1) 2089 0 R (lstnumber.-267.1) 2091 0 R (lstnumber.-268.1) 2093 0 R (lstnumber.-269.1) 2095 0 R (lstnumber.-269.2) 2096 0 R (lstnumber.-27.1) 1372 0 R]
+/Limits [(lstnumber.-266.1) (lstnumber.-27.1)]
+>> endobj
+7508 0 obj <<
+/Names [(lstnumber.-27.2) 1373 0 R (lstnumber.-270.1) 2102 0 R (lstnumber.-270.2) 2103 0 R (lstnumber.-270.3) 2104 0 R (lstnumber.-270.4) 2105 0 R (lstnumber.-270.5) 2106 0 R]
+/Limits [(lstnumber.-27.2) (lstnumber.-270.5)]
+>> endobj
+7509 0 obj <<
+/Names [(lstnumber.-270.6) 2107 0 R (lstnumber.-271.1) 2109 0 R (lstnumber.-271.2) 2110 0 R (lstnumber.-272.1) 2112 0 R (lstnumber.-272.2) 2113 0 R (lstnumber.-272.3) 2114 0 R]
+/Limits [(lstnumber.-270.6) (lstnumber.-272.3)]
+>> endobj
+7510 0 obj <<
+/Names [(lstnumber.-272.4) 2115 0 R (lstnumber.-273.1) 2117 0 R (lstnumber.-274.1) 2119 0 R (lstnumber.-274.2) 2120 0 R (lstnumber.-275.1) 2122 0 R (lstnumber.-275.2) 2123 0 R]
+/Limits [(lstnumber.-272.4) (lstnumber.-275.2)]
+>> endobj
+7511 0 obj <<
+/Names [(lstnumber.-276.1) 2126 0 R (lstnumber.-277.1) 2128 0 R (lstnumber.-278.1) 2130 0 R (lstnumber.-279.1) 2132 0 R (lstnumber.-28.1) 1375 0 R (lstnumber.-28.2) 1376 0 R]
+/Limits [(lstnumber.-276.1) (lstnumber.-28.2)]
+>> endobj
+7512 0 obj <<
+/Names [(lstnumber.-28.3) 1377 0 R (lstnumber.-28.4) 1378 0 R (lstnumber.-28.5) 1379 0 R (lstnumber.-28.6) 1380 0 R (lstnumber.-280.1) 2134 0 R (lstnumber.-281.1) 2140 0 R]
+/Limits [(lstnumber.-28.3) (lstnumber.-281.1)]
+>> endobj
+7513 0 obj <<
+/Names [(lstnumber.-282.1) 2142 0 R (lstnumber.-283.1) 2144 0 R (lstnumber.-284.1) 2146 0 R (lstnumber.-285.1) 2148 0 R (lstnumber.-286.1) 2150 0 R (lstnumber.-287.1) 2152 0 R]
+/Limits [(lstnumber.-282.1) (lstnumber.-287.1)]
+>> endobj
+7514 0 obj <<
+/Names [(lstnumber.-288.1) 2154 0 R (lstnumber.-289.1) 2156 0 R (lstnumber.-289.2) 2157 0 R (lstnumber.-29.1) 1382 0 R (lstnumber.-29.2) 1383 0 R (lstnumber.-290.1) 2159 0 R]
+/Limits [(lstnumber.-288.1) (lstnumber.-290.1)]
+>> endobj
+7515 0 obj <<
+/Names [(lstnumber.-290.2) 2160 0 R (lstnumber.-291.1) 2162 0 R (lstnumber.-291.2) 2163 0 R (lstnumber.-292.1) 2165 0 R (lstnumber.-293.1) 2167 0 R (lstnumber.-293.2) 2168 0 R]
+/Limits [(lstnumber.-290.2) (lstnumber.-293.2)]
+>> endobj
+7516 0 obj <<
+/Names [(lstnumber.-294.1) 2170 0 R (lstnumber.-295.1) 2176 0 R (lstnumber.-295.2) 2177 0 R (lstnumber.-295.3) 2178 0 R (lstnumber.-295.4) 2179 0 R (lstnumber.-296.1) 2181 0 R]
+/Limits [(lstnumber.-294.1) (lstnumber.-296.1)]
+>> endobj
+7517 0 obj <<
+/Names [(lstnumber.-296.2) 2182 0 R (lstnumber.-297.1) 2184 0 R (lstnumber.-297.2) 2185 0 R (lstnumber.-298.1) 2187 0 R (lstnumber.-298.2) 2188 0 R (lstnumber.-298.3) 2189 0 R]
+/Limits [(lstnumber.-296.2) (lstnumber.-298.3)]
+>> endobj
+7518 0 obj <<
+/Names [(lstnumber.-298.4) 2190 0 R (lstnumber.-299.1) 2192 0 R (lstnumber.-3.1) 1310 0 R (lstnumber.-30.1) 1385 0 R (lstnumber.-30.2) 1386 0 R (lstnumber.-30.3) 1387 0 R]
+/Limits [(lstnumber.-298.4) (lstnumber.-30.3)]
+>> endobj
+7519 0 obj <<
+/Names [(lstnumber.-30.4) 1388 0 R (lstnumber.-300.1) 2194 0 R (lstnumber.-301.1) 2196 0 R (lstnumber.-301.2) 2197 0 R (lstnumber.-302.1) 2199 0 R (lstnumber.-302.2) 2200 0 R]
+/Limits [(lstnumber.-30.4) (lstnumber.-302.2)]
+>> endobj
+7520 0 obj <<
+/Names [(lstnumber.-303.1) 2202 0 R (lstnumber.-303.2) 2203 0 R (lstnumber.-304.1) 2205 0 R (lstnumber.-305.1) 2207 0 R (lstnumber.-305.2) 2208 0 R (lstnumber.-305.3) 2209 0 R]
+/Limits [(lstnumber.-303.1) (lstnumber.-305.3)]
+>> endobj
+7521 0 obj <<
+/Names [(lstnumber.-306.1) 2211 0 R (lstnumber.-307.1) 2217 0 R (lstnumber.-308.1) 2219 0 R (lstnumber.-308.2) 2220 0 R (lstnumber.-309.1) 2222 0 R (lstnumber.-309.2) 2223 0 R]
+/Limits [(lstnumber.-306.1) (lstnumber.-309.2)]
+>> endobj
+7522 0 obj <<
+/Names [(lstnumber.-31.1) 1390 0 R (lstnumber.-310.1) 2225 0 R (lstnumber.-311.1) 2227 0 R (lstnumber.-311.2) 2228 0 R (lstnumber.-312.1) 2230 0 R (lstnumber.-312.2) 2231 0 R]
+/Limits [(lstnumber.-31.1) (lstnumber.-312.2)]
+>> endobj
+7523 0 obj <<
+/Names [(lstnumber.-313.1) 2233 0 R (lstnumber.-314.1) 2235 0 R (lstnumber.-314.2) 2236 0 R (lstnumber.-314.3) 2237 0 R (lstnumber.-315.1) 2239 0 R (lstnumber.-316.1) 2241 0 R]
+/Limits [(lstnumber.-313.1) (lstnumber.-316.1)]
+>> endobj
+7524 0 obj <<
+/Names [(lstnumber.-317.1) 2243 0 R (lstnumber.-318.1) 2245 0 R (lstnumber.-318.2) 2246 0 R (lstnumber.-318.3) 2247 0 R (lstnumber.-318.4) 2248 0 R (lstnumber.-318.5) 2249 0 R]
+/Limits [(lstnumber.-317.1) (lstnumber.-318.5)]
+>> endobj
+7525 0 obj <<
+/Names [(lstnumber.-318.6) 2250 0 R (lstnumber.-319.1) 2256 0 R (lstnumber.-319.2) 2257 0 R (lstnumber.-32.1) 1392 0 R (lstnumber.-32.2) 1393 0 R (lstnumber.-320.1) 2259 0 R]
+/Limits [(lstnumber.-318.6) (lstnumber.-320.1)]
+>> endobj
+7526 0 obj <<
+/Names [(lstnumber.-321.1) 2261 0 R (lstnumber.-322.1) 2263 0 R (lstnumber.-322.2) 2264 0 R (lstnumber.-323.1) 2266 0 R (lstnumber.-323.2) 2267 0 R (lstnumber.-323.3) 2268 0 R]
+/Limits [(lstnumber.-321.1) (lstnumber.-323.3)]
+>> endobj
+7527 0 obj <<
+/Names [(lstnumber.-323.4) 2269 0 R (lstnumber.-324.1) 2271 0 R (lstnumber.-324.2) 2272 0 R (lstnumber.-324.3) 2273 0 R (lstnumber.-325.1) 2275 0 R (lstnumber.-326.1) 2277 0 R]
+/Limits [(lstnumber.-323.4) (lstnumber.-326.1)]
+>> endobj
+7528 0 obj <<
+/Names [(lstnumber.-327.1) 2279 0 R (lstnumber.-328.1) 2281 0 R (lstnumber.-329.1) 2283 0 R (lstnumber.-33.1) 1395 0 R (lstnumber.-33.2) 1396 0 R (lstnumber.-330.1) 2285 0 R]
+/Limits [(lstnumber.-327.1) (lstnumber.-330.1)]
+>> endobj
+7529 0 obj <<
+/Names [(lstnumber.-331.1) 2287 0 R (lstnumber.-332.1) 2294 0 R (lstnumber.-333.1) 2296 0 R (lstnumber.-333.2) 2297 0 R (lstnumber.-334.1) 2299 0 R (lstnumber.-335.1) 2301 0 R]
+/Limits [(lstnumber.-331.1) (lstnumber.-335.1)]
+>> endobj
+7530 0 obj <<
+/Names [(lstnumber.-335.2) 2302 0 R (lstnumber.-336.1) 2304 0 R (lstnumber.-336.2) 2305 0 R (lstnumber.-337.1) 2307 0 R (lstnumber.-338.1) 2309 0 R (lstnumber.-339.1) 2311 0 R]
+/Limits [(lstnumber.-335.2) (lstnumber.-339.1)]
+>> endobj
+7531 0 obj <<
+/Names [(lstnumber.-34.1) 1403 0 R (lstnumber.-340.1) 2313 0 R (lstnumber.-340.2) 2314 0 R (lstnumber.-341.1) 2317 0 R (lstnumber.-342.1) 2319 0 R (lstnumber.-343.1) 2321 0 R]
+/Limits [(lstnumber.-34.1) (lstnumber.-343.1)]
+>> endobj
+7532 0 obj <<
+/Names [(lstnumber.-344.1) 2327 0 R (lstnumber.-345.1) 2329 0 R (lstnumber.-346.1) 2331 0 R (lstnumber.-346.2) 2332 0 R (lstnumber.-347.1) 2334 0 R (lstnumber.-348.1) 2336 0 R]
+/Limits [(lstnumber.-344.1) (lstnumber.-348.1)]
+>> endobj
+7533 0 obj <<
+/Names [(lstnumber.-348.2) 2337 0 R (lstnumber.-348.3) 2338 0 R (lstnumber.-349.1) 2340 0 R (lstnumber.-35.1) 1405 0 R (lstnumber.-350.1) 2342 0 R (lstnumber.-350.2) 2343 0 R]
+/Limits [(lstnumber.-348.2) (lstnumber.-350.2)]
+>> endobj
+7534 0 obj <<
+/Names [(lstnumber.-350.3) 2344 0 R (lstnumber.-351.1) 2346 0 R (lstnumber.-351.2) 2347 0 R (lstnumber.-351.3) 2348 0 R (lstnumber.-351.4) 2349 0 R (lstnumber.-352.1) 2351 0 R]
+/Limits [(lstnumber.-350.3) (lstnumber.-352.1)]
+>> endobj
+7535 0 obj <<
+/Names [(lstnumber.-352.2) 2352 0 R (lstnumber.-352.3) 2353 0 R (lstnumber.-352.4) 2354 0 R (lstnumber.-353.1) 2356 0 R (lstnumber.-354.1) 2358 0 R (lstnumber.-354.2) 2359 0 R]
+/Limits [(lstnumber.-352.2) (lstnumber.-354.2)]
+>> endobj
+7536 0 obj <<
+/Names [(lstnumber.-355.1) 2361 0 R (lstnumber.-356.1) 2367 0 R (lstnumber.-357.1) 2369 0 R (lstnumber.-357.2) 2370 0 R (lstnumber.-358.1) 2372 0 R (lstnumber.-359.1) 2374 0 R]
+/Limits [(lstnumber.-355.1) (lstnumber.-359.1)]
+>> endobj
+7537 0 obj <<
+/Names [(lstnumber.-359.2) 2375 0 R (lstnumber.-36.1) 1407 0 R (lstnumber.-360.1) 2377 0 R (lstnumber.-361.1) 2379 0 R (lstnumber.-362.1) 2381 0 R (lstnumber.-363.1) 2383 0 R]
+/Limits [(lstnumber.-359.2) (lstnumber.-363.1)]
+>> endobj
+7538 0 obj <<
+/Names [(lstnumber.-364.1) 2385 0 R (lstnumber.-364.2) 2386 0 R (lstnumber.-365.1) 2388 0 R (lstnumber.-365.2) 2389 0 R (lstnumber.-365.3) 2390 0 R (lstnumber.-366.1) 2392 0 R]
+/Limits [(lstnumber.-364.1) (lstnumber.-366.1)]
+>> endobj
+7539 0 obj <<
+/Names [(lstnumber.-366.2) 2393 0 R (lstnumber.-367.1) 2395 0 R (lstnumber.-368.1) 2397 0 R (lstnumber.-368.2) 2398 0 R (lstnumber.-369.1) 2404 0 R (lstnumber.-37.1) 1409 0 R]
+/Limits [(lstnumber.-366.2) (lstnumber.-37.1)]
+>> endobj
+7540 0 obj <<
+/Names [(lstnumber.-370.1) 2406 0 R (lstnumber.-370.2) 2407 0 R (lstnumber.-371.1) 2409 0 R (lstnumber.-372.1) 2411 0 R (lstnumber.-373.1) 2413 0 R (lstnumber.-374.1) 2415 0 R]
+/Limits [(lstnumber.-370.1) (lstnumber.-374.1)]
+>> endobj
+7541 0 obj <<
+/Names [(lstnumber.-375.1) 2417 0 R (lstnumber.-376.1) 2419 0 R (lstnumber.-376.2) 2420 0 R (lstnumber.-376.3) 2421 0 R (lstnumber.-376.4) 2422 0 R (lstnumber.-376.5) 2423 0 R]
+/Limits [(lstnumber.-375.1) (lstnumber.-376.5)]
+>> endobj
+7542 0 obj <<
+/Names [(lstnumber.-376.6) 2424 0 R (lstnumber.-377.1) 2426 0 R (lstnumber.-378.1) 2428 0 R (lstnumber.-378.2) 2429 0 R (lstnumber.-379.1) 2431 0 R (lstnumber.-379.2) 2432 0 R]
+/Limits [(lstnumber.-376.6) (lstnumber.-379.2)]
+>> endobj
+7543 0 obj <<
+/Names [(lstnumber.-379.3) 2433 0 R (lstnumber.-379.4) 2434 0 R (lstnumber.-38.1) 1411 0 R (lstnumber.-380.1) 2436 0 R (lstnumber.-380.2) 2437 0 R (lstnumber.-380.3) 2438 0 R]
+/Limits [(lstnumber.-379.3) (lstnumber.-380.3)]
+>> endobj
+7544 0 obj <<
+/Names [(lstnumber.-381.1) 2444 0 R (lstnumber.-382.1) 2446 0 R (lstnumber.-383.1) 2448 0 R (lstnumber.-384.1) 2450 0 R (lstnumber.-385.1) 2452 0 R (lstnumber.-386.1) 2454 0 R]
+/Limits [(lstnumber.-381.1) (lstnumber.-386.1)]
+>> endobj
+7545 0 obj <<
+/Names [(lstnumber.-386.2) 2455 0 R (lstnumber.-387.1) 2457 0 R (lstnumber.-388.1) 2459 0 R (lstnumber.-388.2) 2460 0 R (lstnumber.-389.1) 2462 0 R (lstnumber.-39.1) 1413 0 R]
+/Limits [(lstnumber.-386.2) (lstnumber.-39.1)]
+>> endobj
+7546 0 obj <<
+/Names [(lstnumber.-390.1) 2464 0 R (lstnumber.-390.2) 2465 0 R (lstnumber.-391.1) 2467 0 R (lstnumber.-392.1) 2469 0 R (lstnumber.-393.1) 2471 0 R (lstnumber.-394.1) 2473 0 R]
+/Limits [(lstnumber.-390.1) (lstnumber.-394.1)]
+>> endobj
+7547 0 obj <<
+/Names [(lstnumber.-395.1) 2475 0 R (lstnumber.-396.1) 2482 0 R (lstnumber.-397.1) 2484 0 R (lstnumber.-397.2) 2485 0 R (lstnumber.-398.1) 2487 0 R (lstnumber.-399.1) 2489 0 R]
+/Limits [(lstnumber.-395.1) (lstnumber.-399.1)]
+>> endobj
+7548 0 obj <<
+/Names [(lstnumber.-4.1) 1312 0 R (lstnumber.-40.1) 1415 0 R (lstnumber.-400.1) 2491 0 R (lstnumber.-400.2) 2492 0 R (lstnumber.-400.3) 2493 0 R (lstnumber.-401.1) 2495 0 R]
+/Limits [(lstnumber.-4.1) (lstnumber.-401.1)]
+>> endobj
+7549 0 obj <<
+/Names [(lstnumber.-401.2) 2496 0 R (lstnumber.-402.1) 2498 0 R (lstnumber.-403.1) 2500 0 R (lstnumber.-403.2) 2501 0 R (lstnumber.-403.3) 2502 0 R (lstnumber.-404.1) 2504 0 R]
+/Limits [(lstnumber.-401.2) (lstnumber.-404.1)]
+>> endobj
+7550 0 obj <<
+/Names [(lstnumber.-404.2) 2505 0 R (lstnumber.-405.1) 2507 0 R (lstnumber.-405.2) 2508 0 R (lstnumber.-406.1) 2510 0 R (lstnumber.-407.1) 2512 0 R (lstnumber.-408.1) 2520 0 R]
+/Limits [(lstnumber.-404.2) (lstnumber.-408.1)]
+>> endobj
+7551 0 obj <<
+/Names [(lstnumber.-408.2) 2521 0 R (lstnumber.-408.3) 2522 0 R (lstnumber.-409.1) 2524 0 R (lstnumber.-409.2) 2525 0 R (lstnumber.-41.1) 1417 0 R (lstnumber.-410.1) 2527 0 R]
+/Limits [(lstnumber.-408.2) (lstnumber.-410.1)]
+>> endobj
+7552 0 obj <<
+/Names [(lstnumber.-410.2) 2528 0 R (lstnumber.-411.1) 2530 0 R (lstnumber.-412.1) 2532 0 R (lstnumber.-412.2) 2533 0 R (lstnumber.-412.3) 2534 0 R (lstnumber.-413.1) 2536 0 R]
+/Limits [(lstnumber.-410.2) (lstnumber.-413.1)]
+>> endobj
+7553 0 obj <<
+/Names [(lstnumber.-414.1) 2538 0 R (lstnumber.-415.1) 2540 0 R (lstnumber.-416.1) 2542 0 R (lstnumber.-417.1) 2544 0 R (lstnumber.-418.1) 2546 0 R (lstnumber.-418.2) 2547 0 R]
+/Limits [(lstnumber.-414.1) (lstnumber.-418.2)]
+>> endobj
+7554 0 obj <<
+/Names [(lstnumber.-418.3) 2548 0 R (lstnumber.-418.4) 2549 0 R (lstnumber.-419.1) 2555 0 R (lstnumber.-419.10) 2564 0 R (lstnumber.-419.11) 2565 0 R (lstnumber.-419.2) 2556 0 R]
+/Limits [(lstnumber.-418.3) (lstnumber.-419.2)]
+>> endobj
+7555 0 obj <<
+/Names [(lstnumber.-419.3) 2557 0 R (lstnumber.-419.4) 2558 0 R (lstnumber.-419.5) 2559 0 R (lstnumber.-419.6) 2560 0 R (lstnumber.-419.7) 2561 0 R (lstnumber.-419.8) 2562 0 R]
+/Limits [(lstnumber.-419.3) (lstnumber.-419.8)]
+>> endobj
+7556 0 obj <<
+/Names [(lstnumber.-419.9) 2563 0 R (lstnumber.-42.1) 1419 0 R (lstnumber.-420.1) 2567 0 R (lstnumber.-421.1) 2570 0 R (lstnumber.-422.1) 2572 0 R (lstnumber.-423.1) 2574 0 R]
+/Limits [(lstnumber.-419.9) (lstnumber.-423.1)]
+>> endobj
+7557 0 obj <<
+/Names [(lstnumber.-423.2) 2575 0 R (lstnumber.-424.1) 2578 0 R (lstnumber.-425.1) 2580 0 R (lstnumber.-426.1) 2582 0 R (lstnumber.-426.2) 2583 0 R (lstnumber.-427.1) 2590 0 R]
+/Limits [(lstnumber.-423.2) (lstnumber.-427.1)]
+>> endobj
+7558 0 obj <<
+/Names [(lstnumber.-428.1) 2592 0 R (lstnumber.-429.1) 2594 0 R (lstnumber.-429.2) 2595 0 R (lstnumber.-43.1) 1421 0 R (lstnumber.-430.1) 2598 0 R (lstnumber.-431.1) 2600 0 R]
+/Limits [(lstnumber.-428.1) (lstnumber.-431.1)]
+>> endobj
+7559 0 obj <<
+/Names [(lstnumber.-432.1) 2602 0 R (lstnumber.-432.2) 2603 0 R (lstnumber.-433.1) 2605 0 R (lstnumber.-434.1) 2607 0 R (lstnumber.-435.1) 2609 0 R (lstnumber.-436.1) 2611 0 R]
+/Limits [(lstnumber.-432.1) (lstnumber.-436.1)]
+>> endobj
+7560 0 obj <<
+/Names [(lstnumber.-437.1) 2618 0 R (lstnumber.-438.1) 2620 0 R (lstnumber.-439.1) 2622 0 R (lstnumber.-44.1) 1423 0 R (lstnumber.-440.1) 2625 0 R (lstnumber.-441.1) 2627 0 R]
+/Limits [(lstnumber.-437.1) (lstnumber.-441.1)]
+>> endobj
+7561 0 obj <<
+/Names [(lstnumber.-442.1) 2629 0 R (lstnumber.-443.1) 2631 0 R (lstnumber.-444.1) 2633 0 R (lstnumber.-445.1) 2635 0 R (lstnumber.-446.1) 2637 0 R (lstnumber.-447.1) 2644 0 R]
+/Limits [(lstnumber.-442.1) (lstnumber.-447.1)]
+>> endobj
+7562 0 obj <<
+/Names [(lstnumber.-448.1) 2646 0 R (lstnumber.-449.1) 2648 0 R (lstnumber.-45.1) 1425 0 R (lstnumber.-450.1) 2650 0 R (lstnumber.-451.1) 2652 0 R (lstnumber.-451.2) 2653 0 R]
+/Limits [(lstnumber.-448.1) (lstnumber.-451.2)]
+>> endobj
+7563 0 obj <<
+/Names [(lstnumber.-451.3) 2654 0 R (lstnumber.-451.4) 2655 0 R (lstnumber.-451.5) 2656 0 R (lstnumber.-451.6) 2657 0 R (lstnumber.-452.1) 2659 0 R (lstnumber.-453.1) 2661 0 R]
+/Limits [(lstnumber.-451.3) (lstnumber.-453.1)]
+>> endobj
+7564 0 obj <<
+/Names [(lstnumber.-454.1) 2663 0 R (lstnumber.-454.2) 2664 0 R (lstnumber.-455.1) 2666 0 R (lstnumber.-456.1) 2668 0 R (lstnumber.-457.1) 2670 0 R (lstnumber.-458.1) 2672 0 R]
+/Limits [(lstnumber.-454.1) (lstnumber.-458.1)]
+>> endobj
+7565 0 obj <<
+/Names [(lstnumber.-458.2) 2673 0 R (lstnumber.-458.3) 2674 0 R (lstnumber.-459.1) 2680 0 R (lstnumber.-46.1) 1427 0 R (lstnumber.-460.1) 2682 0 R (lstnumber.-461.1) 2684 0 R]
+/Limits [(lstnumber.-458.2) (lstnumber.-461.1)]
+>> endobj
+7566 0 obj <<
+/Names [(lstnumber.-462.1) 2687 0 R (lstnumber.-462.2) 2688 0 R (lstnumber.-462.3) 2689 0 R (lstnumber.-462.4) 2690 0 R (lstnumber.-462.5) 2691 0 R (lstnumber.-462.6) 2692 0 R]
+/Limits [(lstnumber.-462.1) (lstnumber.-462.6)]
+>> endobj
+7567 0 obj <<
+/Names [(lstnumber.-463.1) 2694 0 R (lstnumber.-463.2) 2695 0 R (lstnumber.-464.1) 2697 0 R (lstnumber.-465.1) 2699 0 R (lstnumber.-466.1) 2702 0 R (lstnumber.-467.1) 2705 0 R]
+/Limits [(lstnumber.-463.1) (lstnumber.-467.1)]
+>> endobj
+7568 0 obj <<
+/Names [(lstnumber.-468.1) 2712 0 R (lstnumber.-469.1) 2714 0 R (lstnumber.-47.1) 1434 0 R (lstnumber.-47.2) 1435 0 R (lstnumber.-470.1) 2716 0 R (lstnumber.-471.1) 2718 0 R]
+/Limits [(lstnumber.-468.1) (lstnumber.-471.1)]
+>> endobj
+7569 0 obj <<
+/Names [(lstnumber.-472.1) 2721 0 R (lstnumber.-472.2) 2722 0 R (lstnumber.-473.1) 2724 0 R (lstnumber.-474.1) 2726 0 R (lstnumber.-474.2) 2727 0 R (lstnumber.-475.1) 2729 0 R]
+/Limits [(lstnumber.-472.1) (lstnumber.-475.1)]
+>> endobj
+7570 0 obj <<
+/Names [(lstnumber.-476.1) 2731 0 R (lstnumber.-477.1) 2733 0 R (lstnumber.-477.2) 2734 0 R (lstnumber.-478.1) 2736 0 R (lstnumber.-479.1) 2743 0 R (lstnumber.-48.1) 1437 0 R]
+/Limits [(lstnumber.-476.1) (lstnumber.-48.1)]
+>> endobj
+7571 0 obj <<
+/Names [(lstnumber.-48.2) 1438 0 R (lstnumber.-480.1) 2745 0 R (lstnumber.-481.1) 2749 0 R (lstnumber.-482.1) 2751 0 R (lstnumber.-483.1) 2753 0 R (lstnumber.-484.1) 2755 0 R]
+/Limits [(lstnumber.-48.2) (lstnumber.-484.1)]
+>> endobj
+7572 0 obj <<
+/Names [(lstnumber.-484.2) 2756 0 R (lstnumber.-485.1) 2758 0 R (lstnumber.-486.1) 2760 0 R (lstnumber.-487.1) 2767 0 R (lstnumber.-488.1) 2769 0 R (lstnumber.-489.1) 2771 0 R]
+/Limits [(lstnumber.-484.2) (lstnumber.-489.1)]
+>> endobj
+7573 0 obj <<
+/Names [(lstnumber.-489.2) 2772 0 R (lstnumber.-49.1) 1440 0 R (lstnumber.-49.2) 1441 0 R (lstnumber.-490.1) 2774 0 R (lstnumber.-490.2) 2775 0 R (lstnumber.-491.1) 2777 0 R]
+/Limits [(lstnumber.-489.2) (lstnumber.-491.1)]
+>> endobj
+7574 0 obj <<
+/Names [(lstnumber.-491.2) 2778 0 R (lstnumber.-492.1) 2780 0 R (lstnumber.-493.1) 2783 0 R (lstnumber.-494.1) 2785 0 R (lstnumber.-495.1) 2787 0 R (lstnumber.-496.1) 2789 0 R]
+/Limits [(lstnumber.-491.2) (lstnumber.-496.1)]
+>> endobj
+7575 0 obj <<
+/Names [(lstnumber.-497.1) 2791 0 R (lstnumber.-498.1) 2793 0 R (lstnumber.-499.1) 2795 0 R (lstnumber.-5.1) 1314 0 R (lstnumber.-50.1) 1443 0 R (lstnumber.-500.1) 2802 0 R]
+/Limits [(lstnumber.-497.1) (lstnumber.-500.1)]
+>> endobj
+7576 0 obj <<
+/Names [(lstnumber.-500.2) 2803 0 R (lstnumber.-501.1) 2806 0 R (lstnumber.-502.1) 2808 0 R (lstnumber.-503.1) 2810 0 R (lstnumber.-504.1) 2812 0 R (lstnumber.-505.1) 2815 0 R]
+/Limits [(lstnumber.-500.2) (lstnumber.-505.1)]
+>> endobj
+7577 0 obj <<
+/Names [(lstnumber.-506.1) 2817 0 R (lstnumber.-506.2) 2818 0 R (lstnumber.-507.1) 2821 0 R (lstnumber.-508.1) 2829 0 R (lstnumber.-509.1) 2831 0 R (lstnumber.-51.1) 1445 0 R]
+/Limits [(lstnumber.-506.1) (lstnumber.-51.1)]
+>> endobj
+7578 0 obj <<
+/Names [(lstnumber.-51.2) 1446 0 R (lstnumber.-510.1) 2833 0 R (lstnumber.-511.1) 2835 0 R (lstnumber.-512.1) 2837 0 R (lstnumber.-513.1) 2840 0 R (lstnumber.-513.2) 2841 0 R]
+/Limits [(lstnumber.-51.2) (lstnumber.-513.2)]
+>> endobj
+7579 0 obj <<
+/Names [(lstnumber.-514.1) 2843 0 R (lstnumber.-514.2) 2844 0 R (lstnumber.-515.1) 2846 0 R (lstnumber.-515.2) 2847 0 R (lstnumber.-516.1) 2849 0 R (lstnumber.-516.2) 2850 0 R]
+/Limits [(lstnumber.-514.1) (lstnumber.-516.2)]
+>> endobj
+7580 0 obj <<
+/Names [(lstnumber.-517.1) 2857 0 R (lstnumber.-517.2) 2858 0 R (lstnumber.-517.3) 2859 0 R (lstnumber.-518.1) 2861 0 R (lstnumber.-519.1) 2863 0 R (lstnumber.-519.2) 2864 0 R]
+/Limits [(lstnumber.-517.1) (lstnumber.-519.2)]
+>> endobj
+7581 0 obj <<
+/Names [(lstnumber.-52.1) 1448 0 R (lstnumber.-520.1) 2866 0 R (lstnumber.-520.2) 2867 0 R (lstnumber.-521.1) 2869 0 R (lstnumber.-522.1) 2871 0 R (lstnumber.-522.2) 2872 0 R]
+/Limits [(lstnumber.-52.1) (lstnumber.-522.2)]
+>> endobj
+7582 0 obj <<
+/Names [(lstnumber.-523.1) 2874 0 R (lstnumber.-523.2) 2875 0 R (lstnumber.-524.1) 2877 0 R (lstnumber.-524.2) 2878 0 R (lstnumber.-524.3) 2879 0 R (lstnumber.-524.4) 2880 0 R]
+/Limits [(lstnumber.-523.1) (lstnumber.-524.4)]
+>> endobj
+7583 0 obj <<
+/Names [(lstnumber.-524.5) 2881 0 R (lstnumber.-525.1) 2883 0 R (lstnumber.-525.2) 2884 0 R (lstnumber.-526.1) 2886 0 R (lstnumber.-527.1) 2888 0 R (lstnumber.-528.1) 2895 0 R]
+/Limits [(lstnumber.-524.5) (lstnumber.-528.1)]
+>> endobj
+7584 0 obj <<
+/Names [(lstnumber.-528.2) 2896 0 R (lstnumber.-529.1) 2898 0 R (lstnumber.-53.1) 1450 0 R (lstnumber.-53.2) 1451 0 R (lstnumber.-53.3) 1452 0 R (lstnumber.-53.4) 1453 0 R]
+/Limits [(lstnumber.-528.2) (lstnumber.-53.4)]
+>> endobj
+7585 0 obj <<
+/Names [(lstnumber.-530.1) 2900 0 R (lstnumber.-531.1) 2902 0 R (lstnumber.-532.1) 2904 0 R (lstnumber.-532.2) 2905 0 R (lstnumber.-532.3) 2906 0 R (lstnumber.-532.4) 2907 0 R]
+/Limits [(lstnumber.-530.1) (lstnumber.-532.4)]
+>> endobj
+7586 0 obj <<
+/Names [(lstnumber.-532.5) 2908 0 R (lstnumber.-533.1) 2910 0 R (lstnumber.-534.1) 2912 0 R (lstnumber.-535.1) 2915 0 R (lstnumber.-536.1) 2917 0 R (lstnumber.-536.2) 2918 0 R]
+/Limits [(lstnumber.-532.5) (lstnumber.-536.2)]
+>> endobj
+7587 0 obj <<
+/Names [(lstnumber.-537.1) 2920 0 R (lstnumber.-538.1) 2922 0 R (lstnumber.-539.1) 2928 0 R (lstnumber.-539.2) 2929 0 R (lstnumber.-54.1) 1455 0 R (lstnumber.-54.2) 1456 0 R]
+/Limits [(lstnumber.-537.1) (lstnumber.-54.2)]
+>> endobj
+7588 0 obj <<
+/Names [(lstnumber.-540.1) 2931 0 R (lstnumber.-540.2) 2932 0 R (lstnumber.-541.1) 2934 0 R (lstnumber.-541.2) 2935 0 R (lstnumber.-542.1) 2937 0 R (lstnumber.-543.1) 2939 0 R]
+/Limits [(lstnumber.-540.1) (lstnumber.-543.1)]
+>> endobj
+7589 0 obj <<
+/Names [(lstnumber.-543.2) 2940 0 R (lstnumber.-544.1) 2942 0 R (lstnumber.-544.2) 2943 0 R (lstnumber.-545.1) 2945 0 R (lstnumber.-545.2) 2946 0 R (lstnumber.-546.1) 2948 0 R]
+/Limits [(lstnumber.-543.2) (lstnumber.-546.1)]
+>> endobj
+7590 0 obj <<
+/Names [(lstnumber.-547.1) 2950 0 R (lstnumber.-547.2) 2951 0 R (lstnumber.-548.1) 2953 0 R (lstnumber.-549.1) 2955 0 R (lstnumber.-55.1) 1458 0 R (lstnumber.-55.2) 1459 0 R]
+/Limits [(lstnumber.-547.1) (lstnumber.-55.2)]
+>> endobj
+7591 0 obj <<
+/Names [(lstnumber.-550.1) 2957 0 R (lstnumber.-550.2) 2958 0 R (lstnumber.-551.1) 2960 0 R (lstnumber.-551.2) 2961 0 R (lstnumber.-552.1) 2967 0 R (lstnumber.-552.2) 2968 0 R]
+/Limits [(lstnumber.-550.1) (lstnumber.-552.2)]
+>> endobj
+7592 0 obj <<
+/Names [(lstnumber.-553.1) 2970 0 R (lstnumber.-553.2) 2971 0 R (lstnumber.-553.3) 2972 0 R (lstnumber.-553.4) 2973 0 R (lstnumber.-553.5) 2974 0 R (lstnumber.-554.1) 2976 0 R]
+/Limits [(lstnumber.-553.1) (lstnumber.-554.1)]
+>> endobj
+7593 0 obj <<
+/Names [(lstnumber.-554.2) 2977 0 R (lstnumber.-554.3) 2978 0 R (lstnumber.-555.1) 2980 0 R (lstnumber.-555.2) 2981 0 R (lstnumber.-555.3) 2982 0 R (lstnumber.-556.1) 2984 0 R]
+/Limits [(lstnumber.-554.2) (lstnumber.-556.1)]
+>> endobj
+7594 0 obj <<
+/Names [(lstnumber.-557.1) 2986 0 R (lstnumber.-558.1) 2989 0 R (lstnumber.-559.1) 2991 0 R (lstnumber.-559.2) 2992 0 R (lstnumber.-56.1) 1461 0 R (lstnumber.-56.2) 1462 0 R]
+/Limits [(lstnumber.-557.1) (lstnumber.-56.2)]
+>> endobj
+7595 0 obj <<
+/Names [(lstnumber.-56.3) 1463 0 R (lstnumber.-56.4) 1464 0 R (lstnumber.-560.1) 2994 0 R (lstnumber.-560.2) 2995 0 R (lstnumber.-561.1) 2997 0 R (lstnumber.-561.2) 2998 0 R]
+/Limits [(lstnumber.-56.3) (lstnumber.-561.2)]
+>> endobj
+7596 0 obj <<
+/Names [(lstnumber.-562.1) 3000 0 R (lstnumber.-563.1) 3007 0 R (lstnumber.-563.2) 3008 0 R (lstnumber.-564.1) 3011 0 R (lstnumber.-564.2) 3012 0 R (lstnumber.-564.3) 3013 0 R]
+/Limits [(lstnumber.-562.1) (lstnumber.-564.3)]
+>> endobj
+7597 0 obj <<
+/Names [(lstnumber.-564.4) 3014 0 R (lstnumber.-565.1) 3016 0 R (lstnumber.-566.1) 3018 0 R (lstnumber.-567.1) 3020 0 R (lstnumber.-568.1) 3022 0 R (lstnumber.-568.2) 3023 0 R]
+/Limits [(lstnumber.-564.4) (lstnumber.-568.2)]
+>> endobj
+7598 0 obj <<
+/Names [(lstnumber.-569.1) 3025 0 R (lstnumber.-57.1) 1466 0 R (lstnumber.-570.1) 3027 0 R (lstnumber.-571.1) 3029 0 R (lstnumber.-572.1) 3031 0 R (lstnumber.-573.1) 3033 0 R]
+/Limits [(lstnumber.-569.1) (lstnumber.-573.1)]
+>> endobj
+7599 0 obj <<
+/Names [(lstnumber.-574.1) 3039 0 R (lstnumber.-575.1) 3041 0 R (lstnumber.-576.1) 3043 0 R (lstnumber.-577.1) 3045 0 R (lstnumber.-578.1) 3047 0 R (lstnumber.-579.1) 3049 0 R]
+/Limits [(lstnumber.-574.1) (lstnumber.-579.1)]
+>> endobj
+7600 0 obj <<
+/Names [(lstnumber.-58.1) 1468 0 R (lstnumber.-580.1) 3051 0 R (lstnumber.-581.1) 3054 0 R (lstnumber.-582.1) 3056 0 R (lstnumber.-583.1) 3058 0 R (lstnumber.-584.1) 3060 0 R]
+/Limits [(lstnumber.-58.1) (lstnumber.-584.1)]
+>> endobj
+7601 0 obj <<
+/Names [(lstnumber.-585.1) 3062 0 R (lstnumber.-586.1) 3064 0 R (lstnumber.-587.1) 3070 0 R (lstnumber.-588.1) 3072 0 R (lstnumber.-589.1) 3074 0 R (lstnumber.-59.1) 1474 0 R]
+/Limits [(lstnumber.-585.1) (lstnumber.-59.1)]
+>> endobj
+7602 0 obj <<
+/Names [(lstnumber.-59.2) 1475 0 R (lstnumber.-590.1) 3076 0 R (lstnumber.-591.1) 3078 0 R (lstnumber.-592.1) 3080 0 R (lstnumber.-593.1) 3082 0 R (lstnumber.-594.1) 3084 0 R]
+/Limits [(lstnumber.-59.2) (lstnumber.-594.1)]
+>> endobj
+7603 0 obj <<
+/Names [(lstnumber.-595.1) 3086 0 R (lstnumber.-595.10) 3095 0 R (lstnumber.-595.11) 3096 0 R (lstnumber.-595.12) 3097 0 R (lstnumber.-595.13) 3098 0 R (lstnumber.-595.14) 3099 0 R]
+/Limits [(lstnumber.-595.1) (lstnumber.-595.14)]
+>> endobj
+7604 0 obj <<
+/Names [(lstnumber.-595.15) 3100 0 R (lstnumber.-595.2) 3087 0 R (lstnumber.-595.3) 3088 0 R (lstnumber.-595.4) 3089 0 R (lstnumber.-595.5) 3090 0 R (lstnumber.-595.6) 3091 0 R]
+/Limits [(lstnumber.-595.15) (lstnumber.-595.6)]
+>> endobj
+7605 0 obj <<
+/Names [(lstnumber.-595.7) 3092 0 R (lstnumber.-595.8) 3093 0 R (lstnumber.-595.9) 3094 0 R (lstnumber.-596.1) 3102 0 R (lstnumber.-596.2) 3103 0 R (lstnumber.-597.1) 3105 0 R]
+/Limits [(lstnumber.-595.7) (lstnumber.-597.1)]
+>> endobj
+7606 0 obj <<
+/Names [(lstnumber.-598.1) 3112 0 R (lstnumber.-599.1) 3114 0 R (lstnumber.-6.1) 1316 0 R (lstnumber.-60.1) 1477 0 R (lstnumber.-60.2) 1478 0 R (lstnumber.-600.1) 3117 0 R]
+/Limits [(lstnumber.-598.1) (lstnumber.-600.1)]
+>> endobj
+7607 0 obj <<
+/Names [(lstnumber.-601.1) 3119 0 R (lstnumber.-602.1) 3121 0 R (lstnumber.-603.1) 3123 0 R (lstnumber.-604.1) 3125 0 R (lstnumber.-605.1) 3127 0 R (lstnumber.-606.1) 3129 0 R]
+/Limits [(lstnumber.-601.1) (lstnumber.-606.1)]
+>> endobj
+7608 0 obj <<
+/Names [(lstnumber.-607.1) 3131 0 R (lstnumber.-607.2) 3132 0 R (lstnumber.-608.1) 3135 0 R (lstnumber.-609.1) 3142 0 R (lstnumber.-61.1) 1480 0 R (lstnumber.-61.2) 1481 0 R]
+/Limits [(lstnumber.-607.1) (lstnumber.-61.2)]
+>> endobj
+7609 0 obj <<
+/Names [(lstnumber.-610.1) 3144 0 R (lstnumber.-611.1) 3147 0 R (lstnumber.-612.1) 3159 0 R (lstnumber.-613.1) 3161 0 R (lstnumber.-614.1) 3163 0 R (lstnumber.-615.1) 3165 0 R]
+/Limits [(lstnumber.-610.1) (lstnumber.-615.1)]
+>> endobj
+7610 0 obj <<
+/Names [(lstnumber.-616.1) 3167 0 R (lstnumber.-617.1) 3169 0 R (lstnumber.-618.1) 3171 0 R (lstnumber.-619.1) 3173 0 R (lstnumber.-62.1) 1483 0 R (lstnumber.-620.1) 3175 0 R]
+/Limits [(lstnumber.-616.1) (lstnumber.-620.1)]
+>> endobj
+7611 0 obj <<
+/Names [(lstnumber.-620.2) 3176 0 R (lstnumber.-620.3) 3177 0 R (lstnumber.-621.1) 3179 0 R (lstnumber.-622.1) 3186 0 R (lstnumber.-622.2) 3187 0 R (lstnumber.-623.1) 3189 0 R]
+/Limits [(lstnumber.-620.2) (lstnumber.-623.1)]
+>> endobj
+7612 0 obj <<
+/Names [(lstnumber.-624.1) 3191 0 R (lstnumber.-625.1) 3193 0 R (lstnumber.-626.1) 3195 0 R (lstnumber.-627.1) 3197 0 R (lstnumber.-627.2) 3198 0 R (lstnumber.-627.3) 3199 0 R]
+/Limits [(lstnumber.-624.1) (lstnumber.-627.3)]
+>> endobj
+7613 0 obj <<
+/Names [(lstnumber.-627.4) 3200 0 R (lstnumber.-628.1) 3202 0 R (lstnumber.-628.2) 3203 0 R (lstnumber.-629.1) 3206 0 R (lstnumber.-63.1) 1485 0 R (lstnumber.-63.2) 1486 0 R]
+/Limits [(lstnumber.-627.4) (lstnumber.-63.2)]
+>> endobj
+7614 0 obj <<
+/Names [(lstnumber.-63.3) 1487 0 R (lstnumber.-630.1) 3208 0 R (lstnumber.-631.1) 3210 0 R (lstnumber.-632.1) 3212 0 R (lstnumber.-633.1) 3218 0 R (lstnumber.-634.1) 3220 0 R]
+/Limits [(lstnumber.-63.3) (lstnumber.-634.1)]
+>> endobj
+7615 0 obj <<
+/Names [(lstnumber.-634.2) 3221 0 R (lstnumber.-634.3) 3222 0 R (lstnumber.-635.1) 3224 0 R (lstnumber.-636.1) 3226 0 R (lstnumber.-636.2) 3227 0 R (lstnumber.-636.3) 3228 0 R]
+/Limits [(lstnumber.-634.2) (lstnumber.-636.3)]
+>> endobj
+7616 0 obj <<
+/Names [(lstnumber.-636.4) 3229 0 R (lstnumber.-637.1) 3231 0 R (lstnumber.-638.1) 3233 0 R (lstnumber.-639.1) 3235 0 R (lstnumber.-639.2) 3236 0 R (lstnumber.-639.3) 3237 0 R]
+/Limits [(lstnumber.-636.4) (lstnumber.-639.3)]
+>> endobj
+7617 0 obj <<
+/Names [(lstnumber.-639.4) 3238 0 R (lstnumber.-64.1) 1489 0 R (lstnumber.-640.1) 3240 0 R (lstnumber.-641.1) 3242 0 R (lstnumber.-641.2) 3243 0 R (lstnumber.-642.1) 3245 0 R]
+/Limits [(lstnumber.-639.4) (lstnumber.-642.1)]
+>> endobj
+7618 0 obj <<
+/Names [(lstnumber.-642.2) 3246 0 R (lstnumber.-643.1) 3248 0 R (lstnumber.-643.2) 3249 0 R (lstnumber.-644.1) 3251 0 R (lstnumber.-644.2) 3252 0 R (lstnumber.-645.1) 3259 0 R]
+/Limits [(lstnumber.-642.2) (lstnumber.-645.1)]
+>> endobj
+7619 0 obj <<
+/Names [(lstnumber.-646.1) 3261 0 R (lstnumber.-646.2) 3262 0 R (lstnumber.-647.1) 3264 0 R (lstnumber.-648.1) 3266 0 R (lstnumber.-649.1) 3268 0 R (lstnumber.-649.2) 3269 0 R]
+/Limits [(lstnumber.-646.1) (lstnumber.-649.2)]
+>> endobj
+7620 0 obj <<
+/Names [(lstnumber.-649.3) 3270 0 R (lstnumber.-65.1) 1491 0 R (lstnumber.-650.1) 3272 0 R (lstnumber.-651.1) 3274 0 R (lstnumber.-652.1) 3276 0 R (lstnumber.-653.1) 3278 0 R]
+/Limits [(lstnumber.-649.3) (lstnumber.-653.1)]
+>> endobj
+7621 0 obj <<
+/Names [(lstnumber.-654.1) 3280 0 R (lstnumber.-655.1) 3283 0 R (lstnumber.-656.1) 3289 0 R (lstnumber.-656.2) 3290 0 R (lstnumber.-656.3) 3291 0 R (lstnumber.-656.4) 3292 0 R]
+/Limits [(lstnumber.-654.1) (lstnumber.-656.4)]
+>> endobj
+7622 0 obj <<
+/Names [(lstnumber.-657.1) 3294 0 R (lstnumber.-658.1) 3296 0 R (lstnumber.-659.1) 3298 0 R (lstnumber.-659.2) 3299 0 R (lstnumber.-66.1) 1493 0 R (lstnumber.-66.2) 1494 0 R]
+/Limits [(lstnumber.-657.1) (lstnumber.-66.2)]
+>> endobj
+7623 0 obj <<
+/Names [(lstnumber.-660.1) 3301 0 R (lstnumber.-660.2) 3302 0 R (lstnumber.-661.1) 3304 0 R (lstnumber.-662.1) 3306 0 R (lstnumber.-663.1) 3308 0 R (lstnumber.-663.2) 3309 0 R]
+/Limits [(lstnumber.-660.1) (lstnumber.-663.2)]
+>> endobj
+7624 0 obj <<
+/Names [(lstnumber.-664.1) 3311 0 R (lstnumber.-665.1) 3313 0 R (lstnumber.-665.2) 3314 0 R (lstnumber.-666.1) 3316 0 R (lstnumber.-666.2) 3317 0 R (lstnumber.-667.1) 3319 0 R]
+/Limits [(lstnumber.-664.1) (lstnumber.-667.1)]
+>> endobj
+7625 0 obj <<
+/Names [(lstnumber.-667.2) 3320 0 R (lstnumber.-667.3) 3321 0 R (lstnumber.-668.1) 3327 0 R (lstnumber.-668.2) 3328 0 R (lstnumber.-668.3) 3329 0 R (lstnumber.-668.4) 3330 0 R]
+/Limits [(lstnumber.-667.2) (lstnumber.-668.4)]
+>> endobj
+7626 0 obj <<
+/Names [(lstnumber.-668.5) 3331 0 R (lstnumber.-668.6) 3332 0 R (lstnumber.-668.7) 3333 0 R (lstnumber.-669.1) 3335 0 R (lstnumber.-669.2) 3336 0 R (lstnumber.-669.3) 3337 0 R]
+/Limits [(lstnumber.-668.5) (lstnumber.-669.3)]
+>> endobj
+7627 0 obj <<
+/Names [(lstnumber.-67.1) 1496 0 R (lstnumber.-67.2) 1497 0 R (lstnumber.-670.1) 3339 0 R (lstnumber.-670.2) 3340 0 R (lstnumber.-670.3) 3341 0 R (lstnumber.-670.4) 3342 0 R]
+/Limits [(lstnumber.-67.1) (lstnumber.-670.4)]
+>> endobj
+7628 0 obj <<
+/Names [(lstnumber.-670.5) 3343 0 R (lstnumber.-671.1) 3345 0 R (lstnumber.-671.2) 3346 0 R (lstnumber.-672.1) 3348 0 R (lstnumber.-673.1) 3350 0 R (lstnumber.-673.2) 3351 0 R]
+/Limits [(lstnumber.-670.5) (lstnumber.-673.2)]
+>> endobj
+7629 0 obj <<
+/Names [(lstnumber.-674.1) 3353 0 R (lstnumber.-675.1) 3355 0 R (lstnumber.-675.2) 3356 0 R (lstnumber.-675.3) 3357 0 R (lstnumber.-676.1) 3359 0 R (lstnumber.-677.1) 3361 0 R]
+/Limits [(lstnumber.-674.1) (lstnumber.-677.1)]
+>> endobj
+7630 0 obj <<
+/Names [(lstnumber.-677.2) 3362 0 R (lstnumber.-678.1) 3369 0 R (lstnumber.-679.1) 3372 0 R (lstnumber.-68.1) 1499 0 R (lstnumber.-680.1) 3375 0 R (lstnumber.-681.1) 3378 0 R]
+/Limits [(lstnumber.-677.2) (lstnumber.-681.1)]
+>> endobj
+7631 0 obj <<
+/Names [(lstnumber.-682.1) 3380 0 R (lstnumber.-682.2) 3381 0 R (lstnumber.-683.1) 3384 0 R (lstnumber.-684.1) 3386 0 R (lstnumber.-685.1) 3392 0 R (lstnumber.-686.1) 3394 0 R]
+/Limits [(lstnumber.-682.1) (lstnumber.-686.1)]
+>> endobj
+7632 0 obj <<
+/Names [(lstnumber.-687.1) 3396 0 R (lstnumber.-688.1) 3398 0 R (lstnumber.-689.1) 3400 0 R (lstnumber.-69.1) 1501 0 R (lstnumber.-69.2) 1502 0 R (lstnumber.-690.1) 3402 0 R]
+/Limits [(lstnumber.-687.1) (lstnumber.-690.1)]
+>> endobj
+7633 0 obj <<
+/Names [(lstnumber.-691.1) 3404 0 R (lstnumber.-692.1) 3406 0 R (lstnumber.-693.1) 3408 0 R (lstnumber.-694.1) 3410 0 R (lstnumber.-695.1) 3412 0 R (lstnumber.-696.1) 3414 0 R]
+/Limits [(lstnumber.-691.1) (lstnumber.-696.1)]
+>> endobj
+7634 0 obj <<
+/Names [(lstnumber.-697.1) 3416 0 R (lstnumber.-697.2) 3417 0 R (lstnumber.-697.3) 3418 0 R (lstnumber.-698.1) 3420 0 R (lstnumber.-699.1) 3426 0 R (lstnumber.-7.1) 1318 0 R]
+/Limits [(lstnumber.-697.1) (lstnumber.-7.1)]
+>> endobj
+7635 0 obj <<
+/Names [(lstnumber.-70.1) 1504 0 R (lstnumber.-70.2) 1505 0 R (lstnumber.-700.1) 3428 0 R (lstnumber.-700.2) 3429 0 R (lstnumber.-700.3) 3430 0 R (lstnumber.-700.4) 3431 0 R]
+/Limits [(lstnumber.-70.1) (lstnumber.-700.4)]
+>> endobj
+7636 0 obj <<
+/Names [(lstnumber.-700.5) 3432 0 R (lstnumber.-700.6) 3433 0 R (lstnumber.-701.1) 3435 0 R (lstnumber.-701.2) 3436 0 R (lstnumber.-701.3) 3437 0 R (lstnumber.-702.1) 3439 0 R]
+/Limits [(lstnumber.-700.5) (lstnumber.-702.1)]
+>> endobj
+7637 0 obj <<
+/Names [(lstnumber.-703.1) 3441 0 R (lstnumber.-703.2) 3442 0 R (lstnumber.-704.1) 3444 0 R (lstnumber.-705.1) 3446 0 R (lstnumber.-706.1) 3448 0 R (lstnumber.-707.1) 3450 0 R]
+/Limits [(lstnumber.-703.1) (lstnumber.-707.1)]
+>> endobj
+7638 0 obj <<
+/Names [(lstnumber.-708.1) 3452 0 R (lstnumber.-709.1) 3454 0 R (lstnumber.-71.1) 1507 0 R (lstnumber.-710.1) 3456 0 R (lstnumber.-711.1) 3458 0 R (lstnumber.-712.1) 3465 0 R]
+/Limits [(lstnumber.-708.1) (lstnumber.-712.1)]
+>> endobj
+7639 0 obj <<
+/Names [(lstnumber.-713.1) 3467 0 R (lstnumber.-714.1) 3469 0 R (lstnumber.-715.1) 3471 0 R (lstnumber.-716.1) 3473 0 R (lstnumber.-717.1) 3475 0 R (lstnumber.-718.1) 3477 0 R]
+/Limits [(lstnumber.-713.1) (lstnumber.-718.1)]
+>> endobj
+7640 0 obj <<
+/Names [(lstnumber.-719.1) 3479 0 R (lstnumber.-72.1) 1513 0 R (lstnumber.-72.2) 1514 0 R (lstnumber.-72.3) 1515 0 R (lstnumber.-720.1) 3481 0 R (lstnumber.-721.1) 3483 0 R]
+/Limits [(lstnumber.-719.1) (lstnumber.-721.1)]
+>> endobj
+7641 0 obj <<
+/Names [(lstnumber.-722.1) 3485 0 R (lstnumber.-723.1) 3487 0 R (lstnumber.-724.1) 3489 0 R (lstnumber.-725.1) 3491 0 R (lstnumber.-725.2) 3492 0 R (lstnumber.-726.1) 3498 0 R]
+/Limits [(lstnumber.-722.1) (lstnumber.-726.1)]
+>> endobj
+7642 0 obj <<
+/Names [(lstnumber.-727.1) 3500 0 R (lstnumber.-728.1) 3502 0 R (lstnumber.-729.1) 3504 0 R (lstnumber.-73.1) 1517 0 R (lstnumber.-730.1) 3506 0 R (lstnumber.-731.1) 3508 0 R]
+/Limits [(lstnumber.-727.1) (lstnumber.-731.1)]
+>> endobj
+7643 0 obj <<
+/Names [(lstnumber.-732.1) 3510 0 R (lstnumber.-733.1) 3512 0 R (lstnumber.-734.1) 3514 0 R (lstnumber.-735.1) 3516 0 R (lstnumber.-736.1) 3518 0 R (lstnumber.-737.1) 3520 0 R]
+/Limits [(lstnumber.-732.1) (lstnumber.-737.1)]
+>> endobj
+7644 0 obj <<
+/Names [(lstnumber.-738.1) 3522 0 R (lstnumber.-739.1) 3528 0 R (lstnumber.-74.1) 1519 0 R (lstnumber.-740.1) 3530 0 R (lstnumber.-741.1) 3532 0 R (lstnumber.-742.1) 3534 0 R]
+/Limits [(lstnumber.-738.1) (lstnumber.-742.1)]
+>> endobj
+7645 0 obj <<
+/Names [(lstnumber.-743.1) 3536 0 R (lstnumber.-744.1) 3538 0 R (lstnumber.-745.1) 3540 0 R (lstnumber.-746.1) 3542 0 R (lstnumber.-747.1) 3544 0 R (lstnumber.-748.1) 3546 0 R]
+/Limits [(lstnumber.-743.1) (lstnumber.-748.1)]
+>> endobj
+7646 0 obj <<
+/Names [(lstnumber.-749.1) 3548 0 R (lstnumber.-75.1) 1521 0 R (lstnumber.-750.1) 3550 0 R (lstnumber.-751.1) 3552 0 R (lstnumber.-751.2) 3553 0 R (lstnumber.-752.1) 3555 0 R]
+/Limits [(lstnumber.-749.1) (lstnumber.-752.1)]
+>> endobj
+7647 0 obj <<
+/Names [(lstnumber.-753.1) 3561 0 R (lstnumber.-753.2) 3562 0 R (lstnumber.-753.3) 3563 0 R (lstnumber.-753.4) 3564 0 R (lstnumber.-753.5) 3565 0 R (lstnumber.-753.6) 3566 0 R]
+/Limits [(lstnumber.-753.1) (lstnumber.-753.6)]
+>> endobj
+7648 0 obj <<
+/Names [(lstnumber.-754.1) 3568 0 R (lstnumber.-755.1) 3570 0 R (lstnumber.-756.1) 3572 0 R (lstnumber.-757.1) 3574 0 R (lstnumber.-758.1) 3576 0 R (lstnumber.-759.1) 3578 0 R]
+/Limits [(lstnumber.-754.1) (lstnumber.-759.1)]
+>> endobj
+7649 0 obj <<
+/Names [(lstnumber.-76.1) 1523 0 R (lstnumber.-76.2) 1524 0 R (lstnumber.-76.3) 1525 0 R (lstnumber.-76.4) 1526 0 R (lstnumber.-76.5) 1527 0 R (lstnumber.-76.6) 1528 0 R]
+/Limits [(lstnumber.-76.1) (lstnumber.-76.6)]
+>> endobj
+7650 0 obj <<
+/Names [(lstnumber.-760.1) 3580 0 R (lstnumber.-761.1) 3582 0 R (lstnumber.-762.1) 3584 0 R (lstnumber.-763.1) 3586 0 R (lstnumber.-764.1) 3588 0 R (lstnumber.-765.1) 3590 0 R]
+/Limits [(lstnumber.-760.1) (lstnumber.-765.1)]
+>> endobj
+7651 0 obj <<
+/Names [(lstnumber.-766.1) 3596 0 R (lstnumber.-767.1) 3598 0 R (lstnumber.-768.1) 3600 0 R (lstnumber.-769.1) 3602 0 R (lstnumber.-769.2) 3603 0 R (lstnumber.-77.1) 1530 0 R]
+/Limits [(lstnumber.-766.1) (lstnumber.-77.1)]
+>> endobj
+7652 0 obj <<
+/Names [(lstnumber.-77.2) 1531 0 R (lstnumber.-770.1) 3605 0 R (lstnumber.-771.1) 3607 0 R (lstnumber.-772.1) 3609 0 R (lstnumber.-772.2) 3610 0 R (lstnumber.-773.1) 3612 0 R]
+/Limits [(lstnumber.-77.2) (lstnumber.-773.1)]
+>> endobj
+7653 0 obj <<
+/Names [(lstnumber.-774.1) 3614 0 R (lstnumber.-774.2) 3615 0 R (lstnumber.-774.3) 3616 0 R (lstnumber.-775.1) 3618 0 R (lstnumber.-775.2) 3619 0 R (lstnumber.-776.1) 3622 0 R]
+/Limits [(lstnumber.-774.1) (lstnumber.-776.1)]
+>> endobj
+7654 0 obj <<
+/Names [(lstnumber.-777.1) 3628 0 R (lstnumber.-778.1) 3630 0 R (lstnumber.-779.1) 3632 0 R (lstnumber.-78.1) 1533 0 R (lstnumber.-780.1) 3634 0 R (lstnumber.-780.2) 3635 0 R]
+/Limits [(lstnumber.-777.1) (lstnumber.-780.2)]
+>> endobj
+7655 0 obj <<
+/Names [(lstnumber.-780.3) 3636 0 R (lstnumber.-780.4) 3637 0 R (lstnumber.-780.5) 3638 0 R (lstnumber.-780.6) 3639 0 R (lstnumber.-781.1) 3641 0 R (lstnumber.-782.1) 3643 0 R]
+/Limits [(lstnumber.-780.3) (lstnumber.-782.1)]
+>> endobj
+7656 0 obj <<
+/Names [(lstnumber.-783.1) 3645 0 R (lstnumber.-784.1) 3647 0 R (lstnumber.-785.1) 3649 0 R (lstnumber.-786.1) 3651 0 R (lstnumber.-786.2) 3652 0 R (lstnumber.-787.1) 3654 0 R]
+/Limits [(lstnumber.-783.1) (lstnumber.-787.1)]
+>> endobj
+7657 0 obj <<
+/Names [(lstnumber.-787.2) 3655 0 R (lstnumber.-788.1) 3657 0 R (lstnumber.-789.1) 3659 0 R (lstnumber.-79.1) 1535 0 R (lstnumber.-790.1) 3666 0 R (lstnumber.-791.1) 3668 0 R]
+/Limits [(lstnumber.-787.2) (lstnumber.-791.1)]
+>> endobj
+7658 0 obj <<
+/Names [(lstnumber.-792.1) 3670 0 R (lstnumber.-793.1) 3673 0 R (lstnumber.-794.1) 3675 0 R (lstnumber.-795.1) 3678 0 R (lstnumber.-796.1) 3681 0 R (lstnumber.-796.2) 3682 0 R]
+/Limits [(lstnumber.-792.1) (lstnumber.-796.2)]
+>> endobj
+7659 0 obj <<
+/Names [(lstnumber.-796.3) 3683 0 R (lstnumber.-797.1) 3685 0 R (lstnumber.-797.2) 3686 0 R (lstnumber.-798.1) 3689 0 R (lstnumber.-799.1) 3696 0 R (lstnumber.-8.1) 1320 0 R]
+/Limits [(lstnumber.-796.3) (lstnumber.-8.1)]
+>> endobj
+7660 0 obj <<
+/Names [(lstnumber.-80.1) 1537 0 R (lstnumber.-80.2) 1538 0 R (lstnumber.-800.1) 3698 0 R (lstnumber.-801.1) 3701 0 R (lstnumber.-802.1) 3705 0 R (lstnumber.-802.2) 3706 0 R]
+/Limits [(lstnumber.-80.1) (lstnumber.-802.2)]
+>> endobj
+7661 0 obj <<
+/Names [(lstnumber.-803.1) 3708 0 R (lstnumber.-804.1) 3710 0 R (lstnumber.-805.1) 3713 0 R (lstnumber.-805.2) 3714 0 R (lstnumber.-806.1) 3720 0 R (lstnumber.-806.2) 3721 0 R]
+/Limits [(lstnumber.-803.1) (lstnumber.-806.2)]
+>> endobj
+7662 0 obj <<
+/Names [(lstnumber.-807.1) 3723 0 R (lstnumber.-807.2) 3724 0 R (lstnumber.-807.3) 3725 0 R (lstnumber.-808.1) 3728 0 R (lstnumber.-808.2) 3729 0 R (lstnumber.-809.1) 3732 0 R]
+/Limits [(lstnumber.-807.1) (lstnumber.-809.1)]
+>> endobj
+7663 0 obj <<
+/Names [(lstnumber.-809.2) 3733 0 R (lstnumber.-81.1) 1540 0 R (lstnumber.-81.2) 1541 0 R (lstnumber.-81.3) 1542 0 R (lstnumber.-81.4) 1543 0 R (lstnumber.-810.1) 3736 0 R]
+/Limits [(lstnumber.-809.2) (lstnumber.-810.1)]
+>> endobj
+7664 0 obj <<
+/Names [(lstnumber.-810.2) 3737 0 R (lstnumber.-811.1) 3740 0 R (lstnumber.-812.1) 3742 0 R (lstnumber.-813.1) 3744 0 R (lstnumber.-813.2) 3745 0 R (lstnumber.-813.3) 3746 0 R]
+/Limits [(lstnumber.-810.2) (lstnumber.-813.3)]
+>> endobj
+7665 0 obj <<
+/Names [(lstnumber.-813.4) 3747 0 R (lstnumber.-814.1) 3753 0 R (lstnumber.-815.1) 3755 0 R (lstnumber.-816.1) 3757 0 R (lstnumber.-817.1) 3759 0 R (lstnumber.-818.1) 3763 0 R]
+/Limits [(lstnumber.-813.4) (lstnumber.-818.1)]
+>> endobj
+7666 0 obj <<
+/Names [(lstnumber.-818.2) 3764 0 R (lstnumber.-819.1) 3767 0 R (lstnumber.-82.1) 1545 0 R (lstnumber.-82.2) 1546 0 R (lstnumber.-82.3) 1547 0 R (lstnumber.-820.1) 3770 0 R]
+/Limits [(lstnumber.-818.2) (lstnumber.-820.1)]
+>> endobj
+7667 0 obj <<
+/Names [(lstnumber.-821.1) 3779 0 R (lstnumber.-822.1) 3781 0 R (lstnumber.-823.1) 3783 0 R (lstnumber.-824.1) 3785 0 R (lstnumber.-825.1) 3787 0 R (lstnumber.-826.1) 3789 0 R]
+/Limits [(lstnumber.-821.1) (lstnumber.-826.1)]
+>> endobj
+7668 0 obj <<
+/Names [(lstnumber.-827.1) 3791 0 R (lstnumber.-828.1) 3793 0 R (lstnumber.-829.1) 3800 0 R (lstnumber.-83.1) 1553 0 R (lstnumber.-830.1) 3802 0 R (lstnumber.-831.1) 3804 0 R]
+/Limits [(lstnumber.-827.1) (lstnumber.-831.1)]
+>> endobj
+7669 0 obj <<
+/Names [(lstnumber.-832.1) 3806 0 R (lstnumber.-832.2) 3807 0 R (lstnumber.-833.1) 3809 0 R (lstnumber.-834.1) 3811 0 R (lstnumber.-835.1) 3813 0 R (lstnumber.-836.1) 3815 0 R]
+/Limits [(lstnumber.-832.1) (lstnumber.-836.1)]
+>> endobj
+7670 0 obj <<
+/Names [(lstnumber.-837.1) 3817 0 R (lstnumber.-838.1) 3819 0 R (lstnumber.-838.2) 3820 0 R (lstnumber.-839.1) 3822 0 R (lstnumber.-839.2) 3823 0 R (lstnumber.-84.1) 1555 0 R]
+/Limits [(lstnumber.-837.1) (lstnumber.-84.1)]
+>> endobj
+7671 0 obj <<
+/Names [(lstnumber.-840.1) 3830 0 R (lstnumber.-841.1) 3832 0 R (lstnumber.-841.2) 3833 0 R (lstnumber.-842.1) 3835 0 R (lstnumber.-842.2) 3836 0 R (lstnumber.-843.1) 3838 0 R]
+/Limits [(lstnumber.-840.1) (lstnumber.-843.1)]
+>> endobj
+7672 0 obj <<
+/Names [(lstnumber.-843.2) 3839 0 R (lstnumber.-844.1) 3841 0 R (lstnumber.-844.2) 3842 0 R (lstnumber.-845.1) 3845 0 R (lstnumber.-846.1) 3847 0 R (lstnumber.-846.2) 3848 0 R]
+/Limits [(lstnumber.-843.2) (lstnumber.-846.2)]
+>> endobj
+7673 0 obj <<
+/Names [(lstnumber.-847.1) 3850 0 R (lstnumber.-848.1) 3852 0 R (lstnumber.-849.1) 3854 0 R (lstnumber.-85.1) 1557 0 R (lstnumber.-850.1) 3856 0 R (lstnumber.-851.1) 3858 0 R]
+/Limits [(lstnumber.-847.1) (lstnumber.-851.1)]
+>> endobj
+7674 0 obj <<
+/Names [(lstnumber.-852.1) 3864 0 R (lstnumber.-853.1) 3866 0 R (lstnumber.-854.1) 3868 0 R (lstnumber.-854.2) 3869 0 R (lstnumber.-854.3) 3870 0 R (lstnumber.-855.1) 3872 0 R]
+/Limits [(lstnumber.-852.1) (lstnumber.-855.1)]
+>> endobj
+7675 0 obj <<
+/Names [(lstnumber.-856.1) 3874 0 R (lstnumber.-857.1) 3876 0 R (lstnumber.-857.2) 3877 0 R (lstnumber.-858.1) 3879 0 R (lstnumber.-859.1) 3881 0 R (lstnumber.-859.2) 3882 0 R]
+/Limits [(lstnumber.-856.1) (lstnumber.-859.2)]
+>> endobj
+7676 0 obj <<
+/Names [(lstnumber.-859.3) 3883 0 R (lstnumber.-86.1) 1559 0 R (lstnumber.-860.1) 3885 0 R (lstnumber.-860.2) 3886 0 R (lstnumber.-861.1) 3888 0 R (lstnumber.-862.1) 3891 0 R]
+/Limits [(lstnumber.-859.3) (lstnumber.-862.1)]
+>> endobj
+7677 0 obj <<
+/Names [(lstnumber.-863.1) 3897 0 R (lstnumber.-864.1) 3899 0 R (lstnumber.-865.1) 3901 0 R (lstnumber.-866.1) 3903 0 R (lstnumber.-866.2) 3904 0 R (lstnumber.-867.1) 3906 0 R]
+/Limits [(lstnumber.-863.1) (lstnumber.-867.1)]
+>> endobj
+7678 0 obj <<
+/Names [(lstnumber.-868.1) 3908 0 R (lstnumber.-869.1) 3910 0 R (lstnumber.-87.1) 1561 0 R (lstnumber.-870.1) 3912 0 R (lstnumber.-870.2) 3913 0 R (lstnumber.-871.1) 3915 0 R]
+/Limits [(lstnumber.-868.1) (lstnumber.-871.1)]
+>> endobj
+7679 0 obj <<
+/Names [(lstnumber.-872.1) 3917 0 R (lstnumber.-872.2) 3918 0 R (lstnumber.-873.1) 3920 0 R (lstnumber.-874.1) 3922 0 R (lstnumber.-874.2) 3923 0 R (lstnumber.-874.3) 3924 0 R]
+/Limits [(lstnumber.-872.1) (lstnumber.-874.3)]
+>> endobj
+7680 0 obj <<
+/Names [(lstnumber.-875.1) 3926 0 R (lstnumber.-876.1) 3932 0 R (lstnumber.-877.1) 3934 0 R (lstnumber.-878.1) 3936 0 R (lstnumber.-879.1) 3938 0 R (lstnumber.-88.1) 1563 0 R]
+/Limits [(lstnumber.-875.1) (lstnumber.-88.1)]
+>> endobj
+7681 0 obj <<
+/Names [(lstnumber.-880.1) 3940 0 R (lstnumber.-881.1) 3942 0 R (lstnumber.-881.2) 3943 0 R (lstnumber.-882.1) 3945 0 R (lstnumber.-883.1) 3947 0 R (lstnumber.-884.1) 3949 0 R]
+/Limits [(lstnumber.-880.1) (lstnumber.-884.1)]
+>> endobj
+7682 0 obj <<
+/Names [(lstnumber.-885.1) 3951 0 R (lstnumber.-886.1) 3953 0 R (lstnumber.-886.2) 3954 0 R (lstnumber.-886.3) 3955 0 R (lstnumber.-886.4) 3956 0 R (lstnumber.-886.5) 3957 0 R]
+/Limits [(lstnumber.-885.1) (lstnumber.-886.5)]
+>> endobj
+7683 0 obj <<
+/Names [(lstnumber.-886.6) 3958 0 R (lstnumber.-887.1) 3960 0 R (lstnumber.-888.1) 3962 0 R (lstnumber.-888.2) 3963 0 R (lstnumber.-889.1) 3970 0 R (lstnumber.-889.2) 3971 0 R]
+/Limits [(lstnumber.-886.6) (lstnumber.-889.2)]
+>> endobj
+7684 0 obj <<
+/Names [(lstnumber.-89.1) 1565 0 R (lstnumber.-890.1) 3973 0 R (lstnumber.-891.1) 3975 0 R (lstnumber.-892.1) 3977 0 R (lstnumber.-892.2) 3978 0 R (lstnumber.-892.3) 3979 0 R]
+/Limits [(lstnumber.-89.1) (lstnumber.-892.3)]
+>> endobj
+7685 0 obj <<
+/Names [(lstnumber.-892.4) 3980 0 R (lstnumber.-893.1) 3983 0 R (lstnumber.-894.1) 3985 0 R (lstnumber.-895.1) 3987 0 R (lstnumber.-895.2) 3988 0 R (lstnumber.-896.1) 3990 0 R]
+/Limits [(lstnumber.-892.4) (lstnumber.-896.1)]
+>> endobj
+7686 0 obj <<
+/Names [(lstnumber.-897.1) 3992 0 R (lstnumber.-898.1) 3994 0 R (lstnumber.-899.1) 4000 0 R (lstnumber.-899.2) 4001 0 R (lstnumber.-899.3) 4002 0 R (lstnumber.-899.4) 4003 0 R]
+/Limits [(lstnumber.-897.1) (lstnumber.-899.4)]
+>> endobj
+7687 0 obj <<
+/Names [(lstnumber.-899.5) 4004 0 R (lstnumber.-899.6) 4005 0 R (lstnumber.-9.1) 1322 0 R (lstnumber.-90.1) 1567 0 R (lstnumber.-900.1) 4007 0 R (lstnumber.-900.10) 4016 0 R]
+/Limits [(lstnumber.-899.5) (lstnumber.-900.10)]
+>> endobj
+7688 0 obj <<
+/Names [(lstnumber.-900.11) 4017 0 R (lstnumber.-900.12) 4018 0 R (lstnumber.-900.13) 4019 0 R (lstnumber.-900.14) 4020 0 R (lstnumber.-900.15) 4021 0 R (lstnumber.-900.16) 4022 0 R]
+/Limits [(lstnumber.-900.11) (lstnumber.-900.16)]
+>> endobj
+7689 0 obj <<
+/Names [(lstnumber.-900.17) 4023 0 R (lstnumber.-900.18) 4024 0 R (lstnumber.-900.2) 4008 0 R (lstnumber.-900.3) 4009 0 R (lstnumber.-900.4) 4010 0 R (lstnumber.-900.5) 4011 0 R]
+/Limits [(lstnumber.-900.17) (lstnumber.-900.5)]
+>> endobj
+7690 0 obj <<
+/Names [(lstnumber.-900.6) 4012 0 R (lstnumber.-900.7) 4013 0 R (lstnumber.-900.8) 4014 0 R (lstnumber.-900.9) 4015 0 R (lstnumber.-901.1) 4026 0 R (lstnumber.-902.1) 4028 0 R]
+/Limits [(lstnumber.-900.6) (lstnumber.-902.1)]
+>> endobj
+7691 0 obj <<
+/Names [(lstnumber.-902.2) 4029 0 R (lstnumber.-902.3) 4030 0 R (lstnumber.-903.1) 4032 0 R (lstnumber.-903.2) 4033 0 R (lstnumber.-903.3) 4034 0 R (lstnumber.-903.4) 4035 0 R]
+/Limits [(lstnumber.-902.2) (lstnumber.-903.4)]
+>> endobj
+7692 0 obj <<
+/Names [(lstnumber.-903.5) 4036 0 R (lstnumber.-904.1) 4039 0 R (lstnumber.-904.2) 4040 0 R (lstnumber.-904.3) 4046 0 R (lstnumber.-904.4) 4047 0 R (lstnumber.-905.1) 4050 0 R]
+/Limits [(lstnumber.-903.5) (lstnumber.-905.1)]
+>> endobj
+7693 0 obj <<
+/Names [(lstnumber.-905.2) 4051 0 R (lstnumber.-905.3) 4052 0 R (lstnumber.-906.1) 4054 0 R (lstnumber.-907.1) 4056 0 R (lstnumber.-908.1) 4058 0 R (lstnumber.-909.1) 4060 0 R]
+/Limits [(lstnumber.-905.2) (lstnumber.-909.1)]
+>> endobj
+7694 0 obj <<
+/Names [(lstnumber.-91.1) 1569 0 R (lstnumber.-91.2) 1570 0 R (lstnumber.-910.1) 4062 0 R (lstnumber.-911.1) 4065 0 R (lstnumber.-912.1) 4073 0 R (lstnumber.-913.1) 4075 0 R]
+/Limits [(lstnumber.-91.1) (lstnumber.-913.1)]
+>> endobj
+7695 0 obj <<
+/Names [(lstnumber.-914.1) 4077 0 R (lstnumber.-915.1) 4079 0 R (lstnumber.-916.1) 4082 0 R (lstnumber.-917.1) 4084 0 R (lstnumber.-918.1) 4087 0 R (lstnumber.-919.1) 4090 0 R]
+/Limits [(lstnumber.-914.1) (lstnumber.-919.1)]
+>> endobj
+7696 0 obj <<
+/Names [(lstnumber.-92.1) 1572 0 R (lstnumber.-920.1) 4092 0 R (lstnumber.-921.1) 4094 0 R (lstnumber.-922.1) 4101 0 R (lstnumber.-923.1) 4103 0 R (lstnumber.-924.1) 4106 0 R]
+/Limits [(lstnumber.-92.1) (lstnumber.-924.1)]
+>> endobj
+7697 0 obj <<
+/Names [(lstnumber.-925.1) 4108 0 R (lstnumber.-926.1) 4111 0 R (lstnumber.-927.1) 4114 0 R (lstnumber.-928.1) 4117 0 R (lstnumber.-929.1) 4125 0 R (lstnumber.-93.1) 1574 0 R]
+/Limits [(lstnumber.-925.1) (lstnumber.-93.1)]
+>> endobj
+7698 0 obj <<
+/Names [(lstnumber.-93.2) 1575 0 R (lstnumber.-930.1) 4127 0 R (lstnumber.-931.1) 4130 0 R (lstnumber.-932.1) 4132 0 R (lstnumber.-933.1) 4135 0 R (lstnumber.-934.1) 4137 0 R]
+/Limits [(lstnumber.-93.2) (lstnumber.-934.1)]
+>> endobj
+7699 0 obj <<
+/Names [(lstnumber.-935.1) 4139 0 R (lstnumber.-936.1) 4142 0 R (lstnumber.-937.1) 4154 0 R (lstnumber.-938.1) 4156 0 R (lstnumber.-939.1) 4158 0 R (lstnumber.-939.2) 4159 0 R]
+/Limits [(lstnumber.-935.1) (lstnumber.-939.2)]
+>> endobj
+7700 0 obj <<
+/Names [(lstnumber.-94.1) 1577 0 R (lstnumber.-94.2) 1578 0 R (lstnumber.-940.1) 4161 0 R (lstnumber.-941.1) 4163 0 R (lstnumber.-942.1) 4165 0 R (lstnumber.-943.1) 4167 0 R]
+/Limits [(lstnumber.-94.1) (lstnumber.-943.1)]
+>> endobj
+7701 0 obj <<
+/Names [(lstnumber.-944.1) 4169 0 R (lstnumber.-945.1) 4177 0 R (lstnumber.-946.1) 4179 0 R (lstnumber.-946.2) 4180 0 R (lstnumber.-946.3) 4181 0 R (lstnumber.-946.4) 4182 0 R]
+/Limits [(lstnumber.-944.1) (lstnumber.-946.4)]
+>> endobj
+7702 0 obj <<
+/Names [(lstnumber.-946.5) 4183 0 R (lstnumber.-946.6) 4184 0 R (lstnumber.-946.7) 4185 0 R (lstnumber.-946.8) 4186 0 R (lstnumber.-946.9) 4187 0 R (lstnumber.-947.1) 4189 0 R]
+/Limits [(lstnumber.-946.5) (lstnumber.-947.1)]
+>> endobj
+7703 0 obj <<
+/Names [(lstnumber.-947.2) 4190 0 R (lstnumber.-948.1) 4192 0 R (lstnumber.-948.2) 4193 0 R (lstnumber.-949.1) 4195 0 R (lstnumber.-95.1) 1580 0 R (lstnumber.-950.1) 4197 0 R]
+/Limits [(lstnumber.-947.2) (lstnumber.-950.1)]
+>> endobj
+7704 0 obj <<
+/Names [(lstnumber.-951.1) 4199 0 R (lstnumber.-951.2) 4200 0 R (lstnumber.-951.3) 4201 0 R (lstnumber.-952.1) 4203 0 R (lstnumber.-952.2) 4204 0 R (lstnumber.-952.3) 4205 0 R]
+/Limits [(lstnumber.-951.1) (lstnumber.-952.3)]
+>> endobj
+7705 0 obj <<
+/Names [(lstnumber.-953.1) 4207 0 R (lstnumber.-953.2) 4208 0 R (lstnumber.-954.1) 4210 0 R (lstnumber.-954.2) 4211 0 R (lstnumber.-954.3) 4212 0 R (lstnumber.-954.4) 4213 0 R]
+/Limits [(lstnumber.-953.1) (lstnumber.-954.4)]
+>> endobj
+7706 0 obj <<
+/Names [(lstnumber.-955.1) 4219 0 R (lstnumber.-955.2) 4220 0 R (lstnumber.-955.3) 4221 0 R (lstnumber.-956.1) 4223 0 R (lstnumber.-957.1) 4225 0 R (lstnumber.-958.1) 4227 0 R]
+/Limits [(lstnumber.-955.1) (lstnumber.-958.1)]
+>> endobj
+7707 0 obj <<
+/Names [(lstnumber.-959.1) 4229 0 R (lstnumber.-96.1) 1582 0 R (lstnumber.-960.1) 4232 0 R (lstnumber.-961.1) 4234 0 R (lstnumber.-961.2) 4235 0 R (lstnumber.-962.1) 4237 0 R]
+/Limits [(lstnumber.-959.1) (lstnumber.-962.1)]
+>> endobj
+7708 0 obj <<
+/Names [(lstnumber.-963.1) 4239 0 R (lstnumber.-964.1) 4241 0 R (lstnumber.-964.2) 4242 0 R (lstnumber.-965.1) 4244 0 R (lstnumber.-966.1) 4246 0 R (lstnumber.-967.1) 4252 0 R]
+/Limits [(lstnumber.-963.1) (lstnumber.-967.1)]
+>> endobj
+7709 0 obj <<
+/Names [(lstnumber.-968.1) 4254 0 R (lstnumber.-968.2) 4255 0 R (lstnumber.-968.3) 4256 0 R (lstnumber.-968.4) 4257 0 R (lstnumber.-968.5) 4258 0 R (lstnumber.-968.6) 4259 0 R]
+/Limits [(lstnumber.-968.1) (lstnumber.-968.6)]
+>> endobj
+7710 0 obj <<
+/Names [(lstnumber.-968.7) 4260 0 R (lstnumber.-968.8) 4261 0 R (lstnumber.-968.9) 4262 0 R (lstnumber.-969.1) 4264 0 R (lstnumber.-969.2) 4265 0 R (lstnumber.-97.1) 1588 0 R]
+/Limits [(lstnumber.-968.7) (lstnumber.-97.1)]
+>> endobj
+7711 0 obj <<
+/Names [(lstnumber.-970.1) 4267 0 R (lstnumber.-970.2) 4268 0 R (lstnumber.-971.1) 4270 0 R (lstnumber.-972.1) 4272 0 R (lstnumber.-973.1) 4274 0 R (lstnumber.-974.1) 4276 0 R]
+/Limits [(lstnumber.-970.1) (lstnumber.-974.1)]
+>> endobj
+7712 0 obj <<
+/Names [(lstnumber.-974.2) 4277 0 R (lstnumber.-975.1) 4279 0 R (lstnumber.-975.2) 4280 0 R (lstnumber.-976.1) 4282 0 R (lstnumber.-977.1) 4284 0 R (lstnumber.-978.1) 4290 0 R]
+/Limits [(lstnumber.-974.2) (lstnumber.-978.1)]
+>> endobj
+7713 0 obj <<
+/Names [(lstnumber.-979.1) 4292 0 R (lstnumber.-979.2) 4293 0 R (lstnumber.-98.1) 1590 0 R (lstnumber.-98.2) 1591 0 R (lstnumber.-980.1) 4295 0 R (lstnumber.-981.1) 4297 0 R]
+/Limits [(lstnumber.-979.1) (lstnumber.-981.1)]
+>> endobj
+7714 0 obj <<
+/Names [(lstnumber.-981.2) 4298 0 R (lstnumber.-982.1) 4300 0 R (lstnumber.-983.1) 4302 0 R (lstnumber.-984.1) 4304 0 R (lstnumber.-984.2) 4305 0 R (lstnumber.-985.1) 4307 0 R]
+/Limits [(lstnumber.-981.2) (lstnumber.-985.1)]
+>> endobj
+7715 0 obj <<
+/Names [(lstnumber.-985.2) 4308 0 R (lstnumber.-986.1) 4310 0 R (lstnumber.-986.2) 4311 0 R (lstnumber.-987.1) 4313 0 R (lstnumber.-988.1) 4315 0 R (lstnumber.-988.2) 4316 0 R]
+/Limits [(lstnumber.-985.2) (lstnumber.-988.2)]
+>> endobj
+7716 0 obj <<
+/Names [(lstnumber.-989.1) 4318 0 R (lstnumber.-989.2) 4319 0 R (lstnumber.-99.1) 1594 0 R (lstnumber.-990.1) 4321 0 R (lstnumber.-990.2) 4322 0 R (lstnumber.-990.3) 4323 0 R]
+/Limits [(lstnumber.-989.1) (lstnumber.-990.3)]
+>> endobj
+7717 0 obj <<
+/Names [(lstnumber.-991.1) 4329 0 R (lstnumber.-992.1) 4331 0 R (lstnumber.-992.2) 4332 0 R (lstnumber.-992.3) 4333 0 R (lstnumber.-993.1) 4335 0 R (lstnumber.-993.2) 4336 0 R]
+/Limits [(lstnumber.-991.1) (lstnumber.-993.2)]
+>> endobj
+7718 0 obj <<
+/Names [(lstnumber.-993.3) 4337 0 R (lstnumber.-994.1) 4339 0 R (lstnumber.-995.1) 4341 0 R (lstnumber.-996.1) 4343 0 R (lstnumber.-997.1) 4345 0 R (lstnumber.-998.1) 4347 0 R]
+/Limits [(lstnumber.-993.3) (lstnumber.-998.1)]
+>> endobj
+7719 0 obj <<
+/Names [(lstnumber.-998.2) 4348 0 R (lstnumber.-998.3) 4349 0 R (lstnumber.-999.1) 4351 0 R (page.1) 1299 0 R (page.10) 1621 0 R (page.100) 4578 0 R]
+/Limits [(lstnumber.-998.2) (page.100)]
+>> endobj
+7720 0 obj <<
+/Names [(page.101) 4616 0 R (page.102) 4637 0 R (page.103) 4645 0 R (page.104) 4682 0 R (page.105) 4723 0 R (page.106) 4754 0 R]
+/Limits [(page.101) (page.106)]
+>> endobj
+7721 0 obj <<
+/Names [(page.107) 4776 0 R (page.108) 4810 0 R (page.109) 4861 0 R (page.11) 1661 0 R (page.110) 4903 0 R (page.111) 4936 0 R]
+/Limits [(page.107) (page.111)]
+>> endobj
+7722 0 obj <<
+/Names [(page.112) 4970 0 R (page.113) 5026 0 R (page.114) 5063 0 R (page.115) 5105 0 R (page.116) 5142 0 R (page.117) 5184 0 R]
+/Limits [(page.112) (page.117)]
+>> endobj
+7723 0 obj <<
+/Names [(page.118) 5226 0 R (page.119) 5279 0 R (page.12) 1695 0 R (page.120) 5322 0 R (page.121) 5359 0 R (page.122) 5414 0 R]
+/Limits [(page.118) (page.122)]
+>> endobj
+7724 0 obj <<
+/Names [(page.123) 5461 0 R (page.124) 5510 0 R (page.125) 5553 0 R (page.126) 5597 0 R (page.127) 5636 0 R (page.128) 5667 0 R]
+/Limits [(page.123) (page.128)]
+>> endobj
+7725 0 obj <<
+/Names [(page.129) 5697 0 R (page.13) 1735 0 R (page.130) 5751 0 R (page.131) 5801 0 R (page.132) 5832 0 R (page.133) 5871 0 R]
+/Limits [(page.129) (page.133)]
+>> endobj
+7726 0 obj <<
+/Names [(page.134) 5901 0 R (page.135) 5931 0 R (page.136) 5970 0 R (page.137) 5998 0 R (page.138) 6015 0 R (page.139) 6054 0 R]
+/Limits [(page.134) (page.139)]
+>> endobj
+7727 0 obj <<
+/Names [(page.14) 1767 0 R (page.140) 6087 0 R (page.141) 6121 0 R (page.142) 6170 0 R (page.143) 6204 0 R (page.144) 6250 0 R]
+/Limits [(page.14) (page.144)]
+>> endobj
+7728 0 obj <<
+/Names [(page.145) 6305 0 R (page.146) 6364 0 R (page.147) 6391 0 R (page.148) 6430 0 R (page.149) 6462 0 R (page.15) 1805 0 R]
+/Limits [(page.145) (page.15)]
+>> endobj
+7729 0 obj <<
+/Names [(page.150) 6494 0 R (page.151) 6511 0 R (page.152) 6518 0 R (page.153) 6524 0 R (page.154) 6529 0 R (page.155) 6537 0 R]
+/Limits [(page.150) (page.155)]
+>> endobj
+7730 0 obj <<
+/Names [(page.156) 6547 0 R (page.157) 6556 0 R (page.158) 6563 0 R (page.159) 6568 0 R (page.16) 1844 0 R (page.160) 6572 0 R]
+/Limits [(page.156) (page.160)]
+>> endobj
+7731 0 obj <<
+/Names [(page.161) 6580 0 R (page.162) 6588 0 R (page.163) 6596 0 R (page.164) 6601 0 R (page.165) 6607 0 R (page.166) 6611 0 R]
+/Limits [(page.161) (page.166)]
+>> endobj
+7732 0 obj <<
+/Names [(page.167) 6616 0 R (page.168) 6620 0 R (page.169) 6625 0 R (page.17) 1873 0 R (page.170) 6629 0 R (page.171) 6633 0 R]
+/Limits [(page.167) (page.171)]
+>> endobj
+7733 0 obj <<
+/Names [(page.172) 6638 0 R (page.173) 6643 0 R (page.174) 6647 0 R (page.175) 6652 0 R (page.176) 6656 0 R (page.177) 6660 0 R]
+/Limits [(page.172) (page.177)]
+>> endobj
+7734 0 obj <<
+/Names [(page.178) 6664 0 R (page.179) 6673 0 R (page.18) 1900 0 R (page.180) 6681 0 R (page.181) 6687 0 R (page.182) 6693 0 R]
+/Limits [(page.178) (page.182)]
+>> endobj
+7735 0 obj <<
+/Names [(page.183) 6697 0 R (page.184) 6704 0 R (page.185) 6738 0 R (page.186) 6754 0 R (page.187) 6759 0 R (page.188) 6769 0 R]
+/Limits [(page.183) (page.188)]
+>> endobj
+7736 0 obj <<
+/Names [(page.189) 6781 0 R (page.19) 1930 0 R (page.190) 6813 0 R (page.191) 6819 0 R (page.192) 6823 0 R (page.193) 6838 0 R]
+/Limits [(page.189) (page.193)]
+>> endobj
+7737 0 obj <<
+/Names [(page.194) 6847 0 R (page.195) 6873 0 R (page.196) 6879 0 R (page.197) 6887 0 R (page.2) 1326 0 R (page.20) 1970 0 R]
+/Limits [(page.194) (page.20)]
+>> endobj
+7738 0 obj <<
+/Names [(page.21) 2005 0 R (page.22) 2033 0 R (page.23) 2066 0 R (page.24) 2100 0 R (page.25) 2138 0 R (page.26) 2174 0 R]
+/Limits [(page.21) (page.26)]
+>> endobj
+7739 0 obj <<
+/Names [(page.27) 2215 0 R (page.28) 2254 0 R (page.29) 2292 0 R (page.3) 1359 0 R (page.30) 2325 0 R (page.31) 2365 0 R]
+/Limits [(page.27) (page.31)]
+>> endobj
+7740 0 obj <<
+/Names [(page.32) 2402 0 R (page.33) 2442 0 R (page.34) 2479 0 R (page.35) 2517 0 R (page.36) 2553 0 R (page.37) 2587 0 R]
+/Limits [(page.32) (page.37)]
+>> endobj
+7741 0 obj <<
+/Names [(page.38) 2615 0 R (page.39) 2641 0 R (page.4) 1400 0 R (page.40) 2678 0 R (page.41) 2710 0 R (page.42) 2740 0 R]
+/Limits [(page.38) (page.42)]
+>> endobj
+7742 0 obj <<
+/Names [(page.43) 2764 0 R (page.44) 2799 0 R (page.45) 2826 0 R (page.46) 2854 0 R (page.47) 2893 0 R (page.48) 2926 0 R]
+/Limits [(page.43) (page.48)]
+>> endobj
+7743 0 obj <<
+/Names [(page.49) 2965 0 R (page.5) 1432 0 R (page.50) 3004 0 R (page.51) 3037 0 R (page.52) 3068 0 R (page.53) 3110 0 R]
+/Limits [(page.49) (page.53)]
+>> endobj
+7744 0 obj <<
+/Names [(page.54) 3139 0 R (page.55) 3152 0 R (page.56) 3156 0 R (page.57) 3183 0 R (page.58) 3216 0 R (page.59) 3257 0 R]
+/Limits [(page.54) (page.59)]
+>> endobj
+7745 0 obj <<
+/Names [(page.6) 1472 0 R (page.60) 3287 0 R (page.61) 3325 0 R (page.62) 3366 0 R (page.63) 3390 0 R (page.64) 3424 0 R]
+/Limits [(page.6) (page.64)]
+>> endobj
+7746 0 obj <<
+/Names [(page.65) 3463 0 R (page.66) 3496 0 R (page.67) 3526 0 R (page.68) 3559 0 R (page.69) 3594 0 R (page.7) 1511 0 R]
+/Limits [(page.65) (page.7)]
+>> endobj
+7747 0 obj <<
+/Names [(page.70) 3626 0 R (page.71) 3664 0 R (page.72) 3693 0 R (page.73) 3718 0 R (page.74) 3751 0 R (page.75) 3774 0 R]
+/Limits [(page.70) (page.75)]
+>> endobj
+7748 0 obj <<
+/Names [(page.76) 3797 0 R (page.77) 3828 0 R (page.78) 3862 0 R (page.79) 3895 0 R (page.8) 1551 0 R (page.80) 3930 0 R]
+/Limits [(page.76) (page.80)]
+>> endobj
+7749 0 obj <<
+/Names [(page.81) 3967 0 R (page.82) 3998 0 R (page.83) 4045 0 R (page.84) 4070 0 R (page.85) 4098 0 R (page.86) 4121 0 R]
+/Limits [(page.81) (page.86)]
+>> endobj
+7750 0 obj <<
+/Names [(page.87) 4146 0 R (page.88) 4151 0 R (page.89) 4174 0 R (page.9) 1586 0 R (page.90) 4217 0 R (page.91) 4250 0 R]
+/Limits [(page.87) (page.91)]
+>> endobj
+7751 0 obj <<
+/Names [(page.92) 4288 0 R (page.93) 4327 0 R (page.94) 4364 0 R (page.95) 4402 0 R (page.96) 4440 0 R (page.97) 4483 0 R]
+/Limits [(page.92) (page.97)]
+>> endobj
+7752 0 obj <<
+/Names [(page.98) 4519 0 R (page.99) 4548 0 R (page.i) 998 0 R (page.ii) 1048 0 R (page.iii) 1091 0 R (page.iv) 1130 0 R]
+/Limits [(page.98) (page.iv)]
+>> endobj
+7753 0 obj <<
+/Names [(page.ix) 1292 0 R (page.v) 1171 0 R (page.vi) 1212 0 R (page.vii) 1255 0 R (page.viii) 1283 0 R (releasenotes) 1002 0 R]
+/Limits [(page.ix) (releasenotes)]
+>> endobj
+7754 0 obj <<
+/Names [(rnV1.76.0_Common) 3798 0 R (rnV1.76.0_Eclipse) 4037 0 R (rnV1.76.0_Epub) 3981 0 R (rnV1.76.0_FO) 3843 0 R (rnV1.76.0_Gentext) 3777 0 R (rnV1.76.0_HTML) 3889 0 R]
+/Limits [(rnV1.76.0_Common) (rnV1.76.0_HTML)]
+>> endobj
+7755 0 obj <<
+/Names [(rnV1.76.0_Manpages) 3968 0 R (rnV1.76.0_Params) 4048 0 R (rnV1.76.0_XSL-Xalan) 4063 0 R (rnV1.76.1_FO) 3761 0 R (rnV1.76.1_HTML) 3765 0 R (rnV1.76.1_Params) 3768 0 R]
+/Limits [(rnV1.76.0_Manpages) (rnV1.76.1_Params)]
+>> endobj
+7756 0 obj <<
+/Names [(rnV1.77_) 3376 0 R (rnV1.77_Eclipse) 3373 0 R (rnV1.77_Epub) 3367 0 R (rnV1.77_Extensions) 3694 0 R (rnV1.77_FO) 3204 0 R (rnV1.77_Gentext) 3157 0 R]
+/Limits [(rnV1.77_) (rnV1.77_Gentext)]
+>> endobj
+7757 0 obj <<
+/Names [(rnV1.77_HTML) 3281 0 R (rnV1.77_HTMLHelp) 3370 0 R (rnV1.77_Highlighting) 3671 0 R (rnV1.77_Lib) 3679 0 R (rnV1.77_Params) 3620 0 R (rnV1.77_Profiling) 3676 0 R]
+/Limits [(rnV1.77_HTML) (rnV1.77_Profiling)]
+>> endobj
+7758 0 obj <<
+/Names [(rnV1.77_Template) 3687 0 R (rnV1.77_Webhelp) 3382 0 R (rnV1.77_XSL-Saxon) 3699 0 R (rn_V1.75.0_Common) 4175 0 R (rn_V1.75.0_Epub) 4530 0 R (rn_V1.75.0_FO) 4230 0 R]
+/Limits [(rnV1.77_Template) (rn_V1.75.0_FO)]
+>> endobj
+7759 0 obj <<
+/Names [(rn_V1.75.0_Gentext) 4152 0 R (rn_V1.75.0_HTML) 4385 0 R (rn_V1.75.0_HTMLHelp) 4562 0 R (rn_V1.75.0_Highlighting) 4617 0 R (rn_V1.75.0_Manpages) 4524 0 R (rn_V1.75.0_Params) 4565 0 R]
+/Limits [(rn_V1.75.0_Gentext) (rn_V1.75.0_Params)]
+>> endobj
+7760 0 obj <<
+/Names [(rn_V1.75.0_XSL-Saxon) 4624 0 R (rn_V1.75.0_XSL-Xalan) 4628 0 R (rn_V1.75.1) 4122 0 R (rn_V1.75.1_Epub) 4133 0 R (rn_V1.75.1_FO) 4123 0 R (rn_V1.75.1_HTML) 4128 0 R]
+/Limits [(rn_V1.75.0_XSL-Saxon) (rn_V1.75.1_HTML)]
+>> endobj
+7761 0 obj <<
+/Names [(rn_V1.75.1_Params) 4140 0 R (rn_V1.75.2) 4066 0 R (rn_V1.75.2_Common) 4080 0 R (rn_V1.75.2_Epub) 4104 0 R (rn_V1.75.2_FO) 4085 0 R (rn_V1.75.2_Gentext) 4071 0 R]
+/Limits [(rn_V1.75.1_Params) (rn_V1.75.2_Gentext)]
+>> endobj
+7762 0 obj <<
+/Names [(rn_V1.75.2_HTML) 4088 0 R (rn_V1.75.2_Manpages) 4099 0 R (rn_V1.75.2_Profiling) 4109 0 R (rn_V1.75.2_XSL-Saxon) 4112 0 R (rn_V1.75.2_XSL-Xalan) 4115 0 R (section.1) 2 0 R]
+/Limits [(rn_V1.75.2_HTML) (section.1)]
+>> endobj
+7763 0 obj <<
+/Names [(section.10) 358 0 R (section.11) 398 0 R (section.12) 438 0 R (section.13) 458 0 R (section.14) 506 0 R (section.15) 510 0 R]
+/Limits [(section.10) (section.15)]
+>> endobj
+7764 0 obj <<
+/Names [(section.16) 514 0 R (section.17) 550 0 R (section.18) 630 0 R (section.19) 634 0 R (section.2) 6 0 R (section.20) 674 0 R]
+/Limits [(section.16) (section.20)]
+>> endobj
+7765 0 obj <<
+/Names [(section.21) 738 0 R (section.22) 770 0 R (section.23) 802 0 R (section.24) 838 0 R (section.25) 858 0 R (section.26) 898 0 R]
+/Limits [(section.21) (section.26)]
+>> endobj
+7766 0 obj <<
+/Names [(section.27) 902 0 R (section.28) 926 0 R (section.29) 930 0 R (section.3) 10 0 R (section.30) 934 0 R (section.31) 938 0 R]
+/Limits [(section.27) (section.31)]
+>> endobj
+7767 0 obj <<
+/Names [(section.32) 942 0 R (section.33) 946 0 R (section.34) 950 0 R (section.35) 954 0 R (section.36) 958 0 R (section.37) 962 0 R]
+/Limits [(section.32) (section.37)]
+>> endobj
+7768 0 obj <<
+/Names [(section.38) 966 0 R (section.39) 970 0 R (section.4) 86 0 R (section.40) 974 0 R (section.41) 978 0 R (section.42) 982 0 R]
+/Limits [(section.38) (section.42)]
+>> endobj
+7769 0 obj <<
+/Names [(section.43) 986 0 R (section.44) 990 0 R (section.5) 162 0 R (section.6) 194 0 R (section.7) 246 0 R (section.8) 314 0 R]
+/Limits [(section.43) (section.8)]
+>> endobj
+7770 0 obj <<
+/Names [(section.9) 342 0 R (subsection.10.1) 362 0 R (subsection.10.2) 366 0 R (subsection.10.3) 370 0 R (subsection.10.4) 374 0 R (subsection.10.5) 378 0 R]
+/Limits [(section.9) (subsection.10.5)]
+>> endobj
+7771 0 obj <<
+/Names [(subsection.10.6) 382 0 R (subsection.10.7) 386 0 R (subsection.10.8) 390 0 R (subsection.10.9) 394 0 R (subsection.11.1) 402 0 R (subsection.11.2) 406 0 R]
+/Limits [(subsection.10.6) (subsection.11.2)]
+>> endobj
+7772 0 obj <<
+/Names [(subsection.11.3) 410 0 R (subsection.11.4) 414 0 R (subsection.11.5) 418 0 R (subsection.11.6) 422 0 R (subsection.11.7) 426 0 R (subsection.11.8) 430 0 R]
+/Limits [(subsection.11.3) (subsection.11.8)]
+>> endobj
+7773 0 obj <<
+/Names [(subsection.11.9) 434 0 R (subsection.12.1) 442 0 R (subsection.12.2) 446 0 R (subsection.12.3) 450 0 R (subsection.12.4) 454 0 R (subsection.13.1) 462 0 R]
+/Limits [(subsection.11.9) (subsection.13.1)]
+>> endobj
+7774 0 obj <<
+/Names [(subsection.13.10) 498 0 R (subsection.13.11) 502 0 R (subsection.13.2) 466 0 R (subsection.13.3) 470 0 R (subsection.13.4) 474 0 R (subsection.13.5) 478 0 R]
+/Limits [(subsection.13.10) (subsection.13.5)]
+>> endobj
+7775 0 obj <<
+/Names [(subsection.13.6) 482 0 R (subsection.13.7) 486 0 R (subsection.13.8) 490 0 R (subsection.13.9) 494 0 R (subsection.16.1) 518 0 R (subsection.16.2) 522 0 R]
+/Limits [(subsection.13.6) (subsection.16.2)]
+>> endobj
+7776 0 obj <<
+/Names [(subsection.16.3) 526 0 R (subsection.16.4) 530 0 R (subsection.16.5) 534 0 R (subsection.16.6) 538 0 R (subsection.16.7) 542 0 R (subsection.16.8) 546 0 R]
+/Limits [(subsection.16.3) (subsection.16.8)]
+>> endobj
+7777 0 obj <<
+/Names [(subsection.17.1) 554 0 R (subsection.17.10) 590 0 R (subsection.17.11) 594 0 R (subsection.17.12) 598 0 R (subsection.17.13) 602 0 R (subsection.17.14) 606 0 R]
+/Limits [(subsection.17.1) (subsection.17.14)]
+>> endobj
+7778 0 obj <<
+/Names [(subsection.17.15) 610 0 R (subsection.17.16) 614 0 R (subsection.17.17) 618 0 R (subsection.17.18) 622 0 R (subsection.17.19) 626 0 R (subsection.17.2) 558 0 R]
+/Limits [(subsection.17.15) (subsection.17.2)]
+>> endobj
+7779 0 obj <<
+/Names [(subsection.17.3) 562 0 R (subsection.17.4) 566 0 R (subsection.17.5) 570 0 R (subsection.17.6) 574 0 R (subsection.17.7) 578 0 R (subsection.17.8) 582 0 R]
+/Limits [(subsection.17.3) (subsection.17.8)]
+>> endobj
+7780 0 obj <<
+/Names [(subsection.17.9) 586 0 R (subsection.19.1) 638 0 R (subsection.19.2) 642 0 R (subsection.19.3) 646 0 R (subsection.19.4) 650 0 R (subsection.19.5) 654 0 R]
+/Limits [(subsection.17.9) (subsection.19.5)]
+>> endobj
+7781 0 obj <<
+/Names [(subsection.19.6) 658 0 R (subsection.19.7) 662 0 R (subsection.19.8) 666 0 R (subsection.19.9) 670 0 R (subsection.20.1) 678 0 R (subsection.20.10) 714 0 R]
+/Limits [(subsection.19.6) (subsection.20.10)]
+>> endobj
+7782 0 obj <<
+/Names [(subsection.20.11) 718 0 R (subsection.20.12) 722 0 R (subsection.20.13) 726 0 R (subsection.20.14) 730 0 R (subsection.20.15) 734 0 R (subsection.20.2) 682 0 R]
+/Limits [(subsection.20.11) (subsection.20.2)]
+>> endobj
+7783 0 obj <<
+/Names [(subsection.20.3) 686 0 R (subsection.20.4) 690 0 R (subsection.20.5) 694 0 R (subsection.20.6) 698 0 R (subsection.20.7) 702 0 R (subsection.20.8) 706 0 R]
+/Limits [(subsection.20.3) (subsection.20.8)]
+>> endobj
+7784 0 obj <<
+/Names [(subsection.20.9) 710 0 R (subsection.21.1) 742 0 R (subsection.21.2) 746 0 R (subsection.21.3) 750 0 R (subsection.21.4) 754 0 R (subsection.21.5) 758 0 R]
+/Limits [(subsection.20.9) (subsection.21.5)]
+>> endobj
+7785 0 obj <<
+/Names [(subsection.21.6) 762 0 R (subsection.21.7) 766 0 R (subsection.22.1) 774 0 R (subsection.22.2) 778 0 R (subsection.22.3) 782 0 R (subsection.22.4) 786 0 R]
+/Limits [(subsection.21.6) (subsection.22.4)]
+>> endobj
+7786 0 obj <<
+/Names [(subsection.22.5) 790 0 R (subsection.22.6) 794 0 R (subsection.22.7) 798 0 R (subsection.23.1) 806 0 R (subsection.23.2) 810 0 R (subsection.23.3) 814 0 R]
+/Limits [(subsection.22.5) (subsection.23.3)]
+>> endobj
+7787 0 obj <<
+/Names [(subsection.23.4) 818 0 R (subsection.23.5) 822 0 R (subsection.23.6) 826 0 R (subsection.23.7) 830 0 R (subsection.23.8) 834 0 R (subsection.24.1) 842 0 R]
+/Limits [(subsection.23.4) (subsection.24.1)]
+>> endobj
+7788 0 obj <<
+/Names [(subsection.24.2) 846 0 R (subsection.24.3) 850 0 R (subsection.24.4) 854 0 R (subsection.25.1) 862 0 R (subsection.25.2) 866 0 R (subsection.25.3) 870 0 R]
+/Limits [(subsection.24.2) (subsection.25.3)]
+>> endobj
+7789 0 obj <<
+/Names [(subsection.25.4) 874 0 R (subsection.25.5) 878 0 R (subsection.25.6) 882 0 R (subsection.25.7) 886 0 R (subsection.25.8) 890 0 R (subsection.25.9) 894 0 R]
+/Limits [(subsection.25.4) (subsection.25.9)]
+>> endobj
+7790 0 obj <<
+/Names [(subsection.27.1) 906 0 R (subsection.27.2) 910 0 R (subsection.27.3) 914 0 R (subsection.27.4) 918 0 R (subsection.27.5) 922 0 R (subsection.3.1) 14 0 R]
+/Limits [(subsection.27.1) (subsection.3.1)]
+>> endobj
+7791 0 obj <<
+/Names [(subsection.3.10) 50 0 R (subsection.3.11) 54 0 R (subsection.3.12) 58 0 R (subsection.3.13) 62 0 R (subsection.3.14) 66 0 R (subsection.3.15) 70 0 R]
+/Limits [(subsection.3.10) (subsection.3.15)]
+>> endobj
+7792 0 obj <<
+/Names [(subsection.3.16) 74 0 R (subsection.3.17) 78 0 R (subsection.3.18) 82 0 R (subsection.3.2) 18 0 R (subsection.3.3) 22 0 R (subsection.3.4) 26 0 R]
+/Limits [(subsection.3.16) (subsection.3.4)]
+>> endobj
+7793 0 obj <<
+/Names [(subsection.3.5) 30 0 R (subsection.3.6) 34 0 R (subsection.3.7) 38 0 R (subsection.3.8) 42 0 R (subsection.3.9) 46 0 R (subsection.4.1) 90 0 R]
+/Limits [(subsection.3.5) (subsection.4.1)]
+>> endobj
+7794 0 obj <<
+/Names [(subsection.4.10) 126 0 R (subsection.4.11) 130 0 R (subsection.4.12) 134 0 R (subsection.4.13) 138 0 R (subsection.4.14) 142 0 R (subsection.4.15) 146 0 R]
+/Limits [(subsection.4.10) (subsection.4.15)]
+>> endobj
+7795 0 obj <<
+/Names [(subsection.4.16) 150 0 R (subsection.4.17) 154 0 R (subsection.4.18) 158 0 R (subsection.4.2) 94 0 R (subsection.4.3) 98 0 R (subsection.4.4) 102 0 R]
+/Limits [(subsection.4.16) (subsection.4.4)]
+>> endobj
+7796 0 obj <<
+/Names [(subsection.4.5) 106 0 R (subsection.4.6) 110 0 R (subsection.4.7) 114 0 R (subsection.4.8) 118 0 R (subsection.4.9) 122 0 R (subsection.5.1) 166 0 R]
+/Limits [(subsection.4.5) (subsection.5.1)]
+>> endobj
+7797 0 obj <<
+/Names [(subsection.5.2) 170 0 R (subsection.5.3) 174 0 R (subsection.5.4) 178 0 R (subsection.5.5) 182 0 R (subsection.5.6) 186 0 R (subsection.5.7) 190 0 R]
+/Limits [(subsection.5.2) (subsection.5.7)]
+>> endobj
+7798 0 obj <<
+/Names [(subsection.6.1) 198 0 R (subsection.6.10) 234 0 R (subsection.6.11) 238 0 R (subsection.6.12) 242 0 R (subsection.6.2) 202 0 R (subsection.6.3) 206 0 R]
+/Limits [(subsection.6.1) (subsection.6.3)]
+>> endobj
+7799 0 obj <<
+/Names [(subsection.6.4) 210 0 R (subsection.6.5) 214 0 R (subsection.6.6) 218 0 R (subsection.6.7) 222 0 R (subsection.6.8) 226 0 R (subsection.6.9) 230 0 R]
+/Limits [(subsection.6.4) (subsection.6.9)]
+>> endobj
+7800 0 obj <<
+/Names [(subsection.7.1) 250 0 R (subsection.7.10) 286 0 R (subsection.7.11) 290 0 R (subsection.7.12) 294 0 R (subsection.7.13) 298 0 R (subsection.7.14) 302 0 R]
+/Limits [(subsection.7.1) (subsection.7.14)]
+>> endobj
+7801 0 obj <<
+/Names [(subsection.7.15) 306 0 R (subsection.7.16) 310 0 R (subsection.7.2) 254 0 R (subsection.7.3) 258 0 R (subsection.7.4) 262 0 R (subsection.7.5) 266 0 R]
+/Limits [(subsection.7.15) (subsection.7.5)]
+>> endobj
+7802 0 obj <<
+/Names [(subsection.7.6) 270 0 R (subsection.7.7) 274 0 R (subsection.7.8) 278 0 R (subsection.7.9) 282 0 R (subsection.8.1) 318 0 R (subsection.8.2) 322 0 R]
+/Limits [(subsection.7.6) (subsection.8.2)]
+>> endobj
+7803 0 obj <<
+/Names [(subsection.8.3) 326 0 R (subsection.8.4) 330 0 R (subsection.8.5) 334 0 R (subsection.8.6) 338 0 R (subsection.9.1) 346 0 R (subsection.9.2) 350 0 R]
+/Limits [(subsection.8.3) (subsection.9.2)]
+>> endobj
+7804 0 obj <<
+/Names [(subsection.9.3) 354 0 R (summary_V1.74.1_Epub) 4690 0 R (summary_V1.74.1_FO) 4652 0 R (summary_V1.74.1_Gentext) 4639 0 R (summary_V1.74.1_HTML) 4670 0 R (summary_V1.74.1_Highlighting) 4765 0 R]
+/Limits [(subsection.9.3) (summary_V1.74.1_Highlighting)]
+>> endobj
+7805 0 obj <<
+/Names [(summary_V1.74.1_Manpages) 4683 0 R (summary_V1.74.1_Params) 4750 0 R (summary_V1.74.1_Roundtrip) 4736 0 R]
+/Limits [(summary_V1.74.1_Manpages) (summary_V1.74.1_Roundtrip)]
+>> endobj
+7806 0 obj <<
+/Kids [6937 0 R 6938 0 R 6939 0 R 6940 0 R 6941 0 R 6942 0 R]
+/Limits [(Doc-Start) (V1.72.0)]
+>> endobj
+7807 0 obj <<
+/Kids [6943 0 R 6944 0 R 6945 0 R 6946 0 R 6947 0 R 6948 0 R]
+/Limits [(V1.72.0_Common) (V1.74.0_Common)]
+>> endobj
+7808 0 obj <<
+/Kids [6949 0 R 6950 0 R 6951 0 R 6952 0 R 6953 0 R 6954 0 R]
+/Limits [(V1.74.0_Eclipse) (V1.78.0_Slides)]
+>> endobj
+7809 0 obj <<
+/Kids [6955 0 R 6956 0 R 6957 0 R 6958 0 R 6959 0 R 6960 0 R]
+/Limits [(V1.78.0_Template) (V1592)]
+>> endobj
+7810 0 obj <<
+/Kids [6961 0 R 6962 0 R 6963 0 R 6964 0 R 6965 0 R 6966 0 R]
+/Limits [(V1601) (V1701)]
+>> endobj
+7811 0 obj <<
+/Kids [6967 0 R 6968 0 R 6969 0 R 6970 0 R 6971 0 R 6972 0 R]
+/Limits [(V1701_FO) (cocnt.5)]
+>> endobj
+7812 0 obj <<
+/Kids [6973 0 R 6974 0 R 6975 0 R 6976 0 R 6977 0 R 6978 0 R]
+/Limits [(cocnt.6) (lstlisting.-1027)]
+>> endobj
+7813 0 obj <<
+/Kids [6979 0 R 6980 0 R 6981 0 R 6982 0 R 6983 0 R 6984 0 R]
+/Limits [(lstlisting.-1028) (lstlisting.-106)]
+>> endobj
+7814 0 obj <<
+/Kids [6985 0 R 6986 0 R 6987 0 R 6988 0 R 6989 0 R 6990 0 R]
+/Limits [(lstlisting.-1060) (lstlisting.-1092)]
+>> endobj
+7815 0 obj <<
+/Kids [6991 0 R 6992 0 R 6993 0 R 6994 0 R 6995 0 R 6996 0 R]
+/Limits [(lstlisting.-1093) (lstlisting.-1124)]
+>> endobj
+7816 0 obj <<
+/Kids [6997 0 R 6998 0 R 6999 0 R 7000 0 R 7001 0 R 7002 0 R]
+/Limits [(lstlisting.-1125) (lstlisting.-1157)]
+>> endobj
+7817 0 obj <<
+/Kids [7003 0 R 7004 0 R 7005 0 R 7006 0 R 7007 0 R 7008 0 R]
+/Limits [(lstlisting.-1158) (lstlisting.-119)]
+>> endobj
+7818 0 obj <<
+/Kids [7009 0 R 7010 0 R 7011 0 R 7012 0 R 7013 0 R 7014 0 R]
+/Limits [(lstlisting.-1190) (lstlisting.-1221)]
+>> endobj
+7819 0 obj <<
+/Kids [7015 0 R 7016 0 R 7017 0 R 7018 0 R 7019 0 R 7020 0 R]
+/Limits [(lstlisting.-1222) (lstlisting.-1254)]
+>> endobj
+7820 0 obj <<
+/Kids [7021 0 R 7022 0 R 7023 0 R 7024 0 R 7025 0 R 7026 0 R]
+/Limits [(lstlisting.-1255) (lstlisting.-1287)]
+>> endobj
+7821 0 obj <<
+/Kids [7027 0 R 7028 0 R 7029 0 R 7030 0 R 7031 0 R 7032 0 R]
+/Limits [(lstlisting.-1288) (lstlisting.-1319)]
+>> endobj
+7822 0 obj <<
+/Kids [7033 0 R 7034 0 R 7035 0 R 7036 0 R 7037 0 R 7038 0 R]
+/Limits [(lstlisting.-132) (lstlisting.-1351)]
+>> endobj
+7823 0 obj <<
+/Kids [7039 0 R 7040 0 R 7041 0 R 7042 0 R 7043 0 R 7044 0 R]
+/Limits [(lstlisting.-1352) (lstlisting.-1384)]
+>> endobj
+7824 0 obj <<
+/Kids [7045 0 R 7046 0 R 7047 0 R 7048 0 R 7049 0 R 7050 0 R]
+/Limits [(lstlisting.-1385) (lstlisting.-1416)]
+>> endobj
+7825 0 obj <<
+/Kids [7051 0 R 7052 0 R 7053 0 R 7054 0 R 7055 0 R 7056 0 R]
+/Limits [(lstlisting.-1417) (lstlisting.-1449)]
+>> endobj
+7826 0 obj <<
+/Kids [7057 0 R 7058 0 R 7059 0 R 7060 0 R 7061 0 R 7062 0 R]
+/Limits [(lstlisting.-145) (lstlisting.-1481)]
+>> endobj
+7827 0 obj <<
+/Kids [7063 0 R 7064 0 R 7065 0 R 7066 0 R 7067 0 R 7068 0 R]
+/Limits [(lstlisting.-1482) (lstlisting.-152)]
+>> endobj
+7828 0 obj <<
+/Kids [7069 0 R 7070 0 R 7071 0 R 7072 0 R 7073 0 R 7074 0 R]
+/Limits [(lstlisting.-153) (lstlisting.-185)]
+>> endobj
+7829 0 obj <<
+/Kids [7075 0 R 7076 0 R 7077 0 R 7078 0 R 7079 0 R 7080 0 R]
+/Limits [(lstlisting.-186) (lstlisting.-217)]
+>> endobj
+7830 0 obj <<
+/Kids [7081 0 R 7082 0 R 7083 0 R 7084 0 R 7085 0 R 7086 0 R]
+/Limits [(lstlisting.-218) (lstlisting.-25)]
+>> endobj
+7831 0 obj <<
+/Kids [7087 0 R 7088 0 R 7089 0 R 7090 0 R 7091 0 R 7092 0 R]
+/Limits [(lstlisting.-250) (lstlisting.-282)]
+>> endobj
+7832 0 obj <<
+/Kids [7093 0 R 7094 0 R 7095 0 R 7096 0 R 7097 0 R 7098 0 R]
+/Limits [(lstlisting.-283) (lstlisting.-314)]
+>> endobj
+7833 0 obj <<
+/Kids [7099 0 R 7100 0 R 7101 0 R 7102 0 R 7103 0 R 7104 0 R]
+/Limits [(lstlisting.-315) (lstlisting.-347)]
+>> endobj
+7834 0 obj <<
+/Kids [7105 0 R 7106 0 R 7107 0 R 7108 0 R 7109 0 R 7110 0 R]
+/Limits [(lstlisting.-348) (lstlisting.-38)]
+>> endobj
+7835 0 obj <<
+/Kids [7111 0 R 7112 0 R 7113 0 R 7114 0 R 7115 0 R 7116 0 R]
+/Limits [(lstlisting.-380) (lstlisting.-411)]
+>> endobj
+7836 0 obj <<
+/Kids [7117 0 R 7118 0 R 7119 0 R 7120 0 R 7121 0 R 7122 0 R]
+/Limits [(lstlisting.-412) (lstlisting.-444)]
+>> endobj
+7837 0 obj <<
+/Kids [7123 0 R 7124 0 R 7125 0 R 7126 0 R 7127 0 R 7128 0 R]
+/Limits [(lstlisting.-445) (lstlisting.-477)]
+>> endobj
+7838 0 obj <<
+/Kids [7129 0 R 7130 0 R 7131 0 R 7132 0 R 7133 0 R 7134 0 R]
+/Limits [(lstlisting.-478) (lstlisting.-509)]
+>> endobj
+7839 0 obj <<
+/Kids [7135 0 R 7136 0 R 7137 0 R 7138 0 R 7139 0 R 7140 0 R]
+/Limits [(lstlisting.-51) (lstlisting.-541)]
+>> endobj
+7840 0 obj <<
+/Kids [7141 0 R 7142 0 R 7143 0 R 7144 0 R 7145 0 R 7146 0 R]
+/Limits [(lstlisting.-542) (lstlisting.-574)]
+>> endobj
+7841 0 obj <<
+/Kids [7147 0 R 7148 0 R 7149 0 R 7150 0 R 7151 0 R 7152 0 R]
+/Limits [(lstlisting.-575) (lstlisting.-606)]
+>> endobj
+7842 0 obj <<
+/Kids [7153 0 R 7154 0 R 7155 0 R 7156 0 R 7157 0 R 7158 0 R]
+/Limits [(lstlisting.-607) (lstlisting.-639)]
+>> endobj
+7843 0 obj <<
+/Kids [7159 0 R 7160 0 R 7161 0 R 7162 0 R 7163 0 R 7164 0 R]
+/Limits [(lstlisting.-64) (lstlisting.-671)]
+>> endobj
+7844 0 obj <<
+/Kids [7165 0 R 7166 0 R 7167 0 R 7168 0 R 7169 0 R 7170 0 R]
+/Limits [(lstlisting.-672) (lstlisting.-703)]
+>> endobj
+7845 0 obj <<
+/Kids [7171 0 R 7172 0 R 7173 0 R 7174 0 R 7175 0 R 7176 0 R]
+/Limits [(lstlisting.-704) (lstlisting.-736)]
+>> endobj
+7846 0 obj <<
+/Kids [7177 0 R 7178 0 R 7179 0 R 7180 0 R 7181 0 R 7182 0 R]
+/Limits [(lstlisting.-737) (lstlisting.-769)]
+>> endobj
+7847 0 obj <<
+/Kids [7183 0 R 7184 0 R 7185 0 R 7186 0 R 7187 0 R 7188 0 R]
+/Limits [(lstlisting.-77) (lstlisting.-800)]
+>> endobj
+7848 0 obj <<
+/Kids [7189 0 R 7190 0 R 7191 0 R 7192 0 R 7193 0 R 7194 0 R]
+/Limits [(lstlisting.-801) (lstlisting.-833)]
+>> endobj
+7849 0 obj <<
+/Kids [7195 0 R 7196 0 R 7197 0 R 7198 0 R 7199 0 R 7200 0 R]
+/Limits [(lstlisting.-834) (lstlisting.-866)]
+>> endobj
+7850 0 obj <<
+/Kids [7201 0 R 7202 0 R 7203 0 R 7204 0 R 7205 0 R 7206 0 R]
+/Limits [(lstlisting.-867) (lstlisting.-899)]
+>> endobj
+7851 0 obj <<
+/Kids [7207 0 R 7208 0 R 7209 0 R 7210 0 R 7211 0 R 7212 0 R]
+/Limits [(lstlisting.-9) (lstlisting.-930)]
+>> endobj
+7852 0 obj <<
+/Kids [7213 0 R 7214 0 R 7215 0 R 7216 0 R 7217 0 R 7218 0 R]
+/Limits [(lstlisting.-931) (lstlisting.-963)]
+>> endobj
+7853 0 obj <<
+/Kids [7219 0 R 7220 0 R 7221 0 R 7222 0 R 7223 0 R 7224 0 R]
+/Limits [(lstlisting.-964) (lstlisting.-996)]
+>> endobj
+7854 0 obj <<
+/Kids [7225 0 R 7226 0 R 7227 0 R 7228 0 R 7229 0 R 7230 0 R]
+/Limits [(lstlisting.-997) (lstnumber.-1015.2)]
+>> endobj
+7855 0 obj <<
+/Kids [7231 0 R 7232 0 R 7233 0 R 7234 0 R 7235 0 R 7236 0 R]
+/Limits [(lstnumber.-1016.1) (lstnumber.-1031.4)]
+>> endobj
+7856 0 obj <<
+/Kids [7237 0 R 7238 0 R 7239 0 R 7240 0 R 7241 0 R 7242 0 R]
+/Limits [(lstnumber.-1032.1) (lstnumber.-1050.1)]
+>> endobj
+7857 0 obj <<
+/Kids [7243 0 R 7244 0 R 7245 0 R 7246 0 R 7247 0 R 7248 0 R]
+/Limits [(lstnumber.-1051.1) (lstnumber.-1072.3)]
+>> endobj
+7858 0 obj <<
+/Kids [7249 0 R 7250 0 R 7251 0 R 7252 0 R 7253 0 R 7254 0 R]
+/Limits [(lstnumber.-1073.1) (lstnumber.-1095.1)]
+>> endobj
+7859 0 obj <<
+/Kids [7255 0 R 7256 0 R 7257 0 R 7258 0 R 7259 0 R 7260 0 R]
+/Limits [(lstnumber.-1095.2) (lstnumber.-1104.7)]
+>> endobj
+7860 0 obj <<
+/Kids [7261 0 R 7262 0 R 7263 0 R 7264 0 R 7265 0 R 7266 0 R]
+/Limits [(lstnumber.-1104.8) (lstnumber.-1117.3)]
+>> endobj
+7861 0 obj <<
+/Kids [7267 0 R 7268 0 R 7269 0 R 7270 0 R 7271 0 R 7272 0 R]
+/Limits [(lstnumber.-1117.4) (lstnumber.-1136.1)]
+>> endobj
+7862 0 obj <<
+/Kids [7273 0 R 7274 0 R 7275 0 R 7276 0 R 7277 0 R 7278 0 R]
+/Limits [(lstnumber.-1136.10) (lstnumber.-1139.2)]
+>> endobj
+7863 0 obj <<
+/Kids [7279 0 R 7280 0 R 7281 0 R 7282 0 R 7283 0 R 7284 0 R]
+/Limits [(lstnumber.-114.1) (lstnumber.-1159.1)]
+>> endobj
+7864 0 obj <<
+/Kids [7285 0 R 7286 0 R 7287 0 R 7288 0 R 7289 0 R 7290 0 R]
+/Limits [(lstnumber.-1159.2) (lstnumber.-1178.12)]
+>> endobj
+7865 0 obj <<
+/Kids [7291 0 R 7292 0 R 7293 0 R 7294 0 R 7295 0 R 7296 0 R]
+/Limits [(lstnumber.-1178.13) (lstnumber.-1179.1)]
+>> endobj
+7866 0 obj <<
+/Kids [7297 0 R 7298 0 R 7299 0 R 7300 0 R 7301 0 R 7302 0 R]
+/Limits [(lstnumber.-118.1) (lstnumber.-1190.5)]
+>> endobj
+7867 0 obj <<
+/Kids [7303 0 R 7304 0 R 7305 0 R 7306 0 R 7307 0 R 7308 0 R]
+/Limits [(lstnumber.-1190.6) (lstnumber.-1208.5)]
+>> endobj
+7868 0 obj <<
+/Kids [7309 0 R 7310 0 R 7311 0 R 7312 0 R 7313 0 R 7314 0 R]
+/Limits [(lstnumber.-1208.6) (lstnumber.-1219.1)]
+>> endobj
+7869 0 obj <<
+/Kids [7315 0 R 7316 0 R 7317 0 R 7318 0 R 7319 0 R 7320 0 R]
+/Limits [(lstnumber.-1219.2) (lstnumber.-1229.20)]
+>> endobj
+7870 0 obj <<
+/Kids [7321 0 R 7322 0 R 7323 0 R 7324 0 R 7325 0 R 7326 0 R]
+/Limits [(lstnumber.-1229.3) (lstnumber.-1236.2)]
+>> endobj
+7871 0 obj <<
+/Kids [7327 0 R 7328 0 R 7329 0 R 7330 0 R 7331 0 R 7332 0 R]
+/Limits [(lstnumber.-1237.1) (lstnumber.-1248.2)]
+>> endobj
+7872 0 obj <<
+/Kids [7333 0 R 7334 0 R 7335 0 R 7336 0 R 7337 0 R 7338 0 R]
+/Limits [(lstnumber.-1249.1) (lstnumber.-1261.21)]
+>> endobj
+7873 0 obj <<
+/Kids [7339 0 R 7340 0 R 7341 0 R 7342 0 R 7343 0 R 7344 0 R]
+/Limits [(lstnumber.-1261.22) (lstnumber.-1263.1)]
+>> endobj
+7874 0 obj <<
+/Kids [7345 0 R 7346 0 R 7347 0 R 7348 0 R 7349 0 R 7350 0 R]
+/Limits [(lstnumber.-1264.1) (lstnumber.-1275.12)]
+>> endobj
+7875 0 obj <<
+/Kids [7351 0 R 7352 0 R 7353 0 R 7354 0 R 7355 0 R 7356 0 R]
+/Limits [(lstnumber.-1275.13) (lstnumber.-1280.2)]
+>> endobj
+7876 0 obj <<
+/Kids [7357 0 R 7358 0 R 7359 0 R 7360 0 R 7361 0 R 7362 0 R]
+/Limits [(lstnumber.-1280.3) (lstnumber.-1293.15)]
+>> endobj
+7877 0 obj <<
+/Kids [7363 0 R 7364 0 R 7365 0 R 7366 0 R 7367 0 R 7368 0 R]
+/Limits [(lstnumber.-1293.16) (lstnumber.-1294.4)]
+>> endobj
+7878 0 obj <<
+/Kids [7369 0 R 7370 0 R 7371 0 R 7372 0 R 7373 0 R 7374 0 R]
+/Limits [(lstnumber.-1295.1) (lstnumber.-1317.1)]
+>> endobj
+7879 0 obj <<
+/Kids [7375 0 R 7376 0 R 7377 0 R 7378 0 R 7379 0 R 7380 0 R]
+/Limits [(lstnumber.-1318.1) (lstnumber.-1326.11)]
+>> endobj
+7880 0 obj <<
+/Kids [7381 0 R 7382 0 R 7383 0 R 7384 0 R 7385 0 R 7386 0 R]
+/Limits [(lstnumber.-1326.12) (lstnumber.-1327.5)]
+>> endobj
+7881 0 obj <<
+/Kids [7387 0 R 7388 0 R 7389 0 R 7390 0 R 7391 0 R 7392 0 R]
+/Limits [(lstnumber.-1327.6) (lstnumber.-1346.1)]
+>> endobj
+7882 0 obj <<
+/Kids [7393 0 R 7394 0 R 7395 0 R 7396 0 R 7397 0 R 7398 0 R]
+/Limits [(lstnumber.-1346.2) (lstnumber.-1362.1)]
+>> endobj
+7883 0 obj <<
+/Kids [7399 0 R 7400 0 R 7401 0 R 7402 0 R 7403 0 R 7404 0 R]
+/Limits [(lstnumber.-1363.1) (lstnumber.-1377.2)]
+>> endobj
+7884 0 obj <<
+/Kids [7405 0 R 7406 0 R 7407 0 R 7408 0 R 7409 0 R 7410 0 R]
+/Limits [(lstnumber.-1377.3) (lstnumber.-1397.1)]
+>> endobj
+7885 0 obj <<
+/Kids [7411 0 R 7412 0 R 7413 0 R 7414 0 R 7415 0 R 7416 0 R]
+/Limits [(lstnumber.-1397.2) (lstnumber.-1414.4)]
+>> endobj
+7886 0 obj <<
+/Kids [7417 0 R 7418 0 R 7419 0 R 7420 0 R 7421 0 R 7422 0 R]
+/Limits [(lstnumber.-1415.1) (lstnumber.-1431.2)]
+>> endobj
+7887 0 obj <<
+/Kids [7423 0 R 7424 0 R 7425 0 R 7426 0 R 7427 0 R 7428 0 R]
+/Limits [(lstnumber.-1431.3) (lstnumber.-1445.1)]
+>> endobj
+7888 0 obj <<
+/Kids [7429 0 R 7430 0 R 7431 0 R 7432 0 R 7433 0 R 7434 0 R]
+/Limits [(lstnumber.-1446.1) (lstnumber.-1454.17)]
+>> endobj
+7889 0 obj <<
+/Kids [7435 0 R 7436 0 R 7437 0 R 7438 0 R 7439 0 R 7440 0 R]
+/Limits [(lstnumber.-1454.18) (lstnumber.-1457.9)]
+>> endobj
+7890 0 obj <<
+/Kids [7441 0 R 7442 0 R 7443 0 R 7444 0 R 7445 0 R 7446 0 R]
+/Limits [(lstnumber.-1458.1) (lstnumber.-1462.11)]
+>> endobj
+7891 0 obj <<
+/Kids [7447 0 R 7448 0 R 7449 0 R 7450 0 R 7451 0 R 7452 0 R]
+/Limits [(lstnumber.-1462.12) (lstnumber.-1466.2)]
+>> endobj
+7892 0 obj <<
+/Kids [7453 0 R 7454 0 R 7455 0 R 7456 0 R 7457 0 R 7458 0 R]
+/Limits [(lstnumber.-1467.1) (lstnumber.-1487.1)]
+>> endobj
+7893 0 obj <<
+/Kids [7459 0 R 7460 0 R 7461 0 R 7462 0 R 7463 0 R 7464 0 R]
+/Limits [(lstnumber.-1488.1) (lstnumber.-1502.1)]
+>> endobj
+7894 0 obj <<
+/Kids [7465 0 R 7466 0 R 7467 0 R 7468 0 R 7469 0 R 7470 0 R]
+/Limits [(lstnumber.-1503.1) (lstnumber.-1506.10)]
+>> endobj
+7895 0 obj <<
+/Kids [7471 0 R 7472 0 R 7473 0 R 7474 0 R 7475 0 R 7476 0 R]
+/Limits [(lstnumber.-1506.2) (lstnumber.-1512.4)]
+>> endobj
+7896 0 obj <<
+/Kids [7477 0 R 7478 0 R 7479 0 R 7480 0 R 7481 0 R 7482 0 R]
+/Limits [(lstnumber.-1512.5) (lstnumber.-170.3)]
+>> endobj
+7897 0 obj <<
+/Kids [7483 0 R 7484 0 R 7485 0 R 7486 0 R 7487 0 R 7488 0 R]
+/Limits [(lstnumber.-171.1) (lstnumber.-189.1)]
+>> endobj
+7898 0 obj <<
+/Kids [7489 0 R 7490 0 R 7491 0 R 7492 0 R 7493 0 R 7494 0 R]
+/Limits [(lstnumber.-19.1) (lstnumber.-214.1)]
+>> endobj
+7899 0 obj <<
+/Kids [7495 0 R 7496 0 R 7497 0 R 7498 0 R 7499 0 R 7500 0 R]
+/Limits [(lstnumber.-215.1) (lstnumber.-237.1)]
+>> endobj
+7900 0 obj <<
+/Kids [7501 0 R 7502 0 R 7503 0 R 7504 0 R 7505 0 R 7506 0 R]
+/Limits [(lstnumber.-237.2) (lstnumber.-265.1)]
+>> endobj
+7901 0 obj <<
+/Kids [7507 0 R 7508 0 R 7509 0 R 7510 0 R 7511 0 R 7512 0 R]
+/Limits [(lstnumber.-266.1) (lstnumber.-281.1)]
+>> endobj
+7902 0 obj <<
+/Kids [7513 0 R 7514 0 R 7515 0 R 7516 0 R 7517 0 R 7518 0 R]
+/Limits [(lstnumber.-282.1) (lstnumber.-30.3)]
+>> endobj
+7903 0 obj <<
+/Kids [7519 0 R 7520 0 R 7521 0 R 7522 0 R 7523 0 R 7524 0 R]
+/Limits [(lstnumber.-30.4) (lstnumber.-318.5)]
+>> endobj
+7904 0 obj <<
+/Kids [7525 0 R 7526 0 R 7527 0 R 7528 0 R 7529 0 R 7530 0 R]
+/Limits [(lstnumber.-318.6) (lstnumber.-339.1)]
+>> endobj
+7905 0 obj <<
+/Kids [7531 0 R 7532 0 R 7533 0 R 7534 0 R 7535 0 R 7536 0 R]
+/Limits [(lstnumber.-34.1) (lstnumber.-359.1)]
+>> endobj
+7906 0 obj <<
+/Kids [7537 0 R 7538 0 R 7539 0 R 7540 0 R 7541 0 R 7542 0 R]
+/Limits [(lstnumber.-359.2) (lstnumber.-379.2)]
+>> endobj
+7907 0 obj <<
+/Kids [7543 0 R 7544 0 R 7545 0 R 7546 0 R 7547 0 R 7548 0 R]
+/Limits [(lstnumber.-379.3) (lstnumber.-401.1)]
+>> endobj
+7908 0 obj <<
+/Kids [7549 0 R 7550 0 R 7551 0 R 7552 0 R 7553 0 R 7554 0 R]
+/Limits [(lstnumber.-401.2) (lstnumber.-419.2)]
+>> endobj
+7909 0 obj <<
+/Kids [7555 0 R 7556 0 R 7557 0 R 7558 0 R 7559 0 R 7560 0 R]
+/Limits [(lstnumber.-419.3) (lstnumber.-441.1)]
+>> endobj
+7910 0 obj <<
+/Kids [7561 0 R 7562 0 R 7563 0 R 7564 0 R 7565 0 R 7566 0 R]
+/Limits [(lstnumber.-442.1) (lstnumber.-462.6)]
+>> endobj
+7911 0 obj <<
+/Kids [7567 0 R 7568 0 R 7569 0 R 7570 0 R 7571 0 R 7572 0 R]
+/Limits [(lstnumber.-463.1) (lstnumber.-489.1)]
+>> endobj
+7912 0 obj <<
+/Kids [7573 0 R 7574 0 R 7575 0 R 7576 0 R 7577 0 R 7578 0 R]
+/Limits [(lstnumber.-489.2) (lstnumber.-513.2)]
+>> endobj
+7913 0 obj <<
+/Kids [7579 0 R 7580 0 R 7581 0 R 7582 0 R 7583 0 R 7584 0 R]
+/Limits [(lstnumber.-514.1) (lstnumber.-53.4)]
+>> endobj
+7914 0 obj <<
+/Kids [7585 0 R 7586 0 R 7587 0 R 7588 0 R 7589 0 R 7590 0 R]
+/Limits [(lstnumber.-530.1) (lstnumber.-55.2)]
+>> endobj
+7915 0 obj <<
+/Kids [7591 0 R 7592 0 R 7593 0 R 7594 0 R 7595 0 R 7596 0 R]
+/Limits [(lstnumber.-550.1) (lstnumber.-564.3)]
+>> endobj
+7916 0 obj <<
+/Kids [7597 0 R 7598 0 R 7599 0 R 7600 0 R 7601 0 R 7602 0 R]
+/Limits [(lstnumber.-564.4) (lstnumber.-594.1)]
+>> endobj
+7917 0 obj <<
+/Kids [7603 0 R 7604 0 R 7605 0 R 7606 0 R 7607 0 R 7608 0 R]
+/Limits [(lstnumber.-595.1) (lstnumber.-61.2)]
+>> endobj
+7918 0 obj <<
+/Kids [7609 0 R 7610 0 R 7611 0 R 7612 0 R 7613 0 R 7614 0 R]
+/Limits [(lstnumber.-610.1) (lstnumber.-634.1)]
+>> endobj
+7919 0 obj <<
+/Kids [7615 0 R 7616 0 R 7617 0 R 7618 0 R 7619 0 R 7620 0 R]
+/Limits [(lstnumber.-634.2) (lstnumber.-653.1)]
+>> endobj
+7920 0 obj <<
+/Kids [7621 0 R 7622 0 R 7623 0 R 7624 0 R 7625 0 R 7626 0 R]
+/Limits [(lstnumber.-654.1) (lstnumber.-669.3)]
+>> endobj
+7921 0 obj <<
+/Kids [7627 0 R 7628 0 R 7629 0 R 7630 0 R 7631 0 R 7632 0 R]
+/Limits [(lstnumber.-67.1) (lstnumber.-690.1)]
+>> endobj
+7922 0 obj <<
+/Kids [7633 0 R 7634 0 R 7635 0 R 7636 0 R 7637 0 R 7638 0 R]
+/Limits [(lstnumber.-691.1) (lstnumber.-712.1)]
+>> endobj
+7923 0 obj <<
+/Kids [7639 0 R 7640 0 R 7641 0 R 7642 0 R 7643 0 R 7644 0 R]
+/Limits [(lstnumber.-713.1) (lstnumber.-742.1)]
+>> endobj
+7924 0 obj <<
+/Kids [7645 0 R 7646 0 R 7647 0 R 7648 0 R 7649 0 R 7650 0 R]
+/Limits [(lstnumber.-743.1) (lstnumber.-765.1)]
+>> endobj
+7925 0 obj <<
+/Kids [7651 0 R 7652 0 R 7653 0 R 7654 0 R 7655 0 R 7656 0 R]
+/Limits [(lstnumber.-766.1) (lstnumber.-787.1)]
+>> endobj
+7926 0 obj <<
+/Kids [7657 0 R 7658 0 R 7659 0 R 7660 0 R 7661 0 R 7662 0 R]
+/Limits [(lstnumber.-787.2) (lstnumber.-809.1)]
+>> endobj
+7927 0 obj <<
+/Kids [7663 0 R 7664 0 R 7665 0 R 7666 0 R 7667 0 R 7668 0 R]
+/Limits [(lstnumber.-809.2) (lstnumber.-831.1)]
+>> endobj
+7928 0 obj <<
+/Kids [7669 0 R 7670 0 R 7671 0 R 7672 0 R 7673 0 R 7674 0 R]
+/Limits [(lstnumber.-832.1) (lstnumber.-855.1)]
+>> endobj
+7929 0 obj <<
+/Kids [7675 0 R 7676 0 R 7677 0 R 7678 0 R 7679 0 R 7680 0 R]
+/Limits [(lstnumber.-856.1) (lstnumber.-88.1)]
+>> endobj
+7930 0 obj <<
+/Kids [7681 0 R 7682 0 R 7683 0 R 7684 0 R 7685 0 R 7686 0 R]
+/Limits [(lstnumber.-880.1) (lstnumber.-899.4)]
+>> endobj
+7931 0 obj <<
+/Kids [7687 0 R 7688 0 R 7689 0 R 7690 0 R 7691 0 R 7692 0 R]
+/Limits [(lstnumber.-899.5) (lstnumber.-905.1)]
+>> endobj
+7932 0 obj <<
+/Kids [7693 0 R 7694 0 R 7695 0 R 7696 0 R 7697 0 R 7698 0 R]
+/Limits [(lstnumber.-905.2) (lstnumber.-934.1)]
+>> endobj
+7933 0 obj <<
+/Kids [7699 0 R 7700 0 R 7701 0 R 7702 0 R 7703 0 R 7704 0 R]
+/Limits [(lstnumber.-935.1) (lstnumber.-952.3)]
+>> endobj
+7934 0 obj <<
+/Kids [7705 0 R 7706 0 R 7707 0 R 7708 0 R 7709 0 R 7710 0 R]
+/Limits [(lstnumber.-953.1) (lstnumber.-97.1)]
+>> endobj
+7935 0 obj <<
+/Kids [7711 0 R 7712 0 R 7713 0 R 7714 0 R 7715 0 R 7716 0 R]
+/Limits [(lstnumber.-970.1) (lstnumber.-990.3)]
+>> endobj
+7936 0 obj <<
+/Kids [7717 0 R 7718 0 R 7719 0 R 7720 0 R 7721 0 R 7722 0 R]
+/Limits [(lstnumber.-991.1) (page.117)]
+>> endobj
+7937 0 obj <<
+/Kids [7723 0 R 7724 0 R 7725 0 R 7726 0 R 7727 0 R 7728 0 R]
+/Limits [(page.118) (page.15)]
+>> endobj
+7938 0 obj <<
+/Kids [7729 0 R 7730 0 R 7731 0 R 7732 0 R 7733 0 R 7734 0 R]
+/Limits [(page.150) (page.182)]
+>> endobj
+7939 0 obj <<
+/Kids [7735 0 R 7736 0 R 7737 0 R 7738 0 R 7739 0 R 7740 0 R]
+/Limits [(page.183) (page.37)]
+>> endobj
+7940 0 obj <<
+/Kids [7741 0 R 7742 0 R 7743 0 R 7744 0 R 7745 0 R 7746 0 R]
+/Limits [(page.38) (page.7)]
+>> endobj
+7941 0 obj <<
+/Kids [7747 0 R 7748 0 R 7749 0 R 7750 0 R 7751 0 R 7752 0 R]
+/Limits [(page.70) (page.iv)]
+>> endobj
+7942 0 obj <<
+/Kids [7753 0 R 7754 0 R 7755 0 R 7756 0 R 7757 0 R 7758 0 R]
+/Limits [(page.ix) (rn_V1.75.0_FO)]
+>> endobj
+7943 0 obj <<
+/Kids [7759 0 R 7760 0 R 7761 0 R 7762 0 R 7763 0 R 7764 0 R]
+/Limits [(rn_V1.75.0_Gentext) (section.20)]
+>> endobj
+7944 0 obj <<
+/Kids [7765 0 R 7766 0 R 7767 0 R 7768 0 R 7769 0 R 7770 0 R]
+/Limits [(section.21) (subsection.10.5)]
+>> endobj
+7945 0 obj <<
+/Kids [7771 0 R 7772 0 R 7773 0 R 7774 0 R 7775 0 R 7776 0 R]
+/Limits [(subsection.10.6) (subsection.16.8)]
+>> endobj
+7946 0 obj <<
+/Kids [7777 0 R 7778 0 R 7779 0 R 7780 0 R 7781 0 R 7782 0 R]
+/Limits [(subsection.17.1) (subsection.20.2)]
+>> endobj
+7947 0 obj <<
+/Kids [7783 0 R 7784 0 R 7785 0 R 7786 0 R 7787 0 R 7788 0 R]
+/Limits [(subsection.20.3) (subsection.25.3)]
+>> endobj
+7948 0 obj <<
+/Kids [7789 0 R 7790 0 R 7791 0 R 7792 0 R 7793 0 R 7794 0 R]
+/Limits [(subsection.25.4) (subsection.4.15)]
+>> endobj
+7949 0 obj <<
+/Kids [7795 0 R 7796 0 R 7797 0 R 7798 0 R 7799 0 R 7800 0 R]
+/Limits [(subsection.4.16) (subsection.7.14)]
+>> endobj
+7950 0 obj <<
+/Kids [7801 0 R 7802 0 R 7803 0 R 7804 0 R 7805 0 R]
+/Limits [(subsection.7.15) (summary_V1.74.1_Roundtrip)]
+>> endobj
+7951 0 obj <<
+/Kids [7806 0 R 7807 0 R 7808 0 R 7809 0 R 7810 0 R 7811 0 R]
+/Limits [(Doc-Start) (cocnt.5)]
+>> endobj
+7952 0 obj <<
+/Kids [7812 0 R 7813 0 R 7814 0 R 7815 0 R 7816 0 R 7817 0 R]
+/Limits [(cocnt.6) (lstlisting.-119)]
+>> endobj
+7953 0 obj <<
+/Kids [7818 0 R 7819 0 R 7820 0 R 7821 0 R 7822 0 R 7823 0 R]
+/Limits [(lstlisting.-1190) (lstlisting.-1384)]
+>> endobj
+7954 0 obj <<
+/Kids [7824 0 R 7825 0 R 7826 0 R 7827 0 R 7828 0 R 7829 0 R]
+/Limits [(lstlisting.-1385) (lstlisting.-217)]
+>> endobj
+7955 0 obj <<
+/Kids [7830 0 R 7831 0 R 7832 0 R 7833 0 R 7834 0 R 7835 0 R]
+/Limits [(lstlisting.-218) (lstlisting.-411)]
+>> endobj
+7956 0 obj <<
+/Kids [7836 0 R 7837 0 R 7838 0 R 7839 0 R 7840 0 R 7841 0 R]
+/Limits [(lstlisting.-412) (lstlisting.-606)]
+>> endobj
+7957 0 obj <<
+/Kids [7842 0 R 7843 0 R 7844 0 R 7845 0 R 7846 0 R 7847 0 R]
+/Limits [(lstlisting.-607) (lstlisting.-800)]
+>> endobj
+7958 0 obj <<
+/Kids [7848 0 R 7849 0 R 7850 0 R 7851 0 R 7852 0 R 7853 0 R]
+/Limits [(lstlisting.-801) (lstlisting.-996)]
+>> endobj
+7959 0 obj <<
+/Kids [7854 0 R 7855 0 R 7856 0 R 7857 0 R 7858 0 R 7859 0 R]
+/Limits [(lstlisting.-997) (lstnumber.-1104.7)]
+>> endobj
+7960 0 obj <<
+/Kids [7860 0 R 7861 0 R 7862 0 R 7863 0 R 7864 0 R 7865 0 R]
+/Limits [(lstnumber.-1104.8) (lstnumber.-1179.1)]
+>> endobj
+7961 0 obj <<
+/Kids [7866 0 R 7867 0 R 7868 0 R 7869 0 R 7870 0 R 7871 0 R]
+/Limits [(lstnumber.-118.1) (lstnumber.-1248.2)]
+>> endobj
+7962 0 obj <<
+/Kids [7872 0 R 7873 0 R 7874 0 R 7875 0 R 7876 0 R 7877 0 R]
+/Limits [(lstnumber.-1249.1) (lstnumber.-1294.4)]
+>> endobj
+7963 0 obj <<
+/Kids [7878 0 R 7879 0 R 7880 0 R 7881 0 R 7882 0 R 7883 0 R]
+/Limits [(lstnumber.-1295.1) (lstnumber.-1377.2)]
+>> endobj
+7964 0 obj <<
+/Kids [7884 0 R 7885 0 R 7886 0 R 7887 0 R 7888 0 R 7889 0 R]
+/Limits [(lstnumber.-1377.3) (lstnumber.-1457.9)]
+>> endobj
+7965 0 obj <<
+/Kids [7890 0 R 7891 0 R 7892 0 R 7893 0 R 7894 0 R 7895 0 R]
+/Limits [(lstnumber.-1458.1) (lstnumber.-1512.4)]
+>> endobj
+7966 0 obj <<
+/Kids [7896 0 R 7897 0 R 7898 0 R 7899 0 R 7900 0 R 7901 0 R]
+/Limits [(lstnumber.-1512.5) (lstnumber.-281.1)]
+>> endobj
+7967 0 obj <<
+/Kids [7902 0 R 7903 0 R 7904 0 R 7905 0 R 7906 0 R 7907 0 R]
+/Limits [(lstnumber.-282.1) (lstnumber.-401.1)]
+>> endobj
+7968 0 obj <<
+/Kids [7908 0 R 7909 0 R 7910 0 R 7911 0 R 7912 0 R 7913 0 R]
+/Limits [(lstnumber.-401.2) (lstnumber.-53.4)]
+>> endobj
+7969 0 obj <<
+/Kids [7914 0 R 7915 0 R 7916 0 R 7917 0 R 7918 0 R 7919 0 R]
+/Limits [(lstnumber.-530.1) (lstnumber.-653.1)]
+>> endobj
+7970 0 obj <<
+/Kids [7920 0 R 7921 0 R 7922 0 R 7923 0 R 7924 0 R 7925 0 R]
+/Limits [(lstnumber.-654.1) (lstnumber.-787.1)]
+>> endobj
+7971 0 obj <<
+/Kids [7926 0 R 7927 0 R 7928 0 R 7929 0 R 7930 0 R 7931 0 R]
+/Limits [(lstnumber.-787.2) (lstnumber.-905.1)]
+>> endobj
+7972 0 obj <<
+/Kids [7932 0 R 7933 0 R 7934 0 R 7935 0 R 7936 0 R 7937 0 R]
+/Limits [(lstnumber.-905.2) (page.15)]
+>> endobj
+7973 0 obj <<
+/Kids [7938 0 R 7939 0 R 7940 0 R 7941 0 R 7942 0 R 7943 0 R]
+/Limits [(page.150) (section.20)]
+>> endobj
+7974 0 obj <<
+/Kids [7944 0 R 7945 0 R 7946 0 R 7947 0 R 7948 0 R 7949 0 R]
+/Limits [(section.21) (subsection.7.14)]
+>> endobj
+7975 0 obj <<
+/Kids [7950 0 R]
+/Limits [(subsection.7.15) (summary_V1.74.1_Roundtrip)]
+>> endobj
+7976 0 obj <<
+/Kids [7951 0 R 7952 0 R 7953 0 R 7954 0 R 7955 0 R 7956 0 R]
+/Limits [(Doc-Start) (lstlisting.-606)]
+>> endobj
+7977 0 obj <<
+/Kids [7957 0 R 7958 0 R 7959 0 R 7960 0 R 7961 0 R 7962 0 R]
+/Limits [(lstlisting.-607) (lstnumber.-1294.4)]
+>> endobj
+7978 0 obj <<
+/Kids [7963 0 R 7964 0 R 7965 0 R 7966 0 R 7967 0 R 7968 0 R]
+/Limits [(lstnumber.-1295.1) (lstnumber.-53.4)]
+>> endobj
+7979 0 obj <<
+/Kids [7969 0 R 7970 0 R 7971 0 R 7972 0 R 7973 0 R 7974 0 R]
+/Limits [(lstnumber.-530.1) (subsection.7.14)]
+>> endobj
+7980 0 obj <<
+/Kids [7975 0 R]
+/Limits [(subsection.7.15) (summary_V1.74.1_Roundtrip)]
+>> endobj
+7981 0 obj <<
+/Kids [7976 0 R 7977 0 R 7978 0 R 7979 0 R 7980 0 R]
+/Limits [(Doc-Start) (summary_V1.74.1_Roundtrip)]
+>> endobj
+7982 0 obj <<
+/Dests 7981 0 R
+>> endobj
+7983 0 obj <<
+/Type /Catalog
+/Pages 6935 0 R
+/Outlines 6936 0 R
+/Names 7982 0 R
+/PageMode/UseOutlines/PageLabels<</Nums[0<</S/r>>9<</S/D>>]>>
+/OpenAction 993 0 R
+>> endobj
+7984 0 obj <<
+/Author()/Title(Release Notes for the DocBook XSL Stylesheets)/Subject()/Creator(DBLaTeX-0.3.2-2)/Producer(pdfTeX-1.40.10)/Keywords()
+/CreationDate (D:20161209224708Z)
+/ModDate (D:20161209224708Z)
+/Trapped /False
+/PTEX.Fullbanner (This is pdfTeX, Version 3.1415926-1.40.10-2.2 (TeX Live 2009/Debian) kpathsea version 5.0.0)
+>> endobj
+xref
+0 7985
+0000000000 65535 f 
+0000000015 00000 n 
+0000075253 00000 n 
+0001087853 00000 n 
+0000000060 00000 n 
+0000000099 00000 n 
+0000075376 00000 n 
+0001087768 00000 n 
+0000000144 00000 n 
+0000000183 00000 n 
+0000075499 00000 n 
+0001087643 00000 n 
+0000000228 00000 n 
+0000000268 00000 n 
+0000075623 00000 n 
+0001087569 00000 n 
+0000000319 00000 n 
+0000000345 00000 n 
+0000080234 00000 n 
+0001087482 00000 n 
+0000000396 00000 n 
+0000000421 00000 n 
+0000088072 00000 n 
+0001087395 00000 n 
+0000000472 00000 n 
+0000000493 00000 n 
+0000111157 00000 n 
+0001087308 00000 n 
+0000000544 00000 n 
+0000000567 00000 n 
+0000130304 00000 n 
+0001087221 00000 n 
+0000000618 00000 n 
+0000000645 00000 n 
+0000134952 00000 n 
+0001087134 00000 n 
+0000000696 00000 n 
+0000000719 00000 n 
+0000142044 00000 n 
+0001087047 00000 n 
+0000000770 00000 n 
+0000000797 00000 n 
+0000142608 00000 n 
+0001086960 00000 n 
+0000000848 00000 n 
+0000000874 00000 n 
+0000143171 00000 n 
+0001086873 00000 n 
+0000000925 00000 n 
+0000000952 00000 n 
+0000145825 00000 n 
+0001086786 00000 n 
+0000001004 00000 n 
+0000001029 00000 n 
+0000146892 00000 n 
+0001086699 00000 n 
+0000001081 00000 n 
+0000001107 00000 n 
+0000149436 00000 n 
+0001086612 00000 n 
+0000001159 00000 n 
+0000001185 00000 n 
+0000150691 00000 n 
+0001086525 00000 n 
+0000001237 00000 n 
+0000001262 00000 n 
+0000158378 00000 n 
+0001086438 00000 n 
+0000001314 00000 n 
+0000001342 00000 n 
+0000159509 00000 n 
+0001086351 00000 n 
+0000001394 00000 n 
+0000001416 00000 n 
+0000159759 00000 n 
+0001086264 00000 n 
+0000001468 00000 n 
+0000001492 00000 n 
+0000162486 00000 n 
+0001086177 00000 n 
+0000001544 00000 n 
+0000001571 00000 n 
+0000163681 00000 n 
+0001086103 00000 n 
+0000001623 00000 n 
+0000001652 00000 n 
+0000164055 00000 n 
+0001085974 00000 n 
+0000001698 00000 n 
+0000001738 00000 n 
+0000166470 00000 n 
+0001085900 00000 n 
+0000001789 00000 n 
+0000001815 00000 n 
+0000170975 00000 n 
+0001085813 00000 n 
+0000001866 00000 n 
+0000001891 00000 n 
+0000176672 00000 n 
+0001085724 00000 n 
+0000001942 00000 n 
+0000001964 00000 n 
+0000199568 00000 n 
+0001085633 00000 n 
+0000002016 00000 n 
+0000002040 00000 n 
+0000221464 00000 n 
+0001085541 00000 n 
+0000002092 00000 n 
+0000002120 00000 n 
+0000226017 00000 n 
+0001085449 00000 n 
+0000002172 00000 n 
+0000002196 00000 n 
+0000231163 00000 n 
+0001085357 00000 n 
+0000002248 00000 n 
+0000002276 00000 n 
+0000231727 00000 n 
+0001085265 00000 n 
+0000002328 00000 n 
+0000002355 00000 n 
+0000234405 00000 n 
+0001085173 00000 n 
+0000002407 00000 n 
+0000002435 00000 n 
+0000234970 00000 n 
+0001085081 00000 n 
+0000002488 00000 n 
+0000002514 00000 n 
+0000237971 00000 n 
+0001084989 00000 n 
+0000002567 00000 n 
+0000002594 00000 n 
+0000238474 00000 n 
+0001084897 00000 n 
+0000002647 00000 n 
+0000002674 00000 n 
+0000242097 00000 n 
+0001084805 00000 n 
+0000002727 00000 n 
+0000002753 00000 n 
+0000246688 00000 n 
+0001084713 00000 n 
+0000002806 00000 n 
+0000002835 00000 n 
+0000247693 00000 n 
+0001084621 00000 n 
+0000002888 00000 n 
+0000002911 00000 n 
+0000247944 00000 n 
+0001084529 00000 n 
+0000002964 00000 n 
+0000002989 00000 n 
+0000250851 00000 n 
+0001084437 00000 n 
+0000003042 00000 n 
+0000003070 00000 n 
+0000253953 00000 n 
+0001084359 00000 n 
+0000003123 00000 n 
+0000003153 00000 n 
+0000254330 00000 n 
+0001084227 00000 n 
+0000003200 00000 n 
+0000003241 00000 n 
+0000254455 00000 n 
+0001084148 00000 n 
+0000003293 00000 n 
+0000003319 00000 n 
+0000257813 00000 n 
+0001084055 00000 n 
+0000003371 00000 n 
+0000003393 00000 n 
+0000258880 00000 n 
+0001083962 00000 n 
+0000003445 00000 n 
+0000003469 00000 n 
+0000261926 00000 n 
+0001083869 00000 n 
+0000003521 00000 n 
+0000003549 00000 n 
+0000262239 00000 n 
+0001083776 00000 n 
+0000003601 00000 n 
+0000003628 00000 n 
+0000262866 00000 n 
+0001083683 00000 n 
+0000003680 00000 n 
+0000003706 00000 n 
+0000263304 00000 n 
+0001083604 00000 n 
+0000003758 00000 n 
+0000003790 00000 n 
+0000263554 00000 n 
+0001083470 00000 n 
+0000003837 00000 n 
+0000003878 00000 n 
+0000265730 00000 n 
+0001083391 00000 n 
+0000003930 00000 n 
+0000003957 00000 n 
+0000266485 00000 n 
+0001083298 00000 n 
+0000004009 00000 n 
+0000004035 00000 n 
+0000270009 00000 n 
+0001083205 00000 n 
+0000004087 00000 n 
+0000004109 00000 n 
+0000276012 00000 n 
+0001083112 00000 n 
+0000004161 00000 n 
+0000004185 00000 n 
+0000285701 00000 n 
+0001083019 00000 n 
+0000004237 00000 n 
+0000004265 00000 n 
+0000289026 00000 n 
+0001082926 00000 n 
+0000004317 00000 n 
+0000004346 00000 n 
+0000289340 00000 n 
+0001082833 00000 n 
+0000004398 00000 n 
+0000004424 00000 n 
+0000294142 00000 n 
+0001082740 00000 n 
+0000004476 00000 n 
+0000004503 00000 n 
+0000302436 00000 n 
+0001082647 00000 n 
+0000004555 00000 n 
+0000004581 00000 n 
+0000303631 00000 n 
+0001082554 00000 n 
+0000004634 00000 n 
+0000004663 00000 n 
+0000306622 00000 n 
+0001082461 00000 n 
+0000004716 00000 n 
+0000004741 00000 n 
+0000306999 00000 n 
+0001082382 00000 n 
+0000004794 00000 n 
+0000004822 00000 n 
+0000307250 00000 n 
+0001082248 00000 n 
+0000004869 00000 n 
+0000004910 00000 n 
+0000312998 00000 n 
+0001082169 00000 n 
+0000004962 00000 n 
+0000004989 00000 n 
+0000316785 00000 n 
+0001082076 00000 n 
+0000005041 00000 n 
+0000005067 00000 n 
+0000318105 00000 n 
+0001081983 00000 n 
+0000005119 00000 n 
+0000005141 00000 n 
+0000327447 00000 n 
+0001081890 00000 n 
+0000005193 00000 n 
+0000005217 00000 n 
+0000339530 00000 n 
+0001081797 00000 n 
+0000005269 00000 n 
+0000005293 00000 n 
+0000339781 00000 n 
+0001081704 00000 n 
+0000005345 00000 n 
+0000005373 00000 n 
+0000340032 00000 n 
+0001081611 00000 n 
+0000005425 00000 n 
+0000005452 00000 n 
+0000340283 00000 n 
+0001081518 00000 n 
+0000005504 00000 n 
+0000005532 00000 n 
+0000340722 00000 n 
+0001081425 00000 n 
+0000005584 00000 n 
+0000005611 00000 n 
+0000371386 00000 n 
+0001081332 00000 n 
+0000005664 00000 n 
+0000005690 00000 n 
+0000378980 00000 n 
+0001081239 00000 n 
+0000005743 00000 n 
+0000005775 00000 n 
+0000379356 00000 n 
+0001081146 00000 n 
+0000005828 00000 n 
+0000005857 00000 n 
+0000379605 00000 n 
+0001081053 00000 n 
+0000005910 00000 n 
+0000005933 00000 n 
+0000380169 00000 n 
+0001080960 00000 n 
+0000005986 00000 n 
+0000006014 00000 n 
+0000382455 00000 n 
+0001080867 00000 n 
+0000006067 00000 n 
+0000006097 00000 n 
+0000382832 00000 n 
+0001080788 00000 n 
+0000006150 00000 n 
+0000006179 00000 n 
+0000383083 00000 n 
+0001080655 00000 n 
+0000006226 00000 n 
+0000006267 00000 n 
+0000383208 00000 n 
+0001080576 00000 n 
+0000006319 00000 n 
+0000006341 00000 n 
+0000383773 00000 n 
+0001080483 00000 n 
+0000006393 00000 n 
+0000006417 00000 n 
+0000386783 00000 n 
+0001080390 00000 n 
+0000006469 00000 n 
+0000006498 00000 n 
+0000387096 00000 n 
+0001080297 00000 n 
+0000006550 00000 n 
+0000006576 00000 n 
+0000387410 00000 n 
+0001080204 00000 n 
+0000006628 00000 n 
+0000006655 00000 n 
+0000387723 00000 n 
+0001080125 00000 n 
+0000006707 00000 n 
+0000006734 00000 n 
+0000391011 00000 n 
+0001079992 00000 n 
+0000006781 00000 n 
+0000006822 00000 n 
+0000391136 00000 n 
+0001079913 00000 n 
+0000006874 00000 n 
+0000006896 00000 n 
+0000391450 00000 n 
+0001079820 00000 n 
+0000006948 00000 n 
+0000006972 00000 n 
+0000391701 00000 n 
+0001079741 00000 n 
+0000007024 00000 n 
+0000007050 00000 n 
+0000394233 00000 n 
+0001079608 00000 n 
+0000007098 00000 n 
+0000007139 00000 n 
+0000394358 00000 n 
+0001079529 00000 n 
+0000007192 00000 n 
+0000007219 00000 n 
+0000398089 00000 n 
+0001079436 00000 n 
+0000007272 00000 n 
+0000007298 00000 n 
+0000403343 00000 n 
+0001079343 00000 n 
+0000007351 00000 n 
+0000007373 00000 n 
+0000408558 00000 n 
+0001079250 00000 n 
+0000007426 00000 n 
+0000007450 00000 n 
+0000420899 00000 n 
+0001079157 00000 n 
+0000007503 00000 n 
+0000007531 00000 n 
+0000421779 00000 n 
+0001079064 00000 n 
+0000007584 00000 n 
+0000007608 00000 n 
+0000428681 00000 n 
+0001078971 00000 n 
+0000007661 00000 n 
+0000007688 00000 n 
+0000431368 00000 n 
+0001078878 00000 n 
+0000007741 00000 n 
+0000007767 00000 n 
+0000432374 00000 n 
+0001078799 00000 n 
+0000007820 00000 n 
+0000007849 00000 n 
+0000432625 00000 n 
+0001078666 00000 n 
+0000007897 00000 n 
+0000007938 00000 n 
+0000434777 00000 n 
+0001078587 00000 n 
+0000007991 00000 n 
+0000008018 00000 n 
+0000435406 00000 n 
+0001078494 00000 n 
+0000008071 00000 n 
+0000008097 00000 n 
+0000435783 00000 n 
+0001078401 00000 n 
+0000008150 00000 n 
+0000008172 00000 n 
+0000436033 00000 n 
+0001078308 00000 n 
+0000008225 00000 n 
+0000008249 00000 n 
+0000438520 00000 n 
+0001078215 00000 n 
+0000008302 00000 n 
+0000008330 00000 n 
+0000438897 00000 n 
+0001078122 00000 n 
+0000008383 00000 n 
+0000008407 00000 n 
+0000439272 00000 n 
+0001078029 00000 n 
+0000008460 00000 n 
+0000008489 00000 n 
+0000439523 00000 n 
+0001077936 00000 n 
+0000008542 00000 n 
+0000008571 00000 n 
+0000439774 00000 n 
+0001077857 00000 n 
+0000008624 00000 n 
+0000008653 00000 n 
+0000442164 00000 n 
+0001077724 00000 n 
+0000008701 00000 n 
+0000008742 00000 n 
+0000442289 00000 n 
+0001077645 00000 n 
+0000008795 00000 n 
+0000008817 00000 n 
+0000442666 00000 n 
+0001077552 00000 n 
+0000008870 00000 n 
+0000008894 00000 n 
+0000443040 00000 n 
+0001077459 00000 n 
+0000008947 00000 n 
+0000008971 00000 n 
+0000443542 00000 n 
+0001077380 00000 n 
+0000009024 00000 n 
+0000009050 00000 n 
+0000446731 00000 n 
+0001077246 00000 n 
+0000009098 00000 n 
+0000009139 00000 n 
+0000449216 00000 n 
+0001077167 00000 n 
+0000009192 00000 n 
+0000009219 00000 n 
+0000453314 00000 n 
+0001077074 00000 n 
+0000009272 00000 n 
+0000009298 00000 n 
+0000458991 00000 n 
+0001076981 00000 n 
+0000009351 00000 n 
+0000009373 00000 n 
+0000478333 00000 n 
+0001076888 00000 n 
+0000009426 00000 n 
+0000009450 00000 n 
+0000496470 00000 n 
+0001076795 00000 n 
+0000009503 00000 n 
+0000009531 00000 n 
+0000496910 00000 n 
+0001076702 00000 n 
+0000009584 00000 n 
+0000009608 00000 n 
+0000501645 00000 n 
+0001076609 00000 n 
+0000009661 00000 n 
+0000009689 00000 n 
+0000501896 00000 n 
+0001076516 00000 n 
+0000009742 00000 n 
+0000009768 00000 n 
+0000508868 00000 n 
+0001076423 00000 n 
+0000009821 00000 n 
+0000009853 00000 n 
+0000509370 00000 n 
+0001076330 00000 n 
+0000009907 00000 n 
+0000009936 00000 n 
+0000509681 00000 n 
+0001076251 00000 n 
+0000009990 00000 n 
+0000010019 00000 n 
+0000509995 00000 n 
+0001076157 00000 n 
+0000010067 00000 n 
+0000010108 00000 n 
+0000510120 00000 n 
+0001076063 00000 n 
+0000010156 00000 n 
+0000010197 00000 n 
+0000512925 00000 n 
+0001075930 00000 n 
+0000010245 00000 n 
+0000010286 00000 n 
+0000513050 00000 n 
+0001075851 00000 n 
+0000010339 00000 n 
+0000010366 00000 n 
+0000516613 00000 n 
+0001075758 00000 n 
+0000010419 00000 n 
+0000010441 00000 n 
+0000517807 00000 n 
+0001075665 00000 n 
+0000010494 00000 n 
+0000010518 00000 n 
+0000521442 00000 n 
+0001075572 00000 n 
+0000010571 00000 n 
+0000010599 00000 n 
+0000521945 00000 n 
+0001075479 00000 n 
+0000010652 00000 n 
+0000010676 00000 n 
+0000528017 00000 n 
+0001075386 00000 n 
+0000010729 00000 n 
+0000010758 00000 n 
+0000528959 00000 n 
+0001075293 00000 n 
+0000010811 00000 n 
+0000010837 00000 n 
+0000532541 00000 n 
+0001075214 00000 n 
+0000010890 00000 n 
+0000010922 00000 n 
+0000532980 00000 n 
+0001075080 00000 n 
+0000010970 00000 n 
+0000011011 00000 n 
+0000535562 00000 n 
+0001075001 00000 n 
+0000011064 00000 n 
+0000011091 00000 n 
+0000540584 00000 n 
+0001074908 00000 n 
+0000011144 00000 n 
+0000011170 00000 n 
+0000551436 00000 n 
+0001074815 00000 n 
+0000011223 00000 n 
+0000011245 00000 n 
+0000567631 00000 n 
+0001074722 00000 n 
+0000011298 00000 n 
+0000011322 00000 n 
+0000583529 00000 n 
+0001074629 00000 n 
+0000011375 00000 n 
+0000011403 00000 n 
+0000633065 00000 n 
+0001074536 00000 n 
+0000011456 00000 n 
+0000011480 00000 n 
+0000639222 00000 n 
+0001074443 00000 n 
+0000011533 00000 n 
+0000011561 00000 n 
+0000639662 00000 n 
+0001074350 00000 n 
+0000011614 00000 n 
+0000011641 00000 n 
+0000643136 00000 n 
+0001074257 00000 n 
+0000011694 00000 n 
+0000011722 00000 n 
+0000643576 00000 n 
+0001074164 00000 n 
+0000011776 00000 n 
+0000011805 00000 n 
+0000647703 00000 n 
+0001074071 00000 n 
+0000011859 00000 n 
+0000011885 00000 n 
+0000648269 00000 n 
+0001073978 00000 n 
+0000011939 00000 n 
+0000011966 00000 n 
+0000648520 00000 n 
+0001073885 00000 n 
+0000012020 00000 n 
+0000012046 00000 n 
+0000665357 00000 n 
+0001073792 00000 n 
+0000012100 00000 n 
+0000012129 00000 n 
+0000668523 00000 n 
+0001073699 00000 n 
+0000012183 00000 n 
+0000012208 00000 n 
+0000670285 00000 n 
+0001073606 00000 n 
+0000012262 00000 n 
+0000012292 00000 n 
+0000672831 00000 n 
+0001073513 00000 n 
+0000012346 00000 n 
+0000012375 00000 n 
+0000673585 00000 n 
+0001073420 00000 n 
+0000012429 00000 n 
+0000012458 00000 n 
+0000674339 00000 n 
+0001073341 00000 n 
+0000012512 00000 n 
+0000012543 00000 n 
+0000677675 00000 n 
+0001073247 00000 n 
+0000012591 00000 n 
+0000012632 00000 n 
+0000677800 00000 n 
+0001073114 00000 n 
+0000012680 00000 n 
+0000012715 00000 n 
+0000677925 00000 n 
+0001073035 00000 n 
+0000012768 00000 n 
+0000012795 00000 n 
+0000678301 00000 n 
+0001072942 00000 n 
+0000012848 00000 n 
+0000012870 00000 n 
+0000682026 00000 n 
+0001072849 00000 n 
+0000012923 00000 n 
+0000012947 00000 n 
+0000683912 00000 n 
+0001072756 00000 n 
+0000013000 00000 n 
+0000013028 00000 n 
+0000686232 00000 n 
+0001072663 00000 n 
+0000013081 00000 n 
+0000013109 00000 n 
+0000686546 00000 n 
+0001072570 00000 n 
+0000013162 00000 n 
+0000013189 00000 n 
+0000686857 00000 n 
+0001072477 00000 n 
+0000013242 00000 n 
+0000013270 00000 n 
+0000687171 00000 n 
+0001072384 00000 n 
+0000013323 00000 n 
+0000013352 00000 n 
+0000687485 00000 n 
+0001072305 00000 n 
+0000013405 00000 n 
+0000013431 00000 n 
+0000691216 00000 n 
+0001072171 00000 n 
+0000013479 00000 n 
+0000013514 00000 n 
+0000691341 00000 n 
+0001072092 00000 n 
+0000013567 00000 n 
+0000013594 00000 n 
+0000695611 00000 n 
+0001071999 00000 n 
+0000013647 00000 n 
+0000013673 00000 n 
+0000699524 00000 n 
+0001071906 00000 n 
+0000013726 00000 n 
+0000013748 00000 n 
+0000705550 00000 n 
+0001071813 00000 n 
+0000013801 00000 n 
+0000013825 00000 n 
+0000719957 00000 n 
+0001071720 00000 n 
+0000013878 00000 n 
+0000013906 00000 n 
+0000738550 00000 n 
+0001071627 00000 n 
+0000013959 00000 n 
+0000013986 00000 n 
+0000738925 00000 n 
+0001071534 00000 n 
+0000014039 00000 n 
+0000014067 00000 n 
+0000739365 00000 n 
+0001071441 00000 n 
+0000014120 00000 n 
+0000014149 00000 n 
+0000739742 00000 n 
+0001071348 00000 n 
+0000014202 00000 n 
+0000014228 00000 n 
+0000748836 00000 n 
+0001071255 00000 n 
+0000014282 00000 n 
+0000014314 00000 n 
+0000749087 00000 n 
+0001071162 00000 n 
+0000014368 00000 n 
+0000014397 00000 n 
+0000751977 00000 n 
+0001071069 00000 n 
+0000014451 00000 n 
+0000014474 00000 n 
+0000752291 00000 n 
+0001070976 00000 n 
+0000014528 00000 n 
+0000014553 00000 n 
+0000752728 00000 n 
+0001070883 00000 n 
+0000014607 00000 n 
+0000014636 00000 n 
+0000753483 00000 n 
+0001070804 00000 n 
+0000014690 00000 n 
+0000014719 00000 n 
+0000758471 00000 n 
+0001070671 00000 n 
+0000014767 00000 n 
+0000014802 00000 n 
+0000761209 00000 n 
+0001070592 00000 n 
+0000014855 00000 n 
+0000014881 00000 n 
+0000761334 00000 n 
+0001070499 00000 n 
+0000014934 00000 n 
+0000014956 00000 n 
+0000763189 00000 n 
+0001070406 00000 n 
+0000015009 00000 n 
+0000015033 00000 n 
+0000763313 00000 n 
+0001070313 00000 n 
+0000015086 00000 n 
+0000015114 00000 n 
+0000765546 00000 n 
+0001070220 00000 n 
+0000015167 00000 n 
+0000015193 00000 n 
+0000767846 00000 n 
+0001070127 00000 n 
+0000015246 00000 n 
+0000015274 00000 n 
+0000767971 00000 n 
+0001070048 00000 n 
+0000015327 00000 n 
+0000015356 00000 n 
+0000768095 00000 n 
+0001069915 00000 n 
+0000015404 00000 n 
+0000015439 00000 n 
+0000770120 00000 n 
+0001069836 00000 n 
+0000015492 00000 n 
+0000015518 00000 n 
+0000770245 00000 n 
+0001069743 00000 n 
+0000015571 00000 n 
+0000015593 00000 n 
+0000770370 00000 n 
+0001069650 00000 n 
+0000015646 00000 n 
+0000015670 00000 n 
+0000773108 00000 n 
+0001069557 00000 n 
+0000015723 00000 n 
+0000015755 00000 n 
+0000773233 00000 n 
+0001069464 00000 n 
+0000015808 00000 n 
+0000015836 00000 n 
+0000773358 00000 n 
+0001069371 00000 n 
+0000015889 00000 n 
+0000015915 00000 n 
+0000773483 00000 n 
+0001069292 00000 n 
+0000015968 00000 n 
+0000015997 00000 n 
+0000773608 00000 n 
+0001069159 00000 n 
+0000016045 00000 n 
+0000016080 00000 n 
+0000776326 00000 n 
+0001069080 00000 n 
+0000016133 00000 n 
+0000016159 00000 n 
+0000776451 00000 n 
+0001068987 00000 n 
+0000016212 00000 n 
+0000016242 00000 n 
+0000776576 00000 n 
+0001068894 00000 n 
+0000016295 00000 n 
+0000016317 00000 n 
+0000778703 00000 n 
+0001068801 00000 n 
+0000016370 00000 n 
+0000016394 00000 n 
+0000782731 00000 n 
+0001068708 00000 n 
+0000016447 00000 n 
+0000016479 00000 n 
+0000782856 00000 n 
+0001068615 00000 n 
+0000016532 00000 n 
+0000016560 00000 n 
+0000782981 00000 n 
+0001068522 00000 n 
+0000016613 00000 n 
+0000016639 00000 n 
+0000785194 00000 n 
+0001068443 00000 n 
+0000016692 00000 n 
+0000016717 00000 n 
+0000785319 00000 n 
+0001068310 00000 n 
+0000016765 00000 n 
+0000016800 00000 n 
+0000785444 00000 n 
+0001068231 00000 n 
+0000016853 00000 n 
+0000016875 00000 n 
+0000787992 00000 n 
+0001068138 00000 n 
+0000016928 00000 n 
+0000016952 00000 n 
+0000788117 00000 n 
+0001068045 00000 n 
+0000017005 00000 n 
+0000017033 00000 n 
+0000788242 00000 n 
+0001067966 00000 n 
+0000017086 00000 n 
+0000017112 00000 n 
+0000788367 00000 n 
+0001067833 00000 n 
+0000017160 00000 n 
+0000017195 00000 n 
+0000791511 00000 n 
+0001067754 00000 n 
+0000017248 00000 n 
+0000017274 00000 n 
+0000793894 00000 n 
+0001067661 00000 n 
+0000017327 00000 n 
+0000017357 00000 n 
+0000794019 00000 n 
+0001067568 00000 n 
+0000017410 00000 n 
+0000017432 00000 n 
+0000805840 00000 n 
+0001067475 00000 n 
+0000017485 00000 n 
+0000017509 00000 n 
+0000815012 00000 n 
+0001067382 00000 n 
+0000017562 00000 n 
+0000017590 00000 n 
+0000825503 00000 n 
+0001067289 00000 n 
+0000017643 00000 n 
+0000017669 00000 n 
+0000837875 00000 n 
+0001067196 00000 n 
+0000017722 00000 n 
+0000017751 00000 n 
+0000838000 00000 n 
+0001067103 00000 n 
+0000017804 00000 n 
+0000017829 00000 n 
+0000840587 00000 n 
+0001067024 00000 n 
+0000017882 00000 n 
+0000017908 00000 n 
+0000840712 00000 n 
+0001066930 00000 n 
+0000017956 00000 n 
+0000017990 00000 n 
+0000840837 00000 n 
+0001066797 00000 n 
+0000018038 00000 n 
+0000018072 00000 n 
+0000844262 00000 n 
+0001066718 00000 n 
+0000018125 00000 n 
+0000018151 00000 n 
+0000844387 00000 n 
+0001066625 00000 n 
+0000018204 00000 n 
+0000018226 00000 n 
+0000848424 00000 n 
+0001066532 00000 n 
+0000018279 00000 n 
+0000018303 00000 n 
+0000848549 00000 n 
+0001066439 00000 n 
+0000018356 00000 n 
+0000018380 00000 n 
+0000853160 00000 n 
+0001066360 00000 n 
+0000018433 00000 n 
+0000018456 00000 n 
+0000870472 00000 n 
+0001066266 00000 n 
+0000018504 00000 n 
+0000018538 00000 n 
+0000873377 00000 n 
+0001066172 00000 n 
+0000018586 00000 n 
+0000018620 00000 n 
+0000876880 00000 n 
+0001066078 00000 n 
+0000018668 00000 n 
+0000018702 00000 n 
+0000877005 00000 n 
+0001065984 00000 n 
+0000018750 00000 n 
+0000018784 00000 n 
+0000882629 00000 n 
+0001065890 00000 n 
+0000018832 00000 n 
+0000018866 00000 n 
+0000886211 00000 n 
+0001065796 00000 n 
+0000018914 00000 n 
+0000018948 00000 n 
+0000892816 00000 n 
+0001065702 00000 n 
+0000018996 00000 n 
+0000019030 00000 n 
+0000893445 00000 n 
+0001065608 00000 n 
+0000019078 00000 n 
+0000019112 00000 n 
+0000893570 00000 n 
+0001065514 00000 n 
+0000019160 00000 n 
+0000019194 00000 n 
+0000896546 00000 n 
+0001065420 00000 n 
+0000019242 00000 n 
+0000019276 00000 n 
+0000903432 00000 n 
+0001065326 00000 n 
+0000019324 00000 n 
+0000019358 00000 n 
+0000903556 00000 n 
+0001065232 00000 n 
+0000019406 00000 n 
+0000019440 00000 n 
+0000906118 00000 n 
+0001065138 00000 n 
+0000019488 00000 n 
+0000019522 00000 n 
+0000906243 00000 n 
+0001065044 00000 n 
+0000019570 00000 n 
+0000019604 00000 n 
+0000906367 00000 n 
+0001064950 00000 n 
+0000019652 00000 n 
+0000019686 00000 n 
+0000909627 00000 n 
+0001064856 00000 n 
+0000019734 00000 n 
+0000019768 00000 n 
+0000909752 00000 n 
+0001064776 00000 n 
+0000019816 00000 n 
+0000019859 00000 n 
+0000020279 00000 n 
+0000020399 00000 n 
+0000021055 00000 n 
+0000019912 00000 n 
+0000020869 00000 n 
+0001059147 00000 n 
+0001058615 00000 n 
+0000020931 00000 n 
+0000020993 00000 n 
+0001058441 00000 n 
+0001059504 00000 n 
+0000020767 00000 n 
+0000022584 00000 n 
+0000022737 00000 n 
+0000022890 00000 n 
+0000023043 00000 n 
+0000023201 00000 n 
+0000023359 00000 n 
+0000023517 00000 n 
+0000023675 00000 n 
+0000023832 00000 n 
+0000023989 00000 n 
+0000024146 00000 n 
+0000024302 00000 n 
+0000024459 00000 n 
+0000024615 00000 n 
+0000024773 00000 n 
+0000024931 00000 n 
+0000025089 00000 n 
+0000025247 00000 n 
+0000025405 00000 n 
+0000025563 00000 n 
+0000025721 00000 n 
+0000025879 00000 n 
+0000026031 00000 n 
+0000026188 00000 n 
+0000026345 00000 n 
+0000026502 00000 n 
+0000026657 00000 n 
+0000026814 00000 n 
+0000026970 00000 n 
+0000027127 00000 n 
+0000027284 00000 n 
+0000027441 00000 n 
+0000027598 00000 n 
+0000027756 00000 n 
+0000027913 00000 n 
+0000029671 00000 n 
+0000029828 00000 n 
+0000029986 00000 n 
+0000030144 00000 n 
+0000028133 00000 n 
+0000022134 00000 n 
+0000021199 00000 n 
+0000028069 00000 n 
+0001058970 00000 n 
+0000030302 00000 n 
+0000030460 00000 n 
+0000030611 00000 n 
+0000030767 00000 n 
+0000030924 00000 n 
+0000031081 00000 n 
+0000031238 00000 n 
+0000031394 00000 n 
+0000031551 00000 n 
+0000031708 00000 n 
+0000031860 00000 n 
+0000032017 00000 n 
+0000032174 00000 n 
+0000032330 00000 n 
+0000032486 00000 n 
+0000032643 00000 n 
+0000032800 00000 n 
+0000032957 00000 n 
+0000033113 00000 n 
+0000033269 00000 n 
+0000033427 00000 n 
+0000033585 00000 n 
+0000033743 00000 n 
+0000033895 00000 n 
+0000034051 00000 n 
+0000034207 00000 n 
+0000034364 00000 n 
+0000034521 00000 n 
+0000034678 00000 n 
+0000034834 00000 n 
+0000034990 00000 n 
+0000035147 00000 n 
+0000035303 00000 n 
+0000037030 00000 n 
+0000037187 00000 n 
+0000037345 00000 n 
+0000037503 00000 n 
+0000037661 00000 n 
+0000035523 00000 n 
+0000029203 00000 n 
+0000028248 00000 n 
+0000035459 00000 n 
+0000037819 00000 n 
+0000037976 00000 n 
+0000038127 00000 n 
+0000038283 00000 n 
+0000038440 00000 n 
+0000038597 00000 n 
+0000038754 00000 n 
+0000038911 00000 n 
+0000039067 00000 n 
+0000039218 00000 n 
+0000039374 00000 n 
+0000039531 00000 n 
+0000039688 00000 n 
+0000039841 00000 n 
+0000039999 00000 n 
+0000040157 00000 n 
+0000040315 00000 n 
+0000040473 00000 n 
+0000040631 00000 n 
+0000040789 00000 n 
+0000040947 00000 n 
+0000041104 00000 n 
+0000041261 00000 n 
+0000041414 00000 n 
+0000041572 00000 n 
+0000041730 00000 n 
+0000041888 00000 n 
+0000042046 00000 n 
+0000042203 00000 n 
+0000042361 00000 n 
+0000042519 00000 n 
+0000042676 00000 n 
+0000044352 00000 n 
+0000044504 00000 n 
+0000044661 00000 n 
+0000042896 00000 n 
+0000036562 00000 n 
+0000035624 00000 n 
+0000042832 00000 n 
+0000044819 00000 n 
+0000044977 00000 n 
+0000045135 00000 n 
+0000045288 00000 n 
+0000045446 00000 n 
+0000045603 00000 n 
+0000045760 00000 n 
+0000045917 00000 n 
+0000046075 00000 n 
+0000046233 00000 n 
+0000046391 00000 n 
+0000046549 00000 n 
+0000046708 00000 n 
+0000046868 00000 n 
+0000047028 00000 n 
+0000047181 00000 n 
+0000047335 00000 n 
+0000047489 00000 n 
+0000047648 00000 n 
+0000047807 00000 n 
+0000047966 00000 n 
+0000048125 00000 n 
+0000048284 00000 n 
+0000048443 00000 n 
+0000048602 00000 n 
+0000048761 00000 n 
+0000048915 00000 n 
+0000049074 00000 n 
+0000049233 00000 n 
+0000049392 00000 n 
+0000049551 00000 n 
+0000049710 00000 n 
+0000049868 00000 n 
+0000051660 00000 n 
+0000051818 00000 n 
+0000051977 00000 n 
+0000052137 00000 n 
+0000050089 00000 n 
+0000043893 00000 n 
+0000042997 00000 n 
+0000050025 00000 n 
+0000052297 00000 n 
+0000052457 00000 n 
+0000052617 00000 n 
+0000052777 00000 n 
+0000052936 00000 n 
+0000053096 00000 n 
+0000053256 00000 n 
+0000053416 00000 n 
+0000053576 00000 n 
+0000053730 00000 n 
+0000053884 00000 n 
+0000054043 00000 n 
+0000054201 00000 n 
+0000054360 00000 n 
+0000054519 00000 n 
+0000054678 00000 n 
+0000054837 00000 n 
+0000054996 00000 n 
+0000055154 00000 n 
+0000055313 00000 n 
+0000055467 00000 n 
+0000055626 00000 n 
+0000055785 00000 n 
+0000055943 00000 n 
+0000056102 00000 n 
+0000056261 00000 n 
+0000056420 00000 n 
+0000056579 00000 n 
+0000056738 00000 n 
+0000056896 00000 n 
+0000057056 00000 n 
+0000057216 00000 n 
+0000057376 00000 n 
+0000057536 00000 n 
+0000057695 00000 n 
+0000059410 00000 n 
+0000059563 00000 n 
+0000057917 00000 n 
+0000051174 00000 n 
+0000050190 00000 n 
+0000057853 00000 n 
+0000059721 00000 n 
+0000059880 00000 n 
+0000060038 00000 n 
+0000060196 00000 n 
+0000060355 00000 n 
+0000060513 00000 n 
+0000060671 00000 n 
+0000060824 00000 n 
+0000060983 00000 n 
+0000061141 00000 n 
+0000061299 00000 n 
+0000061458 00000 n 
+0000061616 00000 n 
+0000061774 00000 n 
+0000061933 00000 n 
+0000062087 00000 n 
+0000062246 00000 n 
+0000062404 00000 n 
+0000062563 00000 n 
+0000062721 00000 n 
+0000062879 00000 n 
+0000063038 00000 n 
+0000063196 00000 n 
+0000063354 00000 n 
+0000063507 00000 n 
+0000063666 00000 n 
+0000063825 00000 n 
+0000063984 00000 n 
+0000064143 00000 n 
+0000064297 00000 n 
+0000064456 00000 n 
+0000064615 00000 n 
+0000064774 00000 n 
+0000064933 00000 n 
+0000065092 00000 n 
+0000065251 00000 n 
+0000065410 00000 n 
+0000065568 00000 n 
+0000066918 00000 n 
+0000065789 00000 n 
+0000058915 00000 n 
+0000058018 00000 n 
+0000065725 00000 n 
+0001059628 00000 n 
+0000067071 00000 n 
+0000067225 00000 n 
+0000067384 00000 n 
+0000067543 00000 n 
+0000067702 00000 n 
+0000067860 00000 n 
+0000068019 00000 n 
+0000068173 00000 n 
+0000068326 00000 n 
+0000068480 00000 n 
+0000068634 00000 n 
+0000068787 00000 n 
+0000068941 00000 n 
+0000069095 00000 n 
+0000069249 00000 n 
+0000069403 00000 n 
+0000069557 00000 n 
+0000069711 00000 n 
+0000069865 00000 n 
+0000070019 00000 n 
+0000070173 00000 n 
+0000070323 00000 n 
+0000070477 00000 n 
+0000070695 00000 n 
+0000066567 00000 n 
+0000065890 00000 n 
+0000070631 00000 n 
+0000071890 00000 n 
+0000072100 00000 n 
+0000072308 00000 n 
+0000072468 00000 n 
+0000072630 00000 n 
+0000072841 00000 n 
+0000071710 00000 n 
+0000070796 00000 n 
+0000072777 00000 n 
+0000909814 00000 n 
+0000074839 00000 n 
+0000075016 00000 n 
+0000076880 00000 n 
+0000074686 00000 n 
+0000072942 00000 n 
+0000075189 00000 n 
+0000075313 00000 n 
+0000075436 00000 n 
+0000075560 00000 n 
+0000075684 00000 n 
+0001058087 00000 n 
+0000075747 00000 n 
+0000075810 00000 n 
+0000075873 00000 n 
+0000075936 00000 n 
+0000075999 00000 n 
+0000076062 00000 n 
+0000076125 00000 n 
+0000076188 00000 n 
+0000076251 00000 n 
+0000076314 00000 n 
+0000076377 00000 n 
+0000076440 00000 n 
+0000076503 00000 n 
+0000076566 00000 n 
+0000076629 00000 n 
+0000076692 00000 n 
+0000076754 00000 n 
+0000076817 00000 n 
+0000080923 00000 n 
+0000078978 00000 n 
+0000076995 00000 n 
+0000079101 00000 n 
+0000079165 00000 n 
+0000079228 00000 n 
+0000079291 00000 n 
+0000079354 00000 n 
+0000079417 00000 n 
+0000079480 00000 n 
+0000079542 00000 n 
+0001057437 00000 n 
+0001057291 00000 n 
+0000079605 00000 n 
+0000079668 00000 n 
+0000079730 00000 n 
+0000079793 00000 n 
+0000079856 00000 n 
+0000079919 00000 n 
+0000079982 00000 n 
+0000080045 00000 n 
+0000080108 00000 n 
+0000080171 00000 n 
+0000080295 00000 n 
+0000080358 00000 n 
+0000080420 00000 n 
+0000080483 00000 n 
+0000080546 00000 n 
+0000080609 00000 n 
+0000080672 00000 n 
+0000080735 00000 n 
+0000080798 00000 n 
+0000080861 00000 n 
+0000086031 00000 n 
+0000083519 00000 n 
+0000081066 00000 n 
+0000083642 00000 n 
+0000083706 00000 n 
+0000083769 00000 n 
+0000083832 00000 n 
+0000083895 00000 n 
+0000083958 00000 n 
+0000084021 00000 n 
+0000084084 00000 n 
+0000084146 00000 n 
+0000084209 00000 n 
+0000084272 00000 n 
+0000084335 00000 n 
+0000084398 00000 n 
+0000084461 00000 n 
+0000084524 00000 n 
+0000084587 00000 n 
+0000084649 00000 n 
+0000084712 00000 n 
+0000084775 00000 n 
+0000084838 00000 n 
+0000084901 00000 n 
+0000084964 00000 n 
+0000085027 00000 n 
+0000085090 00000 n 
+0000085151 00000 n 
+0000085214 00000 n 
+0000085276 00000 n 
+0000085339 00000 n 
+0000085402 00000 n 
+0000085465 00000 n 
+0000085528 00000 n 
+0000085591 00000 n 
+0000085653 00000 n 
+0000085716 00000 n 
+0000085779 00000 n 
+0000085842 00000 n 
+0000085905 00000 n 
+0000085968 00000 n 
+0000089832 00000 n 
+0000087885 00000 n 
+0000086132 00000 n 
+0000088008 00000 n 
+0000088133 00000 n 
+0000088196 00000 n 
+0000088259 00000 n 
+0000088322 00000 n 
+0000088385 00000 n 
+0000088448 00000 n 
+0000088510 00000 n 
+0000088573 00000 n 
+0000088636 00000 n 
+0000088699 00000 n 
+0000088762 00000 n 
+0000088825 00000 n 
+0000088888 00000 n 
+0000088951 00000 n 
+0000089014 00000 n 
+0000089077 00000 n 
+0000089140 00000 n 
+0000089203 00000 n 
+0000089266 00000 n 
+0000089329 00000 n 
+0000089392 00000 n 
+0000089455 00000 n 
+0000089518 00000 n 
+0000089581 00000 n 
+0000089644 00000 n 
+0000089707 00000 n 
+0000089770 00000 n 
+0001059753 00000 n 
+0000094621 00000 n 
+0000092172 00000 n 
+0000089947 00000 n 
+0000092295 00000 n 
+0000092359 00000 n 
+0000092422 00000 n 
+0000092485 00000 n 
+0000092548 00000 n 
+0000092611 00000 n 
+0000092673 00000 n 
+0000092736 00000 n 
+0000092799 00000 n 
+0000092862 00000 n 
+0000092925 00000 n 
+0000092987 00000 n 
+0000093050 00000 n 
+0000093113 00000 n 
+0000093176 00000 n 
+0000093238 00000 n 
+0000093301 00000 n 
+0000093364 00000 n 
+0000093426 00000 n 
+0000093489 00000 n 
+0000093552 00000 n 
+0000093615 00000 n 
+0000093678 00000 n 
+0000093741 00000 n 
+0000093803 00000 n 
+0000093866 00000 n 
+0000093929 00000 n 
+0000093992 00000 n 
+0000094055 00000 n 
+0000094117 00000 n 
+0000094180 00000 n 
+0000094243 00000 n 
+0000094306 00000 n 
+0000094369 00000 n 
+0000094432 00000 n 
+0000094495 00000 n 
+0000094558 00000 n 
+0000099237 00000 n 
+0000096853 00000 n 
+0000094722 00000 n 
+0000096976 00000 n 
+0000097040 00000 n 
+0000097103 00000 n 
+0000097166 00000 n 
+0000097229 00000 n 
+0000097292 00000 n 
+0000097355 00000 n 
+0000097418 00000 n 
+0000097481 00000 n 
+0000097544 00000 n 
+0000097607 00000 n 
+0000097670 00000 n 
+0000097733 00000 n 
+0000097795 00000 n 
+0000097858 00000 n 
+0000097921 00000 n 
+0000097984 00000 n 
+0000098047 00000 n 
+0000098110 00000 n 
+0000098173 00000 n 
+0000098236 00000 n 
+0000098299 00000 n 
+0000098362 00000 n 
+0000098425 00000 n 
+0000098488 00000 n 
+0000098551 00000 n 
+0000098614 00000 n 
+0000098676 00000 n 
+0000098739 00000 n 
+0000098802 00000 n 
+0000098865 00000 n 
+0000098928 00000 n 
+0000098991 00000 n 
+0000099054 00000 n 
+0000099117 00000 n 
+0000099179 00000 n 
+0000104352 00000 n 
+0000101899 00000 n 
+0000099352 00000 n 
+0000102022 00000 n 
+0000102086 00000 n 
+0000102149 00000 n 
+0000102212 00000 n 
+0000102275 00000 n 
+0000102338 00000 n 
+0000102401 00000 n 
+0000102464 00000 n 
+0000102527 00000 n 
+0000102590 00000 n 
+0000102653 00000 n 
+0000102716 00000 n 
+0000102779 00000 n 
+0000102842 00000 n 
+0000102905 00000 n 
+0000102968 00000 n 
+0000103030 00000 n 
+0000103093 00000 n 
+0000103156 00000 n 
+0000103219 00000 n 
+0000103282 00000 n 
+0000103345 00000 n 
+0000103408 00000 n 
+0000103471 00000 n 
+0000103534 00000 n 
+0000103596 00000 n 
+0000103659 00000 n 
+0000103722 00000 n 
+0000103785 00000 n 
+0000103848 00000 n 
+0000103911 00000 n 
+0000103974 00000 n 
+0000104037 00000 n 
+0000104100 00000 n 
+0000104163 00000 n 
+0000104226 00000 n 
+0000104289 00000 n 
+0000108458 00000 n 
+0000106321 00000 n 
+0000104481 00000 n 
+0000106444 00000 n 
+0000106508 00000 n 
+0000106571 00000 n 
+0000106634 00000 n 
+0000106697 00000 n 
+0000106760 00000 n 
+0000106823 00000 n 
+0000106886 00000 n 
+0000106948 00000 n 
+0000107011 00000 n 
+0000107074 00000 n 
+0000107137 00000 n 
+0000107200 00000 n 
+0000107262 00000 n 
+0000107325 00000 n 
+0000107388 00000 n 
+0000107451 00000 n 
+0000107514 00000 n 
+0000107577 00000 n 
+0000107640 00000 n 
+0000107703 00000 n 
+0000107765 00000 n 
+0000107828 00000 n 
+0000107891 00000 n 
+0000107954 00000 n 
+0000108017 00000 n 
+0000108080 00000 n 
+0000108143 00000 n 
+0000108206 00000 n 
+0000108269 00000 n 
+0000108332 00000 n 
+0000108395 00000 n 
+0000112853 00000 n 
+0000110656 00000 n 
+0000108559 00000 n 
+0000110779 00000 n 
+0000110843 00000 n 
+0000110906 00000 n 
+0000110969 00000 n 
+0000111032 00000 n 
+0000111095 00000 n 
+0000111218 00000 n 
+0000111281 00000 n 
+0000111344 00000 n 
+0000111406 00000 n 
+0000111468 00000 n 
+0000111531 00000 n 
+0000111594 00000 n 
+0000111657 00000 n 
+0000111720 00000 n 
+0000111783 00000 n 
+0000111846 00000 n 
+0000111909 00000 n 
+0000111972 00000 n 
+0000112035 00000 n 
+0000112098 00000 n 
+0000112161 00000 n 
+0000112224 00000 n 
+0000112287 00000 n 
+0000112350 00000 n 
+0000112413 00000 n 
+0000112476 00000 n 
+0000112539 00000 n 
+0000112602 00000 n 
+0000112665 00000 n 
+0000112728 00000 n 
+0000112790 00000 n 
+0000117476 00000 n 
+0000115094 00000 n 
+0000112968 00000 n 
+0000115217 00000 n 
+0000115281 00000 n 
+0000115344 00000 n 
+0000115407 00000 n 
+0000115470 00000 n 
+0000115533 00000 n 
+0000115596 00000 n 
+0000115659 00000 n 
+0000115722 00000 n 
+0000115784 00000 n 
+0000115847 00000 n 
+0000115910 00000 n 
+0000115973 00000 n 
+0000116036 00000 n 
+0000116099 00000 n 
+0000116162 00000 n 
+0000116225 00000 n 
+0000116288 00000 n 
+0000116351 00000 n 
+0000116414 00000 n 
+0000116477 00000 n 
+0000116540 00000 n 
+0000116603 00000 n 
+0000116666 00000 n 
+0000116729 00000 n 
+0000116792 00000 n 
+0000116855 00000 n 
+0000116918 00000 n 
+0000116979 00000 n 
+0000117042 00000 n 
+0000117105 00000 n 
+0000117168 00000 n 
+0000117230 00000 n 
+0000117293 00000 n 
+0000117356 00000 n 
+0000117418 00000 n 
+0001059878 00000 n 
+0000121785 00000 n 
+0000119712 00000 n 
+0000117577 00000 n 
+0000119835 00000 n 
+0000119899 00000 n 
+0000119962 00000 n 
+0000120025 00000 n 
+0000120088 00000 n 
+0000120151 00000 n 
+0000120214 00000 n 
+0000120277 00000 n 
+0000120339 00000 n 
+0000120402 00000 n 
+0000120465 00000 n 
+0000120528 00000 n 
+0000120591 00000 n 
+0000120654 00000 n 
+0000120717 00000 n 
+0000120780 00000 n 
+0000120843 00000 n 
+0000120906 00000 n 
+0000120969 00000 n 
+0000121032 00000 n 
+0000121094 00000 n 
+0000121157 00000 n 
+0000121220 00000 n 
+0000121283 00000 n 
+0000121346 00000 n 
+0000121409 00000 n 
+0000121472 00000 n 
+0000121535 00000 n 
+0000121597 00000 n 
+0000121660 00000 n 
+0000121723 00000 n 
+0000126766 00000 n 
+0000124315 00000 n 
+0000121914 00000 n 
+0000124438 00000 n 
+0000124502 00000 n 
+0000124565 00000 n 
+0000124628 00000 n 
+0000124691 00000 n 
+0000124754 00000 n 
+0000124817 00000 n 
+0000124880 00000 n 
+0000124943 00000 n 
+0000125006 00000 n 
+0000125069 00000 n 
+0000125132 00000 n 
+0000125194 00000 n 
+0000125257 00000 n 
+0000125320 00000 n 
+0000125383 00000 n 
+0000125446 00000 n 
+0000125509 00000 n 
+0000125571 00000 n 
+0000125634 00000 n 
+0000125697 00000 n 
+0000125760 00000 n 
+0000125823 00000 n 
+0000125885 00000 n 
+0000125948 00000 n 
+0000126011 00000 n 
+0000126074 00000 n 
+0000126137 00000 n 
+0000126200 00000 n 
+0000126263 00000 n 
+0000126325 00000 n 
+0000126388 00000 n 
+0000126451 00000 n 
+0000126514 00000 n 
+0000126577 00000 n 
+0000126640 00000 n 
+0000126703 00000 n 
+0000130994 00000 n 
+0000128984 00000 n 
+0000126867 00000 n 
+0000129107 00000 n 
+0000129171 00000 n 
+0000129234 00000 n 
+0000129297 00000 n 
+0000129360 00000 n 
+0000129423 00000 n 
+0000129486 00000 n 
+0000129549 00000 n 
+0000129612 00000 n 
+0000129675 00000 n 
+0000129738 00000 n 
+0000129800 00000 n 
+0000129863 00000 n 
+0000129926 00000 n 
+0000129989 00000 n 
+0000130052 00000 n 
+0000130115 00000 n 
+0000130178 00000 n 
+0000130241 00000 n 
+0000130365 00000 n 
+0000130428 00000 n 
+0000130491 00000 n 
+0000130554 00000 n 
+0000130617 00000 n 
+0000130680 00000 n 
+0000130743 00000 n 
+0000130806 00000 n 
+0000130869 00000 n 
+0000130932 00000 n 
+0000135704 00000 n 
+0000133318 00000 n 
+0000131109 00000 n 
+0000133441 00000 n 
+0000133505 00000 n 
+0000133568 00000 n 
+0000133631 00000 n 
+0000133694 00000 n 
+0000133757 00000 n 
+0000133820 00000 n 
+0000133883 00000 n 
+0000133945 00000 n 
+0000134007 00000 n 
+0000134070 00000 n 
+0000134133 00000 n 
+0000134196 00000 n 
+0000134259 00000 n 
+0000134322 00000 n 
+0000134385 00000 n 
+0000134448 00000 n 
+0000134511 00000 n 
+0000134574 00000 n 
+0000134637 00000 n 
+0000134700 00000 n 
+0000134763 00000 n 
+0000134826 00000 n 
+0000134889 00000 n 
+0000135013 00000 n 
+0000135076 00000 n 
+0000135138 00000 n 
+0000135201 00000 n 
+0000135264 00000 n 
+0000135327 00000 n 
+0000135390 00000 n 
+0000135453 00000 n 
+0000135515 00000 n 
+0000135578 00000 n 
+0000135641 00000 n 
+0000140426 00000 n 
+0000138037 00000 n 
+0000135819 00000 n 
+0000138160 00000 n 
+0000138224 00000 n 
+0000138287 00000 n 
+0000138350 00000 n 
+0000138413 00000 n 
+0000138476 00000 n 
+0000138539 00000 n 
+0000138602 00000 n 
+0000138665 00000 n 
+0000138728 00000 n 
+0000138791 00000 n 
+0000138853 00000 n 
+0000138916 00000 n 
+0000138979 00000 n 
+0000139042 00000 n 
+0000139105 00000 n 
+0000139168 00000 n 
+0000139231 00000 n 
+0000139293 00000 n 
+0000139356 00000 n 
+0000139419 00000 n 
+0000139482 00000 n 
+0000139545 00000 n 
+0000139608 00000 n 
+0000139671 00000 n 
+0000139734 00000 n 
+0000139797 00000 n 
+0000139860 00000 n 
+0000139923 00000 n 
+0000139986 00000 n 
+0000140049 00000 n 
+0000140112 00000 n 
+0000140174 00000 n 
+0000140237 00000 n 
+0000140300 00000 n 
+0000140363 00000 n 
+0000143736 00000 n 
+0000141857 00000 n 
+0000140527 00000 n 
+0000141980 00000 n 
+0000142105 00000 n 
+0000142168 00000 n 
+0000142231 00000 n 
+0000142294 00000 n 
+0000142357 00000 n 
+0000142420 00000 n 
+0000142482 00000 n 
+0000142545 00000 n 
+0000142669 00000 n 
+0000142732 00000 n 
+0000142795 00000 n 
+0000142858 00000 n 
+0000142921 00000 n 
+0000142982 00000 n 
+0000143045 00000 n 
+0000143108 00000 n 
+0000143232 00000 n 
+0000143295 00000 n 
+0000143358 00000 n 
+0000143421 00000 n 
+0000143484 00000 n 
+0000143547 00000 n 
+0000143610 00000 n 
+0000143673 00000 n 
+0001060003 00000 n 
+0000147394 00000 n 
+0000145638 00000 n 
+0000143851 00000 n 
+0000145761 00000 n 
+0000145886 00000 n 
+0000145949 00000 n 
+0000146012 00000 n 
+0000146075 00000 n 
+0000146138 00000 n 
+0000146201 00000 n 
+0000146263 00000 n 
+0000146326 00000 n 
+0000146389 00000 n 
+0000146452 00000 n 
+0000146514 00000 n 
+0000146577 00000 n 
+0000146640 00000 n 
+0000146703 00000 n 
+0000146766 00000 n 
+0000146829 00000 n 
+0000146953 00000 n 
+0000147016 00000 n 
+0000147079 00000 n 
+0000147142 00000 n 
+0000147205 00000 n 
+0000147268 00000 n 
+0000147331 00000 n 
+0000151193 00000 n 
+0000149249 00000 n 
+0000147537 00000 n 
+0000149372 00000 n 
+0000149497 00000 n 
+0000149560 00000 n 
+0000149623 00000 n 
+0000149686 00000 n 
+0000149749 00000 n 
+0000149812 00000 n 
+0000149874 00000 n 
+0000149937 00000 n 
+0000150000 00000 n 
+0000150063 00000 n 
+0000150126 00000 n 
+0000150189 00000 n 
+0000150252 00000 n 
+0000150315 00000 n 
+0000150378 00000 n 
+0000150441 00000 n 
+0000150503 00000 n 
+0000150566 00000 n 
+0000150628 00000 n 
+0000150752 00000 n 
+0000150815 00000 n 
+0000150878 00000 n 
+0000150941 00000 n 
+0000151004 00000 n 
+0000151067 00000 n 
+0000151130 00000 n 
+0000156148 00000 n 
+0000153694 00000 n 
+0000151336 00000 n 
+0000153817 00000 n 
+0000153881 00000 n 
+0000153944 00000 n 
+0000154007 00000 n 
+0000154070 00000 n 
+0000154133 00000 n 
+0000154196 00000 n 
+0000154259 00000 n 
+0000154322 00000 n 
+0000154385 00000 n 
+0000154448 00000 n 
+0000154511 00000 n 
+0000154574 00000 n 
+0000154637 00000 n 
+0000154700 00000 n 
+0000154763 00000 n 
+0000154826 00000 n 
+0000154889 00000 n 
+0000154952 00000 n 
+0000155015 00000 n 
+0000155078 00000 n 
+0000155141 00000 n 
+0000155204 00000 n 
+0000155267 00000 n 
+0000155330 00000 n 
+0000155393 00000 n 
+0000155456 00000 n 
+0000155519 00000 n 
+0000155582 00000 n 
+0000155645 00000 n 
+0000155708 00000 n 
+0000155771 00000 n 
+0000155834 00000 n 
+0000155897 00000 n 
+0000155960 00000 n 
+0000156023 00000 n 
+0000156085 00000 n 
+0000160511 00000 n 
+0000158191 00000 n 
+0000156277 00000 n 
+0000158314 00000 n 
+0000158439 00000 n 
+0000158502 00000 n 
+0000158565 00000 n 
+0000158628 00000 n 
+0000158691 00000 n 
+0000158754 00000 n 
+0000158817 00000 n 
+0000158880 00000 n 
+0000158943 00000 n 
+0000159005 00000 n 
+0000159068 00000 n 
+0000159131 00000 n 
+0000159194 00000 n 
+0000159257 00000 n 
+0000159320 00000 n 
+0000159383 00000 n 
+0000159446 00000 n 
+0000159570 00000 n 
+0000159633 00000 n 
+0000159696 00000 n 
+0000159820 00000 n 
+0000159883 00000 n 
+0000159946 00000 n 
+0000160009 00000 n 
+0000160072 00000 n 
+0000160135 00000 n 
+0000160198 00000 n 
+0000160261 00000 n 
+0000160323 00000 n 
+0000160386 00000 n 
+0000160448 00000 n 
+0000164179 00000 n 
+0000162299 00000 n 
+0000160640 00000 n 
+0000162422 00000 n 
+0000162547 00000 n 
+0000162610 00000 n 
+0000162673 00000 n 
+0000162736 00000 n 
+0000162799 00000 n 
+0000162862 00000 n 
+0000162925 00000 n 
+0000162988 00000 n 
+0000163051 00000 n 
+0000163114 00000 n 
+0000163177 00000 n 
+0000163240 00000 n 
+0000163303 00000 n 
+0000163366 00000 n 
+0000163429 00000 n 
+0000163492 00000 n 
+0000163555 00000 n 
+0000163618 00000 n 
+0000163741 00000 n 
+0000163804 00000 n 
+0000163867 00000 n 
+0000163929 00000 n 
+0000163992 00000 n 
+0000164116 00000 n 
+0000168292 00000 n 
+0000166283 00000 n 
+0000164322 00000 n 
+0000166406 00000 n 
+0000166531 00000 n 
+0000166594 00000 n 
+0000166657 00000 n 
+0000166720 00000 n 
+0000166783 00000 n 
+0000166846 00000 n 
+0000166908 00000 n 
+0000166971 00000 n 
+0000167034 00000 n 
+0000167097 00000 n 
+0000167160 00000 n 
+0000167223 00000 n 
+0000167286 00000 n 
+0000167349 00000 n 
+0000167412 00000 n 
+0000167475 00000 n 
+0000167538 00000 n 
+0000167601 00000 n 
+0000167664 00000 n 
+0000167727 00000 n 
+0000167790 00000 n 
+0000167853 00000 n 
+0000167916 00000 n 
+0000167979 00000 n 
+0000168041 00000 n 
+0000168104 00000 n 
+0000168167 00000 n 
+0000168229 00000 n 
+0001060128 00000 n 
+0000172544 00000 n 
+0000170411 00000 n 
+0000168435 00000 n 
+0000170534 00000 n 
+0000170598 00000 n 
+0000170661 00000 n 
+0000170724 00000 n 
+0000170786 00000 n 
+0000170849 00000 n 
+0000170912 00000 n 
+0000171035 00000 n 
+0000171098 00000 n 
+0000171161 00000 n 
+0000171224 00000 n 
+0000171286 00000 n 
+0000171349 00000 n 
+0000171412 00000 n 
+0000171475 00000 n 
+0000171538 00000 n 
+0000171601 00000 n 
+0000171664 00000 n 
+0000171727 00000 n 
+0000171790 00000 n 
+0000171853 00000 n 
+0000171916 00000 n 
+0000171979 00000 n 
+0000172042 00000 n 
+0000172105 00000 n 
+0000172168 00000 n 
+0000172230 00000 n 
+0000172293 00000 n 
+0000172356 00000 n 
+0000172419 00000 n 
+0000172482 00000 n 
+0000177426 00000 n 
+0000175038 00000 n 
+0000172659 00000 n 
+0000175161 00000 n 
+0000175225 00000 n 
+0000175288 00000 n 
+0000175351 00000 n 
+0000175414 00000 n 
+0000175477 00000 n 
+0000175540 00000 n 
+0000175603 00000 n 
+0000175665 00000 n 
+0000175728 00000 n 
+0000175791 00000 n 
+0000175854 00000 n 
+0000175917 00000 n 
+0000175980 00000 n 
+0000176043 00000 n 
+0000176106 00000 n 
+0000176168 00000 n 
+0000176231 00000 n 
+0000176294 00000 n 
+0000176357 00000 n 
+0000176420 00000 n 
+0000176483 00000 n 
+0000176546 00000 n 
+0000176609 00000 n 
+0000176733 00000 n 
+0000176796 00000 n 
+0000176859 00000 n 
+0000176922 00000 n 
+0000176985 00000 n 
+0000177048 00000 n 
+0000177111 00000 n 
+0000177174 00000 n 
+0000177237 00000 n 
+0000177300 00000 n 
+0000177363 00000 n 
+0000181658 00000 n 
+0000179459 00000 n 
+0000177541 00000 n 
+0000179582 00000 n 
+0000179646 00000 n 
+0000179709 00000 n 
+0000179772 00000 n 
+0000179835 00000 n 
+0000179898 00000 n 
+0000179961 00000 n 
+0000180024 00000 n 
+0000180087 00000 n 
+0000180150 00000 n 
+0000180213 00000 n 
+0000180276 00000 n 
+0000180339 00000 n 
+0000180402 00000 n 
+0000180465 00000 n 
+0000180528 00000 n 
+0000180591 00000 n 
+0000180654 00000 n 
+0000180717 00000 n 
+0000180780 00000 n 
+0000180843 00000 n 
+0000180906 00000 n 
+0000180969 00000 n 
+0000181032 00000 n 
+0000181095 00000 n 
+0000181158 00000 n 
+0000181220 00000 n 
+0000181283 00000 n 
+0000181345 00000 n 
+0000181408 00000 n 
+0000181470 00000 n 
+0000181533 00000 n 
+0000181595 00000 n 
+0000186613 00000 n 
+0000184101 00000 n 
+0000181759 00000 n 
+0000184224 00000 n 
+0000184288 00000 n 
+0000184351 00000 n 
+0000184414 00000 n 
+0000184476 00000 n 
+0000184539 00000 n 
+0000184602 00000 n 
+0000184665 00000 n 
+0000184728 00000 n 
+0000184791 00000 n 
+0000184854 00000 n 
+0000184916 00000 n 
+0000184979 00000 n 
+0000185042 00000 n 
+0000185104 00000 n 
+0000185167 00000 n 
+0000185230 00000 n 
+0000185293 00000 n 
+0000185356 00000 n 
+0000185419 00000 n 
+0000185482 00000 n 
+0000185545 00000 n 
+0000185608 00000 n 
+0000185670 00000 n 
+0000185733 00000 n 
+0000185796 00000 n 
+0000185859 00000 n 
+0000185922 00000 n 
+0000185985 00000 n 
+0000186048 00000 n 
+0000186110 00000 n 
+0000186173 00000 n 
+0000186236 00000 n 
+0000186299 00000 n 
+0000186362 00000 n 
+0000186425 00000 n 
+0000186487 00000 n 
+0000186550 00000 n 
+0000191510 00000 n 
+0000189119 00000 n 
+0000186714 00000 n 
+0000189242 00000 n 
+0000189306 00000 n 
+0000189369 00000 n 
+0000189432 00000 n 
+0000189495 00000 n 
+0000189558 00000 n 
+0000189621 00000 n 
+0000189684 00000 n 
+0000189747 00000 n 
+0000189810 00000 n 
+0000189873 00000 n 
+0000189936 00000 n 
+0000189999 00000 n 
+0000190062 00000 n 
+0000190125 00000 n 
+0000190188 00000 n 
+0000190251 00000 n 
+0000190314 00000 n 
+0000190377 00000 n 
+0000190440 00000 n 
+0000190503 00000 n 
+0000190566 00000 n 
+0000190629 00000 n 
+0000190692 00000 n 
+0000190755 00000 n 
+0000190818 00000 n 
+0000190881 00000 n 
+0000190944 00000 n 
+0000191007 00000 n 
+0000191070 00000 n 
+0000191133 00000 n 
+0000191196 00000 n 
+0000191259 00000 n 
+0000191322 00000 n 
+0000191384 00000 n 
+0000191447 00000 n 
+0000195960 00000 n 
+0000193697 00000 n 
+0000191639 00000 n 
+0000193820 00000 n 
+0000193884 00000 n 
+0000193947 00000 n 
+0000194010 00000 n 
+0000194073 00000 n 
+0000194136 00000 n 
+0000194199 00000 n 
+0000194262 00000 n 
+0000194325 00000 n 
+0000194388 00000 n 
+0000194451 00000 n 
+0000194513 00000 n 
+0000194576 00000 n 
+0000194639 00000 n 
+0000194702 00000 n 
+0000194765 00000 n 
+0000194828 00000 n 
+0000194891 00000 n 
+0000194954 00000 n 
+0000195017 00000 n 
+0000195080 00000 n 
+0000195143 00000 n 
+0000195206 00000 n 
+0000195269 00000 n 
+0000195332 00000 n 
+0000195394 00000 n 
+0000195457 00000 n 
+0000195520 00000 n 
+0000195583 00000 n 
+0000195646 00000 n 
+0000195709 00000 n 
+0000195772 00000 n 
+0000195834 00000 n 
+0000195897 00000 n 
+0001060253 00000 n 
+0000200069 00000 n 
+0000198003 00000 n 
+0000196061 00000 n 
+0000198126 00000 n 
+0000198190 00000 n 
+0000198253 00000 n 
+0000198316 00000 n 
+0000198379 00000 n 
+0000198442 00000 n 
+0000198505 00000 n 
+0000198567 00000 n 
+0000198630 00000 n 
+0000198693 00000 n 
+0000198756 00000 n 
+0000198818 00000 n 
+0000198881 00000 n 
+0000198944 00000 n 
+0000199007 00000 n 
+0000199070 00000 n 
+0000199133 00000 n 
+0000199196 00000 n 
+0000199259 00000 n 
+0000199320 00000 n 
+0000199383 00000 n 
+0000199446 00000 n 
+0000199509 00000 n 
+0000199629 00000 n 
+0000199692 00000 n 
+0000199755 00000 n 
+0000199817 00000 n 
+0000199880 00000 n 
+0000199943 00000 n 
+0000200006 00000 n 
+0000204807 00000 n 
+0000202355 00000 n 
+0000200184 00000 n 
+0000202478 00000 n 
+0000202542 00000 n 
+0000202605 00000 n 
+0000202668 00000 n 
+0000202731 00000 n 
+0000202794 00000 n 
+0000202857 00000 n 
+0000202920 00000 n 
+0000202983 00000 n 
+0000203046 00000 n 
+0000203109 00000 n 
+0000203172 00000 n 
+0000203235 00000 n 
+0000203298 00000 n 
+0000203361 00000 n 
+0000203424 00000 n 
+0000203487 00000 n 
+0000203550 00000 n 
+0000203612 00000 n 
+0000203675 00000 n 
+0000203738 00000 n 
+0000203801 00000 n 
+0000203864 00000 n 
+0000203927 00000 n 
+0000203989 00000 n 
+0000204052 00000 n 
+0000204115 00000 n 
+0000204178 00000 n 
+0000204241 00000 n 
+0000204304 00000 n 
+0000204366 00000 n 
+0000204429 00000 n 
+0000204492 00000 n 
+0000204555 00000 n 
+0000204618 00000 n 
+0000204681 00000 n 
+0000204744 00000 n 
+0000209271 00000 n 
+0000207007 00000 n 
+0000204908 00000 n 
+0000207130 00000 n 
+0000207194 00000 n 
+0000207257 00000 n 
+0000207320 00000 n 
+0000207383 00000 n 
+0000207446 00000 n 
+0000207509 00000 n 
+0000207571 00000 n 
+0000207634 00000 n 
+0000207697 00000 n 
+0000207760 00000 n 
+0000207822 00000 n 
+0000207885 00000 n 
+0000207948 00000 n 
+0000208011 00000 n 
+0000208074 00000 n 
+0000208137 00000 n 
+0000208200 00000 n 
+0000208263 00000 n 
+0000208326 00000 n 
+0000208389 00000 n 
+0000208452 00000 n 
+0000208515 00000 n 
+0000208578 00000 n 
+0000208641 00000 n 
+0000208704 00000 n 
+0000208767 00000 n 
+0000208830 00000 n 
+0000208893 00000 n 
+0000208956 00000 n 
+0000209019 00000 n 
+0000209082 00000 n 
+0000209145 00000 n 
+0000209208 00000 n 
+0000214378 00000 n 
+0000211924 00000 n 
+0000209372 00000 n 
+0000212047 00000 n 
+0000212111 00000 n 
+0000212174 00000 n 
+0000212237 00000 n 
+0000212300 00000 n 
+0000212363 00000 n 
+0000212426 00000 n 
+0000212489 00000 n 
+0000212552 00000 n 
+0000212615 00000 n 
+0000212678 00000 n 
+0000212741 00000 n 
+0000212804 00000 n 
+0000212866 00000 n 
+0000212929 00000 n 
+0000212992 00000 n 
+0000213055 00000 n 
+0000213118 00000 n 
+0000213181 00000 n 
+0000213244 00000 n 
+0000213307 00000 n 
+0000213370 00000 n 
+0000213433 00000 n 
+0000213496 00000 n 
+0000213559 00000 n 
+0000213622 00000 n 
+0000213685 00000 n 
+0000213748 00000 n 
+0000213811 00000 n 
+0000213874 00000 n 
+0000213937 00000 n 
+0000214000 00000 n 
+0000214063 00000 n 
+0000214126 00000 n 
+0000214189 00000 n 
+0000214252 00000 n 
+0000214315 00000 n 
+0000218982 00000 n 
+0000216718 00000 n 
+0000214507 00000 n 
+0000216841 00000 n 
+0000216905 00000 n 
+0000216968 00000 n 
+0000217031 00000 n 
+0000217094 00000 n 
+0000217157 00000 n 
+0000217220 00000 n 
+0000217283 00000 n 
+0000217346 00000 n 
+0000217409 00000 n 
+0000217471 00000 n 
+0000217534 00000 n 
+0000217597 00000 n 
+0000217660 00000 n 
+0000217723 00000 n 
+0000217786 00000 n 
+0000217849 00000 n 
+0000217912 00000 n 
+0000217975 00000 n 
+0000218038 00000 n 
+0000218101 00000 n 
+0000218164 00000 n 
+0000218227 00000 n 
+0000218289 00000 n 
+0000218352 00000 n 
+0000218415 00000 n 
+0000218478 00000 n 
+0000218541 00000 n 
+0000218604 00000 n 
+0000218667 00000 n 
+0000218730 00000 n 
+0000218793 00000 n 
+0000218856 00000 n 
+0000218919 00000 n 
+0000223603 00000 n 
+0000221277 00000 n 
+0000219083 00000 n 
+0000221400 00000 n 
+0000221526 00000 n 
+0000221589 00000 n 
+0000221652 00000 n 
+0000221715 00000 n 
+0000221778 00000 n 
+0000221841 00000 n 
+0000221904 00000 n 
+0000221967 00000 n 
+0000222030 00000 n 
+0000222093 00000 n 
+0000222156 00000 n 
+0000222218 00000 n 
+0000222281 00000 n 
+0000222344 00000 n 
+0000222407 00000 n 
+0000222470 00000 n 
+0000222533 00000 n 
+0000222596 00000 n 
+0000222659 00000 n 
+0000222722 00000 n 
+0000222785 00000 n 
+0000222848 00000 n 
+0000222910 00000 n 
+0000222973 00000 n 
+0000223036 00000 n 
+0000223099 00000 n 
+0000223162 00000 n 
+0000223225 00000 n 
+0000223288 00000 n 
+0000223351 00000 n 
+0000223414 00000 n 
+0000223477 00000 n 
+0000223540 00000 n 
+0001060378 00000 n 
+0000228092 00000 n 
+0000225830 00000 n 
+0000223718 00000 n 
+0000225953 00000 n 
+0000226079 00000 n 
+0000226142 00000 n 
+0000226205 00000 n 
+0000226268 00000 n 
+0000226331 00000 n 
+0000226394 00000 n 
+0000226457 00000 n 
+0000226519 00000 n 
+0000226582 00000 n 
+0000226645 00000 n 
+0000226708 00000 n 
+0000226771 00000 n 
+0000226833 00000 n 
+0000226896 00000 n 
+0000226959 00000 n 
+0000227022 00000 n 
+0000227084 00000 n 
+0000227147 00000 n 
+0000227210 00000 n 
+0000227273 00000 n 
+0000227336 00000 n 
+0000227399 00000 n 
+0000227462 00000 n 
+0000227525 00000 n 
+0000227588 00000 n 
+0000227651 00000 n 
+0000227714 00000 n 
+0000227777 00000 n 
+0000227840 00000 n 
+0000227903 00000 n 
+0000227966 00000 n 
+0000228029 00000 n 
+0000232292 00000 n 
+0000230096 00000 n 
+0000228207 00000 n 
+0000230219 00000 n 
+0000230283 00000 n 
+0000230346 00000 n 
+0000230409 00000 n 
+0000230472 00000 n 
+0000230535 00000 n 
+0000230598 00000 n 
+0000230661 00000 n 
+0000230724 00000 n 
+0000230786 00000 n 
+0000230849 00000 n 
+0000230912 00000 n 
+0000230975 00000 n 
+0000231038 00000 n 
+0000231101 00000 n 
+0000231224 00000 n 
+0000231287 00000 n 
+0000231350 00000 n 
+0000231412 00000 n 
+0000231475 00000 n 
+0000231538 00000 n 
+0000231601 00000 n 
+0000231664 00000 n 
+0000231789 00000 n 
+0000231852 00000 n 
+0000231915 00000 n 
+0000231978 00000 n 
+0000232041 00000 n 
+0000232104 00000 n 
+0000232166 00000 n 
+0000232229 00000 n 
+0000236037 00000 n 
+0000234218 00000 n 
+0000232407 00000 n 
+0000234341 00000 n 
+0000234467 00000 n 
+0000234530 00000 n 
+0000234593 00000 n 
+0000234656 00000 n 
+0000234719 00000 n 
+0000234782 00000 n 
+0000234844 00000 n 
+0000234907 00000 n 
+0000235032 00000 n 
+0000235095 00000 n 
+0000235158 00000 n 
+0000235221 00000 n 
+0000235284 00000 n 
+0000235345 00000 n 
+0000235408 00000 n 
+0000235471 00000 n 
+0000235534 00000 n 
+0000235597 00000 n 
+0000235660 00000 n 
+0000235723 00000 n 
+0000235786 00000 n 
+0000235849 00000 n 
+0000235912 00000 n 
+0000235974 00000 n 
+0000239477 00000 n 
+0000237784 00000 n 
+0000236180 00000 n 
+0000237907 00000 n 
+0000238033 00000 n 
+0000238096 00000 n 
+0000238159 00000 n 
+0000238222 00000 n 
+0000238285 00000 n 
+0000238348 00000 n 
+0000238411 00000 n 
+0000238536 00000 n 
+0000238598 00000 n 
+0000238659 00000 n 
+0000238722 00000 n 
+0000238785 00000 n 
+0000238848 00000 n 
+0000238911 00000 n 
+0000238974 00000 n 
+0000239037 00000 n 
+0000239099 00000 n 
+0000239162 00000 n 
+0000239225 00000 n 
+0000239288 00000 n 
+0000239351 00000 n 
+0000239414 00000 n 
+0000244232 00000 n 
+0000241910 00000 n 
+0000239620 00000 n 
+0000242033 00000 n 
+0000242159 00000 n 
+0000242222 00000 n 
+0000242285 00000 n 
+0000242348 00000 n 
+0000242411 00000 n 
+0000242474 00000 n 
+0000242537 00000 n 
+0000242600 00000 n 
+0000242663 00000 n 
+0000242726 00000 n 
+0000242789 00000 n 
+0000242852 00000 n 
+0000242915 00000 n 
+0000242977 00000 n 
+0000243040 00000 n 
+0000243103 00000 n 
+0000243166 00000 n 
+0000243229 00000 n 
+0000243292 00000 n 
+0000243355 00000 n 
+0000243418 00000 n 
+0000243481 00000 n 
+0000243544 00000 n 
+0000243607 00000 n 
+0000243670 00000 n 
+0000243733 00000 n 
+0000243796 00000 n 
+0000243859 00000 n 
+0000243922 00000 n 
+0000243985 00000 n 
+0000244048 00000 n 
+0000244111 00000 n 
+0000244174 00000 n 
+0000248195 00000 n 
+0000246123 00000 n 
+0000244375 00000 n 
+0000246246 00000 n 
+0000246310 00000 n 
+0000246373 00000 n 
+0000246436 00000 n 
+0000246499 00000 n 
+0000246562 00000 n 
+0000246625 00000 n 
+0000246750 00000 n 
+0000246813 00000 n 
+0000246876 00000 n 
+0000246939 00000 n 
+0000247002 00000 n 
+0000247065 00000 n 
+0000247128 00000 n 
+0000247191 00000 n 
+0000247254 00000 n 
+0000247316 00000 n 
+0000247379 00000 n 
+0000247442 00000 n 
+0000247505 00000 n 
+0000247567 00000 n 
+0000247630 00000 n 
+0000247755 00000 n 
+0000247818 00000 n 
+0000247881 00000 n 
+0000248006 00000 n 
+0000248069 00000 n 
+0000248132 00000 n 
+0001060503 00000 n 
+0000252046 00000 n 
+0000250161 00000 n 
+0000248310 00000 n 
+0000250284 00000 n 
+0000250348 00000 n 
+0000250411 00000 n 
+0000250474 00000 n 
+0000250537 00000 n 
+0000250600 00000 n 
+0000250662 00000 n 
+0000250725 00000 n 
+0000250788 00000 n 
+0000250913 00000 n 
+0000250976 00000 n 
+0000251039 00000 n 
+0000251102 00000 n 
+0000251165 00000 n 
+0000251228 00000 n 
+0000251291 00000 n 
+0000251354 00000 n 
+0000251416 00000 n 
+0000251479 00000 n 
+0000251542 00000 n 
+0000251605 00000 n 
+0000251668 00000 n 
+0000251731 00000 n 
+0000251794 00000 n 
+0000251857 00000 n 
+0000251920 00000 n 
+0000251983 00000 n 
+0000255397 00000 n 
+0000253766 00000 n 
+0000252189 00000 n 
+0000253889 00000 n 
+0000254015 00000 n 
+0000254078 00000 n 
+0000254141 00000 n 
+0000254204 00000 n 
+0000254267 00000 n 
+0000254392 00000 n 
+0000254517 00000 n 
+0000254580 00000 n 
+0000254643 00000 n 
+0000254706 00000 n 
+0000254769 00000 n 
+0000254832 00000 n 
+0000254895 00000 n 
+0000254958 00000 n 
+0000255020 00000 n 
+0000255083 00000 n 
+0000255146 00000 n 
+0000255208 00000 n 
+0000255271 00000 n 
+0000255334 00000 n 
+0000259886 00000 n 
+0000257626 00000 n 
+0000255540 00000 n 
+0000257749 00000 n 
+0000257875 00000 n 
+0000257938 00000 n 
+0000258001 00000 n 
+0000258064 00000 n 
+0000258127 00000 n 
+0000258190 00000 n 
+0000258253 00000 n 
+0000258316 00000 n 
+0000258378 00000 n 
+0000258441 00000 n 
+0000258504 00000 n 
+0000258566 00000 n 
+0000258629 00000 n 
+0000258691 00000 n 
+0000258754 00000 n 
+0000258817 00000 n 
+0000258942 00000 n 
+0000259005 00000 n 
+0000259068 00000 n 
+0000259131 00000 n 
+0000259194 00000 n 
+0000259257 00000 n 
+0000259320 00000 n 
+0000259383 00000 n 
+0000259446 00000 n 
+0000259509 00000 n 
+0000259572 00000 n 
+0000259635 00000 n 
+0000259698 00000 n 
+0000259761 00000 n 
+0000259823 00000 n 
+0000263677 00000 n 
+0000261739 00000 n 
+0000260001 00000 n 
+0000261862 00000 n 
+0000261988 00000 n 
+0000262051 00000 n 
+0000262113 00000 n 
+0000262176 00000 n 
+0000262301 00000 n 
+0000262364 00000 n 
+0000262426 00000 n 
+0000262489 00000 n 
+0000262551 00000 n 
+0000262614 00000 n 
+0000262677 00000 n 
+0000262740 00000 n 
+0000262803 00000 n 
+0000262928 00000 n 
+0000262991 00000 n 
+0000263053 00000 n 
+0000263116 00000 n 
+0000263178 00000 n 
+0000263241 00000 n 
+0000263366 00000 n 
+0000263429 00000 n 
+0000263491 00000 n 
+0000263615 00000 n 
+0000267366 00000 n 
+0000265543 00000 n 
+0000263806 00000 n 
+0000265666 00000 n 
+0000265792 00000 n 
+0000265855 00000 n 
+0000265918 00000 n 
+0000265981 00000 n 
+0000266044 00000 n 
+0000266107 00000 n 
+0000266170 00000 n 
+0000266233 00000 n 
+0000266296 00000 n 
+0000266359 00000 n 
+0000266422 00000 n 
+0000266547 00000 n 
+0000266610 00000 n 
+0000266673 00000 n 
+0000266736 00000 n 
+0000266799 00000 n 
+0000266862 00000 n 
+0000266925 00000 n 
+0000266988 00000 n 
+0000267051 00000 n 
+0000267114 00000 n 
+0000267177 00000 n 
+0000267240 00000 n 
+0000267303 00000 n 
+0000272211 00000 n 
+0000269822 00000 n 
+0000267481 00000 n 
+0000269945 00000 n 
+0000270071 00000 n 
+0000270134 00000 n 
+0000270197 00000 n 
+0000270260 00000 n 
+0000270323 00000 n 
+0000270386 00000 n 
+0000270449 00000 n 
+0000270511 00000 n 
+0000270574 00000 n 
+0000270637 00000 n 
+0000270700 00000 n 
+0000270763 00000 n 
+0000270826 00000 n 
+0000270889 00000 n 
+0000270952 00000 n 
+0000271015 00000 n 
+0000271078 00000 n 
+0000271141 00000 n 
+0000271204 00000 n 
+0000271267 00000 n 
+0000271330 00000 n 
+0000271393 00000 n 
+0000271456 00000 n 
+0000271519 00000 n 
+0000271582 00000 n 
+0000271644 00000 n 
+0000271707 00000 n 
+0000271770 00000 n 
+0000271833 00000 n 
+0000271896 00000 n 
+0000271959 00000 n 
+0000272022 00000 n 
+0000272085 00000 n 
+0000272148 00000 n 
+0001060628 00000 n 
+0000276703 00000 n 
+0000274630 00000 n 
+0000272340 00000 n 
+0000274753 00000 n 
+0000274817 00000 n 
+0000274880 00000 n 
+0000274943 00000 n 
+0000275006 00000 n 
+0000275069 00000 n 
+0000275132 00000 n 
+0000275195 00000 n 
+0000275258 00000 n 
+0000275321 00000 n 
+0000275383 00000 n 
+0000275446 00000 n 
+0000275509 00000 n 
+0000275572 00000 n 
+0000275635 00000 n 
+0000275698 00000 n 
+0000275760 00000 n 
+0000275823 00000 n 
+0000275886 00000 n 
+0000275949 00000 n 
+0000276074 00000 n 
+0000276137 00000 n 
+0000276200 00000 n 
+0000276263 00000 n 
+0000276326 00000 n 
+0000276389 00000 n 
+0000276452 00000 n 
+0000276515 00000 n 
+0000276578 00000 n 
+0000276641 00000 n 
+0000281670 00000 n 
+0000279284 00000 n 
+0000276846 00000 n 
+0000279407 00000 n 
+0000279471 00000 n 
+0000279534 00000 n 
+0000279597 00000 n 
+0000279660 00000 n 
+0000279723 00000 n 
+0000279786 00000 n 
+0000279849 00000 n 
+0000279912 00000 n 
+0000279975 00000 n 
+0000280038 00000 n 
+0000280101 00000 n 
+0000280164 00000 n 
+0000280227 00000 n 
+0000280290 00000 n 
+0000280352 00000 n 
+0000280415 00000 n 
+0000280478 00000 n 
+0000280541 00000 n 
+0000280604 00000 n 
+0000280667 00000 n 
+0000280730 00000 n 
+0000280793 00000 n 
+0000280856 00000 n 
+0000280919 00000 n 
+0000280982 00000 n 
+0000281045 00000 n 
+0000281108 00000 n 
+0000281171 00000 n 
+0000281234 00000 n 
+0000281297 00000 n 
+0000281360 00000 n 
+0000281423 00000 n 
+0000281486 00000 n 
+0000281549 00000 n 
+0000281612 00000 n 
+0000286642 00000 n 
+0000284194 00000 n 
+0000281799 00000 n 
+0000284317 00000 n 
+0000284381 00000 n 
+0000284444 00000 n 
+0000284507 00000 n 
+0000284570 00000 n 
+0000284633 00000 n 
+0000284696 00000 n 
+0000284759 00000 n 
+0000284822 00000 n 
+0000284884 00000 n 
+0000284947 00000 n 
+0000285009 00000 n 
+0000285072 00000 n 
+0000285135 00000 n 
+0000285198 00000 n 
+0000285260 00000 n 
+0000285323 00000 n 
+0000285386 00000 n 
+0000285449 00000 n 
+0000285512 00000 n 
+0000285575 00000 n 
+0000285638 00000 n 
+0000285763 00000 n 
+0000285825 00000 n 
+0000285888 00000 n 
+0000285951 00000 n 
+0000286014 00000 n 
+0000286077 00000 n 
+0000286140 00000 n 
+0000286203 00000 n 
+0000286266 00000 n 
+0000286328 00000 n 
+0000286391 00000 n 
+0000286453 00000 n 
+0000286516 00000 n 
+0000286579 00000 n 
+0000290972 00000 n 
+0000288839 00000 n 
+0000286757 00000 n 
+0000288962 00000 n 
+0000289088 00000 n 
+0000289151 00000 n 
+0000289214 00000 n 
+0000289277 00000 n 
+0000289402 00000 n 
+0000289463 00000 n 
+0000289525 00000 n 
+0000289588 00000 n 
+0000289651 00000 n 
+0000289714 00000 n 
+0000289777 00000 n 
+0000289840 00000 n 
+0000289903 00000 n 
+0000289966 00000 n 
+0000290029 00000 n 
+0000290091 00000 n 
+0000290154 00000 n 
+0000290217 00000 n 
+0000290280 00000 n 
+0000290342 00000 n 
+0000290405 00000 n 
+0000290468 00000 n 
+0000290531 00000 n 
+0000290594 00000 n 
+0000290657 00000 n 
+0000290720 00000 n 
+0000290783 00000 n 
+0000290846 00000 n 
+0000290909 00000 n 
+0000295019 00000 n 
+0000293075 00000 n 
+0000291101 00000 n 
+0000293198 00000 n 
+0000293262 00000 n 
+0000293325 00000 n 
+0000293388 00000 n 
+0000293451 00000 n 
+0000293514 00000 n 
+0000293577 00000 n 
+0000293640 00000 n 
+0000293703 00000 n 
+0000293765 00000 n 
+0000293828 00000 n 
+0000293891 00000 n 
+0000293954 00000 n 
+0000294017 00000 n 
+0000294079 00000 n 
+0000294204 00000 n 
+0000294266 00000 n 
+0000294329 00000 n 
+0000294392 00000 n 
+0000294455 00000 n 
+0000294518 00000 n 
+0000294580 00000 n 
+0000294643 00000 n 
+0000294706 00000 n 
+0000294768 00000 n 
+0000294831 00000 n 
+0000294894 00000 n 
+0000294957 00000 n 
+0000299951 00000 n 
+0000297437 00000 n 
+0000295162 00000 n 
+0000297560 00000 n 
+0000297624 00000 n 
+0000297687 00000 n 
+0000297750 00000 n 
+0000297813 00000 n 
+0000297876 00000 n 
+0000297939 00000 n 
+0000298002 00000 n 
+0000298064 00000 n 
+0000298127 00000 n 
+0000298190 00000 n 
+0000298253 00000 n 
+0000298316 00000 n 
+0000298378 00000 n 
+0000298441 00000 n 
+0000298504 00000 n 
+0000298567 00000 n 
+0000298630 00000 n 
+0000298693 00000 n 
+0000298756 00000 n 
+0000298819 00000 n 
+0000298882 00000 n 
+0000298945 00000 n 
+0000299008 00000 n 
+0000299070 00000 n 
+0000299133 00000 n 
+0000299196 00000 n 
+0000299259 00000 n 
+0000299322 00000 n 
+0000299385 00000 n 
+0000299448 00000 n 
+0000299511 00000 n 
+0000299574 00000 n 
+0000299636 00000 n 
+0000299699 00000 n 
+0000299762 00000 n 
+0000299825 00000 n 
+0000299888 00000 n 
+0001060753 00000 n 
+0000303882 00000 n 
+0000301997 00000 n 
+0000300080 00000 n 
+0000302120 00000 n 
+0000302184 00000 n 
+0000302247 00000 n 
+0000302310 00000 n 
+0000302373 00000 n 
+0000302498 00000 n 
+0000302561 00000 n 
+0000302624 00000 n 
+0000302687 00000 n 
+0000302750 00000 n 
+0000302813 00000 n 
+0000302876 00000 n 
+0000302939 00000 n 
+0000303001 00000 n 
+0000303064 00000 n 
+0000303127 00000 n 
+0000303190 00000 n 
+0000303253 00000 n 
+0000303316 00000 n 
+0000303379 00000 n 
+0000303442 00000 n 
+0000303505 00000 n 
+0000303568 00000 n 
+0000303693 00000 n 
+0000303756 00000 n 
+0000303819 00000 n 
+0000307375 00000 n 
+0000306435 00000 n 
+0000304025 00000 n 
+0000306558 00000 n 
+0000306684 00000 n 
+0000306747 00000 n 
+0000306810 00000 n 
+0000306873 00000 n 
+0000306936 00000 n 
+0000307061 00000 n 
+0000307124 00000 n 
+0000307187 00000 n 
+0000307312 00000 n 
+0000310633 00000 n 
+0000310446 00000 n 
+0000307504 00000 n 
+0000310569 00000 n 
+0000314507 00000 n 
+0000312811 00000 n 
+0000310748 00000 n 
+0000312934 00000 n 
+0000313060 00000 n 
+0000313122 00000 n 
+0000313185 00000 n 
+0000313248 00000 n 
+0000313311 00000 n 
+0000313374 00000 n 
+0000313437 00000 n 
+0000313500 00000 n 
+0000313563 00000 n 
+0000313626 00000 n 
+0000313689 00000 n 
+0000313752 00000 n 
+0000313815 00000 n 
+0000313878 00000 n 
+0000313941 00000 n 
+0000314004 00000 n 
+0000314067 00000 n 
+0000314130 00000 n 
+0000314193 00000 n 
+0000314256 00000 n 
+0000314318 00000 n 
+0000314381 00000 n 
+0000314444 00000 n 
+0000318734 00000 n 
+0000316598 00000 n 
+0000314636 00000 n 
+0000316721 00000 n 
+0000316847 00000 n 
+0000316910 00000 n 
+0000316973 00000 n 
+0000317036 00000 n 
+0000317099 00000 n 
+0000317162 00000 n 
+0000317225 00000 n 
+0000317288 00000 n 
+0000317351 00000 n 
+0000317414 00000 n 
+0000317476 00000 n 
+0000317539 00000 n 
+0000317602 00000 n 
+0000317665 00000 n 
+0000317728 00000 n 
+0000317791 00000 n 
+0000317854 00000 n 
+0000317917 00000 n 
+0000317980 00000 n 
+0000318042 00000 n 
+0000318167 00000 n 
+0000318230 00000 n 
+0000318293 00000 n 
+0000318356 00000 n 
+0000318419 00000 n 
+0000318482 00000 n 
+0000318545 00000 n 
+0000318608 00000 n 
+0000318671 00000 n 
+0000323495 00000 n 
+0000321045 00000 n 
+0000318863 00000 n 
+0000321168 00000 n 
+0000321232 00000 n 
+0000321295 00000 n 
+0000321358 00000 n 
+0000321421 00000 n 
+0000321484 00000 n 
+0000321547 00000 n 
+0000321610 00000 n 
+0000321673 00000 n 
+0000321736 00000 n 
+0000321799 00000 n 
+0000321862 00000 n 
+0000321925 00000 n 
+0000321988 00000 n 
+0000322051 00000 n 
+0000322114 00000 n 
+0000322177 00000 n 
+0000322240 00000 n 
+0000322303 00000 n 
+0000322366 00000 n 
+0000322429 00000 n 
+0000322492 00000 n 
+0000322555 00000 n 
+0000322617 00000 n 
+0000322680 00000 n 
+0000322742 00000 n 
+0000322805 00000 n 
+0000322868 00000 n 
+0000322930 00000 n 
+0000322993 00000 n 
+0000323055 00000 n 
+0000323118 00000 n 
+0000323181 00000 n 
+0000323243 00000 n 
+0000323306 00000 n 
+0000323369 00000 n 
+0000323432 00000 n 
+0001060878 00000 n 
+0000327698 00000 n 
+0000325813 00000 n 
+0000323596 00000 n 
+0000325936 00000 n 
+0000326000 00000 n 
+0000326063 00000 n 
+0000326126 00000 n 
+0000326189 00000 n 
+0000326252 00000 n 
+0000326314 00000 n 
+0000326377 00000 n 
+0000326440 00000 n 
+0000326503 00000 n 
+0000326566 00000 n 
+0000326629 00000 n 
+0000326692 00000 n 
+0000326755 00000 n 
+0000326817 00000 n 
+0000326880 00000 n 
+0000326943 00000 n 
+0000327006 00000 n 
+0000327069 00000 n 
+0000327132 00000 n 
+0000327195 00000 n 
+0000327258 00000 n 
+0000327321 00000 n 
+0000327384 00000 n 
+0000327509 00000 n 
+0000327572 00000 n 
+0000327635 00000 n 
+0000332448 00000 n 
+0000330123 00000 n 
+0000327841 00000 n 
+0000330246 00000 n 
+0000330310 00000 n 
+0000330373 00000 n 
+0000330436 00000 n 
+0000330499 00000 n 
+0000330562 00000 n 
+0000330625 00000 n 
+0000330688 00000 n 
+0000330751 00000 n 
+0000330814 00000 n 
+0000330877 00000 n 
+0000330939 00000 n 
+0000331002 00000 n 
+0000331065 00000 n 
+0000331128 00000 n 
+0000331190 00000 n 
+0000331253 00000 n 
+0000331316 00000 n 
+0000331379 00000 n 
+0000331442 00000 n 
+0000331505 00000 n 
+0000331568 00000 n 
+0000331631 00000 n 
+0000331694 00000 n 
+0000331757 00000 n 
+0000331820 00000 n 
+0000331883 00000 n 
+0000331945 00000 n 
+0000332008 00000 n 
+0000332071 00000 n 
+0000332134 00000 n 
+0000332197 00000 n 
+0000332259 00000 n 
+0000332322 00000 n 
+0000332385 00000 n 
+0000337622 00000 n 
+0000335109 00000 n 
+0000332563 00000 n 
+0000335232 00000 n 
+0000335296 00000 n 
+0000335359 00000 n 
+0000335422 00000 n 
+0000335485 00000 n 
+0000335548 00000 n 
+0000335611 00000 n 
+0000335674 00000 n 
+0000335737 00000 n 
+0000335799 00000 n 
+0000335862 00000 n 
+0000335925 00000 n 
+0000335988 00000 n 
+0000336051 00000 n 
+0000336113 00000 n 
+0000336176 00000 n 
+0000336239 00000 n 
+0000336302 00000 n 
+0000336365 00000 n 
+0000336428 00000 n 
+0000336490 00000 n 
+0000336553 00000 n 
+0000336616 00000 n 
+0000336679 00000 n 
+0000336741 00000 n 
+0000336804 00000 n 
+0000336867 00000 n 
+0000336930 00000 n 
+0000336993 00000 n 
+0000337056 00000 n 
+0000337119 00000 n 
+0000337182 00000 n 
+0000337245 00000 n 
+0000337307 00000 n 
+0000337370 00000 n 
+0000337433 00000 n 
+0000337496 00000 n 
+0000337559 00000 n 
+0000341096 00000 n 
+0000339343 00000 n 
+0000337751 00000 n 
+0000339466 00000 n 
+0000339592 00000 n 
+0000339655 00000 n 
+0000339718 00000 n 
+0000339843 00000 n 
+0000339906 00000 n 
+0000339969 00000 n 
+0000340094 00000 n 
+0000340157 00000 n 
+0000340220 00000 n 
+0000340345 00000 n 
+0000340408 00000 n 
+0000340471 00000 n 
+0000340534 00000 n 
+0000340597 00000 n 
+0000340660 00000 n 
+0000340783 00000 n 
+0000340846 00000 n 
+0000340909 00000 n 
+0000340970 00000 n 
+0000341033 00000 n 
+0000345314 00000 n 
+0000343241 00000 n 
+0000341239 00000 n 
+0000343364 00000 n 
+0000343428 00000 n 
+0000343491 00000 n 
+0000343554 00000 n 
+0000343617 00000 n 
+0000343679 00000 n 
+0000343742 00000 n 
+0000343805 00000 n 
+0000343868 00000 n 
+0000343931 00000 n 
+0000343993 00000 n 
+0000344056 00000 n 
+0000344119 00000 n 
+0000344182 00000 n 
+0000344245 00000 n 
+0000344308 00000 n 
+0000344371 00000 n 
+0000344434 00000 n 
+0000344497 00000 n 
+0000344560 00000 n 
+0000344623 00000 n 
+0000344686 00000 n 
+0000344749 00000 n 
+0000344812 00000 n 
+0000344875 00000 n 
+0000344938 00000 n 
+0000345001 00000 n 
+0000345064 00000 n 
+0000345125 00000 n 
+0000345188 00000 n 
+0000345251 00000 n 
+0000350152 00000 n 
+0000347837 00000 n 
+0000345443 00000 n 
+0000347960 00000 n 
+0000348024 00000 n 
+0000348087 00000 n 
+0000348150 00000 n 
+0000348213 00000 n 
+0000348276 00000 n 
+0000348339 00000 n 
+0000348402 00000 n 
+0000348465 00000 n 
+0000348527 00000 n 
+0000348590 00000 n 
+0000348653 00000 n 
+0000348716 00000 n 
+0000348779 00000 n 
+0000348842 00000 n 
+0000348904 00000 n 
+0000348967 00000 n 
+0000349030 00000 n 
+0000349093 00000 n 
+0000349154 00000 n 
+0000349217 00000 n 
+0000349280 00000 n 
+0000349343 00000 n 
+0000349405 00000 n 
+0000349468 00000 n 
+0000349531 00000 n 
+0000349594 00000 n 
+0000349655 00000 n 
+0000349718 00000 n 
+0000349781 00000 n 
+0000349844 00000 n 
+0000349906 00000 n 
+0000349969 00000 n 
+0000350032 00000 n 
+0000350094 00000 n 
+0001061003 00000 n 
+0000354580 00000 n 
+0000352569 00000 n 
+0000350281 00000 n 
+0000352692 00000 n 
+0000352756 00000 n 
+0000352818 00000 n 
+0000352881 00000 n 
+0000352944 00000 n 
+0000353007 00000 n 
+0000353070 00000 n 
+0000353133 00000 n 
+0000353196 00000 n 
+0000353259 00000 n 
+0000353321 00000 n 
+0000353384 00000 n 
+0000353447 00000 n 
+0000353510 00000 n 
+0000353573 00000 n 
+0000353636 00000 n 
+0000353699 00000 n 
+0000353762 00000 n 
+0000353825 00000 n 
+0000353887 00000 n 
+0000353950 00000 n 
+0000354013 00000 n 
+0000354076 00000 n 
+0000354139 00000 n 
+0000354202 00000 n 
+0000354265 00000 n 
+0000354328 00000 n 
+0000354391 00000 n 
+0000354454 00000 n 
+0000354517 00000 n 
+0000358636 00000 n 
+0000356814 00000 n 
+0000354709 00000 n 
+0000356937 00000 n 
+0000357001 00000 n 
+0000357064 00000 n 
+0000357127 00000 n 
+0000357190 00000 n 
+0000357253 00000 n 
+0000357316 00000 n 
+0000357379 00000 n 
+0000357442 00000 n 
+0000357505 00000 n 
+0000357567 00000 n 
+0000357630 00000 n 
+0000357693 00000 n 
+0000357756 00000 n 
+0000357819 00000 n 
+0000357882 00000 n 
+0000357945 00000 n 
+0000358007 00000 n 
+0000358070 00000 n 
+0000358133 00000 n 
+0000358196 00000 n 
+0000358259 00000 n 
+0000358322 00000 n 
+0000358385 00000 n 
+0000358448 00000 n 
+0000358511 00000 n 
+0000358573 00000 n 
+0000362669 00000 n 
+0000360657 00000 n 
+0000358765 00000 n 
+0000360780 00000 n 
+0000360844 00000 n 
+0000360907 00000 n 
+0000360970 00000 n 
+0000361033 00000 n 
+0000361096 00000 n 
+0000361159 00000 n 
+0000361222 00000 n 
+0000361285 00000 n 
+0000361347 00000 n 
+0000361410 00000 n 
+0000361473 00000 n 
+0000361536 00000 n 
+0000361599 00000 n 
+0000361662 00000 n 
+0000361725 00000 n 
+0000361788 00000 n 
+0000361851 00000 n 
+0000361914 00000 n 
+0000361977 00000 n 
+0000362039 00000 n 
+0000362102 00000 n 
+0000362165 00000 n 
+0000362228 00000 n 
+0000362291 00000 n 
+0000362354 00000 n 
+0000362417 00000 n 
+0000362480 00000 n 
+0000362543 00000 n 
+0000362606 00000 n 
+0000367032 00000 n 
+0000364895 00000 n 
+0000362798 00000 n 
+0000365018 00000 n 
+0000365082 00000 n 
+0000365145 00000 n 
+0000365208 00000 n 
+0000365271 00000 n 
+0000365334 00000 n 
+0000365397 00000 n 
+0000365460 00000 n 
+0000365523 00000 n 
+0000365586 00000 n 
+0000365649 00000 n 
+0000365712 00000 n 
+0000365774 00000 n 
+0000365837 00000 n 
+0000365900 00000 n 
+0000365963 00000 n 
+0000366026 00000 n 
+0000366089 00000 n 
+0000366152 00000 n 
+0000366214 00000 n 
+0000366277 00000 n 
+0000366340 00000 n 
+0000366403 00000 n 
+0000366466 00000 n 
+0000366529 00000 n 
+0000366592 00000 n 
+0000366654 00000 n 
+0000366717 00000 n 
+0000366780 00000 n 
+0000366843 00000 n 
+0000366906 00000 n 
+0000366969 00000 n 
+0000371635 00000 n 
+0000369625 00000 n 
+0000367161 00000 n 
+0000369748 00000 n 
+0000369812 00000 n 
+0000369875 00000 n 
+0000369938 00000 n 
+0000370001 00000 n 
+0000370064 00000 n 
+0000370127 00000 n 
+0000370190 00000 n 
+0000370253 00000 n 
+0000370315 00000 n 
+0000370378 00000 n 
+0000370441 00000 n 
+0000370504 00000 n 
+0000370567 00000 n 
+0000370630 00000 n 
+0000370693 00000 n 
+0000370756 00000 n 
+0000370819 00000 n 
+0000370882 00000 n 
+0000370945 00000 n 
+0000371008 00000 n 
+0000371071 00000 n 
+0000371134 00000 n 
+0000371197 00000 n 
+0000371260 00000 n 
+0000371323 00000 n 
+0000371448 00000 n 
+0000371510 00000 n 
+0000371572 00000 n 
+0000376207 00000 n 
+0000373944 00000 n 
+0000371778 00000 n 
+0000374067 00000 n 
+0000374131 00000 n 
+0000374194 00000 n 
+0000374257 00000 n 
+0000374320 00000 n 
+0000374383 00000 n 
+0000374446 00000 n 
+0000374509 00000 n 
+0000374572 00000 n 
+0000374634 00000 n 
+0000374697 00000 n 
+0000374760 00000 n 
+0000374823 00000 n 
+0000374886 00000 n 
+0000374949 00000 n 
+0000375012 00000 n 
+0000375075 00000 n 
+0000375138 00000 n 
+0000375201 00000 n 
+0000375264 00000 n 
+0000375327 00000 n 
+0000375390 00000 n 
+0000375453 00000 n 
+0000375515 00000 n 
+0000375578 00000 n 
+0000375641 00000 n 
+0000375704 00000 n 
+0000375766 00000 n 
+0000375829 00000 n 
+0000375892 00000 n 
+0000375955 00000 n 
+0000376018 00000 n 
+0000376081 00000 n 
+0000376144 00000 n 
+0001061128 00000 n 
+0000380420 00000 n 
+0000378415 00000 n 
+0000376322 00000 n 
+0000378538 00000 n 
+0000378602 00000 n 
+0000378665 00000 n 
+0000378728 00000 n 
+0000378791 00000 n 
+0000378854 00000 n 
+0000378917 00000 n 
+0000379042 00000 n 
+0000379104 00000 n 
+0000379167 00000 n 
+0000379230 00000 n 
+0000379293 00000 n 
+0000379418 00000 n 
+0000379481 00000 n 
+0000379542 00000 n 
+0000379667 00000 n 
+0000379730 00000 n 
+0000379793 00000 n 
+0000379855 00000 n 
+0000379918 00000 n 
+0000379981 00000 n 
+0000380044 00000 n 
+0000380107 00000 n 
+0000380231 00000 n 
+0000380294 00000 n 
+0000380357 00000 n 
+0000384086 00000 n 
+0000382268 00000 n 
+0000380563 00000 n 
+0000382391 00000 n 
+0000382517 00000 n 
+0000382580 00000 n 
+0000382643 00000 n 
+0000382706 00000 n 
+0000382769 00000 n 
+0000382894 00000 n 
+0000382957 00000 n 
+0000383020 00000 n 
+0000383145 00000 n 
+0000383270 00000 n 
+0000383333 00000 n 
+0000383396 00000 n 
+0000383459 00000 n 
+0000383522 00000 n 
+0000383584 00000 n 
+0000383647 00000 n 
+0000383710 00000 n 
+0000383835 00000 n 
+0000383898 00000 n 
+0000383961 00000 n 
+0000384024 00000 n 
+0000388408 00000 n 
+0000386155 00000 n 
+0000384215 00000 n 
+0000386278 00000 n 
+0000386342 00000 n 
+0000386405 00000 n 
+0000386468 00000 n 
+0000386531 00000 n 
+0000386594 00000 n 
+0000386657 00000 n 
+0000386720 00000 n 
+0000386845 00000 n 
+0000386907 00000 n 
+0000386970 00000 n 
+0000387033 00000 n 
+0000387158 00000 n 
+0000387221 00000 n 
+0000387284 00000 n 
+0000387347 00000 n 
+0000387472 00000 n 
+0000387535 00000 n 
+0000387598 00000 n 
+0000387661 00000 n 
+0000387784 00000 n 
+0000387847 00000 n 
+0000387909 00000 n 
+0000387972 00000 n 
+0000388035 00000 n 
+0000388098 00000 n 
+0000388161 00000 n 
+0000388224 00000 n 
+0000388287 00000 n 
+0000388350 00000 n 
+0000391952 00000 n 
+0000390320 00000 n 
+0000388523 00000 n 
+0000390443 00000 n 
+0000390507 00000 n 
+0000390570 00000 n 
+0000390633 00000 n 
+0000390696 00000 n 
+0000390759 00000 n 
+0000390822 00000 n 
+0000390885 00000 n 
+0000390948 00000 n 
+0000391073 00000 n 
+0000391198 00000 n 
+0000391261 00000 n 
+0000391324 00000 n 
+0000391387 00000 n 
+0000391512 00000 n 
+0000391575 00000 n 
+0000391638 00000 n 
+0000391763 00000 n 
+0000391826 00000 n 
+0000391889 00000 n 
+0000395485 00000 n 
+0000394046 00000 n 
+0000392095 00000 n 
+0000394169 00000 n 
+0000394295 00000 n 
+0001058262 00000 n 
+0000394420 00000 n 
+0000394483 00000 n 
+0000394546 00000 n 
+0000394609 00000 n 
+0000394672 00000 n 
+0000394731 00000 n 
+0000394794 00000 n 
+0000394857 00000 n 
+0000394920 00000 n 
+0000394983 00000 n 
+0000395046 00000 n 
+0000395109 00000 n 
+0000395172 00000 n 
+0000395235 00000 n 
+0000395298 00000 n 
+0000395360 00000 n 
+0000395422 00000 n 
+0000399789 00000 n 
+0000397902 00000 n 
+0000395643 00000 n 
+0000398025 00000 n 
+0000398151 00000 n 
+0000398214 00000 n 
+0000398277 00000 n 
+0000398340 00000 n 
+0000398403 00000 n 
+0000398466 00000 n 
+0000398529 00000 n 
+0000398592 00000 n 
+0000398655 00000 n 
+0000398718 00000 n 
+0000398781 00000 n 
+0000398844 00000 n 
+0000398907 00000 n 
+0000398970 00000 n 
+0000399033 00000 n 
+0000399096 00000 n 
+0000399159 00000 n 
+0000399222 00000 n 
+0000399285 00000 n 
+0000399348 00000 n 
+0000399411 00000 n 
+0000399474 00000 n 
+0000399537 00000 n 
+0000399600 00000 n 
+0000399663 00000 n 
+0000399726 00000 n 
+0001061253 00000 n 
+0000404412 00000 n 
+0000402276 00000 n 
+0000399932 00000 n 
+0000402399 00000 n 
+0000402463 00000 n 
+0000402526 00000 n 
+0000402589 00000 n 
+0000402652 00000 n 
+0000402715 00000 n 
+0000402776 00000 n 
+0000402839 00000 n 
+0000402902 00000 n 
+0000402965 00000 n 
+0000403028 00000 n 
+0000403091 00000 n 
+0000403154 00000 n 
+0000403217 00000 n 
+0000403280 00000 n 
+0000403405 00000 n 
+0000403468 00000 n 
+0000403531 00000 n 
+0000403594 00000 n 
+0000403657 00000 n 
+0000403720 00000 n 
+0000403783 00000 n 
+0000403846 00000 n 
+0000403909 00000 n 
+0000403972 00000 n 
+0000404035 00000 n 
+0000404098 00000 n 
+0000404161 00000 n 
+0000404224 00000 n 
+0000404286 00000 n 
+0000404349 00000 n 
+0000408807 00000 n 
+0000406737 00000 n 
+0000404555 00000 n 
+0000406860 00000 n 
+0000406924 00000 n 
+0000406987 00000 n 
+0000407050 00000 n 
+0000407113 00000 n 
+0000407176 00000 n 
+0000407239 00000 n 
+0000407302 00000 n 
+0000407365 00000 n 
+0000407428 00000 n 
+0000407491 00000 n 
+0000407554 00000 n 
+0000407617 00000 n 
+0000407680 00000 n 
+0000407742 00000 n 
+0000407805 00000 n 
+0000407868 00000 n 
+0000407931 00000 n 
+0000407993 00000 n 
+0000408056 00000 n 
+0000408119 00000 n 
+0000408182 00000 n 
+0000408245 00000 n 
+0000408307 00000 n 
+0000408370 00000 n 
+0000408433 00000 n 
+0000408496 00000 n 
+0000408619 00000 n 
+0000408682 00000 n 
+0000408745 00000 n 
+0000413333 00000 n 
+0000411196 00000 n 
+0000408950 00000 n 
+0000411319 00000 n 
+0000411383 00000 n 
+0000411446 00000 n 
+0000411509 00000 n 
+0000411572 00000 n 
+0000411635 00000 n 
+0000411698 00000 n 
+0000411761 00000 n 
+0000411824 00000 n 
+0000411886 00000 n 
+0000411949 00000 n 
+0000412012 00000 n 
+0000412075 00000 n 
+0000412137 00000 n 
+0000412200 00000 n 
+0000412263 00000 n 
+0000412326 00000 n 
+0000412389 00000 n 
+0000412452 00000 n 
+0000412515 00000 n 
+0000412578 00000 n 
+0000412641 00000 n 
+0000412704 00000 n 
+0000412767 00000 n 
+0000412829 00000 n 
+0000412892 00000 n 
+0000412955 00000 n 
+0000413018 00000 n 
+0000413081 00000 n 
+0000413144 00000 n 
+0000413207 00000 n 
+0000413270 00000 n 
+0000418039 00000 n 
+0000415776 00000 n 
+0000413462 00000 n 
+0000415899 00000 n 
+0000415963 00000 n 
+0000416026 00000 n 
+0000416088 00000 n 
+0000416151 00000 n 
+0000416214 00000 n 
+0000416277 00000 n 
+0000416340 00000 n 
+0000416403 00000 n 
+0000416466 00000 n 
+0000416529 00000 n 
+0000416592 00000 n 
+0000416655 00000 n 
+0000416717 00000 n 
+0000416780 00000 n 
+0000416843 00000 n 
+0000416906 00000 n 
+0000416969 00000 n 
+0000417032 00000 n 
+0000417095 00000 n 
+0000417158 00000 n 
+0000417221 00000 n 
+0000417284 00000 n 
+0000417347 00000 n 
+0000417410 00000 n 
+0000417473 00000 n 
+0000417536 00000 n 
+0000417599 00000 n 
+0000417662 00000 n 
+0000417725 00000 n 
+0000417787 00000 n 
+0000417850 00000 n 
+0000417913 00000 n 
+0000417976 00000 n 
+0000422722 00000 n 
+0000420712 00000 n 
+0000418168 00000 n 
+0000420835 00000 n 
+0000420961 00000 n 
+0000421024 00000 n 
+0000421087 00000 n 
+0000421150 00000 n 
+0000421213 00000 n 
+0000421276 00000 n 
+0000421338 00000 n 
+0000421401 00000 n 
+0000421464 00000 n 
+0000421527 00000 n 
+0000421590 00000 n 
+0000421653 00000 n 
+0000421716 00000 n 
+0000421841 00000 n 
+0000421904 00000 n 
+0000421967 00000 n 
+0000422030 00000 n 
+0000422093 00000 n 
+0000422156 00000 n 
+0000422219 00000 n 
+0000422282 00000 n 
+0000422344 00000 n 
+0000422407 00000 n 
+0000422470 00000 n 
+0000422533 00000 n 
+0000422596 00000 n 
+0000422659 00000 n 
+0000428994 00000 n 
+0000426103 00000 n 
+0000422865 00000 n 
+0000426226 00000 n 
+0000426290 00000 n 
+0000426353 00000 n 
+0000426416 00000 n 
+0000426479 00000 n 
+0000426542 00000 n 
+0000426605 00000 n 
+0000426667 00000 n 
+0000426730 00000 n 
+0000426793 00000 n 
+0000426856 00000 n 
+0000426919 00000 n 
+0000426982 00000 n 
+0000427045 00000 n 
+0000427108 00000 n 
+0000427171 00000 n 
+0000427234 00000 n 
+0000427296 00000 n 
+0000427359 00000 n 
+0000427422 00000 n 
+0000427485 00000 n 
+0000427548 00000 n 
+0000427611 00000 n 
+0000427674 00000 n 
+0000427737 00000 n 
+0000427800 00000 n 
+0000427863 00000 n 
+0000427926 00000 n 
+0000427989 00000 n 
+0000428052 00000 n 
+0000428115 00000 n 
+0000428178 00000 n 
+0000428241 00000 n 
+0000428304 00000 n 
+0000428367 00000 n 
+0000428430 00000 n 
+0000428493 00000 n 
+0000428556 00000 n 
+0000428618 00000 n 
+0000428743 00000 n 
+0000428805 00000 n 
+0000428868 00000 n 
+0000428931 00000 n 
+0001061378 00000 n 
+0000432750 00000 n 
+0000431055 00000 n 
+0000429137 00000 n 
+0000431178 00000 n 
+0000431242 00000 n 
+0000431305 00000 n 
+0000431430 00000 n 
+0000431493 00000 n 
+0000431556 00000 n 
+0000431619 00000 n 
+0000431682 00000 n 
+0000431745 00000 n 
+0000431808 00000 n 
+0000431871 00000 n 
+0000431934 00000 n 
+0000431996 00000 n 
+0000432059 00000 n 
+0000432122 00000 n 
+0000432185 00000 n 
+0000432248 00000 n 
+0000432311 00000 n 
+0000432436 00000 n 
+0000432499 00000 n 
+0000432562 00000 n 
+0000432687 00000 n 
+0000436532 00000 n 
+0000434590 00000 n 
+0000432893 00000 n 
+0000434713 00000 n 
+0000434839 00000 n 
+0000434902 00000 n 
+0000434965 00000 n 
+0000435028 00000 n 
+0000435091 00000 n 
+0000435154 00000 n 
+0000435217 00000 n 
+0000435280 00000 n 
+0000435343 00000 n 
+0000435468 00000 n 
+0000435531 00000 n 
+0000435594 00000 n 
+0000435657 00000 n 
+0000435720 00000 n 
+0000435845 00000 n 
+0000435908 00000 n 
+0000435970 00000 n 
+0000436093 00000 n 
+0000436156 00000 n 
+0000436219 00000 n 
+0000436281 00000 n 
+0000436344 00000 n 
+0000436407 00000 n 
+0000436469 00000 n 
+0000440025 00000 n 
+0000438333 00000 n 
+0000436647 00000 n 
+0000438456 00000 n 
+0000438582 00000 n 
+0000438645 00000 n 
+0000438708 00000 n 
+0000438771 00000 n 
+0000438834 00000 n 
+0000438959 00000 n 
+0000439022 00000 n 
+0000439085 00000 n 
+0000439148 00000 n 
+0000439209 00000 n 
+0000439334 00000 n 
+0000439397 00000 n 
+0000439460 00000 n 
+0000439585 00000 n 
+0000439648 00000 n 
+0000439711 00000 n 
+0000439836 00000 n 
+0000439899 00000 n 
+0000439962 00000 n 
+0000443793 00000 n 
+0000441977 00000 n 
+0000440168 00000 n 
+0000442100 00000 n 
+0000442226 00000 n 
+0000442351 00000 n 
+0000442414 00000 n 
+0000442477 00000 n 
+0000442540 00000 n 
+0000442603 00000 n 
+0000442727 00000 n 
+0000442790 00000 n 
+0000442852 00000 n 
+0000442915 00000 n 
+0000442978 00000 n 
+0000443102 00000 n 
+0000443165 00000 n 
+0000443228 00000 n 
+0000443291 00000 n 
+0000443353 00000 n 
+0000443416 00000 n 
+0000443479 00000 n 
+0000443604 00000 n 
+0000443667 00000 n 
+0000443730 00000 n 
+0000446856 00000 n 
+0000446544 00000 n 
+0000443936 00000 n 
+0000446667 00000 n 
+0000446793 00000 n 
+0000450411 00000 n 
+0000449029 00000 n 
+0000447000 00000 n 
+0000449152 00000 n 
+0000449278 00000 n 
+0000449341 00000 n 
+0000449404 00000 n 
+0000449467 00000 n 
+0000449530 00000 n 
+0000449593 00000 n 
+0000449656 00000 n 
+0000449719 00000 n 
+0000449782 00000 n 
+0000449845 00000 n 
+0000449908 00000 n 
+0000449971 00000 n 
+0000450034 00000 n 
+0000450097 00000 n 
+0000450159 00000 n 
+0000450222 00000 n 
+0000450285 00000 n 
+0000450348 00000 n 
+0001061503 00000 n 
+0000455824 00000 n 
+0000453127 00000 n 
+0000450569 00000 n 
+0000453250 00000 n 
+0000453376 00000 n 
+0000453439 00000 n 
+0000453502 00000 n 
+0000453565 00000 n 
+0000453628 00000 n 
+0000453691 00000 n 
+0000453754 00000 n 
+0000453815 00000 n 
+0000453878 00000 n 
+0000453941 00000 n 
+0000454004 00000 n 
+0000454067 00000 n 
+0000454130 00000 n 
+0000454193 00000 n 
+0000454256 00000 n 
+0000454319 00000 n 
+0000454382 00000 n 
+0000454445 00000 n 
+0000454508 00000 n 
+0000454571 00000 n 
+0000454634 00000 n 
+0000454697 00000 n 
+0000454760 00000 n 
+0000454822 00000 n 
+0000454885 00000 n 
+0000454948 00000 n 
+0000455011 00000 n 
+0000455074 00000 n 
+0000455137 00000 n 
+0000455200 00000 n 
+0000455263 00000 n 
+0000455326 00000 n 
+0000455389 00000 n 
+0000455451 00000 n 
+0000455514 00000 n 
+0000455577 00000 n 
+0000455640 00000 n 
+0000455703 00000 n 
+0000455766 00000 n 
+0000460122 00000 n 
+0000458049 00000 n 
+0000455939 00000 n 
+0000458172 00000 n 
+0000458236 00000 n 
+0000458299 00000 n 
+0000458362 00000 n 
+0000458425 00000 n 
+0000458488 00000 n 
+0000458551 00000 n 
+0000458614 00000 n 
+0000458677 00000 n 
+0000458740 00000 n 
+0000458803 00000 n 
+0000458865 00000 n 
+0000458928 00000 n 
+0000459053 00000 n 
+0000459116 00000 n 
+0000459179 00000 n 
+0000459242 00000 n 
+0000459305 00000 n 
+0000459368 00000 n 
+0000459431 00000 n 
+0000459494 00000 n 
+0000459557 00000 n 
+0000459619 00000 n 
+0000459682 00000 n 
+0000459745 00000 n 
+0000459808 00000 n 
+0000459870 00000 n 
+0000459933 00000 n 
+0000459996 00000 n 
+0000460059 00000 n 
+0000464832 00000 n 
+0000462508 00000 n 
+0000460237 00000 n 
+0000462631 00000 n 
+0000462695 00000 n 
+0000462758 00000 n 
+0000462821 00000 n 
+0000462884 00000 n 
+0000462947 00000 n 
+0000463009 00000 n 
+0000463072 00000 n 
+0000463135 00000 n 
+0000463198 00000 n 
+0000463261 00000 n 
+0000463324 00000 n 
+0000463387 00000 n 
+0000463450 00000 n 
+0000463512 00000 n 
+0000463575 00000 n 
+0000463638 00000 n 
+0000463701 00000 n 
+0000463763 00000 n 
+0000463826 00000 n 
+0000463889 00000 n 
+0000463952 00000 n 
+0000464015 00000 n 
+0000464078 00000 n 
+0000464141 00000 n 
+0000464204 00000 n 
+0000464267 00000 n 
+0000464330 00000 n 
+0000464393 00000 n 
+0000464455 00000 n 
+0000464518 00000 n 
+0000464581 00000 n 
+0000464644 00000 n 
+0000464706 00000 n 
+0000464769 00000 n 
+0000469785 00000 n 
+0000467403 00000 n 
+0000464961 00000 n 
+0000467526 00000 n 
+0000467590 00000 n 
+0000467653 00000 n 
+0000467716 00000 n 
+0000467779 00000 n 
+0000467842 00000 n 
+0000467905 00000 n 
+0000467968 00000 n 
+0000468029 00000 n 
+0000468092 00000 n 
+0000468155 00000 n 
+0000468218 00000 n 
+0000468281 00000 n 
+0000468344 00000 n 
+0000468407 00000 n 
+0000468470 00000 n 
+0000468533 00000 n 
+0000468596 00000 n 
+0000468659 00000 n 
+0000468722 00000 n 
+0000468785 00000 n 
+0000468847 00000 n 
+0000468910 00000 n 
+0000468973 00000 n 
+0000469036 00000 n 
+0000469099 00000 n 
+0000469162 00000 n 
+0000469225 00000 n 
+0000469287 00000 n 
+0000469350 00000 n 
+0000469412 00000 n 
+0000469475 00000 n 
+0000469538 00000 n 
+0000469601 00000 n 
+0000469664 00000 n 
+0000469727 00000 n 
+0000474302 00000 n 
+0000472038 00000 n 
+0000469914 00000 n 
+0000472161 00000 n 
+0000472225 00000 n 
+0000472288 00000 n 
+0000472351 00000 n 
+0000472414 00000 n 
+0000472477 00000 n 
+0000472540 00000 n 
+0000472603 00000 n 
+0000472666 00000 n 
+0000472729 00000 n 
+0000472792 00000 n 
+0000472855 00000 n 
+0000472918 00000 n 
+0000472981 00000 n 
+0000473044 00000 n 
+0000473107 00000 n 
+0000473169 00000 n 
+0000473232 00000 n 
+0000473295 00000 n 
+0000473358 00000 n 
+0000473421 00000 n 
+0000473484 00000 n 
+0000473547 00000 n 
+0000473610 00000 n 
+0000473673 00000 n 
+0000473736 00000 n 
+0000473799 00000 n 
+0000473862 00000 n 
+0000473925 00000 n 
+0000473988 00000 n 
+0000474051 00000 n 
+0000474114 00000 n 
+0000474176 00000 n 
+0000474239 00000 n 
+0000479212 00000 n 
+0000476888 00000 n 
+0000474417 00000 n 
+0000477011 00000 n 
+0000477075 00000 n 
+0000477138 00000 n 
+0000477201 00000 n 
+0000477264 00000 n 
+0000477327 00000 n 
+0000477390 00000 n 
+0000477453 00000 n 
+0000477515 00000 n 
+0000477578 00000 n 
+0000477641 00000 n 
+0000477704 00000 n 
+0000477766 00000 n 
+0000477829 00000 n 
+0000477892 00000 n 
+0000477955 00000 n 
+0000478018 00000 n 
+0000478081 00000 n 
+0000478144 00000 n 
+0000478207 00000 n 
+0000478270 00000 n 
+0000478395 00000 n 
+0000478458 00000 n 
+0000478520 00000 n 
+0000478583 00000 n 
+0000478646 00000 n 
+0000478709 00000 n 
+0000478772 00000 n 
+0000478835 00000 n 
+0000478898 00000 n 
+0000478961 00000 n 
+0000479024 00000 n 
+0000479087 00000 n 
+0000479149 00000 n 
+0001061628 00000 n 
+0000483917 00000 n 
+0000481591 00000 n 
+0000479341 00000 n 
+0000481714 00000 n 
+0000481778 00000 n 
+0000481841 00000 n 
+0000481904 00000 n 
+0000481967 00000 n 
+0000482029 00000 n 
+0000482092 00000 n 
+0000482155 00000 n 
+0000482218 00000 n 
+0000482281 00000 n 
+0000482344 00000 n 
+0000482407 00000 n 
+0000482470 00000 n 
+0000482533 00000 n 
+0000482596 00000 n 
+0000482659 00000 n 
+0000482722 00000 n 
+0000482785 00000 n 
+0000482848 00000 n 
+0000482911 00000 n 
+0000482974 00000 n 
+0000483037 00000 n 
+0000483100 00000 n 
+0000483163 00000 n 
+0000483226 00000 n 
+0000483289 00000 n 
+0000483352 00000 n 
+0000483415 00000 n 
+0000483478 00000 n 
+0000483541 00000 n 
+0000483603 00000 n 
+0000483666 00000 n 
+0000483729 00000 n 
+0000483792 00000 n 
+0000483855 00000 n 
+0000489122 00000 n 
+0000486482 00000 n 
+0000484032 00000 n 
+0000486605 00000 n 
+0000486669 00000 n 
+0000486732 00000 n 
+0000486795 00000 n 
+0000486858 00000 n 
+0000486921 00000 n 
+0000486984 00000 n 
+0000487046 00000 n 
+0000487109 00000 n 
+0000487172 00000 n 
+0000487235 00000 n 
+0000487298 00000 n 
+0000487361 00000 n 
+0000487424 00000 n 
+0000487487 00000 n 
+0000487550 00000 n 
+0000487613 00000 n 
+0000487676 00000 n 
+0000487739 00000 n 
+0000487802 00000 n 
+0000487864 00000 n 
+0000487927 00000 n 
+0000487990 00000 n 
+0000488053 00000 n 
+0000488116 00000 n 
+0000488179 00000 n 
+0000488241 00000 n 
+0000488304 00000 n 
+0000488367 00000 n 
+0000488430 00000 n 
+0000488493 00000 n 
+0000488555 00000 n 
+0000488618 00000 n 
+0000488681 00000 n 
+0000488744 00000 n 
+0000488807 00000 n 
+0000488870 00000 n 
+0000488933 00000 n 
+0000488996 00000 n 
+0000489059 00000 n 
+0000493663 00000 n 
+0000491462 00000 n 
+0000489237 00000 n 
+0000491585 00000 n 
+0000491649 00000 n 
+0000491712 00000 n 
+0000491775 00000 n 
+0000491838 00000 n 
+0000491901 00000 n 
+0000491964 00000 n 
+0000492027 00000 n 
+0000492090 00000 n 
+0000492153 00000 n 
+0000492216 00000 n 
+0000492278 00000 n 
+0000492341 00000 n 
+0000492404 00000 n 
+0000492467 00000 n 
+0000492530 00000 n 
+0000492593 00000 n 
+0000492656 00000 n 
+0000492719 00000 n 
+0000492782 00000 n 
+0000492845 00000 n 
+0000492908 00000 n 
+0000492971 00000 n 
+0000493034 00000 n 
+0000493097 00000 n 
+0000493160 00000 n 
+0000493223 00000 n 
+0000493286 00000 n 
+0000493348 00000 n 
+0000493411 00000 n 
+0000493474 00000 n 
+0000493537 00000 n 
+0000493600 00000 n 
+0000497913 00000 n 
+0000496033 00000 n 
+0000493792 00000 n 
+0000496156 00000 n 
+0000496220 00000 n 
+0000496283 00000 n 
+0000496344 00000 n 
+0000496407 00000 n 
+0000496532 00000 n 
+0000496595 00000 n 
+0000496658 00000 n 
+0000496721 00000 n 
+0000496784 00000 n 
+0000496847 00000 n 
+0000496972 00000 n 
+0000497035 00000 n 
+0000497098 00000 n 
+0000497160 00000 n 
+0000497222 00000 n 
+0000497285 00000 n 
+0000497348 00000 n 
+0000497411 00000 n 
+0000497474 00000 n 
+0000497536 00000 n 
+0000497598 00000 n 
+0000497661 00000 n 
+0000497724 00000 n 
+0000497787 00000 n 
+0000497850 00000 n 
+0000502587 00000 n 
+0000500641 00000 n 
+0000498056 00000 n 
+0000500764 00000 n 
+0000500828 00000 n 
+0000500891 00000 n 
+0000500954 00000 n 
+0000501017 00000 n 
+0000501080 00000 n 
+0000501142 00000 n 
+0000501205 00000 n 
+0000501268 00000 n 
+0000501331 00000 n 
+0000501394 00000 n 
+0000501457 00000 n 
+0000501520 00000 n 
+0000501582 00000 n 
+0000501707 00000 n 
+0000501770 00000 n 
+0000501833 00000 n 
+0000501958 00000 n 
+0000502021 00000 n 
+0000502084 00000 n 
+0000502147 00000 n 
+0000502210 00000 n 
+0000502273 00000 n 
+0000502336 00000 n 
+0000502399 00000 n 
+0000502462 00000 n 
+0000502524 00000 n 
+0000507176 00000 n 
+0000504915 00000 n 
+0000502730 00000 n 
+0000505038 00000 n 
+0000505102 00000 n 
+0000505165 00000 n 
+0000505228 00000 n 
+0000505291 00000 n 
+0000505354 00000 n 
+0000505416 00000 n 
+0000505479 00000 n 
+0000505542 00000 n 
+0000505605 00000 n 
+0000505668 00000 n 
+0000505730 00000 n 
+0000505793 00000 n 
+0000505856 00000 n 
+0000505919 00000 n 
+0000505981 00000 n 
+0000506044 00000 n 
+0000506107 00000 n 
+0000506170 00000 n 
+0000506233 00000 n 
+0000506295 00000 n 
+0000506358 00000 n 
+0000506421 00000 n 
+0000506484 00000 n 
+0000506547 00000 n 
+0000506610 00000 n 
+0000506673 00000 n 
+0000506735 00000 n 
+0000506798 00000 n 
+0000506861 00000 n 
+0000506924 00000 n 
+0000506987 00000 n 
+0000507050 00000 n 
+0000507113 00000 n 
+0001061753 00000 n 
+0000510245 00000 n 
+0000508681 00000 n 
+0000507291 00000 n 
+0000508804 00000 n 
+0000508930 00000 n 
+0000508993 00000 n 
+0000509056 00000 n 
+0000509119 00000 n 
+0000509182 00000 n 
+0000509245 00000 n 
+0000509307 00000 n 
+0000509432 00000 n 
+0000509494 00000 n 
+0000509555 00000 n 
+0000509618 00000 n 
+0000509743 00000 n 
+0000509806 00000 n 
+0000509869 00000 n 
+0000509932 00000 n 
+0000510057 00000 n 
+0000510182 00000 n 
+0000513301 00000 n 
+0000512738 00000 n 
+0000510360 00000 n 
+0000512861 00000 n 
+0000512987 00000 n 
+0000513112 00000 n 
+0000513175 00000 n 
+0000513238 00000 n 
+0000518436 00000 n 
+0000516049 00000 n 
+0000513445 00000 n 
+0000516172 00000 n 
+0000516236 00000 n 
+0000516298 00000 n 
+0000516361 00000 n 
+0000516424 00000 n 
+0000516487 00000 n 
+0000516550 00000 n 
+0000516675 00000 n 
+0000516737 00000 n 
+0000516800 00000 n 
+0000516863 00000 n 
+0000516926 00000 n 
+0000516989 00000 n 
+0000517052 00000 n 
+0000517115 00000 n 
+0000517178 00000 n 
+0000517241 00000 n 
+0000517303 00000 n 
+0000517366 00000 n 
+0000517429 00000 n 
+0000517492 00000 n 
+0000517555 00000 n 
+0000517618 00000 n 
+0000517681 00000 n 
+0000517744 00000 n 
+0000517869 00000 n 
+0000517932 00000 n 
+0000517995 00000 n 
+0000518058 00000 n 
+0000518121 00000 n 
+0000518184 00000 n 
+0000518247 00000 n 
+0000518310 00000 n 
+0000518373 00000 n 
+0000523896 00000 n 
+0000521255 00000 n 
+0000518579 00000 n 
+0000521378 00000 n 
+0000521504 00000 n 
+0000521567 00000 n 
+0000521630 00000 n 
+0000521693 00000 n 
+0000521756 00000 n 
+0000521819 00000 n 
+0000521882 00000 n 
+0000522007 00000 n 
+0000522070 00000 n 
+0000522133 00000 n 
+0000522196 00000 n 
+0000522259 00000 n 
+0000522322 00000 n 
+0000522385 00000 n 
+0000522448 00000 n 
+0000522511 00000 n 
+0000522574 00000 n 
+0000522637 00000 n 
+0000522700 00000 n 
+0000522763 00000 n 
+0000522826 00000 n 
+0000522889 00000 n 
+0000522952 00000 n 
+0000523015 00000 n 
+0000523078 00000 n 
+0000523141 00000 n 
+0000523204 00000 n 
+0000523267 00000 n 
+0000523330 00000 n 
+0000523393 00000 n 
+0000523455 00000 n 
+0000523518 00000 n 
+0000523581 00000 n 
+0000523644 00000 n 
+0000523707 00000 n 
+0000523770 00000 n 
+0000523833 00000 n 
+0000529084 00000 n 
+0000527077 00000 n 
+0000524039 00000 n 
+0000527200 00000 n 
+0000527264 00000 n 
+0000527327 00000 n 
+0000527388 00000 n 
+0000527451 00000 n 
+0000527514 00000 n 
+0000527577 00000 n 
+0000527640 00000 n 
+0000527703 00000 n 
+0000527766 00000 n 
+0000527829 00000 n 
+0000527892 00000 n 
+0000527955 00000 n 
+0000528079 00000 n 
+0000528141 00000 n 
+0000528204 00000 n 
+0000528267 00000 n 
+0000528330 00000 n 
+0000528393 00000 n 
+0000528455 00000 n 
+0000528518 00000 n 
+0000528581 00000 n 
+0000528644 00000 n 
+0000528707 00000 n 
+0000528770 00000 n 
+0000528833 00000 n 
+0000528896 00000 n 
+0000529021 00000 n 
+0000533105 00000 n 
+0000531725 00000 n 
+0000529213 00000 n 
+0000531848 00000 n 
+0000531912 00000 n 
+0000531975 00000 n 
+0000532038 00000 n 
+0000532101 00000 n 
+0000532164 00000 n 
+0000532227 00000 n 
+0000532289 00000 n 
+0000532352 00000 n 
+0000532415 00000 n 
+0000532478 00000 n 
+0000532603 00000 n 
+0000532666 00000 n 
+0000532729 00000 n 
+0000532792 00000 n 
+0000532855 00000 n 
+0000532918 00000 n 
+0000533042 00000 n 
+0001061878 00000 n 
+0000537512 00000 n 
+0000535375 00000 n 
+0000533248 00000 n 
+0000535498 00000 n 
+0000535624 00000 n 
+0000535687 00000 n 
+0000535750 00000 n 
+0000535813 00000 n 
+0000535876 00000 n 
+0000535939 00000 n 
+0000536002 00000 n 
+0000536065 00000 n 
+0000536126 00000 n 
+0000536189 00000 n 
+0000536252 00000 n 
+0000536315 00000 n 
+0000536378 00000 n 
+0000536441 00000 n 
+0000536504 00000 n 
+0000536567 00000 n 
+0000536630 00000 n 
+0000536693 00000 n 
+0000536756 00000 n 
+0000536819 00000 n 
+0000536882 00000 n 
+0000536945 00000 n 
+0000537008 00000 n 
+0000537071 00000 n 
+0000537134 00000 n 
+0000537197 00000 n 
+0000537260 00000 n 
+0000537323 00000 n 
+0000537386 00000 n 
+0000537449 00000 n 
+0000543599 00000 n 
+0000540397 00000 n 
+0000537655 00000 n 
+0000540520 00000 n 
+0000540646 00000 n 
+0000540709 00000 n 
+0000540772 00000 n 
+0000540835 00000 n 
+0000540898 00000 n 
+0000540961 00000 n 
+0000541024 00000 n 
+0000541087 00000 n 
+0000541150 00000 n 
+0000541213 00000 n 
+0000541276 00000 n 
+0000541339 00000 n 
+0000541402 00000 n 
+0000541465 00000 n 
+0000541528 00000 n 
+0000541591 00000 n 
+0000541654 00000 n 
+0000541717 00000 n 
+0000541780 00000 n 
+0000541843 00000 n 
+0000541905 00000 n 
+0000541968 00000 n 
+0000542031 00000 n 
+0000542094 00000 n 
+0000542157 00000 n 
+0000542220 00000 n 
+0000542283 00000 n 
+0000542346 00000 n 
+0000542409 00000 n 
+0000542471 00000 n 
+0000542534 00000 n 
+0000542597 00000 n 
+0000542660 00000 n 
+0000542723 00000 n 
+0000542786 00000 n 
+0000542849 00000 n 
+0000542912 00000 n 
+0000542975 00000 n 
+0000543037 00000 n 
+0000543100 00000 n 
+0000543163 00000 n 
+0000543226 00000 n 
+0000543289 00000 n 
+0000543352 00000 n 
+0000543415 00000 n 
+0000543478 00000 n 
+0000543541 00000 n 
+0000548963 00000 n 
+0000546385 00000 n 
+0000543714 00000 n 
+0000546508 00000 n 
+0000546572 00000 n 
+0000546635 00000 n 
+0000546698 00000 n 
+0000546761 00000 n 
+0000546824 00000 n 
+0000546887 00000 n 
+0000546950 00000 n 
+0000547012 00000 n 
+0000547075 00000 n 
+0000547138 00000 n 
+0000547201 00000 n 
+0000547264 00000 n 
+0000547327 00000 n 
+0000547390 00000 n 
+0000547453 00000 n 
+0000547516 00000 n 
+0000547579 00000 n 
+0000547642 00000 n 
+0000547705 00000 n 
+0000547767 00000 n 
+0000547830 00000 n 
+0000547893 00000 n 
+0000547956 00000 n 
+0000548019 00000 n 
+0000548082 00000 n 
+0000548145 00000 n 
+0000548208 00000 n 
+0000548271 00000 n 
+0000548334 00000 n 
+0000548397 00000 n 
+0000548459 00000 n 
+0000548522 00000 n 
+0000548585 00000 n 
+0000548648 00000 n 
+0000548711 00000 n 
+0000548774 00000 n 
+0000548837 00000 n 
+0000548900 00000 n 
+0000553324 00000 n 
+0000551249 00000 n 
+0000549092 00000 n 
+0000551372 00000 n 
+0000551498 00000 n 
+0000551561 00000 n 
+0000551624 00000 n 
+0000551687 00000 n 
+0000551750 00000 n 
+0000551813 00000 n 
+0000551876 00000 n 
+0000551939 00000 n 
+0000552002 00000 n 
+0000552065 00000 n 
+0000552128 00000 n 
+0000552191 00000 n 
+0000552254 00000 n 
+0000552317 00000 n 
+0000552380 00000 n 
+0000552442 00000 n 
+0000552505 00000 n 
+0000552568 00000 n 
+0000552631 00000 n 
+0000552694 00000 n 
+0000552757 00000 n 
+0000552820 00000 n 
+0000552883 00000 n 
+0000552946 00000 n 
+0000553009 00000 n 
+0000553072 00000 n 
+0000553135 00000 n 
+0000553198 00000 n 
+0000553261 00000 n 
+0000557531 00000 n 
+0000555458 00000 n 
+0000553467 00000 n 
+0000555581 00000 n 
+0000555645 00000 n 
+0000555708 00000 n 
+0000555771 00000 n 
+0000555834 00000 n 
+0000555897 00000 n 
+0000555960 00000 n 
+0000556023 00000 n 
+0000556086 00000 n 
+0000556149 00000 n 
+0000556211 00000 n 
+0000556274 00000 n 
+0000556336 00000 n 
+0000556399 00000 n 
+0000556461 00000 n 
+0000556524 00000 n 
+0000556587 00000 n 
+0000556650 00000 n 
+0000556713 00000 n 
+0000556776 00000 n 
+0000556839 00000 n 
+0000556902 00000 n 
+0000556965 00000 n 
+0000557028 00000 n 
+0000557091 00000 n 
+0000557154 00000 n 
+0000557216 00000 n 
+0000557279 00000 n 
+0000557342 00000 n 
+0000557405 00000 n 
+0000557468 00000 n 
+0000564470 00000 n 
+0000561079 00000 n 
+0000557632 00000 n 
+0000561202 00000 n 
+0000561266 00000 n 
+0000561329 00000 n 
+0000561392 00000 n 
+0000561455 00000 n 
+0000561518 00000 n 
+0000561581 00000 n 
+0000561644 00000 n 
+0000561706 00000 n 
+0000561769 00000 n 
+0000561832 00000 n 
+0000561895 00000 n 
+0000561958 00000 n 
+0000562021 00000 n 
+0000562084 00000 n 
+0000562147 00000 n 
+0000562210 00000 n 
+0000562273 00000 n 
+0000562336 00000 n 
+0000562399 00000 n 
+0000562462 00000 n 
+0000562525 00000 n 
+0000562587 00000 n 
+0000562650 00000 n 
+0000562713 00000 n 
+0000562776 00000 n 
+0000562839 00000 n 
+0000562902 00000 n 
+0000562965 00000 n 
+0000563028 00000 n 
+0000563091 00000 n 
+0000563150 00000 n 
+0000563213 00000 n 
+0000563276 00000 n 
+0000563339 00000 n 
+0000563402 00000 n 
+0000563465 00000 n 
+0000563528 00000 n 
+0000563591 00000 n 
+0000563654 00000 n 
+0000563716 00000 n 
+0000563779 00000 n 
+0000563842 00000 n 
+0000563905 00000 n 
+0000563968 00000 n 
+0000564031 00000 n 
+0000564094 00000 n 
+0000564157 00000 n 
+0000564220 00000 n 
+0000564282 00000 n 
+0000564345 00000 n 
+0000564408 00000 n 
+0001062003 00000 n 
+0000569579 00000 n 
+0000567255 00000 n 
+0000564599 00000 n 
+0000567378 00000 n 
+0000567442 00000 n 
+0000567505 00000 n 
+0000567568 00000 n 
+0000567693 00000 n 
+0000567756 00000 n 
+0000567819 00000 n 
+0000567882 00000 n 
+0000567945 00000 n 
+0000568008 00000 n 
+0000568071 00000 n 
+0000568133 00000 n 
+0000568196 00000 n 
+0000568259 00000 n 
+0000568322 00000 n 
+0000568384 00000 n 
+0000568447 00000 n 
+0000568510 00000 n 
+0000568573 00000 n 
+0000568636 00000 n 
+0000568699 00000 n 
+0000568762 00000 n 
+0000568825 00000 n 
+0000568888 00000 n 
+0000568949 00000 n 
+0000569012 00000 n 
+0000569075 00000 n 
+0000569138 00000 n 
+0000569201 00000 n 
+0000569264 00000 n 
+0000569327 00000 n 
+0000569390 00000 n 
+0000569453 00000 n 
+0000569516 00000 n 
+0000574913 00000 n 
+0000572335 00000 n 
+0000569722 00000 n 
+0000572458 00000 n 
+0000572522 00000 n 
+0000572585 00000 n 
+0000572648 00000 n 
+0000572711 00000 n 
+0000572774 00000 n 
+0000572837 00000 n 
+0000572900 00000 n 
+0000572962 00000 n 
+0000573025 00000 n 
+0000573088 00000 n 
+0000573151 00000 n 
+0000573214 00000 n 
+0000573277 00000 n 
+0000573339 00000 n 
+0000573402 00000 n 
+0000573465 00000 n 
+0000573528 00000 n 
+0000573591 00000 n 
+0000573654 00000 n 
+0000573717 00000 n 
+0000573780 00000 n 
+0000573843 00000 n 
+0000573905 00000 n 
+0000573968 00000 n 
+0000574031 00000 n 
+0000574094 00000 n 
+0000574157 00000 n 
+0000574220 00000 n 
+0000574283 00000 n 
+0000574346 00000 n 
+0000574409 00000 n 
+0000574472 00000 n 
+0000574535 00000 n 
+0000574598 00000 n 
+0000574661 00000 n 
+0000574724 00000 n 
+0000574787 00000 n 
+0000574850 00000 n 
+0000579933 00000 n 
+0000577670 00000 n 
+0000575014 00000 n 
+0000577793 00000 n 
+0000577857 00000 n 
+0000577920 00000 n 
+0000577983 00000 n 
+0000578046 00000 n 
+0000578109 00000 n 
+0000578172 00000 n 
+0000578235 00000 n 
+0000578298 00000 n 
+0000578361 00000 n 
+0000578424 00000 n 
+0000578487 00000 n 
+0000578550 00000 n 
+0000578613 00000 n 
+0000578676 00000 n 
+0000578739 00000 n 
+0000578802 00000 n 
+0000578865 00000 n 
+0000578927 00000 n 
+0000578990 00000 n 
+0000579053 00000 n 
+0000579116 00000 n 
+0000579179 00000 n 
+0000579242 00000 n 
+0000579305 00000 n 
+0000579367 00000 n 
+0000579430 00000 n 
+0000579493 00000 n 
+0000579556 00000 n 
+0000579619 00000 n 
+0000579682 00000 n 
+0000579744 00000 n 
+0000579807 00000 n 
+0000579870 00000 n 
+0000585415 00000 n 
+0000582776 00000 n 
+0000580062 00000 n 
+0000582899 00000 n 
+0000582963 00000 n 
+0000583026 00000 n 
+0000583089 00000 n 
+0000583152 00000 n 
+0000583215 00000 n 
+0000583277 00000 n 
+0000583340 00000 n 
+0000583403 00000 n 
+0000583466 00000 n 
+0000583591 00000 n 
+0000583654 00000 n 
+0000583717 00000 n 
+0000583780 00000 n 
+0000583843 00000 n 
+0000583906 00000 n 
+0000583969 00000 n 
+0000584032 00000 n 
+0000584095 00000 n 
+0000584158 00000 n 
+0000584221 00000 n 
+0000584284 00000 n 
+0000584347 00000 n 
+0000584410 00000 n 
+0000584473 00000 n 
+0000584536 00000 n 
+0000584599 00000 n 
+0000584662 00000 n 
+0000584724 00000 n 
+0000584787 00000 n 
+0000584850 00000 n 
+0000584913 00000 n 
+0000584976 00000 n 
+0000585039 00000 n 
+0000585102 00000 n 
+0000585165 00000 n 
+0000585228 00000 n 
+0000585290 00000 n 
+0000585353 00000 n 
+0000590666 00000 n 
+0000588093 00000 n 
+0000585558 00000 n 
+0000588216 00000 n 
+0000588280 00000 n 
+0000588343 00000 n 
+0000588406 00000 n 
+0000588469 00000 n 
+0000588532 00000 n 
+0000588595 00000 n 
+0000588657 00000 n 
+0000588720 00000 n 
+0000588783 00000 n 
+0000588846 00000 n 
+0000588909 00000 n 
+0000588972 00000 n 
+0000589035 00000 n 
+0000589098 00000 n 
+0000589161 00000 n 
+0000589224 00000 n 
+0000589287 00000 n 
+0000589350 00000 n 
+0000589412 00000 n 
+0000589475 00000 n 
+0000589538 00000 n 
+0000589601 00000 n 
+0000589664 00000 n 
+0000589727 00000 n 
+0000589790 00000 n 
+0000589853 00000 n 
+0000589916 00000 n 
+0000589979 00000 n 
+0000590041 00000 n 
+0000590104 00000 n 
+0000590167 00000 n 
+0000590230 00000 n 
+0000590293 00000 n 
+0000590356 00000 n 
+0000590419 00000 n 
+0000590482 00000 n 
+0000590545 00000 n 
+0000590608 00000 n 
+0000597080 00000 n 
+0000593875 00000 n 
+0000590767 00000 n 
+0000593998 00000 n 
+0000594062 00000 n 
+0000594125 00000 n 
+0000594188 00000 n 
+0000594251 00000 n 
+0000594314 00000 n 
+0000594377 00000 n 
+0000594440 00000 n 
+0000594502 00000 n 
+0000594565 00000 n 
+0000594628 00000 n 
+0000594691 00000 n 
+0000594754 00000 n 
+0000594817 00000 n 
+0000594880 00000 n 
+0000594943 00000 n 
+0000595006 00000 n 
+0000595068 00000 n 
+0000595131 00000 n 
+0000595194 00000 n 
+0000595257 00000 n 
+0000595320 00000 n 
+0000595383 00000 n 
+0000595446 00000 n 
+0000595509 00000 n 
+0000595572 00000 n 
+0000595635 00000 n 
+0000595698 00000 n 
+0000595761 00000 n 
+0000595824 00000 n 
+0000595887 00000 n 
+0000595950 00000 n 
+0000596013 00000 n 
+0000596076 00000 n 
+0000596139 00000 n 
+0000596202 00000 n 
+0000596265 00000 n 
+0000596328 00000 n 
+0000596391 00000 n 
+0000596454 00000 n 
+0000596517 00000 n 
+0000596580 00000 n 
+0000596641 00000 n 
+0000596704 00000 n 
+0000596767 00000 n 
+0000596830 00000 n 
+0000596893 00000 n 
+0000596955 00000 n 
+0000597018 00000 n 
+0001062128 00000 n 
+0000602352 00000 n 
+0000599711 00000 n 
+0000597181 00000 n 
+0000599834 00000 n 
+0000599898 00000 n 
+0000599961 00000 n 
+0000600024 00000 n 
+0000600087 00000 n 
+0000600150 00000 n 
+0000600213 00000 n 
+0000600276 00000 n 
+0000600339 00000 n 
+0000600402 00000 n 
+0000600464 00000 n 
+0000600527 00000 n 
+0000600590 00000 n 
+0000600653 00000 n 
+0000600716 00000 n 
+0000600779 00000 n 
+0000600842 00000 n 
+0000600905 00000 n 
+0000600968 00000 n 
+0000601031 00000 n 
+0000601094 00000 n 
+0000601157 00000 n 
+0000601220 00000 n 
+0000601282 00000 n 
+0000601345 00000 n 
+0000601408 00000 n 
+0000601471 00000 n 
+0000601534 00000 n 
+0000601597 00000 n 
+0000601660 00000 n 
+0000601723 00000 n 
+0000601786 00000 n 
+0000601849 00000 n 
+0000601912 00000 n 
+0000601975 00000 n 
+0000602038 00000 n 
+0000602100 00000 n 
+0000602163 00000 n 
+0000602226 00000 n 
+0000602289 00000 n 
+0000606793 00000 n 
+0000604528 00000 n 
+0000602453 00000 n 
+0000604651 00000 n 
+0000604715 00000 n 
+0000604778 00000 n 
+0000604841 00000 n 
+0000604904 00000 n 
+0000604967 00000 n 
+0000605030 00000 n 
+0000605093 00000 n 
+0000605156 00000 n 
+0000605219 00000 n 
+0000605282 00000 n 
+0000605345 00000 n 
+0000605408 00000 n 
+0000605471 00000 n 
+0000605534 00000 n 
+0000605597 00000 n 
+0000605660 00000 n 
+0000605723 00000 n 
+0000605786 00000 n 
+0000605849 00000 n 
+0000605912 00000 n 
+0000605975 00000 n 
+0000606038 00000 n 
+0000606101 00000 n 
+0000606164 00000 n 
+0000606227 00000 n 
+0000606290 00000 n 
+0000606352 00000 n 
+0000606415 00000 n 
+0000606478 00000 n 
+0000606541 00000 n 
+0000606604 00000 n 
+0000606667 00000 n 
+0000606730 00000 n 
+0000613244 00000 n 
+0000609854 00000 n 
+0000606894 00000 n 
+0000609977 00000 n 
+0000610041 00000 n 
+0000610104 00000 n 
+0000610167 00000 n 
+0000610230 00000 n 
+0000610293 00000 n 
+0000610356 00000 n 
+0000610419 00000 n 
+0000610482 00000 n 
+0000610545 00000 n 
+0000610608 00000 n 
+0000610671 00000 n 
+0000610734 00000 n 
+0000610797 00000 n 
+0000610860 00000 n 
+0000610922 00000 n 
+0000610985 00000 n 
+0000611048 00000 n 
+0000611111 00000 n 
+0000611174 00000 n 
+0000611237 00000 n 
+0000611300 00000 n 
+0000611363 00000 n 
+0000611426 00000 n 
+0000611488 00000 n 
+0000611551 00000 n 
+0000611614 00000 n 
+0000611677 00000 n 
+0000611740 00000 n 
+0000611803 00000 n 
+0000611866 00000 n 
+0000611929 00000 n 
+0000611992 00000 n 
+0000612051 00000 n 
+0000612114 00000 n 
+0000612177 00000 n 
+0000612240 00000 n 
+0000612302 00000 n 
+0000612365 00000 n 
+0000612427 00000 n 
+0000612490 00000 n 
+0000612553 00000 n 
+0000612616 00000 n 
+0000612679 00000 n 
+0000612742 00000 n 
+0000612805 00000 n 
+0000612868 00000 n 
+0000612931 00000 n 
+0000612993 00000 n 
+0000613056 00000 n 
+0000613119 00000 n 
+0000613182 00000 n 
+0000618957 00000 n 
+0000616067 00000 n 
+0000613345 00000 n 
+0000616190 00000 n 
+0000616254 00000 n 
+0000616317 00000 n 
+0000616380 00000 n 
+0000616443 00000 n 
+0000616506 00000 n 
+0000616569 00000 n 
+0000616631 00000 n 
+0000616694 00000 n 
+0000616757 00000 n 
+0000616820 00000 n 
+0000616883 00000 n 
+0000616946 00000 n 
+0000617009 00000 n 
+0000617072 00000 n 
+0000617135 00000 n 
+0000617197 00000 n 
+0000617260 00000 n 
+0000617323 00000 n 
+0000617386 00000 n 
+0000617449 00000 n 
+0000617511 00000 n 
+0000617574 00000 n 
+0000617637 00000 n 
+0000617700 00000 n 
+0000617763 00000 n 
+0000617825 00000 n 
+0000617888 00000 n 
+0000617951 00000 n 
+0000618014 00000 n 
+0000618077 00000 n 
+0000618140 00000 n 
+0000618203 00000 n 
+0000618266 00000 n 
+0000618329 00000 n 
+0000618391 00000 n 
+0000618454 00000 n 
+0000618517 00000 n 
+0000618580 00000 n 
+0000618643 00000 n 
+0000618705 00000 n 
+0000618768 00000 n 
+0000618831 00000 n 
+0000618894 00000 n 
+0000624739 00000 n 
+0000621720 00000 n 
+0000619058 00000 n 
+0000621843 00000 n 
+0000621907 00000 n 
+0000621970 00000 n 
+0000622033 00000 n 
+0000622096 00000 n 
+0000622159 00000 n 
+0000622222 00000 n 
+0000622285 00000 n 
+0000622348 00000 n 
+0000622411 00000 n 
+0000622474 00000 n 
+0000622536 00000 n 
+0000622599 00000 n 
+0000622662 00000 n 
+0000622725 00000 n 
+0000622788 00000 n 
+0000622851 00000 n 
+0000622913 00000 n 
+0000622976 00000 n 
+0000623039 00000 n 
+0000623102 00000 n 
+0000623165 00000 n 
+0000623228 00000 n 
+0000623291 00000 n 
+0000623354 00000 n 
+0000623417 00000 n 
+0000623479 00000 n 
+0000623542 00000 n 
+0000623605 00000 n 
+0000623668 00000 n 
+0000623731 00000 n 
+0000623794 00000 n 
+0000623857 00000 n 
+0000623920 00000 n 
+0000623983 00000 n 
+0000624046 00000 n 
+0000624109 00000 n 
+0000624172 00000 n 
+0000624235 00000 n 
+0000624298 00000 n 
+0000624361 00000 n 
+0000624424 00000 n 
+0000624487 00000 n 
+0000624550 00000 n 
+0000624613 00000 n 
+0000624676 00000 n 
+0000629990 00000 n 
+0000627413 00000 n 
+0000624840 00000 n 
+0000627536 00000 n 
+0000627600 00000 n 
+0000627663 00000 n 
+0000627726 00000 n 
+0000627789 00000 n 
+0000627852 00000 n 
+0000627915 00000 n 
+0000627978 00000 n 
+0000628041 00000 n 
+0000628104 00000 n 
+0000628167 00000 n 
+0000628230 00000 n 
+0000628292 00000 n 
+0000628355 00000 n 
+0000628418 00000 n 
+0000628481 00000 n 
+0000628544 00000 n 
+0000628607 00000 n 
+0000628669 00000 n 
+0000628732 00000 n 
+0000628795 00000 n 
+0000628858 00000 n 
+0000628921 00000 n 
+0000628984 00000 n 
+0000629047 00000 n 
+0000629110 00000 n 
+0000629173 00000 n 
+0000629236 00000 n 
+0000629299 00000 n 
+0000629361 00000 n 
+0000629424 00000 n 
+0000629487 00000 n 
+0000629550 00000 n 
+0000629613 00000 n 
+0000629676 00000 n 
+0000629739 00000 n 
+0000629802 00000 n 
+0000629865 00000 n 
+0000629928 00000 n 
+0001062253 00000 n 
+0000635641 00000 n 
+0000632878 00000 n 
+0000630091 00000 n 
+0000633001 00000 n 
+0000633127 00000 n 
+0000633190 00000 n 
+0000633253 00000 n 
+0000633316 00000 n 
+0000633379 00000 n 
+0000633442 00000 n 
+0000633505 00000 n 
+0000633567 00000 n 
+0000633629 00000 n 
+0000633692 00000 n 
+0000633755 00000 n 
+0000633818 00000 n 
+0000633881 00000 n 
+0000633944 00000 n 
+0000634007 00000 n 
+0000634070 00000 n 
+0000634133 00000 n 
+0000634196 00000 n 
+0000634259 00000 n 
+0000634322 00000 n 
+0000634384 00000 n 
+0000634447 00000 n 
+0000634510 00000 n 
+0000634573 00000 n 
+0000634636 00000 n 
+0000634699 00000 n 
+0000634762 00000 n 
+0000634825 00000 n 
+0000634888 00000 n 
+0000634950 00000 n 
+0000635013 00000 n 
+0000635076 00000 n 
+0000635139 00000 n 
+0000635202 00000 n 
+0000635265 00000 n 
+0000635328 00000 n 
+0000635391 00000 n 
+0000635454 00000 n 
+0000635516 00000 n 
+0000635579 00000 n 
+0000640669 00000 n 
+0000638155 00000 n 
+0000635784 00000 n 
+0000638278 00000 n 
+0000638342 00000 n 
+0000638405 00000 n 
+0000638468 00000 n 
+0000638531 00000 n 
+0000638594 00000 n 
+0000638657 00000 n 
+0000638719 00000 n 
+0000638782 00000 n 
+0000638845 00000 n 
+0000638908 00000 n 
+0000638971 00000 n 
+0000639034 00000 n 
+0000639097 00000 n 
+0000639159 00000 n 
+0000639284 00000 n 
+0000639347 00000 n 
+0000639410 00000 n 
+0000639473 00000 n 
+0000639536 00000 n 
+0000639599 00000 n 
+0000639724 00000 n 
+0000639787 00000 n 
+0000639850 00000 n 
+0000639913 00000 n 
+0000639976 00000 n 
+0000640039 00000 n 
+0000640102 00000 n 
+0000640165 00000 n 
+0000640228 00000 n 
+0000640291 00000 n 
+0000640354 00000 n 
+0000640417 00000 n 
+0000640480 00000 n 
+0000640543 00000 n 
+0000640606 00000 n 
+0000644959 00000 n 
+0000642949 00000 n 
+0000640812 00000 n 
+0000643072 00000 n 
+0000643198 00000 n 
+0000643261 00000 n 
+0000643324 00000 n 
+0000643387 00000 n 
+0000643450 00000 n 
+0000643513 00000 n 
+0000643638 00000 n 
+0000643701 00000 n 
+0000643764 00000 n 
+0000643827 00000 n 
+0000643890 00000 n 
+0000643953 00000 n 
+0000644016 00000 n 
+0000644079 00000 n 
+0000644142 00000 n 
+0000644205 00000 n 
+0000644268 00000 n 
+0000644331 00000 n 
+0000644393 00000 n 
+0000644456 00000 n 
+0000644519 00000 n 
+0000644581 00000 n 
+0000644644 00000 n 
+0000644707 00000 n 
+0000644770 00000 n 
+0000644833 00000 n 
+0000644896 00000 n 
+0000649148 00000 n 
+0000647138 00000 n 
+0000645102 00000 n 
+0000647261 00000 n 
+0000647325 00000 n 
+0000647388 00000 n 
+0000647451 00000 n 
+0000647514 00000 n 
+0000647577 00000 n 
+0000647640 00000 n 
+0000647765 00000 n 
+0000647828 00000 n 
+0000647891 00000 n 
+0000647954 00000 n 
+0000648017 00000 n 
+0000648080 00000 n 
+0000648143 00000 n 
+0000648206 00000 n 
+0000648331 00000 n 
+0000648394 00000 n 
+0000648457 00000 n 
+0000648581 00000 n 
+0000648644 00000 n 
+0000648707 00000 n 
+0000648770 00000 n 
+0000648833 00000 n 
+0000648896 00000 n 
+0000648959 00000 n 
+0000649022 00000 n 
+0000649085 00000 n 
+0000655796 00000 n 
+0000652464 00000 n 
+0000649277 00000 n 
+0000652587 00000 n 
+0000652651 00000 n 
+0000652714 00000 n 
+0000652777 00000 n 
+0000652840 00000 n 
+0000652903 00000 n 
+0000652966 00000 n 
+0000653029 00000 n 
+0000653091 00000 n 
+0000653154 00000 n 
+0000653217 00000 n 
+0000653280 00000 n 
+0000653343 00000 n 
+0000653406 00000 n 
+0000653469 00000 n 
+0000653532 00000 n 
+0000653595 00000 n 
+0000653656 00000 n 
+0000653719 00000 n 
+0000653782 00000 n 
+0000653845 00000 n 
+0000653908 00000 n 
+0000653971 00000 n 
+0000654034 00000 n 
+0000654097 00000 n 
+0000654160 00000 n 
+0000654223 00000 n 
+0000654286 00000 n 
+0000654349 00000 n 
+0000654412 00000 n 
+0000654475 00000 n 
+0000654538 00000 n 
+0000654601 00000 n 
+0000654664 00000 n 
+0000654727 00000 n 
+0000654790 00000 n 
+0000654853 00000 n 
+0000654916 00000 n 
+0000654979 00000 n 
+0000655042 00000 n 
+0000655105 00000 n 
+0000655168 00000 n 
+0000655231 00000 n 
+0000655294 00000 n 
+0000655357 00000 n 
+0000655420 00000 n 
+0000655483 00000 n 
+0000655546 00000 n 
+0000655609 00000 n 
+0000655672 00000 n 
+0000655735 00000 n 
+0000661787 00000 n 
+0000658771 00000 n 
+0000655911 00000 n 
+0000658894 00000 n 
+0000658958 00000 n 
+0000659021 00000 n 
+0000659084 00000 n 
+0000659147 00000 n 
+0000659210 00000 n 
+0000659273 00000 n 
+0000659335 00000 n 
+0000659398 00000 n 
+0000659461 00000 n 
+0000659524 00000 n 
+0000659587 00000 n 
+0000659650 00000 n 
+0000659712 00000 n 
+0000659775 00000 n 
+0000659838 00000 n 
+0000659901 00000 n 
+0000659964 00000 n 
+0000660027 00000 n 
+0000660090 00000 n 
+0000660153 00000 n 
+0000660216 00000 n 
+0000660278 00000 n 
+0000660341 00000 n 
+0000660404 00000 n 
+0000660467 00000 n 
+0000660530 00000 n 
+0000660593 00000 n 
+0000660656 00000 n 
+0000660719 00000 n 
+0000660782 00000 n 
+0000660845 00000 n 
+0000660908 00000 n 
+0000660971 00000 n 
+0000661033 00000 n 
+0000661096 00000 n 
+0000661159 00000 n 
+0000661222 00000 n 
+0000661285 00000 n 
+0000661347 00000 n 
+0000661410 00000 n 
+0000661473 00000 n 
+0000661536 00000 n 
+0000661598 00000 n 
+0000661661 00000 n 
+0000661724 00000 n 
+0001062378 00000 n 
+0000665795 00000 n 
+0000663848 00000 n 
+0000661902 00000 n 
+0000663971 00000 n 
+0000664035 00000 n 
+0000664098 00000 n 
+0000664161 00000 n 
+0000664224 00000 n 
+0000664287 00000 n 
+0000664350 00000 n 
+0000664413 00000 n 
+0000664476 00000 n 
+0000664539 00000 n 
+0000664601 00000 n 
+0000664664 00000 n 
+0000664727 00000 n 
+0000664790 00000 n 
+0000664853 00000 n 
+0000664916 00000 n 
+0000664979 00000 n 
+0000665042 00000 n 
+0000665105 00000 n 
+0000665168 00000 n 
+0000665231 00000 n 
+0000665294 00000 n 
+0000665419 00000 n 
+0000665482 00000 n 
+0000665544 00000 n 
+0000665607 00000 n 
+0000665670 00000 n 
+0000665733 00000 n 
+0000670849 00000 n 
+0000668336 00000 n 
+0000665938 00000 n 
+0000668459 00000 n 
+0000668585 00000 n 
+0000668648 00000 n 
+0000668711 00000 n 
+0000668774 00000 n 
+0000668837 00000 n 
+0000668899 00000 n 
+0000668962 00000 n 
+0000669025 00000 n 
+0000669088 00000 n 
+0000669151 00000 n 
+0000669214 00000 n 
+0000669277 00000 n 
+0000669340 00000 n 
+0000669403 00000 n 
+0000669466 00000 n 
+0000669529 00000 n 
+0000669592 00000 n 
+0000669655 00000 n 
+0000669718 00000 n 
+0000669781 00000 n 
+0000669844 00000 n 
+0000669907 00000 n 
+0000669970 00000 n 
+0000670033 00000 n 
+0000670096 00000 n 
+0000670159 00000 n 
+0000670222 00000 n 
+0000670347 00000 n 
+0000670410 00000 n 
+0000670473 00000 n 
+0000670536 00000 n 
+0000670599 00000 n 
+0000670660 00000 n 
+0000670723 00000 n 
+0000670786 00000 n 
+0000674650 00000 n 
+0000672644 00000 n 
+0000670964 00000 n 
+0000672767 00000 n 
+0000672893 00000 n 
+0000672956 00000 n 
+0000673019 00000 n 
+0000673082 00000 n 
+0000673145 00000 n 
+0000673208 00000 n 
+0000673271 00000 n 
+0000673333 00000 n 
+0000673396 00000 n 
+0000673459 00000 n 
+0000673522 00000 n 
+0000673647 00000 n 
+0000673710 00000 n 
+0000673773 00000 n 
+0000673836 00000 n 
+0000673899 00000 n 
+0000673962 00000 n 
+0000674025 00000 n 
+0000674088 00000 n 
+0000674151 00000 n 
+0000674214 00000 n 
+0000674277 00000 n 
+0000674399 00000 n 
+0000674462 00000 n 
+0000674525 00000 n 
+0000674587 00000 n 
+0000679118 00000 n 
+0000677047 00000 n 
+0000674765 00000 n 
+0000677170 00000 n 
+0000677234 00000 n 
+0000677297 00000 n 
+0000677360 00000 n 
+0000677423 00000 n 
+0000677486 00000 n 
+0000677549 00000 n 
+0000677612 00000 n 
+0000677737 00000 n 
+0000677862 00000 n 
+0000677987 00000 n 
+0000678050 00000 n 
+0000678113 00000 n 
+0000678176 00000 n 
+0000678239 00000 n 
+0000678363 00000 n 
+0000678426 00000 n 
+0000678489 00000 n 
+0000678552 00000 n 
+0000678615 00000 n 
+0000678678 00000 n 
+0000678741 00000 n 
+0000678804 00000 n 
+0000678867 00000 n 
+0000678930 00000 n 
+0000678992 00000 n 
+0000679055 00000 n 
+0000684352 00000 n 
+0000681839 00000 n 
+0000679261 00000 n 
+0000681962 00000 n 
+0000682088 00000 n 
+0000682151 00000 n 
+0000682214 00000 n 
+0000682277 00000 n 
+0000682340 00000 n 
+0000682403 00000 n 
+0000682466 00000 n 
+0000682528 00000 n 
+0000682591 00000 n 
+0000682654 00000 n 
+0000682717 00000 n 
+0000682780 00000 n 
+0000682843 00000 n 
+0000682906 00000 n 
+0000682969 00000 n 
+0000683032 00000 n 
+0000683095 00000 n 
+0000683158 00000 n 
+0000683221 00000 n 
+0000683284 00000 n 
+0000683347 00000 n 
+0000683410 00000 n 
+0000683473 00000 n 
+0000683536 00000 n 
+0000683598 00000 n 
+0000683661 00000 n 
+0000683724 00000 n 
+0000683787 00000 n 
+0000683849 00000 n 
+0000683974 00000 n 
+0000684037 00000 n 
+0000684100 00000 n 
+0000684163 00000 n 
+0000684226 00000 n 
+0000684289 00000 n 
+0000687924 00000 n 
+0000686045 00000 n 
+0000684467 00000 n 
+0000686168 00000 n 
+0000686294 00000 n 
+0000686357 00000 n 
+0000686420 00000 n 
+0000686483 00000 n 
+0000686608 00000 n 
+0000686669 00000 n 
+0000686731 00000 n 
+0000686794 00000 n 
+0000686919 00000 n 
+0000686982 00000 n 
+0000687045 00000 n 
+0000687108 00000 n 
+0000687233 00000 n 
+0000687296 00000 n 
+0000687359 00000 n 
+0000687422 00000 n 
+0000687547 00000 n 
+0000687610 00000 n 
+0000687673 00000 n 
+0000687736 00000 n 
+0000687799 00000 n 
+0000687861 00000 n 
+0001062503 00000 n 
+0000690953 00000 n 
+0000692095 00000 n 
+0000690809 00000 n 
+0000688053 00000 n 
+0000691152 00000 n 
+0000691278 00000 n 
+0001057733 00000 n 
+0000691403 00000 n 
+0000691466 00000 n 
+0000691529 00000 n 
+0000691592 00000 n 
+0000691655 00000 n 
+0000691718 00000 n 
+0000691781 00000 n 
+0000691844 00000 n 
+0000691907 00000 n 
+0000691970 00000 n 
+0000692032 00000 n 
+0000697244 00000 n 
+0000694795 00000 n 
+0000692254 00000 n 
+0000694918 00000 n 
+0000694982 00000 n 
+0000695045 00000 n 
+0000695108 00000 n 
+0000695171 00000 n 
+0000695233 00000 n 
+0000695296 00000 n 
+0000695359 00000 n 
+0000695422 00000 n 
+0000695485 00000 n 
+0000695548 00000 n 
+0000695672 00000 n 
+0000695735 00000 n 
+0000695798 00000 n 
+0000695861 00000 n 
+0000695924 00000 n 
+0000695987 00000 n 
+0000696049 00000 n 
+0000696112 00000 n 
+0000696175 00000 n 
+0000696237 00000 n 
+0000696300 00000 n 
+0000696363 00000 n 
+0000696426 00000 n 
+0000696489 00000 n 
+0000696552 00000 n 
+0000696615 00000 n 
+0000696678 00000 n 
+0000696741 00000 n 
+0000696804 00000 n 
+0000696867 00000 n 
+0000696930 00000 n 
+0000696993 00000 n 
+0000697056 00000 n 
+0000697119 00000 n 
+0000697181 00000 n 
+0000701410 00000 n 
+0000699337 00000 n 
+0000697387 00000 n 
+0000699460 00000 n 
+0000699586 00000 n 
+0000699649 00000 n 
+0000699712 00000 n 
+0000699775 00000 n 
+0000699838 00000 n 
+0000699901 00000 n 
+0000699964 00000 n 
+0000700027 00000 n 
+0000700090 00000 n 
+0000700153 00000 n 
+0000700215 00000 n 
+0000700278 00000 n 
+0000700341 00000 n 
+0000700403 00000 n 
+0000700466 00000 n 
+0000700529 00000 n 
+0000700592 00000 n 
+0000700655 00000 n 
+0000700718 00000 n 
+0000700781 00000 n 
+0000700844 00000 n 
+0000700907 00000 n 
+0000700970 00000 n 
+0000701033 00000 n 
+0000701095 00000 n 
+0000701158 00000 n 
+0000701221 00000 n 
+0000701284 00000 n 
+0000701347 00000 n 
+0000705864 00000 n 
+0000703730 00000 n 
+0000701525 00000 n 
+0000703853 00000 n 
+0000703917 00000 n 
+0000703980 00000 n 
+0000704043 00000 n 
+0000704106 00000 n 
+0000704169 00000 n 
+0000704231 00000 n 
+0000704294 00000 n 
+0000704357 00000 n 
+0000704420 00000 n 
+0000704483 00000 n 
+0000704545 00000 n 
+0000704608 00000 n 
+0000704671 00000 n 
+0000704734 00000 n 
+0000704796 00000 n 
+0000704859 00000 n 
+0000704922 00000 n 
+0000704984 00000 n 
+0000705047 00000 n 
+0000705110 00000 n 
+0000705173 00000 n 
+0000705236 00000 n 
+0000705298 00000 n 
+0000705361 00000 n 
+0000705424 00000 n 
+0000705487 00000 n 
+0000705612 00000 n 
+0000705675 00000 n 
+0000705738 00000 n 
+0000705801 00000 n 
+0000711904 00000 n 
+0000708889 00000 n 
+0000706007 00000 n 
+0000709012 00000 n 
+0000709076 00000 n 
+0000709139 00000 n 
+0000709202 00000 n 
+0000709265 00000 n 
+0000709328 00000 n 
+0000709391 00000 n 
+0000709454 00000 n 
+0000709517 00000 n 
+0000709580 00000 n 
+0000709643 00000 n 
+0000709706 00000 n 
+0000709769 00000 n 
+0000709832 00000 n 
+0000709895 00000 n 
+0000709958 00000 n 
+0000710021 00000 n 
+0000710084 00000 n 
+0000710147 00000 n 
+0000710210 00000 n 
+0000710273 00000 n 
+0000710336 00000 n 
+0000710399 00000 n 
+0000710462 00000 n 
+0000710525 00000 n 
+0000710588 00000 n 
+0000710651 00000 n 
+0000710714 00000 n 
+0000710775 00000 n 
+0000710838 00000 n 
+0000710901 00000 n 
+0000710964 00000 n 
+0000711027 00000 n 
+0000711090 00000 n 
+0000711153 00000 n 
+0000711216 00000 n 
+0000711279 00000 n 
+0000711342 00000 n 
+0000711405 00000 n 
+0000711468 00000 n 
+0000711531 00000 n 
+0000711594 00000 n 
+0000711657 00000 n 
+0000711720 00000 n 
+0000711783 00000 n 
+0000711846 00000 n 
+0000716328 00000 n 
+0000714318 00000 n 
+0000712005 00000 n 
+0000714441 00000 n 
+0000714505 00000 n 
+0000714568 00000 n 
+0000714631 00000 n 
+0000714693 00000 n 
+0000714756 00000 n 
+0000714819 00000 n 
+0000714882 00000 n 
+0000714945 00000 n 
+0000715008 00000 n 
+0000715071 00000 n 
+0000715134 00000 n 
+0000715197 00000 n 
+0000715260 00000 n 
+0000715322 00000 n 
+0000715385 00000 n 
+0000715447 00000 n 
+0000715510 00000 n 
+0000715573 00000 n 
+0000715636 00000 n 
+0000715699 00000 n 
+0000715762 00000 n 
+0000715825 00000 n 
+0000715888 00000 n 
+0000715951 00000 n 
+0000716014 00000 n 
+0000716077 00000 n 
+0000716140 00000 n 
+0000716203 00000 n 
+0000716266 00000 n 
+0001062628 00000 n 
+0000722155 00000 n 
+0000719266 00000 n 
+0000716457 00000 n 
+0000719389 00000 n 
+0000719453 00000 n 
+0000719516 00000 n 
+0000719579 00000 n 
+0000719642 00000 n 
+0000719705 00000 n 
+0000719768 00000 n 
+0000719831 00000 n 
+0000719894 00000 n 
+0000720019 00000 n 
+0000720082 00000 n 
+0000720144 00000 n 
+0000720207 00000 n 
+0000720270 00000 n 
+0000720333 00000 n 
+0000720396 00000 n 
+0000720459 00000 n 
+0000720521 00000 n 
+0000720584 00000 n 
+0000720646 00000 n 
+0000720709 00000 n 
+0000720772 00000 n 
+0000720835 00000 n 
+0000720898 00000 n 
+0000720961 00000 n 
+0000721024 00000 n 
+0000721087 00000 n 
+0000721150 00000 n 
+0000721213 00000 n 
+0000721276 00000 n 
+0000721339 00000 n 
+0000721401 00000 n 
+0000721464 00000 n 
+0000721527 00000 n 
+0000721590 00000 n 
+0000721653 00000 n 
+0000721716 00000 n 
+0000721779 00000 n 
+0000721842 00000 n 
+0000721905 00000 n 
+0000721968 00000 n 
+0000722030 00000 n 
+0000722093 00000 n 
+0000729076 00000 n 
+0000725686 00000 n 
+0000722284 00000 n 
+0000725809 00000 n 
+0000725873 00000 n 
+0000725936 00000 n 
+0000725999 00000 n 
+0000726062 00000 n 
+0000726125 00000 n 
+0000726188 00000 n 
+0000726250 00000 n 
+0000726313 00000 n 
+0000726376 00000 n 
+0000726439 00000 n 
+0000726502 00000 n 
+0000726565 00000 n 
+0000726628 00000 n 
+0000726691 00000 n 
+0000726754 00000 n 
+0000726816 00000 n 
+0000726879 00000 n 
+0000726942 00000 n 
+0000727005 00000 n 
+0000727068 00000 n 
+0000727130 00000 n 
+0000727193 00000 n 
+0000727256 00000 n 
+0000727319 00000 n 
+0000727382 00000 n 
+0000727445 00000 n 
+0000727508 00000 n 
+0000727571 00000 n 
+0000727633 00000 n 
+0000727696 00000 n 
+0000727759 00000 n 
+0000727822 00000 n 
+0000727885 00000 n 
+0000727948 00000 n 
+0000728011 00000 n 
+0000728074 00000 n 
+0000728137 00000 n 
+0000728198 00000 n 
+0000728261 00000 n 
+0000728324 00000 n 
+0000728387 00000 n 
+0000728450 00000 n 
+0000728511 00000 n 
+0000728574 00000 n 
+0000728637 00000 n 
+0000728700 00000 n 
+0000728763 00000 n 
+0000728826 00000 n 
+0000728889 00000 n 
+0000728951 00000 n 
+0000729014 00000 n 
+0000736150 00000 n 
+0000732507 00000 n 
+0000729191 00000 n 
+0000732630 00000 n 
+0000732694 00000 n 
+0000732757 00000 n 
+0000732820 00000 n 
+0000732883 00000 n 
+0000732946 00000 n 
+0000733009 00000 n 
+0000733071 00000 n 
+0000733134 00000 n 
+0000733197 00000 n 
+0000733260 00000 n 
+0000733323 00000 n 
+0000733386 00000 n 
+0000733449 00000 n 
+0000733512 00000 n 
+0000733575 00000 n 
+0000733638 00000 n 
+0000733700 00000 n 
+0000733763 00000 n 
+0000733825 00000 n 
+0000733888 00000 n 
+0000733951 00000 n 
+0000734014 00000 n 
+0000734077 00000 n 
+0000734140 00000 n 
+0000734202 00000 n 
+0000734265 00000 n 
+0000734328 00000 n 
+0000734391 00000 n 
+0000734454 00000 n 
+0000734517 00000 n 
+0000734580 00000 n 
+0000734643 00000 n 
+0000734706 00000 n 
+0000734768 00000 n 
+0000734831 00000 n 
+0000734894 00000 n 
+0000734957 00000 n 
+0000735020 00000 n 
+0000735083 00000 n 
+0000735146 00000 n 
+0000735209 00000 n 
+0000735272 00000 n 
+0000735334 00000 n 
+0000735397 00000 n 
+0000735460 00000 n 
+0000735523 00000 n 
+0000735586 00000 n 
+0000735649 00000 n 
+0000735712 00000 n 
+0000735775 00000 n 
+0000735838 00000 n 
+0000735899 00000 n 
+0000735962 00000 n 
+0000736025 00000 n 
+0000736088 00000 n 
+0000740119 00000 n 
+0000738237 00000 n 
+0000736251 00000 n 
+0000738360 00000 n 
+0000738424 00000 n 
+0000738487 00000 n 
+0000738611 00000 n 
+0000738674 00000 n 
+0000738737 00000 n 
+0000738800 00000 n 
+0000738863 00000 n 
+0000738987 00000 n 
+0000739050 00000 n 
+0000739113 00000 n 
+0000739176 00000 n 
+0000739239 00000 n 
+0000739302 00000 n 
+0000739427 00000 n 
+0000739490 00000 n 
+0000739553 00000 n 
+0000739616 00000 n 
+0000739679 00000 n 
+0000739804 00000 n 
+0000739867 00000 n 
+0000739930 00000 n 
+0000739993 00000 n 
+0000740056 00000 n 
+0000745119 00000 n 
+0000742734 00000 n 
+0000740262 00000 n 
+0000742857 00000 n 
+0000742921 00000 n 
+0000742984 00000 n 
+0000743047 00000 n 
+0000743110 00000 n 
+0000743173 00000 n 
+0000743236 00000 n 
+0000743298 00000 n 
+0000743361 00000 n 
+0000743424 00000 n 
+0000743487 00000 n 
+0000743549 00000 n 
+0000743612 00000 n 
+0000743675 00000 n 
+0000743738 00000 n 
+0000743801 00000 n 
+0000743863 00000 n 
+0000743926 00000 n 
+0000743988 00000 n 
+0000744051 00000 n 
+0000744113 00000 n 
+0000744176 00000 n 
+0000744239 00000 n 
+0000744302 00000 n 
+0000744365 00000 n 
+0000744428 00000 n 
+0000744490 00000 n 
+0000744553 00000 n 
+0000744616 00000 n 
+0000744679 00000 n 
+0000744742 00000 n 
+0000744804 00000 n 
+0000744867 00000 n 
+0000744930 00000 n 
+0000744993 00000 n 
+0000745056 00000 n 
+0000749338 00000 n 
+0000747327 00000 n 
+0000745234 00000 n 
+0000747450 00000 n 
+0000747514 00000 n 
+0000747577 00000 n 
+0000747640 00000 n 
+0000747703 00000 n 
+0000747766 00000 n 
+0000747829 00000 n 
+0000747892 00000 n 
+0000747955 00000 n 
+0000748018 00000 n 
+0000748081 00000 n 
+0000748144 00000 n 
+0000748207 00000 n 
+0000748270 00000 n 
+0000748332 00000 n 
+0000748395 00000 n 
+0000748458 00000 n 
+0000748521 00000 n 
+0000748584 00000 n 
+0000748647 00000 n 
+0000748710 00000 n 
+0000748773 00000 n 
+0000748898 00000 n 
+0000748961 00000 n 
+0000749024 00000 n 
+0000749149 00000 n 
+0000749212 00000 n 
+0000749275 00000 n 
+0001062753 00000 n 
+0000753986 00000 n 
+0000751790 00000 n 
+0000749481 00000 n 
+0000751913 00000 n 
+0000752039 00000 n 
+0000752102 00000 n 
+0000752165 00000 n 
+0000752228 00000 n 
+0000752353 00000 n 
+0000752414 00000 n 
+0000752476 00000 n 
+0000752539 00000 n 
+0000752602 00000 n 
+0000752665 00000 n 
+0000752790 00000 n 
+0000752853 00000 n 
+0000752916 00000 n 
+0000752979 00000 n 
+0000753042 00000 n 
+0000753105 00000 n 
+0000753168 00000 n 
+0000753231 00000 n 
+0000753294 00000 n 
+0000753357 00000 n 
+0000753420 00000 n 
+0000753545 00000 n 
+0000753608 00000 n 
+0000753671 00000 n 
+0000753734 00000 n 
+0000753797 00000 n 
+0000753860 00000 n 
+0000753923 00000 n 
+0000758596 00000 n 
+0000757655 00000 n 
+0000754129 00000 n 
+0000757778 00000 n 
+0000757842 00000 n 
+0000757905 00000 n 
+0000757968 00000 n 
+0000758031 00000 n 
+0000758094 00000 n 
+0000758156 00000 n 
+0000758219 00000 n 
+0000758282 00000 n 
+0000758345 00000 n 
+0000758408 00000 n 
+0000758533 00000 n 
+0001059323 00000 n 
+0001058790 00000 n 
+0000761459 00000 n 
+0000761022 00000 n 
+0000758798 00000 n 
+0000761145 00000 n 
+0001057908 00000 n 
+0000761271 00000 n 
+0000761396 00000 n 
+0000763438 00000 n 
+0000763002 00000 n 
+0000761618 00000 n 
+0000763125 00000 n 
+0000763251 00000 n 
+0000763375 00000 n 
+0000765671 00000 n 
+0000765359 00000 n 
+0000763553 00000 n 
+0000765482 00000 n 
+0000765608 00000 n 
+0000768220 00000 n 
+0000767659 00000 n 
+0000765786 00000 n 
+0000767782 00000 n 
+0000767908 00000 n 
+0000768033 00000 n 
+0000768157 00000 n 
+0001062878 00000 n 
+0000770495 00000 n 
+0000769933 00000 n 
+0000768335 00000 n 
+0000770056 00000 n 
+0000770182 00000 n 
+0000770307 00000 n 
+0000770432 00000 n 
+0000772694 00000 n 
+0000772860 00000 n 
+0000776060 00000 n 
+0000773733 00000 n 
+0000772541 00000 n 
+0000770610 00000 n 
+0000773044 00000 n 
+0000773170 00000 n 
+0000773295 00000 n 
+0000773420 00000 n 
+0000773545 00000 n 
+0000773670 00000 n 
+0000776701 00000 n 
+0000775916 00000 n 
+0000773877 00000 n 
+0000776262 00000 n 
+0000776388 00000 n 
+0000776513 00000 n 
+0000776638 00000 n 
+0000778828 00000 n 
+0000778516 00000 n 
+0000776845 00000 n 
+0000778639 00000 n 
+0000778765 00000 n 
+0000780738 00000 n 
+0000780551 00000 n 
+0000778943 00000 n 
+0000780674 00000 n 
+0000783105 00000 n 
+0000782544 00000 n 
+0000780839 00000 n 
+0000782667 00000 n 
+0000782793 00000 n 
+0000782918 00000 n 
+0000783042 00000 n 
+0001063003 00000 n 
+0000785569 00000 n 
+0000785007 00000 n 
+0000783220 00000 n 
+0000785130 00000 n 
+0000785256 00000 n 
+0000785381 00000 n 
+0000785506 00000 n 
+0000787780 00000 n 
+0000788492 00000 n 
+0000787636 00000 n 
+0000785684 00000 n 
+0000787928 00000 n 
+0000788054 00000 n 
+0000788179 00000 n 
+0000788304 00000 n 
+0000788429 00000 n 
+0000791636 00000 n 
+0000791324 00000 n 
+0000788607 00000 n 
+0000791447 00000 n 
+0000791573 00000 n 
+0000794144 00000 n 
+0000793707 00000 n 
+0000791766 00000 n 
+0000793830 00000 n 
+0000793956 00000 n 
+0000794081 00000 n 
+0000796837 00000 n 
+0000796650 00000 n 
+0000794274 00000 n 
+0000796773 00000 n 
+0000799328 00000 n 
+0000799141 00000 n 
+0000796938 00000 n 
+0000799264 00000 n 
+0001063128 00000 n 
+0000802646 00000 n 
+0000802459 00000 n 
+0000799444 00000 n 
+0000802582 00000 n 
+0000805964 00000 n 
+0000805653 00000 n 
+0000802762 00000 n 
+0000805776 00000 n 
+0000805902 00000 n 
+0000808885 00000 n 
+0000808698 00000 n 
+0000806094 00000 n 
+0000808821 00000 n 
+0000811966 00000 n 
+0000811779 00000 n 
+0000808986 00000 n 
+0000811902 00000 n 
+0000815136 00000 n 
+0000814825 00000 n 
+0000812082 00000 n 
+0000814948 00000 n 
+0000815073 00000 n 
+0000818370 00000 n 
+0000818183 00000 n 
+0000815266 00000 n 
+0000818306 00000 n 
+0001063253 00000 n 
+0000822545 00000 n 
+0000822358 00000 n 
+0000818486 00000 n 
+0000822481 00000 n 
+0000825628 00000 n 
+0000825316 00000 n 
+0000822661 00000 n 
+0000825439 00000 n 
+0000825565 00000 n 
+0000828807 00000 n 
+0000828620 00000 n 
+0000825758 00000 n 
+0000828743 00000 n 
+0000831462 00000 n 
+0000831275 00000 n 
+0000828923 00000 n 
+0000831398 00000 n 
+0000834766 00000 n 
+0000834579 00000 n 
+0000831578 00000 n 
+0000834702 00000 n 
+0000838125 00000 n 
+0000837688 00000 n 
+0000834882 00000 n 
+0000837811 00000 n 
+0000837937 00000 n 
+0000838062 00000 n 
+0001063378 00000 n 
+0000840224 00000 n 
+0000840376 00000 n 
+0000840962 00000 n 
+0000840071 00000 n 
+0000838255 00000 n 
+0000840523 00000 n 
+0000840649 00000 n 
+0000840774 00000 n 
+0000840899 00000 n 
+0000853222 00000 n 
+0000844512 00000 n 
+0000844075 00000 n 
+0000841106 00000 n 
+0000844198 00000 n 
+0000844324 00000 n 
+0000844449 00000 n 
+0000848673 00000 n 
+0000848237 00000 n 
+0000844656 00000 n 
+0000848360 00000 n 
+0000848486 00000 n 
+0000848611 00000 n 
+0000853285 00000 n 
+0000852973 00000 n 
+0000848817 00000 n 
+0000853096 00000 n 
+0000856536 00000 n 
+0000856161 00000 n 
+0000853430 00000 n 
+0000856284 00000 n 
+0000856348 00000 n 
+0000856410 00000 n 
+0000856473 00000 n 
+0000861862 00000 n 
+0000859908 00000 n 
+0000856681 00000 n 
+0000860031 00000 n 
+0000860095 00000 n 
+0000860158 00000 n 
+0000860221 00000 n 
+0000860284 00000 n 
+0000860347 00000 n 
+0001057582 00000 n 
+0000860411 00000 n 
+0000860474 00000 n 
+0000860537 00000 n 
+0000860600 00000 n 
+0000860664 00000 n 
+0000860726 00000 n 
+0000860789 00000 n 
+0000860852 00000 n 
+0000860916 00000 n 
+0000860979 00000 n 
+0000861043 00000 n 
+0000861106 00000 n 
+0000861170 00000 n 
+0000861233 00000 n 
+0000861296 00000 n 
+0000861359 00000 n 
+0000861422 00000 n 
+0000861485 00000 n 
+0000861547 00000 n 
+0000861610 00000 n 
+0000861673 00000 n 
+0000861736 00000 n 
+0000861799 00000 n 
+0001063503 00000 n 
+0000866195 00000 n 
+0000865252 00000 n 
+0000862019 00000 n 
+0000865375 00000 n 
+0000865439 00000 n 
+0000865502 00000 n 
+0000865565 00000 n 
+0000865628 00000 n 
+0000865691 00000 n 
+0000865754 00000 n 
+0000865817 00000 n 
+0000865880 00000 n 
+0000865943 00000 n 
+0000866006 00000 n 
+0000866069 00000 n 
+0000866132 00000 n 
+0000870597 00000 n 
+0000870285 00000 n 
+0000866325 00000 n 
+0000870408 00000 n 
+0000870534 00000 n 
+0000873689 00000 n 
+0000873190 00000 n 
+0000870727 00000 n 
+0000873313 00000 n 
+0000873439 00000 n 
+0000873502 00000 n 
+0000873565 00000 n 
+0000873626 00000 n 
+0000876514 00000 n 
+0000876664 00000 n 
+0000877508 00000 n 
+0000876361 00000 n 
+0000873819 00000 n 
+0000876816 00000 n 
+0000876942 00000 n 
+0000877067 00000 n 
+0000877130 00000 n 
+0000877193 00000 n 
+0000877254 00000 n 
+0000877318 00000 n 
+0000877382 00000 n 
+0000877446 00000 n 
+0000882754 00000 n 
+0000880744 00000 n 
+0000877653 00000 n 
+0000880867 00000 n 
+0000880931 00000 n 
+0000880994 00000 n 
+0000881056 00000 n 
+0000881118 00000 n 
+0000881181 00000 n 
+0000881244 00000 n 
+0000881307 00000 n 
+0000881370 00000 n 
+0000881433 00000 n 
+0000881496 00000 n 
+0000881559 00000 n 
+0000881622 00000 n 
+0000881685 00000 n 
+0000881748 00000 n 
+0000881811 00000 n 
+0000881874 00000 n 
+0000881937 00000 n 
+0000882000 00000 n 
+0000882063 00000 n 
+0000882126 00000 n 
+0000882189 00000 n 
+0000882252 00000 n 
+0000882315 00000 n 
+0000882377 00000 n 
+0000882440 00000 n 
+0000882503 00000 n 
+0000882566 00000 n 
+0000882691 00000 n 
+0000886334 00000 n 
+0000886024 00000 n 
+0000882912 00000 n 
+0000886147 00000 n 
+0000886273 00000 n 
+0001063628 00000 n 
+0000889467 00000 n 
+0000889280 00000 n 
+0000886478 00000 n 
+0000889403 00000 n 
+0000893695 00000 n 
+0000892629 00000 n 
+0000889583 00000 n 
+0000892752 00000 n 
+0000892878 00000 n 
+0000892941 00000 n 
+0000893004 00000 n 
+0000893067 00000 n 
+0000893130 00000 n 
+0000893193 00000 n 
+0000893256 00000 n 
+0000893319 00000 n 
+0000893382 00000 n 
+0000893507 00000 n 
+0000893632 00000 n 
+0000896919 00000 n 
+0000896359 00000 n 
+0000893825 00000 n 
+0000896482 00000 n 
+0000896608 00000 n 
+0000896671 00000 n 
+0000896733 00000 n 
+0000896796 00000 n 
+0000896858 00000 n 
+0000901377 00000 n 
+0000899807 00000 n 
+0000897049 00000 n 
+0000899930 00000 n 
+0000899994 00000 n 
+0000900057 00000 n 
+0000900120 00000 n 
+0000900183 00000 n 
+0000900246 00000 n 
+0000900309 00000 n 
+0000900371 00000 n 
+0000900434 00000 n 
+0000900497 00000 n 
+0000900560 00000 n 
+0000900623 00000 n 
+0000900686 00000 n 
+0000900749 00000 n 
+0000900812 00000 n 
+0000900875 00000 n 
+0000900938 00000 n 
+0000901001 00000 n 
+0000901063 00000 n 
+0000901125 00000 n 
+0000901188 00000 n 
+0000901251 00000 n 
+0000901314 00000 n 
+0000903680 00000 n 
+0000903245 00000 n 
+0000901493 00000 n 
+0000903368 00000 n 
+0000903493 00000 n 
+0000903617 00000 n 
+0000906492 00000 n 
+0000905931 00000 n 
+0000903810 00000 n 
+0000906054 00000 n 
+0000906180 00000 n 
+0000906304 00000 n 
+0000906429 00000 n 
+0001063753 00000 n 
+0000909877 00000 n 
+0000909440 00000 n 
+0000906637 00000 n 
+0000909563 00000 n 
+0000909689 00000 n 
+0000910022 00000 n 
+0001056686 00000 n 
+0000910046 00000 n 
+0000910366 00000 n 
+0000910450 00000 n 
+0000910926 00000 n 
+0000911258 00000 n 
+0000911626 00000 n 
+0000911728 00000 n 
+0000911928 00000 n 
+0000912772 00000 n 
+0000913347 00000 n 
+0000913823 00000 n 
+0000914172 00000 n 
+0000915079 00000 n 
+0000922341 00000 n 
+0000922591 00000 n 
+0000929733 00000 n 
+0000929980 00000 n 
+0000931942 00000 n 
+0000932165 00000 n 
+0000940816 00000 n 
+0000941088 00000 n 
+0000949205 00000 n 
+0000949485 00000 n 
+0000970207 00000 n 
+0000970874 00000 n 
+0000981444 00000 n 
+0000981777 00000 n 
+0000993355 00000 n 
+0000993743 00000 n 
+0001000862 00000 n 
+0001001224 00000 n 
+0001004314 00000 n 
+0001004560 00000 n 
+0001020949 00000 n 
+0001021386 00000 n 
+0001042586 00000 n 
+0001043263 00000 n 
+0001056324 00000 n 
+0001063842 00000 n 
+0001063968 00000 n 
+0001064094 00000 n 
+0001064220 00000 n 
+0001064346 00000 n 
+0001064472 00000 n 
+0001064589 00000 n 
+0001064699 00000 n 
+0001087925 00000 n 
+0001088105 00000 n 
+0001088279 00000 n 
+0001088448 00000 n 
+0001088677 00000 n 
+0001088898 00000 n 
+0001089124 00000 n 
+0001089359 00000 n 
+0001089588 00000 n 
+0001089824 00000 n 
+0001090057 00000 n 
+0001090293 00000 n 
+0001090519 00000 n 
+0001090749 00000 n 
+0001090999 00000 n 
+0001091248 00000 n 
+0001091425 00000 n 
+0001091628 00000 n 
+0001091865 00000 n 
+0001092087 00000 n 
+0001092311 00000 n 
+0001092545 00000 n 
+0001092777 00000 n 
+0001093020 00000 n 
+0001093185 00000 n 
+0001093346 00000 n 
+0001093532 00000 n 
+0001093708 00000 n 
+0001093897 00000 n 
+0001094089 00000 n 
+0001094298 00000 n 
+0001094507 00000 n 
+0001094792 00000 n 
+0001095062 00000 n 
+0001095356 00000 n 
+0001095651 00000 n 
+0001095858 00000 n 
+0001096061 00000 n 
+0001096310 00000 n 
+0001096558 00000 n 
+0001096807 00000 n 
+0001097055 00000 n 
+0001097304 00000 n 
+0001097552 00000 n 
+0001097801 00000 n 
+0001098049 00000 n 
+0001098298 00000 n 
+0001098545 00000 n 
+0001098792 00000 n 
+0001099041 00000 n 
+0001099289 00000 n 
+0001099538 00000 n 
+0001099786 00000 n 
+0001100035 00000 n 
+0001100283 00000 n 
+0001100532 00000 n 
+0001100778 00000 n 
+0001101027 00000 n 
+0001101275 00000 n 
+0001101524 00000 n 
+0001101771 00000 n 
+0001102018 00000 n 
+0001102267 00000 n 
+0001102515 00000 n 
+0001102764 00000 n 
+0001103012 00000 n 
+0001103261 00000 n 
+0001103509 00000 n 
+0001103758 00000 n 
+0001104006 00000 n 
+0001104255 00000 n 
+0001104502 00000 n 
+0001104749 00000 n 
+0001104998 00000 n 
+0001105243 00000 n 
+0001105492 00000 n 
+0001105740 00000 n 
+0001105989 00000 n 
+0001106237 00000 n 
+0001106486 00000 n 
+0001106734 00000 n 
+0001106983 00000 n 
+0001107231 00000 n 
+0001107480 00000 n 
+0001107727 00000 n 
+0001107974 00000 n 
+0001108223 00000 n 
+0001108471 00000 n 
+0001108720 00000 n 
+0001108968 00000 n 
+0001109217 00000 n 
+0001109465 00000 n 
+0001109714 00000 n 
+0001109960 00000 n 
+0001110209 00000 n 
+0001110457 00000 n 
+0001110706 00000 n 
+0001110953 00000 n 
+0001111200 00000 n 
+0001111449 00000 n 
+0001111697 00000 n 
+0001111946 00000 n 
+0001112194 00000 n 
+0001112443 00000 n 
+0001112691 00000 n 
+0001112940 00000 n 
+0001113188 00000 n 
+0001113437 00000 n 
+0001113684 00000 n 
+0001113931 00000 n 
+0001114180 00000 n 
+0001114425 00000 n 
+0001114674 00000 n 
+0001114922 00000 n 
+0001115171 00000 n 
+0001115419 00000 n 
+0001115668 00000 n 
+0001115916 00000 n 
+0001116165 00000 n 
+0001116413 00000 n 
+0001116662 00000 n 
+0001116909 00000 n 
+0001117156 00000 n 
+0001117405 00000 n 
+0001117653 00000 n 
+0001117902 00000 n 
+0001118150 00000 n 
+0001118399 00000 n 
+0001118647 00000 n 
+0001118896 00000 n 
+0001119142 00000 n 
+0001119391 00000 n 
+0001119637 00000 n 
+0001119878 00000 n 
+0001120118 00000 n 
+0001120359 00000 n 
+0001120598 00000 n 
+0001120837 00000 n 
+0001121078 00000 n 
+0001121318 00000 n 
+0001121559 00000 n 
+0001121797 00000 n 
+0001122038 00000 n 
+0001122278 00000 n 
+0001122519 00000 n 
+0001122759 00000 n 
+0001123000 00000 n 
+0001123240 00000 n 
+0001123481 00000 n 
+0001123720 00000 n 
+0001123959 00000 n 
+0001124200 00000 n 
+0001124440 00000 n 
+0001124681 00000 n 
+0001124921 00000 n 
+0001125162 00000 n 
+0001125402 00000 n 
+0001125643 00000 n 
+0001125883 00000 n 
+0001126124 00000 n 
+0001126360 00000 n 
+0001126601 00000 n 
+0001126840 00000 n 
+0001127079 00000 n 
+0001127320 00000 n 
+0001127560 00000 n 
+0001127801 00000 n 
+0001128041 00000 n 
+0001128282 00000 n 
+0001128522 00000 n 
+0001128763 00000 n 
+0001129003 00000 n 
+0001129244 00000 n 
+0001129483 00000 n 
+0001129722 00000 n 
+0001129963 00000 n 
+0001130203 00000 n 
+0001130444 00000 n 
+0001130682 00000 n 
+0001130923 00000 n 
+0001131163 00000 n 
+0001131404 00000 n 
+0001131644 00000 n 
+0001131885 00000 n 
+0001132125 00000 n 
+0001132366 00000 n 
+0001132605 00000 n 
+0001132844 00000 n 
+0001133085 00000 n 
+0001133325 00000 n 
+0001133566 00000 n 
+0001133806 00000 n 
+0001134047 00000 n 
+0001134287 00000 n 
+0001134528 00000 n 
+0001134768 00000 n 
+0001135009 00000 n 
+0001135245 00000 n 
+0001135486 00000 n 
+0001135725 00000 n 
+0001135964 00000 n 
+0001136205 00000 n 
+0001136445 00000 n 
+0001136686 00000 n 
+0001136926 00000 n 
+0001137167 00000 n 
+0001137407 00000 n 
+0001137648 00000 n 
+0001137888 00000 n 
+0001138129 00000 n 
+0001138368 00000 n 
+0001138607 00000 n 
+0001138848 00000 n 
+0001139088 00000 n 
+0001139329 00000 n 
+0001139567 00000 n 
+0001139808 00000 n 
+0001140048 00000 n 
+0001140289 00000 n 
+0001140529 00000 n 
+0001140770 00000 n 
+0001141010 00000 n 
+0001141251 00000 n 
+0001141490 00000 n 
+0001141729 00000 n 
+0001141970 00000 n 
+0001142210 00000 n 
+0001142451 00000 n 
+0001142691 00000 n 
+0001142932 00000 n 
+0001143172 00000 n 
+0001143413 00000 n 
+0001143653 00000 n 
+0001143894 00000 n 
+0001144130 00000 n 
+0001144371 00000 n 
+0001144610 00000 n 
+0001144849 00000 n 
+0001145090 00000 n 
+0001145330 00000 n 
+0001145571 00000 n 
+0001145811 00000 n 
+0001146052 00000 n 
+0001146292 00000 n 
+0001146533 00000 n 
+0001146773 00000 n 
+0001147014 00000 n 
+0001147253 00000 n 
+0001147492 00000 n 
+0001147733 00000 n 
+0001147973 00000 n 
+0001148214 00000 n 
+0001148452 00000 n 
+0001148693 00000 n 
+0001148933 00000 n 
+0001149174 00000 n 
+0001149414 00000 n 
+0001149655 00000 n 
+0001149895 00000 n 
+0001150136 00000 n 
+0001150375 00000 n 
+0001150614 00000 n 
+0001150855 00000 n 
+0001151095 00000 n 
+0001151336 00000 n 
+0001151576 00000 n 
+0001151817 00000 n 
+0001152057 00000 n 
+0001152298 00000 n 
+0001152538 00000 n 
+0001152779 00000 n 
+0001153015 00000 n 
+0001153256 00000 n 
+0001153495 00000 n 
+0001153734 00000 n 
+0001153975 00000 n 
+0001154215 00000 n 
+0001154456 00000 n 
+0001154696 00000 n 
+0001154937 00000 n 
+0001155177 00000 n 
+0001155418 00000 n 
+0001155658 00000 n 
+0001155899 00000 n 
+0001156138 00000 n 
+0001156377 00000 n 
+0001156618 00000 n 
+0001156858 00000 n 
+0001157099 00000 n 
+0001157339 00000 n 
+0001157594 00000 n 
+0001157851 00000 n 
+0001158108 00000 n 
+0001158363 00000 n 
+0001158620 00000 n 
+0001158877 00000 n 
+0001159133 00000 n 
+0001159390 00000 n 
+0001159647 00000 n 
+0001159902 00000 n 
+0001160159 00000 n 
+0001160416 00000 n 
+0001160673 00000 n 
+0001160930 00000 n 
+0001161184 00000 n 
+0001161441 00000 n 
+0001161697 00000 n 
+0001161954 00000 n 
+0001162208 00000 n 
+0001162463 00000 n 
+0001162720 00000 n 
+0001162975 00000 n 
+0001163232 00000 n 
+0001163489 00000 n 
+0001163743 00000 n 
+0001163998 00000 n 
+0001164255 00000 n 
+0001164507 00000 n 
+0001164764 00000 n 
+0001165021 00000 n 
+0001165273 00000 n 
+0001165527 00000 n 
+0001165784 00000 n 
+0001166041 00000 n 
+0001166298 00000 n 
+0001166555 00000 n 
+0001166812 00000 n 
+0001167069 00000 n 
+0001167325 00000 n 
+0001167582 00000 n 
+0001167839 00000 n 
+0001168096 00000 n 
+0001168350 00000 n 
+0001168607 00000 n 
+0001168862 00000 n 
+0001169119 00000 n 
+0001169376 00000 n 
+0001169641 00000 n 
+0001169905 00000 n 
+0001170170 00000 n 
+0001170432 00000 n 
+0001170689 00000 n 
+0001170946 00000 n 
+0001171201 00000 n 
+0001171458 00000 n 
+0001171715 00000 n 
+0001171970 00000 n 
+0001172225 00000 n 
+0001172482 00000 n 
+0001172738 00000 n 
+0001172995 00000 n 
+0001173250 00000 n 
+0001173507 00000 n 
+0001173764 00000 n 
+0001174025 00000 n 
+0001174290 00000 n 
+0001174554 00000 n 
+0001174819 00000 n 
+0001175082 00000 n 
+0001175345 00000 n 
+0001175602 00000 n 
+0001175857 00000 n 
+0001176114 00000 n 
+0001176371 00000 n 
+0001176628 00000 n 
+0001176886 00000 n 
+0001177146 00000 n 
+0001177403 00000 n 
+0001177660 00000 n 
+0001177914 00000 n 
+0001178171 00000 n 
+0001178428 00000 n 
+0001178685 00000 n 
+0001178941 00000 n 
+0001179198 00000 n 
+0001179455 00000 n 
+0001179720 00000 n 
+0001179980 00000 n 
+0001180237 00000 n 
+0001180492 00000 n 
+0001180749 00000 n 
+0001181006 00000 n 
+0001181263 00000 n 
+0001181528 00000 n 
+0001181792 00000 n 
+0001182049 00000 n 
+0001182303 00000 n 
+0001182560 00000 n 
+0001182817 00000 n 
+0001183074 00000 n 
+0001183331 00000 n 
+0001183588 00000 n 
+0001183843 00000 n 
+0001184100 00000 n 
+0001184357 00000 n 
+0001184614 00000 n 
+0001184871 00000 n 
+0001185127 00000 n 
+0001185384 00000 n 
+0001185641 00000 n 
+0001185897 00000 n 
+0001186162 00000 n 
+0001186426 00000 n 
+0001186686 00000 n 
+0001186946 00000 n 
+0001187211 00000 n 
+0001187475 00000 n 
+0001187737 00000 n 
+0001187994 00000 n 
+0001188251 00000 n 
+0001188508 00000 n 
+0001188765 00000 n 
+0001189021 00000 n 
+0001189278 00000 n 
+0001189539 00000 n 
+0001189804 00000 n 
+0001190068 00000 n 
+0001190329 00000 n 
+0001190586 00000 n 
+0001190843 00000 n 
+0001191098 00000 n 
+0001191355 00000 n 
+0001191612 00000 n 
+0001191869 00000 n 
+0001192126 00000 n 
+0001192381 00000 n 
+0001192646 00000 n 
+0001192910 00000 n 
+0001193175 00000 n 
+0001193439 00000 n 
+0001193704 00000 n 
+0001193964 00000 n 
+0001194221 00000 n 
+0001194478 00000 n 
+0001194732 00000 n 
+0001194989 00000 n 
+0001195246 00000 n 
+0001195501 00000 n 
+0001195758 00000 n 
+0001196014 00000 n 
+0001196277 00000 n 
+0001196540 00000 n 
+0001196799 00000 n 
+0001197056 00000 n 
+0001197316 00000 n 
+0001197581 00000 n 
+0001197845 00000 n 
+0001198104 00000 n 
+0001198365 00000 n 
+0001198630 00000 n 
+0001198890 00000 n 
+0001199147 00000 n 
+0001199402 00000 n 
+0001199659 00000 n 
+0001199912 00000 n 
+0001200165 00000 n 
+0001200422 00000 n 
+0001200679 00000 n 
+0001200935 00000 n 
+0001201192 00000 n 
+0001201449 00000 n 
+0001201704 00000 n 
+0001201959 00000 n 
+0001202216 00000 n 
+0001202469 00000 n 
+0001202724 00000 n 
+0001202981 00000 n 
+0001203238 00000 n 
+0001203495 00000 n 
+0001203752 00000 n 
+0001204005 00000 n 
+0001204262 00000 n 
+0001204519 00000 n 
+0001204775 00000 n 
+0001205032 00000 n 
+0001205289 00000 n 
+0001205543 00000 n 
+0001205800 00000 n 
+0001206057 00000 n 
+0001206313 00000 n 
+0001206570 00000 n 
+0001206827 00000 n 
+0001207083 00000 n 
+0001207340 00000 n 
+0001207597 00000 n 
+0001207854 00000 n 
+0001208110 00000 n 
+0001208367 00000 n 
+0001208624 00000 n 
+0001208881 00000 n 
+0001209138 00000 n 
+0001209393 00000 n 
+0001209650 00000 n 
+0001209907 00000 n 
+0001210164 00000 n 
+0001210420 00000 n 
+0001210677 00000 n 
+0001210937 00000 n 
+0001211202 00000 n 
+0001211466 00000 n 
+0001211727 00000 n 
+0001211984 00000 n 
+0001212244 00000 n 
+0001212506 00000 n 
+0001212763 00000 n 
+0001213024 00000 n 
+0001213289 00000 n 
+0001213550 00000 n 
+0001213805 00000 n 
+0001214060 00000 n 
+0001214320 00000 n 
+0001214585 00000 n 
+0001214849 00000 n 
+0001215114 00000 n 
+0001215378 00000 n 
+0001215637 00000 n 
+0001215894 00000 n 
+0001216150 00000 n 
+0001216407 00000 n 
+0001216664 00000 n 
+0001216921 00000 n 
+0001217176 00000 n 
+0001217433 00000 n 
+0001217689 00000 n 
+0001217946 00000 n 
+0001218203 00000 n 
+0001218460 00000 n 
+0001218714 00000 n 
+0001218971 00000 n 
+0001219234 00000 n 
+0001219497 00000 n 
+0001219757 00000 n 
+0001220014 00000 n 
+0001220271 00000 n 
+0001220530 00000 n 
+0001220787 00000 n 
+0001221044 00000 n 
+0001221299 00000 n 
+0001221556 00000 n 
+0001221813 00000 n 
+0001222070 00000 n 
+0001222321 00000 n 
+0001222570 00000 n 
+0001222818 00000 n 
+0001223067 00000 n 
+0001223316 00000 n 
+0001223564 00000 n 
+0001223813 00000 n 
+0001224065 00000 n 
+0001224314 00000 n 
+0001224562 00000 n 
+0001224811 00000 n 
+0001225060 00000 n 
+0001225307 00000 n 
+0001225556 00000 n 
+0001225800 00000 n 
+0001226049 00000 n 
+0001226295 00000 n 
+0001226544 00000 n 
+0001226793 00000 n 
+0001227039 00000 n 
+0001227288 00000 n 
+0001227537 00000 n 
+0001227785 00000 n 
+0001228034 00000 n 
+0001228282 00000 n 
+0001228531 00000 n 
+0001228779 00000 n 
+0001229028 00000 n 
+0001229276 00000 n 
+0001229525 00000 n 
+0001229772 00000 n 
+0001230019 00000 n 
+0001230268 00000 n 
+0001230517 00000 n 
+0001230763 00000 n 
+0001231007 00000 n 
+0001231256 00000 n 
+0001231503 00000 n 
+0001231752 00000 n 
+0001232001 00000 n 
+0001232250 00000 n 
+0001232493 00000 n 
+0001232740 00000 n 
+0001232989 00000 n 
+0001233238 00000 n 
+0001233485 00000 n 
+0001233734 00000 n 
+0001233983 00000 n 
+0001234230 00000 n 
+0001234479 00000 n 
+0001234728 00000 n 
+0001234975 00000 n 
+0001235224 00000 n 
+0001235473 00000 n 
+0001235720 00000 n 
+0001235969 00000 n 
+0001236217 00000 n 
+0001236466 00000 n 
+0001236715 00000 n 
+0001236964 00000 n 
+0001237212 00000 n 
+0001237461 00000 n 
+0001237708 00000 n 
+0001237957 00000 n 
+0001238206 00000 n 
+0001238455 00000 n 
+0001238703 00000 n 
+0001238952 00000 n 
+0001239199 00000 n 
+0001239448 00000 n 
+0001239697 00000 n 
+0001239941 00000 n 
+0001240190 00000 n 
+0001240439 00000 n 
+0001240687 00000 n 
+0001240936 00000 n 
+0001241185 00000 n 
+0001241436 00000 n 
+0001241685 00000 n 
+0001241933 00000 n 
+0001242182 00000 n 
+0001242430 00000 n 
+0001242679 00000 n 
+0001242927 00000 n 
+0001243176 00000 n 
+0001243424 00000 n 
+0001243673 00000 n 
+0001243922 00000 n 
+0001244170 00000 n 
+0001244419 00000 n 
+0001244668 00000 n 
+0001244915 00000 n 
+0001245164 00000 n 
+0001245411 00000 n 
+0001245658 00000 n 
+0001245907 00000 n 
+0001246154 00000 n 
+0001246403 00000 n 
+0001246649 00000 n 
+0001246898 00000 n 
+0001247145 00000 n 
+0001247392 00000 n 
+0001247641 00000 n 
+0001247890 00000 n 
+0001248137 00000 n 
+0001248386 00000 n 
+0001248635 00000 n 
+0001248879 00000 n 
+0001249128 00000 n 
+0001249377 00000 n 
+0001249623 00000 n 
+0001249872 00000 n 
+0001250121 00000 n 
+0001250367 00000 n 
+0001250616 00000 n 
+0001250865 00000 n 
+0001251114 00000 n 
+0001251360 00000 n 
+0001251606 00000 n 
+0001251855 00000 n 
+0001252104 00000 n 
+0001252352 00000 n 
+0001252601 00000 n 
+0001252848 00000 n 
+0001253095 00000 n 
+0001253342 00000 n 
+0001253597 00000 n 
+0001253848 00000 n 
+0001254097 00000 n 
+0001254342 00000 n 
+0001254591 00000 n 
+0001254837 00000 n 
+0001255086 00000 n 
+0001255334 00000 n 
+0001255583 00000 n 
+0001255832 00000 n 
+0001256078 00000 n 
+0001256325 00000 n 
+0001256574 00000 n 
+0001256823 00000 n 
+0001257071 00000 n 
+0001257320 00000 n 
+0001257569 00000 n 
+0001257817 00000 n 
+0001258066 00000 n 
+0001258312 00000 n 
+0001258561 00000 n 
+0001258810 00000 n 
+0001259059 00000 n 
+0001259308 00000 n 
+0001259554 00000 n 
+0001259803 00000 n 
+0001260052 00000 n 
+0001260300 00000 n 
+0001260549 00000 n 
+0001260796 00000 n 
+0001261045 00000 n 
+0001261290 00000 n 
+0001261536 00000 n 
+0001261785 00000 n 
+0001262034 00000 n 
+0001262282 00000 n 
+0001262531 00000 n 
+0001262777 00000 n 
+0001263026 00000 n 
+0001263274 00000 n 
+0001263523 00000 n 
+0001263771 00000 n 
+0001264020 00000 n 
+0001264268 00000 n 
+0001264517 00000 n 
+0001264766 00000 n 
+0001265007 00000 n 
+0001265256 00000 n 
+0001265503 00000 n 
+0001265750 00000 n 
+0001265999 00000 n 
+0001266247 00000 n 
+0001266496 00000 n 
+0001266745 00000 n 
+0001266993 00000 n 
+0001267242 00000 n 
+0001267487 00000 n 
+0001267733 00000 n 
+0001267982 00000 n 
+0001268231 00000 n 
+0001268476 00000 n 
+0001268725 00000 n 
+0001268974 00000 n 
+0001269220 00000 n 
+0001269469 00000 n 
+0001269717 00000 n 
+0001269966 00000 n 
+0001270213 00000 n 
+0001270462 00000 n 
+0001270711 00000 n 
+0001270959 00000 n 
+0001271208 00000 n 
+0001271457 00000 n 
+0001271705 00000 n 
+0001271954 00000 n 
+0001272202 00000 n 
+0001272451 00000 n 
+0001272698 00000 n 
+0001272947 00000 n 
+0001273196 00000 n 
+0001273445 00000 n 
+0001273692 00000 n 
+0001273941 00000 n 
+0001274190 00000 n 
+0001274438 00000 n 
+0001274695 00000 n 
+0001274947 00000 n 
+0001275196 00000 n 
+0001275445 00000 n 
+0001275694 00000 n 
+0001275943 00000 n 
+0001276189 00000 n 
+0001276438 00000 n 
+0001276685 00000 n 
+0001276932 00000 n 
+0001277179 00000 n 
+0001277428 00000 n 
+0001277674 00000 n 
+0001277923 00000 n 
+0001278172 00000 n 
+0001278420 00000 n 
+0001278669 00000 n 
+0001278918 00000 n 
+0001279167 00000 n 
+0001279415 00000 n 
+0001279664 00000 n 
+0001279913 00000 n 
+0001280160 00000 n 
+0001280409 00000 n 
+0001280658 00000 n 
+0001280905 00000 n 
+0001281154 00000 n 
+0001281403 00000 n 
+0001281651 00000 n 
+0001281900 00000 n 
+0001282149 00000 n 
+0001282363 00000 n 
+0001282548 00000 n 
+0001282732 00000 n 
+0001282917 00000 n 
+0001283101 00000 n 
+0001283286 00000 n 
+0001283470 00000 n 
+0001283655 00000 n 
+0001283838 00000 n 
+0001284021 00000 n 
+0001284206 00000 n 
+0001284390 00000 n 
+0001284575 00000 n 
+0001284759 00000 n 
+0001284944 00000 n 
+0001285128 00000 n 
+0001285313 00000 n 
+0001285497 00000 n 
+0001285678 00000 n 
+0001285855 00000 n 
+0001286031 00000 n 
+0001286208 00000 n 
+0001286384 00000 n 
+0001286561 00000 n 
+0001286737 00000 n 
+0001286914 00000 n 
+0001287089 00000 n 
+0001287264 00000 n 
+0001287441 00000 n 
+0001287617 00000 n 
+0001287794 00000 n 
+0001287970 00000 n 
+0001288147 00000 n 
+0001288323 00000 n 
+0001288512 00000 n 
+0001288753 00000 n 
+0001289003 00000 n 
+0001289225 00000 n 
+0001289465 00000 n 
+0001289708 00000 n 
+0001289975 00000 n 
+0001290224 00000 n 
+0001290470 00000 n 
+0001290715 00000 n 
+0001290910 00000 n 
+0001291102 00000 n 
+0001291297 00000 n 
+0001291490 00000 n 
+0001291685 00000 n 
+0001291878 00000 n 
+0001292068 00000 n 
+0001292291 00000 n 
+0001292526 00000 n 
+0001292761 00000 n 
+0001292996 00000 n 
+0001293234 00000 n 
+0001293469 00000 n 
+0001293704 00000 n 
+0001293945 00000 n 
+0001294186 00000 n 
+0001294421 00000 n 
+0001294656 00000 n 
+0001294893 00000 n 
+0001295134 00000 n 
+0001295369 00000 n 
+0001295604 00000 n 
+0001295839 00000 n 
+0001296074 00000 n 
+0001296309 00000 n 
+0001296544 00000 n 
+0001296779 00000 n 
+0001297011 00000 n 
+0001297240 00000 n 
+0001297465 00000 n 
+0001297686 00000 n 
+0001297921 00000 n 
+0001298150 00000 n 
+0001298377 00000 n 
+0001298604 00000 n 
+0001298834 00000 n 
+0001299061 00000 n 
+0001299294 00000 n 
+0001299524 00000 n 
+0001299751 00000 n 
+0001299978 00000 n 
+0001300263 00000 n 
+0001300468 00000 n 
+0001300586 00000 n 
+0001300716 00000 n 
+0001300847 00000 n 
+0001300970 00000 n 
+0001301082 00000 n 
+0001301199 00000 n 
+0001301324 00000 n 
+0001301457 00000 n 
+0001301591 00000 n 
+0001301725 00000 n 
+0001301859 00000 n 
+0001301992 00000 n 
+0001302126 00000 n 
+0001302260 00000 n 
+0001302394 00000 n 
+0001302528 00000 n 
+0001302661 00000 n 
+0001302795 00000 n 
+0001302929 00000 n 
+0001303063 00000 n 
+0001303196 00000 n 
+0001303329 00000 n 
+0001303461 00000 n 
+0001303593 00000 n 
+0001303724 00000 n 
+0001303856 00000 n 
+0001303988 00000 n 
+0001304120 00000 n 
+0001304251 00000 n 
+0001304383 00000 n 
+0001304515 00000 n 
+0001304647 00000 n 
+0001304779 00000 n 
+0001304910 00000 n 
+0001305042 00000 n 
+0001305174 00000 n 
+0001305306 00000 n 
+0001305437 00000 n 
+0001305569 00000 n 
+0001305701 00000 n 
+0001305833 00000 n 
+0001305964 00000 n 
+0001306096 00000 n 
+0001306228 00000 n 
+0001306360 00000 n 
+0001306490 00000 n 
+0001306622 00000 n 
+0001306754 00000 n 
+0001306888 00000 n 
+0001307024 00000 n 
+0001307160 00000 n 
+0001307296 00000 n 
+0001307432 00000 n 
+0001307568 00000 n 
+0001307704 00000 n 
+0001307840 00000 n 
+0001307977 00000 n 
+0001308112 00000 n 
+0001308249 00000 n 
+0001308386 00000 n 
+0001308521 00000 n 
+0001308657 00000 n 
+0001308793 00000 n 
+0001308930 00000 n 
+0001309066 00000 n 
+0001309202 00000 n 
+0001309339 00000 n 
+0001309476 00000 n 
+0001309613 00000 n 
+0001309750 00000 n 
+0001309887 00000 n 
+0001310024 00000 n 
+0001310160 00000 n 
+0001310297 00000 n 
+0001310434 00000 n 
+0001310570 00000 n 
+0001310706 00000 n 
+0001310842 00000 n 
+0001310978 00000 n 
+0001311114 00000 n 
+0001311250 00000 n 
+0001311386 00000 n 
+0001311523 00000 n 
+0001311660 00000 n 
+0001311797 00000 n 
+0001311934 00000 n 
+0001312070 00000 n 
+0001312206 00000 n 
+0001312343 00000 n 
+0001312479 00000 n 
+0001312614 00000 n 
+0001312748 00000 n 
+0001312881 00000 n 
+0001313015 00000 n 
+0001313149 00000 n 
+0001313283 00000 n 
+0001313416 00000 n 
+0001313549 00000 n 
+0001313683 00000 n 
+0001313816 00000 n 
+0001313950 00000 n 
+0001314084 00000 n 
+0001314218 00000 n 
+0001314352 00000 n 
+0001314486 00000 n 
+0001314620 00000 n 
+0001314754 00000 n 
+0001314887 00000 n 
+0001315020 00000 n 
+0001315154 00000 n 
+0001315288 00000 n 
+0001315421 00000 n 
+0001315555 00000 n 
+0001315689 00000 n 
+0001315823 00000 n 
+0001315956 00000 n 
+0001316090 00000 n 
+0001316224 00000 n 
+0001316358 00000 n 
+0001316492 00000 n 
+0001316626 00000 n 
+0001316760 00000 n 
+0001316894 00000 n 
+0001317027 00000 n 
+0001317161 00000 n 
+0001317295 00000 n 
+0001317429 00000 n 
+0001317563 00000 n 
+0001317696 00000 n 
+0001317830 00000 n 
+0001317956 00000 n 
+0001318073 00000 n 
+0001318191 00000 n 
+0001318308 00000 n 
+0001318423 00000 n 
+0001318539 00000 n 
+0001318661 00000 n 
+0001318791 00000 n 
+0001318918 00000 n 
+0001319050 00000 n 
+0001319182 00000 n 
+0001319314 00000 n 
+0001319446 00000 n 
+0001319578 00000 n 
+0001319711 00000 n 
+0001319829 00000 n 
+0001319953 00000 n 
+0001320087 00000 n 
+0001320220 00000 n 
+0001320352 00000 n 
+0001320484 00000 n 
+0001320616 00000 n 
+0001320748 00000 n 
+0001320882 00000 n 
+0001321018 00000 n 
+0001321153 00000 n 
+0001321289 00000 n 
+0001321425 00000 n 
+0001321561 00000 n 
+0001321697 00000 n 
+0001321832 00000 n 
+0001321966 00000 n 
+0001322099 00000 n 
+0001322233 00000 n 
+0001322367 00000 n 
+0001322501 00000 n 
+0001322626 00000 n 
+0001322746 00000 n 
+0001322873 00000 n 
+0001322970 00000 n 
+0001323096 00000 n 
+0001323230 00000 n 
+0001323364 00000 n 
+0001323497 00000 n 
+0001323594 00000 n 
+0001323721 00000 n 
+0001323761 00000 n 
+0001323933 00000 n 
+trailer
+<< /Size 7985
+/Root 7983 0 R
+/Info 7984 0 R
+/ID [<4317C9446FEFB3659F12DE339A38C689> <4317C9446FEFB3659F12DE339A38C689>] >>
+startxref
+1324281
+%%EOF
index cd59958..52591ba 100644 (file)
@@ -1,22 +1,19 @@
 Release Notes for the DocBook XSL Stylesheets
 
-$Revision: 10010 $ $Date: 2015-12-26 23:05:24 +0000 (Sat, 26 Dec 2015) $
-
-2015-12-26
+2016-12-09
 
 This release-notes document is available in the following formats: HTML, plain
 text; it provides a per-release list of enhancements and changes to the
 stylesheets’ public APIs (user-configurable parameters) and excludes
 descriptions of most bug fixes. For a complete list of all changes (including
 all bug fixes) that have been made since the previous release, see the separate
-NEWS (plain text) or NEWS.html files. Also available: An online hyperlinked
-change history (warning: big file) of all changes made over the entire history
-of the codebase.
+NEWS (plain text) or NEWS.html files.
 
 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 
 Table of Contents
 
+Release Notes: 1.79.2
 Release Notes: 1.79.1
 
     Gentext
@@ -306,6 +303,13 @@ Release 1.56.0
 Older releases
 About dot-zero releases
 
+Release Notes: 1.79.2
+
+This release doesn't contain any functional changes to the stylesheets. Rather,
+it includes changes that reflect the recent transition from sourceforge.net to
+github.com both as source repository as well as content delivery network. See
+the NEWS.xml file for a complete unedited list of commits.
+
 Release Notes: 1.79.1
 
 The following is a list of changes that have been made since the 1.78.1
@@ -7371,8 +7375,8 @@ release.
     If a source refentry contains a Documentation or DOCUMENTATION
     section, don't report it as having missing AUTHOR information.
     Also, if missing a contrib/personblurb for a person or org, report
-    pointers to http://docbook.sf.net/el/personblurb and to
-    http://docbook.sf.net/el/contrib
+    pointers to http://www.docbook.org/tdg5/en/html/personblurb and to
+    http://www.docbook.org/tdg5/en/html/contrib
 
   • Michael(tm) Smith: info.xsl
 
@@ -8229,7 +8233,7 @@ release.
 
   • Keith Fahlgren: Makefile
 
-    Use DOCBOOK_SVN variable everywhere, please; build with PDF_MAKER
+    Use repo_dir variable everywhere, please; build with PDF_MAKER
 
   • Michael(tm) Smith: Makefile
 
@@ -9390,187 +9394,187 @@ Common
 The following changes have been made to the common code since the 1.71.1
 release.
 
-  • Add support for arabicindic numbering to autolabel.format template.
+  • Add support for arabicindic numbering to autolabel.format template.
 
-  • Finish support for @xml:id everywhere @id is used.
+  • Finish support for @xml:id everywhere @id is used.
 
-  • replace name() with local-name() in most cases.
+  • replace name() with local-name() in most cases.
 
-  • Add support for info.
+  • Add support for info.
 
-  • Add utility template tabstyle to return the tabstyle from
-    any table element.
+  • Add utility template tabstyle to return the tabstyle from
+    any table element.
 
 FO
 
 The following changes have been made to the fo code since the 1.71.1 release.
 
-  • Add support for sorting glossary entries
+  • Add support for sorting glossary entries
 
-  • Add table.row.properties template to customize table rows.
+  • Add table.row.properties template to customize table rows.
 
-  • Moved all properties to attribute-sets so can be customized more easily.
+  • Moved all properties to attribute-sets so can be customized more easily.
 
-  • Add index.page.number.properties attribute-set to format page numbers.
+  • Add index.page.number.properties attribute-set to format page numbers.
 
-  • xref now supports xlink:href, using simple.xlink template.
+  • xref now supports xlink:href, using simple.xlink template.
 
-  • Rewrote simple.xlink, and call it with all charseq templates.
+  • Rewrote simple.xlink, and call it with all charseq templates.
 
-  • Add simple.xlink processing to term and member elements.
+  • Add simple.xlink processing to term and member elements.
 
-  • Add support for crop marks in Antenna House.
+  • Add support for crop marks in Antenna House.
 
 HTML
 
 The following changes have been made to the html code since the 1.71.1 release.
 
-  • Add support for sorting glossary entries
+  • Add support for sorting glossary entries
 
-  • Add support for qanda.in.toc to add qandaentry questions to document TOC.
+  • Add support for qanda.in.toc to add qandaentry questions to document TOC.
 
-  • add simple.xlink support to variablelist term and simplelist member.
+  • add simple.xlink support to variablelist term and simplelist member.
 
-  • *.propagates.style now handled in class.attribute mode.
+  • *.propagates.style now handled in class.attribute mode.
 
-  • add class parameter to class.attribute mode to set default class.
+  • add class parameter to class.attribute mode to set default class.
 
-  • Convert all class attributes to use the class.attribute mode
-    so class names can be customized more easily.
+  • Convert all class attributes to use the class.attribute mode
+    so class names can be customized more easily.
 
-  • Add class.attribute mode to generate class attributes.
+  • Add class.attribute mode to generate class attributes.
 
-  • Added simple.xlink to most remaining inlines.
-    Changed class attributes to applying class.attributes mode.
+  • Added simple.xlink to most remaining inlines.
+    Changed class attributes to applying class.attributes mode.
 
-  • Changed xref template to use simple.xlink tempalte.
+  • Changed xref template to use simple.xlink tempalte.
 
-  • Improve generate.html.title to work with link targets too.
+  • Improve generate.html.title to work with link targets too.
 
-  • Improved simple.xlink to support link and xref.
+  • Improved simple.xlink to support link and xref.
 
-  • Use new link.title.attribute now.
+  • Use new link.title.attribute now.
 
-  • Rewrote simple.xlink to handle linkend also.
-    Better computation of title attribute on link too.
+  • Rewrote simple.xlink to handle linkend also.
+    Better computation of title attribute on link too.
 
-  • Handle Xalan quirk as special case.
+  • Handle Xalan quirk as special case.
 
-  • Add support for info.
+  • Add support for info.
 
-  • Fixed imagemaps so they work properly going from calspair coords
-    to HTML area coords.
+  • Fixed imagemaps so they work properly going from calspair coords
+    to HTML area coords.
 
 Manpages
 
 The following changes have been made to the manpages code since the 1.71.1
 release.
 
-  • Added doc for man.output.lang.in.name.enabled parameter. This
-    checkin completes support for writing file/pathnames for man-pages
-    with $lang include in the names. Closes #1585967. knightly
-    accolades to Daniel Leidert for providing the feature request.
-
-  • Added new param man.output.lang.in.name.enabled, which
-    controls whether $LANG value is included in manpages
-    filenames and pathnames. It works like this:
-
-    If the value of man.output.lang.in.name.enabled is non-zero,
-    man-page files are output with the $lang value included in
-    their filenames or pathnames as follows;
-
-    - if man.output.subdirs.enabled is non-zero, each file is
-      output to, e.g., a /$lang/man8/foo.8 pathname
-
-    - if man.output.subdirs.enabled is zero, each file is output
-      with a foo.$lang.8 filename
-
-  • Use "\e" instead of "\\" for backslash output, because the
-    groff docs say that's the correct thing to do; also because
-    testing (thanks, Paul Dubois) shows that "\\" doesn't always
-    work as expected; for example, "\\" within a table seems to
-    mess things up.
-
-  • Added the man.string.subst.map.local.pre and
-    man.string.subst.map.local.post parameters. Those parameters
-    enable local additions and changes to string-substitution mappings
-    without the need to change the value of man.string.subst.map
-    parameter (which is for standard system mappings). Closes
-    #1456738. Thanks to Sam Steingold for constructing a true
-    stylesheet torture test (the clisp docs) that exposed the need for
-    these params.
-
-  • Added the Markup element to the list of elements that get output
-    in bold. Thanks to Eric S. Raymond.
-
-  • Replaced all dots in roff requests with U+2302 ("house"
-    character), and added escaping in output for all instances of dot
-    that are not in roff requests. This fixes the problem case where a
-    string beginning with a dot (for example, the string ".bashrc")
-    might occur at the beginning of a line in output, in which case 
-    would mistakenly get interpreted as a roff request. Thanks to Eric
-    S. Raymond for pushing to fix this.
-
-  • Made change to ensure that list content nested in
-    itemizedlist and orderedlist instances is properly indented. This
-    is a switch from using .TP to format those lists to using .RS/.RE
-    to format them instead (because .TP does not allow nesting). Closes bug #
+  • Added doc for man.output.lang.in.name.enabled parameter. This
+    checkin completes support for writing file/pathnames for man-pages
+    with $lang include in the names. Closes #1585967. knightly
+    accolades to Daniel Leidert for providing the feature request.
+
+  • Added new param man.output.lang.in.name.enabled, which
+    controls whether $LANG value is included in manpages
+    filenames and pathnames. It works like this:
+
+    If the value of man.output.lang.in.name.enabled is non-zero,
+    man-page files are output with the $lang value included in
+    their filenames or pathnames as follows;
+
+    - if man.output.subdirs.enabled is non-zero, each file is
+      output to, e.g., a /$lang/man8/foo.8 pathname
+
+    - if man.output.subdirs.enabled is zero, each file is output
+      with a foo.$lang.8 filename
+
+  • Use "\e" instead of "\\" for backslash output, because the
+    groff docs say that's the correct thing to do; also because
+    testing (thanks, Paul Dubois) shows that "\\" doesn't always
+    work as expected; for example, "\\" within a table seems to
+    mess things up.
+
+  • Added the man.string.subst.map.local.pre and
+    man.string.subst.map.local.post parameters. Those parameters
+    enable local additions and changes to string-substitution mappings
+    without the need to change the value of man.string.subst.map
+    parameter (which is for standard system mappings). Closes
+    #1456738. Thanks to Sam Steingold for constructing a true
+    stylesheet torture test (the clisp docs) that exposed the need for
+    these params.
+
+  • Added the Markup element to the list of elements that get output
+    in bold. Thanks to Eric S. Raymond.
+
+  • Replaced all dots in roff requests with U+2302 ("house"
+    character), and added escaping in output for all instances of dot
+    that are not in roff requests. This fixes the problem case where a
+    string beginning with a dot (for example, the string ".bashrc")
+    might occur at the beginning of a line in output, in which case 
+    would mistakenly get interpreted as a roff request. Thanks to Eric
+    S. Raymond for pushing to fix this.
+
+  • Made change to ensure that list content nested in
+    itemizedlist and orderedlist instances is properly indented. This
+    is a switch from using .TP to format those lists to using .RS/.RE
+    to format them instead (because .TP does not allow nesting). Closes bug #
     1602616.
-    Thanks to Daniel Leidert.
+    Thanks to Daniel Leidert.
 
 Params
 
 The following changes have been made to the params code since the 1.71.1
 release.
 
-  • Added doc for man.output.lang.in.name.enabled parameter. This
-    checkin completes support for writing file/pathnames for man-pages
-    with $lang include in the names. Closes #1585967. knightly
-    accolades to Daniel Leidert for providing the feature request.
+  • Added doc for man.output.lang.in.name.enabled parameter. This
+    checkin completes support for writing file/pathnames for man-pages
+    with $lang include in the names. Closes #1585967. knightly
+    accolades to Daniel Leidert for providing the feature request.
 
-  • Added new param man.output.lang.in.name.enabled, which
-    controls whether $LANG value is included in manpages
-    filenames and pathnames. It works like this:
+  • Added new param man.output.lang.in.name.enabled, which
+    controls whether $LANG value is included in manpages
+    filenames and pathnames. It works like this:
 
-    If the value of man.output.lang.in.name.enabled is non-zero,
-    man-page files are output with the $lang value included in
-    their filenames or pathnames as follows;
+    If the value of man.output.lang.in.name.enabled is non-zero,
+    man-page files are output with the $lang value included in
+    their filenames or pathnames as follows;
 
-    - if man.output.subdirs.enabled is non-zero, each file is
-      output to, e.g., a /$lang/man8/foo.8 pathname
+    - if man.output.subdirs.enabled is non-zero, each file is
+      output to, e.g., a /$lang/man8/foo.8 pathname
 
-    - if man.output.subdirs.enabled is zero, each file is output
-      with a foo.$lang.8 filename
+    - if man.output.subdirs.enabled is zero, each file is output
+      with a foo.$lang.8 filename
 
-  • Added the man.string.subst.map.local.pre and
-    man.string.subst.map.local.post parameters. Those parameters
-    enable local additions and changes to string-substitution mappings
-    without the need to change the value of man.string.subst.map
-    parameter (which is for standard system mappings). Closes
-    #1456738. Thanks to Sam Steingold for constructing a true
-    stylesheet torture test (the clisp docs) that exposed the need for
-    these params.
+  • Added the man.string.subst.map.local.pre and
+    man.string.subst.map.local.post parameters. Those parameters
+    enable local additions and changes to string-substitution mappings
+    without the need to change the value of man.string.subst.map
+    parameter (which is for standard system mappings). Closes
+    #1456738. Thanks to Sam Steingold for constructing a true
+    stylesheet torture test (the clisp docs) that exposed the need for
+    these params.
 
-  • Add index.page.number.properties by default.
+  • Add index.page.number.properties by default.
 
-  • Added index.page.number.properties
-     to allow customizations of page numbers in indexes.
+  • Added index.page.number.properties
+     to allow customizations of page numbers in indexes.
 
-  • Move show-destination="replace" property from template to attribute-set
-    so it can be customized.
+  • Move show-destination="replace" property from template to attribute-set
+    so it can be customized.
 
-  • Add support for sorting glossary entries
+  • Add support for sorting glossary entries
 
-  • Add option to include qanda in tables of contents.
+  • Add option to include qanda in tables of contents.
 
-  • Moved all properties to attribute-sets so can be customized more easily.
+  • Moved all properties to attribute-sets so can be customized more easily.
 
 Template
 
 The following changes have been made to the template code since the 1.71.1
 release.
 
-  • Added workaround for Xalan bug: use for-each and copy instead of copy-of (#
+  • Added workaround for Xalan bug: use for-each and copy instead of copy-of (#
     1604770).
 
 Roundtrip
@@ -9578,7 +9582,7 @@ Roundtrip
 The following changes have been made to the roundtrip code since the 1.71.1
 release.
 
-  • rename to roundtrip, add OpenOffice support
+  • rename to roundtrip, add OpenOffice support
 
 Release: 1.71.1
 
@@ -9598,112 +9602,112 @@ Common
 The following changes have been made to the common code since the 1.71.1
 release.
 
-  • For backward compatability autoidx-ng.xsl is invoking "kosek" indexing method again.
+  • For backward compatability autoidx-ng.xsl is invoking "kosek" indexing method again.
 
-  • Add support for Xalan generating a root xml:base like saxon.
+  • Add support for Xalan generating a root xml:base like saxon.
 
 FO
 
 The following changes have been made to the fo code since the 1.71.1 release.
 
-  • For backward compatability autoidx-ng.xsl is invoking "kosek" indexing method again.
+  • For backward compatability autoidx-ng.xsl is invoking "kosek" indexing method again.
 
-  • Add support for Xalan to add root node xml:base for db5 docs.
+  • Add support for Xalan to add root node xml:base for db5 docs.
 
-  • Added support for profiling based on xml:lang and status attributes.
+  • Added support for profiling based on xml:lang and status attributes.
 
 HTML
 
 The following changes have been made to the html code since the 1.71.1 release.
 
-  • For backward compatability autoidx-ng.xsl is invoking "kosek" indexing method again.
+  • For backward compatability autoidx-ng.xsl is invoking "kosek" indexing method again.
 
-  • Add support for Xalan to add root node xml:base for db5 docs.
+  • Add support for Xalan to add root node xml:base for db5 docs.
 
-  • Added support for profiling based on xml:lang and status attributes.
+  • Added support for profiling based on xml:lang and status attributes.
 
-  • Made changes in namespace declarations to prevent xmllint's
-    canonicalizer from treating them as relative namespace URIs.
+  • Made changes in namespace declarations to prevent xmllint's
+    canonicalizer from treating them as relative namespace URIs.
 
-      - Changed xmlns:k="java:com.isogen.saxoni18n.Saxoni18nService"
-        to xmlns:k="http://www.isogen.com/functions/
+      - Changed xmlns:k="java:com.isogen.saxoni18n.Saxoni18nService"
+        to xmlns:k="http://www.isogen.com/functions/
     com.isogen.saxoni18n.Saxoni18nService";
-        Saxon accepts either form
-        (see http://www.saxonica.com/documentation/extensibility/
+        Saxon accepts either form
+        (see http://www.saxonica.com/documentation/extensibility/
     functions.html);
-        to Saxon, "the part of the URI before the final '/' is immaterial".
+        to Saxon, "the part of the URI before the final '/' is immaterial".
 
-      - Changed, e.g. xmlns:xverb="com.nwalsh.xalan.Verbatim" to
-        xmlns:xverb="xalan://com.nwalsh.xalan.Verbatim"; Xalan accepts
-        either form
-        (see http://xml.apache.org/xalan-j/extensions.html#
+      - Changed, e.g. xmlns:xverb="com.nwalsh.xalan.Verbatim" to
+        xmlns:xverb="xalan://com.nwalsh.xalan.Verbatim"; Xalan accepts
+        either form
+        (see http://xml.apache.org/xalan-j/extensions.html#
     java-namespace-declare);
-        just as Saxon does, it will "simply use the string to the
-        right of the rightmost forward slash as the Java class name".
+        just as Saxon does, it will "simply use the string to the
+        right of the rightmost forward slash as the Java class name".
 
-      - Changed xmlns:xalanredirect="org.apache.xalan.xslt.extensions.Redirect"
-        to xmlns:redirect="http://xml.apache.org/xalan/redirect", and
-        adjusted associated code to make the current Xalan redirect spec.
-        (see http://xml.apache.org/xalan-j/apidocs/org/apache/xalan/lib/
+      - Changed xmlns:xalanredirect="org.apache.xalan.xslt.extensions.Redirect"
+        to xmlns:redirect="http://xml.apache.org/xalan/redirect", and
+        adjusted associated code to make the current Xalan redirect spec.
+        (see http://xml.apache.org/xalan-j/apidocs/org/apache/xalan/lib/
     Redirect.html)
 
-  • Added the html.append and chunk.append parameters. By default, the
-    value of both is empty; but the internal DocBook XSL stylesheets
-    build sets their value to "<xsl:text>&#x0a;</xsl:text>", in order
-    to ensure that all files in the docbook-xsl-doc package end in a
-    newline character. (Because diff and some other tools may emit
-    error messages and/or not behave as expected when processing
-    files that are not newline-terminated.)
+  • Added the html.append and chunk.append parameters. By default, the
+    value of both is empty; but the internal DocBook XSL stylesheets
+    build sets their value to "<xsl:text>&#x0a;</xsl:text>", in order
+    to ensure that all files in the docbook-xsl-doc package end in a
+    newline character. (Because diff and some other tools may emit
+    error messages and/or not behave as expected when processing
+    files that are not newline-terminated.)
 
 Highlighting
 
 The following changes have been made to the highlighting code since the 1.71.1
 release.
 
-  • Added license information
+  • Added license information
 
 Manpages
 
 The following changes have been made to the manpages code since the 1.71.1
 release.
 
-  • Added initial support in manpages output for footnote, annotation,
-    and alt instances. Basically, they all now get handled the same
-    way ulink instances are. They are treated as a class as "note
-    sources": A numbered marker is generated at the place in the main
-    text flow where they occur, then their contents are displayed in
-    an endnotes section at the end of the man page (currently titled
-    REFERENCES, for English output, but will be changed to NOTES).
+  • Added initial support in manpages output for footnote, annotation,
+    and alt instances. Basically, they all now get handled the same
+    way ulink instances are. They are treated as a class as "note
+    sources": A numbered marker is generated at the place in the main
+    text flow where they occur, then their contents are displayed in
+    an endnotes section at the end of the man page (currently titled
+    REFERENCES, for English output, but will be changed to NOTES).
 
-    This support is not yet complete. It works for most "normal"
-    cases, but probably mishandles a good number of cases. More
-    testing will be needed to expose the problems. It may well also
-    introduce some bugs and regressions in other areas, including
-    basic paragraph handling, handling of "mixed block" content,
-    handling of other indented content, and handling of authorblurb
-    and personblurb in the AUTHORS section.
+    This support is not yet complete. It works for most "normal"
+    cases, but probably mishandles a good number of cases. More
+    testing will be needed to expose the problems. It may well also
+    introduce some bugs and regressions in other areas, including
+    basic paragraph handling, handling of "mixed block" content,
+    handling of other indented content, and handling of authorblurb
+    and personblurb in the AUTHORS section.
 
 Params
 
 The following changes have been made to the params code since the 1.71.1
 release.
 
-  • Added support for profiling based on xml:lang and status attributes.
+  • Added support for profiling based on xml:lang and status attributes.
 
-  • Added the html.append and chunk.append parameters. By default, the
-    value of both is empty; but the internal DocBook XSL stylesheets
-    build sets their value to "<xsl:text>&#x0a;</xsl:text>", in order
-    to ensure that all files in the docbook-xsl-doc package end in a
-    newline character. (Because diff and some other tools may emit
-    error messages and/or not behave as expected when processing
-    files that are not newline-terminated.)
+  • Added the html.append and chunk.append parameters. By default, the
+    value of both is empty; but the internal DocBook XSL stylesheets
+    build sets their value to "<xsl:text>&#x0a;</xsl:text>", in order
+    to ensure that all files in the docbook-xsl-doc package end in a
+    newline character. (Because diff and some other tools may emit
+    error messages and/or not behave as expected when processing
+    files that are not newline-terminated.)
 
 Profiling
 
 The following changes have been made to the profiling code since the 1.71.1
 release.
 
-  • Added support for profiling based on xml:lang and status attributes.
+  • Added support for profiling based on xml:lang and status attributes.
 
 Release: 1.71.0
 
@@ -9756,256 +9760,255 @@ Common
 The following changes have been made to the common code since the 1.70.1
 release.
 
-  • Added reference.autolabel parameter for controlling labels on
-    reference output.
+  • Added reference.autolabel parameter for controlling labels on
+    reference output.
 
-  • Support rows that are *completely* overlapped by the preceding row
+  • Support rows that are *completely* overlapped by the preceding row
 
-  • New modules for supporting indexing extensions.
+  • New modules for supporting indexing extensions.
 
-  • Support startinglinenumber on orderedlist
+  • Support startinglinenumber on orderedlist
 
 Extensions
 
 The following changes have been made to the extensions code since the 1.70.1
 release.
 
-  • Completely reworked extensions build system; now uses NetBeans and ant
+  • Completely reworked extensions build system; now uses NetBeans and ant
 
 FO
 
 The following changes have been made to the fo code since the 1.70.1 release.
 
-  • xsl:sort lang attribute now uses two-char substring of lang attribute.
+  • xsl:sort lang attribute now uses two-char substring of lang attribute.
 
-  • Support titlecase "Java", "Perl", and "IDL" as values for the
-    language attribute on classsynopsis, etc. (instead of just
-    lowercase "java", "perl", and "idl"). Also support "c++" and "C++"
-    (instead of just "cpp").
+  • Support titlecase "Java", "Perl", and "IDL" as values for the
+    language attribute on classsynopsis, etc. (instead of just
+    lowercase "java", "perl", and "idl"). Also support "c++" and "C++"
+    (instead of just "cpp").
 
-    Affects HTML, FO, and manpages output. Closes bug 1552332. Thanks
-    to "Brian A. Vanderburg II".
+    Affects HTML, FO, and manpages output. Closes bug 1552332. Thanks
+    to "Brian A. Vanderburg II".
 
-  • Added support for the reference.autolabel param in (X)HTML and FO
+  • Added support for the reference.autolabel param in (X)HTML and FO
     output.
 
-  • Support rows that are *completely* overlapped by the preceding row
+  • Support rows that are *completely* overlapped by the preceding row
 
-  • Rearranged templates for the 3 indexing methods
-    and changed method named 'english' to 'basic'.
+  • Rearranged templates for the 3 indexing methods
+    and changed method named 'english' to 'basic'.
 
-  • New modules for supporting indexing extensions.
+  • New modules for supporting indexing extensions.
 
-  • Turn off blank-body for fop1.extensions too since fop 0.92
-    does not support it either.
+  • Turn off blank-body for fop1.extensions too since fop 0.92
+    does not support it either.
 
-  • Add Xalan variant to test for exslt:node-set function.
-    Xalan can use function named node-set(), but doesn't
-    recognize it using function-available().
+  • Add Xalan variant to test for exslt:node-set function.
+    Xalan can use function named node-set(), but doesn't
+    recognize it using function-available().
 
-  • Added support to FO stylesheets for handling instances of Org
-    where it occurs outside of *info content. In HTML stylesheets,
-    moved handling of Org out of info.xsl and into inline.xsl. In both
-    FO and HTML stylesheets, added support for correctly processing
-    Affiliation and Jobtitle.
+  • Added support to FO stylesheets for handling instances of Org
+    where it occurs outside of *info content. In HTML stylesheets,
+    moved handling of Org out of info.xsl and into inline.xsl. In both
+    FO and HTML stylesheets, added support for correctly processing
+    Affiliation and Jobtitle.
 
-  • Don't output punctuation between Refname and Refpurpose if
-    Refpurpose is empty. Also corrected handling of Refsect2/title
-    instances, and removed some debugging stuff that was generated in
-    manpages output to mark the ends of sections.
+  • Don't output punctuation between Refname and Refpurpose if
+    Refpurpose is empty. Also corrected handling of Refsect2/title
+    instances, and removed some debugging stuff that was generated in
+    manpages output to mark the ends of sections.
 
-  • Added new email.delimiters.enabled param. If non-zero (the
-    default), delimiters are generated around e-mail addresses (output
-    of the email element). If zero, the delimiters are suppressed.
+  • Added new email.delimiters.enabled param. If non-zero (the
+    default), delimiters are generated around e-mail addresses (output
+    of the email element). If zero, the delimiters are suppressed.
 
-  • Initial support of syntax highlighting of programlistings.
+  • Initial support of syntax highlighting of programlistings.
 
-  • Chapter after preface should restart numbering of pages.
+  • Chapter after preface should restart numbering of pages.
 
 HTML
 
 The following changes have been made to the html code since the 1.70.1 release.
 
-  • xsl:sort lang attribute now uses two-char substring of lang attribute.
+  • xsl:sort lang attribute now uses two-char substring of lang attribute.
 
-  • Support titlecase "Java", "Perl", and "IDL" as values for the
-    language attribute on classsynopsis, etc. (instead of just
-    lowercase "java", "perl", and "idl"). Also support "c++" and "C++"
-    (instead of just "cpp").
+  • Support titlecase "Java", "Perl", and "IDL" as values for the
+    language attribute on classsynopsis, etc. (instead of just
+    lowercase "java", "perl", and "idl"). Also support "c++" and "C++"
+    (instead of just "cpp").
 
-    Affects HTML, FO, and manpages output. Closes bug 1552332. Thanks
-    to "Brian A. Vanderburg II".
+    Affects HTML, FO, and manpages output. Closes bug 1552332. Thanks
+    to "Brian A. Vanderburg II".
 
-  • Added support for the reference.autolabel param in (X)HTML and FO
+  • Added support for the reference.autolabel param in (X)HTML and FO
     output.
 
-  • Support rows that are *completely* overlapped by the preceding row
+  • Support rows that are *completely* overlapped by the preceding row
 
-  • Rearranged templates for the 3 indexing methods
-    and changed method named 'english' to 'basic'.
+  • Rearranged templates for the 3 indexing methods
+    and changed method named 'english' to 'basic'.
 
-  • New modules for supporting indexing extensions.
+  • New modules for supporting indexing extensions.
 
-  • Added several new HTML parameters for controlling appearance of
-    content on HTML title pages:
+  • Added several new HTML parameters for controlling appearance of
+    content on HTML title pages:
 
     contrib.inline.enabled:
-      If non-zero (the default), output of the contrib element is
-      displayed as inline content rather than as block content.
+      If non-zero (the default), output of the contrib element is
+      displayed as inline content rather than as block content.
 
     othercredit.like.author.enabled:
-      If non-zero, output of the othercredit element on titlepages is
-      displayed in the same style as author and editor output. If zero
-      (the default), othercredit output is displayed using a style
-      different than that of author and editor.
+      If non-zero, output of the othercredit element on titlepages is
+      displayed in the same style as author and editor output. If zero
+      (the default), othercredit output is displayed using a style
+      different than that of author and editor.
 
     blurb.on.titlepage.enabled:
-      If non-zero, output from authorblurb and personblurb elements is
-      displayed on title pages. If zero (the default), output from
-      those elements is suppressed on title pages (unless you are
-      using a titlepage customization that causes them to be included).
+      If non-zero, output from authorblurb and personblurb elements is
+      displayed on title pages. If zero (the default), output from
+      those elements is suppressed on title pages (unless you are
+      using a titlepage customization that causes them to be included).
 
     editedby.enabled
-      If non-zero (the default), a localized Edited by heading is
-      displayed above editor names in output of the editor element.
+      If non-zero (the default), a localized Edited by heading is
+      displayed above editor names in output of the editor element.
 
-  • Add Xalan variant to test for exslt:node-set function.
-    Xalan can use function named node-set(), but doesn't
-    recognize it using function-available().
+  • Add Xalan variant to test for exslt:node-set function.
+    Xalan can use function named node-set(), but doesn't
+    recognize it using function-available().
 
-  • Added support to FO stylesheets for handling instances of Org
-    where it occurs outside of *info content. In HTML stylesheets,
-    moved handling of Org out of info.xsl and into inline.xsl. In both
-    FO and HTML stylesheets, added support for correctly processing
-    Affiliation and Jobtitle.
+  • Added support to FO stylesheets for handling instances of Org
+    where it occurs outside of *info content. In HTML stylesheets,
+    moved handling of Org out of info.xsl and into inline.xsl. In both
+    FO and HTML stylesheets, added support for correctly processing
+    Affiliation and Jobtitle.
 
-  • Don't output punctuation between Refname and Refpurpose if
-    Refpurpose is empty. Also corrected handling of Refsect2/title
-    instances, and removed some debugging stuff that was generated in
-    manpages output to mark the ends of sections.
+  • Don't output punctuation between Refname and Refpurpose if
+    Refpurpose is empty. Also corrected handling of Refsect2/title
+    instances, and removed some debugging stuff that was generated in
+    manpages output to mark the ends of sections.
 
-  • Added new email.delimiters.enabled param. If non-zero (the
-    default), delimiters are generated around e-mail addresses (output
-    of the email element). If zero, the delimiters are suppressed.
+  • Added new email.delimiters.enabled param. If non-zero (the
+    default), delimiters are generated around e-mail addresses (output
+    of the email element). If zero, the delimiters are suppressed.
 
-  • Added qanda.nested.in.toc param. Default value is zero. If
-    non-zero, instances of "nested" Qandaentry (ones that are children
-    of Answer elements) are displayed in the TOC. Closes patch 1509018
-    (from Daniel Leidert). Currently on affects HTML output (no patch
-    for FO output provided).
+  • Added qanda.nested.in.toc param. Default value is zero. If
+    non-zero, instances of "nested" Qandaentry (ones that are children
+    of Answer elements) are displayed in the TOC. Closes patch 1509018
+    (from Daniel Leidert). Currently on affects HTML output (no patch
+    for FO output provided).
 
-  • Improved handling of relative locations generated files
+  • Improved handling of relative locations generated files
 
-  • Initial support of syntax highlighting of programlistings.
+  • Initial support of syntax highlighting of programlistings.
 
-  • Support org
+  • Support org
 
-  • Support person
+  • Support person
 
-  • Support $keep.relative.image.uris also when chunking
+  • Support $keep.relative.image.uris also when chunking
 
 Highlighting
 
 The following changes have been made to the highlighting code since the 1.70.1
 release.
 
-  • Initial support of syntax highlighting of programlistings.
+  • Initial support of syntax highlighting of programlistings.
 
 Manpages
 
 The following changes have been made to the manpages code since the 1.70.1
 release.
 
-  • Suppress footnote markers and output warning that footnotes are
-    not yet supported.
+  • Suppress footnote markers and output warning that footnotes are
+    not yet supported.
 
-  • Handle instances of address/otheraddr/ulink in author et al in the
-    same way as email instances; that is, display them on the same
-    linke as the author, editor, etc., name.
+  • Handle instances of address/otheraddr/ulink in author et al in the
+    same way as email instances; that is, display them on the same
+    linke as the author, editor, etc., name.
 
-  • Don't number or link-list any Ulink instance whose string value is
-    identical to the value of its url attribute. Just display it inline.
+  • Don't number or link-list any Ulink instance whose string value is
+    identical to the value of its url attribute. Just display it inline.
 
-  • Don't output punctuation between Refname and Refpurpose if
-    Refpurpose is empty. Also corrected handling of Refsect2/title
-    instances, and removed some debugging stuff that was generated in
-    manpages output to mark the ends of sections.
+  • Don't output punctuation between Refname and Refpurpose if
+    Refpurpose is empty. Also corrected handling of Refsect2/title
+    instances, and removed some debugging stuff that was generated in
+    manpages output to mark the ends of sections.
 
-  • Added new email.delimiters.enabled param. If non-zero (the
-    default), delimiters are generated around e-mail addresses (output
-    of the email element). If zero, the delimiters are suppressed.
+  • Added new email.delimiters.enabled param. If non-zero (the
+    default), delimiters are generated around e-mail addresses (output
+    of the email element). If zero, the delimiters are suppressed.
 
-  • In manpages output, if the last/nearest *info element for
-    particular Refentry has multiple Copyright and/or Legalnotice
-    children, process them all (not just the first ones). Closes bug
-    1524576. Thanks to Sam Steingold for the report and to Daniel
-    Leidert for providing a patch.
+  • In manpages output, if the last/nearest *info element for
+    particular Refentry has multiple Copyright and/or Legalnotice
+    children, process them all (not just the first ones). Closes bug
+    1524576. Thanks to Sam Steingold for the report and to Daniel
+    Leidert for providing a patch.
 
 Params
 
 The following changes have been made to the params code since the 1.70.1
 release.
 
-  • Added reference.autolabel parameter for controlling labels on
-    reference output.
+  • Added reference.autolabel parameter for controlling labels on
+    reference output.
 
-  • Added namespace declarations to document elements for all param files.
+  • Added namespace declarations to document elements for all param files.
 
-  • Updated index.method doc to describe revised setup for importing index
-     extensions.
+  • Updated index.method doc to describe revised setup for importing index extensions.
 
-  • Added several new HTML parameters for controlling appearance of
-    content on HTML title pages:
+  • Added several new HTML parameters for controlling appearance of
+    content on HTML title pages:
 
     contrib.inline.enabled:
-      If non-zero (the default), output of the contrib element is
-      displayed as inline content rather than as block content.
+      If non-zero (the default), output of the contrib element is
+      displayed as inline content rather than as block content.
 
     othercredit.like.author.enabled:
-      If non-zero, output of the othercredit element on titlepages is
-      displayed in the same style as author and editor output. If zero
-      (the default), othercredit output is displayed using a style
-      different than that of author and editor.
+      If non-zero, output of the othercredit element on titlepages is
+      displayed in the same style as author and editor output. If zero
+      (the default), othercredit output is displayed using a style
+      different than that of author and editor.
 
     blurb.on.titlepage.enabled:
-      If non-zero, output from authorblurb and personblurb elements is
-      displayed on title pages. If zero (the default), output from
-      those elements is suppressed on title pages (unless you are
-      using a titlepage customization that causes them to be included).
+      If non-zero, output from authorblurb and personblurb elements is
+      displayed on title pages. If zero (the default), output from
+      those elements is suppressed on title pages (unless you are
+      using a titlepage customization that causes them to be included).
 
     editedby.enabled
-      If non-zero (the default), a localized Edited by heading is
-      displayed above editor names in output of the editor element.
+      If non-zero (the default), a localized Edited by heading is
+      displayed above editor names in output of the editor element.
 
-  • Added new email.delimiters.enabled param. If non-zero (the
-    default), delimiters are generated around e-mail addresses (output
-    of the email element). If zero, the delimiters are suppressed.
+  • Added new email.delimiters.enabled param. If non-zero (the
+    default), delimiters are generated around e-mail addresses (output
+    of the email element). If zero, the delimiters are suppressed.
 
-  • Added qanda.nested.in.toc param. Default value is zero. If
-    non-zero, instances of "nested" Qandaentry (ones that are children
-    of Answer elements) are displayed in the TOC. Closes patch 1509018
-    (from Daniel Leidert). Currently on affects HTML output (no patch
-    for FO output provided).
+  • Added qanda.nested.in.toc param. Default value is zero. If
+    non-zero, instances of "nested" Qandaentry (ones that are children
+    of Answer elements) are displayed in the TOC. Closes patch 1509018
+    (from Daniel Leidert). Currently on affects HTML output (no patch
+    for FO output provided).
 
-  • Initial support of syntax highlighting of programlistings.
+  • Initial support of syntax highlighting of programlistings.
 
 Tools
 
 The following changes have been made to the tools code since the 1.70.1
 release.
 
-  • Racheted down font sizes of headings in example makefile FO output.
+  • Racheted down font sizes of headings in example makefile FO output.
 
-  • Added param and attribute set to example makefile, for getting
-    wrapping in verbatims in FO output.
+  • Added param and attribute set to example makefile, for getting
+    wrapping in verbatims in FO output.
 
-  • Renamed Makefile.paramDoc to Makefile.docParam.
+  • Renamed Makefile.paramDoc to Makefile.docParam.
 
-  • Added Makefile.paramDoc file, for creating versions of param.xsl
-    files with doc embedded.
+  • Added Makefile.paramDoc file, for creating versions of param.xsl
+    files with doc embedded.
 
-  • Added variable to example makefile for controlling whether HTML or
-    XHTML is generated.
+  • Added variable to example makefile for controlling whether HTML or
+    XHTML is generated.
 
 Release: 1.70.1
 
@@ -10260,8 +10263,8 @@ The following changes have been made to the fo code since the 1.69.1 release.
 
     Modified: fo/autotoc.xsl,1.30; fo/qandaset.xsl,1.20 - Robert Stayton
 
-  • Added parameter ulink.hyphenate.chars. Added parameter insert.link
-    .page.number.
+  • Added parameter ulink.hyphenate.chars. Added parameter
+    insert.link.page.number.
 
     Modified: fo/param.ent,1.98; fo/param.xweb,1.111 - Robert Stayton
 
@@ -10525,10 +10528,10 @@ The following changes have been made to the fo code since the 1.69.1 release.
   • Implemented RFE #1292615.
 
     Added bunch of new parameters (attribute sets) that affect list
-    presentation: list.block.properties, itemizedlist.properties, orderedlist
-    .properties, itemizedlist.label.properties and orderedlist.label
-    .properties. Default behaviour of stylesheets has not been changed but
-    further customizations will be much more easier.
+    presentation: list.block.properties, itemizedlist.properties,
+    orderedlist.properties, itemizedlist.label.properties and
+    orderedlist.label.properties. Default behaviour of stylesheets has not been
+    changed but further customizations will be much more easier.
 
     Modified: fo/lists.xsl,1.61; fo/param.ent,1.87; fo/param.xweb,1.98; params/
     itemizedlist.label.properties.xml,1.1; params/
@@ -10603,17 +10606,17 @@ The following changes have been made to the html code since the 1.69.1 release.
     param.xweb,1.101; params/autotoc.label.in.hyperlink.xml,1.1 - Michael(tm)
     Smith
 
-  • Added two new params: html.head.legalnotice.link.types and html.head.
-    legalnotice.link.multiple.
+  • Added two new params: html.head.legalnotice.link.types and
+    html.head.legalnotice.link.multiple.
 
     If the value of the generate.legalnotice.link is non-zero, then the
     stylesheet generates (in the head section of the HTML source) either a
-    single HTML link element or, if the value of the html.head.legalnotice.link
-    .multiple is non-zero, one link element for each link type specified. Each
-    link has the following attributes:
+    single HTML link element or, if the value of the
+    html.head.legalnotice.link.multiple is non-zero, one link element for each
+    link type specified. Each link has the following attributes:
 
-    - a rel attribute whose value is derived from the value of html.head.
-    legalnotice.link.types
+    - a rel attribute whose value is derived from the value of
+    html.head.legalnotice.link.types
 
     - an href attribute whose value is set to the URL of the file containing
     the legalnotice
@@ -10844,9 +10847,9 @@ release.
 
   • Added man.table.footnotes.divider param.
 
-    In each table that contains footenotes, the string specified by the man.
-    table.footnotes.divider parameter is output before the list of footnotes
-    for the table.
+    In each table that contains footenotes, the string specified by the
+    man.table.footnotes.divider parameter is output before the list of
+    footnotes for the table.
 
     Modified: manpages/docbook.xsl,1.73; manpages/links.xsl,1.6; manpages/
     param.ent,1.21; manpages/param.xweb,1.23; params/
@@ -11201,17 +11204,17 @@ release.
     param.xweb,1.101; params/autotoc.label.in.hyperlink.xml,1.1 - Michael(tm)
     Smith
 
-  • Added two new params: html.head.legalnotice.link.types and html.head.
-    legalnotice.link.multiple.
+  • Added two new params: html.head.legalnotice.link.types and
+    html.head.legalnotice.link.multiple.
 
     If the value of the generate.legalnotice.link is non-zero, then the
     stylesheet generates (in the head section of the HTML source) either a
-    single HTML link element or, if the value of the html.head.legalnotice.link
-    .multiple is non-zero, one link element for each link type specified. Each
-    link has the following attributes:
+    single HTML link element or, if the value of the
+    html.head.legalnotice.link.multiple is non-zero, one link element for each
+    link type specified. Each link has the following attributes:
 
-    - a rel attribute whose value is derived from the value of html.head.
-    legalnotice.link.types
+    - a rel attribute whose value is derived from the value of
+    html.head.legalnotice.link.types
 
     - an href attribute whose value is set to the URL of the file containing
     the legalnotice
@@ -11255,9 +11258,9 @@ release.
 
   • Added man.table.footnotes.divider param.
 
-    In each table that contains footenotes, the string specified by the man.
-    table.footnotes.divider parameter is output before the list of footnotes
-    for the table.
+    In each table that contains footenotes, the string specified by the
+    man.table.footnotes.divider parameter is output before the list of
+    footnotes for the table.
 
     Modified: manpages/docbook.xsl,1.73; manpages/links.xsl,1.6; manpages/
     param.ent,1.21; manpages/param.xweb,1.23; params/
@@ -11472,10 +11475,10 @@ release.
   • Implemented RFE #1292615.
 
     Added bunch of new parameters (attribute sets) that affect list
-    presentation: list.block.properties, itemizedlist.properties, orderedlist
-    .properties, itemizedlist.label.properties and orderedlist.label
-    .properties. Default behaviour of stylesheets has not been changed but
-    further customizations will be much more easier.
+    presentation: list.block.properties, itemizedlist.properties,
+    orderedlist.properties, itemizedlist.label.properties and
+    orderedlist.label.properties. Default behaviour of stylesheets has not been
+    changed but further customizations will be much more easier.
 
     Modified: fo/lists.xsl,1.61; fo/param.ent,1.87; fo/param.xweb,1.98; params/
     itemizedlist.label.properties.xml,1.1; params/
@@ -11637,7 +11640,7 @@ Common
     be processed using the following URI for the driver Website tabular.xsl
     file:
 
-    http://docbook.sourceforge.net/release/xsl/current/website/tabular.xsl
+    http://cdn.docbook.org/release/xsl/current/website/tabular.xsl
 
   • A procedure without a title is now treated as an “informal” procedure
     (meaning that it is not added to any generated “list of procedures” and has
@@ -11651,7 +11654,7 @@ Common
 
     To indicate that you want a choice separator generated for a particular
     list, you need to put a processing instruction (PI) of the form <?
-    dbchoice choice="foo"?> as a child of the list. For example:
+    dbchoice choice="foo"?> as a child of the list. For example:
 
       <para>Choose from
       ONE and ONLY ONE of the following:
@@ -11667,7 +11670,7 @@ Common
 
     As a temporary workaround for the fact that most of the DocBook non-English
     locale files don't have a localization for the word “or”, you can put in a
-    literal string to be used; example for French: <?dbchoice choice="ou">.
+    literal string to be used; example for French: <?dbchoice choice="ou">.
     That is, use “ou” instead of “or”.
 
 FO
@@ -11675,7 +11678,7 @@ FO
   • Added content-type property to external-graphic element, based on imagedata
     format attribute.
 
-  • Added support for generating <rx:meta-field creator="$VERSION"/> field for
+  • Added support for generating <rx:meta-field creator="$VERSION"/> field for
     XEP output. This makes the DocBook XSL stylesheet version information
     available through the Document Properties menu in Acrobat Reader and other
     PDF viewers.
@@ -11721,11 +11724,11 @@ Help
 
 HTML
 
-  • Added a first cut at support in HTML output for DocBook 5 style annotation
-    s. Controlled using the annotation.support parameter, and implemented using
-    JavaScript and CSS styling. For more details, see the documentation for the
-    annotation.js, annotation.css, annotation.graphic.open, and
-    annotation.graphic.close parameters.
+  • Added a first cut at support in HTML output for DocBook 5 style
+    annotations. Controlled using the annotation.support parameter, and
+    implemented using JavaScript and CSS styling. For more details, see the
+    documentation for the annotation.js, annotation.css,
+    annotation.graphic.open, and annotation.graphic.close parameters.
 
   • Generate client-side image map for imageobjectco with areas using calspair
     units
@@ -11744,13 +11747,13 @@ HTML
 
   • Added initial, experimental support for generating content for the HTML
     title attribute from content of the alt element. This change adds support
-    for the following inline elements only (none of them are block elements):
+    for the following inline elements only (none of them are block elements): 
     abbrev, accel, acronym, action, application, authorinitials, beginpage,
     citation, citerefentry, citetitle, city, classname, code, command,
     computeroutput, constant, country, database, email, envar, errorcode,
     errorname, errortext, errortype, exceptionname, fax, filename, firstname,
-    firstterm, foreignphrase, function, glossterm, guibutton, guiicon, guilabel
-    , guimenu, guimenuitem, guisubmenu, hardware, honorific, interface,
+    firstterm, foreignphrase, function, glossterm, guibutton, guiicon,
+    guilabel, guimenu, guimenuitem, guisubmenu, hardware, honorific, interface,
     interfacename, keycap, keycode, keysym, lineage, lineannotation, literal,
     markup, medialabel, methodname, mousebutton, option, optional, otheraddr,
     othername, package, parameter, personname, phone, pob, postcode,
@@ -11780,8 +11783,8 @@ and footers.
     man.justify and man.hyphenate.
 
     Note that the default for the both of those is zero (off), because
-    justified text looks good only when it is also hyphenated; to quote the
-    Hyphenation” node from the groff info page:
+    justified text looks good only when it is also hyphenated; to quote the “
+    Hyphenation” node from the groff info page:
 
         Since the odds are not great for finding a set of words, for every
         output line, which fit nicely on a line without inserting excessive
@@ -11799,9 +11802,9 @@ and footers.
   • Added parameters for controlling hyphenation of computer inlines,
     filenames, and URLs. By default, even when hyphenation is enabled
     (globally), hyphenation is now suppressed for "computer inlines"
-    (currently, just classname, constant, envar, errorcode, option, replaceable
-    , userinput, type, and varname, and for filenames, and for URLs from link.
-    It can be (re)enabled using the man.hyphenate.computer.inlines,
+    (currently, just classname, constant, envar, errorcode, option,
+    replaceable, userinput, type, and varname, and for filenames, and for URLs
+    from link. It can be (re)enabled using the man.hyphenate.computer.inlines,
     man.hyphenate.filenames, and man.hyphenate.urls parameters.
 
   • Implemented a new system for replacing Unicode characters. There are two
@@ -11829,8 +11832,8 @@ and footers.
 
     In addition to those common symbols, certain users may have a need to use
     symbols from other Unicode blocks. Say, somebody who is documenting an
-    application related to math might need to use a bunch of symbols from the
-    Mathematical Operators” Unicode block (there are about 65 characters in
+    application related to math might need to use a bunch of symbols from the “
+    Mathematical Operators” Unicode block (there are about 65 characters in
     that block that have reasonable roff equivalents). Or somebody else might
     really like Dingbats -- such as the checkmark character -- and so might use
     a bunch of things from the “Dingbat” block (141 characters in that that
@@ -11838,9 +11841,9 @@ and footers.
     gracefully into roff).
 
     So, the old replace-entities mechanism was replaced with a completely
-    different mechanism that is based on use of two “maps”: a “substitution
-    map” and a “character map” (the latter in a format compliant with the XSLT
-    2.0 spec and therefore completely “forward compatible” with XSLT 2.0).
+    different mechanism that is based on use of two “maps”: a “substitution map
+    ” and a “character map” (the latter in a format compliant with the XSLT 2.0
+    spec and therefore completely “forward compatible” with XSLT 2.0).
 
     The substitution map is controlled through the man.string.subst.map
     parameter, and is used to replace things like the backslash character
@@ -12019,7 +12022,7 @@ and footers.
 
         In practice, there are many pages that simply have a version number in
         the “source” field. So, it looks like what we have is a two-part field,
-        Name Version, where:
+        Name Version, where:
 
         Name
 
@@ -12114,13 +12117,13 @@ and footers.
   • Added support for processing funcparams.
 
   • Removed the space that was being output between funcdef and paramdef;
-    example: was: float rand (void); now: float rand(void)
+    example: was: float rand (void); now: float rand(void)
 
   • Turned off bold formatting for the type element when it occurs within a
     funcdef or paramdef
 
-  • Corrected rendering of simplelist. Any <simplelist type="inline" instance
-    is now rendered as a comma-separated list (also with an optional localized
+  • Corrected rendering of simplelist. Any <simplelist type="inline" instance
+    is now rendered as a comma-separated list (also with an optional localized 
     “and” or “or” before the last item -- see description elsewhere in these
     release notes). Any simplelist instance whose type is not inline is
     rendered as a one-column vertical list (ignoring the values of the type and
@@ -12159,8 +12162,8 @@ and footers.
     kludge for generating “curly” quotes in Emacs and in X-Windows fonts. While
     Emacs still seems to support that, I don't think X-Windows has for a long
     time now. And, anyway, it looks (and has always looked) like crap when
-    viewed on a normal tty/console. In addition, it breaks localiztion of quote
-    . By default, quote content is output with localized quotation marks,
+    viewed on a normal tty/console. In addition, it breaks localiztion of
+    quote. By default, quote content is output with localized quotation marks,
     which, depending on the locale, may or may not be left and right double
     quotation marks.
 
@@ -12338,7 +12341,7 @@ XSL Java extensions
 
   • Saxon extensions: Added the Windows1252 class. It extends Saxon 6.5.x with
     the windows-1252 character set, which is particularly useful when
-    generating HTML Help for Western European Languages (code from Pontus
+    generating HTML Help for Western European Languages (code from Pontus 
     Haglund and contributed to the DocBook community by Sectra AB, Sweden).
 
     To use:
@@ -12353,7 +12356,7 @@ XSL Java extensions
           <xsl:stylesheet
             xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
             version='1.0'>
-            <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/htmlhelp/htmlhelp.xsl"/>
+            <xsl:import href="http://cdn.docbook.org/release/xsl/current/htmlhelp/htmlhelp.xsl"/>
             <xsl:output method="html" encoding="WINDOWS-1252" indent="no"/>
             <xsl:param name="htmlhelp.encoding" select="'WINDOWS-1252'"></xsl:param>
             <xsl:param name="chunker.output.encoding" select="'WINDOWS-1252'"></xsl:param>
@@ -12586,8 +12589,8 @@ Release 1.65.0
     <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                     version="1.0">
 
-    <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/fo/docbook.xsl"/>
-    <xsl:include href="http://docbook.sourceforge.net/release/xsl/current/fo/autoidx-ng.xsl"/>
+    <xsl:import href="http://cdn.docbook.org/release/xsl/current/fo/docbook.xsl"/>
+    <xsl:include href="http://cdn.docbook.org/release/xsl/current/fo/autoidx-ng.xsl"/>
 
     </xsl:stylesheet>
 
index 4caac5c..27f890c 100644 (file)
@@ -7,31 +7,27 @@
 <info>
   <title>Release Notes for the DocBook XSL Stylesheets</title>
   <pubdate><?dbtimestamp format="Y-m-d"?></pubdate>
-  <releaseinfo role="cvs">$Revision: 10010 $ $Date: 2015-12-26 23:05:24 +0000 (Sat, 26 Dec 2015) $</releaseinfo>
+  <!-- <releaseinfo role="cvs">$Revision: 10010 $ $Date: 2015-12-26 15:05:24 -0800 (Sat, 26 Dec 2015) $</releaseinfo>-->
   <!-- * <author><orgname>DocBook Project Development Team</orgname></author> -->
 <abstract>
 <para condition="dot-zero;dot-one-plus">This release-notes
   document is available in the following formats:
   <link
-    xlink:href="http://docbook.sourceforge.net/release/xsl/current/RELEASE-NOTES.html"
+    xlink:href="http://cdn.docbook.org/release/xsl/current/RELEASE-NOTES.html"
     >HTML</link>,
   <!--
   <link
-    xlink:href="http://docbook.sourceforge.net/release/xsl/current/RELEASE-NOTES.pdf"
+    xlink:href="http://cdn.docbook.org/release/xsl/current/RELEASE-NOTES.pdf"
     >PDF</link>, -->
   <link
-    xlink:href="http://docbook.sourceforge.net/release/xsl/current/RELEASE-NOTES.txt"
+    xlink:href="http://cdn.docbook.org/release/xsl/current/RELEASE-NOTES.txt"
     >plain text</link>; it provides a per-release list
 of enhancements and changes to the stylesheets’ public APIs
 (user-configurable parameters) and excludes descriptions of most
 bug fixes. For a complete list of all changes (including all bug
 fixes) that have been made since the previous release, see the
 separate <link xlink:href="NEWS">NEWS</link> (plain text) or <link
-  xlink:href="NEWS.html">NEWS.html</link> files. Also available:
-An online <link
-  xlink:href="http://docbook.svn.sourceforge.net/viewvc/docbook/trunk/xsl/?view=log"
-  >hyperlinked change history</link> (warning: big file) of all
-changes made over the entire history of the codebase.</para>
+  xlink:href="NEWS.html">NEWS.html</link> files.</para>
 <para condition="dot-zero">As with all DocBook Project <link
     linkend="dot0">dot-zero</link> releases, this is a
   candidate release for testing by the DocBook community. It will be followed shortly by a stable
@@ -54,6 +50,16 @@ public APIs (user-configurable parameters).</para>-->
 </abstract>
 </info>
 
+<section condition="snapshot" xml:id="current">
+  <xi:include href="NEWS.xml" xpointer="xmlns(d=http://docbook.org/ns/docbook) xpointer(/d:article/d:section/*)"/>
+</section>
+<section xml:id="V1.79.2">
+<title>Release Notes: 1.79.2</title>
+  <para>This release doesn't contain any functional changes to the stylesheets. Rather, it includes changes that reflect
+  the recent transition from <link xlink:href="http://docbook.sourceforge.net">sourceforge.net</link> to
+  <link xlink:href="http://github.com/docbook">github.com</link> both as source repository as well as
+  content delivery network. See the NEWS.xml file for a complete unedited  list of commits.</para>
+</section>
 <section xml:id="V1.79.1">
 <title>Release Notes: 1.79.1</title>
 <para>The following is a list of changes that have been made
@@ -6713,8 +6719,8 @@ refentry source. For example:
 <para><literal>Michael(tm) Smith: info.xsl</literal></para><screen><phrase role="commit-message">If a source refentry contains a Documentation or DOCUMENTATION
 section, don't report it as having missing AUTHOR information.
 Also, if missing a contrib/personblurb for a person or org, report
-pointers to http://docbook.sf.net/el/personblurb and to
-http://docbook.sf.net/el/contrib</phrase></screen>
+pointers to http://www.docbook.org/tdg5/en/html/personblurb and to
+http://www.docbook.org/tdg5/en/html/contrib</phrase></screen>
 </listitem>
 <listitem>
 <para><literal>Michael(tm) Smith: info.xsl</literal></para><screen><phrase role="commit-message">If we encounter an author|editor|othercredit instance that lacks a
@@ -7463,7 +7469,7 @@ HTML build.</phrase></screen>
             <filename>extensions</filename> code
             since the 1.73.2 release.</para>
 <itemizedlist>
-<listitem> <para><literal>Keith Fahlgren: Makefile</literal></para><screen><phrase role="commit-message">Use DOCBOOK_SVN variable everywhere, please; build with PDF_MAKER</phrase></screen> </listitem>
+<listitem> <para><literal>Keith Fahlgren: Makefile</literal></para><screen><phrase role="commit-message">Use repo_dir variable everywhere, please; build with PDF_MAKER</phrase></screen> </listitem>
 <listitem>
 <para><literal>Michael(tm) Smith: Makefile</literal></para><screen><phrase role="commit-message">moved extensions build targets from master xsl/Makefile to
 xsl/extensions/Makefile</phrase></screen>
@@ -7749,7 +7755,7 @@ significant feature changes:
     <listitem>
       <para>The reference documentation that ships with the
         release now includes <link
-          xlink:href="http://docbook.sourceforge.net/release/xsl/current/doc/pi/"
+          xlink:href="http://cdn.docbook.org/release/xsl/current/doc/pi/"
           >documentation on all PIs</link> that you can use to
         control output from the stylesheets.</para>
     </listitem>
@@ -11778,7 +11784,7 @@ Steve Ball</para>
           stylesheets into the DocBook XSL stylesheets package. So,
           for example, Website documents can now be processed using
           the following URI for the driver Website
-          <filename>tabular.xsl</filename> file: <literallayout class="monospaced"><uri>http://docbook.sourceforge.net/release/xsl/current/website/tabular.xsl</uri></literallayout></para>
+          <filename>tabular.xsl</filename> file: <literallayout class="monospaced"><uri>http://cdn.docbook.org/release/xsl/current/website/tabular.xsl</uri></literallayout></para>
         </listitem>
         <listitem>
           <para>A <tag>procedure</tag> without a <tag>title</tag> is
@@ -12987,7 +12993,7 @@ Steve Ball</para>
               <screen>  &lt;xsl:stylesheet
     xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     version='1.0'&gt;
-    &lt;xsl:import href="http://docbook.sourceforge.net/release/xsl/current/htmlhelp/htmlhelp.xsl"/&gt;
+    &lt;xsl:import href="http://cdn.docbook.org/release/xsl/current/htmlhelp/htmlhelp.xsl"/&gt;
     &lt;xsl:output method="html" encoding="WINDOWS-1252" indent="no"/&gt;
     &lt;xsl:param name="htmlhelp.encoding" select="'WINDOWS-1252'"&gt;&lt;/xsl:param&gt;
     &lt;xsl:param name="chunker.output.encoding" select="'WINDOWS-1252'"&gt;&lt;/xsl:param&gt;
@@ -13408,8 +13414,8 @@ stylesheet with new indexing code
 <programlisting>&lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                 version="1.0"&gt;
 
-&lt;xsl:import href="http://docbook.sourceforge.net/release/xsl/current/fo/docbook.xsl"/&gt;
-&lt;xsl:include href="http://docbook.sourceforge.net/release/xsl/current/fo/autoidx-ng.xsl"/&gt;
+&lt;xsl:import href="http://cdn.docbook.org/release/xsl/current/fo/docbook.xsl"/&gt;
+&lt;xsl:include href="http://cdn.docbook.org/release/xsl/current/fo/autoidx-ng.xsl"/&gt;
 
 &lt;/xsl:stylesheet&gt;</programlisting>
 <para>New method is known to work with Saxon and it should also work
diff --git a/REVISION b/REVISION
deleted file mode 100644 (file)
index db6b851..0000000
--- a/REVISION
+++ /dev/null
@@ -1 +0,0 @@
-10010
diff --git a/VERSION b/VERSION
index 2f6331c..130cd9e 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -14,8 +14,8 @@
 <xsl:param name="sf-relid" select="0"/>
 
 <xsl:param name="DistroName">docbook-xsl</xsl:param>
-<xsl:param name="PreviousRelease">1.78.1</xsl:param>
-<xsl:param name="PreviousReleaseRevision">9732</xsl:param>
+<xsl:param name="PreviousRelease">1.79.1</xsl:param>
+<xsl:param name="PreviousReleaseRevision">c2af9a74931353e820685a44b9b1d117d74dc194</xsl:param>
 <xsl:param name="Revision">$Revision: 9732 $</xsl:param>
 <xsl:param name="VersionFileURL">$URL: svn+ssh://bobstayton@svn.code.sf.net/p/docbook/code/trunk/xsl/VERSION.xsl $</xsl:param>
 
@@ -26,7 +26,7 @@
   <fm:Branch>XSL Stylesheets</fm:Branch>
   <!-- * set/keep fm:version as N.NN.N-pre except for official releases, -->
   <!-- * then after the release, revert it to N.NN.N-pre & check back in -->
-  <fm:Version>1.79.1</fm:Version>
+  <fm:Version>snapshot</fm:Version>
 <!--
   <fm:License>MIT/X Consortium License</fm:License>
 -->
index 2f6331c..2eea4dc 100644 (file)
@@ -14,8 +14,8 @@
 <xsl:param name="sf-relid" select="0"/>
 
 <xsl:param name="DistroName">docbook-xsl</xsl:param>
-<xsl:param name="PreviousRelease">1.78.1</xsl:param>
-<xsl:param name="PreviousReleaseRevision">9732</xsl:param>
+<xsl:param name="PreviousRelease">1.79.1</xsl:param>
+<xsl:param name="PreviousReleaseRevision">c2af9a74931353e820685a44b9b1d117d74dc194</xsl:param>
 <xsl:param name="Revision">$Revision: 9732 $</xsl:param>
 <xsl:param name="VersionFileURL">$URL: svn+ssh://bobstayton@svn.code.sf.net/p/docbook/code/trunk/xsl/VERSION.xsl $</xsl:param>
 
@@ -26,7 +26,7 @@
   <fm:Branch>XSL Stylesheets</fm:Branch>
   <!-- * set/keep fm:version as N.NN.N-pre except for official releases, -->
   <!-- * then after the release, revert it to N.NN.N-pre & check back in -->
-  <fm:Version>1.79.1</fm:Version>
+  <fm:Version>1.79.2</fm:Version>
 <!--
   <fm:License>MIT/X Consortium License</fm:License>
 -->
index 4766a20..22e4db7 100644 (file)
@@ -1,16 +1,15 @@
 <?xml version="1.0" encoding="utf-8"?>
 <xsl:stylesheet 
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:exsl="http://exslt.org/common"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns="http://docbook.org/ns/docbook"
-  exclude-result-prefixes="exsl d xlink"
+  exclude-result-prefixes="exsl d xlink d"
   version="1.0">
 
-<!-- $Id: assemble.xsl,v 1.10 2012-04-10 07:56:58 bobs Exp $ -->
-
 <xsl:preserve-space elements="*"/>
-<xsl:strip-space elements="assembly structure module resources resource"/>
+<xsl:strip-space elements="d:assembly d:structure d:module d:resources d:resource"/>
 
 <xsl:key name="id" match="*" use="@id|@xml:id"/>
 
 <xsl:template match="processing-instruction('oxygen')"/>
 
 <!-- skip assembly info elements -->
-<xsl:template match="info"/>
+<xsl:template match="d:info"/>
 
 <!-- including for structure info element -->
-<xsl:template match="structure/info"/>
+<xsl:template match="d:structure/d:info"/>
 
 <!-- handle omittitles, but only top level title of resource -->
-<xsl:template match="/*/title 
-                   | /*/info/title 
-                   | /*/subtitle  
-                   | /*/info/subtitle
-                   | /*/titleabbrev  
-                   | /*/info/titleabbrev"
+<xsl:template match="/*/d:title
+                   | /*/d:info/d:title
+                   | /*/d:subtitle
+                   | /*/d:info/d:subtitle
+                   | /*/d:titleabbrev
+                   | /*/d:info/d:titleabbrev"
               mode="copycontent">
   <xsl:param name="omittitles"/>
 
 </xsl:template>
 
 <!-- handled in a mode -->
-<xsl:template match="resources"/>
-<xsl:template match="output|filterin|filterout|merge|revhistory"/>
-<xsl:template match="output|filterin|filterout|merge|revhistory"
+<xsl:template match="d:resources"/>
+<xsl:template match="d:output|d:filterin|d:filterout|d:merge|d:revhistory"/>
+<xsl:template match="d:output|d:filterin|d:filterout|d:merge|d:revhistory"
               mode="copycontent"/>
 
-<xsl:template match="assembly">
+<xsl:template match="d:assembly">
   <xsl:choose>
     <xsl:when test="$structure.id != ''">
       <xsl:variable name="id.structure" select="key('id', $structure.id)"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:when>
-    <xsl:when test="$output.type != '' and not(structure[@type = $output.type])">
+    <xsl:when test="$output.type != '' and not(d:structure[@type = $output.type])">
       <xsl:message terminate="yes">
         <xsl:text>ERROR: output.type param set to '</xsl:text>
         <xsl:value-of select="$output.type"/>
         <xsl:text> but no structure element has that type attribute. Exiting.</xsl:text>
       </xsl:message>
     </xsl:when>
-    <xsl:when test="$output.type != '' and structure[@type = $output.type]">
-      <xsl:apply-templates select="structure[@type = $output.type][1]"/>
+    <xsl:when test="$output.type != '' and d:structure[@type = $output.type]">
+      <xsl:apply-templates select="d:structure[@type = $output.type][1]"/>
     </xsl:when>
     <xsl:otherwise>
       <!-- otherwise process the first structure -->
-      <xsl:apply-templates select="structure[1]"/>
+      <xsl:apply-templates select="d:structure[1]"/>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="structure[not(@resourceref)]">
+<xsl:template match="d:structure[not(@resourceref)]">
 
   <xsl:variable name="output.root.element">
     <xsl:apply-templates select="." mode="compute.element.name"/>
 
     <!-- use the merge element if present -->
     <xsl:call-template name="merge.info">
-      <xsl:with-param name="merge.element" select="merge"/>
+      <xsl:with-param name="merge.element" select="d:merge"/>
     </xsl:call-template>
 
     <xsl:apply-templates> 
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="glossary|bibliography|index|toc">
+<xsl:template match="d:glossary|d:bibliography|d:index|d:toc">
    <xsl:param name="parent" select="''"/>
   <xsl:apply-templates select="." mode="copycontent"/>
 </xsl:template>
 
-<xsl:template match="title|titleabbrev|subtitle">
+<xsl:template match="d:title|d:titleabbrev|d:subtitle">
    <xsl:param name="parent" select="''"/>
   <xsl:apply-templates select="." mode="copycontent"/>
 </xsl:template>
 
 <!-- module without a resourceref creates an element -->
-<xsl:template match="module[not(@resourceref)]">
+<xsl:template match="d:module[not(@resourceref)]">
   <xsl:param name="parent" select="''"/>
   
   <xsl:variable name="module" select="."/>
     </xsl:choose>
 
     <xsl:call-template name="merge.info">
-      <xsl:with-param name="merge.element" select="$module/merge"/>
+      <xsl:with-param name="merge.element" select="$module/d:merge"/>
     </xsl:call-template>
       
     <xsl:apply-templates>
   <xsl:param name="property" select="''"/>
   
   <xsl:variable name="default.format"
-                select="ancestor::structure/@defaultformat"/>
+                select="ancestor::d:structure/@defaultformat"/>
 
   <xsl:variable name="property.value">
     <xsl:choose>
            and it has that property -->
       <!-- The format attribute can be multivalued -->
       <xsl:when test="$output.format != '' and 
-                      output[contains(concat(' ', normalize-space(@format), ' '),  
+                      d:output[contains(concat(' ', normalize-space(@format), ' '),
                                  $output.format)]
                         [@*[local-name() = $property]]">
         <xsl:value-of 
-           select="output[contains(concat(' ', normalize-space(@format), ' '), 
+           select="d:output[contains(concat(' ', normalize-space(@format), ' '),
                               $output.format)]
                            [@*[local-name() = $property]][1]
                            /@*[local-name() = $property]"/>
       </xsl:when>
       <!-- try with the structure's @defaultformat -->
       <xsl:when test="$default.format != '' and 
-                      output[contains(concat(' ', normalize-space(@format), ' '),  
+                      d:output[contains(concat(' ', normalize-space(@format), ' '),
                                  $default.format)]
                         [@*[local-name() = $property]]">
         <xsl:value-of 
-           select="output[contains(concat(' ', normalize-space(@format), ' '), 
+           select="d:output[contains(concat(' ', normalize-space(@format), ' '),
                               $default.format)]
                            [@*[local-name() = $property]][1]
                            /@*[local-name() = $property]"/>
       </xsl:when>
       <!-- try the first output with the property-->
-      <xsl:when test="output[@*[local-name() = $property]]">
+      <xsl:when test="d:output[@*[local-name() = $property]]">
         <xsl:value-of 
-           select="output[@*[local-name() = $property]][1]
+           select="d:output[@*[local-name() = $property]][1]
                            /@*[local-name() = $property]"/>
       </xsl:when>
       <!-- and try the module element itself -->
   <xsl:value-of select="$property.value"/>
 </xsl:template>
 
-<xsl:template match="module[not(@resourceref)]" mode="compute.element.name">
+<xsl:template match="d:module[not(@resourceref)]" mode="compute.element.name">
 
   <xsl:variable name="renderas">
     <xsl:call-template name="compute.renderas"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="module[@resourceref]" mode="compute.element.name">
+<xsl:template match="d:module[@resourceref]" mode="compute.element.name">
   <xsl:param name="ref.name" select="''"/>
 
   <xsl:variable name="renderas">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="structure" mode="compute.element.name">
+<xsl:template match="d:structure" mode="compute.element.name">
   <xsl:param name="ref.name" select="''"/>
 
   <xsl:variable name="renderas">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="module[@resourceref] | structure[@resourceref]">
+<xsl:template match="d:module[@resourceref] | d:structure[@resourceref]">
   <xsl:param name="parent" select="''"/>
 
   <xsl:variable name="module" select="."/>
         <xsl:text>'.</xsl:text>
       </xsl:message>
     </xsl:when>
-    <xsl:when test="not($resource/self::resource)">
+    <xsl:when test="not($resource/self::d:resource)">
       <xsl:message terminate="yes">
         <xsl:text>ERROR: xml:id matching @resourceref = '</xsl:text>
         <xsl:value-of select="$resourceref"/>
 
   <xsl:variable name="fileref">
     <xsl:choose>
-      <xsl:when test="$resource/ancestor::resources/@xml:base">
+      <xsl:when test="$resource/ancestor::d:resources/@xml:base">
         <xsl:value-of 
-            select="concat($resource/ancestor::resources[@xml:base][1]/@xml:base,
+            select="concat($resource/ancestor::d:resources[@xml:base][1]/@xml:base,
                                  '/', $filename)"/>
       </xsl:when>
       <xsl:otherwise>
               </xsl:choose>
           
               <xsl:call-template name="merge.info">
-                <xsl:with-param name="merge.element" select="$module/merge"/>
+                <xsl:with-param name="merge.element" select="$module/d:merge"/>
                 <xsl:with-param name="ref.content" select="$ref.content"/>
                 <xsl:with-param name="omittitles" select="$omittitles.property"/>
               </xsl:call-template>
             </xsl:choose>
         
             <xsl:call-template name="merge.info">
-              <xsl:with-param name="merge.element" select="merge"/>
+              <xsl:with-param name="merge.element" select="d:merge"/>
               <xsl:with-param name="ref.content" select="$ref.content"/>
               <xsl:with-param name="omittitles" select="$omittitles.property"/>
             </xsl:call-template>
             <xsl:text>'.</xsl:text>
           </xsl:message>
         </xsl:when>
-        <xsl:when test="not($resource/self::resource)">
+        <xsl:when test="not($resource/self::d:resource)">
           <xsl:message terminate="yes">
             <xsl:text>ERROR: xml:id matching @resourceref = '</xsl:text>
             <xsl:value-of select="$resourceref"/>
 
       <xsl:variable name="fileref">
         <xsl:choose>
-          <xsl:when test="$resource/ancestor::resources/@xml:base">
+          <xsl:when test="$resource/ancestor::d:resources/@xml:base">
             <xsl:value-of 
-                select="concat($resource/ancestor::resources[@xml:base][1]/@xml:base,
+                select="concat($resource/ancestor::d:resources[@xml:base][1]/@xml:base,
                                '/', $href.att)"/>
           </xsl:when>
           <xsl:otherwise>
   </xsl:variable>
 
   <xsl:variable name="merge.ref.info" 
-                select="exsl:node-set($merge.ref.content)//info[1]"/>
+                select="exsl:node-set($merge.ref.content)//d:info[1]"/>
 
   <xsl:if test="$merge.element/@resourceref and not($merge.ref.info)">
     <xsl:message terminate="yes">
   <!-- output info if there is any -->
   <xsl:if test="$merge.element/node() or 
                 $merge.ref.info/node() or
-                $ref.content/info/node() or
-                $ref.content/title[$omittitles.boolean = 0] or
-                $ref.content/subtitle[$omittitles.boolean = 0] or
-                $ref.content/titleabbrev[$omittitles.boolean = 0]">
-
-    <xsl:variable name="ref.info" select="$ref.content/info"/>
-    <xsl:variable name="ref.title" select="$ref.content/title"/>
-    <xsl:variable name="ref.subtitle" select="$ref.content/subtitle"/>
-    <xsl:variable name="ref.titleabbrev" select="$ref.content/titleabbrev"/>
-    <xsl:variable name="ref.info.title" select="$ref.content/info/title"/>
-    <xsl:variable name="ref.info.subtitle" select="$ref.content/info/subtitle"/>
-    <xsl:variable name="ref.info.titleabbrev" select="$ref.content/info/titleabbrev"/>
+                $ref.content/d:info/node() or
+                $ref.content/d:title[$omittitles.boolean = 0] or
+                $ref.content/d:subtitle[$omittitles.boolean = 0] or
+                $ref.content/d:titleabbrev[$omittitles.boolean = 0]">
+
+    <xsl:variable name="ref.info" select="$ref.content/d:info"/>
+    <xsl:variable name="ref.title" select="$ref.content/d:title"/>
+    <xsl:variable name="ref.subtitle" select="$ref.content/d:subtitle"/>
+    <xsl:variable name="ref.titleabbrev" select="$ref.content/d:titleabbrev"/>
+    <xsl:variable name="ref.info.title" select="$ref.content/d:info/d:title"/>
+    <xsl:variable name="ref.info.subtitle" select="$ref.content/d:info/d:subtitle"/>
+    <xsl:variable name="ref.info.titleabbrev" select="$ref.content/d:info/d:titleabbrev"/>
 
     <info>
       <!-- First copy through any merge attributes and elements and comments -->
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="relationships">
+<xsl:template match="d:relationships">
   <xsl:message>
     <xsl:text>WARNING: the &lt;relationships&gt; element is not currently </xsl:text>
     <xsl:text>supported by this stylesheet.</xsl:text>
   </xsl:message>
 </xsl:template>
 
-<xsl:template match="transforms">
+<xsl:template match="d:transforms">
   <xsl:message>
     <xsl:text>WARNING: the &lt;transforms&gt; element is not currently </xsl:text>
     <xsl:text>supported by this stylesheet.</xsl:text>
   </xsl:message>
 </xsl:template>
 
-<xsl:template match="filterin">
+<xsl:template match="d:filterin">
   <xsl:message>
     <xsl:text>WARNING: the &lt;filterin&gt; element is not currently </xsl:text>
     <xsl:text>supported by this stylesheet.</xsl:text>
   </xsl:message>
 </xsl:template>
 
-<xsl:template match="filterout">
+<xsl:template match="d:filterout">
   <xsl:message>
     <xsl:text>WARNING: the &lt;filterin&gt; element is not currently </xsl:text>
     <xsl:text>supported by this stylesheet.</xsl:text>
index a91ef50..4554359 100644 (file)
@@ -1,14 +1,11 @@
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exsl="http://exslt.org/common"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
                 xmlns:xlink="http://www.w3.org/1999/xlink"
                 xmlns="http://docbook.org/ns/docbook"
                version="1.0"
-                exclude-result-prefixes="exsl">
+                exclude-result-prefixes="exsl d">
 
-<!-- ********************************************************************
-     $Id: topic-maker-chunk.xsl,v 1.7 2012-04-16 00:29:35 bobs Exp $
-     ********************************************************************
--->
 
 <xsl:import href="topic-maker.xsl"/>
 
@@ -76,7 +73,7 @@
           <xsl:value-of select="$root.resourceref"/>
         </xsl:attribute>
     
-        <xsl:copy-of select="($root/title | $root/info/title)[1]"/>
+        <xsl:copy-of select="($root/d:title | $root/d:info/d:title)[1]"/>
     
         <!-- Put the title and info stuff in a content-only module -->
         <module resourceref="{$root.resourceref}{$root.id.suffix}" contentonly="true"/>
index b705aca..25e64a6 100644 (file)
@@ -1,13 +1,12 @@
 <?xml version="1.0" encoding="utf-8"?>
 <xsl:stylesheet 
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:exsl="http://exslt.org/common"
   xmlns="http://docbook.org/ns/docbook"
-  exclude-result-prefixes="exsl"
+  exclude-result-prefixes="exsl d"
   version="1.0">
 
-<!-- $Id: topic-maker.xsl,v 1.3 2012-04-16 00:29:35 bobs Exp $ -->
-
 <!-- This stylesheet convert DocBook elements into topic element.
      The chunking takes place elsewhere.  -->
 
@@ -49,7 +48,7 @@
    </xsl:copy>
 </xsl:template>
 
-<xsl:template match="preface|chapter|appendix|section|article">
+<xsl:template match="d:preface|d:chapter|d:appendix|d:section|d:article">
   <xsl:variable name="element.name">
     <xsl:call-template name="element.name"/>
   </xsl:variable>
index 9c9df5a..9a5fb53 100644 (file)
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
-  <!-- XML Catalog file for DocBook XSL Stylesheets vsnapshot_9899 -->
-  <rewriteURI uriStartString="http://docbook.sourceforge.net/release/xsl/current/" rewritePrefix="./"/>
-  <rewriteSystem systemIdStartString="http://docbook.sourceforge.net/release/xsl/current/" rewritePrefix="./"/>
-  <rewriteURI uriStartString="http://docbook.sourceforge.net/release/xsl/snapshot_9899/" rewritePrefix="./"/>
-  <rewriteSystem systemIdStartString="http://docbook.sourceforge.net/release/xsl/snapshot_9899/" rewritePrefix="./"/>
+  <!-- XML Catalog file for DocBook XSL Stylesheets v1.79.2 -->
+  <rewriteURI uriStartString="http://cdn.docbook.org/release/xsl/current/" rewritePrefix="./"/>
+  <rewriteSystem systemIdStartString="http://cdn.docbook.org/release/xsl/current/" rewritePrefix="./"/>
+  <rewriteURI uriStartString="http://cdn.docbook.org/release/xsl/1.79.2/" rewritePrefix="./"/>
+  <rewriteSystem systemIdStartString="http://cdn.docbook.org/release/xsl/1.79.2/" rewritePrefix="./"/>
 </catalog>
index 209ca9c..63a5a41 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="af" english-language-name="Afrikaans">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="af" english-language-name="Afrikaans">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 2c3aef9..30c049a 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="am" english-language-name="Amharic">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="am" english-language-name="Amharic">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 58cf1fb..744b9cc 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ar" english-language-name="Arabic">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ar" english-language-name="Arabic">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 7013bf4..b0af387 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="as" english-language-name="Assamese">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="as" english-language-name="Assamese">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Z</l:l>
 <l:l i="260">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 9f11c91..b3f6ad4 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ast" english-language-name="Asturian">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ast" english-language-name="Asturian">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Z</l:l>
 <l:l i="260">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 45c785d..be1049a 100644 (file)
@@ -8,16 +8,15 @@
 <!ENTITY lang 'concat(/*/@lang, /*/@xml:lang)'>
 ]>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version="1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version="1.0"
                 xmlns:k="java:com.isogen.saxoni18n.Saxoni18nService"
-                exclude-result-prefixes="k">
+                exclude-result-prefixes="k d">
 
 <!-- ********************************************************************
-     $Id: autoidx-kimber.xsl 8729 2010-07-15 16:43:56Z bobstayton $
-     ********************************************************************
 
      This file is part of the DocBook XSL Stylesheet distribution.
-     See ../README or http://docbook.sf.net/ for copyright
+     See ../README or http://cdn.docbook.org/ for copyright
      copyright and other information.
 
      ******************************************************************** -->
@@ -38,7 +37,7 @@
 
 <!-- The following key used in the kimber indexing method. -->
 <xsl:key name="k-group"
-         match="indexterm"
+         match="d:indexterm"
          use="k:getIndexGroupKey(&lang;, &primary;)"/>
 
 </xsl:stylesheet>
index 3d755c4..9f8ae4f 100644 (file)
@@ -4,21 +4,20 @@
 %common.entities;
 ]>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version="1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version="1.0"
                 xmlns:func="http://exslt.org/functions"
                 xmlns:exslt="http://exslt.org/common"
                 xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
                 xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 extension-element-prefixes="func exslt"
-                exclude-result-prefixes="func exslt i l"
+                exclude-result-prefixes="func exslt i l d"
                 xmlns:i="urn:cz-kosek:functions:index">
 
 <!-- ********************************************************************
-     $Id: autoidx-kosek.xsl 8759 2010-07-20 21:46:07Z kosek $
-     ********************************************************************
 
      This file is part of the DocBook XSL Stylesheet distribution.
-     See ../README or http://docbook.sf.net/ for copyright
+     See ../README or http://cdn.docbook.org/ for copyright
      copyright and other information.
 
      ******************************************************************** -->
 </func:function>
 
 <xsl:key name="group-code"
-         match="indexterm"
+         match="d:indexterm"
          use="i:group-index(&primary;)"/>
 
 </xsl:stylesheet>
index f9522b3..c38ba4f 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="az" english-language-name="Azerbaijani">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="az" english-language-name="Azerbaijani">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="32">Z</l:l>
 <l:l i="32">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index cd97872..aa092f4 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="bg" english-language-name="Bulgarian">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="bg" english-language-name="Bulgarian">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="660">Z</l:l>
 <l:l i="660">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 2a8677d..16f6fad 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="bn" english-language-name="Bangla">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="bn" english-language-name="Bangla">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 925e1c5..81df19d 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="bn_in" english-language-name="Indian Bangla">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="bn_in" english-language-name="Indian Bangla">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Z</l:l>
 <l:l i="260">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 6a61439..733bba8 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="bs" english-language-name="Bosnian">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="bs" english-language-name="Bosnian">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ž</l:l>
 <l:l i="260">ž</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index c2fee96..46695d8 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ca" english-language-name="Catalan">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ca" english-language-name="Catalan">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Z</l:l>
 <l:l i="260">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index a12a84f..91f318c 100644 (file)
@@ -1,10 +1,8 @@
-<?xml version="1.0"?>
-
-<reference xml:id="charmap">
+<?xml version="1.0" encoding="UTF-8"?>
+<reference xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="charmap">
   <info>
     <title>Common » Character-Map Template Reference</title>
     <releaseinfo role="meta">
-      $Id: charmap.xsl 7266 2007-08-22 11:58:42Z xmldoc $
     </releaseinfo>
   </info>
   
@@ -36,7 +34,7 @@
 
   </partintro>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.apply-character-map">
+<refentry xml:id="template.apply-character-map">
 <refnamediv>
 <refname>apply-character-map</refname>
 <refpurpose>Applies an XSLT character map</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.read-character-map">
+<refentry xml:id="template.read-character-map">
 <refnamediv>
 <refname>read-character-map</refname>
 <refpurpose>Reads in all or part of an XSLT character map</refpurpose>
 
   </refsect1></refentry>
 </reference>
-
index 3e0f5d4..5adc9de 100644 (file)
@@ -1,18 +1,17 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                 xmlns:dyn="http://exslt.org/dynamic"
                 xmlns:saxon="http://icl.com/saxon"
                 xmlns:xlink="http://www.w3.org/1999/xlink"
-                exclude-result-prefixes="doc dyn saxon"
+                exclude-result-prefixes="doc dyn saxon d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: charmap.xsl 7266 2007-08-22 11:58:42Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -20,7 +19,6 @@
   <info>
     <title>Common » Character-Map Template Reference</title>
     <releaseinfo role="meta">
-      $Id: charmap.xsl 7266 2007-08-22 11:58:42Z xmldoc $
     </releaseinfo>
   </info>
   <!-- * yes, partintro is a valid child of a reference... -->
index 78b6cbd..150d37c 100644 (file)
@@ -1,10 +1,8 @@
-<?xml version="1.0"?>
-
-<reference xml:id="base">
+<?xml version="1.0" encoding="UTF-8"?>
+<reference xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="base">
   <info>
     <title>Common » Base Template Reference</title>
     <releaseinfo role="meta">
-      $Id: common.xsl 9965 2015-06-29 14:38:09Z tom_schr $
     </releaseinfo>
   </info>
   
@@ -21,7 +19,7 @@
 
   </partintro>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.is.component">
+<refentry xml:id="template.is.component">
 <refnamediv>
 <refname>is.component</refname>
 <refpurpose>Tests if a given node is a component-level element</refpurpose>
@@ -56,7 +54,7 @@
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.is.section">
+<refentry xml:id="template.is.section">
 <refnamediv>
 <refname>is.section</refname>
 <refpurpose>Tests if a given node is a section-level element</refpurpose>
@@ -91,7 +89,7 @@
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.section.level">
+<refentry xml:id="template.section.level">
 <refnamediv>
 <refname>section.level</refname>
 <refpurpose>Returns the hierarchical level of a section</refpurpose>
@@ -132,7 +130,7 @@ Defaults to the context node.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.qanda.section.level">
+<refentry xml:id="template.qanda.section.level">
 <refnamediv>
 <refname>qanda.section.level</refname>
 <refpurpose>Returns the hierarchical level of a QandASet</refpurpose>
@@ -152,14 +150,14 @@ Defaults to the context node.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.select.mediaobject">
+<refentry xml:id="template.select.mediaobject">
 <refnamediv>
 <refname>select.mediaobject</refname>
 <refpurpose>Selects and processes an appropriate media object from a list</refpurpose>
 </refnamediv>
 <refsynopsisdiv>
 <synopsis>&lt;xsl:template name="select.mediaobject"&gt;
-&lt;xsl:param name="olist" select="imageobject|imageobjectco                      |videoobject|audioobject|textobject"/&gt;
+&lt;xsl:param name="olist" select="d:imageobject|d:imageobjectco                      |d:videoobject|d:audioobject|d:textobject"/&gt;
   ...
 &lt;/xsl:template&gt;</synopsis>
 </refsynopsisdiv>
@@ -197,14 +195,14 @@ in the list is appropriate.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.select.mediaobject.index">
+<refentry xml:id="template.select.mediaobject.index">
 <refnamediv>
 <refname>select.mediaobject.index</refname>
 <refpurpose>Selects the position of the appropriate media object from a list</refpurpose>
 </refnamediv>
 <refsynopsisdiv>
 <synopsis>&lt;xsl:template name="select.mediaobject.index"&gt;
-&lt;xsl:param name="olist" select="imageobject|imageobjectco                      |videoobject|audioobject|textobject"/&gt;
+&lt;xsl:param name="olist" select="d:imageobject|d:imageobjectco                      |d:videoobject|d:audioobject|d:textobject"/&gt;
 &lt;xsl:param name="count"&gt;1&lt;/xsl:param&gt;
   ...
 &lt;/xsl:template&gt;</synopsis>
@@ -261,7 +259,7 @@ recursive process.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.is.acceptable.mediaobject">
+<refentry xml:id="template.is.acceptable.mediaobject">
 <refnamediv>
 <refname>is.acceptable.mediaobject</refname>
 <refpurpose>Returns '1' if the specified media object is recognized</refpurpose>
@@ -295,7 +293,7 @@ object is recognized as a graphic.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.check.id.unique">
+<refentry xml:id="template.check.id.unique">
 <refnamediv>
 <refname>check.id.unique</refname>
 <refpurpose>Warn users about references to non-unique IDs</refpurpose>
@@ -315,7 +313,7 @@ the ID is not unique.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.check.idref.targets">
+<refentry xml:id="template.check.idref.targets">
 <refnamediv>
 <refname>check.idref.targets</refname>
 <refpurpose>Warn users about incorrectly typed references</refpurpose>
@@ -336,7 +334,7 @@ pointed to by the link is one of the elements listed in
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.copyright.years">
+<refentry xml:id="template.copyright.years">
 <refnamediv>
 <refname>copyright.years</refname>
 <refpurpose>Print a set of years with collapsed ranges</refpurpose>
@@ -415,7 +413,7 @@ year range is <quote>1991-1992</quote> but discretely it's
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.find.path.params">
+<refentry xml:id="template.find.path.params">
 <refnamediv>
 <refname>find.path.params</refname>
 <refpurpose>Search in a table for the "best" match for the node</refpurpose>
@@ -440,7 +438,7 @@ node location.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.string.upper">
+<refentry xml:id="template.string.upper">
 <refnamediv>
 <refname>string.upper</refname>
 <refpurpose>Converts a string to all uppercase letters</refpurpose>
@@ -476,7 +474,7 @@ unchanged.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.string.lower">
+<refentry xml:id="template.string.lower">
 <refnamediv>
 <refname>string.lower</refname>
 <refpurpose>Converts a string to all lowercase letters</refpurpose>
@@ -512,7 +510,7 @@ unchanged.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.select.choice.separator">
+<refentry xml:id="template.select.choice.separator">
 <refnamediv>
 <refname>select.choice.separator</refname>
 <refpurpose>Returns localized choice separator</refpurpose>
@@ -561,7 +559,7 @@ unchanged.</para>
     </warning>
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.evaluate.info.profile">
+<refentry xml:id="template.evaluate.info.profile">
 <refnamediv>
 <refname>evaluate.info.profile</refname>
 <refpurpose>Evaluates an info profile</refpurpose>
@@ -619,7 +617,7 @@ unchanged.</para>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.graphic.format.content-type">
+<refentry xml:id="template.graphic.format.content-type">
 <refnamediv>
 <refname>graphic.format.content-type</refname>
 <refpurpose>Returns mimetype for media format</refpurpose>
@@ -638,4 +636,3 @@ unchanged.</para>
 
   </refsect1></refentry>
 </reference>
-
index cd3ea66..59f51df 100644 (file)
@@ -4,18 +4,17 @@
 <!ENTITY uppercase "'ABCDEFGHIJKLMNOPQRSTUVWXYZ'">
  ]>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                 xmlns:dyn="http://exslt.org/dynamic"
                 xmlns:saxon="http://icl.com/saxon"
-                exclude-result-prefixes="doc dyn saxon"
+                exclude-result-prefixes="doc dyn saxon d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: common.xsl 9965 2015-06-29 14:38:09Z tom_schr $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -24,7 +23,6 @@
   <info>
     <title>Common » Base Template Reference</title>
     <releaseinfo role="meta">
-      $Id: common.xsl 9965 2015-06-29 14:38:09Z tom_schr $
     </releaseinfo>
   </info>
   <!-- * yes, partintro is a valid child of a reference... -->
 <xsl:preserve-space elements="*"/>
 
 <xsl:strip-space elements="
-abstract affiliation anchor answer appendix area areaset areaspec
-artheader article audiodata audioobject author authorblurb authorgroup
-beginpage bibliodiv biblioentry bibliography biblioset blockquote book
-bookinfo callout calloutlist caption caution chapter
-citerefentry cmdsynopsis co collab colophon colspec confgroup
-copyright dedication docinfo editor entrytbl epigraph equation
-example figure footnote footnoteref formalpara funcprototype
-funcsynopsis glossary glossdef glossdiv glossentry glosslist graphicco
-group highlights imagedata imageobject imageobjectco important index
-indexdiv indexentry indexterm info informalequation informalexample
-informalfigure informaltable inlineequation inlinemediaobject
-itemizedlist itermset keycombo keywordset legalnotice listitem lot
-mediaobject mediaobjectco menuchoice msg msgentry msgexplan msginfo
-msgmain msgrel msgset msgsub msgtext note objectinfo
-orderedlist othercredit part partintro preface printhistory procedure
-programlistingco publisher qandadiv qandaentry qandaset question
-refentry reference refmeta refnamediv refsection refsect1 refsect1info refsect2
-refsect2info refsect3 refsect3info refsynopsisdiv refsynopsisdivinfo
-revhistory revision row sbr screenco screenshot sect1 sect1info sect2
-sect2info sect3 sect3info sect4 sect4info sect5 sect5info section
-sectioninfo seglistitem segmentedlist seriesinfo set setindex setinfo
-shortcut sidebar simplelist simplesect spanspec step subject
-subjectset substeps synopfragment table tbody textobject tfoot tgroup
-thead tip toc tocchap toclevel1 toclevel2 toclevel3 toclevel4
-toclevel5 tocpart topic varargs variablelist varlistentry videodata
-videoobject void warning subjectset
-
-classsynopsis
-constructorsynopsis
-destructorsynopsis
-fieldsynopsis
-methodparam
-methodsynopsis
-ooclass
-ooexception
-oointerface
-simplemsgentry
-manvolnum
+d:abstract d:affiliation d:anchor d:answer d:appendix d:area d:areaset d:areaspec
+d:artheader d:article d:audiodata d:audioobject d:author d:authorblurb d:authorgroup
+d:beginpage d:bibliodiv d:biblioentry d:bibliography d:biblioset d:blockquote d:book
+d:bookinfo d:callout d:calloutlist d:caption d:caution d:chapter
+d:citerefentry d:cmdsynopsis d:co d:collab d:colophon d:colspec d:confgroup
+d:copyright d:dedication d:docinfo d:editor d:entrytbl d:epigraph d:equation
+d:example d:figure d:footnote d:footnoteref d:formalpara d:funcprototype
+d:funcsynopsis d:glossary d:glossdef d:glossdiv d:glossentry d:glosslist d:graphicco
+d:group d:highlights d:imagedata d:imageobject d:imageobjectco d:important d:index
+d:indexdiv d:indexentry d:indexterm d:info d:informalequation d:informalexample
+d:informalfigure d:informaltable d:inlineequation d:inlinemediaobject
+d:itemizedlist d:itermset d:keycombo d:keywordset d:legalnotice d:listitem d:lot
+d:mediaobject d:mediaobjectco d:menuchoice d:msg d:msgentry d:msgexplan d:msginfo
+d:msgmain d:msgrel d:msgset d:msgsub d:msgtext d:note d:objectinfo
+d:orderedlist d:othercredit d:part d:partintro d:preface d:printhistory d:procedure
+d:programlistingco d:publisher d:qandadiv d:qandaentry d:qandaset d:question
+d:refentry d:reference d:refmeta d:refnamediv d:refsection d:refsect1 d:refsect1info d:refsect2
+d:refsect2info d:refsect3 d:refsect3info d:refsynopsisdiv d:refsynopsisdivinfo
+d:revhistory d:revision d:row d:sbr d:screenco d:screenshot d:sect1 d:sect1info d:sect2
+d:sect2info d:sect3 d:sect3info d:sect4 d:sect4info d:sect5 d:sect5info d:section
+d:sectioninfo d:seglistitem d:segmentedlist d:seriesinfo d:set d:setindex d:setinfo
+d:shortcut d:sidebar d:simplelist d:simplesect d:spanspec d:step d:subject
+d:subjectset d:substeps d:synopfragment d:table d:tbody d:textobject d:tfoot d:tgroup
+d:thead d:tip d:toc d:tocchap d:toclevel1 d:toclevel2 d:toclevel3 d:toclevel4
+d:toclevel5 d:tocpart d:topic d:varargs d:variablelist d:varlistentry d:videodata
+d:videoobject d:void d:warning d:subjectset
+
+d:classsynopsis
+d:constructorsynopsis
+d:destructorsynopsis
+d:fieldsynopsis
+d:methodparam
+d:methodsynopsis
+d:ooclass
+d:ooexception
+d:oointerface
+d:simplemsgentry
+d:manvolnum
 "/>
 <!-- ====================================================================== -->
 
@@ -206,11 +204,11 @@ Defaults to the context node.</para>
     <xsl:when test="local-name($node)='sect5'">5</xsl:when>
     <xsl:when test="local-name($node)='section'">
       <xsl:choose>
-        <xsl:when test="$node/../../../../../../section">6</xsl:when>
-        <xsl:when test="$node/../../../../../section">5</xsl:when>
-        <xsl:when test="$node/../../../../section">4</xsl:when>
-        <xsl:when test="$node/../../../section">3</xsl:when>
-        <xsl:when test="$node/../../section">2</xsl:when>
+        <xsl:when test="$node/../../../../../../d:section">6</xsl:when>
+        <xsl:when test="$node/../../../../../d:section">5</xsl:when>
+        <xsl:when test="$node/../../../../d:section">4</xsl:when>
+        <xsl:when test="$node/../../../d:section">3</xsl:when>
+        <xsl:when test="$node/../../d:section">2</xsl:when>
         <xsl:otherwise>1</xsl:otherwise>
       </xsl:choose>
     </xsl:when>
@@ -225,16 +223,16 @@ Defaults to the context node.</para>
     </xsl:when>
     <xsl:when test="local-name($node)='simplesect'">
       <xsl:choose>
-        <xsl:when test="$node/../../sect1">2</xsl:when>
-        <xsl:when test="$node/../../sect2">3</xsl:when>
-        <xsl:when test="$node/../../sect3">4</xsl:when>
-        <xsl:when test="$node/../../sect4">5</xsl:when>
-        <xsl:when test="$node/../../sect5">5</xsl:when>
-        <xsl:when test="$node/../../section">
+        <xsl:when test="$node/../../d:sect1">2</xsl:when>
+        <xsl:when test="$node/../../d:sect2">3</xsl:when>
+        <xsl:when test="$node/../../d:sect3">4</xsl:when>
+        <xsl:when test="$node/../../d:sect4">5</xsl:when>
+        <xsl:when test="$node/../../d:sect5">5</xsl:when>
+        <xsl:when test="$node/../../d:section">
           <xsl:choose>
-            <xsl:when test="$node/../../../../../section">5</xsl:when>
-            <xsl:when test="$node/../../../../section">4</xsl:when>
-            <xsl:when test="$node/../../../section">3</xsl:when>
+            <xsl:when test="$node/../../../../../d:section">5</xsl:when>
+            <xsl:when test="$node/../../../../d:section">4</xsl:when>
+            <xsl:when test="$node/../../../d:section">3</xsl:when>
             <xsl:otherwise>2</xsl:otherwise>
           </xsl:choose>
         </xsl:when>
@@ -261,16 +259,16 @@ Defaults to the context node.</para>
 
 <xsl:template name="qanda.section.level">
   <xsl:variable name="section"
-                select="(ancestor::section
-                         |ancestor::simplesect
-                         |ancestor::sect5
-                         |ancestor::sect4
-                         |ancestor::sect3
-                         |ancestor::sect2
-                         |ancestor::sect1
-                         |ancestor::refsect3
-                         |ancestor::refsect2
-                         |ancestor::refsect1)[last()]"/>
+                select="(ancestor::d:section
+                         |ancestor::d:simplesect
+                         |ancestor::d:sect5
+                         |ancestor::d:sect4
+                         |ancestor::d:sect3
+                         |ancestor::d:sect2
+                         |ancestor::d:sect1
+                         |ancestor::d:refsect3
+                         |ancestor::d:refsect2
+                         |ancestor::d:refsect1)[last()]"/>
 
   <xsl:choose>
     <xsl:when test="count($section) = '0'">1</xsl:when>
@@ -291,7 +289,7 @@ Defaults to the context node.</para>
 
   <xsl:variable name="RElevel">
     <xsl:call-template name="refentry.level">
-      <xsl:with-param name="node" select="$node/ancestor::refentry[1]"/>
+      <xsl:with-param name="node" select="$node/ancestor::d:refentry[1]"/>
     </xsl:call-template>
   </xsl:variable>
 
@@ -303,10 +301,10 @@ Defaults to the context node.</para>
       <xsl:when test="local-name($node)='refsect3'">3</xsl:when>
       <xsl:when test="local-name($node)='refsection'">
         <xsl:choose>
-          <xsl:when test="$node/../../../../../refsection">5</xsl:when>
-          <xsl:when test="$node/../../../../refsection">4</xsl:when>
-          <xsl:when test="$node/../../../refsection">3</xsl:when>
-          <xsl:when test="$node/../../refsection">2</xsl:when>
+          <xsl:when test="$node/../../../../../d:refsection">5</xsl:when>
+          <xsl:when test="$node/../../../../d:refsection">4</xsl:when>
+          <xsl:when test="$node/../../../d:refsection">3</xsl:when>
+          <xsl:when test="$node/../../d:refsection">2</xsl:when>
           <xsl:otherwise>1</xsl:otherwise>
         </xsl:choose>
       </xsl:when>
@@ -320,12 +318,12 @@ Defaults to the context node.</para>
 <xsl:template name="refentry.level">
   <xsl:param name="node" select="."/>
   <xsl:variable name="container"
-                select="($node/ancestor::section |
-                        $node/ancestor::sect1 |
-                        $node/ancestor::sect2 |
-                        $node/ancestor::sect3 |
-                        $node/ancestor::sect4 |
-                        $node/ancestor::sect5)[last()]"/>
+                select="($node/ancestor::d:section |
+                        $node/ancestor::d:sect1 |
+                        $node/ancestor::d:sect2 |
+                        $node/ancestor::d:sect3 |
+                        $node/ancestor::d:sect4 |
+                        $node/ancestor::d:sect5)[last()]"/>
 
   <xsl:choose>
     <xsl:when test="$container">
@@ -344,7 +342,7 @@ Defaults to the context node.</para>
   <xsl:variable name="section.level">
     <xsl:call-template name="qanda.section.level"/>
   </xsl:variable>
-  <xsl:variable name="anc.divs" select="ancestor::qandadiv"/>
+  <xsl:variable name="anc.divs" select="ancestor::d:qandadiv"/>
 
   <xsl:value-of select="count($anc.divs) + number($section.level)"/>
 </xsl:template>
@@ -411,17 +409,17 @@ Defaults to the context node.</para>
     </xsl:when>
     <xsl:when test="$deflabel = 'number'
                     and local-name(.) = 'question'">
-      <xsl:apply-templates select="ancestor::qandaset[1]"
+      <xsl:apply-templates select="ancestor::d:qandaset[1]"
                            mode="number"/>
       <xsl:choose>
-        <xsl:when test="ancestor::qandadiv">
-          <xsl:apply-templates select="ancestor::qandadiv[1]"
+        <xsl:when test="ancestor::d:qandadiv">
+          <xsl:apply-templates select="ancestor::d:qandadiv[1]"
                                mode="number"/>
-          <xsl:apply-templates select="ancestor::qandaentry"
+          <xsl:apply-templates select="ancestor::d:qandaentry"
                                mode="number"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="ancestor::qandaentry"
+          <xsl:apply-templates select="ancestor::d:qandaentry"
                                mode="number"/>
         </xsl:otherwise>
       </xsl:choose>
@@ -432,21 +430,21 @@ Defaults to the context node.</para>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="qandaset" mode="number">
+<xsl:template match="d:qandaset" mode="number">
   <!-- FIXME: -->
 </xsl:template>
 
-<xsl:template match="qandadiv" mode="number">
-  <xsl:number level="multiple" from="qandaset" format="1."/>
+<xsl:template match="d:qandadiv" mode="number">
+  <xsl:number level="multiple" from="d:qandaset" format="1."/>
 </xsl:template>
 
-<xsl:template match="qandaentry" mode="number">
+<xsl:template match="d:qandaentry" mode="number">
   <xsl:choose>
-    <xsl:when test="ancestor::qandadiv">
-      <xsl:number level="single" from="qandadiv" format="1."/>
+    <xsl:when test="ancestor::d:qandadiv">
+      <xsl:number level="single" from="d:qandadiv" format="1."/>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:number level="single" from="qandaset" format="1."/>
+      <xsl:number level="single" from="d:qandaset" format="1."/>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
@@ -495,9 +493,9 @@ Defaults to the context node.</para>
 
   <xsl:choose>
     <!-- the personname element is a specialcase -->
-    <xsl:when test="$node/personname">
+    <xsl:when test="$node/d:personname">
       <xsl:call-template name="person.name">
-        <xsl:with-param name="node" select="$node/personname"/>
+        <xsl:with-param name="node" select="$node/d:personname"/>
       </xsl:call-template>
     </xsl:when>
 
@@ -512,7 +510,7 @@ Defaults to the context node.</para>
     <xsl:otherwise>
       <xsl:choose>
         <!-- Handle case when personname contains only general markup (DocBook 5.0) -->
-        <xsl:when test="$node/self::personname and not($node/firstname or $node/honorific or $node/lineage or $node/othername or $node/surname)">
+        <xsl:when test="$node/self::d:personname and not($node/d:firstname or $node/d:honorific or $node/d:lineage or $node/d:othername or $node/d:surname)">
           <xsl:apply-templates select="$node/node()"/>
         </xsl:when>
         <xsl:when test="$style = 'family-given'">
@@ -540,13 +538,13 @@ Defaults to the context node.</para>
 
   <!-- The family-given style applies a convention for identifying given -->
   <!-- and family names in locales where it may be ambiguous -->
-  <xsl:apply-templates select="$node//surname[1]"/>
+  <xsl:apply-templates select="$node//d:surname[1]"/>
 
-  <xsl:if test="$node//surname and $node//firstname">
+  <xsl:if test="$node//d:surname and $node//d:firstname">
     <xsl:text> </xsl:text>
   </xsl:if>
 
-  <xsl:apply-templates select="$node//firstname[1]"/>
+  <xsl:apply-templates select="$node//d:firstname[1]"/>
 
   <xsl:text> [FAMILY Given]</xsl:text>
 </xsl:template>
@@ -554,48 +552,48 @@ Defaults to the context node.</para>
 <xsl:template name="person.name.last-first">
   <xsl:param name="node" select="."/>
 
-  <xsl:apply-templates select="$node//surname[1]"/>
+  <xsl:apply-templates select="$node//d:surname[1]"/>
 
-  <xsl:if test="$node//surname and $node//firstname">
+  <xsl:if test="$node//d:surname and $node//d:firstname">
     <xsl:text>, </xsl:text>
   </xsl:if>
 
-  <xsl:apply-templates select="$node//firstname[1]"/>
+  <xsl:apply-templates select="$node//d:firstname[1]"/>
 </xsl:template>
 
 <xsl:template name="person.name.first-last">
   <xsl:param name="node" select="."/>
 
-  <xsl:if test="$node//honorific">
-    <xsl:apply-templates select="$node//honorific[1]"/>
+  <xsl:if test="$node//d:honorific">
+    <xsl:apply-templates select="$node//d:honorific[1]"/>
     <xsl:value-of select="$punct.honorific"/>
   </xsl:if>
 
-  <xsl:if test="$node//firstname">
-    <xsl:if test="$node//honorific">
+  <xsl:if test="$node//d:firstname">
+    <xsl:if test="$node//d:honorific">
       <xsl:text> </xsl:text>
     </xsl:if>
-    <xsl:apply-templates select="$node//firstname[1]"/>
+    <xsl:apply-templates select="$node//d:firstname[1]"/>
   </xsl:if>
 
-  <xsl:if test="$node//othername and $author.othername.in.middle != 0">
-    <xsl:if test="$node//honorific or $node//firstname">
+  <xsl:if test="$node//d:othername and $author.othername.in.middle != 0">
+    <xsl:if test="$node//d:honorific or $node//d:firstname">
       <xsl:text> </xsl:text>
     </xsl:if>
-    <xsl:apply-templates select="$node//othername[1]"/>
+    <xsl:apply-templates select="$node//d:othername[1]"/>
   </xsl:if>
 
-  <xsl:if test="$node//surname">
-    <xsl:if test="$node//honorific or $node//firstname
-                  or ($node//othername and $author.othername.in.middle != 0)">
+  <xsl:if test="$node//d:surname">
+    <xsl:if test="$node//d:honorific or $node//d:firstname
+                  or ($node//d:othername and $author.othername.in.middle != 0)">
       <xsl:text> </xsl:text>
     </xsl:if>
-    <xsl:apply-templates select="$node//surname[1]"/>
+    <xsl:apply-templates select="$node//d:surname[1]"/>
   </xsl:if>
 
-  <xsl:if test="$node//lineage">
+  <xsl:if test="$node//d:lineage">
     <xsl:text>, </xsl:text>
-    <xsl:apply-templates select="$node//lineage[1]"/>
+    <xsl:apply-templates select="$node//d:lineage[1]"/>
   </xsl:if>
 </xsl:template>
 
@@ -611,7 +609,7 @@ Defaults to the context node.</para>
        John Doe, Jane Doe, and A. Nonymous
   -->
   <xsl:param name="person.list"
-             select="author|corpauthor|othercredit|editor"/>
+             select="d:author|d:corpauthor|d:othercredit|d:editor"/>
   <xsl:param name="person.count" select="count($person.list)"/>
   <xsl:param name="count" select="1"/>
 
@@ -856,8 +854,8 @@ in the list is appropriate.</para>
 
 <xsl:template name="select.mediaobject">
   <xsl:param name="olist"
-             select="imageobject|imageobjectco
-                     |videoobject|audioobject|textobject"/>
+             select="d:imageobject|d:imageobjectco
+                     |d:videoobject|d:audioobject|d:textobject"/>
   
   <xsl:variable name="mediaobject.index">
     <xsl:call-template name="select.mediaobject.index">
@@ -919,8 +917,8 @@ recursive process.</para>
 
 <xsl:template name="select.mediaobject.index">
   <xsl:param name="olist"
-             select="imageobject|imageobjectco
-                     |videoobject|audioobject|textobject"/>
+             select="d:imageobject|d:imageobjectco
+                     |d:videoobject|d:audioobject|d:textobject"/>
   <xsl:param name="count">1</xsl:param>
 
   <xsl:choose>
@@ -982,23 +980,23 @@ recursive process.</para>
             </xsl:when>
             <!-- skip textobject if also video, audio, or image out of order -->
             <xsl:when test="local-name($object) = 'textobject' and
-                            ../imageobject or
-                            ../audioobject or
-                            ../videoobject">
+                            ../d:imageobject or
+                            ../d:audioobject or
+                            ../d:videoobject">
               <xsl:text>0</xsl:text> 
             </xsl:when>
             <!-- The phrase is used only when contains TeX Math and output is FO -->
-            <xsl:when test="local-name($object)='textobject' and $object/phrase
+            <xsl:when test="local-name($object)='textobject' and $object/d:phrase
                             and $object/@role='tex' and $stylesheet.result.type = 'fo'
                             and $tex.math.in.alt != ''">
               <xsl:text>1</xsl:text> 
             </xsl:when>
             <!-- The phrase is never used -->
-            <xsl:when test="local-name($object)='textobject' and $object/phrase">
+            <xsl:when test="local-name($object)='textobject' and $object/d:phrase">
               <xsl:text>0</xsl:text>
             </xsl:when>
             <xsl:when test="local-name($object)='textobject'
-                            and $object/ancestor::equation ">
+                            and $object/ancestor::d:equation ">
             <!-- The first textobject is not a reasonable fallback
                  for equation image -->
               <xsl:text>0</xsl:text>
@@ -1010,8 +1008,8 @@ recursive process.</para>
             </xsl:when>
             <!-- don't use graphic when output is FO, TeX Math is used 
                  and there is math in alt element -->
-            <xsl:when test="$object/ancestor::equation and 
-                            $object/ancestor::equation/alt[@role='tex']
+            <xsl:when test="$object/ancestor::d:equation and
+                            $object/ancestor::d:equation/d:alt[@role='tex']
                             and $stylesheet.result.type = 'fo'
                             and $tex.math.in.alt != ''">
               <xsl:text>0</xsl:text>
@@ -1026,7 +1024,7 @@ recursive process.</para>
                 <!-- peek inside imageobjectco to simplify the test -->
                 <xsl:when test="local-name($object) = 'imageobjectco'">
                   <xsl:call-template name="is.acceptable.mediaobject">
-                    <xsl:with-param name="object" select="$object/imageobject"/>
+                    <xsl:with-param name="object" select="$object/d:imageobject"/>
                   </xsl:call-template>
                 </xsl:when>
                 <xsl:otherwise>
@@ -1094,9 +1092,9 @@ object is recognized as a graphic.</para>
   </xsl:variable>
 
   <!-- there will only be one -->
-  <xsl:variable name="data" select="$object/videodata
-                                    |$object/imagedata
-                                    |$object/audiodata"/>
+  <xsl:variable name="data" select="$object/d:videodata
+                                    |$object/d:imagedata
+                                    |$object/d:audiodata"/>
 
   <xsl:variable name="format" select="$data/@format"/>
 
@@ -1129,9 +1127,9 @@ object is recognized as a graphic.</para>
 <xsl:template name="mediaobject.filename">
   <xsl:param name="object"></xsl:param>
 
-  <xsl:variable name="data" select="$object/videodata
-                                    |$object/imagedata
-                                    |$object/audiodata
+  <xsl:variable name="data" select="$object/d:videodata
+                                    |$object/d:imagedata
+                                    |$object/d:audiodata
                                     |$object"/>
 
   <xsl:variable name="filename">
@@ -1286,7 +1284,7 @@ pointed to by the link is one of the elements listed in
   <xsl:choose>
     <xsl:when test="local-name($context) = 'substeps'">
       <xsl:variable name="ssdepth"
-                    select="count($context/ancestor::substeps)"/>
+                    select="count($context/ancestor::d:substeps)"/>
       <xsl:variable name="sstype" select="($ssdepth mod $format.length)+2"/>
       <xsl:choose>
         <xsl:when test="$sstype &gt; $format.length">
@@ -1299,7 +1297,7 @@ pointed to by the link is one of the elements listed in
     </xsl:when>
     <xsl:when test="local-name($context) = 'step'">
       <xsl:variable name="sdepth"
-                    select="count($context/ancestor::substeps)"/>
+                    select="count($context/ancestor::d:substeps)"/>
       <xsl:variable name="stype" select="($sdepth mod $format.length)+1"/>
       <xsl:value-of select="substring($procedure.step.numeration.formats,$stype,1)"/>
     </xsl:when>
@@ -1312,18 +1310,18 @@ pointed to by the link is one of the elements listed in
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="step" mode="number">
+<xsl:template match="d:step" mode="number">
   <xsl:param name="rest" select="''"/>
   <xsl:param name="recursive" select="1"/>
   <xsl:variable name="format">
     <xsl:call-template name="procedure.step.numeration"/>
   </xsl:variable>
   <xsl:variable name="num">
-    <xsl:number count="step" format="{$format}"/>
+    <xsl:number count="d:step" format="{$format}"/>
   </xsl:variable>
   <xsl:choose>
-    <xsl:when test="$recursive != 0 and ancestor::step">
-      <xsl:apply-templates select="ancestor::step[1]" mode="number">
+    <xsl:when test="$recursive != 0 and ancestor::d:step">
+      <xsl:apply-templates select="ancestor::d:step[1]" mode="number">
         <xsl:with-param name="rest" select="concat('.', $num, $rest)"/>
       </xsl:apply-templates>
     </xsl:when>
@@ -1353,12 +1351,12 @@ pointed to by the link is one of the elements listed in
     <xsl:otherwise>
       <!-- match on previous list at same nesting level -->
       <xsl:variable name="prevlist" 
-       select="$list/preceding::orderedlist
-                [count($list/ancestor::orderedlist) = count(ancestor::orderedlist)][1]"/>
+       select="$list/preceding::d:orderedlist
+                [count($list/ancestor::d:orderedlist) = count(ancestor::d:orderedlist)][1]"/>
       <xsl:choose>
         <xsl:when test="count($prevlist) = 0">2</xsl:when>
         <xsl:otherwise>
-          <xsl:variable name="prevlength" select="count($prevlist/listitem)"/>
+          <xsl:variable name="prevlength" select="count($prevlist/d:listitem)"/>
           <xsl:variable name="prevstart">
             <xsl:call-template name="orderedlist-starting-number">
               <xsl:with-param name="list" select="$prevlist"/>
@@ -1378,10 +1376,10 @@ pointed to by the link is one of the elements listed in
     <xsl:when test="$node/@override">
       <xsl:value-of select="$node/@override"/>
     </xsl:when>
-    <xsl:when test="$node/preceding-sibling::listitem">
+    <xsl:when test="$node/preceding-sibling::d:listitem">
       <xsl:variable name="pnum">
         <xsl:call-template name="orderedlist-item-number">
-          <xsl:with-param name="node" select="$node/preceding-sibling::listitem[1]"/>
+          <xsl:with-param name="node" select="$node/preceding-sibling::d:listitem[1]"/>
         </xsl:call-template>
       </xsl:variable>
       <xsl:value-of select="$pnum + 1"/>
@@ -1416,11 +1414,11 @@ pointed to by the link is one of the elements listed in
     </xsl:when>
     <xsl:otherwise>
       <xsl:choose>
-        <xsl:when test="$node/ancestor::orderedlist">
+        <xsl:when test="$node/ancestor::d:orderedlist">
           <xsl:call-template name="next.numeration">
             <xsl:with-param name="numeration">
               <xsl:call-template name="list.numeration">
-                <xsl:with-param name="node" select="$node/ancestor::orderedlist[1]"/>
+                <xsl:with-param name="node" select="$node/ancestor::d:orderedlist[1]"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
@@ -1433,10 +1431,10 @@ pointed to by the link is one of the elements listed in
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="orderedlist/listitem" mode="item-number">
+<xsl:template match="d:orderedlist/d:listitem" mode="item-number">
   <xsl:variable name="numeration">
     <xsl:call-template name="list.numeration">
-      <xsl:with-param name="node" select="parent::orderedlist"/>
+      <xsl:with-param name="node" select="parent::d:orderedlist"/>
     </xsl:call-template>
   </xsl:variable>
 
@@ -1462,9 +1460,9 @@ pointed to by the link is one of the elements listed in
     <xsl:call-template name="orderedlist-item-number"/>
   </xsl:variable>
 
-  <xsl:if test="parent::orderedlist/@inheritnum='inherit'
-                and ancestor::listitem[parent::orderedlist]">
-    <xsl:apply-templates select="ancestor::listitem[parent::orderedlist][1]"
+  <xsl:if test="parent::d:orderedlist/@inheritnum='inherit'
+                and ancestor::d:listitem[parent::d:orderedlist]">
+    <xsl:apply-templates select="ancestor::d:listitem[parent::d:orderedlist][1]"
                          mode="item-number"/>
   </xsl:if>
 
@@ -1496,11 +1494,11 @@ pointed to by the link is one of the elements listed in
     </xsl:when>
     <xsl:otherwise>
       <xsl:choose>
-        <xsl:when test="$node/ancestor::itemizedlist">
+        <xsl:when test="$node/ancestor::d:itemizedlist">
           <xsl:call-template name="next.itemsymbol">
             <xsl:with-param name="itemsymbol">
               <xsl:call-template name="list.itemsymbol">
-                <xsl:with-param name="node" select="$node/ancestor::itemizedlist[1]"/>
+                <xsl:with-param name="node" select="$node/ancestor::d:itemizedlist[1]"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
index 574ad41..d2bf889 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="cs" english-language-name="Czech">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="cs" english-language-name="Czech">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="34">Ž</l:l>
 <l:l i="34">ž</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 75e52f7..526f1f4 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="cy" english-language-name="Welsh">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="cy" english-language-name="Welsh">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 0ff79bb..09c4d16 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="da" english-language-name="Danish">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="da" english-language-name="Danish">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="29">Å</l:l>
 <l:l i="29">å</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index f8bd508..0542cf0 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="de" english-language-name="German">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="de" english-language-name="German">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="26">Z</l:l>
 <l:l i="26">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 188b78f..b31f6bb 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="el" english-language-name="Greek">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="el" english-language-name="Greek">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="500">Ώ</l:l>
 <l:l i="500">ώ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 32474d6..22b80d7 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="en" english-language-name="English">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="en" english-language-name="English">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 9256b1c..93f2080 100644 (file)
@@ -1,12 +1,10 @@
 <!-- ********************************************************************
-     $Id: entities.ent 9286 2012-04-19 10:10:58Z bobstayton $
-     ********************************************************************
      
      This file contains common entity declarations used for
      sorting (and other things) by various templates.
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
      If @sortas is not present, the first item is empty, and the added space
      is removed when normalize-space is applied, leaving just the entry -->
 
-<!ENTITY primary   'normalize-space(concat(primary/@sortas, " ", primary))'>
-<!ENTITY secondary 'normalize-space(concat(secondary/@sortas, " ", secondary))'>
-<!ENTITY tertiary  'normalize-space(concat(tertiary/@sortas, " ", tertiary))'>
+<!ENTITY primary   'normalize-space(concat(d:primary/@sortas, " ", d:primary))'>
+<!ENTITY secondary 'normalize-space(concat(d:secondary/@sortas, " ", d:secondary))'>
+<!ENTITY tertiary  'normalize-space(concat(d:tertiary/@sortas, " ", d:tertiary))'>
 
-<!ENTITY section   '(ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()]'>
+<!ENTITY section   '(ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()]'>
 
 <!ENTITY section.id 'generate-id(&section;)'>
 <!ENTITY sep '" "'>
 '>
 
 <!-- Entity used in html/inline.xsl and fo/inline.xsl -->
-<!ENTITY comment.block.parents "parent::answer|parent::appendix|parent::article|parent::bibliodiv|
-                                parent::bibliography|parent::blockquote|parent::caution|parent::chapter|
-                                parent::glossary|parent::glossdiv|parent::important|parent::index|
-                                parent::indexdiv|parent::listitem|parent::note|parent::orderedlist|
-                                parent::partintro|parent::preface|parent::procedure|parent::qandadiv|
-                                parent::qandaset|parent::question|parent::refentry|parent::refnamediv|
-                                parent::refsect1|parent::refsect2|parent::refsect3|parent::refsection|
-                                parent::refsynopsisdiv|parent::sect1|parent::sect2|parent::sect3|parent::sect4|
-                                parent::sect5|parent::section|parent::setindex|parent::sidebar|
-                                parent::simplesect|parent::taskprerequisites|parent::taskrelated|
-                                parent::tasksummary|parent::warning|parent::topic">
+<!ENTITY comment.block.parents "parent::d:answer|parent::d:appendix|parent::d:article|parent::d:bibliodiv|
+                                parent::d:bibliography|parent::d:blockquote|parent::d:caution|parent::d:chapter|
+                                parent::d:glossary|parent::d:glossdiv|parent::d:important|parent::d:index|
+                                parent::d:indexdiv|parent::d:listitem|parent::d:note|parent::d:orderedlist|
+                                parent::d:partintro|parent::d:preface|parent::d:procedure|parent::d:qandadiv|
+                                parent::d:qandaset|parent::d:question|parent::d:refentry|parent::d:refnamediv|
+                                parent::d:refsect1|parent::d:refsect2|parent::d:refsect3|parent::d:refsection|
+                                parent::d:refsynopsisdiv|parent::d:sect1|parent::d:sect2|parent::d:sect3|parent::d:sect4|
+                                parent::d:sect5|parent::d:section|parent::d:setindex|parent::d:sidebar|
+                                parent::d:simplesect|parent::d:taskprerequisites|parent::d:taskrelated|
+                                parent::d:tasksummary|parent::d:warning|parent::d:topic">
index e33dabe..ab8cda1 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="eo" english-language-name="Esperanto">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="eo" english-language-name="Esperanto">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:template name="book" text="%t"/>
 <l:template name="calloutlist" text="%t"/>
 <l:template name="caution" text="%t"/>
-<l:template name="chapter" text="Ĉapitro %n. %t&quot;"/>
+<l:template name="chapter" text="Ĉapitro %n. %t&#34;"/>
 <l:template name="colophon" text="%t"/>
 <l:template name="dedication" text="%t"/>
 <l:template name="equation" text="Ekvacio %n. %t"/>
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index fd1f610..da47ad1 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="es" english-language-name="Spanish">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="es" english-language-name="Spanish">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="29">Z</l:l>
 <l:l i="29">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index c1271af..dd38ca0 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="et" english-language-name="Estonian">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="et" english-language-name="Estonian">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 932079c..a9afa83 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="eu" english-language-name="Basque">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="eu" english-language-name="Basque">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 5574076..6e5882b 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="fa" english-language-name="Farsi">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="fa" english-language-name="Farsi">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:context name="title"><l:template name="abstract" text="%t"/>
 <l:template name="acknowledgements" text="%t" lang="en"/>
 <l:template name="answer" text="%t"/>
-<l:template name="appendix" text="&#10;      پيوست %n. %t"/>
+<l:template name="appendix" text="&#xA;      پيوست %n. %t"/>
 <l:template name="article" text="%t"/>
 <l:template name="authorblurb" text="%t"/>
 <l:template name="bibliodiv" text="%t"/>
 <l:template name="book" text="%t"/>
 <l:template name="calloutlist" text="%t"/>
 <l:template name="caution" text="%t"/>
-<l:template name="chapter" text="&#10;      فصل %n. %t"/>
+<l:template name="chapter" text="&#xA;      فصل %n. %t"/>
 <l:template name="colophon" text="%t"/>
 <l:template name="dedication" text="%t"/>
-<l:template name="equation" text="&#10;      معادله %n. %t"/>
-<l:template name="example" text="&#10;      مثال %n. %t"/>
-<l:template name="figure" text="&#10;      شكل %n. %t"/>
+<l:template name="equation" text="&#xA;      معادله %n. %t"/>
+<l:template name="example" text="&#xA;      مثال %n. %t"/>
+<l:template name="figure" text="&#xA;      شكل %n. %t"/>
 <l:template name="foil" text="%t"/>
 <l:template name="foilgroup" text="%t"/>
 <l:template name="formalpara" text="%t"/>
 <l:template name="msgsub" text="%t"/>
 <l:template name="note" text="%t"/>
 <l:template name="orderedlist" text="%t"/>
-<l:template name="part" text="&#10;      بخش %n. %t"/>
+<l:template name="part" text="&#xA;      بخش %n. %t"/>
 <l:template name="partintro" text="%t"/>
 <l:template name="preface" text="%t"/>
 <l:template name="procedure" text="%t"/>
-<l:template name="procedure.formal" text="&#10;      رويه %n. %t"/>
+<l:template name="procedure.formal" text="&#xA;      رويه %n. %t"/>
 <l:template name="productionset" text="%t"/>
-<l:template name="productionset.formal" text="&#10;      توليد %n"/>
+<l:template name="productionset.formal" text="&#xA;      توليد %n"/>
 <l:template name="qandadiv" text="%t"/>
 <l:template name="qandaentry" text="%t"/>
 <l:template name="qandaset" text="%t"/>
 <l:template name="setindex" text="%t"/>
 <l:template name="sidebar" text="%t"/>
 <l:template name="step" text="%t"/>
-<l:template name="table" text="&#10;      جدول %n. %t"/>
+<l:template name="table" text="&#xA;      جدول %n. %t"/>
 <l:template name="task" text="%t"/>
 <l:template name="tasksummary" text="%t" lang="en"/>
 <l:template name="taskprerequisites" text="%t" lang="en"/>
 <l:template name="drama" text="%t" lang="en"/>
 <l:template name="poetry" text="%t" lang="en"/>
 </l:context>
-<l:context name="title-numbered"><l:template name="appendix" text="&#10;      پيوست %n. %t"/>
+<l:context name="title-numbered"><l:template name="appendix" text="&#xA;      پيوست %n. %t"/>
 <l:template name="article/appendix" text="%n. %t"/>
 <l:template name="bridgehead" text="%n. %t"/>
-<l:template name="chapter" text="&#10;      فصل %n. %t"/>
-<l:template name="part" text="&#10;      بخش %n. %t"/>
+<l:template name="chapter" text="&#xA;      فصل %n. %t"/>
+<l:template name="part" text="&#xA;      بخش %n. %t"/>
 <l:template name="sect1" text="%n. %t"/>
 <l:template name="sect2" text="%n. %t"/>
 <l:template name="sect3" text="%n. %t"/>
 </l:context>
 <l:context name="xref"><l:template name="abstract" text="%t"/>
 <l:template name="acknowledgements" text="%t" lang="en"/>
-<l:template name="answer" text="&#10;      ج: %n"/>
+<l:template name="answer" text="&#xA;      ج: %n"/>
 <l:template name="appendix" text="%t"/>
 <l:template name="article" text="%t"/>
 <l:template name="authorblurb" text="%t"/>
 <l:template name="procedure" text="%t"/>
 <l:template name="productionset" text="%t"/>
 <l:template name="qandadiv" text="%t"/>
-<l:template name="qandaentry" text="&#10;      :پرسش %n"/>
+<l:template name="qandaentry" text="&#xA;      :پرسش %n"/>
 <l:template name="qandaset" text="%t"/>
-<l:template name="question" text="&#10;      :پرسش %n"/>
+<l:template name="question" text="&#xA;      :پرسش %n"/>
 <l:template name="reference" text="%t"/>
 <l:template name="refsynopsisdiv" text="%t"/>
 <l:template name="screenshot" text="%t" lang="en"/>
 <l:template name="dialogue" text="%t" lang="en"/>
 <l:template name="drama" text="%t" lang="en"/>
 <l:template name="poetry" text="%t" lang="en"/>
-<l:template name="bridgehead" text="&#10;      بخشی بنام&#10;      “%t”&#10;    "/>
-<l:template name="refsection" text="&#10;      بخشی بنام&#10;      “%t”&#10;    "/>
-<l:template name="refsect1" text="&#10;      بخشی بنام&#10;      “%t”&#10;    "/>
-<l:template name="refsect2" text="&#10;      بخشی بنام&#10;      “%t”&#10;    "/>
-<l:template name="refsect3" text="&#10;      بخشی بنام&#10;      “%t”&#10;    "/>
-<l:template name="sect1" text="&#10;      بخشی بنام&#10;      “%t”&#10;    "/>
-<l:template name="sect2" text="&#10;      بخشی بنام&#10;      “%t”&#10;    "/>
-<l:template name="sect3" text="&#10;      بخشی بنام&#10;      “%t”&#10;    "/>
-<l:template name="sect4" text="&#10;      بخشی بنام&#10;      “%t”&#10;    "/>
-<l:template name="sect5" text="&#10;      بخشی بنام&#10;      “%t”&#10;    "/>
-<l:template name="section" text="&#10;      بخشی بنام&#10;      “%t”&#10;    "/>
-<l:template name="simplesect" text="&#10;      بخشی بنام&#10;      “%t”&#10;    "/>
+<l:template name="bridgehead" text="&#xA;      بخشی بنام&#xA;      “%t”&#xA;    "/>
+<l:template name="refsection" text="&#xA;      بخشی بنام&#xA;      “%t”&#xA;    "/>
+<l:template name="refsect1" text="&#xA;      بخشی بنام&#xA;      “%t”&#xA;    "/>
+<l:template name="refsect2" text="&#xA;      بخشی بنام&#xA;      “%t”&#xA;    "/>
+<l:template name="refsect3" text="&#xA;      بخشی بنام&#xA;      “%t”&#xA;    "/>
+<l:template name="sect1" text="&#xA;      بخشی بنام&#xA;      “%t”&#xA;    "/>
+<l:template name="sect2" text="&#xA;      بخشی بنام&#xA;      “%t”&#xA;    "/>
+<l:template name="sect3" text="&#xA;      بخشی بنام&#xA;      “%t”&#xA;    "/>
+<l:template name="sect4" text="&#xA;      بخشی بنام&#xA;      “%t”&#xA;    "/>
+<l:template name="sect5" text="&#xA;      بخشی بنام&#xA;      “%t”&#xA;    "/>
+<l:template name="section" text="&#xA;      بخشی بنام&#xA;      “%t”&#xA;    "/>
+<l:template name="simplesect" text="&#xA;      بخشی بنام&#xA;      “%t”&#xA;    "/>
 </l:context>
-<l:context name="xref-number"><l:template name="answer" text="&#10;      ج: %n"/>
-<l:template name="appendix" text="&#10;      پيوست %n"/>
-<l:template name="bridgehead" text="&#10;      قسمت %n"/>
-<l:template name="chapter" text="&#10;      فصل %n"/>
-<l:template name="equation" text="&#10;      معادله %n"/>
-<l:template name="example" text="&#10;      مثال %n"/>
-<l:template name="figure" text="&#10;      شكل %n"/>
-<l:template name="part" text="&#10;      بخش %n"/>
-<l:template name="procedure" text="&#10;      رويه %n"/>
-<l:template name="productionset" text="&#10;      توليد %n"/>
-<l:template name="qandadiv" text="&#10;      پرسش و‌ پاسخ %n"/>
-<l:template name="qandaentry" text="&#10;      :پرسش %n"/>
-<l:template name="question" text="&#10;      :پرسش %n"/>
-<l:template name="sect1" text="&#10;      قسمت %n"/>
-<l:template name="sect2" text="&#10;      قسمت %n"/>
-<l:template name="sect3" text="&#10;      قسمت %n"/>
-<l:template name="sect4" text="&#10;      قسمت %n"/>
-<l:template name="sect5" text="&#10;      قسمت %n"/>
-<l:template name="section" text="&#10;      قسمت %n"/>
-<l:template name="table" text="&#10;      جدول %n"/>
+<l:context name="xref-number"><l:template name="answer" text="&#xA;      ج: %n"/>
+<l:template name="appendix" text="&#xA;      پيوست %n"/>
+<l:template name="bridgehead" text="&#xA;      قسمت %n"/>
+<l:template name="chapter" text="&#xA;      فصل %n"/>
+<l:template name="equation" text="&#xA;      معادله %n"/>
+<l:template name="example" text="&#xA;      مثال %n"/>
+<l:template name="figure" text="&#xA;      شكل %n"/>
+<l:template name="part" text="&#xA;      بخش %n"/>
+<l:template name="procedure" text="&#xA;      رويه %n"/>
+<l:template name="productionset" text="&#xA;      توليد %n"/>
+<l:template name="qandadiv" text="&#xA;      پرسش و‌ پاسخ %n"/>
+<l:template name="qandaentry" text="&#xA;      :پرسش %n"/>
+<l:template name="question" text="&#xA;      :پرسش %n"/>
+<l:template name="sect1" text="&#xA;      قسمت %n"/>
+<l:template name="sect2" text="&#xA;      قسمت %n"/>
+<l:template name="sect3" text="&#xA;      قسمت %n"/>
+<l:template name="sect4" text="&#xA;      قسمت %n"/>
+<l:template name="sect5" text="&#xA;      قسمت %n"/>
+<l:template name="section" text="&#xA;      قسمت %n"/>
+<l:template name="table" text="&#xA;      جدول %n"/>
 </l:context>
-<l:context name="xref-number-and-title"><l:template name="appendix" text="&#10;      پيوست %n, %t"/>
-<l:template name="bridgehead" text="&#10;      قسمت %n, “%t”&#10;    "/>
-<l:template name="chapter" text="&#10;      فصل %n, %t"/>
-<l:template name="equation" text="&#10;      معادله %n, “%t”&#10;    "/>
-<l:template name="example" text="&#10;      مثال %n, “%t”&#10;    "/>
-<l:template name="figure" text="&#10;      شكل %n, “%t”&#10;    "/>
-<l:template name="part" text="&#10;      بخش %n, “%t”&#10;    "/>
-<l:template name="procedure" text="&#10;      رويه %n, “%t”&#10;    "/>
-<l:template name="productionset" text="&#10;      توليد %n, “%t”&#10;    "/>
-<l:template name="qandadiv" text="&#10;      پرسش و‌ پاسخ %n, “%t”&#10;    "/>
-<l:template name="refsect1" text="&#10;      بخشی بنام&#10;      “%t”&#10;    "/>
-<l:template name="refsect2" text="&#10;      بخشی بنام&#10;      “%t”&#10;    "/>
-<l:template name="refsect3" text="&#10;      بخشی بنام&#10;      “%t”&#10;    "/>
-<l:template name="refsection" text="&#10;      بخشی بنام&#10;      “%t”&#10;    "/>
-<l:template name="sect1" text="&#10;      قسمت %n, “%t”&#10;    "/>
-<l:template name="sect2" text="&#10;      قسمت %n, “%t”&#10;    "/>
-<l:template name="sect3" text="&#10;      قسمت %n, “%t”&#10;    "/>
-<l:template name="sect4" text="&#10;      قسمت %n, “%t”&#10;    "/>
-<l:template name="sect5" text="&#10;      قسمت %n, “%t”&#10;    "/>
-<l:template name="section" text="&#10;      قسمت %n, “%t”&#10;    "/>
-<l:template name="simplesect" text="&#10;      بخشی بنام&#10;      “%t”&#10;    "/>
-<l:template name="table" text="&#10;      جدول %n, “%t”&#10;    "/>
+<l:context name="xref-number-and-title"><l:template name="appendix" text="&#xA;      پيوست %n, %t"/>
+<l:template name="bridgehead" text="&#xA;      قسمت %n, “%t”&#xA;    "/>
+<l:template name="chapter" text="&#xA;      فصل %n, %t"/>
+<l:template name="equation" text="&#xA;      معادله %n, “%t”&#xA;    "/>
+<l:template name="example" text="&#xA;      مثال %n, “%t”&#xA;    "/>
+<l:template name="figure" text="&#xA;      شكل %n, “%t”&#xA;    "/>
+<l:template name="part" text="&#xA;      بخش %n, “%t”&#xA;    "/>
+<l:template name="procedure" text="&#xA;      رويه %n, “%t”&#xA;    "/>
+<l:template name="productionset" text="&#xA;      توليد %n, “%t”&#xA;    "/>
+<l:template name="qandadiv" text="&#xA;      پرسش و‌ پاسخ %n, “%t”&#xA;    "/>
+<l:template name="refsect1" text="&#xA;      بخشی بنام&#xA;      “%t”&#xA;    "/>
+<l:template name="refsect2" text="&#xA;      بخشی بنام&#xA;      “%t”&#xA;    "/>
+<l:template name="refsect3" text="&#xA;      بخشی بنام&#xA;      “%t”&#xA;    "/>
+<l:template name="refsection" text="&#xA;      بخشی بنام&#xA;      “%t”&#xA;    "/>
+<l:template name="sect1" text="&#xA;      قسمت %n, “%t”&#xA;    "/>
+<l:template name="sect2" text="&#xA;      قسمت %n, “%t”&#xA;    "/>
+<l:template name="sect3" text="&#xA;      قسمت %n, “%t”&#xA;    "/>
+<l:template name="sect4" text="&#xA;      قسمت %n, “%t”&#xA;    "/>
+<l:template name="sect5" text="&#xA;      قسمت %n, “%t”&#xA;    "/>
+<l:template name="section" text="&#xA;      قسمت %n, “%t”&#xA;    "/>
+<l:template name="simplesect" text="&#xA;      بخشی بنام&#xA;      “%t”&#xA;    "/>
+<l:template name="table" text="&#xA;      جدول %n, “%t”&#xA;    "/>
 </l:context>
-<l:context name="authorgroup"><l:template name="sep" text="&#10;      ،&#10;    "/>
-<l:template name="sep2" text="&#10;      و&#10;    "/>
-<l:template name="seplast" text="&#10;      ،&#10;      و&#10;    "/>
+<l:context name="authorgroup"><l:template name="sep" text="&#xA;      ،&#xA;    "/>
+<l:template name="sep2" text="&#xA;      و&#xA;    "/>
+<l:template name="seplast" text="&#xA;      ،&#xA;      و&#xA;    "/>
 </l:context>
 <l:context name="glossary"><l:template name="see" text=" %t ببیند."/>
 <l:template name="seealso" text="%t همچنین ببیند."/>
 <l:template name="seealso-separator" text=", "/>
 </l:context>
-<l:context name="msgset"><l:template name="MsgAud" text="&#10;      شنودگان: "/>
-<l:template name="MsgLevel" text="&#10;      سطح پیام: "/>
-<l:template name="MsgOrig" text="&#10;      اصل: "/>
+<l:context name="msgset"><l:template name="MsgAud" text="&#xA;      شنودگان: "/>
+<l:template name="MsgLevel" text="&#xA;      سطح پیام: "/>
+<l:template name="MsgOrig" text="&#xA;      اصل: "/>
 </l:context>
 <l:context name="datetime"><l:template name="format" text="m/d/Y"/>
 </l:context>
 <l:l i="260">Z</l:l>
 <l:l i="260">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 62ef6ad..b0f208a 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="fi" english-language-name="Finnish">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="fi" english-language-name="Finnish">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="31">Ö</l:l>
 <l:l i="31">ö</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 9c973e7..bb8da6d 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="fr" english-language-name="French">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="fr" english-language-name="French">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="26">Z</l:l>
 <l:l i="26">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 0184ddc..6e72331 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ga" english-language-name="Irish">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ga" english-language-name="Irish">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 65fe480..38dc46e 100644 (file)
@@ -1,15 +1,14 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
-                exclude-result-prefixes="doc"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                exclude-result-prefixes="doc d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: gentext.xsl 9790 2013-08-28 22:55:38Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -26,7 +25,7 @@
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="chapter" mode="object.title.template">
+<xsl:template match="d:chapter" mode="object.title.template">
   <xsl:choose>
     <xsl:when test="string($chapter.autolabel) != 0">
       <xsl:call-template name="gentext.template">
@@ -47,7 +46,7 @@
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="appendix" mode="object.title.template">
+<xsl:template match="d:appendix" mode="object.title.template">
   <xsl:choose>
     <xsl:when test="string($appendix.autolabel) != 0">
       <xsl:call-template name="gentext.template">
@@ -68,7 +67,7 @@
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="part" mode="object.title.template">
+<xsl:template match="d:part" mode="object.title.template">
   <xsl:choose>
     <xsl:when test="string($part.autolabel) != 0">
       <xsl:call-template name="gentext.template">
@@ -89,8 +88,8 @@
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="section|sect1|sect2|sect3|sect4|sect5|simplesect
-                     |bridgehead|topic"
+<xsl:template match="d:section|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:simplesect
+                     |d:bridgehead|d:topic"
               mode="object.title.template">
   <xsl:variable name="is.numbered">
     <xsl:call-template name="label.this.section"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="procedure" mode="object.title.template">
-  <xsl:variable name="title" select="title|blockinfo/title|info/title"/>
+<xsl:template match="d:procedure" mode="object.title.template">
+  <xsl:variable name="title" select="d:title|d:blockinfo/d:title|d:info/d:title"/>
   <xsl:choose>
     <xsl:when test="$formal.procedures != 0 and $title">
       <xsl:call-template name="gentext.template">
   <xsl:value-of select="'0'"/>
 </xsl:template>
 
-<xsl:template match="section|sect1|sect2|sect3|sect4|sect5" 
+<xsl:template match="d:section|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5"
               mode="is.autonumber">
   <xsl:call-template name="label.this.section"/>
 </xsl:template>
 
-<xsl:template match="figure|example|table|equation" mode="is.autonumber">
+<xsl:template match="d:figure|d:example|d:table|d:equation" mode="is.autonumber">
   <xsl:value-of select="'1'"/>
 </xsl:template>
 
-<xsl:template match="appendix" mode="is.autonumber">
+<xsl:template match="d:appendix" mode="is.autonumber">
   <xsl:value-of select="$appendix.autolabel"/>
 </xsl:template>
 
-<xsl:template match="chapter" mode="is.autonumber">
+<xsl:template match="d:chapter" mode="is.autonumber">
   <xsl:value-of select="$chapter.autolabel"/>
 </xsl:template>
 
-<xsl:template match="part" mode="is.autonumber">
+<xsl:template match="d:part" mode="is.autonumber">
   <xsl:value-of select="$part.autolabel"/>
 </xsl:template>
 
-<xsl:template match="preface" mode="is.autonumber">
+<xsl:template match="d:preface" mode="is.autonumber">
   <xsl:value-of select="$preface.autolabel"/>
 </xsl:template>
 
-<xsl:template match="question|answer" mode="is.autonumber">
+<xsl:template match="d:question|d:answer" mode="is.autonumber">
   <xsl:choose>
     <xsl:when test="$qanda.defaultlabel = 'number'
-                    and not(label)">
+                    and not(d:label)">
       <xsl:value-of select="'1'"/>
     </xsl:when>
     <xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="qandadiv" mode="is.autonumber">
+<xsl:template match="d:qandadiv" mode="is.autonumber">
   <xsl:value-of select="$qandadiv.autolabel"/>
 </xsl:template>
 
-<xsl:template match="bridgehead" mode="is.autonumber">
+<xsl:template match="d:bridgehead" mode="is.autonumber">
   <!-- bridgeheads are not numbered -->
   <xsl:text>0</xsl:text>
 </xsl:template>
 
-<xsl:template match="procedure" mode="is.autonumber">
+<xsl:template match="d:procedure" mode="is.autonumber">
   <xsl:value-of select="$formal.procedures"/>
 </xsl:template>
 
 
   <xsl:variable name="context">
     <xsl:choose>
-      <xsl:when test="self::equation and not(title) and not(info/title)">
+      <xsl:when test="self::d:equation and not(d:title) and not(d:info/d:title)">
          <xsl:value-of select="'xref-number'"/>
       </xsl:when>
       <xsl:when test="string($autonumber) != 0 
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="listitem" mode="object.xref.markup">
+<xsl:template match="d:listitem" mode="object.xref.markup">
   <xsl:param name="verbose" select="1"/>
 
   <xsl:choose>
-    <xsl:when test="parent::orderedlist">
+    <xsl:when test="parent::d:orderedlist">
       <xsl:variable name="template">
         <xsl:apply-templates select="." mode="object.xref.template"/>
       </xsl:variable>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="question" mode="object.xref.markup">
+<xsl:template match="d:question" mode="object.xref.markup">
   <xsl:param name="purpose"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="referrer"/>
   <xsl:variable name="template">
     <xsl:choose>
       <!-- This avoids double Q: Q: in xref when defaultlabel=qanda -->
-      <xsl:when test="$deflabel = 'qanda' and not(label)">%n</xsl:when>
+      <xsl:when test="$deflabel = 'qanda' and not(d:label)">%n</xsl:when>
       <xsl:otherwise>
         <xsl:apply-templates select="." mode="object.xref.template">
           <xsl:with-param name="purpose" select="$purpose"/>
               <xsl:choose>
                 <xsl:when test="$referrer">
                   <xsl:variable name="referent-is-below">
-                    <xsl:for-each select="preceding::xref">
+                    <xsl:for-each select="preceding::d:xref">
                       <xsl:if test="generate-id(.) = generate-id($referrer)">1</xsl:if>
                     </xsl:for-each>
                   </xsl:variable>
index 97aaffe..e18e2be 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="gl" english-language-name="Galician">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="gl" english-language-name="Galician">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index cf94cb6..5ab79ed 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="gu" english-language-name="Gujarati">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="gu" english-language-name="Gujarati">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Z</l:l>
 <l:l i="260">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 5530313..35e51ea 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="he" english-language-name="Hebrew">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="he" english-language-name="Hebrew">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 9636b7a..47be542 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="hi" english-language-name="Hindi">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="hi" english-language-name="Hindi">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Z</l:l>
 <l:l i="260">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index d56a573..06efe55 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="hr" english-language-name="Croatian">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="hr" english-language-name="Croatian">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ž</l:l>
 <l:l i="260">ž</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 1b7bf44..8dcd565 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="hu" english-language-name="Hungarian">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="hu" english-language-name="Hungarian">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="280">Z</l:l>
 <l:l i="280">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 0b25923..2d7daac 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="id" english-language-name="Indonesian">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="id" english-language-name="Indonesian">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 66bcf41..94bd049 100644 (file)
@@ -1,14 +1,14 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:xi="http://www.w3.org/2001/XInclude"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:xi="http://www.w3.org/2001/XInclude"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: insertfile.xsl 5262 2005-10-12 14:58:42Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="textobject[child::textdata[@entityref|@fileref]]">
-  <xsl:apply-templates select="textdata"/>
+<xsl:template match="d:textobject[child::d:textdata[@entityref|@fileref]]">
+  <xsl:apply-templates select="d:textdata"/>
 </xsl:template>
 
-<xsl:template match="textdata[@entityref|@fileref]">
+<xsl:template match="d:textdata[@entityref|@fileref]">
   <xsl:variable name="filename">
     <xsl:call-template name="get.external.filename"/>
   </xsl:variable>
 <!-- ==================================================================== -->
 
 <xsl:template
-    match="inlinemediaobject
-           [child::imageobject
-           [child::imagedata
+    match="d:inlinemediaobject
+           [child::d:imageobject
+           [child::d:imagedata
            [@format = 'linespecific' and
            (@entityref|@fileref)]]]">
-  <xsl:apply-templates select="imageobject/imagedata"/>
+  <xsl:apply-templates select="d:imageobject/d:imagedata"/>
 </xsl:template>
 
-<xsl:template match="imagedata
+<xsl:template match="d:imagedata
                      [@format = 'linespecific' and
                      (@entityref|@fileref)]">
   <xsl:variable name="filename">
@@ -90,7 +90,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="inlinegraphic
+<xsl:template match="d:inlinegraphic
                      [@format = 'linespecific' and
                      (@entityref|@fileref)]">
   <xsl:variable name="filename">
index 352ba68..09d86d4 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="is" english-language-name="Icelandic">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="is" english-language-name="Icelandic">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="320">Ö</l:l>
 <l:l i="320">ö</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index f2a9144..714b4db 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="it" english-language-name="Italian">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="it" english-language-name="Italian">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 67c5e09..9f93c47 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ja" english-language-name="Japanese">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ja" english-language-name="Japanese">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Z</l:l>
 <l:l i="260">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 81e6a8d..3b43e46 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ka" english-language-name="Georgian">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ka" english-language-name="Georgian">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="650">ჶ</l:l>
 <l:l i="660">ჷ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 25a2be4..e088681 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="kn" english-language-name="Kannada">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="kn" english-language-name="Kannada">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 0f6ac5e..99f3b03 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ko" english-language-name="Korean">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ko" english-language-name="Korean">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 79a9865..860210f 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ky" english-language-name="Kirghiz">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ky" english-language-name="Kirghiz">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="610">Я</l:l>
 <l:l i="610">я</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 50d0ab2..63a1963 100644 (file)
@@ -1,15 +1,14 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
-                exclude-result-prefixes="l"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
+                exclude-result-prefixes="l d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: l10n.xsl 9708 2013-01-22 13:41:24Z kosek $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      This file contains localization templates (for internationalization)
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
\ No newline at end of file
+</xsl:stylesheet>
index 1efcece..a8ec07e 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="la" english-language-name="Latin">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="la" english-language-name="Latin">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 0557e81..2f13227 100644 (file)
@@ -1,15 +1,14 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
-                exclude-result-prefixes="doc"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                exclude-result-prefixes="doc d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: labels.xsl 9816 2013-09-24 03:35:07Z stilor $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -49,13 +48,13 @@ element label.</para>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="set|book" mode="label.markup">
+<xsl:template match="d:set|d:book" mode="label.markup">
   <xsl:if test="@label">
     <xsl:value-of select="@label"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="part" mode="label.markup">
+<xsl:template match="d:part" mode="label.markup">
   <xsl:choose>
     <xsl:when test="@label">
       <xsl:value-of select="@label"/>
@@ -66,30 +65,30 @@ element label.</para>
           <xsl:with-param name="format" select="$part.autolabel"/>
         </xsl:call-template>
       </xsl:variable>
-      <xsl:number from="book" count="part" format="{$format}"/>
+      <xsl:number from="d:book" count="d:part" format="{$format}"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="partintro" mode="label.markup">
+<xsl:template match="d:partintro" mode="label.markup">
   <!-- no label -->
 </xsl:template>
 
-<xsl:template match="preface" mode="label.markup">
+<xsl:template match="d:preface" mode="label.markup">
   <xsl:choose>
     <xsl:when test="@label">
       <xsl:value-of select="@label"/>
     </xsl:when>
     <xsl:when test="string($preface.autolabel) != 0">
       <xsl:if test="$component.label.includes.part.label != 0 and
-                      ancestor::part">
+                      ancestor::d:part">
         <xsl:variable name="part.label">
-          <xsl:apply-templates select="ancestor::part" 
+          <xsl:apply-templates select="ancestor::d:part"
                                mode="label.markup"/>
         </xsl:variable>
         <xsl:if test="$part.label != ''">
           <xsl:value-of select="$part.label"/>
-          <xsl:apply-templates select="ancestor::part" 
+          <xsl:apply-templates select="ancestor::d:part"
                                mode="intralabel.punctuation">
             <xsl:with-param name="object" select="."/>
           </xsl:apply-templates>
@@ -101,32 +100,32 @@ element label.</para>
         </xsl:call-template>
       </xsl:variable>
       <xsl:choose>
-        <xsl:when test="$label.from.part != 0 and ancestor::part">
-          <xsl:number from="part" count="preface" format="{$format}" level="any"/>
+        <xsl:when test="$label.from.part != 0 and ancestor::d:part">
+          <xsl:number from="d:part" count="d:preface" format="{$format}" level="any"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:number from="book" count="preface" format="{$format}" level="any"/>
+          <xsl:number from="d:book" count="d:preface" format="{$format}" level="any"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="chapter" mode="label.markup">
+<xsl:template match="d:chapter" mode="label.markup">
   <xsl:choose>
     <xsl:when test="@label">
       <xsl:value-of select="@label"/>
     </xsl:when>
     <xsl:when test="string($chapter.autolabel) != 0">
       <xsl:if test="$component.label.includes.part.label != 0 and
-                      ancestor::part">
+                      ancestor::d:part">
         <xsl:variable name="part.label">
-          <xsl:apply-templates select="ancestor::part" 
+          <xsl:apply-templates select="ancestor::d:part"
                                mode="label.markup"/>
         </xsl:variable>
         <xsl:if test="$part.label != ''">
           <xsl:value-of select="$part.label"/>
-          <xsl:apply-templates select="ancestor::part" 
+          <xsl:apply-templates select="ancestor::d:part"
                                mode="intralabel.punctuation">
             <xsl:with-param name="object" select="."/>
           </xsl:apply-templates>
@@ -138,32 +137,32 @@ element label.</para>
         </xsl:call-template>
       </xsl:variable>
       <xsl:choose>
-        <xsl:when test="$label.from.part != 0 and ancestor::part">
-          <xsl:number from="part" count="chapter" format="{$format}" level="any"/>
+        <xsl:when test="$label.from.part != 0 and ancestor::d:part">
+          <xsl:number from="d:part" count="d:chapter" format="{$format}" level="any"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:number from="book" count="chapter" format="{$format}" level="any"/>
+          <xsl:number from="d:book" count="d:chapter" format="{$format}" level="any"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="appendix" mode="label.markup">
+<xsl:template match="d:appendix" mode="label.markup">
   <xsl:choose>
     <xsl:when test="@label">
       <xsl:value-of select="@label"/>
     </xsl:when>
     <xsl:when test="string($appendix.autolabel) != 0">
       <xsl:if test="$component.label.includes.part.label != 0 and
-                      ancestor::part">
+                      ancestor::d:part">
         <xsl:variable name="part.label">
-          <xsl:apply-templates select="ancestor::part" 
+          <xsl:apply-templates select="ancestor::d:part"
                                mode="label.markup"/>
         </xsl:variable>
         <xsl:if test="$part.label != ''">
           <xsl:value-of select="$part.label"/>
-          <xsl:apply-templates select="ancestor::part" 
+          <xsl:apply-templates select="ancestor::d:part"
                                mode="intralabel.punctuation">
             <xsl:with-param name="object" select="."/>
           </xsl:apply-templates>
@@ -175,45 +174,45 @@ element label.</para>
         </xsl:call-template>
       </xsl:variable>
       <xsl:choose>
-        <xsl:when test="$label.from.part != 0 and ancestor::part">
-          <xsl:number from="part" count="appendix" format="{$format}" level="any"/>
+        <xsl:when test="$label.from.part != 0 and ancestor::d:part">
+          <xsl:number from="d:part" count="d:appendix" format="{$format}" level="any"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:number from="book|article"
-                      count="appendix" format="{$format}" level="any"/>
+          <xsl:number from="d:book|d:article"
+                      count="d:appendix" format="{$format}" level="any"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="article" mode="label.markup">
+<xsl:template match="d:article" mode="label.markup">
   <xsl:if test="@label">
     <xsl:value-of select="@label"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="dedication|colophon" mode="label.markup">
+<xsl:template match="d:dedication|d:colophon" mode="label.markup">
   <xsl:if test="@label">
     <xsl:value-of select="@label"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="reference" mode="label.markup">
+<xsl:template match="d:reference" mode="label.markup">
   <xsl:choose>
     <xsl:when test="@label">
       <xsl:value-of select="@label"/>
     </xsl:when>
     <xsl:when test="string($reference.autolabel) != 0">
       <xsl:if test="$component.label.includes.part.label != 0 and
-                      ancestor::part">
+                      ancestor::d:part">
         <xsl:variable name="part.label">
-          <xsl:apply-templates select="ancestor::part" 
+          <xsl:apply-templates select="ancestor::d:part"
                                mode="label.markup"/>
         </xsl:variable>
         <xsl:if test="$part.label != ''">
           <xsl:value-of select="$part.label"/>
-          <xsl:apply-templates select="ancestor::part" 
+          <xsl:apply-templates select="ancestor::d:part"
                                mode="intralabel.punctuation">
             <xsl:with-param name="object" select="."/>
           </xsl:apply-templates>
@@ -225,24 +224,24 @@ element label.</para>
         </xsl:call-template>
       </xsl:variable>
       <xsl:choose>
-        <xsl:when test="$label.from.part != 0 and ancestor::part">
-          <xsl:number from="part" count="reference" format="{$format}" level="any"/>
+        <xsl:when test="$label.from.part != 0 and ancestor::d:part">
+          <xsl:number from="d:part" count="d:reference" format="{$format}" level="any"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:number from="book" count="reference" format="{$format}" level="any"/>
+          <xsl:number from="d:book" count="d:reference" format="{$format}" level="any"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="refentry" mode="label.markup">
+<xsl:template match="d:refentry" mode="label.markup">
   <xsl:if test="@label">
     <xsl:value-of select="@label"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="section" mode="label.markup">
+<xsl:template match="d:section" mode="label.markup">
   <!-- if this is a nested section, label the parent -->
   <xsl:if test="local-name(..) = 'section'">
     <xsl:variable name="parent.section.label">
@@ -287,7 +286,7 @@ element label.</para>
 
 <!--
   <xsl:message>
-    test: <xsl:value-of select="$label"/>, <xsl:number count="section"/>
+    test: <xsl:value-of select="$label"/>, <xsl:number count="d:section"/>
   </xsl:message>
 -->
 
@@ -301,12 +300,12 @@ element label.</para>
           <xsl:with-param name="format" select="$section.autolabel"/>
         </xsl:call-template>
       </xsl:variable>
-      <xsl:number format="{$format}" count="section"/>
+      <xsl:number format="{$format}" count="d:section"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="sect1" mode="label.markup">
+<xsl:template match="d:sect1" mode="label.markup">
   <!-- if the parent is a component, maybe label that too -->
   <xsl:variable name="parent.is.component">
     <xsl:call-template name="is.component">
@@ -345,12 +344,12 @@ element label.</para>
         </xsl:call-template>
       </xsl:variable>
       <xsl:copy-of select="$component.label"/>
-      <xsl:number format="{$format}" count="sect1"/>
+      <xsl:number format="{$format}" count="d:sect1"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="sect2|sect3|sect4|sect5" mode="label.markup">
+<xsl:template match="d:sect2|d:sect3|d:sect4|d:sect5" mode="label.markup">
   <!-- label the parent -->
   <xsl:variable name="parent.section.label">
     <xsl:call-template name="label.this.section">
@@ -380,16 +379,16 @@ element label.</para>
       </xsl:variable>
       <xsl:choose>
         <xsl:when test="local-name(.) = 'sect2'">
-          <xsl:number format="{$format}" count="sect2"/>
+          <xsl:number format="{$format}" count="d:sect2"/>
         </xsl:when>
         <xsl:when test="local-name(.) = 'sect3'">
-          <xsl:number format="{$format}" count="sect3"/>
+          <xsl:number format="{$format}" count="d:sect3"/>
         </xsl:when>
         <xsl:when test="local-name(.) = 'sect4'">
-          <xsl:number format="{$format}" count="sect4"/>
+          <xsl:number format="{$format}" count="d:sect4"/>
         </xsl:when>
         <xsl:when test="local-name(.) = 'sect5'">
-          <xsl:number format="{$format}" count="sect5"/>
+          <xsl:number format="{$format}" count="d:sect5"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:message>label.markup: this can't happen!</xsl:message>
@@ -399,11 +398,11 @@ element label.</para>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="bridgehead" mode="label.markup">
+<xsl:template match="d:bridgehead" mode="label.markup">
   <!-- bridgeheads are not normally numbered -->
 </xsl:template>
 
-<xsl:template match="refsect1" mode="label.markup">
+<xsl:template match="d:refsect1" mode="label.markup">
   <xsl:choose>
     <xsl:when test="@label">
       <xsl:value-of select="@label"/>
@@ -414,12 +413,12 @@ element label.</para>
           <xsl:with-param name="format" select="$section.autolabel"/>
         </xsl:call-template>
       </xsl:variable>
-      <xsl:number count="refsect1" format="{$format}"/>
+      <xsl:number count="d:refsect1" format="{$format}"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="refsect2|refsect3" mode="label.markup">
+<xsl:template match="d:refsect2|d:refsect3" mode="label.markup">
   <!-- label the parent -->
   <xsl:variable name="parent.label">
     <xsl:apply-templates select=".." mode="label.markup"/>
@@ -443,17 +442,17 @@ element label.</para>
       </xsl:variable>
       <xsl:choose>
         <xsl:when test="local-name(.) = 'refsect2'">
-          <xsl:number count="refsect2" format="{$format}"/>
+          <xsl:number count="d:refsect2" format="{$format}"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:number count="refsect3" format="{$format}"/>
+          <xsl:number count="d:refsect3" format="{$format}"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="simplesect" mode="label.markup">
+<xsl:template match="d:simplesect" mode="label.markup">
   <!-- if this is a nested section, label the parent -->
   <xsl:if test="local-name(..) = 'section'
                 or local-name(..) = 'sect1'
@@ -509,31 +508,31 @@ element label.</para>
           <xsl:with-param name="format" select="$section.autolabel"/>
         </xsl:call-template>
       </xsl:variable>
-      <xsl:number format="{$format}" count="simplesect"/>
+      <xsl:number format="{$format}" count="d:simplesect"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="topic" mode="label.markup">
+<xsl:template match="d:topic" mode="label.markup">
   <!-- topics are not numbered by default -->
 </xsl:template>
 
-<xsl:template match="qandadiv" mode="label.markup">
-  <xsl:variable name="lparent" select="(ancestor::set
-                                       |ancestor::book
-                                       |ancestor::chapter
-                                       |ancestor::appendix
-                                       |ancestor::preface
-                                       |ancestor::section
-                                       |ancestor::simplesect
-                                       |ancestor::sect1
-                                       |ancestor::sect2
-                                       |ancestor::sect3
-                                       |ancestor::sect4
-                                       |ancestor::sect5
-                                       |ancestor::refsect1
-                                       |ancestor::refsect2
-                                       |ancestor::refsect3)[last()]"/>
+<xsl:template match="d:qandadiv" mode="label.markup">
+  <xsl:variable name="lparent" select="(ancestor::d:set
+                                       |ancestor::d:book
+                                       |ancestor::d:chapter
+                                       |ancestor::d:appendix
+                                       |ancestor::d:preface
+                                       |ancestor::d:section
+                                       |ancestor::d:simplesect
+                                       |ancestor::d:sect1
+                                       |ancestor::d:sect2
+                                       |ancestor::d:sect3
+                                       |ancestor::d:sect4
+                                       |ancestor::d:sect5
+                                       |ancestor::d:refsect1
+                                       |ancestor::d:refsect2
+                                       |ancestor::d:refsect3)[last()]"/>
 
   <xsl:variable name="lparent.prefix">
     <xsl:apply-templates select="$lparent" mode="label.markup"/>
@@ -558,27 +557,27 @@ element label.</para>
         </xsl:call-template>
       </xsl:variable>
       <xsl:value-of select="$prefix"/>
-      <xsl:number level="multiple" count="qandadiv" format="{$format}"/>
+      <xsl:number level="multiple" count="d:qandadiv" format="{$format}"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="question|answer" mode="label.markup">
-  <xsl:variable name="lparent" select="(ancestor::set
-                                       |ancestor::book
-                                       |ancestor::chapter
-                                       |ancestor::appendix
-                                       |ancestor::preface
-                                       |ancestor::section
-                                       |ancestor::simplesect
-                                       |ancestor::sect1
-                                       |ancestor::sect2
-                                       |ancestor::sect3
-                                       |ancestor::sect4
-                                       |ancestor::sect5
-                                       |ancestor::refsect1
-                                       |ancestor::refsect2
-                                       |ancestor::refsect3)[last()]"/>
+<xsl:template match="d:question|d:answer" mode="label.markup">
+  <xsl:variable name="lparent" select="(ancestor::d:set
+                                       |ancestor::d:book
+                                       |ancestor::d:chapter
+                                       |ancestor::d:appendix
+                                       |ancestor::d:preface
+                                       |ancestor::d:section
+                                       |ancestor::d:simplesect
+                                       |ancestor::d:sect1
+                                       |ancestor::d:sect2
+                                       |ancestor::d:sect3
+                                       |ancestor::d:sect4
+                                       |ancestor::d:sect5
+                                       |ancestor::d:refsect1
+                                       |ancestor::d:refsect2
+                                       |ancestor::d:refsect3)[last()]"/>
 
   <xsl:variable name="lparent.prefix">
     <xsl:apply-templates select="$lparent" mode="label.markup"/>
@@ -587,13 +586,13 @@ element label.</para>
   <xsl:variable name="prefix">
     <xsl:if test="$qanda.inherit.numeration != 0">
       <xsl:choose>
-        <xsl:when test="ancestor::qandadiv">
+        <xsl:when test="ancestor::d:qandadiv">
           <xsl:variable name="div.label">
-            <xsl:apply-templates select="ancestor::qandadiv[1]" mode="label.markup"/>
+            <xsl:apply-templates select="ancestor::d:qandadiv[1]" mode="label.markup"/>
           </xsl:variable>
           <xsl:if test="string-length($div.label) != 0">
             <xsl:copy-of select="$div.label"/>
-            <xsl:apply-templates select="ancestor::qandadiv[1]"
+            <xsl:apply-templates select="ancestor::d:qandadiv[1]"
                                  mode="intralabel.punctuation">
               <xsl:with-param name="object" select="."/>
             </xsl:apply-templates>
@@ -610,7 +609,7 @@ element label.</para>
   </xsl:variable>
 
   <xsl:variable name="inhlabel"
-                select="ancestor-or-self::qandaset/@defaultlabel[1]"/>
+                select="ancestor-or-self::d:qandaset/@defaultlabel[1]"/>
 
   <xsl:variable name="deflabel">
     <xsl:choose>
@@ -623,60 +622,60 @@ element label.</para>
     </xsl:choose>
   </xsl:variable>
 
-  <xsl:variable name="label" select="label"/>
+  <xsl:variable name="label" select="d:label"/>
 
   <xsl:choose>
     <xsl:when test="count($label)>0">
       <xsl:apply-templates select="$label"/>
     </xsl:when>
 
-    <xsl:when test="$deflabel = 'qanda' and self::question">
+    <xsl:when test="$deflabel = 'qanda' and self::d:question">
       <xsl:call-template name="gentext">
         <xsl:with-param name="key" select="'Question'"/>
       </xsl:call-template>
     </xsl:when>
 
-    <xsl:when test="$deflabel = 'qanda' and self::answer">
+    <xsl:when test="$deflabel = 'qanda' and self::d:answer">
       <xsl:call-template name="gentext">
         <xsl:with-param name="key" select="'Answer'"/>
       </xsl:call-template>
     </xsl:when>
 
     <xsl:when test="($deflabel = 'qnumber' or
-                     $deflabel = 'qnumberanda') and self::question">
+                     $deflabel = 'qnumberanda') and self::d:question">
       <xsl:call-template name="gentext">
         <xsl:with-param name="key" select="'Question'"/>
       </xsl:call-template>
       <xsl:text>&#xA0;</xsl:text>
       <xsl:value-of select="$prefix"/>
-      <xsl:number level="multiple" count="qandaentry" format="1"/>
+      <xsl:number level="multiple" count="d:qandaentry" format="1"/>
     </xsl:when>
 
-    <xsl:when test="$deflabel = 'qnumberanda' and self::answer">
+    <xsl:when test="$deflabel = 'qnumberanda' and self::d:answer">
       <xsl:call-template name="gentext">
         <xsl:with-param name="key" select="'Answer'"/>
       </xsl:call-template>
     </xsl:when>
 
-    <xsl:when test="$deflabel = 'number' and self::question">
+    <xsl:when test="$deflabel = 'number' and self::d:question">
       <xsl:value-of select="$prefix"/>
-      <xsl:number level="multiple" count="qandaentry" format="1"/>
+      <xsl:number level="multiple" count="d:qandaentry" format="1"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="bibliography|glossary|
-                     qandaset|index|setindex" mode="label.markup">
+<xsl:template match="d:bibliography|d:glossary|
+                     d:qandaset|d:index|d:setindex" mode="label.markup">
   <xsl:if test="@label">
     <xsl:value-of select="@label"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="figure|table|example" mode="label.markup">
+<xsl:template match="d:figure|d:table|d:example" mode="label.markup">
   <xsl:variable name="pchap"
-                select="(ancestor::chapter
-                        |ancestor::appendix
-                        |ancestor::article[ancestor::book])[last()]"/>
+                select="(ancestor::d:chapter
+                        |ancestor::d:appendix
+                        |ancestor::d:article[ancestor::d:book])[last()]"/>
 
   <xsl:variable name="prefix">
     <xsl:if test="count($pchap) &gt; 0">
@@ -695,21 +694,21 @@ element label.</para>
             <xsl:apply-templates select="$pchap" mode="intralabel.punctuation">
               <xsl:with-param name="object" select="."/>
             </xsl:apply-templates>
-          <xsl:number format="1" from="chapter|appendix" level="any"/>
+          <xsl:number format="1" from="d:chapter|d:appendix" level="any"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:number format="1" from="book|article" level="any"/>
+          <xsl:number format="1" from="d:book|d:article" level="any"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="procedure" mode="label.markup">
+<xsl:template match="d:procedure" mode="label.markup">
   <xsl:variable name="pchap"
-                select="ancestor::chapter
-                        |ancestor::appendix
-                        |ancestor::article[ancestor::book]"/>
+                select="ancestor::d:chapter
+                        |ancestor::d:appendix
+                        |ancestor::d:article[ancestor::d:book]"/>
 
   <xsl:variable name="prefix">
     <xsl:if test="count($pchap) &gt; 0">
@@ -733,23 +732,23 @@ element label.</para>
               <xsl:with-param name="object" select="."/>
             </xsl:apply-templates>
           </xsl:if>
-          <xsl:number count="procedure[title|blockinfo/title|info/title]" format="1" 
-                      from="chapter|appendix" level="any"/>
+          <xsl:number count="d:procedure[d:title|d:blockinfo/d:title|d:info/d:title]" format="1"
+                      from="d:chapter|d:appendix" level="any"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:number count="procedure[title|blockinfo/title|info/title]" format="1" 
-                      from="book|article" level="any"/>
+          <xsl:number count="d:procedure[d:title|d:blockinfo/d:title|d:info/d:title]" format="1"
+                      from="d:book|d:article" level="any"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="equation" mode="label.markup">
+<xsl:template match="d:equation" mode="label.markup">
   <xsl:variable name="pchap"
-                select="ancestor::chapter
-                        |ancestor::appendix
-                        |ancestor::article[ancestor::book]"/>
+                select="ancestor::d:chapter
+                        |ancestor::d:appendix
+                        |ancestor::d:article[ancestor::d:book]"/>
 
   <xsl:variable name="prefix">
     <xsl:if test="count($pchap) &gt; 0">
@@ -770,22 +769,22 @@ element label.</para>
               <xsl:with-param name="object" select="."/>
             </xsl:apply-templates>
           </xsl:if>
-          <xsl:number format="1" count="equation" 
-                      from="chapter|appendix" level="any"/>
+          <xsl:number format="1" count="d:equation"
+                      from="d:chapter|d:appendix" level="any"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:number format="1" count="equation" 
-                      from="book|article" level="any"/>
+          <xsl:number format="1" count="d:equation"
+                      from="d:book|d:article" level="any"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="orderedlist/listitem" mode="label.markup">
+<xsl:template match="d:orderedlist/d:listitem" mode="label.markup">
   <xsl:variable name="numeration">
     <xsl:call-template name="list.numeration">
-      <xsl:with-param name="node" select="parent::orderedlist"/>
+      <xsl:with-param name="node" select="parent::d:orderedlist"/>
     </xsl:call-template>
   </xsl:variable>
 
@@ -814,23 +813,23 @@ element label.</para>
   <xsl:number value="$item-number" format="{$type}"/>
 </xsl:template>
 
-<xsl:template match="production" mode="label.markup">
-  <xsl:number count="production" level="any"/>
+<xsl:template match="d:production" mode="label.markup">
+  <xsl:number count="d:production" level="any"/>
 </xsl:template>
 
-<xsl:template match="abstract" mode="label.markup">
+<xsl:template match="d:abstract" mode="label.markup">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="sidebar" mode="label.markup">
+<xsl:template match="d:sidebar" mode="label.markup">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="glossdiv|glosslist" mode="label.markup">
+<xsl:template match="d:glossdiv|d:glosslist" mode="label.markup">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="glossentry" mode="label.markup">
+<xsl:template match="d:glossentry" mode="label.markup">
   <!-- nop -->
 </xsl:template>
 
@@ -845,7 +844,7 @@ element label.</para>
 
   <xsl:choose>
     <!-- bridgeheads are not numbered -->
-    <xsl:when test="$section/self::bridgehead">0</xsl:when>
+    <xsl:when test="$section/self::d:bridgehead">0</xsl:when>
     <xsl:when test="$level &lt;= $section.autolabel.max.depth">      
       <xsl:value-of select="$section.autolabel"/>
     </xsl:when>
index feea885..3024f8c 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="lt" english-language-name="Lithuanian">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="lt" english-language-name="Lithuanian">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="26">X</l:l>
 <l:l i="26">x</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index e7a7f5a..4dcc04f 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="lv" english-language-name="Latvian">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="lv" english-language-name="Latvian">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index e4887eb..21aa7c3 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ml" english-language-name="Malayalam">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ml" english-language-name="Malayalam">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Z</l:l>
 <l:l i="260">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 29f0ed7..a5feeb1 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="mn" english-language-name="Mongolian">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="mn" english-language-name="Mongolian">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="610">Я</l:l>
 <l:l i="610">я</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index fb39043..5b99f38 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="mr" english-language-name="Marathi">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="mr" english-language-name="Marathi">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Z</l:l>
 <l:l i="260">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 59a3767..3595210 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="nb" english-language-name="Norwegian Bokmål">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="nb" english-language-name="Norwegian Bokmål">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index c38f2d9..adea4df 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="nds" english-language-name="Low German">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="nds" english-language-name="Low German">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="26">Z</l:l>
 <l:l i="26">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 4833681..175185c 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="nl" english-language-name="Dutch">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="nl" english-language-name="Dutch">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
@@ -99,8 +98,8 @@
 <l:gentext key="Procedure" text="Procedure"/>
 <l:gentext key="procedure" text="procedure"/>
 <l:gentext key="ProductionSet" text="Productie"/>
-<l:gentext key="PubDate" text="Publicatie datum"/>
-<l:gentext key="pubdate" text="publicatie datum"/>
+<l:gentext key="PubDate" text="Publicatiedatum"/>
+<l:gentext key="pubdate" text="publicatiedatum"/>
 <l:gentext key="Published" text="Uitgegeven"/>
 <l:gentext key="published" text="uitgegeven"/>
 <l:gentext key="Publisher" text="Uitgever"/>
 <l:l i="260">Z</l:l>
 <l:l i="260">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 0ad2a0f..1509554 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="nn" english-language-name="Norwegian Nynorsk">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="nn" english-language-name="Norwegian Nynorsk">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 653fd1e..786f842 100644 (file)
@@ -3,11 +3,9 @@
                 version="1.0">
 
 <!-- ********************************************************************
-     $Id: olink.xsl 9817 2013-09-25 22:38:32Z stilor $
-     ********************************************************************
 
      This file is part of the DocBook XSL Stylesheet distribution.
-     See ../README or http://docbook.sf.net/ for copyright
+     See ../README or http://cdn.docbook.org/ for copyright
      copyright and other information.
 
      ******************************************************************** -->
index 126974d..1124293 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="or" english-language-name="Oriya">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="or" english-language-name="Oriya">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 17e77f9..7bde8ba 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="pa" english-language-name="Punjabi">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="pa" english-language-name="Punjabi">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Z</l:l>
 <l:l i="260">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 64efdca..aa50d13 100644 (file)
@@ -1,8 +1,6 @@
-<?xml version="1.0"?>
-
-<reference><info><title>Common Processing Instruction Reference</title>
+<?xml version="1.0" encoding="UTF-8"?>
+<reference xmlns:xlink="http://www.w3.org/1999/xlink"><info><title>Common Processing Instruction Reference</title>
     <releaseinfo role="meta">
-      $Id: pi.xsl 8782 2010-07-27 21:15:17Z mzjn $
     </releaseinfo>
   </info>
   <partintro xml:id="partintro">
@@ -24,7 +22,7 @@
 
   </partintro>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbchoice_choice">
+<refentry xml:id="dbchoice_choice">
 <refnamediv>
 <refname>dbchoice_choice</refname>
 <refpurpose>Generates a localized choice separator</refpurpose>
@@ -77,7 +75,7 @@
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbtimestamp">
+<refentry xml:id="dbtimestamp">
 <refnamediv>
 <refname>dbtimestamp</refname>
 <refpurpose>Inserts a date timestamp</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbtex_delims">
+<refentry xml:id="dbtex_delims">
 <refnamediv>
 <refname>dbtex_delims</refname>
 <refpurpose>Generates delimiters around embedded TeX equations
 
   </refsect1></refentry>
 </reference>
-
index 42aac0d..5178194 100644 (file)
@@ -1,27 +1,25 @@
 <?xml version='1.0'?>
 <xsl:stylesheet
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
   xmlns:date="http://exslt.org/dates-and-times"
   xmlns:exsl="http://exslt.org/common"
   xmlns:xlink="http://www.w3.org/1999/xlink"
-  exclude-result-prefixes="doc date exsl"
+  exclude-result-prefixes="doc date exsl d"
   extension-element-prefixes="date exsl"
   version='1.0'>
 
 <!-- ********************************************************************
-     $Id: pi.xsl 8782 2010-07-27 21:15:17Z mzjn $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <doc:reference xmlns=""><info><title>Common Processing Instruction Reference</title>
     <releaseinfo role="meta">
-      $Id: pi.xsl 8782 2010-07-27 21:15:17Z mzjn $
     </releaseinfo>
   </info>
   <partintro id="partintro">
index 7e98c8a..b682423 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="pl" english-language-name="Polish">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="pl" english-language-name="Polish">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="350">Ż</l:l>
 <l:l i="350">ż</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 158ab7a..82dfff4 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="pt" english-language-name="Portuguese">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="pt" english-language-name="Portuguese">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 686cb01..bf773f0 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="pt_br" english-language-name="Portuguese (Brazil)">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="pt_br" english-language-name="Portuguese (Brazil)">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 4741ce0..99d08b7 100644 (file)
@@ -1,10 +1,8 @@
-<?xml version="1.0"?>
-
-<reference xml:id="refentry">
+<?xml version="1.0" encoding="UTF-8"?>
+<reference xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="refentry">
   <info>
     <title>Common » Refentry Metadata Template Reference</title>
     <releaseinfo role="meta">
-      $Id: refentry.xsl 7867 2008-03-07 09:54:25Z xmldoc $
     </releaseinfo>
   </info>
   
@@ -26,7 +24,7 @@
     </note>
   </partintro>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.get.refentry.metadata">
+<refentry xml:id="template.get.refentry.metadata">
 <refnamediv>
 <refname>get.refentry.metadata</refname>
 <refpurpose>Gathers metadata from a refentry and its ancestors</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.get.refentry.title">
+<refentry xml:id="template.get.refentry.title">
 <refnamediv>
 <refname>get.refentry.title</refname>
 <refpurpose>Gets title metadata for a refentry</refpurpose>
 <para>Returns a <tag>title</tag> node.</para>
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.get.refentry.section">
+<refentry xml:id="template.get.refentry.section">
 <refnamediv>
 <refname>get.refentry.section</refname>
 <refpurpose>Gets section metadata for a refentry</refpurpose>
 <para>Returns a string representing a section number.</para>
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.get.refentry.date">
+<refentry xml:id="template.get.refentry.date">
 <refnamediv>
 <refname>get.refentry.date</refname>
 <refpurpose>Gets date metadata for a refentry</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.get.refentry.source">
+<refentry xml:id="template.get.refentry.source">
 <refnamediv>
 <refname>get.refentry.source</refname>
 <refpurpose>Gets source metadata for a refentry</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.get.refentry.source.name">
+<refentry xml:id="template.get.refentry.source.name">
 <refnamediv>
 <refname>get.refentry.source.name</refname>
 <refpurpose>Gets source-name metadata for a refentry</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.get.refentry.version">
+<refentry xml:id="template.get.refentry.version">
 <refnamediv>
 <refname>get.refentry.version</refname>
 <refpurpose>Gets version metadata for a refentry</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.get.refentry.manual">
+<refentry xml:id="template.get.refentry.manual">
 <refnamediv>
 <refname>get.refentry.manual</refname>
 <refpurpose>Gets source metadata for a refentry</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.get.refentry.metadata.prefs">
+<refentry xml:id="template.get.refentry.metadata.prefs">
 <refnamediv>
 <refname>get.refentry.metadata.prefs</refname>
 <refpurpose>Gets user preferences for refentry metadata gathering</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.set.refentry.metadata">
+<refentry xml:id="template.set.refentry.metadata">
 <refnamediv>
 <refname>set.refentry.metadata</refname>
 <refpurpose>Sets content of a refentry metadata item</refpurpose>
 <para>Returns formatted contents of a selected source element.</para>
 </refsect1></refentry>
 </reference>
-
index 5a04b60..6fd898f 100644 (file)
@@ -1,16 +1,15 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                 xmlns:date="http://exslt.org/dates-and-times"
-                exclude-result-prefixes="doc date"
+                exclude-result-prefixes="doc date d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: refentry.xsl 7867 2008-03-07 09:54:25Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -20,7 +19,6 @@
   <info>
     <title>Common » Refentry Metadata Template Reference</title>
     <releaseinfo role="meta">
-      $Id: refentry.xsl 7867 2008-03-07 09:54:25Z xmldoc $
     </releaseinfo>
   </info>
   <!-- * yes, partintro is a valid child of a reference... -->
 <xsl:template name="get.refentry.title">
   <xsl:param name="refname"/>
   <xsl:choose>
-    <xsl:when test="refmeta/refentrytitle">
+    <xsl:when test="d:refmeta/d:refentrytitle">
       <xsl:copy>
-        <xsl:apply-templates select="refmeta/refentrytitle/node()"/>
+        <xsl:apply-templates select="d:refmeta/d:refentrytitle/node()"/>
       </xsl:copy>
     </xsl:when>
     <xsl:otherwise>
   <xsl:param name="refname"/>
   <xsl:param name="quiet" select="0"/>
   <xsl:choose>
-    <xsl:when test="refmeta/manvolnum">
-      <xsl:value-of select="refmeta/manvolnum"/>
+    <xsl:when test="d:refmeta/d:manvolnum">
+      <xsl:value-of select="d:refmeta/d:manvolnum"/>
     </xsl:when>
     <xsl:otherwise>
       <xsl:if test="$quiet = 0">
             <xsl:with-param name="source" select="$refname"/>
             <xsl:with-param name="context-desc">meta manvol</xsl:with-param>
             <xsl:with-param name="message">
-              <xsl:text>see http://docbook.sf.net/el/manvolnum</xsl:text>
+              <xsl:text>see http://www.docbook.org/tdg5/en/html/manvolnum</xsl:text>
             </xsl:with-param>
           </xsl:call-template>
         </xsl:if>
       </xsl:if>
       <xsl:choose>
-        <xsl:when test=".//funcsynopsis">
+        <xsl:when test=".//d:funcsynopsis">
           <xsl:if test="$quiet = 0">
             <xsl:if test="$refentry.meta.get.quietly = 0">
               <xsl:call-template name="log.message">
         <!-- * in *info -->
         <xsl:choose>
           <!-- * look for date or pubdate in *info -->
-          <xsl:when test="$info/date/node()
-                          |$info/pubdate/node()">
+          <xsl:when test="$info/d:date/node()
+                          |$info/d:pubdate/node()">
             <xsl:apply-templates
-                select="(($info[date])[last()]/date)[1]|
-                        (($info[pubdate])[last()]/pubdate)[1]"/>
+                select="(($info[d:date])[last()]/d:date)[1]|
+                        (($info[d:pubdate])[last()]/d:pubdate)[1]"/>
           </xsl:when>
           <xsl:otherwise>
             <!-- * found no Date or Pubdate -->
           <!-- * <xsl:with-param name="source" select="$refname"/> -->
           <!-- * <xsl:with-param name="context-desc">meta date</xsl:with-param> -->
           <!-- * <xsl:with-param name="message"> -->
-            <!-- * <xsl:text>see http://docbook.sf.net/el/date</xsl:text> -->
+            <!-- * <xsl:text>see http://www.docbook.org/tdg5/en/html/date</xsl:text> -->
           <!-- * </xsl:with-param> -->
         <!-- * </xsl:call-template> -->
       <!-- * </xsl:if> -->
       <!-- * the source.name profile is empty; so we need to look -->
       <!-- * for a name to use -->
       <xsl:choose>
-        <xsl:when test="refmeta/refmiscinfo[@class = 'source' or @class = 'software']">
+        <xsl:when test="d:refmeta/d:refmiscinfo[@class = 'source' or @class = 'software']">
           <xsl:apply-templates 
-              select="refmeta/refmiscinfo[@class = 'source' or @class='software'][1]/node()"/>
+              select="d:refmeta/d:refmiscinfo[@class = 'source' or @class='software'][1]/node()"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:choose>
-            <xsl:when test="$info/productname">
+            <xsl:when test="$info/d:productname">
               <xsl:call-template name="set.refentry.metadata">
                 <xsl:with-param name="refname" select="$refname"/>
                 <xsl:with-param
                     name="info"
-                    select="($info[productname])[last()]"/>
+                    select="($info[d:productname])[last()]"/>
                 <xsl:with-param
                     name="contents"
-                    select="(($info[productname])[last()]/productname)[1]"/>
+                    select="(($info[d:productname])[last()]/d:productname)[1]"/>
                 <xsl:with-param name="context">source</xsl:with-param>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$info/corpname">
+            <xsl:when test="$info/d:corpname">
               <xsl:call-template name="set.refentry.metadata">
                 <xsl:with-param name="refname" select="$refname"/>
                 <xsl:with-param
                     name="info"
-                    select="($info[corpname])[last()]"/>
+                    select="($info[d:corpname])[last()]"/>
                 <xsl:with-param
                     name="contents"
-                    select="(($info[corpname])[last()]/corpname)[1]"/>
+                    select="(($info[d:corpname])[last()]/d:corpname)[1]"/>
                 <xsl:with-param name="context">source</xsl:with-param>
                 <xsl:with-param name="preferred">productname</xsl:with-param>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$info/corpcredit">
+            <xsl:when test="$info/d:corpcredit">
               <xsl:call-template name="set.refentry.metadata">
                 <xsl:with-param name="refname" select="$refname"/>
                 <xsl:with-param
                     name="info"
-                    select="($info[corpcredit])[last()]"/>
+                    select="($info[d:corpcredit])[last()]"/>
                 <xsl:with-param
                     name="contents"
-                    select="(($info[corpcredit])[last()]/corpcredit)[1]"/>
+                    select="(($info[d:corpcredit])[last()]/d:corpcredit)[1]"/>
                 <xsl:with-param name="context">source</xsl:with-param>
                 <xsl:with-param name="preferred">productname</xsl:with-param>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$info/corpauthor">
+            <xsl:when test="$info/d:corpauthor">
               <xsl:call-template name="set.refentry.metadata">
                 <xsl:with-param name="refname" select="$refname"/>
                 <xsl:with-param
                     name="info"
-                    select="($info[corpauthor])[last()]"/>
+                    select="($info[d:corpauthor])[last()]"/>
                 <xsl:with-param
                     name="contents"
-                    select="(($info[corpauthor])[last()]/corpauthor)[1]"/>
+                    select="(($info[d:corpauthor])[last()]/d:corpauthor)[1]"/>
                 <xsl:with-param name="context">source</xsl:with-param>
                 <xsl:with-param name="preferred">productname</xsl:with-param>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$info//orgname">
+            <xsl:when test="$info//d:orgname">
               <xsl:call-template name="set.refentry.metadata">
                 <xsl:with-param name="refname" select="$refname"/>
                 <xsl:with-param
                     name="info"
-                    select="($info[//orgname])[last()]"/>
+                    select="($info[//d:orgname])[last()]"/>
                 <xsl:with-param
                     name="contents"
-                    select="(($info[//orgname])[last()]//orgname)[1]"/>
+                    select="(($info[//d:orgname])[last()]//d:orgname)[1]"/>
                 <xsl:with-param name="context">source</xsl:with-param>
                 <xsl:with-param name="preferred">productname</xsl:with-param>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$info//publishername">
+            <xsl:when test="$info//d:publishername">
               <xsl:call-template name="set.refentry.metadata">
                 <xsl:with-param name="refname" select="$refname"/>
                 <xsl:with-param
                     name="info"
-                    select="($info[//publishername])[last()]"/>
+                    select="($info[//d:publishername])[last()]"/>
                 <xsl:with-param
                     name="contents"
-                    select="(($info[//publishername])[last()]//publishername)[1]"/>
+                    select="(($info[//d:publishername])[last()]//d:publishername)[1]"/>
                 <xsl:with-param name="context">source</xsl:with-param>
                 <xsl:with-param name="preferred">productname</xsl:with-param>
               </xsl:call-template>
     <xsl:with-param name="source" select="$refname"/>
     <xsl:with-param name="context-desc">meta source</xsl:with-param>
     <xsl:with-param name="message">
-      <xsl:text>see http://docbook.sf.net/el/productname</xsl:text>
+      <xsl:text>see http://www.docbook.org/tdg5/en/html/productname</xsl:text>
     </xsl:with-param>
   </xsl:call-template>
   <xsl:call-template name="log.message">
     <xsl:with-param name="source" select="$refname"/>
     <xsl:with-param name="context-desc">meta source</xsl:with-param>
     <xsl:with-param name="message">
-      <xsl:text>see http://docbook.sf.net/el/refmiscinfo</xsl:text>
+      <xsl:text>see http://www.docbook.org/tdg5/en/html/refmiscinfo</xsl:text>
     </xsl:with-param>
   </xsl:call-template>
 </xsl:template>
       <!-- * the source.name profile is empty; so we need to look -->
       <!-- * for a name to use -->
       <xsl:choose>
-        <xsl:when test="refmeta/refmiscinfo[@class = 'version']">
+        <xsl:when test="d:refmeta/d:refmiscinfo[@class = 'version']">
           <xsl:apply-templates 
-              select="refmeta/refmiscinfo[@class = 'version'][1]/node()"/>
+              select="d:refmeta/d:refmiscinfo[@class = 'version'][1]/node()"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:choose>
-            <xsl:when test="$info/productnumber">
+            <xsl:when test="$info/d:productnumber">
               <xsl:call-template name="set.refentry.metadata">
                 <xsl:with-param name="refname" select="$refname"/>
                 <xsl:with-param
                     name="info"
-                    select="($info[productnumber])[last()]"/>
+                    select="($info[d:productnumber])[last()]"/>
                 <xsl:with-param
                     name="contents"
-                    select="(($info[productnumber])[last()]/productnumber)[1]"/>
+                    select="(($info[d:productnumber])[last()]/d:productnumber)[1]"/>
                 <xsl:with-param name="context">version</xsl:with-param>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$info/edition">
+            <xsl:when test="$info/d:edition">
               <xsl:call-template name="set.refentry.metadata">
                 <xsl:with-param name="refname" select="$refname"/>
                 <xsl:with-param
                     name="info"
-                    select="($info[edition])[last()]"/>
+                    select="($info[d:edition])[last()]"/>
                 <xsl:with-param
                     name="contents"
-                    select="(($info[edition])[last()]/edition)[1]"/>
+                    select="(($info[d:edition])[last()]/d:edition)[1]"/>
                 <xsl:with-param name="context">version</xsl:with-param>
                 <xsl:with-param name="preferred">productnumber</xsl:with-param>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$info/releaseinfo">
+            <xsl:when test="$info/d:releaseinfo">
               <xsl:call-template name="set.refentry.metadata">
                 <xsl:with-param name="refname" select="$refname"/>
                 <xsl:with-param
                     name="info"
-                    select="($info[releaseinfo])[last()]"/>
+                    select="($info[d:releaseinfo])[last()]"/>
                 <xsl:with-param
                     name="contents"
-                    select="(($info[releaseinfo])[last()]/releaseinfo)[1]"/>
+                    select="(($info[d:releaseinfo])[last()]/d:releaseinfo)[1]"/>
                 <xsl:with-param name="context">version</xsl:with-param>
                 <xsl:with-param name="preferred">productnumber</xsl:with-param>
               </xsl:call-template>
     <xsl:with-param name="source" select="$refname"/>
     <xsl:with-param name="context-desc">meta version</xsl:with-param>
     <xsl:with-param name="message">
-      <xsl:text>see http://docbook.sf.net/el/productnumber</xsl:text>
+      <xsl:text>see http://www.docbook.org/tdg5/en/html/productnumber</xsl:text>
     </xsl:with-param>
   </xsl:call-template>
   <xsl:call-template name="log.message">
     <xsl:with-param name="source" select="$refname"/>
     <xsl:with-param name="context-desc">meta version</xsl:with-param>
     <xsl:with-param name="message">
-      <xsl:text>see http://docbook.sf.net/el/refmiscinfo</xsl:text>
+      <xsl:text>see http://www.docbook.org/tdg5/en/html/refmiscinfo</xsl:text>
     </xsl:with-param>
   </xsl:call-template>
 </xsl:template>
       </xsl:when>
       <xsl:otherwise>
         <xsl:choose>
-          <xsl:when test="refmeta/refmiscinfo[@class = 'manual' or @class = 'sectdesc']">
+          <xsl:when test="d:refmeta/d:refmiscinfo[@class = 'manual' or @class = 'sectdesc']">
             <xsl:apply-templates 
-                select="refmeta/refmiscinfo[@class = 'manual' or @class = 'sectdesc'][1]/node()"/>
+                select="d:refmeta/d:refmiscinfo[@class = 'manual' or @class = 'sectdesc'][1]/node()"/>
           </xsl:when>
           <xsl:otherwise>
             <!-- * only in the case of choosing appropriate -->
             <!-- * (first) matching element instead of the -->
             <!-- * closest (last) matching one -->
             <xsl:choose>
-              <xsl:when test="ancestor::*/title">
+              <xsl:when test="ancestor::*/d:title">
                 <xsl:call-template name="set.refentry.metadata">
                   <xsl:with-param name="refname" select="$refname"/>
                   <xsl:with-param
                       name="info"
-                      select="(ancestor::*[title])[1]"/>
+                      select="(ancestor::*[d:title])[1]"/>
                   <xsl:with-param
                       name="contents"
-                      select="(ancestor::*[title])[1]/title"/>
+                      select="(ancestor::*[d:title])[1]/d:title"/>
                   <xsl:with-param name="context">manual</xsl:with-param>
                 </xsl:call-template>
               </xsl:when>
-              <xsl:when test="$info/title">
+              <xsl:when test="$info/d:title">
                 <xsl:call-template name="set.refentry.metadata">
                   <xsl:with-param name="refname" select="$refname"/>
                   <xsl:with-param
                       name="info"
-                      select="($info[title])[1]"/>
+                      select="($info[d:title])[1]"/>
                   <xsl:with-param
                       name="contents"
-                      select="(($info[title])[1]/title)[1]"/>
+                      select="(($info[d:title])[1]/d:title)[1]"/>
                   <xsl:with-param name="context">manual</xsl:with-param>
                 </xsl:call-template>
               </xsl:when>
     <xsl:with-param name="source" select="$refname"/>
     <xsl:with-param name="context-desc">meta manual</xsl:with-param>
     <xsl:with-param name="message">
-      <xsl:text>see http://docbook.sf.net/el/refmiscinfo</xsl:text>
+      <xsl:text>see http://www.docbook.org/tdg5/en/html/refmiscinfo</xsl:text>
     </xsl:with-param>
   </xsl:call-template>
 </xsl:template>
index c647945..35cc968 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ro" english-language-name="Romanian">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ro" english-language-name="Romanian">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index b465a35..e76c7ac 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ru" english-language-name="Russian">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ru" english-language-name="Russian">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="580">Я</l:l>
 <l:l i="580">я</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index cfb5922..927221a 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="sk" english-language-name="Slovak">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="sk" english-language-name="Slovak">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 45d25ac..e474582 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="sl" english-language-name="Slovenian">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="sl" english-language-name="Slovenian">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 89bb4b2..92554da 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="sq" english-language-name="Albanian">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="sq" english-language-name="Albanian">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 2e25735..98b26e1 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="sr" english-language-name="Serbian in Cyrillic script">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="sr" english-language-name="Serbian in Cyrillic script">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="56">Z</l:l>
 <l:l i="56">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index ba2509e..1f88905 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="sr_latn" english-language-name="Serbian in Latin script">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="sr_latn" english-language-name="Serbian in Latin script">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="34">Ž</l:l>
 <l:l i="34">ž</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index a1e964d..dba306e 100644 (file)
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: stripns.xsl 9016 2011-06-07 12:09:34Z nwalsh $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index 9fb4ae8..a6390a1 100644 (file)
@@ -1,15 +1,14 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
-                exclude-result-prefixes="doc"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                exclude-result-prefixes="doc d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: subtitles.xsl 9286 2012-04-19 10:10:58Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -39,137 +38,137 @@ subtitle of the element.
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="subtitle.markup">
+<xsl:template match="d:subtitle" mode="subtitle.markup">
   <xsl:param name="allow-anchors" select="'0'"/>
   <xsl:param name="verbose" select="1"/>
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="set" mode="subtitle.markup">
+<xsl:template match="d:set" mode="subtitle.markup">
   <xsl:param name="allow-anchors" select="'0'"/>
   <xsl:param name="verbose" select="1"/>
-  <xsl:apply-templates select="(setinfo/subtitle|info/subtitle|subtitle)[1]"
+  <xsl:apply-templates select="(d:setinfo/d:subtitle|d:info/d:subtitle|d:subtitle)[1]"
                        mode="subtitle.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="book" mode="subtitle.markup">
+<xsl:template match="d:book" mode="subtitle.markup">
   <xsl:param name="allow-anchors" select="'0'"/>
   <xsl:param name="verbose" select="1"/>
-  <xsl:apply-templates select="(bookinfo/subtitle|info/subtitle|subtitle)[1]"
+  <xsl:apply-templates select="(d:bookinfo/d:subtitle|d:info/d:subtitle|d:subtitle)[1]"
                        mode="subtitle.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="part" mode="subtitle.markup">
+<xsl:template match="d:part" mode="subtitle.markup">
   <xsl:param name="allow-anchors" select="'0'"/>
   <xsl:param name="verbose" select="1"/>
-  <xsl:apply-templates select="(partinfo/subtitle
-                                |docinfo/subtitle
-                                |info/subtitle
-                                |subtitle)[1]"
+  <xsl:apply-templates select="(d:partinfo/d:subtitle
+                                |d:docinfo/d:subtitle
+                                |d:info/d:subtitle
+                                |d:subtitle)[1]"
                        mode="subtitle.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="preface|chapter|appendix" mode="subtitle.markup">
+<xsl:template match="d:preface|d:chapter|d:appendix" mode="subtitle.markup">
   <xsl:param name="allow-anchors" select="'0'"/>
   <xsl:param name="verbose" select="1"/>
-  <xsl:apply-templates select="(docinfo/subtitle
-                                |info/subtitle
-                                |prefaceinfo/subtitle
-                                |chapterinfo/subtitle
-                                |appendixinfo/subtitle
-                                |subtitle)[1]"
+  <xsl:apply-templates select="(d:docinfo/d:subtitle
+                                |d:info/d:subtitle
+                                |d:prefaceinfo/d:subtitle
+                                |d:chapterinfo/d:subtitle
+                                |d:appendixinfo/d:subtitle
+                                |d:subtitle)[1]"
                        mode="subtitle.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="article" mode="subtitle.markup">
+<xsl:template match="d:article" mode="subtitle.markup">
   <xsl:param name="allow-anchors" select="'0'"/>
   <xsl:param name="verbose" select="1"/>
-  <xsl:apply-templates select="(artheader/subtitle
-                                |articleinfo/subtitle
-                                |info/subtitle
-                                |subtitle)[1]"
+  <xsl:apply-templates select="(d:artheader/d:subtitle
+                                |d:articleinfo/d:subtitle
+                                |d:info/d:subtitle
+                                |d:subtitle)[1]"
                        mode="subtitle.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="dedication|colophon" mode="subtitle.markup">
+<xsl:template match="d:dedication|d:colophon" mode="subtitle.markup">
   <xsl:param name="allow-anchors" select="'0'"/>
   <xsl:param name="verbose" select="1"/>
-  <xsl:apply-templates select="(subtitle|info/subtitle)[1]"
+  <xsl:apply-templates select="(d:subtitle|d:info/d:subtitle)[1]"
                        mode="subtitle.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="reference" mode="subtitle.markup">
+<xsl:template match="d:reference" mode="subtitle.markup">
   <xsl:param name="allow-anchors" select="'0'"/>
   <xsl:param name="verbose" select="1"/>
-  <xsl:apply-templates select="(referenceinfo/subtitle
-                                |docinfo/subtitle
-                                |info/subtitle
-                                |subtitle)[1]"
+  <xsl:apply-templates select="(d:referenceinfo/d:subtitle
+                                |d:docinfo/d:subtitle
+                                |d:info/d:subtitle
+                                |d:subtitle)[1]"
                        mode="subtitle.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="qandaset" mode="subtitle.markup">
+<xsl:template match="d:qandaset" mode="subtitle.markup">
   <xsl:param name="allow-anchors" select="'0'"/>
   <xsl:param name="verbose" select="1"/>
-  <xsl:apply-templates select="(blockinfo/subtitle|info/subtitle)[1]"
+  <xsl:apply-templates select="(d:blockinfo/d:subtitle|d:info/d:subtitle)[1]"
                        mode="subtitle.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="refentry" mode="subtitle.markup">
+<xsl:template match="d:refentry" mode="subtitle.markup">
   <xsl:param name="allow-anchors" select="'0'"/>
   <xsl:param name="verbose" select="1"/>
-  <xsl:apply-templates select="(refentryinfo/subtitle
-                                |info/subtitle
-                                |docinfo/subtitle)[1]"
+  <xsl:apply-templates select="(d:refentryinfo/d:subtitle
+                                |d:info/d:subtitle
+                                |d:docinfo/d:subtitle)[1]"
                        mode="subtitle.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="section
-                     |sect1|sect2|sect3|sect4|sect5
-                     |refsect1|refsect2|refsect3
-                     |topic
-                     |simplesect"
+<xsl:template match="d:section
+                     |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5
+                     |d:refsect1|d:refsect2|d:refsect3
+                     |d:topic
+                     |d:simplesect"
               mode="subtitle.markup">
   <xsl:param name="allow-anchors" select="'0'"/>
   <xsl:param name="verbose" select="1"/>
-  <xsl:apply-templates select="(info/subtitle
-                                |sectioninfo/subtitle
-                                |sect1info/subtitle
-                                |sect2info/subtitle
-                                |sect3info/subtitle
-                                |sect4info/subtitle
-                                |sect5info/subtitle
-                                |refsect1info/subtitle
-                                |refsect2info/subtitle
-                                |refsect3info/subtitle
-                                |subtitle)[1]"
+  <xsl:apply-templates select="(d:info/d:subtitle
+                                |d:sectioninfo/d:subtitle
+                                |d:sect1info/d:subtitle
+                                |d:sect2info/d:subtitle
+                                |d:sect3info/d:subtitle
+                                |d:sect4info/d:subtitle
+                                |d:sect5info/d:subtitle
+                                |d:refsect1info/d:subtitle
+                                |d:refsect2info/d:subtitle
+                                |d:refsect3info/d:subtitle
+                                |d:subtitle)[1]"
                        mode="subtitle.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
     <xsl:with-param name="verbose" select="$verbose"/>
index bf83ec3..6c816b8 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="sv" english-language-name="Swedish">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="sv" english-language-name="Swedish">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
@@ -99,8 +98,8 @@
 <l:gentext key="Procedure" text="Procedur"/>
 <l:gentext key="procedure" text="Procedur"/>
 <l:gentext key="ProductionSet" text="Production"/>
-<l:gentext key="PubDate" text="Publication Date" lang="en"/>
-<l:gentext key="pubdate" text="Publication date" lang="en"/>
+<l:gentext key="PubDate" text="Publiceringsdatum"/>
+<l:gentext key="pubdate" text="publiceringsdatum"/>
 <l:gentext key="Published" text="Publicerad"/>
 <l:gentext key="published" text="Publicerad"/>
 <l:gentext key="Publisher" text="Publisher" lang="en"/>
 <l:l i="29">Ö</l:l>
 <l:l i="29">ö</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 43e2e47..64e2383 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ta" english-language-name="Tamil">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ta" english-language-name="Tamil">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Z</l:l>
 <l:l i="260">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index aefdb07..d5c46fe 100644 (file)
@@ -1,15 +1,14 @@
 <?xml version="1.0"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
-                exclude-result-prefixes="doc"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                exclude-result-prefixes="doc d"
                 version="1.0">
 
 <!-- ********************************************************************
-     $Id: table.xsl 8392 2009-04-01 08:47:55Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
     <xsl:when test="$entry/@spanname">
       <xsl:variable name="spanname" select="$entry/@spanname"/>
       <xsl:variable name="spanspec"
-                    select="($entry/ancestor::tgroup/spanspec[@spanname=$spanname]
-                             |$entry/ancestor::entrytbl/spanspec[@spanname=$spanname])[last()]"/>
+                    select="($entry/ancestor::d:tgroup/d:spanspec[@spanname=$spanname]
+                             |$entry/ancestor::d:entrytbl/d:spanspec[@spanname=$spanname])[last()]"/>
       <xsl:variable name="colspec"
-                    select="($entry/ancestor::tgroup/colspec[@colname=$spanspec/@namest]
-                             |$entry/ancestor::entrytbl/colspec[@colname=$spanspec/@namest])[last()]"/>
+                    select="($entry/ancestor::d:tgroup/d:colspec[@colname=$spanspec/@namest]
+                             |$entry/ancestor::d:entrytbl/d:colspec[@colname=$spanspec/@namest])[last()]"/>
       <xsl:call-template name="colspec.colnum">
         <xsl:with-param name="colspec" select="$colspec"/>
       </xsl:call-template>
     <xsl:when test="$entry/@colname">
       <xsl:variable name="colname" select="$entry/@colname"/>
       <xsl:variable name="colspec"
-                    select="($entry/ancestor::tgroup/colspec[@colname=$colname]
-                             |$entry/ancestor::entrytbl/colspec[@colname=$colname])[last()]"/>
+                    select="($entry/ancestor::d:tgroup/d:colspec[@colname=$colname]
+                             |$entry/ancestor::d:entrytbl/d:colspec[@colname=$colname])[last()]"/>
       <xsl:call-template name="colspec.colnum">
         <xsl:with-param name="colspec" select="$colspec"/>
       </xsl:call-template>
     <xsl:when test="$entry/@namest">
       <xsl:variable name="namest" select="$entry/@namest"/>
       <xsl:variable name="colspec"
-                    select="($entry/ancestor::tgroup/colspec[@colname=$namest]
-                             |$entry/ancestor::entrytbl/colspec[@colname=$namest])[last()]"/>
+                    select="($entry/ancestor::d:tgroup/d:colspec[@colname=$namest]
+                             |$entry/ancestor::d:entrytbl/d:colspec[@colname=$namest])[last()]"/>
       <xsl:call-template name="colspec.colnum">
         <xsl:with-param name="colspec" select="$colspec"/>
       </xsl:call-template>
@@ -152,11 +151,11 @@ or 0 (the empty string)</para>
     <xsl:when test="$colspec/@colnum">
       <xsl:value-of select="$colspec/@colnum"/>
     </xsl:when>
-    <xsl:when test="$colspec/preceding-sibling::colspec">
+    <xsl:when test="$colspec/preceding-sibling::d:colspec">
       <xsl:variable name="prec.colspec.colnum">
         <xsl:call-template name="colspec.colnum">
           <xsl:with-param name="colspec"
-                          select="$colspec/preceding-sibling::colspec[1]"/>
+                          select="$colspec/preceding-sibling::d:colspec[1]"/>
         </xsl:call-template>
       </xsl:variable>
       <xsl:value-of select="$prec.colspec.colnum + 1"/>
@@ -169,8 +168,8 @@ or 0 (the empty string)</para>
   <xsl:param name="entry" select="."/>
   <xsl:variable name="spanname" select="$entry/@spanname"/>
   <xsl:variable name="spanspec"
-                select="($entry/ancestor::tgroup/spanspec[@spanname=$spanname]
-                         |$entry/ancestor::entrytbl/spanspec[@spanname=$spanname])[last()]"/>
+                select="($entry/ancestor::d:tgroup/d:spanspec[@spanname=$spanname]
+                         |$entry/ancestor::d:entrytbl/d:spanspec[@spanname=$spanname])[last()]"/>
 
   <xsl:variable name="namest">
     <xsl:choose>
@@ -197,16 +196,16 @@ or 0 (the empty string)</para>
   <xsl:variable name="scol">
     <xsl:call-template name="colspec.colnum">
       <xsl:with-param name="colspec"
-                      select="($entry/ancestor::tgroup/colspec[@colname=$namest]
-                               |$entry/ancestor::entrytbl/colspec[@colname=$namest])[last()]"/>
+                      select="($entry/ancestor::d:tgroup/d:colspec[@colname=$namest]
+                               |$entry/ancestor::d:entrytbl/d:colspec[@colname=$namest])[last()]"/>
     </xsl:call-template>
   </xsl:variable>
 
   <xsl:variable name="ecol">
     <xsl:call-template name="colspec.colnum">
       <xsl:with-param name="colspec"
-                      select="($entry/ancestor::tgroup/colspec[@colname=$nameend]
-                               |$entry/ancestor::entrytbl/colspec[@colname=$nameend])[last()]"/>
+                      select="($entry/ancestor::d:tgroup/d:colspec[@colname=$nameend]
+                               |$entry/ancestor::d:entrytbl/d:colspec[@colname=$nameend])[last()]"/>
     </xsl:call-template>
   </xsl:variable>
 
@@ -249,16 +248,16 @@ or 0 (the empty string)</para>
 
 <xsl:template name="inherited.table.attribute">
   <xsl:param name="entry" select="."/>
-  <xsl:param name="row" select="$entry/ancestor-or-self::row[1]"/>
+  <xsl:param name="row" select="$entry/ancestor-or-self::d:row[1]"/>
   <xsl:param name="colnum" select="0"/>
   <xsl:param name="attribute" select="'colsep'"/>
 
-  <xsl:variable name="tgroup" select="$row/parent::*/parent::tgroup[1]"/>
+  <xsl:variable name="tgroup" select="$row/parent::*/parent::d:tgroup[1]"/>
   <xsl:variable name="tbody" select="$row/parent::*[1]"/>
 
-  <xsl:variable name="table" select="($tgroup/ancestor::table
-                                     |$tgroup/ancestor::informaltable
-                                     |$entry/ancestor::entrytbl)[last()]"/>
+  <xsl:variable name="table" select="($tgroup/ancestor::d:table
+                                     |$tgroup/ancestor::d:informaltable
+                                     |$entry/ancestor::d:entrytbl)[last()]"/>
 
   <xsl:variable name="entry.value">
     <xsl:call-template name="get-attribute">
@@ -278,9 +277,9 @@ or 0 (the empty string)</para>
     <xsl:if test="$entry/@spanname">
       <xsl:variable name="spanname" select="$entry/@spanname"/>
       <xsl:variable name="spanspec"
-                    select="$tgroup/spanspec[@spanname=$spanname]"/>
+                    select="$tgroup/d:spanspec[@spanname=$spanname]"/>
       <xsl:variable name="span.colspec"
-                    select="$tgroup/colspec[@colname=$spanspec/@namest]"/>
+                    select="$tgroup/d:colspec[@colname=$spanspec/@namest]"/>
 
       <xsl:variable name="spanspec.value">
         <xsl:call-template name="get-attribute">
@@ -312,7 +311,7 @@ or 0 (the empty string)</para>
     <xsl:if test="$entry/@namest">
       <xsl:variable name="namest" select="$entry/@namest"/>
       <xsl:variable name="colspec"
-                    select="$tgroup/colspec[@colname=$namest]"/>
+                    select="$tgroup/d:colspec[@colname=$namest]"/>
 
       <xsl:variable name="inner.namest.value">
         <xsl:call-template name="get-attribute">
@@ -410,9 +409,9 @@ or 0 (the empty string)</para>
   <xsl:param name="colnum" select="0"/>
   <xsl:param name="attribute" select="'colname'"/>
   <xsl:param name="colspec.ancestor" 
-             select="(ancestor::tgroup|ancestor::entrytbl)
+             select="(ancestor::d:tgroup|ancestor::d:entrytbl)
                      [position() = last()]"/>
-  <xsl:param name="colspecs" select="$colspec.ancestor/colspec"/>
+  <xsl:param name="colspecs" select="$colspec.ancestor/d:colspec"/>
   <xsl:param name="count" select="1"/>
 
   <xsl:choose>
@@ -488,12 +487,12 @@ or 0 (the empty string)</para>
 <xsl:template name="tabstyle">
   <xsl:param name="node" select="."/>
 
-  <xsl:variable name="tgroup" select="$node/tgroup[1] | 
-                                      $node/ancestor-or-self::tgroup[1]"/>
+  <xsl:variable name="tgroup" select="$node/d:tgroup[1] |
+                                      $node/ancestor-or-self::d:tgroup[1]"/>
 
   <xsl:variable name="table" 
-                select="($node/ancestor-or-self::table | 
-                         $node/ancestor-or-self::informaltable)[last()]"/>
+                select="($node/ancestor-or-self::d:table |
+                         $node/ancestor-or-self::d:informaltable)[last()]"/>
 
   <xsl:variable name="tabstyle">
     <xsl:choose>
index 31e1fe3..aa9430c 100644 (file)
@@ -1,16 +1,15 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                 xmlns:exsl="http://exslt.org/common"
-                exclude-result-prefixes="doc exsl"
+                exclude-result-prefixes="doc exsl d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: targets.xsl 9286 2012-04-19 10:10:58Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -210,65 +209,65 @@ document output.
 </xsl:template>
 -->
 
-<xsl:template match="set" mode="olink.mode">
+<xsl:template match="d:set" mode="olink.mode">
   <xsl:call-template name="div"/>
 </xsl:template>
 
-<xsl:template match="book" mode="olink.mode">
+<xsl:template match="d:book" mode="olink.mode">
   <xsl:call-template name="div"/>
 </xsl:template>
 
-<xsl:template match="preface|chapter|appendix" mode="olink.mode">
+<xsl:template match="d:preface|d:chapter|d:appendix" mode="olink.mode">
   <xsl:call-template name="div"/>
 </xsl:template>
 
-<xsl:template match="part|reference" mode="olink.mode">
+<xsl:template match="d:part|d:reference" mode="olink.mode">
   <xsl:call-template name="div"/>
 </xsl:template>
 
-<xsl:template match="article" mode="olink.mode">
+<xsl:template match="d:article" mode="olink.mode">
   <xsl:call-template name="div"/>
 </xsl:template>
 
-<xsl:template match="topic" mode="olink.mode">
+<xsl:template match="d:topic" mode="olink.mode">
   <xsl:call-template name="div"/>
 </xsl:template>
 
-<xsl:template match="bibliography|bibliodiv" mode="olink.mode">
+<xsl:template match="d:bibliography|d:bibliodiv" mode="olink.mode">
   <xsl:call-template name="div"/>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="olink.mode">
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="olink.mode">
   <xsl:call-template name="obj"/>
 </xsl:template>
 
-<xsl:template match="refentry" mode="olink.mode">
+<xsl:template match="d:refentry" mode="olink.mode">
   <xsl:call-template name="div"/>
 </xsl:template>
 
-<xsl:template match="section|sect1|sect2|sect3|sect4|sect5" mode="olink.mode">
+<xsl:template match="d:section|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5" mode="olink.mode">
   <xsl:call-template name="div"/>
 </xsl:template>
 
-<xsl:template match="refsection|refsect1|refsect2|refsect3" mode="olink.mode">
+<xsl:template match="d:refsection|d:refsect1|d:refsect2|d:refsect3" mode="olink.mode">
   <xsl:call-template name="div"/>
 </xsl:template>
 
-<xsl:template match="figure|example|table" mode="olink.mode">
+<xsl:template match="d:figure|d:example|d:table" mode="olink.mode">
   <xsl:call-template name="obj"/>
   <xsl:apply-templates mode="olink.mode"/>
 </xsl:template>
 
-<xsl:template match="equation[title or info/title]" mode="olink.mode">
+<xsl:template match="d:equation[d:title or d:info/d:title]" mode="olink.mode">
   <xsl:call-template name="obj"/>
 </xsl:template>
 
-<xsl:template match="qandaset|qandaentry" mode="olink.mode">
+<xsl:template match="d:qandaset|d:qandaentry" mode="olink.mode">
   <xsl:call-template name="div"/>
 </xsl:template>
 
 <!-- handle an glossary collection -->
-<xsl:template match="glossary[@role='auto']" mode="olink.mode" priority="2">
+<xsl:template match="d:glossary[@role='auto']" mode="olink.mode" priority="2">
   <xsl:variable name="collection" select="document($glossary.collection, .)"/>
   <xsl:if test="$glossary.collection = ''">
     <xsl:message>
@@ -298,7 +297,7 @@ document output.
 </xsl:template>
 
 <!-- construct a glossary in memory -->
-<xsl:template match="glossary" mode="assemble.auto.glossary">
+<xsl:template match="d:glossary" mode="assemble.auto.glossary">
   <xsl:copy>
     <xsl:copy-of select="@*[not(local-name() = 'role')]"/>
     <xsl:apply-templates select="node()" mode="assemble.auto.glossary"/>
@@ -308,17 +307,17 @@ document output.
 
 <xsl:template name="select.glossentries">
   <xsl:param name="collection" select="document($glossary.collection, .)"/>
-  <xsl:param name="terms" select="//glossterm[not(parent::glossdef)]|//firstterm"/>
+  <xsl:param name="terms" select="//d:glossterm[not(parent::d:glossdef)]|//d:firstterm"/>
 
-  <xsl:for-each select="$collection//glossentry">
-    <xsl:variable name="cterm" select="glossterm"/>
+  <xsl:for-each select="$collection//d:glossentry">
+    <xsl:variable name="cterm" select="d:glossterm"/>
     <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
       <xsl:copy-of select="."/>
     </xsl:if>
   </xsl:for-each>
 </xsl:template>
 
-<xsl:template match="glossentry" mode="assemble.auto.glossary">
+<xsl:template match="d:glossentry" mode="assemble.auto.glossary">
   <!-- skip the dummy entries -->
 </xsl:template>
 
index 02abb51..9f72239 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="te" english-language-name="Telugu">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="te" english-language-name="Telugu">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Z</l:l>
 <l:l i="260">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 7291303..bd86c8a 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="th" english-language-name="Thai">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="th" english-language-name="Thai">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index cfc74f7..51b1fb0 100644 (file)
@@ -1,16 +1,15 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                 xmlns:xlink="http://www.w3.org/1999/xlink"
-                exclude-result-prefixes="doc"
+                exclude-result-prefixes="doc d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: titles.xsl 9920 2014-07-23 17:55:51Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -35,8 +34,8 @@ title of the element. This does not include the label.
   <xsl:choose>
     <!-- * FIXME: this should handle other *info elements as well -->
     <!-- * but this is good enough for now. -->
-    <xsl:when test="title|info/title">
-      <xsl:apply-templates select="(title|info/title)[1]" mode="title.markup">
+    <xsl:when test="d:title|d:info/d:title">
+      <xsl:apply-templates select="(d:title|d:info/d:title)[1]" mode="title.markup">
         <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
       </xsl:apply-templates>
     </xsl:when>
@@ -78,7 +77,7 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="title" mode="title.markup">
+<xsl:template match="d:title" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
 
   <xsl:choose>
@@ -92,7 +91,7 @@ title of the element. This does not include the label.
 </xsl:template>
 
 <!-- only occurs in HTML Tables! -->
-<xsl:template match="caption" mode="title.markup">
+<xsl:template match="d:caption" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
 
   <xsl:choose>
@@ -105,31 +104,31 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="set" mode="title.markup">
+<xsl:template match="d:set" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:apply-templates select="(setinfo/title|info/title|title)[1]"
+  <xsl:apply-templates select="(d:setinfo/d:title|d:info/d:title|d:title)[1]"
                        mode="title.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="book" mode="title.markup">
+<xsl:template match="d:book" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:apply-templates select="(bookinfo/title|info/title|title)[1]"
+  <xsl:apply-templates select="(d:bookinfo/d:title|d:info/d:title|d:title)[1]"
                        mode="title.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="part" mode="title.markup">
+<xsl:template match="d:part" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:apply-templates select="(partinfo/title|info/title|docinfo/title|title)[1]"
+  <xsl:apply-templates select="(d:partinfo/d:title|d:info/d:title|d:docinfo/d:title|d:title)[1]"
                        mode="title.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="preface|chapter|appendix" mode="title.markup">
+<xsl:template match="d:preface|d:chapter|d:appendix" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
 
 <!--
@@ -140,22 +139,22 @@ title of the element. This does not include the label.
   </xsl:message>
 -->
 
-  <xsl:variable name="title" select="(docinfo/title
-                                      |info/title
-                                      |prefaceinfo/title
-                                      |chapterinfo/title
-                                      |appendixinfo/title
-                                      |title)[1]"/>
+  <xsl:variable name="title" select="(d:docinfo/d:title
+                                      |d:info/d:title
+                                      |d:prefaceinfo/d:title
+                                      |d:chapterinfo/d:title
+                                      |d:appendixinfo/d:title
+                                      |d:title)[1]"/>
   <xsl:apply-templates select="$title" mode="title.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="dedication" mode="title.markup">
+<xsl:template match="d:dedication" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
   <xsl:choose>
-    <xsl:when test="title|info/title">
-      <xsl:apply-templates select="(title|info/title)[1]" mode="title.markup">
+    <xsl:when test="d:title|d:info/d:title">
+      <xsl:apply-templates select="(d:title|d:info/d:title)[1]" mode="title.markup">
         <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
       </xsl:apply-templates>
     </xsl:when>
@@ -167,11 +166,11 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="acknowledgements" mode="title.markup">
+<xsl:template match="d:acknowledgements" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
   <xsl:choose>
-    <xsl:when test="title|info/title">
-      <xsl:apply-templates select="(title|info/title)[1]" mode="title.markup">
+    <xsl:when test="d:title|d:info/d:title">
+      <xsl:apply-templates select="(d:title|d:info/d:title)[1]" mode="title.markup">
         <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
       </xsl:apply-templates>
     </xsl:when>
@@ -183,11 +182,11 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="colophon" mode="title.markup">
+<xsl:template match="d:colophon" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
   <xsl:choose>
-    <xsl:when test="title|info/title">
-      <xsl:apply-templates select="(title|info/title)[1]" mode="title.markup">
+    <xsl:when test="d:title|d:info/d:title">
+      <xsl:apply-templates select="(d:title|d:info/d:title)[1]" mode="title.markup">
         <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
       </xsl:apply-templates>
     </xsl:when>
@@ -199,33 +198,33 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="article" mode="title.markup">
+<xsl:template match="d:article" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:variable name="title" select="(artheader/title
-                                      |articleinfo/title
-                                      |info/title
-                                      |title)[1]"/>
+  <xsl:variable name="title" select="(d:artheader/d:title
+                                      |d:articleinfo/d:title
+                                      |d:info/d:title
+                                      |d:title)[1]"/>
 
   <xsl:apply-templates select="$title" mode="title.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="reference" mode="title.markup">
+<xsl:template match="d:reference" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:apply-templates select="(referenceinfo/title|docinfo/title|info/title|title)[1]"
+  <xsl:apply-templates select="(d:referenceinfo/d:title|d:docinfo/d:title|d:info/d:title|d:title)[1]"
                        mode="title.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="refentry" mode="title.markup">
+<xsl:template match="d:refentry" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:variable name="refmeta" select=".//refmeta"/>
-  <xsl:variable name="refentrytitle" select="$refmeta//refentrytitle"/>
-  <xsl:variable name="refnamediv" select=".//refnamediv"/>
-  <xsl:variable name="refname" select="$refnamediv//refname"/>
-  <xsl:variable name="refdesc" select="$refnamediv//refdescriptor"/>
+  <xsl:variable name="refmeta" select=".//d:refmeta"/>
+  <xsl:variable name="refentrytitle" select="$refmeta//d:refentrytitle"/>
+  <xsl:variable name="refnamediv" select=".//d:refnamediv"/>
+  <xsl:variable name="refname" select="$refnamediv//d:refname"/>
+  <xsl:variable name="refdesc" select="$refnamediv//d:refdescriptor"/>
 
   <xsl:variable name="title">
     <xsl:choose>
@@ -245,7 +244,7 @@ title of the element. This does not include the label.
   <xsl:copy-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="refentrytitle|refname|refdescriptor" mode="title.markup">
+<xsl:template match="d:refentrytitle|d:refname|d:refdescriptor" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
   <xsl:choose>
     <xsl:when test="$allow-anchors != 0">
@@ -257,40 +256,40 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="section
-                     |sect1|sect2|sect3|sect4|sect5
-                     |refsect1|refsect2|refsect3|refsection
-                     |topic
-                     |simplesect"
+<xsl:template match="d:section
+                     |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5
+                     |d:refsect1|d:refsect2|d:refsect3|d:refsection
+                     |d:topic
+                     |d:simplesect"
               mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:variable name="title" select="(info/title
-                                      |sectioninfo/title
-                                      |sect1info/title
-                                      |sect2info/title
-                                      |sect3info/title
-                                      |sect4info/title
-                                      |sect5info/title
-                                      |refsect1info/title
-                                      |refsect2info/title
-                                      |refsect3info/title
-                                      |refsectioninfo/title
-                                      |title)[1]"/>
+  <xsl:variable name="title" select="(d:info/d:title
+                                      |d:sectioninfo/d:title
+                                      |d:sect1info/d:title
+                                      |d:sect2info/d:title
+                                      |d:sect3info/d:title
+                                      |d:sect4info/d:title
+                                      |d:sect5info/d:title
+                                      |d:refsect1info/d:title
+                                      |d:refsect2info/d:title
+                                      |d:refsect3info/d:title
+                                      |d:refsectioninfo/d:title
+                                      |d:title)[1]"/>
 
   <xsl:apply-templates select="$title" mode="title.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="bridgehead" mode="title.markup">
+<xsl:template match="d:bridgehead" mode="title.markup">
   <xsl:apply-templates/> 
 </xsl:template>
 
-<xsl:template match="refsynopsisdiv" mode="title.markup">
+<xsl:template match="d:refsynopsisdiv" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
   <xsl:choose>
-    <xsl:when test="title|info/title">
-      <xsl:apply-templates select="(title|info/title)[1]" mode="title.markup">
+    <xsl:when test="d:title|d:info/d:title">
+      <xsl:apply-templates select="(d:title|d:info/d:title)[1]" mode="title.markup">
         <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
       </xsl:apply-templates>
     </xsl:when>
@@ -302,9 +301,9 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="bibliography" mode="title.markup">
+<xsl:template match="d:bibliography" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:variable name="title" select="(bibliographyinfo/title|info/title|title)[1]"/>
+  <xsl:variable name="title" select="(d:bibliographyinfo/d:title|d:info/d:title|d:title)[1]"/>
   <xsl:choose>
     <xsl:when test="$title">
       <xsl:apply-templates select="$title" mode="title.markup">
@@ -319,9 +318,9 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="glossary" mode="title.markup">
+<xsl:template match="d:glossary" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:variable name="title" select="(glossaryinfo/title|info/title|title)[1]"/>
+  <xsl:variable name="title" select="(d:glossaryinfo/d:title|d:info/d:title|d:title)[1]"/>
   <xsl:choose>
     <xsl:when test="$title">
       <xsl:apply-templates select="$title" mode="title.markup">
@@ -336,9 +335,9 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="glossdiv" mode="title.markup">
+<xsl:template match="d:glossdiv" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:variable name="title" select="(info/title|title)[1]"/>
+  <xsl:variable name="title" select="(d:info/d:title|d:title)[1]"/>
   <xsl:choose>
     <xsl:when test="$title">
       <xsl:apply-templates select="$title" mode="title.markup">
@@ -351,14 +350,14 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="glossentry" mode="title.markup">
+<xsl:template match="d:glossentry" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:apply-templates select="glossterm" mode="title.markup">
+  <xsl:apply-templates select="d:glossterm" mode="title.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="glossterm|firstterm" mode="title.markup">
+<xsl:template match="d:glossterm|d:firstterm" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
 
   <xsl:choose>
@@ -371,9 +370,9 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="index" mode="title.markup">
+<xsl:template match="d:index" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:variable name="title" select="(indexinfo/title|info/title|title)[1]"/>
+  <xsl:variable name="title" select="(d:indexinfo/d:title|d:info/d:title|d:title)[1]"/>
   <xsl:choose>
     <xsl:when test="$title">
       <xsl:apply-templates select="$title" mode="title.markup">
@@ -388,9 +387,9 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="setindex" mode="title.markup">
+<xsl:template match="d:setindex" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:variable name="title" select="(setindexinfo/title|info/title|title)[1]"/>
+  <xsl:variable name="title" select="(d:setindexinfo/d:title|d:info/d:title|d:title)[1]"/>
   <xsl:choose>
     <xsl:when test="$title">
       <xsl:apply-templates select="$title" mode="title.markup">
@@ -405,47 +404,47 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="figure|example|equation" mode="title.markup">
+<xsl:template match="d:figure|d:example|d:equation" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:apply-templates select="(title|info/title)[1]" mode="title.markup">
+  <xsl:apply-templates select="(d:title|d:info/d:title)[1]" mode="title.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="table" mode="title.markup">
+<xsl:template match="d:table" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:apply-templates select="(title|info/title|caption)[1]" mode="title.markup">
+  <xsl:apply-templates select="(d:title|d:info/d:title|d:caption)[1]" mode="title.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="procedure" mode="title.markup">
+<xsl:template match="d:procedure" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:apply-templates select="(title|info/title)[1]" mode="title.markup">
+  <xsl:apply-templates select="(d:title|d:info/d:title)[1]" mode="title.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="task" mode="title.markup">
+<xsl:template match="d:task" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:apply-templates select="(title|info/title)[1]" mode="title.markup">
+  <xsl:apply-templates select="(d:title|d:info/d:title)[1]" mode="title.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="sidebar" mode="title.markup">
+<xsl:template match="d:sidebar" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:apply-templates select="(info/title|sidebarinfo/title|title)[1]"
+  <xsl:apply-templates select="(d:info/d:title|d:sidebarinfo/d:title|d:title)[1]"
                        mode="title.markup">
     <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="abstract" mode="title.markup">
+<xsl:template match="d:abstract" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
   <xsl:choose>
-    <xsl:when test="title|info/title">
-      <xsl:apply-templates select="(title|info/title)[1]" mode="title.markup">
+    <xsl:when test="d:title|d:info/d:title">
+      <xsl:apply-templates select="(d:title|d:info/d:title)[1]" mode="title.markup">
         <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
       </xsl:apply-templates>
     </xsl:when>
@@ -457,9 +456,9 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="caution|tip|warning|important|note" mode="title.markup">
+<xsl:template match="d:caution|d:tip|d:warning|d:important|d:note" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:variable name="title" select="(title|info/title)[1]"/>
+  <xsl:variable name="title" select="(d:title|d:info/d:title)[1]"/>
   <xsl:choose>
     <xsl:when test="$title">
       <xsl:apply-templates select="$title" mode="title.markup">
@@ -482,30 +481,30 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="question" mode="title.markup">
+<xsl:template match="d:question" mode="title.markup">
   <!-- questions don't have titles -->
   <xsl:call-template name="gentext">
     <xsl:with-param name="key">question</xsl:with-param>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="answer" mode="title.markup">
+<xsl:template match="d:answer" mode="title.markup">
   <!-- answers don't have titles -->
   <xsl:call-template name="gentext">
     <xsl:with-param name="key">answer</xsl:with-param>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="qandaentry" mode="title.markup">
+<xsl:template match="d:qandaentry" mode="title.markup">
   <!-- qandaentrys are represented by the first question in them -->
-  <xsl:apply-templates select="question" mode="title.markup"/>
+  <xsl:apply-templates select="d:question" mode="title.markup"/>
 </xsl:template>
 
-<xsl:template match="qandaset" mode="title.markup">
+<xsl:template match="d:qandaset" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
-  <xsl:variable name="title" select="(info/title|
-                                      blockinfo/title|
-                                      title)[1]"/>
+  <xsl:variable name="title" select="(d:info/d:title|
+                                      d:blockinfo/d:title|
+                                      d:title)[1]"/>
   <xsl:choose>
     <xsl:when test="$title">
       <xsl:apply-templates select="$title" mode="title.markup">
@@ -520,11 +519,11 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="title.markup">
+<xsl:template match="d:legalnotice" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
   <xsl:choose>
-    <xsl:when test="title|info/title">
-      <xsl:apply-templates select="(title|info/title)[1]" mode="title.markup">
+    <xsl:when test="d:title|d:info/d:title">
+      <xsl:apply-templates select="(d:title|d:info/d:title)[1]" mode="title.markup">
         <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
       </xsl:apply-templates>
     </xsl:when>
@@ -539,20 +538,20 @@ title of the element. This does not include the label.
 <!-- ============================================================ -->
 
 <!-- titleabbrev is always processed in a mode -->
-<xsl:template match="titleabbrev"/>
+<xsl:template match="d:titleabbrev"/>
 
 <xsl:template match="*" mode="titleabbrev.markup">
   <xsl:param name="allow-anchors" select="0"/>
   <xsl:param name="verbose" select="1"/>
 
   <xsl:choose>
-    <xsl:when test="titleabbrev">
-      <xsl:apply-templates select="titleabbrev[1]" mode="title.markup">
+    <xsl:when test="d:titleabbrev">
+      <xsl:apply-templates select="d:titleabbrev[1]" mode="title.markup">
         <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="info/titleabbrev">
-      <xsl:apply-templates select="info/titleabbrev[1]" mode="title.markup">
+    <xsl:when test="d:info/d:titleabbrev">
+      <xsl:apply-templates select="d:info/d:titleabbrev[1]" mode="title.markup">
         <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
       </xsl:apply-templates>
     </xsl:when>
@@ -565,19 +564,19 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="book|part|set|preface|chapter|appendix" mode="titleabbrev.markup">
+<xsl:template match="d:book|d:part|d:set|d:preface|d:chapter|d:appendix" mode="titleabbrev.markup">
   <xsl:param name="allow-anchors" select="0"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:variable name="titleabbrev" select="(docinfo/titleabbrev
-                                           |bookinfo/titleabbrev
-                                           |info/titleabbrev
-                                           |prefaceinfo/titleabbrev
-                                           |setinfo/titleabbrev
-                                           |partinfo/titleabbrev
-                                           |chapterinfo/titleabbrev
-                                           |appendixinfo/titleabbrev
-                                           |titleabbrev)[1]"/>
+  <xsl:variable name="titleabbrev" select="(d:docinfo/d:titleabbrev
+                                           |d:bookinfo/d:titleabbrev
+                                           |d:info/d:titleabbrev
+                                           |d:prefaceinfo/d:titleabbrev
+                                           |d:setinfo/d:titleabbrev
+                                           |d:partinfo/d:titleabbrev
+                                           |d:chapterinfo/d:titleabbrev
+                                           |d:appendixinfo/d:titleabbrev
+                                           |d:titleabbrev)[1]"/>
 
   <xsl:choose>
     <xsl:when test="$titleabbrev">
@@ -594,14 +593,14 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="article" mode="titleabbrev.markup">
+<xsl:template match="d:article" mode="titleabbrev.markup">
   <xsl:param name="allow-anchors" select="0"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:variable name="titleabbrev" select="(artheader/titleabbrev
-                                           |articleinfo/titleabbrev
-                                           |info/titleabbrev
-                                           |titleabbrev)[1]"/>
+  <xsl:variable name="titleabbrev" select="(d:artheader/d:titleabbrev
+                                           |d:articleinfo/d:titleabbrev
+                                           |d:info/d:titleabbrev
+                                           |d:titleabbrev)[1]"/>
 
   <xsl:choose>
     <xsl:when test="$titleabbrev">
@@ -618,26 +617,26 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="section
-                     |sect1|sect2|sect3|sect4|sect5
-                     |refsect1|refsect2|refsect3
-                     |topic
-                     |simplesect"
+<xsl:template match="d:section
+                     |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5
+                     |d:refsect1|d:refsect2|d:refsect3
+                     |d:topic
+                     |d:simplesect"
               mode="titleabbrev.markup">
   <xsl:param name="allow-anchors" select="0"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:variable name="titleabbrev" select="(info/titleabbrev
-                                            |sectioninfo/titleabbrev
-                                            |sect1info/titleabbrev
-                                            |sect2info/titleabbrev
-                                            |sect3info/titleabbrev
-                                            |sect4info/titleabbrev
-                                            |sect5info/titleabbrev
-                                            |refsect1info/titleabbrev
-                                            |refsect2info/titleabbrev
-                                            |refsect3info/titleabbrev
-                                            |titleabbrev)[1]"/>
+  <xsl:variable name="titleabbrev" select="(d:info/d:titleabbrev
+                                            |d:sectioninfo/d:titleabbrev
+                                            |d:sect1info/d:titleabbrev
+                                            |d:sect2info/d:titleabbrev
+                                            |d:sect3info/d:titleabbrev
+                                            |d:sect4info/d:titleabbrev
+                                            |d:sect5info/d:titleabbrev
+                                            |d:refsect1info/d:titleabbrev
+                                            |d:refsect2info/d:titleabbrev
+                                            |d:refsect3info/d:titleabbrev
+                                            |d:titleabbrev)[1]"/>
 
   <xsl:choose>
     <xsl:when test="$titleabbrev">
@@ -654,7 +653,7 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="titleabbrev" mode="title.markup">
+<xsl:template match="d:titleabbrev" mode="title.markup">
   <xsl:param name="allow-anchors" select="0"/>
 
   <xsl:choose>
@@ -672,14 +671,14 @@ title of the element. This does not include the label.
 <xsl:template match="*" mode="no.anchor.mode">
   <!-- Switch to normal mode if no links -->
   <xsl:choose>
-    <xsl:when test="descendant-or-self::footnote or
-                    descendant-or-self::anchor or
-                    descendant-or-self::ulink or
-                    descendant-or-self::link or
-                    descendant-or-self::olink or
-                    descendant-or-self::xref or
-                    descendant-or-self::indexterm or
-                   (ancestor::title and (@id or @xml:id))">
+    <xsl:when test="descendant-or-self::d:footnote or
+                    descendant-or-self::d:anchor or
+                    descendant-or-self::d:ulink or
+                    descendant-or-self::d:link or
+                    descendant-or-self::d:olink or
+                    descendant-or-self::d:xref or
+                    descendant-or-self::d:indexterm or
+                   (ancestor::d:title and (@id or @xml:id))">
 
       <xsl:apply-templates mode="no.anchor.mode"/>
     </xsl:when>
@@ -689,15 +688,15 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="footnote" mode="no.anchor.mode">
+<xsl:template match="d:footnote" mode="no.anchor.mode">
   <!-- nop, suppressed -->
 </xsl:template>
 
-<xsl:template match="anchor" mode="no.anchor.mode">
+<xsl:template match="d:anchor" mode="no.anchor.mode">
   <!-- nop, suppressed -->
 </xsl:template>
 
-<xsl:template match="ulink" mode="no.anchor.mode">
+<xsl:template match="d:ulink" mode="no.anchor.mode">
   <xsl:param name="url" select="@url"/>
   <xsl:choose>
     <xsl:when test="count(child::node())=0">
@@ -709,7 +708,7 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="link" mode="no.anchor.mode">
+<xsl:template match="d:link" mode="no.anchor.mode">
   <xsl:choose>
     <xsl:when test="count(child::node()) &gt; 0">
       <!-- If it has content, use it -->
@@ -739,15 +738,15 @@ title of the element. This does not include the label.
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="olink" mode="no.anchor.mode">
+<xsl:template match="d:olink" mode="no.anchor.mode">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="no.anchor.mode">
+<xsl:template match="d:indexterm" mode="no.anchor.mode">
   <!-- nop, suppressed -->
 </xsl:template>
 
-<xsl:template match="xref" mode="no.anchor.mode">
+<xsl:template match="d:xref" mode="no.anchor.mode">
   <xsl:variable name="referrer" select="."/>
   <xsl:variable name="targets" select="key('id',@linkend)|key('id',substring-after(@xlink:href,'#'))"/>
   <xsl:variable name="target" select="$targets[1]"/>
@@ -832,12 +831,12 @@ title of the element. This does not include the label.
 
 <!-- ============================================================ -->
 
-<xsl:template mode="title.markup" match="toc">
+<xsl:template mode="title.markup" match="d:toc">
   <xsl:param name="allow-anchors" select="0"/>
   <xsl:param name="verbose" select="1"/>
   <xsl:choose>
-    <xsl:when test="title|info/title">
-      <xsl:apply-templates select="(title|info/title)[1]" mode="title.markup">
+    <xsl:when test="d:title|d:info/d:title">
+      <xsl:apply-templates select="(d:title|d:info/d:title)[1]" mode="title.markup">
         <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
       </xsl:apply-templates>
     </xsl:when>
index bf37b52..4ba7526 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="tl" english-language-name="Tagalog">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="tl" english-language-name="Tagalog">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 12522e8..a1bb893 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="tr" english-language-name="Turkish">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="tr" english-language-name="Turkish">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="29">Z</l:l>
 <l:l i="29">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index ebc1dad..fe0fd63 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="uk" english-language-name="Ukrainian">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="uk" english-language-name="Ukrainian">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="590">Я</l:l>
 <l:l i="590">я</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 782a0ba..46a6a3e 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ur" english-language-name="Urdu">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="ur" english-language-name="Urdu">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="360">ی</l:l>
 <l:l i="370">ے</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index d9cbe3c..c961340 100644 (file)
@@ -1,10 +1,8 @@
-<?xml version="1.0"?>
-
-<reference xml:id="utility">
+<?xml version="1.0" encoding="UTF-8"?>
+<reference xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="utility">
   <info>
     <title>Common » Utility Template Reference</title>
     <releaseinfo role="meta">
-      $Id: utility.xsl 7101 2007-07-20 15:32:12Z xmldoc $
     </releaseinfo>
   </info>
   
@@ -36,7 +34,7 @@
 
   </partintro>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.log.message">
+<refentry xml:id="template.log.message">
 <refnamediv>
 <refname>log.message</refname>
 <refpurpose>Logs/emits formatted notes and warnings</refpurpose>
 <para>Outputs a message (generally, to standard error).</para>
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.get.doc.title">
+<refentry xml:id="template.get.doc.title">
 <refnamediv>
 <refname>get.doc.title</refname>
 <refpurpose>Gets a title from the current document</refpurpose>
     current document .</para>
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.pad-string">
+<refentry xml:id="template.pad-string">
 <refnamediv>
 <refname>pad-string</refname>
 <refpurpose>Right-pads or left-pads a string out to a certain length</refpurpose>
 <para>Returns a (padded) string.</para>
 </refsect1></refentry>
 </reference>
-
index 37092b7..83ee041 100644 (file)
@@ -1,18 +1,17 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                 xmlns:dyn="http://exslt.org/dynamic"
                 xmlns:saxon="http://icl.com/saxon"
                 xmlns:xlink="http://www.w3.org/1999/xlink"
-                exclude-result-prefixes="doc dyn saxon"
+                exclude-result-prefixes="doc dyn saxon d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: utility.xsl 7101 2007-07-20 15:32:12Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -20,7 +19,6 @@
   <info>
     <title>Common » Utility Template Reference</title>
     <releaseinfo role="meta">
-      $Id: utility.xsl 7101 2007-07-20 15:32:12Z xmldoc $
     </releaseinfo>
   </info>
   <!-- * yes, partintro is a valid child of a reference... -->
index cf321cf..6eab6ff 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="vi" english-language-name="Vietnamese">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="vi" english-language-name="Vietnamese">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 612c92b..dfdf92f 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="xh" english-language-name="Xhosa">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="xh" english-language-name="Xhosa">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Ẕ</l:l>
 <l:l i="260">ẕ</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 0de7a3e..699a3ce 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="zh" english-language-name="Chinese">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="zh" english-language-name="Chinese">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="26">Z</l:l>
 <l:l i="26">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index d74373b..ed1f0dc 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="zh_cn" english-language-name="Chinese Simplified">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="zh_cn" english-language-name="Chinese Simplified">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="26">Z</l:l>
 <l:l i="26">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index bbb957e..3f6004b 100644 (file)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="zh_tw" english-language-name="Chinese (Taiwan)">
+<?xml version="1.0" encoding="utf-8"?><l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="zh_tw" english-language-name="Chinese (Taiwan)">
 
 <!-- * This file is generated automatically. -->
 <!-- * To submit changes to this file upstream (to the DocBook Project) -->
@@ -15,7 +14,7 @@
 <!-- ******************************************************************** -->
 
 <!-- This file is part of the XSL DocBook Stylesheet distribution. -->
-<!-- See ../README or http://docbook.sf.net/release/xsl/current/ for -->
+<!-- See ../README or http://cdn.docbook.org/release/xsl/current/ for -->
 <!-- copyright and other information. -->
 
 <!-- ******************************************************************** -->
 <l:l i="260">Z</l:l>
 <l:l i="260">z</l:l>
 </l:letters>
-</l:l10n>
+</l:l10n>
\ No newline at end of file
index 9e7e511..8ce7c75 100644 (file)
@@ -1,6 +1,5 @@
 /* reference.css, a stylesheet for reference documentation
  * generated by the DocBook XSL Stylesheets */
-/* $Id: reference.css 8234 2009-02-09 12:10:48Z xmldoc $ */
 
 div.legalnotice {
   font-size: 80%;
index 5286887..199cb00 100644 (file)
@@ -15,7 +15,7 @@
   <!-- * WARNING WARNING WARNING -->
   <!-- * WARNING WARNING WARNING -->
   <title>DocBook XSL Stylesheets: Reference Documentation</title>
-  <info><releaseinfo role="meta">$Id: reference.xml 9625 2012-10-20 23:12:33Z dcramer $ </releaseinfo>
+  <info><releaseinfo role="meta"></releaseinfo>
     <xi:include href="./authors.xml"/>
     <xi:include href="./copyright.xml" xpointer="xpointer(//*[local-name() = 'copyright'])"/>
     <xi:include href="./license.xml"/>
         <itemizedlist>
           <listitem>
             <para><link
-                xlink:href="http://docbook.sourceforge.net/release/xsl/current/doc/reference.html"
+                xlink:href="http://cdn.docbook.org/release/xsl/current/doc/reference.html"
                 >HTML</link>,
               <link
-                xlink:href="http://docbook.sourceforge.net/release/xsl/current/doc/reference.pdf"
+                xlink:href="http://cdn.docbook.org/release/xsl/current/doc/reference.pdf"
                 >PDF</link>,
               <link
-                xlink:href="http://docbook.sourceforge.net/release/xsl/current/doc/reference.txt"
+                xlink:href="http://cdn.docbook.org/release/xsl/current/doc/reference.txt"
                 >plain text</link></para>
           </listitem>
         </itemizedlist>
index d47e428..18e6ded 100644 (file)
@@ -9,7 +9,7 @@
   <!-- * WARNING WARNING WARNING -->
   <!-- * WARNING WARNING WARNING -->
   <title>DocBook XSL Stylesheets: Reference&#160;Documentation</title>
-  <info><releaseinfo role="meta">$Id: reference.xml 9625 2012-10-20 23:12:33Z dcramer $ </releaseinfo>
+  <info><releaseinfo role="meta"/>
     <authorgroup version="5.0">
   <author>
     <personname>
@@ -71,9 +71,9 @@ THE SOFTWARE.</para>
         XSL stylesheets. It is available in the following formats:
         <itemizedlist>
           <listitem>
-            <para><link xlink:href="http://docbook.sourceforge.net/release/xsl/current/doc/reference.html">HTML</link>,
-              <link xlink:href="http://docbook.sourceforge.net/release/xsl/current/doc/reference.pdf">PDF</link>,
-              <link xlink:href="http://docbook.sourceforge.net/release/xsl/current/doc/reference.txt">plain text</link></para>
+            <para><link xlink:href="http://cdn.docbook.org/release/xsl/current/doc/reference.html">HTML</link>,
+              <link xlink:href="http://cdn.docbook.org/release/xsl/current/doc/reference.pdf">PDF</link>,
+              <link xlink:href="http://cdn.docbook.org/release/xsl/current/doc/reference.txt">plain text</link></para>
           </listitem>
         </itemizedlist>
         This is primarily documentation on the parameters and processing instructions you can use
@@ -6002,7 +6002,7 @@ following WiKi page</link>.</para>
 
 <refsynopsisdiv>
 <programlisting id="bibliography.collection.frag">
-&lt;xsl:param name="bibliography.collection"&gt;http://docbook.sourceforge.net/release/bibliography/bibliography.xml&lt;/xsl:param&gt;
+&lt;xsl:param name="bibliography.collection"&gt;http://cdn.docbook.org/release/xsl/bibliography/bibliography.xml&lt;/xsl:param&gt;
 
 </programlisting>
 </refsynopsisdiv>
@@ -7460,7 +7460,7 @@ elements in HTML by including some JavaScript (see
 <programlisting id="annotation.js.frag">
 
 &lt;xsl:param name="annotation.js"&gt;
-&lt;xsl:text&gt;http://docbook.sourceforge.net/release/script/AnchorPosition.js http://docbook.sourceforge.net/release/script/PopupWindow.js&lt;/xsl:text&gt;&lt;/xsl:param&gt;
+&lt;xsl:text&gt;http://cdn.docbook.org/release/xsl/script/AnchorPosition.js http://cdn.docbook.org/release/xsl/script/PopupWindow.js&lt;/xsl:text&gt;&lt;/xsl:param&gt;
 
 </programlisting>
 </refsynopsisdiv>
@@ -7554,7 +7554,7 @@ parameter will be included in the document.</para>
 
 <refsynopsisdiv>
 <programlisting id="annotation.graphic.open.frag">
-&lt;xsl:param name="annotation.graphic.open"&gt;http://docbook.sourceforge.net/release/images/annot-open.png&lt;/xsl:param&gt;
+&lt;xsl:param name="annotation.graphic.open"&gt;http://cdn.docbook.org/release/xsl/images/annot-open.png&lt;/xsl:param&gt;
 </programlisting>
 </refsynopsisdiv>
 
@@ -7579,7 +7579,7 @@ annotations. It may be replaced by a user provided graphic. The size should be a
 <refsynopsisdiv>
 <programlisting id="annotation.graphic.close.frag">
 &lt;xsl:param name="annotation.graphic.close"&gt;
-http://docbook.sourceforge.net/release/images/annot-close.png&lt;/xsl:param&gt;
+http://cdn.docbook.org/release/xsl/images/annot-close.png&lt;/xsl:param&gt;
 </programlisting>
 </refsynopsisdiv>
 
@@ -16366,7 +16366,7 @@ following WiKi page</link>.</para>
 
 <refsynopsisdiv>
 <programlisting id="bibliography.collection.frag">
-&lt;xsl:param name="bibliography.collection"&gt;http://docbook.sourceforge.net/release/bibliography/bibliography.xml&lt;/xsl:param&gt;
+&lt;xsl:param name="bibliography.collection"&gt;http://cdn.docbook.org/release/xsl/bibliography/bibliography.xml&lt;/xsl:param&gt;
 
 </programlisting>
 </refsynopsisdiv>
@@ -25478,8 +25478,8 @@ URL for each link, the endnotes list includes the contents of the
 link. The list thus includes only non-empty<footnote>
 
 <para>A &#8220;non-empty&#8221; link is one that looks like
-this:<literallayout class="monospaced">  &lt;ulink url="http://docbook.sf.net/snapshot/xsl/doc/manpages/"&gt;manpages&lt;/ulink&gt;</literallayout>
-an &#8220;empty link&#8221; is on that looks like this:<literallayout class="monospaced">  &lt;ulink url="http://docbook.sf.net/snapshot/xsl/doc/manpages/"/&gt;</literallayout>
+this:<literallayout class="monospaced">  &lt;ulink url="http://snapshots.docbook.org/xsl/doc/manpages/"&gt;manpages&lt;/ulink&gt;</literallayout>
+an &#8220;empty link&#8221; is on that looks like this:<literallayout class="monospaced">  &lt;ulink url="http://snapshots.docbook.org/xsl/doc/manpages/"/&gt;</literallayout>
 </para></footnote> links.
 
 Empty links are never included, and never numbered. They are simply
@@ -25549,8 +25549,8 @@ for example, <literal>REFERENCES</literal>.</para>
 <para>If the value of <parameter>man.endnotes.are.numbered</parameter> is
 non-zero (the default), then for each non-empty<footnote>
 <para>A &#8220;non-empty&#8221; notesource is one that looks like
-this:<literallayout class="monospaced">  &lt;ulink url="http://docbook.sf.net/snapshot/xsl/doc/manpages/"&gt;manpages&lt;/ulink&gt;</literallayout>
-an &#8220;empty&#8221; notesource is on that looks like this:<literallayout class="monospaced">  &lt;ulink url="http://docbook.sf.net/snapshot/xsl/doc/manpages/"/&gt;</literallayout>
+this:<literallayout class="monospaced">  &lt;ulink url="http://snapshots.docbook.org/xsl/doc/manpages/"&gt;manpages&lt;/ulink&gt;</literallayout>
+an &#8220;empty&#8221; notesource is on that looks like this:<literallayout class="monospaced">  &lt;ulink url="http://snapshots.docbook.org/xsl/doc/manpages/"/&gt;</literallayout>
 </para></footnote> &#8220;notesource&#8221;:
 
 <itemizedlist>
@@ -25758,7 +25758,7 @@ are passed through "as is".</para>
 <para>For converting certain Unicode symbols and special characters in
 UTF-8 or UTF-16 encoded XML source to appropriate groff/roff
 equivalents in man-page output, the DocBook XSL Stylesheets
-distribution includes a <link xlink:href="http://docbook.sourceforge.net/snapshot/xsl/manpages/charmap.groff.xsl">roff character map</link> that is compliant with the <link xlink:href="http://www.w3.org/TR/xslt20/#character-maps">XSLT character
+distribution includes a <link xlink:href="http://snapshots.docbook.org/xsl/manpages/charmap.groff.xsl">roff character map</link> that is compliant with the <link xlink:href="http://www.w3.org/TR/xslt20/#character-maps">XSLT character
 map</link> format as detailed in the XSLT 2.0 specification. The map
 contains more than 800 character mappings and can be considered the
 standard roff character map for the distribution.</para>
@@ -25867,7 +25867,7 @@ parameter (if the source is in English).</para>
 <para>For converting certain Unicode symbols and special characters in
 UTF-8 or UTF-16 encoded XML source to appropriate groff/roff
 equivalents in man-page output, the DocBook XSL Stylesheets
-distribution includes a <link xlink:href="http://docbook.sourceforge.net/snapshot/xsl/manpages/charmap.groff.xsl">roff character map</link> that is compliant with the <link xlink:href="http://www.w3.org/TR/xslt20/#character-maps">XSLT character
+distribution includes a <link xlink:href="http://snapshots.docbook.org/xsl/manpages/charmap.groff.xsl">roff character map</link> that is compliant with the <link xlink:href="http://www.w3.org/TR/xslt20/#character-maps">XSLT character
 map</link> format as detailed in the XSLT 2.0 specification. The map
 contains more than 800 character mappings and can be considered the
 standard roff character map for the distribution.</para>
@@ -25959,7 +25959,7 @@ is a string representing an XPath expression that matches attribute
 names and values for <tag namespace="http://docbook.sf.net/xmlns/unichar/1.0">output-character</tag>
 elements in the character map.</para>
 
-<para>The attributes supported in the <link xlink:href="http://docbook.sourceforge.net/snapshot/xsl/manpages/charmap.groff.xsl">standard roff character map included in the distribution</link> are:
+<para>The attributes supported in the <link xlink:href="http://snapshots.docbook.org/xsl/manpages/charmap.groff.xsl">standard roff character map included in the distribution</link> are:
 <variablelist>
   <varlistentry>
     <term>character</term>
@@ -26053,7 +26053,7 @@ include in it just the characters you want to use, and so you will
 most likely also want to set the value of
 <parameter>man.charmap.use.subset</parameter> to zero.</para>
 <para>You can create a
-custom character map by making a copy of the <link xlink:href="http://docbook.sourceforge.net/snapshot/xsl/manpages/charmap.groff.xsl">standard roff character map</link> provided in the distribution, and
+custom character map by making a copy of the <link xlink:href="http://snapshots.docbook.org/xsl/manpages/charmap.groff.xsl">standard roff character map</link> provided in the distribution, and
 then adding to, changing, and/or deleting from that.</para>
 
 <caution>
@@ -30378,7 +30378,6 @@ will be used to indent the TOC.</para>
     <part id="pi-html">
       <info xml:base="../html/pi.xml"><title>HTML Processing Instruction Reference</title>
     <releaseinfo role="meta">
-      $Id: pi.xsl 9848 2014-01-17 22:44:39Z bobstayton $
     </releaseinfo>
   </info>
   <partintro id="partintro" xml:base="../html/pi.xml">
@@ -31529,7 +31528,6 @@ specifications in one processing instruction:
     <part id="pi-fo">
       <info xml:base="../fo/pi.xml"><title>FO Processing Instruction Reference</title>
     <releaseinfo role="meta">
-      $Id: pi.xsl 9961 2015-04-02 17:44:30Z bobstayton $
     </releaseinfo>
   </info>
 
@@ -32560,7 +32558,6 @@ specifications in one processing instruction:
     <part id="pi-man">
       <info xml:base="../manpages/pi.xml"><title>manpages Processing Instruction Reference</title>
     <releaseinfo role="meta">
-      $Id: pi.xsl 7644 2008-01-16 11:04:07Z xmldoc $
     </releaseinfo>
   </info>
   <partintro id="partintro" xml:base="../manpages/pi.xml">
@@ -32629,7 +32626,6 @@ specifications in one processing instruction:
     <part id="pi-common">
       <info xml:base="../common/pi.xml"><title>Common Processing Instruction Reference</title>
     <releaseinfo role="meta">
-      $Id: pi.xsl 8782 2010-07-27 21:15:17Z mzjn $
     </releaseinfo>
   </info>
   <partintro id="partintro" xml:base="../common/pi.xml">
@@ -33873,7 +33869,6 @@ which would effectively move <quote>up</quote> the hierarchy.</para>
   <info>
     <title>Common &#187; Base Template Reference</title>
     <releaseinfo role="meta">
-      $Id: common.xsl 9965 2015-06-29 14:38:09Z tom_schr $
     </releaseinfo>
   </info>
   
@@ -34028,7 +34023,7 @@ Defaults to the context node.</para>
 </refnamediv>
 <refsynopsisdiv>
 <synopsis>&lt;xsl:template name="select.mediaobject"&gt;
-&lt;xsl:param name="olist" select="imageobject|imageobjectco                      |videoobject|audioobject|textobject"/&gt;
+&lt;xsl:param name="olist" select="d:imageobject|d:imageobjectco                      |d:videoobject|d:audioobject|d:textobject"/&gt;
   ...
 &lt;/xsl:template&gt;</synopsis>
 </refsynopsisdiv>
@@ -34073,7 +34068,7 @@ in the list is appropriate.</para>
 </refnamediv>
 <refsynopsisdiv>
 <synopsis>&lt;xsl:template name="select.mediaobject.index"&gt;
-&lt;xsl:param name="olist" select="imageobject|imageobjectco                      |videoobject|audioobject|textobject"/&gt;
+&lt;xsl:param name="olist" select="d:imageobject|d:imageobjectco                      |d:videoobject|d:audioobject|d:textobject"/&gt;
 &lt;xsl:param name="count"&gt;1&lt;/xsl:param&gt;
   ...
 &lt;/xsl:template&gt;</synopsis>
@@ -34511,7 +34506,6 @@ unchanged.</para>
   <info>
     <title>Common &#187; Refentry Metadata Template Reference</title>
     <releaseinfo role="meta">
-      $Id: refentry.xsl 7867 2008-03-07 09:54:25Z xmldoc $
     </releaseinfo>
   </info>
   
@@ -35289,7 +35283,6 @@ unchanged.</para>
   <info>
     <title>Common &#187; Utility Template Reference</title>
     <releaseinfo role="meta">
-      $Id: utility.xsl 7101 2007-07-20 15:32:12Z xmldoc $
     </releaseinfo>
   </info>
   
@@ -35545,7 +35538,6 @@ unchanged.</para>
   <info>
     <title>Common &#187; Character-Map Template Reference</title>
     <releaseinfo role="meta">
-      $Id: charmap.xsl 7266 2007-08-22 11:58:42Z xmldoc $
     </releaseinfo>
   </info>
   
@@ -35730,7 +35722,6 @@ unchanged.</para>
   <info xml:base="../fo/table.xml">
     <title>Formatting Object Table Reference</title>
     <releaseinfo role="meta">
-      $Id: table.xsl 9819 2013-10-16 18:51:18Z mzjn $
     </releaseinfo>
   </info>
   <partintro id="partintro" xml:base="../fo/table.xml">
@@ -35865,7 +35856,6 @@ proportional-column-width() function.</para>
   <info xml:base="../template/titlepage.xml">
     <title>Titlepage Template Stylesheet Reference</title>
     <releaseinfo role="meta">
-      $Id: titlepage.xsl 9940 2014-09-06 16:06:50Z bobstayton $
     </releaseinfo>
   </info>
   <partintro id="intro_partintro" xml:base="../template/titlepage.xml">
index c424e61..640cef4 100644 (file)
@@ -1,27 +1,26 @@
 <?xml version="1.0"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:ng="http://docbook.org/docbook-ng"
   xmlns:db="http://docbook.org/ns/docbook"
   xmlns:exsl="http://exslt.org/common"
   version="1.0"
-  exclude-result-prefixes="exsl db ng">
+  exclude-result-prefixes="exsl db ng d">
   
 <xsl:import href="../html/chunk.xsl"/>
 
 <!-- ********************************************************************
-     $Id: eclipse.xsl 9910 2014-02-24 19:49:36Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
-<xsl:variable name="no.namespace">
+<xsl:variable name="with.namespace">
   <xsl:if test="$exsl.node.set.available != 0 and 
-                namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
-      <xsl:apply-templates select="/*" mode="stripNS"/>
+                namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
+      <xsl:apply-templates select="/*" mode="addNS"/>
   </xsl:if>
 </xsl:variable>
 
   <xsl:choose>
     <!-- fix namespace if necessary -->
     <xsl:when test="$exsl.node.set.available != 0 and 
-                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:call-template name="log.message">
         <xsl:with-param name="level">Note</xsl:with-param>
         <xsl:with-param name="source" select="$doc.title"/>
         <xsl:with-param name="context-desc">
-          <xsl:text>namesp. cut</xsl:text>
+          <xsl:text>namesp. add</xsl:text>
         </xsl:with-param>
         <xsl:with-param name="message">
-          <xsl:text>stripped namespace before processing</xsl:text>
+          <xsl:text>added namespace before processing</xsl:text>
         </xsl:with-param>
       </xsl:call-template>
       <!-- DEBUG: uncomment to save namespace-fixed document.
         <xsl:with-param name="filename" select="'namespace-fixed.debug.xml'"/>
         <xsl:with-param name="method" select="'xml'"/>
         <xsl:with-param name="content">
-          <xsl:copy-of select="exsl:node-set($no.namespace)"/>
+          <xsl:copy-of select="exsl:node-set($with.namespace)"/>
         </xsl:with-param>
       </xsl:call-template>
       -->
-      <xsl:apply-templates select="exsl:node-set($no.namespace)"/>
+      <xsl:apply-templates select="exsl:node-set($with.namespace)"/>
     </xsl:when>
     <!-- Can't process unless namespace fixed with exsl node-set()-->
-    <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:message terminate="yes">
-        <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text>
+        <xsl:text>Unable to add the namespace from DB4 document,</xsl:text>
         <xsl:text> cannot proceed.</xsl:text>
       </xsl:message>
     </xsl:when>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="book|part|reference|preface|chapter|bibliography|appendix|article|glossary|section|sect1|sect2|sect3|sect4|sect5|refentry|colophon|bibliodiv|index" mode="etoc">
+<xsl:template match="d:book|d:part|d:reference|d:preface|d:chapter|d:bibliography|d:appendix|d:article|d:glossary|d:section|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:refentry|d:colophon|d:bibliodiv|d:index" mode="etoc">
   <xsl:variable name="title">
     <xsl:if test="$eclipse.autolabel=1">
       <xsl:variable name="label.markup">
   </xsl:variable>
 
   <topic label="{normalize-space($title)}" href="{$href}">
-    <xsl:apply-templates select="part|reference|preface|chapter|bibliography|appendix|article|glossary|section|sect1|sect2|sect3|sect4|sect5|refentry|colophon|bibliodiv|index" mode="etoc"/>
+    <xsl:apply-templates select="d:part|d:reference|d:preface|d:chapter|d:bibliography|d:appendix|d:article|d:glossary|d:section|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:refentry|d:colophon|d:bibliodiv|d:index" mode="etoc"/>
   </topic>
 
 </xsl:template>
        <index>
          <xsl:choose>
                <xsl:when test="$rootid != ''">
-                 <xsl:apply-templates select="key('id',$rootid)//indexterm" mode="idx">
-                       <xsl:sort select="normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = '']))"/>
-                       <xsl:sort select="normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = '']))"/>
-                       <xsl:sort select="normalize-space(concat(tertiary/@sortas, tertiary[not(@sortas) or @sortas = '']))"/>
+                 <xsl:apply-templates select="key('id',$rootid)//d:indexterm" mode="idx">
+                       <xsl:sort select="normalize-space(concat(d:primary/@sortas, d:primary[not(@sortas) or @sortas = '']))"/>
+                       <xsl:sort select="normalize-space(concat(d:secondary/@sortas, d:secondary[not(@sortas) or @sortas = '']))"/>
+                       <xsl:sort select="normalize-space(concat(d:tertiary/@sortas, d:tertiary[not(@sortas) or @sortas = '']))"/>
                  </xsl:apply-templates>
                </xsl:when>
                <xsl:otherwise>
-                 <xsl:apply-templates select="//indexterm" mode="idx">
-                       <xsl:sort select="normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = '']))"/>
-                       <xsl:sort select="normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = '']))"/>
-                       <xsl:sort select="normalize-space(concat(tertiary/@sortas, tertiary[not(@sortas) or @sortas = '']))"/>
+                 <xsl:apply-templates select="//d:indexterm" mode="idx">
+                       <xsl:sort select="normalize-space(concat(d:primary/@sortas, d:primary[not(@sortas) or @sortas = '']))"/>
+                       <xsl:sort select="normalize-space(concat(d:secondary/@sortas, d:secondary[not(@sortas) or @sortas = '']))"/>
+                       <xsl:sort select="normalize-space(concat(d:tertiary/@sortas, d:tertiary[not(@sortas) or @sortas = '']))"/>
                  </xsl:apply-templates>
                </xsl:otherwise>
          </xsl:choose>
        </index>
   </xsl:template>
   
-  <xsl:template match="indexterm[@class='endofrange']" mode="idx"/>
+  <xsl:template match="d:indexterm[@class='endofrange']" mode="idx"/>
   
-  <xsl:template match="indexterm|primary|secondary|tertiary" mode="idx">
+  <xsl:template match="d:indexterm|d:primary|d:secondary|d:tertiary" mode="idx">
 
        <xsl:variable name="href">
          <xsl:call-template name="href.target.with.base.dir">
 
        <xsl:variable name="text">
          <xsl:value-of select="normalize-space(.)"/>
-         <xsl:if test="following-sibling::*[1][self::see]">
+         <xsl:if test="following-sibling::*[1][self::d:see]">
                <xsl:text> (</xsl:text><xsl:call-template name="gentext">
                  <xsl:with-param name="key" select="'see'"/>
                </xsl:call-template><xsl:text> </xsl:text>
-               <xsl:value-of select="following-sibling::*[1][self::see]"/>)</xsl:if>
+               <xsl:value-of select="following-sibling::*[1][self::d:see]"/>)</xsl:if>
        </xsl:variable>
        
        <xsl:choose>
-         <xsl:when test="self::indexterm">
-               <xsl:apply-templates select="primary" mode="idx"/>
+         <xsl:when test="self::d:indexterm">
+               <xsl:apply-templates select="d:primary" mode="idx"/>
          </xsl:when>
-         <xsl:when test="self::primary">
+         <xsl:when test="self::d:primary">
                <entry keyword="{$text}">
                  <topic href="{$href}"/>
-                 <xsl:apply-templates select="following-sibling::secondary"  mode="idx"/>
+                 <xsl:apply-templates select="following-sibling::d:secondary"  mode="idx"/>
                </entry>
          </xsl:when>
          <xsl:otherwise>
                <entry keyword="{$text}">
                  <topic href="{$href}"/>
-                 <xsl:apply-templates select="following-sibling::tertiary"  mode="idx"/>
+                 <xsl:apply-templates select="following-sibling::d:tertiary"  mode="idx"/>
                </entry>
          </xsl:otherwise>
        </xsl:choose>
index 9c4f254..9809733 100644 (file)
@@ -1,16 +1,16 @@
 <?xml version="1.0"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-               xmlns:ng="http://docbook.org/docbook-ng" 
+               xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:ng="http://docbook.org/docbook-ng"
                xmlns:db="http://docbook.org/ns/docbook"
                xmlns:exsl="http://exslt.org/common" version="1.0"
-               exclude-result-prefixes="exsl db ng">
+               exclude-result-prefixes="exsl db ng d">
 
 <!-- 
 ********************************************************************************
-     $Id: eclipse3.xsl 9149 2011-11-12 00:12:07Z bobstayton $
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
  * Copyright (c) 2008 Standards for Technology in Automotive Retail and others.
index ba1dc4c..1430252 100644 (file)
@@ -1,27 +1,22 @@
-<?xml version="1.0" encoding="US-ASCII"?>
-<!--This file was created automatically by xsl2profile-->
-<!--from the DocBook XSL stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:exslt="http://exslt.org/common" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" version="1.0" exclude-result-prefixes="exsl db ng exslt">
+<?xml version="1.0" encoding="US-ASCII"?><!--This file was created automatically by xsl2profile--><!--from the DocBook XSL stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:exslt="http://exslt.org/common" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" version="1.0" exclude-result-prefixes="exsl db ng d exslt">
   
 <xsl:import href="../html/chunk.xsl"/>
 
 <!-- ********************************************************************
-     $Id: eclipse.xsl 9910 2014-02-24 19:49:36Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
-<xsl:variable name="no.namespace">
-  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
-      <xsl:apply-templates select="/*" mode="stripNS"/>
+<xsl:variable name="with.namespace">
+  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
+      <xsl:apply-templates select="/*" mode="addNS"/>
   </xsl:if>
 </xsl:variable>
 
-<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) = 'http://docbook.org/ns/docbook'"><xslo:variable name="no.namespace"><xslo:apply-templates select="/*" mode="stripNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. cut</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>stripped namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($no.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
+<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) != 'http://docbook.org/ns/docbook'"><xslo:variable name="with.namespace"><xslo:apply-templates select="/*" mode="addNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. add</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>added namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($with.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
   <!-- * Get a title for current doc so that we let the user -->
   <!-- * know what document we are processing at this point. -->
   <xsl:variable name="doc.title">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="book|part|reference|preface|chapter|bibliography|appendix|article|glossary|section|sect1|sect2|sect3|sect4|sect5|refentry|colophon|bibliodiv|index" mode="etoc">
+<xsl:template match="d:book|d:part|d:reference|d:preface|d:chapter|d:bibliography|d:appendix|d:article|d:glossary|d:section|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:refentry|d:colophon|d:bibliodiv|d:index" mode="etoc">
   <xsl:variable name="title">
     <xsl:if test="$eclipse.autolabel=1">
       <xsl:variable name="label.markup">
   </xsl:variable>
 
   <topic label="{normalize-space($title)}" href="{$href}">
-    <xsl:apply-templates select="part|reference|preface|chapter|bibliography|appendix|article|glossary|section|sect1|sect2|sect3|sect4|sect5|refentry|colophon|bibliodiv|index" mode="etoc"/>
+    <xsl:apply-templates select="d:part|d:reference|d:preface|d:chapter|d:bibliography|d:appendix|d:article|d:glossary|d:section|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:refentry|d:colophon|d:bibliodiv|d:index" mode="etoc"/>
   </topic>
 
 </xsl:template>
        <index>
          <xsl:choose>
                <xsl:when test="$rootid != ''">
-                 <xsl:apply-templates select="key('id',$rootid)//indexterm" mode="idx">
-                       <xsl:sort select="normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = '']))"/>
-                       <xsl:sort select="normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = '']))"/>
-                       <xsl:sort select="normalize-space(concat(tertiary/@sortas, tertiary[not(@sortas) or @sortas = '']))"/>
+                 <xsl:apply-templates select="key('id',$rootid)//d:indexterm" mode="idx">
+                       <xsl:sort select="normalize-space(concat(d:primary/@sortas, d:primary[not(@sortas) or @sortas = '']))"/>
+                       <xsl:sort select="normalize-space(concat(d:secondary/@sortas, d:secondary[not(@sortas) or @sortas = '']))"/>
+                       <xsl:sort select="normalize-space(concat(d:tertiary/@sortas, d:tertiary[not(@sortas) or @sortas = '']))"/>
                  </xsl:apply-templates>
                </xsl:when>
                <xsl:otherwise>
-                 <xsl:apply-templates select="//indexterm" mode="idx">
-                       <xsl:sort select="normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = '']))"/>
-                       <xsl:sort select="normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = '']))"/>
-                       <xsl:sort select="normalize-space(concat(tertiary/@sortas, tertiary[not(@sortas) or @sortas = '']))"/>
+                 <xsl:apply-templates select="//d:indexterm" mode="idx">
+                       <xsl:sort select="normalize-space(concat(d:primary/@sortas, d:primary[not(@sortas) or @sortas = '']))"/>
+                       <xsl:sort select="normalize-space(concat(d:secondary/@sortas, d:secondary[not(@sortas) or @sortas = '']))"/>
+                       <xsl:sort select="normalize-space(concat(d:tertiary/@sortas, d:tertiary[not(@sortas) or @sortas = '']))"/>
                  </xsl:apply-templates>
                </xsl:otherwise>
          </xsl:choose>
        </index>
   </xsl:template>
   
-  <xsl:template match="indexterm[@class='endofrange']" mode="idx"/>
+  <xsl:template match="d:indexterm[@class='endofrange']" mode="idx"/>
   
-  <xsl:template match="indexterm|primary|secondary|tertiary" mode="idx">
+  <xsl:template match="d:indexterm|d:primary|d:secondary|d:tertiary" mode="idx">
 
        <xsl:variable name="href">
          <xsl:call-template name="href.target.with.base.dir">
 
        <xsl:variable name="text">
          <xsl:value-of select="normalize-space(.)"/>
-         <xsl:if test="following-sibling::*[1][self::see]">
+         <xsl:if test="following-sibling::*[1][self::d:see]">
                <xsl:text> (</xsl:text><xsl:call-template name="gentext">
                  <xsl:with-param name="key" select="'see'"/>
                </xsl:call-template><xsl:text> </xsl:text>
-               <xsl:value-of select="following-sibling::*[1][self::see]"/>)</xsl:if>
+               <xsl:value-of select="following-sibling::*[1][self::d:see]"/>)</xsl:if>
        </xsl:variable>
        
        <xsl:choose>
-         <xsl:when test="self::indexterm">
-               <xsl:apply-templates select="primary" mode="idx"/>
+         <xsl:when test="self::d:indexterm">
+               <xsl:apply-templates select="d:primary" mode="idx"/>
          </xsl:when>
-         <xsl:when test="self::primary">
+         <xsl:when test="self::d:primary">
                <entry keyword="{$text}">
                  <topic href="{$href}"/>
-                 <xsl:apply-templates select="following-sibling::secondary" mode="idx"/>
+                 <xsl:apply-templates select="following-sibling::d:secondary" mode="idx"/>
                </entry>
          </xsl:when>
          <xsl:otherwise>
                <entry keyword="{$text}">
                  <topic href="{$href}"/>
-                 <xsl:apply-templates select="following-sibling::tertiary" mode="idx"/>
+                 <xsl:apply-templates select="following-sibling::d:tertiary" mode="idx"/>
                </entry>
          </xsl:otherwise>
        </xsl:choose>
 
   <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 4ea4cd5..575bb74 100644 (file)
@@ -1,5 +1,8 @@
 <?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               xmlns:d="http://docbook.org/ns/docbook"
+               version="2.0">
   <xsl:output method="xml" omit-xml-declaration="no" doctype-public="-//OASIS//DTD DocBook XML V4.4//EN" doctype-system="http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" indent="no"/>
   <xsl:template match="@*|*|comment()|processing-instruction()">
     <xsl:copy>
index 6e6ed00..29d7fc8 100644 (file)
   xmlns:str="http://exslt.org/strings"
   xmlns:date="http://exslt.org/dates-and-times"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:xtext="xalan://com.nwalsh.xalan.Text"
 
   extension-element-prefixes="date stext xtext"
-  exclude-result-prefixes="exsl date db dc h ncx ng opf stext str xtext"
+  exclude-result-prefixes="exsl date db dc h ncx ng opf stext str xtext d"
 
   version="1.0">
 
   </xsl:variable>
   <xsl:variable name="root.is.a.chunk">
     <xsl:choose>
-      <xsl:when test="/*[not(self::book)][not(sect1) or not(section)]">
+      <xsl:when test="/*[not(self::d:book)][not(d:sect1) or not(d:section)]">
         <xsl:text>1</xsl:text>
       </xsl:when>
-      <xsl:when test="/book[*[last()][self::bookinfo]]|book[bookinfo]">
+      <xsl:when test="/d:book[*[last()][self::d:bookinfo]]|d:book[d:bookinfo]">
         <xsl:text>1</xsl:text>
       </xsl:when>
-      <xsl:when test="/book[*[last()][self::info]]|book[info]">
+      <xsl:when test="/d:book[*[last()][self::d:info]]|d:book[d:info]">
         <xsl:text>1</xsl:text>
       </xsl:when>
-      <xsl:when test="/bibliography">
+      <xsl:when test="/d:bibliography">
         <xsl:text>1</xsl:text>
       </xsl:when>
       <xsl:otherwise>
     </xsl:choose>
   </xsl:variable>
 
-  <xsl:key name="image-filerefs" match="graphic|inlinegraphic|imagedata" use="@fileref"/>
+  <xsl:key name="image-filerefs" match="d:graphic|d:inlinegraphic|d:imagedata" use="@fileref"/>
 
   <xsl:template match="/" priority="1">
     <!-- * Get a title for current doc so that we let the user -->
     <xsl:choose>
       <!-- fix namespace if necessary -->
       <xsl:when test="$exsl.node.set.available != 0 and 
-                    namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+                    namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
         <xsl:call-template name="log.message">
           <xsl:with-param name="level">Note</xsl:with-param>
           <xsl:with-param name="source" select="$doc.title"/>
           <xsl:with-param name="context-desc">
-            <xsl:text>namesp. cut</xsl:text>
+            <xsl:text>namesp. add</xsl:text>
           </xsl:with-param>
           <xsl:with-param name="message">
-            <xsl:text>stripped namespace before processing</xsl:text>
+            <xsl:text>added namespace before processing</xsl:text>
           </xsl:with-param>
         </xsl:call-template>
         <!-- DEBUG: uncomment to save namespace-fixed document.
           <xsl:with-param name="filename" select="'namespace-fixed.debug.xml'"/>
           <xsl:with-param name="method" select="'xml'"/>
           <xsl:with-param name="content">
-            <xsl:copy-of select="exsl:node-set($no.namespace)"/>
+            <xsl:copy-of select="exsl:node-set($with.namespace)"/>
           </xsl:with-param>
         </xsl:call-template>
         -->
-        <xsl:apply-templates select="exsl:node-set($no.namespace)"/>
+        <xsl:apply-templates select="exsl:node-set($with.namespace)"/>
       </xsl:when>
       <!-- Can't process unless namespace fixed with exsl node-set()-->
-      <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+      <xsl:when test="namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
         <xsl:message terminate="yes">
-          <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text>
+          <xsl:text>Unable to add the namespace from DB4 document,</xsl:text>
           <xsl:text> cannot proceed.</xsl:text>
         </xsl:message>
       </xsl:when>
     <xsl:variable name="info" select="*/*[contains(local-name(.), 'info')][1]"/>
 
     <xsl:choose>
-      <xsl:when test="$info/biblioid">
-        <xsl:if test="$info/biblioid[1][@class = 'doi' or 
+      <xsl:when test="$info/d:biblioid">
+        <xsl:if test="$info/d:biblioid[1][@class = 'doi' or
                                           @class = 'isbn' or
                                           @class = 'isrn' or
                                           @class = 'issn']">
           <xsl:text>urn:</xsl:text>
-          <xsl:value-of select="$info/biblioid[1]/@class"/>
+          <xsl:value-of select="$info/d:biblioid[1]/@class"/>
           <xsl:text>:</xsl:text>
         </xsl:if>
-        <xsl:value-of select="$info/biblioid[1]"/>
+        <xsl:value-of select="$info/d:biblioid[1]"/>
       </xsl:when>
-      <xsl:when test="$info/isbn">
+      <xsl:when test="$info/d:isbn">
         <xsl:text>urn:isbn:</xsl:text>
-        <xsl:value-of select="$info/isbn[1]"/>
+        <xsl:value-of select="$info/d:isbn[1]"/>
       </xsl:when>
-      <xsl:when test="$info/issn">
+      <xsl:when test="$info/d:issn">
         <xsl:text>urn:issn:</xsl:text>
-        <xsl:value-of select="$info/issn[1]"/>
+        <xsl:value-of select="$info/d:issn[1]"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:choose>
-          <xsl:when test="$info/invpartnumber"> 
-            <xsl:value-of select="$info/invpartnumber[1]"/>
+          <xsl:when test="$info/d:invpartnumber">
+            <xsl:value-of select="$info/d:invpartnumber[1]"/>
           </xsl:when>
-          <xsl:when test="$info/issuenum">      
-            <xsl:value-of select="$info[1]/issuenum[1]"/> 
+          <xsl:when test="$info/d:issuenum">
+            <xsl:value-of select="$info[1]/d:issuenum[1]"/>
           </xsl:when>
-          <xsl:when test="$info/productnumber"> 
-            <xsl:value-of select="$info[1]/productnumber[1]"/> 
+          <xsl:when test="$info/d:productnumber">
+            <xsl:value-of select="$info[1]/d:productnumber[1]"/>
           </xsl:when>
-          <xsl:when test="$info/seriesvolnums">
-            <xsl:value-of select="$info[1]/seriesvolnums[1]"/>
+          <xsl:when test="$info/d:seriesvolnums">
+            <xsl:value-of select="$info[1]/d:seriesvolnums[1]"/>
           </xsl:when>
-          <xsl:when test="$info/volumenum">
-            <xsl:value-of select="$info[1]/volumenum[1]"/> 
+          <xsl:when test="$info/d:volumenum">
+            <xsl:value-of select="$info[1]/d:volumenum[1]"/> 
           </xsl:when>
           <!-- Deprecated -->
-          <xsl:when test="$info/pubsnumber">
-            <xsl:value-of select="$info[1]/pubsnumber[1]"/>
+          <xsl:when test="$info/d:pubsnumber">
+            <xsl:value-of select="$info[1]/d:pubsnumber[1]"/>
           </xsl:when>
         </xsl:choose>  
         <xsl:text>_</xsl:text>
               </xsl:call-template>  
             </xsl:element>
 
-            <xsl:if test="/*/*[cover or contains(name(.), 'info')]//mediaobject[@role='cover' or ancestor::cover]"> 
+            <xsl:if test="/*/*[d:cover or contains(name(.), 'info')]//d:mediaobject[@role='cover' or ancestor::d:cover]">
               <xsl:element namespace="http://www.idpf.org/2007/opf" name="meta">
                 <xsl:attribute name="name">cover</xsl:attribute>
                 <xsl:attribute name="content">
             type="cover" pointing to it AND there is a logical cover specified in a
             <meta name="cover"> tag, THEN, the HTML cover is discarded. -->
           <xsl:element name="head" namespace="http://www.daisy.org/z3986/2005/ncx/">
-            <xsl:if test="/*/*[cover or contains(name(.), 'info')]//mediaobject[@role='cover' or ancestor::cover]"> 
+            <xsl:if test="/*/*[d:cover or contains(name(.), 'info')]//d:mediaobject[@role='cover' or ancestor::d:cover]">
               <xsl:element name="meta" namespace="http://www.daisy.org/z3986/2005/ncx/">
                 <xsl:attribute name="name">cover</xsl:attribute>
                 <xsl:attribute name="content">
     </xsl:call-template>
   </xsl:template>
 
-  <xsl:template match="book|
-                       article|
-                       part|
-                       reference|
-                       preface|
-                       chapter|
-                       bibliography|
-                       appendix|
-                       glossary|
-                       section|
-                       sect1|
-                       sect2|
-                       sect3|
-                       sect4|
-                       sect5|
-                       refentry|
-                       colophon|
-                       bibliodiv[title]|
-                       setindex|
-                       index"
+  <xsl:template match="d:book|
+                       d:article|
+                       d:part|
+                       d:reference|
+                       d:preface|
+                       d:chapter|
+                       d:bibliography|
+                       d:appendix|
+                       d:glossary|
+                       d:section|
+                       d:sect1|
+                       d:sect2|
+                       d:sect3|
+                       d:sect4|
+                       d:sect5|
+                       d:refentry|
+                       d:colophon|
+                       d:bibliodiv[d:title]|
+                       d:setindex|
+                       d:index"
                 mode="ncx">
     <xsl:variable name="depth" select="count(ancestor::*)"/>
     <xsl:variable name="title">
     </xsl:variable>
     <xsl:variable name="order">
       <xsl:value-of select="$depth +
-                                  count(preceding::part|
-                                  preceding::reference|
-                                  preceding::book[parent::set]|
-                                  preceding::preface|
-                                  preceding::chapter|
-                                  preceding::bibliography|
-                                  preceding::appendix|
-                                  preceding::article|
-                                  preceding::glossary|
-                                  preceding::section[not(parent::partintro)]|
-                                  preceding::sect1[not(parent::partintro)]|
-                                  preceding::sect2[not(ancestor::partintro)]|
-                                  preceding::sect3[not(ancestor::partintro)]|
-                                  preceding::sect4[not(ancestor::partintro)]|
-                                  preceding::sect5[not(ancestor::partintro)]|
-                                  preceding::refentry|
-                                  preceding::colophon|
-                                  preceding::bibliodiv[title]|
-                                  preceding::index)"/>
+                                  count(preceding::d:part|
+                                  preceding::d:reference|
+                                  preceding::d:book[parent::d:set]|
+                                  preceding::d:preface|
+                                  preceding::d:chapter|
+                                  preceding::d:bibliography|
+                                  preceding::d:appendix|
+                                  preceding::d:article|
+                                  preceding::d:glossary|
+                                  preceding::d:section[not(parent::d:partintro)]|
+                                  preceding::d:sect1[not(parent::d:partintro)]|
+                                  preceding::d:sect2[not(ancestor::d:partintro)]|
+                                  preceding::d:sect3[not(ancestor::d:partintro)]|
+                                  preceding::d:sect4[not(ancestor::d:partintro)]|
+                                  preceding::d:sect5[not(ancestor::d:partintro)]|
+                                  preceding::d:refentry|
+                                  preceding::d:colophon|
+                                  preceding::d:bibliodiv[d:title]|
+                                  preceding::d:index)"/>
     </xsl:variable>
 
     <xsl:element name="navPoint" namespace="http://www.daisy.org/z3986/2005/ncx/">
 
       <xsl:attribute name="playOrder">
         <xsl:choose>
-          <xsl:when test="/*[self::set]">
+          <xsl:when test="/*[self::d:set]">
             <xsl:value-of select="$order"/>
           </xsl:when>
           <xsl:when test="$root.is.a.chunk != '0'">
           <xsl:value-of select="$href"/>
         </xsl:attribute>
       </xsl:element>
-      <xsl:apply-templates select="book[parent::set]|part|reference|preface|chapter|bibliography|appendix|article|glossary|section|sect1|sect2|sect3|sect4|sect5|refentry|colophon|bibliodiv[title]|setindex|index" mode="ncx"/>
+      <xsl:apply-templates select="d:book[parent::d:set]|d:part|d:reference|d:preface|d:chapter|d:bibliography|d:appendix|d:article|d:glossary|d:section|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:refentry|d:colophon|d:bibliodiv[d:title]|d:setindex|d:index" mode="ncx"/>
     </xsl:element>
 
   </xsl:template>
     <!-- override if you care -->
   </xsl:template>
 
-  <xsl:template match="authorgroup" mode="opf.metadata">
-    <xsl:apply-templates select="author|corpauthor" mode="opf.metadata"/>
+  <xsl:template match="d:authorgroup" mode="opf.metadata">
+    <xsl:apply-templates select="d:author|d:corpauthor" mode="opf.metadata"/>
   </xsl:template>
 
-  <xsl:template match="author|corpauthor" mode="opf.metadata">
+  <xsl:template match="d:author|d:corpauthor" mode="opf.metadata">
     <xsl:variable name="n">
       <xsl:call-template name="person.name">
         <xsl:with-param name="node" select="."/>
     </xsl:element>
   </xsl:template>
 
-  <xsl:template match="date" mode="opf.metadata">
+  <xsl:template match="d:date" mode="opf.metadata">
     <xsl:element name="dc:date">
       <xsl:choose>
         <xsl:when test="processing-instruction('dbtimestamp')">
 
 
   <!-- Space separate the compontents of the abstract (dropping the inline markup, sadly) -->
-  <xsl:template match="abstract" mode="opf.metadata">
+  <xsl:template match="d:abstract" mode="opf.metadata">
     <xsl:element name="dc:description">
-      <xsl:for-each select="formalpara|para|simpara|title">
+      <xsl:for-each select="d:formalpara|d:para|d:simpara|d:title">
         <xsl:choose>
-          <xsl:when test="self::formalpara">
-            <xsl:value-of select="normalize-space(string(title))"/>
+          <xsl:when test="self::d:formalpara">
+            <xsl:value-of select="normalize-space(string(d:title))"/>
             <xsl:text>: </xsl:text>
-            <xsl:value-of select="normalize-space(string(para))"/>
+            <xsl:value-of select="normalize-space(string(d:para))"/>
           </xsl:when>
           <xsl:otherwise>
             <xsl:value-of select="normalize-space(string(.))"/>
           </xsl:otherwise>  
         </xsl:choose>
-        <xsl:if test="self::title">
+        <xsl:if test="self::d:title">
           <xsl:text>:</xsl:text>
         </xsl:if>
         <xsl:if test="not(position() = last())">
     </xsl:element>
   </xsl:template>
 
-  <xsl:template match="subjectset" mode="opf.metadata">
-    <xsl:apply-templates select="subject/subjectterm" mode="opf.metadata"/>
+  <xsl:template match="d:subjectset" mode="opf.metadata">
+    <xsl:apply-templates select="d:subject/d:subjectterm" mode="opf.metadata"/>
   </xsl:template>
   
-  <xsl:template match="subjectterm" mode="opf.metadata">
+  <xsl:template match="d:subjectterm" mode="opf.metadata">
     <xsl:element name="dc:subject">
       <xsl:value-of select="normalize-space(string(.))"/>
     </xsl:element>
   </xsl:template>
 
-  <xsl:template match="publisher" mode="opf.metadata">
-    <xsl:apply-templates select="publishername" mode="opf.metadata"/>
+  <xsl:template match="d:publisher" mode="opf.metadata">
+    <xsl:apply-templates select="d:publishername" mode="opf.metadata"/>
   </xsl:template>
   
-  <xsl:template match="publishername" mode="opf.metadata">
+  <xsl:template match="d:publishername" mode="opf.metadata">
     <xsl:element name="dc:publisher">
       <xsl:value-of select="normalize-space(string(.))"/>
     </xsl:element>
   </xsl:template>
 
-  <xsl:template match="copyright" mode="opf.metadata">
+  <xsl:template match="d:copyright" mode="opf.metadata">
     <xsl:variable name="copyright.date">
       <xsl:call-template name="copyright.years">
-        <xsl:with-param name="years" select="year"/>
+        <xsl:with-param name="years" select="d:year"/>
         <xsl:with-param name="print.ranges" select="$make.year.ranges"/>
         <xsl:with-param name="single.year.ranges" select="$make.single.year.ranges"/>
       </xsl:call-template>
     </xsl:variable>
-    <xsl:if test="not(../date)">
+    <xsl:if test="not(../d:date)">
       <xsl:element name="dc:date">
         <xsl:call-template name="copyright.years">
-          <xsl:with-param name="years" select="year[last()]"/>
+          <xsl:with-param name="years" select="d:year[last()]"/>
           <xsl:with-param name="print.ranges" select="0"/>
           <xsl:with-param name="single.year.ranges" select="0"/>
         </xsl:call-template>
       <xsl:call-template name="gentext.space"/>
       <xsl:value-of select="$copyright.date"/>
       <xsl:call-template name="gentext.space"/>
-      <xsl:apply-templates select="holder" mode="titlepage.mode"/>
+      <xsl:apply-templates select="d:holder" mode="titlepage.mode"/>
     </xsl:element>
   </xsl:template>
 
     <xsl:variable name="info" select="*/*[contains(local-name(.), 'info')][1]"/>
     
     <xsl:if test="contains($toc.params, 'toc') or 
-                  $info/cover or 
-                  $info//mediaobject[@role='cover' or ancestor::cover]"> 
+                  $info/d:cover or
+                  $info//d:mediaobject[@role='cover' or ancestor::d:cover]">
       <xsl:element namespace="http://www.idpf.org/2007/opf" name="guide">
-        <xsl:if test="$info/cover or $info//mediaobject[@role='cover' or ancestor::cover]"> 
+        <xsl:if test="$info/d:cover or $info//d:mediaobject[@role='cover' or ancestor::d:cover]">
           <xsl:element namespace="http://www.idpf.org/2007/opf" name="reference">
             <xsl:attribute name="href">
               <xsl:value-of select="$epub.cover.html" />
   <xsl:template name="spine.cover">
     <xsl:variable name="info" select="*/*[contains(local-name(.), 'info')][1]"/>
     <xsl:variable name="cover.image" 
-                  select="$info//mediaobject[@role='cover' or ancestor::cover]"/>
+                  select="$info//d:mediaobject[@role='cover' or ancestor::d:cover]"/>
     
     <xsl:if test="$cover.image">
       <xsl:element namespace="http://www.idpf.org/2007/opf" name="itemref">
         </xsl:call-template>
       </xsl:if>
 
-      <xsl:if test="/*/*[cover or contains(name(.), 'info')]//mediaobject[@role='cover' or ancestor::cover]"> 
+      <xsl:if test="/*/*[d:cover or contains(name(.), 'info')]//d:mediaobject[@role='cover' or ancestor::d:cover]">
         <xsl:element namespace="http://www.idpf.org/2007/opf" name="item">
           <xsl:attribute name="id"> <xsl:value-of select="$epub.cover.id"/> </xsl:attribute>
           <xsl:attribute name="href"> 
       </xsl:choose>
 
       <!-- TODO: be nice to have a id="titlepage" here -->
-      <xsl:apply-templates select="//part|
-                                   //book[*[last()][self::bookinfo]]|
-                                   //book[bookinfo]|
-                                   //book[*[last()][self::info]]|
-                                   //book[info]|
-                                   /set|
-                                   /set/book|
-                                   //reference|
-                                   //preface|
-                                   //chapter|
-                                   //bibliography|
-                                   //appendix|
-                                   //article|
-                                   //glossary|
-                                   //section|
-                                   //sect1|
-                                   //sect2|
-                                   //sect3|
-                                   //sect4|
-                                   //sect5|
-                                   //refentry|
-                                   //colophon|
-                                   //bibliodiv[title]|
-                                   //index|
-                                   //setindex|
-                                   //graphic|
-                                   //inlinegraphic|
-                                   //mediaobject|
-                                   //mediaobjectco|
-                                   //inlinemediaobject" 
+      <xsl:apply-templates select="//d:part|
+                                   //d:book[*[last()][self::d:bookinfo]]|
+                                   //d:book[d:bookinfo]|
+                                   //d:book[*[last()][self::d:info]]|
+                                   //d:book[d:info]|
+                                   /d:set|
+                                   /d:set/d:book|
+                                   //d:reference|
+                                   //d:preface|
+                                   //d:chapter|
+                                   //d:bibliography|
+                                   //d:appendix|
+                                   //d:article|
+                                   //d:glossary|
+                                   //d:section|
+                                   //d:sect1|
+                                   //d:sect2|
+                                   //d:sect3|
+                                   //d:sect4|
+                                   //d:sect5|
+                                   //d:refentry|
+                                   //d:colophon|
+                                   //d:bibliodiv[d:title]|
+                                   //d:index|
+                                   //d:setindex|
+                                   //d:graphic|
+                                   //d:inlinegraphic|
+                                   //d:mediaobject|
+                                   //d:mediaobjectco|
+                                   //d:inlinemediaobject"
                            mode="opf.manifest"/>
       <xsl:call-template name="opf.calloutlist"/>
     </xsl:element>
         <xsl:with-param name="ext" select="$callout.graphics.extension"/>
       </xsl:call-template>
     </xsl:variable>  
-    <xsl:if test="$callout.graphics != 0 and (//calloutlist|//co)">
+    <xsl:if test="$callout.graphics != 0 and (//d:calloutlist|//d:co)">
       <xsl:call-template name="opf.reference.callout">
         <xsl:with-param name="conum" select="1"/>
         <xsl:with-param name="format" select="$format"/>
     </xsl:choose>
   </xsl:template>
 
-  <xsl:template match="mediaobject|
-                       mediaobjectco|
-                       inlinemediaobject" 
+  <xsl:template match="d:mediaobject|
+                       d:mediaobjectco|
+                       d:inlinemediaobject" 
                 mode="opf.manifest">
 
-    <xsl:variable name="olist" select="imageobject|imageobjectco                      |videoobject|audioobject                      |textobject"/>
+    <xsl:variable name="olist" select="d:imageobject|d:imageobjectco                      |d:videoobject|d:audioobject                      |d:textobject"/>
 
     <xsl:variable name="object.index">
       <xsl:call-template name="select.mediaobject.index">
     <xsl:variable name="object" select="$olist[position() = $object.index]"/>
 
     <xsl:choose>
-      <xsl:when test="$object/descendant::imagedata[@format = 'GIF' or 
+      <xsl:when test="$object/descendant::d:imagedata[@format = 'GIF' or
                                                     @format = 'GIF87a' or 
                                                     @format = 'GIF89a' or 
                                                     @format = 'JPEG' or 
                                                     @format = 'JPG' or 
                                                     @format = 'PNG' or 
                                                     @format = 'SVG']">
-        <xsl:apply-templates select="$object[descendant::imagedata[@format = 'GIF' or 
+        <xsl:apply-templates select="$object[descendant::d:imagedata[@format = 'GIF' or
                                                                    @format = 'GIF87a' or 
                                                                    @format = 'GIF89a' or 
                                                                    @format = 'JPEG' or 
                                                                    @format = 'JPG' or 
                                                                    @format = 'PNG' or 
-                                                                   @format = 'SVG']][1]/imagedata"
+                                                                   @format = 'SVG']][1]/d:imagedata"
                              mode="opf.manifest"/>              
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates select="$object/imagedata[1]"
+        <xsl:apply-templates select="$object/d:imagedata[1]"
                              mode="opf.manifest"/>              
       </xsl:otherwise>
     </xsl:choose>  
   </xsl:template>
 
-  <xsl:template match="cover/mediaobject|
-                       mediaobject[@role='cover']"
+  <xsl:template match="d:cover/d:mediaobject|
+                       d:mediaobject[@role='cover']"
                 mode="opf.manifest">
     <xsl:choose>
-      <xsl:when test="imageobject[@role='front-large']">
-        <xsl:apply-templates select="imageobject[@role='front-large']/imagedata"
+      <xsl:when test="d:imageobject[@role='front-large']">
+        <xsl:apply-templates select="d:imageobject[@role='front-large']/d:imagedata"
                              mode="opf.manifest"/>              
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates select="imageobject/imagedata[1]"
+        <xsl:apply-templates select="d:imageobject/d:imagedata[1]"
                              mode="opf.manifest"/>              
       </xsl:otherwise>
     </xsl:choose>  
   </xsl:template>
 
-  <xsl:template match="mediaobjectco"
+  <xsl:template match="d:mediaobjectco"
                 mode="opf.manifest">
     <xsl:message>WARNING: mediaobjectco almost certainly will not render as expected in .epub!</xsl:message>
-    <xsl:apply-templates select="imageobjectco/imageobject/imagedata" 
+    <xsl:apply-templates select="d:imageobjectco/d:imageobject/d:imagedata"
                          mode="opf.manifest"/>              
   </xsl:template>
 
 
   <!-- wish I had XSLT2 ...-->
   <!-- TODO: priority a hack -->
-  <xsl:template match="graphic[not(@format)]|
-                       inlinegraphic[not(@format)]|
-                       imagedata[not(@format)]"
+  <xsl:template match="d:graphic[not(@format)]|
+                       d:inlinegraphic[not(@format)]|
+                       d:imagedata[not(@format)]"
                 mode="opf.manifest">        
     <xsl:variable name="filename">
       <xsl:choose>
         <xsl:element namespace="http://www.idpf.org/2007/opf" name="item">
           <xsl:attribute name="id"> 
             <xsl:choose>
-              <xsl:when test="ancestor::mediaobject[@role='cover'] and parent::*[@role='front-large']">
+              <xsl:when test="ancestor::d:mediaobject[@role='cover'] and parent::*[@role='front-large']">
                 <xsl:value-of select="$epub.cover.image.id"/>
               </xsl:when>
-              <xsl:when test="ancestor::mediaobject[@role='cover'] and (count(ancestor::mediaobject//imageobject) = 1)">
+              <xsl:when test="ancestor::d:mediaobject[@role='cover'] and (count(ancestor::d:mediaobject//d:imageobject) = 1)">
                 <xsl:value-of select="$epub.cover.image.id"/>
               </xsl:when>
-              <xsl:when test="ancestor::cover">
+              <xsl:when test="ancestor::d:cover">
                 <xsl:value-of select="$epub.cover.image.id"/>
               </xsl:when>
               <xsl:otherwise>
   </xsl:template>
 
   <!-- Note: Selection of the first interesting imagedata is done in the select -->
-  <xsl:template match="graphic[@format = 'GIF' or @format = 'GIF87a' or @format = 'GIF89a' or @format = 'JPEG' or @format = 'JPG' or @format = 'PNG' or @format = 'SVG']|
-                       inlinegraphic[@format = 'GIF' or @format = 'GIF87a' or @format = 'GIF89a' or @format = 'JPEG' or @format = 'JPG' or @format = 'PNG' or @format = 'SVG']|
-                       imagedata[@format]"
+  <xsl:template match="d:graphic[@format = 'GIF' or @format = 'GIF87a' or @format = 'GIF89a' or @format = 'JPEG' or @format = 'JPG' or @format = 'PNG' or @format = 'SVG']|
+                       d:inlinegraphic[@format = 'GIF' or @format = 'GIF87a' or @format = 'GIF89a' or @format = 'JPEG' or @format = 'JPG' or @format = 'PNG' or @format = 'SVG']|
+                       d:imagedata[@format]"
                 mode="opf.manifest">
     <xsl:variable name="filename">
       <xsl:choose>
       <xsl:element namespace="http://www.idpf.org/2007/opf" name="item">
         <xsl:attribute name="id"> 
           <xsl:choose>
-            <xsl:when test="ancestor::mediaobject[@role='cover'] and parent::*[@role='front-large']">
+            <xsl:when test="ancestor::d:mediaobject[@role='cover'] and parent::*[@role='front-large']">
               <xsl:value-of select="$epub.cover.image.id"/>
             </xsl:when>
-            <xsl:when test="ancestor::mediaobject[@role='cover'] and (count(ancestor::mediaobject//imageobject) = 1)">
+            <xsl:when test="ancestor::d:mediaobject[@role='cover'] and (count(ancestor::d:mediaobject//d:imageobject) = 1)">
               <xsl:value-of select="$epub.cover.image.id"/>
             </xsl:when>
-            <xsl:when test="ancestor::cover">
+            <xsl:when test="ancestor::d:cover">
               <xsl:value-of select="$epub.cover.image.id"/>
             </xsl:when>
             <xsl:otherwise>
        need further tweaking to ensure _never_ dropping generated content (XHTML)
        from the manifest (OPF file) -->
   <xsl:template
-      match="set|
-            book[parent::set]|
-            book[*[last()][self::bookinfo]]|
-            book[bookinfo]|
-            book[*[last()][self::info]]|
-            book[info]|
-            article|
-            part|
-            reference|
-            preface|
-            chapter|
-            bibliography|
-            appendix|
-            glossary|
-            section|
-            sect1|
-            sect2|
-            sect3|
-            sect4|
-            sect5|
-            refentry|
-            colophon|
-            bibliodiv[title]|
-            setindex|
-            index"
+      match="d:set|
+            d:book[parent::d:set]|
+            d:book[*[last()][self::d:bookinfo]]|
+            d:book[d:bookinfo]|
+            d:book[*[last()][self::d:info]]|
+            d:book[d:info]|
+            d:article|
+            d:part|
+            d:reference|
+            d:preface|
+            d:chapter|
+            d:bibliography|
+            d:appendix|
+            d:glossary|
+            d:section|
+            d:sect1|
+            d:sect2|
+            d:sect3|
+            d:sect4|
+            d:sect5|
+            d:refentry|
+            d:colophon|
+            d:bibliodiv[d:title]|
+            d:setindex|
+            d:index"
       mode="opf.manifest">
     <xsl:variable name="href">
       <xsl:call-template name="href.target.with.base.dir">
   <xsl:template match="text()" mode="ncx" />
 
   <xsl:template name="html.head">
-    <xsl:param name="prev" select="/foo"/>
-    <xsl:param name="next" select="/foo"/>
+    <xsl:param name="prev" select="/d:foo"/>
+    <xsl:param name="next" select="/d:foo"/>
     <xsl:variable name="this" select="."/>
     <xsl:variable name="home" select="/*[1]"/>
     <xsl:variable name="up" select="parent::*"/>
           <xsl:when test="$alt != ''">
             <xsl:value-of select="normalize-space($alt)"/>
           </xsl:when>
-          <xsl:when test="preceding::title[1]">
-            <xsl:value-of select="normalize-space(preceding::title[1])"/>
+          <xsl:when test="preceding::d:title[1]">
+            <xsl:value-of select="normalize-space(preceding::d:title[1])"/>
           </xsl:when>
           <xsl:otherwise>
             <xsl:text>(missing alt)</xsl:text>
       <xsl:text> cfs: </xsl:text>
       <xsl:value-of select="$chunk.first.sections"/>
       <xsl:text> ps: </xsl:text>
-      <xsl:value-of select="count($node/parent::section)"/>
+      <xsl:value-of select="count($node/parent::d:section)"/>
       <xsl:text> prs: </xsl:text>
-      <xsl:value-of select="count($node/preceding-sibling::section)"/>
+      <xsl:value-of select="count($node/preceding-sibling::d:section)"/>
     </xsl:message>
   -->
 
     <xsl:choose>
       <xsl:when test="not($node/parent::*)">1</xsl:when>
 
-      <xsl:when test="local-name($node) = 'sect1'                     and $chunk.section.depth &gt;= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) &gt; 0)">
+      <xsl:when test="local-name($node) = 'sect1'                     and $chunk.section.depth &gt;= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::d:sect1) &gt; 0)">
         <xsl:text>1</xsl:text>
       </xsl:when>
-      <xsl:when test="local-name($node) = 'sect2'                     and $chunk.section.depth &gt;= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) &gt; 0)">
+      <xsl:when test="local-name($node) = 'sect2'                     and $chunk.section.depth &gt;= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::d:sect2) &gt; 0)">
         <xsl:call-template name="chunk">
           <xsl:with-param name="node" select="$node/parent::*"/>
         </xsl:call-template>
       </xsl:when>
-      <xsl:when test="local-name($node) = 'sect3'                     and $chunk.section.depth &gt;= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) &gt; 0)">
+      <xsl:when test="local-name($node) = 'sect3'                     and $chunk.section.depth &gt;= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::d:sect3) &gt; 0)">
         <xsl:call-template name="chunk">
           <xsl:with-param name="node" select="$node/parent::*"/>
         </xsl:call-template>
       </xsl:when>
-      <xsl:when test="local-name($node) = 'sect4'                     and $chunk.section.depth &gt;= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) &gt; 0)">
+      <xsl:when test="local-name($node) = 'sect4'                     and $chunk.section.depth &gt;= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::d:sect4) &gt; 0)">
         <xsl:call-template name="chunk">
           <xsl:with-param name="node" select="$node/parent::*"/>
         </xsl:call-template>
       </xsl:when>
-      <xsl:when test="local-name($node) = 'sect5'                     and $chunk.section.depth &gt;= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) &gt; 0)">
+      <xsl:when test="local-name($node) = 'sect5'                     and $chunk.section.depth &gt;= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::d:sect5) &gt; 0)">
         <xsl:call-template name="chunk">
           <xsl:with-param name="node" select="$node/parent::*"/>
         </xsl:call-template>
       </xsl:when>
-      <xsl:when test="local-name($node) = 'section'                     and $chunk.section.depth &gt;= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) &gt; 0)">
+      <xsl:when test="local-name($node) = 'section'                     and $chunk.section.depth &gt;= count($node/ancestor::d:section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::d:section) &gt; 0)">
         <xsl:call-template name="chunk">
           <xsl:with-param name="node" select="$node/parent::*"/>
         </xsl:call-template>
   <!-- OVERRIDES xhtml-1_1/chunk-code.xsl   -->
   <!-- Add chunking for bibliography as root element -->
   <!-- AN OVERRIDE --> 
-  <xsl:template match="set|
-                       book|
-                       part|
-                       preface|
-                       chapter|
-                       appendix|
-                       article|
-                       reference|
-                       refentry|
-                       book/glossary|
-                       article/glossary|
-                       part/glossary|
-                       bibliography|
-                       colophon"
+  <xsl:template match="d:set|
+                       d:book|
+                       d:part|
+                       d:preface|
+                       d:chapter|
+                       d:appendix|
+                       d:article|
+                       d:reference|
+                       d:refentry|
+                       d:book/d:glossary|
+                       d:article/d:glossary|
+                       d:part/d:glossary|
+                       d:bibliography|
+                       d:colophon"
                 priority="1">       
   <!-- END OF OVERRIDE --> 
     <xsl:choose>
   <!-- OVERRIDES xhtml-1_1/graphics.xsl   -->
   <!-- Do _NOT_ output any xlink garbage, so if you don't have 
        processor with extensions, you're screwed and we're terminating -->
-  <xsl:template match="inlinegraphic">
+  <xsl:template match="d:inlinegraphic">
     <xsl:variable name="filename">
       <xsl:choose>
         <xsl:when test="@entityref">
   </xsl:template>  
 
   <xsl:template name="cover">
-    <xsl:apply-templates select="/*/*[contains(name(.), 'info')]//mediaobject[@role='cover' or ancestor::cover]"/>
+    <xsl:apply-templates select="/*/*[contains(name(.), 'info')]//d:mediaobject[@role='cover' or ancestor::d:cover]"/>
   </xsl:template>  
 
-  <xsl:template match="/*/*[cover or contains(name(.), 'info')]//mediaobject[@role='cover' or ancestor::cover]">
+  <xsl:template match="/*/*[d:cover or contains(name(.), 'info')]//d:mediaobject[@role='cover' or ancestor::d:cover]">
     <xsl:call-template name="write.chunk">
       <xsl:with-param name="filename">
         <xsl:value-of select="$epub.cover.filename" />
                 <xsl:value-of select="$epub.cover.image.id"/>
               </xsl:attribute>
               <xsl:choose>
-                <xsl:when test="imageobject[@role='front-large']">
-                  <xsl:apply-templates select="imageobject[@role='front-large']"/>
+                <xsl:when test="d:imageobject[@role='front-large']">
+                  <xsl:apply-templates select="d:imageobject[@role='front-large']"/>
                 </xsl:when>
                 <xsl:otherwise>
-                  <xsl:apply-templates select="imageobject[1]"/>
+                  <xsl:apply-templates select="d:imageobject[1]"/>
                 </xsl:otherwise>
               </xsl:choose>
             </xsl:element>
             <!-- If this is defined as an explicit cover page, then process
             any remaining text -->
-            <xsl:if test="ancestor::cover">
-              <xsl:apply-templates select="ancestor::cover/para"/>
+            <xsl:if test="ancestor::d:cover">
+              <xsl:apply-templates select="ancestor::d:cover/d:para"/>
             </xsl:if>
           </xsl:element>
         </xsl:element>
     <xsl:value-of select="$html.ext"/>
   </xsl:template>
 
-  <xsl:template match="bibliodiv[title]" mode="label.markup">
+  <xsl:template match="d:bibliodiv[d:title]" mode="label.markup">
   </xsl:template>
 
-  <xsl:template match="token" mode="opf.manifest.font">
+  <xsl:template match="d:token" mode="opf.manifest.font">
     <xsl:call-template name="embedded-font-item">
       <xsl:with-param name="font.file" select="."/>
     </xsl:call-template>
   <xsl:variable name="id">
     <xsl:choose>
       <!-- Make sure the subtitle doesn't get the same id as the title -->
-      <xsl:when test="self::subtitle">
+      <xsl:when test="self::d:subtitle">
         <xsl:call-template name="object.id">
           <xsl:with-param name="object" select="."/>
         </xsl:call-template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="bridgehead">
-  <xsl:variable name="container" select="(ancestor::appendix                         |ancestor::article                         |ancestor::bibliography                         |ancestor::chapter                         |ancestor::glossary                         |ancestor::glossdiv                         |ancestor::index                         |ancestor::partintro                         |ancestor::preface                         |ancestor::refsect1                         |ancestor::refsect2                         |ancestor::refsect3                         |ancestor::sect1                         |ancestor::sect2                         |ancestor::sect3                         |ancestor::sect4                         |ancestor::sect5                         |ancestor::section                         |ancestor::setindex                         |ancestor::simplesect)[last()]"/>
+<xsl:template match="d:bridgehead">
+  <xsl:variable name="container" select="(ancestor::d:appendix                         |ancestor::d:article                         |ancestor::d:bibliography                         |ancestor::d:chapter                         |ancestor::d:glossary                         |ancestor::d:glossdiv                         |ancestor::d:index                         |ancestor::d:partintro                         |ancestor::d:preface                         |ancestor::d:refsect1                         |ancestor::d:refsect2                         |ancestor::d:refsect3                         |ancestor::d:sect1                         |ancestor::d:sect2                         |ancestor::d:sect3                         |ancestor::d:sect4                         |ancestor::d:sect5                         |ancestor::d:section                         |ancestor::d:setindex                         |ancestor::d:simplesect)[last()]"/>
 
   <xsl:variable name="clevel">
     <xsl:choose>
       <xsl:when test="local-name($container) = 'appendix'                       or local-name($container) = 'chapter'                       or local-name($container) = 'article'                       or local-name($container) = 'bibliography'                       or local-name($container) = 'glossary'                       or local-name($container) = 'index'                       or local-name($container) = 'partintro'                       or local-name($container) = 'preface'                       or local-name($container) = 'setindex'">1</xsl:when>
       <xsl:when test="local-name($container) = 'glossdiv'">
-        <xsl:value-of select="count(ancestor::glossdiv)+1"/>
+        <xsl:value-of select="count(ancestor::d:glossdiv)+1"/>
       </xsl:when>
       <xsl:when test="local-name($container) = 'sect1'                       or local-name($container) = 'sect2'                       or local-name($container) = 'sect3'                       or local-name($container) = 'sect4'                       or local-name($container) = 'sect5'                       or local-name($container) = 'refsect1'                       or local-name($container) = 'refsect2'                       or local-name($container) = 'refsect3'                       or local-name($container) = 'section'                       or local-name($container) = 'simplesect'">
         <xsl:variable name="slevel">
 
   <xsl:variable name="level">
     <xsl:choose>
-      <xsl:when test="ancestor::section">
-        <xsl:value-of select="count(ancestor::section)+1"/>
+      <xsl:when test="ancestor::d:section">
+        <xsl:value-of select="count(ancestor::d:section)+1"/>
       </xsl:when>
-      <xsl:when test="ancestor::sect5">6</xsl:when>
-      <xsl:when test="ancestor::sect4">5</xsl:when>
-      <xsl:when test="ancestor::sect3">4</xsl:when>
-      <xsl:when test="ancestor::sect2">3</xsl:when>
-      <xsl:when test="ancestor::sect1">2</xsl:when>
+      <xsl:when test="ancestor::d:sect5">6</xsl:when>
+      <xsl:when test="ancestor::d:sect4">5</xsl:when>
+      <xsl:when test="ancestor::d:sect3">4</xsl:when>
+      <xsl:when test="ancestor::d:sect2">3</xsl:when>
+      <xsl:when test="ancestor::d:sect1">2</xsl:when>
       <xsl:otherwise>1</xsl:otherwise>
     </xsl:choose>
   </xsl:variable>
index ca0cf48..be99f34 100644 (file)
@@ -168,13 +168,13 @@ custom-epub3-chunk.xsl
 <xsl:import href="custom-epub3-elements.xsl"/>
 
 <!-- import stock DocBook XSL file; use a catalog for local files-->
-<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/xhtml/chunk-common.xsl"/>
+<xsl:import href="http://cdn.docbook.org/release/xsl/current/xhtml/chunk-common.xsl"/>
 
 <!-- include (not import) stock DocBook XSL file; use a catalog for local files-->
-<xsl:include href="http://docbook.sourceforge.net/release/xsl/current/xhtml/chunk-code.xsl"/>
+<xsl:include href="http://cdn.docbook.org/release/xsl/current/xhtml/chunk-code.xsl"/>
 
 <!-- include (not import) stock DocBook XSL file; use a catalog for local files-->
-<xsl:include href="http://docbook.sourceforge.net/release/xsl/current/epub3/epub3-chunk-mods.xsl"/>
+<xsl:include href="http://cdn.docbook.org/release/xsl/current/epub3/epub3-chunk-mods.xsl"/>
 
 <!-- Add here any templates that change chunking behavior.
 That is, any templates copied from chunk-common.xsl or
@@ -197,8 +197,8 @@ custom-epub3-elements.xsl
   exclude-result-prefixes="#default d"
   version="1.0">
 
-<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/xhtml5/docbook.xsl"/>
-<xsl:include href="http://docbook.sourceforge.net/release/xsl/current/epub3/epub3-element-mods.xsl"/>
+<xsl:import href="http://cdn.docbook.org/release/xsl/current/xhtml5/docbook.xsl"/>
+<xsl:include href="http://cdn.docbook.org/release/xsl/current/epub3/epub3-element-mods.xsl"/>
 
 <!-- Add here any templates that change element format.  Any
 such customized templates with a @match attribute must also
index be062b5..59e8462 100644 (file)
@@ -1,13 +1,12 @@
 <?xml version="1.0" encoding="utf-8"?>
 <xsl:stylesheet 
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:exsl="http://exslt.org/common"
   xmlns:epub="http://www.idpf.org/2007/ops"
-  exclude-result-prefixes="exsl"
+  exclude-result-prefixes="exsl d"
   version="1.0">
 
-<!-- $Id: chunk.xsl,v 1.1 2011-09-16 21:43:45 bobs Exp $ -->
-
 <!-- This is the main driver stylesheet file.  It imports or
 includes all the components that it needs. -->
 
index 8ec9550..d0d30b2 100644 (file)
@@ -1,14 +1,18 @@
 <?xml version="1.0" encoding="ASCII"?>
 <!--This file was created automatically by html2xhtml-->
 <!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="cf exsl">
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
+               xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0"
+               xmlns="http://www.w3.org/1999/xhtml"
+               version="1.0"
+               exclude-result-prefixes="cf exsl d">
 
 <!-- ********************************************************************
-     $Id: chunkfast.xsl,v 1.1 2011-09-16 21:43:45 bobs Exp $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index af099b8..a09887d 100644 (file)
@@ -6,12 +6,11 @@
 
 <xsl:stylesheet 
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns="http://www.w3.org/1999/xhtml"
-  exclude-result-prefixes="#default"
+  exclude-result-prefixes="#default d"
   version="1.0">
 
-<!-- $Id: docbook.xsl,v 1.1 2011-09-16 21:43:45 bobs Exp $ -->
-
 <xsl:import href="../xhtml5/docbook.xsl"/>
 
 <xsl:include href="epub3-element-mods.xsl"/>
index 7aa6901..8557d16 100644 (file)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <xsl:stylesheet 
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:exsl="http://exslt.org/common"
   xmlns:epub="http://www.idpf.org/2007/ops"
   xmlns:dc="http://purl.org/dc/elements/1.1/"  
   xmlns:str="http://exslt.org/strings"
   xmlns:xtext="xalan://com.nwalsh.xalan.Text"
   extension-element-prefixes="stext xtext"
-  exclude-result-prefixes="exsl dc ncx opf stext str xtext"
+  exclude-result-prefixes="exsl dc ncx opf stext str xtext d"
   version="1.0">
 
-<!-- $Id: epub3-chunk-mods.xsl,v 1.1 2011-09-16 21:43:45 bobs Exp $ -->
-
 <xsl:include href="../xhtml5/html5-chunk-mods.xsl"/>
 
 <!--==============================================================-->
index 5fb1021..44a329d 100644 (file)
@@ -6,6 +6,7 @@
 
 <xsl:stylesheet 
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:exsl="http://exslt.org/common"
   xmlns:set="http://exslt.org/sets"
   xmlns="http://www.w3.org/1999/xhtml"
   xmlns:xtext="xalan://com.nwalsh.xalan.Text"
 
   extension-element-prefixes="stext xtext"
-  exclude-result-prefixes="#default cf date db dc dcterms epub exsl m ncx opf pls set ssml stext str svg xtext"
+  exclude-result-prefixes="#default cf date db dc dcterms epub exsl m ncx opf pls set ssml stext str svg xtext d"
   version="1.0">
 
-<!-- $Id: epub3-element-mods.xsl,v 1.1 2011-09-16 21:43:45 bobs Exp $ -->
-
 <xsl:import href="titlepage.templates.xsl"/>
 
 <!--==============================================================-->
@@ -192,16 +191,16 @@ article  toc,title,figure,table,example,equation
 <!-- This is used only by ncx piece -->
 <xsl:variable name="root.is.a.chunk">
   <xsl:choose>
-    <xsl:when test="/*[not(self::book)][not(sect1) or not(section)]">
+    <xsl:when test="/*[not(self::d:book)][not(d:sect1) or not(d:section)]">
       <xsl:text>1</xsl:text>
     </xsl:when>
-    <xsl:when test="/book[*[last()][self::bookinfo]]|book[bookinfo]">
+    <xsl:when test="/d:book[*[last()][self::d:bookinfo]]|d:book[d:bookinfo]">
       <xsl:text>1</xsl:text>
     </xsl:when>
-    <xsl:when test="/book[*[last()][self::info]]|book[info]">
+    <xsl:when test="/d:book[*[last()][self::d:info]]|d:book[d:info]">
       <xsl:text>1</xsl:text>
     </xsl:when>
-    <xsl:when test="/bibliography">
+    <xsl:when test="/d:bibliography">
       <xsl:text>1</xsl:text>
     </xsl:when>
     <xsl:otherwise>
@@ -467,7 +466,7 @@ article  toc,title,figure,table,example,equation
 <xsl:template name="metadata.cover">
   <xsl:variable name="info" select="./*[contains(local-name(.), 'info')][1]"/>
   <xsl:variable name="cover.image" 
-                select="$info//mediaobject[@role='cover' or ancestor::cover]"/>
+                select="$info//d:mediaobject[@role='cover' or ancestor::d:cover]"/>
 
   <xsl:if test="$cover.image">
     <xsl:element name="meta" namespace="{$opf.namespace}">
@@ -490,21 +489,21 @@ article  toc,title,figure,table,example,equation
   <!-- default is no output -->
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="opf.metadata">
+<xsl:template match="d:authorgroup" mode="opf.metadata">
   <xsl:apply-templates select="*" mode="opf.metadata"/>
 </xsl:template>
 
-<xsl:template match="author|corpauthor" mode="opf.metadata">
+<xsl:template match="d:author|d:corpauthor" mode="opf.metadata">
   <xsl:variable name="n">
     <xsl:choose>
-      <xsl:when test="self::corpauthor">
+      <xsl:when test="self::d:corpauthor">
         <xsl:apply-templates/>
       </xsl:when>
-      <xsl:when test="org/orgname">
-        <xsl:apply-templates select="org/orgname"/>
+      <xsl:when test="d:org/d:orgname">
+        <xsl:apply-templates select="d:org/d:orgname"/>
       </xsl:when>
-      <xsl:when test="orgname">
-        <xsl:apply-templates select="orgname"/>
+      <xsl:when test="d:orgname">
+        <xsl:apply-templates select="d:orgname"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="person.name">
@@ -534,11 +533,11 @@ article  toc,title,figure,table,example,equation
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="editor" mode="opf.metadata">
+<xsl:template match="d:editor" mode="opf.metadata">
   <xsl:variable name="n">
     <xsl:choose>
-      <xsl:when test="orgname">
-        <xsl:apply-templates select="orgname"/>
+      <xsl:when test="d:orgname">
+        <xsl:apply-templates select="d:orgname"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="person.name">
@@ -589,7 +588,7 @@ article  toc,title,figure,table,example,equation
 
 </xsl:template>
 
-<xsl:template match="corpcredit" mode="opf.metadata">
+<xsl:template match="d:corpcredit" mode="opf.metadata">
   <xsl:element name="meta" namespace="{$opf.namespace}">
     <xsl:attribute name="property">dcterms:contributor</xsl:attribute>
     <xsl:value-of select="normalize-space(.)"/>
@@ -602,19 +601,19 @@ article  toc,title,figure,table,example,equation
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="collab|othercredit" mode="opf.metadata">
+<xsl:template match="d:collab|d:othercredit" mode="opf.metadata">
   <xsl:variable name="content">
     <xsl:choose>
-      <xsl:when test="collabname">
-        <xsl:apply-templates select="collabname"/>
+      <xsl:when test="d:collabname">
+        <xsl:apply-templates select="d:collabname"/>
       </xsl:when>
-      <xsl:when test="org/orgname">
-        <xsl:apply-templates select="org/orgname"/>
+      <xsl:when test="d:org/d:orgname">
+        <xsl:apply-templates select="d:org/d:orgname"/>
       </xsl:when>
-      <xsl:when test="orgname">
-        <xsl:apply-templates select="orgname"/>
+      <xsl:when test="d:orgname">
+        <xsl:apply-templates select="d:orgname"/>
       </xsl:when>
-      <xsl:when test="personname|firstname|surname|othername">
+      <xsl:when test="d:personname|d:firstname|d:surname|d:othername">
         <xsl:call-template name="person.name"/>
       </xsl:when>
       <xsl:otherwise>
@@ -636,7 +635,7 @@ article  toc,title,figure,table,example,equation
 
 </xsl:template>
 
-<xsl:template match="date|pubdate" mode="opf.metadata">
+<xsl:template match="d:date|d:pubdate" mode="opf.metadata">
   <xsl:variable name="date">
     <xsl:call-template name="format.meta.date">
       <xsl:with-param name="string" select="normalize-space(.)"/>
@@ -645,7 +644,7 @@ article  toc,title,figure,table,example,equation
 
   <xsl:if test="string-length($date) != 0">
     <!-- Can only output one date for epub, pubdate has priority -->
-    <xsl:if test="self::pubdate or (self::date and not(../pubdate) )">
+    <xsl:if test="self::d:pubdate or (self::d:date and not(../d:pubdate) )">
       <xsl:element name="meta" namespace="{$opf.namespace}">
         <xsl:attribute name="property">dcterms:date</xsl:attribute>
         <xsl:value-of select="$date"/>
@@ -706,20 +705,20 @@ article  toc,title,figure,table,example,equation
 
 
 <!-- Space separate the compontents of the abstract (dropping the inline markup, sadly) -->
-<xsl:template match="abstract" mode="opf.metadata">
+<xsl:template match="d:abstract" mode="opf.metadata">
   <xsl:variable name="content">
-    <xsl:for-each select="formalpara|para|simpara|title">
+    <xsl:for-each select="d:formalpara|d:para|d:simpara|d:title">
       <xsl:choose>
-        <xsl:when test="self::formalpara">
-          <xsl:value-of select="normalize-space(string(title))"/>
+        <xsl:when test="self::d:formalpara">
+          <xsl:value-of select="normalize-space(string(d:title))"/>
           <xsl:text>: </xsl:text>
-          <xsl:value-of select="normalize-space(string(para))"/>
+          <xsl:value-of select="normalize-space(string(d:para))"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:value-of select="normalize-space(string(.))"/>
         </xsl:otherwise>  
       </xsl:choose>
-      <xsl:if test="self::title">
+      <xsl:if test="self::d:title">
         <xsl:text>:</xsl:text>
       </xsl:if>
       <xsl:if test="not(position() = last())">
@@ -740,11 +739,11 @@ article  toc,title,figure,table,example,equation
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="subjectset" mode="opf.metadata">
-  <xsl:apply-templates select="subject/subjectterm" mode="opf.metadata"/>
+<xsl:template match="d:subjectset" mode="opf.metadata">
+  <xsl:apply-templates select="d:subject/d:subjectterm" mode="opf.metadata"/>
 </xsl:template>
 
-<xsl:template match="subjectterm" mode="opf.metadata">
+<xsl:template match="d:subjectterm" mode="opf.metadata">
   <xsl:element name="meta" namespace="{$opf.namespace}">
     <xsl:attribute name="property">dcterms:subject</xsl:attribute>
     <xsl:value-of select="normalize-space(string(.))"/>
@@ -757,11 +756,11 @@ article  toc,title,figure,table,example,equation
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="keywordset" mode="opf.metadata">
-  <xsl:apply-templates select="keyword" mode="opf.metadata"/>
+<xsl:template match="d:keywordset" mode="opf.metadata">
+  <xsl:apply-templates select="d:keyword" mode="opf.metadata"/>
 </xsl:template>
 
-<xsl:template match="keyword" mode="opf.metadata">
+<xsl:template match="d:keyword" mode="opf.metadata">
   <xsl:element name="meta" namespace="{$opf.namespace}">
     <xsl:attribute name="property">dcterms:subject</xsl:attribute>
     <xsl:value-of select="normalize-space(string(.))"/>
@@ -774,11 +773,11 @@ article  toc,title,figure,table,example,equation
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="publisher" mode="opf.metadata">
-  <xsl:apply-templates select="publishername" mode="opf.metadata"/>
+<xsl:template match="d:publisher" mode="opf.metadata">
+  <xsl:apply-templates select="d:publishername" mode="opf.metadata"/>
 </xsl:template>
 
-<xsl:template match="publishername" mode="opf.metadata">
+<xsl:template match="d:publishername" mode="opf.metadata">
   <xsl:element name="meta" namespace="{$opf.namespace}">
     <xsl:attribute name="property">dcterms:publisher</xsl:attribute>
     <xsl:value-of select="normalize-space(string(.))"/>
@@ -791,7 +790,7 @@ article  toc,title,figure,table,example,equation
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="bibliocoverage" mode="opf.metadata">
+<xsl:template match="d:bibliocoverage" mode="opf.metadata">
   <xsl:element name="meta" namespace="{$opf.namespace}">
     <xsl:attribute name="property">dcterms:coverage</xsl:attribute>
     <xsl:value-of select="normalize-space(string(.))"/>
@@ -804,7 +803,7 @@ article  toc,title,figure,table,example,equation
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="bibliorelation" mode="opf.metadata">
+<xsl:template match="d:bibliorelation" mode="opf.metadata">
   <xsl:element name="meta" namespace="{$opf.namespace}">
     <xsl:attribute name="property">dcterms:relation</xsl:attribute>
     <xsl:value-of select="normalize-space(string(.))"/>
@@ -817,7 +816,7 @@ article  toc,title,figure,table,example,equation
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="bibliosource" mode="opf.metadata">
+<xsl:template match="d:bibliosource" mode="opf.metadata">
   <xsl:element name="meta" namespace="{$opf.namespace}">
     <xsl:attribute name="property">dcterms:source</xsl:attribute>
     <xsl:value-of select="normalize-space(string(.))"/>
@@ -830,22 +829,22 @@ article  toc,title,figure,table,example,equation
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="copyright" mode="opf.metadata">
+<xsl:template match="d:copyright" mode="opf.metadata">
   <xsl:variable name="copyright.date">
     <xsl:call-template name="copyright.years">
-      <xsl:with-param name="years" select="year"/>
+      <xsl:with-param name="years" select="d:year"/>
       <xsl:with-param name="print.ranges" select="$make.year.ranges"/>
       <xsl:with-param name="single.year.ranges" select="$make.single.year.ranges"/>
     </xsl:call-template>
   </xsl:variable>
 
   <!-- if no docbook date element, use copyright year for single date metadata -->
-  <xsl:if test="not(../date) and not(../pubdate)">
+  <xsl:if test="not(../d:date) and not(../d:pubdate)">
     <xsl:variable name="date.content">
       <xsl:call-template name="format.meta.date">
         <xsl:with-param name="string">
           <xsl:call-template name="copyright.years">
-            <xsl:with-param name="years" select="year[last()]"/>
+            <xsl:with-param name="years" select="d:year[last()]"/>
             <xsl:with-param name="print.ranges" select="0"/>
             <xsl:with-param name="single.year.ranges" select="0"/>
           </xsl:call-template>
@@ -872,7 +871,7 @@ article  toc,title,figure,table,example,equation
     <xsl:call-template name="gentext.space"/>
     <xsl:value-of select="$copyright.date"/>
     <xsl:call-template name="gentext.space"/>
-    <xsl:apply-templates select="holder" mode="titlepage.mode"/>
+    <xsl:apply-templates select="d:holder" mode="titlepage.mode"/>
   </xsl:variable>
 
   <xsl:element name="meta" namespace="{$opf.namespace}">
@@ -887,7 +886,7 @@ article  toc,title,figure,table,example,equation
 
   <xsl:element name="meta" namespace="{$opf.namespace}">
     <xsl:attribute name="property">dcterms:rightsHolder</xsl:attribute>
-    <xsl:apply-templates select="holder" mode="titlepage.mode"/>
+    <xsl:apply-templates select="d:holder" mode="titlepage.mode"/>
   </xsl:element>
 </xsl:template>
 
@@ -903,11 +902,11 @@ article  toc,title,figure,table,example,equation
   </xsl:variable>
 
   <xsl:if test="contains($toc.params, 'toc') or 
-                $info/cover or 
-                $info//mediaobject[@role='cover' or ancestor::cover]"> 
+                $info/d:cover or
+                $info//d:mediaobject[@role='cover' or ancestor::d:cover]">
     <xsl:element namespace="{$opf.namespace}" name="guide">
-      <xsl:if test="$info/cover or 
-                    $info//mediaobject[@role='cover' or ancestor::cover]"> 
+      <xsl:if test="$info/d:cover or
+                    $info//d:mediaobject[@role='cover' or ancestor::d:cover]">
         <xsl:element namespace="{$opf.namespace}" name="reference">
           <xsl:attribute name="href">
             <xsl:value-of select="$epub.cover.filename" />
@@ -938,46 +937,46 @@ article  toc,title,figure,table,example,equation
   <xsl:variable name="info" select="./*[contains(local-name(.), 'info')][1]"/>
 
   <xsl:choose>
-    <xsl:when test="$info/biblioid">
-      <xsl:if test="$info/biblioid[1][@class = 'doi' or 
-                                      @class = 'isbn' or
-                                      @class = 'isrn' or
-                                      @class = 'istc' or
-                                      @class = 'issn']">
+    <xsl:when test="$info/d:biblioid">
+      <xsl:if test="$info/d:biblioid[1][@class = 'doi' or
+                                        @class = 'isbn' or
+                                        @class = 'isrn' or
+                                        @class = 'istc' or
+                                        @class = 'issn']">
         <xsl:text>urn:</xsl:text>
-        <xsl:value-of select="$info/biblioid[1]/@class"/>
+        <xsl:value-of select="$info/d:biblioid[1]/@class"/>
         <xsl:text>:</xsl:text>
       </xsl:if>
-      <xsl:value-of select="normalize-space($info/biblioid[1])"/>
+      <xsl:value-of select="normalize-space($info/d:biblioid[1])"/>
     </xsl:when>
-    <xsl:when test="$info/isbn">
+    <xsl:when test="$info/d:isbn">
       <xsl:text>urn:isbn:</xsl:text>
-      <xsl:value-of select="$info/isbn[1]"/>
+      <xsl:value-of select="$info/d:isbn[1]"/>
     </xsl:when>
-    <xsl:when test="$info/issn">
+    <xsl:when test="$info/d:issn">
       <xsl:text>urn:issn:</xsl:text>
-      <xsl:value-of select="$info/issn[1]"/>
+      <xsl:value-of select="$info/d:issn[1]"/>
     </xsl:when>
     <xsl:otherwise>
       <xsl:choose>
-        <xsl:when test="$info/invpartnumber">
-          <xsl:value-of select="$info/invpartnumber[1]"/>
+        <xsl:when test="$info/d:invpartnumber">
+          <xsl:value-of select="$info/d:invpartnumber[1]"/>
         </xsl:when>
-        <xsl:when test="$info/issuenum">
-          <xsl:value-of select="$info/issuenum[1]"/>
+        <xsl:when test="$info/d:issuenum">
+          <xsl:value-of select="$info/d:issuenum[1]"/>
         </xsl:when>
-        <xsl:when test="$info/productnumber">
-          <xsl:value-of select="$info/productnumber[1]"/>
+        <xsl:when test="$info/d:productnumber">
+          <xsl:value-of select="$info/d:productnumber[1]"/>
         </xsl:when>
-        <xsl:when test="$info/seriesvolnums">
-          <xsl:value-of select="$info/seriesvolnums[1]"/>
+        <xsl:when test="$info/d:seriesvolnums">
+          <xsl:value-of select="$info/d:seriesvolnums[1]"/>
         </xsl:when>
-        <xsl:when test="$info/volumenum">
-          <xsl:value-of select="$info/volumenum[1]"/>
+        <xsl:when test="$info/d:volumenum">
+          <xsl:value-of select="$info/d:volumenum[1]"/>
         </xsl:when>
         <!-- Deprecated -->
-        <xsl:when test="$info/pubsnumber">
-          <xsl:value-of select="$info/pubsnumber[1]"/>
+        <xsl:when test="$info/d:pubsnumber">
+          <xsl:value-of select="$info/d:pubsnumber[1]"/>
         </xsl:when>
       </xsl:choose>  
       <xsl:text>_</xsl:text>
@@ -1014,23 +1013,23 @@ article  toc,title,figure,table,example,equation
 
 <xsl:template match="*" mode="epub.type" priority="-1"/>
 
-<xsl:template match="chapter
-                    |appendix
-                    |epigraph
-                    |warning
-                    |preface
-                    |index
-                    |colophon
-                    |glossary
-                    |biblioentry
-                    |bibliography
-                    |dedication
-                    |sidebar
-                    |footnote
-                    |glossterm
-                    |glossdef
-                    |bridgehead
-                    |part" mode="epub.type">
+<xsl:template match="d:chapter
+                    |d:appendix
+                    |d:epigraph
+                    |d:warning
+                    |d:preface
+                    |d:index
+                    |d:colophon
+                    |d:glossary
+                    |d:biblioentry
+                    |d:bibliography
+                    |d:dedication
+                    |d:sidebar
+                    |d:footnote
+                    |d:glossterm
+                    |d:glossdef
+                    |d:bridgehead
+                    |d:part" mode="epub.type">
   <xsl:variable name="type" select="local-name()"/>
 
   <xsl:if test="$epub.output.epub.types != 0">
@@ -1040,36 +1039,36 @@ article  toc,title,figure,table,example,equation
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="section[parent::chapter] | sect1" mode="epub.type">
+<xsl:template match="d:section[parent::d:chapter] | d:sect1" mode="epub.type">
   <xsl:if test="$epub.output.epub.types != 0">
     <xsl:attribute name="epub:type">subchapter</xsl:attribute>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="section[not(parent::chapter)] |
-                     sect2 |
-                     sect3 |
-                     sect4 |
-                     sect5 |
-                     sect6" mode="epub.type">
+<xsl:template match="d:section[not(parent::d:chapter)] |
+                     d:sect2 |
+                     d:sect3 |
+                     d:sect4 |
+                     d:sect5 |
+                     d:sect6" mode="epub.type">
   <xsl:if test="$epub.output.epub.types != 0">
     <xsl:attribute name="epub:type">division</xsl:attribute>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="note|tip|caution|important" mode="epub.type">
+<xsl:template match="d:note|d:tip|d:caution|d:important" mode="epub.type">
   <xsl:if test="$epub.output.epub.types != 0">
     <xsl:attribute name="epub:type">notice</xsl:attribute>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="orderedlist|itemizedlist|variablelist|simplelist" mode="epub.type">
+<xsl:template match="d:orderedlist|d:itemizedlist|d:variablelist|d:simplelist" mode="epub.type">
   <xsl:if test="$epub.output.epub.types != 0">
     <xsl:attribute name="epub:type">list</xsl:attribute>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="listitem" mode="epub.type">
+<xsl:template match="d:listitem" mode="epub.type">
   <xsl:if test="$epub.output.epub.types != 0">
     <xsl:attribute name="epub:type">list-item</xsl:attribute>
   </xsl:if>
@@ -1306,14 +1305,14 @@ article  toc,title,figure,table,example,equation
 <xsl:template name="manifest.cover">
   <xsl:variable name="info" select="./*[contains(local-name(.), 'info')][1]"/>
   <xsl:variable name="cover.image" 
-                select="$info//mediaobject[@role='cover' or ancestor::cover]"/>
+                select="$info//d:mediaobject[@role='cover' or ancestor::d:cover]"/>
 
   <xsl:if test="$cover.image">
 
     <!-- generate the manifest link to that page -->
-    <xsl:variable name="olist" select="$cover.image/imageobject|$cover.image/imageobjectco
-                       |$cover.image/videoobject|$cover.image/audioobject
-                       |$cover.image/textobject"/>
+    <xsl:variable name="olist" select="$cover.image/d:imageobject|$cover.image/d:imageobjectco
+                       |$cover.image/d:videoobject|$cover.image/d:audioobject
+                       |$cover.image/d:textobject"/>
   
     <xsl:variable name="object.index">
       <xsl:call-template name="select.mediaobject.index">
@@ -1434,7 +1433,7 @@ article  toc,title,figure,table,example,equation
 
 <xsl:template match="text()" mode="package.manifest"/>
 
-<xsl:template match="mediaobject|mediaobjectco|inlinemediaobject" priority="1"
+<xsl:template match="d:mediaobject|d:mediaobjectco|d:inlinemediaobject" priority="1"
               mode="package.manifest">
   <!-- These are handled out of line so a unique list is created
        to remove duplicate references -->
@@ -1504,24 +1503,24 @@ article  toc,title,figure,table,example,equation
   <xsl:choose>
     <xsl:when test="$next.chunk">
       <xsl:variable name="this.imagedata"
-                    select="$this.chunk//mediaobject"/>
+                    select="$this.chunk//d:mediaobject"/>
       <xsl:variable name="before.next"
-                    select="$next.chunk/preceding::mediaobject"/>
+                    select="$next.chunk/preceding::d:mediaobject"/>
       
       <!-- select for an SVG imagedata in the intersection of them -->
       <xsl:variable name="mediaobject.set"
           select="$this.imagedata[count(.|$before.next) = count($before.next)]"/>
       <xsl:variable name="svg.imagedata">
         <xsl:for-each select="$mediaobject.set">
-          <xsl:variable name="olist" select="imageobject[not(@role = 'poster')] |
-                                             imageobjectco"/>
+          <xsl:variable name="olist" select="d:imageobject[not(@role = 'poster')] |
+                                             d:imageobjectco"/>
           <xsl:variable name="mediaobject.index">
             <xsl:call-template name="select.mediaobject.index">
               <xsl:with-param name="olist" select="$olist"/>
             </xsl:call-template>
           </xsl:variable>
           <xsl:variable name="object" select="$olist[position() = $mediaobject.index]"/>
-          <xsl:if test="$object/imagedata[contains(
+          <xsl:if test="$object/d:imagedata[contains(
                       substring(@fileref, string-length(@fileref)-3,4), '.svg')]">
             <xsl:text>svg</xsl:text>
           </xsl:if>
@@ -1534,18 +1533,18 @@ article  toc,title,figure,table,example,equation
     </xsl:when>
     <xsl:otherwise>
       <xsl:variable name="mediaobject.set"
-                    select="$this.chunk//mediaobject"/>
+                    select="$this.chunk//d:mediaobject"/>
       <xsl:variable name="svg.imagedata">
         <xsl:for-each select="$mediaobject.set">
-          <xsl:variable name="olist" select="imageobject[not(@role = 'poster')] |
-                                             imageobjectco"/>
+          <xsl:variable name="olist" select="d:imageobject[not(@role = 'poster')] |
+                                             d:imageobjectco"/>
           <xsl:variable name="mediaobject.index">
             <xsl:call-template name="select.mediaobject.index">
               <xsl:with-param name="olist" select="$olist"/>
             </xsl:call-template>
           </xsl:variable>
           <xsl:variable name="object" select="$olist[position() = $mediaobject.index]"/>
-          <xsl:if test="$object/imagedata[contains(
+          <xsl:if test="$object/d:imagedata[contains(
                       substring(@fileref, string-length(@fileref)-3,4), '.svg')]">
             <xsl:text>svg</xsl:text>
           </xsl:if>
@@ -1660,22 +1659,22 @@ article  toc,title,figure,table,example,equation
 
 <xsl:template match="text()" mode="enumerate-images"/>
 
-<xsl:template match="graphic|inlinegraphic[@format!='linespecific']" 
+<xsl:template match="d:graphic|d:inlinegraphic[@format!='linespecific']"
               mode="enumerate-images">
 </xsl:template>
 
 <!-- cover image handled separates to give it an extra property attribute -->
-<xsl:template match="mediaobject[@role='cover' or ancestor::cover]"
+<xsl:template match="d:mediaobject[@role='cover' or ancestor::d:cover]"
               mode="enumerate-images"/>
 
-<xsl:template match="mediaobject|inlinemediaobject" mode="enumerate-images">
+<xsl:template match="d:mediaobject|d:inlinemediaobject" mode="enumerate-images">
 
   <xsl:variable name="olist" 
-                select="imageobject[not(@role = 'poster')] 
-                       |imageobjectco
-                       |videoobject
-                       |audioobject
-                       |textobject"/>
+                select="d:imageobject[not(@role = 'poster')]
+                       |d:imageobjectco
+                       |d:videoobject
+                       |d:audioobject
+                       |d:textobject"/>
  
   <xsl:variable name="object.index">
     <xsl:call-template name="select.mediaobject.index">
@@ -1689,15 +1688,15 @@ article  toc,title,figure,table,example,equation
   <xsl:apply-templates select="$object" mode="enumerate-images"/>
 
   <!-- also include a poster image if present -->
-  <xsl:apply-templates select="imageobject[@role = 'poster']" mode="enumerate-images"/>
+  <xsl:apply-templates select="d:imageobject[@role = 'poster']" mode="enumerate-images"/>
 
 </xsl:template>
 
-<xsl:template match="imageobject|videoobject|audioobject" mode="enumerate-images">
+<xsl:template match="d:imageobject|d:videoobject|d:audioobject" mode="enumerate-images">
   <xsl:param name="object" select="."/>
 
   <xsl:if test="$object">
-    <xsl:for-each select="$object/imagedata|$object/videodata|$object/audiodata">
+    <xsl:for-each select="$object/d:imagedata|$object/d:videodata|$object/d:audiodata">
       <xsl:variable name="output_filename">
         <xsl:call-template name="mediaobject.filename">
           <xsl:with-param name="object" select="."/>
@@ -1740,7 +1739,7 @@ article  toc,title,figure,table,example,equation
 </xsl:template>
  
 <!-- Add in the generated images -->
-<xsl:template match="note|caution|warning|important|tip" mode="enumerate-images">
+<xsl:template match="d:note|d:caution|d:warning|d:important|d:tip" mode="enumerate-images">
   <xsl:if test="$admon.graphics != 0">
     <xsl:variable name="image.filename">
       <xsl:call-template name="admon.graphic"/>
@@ -1766,7 +1765,7 @@ article  toc,title,figure,table,example,equation
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="callout" mode="enumerate-images">
+<xsl:template match="d:callout" mode="enumerate-images">
   <!-- process arearefs to get name of callout bug image files -->
   <xsl:if test="$callout.graphics != 0">
     <xsl:variable name="arearefs">
@@ -1801,7 +1800,7 @@ article  toc,title,figure,table,example,equation
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="co" mode="enumerate-images">
+<xsl:template match="d:co" mode="enumerate-images">
   <!-- process co to get name of callout bug image file -->
   <xsl:if test="$callout.graphics != 0">
     <xsl:variable name="result">
@@ -1865,7 +1864,7 @@ article  toc,title,figure,table,example,equation
           type="cover" pointing to it AND there is a logical cover specified in a
           <meta name="cover"> tag, THEN, the HTML cover is discarded. -->
         <xsl:element name="head" namespace="{$ncx.namespace}">
-          <xsl:if test="/*/*[cover or contains(name(.), 'info')]//mediaobject[@role='cover' or ancestor::cover]"> 
+          <xsl:if test="/*/*[d:cover or contains(name(.), 'info')]//d:mediaobject[@role='cover' or ancestor::d:cover]">
             <xsl:element name="meta" namespace="{$ncx.namespace}">
               <xsl:attribute name="name">cover</xsl:attribute>
               <xsl:attribute name="content">
@@ -1945,27 +1944,27 @@ article  toc,title,figure,table,example,equation
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="book|
-                     article|
-                     topic|
-                     part|
-                     reference|
-                     preface|
-                     chapter|
-                     bibliography|
-                     appendix|
-                     glossary|
-                     section|
-                     sect1|
-                     sect2|
-                     sect3|
-                     sect4|
-                     sect5|
-                     refentry|
-                     colophon|
-                     bibliodiv[title]|
-                     setindex|
-                     index"
+<xsl:template match="d:book|
+                     d:article|
+                     d:topic|
+                     d:part|
+                     d:reference|
+                     d:preface|
+                     d:chapter|
+                     d:bibliography|
+                     d:appendix|
+                     d:glossary|
+                     d:section|
+                     d:sect1|
+                     d:sect2|
+                     d:sect3|
+                     d:sect4|
+                     d:sect5|
+                     d:refentry|
+                     d:colophon|
+                     d:bibliodiv[d:title]|
+                     d:setindex|
+                     d:index"
               mode="ncx">
   <xsl:variable name="depth" select="count(ancestor::*)"/>
   <xsl:variable name="title">
@@ -1993,26 +1992,26 @@ article  toc,title,figure,table,example,equation
   </xsl:variable>
   <xsl:variable name="order">
     <xsl:value-of select="$depth +
-                                count(preceding::part|
-                                preceding::reference|
-                                preceding::book[parent::set]|
-                                preceding::preface|
-                                preceding::chapter|
-                                preceding::bibliography|
-                                preceding::appendix|
-                                preceding::article|
-                                preceding::topic|
-                                preceding::glossary|
-                                preceding::section[not(parent::partintro)]|
-                                preceding::sect1[not(parent::partintro)]|
-                                preceding::sect2[not(ancestor::partintro)]|
-                                preceding::sect3[not(ancestor::partintro)]|
-                                preceding::sect4[not(ancestor::partintro)]|
-                                preceding::sect5[not(ancestor::partintro)]|
-                                preceding::refentry|
-                                preceding::colophon|
-                                preceding::bibliodiv[title]|
-                                preceding::index)"/>
+                                count(preceding::d:part|
+                                preceding::d:reference|
+                                preceding::d:book[parent::d:set]|
+                                preceding::d:preface|
+                                preceding::d:chapter|
+                                preceding::d:bibliography|
+                                preceding::d:appendix|
+                                preceding::d:article|
+                                preceding::d:topic|
+                                preceding::d:glossary|
+                                preceding::d:section[not(parent::d:partintro)]|
+                                preceding::d:sect1[not(parent::d:partintro)]|
+                                preceding::d:sect2[not(ancestor::d:partintro)]|
+                                preceding::d:sect3[not(ancestor::d:partintro)]|
+                                preceding::d:sect4[not(ancestor::d:partintro)]|
+                                preceding::d:sect5[not(ancestor::d:partintro)]|
+                                preceding::d:refentry|
+                                preceding::d:colophon|
+                                preceding::d:bibliodiv[d:title]|
+                                preceding::d:index)"/>
   </xsl:variable>
 
   <xsl:element name="navPoint" namespace="{$ncx.namespace}">
@@ -2022,7 +2021,7 @@ article  toc,title,figure,table,example,equation
 
     <xsl:attribute name="playOrder">
       <xsl:choose>
-        <xsl:when test="/*[self::set]">
+        <xsl:when test="/*[self::d:set]">
           <xsl:value-of select="$order"/>
         </xsl:when>
         <xsl:when test="$root.is.a.chunk != '0'">
@@ -2044,7 +2043,7 @@ article  toc,title,figure,table,example,equation
     <xsl:if test="$depth != 0">
       <!-- Don't recurse on root element, but treat it as a single point so
       the progress bar shows all top level children -->
-      <xsl:apply-templates select="book[parent::set]|part|reference|preface|chapter|bibliography|appendix|article|topic|glossary|section|sect1|sect2|sect3|sect4|sect5|refentry|colophon|bibliodiv[title]|setindex|index" mode="ncx"/>
+      <xsl:apply-templates select="d:book[parent::d:set]|d:part|d:reference|d:preface|d:chapter|d:bibliography|d:appendix|d:article|d:topic|d:glossary|d:section|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:refentry|d:colophon|d:bibliodiv[d:title]|d:setindex|d:index" mode="ncx"/>
     </xsl:if>
   </xsl:element>
 
@@ -2094,7 +2093,7 @@ article  toc,title,figure,table,example,equation
 <xsl:template name="spine.cover">
   <xsl:variable name="info" select="./*[contains(local-name(.), 'info')][1]"/>
   <xsl:variable name="cover.image" 
-                select="$info//mediaobject[@role='cover' or ancestor::cover]"/>
+                select="$info//d:mediaobject[@role='cover' or ancestor::d:cover]"/>
 
   <xsl:if test="$cover.image">
     <!-- generate the spine reference to that cover html file -->
@@ -2127,7 +2126,7 @@ article  toc,title,figure,table,example,equation
         <xsl:value-of select="concat($epub.package.id.prefix, generate-id(.))"/>
       </xsl:attribute>
     </xsl:element>
-    <xsl:apply-templates select="*|.//refentry" mode="package.spine"/>
+    <xsl:apply-templates select="*|.//d:refentry" mode="package.spine"/>
   </xsl:if>
 </xsl:template>
 
@@ -2179,7 +2178,7 @@ article  toc,title,figure,table,example,equation
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="mediaobject[@role='cover' or ancestor::cover]">
+<xsl:template match="d:mediaobject[@role='cover' or ancestor::d:cover]">
   <xsl:call-template name="write.chunk">
     <xsl:with-param name="filename">
       <xsl:value-of select="$epub.cover.pathname" />
@@ -2204,18 +2203,18 @@ article  toc,title,figure,table,example,equation
               <xsl:value-of select="$epub.cover.image.id"/>
             </xsl:attribute>
             <xsl:choose>
-              <xsl:when test="imageobject[@role='front-large']">
-                <xsl:apply-templates select="imageobject[@role='front-large']"/>
+              <xsl:when test="d:imageobject[@role='front-large']">
+                <xsl:apply-templates select="d:imageobject[@role='front-large']"/>
               </xsl:when>
               <xsl:otherwise>
-                <xsl:apply-templates select="imageobject[1]"/>
+                <xsl:apply-templates select="d:imageobject[1]"/>
               </xsl:otherwise>
             </xsl:choose>
           </xsl:element>
           <!-- If this is defined as an explicit cover page, then process
           any remaining text -->
-          <xsl:if test="ancestor::cover">
-            <xsl:apply-templates select="ancestor::cover/para"/>
+          <xsl:if test="ancestor::d:cover">
+            <xsl:apply-templates select="ancestor::d:cover/d:para"/>
           </xsl:if>
         </xsl:element>
       </xsl:element>
@@ -2229,7 +2228,7 @@ article  toc,title,figure,table,example,equation
   <xsl:param name="toc.title.p" select="true()"/>
   <xsl:param name="nodes" select="/NOT-AN-ELEMENT"/>
 
-  <xsl:variable name="nodes.plus" select="$nodes | qandaset"/>
+  <xsl:variable name="nodes.plus" select="$nodes | d:qandaset"/>
 
   <xsl:variable name="toc.title">
     <xsl:if test="$toc.title.p">
@@ -2260,7 +2259,7 @@ article  toc,title,figure,table,example,equation
         <xsl:call-template name="object.id"/>
       </xsl:variable>
       <xsl:variable name="toc" select="document($manual.toc, .)"/>
-      <xsl:variable name="tocentry" select="$toc//tocentry[@linkend=$id]"/>
+      <xsl:variable name="tocentry" select="$toc//d:tocentry[@linkend=$id]"/>
       <xsl:if test="$tocentry and $tocentry/*">
         <div class="toc">
           <xsl:copy-of select="$toc.title"/>
@@ -2313,7 +2312,7 @@ article  toc,title,figure,table,example,equation
 <xsl:template name="list.of.titles">
   <xsl:param name="toc-context" select="."/>
   <xsl:param name="titles" select="'table'"/>
-  <xsl:param name="nodes" select=".//table"/>
+  <xsl:param name="nodes" select=".//d:table"/>
 
   <xsl:variable name="epub.type">
     <xsl:choose>
@@ -2359,12 +2358,12 @@ article  toc,title,figure,table,example,equation
   <xsl:param name="toc-context" select="."/>
   <xsl:param name="nodes" select="NOT-AN-ELEMENT"/>
 
-  <xsl:variable name="nodes.plus" select="$nodes | qandaset"/>
+  <xsl:variable name="nodes.plus" select="$nodes | d:qandaset"/>
 
   <xsl:variable name="depth">
     <xsl:choose>
       <xsl:when test="local-name(.) = 'section'">
-        <xsl:value-of select="count(ancestor::section) + 1"/>
+        <xsl:value-of select="count(ancestor::d:section) + 1"/>
       </xsl:when>
       <xsl:when test="local-name(.) = 'sect1'">1</xsl:when>
       <xsl:when test="local-name(.) = 'sect2'">2</xsl:when>
@@ -2378,7 +2377,7 @@ article  toc,title,figure,table,example,equation
         <!-- sigh... -->
         <xsl:choose>
           <xsl:when test="local-name(..) = 'section'">
-            <xsl:value-of select="count(ancestor::section)"/>
+            <xsl:value-of select="count(ancestor::d:section)"/>
           </xsl:when>
           <xsl:when test="local-name(..) = 'sect1'">2</xsl:when>
           <xsl:when test="local-name(..) = 'sect2'">3</xsl:when>
@@ -2499,7 +2498,7 @@ article  toc,title,figure,table,example,equation
 </xsl:template>
 
 <!-- Make sure all text is inside the <a> element for epub3 -->
-<xsl:template match="figure|table|example|equation|procedure" mode="toc">
+<xsl:template match="d:figure|d:table|d:example|d:equation|d:procedure" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:element name="{$toc.listitem.type}">
@@ -2522,14 +2521,14 @@ article  toc,title,figure,table,example,equation
 </xsl:template>
 
 <!-- Remove spans from refentry TOC lines for epub3check -->
-<xsl:template match="refentry" mode="toc">
+<xsl:template match="d:refentry" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
-  <xsl:variable name="refmeta" select=".//refmeta"/>
-  <xsl:variable name="refentrytitle" select="$refmeta//refentrytitle"/>
-  <xsl:variable name="refnamediv" select=".//refnamediv"/>
-  <xsl:variable name="refname" select="$refnamediv//refname"/>
-  <xsl:variable name="refdesc" select="$refnamediv//refdescriptor"/>
+  <xsl:variable name="refmeta" select=".//d:refmeta"/>
+  <xsl:variable name="refentrytitle" select="$refmeta//d:refentrytitle"/>
+  <xsl:variable name="refnamediv" select=".//d:refnamediv"/>
+  <xsl:variable name="refname" select="$refnamediv//d:refname"/>
+  <xsl:variable name="refdesc" select="$refnamediv//d:refdescriptor"/>
   <xsl:variable name="title">
     <xsl:choose>
       <xsl:when test="$refentrytitle">
@@ -2558,7 +2557,7 @@ article  toc,title,figure,table,example,equation
         <!-- * apply-templates on refpurpose here, instead of value-of  -->
         <!-- Set allow-anchors=0 to avoid indexterms and other links -->
         <xsl:text> - </xsl:text>
-        <xsl:apply-templates select="refnamediv/refpurpose" mode="no.anchor.mode"/>
+        <xsl:apply-templates select="d:refnamediv/d:refpurpose" mode="no.anchor.mode"/>
       </xsl:if>
     </a>
   </xsl:element>
index 64ed1fe..4e6cc75 100644 (file)
@@ -1,14 +1,17 @@
 <?xml version="1.0" encoding="ASCII"?>
 <!--This file was created automatically by html2xhtml-->
 <!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl">
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
+               xmlns="http://www.w3.org/1999/xhtml"
+               version="1.0"
+               exclude-result-prefixes="exsl d">
 
 <!-- ********************************************************************
-     $Id: profile-chunk.xsl,v 1.1 2011-09-16 21:43:45 bobs Exp $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index 7ff667d..772c8b0 100644 (file)
@@ -3,16 +3,26 @@
 <!--from the HTML stylesheets.-->
 <!--This file was created automatically by xsl2profile-->
 <!--from the DocBook XSL stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:exslt="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="db ng exsl exslt exslt" version="1.0">
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:ng="http://docbook.org/docbook-ng"
+               xmlns:db="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
+               xmlns:exslt="http://exslt.org/common"
+               xmlns="http://www.w3.org/1999/xhtml"
+               exslt:dummy="dummy"
+               ng:dummy="dummy"
+               db:dummy="dummy"
+               extension-element-prefixes="exslt"
+               exclude-result-prefixes="db ng exsl exslt exslt d"
+               version="1.0">
 
 <xsl:output method="xml" encoding="UTF-8" indent="no"/>
 
 <!-- ********************************************************************
-     $Id: profile-docbook.xsl,v 1.1 2011-09-16 21:43:45 bobs Exp $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -69,7 +79,7 @@
 <xsl:include href="../xhtml/chunker.xsl"/>
 <xsl:include href="../xhtml/html-rtf.xsl"/>
 <xsl:include href="../xhtml/annotations.xsl"/>
-<xsl:include href="../common/stripns.xsl"/>
+<xsl:include href="../common/addns.xsl"/>
 
 <xsl:param name="stylesheet.result.type" select="'xhtml'"/>
 <xsl:param name="htmlhelp.output" select="0"/>
   <meta name="generator" content="DocBook {$DistroTitle} V{$VERSION}"/>
 
   <xsl:if test="$generate.meta.abstract != 0">
-    <xsl:variable name="info" select="(articleinfo                                       |bookinfo                                       |prefaceinfo                                       |chapterinfo                                       |appendixinfo                                       |sectioninfo                                       |sect1info                                       |sect2info                                       |sect3info                                       |sect4info                                       |sect5info                                       |referenceinfo                                       |refentryinfo                                       |partinfo                                       |info                                       |docinfo)[1]"/>
-    <xsl:if test="$info and $info/abstract">
+    <xsl:variable name="info" select="(d:articleinfo                                       |d:bookinfo                                       |d:prefaceinfo                                       |d:chapterinfo                                       |d:appendixinfo                                       |d:sectioninfo                                       |d:sect1info                                       |d:sect2info                                       |d:sect3info                                       |d:sect4info                                       |d:sect5info                                       |d:referenceinfo                                       |d:refentryinfo                                       |d:partinfo                                       |d:info                                       |d:docinfo)[1]"/>
+    <xsl:if test="$info and $info/d:abstract">
       <meta name="description">
         <xsl:attribute name="content">
-          <xsl:for-each select="$info/abstract[1]/*">
+          <xsl:for-each select="$info/d:abstract[1]/*">
             <xsl:value-of select="normalize-space(.)"/>
             <xsl:if test="position() &lt; last()">
               <xsl:text> </xsl:text>
@@ -201,30 +211,30 @@ body { background-image: url('</xsl:text>
 <!-- ============================================================ -->
 
 <xsl:template match="*" mode="head.keywords.content">
-  <xsl:apply-templates select="chapterinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="appendixinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="prefaceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bookinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="setinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="articleinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="artheader/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect4info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect5info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sectioninfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bibliographyinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="glossaryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="indexinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refentryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="partinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="referenceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="docinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="info/keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:chapterinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:appendixinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:prefaceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bookinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:setinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:articleinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:artheader/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect4info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect5info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sectioninfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bibliographyinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:glossaryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:indexinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refentryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:partinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:referenceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:docinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:info/d:keywordset" mode="html.header"/>
 
   <xsl:if test="$inherit.keywords != 0                 and parent::*">
     <xsl:apply-templates select="parent::*" mode="head.keywords.content"/>
@@ -240,12 +250,12 @@ body { background-image: url('</xsl:text>
               in this chunk should be referenced. I don't think it
               does any harm to reference them all, but it adds
               unnecessary bloat to each chunk. -->
-  <xsl:if test="$annotation.support != 0 and //annotation">
+  <xsl:if test="$annotation.support != 0 and //d:annotation">
     <xsl:call-template name="add.annotation.links"/>
     <script type="text/javascript">
       <xsl:text>
 // Create PopupWindow objects</xsl:text>
-      <xsl:for-each select="//annotation">
+      <xsl:for-each select="//d:annotation">
         <xsl:text>
 var popup_</xsl:text>
         <xsl:value-of select="generate-id(.)"/>
@@ -302,7 +312,7 @@ var popup_</xsl:text>
   <xsl:param name="node" select="."/>
 </xsl:template>
 
-<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="*/self::ng:* or */self::db:*"><xslo:message>Note: namesp. cut : stripped namespace before processing</xslo:message><xslo:variable name="stripped-content"><xslo:apply-templates select="/" mode="stripNS"/></xslo:variable><xslo:message>Note: namesp. cut : processing stripped document</xslo:message><xslo:apply-templates select="exslt:node-set($stripped-content)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
+<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="*/self::ng:* or */self::db:*"><xslo:message>Note: namesp. add : added namespace before processing</xslo:message><xslo:variable name="stripped-content"><xslo:apply-templates select="/" mode="addNS"/></xslo:variable><xslo:message>Note: namesp. add : processing stripped document</xslo:message><xslo:apply-templates select="exslt:node-set($stripped-content)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
   <!-- * Get a title for current doc so that we let the user -->
   <!-- * know what document we are processing at this point. -->
   <xsl:variable name="doc.title">
index 1b5cd6d..6cc4314 100644 (file)
@@ -1,73 +1,72 @@
-<?xml version="1.0"?>
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl">
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl d">
 
 <!-- This stylesheet was created by template/titlepage.xsl-->
 
 <xsl:template name="article.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="articleinfo/title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/title"/>
+    <xsl:when test="d:articleinfo/d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="artheader/title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/title"/>
+    <xsl:when test="d:artheader/d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="articleinfo/subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/subtitle"/>
+    <xsl:when test="d:articleinfo/d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="artheader/subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/subtitle"/>
+    <xsl:when test="d:artheader/d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/corpauthor"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/corpauthor"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/authorgroup"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/authorgroup"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/author"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/author"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/othercredit"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/othercredit"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/releaseinfo"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/releaseinfo"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/copyright"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/copyright"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/legalnotice"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/legalnotice"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/pubdate"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/pubdate"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/revision"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/revision"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/revhistory"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/revhistory"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/abstract"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/abstract"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:corpauthor"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:authorgroup"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:author"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:author"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:othercredit"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:othercredit"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:releaseinfo"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:copyright"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:copyright"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:legalnotice"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:pubdate"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:pubdate"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:revision"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:revision"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:revhistory"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:revhistory"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:abstract"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:abstract"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="article.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="set.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="setinfo/title">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/title"/>
+    <xsl:when test="d:setinfo/d:title">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="setinfo/subtitle">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/subtitle"/>
+    <xsl:when test="d:setinfo/d:subtitle">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/corpauthor"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/authorgroup"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/author"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/othercredit"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/releaseinfo"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/copyright"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/legalnotice"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/pubdate"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/revision"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/revhistory"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/abstract"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:author"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:othercredit"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:copyright"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:pubdate"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:revision"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:revhistory"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:abstract"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="set.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="book.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="bookinfo/title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/title"/>
+    <xsl:when test="d:bookinfo/d:title">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="bookinfo/subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/subtitle"/>
+    <xsl:when test="d:bookinfo/d:subtitle">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/isbn"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/isbn"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/issn"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/issn"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/biblioid"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/biblioid"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/corpauthor"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/authorgroup"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/author"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/othercredit"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/releaseinfo"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/copyright"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/legalnotice"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/pubdate"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/revision"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/revhistory"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/abstract"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:isbn"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:isbn"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:issn"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:issn"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:biblioid"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:biblioid"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:author"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:othercredit"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:copyright"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:pubdate"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:revision"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:revhistory"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:abstract"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="book.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="isbn" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:isbn" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="issn" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:issn" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="biblioid" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:biblioid" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 <xsl:template name="part.titlepage.recto">
   <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:call-template name="division.title">
-<xsl:with-param name="node" select="ancestor-or-self::part[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:part[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="partinfo/subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/subtitle"/>
+    <xsl:when test="d:partinfo/d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/corpauthor"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/authorgroup"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/author"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/othercredit"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/releaseinfo"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/copyright"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/legalnotice"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/pubdate"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/revision"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/revhistory"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/abstract"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:author"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:othercredit"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:copyright"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:pubdate"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:revision"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:revhistory"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:abstract"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="part.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="partintro.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="partintroinfo/title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/title"/>
+    <xsl:when test="d:partintroinfo/d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="partintroinfo/subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/subtitle"/>
+    <xsl:when test="d:partintroinfo/d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/corpauthor"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/authorgroup"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/author"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/othercredit"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/releaseinfo"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/copyright"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/legalnotice"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/pubdate"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/revision"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/revhistory"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/abstract"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:author"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:othercredit"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:copyright"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:pubdate"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:revision"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:revhistory"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:abstract"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="partintro.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="reference.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="referenceinfo/title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/title"/>
+    <xsl:when test="d:referenceinfo/d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="referenceinfo/subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/subtitle"/>
+    <xsl:when test="d:referenceinfo/d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/corpauthor"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/authorgroup"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/author"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/othercredit"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/releaseinfo"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/copyright"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/legalnotice"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/pubdate"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/revision"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/revhistory"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/abstract"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:author"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:othercredit"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:copyright"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:pubdate"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:revision"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:revhistory"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:abstract"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="reference.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 <xsl:template name="dedication.titlepage.recto">
   <div xsl:use-attribute-sets="dedication.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::dedication[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:dedication[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="dedicationinfo/subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="dedicationinfo/subtitle"/>
+    <xsl:when test="d:dedicationinfo/d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:dedicationinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="dedication.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="dedication.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="dedication.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dedication.titlepage.recto.mode"/>
 </div>
 <xsl:template name="acknowledgements.titlepage.recto">
   <div xsl:use-attribute-sets="acknowledgements.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::acknowledgements[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:acknowledgements[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="acknowledgementsinfo/subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="acknowledgementsinfo/subtitle"/>
+    <xsl:when test="d:acknowledgementsinfo/d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:acknowledgementsinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="acknowledgements.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="acknowledgements.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="acknowledgements.titlepage.recto.style">
 <xsl:apply-templates select="." mode="acknowledgements.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="preface.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="prefaceinfo/title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/title"/>
+    <xsl:when test="d:prefaceinfo/d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="prefaceinfo/subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/subtitle"/>
+    <xsl:when test="d:prefaceinfo/d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/corpauthor"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/authorgroup"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/author"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/othercredit"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/releaseinfo"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/copyright"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/legalnotice"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/pubdate"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/revision"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/revhistory"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/abstract"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:author"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:othercredit"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:copyright"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:pubdate"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:revision"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:revhistory"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:abstract"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="preface.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="chapter.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="chapterinfo/title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/title"/>
+    <xsl:when test="d:chapterinfo/d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="chapterinfo/subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/subtitle"/>
+    <xsl:when test="d:chapterinfo/d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/corpauthor"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/authorgroup"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/author"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/othercredit"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/releaseinfo"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/copyright"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/legalnotice"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/pubdate"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/revision"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/revhistory"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/abstract"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:author"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:othercredit"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:copyright"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:pubdate"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:revision"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:revhistory"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:abstract"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="chapter.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="appendix.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="appendixinfo/title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/title"/>
+    <xsl:when test="d:appendixinfo/d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="appendixinfo/subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/subtitle"/>
+    <xsl:when test="d:appendixinfo/d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/corpauthor"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/authorgroup"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/author"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/othercredit"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/releaseinfo"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/copyright"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/legalnotice"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/pubdate"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/revision"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/revhistory"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/abstract"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:author"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:othercredit"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:copyright"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:pubdate"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:revision"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:revhistory"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:abstract"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="appendix.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="section.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sectioninfo/title">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/title"/>
+    <xsl:when test="d:sectioninfo/d:title">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sectioninfo/subtitle">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/subtitle"/>
+    <xsl:when test="d:sectioninfo/d:subtitle">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/corpauthor"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/authorgroup"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/author"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/othercredit"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/releaseinfo"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/copyright"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/legalnotice"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/pubdate"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/revision"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/revhistory"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/abstract"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:corpauthor"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:authorgroup"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:author"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:othercredit"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:copyright"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:legalnotice"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:pubdate"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:revision"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:revhistory"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:abstract"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="section.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect1.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect1info/title">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/title"/>
+    <xsl:when test="d:sect1info/d:title">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect1info/subtitle">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/subtitle"/>
+    <xsl:when test="d:sect1info/d:subtitle">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/corpauthor"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/authorgroup"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/author"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/othercredit"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/releaseinfo"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/copyright"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/legalnotice"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/pubdate"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/revision"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/revhistory"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/abstract"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:author"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:othercredit"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:copyright"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:pubdate"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:revision"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:revhistory"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:abstract"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect1.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect2.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect2info/title">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/title"/>
+    <xsl:when test="d:sect2info/d:title">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect2info/subtitle">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/subtitle"/>
+    <xsl:when test="d:sect2info/d:subtitle">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/corpauthor"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/authorgroup"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/author"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/othercredit"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/releaseinfo"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/copyright"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/legalnotice"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/pubdate"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/revision"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/revhistory"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/abstract"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:author"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:othercredit"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:copyright"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:pubdate"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:revision"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:revhistory"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:abstract"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect2.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect3.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect3info/title">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/title"/>
+    <xsl:when test="d:sect3info/d:title">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect3info/subtitle">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/subtitle"/>
+    <xsl:when test="d:sect3info/d:subtitle">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/corpauthor"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/authorgroup"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/author"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/othercredit"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/releaseinfo"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/copyright"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/legalnotice"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/pubdate"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/revision"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/revhistory"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/abstract"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:author"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:othercredit"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:copyright"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:pubdate"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:revision"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:revhistory"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:abstract"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect3.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect4.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect4info/title">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/title"/>
+    <xsl:when test="d:sect4info/d:title">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect4info/subtitle">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/subtitle"/>
+    <xsl:when test="d:sect4info/d:subtitle">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/corpauthor"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/authorgroup"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/author"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/othercredit"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/releaseinfo"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/copyright"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/legalnotice"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/pubdate"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/revision"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/revhistory"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/abstract"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:author"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:othercredit"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:copyright"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:pubdate"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:revision"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:revhistory"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:abstract"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect4.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect5.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect5info/title">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/title"/>
+    <xsl:when test="d:sect5info/d:title">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect5info/subtitle">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/subtitle"/>
+    <xsl:when test="d:sect5info/d:subtitle">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/corpauthor"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/authorgroup"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/author"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/othercredit"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/releaseinfo"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/copyright"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/legalnotice"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/pubdate"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/revision"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/revhistory"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/abstract"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:author"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:othercredit"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:copyright"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:pubdate"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:revision"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:revhistory"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:abstract"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect5.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="simplesect.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="simplesectinfo/title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/title"/>
+    <xsl:when test="d:simplesectinfo/d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="simplesectinfo/subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/subtitle"/>
+    <xsl:when test="d:simplesectinfo/d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/corpauthor"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/authorgroup"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/author"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/othercredit"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/releaseinfo"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/copyright"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/legalnotice"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/pubdate"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/revision"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/revhistory"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/abstract"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:author"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:othercredit"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:copyright"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:pubdate"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:revision"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:revhistory"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:abstract"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="simplesect.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 <xsl:template name="bibliography.titlepage.recto">
   <div xsl:use-attribute-sets="bibliography.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::bibliography[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:bibliography[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="bibliographyinfo/subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="bibliographyinfo/subtitle"/>
+    <xsl:when test="d:bibliographyinfo/d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:bibliographyinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="bibliography.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="bibliography.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="bibliography.titlepage.recto.style">
 <xsl:apply-templates select="." mode="bibliography.titlepage.recto.mode"/>
 </div>
 <xsl:template name="glossary.titlepage.recto">
   <div xsl:use-attribute-sets="glossary.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::glossary[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:glossary[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="glossaryinfo/subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="glossaryinfo/subtitle"/>
+    <xsl:when test="d:glossaryinfo/d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:glossaryinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="glossary.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="glossary.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="glossary.titlepage.recto.style">
 <xsl:apply-templates select="." mode="glossary.titlepage.recto.mode"/>
 </div>
 <xsl:template name="index.titlepage.recto">
   <div xsl:use-attribute-sets="index.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::index[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:index[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="indexinfo/subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="indexinfo/subtitle"/>
+    <xsl:when test="d:indexinfo/d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:indexinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="index.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="index.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="index.titlepage.recto.style">
 <xsl:apply-templates select="." mode="index.titlepage.recto.mode"/>
 </div>
 <xsl:template name="setindex.titlepage.recto">
   <div xsl:use-attribute-sets="setindex.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::setindex[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:setindex[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="setindexinfo/subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="setindexinfo/subtitle"/>
+    <xsl:when test="d:setindexinfo/d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:setindexinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="setindex.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="setindex.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="setindex.titlepage.recto.style">
 <xsl:apply-templates select="." mode="setindex.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sidebar.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sidebarinfo/title">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="sidebarinfo/title"/>
+    <xsl:when test="d:sidebarinfo/d:title">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:sidebarinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sidebarinfo/subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="sidebarinfo/subtitle"/>
+    <xsl:when test="d:sidebarinfo/d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:sidebarinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sidebar.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sidebar.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sidebar.titlepage.recto.style">
 <xsl:call-template name="formal.object.heading">
 <xsl:with-param name="object" select="ancestor-or-self::sidebar[1]"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sidebar.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sidebar.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sidebar.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sidebar.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
 </xsl:stylesheet>
-
index 2c80274..f946ff5 100644 (file)
@@ -1,7 +1,6 @@
 ----------------------------------------------------------------------
               README file for the libxslt extensions
 ----------------------------------------------------------------------
-$Id: README.LIBXSLT 7877 2008-03-08 04:07:52Z xmldoc $
 
 These are XSLT extensions written in Python for use with the DocBook XML 
 stylesheets and the libxslt library[1].
index c070602..c3db230 100644 (file)
@@ -1,5 +1,4 @@
 # docbook.py: extension module
-# $Id: docbook.py 8353 2009-03-17 16:57:50Z mzjn $
 
 import sys
 import string
index d989d88..efbe76a 100644 (file)
Binary files a/extensions/saxon65.jar and b/extensions/saxon65.jar differ
index 79e3b60..95d1b1c 100644 (file)
Binary files a/extensions/webhelpindexer.jar and b/extensions/webhelpindexer.jar differ
index 3b30727..5e1a4aa 100644 (file)
Binary files a/extensions/xalan27.jar and b/extensions/xalan27.jar differ
index c712f65..79347b6 100644 (file)
@@ -1,5 +1,4 @@
 #!/usr/bin/python -u
-# $Id: xslt.py 8353 2009-03-17 16:57:50Z mzjn $
 
 import sys
 import libxml2
index 67bf158..f443a9a 100644 (file)
@@ -1,19 +1,19 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: admon.xsl 9647 2012-10-26 17:42:03Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
-<xsl:template match="note|important|warning|caution|tip">
+<xsl:template match="d:note|d:important|d:warning|d:caution|d:tip">
   <xsl:choose>
     <xsl:when test="$admon.graphics != 0">
       <xsl:call-template name="graphical.admonition"/>
@@ -82,7 +82,7 @@
             </fo:block>
           </fo:list-item-label>
           <fo:list-item-body start-indent="body-start()">
-            <xsl:if test="$admon.textlabel != 0 or title or info/title">
+            <xsl:if test="$admon.textlabel != 0 or d:title or d:info/d:title">
               <fo:block xsl:use-attribute-sets="admonition.title.properties">
                 <xsl:apply-templates select="." mode="object.title.markup">
                  <xsl:with-param name="allow-anchors" select="1"/>
 
   <fo:block id="{$id}"
             xsl:use-attribute-sets="nongraphical.admonition.properties">
-    <xsl:if test="$admon.textlabel != 0 or title or info/title">
+    <xsl:if test="$admon.textlabel != 0 or d:title or d:info/d:title">
       <fo:block keep-with-next.within-column='always'
                 xsl:use-attribute-sets="admonition.title.properties">
          <xsl:apply-templates select="." mode="object.title.markup">
   </fo:block>
 </xsl:template>
 
-<xsl:template match="note/title"></xsl:template>
-<xsl:template match="important/title"></xsl:template>
-<xsl:template match="warning/title"></xsl:template>
-<xsl:template match="caution/title"></xsl:template>
-<xsl:template match="tip/title"></xsl:template>
+<xsl:template match="d:note/d:title"></xsl:template>
+<xsl:template match="d:important/d:title"></xsl:template>
+<xsl:template match="d:warning/d:title"></xsl:template>
+<xsl:template match="d:caution/d:title"></xsl:template>
+<xsl:template match="d:tip/d:title"></xsl:template>
 
 </xsl:stylesheet>
index ba6baa6..818af31 100644 (file)
@@ -1,18 +1,18 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: annotations.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
-<xsl:template match="annotation"/>
+<xsl:template match="d:annotation"/>
 
 </xsl:stylesheet>
index 434572f..728bbcf 100644 (file)
@@ -9,17 +9,16 @@
 
 ]>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:k="java:com.isogen.saxoni18n.Saxoni18nService"
-                exclude-result-prefixes="k"
+                exclude-result-prefixes="k d"
                 version="1.0">
 
 <!-- ********************************************************************
-     $Id: autoidx-kimber.xsl 8729 2010-07-15 16:43:56Z bobstayton $
-     ********************************************************************
 
      This file is part of the DocBook XSL Stylesheet distribution.
-     See ../README or http://docbook.sf.net/ for copyright
+     See ../README or http://cdn.docbook.org/release/xsl for copyright
      copyright and other information.
 
      ******************************************************************** -->
@@ -82,7 +81,7 @@
   </xsl:variable>
 
   <xsl:variable name="terms"
-                select="//indexterm[count(.|key('k-group',
+                select="//d:indexterm[count(.|key('k-group',
                    k:getIndexGroupKey(&lang;, &primary;))
                    [&scope;][1]) = 1
                    and not(@class = 'endofrange')]"/>
 
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-div-kimber">
+<xsl:template match="d:indexterm" mode="index-div-kimber">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
index 7ed5414..e87f229 100644 (file)
@@ -4,7 +4,8 @@
 %common.entities;
 ]>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:rx="http://www.renderx.com/XSL/Extensions"
                 xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
                 xmlns:i="urn:cz-kosek:functions:index"
                 xmlns:func="http://exslt.org/functions"
                 xmlns:exslt="http://exslt.org/common"
                 extension-element-prefixes="func exslt"
-                exclude-result-prefixes="func exslt i l"
+                exclude-result-prefixes="func exslt i l d"
                 version="1.0">
 
 <!-- ********************************************************************
-     $Id: autoidx-kosek.xsl 8725 2010-07-15 08:08:04Z kosek $
-     ********************************************************************
 
      This file is part of the DocBook XSL Stylesheet distribution.
-     See ../README or http://docbook.sf.net/ for copyright
+     See ../README or http://cdn.docbook.org/release/xsl/ for copyright
      copyright and other information.
 
      ******************************************************************** -->
@@ -78,7 +77,7 @@
   </xsl:variable>
 
   <xsl:variable name="terms"
-                select="//indexterm[count(.|key('group-code',
+                select="//d:indexterm[count(.|key('group-code',
                                           i:group-index(&primary;))
                                           [&scope;][1]) = 1
                                 and not(@class = 'endofrange')]"/>
@@ -92,7 +91,7 @@
   </fo:block>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-div-kosek">
+<xsl:template match="d:indexterm" mode="index-div-kosek">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
index 9407b5c..d7c8dff 100644 (file)
@@ -1,13 +1,13 @@
 <?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version="1.0">
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version="1.0">
 
 <!-- ********************************************************************
-     $Id: autoidx-ng.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the DocBook XSL Stylesheet distribution.
-     See ../README or http://docbook.sf.net/ for copyright
+     See ../README or http://cdn.docbook.org/release/xsl/ for copyright
      copyright and other information.
 
      ******************************************************************** -->
index 9d36e2b..909e112 100644 (file)
@@ -4,21 +4,20 @@
 %common.entities;
 ]>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:rx="http://www.renderx.com/XSL/Extensions"
                 xmlns:xlink='http://www.w3.org/1999/xlink'
                 xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
                 xmlns:exslt="http://exslt.org/common"
                 extension-element-prefixes="exslt"
-                exclude-result-prefixes="exslt"
+                exclude-result-prefixes="exslt d"
                 version="1.0">
 
 <!-- ********************************************************************
-     $Id: autoidx.xsl 9856 2014-01-20 22:42:16Z bobstayton $
-     ********************************************************************
 
      This file is part of the DocBook XSL Stylesheet distribution.
-     See ../README or http://docbook.sf.net/ for copyright
+     See ../README or http://cdn.docbook.org/release/xsl/ for copyright
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- These keys used primary in all methods -->
 <xsl:key name="letter"
-         match="indexterm"
+         match="d:indexterm"
          use="translate(substring(&primary;, 1, 1),&lowercase;,&uppercase;)"/>
 
 <xsl:key name="primary"
-         match="indexterm"
+         match="d:indexterm"
          use="&primary;"/>
 
 <xsl:key name="primaryonly"
-         match="indexterm"
-         use="normalize-space(primary)"/>
+         match="d:indexterm"
+         use="normalize-space(d:primary)"/>
 
 <xsl:key name="secondary"
-         match="indexterm"
+         match="d:indexterm"
          use="concat(&primary;, &sep;, &secondary;)"/>
 
 <xsl:key name="tertiary"
-         match="indexterm"
+         match="d:indexterm"
          use="concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;)"/>
 
 <xsl:key name="endofrange"
-         match="indexterm[@class='endofrange']"
+         match="d:indexterm[@class='endofrange']"
          use="@startref"/>
 
 <xsl:key name="see-also"
-         match="indexterm[seealso]"
+         match="d:indexterm[d:seealso]"
          use="concat(&primary;, &sep;, 
                      &secondary;, &sep;, 
-                     &tertiary;, &sep;, seealso)"/>
+                     &tertiary;, &sep;, d:seealso)"/>
 
 <xsl:key name="see"
-         match="indexterm[see]"
+         match="d:indexterm[d:see]"
          use="concat(&primary;, &sep;, 
                      &secondary;, &sep;, 
-                     &tertiary;, &sep;, see)"/>
+                     &tertiary;, &sep;, d:see)"/>
 
 
 <xsl:template name="generate-index">
-  <xsl:param name="scope" select="(ancestor::book|/)[last()]"/>
+  <xsl:param name="scope" select="(ancestor::d:book|/)[last()]"/>
 
   <xsl:choose>
     <xsl:when test="$index.method = 'kosek'">
   </xsl:variable>
 
   <xsl:variable name="terms"
-                select="//indexterm
+                select="//d:indexterm
                         [count(.|key('letter',
                           translate(substring(&primary;, 1, 1),
                              &lowercase;,
 
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-div-basic">
+<xsl:template match="d:indexterm" mode="index-div-basic">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-symbol-div">
+<xsl:template match="d:indexterm" mode="index-symbol-div">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-primary">
+<xsl:template match="d:indexterm" mode="index-primary">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
       <xsl:attribute name="axf:suppress-duplicate-page-number">true</xsl:attribute>
     </xsl:if>
 
-    <xsl:for-each select="$refs/primary">
+    <xsl:for-each select="$refs/d:primary">
       <xsl:if test="@id or @xml:id">
         <fo:inline id="{(@id|@xml:id)[1]}"/>
       </xsl:if>
     </xsl:for-each>
 
-    <xsl:value-of select="primary"/>
+    <xsl:value-of select="d:primary"/>
 
     <xsl:choose>
       <xsl:when test="$xep.extensions != 0">
-        <xsl:if test="$refs[not(see) and not(secondary)]">
+        <xsl:if test="$refs[not(d:see) and not(d:secondary)]">
           <xsl:copy-of select="$term.separator"/>
           <xsl:variable name="primary" select="&primary;"/>
           <xsl:variable name="primary.significant" select="concat(&primary;, $significant.flag)"/>
           <rx:page-index list-separator="{$number.separator}"
                          range-separator="{$range.separator}">
-            <xsl:if test="$refs[@significance='preferred'][not(see) and not(secondary)]">
+            <xsl:if test="$refs[@significance='preferred'][not(d:see) and not(d:secondary)]">
               <rx:index-item xsl:use-attribute-sets="index.preferred.page.properties xep.index.item.properties"
                 ref-key="{$primary.significant}"/>
             </xsl:if>
-            <xsl:if test="$refs[not(@significance) or @significance!='preferred'][not(see) and not(secondary)]">
+            <xsl:if test="$refs[not(@significance) or @significance!='preferred'][not(d:see) and not(d:secondary)]">
               <rx:index-item xsl:use-attribute-sets="xep.index.item.properties"
                 ref-key="{$primary}"/>
             </xsl:if>
       </xsl:when>
       <xsl:otherwise>
         <xsl:variable name="page-number-citations">
-          <xsl:for-each select="$refs[not(see) 
-                                and not(secondary)]">
+          <xsl:for-each select="$refs[not(d:see)
+                                and not(d:secondary)]">
             <xsl:apply-templates select="." mode="reference">
               <xsl:with-param name="scope" select="$scope"/>
               <xsl:with-param name="role" select="$role"/>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="$refs[not(secondary)]/*[self::see]">
-      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(&primary;, &sep;, &sep;, &sep;, see))[&scope;][1])]"
+    <xsl:if test="$refs[not(d:secondary)]/*[self::d:see]">
+      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(&primary;, &sep;, &sep;, &sep;, d:see))[&scope;][1])]"
                            mode="index-see">
          <xsl:with-param name="scope" select="$scope"/>
          <xsl:with-param name="role" select="$role"/>
          <xsl:with-param name="type" select="$type"/>
-         <xsl:sort select="translate(see, &lowercase;, &uppercase;)"/>
+         <xsl:sort select="translate(d:see, &lowercase;, &uppercase;)"/>
       </xsl:apply-templates>
     </xsl:if>
 
   </fo:block>
 
-  <xsl:if test="$refs/secondary or $refs[not(secondary)]/*[self::seealso]">
+  <xsl:if test="$refs/d:secondary or $refs[not(d:secondary)]/*[self::d:seealso]">
     <fo:block start-indent="1pc">
-      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(&primary;, &sep;, &sep;, &sep;, seealso))[&scope;][1])]"
+      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(&primary;, &sep;, &sep;, &sep;, d:seealso))[&scope;][1])]"
                            mode="index-seealso">
          <xsl:with-param name="scope" select="$scope"/>
          <xsl:with-param name="role" select="$role"/>
          <xsl:with-param name="type" select="$type"/>
-         <xsl:sort select="translate(seealso, &lowercase;, &uppercase;)"/>
+         <xsl:sort select="translate(d:seealso, &lowercase;, &uppercase;)"/>
       </xsl:apply-templates>
-      <xsl:apply-templates select="$refs[secondary and count(.|key('secondary', concat($key, &sep;, &secondary;))[&scope;][1]) = 1]"
+      <xsl:apply-templates select="$refs[d:secondary and count(.|key('secondary', concat($key, &sep;, &secondary;))[&scope;][1]) = 1]"
                            mode="index-secondary">
        <xsl:with-param name="scope" select="$scope"/>
        <xsl:with-param name="role" select="$role"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-secondary">
+<xsl:template match="d:indexterm" mode="index-secondary">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
       <xsl:attribute name="axf:suppress-duplicate-page-number">true</xsl:attribute>
     </xsl:if>
 
-    <xsl:for-each select="$refs/secondary">
+    <xsl:for-each select="$refs/d:secondary">
       <xsl:if test="@id or @xml:id">
         <fo:inline id="{(@id|@xml:id)[1]}"/>
       </xsl:if>
     </xsl:for-each>
 
-    <xsl:value-of select="secondary"/>
+    <xsl:value-of select="d:secondary"/>
 
     <xsl:choose>
       <xsl:when test="$xep.extensions != 0">
-        <xsl:if test="$refs[not(see) and not(tertiary)]">
+        <xsl:if test="$refs[not(d:see) and not(d:tertiary)]">
           <xsl:copy-of select="$term.separator"/>
           <xsl:variable name="primary" select="&primary;"/>
           <xsl:variable name="secondary" select="&secondary;"/>
           <xsl:variable name="primary.significant" select="concat(&primary;, $significant.flag)"/>
           <rx:page-index list-separator="{$number.separator}"
                          range-separator="{$range.separator}">
-            <xsl:if test="$refs[@significance='preferred'][not(see) and not(tertiary)]">
+            <xsl:if test="$refs[@significance='preferred'][not(d:see) and not(d:tertiary)]">
               <rx:index-item xsl:use-attribute-sets="index.preferred.page.properties xep.index.item.properties">
                 <xsl:attribute name="ref-key">
                   <xsl:value-of select="$primary.significant"/>
                 </xsl:attribute>
               </rx:index-item>
             </xsl:if>
-            <xsl:if test="$refs[not(@significance) or @significance!='preferred'][not(see) and not(tertiary)]">
+            <xsl:if test="$refs[not(@significance) or @significance!='preferred'][not(d:see) and not(d:tertiary)]">
               <rx:index-item xsl:use-attribute-sets="xep.index.item.properties">
                 <xsl:attribute name="ref-key">
                   <xsl:value-of select="$primary"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:variable name="page-number-citations">
-          <xsl:for-each select="$refs[not(see) 
-                                and not(tertiary)]">
+          <xsl:for-each select="$refs[not(d:see)
+                                and not(d:tertiary)]">
             <xsl:apply-templates select="." mode="reference">
               <xsl:with-param name="scope" select="$scope"/>
               <xsl:with-param name="role" select="$role"/>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="$refs[not(tertiary)]/*[self::see]">
-      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(&primary;, &sep;, &secondary;, &sep;, &sep;, see))[&scope;][1])]"
+    <xsl:if test="$refs[not(d:tertiary)]/*[self::d:see]">
+      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(&primary;, &sep;, &secondary;, &sep;, &sep;, d:see))[&scope;][1])]"
                            mode="index-see">
         <xsl:with-param name="scope" select="$scope"/>
         <xsl:with-param name="role" select="$role"/>
         <xsl:with-param name="type" select="$type"/>
-        <xsl:sort select="translate(see, &lowercase;, &uppercase;)"/>
+        <xsl:sort select="translate(d:see, &lowercase;, &uppercase;)"/>
       </xsl:apply-templates>
     </xsl:if>
 
   </fo:block>
 
-  <xsl:if test="$refs/tertiary or $refs[not(tertiary)]/*[self::seealso]">
+  <xsl:if test="$refs/d:tertiary or $refs[not(d:tertiary)]/*[self::d:seealso]">
     <fo:block start-indent="2pc">
-      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(&primary;, &sep;, &secondary;, &sep;, &sep;, seealso))[&scope;][1])]"
+      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(&primary;, &sep;, &secondary;, &sep;, &sep;, d:seealso))[&scope;][1])]"
                            mode="index-seealso">
           <xsl:with-param name="scope" select="$scope"/>
           <xsl:with-param name="role" select="$role"/>
           <xsl:with-param name="type" select="$type"/>
-          <xsl:sort select="translate(seealso, &lowercase;, &uppercase;)"/>
+          <xsl:sort select="translate(d:seealso, &lowercase;, &uppercase;)"/>
       </xsl:apply-templates>
-      <xsl:apply-templates select="$refs[tertiary and count(.|key('tertiary', concat($key, &sep;, &tertiary;))[&scope;][1]) = 1]" 
+      <xsl:apply-templates select="$refs[d:tertiary and count(.|key('tertiary', concat($key, &sep;, &tertiary;))[&scope;][1]) = 1]"
                            mode="index-tertiary">
           <xsl:with-param name="scope" select="$scope"/>
           <xsl:with-param name="role" select="$role"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-tertiary">
+<xsl:template match="d:indexterm" mode="index-tertiary">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
       <xsl:attribute name="axf:suppress-duplicate-page-number">true</xsl:attribute>
     </xsl:if>
 
-    <xsl:for-each select="$refs/tertiary">
+    <xsl:for-each select="$refs/d:tertiary">
       <xsl:if test="@id or @xml:id">
         <fo:inline id="{(@id|@xml:id)[1]}"/>
       </xsl:if>
     </xsl:for-each>
 
-    <xsl:value-of select="tertiary"/>
+    <xsl:value-of select="d:tertiary"/>
 
     <xsl:choose>
       <xsl:when test="$xep.extensions != 0">
-        <xsl:if test="$refs[not(see)]">
+        <xsl:if test="$refs[not(d:see)]">
           <xsl:copy-of select="$term.separator"/>
           <xsl:variable name="primary" select="&primary;"/>
           <xsl:variable name="secondary" select="&secondary;"/>
           <xsl:variable name="primary.significant" select="concat(&primary;, $significant.flag)"/>
           <rx:page-index list-separator="{$number.separator}"
                          range-separator="{$range.separator}">
-            <xsl:if test="$refs[@significance='preferred'][not(see)]">
+            <xsl:if test="$refs[@significance='preferred'][not(d:see)]">
               <rx:index-item xsl:use-attribute-sets="index.preferred.page.properties xep.index.item.properties">
                 <xsl:attribute name="ref-key">
                   <xsl:value-of select="$primary.significant"/>
                 </xsl:attribute>
               </rx:index-item>
             </xsl:if>
-            <xsl:if test="$refs[not(@significance) or @significance!='preferred'][not(see)]">
+            <xsl:if test="$refs[not(@significance) or @significance!='preferred'][not(d:see)]">
               <rx:index-item xsl:use-attribute-sets="xep.index.item.properties">
                 <xsl:attribute name="ref-key">
                   <xsl:value-of select="$primary"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:variable name="page-number-citations">
-          <xsl:for-each select="$refs[not(see)]">
+          <xsl:for-each select="$refs[not(d:see)]">
             <xsl:apply-templates select="." mode="reference">
               <xsl:with-param name="scope" select="$scope"/>
               <xsl:with-param name="role" select="$role"/>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="$refs/see">
-      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;, &sep;, see))[&scope;][1])]"
+    <xsl:if test="$refs/d:see">
+      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;, &sep;, d:see))[&scope;][1])]"
                            mode="index-see">
         <xsl:with-param name="scope" select="$scope"/>
         <xsl:with-param name="role" select="$role"/>
         <xsl:with-param name="type" select="$type"/>
-        <xsl:sort select="translate(see, &lowercase;, &uppercase;)"/>
+        <xsl:sort select="translate(d:see, &lowercase;, &uppercase;)"/>
       </xsl:apply-templates>
     </xsl:if>
 
   </fo:block>
 
-  <xsl:if test="$refs/seealso">
+  <xsl:if test="$refs/d:seealso">
     <fo:block>
-      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;, &sep;, seealso))[&scope;][1])]"
+      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;, &sep;, d:seealso))[&scope;][1])]"
                            mode="index-seealso">
         <xsl:with-param name="scope" select="$scope"/>
         <xsl:with-param name="role" select="$role"/>
         <xsl:with-param name="type" select="$type"/>
-        <xsl:sort select="translate(seealso, &lowercase;, &uppercase;)"/>
+        <xsl:sort select="translate(d:seealso, &lowercase;, &uppercase;)"/>
       </xsl:apply-templates>
     </fo:block>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="reference">
+<xsl:template match="d:indexterm" mode="reference">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="target" select="(ancestor::appendix|ancestor::article|ancestor::bibliography|ancestor::book|
-                                       ancestor::chapter|ancestor::glossary|ancestor::part|ancestor::preface|
-                                       ancestor::refentry|ancestor::reference|ancestor::refsect1|ancestor::refsect2|
-                                       ancestor::refsect3|ancestor::refsection|ancestor::refsynopsisdiv|
-                                       ancestor::sect1|ancestor::sect2|ancestor::sect3|ancestor::sect4|ancestor::sect5|
-                                       ancestor::section|ancestor::setindex|ancestor::set|ancestor::sidebar|ancestor::mediaobject)[&scope;]"/>
+  <xsl:variable name="target" select="(ancestor::d:appendix|ancestor::d:article|ancestor::d:bibliography|ancestor::d:book|
+                                       ancestor::d:chapter|ancestor::d:glossary|ancestor::d:part|ancestor::d:preface|
+                                       ancestor::d:refentry|ancestor::d:reference|ancestor::d:refsect1|ancestor::d:refsect2|
+                                       ancestor::d:refsect3|ancestor::d:refsection|ancestor::d:refsynopsisdiv|
+                                       ancestor::d:sect1|ancestor::d:sect2|ancestor::d:sect3|ancestor::d:sect4|ancestor::d:sect5|
+                                       ancestor::d:section|ancestor::d:setindex|ancestor::d:set|ancestor::d:sidebar|ancestor::d:mediaobject)[&scope;]"/>
   
   <xsl:variable name="id">
     <xsl:call-template name="object.id">
   </fo:basic-link>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-see">
+<xsl:template match="d:indexterm" mode="index-see">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="see" select="normalize-space(see)"/>
+  <xsl:variable name="see" select="normalize-space(d:see)"/>
 
   <!-- can only link to primary, which should appear before comma
   in see "primary, secondary" entry -->
     <xsl:text> </xsl:text>
     <xsl:choose>
       <!-- manual links have precedence -->
-      <xsl:when test="see/@linkend or see/@xlink:href">
+      <xsl:when test="d:see/@linkend or d:see/@xlink:href">
         <xsl:call-template name="simple.xlink">
-          <xsl:with-param name="node" select="see"/>
+          <xsl:with-param name="node" select="d:see"/>
           <xsl:with-param name="content" select="$see"/>
         </xsl:call-template>
       </xsl:when>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-seealso">
+<xsl:template match="d:indexterm" mode="index-seealso">
    <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:for-each select="seealso">
+  <xsl:for-each select="d:seealso">
     <xsl:sort select="translate(., &lowercase;, &uppercase;)"/>
 
     <xsl:variable name="seealso" select="normalize-space(.)"/>
 <!-- ====================================================================== -->
 
 <xsl:template name="generate-index-markup">
-  <xsl:param name="scope" select="(ancestor::book|/)[last()]"/>
+  <xsl:param name="scope" select="(ancestor::d:book|/)[last()]"/>
   <xsl:param name="role" select="@role"/>
   <xsl:param name="type" select="@type"/>
 
-  <xsl:variable name="terms" select="$scope//indexterm[count(.|key('letter',
+  <xsl:variable name="terms" select="$scope//d:indexterm[count(.|key('letter',
                                      translate(substring(&primary;, 1, 1),&lowercase;,&uppercase;))[&scope;][1]) = 1]"/>
   <xsl:variable name="alphabetical"
                 select="$terms[contains(concat(&lowercase;, &uppercase;),
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-div-markup">
+<xsl:template match="d:indexterm" mode="index-div-markup">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
   <xsl:text>&lt;/indexdiv&gt;&#10;</xsl:text>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-symbol-div-markup">
+<xsl:template match="d:indexterm" mode="index-symbol-div-markup">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-primary-markup">
+<xsl:template match="d:indexterm" mode="index-primary-markup">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
   <xsl:variable name="key" select="&primary;"/>
   <xsl:variable name="refs" select="key('primary', $key)[&scope;]"/>
-  <xsl:variable name="pages" select="$refs[not(see) and not(seealso)]"/>
+  <xsl:variable name="pages" select="$refs[not(d:see) and not(d:seealso)]"/>
 
   <xsl:text>&#10;&lt;indexentry&gt;&#10;</xsl:text>
   <xsl:text>&lt;primaryie&gt;</xsl:text>
   <xsl:text>&lt;phrase&gt;</xsl:text>
   <xsl:call-template name="escape-text">
-    <xsl:with-param name="text" select="string(primary)"/>
+    <xsl:with-param name="text" select="string(d:primary)"/>
   </xsl:call-template>
   <xsl:text>&lt;/phrase&gt;</xsl:text>
   <xsl:if test="$pages">,</xsl:if>
 
   <xsl:text>&lt;/primaryie&gt;&#10;</xsl:text>
 
-  <xsl:if test="$refs/secondary or $refs[not(secondary)]/*[self::see or self::seealso]">
-    <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(&primary;, &sep;, &sep;, &sep;, see))[&scope;][1])]"
+  <xsl:if test="$refs/d:secondary or $refs[not(d:secondary)]/*[self::d:see or self::d:seealso]">
+    <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(&primary;, &sep;, &sep;, &sep;, d:see))[&scope;][1])]"
                          mode="index-see-markup">
       <xsl:with-param name="scope" select="$scope"/>
       <xsl:with-param name="role" select="$role"/>
       <xsl:with-param name="type" select="$type"/>
-      <xsl:sort select="translate(see, &lowercase;, &uppercase;)"/>
+      <xsl:sort select="translate(d:see, &lowercase;, &uppercase;)"/>
     </xsl:apply-templates>
 
-    <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(&primary;, &sep;, &sep;, &sep;, seealso))[&scope;][1])]"
+    <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(&primary;, &sep;, &sep;, &sep;, d:seealso))[&scope;][1])]"
                          mode="index-seealso-markup">
       <xsl:with-param name="scope" select="$scope"/>
       <xsl:with-param name="role" select="$role"/>
       <xsl:with-param name="type" select="$type"/>
-      <xsl:sort select="translate(seealso, &lowercase;, &uppercase;)"/>
+      <xsl:sort select="translate(d:seealso, &lowercase;, &uppercase;)"/>
     </xsl:apply-templates>
 
-    <xsl:apply-templates select="$refs[secondary and count(.|key('secondary', concat($key, &sep;, &secondary;))[&scope;][1]) = 1]" 
+    <xsl:apply-templates select="$refs[d:secondary and count(.|key('secondary', concat($key, &sep;, &secondary;))[&scope;][1]) = 1]"
                          mode="index-secondary-markup">
       <xsl:with-param name="scope" select="$scope"/>
       <xsl:with-param name="role" select="$role"/>
   <xsl:text>&lt;/indexentry&gt;&#10;</xsl:text>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-secondary-markup">
+<xsl:template match="d:indexterm" mode="index-secondary-markup">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
   <xsl:variable name="key" select="concat(&primary;, &sep;, &secondary;)"/>
   <xsl:variable name="refs" select="key('secondary', $key)[&scope;]"/>
-  <xsl:variable name="pages" select="$refs[not(see) and not(seealso)]"/>
+  <xsl:variable name="pages" select="$refs[not(d:see) and not(d:seealso)]"/>
 
   <xsl:text>&lt;secondaryie&gt;</xsl:text>
   <xsl:text>&lt;phrase&gt;</xsl:text>
   <xsl:call-template name="escape-text">
-    <xsl:with-param name="text" select="string(secondary)"/>
+    <xsl:with-param name="text" select="string(d:secondary)"/>
   </xsl:call-template>
   <xsl:text>&lt;/phrase&gt;</xsl:text>
   <xsl:if test="$pages">,</xsl:if>
 
   <xsl:text>&lt;/secondaryie&gt;&#10;</xsl:text>
 
-  <xsl:if test="$refs/tertiary or $refs[not(tertiary)]/*[self::see or self::seealso]">
-    <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(&primary;, &sep;, &secondary;, &sep;, &sep;, see))[&scope;][1])]"
+  <xsl:if test="$refs/d:tertiary or $refs[not(d:tertiary)]/*[self::d:see or self::d:seealso]">
+    <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(&primary;, &sep;, &secondary;, &sep;, &sep;, d:see))[&scope;][1])]"
                          mode="index-see-markup">
       <xsl:with-param name="scope" select="$scope"/>
       <xsl:with-param name="role" select="$role"/>
       <xsl:with-param name="type" select="$type"/>
-      <xsl:sort select="translate(see, &lowercase;, &uppercase;)"/>
+      <xsl:sort select="translate(d:see, &lowercase;, &uppercase;)"/>
     </xsl:apply-templates>
-    <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(&primary;, &sep;, &secondary;, &sep;, &sep;, seealso))[&scope;][1])]"
+    <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(&primary;, &sep;, &secondary;, &sep;, &sep;, d:seealso))[&scope;][1])]"
                          mode="index-seealso-markup">
       <xsl:with-param name="scope" select="$scope"/>
       <xsl:with-param name="role" select="$role"/>
       <xsl:with-param name="type" select="$type"/>
-      <xsl:sort select="translate(seealso, &lowercase;, &uppercase;)"/>
+      <xsl:sort select="translate(d:seealso, &lowercase;, &uppercase;)"/>
     </xsl:apply-templates>
-    <xsl:apply-templates select="$refs[tertiary and count(.|key('tertiary', concat($key, &sep;, &tertiary;))[&scope;][1]) = 1]" 
+    <xsl:apply-templates select="$refs[d:tertiary and count(.|key('tertiary', concat($key, &sep;, &tertiary;))[&scope;][1]) = 1]"
                          mode="index-tertiary-markup">
       <xsl:with-param name="scope" select="$scope"/>
       <xsl:with-param name="role" select="$role"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-tertiary-markup">
+<xsl:template match="d:indexterm" mode="index-tertiary-markup">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
   <xsl:variable name="key" select="concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;)"/>
   <xsl:variable name="refs" select="key('tertiary', $key)[&scope;]"/>
-  <xsl:variable name="pages" select="$refs[not(see) and not(seealso)]"/>
+  <xsl:variable name="pages" select="$refs[not(d:see) and not(d:seealso)]"/>
 
   <xsl:text>&lt;tertiaryie&gt;</xsl:text>
   <xsl:text>&lt;phrase&gt;</xsl:text>
   <xsl:call-template name="escape-text">
-    <xsl:with-param name="text" select="string(tertiary)"/>
+    <xsl:with-param name="text" select="string(d:tertiary)"/>
   </xsl:call-template>
   <xsl:text>&lt;/phrase&gt;</xsl:text>
   <xsl:if test="$pages">,</xsl:if>
 
   <xsl:text>&lt;/tertiaryie&gt;&#10;</xsl:text>
 
-  <xsl:variable name="see" select="$refs/see | $refs/seealso"/>
+  <xsl:variable name="see" select="$refs/d:see | $refs/d:seealso"/>
   <xsl:if test="$see">
-    <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;, &sep;, see))[&scope;][1])]"
+    <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;, &sep;, d:see))[&scope;][1])]"
                          mode="index-see-markup">
       <xsl:with-param name="scope" select="$scope"/>
       <xsl:with-param name="role" select="$role"/>
       <xsl:with-param name="type" select="$type"/>
-      <xsl:sort select="translate(see, &lowercase;, &uppercase;)"/>
+      <xsl:sort select="translate(d:see, &lowercase;, &uppercase;)"/>
     </xsl:apply-templates>
-    <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;, &sep;, seealso))[&scope;][1])]"
+    <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;, &sep;, d:seealso))[&scope;][1])]"
                          mode="index-seealso-markup">
       <xsl:with-param name="scope" select="$scope"/>
       <xsl:with-param name="role" select="$role"/>
       <xsl:with-param name="type" select="$type"/>
-      <xsl:sort select="translate(seealso, &lowercase;, &uppercase;)"/>
+      <xsl:sort select="translate(d:seealso, &lowercase;, &uppercase;)"/>
     </xsl:apply-templates>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="reference-markup">
+<xsl:template match="d:indexterm" mode="reference-markup">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
       </xsl:variable>
 
       <xsl:text>&lt;phrase role="pageno"&gt;</xsl:text>
-      <xsl:if test="$target[1]/@id or target[1]/@xml:id">
+      <xsl:if test="$target[1]/@id or d:target[1]/@xml:id">
         <xsl:text>&lt;link linkend="</xsl:text>
         <xsl:value-of select="$id"/>
         <xsl:text>"&gt;</xsl:text>
                      xsl:use-attribute-sets="index.page.number.properties">
         <fo:page-number-citation ref-id="{$id}"/>
       </fo:basic-link>
-      <xsl:if test="$target[1]/@id or target[1]/@xml:id">
+      <xsl:if test="$target[1]/@id or d:target[1]/@xml:id">
         <xsl:text>&lt;/link&gt;</xsl:text>
       </xsl:if>
       <xsl:text>&lt;/phrase&gt;&#10;</xsl:text>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-see-markup">
+<xsl:template match="d:indexterm" mode="index-see-markup">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
     <xsl:text>&lt;seeie&gt;</xsl:text>
     <xsl:text>&lt;phrase&gt;</xsl:text>
     <xsl:call-template name="escape-text">
-      <xsl:with-param name="text" select="string(see)"/>
+      <xsl:with-param name="text" select="string(d:see)"/>
     </xsl:call-template>
     <xsl:text>&lt;/phrase&gt;</xsl:text>
     <xsl:text>&lt;/seeie&gt;&#10;</xsl:text>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-seealso-markup">
+<xsl:template match="d:indexterm" mode="index-seealso-markup">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
     <xsl:text>&lt;seealsoie&gt;</xsl:text>
     <xsl:text>&lt;phrase&gt;</xsl:text>
     <xsl:call-template name="escape-text">
-      <xsl:with-param name="text" select="string(seealso)"/>
+      <xsl:with-param name="text" select="string(d:seealso)"/>
     </xsl:call-template>
     <xsl:text>&lt;/phrase&gt;</xsl:text>
     <xsl:text>&lt;/seealsoie&gt;&#10;</xsl:text>
index f095f11..0766a74 100644 (file)
@@ -1,15 +1,15 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: autotoc.xsl 9937 2014-08-29 23:05:25Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -30,7 +30,7 @@
     </xsl:call-template>
   </xsl:variable>
 
-  <xsl:variable name="nodes" select="book|set|setindex|article"/>
+  <xsl:variable name="nodes" select="d:book|d:set|d:setindex|d:article"/>
 
   <xsl:if test="$nodes">
     <fo:block id="toc...{$id}"
   </xsl:variable>
 
   <xsl:variable name="nodes"
-                select="$toc-context/part
-                        |$toc-context/reference
-                        |$toc-context/preface
-                        |$toc-context/chapter
-                        |$toc-context/appendix
-                        |$toc-context/article
-                        |$toc-context/topic
-                        |$toc-context/bibliography
-                        |$toc-context/glossary
-                        |$toc-context/index"/>
+                select="$toc-context/d:part
+                        |$toc-context/d:reference
+                        |$toc-context/d:preface
+                        |$toc-context/d:chapter
+                        |$toc-context/d:appendix
+                        |$toc-context/d:article
+                        |$toc-context/d:topic
+                        |$toc-context/d:bibliography
+                        |$toc-context/d:glossary
+                        |$toc-context/d:index"/>
 
   <xsl:if test="$nodes">
     <fo:block id="toc...{$cid}"
     </xsl:call-template>
   </xsl:variable>
 
-  <xsl:variable name="nodes" select="section|sect1|refentry
-                                     |article|topic|bibliography|glossary
-                                     |qandaset[$qanda.in.toc != 0]
-                                     |appendix|index"/>
+  <xsl:variable name="nodes" select="d:section|d:sect1|d:refentry
+                                     |d:article|d:topic|d:bibliography|d:glossary
+                                     |d:qandaset[$qanda.in.toc != 0]
+                                     |d:appendix|d:index"/>
   <xsl:if test="$nodes">
     <fo:block id="toc...{$id}"
               xsl:use-attribute-sets="toc.margin.properties">
   </xsl:variable>
 
   <xsl:variable name="nodes"
-                select="section|sect1|sect2|sect3|sect4|sect5|refentry
-                        |qandaset[$qanda.in.toc != 0]
-                        |bridgehead[$bridgehead.in.toc != 0]"/>
+                select="d:section|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:refentry
+                        |d:qandaset[$qanda.in.toc != 0]
+                        |d:bridgehead[$bridgehead.in.toc != 0]"/>
 
   <xsl:variable name="level">
     <xsl:call-template name="section.level"/>
     </xsl:call-template>
   </xsl:variable>
 
-  <xsl:variable name="nodes" select="qandadiv|qandaentry"/>
+  <xsl:variable name="nodes" select="d:qandadiv|d:qandaentry"/>
 
   <xsl:if test="$nodes">
     <fo:block id="toc...{$id}"
        qandaset.toc and first output -->
 </xsl:template>
 
-<xsl:template match="qandadiv" mode="toc">
+<xsl:template match="d:qandadiv" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:variable name="id">
     <xsl:with-param name="toc-context" select="$toc-context"/>
   </xsl:call-template>
 
-  <xsl:variable name="nodes" select="qandadiv|qandaentry"/>
+  <xsl:variable name="nodes" select="d:qandadiv|d:qandaentry"/>
 
   <xsl:if test="$nodes">
     <fo:block id="toc.{$cid}.{$id}">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="qandaentry" mode="toc">
-  <xsl:apply-templates select="question" mode="toc"/>
+<xsl:template match="d:qandaentry" mode="toc">
+  <xsl:apply-templates select="d:question" mode="toc"/>
 </xsl:template>
 
-<xsl:template match="question" mode="toc">
+<xsl:template match="d:question" mode="toc">
   <xsl:variable name="firstchunk">
     <!-- Use a titleabbrev or title if available -->
     <xsl:choose>
-      <xsl:when test="../blockinfo/titleabbrev">
-        <xsl:apply-templates select="../blockinfo/titleabbrev[1]/node()"/>
+      <xsl:when test="../d:blockinfo/d:titleabbrev">
+        <xsl:apply-templates select="../d:blockinfo/d:titleabbrev[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../blockinfo/title">
-        <xsl:apply-templates select="../blockinfo/title[1]/node()"/>
+      <xsl:when test="../d:blockinfo/d:title">
+        <xsl:apply-templates select="../d:blockinfo/d:title[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../info/titleabbrev">
-        <xsl:apply-templates select="../info/titleabbrev[1]/node()"/>
+      <xsl:when test="../d:info/d:titleabbrev">
+        <xsl:apply-templates select="../d:info/d:titleabbrev[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../titleabbrev">
-        <xsl:apply-templates select="../titleabbrev[1]/node()"/>
+      <xsl:when test="../d:titleabbrev">
+        <xsl:apply-templates select="../d:titleabbrev[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../info/title">
-        <xsl:apply-templates select="../info/title[1]/node()"/>
+      <xsl:when test="../d:info/d:title">
+        <xsl:apply-templates select="../d:info/d:title[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../title">
-        <xsl:apply-templates select="../title[1]/node()"/>
+      <xsl:when test="../d:title">
+        <xsl:apply-templates select="../d:title[1]/node()"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:apply-templates select="(*[local-name(.)!='label'])[1]/node()"/>
       <fo:basic-link internal-destination="{$id}">
         <xsl:if test="$label != ''">
           <xsl:copy-of select="$label"/>
-          <xsl:if test="$deflabel = 'number' and not(label)">
+          <xsl:if test="$deflabel = 'number' and not(d:label)">
             <xsl:value-of select="$autotoc.label.separator"/>
           </xsl:if>
          <xsl:text> </xsl:text>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="book|setindex" mode="toc">
+<xsl:template match="d:book|d:setindex" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:variable name="id">
     <xsl:with-param name="toc-context" select="$toc-context"/>
   </xsl:call-template>
 
-  <xsl:variable name="nodes" select="glossary|bibliography|preface|chapter
-                                     |reference|part|article|topic|appendix|index"/>
+  <xsl:variable name="nodes" select="d:glossary|d:bibliography|d:preface|d:chapter
+                                     |d:reference|d:part|d:article|d:topic|d:appendix|d:index"/>
 
   <xsl:variable name="depth.from.context" select="count(ancestor::*)-count($toc-context/ancestor::*)"/>
 
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="set" mode="toc">
+<xsl:template match="d:set" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:variable name="id">
     <xsl:with-param name="toc-context" select="$toc-context"/>
   </xsl:call-template>
 
-  <xsl:variable name="nodes" select="set|book|setindex|article"/>
+  <xsl:variable name="nodes" select="d:set|d:book|d:setindex|d:article"/>
 
   <xsl:variable name="depth.from.context" select="count(ancestor::*)-count($toc-context/ancestor::*)"/>
 
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="part" mode="toc">
+<xsl:template match="d:part" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:variable name="id">
     <xsl:with-param name="toc-context" select="$toc-context"/>
   </xsl:call-template>
 
-  <xsl:variable name="nodes" select="chapter|appendix|preface|reference|
-                                     refentry|article|topic|index|glossary|
-                                     bibliography"/>
+  <xsl:variable name="nodes" select="d:chapter|d:appendix|d:preface|d:reference|
+                                     d:refentry|d:article|d:topic|d:index|d:glossary|
+                                     d:bibliography"/>
 
   <xsl:variable name="depth.from.context" select="count(ancestor::*)-count($toc-context/ancestor::*)"/>
 
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="reference" mode="toc">
+<xsl:template match="d:reference" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:variable name="id">
 
   <xsl:if test="$toc.section.depth > 0
                 and $toc.max.depth > $depth.from.context
-                and refentry">
+                and d:refentry">
     <fo:block id="toc.{$cid}.{$id}">
       <xsl:attribute name="margin-{$direction.align.start}">
         <xsl:call-template name="set.toc.indent"/>
       </xsl:attribute>
               
-      <xsl:apply-templates select="refentry" mode="toc">
+      <xsl:apply-templates select="d:refentry" mode="toc">
         <xsl:with-param name="toc-context" select="$toc-context"/>
       </xsl:apply-templates>
     </fo:block>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refentry" mode="toc">
+<xsl:template match="d:refentry" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="toc.line">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="preface|chapter|appendix|article"
+<xsl:template match="d:preface|d:chapter|d:appendix|d:article"
               mode="toc">
   <xsl:param name="toc-context" select="."/>
 
     <xsl:with-param name="toc-context" select="$toc-context"/>
   </xsl:call-template>
 
-  <xsl:variable name="nodes" select="section|sect1
-                                     |qandaset[$qanda.in.toc != 0]
-                                     |simplesect[$simplesect.in.toc != 0]
-                                     |topic
-                                     |refentry|appendix"/>
+  <xsl:variable name="nodes" select="d:section|d:sect1
+                                     |d:qandaset[$qanda.in.toc != 0]
+                                     |d:simplesect[$simplesect.in.toc != 0]
+                                     |d:topic
+                                     |d:refentry|d:appendix"/>
 
   <xsl:variable name="depth.from.context" select="count(ancestor::*)-count($toc-context/ancestor::*)"/>
 
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="sect1" mode="toc">
+<xsl:template match="d:sect1" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:variable name="id">
 
   <xsl:if test="$toc.section.depth > 1 
                 and $toc.max.depth > $depth.from.context
-                and sect2">
+                and d:sect2">
     <fo:block id="toc.{$cid}.{$id}">
       <xsl:attribute name="margin-{$direction.align.start}">
         <xsl:call-template name="set.toc.indent"/>
       </xsl:attribute>
               
-      <xsl:apply-templates select="sect2|qandaset[$qanda.in.toc != 0]" 
+      <xsl:apply-templates select="d:sect2|d:qandaset[$qanda.in.toc != 0]"
                            mode="toc">
         <xsl:with-param name="toc-context" select="$toc-context"/>
       </xsl:apply-templates>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="sect2" mode="toc">
+<xsl:template match="d:sect2" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:variable name="id">
 
   <xsl:if test="$toc.section.depth > 2 
                 and $toc.max.depth > $depth.from.context
-                and sect3">
+                and d:sect3">
     <fo:block id="toc.{$cid}.{$id}">
       <xsl:attribute name="margin-{$direction.align.start}">
         <xsl:call-template name="set.toc.indent">
         </xsl:call-template>
       </xsl:attribute>
               
-      <xsl:apply-templates select="sect3|qandaset[$qanda.in.toc != 0]" 
+      <xsl:apply-templates select="d:sect3|d:qandaset[$qanda.in.toc != 0]"
                            mode="toc">
         <xsl:with-param name="toc-context" select="$toc-context"/>
       </xsl:apply-templates>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="sect3" mode="toc">
+<xsl:template match="d:sect3" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:variable name="id">
 
   <xsl:if test="$toc.section.depth > 3 
                 and $toc.max.depth > $depth.from.context
-                and sect4">
+                and d:sect4">
     <fo:block id="toc.{$cid}.{$id}">
       <xsl:attribute name="margin-{$direction.align.start}">
         <xsl:call-template name="set.toc.indent">
         </xsl:call-template>
       </xsl:attribute>
               
-      <xsl:apply-templates select="sect4|qandaset[$qanda.in.toc != 0]" 
+      <xsl:apply-templates select="d:sect4|d:qandaset[$qanda.in.toc != 0]"
                            mode="toc">
         <xsl:with-param name="toc-context" select="$toc-context"/>
       </xsl:apply-templates>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="sect4" mode="toc">
+<xsl:template match="d:sect4" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:variable name="id">
 
   <xsl:if test="$toc.section.depth > 4 
                 and $toc.max.depth > $depth.from.context
-                and sect5">
+                and d:sect5">
     <fo:block id="toc.{$cid}.{$id}">
       <xsl:attribute name="margin-{$direction.align.start}">
         <xsl:call-template name="set.toc.indent">
         </xsl:call-template>
       </xsl:attribute>
               
-      <xsl:apply-templates select="sect5|qandaset[$qanda.in.toc != 0]" 
+      <xsl:apply-templates select="d:sect5|d:qandaset[$qanda.in.toc != 0]"
                            mode="toc">
         <xsl:with-param name="toc-context" select="$toc-context"/>
       </xsl:apply-templates>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="sect5|simplesect" mode="toc">
+<xsl:template match="d:sect5|d:simplesect" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="toc.line">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="topic" mode="toc">
+<xsl:template match="d:topic" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="toc.line">
 </xsl:template>
 
 
-<xsl:template match="section" mode="toc">
+<xsl:template match="d:section" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:variable name="id">
     </xsl:call-template>
   </xsl:variable>
 
-  <xsl:variable name="depth" select="count(ancestor::section) + 1"/>
+  <xsl:variable name="depth" select="count(ancestor::d:section) + 1"/>
   <xsl:variable name="reldepth"
                 select="count(ancestor::*)-count($toc-context/ancestor::*)"/>
 
 
     <xsl:if test="$toc.section.depth > $depth 
                   and $toc.max.depth > $depth.from.context
-                  and section">
+                  and d:section">
       <fo:block id="toc.{$cid}.{$id}">
         <xsl:attribute name="margin-{$direction.align.start}">
           <xsl:call-template name="set.toc.indent">
           </xsl:call-template>
         </xsl:attribute>
                 
-        <xsl:apply-templates select="section|qandaset[$qanda.in.toc != 0]" 
+        <xsl:apply-templates select="d:section|d:qandaset[$qanda.in.toc != 0]"
                            mode="toc">
           <xsl:with-param name="toc-context" select="$toc-context"/>
         </xsl:apply-templates>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="bibliography|glossary"
+<xsl:template match="d:bibliography|d:glossary"
               mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="index" mode="toc">
+<xsl:template match="d:index" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:if test="* or $generate.index != 0">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="title" mode="toc">
+<xsl:template match="d:title" mode="toc">
   <xsl:apply-templates/>
 </xsl:template>
 
 
 <xsl:template name="list.of.titles">
   <xsl:param name="titles" select="'table'"/>
-  <xsl:param name="nodes" select=".//table"/>
+  <xsl:param name="nodes" select=".//d:table"/>
   <xsl:param name="toc-context" select="."/>
 
   <xsl:variable name="id">
 
 <xsl:template name="component.list.of.titles">
   <xsl:param name="titles" select="'table'"/>
-  <xsl:param name="nodes" select=".//table"/>
+  <xsl:param name="nodes" select=".//d:table"/>
   <xsl:param name="toc-context" select="."/>
 
   <xsl:variable name="id">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="figure|table|example|equation|procedure" mode="toc">
+<xsl:template match="d:figure|d:table|d:example|d:equation|d:procedure" mode="toc">
   <xsl:param name="toc-context" select="."/>
   <xsl:call-template name="toc.line">
     <xsl:with-param name="toc-context" select="$toc-context"/>
 <!-- ==================================================================== -->
 
 <!-- qandaset handled like a section when qanda.in.toc is set -->
-<xsl:template match="qandaset" mode="toc">
+<xsl:template match="d:qandaset" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:variable name="id">
     </xsl:call-template>
   </xsl:variable>
 
-  <xsl:variable name="depth" select="count(ancestor::section) + 1"/>
+  <xsl:variable name="depth" select="count(ancestor::d:section) + 1"/>
   <xsl:variable name="reldepth"
                 select="count(ancestor::*)-count($toc-context/ancestor::*)"/>
 
 
     <xsl:if test="$toc.section.depth > $depth 
                   and $toc.max.depth > $depth.from.context
-                  and (child::qandadiv or child::qandaentry)">
+                  and (child::d:qandadiv or child::d:qandaentry)">
       <fo:block id="toc.{$cid}.{$id}">
         <xsl:attribute name="margin-{$direction.align.start}">
           <xsl:call-template name="set.toc.indent">
           </xsl:call-template>
         </xsl:attribute>
                 
-        <xsl:apply-templates select="qandadiv|qandaentry" mode="toc">
+        <xsl:apply-templates select="d:qandadiv|d:qandaentry" mode="toc">
           <xsl:with-param name="toc-context" select="$toc-context"/>
         </xsl:apply-templates>
       </fo:block>
index 4241813..3273ec8 100644 (file)
@@ -1,32 +1,30 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
                 version='1.0'>
 
-<!-- ********************************************************************
-     $Id: axf.xsl 8983 2011-03-27 07:41:25Z mzjn $
-     ******************************************************************** -->
-
 <xsl:template name="axf-document-information">
 
-    <xsl:variable name="authors" select="(//author|//editor|
-                                          //corpauthor|//authorgroup)[1]"/>
+    <xsl:variable name="authors" select="(//d:author|//d:editor|
+                                          //d:corpauthor|//d:authorgroup)[1]"/>
     <xsl:if test="$authors">
       <xsl:variable name="author">
         <xsl:choose>
-          <xsl:when test="$authors[self::authorgroup]">
+          <xsl:when test="$authors[self::d:authorgroup]">
             <xsl:call-template name="person.name.list">
               <xsl:with-param name="person.list" 
-                 select="$authors/*[self::author|self::corpauthor|
-                               self::othercredit|self::editor]"/>
+                 select="$authors/*[self::d:author|self::d:corpauthor|
+                               self::d:othercredit|self::d:editor]"/>
             </xsl:call-template>
           </xsl:when>
-          <xsl:when test="$authors[self::corpauthor]">
+          <xsl:when test="$authors[self::d:corpauthor]">
             <xsl:value-of select="$authors"/>
           </xsl:when>
-           <xsl:when test="$authors[orgname]">
-            <xsl:value-of select="$authors/orgname"/>
+           <xsl:when test="$authors[d:orgname]">
+            <xsl:value-of select="$authors/d:orgname"/>
           </xsl:when>
           <xsl:otherwise>
             <xsl:call-template name="person.name">
       </xsl:attribute>
     </axf:document-info>
 
-    <xsl:if test="//keyword">
+    <xsl:if test="//d:keyword">
       <xsl:element name="axf:document-info">
         <xsl:attribute name="name">keywords</xsl:attribute>
         <xsl:attribute name="value">
-          <xsl:for-each select="//keyword">
+          <xsl:for-each select="//d:keyword">
             <xsl:value-of select="normalize-space(.)"/>
             <xsl:if test="position() != last()">
               <xsl:text>, </xsl:text>
       </xsl:element>
     </xsl:if>
 
-    <xsl:if test="//subjectterm">
+    <xsl:if test="//d:subjectterm">
       <xsl:element name="axf:document-info">
         <xsl:attribute name="name">subject</xsl:attribute>
         <xsl:attribute name="value">
-          <xsl:for-each select="//subjectterm">
+          <xsl:for-each select="//d:subjectterm">
             <xsl:value-of select="normalize-space(.)"/>
             <xsl:if test="position() != last()">
               <xsl:text>, </xsl:text>
index 1bc3858..b7aa894 100644 (file)
@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: biblio.xsl 6402 2006-11-12 08:23:21Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      The original code for processing bibliography in ISO690 style
     </xsl:when>
 
     <!-- SERIALS -->
-    <xsl:when test="./@role='serial' or ./biblioid/@class='issn' or ./issn">
+    <xsl:when test="./@role='serial' or ./d:biblioid/@class='issn' or ./d:issn">
       <xsl:call-template name="iso690.serial"/>
     </xsl:when>
 
     <!-- PARTS OF MONOGRAPHS -->
-    <xsl:when test="./@role='part' or (./bibliomisc[@role='secnum']|./bibliomisc[@role='sectitle'])">
+    <xsl:when test="./@role='part' or (./d:bibliomisc[@role='secnum']|./d:bibliomisc[@role='sectitle'])">
       <xsl:call-template name="iso690.monogr.part"/>
     </xsl:when>
 
     <!-- CONTRIBUTIONS TO MONOGRAPHS -->
-    <xsl:when test="./@role='contribution' or (./biblioset/@relation='part' and ./biblioset/@relation='book')">
+    <xsl:when test="./@role='contribution' or (./d:biblioset/@relation='part' and ./d:biblioset/@relation='book')">
       <xsl:call-template name="iso690.paper.mon"/>
     </xsl:when>
 
     <!-- ARTICLES, ETC., IN SERIALS -->
-    <xsl:when test="./@role='article' or (./biblioset/@relation='journal' and ./biblioset/@relation='article')">
+    <xsl:when test="./@role='article' or (./d:biblioset/@relation='journal' and ./d:biblioset/@relation='article')">
       <xsl:call-template name="iso690.article"/>
     </xsl:when>
 
     <!-- PATENT DOCUMENTS -->
-    <xsl:when test="./@role='patent' or (./bibliomisc[@role='patenttype'] and ./bibliomisc[@role='patentnum'])">
+    <xsl:when test="./@role='patent' or (./d:bibliomisc[@role='patenttype'] and ./d:bibliomisc[@role='patentnum'])">
       <xsl:call-template name="iso690.patent"/>
     </xsl:when>
 
   <!-- Title and Type of medium -->
   <xsl:call-template name="iso690.title"/>
   <!-- Responsibility [nonEL] -->
-  <xsl:if test="not(./bibliomisc[@role='medium'])">
+  <xsl:if test="not(./d:bibliomisc[@role='medium'])">
     <xsl:call-template name="iso690.secondary"/>
   </xsl:if>
   <!-- Edition -->
   <xsl:call-template name="iso690.edition">
-    <xsl:with-param name="after" select="./bibliomisc[@role='issuing']"/>
+    <xsl:with-param name="after" select="./d:bibliomisc[@role='issuing']"/>
   </xsl:call-template>
   <!-- Issue designation (date and/or n°) [nonEL] -->
-  <xsl:if test="not(./bibliomisc[@role='medium'])">
+  <xsl:if test="not(./d:bibliomisc[@role='medium'])">
     <xsl:call-template name="iso690.issuing"/>
   </xsl:if>
   <!-- Place of publication, Publisher, Year/Date of publication, Date of update/revision, Date of citation -->
   <!-- Title and Type of medium of host document -->
   <xsl:call-template name="iso690.title"/>
   <!-- Subordinate responsibility of host document [EL] -->
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
     <xsl:call-template name="iso690.secondary"/>
   </xsl:if>
   <!-- Edition -->
   <xsl:call-template name="iso690.edition">
-    <xsl:with-param name="after" select="./volumenum"/>
+    <xsl:with-param name="after" select="./d:volumenum"/>
   </xsl:call-template>
   <!-- Numeration of the part [nonEL]-->
-  <xsl:if test="not(./bibliomisc[@role='medium'])">
+  <xsl:if test="not(./d:bibliomisc[@role='medium'])">
     <xsl:call-template name="iso690.partnr"/>
   <!-- Subordinate responsibility [nonEL] -->
     <xsl:call-template name="iso690.secondary"/>
   <xsl:call-template name="iso690.pub"/>
   <!-- Location within host -->
   <xsl:call-template name="iso690.part.location"/>
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
   <!-- Numeration within host document [EL] -->
   <!-- Notes [EL] -->
     <xsl:call-template name="iso690.notice"/>
 <!-- CONTRIBUTIONS TO MONOGRAPHS -->
 <xsl:template name="iso690.paper.mon">
 <!-- Contribution -->
-  <xsl:apply-templates mode="iso690.paper.part" select="./biblioset[@relation='part']"/>
+  <xsl:apply-templates mode="iso690.paper.part" select="./d:biblioset[@relation='part']"/>
 <!-- In -->
   <xsl:text>In </xsl:text>
 <!-- Host -->
-  <xsl:apply-templates mode="iso690.paper.book" select="./biblioset[@relation='book']"/>
+  <xsl:apply-templates mode="iso690.paper.book" select="./d:biblioset[@relation='book']"/>
 </xsl:template>
 
-<xsl:template match="biblioset" mode="iso690.paper.part">
+<xsl:template match="d:biblioset" mode="iso690.paper.part">
 <!-- Contribution -->
   <!-- Primary responsibility -->
   <xsl:call-template name="iso690.primary"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="biblioset" mode="iso690.paper.book">
+<xsl:template match="d:biblioset" mode="iso690.paper.book">
 <!-- Host -->
   <!-- Primary responsibility -->
   <xsl:call-template name="iso690.primary"/>
   <!-- Title and Type of medium -->
   <xsl:call-template name="iso690.title"/>
   <!-- Subordinate responsibility [EL] -->
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
     <xsl:call-template name="iso690.secondary"/>
   </xsl:if>
   <!-- Edition -->
   <!-- Numeration within host document [EL] -->
   <!-- Location within host -->
   <xsl:call-template name="iso690.location"/>
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
   <!-- Notes [EL] -->
     <xsl:call-template name="iso690.notice"/>
   <!-- Avaibility and access [EL] -->
 <!-- ARTICLES, ETC., IN SERIALS -->
 <xsl:template name="iso690.article">
 <!-- Article -->
-  <xsl:apply-templates mode="iso690.article.art" select="./biblioset[@relation='article']"/>
+  <xsl:apply-templates mode="iso690.article.art" select="./d:biblioset[@relation='article']"/>
 <!-- Serial -->
-  <xsl:apply-templates mode="iso690.article.jour" select="./biblioset[@relation='journal']"/>
+  <xsl:apply-templates mode="iso690.article.jour" select="./d:biblioset[@relation='journal']"/>
 </xsl:template>
 
-<xsl:template match="biblioset" mode="iso690.article.art">
+<xsl:template match="d:biblioset" mode="iso690.article.art">
 <!-- Article -->
   <!-- Primary responsibility -->
   <xsl:call-template name="iso690.primary"/>
     <xsl:with-param name="italic" select="0"/>
   </xsl:call-template>
   <!-- Subordinate responsibility [nonEL] -->
-  <xsl:if test="not(../*/bibliomisc[@role='medium'])">
+  <xsl:if test="not(../*/d:bibliomisc[@role='medium'])">
     <xsl:call-template name="iso690.secondary"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="biblioset" mode="iso690.article.jour">
+<xsl:template match="d:biblioset" mode="iso690.article.jour">
 <!-- Serial -->
   <!-- Title and Type of medium -->
   <xsl:call-template name="iso690.title"/>
   <!-- Edition -->
   <xsl:call-template name="iso690.edition">
-    <xsl:with-param name="after" select="./pubdate[not(@role='issuing')]|./volumenum|./issuenum|./pagenums"/>
+    <xsl:with-param name="after" select="./d:pubdate[not(@role='issuing')]|./d:volumenum|./d:issuenum|./d:pagenums"/>
   </xsl:call-template>
   <!-- Number designation [EL] -->
   <!-- Location within host -->
   <xsl:call-template name="iso690.article.location"/>
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
   <!-- Notes [EL] -->
     <xsl:call-template name="iso690.notice"/>
   <!-- Avaibility and access [EL] -->
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'primary.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./authorgroup/author|./author">
+    <xsl:when test="./d:authorgroup/d:author|./d:author">
       <xsl:call-template name="iso690.author.list">
-        <xsl:with-param name="person.list" select=".//authorgroup/author|.//author"/>
+        <xsl:with-param name="person.list" select=".//d:authorgroup/d:author|.//d:author"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="./authorgroup/editor|./editor">
+    <xsl:when test="./d:authorgroup/d:editor|./d:editor">
       <xsl:call-template name="iso690.author.list">
-        <xsl:with-param name="person.list" select=".//authorgroup/editor|.//editor"/>
+        <xsl:with-param name="person.list" select=".//d:authorgroup/d:editor|.//d:editor"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="./authorgroup/corpauthor|./corpauthor">
+    <xsl:when test="./d:authorgroup/d:corpauthor|./d:corpauthor">
       <xsl:call-template name="iso690.author.list">
-        <xsl:with-param name="person.list" select=".//authorgroup/corpauthor|.//corpauthor"/>
+        <xsl:with-param name="person.list" select=".//d:authorgroup/d:corpauthor|.//d:corpauthor"/>
       </xsl:call-template>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:if test="(./firstname)and(./surname)">
+      <xsl:if test="(./d:firstname)and(./d:surname)">
         <xsl:call-template name="iso690.author"/>
         <xsl:call-template name="iso690.endsep">
-          <xsl:with-param name="text" select="string(./firstname[1])"/>
+          <xsl:with-param name="text" select="string(./d:firstname[1])"/>
           <xsl:with-param name="sep" select="$primary.sep"/>
         </xsl:call-template>
       </xsl:if>
 
 <xsl:template name="iso690.author.list">
   <xsl:param name="person.list"
-             select="author|corpauthor|editor"/>
+             select="d:author|d:corpauthor|d:editor"/>
   <xsl:param name="person.count" select="count($person.list)"/>
   <xsl:param name="count" select="1"/>
-  <xsl:param name="group" select="./authorgroup[@role='many']"/>
+  <xsl:param name="group" select="./d:authorgroup[@role='many']"/>
   <xsl:param name="many" select="0"/>
 
   <xsl:param name="primary.many">
                 </xsl:when>
                 <xsl:otherwise>
                   <xsl:call-template name="iso690.endsep">
-                    <xsl:with-param name="text" select="string($person.list[position()=$count]//firstname[1])"/>
+                    <xsl:with-param name="text" select="string($person.list[position()=$count]//d:firstname[1])"/>
                     <xsl:with-param name="sep" select="$primary.sep"/>
                   </xsl:call-template>
                 </xsl:otherwise>
   <xsl:choose>
     <xsl:when test="name($node)!='corpauthor'">
       <fo:inline text-transform="uppercase">
-        <xsl:apply-templates mode="iso690.mode" select="$node//surname[1]"/>
+        <xsl:apply-templates mode="iso690.mode" select="$node//d:surname[1]"/>
       </fo:inline>
-      <xsl:if test="$node//surname and $node//firstname">
+      <xsl:if test="$node//d:surname and $node//d:firstname">
         <xsl:value-of select="$lastfirst.sep"/>
       </xsl:if>
-      <xsl:apply-templates mode="iso690.mode" select="$node//firstname[1]"/>
+      <xsl:apply-templates mode="iso690.mode" select="$node//d:firstname[1]"/>
     </xsl:when>
     <xsl:otherwise>
       <fo:inline text-transform="uppercase">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="corpauthor|firstname|surname" mode="iso690.mode">
+<xsl:template match="d:corpauthor|d:firstname|d:surname" mode="iso690.mode">
   <xsl:apply-templates mode="iso690.mode"/>
 </xsl:template>
 
 <!-- Title and Type of medium -->
 <xsl:template name="iso690.title">
-  <xsl:param name="medium" select="./bibliomisc[@role='medium']"/>
+  <xsl:param name="medium" select="./d:bibliomisc[@role='medium']"/>
   <xsl:param name="italic" select="1"/>
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'title.sep'"/></xsl:call-template>
   </xsl:param>
 
-  <xsl:apply-templates mode="iso690.mode" select="./title">
+  <xsl:apply-templates mode="iso690.mode" select="./d:title">
     <xsl:with-param name="medium" select="$medium"/>
     <xsl:with-param name="italic" select="$italic"/>
     <xsl:with-param name="sep" select="$sep"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="title" mode="iso690.mode">
+<xsl:template match="d:title" mode="iso690.mode">
   <xsl:param name="medium"/>
   <xsl:param name="italic" select="1"/>
   <xsl:param name="sep">
     <xsl:value-of select="$medium2"/>
   </xsl:if>
   <xsl:call-template name="iso690.endsep">
-    <xsl:with-param name="text" select="concat(string(.),string(../subtitle))"/>
+    <xsl:with-param name="text" select="concat(string(.),string(../d:subtitle))"/>
     <xsl:with-param name="sep" select="$sep"/>
   </xsl:call-template>
 </xsl:template>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'submaintitle.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:apply-templates mode="iso690.mode"/>
-  <xsl:if test="../subtitle">
+  <xsl:if test="../d:subtitle">
     <xsl:value-of select="$submaintitle.sep"/>
-    <xsl:apply-templates mode="iso690.mode" select="../subtitle"/>
+    <xsl:apply-templates mode="iso690.mode" select="../d:subtitle"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="iso690.mode">
+<xsl:template match="d:subtitle" mode="iso690.mode">
   <xsl:apply-templates mode="iso690.mode"/>
 </xsl:template>
 
-<xsl:template match="bibliomisc[@role='medium']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[@role='medium']" mode="iso690.mode">
   <xsl:apply-templates mode="iso690.mode"/>
 </xsl:template>
 
   <xsl:param name="secondary.person.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'secondary.person.sep'"/></xsl:call-template>
   </xsl:param>
-  <xsl:for-each select="./bibliomisc[@role='secondary']">
+  <xsl:for-each select="./d:bibliomisc[@role='secondary']">
     <xsl:apply-templates mode="iso690.mode" select="."/>
     <xsl:choose>
-      <xsl:when test="position()=count(../bibliomisc[@role='secondary'])">
+      <xsl:when test="position()=count(../d:bibliomisc[@role='secondary'])">
         <xsl:call-template name="iso690.endsep">
           <xsl:with-param name="text" select="string(.)"/>
           <xsl:with-param name="sep" select="$secondary.sep"/>
   </xsl:for-each>
 </xsl:template>
 
-<xsl:template match="bibliomisc[@role='secondary']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[@role='secondary']" mode="iso690.mode">
   <xsl:apply-templates mode="iso690.mode"/>
 </xsl:template>
 
   </xsl:param>
   <xsl:choose>
     <xsl:when test="string($after)!=''">
-      <xsl:apply-templates mode="iso690.mode" select="./edition">
+      <xsl:apply-templates mode="iso690.mode" select="./d:edition">
         <xsl:with-param name="sep" select="$edition.serial.sep"/>
       </xsl:apply-templates>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates mode="iso690.mode" select="./edition"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:edition"/>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="edition" mode="iso690.mode">
+<xsl:template match="d:edition" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'edition.sep'"/></xsl:call-template>
   </xsl:param>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'issuing.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./pubdate[@role='issuing'] and ./volumenum[2] and ./issuenum[2]">
+    <xsl:when test="./d:pubdate[@role='issuing'] and ./d:volumenum[2] and ./d:issuenum[2]">
       <xsl:call-template name="iso690.issuedate"/>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum[1]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum[1]">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum[1]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum[1]">
         <xsl:with-param name="sep" select="$issuing.range"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum[2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum[2]">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum[2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum[2]">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./pubdate[@role='issuing'] and ./volumenum[2]">
+    <xsl:when test="./d:pubdate[@role='issuing'] and ./d:volumenum[2]">
       <xsl:call-template name="iso690.issuedate"/>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum[1]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum[1]">
         <xsl:with-param name="sep" select="$issuing.range"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum[2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum[2]">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./pubdate[@role='issuing'] and ./volumenum and ./issuenum">
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing']">
+    <xsl:when test="./d:pubdate[@role='issuing'] and ./d:volumenum and ./d:issuenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing']">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./pubdate[@role='issuing']">
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing']">
+    <xsl:when test="./d:pubdate[@role='issuing']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing']">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./volumenum">
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+    <xsl:when test="./d:volumenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./issuenum">
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum">
+    <xsl:when test="./d:issuenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'issuing.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./pubdate[@role='issuing'][2]">
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing'][1]">
+    <xsl:when test="./d:pubdate[@role='issuing'][2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing'][1]">
         <xsl:with-param name="sep" select="$issuing.range"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing'][2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing'][2]">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing']">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="pubdate[@role='issuing']" mode="iso690.mode">
+<xsl:template match="d:pubdate[@role='issuing']" mode="iso690.mode">
   <xsl:param name="sep"/>
   <xsl:variable name="substr" select="substring(string(.),string-length(string(.)))"/>
   <xsl:apply-templates mode="iso690.mode"/>
   <xsl:param name="partnr.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'partnr.sep'"/></xsl:call-template>
   </xsl:param>
-  <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+  <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
     <xsl:with-param name="sep" select="$partnr.sep"/>
   </xsl:apply-templates>
 </xsl:template>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'pubinfo.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="(./publisher/publishername|./publishername|./publisher/address/city)and($onlydate=0)and(./pubdate[not(@role='issuing')]|./copyright/year|./date[@role='upd']|./date[@role='upd'])">
-      <xsl:apply-templates mode="iso690.mode" select="./publisher/address/city">
+    <xsl:when test="(./d:publisher/d:publishername|./d:publishername|./d:publisher/d:address/d:city)and($onlydate=0)and(./d:pubdate[not(@role='issuing')]|./d:copyright/d:year|./d:date[@role='upd']|./d:date[@role='upd'])">
+      <xsl:apply-templates mode="iso690.mode" select="./d:publisher/d:address/d:city">
         <xsl:with-param name="sep" select="$placesep"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./publisher/publishername|./publishername">
+      <xsl:apply-templates mode="iso690.mode" select="./d:publisher/d:publishername|./d:publishername">
         <xsl:with-param name="sep" select="$pubsep"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]|./copyright/year">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]|./d:copyright/d:year">
         <xsl:with-param name="sep" select="$endsep"/>
       </xsl:apply-templates>
-      <xsl:if test="not(./pubdate[not(@role='issuing')]|./copyright/year)">
+      <xsl:if test="not(./d:pubdate[not(@role='issuing')]|./d:copyright/d:year)">
         <xsl:call-template name="iso690.data">
           <xsl:with-param name="sep" select="$endsep"/>
         </xsl:call-template>
       </xsl:if>
     </xsl:when>
-    <xsl:when test="(./publisher/publishername|./publishername)and(./publisher/address/city)and($onlydate=0)">
-      <xsl:apply-templates mode="iso690.mode" select="./publisher/address/city">
+    <xsl:when test="(./d:publisher/d:publishername|./d:publishername)and(./d:publisher/d:address/d:city)and($onlydate=0)">
+      <xsl:apply-templates mode="iso690.mode" select="./d:publisher/d:address/d:city">
         <xsl:with-param name="sep" select="$placesep"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./publisher/publishername|./publishername">
+      <xsl:apply-templates mode="iso690.mode" select="./d:publisher/d:publishername|./d:publishername">
         <xsl:with-param name="sep" select="$endsep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="($onlydate=1)or(./pubdate[not(@role='issuing')]|./copyright/year)">
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]|./copyright/year">
+    <xsl:when test="($onlydate=1)or(./d:pubdate[not(@role='issuing')]|./d:copyright/d:year)">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]|./d:copyright/d:year">
         <xsl:with-param name="sep" select="$endsep"/>
       </xsl:apply-templates>
       <xsl:if test="$onlydate=1">
         </xsl:call-template>
       </xsl:if>
     </xsl:when>
-    <xsl:when test="not(./pubdate[not(@role='issuing')]|./copyright/year)">
+    <xsl:when test="not(./d:pubdate[not(@role='issuing')]|./d:copyright/d:year)">
       <xsl:call-template name="iso690.data">
         <xsl:with-param name="sep" select="$endsep"/>
       </xsl:call-template>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'spec.pubinfo.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./volumnum|./issuenum|./pagenums">
+    <xsl:when test="./d:volumnum|./d:issuenum|./d:pagenums">
       <xsl:call-template name="iso690.pub">
         <xsl:with-param name="endsep" select="$spec.pubinfo.sep"/>
       </xsl:call-template>
   <xsl:param name="datecit2">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'datecit2'"/></xsl:call-template>
   </xsl:param>
-  <xsl:apply-templates mode="iso690.mode" select="./date[@role='upd']">
+  <xsl:apply-templates mode="iso690.mode" select="./d:date[@role='upd']">
     <xsl:with-param name="sep"/>
   </xsl:apply-templates>
-  <xsl:apply-templates mode="iso690.mode" select="./date[@role='cit']"/>
+  <xsl:apply-templates mode="iso690.mode" select="./d:date[@role='cit']"/>
   <xsl:choose>
-    <xsl:when test="./date[@role='cit']">
+    <xsl:when test="./d:date[@role='cit']">
       <xsl:call-template name="iso690.endsep">
         <xsl:with-param name="text" select="$datecit2"/>
         <xsl:with-param name="sep" select="$sep"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="./date[@role='upd']">
+    <xsl:when test="./d:date[@role='upd']">
       <xsl:call-template name="iso690.endsep">
-        <xsl:with-param name="text" select="string(./date[@role='upd'])"/>
+        <xsl:with-param name="text" select="string(./d:date[@role='upd'])"/>
         <xsl:with-param name="sep" select="$sep"/>
       </xsl:call-template>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="publisher/address/city|publishername" mode="iso690.mode">
+<xsl:template match="d:publisher/d:address/d:city|d:publishername" mode="iso690.mode">
   <xsl:param name="sep"/>
   <xsl:param name="upd" select="0"/>
   <xsl:apply-templates mode="iso690.mode"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="pubdate|copyright/year" mode="iso690.mode">
+<xsl:template match="d:pubdate|d:copyright/d:year" mode="iso690.mode">
   <xsl:param name="sep"/>
   <xsl:param name="upd" select="1"/>
   <xsl:param name="datecit2">
   <xsl:if test="$upd!=0">
     <xsl:choose>
       <xsl:when test="name(.)='pubdate'">
-        <xsl:apply-templates mode="iso690.mode" select="../date[@role='upd']"/>
-        <xsl:apply-templates mode="iso690.mode" select="../date[@role='cit']"/>
+        <xsl:apply-templates mode="iso690.mode" select="../d:date[@role='upd']"/>
+        <xsl:apply-templates mode="iso690.mode" select="../d:date[@role='cit']"/>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates mode="iso690.mode" select="../../date[@role='upd']"/>
-        <xsl:apply-templates mode="iso690.mode" select="../../date[@role='cit']"/>
+        <xsl:apply-templates mode="iso690.mode" select="../../d:date[@role='upd']"/>
+        <xsl:apply-templates mode="iso690.mode" select="../../d:date[@role='cit']"/>
       </xsl:otherwise>
     </xsl:choose>
   </xsl:if>
   <xsl:choose>
-    <xsl:when test="../date[@role='cit']|../../date[@role='cit'] and $upd!=0">
+    <xsl:when test="../d:date[@role='cit']|../../d:date[@role='cit'] and $upd!=0">
       <xsl:call-template name="iso690.endsep">
         <xsl:with-param name="text" select="$datecit2"/>
         <xsl:with-param name="sep" select="$sep"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="../date[@role='upd']|../../date[@role='upd'] and $upd!=0">
+    <xsl:when test="../d:date[@role='upd']|../../d:date[@role='upd'] and $upd!=0">
       <xsl:call-template name="iso690.endsep">
-        <xsl:with-param name="text" select="string(../date[@role='upd'])"/>
+        <xsl:with-param name="text" select="string(../d:date[@role='upd'])"/>
         <xsl:with-param name="sep" select="$sep"/>
       </xsl:call-template>
     </xsl:when>
 </xsl:template>
 
 <!-- Date of update/revision -->
-<xsl:template match="date[@role='upd']" mode="iso690.mode">
+<xsl:template match="d:date[@role='upd']" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'upd.sep'"/></xsl:call-template>
   </xsl:param>
 </xsl:template>
 
 <!-- Date of citation -->
-<xsl:template match="date[@role='cit']" mode="iso690.mode">
+<xsl:template match="d:date[@role='cit']" mode="iso690.mode">
   <xsl:param name="datecit1">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'datecit1'"/></xsl:call-template>
   </xsl:param>
   <xsl:param name="extent.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'extent.sep'"/></xsl:call-template>
   </xsl:param>
-  <xsl:apply-templates mode="iso690.mode" select="./pagenums">
+  <xsl:apply-templates mode="iso690.mode" select="./d:pagenums">
     <xsl:with-param name="sep" select="$extent.sep"/>
   </xsl:apply-templates>
 </xsl:template>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'location.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./pagenums">
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='secnum']"/>
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='sectitle']"/>
-      <xsl:apply-templates mode="iso690.mode" select="./pagenums"/>
+    <xsl:when test="./d:pagenums">
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='secnum']"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='sectitle']"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:pagenums"/>
     </xsl:when>
-    <xsl:when test="./bibliomisc[@role='sectitle']">
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='secnum']"/>
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='sectitle']">
+    <xsl:when test="./d:bibliomisc[@role='sectitle']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='secnum']"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='sectitle']">
         <xsl:with-param name="sep" select="$location.sep"/>
       </xsl:apply-templates>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='secnum']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='secnum']">
         <xsl:with-param name="sep" select="$location.sep"/>
       </xsl:apply-templates>
     </xsl:otherwise>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'locs.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="not(./date[@role='upd']|./date[@role='cit'])">
+    <xsl:when test="not(./d:date[@role='upd']|./d:date[@role='cit'])">
       <xsl:choose>
-        <xsl:when test="./volumenum|./issuenum|./pagenums">
-          <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+        <xsl:when test="./d:volumenum|./d:issuenum|./d:pagenums">
+          <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
             <xsl:with-param name="upd" select="0"/>
             <xsl:with-param name="sep" select="$locs.sep"/>
           </xsl:apply-templates>
           <xsl:call-template name="iso690.location"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+          <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
             <xsl:with-param name="sep" select="$location.sep"/>
           </xsl:apply-templates>
         </xsl:otherwise>
     </xsl:when>
     <xsl:otherwise>
       <xsl:choose>
-        <xsl:when test="./volumenum|./issuenum|./pagenums">
-          <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+        <xsl:when test="./d:volumenum|./d:issuenum|./d:pagenums">
+          <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
             <xsl:with-param name="upd" select="0"/>
             <xsl:with-param name="sep" select="$locs.sep"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+          <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
             <xsl:with-param name="upd" select="0"/>
             <xsl:with-param name="sep" select="$location.sep"/>
           </xsl:apply-templates>
         </xsl:otherwise>
       </xsl:choose>
       <xsl:choose>
-        <xsl:when test="./issuenum">
-          <xsl:apply-templates mode="iso690.mode" select="./volumenum"/>
-          <xsl:apply-templates mode="iso690.mode" select="./issuenum">
+        <xsl:when test="./d:issuenum">
+          <xsl:apply-templates mode="iso690.mode" select="./d:volumenum"/>
+          <xsl:apply-templates mode="iso690.mode" select="./d:issuenum">
             <xsl:with-param name="sep"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+          <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
             <xsl:with-param name="sep"/>
           </xsl:apply-templates>
         </xsl:otherwise>
       </xsl:choose>
       <xsl:choose>
-        <xsl:when test="./pagenums">
+        <xsl:when test="./d:pagenums">
           <xsl:call-template name="iso690.data">
             <xsl:with-param name="sep" select="$locs.sep"/>
           </xsl:call-template>
-          <xsl:apply-templates mode="iso690.mode" select="./pagenums"/>
+          <xsl:apply-templates mode="iso690.mode" select="./d:pagenums"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:call-template name="iso690.data">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'location.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./volumenum and not(./issuenum) and not(./pagenums)">
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+    <xsl:when test="./d:volumenum and not(./d:issuenum) and not(./d:pagenums)">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
         <xsl:with-param name="sep" select="$location.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./issuenum and not(./pagenums)">
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum"/>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum">
+    <xsl:when test="./d:issuenum and not(./d:pagenums)">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum">
         <xsl:with-param name="sep" select="$location.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./pagenums">
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum"/>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum"/>
-      <xsl:apply-templates mode="iso690.mode" select="./pagenums"/>
+    <xsl:when test="./d:pagenums">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:pagenums"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="bibliomisc[@role='secnum']|bibliomisc[@role='sectitle']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[@role='secnum']|d:bibliomisc[@role='sectitle']" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'locs.sep'"/></xsl:call-template>
   </xsl:param>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="volumenum|issuenum" mode="iso690.mode">
+<xsl:template match="d:volumenum|d:issuenum" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'locs.sep'"/></xsl:call-template>
   </xsl:param>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="pagenums" mode="iso690.mode">
+<xsl:template match="d:pagenums" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'location.sep'"/></xsl:call-template>
   </xsl:param>
 
 <!-- Series -->
 <xsl:template name="iso690.serie">
-  <xsl:apply-templates mode="iso690.mode" select=".//bibliomisc[@role='serie']"/>
+  <xsl:apply-templates mode="iso690.mode" select=".//d:bibliomisc[@role='serie']"/>
 </xsl:template>
 
 <!-- Notes -->
 <xsl:template name="iso690.notice">
-  <xsl:apply-templates mode="iso690.mode" select=".//bibliomisc[not(@role)]"/>
+  <xsl:apply-templates mode="iso690.mode" select=".//d:bibliomisc[not(@role)]"/>
 </xsl:template>
 
-<xsl:template match="bibliomisc[not(@role)]|bibliomisc[@role='serie']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[not(@role)]|d:bibliomisc[@role='serie']" mode="iso690.mode">
   <xsl:param name="notice.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'notice.sep'"/></xsl:call-template>
   </xsl:param>
 
 <!-- Avaibility and access -->
 <xsl:template name="iso690.access">
-  <xsl:for-each select="./biblioid[@class='uri']|./bibliomisc[@role='access']">
+  <xsl:for-each select="./d:biblioid[@class='uri']|./d:bibliomisc[@role='access']">
     <xsl:choose>
       <xsl:when test="position()=1">
         <xsl:apply-templates mode="iso690.mode" select="."/>
   </xsl:for-each>
 </xsl:template>
 
-<xsl:template match="biblioid[@class='uri']/ulink|bibliomisc[@role='access']/ulink" mode="iso690.mode">
+<xsl:template match="d:biblioid[@class='uri']/d:ulink|d:bibliomisc[@role='access']/d:ulink" mode="iso690.mode">
   <xsl:param name="link1">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'link1'"/></xsl:call-template>
   </xsl:param>
   <xsl:value-of select="$link2"/>
 </xsl:template>
 
-<xsl:template match="biblioid[@class='uri']|bibliomisc[@role='access']" mode="iso690.mode">
+<xsl:template match="d:biblioid[@class='uri']|d:bibliomisc[@role='access']" mode="iso690.mode">
   <xsl:param name="firstacc" select="1"/>
   <xsl:param name="access">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'access'"/></xsl:call-template>
     </xsl:otherwise>
   </xsl:choose>
   <xsl:choose>
-    <xsl:when test="(./ulink)and(string(./ulink)=string(.))">
+    <xsl:when test="(./d:ulink)and(string(./d:ulink)=string(.))">
       <xsl:choose>
-        <xsl:when test="(starts-with(./ulink/@url,'http://')or(starts-with(./ulink/@url,'https://')))">
+        <xsl:when test="(starts-with(./d:ulink/@url,'http://')or(starts-with(./d:ulink/@url,'https://')))">
           <xsl:value-of select="$onwww"/>
           <xsl:value-of select="$access.end"/>
-          <xsl:apply-templates mode="iso690.mode" select="./ulink"/>
+          <xsl:apply-templates mode="iso690.mode" select="./d:ulink"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:value-of select="$oninet"/>
           <xsl:value-of select="$access.end"/>
-          <xsl:apply-templates mode="iso690.mode" select="./ulink"/>
+          <xsl:apply-templates mode="iso690.mode" select="./d:ulink"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:when>
-    <xsl:when test="(./ulink)and(string(./ulink)!=string(.))">
+    <xsl:when test="(./d:ulink)and(string(./d:ulink)!=string(.))">
       <xsl:value-of select="text()[1]"/>
       <xsl:call-template name="iso690.endsep">
         <xsl:with-param name="text" select="text()[1]"/>
         <xsl:with-param name="sep" select="$access.end"/>
       </xsl:call-template>
-      <xsl:apply-templates mode="iso690.mode" select="./ulink"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:ulink"/>
     </xsl:when>
     <xsl:otherwise>
       <xsl:apply-templates mode="iso690.mode"/>
 <!-- Standard number - ISBN -->
 <xsl:template name="iso690.isbn">
   <xsl:choose>
-    <xsl:when test="./biblioid/@class='isbn'">
-      <xsl:apply-templates mode="iso690.mode" select="./biblioid[@class='isbn']"/>
+    <xsl:when test="./d:biblioid/@class='isbn'">
+      <xsl:apply-templates mode="iso690.mode" select="./d:biblioid[@class='isbn']"/>
     </xsl:when>
-    <xsl:when test="./isbn">
-      <xsl:apply-templates mode="iso690.mode" select="./isbn"/>
+    <xsl:when test="./d:isbn">
+      <xsl:apply-templates mode="iso690.mode" select="./d:isbn"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="isbn|biblioid[@class='isbn']" mode="iso690.mode">
+<xsl:template match="d:isbn|d:biblioid[@class='isbn']" mode="iso690.mode">
   <xsl:param name="isbn">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'isbn'"/></xsl:call-template>
   </xsl:param>
 <!-- Standard number - ISSN -->
 <xsl:template name="iso690.issn">
   <xsl:choose>
-    <xsl:when test="./biblioid/@class='issn'">
-      <xsl:apply-templates mode="iso690.mode" select="./biblioid[@class='issn']"/>
+    <xsl:when test="./d:biblioid/@class='issn'">
+      <xsl:apply-templates mode="iso690.mode" select="./d:biblioid[@class='issn']"/>
     </xsl:when>
-    <xsl:when test="./issn">
-      <xsl:apply-templates mode="iso690.mode" select="./issn"/>
+    <xsl:when test="./d:issn">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issn"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="issn|biblioid[@class='issn']" mode="iso690.mode">
+<xsl:template match="d:issn|d:biblioid[@class='issn']" mode="iso690.mode">
   <xsl:param name="issn">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'issn'"/></xsl:call-template>
   </xsl:param>
   <xsl:param name="patdate.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'patdate.sep'"/></xsl:call-template>
   </xsl:param>
-  <xsl:apply-templates mode="iso690.mode" select="./address/country"/>
-  <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='patenttype']"/>
+  <xsl:apply-templates mode="iso690.mode" select="./d:address/d:country"/>
+  <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='patenttype']"/>
   <xsl:choose>
-    <xsl:when test="./biblioid[@class='other' and @otherclass='patentnum']">
-      <xsl:apply-templates mode="iso690.mode" select="./biblioid[@class='other' and @otherclass='patentnum']"/>
+    <xsl:when test="./d:biblioid[@class='other' and @otherclass='patentnum']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:biblioid[@class='other' and @otherclass='patentnum']"/>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='patentnum']"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='patentnum']"/>
     </xsl:otherwise>
   </xsl:choose>
-  <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+  <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
     <xsl:with-param name="sep" select="$patdate.sep"/>
   </xsl:apply-templates>
 </xsl:template>
 
 <!-- Country or issuing office -->
-<xsl:template match="address/country" mode="iso690.mode">
+<xsl:template match="d:address/d:country" mode="iso690.mode">
   <xsl:param name="patcountry.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'patcountry.sep'"/></xsl:call-template>
   </xsl:param>
 </xsl:template>
 
 <!-- Kind of patent document -->
-<xsl:template match="bibliomisc[@role='patenttype']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[@role='patenttype']" mode="iso690.mode">
   <xsl:param name="pattype.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'pattype.sep'"/></xsl:call-template>
   </xsl:param>
 </xsl:template>
 
 <!-- Number -->
-<xsl:template match="biblioid[@class='other' and @otherclass='patentnum']|bibliomisc[@role='patentnum']" mode="iso690.mode">
+<xsl:template match="d:biblioid[@class='other' and @otherclass='patentnum']|d:bibliomisc[@role='patentnum']" mode="iso690.mode">
   <xsl:param name="patnum.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'patnum.sep'"/></xsl:call-template>
   </xsl:param>
index b326a03..37a8b0b 100644 (file)
@@ -1,27 +1,27 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: biblio.xsl 9886 2014-02-10 17:52:50Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="bibliography">
+<xsl:template match="d:bibliography">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
 
   <xsl:choose>
-    <xsl:when test="not(parent::*) or parent::part or parent::book">
+    <xsl:when test="not(parent::*) or parent::d:part or parent::d:book">
       <xsl:variable name="master-reference">
         <xsl:call-template name="select.pagemaster"/>
       </xsl:variable>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="bibliography/bibliographyinfo"></xsl:template>
-<xsl:template match="bibliography/info"></xsl:template>
-<xsl:template match="bibliography/title"></xsl:template>
-<xsl:template match="bibliography/subtitle"></xsl:template>
-<xsl:template match="bibliography/titleabbrev"></xsl:template>
+<xsl:template match="d:bibliography/d:bibliographyinfo"></xsl:template>
+<xsl:template match="d:bibliography/d:info"></xsl:template>
+<xsl:template match="d:bibliography/d:title"></xsl:template>
+<xsl:template match="d:bibliography/d:subtitle"></xsl:template>
+<xsl:template match="d:bibliography/d:titleabbrev"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="bibliodiv">
+<xsl:template match="d:bibliodiv">
   <fo:block>
     <xsl:attribute name="id">
       <xsl:call-template name="object.id"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="bibliodiv/title"/>
-<xsl:template match="bibliodiv/subtitle"/>
-<xsl:template match="bibliodiv/titleabbrev"/>
+<xsl:template match="d:bibliodiv/d:title"/>
+<xsl:template match="d:bibliodiv/d:subtitle"/>
+<xsl:template match="d:bibliodiv/d:titleabbrev"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="bibliolist">
+<xsl:template match="d:bibliolist">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
             space-before.optimum="1.5em"
             space-before.maximum="2em">
 
-    <xsl:if test="blockinfo/title|info/title|title">
+    <xsl:if test="d:blockinfo/d:title|d:info/d:title|d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
-    <xsl:apply-templates select="*[not(self::blockinfo)
-                                   and not(self::info)
-                                   and not(self::title)
-                                   and not(self::titleabbrev)]"/>
+    <xsl:apply-templates select="*[not(self::d:blockinfo)
+                                   and not(self::d:info)
+                                   and not(self::d:title)
+                                   and not(self::d:titleabbrev)]"/>
   </fo:block>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="biblioentry">
+<xsl:template match="d:biblioentry">
   <xsl:param name="label">
     <xsl:call-template name="biblioentry.label"/>
   </xsl:param>
   <xsl:choose>
     <xsl:when test="string(.) = ''">
       <xsl:variable name="bib" select="document($bibliography.collection,.)"/>
-      <xsl:variable name="entry" select="$bib/bibliography//
+      <xsl:variable name="entry" select="$bib/d:bibliography//
                                          *[@id=$id or @xml:id=$id][1]"/>
       <xsl:choose>
         <xsl:when test="$entry">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="bibliomixed">
+<xsl:template match="d:bibliomixed">
   <xsl:param name="label">
     <xsl:call-template name="biblioentry.label"/>
   </xsl:param>
   <xsl:choose>
     <xsl:when test="string(.) = ''">
       <xsl:variable name="bib" select="document($bibliography.collection,.)"/>
-      <xsl:variable name="entry" select="$bib/bibliography//
+      <xsl:variable name="entry" select="$bib/d:bibliography//
                                          *[@id=$id or @xml:id=$id][1]"/>
       <xsl:choose>
         <xsl:when test="$entry">
   <xsl:choose>
     <xsl:when test="$bibliography.numbered != 0">
       <xsl:text>[</xsl:text>
-      <xsl:number from="bibliography" count="biblioentry|bibliomixed"
+      <xsl:number from="d:bibliography" count="d:biblioentry|d:bibliomixed"
                   level="any" format="1"/>
       <xsl:text>] </xsl:text>
     </xsl:when>
     <xsl:when test="local-name($node/child::*[1]) = 'abbrev'">
       <xsl:text>[</xsl:text>
-      <xsl:apply-templates select="$node/abbrev[1]"/>
+      <xsl:apply-templates select="$node/d:abbrev[1]"/>
       <xsl:text>] </xsl:text>
     </xsl:when>
     <xsl:when test="$node/@xreflabel">
   <xsl:apply-templates select="."/><!-- try the default mode -->
 </xsl:template>
 
-<xsl:template match="abbrev" mode="bibliography.mode">
+<xsl:template match="d:abbrev" mode="bibliography.mode">
   <xsl:if test="preceding-sibling::*">
     <fo:inline>
       <xsl:apply-templates mode="bibliography.mode"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="abstract" mode="bibliography.mode">
+<xsl:template match="d:abstract" mode="bibliography.mode">
   <!-- suppressed -->
 </xsl:template>
 
-<xsl:template match="address" mode="bibliography.mode">
+<xsl:template match="d:address" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="affiliation" mode="bibliography.mode">
+<xsl:template match="d:affiliation" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="shortaffil" mode="bibliography.mode">
+<xsl:template match="d:shortaffil" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="jobtitle" mode="bibliography.mode">
+<xsl:template match="d:jobtitle" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="artheader|articleinfo|article/info" 
+<xsl:template match="d:artheader|d:articleinfo|d:article/d:info"
               mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="artpagenums" mode="bibliography.mode">
+<xsl:template match="d:artpagenums" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="author" mode="bibliography.mode">
+<xsl:template match="d:author" mode="bibliography.mode">
   <fo:inline>
     <xsl:choose>
-      <xsl:when test="orgname">
-        <xsl:apply-templates select="orgname" mode="bibliography.mode"/>
+      <xsl:when test="d:orgname">
+        <xsl:apply-templates select="d:orgname" mode="bibliography.mode"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="person.name"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="authorblurb|personblurb" mode="bibliography.mode">
+<xsl:template match="d:authorblurb|d:personblurb" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="bibliography.mode">
+<xsl:template match="d:authorgroup" mode="bibliography.mode">
   <fo:inline>
     <xsl:call-template name="person.name.list"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="authorinitials" mode="bibliography.mode">
+<xsl:template match="d:authorinitials" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="bibliomisc" mode="bibliography.mode">
+<xsl:template match="d:bibliomisc" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="bibliomset" mode="bibliography.mode">
+<xsl:template match="d:bibliomset" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
 
 <!-- ================================================== -->
 
-<xsl:template match="biblioset" mode="bibliography.mode">
+<xsl:template match="d:biblioset" mode="bibliography.mode">
   <fo:inline>
     <xsl:if test="@id">
       <xsl:attribute name="id">
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="biblioset/title|biblioset/citetitle" 
+<xsl:template match="d:biblioset/d:title|d:biblioset/d:citetitle"
               mode="bibliography.mode">
   <xsl:variable name="relation" select="../@relation"/>
   <xsl:choose>
 
 <!-- ================================================== -->
 
-<xsl:template match="citetitle" mode="bibliography.mode">
+<xsl:template match="d:citetitle" mode="bibliography.mode">
   <fo:inline>
     <xsl:choose>
       <xsl:when test="@pubwork = 'article'">
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="collab" mode="bibliography.mode">
+<xsl:template match="d:collab" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="confgroup" mode="bibliography.mode">
+<xsl:template match="d:confgroup" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="contractnum" mode="bibliography.mode">
+<xsl:template match="d:contractnum" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="contractsponsor" mode="bibliography.mode">
+<xsl:template match="d:contractsponsor" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="contrib" mode="bibliography.mode">
+<xsl:template match="d:contrib" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
 
 <!-- ================================================== -->
 
-<xsl:template match="copyright" mode="bibliography.mode">
+<xsl:template match="d:copyright" mode="bibliography.mode">
   <fo:inline>
     <xsl:call-template name="gentext">
       <xsl:with-param name="key" select="'Copyright'"/>
       <xsl:with-param name="dingbat">copyright</xsl:with-param>
     </xsl:call-template>
     <xsl:call-template name="gentext.space"/>
-    <xsl:apply-templates select="year" mode="bibliography.mode"/>
-    <xsl:if test="holder">
+    <xsl:apply-templates select="d:year" mode="bibliography.mode"/>
+    <xsl:if test="d:holder">
       <xsl:call-template name="gentext.space"/>
-      <xsl:apply-templates select="holder" mode="bibliography.mode"/>
+      <xsl:apply-templates select="d:holder" mode="bibliography.mode"/>
     </xsl:if>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="year" mode="bibliography.mode">
+<xsl:template match="d:year" mode="bibliography.mode">
   <xsl:apply-templates/><xsl:text>, </xsl:text>
 </xsl:template>
 
-<xsl:template match="year[position()=last()]" mode="bibliography.mode">
+<xsl:template match="d:year[position()=last()]" mode="bibliography.mode">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="holder" mode="bibliography.mode">
+<xsl:template match="d:holder" mode="bibliography.mode">
   <xsl:apply-templates/>
 </xsl:template>
 
 <!-- ================================================== -->
 
-<xsl:template match="corpauthor" mode="bibliography.mode">
+<xsl:template match="d:corpauthor" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="corpcredit" mode="bibliography.mode">
+<xsl:template match="d:corpcredit" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="corpname" mode="bibliography.mode">
+<xsl:template match="d:corpname" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="date" mode="bibliography.mode">
+<xsl:template match="d:date" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="edition" mode="bibliography.mode">
+<xsl:template match="d:edition" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="editor" mode="bibliography.mode">
+<xsl:template match="d:editor" mode="bibliography.mode">
   <fo:inline>
     <xsl:call-template name="person.name"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="firstname" mode="bibliography.mode">
+<xsl:template match="d:firstname" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="honorific" mode="bibliography.mode">
+<xsl:template match="d:honorific" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="bibliography.mode">
+<xsl:template match="d:indexterm" mode="bibliography.mode">
   <xsl:apply-templates select="."/> 
 </xsl:template>
 
-<xsl:template match="invpartnumber" mode="bibliography.mode">
+<xsl:template match="d:invpartnumber" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="isbn" mode="bibliography.mode">
+<xsl:template match="d:isbn" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="issn" mode="bibliography.mode">
+<xsl:template match="d:issn" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="issuenum" mode="bibliography.mode">
+<xsl:template match="d:issuenum" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="lineage" mode="bibliography.mode">
+<xsl:template match="d:lineage" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="orgname" mode="bibliography.mode">
+<xsl:template match="d:orgname" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="bibliography.mode">
+<xsl:template match="d:othercredit" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="othername" mode="bibliography.mode">
+<xsl:template match="d:othername" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="pagenums" mode="bibliography.mode">
+<xsl:template match="d:pagenums" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="printhistory" mode="bibliography.mode">
+<xsl:template match="d:printhistory" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="productname" mode="bibliography.mode">
+<xsl:template match="d:productname" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="productnumber" mode="bibliography.mode">
+<xsl:template match="d:productnumber" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="bibliography.mode">
+<xsl:template match="d:pubdate" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="publisher" mode="bibliography.mode">
+<xsl:template match="d:publisher" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="publishername" mode="bibliography.mode">
+<xsl:template match="d:publishername" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="pubsnumber" mode="bibliography.mode">
+<xsl:template match="d:pubsnumber" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="bibliography.mode">
+<xsl:template match="d:releaseinfo" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="bibliography.mode">
+<xsl:template match="d:revhistory" mode="bibliography.mode">
   <fo:block>
     <xsl:apply-templates select="."/> <!-- use normal mode -->
   </fo:block>
 </xsl:template>
 
-<xsl:template match="seriesinfo" mode="bibliography.mode">
+<xsl:template match="d:seriesinfo" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="seriesvolnums" mode="bibliography.mode">
+<xsl:template match="d:seriesvolnums" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="bibliography.mode">
+<xsl:template match="d:subtitle" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="surname" mode="bibliography.mode">
+<xsl:template match="d:surname" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="title" mode="bibliography.mode">
+<xsl:template match="d:title" mode="bibliography.mode">
   <fo:inline>
     <fo:inline font-style="italic">
       <xsl:apply-templates mode="bibliography.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="titleabbrev" mode="bibliography.mode">
+<xsl:template match="d:titleabbrev" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="volumenum" mode="bibliography.mode">
+<xsl:template match="d:volumenum" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="orgdiv" mode="bibliography.mode">
+<xsl:template match="d:orgdiv" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="collabname" mode="bibliography.mode">
+<xsl:template match="d:collabname" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="confdates" mode="bibliography.mode">
+<xsl:template match="d:confdates" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="conftitle" mode="bibliography.mode">
+<xsl:template match="d:conftitle" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="confnum" mode="bibliography.mode">
+<xsl:template match="d:confnum" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="confsponsor" mode="bibliography.mode">
+<xsl:template match="d:confsponsor" mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
     <xsl:value-of select="$biblioentry.item.separator"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="bibliocoverage|biblioid|bibliorelation|bibliosource"
+<xsl:template match="d:bibliocoverage|d:biblioid|d:bibliorelation|d:bibliosource"
               mode="bibliography.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
   <xsl:apply-templates select="."/><!-- try the default mode -->
 </xsl:template>
 
-<xsl:template match="abbrev" mode="bibliomixed.mode">
+<xsl:template match="d:abbrev" mode="bibliomixed.mode">
   <xsl:if test="preceding-sibling::*">
     <fo:inline>
       <xsl:apply-templates mode="bibliomixed.mode"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="abstract" mode="bibliomixed.mode">
+<xsl:template match="d:abstract" mode="bibliomixed.mode">
   <fo:block start-indent="1in">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="para" mode="bibliomixed.mode">
+<xsl:template match="d:para" mode="bibliomixed.mode">
   <fo:block>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="address" mode="bibliomixed.mode">
+<xsl:template match="d:address" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="affiliation" mode="bibliomixed.mode">
+<xsl:template match="d:affiliation" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="shortaffil" mode="bibliomixed.mode">
+<xsl:template match="d:shortaffil" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="jobtitle" mode="bibliomixed.mode">
+<xsl:template match="d:jobtitle" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliography.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="artpagenums" mode="bibliomixed.mode">
+<xsl:template match="d:artpagenums" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="author" mode="bibliomixed.mode">
+<xsl:template match="d:author" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:choose>
-      <xsl:when test="orgname">
-        <xsl:apply-templates select="orgname" mode="bibliomixed.mode"/>
+      <xsl:when test="d:orgname">
+        <xsl:apply-templates select="d:orgname" mode="bibliomixed.mode"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="person.name"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="authorblurb|personblurb" mode="bibliomixed.mode">
+<xsl:template match="d:authorblurb|d:personblurb" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="bibliomixed.mode">
+<xsl:template match="d:authorgroup" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="authorinitials" mode="bibliomixed.mode">
+<xsl:template match="d:authorinitials" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="bibliomisc" mode="bibliomixed.mode">
+<xsl:template match="d:bibliomisc" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 
 <!-- ================================================== -->
 
-<xsl:template match="bibliomset" mode="bibliomixed.mode">
+<xsl:template match="d:bibliomset" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="bibliomset/title|bibliomset/citetitle" 
+<xsl:template match="d:bibliomset/d:title|d:bibliomset/d:citetitle" 
               mode="bibliomixed.mode">
   <xsl:variable name="relation" select="../@relation"/>
   <xsl:choose>
 
 <!-- ================================================== -->
 
-<xsl:template match="biblioset" mode="bibliomixed.mode">
+<xsl:template match="d:biblioset" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="citetitle" mode="bibliomixed.mode">
+<xsl:template match="d:citetitle" mode="bibliomixed.mode">
   <xsl:choose>
     <xsl:when test="@pubwork = 'article'">
       <xsl:call-template name="gentext.startquote"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="collab" mode="bibliomixed.mode">
+<xsl:template match="d:collab" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="confgroup" mode="bibliomixed.mode">
+<xsl:template match="d:confgroup" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="contractnum" mode="bibliomixed.mode">
+<xsl:template match="d:contractnum" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="contractsponsor" mode="bibliomixed.mode">
+<xsl:template match="d:contractsponsor" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="contrib" mode="bibliomixed.mode">
+<xsl:template match="d:contrib" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="copyright" mode="bibliomixed.mode">
+<xsl:template match="d:copyright" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="bibliomixed.mode">
+<xsl:template match="d:corpauthor" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="corpcredit" mode="bibliomixed.mode">
+<xsl:template match="d:corpcredit" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="corpname" mode="bibliomixed.mode">
+<xsl:template match="d:corpname" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="date" mode="bibliomixed.mode">
+<xsl:template match="d:date" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="edition" mode="bibliomixed.mode">
+<xsl:template match="d:edition" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="editor" mode="bibliomixed.mode">
+<xsl:template match="d:editor" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="firstname" mode="bibliomixed.mode">
+<xsl:template match="d:firstname" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="honorific" mode="bibliomixed.mode">
+<xsl:template match="d:honorific" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="bibliomixed.mode">
+<xsl:template match="d:indexterm" mode="bibliomixed.mode">
   <xsl:apply-templates select="."/> 
 </xsl:template>
 
-<xsl:template match="invpartnumber" mode="bibliomixed.mode">
+<xsl:template match="d:invpartnumber" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="isbn" mode="bibliomixed.mode">
+<xsl:template match="d:isbn" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="issn" mode="bibliomixed.mode">
+<xsl:template match="d:issn" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="issuenum" mode="bibliomixed.mode">
+<xsl:template match="d:issuenum" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="lineage" mode="bibliomixed.mode">
+<xsl:template match="d:lineage" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="orgname" mode="bibliomixed.mode">
+<xsl:template match="d:orgname" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="bibliomixed.mode">
+<xsl:template match="d:othercredit" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="othername" mode="bibliomixed.mode">
+<xsl:template match="d:othername" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="pagenums" mode="bibliomixed.mode">
+<xsl:template match="d:pagenums" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="printhistory" mode="bibliomixed.mode">
+<xsl:template match="d:printhistory" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="productname" mode="bibliomixed.mode">
+<xsl:template match="d:productname" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="productnumber" mode="bibliomixed.mode">
+<xsl:template match="d:productnumber" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="bibliomixed.mode">
+<xsl:template match="d:pubdate" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="publisher" mode="bibliomixed.mode">
+<xsl:template match="d:publisher" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="publishername" mode="bibliomixed.mode">
+<xsl:template match="d:publishername" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="pubsnumber" mode="bibliomixed.mode">
+<xsl:template match="d:pubsnumber" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="bibliomixed.mode">
+<xsl:template match="d:releaseinfo" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="bibliomixed.mode">
+<xsl:template match="d:revhistory" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="seriesvolnums" mode="bibliomixed.mode">
+<xsl:template match="d:seriesvolnums" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="bibliomixed.mode">
+<xsl:template match="d:subtitle" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="surname" mode="bibliomixed.mode">
+<xsl:template match="d:surname" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="title" mode="bibliomixed.mode">
+<xsl:template match="d:title" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="titleabbrev" mode="bibliomixed.mode">
+<xsl:template match="d:titleabbrev" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="volumenum" mode="bibliomixed.mode">
+<xsl:template match="d:volumenum" mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="bibliocoverage|biblioid|bibliorelation|bibliosource"
+<xsl:template match="d:bibliocoverage|d:biblioid|d:bibliorelation|d:bibliosource"
               mode="bibliomixed.mode">
   <fo:inline>
     <xsl:apply-templates mode="bibliomixed.mode"/>
index f8f3bb2..1c8401c 100644 (file)
@@ -1,21 +1,21 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: block.xsl 9998 2015-10-15 17:47:59Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="blockinfo|info">
+<xsl:template match="d:blockinfo|d:info">
   <!-- suppress -->
 </xsl:template>
 
@@ -37,7 +37,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="para">
+<xsl:template match="d:para">
   <xsl:variable name="keep.together">
     <xsl:call-template name="pi.dbfo_keep-together"/>
   </xsl:variable>
@@ -51,7 +51,7 @@
   </fo:block>
 </xsl:template>
 
-<xsl:template match="simpara">
+<xsl:template match="d:simpara">
   <xsl:variable name="keep.together">
     <xsl:call-template name="pi.dbfo_keep-together"/>
   </xsl:variable>
@@ -65,7 +65,7 @@
   </fo:block>
 </xsl:template>
 
-<xsl:template match="formalpara">
+<xsl:template match="d:formalpara">
   <xsl:variable name="keep.together">
     <xsl:call-template name="pi.dbfo_keep-together"/>
   </xsl:variable>
 </xsl:template>
 
 <!-- Only use title from info -->
-<xsl:template match="formalpara/info">
-  <xsl:apply-templates select="title"/>
+<xsl:template match="d:formalpara/d:info">
+  <xsl:apply-templates select="d:title"/>
 </xsl:template>
 
-<xsl:template match="formalpara/title|formalpara/info/title">
+<xsl:template match="d:formalpara/d:title|d:formalpara/d:info/d:title">
   <xsl:variable name="titleStr">
       <xsl:apply-templates/>
   </xsl:variable>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="formalpara/para">
+<xsl:template match="d:formalpara/d:para">
   <xsl:apply-templates/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="blockquote">
+<xsl:template match="d:blockquote">
   <xsl:variable name="keep.together">
     <xsl:call-template name="pi.dbfo_keep-together"/>
   </xsl:variable>
     </xsl:if>
     <xsl:call-template name="anchor"/>
     <fo:block>
-      <xsl:if test="title|info/title">
+      <xsl:if test="d:title|d:info/d:title">
         <fo:block xsl:use-attribute-sets="formal.title.properties">
           <xsl:apply-templates select="." mode="object.title.markup"/>
         </fo:block>
       <xsl:apply-templates select="*[local-name(.) != 'title'
                                    and local-name(.) != 'attribution']"/>
     </fo:block>
-    <xsl:if test="attribution">
+    <xsl:if test="d:attribution">
       <fo:block text-align="right">
         <!-- mdash -->
         <xsl:text>&#x2014;</xsl:text>
-        <xsl:apply-templates select="attribution"/>
+        <xsl:apply-templates select="d:attribution"/>
       </fo:block>
     </xsl:if>
   </fo:block>
 </xsl:template>
 
 <!-- Use an em dash per Chicago Manual of Style and https://sourceforge.net/tracker/index.php?func=detail&aid=2793878&group_id=21935&atid=373747 -->
-<xsl:template match="epigraph">
+<xsl:template match="d:epigraph">
   <fo:block>
     <xsl:call-template name="anchor"/>
     <xsl:apply-templates select="child::*[local-name(.)!='attribution']"/>
-    <xsl:if test="attribution">
+    <xsl:if test="d:attribution">
       <fo:inline>
         <xsl:text>&#x2014;</xsl:text>
-        <xsl:apply-templates select="attribution"/>
+        <xsl:apply-templates select="d:attribution"/>
       </fo:inline>
     </xsl:if>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="attribution">
+<xsl:template match="d:attribution">
   <fo:inline><xsl:apply-templates/></fo:inline>
 </xsl:template>
 
         </fo:float>
       </xsl:variable>
       <xsl:choose>
-        <xsl:when test="$axf.extensions != 0 and self::sidebar">
+        <xsl:when test="$axf.extensions != 0 and self::d:sidebar">
           <fo:block xsl:use-attribute-sets="normal.para.spacing"
                     space-after="0pt"
                     space-after.precedence="force"
                       end-indent="{$start.indent} + {$width} + {$end.indent}">
               <xsl:attribute name="start-indent">
                 <xsl:choose>
-                  <xsl:when test="ancestor::para">
+                  <xsl:when test="ancestor::d:para">
                     <!-- Special case for handling inline floats
                          in Antenna House-->
                     <xsl:value-of select="concat('-', $body.start.indent)"/>
           </fo:float>
 
         </xsl:when>
-        <xsl:when test="$xep.extensions != 0 and self::sidebar">
+        <xsl:when test="$xep.extensions != 0 and self::d:sidebar">
           <!-- float needs some space above  to line up with following para -->
           <fo:block xsl:use-attribute-sets="normal.para.spacing">
             <xsl:copy-of select="$float"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="sidebar" name="sidebar">
+<xsl:template match="d:sidebar" name="sidebar">
   <!-- Also does margin notes -->
   <xsl:variable name="pi-type">
     <xsl:call-template name="pi.dbfo_float-type"/>
         <fo:block xsl:use-attribute-sets="sidebar.properties"
                   id="{$id}">
           <xsl:call-template name="sidebar.titlepage"/>
-          <xsl:apply-templates select="node()[not(self::title) and
-                                         not(self::info) and
-                                         not(self::sidebarinfo)]"/>
+          <xsl:apply-templates select="node()[not(self::d:title) and
+                                         not(self::d:info) and
+                                         not(self::d:sidebarinfo)]"/>
         </fo:block>
       </xsl:variable>
 
 
 </xsl:template>
 
-<xsl:template match="sidebar/title|sidebarinfo|sidebar/info"/>
+<xsl:template match="d:sidebar/d:title|d:sidebarinfo|d:sidebar/d:info"/>
 
-<xsl:template match="sidebar/title|sidebarinfo/title|sidebar/info/title"
+<xsl:template match="d:sidebar/d:title|d:sidebarinfo/d:title|d:sidebar/d:info/d:title"
               mode="titlepage.mode" priority="1">
   <fo:block xsl:use-attribute-sets="sidebar.title.properties">
     <xsl:apply-templates/>
 </xsl:template>
 
 <!-- Turn off para space-before if sidebar starts with a para, not title -->
-<xsl:template match="sidebar/*[1][self::para]">
+<xsl:template match="d:sidebar/*[1][self::d:para]">
   <xsl:variable name="keep.together">
     <xsl:call-template name="pi.dbfo_keep-together"/>
   </xsl:variable>
 <xsl:template name="margin.note">
   <xsl:param name="content">
     <fo:block xsl:use-attribute-sets="margin.note.properties">
-      <xsl:if test="./title">
+      <xsl:if test="./d:title">
         <fo:block xsl:use-attribute-sets="margin.note.title.properties">
-          <xsl:apply-templates select="./title" mode="margin.note.title.mode"/>
+          <xsl:apply-templates select="./d:title" mode="margin.note.title.mode"/>
         </fo:block>
       </xsl:if>
       <xsl:apply-templates/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="sidebar/title" mode="margin.note.title.mode">
+<xsl:template match="d:sidebar/d:title" mode="margin.note.title.mode">
   <xsl:apply-templates/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="abstract">
+<xsl:template match="d:abstract">
   <xsl:variable name="keep.together">
     <xsl:call-template name="pi.dbfo_keep-together"/>
   </xsl:variable>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract/title|abstract/info/title">
+<xsl:template match="d:abstract/d:title|d:abstract/d:info/d:title">
   <fo:block xsl:use-attribute-sets="abstract.title.properties">
     <xsl:apply-templates/>
   </fo:block>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="msgset">
+<xsl:template match="d:msgset">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msgentry">
+<xsl:template match="d:msgentry">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="simplemsgentry">
+<xsl:template match="d:simplemsgentry">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="msg">
+<xsl:template match="d:msg">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="msgmain">
+<xsl:template match="d:msgmain">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msgsub">
+<xsl:template match="d:msgsub">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msgrel">
+<xsl:template match="d:msgrel">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msgtext">
+<xsl:template match="d:msgtext">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msginfo">
+<xsl:template match="d:msginfo">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="msglevel">
+<xsl:template match="d:msglevel">
   <fo:block>
     <fo:inline font-weight="bold"
                keep-with-next.within-line="always">
   </fo:block>
 </xsl:template>
 
-<xsl:template match="msgorig">
+<xsl:template match="d:msgorig">
   <fo:block>
     <fo:inline font-weight="bold"
                keep-with-next.within-line="always">
   </fo:block>
 </xsl:template>
 
-<xsl:template match="msgaud">
+<xsl:template match="d:msgaud">
   <fo:block>
     <fo:inline font-weight="bold"
                keep-with-next.within-line="always">
   </fo:block>
 </xsl:template>
 
-<xsl:template match="msgexplan">
+<xsl:template match="d:msgexplan">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="msgexplan/title">
+<xsl:template match="d:msgexplan/d:title">
   <fo:block font-weight="bold"
             keep-with-next.within-column="always"
             hyphenate="false">
 <!-- ==================================================================== -->
 <!-- For better or worse, revhistory is allowed in content... -->
 
-<xsl:template match="revhistory">
+<xsl:template match="d:revhistory">
   <fo:table table-layout="fixed" xsl:use-attribute-sets="revhistory.table.properties">
     <xsl:call-template name="anchor"/>
     <fo:table-column column-number="1" column-width="proportional-column-width(1)"/>
         <fo:table-cell number-columns-spanned="3" xsl:use-attribute-sets="revhistory.table.cell.properties">
           <fo:block xsl:use-attribute-sets="revhistory.title.properties">
             <xsl:choose>
-              <xsl:when test="title|info/title">
-                <xsl:apply-templates select="title|info/title" mode="titlepage.mode"/>
+              <xsl:when test="d:title|d:info/d:title">
+                <xsl:apply-templates select="d:title|d:info/d:title" mode="titlepage.mode"/>
               </xsl:when>
               <xsl:otherwise>
                 <xsl:call-template name="gentext">
   </fo:table>
 </xsl:template>
 
-<xsl:template match="revhistory/title">
+<xsl:template match="d:revhistory/d:title">
   <!-- Handled in titlepage.mode -->
 </xsl:template>
 
-<xsl:template match="revhistory/revision">
-  <xsl:variable name="revnumber" select="revnumber"/>
-  <xsl:variable name="revdate"   select="date"/>
-  <xsl:variable name="revauthor" select="authorinitials|author"/>
-  <xsl:variable name="revremark" select="revremark|revdescription"/>
+<xsl:template match="d:revhistory/d:revision">
+  <xsl:variable name="revnumber" select="d:revnumber"/>
+  <xsl:variable name="revdate"   select="d:date"/>
+  <xsl:variable name="revauthor" select="d:authorinitials|d:author"/>
+  <xsl:variable name="revremark" select="d:revremark|d:revdescription"/>
   <fo:table-row>
     <fo:table-cell xsl:use-attribute-sets="revhistory.table.cell.properties">
       <fo:block>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="revision/revnumber">
+<xsl:template match="d:revision/d:revnumber">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/date">
+<xsl:template match="d:revision/d:date">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/authorinitials">
+<xsl:template match="d:revision/d:authorinitials">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/author">
+<xsl:template match="d:revision/d:author">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/revremark">
+<xsl:template match="d:revision/d:revremark">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/revdescription">
+<xsl:template match="d:revision/d:revdescription">
   <xsl:apply-templates/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="ackno|acknowledgements[parent::article]">
+<xsl:template match="d:ackno|d:acknowledgements[parent::d:article]">
   <fo:block xsl:use-attribute-sets="normal.para.spacing">
     <xsl:call-template name="anchor"/>
     <xsl:apply-templates/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="highlights">
+<xsl:template match="d:highlights">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
index e539b8f..f6a4412 100644 (file)
@@ -1,18 +1,17 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim"
                 xmlns:xverb="com.nwalsh.xalan.Verbatim"
                 xmlns:lxslt="http://xml.apache.org/xslt"
-                exclude-result-prefixes="sverb xverb lxslt"
+                exclude-result-prefixes="sverb xverb lxslt d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: callout.xsl 9668 2012-11-28 00:47:59Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -20,8 +19,8 @@
 <lxslt:component prefix="xverb"
                  functions="insertCallouts"/>
 
-<xsl:template match="programlistingco|screenco">
-  <xsl:variable name="verbatim" select="programlisting|screen"/>
+<xsl:template match="d:programlistingco|d:screenco">
+  <xsl:variable name="verbatim" select="d:programlisting|d:screen"/>
   <xsl:variable name="vendor" select="system-property('xsl:vendor')"/>
 
   <xsl:choose>
       <xsl:variable name="rtf-with-callouts">
         <xsl:choose>
           <xsl:when test="contains($vendor, 'SAXON ')">
-            <xsl:copy-of select="sverb:insertCallouts(areaspec,$rtf)"/>
+            <xsl:copy-of select="sverb:insertCallouts(d:areaspec,$rtf)"/>
           </xsl:when>
           <xsl:when test="contains($vendor, 'Apache Software Foundation')">
-            <xsl:copy-of select="xverb:insertCallouts(areaspec,$rtf)"/>
+            <xsl:copy-of select="xverb:insertCallouts(d:areaspec,$rtf)"/>
           </xsl:when>
           <xsl:otherwise>
             <xsl:message terminate="yes">
           <xsl:call-template name="number.rtf.lines">
             <xsl:with-param name="rtf" select="$rtf-with-callouts"/>
             <xsl:with-param name="pi.context"
-                            select="programlisting|screen"/>
+                            select="d:programlisting|d:screen"/>
           </xsl:call-template>
-          <xsl:apply-templates select="calloutlist"/>
+          <xsl:apply-templates select="d:calloutlist"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:copy-of select="$rtf-with-callouts"/>
-          <xsl:apply-templates select="calloutlist"/>
+          <xsl:apply-templates select="d:calloutlist"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="areaspec|areaset|area">
+<xsl:template match="d:areaspec|d:areaset|d:area">
 </xsl:template>
 
-<xsl:template match="areaset" mode="conumber">
-  <xsl:number count="area|areaset" format="1"/>
+<xsl:template match="d:areaset" mode="conumber">
+  <xsl:number count="d:area|d:areaset" format="1"/>
 </xsl:template>
 
-<xsl:template match="area" mode="conumber">
-  <xsl:number count="area|areaset" format="1"/>
+<xsl:template match="d:area" mode="conumber">
+  <xsl:number count="d:area|d:areaset" format="1"/>
 </xsl:template>
 
-<xsl:template match="co">
+<xsl:template match="d:co">
   <xsl:param name="coref"/> 
   <!-- link to the callout? -->
   <xsl:variable name="linkend">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="coref">
+<xsl:template match="d:coref">
   <!-- this relies on the fact that we can process the "co" that's -->
   <!-- "over there" as if it were "right here" -->
 
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="co" mode="callout-bug">
+<xsl:template match="d:co" mode="callout-bug">
   <xsl:call-template name="callout-bug">
     <xsl:with-param name="conum">
-      <xsl:number count="co"
+      <xsl:number count="d:co"
                   level="any"
-                  from="programlisting|screen|literallayout|synopsis"
+                  from="d:programlisting|d:screen|d:literallayout|d:synopsis"
                   format="1"/>
     </xsl:with-param>
   </xsl:call-template>
index baaabf9..a8b2a5e 100644 (file)
@@ -1,15 +1,15 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: component.xsl 9844 2014-01-07 23:55:47Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
   <xsl:variable name="level">
     <xsl:choose>
-      <xsl:when test="ancestor::section">
-        <xsl:value-of select="count(ancestor::section)+1"/>
+      <xsl:when test="ancestor::d:section">
+        <xsl:value-of select="count(ancestor::d:section)+1"/>
       </xsl:when>
-      <xsl:when test="ancestor::sect5">6</xsl:when>
-      <xsl:when test="ancestor::sect4">5</xsl:when>
-      <xsl:when test="ancestor::sect3">4</xsl:when>
-      <xsl:when test="ancestor::sect2">3</xsl:when>
-      <xsl:when test="ancestor::sect1">2</xsl:when>
+      <xsl:when test="ancestor::d:sect5">6</xsl:when>
+      <xsl:when test="ancestor::d:sect4">5</xsl:when>
+      <xsl:when test="ancestor::d:sect3">4</xsl:when>
+      <xsl:when test="ancestor::d:sect2">3</xsl:when>
+      <xsl:when test="ancestor::d:sect1">2</xsl:when>
       <xsl:otherwise>1</xsl:otherwise>
     </xsl:choose>
   </xsl:variable>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="dedication" mode="dedication">
+<xsl:template match="d:dedication" mode="dedication">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </fo:page-sequence>
 </xsl:template>
 
-<xsl:template match="dedication"></xsl:template> <!-- see mode="dedication" -->
-<xsl:template match="dedication/docinfo"></xsl:template>
-<xsl:template match="dedication/title"></xsl:template>
-<xsl:template match="dedication/subtitle"></xsl:template>
-<xsl:template match="dedication/titleabbrev"></xsl:template>
+<xsl:template match="d:dedication"></xsl:template> <!-- see mode="dedication" -->
+<xsl:template match="d:dedication/d:docinfo"></xsl:template>
+<xsl:template match="d:dedication/d:title"></xsl:template>
+<xsl:template match="d:dedication/d:subtitle"></xsl:template>
+<xsl:template match="d:dedication/d:titleabbrev"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="acknowledgements" mode="acknowledgements">
+<xsl:template match="d:acknowledgements" mode="acknowledgements">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </fo:page-sequence>
 </xsl:template>
 
-<xsl:template match="acknowledgements"></xsl:template>
-<xsl:template match="acknowledgements/info"></xsl:template>
-<xsl:template match="acknowledgements/title"></xsl:template>
-<xsl:template match="acknowledgements/titleabbrev"></xsl:template>
-<xsl:template match="acknowledgements/subtitle"></xsl:template>
+<xsl:template match="d:acknowledgements"></xsl:template>
+<xsl:template match="d:acknowledgements/d:info"></xsl:template>
+<xsl:template match="d:acknowledgements/d:title"></xsl:template>
+<xsl:template match="d:acknowledgements/d:titleabbrev"></xsl:template>
+<xsl:template match="d:acknowledgements/d:subtitle"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="colophon">
+<xsl:template match="d:colophon">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </fo:page-sequence>
 </xsl:template>
 
-<xsl:template match="colophon/title"></xsl:template>
-<xsl:template match="colophon/subtitle"></xsl:template>
-<xsl:template match="colophon/titleabbrev"></xsl:template>
+<xsl:template match="d:colophon/d:title"></xsl:template>
+<xsl:template match="d:colophon/d:subtitle"></xsl:template>
+<xsl:template match="d:colophon/d:titleabbrev"></xsl:template>
 
 <!-- article/colophon has no page sequence -->
-<xsl:template match="article/colophon">
+<xsl:template match="d:article/d:colophon">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="preface">
+<xsl:template match="d:preface">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </fo:page-sequence>
 </xsl:template>
 
-<xsl:template match="preface/docinfo|prefaceinfo"></xsl:template>
-<xsl:template match="preface/info"></xsl:template>
-<xsl:template match="preface/title"></xsl:template>
-<xsl:template match="preface/titleabbrev"></xsl:template>
-<xsl:template match="preface/subtitle"></xsl:template>
+<xsl:template match="d:preface/d:docinfo|d:prefaceinfo"></xsl:template>
+<xsl:template match="d:preface/d:info"></xsl:template>
+<xsl:template match="d:preface/d:title"></xsl:template>
+<xsl:template match="d:preface/d:titleabbrev"></xsl:template>
+<xsl:template match="d:preface/d:subtitle"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="chapter">
+<xsl:template match="d:chapter">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </fo:page-sequence>
 </xsl:template>
 
-<xsl:template match="chapter/docinfo|chapterinfo"></xsl:template>
-<xsl:template match="chapter/info"></xsl:template>
-<xsl:template match="chapter/title"></xsl:template>
-<xsl:template match="chapter/titleabbrev"></xsl:template>
-<xsl:template match="chapter/subtitle"></xsl:template>
+<xsl:template match="d:chapter/d:docinfo|d:chapterinfo"></xsl:template>
+<xsl:template match="d:chapter/d:info"></xsl:template>
+<xsl:template match="d:chapter/d:title"></xsl:template>
+<xsl:template match="d:chapter/d:titleabbrev"></xsl:template>
+<xsl:template match="d:chapter/d:subtitle"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="appendix">
+<xsl:template match="d:appendix">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </fo:page-sequence>
 </xsl:template>
 
-<xsl:template match="appendix/docinfo|appendixinfo"></xsl:template>
-<xsl:template match="appendix/info"></xsl:template>
-<xsl:template match="appendix/title"></xsl:template>
-<xsl:template match="appendix/titleabbrev"></xsl:template>
-<xsl:template match="appendix/subtitle"></xsl:template>
+<xsl:template match="d:appendix/d:docinfo|d:appendixinfo"></xsl:template>
+<xsl:template match="d:appendix/d:info"></xsl:template>
+<xsl:template match="d:appendix/d:title"></xsl:template>
+<xsl:template match="d:appendix/d:titleabbrev"></xsl:template>
+<xsl:template match="d:appendix/d:subtitle"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="article">
+<xsl:template match="d:article">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </fo:page-sequence>
 </xsl:template>
 
-<xsl:template match="article/artheader"></xsl:template>
-<xsl:template match="article/articleinfo"></xsl:template>
-<xsl:template match="article/info"></xsl:template>
-<xsl:template match="article/title"></xsl:template>
-<xsl:template match="article/subtitle"></xsl:template>
-<xsl:template match="article/titleabbrev"></xsl:template>
+<xsl:template match="d:article/d:artheader"></xsl:template>
+<xsl:template match="d:article/d:articleinfo"></xsl:template>
+<xsl:template match="d:article/d:info"></xsl:template>
+<xsl:template match="d:article/d:title"></xsl:template>
+<xsl:template match="d:article/d:subtitle"></xsl:template>
+<xsl:template match="d:article/d:titleabbrev"></xsl:template>
 
-<xsl:template match="article/appendix">
+<xsl:template match="d:article/d:appendix">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
     </xsl:call-template>
   </xsl:if>
 
-  <xsl:if test="contains($toc.params,'figure') and .//figure">
+  <xsl:if test="contains($toc.params,'figure') and .//d:figure">
     <xsl:call-template name="component.list.of.titles">
       <xsl:with-param name="titles" select="'figure'"/>
-      <xsl:with-param name="nodes" select=".//figure"/>
+      <xsl:with-param name="nodes" select=".//d:figure"/>
     </xsl:call-template>
   </xsl:if>
 
-  <xsl:if test="contains($toc.params,'table') and .//table">
+  <xsl:if test="contains($toc.params,'table') and .//d:table">
     <xsl:call-template name="component.list.of.titles">
       <xsl:with-param name="titles" select="'table'"/>
-      <xsl:with-param name="nodes" select=".//table[not(@tocentry = 0)]"/>
+      <xsl:with-param name="nodes" select=".//d:table[not(@tocentry = 0)]"/>
     </xsl:call-template>
   </xsl:if>
 
-  <xsl:if test="contains($toc.params,'example') and .//example">
+  <xsl:if test="contains($toc.params,'example') and .//d:example">
     <xsl:call-template name="component.list.of.titles">
       <xsl:with-param name="titles" select="'example'"/>
-      <xsl:with-param name="nodes" select=".//example"/>
+      <xsl:with-param name="nodes" select=".//d:example"/>
     </xsl:call-template>
   </xsl:if>
 
   <xsl:if test="contains($toc.params,'equation') and 
-                 .//equation[title or info/title]">
+                 .//d:equation[d:title or d:info/d:title]">
     <xsl:call-template name="component.list.of.titles">
       <xsl:with-param name="titles" select="'equation'"/>
       <xsl:with-param name="nodes" 
-                      select=".//equation[title or info/title]"/>
+                      select=".//d:equation[d:title or d:info/d:title]"/>
     </xsl:call-template>
   </xsl:if>
 
   <xsl:if test="contains($toc.params,'procedure') and 
-                 .//procedure[title or info/title]">
+                 .//d:procedure[d:title or d:info/d:title]">
     <xsl:call-template name="component.list.of.titles">
       <xsl:with-param name="titles" select="'procedure'"/>
       <xsl:with-param name="nodes" 
-                      select=".//procedure[title or info/title]"/>
+                      select=".//d:procedure[d:title or d:info/d:title]"/>
     </xsl:call-template>
   </xsl:if>
 
 
 </xsl:template>
 
-<xsl:template match="topic">
+<xsl:template match="d:topic">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="/topic | book/topic" name="topic.page.sequence">
+<xsl:template match="/d:topic | d:book/d:topic" name="topic.page.sequence">
   <xsl:variable name="master-reference">
     <xsl:call-template name="select.pagemaster"/>
   </xsl:variable>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="topic/info"></xsl:template>
-<xsl:template match="topic/title"></xsl:template>
-<xsl:template match="topic/subtitle"></xsl:template>
-<xsl:template match="topic/titleabbrev"></xsl:template>
+<xsl:template match="d:topic/d:info"></xsl:template>
+<xsl:template match="d:topic/d:title"></xsl:template>
+<xsl:template match="d:topic/d:subtitle"></xsl:template>
+<xsl:template match="d:topic/d:titleabbrev"></xsl:template>
 
 </xsl:stylesheet>
 
index 0680feb..69c850f 100644 (file)
@@ -1,15 +1,15 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: division.xsl 9841 2014-01-07 22:31:09Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="set">
+<xsl:template match="d:set">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
 
   <xsl:variable name="preamble"
-                select="*[not(self::book or self::set or self::setindex)]"/>
+                select="*[not(self::d:book or self::d:set or self::d:setindex)]"/>
 
-  <xsl:variable name="content" select="book|set|setindex"/>
+  <xsl:variable name="content" select="d:book|d:set|d:setindex"/>
 
   <xsl:variable name="titlepage-master-reference">
     <xsl:call-template name="select.pagemaster">
   <xsl:apply-templates select="$content"/>
 </xsl:template>
 
-<xsl:template match="set/setinfo"></xsl:template>
-<xsl:template match="set/title"></xsl:template>
-<xsl:template match="set/subtitle"></xsl:template>
-<xsl:template match="set/titleabbrev"></xsl:template>
+<xsl:template match="d:set/d:setinfo"></xsl:template>
+<xsl:template match="d:set/d:title"></xsl:template>
+<xsl:template match="d:set/d:subtitle"></xsl:template>
+<xsl:template match="d:set/d:titleabbrev"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="book">
+<xsl:template match="d:book">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
 
   <xsl:variable name="preamble"
-                select="title|subtitle|titleabbrev|bookinfo|info"/>
+                select="d:title|d:subtitle|d:titleabbrev|d:bookinfo|d:info"/>
 
   <xsl:variable name="content"
-                select="node()[not(self::title or self::subtitle
-                            or self::titleabbrev
-                            or self::info
-                            or self::bookinfo)]"/>
+                select="node()[not(self::d:title or self::d:subtitle
+                            or self::d:titleabbrev
+                            or self::d:info
+                            or self::d:bookinfo)]"/>
 
   <xsl:variable name="titlepage-master-reference">
     <xsl:call-template name="select.pagemaster">
     </xsl:call-template>
   </xsl:if>
 
-  <xsl:apply-templates select="dedication" mode="dedication"/>
-  <xsl:apply-templates select="acknowledgements" mode="acknowledgements"/>
+  <xsl:apply-templates select="d:dedication" mode="dedication"/>
+  <xsl:apply-templates select="d:acknowledgements" mode="acknowledgements"/>
 
   <xsl:call-template name="make.book.tocs"/>
 
 
 </xsl:template>
 
-<xsl:template match="book/bookinfo"></xsl:template>
-<xsl:template match="book/info"></xsl:template>
-<xsl:template match="book/title"></xsl:template>
-<xsl:template match="book/subtitle"></xsl:template>
-<xsl:template match="book/titleabbrev"></xsl:template>
+<xsl:template match="d:book/d:bookinfo"></xsl:template>
+<xsl:template match="d:book/d:info"></xsl:template>
+<xsl:template match="d:book/d:title"></xsl:template>
+<xsl:template match="d:book/d:subtitle"></xsl:template>
+<xsl:template match="d:book/d:titleabbrev"></xsl:template>
 
 <!-- Placeholder templates -->
 <xsl:template name="front.cover"/>
     </xsl:call-template>
   </xsl:if>
 
-  <xsl:if test="contains($toc.params,'figure') and .//figure">
+  <xsl:if test="contains($toc.params,'figure') and .//d:figure">
     <xsl:call-template name="page.sequence">
       <xsl:with-param name="master-reference"
                       select="$lot-master-reference"/>
       <xsl:with-param name="content">
         <xsl:call-template name="list.of.titles">
           <xsl:with-param name="titles" select="'figure'"/>
-          <xsl:with-param name="nodes" select=".//figure"/>
+          <xsl:with-param name="nodes" select=".//d:figure"/>
         </xsl:call-template>
       </xsl:with-param>
     </xsl:call-template>
   </xsl:if>
 
-  <xsl:if test="contains($toc.params,'table') and .//table">
+  <xsl:if test="contains($toc.params,'table') and .//d:table">
     <xsl:call-template name="page.sequence">
       <xsl:with-param name="master-reference"
                       select="$lot-master-reference"/>
       <xsl:with-param name="content">
         <xsl:call-template name="list.of.titles">
           <xsl:with-param name="titles" select="'table'"/>
-          <xsl:with-param name="nodes" select=".//table[not(@tocentry = 0)]"/>
+          <xsl:with-param name="nodes" select=".//d:table[not(@tocentry = 0)]"/>
         </xsl:call-template>
       </xsl:with-param>
     </xsl:call-template>
   </xsl:if>
 
-  <xsl:if test="contains($toc.params,'example') and .//example">
+  <xsl:if test="contains($toc.params,'example') and .//d:example">
     <xsl:call-template name="page.sequence">
       <xsl:with-param name="master-reference"
                       select="$lot-master-reference"/>
       <xsl:with-param name="content">
         <xsl:call-template name="list.of.titles">
           <xsl:with-param name="titles" select="'example'"/>
-          <xsl:with-param name="nodes" select=".//example"/>
+          <xsl:with-param name="nodes" select=".//d:example"/>
         </xsl:call-template>
       </xsl:with-param>
     </xsl:call-template>
   </xsl:if>
 
   <xsl:if test="contains($toc.params,'equation') and 
-                 .//equation[title or info/title]">
+                 .//d:equation[d:title or d:info/d:title]">
     <xsl:call-template name="page.sequence">
       <xsl:with-param name="master-reference"
                       select="$lot-master-reference"/>
         <xsl:call-template name="list.of.titles">
           <xsl:with-param name="titles" select="'equation'"/>
           <xsl:with-param name="nodes" 
-                          select=".//equation[title or info/title]"/>
+                          select=".//d:equation[d:title or d:info/d:title]"/>
         </xsl:call-template>
       </xsl:with-param>
     </xsl:call-template>
   </xsl:if>
 
   <xsl:if test="contains($toc.params,'procedure') and 
-                 .//procedure[title or info/title]">
+                 .//d:procedure[d:title or d:info/d:title]">
     <xsl:call-template name="page.sequence">
       <xsl:with-param name="master-reference"
                       select="$lot-master-reference"/>
         <xsl:call-template name="list.of.titles">
           <xsl:with-param name="titles" select="'procedure'"/>
           <xsl:with-param name="nodes" 
-                          select=".//procedure[title or info/title]"/>
+                          select=".//d:procedure[d:title or d:info/d:title]"/>
         </xsl:call-template>
       </xsl:with-param>
     </xsl:call-template>
 </xsl:template>
 <!-- ==================================================================== -->
 
-<xsl:template match="part">
-  <xsl:if test="not(partintro)">
+<xsl:template match="d:part">
+  <xsl:if test="not(d:partintro)">
     <xsl:apply-templates select="." mode="part.titlepage.mode"/>
     <xsl:call-template name="generate.part.toc"/>
   </xsl:if>
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="part" mode="part.titlepage.mode">
+<xsl:template match="d:part" mode="part.titlepage.mode">
   <!-- done this way to force the context node to be the part -->
   <xsl:param name="additional.content"/>
 
   </fo:page-sequence>
 </xsl:template>
 
-<xsl:template match="part/docinfo|partinfo"></xsl:template>
-<xsl:template match="part/info"></xsl:template>
-<xsl:template match="part/title"></xsl:template>
-<xsl:template match="part/subtitle"></xsl:template>
-<xsl:template match="part/titleabbrev"></xsl:template>
+<xsl:template match="d:part/d:docinfo|d:partinfo"></xsl:template>
+<xsl:template match="d:part/d:info"></xsl:template>
+<xsl:template match="d:part/d:title"></xsl:template>
+<xsl:template match="d:part/d:subtitle"></xsl:template>
+<xsl:template match="d:part/d:titleabbrev"></xsl:template>
 
 <!-- ==================================================================== -->
 
     </xsl:call-template>
   </xsl:variable>
 
-  <xsl:variable name="nodes" select="$part/reference|
-                                     $part/preface|
-                                     $part/chapter|
-                                     $part/appendix|
-                                     $part/article|
-                                     $part/bibliography|
-                                     $part/glossary|
-                                     $part/index"/>
+  <xsl:variable name="nodes" select="$part/d:reference|
+                                     $part/d:preface|
+                                     $part/d:chapter|
+                                     $part/d:appendix|
+                                     $part/d:article|
+                                     $part/d:bibliography|
+                                     $part/d:glossary|
+                                     $part/d:index"/>
 
   <xsl:if test="count($nodes) &gt; 0 and contains($toc.params, 'toc')">
     <fo:page-sequence hyphenate="{$hyphenate}"
 
 <!-- ==================================================================== -->
 
-<xsl:template match="part/partintro">
+<xsl:template match="d:part/d:partintro">
   <xsl:apply-templates select=".." mode="part.titlepage.mode">
     <xsl:with-param name="additional.content">
-      <xsl:if test="title">
+      <xsl:if test="d:title">
         <xsl:call-template name="partintro.titlepage"/>
       </xsl:if>
       <xsl:apply-templates/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="partintro/title"></xsl:template>
-<xsl:template match="partintro/subtitle"></xsl:template>
-<xsl:template match="partintro/titleabbrev"></xsl:template>
+<xsl:template match="d:partintro/d:title"></xsl:template>
+<xsl:template match="d:partintro/d:subtitle"></xsl:template>
+<xsl:template match="d:partintro/d:titleabbrev"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="book" mode="division.number">
-  <xsl:number from="set" count="book" format="1."/>
+<xsl:template match="d:book" mode="division.number">
+  <xsl:number from="d:set" count="d:book" format="1."/>
 </xsl:template>
 
-<xsl:template match="part" mode="division.number">
-  <xsl:number from="book" count="part" format="I."/>
+<xsl:template match="d:part" mode="division.number">
+  <xsl:number from="d:book" count="d:part" format="I."/>
 </xsl:template>
 
 <!-- ==================================================================== -->
index fe4ecda..5d40581 100644 (file)
@@ -1,10 +1,11 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exsl="http://exslt.org/common"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
                 xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:ng="http://docbook.org/docbook-ng"
                 xmlns:db="http://docbook.org/ns/docbook"
-                exclude-result-prefixes="db ng exsl"
+                exclude-result-prefixes="db ng exsl d"
                 version='1.0'>
 
 <!-- It is important to use indent="no" here, otherwise verbatim -->
 <xsl:output method="xml" indent="no"/>
 
 <!-- ********************************************************************
-     $Id: docbook.xsl 9988 2015-09-17 20:22:22Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -78,7 +77,7 @@
 <xsl:include href="../html/chunker.xsl"/>
 <xsl:include href="annotations.xsl"/>
 <xsl:include href="publishers.xsl"/>
-<xsl:include href="../common/stripns.xsl"/>
+<xsl:include href="../common/addns.xsl"/>
 
 <xsl:include href="fop.xsl"/>
 <xsl:include href="fop1.xsl"/>
   <xsl:choose>
     <!-- fix namespace if necessary -->
     <xsl:when test="$exsl.node.set.available != 0 and 
-                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
-      <xsl:variable name="no.namespace">
-        <xsl:apply-templates select="/*" mode="stripNS"/>
+                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
+      <xsl:variable name="with.namespace">
+        <xsl:apply-templates select="/*" mode="addNS"/>
       </xsl:variable>
 
       <xsl:call-template name="log.message">
         <xsl:with-param name="level">Note</xsl:with-param>
         <xsl:with-param name="source" select="$doc.title"/>
         <xsl:with-param name="context-desc">
-          <xsl:text>namesp. cut</xsl:text>
+          <xsl:text>namesp. add</xsl:text>
         </xsl:with-param>
         <xsl:with-param name="message">
-          <xsl:text>stripped namespace before processing</xsl:text>
+          <xsl:text>added namespace before processing</xsl:text>
         </xsl:with-param>
       </xsl:call-template>
       <!-- DEBUG: uncomment to save namespace-fixed document.
         <xsl:with-param name="filename" select="'namespace-fixed.debug.xml'"/>
         <xsl:with-param name="method" select="'xml'"/>
         <xsl:with-param name="content">
-          <xsl:copy-of select="exsl:node-set($no.namespace)"/>
+          <xsl:copy-of select="exsl:node-set($with.namespace)"/>
         </xsl:with-param>
       </xsl:call-template>
       -->
-      <xsl:apply-templates select="exsl:node-set($no.namespace)"/>
+      <xsl:apply-templates select="exsl:node-set($with.namespace)"/>
     </xsl:when>
     <!-- Can't process unless namespace fixed with exsl node-set()-->
-    <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:message terminate="yes">
-        <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text>
+        <xsl:text>Unable to add the namespace from DB4 document,</xsl:text>
         <xsl:text> cannot proceed.</xsl:text>
       </xsl:message>
     </xsl:when>
 
   <xsl:variable name="title">
     <xsl:choose>
-      <xsl:when test="$document.element/title | $document.element/info/title">
+      <xsl:when test="$document.element/d:title | $document.element/d:info/d:title">
         <xsl:value-of 
-             select="($document.element/title | $document.element/info/title)[1]"/>
+             select="($document.element/d:title | $document.element/d:info/d:title)[1]"/>
       </xsl:when>
       <xsl:otherwise>[could not find document title]</xsl:otherwise>
     </xsl:choose>
   <xsl:apply-templates select="*" mode="bookmark"/>
 </xsl:template>
 
-<xsl:template match="set|book|part|reference|
-                     preface|chapter|appendix|article|topic
-                     |glossary|bibliography|index|setindex
-                     |refentry
-                     |sect1|sect2|sect3|sect4|sect5|section"
+<xsl:template match="d:set|d:book|d:part|d:reference|
+                     d:preface|d:chapter|d:appendix|d:article|d:topic
+                     |d:glossary|d:bibliography|d:index|d:setindex
+                     |d:refentry
+                     |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section"
               mode="bookmark">
 
   <xsl:variable name="id">
   <!-- If the object is a set or book, generate a bookmark for the toc -->
 
   <xsl:choose>
-    <xsl:when test="self::index and $generate.index = 0"/>
+    <xsl:when test="self::d:index and $generate.index = 0"/>
     <xsl:when test="parent::*">
       <fo:bookmark internal-destination="{$id}">
         <xsl:attribute name="starting-state">
       </xsl:variable>
 
       <xsl:if test="contains($toc.params, 'toc')
-                    and (book|part|reference|preface|chapter|appendix|article|topic
-                         |glossary|bibliography|index|setindex
-                         |refentry
-                         |sect1|sect2|sect3|sect4|sect5|section)">
+                    and (d:book|d:part|d:reference|d:preface|d:chapter|d:appendix|d:article|d:topic
+                         |d:glossary|d:bibliography|d:index|d:setindex
+                         |d:refentry
+                         |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section)">
         <fo:bookmark internal-destination="toc...{$id}">
           <fo:bookmark-title>
             <xsl:call-template name="gentext">
index 27847aa..2ce534b 100644 (file)
@@ -1,16 +1,15 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
-                exclude-result-prefixes="doc"
+                exclude-result-prefixes="doc d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: ebnf.xsl 9664 2012-11-07 20:02:17Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -18,7 +17,6 @@
 <doc:reference xmlns="">
 <referenceinfo>
 <releaseinfo role="meta">
-$Id: ebnf.xsl 9664 2012-11-07 20:02:17Z bobstayton $
 </releaseinfo>
 <author><surname>Walsh</surname>
 <firstname>Norman</firstname></author>
@@ -51,11 +49,11 @@ to be incomplete. Don't forget to read the source, too :-)</para>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="productionset">
+<xsl:template match="d:productionset">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
 
   <xsl:choose>
-    <xsl:when test="title">
+    <xsl:when test="d:title">
       <fo:block id="{$id}" xsl:use-attribute-sets="formal.object.properties">
         <xsl:call-template name="formal.object.heading">
           <xsl:with-param name="placement" select="'before'"/>
@@ -68,7 +66,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
           <fo:table-column column-number="4" column-width="52%"/>
           <fo:table-column column-number="5" column-width="25%"/>
           <fo:table-body start-indent="0pt" end-indent="0pt">
-            <xsl:apply-templates select="production|productionrecap"/>
+            <xsl:apply-templates select="d:production|d:productionrecap"/>
           </fo:table-body>
         </fo:table>
       </fo:block>
@@ -81,18 +79,18 @@ to be incomplete. Don't forget to read the source, too :-)</para>
         <fo:table-column column-number="4" column-width="52%"/>
         <fo:table-column column-number="5" column-width="25%"/>
         <fo:table-body start-indent="0pt" end-indent="0pt">
-          <xsl:apply-templates select="production|productionrecap"/>
+          <xsl:apply-templates select="d:production|d:productionrecap"/>
         </fo:table-body>
       </fo:table>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="productionset/title">
+<xsl:template match="d:productionset/d:title">
   <!-- suppressed -->
 </xsl:template>
 
-<xsl:template match="production">
+<xsl:template match="d:production">
   <xsl:param name="recap" select="false()"/>
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
   <fo:table-row>
@@ -109,12 +107,12 @@ to be incomplete. Don't forget to read the source, too :-)</para>
           <xsl:when test="$recap">
             <fo:basic-link internal-destination="{$id}"
                            xsl:use-attribute-sets="xref.properties">
-              <xsl:apply-templates select="lhs"/>
+              <xsl:apply-templates select="d:lhs"/>
             </fo:basic-link>
           </xsl:when>
           <xsl:otherwise>
             <fo:wrapper id="{$id}">
-              <xsl:apply-templates select="lhs"/>
+              <xsl:apply-templates select="d:lhs"/>
             </fo:wrapper>
           </xsl:otherwise>
         </xsl:choose>
@@ -127,16 +125,16 @@ to be incomplete. Don't forget to read the source, too :-)</para>
     </fo:table-cell>
     <fo:table-cell>
       <fo:block>
-        <xsl:apply-templates select="rhs"/>
+        <xsl:apply-templates select="d:rhs"/>
         <xsl:copy-of select="$ebnf.statement.terminator"/>
       </fo:block>
     </fo:table-cell>
     <fo:table-cell border-start-width="3pt">
       <fo:block text-align="start">
         <xsl:choose>
-          <xsl:when test="rhs/lineannotation|constraint">
-            <xsl:apply-templates select="rhs/lineannotation" mode="rhslo"/>
-            <xsl:apply-templates select="constraint"/>
+          <xsl:when test="d:rhs/d:lineannotation|d:constraint">
+            <xsl:apply-templates select="d:rhs/d:lineannotation" mode="rhslo"/>
+            <xsl:apply-templates select="d:constraint"/>
           </xsl:when>
           <xsl:otherwise>
             <xsl:text>&#160;</xsl:text>
@@ -147,7 +145,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
   </fo:table-row>
 </xsl:template>
 
-<xsl:template match="productionrecap">
+<xsl:template match="d:productionrecap">
   <xsl:variable name="targets" select="key('id',@linkend)"/>
   <xsl:variable name="target" select="$targets[1]"/>
 
@@ -172,15 +170,15 @@ to be incomplete. Don't forget to read the source, too :-)</para>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="lhs">
+<xsl:template match="d:lhs">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="rhs">
+<xsl:template match="d:rhs">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="nonterminal">
+<xsl:template match="d:nonterminal">
   <xsl:variable name="linkend">
     <xsl:call-template name="xpointer.idref">
       <xsl:with-param name="xpointer" select="@def"/>
@@ -239,7 +237,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
           <xsl:when test="$linkend != ''">
             <xsl:variable name="targets" select="key('id',$linkend)"/>
             <xsl:variable name="target" select="$targets[1]"/>
-            <xsl:apply-templates select="$target/lhs"/>
+            <xsl:apply-templates select="$target/d:lhs"/>
           </xsl:when>
           <xsl:otherwise>
             <xsl:text>???</xsl:text>
@@ -250,17 +248,17 @@ to be incomplete. Don't forget to read the source, too :-)</para>
   </fo:basic-link>
 </xsl:template>
 
-<xsl:template match="rhs/lineannotation">
+<xsl:template match="d:rhs/d:lineannotation">
   <!--nop-->
 </xsl:template>
 
-<xsl:template match="rhs/lineannotation" mode="rhslo">
+<xsl:template match="d:rhs/d:lineannotation" mode="rhslo">
   <xsl:text>/*&#160;</xsl:text>
   <xsl:apply-templates/>
   <xsl:text>&#160;*/</xsl:text>
 </xsl:template>
 
-<xsl:template match="constraint">
+<xsl:template match="d:constraint">
   <xsl:call-template name="check.id.unique">
     <xsl:with-param name="linkend" select="@linkend"/>
   </xsl:call-template>
@@ -278,7 +276,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
     </xsl:call-template>
   </xsl:variable>
 
-  <xsl:if test="preceding-sibling::constraint">
+  <xsl:if test="preceding-sibling::d:constraint">
     <fo:inline linefeed-treatment="preserve">&#xA;</fo:inline>
   </xsl:if>
   <xsl:text>[&#160;</xsl:text>
@@ -307,14 +305,14 @@ to be incomplete. Don't forget to read the source, too :-)</para>
   <xsl:text>&#160;]</xsl:text>
 </xsl:template>
 
-<xsl:template match="constraintdef">
+<xsl:template match="d:constraintdef">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
   <fo:block id="{$id}">
     <xsl:apply-templates/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="constraintdef/title">
+<xsl:template match="d:constraintdef/d:title">
   <fo:block font-weight="bold">
     <xsl:apply-templates/>
   </fo:block>
index 4aa0f32..6ede70b 100644 (file)
@@ -1,17 +1,16 @@
 <?xml version="1.0"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:exsl="http://exslt.org/common"
                 xmlns:set="http://exslt.org/sets"
-                exclude-result-prefixes="exsl set"
+                exclude-result-prefixes="exsl set d"
                 version="1.0">
 
 <!-- ********************************************************************
-     $Id: fo-rtf.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the DocBook XSL Stylesheet distribution.
-     See ../README or http://docbook.sf.net/ for copyright
+     See ../README or http://cdn.docbook.org/release/xsl for copyright
      copyright and other information.
 
      ******************************************************************** -->
index cd5aec7..30d7267 100644 (file)
--- a/fo/fo.xsl
+++ b/fo/fo.xsl
@@ -1,14 +1,14 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: fo.xsl 9860 2014-01-21 22:37:57Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index cc0242d..f4b8fa4 100644 (file)
@@ -1,17 +1,16 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:xlink="http://www.w3.org/1999/xlink"
                 xmlns:exsl="http://exslt.org/common"
-                exclude-result-prefixes="exsl xlink"
+                exclude-result-prefixes="exsl xlink d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: footnote.xsl 8359 2009-03-20 18:42:06Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -31,9 +30,9 @@
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="footnote">
+<xsl:template match="d:footnote">
   <xsl:choose>
-    <xsl:when test="ancestor::table or ancestor::informaltable">
+    <xsl:when test="ancestor::d:table or ancestor::d:informaltable">
       <xsl:call-template name="format.footnote.mark">
         <xsl:with-param name="mark">
           <xsl:apply-templates select="." mode="footnote.number"/>
@@ -57,7 +56,7 @@
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="footnoteref">
+<xsl:template match="d:footnoteref">
   <xsl:variable name="footnote" select="key('id',@linkend)"/>
 
   <xsl:if test="not(local-name($footnote) = 'footnote')">
@@ -76,14 +75,14 @@ linkend/id: <xsl:value-of select="@linkend"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="footnote" mode="footnote.number">
+<xsl:template match="d:footnote" mode="footnote.number">
   <xsl:choose>
     <xsl:when test="string-length(@label) != 0">
       <xsl:value-of select="@label"/>
     </xsl:when>
-    <xsl:when test="ancestor::table or ancestor::informaltable">
+    <xsl:when test="ancestor::d:table or ancestor::d:informaltable">
       <xsl:variable name="tfnum">
-        <xsl:number level="any" from="table|informaltable" format="1"/>
+        <xsl:number level="any" from="d:table|d:informaltable" format="1"/>
       </xsl:variable>
 
       <xsl:choose>
@@ -91,7 +90,7 @@ linkend/id: <xsl:value-of select="@linkend"/>
           <xsl:value-of select="substring($table.footnote.number.symbols, $tfnum, 1)"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:number level="any" from="table|informaltable"
+          <xsl:number level="any" from="d:table|d:informaltable"
                       format="{$table.footnote.number.format}"/>
         </xsl:otherwise>
       </xsl:choose>
@@ -117,13 +116,13 @@ linkend/id: <xsl:value-of select="@linkend"/>
         <!-- * non-zero -->
         <!-- FIXME: list in @from is probably not complete -->
         <xsl:number level="any" 
-                    from="chapter|appendix|preface|article|refentry|bibliography" 
-                    count="footnote[not(@label)][not(ancestor::table) and not(ancestor::informaltable)]
-                    |ulink[$ulink.footnotes != 0][node()][@url != .][not(ancestor::footnote)][$ulink.show != 0]
+                    from="d:chapter|d:appendix|d:preface|d:article|d:refentry|d:bibliography"
+                    count="d:footnote[not(@label)][not(ancestor::d:table) and not(ancestor::d:informaltable)]
+                    |d:ulink[$ulink.footnotes != 0][node()][@url != .][not(ancestor::d:footnote)][$ulink.show != 0]
                     |*[node()][@xlink:href][not(@xlink:href = .)][not(starts-with(@xlink:href,'#'))]
                       [not(contains(@xlink:href,'#') and @xlink:role = $xolink.role)]
                       [not(@xlink:type) or @xlink:type='simple']
-                      [not(ancestor::footnote)][$ulink.footnotes != 0][$ulink.show != 0]
+                      [not(ancestor::d:footnote)][$ulink.footnotes != 0][$ulink.show != 0]
                     "
                     format="1"/>
       </xsl:variable>
@@ -145,7 +144,7 @@ linkend/id: <xsl:value-of select="@linkend"/>
   <xsl:variable name="footnote.mark">
     <xsl:call-template name="format.footnote.mark">
       <xsl:with-param name="mark">
-        <xsl:apply-templates select="ancestor::footnote" mode="footnote.number"/>
+        <xsl:apply-templates select="ancestor::d:footnote" mode="footnote.number"/>
       </xsl:with-param>
     </xsl:call-template>
   </xsl:variable>
@@ -172,23 +171,23 @@ linkend/id: <xsl:value-of select="@linkend"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="footnote/para[1]
-                     |footnote/simpara[1]
-                     |footnote/formalpara[1]"
+<xsl:template match="d:footnote/d:para[1]
+                     |d:footnote/d:simpara[1]
+                     |d:footnote/d:formalpara[1]"
               priority="2">
   <!-- this only works if the first thing in a footnote is a para, -->
   <!-- which is ok, because it usually is. -->
   <fo:block>
     <xsl:call-template name="format.footnote.mark">
       <xsl:with-param name="mark">
-        <xsl:apply-templates select="ancestor::footnote" mode="footnote.number"/>
+        <xsl:apply-templates select="ancestor::d:footnote" mode="footnote.number"/>
       </xsl:with-param>
     </xsl:call-template>
     <xsl:apply-templates/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="footnote" mode="table.footnote.mode">
+<xsl:template match="d:footnote" mode="table.footnote.mode">
   <xsl:choose>
     <xsl:when test="local-name(*[1]) = 'para' or local-name(*[1]) = 'simpara'">
       <fo:block xsl:use-attribute-sets="table.footnote.properties">
index c82a48d..44fb4b9 100644 (file)
@@ -1,12 +1,12 @@
 <?xml version='1.0' encoding="utf-8"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:fox="http://xml.apache.org/fop/extensions"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: fop.xsl 7531 2007-10-17 18:06:49Z dcramer $
-     ********************************************************************
      (c) Stephane Bline Peregrine Systems 2001
      Driver file to allow pdf bookmarking (based on fop implementation).
      ******************************************************************** -->
@@ -32,10 +32,10 @@ translates characters with code>255 back to ASCII.
   <xsl:apply-templates select="*" mode="fop.outline"/>
 </xsl:template>
 
-<xsl:template match="set|book|part|reference|preface|chapter|appendix|article
-                     |glossary|bibliography|index|setindex
-                     |refentry
-                     |sect1|sect2|sect3|sect4|sect5|section"
+<xsl:template match="d:set|d:book|d:part|d:reference|d:preface|d:chapter|d:appendix|d:article
+                     |d:glossary|d:bibliography|d:index|d:setindex
+                     |d:refentry
+                     |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section"
               mode="fop.outline">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
@@ -48,7 +48,7 @@ translates characters with code>255 back to ASCII.
   <!-- If the object is a set or book, generate a bookmark for the toc -->
 
   <xsl:choose>
-    <xsl:when test="self::index and $generate.index = 0"/>     
+    <xsl:when test="self::d:index and $generate.index = 0"/>
     <xsl:when test="parent::*">
       <fox:outline internal-destination="{$id}">
         <fox:label>
@@ -71,10 +71,10 @@ translates characters with code>255 back to ASCII.
       </xsl:variable>
 
       <xsl:if test="contains($toc.params, 'toc')
-                    and (book|part|reference|preface|chapter|appendix|article
-                         |glossary|bibliography|index|setindex
-                         |refentry
-                         |sect1|sect2|sect3|sect4|sect5|section)">
+                    and (d:book|d:part|d:reference|d:preface|d:chapter|d:appendix|d:article
+                         |d:glossary|d:bibliography|d:index|d:setindex
+                         |d:refentry
+                         |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section)">
         <fox:outline internal-destination="toc...{$id}">
           <fox:label>
             <xsl:call-template name="gentext">
index e4e6022..1544f9f 100644 (file)
@@ -1,15 +1,15 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fox="http://xmlgraphics.apache.org/fop/extensions"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fox="http://xmlgraphics.apache.org/fop/extensions"
                 xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: fop1.xsl 9915 2014-05-13 16:05:06Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:apply-templates select="*" mode="fop1.outline"/>
 </xsl:template>
 
-<xsl:template match="set|book|part|reference|
-                     preface|chapter|appendix|article|topic
-                     |glossary|bibliography|index|setindex
-                     |refentry|refsynopsisdiv
-                     |refsect1|refsect2|refsect3|refsection
-                     |sect1|sect2|sect3|sect4|sect5|section"
+<xsl:template match="d:set|d:book|d:part|d:reference|
+                     d:preface|d:chapter|d:appendix|d:article|d:topic
+                     |d:glossary|d:bibliography|d:index|d:setindex
+                     |d:refentry|d:refsynopsisdiv
+                     |d:refsect1|d:refsect2|d:refsect3|d:refsection
+                     |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section"
               mode="fop1.outline">
 
   <xsl:variable name="id">
@@ -40,7 +40,7 @@
   <!-- If the object is a set or book, generate a bookmark for the toc -->
 
   <xsl:choose>
-    <xsl:when test="self::index and $generate.index = 0"/>     
+    <xsl:when test="self::d:index and $generate.index = 0"/>
     <xsl:when test="parent::*">
       <fo:bookmark internal-destination="{$id}">
        <xsl:attribute name="starting-state">
       </xsl:variable>
 
       <xsl:if test="contains($toc.params, 'toc')
-                    and (book|part|reference|preface|chapter|appendix|article|topic
-                         |glossary|bibliography|index|setindex
-                         |refentry|refsynopsisdiv
-                         |refsect1|refsect2|refsect3|refsection
-                         |sect1|sect2|sect3|sect4|sect5|section)">
+                    and (d:book|d:part|d:reference|d:preface|d:chapter|d:appendix|d:article|d:topic
+                         |d:glossary|d:bibliography|d:index|d:setindex
+                         |d:refentry|d:refsynopsisdiv
+                         |d:refsect1|d:refsect2|d:refsect3|d:refsection
+                         |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section)">
         <fo:bookmark internal-destination="toc...{$id}">
           <fo:bookmark-title>
             <xsl:call-template name="gentext">
@@ -95,9 +95,9 @@
     <xsl:value-of select="(@id|@xml:id)[1]"/>
   </xsl:variable>
   <xsl:choose>
-    <xsl:when test="self::index and $generate.index = 0"/>
+    <xsl:when test="self::d:index and $generate.index = 0"/>
     <!-- ID on the footnote is not passed to the output FO -->
-    <xsl:when test="not(self::footnote) and $id != ''">
+    <xsl:when test="not(self::d:footnote) and $id != ''">
       <fox:destination internal-destination="{$id}"/>
       <xsl:apply-templates select="*" mode="fop1.foxdest"/>
     </xsl:when>
 
 <!-- Metadata support ("Document Properties" in Adobe Reader) -->
 <xsl:template name="fop1-document-information">
-  <xsl:variable name="authors" select="(//author|//editor|//corpauthor|//authorgroup)[1]"/>
+  <xsl:variable name="authors" select="(//d:author|//d:editor|//d:corpauthor|//d:authorgroup)[1]"/>
 
   <xsl:variable name="title">
     <xsl:apply-templates select="/*[1]" mode="label.markup"/>
          <xsl:if test="$authors">
            <xsl:variable name="author">
              <xsl:choose>
-               <xsl:when test="$authors[self::authorgroup]">
+               <xsl:when test="$authors[self::d:authorgroup]">
                   <xsl:call-template name="person.name.list">
                     <xsl:with-param name="person.list" 
-                       select="$authors/*[self::author|self::corpauthor|
-                                     self::othercredit|self::editor]"/>
+                       select="$authors/*[self::d:author|self::d:corpauthor|
+                                     self::d:othercredit|self::d:editor]"/>
                   </xsl:call-template>
                 </xsl:when>
-                <xsl:when test="$authors[self::corpauthor]">
+                <xsl:when test="$authors[self::d:corpauthor]">
                   <xsl:value-of select="$authors"/>
                 </xsl:when>
-                <xsl:when test="$authors[orgname]">
-                  <xsl:value-of select="$authors/orgname"/>
+                <xsl:when test="$authors[d:orgname]">
+                  <xsl:value-of select="$authors/d:orgname"/>
                 </xsl:when>
                 <xsl:otherwise>
                   <xsl:call-template name="person.name">
           </xsl:if>
 
           <!-- Subject -->
-          <xsl:if test="//subjectterm">
+          <xsl:if test="//d:subjectterm">
             <dc:description>
-              <xsl:for-each select="//subjectterm">
+              <xsl:for-each select="//d:subjectterm">
                 <xsl:value-of select="normalize-space(.)"/>
                 <xsl:if test="position() != last()">
                   <xsl:text>, </xsl:text>
           <!-- PDF properties go here -->
 
           <!-- Keywords -->
-          <xsl:if test="//keyword">
+          <xsl:if test="//d:keyword">
             <pdf:Keywords>
-              <xsl:for-each select="//keyword">
+              <xsl:for-each select="//d:keyword">
                 <xsl:value-of select="normalize-space(.)"/>
                 <xsl:if test="position() != last()">
                   <xsl:text>, </xsl:text>
index bb40aa9..ed212b6 100644 (file)
@@ -1,14 +1,14 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: formal.xsl 8544 2009-12-02 06:06:53Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -47,7 +47,7 @@
   <xsl:choose>
     <!-- tables have their own templates and 
          are not handled by formal.object -->
-    <xsl:when test="self::figure">
+    <xsl:when test="self::d:figure">
       <fo:block id="{$id}"
                 xsl:use-attribute-sets="figure.properties">
         <xsl:if test="$keep.together != ''">
@@ -57,7 +57,7 @@
         <xsl:copy-of select="$content"/>
       </fo:block>
     </xsl:when>
-    <xsl:when test="self::example">
+    <xsl:when test="self::d:example">
       <fo:block id="{$id}"
                 xsl:use-attribute-sets="example.properties">
         <xsl:if test="$keep.together != ''">
@@ -67,7 +67,7 @@
         <xsl:copy-of select="$content"/>
       </fo:block>
     </xsl:when>
-    <xsl:when test="self::equation">
+    <xsl:when test="self::d:equation">
       <fo:block id="{$id}"
                 xsl:use-attribute-sets="equation.properties">
         <xsl:if test="$keep.together != ''">
@@ -77,7 +77,7 @@
         <xsl:copy-of select="$content"/>
       </fo:block>
     </xsl:when>
-    <xsl:when test="self::procedure">
+    <xsl:when test="self::d:procedure">
       <fo:block id="{$id}"
                 xsl:use-attribute-sets="procedure.properties">
         <xsl:if test="$keep.together != ''">
 <xsl:template name="semiformal.object">
   <xsl:param name="placement" select="'before'"/>
   <xsl:choose>
-    <xsl:when test="title or info/title">
+    <xsl:when test="d:title or d:info/d:title">
       <xsl:call-template name="formal.object">
         <xsl:with-param name="placement" select="$placement"/>
       </xsl:call-template>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="figure">
+<xsl:template match="d:figure">
   <xsl:variable name="param.placement"
               select="substring-after(normalize-space($formal.title.placement),
                                       concat(local-name(.), ' '))"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="example">
+<xsl:template match="d:example">
   <xsl:variable name="param.placement"
              select="substring-after(normalize-space($formal.title.placement),
                                      concat(local-name(.), ' '))"/>
 
   <!-- Get align value from internal mediaobject -->
   <xsl:variable name="align">
-    <xsl:if test="mediaobject|mediaobjectco">
-      <xsl:variable name="olist" select="mediaobject/imageobject
-                     |mediaobjectco/imageobjectco
-                     |mediaobject/videoobject
-                     |mediaobject/audioobject
-                     |mediaobject/textobject"/>
+    <xsl:if test="d:mediaobject|d:mediaobjectco">
+      <xsl:variable name="olist" select="d:mediaobject/d:imageobject
+                     |d:mediaobjectco/d:imageobjectco
+                     |d:mediaobject/d:videoobject
+                     |d:mediaobject/d:audioobject
+                     |d:mediaobject/d:textobject"/>
 
       <xsl:variable name="object.index">
         <xsl:call-template name="select.mediaobject.index">
 
       <xsl:variable name="object" select="$olist[position() = $object.index]"/>
 
-      <xsl:value-of select="$object/descendant::imagedata[@align][1]/@align"/>
+      <xsl:value-of select="$object/descendant::d:imagedata[@align][1]/@align"/>
     </xsl:if>
   </xsl:variable>
 
      Created from the innermost and working out.
      Not all layers apply to every table.
 -->
-<xsl:template match="table|informaltable">
-  <xsl:if test="tgroup/tbody/tr
-                |tgroup/thead/tr
-                |tgroup/tfoot/tr">
+<xsl:template match="d:table|d:informaltable">
+  <xsl:if test="d:tgroup/d:tbody/d:tr
+                |d:tgroup/d:thead/d:tr
+                |d:tgroup/d:tfoot/d:tr">
     <xsl:message terminate="yes">
       <xsl:text>Broken table: tr descendent of CALS Table.</xsl:text>
       <xsl:text>The text in the first tr is:&#10;</xsl:text>
       <xsl:value-of 
-               select="(tgroup//tr)[1]"/>
+               select="(d:tgroup//d:tr)[1]"/>
     </xsl:message>
   </xsl:if>
-  <xsl:if test="not(tgroup) and .//row">
+  <xsl:if test="not(d:tgroup) and .//d:row">
     <xsl:message terminate="yes">
       <xsl:text>Broken table: row descendent of HTML table.</xsl:text>
       <xsl:text>The text in the first row is:&#10;</xsl:text>
       <xsl:value-of 
-               select=".//row[1]"/>
+               select=".//d:row[1]"/>
     </xsl:message>
   </xsl:if>
 
 </xsl:template>
 
 
-<xsl:template match="equation">
+<xsl:template match="d:equation">
   <xsl:variable name="param.placement"
               select="substring-after(normalize-space($formal.title.placement),
                                       concat(local-name(.), ' '))"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="figure/title"></xsl:template>
-<xsl:template match="figure/titleabbrev"></xsl:template>
-<xsl:template match="table/title"></xsl:template>
-<xsl:template match="table/titleabbrev"></xsl:template>
-<xsl:template match="table/textobject"></xsl:template>
-<xsl:template match="example/title"></xsl:template>
-<xsl:template match="example/titleabbrev"></xsl:template>
-<xsl:template match="equation/title"></xsl:template>
-<xsl:template match="equation/titleabbrev"></xsl:template>
-
-<xsl:template match="informalfigure">
+<xsl:template match="d:figure/d:title"></xsl:template>
+<xsl:template match="d:figure/d:titleabbrev"></xsl:template>
+<xsl:template match="d:table/d:title"></xsl:template>
+<xsl:template match="d:table/d:titleabbrev"></xsl:template>
+<xsl:template match="d:table/d:textobject"></xsl:template>
+<xsl:template match="d:example/d:title"></xsl:template>
+<xsl:template match="d:example/d:titleabbrev"></xsl:template>
+<xsl:template match="d:equation/d:title"></xsl:template>
+<xsl:template match="d:equation/d:titleabbrev"></xsl:template>
+
+<xsl:template match="d:informalfigure">
   <xsl:call-template name="informal.object"/>
 </xsl:template>
 
-<xsl:template match="informalexample">
+<xsl:template match="d:informalexample">
   <xsl:call-template name="informal.object"/>
 </xsl:template>
 
-<xsl:template match="informaltable/textobject"></xsl:template>
+<xsl:template match="d:informaltable/d:textobject"></xsl:template>
 
-<xsl:template match="informalequation">
+<xsl:template match="d:informalequation">
   <xsl:call-template name="informal.object"/>
 </xsl:template>
 
index 366b3cb..4b770e5 100644 (file)
@@ -4,40 +4,39 @@
 %common.entities;
 ]>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:xlink='http://www.w3.org/1999/xlink'
-                exclude-result-prefixes="xlink"
+                exclude-result-prefixes="xlink d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: glossary.xsl 8591 2010-02-27 20:42:27Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="glossary">
+<xsl:template match="d:glossary">
   <xsl:call-template name="make-glossary"/>
 </xsl:template>
 
-<xsl:template match="glossdiv/title"/>
-<xsl:template match="glossdiv/subtitle"/>
-<xsl:template match="glossdiv/titleabbrev"/>
+<xsl:template match="d:glossdiv/d:title"/>
+<xsl:template match="d:glossdiv/d:subtitle"/>
+<xsl:template match="d:glossdiv/d:titleabbrev"/>
 
 <!-- ==================================================================== -->
 
 <xsl:template name="make-glossary">
-  <xsl:param name="divs" select="glossdiv"/>
-  <xsl:param name="entries" select="glossentry"/>
-  <xsl:param name="preamble" select="*[not(self::title
-                                           or self::subtitle
-                                           or self::glossdiv
-                                           or self::glossentry)]"/>
+  <xsl:param name="divs" select="d:glossdiv"/>
+  <xsl:param name="entries" select="d:glossentry"/>
+  <xsl:param name="preamble" select="*[not(self::d:title
+                                           or self::d:subtitle
+                                           or self::d:glossdiv
+                                           or self::d:glossentry)]"/>
 
   &setup-language-variable;
 
@@ -84,7 +83,7 @@
           <xsl:choose>
             <xsl:when test="$glossary.sort != 0">
               <xsl:apply-templates select="$entries" mode="glossary.as.list">
-                                  <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+                                  <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
               </xsl:apply-templates>
             </xsl:when>
             <xsl:otherwise>
@@ -99,7 +98,7 @@
       <xsl:choose>
         <xsl:when test="$glossary.sort != 0">
           <xsl:apply-templates select="$entries" mode="glossary.as.blocks">
-                          <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+                          <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
       <xsl:choose>
         <xsl:when test="$glossary.sort != 0">
           <xsl:apply-templates select="$entries" mode="glossary.as.blocks">
-                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
           <xsl:choose>
             <xsl:when test="$glossary.sort != 0">
               <xsl:apply-templates select="$entries" mode="glossary.as.list">
-                                        <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+                                        <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
               </xsl:apply-templates>
             </xsl:when>
             <xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="book/glossary|part/glossary|/glossary" priority="2">
+<xsl:template match="d:book/d:glossary|d:part/d:glossary|/d:glossary" priority="2">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </fo:page-sequence>
 </xsl:template>
 
-<xsl:template match="glossary/glossaryinfo"></xsl:template>
-<xsl:template match="glossary/info"></xsl:template>
-<xsl:template match="glossary/title"></xsl:template>
-<xsl:template match="glossary/subtitle"></xsl:template>
-<xsl:template match="glossary/titleabbrev"></xsl:template>
+<xsl:template match="d:glossary/d:glossaryinfo"></xsl:template>
+<xsl:template match="d:glossary/d:info"></xsl:template>
+<xsl:template match="d:glossary/d:title"></xsl:template>
+<xsl:template match="d:glossary/d:subtitle"></xsl:template>
+<xsl:template match="d:glossary/d:titleabbrev"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="glosslist">
+<xsl:template match="d:glosslist">
   &setup-language-variable;
 
   <xsl:variable name="presentation">
     </xsl:choose>
   </xsl:variable>
 
-  <xsl:if test="title or info/title">
-    <xsl:apply-templates select="(title|info/title)[1]" mode="list.title.mode"/>
+  <xsl:if test="d:title or d:info/d:title">
+    <xsl:apply-templates select="(d:title|d:info/d:title)[1]" mode="list.title.mode"/>
   </xsl:if>
 
   <xsl:choose>
                      xsl:use-attribute-sets="normal.para.spacing">
         <xsl:choose>
           <xsl:when test="$glossary.sort != 0">
-            <xsl:apply-templates select="glossentry" mode="glossary.as.list">
-                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+            <xsl:apply-templates select="d:glossentry" mode="glossary.as.list">
+                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
             </xsl:apply-templates>
           </xsl:when>
           <xsl:otherwise>
-            <xsl:apply-templates select="glossentry" mode="glossary.as.list"/>
+            <xsl:apply-templates select="d:glossentry" mode="glossary.as.list"/>
           </xsl:otherwise>
         </xsl:choose>
       </fo:list-block>
     <xsl:when test="$presentation = 'blocks'">
       <xsl:choose>
         <xsl:when test="$glossary.sort != 0">
-          <xsl:apply-templates select="glossentry" mode="glossary.as.blocks">
-                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+          <xsl:apply-templates select="d:glossentry" mode="glossary.as.blocks">
+                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="glossentry" mode="glossary.as.blocks"/>
+          <xsl:apply-templates select="d:glossentry" mode="glossary.as.blocks"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:when>
     <xsl:when test="$glosslist.as.blocks != 0">
       <xsl:choose>
         <xsl:when test="$glossary.sort != 0">
-          <xsl:apply-templates select="glossentry" mode="glossary.as.blocks">
-                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+          <xsl:apply-templates select="d:glossentry" mode="glossary.as.blocks">
+                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="glossentry" mode="glossary.as.blocks"/>
+          <xsl:apply-templates select="d:glossentry" mode="glossary.as.blocks"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:when>
                      xsl:use-attribute-sets="normal.para.spacing">
         <xsl:choose>
           <xsl:when test="$glossary.sort != 0">
-            <xsl:apply-templates select="glossentry" mode="glossary.as.list">
-                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+            <xsl:apply-templates select="d:glossentry" mode="glossary.as.list">
+                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
             </xsl:apply-templates>
           </xsl:when>
           <xsl:otherwise>
-            <xsl:apply-templates select="glossentry" mode="glossary.as.list"/>
+            <xsl:apply-templates select="d:glossentry" mode="glossary.as.list"/>
           </xsl:otherwise>
         </xsl:choose>
       </fo:list-block>
 <!-- ==================================================================== -->
 <!-- Glossary collection -->
 
-<xsl:template match="glossary[@role='auto']" priority="2">
+<xsl:template match="d:glossary[@role='auto']" priority="2">
   <xsl:variable name="collection" select="document($glossary.collection, .)"/>
   <xsl:if test="$glossary.collection = ''">
     <xsl:message>
 
 <xsl:template name="make-auto-glossary">
   <xsl:param name="collection" select="document($glossary.collection, .)"/>
-  <xsl:param name="terms" select="//glossterm[not(parent::glossdef)]|//firstterm"/>
-  <xsl:param name="preamble" select="*[not(self::title
-                                           or self::subtitle
-                                           or self::glossdiv
-                                           or self::glossentry)]"/>
+  <xsl:param name="terms" select="//d:glossterm[not(parent::d:glossdef)]|//d:firstterm"/>
+  <xsl:param name="preamble" select="*[not(self::d:title
+                                           or self::d:subtitle
+                                           or self::d:glossdiv
+                                           or self::d:glossentry)]"/>
 
   &setup-language-variable;
 
   </xsl:if>
 
   <xsl:choose>
-    <xsl:when test="glossdiv and $collection//glossdiv">
-      <xsl:for-each select="$collection//glossdiv">
+    <xsl:when test="d:glossdiv and $collection//d:glossdiv">
+      <xsl:for-each select="$collection//d:glossdiv">
         <!-- first see if there are any in this div -->
         <xsl:variable name="exist.test">
-          <xsl:for-each select="glossentry">
-            <xsl:variable name="cterm" select="glossterm"/>
+          <xsl:for-each select="d:glossentry">
+            <xsl:variable name="cterm" select="d:glossterm"/>
             <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
-              <xsl:value-of select="glossterm"/>
+              <xsl:value-of select="d:glossterm"/>
             </xsl:if>
           </xsl:for-each>
         </xsl:variable>
                          xsl:use-attribute-sets="normal.para.spacing">
             <xsl:choose>
               <xsl:when test="$glossary.sort != 0">
-                <xsl:for-each select="$collection//glossentry">
-                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
-                  <xsl:variable name="cterm" select="glossterm"/>
+                <xsl:for-each select="$collection//d:glossentry">
+                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+                  <xsl:variable name="cterm" select="d:glossterm"/>
                   <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
                     <xsl:apply-templates select="." 
                                          mode="auto-glossary-as-list"/>
                 </xsl:for-each>
               </xsl:when>
               <xsl:otherwise>
-                <xsl:for-each select="$collection//glossentry">
-                  <xsl:variable name="cterm" select="glossterm"/>
+                <xsl:for-each select="$collection//d:glossentry">
+                  <xsl:variable name="cterm" select="d:glossterm"/>
                   <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
                     <xsl:apply-templates select="." 
                                          mode="auto-glossary-as-list"/>
                         $glossary.as.blocks != 0">
           <xsl:choose>
             <xsl:when test="$glossary.sort != 0">
-              <xsl:for-each select="$collection//glossentry">
-                                        <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
-                <xsl:variable name="cterm" select="glossterm"/>
+              <xsl:for-each select="$collection//d:glossentry">
+                                        <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+                <xsl:variable name="cterm" select="d:glossterm"/>
                 <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
                   <xsl:apply-templates select="." 
                                        mode="auto-glossary-as-blocks"/>
               </xsl:for-each>
             </xsl:when>
             <xsl:otherwise>
-              <xsl:for-each select="$collection//glossentry">
-                <xsl:variable name="cterm" select="glossterm"/>
+              <xsl:for-each select="$collection//d:glossentry">
+                <xsl:variable name="cterm" select="d:glossterm"/>
                 <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
                   <xsl:apply-templates select="." 
                                        mode="auto-glossary-as-blocks"/>
                          xsl:use-attribute-sets="normal.para.spacing">
             <xsl:choose>
               <xsl:when test="$glossary.sort != 0">
-                <xsl:for-each select="$collection//glossentry">
+                <xsl:for-each select="$collection//d:glossentry">
 
-                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
-                  <xsl:variable name="cterm" select="glossterm"/>
+                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+                  <xsl:variable name="cterm" select="d:glossterm"/>
                   <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
                     <xsl:apply-templates select="." 
                                          mode="auto-glossary-as-list"/>
                 </xsl:for-each>
               </xsl:when>
               <xsl:otherwise>
-                <xsl:for-each select="$collection//glossentry">
-                  <xsl:variable name="cterm" select="glossterm"/>
+                <xsl:for-each select="$collection//d:glossentry">
+                  <xsl:variable name="cterm" select="d:glossterm"/>
                   <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
                     <xsl:apply-templates select="." 
                                          mode="auto-glossary-as-list"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="book/glossary[@role='auto']|
-                     part/glossary[@role='auto']|
-                     /glossary[@role='auto']" priority="2.5">
+<xsl:template match="d:book/d:glossary[@role='auto']|
+                     d:part/d:glossary[@role='auto']|
+                     /d:glossary[@role='auto']" priority="2.5">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
 
   <xsl:variable name="master-reference">
   </fo:page-sequence>
 </xsl:template>
 
-<xsl:template match="glossdiv" mode="auto-glossary-as-list">
+<xsl:template match="d:glossdiv" mode="auto-glossary-as-list">
   <xsl:param name="width" select="$glossterm.width"/>
   <xsl:param name="terms" select="."/>
 
   </xsl:variable>
 
   <xsl:variable name="preamble"
-                select="*[not(self::title
-                            or self::subtitle
-                            or self::glossentry)]"/>
+                select="*[not(self::d:title
+                            or self::d:subtitle
+                            or self::d:glossentry)]"/>
 
   <fo:block id="{$id}">
     <xsl:call-template name="glossdiv.titlepage"/>
                  xsl:use-attribute-sets="normal.para.spacing">
     <xsl:choose>
       <xsl:when test="$glossary.sort != 0">
-        <xsl:for-each select="glossentry">
-                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
-          <xsl:variable name="cterm" select="glossterm"/>
+        <xsl:for-each select="d:glossentry">
+                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+          <xsl:variable name="cterm" select="d:glossterm"/>
           <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
             <xsl:apply-templates select="." mode="auto-glossary-as-list"/>
           </xsl:if>
         </xsl:for-each>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:for-each select="glossentry">
-          <xsl:variable name="cterm" select="glossterm"/>
+        <xsl:for-each select="d:glossentry">
+          <xsl:variable name="cterm" select="d:glossterm"/>
           <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
             <xsl:apply-templates select="." mode="auto-glossary-as-list"/>
           </xsl:if>
   </fo:list-block>
 </xsl:template>
 
-<xsl:template match="glossentry" mode="auto-glossary-as-list">
+<xsl:template match="d:glossentry" mode="auto-glossary-as-list">
   <xsl:apply-templates select="." mode="glossary.as.list"/>
 </xsl:template>
 
-<xsl:template match="glossdiv" mode="auto-glossary-as-blocks">
+<xsl:template match="d:glossdiv" mode="auto-glossary-as-blocks">
   <xsl:param name="terms" select="."/>
 
   &setup-language-variable;
   </xsl:variable>
 
   <xsl:variable name="preamble"
-                select="*[not(self::title
-                            or self::subtitle
-                            or self::glossentry)]"/>
+                select="*[not(self::d:title
+                            or self::d:subtitle
+                            or self::d:glossentry)]"/>
 
   <fo:block id="{$id}">
     <xsl:call-template name="glossdiv.titlepage"/>
 
   <xsl:choose>
     <xsl:when test="$glossary.sort != 0">
-      <xsl:for-each select="glossentry">
-                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
-        <xsl:variable name="cterm" select="glossterm"/>
+      <xsl:for-each select="d:glossentry">
+                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+        <xsl:variable name="cterm" select="d:glossterm"/>
         <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
           <xsl:apply-templates select="." mode="auto-glossary-as-blocks"/>
         </xsl:if>
       </xsl:for-each>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:for-each select="glossentry">
-        <xsl:variable name="cterm" select="glossterm"/>
+      <xsl:for-each select="d:glossentry">
+        <xsl:variable name="cterm" select="d:glossterm"/>
         <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
           <xsl:apply-templates select="." mode="auto-glossary-as-blocks"/>
         </xsl:if>
 
 </xsl:template>
 
-<xsl:template match="glossentry" mode="auto-glossary-as-blocks">
+<xsl:template match="d:glossentry" mode="auto-glossary-as-blocks">
   <xsl:apply-templates select="." mode="glossary.as.blocks"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 <!-- Format glossary as a list -->
 
-<xsl:template match="glossdiv" mode="glossary.as.list">
+<xsl:template match="d:glossdiv" mode="glossary.as.list">
   <xsl:param name="width" select="$glossterm.width"/>
 
   &setup-language-variable;
     <xsl:call-template name="object.id"/>
   </xsl:variable>
 
-  <xsl:variable name="entries" select="glossentry"/>
+  <xsl:variable name="entries" select="d:glossentry"/>
 
   <xsl:variable name="preamble"
-                select="*[not(self::title
-                            or self::subtitle
-                            or self::glossentry)]"/>
+                select="*[not(self::d:title
+                            or self::d:subtitle
+                            or self::d:glossentry)]"/>
 
   <fo:block id="{$id}">
     <xsl:call-template name="glossdiv.titlepage"/>
     <xsl:choose>
       <xsl:when test="$glossary.sort != 0">
         <xsl:apply-templates select="$entries" mode="glossary.as.list">
-                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+                                <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
         </xsl:apply-templates>
       </xsl:when>
       <xsl:otherwise>
@@ -722,7 +721,7 @@ GlossEntry ::=
   (GlossSee | GlossDef+)
 -->
 
-<xsl:template match="glossentry" mode="glossary.as.list">
+<xsl:template match="d:glossentry" mode="glossary.as.list">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
@@ -743,72 +742,72 @@ GlossEntry ::=
         <xsl:choose>
           <xsl:when test="$glossentry.show.acronym = 'primary'">
             <xsl:choose>
-              <xsl:when test="acronym|abbrev">
-                <xsl:apply-templates select="acronym|abbrev" 
+              <xsl:when test="d:acronym|d:abbrev">
+                <xsl:apply-templates select="d:acronym|d:abbrev"
                                      mode="glossary.as.list"/>
                 <xsl:text> (</xsl:text>
-                <xsl:apply-templates select="glossterm" 
+                <xsl:apply-templates select="d:glossterm"
                                      mode="glossary.as.list"/>
                 <xsl:text>)</xsl:text>
               </xsl:when>
               <xsl:otherwise>
-                <xsl:apply-templates select="glossterm" 
+                <xsl:apply-templates select="d:glossterm"
                                      mode="glossary.as.list"/>
               </xsl:otherwise>
             </xsl:choose>
           </xsl:when>
 
           <xsl:when test="$glossentry.show.acronym = 'yes'">
-            <xsl:apply-templates select="glossterm" mode="glossary.as.list"/>
+            <xsl:apply-templates select="d:glossterm" mode="glossary.as.list"/>
 
-            <xsl:if test="acronym|abbrev">
+            <xsl:if test="d:acronym|d:abbrev">
               <xsl:text> (</xsl:text>
-              <xsl:apply-templates select="acronym|abbrev" 
+              <xsl:apply-templates select="d:acronym|d:abbrev"
                                    mode="glossary.as.list"/>
               <xsl:text>)</xsl:text>
             </xsl:if>
           </xsl:when>
 
           <xsl:otherwise>
-            <xsl:apply-templates select="glossterm" mode="glossary.as.list"/>
+            <xsl:apply-templates select="d:glossterm" mode="glossary.as.list"/>
           </xsl:otherwise>
         </xsl:choose>
-        <xsl:apply-templates select="indexterm"/>
+        <xsl:apply-templates select="d:indexterm"/>
       </fo:block>
     </fo:list-item-label>
 
     <fo:list-item-body start-indent="body-start()">
       <fo:block xsl:use-attribute-sets="glossdef.list.properties">
-        <xsl:apply-templates select="glosssee|glossdef" mode="glossary.as.list"/>
+        <xsl:apply-templates select="d:glosssee|d:glossdef" mode="glossary.as.list"/>
       </fo:block>
     </fo:list-item-body>
   </fo:list-item>
 </xsl:template>
 
-<xsl:template match="glossentry/glossterm" mode="glossary.as.list">
+<xsl:template match="d:glossentry/d:glossterm" mode="glossary.as.list">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   <fo:inline id="{$id}">
     <xsl:apply-templates/>
   </fo:inline>
-  <xsl:if test="following-sibling::glossterm">, </xsl:if>
+  <xsl:if test="following-sibling::d:glossterm">, </xsl:if>
 </xsl:template>
 
-<xsl:template match="glossentry/acronym" mode="glossary.as.list">
+<xsl:template match="d:glossentry/d:acronym" mode="glossary.as.list">
   <xsl:apply-templates/>
-  <xsl:if test="following-sibling::acronym|following-sibling::abbrev">, </xsl:if>
+  <xsl:if test="following-sibling::d:acronym|following-sibling::d:abbrev">, </xsl:if>
 </xsl:template>
 
-<xsl:template match="glossentry/abbrev" mode="glossary.as.list">
+<xsl:template match="d:glossentry/d:abbrev" mode="glossary.as.list">
   <xsl:apply-templates/>
-  <xsl:if test="following-sibling::acronym|following-sibling::abbrev">, </xsl:if>
+  <xsl:if test="following-sibling::d:acronym|following-sibling::d:abbrev">, </xsl:if>
 </xsl:template>
 
-<xsl:template match="glossentry/revhistory" mode="glossary.as.list">
+<xsl:template match="d:glossentry/d:revhistory" mode="glossary.as.list">
 </xsl:template>
 
-<xsl:template match="glossentry/glosssee" mode="glossary.as.list">
+<xsl:template match="d:glossentry/d:glosssee" mode="glossary.as.list">
   <xsl:variable name="otherterm" select="@otherterm"/>
   <xsl:variable name="targets" select="key('id', $otherterm)"/>
   <xsl:variable name="target" select="$targets[1]"/>
@@ -855,9 +854,9 @@ GlossEntry ::=
   </fo:block>
 </xsl:template>
 
-<xsl:template match="glossentry/glossdef" mode="glossary.as.list">
+<xsl:template match="d:glossentry/d:glossdef" mode="glossary.as.list">
   <xsl:apply-templates select="*[local-name(.) != 'glossseealso']"/>
-  <xsl:if test="glossseealso">
+  <xsl:if test="d:glossseealso">
     <fo:block>
       <xsl:variable name="template">
         <xsl:call-template name="gentext.template">
@@ -866,7 +865,7 @@ GlossEntry ::=
         </xsl:call-template>
       </xsl:variable>
       <xsl:variable name="title">
-        <xsl:apply-templates select="glossseealso" mode="glossary.as.list"/>
+        <xsl:apply-templates select="d:glossseealso" mode="glossary.as.list"/>
       </xsl:variable>
       <xsl:call-template name="substitute-markup">
         <xsl:with-param name="template" select="$template"/>
@@ -876,14 +875,14 @@ GlossEntry ::=
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="glossentry/glossdef/para[1]|glossentry/glossdef/simpara[1]"
+<xsl:template match="d:glossentry/d:glossdef/d:para[1]|d:glossentry/d:glossdef/d:simpara[1]"
               mode="glossary.as.list">
   <fo:block>
     <xsl:apply-templates/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="glossseealso" mode="glossary.as.list">
+<xsl:template match="d:glossseealso" mode="glossary.as.list">
   <xsl:variable name="otherterm" select="@otherterm"/>
   <xsl:variable name="targets" select="key('id', $otherterm)"/>
   <xsl:variable name="target" select="$targets[1]"/>
@@ -929,18 +928,18 @@ GlossEntry ::=
 <!-- ==================================================================== -->
 <!-- Format glossary blocks -->
 
-<xsl:template match="glossdiv" mode="glossary.as.blocks">
+<xsl:template match="d:glossdiv" mode="glossary.as.blocks">
   &setup-language-variable;
 
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
 
-  <xsl:variable name="entries" select="glossentry"/>
+  <xsl:variable name="entries" select="d:glossentry"/>
   <xsl:variable name="preamble"
-                select="*[not(self::title
-                            or self::subtitle
-                            or self::glossentry)]"/>
+                select="*[not(self::d:title
+                            or self::d:subtitle
+                            or self::d:glossentry)]"/>
 
   <fo:block id="{$id}">
     <xsl:call-template name="glossdiv.titlepage"/>
@@ -951,7 +950,7 @@ GlossEntry ::=
   <xsl:choose>
     <xsl:when test="$glossary.sort != 0">
       <xsl:apply-templates select="$entries" mode="glossary.as.blocks">
-                  <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+                  <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
       </xsl:apply-templates>
     </xsl:when>
     <xsl:otherwise>
@@ -968,7 +967,7 @@ GlossEntry ::=
   (GlossSee | GlossDef+)
 -->
 
-<xsl:template match="glossentry" mode="glossary.as.blocks">
+<xsl:template match="d:glossentry" mode="glossary.as.blocks">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
@@ -987,62 +986,62 @@ GlossEntry ::=
     <xsl:choose>
       <xsl:when test="$glossentry.show.acronym = 'primary'">
         <xsl:choose>
-          <xsl:when test="acronym|abbrev">
-            <xsl:apply-templates select="acronym|abbrev" mode="glossary.as.blocks"/>
+          <xsl:when test="d:acronym|d:abbrev">
+            <xsl:apply-templates select="d:acronym|d:abbrev" mode="glossary.as.blocks"/>
             <xsl:text> (</xsl:text>
-            <xsl:apply-templates select="glossterm" mode="glossary.as.blocks"/>
+            <xsl:apply-templates select="d:glossterm" mode="glossary.as.blocks"/>
             <xsl:text>)</xsl:text>
           </xsl:when>
           <xsl:otherwise>
-            <xsl:apply-templates select="glossterm" mode="glossary.as.blocks"/>
+            <xsl:apply-templates select="d:glossterm" mode="glossary.as.blocks"/>
           </xsl:otherwise>
         </xsl:choose>
       </xsl:when>
 
       <xsl:when test="$glossentry.show.acronym = 'yes'">
-        <xsl:apply-templates select="glossterm" mode="glossary.as.blocks"/>
+        <xsl:apply-templates select="d:glossterm" mode="glossary.as.blocks"/>
 
-        <xsl:if test="acronym|abbrev">
+        <xsl:if test="d:acronym|d:abbrev">
           <xsl:text> (</xsl:text>
-          <xsl:apply-templates select="acronym|abbrev" mode="glossary.as.blocks"/>
+          <xsl:apply-templates select="d:acronym|d:abbrev" mode="glossary.as.blocks"/>
           <xsl:text>)</xsl:text>
         </xsl:if>
       </xsl:when>
 
       <xsl:otherwise>
-        <xsl:apply-templates select="glossterm" mode="glossary.as.blocks"/>
+        <xsl:apply-templates select="d:glossterm" mode="glossary.as.blocks"/>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:apply-templates select="indexterm"/>
+    <xsl:apply-templates select="d:indexterm"/>
   </fo:block>
 
   <fo:block xsl:use-attribute-sets="glossdef.block.properties">
-    <xsl:apply-templates select="glosssee|glossdef" mode="glossary.as.blocks"/>
+    <xsl:apply-templates select="d:glosssee|d:glossdef" mode="glossary.as.blocks"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="glossentry/glossterm" mode="glossary.as.blocks">
+<xsl:template match="d:glossentry/d:glossterm" mode="glossary.as.blocks">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   <fo:inline id="{$id}">
     <xsl:apply-templates/>
   </fo:inline>
-  <xsl:if test="following-sibling::glossterm">, </xsl:if>
+  <xsl:if test="following-sibling::d:glossterm">, </xsl:if>
 </xsl:template>
 
-<xsl:template match="glossentry/acronym" mode="glossary.as.blocks">
+<xsl:template match="d:glossentry/d:acronym" mode="glossary.as.blocks">
   <xsl:apply-templates/>
-  <xsl:if test="following-sibling::acronym|following-sibling::abbrev">, </xsl:if>
+  <xsl:if test="following-sibling::d:acronym|following-sibling::d:abbrev">, </xsl:if>
 </xsl:template>
 
-<xsl:template match="glossentry/abbrev" mode="glossary.as.blocks">
+<xsl:template match="d:glossentry/d:abbrev" mode="glossary.as.blocks">
   <xsl:apply-templates/>
-  <xsl:if test="following-sibling::acronym|following-sibling::abbrev">, </xsl:if>
+  <xsl:if test="following-sibling::d:acronym|following-sibling::d:abbrev">, </xsl:if>
 </xsl:template>
 
-<xsl:template match="glossentry/glosssee" mode="glossary.as.blocks">
+<xsl:template match="d:glossentry/d:glosssee" mode="glossary.as.blocks">
   <xsl:variable name="otherterm" select="@otherterm"/>
   <xsl:variable name="targets" select="key('id', $otherterm)"/>
   <xsl:variable name="target" select="$targets[1]"/>
@@ -1087,10 +1086,10 @@ GlossEntry ::=
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="glossentry/glossdef" mode="glossary.as.blocks">
+<xsl:template match="d:glossentry/d:glossdef" mode="glossary.as.blocks">
   <xsl:apply-templates select="*[local-name(.) != 'glossseealso']"
                        mode="glossary.as.blocks"/>
-  <xsl:if test="glossseealso">
+  <xsl:if test="d:glossseealso">
     <fo:block>
       <xsl:variable name="template">
         <xsl:call-template name="gentext.template">
@@ -1099,7 +1098,7 @@ GlossEntry ::=
         </xsl:call-template>
       </xsl:variable>
       <xsl:variable name="title">
-        <xsl:apply-templates select="glossseealso" mode="glossary.as.blocks"/>
+        <xsl:apply-templates select="d:glossseealso" mode="glossary.as.blocks"/>
       </xsl:variable>
       <xsl:call-template name="substitute-markup">
         <xsl:with-param name="template" select="$template"/>
@@ -1109,7 +1108,7 @@ GlossEntry ::=
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="glossentry/glossdef/para[1]|glossentry/glossdef/simpara[1]"
+<xsl:template match="d:glossentry/d:glossdef/d:para[1]|d:glossentry/d:glossdef/d:simpara[1]"
               mode="glossary.as.blocks">
   <fo:block>
     <xsl:apply-templates/>
@@ -1121,7 +1120,7 @@ GlossEntry ::=
   <xsl:apply-templates select="." />
 </xsl:template>
 
-<xsl:template match="glossseealso" mode="glossary.as.blocks">
+<xsl:template match="d:glossseealso" mode="glossary.as.blocks">
   <xsl:variable name="otherterm" select="@otherterm"/>
   <xsl:variable name="targets" select="key('id', $otherterm)"/>
   <xsl:variable name="target" select="$targets[1]"/>
index 1295fbb..3f21f4e 100644 (file)
@@ -4,21 +4,20 @@
 <!ENTITY uppercase "'ABCDEFGHIJKLMNOPQRSTUVWXYZ'">
  ]>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:xlink="http://www.w3.org/1999/xlink"
                 xmlns:stext="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.TextFactory"
                 xmlns:xtext="com.nwalsh.xalan.Text"
                 xmlns:lxslt="http://xml.apache.org/xslt"
-                exclude-result-prefixes="xlink stext xtext lxslt"
+                exclude-result-prefixes="xlink stext xtext lxslt d"
                 extension-element-prefixes="stext xtext"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: graphics.xsl 9941 2014-09-06 16:35:04Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      Contributors:
 
 <!-- ==================================================================== -->
 
-<xsl:template match="screenshot">
+<xsl:template match="d:screenshot">
   <fo:block>
     <xsl:call-template name="anchor"/>
     <xsl:apply-templates/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="screenshot/title">
+<xsl:template match="d:screenshot/d:title">
   <xsl:call-template name="formal.object.heading">
     <xsl:with-param name="object" select=".."/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="screeninfo">
+<xsl:template match="d:screeninfo">
 </xsl:template>
 
 <!-- ==================================================================== -->
 <xsl:template name="image.valign">
   <xsl:if test="@valign">
     <xsl:choose>
-      <xsl:when test="ancestor::inlinemediaobject or ancestor-or-self::inlinegraphic">
+      <xsl:when test="ancestor::d:inlinemediaobject or ancestor-or-self::d:inlinegraphic">
         <xsl:choose>
           <xsl:when test="@valign = 'top'">baseline</xsl:when>
           <xsl:when test="@valign = 'middle'">central</xsl:when>
     <xsl:if test="$valign != ''">
       <xsl:variable name="att.name">
         <xsl:choose>
-          <xsl:when test="ancestor::inlinemediaobject or ancestor-or-self::inlinegraphic">
+          <xsl:when test="ancestor::d:inlinemediaobject or ancestor-or-self::d:inlinegraphic">
             <xsl:text>alignment-baseline</xsl:text>
           </xsl:when>
           <xsl:otherwise>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="graphic">
+<xsl:template match="d:graphic">
   <xsl:choose>
-    <xsl:when test="parent::inlineequation">
+    <xsl:when test="parent::d:inlineequation">
       <xsl:call-template name="process.image"/>
     </xsl:when>
     <xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="inlinegraphic">
+<xsl:template match="d:inlinegraphic">
   <xsl:variable name="vendor" select="system-property('xsl:vendor')"/>
   <xsl:variable name="filename">
     <xsl:choose>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="mediaobject|mediaobjectco">
+<xsl:template match="d:mediaobject|d:mediaobjectco">
 
-  <xsl:variable name="olist" select="imageobject|imageobjectco
-                     |videoobject|audioobject
-                     |textobject"/>
+  <xsl:variable name="olist" select="d:imageobject|d:imageobjectco
+                     |d:videoobject|d:audioobject
+                     |d:textobject"/>
 
   <xsl:variable name="object.index">
     <xsl:call-template name="select.mediaobject.index">
   <xsl:variable name="object" select="$olist[position() = $object.index]"/>
 
   <xsl:variable name="align">
-    <xsl:value-of select="$object/descendant::imagedata[@align][1]/@align"/>
+    <xsl:value-of select="$object/descendant::d:imagedata[@align][1]/@align"/>
   </xsl:variable>
 
   <xsl:variable name="id">
     </xsl:if>
 
     <xsl:apply-templates select="$object"/>
-    <xsl:apply-templates select="caption"/>
+    <xsl:apply-templates select="d:caption"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="inlinemediaobject">
+<xsl:template match="d:inlinemediaobject">
   <xsl:call-template name="select.mediaobject"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="imageobjectco">
+<xsl:template match="d:imageobjectco">
   <xsl:choose>
     <!-- select one imageobject? -->
     <xsl:when test="$use.role.for.mediaobject != 0 and
-                    count(imageobject) &gt; 1 and
-                    imageobject[@role]">
-      <xsl:variable name="olist" select="imageobject"/>
+                    count(d:imageobject) &gt; 1 and
+                    d:imageobject[@role]">
+      <xsl:variable name="olist" select="d:imageobject"/>
     
       <xsl:variable name="object.index">
         <xsl:call-template name="select.mediaobject.index">
     </xsl:when>
     <xsl:otherwise>
       <!-- otherwise process them all -->
-      <xsl:apply-templates select="imageobject"/>
+      <xsl:apply-templates select="d:imageobject"/>
     </xsl:otherwise>
   </xsl:choose>
 
-  <xsl:apply-templates select="calloutlist"/>
+  <xsl:apply-templates select="d:calloutlist"/>
 
 </xsl:template>
 
-<xsl:template match="imageobject">
+<xsl:template match="d:imageobject">
   <xsl:choose>
-    <xsl:when test="imagedata">
-      <xsl:apply-templates select="imagedata"/>
+    <xsl:when test="d:imagedata">
+      <xsl:apply-templates select="d:imagedata"/>
     </xsl:when>
     <xsl:otherwise>
       <fo:instream-foreign-object>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="imagedata">
+<xsl:template match="d:imagedata">
   <xsl:choose>
     <xsl:when test="@format='linespecific'">
       <xsl:variable name="vendor" select="system-property('xsl:vendor')"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="videoobject">
-  <xsl:apply-templates select="videodata"/>
+<xsl:template match="d:videoobject">
+  <xsl:apply-templates select="d:videodata"/>
 </xsl:template>
 
-<xsl:template match="videodata">
+<xsl:template match="d:videodata">
   <xsl:call-template name="process.image"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="audioobject">
-  <xsl:apply-templates select="audiodata"/>
+<xsl:template match="d:audioobject">
+  <xsl:apply-templates select="d:audiodata"/>
 </xsl:template>
 
-<xsl:template match="audiodata">
+<xsl:template match="d:audiodata">
   <xsl:call-template name="process.image"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="textobject">
+<xsl:template match="d:textobject">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="textdata">
+<xsl:template match="d:textdata">
   <xsl:variable name="vendor" select="system-property('xsl:vendor')"/>
   <xsl:variable name="filename">
     <xsl:choose>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="mediaobject/caption|figure/caption">
+<xsl:template match="d:mediaobject/d:caption|d:figure/d:caption">
   <fo:block>
     <xsl:if test="@align = 'right' or @align = 'left' or @align='center'">
       <xsl:attribute name="text-align"><xsl:value-of
index 7843ad2..7559f7c 100644 (file)
@@ -1,77 +1,76 @@
-<?xml version='1.0'?>\r
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"\r
-               xmlns:fo="http://www.w3.org/1999/XSL/Format"\r
-               xmlns:xslthl="http://xslthl.sf.net"\r
-                exclude-result-prefixes="xslthl"\r
-                version='1.0'>\r
-\r
-<!-- ********************************************************************\r
-     $Id: highlight.xsl 8419 2009-04-29 20:37:52Z kosek $\r
-     ********************************************************************\r
-\r
-     This file is part of the XSL DocBook Stylesheet distribution.\r
-     See ../README or http://docbook.sf.net/release/xsl/current/ for\r
-     and other information.\r
-\r
-     ******************************************************************** -->\r
-\r
-<xsl:import href="../highlighting/common.xsl"/>\r
-\r
-<xsl:template match='xslthl:keyword' mode="xslthl">\r
-  <fo:inline font-weight="bold"><xsl:apply-templates mode="xslthl"/></fo:inline>\r
-</xsl:template>\r
-\r
-<xsl:template match='xslthl:string' mode="xslthl">\r
-  <fo:inline font-weight="bold" font-style="italic"><xsl:apply-templates mode="xslthl"/></fo:inline>\r
-</xsl:template>\r
-\r
-<xsl:template match='xslthl:comment' mode="xslthl">\r
-  <fo:inline font-style="italic"><xsl:apply-templates mode="xslthl"/></fo:inline>\r
-</xsl:template>\r
-\r
-<xsl:template match='xslthl:tag' mode="xslthl">\r
-  <fo:inline font-weight="bold"><xsl:apply-templates mode="xslthl"/></fo:inline>\r
-</xsl:template>\r
-\r
-<xsl:template match='xslthl:attribute' mode="xslthl">\r
-  <fo:inline font-weight="bold"><xsl:apply-templates mode="xslthl"/></fo:inline>\r
-</xsl:template>\r
-\r
-<xsl:template match='xslthl:value' mode="xslthl">\r
-  <fo:inline font-weight="bold"><xsl:apply-templates mode="xslthl"/></fo:inline>\r
-</xsl:template>\r
-\r
-<!--\r
-<xsl:template match='xslthl:html'>\r
-  <span style='background:#AFF'><font color='blue'><xsl:apply-templates/></font></span>\r
-</xsl:template>\r
-\r
-<xsl:template match='xslthl:xslt'>\r
-  <span style='background:#AAA'><font color='blue'><xsl:apply-templates/></font></span>\r
-</xsl:template>\r
-\r
-<xsl:template match='xslthl:section'>\r
-  <span style='background:yellow'><xsl:apply-templates/></span>\r
-</xsl:template>\r
--->\r
-\r
-<xsl:template match='xslthl:number' mode="xslthl">\r
-  <xsl:apply-templates mode="xslthl"/>\r
-</xsl:template>\r
-\r
-<xsl:template match='xslthl:annotation' mode="xslthl">\r
-  <fo:inline color="gray"><xsl:apply-templates mode="xslthl"/></fo:inline>\r
-</xsl:template>\r
-\r
-<xsl:template match='xslthl:directive' mode="xslthl">\r
-  <xsl:apply-templates mode="xslthl"/>\r
-</xsl:template>\r
-\r
-<!-- Not sure which element will be in final XSLTHL 2.0 -->\r
-<xsl:template match='xslthl:doccomment|xslthl:doctype' mode="xslthl">\r
-  <fo:inline font-weight="bold"><xsl:apply-templates mode="xslthl"/></fo:inline>\r
-</xsl:template>\r
-\r
-\r
-</xsl:stylesheet>\r
-\r
+<?xml version='1.0'?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
+               xmlns:xslthl="http://xslthl.sf.net"
+                exclude-result-prefixes="xslthl d"
+                version='1.0'>
+
+<!-- ********************************************************************
+
+     This file is part of the XSL DocBook Stylesheet distribution.
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
+     and other information.
+
+     ******************************************************************** -->
+
+<xsl:import href="../highlighting/common.xsl"/>
+
+<xsl:template match='xslthl:keyword' mode="xslthl">
+  <fo:inline font-weight="bold"><xsl:apply-templates mode="xslthl"/></fo:inline>
+</xsl:template>
+
+<xsl:template match='xslthl:string' mode="xslthl">
+  <fo:inline font-weight="bold" font-style="italic"><xsl:apply-templates mode="xslthl"/></fo:inline>
+</xsl:template>
+
+<xsl:template match='xslthl:comment' mode="xslthl">
+  <fo:inline font-style="italic"><xsl:apply-templates mode="xslthl"/></fo:inline>
+</xsl:template>
+
+<xsl:template match='xslthl:tag' mode="xslthl">
+  <fo:inline font-weight="bold"><xsl:apply-templates mode="xslthl"/></fo:inline>
+</xsl:template>
+
+<xsl:template match='xslthl:attribute' mode="xslthl">
+  <fo:inline font-weight="bold"><xsl:apply-templates mode="xslthl"/></fo:inline>
+</xsl:template>
+
+<xsl:template match='xslthl:value' mode="xslthl">
+  <fo:inline font-weight="bold"><xsl:apply-templates mode="xslthl"/></fo:inline>
+</xsl:template>
+
+<!--
+<xsl:template match='xslthl:html'>
+  <span style='background:#AFF'><font color='blue'><xsl:apply-templates/></font></span>
+</xsl:template>
+
+<xsl:template match='xslthl:xslt'>
+  <span style='background:#AAA'><font color='blue'><xsl:apply-templates/></font></span>
+</xsl:template>
+
+<xsl:template match='xslthl:section'>
+  <span style='background:yellow'><xsl:apply-templates/></span>
+</xsl:template>
+-->
+
+<xsl:template match='xslthl:number' mode="xslthl">
+  <xsl:apply-templates mode="xslthl"/>
+</xsl:template>
+
+<xsl:template match='xslthl:annotation' mode="xslthl">
+  <fo:inline color="gray"><xsl:apply-templates mode="xslthl"/></fo:inline>
+</xsl:template>
+
+<xsl:template match='xslthl:directive' mode="xslthl">
+  <xsl:apply-templates mode="xslthl"/>
+</xsl:template>
+
+<!-- Not sure which element will be in final XSLTHL 2.0 -->
+<xsl:template match='xslthl:doccomment|xslthl:doctype' mode="xslthl">
+  <fo:inline font-weight="bold"><xsl:apply-templates mode="xslthl"/></fo:inline>
+</xsl:template>
+
+
+</xsl:stylesheet>
+
index c323e5a..319a4e3 100644 (file)
@@ -1,14 +1,14 @@
 <?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version="1.0">
 
 <!-- ********************************************************************
-     $Id: htmltbl.xsl 9647 2012-10-26 17:42:03Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 <!-- ==================================================================== -->
 
 <!-- Outputs an fo:table only, not the caption -->
-<xsl:template match="table|informaltable" mode="htmlTable">
+<xsl:template match="d:table|d:informaltable" mode="htmlTable">
 
   <xsl:variable name="numcols">
     <xsl:call-template name="widest-html-row">
-      <xsl:with-param name="rows" select=".//tr"/>
+      <xsl:with-param name="rows" select=".//d:tr"/>
     </xsl:call-template>
   </xsl:variable>
 
   <xsl:variable name="prop-columns"
-                select=".//col[contains(@width, '%')] |
-                        .//colgroup[contains(@width, '%')]"/>
+                select=".//d:col[contains(@width, '%')] |
+                        .//d:colgroup[contains(@width, '%')]"/>
 
   <xsl:variable name="table.width">
     <xsl:call-template name="table.width"/>
       <xsl:with-param name="count" select="$numcols"/>
     </xsl:call-template>
 
-    <xsl:apply-templates select="thead" mode="htmlTable"/>
-    <xsl:apply-templates select="tfoot" mode="htmlTable"/>
+    <xsl:apply-templates select="d:thead" mode="htmlTable"/>
+    <xsl:apply-templates select="d:tfoot" mode="htmlTable"/>
     <xsl:choose>
-      <xsl:when test="tbody">
-        <xsl:apply-templates select="tbody" mode="htmlTable"/>
+      <xsl:when test="d:tbody">
+        <xsl:apply-templates select="d:tbody" mode="htmlTable"/>
       </xsl:when>
       <xsl:otherwise>
         <fo:table-body start-indent="0pt" end-indent="0pt">
-          <xsl:apply-templates select="tr" mode="htmlTable"/>
+          <xsl:apply-templates select="d:tr" mode="htmlTable"/>
         </fo:table-body>
       </xsl:otherwise>
     </xsl:choose>
 <!-- This template writes rowsep or colsep equivalant for html tables -->
 <xsl:template name="html.table.cell.rules">
   <xsl:variable name="border" 
-                select="(ancestor::table |
-                         ancestor::informaltable)[last()]/@border"/>
+                select="(ancestor::d:table |
+                         ancestor::d:informaltable)[last()]/@border"/>
   <xsl:variable name="table.rules"
-                select="(ancestor::table |
-                         ancestor::informaltable)[last()]/@rules"/>
+                select="(ancestor::d:table |
+                         ancestor::d:informaltable)[last()]/@rules"/>
 
   <xsl:variable name="rules">
     <xsl:choose>
       <xsl:variable name="rowborder">
         <xsl:choose>
           <!-- If in thead and tbody has rows, add border -->
-          <xsl:when test="parent::tr/parent::thead/
-                          following-sibling::tbody/tr">1</xsl:when>
+          <xsl:when test="parent::d:tr/parent::d:thead/
+                          following-sibling::d:tbody/d:tr">1</xsl:when>
           <!-- If in tbody and tfoot has rows, add border -->
-          <xsl:when test="parent::tr/parent::tbody/
-                          following-sibling::tfoot/tr">1</xsl:when>
-          <xsl:when test="parent::tr/parent::tbody/
-                          preceding-sibling::tfoot/tr">1</xsl:when>
+          <xsl:when test="parent::d:tr/parent::d:tbody/
+                          following-sibling::d:tfoot/d:tr">1</xsl:when>
+          <xsl:when test="parent::d:tr/parent::d:tbody/
+                          preceding-sibling::d:tfoot/d:tr">1</xsl:when>
           <!-- If following rows, but not rowspan reaches last row -->
-          <xsl:when test="parent::tr/following-sibling::tr and
-             not(@rowspan = count(parent::tr/following-sibling::tr) + 1)">1</xsl:when>
+          <xsl:when test="parent::d:tr/following-sibling::d:tr and
+             not(@rowspan = count(parent::d:tr/following-sibling::d:tr) + 1)">1</xsl:when>
           <xsl:otherwise>0</xsl:otherwise>
         </xsl:choose>
       </xsl:variable>
       <xsl:variable name="rowborder">
         <xsl:choose>
           <!-- If in thead and tbody has rows, add border -->
-          <xsl:when test="parent::tr/parent::thead/
-                          following-sibling::tbody/tr">1</xsl:when>
+          <xsl:when test="parent::d:tr/parent::d:thead/
+                          following-sibling::d:tbody/d:tr">1</xsl:when>
           <!-- If in tbody and tfoot has rows, add border -->
-          <xsl:when test="parent::tr/parent::tbody/
-                          following-sibling::tfoot/tr">1</xsl:when>
-          <xsl:when test="parent::tr/parent::tbody/
-                          preceding-sibling::tfoot/tr">1</xsl:when>
+          <xsl:when test="parent::d:tr/parent::d:tbody/
+                          following-sibling::d:tfoot/d:tr">1</xsl:when>
+          <xsl:when test="parent::d:tr/parent::d:tbody/
+                          preceding-sibling::d:tfoot/d:tr">1</xsl:when>
           <!-- If following rows, but not rowspan reaches last row -->
-          <xsl:when test="parent::tr/following-sibling::tr and
-             not(@rowspan = count(parent::tr/following-sibling::tr) + 1)">1</xsl:when>
+          <xsl:when test="parent::d:tr/following-sibling::d:tr and
+             not(@rowspan = count(parent::d:tr/following-sibling::d:tr) + 1)">1</xsl:when>
           <xsl:otherwise>0</xsl:otherwise>
         </xsl:choose>
       </xsl:variable>
         </xsl:attribute>
       </xsl:if>
     </xsl:when>
-    <xsl:when test="$rules = 'groups' and ancestor::thead 
-                    and not(parent::tr/following-sibling::tr)">
+    <xsl:when test="$rules = 'groups' and ancestor::d:thead
+                    and not(parent::d:tr/following-sibling::d:tr)">
       <xsl:attribute name="border-start-style">none</xsl:attribute>
       <xsl:attribute name="border-end-style">none</xsl:attribute>
       <xsl:attribute name="border-top-style">none</xsl:attribute>
         <xsl:value-of select="$table.frame.border.color"/>
       </xsl:attribute>
     </xsl:when>
-    <xsl:when test="$rules = 'groups' and ancestor::tfoot 
-                    and not(parent::tr/preceding-sibling::tr)">
+    <xsl:when test="$rules = 'groups' and ancestor::d:tfoot
+                    and not(parent::d:tr/preceding-sibling::d:tr)">
       <xsl:attribute name="border-start-style">none</xsl:attribute>
       <xsl:attribute name="border-end-style">none</xsl:attribute>
       <xsl:attribute name="border-top-style">none</xsl:attribute>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="caption" mode="htmlTable">
+<xsl:template match="d:caption" mode="htmlTable">
   <!-- Handled by formal.object.heading -->
 </xsl:template>
 
   <xsl:param name="number" select="1"/>
 
   <xsl:choose>
-    <xsl:when test="col|colgroup/col">
-      <xsl:for-each select="col|colgroup/col">
+    <xsl:when test="d:col|d:colgroup/d:col">
+      <xsl:for-each select="d:col|d:colgroup/d:col">
         <fo:table-column>
           <xsl:attribute name="column-number">
-            <xsl:number from="table|informaltable" level="any" format="1"/>
+            <xsl:number from="d:table|d:informaltable" level="any" format="1"/>
           </xsl:attribute>
           <xsl:if test="@width">
             <xsl:attribute name="column-width">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="tbody" mode="htmlTable">
+<xsl:template match="d:tbody" mode="htmlTable">
   <fo:table-body start-indent="0pt"
                  end-indent="0pt">
     <xsl:apply-templates mode="htmlTable"/>
   </fo:table-body>
 </xsl:template>
 
-<xsl:template match="tfoot" mode="htmlTable">
+<xsl:template match="d:tfoot" mode="htmlTable">
   <fo:table-footer start-indent="0pt"
                    end-indent="0pt">
     <xsl:apply-templates mode="htmlTable"/>
   </fo:table-footer>
 </xsl:template>
 
-<xsl:template match="th|td" mode="htmlTable">
+<xsl:template match="d:th|d:td" mode="htmlTable">
   <xsl:variable name="bgcolor.pi">
     <xsl:call-template name="pi.dbfo_bgcolor"/>
   </xsl:variable>
   <xsl:variable name="align">
     <xsl:call-template name="inherited.table.attribute">
       <xsl:with-param name="entry" select="."/>
-      <xsl:with-param name="row" select="parent::tr"/>
+      <xsl:with-param name="row" select="parent::d:tr"/>
       <xsl:with-param name="attribute" select="'align'"/>
     </xsl:call-template>
   </xsl:variable>
   <xsl:variable name="valign">
     <xsl:call-template name="inherited.table.attribute">
       <xsl:with-param name="entry" select="."/>
-      <xsl:with-param name="row" select="parent::tr"/>
+      <xsl:with-param name="row" select="parent::d:tr"/>
       <xsl:with-param name="attribute" select="'valign'"/>
     </xsl:call-template>
   </xsl:variable>
   </fo:table-cell>
 </xsl:template>
 
-<xsl:template match="thead" mode="htmlTable">
+<xsl:template match="d:thead" mode="htmlTable">
   <fo:table-header start-indent="0pt"
                    end-indent="0pt">
     <xsl:apply-templates mode="htmlTable"/>
   </fo:table-header>
 </xsl:template>
 
-<xsl:template match="tr" mode="htmlTable">
+<xsl:template match="d:tr" mode="htmlTable">
   <fo:table-row>
     <xsl:call-template name="table.row.properties"/>
     <xsl:apply-templates mode="htmlTable"/>
index bf22d75..d06dbae 100644 (file)
@@ -3,24 +3,24 @@
 <!ENTITY % common.entities SYSTEM "../common/entities.ent">
 %common.entities;
 ]>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:rx="http://www.renderx.com/XSL/Extensions"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: index.xsl 9286 2012-04-19 10:10:58Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="index">
+<xsl:template match="d:index">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
@@ -30,7 +30,7 @@
     <xsl:when test="$make.index.markup != 0">
       <fo:block>
         <xsl:call-template name="generate-index-markup">
-          <xsl:with-param name="scope" select="(ancestor::book|/)[last()]"/>
+          <xsl:with-param name="scope" select="(ancestor::d:book|/)[last()]"/>
         </xsl:call-template>
       </fo:block>
     </xsl:when>
@@ -39,9 +39,9 @@
         <xsl:call-template name="index.titlepage"/>
       </fo:block>
       <xsl:apply-templates/>
-      <xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0">
+      <xsl:if test="count(d:indexentry) = 0 and count(d:indexdiv) = 0">
         <xsl:call-template name="generate-index">
-          <xsl:with-param name="scope" select="(ancestor::book|/)[last()]"/>
+          <xsl:with-param name="scope" select="(ancestor::d:book|/)[last()]"/>
         </xsl:call-template>
       </xsl:if>
     </xsl:otherwise>
@@ -49,7 +49,7 @@
  </xsl:if>
 </xsl:template>
 
-<xsl:template match="book/index|part/index">
+<xsl:template match="d:book/d:index|d:part/d:index">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
         <xsl:call-template name="index.titlepage"/>
       </fo:block>
       <xsl:apply-templates/>
-      <xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0">
+      <xsl:if test="count(d:indexentry) = 0 and count(d:indexdiv) = 0">
 
         <xsl:choose>
           <xsl:when test="$make.index.markup != 0">
                       xsl:use-attribute-sets="monospace.verbatim.properties"
                       linefeed-treatment="preserve">
               <xsl:call-template name="generate-index-markup">
-                <xsl:with-param name="scope" select="(ancestor::book|/)[last()]"/>
+                <xsl:with-param name="scope" select="(ancestor::d:book|/)[last()]"/>
               </xsl:call-template>
             </fo:block>
           </xsl:when>
-          <xsl:when test="indexentry|indexdiv/indexentry">
+          <xsl:when test="d:indexentry|d:indexdiv/d:indexentry">
             <xsl:apply-templates/>
           </xsl:when>
           <xsl:otherwise>
             <xsl:call-template name="generate-index">
-              <xsl:with-param name="scope" select="(ancestor::book|/)[last()]"/>
+              <xsl:with-param name="scope" select="(ancestor::d:book|/)[last()]"/>
             </xsl:call-template>
           </xsl:otherwise>
         </xsl:choose>
  </xsl:if>
 </xsl:template>
 
-<xsl:template match="setindex">
+<xsl:template match="d:setindex">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
         <xsl:call-template name="setindex.titlepage"/>
       </fo:block>
       <xsl:apply-templates/>
-      <xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0">
+      <xsl:if test="count(d:indexentry) = 0 and count(d:indexdiv) = 0">
 
         <xsl:choose>
           <xsl:when test="$make.index.markup != 0">
               </xsl:call-template>
             </fo:block>
           </xsl:when>
-          <xsl:when test="indexentry|indexdiv/indexentry">
+          <xsl:when test="d:indexentry|d:indexdiv/d:indexentry">
             <xsl:apply-templates/>
           </xsl:when>
           <xsl:otherwise>
  </xsl:if>
 </xsl:template>
 
-<xsl:template match="index/indexinfo"></xsl:template>
-<xsl:template match="index/info"></xsl:template>
-<xsl:template match="index/title"></xsl:template>
-<xsl:template match="index/subtitle"></xsl:template>
-<xsl:template match="index/titleabbrev"></xsl:template>
+<xsl:template match="d:index/d:indexinfo"></xsl:template>
+<xsl:template match="d:index/d:info"></xsl:template>
+<xsl:template match="d:index/d:title"></xsl:template>
+<xsl:template match="d:index/d:subtitle"></xsl:template>
+<xsl:template match="d:index/d:titleabbrev"></xsl:template>
 
 <!-- ==================================================================== -->
 
   </fo:block>
 </xsl:template>
 
-<xsl:template match="indexdiv">
+<xsl:template match="d:indexdiv">
   <fo:block>
     <xsl:call-template name="indexdiv.titlepage"/>
     <xsl:apply-templates/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="indexdiv/title"/>
-<xsl:template match="indexdiv/subtitle"/>
-<xsl:template match="indexdiv/titleabbrev"/>
+<xsl:template match="d:indexdiv/d:title"/>
+<xsl:template match="d:indexdiv/d:subtitle"/>
+<xsl:template match="d:indexdiv/d:titleabbrev"/>
 
 <!-- ==================================================================== -->
 
 <!-- Text used for distiguishing between normal and significant entries -->
 <xsl:variable name="significant.flag">.tnacifingis</xsl:variable>
 
-<xsl:template match="indexterm" name="indexterm">
+<xsl:template match="d:indexterm" name="indexterm">
   <!-- Temporal workaround for bug in AXF -->
   <xsl:variable name="wrapper.name">
     <xsl:choose>
         <xsl:attribute name="rx:key">
           <xsl:value-of select="&primary;"/>
           <xsl:if test="@significance='preferred'"><xsl:value-of select="$significant.flag"/></xsl:if>
-          <xsl:if test="secondary">
+          <xsl:if test="d:secondary">
             <xsl:text>, </xsl:text>
             <xsl:value-of select="&secondary;"/>
           </xsl:if>
-          <xsl:if test="tertiary">
+          <xsl:if test="d:tertiary">
             <xsl:text>, </xsl:text>
             <xsl:value-of select="&tertiary;"/>
           </xsl:if>
         <xsl:comment>
           <xsl:call-template name="comment-escape-string">
             <xsl:with-param name="string">
-              <xsl:value-of select="primary"/>
-              <xsl:if test="secondary">
+              <xsl:value-of select="d:primary"/>
+              <xsl:if test="d:secondary">
                 <xsl:text>, </xsl:text>
-                <xsl:value-of select="secondary"/>
+                <xsl:value-of select="d:secondary"/>
               </xsl:if>
-              <xsl:if test="tertiary">
+              <xsl:if test="d:tertiary">
                 <xsl:text>, </xsl:text>
-                <xsl:value-of select="tertiary"/>
+                <xsl:value-of select="d:tertiary"/>
               </xsl:if>
             </xsl:with-param>
           </xsl:call-template>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="indexterm[@class='startofrange']">
+<xsl:template match="d:indexterm[@class='startofrange']">
   <xsl:choose>
     <xsl:when test="$xep.extensions != 0">
       <rx:begin-index-range>
         <xsl:attribute name="rx:key">
           <xsl:value-of select="&primary;"/>
           <xsl:if test="@significance='preferred'"><xsl:value-of select="$significant.flag"/></xsl:if>
-          <xsl:if test="secondary">
+          <xsl:if test="d:secondary">
             <xsl:text>, </xsl:text>
             <xsl:value-of select="&secondary;"/>
           </xsl:if>
-          <xsl:if test="tertiary">
+          <xsl:if test="d:tertiary">
             <xsl:text>, </xsl:text>
             <xsl:value-of select="&tertiary;"/>
           </xsl:if>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="indexterm[@class='endofrange']">
+<xsl:template match="d:indexterm[@class='endofrange']">
   <xsl:choose>
     <xsl:when test="$xep.extensions != 0">
       <rx:end-index-range>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="indexentry">
+<xsl:template match="d:indexentry">
   <fo:block>
     <!-- don't process 'seeie's from here -->
-    <xsl:apply-templates select="primaryie|secondaryie|tertiaryie|seealsoie"/>
+    <xsl:apply-templates select="d:primaryie|d:secondaryie|d:tertiaryie|d:seealsoie"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="primaryie">
+<xsl:template match="d:primaryie">
   <fo:block>
     <xsl:apply-templates/>
-    <xsl:if test="following-sibling::seeie">
+    <xsl:if test="following-sibling::d:seeie">
       <xsl:text> (</xsl:text>
       <xsl:call-template name="gentext">
         <xsl:with-param name="key" select="'see'"/>
       </xsl:call-template>
       <xsl:text> </xsl:text>
-      <xsl:apply-templates select="following-sibling::seeie"/>
+      <xsl:apply-templates select="following-sibling::d:seeie"/>
       <xsl:text>)</xsl:text>
     </xsl:if>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="secondaryie">
+<xsl:template match="d:secondaryie">
   <fo:block start-indent="1pc">
     <xsl:apply-templates/>
-    <xsl:if test="following-sibling::seeie">
+    <xsl:if test="following-sibling::d:seeie">
       <xsl:text> (</xsl:text>
       <xsl:call-template name="gentext">
         <xsl:with-param name="key" select="'see'"/>
       </xsl:call-template>
       <xsl:text> </xsl:text>
-      <xsl:apply-templates select="following-sibling::seeie"/>
+      <xsl:apply-templates select="following-sibling::d:seeie"/>
       <xsl:text>)</xsl:text>
     </xsl:if>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="tertiaryie">
+<xsl:template match="d:tertiaryie">
   <fo:block start-indent="2pc">
     <xsl:apply-templates/>
-    <xsl:if test="following-sibling::seeie">
+    <xsl:if test="following-sibling::d:seeie">
       <xsl:text> (</xsl:text>
       <xsl:call-template name="gentext">
         <xsl:with-param name="key" select="'see'"/>
       </xsl:call-template>
       <xsl:text> </xsl:text>
-      <xsl:apply-templates select="following-sibling::seeie"/>
+      <xsl:apply-templates select="following-sibling::d:seeie"/>
       <xsl:text>)</xsl:text>
     </xsl:if>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="seeie">
+<xsl:template match="d:seeie">
   <fo:inline>
     <xsl:apply-templates/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="seealsoie">
+<xsl:template match="d:seealsoie">
   <fo:block>
     <xsl:attribute name="start-indent">
       <xsl:choose>
-        <xsl:when test="(preceding-sibling::tertiaryie |
-                         preceding-sibling::secondaryie)[last()]
-                         [self::tertiaryie]">3pc</xsl:when>
-        <xsl:when test="(preceding-sibling::tertiaryie |
-                         preceding-sibling::secondaryie)[last()]
-                         [self::secondaryie]">2pc</xsl:when>
+        <xsl:when test="(preceding-sibling::d:tertiaryie |
+                         preceding-sibling::d:secondaryie)[last()]
+                         [self::d:tertiaryie]">3pc</xsl:when>
+        <xsl:when test="(preceding-sibling::d:tertiaryie |
+                         preceding-sibling::d:secondaryie)[last()]
+                         [self::d:secondaryie]">2pc</xsl:when>
         <xsl:otherwise>1pc</xsl:otherwise>
       </xsl:choose>
     </xsl:attribute>
index 7497b82..8c423e9 100644 (file)
@@ -1,14 +1,14 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: info.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -23,7 +23,7 @@
 <!-- ==================================================================== -->
 <!-- called from named templates in a given mode -->
 
-<xsl:template match="corpauthor">
+<xsl:template match="d:corpauthor">
   <fo:inline>
     <xsl:apply-templates/>
   </fo:inline>
index 397f07f..bbe2bb7 100644 (file)
@@ -4,23 +4,22 @@
 %common.entities;
 ]>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:xlink='http://www.w3.org/1999/xlink'
-                exclude-result-prefixes="xlink"
+                exclude-result-prefixes="xlink d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: inline.xsl 9963 2015-05-20 18:37:42Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
-<xsl:key name="glossentries" match="glossentry" use="normalize-space(glossterm)"/>
-<xsl:key name="glossentries" match="glossentry" use="normalize-space(glossterm/@baseform)"/>
+<xsl:key name="glossentries" match="d:glossentry" use="normalize-space(d:glossterm)"/>
+<xsl:key name="glossentries" match="d:glossentry" use="normalize-space(d:glossterm/@baseform)"/>
 
 <xsl:template name="simple.xlink">
   <xsl:param name="node" select="."/>
 <!-- ==================================================================== -->
 <!-- some special cases -->
 
-<xsl:template match="author">
+<xsl:template match="d:author">
   <xsl:call-template name="simple.xlink">
     <xsl:with-param name="content">
       <xsl:call-template name="person.name"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="editor">
+<xsl:template match="d:editor">
   <xsl:call-template name="simple.xlink">
     <xsl:with-param name="content">
       <xsl:call-template name="person.name"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="othercredit">
+<xsl:template match="d:othercredit">
   <xsl:call-template name="simple.xlink">
     <xsl:with-param name="content">
       <xsl:call-template name="person.name"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="authorinitials">
+<xsl:template match="d:authorinitials">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="accel">
+<xsl:template match="d:accel">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="action">
+<xsl:template match="d:action">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="application">
+<xsl:template match="d:application">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="classname">
+<xsl:template match="d:classname">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="exceptionname">
+<xsl:template match="d:exceptionname">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="interfacename">
+<xsl:template match="d:interfacename">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="methodname">
+<xsl:template match="d:methodname">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="command">
+<xsl:template match="d:command">
   <xsl:call-template name="inline.boldseq"/>
 </xsl:template>
 
-<xsl:template match="computeroutput">
+<xsl:template match="d:computeroutput">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="constant">
+<xsl:template match="d:constant">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="database">
+<xsl:template match="d:database">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="date">
+<xsl:template match="d:date">
   <!-- should this support locale-specific formatting? how? -->
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="errorcode">
+<xsl:template match="d:errorcode">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="errorname">
+<xsl:template match="d:errorname">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="errortype">
+<xsl:template match="d:errortype">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="errortext">
+<xsl:template match="d:errortext">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="envar">
+<xsl:template match="d:envar">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="filename">
+<xsl:template match="d:filename">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="function">
+<xsl:template match="d:function">
   <xsl:choose>
     <xsl:when test="$function.parens != '0'
-                    and (parameter or function or replaceable)">
+                    and (d:parameter or d:function or d:replaceable)">
       <xsl:variable name="nodes" select="text()|*"/>
       <xsl:call-template name="inline.monoseq">
         <xsl:with-param name="content">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="function/parameter" priority="2">
+<xsl:template match="d:function/d:parameter" priority="2">
   <xsl:call-template name="inline.italicmonoseq"/>
   <xsl:if test="$function.parens != 0 and following-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="function/replaceable" priority="2">
+<xsl:template match="d:function/d:replaceable" priority="2">
   <xsl:call-template name="inline.italicmonoseq"/>
   <xsl:if test="$function.parens != 0 and following-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="guibutton">
+<xsl:template match="d:guibutton">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guiicon">
+<xsl:template match="d:guiicon">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guilabel">
+<xsl:template match="d:guilabel">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guimenu">
+<xsl:template match="d:guimenu">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guimenuitem">
+<xsl:template match="d:guimenuitem">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guisubmenu">
+<xsl:template match="d:guisubmenu">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="hardware">
+<xsl:template match="d:hardware">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="interface">
+<xsl:template match="d:interface">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="interfacedefinition">
+<xsl:template match="d:interfacedefinition">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="keycap">
+<xsl:template match="d:keycap">
   <xsl:choose>
     <xsl:when test="@function and normalize-space(.) = ''">
       <xsl:call-template name="inline.boldseq">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="keycode">
+<xsl:template match="d:keycode">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="keysym">
+<xsl:template match="d:keysym">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="literal">
+<xsl:template match="d:literal">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="code">
+<xsl:template match="d:code">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="medialabel">
+<xsl:template match="d:medialabel">
   <xsl:call-template name="inline.italicseq"/>
 </xsl:template>
 
-<xsl:template match="shortcut">
+<xsl:template match="d:shortcut">
   <xsl:call-template name="inline.boldseq"/>
 </xsl:template>
 
-<xsl:template match="mousebutton">
+<xsl:template match="d:mousebutton">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="option">
+<xsl:template match="d:option">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="package">
+<xsl:template match="d:package">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="parameter">
+<xsl:template match="d:parameter">
   <xsl:call-template name="inline.italicmonoseq"/>
 </xsl:template>
 
-<xsl:template match="property">
+<xsl:template match="d:property">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="prompt">
+<xsl:template match="d:prompt">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="replaceable">
+<xsl:template match="d:replaceable">
   <xsl:call-template name="inline.italicmonoseq"/>
 </xsl:template>
 
-<xsl:template match="returnvalue">
+<xsl:template match="d:returnvalue">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="structfield">
+<xsl:template match="d:structfield">
   <xsl:call-template name="inline.italicmonoseq"/>
 </xsl:template>
 
-<xsl:template match="structname">
+<xsl:template match="d:structname">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="symbol">
+<xsl:template match="d:symbol">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="systemitem">
+<xsl:template match="d:systemitem">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="token">
+<xsl:template match="d:token">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="type">
+<xsl:template match="d:type">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="userinput">
+<xsl:template match="d:userinput">
   <xsl:call-template name="inline.boldmonoseq"/>
 </xsl:template>
 
-<xsl:template match="abbrev">
+<xsl:template match="d:abbrev">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="acronym">
+<xsl:template match="d:acronym">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="citerefentry">
+<xsl:template match="d:citerefentry">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="citetitle">
+<xsl:template match="d:citetitle">
   <xsl:choose>
     <xsl:when test="@pubwork = 'article'">
       <xsl:call-template name="gentext.startquote"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="emphasis">
+<xsl:template match="d:emphasis">
   <xsl:choose>
     <xsl:when test="@role='bold' or @role='strong'">
       <xsl:call-template name="inline.boldseq"/>
     </xsl:when>
     <xsl:otherwise>
       <!-- How many regular emphasis ancestors does this element have -->
-      <xsl:variable name="depth" select="count(ancestor::emphasis
+      <xsl:variable name="depth" select="count(ancestor::d:emphasis
        [not(contains(' bold strong underline strikethrough ', concat(' ', @role, ' ')))]
        )"/>
 
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="foreignphrase">
+<xsl:template match="d:foreignphrase">
   <xsl:call-template name="inline.italicseq"/>
 </xsl:template>
 
-<xsl:template match="markup">
+<xsl:template match="d:markup">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="phrase">
+<xsl:template match="d:phrase">
   <fo:inline>
     <xsl:call-template name="anchor"/>
     <xsl:call-template name="inline.charseq"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="quote">
+<xsl:template match="d:quote">
   <xsl:variable name="depth">
     <xsl:call-template name="dot.count">
       <xsl:with-param name="string"><xsl:number level="multiple"/></xsl:with-param>
 
 </xsl:template>
 
-<xsl:template match="varname">
+<xsl:template match="d:varname">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="wordasword">
+<xsl:template match="d:wordasword">
   <xsl:call-template name="inline.italicseq"/>
 </xsl:template>
 
-<xsl:template match="lineannotation">
+<xsl:template match="d:lineannotation">
   <fo:inline font-style="italic">
     <xsl:call-template name="inline.charseq"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="superscript">
+<xsl:template match="d:superscript">
   <xsl:call-template name="inline.superscriptseq"/>
 </xsl:template>
 
-<xsl:template match="subscript">
+<xsl:template match="d:subscript">
   <xsl:call-template name="inline.subscriptseq"/>
 </xsl:template>
 
-<xsl:template match="trademark">
+<xsl:template match="d:trademark">
   <xsl:call-template name="inline.charseq"/>
   <xsl:choose>
     <xsl:when test="@class = 'copyright'
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="firstterm">
+<xsl:template match="d:firstterm">
   <xsl:call-template name="glossterm">
     <xsl:with-param name="firstterm" select="1"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="glossterm" name="glossterm">
+<xsl:template match="d:glossterm" name="glossterm">
   <xsl:param name="firstterm" select="0"/>
 
   <xsl:choose>
         </xsl:choose>
       </xsl:variable>
       <xsl:variable name="cterm"
-           select="(document($glossary.collection,.)//glossentry[glossterm=$term])[1]"/>
+           select="(document($glossary.collection,.)//d:glossentry[d:glossterm=$term])[1]"/>
 
       <xsl:choose>
         <xsl:when test="not($cterm)">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="termdef">
+<xsl:template match="d:termdef">
   <fo:inline>
     <xsl:call-template name="gentext.template">
       <xsl:with-param name="context" select="'termdef'"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="sgmltag|tag">
+<xsl:template match="d:sgmltag|d:tag">
   <xsl:variable name="class">
     <xsl:choose>
       <xsl:when test="@class">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="email">
+<xsl:template match="d:email">
   <xsl:call-template name="inline.monoseq">
     <xsl:with-param name="content">
       <fo:inline keep-together.within-line="always" hyphenate="false">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="keycombo">
+<xsl:template match="d:keycombo">
   <xsl:variable name="action" select="@action"/>
   <xsl:variable name="joinchar">
     <xsl:choose>
   </xsl:for-each>
 </xsl:template>
 
-<xsl:template match="uri">
+<xsl:template match="d:uri">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="menuchoice">
-  <xsl:variable name="shortcut" select="./shortcut"/>
+<xsl:template match="d:menuchoice">
+  <xsl:variable name="shortcut" select="./d:shortcut"/>
   <xsl:call-template name="process.menuchoice"/>
   <xsl:if test="$shortcut">
     <xsl:text> (</xsl:text>
 </xsl:template>
 
 <xsl:template name="process.menuchoice">
-  <xsl:param name="nodelist" select="guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu|interface"/><!-- not(shortcut) -->
+  <xsl:param name="nodelist" select="d:guibutton|d:guiicon|d:guilabel|d:guimenu|d:guimenuitem|d:guisubmenu|d:interface"/><!-- not(shortcut) -->
   <xsl:param name="count" select="1"/>
 
   <xsl:variable name="mm.separator">
 
 <!-- ==================================================================== -->
 
-<xsl:template match="optional">
+<xsl:template match="d:optional">
   <xsl:value-of select="$arg.choice.opt.open.str"/>
   <xsl:call-template name="inline.charseq"/>
   <xsl:value-of select="$arg.choice.opt.close.str"/>
 </xsl:template>
 
-<xsl:template match="citation">
+<xsl:template match="d:citation">
   <!-- todo: integrate with bibliography collection -->
-  <xsl:variable name="targets" select="(//biblioentry | //bibliomixed)[abbrev = string(current())]"/>
+  <xsl:variable name="targets" select="(//d:biblioentry | //d:bibliomixed)[d:abbrev = string(current())]"/>
   <xsl:variable name="target" select="$targets[1]"/>
 
   <xsl:choose>
     <!-- try automatic linking based on match to abbrev -->
-    <xsl:when test="$target and not(xref) and not(link)">
+    <xsl:when test="$target and not(d:xref) and not(d:link)">
 
       <xsl:text>[</xsl:text>
       <fo:basic-link>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="citebiblioid">
-  <xsl:variable name="targets" select="//*[biblioid = string(current())]"/>
+<xsl:template match="d:citebiblioid">
+  <xsl:variable name="targets" select="//*[d:biblioid = string(current())]"/>
   <xsl:variable name="target" select="$targets[1]"/>
 
   <xsl:choose>
     <!-- try automatic linking based on match to parent of biblioid -->
-    <xsl:when test="$target and not(xref) and not(link)">
+    <xsl:when test="$target and not(d:xref) and not(d:link)">
 
       <xsl:text>[</xsl:text>
       <fo:basic-link>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="citation">
-  <xsl:number from="bibliography" count="biblioentry|bibliomixed"
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="citation">
+  <xsl:number from="d:bibliography" count="d:biblioentry|d:bibliomixed"
               level="any" format="1"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="comment[&comment.block.parents;]|remark[&comment.block.parents;]">
+<xsl:template match="d:comment[&comment.block.parents;]|d:remark[&comment.block.parents;]">
   <xsl:if test="$show.comments != 0">
     <fo:block font-style="italic">
       <xsl:call-template name="inline.charseq"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="comment|remark">
+<xsl:template match="d:comment|d:remark">
   <xsl:if test="$show.comments != 0">
     <fo:inline font-style="italic">
       <xsl:call-template name="inline.charseq"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="productname">
+<xsl:template match="d:productname">
   <xsl:call-template name="inline.charseq"/>
   <xsl:if test="@class">
     <xsl:call-template name="dingbat">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="productnumber">
+<xsl:template match="d:productnumber">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="pob|street|city|state|postcode|country|otheraddr">
+<xsl:template match="d:pob|d:street|d:city|d:state|d:postcode|d:country|d:otheraddr">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="phone|fax">
+<xsl:template match="d:phone|d:fax">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
 <!-- in Addresses, for example -->
-<xsl:template match="honorific|firstname|surname|lineage|othername">
+<xsl:template match="d:honorific|d:firstname|d:surname|d:lineage|d:othername">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="person">
-  <xsl:apply-templates select="personname"/>
+<xsl:template match="d:person">
+  <xsl:apply-templates select="d:personname"/>
 </xsl:template>
 
-<xsl:template match="personname">
+<xsl:template match="d:personname">
   <xsl:call-template name="simple.xlink">
     <xsl:with-param name="content">
       <xsl:call-template name="person.name"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="jobtitle">
+<xsl:template match="d:jobtitle">
   <xsl:call-template name="simple.xlink">
     <xsl:with-param name="content">
       <xsl:apply-templates/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="org">
+<xsl:template match="d:org">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="orgname">
+<xsl:template match="d:orgname">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="orgdiv">
+<xsl:template match="d:orgdiv">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="affiliation">
+<xsl:template match="d:affiliation">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="beginpage">
+<xsl:template match="d:beginpage">
   <!-- does nothing; this *is not* markup to force a page break. -->
 </xsl:template>
 
index 6070b91..4259930 100644 (file)
@@ -1,20 +1,20 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: keywords.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
-<xsl:template match="keywordset"></xsl:template>
-<xsl:template match="subjectset"></xsl:template>
+<xsl:template match="d:keywordset"></xsl:template>
+<xsl:template match="d:subjectset"></xsl:template>
 
 <!-- ==================================================================== -->
 
index 9f7d193..84d0dd9 100644 (file)
@@ -1,21 +1,21 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: lists.xsl 9999 2015-10-15 17:55:56Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="itemizedlist">
+<xsl:template match="d:itemizedlist">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
     </xsl:choose>
   </xsl:variable>
 
-  <xsl:if test="title">
-    <xsl:apply-templates select="title" mode="list.title.mode"/>
+  <xsl:if test="d:title">
+    <xsl:apply-templates select="d:title" mode="list.title.mode"/>
   </xsl:if>
 
   <!-- Preserve order of PIs and comments -->
   <xsl:apply-templates 
-      select="*[not(self::listitem
-                or self::title
-                or self::titleabbrev)]
-              |comment()[not(preceding-sibling::listitem)]
-              |processing-instruction()[not(preceding-sibling::listitem)]"/>
+      select="*[not(self::d:listitem
+                or self::d:title
+                or self::d:titleabbrev)]
+              |comment()[not(preceding-sibling::d:listitem)]
+              |processing-instruction()[not(preceding-sibling::d:listitem)]"/>
 
   <xsl:variable name="content">
     <xsl:apply-templates 
-          select="listitem
-                  |comment()[preceding-sibling::listitem]
-                  |processing-instruction()[preceding-sibling::listitem]"/>
+          select="d:listitem
+                  |comment()[preceding-sibling::d:listitem]
+                  |processing-instruction()[preceding-sibling::d:listitem]"/>
   </xsl:variable>
 
   <!-- nested lists don't add extra list-block spacing -->
   <xsl:choose>
-    <xsl:when test="ancestor::listitem">
+    <xsl:when test="ancestor::d:listitem">
       <fo:list-block id="{$id}" xsl:use-attribute-sets="itemizedlist.properties">
         <xsl:attribute name="provisional-distance-between-starts">
           <xsl:value-of select="$label-width"/>
 
 </xsl:template>
 
-<xsl:template match="itemizedlist/title|orderedlist/title">
+<xsl:template match="d:itemizedlist/d:title|d:orderedlist/d:title">
   <!--nop-->
 </xsl:template>
 
-<xsl:template match="variablelist/title" mode="vl.as.list">
+<xsl:template match="d:variablelist/d:title" mode="vl.as.list">
   <!--nop-->
 </xsl:template>
 
-<xsl:template match="variablelist/title" mode="vl.as.blocks">
+<xsl:template match="d:variablelist/d:title" mode="vl.as.blocks">
   <!--nop-->
 </xsl:template>
 
-<xsl:template match="itemizedlist/titleabbrev|orderedlist/titleabbrev">
+<xsl:template match="d:itemizedlist/d:titleabbrev|d:orderedlist/d:titleabbrev">
   <!--nop-->
 </xsl:template>
 
-<xsl:template match="procedure/titleabbrev">
+<xsl:template match="d:procedure/d:titleabbrev">
   <!--nop-->
 </xsl:template>
 
-<xsl:template match="variablelist/titleabbrev" mode="vl.as.list">
+<xsl:template match="d:variablelist/d:titleabbrev" mode="vl.as.list">
   <!--nop-->
 </xsl:template>
 
-<xsl:template match="variablelist/titleabbrev" mode="vl.as.blocks">
+<xsl:template match="d:variablelist/d:titleabbrev" mode="vl.as.blocks">
   <!--nop-->
 </xsl:template>
 
-<xsl:template match="itemizedlist/listitem">
+<xsl:template match="d:itemizedlist/d:listitem">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
 
   <xsl:variable name="keep.together">
         <xsl:call-template name="itemizedlist.label.markup">
           <xsl:with-param name="itemsymbol">
             <xsl:call-template name="list.itemsymbol">
-              <xsl:with-param name="node" select="parent::itemizedlist"/>
+              <xsl:with-param name="node" select="parent::d:itemizedlist"/>
             </xsl:call-template>
           </xsl:with-param>
         </xsl:call-template>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="orderedlist">
+<xsl:template match="d:orderedlist">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
     <xsl:call-template name="pi.dbfo_keep-together"/>
   </xsl:variable>
 
-  <xsl:if test="title">
-    <xsl:apply-templates select="title" mode="list.title.mode"/>
+  <xsl:if test="d:title">
+    <xsl:apply-templates select="d:title" mode="list.title.mode"/>
   </xsl:if>
 
   <!-- Preserve order of PIs and comments -->
   <xsl:apply-templates 
-      select="*[not(self::listitem
-                or self::title
-                or self::titleabbrev)]
-              |comment()[not(preceding-sibling::listitem)]
-              |processing-instruction()[not(preceding-sibling::listitem)]"/>
+      select="*[not(self::d:listitem
+                or self::d:title
+                or self::d:titleabbrev)]
+              |comment()[not(preceding-sibling::d:listitem)]
+              |processing-instruction()[not(preceding-sibling::d:listitem)]"/>
 
   <xsl:variable name="content">
     <xsl:apply-templates 
-          select="listitem
-                  |comment()[preceding-sibling::listitem]
-                  |processing-instruction()[preceding-sibling::listitem]"/>
+          select="d:listitem
+                  |comment()[preceding-sibling::d:listitem]
+                  |processing-instruction()[preceding-sibling::d:listitem]"/>
   </xsl:variable>
 
   <!-- nested lists don't add extra list-block spacing -->
   <xsl:choose>
-    <xsl:when test="ancestor::listitem">
+    <xsl:when test="ancestor::d:listitem">
       <fo:list-block id="{$id}" xsl:use-attribute-sets="orderedlist.properties">
         <xsl:attribute name="provisional-distance-between-starts">
           <xsl:value-of select="$label-width"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="orderedlist/listitem">
+<xsl:template match="d:orderedlist/d:listitem">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
 
   <xsl:variable name="keep.together">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="listitem/*[1][local-name()='para' or 
-                                   local-name()='simpara' or 
+<xsl:template match="d:listitem/*[1][local-name()='para' or
+                                   local-name()='simpara' or
                                    local-name()='formalpara']
-                     |glossdef/*[1][local-name()='para' or 
-                                   local-name()='simpara' or 
+                     |d:glossdef/*[1][local-name()='para' or
+                                   local-name()='simpara' or
                                    local-name()='formalpara']
-                     |step/*[1][local-name()='para' or 
-                                   local-name()='simpara' or 
+                     |d:step/*[1][local-name()='para' or
+                                   local-name()='simpara' or
                                    local-name()='formalpara']
-                     |callout/*[1][local-name()='para' or 
-                                   local-name()='simpara' or 
+                     |d:callout/*[1][local-name()='para' or
+                                   local-name()='simpara' or
                                    local-name()='formalpara']"
               priority="2">
   <fo:block xsl:use-attribute-sets="para.properties">
   </fo:block>
 </xsl:template>
 
-<xsl:template match="variablelist">
+<xsl:template match="d:variablelist">
   <xsl:variable name="presentation">
     <xsl:call-template name="pi.dbfo_list-presentation"/>
   </xsl:variable>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="variablelist" mode="vl.as.list">
+<xsl:template match="d:variablelist" mode="vl.as.list">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="longest.term">
-          <xsl:with-param name="terms" select="varlistentry/term"/>
+          <xsl:with-param name="terms" select="d:varlistentry/d:term"/>
           <xsl:with-param name="maxlength" select="$variablelist.max.termlength"/>
         </xsl:call-template>
         <xsl:text>em * 0.60</xsl:text>
     <xsl:value-of select="$label-separation"/>
   </xsl:variable>
 
-  <xsl:if test="title">
-    <xsl:apply-templates select="title" mode="list.title.mode"/>
+  <xsl:if test="d:title">
+    <xsl:apply-templates select="d:title" mode="list.title.mode"/>
   </xsl:if>
 
   <!-- Preserve order of PIs and comments -->
   <xsl:apply-templates 
-    select="*[not(self::varlistentry
-              or self::title
-              or self::titleabbrev)]
-            |comment()[not(preceding-sibling::varlistentry)]
-            |processing-instruction()[not(preceding-sibling::varlistentry)]"/>
+    select="*[not(self::d:varlistentry
+              or self::d:title
+              or self::d:titleabbrev)]
+            |comment()[not(preceding-sibling::d:varlistentry)]
+            |processing-instruction()[not(preceding-sibling::d:varlistentry)]"/>
 
   <xsl:variable name="content">
     <xsl:apply-templates mode="vl.as.list"
-      select="varlistentry
-              |comment()[preceding-sibling::varlistentry]
-              |processing-instruction()[preceding-sibling::varlistentry]"/>
+      select="d:varlistentry
+              |comment()[preceding-sibling::d:varlistentry]
+              |processing-instruction()[preceding-sibling::d:varlistentry]"/>
   </xsl:variable>
 
   <!-- nested lists don't add extra list-block spacing -->
   <xsl:choose>
-    <xsl:when test="ancestor::listitem">
+    <xsl:when test="ancestor::d:listitem">
       <fo:list-block id="{$id}"
                      provisional-distance-between-starts=
                         "{$distance-between-starts}"
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="varlistentry" mode="vl.as.list">
+<xsl:template match="d:varlistentry" mode="vl.as.list">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   <xsl:variable name="item.contents">
     <fo:list-item-label end-indent="label-end()" text-align="start">
       <fo:block xsl:use-attribute-sets="variablelist.term.properties">
-        <xsl:apply-templates select="term"/>
+        <xsl:apply-templates select="d:term"/>
       </fo:block>
     </fo:list-item-label>
     <fo:list-item-body start-indent="body-start()">
       <fo:block>
-        <xsl:apply-templates select="listitem"/>
+        <xsl:apply-templates select="d:listitem"/>
       </fo:block>
     </fo:list-item-body>
   </xsl:variable>
 </xsl:template>
 
 
-<xsl:template match="variablelist" mode="vl.as.blocks">
+<xsl:template match="d:variablelist" mode="vl.as.blocks">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
 
   <!-- termlength is irrelevant -->
 
-  <xsl:if test="title">
-    <xsl:apply-templates select="title" mode="list.title.mode"/>
+  <xsl:if test="d:title">
+    <xsl:apply-templates select="d:title" mode="list.title.mode"/>
   </xsl:if>
 
   <!-- Preserve order of PIs and comments -->
   <xsl:apply-templates 
-    select="*[not(self::varlistentry
-              or self::title
-              or self::titleabbrev)]
-            |comment()[not(preceding-sibling::varlistentry)]
-            |processing-instruction()[not(preceding-sibling::varlistentry)]"/>
+    select="*[not(self::d:varlistentry
+              or self::d:title
+              or self::d:titleabbrev)]
+            |comment()[not(preceding-sibling::d:varlistentry)]
+            |processing-instruction()[not(preceding-sibling::d:varlistentry)]"/>
 
   <xsl:variable name="content">
     <xsl:apply-templates mode="vl.as.blocks"
-      select="varlistentry
-              |comment()[preceding-sibling::varlistentry]
-              |processing-instruction()[preceding-sibling::varlistentry]"/>
+      select="d:varlistentry
+              |comment()[preceding-sibling::d:varlistentry]
+              |processing-instruction()[preceding-sibling::d:varlistentry]"/>
   </xsl:variable>
 
   <!-- nested lists don't add extra list-block spacing -->
   <xsl:choose>
-    <xsl:when test="ancestor::listitem">
+    <xsl:when test="ancestor::d:listitem">
       <fo:block id="{$id}">
         <xsl:copy-of select="$content"/>
       </fo:block>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="varlistentry" mode="vl.as.blocks">
+<xsl:template match="d:varlistentry" mode="vl.as.blocks">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
 
   <fo:block id="{$id}" xsl:use-attribute-sets="variablelist.term.properties
                                                list.item.spacing"  
       keep-together.within-column="always" 
       keep-with-next.within-column="always">
-    <xsl:apply-templates select="term"/>
+    <xsl:apply-templates select="d:term"/>
   </fo:block>
 
   <fo:block>
     <xsl:attribute name="margin-{$direction.align.start}">0.25in</xsl:attribute>
-    <xsl:apply-templates select="listitem"/>
+    <xsl:apply-templates select="d:listitem"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="varlistentry/term">
+<xsl:template match="d:varlistentry/d:term">
   <fo:inline>
     <xsl:call-template name="anchor"/>
     <xsl:call-template name="simple.xlink">
     </xsl:call-template>
   </fo:inline>
   <xsl:choose>
-    <xsl:when test="not(following-sibling::term)"/> <!-- do nothing -->
+    <xsl:when test="not(following-sibling::d:term)"/> <!-- do nothing -->
     <xsl:otherwise>
       <!-- * if we have multiple terms in the same varlistentry, generate -->
       <!-- * a separator (", " by default) and/or an additional line -->
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="varlistentry/listitem">
+<xsl:template match="d:varlistentry/d:listitem">
   <xsl:apply-templates/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="title" mode="list.title.mode">
+<xsl:template match="d:title" mode="list.title.mode">
   <xsl:call-template name="formal.object.heading">
     <xsl:with-param name="object" select=".."/>
   </xsl:call-template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="simplelist|simplelist[@type='vert']">
+<xsl:template match="d:simplelist|d:simplelist[@type='vert']">
   <!-- with no type specified, the default is 'vert' -->
 
   <xsl:variable name="id">
   </fo:table>
 </xsl:template>
 
-<xsl:template match="simplelist[@type='inline']">
+<xsl:template match="d:simplelist[@type='inline']">
   <!-- if dbchoice PI exists, use that to determine the choice separator -->
   <!-- (that is, equivalent of "and" or "or" in current locale), or literal -->
   <!-- value of "choice" otherwise -->
     </xsl:choose>
   </xsl:variable>
 
-  <xsl:for-each select="member">
+  <xsl:for-each select="d:member">
     <xsl:apply-templates/>
     <xsl:choose>
       <xsl:when test="position() = last()"/> <!-- do nothing -->
   </xsl:for-each></fo:inline>
 </xsl:template>
 
-<xsl:template match="simplelist[@type='horiz']">
+<xsl:template match="d:simplelist[@type='horiz']">
 
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
 <xsl:template name="simplelist.horiz">
   <xsl:param name="cols">1</xsl:param>
   <xsl:param name="cell">1</xsl:param>
-  <xsl:param name="members" select="./member"/>
+  <xsl:param name="members" select="./d:member"/>
 
   <xsl:if test="$cell &lt;= count($members)">
     <fo:table-row>
 <xsl:template name="simplelist.horiz.row">
   <xsl:param name="cols">1</xsl:param>
   <xsl:param name="cell">1</xsl:param>
-  <xsl:param name="members" select="./member"/>
+  <xsl:param name="members" select="./d:member"/>
   <xsl:param name="curcol">1</xsl:param>
 
   <xsl:if test="$curcol &lt;= $cols">
 <xsl:template name="simplelist.vert">
   <xsl:param name="cols">1</xsl:param>
   <xsl:param name="cell">1</xsl:param>
-  <xsl:param name="members" select="./member"/>
+  <xsl:param name="members" select="./d:member"/>
   <xsl:param name="rows"
              select="floor((count($members)+$cols - 1) div $cols)"/>
 
   <xsl:param name="cols">1</xsl:param>
   <xsl:param name="rows">1</xsl:param>
   <xsl:param name="cell">1</xsl:param>
-  <xsl:param name="members" select="./member"/>
+  <xsl:param name="members" select="./d:member"/>
   <xsl:param name="curcol">1</xsl:param>
 
   <xsl:if test="$curcol &lt;= $cols">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="member">
+<xsl:template match="d:member">
   <xsl:call-template name="simple.xlink">
     <xsl:with-param name="content">
       <xsl:apply-templates/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="procedure">
+<xsl:template match="d:procedure">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
 
   <!-- Preserve order of PIs and comments -->
   <xsl:variable name="preamble"
-        select="*[not(self::step
-                  or self::title
-                  or self::titleabbrev)]
-                |comment()[not(preceding-sibling::step)]
-                |processing-instruction()[not(preceding-sibling::step)]"/>
+        select="*[not(self::d:step
+                  or self::d:title
+                  or self::d:titleabbrev)]
+                |comment()[not(preceding-sibling::d:step)]
+                |processing-instruction()[not(preceding-sibling::d:step)]"/>
 
   <xsl:variable name="steps" 
-                select="step
-                        |comment()[preceding-sibling::step]
-                        |processing-instruction()[preceding-sibling::step]"/>
+                select="d:step
+                        |comment()[preceding-sibling::d:step]
+                        |processing-instruction()[preceding-sibling::d:step]"/>
 
   <fo:block id="{$id}" xsl:use-attribute-sets="procedure.properties list.block.spacing">
-    <xsl:if test="(title or blockinfo/title or info/title) and $placement = 'before'">
+    <xsl:if test="(d:title or d:blockinfo/d:title or d:info/d:title) and $placement = 'before'">
       <!-- n.b. gentext code tests for $formal.procedures and may make an "informal" -->
       <!-- heading even though we called formal.object.heading. odd but true. -->
       <xsl:call-template name="formal.object.heading"/>
       <xsl:apply-templates select="$steps"/>
     </fo:list-block>
 
-    <xsl:if test="(title or blockinfo/title or info/title) and $placement != 'before'">
+    <xsl:if test="(d:title or d:blockinfo/d:title or d:info/d:title) and $placement != 'before'">
       <!-- n.b. gentext code tests for $formal.procedures and may make an "informal" -->
       <!-- heading even though we called formal.object.heading. odd but true. -->
       <xsl:call-template name="formal.object.heading"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="procedure/title">
+<xsl:template match="d:procedure/d:title">
 </xsl:template>
 
-<xsl:template match="substeps">
+<xsl:template match="d:substeps">
   <fo:list-block xsl:use-attribute-sets="list.block.spacing"
                  provisional-distance-between-starts="2em"
                  provisional-label-separation="0.2em">
   </fo:list-block>
 </xsl:template>
 
-<xsl:template match="procedure/step|substeps/step">
+<xsl:template match="d:procedure/d:step|d:substeps/d:step">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
       <fo:block id="{$id}">
         <!-- dwc: fix for one step procedures. Use a bullet if there's no step 2 -->
         <xsl:choose>
-          <xsl:when test="count(../step) = 1">
+          <xsl:when test="count(../d:step) = 1">
             <xsl:text>&#x2022;</xsl:text>
           </xsl:when>
           <xsl:otherwise>
   </fo:list-item>
 </xsl:template>
 
-<xsl:template match="stepalternatives">
+<xsl:template match="d:stepalternatives">
   <fo:list-block provisional-distance-between-starts="2em"
                  provisional-label-separation="0.2em">
-    <xsl:apply-templates select="step"/>
+    <xsl:apply-templates select="d:step"/>
   </fo:list-block>
 </xsl:template>
 
-<xsl:template match="stepalternatives/step">
+<xsl:template match="d:stepalternatives/d:step">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </fo:list-item>
 </xsl:template>
 
-<xsl:template match="step/title">
+<xsl:template match="d:step/d:title">
   <fo:block font-weight="bold"
             keep-together.within-column="always" 
             keep-with-next.within-column="always">
 </xsl:template>
 
 <!-- Add (Optional) when the step is optional -->
-<xsl:template match="step[@performance = 'optional']/*[1][self::para]" priority="3">
+<xsl:template match="d:step[@performance = 'optional']/*[1][self::d:para]" priority="3">
   <xsl:variable name="keep.together">
     <xsl:call-template name="pi.dbfo_keep-together"/>
   </xsl:variable>
 </xsl:template>
 <!-- ==================================================================== -->
 
-<xsl:template match="segmentedlist">
+<xsl:template match="d:segmentedlist">
   <xsl:variable name="presentation">
     <xsl:call-template name="pi.dbfo_list-presentation"/>
   </xsl:variable>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="segmentedlist/title">
+<xsl:template match="d:segmentedlist/d:title">
   <xsl:apply-templates select="." mode="list.title.mode" />
 </xsl:template>
 
-<xsl:template match="segtitle">
+<xsl:template match="d:segtitle">
 </xsl:template>
 
-<xsl:template match="segtitle" mode="segtitle-in-seg">
+<xsl:template match="d:segtitle" mode="segtitle-in-seg">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="seglistitem">
+<xsl:template match="d:seglistitem">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="seg">
-  <xsl:variable name="segnum" select="count(preceding-sibling::seg)+1"/>
-  <xsl:variable name="seglist" select="ancestor::segmentedlist"/>
-  <xsl:variable name="segtitles" select="$seglist/segtitle"/>
+<xsl:template match="d:seg">
+  <xsl:variable name="segnum" select="count(preceding-sibling::d:seg)+1"/>
+  <xsl:variable name="seglist" select="ancestor::d:segmentedlist"/>
+  <xsl:variable name="segtitles" select="$seglist/d:segtitle"/>
 
   <!--
      Note: segtitle is only going to be the right thing in a well formed
   </fo:block>
 </xsl:template>
 
-<xsl:template match="segmentedlist" mode="seglist-table">
-  <xsl:apply-templates select="title" mode="list.title.mode" />
+<xsl:template match="d:segmentedlist" mode="seglist-table">
+  <xsl:apply-templates select="d:title" mode="list.title.mode" />
   <fo:table table-layout="fixed">
     <xsl:call-template name="segmentedlist.table.columns">
-      <xsl:with-param name="cols" select="count(segtitle)"/>
+      <xsl:with-param name="cols" select="count(d:segtitle)"/>
     </xsl:call-template>
     <fo:table-header start-indent="0pt" end-indent="0pt">
       <fo:table-row>
-        <xsl:apply-templates select="segtitle" mode="seglist-table"/>
+        <xsl:apply-templates select="d:segtitle" mode="seglist-table"/>
       </fo:table-row>
     </fo:table-header>
     <fo:table-body start-indent="0pt" end-indent="0pt">
-      <xsl:apply-templates select="seglistitem" mode="seglist-table"/>
+      <xsl:apply-templates select="d:seglistitem" mode="seglist-table"/>
     </fo:table-body>
   </fo:table>
 </xsl:template>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="segtitle" mode="seglist-table">
+<xsl:template match="d:segtitle" mode="seglist-table">
   <fo:table-cell>
     <fo:block font-weight="bold">
       <xsl:apply-templates/>
   </fo:table-cell>
 </xsl:template>
 
-<xsl:template match="seglistitem" mode="seglist-table">
+<xsl:template match="d:seglistitem" mode="seglist-table">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </fo:table-row>
 </xsl:template>
 
-<xsl:template match="seg" mode="seglist-table">
+<xsl:template match="d:seg" mode="seglist-table">
   <fo:table-cell>
     <fo:block>
       <xsl:apply-templates/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="calloutlist">
+<xsl:template match="d:calloutlist">
   <xsl:variable name="id">
   <xsl:call-template name="object.id"/>
   </xsl:variable>
   <fo:block id="{$id}"
             text-align="{$alignment}">
     <!-- The above restores alignment altered by image align attribute -->
-    <xsl:if test="title|info/title">
-      <xsl:apply-templates select="(title|info/title)[1]" 
+    <xsl:if test="d:title|d:info/d:title">
+      <xsl:apply-templates select="(d:title|d:info/d:title)[1]"
                            mode="list.title.mode"/>
     </xsl:if>
 
     <!-- Preserve order of PIs and comments -->
     <xsl:apply-templates 
-         select="*[not(self::callout or self::title or self::titleabbrev)]
-                   |comment()[not(preceding-sibling::callout)]
-                   |processing-instruction()[not(preceding-sibling::callout)]"/>
+         select="*[not(self::d:callout or self::d:title or self::d:titleabbrev)]
+                   |comment()[not(preceding-sibling::d:callout)]
+                   |processing-instruction()[not(preceding-sibling::d:callout)]"/>
 
     <fo:list-block xsl:use-attribute-sets="calloutlist.properties">
 
         </xsl:attribute>
       </xsl:if>
       
-      <xsl:apply-templates select="callout
-                                |comment()[preceding-sibling::callout]
-                                |processing-instruction()[preceding-sibling::callout]"/>
+      <xsl:apply-templates select="d:callout
+                                |comment()[preceding-sibling::d:callout]
+                                |processing-instruction()[preceding-sibling::d:callout]"/>
     </fo:list-block>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="calloutlist/title">
+<xsl:template match="d:calloutlist/d:title">
 </xsl:template>
 
-<xsl:template match="callout">
+<xsl:template match="d:callout">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
 
   <xsl:variable name="keep.together">
     </xsl:when>
     <xsl:when test="local-name($target)='area'">
       <xsl:choose>
-        <xsl:when test="$target/parent::areaset">
+        <xsl:when test="$target/parent::d:areaset">
           <xsl:call-template name="callout-bug">
             <xsl:with-param name="conum">
-              <xsl:apply-templates select="$target/parent::areaset"
+              <xsl:apply-templates select="$target/parent::d:areaset"
                                    mode="conumber"/>
             </xsl:with-param>
           </xsl:call-template>
index e25edf2..2a621d6 100644 (file)
@@ -1,28 +1,27 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:mml="http://www.w3.org/1998/Math/MathML"
-                exclude-result-prefixes="mml"
+                exclude-result-prefixes="mml d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: math.xsl 9647 2012-10-26 17:42:03Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
-<xsl:template match="inlineequation">
+<xsl:template match="d:inlineequation">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="alt">
+<xsl:template match="d:alt">
 </xsl:template>
 
-<xsl:template match="mathphrase">
+<xsl:template match="d:mathphrase">
   <fo:inline>
     <xsl:apply-templates/>
   </fo:inline>
@@ -46,7 +45,7 @@
   </xsl:copy>
 </xsl:template>
 
-<xsl:template match="equation/graphic | informalequation/graphic">
+<xsl:template match="d:equation/d:graphic | d:informalequation/d:graphic">
   <xsl:if test="$tex.math.in.alt = ''">
     <fo:block>
       <xsl:call-template name="process.image"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="inlineequation/alt[@role='tex'] | 
-                     inlineequation/inlinemediaobject/textobject[@role='tex']" priority="1">
+<xsl:template match="d:inlineequation/d:alt[@role='tex'] |
+                     d:inlineequation/d:inlinemediaobject/d:textobject[@role='tex']" priority="1">
   <xsl:param name="output.delims" select="1"/>
 </xsl:template>
 
-<xsl:template match="equation/alt[@role='tex'] | informalequation/alt[@role='tex'] |
-                     equation/mediaobject/textobject[@role='tex'] |
-                     informalequation/mediaobject/textobject[@role='tex']" priority="1">
+<xsl:template match="d:equation/d:alt[@role='tex'] | d:informalequation/d:alt[@role='tex'] |
+                     d:equation/d:mediaobject/d:textobject[@role='tex'] |
+                     d:informalequation/d:mediaobject/d:textobject[@role='tex']" priority="1">
   <xsl:variable name="output.delims">
     <xsl:call-template name="tex.math.output.delims"/>
   </xsl:variable>
index 7fbbbf2..3138824 100644 (file)
@@ -1,11 +1,11 @@
 <?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version="1.0">
 
 <!-- ********************************************************************
-     $Id: pagesetup.xsl 9945 2014-09-28 16:18:14Z bobstayton $
-     ********************************************************************
 
      This file is part of the DocBook XSL Stylesheet distribution.
      See ../README or http://docbook.sf.net/ for copyright
       <xsl:when test="($sequence='odd' or $sequence='even') and $position='center'">
         <xsl:if test="$pageclass != 'titlepage'">
           <xsl:choose>
-            <xsl:when test="ancestor::book and ($double.sided != 0)">
+            <xsl:when test="ancestor::d:book and ($double.sided != 0)">
               <fo:retrieve-marker retrieve-class-name="section.head.marker"
                                   retrieve-position="first-including-carryover"
                                   retrieve-boundary="page-sequence"/>
   <xsl:param name="master-reference" select="''"/>
 
   <xsl:choose>
-    <xsl:when test="$element = 'toc' and self::book">i</xsl:when>
+    <xsl:when test="$element = 'toc' and self::d:book">i</xsl:when>
     <xsl:when test="$element = 'set'">i</xsl:when>
     <xsl:when test="$element = 'book'">i</xsl:when>
     <xsl:when test="$element = 'preface'">i</xsl:when>
   <!-- Select the first content that the stylesheet places
        after the TOC -->
   <xsl:variable name="first.book.content" 
-                select="ancestor::book/*[
-                          not(self::title or
-                              self::subtitle or
-                              self::titleabbrev or
-                              self::bookinfo or
-                              self::info or
-                              self::dedication or
-                              self::acknowledgements or
-                              self::preface or
-                              self::toc or
-                              self::lot)][1]"/>
+                select="ancestor::d:book/*[
+                          not(self::d:title or
+                              self::d:subtitle or
+                              self::d:titleabbrev or
+                              self::d:bookinfo or
+                              self::d:info or
+                              self::d:dedication or
+                              self::d:acknowledgements or
+                              self::d:preface or
+                              self::d:toc or
+                              self::d:lot)][1]"/>
   <xsl:choose>
     <!-- double-sided output -->
     <xsl:when test="$double.sided != 0">
         <!-- If changed to 1 here, then change page.number.format too -->
         <xsl:when test="$element = 'preface'"><xsl:value-of select="$first"/></xsl:when>
         <xsl:when test="($element = 'dedication' or $element = 'article') 
-                    and not(preceding::chapter
-                            or preceding::preface
-                            or preceding::appendix
-                            or preceding::article
-                            or preceding::dedication
-                            or parent::part
-                            or parent::reference)">1</xsl:when>
+                    and not(preceding::d:chapter
+                            or preceding::d:preface
+                            or preceding::d:appendix
+                            or preceding::d:article
+                            or preceding::d:dedication
+                            or parent::d:part
+                            or parent::d:reference)">1</xsl:when>
         <xsl:when test="generate-id($first.book.content) =
                         generate-id(.)">1</xsl:when>
         <xsl:otherwise><xsl:value-of select="$first"/></xsl:otherwise>
         <xsl:when test="$element = 'book'">auto</xsl:when>
         <xsl:when test="$element = 'preface'">auto</xsl:when>
        <xsl:when test="($element = 'dedication' or $element = 'article') and
-                        not(preceding::chapter
-                            or preceding::preface
-                            or preceding::appendix
-                            or preceding::article
-                            or preceding::dedication
-                            or parent::part
-                            or parent::reference)">1</xsl:when>
+                        not(preceding::d:chapter
+                            or preceding::d:preface
+                            or preceding::d:appendix
+                            or preceding::d:article
+                            or preceding::d:dedication
+                            or parent::d:part
+                            or parent::d:reference)">1</xsl:when>
         <xsl:when test="generate-id($first.book.content) =
                         generate-id(.)">1</xsl:when>
         <xsl:otherwise>auto</xsl:otherwise>
index e22dc5d..15707cb 100644 (file)
@@ -1,9 +1,7 @@
-<?xml version="1.0" encoding="ASCII"?>
-<book version="5.0">
+<?xml version="1.0" encoding="ASCII"?><book version="5.0">
 <info>
 <title>FO Parameter Reference</title>
 <releaseinfo role="meta">
-$Id: param.xweb 9996 2015-10-01 16:35:10Z bobstayton $
 </releaseinfo>
 <author>
   <personname>
@@ -5200,7 +5198,7 @@ following WiKi page</link>.</para>
 
 <refsynopsisdiv>
 <programlisting xml:id="bibliography.collection.frag">
-&lt;xsl:param name="bibliography.collection"&gt;http://docbook.sourceforge.net/release/bibliography/bibliography.xml&lt;/xsl:param&gt;
+&lt;xsl:param name="bibliography.collection"&gt;http://cdn.docbook.org/release/xsl/bibliography/bibliography.xml&lt;/xsl:param&gt;
 
 </programlisting>
 </refsynopsisdiv>
@@ -13485,11 +13483,9 @@ around all these parameters.</para>
 &lt;!-- This file is generated from param.xweb --&gt;
 
 &lt;!-- ********************************************************************
-     $Id: param.xweb 9996 2015-10-01 16:35:10Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** --&gt;
@@ -13877,4 +13873,4 @@ around all these parameters.</para>
 </programlisting>
 
 </appendix>
-</book>
+</book>
\ No newline at end of file
index 7ff49bd..314582c 100644 (file)
@@ -1,14 +1,11 @@
-<?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+<?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 
 <!-- This file is generated from param.xweb -->
 
 <!-- ********************************************************************
-     $Id: param.xweb 9996 2015-10-01 16:35:10Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -69,7 +66,7 @@
   <xsl:attribute name="start-indent">0.5in</xsl:attribute>
   <xsl:attribute name="text-indent">-0.5in</xsl:attribute>
 </xsl:attribute-set>
-<xsl:param name="bibliography.collection">http://docbook.sourceforge.net/release/bibliography/bibliography.xml</xsl:param>
+<xsl:param name="bibliography.collection">http://cdn.docbook.org/release/xsl/bibliography/bibliography.xml</xsl:param>
 
 <xsl:param name="bibliography.numbered" select="0"/>
 <xsl:param name="bibliography.style">normal</xsl:param>
@@ -1045,4 +1042,3 @@ set       toc,title
 <xsl:attribute-set name="dialogue.properties" use-attribute-sets="publishers.properties"/>
 
 </xsl:stylesheet>
-
index 9fa28ec..d48d256 100644 (file)
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding="utf-8"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: passivetex.xsl 5315 2005-10-20 10:08:42Z kosek $
-     ********************************************************************
       This extension stops PassiveTeX from merging subsequent '-' to 
       dashes. You must set passivetex.extensions to '1' if you want get
       this functionality.
index c50e1c1..9a26214 100644 (file)
--- a/fo/pi.xml
+++ b/fo/pi.xml
@@ -1,8 +1,6 @@
-<?xml version="1.0"?>
-
-<reference><info><title>FO Processing Instruction Reference</title>
+<?xml version="1.0" encoding="UTF-8"?>
+<reference xmlns:xlink="http://www.w3.org/1999/xlink"><info><title>FO Processing Instruction Reference</title>
     <releaseinfo role="meta">
-      $Id: pi.xsl 9961 2015-04-02 17:44:30Z bobstayton $
     </releaseinfo>
   </info>
 
@@ -26,7 +24,7 @@
 
   </partintro>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_background-color">
+<refentry xml:id="dbfo_background-color">
 <refnamediv>
 <refname>dbfo_background-color</refname>
 <refpurpose>Sets background color for an image</refpurpose>
@@ -62,7 +60,7 @@
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_bgcolor">
+<refentry xml:id="dbfo_bgcolor">
 <refnamediv>
 <refname>dbfo_bgcolor</refname>
 <refpurpose>Sets background color on a table row or table cell</refpurpose>
@@ -98,7 +96,7 @@
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_float-type">
+<refentry xml:id="dbfo_float-type">
 <refnamediv>
 <refname>dbfo_float-type</refname>
 <refpurpose>Specifies float behavior for a sidebar</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_font-size">
+<refentry xml:id="dbfo_font-size">
 <refnamediv>
 <refname>dbfo_font-size</refname>
 <refpurpose>Specifies “font-size” for block verbatim elements</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_funcsynopsis-style">
+<refentry xml:id="dbfo_funcsynopsis-style">
 <refnamediv>
 <refname>dbfo_funcsynopsis-style</refname>
 <refpurpose>Specifies presentation style for a funcsynopsis</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_glossary-presentation">
+<refentry xml:id="dbfo_glossary-presentation">
 <refnamediv>
 <refname>dbfo_glossary-presentation</refname>
 <refpurpose>Specifies presentation style for a glossary</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_glosslist-presentation">
+<refentry xml:id="dbfo_glosslist-presentation">
 <refnamediv>
 <refname>dbfo_glosslist-presentation</refname>
 <refpurpose>Specifies presentation style for a glosslist</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_glossterm-width">
+<refentry xml:id="dbfo_glossterm-width">
 <refnamediv>
 <refname>dbfo_glossterm-width</refname>
 <refpurpose>Specifies the glossterm width for a glossary or
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_keep-together">
+<refentry xml:id="dbfo_keep-together">
 <refnamediv>
 <refname>dbfo_keep-together</refname>
 <refpurpose>Specifies “keep” behavior for a table, example,
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_label-width">
+<refentry xml:id="dbfo_label-width">
 <refnamediv>
 <refname>dbfo_label-width</refname>
 <refpurpose>Specifies the label width for a qandaset, itemizedlist, orderedlist
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_linenumbering.everyNth">
+<refentry xml:id="dbfo_linenumbering.everyNth">
 <refnamediv>
 <refname>dbfo_linenumbering.everyNth</refname>
 <refpurpose>Specifies interval for line numbers in verbatims</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_linenumbering.separator">
+<refentry xml:id="dbfo_linenumbering.separator">
 <refnamediv>
 <refname>dbfo_linenumbering.separator</refname>
 <refpurpose>Specifies separator text for line numbers in verbatims</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_linenumbering.width">
+<refentry xml:id="dbfo_linenumbering.width">
 <refnamediv>
 <refname>dbfo_linenumbering.width</refname>
 <refpurpose>Specifies width for line numbers in verbatims</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_list-presentation">
+<refentry xml:id="dbfo_list-presentation">
 <refnamediv>
 <refname>dbfo_list-presentation</refname>
 <refpurpose>Specifies presentation style for a variablelist or
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_list-width">
+<refentry xml:id="dbfo_list-width">
 <refnamediv>
 <refname>dbfo_list-width</refname>
 <refpurpose>Specifies the width of a horizontal simplelist</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_orientation">
+<refentry xml:id="dbfo_orientation">
 <refnamediv>
 <refname>dbfo_orientation</refname>
 <refpurpose>Specifies the orientation for a CALS table row or cell</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_pgwide">
+<refentry xml:id="dbfo_pgwide">
 <refnamediv>
 <refname>dbfo_pgwide</refname>
 <refpurpose>Specifies if an <tag>equation</tag> or <tag>example</tag> goes across full page width</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_rotated-width">
+<refentry xml:id="dbfo_rotated-width">
 <refnamediv>
 <refname>dbfo_rotated-width</refname>
 <refpurpose>Specifies the width for a CALS table <tag>entry</tag> or
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_sidebar-width">
+<refentry xml:id="dbfo_sidebar-width">
 <refnamediv>
 <refname>dbfo_sidebar-width</refname>
 <refpurpose>Specifies the width of a sidebar</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_start">
+<refentry xml:id="dbfo_start">
 <refnamediv>
 <refname>dbfo_start</refname>
 <refpurpose>(obsolete) Sets the starting number on an ordered list</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_table-width">
+<refentry xml:id="dbfo_table-width">
 <refnamediv>
 <refname>dbfo_table-width</refname>
 <refpurpose>Specifies the width for a CALS table or for revhistory
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_term-width">
+<refentry xml:id="dbfo_term-width">
 <refnamediv>
 <refname>dbfo_term-width</refname>
 <refpurpose>Specifies the term width for a variablelist</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_toc">
+<refentry xml:id="dbfo_toc">
 <refnamediv>
 <refname>dbfo_toc</refname>
 <refpurpose>Specifies whether a TOC should be generated for a qandaset</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo-need">
+<refentry xml:id="dbfo-need">
 <refnamediv>
 <refname>dbfo-need</refname>
 <refpurpose>Specify a need for space (a kind of soft page break)</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfo_row-height">
+<refentry xml:id="dbfo_row-height">
 <refnamediv>
 <refname>dbfo_row-height</refname>
 <refpurpose>Specifies the height for a CALS table row</refpurpose>
 
   </refsect1></refentry>
 </reference>
-
index 418cb62..e964e61 100644 (file)
--- a/fo/pi.xsl
+++ b/fo/pi.xsl
@@ -1,25 +1,23 @@
 <?xml version='1.0'?>
 <xsl:stylesheet
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
   xmlns:fo="http://www.w3.org/1999/XSL/Format"
   xmlns:xlink="http://www.w3.org/1999/xlink"
-  exclude-result-prefixes="doc xlink"
+  exclude-result-prefixes="doc xlink d"
   version='1.0'>
 
 <!-- ********************************************************************
-     $Id: pi.xsl 9961 2015-04-02 17:44:30Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <doc:reference xmlns=""><info><title>FO Processing Instruction Reference</title>
     <releaseinfo role="meta">
-      $Id: pi.xsl 9961 2015-04-02 17:44:30Z bobstayton $
     </releaseinfo>
   </info>
 
       </fo:block>
     </xsl:when>
     <xsl:when test="$pi-before != '' and
-      not(following-sibling::listitem) and
-      not(following-sibling::step)">
+      not(following-sibling::d:listitem) and
+      not(following-sibling::d:step)">
       <fo:block space-after="0pt" space-before="{$pi-before}">
         <xsl:copy-of select="$spacer"/>
       </fo:block>
     </xsl:when>
-    <xsl:when test="following-sibling::para">
+    <xsl:when test="following-sibling::d:para">
       <fo:block space-after="0pt" 
         xsl:use-attribute-sets="normal.para.spacing">
         <xsl:copy-of select="$spacer"/>
       </fo:block>
     </xsl:when>
-    <xsl:when test="following-sibling::note or
-      following-sibling::warning or
-      following-sibling::caution or
-      following-sibling::important or
-      following-sibling::tip">
+    <xsl:when test="following-sibling::d:note or
+      following-sibling::d:warning or
+      following-sibling::d:caution or
+      following-sibling::d:important or
+      following-sibling::d:tip">
       <xsl:choose>
         <xsl:when test="$admon.graphics = 0">
           <fo:block space-after="0pt" 
         </xsl:otherwise>
       </xsl:choose>
     </xsl:when>
-    <xsl:when test="following-sibling::table or
-      following-sibling::figure or
-      following-sibling::example or
-      following-sibling::equation">
+    <xsl:when test="following-sibling::d:table or
+      following-sibling::d:figure or
+      following-sibling::d:example or
+      following-sibling::d:equation">
       <fo:block space-after="0pt" 
         xsl:use-attribute-sets="formal.object.properties">
         <xsl:copy-of select="$spacer"/>
       </fo:block>
     </xsl:when>
-    <xsl:when test="following-sibling::informaltable or
-      following-sibling::informalfigure or
-      following-sibling::informalexample or
-      following-sibling::informalequation">
+    <xsl:when test="following-sibling::d:informaltable or
+      following-sibling::d:informalfigure or
+      following-sibling::d:informalexample or
+      following-sibling::d:informalequation">
       <fo:block space-after="0pt" 
         xsl:use-attribute-sets="informal.object.properties">
         <xsl:copy-of select="$spacer"/>
       </fo:block>
     </xsl:when>
-    <xsl:when test="following-sibling::itemizedlist or
-      following-sibling::orderedlist or
-      following-sibling::variablelist or
-      following-sibling::simplelist">
+    <xsl:when test="following-sibling::d:itemizedlist or
+      following-sibling::d:orderedlist or
+      following-sibling::d:variablelist or
+      following-sibling::d:simplelist">
       <fo:block space-after="0pt" 
         xsl:use-attribute-sets="informal.object.properties">
         <xsl:copy-of select="$spacer"/>
       </fo:block>
     </xsl:when>
-    <xsl:when test="following-sibling::listitem or
-      following-sibling::step">
+    <xsl:when test="following-sibling::d:listitem or
+      following-sibling::d:step">
       <fo:list-item space-after="0pt" 
         xsl:use-attribute-sets="informal.object.properties">
         <fo:list-item-label>
         </fo:list-item-body>
       </fo:list-item>
     </xsl:when>
-    <xsl:when test="following-sibling::sect1 or
-      following-sibling::sect2 or
-      following-sibling::sect3 or
-      following-sibling::sect4 or
-      following-sibling::sect5 or
-      following-sibling::section">
+    <xsl:when test="following-sibling::d:sect1 or
+      following-sibling::d:sect2 or
+      following-sibling::d:sect3 or
+      following-sibling::d:sect4 or
+      following-sibling::d:sect5 or
+      following-sibling::d:section">
       <fo:block space-after="0pt" 
         xsl:use-attribute-sets="section.title.properties">
         <xsl:copy-of select="$spacer"/>
     <xsl:when test="$fop.extensions != 0">
       <!-- Doesn't work in fop -->
     </xsl:when>
-    <xsl:when test="following-sibling::listitem or
-      following-sibling::step">
+    <xsl:when test="following-sibling::d:listitem or
+      following-sibling::d:step">
       <fo:list-item space-before.precedence="force"
         space-before="-{$height}"
         space-after="0pt"
index f7ce56c..742f429 100644 (file)
@@ -1,7 +1,4 @@
-<?xml version="1.0" encoding="US-ASCII"?>
-<!--This file was created automatically by xsl2profile-->
-<!--from the DocBook XSL stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns:exslt="http://exslt.org/common" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="db ng exsl exslt" version="1.0">
+<?xml version="1.0" encoding="US-ASCII"?><!--This file was created automatically by xsl2profile--><!--from the DocBook XSL stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns:exslt="http://exslt.org/common" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="db ng exsl d exslt" version="1.0">
 
 <!-- It is important to use indent="no" here, otherwise verbatim -->
 <!-- environments get broken by indented tags...at least when the -->
@@ -9,11 +6,9 @@
 <xsl:output method="xml" indent="no"/>
 
 <!-- ********************************************************************
-     $Id: docbook.xsl 9988 2015-09-17 20:22:22Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -74,7 +69,7 @@
 <xsl:include href="../html/chunker.xsl"/>
 <xsl:include href="annotations.xsl"/>
 <xsl:include href="publishers.xsl"/>
-<xsl:include href="../common/stripns.xsl"/>
+<xsl:include href="../common/addns.xsl"/>
 
 <xsl:include href="fop.xsl"/>
 <xsl:include href="fop1.xsl"/>
 <!-- Update this list if new root elements supported -->
 <xsl:variable name="root.elements" select="' appendix article bibliography book chapter colophon dedication glossary index part preface qandaset refentry reference sect1 section set setindex '"/>
 
-<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) = 'http://docbook.org/ns/docbook'"><xslo:variable name="no.namespace"><xslo:apply-templates select="/*" mode="stripNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. cut</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>stripped namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($no.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
+<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) != 'http://docbook.org/ns/docbook'"><xslo:variable name="with.namespace"><xslo:apply-templates select="/*" mode="addNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. add</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>added namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($with.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
   <!-- * Get a title for current doc so that we let the user -->
   <!-- * know what document we are processing at this point. -->
   <xsl:variable name="doc.title">
 
   <xsl:variable name="title">
     <xsl:choose>
-      <xsl:when test="$document.element/title | $document.element/info/title">
-        <xsl:value-of select="($document.element/title | $document.element/info/title)[1]"/>
+      <xsl:when test="$document.element/d:title | $document.element/d:info/d:title">
+        <xsl:value-of select="($document.element/d:title | $document.element/d:info/d:title)[1]"/>
       </xsl:when>
       <xsl:otherwise>[could not find document title]</xsl:otherwise>
     </xsl:choose>
   <xsl:apply-templates select="*" mode="bookmark"/>
 </xsl:template>
 
-<xsl:template match="set|book|part|reference|                      preface|chapter|appendix|article|topic                      |glossary|bibliography|index|setindex                      |refentry                      |sect1|sect2|sect3|sect4|sect5|section" mode="bookmark">
+<xsl:template match="d:set|d:book|d:part|d:reference|                      d:preface|d:chapter|d:appendix|d:article|d:topic                      |d:glossary|d:bibliography|d:index|d:setindex                      |d:refentry                      |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section" mode="bookmark">
 
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   <!-- If the object is a set or book, generate a bookmark for the toc -->
 
   <xsl:choose>
-    <xsl:when test="self::index and $generate.index = 0"/>
+    <xsl:when test="self::d:index and $generate.index = 0"/>
     <xsl:when test="parent::*">
       <fo:bookmark internal-destination="{$id}">
         <xsl:attribute name="starting-state">
         </xsl:call-template>
       </xsl:variable>
 
-      <xsl:if test="contains($toc.params, 'toc')                     and (book|part|reference|preface|chapter|appendix|article|topic                          |glossary|bibliography|index|setindex                          |refentry                          |sect1|sect2|sect3|sect4|sect5|section)">
+      <xsl:if test="contains($toc.params, 'toc')                     and (d:book|d:part|d:reference|d:preface|d:chapter|d:appendix|d:article|d:topic                          |d:glossary|d:bibliography|d:index|d:setindex                          |d:refentry                          |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section)">
         <fo:bookmark internal-destination="toc...{$id}">
           <fo:bookmark-title>
             <xsl:call-template name="gentext">
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index d3a2467..f3691f1 100644 (file)
@@ -1,4 +1,6 @@
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               xmlns:d="http://docbook.org/ns/docbook"
                xmlns:fo="http://www.w3.org/1999/XSL/Format"
                version="1.0">
 
   <xsl:apply-templates select="*" mode="ati.xsl11.bookmarks"/>
 </xsl:template>
 
-<xsl:template match="set|book|part|reference|preface|chapter|appendix|article
-                     |glossary|bibliography|index|setindex
-                     |refentry|refsynopsisdiv
-                     |refsect1|refsect2|refsect3|refsection
-                     |sect1|sect2|sect3|sect4|sect5|section"
+<xsl:template match="d:set|d:book|d:part|d:reference|d:preface|d:chapter|d:appendix|d:article
+                     |d:glossary|d:bibliography|d:index|d:setindex
+                     |d:refentry|d:refsynopsisdiv
+                     |d:refsect1|d:refsect2|d:refsect3|d:refsection
+                     |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section"
               mode="ati.xsl11.bookmarks">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
@@ -37,7 +39,7 @@
   <!-- If the object is a set or book, generate a bookmark for the toc -->
 
   <xsl:choose>
-    <xsl:when test="self::index and $generate.index = 0"/>     
+    <xsl:when test="self::d:index and $generate.index = 0"/>
     <xsl:when test="parent::*">
       <fo:bookmark internal-destination="{$id}">
         <fo:bookmark-title>
@@ -59,9 +61,9 @@
         </xsl:call-template>
       </xsl:variable>
       <xsl:if test="contains($toc.params, 'toc')
-                    and section|sect1|refentry
-                        |article|bibliography|glossary
-                        |appendix">
+                    and d:section|d:sect1|d:refentry
+                        |d:article|d:bibliography|d:glossary
+                        |d:appendix">
         <fo:bookmark internal-destination="toc...{$id}">
           <fo:bookmark-title>
             <xsl:call-template name="gentext">
index bdaa47b..1435a04 100644 (file)
-<?xml version="1.0"?>\r
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"\r
-  xmlns:fo="http://www.w3.org/1999/XSL/Format"\r
-  xmlns:dc="http://purl.org/dc/elements/1.1/"\r
-  exclude-result-prefixes="dc"\r
-  version='1.0'>\r
-  \r
-<xsl:template match="drama/title"/>\r
-<xsl:template match="poetry/title"/>\r
-<xsl:template match="dialogue/title"/>\r
-\r
-<xsl:template match="drama">\r
-  <xsl:variable name="id">\r
-    <xsl:call-template name="object.id"/>\r
-  </xsl:variable>\r
-    \r
-  <xsl:element name="fo:{$section.container.element}" \r
-               use-attribute-sets="drama.properties">\r
-    <xsl:attribute name="id"><xsl:value-of \r
-                        select="$id"/></xsl:attribute>\r
-    <xsl:call-template name="drama.titlepage"/>\r
-    <xsl:apply-templates/>\r
-  </xsl:element>\r
-</xsl:template>\r
-  \r
-<xsl:template match="dialogue">\r
-  <xsl:variable name="id">\r
-    <xsl:call-template name="object.id"/>\r
-  </xsl:variable>\r
-    \r
-  <xsl:element name="fo:{$section.container.element}" \r
-               use-attribute-sets="dialogue.properties">\r
-    <xsl:attribute name="id"><xsl:value-of \r
-                        select="$id"/></xsl:attribute>\r
-    <xsl:call-template name="dialogue.titlepage"/>\r
-    <xsl:apply-templates/>\r
-  </xsl:element>\r
-</xsl:template>\r
-  \r
-<xsl:template match="poetry">\r
-  <xsl:variable name="id">\r
-    <xsl:call-template name="object.id"/>\r
-  </xsl:variable>\r
-    \r
-  <xsl:element name="fo:{$section.container.element}" \r
-               use-attribute-sets="poetry.properties">\r
-    <xsl:attribute name="id"><xsl:value-of \r
-                        select="$id"/></xsl:attribute>\r
-    <xsl:call-template name="poetry.titlepage"/>\r
-    <xsl:apply-templates/>\r
-  </xsl:element>\r
-</xsl:template>\r
-  \r
-<xsl:template match="stagedir">\r
-  <xsl:variable name="id">\r
-    <xsl:call-template name="object.id"/>\r
-  </xsl:variable>\r
-  \r
-  <xsl:variable name="keep.together">\r
-    <xsl:call-template name="pi.dbfo_keep-together"/>\r
-  </xsl:variable>\r
-  \r
-  <fo:block id="{$id}" xsl:use-attribute-sets="stagedir.properties">\r
-    <xsl:if test="$keep.together != ''">\r
-      <xsl:attribute name="keep-together.within-column"><xsl:value-of\r
-        select="$keep.together"/></xsl:attribute>\r
-    </xsl:if>\r
-    <xsl:apply-templates />\r
-  </fo:block>\r
-\r
-</xsl:template>\r
-\r
-<xsl:template match="inlinestagedir">\r
-  <fo:inline xsl:use-attribute-sets="inlinestagedir.properties">\r
-    <xsl:call-template name="anchor"/>\r
-    <xsl:text> [</xsl:text>\r
-    <xsl:apply-templates />\r
-    <xsl:text>] </xsl:text>\r
-  </fo:inline>\r
-</xsl:template>\r
-\r
-<xsl:template match="linegroup">\r
-  <xsl:variable name="id">\r
-    <xsl:call-template name="object.id"/>\r
-  </xsl:variable>\r
-\r
-  <xsl:variable name="keep.together">\r
-    <xsl:call-template name="pi.dbfo_keep-together"/>\r
-  </xsl:variable>\r
-  \r
-  <fo:list-block id="{$id}" xsl:use-attribute-sets="linegroup.properties">\r
-    <xsl:if test="$keep.together != ''">\r
-      <xsl:attribute name="keep-together.within-column"><xsl:value-of\r
-        select="$keep.together"/></xsl:attribute>\r
-    </xsl:if>\r
-    <fo:list-item>\r
-      <fo:list-item-label end-indent="label-end()">\r
-        <xsl:apply-templates select="speaker"/>\r
-      </fo:list-item-label>\r
-      <fo:list-item-body start-indent="body-start()">\r
-        <xsl:apply-templates select="*[not(self::speaker)]"/>\r
-      </fo:list-item-body>\r
-    </fo:list-item>\r
-  </fo:list-block>\r
-</xsl:template>\r
-\r
-<xsl:template match="speaker">\r
-  <fo:block xsl:use-attribute-sets="speaker.properties">\r
-    <xsl:call-template name="anchor"/>\r
-    <xsl:apply-templates/>\r
-  </fo:block>\r
-</xsl:template>\r
-\r
-<xsl:template match="line">\r
-  <fo:block xsl:use-attribute-sets="line.properties">\r
-    <xsl:call-template name="anchor"/>\r
-    <xsl:apply-templates/>\r
-  </fo:block>\r
-</xsl:template>\r
-\r
-</xsl:stylesheet>\r
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns:d="http://docbook.org/ns/docbook"
+  xmlns:fo="http://www.w3.org/1999/XSL/Format"
+  xmlns:dc="http://purl.org/dc/elements/1.1/"
+  exclude-result-prefixes="dc d"
+  version='1.0'>
+  
+<xsl:template match="d:drama/d:title"/>
+<xsl:template match="d:poetry/d:title"/>
+<xsl:template match="d:dialogue/d:title"/>
+
+<xsl:template match="d:drama">
+  <xsl:variable name="id">
+    <xsl:call-template name="object.id"/>
+  </xsl:variable>
+    
+  <xsl:element name="fo:{$section.container.element}" 
+               use-attribute-sets="drama.properties">
+    <xsl:attribute name="id"><xsl:value-of 
+                        select="$id"/></xsl:attribute>
+    <xsl:call-template name="drama.titlepage"/>
+    <xsl:apply-templates/>
+  </xsl:element>
+</xsl:template>
+  
+<xsl:template match="d:dialogue">
+  <xsl:variable name="id">
+    <xsl:call-template name="object.id"/>
+  </xsl:variable>
+    
+  <xsl:element name="fo:{$section.container.element}" 
+               use-attribute-sets="dialogue.properties">
+    <xsl:attribute name="id"><xsl:value-of 
+                        select="$id"/></xsl:attribute>
+    <xsl:call-template name="dialogue.titlepage"/>
+    <xsl:apply-templates/>
+  </xsl:element>
+</xsl:template>
+  
+<xsl:template match="d:poetry">
+  <xsl:variable name="id">
+    <xsl:call-template name="object.id"/>
+  </xsl:variable>
+    
+  <xsl:element name="fo:{$section.container.element}" 
+               use-attribute-sets="poetry.properties">
+    <xsl:attribute name="id"><xsl:value-of 
+                        select="$id"/></xsl:attribute>
+    <xsl:call-template name="poetry.titlepage"/>
+    <xsl:apply-templates/>
+  </xsl:element>
+</xsl:template>
+  
+<xsl:template match="d:stagedir">
+  <xsl:variable name="id">
+    <xsl:call-template name="object.id"/>
+  </xsl:variable>
+  
+  <xsl:variable name="keep.together">
+    <xsl:call-template name="pi.dbfo_keep-together"/>
+  </xsl:variable>
+  
+  <fo:block id="{$id}" xsl:use-attribute-sets="stagedir.properties">
+    <xsl:if test="$keep.together != ''">
+      <xsl:attribute name="keep-together.within-column"><xsl:value-of
+        select="$keep.together"/></xsl:attribute>
+    </xsl:if>
+    <xsl:apply-templates />
+  </fo:block>
+
+</xsl:template>
+
+<xsl:template match="d:inlinestagedir">
+  <fo:inline xsl:use-attribute-sets="inlinestagedir.properties">
+    <xsl:call-template name="anchor"/>
+    <xsl:text> [</xsl:text>
+    <xsl:apply-templates />
+    <xsl:text>] </xsl:text>
+  </fo:inline>
+</xsl:template>
+
+<xsl:template match="d:linegroup">
+  <xsl:variable name="id">
+    <xsl:call-template name="object.id"/>
+  </xsl:variable>
+
+  <xsl:variable name="keep.together">
+    <xsl:call-template name="pi.dbfo_keep-together"/>
+  </xsl:variable>
+  
+  <fo:list-block id="{$id}" xsl:use-attribute-sets="linegroup.properties">
+    <xsl:if test="$keep.together != ''">
+      <xsl:attribute name="keep-together.within-column"><xsl:value-of
+        select="$keep.together"/></xsl:attribute>
+    </xsl:if>
+    <fo:list-item>
+      <fo:list-item-label end-indent="label-end()">
+        <xsl:apply-templates select="d:speaker"/>
+      </fo:list-item-label>
+      <fo:list-item-body start-indent="body-start()">
+        <xsl:apply-templates select="*[not(self::d:speaker)]"/>
+      </fo:list-item-body>
+    </fo:list-item>
+  </fo:list-block>
+</xsl:template>
+
+<xsl:template match="d:speaker">
+  <fo:block xsl:use-attribute-sets="speaker.properties">
+    <xsl:call-template name="anchor"/>
+    <xsl:apply-templates/>
+  </fo:block>
+</xsl:template>
+
+<xsl:template match="d:line">
+  <fo:block xsl:use-attribute-sets="line.properties">
+    <xsl:call-template name="anchor"/>
+    <xsl:apply-templates/>
+  </fo:block>
+</xsl:template>
+
+</xsl:stylesheet>
index 52b0106..ab28260 100644 (file)
@@ -1,21 +1,21 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: qandaset.xsl 9738 2013-04-05 16:50:38Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="qandaset" name="process.qandaset">
+<xsl:template match="d:qandaset" name="process.qandaset">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
@@ -38,9 +38,9 @@
     <fo:block id="{$id}">
       <xsl:choose>
         <xsl:when test="parent::*">
-          <xsl:if test="blockinfo/title|info/title|title">
-            <xsl:apply-templates select="(blockinfo/title|
-                                          info/title|title)[1]"/>
+          <xsl:if test="d:blockinfo/d:title|d:info/d:title|d:title">
+            <xsl:apply-templates select="(d:blockinfo/d:title|
+                                          d:info/d:title|d:title)[1]"/>
           </xsl:if>
         </xsl:when>
         <!-- If it is the root element -->
@@ -63,9 +63,9 @@
                                    and local-name(.) != 'titleabbrev'
                                    and local-name(.) != 'qandadiv'
                                    and local-name(.) != 'qandaentry']"/>
-      <xsl:apply-templates select="qandadiv"/>
+      <xsl:apply-templates select="d:qandadiv"/>
   
-      <xsl:if test="qandaentry">
+      <xsl:if test="d:qandaentry">
         <fo:list-block xsl:use-attribute-sets="list.block.spacing"
                        provisional-label-separation="0.2em">
           <xsl:attribute name="provisional-distance-between-starts">
@@ -76,7 +76,7 @@
               <xsl:otherwise>2.5em</xsl:otherwise>
             </xsl:choose>
           </xsl:attribute>
-          <xsl:apply-templates select="qandaentry"/>
+          <xsl:apply-templates select="d:qandaentry"/>
         </fo:list-block>
       </xsl:if>
     </fo:block>
     <xsl:when test="$label-width != ''">
       <xsl:value-of select="$label-width"/>
     </xsl:when>
-    <xsl:when test="descendant::label">
+    <xsl:when test="descendant::d:label">
       <xsl:call-template name="longest.term">
-        <xsl:with-param name="terms" select="descendant::label"/>
+        <xsl:with-param name="terms" select="descendant::d:label"/>
         <xsl:with-param name="maxlength" select="20"/>
       </xsl:call-template>
       <xsl:text>em * 0.50</xsl:text>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="qandaset/blockinfo/title|qandset/info/title|qandaset/title">
-  <xsl:variable name="enclsect" select="(ancestor::section
-                                        | ancestor::simplesect
-                                        | ancestor::sect5
-                                        | ancestor::sect4
-                                        | ancestor::sect3
-                                        | ancestor::sect2
-                                        | ancestor::sect1
-                                        | ancestor::refsect3
-                                        | ancestor::refsect2
-                                        | ancestor::refsect1)[last()]"/>
+<xsl:template match="d:qandaset/d:blockinfo/d:title|d:qandset/d:info/d:title|d:qandaset/d:title">
+  <xsl:variable name="enclsect" select="(ancestor::d:section
+                                        | ancestor::d:simplesect
+                                        | ancestor::d:sect5
+                                        | ancestor::d:sect4
+                                        | ancestor::d:sect3
+                                        | ancestor::d:sect2
+                                        | ancestor::d:sect1
+                                        | ancestor::d:refsect3
+                                        | ancestor::d:refsect2
+                                        | ancestor::d:refsect1)[last()]"/>
   <xsl:variable name="sectlvl">
     <xsl:call-template name="section.level">
       <xsl:with-param name="node" select="$enclsect"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="qandaset/blockinfo|qandaset/info">
+<xsl:template match="d:qandaset/d:blockinfo|d:qandaset/d:info">
   <!-- what should this template really do? -->
-  <xsl:apply-templates select="legalnotice" mode="titlepage.mode"/>
+  <xsl:apply-templates select="d:legalnotice" mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="qandadiv">
+<xsl:template match="d:qandadiv">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
 
 
   </xsl:variable>
   
   <fo:block id="{$id}">
-    <xsl:apply-templates select="(blockinfo/title|info/title|title)[1]"/>
+    <xsl:apply-templates select="(d:blockinfo/d:title|d:info/d:title|d:title)[1]"/>
     <xsl:apply-templates select="*[local-name(.) != 'title'
                                  and local-name(.) != 'titleabbrev'
                                  and local-name(.) != 'qandadiv'
                                  and local-name(.) != 'qandaentry']"/>
     <fo:block>
-      <xsl:apply-templates select="qandadiv"/>
+      <xsl:apply-templates select="d:qandadiv"/>
 
-      <xsl:if test="qandaentry">
+      <xsl:if test="d:qandaentry">
         <fo:list-block xsl:use-attribute-sets="list.block.spacing"
                        provisional-label-separation="0.2em">
           <xsl:attribute name="provisional-distance-between-starts">
               <xsl:otherwise>2.5em</xsl:otherwise>
             </xsl:choose>
           </xsl:attribute>
-          <xsl:apply-templates select="qandaentry"/>
+          <xsl:apply-templates select="d:qandaentry"/>
         </fo:list-block>
       </xsl:if>
     </fo:block>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="qandadiv/blockinfo/title|qandadiv/info/title|qandadiv/title">
-  <xsl:variable name="enclsect" select="(ancestor::section
-                                        | ancestor::simplesect
-                                        | ancestor::sect5
-                                        | ancestor::sect4
-                                        | ancestor::sect3
-                                        | ancestor::sect2
-                                        | ancestor::sect1
-                                        | ancestor::refsect3
-                                        | ancestor::refsect2
-                                        | ancestor::refsect1)[last()]"/>
+<xsl:template match="d:qandadiv/d:blockinfo/d:title|d:qandadiv/d:info/d:title|d:qandadiv/d:title">
+  <xsl:variable name="enclsect" select="(ancestor::d:section
+                                        | ancestor::d:simplesect
+                                        | ancestor::d:sect5
+                                        | ancestor::d:sect4
+                                        | ancestor::d:sect3
+                                        | ancestor::d:sect2
+                                        | ancestor::d:sect1
+                                        | ancestor::d:refsect3
+                                        | ancestor::d:refsect2
+                                        | ancestor::d:refsect1)[last()]"/>
   <xsl:variable name="sectlvl">
     <xsl:call-template name="section.level">
       <xsl:with-param name="node" select="$enclsect"/>
   </xsl:variable>
 
   <xsl:call-template name="qanda.heading">
-    <xsl:with-param name="level"  select="$sectlvl + 1 + count(ancestor::qandadiv)"/>
+    <xsl:with-param name="level"  select="$sectlvl + 1 + count(ancestor::d:qandadiv)"/>
     <xsl:with-param name="marker" select="0"/>
     <xsl:with-param name="title">
-      <xsl:apply-templates select="parent::qandadiv" mode="label.markup"/>
+      <xsl:apply-templates select="parent::d:qandadiv" mode="label.markup"/>
       <xsl:if test="$qandadiv.autolabel != 0">
         <xsl:apply-templates select="." mode="intralabel.punctuation"/>
         <xsl:text> </xsl:text>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="qandaentry">
+<xsl:template match="d:qandaentry">
   <!-- Omit revhistory from fo:list-block because it is a table -->
-  <xsl:apply-templates select="question|answer"/>
+  <xsl:apply-templates select="d:question|d:answer"/>
 </xsl:template>
 
-<xsl:template match="question">
+<xsl:template match="d:question">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
 
   <xsl:variable name="entry.id">
 
   <xsl:variable name="label.content">
     <xsl:apply-templates select="." mode="label.markup"/>
-    <xsl:if test="contains($deflabel, 'number') and not(label)">
+    <xsl:if test="contains($deflabel, 'number') and not(d:label)">
       <xsl:apply-templates select="." mode="intralabel.punctuation"/>
     </xsl:if>
   </xsl:variable>
     </fo:list-item-label>
     <fo:list-item-body start-indent="body-start()">
       <xsl:choose>
-        <xsl:when test="$deflabel = 'none' and not(label)">
+        <xsl:when test="$deflabel = 'none' and not(d:label)">
           <fo:block font-weight="bold">
             <xsl:apply-templates select="*[local-name(.)!='label']"/>
           </fo:block>
         </xsl:otherwise>
       </xsl:choose>
       <!-- Uncomment this line to get revhistory output in the question -->
-      <!-- <xsl:apply-templates select="preceding-sibling::revhistory"/> -->
+      <!-- <xsl:apply-templates select="preceding-sibling::d:revhistory"/> -->
     </fo:list-item-body>
   </fo:list-item>
 </xsl:template>
 
-<xsl:template match="answer">
+<xsl:template match="d:answer">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
   <xsl:variable name="entry.id">
     <xsl:call-template name="object.id">
       <xsl:apply-templates select="*[local-name(.)!='label' and local-name(.) != 'qandaentry']"/>
       <!-- * handle nested answer/qandaentry instances -->
       <!-- * (bug 1509043 from Daniel Leidert) -->
-      <xsl:if test="descendant::question">
+      <xsl:if test="descendant::d:question">
         <xsl:call-template name="process.qandaset"/>
       </xsl:if>
     </fo:list-item-body>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="label">
+<xsl:template match="d:label">
   <xsl:apply-templates/>
 </xsl:template>
 
index 67f883f..8840b57 100644 (file)
@@ -1,24 +1,24 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: refentry.xsl 9841 2014-01-07 22:31:09Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="reference">
+<xsl:template match="d:reference">
    <!-- If there is a partintro, it triggers the page  sequence -->
-   <xsl:if test="not(partintro)">
+   <xsl:if test="not(d:partintro)">
     <xsl:variable name="id">
       <xsl:call-template name="object.id"/>
     </xsl:variable>
 
         <!-- Create one page sequence if no pagebreaks needed -->
         <xsl:if test="$refentry.pagebreak = 0">
-          <xsl:apply-templates select="refentry"/>
+          <xsl:apply-templates select="d:refentry"/>
         </xsl:if>
       </fo:flow>
     </fo:page-sequence>
   </xsl:if>
-  <xsl:apply-templates select="partintro"/>
+  <xsl:apply-templates select="d:partintro"/>
   <xsl:if test="$refentry.pagebreak != 0">
-    <xsl:apply-templates select="refentry"/>
+    <xsl:apply-templates select="d:refentry"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="reference" mode="reference.titlepage.mode">
+<xsl:template match="d:reference" mode="reference.titlepage.mode">
   <xsl:call-template name="reference.titlepage"/>
 </xsl:template>
 
-<xsl:template match="reference/partintro">
+<xsl:template match="d:reference/d:partintro">
   <xsl:variable name="id">
     <xsl:call-template name="object.id">
-      <xsl:with-param name="object" select="ancestor::reference"/>
+      <xsl:with-param name="object" select="ancestor::d:reference"/>
     </xsl:call-template>
   </xsl:variable>
   <xsl:variable name="master-reference">
       <fo:block id="{$id}">
         <xsl:apply-templates select=".." mode="reference.titlepage.mode"/>
       </fo:block>
-      <xsl:if test="title">
+      <xsl:if test="d:title">
         <xsl:call-template name="partintro.titlepage"/>
       </xsl:if>
       <xsl:apply-templates/>
 
       <!-- Create one page sequence if no pagebreaks needed -->
       <xsl:if test="$refentry.pagebreak = 0">
-        <xsl:apply-templates select="../refentry"/>
+        <xsl:apply-templates select="../d:refentry"/>
       </xsl:if>
     </fo:flow>
   </fo:page-sequence>
 </xsl:template>
 
-<xsl:template match="reference/docinfo|refentry/refentryinfo"></xsl:template>
-<xsl:template match="reference/info"></xsl:template>
-<xsl:template match="reference/title"></xsl:template>
-<xsl:template match="reference/subtitle"></xsl:template>
+<xsl:template match="d:reference/d:docinfo|d:refentry/d:refentryinfo"></xsl:template>
+<xsl:template match="d:reference/d:info"></xsl:template>
+<xsl:template match="d:reference/d:title"></xsl:template>
+<xsl:template match="d:reference/d:subtitle"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="refentry">
+<xsl:template match="d:refentry">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
 
   <xsl:choose>
     <xsl:when test="not(parent::*) or 
-                    (parent::reference and $refentry.pagebreak != 0) or 
-                    parent::part">
+                    (parent::d:reference and $refentry.pagebreak != 0) or
+                    parent::d:part">
       <!-- make a page sequence -->
       <fo:page-sequence hyphenate="{$hyphenate}"
                         master-reference="{$master-reference}">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="refmeta">
-  <xsl:apply-templates select=".//indexterm"/>
+<xsl:template match="d:refmeta">
+  <xsl:apply-templates select=".//d:indexterm"/>
 </xsl:template>
 
-<xsl:template match="manvolnum">
+<xsl:template match="d:manvolnum">
   <xsl:if test="$refentry.xref.manvolnum != 0">
     <xsl:text>(</xsl:text>
     <xsl:apply-templates/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refmiscinfo">
+<xsl:template match="d:refmiscinfo">
 </xsl:template>
 
-<xsl:template match="refentrytitle">
+<xsl:template match="d:refentrytitle">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="refnamediv">
+<xsl:template match="d:refnamediv">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
     <!-- generated a "Name" subheading, so we don't need to do it again -->
     <xsl:if test="$refentry.generate.name != 0">
         <xsl:choose>
-          <xsl:when test="preceding-sibling::refnamediv">
+          <xsl:when test="preceding-sibling::d:refnamediv">
             <!-- no generated title on secondary refnamedivs! -->
           </xsl:when>
           <xsl:otherwise>
       <xsl:if test="$refentry.generate.title != 0">
   <xsl:variable name="section.level">
     <xsl:call-template name="refentry.level">
-      <xsl:with-param name="node" select="ancestor::refentry"/>
+      <xsl:with-param name="node" select="ancestor::d:refentry"/>
     </xsl:call-template>
   </xsl:variable>
 
   <xsl:variable name="reftitle">
         <xsl:choose>
-          <xsl:when test="../refmeta/refentrytitle">
-            <xsl:apply-templates select="../refmeta/refentrytitle"/>
+          <xsl:when test="../d:refmeta/d:refentrytitle">
+            <xsl:apply-templates select="../d:refmeta/d:refentrytitle"/>
           </xsl:when>
           <xsl:otherwise>
-            <xsl:apply-templates select="refname[1]"/>
+            <xsl:apply-templates select="d:refname[1]"/>
           </xsl:otherwise>
         </xsl:choose>
   </xsl:variable>
 
   <!-- xsl:use-attribute-sets takes only a Qname, not a variable -->
     <xsl:choose>
-      <xsl:when test="preceding-sibling::refnamediv">
+      <xsl:when test="preceding-sibling::d:refnamediv">
        <!-- no title on secondary refnamedivs! -->
       </xsl:when>
       <xsl:when test="$section.level = 1">
     </xsl:if>
 
     <fo:block>
-      <xsl:if test="not(following-sibling::refnamediv)">
+      <xsl:if test="not(following-sibling::d:refnamediv)">
        <xsl:attribute name="space-after">1em</xsl:attribute>
       </xsl:if>
       <xsl:apply-templates/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="refname">
-  <xsl:if test="not(preceding-sibling::refdescriptor)">
+<xsl:template match="d:refname">
+  <xsl:if test="not(preceding-sibling::d:refdescriptor)">
     <xsl:apply-templates/>
-    <xsl:if test="following-sibling::refname">
+    <xsl:if test="following-sibling::d:refname">
       <xsl:text>, </xsl:text>
     </xsl:if>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refpurpose">
+<xsl:template match="d:refpurpose">
   <xsl:if test="node()">
     <xsl:text> </xsl:text>
     <xsl:call-template name="dingbat">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refdescriptor">
+<xsl:template match="d:refdescriptor">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="refclass">
+<xsl:template match="d:refclass">
   <xsl:if test="$refclass.suppress = 0">
   <fo:block font-weight="bold">
     <xsl:if test="@role">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refsynopsisdiv">
+<xsl:template match="d:refsynopsisdiv">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
 
   <fo:block id="{$id}">
-    <xsl:if test="not(refsynopsisdivinfo/title|docinfo/title|info/title|title)">
+    <xsl:if test="not(d:refsynopsisdivinfo/d:title|d:docinfo/d:title|d:info/d:title|d:title)">
       <!-- * if we there is no appropriate title for this Refsynopsisdiv, -->
       <!-- * then we need to call format.refentry.subheading to generate one -->
       <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format"
   </fo:block>
 </xsl:template>
 
-<xsl:template match="refsection">
+<xsl:template match="d:refsection">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="refsect1">
+<xsl:template match="d:refsect1">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="refsect2">
+<xsl:template match="d:refsect2">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="refsect3">
+<xsl:template match="d:refsect3">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="refsynopsisdiv/title
-                     |refsection/title
-                     |refsect1/title
-                     |refsect2/title
-                     |refsect3/title">
+<xsl:template match="d:refsynopsisdiv/d:title
+                     |d:refsection/d:title
+                     |d:refsect1/d:title
+                     |d:refsect2/d:title
+                     |d:refsect3/d:title">
   <!-- nop; titlepage.mode instead -->
 </xsl:template>
 
-<xsl:template match="refsynopsisdiv/title
-                     |refsection/title
-                     |refsect1/title
-                     |refsect2/title
-                     |refsect3/title
-                     |refsynopsisdiv/info/title
-                     |refsection/info/title
-                     |refsect1/info/title
-                     |refsect2/info/title
-                     |refsect3/info/title"
+<xsl:template match="d:refsynopsisdiv/d:title
+                     |d:refsection/d:title
+                     |d:refsect1/d:title
+                     |d:refsect2/d:title
+                     |d:refsect3/d:title
+                     |d:refsynopsisdiv/d:info/d:title
+                     |d:refsection/d:info/d:title
+                     |d:refsect1/d:info/d:title
+                     |d:refsect2/d:info/d:title
+                     |d:refsect3/d:info/d:title"
               mode="titlepage.mode"
               priority="2">
   <xsl:call-template name="format.refentry.subheading"/>
 <!--     </xsl:call-template> -->
 <!-- -->
   <xsl:param name="section" 
-             select="(ancestor::refsynopsisdiv 
-                     |ancestor::refsection
-                     |ancestor::refsect1
-                     |ancestor::refsect2
-                     |ancestor::refsect3)[last()]"/>
+             select="(ancestor::d:refsynopsisdiv
+                     |ancestor::d:refsection
+                     |ancestor::d:refsect1
+                     |ancestor::d:refsect2
+                     |ancestor::d:refsect3)[last()]"/>
   <xsl:param name="offset" select="0"/>
   <xsl:param name="gentext.key"/>
 
   </fo:block>
 </xsl:template>
 
-<xsl:template match="refsectioninfo|refsection/info"></xsl:template>
-<xsl:template match="refsect1info|refsect1/info"></xsl:template>
-<xsl:template match="refsect2info|refsect2/info"></xsl:template>
-<xsl:template match="refsect3info|refsect3/info"></xsl:template>
+<xsl:template match="d:refsectioninfo|d:refsection/d:info"></xsl:template>
+<xsl:template match="d:refsect1info|d:refsect1/d:info"></xsl:template>
+<xsl:template match="d:refsect2info|d:refsect2/d:info"></xsl:template>
+<xsl:template match="d:refsect3info|d:refsect3/d:info"></xsl:template>
 
 <!-- ==================================================================== -->
 
index 33e965e..e4b0ae6 100644 (file)
@@ -1,22 +1,22 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: sections.xsl 9841 2014-01-07 22:31:09Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="section">
+<xsl:template match="d:section">
   <xsl:choose>
     <xsl:when test="$rootid = @id or $rootid = @xml:id">
       <xsl:call-template name="section.page.sequence"/>
   </xsl:variable>
 
   <xsl:if test="contains($toc.params, 'toc')
-                and (count(ancestor::section)+1) &lt;= 
+                and (count(ancestor::d:section)+1) &lt;=
                $generate.section.toc.level">
     <xsl:call-template name="section.toc">
       <xsl:with-param name="toc.title.p" 
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="/section" name="section.page.sequence">
+<xsl:template match="/d:section" name="section.page.sequence">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
       </xsl:variable>
 
       <xsl:if test="contains($toc.params, 'toc')
-                    and (count(ancestor::section)+1) &lt;= 
+                    and (count(ancestor::d:section)+1) &lt;=
                    $generate.section.toc.level">
         <xsl:call-template name="section.toc">
           <xsl:with-param name="toc.title.p" 
   </fo:page-sequence>
 </xsl:template>
 
-<xsl:template match="section/title
-                     |simplesect/title
-                     |sect1/title
-                     |sect2/title
-                     |sect3/title
-                     |sect4/title
-                     |sect5/title
-                     |section/info/title
-                     |simplesect/info/title
-                     |sect1/info/title
-                     |sect2/info/title
-                     |sect3/info/title
-                     |sect4/info/title
-                     |sect5/info/title
-                     |section/sectioninfo/title
-                     |sect1/sect1info/title
-                     |sect2/sect2info/title
-                     |sect3/sect3info/title
-                     |sect4/sect4info/title
-                     |sect5/sect5info/title"
+<xsl:template match="d:section/d:title
+                     |d:simplesect/d:title
+                     |d:sect1/d:title
+                     |d:sect2/d:title
+                     |d:sect3/d:title
+                     |d:sect4/d:title
+                     |d:sect5/d:title
+                     |d:section/d:info/d:title
+                     |d:simplesect/d:info/d:title
+                     |d:sect1/d:info/d:title
+                     |d:sect2/d:info/d:title
+                     |d:sect3/d:info/d:title
+                     |d:sect4/d:info/d:title
+                     |d:sect5/d:info/d:title
+                     |d:section/d:sectioninfo/d:title
+                     |d:sect1/d:sect1info/d:title
+                     |d:sect2/d:sect2info/d:title
+                     |d:sect3/d:sect3info/d:title
+                     |d:sect4/d:sect4info/d:title
+                     |d:sect5/d:sect5info/d:title"
               mode="titlepage.mode"
               priority="2">
 
   <xsl:variable name="section" 
-                select="(ancestor::section |
-                        ancestor::simplesect |
-                        ancestor::sect1 |
-                        ancestor::sect2 |
-                        ancestor::sect3 |
-                        ancestor::sect4 |
-                        ancestor::sect5)[position() = last()]"/>
+                select="(ancestor::d:section |
+                        ancestor::d:simplesect |
+                        ancestor::d:sect1 |
+                        ancestor::d:sect2 |
+                        ancestor::d:sect3 |
+                        ancestor::d:sect4 |
+                        ancestor::d:sect5)[position() = last()]"/>
 
   <fo:block keep-with-next.within-column="always">
     <xsl:variable name="id">
   </fo:block>
 </xsl:template>
 
-<xsl:template match="sect1">
+<xsl:template match="d:sect1">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="/sect1">
+<xsl:template match="/d:sect1">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </fo:page-sequence>
 </xsl:template>
 
-<xsl:template match="sect2">
+<xsl:template match="d:sect2">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sect3">
+<xsl:template match="d:sect3">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sect4">
+<xsl:template match="d:sect4">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sect5">
+<xsl:template match="d:sect5">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="simplesect">
+<xsl:template match="d:simplesect">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sectioninfo"></xsl:template>
-<xsl:template match="section/info"></xsl:template>
-<xsl:template match="section/title"></xsl:template>
-<xsl:template match="section/titleabbrev"></xsl:template>
-<xsl:template match="section/subtitle"></xsl:template>
-
-<xsl:template match="sect1info"></xsl:template>
-<xsl:template match="sect1/info"></xsl:template>
-<xsl:template match="sect1/title"></xsl:template>
-<xsl:template match="sect1/titleabbrev"></xsl:template>
-<xsl:template match="sect1/subtitle"></xsl:template>
-
-<xsl:template match="sect2info"></xsl:template>
-<xsl:template match="sect2/info"></xsl:template>
-<xsl:template match="sect2/title"></xsl:template>
-<xsl:template match="sect2/titleabbrev"></xsl:template>
-<xsl:template match="sect2/subtitle"></xsl:template>
-
-<xsl:template match="sect3info"></xsl:template>
-<xsl:template match="sect3/info"></xsl:template>
-<xsl:template match="sect3/title"></xsl:template>
-<xsl:template match="sect3/titleabbrev"></xsl:template>
-<xsl:template match="sect3/subtitle"></xsl:template>
-
-<xsl:template match="sect4info"></xsl:template>
-<xsl:template match="sect4/info"></xsl:template>
-<xsl:template match="sect4/title"></xsl:template>
-<xsl:template match="sect4/titleabbrev"></xsl:template>
-<xsl:template match="sect4/subtitle"></xsl:template>
-
-<xsl:template match="sect5info"></xsl:template>
-<xsl:template match="sect5/info"></xsl:template>
-<xsl:template match="sect5/title"></xsl:template>
-<xsl:template match="sect5/titleabbrev"></xsl:template>
-<xsl:template match="sect5/subtitle"></xsl:template>
-
-<xsl:template match="simplesect/info"></xsl:template>
-<xsl:template match="simplesect/title"></xsl:template>
-<xsl:template match="simplesect/titleabbrev"></xsl:template>
-<xsl:template match="simplesect/subtitle"></xsl:template>
+<xsl:template match="d:sectioninfo"></xsl:template>
+<xsl:template match="d:section/d:info"></xsl:template>
+<xsl:template match="d:section/d:title"></xsl:template>
+<xsl:template match="d:section/d:titleabbrev"></xsl:template>
+<xsl:template match="d:section/d:subtitle"></xsl:template>
+
+<xsl:template match="d:sect1info"></xsl:template>
+<xsl:template match="d:sect1/d:info"></xsl:template>
+<xsl:template match="d:sect1/d:title"></xsl:template>
+<xsl:template match="d:sect1/d:titleabbrev"></xsl:template>
+<xsl:template match="d:sect1/d:subtitle"></xsl:template>
+
+<xsl:template match="d:sect2info"></xsl:template>
+<xsl:template match="d:sect2/d:info"></xsl:template>
+<xsl:template match="d:sect2/d:title"></xsl:template>
+<xsl:template match="d:sect2/d:titleabbrev"></xsl:template>
+<xsl:template match="d:sect2/d:subtitle"></xsl:template>
+
+<xsl:template match="d:sect3info"></xsl:template>
+<xsl:template match="d:sect3/d:info"></xsl:template>
+<xsl:template match="d:sect3/d:title"></xsl:template>
+<xsl:template match="d:sect3/d:titleabbrev"></xsl:template>
+<xsl:template match="d:sect3/d:subtitle"></xsl:template>
+
+<xsl:template match="d:sect4info"></xsl:template>
+<xsl:template match="d:sect4/d:info"></xsl:template>
+<xsl:template match="d:sect4/d:title"></xsl:template>
+<xsl:template match="d:sect4/d:titleabbrev"></xsl:template>
+<xsl:template match="d:sect4/d:subtitle"></xsl:template>
+
+<xsl:template match="d:sect5info"></xsl:template>
+<xsl:template match="d:sect5/d:info"></xsl:template>
+<xsl:template match="d:sect5/d:title"></xsl:template>
+<xsl:template match="d:sect5/d:titleabbrev"></xsl:template>
+<xsl:template match="d:sect5/d:subtitle"></xsl:template>
+
+<xsl:template match="d:simplesect/d:info"></xsl:template>
+<xsl:template match="d:simplesect/d:title"></xsl:template>
+<xsl:template match="d:simplesect/d:titleabbrev"></xsl:template>
+<xsl:template match="d:simplesect/d:subtitle"></xsl:template>
 
 <!-- ==================================================================== -->
 
 
 <!-- ==================================================================== -->
 
-<xsl:template match="bridgehead">
+<xsl:template match="d:bridgehead">
   <xsl:variable name="container"
-                select="(ancestor::appendix
-                        |ancestor::article
-                        |ancestor::bibliography
-                        |ancestor::chapter
-                        |ancestor::glossary
-                        |ancestor::glossdiv
-                        |ancestor::index
-                        |ancestor::partintro
-                        |ancestor::preface
-                        |ancestor::refsect1
-                        |ancestor::refsect2
-                        |ancestor::refsect3
-                        |ancestor::sect1
-                        |ancestor::sect2
-                        |ancestor::sect3
-                        |ancestor::sect4
-                        |ancestor::sect5
-                        |ancestor::section
-                        |ancestor::setindex
-                        |ancestor::simplesect)[last()]"/>
+                select="(ancestor::d:appendix
+                        |ancestor::d:article
+                        |ancestor::d:bibliography
+                        |ancestor::d:chapter
+                        |ancestor::d:glossary
+                        |ancestor::d:glossdiv
+                        |ancestor::d:index
+                        |ancestor::d:partintro
+                        |ancestor::d:preface
+                        |ancestor::d:refsect1
+                        |ancestor::d:refsect2
+                        |ancestor::d:refsect3
+                        |ancestor::d:sect1
+                        |ancestor::d:sect2
+                        |ancestor::d:sect3
+                        |ancestor::d:sect4
+                        |ancestor::d:sect5
+                        |ancestor::d:section
+                        |ancestor::d:setindex
+                        |ancestor::d:simplesect)[last()]"/>
 
   <xsl:variable name="clevel">
     <xsl:choose>
                       or local-name($container) = 'preface'
                       or local-name($container) = 'setindex'">2</xsl:when>
       <xsl:when test="local-name($container) = 'glossdiv'">
-        <xsl:value-of select="count(ancestor::glossdiv)+2"/>
+        <xsl:value-of select="count(ancestor::d:glossdiv)+2"/>
       </xsl:when>
       <xsl:when test="local-name($container) = 'sect1'
                       or local-name($container) = 'sect2'
index dc3a71a..5db5974 100644 (file)
@@ -1,11 +1,11 @@
 <?xml version='1.0' encoding="utf-8"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: spaces.xsl 9647 2012-10-26 17:42:03Z bobstayton $
-     ********************************************************************
      XSL-FO specification treats all space characters like ordinary spaces.
      We need to map them to fo:leader with different widths in order to
      simulate desired behaviour.
index 92afc20..a1795f6 100644 (file)
@@ -3,16 +3,16 @@
 <!ENTITY RE "&#10;">
 <!ENTITY nbsp "&#160;">
 ]>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: synop.xsl 8334 2009-03-15 14:26:23Z mzjn $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="cmdsynopsis">
+<xsl:template match="d:cmdsynopsis">
   <fo:block xsl:use-attribute-sets="normal.para.spacing">
     <xsl:apply-templates/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="cmdsynopsis/command">
+<xsl:template match="d:cmdsynopsis/d:command">
   <xsl:call-template name="inline.monoseq"/>
   <xsl:text> </xsl:text>
 </xsl:template>
 
-<xsl:template match="cmdsynopsis/command[1]" priority="2">
+<xsl:template match="d:cmdsynopsis/d:command[1]" priority="2">
   <xsl:call-template name="inline.monoseq"/>
   <xsl:text> </xsl:text>
 </xsl:template>
 
-<xsl:template match="group|arg" name="group-or-arg">
+<xsl:template match="d:group|d:arg" name="group-or-arg">
   <xsl:variable name="choice" select="@choice"/>
   <xsl:variable name="rep" select="@rep"/>
   <xsl:variable name="sepchar">
@@ -97,7 +97,7 @@
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="group/arg">
+<xsl:template match="d:group/d:arg">
   <xsl:variable name="choice" select="@choice"/>
   <xsl:variable name="rep" select="@rep"/>
   <xsl:if test="preceding-sibling::*">
   <xsl:call-template name="group-or-arg"/>
 </xsl:template>
 
-<xsl:template match="sbr">
+<xsl:template match="d:sbr">
   <fo:block/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="synopfragmentref">
+<xsl:template match="d:synopfragmentref">
   <xsl:variable name="target" select="key('id',@linkend)"/>
   <xsl:variable name="snum">
     <xsl:apply-templates select="$target" mode="synopfragment.number"/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="synopfragment" mode="synopfragment.number">
+<xsl:template match="d:synopfragment" mode="synopfragment.number">
   <xsl:number format="1"/>
 </xsl:template>
 
-<xsl:template match="synopfragment">
+<xsl:template match="d:synopfragment">
   <xsl:variable name="snum">
     <xsl:apply-templates select="." mode="synopfragment.number"/>
   </xsl:variable>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="funcsynopsis">
+<xsl:template match="d:funcsynopsis">
   <xsl:call-template name="informal.object"/>
 </xsl:template>
 
-<xsl:template match="funcsynopsisinfo">
+<xsl:template match="d:funcsynopsisinfo">
   <fo:block space-after.minimum="0.8em"
             space-after.optimum="1em"
             space-after.maximum="1.2em">
   </fo:block>
 </xsl:template>
 
-<xsl:template match="funcprototype">
+<xsl:template match="d:funcprototype">
 
   <xsl:variable name="style">
     <xsl:call-template name="funcsynopsis.style"/>
           space-before.minimum="0.8em"
           space-before.optimum="1em"
           space-before.maximum="1.2em">
-      <xsl:apply-templates select="./paramdef" mode="kr-funcsynopsis-mode"/>
+      <xsl:apply-templates select="./d:paramdef" mode="kr-funcsynopsis-mode"/>
       </fo:block>
     </xsl:if>
 
   </fo:block>
 </xsl:template>
 
-<xsl:template match="funcdef">
+<xsl:template match="d:funcdef">
   <fo:inline font-family="{$monospace.font.family}">
     <xsl:apply-templates/>
   </fo:inline>
 </xsl:template>
 
-<xsl:template match="funcdef/function">
+<xsl:template match="d:funcdef/d:function">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <fo:inline font-weight="bold">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="void">
+<xsl:template match="d:void">
 
   <xsl:variable name="style">
     <xsl:call-template name="funcsynopsis.style"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="varargs">
+<xsl:template match="d:varargs">
   <xsl:text>(...);</xsl:text>
 </xsl:template>
 
-<xsl:template match="paramdef">
+<xsl:template match="d:paramdef">
 
   <xsl:variable name="style">
     <xsl:call-template name="funcsynopsis.style"/>
   </xsl:variable>
   
   <xsl:variable name="paramnum">
-    <xsl:number count="paramdef" format="1"/>
+    <xsl:number count="d:paramdef" format="1"/>
   </xsl:variable>
   <xsl:if test="$paramnum=1">(</xsl:if>
   <xsl:choose>
       <xsl:apply-templates/>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates select="./parameter"/>
+      <xsl:apply-templates select="./d:parameter"/>
     </xsl:otherwise>
   </xsl:choose>
   <xsl:choose>
-    <xsl:when test="following-sibling::paramdef">
+    <xsl:when test="following-sibling::d:paramdef">
       <xsl:text>, </xsl:text>
     </xsl:when>
     <xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter">
+<xsl:template match="d:paramdef/d:parameter">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <xsl:call-template name="inline.italicseq"/>
       <xsl:apply-templates/>
     </xsl:otherwise>
   </xsl:choose>
-  <xsl:if test="following-sibling::parameter">
+  <xsl:if test="following-sibling::d:parameter">
     <xsl:text>, </xsl:text>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr-funcsynopsis-mode">
+<xsl:template match="d:paramdef" mode="kr-funcsynopsis-mode">
   <fo:block>
     <xsl:apply-templates/>
     <xsl:text>;</xsl:text>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="funcparams">
+<xsl:template match="d:funcparams">
   <xsl:text>(</xsl:text>
   <xsl:apply-templates/>
   <xsl:text>)</xsl:text>
 <xsl:template name="funcsynopsis.style">
   <xsl:variable name="pi.style">
     <xsl:call-template name="pi.dbfo_funcsynopsis-style">
-      <xsl:with-param name="node" select="ancestor::funcsynopsis/descendant-or-self::*"/>
+      <xsl:with-param name="node" select="ancestor::d:funcsynopsis/descendant-or-self::*"/>
     </xsl:call-template>
   </xsl:variable>
 
 
 <xsl:variable name="default-classsynopsis-language">java</xsl:variable>
 
-<xsl:template match="classsynopsis
-                     |fieldsynopsis
-                     |methodsynopsis
-                     |constructorsynopsis
-                     |destructorsynopsis">
+<xsl:template match="d:classsynopsis
+                     |d:fieldsynopsis
+                     |d:methodsynopsis
+                     |d:constructorsynopsis
+                     |d:destructorsynopsis">
   <xsl:param name="language">
     <xsl:choose>
       <xsl:when test="@language">
 </xsl:template>
 
 <xsl:template name="synop-break">
-  <xsl:if test="parent::classsynopsis
-                or (following-sibling::fieldsynopsis
-                    |following-sibling::methodsynopsis
-                    |following-sibling::constructorsynopsis
-                    |following-sibling::destructorsynopsis)">
+  <xsl:if test="parent::d:classsynopsis
+                or (following-sibling::d:fieldsynopsis
+                    |following-sibling::d:methodsynopsis
+                    |following-sibling::d:constructorsynopsis
+                    |following-sibling::d:destructorsynopsis)">
     <fo:inline>&RE;</fo:inline>
   </xsl:if>
 </xsl:template>
 
 <!-- ===== Java ======================================================== -->
 
-<xsl:template match="classsynopsis" mode="java">
+<xsl:template match="d:classsynopsis" mode="java">
   <fo:block wrap-option='no-wrap'
             white-space-collapse='false'
             linefeed-treatment="preserve"
             xsl:use-attribute-sets="monospace.verbatim.properties">
-    <xsl:apply-templates select="ooclass[1]" mode="java"/>
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:apply-templates select="d:ooclass[1]" mode="java"/>
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text> extends</xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="java"/>
-      <xsl:if test="oointerface|ooexception">
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="java"/>
+      <xsl:if test="d:oointerface|d:ooexception">
         <xsl:text>&RE;&nbsp;&nbsp;&nbsp;&nbsp;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="oointerface">
+    <xsl:if test="d:oointerface">
       <xsl:text>implements</xsl:text>
-      <xsl:apply-templates select="oointerface" mode="java"/>
-      <xsl:if test="ooexception">
+      <xsl:apply-templates select="d:oointerface" mode="java"/>
+      <xsl:if test="d:ooexception">
        <xsl:text>&RE;&nbsp;&nbsp;&nbsp;&nbsp;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="ooexception">
+    <xsl:if test="d:ooexception">
       <xsl:text>throws</xsl:text>
-      <xsl:apply-templates select="ooexception" mode="java"/>
+      <xsl:apply-templates select="d:ooexception" mode="java"/>
     </xsl:if>
     <xsl:text>&nbsp;{&RE;</xsl:text>
-    <xsl:apply-templates select="constructorsynopsis
-                                 |destructorsynopsis
-                                 |fieldsynopsis
-                                 |methodsynopsis
-                                 |classsynopsisinfo" mode="java"/>
+    <xsl:apply-templates select="d:constructorsynopsis
+                                 |d:destructorsynopsis
+                                 |d:fieldsynopsis
+                                 |d:methodsynopsis
+                                 |d:classsynopsisinfo" mode="java"/>
     <xsl:text>}</xsl:text>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="java">
+<xsl:template match="d:classsynopsisinfo" mode="java">
   <xsl:apply-templates mode="java"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="java">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="java">
   <xsl:choose>
     <xsl:when test="preceding-sibling::*">
       <xsl:text>, </xsl:text>
   <xsl:apply-templates mode="java"/>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="java">
+<xsl:template match="d:modifier|d:package" mode="java">
   <xsl:apply-templates mode="java"/>
   <xsl:if test="following-sibling::*">
     <xsl:text>&nbsp;</xsl:text>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="classname" mode="java">
+<xsl:template match="d:classname" mode="java">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="java"/>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="java">
+<xsl:template match="d:interfacename" mode="java">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="java"/>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="java">
+<xsl:template match="d:exceptionname" mode="java">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="java"/>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="java">
+<xsl:template match="d:fieldsynopsis" mode="java">
   <fo:block wrap-option='no-wrap'
             white-space-collapse='false'
             linefeed-treatment="preserve"
   </fo:block>
 </xsl:template>
 
-<xsl:template match="type" mode="java">
+<xsl:template match="d:type" mode="java">
   <xsl:apply-templates mode="java"/>
   <xsl:text>&nbsp;</xsl:text>
 </xsl:template>
 
-<xsl:template match="varname" mode="java">
+<xsl:template match="d:varname" mode="java">
   <xsl:apply-templates mode="java"/>
   <xsl:text>&nbsp;</xsl:text>
 </xsl:template>
 
-<xsl:template match="initializer" mode="java">
+<xsl:template match="d:initializer" mode="java">
   <xsl:text>=&nbsp;</xsl:text>
   <xsl:apply-templates mode="java"/>
 </xsl:template>
 
-<xsl:template match="void" mode="java">
+<xsl:template match="d:void" mode="java">
   <xsl:text>void&nbsp;</xsl:text>
 </xsl:template>
 
-<xsl:template match="methodname" mode="java">
+<xsl:template match="d:methodname" mode="java">
   <xsl:apply-templates mode="java"/>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="java">
+<xsl:template match="d:methodparam" mode="java">
   <xsl:param name="indent">0</xsl:param>
-  <xsl:if test="preceding-sibling::methodparam">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>,&RE;</xsl:text>
     <xsl:if test="$indent &gt; 0">
       <xsl:call-template name="copy-string">
   <xsl:apply-templates mode="java"/>
 </xsl:template>
 
-<xsl:template match="parameter" mode="java">
+<xsl:template match="d:parameter" mode="java">
   <xsl:apply-templates mode="java"/>
 </xsl:template>
 
 <xsl:template mode="java"
-  match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+  match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="decl">
     <xsl:text>  </xsl:text>
     <xsl:apply-templates select="$start-modifiers" mode="java"/>
       <xsl:apply-templates select="$notmod[1]" mode="java"/>
     </xsl:if>
 
-    <xsl:apply-templates select="methodname" mode="java"/>
+    <xsl:apply-templates select="d:methodname" mode="java"/>
   </xsl:variable>
 
   <fo:block wrap-option='no-wrap'
             xsl:use-attribute-sets="monospace.verbatim.properties">
     <xsl:copy-of select="$decl"/>
     <xsl:text>(</xsl:text>
-    <xsl:apply-templates select="methodparam" mode="java">
+    <xsl:apply-templates select="d:methodparam" mode="java">
       <xsl:with-param name="indent" select="string-length($decl)"/>
     </xsl:apply-templates>
     <xsl:text>)</xsl:text>
-    <xsl:if test="exceptionname">
+    <xsl:if test="d:exceptionname">
       <xsl:text>&RE;&nbsp;&nbsp;&nbsp;&nbsp;throws&nbsp;</xsl:text>
-      <xsl:apply-templates select="exceptionname" mode="java"/>
+      <xsl:apply-templates select="d:exceptionname" mode="java"/>
     </xsl:if>
-    <xsl:if test="modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
+    <xsl:if test="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
       <xsl:text> </xsl:text>
       <xsl:apply-templates select="$end-modifiers" mode="java"/>
     </xsl:if>
 
 <!-- ===== C++ ========================================================= -->
 
-<xsl:template match="classsynopsis" mode="cpp">
+<xsl:template match="d:classsynopsis" mode="cpp">
   <fo:block wrap-option='no-wrap'
             white-space-collapse='false'
             linefeed-treatment="preserve"
             xsl:use-attribute-sets="monospace.verbatim.properties">
-    <xsl:apply-templates select="ooclass[1]" mode="cpp"/>
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:apply-templates select="d:ooclass[1]" mode="cpp"/>
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text>: </xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="cpp"/>
-      <xsl:if test="oointerface|ooexception">
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="cpp"/>
+      <xsl:if test="d:oointerface|d:ooexception">
        <xsl:text>&RE;&nbsp;&nbsp;&nbsp;&nbsp;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="oointerface">
+    <xsl:if test="d:oointerface">
       <xsl:text> implements</xsl:text>
-      <xsl:apply-templates select="oointerface" mode="cpp"/>
-      <xsl:if test="ooexception">
+      <xsl:apply-templates select="d:oointerface" mode="cpp"/>
+      <xsl:if test="d:ooexception">
        <xsl:text>&RE;&nbsp;&nbsp;&nbsp;&nbsp;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="ooexception">
+    <xsl:if test="d:ooexception">
       <xsl:text> throws</xsl:text>
-      <xsl:apply-templates select="ooexception" mode="cpp"/>
+      <xsl:apply-templates select="d:ooexception" mode="cpp"/>
     </xsl:if>
     <xsl:text>&nbsp;{&RE;</xsl:text>
-    <xsl:apply-templates select="constructorsynopsis
-                                 |destructorsynopsis
-                                 |fieldsynopsis
-                                 |methodsynopsis
-                                 |classsynopsisinfo" mode="cpp"/>
+    <xsl:apply-templates select="d:constructorsynopsis
+                                 |d:destructorsynopsis
+                                 |d:fieldsynopsis
+                                 |d:methodsynopsis
+                                 |d:classsynopsisinfo" mode="cpp"/>
     <xsl:text>}</xsl:text>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="cpp">
+<xsl:template match="d:classsynopsisinfo" mode="cpp">
   <xsl:apply-templates mode="cpp"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="cpp">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="cpp">
   <xsl:if test="preceding-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="cpp"/>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="cpp">
+<xsl:template match="d:modifier|d:package" mode="cpp">
   <xsl:apply-templates mode="cpp"/>
     <xsl:if test="following-sibling::*">
       <xsl:text>&nbsp;</xsl:text>
     </xsl:if>
 </xsl:template>
 
-<xsl:template match="classname" mode="cpp">
+<xsl:template match="d:classname" mode="cpp">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="cpp"/>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="cpp">
+<xsl:template match="d:interfacename" mode="cpp">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="cpp"/>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="cpp">
+<xsl:template match="d:exceptionname" mode="cpp">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="cpp"/>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="cpp">
+<xsl:template match="d:fieldsynopsis" mode="cpp">
   <fo:block wrap-option='no-wrap'
             white-space-collapse='false'
             linefeed-treatment="preserve"
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="cpp">
+<xsl:template match="d:type" mode="cpp">
   <xsl:apply-templates mode="cpp"/>
   <xsl:text>&nbsp;</xsl:text>
 </xsl:template>
 
-<xsl:template match="varname" mode="cpp">
+<xsl:template match="d:varname" mode="cpp">
   <xsl:apply-templates mode="cpp"/>
   <xsl:text>&nbsp;</xsl:text>
 </xsl:template>
 
-<xsl:template match="initializer" mode="cpp">
+<xsl:template match="d:initializer" mode="cpp">
   <xsl:text>=&nbsp;</xsl:text>
   <xsl:apply-templates mode="cpp"/>
 </xsl:template>
 
-<xsl:template match="void" mode="cpp">
+<xsl:template match="d:void" mode="cpp">
   <xsl:text>void&nbsp;</xsl:text>
 </xsl:template>
 
-<xsl:template match="methodname" mode="cpp">
+<xsl:template match="d:methodname" mode="cpp">
   <xsl:apply-templates mode="cpp"/>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="cpp">
-  <xsl:if test="preceding-sibling::methodparam">
+<xsl:template match="d:methodparam" mode="cpp">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="cpp"/>
 </xsl:template>
 
-<xsl:template match="parameter" mode="cpp">
+<xsl:template match="d:parameter" mode="cpp">
   <xsl:apply-templates mode="cpp"/>
 </xsl:template>
 
 <xsl:template mode="cpp"
-  match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+  match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
 
   <fo:block wrap-option='no-wrap'
             white-space-collapse='false'
       <xsl:apply-templates select="$notmod[1]" mode="cpp"/>
     </xsl:if>
 
-    <xsl:apply-templates select="methodname" mode="cpp"/>
+    <xsl:apply-templates select="d:methodname" mode="cpp"/>
     <xsl:text>(</xsl:text>
-    <xsl:apply-templates select="methodparam" mode="cpp"/>
+    <xsl:apply-templates select="d:methodparam" mode="cpp"/>
     <xsl:text>)</xsl:text>
-    <xsl:if test="exceptionname">
+    <xsl:if test="d:exceptionname">
       <xsl:text>&RE;&nbsp;&nbsp;&nbsp;&nbsp;throws&nbsp;</xsl:text>
-      <xsl:apply-templates select="exceptionname" mode="cpp"/>
+      <xsl:apply-templates select="d:exceptionname" mode="cpp"/>
     </xsl:if>
-    <xsl:if test="modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
+    <xsl:if test="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
       <xsl:text> </xsl:text>
       <xsl:apply-templates select="$end-modifiers" mode="cpp"/>
     </xsl:if>
 
 <!-- ===== IDL ========================================================= -->
 
-<xsl:template match="classsynopsis" mode="idl">
+<xsl:template match="d:classsynopsis" mode="idl">
   <fo:block wrap-option='no-wrap'
             white-space-collapse='false'
             linefeed-treatment="preserve"
             xsl:use-attribute-sets="monospace.verbatim.properties">
     <xsl:text>interface </xsl:text>
-    <xsl:apply-templates select="ooclass[1]" mode="idl"/>
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:apply-templates select="d:ooclass[1]" mode="idl"/>
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text>: </xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="idl"/>
-      <xsl:if test="oointerface|ooexception">
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="idl"/>
+      <xsl:if test="d:oointerface|d:ooexception">
        <xsl:text>&RE;&nbsp;&nbsp;&nbsp;&nbsp;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="oointerface">
+    <xsl:if test="d:oointerface">
       <xsl:text> implements</xsl:text>
-      <xsl:apply-templates select="oointerface" mode="idl"/>
-      <xsl:if test="ooexception">
+      <xsl:apply-templates select="d:oointerface" mode="idl"/>
+      <xsl:if test="d:ooexception">
        <xsl:text>&RE;&nbsp;&nbsp;&nbsp;&nbsp;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="ooexception">
+    <xsl:if test="d:ooexception">
       <xsl:text> throws</xsl:text>
-      <xsl:apply-templates select="ooexception" mode="idl"/>
+      <xsl:apply-templates select="d:ooexception" mode="idl"/>
     </xsl:if>
     <xsl:text>&nbsp;{&RE;</xsl:text>
-    <xsl:apply-templates select="constructorsynopsis
-                                 |destructorsynopsis
-                                 |fieldsynopsis
-                                 |methodsynopsis
-                                 |classsynopsisinfo" mode="idl"/>
+    <xsl:apply-templates select="d:constructorsynopsis
+                                 |d:destructorsynopsis
+                                 |d:fieldsynopsis
+                                 |d:methodsynopsis
+                                 |d:classsynopsisinfo" mode="idl"/>
     <xsl:text>}</xsl:text>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="idl">
+<xsl:template match="d:classsynopsisinfo" mode="idl">
   <xsl:apply-templates mode="idl"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="idl">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="idl">
   <xsl:if test="preceding-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="idl"/>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="idl">
+<xsl:template match="d:modifier|d:package" mode="idl">
   <xsl:apply-templates mode="idl"/>
     <xsl:if test="following-sibling::*">
       <xsl:text>&nbsp;</xsl:text>
     </xsl:if>
 </xsl:template>
 
-<xsl:template match="classname" mode="idl">
+<xsl:template match="d:classname" mode="idl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="idl"/>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="idl">
+<xsl:template match="d:interfacename" mode="idl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="idl"/>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="idl">
+<xsl:template match="d:exceptionname" mode="idl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="idl"/>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="idl">
+<xsl:template match="d:fieldsynopsis" mode="idl">
   <fo:block wrap-option='no-wrap'
             white-space-collapse='false'
             linefeed-treatment="preserve"
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="idl">
+<xsl:template match="d:type" mode="idl">
   <xsl:apply-templates mode="idl"/>
   <xsl:text>&nbsp;</xsl:text>
 </xsl:template>
 
-<xsl:template match="varname" mode="idl">
+<xsl:template match="d:varname" mode="idl">
   <xsl:apply-templates mode="idl"/>
   <xsl:text>&nbsp;</xsl:text>
 </xsl:template>
 
-<xsl:template match="initializer" mode="idl">
+<xsl:template match="d:initializer" mode="idl">
   <xsl:text>=&nbsp;</xsl:text>
   <xsl:apply-templates mode="idl"/>
 </xsl:template>
 
-<xsl:template match="void" mode="idl">
+<xsl:template match="d:void" mode="idl">
   <xsl:text>void&nbsp;</xsl:text>
 </xsl:template>
 
-<xsl:template match="methodname" mode="idl">
+<xsl:template match="d:methodname" mode="idl">
   <xsl:apply-templates mode="idl"/>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="idl">
-  <xsl:if test="preceding-sibling::methodparam">
+<xsl:template match="d:methodparam" mode="idl">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="idl"/>
 </xsl:template>
 
-<xsl:template match="parameter" mode="idl">
+<xsl:template match="d:parameter" mode="idl">
   <xsl:apply-templates mode="idl"/>
 </xsl:template>
 
 <xsl:template mode="idl"
-  match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+  match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
 
   <fo:block wrap-option='no-wrap'
             white-space-collapse='false'
       <xsl:apply-templates select="$notmod[1]" mode="idl"/>
     </xsl:if>
 
-    <xsl:apply-templates select="methodname" mode="idl"/>
+    <xsl:apply-templates select="d:methodname" mode="idl"/>
     <xsl:text>(</xsl:text>
-    <xsl:apply-templates select="methodparam" mode="idl"/>
+    <xsl:apply-templates select="d:methodparam" mode="idl"/>
     <xsl:text>)</xsl:text>
-    <xsl:if test="exceptionname">
+    <xsl:if test="d:exceptionname">
       <xsl:text>&RE;&nbsp;&nbsp;&nbsp;&nbsp;raises(</xsl:text>
-      <xsl:apply-templates select="exceptionname" mode="idl"/>
+      <xsl:apply-templates select="d:exceptionname" mode="idl"/>
       <xsl:text>)</xsl:text>
     </xsl:if>
-    <xsl:if test="modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
+    <xsl:if test="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
       <xsl:text> </xsl:text>
       <xsl:apply-templates select="$end-modifiers" mode="idl"/>
     </xsl:if>
 
 <!-- ===== Perl ======================================================== -->
 
-<xsl:template match="classsynopsis" mode="perl">
+<xsl:template match="d:classsynopsis" mode="perl">
   <fo:block wrap-option='no-wrap'
             white-space-collapse='false'
             linefeed-treatment="preserve"
             xsl:use-attribute-sets="monospace.verbatim.properties">
     <xsl:text>package </xsl:text>
-    <xsl:apply-templates select="ooclass[1]" mode="perl"/>
+    <xsl:apply-templates select="d:ooclass[1]" mode="perl"/>
     <xsl:text>;&RE;</xsl:text>
 
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text>@ISA = (</xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="perl"/>
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="perl"/>
       <xsl:text>);&RE;</xsl:text>
     </xsl:if>
 
-    <xsl:apply-templates select="constructorsynopsis
-                                 |destructorsynopsis
-                                 |fieldsynopsis
-                                 |methodsynopsis
-                                 |classsynopsisinfo" mode="perl"/>
+    <xsl:apply-templates select="d:constructorsynopsis
+                                 |d:destructorsynopsis
+                                 |d:fieldsynopsis
+                                 |d:methodsynopsis
+                                 |d:classsynopsisinfo" mode="perl"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="perl">
+<xsl:template match="d:classsynopsisinfo" mode="perl">
   <xsl:apply-templates mode="perl"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="perl">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="perl">
   <xsl:if test="preceding-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="perl"/>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="perl">
+<xsl:template match="d:modifier|d:package" mode="perl">
   <xsl:apply-templates mode="perl"/>
     <xsl:if test="following-sibling::*">
       <xsl:text>&nbsp;</xsl:text>
     </xsl:if>
 </xsl:template>
 
-<xsl:template match="classname" mode="perl">
+<xsl:template match="d:classname" mode="perl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="perl"/>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="perl">
+<xsl:template match="d:interfacename" mode="perl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="perl"/>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="perl">
+<xsl:template match="d:exceptionname" mode="perl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="perl"/>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="perl">
+<xsl:template match="d:fieldsynopsis" mode="perl">
   <fo:block wrap-option='no-wrap'
             white-space-collapse='false'
             linefeed-treatment="preserve"
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="perl">
+<xsl:template match="d:type" mode="perl">
   <xsl:apply-templates mode="perl"/>
   <xsl:text>&nbsp;</xsl:text>
 </xsl:template>
 
-<xsl:template match="varname" mode="perl">
+<xsl:template match="d:varname" mode="perl">
   <xsl:apply-templates mode="perl"/>
   <xsl:text>&nbsp;</xsl:text>
 </xsl:template>
 
-<xsl:template match="initializer" mode="perl">
+<xsl:template match="d:initializer" mode="perl">
   <xsl:text>=&nbsp;</xsl:text>
   <xsl:apply-templates mode="perl"/>
 </xsl:template>
 
-<xsl:template match="void" mode="perl">
+<xsl:template match="d:void" mode="perl">
   <xsl:text>void&nbsp;</xsl:text>
 </xsl:template>
 
-<xsl:template match="methodname" mode="perl">
+<xsl:template match="d:methodname" mode="perl">
   <xsl:apply-templates mode="perl"/>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="perl">
-  <xsl:if test="preceding-sibling::methodparam">
+<xsl:template match="d:methodparam" mode="perl">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="perl"/>
 </xsl:template>
 
-<xsl:template match="parameter" mode="perl">
+<xsl:template match="d:parameter" mode="perl">
   <xsl:apply-templates mode="perl"/>
 </xsl:template>
 
 <xsl:template mode="perl"
-  match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+  match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
 
   <fo:block wrap-option='no-wrap'
             white-space-collapse='false'
             xsl:use-attribute-sets="monospace.verbatim.properties">
     <xsl:text>sub </xsl:text>
 
-    <xsl:apply-templates select="methodname" mode="perl"/>
+    <xsl:apply-templates select="d:methodname" mode="perl"/>
     <xsl:text> { ... };</xsl:text>
     <xsl:call-template name="synop-break"/>
   </fo:block>
 </xsl:template>
 
 <!-- Used when not occurring as a child of classsynopsis -->
-<xsl:template match="ooclass|oointerface|ooexception">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception">
   <xsl:apply-templates/>
 </xsl:template>
 
 <!-- * per-mode matches for those linking elements in order for them -->
 <!-- * to be processed as expected. -->
 
-<xsl:template match="link|olink|xref" mode="java">
+<xsl:template match="d:link|d:olink|d:xref" mode="java">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="cpp">
+<xsl:template match="d:link|d:olink|d:xref" mode="cpp">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="idl">
+<xsl:template match="d:link|d:olink|d:xref" mode="idl">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="perl">
+<xsl:template match="d:link|d:olink|d:xref" mode="perl">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
index 2f3cbb3..5ad086f 100644 (file)
@@ -1,11 +1,9 @@
-<?xml version="1.0"?>
-
-<reference xml:id="table-templates"><?dbhtml dir="fo"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<reference xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="table-templates"><?dbhtml dir="fo"?>
   
   <info>
     <title>Formatting Object Table Reference</title>
     <releaseinfo role="meta">
-      $Id: table.xsl 9819 2013-10-16 18:51:18Z mzjn $
     </releaseinfo>
   </info>
   <partintro xml:id="partintro">
@@ -21,7 +19,7 @@
 
   </partintro>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.calc.column.width">
+<refentry xml:id="template.calc.column.width">
 <refnamediv>
 <refname>calc.column.width</refname>
 <refpurpose>Calculate an XSL FO table column width specification from a
@@ -132,4 +130,3 @@ proportional-column-width() function.</para>
 
 </refsect1></refentry>
 </reference>
-
index 8826b8a..fb820bb 100644 (file)
@@ -1,23 +1,22 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:rx="http://www.renderx.com/XSL/Extensions"
                 xmlns:stbl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Table"
                 xmlns:xtbl="com.nwalsh.xalan.Table"
                 xmlns:lxslt="http://xml.apache.org/xslt"
                 xmlns:ptbl="http://nwalsh.com/xslt/ext/xsltproc/python/Table"
-                exclude-result-prefixes="doc stbl xtbl lxslt ptbl"
+                exclude-result-prefixes="doc stbl xtbl lxslt ptbl d"
                 version='1.0'>
 
 <xsl:include href="../common/table.xsl"/>
 
 <!-- ********************************************************************
-     $Id: table.xsl 9819 2013-10-16 18:51:18Z mzjn $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -27,7 +26,6 @@
   <info>
     <title>Formatting Object Table Reference</title>
     <releaseinfo role="meta">
-      $Id: table.xsl 9819 2013-10-16 18:51:18Z mzjn $
     </releaseinfo>
   </info>
   <partintro xml:id="partintro">
@@ -49,7 +47,7 @@
 
 <xsl:template name="make.table.content">
   <xsl:choose>
-    <xsl:when test="tgroup|mediaobject|graphic">
+    <xsl:when test="d:tgroup|d:mediaobject|d:graphic">
       <xsl:call-template name="calsTable"/>
     </xsl:when>
     <xsl:otherwise>
@@ -66,7 +64,7 @@
     <xsl:call-template name="pi.dbfo_keep-together"/>
   </xsl:variable>
 
-  <xsl:for-each select="tgroup">
+  <xsl:for-each select="d:tgroup">
 
     <fo:table xsl:use-attribute-sets="table.table.properties">
       <xsl:if test="$keep.together != ''">
@@ -75,7 +73,7 @@
         </xsl:attribute>
       </xsl:if>
       <xsl:call-template name="table.frame"/>
-      <xsl:if test="following-sibling::tgroup">
+      <xsl:if test="following-sibling::d:tgroup">
         <xsl:attribute name="border-bottom-width">0pt</xsl:attribute>
         <xsl:attribute name="border-bottom-style">none</xsl:attribute>
         <xsl:attribute name="padding-bottom">0pt</xsl:attribute>
@@ -85,7 +83,7 @@
         <xsl:attribute name="space-after.optimum">0pt</xsl:attribute>
         <xsl:attribute name="space-after.maximum">0pt</xsl:attribute>
       </xsl:if>
-      <xsl:if test="preceding-sibling::tgroup">
+      <xsl:if test="preceding-sibling::d:tgroup">
         <xsl:attribute name="border-top-width">0pt</xsl:attribute>
         <xsl:attribute name="border-top-style">none</xsl:attribute>
         <xsl:attribute name="padding-top">0pt</xsl:attribute>
       <xsl:apply-templates select="."/>
     </fo:table>
 
-    <xsl:for-each select="mediaobject|graphic">
+    <xsl:for-each select="d:mediaobject|d:graphic">
       <xsl:apply-templates select="."/>
     </xsl:for-each>
 
   </xsl:for-each>
 
-  <xsl:apply-templates select="caption"/>
+  <xsl:apply-templates select="d:caption"/>
 
 </xsl:template>
 
   </xsl:variable>
 
   <xsl:choose>
-    <xsl:when test="self::table">
+    <xsl:when test="self::d:table">
       <fo:block id="{$id}"
                 xsl:use-attribute-sets="table.properties">
         <xsl:if test="$keep.together != ''">
 
 <!-- Output a table's footnotes in a block -->
 <xsl:template name="table.footnote.block">
-  <xsl:if test=".//footnote">
+  <xsl:if test=".//d:footnote">
     <fo:block keep-with-previous.within-column="always">
-      <xsl:apply-templates select=".//footnote" mode="table.footnote.mode"/>
+      <xsl:apply-templates select=".//d:footnote" mode="table.footnote.mode"/>
     </fo:block>
   </xsl:if>
 </xsl:template>
     <xsl:choose>
       <!-- If this is the last row, rowsep never applies (except when 
            the ancestor tgroup has a following sibling tgroup) -->
-      <xsl:when test="not(ancestor-or-self::row[1]/following-sibling::row
-                          or ancestor-or-self::thead/following-sibling::tbody
-                          or ancestor-or-self::tbody/preceding-sibling::tfoot)
-                          and not(ancestor::tgroup/following-sibling::tgroup)">
+      <xsl:when test="not(ancestor-or-self::d:row[1]/following-sibling::d:row
+                          or ancestor-or-self::d:thead/following-sibling::d:tbody
+                          or ancestor-or-self::d:tbody/preceding-sibling::d:tfoot)
+                          and not(ancestor::d:tgroup/following-sibling::d:tgroup)">
         <xsl:value-of select="0"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="inherited.table.attribute">
           <xsl:with-param name="entry" select="NOT-AN-ELEMENT-NAME"/>
-          <xsl:with-param name="row" select="ancestor-or-self::row[1]"/>
+          <xsl:with-param name="row" select="ancestor-or-self::d:row[1]"/>
           <xsl:with-param name="colnum" select="$colnum"/>
           <xsl:with-param name="attribute" select="'rowsep'"/>
         </xsl:call-template>
   <xsl:variable name="colsep">
     <xsl:choose>
       <!-- If this is the last column, colsep never applies. -->
-      <xsl:when test="number($colnum) &gt;= ancestor::tgroup/@cols">0</xsl:when>
+      <xsl:when test="number($colnum) &gt;= ancestor::d:tgroup/@cols">0</xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="inherited.table.attribute">
           <xsl:with-param name="entry" select="NOT-AN-ELEMENT-NAME"/>
-          <xsl:with-param name="row" select="ancestor-or-self::row[1]"/>
+          <xsl:with-param name="row" select="ancestor-or-self::d:row[1]"/>
           <xsl:with-param name="colnum" select="$colnum"/>
           <xsl:with-param name="attribute" select="'colsep'"/>
         </xsl:call-template>
       </xsl:call-template>
     </xsl:if>
 
-    <xsl:if test="$colsep &gt; 0 and number($colnum) &lt; ancestor::tgroup/@cols">
+    <xsl:if test="$colsep &gt; 0 and number($colnum) &lt; ancestor::d:tgroup/@cols">
       <xsl:call-template name="border">
         <xsl:with-param name="side" select="'end'"/>
       </xsl:call-template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="tgroup" name="tgroup">
+<xsl:template match="d:tgroup" name="tgroup">
   <xsl:if test="not(@cols) or @cols = '' or string(number(@cols)) = 'NaN'">
     <xsl:message terminate="yes">
       <xsl:text>Error: CALS tables must specify the number of columns.</xsl:text>
   </xsl:variable>
 
   <xsl:variable name="prop-columns"
-                select=".//colspec[contains(@colwidth, '*')]"/>
+                select=".//d:colspec[contains(@colwidth, '*')]"/>
   <xsl:if test="count($prop-columns) != 0 or
                 $fop.extensions != 0 or
                 $fop1.extensions != 0">
     </xsl:otherwise>
   </xsl:choose>
 
-  <xsl:apply-templates select="thead"/>
-  <xsl:apply-templates select="tfoot"/>
-  <xsl:apply-templates select="tbody"/>
+  <xsl:apply-templates select="d:thead"/>
+  <xsl:apply-templates select="d:tfoot"/>
+  <xsl:apply-templates select="d:tbody"/>
 </xsl:template>
 
-<xsl:template match="colspec"></xsl:template>
+<xsl:template match="d:colspec"></xsl:template>
 
 <xsl:template name="table.width">
 
   <xsl:variable name="numcols">
     <xsl:call-template name="widest-html-row">
-      <xsl:with-param name="rows" select=".//tr"/>
+      <xsl:with-param name="rows" select=".//d:tr"/>
     </xsl:call-template>
   </xsl:variable>
 
   <xsl:variable name="explicit.table.width">
     <xsl:choose>
-      <xsl:when test="self::entrytbl">
+      <xsl:when test="self::d:entrytbl">
         <xsl:call-template name="pi.dbfo_table-width"/>
       </xsl:when>
-      <xsl:when test="self::table or self::informaltable">
+      <xsl:when test="self::d:table or self::d:informaltable">
         <xsl:call-template name="pi.dbfo_table-width"/>
       </xsl:when>
       <xsl:otherwise>
   <xsl:variable name="column.sum">
     <xsl:choose>
       <!-- CALS table -->
-      <xsl:when test="tgroup/@cols">
+      <xsl:when test="d:tgroup/@cols">
         <!-- change context to the first tgroup -->
-        <xsl:for-each select="tgroup[1]">
-          <xsl:if test="count(colspec) = @cols">
-            <xsl:for-each select="colspec">
+        <xsl:for-each select="d:tgroup[1]">
+          <xsl:if test="count(d:colspec) = @cols">
+            <xsl:for-each select="d:colspec">
               <xsl:if test="position() != 1">
                 <xsl:text> + </xsl:text>
               </xsl:if>
       </xsl:when>
       <xsl:otherwise>
         <!-- HTML table -->
-        <xsl:if test="count(col|colgroup/col) = $numcols">
-          <xsl:for-each select="col|colgroup/col">
+        <xsl:if test="count(d:col|d:colgroup/d:col) = $numcols">
+          <xsl:for-each select="d:col|d:colgroup/d:col">
             <xsl:if test="position() != 1">
               <xsl:text> + </xsl:text>
             </xsl:if>
   </xsl:variable>
 
   <xsl:variable name="prop-columns"
-                select=".//colspec[contains(@colwidth, '*')]"/>
+                select=".//d:colspec[contains(@colwidth, '*')]"/>
 
   <xsl:variable name="table.width">
     <xsl:choose>
 
 </xsl:template>
 
-<xsl:template match="spanspec"></xsl:template>
+<xsl:template match="d:spanspec"></xsl:template>
 
-<xsl:template match="thead">
+<xsl:template match="d:thead">
   <xsl:variable name="tgroup" select="parent::*"/>
 
   <fo:table-header start-indent="0pt" end-indent="0pt">
     <xsl:choose>
       <!-- Use recursion if @morerows is used -->
-      <xsl:when test="row/entry/@morerows|row/entrytbl/@morerows">
-        <xsl:apply-templates select="row[1]">
+      <xsl:when test="d:row/d:entry/@morerows|d:row/d:entrytbl/@morerows">
+        <xsl:apply-templates select="d:row[1]">
           <xsl:with-param name="spans">
             <xsl:call-template name="blank.spans">
               <xsl:with-param name="cols" select="../@cols"/>
         </xsl:apply-templates>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates select="row">
+        <xsl:apply-templates select="d:row">
           <xsl:with-param name="spans">
             <xsl:call-template name="blank.spans">
               <xsl:with-param name="cols" select="../@cols"/>
   </fo:table-header>
 </xsl:template>
 
-<xsl:template match="tfoot">
+<xsl:template match="d:tfoot">
   <xsl:variable name="tgroup" select="parent::*"/>
 
   <fo:table-footer start-indent="0pt" end-indent="0pt">
     <xsl:choose>
       <!-- Use recursion if @morerows is used -->
-      <xsl:when test="row/entry/@morerows|row/entrytbl/@morerows">
-        <xsl:apply-templates select="row[1]">
+      <xsl:when test="d:row/d:entry/@morerows|d:row/d:entrytbl/@morerows">
+        <xsl:apply-templates select="d:row[1]">
           <xsl:with-param name="spans">
             <xsl:call-template name="blank.spans">
               <xsl:with-param name="cols" select="../@cols"/>
         </xsl:apply-templates>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates select="row">
+        <xsl:apply-templates select="d:row">
           <xsl:with-param name="spans">
             <xsl:call-template name="blank.spans">
               <xsl:with-param name="cols" select="../@cols"/>
   </fo:table-footer>
 </xsl:template>
 
-<xsl:template match="tbody">
+<xsl:template match="d:tbody">
   <xsl:variable name="tgroup" select="parent::*"/>
 
   <fo:table-body start-indent="0pt" end-indent="0pt">
     <xsl:choose>
       <!-- Use recursion if @morerows is used -->
-      <xsl:when test="row/entry/@morerows|row/entrytbl/@morerows">
-        <xsl:apply-templates select="row[1]">
+      <xsl:when test="d:row/d:entry/@morerows|d:row/d:entrytbl/@morerows">
+        <xsl:apply-templates select="d:row[1]">
           <xsl:with-param name="spans">
             <xsl:call-template name="blank.spans">
               <xsl:with-param name="cols" select="../@cols"/>
         </xsl:apply-templates>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates select="row">
+        <xsl:apply-templates select="d:row">
           <xsl:with-param name="spans">
             <xsl:call-template name="blank.spans">
               <xsl:with-param name="cols" select="../@cols"/>
   </fo:table-body>
 </xsl:template>
 
-<xsl:template match="row">
+<xsl:template match="d:row">
   <xsl:param name="spans"/>
   <xsl:param name="browserows"/>
 
       </fo:table-row>
 
       <xsl:if test="$browserows = 'recurse'">
-        <xsl:apply-templates select="following-sibling::row[1]">
+        <xsl:apply-templates select="following-sibling::d:row[1]">
           <xsl:with-param name="spans">
             <xsl:call-template name="consume-row">
               <xsl:with-param name="spans" select="$spans"/>
     <xsl:call-template name="table.row.properties"/>
     <xsl:call-template name="anchor"/>
 
-    <xsl:apply-templates select="(entry|entrytbl)[1]">
+    <xsl:apply-templates select="(d:entry|d:entrytbl)[1]">
       <xsl:with-param name="spans" select="$spans"/>
     </xsl:apply-templates>
   </fo:table-row>
 
   <xsl:if test="$browserows = 'recurse'">
-    <xsl:if test="following-sibling::row">
+    <xsl:if test="following-sibling::d:row">
       <xsl:variable name="nextspans">
-        <xsl:apply-templates select="(entry|entrytbl)[1]" mode="span">
+        <xsl:apply-templates select="(d:entry|d:entrytbl)[1]" mode="span">
           <xsl:with-param name="spans" select="$spans"/>
         </xsl:apply-templates>
       </xsl:variable>
   
-      <xsl:apply-templates select="following-sibling::row[1]">
+      <xsl:apply-templates select="following-sibling::d:row[1]">
         <xsl:with-param name="spans" select="$nextspans"/>
         <xsl:with-param name="browserows" select="$browserows"/>
       </xsl:apply-templates>
   </xsl:if>
 
   <!-- Keep header row with next row -->
-  <xsl:if test="ancestor::thead">
+  <xsl:if test="ancestor::d:thead">
     <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
   </xsl:if>
 
 </xsl:template>
 
-<xsl:template match="entry|entrytbl" name="entry">
+<xsl:template match="d:entry|d:entrytbl" name="entry">
   <xsl:param name="col" select="1"/>
   <xsl:param name="spans"/>
 
-  <xsl:variable name="row" select="parent::row"/>
+  <xsl:variable name="row" select="parent::d:row"/>
   <xsl:variable name="group" select="$row/parent::*[1]"/>
-  <xsl:variable name="frame" select="ancestor::tgroup/parent::*/@frame"/>
+  <xsl:variable name="frame" select="ancestor::d:tgroup/parent::*/@frame"/>
 
   <xsl:variable name="empty.cell" select="count(node()) = 0"/>
 
     <xsl:choose>
       <!-- If this is the last row, rowsep never applies (except when 
            the ancestor tgroup has a following sibling tgroup) -->
-      <xsl:when test="not(ancestor-or-self::row[1]/following-sibling::row
-                          or ancestor-or-self::thead/following-sibling::tbody
-                          or ancestor-or-self::tbody/preceding-sibling::tfoot)
-                          and not(ancestor::tgroup/following-sibling::tgroup)">
+      <xsl:when test="not(ancestor-or-self::d:row[1]/following-sibling::d:row
+                          or ancestor-or-self::d:thead/following-sibling::d:tbody
+                          or ancestor-or-self::d:tbody/preceding-sibling::d:tfoot)
+                          and not(ancestor::d:tgroup/following-sibling::d:tgroup)">
         <xsl:value-of select="0"/>
       </xsl:when>
       <!-- Check for morerows too -->
-      <xsl:when test="(@morerows and count(ancestor-or-self::row[1]/
-                       following-sibling::row) = @morerows )
-                      and not (ancestor-or-self::thead/following-sibling::tbody
-                       or ancestor-or-self::tbody/preceding-sibling::tfoot)
-                       and not(ancestor::tgroup/following-sibling::tgroup)">
+      <xsl:when test="(@morerows and count(ancestor-or-self::d:row[1]/
+                       following-sibling::d:row) = @morerows )
+                      and not (ancestor-or-self::d:thead/following-sibling::d:tbody
+                       or ancestor-or-self::d:tbody/preceding-sibling::d:tfoot)
+                       and not(ancestor::d:tgroup/following-sibling::d:tgroup)">
         <xsl:value-of select="0"/>
       </xsl:when>
 
           <xsl:call-template name="table.cell.block.properties"/>
 
           <!-- are we missing any indexterms? -->
-          <xsl:if test="not(preceding-sibling::entry)
-                        and not(parent::row/preceding-sibling::row)">
+          <xsl:if test="not(preceding-sibling::d:entry)
+                        and not(parent::d:row/preceding-sibling::d:row)">
             <!-- this is the first entry of the first row -->
-            <xsl:if test="ancestor::thead or
-                          (ancestor::tbody
-                           and not(ancestor::tbody/preceding-sibling::thead
-                                   or ancestor::tbody/preceding-sibling::tbody))">
+            <xsl:if test="ancestor::d:thead or
+                          (ancestor::d:tbody
+                           and not(ancestor::d:tbody/preceding-sibling::d:thead
+                                   or ancestor::d:tbody/preceding-sibling::d:tbody))">
               <!-- of the thead or the first tbody -->
-              <xsl:apply-templates select="ancestor::tgroup/preceding-sibling::indexterm"/>
+              <xsl:apply-templates select="ancestor::d:tgroup/preceding-sibling::d:indexterm"/>
             </xsl:if>
           </xsl:if>
 
             <xsl:when test="$empty.cell">
               <xsl:text>&#160;</xsl:text>
             </xsl:when>
-            <xsl:when test="self::entrytbl">
+            <xsl:when test="self::d:entrytbl">
               <xsl:variable name="prop-columns"
-                            select=".//colspec[contains(@colwidth, '*')]"/>
+                            select=".//d:colspec[contains(@colwidth, '*')]"/>
               <fo:table xsl:use-attribute-sets="table.table.properties">
                 <xsl:if test="count($prop-columns) != 0">
                   <xsl:attribute name="table-layout">fixed</xsl:attribute>
 
       <xsl:variable name="cell-orientation">
         <xsl:call-template name="pi.dbfo_orientation">
-          <xsl:with-param name="node" select="ancestor-or-self::entry"/>
+          <xsl:with-param name="node" select="ancestor-or-self::d:entry"/>
         </xsl:call-template>
       </xsl:variable>
 
       <xsl:variable name="row-orientation">
         <xsl:call-template name="pi.dbfo_orientation">
-          <xsl:with-param name="node" select="ancestor-or-self::row"/>
+          <xsl:with-param name="node" select="ancestor-or-self::d:row"/>
         </xsl:call-template>
       </xsl:variable>
 
       <xsl:variable name="cell-width">
         <xsl:call-template name="pi.dbfo_rotated-width">
-          <xsl:with-param name="node" select="ancestor-or-self::entry"/>
+          <xsl:with-param name="node" select="ancestor-or-self::d:entry"/>
         </xsl:call-template>
       </xsl:variable>
 
       <xsl:variable name="row-width">
         <xsl:call-template name="pi.dbfo_rotated-width">
-          <xsl:with-param name="node" select="ancestor-or-self::row"/>
+          <xsl:with-param name="node" select="ancestor-or-self::d:row"/>
         </xsl:call-template>
       </xsl:variable>
 
 
       <xsl:variable name="bgcolor">
         <xsl:call-template name="pi.dbfo_bgcolor">
-          <xsl:with-param name="node" select="ancestor-or-self::entry"/>
+          <xsl:with-param name="node" select="ancestor-or-self::d:entry"/>
         </xsl:call-template>
       </xsl:variable>
 
       </fo:table-cell>
 
       <xsl:choose>
-        <xsl:when test="following-sibling::entry|following-sibling::entrytbl">
-          <xsl:apply-templates select="(following-sibling::entry
-                                       |following-sibling::entrytbl)[1]">
+        <xsl:when test="following-sibling::d:entry|following-sibling::d:entrytbl">
+          <xsl:apply-templates select="(following-sibling::d:entry
+                                       |following-sibling::d:entrytbl)[1]">
             <xsl:with-param name="col" select="$col+$entry.colspan"/>
             <xsl:with-param name="spans" select="$following.spans"/>
           </xsl:apply-templates>
   <xsl:param name="char.inherit" select="''"/>
 
   <xsl:choose>
-    <xsl:when test="ancestor::tgroup">
+    <xsl:when test="ancestor::d:tgroup">
       <xsl:if test="$bgcolor.pi != ''">
         <xsl:attribute name="background-color">
           <xsl:value-of select="$bgcolor.pi"/>
       </xsl:if>
 
       <xsl:if test="$colsep.inherit &gt; 0 and 
-                      $col &lt; (ancestor::tgroup/@cols|ancestor::entrytbl/@cols)[last()]">
+                      $col &lt; (ancestor::d:tgroup/@cols|ancestor::d:entrytbl/@cols)[last()]">
         <xsl:call-template name="border">
           <xsl:with-param name="side" select="'end'"/>
         </xsl:call-template>
 <xsl:template name="table.cell.block.properties">
   <!-- highlight this entry? -->
   <xsl:choose>
-    <xsl:when test="ancestor::thead or ancestor::tfoot">
+    <xsl:when test="ancestor::d:thead or ancestor::d:tfoot">
       <xsl:attribute name="font-weight">bold</xsl:attribute>
     </xsl:when>
     <!-- Make row headers bold too -->
-    <xsl:when test="ancestor::tbody and 
-                    (ancestor::table[@rowheader = 'firstcol'] or
-                    ancestor::informaltable[@rowheader = 'firstcol']) and
-                    ancestor-or-self::entry[1][count(preceding-sibling::entry) = 0]">
+    <xsl:when test="ancestor::d:tbody and
+                    (ancestor::d:table[@rowheader = 'firstcol'] or
+                    ancestor::d:informaltable[@rowheader = 'firstcol']) and
+                    ancestor-or-self::d:entry[1][count(preceding-sibling::d:entry) = 0]">
       <xsl:attribute name="font-weight">bold</xsl:attribute>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="entry|entrytbl" name="sentry" mode="span">
+<xsl:template match="d:entry|d:entrytbl" name="sentry" mode="span">
   <xsl:param name="col" select="1"/>
   <xsl:param name="spans"/>
 
       </xsl:call-template>
 
       <xsl:choose>
-        <xsl:when test="following-sibling::entry|following-sibling::entrytbl">
-          <xsl:apply-templates select="(following-sibling::entry
-                                       |following-sibling::entrytbl)[1]"
+        <xsl:when test="following-sibling::d:entry|following-sibling::d:entrytbl">
+          <xsl:apply-templates select="(following-sibling::d:entry
+                                       |following-sibling::d:entrytbl)[1]"
                                mode="span">
             <xsl:with-param name="col" select="$col+$entry.colspan"/>
             <xsl:with-param name="spans" select="$following.spans"/>
 <xsl:template name="generate.col.raw">
   <!-- generate the table-column for column countcol -->
   <xsl:param name="countcol">1</xsl:param>
-  <xsl:param name="colspecs" select="./colspec"/>
+  <xsl:param name="colspecs" select="./d:colspec"/>
   <xsl:param name="count">1</xsl:param>
   <xsl:param name="colnum">1</xsl:param>
 
 <xsl:template name="generate.col">
   <!-- generate the table-column for column countcol -->
   <xsl:param name="countcol">1</xsl:param>
-  <xsl:param name="colspecs" select="./colspec"/>
+  <xsl:param name="colspecs" select="./d:colspec"/>
   <xsl:param name="count">1</xsl:param>
   <xsl:param name="colnum">1</xsl:param>
 
@@ -1683,7 +1681,7 @@ proportional-column-width() function.</para>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="table/caption">
+<xsl:template match="d:table/d:caption">
   <fo:block xsl:use-attribute-sets="table.caption.properties">
     <xsl:apply-templates/>
   </fo:block>
index 03af144..c3bfe1f 100644 (file)
@@ -1,21 +1,21 @@
 <?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version="1.0">
 
 <!-- ********************************************************************
-     $Id: task.xsl 9122 2011-10-09 07:21:49Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="task">
+<xsl:template match="d:task">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
@@ -37,8 +37,8 @@
   </xsl:variable>
 
   <xsl:variable name="preamble"
-                select="*[not(self::title
-                              or self::titleabbrev)]"/>
+                select="*[not(self::d:title
+                              or self::d:titleabbrev)]"/>
 
   <xsl:variable name="keep.together">
     <xsl:call-template name="pi.dbfo_keep-together"/>
 
     <xsl:call-template name="anchor"/>
 
-    <xsl:if test="title and $placement = 'before'">
+    <xsl:if test="d:title and $placement = 'before'">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
     <xsl:apply-templates select="$preamble"/>
 
-    <xsl:if test="title and $placement != 'before'">
+    <xsl:if test="d:title and $placement != 'before'">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="task/title">
+<xsl:template match="d:task/d:title">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="tasksummary">
+<xsl:template match="d:tasksummary">
   <xsl:call-template name="semiformal.object"/>
 </xsl:template>
 
-<xsl:template match="tasksummary/title"/>
+<xsl:template match="d:tasksummary/d:title"/>
 
-<xsl:template match="taskprerequisites">
+<xsl:template match="d:taskprerequisites">
   <xsl:call-template name="semiformal.object"/>
 </xsl:template>
 
-<xsl:template match="taskprerequisites/title"/>
+<xsl:template match="d:taskprerequisites/d:title"/>
 
-<xsl:template match="taskrelated">
+<xsl:template match="d:taskrelated">
   <xsl:call-template name="semiformal.object"/>
 </xsl:template>
 
-<xsl:template match="taskrelated/title"/>
+<xsl:template match="d:taskrelated/d:title"/>
 
 </xsl:stylesheet>
index 46c1d0e..b4704ea 100644 (file)
              t:copy-namespaces="fo">
 
 <!-- ********************************************************************
-     $Id: titlepage.templates.xml 9990 2015-09-17 20:52:14Z bobstayton $
-     ********************************************************************
 
      This file is part of the DocBook XSL Stylesheet distribution.
-     See ../README or http://docbook.sf.net/ for copyright
+     See ../README or http://cdn.docbook.org/release/xsl/ for copyright
      copyright and other information.
 
      ******************************************************************** -->
index c78e014..536b1fc 100644 (file)
@@ -1,76 +1,75 @@
-<?xml version="1.0"?>
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0" exclude-result-prefixes="exsl">
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0" exclude-result-prefixes="exsl d">
 
 <!-- This stylesheet was created by template/titlepage.xsl-->
 
 <xsl:template name="article.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="articleinfo/title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/title"/>
+    <xsl:when test="d:articleinfo/d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="artheader/title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/title"/>
+    <xsl:when test="d:artheader/d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="articleinfo/subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/subtitle"/>
+    <xsl:when test="d:articleinfo/d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="artheader/subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/subtitle"/>
+    <xsl:when test="d:artheader/d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/corpauthor"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/corpauthor"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/authorgroup"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/authorgroup"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/author"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/author"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/othercredit"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/othercredit"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/releaseinfo"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/releaseinfo"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/copyright"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/copyright"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/legalnotice"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/legalnotice"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/pubdate"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/pubdate"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/revision"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/revision"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/revhistory"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/revhistory"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/abstract"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/abstract"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/itermset"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/itermset"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:corpauthor"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:authorgroup"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:author"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:author"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:othercredit"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:othercredit"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:releaseinfo"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:copyright"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:copyright"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:legalnotice"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:pubdate"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:pubdate"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:revision"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:revision"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:revhistory"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:revhistory"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:abstract"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:abstract"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:itermset"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:itermset"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="article.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="article.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="article.titlepage.recto.style" keep-with-next.within-column="always" font-size="24.8832pt" font-weight="bold">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::article[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:article[1]"/>
 </xsl:call-template>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="article.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="article.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="article.titlepage.recto.style" space-before="0.5em" font-size="14.4pt">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="article.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="article.titlepage.recto.style" space-before="0.5em" font-size="14.4pt">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="article.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="article.titlepage.recto.style" space-before="0.5em" font-size="14.4pt">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="article.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="article.titlepage.recto.style" space-before="0.5em">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="article.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="article.titlepage.recto.style" space-before="0.5em">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="article.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="article.titlepage.recto.style" space-before="0.5em">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="article.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="article.titlepage.recto.style" text-align="start" margin-left="0.5in" margin-right="0.5in" font-family="{$body.fontset}">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="article.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="article.titlepage.recto.style" space-before="0.5em">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revision" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="article.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="article.titlepage.recto.style" space-before="0.5em">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="article.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="article.titlepage.recto.style" space-before="0.5em">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="article.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="article.titlepage.recto.style" space-before="0.5em" text-align="start" margin-left="0.5in" margin-right="0.5in" font-family="{$body.fontset}">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="article.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="set.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="setinfo/title">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/title"/>
+    <xsl:when test="d:setinfo/d:title">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="setinfo/subtitle">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/subtitle"/>
+    <xsl:when test="d:setinfo/d:subtitle">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/corpauthor"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/authorgroup"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/author"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/othercredit"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/releaseinfo"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/copyright"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/legalnotice"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/pubdate"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/revision"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/revhistory"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/abstract"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/itermset"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:author"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:othercredit"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:copyright"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:pubdate"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:revision"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:revhistory"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:abstract"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:itermset"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="set.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="set.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="set.titlepage.recto.style" text-align="center" font-size="24.8832pt" space-before="18.6624pt" font-weight="bold" font-family="{$title.fontset}">
 <xsl:call-template name="division.title">
-<xsl:with-param name="node" select="ancestor-or-self::set[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:set[1]"/>
 </xsl:call-template>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="set.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="set.titlepage.recto.style" font-family="{$title.fontset}" text-align="center">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="set.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="set.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="set.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="set.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="set.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="set.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="set.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="set.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revision" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="set.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="set.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="set.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="set.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="book.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="bookinfo/title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/title"/>
+    <xsl:when test="d:bookinfo/d:title">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="bookinfo/subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/subtitle"/>
+    <xsl:when test="d:bookinfo/d:subtitle">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/corpauthor"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/authorgroup"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/author"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/itermset"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:author"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:itermset"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="book.titlepage.verso">
   <xsl:choose>
-    <xsl:when test="bookinfo/title">
-      <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="bookinfo/title"/>
+    <xsl:when test="d:bookinfo/d:title">
+      <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:bookinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="bookinfo/corpauthor"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="bookinfo/authorgroup"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="bookinfo/author"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="bookinfo/othercredit"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="bookinfo/releaseinfo"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="bookinfo/pubdate"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="bookinfo/copyright"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="bookinfo/abstract"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="bookinfo/legalnotice"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="info/legalnotice"/>
+  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:bookinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:bookinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:bookinfo/d:author"/>
+  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:bookinfo/d:othercredit"/>
+  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:bookinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:bookinfo/d:pubdate"/>
+  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:bookinfo/d:copyright"/>
+  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:bookinfo/d:abstract"/>
+  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:bookinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="d:info/d:legalnotice"/>
 </xsl:template>
 
 <xsl:template name="book.titlepage.separator"><fo:block break-after="page"/>
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="book.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="book.titlepage.recto.style" text-align="center" font-size="24.8832pt" space-before="18.6624pt" font-weight="bold" font-family="{$title.fontset}">
 <xsl:call-template name="division.title">
-<xsl:with-param name="node" select="ancestor-or-self::book[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:book[1]"/>
 </xsl:call-template>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="book.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="book.titlepage.recto.style" text-align="center" font-size="20.736pt" space-before="15.552pt" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="book.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="book.titlepage.recto.style" font-size="17.28pt" keep-with-next.within-column="always" space-before="2in">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="book.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="book.titlepage.recto.style" space-before="2in">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="book.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="book.titlepage.recto.style" font-size="17.28pt" space-before="10.8pt" keep-with-next.within-column="always">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="book.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="title" mode="book.titlepage.verso.auto.mode">
+<xsl:template match="d:title" mode="book.titlepage.verso.auto.mode">
 <fo:block xsl:use-attribute-sets="book.titlepage.verso.style" font-size="14.4pt" font-weight="bold" font-family="{$title.fontset}">
 <xsl:call-template name="book.verso.title">
 </xsl:call-template>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="book.titlepage.verso.auto.mode">
+<xsl:template match="d:corpauthor" mode="book.titlepage.verso.auto.mode">
 <fo:block xsl:use-attribute-sets="book.titlepage.verso.style">
 <xsl:apply-templates select="." mode="book.titlepage.verso.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="book.titlepage.verso.auto.mode">
+<xsl:template match="d:authorgroup" mode="book.titlepage.verso.auto.mode">
 <fo:block xsl:use-attribute-sets="book.titlepage.verso.style">
 <xsl:call-template name="verso.authorgroup">
 </xsl:call-template>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="book.titlepage.verso.auto.mode">
+<xsl:template match="d:author" mode="book.titlepage.verso.auto.mode">
 <fo:block xsl:use-attribute-sets="book.titlepage.verso.style">
 <xsl:apply-templates select="." mode="book.titlepage.verso.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="book.titlepage.verso.auto.mode">
+<xsl:template match="d:othercredit" mode="book.titlepage.verso.auto.mode">
 <fo:block xsl:use-attribute-sets="book.titlepage.verso.style">
 <xsl:apply-templates select="." mode="book.titlepage.verso.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="book.titlepage.verso.auto.mode">
+<xsl:template match="d:releaseinfo" mode="book.titlepage.verso.auto.mode">
 <fo:block xsl:use-attribute-sets="book.titlepage.verso.style" space-before="0.5em">
 <xsl:apply-templates select="." mode="book.titlepage.verso.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="book.titlepage.verso.auto.mode">
+<xsl:template match="d:pubdate" mode="book.titlepage.verso.auto.mode">
 <fo:block xsl:use-attribute-sets="book.titlepage.verso.style" space-before="1em">
 <xsl:apply-templates select="." mode="book.titlepage.verso.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="book.titlepage.verso.auto.mode">
+<xsl:template match="d:copyright" mode="book.titlepage.verso.auto.mode">
 <fo:block xsl:use-attribute-sets="book.titlepage.verso.style">
 <xsl:apply-templates select="." mode="book.titlepage.verso.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="book.titlepage.verso.auto.mode">
+<xsl:template match="d:abstract" mode="book.titlepage.verso.auto.mode">
 <fo:block xsl:use-attribute-sets="book.titlepage.verso.style">
 <xsl:apply-templates select="." mode="book.titlepage.verso.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="book.titlepage.verso.auto.mode">
+<xsl:template match="d:legalnotice" mode="book.titlepage.verso.auto.mode">
 <fo:block xsl:use-attribute-sets="book.titlepage.verso.style" font-size="8pt">
 <xsl:apply-templates select="." mode="book.titlepage.verso.mode"/>
 </fo:block>
 
 <xsl:template name="part.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="partinfo/title">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/title"/>
+    <xsl:when test="d:partinfo/d:title">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="partinfo/subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/subtitle"/>
+    <xsl:when test="d:partinfo/d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/itermset"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:itermset"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="part.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="part.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="part.titlepage.recto.style" text-align="center" font-size="24.8832pt" space-before="18.6624pt" font-weight="bold" font-family="{$title.fontset}">
 <xsl:call-template name="division.title">
-<xsl:with-param name="node" select="ancestor-or-self::part[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:part[1]"/>
 </xsl:call-template>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="part.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="part.titlepage.recto.style" text-align="center" font-size="20.736pt" space-before="15.552pt" font-weight="bold" font-style="italic" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="part.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="partintro.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="partintroinfo/title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/title"/>
+    <xsl:when test="d:partintroinfo/d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="partintroinfo/subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/subtitle"/>
+    <xsl:when test="d:partintroinfo/d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/corpauthor"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/authorgroup"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/author"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/othercredit"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/releaseinfo"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/copyright"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/legalnotice"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/pubdate"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/revision"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/revhistory"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/abstract"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/itermset"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:author"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:othercredit"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:copyright"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:pubdate"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:revision"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:revhistory"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:abstract"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:itermset"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="partintro.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="partintro.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="partintro.titlepage.recto.style" text-align="center" font-size="24.8832pt" font-weight="bold" space-before="1em" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="partintro.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="partintro.titlepage.recto.style" text-align="center" font-size="14.4pt" font-weight="bold" font-style="italic" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="partintro.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="partintro.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="partintro.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="partintro.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="partintro.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="partintro.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="partintro.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="partintro.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revision" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="partintro.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="partintro.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="partintro.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="partintro.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="reference.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="referenceinfo/title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/title"/>
+    <xsl:when test="d:referenceinfo/d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="referenceinfo/subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/subtitle"/>
+    <xsl:when test="d:referenceinfo/d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/corpauthor"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/authorgroup"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/author"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/othercredit"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/releaseinfo"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/copyright"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/legalnotice"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/pubdate"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/revision"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/revhistory"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/abstract"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/itermset"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:author"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:othercredit"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:copyright"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:pubdate"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:revision"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:revhistory"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:abstract"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:itermset"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="reference.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="reference.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="reference.titlepage.recto.style" text-align="center" font-size="24.8832pt" space-before="18.6624pt" font-weight="bold" font-family="{$title.fontset}">
 <xsl:call-template name="division.title">
-<xsl:with-param name="node" select="ancestor-or-self::reference[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:reference[1]"/>
 </xsl:call-template>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="reference.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="reference.titlepage.recto.style" font-family="{$title.fontset}" text-align="center">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="reference.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="reference.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="reference.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="reference.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="reference.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="reference.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="reference.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="reference.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revision" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="reference.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="reference.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="reference.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="reference.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="refsynopsisdiv.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="refsynopsisdivinfo/title">
-      <xsl:apply-templates mode="refsynopsisdiv.titlepage.recto.auto.mode" select="refsynopsisdivinfo/title"/>
+    <xsl:when test="d:refsynopsisdivinfo/d:title">
+      <xsl:apply-templates mode="refsynopsisdiv.titlepage.recto.auto.mode" select="d:refsynopsisdivinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="refsynopsisdiv.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="refsynopsisdiv.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="refsynopsisdiv.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="refsynopsisdiv.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="refsynopsisdiv.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="refsynopsisdiv.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="refsynopsisdiv.titlepage.recto.auto.mode" select="refsynopsisdivinfo/itermset"/>
-  <xsl:apply-templates mode="refsynopsisdiv.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="refsynopsisdiv.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="refsynopsisdiv.titlepage.recto.auto.mode" select="d:refsynopsisdivinfo/d:itermset"/>
+  <xsl:apply-templates mode="refsynopsisdiv.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="refsynopsisdiv.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="refsynopsisdiv.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="refsynopsisdiv.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="refsynopsisdiv.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="refsynopsisdiv.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="refsynopsisdiv.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="refsynopsisdiv.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="refsynopsisdiv.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="refsynopsisdiv.titlepage.recto.style">
 <xsl:apply-templates select="." mode="refsynopsisdiv.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="refsection.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="refsectioninfo/title">
-      <xsl:apply-templates mode="refsection.titlepage.recto.auto.mode" select="refsectioninfo/title"/>
+    <xsl:when test="d:refsectioninfo/d:title">
+      <xsl:apply-templates mode="refsection.titlepage.recto.auto.mode" select="d:refsectioninfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="refsection.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="refsection.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="refsection.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="refsection.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="refsection.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="refsection.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="refsection.titlepage.recto.auto.mode" select="refsectioninfo/itermset"/>
-  <xsl:apply-templates mode="refsection.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="refsection.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="refsection.titlepage.recto.auto.mode" select="d:refsectioninfo/d:itermset"/>
+  <xsl:apply-templates mode="refsection.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="refsection.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="refsection.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="refsection.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="refsection.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="refsection.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="refsection.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="refsection.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="refsection.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="refsection.titlepage.recto.style">
 <xsl:apply-templates select="." mode="refsection.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="refsect1.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="refsect1info/title">
-      <xsl:apply-templates mode="refsect1.titlepage.recto.auto.mode" select="refsect1info/title"/>
+    <xsl:when test="d:refsect1info/d:title">
+      <xsl:apply-templates mode="refsect1.titlepage.recto.auto.mode" select="d:refsect1info/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="refsect1.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="refsect1.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="refsect1.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="refsect1.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="refsect1.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="refsect1.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="refsect1.titlepage.recto.auto.mode" select="refsect1info/itermset"/>
-  <xsl:apply-templates mode="refsect1.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="refsect1.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="refsect1.titlepage.recto.auto.mode" select="d:refsect1info/d:itermset"/>
+  <xsl:apply-templates mode="refsect1.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="refsect1.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="refsect1.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="refsect1.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="refsect1.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="refsect1.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="refsect1.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="refsect1.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="refsect1.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="refsect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="refsect1.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="refsect2.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="refsect2info/title">
-      <xsl:apply-templates mode="refsect2.titlepage.recto.auto.mode" select="refsect2info/title"/>
+    <xsl:when test="d:refsect2info/d:title">
+      <xsl:apply-templates mode="refsect2.titlepage.recto.auto.mode" select="d:refsect2info/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="refsect2.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="refsect2.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="refsect2.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="refsect2.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="refsect2.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="refsect2.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="refsect2.titlepage.recto.auto.mode" select="refsect2info/itermset"/>
-  <xsl:apply-templates mode="refsect2.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="refsect2.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="refsect2.titlepage.recto.auto.mode" select="d:refsect2info/d:itermset"/>
+  <xsl:apply-templates mode="refsect2.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="refsect2.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="refsect2.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="refsect2.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="refsect2.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="refsect2.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="refsect2.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="refsect2.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="refsect2.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="refsect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="refsect2.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="refsect3.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="refsect3info/title">
-      <xsl:apply-templates mode="refsect3.titlepage.recto.auto.mode" select="refsect3info/title"/>
+    <xsl:when test="d:refsect3info/d:title">
+      <xsl:apply-templates mode="refsect3.titlepage.recto.auto.mode" select="d:refsect3info/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="refsect3.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="refsect3.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="refsect3.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="refsect3.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="refsect3.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="refsect3.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="refsect3.titlepage.recto.auto.mode" select="refsect3info/itermset"/>
-  <xsl:apply-templates mode="refsect3.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="refsect3.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="refsect3.titlepage.recto.auto.mode" select="d:refsect3info/d:itermset"/>
+  <xsl:apply-templates mode="refsect3.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="refsect3.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="refsect3.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="refsect3.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="refsect3.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="refsect3.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="refsect3.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="refsect3.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="refsect3.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="refsect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="refsect3.titlepage.recto.mode"/>
 </fo:block>
 <xsl:template name="dedication.titlepage.recto">
   <fo:block xsl:use-attribute-sets="dedication.titlepage.recto.style" margin-left="{$title.margin.left}" font-size="24.8832pt" font-family="{$title.fontset}" font-weight="bold">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::dedication[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:dedication[1]"/>
 </xsl:call-template></fo:block>
   <xsl:choose>
-    <xsl:when test="dedicationinfo/subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="dedicationinfo/subtitle"/>
+    <xsl:when test="d:dedicationinfo/d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:dedicationinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="dedicationinfo/itermset"/>
-  <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:dedicationinfo/d:itermset"/>
+  <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="dedication.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="dedication.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="dedication.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="dedication.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="dedication.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="dedication.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="dedication.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="dedication.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dedication.titlepage.recto.mode"/>
 </fo:block>
 <xsl:template name="acknowledgements.titlepage.recto">
   <fo:block xsl:use-attribute-sets="acknowledgements.titlepage.recto.style" margin-left="{$title.margin.left}" font-size="24.8832pt" font-family="{$title.fontset}" font-weight="bold">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::acknowledgements[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:acknowledgements[1]"/>
 </xsl:call-template></fo:block>
   <xsl:choose>
-    <xsl:when test="acknowledgementsinfo/subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="acknowledgementsinfo/subtitle"/>
+    <xsl:when test="d:acknowledgementsinfo/d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:acknowledgementsinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="acknowledgementsinfo/itermset"/>
-  <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:acknowledgementsinfo/d:itermset"/>
+  <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="acknowledgements.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="acknowledgements.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="acknowledgements.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="acknowledgements.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="acknowledgements.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="acknowledgements.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="acknowledgements.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="acknowledgements.titlepage.recto.style">
 <xsl:apply-templates select="." mode="acknowledgements.titlepage.recto.mode"/>
 </fo:block>
 <xsl:template name="preface.titlepage.recto">
   <fo:block xsl:use-attribute-sets="preface.titlepage.recto.style" margin-left="{$title.margin.left}" font-size="24.8832pt" font-family="{$title.fontset}" font-weight="bold">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::preface[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:preface[1]"/>
 </xsl:call-template></fo:block>
   <xsl:choose>
-    <xsl:when test="prefaceinfo/subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/subtitle"/>
+    <xsl:when test="d:prefaceinfo/d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/corpauthor"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/authorgroup"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/author"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/othercredit"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/releaseinfo"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/copyright"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/legalnotice"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/pubdate"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/revision"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/revhistory"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/abstract"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/itermset"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:author"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:othercredit"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:copyright"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:pubdate"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:revision"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:revhistory"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:abstract"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:itermset"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="preface.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="preface.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="preface.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="preface.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="preface.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="preface.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="preface.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="preface.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="preface.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="preface.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="preface.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revision" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="preface.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="preface.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="preface.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="preface.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="chapter.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="chapterinfo/title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/title"/>
+    <xsl:when test="d:chapterinfo/d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="chapterinfo/subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/subtitle"/>
+    <xsl:when test="d:chapterinfo/d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/corpauthor"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/authorgroup"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/author"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/othercredit"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/releaseinfo"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/copyright"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/legalnotice"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/pubdate"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/revision"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/revhistory"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/abstract"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/itermset"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:author"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:othercredit"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:copyright"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:pubdate"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:revision"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:revhistory"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:abstract"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:itermset"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="chapter.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="chapter.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="chapter.titlepage.recto.style" font-size="24.8832pt" font-weight="bold">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::chapter[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:chapter[1]"/>
 </xsl:call-template>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="chapter.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="chapter.titlepage.recto.style" space-before="0.5em" font-style="italic" font-size="14.4pt" font-weight="bold">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="chapter.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="chapter.titlepage.recto.style" space-before="0.5em" space-after="0.5em" font-size="14.4pt">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="chapter.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="chapter.titlepage.recto.style" space-before="0.5em" space-after="0.5em" font-size="14.4pt">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="chapter.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="chapter.titlepage.recto.style" space-before="0.5em" space-after="0.5em" font-size="14.4pt">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="chapter.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="chapter.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="chapter.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="chapter.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="chapter.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revision" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="chapter.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="chapter.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="chapter.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="chapter.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="appendix.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="appendixinfo/title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/title"/>
+    <xsl:when test="d:appendixinfo/d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="appendixinfo/subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/subtitle"/>
+    <xsl:when test="d:appendixinfo/d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/corpauthor"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/authorgroup"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/author"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/othercredit"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/releaseinfo"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/copyright"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/legalnotice"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/pubdate"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/revision"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/revhistory"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/abstract"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/itermset"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:author"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:othercredit"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:copyright"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:pubdate"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:revision"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:revhistory"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:abstract"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:itermset"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="appendix.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="appendix.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="appendix.titlepage.recto.style" margin-left="{$title.margin.left}" font-size="24.8832pt" font-weight="bold" font-family="{$title.fontset}">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::appendix[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:appendix[1]"/>
 </xsl:call-template>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="appendix.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="appendix.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="appendix.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="appendix.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="appendix.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="appendix.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="appendix.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="appendix.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="appendix.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="appendix.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revision" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="appendix.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="appendix.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="appendix.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="appendix.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="section.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sectioninfo/title">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/title"/>
+    <xsl:when test="d:sectioninfo/d:title">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sectioninfo/subtitle">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/subtitle"/>
+    <xsl:when test="d:sectioninfo/d:subtitle">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/corpauthor"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/authorgroup"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/author"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/othercredit"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/releaseinfo"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/copyright"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/legalnotice"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/pubdate"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/revision"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/revhistory"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/abstract"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/itermset"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:corpauthor"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:authorgroup"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:author"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:othercredit"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:copyright"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:legalnotice"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:pubdate"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:revision"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:revhistory"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:abstract"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:itermset"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="section.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="section.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="section.titlepage.recto.style" margin-left="{$title.margin.left}" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="section.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="section.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="section.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="section.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="section.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="section.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="section.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="section.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="section.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="section.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revision" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="section.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="section.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="section.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="section.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="sect1.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect1info/title">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/title"/>
+    <xsl:when test="d:sect1info/d:title">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect1info/subtitle">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/subtitle"/>
+    <xsl:when test="d:sect1info/d:subtitle">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/corpauthor"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/authorgroup"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/author"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/othercredit"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/releaseinfo"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/copyright"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/legalnotice"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/pubdate"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/revision"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/revhistory"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/abstract"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/itermset"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:author"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:othercredit"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:copyright"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:pubdate"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:revision"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:revhistory"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:abstract"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:itermset"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="sect1.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect1.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect1.titlepage.recto.style" margin-left="{$title.margin.left}" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect1.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect1.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect1.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect1.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect1.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect1.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect1.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect1.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect1.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect1.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect1.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect1.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect1.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="sect1.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="sect2.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect2info/title">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/title"/>
+    <xsl:when test="d:sect2info/d:title">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect2info/subtitle">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/subtitle"/>
+    <xsl:when test="d:sect2info/d:subtitle">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/corpauthor"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/authorgroup"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/author"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/othercredit"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/releaseinfo"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/copyright"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/legalnotice"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/pubdate"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/revision"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/revhistory"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/abstract"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/itermset"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:author"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:othercredit"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:copyright"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:pubdate"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:revision"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:revhistory"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:abstract"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:itermset"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="sect2.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect2.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect2.titlepage.recto.style" margin-left="{$title.margin.left}" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect2.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect2.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect2.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect2.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect2.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect2.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect2.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect2.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect2.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect2.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect2.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect2.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect2.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="sect2.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="sect3.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect3info/title">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/title"/>
+    <xsl:when test="d:sect3info/d:title">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect3info/subtitle">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/subtitle"/>
+    <xsl:when test="d:sect3info/d:subtitle">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/corpauthor"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/authorgroup"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/author"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/othercredit"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/releaseinfo"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/copyright"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/legalnotice"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/pubdate"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/revision"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/revhistory"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/abstract"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/itermset"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:author"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:othercredit"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:copyright"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:pubdate"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:revision"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:revhistory"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:abstract"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:itermset"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="sect3.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect3.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect3.titlepage.recto.style" margin-left="{$title.margin.left}" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect3.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect3.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect3.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect3.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect3.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect3.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect3.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect3.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect3.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect3.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect3.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect3.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect3.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="sect3.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="sect4.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect4info/title">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/title"/>
+    <xsl:when test="d:sect4info/d:title">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect4info/subtitle">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/subtitle"/>
+    <xsl:when test="d:sect4info/d:subtitle">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/corpauthor"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/authorgroup"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/author"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/othercredit"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/releaseinfo"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/copyright"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/legalnotice"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/pubdate"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/revision"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/revhistory"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/abstract"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/itermset"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:author"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:othercredit"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:copyright"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:pubdate"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:revision"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:revhistory"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:abstract"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:itermset"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="sect4.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect4.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect4.titlepage.recto.style" margin-left="{$title.margin.left}" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect4.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect4.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect4.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect4.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect4.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect4.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect4.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect4.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect4.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect4.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect4.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect4.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect4.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="sect4.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="sect5.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect5info/title">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/title"/>
+    <xsl:when test="d:sect5info/d:title">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect5info/subtitle">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/subtitle"/>
+    <xsl:when test="d:sect5info/d:subtitle">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/corpauthor"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/authorgroup"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/author"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/othercredit"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/releaseinfo"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/copyright"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/legalnotice"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/pubdate"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/revision"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/revhistory"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/abstract"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/itermset"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:author"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:othercredit"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:copyright"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:pubdate"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:revision"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:revhistory"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:abstract"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:itermset"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="sect5.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect5.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect5.titlepage.recto.style" margin-left="{$title.margin.left}" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect5.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect5.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect5.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect5.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect5.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect5.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect5.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect5.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect5.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect5.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect5.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect5.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect5.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="sect5.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="simplesect.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="simplesectinfo/title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/title"/>
+    <xsl:when test="d:simplesectinfo/d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="simplesectinfo/subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/subtitle"/>
+    <xsl:when test="d:simplesectinfo/d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/corpauthor"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/authorgroup"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/author"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/othercredit"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/releaseinfo"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/copyright"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/legalnotice"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/pubdate"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/revision"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/revhistory"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/abstract"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/itermset"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:author"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:othercredit"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:copyright"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:pubdate"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:revision"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:revhistory"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:abstract"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:itermset"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="simplesect.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="simplesect.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="simplesect.titlepage.recto.style" margin-left="{$title.margin.left}" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="simplesect.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="simplesect.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="simplesect.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="simplesect.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="simplesect.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="simplesect.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="simplesect.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="simplesect.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="simplesect.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="simplesect.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revision" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="simplesect.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="simplesect.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="simplesect.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="simplesect.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="dialogue.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="dialogueinfo/title">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/title"/>
+    <xsl:when test="d:dialogueinfo/d:title">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="dialogueinfo/subtitle">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/subtitle"/>
+    <xsl:when test="d:dialogueinfo/d:subtitle">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/corpauthor"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/authorgroup"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/author"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/othercredit"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/releaseinfo"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/copyright"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/legalnotice"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/pubdate"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/revision"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/revhistory"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/abstract"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/itermset"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:author"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:othercredit"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:copyright"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:pubdate"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:revision"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:revhistory"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:abstract"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:itermset"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="dialogue.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="dialogue.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="dialogue.titlepage.recto.style" margin-left="{$title.margin.left}" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="dialogue.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="dialogue.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="dialogue.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="dialogue.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="dialogue.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="dialogue.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="dialogue.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="dialogue.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="dialogue.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="dialogue.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="dialogue.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="dialogue.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="dialogue.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="dialogue.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="dialogue.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="dialogue.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="dialogue.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="dialogue.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revision" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="dialogue.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="dialogue.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="dialogue.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="dialogue.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="dialogue.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="dialogue.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="dialogue.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="dialogue.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="drama.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="dramainfo/title">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/title"/>
+    <xsl:when test="d:dramainfo/d:title">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="dramainfo/subtitle">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/subtitle"/>
+    <xsl:when test="d:dramainfo/d:subtitle">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/corpauthor"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/authorgroup"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/author"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/othercredit"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/releaseinfo"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/copyright"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/legalnotice"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/pubdate"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/revision"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/revhistory"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/abstract"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/itermset"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:corpauthor"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:authorgroup"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:author"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:othercredit"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:copyright"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:legalnotice"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:pubdate"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:revision"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:revhistory"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:abstract"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:itermset"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="drama.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="drama.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="drama.titlepage.recto.style" margin-left="{$title.margin.left}" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="drama.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="drama.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="drama.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="drama.titlepage.recto.style">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="drama.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="drama.titlepage.recto.style">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="drama.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="drama.titlepage.recto.style">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="drama.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="drama.titlepage.recto.style">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="drama.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="drama.titlepage.recto.style">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="drama.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="drama.titlepage.recto.style">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="drama.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="drama.titlepage.recto.style">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="drama.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="drama.titlepage.recto.style">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revision" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="drama.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="drama.titlepage.recto.style">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="drama.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="drama.titlepage.recto.style">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="drama.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="drama.titlepage.recto.style">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="drama.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="drama.titlepage.recto.style">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="poetry.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="poetryinfo/title">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/title"/>
+    <xsl:when test="d:poetryinfo/d:title">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="poetryinfo/subtitle">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/subtitle"/>
+    <xsl:when test="d:poetryinfo/d:subtitle">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/corpauthor"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/authorgroup"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/author"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/othercredit"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/releaseinfo"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/copyright"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/legalnotice"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/pubdate"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/revision"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/revhistory"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/abstract"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/itermset"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:author"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:othercredit"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:copyright"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:pubdate"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:revision"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:revhistory"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:abstract"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:itermset"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="poetry.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="poetry.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="poetry.titlepage.recto.style" margin-left="{$title.margin.left}" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="poetry.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="poetry.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="poetry.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="poetry.titlepage.recto.style">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="poetry.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="poetry.titlepage.recto.style">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="poetry.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="poetry.titlepage.recto.style">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="poetry.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="poetry.titlepage.recto.style">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="poetry.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="poetry.titlepage.recto.style">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="poetry.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="poetry.titlepage.recto.style">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="poetry.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="poetry.titlepage.recto.style">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="poetry.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="poetry.titlepage.recto.style">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revision" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="poetry.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="poetry.titlepage.recto.style">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="poetry.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="poetry.titlepage.recto.style">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="poetry.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="poetry.titlepage.recto.style">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="poetry.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="poetry.titlepage.recto.style">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="topic.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="topicinfo/title">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/title"/>
+    <xsl:when test="d:topicinfo/d:title">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="topicinfo/subtitle">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/subtitle"/>
+    <xsl:when test="d:topicinfo/d:subtitle">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="topic.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="topic.titlepage.recto.style" font-weight="bold" font-size="17.28pt" space-before="1em" space-after="1em" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="topic.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="topic.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </fo:block>
 <xsl:template name="bibliography.titlepage.recto">
   <fo:block xsl:use-attribute-sets="bibliography.titlepage.recto.style" margin-left="{$title.margin.left}" font-size="24.8832pt" font-family="{$title.fontset}" font-weight="bold">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::bibliography[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:bibliography[1]"/>
 </xsl:call-template></fo:block>
   <xsl:choose>
-    <xsl:when test="bibliographyinfo/subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="bibliographyinfo/subtitle"/>
+    <xsl:when test="d:bibliographyinfo/d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:bibliographyinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="bibliographyinfo/itermset"/>
-  <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:bibliographyinfo/d:itermset"/>
+  <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="bibliography.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="bibliography.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="bibliography.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="bibliography.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="bibliography.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="bibliography.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="bibliography.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="bibliography.titlepage.recto.style">
 <xsl:apply-templates select="." mode="bibliography.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="bibliodiv.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="bibliodivinfo/title">
-      <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="bibliodivinfo/title"/>
+    <xsl:when test="d:bibliodivinfo/d:title">
+      <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="d:bibliodivinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="bibliodivinfo/subtitle">
-      <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="bibliodivinfo/subtitle"/>
+    <xsl:when test="d:bibliodivinfo/d:subtitle">
+      <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="d:bibliodivinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="bibliodivinfo/itermset"/>
-  <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="d:bibliodivinfo/d:itermset"/>
+  <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="bibliodiv.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="bibliodiv.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="bibliodiv.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="bibliodiv.titlepage.recto.style" margin-left="{$title.margin.left}" font-size="20.736pt" font-family="{$title.fontset}" font-weight="bold">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::bibliodiv[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:bibliodiv[1]"/>
 </xsl:call-template>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="bibliodiv.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="bibliodiv.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="bibliodiv.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="bibliodiv.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="bibliodiv.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="bibliodiv.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="bibliodiv.titlepage.recto.style">
 <xsl:apply-templates select="." mode="bibliodiv.titlepage.recto.mode"/>
 </fo:block>
 <xsl:template name="glossary.titlepage.recto">
   <fo:block xsl:use-attribute-sets="glossary.titlepage.recto.style" margin-left="{$title.margin.left}" font-size="24.8832pt" font-family="{$title.fontset}" font-weight="bold">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::glossary[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:glossary[1]"/>
 </xsl:call-template></fo:block>
   <xsl:choose>
-    <xsl:when test="glossaryinfo/subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="glossaryinfo/subtitle"/>
+    <xsl:when test="d:glossaryinfo/d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:glossaryinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="glossaryinfo/itermset"/>
-  <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:glossaryinfo/d:itermset"/>
+  <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="glossary.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="glossary.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="glossary.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="glossary.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="glossary.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="glossary.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="glossary.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="glossary.titlepage.recto.style">
 <xsl:apply-templates select="." mode="glossary.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="glossdiv.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="glossdivinfo/title">
-      <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="glossdivinfo/title"/>
+    <xsl:when test="d:glossdivinfo/d:title">
+      <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="d:glossdivinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="glossdivinfo/subtitle">
-      <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="glossdivinfo/subtitle"/>
+    <xsl:when test="d:glossdivinfo/d:subtitle">
+      <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="d:glossdivinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="glossdivinfo/itermset"/>
-  <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="d:glossdivinfo/d:itermset"/>
+  <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="glossdiv.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="glossdiv.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="glossdiv.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="glossdiv.titlepage.recto.style" margin-left="{$title.margin.left}" font-size="20.736pt" font-family="{$title.fontset}" font-weight="bold">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::glossdiv[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:glossdiv[1]"/>
 </xsl:call-template>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="glossdiv.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="glossdiv.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="glossdiv.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="glossdiv.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="glossdiv.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="glossdiv.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="glossdiv.titlepage.recto.style">
 <xsl:apply-templates select="." mode="glossdiv.titlepage.recto.mode"/>
 </fo:block>
 <xsl:template name="index.titlepage.recto">
   <fo:block xsl:use-attribute-sets="index.titlepage.recto.style" margin-left="0pt" font-size="24.8832pt" font-family="{$title.fontset}" font-weight="bold">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::index[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:index[1]"/>
 <xsl:with-param name="pagewide" select="1"/>
 </xsl:call-template></fo:block>
   <xsl:choose>
-    <xsl:when test="indexinfo/subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="indexinfo/subtitle"/>
+    <xsl:when test="d:indexinfo/d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:indexinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="indexinfo/itermset"/>
-  <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:indexinfo/d:itermset"/>
+  <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="index.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="index.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="index.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="index.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="index.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="index.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="index.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="index.titlepage.recto.style">
 <xsl:apply-templates select="." mode="index.titlepage.recto.mode"/>
 </fo:block>
 <xsl:with-param name="title" select="title"/>
 </xsl:call-template></fo:block>
   <xsl:choose>
-    <xsl:when test="indexdivinfo/subtitle">
-      <xsl:apply-templates mode="indexdiv.titlepage.recto.auto.mode" select="indexdivinfo/subtitle"/>
+    <xsl:when test="d:indexdivinfo/d:subtitle">
+      <xsl:apply-templates mode="indexdiv.titlepage.recto.auto.mode" select="d:indexdivinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="indexdiv.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="indexdiv.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="indexdiv.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="indexdiv.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="indexdiv.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="indexdiv.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="indexdiv.titlepage.recto.auto.mode" select="indexdivinfo/itermset"/>
-  <xsl:apply-templates mode="indexdiv.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="indexdiv.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="indexdiv.titlepage.recto.auto.mode" select="d:indexdivinfo/d:itermset"/>
+  <xsl:apply-templates mode="indexdiv.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="indexdiv.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="indexdiv.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="indexdiv.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="indexdiv.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="indexdiv.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="indexdiv.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="indexdiv.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="indexdiv.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="indexdiv.titlepage.recto.style">
 <xsl:apply-templates select="." mode="indexdiv.titlepage.recto.mode"/>
 </fo:block>
 <xsl:template name="setindex.titlepage.recto">
   <fo:block xsl:use-attribute-sets="setindex.titlepage.recto.style" margin-left="0pt" font-size="24.8832pt" font-family="{$title.fontset}" font-weight="bold">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::setindex[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:setindex[1]"/>
 <xsl:with-param name="pagewide" select="1"/>
 </xsl:call-template></fo:block>
   <xsl:choose>
-    <xsl:when test="setindexinfo/subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="setindexinfo/subtitle"/>
+    <xsl:when test="d:setindexinfo/d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:setindexinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="setindexinfo/itermset"/>
-  <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:setindexinfo/d:itermset"/>
+  <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="setindex.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="setindex.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="setindex.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="setindex.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="setindex.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="setindex.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="setindex.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="setindex.titlepage.recto.style">
 <xsl:apply-templates select="." mode="setindex.titlepage.recto.mode"/>
 </fo:block>
 <xsl:template name="colophon.titlepage.recto">
   <fo:block xsl:use-attribute-sets="colophon.titlepage.recto.style" margin-left="{$title.margin.left}" font-size="24.8832pt" font-family="{$title.fontset}" font-weight="bold">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::colophon[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:colophon[1]"/>
 </xsl:call-template></fo:block>
   <xsl:choose>
-    <xsl:when test="colophoninfo/subtitle">
-      <xsl:apply-templates mode="colophon.titlepage.recto.auto.mode" select="colophoninfo/subtitle"/>
+    <xsl:when test="d:colophoninfo/d:subtitle">
+      <xsl:apply-templates mode="colophon.titlepage.recto.auto.mode" select="d:colophoninfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="colophon.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="colophon.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="colophon.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="colophon.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="colophon.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="colophon.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="colophon.titlepage.recto.auto.mode" select="colophoninfo/itermset"/>
-  <xsl:apply-templates mode="colophon.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="colophon.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="colophon.titlepage.recto.auto.mode" select="d:colophoninfo/d:itermset"/>
+  <xsl:apply-templates mode="colophon.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="colophon.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="colophon.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="colophon.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="colophon.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="colophon.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="colophon.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="colophon.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="colophon.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="colophon.titlepage.recto.style">
 <xsl:apply-templates select="." mode="colophon.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="sidebar.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sidebarinfo/title">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="sidebarinfo/title"/>
+    <xsl:when test="d:sidebarinfo/d:title">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:sidebarinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sidebarinfo/subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="sidebarinfo/subtitle"/>
+    <xsl:when test="d:sidebarinfo/d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:sidebarinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="sidebarinfo/itermset"/>
-  <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="docinfo/itermset"/>
-  <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:sidebarinfo/d:itermset"/>
+  <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:docinfo/d:itermset"/>
+  <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="sidebar.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sidebar.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sidebar.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sidebar.titlepage.recto.style" font-family="{$title.fontset}" font-weight="bold">
 <xsl:apply-templates select="." mode="sidebar.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sidebar.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sidebar.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sidebar.titlepage.recto.style" font-family="{$title.fontset}">
 <xsl:apply-templates select="." mode="sidebar.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="sidebar.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="sidebar.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="sidebar.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sidebar.titlepage.recto.mode"/>
 </fo:block>
 
 <xsl:template name="qandaset.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="qandasetinfo/title">
-      <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="qandasetinfo/title"/>
+    <xsl:when test="d:qandasetinfo/d:title">
+      <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:qandasetinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="blockinfo/title">
-      <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="blockinfo/title"/>
+    <xsl:when test="d:blockinfo/d:title">
+      <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:blockinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="qandasetinfo/subtitle">
-      <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="qandasetinfo/subtitle"/>
+    <xsl:when test="d:qandasetinfo/d:subtitle">
+      <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:qandasetinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="blockinfo/subtitle">
-      <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="blockinfo/subtitle"/>
+    <xsl:when test="d:blockinfo/d:subtitle">
+      <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:blockinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="qandasetinfo/corpauthor"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="blockinfo/corpauthor"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="qandasetinfo/authorgroup"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="blockinfo/authorgroup"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="qandasetinfo/author"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="blockinfo/author"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="qandasetinfo/othercredit"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="blockinfo/othercredit"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="qandasetinfo/releaseinfo"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="blockinfo/releaseinfo"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="qandasetinfo/copyright"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="blockinfo/copyright"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="qandasetinfo/legalnotice"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="blockinfo/legalnotice"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="qandasetinfo/pubdate"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="blockinfo/pubdate"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="qandasetinfo/revision"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="blockinfo/revision"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="qandasetinfo/revhistory"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="blockinfo/revhistory"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="qandasetinfo/abstract"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="blockinfo/abstract"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="info/abstract"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="qandasetinfo/itermset"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="blockinfo/itermset"/>
-  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="info/itermset"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:qandasetinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:blockinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:qandasetinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:blockinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:qandasetinfo/d:author"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:blockinfo/d:author"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:qandasetinfo/d:othercredit"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:blockinfo/d:othercredit"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:qandasetinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:blockinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:qandasetinfo/d:copyright"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:blockinfo/d:copyright"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:qandasetinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:blockinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:qandasetinfo/d:pubdate"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:blockinfo/d:pubdate"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:qandasetinfo/d:revision"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:blockinfo/d:revision"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:qandasetinfo/d:revhistory"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:blockinfo/d:revhistory"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:qandasetinfo/d:abstract"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:blockinfo/d:abstract"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:qandasetinfo/d:itermset"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:blockinfo/d:itermset"/>
+  <xsl:apply-templates mode="qandaset.titlepage.recto.auto.mode" select="d:info/d:itermset"/>
 </xsl:template>
 
 <xsl:template name="qandaset.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="qandaset.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="qandaset.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="qandaset.titlepage.recto.style" keep-with-next.within-column="always" font-size="24.8832pt" font-weight="bold">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::qandaset[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:qandaset[1]"/>
 </xsl:call-template>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="qandaset.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="qandaset.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="qandaset.titlepage.recto.style">
 <xsl:apply-templates select="." mode="qandaset.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="qandaset.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="qandaset.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="qandaset.titlepage.recto.style" space-before="0.5em" font-size="14.4pt">
 <xsl:apply-templates select="." mode="qandaset.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="qandaset.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="qandaset.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="qandaset.titlepage.recto.style" space-before="0.5em" font-size="14.4pt">
 <xsl:apply-templates select="." mode="qandaset.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="qandaset.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="qandaset.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="qandaset.titlepage.recto.style" space-before="0.5em" font-size="14.4pt">
 <xsl:apply-templates select="." mode="qandaset.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="qandaset.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="qandaset.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="qandaset.titlepage.recto.style" space-before="0.5em">
 <xsl:apply-templates select="." mode="qandaset.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="qandaset.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="qandaset.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="qandaset.titlepage.recto.style" space-before="0.5em">
 <xsl:apply-templates select="." mode="qandaset.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="copyright" mode="qandaset.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="qandaset.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="qandaset.titlepage.recto.style" space-before="0.5em">
 <xsl:apply-templates select="." mode="qandaset.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="qandaset.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="qandaset.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="qandaset.titlepage.recto.style" text-align="start" margin-left="0.5in" margin-right="0.5in" font-family="{$body.fontset}">
 <xsl:apply-templates select="." mode="qandaset.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="qandaset.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="qandaset.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="qandaset.titlepage.recto.style" space-before="0.5em">
 <xsl:apply-templates select="." mode="qandaset.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revision" mode="qandaset.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="qandaset.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="qandaset.titlepage.recto.style" space-before="0.5em">
 <xsl:apply-templates select="." mode="qandaset.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="qandaset.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="qandaset.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="qandaset.titlepage.recto.style" space-before="0.5em">
 <xsl:apply-templates select="." mode="qandaset.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract" mode="qandaset.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="qandaset.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="qandaset.titlepage.recto.style" space-before="0.5em" text-align="start" margin-left="0.5in" margin-right="0.5in" font-family="{$body.fontset}">
 <xsl:apply-templates select="." mode="qandaset.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="itermset" mode="qandaset.titlepage.recto.auto.mode">
+<xsl:template match="d:itermset" mode="qandaset.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="qandaset.titlepage.recto.style">
 <xsl:apply-templates select="." mode="qandaset.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
 </xsl:stylesheet>
-
index 2249709..2b67b42 100644 (file)
@@ -1,14 +1,14 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: titlepage.xsl 9993 2015-09-17 21:13:32Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="abbrev" mode="titlepage.mode">
+<xsl:template match="d:abbrev" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="abstract" mode="titlepage.mode">
+<xsl:template match="d:abstract" mode="titlepage.mode">
   <fo:block xsl:use-attribute-sets="abstract.properties">
     <fo:block xsl:use-attribute-sets="abstract.title.properties">
       <xsl:choose>
-       <xsl:when test="title|info/title">
-         <xsl:apply-templates select="title|info/title"/>
+       <xsl:when test="d:title|d:info/d:title">
+         <xsl:apply-templates select="d:title|d:info/d:title"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="gentext">
        </xsl:otherwise>
       </xsl:choose>
     </fo:block>
-    <xsl:apply-templates select="*[not(self::title)]" mode="titlepage.mode"/>
+    <xsl:apply-templates select="*[not(self::d:title)]" mode="titlepage.mode"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="abstract/title" mode="titlepage.mode"/>
+<xsl:template match="d:abstract/d:title" mode="titlepage.mode"/>
 
-<xsl:template match="abstract/title" mode="titlepage.abstract.title.mode">
+<xsl:template match="d:abstract/d:title" mode="titlepage.abstract.title.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="address" mode="titlepage.mode">
+<xsl:template match="d:address" mode="titlepage.mode">
   <!-- use the normal address handling code -->
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="affiliation" mode="titlepage.mode">
+<xsl:template match="d:affiliation" mode="titlepage.mode">
   <fo:block>
     <xsl:apply-templates mode="titlepage.mode"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="artpagenums" mode="titlepage.mode">
+<xsl:template match="d:artpagenums" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="author" mode="titlepage.mode">
+<xsl:template match="d:author" mode="titlepage.mode">
   <fo:block>
     <xsl:call-template name="anchor"/>
     <xsl:choose>
-      <xsl:when test="orgname">
+      <xsl:when test="d:orgname">
         <xsl:apply-templates/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="person.name"/>
-        <xsl:if test="affiliation/orgname">
+        <xsl:if test="d:affiliation/d:orgname">
           <xsl:text>, </xsl:text>
-          <xsl:apply-templates select="affiliation/orgname" mode="titlepage.mode"/>
+          <xsl:apply-templates select="d:affiliation/d:orgname" mode="titlepage.mode"/>
         </xsl:if>
-        <xsl:if test="email|affiliation/address/email">
+        <xsl:if test="d:email|d:affiliation/d:address/d:email">
           <xsl:text> </xsl:text>
-          <xsl:apply-templates select="(email|affiliation/address/email)[1]"/>
+          <xsl:apply-templates select="(d:email|d:affiliation/d:address/d:email)[1]"/>
         </xsl:if>
       </xsl:otherwise>
     </xsl:choose>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="authorblurb" mode="titlepage.mode">
+<xsl:template match="d:authorblurb" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="titlepage.mode">
+<xsl:template match="d:authorgroup" mode="titlepage.mode">
   <fo:wrapper>
     <xsl:call-template name="anchor"/>
     <xsl:apply-templates mode="titlepage.mode"/>
   </fo:wrapper>
 </xsl:template>
 
-<xsl:template match="authorinitials" mode="titlepage.mode">
+<xsl:template match="d:authorinitials" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="bibliomisc" mode="titlepage.mode">
+<xsl:template match="d:bibliomisc" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="bibliomset" mode="titlepage.mode">
+<xsl:template match="d:bibliomset" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="collab" mode="titlepage.mode">
+<xsl:template match="d:collab" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="collabname" mode="titlepage.mode">
+<xsl:template match="d:collabname" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="confgroup" mode="titlepage.mode">
+<xsl:template match="d:confgroup" mode="titlepage.mode">
   <fo:block>
     <xsl:apply-templates mode="titlepage.mode"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="confdates" mode="titlepage.mode">
+<xsl:template match="d:confdates" mode="titlepage.mode">
   <fo:block>
     <xsl:apply-templates mode="titlepage.mode"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="conftitle" mode="titlepage.mode">
+<xsl:template match="d:conftitle" mode="titlepage.mode">
   <fo:block>
     <xsl:apply-templates mode="titlepage.mode"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="confnum" mode="titlepage.mode">
+<xsl:template match="d:confnum" mode="titlepage.mode">
   <!-- suppress -->
 </xsl:template>
 
-<xsl:template match="contractnum" mode="titlepage.mode">
+<xsl:template match="d:contractnum" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="contractsponsor" mode="titlepage.mode">
+<xsl:template match="d:contractsponsor" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="contrib" mode="titlepage.mode">
+<xsl:template match="d:contrib" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="copyright" mode="titlepage.mode">
+<xsl:template match="d:copyright" mode="titlepage.mode">
   <xsl:call-template name="gentext">
     <xsl:with-param name="key" select="'Copyright'"/>
   </xsl:call-template>
   </xsl:call-template>
   <xsl:call-template name="gentext.space"/>
   <xsl:call-template name="copyright.years">
-    <xsl:with-param name="years" select="year"/>
+    <xsl:with-param name="years" select="d:year"/>
     <xsl:with-param name="print.ranges" select="$make.year.ranges"/>
     <xsl:with-param name="single.year.ranges"
                     select="$make.single.year.ranges"/>
   </xsl:call-template>
   <xsl:call-template name="gentext.space"/>
-  <xsl:apply-templates select="holder" mode="titlepage.mode"/>
+  <xsl:apply-templates select="d:holder" mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="year" mode="titlepage.mode">
+<xsl:template match="d:year" mode="titlepage.mode">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="holder" mode="titlepage.mode">
+<xsl:template match="d:holder" mode="titlepage.mode">
   <xsl:apply-templates/>
   <xsl:if test="position() &lt; last()">
     <xsl:text>, </xsl:text>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="titlepage.mode">
+<xsl:template match="d:corpauthor" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="corpcredit" mode="titlepage.mode">
+<xsl:template match="d:corpcredit" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="corpname" mode="titlepage.mode">
+<xsl:template match="d:corpname" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="date" mode="titlepage.mode">
+<xsl:template match="d:date" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="edition" mode="titlepage.mode">
+<xsl:template match="d:edition" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
   <xsl:call-template name="gentext.space"/>
   <xsl:call-template name="gentext">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="editor" mode="titlepage.mode">
+<xsl:template match="d:editor" mode="titlepage.mode">
   <!-- The first editor is dealt with in the following template,
        which in turn displays all editors of the same mode. -->
 </xsl:template>
 
-<xsl:template match="editor[1]" priority="2" mode="titlepage.mode">
+<xsl:template match="d:editor[1]" priority="2" mode="titlepage.mode">
   <xsl:call-template name="gentext.edited.by"/>
   <xsl:call-template name="gentext.space"/>
   <xsl:call-template name="person.name.list">
-    <xsl:with-param name="person.list" select="../editor"/>
+    <xsl:with-param name="person.list" select="../d:editor"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="firstname" mode="titlepage.mode">
+<xsl:template match="d:firstname" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="graphic" mode="titlepage.mode">
+<xsl:template match="d:graphic" mode="titlepage.mode">
   <!-- use the normal graphic handling code -->
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="honorific" mode="titlepage.mode">
+<xsl:template match="d:honorific" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="isbn" mode="titlepage.mode">
+<xsl:template match="d:isbn" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="issn" mode="titlepage.mode">
+<xsl:template match="d:issn" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="biblioid" mode="titlepage.mode">
+<xsl:template match="d:biblioid" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="itermset" mode="titlepage.mode">
-  <xsl:apply-templates select="indexterm"/>
+<xsl:template match="d:itermset" mode="titlepage.mode">
+  <xsl:apply-templates select="d:indexterm"/>
 </xsl:template>
 
-<xsl:template match="invpartnumber" mode="titlepage.mode">
+<xsl:template match="d:invpartnumber" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="issuenum" mode="titlepage.mode">
+<xsl:template match="d:issuenum" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="jobtitle" mode="titlepage.mode">
+<xsl:template match="d:jobtitle" mode="titlepage.mode">
   <fo:block>
     <xsl:apply-templates mode="titlepage.mode"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="keywordset" mode="titlepage.mode">
+<xsl:template match="d:keywordset" mode="titlepage.mode">
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="titlepage.mode">
+<xsl:template match="d:legalnotice" mode="titlepage.mode">
 
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
 
   <fo:block id="{$id}">
-    <xsl:if test="title"> <!-- FIXME: add param for using default title? -->
+    <xsl:if test="d:title"> <!-- FIXME: add param for using default title? -->
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
     <xsl:apply-templates mode="titlepage.mode"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="legalnotice/title" mode="titlepage.mode">
+<xsl:template match="d:legalnotice/d:title" mode="titlepage.mode">
 </xsl:template>
 
-<xsl:template match="lineage" mode="titlepage.mode">
+<xsl:template match="d:lineage" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="modespec" mode="titlepage.mode">
+<xsl:template match="d:modespec" mode="titlepage.mode">
   <!-- discard -->
 </xsl:template>
 
-<xsl:template match="orgdiv" mode="titlepage.mode">
-  <xsl:if test="preceding-sibling::*[1][self::orgname]">
+<xsl:template match="d:orgdiv" mode="titlepage.mode">
+  <xsl:if test="preceding-sibling::*[1][self::d:orgname]">
     <xsl:text> </xsl:text>
   </xsl:if>
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="orgname" mode="titlepage.mode">
+<xsl:template match="d:orgname" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="titlepage.mode">
-  <xsl:variable name="contrib" select="string(contrib)"/>
+<xsl:template match="d:othercredit" mode="titlepage.mode">
+  <xsl:variable name="contrib" select="string(d:contrib)"/>
   <xsl:choose>
-    <xsl:when test="contrib">
-      <xsl:if test="not(preceding-sibling::othercredit[string(contrib)=$contrib])">
+    <xsl:when test="d:contrib">
+      <xsl:if test="not(preceding-sibling::d:othercredit[string(d:contrib)=$contrib])">
         <fo:block>
-          <xsl:apply-templates mode="titlepage.mode" select="contrib"/>
+          <xsl:apply-templates mode="titlepage.mode" select="d:contrib"/>
           <xsl:text>: </xsl:text>
           <xsl:call-template name="person.name"/>
-          <xsl:apply-templates mode="titlepage.mode" select="affiliation"/>
-          <xsl:apply-templates select="following-sibling::othercredit[string(contrib)=$contrib]" mode="titlepage.othercredits"/>
+          <xsl:apply-templates mode="titlepage.mode" select="d:affiliation"/>
+          <xsl:apply-templates select="following-sibling::d:othercredit[string(d:contrib)=$contrib]" mode="titlepage.othercredits"/>
         </fo:block>
       </xsl:if>
     </xsl:when>
     <xsl:otherwise>
       <fo:block><xsl:call-template name="person.name"/></fo:block>
-      <xsl:apply-templates mode="titlepage.mode" select="./affiliation"/>
+      <xsl:apply-templates mode="titlepage.mode" select="./d:affiliation"/>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="titlepage.othercredits">
+<xsl:template match="d:othercredit" mode="titlepage.othercredits">
   <xsl:text>, </xsl:text>
   <xsl:call-template name="person.name"/>
 </xsl:template>
 
-<xsl:template match="othername" mode="titlepage.mode">
+<xsl:template match="d:othername" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="pagenums" mode="titlepage.mode">
+<xsl:template match="d:pagenums" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="printhistory" mode="titlepage.mode">
+<xsl:template match="d:printhistory" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="productname" mode="titlepage.mode">
+<xsl:template match="d:productname" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="productnumber" mode="titlepage.mode">
+<xsl:template match="d:productnumber" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="titlepage.mode">
+<xsl:template match="d:pubdate" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="publisher" mode="titlepage.mode">
+<xsl:template match="d:publisher" mode="titlepage.mode">
   <fo:block>
     <xsl:apply-templates mode="titlepage.mode"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="publishername" mode="titlepage.mode">
+<xsl:template match="d:publishername" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="pubsnumber" mode="titlepage.mode">
+<xsl:template match="d:pubsnumber" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="titlepage.mode">
+<xsl:template match="d:releaseinfo" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="titlepage.mode">
+<xsl:template match="d:revhistory" mode="titlepage.mode">
 
   <xsl:variable name="explicit.table.width">
     <xsl:call-template name="pi.dbfo_table-width"/>
         <fo:table-cell number-columns-spanned="3" xsl:use-attribute-sets="revhistory.table.cell.properties">
           <fo:block xsl:use-attribute-sets="revhistory.title.properties">
            <xsl:choose>
-             <xsl:when test="title|info/title">
-               <xsl:apply-templates select="title|info/title" mode="titlepage.mode"/>
+             <xsl:when test="d:title|d:info/d:title">
+               <xsl:apply-templates select="d:title|d:info/d:title" mode="titlepage.mode"/>
              </xsl:when>
              <xsl:otherwise>
                <xsl:call-template name="gentext">
          </fo:block>
         </fo:table-cell>
       </fo:table-row>
-      <xsl:apply-templates select="*[not(self::title)]" mode="titlepage.mode"/>
+      <xsl:apply-templates select="*[not(self::d:title)]" mode="titlepage.mode"/>
     </fo:table-body>
   </fo:table>
 
 </xsl:template>
 
 
-<xsl:template match="revhistory/revision" mode="titlepage.mode">
-  <xsl:variable name="revnumber" select="revnumber"/>
-  <xsl:variable name="revdate"   select="date"/>
-  <xsl:variable name="revauthor" select="authorinitials|author"/>
-  <xsl:variable name="revremark" select="revremark|revdescription"/>
+<xsl:template match="d:revhistory/d:revision" mode="titlepage.mode">
+  <xsl:variable name="revnumber" select="d:revnumber"/>
+  <xsl:variable name="revdate"   select="d:date"/>
+  <xsl:variable name="revauthor" select="d:authorinitials|d:author"/>
+  <xsl:variable name="revremark" select="d:revremark|d:revdescription"/>
   <fo:table-row>
     <fo:table-cell xsl:use-attribute-sets="revhistory.table.cell.properties">
       <fo:block>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="revision/revnumber" mode="titlepage.mode">
+<xsl:template match="d:revision/d:revnumber" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/date" mode="titlepage.mode">
+<xsl:template match="d:revision/d:date" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/authorinitials" mode="titlepage.mode">
+<xsl:template match="d:revision/d:authorinitials" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/author" mode="titlepage.mode">
+<xsl:template match="d:revision/d:author" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/revremark" mode="titlepage.mode">
+<xsl:template match="d:revision/d:revremark" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/revdescription" mode="titlepage.mode">
+<xsl:template match="d:revision/d:revdescription" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="seriesvolnums" mode="titlepage.mode">
+<xsl:template match="d:seriesvolnums" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="shortaffil" mode="titlepage.mode">
+<xsl:template match="d:shortaffil" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subjectset" mode="titlepage.mode">
+<xsl:template match="d:subjectset" mode="titlepage.mode">
   <!-- discard -->
 </xsl:template>
 
-<xsl:template match="subtitle" mode="titlepage.mode">
+<xsl:template match="d:subtitle" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="surname" mode="titlepage.mode">
+<xsl:template match="d:surname" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="titlepage.mode">
+<xsl:template match="d:title" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="titleabbrev" mode="titlepage.mode">
+<xsl:template match="d:titleabbrev" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="volumenum" mode="titlepage.mode">
+<xsl:template match="d:volumenum" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
 
 <!-- book recto -->
 
-<xsl:template match="bookinfo/authorgroup|book/info/authorgroup"
+<xsl:template match="d:bookinfo/d:authorgroup|d:book/d:info/d:authorgroup"
               mode="titlepage.mode" priority="2">
   <fo:block>
     <xsl:call-template name="anchor"/>
   <fo:block>
     <xsl:apply-templates mode="titlepage.mode"/>
 
-    <xsl:if test="following-sibling::subtitle
-                  |following-sibling::info/subtitle
-                  |following-sibling::bookinfo/subtitle">
+    <xsl:if test="following-sibling::d:subtitle
+                  |following-sibling::d:info/d:subtitle
+                  |following-sibling::d:bookinfo/d:subtitle">
       <xsl:text>: </xsl:text>
 
-      <xsl:apply-templates select="(following-sibling::subtitle
-                                   |following-sibling::info/subtitle
-                                   |following-sibling::bookinfo/subtitle)[1]"
+      <xsl:apply-templates select="(following-sibling::d:subtitle
+                                   |following-sibling::d:info/d:subtitle
+                                   |following-sibling::d:bookinfo/d:subtitle)[1]"
                            mode="book.verso.subtitle.mode"/>
     </xsl:if>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="book.verso.subtitle.mode">
+<xsl:template match="d:subtitle" mode="book.verso.subtitle.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
-  <xsl:if test="following-sibling::subtitle">
+  <xsl:if test="following-sibling::d:subtitle">
     <xsl:text>: </xsl:text>
-    <xsl:apply-templates select="following-sibling::subtitle[1]"
+    <xsl:apply-templates select="following-sibling::d:subtitle[1]"
                          mode="book.verso.subtitle.mode"/>
   </xsl:if>
 </xsl:template>
     </xsl:call-template>
     <xsl:text> </xsl:text>
     <xsl:call-template name="person.name.list">
-      <xsl:with-param name="person.list" select="author|corpauthor|editor"/>
+      <xsl:with-param name="person.list" select="d:author|d:corpauthor|d:editor"/>
     </xsl:call-template>
   </fo:block>
-  <xsl:apply-templates select="othercredit" mode="titlepage.mode"/>
+  <xsl:apply-templates select="d:othercredit" mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="bookinfo/author|book/info/author"
+<xsl:template match="d:bookinfo/d:author|d:book/d:info/d:author"
               mode="titlepage.mode" priority="2">
   <fo:block>
     <xsl:call-template name="person.name"/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="bookinfo/corpauthor|book/info/corpauthor"
+<xsl:template match="d:bookinfo/d:corpauthor|d:book/d:info/d:corpauthor"
               mode="titlepage.mode" priority="2">
   <fo:block>
     <xsl:apply-templates/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="bookinfo/pubdate|book/info/pubdate"
+<xsl:template match="d:bookinfo/d:pubdate|d:book/d:info/d:pubdate"
               mode="titlepage.mode" priority="2">
   <fo:block>
     <xsl:call-template name="gentext">
index 61af9a9..1912172 100644 (file)
@@ -1,14 +1,14 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: toc.xsl 9822 2013-10-19 00:45:49Z stilor $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -17,7 +17,7 @@
 
 <!-- only set, book and part puts toc in its own page sequence -->
 
-<xsl:template match="set/toc | book/toc | part/toc">
+<xsl:template match="d:set/d:toc | d:book/d:toc | d:part/d:toc">
   <xsl:variable name="toc.params">
     <xsl:call-template name="find.path.params">
       <xsl:with-param name="node" select="parent::*"/>
           <!-- trick to switch context node to parent element -->
           <xsl:for-each select="parent::*">
             <xsl:choose>
-              <xsl:when test="self::set">
+              <xsl:when test="self::d:set">
                 <xsl:call-template name="set.toc">
                   <xsl:with-param name="toc.title.p" 
                                   select="contains($toc.params, 'title')"/>
                 </xsl:call-template>
               </xsl:when>
-              <xsl:when test="self::book">
+              <xsl:when test="self::d:book">
                 <xsl:call-template name="division.toc">
                   <xsl:with-param name="toc.title.p" 
                                   select="contains($toc.params, 'title')"/>
                 </xsl:call-template>
               </xsl:when>
-              <xsl:when test="self::part">
+              <xsl:when test="self::d:part">
                 <xsl:call-template name="division.toc">
                   <xsl:with-param name="toc.title.p" 
                                   select="contains($toc.params, 'title')"/>
@@ -82,7 +82,7 @@
   </xsl:if>
 </xsl:template>
   
-<xsl:template match="chapter/toc | appendix/toc | preface/toc | article/toc">
+<xsl:template match="d:chapter/d:toc | d:appendix/d:toc | d:preface/d:toc | d:article/d:toc">
   <xsl:variable name="toc.params">
     <xsl:call-template name="find.path.params">
       <xsl:with-param name="node" select="parent::*"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="section/toc
-                    |sect1/toc
-                    |sect2/toc
-                    |sect3/toc
-                    |sect4/toc
-                    |sect5/toc">
+<xsl:template match="d:section/d:toc
+                    |d:sect1/d:toc
+                    |d:sect2/d:toc
+                    |d:sect3/d:toc
+                    |d:sect4/d:toc
+                    |d:sect5/d:toc">
 
   <xsl:variable name="toc.params">
     <xsl:call-template name="find.path.params">
 
 <!-- ==================================================================== -->
 
-<xsl:template match="tocpart|tocchap
-                     |toclevel1|toclevel2|toclevel3|toclevel4|toclevel5">
-  <xsl:apply-templates select="tocentry"/>
-  <xsl:if test="tocchap|toclevel1|toclevel2|toclevel3|toclevel4|toclevel5">
+<xsl:template match="d:tocpart|d:tocchap
+                     |d:toclevel1|d:toclevel2|d:toclevel3|d:toclevel4|d:toclevel5">
+  <xsl:apply-templates select="d:tocentry"/>
+  <xsl:if test="d:tocchap|d:toclevel1|d:toclevel2|d:toclevel3|d:toclevel4|d:toclevel5">
     <fo:block start-indent="{count(ancestor::*)*2}pc">
-      <xsl:apply-templates select="tocchap|toclevel1|toclevel2|toclevel3|toclevel4|toclevel5"/>
+      <xsl:apply-templates select="d:tocchap|d:toclevel1|d:toclevel2|d:toclevel3|d:toclevel4|d:toclevel5"/>
     </fo:block>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="tocentry|lotentry|tocdiv|tocfront|tocback">
+<xsl:template match="d:tocentry|d:lotentry|d:tocdiv|d:tocfront|d:tocback">
   <fo:block end-indent="2pc"
             last-line-end-indent="-2pc">
     <xsl:if test="@linkend or @pagenum">
   </fo:block>
 </xsl:template>
 
-<xsl:template match="toc/title | tocdiv/title">
+<xsl:template match="d:toc/d:title | d:tocdiv/d:title">
   <fo:block font-weight="bold">
     <xsl:apply-templates/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="toc/subtitle | tocdiv/subtitle">
+<xsl:template match="d:toc/d:subtitle | d:tocdiv/d:subtitle">
   <fo:block font-weight="bold">
     <xsl:apply-templates/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="toc/titleabbrev |tocdiv/titleabbrev">
+<xsl:template match="d:toc/d:titleabbrev |d:tocdiv/d:titleabbrev">
 </xsl:template>
 
 <!-- ==================================================================== -->
 
 <!-- A lot element must have content, because there is no attribute
      to select what kind of list should be generated -->
-<xsl:template match="book/lot | part/lot">
+<xsl:template match="d:book/d:lot | d:part/d:lot">
   <!-- Don't generate a page sequence unless there is content -->
   <xsl:variable name="content">
     <xsl:choose>
   </xsl:if>
 </xsl:template>
   
-<xsl:template match="chapter/lot | appendix/lot | preface/lot | article/lot">
+<xsl:template match="d:chapter/d:lot | d:appendix/d:lot | d:preface/d:lot | d:article/d:lot">
   <xsl:choose>
     <xsl:when test="* and $process.source.toc != 0">
       <fo:block>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="section/lot
-                    |sect1/lot
-                    |sect2/lot
-                    |sect3/lot
-                    |sect4/lot
-                    |sect5/lot">
+<xsl:template match="d:section/d:lot
+                    |d:sect1/d:lot
+                    |d:sect2/d:lot
+                    |d:sect3/d:lot
+                    |d:sect4/d:lot
+                    |d:sect5/d:lot">
   <xsl:choose>
     <xsl:when test="* and $process.source.toc != 0">
       <fo:block>
   </xsl:message>
 </xsl:template>
 
-<xsl:template match="lot/title">
+<xsl:template match="d:lot/d:title">
   <fo:block font-weight="bold">
     <xsl:apply-templates/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="lot/subtitle">
+<xsl:template match="d:lot/d:subtitle">
   <fo:block font-weight="bold">
     <xsl:apply-templates/>
   </fo:block>
 </xsl:template>
 
-<xsl:template match="lot/titleabbrev">
+<xsl:template match="d:lot/d:titleabbrev">
 </xsl:template>
 
 </xsl:stylesheet>
index 3c7dfb5..2ea5369 100644 (file)
@@ -1,19 +1,18 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim"
                 xmlns:xverb="com.nwalsh.xalan.Verbatim"
                 xmlns:lxslt="http://xml.apache.org/xslt"
                 xmlns:exsl="http://exslt.org/common"
-                exclude-result-prefixes="sverb xverb lxslt exsl"
+                exclude-result-prefixes="sverb xverb lxslt exsl d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: verbatim.xsl 9804 2013-09-09 15:00:31Z tom_schr $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -27,7 +26,7 @@
 <lxslt:component prefix="xverb"
                  functions="numberLines"/>
 
-<xsl:template match="programlisting|screen|synopsis">
+<xsl:template match="d:programlisting|d:screen|d:synopsis">
   <xsl:param name="suppress-numbers" select="'0'"/>
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
 
   <xsl:choose>
     <!-- Need a block-container for these features -->
     <xsl:when test="@width != '' or
-                    (self::programlisting and
+                    (self::d:programlisting and
                     starts-with($writing.mode, 'rl'))">
       <fo:block-container start-indent="0pt" end-indent="0pt">
         <xsl:if test="@width != ''">
           </xsl:attribute>
         </xsl:if>
         <!-- All known program code is left-to-right -->
-        <xsl:if test="self::programlisting and
+        <xsl:if test="self::d:programlisting and
                       starts-with($writing.mode, 'rl')">
           <xsl:attribute name="writing-mode">lr-tb</xsl:attribute>
         </xsl:if>
 
 </xsl:template>
 
-<xsl:template match="literallayout">
+<xsl:template match="d:literallayout">
   <xsl:param name="suppress-numbers" select="'0'"/>
 
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="address">
+<xsl:template match="d:address">
   <xsl:param name="suppress-numbers" select="'0'"/>
 
   <xsl:variable name="content">
       <xsl:when test="$pi.context/@continuation='continues'">
         <xsl:variable name="lastLine">
           <xsl:choose>
-            <xsl:when test="$pi.context/self::programlisting">
+            <xsl:when test="$pi.context/self::d:programlisting">
               <xsl:call-template name="lastLineNumber">
                 <xsl:with-param name="listings"
-                     select="preceding::programlisting[@linenumbering='numbered']"/>
+                     select="preceding::d:programlisting[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$pi.context/self::screen">
+            <xsl:when test="$pi.context/self::d:screen">
               <xsl:call-template name="lastLineNumber">
                 <xsl:with-param name="listings"
-                     select="preceding::screen[@linenumbering='numbered']"/>
+                     select="preceding::d:screen[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$pi.context/self::literallayout">
+            <xsl:when test="$pi.context/self::d:literallayout">
               <xsl:call-template name="lastLineNumber">
                 <xsl:with-param name="listings"
-                     select="preceding::literallayout[@linenumbering='numbered']"/>
+                     select="preceding::d:literallayout[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$pi.context/self::address">
+            <xsl:when test="$pi.context/self::d:address">
               <xsl:call-template name="lastLineNumber">
                 <xsl:with-param name="listings"
-                     select="preceding::address[@linenumbering='numbered']"/>
+                     select="preceding::d:address[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$pi.context/self::synopsis">
+            <xsl:when test="$pi.context/self::d:synopsis">
               <xsl:call-template name="lastLineNumber">
                 <xsl:with-param name="listings"
-                     select="preceding::synopsis[@linenumbering='numbered']"/>
+                     select="preceding::d:synopsis[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
             <xsl:otherwise>
index 2fdc8d1..960f45a 100644 (file)
@@ -1,12 +1,12 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:rx="http://www.renderx.com/XSL/Extensions"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: xep.xsl 9838 2014-01-07 21:36:28Z bobstayton $
-     ********************************************************************
      (c) Stephane Bline Peregrine Systems 2001
      Implementation of xep extensions:
        * Pdf bookmarks (based on the XEP 2.5 implementation)
 <xsl:template name="xep-document-information">
   <rx:meta-info>
     <xsl:variable name="authors" 
-                  select="(//author|//editor|//corpauthor|//authorgroup)[1]"/>
+                  select="(//d:author|//d:editor|//d:corpauthor|//d:authorgroup)[1]"/>
     <xsl:if test="$authors">
       <xsl:variable name="author">
         <xsl:choose>
-          <xsl:when test="$authors[self::authorgroup]">
+          <xsl:when test="$authors[self::d:authorgroup]">
             <xsl:call-template name="person.name.list">
               <xsl:with-param name="person.list" 
-                        select="$authors/*[self::author|self::corpauthor|
-                               self::othercredit|self::editor]"/>
+                        select="$authors/*[self::d:author|self::d:corpauthor|
+                               self::d:othercredit|self::d:editor]"/>
             </xsl:call-template>
           </xsl:when>
-          <xsl:when test="$authors[self::corpauthor]">
+          <xsl:when test="$authors[self::d:corpauthor]">
             <xsl:value-of select="$authors"/>
           </xsl:when>
-          <xsl:when test="$authors[orgname]">
-            <xsl:value-of select="$authors/orgname"/>
+          <xsl:when test="$authors[d:orgname]">
+            <xsl:value-of select="$authors/d:orgname"/>
           </xsl:when>
           <xsl:otherwise>
             <xsl:call-template name="person.name">
       </xsl:attribute>
     </xsl:element>
 
-    <xsl:if test="//keyword">
+    <xsl:if test="//d:keyword">
       <xsl:element name="rx:meta-field">
         <xsl:attribute name="name">keywords</xsl:attribute>
         <xsl:attribute name="value">
-          <xsl:for-each select="//keyword">
+          <xsl:for-each select="//d:keyword">
             <xsl:value-of select="normalize-space(.)"/>
             <xsl:if test="position() != last()">
               <xsl:text>, </xsl:text>
       </xsl:element>
     </xsl:if>
 
-    <xsl:if test="//subjectterm">
+    <xsl:if test="//d:subjectterm">
       <xsl:element name="rx:meta-field">
         <xsl:attribute name="name">subject</xsl:attribute>
         <xsl:attribute name="value">
-          <xsl:for-each select="//subjectterm">
+          <xsl:for-each select="//d:subjectterm">
             <xsl:value-of select="normalize-space(.)"/>
             <xsl:if test="position() != last()">
               <xsl:text>, </xsl:text>
   <xsl:apply-templates select="*" mode="xep.outline"/>
 </xsl:template>
 
-<xsl:template match="set|book|part|reference|preface|chapter|appendix|article
-                     |glossary|bibliography|index|setindex|topic
-                     |refentry|refsynopsisdiv
-                     |refsect1|refsect2|refsect3|refsection
-                     |sect1|sect2|sect3|sect4|sect5|section"
+<xsl:template match="d:set|d:book|d:part|d:reference|d:preface|d:chapter|d:appendix|d:article
+                     |d:glossary|d:bibliography|d:index|d:setindex|d:topic
+                     |d:refentry|d:refsynopsisdiv
+                     |d:refsect1|d:refsect2|d:refsect3|d:refsection
+                     |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section"
               mode="xep.outline">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   <!-- Put the root element bookmark at the same level as its children -->
   <!-- If the object is a set or book, generate a bookmark for the toc -->
   <xsl:choose>
-    <xsl:when test="self::index and $generate.index = 0"/>     
+    <xsl:when test="self::d:index and $generate.index = 0"/>
     <xsl:when test="parent::*">
       <rx:bookmark internal-destination="{$id}">
         <xsl:attribute name="starting-state">
         </xsl:call-template>
       </xsl:variable>
       <xsl:if test="contains($toc.params, 'toc')
-                    and set|book|part|reference|section|sect1|refentry
-                        |article|topic|bibliography|glossary|chapter
-                        |appendix">
+                    and d:set|d:book|d:part|d:reference|d:section|d:sect1|d:refentry
+                        |d:article|d:topic|d:bibliography|d:glossary|d:chapter
+                        |d:appendix">
         <rx:bookmark internal-destination="toc...{$id}">
           <rx:bookmark-label>
             <xsl:call-template name="gentext">
index bfa7c82..ad77fec 100644 (file)
@@ -1,17 +1,16 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:fo="http://www.w3.org/1999/XSL/Format"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:exsl="http://exslt.org/common"
                 xmlns:xlink='http://www.w3.org/1999/xlink'
-                exclude-result-prefixes="exsl xlink"
+                exclude-result-prefixes="exsl xlink d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: xref.xsl 9969 2015-07-06 18:51:44Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -22,7 +21,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="anchor">
+<xsl:template match="d:anchor">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
@@ -40,7 +39,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="xref" name="xref">
+<xsl:template match="d:xref" name="xref">
   <xsl:param name="xhref" select="@xlink:href"/>
   <!-- is the @xlink:href a local idref link? -->
   <xsl:param name="xlink.idref">
@@ -92,7 +91,7 @@
         </xsl:when>
   
         <xsl:when test="$target">
-          <xsl:if test="not(parent::citation)">
+          <xsl:if test="not(parent::d:citation)">
             <xsl:apply-templates select="$target" mode="xref-to-prefix">
               <xsl:with-param name="referrer" select="."/>
               <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
             <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
           </xsl:apply-templates>
   
-          <xsl:if test="not(parent::citation)">
+          <xsl:if test="not(parent::d:citation)">
             <xsl:apply-templates select="$target" mode="xref-to-suffix">
               <xsl:with-param name="referrer" select="."/>
               <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
 
 <!-- Handled largely like an xref -->
 <!-- To be done: add support for begin, end, and units attributes -->
-<xsl:template match="biblioref" name="biblioref">
+<xsl:template match="d:biblioref" name="biblioref">
   <xsl:variable name="targets" select="key('id',@linkend)"/>
   <xsl:variable name="target" select="$targets[1]"/>
   <xsl:variable name="referrer" select="."/>
     </xsl:when>
 
     <xsl:otherwise>
-      <xsl:if test="not(parent::citation)">
+      <xsl:if test="not(parent::d:citation)">
         <xsl:apply-templates select="$target" mode="xref-to-prefix">
           <xsl:with-param name="referrer" select="."/>
           <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
         </xsl:apply-templates>
       </fo:basic-link>
 
-      <xsl:if test="not(parent::citation)">
+      <xsl:if test="not(parent::d:citation)">
         <xsl:apply-templates select="$target" mode="xref-to-suffix">
           <xsl:with-param name="referrer" select="."/>
           <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="title" mode="xref-to">
+<xsl:template match="d:title" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="abstract|article|authorblurb|bibliodiv|bibliomset
-                     |biblioset|blockquote|calloutlist|caution|colophon
-                     |constraintdef|formalpara|glossdiv|important|indexdiv
-                     |itemizedlist|legalnotice|lot|msg|msgexplan|msgmain
-                     |msgrel|msgset|msgsub|note|orderedlist|partintro
-                     |productionset|qandadiv|refsynopsisdiv|screenshot|segmentedlist
-                     |set|setindex|sidebar|tip|toc|variablelist|warning"
+<xsl:template match="d:abstract|d:article|d:authorblurb|d:bibliodiv|d:bibliomset
+                     |d:biblioset|d:blockquote|d:calloutlist|d:caution|d:colophon
+                     |d:constraintdef|d:formalpara|d:glossdiv|d:important|d:indexdiv
+                     |d:itemizedlist|d:legalnotice|d:lot|d:msg|d:msgexplan|d:msgmain
+                     |d:msgrel|d:msgset|d:msgsub|d:note|d:orderedlist|d:partintro
+                     |d:productionset|d:qandadiv|d:refsynopsisdiv|d:screenshot|d:segmentedlist
+                     |d:set|d:setindex|d:sidebar|d:tip|d:toc|d:variablelist|d:warning"
               mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="author|editor|othercredit|personname" mode="xref-to">
+<xsl:template match="d:author|d:editor|d:othercredit|d:personname" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   <xsl:call-template name="person.name"/>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="xref-to">
+<xsl:template match="d:authorgroup" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   <xsl:call-template name="person.name.list"/>
 </xsl:template>
 
-<xsl:template match="figure|example|table|equation" mode="xref-to">
+<xsl:template match="d:figure|d:example|d:table|d:equation" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="procedure" mode="xref-to">
+<xsl:template match="d:procedure" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="task" mode="xref-to">
+<xsl:template match="d:task" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="cmdsynopsis" mode="xref-to">
+<xsl:template match="d:cmdsynopsis" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:apply-templates select="(.//command)[1]" mode="xref"/>
+  <xsl:apply-templates select="(.//d:command)[1]" mode="xref"/>
 </xsl:template>
 
-<xsl:template match="funcsynopsis" mode="xref-to">
+<xsl:template match="d:funcsynopsis" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:apply-templates select="(.//function)[1]" mode="xref"/>
+  <xsl:apply-templates select="(.//d:function)[1]" mode="xref"/>
 </xsl:template>
 
-<xsl:template match="dedication|acknowledgements|preface|chapter|appendix" mode="xref-to">
+<xsl:template match="d:dedication|d:acknowledgements|d:preface|d:chapter|d:appendix" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="bibliography" mode="xref-to">
+<xsl:template match="d:bibliography" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="xref-to-prefix">
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="xref-to-prefix">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:text>[</xsl:text>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="xref-to-suffix">
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="xref-to-suffix">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:text>]</xsl:text>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="xref-to">
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
     <xsl:when test="string(.) = ''">
       <xsl:variable name="bib" select="document($bibliography.collection,.)"/>
       <xsl:variable name="id" select="(@id|@xml:id)[1]"/>
-      <xsl:variable name="entry" select="$bib/bibliography/
+      <xsl:variable name="entry" select="$bib/d:bibliography/
                                          *[@id=$id or @xml:id=$id][1]"/>
       <xsl:choose>
         <xsl:when test="$entry">
           <xsl:choose>
             <xsl:when test="$bibliography.numbered != 0">
-              <xsl:number from="bibliography" count="biblioentry|bibliomixed"
+              <xsl:number from="d:bibliography" count="d:biblioentry|d:bibliomixed"
                           level="any" format="1"/>
             </xsl:when>
             <xsl:when test="local-name($entry/*[1]) = 'abbrev'">
     <xsl:otherwise>
       <xsl:choose>
         <xsl:when test="$bibliography.numbered != 0">
-          <xsl:number from="bibliography" count="biblioentry|bibliomixed"
+          <xsl:number from="d:bibliography" count="d:biblioentry|d:bibliomixed"
                       level="any" format="1"/>
         </xsl:when>
         <xsl:when test="local-name(*[1]) = 'abbrev'">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="glossary" mode="xref-to">
+<xsl:template match="d:glossary" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="glossentry" mode="xref-to">
+<xsl:template match="d:glossentry" mode="xref-to">
   <xsl:choose>
     <xsl:when test="$glossentry.show.acronym = 'primary'">
       <xsl:choose>
-        <xsl:when test="acronym|abbrev">
-          <xsl:apply-templates select="(acronym|abbrev)[1]"/>
+        <xsl:when test="d:acronym|d:abbrev">
+          <xsl:apply-templates select="(d:acronym|d:abbrev)[1]"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="glossterm[1]" mode="xref-to"/>
+          <xsl:apply-templates select="d:glossterm[1]" mode="xref-to"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates select="glossterm[1]" mode="xref-to"/>
+      <xsl:apply-templates select="d:glossterm[1]" mode="xref-to"/>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="glossterm|firstterm" mode="xref-to">
+<xsl:template match="d:glossterm|d:firstterm" mode="xref-to">
   <xsl:apply-templates mode="no.anchor.mode"/>
 </xsl:template>
 
-<xsl:template match="index" mode="xref-to">
+<xsl:template match="d:index" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="listitem" mode="xref-to">
+<xsl:template match="d:listitem" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="section|simplesect
-                     |sect1|sect2|sect3|sect4|sect5
-                     |refsect1|refsect2|refsect3|refsection" mode="xref-to">
+<xsl:template match="d:section|d:simplesect
+                     |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5
+                     |d:refsect1|d:refsect2|d:refsect3|d:refsection" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   <!-- What about "in Chapter X"? -->
 </xsl:template>
 
-<xsl:template match="topic" mode="xref-to">
+<xsl:template match="d:topic" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="bridgehead" mode="xref-to">
+<xsl:template match="d:bridgehead" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   <!-- What about "in Chapter X"? -->
 </xsl:template>
 
-<xsl:template match="qandaset" mode="xref-to">
+<xsl:template match="d:qandaset" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="qandadiv" mode="xref-to">
+<xsl:template match="d:qandadiv" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="qandaentry" mode="xref-to">
+<xsl:template match="d:qandaentry" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:apply-templates select="question[1]" mode="xref-to">
+  <xsl:apply-templates select="d:question[1]" mode="xref-to">
     <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
     <xsl:with-param name="referrer" select="$referrer"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="question|answer" mode="xref-to">
+<xsl:template match="d:question|d:answer" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
   <xsl:choose>
-    <xsl:when test="string-length(label) != 0">
+    <xsl:when test="string-length(d:label) != 0">
       <xsl:apply-templates select="." mode="label.markup"/>
     </xsl:when>
     <xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="part|reference" mode="xref-to">
+<xsl:template match="d:part|d:reference" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="refentry" mode="xref-to">
+<xsl:template match="d:refentry" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
   <xsl:choose>
-    <xsl:when test="refmeta/refentrytitle">
-      <xsl:apply-templates select="refmeta/refentrytitle"/>
+    <xsl:when test="d:refmeta/d:refentrytitle">
+      <xsl:apply-templates select="d:refmeta/d:refentrytitle"/>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates select="refnamediv/refname[1]"/>
+      <xsl:apply-templates select="d:refnamediv/d:refname[1]"/>
     </xsl:otherwise>
   </xsl:choose>
-  <xsl:apply-templates select="refmeta/manvolnum"/>
+  <xsl:apply-templates select="d:refmeta/d:manvolnum"/>
 </xsl:template>
 
-<xsl:template match="refnamediv" mode="xref-to">
+<xsl:template match="d:refnamediv" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:apply-templates select="refname[1]" mode="xref-to">
+  <xsl:apply-templates select="d:refname[1]" mode="xref-to">
     <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
     <xsl:with-param name="referrer" select="$referrer"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="refname" mode="xref-to">
+<xsl:template match="d:refname" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="step" mode="xref-to">
+<xsl:template match="d:step" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   <xsl:apply-templates select="." mode="number"/>
 </xsl:template>
 
-<xsl:template match="varlistentry" mode="xref-to">
+<xsl:template match="d:varlistentry" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:apply-templates select="term[1]" mode="xref-to">
+  <xsl:apply-templates select="d:term[1]" mode="xref-to">
     <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
     <xsl:with-param name="referrer" select="$referrer"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="varlistentry/term" mode="xref-to">
+<xsl:template match="d:varlistentry/d:term" mode="xref-to">
   <xsl:param name="verbose" select="1"/>
   <!-- avoids the comma that will be generated if there are several terms -->
   <!-- Use no.anchor.mode to turn off nested xrefs and indexterms
   <xsl:apply-templates mode="no.anchor.mode"/>
 </xsl:template>
 
-<xsl:template match="co" mode="xref-to">
+<xsl:template match="d:co" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   <xsl:apply-templates select="." mode="callout-bug"/>
 </xsl:template>
 
-<xsl:template match="area|areaset" mode="xref-to">
+<xsl:template match="d:area|d:areaset" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="book" mode="xref-to">
+<xsl:template match="d:book" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 <!-- These are elements for which no link text exists, so an xref to one
      uses the xrefstyle attribute if specified, or if not it falls back
      to the container element's link text -->
-<xsl:template match="para|phrase|simpara|anchor|quote" mode="xref-to">
+<xsl:template match="d:para|d:phrase|d:simpara|d:anchor|d:quote" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose"/>
 
-  <xsl:variable name="context" select="(ancestor::simplesect
-                                       |ancestor::section
-                                       |ancestor::sect1
-                                       |ancestor::sect2
-                                       |ancestor::sect3
-                                       |ancestor::sect4
-                                       |ancestor::sect5
-                                       |ancestor::topic
-                                       |ancestor::refsection
-                                       |ancestor::refsect1
-                                       |ancestor::refsect2
-                                       |ancestor::refsect3
-                                       |ancestor::chapter
-                                       |ancestor::appendix
-                                       |ancestor::preface
-                                       |ancestor::partintro
-                                       |ancestor::dedication
-                                       |ancestor::acknowledgements
-                                       |ancestor::colophon
-                                       |ancestor::bibliography
-                                       |ancestor::index
-                                       |ancestor::glossary
-                                       |ancestor::glossentry
-                                       |ancestor::listitem
-                                       |ancestor::varlistentry)[last()]"/>
+  <xsl:variable name="context" select="(ancestor::d:simplesect
+                                       |ancestor::d:section
+                                       |ancestor::d:sect1
+                                       |ancestor::d:sect2
+                                       |ancestor::d:sect3
+                                       |ancestor::d:sect4
+                                       |ancestor::d:sect5
+                                       |ancestor::d:topic
+                                       |ancestor::d:refsection
+                                       |ancestor::d:refsect1
+                                       |ancestor::d:refsect2
+                                       |ancestor::d:refsect3
+                                       |ancestor::d:chapter
+                                       |ancestor::d:appendix
+                                       |ancestor::d:preface
+                                       |ancestor::d:partintro
+                                       |ancestor::d:dedication
+                                       |ancestor::d:acknowledgements
+                                       |ancestor::d:colophon
+                                       |ancestor::d:bibliography
+                                       |ancestor::d:index
+                                       |ancestor::d:glossary
+                                       |ancestor::d:glossentry
+                                       |ancestor::d:listitem
+                                       |ancestor::d:varlistentry)[last()]"/>
 
   <xsl:choose>
     <xsl:when test="$xrefstyle != ''">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="xref-to">
-  <xsl:value-of select="primary"/>
+<xsl:template match="d:indexterm" mode="xref-to">
+  <xsl:value-of select="d:primary"/>
 </xsl:template>
 
-<xsl:template match="primary|secondary|tertiary" mode="xref-to">
+<xsl:template match="d:primary|d:secondary|d:tertiary" mode="xref-to">
   <xsl:value-of select="."/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="link" name="link">
+<xsl:template match="d:link" name="link">
   <xsl:param name="referrer" select="."/>
   <xsl:param name="linkend" select="@linkend"/>
   <xsl:param name="targets" select="key('id',$linkend)"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="ulink" name="ulink">
+<xsl:template match="d:ulink" name="ulink">
   <xsl:param name="url" select="@url"/>
 
   <xsl:variable name ="ulink.url">
     <!-- * and the value of its content is not a URL that is the same as -->
     <!-- * URL it links to, and if ulink.show is non-zero. -->
     <xsl:choose>
-      <xsl:when test="$ulink.footnotes != 0 and not(ancestor::footnote) and not(ancestor::*[@floatstyle='before'])">
+      <xsl:when test="$ulink.footnotes != 0 and not(ancestor::d:footnote) and not(ancestor::*[@floatstyle='before'])">
         <!-- * ulink.show and ulink.footnote are both non-zero; that -->
         <!-- * means we display the URL as a footnote (instead of inline) -->
         <fo:footnote>
       <!-- *   an xlink:type attribute whose value is 'simple' -->
       <!-- FIXME: list in @from is probably not complete -->
       <xsl:number level="any" 
-                  from="chapter|appendix|preface|article|refentry|bibliography[not(parent::article)]"
-                  count="footnote[not(@label)][not(ancestor::tgroup)]
-                  |ulink[node()][@url != .][not(ancestor::footnote)]
+                  from="d:chapter|d:appendix|d:preface|d:article|d:refentry|d:bibliography[not(parent::d:article)]"
+                  count="d:footnote[not(@label)][not(ancestor::d:tgroup)]
+                  |d:ulink[node()][@url != .][not(ancestor::d:footnote)]
                   |*[node()][@xlink:href][not(@xlink:href = .)][not(starts-with(@xlink:href,'#'))]
                     [not(contains(@xlink:href,'#') and @xlink:role = $xolink.role)]
                     [not(@xlink:type) or @xlink:type='simple']
-                    [not(ancestor::footnote)]"
+                    [not(ancestor::d:footnote)]"
                   format="1"/>
     </xsl:variable>
     <xsl:choose>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="olink" name="olink">
+<xsl:template match="d:olink" name="olink">
   <!-- olink content may be passed in from xlink olink -->
   <xsl:param name="content" select="NOTANELEMENT"/>
 
 </xsl:template>
 
 <!-- This prevents error message when processing olinks with xrefstyle -->
-<xsl:template match="olink" mode="object.xref.template"/>
+<xsl:template match="d:olink" mode="object.xref.template"/>
 
 
 <xsl:template name="olink.as.linkend">
 
 <!-- ==================================================================== -->
 
-<xsl:template match="title" mode="xref">
+<xsl:template match="d:title" mode="xref">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="command" mode="xref">
+<xsl:template match="d:command" mode="xref">
   <xsl:call-template name="inline.boldseq"/>
 </xsl:template>
 
-<xsl:template match="function" mode="xref">
+<xsl:template match="d:function" mode="xref">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="chapter|appendix" mode="insert.title.markup">
+<xsl:template match="d:chapter|d:appendix" mode="insert.title.markup">
   <xsl:param name="purpose"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="title"/>
   <xsl:copy-of select="$direction"/>
 </xsl:template>
 
-<xsl:template match="olink" mode="pagenumber.markup">
+<xsl:template match="d:olink" mode="pagenumber.markup">
   <!-- Local olinks can use page-citation -->
   <xsl:variable name="targetdoc.att" select="@targetdoc"/>
   <xsl:variable name="targetptr.att" select="@targetptr"/>
index e9b5650..2dde010 100644 (file)
-<?xml version='1.0'?>\r
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"\r
-\r
-               xmlns:s6hl="http://net.sf.xslthl/ConnectorSaxon6" \r
-               xmlns:sbhl="http://net.sf.xslthl/ConnectorSaxonB" \r
-               xmlns:xhl="http://net.sf.xslthl/ConnectorXalan"\r
-               xmlns:saxon6="http://icl.com/saxon" \r
-               xmlns:saxonb="http://saxon.sf.net/" \r
-               xmlns:xalan="http://xml.apache.org/xalan"\r
-               \r
-               xmlns:exsl="http://exslt.org/common"\r
-               xmlns:xslthl="http://xslthl.sf.net"\r
-               exclude-result-prefixes="exsl xslthl s6hl sbhl xhl"\r
-               version='1.0'>\r
-\r
-<!-- ********************************************************************\r
-     $Id: common.xsl 8257 2009-02-20 04:40:16Z abdelazer $\r
-     ********************************************************************\r
-\r
-     This file is part of the XSL DocBook Stylesheet distribution.\r
-     See ../README or http://docbook.sf.net/release/xsl/current/ for\r
-     and other information.\r
-\r
-     ******************************************************************** -->\r
-\r
-<!-- this construction is needed to have the saxon and xalan connectors working alongside each other -->\r
-<xalan:component prefix="xhl" functions="highlight"> \r
-  <xalan:script lang="javaclass" src="xalan://net.sf.xslthl.ConnectorXalan" /> \r
-</xalan:component> \r
-\r
-<!-- for saxon 6 -->\r
-<saxon6:script implements-prefix="s6hl" language="java" src="java:net.sf.xslthl.ConnectorSaxon6" />\r
-\r
-<!-- for saxon 8.5 and later -->\r
-<saxonb:script implements-prefix="sbhl" language="java" src="java:net.sf.xslthl.ConnectorSaxonB" />\r
-\r
-\r
-<!-- You can override this template to do more complex mapping of\r
-     language attribute to highlighter language ID (see xslthl-config.xml) -->\r
-<xsl:template name="language.to.xslthl">\r
-  <xsl:param name="context"/>\r
-\r
-  <xsl:choose>\r
-    <xsl:when test="$context/@language != ''">\r
-      <xsl:value-of select="$context/@language"/>\r
-    </xsl:when>\r
-    <xsl:when test="$highlight.default.language != ''">\r
-      <xsl:value-of select="$highlight.default.language"/>\r
-    </xsl:when>\r
-  </xsl:choose>\r
-</xsl:template>\r
-\r
-<xsl:template name="apply-highlighting">\r
-  <xsl:choose>\r
-    <!-- Do we want syntax highlighting -->\r
-    <xsl:when test="$highlight.source != 0">\r
-      <xsl:variable name="language">\r
-       <xsl:call-template name="language.to.xslthl">\r
-         <xsl:with-param name="context" select="."/>\r
-       </xsl:call-template>\r
-      </xsl:variable>\r
-      <xsl:choose>\r
-       <xsl:when test="$language != ''">\r
-         <xsl:variable name="content">\r
-           <xsl:apply-templates/>\r
-         </xsl:variable>\r
-         <xsl:choose>\r
-           <xsl:when test="function-available('s6hl:highlight')">\r
-             <xsl:apply-templates select="s6hl:highlight($language, exsl:node-set($content), $highlight.xslthl.config)"\r
-                                  mode="xslthl"/>\r
-           </xsl:when>\r
-           <xsl:when test="function-available('sbhl:highlight')">\r
-             <xsl:apply-templates select="sbhl:highlight($language, exsl:node-set($content), $highlight.xslthl.config)"\r
-                                  mode="xslthl"/>\r
-           </xsl:when>\r
-           <xsl:when test="function-available('xhl:highlight')">\r
-             <xsl:apply-templates select="xhl:highlight($language, exsl:node-set($content), $highlight.xslthl.config)"\r
-                                  mode="xslthl"/>\r
-           </xsl:when>\r
-           <xsl:otherwise>\r
-             <xsl:copy-of select="$content"/>\r
-           </xsl:otherwise>\r
-         </xsl:choose>\r
-       </xsl:when>\r
-       <xsl:otherwise>\r
-         <xsl:apply-templates/>\r
-       </xsl:otherwise>\r
-      </xsl:choose>\r
-    </xsl:when>\r
-    <!-- No syntax highlighting -->\r
-    <xsl:otherwise>\r
-      <xsl:apply-templates/>\r
-    </xsl:otherwise>\r
-  </xsl:choose>\r
-</xsl:template>\r
-\r
-<!-- A fallback when the specific style isn't recognized -->\r
-<xsl:template match="xslthl:*" mode="xslthl">\r
-  <xsl:message>\r
-    <xsl:text>unprocessed xslthl style: </xsl:text>\r
-    <xsl:value-of select="local-name(.)" />\r
-  </xsl:message>\r
-  <xsl:apply-templates mode="xslthl"/>\r
-</xsl:template>\r
-\r
-<!-- Copy over already produced markup (FO/HTML) -->\r
-<xsl:template match="node()" mode="xslthl" priority="-1">\r
-  <xsl:copy>\r
-    <xsl:apply-templates select="node()" mode="xslthl"/>\r
-  </xsl:copy>\r
-</xsl:template>\r
-\r
-<xsl:template match="*" mode="xslthl">\r
-  <xsl:copy>\r
-    <xsl:copy-of select="@*"/>\r
-    <xsl:apply-templates select="node()" mode="xslthl"/>\r
-  </xsl:copy>\r
-</xsl:template>\r
-\r
-</xsl:stylesheet>\r
+<?xml version='1.0'?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:s6hl="http://net.sf.xslthl/ConnectorSaxon6" 
+               xmlns:sbhl="http://net.sf.xslthl/ConnectorSaxonB" 
+               xmlns:xhl="http://net.sf.xslthl/ConnectorXalan"
+               xmlns:saxon6="http://icl.com/saxon" 
+               xmlns:saxonb="http://saxon.sf.net/" 
+               xmlns:xalan="http://xml.apache.org/xalan"
+               xmlns:exsl="http://exslt.org/common"
+               xmlns:xslthl="http://xslthl.sf.net"
+               exclude-result-prefixes="exsl xslthl s6hl sbhl xhl d"
+               version='1.0'>
+
+<!-- ********************************************************************
+
+     This file is part of the XSL DocBook Stylesheet distribution.
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
+     and other information.
+
+     ******************************************************************** -->
+
+<!-- this construction is needed to have the saxon and xalan connectors working alongside each other -->
+<xalan:component prefix="xhl" functions="highlight"> 
+  <xalan:script lang="javaclass" src="xalan://net.sf.xslthl.ConnectorXalan" /> 
+</xalan:component> 
+
+<!-- for saxon 6 -->
+<saxon6:script implements-prefix="s6hl" language="java" src="java:net.sf.xslthl.ConnectorSaxon6" />
+
+<!-- for saxon 8.5 and later -->
+<saxonb:script implements-prefix="sbhl" language="java" src="java:net.sf.xslthl.ConnectorSaxonB" />
+
+
+<!-- You can override this template to do more complex mapping of
+     language attribute to highlighter language ID (see xslthl-config.xml) -->
+<xsl:template name="language.to.xslthl">
+  <xsl:param name="context"/>
+
+  <xsl:choose>
+    <xsl:when test="$context/@language != ''">
+      <xsl:value-of select="$context/@language"/>
+    </xsl:when>
+    <xsl:when test="$highlight.default.language != ''">
+      <xsl:value-of select="$highlight.default.language"/>
+    </xsl:when>
+  </xsl:choose>
+</xsl:template>
+
+<xsl:template name="apply-highlighting">
+  <xsl:choose>
+    <!-- Do we want syntax highlighting -->
+    <xsl:when test="$highlight.source != 0">
+      <xsl:variable name="language">
+       <xsl:call-template name="language.to.xslthl">
+         <xsl:with-param name="context" select="."/>
+       </xsl:call-template>
+      </xsl:variable>
+      <xsl:choose>
+       <xsl:when test="$language != ''">
+         <xsl:variable name="content">
+           <xsl:apply-templates/>
+         </xsl:variable>
+         <xsl:choose>
+           <xsl:when test="function-available('s6hl:highlight')">
+             <xsl:apply-templates select="s6hl:highlight($language, exsl:node-set($content), $highlight.xslthl.config)"
+                                  mode="xslthl"/>
+           </xsl:when>
+           <xsl:when test="function-available('sbhl:highlight')">
+             <xsl:apply-templates select="sbhl:highlight($language, exsl:node-set($content), $highlight.xslthl.config)"
+                                  mode="xslthl"/>
+           </xsl:when>
+           <xsl:when test="function-available('xhl:highlight')">
+             <xsl:apply-templates select="xhl:highlight($language, exsl:node-set($content), $highlight.xslthl.config)"
+                                  mode="xslthl"/>
+           </xsl:when>
+           <xsl:otherwise>
+             <xsl:copy-of select="$content"/>
+           </xsl:otherwise>
+         </xsl:choose>
+       </xsl:when>
+       <xsl:otherwise>
+         <xsl:apply-templates/>
+       </xsl:otherwise>
+      </xsl:choose>
+    </xsl:when>
+    <!-- No syntax highlighting -->
+    <xsl:otherwise>
+      <xsl:apply-templates/>
+    </xsl:otherwise>
+  </xsl:choose>
+</xsl:template>
+
+<!-- A fallback when the specific style isn't recognized -->
+<xsl:template match="xslthl:*" mode="xslthl">
+  <xsl:message>
+    <xsl:text>unprocessed xslthl style: </xsl:text>
+    <xsl:value-of select="local-name(.)" />
+  </xsl:message>
+  <xsl:apply-templates mode="xslthl"/>
+</xsl:template>
+
+<!-- Copy over already produced markup (FO/HTML) -->
+<xsl:template match="node()" mode="xslthl" priority="-1">
+  <xsl:copy>
+    <xsl:apply-templates select="node()" mode="xslthl"/>
+  </xsl:copy>
+</xsl:template>
+
+<xsl:template match="*" mode="xslthl">
+  <xsl:copy>
+    <xsl:copy-of select="@*"/>
+    <xsl:apply-templates select="node()" mode="xslthl"/>
+  </xsl:copy>
+</xsl:template>
+
+</xsl:stylesheet>
index 7e1e33a..a4ff11e 100644 (file)
@@ -1,13 +1,13 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: admon.xsl 9728 2013-03-08 00:16:41Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -17,7 +17,7 @@
   <xsl:text>25</xsl:text>
 </xsl:template>
 
-<xsl:template match="note|important|warning|caution|tip">
+<xsl:template match="d:note|d:important|d:warning|d:caution|d:tip">
   <xsl:choose>
     <xsl:when test="$admon.graphics != 0">
       <xsl:call-template name="graphical.admonition"/>
@@ -74,9 +74,9 @@
       <xsl:if test="$div.element != 'section'">
         <xsl:attribute name="summary">
           <xsl:value-of select="$admon.type"/>
-          <xsl:if test="title|info/title">
+          <xsl:if test="d:title|d:info/d:title">
             <xsl:text>: </xsl:text>
-            <xsl:value-of select="(title|info/title)[1]"/>
+            <xsl:value-of select="(d:title|d:info/d:title)[1]"/>
           </xsl:if>
         </xsl:attribute>
       </xsl:if>
@@ -93,7 +93,7 @@
         </td>
         <th align="{$direction.align.start}">
           <xsl:call-template name="anchor"/>
-          <xsl:if test="$admon.textlabel != 0 or title or info/title">
+          <xsl:if test="$admon.textlabel != 0 or d:title or d:info/d:title">
             <xsl:apply-templates select="." mode="object.title.markup"/>
           </xsl:if>
         </th>
       </xsl:attribute>
     </xsl:if>
 
-    <xsl:if test="$admon.textlabel != 0 or title or info/title">
+    <xsl:if test="$admon.textlabel != 0 or d:title or d:info/d:title">
       <h3 class="title">
         <xsl:call-template name="anchor"/>
         <xsl:apply-templates select="." mode="object.title.markup"/>
   </div>
 </xsl:template>
 
-<xsl:template match="note/title"></xsl:template>
-<xsl:template match="important/title"></xsl:template>
-<xsl:template match="warning/title"></xsl:template>
-<xsl:template match="caution/title"></xsl:template>
-<xsl:template match="tip/title"></xsl:template>
+<xsl:template match="d:note/d:title"></xsl:template>
+<xsl:template match="d:important/d:title"></xsl:template>
+<xsl:template match="d:warning/d:title"></xsl:template>
+<xsl:template match="d:caution/d:title"></xsl:template>
+<xsl:template match="d:tip/d:title"></xsl:template>
 
 </xsl:stylesheet>
index f010632..9b8d3a7 100644 (file)
@@ -1,6 +1,8 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <xsl:template name="add.annotation.links">
   <xsl:param name="scripts" select="normalize-space($annotation.js)"/>
@@ -17,7 +19,7 @@
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="annotation"/>
+<xsl:template match="d:annotation"/>
 
 <xsl:template name="apply-annotations">
   <xsl:if test="$annotation.support != 0">
@@ -25,7 +27,7 @@
   <xsl:variable name="id" select="(@id|@xml:id)[1]"/>
 
   <xsl:variable name="aids">
-    <xsl:for-each select="//annotation">
+    <xsl:for-each select="//d:annotation">
       <xsl:if test="@annotates=$id
                     or starts-with(@annotates, concat($id, ' '))
                     or contains(@annotates, concat(' ', $id, ' '))
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="annotation" mode="annotation-inline">
+<xsl:template match="d:annotation" mode="annotation-inline">
   <xsl:variable name="title">
     <xsl:choose>
-      <xsl:when test="title">
-        <xsl:value-of select="title"/>
+      <xsl:when test="d:title">
+        <xsl:value-of select="d:title"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:text>[Annotation #</xsl:text>
-        <xsl:number count="annotation" level="any" format="1"/>
+        <xsl:number count="d:annotation" level="any" format="1"/>
         <xsl:text>]</xsl:text>
       </xsl:otherwise>
     </xsl:choose>
   </a>
 </xsl:template>
 
-<xsl:template match="annotation" mode="annotation-popup">
+<xsl:template match="d:annotation" mode="annotation-popup">
   <div class="annotation-nocss">
     <p>
       <a name="annot-{generate-id(.)}"/>
       <xsl:text>Annotation #</xsl:text>
-      <xsl:number count="annotation" level="any" format="1"/>
+      <xsl:number count="d:annotation" level="any" format="1"/>
       <xsl:text>:</xsl:text>
     </p>
   </div>
 <xsl:template name="annotation-title">
   <div class="annotation-title">
     <xsl:choose>
-      <xsl:when test="title">
-        <xsl:apply-templates select="title/node()"/>
+      <xsl:when test="d:title">
+        <xsl:apply-templates select="d:title/node()"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:text>Annotation</xsl:text>
index f67b1f6..525e8eb 100644 (file)
@@ -9,16 +9,15 @@
 
 ]>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService"
-                exclude-result-prefixes="k"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService"
+                exclude-result-prefixes="k d"
                 version="1.0">
 
 <!-- ********************************************************************
-     $Id: autoidx-kimber.xsl 8729 2010-07-15 16:43:56Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -82,7 +81,7 @@
   </xsl:variable>
 
   <xsl:variable name="terms"
-                select="//indexterm[count(.|key('k-group', k:getIndexGroupKey(&lang;, &primary;))[&scope;][1]) = 1 and not(@class = 'endofrange')]"/>
+                select="//d:indexterm[count(.|key('k-group', k:getIndexGroupKey(&lang;, &primary;))[&scope;][1]) = 1 and not(@class = 'endofrange')]"/>
 
   <xsl:variable name="alphabetical"
                 select="$terms[not(starts-with(
 
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-div-kimber">
+<xsl:template match="d:indexterm" mode="index-div-kimber">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
index d03ff4f..8f989cc 100644 (file)
@@ -4,21 +4,20 @@
 %common.entities;
 ]>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:i="urn:cz-kosek:functions:index"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:i="urn:cz-kosek:functions:index"
                 xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
                 xmlns:func="http://exslt.org/functions"
                 xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService"
                 xmlns:exslt="http://exslt.org/common"
                 extension-element-prefixes="func exslt"
-                exclude-result-prefixes="func exslt i l k"
+                exclude-result-prefixes="func exslt i l k d"
                 version="1.0">
 
 <!-- ********************************************************************
-     $Id: autoidx-kosek.xsl 8725 2010-07-15 08:08:04Z kosek $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -29,7 +28,7 @@
 <xsl:include href="../common/autoidx-kosek.xsl"/>
 
 <xsl:template name="generate-kosek-index">
-  <xsl:param name="scope" select="(ancestor::book|/)[last()]"/>
+  <xsl:param name="scope" select="(ancestor::d:book|/)[last()]"/>
 
   <xsl:variable name="vendor" select="system-property('xsl:vendor')"/>
   <xsl:if test="contains($vendor, 'libxslt')">
@@ -75,7 +74,7 @@
   </xsl:variable>
 
   <xsl:variable name="terms"
-                select="//indexterm[count(.|key('group-code', i:group-index(&primary;))[&scope;][1]) = 1 and not(@class = 'endofrange')]"/>
+                select="//d:indexterm[count(.|key('group-code', i:group-index(&primary;))[&scope;][1]) = 1 and not(@class = 'endofrange')]"/>
 
   <div class="index">
     <xsl:apply-templates select="$terms" mode="index-div-kosek">
@@ -87,7 +86,7 @@
   </div>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-div-kosek">
+<xsl:template match="d:indexterm" mode="index-div-kosek">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
index 9407b5c..1561ef9 100644 (file)
@@ -1,13 +1,13 @@
 <?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version="1.0">
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version="1.0">
 
 <!-- ********************************************************************
-     $Id: autoidx-ng.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the DocBook XSL Stylesheet distribution.
-     See ../README or http://docbook.sf.net/ for copyright
+     See ../README or http://cdn.docbook.org/ for copyright
      copyright and other information.
 
      ******************************************************************** -->
index c2b02d2..62fca61 100644 (file)
@@ -4,18 +4,17 @@
 %common.entities;
 ]>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exslt="http://exslt.org/common"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exslt="http://exslt.org/common"
                 xmlns:xlink='http://www.w3.org/1999/xlink'
                 extension-element-prefixes="exslt"
-                exclude-result-prefixes="exslt"
+                exclude-result-prefixes="exslt d"
                 version="1.0">
 
 <!-- ********************************************************************
-     $Id: autoidx.xsl 9853 2014-01-19 22:49:20Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 <xsl:variable name="kosek.imported" select="0"/>
 
 <xsl:key name="letter"
-         match="indexterm"
+         match="d:indexterm"
          use="translate(substring(&primary;, 1, 1),&lowercase;,&uppercase;)"/>
 
 <xsl:key name="primary"
-         match="indexterm"
+         match="d:indexterm"
          use="&primary;"/>
 
 <xsl:key name="secondary"
-         match="indexterm"
+         match="d:indexterm"
          use="concat(&primary;, &sep;, &secondary;)"/>
 
 <xsl:key name="tertiary"
-         match="indexterm"
+         match="d:indexterm"
          use="concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;)"/>
 
 <!-- this key used for automatic links from see and seealso to primary -->
 <xsl:key name="primaryonly"
-         match="indexterm"
-         use="normalize-space(primary)"/>
+         match="d:indexterm"
+         use="normalize-space(d:primary)"/>
 
 <xsl:key name="endofrange"
-         match="indexterm[@class='endofrange']"
+         match="d:indexterm[@class='endofrange']"
          use="@startref"/>
 
 <xsl:key name="primary-section"
-         match="indexterm[not(secondary) and not(see)]"
+         match="d:indexterm[not(d:secondary) and not(d:see)]"
          use="concat(&primary;, &sep;, &section.id;)"/>
 
 <xsl:key name="secondary-section"
-         match="indexterm[not(tertiary) and not(see)]"
+         match="d:indexterm[not(d:tertiary) and not(d:see)]"
          use="concat(&primary;, &sep;, &secondary;, &sep;, &section.id;)"/>
 
 <xsl:key name="tertiary-section"
-         match="indexterm[not(see)]"
+         match="d:indexterm[not(d:see)]"
          use="concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;, &sep;, &section.id;)"/>
 
 <xsl:key name="see-also"
-         match="indexterm[seealso]"
-         use="concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;, &sep;, seealso)"/>
+         match="d:indexterm[d:seealso]"
+         use="concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;, &sep;, d:seealso)"/>
 
 <xsl:key name="see"
-         match="indexterm[see]"
-         use="concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;, &sep;, see)"/>
+         match="d:indexterm[d:see]"
+         use="concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;, &sep;, d:see)"/>
 
 <xsl:key name="sections" match="*[@id or @xml:id]" use="@id|@xml:id"/>
 
 
 <xsl:template name="generate-index">
-  <xsl:param name="scope" select="(ancestor::book|/)[last()]"/>
+  <xsl:param name="scope" select="(ancestor::d:book|/)[last()]"/>
 
   <xsl:choose>
     <xsl:when test="$index.method = 'kosek'">
   </xsl:variable>
 
   <xsl:variable name="terms"
-                select="//indexterm
+                select="//d:indexterm
                         [count(.|key('letter',
                           translate(substring(&primary;, 1, 1),
                              &lowercase;,
 
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-div-basic">
+<xsl:template match="d:indexterm" mode="index-div-basic">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-symbol-div">
+<xsl:template match="d:indexterm" mode="index-symbol-div">
   <xsl:param name="scope" select="/"/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-primary">
+<xsl:template match="d:indexterm" mode="index-primary">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
         <xsl:value-of select="concat('ientry-', generate-id())"/>
       </xsl:attribute>
     </xsl:if>
-    <xsl:for-each select="$refs/primary">
+    <xsl:for-each select="$refs/d:primary">
       <xsl:if test="@id or @xml:id">
         <xsl:choose>
           <xsl:when test="$generate.id.attributes = 0">
         </xsl:choose>
       </xsl:if>
     </xsl:for-each>
-    <xsl:value-of select="primary"/>
+    <xsl:value-of select="d:primary"/>
     <xsl:choose>
       <xsl:when test="$index.links.to.section = 1">
         <xsl:for-each select="$refs[@zone != '' or generate-id() = generate-id(key('primary-section', concat($key, &sep;, &section.id;))[&scope;][1])]">
         </xsl:for-each>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:for-each select="$refs[not(see) 
-                              and not(secondary)][&scope;]">
+        <xsl:for-each select="$refs[not(d:see)
+                              and not(d:secondary)][&scope;]">
           <xsl:apply-templates select="." mode="reference">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="$refs[not(secondary)]/*[self::see]">
-      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(&primary;, &sep;, &sep;, &sep;, see))[&scope;][1])]"
+    <xsl:if test="$refs[not(d:secondary)]/*[self::d:see]">
+      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(&primary;, &sep;, &sep;, &sep;, d:see))[&scope;][1])]"
                            mode="index-see">
         <xsl:with-param name="position" select="position()"/>
         <xsl:with-param name="scope" select="$scope"/>
         <xsl:with-param name="role" select="$role"/>
         <xsl:with-param name="type" select="$type"/>
-        <xsl:sort select="translate(see, &lowercase;, &uppercase;)"/>
+        <xsl:sort select="translate(d:see, &lowercase;, &uppercase;)"/>
       </xsl:apply-templates>
     </xsl:if>
   </dt>
   <xsl:choose>
-    <xsl:when test="$refs/secondary or $refs[not(secondary)]/*[self::seealso]">
+    <xsl:when test="$refs/d:secondary or $refs[not(d:secondary)]/*[self::d:seealso]">
       <dd>
         <dl>
-          <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(&primary;, &sep;, &sep;, &sep;, seealso))[&scope;][1])]"
+          <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(&primary;, &sep;, &sep;, &sep;, d:seealso))[&scope;][1])]"
                                mode="index-seealso">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
             <xsl:with-param name="role" select="$role"/>
             <xsl:with-param name="type" select="$type"/>
-            <xsl:sort select="translate(seealso, &lowercase;, &uppercase;)"/>
+            <xsl:sort select="translate(d:seealso, &lowercase;, &uppercase;)"/>
           </xsl:apply-templates>
-          <xsl:apply-templates select="$refs[secondary and count(.|key('secondary', concat($key, &sep;, &secondary;))[&scope;][1]) = 1]" 
+          <xsl:apply-templates select="$refs[d:secondary and count(.|key('secondary', concat($key, &sep;, &secondary;))[&scope;][1]) = 1]"
                                mode="index-secondary">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-secondary">
+<xsl:template match="d:indexterm" mode="index-secondary">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
   <xsl:variable name="key" select="concat(&primary;, &sep;, &secondary;)"/>
   <xsl:variable name="refs" select="key('secondary', $key)[&scope;]"/>
   <dt>
-    <xsl:for-each select="$refs/secondary">
+    <xsl:for-each select="$refs/d:secondary">
       <xsl:if test="@id or @xml:id">
         <xsl:choose>
           <xsl:when test="$generate.id.attributes = 0">
         </xsl:choose>
       </xsl:if>
     </xsl:for-each>
-    <xsl:value-of select="secondary"/>
+    <xsl:value-of select="d:secondary"/>
     <xsl:choose>
       <xsl:when test="$index.links.to.section = 1">
         <xsl:for-each select="$refs[@zone != '' or generate-id() = generate-id(key('secondary-section', concat($key, &sep;, &section.id;))[&scope;][1])]">
         </xsl:for-each>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:for-each select="$refs[not(see) 
-                                and not(tertiary)][&scope;]">
+        <xsl:for-each select="$refs[not(d:see)
+                                and not(d:tertiary)][&scope;]">
           <xsl:apply-templates select="." mode="reference">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="$refs[not(tertiary)]/*[self::see]">
-      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(&primary;, &sep;, &secondary;, &sep;, &sep;, see))[&scope;][1])]"
+    <xsl:if test="$refs[not(d:tertiary)]/*[self::d:see]">
+      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(&primary;, &sep;, &secondary;, &sep;, &sep;, d:see))[&scope;][1])]"
                            mode="index-see">
         <xsl:with-param name="position" select="position()"/>
         <xsl:with-param name="scope" select="$scope"/>
         <xsl:with-param name="role" select="$role"/>
         <xsl:with-param name="type" select="$type"/>
-        <xsl:sort select="translate(see, &lowercase;, &uppercase;)"/>
+        <xsl:sort select="translate(d:see, &lowercase;, &uppercase;)"/>
       </xsl:apply-templates>
     </xsl:if>
   </dt>
   <xsl:choose>
-    <xsl:when test="$refs/tertiary or $refs[not(tertiary)]/*[self::seealso]">
+    <xsl:when test="$refs/d:tertiary or $refs[not(d:tertiary)]/*[self::d:seealso]">
       <dd>
         <dl>
-          <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(&primary;, &sep;, &secondary;, &sep;, &sep;, seealso))[&scope;][1])]"
+          <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(&primary;, &sep;, &secondary;, &sep;, &sep;, d:seealso))[&scope;][1])]"
                                mode="index-seealso">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
             <xsl:with-param name="role" select="$role"/>
             <xsl:with-param name="type" select="$type"/>
-            <xsl:sort select="translate(seealso, &lowercase;, &uppercase;)"/>
+            <xsl:sort select="translate(d:seealso, &lowercase;, &uppercase;)"/>
           </xsl:apply-templates>
-          <xsl:apply-templates select="$refs[tertiary and count(.|key('tertiary', concat($key, &sep;, &tertiary;))[&scope;][1]) = 1]" 
+          <xsl:apply-templates select="$refs[d:tertiary and count(.|key('tertiary', concat($key, &sep;, &tertiary;))[&scope;][1]) = 1]"
                                mode="index-tertiary">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-tertiary">
+<xsl:template match="d:indexterm" mode="index-tertiary">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
   <xsl:variable name="key" select="concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;)"/>
   <xsl:variable name="refs" select="key('tertiary', $key)[&scope;]"/>
   <dt>
-    <xsl:for-each select="$refs/tertiary">
+    <xsl:for-each select="$refs/d:tertiary">
       <xsl:if test="@id or @xml:id">
         <xsl:choose>
           <xsl:when test="$generate.id.attributes = 0">
         </xsl:choose>
       </xsl:if>
     </xsl:for-each>
-    <xsl:value-of select="tertiary"/>
+    <xsl:value-of select="d:tertiary"/>
     <xsl:choose>
       <xsl:when test="$index.links.to.section = 1">
         <xsl:for-each select="$refs[@zone != '' or generate-id() = generate-id(key('tertiary-section', concat($key, &sep;, &section.id;))[&scope;][1])]">
         </xsl:for-each>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:for-each select="$refs[not(see)][&scope;]">
+        <xsl:for-each select="$refs[not(d:see)][&scope;]">
           <xsl:apply-templates select="." mode="reference">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="$refs/see">
-      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;, &sep;, see))[&scope;][1])]"
+    <xsl:if test="$refs/d:see">
+      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;, &sep;, d:see))[&scope;][1])]"
                            mode="index-see">
         <xsl:with-param name="position" select="position()"/>
         <xsl:with-param name="scope" select="$scope"/>
         <xsl:with-param name="role" select="$role"/>
         <xsl:with-param name="type" select="$type"/>
-        <xsl:sort select="translate(see, &lowercase;, &uppercase;)"/>
+        <xsl:sort select="translate(d:see, &lowercase;, &uppercase;)"/>
       </xsl:apply-templates>
     </xsl:if>
   </dt>
   <xsl:choose>
-    <xsl:when test="$refs/seealso">
+    <xsl:when test="$refs/d:seealso">
       <dd>
         <dl>
-          <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;, &sep;, seealso))[&scope;][1])]"
+          <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(&primary;, &sep;, &secondary;, &sep;, &tertiary;, &sep;, d:seealso))[&scope;][1])]"
                                mode="index-seealso">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
             <xsl:with-param name="role" select="$role"/>
             <xsl:with-param name="type" select="$type"/>
-            <xsl:sort select="translate(seealso, &lowercase;, &uppercase;)"/>
+            <xsl:sort select="translate(d:seealso, &lowercase;, &uppercase;)"/>
           </xsl:apply-templates>
         </dl>
       </dd>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="reference">
+<xsl:template match="d:indexterm" mode="reference">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
               <xsl:call-template name="href.target">
                 <xsl:with-param name="object" select="&section;"/>
                 <xsl:with-param name="context" 
-                                select="(//index[&scope;] | //setindex[&scope;])[1]"/>
+                                select="(//d:index[&scope;] | //d:setindex[&scope;])[1]"/>
               </xsl:call-template>
             </xsl:when>
             <xsl:otherwise>
               <xsl:call-template name="href.target">
                 <xsl:with-param name="object" select="."/>
                 <xsl:with-param name="context" 
-                                select="(//index[&scope;] | //setindex[&scope;])[1]"/>
+                                select="(//d:index[&scope;] | //d:setindex[&scope;])[1]"/>
               </xsl:call-template>
             </xsl:otherwise>
           </xsl:choose>
         <xsl:attribute name="href">
           <xsl:call-template name="href.target">
             <xsl:with-param name="object" select="$target[1]"/>
-            <xsl:with-param name="context" select="//index[&scope;][1]"/>
+            <xsl:with-param name="context" select="//d:index[&scope;][1]"/>
           </xsl:call-template>
         </xsl:attribute>
         <xsl:apply-templates select="$target[1]" mode="index-title-content"/>
         <xsl:attribute name="href">
           <xsl:call-template name="href.target">
             <xsl:with-param name="object" select="$target[1]"/>
-            <xsl:with-param name="context" select="//index[&scope;][1]"/>
+            <xsl:with-param name="context" select="//d:index[&scope;][1]"/>
           </xsl:call-template>
         </xsl:attribute>
         <xsl:apply-templates select="$target[1]" mode="index-title-content"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-see">
+<xsl:template match="d:indexterm" mode="index-see">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="see" select="normalize-space(see)"/>
+  <xsl:variable name="see" select="normalize-space(d:see)"/>
 
   <!-- can only link to primary, which should appear before comma
   in see "primary, secondary" entry -->
   <xsl:text> </xsl:text>
   <xsl:choose>
     <!-- manual links have precedence -->
-    <xsl:when test="see/@linkend or see/@xlink:href">
+    <xsl:when test="d:see/@linkend or d:see/@xlink:href">
       <xsl:call-template name="simple.xlink">
-        <xsl:with-param name="node" select="see"/>
+        <xsl:with-param name="node" select="d:see"/>
         <xsl:with-param name="content" select="$see"/>
       </xsl:call-template>
     </xsl:when>
   <xsl:text>)</xsl:text>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-seealso">
+<xsl:template match="d:indexterm" mode="index-seealso">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:for-each select="seealso">
+  <xsl:for-each select="d:seealso">
     <xsl:sort select="translate(., &lowercase;, &uppercase;)"/>
 
     <xsl:variable name="seealso" select="normalize-space(.)"/>
index 58b3851..61fc38c 100644 (file)
@@ -1,13 +1,13 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: autotoc.xsl 9935 2014-08-29 21:29:14Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -32,7 +32,7 @@
   <xsl:param name="toc.title.p" select="true()"/>
   <xsl:param name="nodes" select="/NOT-AN-ELEMENT"/>
 
-  <xsl:variable name="nodes.plus" select="$nodes | qandaset"/>
+  <xsl:variable name="nodes.plus" select="$nodes | d:qandaset"/>
 
   <xsl:variable name="toc.title">
     <xsl:if test="$toc.title.p">
@@ -63,7 +63,7 @@
         <xsl:call-template name="object.id"/>
       </xsl:variable>
       <xsl:variable name="toc" select="document($manual.toc, .)"/>
-      <xsl:variable name="tocentry" select="$toc//tocentry[@linkend=$id]"/>
+      <xsl:variable name="tocentry" select="$toc//d:tocentry[@linkend=$id]"/>
       <xsl:if test="$tocentry and $tocentry/*">
         <div class="toc">
           <xsl:copy-of select="$toc.title"/>
   <xsl:if test="contains($toc.params, 'figure')">
     <xsl:call-template name="list.of.titles">
       <xsl:with-param name="titles" select="'figure'"/>
-      <xsl:with-param name="nodes" select=".//figure"/>
+      <xsl:with-param name="nodes" select=".//d:figure"/>
     </xsl:call-template>
   </xsl:if>
 
   <xsl:if test="contains($toc.params, 'table')">
     <xsl:call-template name="list.of.titles">
       <xsl:with-param name="titles" select="'table'"/>
-      <xsl:with-param name="nodes" select=".//table[not(@tocentry = 0)]"/>
+      <xsl:with-param name="nodes" select=".//d:table[not(@tocentry = 0)]"/>
     </xsl:call-template>
   </xsl:if>
 
   <xsl:if test="contains($toc.params, 'example')">
     <xsl:call-template name="list.of.titles">
       <xsl:with-param name="titles" select="'example'"/>
-      <xsl:with-param name="nodes" select=".//example"/>
+      <xsl:with-param name="nodes" select=".//d:example"/>
     </xsl:call-template>
   </xsl:if>
 
   <xsl:if test="contains($toc.params, 'equation')">
     <xsl:call-template name="list.of.titles">
       <xsl:with-param name="titles" select="'equation'"/>
-      <xsl:with-param name="nodes" select=".//equation[title or info/title]"/>
+      <xsl:with-param name="nodes" select=".//d:equation[d:title or d:info/d:title]"/>
     </xsl:call-template>
   </xsl:if>
 
   <xsl:if test="contains($toc.params, 'procedure')">
     <xsl:call-template name="list.of.titles">
       <xsl:with-param name="titles" select="'procedure'"/>
-      <xsl:with-param name="nodes" select=".//procedure[title]"/>
+      <xsl:with-param name="nodes" select=".//d:procedure[d:title]"/>
     </xsl:call-template>
   </xsl:if>
 </xsl:template>
   <xsl:call-template name="make.toc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
     <xsl:with-param name="toc.title.p" select="$toc.title.p"/>
-    <xsl:with-param name="nodes" select="book|setindex|set|article"/>
+    <xsl:with-param name="nodes" select="d:book|d:setindex|d:set|d:article"/>
   </xsl:call-template>
 </xsl:template>
 
   <xsl:call-template name="make.toc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
     <xsl:with-param name="toc.title.p" select="$toc.title.p"/>
-    <xsl:with-param name="nodes" select="part|reference
-                                         |preface|chapter|appendix
-                                         |article
-                                         |topic
-                                         |bibliography|glossary|index
-                                         |refentry
-                                         |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:part|d:reference
+                                         |d:preface|d:chapter|d:appendix
+                                         |d:article
+                                         |d:topic
+                                         |d:bibliography|d:glossary|d:index
+                                         |d:refentry
+                                         |d:bridgehead[$bridgehead.in.toc != 0]"/>
 
   </xsl:call-template>
 </xsl:template>
   <xsl:call-template name="make.toc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
     <xsl:with-param name="toc.title.p" select="$toc.title.p"/>
-    <xsl:with-param name="nodes" select="section|sect1
-                                         |simplesect[$simplesect.in.toc != 0]
-                                         |topic
-                                         |refentry
-                                         |article|bibliography|glossary
-                                         |appendix|index
-                                         |bridgehead[not(@renderas)
+    <xsl:with-param name="nodes" select="d:section|d:sect1
+                                         |d:simplesect[$simplesect.in.toc != 0]
+                                         |d:topic
+                                         |d:refentry
+                                         |d:article|d:bibliography|d:glossary
+                                         |d:appendix|d:index
+                                         |d:bridgehead[not(@renderas)
                                                      and $bridgehead.in.toc != 0]
-                                         |.//bridgehead[@renderas='sect1'
+                                         |.//d:bridgehead[@renderas='sect1'
                                                         and $bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
     <xsl:with-param name="toc-context" select="$toc-context"/>
     <xsl:with-param name="toc.title.p" select="$toc.title.p"/>
     <xsl:with-param name="nodes"
-                    select="section|sect1|sect2|sect3|sect4|sect5|refentry
-                           |bridgehead[$bridgehead.in.toc != 0]"/>
+                    select="d:section|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:refentry
+                           |d:bridgehead[$bridgehead.in.toc != 0]"/>
 
   </xsl:call-template>
 </xsl:template>
   <xsl:param name="toc-context" select="."/>
   <xsl:param name="nodes" select="NOT-AN-ELEMENT"/>
 
-  <xsl:variable name="nodes.plus" select="$nodes | qandaset"/>
+  <xsl:variable name="nodes.plus" select="$nodes | d:qandaset"/>
 
   <xsl:variable name="subtoc">
     <xsl:element name="{$toc.list.type}">
   <xsl:variable name="depth">
     <xsl:choose>
       <xsl:when test="local-name(.) = 'section'">
-        <xsl:value-of select="count(ancestor::section) + 1"/>
+        <xsl:value-of select="count(ancestor::d:section) + 1"/>
       </xsl:when>
       <xsl:when test="local-name(.) = 'sect1'">1</xsl:when>
       <xsl:when test="local-name(.) = 'sect2'">2</xsl:when>
         <!-- sigh... -->
         <xsl:choose>
           <xsl:when test="local-name(..) = 'section'">
-            <xsl:value-of select="count(ancestor::section)"/>
+            <xsl:value-of select="count(ancestor::d:section)"/>
           </xsl:when>
           <xsl:when test="local-name(..) = 'sect1'">2</xsl:when>
           <xsl:when test="local-name(..) = 'sect2'">3</xsl:when>
       <xsl:with-param name="toc-context" select="$toc-context"/>
     </xsl:call-template>
     <xsl:if test="$toc.listitem.type = 'li' and
-                  ( (self::set or self::book or self::part) or 
+                  ( (self::d:set or self::d:book or self::d:part) or
                         $toc.section.depth > $depth) and 
                   ( ($qanda.in.toc = 0 and count($nodes)&gt;0) or
                     ($qanda.in.toc != 0 and count($nodes.plus)&gt;0) )
     </xsl:if>
   </xsl:element>
   <xsl:if test="$toc.listitem.type != 'li' and
-                  ( (self::set or self::book or self::part) or 
+                  ( (self::d:set or self::d:book or self::d:part) or
                         $toc.section.depth > $depth) and 
                 ( ($qanda.in.toc = 0 and count($nodes)&gt;0) or
                   ($qanda.in.toc != 0 and count($nodes.plus)&gt;0) )
   </span>
 </xsl:template>
 
-<xsl:template match="set" mode="toc">
+<xsl:template match="d:set" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="set|book|setindex|article"/>
+    <xsl:with-param name="nodes" select="d:set|d:book|d:setindex|d:article"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="book" mode="toc">
+<xsl:template match="d:book" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="part|reference
-                                         |preface|chapter|appendix
-                                         |article
-                                         |topic
-                                         |bibliography|glossary|index
-                                         |refentry
-                                         |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:part|d:reference
+                                         |d:preface|d:chapter|d:appendix
+                                         |d:article
+                                         |d:topic
+                                         |d:bibliography|d:glossary|d:index
+                                         |d:refentry
+                                         |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="setindex" mode="toc">
+<xsl:template match="d:setindex" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <!-- If the setindex tag is not empty, it should be it in the TOC -->
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="part|reference" mode="toc">
+<xsl:template match="d:part|d:reference" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="appendix|chapter|article|topic
-                                         |index|glossary|bibliography
-                                         |preface|reference|refentry
-                                         |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:appendix|d:chapter|d:article|d:topic
+                                         |d:index|d:glossary|d:bibliography
+                                         |d:preface|d:reference|d:refentry
+                                         |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="preface|chapter|appendix|article|topic" mode="toc">
+<xsl:template match="d:preface|d:chapter|d:appendix|d:article|d:topic" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="section|sect1
-                                         |simplesect[$simplesect.in.toc != 0]
-                                         |topic
-                                         |refentry
-                                         |glossary|bibliography|index
-                                         |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:section|d:sect1
+                                         |d:simplesect[$simplesect.in.toc != 0]
+                                         |d:topic
+                                         |d:refentry
+                                         |d:glossary|d:bibliography|d:index
+                                         |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="sect1" mode="toc">
+<xsl:template match="d:sect1" mode="toc">
   <xsl:param name="toc-context" select="."/>
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="sect2
-                                         |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:sect2
+                                         |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="sect2" mode="toc">
+<xsl:template match="d:sect2" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="sect3
-                                         |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:sect3
+                                         |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="sect3" mode="toc">
+<xsl:template match="d:sect3" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="sect4
-                                         |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:sect4
+                                         |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="sect4" mode="toc">
+<xsl:template match="d:sect4" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="sect5
-                                         |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:sect5
+                                         |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="sect5" mode="toc">
+<xsl:template match="d:sect5" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="simplesect" mode="toc">
+<xsl:template match="d:simplesect" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="section" mode="toc">
+<xsl:template match="d:section" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="section|refentry
-                                         |simplesect[$simplesect.in.toc != 0]
-                                         |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:section|d:refentry
+                                         |d:simplesect[$simplesect.in.toc != 0]
+                                         |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="topic" mode="toc">
+<xsl:template match="d:topic" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="section|refentry
-                                         |simplesect[$simplesect.in.toc != 0]
-                                         |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:section|d:refentry
+                                         |d:simplesect[$simplesect.in.toc != 0]
+                                         |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="bridgehead" mode="toc">
+<xsl:template match="d:bridgehead" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:if test="$bridgehead.in.toc != 0">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="bibliography|glossary" mode="toc">
+<xsl:template match="d:bibliography|d:glossary" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="index" mode="toc">
+<xsl:template match="d:index" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <!-- If the index tag is not empty, it should be it in the TOC -->
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refentry" mode="toc">
+<xsl:template match="d:refentry" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
-  <xsl:variable name="refmeta" select=".//refmeta"/>
-  <xsl:variable name="refentrytitle" select="$refmeta//refentrytitle"/>
-  <xsl:variable name="refnamediv" select=".//refnamediv"/>
-  <xsl:variable name="refname" select="$refnamediv//refname"/>
-  <xsl:variable name="refdesc" select="$refnamediv//refdescriptor"/>
+  <xsl:variable name="refmeta" select=".//d:refmeta"/>
+  <xsl:variable name="refentrytitle" select="$refmeta//d:refentrytitle"/>
+  <xsl:variable name="refnamediv" select=".//d:refnamediv"/>
+  <xsl:variable name="refname" select="$refnamediv//d:refname"/>
+  <xsl:variable name="refdesc" select="$refnamediv//d:refdescriptor"/>
   <xsl:variable name="title">
     <xsl:choose>
       <xsl:when test="$refentrytitle">
         <!-- * DocBook 5 says inlinemediaobject (among other things) -->
         <!-- * is allowed in refpurpose; so we need to run -->
         <!-- * apply-templates on refpurpose here, instead of value-of  -->
-        <xsl:apply-templates select="refnamediv/refpurpose" mode="no.anchor.mode"/>
+        <xsl:apply-templates select="d:refnamediv/d:refpurpose" mode="no.anchor.mode"/>
       </xsl:if>
     </span>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="title" mode="toc">
+<xsl:template match="d:title" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <a>
 <xsl:template name="list.of.titles">
   <xsl:param name="toc-context" select="."/>
   <xsl:param name="titles" select="'table'"/>
-  <xsl:param name="nodes" select=".//table"/>
+  <xsl:param name="nodes" select=".//d:table"/>
 
   <xsl:if test="$nodes">
     <div class="list-of-{$titles}s">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="figure|table|example|equation|procedure" mode="toc">
+<xsl:template match="d:figure|d:table|d:example|d:equation|d:procedure" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:element name="{$toc.listitem.type}">
 </xsl:template>
 
 <!-- Used only if qanda.in.toc parameter is non-zero -->
-<xsl:template match="qandaset" mode="toc">
+<xsl:template match="d:qandaset" mode="toc">
   <xsl:param name="toc-context" select="."/>
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="qandadiv | qandaentry"/>
+    <xsl:with-param name="nodes" select="d:qandadiv | d:qandaentry"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="qandadiv|qandaentry" mode="toc">
+<xsl:template match="d:qandadiv|d:qandaentry" mode="toc">
   <xsl:apply-templates select="." mode="qandatoc.mode"/>
 </xsl:template>
 
index 375f367..f59814e 100644 (file)
@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 
 <!-- ********************************************************************
-     $Id: biblio.xsl 6402 2006-11-12 08:23:21Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      The original code for processing bibliography in ISO690 style
     </xsl:when>
 
     <!-- SERIALS -->
-    <xsl:when test="./@role='serial' or ./biblioid/@class='issn' or ./issn">
+    <xsl:when test="./@role='serial' or ./d:biblioid/@class='issn' or ./d:issn">
       <xsl:call-template name="iso690.serial"/>
     </xsl:when>
 
     <!-- PARTS OF MONOGRAPHS -->
-    <xsl:when test="./@role='part' or (./bibliomisc[@role='secnum']|./bibliomisc[@role='sectitle'])">
+    <xsl:when test="./@role='part' or (./d:bibliomisc[@role='secnum']|./d:bibliomisc[@role='sectitle'])">
       <xsl:call-template name="iso690.monogr.part"/>
     </xsl:when>
 
     <!-- CONTRIBUTIONS TO MONOGRAPHS -->
-    <xsl:when test="./@role='contribution' or (./biblioset/@relation='part' and ./biblioset/@relation='book')">
+    <xsl:when test="./@role='contribution' or (./d:biblioset/@relation='part' and ./d:biblioset/@relation='book')">
       <xsl:call-template name="iso690.paper.mon"/>
     </xsl:when>
 
     <!-- ARTICLES, ETC., IN SERIALS -->
-    <xsl:when test="./@role='article' or (./biblioset/@relation='journal' and ./biblioset/@relation='article')">
+    <xsl:when test="./@role='article' or (./d:biblioset/@relation='journal' and ./d:biblioset/@relation='article')">
       <xsl:call-template name="iso690.article"/>
     </xsl:when>
 
     <!-- PATENT DOCUMENTS -->
-    <xsl:when test="./@role='patent' or (./bibliomisc[@role='patenttype'] and ./bibliomisc[@role='patentnum'])">
+    <xsl:when test="./@role='patent' or (./d:bibliomisc[@role='patenttype'] and ./d:bibliomisc[@role='patentnum'])">
       <xsl:call-template name="iso690.patent"/>
     </xsl:when>
 
   <!-- Title and Type of medium -->
   <xsl:call-template name="iso690.title"/>
   <!-- Responsibility [nonEL] -->
-  <xsl:if test="not(./bibliomisc[@role='medium'])">
+  <xsl:if test="not(./d:bibliomisc[@role='medium'])">
     <xsl:call-template name="iso690.secondary"/>
   </xsl:if>
   <!-- Edition -->
   <xsl:call-template name="iso690.edition">
-    <xsl:with-param name="after" select="./bibliomisc[@role='issuing']"/>
+    <xsl:with-param name="after" select="./d:bibliomisc[@role='issuing']"/>
   </xsl:call-template>
   <!-- Issue designation (date and/or num) [nonEL] -->
-  <xsl:if test="not(./bibliomisc[@role='medium'])">
+  <xsl:if test="not(./d:bibliomisc[@role='medium'])">
     <xsl:call-template name="iso690.issuing"/>
   </xsl:if>
   <!-- Place of publication, Publisher, Year/Date of publication, Date of update/revision, Date of citation -->
   <!-- Title and Type of medium of host document -->
   <xsl:call-template name="iso690.title"/>
   <!-- Subordinate responsibility of host document [EL] -->
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
     <xsl:call-template name="iso690.secondary"/>
   </xsl:if>
   <!-- Edition -->
   <xsl:call-template name="iso690.edition">
-    <xsl:with-param name="after" select="./volumenum"/>
+    <xsl:with-param name="after" select="./d:volumenum"/>
   </xsl:call-template>
   <!-- Numeration of the part [nonEL]-->
-  <xsl:if test="not(./bibliomisc[@role='medium'])">
+  <xsl:if test="not(./d:bibliomisc[@role='medium'])">
     <xsl:call-template name="iso690.partnr"/>
   <!-- Subordinate responsibility [nonEL] -->
     <xsl:call-template name="iso690.secondary"/>
   <xsl:call-template name="iso690.pub"/>
   <!-- Location within host -->
   <xsl:call-template name="iso690.part.location"/>
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
   <!-- Numeration within host document [EL] -->
   <!-- Notes [EL] -->
     <xsl:call-template name="iso690.notice"/>
 <!-- CONTRIBUTIONS TO MONOGRAPHS -->
 <xsl:template name="iso690.paper.mon">
 <!-- Contribution -->
-  <xsl:apply-templates mode="iso690.paper.part" select="./biblioset[@relation='part']"/>
+  <xsl:apply-templates mode="iso690.paper.part" select="./d:biblioset[@relation='part']"/>
 <!-- In -->
   <xsl:text>In </xsl:text>
 <!-- Host -->
-  <xsl:apply-templates mode="iso690.paper.book" select="./biblioset[@relation='book']"/>
+  <xsl:apply-templates mode="iso690.paper.book" select="./d:biblioset[@relation='book']"/>
 </xsl:template>
 
-<xsl:template match="biblioset" mode="iso690.paper.part">
+<xsl:template match="d:biblioset" mode="iso690.paper.part">
 <!-- Contribution -->
   <!-- Primary responsibility -->
   <xsl:call-template name="iso690.primary"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="biblioset" mode="iso690.paper.book">
+<xsl:template match="d:biblioset" mode="iso690.paper.book">
 <!-- Host -->
   <!-- Primary responsibility -->
   <xsl:call-template name="iso690.primary"/>
   <!-- Title and Type of medium -->
   <xsl:call-template name="iso690.title"/>
   <!-- Subordinate responsibility [EL] -->
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
     <xsl:call-template name="iso690.secondary"/>
   </xsl:if>
   <!-- Edition -->
   <!-- Numeration within host document [EL] -->
   <!-- Location within host -->
   <xsl:call-template name="iso690.location"/>
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
   <!-- Notes [EL] -->
     <xsl:call-template name="iso690.notice"/>
   <!-- Avaibility and access [EL] -->
 <!-- ARTICLES, ETC., IN SERIALS -->
 <xsl:template name="iso690.article">
 <!-- Article -->
-  <xsl:apply-templates mode="iso690.article.art" select="./biblioset[@relation='article']"/>
+  <xsl:apply-templates mode="iso690.article.art" select="./d:biblioset[@relation='article']"/>
 <!-- Serial -->
-  <xsl:apply-templates mode="iso690.article.jour" select="./biblioset[@relation='journal']"/>
+  <xsl:apply-templates mode="iso690.article.jour" select="./d:biblioset[@relation='journal']"/>
 </xsl:template>
 
-<xsl:template match="biblioset" mode="iso690.article.art">
+<xsl:template match="d:biblioset" mode="iso690.article.art">
 <!-- Article -->
   <!-- Primary responsibility -->
   <xsl:call-template name="iso690.primary"/>
     <xsl:with-param name="italic" select="0"/>
   </xsl:call-template>
   <!-- Subordinate responsibility [nonEL] -->
-  <xsl:if test="not(../*/bibliomisc[@role='medium'])">
+  <xsl:if test="not(../*/d:bibliomisc[@role='medium'])">
     <xsl:call-template name="iso690.secondary"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="biblioset" mode="iso690.article.jour">
+<xsl:template match="d:biblioset" mode="iso690.article.jour">
 <!-- Serial -->
   <!-- Title and Type of medium -->
   <xsl:call-template name="iso690.title"/>
   <!-- Edition -->
   <xsl:call-template name="iso690.edition">
-    <xsl:with-param name="after" select="./pubdate[not(@role='issuing')]|./volumenum|./issuenum|./pagenums"/>
+    <xsl:with-param name="after" select="./d:pubdate[not(@role='issuing')]|./d:volumenum|./d:issuenum|./d:pagenums"/>
   </xsl:call-template>
   <!-- Number designation [EL] -->
   <!-- Location within host -->
   <xsl:call-template name="iso690.article.location"/>
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
   <!-- Notes [EL] -->
     <xsl:call-template name="iso690.notice"/>
   <!-- Avaibility and access [EL] -->
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'primary.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./authorgroup/author|./author">
+    <xsl:when test="./d:authorgroup/d:author|./d:author">
       <xsl:call-template name="iso690.author.list">
-        <xsl:with-param name="person.list" select=".//authorgroup/author|.//author"/>
+        <xsl:with-param name="person.list" select=".//d:authorgroup/d:author|.//d:author"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="./authorgroup/editor|./editor">
+    <xsl:when test="./d:authorgroup/d:editor|./d:editor">
       <xsl:call-template name="iso690.author.list">
-        <xsl:with-param name="person.list" select=".//authorgroup/editor|.//editor"/>
+        <xsl:with-param name="person.list" select=".//d:authorgroup/d:editor|.//d:editor"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="./authorgroup/corpauthor|./corpauthor">
+    <xsl:when test="./d:authorgroup/d:corpauthor|./d:corpauthor">
       <xsl:call-template name="iso690.author.list">
-        <xsl:with-param name="person.list" select=".//authorgroup/corpauthor|.//corpauthor"/>
+        <xsl:with-param name="person.list" select=".//d:authorgroup/d:corpauthor|.//d:corpauthor"/>
       </xsl:call-template>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:if test="(./firstname)and(./surname)">
+      <xsl:if test="(./d:firstname)and(./d:surname)">
         <xsl:call-template name="iso690.author"/>
         <xsl:call-template name="iso690.endsep">
-          <xsl:with-param name="text" select="string(./firstname[1])"/>
+          <xsl:with-param name="text" select="string(./d:firstname[1])"/>
           <xsl:with-param name="sep" select="$primary.sep"/>
         </xsl:call-template>
       </xsl:if>
 
 <xsl:template name="iso690.author.list">
   <xsl:param name="person.list"
-             select="author|corpauthor|editor"/>
+             select="d:author|d:corpauthor|d:editor"/>
   <xsl:param name="person.count" select="count($person.list)"/>
   <xsl:param name="count" select="1"/>
-  <xsl:param name="group" select="./authorgroup[@role='many']"/>
+  <xsl:param name="group" select="./d:authorgroup[@role='many']"/>
   <xsl:param name="many" select="0"/>
 
   <xsl:param name="primary.many">
                 </xsl:when>
                 <xsl:otherwise>
                   <xsl:call-template name="iso690.endsep">
-                    <xsl:with-param name="text" select="string($person.list[position()=$count]//firstname[1])"/>
+                    <xsl:with-param name="text" select="string($person.list[position()=$count]//d:firstname[1])"/>
                     <xsl:with-param name="sep" select="$primary.sep"/>
                   </xsl:call-template>
                 </xsl:otherwise>
   <xsl:choose>
     <xsl:when test="name($node)!='corpauthor'">
       <span style="text-transform:uppercase">
-        <xsl:apply-templates mode="iso690.mode" select="$node//surname[1]"/>
+        <xsl:apply-templates mode="iso690.mode" select="$node//d:surname[1]"/>
       </span>
-      <xsl:if test="$node//surname and $node//firstname">
+      <xsl:if test="$node//d:surname and $node//d:firstname">
         <xsl:value-of select="$lastfirst.sep"/>
       </xsl:if>
-      <xsl:apply-templates mode="iso690.mode" select="$node//firstname[1]"/>
+      <xsl:apply-templates mode="iso690.mode" select="$node//d:firstname[1]"/>
     </xsl:when>
     <xsl:otherwise>
       <span style="text-transform:uppercase">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="corpauthor|firstname|surname" mode="iso690.mode">
+<xsl:template match="d:corpauthor|d:firstname|d:surname" mode="iso690.mode">
   <xsl:apply-templates mode="iso690.mode"/>
 </xsl:template>
 
 <!-- Title and Type of medium -->
 <xsl:template name="iso690.title">
-  <xsl:param name="medium" select="./bibliomisc[@role='medium']"/>
+  <xsl:param name="medium" select="./d:bibliomisc[@role='medium']"/>
   <xsl:param name="italic" select="1"/>
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'title.sep'"/></xsl:call-template>
   </xsl:param>
 
-  <xsl:apply-templates mode="iso690.mode" select="./title">
+  <xsl:apply-templates mode="iso690.mode" select="./d:title">
     <xsl:with-param name="medium" select="$medium"/>
     <xsl:with-param name="italic" select="$italic"/>
     <xsl:with-param name="sep" select="$sep"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="title" mode="iso690.mode">
+<xsl:template match="d:title" mode="iso690.mode">
   <xsl:param name="medium"/>
   <xsl:param name="italic" select="1"/>
   <xsl:param name="sep">
     <xsl:value-of select="$medium2"/>
   </xsl:if>
   <xsl:call-template name="iso690.endsep">
-    <xsl:with-param name="text" select="concat(string(.),string(../subtitle))"/>
+    <xsl:with-param name="text" select="concat(string(.),string(../d:subtitle))"/>
     <xsl:with-param name="sep" select="$sep"/>
   </xsl:call-template>
 </xsl:template>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'submaintitle.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:apply-templates mode="iso690.mode"/>
-  <xsl:if test="../subtitle|../info/subtitle">
+  <xsl:if test="../d:subtitle|../d:info/d:subtitle">
     <xsl:value-of select="$submaintitle.sep"/>
-    <xsl:apply-templates mode="iso690.mode" select="../subtitle|../info/subtitle"/>
+    <xsl:apply-templates mode="iso690.mode" select="../d:subtitle|../d:info/d:subtitle"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="iso690.mode">
+<xsl:template match="d:subtitle" mode="iso690.mode">
   <xsl:apply-templates mode="iso690.mode"/>
 </xsl:template>
 
-<xsl:template match="bibliomisc[@role='medium']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[@role='medium']" mode="iso690.mode">
   <xsl:apply-templates mode="iso690.mode"/>
 </xsl:template>
 
   <xsl:param name="secondary.person.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'secondary.person.sep'"/></xsl:call-template>
   </xsl:param>
-  <xsl:for-each select="./bibliomisc[@role='secondary']">
+  <xsl:for-each select="./d:bibliomisc[@role='secondary']">
     <xsl:apply-templates mode="iso690.mode" select="."/>
     <xsl:choose>
-      <xsl:when test="position()=count(../bibliomisc[@role='secondary'])">
+      <xsl:when test="position()=count(../d:bibliomisc[@role='secondary'])">
         <xsl:call-template name="iso690.endsep">
           <xsl:with-param name="text" select="string(.)"/>
           <xsl:with-param name="sep" select="$secondary.sep"/>
   </xsl:for-each>
 </xsl:template>
 
-<xsl:template match="bibliomisc[@role='secondary']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[@role='secondary']" mode="iso690.mode">
   <xsl:apply-templates mode="iso690.mode"/>
 </xsl:template>
 
   </xsl:param>
   <xsl:choose>
     <xsl:when test="string($after)!=''">
-      <xsl:apply-templates mode="iso690.mode" select="./edition">
+      <xsl:apply-templates mode="iso690.mode" select="./d:edition">
         <xsl:with-param name="sep" select="$edition.serial.sep"/>
       </xsl:apply-templates>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates mode="iso690.mode" select="./edition"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:edition"/>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="edition" mode="iso690.mode">
+<xsl:template match="d:edition" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'edition.sep'"/></xsl:call-template>
   </xsl:param>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'issuing.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./pubdate[@role='issuing'] and ./volumenum[2] and ./issuenum[2]">
+    <xsl:when test="./d:pubdate[@role='issuing'] and ./d:volumenum[2] and ./d:issuenum[2]">
       <xsl:call-template name="iso690.issuedate"/>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum[1]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum[1]">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum[1]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum[1]">
         <xsl:with-param name="sep" select="$issuing.range"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum[2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum[2]">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum[2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum[2]">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./pubdate[@role='issuing'] and ./volumenum[2]">
+    <xsl:when test="./d:pubdate[@role='issuing'] and ./d:volumenum[2]">
       <xsl:call-template name="iso690.issuedate"/>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum[1]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum[1]">
         <xsl:with-param name="sep" select="$issuing.range"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum[2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum[2]">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./pubdate[@role='issuing'] and ./volumenum and ./issuenum">
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing']">
+    <xsl:when test="./d:pubdate[@role='issuing'] and ./d:volumenum and ./d:issuenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing']">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./pubdate[@role='issuing']">
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing']">
+    <xsl:when test="./d:pubdate[@role='issuing']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing']">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./volumenum">
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+    <xsl:when test="./d:volumenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./issuenum">
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum">
+    <xsl:when test="./d:issuenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'issuing.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./pubdate[@role='issuing'][2]">
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing'][1]">
+    <xsl:when test="./d:pubdate[@role='issuing'][2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing'][1]">
         <xsl:with-param name="sep" select="$issuing.range"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing'][2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing'][2]">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing']">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="pubdate[@role='issuing']" mode="iso690.mode">
+<xsl:template match="d:pubdate[@role='issuing']" mode="iso690.mode">
   <xsl:param name="sep"/>
   <xsl:variable name="substr" select="substring(string(.),string-length(string(.)))"/>
   <xsl:apply-templates mode="iso690.mode"/>
   <xsl:param name="partnr.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'partnr.sep'"/></xsl:call-template>
   </xsl:param>
-  <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+  <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
     <xsl:with-param name="sep" select="$partnr.sep"/>
   </xsl:apply-templates>
 </xsl:template>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'pubinfo.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="(./publisher/publishername|./publishername|./publisher/address/city)and($onlydate=0)and(./pubdate[not(@role='issuing')]|./copyright/year|./date[@role='upd']|./date[@role='upd'])">
-      <xsl:apply-templates mode="iso690.mode" select="./publisher/address/city">
+    <xsl:when test="(./d:publisher/d:publishername|./d:publishername|./d:publisher/d:address/d:city)and($onlydate=0)and(./d:pubdate[not(@role='issuing')]|./d:copyright/d:year|./d:date[@role='upd']|./d:date[@role='upd'])">
+      <xsl:apply-templates mode="iso690.mode" select="./d:publisher/d:address/d:city">
         <xsl:with-param name="sep" select="$placesep"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./publisher/publishername|./publishername">
+      <xsl:apply-templates mode="iso690.mode" select="./d:publisher/d:publishername|./d:publishername">
         <xsl:with-param name="sep" select="$pubsep"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]|./copyright/year">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]|./d:copyright/d:year">
         <xsl:with-param name="sep" select="$endsep"/>
       </xsl:apply-templates>
-      <xsl:if test="not(./pubdate[not(@role='issuing')]|./copyright/year)">
+      <xsl:if test="not(./d:pubdate[not(@role='issuing')]|./d:copyright/d:year)">
         <xsl:call-template name="iso690.data">
           <xsl:with-param name="sep" select="$endsep"/>
         </xsl:call-template>
       </xsl:if>
     </xsl:when>
-    <xsl:when test="(./publisher/publishername|./publishername)and(./publisher/address/city)and($onlydate=0)">
-      <xsl:apply-templates mode="iso690.mode" select="./publisher/address/city">
+    <xsl:when test="(./d:publisher/d:publishername|./d:publishername)and(./d:publisher/d:address/d:city)and($onlydate=0)">
+      <xsl:apply-templates mode="iso690.mode" select="./d:publisher/d:address/d:city">
         <xsl:with-param name="sep" select="$placesep"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./publisher/publishername|./publishername">
+      <xsl:apply-templates mode="iso690.mode" select="./d:publisher/d:publishername|./d:publishername">
         <xsl:with-param name="sep" select="$endsep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="($onlydate=1)or(./pubdate[not(@role='issuing')]|./copyright/year)">
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]|./copyright/year">
+    <xsl:when test="($onlydate=1)or(./d:pubdate[not(@role='issuing')]|./d:copyright/d:year)">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]|./d:copyright/d:year">
         <xsl:with-param name="sep" select="$endsep"/>
       </xsl:apply-templates>
       <xsl:if test="$onlydate=1">
         </xsl:call-template>
       </xsl:if>
     </xsl:when>
-    <xsl:when test="not(./pubdate[not(@role='issuing')]|./copyright/year)">
+    <xsl:when test="not(./d:pubdate[not(@role='issuing')]|./d:copyright/d:year)">
       <xsl:call-template name="iso690.data">
         <xsl:with-param name="sep" select="$endsep"/>
       </xsl:call-template>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'spec.pubinfo.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./volumnum|./issuenum|./pagenums">
+    <xsl:when test="./d:volumnum|./d:issuenum|./d:pagenums">
       <xsl:call-template name="iso690.pub">
         <xsl:with-param name="endsep" select="$spec.pubinfo.sep"/>
       </xsl:call-template>
   <xsl:param name="datecit2">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'datecit2'"/></xsl:call-template>
   </xsl:param>
-  <xsl:apply-templates mode="iso690.mode" select="./date[@role='upd']">
+  <xsl:apply-templates mode="iso690.mode" select="./d:date[@role='upd']">
     <xsl:with-param name="sep"/>
   </xsl:apply-templates>
-  <xsl:apply-templates mode="iso690.mode" select="./date[@role='cit']"/>
+  <xsl:apply-templates mode="iso690.mode" select="./d:date[@role='cit']"/>
   <xsl:choose>
-    <xsl:when test="./date[@role='cit']">
+    <xsl:when test="./d:date[@role='cit']">
       <xsl:call-template name="iso690.endsep">
         <xsl:with-param name="text" select="$datecit2"/>
         <xsl:with-param name="sep" select="$sep"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="./date[@role='upd']">
+    <xsl:when test="./d:date[@role='upd']">
       <xsl:call-template name="iso690.endsep">
-        <xsl:with-param name="text" select="string(./date[@role='upd'])"/>
+        <xsl:with-param name="text" select="string(./d:date[@role='upd'])"/>
         <xsl:with-param name="sep" select="$sep"/>
       </xsl:call-template>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="publisher/address/city|publishername" mode="iso690.mode">
+<xsl:template match="d:publisher/d:address/d:city|d:publishername" mode="iso690.mode">
   <xsl:param name="sep"/>
   <xsl:param name="upd" select="0"/>
   <xsl:apply-templates mode="iso690.mode"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="pubdate|copyright/year" mode="iso690.mode">
+<xsl:template match="d:pubdate|d:copyright/d:year" mode="iso690.mode">
   <xsl:param name="sep"/>
   <xsl:param name="upd" select="1"/>
   <xsl:param name="datecit2">
   <xsl:if test="$upd!=0">
     <xsl:choose>
       <xsl:when test="name(.)='pubdate'">
-        <xsl:apply-templates mode="iso690.mode" select="../date[@role='upd']"/>
-        <xsl:apply-templates mode="iso690.mode" select="../date[@role='cit']"/>
+        <xsl:apply-templates mode="iso690.mode" select="../d:date[@role='upd']"/>
+        <xsl:apply-templates mode="iso690.mode" select="../d:date[@role='cit']"/>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates mode="iso690.mode" select="../../date[@role='upd']"/>
-        <xsl:apply-templates mode="iso690.mode" select="../../date[@role='cit']"/>
+        <xsl:apply-templates mode="iso690.mode" select="../../d:date[@role='upd']"/>
+        <xsl:apply-templates mode="iso690.mode" select="../../d:date[@role='cit']"/>
       </xsl:otherwise>
     </xsl:choose>
   </xsl:if>
   <xsl:choose>
-    <xsl:when test="../date[@role='cit']|../../date[@role='cit'] and $upd!=0">
+    <xsl:when test="../d:date[@role='cit']|../../d:date[@role='cit'] and $upd!=0">
       <xsl:call-template name="iso690.endsep">
         <xsl:with-param name="text" select="$datecit2"/>
         <xsl:with-param name="sep" select="$sep"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="../date[@role='upd']|../../date[@role='upd'] and $upd!=0">
+    <xsl:when test="../d:date[@role='upd']|../../d:date[@role='upd'] and $upd!=0">
       <xsl:call-template name="iso690.endsep">
-        <xsl:with-param name="text" select="string(../date[@role='upd'])"/>
+        <xsl:with-param name="text" select="string(../d:date[@role='upd'])"/>
         <xsl:with-param name="sep" select="$sep"/>
       </xsl:call-template>
     </xsl:when>
 </xsl:template>
 
 <!-- Date of update/revision -->
-<xsl:template match="date[@role='upd']" mode="iso690.mode">
+<xsl:template match="d:date[@role='upd']" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'upd.sep'"/></xsl:call-template>
   </xsl:param>
 </xsl:template>
 
 <!-- Date of citation -->
-<xsl:template match="date[@role='cit']" mode="iso690.mode">
+<xsl:template match="d:date[@role='cit']" mode="iso690.mode">
   <xsl:param name="datecit1">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'datecit1'"/></xsl:call-template>
   </xsl:param>
   <xsl:param name="extent.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'extent.sep'"/></xsl:call-template>
   </xsl:param>
-  <xsl:apply-templates mode="iso690.mode" select="./pagenums">
+  <xsl:apply-templates mode="iso690.mode" select="./d:pagenums">
     <xsl:with-param name="sep" select="$extent.sep"/>
   </xsl:apply-templates>
 </xsl:template>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'location.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./pagenums">
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='secnum']"/>
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='sectitle']"/>
-      <xsl:apply-templates mode="iso690.mode" select="./pagenums"/>
+    <xsl:when test="./d:pagenums">
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='secnum']"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='sectitle']"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:pagenums"/>
     </xsl:when>
-    <xsl:when test="./bibliomisc[@role='sectitle']">
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='secnum']"/>
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='sectitle']">
+    <xsl:when test="./d:bibliomisc[@role='sectitle']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='secnum']"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='sectitle']">
         <xsl:with-param name="sep" select="$location.sep"/>
       </xsl:apply-templates>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='secnum']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='secnum']">
         <xsl:with-param name="sep" select="$location.sep"/>
       </xsl:apply-templates>
     </xsl:otherwise>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'locs.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="not(./date[@role='upd']|./date[@role='cit'])">
+    <xsl:when test="not(./d:date[@role='upd']|./d:date[@role='cit'])">
       <xsl:choose>
-        <xsl:when test="./volumenum|./issuenum|./pagenums">
-          <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+        <xsl:when test="./d:volumenum|./d:issuenum|./d:pagenums">
+          <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
             <xsl:with-param name="upd" select="0"/>
             <xsl:with-param name="sep" select="$locs.sep"/>
           </xsl:apply-templates>
           <xsl:call-template name="iso690.location"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+          <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
             <xsl:with-param name="sep" select="$location.sep"/>
           </xsl:apply-templates>
         </xsl:otherwise>
     </xsl:when>
     <xsl:otherwise>
       <xsl:choose>
-        <xsl:when test="./volumenum|./issuenum|./pagenums">
-          <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+        <xsl:when test="./d:volumenum|./d:issuenum|./d:pagenums">
+          <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
             <xsl:with-param name="upd" select="0"/>
             <xsl:with-param name="sep" select="$locs.sep"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+          <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
             <xsl:with-param name="upd" select="0"/>
             <xsl:with-param name="sep" select="$location.sep"/>
           </xsl:apply-templates>
         </xsl:otherwise>
       </xsl:choose>
       <xsl:choose>
-        <xsl:when test="./issuenum">
-          <xsl:apply-templates mode="iso690.mode" select="./volumenum"/>
-          <xsl:apply-templates mode="iso690.mode" select="./issuenum">
+        <xsl:when test="./d:issuenum">
+          <xsl:apply-templates mode="iso690.mode" select="./d:volumenum"/>
+          <xsl:apply-templates mode="iso690.mode" select="./d:issuenum">
             <xsl:with-param name="sep"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+          <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
             <xsl:with-param name="sep"/>
           </xsl:apply-templates>
         </xsl:otherwise>
       </xsl:choose>
       <xsl:choose>
-        <xsl:when test="./pagenums">
+        <xsl:when test="./d:pagenums">
           <xsl:call-template name="iso690.data">
             <xsl:with-param name="sep" select="$locs.sep"/>
           </xsl:call-template>
-          <xsl:apply-templates mode="iso690.mode" select="./pagenums"/>
+          <xsl:apply-templates mode="iso690.mode" select="./d:pagenums"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:call-template name="iso690.data">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'location.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./volumenum and not(./issuenum) and not(./pagenums)">
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+    <xsl:when test="./d:volumenum and not(./d:issuenum) and not(./d:pagenums)">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
         <xsl:with-param name="sep" select="$location.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./issuenum and not(./pagenums)">
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum"/>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum">
+    <xsl:when test="./d:issuenum and not(./d:pagenums)">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum">
         <xsl:with-param name="sep" select="$location.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./pagenums">
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum"/>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum"/>
-      <xsl:apply-templates mode="iso690.mode" select="./pagenums"/>
+    <xsl:when test="./d:pagenums">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:pagenums"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="bibliomisc[@role='secnum']|bibliomisc[@role='sectitle']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[@role='secnum']|d:bibliomisc[@role='sectitle']" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'locs.sep'"/></xsl:call-template>
   </xsl:param>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="volumenum|issuenum" mode="iso690.mode">
+<xsl:template match="d:volumenum|d:issuenum" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'locs.sep'"/></xsl:call-template>
   </xsl:param>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="pagenums" mode="iso690.mode">
+<xsl:template match="d:pagenums" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'location.sep'"/></xsl:call-template>
   </xsl:param>
 
 <!-- Series -->
 <xsl:template name="iso690.serie">
-  <xsl:apply-templates mode="iso690.mode" select=".//bibliomisc[@role='serie']"/>
+  <xsl:apply-templates mode="iso690.mode" select=".//d:bibliomisc[@role='serie']"/>
 </xsl:template>
 
 <!-- Notes -->
 <xsl:template name="iso690.notice">
-  <xsl:apply-templates mode="iso690.mode" select=".//bibliomisc[not(@role)]"/>
+  <xsl:apply-templates mode="iso690.mode" select=".//d:bibliomisc[not(@role)]"/>
 </xsl:template>
 
-<xsl:template match="bibliomisc[not(@role)]|bibliomisc[@role='serie']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[not(@role)]|d:bibliomisc[@role='serie']" mode="iso690.mode">
   <xsl:param name="notice.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'notice.sep'"/></xsl:call-template>
   </xsl:param>
 
 <!-- Avaibility and access -->
 <xsl:template name="iso690.access">
-  <xsl:for-each select="./biblioid[@class='uri']|./bibliomisc[@role='access']">
+  <xsl:for-each select="./d:biblioid[@class='uri']|./d:bibliomisc[@role='access']">
     <xsl:choose>
       <xsl:when test="position()=1">
         <xsl:apply-templates mode="iso690.mode" select="."/>
   </xsl:for-each>
 </xsl:template>
 
-<xsl:template match="biblioid[@class='uri']/ulink|bibliomisc[@role='access']/ulink" mode="iso690.mode">
+<xsl:template match="d:biblioid[@class='uri']/d:ulink|d:bibliomisc[@role='access']/d:ulink" mode="iso690.mode">
   <xsl:param name="link1">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'link1'"/></xsl:call-template>
   </xsl:param>
   <xsl:value-of select="$link2"/>
 </xsl:template>
 
-<xsl:template match="biblioid[@class='uri']|bibliomisc[@role='access']" mode="iso690.mode">
+<xsl:template match="d:biblioid[@class='uri']|d:bibliomisc[@role='access']" mode="iso690.mode">
   <xsl:param name="firstacc" select="1"/>
   <xsl:param name="access">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'access'"/></xsl:call-template>
     </xsl:otherwise>
   </xsl:choose>
   <xsl:choose>
-    <xsl:when test="(./ulink)and(string(./ulink)=string(.))">
+    <xsl:when test="(./d:ulink)and(string(./d:ulink)=string(.))">
       <xsl:choose>
-        <xsl:when test="(starts-with(./ulink/@url,'http://')or(starts-with(./ulink/@url,'https://')))">
+        <xsl:when test="(starts-with(./d:ulink/@url,'http://')or(starts-with(./d:ulink/@url,'https://')))">
           <xsl:value-of select="$onwww"/>
           <xsl:value-of select="$access.end"/>
-          <xsl:apply-templates mode="iso690.mode" select="./ulink"/>
+          <xsl:apply-templates mode="iso690.mode" select="./d:ulink"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:value-of select="$oninet"/>
           <xsl:value-of select="$access.end"/>
-          <xsl:apply-templates mode="iso690.mode" select="./ulink"/>
+          <xsl:apply-templates mode="iso690.mode" select="./d:ulink"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:when>
-    <xsl:when test="(./ulink)and(string(./ulink)!=string(.))">
+    <xsl:when test="(./d:ulink)and(string(./d:ulink)!=string(.))">
       <xsl:value-of select="text()[1]"/>
       <xsl:call-template name="iso690.endsep">
         <xsl:with-param name="text" select="text()[1]"/>
         <xsl:with-param name="sep" select="$access.end"/>
       </xsl:call-template>
-      <xsl:apply-templates mode="iso690.mode" select="./ulink"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:ulink"/>
     </xsl:when>
     <xsl:otherwise>
       <xsl:apply-templates mode="iso690.mode"/>
 <!-- Standard number - ISBN -->
 <xsl:template name="iso690.isbn">
   <xsl:choose>
-    <xsl:when test="./biblioid/@class='isbn'">
-      <xsl:apply-templates mode="iso690.mode" select="./biblioid[@class='isbn']"/>
+    <xsl:when test="./d:biblioid/@class='isbn'">
+      <xsl:apply-templates mode="iso690.mode" select="./d:biblioid[@class='isbn']"/>
     </xsl:when>
-    <xsl:when test="./isbn">
-      <xsl:apply-templates mode="iso690.mode" select="./isbn"/>
+    <xsl:when test="./d:isbn">
+      <xsl:apply-templates mode="iso690.mode" select="./d:isbn"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="isbn|biblioid[@class='isbn']" mode="iso690.mode">
+<xsl:template match="d:isbn|d:biblioid[@class='isbn']" mode="iso690.mode">
   <xsl:param name="isbn">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'isbn'"/></xsl:call-template>
   </xsl:param>
 <!-- Standard number - ISSN -->
 <xsl:template name="iso690.issn">
   <xsl:choose>
-    <xsl:when test="./biblioid/@class='issn'">
-      <xsl:apply-templates mode="iso690.mode" select="./biblioid[@class='issn']"/>
+    <xsl:when test="./d:biblioid/@class='issn'">
+      <xsl:apply-templates mode="iso690.mode" select="./d:biblioid[@class='issn']"/>
     </xsl:when>
-    <xsl:when test="./issn">
-      <xsl:apply-templates mode="iso690.mode" select="./issn"/>
+    <xsl:when test="./d:issn">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issn"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="issn|biblioid[@class='issn']" mode="iso690.mode">
+<xsl:template match="d:issn|d:biblioid[@class='issn']" mode="iso690.mode">
   <xsl:param name="issn">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'issn'"/></xsl:call-template>
   </xsl:param>
   <xsl:param name="patdate.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'patdate.sep'"/></xsl:call-template>
   </xsl:param>
-  <xsl:apply-templates mode="iso690.mode" select="./address/country"/>
-  <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='patenttype']"/>
+  <xsl:apply-templates mode="iso690.mode" select="./d:address/d:country"/>
+  <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='patenttype']"/>
   <xsl:choose>
-    <xsl:when test="./biblioid[@class='other' and @otherclass='patentnum']">
-      <xsl:apply-templates mode="iso690.mode" select="./biblioid[@class='other' and @otherclass='patentnum']"/>
+    <xsl:when test="./d:biblioid[@class='other' and @otherclass='patentnum']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:biblioid[@class='other' and @otherclass='patentnum']"/>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='patentnum']"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='patentnum']"/>
     </xsl:otherwise>
   </xsl:choose>
-  <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+  <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
     <xsl:with-param name="sep" select="$patdate.sep"/>
   </xsl:apply-templates>
 </xsl:template>
 
 <!-- Country or issuing office -->
-<xsl:template match="address/country" mode="iso690.mode">
+<xsl:template match="d:address/d:country" mode="iso690.mode">
   <xsl:param name="patcountry.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'patcountry.sep'"/></xsl:call-template>
   </xsl:param>
 </xsl:template>
 
 <!-- Kind of patent document -->
-<xsl:template match="bibliomisc[@role='patenttype']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[@role='patenttype']" mode="iso690.mode">
   <xsl:param name="pattype.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'pattype.sep'"/></xsl:call-template>
   </xsl:param>
 </xsl:template>
 
 <!-- Number -->
-<xsl:template match="biblioid[@class='other' and @otherclass='patentnum']|bibliomisc[@role='patentnum']" mode="iso690.mode">
+<xsl:template match="d:biblioid[@class='other' and @otherclass='patentnum']|d:bibliomisc[@role='patentnum']" mode="iso690.mode">
   <xsl:param name="patnum.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'patnum.sep'"/></xsl:call-template>
   </xsl:param>
index ff41c9e..9f084c3 100644 (file)
@@ -1,20 +1,20 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: biblio.xsl 9297 2012-04-22 03:56:16Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="bibliography">
+<xsl:template match="d:bibliography">
   <xsl:call-template name="id.warning"/>
 
   <div>
 
     <xsl:apply-templates/>
 
-    <xsl:if test="not(parent::article)">
+    <xsl:if test="not(parent::d:article)">
       <xsl:call-template name="process.footnotes"/>
     </xsl:if>
   </div>
 </xsl:template>
 
-<xsl:template match="bibliography/bibliographyinfo"></xsl:template>
-<xsl:template match="bibliography/info"></xsl:template>
-<xsl:template match="bibliography/title"></xsl:template>
-<xsl:template match="bibliography/subtitle"></xsl:template>
-<xsl:template match="bibliography/titleabbrev"></xsl:template>
+<xsl:template match="d:bibliography/d:bibliographyinfo"></xsl:template>
+<xsl:template match="d:bibliography/d:info"></xsl:template>
+<xsl:template match="d:bibliography/d:title"></xsl:template>
+<xsl:template match="d:bibliography/d:subtitle"></xsl:template>
+<xsl:template match="d:bibliography/d:titleabbrev"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="bibliodiv">
+<xsl:template match="d:bibliodiv">
   <xsl:call-template name="id.warning"/>
 
   <div>
@@ -57,7 +57,7 @@
   </div>
 </xsl:template>
 
-<xsl:template match="bibliodiv/title">
+<xsl:template match="d:bibliodiv/d:title">
   <h3>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="anchor">
 
 <!-- ==================================================================== -->
 
-<xsl:template match="bibliolist">
+<xsl:template match="d:bibliolist">
   <div>
     <xsl:call-template name="common.html.attributes">
       <xsl:with-param name="inherit" select="0"/>
     </xsl:call-template>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:if test="blockinfo/title|info/title|title">
+    <xsl:if test="d:blockinfo/d:title|d:info/d:title|d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
-    <xsl:apply-templates select="*[not(self::blockinfo)
-                                   and not(self::info)
-                                   and not(self::title)
-                                   and not(self::titleabbrev)
-                                   and not(self::biblioentry)
-                                   and not(self::bibliomixed)]"/>
-    <xsl:apply-templates select="biblioentry|bibliomixed"/>
+    <xsl:apply-templates select="*[not(self::d:blockinfo)
+                                   and not(self::d:info)
+                                   and not(self::d:title)
+                                   and not(self::d:titleabbrev)
+                                   and not(self::d:biblioentry)
+                                   and not(self::d:bibliomixed)]"/>
+    <xsl:apply-templates select="d:biblioentry|d:bibliomixed"/>
   </div>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="biblioentry">
+<xsl:template match="d:biblioentry">
   <xsl:param name="label">
     <xsl:call-template name="biblioentry.label"/>
   </xsl:param>
   <xsl:choose>
     <xsl:when test="string(.) = ''">
       <xsl:variable name="bib" select="document($bibliography.collection,.)"/>
-      <xsl:variable name="entry" select="$bib/bibliography//
+      <xsl:variable name="entry" select="$bib/d:bibliography//
                                          *[@id=$id or @xml:id=$id][1]"/>
       <xsl:choose>
         <xsl:when test="$entry">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="bibliomixed">
+<xsl:template match="d:bibliomixed">
   <xsl:param name="label">
     <xsl:call-template name="biblioentry.label"/>
   </xsl:param>
   <xsl:choose>
     <xsl:when test="string(.) = ''">
       <xsl:variable name="bib" select="document($bibliography.collection,.)"/>
-      <xsl:variable name="entry" select="$bib/bibliography//
+      <xsl:variable name="entry" select="$bib/d:bibliography//
                                          *[@id=$id or @xml:id=$id][1]"/>
       <xsl:choose>
         <xsl:when test="$entry">
   <xsl:choose>
     <xsl:when test="$bibliography.numbered != 0">
       <xsl:text>[</xsl:text>
-      <xsl:number from="bibliography" count="biblioentry|bibliomixed"
+      <xsl:number from="d:bibliography" count="d:biblioentry|d:bibliomixed"
                   level="any" format="1"/>
       <xsl:text>] </xsl:text>
     </xsl:when>
     <xsl:when test="local-name($node/child::*[1]) = 'abbrev'">
       <xsl:text>[</xsl:text>
-      <xsl:apply-templates select="$node/abbrev[1]"/>
+      <xsl:apply-templates select="$node/d:abbrev[1]"/>
       <xsl:text>] </xsl:text>
     </xsl:when>
     <xsl:when test="$node/@xreflabel">
   <xsl:apply-templates select="."/><!-- try the default mode -->
 </xsl:template>
 
-<xsl:template match="abbrev" mode="bibliography.mode">
+<xsl:template match="d:abbrev" mode="bibliography.mode">
   <xsl:if test="preceding-sibling::*">
     <xsl:apply-templates mode="bibliography.mode"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="abstract" mode="bibliography.mode">
+<xsl:template match="d:abstract" mode="bibliography.mode">
   <!-- suppressed -->
 </xsl:template>
 
-<xsl:template match="address" mode="bibliography.mode">
+<xsl:template match="d:address" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="affiliation" mode="bibliography.mode">
+<xsl:template match="d:affiliation" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="shortaffil" mode="bibliography.mode">
+<xsl:template match="d:shortaffil" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="jobtitle" mode="bibliography.mode">
+<xsl:template match="d:jobtitle" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="artheader|articleinfo|info" mode="bibliography.mode">
+<xsl:template match="d:artheader|d:articleinfo|d:info" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="artpagenums" mode="bibliography.mode">
+<xsl:template match="d:artpagenums" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="author" mode="bibliography.mode">
+<xsl:template match="d:author" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:choose>
-      <xsl:when test="orgname">
-        <xsl:apply-templates select="orgname" mode="bibliography.mode"/>
+      <xsl:when test="d:orgname">
+        <xsl:apply-templates select="d:orgname" mode="bibliography.mode"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="person.name"/>
   </span>
 </xsl:template>
 
-<xsl:template match="authorblurb|personblurb" mode="bibliography.mode">
+<xsl:template match="d:authorblurb|d:personblurb" mode="bibliography.mode">
   <!-- suppressed -->
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="bibliography.mode">
+<xsl:template match="d:authorgroup" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="authorinitials" mode="bibliography.mode">
+<xsl:template match="d:authorinitials" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliomisc" mode="bibliography.mode">
+<xsl:template match="d:bibliomisc" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliomset" mode="bibliography.mode">
+<xsl:template match="d:bibliomset" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 
 <!-- ================================================== -->
 
-<xsl:template match="biblioset" mode="bibliography.mode">
+<xsl:template match="d:biblioset" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="biblioset/title|biblioset/citetitle" 
+<xsl:template match="d:biblioset/d:title|d:biblioset/d:citetitle"
               mode="bibliography.mode">
   <xsl:variable name="relation" select="../@relation"/>
   <xsl:choose>
 
 <!-- ================================================== -->
 
-<xsl:template match="citetitle" mode="bibliography.mode">
+<xsl:template match="d:citetitle" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="collab" mode="bibliography.mode">
+<xsl:template match="d:collab" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="collabname" mode="bibliography.mode">
+<xsl:template match="d:collabname" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confgroup" mode="bibliography.mode">
+<xsl:template match="d:confgroup" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confdates" mode="bibliography.mode">
+<xsl:template match="d:confdates" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="conftitle" mode="bibliography.mode">
+<xsl:template match="d:conftitle" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confnum" mode="bibliography.mode">
+<xsl:template match="d:confnum" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confsponsor" mode="bibliography.mode">
+<xsl:template match="d:confsponsor" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contractnum" mode="bibliography.mode">
+<xsl:template match="d:contractnum" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contractsponsor" mode="bibliography.mode">
+<xsl:template match="d:contractsponsor" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contrib" mode="bibliography.mode">
+<xsl:template match="d:contrib" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 
 <!-- ================================================== -->
 
-<xsl:template match="copyright" mode="bibliography.mode">
+<xsl:template match="d:copyright" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
       <xsl:with-param name="dingbat">copyright</xsl:with-param>
     </xsl:call-template>
     <xsl:call-template name="gentext.space"/>
-    <xsl:apply-templates select="year" mode="bibliography.mode"/>
-    <xsl:if test="holder">
+    <xsl:apply-templates select="d:year" mode="bibliography.mode"/>
+    <xsl:if test="d:holder">
       <xsl:call-template name="gentext.space"/>
-      <xsl:apply-templates select="holder" mode="bibliography.mode"/>
+      <xsl:apply-templates select="d:holder" mode="bibliography.mode"/>
     </xsl:if>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
-<xsl:template match="year" mode="bibliography.mode">
+<xsl:template match="d:year" mode="bibliography.mode">
   <xsl:apply-templates/><xsl:text>, </xsl:text>
 </xsl:template>
 
-<xsl:template match="year[position()=last()]" mode="bibliography.mode">
+<xsl:template match="d:year[position()=last()]" mode="bibliography.mode">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="holder" mode="bibliography.mode">
+<xsl:template match="d:holder" mode="bibliography.mode">
   <xsl:apply-templates/>
 </xsl:template>
 
 <!-- ================================================== -->
 
-<xsl:template match="corpauthor" mode="bibliography.mode">
+<xsl:template match="d:corpauthor" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="corpcredit" mode="bibliography.mode">
+<xsl:template match="d:corpcredit" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="corpname" mode="bibliography.mode">
+<xsl:template match="d:corpname" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="date" mode="bibliography.mode">
+<xsl:template match="d:date" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="edition" mode="bibliography.mode">
+<xsl:template match="d:edition" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="editor" mode="bibliography.mode">
+<xsl:template match="d:editor" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="firstname" mode="bibliography.mode">
+<xsl:template match="d:firstname" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="honorific" mode="bibliography.mode">
+<xsl:template match="d:honorific" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="bibliography.mode">
+<xsl:template match="d:indexterm" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="invpartnumber" mode="bibliography.mode">
+<xsl:template match="d:invpartnumber" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="isbn" mode="bibliography.mode">
+<xsl:template match="d:isbn" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="issn" mode="bibliography.mode">
+<xsl:template match="d:issn" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="issuenum" mode="bibliography.mode">
+<xsl:template match="d:issuenum" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="lineage" mode="bibliography.mode">
+<xsl:template match="d:lineage" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="orgname" mode="bibliography.mode">
+<xsl:template match="d:orgname" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="orgdiv" mode="bibliography.mode">
+<xsl:template match="d:orgdiv" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="bibliography.mode">
+<xsl:template match="d:othercredit" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="othername" mode="bibliography.mode">
+<xsl:template match="d:othername" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pagenums" mode="bibliography.mode">
+<xsl:template match="d:pagenums" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="printhistory" mode="bibliography.mode">
+<xsl:template match="d:printhistory" mode="bibliography.mode">
   <!-- suppressed -->
 </xsl:template>
 
-<xsl:template match="productname" mode="bibliography.mode">
+<xsl:template match="d:productname" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="productnumber" mode="bibliography.mode">
+<xsl:template match="d:productnumber" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="bibliography.mode">
+<xsl:template match="d:pubdate" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="publisher" mode="bibliography.mode">
+<xsl:template match="d:publisher" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="publishername" mode="bibliography.mode">
+<xsl:template match="d:publishername" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pubsnumber" mode="bibliography.mode">
+<xsl:template match="d:pubsnumber" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="bibliography.mode">
+<xsl:template match="d:releaseinfo" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="bibliography.mode">
+<xsl:template match="d:revhistory" mode="bibliography.mode">
   <!-- suppressed; how could this be represented? -->
 </xsl:template>
 
-<xsl:template match="seriesinfo" mode="bibliography.mode">
+<xsl:template match="d:seriesinfo" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="seriesvolnums" mode="bibliography.mode">
+<xsl:template match="d:seriesvolnums" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="bibliography.mode">
+<xsl:template match="d:subtitle" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="surname" mode="bibliography.mode">
+<xsl:template match="d:surname" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="title" mode="bibliography.mode">
+<xsl:template match="d:title" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="titleabbrev" mode="bibliography.mode">
+<xsl:template match="d:titleabbrev" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="volumenum" mode="bibliography.mode">
+<xsl:template match="d:volumenum" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliocoverage|biblioid|bibliorelation|bibliosource"
+<xsl:template match="d:bibliocoverage|d:biblioid|d:bibliorelation|d:bibliosource"
               mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
 </xsl:template>
 
 <!-- See FR #1934434 and http://doi.org -->
-<xsl:template match="biblioid[@class='doi']"
+<xsl:template match="d:biblioid[@class='doi']"
               mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
   <xsl:apply-templates select="."/><!-- try the default mode -->
 </xsl:template>
 
-<xsl:template match="abbrev" mode="bibliomixed.mode">
+<xsl:template match="d:abbrev" mode="bibliomixed.mode">
   <xsl:if test="preceding-sibling::*">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="abstract" mode="bibliomixed.mode">
+<xsl:template match="d:abstract" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="address" mode="bibliomixed.mode">
+<xsl:template match="d:address" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="affiliation" mode="bibliomixed.mode">
+<xsl:template match="d:affiliation" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="shortaffil" mode="bibliomixed.mode">
+<xsl:template match="d:shortaffil" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="jobtitle" mode="bibliomixed.mode">
+<xsl:template match="d:jobtitle" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="artpagenums" mode="bibliomixed.mode">
+<xsl:template match="d:artpagenums" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="author" mode="bibliomixed.mode">
+<xsl:template match="d:author" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:choose>
-      <xsl:when test="orgname">
-        <xsl:apply-templates select="orgname" mode="bibliomixed.mode"/>
+      <xsl:when test="d:orgname">
+        <xsl:apply-templates select="d:orgname" mode="bibliomixed.mode"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="person.name"/>
   </span>
 </xsl:template>
 
-<xsl:template match="authorblurb|personblurb" mode="bibliomixed.mode">
+<xsl:template match="d:authorblurb|d:personblurb" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="bibliomixed.mode">
+<xsl:template match="d:authorgroup" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="authorinitials" mode="bibliomixed.mode">
+<xsl:template match="d:authorinitials" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliomisc" mode="bibliomixed.mode">
+<xsl:template match="d:bibliomisc" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 
 <!-- ================================================== -->
 
-<xsl:template match="bibliomset" mode="bibliomixed.mode">
+<xsl:template match="d:bibliomset" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliomset/title|bibliomset/citetitle" 
+<xsl:template match="d:bibliomset/d:title|d:bibliomset/d:citetitle"
               mode="bibliomixed.mode">
   <xsl:variable name="relation" select="../@relation"/>
   <xsl:choose>
 
 <!-- ================================================== -->
 
-<xsl:template match="biblioset" mode="bibliomixed.mode">
+<xsl:template match="d:biblioset" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="citetitle" mode="bibliomixed.mode">
+<xsl:template match="d:citetitle" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 </xsl:template>
 
 
-<xsl:template match="collab" mode="bibliomixed.mode">
+<xsl:template match="d:collab" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confgroup" mode="bibliomixed.mode">
+<xsl:template match="d:confgroup" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contractnum" mode="bibliomixed.mode">
+<xsl:template match="d:contractnum" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contractsponsor" mode="bibliomixed.mode">
+<xsl:template match="d:contractsponsor" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contrib" mode="bibliomixed.mode">
+<xsl:template match="d:contrib" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="copyright" mode="bibliomixed.mode">
+<xsl:template match="d:copyright" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="bibliomixed.mode">
+<xsl:template match="d:corpauthor" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="corpcredit" mode="bibliomixed.mode">
+<xsl:template match="d:corpcredit" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="corpname" mode="bibliomixed.mode">
+<xsl:template match="d:corpname" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="date" mode="bibliomixed.mode">
+<xsl:template match="d:date" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="edition" mode="bibliomixed.mode">
+<xsl:template match="d:edition" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="editor" mode="bibliomixed.mode">
+<xsl:template match="d:editor" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="firstname" mode="bibliomixed.mode">
+<xsl:template match="d:firstname" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="honorific" mode="bibliomixed.mode">
+<xsl:template match="d:honorific" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="bibliomixed.mode">
+<xsl:template match="d:indexterm" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="invpartnumber" mode="bibliomixed.mode">
+<xsl:template match="d:invpartnumber" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="isbn" mode="bibliomixed.mode">
+<xsl:template match="d:isbn" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="issn" mode="bibliomixed.mode">
+<xsl:template match="d:issn" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="issuenum" mode="bibliomixed.mode">
+<xsl:template match="d:issuenum" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="lineage" mode="bibliomixed.mode">
+<xsl:template match="d:lineage" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="orgname" mode="bibliomixed.mode">
+<xsl:template match="d:orgname" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="bibliomixed.mode">
+<xsl:template match="d:othercredit" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="othername" mode="bibliomixed.mode">
+<xsl:template match="d:othername" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pagenums" mode="bibliomixed.mode">
+<xsl:template match="d:pagenums" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="printhistory" mode="bibliomixed.mode">
+<xsl:template match="d:printhistory" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="productname" mode="bibliomixed.mode">
+<xsl:template match="d:productname" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="productnumber" mode="bibliomixed.mode">
+<xsl:template match="d:productnumber" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="bibliomixed.mode">
+<xsl:template match="d:pubdate" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="publisher" mode="bibliomixed.mode">
+<xsl:template match="d:publisher" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="publishername" mode="bibliomixed.mode">
+<xsl:template match="d:publishername" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pubsnumber" mode="bibliomixed.mode">
+<xsl:template match="d:pubsnumber" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="bibliomixed.mode">
+<xsl:template match="d:releaseinfo" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="bibliomixed.mode">
+<xsl:template match="d:revhistory" mode="bibliomixed.mode">
   <!-- suppressed; how could this be represented? -->
 </xsl:template>
 
-<xsl:template match="seriesvolnums" mode="bibliomixed.mode">
+<xsl:template match="d:seriesvolnums" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="bibliomixed.mode">
+<xsl:template match="d:subtitle" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="surname" mode="bibliomixed.mode">
+<xsl:template match="d:surname" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="title" mode="bibliomixed.mode">
+<xsl:template match="d:title" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="titleabbrev" mode="bibliomixed.mode">
+<xsl:template match="d:titleabbrev" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="volumenum" mode="bibliomixed.mode">
+<xsl:template match="d:volumenum" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliocoverage|biblioid|bibliorelation|bibliosource"
+<xsl:template match="d:bibliocoverage|d:biblioid|d:bibliorelation|d:bibliosource"
               mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
 </xsl:template>
 
 <!-- See FR #1934434 and http://doi.org -->
-<xsl:template match="biblioid[@class='doi']"
+<xsl:template match="d:biblioid[@class='doi']"
               mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
index bc6ae49..26ab843 100644 (file)
@@ -1,13 +1,13 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: block.xsl 9997 2015-10-15 17:44:09Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -15,7 +15,7 @@
 <!-- ==================================================================== -->
 <!-- What should we do about styling blockinfo? -->
 
-<xsl:template match="blockinfo|info">
+<xsl:template match="d:blockinfo|d:info">
   <!-- suppress -->
 </xsl:template>
 
@@ -32,7 +32,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="para">
+<xsl:template match="d:para">
   <xsl:call-template name="paragraph">
     <xsl:with-param name="class">
       <xsl:if test="@role and $para.propagates.style != 0">
@@ -40,9 +40,9 @@
       </xsl:if>
     </xsl:with-param>
     <xsl:with-param name="content">
-      <xsl:if test="position() = 1 and parent::listitem">
+      <xsl:if test="position() = 1 and parent::d:listitem">
         <xsl:call-template name="anchor">
-          <xsl:with-param name="node" select="parent::listitem"/>
+          <xsl:with-param name="node" select="parent::d:listitem"/>
         </xsl:call-template>
       </xsl:if>
 
@@ -88,7 +88,7 @@
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="simpara">
+<xsl:template match="d:simpara">
   <!-- see also listitem/simpara in lists.xsl -->
   <p>
     <xsl:call-template name="id.attribute"/>
   </p>
 </xsl:template>
 
-<xsl:template match="formalpara">
+<xsl:template match="d:formalpara">
   <xsl:call-template name="paragraph">
     <xsl:with-param name="class">
       <xsl:if test="@role and $para.propagates.style != 0">
 </xsl:template>
 
 <!-- Only use title from info -->
-<xsl:template match="formalpara/info">
-  <xsl:apply-templates select="title"/>
+<xsl:template match="d:formalpara/d:info">
+  <xsl:apply-templates select="d:title"/>
 </xsl:template>
 
-<xsl:template match="formalpara/title|formalpara/info/title">
+<xsl:template match="d:formalpara/d:title|d:formalpara/d:info/d:title">
   <xsl:variable name="titleStr">
       <xsl:apply-templates/>
   </xsl:variable>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="formalpara/para">
+<xsl:template match="d:formalpara/d:para">
   <xsl:apply-templates/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="blockquote">
+<xsl:template match="d:blockquote">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
 
     <xsl:choose>
-      <xsl:when test="attribution">
+      <xsl:when test="d:attribution">
         <table border="{$table.border.off}" class="blockquote">
           <xsl:if test="$css.decoration != 0">
             <xsl:attribute name="style">
             <td width="10%" valign="top">&#160;</td>
             <td colspan="2" align="{$direction.align.end}" valign="top">
               <xsl:text>--</xsl:text>
-              <xsl:apply-templates select="attribution"/>
+              <xsl:apply-templates select="d:attribution"/>
             </td>
           </tr>
         </table>
   </div>
 </xsl:template>
 
-<xsl:template match="blockquote/title|blockquote/info/title">
+<xsl:template match="d:blockquote/d:title|d:blockquote/d:info/d:title">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <div class="blockquote-title">
 </xsl:template>
 
 <!-- Use an em dash per Chicago Manual of Style and https://sourceforge.net/tracker/index.php?func=detail&aid=2793878&group_id=21935&atid=373747 -->
-<xsl:template match="epigraph">
+<xsl:template match="d:epigraph">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:apply-templates select="child::*[local-name(.)!='attribution']"/>
-    <xsl:if test="attribution">
+    <xsl:if test="d:attribution">
       <div class="attribution">
-        <span>&#x2014;<xsl:apply-templates select="attribution"/></span>
+        <span>&#x2014;<xsl:apply-templates select="d:attribution"/></span>
       </div>
     </xsl:if>
   </div>
 </xsl:template>
 
-<xsl:template match="attribution">
+<xsl:template match="d:attribution">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="sidebar">
+<xsl:template match="d:sidebar">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="abstract/title|sidebar/title">
+<xsl:template match="d:abstract/d:title|d:sidebar/d:title">
 </xsl:template>
 
-<xsl:template match="sidebar/sidebarinfo|sidebar/info"/>
+<xsl:template match="d:sidebar/d:sidebarinfo|d:sidebar/d:info"/>
 
-<xsl:template match="abstract">
+<xsl:template match="d:abstract">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="anchor"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="msgset">
+<xsl:template match="d:msgset">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msgentry">
+<xsl:template match="d:msgentry">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="simplemsgentry">
+<xsl:template match="d:simplemsgentry">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="msg">
+<xsl:template match="d:msg">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="msgmain">
+<xsl:template match="d:msgmain">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msgmain/title">
+<xsl:template match="d:msgmain/d:title">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <span class="msgmain-title">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="msgsub">
+<xsl:template match="d:msgsub">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msgsub/title">
+<xsl:template match="d:msgsub/d:title">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <span class="msgsub-title">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="msgrel">
+<xsl:template match="d:msgrel">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msgrel/title">
+<xsl:template match="d:msgrel/d:title">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <span class="msgrel-title">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="msgtext">
+<xsl:template match="d:msgtext">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msginfo">
+<xsl:template match="d:msginfo">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="msglevel">
+<xsl:template match="d:msglevel">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <div class="msglevel">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="msgorig">
+<xsl:template match="d:msgorig">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <div class="msgorig">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="msgaud">
+<xsl:template match="d:msgaud">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <div class="msgaud">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="msgexplan">
+<xsl:template match="d:msgexplan">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="msgexplan/title">
+<xsl:template match="d:msgexplan/d:title">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <div class="msgexplan">
 
 <!-- ==================================================================== -->
 
-<xsl:template match="revhistory">
+<xsl:template match="d:revhistory">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="revhistory/revision">
-  <xsl:variable name="revnumber" select="revnumber"/>
-  <xsl:variable name="revdate"   select="date"/>
-  <xsl:variable name="revauthor" select="authorinitials|author"/>
-  <xsl:variable name="revremark" select="revremark|revdescription"/>
+<xsl:template match="d:revhistory/d:revision">
+  <xsl:variable name="revnumber" select="d:revnumber"/>
+  <xsl:variable name="revdate"   select="d:date"/>
+  <xsl:variable name="revauthor" select="d:authorinitials|d:author"/>
+  <xsl:variable name="revremark" select="d:revremark|d:revdescription"/>
   <tr>
     <td align="{$direction.align.start}">
       <xsl:if test="$revnumber">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="revision/revnumber">
+<xsl:template match="d:revision/d:revnumber">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/date">
+<xsl:template match="d:revision/d:date">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/authorinitials">
+<xsl:template match="d:revision/d:authorinitials">
   <xsl:text>, </xsl:text>
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/authorinitials[1]" priority="2">
+<xsl:template match="d:revision/d:authorinitials[1]" priority="2">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/revremark">
+<xsl:template match="d:revision/d:revremark">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/revdescription">
+<xsl:template match="d:revision/d:revdescription">
   <xsl:apply-templates/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="ackno|acknowledgements[parent::article]">
+<xsl:template match="d:ackno|d:acknowledgements[parent::d:article]">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="highlights">
+<xsl:template match="d:highlights">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
index dfdb423..635927d 100644 (file)
@@ -1,17 +1,16 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim"
                 xmlns:xverb="xalan://com.nwalsh.xalan.Verbatim"
                 xmlns:lxslt="http://xml.apache.org/xslt"
-                exclude-result-prefixes="sverb xverb lxslt"
+                exclude-result-prefixes="sverb xverb lxslt d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: callout.xsl 9305 2012-04-27 21:50:53Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -19,8 +18,8 @@
 <lxslt:component prefix="xverb"
                  functions="insertCallouts"/>
 
-<xsl:template match="programlistingco|screenco">
-  <xsl:variable name="verbatim" select="programlisting|screen"/>
+<xsl:template match="d:programlistingco|d:screenco">
+  <xsl:variable name="verbatim" select="d:programlisting|d:screen"/>
 
   <xsl:choose>
     <xsl:when test="$use.extensions != '0'
       <xsl:variable name="rtf-with-callouts">
         <xsl:choose>
           <xsl:when test="function-available('sverb:insertCallouts')">
-            <xsl:copy-of select="sverb:insertCallouts(areaspec,$rtf)"/>
+            <xsl:copy-of select="sverb:insertCallouts(d:areaspec,$rtf)"/>
           </xsl:when>
           <xsl:when test="function-available('xverb:insertCallouts')">
-            <xsl:copy-of select="xverb:insertCallouts(areaspec,$rtf)"/>
+            <xsl:copy-of select="xverb:insertCallouts(d:areaspec,$rtf)"/>
           </xsl:when>
           <xsl:otherwise>
             <xsl:message terminate="yes">
@@ -56,9 +55,9 @@
             <xsl:call-template name="number.rtf.lines">
               <xsl:with-param name="rtf" select="$rtf-with-callouts"/>
               <xsl:with-param name="pi.context"
-                              select="programlisting|screen"/>
+                              select="d:programlisting|d:screen"/>
             </xsl:call-template>
-            <xsl:apply-templates select="calloutlist"/>
+            <xsl:apply-templates select="d:calloutlist"/>
           </div>
         </xsl:when>
         <xsl:otherwise>
@@ -66,7 +65,7 @@
             <xsl:call-template name="common.html.attributes"/>
             <xsl:call-template name="id.attribute"/>
             <xsl:copy-of select="$rtf-with-callouts"/>
-            <xsl:apply-templates select="calloutlist"/>
+            <xsl:apply-templates select="d:calloutlist"/>
           </div>
         </xsl:otherwise>
       </xsl:choose>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="areaspec|areaset|area">
+<xsl:template match="d:areaspec|d:areaset|d:area">
 </xsl:template>
 
-<xsl:template match="areaset" mode="conumber">
-  <xsl:number count="area|areaset" format="1"/>
+<xsl:template match="d:areaset" mode="conumber">
+  <xsl:number count="d:area|d:areaset" format="1"/>
 </xsl:template>
 
-<xsl:template match="area" mode="conumber">
-  <xsl:number count="area|areaset" format="1"/>
+<xsl:template match="d:area" mode="conumber">
+  <xsl:number count="d:area|d:areaset" format="1"/>
 </xsl:template>
 
-<xsl:template match="co" name="co">
+<xsl:template match="d:co" name="co">
   <!-- Support a single linkend in HTML -->
   <xsl:variable name="targets" select="key('id', @linkends)"/>
   <xsl:variable name="target" select="$targets[1]"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="coref">
+<xsl:template match="d:coref">
   <!-- tricky; this relies on the fact that we can process the "co" that's -->
   <!-- "over there" as if it were "right here" -->
 
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="co" mode="callout-bug">
+<xsl:template match="d:co" mode="callout-bug">
   <xsl:call-template name="callout-bug">
     <xsl:with-param name="conum">
-      <xsl:number count="co"
+      <xsl:number count="d:co"
                   level="any"
-                  from="programlisting|screen|literallayout|synopsis"
+                  from="d:programlisting|d:screen|d:literallayout|d:synopsis"
                   format="1"/>
     </xsl:with-param>
   </xsl:call-template>
index 7ebf5b0..ae2d95b 100644 (file)
@@ -1,13 +1,13 @@
 <?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version="1.0">
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version="1.0">
 
 <!-- ********************************************************************
-     $Id: changebars.xsl 9286 2012-04-19 10:10:58Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index 6bfd3c0..f6adfcf 100644 (file)
@@ -1,15 +1,14 @@
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exsl="http://exslt.org/common"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
                 xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0"
                version="1.0"
-                exclude-result-prefixes="exsl cf">
+                exclude-result-prefixes="exsl cf d">
 
 <!-- ********************************************************************
-     $Id: chunk-changebars.xsl 8399 2009-04-08 07:37:42Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index 536e4f4..69f1e15 100644 (file)
@@ -1,16 +1,15 @@
 <?xml version="1.0"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exsl="http://exslt.org/common"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
                 xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0"
-                exclude-result-prefixes="exsl cf"
+                exclude-result-prefixes="exsl cf d"
                 version="1.0">
 
 <!-- ********************************************************************
-     $Id: chunk-code.xsl 9936 2014-08-29 21:34:58Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -82,7 +81,7 @@
         <xsl:value-of select="$html.ext"/>
       </xsl:when>
       <!-- Special case -->
-      <xsl:when test="self::legalnotice and not($generate.legalnotice.link = 0)">
+      <xsl:when test="self::d:legalnotice and not($generate.legalnotice.link = 0)">
         <xsl:choose>
           <xsl:when test="(@id or @xml:id) and not($use.id.as.filename = 0)">
             <!-- * if this legalnotice has an ID, then go ahead and use -->
     </xsl:when>
 
     <!-- treat nested set separate from root -->
-    <xsl:when test="self::set and ancestor::set">
+    <xsl:when test="self::d:set and ancestor::d:set">
       <xsl:text>se</xsl:text>
       <xsl:number level="any" format="01"/>
       <xsl:if test="not($recursive)">
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::set">
+    <xsl:when test="self::d:set">
       <xsl:value-of select="$root.filename"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::book">
+    <xsl:when test="self::d:book">
       <xsl:text>bk</xsl:text>
       <xsl:number level="any" format="01"/>
       <xsl:if test="not($recursive)">
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::article">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:article">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>ar</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::preface">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:preface">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>pr</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::chapter">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:chapter">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>ch</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::appendix">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:appendix">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>ap</xsl:text>
-      <xsl:number level="any" format="a" from="book"/>
+      <xsl:number level="any" format="a" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::part">
+    <xsl:when test="self::d:part">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>pt</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::reference">
+    <xsl:when test="self::d:reference">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>rn</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::refentry">
+    <xsl:when test="self::d:refentry">
       <xsl:choose>
-        <xsl:when test="parent::reference">
+        <xsl:when test="parent::d:reference">
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:if test="/set">
+          <xsl:if test="/d:set">
             <!-- in a set, make sure we inherit the right book info... -->
             <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
               <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>re</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::colophon">
+    <xsl:when test="self::d:colophon">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>co</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::sect1
-                    or self::sect2
-                    or self::sect3
-                    or self::sect4
-                    or self::sect5
-                    or self::section">
+    <xsl:when test="self::d:sect1
+                    or self::d:sect2
+                    or self::d:sect3
+                    or self::d:sect4
+                    or self::d:sect5
+                    or self::d:section">
       <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
         <xsl:with-param name="recursive" select="true()"/>
       </xsl:apply-templates>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::bibliography">
+    <xsl:when test="self::d:bibliography">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>bi</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::glossary">
+    <xsl:when test="self::d:glossary">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>go</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::index">
+    <xsl:when test="self::d:index">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>ix</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::setindex">
+    <xsl:when test="self::d:setindex">
       <xsl:text>si</xsl:text>
-      <xsl:number level="any" format="01" from="set"/>
+      <xsl:number level="any" format="01" from="d:set"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::topic">
+    <xsl:when test="self::d:topic">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>to</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     <xsl:otherwise>
       <xsl:text>chunk-filename-error-</xsl:text>
       <xsl:value-of select="name(.)"/>
-      <xsl:number level="any" format="01" from="set"/>
+      <xsl:number level="any" format="01" from="d:set"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
 </xsl:template>
 
 <!-- Leave legalnotice chunk out of the list for Next and Prev -->
-<xsl:template match="legalnotice" mode="find.chunks"/>
+<xsl:template match="d:legalnotice" mode="find.chunks"/>
 
 <xsl:template match="/">
   <!-- * Get a title for current doc so that we let the user -->
   </xsl:variable>
   <xsl:choose>
     <xsl:when test="$exsl.node.set.available != 0 and 
-                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:call-template name="log.message">
         <xsl:with-param name="level">Note</xsl:with-param>
         <xsl:with-param name="source" select="$doc.title"/>
         <xsl:with-param name="context-desc">
-          <xsl:text>namesp. cut</xsl:text>
+          <xsl:text>namesp. add</xsl:text>
         </xsl:with-param>
         <xsl:with-param name="message">
-          <xsl:text>stripped namespace before processing</xsl:text>
+          <xsl:text>added namespace before processing</xsl:text>
         </xsl:with-param>
       </xsl:call-template>
 
-      <xsl:apply-templates select="exsl:node-set($no.namespace)"/>
+      <xsl:apply-templates select="exsl:node-set($with.namespace)"/>
     </xsl:when>
     <!-- Can't process unless namespace fixed with exsl node-set()-->
-    <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:message terminate="yes">
-        <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text>
+        <xsl:text>Unable to add the namespace from DB4 document,</xsl:text>
         <xsl:text> cannot proceed.</xsl:text>
       </xsl:message>
     </xsl:when>
 
 <!-- ====================================================================== -->
 
-<xsl:template match="set|book|part|preface|chapter|appendix
-                     |article
-                     |topic
-                     |reference|refentry
-                     |book/glossary|article/glossary|part/glossary
-                     |book/bibliography|article/bibliography|part/bibliography
-                     |colophon">
+<xsl:template match="d:set|d:book|d:part|d:preface|d:chapter|d:appendix
+                     |d:article
+                     |d:topic
+                     |d:reference|d:refentry
+                     |d:book/d:glossary|d:article/d:glossary|d:part/d:glossary
+                     |d:book/d:bibliography|d:article/d:bibliography|d:part/d:bibliography
+                     |d:colophon">
   <xsl:choose>
     <xsl:when test="$onechunk != 0 and parent::*">
       <xsl:apply-imports/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="sect1|sect2|sect3|sect4|sect5|section">
+<xsl:template match="d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section">
   <xsl:variable name="ischunk">
     <xsl:call-template name="chunk"/>
   </xsl:variable>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="setindex
-                     |book/index
-                     |article/index
-                     |part/index">
+<xsl:template match="d:setindex
+                     |d:book/d:index
+                     |d:article/d:index
+                     |d:part/d:index">
   <!-- some implementations use completely empty index tags to indicate -->
   <!-- where an automatically generated index should be inserted. so -->
   <!-- if the index is completely empty, skip it. -->
 </xsl:template>
 
 <!-- ==================================================================== -->
-<xsl:template match="set|book|part|preface|chapter|appendix
-                     |article
-                     |topic
-                     |reference|refentry
-                     |sect1|sect2|sect3|sect4|sect5
-                     |section
-                     |book/glossary|article/glossary|part/glossary
-                     |book/bibliography|article/bibliography|part/bibliography
-                     |colophon"
+<xsl:template match="d:set|d:book|d:part|d:preface|d:chapter|d:appendix
+                     |d:article
+                     |d:topic
+                     |d:reference|d:refentry
+                     |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5
+                     |d:section
+                     |d:book/d:glossary|d:article/d:glossary|d:part/d:glossary
+                     |d:book/d:bibliography|d:article/d:bibliography|d:part/d:bibliography
+                     |d:colophon"
               mode="enumerate-files">
   <xsl:variable name="ischunk"><xsl:call-template name="chunk"/></xsl:variable>
   <xsl:if test="$ischunk='1'">
   <xsl:apply-templates select="*" mode="enumerate-files"/>
 </xsl:template>
 
-<xsl:template match="book/index|article/index|part/index"
+<xsl:template match="d:book/d:index|d:article/d:index|d:part/d:index"
               mode="enumerate-files">
   <xsl:if test="$htmlhelp.output != 1">
     <xsl:variable name="ischunk"><xsl:call-template name="chunk"/></xsl:variable>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="enumerate-files">
+<xsl:template match="d:legalnotice" mode="enumerate-files">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
   <xsl:if test="$generate.legalnotice.link != 0">
     <xsl:call-template name="make-relative-filename">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="enumerate-files">
+<xsl:template match="d:revhistory" mode="enumerate-files">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
   <xsl:if test="$generate.revhistory.link != 0">
     <xsl:call-template name="make-relative-filename">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="mediaobject[imageobject] | inlinemediaobject[imageobject]" mode="enumerate-files">
+<xsl:template match="d:mediaobject[d:imageobject] | d:inlinemediaobject[d:imageobject]" mode="enumerate-files">
   <xsl:variable name="longdesc.uri">
     <xsl:call-template name="longdesc.uri">
       <xsl:with-param name="mediaobject"
   </xsl:variable>
   <xsl:variable name="mediaobject" select="."/>
 
-  <xsl:if test="$html.longdesc != 0 and $mediaobject/textobject[not(phrase)]">
+  <xsl:if test="$html.longdesc != 0 and $mediaobject/d:textobject[not(d:phrase)]">
     <xsl:call-template name="longdesc.uri">
       <xsl:with-param name="mediaobject" select="$mediaobject"/>
     </xsl:call-template>
index 61e24c4..e66722e 100644 (file)
@@ -1,15 +1,14 @@
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exsl="http://exslt.org/common"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
                 xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0"
                 version="1.0"
-                exclude-result-prefixes="exsl cf">
+                exclude-result-prefixes="exsl cf d">
 
 <!-- ********************************************************************
-     $Id: chunk-common.xsl 9866 2014-01-29 02:55:52Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
     <xsl:choose>
       <!-- Do we need to fix namespace? -->
       <xsl:when test="$exsl.node.set.available != 0 and 
-                    namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+                    namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
         <xsl:if test="$chunk.quietly = 0">
           <xsl:message>Computing chunks...</xsl:message>
         </xsl:if>
-        <xsl:apply-templates mode="find.chunks" select="exsl:node-set($no.namespace)"/>
+        <xsl:apply-templates mode="find.chunks" select="exsl:node-set($with.namespace)"/>
       </xsl:when>
       <xsl:when test="$exsl.node.set.available != 0">
         <xsl:if test="$chunk.quietly = 0">
        http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6063 -->
 
   <xsl:variable name="prev-v1"
-     select="(ancestor::sect1[$chunk.section.depth &gt; 0 
+     select="(ancestor::d:sect1[$chunk.section.depth &gt; 0
                                   and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect1][1]
+                               and preceding-sibling::d:sect1][1]
 
-             |ancestor::sect2[$chunk.section.depth &gt; 1
+             |ancestor::d:sect2[$chunk.section.depth &gt; 1
                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect2
-                               and parent::sect1[preceding-sibling::sect1]][1]
+                               and preceding-sibling::d:sect2
+                               and parent::d:sect1[preceding-sibling::d:sect1]][1]
 
-             |ancestor::sect3[$chunk.section.depth &gt; 2
+             |ancestor::d:sect3[$chunk.section.depth &gt; 2
                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect3
-                               and parent::sect2[preceding-sibling::sect2]
-                               and ancestor::sect1[preceding-sibling::sect1]][1]
+                               and preceding-sibling::d:sect3
+                               and parent::d:sect2[preceding-sibling::d:sect2]
+                               and ancestor::d:sect1[preceding-sibling::d:sect1]][1]
 
-             |ancestor::sect4[$chunk.section.depth &gt; 3
+             |ancestor::d:sect4[$chunk.section.depth &gt; 3
                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect4
-                               and parent::sect3[preceding-sibling::sect3]
-                               and ancestor::sect2[preceding-sibling::sect2]
-                               and ancestor::sect1[preceding-sibling::sect1]][1]
+                               and preceding-sibling::d:sect4
+                               and parent::d:sect3[preceding-sibling::d:sect3]
+                               and ancestor::d:sect2[preceding-sibling::d:sect2]
+                               and ancestor::d:sect1[preceding-sibling::d:sect1]][1]
 
-             |ancestor::sect5[$chunk.section.depth &gt; 4
+             |ancestor::d:sect5[$chunk.section.depth &gt; 4
                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect5
-                               and parent::sect4[preceding-sibling::sect4]
-                               and ancestor::sect3[preceding-sibling::sect3]
-                               and ancestor::sect2[preceding-sibling::sect2]
-                               and ancestor::sect1[preceding-sibling::sect1]][1]
+                               and preceding-sibling::d:sect5
+                               and parent::d:sect4[preceding-sibling::d:sect4]
+                               and ancestor::d:sect3[preceding-sibling::d:sect3]
+                               and ancestor::d:sect2[preceding-sibling::d:sect2]
+                               and ancestor::d:sect1[preceding-sibling::d:sect1]][1]
 
-             |ancestor::section[$chunk.section.depth &gt; count(ancestor::section)
+             |ancestor::d:section[$chunk.section.depth &gt; count(ancestor::d:section)
                                    and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                                and not(ancestor::section[not(preceding-sibling::section)])][1])[last()]"/>
+                                and not(ancestor::d:section[not(preceding-sibling::d:section)])][1])[last()]"/>
 
   <xsl:variable name="prev-v2"
-     select="(preceding::sect1[$chunk.section.depth &gt; 0
+     select="(preceding::d:sect1[$chunk.section.depth &gt; 0
                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect1][1]
+                               and preceding-sibling::d:sect1][1]
 
-             |preceding::sect2[$chunk.section.depth &gt; 1
+             |preceding::d:sect2[$chunk.section.depth &gt; 1
                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect2
-                               and parent::sect1[preceding-sibling::sect1]][1]
+                               and preceding-sibling::d:sect2
+                               and parent::d:sect1[preceding-sibling::d:sect1]][1]
 
-             |preceding::sect3[$chunk.section.depth &gt; 2
+             |preceding::d:sect3[$chunk.section.depth &gt; 2
                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect3
-                               and parent::sect2[preceding-sibling::sect2]
-                               and ancestor::sect1[preceding-sibling::sect1]][1]
+                               and preceding-sibling::d:sect3
+                               and parent::d:sect2[preceding-sibling::d:sect2]
+                               and ancestor::d:sect1[preceding-sibling::d:sect1]][1]
 
-             |preceding::sect4[$chunk.section.depth &gt; 3
+             |preceding::d:sect4[$chunk.section.depth &gt; 3
                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect4
-                               and parent::sect3[preceding-sibling::sect3]
-                               and ancestor::sect2[preceding-sibling::sect2]
-                               and ancestor::sect1[preceding-sibling::sect1]][1]
+                               and preceding-sibling::d:sect4
+                               and parent::d:sect3[preceding-sibling::d:sect3]
+                               and ancestor::d:sect2[preceding-sibling::d:sect2]
+                               and ancestor::d:sect1[preceding-sibling::d:sect1]][1]
 
-             |preceding::sect5[$chunk.section.depth &gt; 4
+             |preceding::d:sect5[$chunk.section.depth &gt; 4
                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect5
-                               and parent::sect4[preceding-sibling::sect4]
-                               and ancestor::sect3[preceding-sibling::sect3]
-                               and ancestor::sect2[preceding-sibling::sect2]
-                               and ancestor::sect1[preceding-sibling::sect1]][1]
+                               and preceding-sibling::d:sect5
+                               and parent::d:sect4[preceding-sibling::d:sect4]
+                               and ancestor::d:sect3[preceding-sibling::d:sect3]
+                               and ancestor::d:sect2[preceding-sibling::d:sect2]
+                               and ancestor::d:sect1[preceding-sibling::d:sect1]][1]
 
-             |preceding::section[$chunk.section.depth &gt; count(ancestor::section)
+             |preceding::d:section[$chunk.section.depth &gt; count(ancestor::d:section)
                                     and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                                 and preceding-sibling::section
-                                 and not(ancestor::section[not(preceding-sibling::section)])][1])[last()]"/>
+                                 and preceding-sibling::d:section
+                                 and not(ancestor::d:section[not(preceding-sibling::d:section)])][1])[last()]"/>
 
   <xsl:variable name="prev"
-    select="(preceding::book[1]
-             |preceding::preface[1]
-             |preceding::chapter[1]
-             |preceding::appendix[1]
-             |preceding::part[1]
-             |preceding::reference[1]
-             |preceding::refentry[1]
-             |preceding::colophon[1]
-             |preceding::article[1]
-             |preceding::topic[1]
-             |preceding::bibliography[parent::article or parent::book or parent::part][1]
-             |preceding::glossary[parent::article or parent::book or parent::part][1]
-             |preceding::index[$generate.index != 0]
-                               [parent::article or parent::book or parent::part][1]
-             |preceding::setindex[$generate.index != 0][1]
-             |ancestor::set
-             |ancestor::book[1]
-             |ancestor::preface[1]
-             |ancestor::chapter[1]
-             |ancestor::appendix[1]
-             |ancestor::part[1]
-             |ancestor::reference[1]
-             |ancestor::article[1]
-             |ancestor::topic[1]
+    select="(preceding::d:book[1]
+             |preceding::d:preface[1]
+             |preceding::d:chapter[1]
+             |preceding::d:appendix[1]
+             |preceding::d:part[1]
+             |preceding::d:reference[1]
+             |preceding::d:refentry[1]
+             |preceding::d:colophon[1]
+             |preceding::d:article[1]
+             |preceding::d:topic[1]
+             |preceding::d:bibliography[parent::d:article or parent::d:book or parent::d:part][1]
+             |preceding::d:glossary[parent::d:article or parent::d:book or parent::d:part][1]
+             |preceding::d:index[$generate.index != 0]
+                               [parent::d:article or parent::d:book or parent::d:part][1]
+             |preceding::d:setindex[$generate.index != 0][1]
+             |ancestor::d:set
+             |ancestor::d:book[1]
+             |ancestor::d:preface[1]
+             |ancestor::d:chapter[1]
+             |ancestor::d:appendix[1]
+             |ancestor::d:part[1]
+             |ancestor::d:reference[1]
+             |ancestor::d:article[1]
+             |ancestor::d:topic[1]
              |$prev-v1
              |$prev-v2)[last()]"/>
 
   <xsl:variable name="next-v1"
-    select="(following::sect1[$chunk.section.depth &gt; 0
+    select="(following::d:sect1[$chunk.section.depth &gt; 0
                                   and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect1][1]
+                               and preceding-sibling::d:sect1][1]
 
-             |following::sect2[$chunk.section.depth &gt; 1
+             |following::d:sect2[$chunk.section.depth &gt; 1
                                   and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect2
-                               and parent::sect1[preceding-sibling::sect1]][1]
+                               and preceding-sibling::d:sect2
+                               and parent::d:sect1[preceding-sibling::d:sect1]][1]
 
-             |following::sect3[$chunk.section.depth &gt; 2
+             |following::d:sect3[$chunk.section.depth &gt; 2
                                   and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect3
-                               and parent::sect2[preceding-sibling::sect2]
-                               and ancestor::sect1[preceding-sibling::sect1]][1]
+                               and preceding-sibling::d:sect3
+                               and parent::d:sect2[preceding-sibling::d:sect2]
+                               and ancestor::d:sect1[preceding-sibling::d:sect1]][1]
 
-             |following::sect4[$chunk.section.depth &gt; 3
+             |following::d:sect4[$chunk.section.depth &gt; 3
                                   and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect4
-                               and parent::sect3[preceding-sibling::sect3]
-                               and ancestor::sect2[preceding-sibling::sect2]
-                               and ancestor::sect1[preceding-sibling::sect1]][1]
+                               and preceding-sibling::d:sect4
+                               and parent::d:sect3[preceding-sibling::d:sect3]
+                               and ancestor::d:sect2[preceding-sibling::d:sect2]
+                               and ancestor::d:sect1[preceding-sibling::d:sect1]][1]
 
-             |following::sect5[$chunk.section.depth &gt; 4
+             |following::d:sect5[$chunk.section.depth &gt; 4
                                   and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect5
-                               and parent::sect4[preceding-sibling::sect4]
-                               and ancestor::sect3[preceding-sibling::sect3]
-                               and ancestor::sect2[preceding-sibling::sect2]
-                               and ancestor::sect1[preceding-sibling::sect1]][1]
+                               and preceding-sibling::d:sect5
+                               and parent::d:sect4[preceding-sibling::d:sect4]
+                               and ancestor::d:sect3[preceding-sibling::d:sect3]
+                               and ancestor::d:sect2[preceding-sibling::d:sect2]
+                               and ancestor::d:sect1[preceding-sibling::d:sect1]][1]
 
-             |following::section[$chunk.section.depth &gt; count(ancestor::section)
+             |following::d:section[$chunk.section.depth &gt; count(ancestor::d:section)
                                     and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                                 and preceding-sibling::section 
-                                 and not(ancestor::section[not(preceding-sibling::section)])][1])[1]"/>
+                                 and preceding-sibling::d:section
+                                 and not(ancestor::d:section[not(preceding-sibling::d:section)])][1])[1]"/>
 
   <xsl:variable name="next-v2"
-    select="(descendant::sect1[$chunk.section.depth &gt; 0
+    select="(descendant::d:sect1[$chunk.section.depth &gt; 0
                                   and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect1][1]
+                               and preceding-sibling::d:sect1][1]
 
-             |descendant::sect2[$chunk.section.depth &gt; 1
+             |descendant::d:sect2[$chunk.section.depth &gt; 1
                                   and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect2
-                               and parent::sect1[preceding-sibling::sect1]][1]
+                               and preceding-sibling::d:sect2
+                               and parent::d:sect1[preceding-sibling::d:sect1]][1]
 
-             |descendant::sect3[$chunk.section.depth &gt; 2
+             |descendant::d:sect3[$chunk.section.depth &gt; 2
                                   and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect3
-                               and parent::sect2[preceding-sibling::sect2]
-                               and ancestor::sect1[preceding-sibling::sect1]][1]
+                               and preceding-sibling::d:sect3
+                               and parent::d:sect2[preceding-sibling::d:sect2]
+                               and ancestor::d:sect1[preceding-sibling::d:sect1]][1]
 
-             |descendant::sect4[$chunk.section.depth &gt; 3
+             |descendant::d:sect4[$chunk.section.depth &gt; 3
                                   and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect4
-                               and parent::sect3[preceding-sibling::sect3]
-                               and ancestor::sect2[preceding-sibling::sect2]
-                               and ancestor::sect1[preceding-sibling::sect1]][1]
+                               and preceding-sibling::d:sect4
+                               and parent::d:sect3[preceding-sibling::d:sect3]
+                               and ancestor::d:sect2[preceding-sibling::d:sect2]
+                               and ancestor::d:sect1[preceding-sibling::d:sect1]][1]
 
-             |descendant::sect5[$chunk.section.depth &gt; 4
+             |descendant::d:sect5[$chunk.section.depth &gt; 4
                                   and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                               and preceding-sibling::sect5
-                               and parent::sect4[preceding-sibling::sect4]
-                               and ancestor::sect3[preceding-sibling::sect3]
-                               and ancestor::sect2[preceding-sibling::sect2]
-                               and ancestor::sect1[preceding-sibling::sect1]][1]
+                               and preceding-sibling::d:sect5
+                               and parent::d:sect4[preceding-sibling::d:sect4]
+                               and ancestor::d:sect3[preceding-sibling::d:sect3]
+                               and ancestor::d:sect2[preceding-sibling::d:sect2]
+                               and ancestor::d:sect1[preceding-sibling::d:sect1]][1]
 
-             |descendant::section[$chunk.section.depth &gt; count(ancestor::section)
+             |descendant::d:section[$chunk.section.depth &gt; count(ancestor::d:section)
                                     and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])
-                                 and preceding-sibling::section
-                                 and not(ancestor::section[not(preceding-sibling::section)])])[1]"/>
+                                 and preceding-sibling::d:section
+                                 and not(ancestor::d:section[not(preceding-sibling::d:section)])])[1]"/>
 
   <xsl:variable name="next"
-    select="(following::book[1]
-             |following::preface[1]
-             |following::chapter[1]
-             |following::appendix[1]
-             |following::part[1]
-             |following::reference[1]
-             |following::refentry[1]
-             |following::colophon[1]
-             |following::bibliography[parent::article or parent::book or parent::part][1]
-             |following::glossary[parent::article or parent::book or parent::part][1]
-             |following::index[$generate.index != 0]
-                               [parent::article or parent::book or parent::part][1]
-             |following::article[1]
-             |following::topic[1]
-             |following::setindex[$generate.index != 0][1]
-             |descendant::book[1]
-             |descendant::preface[1]
-             |descendant::chapter[1]
-             |descendant::appendix[1]
-             |descendant::article[1]
-             |descendant::topic[1]
-             |descendant::bibliography[parent::article or parent::book or parent::part][1]
-             |descendant::glossary[parent::article or parent::book or parent::part][1]
-             |descendant::index[$generate.index != 0]
-                               [parent::article or parent::book or parent::part][1]
-             |descendant::colophon[1]
-             |descendant::setindex[$generate.index != 0][1]
-             |descendant::part[1]
-             |descendant::reference[1]
-             |descendant::refentry[1]
+    select="(following::d:book[1]
+             |following::d:preface[1]
+             |following::d:chapter[1]
+             |following::d:appendix[1]
+             |following::d:part[1]
+             |following::d:reference[1]
+             |following::d:refentry[1]
+             |following::d:colophon[1]
+             |following::d:bibliography[parent::d:article or parent::d:book or parent::d:part][1]
+             |following::d:glossary[parent::d:article or parent::d:book or parent::d:part][1]
+             |following::d:index[$generate.index != 0]
+                               [parent::d:article or parent::d:book or parent::d:part][1]
+             |following::d:article[1]
+             |following::d:topic[1]
+             |following::d:setindex[$generate.index != 0][1]
+             |descendant::d:book[1]
+             |descendant::d:preface[1]
+             |descendant::d:chapter[1]
+             |descendant::d:appendix[1]
+             |descendant::d:article[1]
+             |descendant::d:topic[1]
+             |descendant::d:bibliography[parent::d:article or parent::d:book or parent::d:part][1]
+             |descendant::d:glossary[parent::d:article or parent::d:book or parent::d:part][1]
+             |descendant::d:index[$generate.index != 0]
+                               [parent::d:article or parent::d:book or parent::d:part][1]
+             |descendant::d:colophon[1]
+             |descendant::d:setindex[$generate.index != 0][1]
+             |descendant::d:part[1]
+             |descendant::d:reference[1]
+             |descendant::d:refentry[1]
              |$next-v1
              |$next-v2)[1]"/>
 
   </xsl:param>
 
   <xsl:variable name="prev-v1"
-    select="(preceding::sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |preceding::sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |preceding::sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |preceding::sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |preceding::sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |preceding::section[$chunk.section.depth &gt; count(ancestor::section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[last()]"/>
+    select="(preceding::d:sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |preceding::d:sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |preceding::d:sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |preceding::d:sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |preceding::d:sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |preceding::d:section[$chunk.section.depth &gt; count(ancestor::d:section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[last()]"/>
 
   <xsl:variable name="prev-v2"
-    select="(ancestor::sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |ancestor::sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |ancestor::sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |ancestor::sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |ancestor::sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |ancestor::section[$chunk.section.depth &gt; count(ancestor::section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[last()]"/>
+    select="(ancestor::d:sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |ancestor::d:sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |ancestor::d:sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |ancestor::d:sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |ancestor::d:sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |ancestor::d:section[$chunk.section.depth &gt; count(ancestor::d:section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[last()]"/>
 
   <xsl:variable name="prev"
-    select="(preceding::book[1]
-             |preceding::preface[1]
-             |preceding::chapter[1]
-             |preceding::appendix[1]
-             |preceding::part[1]
-             |preceding::reference[1]
-             |preceding::refentry[1]
-             |preceding::colophon[1]
-             |preceding::article[1]
-             |preceding::topic[1]
-             |preceding::bibliography[parent::article or parent::book or parent::part][1]
-             |preceding::glossary[parent::article or parent::book or parent::part][1]
-             |preceding::index[$generate.index != 0]
-                               [parent::article or parent::book or parent::part][1]
-             |preceding::setindex[$generate.index != 0][1]
-             |ancestor::set
-             |ancestor::book[1]
-             |ancestor::preface[1]
-             |ancestor::chapter[1]
-             |ancestor::appendix[1]
-             |ancestor::part[1]
-             |ancestor::reference[1]
-             |ancestor::article[1]
-             |ancestor::topic[1]
+    select="(preceding::d:book[1]
+             |preceding::d:preface[1]
+             |preceding::d:chapter[1]
+             |preceding::d:appendix[1]
+             |preceding::d:part[1]
+             |preceding::d:reference[1]
+             |preceding::d:refentry[1]
+             |preceding::d:colophon[1]
+             |preceding::d:article[1]
+             |preceding::d:topic[1]
+             |preceding::d:bibliography[parent::d:article or parent::d:book or parent::d:part][1]
+             |preceding::d:glossary[parent::d:article or parent::d:book or parent::d:part][1]
+             |preceding::d:index[$generate.index != 0]
+                               [parent::d:article or parent::d:book or parent::d:part][1]
+             |preceding::d:setindex[$generate.index != 0][1]
+             |ancestor::d:set
+             |ancestor::d:book[1]
+             |ancestor::d:preface[1]
+             |ancestor::d:chapter[1]
+             |ancestor::d:appendix[1]
+             |ancestor::d:part[1]
+             |ancestor::d:reference[1]
+             |ancestor::d:article[1]
+             |ancestor::d:topic[1]
              |$prev-v1
              |$prev-v2)[last()]"/>
 
   <xsl:variable name="next-v1"
-    select="(following::sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |following::sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |following::sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |following::sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |following::sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |following::section[$chunk.section.depth &gt; count(ancestor::section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[1]"/>
+    select="(following::d:sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |following::d:sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |following::d:sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |following::d:sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |following::d:sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |following::d:section[$chunk.section.depth &gt; count(ancestor::d:section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[1]"/>
 
   <xsl:variable name="next-v2"
-    select="(descendant::sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |descendant::sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |descendant::sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |descendant::sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |descendant::sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
-             |descendant::section[$chunk.section.depth 
-                                  &gt; count(ancestor::section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[1]"/>
+    select="(descendant::d:sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |descendant::d:sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |descendant::d:sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |descendant::d:sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |descendant::d:sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]
+             |descendant::d:section[$chunk.section.depth 
+                                  &gt; count(ancestor::d:section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[1]"/>
 
   <xsl:variable name="next"
-    select="(following::book[1]
-             |following::preface[1]
-             |following::chapter[1]
-             |following::appendix[1]
-             |following::part[1]
-             |following::reference[1]
-             |following::refentry[1]
-             |following::colophon[1]
-             |following::bibliography[parent::article or parent::book or parent::part][1]
-             |following::glossary[parent::article or parent::book or parent::part][1]
-             |following::index[$generate.index != 0]
-                               [parent::article or parent::book][1]
-             |following::article[1]
-             |following::topic[1]
-             |following::setindex[$generate.index != 0][1]
-             |descendant::book[1]
-             |descendant::preface[1]
-             |descendant::chapter[1]
-             |descendant::appendix[1]
-             |descendant::article[1]
-             |descendant::topic[1]
-             |descendant::bibliography[parent::article or parent::book][1]
-             |descendant::glossary[parent::article or parent::book or parent::part][1]
-             |descendant::index[$generate.index != 0]
-                               [parent::article or parent::book][1]
-             |descendant::colophon[1]
-             |descendant::setindex[$generate.index != 0][1]
-             |descendant::part[1]
-             |descendant::reference[1]
-             |descendant::refentry[1]
+    select="(following::d:book[1]
+             |following::d:preface[1]
+             |following::d:chapter[1]
+             |following::d:appendix[1]
+             |following::d:part[1]
+             |following::d:reference[1]
+             |following::d:refentry[1]
+             |following::d:colophon[1]
+             |following::d:bibliography[parent::d:article or parent::d:book or parent::d:part][1]
+             |following::d:glossary[parent::d:article or parent::d:book or parent::d:part][1]
+             |following::d:index[$generate.index != 0]
+                               [parent::d:article or parent::d:book][1]
+             |following::d:article[1]
+             |following::d:topic[1]
+             |following::d:setindex[$generate.index != 0][1]
+             |descendant::d:book[1]
+             |descendant::d:preface[1]
+             |descendant::d:chapter[1]
+             |descendant::d:appendix[1]
+             |descendant::d:article[1]
+             |descendant::d:topic[1]
+             |descendant::d:bibliography[parent::d:article or parent::d:book][1]
+             |descendant::d:glossary[parent::d:article or parent::d:book or parent::d:part][1]
+             |descendant::d:index[$generate.index != 0]
+                               [parent::d:article or parent::d:book][1]
+             |descendant::d:colophon[1]
+             |descendant::d:setindex[$generate.index != 0][1]
+             |descendant::d:part[1]
+             |descendant::d:reference[1]
+             |descendant::d:refentry[1]
              |$next-v1
              |$next-v2)[1]"/>
 
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'figure'"/>
-                <xsl:with-param name="nodes" select=".//figure"/>
+                <xsl:with-param name="nodes" select=".//d:figure"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'figure'"/>
-            <xsl:with-param name="nodes" select=".//figure"/>
+            <xsl:with-param name="nodes" select=".//d:figure"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'table'"/>
-                <xsl:with-param name="nodes" select=".//table[not(@tocentry = 0)]"/>
+                <xsl:with-param name="nodes" select=".//d:table[not(@tocentry = 0)]"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'table'"/>
-            <xsl:with-param name="nodes" select=".//table[not(@tocentry = 0)]"/>
+            <xsl:with-param name="nodes" select=".//d:table[not(@tocentry = 0)]"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'example'"/>
-                <xsl:with-param name="nodes" select=".//example"/>
+                <xsl:with-param name="nodes" select=".//d:example"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'example'"/>
-            <xsl:with-param name="nodes" select=".//example"/>
+            <xsl:with-param name="nodes" select=".//d:example"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'equation'"/>
-                <xsl:with-param name="nodes" select=".//equation[title or info/title]"/>
+                <xsl:with-param name="nodes" select=".//d:equation[d:title or d:info/d:title]"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'equation'"/>
-            <xsl:with-param name="nodes" select=".//equation[title or info/title]"/>
+            <xsl:with-param name="nodes" select=".//d:equation[d:title or d:info/d:title]"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'procedure'"/>
-                <xsl:with-param name="nodes" select=".//procedure[title]"/>
+                <xsl:with-param name="nodes" select=".//d:procedure[d:title]"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'procedure'"/>
-            <xsl:with-param name="nodes" select=".//procedure[title]"/>
+            <xsl:with-param name="nodes" select=".//d:procedure[d:title]"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
           </xsl:with-param>
           <xsl:with-param name="content">
             <xsl:call-template name="chunk-element-content">
-              <xsl:with-param name="prev" select="/foo"/>
-              <xsl:with-param name="next" select="/foo"/>
+              <xsl:with-param name="prev" select="/d:foo"/>
+              <xsl:with-param name="next" select="/d:foo"/>
               <xsl:with-param name="nav.context" select="'toc'"/>
               <xsl:with-param name="content">
                 <xsl:if test="$chunk.tocs.and.lots.has.title != 0">
       <xsl:with-param name="filename" select="$filename"/>
       <xsl:with-param name="content">
         <xsl:call-template name="chunk-element-content">
-          <xsl:with-param name="prev" select="/foo"/>
-          <xsl:with-param name="next" select="/foo"/>
+          <xsl:with-param name="prev" select="/d:foo"/>
+          <xsl:with-param name="next" select="/d:foo"/>
           <xsl:with-param name="nav.context" select="'toc'"/>
           <xsl:with-param name="content">
             <xsl:copy-of select="$lot"/>
 
 <xsl:template name="count.footnotes.in.this.chunk">
   <xsl:param name="node" select="."/>
-  <xsl:param name="footnotes" select="$node//footnote"/>
+  <xsl:param name="footnotes" select="$node//d:footnote"/>
   <xsl:param name="count" select="0"/>
 
 <!--
             <xsl:with-param name="count" select="$count"/>
           </xsl:call-template>
         </xsl:when>
-        <xsl:when test="$footnotes[1]/ancestor::table
-                        |$footnotes[1]/ancestor::informaltable">
+        <xsl:when test="$footnotes[1]/ancestor::d:table
+                        |$footnotes[1]/ancestor::d:informaltable">
           <xsl:call-template name="count.footnotes.in.this.chunk">
             <xsl:with-param name="node" select="$node"/>
             <xsl:with-param name="footnotes"
 
 <xsl:template name="process.footnotes.in.this.chunk">
   <xsl:param name="node" select="."/>
-  <xsl:param name="footnotes" select="$node//footnote"/>
+  <xsl:param name="footnotes" select="$node//d:footnote"/>
 
 <!--
   <xsl:message>process.footnotes.in.this.chunk</xsl:message>
                             select="$footnotes[position() &gt; 1]"/>
           </xsl:call-template>
         </xsl:when>
-        <xsl:when test="$footnotes[1]/ancestor::table
-                        |$footnotes[1]/ancestor::informaltable">
+        <xsl:when test="$footnotes[1]/ancestor::d:table
+                        |$footnotes[1]/ancestor::d:informaltable">
           <xsl:call-template name="process.footnotes.in.this.chunk">
             <xsl:with-param name="node" select="$node"/>
             <xsl:with-param name="footnotes"
 </xsl:template>
 
 <xsl:template name="process.footnotes">
-  <xsl:variable name="footnotes" select=".//footnote"/>
+  <xsl:variable name="footnotes" select=".//d:footnote"/>
   <xsl:variable name="fcount">
     <xsl:call-template name="count.footnotes.in.this.chunk">
       <xsl:with-param name="node" select="."/>
               in this chunk should be referenced. I don't think it
               does any harm to reference them all, but it adds
               unnecessary bloat to each chunk. -->
-  <xsl:if test="$annotation.support != 0 and //annotation">
+  <xsl:if test="$annotation.support != 0 and //d:annotation">
     <div class="annotation-list">
       <div class="annotation-nocss">
         <p>The following annotations are from this essay. You are seeing
         techniques used to make them appear as ‘popups’ on modern browsers.</p>
       </div>
 
-      <xsl:apply-templates select="//annotation"
+      <xsl:apply-templates select="//d:annotation"
                            mode="annotation-popup"/>
     </div>
   </xsl:if>
     <xsl:text> cfs: </xsl:text>
     <xsl:value-of select="$chunk.first.sections"/>
     <xsl:text> ps: </xsl:text>
-    <xsl:value-of select="count($node/parent::section)"/>
+    <xsl:value-of select="count($node/parent::d:section)"/>
     <xsl:text> prs: </xsl:text>
-    <xsl:value-of select="count($node/preceding-sibling::section)"/>
+    <xsl:value-of select="count($node/preceding-sibling::d:section)"/>
   </xsl:message>
 -->
 
     <xsl:when test="local-name($node) = 'sect1'
                     and $chunk.section.depth &gt;= 1
                     and ($chunk.first.sections != 0
-                         or count($node/preceding-sibling::sect1) &gt; 0)">
+                         or count($node/preceding-sibling::d:sect1) &gt; 0)">
       <xsl:text>1</xsl:text>
     </xsl:when>
     <xsl:when test="local-name($node) = 'sect2'
                     and $chunk.section.depth &gt;= 2
                     and ($chunk.first.sections != 0
-                         or count($node/preceding-sibling::sect2) &gt; 0)">
+                         or count($node/preceding-sibling::d:sect2) &gt; 0)">
       <xsl:call-template name="chunk">
         <xsl:with-param name="node" select="$node/parent::*"/>
       </xsl:call-template>
     <xsl:when test="local-name($node) = 'sect3'
                     and $chunk.section.depth &gt;= 3
                     and ($chunk.first.sections != 0
-                         or count($node/preceding-sibling::sect3) &gt; 0)">
+                         or count($node/preceding-sibling::d:sect3) &gt; 0)">
       <xsl:call-template name="chunk">
         <xsl:with-param name="node" select="$node/parent::*"/>
       </xsl:call-template>
     <xsl:when test="local-name($node) = 'sect4'
                     and $chunk.section.depth &gt;= 4
                     and ($chunk.first.sections != 0
-                         or count($node/preceding-sibling::sect4) &gt; 0)">
+                         or count($node/preceding-sibling::d:sect4) &gt; 0)">
       <xsl:call-template name="chunk">
         <xsl:with-param name="node" select="$node/parent::*"/>
       </xsl:call-template>
     <xsl:when test="local-name($node) = 'sect5'
                     and $chunk.section.depth &gt;= 5
                     and ($chunk.first.sections != 0
-                         or count($node/preceding-sibling::sect5) &gt; 0)">
+                         or count($node/preceding-sibling::d:sect5) &gt; 0)">
       <xsl:call-template name="chunk">
         <xsl:with-param name="node" select="$node/parent::*"/>
       </xsl:call-template>
     </xsl:when>
     <xsl:when test="local-name($node) = 'section'
-                    and $chunk.section.depth &gt;= count($node/ancestor::section)+1
+                    and $chunk.section.depth &gt;= count($node/ancestor::d:section)+1
                     and ($chunk.first.sections != 0
-                         or count($node/preceding-sibling::section) &gt; 0)">
+                         or count($node/preceding-sibling::d:section) &gt; 0)">
       <xsl:call-template name="chunk">
         <xsl:with-param name="node" select="$node/parent::*"/>
       </xsl:call-template>
 <!-- ==================================================================== -->
 
 <xsl:template name="html.head">
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:variable name="this" select="."/>
   <xsl:variable name="home" select="/*[1]"/>
   <xsl:variable name="up" select="parent::*"/>
     </xsl:if>
 
     <xsl:if test="$html.extra.head.links != 0">
-      <xsl:for-each select="//part
-                            |//reference
-                            |//preface
-                            |//chapter
-                            |//article
-                            |//refentry
-                            |//appendix[not(parent::article)]|appendix
-                            |//glossary[not(parent::article)]|glossary
-                            |//index[not(parent::article)]|index">
+      <xsl:for-each select="//d:part
+                            |//d:reference
+                            |//d:preface
+                            |//d:chapter
+                            |//d:article
+                            |//d:refentry
+                            |//d:appendix[not(parent::d:article)]|d:appendix
+                            |//d:glossary[not(parent::d:article)]|d:glossary
+                            |//d:index[not(parent::d:article)]|d:index">
         <link rel="{local-name(.)}">
           <xsl:attribute name="href">
             <xsl:call-template name="href.target">
         </link>
       </xsl:for-each>
 
-      <xsl:for-each select="section|sect1|refsection|refsect1">
+      <xsl:for-each select="d:section|d:sect1|d:refsection|d:refsect1">
         <link>
           <xsl:attribute name="rel">
             <xsl:choose>
         </link>
       </xsl:for-each>
 
-      <xsl:for-each select="sect2|sect3|sect4|sect5|refsect2|refsect3">
+      <xsl:for-each select="d:sect2|d:sect3|d:sect4|d:sect5|d:refsect2|d:refsect3">
         <link rel="subsection">
           <xsl:attribute name="href">
             <xsl:call-template name="href.target">
     <!-- * separate page and $html.head.legalnotice.link.types is -->
     <!-- * non-empty, we generate a link or links for each value in -->
     <!-- * $html.head.legalnotice.link.types -->
-    <xsl:if test="//legalnotice
+    <xsl:if test="//d:legalnotice
                   and not($generate.legalnotice.link = 0)
                   and not($html.head.legalnotice.link.types = '')">
       <xsl:call-template name="make.legalnotice.head.links"/>
 <!-- ==================================================================== -->
 
 <xsl:template name="header.navigation">
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 
   <xsl:variable name="home" select="/*[1]"/>
 <!-- ==================================================================== -->
 
 <xsl:template name="footer.navigation">
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 
   <xsl:variable name="home" select="/*[1]"/>
 <!-- ==================================================================== -->
 
 <xsl:template name="navig.content">
-    <xsl:param name="direction" select="next"/>
+    <xsl:param name="direction" select="d:next"/>
     <xsl:variable name="navtext">
         <xsl:choose>
             <xsl:when test="$direction = 'prev'">
   <!-- * we need it in order to construct the filename for use in the -->
   <!-- * value of the href attribute on the link -->
 
-  <xsl:param name="ln-node" select="(//legalnotice)[1]"/>
+  <xsl:param name="ln-node" select="(//d:legalnotice)[1]"/>
   
   <xsl:param name="linktype">
     <xsl:choose>
         <xsl:value-of select="$file"/>
       </xsl:attribute>
       <xsl:attribute name="title">
-        <xsl:apply-templates select="(//legalnotice)[1]"
+        <xsl:apply-templates select="(//d:legalnotice)[1]"
                              mode="object.title.markup.textonly"/>
       </xsl:attribute>
     </link>
index 0717fdb..00d1fd0 100644 (file)
@@ -1,14 +1,13 @@
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exsl="http://exslt.org/common"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
                version="1.0"
-                exclude-result-prefixes="exsl">
+                exclude-result-prefixes="exsl d">
 
 <!-- ********************************************************************
-     $Id: chunk.xsl 9801 2013-09-06 19:23:43Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index 5a79734..3e2cf29 100644 (file)
@@ -1,19 +1,18 @@
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:saxon="http://icl.com/saxon"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:saxon="http://icl.com/saxon"
                 xmlns:lxslt="http://xml.apache.org/xslt"
                 xmlns:redirect="http://xml.apache.org/xalan/redirect"
                 xmlns:exsl="http://exslt.org/common"
                 xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                version="1.0"
-                exclude-result-prefixes="saxon lxslt redirect exsl doc"
+                exclude-result-prefixes="saxon lxslt redirect exsl doc d"
                 extension-element-prefixes="saxon redirect lxslt exsl">
 
 <!-- ********************************************************************
-     $Id: chunker.xsl 9741 2013-04-11 21:57:59Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index 35a4631..3d7fa44 100644 (file)
@@ -1,15 +1,14 @@
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exsl="http://exslt.org/common"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
                 xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0"
                version="1.0"
-                exclude-result-prefixes="cf exsl">
+                exclude-result-prefixes="cf exsl d">
 
 <!-- ********************************************************************
-     $Id: chunkfast.xsl 8345 2009-03-16 06:44:07Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index 13fd2fd..10ff960 100644 (file)
@@ -1,14 +1,13 @@
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                version="1.0"
-                exclude-result-prefixes="doc">
+                exclude-result-prefixes="doc d">
 
 <!-- ********************************************************************
-     $Id: chunktoc.xsl 9866 2014-01-29 02:55:52Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -31,7 +30,7 @@
   <xsl:variable name="chunks" select="document($chunk.toc,/)"/>
 
   <xsl:choose>
-    <xsl:when test="$chunks//tocentry[@linkend=$id]">1</xsl:when>
+    <xsl:when test="$chunks//d:tocentry[@linkend=$id]">1</xsl:when>
     <xsl:otherwise>0</xsl:otherwise>
   </xsl:choose>
 </xsl:template>
@@ -47,7 +46,7 @@
 
   <xsl:variable name="chunks" select="document($chunk.toc,/)"/>
 
-  <xsl:variable name="chunk" select="$chunks//tocentry[@linkend=$id]"/>
+  <xsl:variable name="chunk" select="$chunks//d:tocentry[@linkend=$id]"/>
   <xsl:variable name="filename">
     <xsl:call-template name="pi.dbhtml_filename">
       <xsl:with-param name="node" select="$chunk"/>
 
   <xsl:variable name="chunks" select="document($chunk.toc,/)"/>
 
-  <xsl:variable name="chunk" select="$chunks//tocentry[@linkend=$id]"/>
+  <xsl:variable name="chunk" select="$chunks//d:tocentry[@linkend=$id]"/>
   <xsl:variable name="prev-id"
-                select="($chunk/preceding::tocentry
-                         |$chunk/ancestor::tocentry)[last()]/@linkend"/>
+                select="($chunk/preceding::d:tocentry
+                         |$chunk/ancestor::d:tocentry)[last()]/@linkend"/>
   <xsl:variable name="next-id"
-                select="($chunk/following::tocentry
-                         |$chunk/child::tocentry)[1]/@linkend"/>
+                select="($chunk/following::d:tocentry
+                         |$chunk/child::d:tocentry)[1]/@linkend"/>
 
   <xsl:variable name="prev" select="key('id',$prev-id)"/>
   <xsl:variable name="next" select="key('id',$next-id)"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="set">
+<xsl:template match="d:set">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="book">
+<xsl:template match="d:book">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="book/appendix">
+<xsl:template match="d:book/d:appendix">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="book/glossary">
+<xsl:template match="d:book/d:glossary">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="book/bibliography">
+<xsl:template match="d:book/d:bibliography">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="dedication" mode="dedication">
+<xsl:template match="d:dedication" mode="dedication">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="preface|chapter">
+<xsl:template match="d:preface|d:chapter">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="part|reference">
+<xsl:template match="d:part|d:reference">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="refentry">
+<xsl:template match="d:refentry">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="colophon">
+<xsl:template match="d:colophon">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="article">
+<xsl:template match="d:article">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="topic">
+<xsl:template match="d:topic">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="article/appendix">
+<xsl:template match="d:article/d:appendix">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="article/glossary">
+<xsl:template match="d:article/d:glossary">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="article/bibliography">
+<xsl:template match="d:article/d:bibliography">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="sect1|sect2|sect3|sect4|sect5|section">
+<xsl:template match="d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section">
   <xsl:variable name="ischunk">
     <xsl:call-template name="chunk"/>
   </xsl:variable>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="setindex
-                     |book/index
-                     |article/index">
+<xsl:template match="d:setindex
+                     |d:book/d:index
+                     |d:article/d:index">
   <!-- some implementations use completely empty index tags to indicate -->
   <!-- where an automatically generated index should be inserted. so -->
   <!-- if the index is completely empty, skip it. -->
       </xsl:message>
     </xsl:when>
     <xsl:when test="$exsl.node.set.available != 0 and 
-                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:call-template name="log.message">
         <xsl:with-param name="level">Note</xsl:with-param>
         <xsl:with-param name="source" select="$doc.title"/>
         <xsl:with-param name="context-desc">
-          <xsl:text>namesp. cut</xsl:text>
+          <xsl:text>namesp. add</xsl:text>
         </xsl:with-param>
         <xsl:with-param name="message">
-          <xsl:text>stripped namespace before processing</xsl:text>
+          <xsl:text>added namespace before processing</xsl:text>
         </xsl:with-param>
       </xsl:call-template>
-      <xsl:apply-templates select="exsl:node-set($no.namespace)"/>
+      <xsl:apply-templates select="exsl:node-set($with.namespace)"/>
     </xsl:when>
     <!-- Can't process unless namespace is correct -->
-    <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:message terminate="yes">
-        <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text>
+        <xsl:text>Unable to add the namespace from DB4 document,</xsl:text>
         <xsl:text> cannot proceed.</xsl:text>
       </xsl:message>
     </xsl:when>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'figure'"/>
-                <xsl:with-param name="nodes" select=".//figure"/>
+                <xsl:with-param name="nodes" select=".//d:figure"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'figure'"/>
-            <xsl:with-param name="nodes" select=".//figure"/>
+            <xsl:with-param name="nodes" select=".//d:figure"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'table'"/>
-                <xsl:with-param name="nodes" select=".//table"/>
+                <xsl:with-param name="nodes" select=".//d:table"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'table'"/>
-            <xsl:with-param name="nodes" select=".//table"/>
+            <xsl:with-param name="nodes" select=".//d:table"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'example'"/>
-                <xsl:with-param name="nodes" select=".//example"/>
+                <xsl:with-param name="nodes" select=".//d:example"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'example'"/>
-            <xsl:with-param name="nodes" select=".//example"/>
+            <xsl:with-param name="nodes" select=".//d:example"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'equation'"/>
-                <xsl:with-param name="nodes" select=".//equation"/>
+                <xsl:with-param name="nodes" select=".//d:equation"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'equation'"/>
-            <xsl:with-param name="nodes" select=".//equation"/>
+            <xsl:with-param name="nodes" select=".//d:equation"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'procedure'"/>
-                <xsl:with-param name="nodes" select=".//procedure[title]"/>
+                <xsl:with-param name="nodes" select=".//d:procedure[d:title]"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'procedure'"/>
-            <xsl:with-param name="nodes" select=".//procedure[title]"/>
+            <xsl:with-param name="nodes" select=".//d:procedure[d:title]"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
           </xsl:with-param>
           <xsl:with-param name="content">
             <xsl:call-template name="chunk-element-content">
-              <xsl:with-param name="prev" select="/foo"/>
-              <xsl:with-param name="next" select="/foo"/>
+              <xsl:with-param name="prev" select="/d:foo"/>
+              <xsl:with-param name="next" select="/d:foo"/>
               <xsl:with-param name="nav.context" select="'toc'"/>
               <xsl:with-param name="content">
                 <h1>
       <xsl:with-param name="filename" select="$filename"/>
       <xsl:with-param name="content">
         <xsl:call-template name="chunk-element-content">
-          <xsl:with-param name="prev" select="/foo"/>
-          <xsl:with-param name="next" select="/foo"/>
+          <xsl:with-param name="prev" select="/d:foo"/>
+          <xsl:with-param name="next" select="/d:foo"/>
           <xsl:with-param name="nav.context" select="'toc'"/>
           <xsl:with-param name="content">
             <xsl:copy-of select="$lot"/>
index 6ef4926..ea34eca 100644 (file)
@@ -1,13 +1,13 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: component.xsl 9500 2012-07-15 23:24:21Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:variable name="level">
     <xsl:choose>
       <!-- chapters and other book children should get <h1> -->
-      <xsl:when test="$node/parent::book">0</xsl:when>
-      <xsl:when test="ancestor::section">
-        <xsl:value-of select="count(ancestor::section)+1"/>
+      <xsl:when test="$node/parent::d:book">0</xsl:when>
+      <xsl:when test="ancestor::d:section">
+        <xsl:value-of select="count(ancestor::d:section)+1"/>
       </xsl:when>
-      <xsl:when test="ancestor::sect5">6</xsl:when>
-      <xsl:when test="ancestor::sect4">5</xsl:when>
-      <xsl:when test="ancestor::sect3">4</xsl:when>
-      <xsl:when test="ancestor::sect2">3</xsl:when>
-      <xsl:when test="ancestor::sect1">2</xsl:when>
+      <xsl:when test="ancestor::d:sect5">6</xsl:when>
+      <xsl:when test="ancestor::d:sect4">5</xsl:when>
+      <xsl:when test="ancestor::d:sect3">4</xsl:when>
+      <xsl:when test="ancestor::d:sect2">3</xsl:when>
+      <xsl:when test="ancestor::d:sect1">2</xsl:when>
       <xsl:otherwise>1</xsl:otherwise>
     </xsl:choose>
   </xsl:variable>
 <xsl:template name="component.subtitle">
   <xsl:param name="node" select="."/>
   <xsl:variable name="subtitle"
-                select="($node/docinfo/subtitle
-                        |$node/info/subtitle
-                        |$node/prefaceinfo/subtitle
-                        |$node/chapterinfo/subtitle
-                        |$node/appendixinfo/subtitle
-                        |$node/articleinfo/subtitle
-                        |$node/artheader/subtitle
-                        |$node/subtitle)[1]"/>
+                select="($node/d:docinfo/d:subtitle
+                        |$node/d:info/d:subtitle
+                        |$node/d:prefaceinfo/d:subtitle
+                        |$node/d:chapterinfo/d:subtitle
+                        |$node/d:appendixinfo/d:subtitle
+                        |$node/d:articleinfo/d:subtitle
+                        |$node/d:artheader/d:subtitle
+                        |$node/d:subtitle)[1]"/>
 
   <xsl:if test="$subtitle">
     <h3 class="subtitle">
@@ -79,7 +79,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="dedication" mode="dedication">
+<xsl:template match="d:dedication" mode="dedication">
   <xsl:call-template name="id.warning"/>
 
   <div>
   </div>
 </xsl:template>
 
-<xsl:template match="dedication/title|dedication/info/title" 
+<xsl:template match="d:dedication/d:title|d:dedication/d:info/d:title"
               mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::dedication[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:dedication[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="dedication/subtitle|dedication/info/subtitle" 
+<xsl:template match="d:dedication/d:subtitle|d:dedication/d:info/d:subtitle"
               mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::dedication[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:dedication[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="dedication"></xsl:template> <!-- see mode="dedication" -->
-<xsl:template match="dedication/title"></xsl:template>
-<xsl:template match="dedication/subtitle"></xsl:template>
-<xsl:template match="dedication/titleabbrev"></xsl:template>
+<xsl:template match="d:dedication"></xsl:template> <!-- see mode="dedication" -->
+<xsl:template match="d:dedication/d:title"></xsl:template>
+<xsl:template match="d:dedication/d:subtitle"></xsl:template>
+<xsl:template match="d:dedication/d:titleabbrev"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="acknowledgements" mode="acknowledgements">
+<xsl:template match="d:acknowledgements" mode="acknowledgements">
   <xsl:call-template name="id.warning"/>
 
   <div>
   </div>
 </xsl:template>
 
-<xsl:template match="acknowledgements/title|acknowledgements/info/title" 
+<xsl:template match="d:acknowledgements/d:title|d:acknowledgements/d:info/d:title"
               mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::acknowledgements[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:acknowledgements[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="acknowledgements/subtitle|acknowledgements/info/subtitle" 
+<xsl:template match="d:acknowledgements/d:subtitle|d:acknowledgements/d:info/d:subtitle"
               mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::acknowledgements[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:acknowledgements[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="acknowledgements"></xsl:template> <!-- see mode="acknowledgements" -->
-<xsl:template match="acknowledgements/title"></xsl:template>
-<xsl:template match="acknowledgements/subtitle"></xsl:template>
-<xsl:template match="acknowledgements/titleabbrev"></xsl:template>
+<xsl:template match="d:acknowledgements"></xsl:template> <!-- see mode="acknowledgements" -->
+<xsl:template match="d:acknowledgements/d:title"></xsl:template>
+<xsl:template match="d:acknowledgements/d:subtitle"></xsl:template>
+<xsl:template match="d:acknowledgements/d:titleabbrev"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="colophon">
+<xsl:template match="d:colophon">
   <xsl:call-template name="id.warning"/>
 
   <div>
   </div>
 </xsl:template>
 
-<xsl:template match="colophon/title"></xsl:template>
-<xsl:template match="colophon/subtitle"></xsl:template>
-<xsl:template match="colophon/titleabbrev"></xsl:template>
+<xsl:template match="d:colophon/d:title"></xsl:template>
+<xsl:template match="d:colophon/d:subtitle"></xsl:template>
+<xsl:template match="d:colophon/d:titleabbrev"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="preface">
+<xsl:template match="d:preface">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="preface/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:preface/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::preface[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:preface[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="preface/subtitle
-                     |preface/prefaceinfo/subtitle
-                     |preface/info/subtitle
-                     |preface/docinfo/subtitle"
+<xsl:template match="d:preface/d:subtitle
+                     |d:preface/d:prefaceinfo/d:subtitle
+                     |d:preface/d:info/d:subtitle
+                     |d:preface/d:docinfo/d:subtitle"
               mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::preface[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:preface[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="preface/docinfo|prefaceinfo"></xsl:template>
-<xsl:template match="preface/info"></xsl:template>
-<xsl:template match="preface/title"></xsl:template>
-<xsl:template match="preface/titleabbrev"></xsl:template>
-<xsl:template match="preface/subtitle"></xsl:template>
+<xsl:template match="d:preface/d:docinfo|d:prefaceinfo"></xsl:template>
+<xsl:template match="d:preface/d:info"></xsl:template>
+<xsl:template match="d:preface/d:title"></xsl:template>
+<xsl:template match="d:preface/d:titleabbrev"></xsl:template>
+<xsl:template match="d:preface/d:subtitle"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="chapter">
+<xsl:template match="d:chapter">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="chapter/title|chapter/chapterinfo/title|chapter/info/title"
+<xsl:template match="d:chapter/d:title|d:chapter/d:chapterinfo/d:title|d:chapter/d:info/d:title"
              mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::chapter[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:chapter[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="chapter/subtitle
-                     |chapter/chapterinfo/subtitle
-                     |chapter/info/subtitle
-                     |chapter/docinfo/subtitle"
+<xsl:template match="d:chapter/d:subtitle
+                     |d:chapter/d:chapterinfo/d:subtitle
+                     |d:chapter/d:info/d:subtitle
+                     |d:chapter/d:docinfo/d:subtitle"
               mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::chapter[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:chapter[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="chapter/docinfo|chapterinfo"></xsl:template>
-<xsl:template match="chapter/info"></xsl:template>
-<xsl:template match="chapter/title"></xsl:template>
-<xsl:template match="chapter/titleabbrev"></xsl:template>
-<xsl:template match="chapter/subtitle"></xsl:template>
+<xsl:template match="d:chapter/d:docinfo|d:chapterinfo"></xsl:template>
+<xsl:template match="d:chapter/d:info"></xsl:template>
+<xsl:template match="d:chapter/d:title"></xsl:template>
+<xsl:template match="d:chapter/d:titleabbrev"></xsl:template>
+<xsl:template match="d:chapter/d:subtitle"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="appendix">
+<xsl:template match="d:appendix">
   <xsl:variable name="ischunk">
     <xsl:call-template name="chunk"/>
   </xsl:variable>
     </xsl:call-template>
 
     <xsl:choose>
-      <xsl:when test="parent::article and $ischunk = 0">
+      <xsl:when test="parent::d:article and $ischunk = 0">
         <xsl:call-template name="section.heading">
           <xsl:with-param name="level" select="1"/>
           <xsl:with-param name="title">
 
     <xsl:apply-templates/>
 
-    <xsl:if test="not(parent::article) or $ischunk != 0">
+    <xsl:if test="not(parent::d:article) or $ischunk != 0">
       <xsl:call-template name="process.footnotes"/>
     </xsl:if>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="appendix/title|appendix/appendixinfo/title"
+<xsl:template match="d:appendix/d:title|d:appendix/d:appendixinfo/d:title"
              mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::appendix[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:appendix[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="appendix/subtitle
-                     |appendix/appendixinfo/subtitle
-                     |appendix/info/subtitle
-                     |appendix/docinfo/subtitle"
+<xsl:template match="d:appendix/d:subtitle
+                     |d:appendix/d:appendixinfo/d:subtitle
+                     |d:appendix/d:info/d:subtitle
+                     |d:appendix/d:docinfo/d:subtitle"
               mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::appendix[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:appendix[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="appendix/docinfo|appendixinfo"></xsl:template>
-<xsl:template match="appendix/info"></xsl:template>
-<xsl:template match="appendix/title"></xsl:template>
-<xsl:template match="appendix/titleabbrev"></xsl:template>
-<xsl:template match="appendix/subtitle"></xsl:template>
+<xsl:template match="d:appendix/d:docinfo|d:appendixinfo"></xsl:template>
+<xsl:template match="d:appendix/d:info"></xsl:template>
+<xsl:template match="d:appendix/d:title"></xsl:template>
+<xsl:template match="d:appendix/d:titleabbrev"></xsl:template>
+<xsl:template match="d:appendix/d:subtitle"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="article">
+<xsl:template match="d:article">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="article/title|article/articleinfo/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:article/d:title|d:article/d:articleinfo/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::article[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:article[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="article/subtitle
-                     |article/articleinfo/subtitle
-                     |article/info/subtitle
-                     |article/artheader/subtitle"
+<xsl:template match="d:article/d:subtitle
+                     |d:article/d:articleinfo/d:subtitle
+                     |d:article/d:info/d:subtitle
+                     |d:article/d:artheader/d:subtitle"
               mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::article[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:article[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="article/artheader|article/articleinfo"></xsl:template>
-<xsl:template match="article/info"></xsl:template>
-<xsl:template match="article/title"></xsl:template>
-<xsl:template match="article/titleabbrev"></xsl:template>
-<xsl:template match="article/subtitle"></xsl:template>
+<xsl:template match="d:article/d:artheader|d:article/d:articleinfo"></xsl:template>
+<xsl:template match="d:article/d:info"></xsl:template>
+<xsl:template match="d:article/d:title"></xsl:template>
+<xsl:template match="d:article/d:titleabbrev"></xsl:template>
+<xsl:template match="d:article/d:subtitle"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="topic">
+<xsl:template match="d:topic">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="topic/title|topic/info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:topic/d:title|d:topic/d:info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::topic[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:topic[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="topic/subtitle
-                     |topic/info/subtitle"
+<xsl:template match="d:topic/d:subtitle
+                     |d:topic/d:info/d:subtitle"
               mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::topic[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:topic[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="topic/info"></xsl:template>
-<xsl:template match="topic/title"></xsl:template>
-<xsl:template match="topic/titleabbrev"></xsl:template>
-<xsl:template match="topic/subtitle"></xsl:template>
+<xsl:template match="d:topic/d:info"></xsl:template>
+<xsl:template match="d:topic/d:title"></xsl:template>
+<xsl:template match="d:topic/d:titleabbrev"></xsl:template>
+<xsl:template match="d:topic/d:subtitle"></xsl:template>
 
 </xsl:stylesheet>
 
index 6ab7fe7..e539763 100644 (file)
@@ -1,20 +1,20 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: division.xsl 9366 2012-05-12 23:44:25Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="set">
+<xsl:template match="d:set">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="set/setinfo"></xsl:template>
-<xsl:template match="set/title"></xsl:template>
-<xsl:template match="set/titleabbrev"></xsl:template>
-<xsl:template match="set/subtitle"></xsl:template>
+<xsl:template match="d:set/d:setinfo"></xsl:template>
+<xsl:template match="d:set/d:title"></xsl:template>
+<xsl:template match="d:set/d:titleabbrev"></xsl:template>
+<xsl:template match="d:set/d:subtitle"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="book">
+<xsl:template match="d:book">
   <xsl:call-template name="id.warning"/>
 
   <div>
@@ -71,8 +71,8 @@
 
     <xsl:call-template name="book.titlepage"/>
 
-    <xsl:apply-templates select="dedication" mode="dedication"/>
-    <xsl:apply-templates select="acknowledgements" mode="acknowledgements"/>
+    <xsl:apply-templates select="d:dedication" mode="dedication"/>
+    <xsl:apply-templates select="d:acknowledgements" mode="acknowledgements"/>
 
     <xsl:variable name="toc.params">
       <xsl:call-template name="find.path.params">
   </div>
 </xsl:template>
 
-<xsl:template match="book/bookinfo"></xsl:template>
-<xsl:template match="book/info"></xsl:template>
-<xsl:template match="book/title"></xsl:template>
-<xsl:template match="book/titleabbrev"></xsl:template>
-<xsl:template match="book/subtitle"></xsl:template>
+<xsl:template match="d:book/d:bookinfo"></xsl:template>
+<xsl:template match="d:book/d:info"></xsl:template>
+<xsl:template match="d:book/d:title"></xsl:template>
+<xsl:template match="d:book/d:titleabbrev"></xsl:template>
+<xsl:template match="d:book/d:subtitle"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="part">
+<xsl:template match="d:part">
   <xsl:call-template name="id.warning"/>
 
   <div>
         <xsl:with-param name="table" select="normalize-space($generate.toc)"/>
       </xsl:call-template>
     </xsl:variable>
-    <xsl:if test="not(partintro) and contains($toc.params, 'toc')">
+    <xsl:if test="not(d:partintro) and contains($toc.params, 'toc')">
       <xsl:call-template name="division.toc"/>
     </xsl:if>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
-<xsl:template match="part" mode="make.part.toc">
+<xsl:template match="d:part" mode="make.part.toc">
   <xsl:call-template name="division.toc"/>
 </xsl:template>
 
-<xsl:template match="reference" mode="make.part.toc">
+<xsl:template match="d:reference" mode="make.part.toc">
   <xsl:call-template name="division.toc"/>
 </xsl:template>
 
-<xsl:template match="part/docinfo"></xsl:template>
-<xsl:template match="part/partinfo"></xsl:template>
-<xsl:template match="part/info"></xsl:template>
-<xsl:template match="part/title"></xsl:template>
-<xsl:template match="part/titleabbrev"></xsl:template>
-<xsl:template match="part/subtitle"></xsl:template>
+<xsl:template match="d:part/d:docinfo"></xsl:template>
+<xsl:template match="d:part/d:partinfo"></xsl:template>
+<xsl:template match="d:part/d:info"></xsl:template>
+<xsl:template match="d:part/d:title"></xsl:template>
+<xsl:template match="d:part/d:titleabbrev"></xsl:template>
+<xsl:template match="d:part/d:subtitle"></xsl:template>
 
-<xsl:template match="partintro">
+<xsl:template match="d:partintro">
   <xsl:call-template name="id.warning"/>
 
   <div>
   </div>
 </xsl:template>
 
-<xsl:template match="partintro/title"></xsl:template>
-<xsl:template match="partintro/titleabbrev"></xsl:template>
-<xsl:template match="partintro/subtitle"></xsl:template>
+<xsl:template match="d:partintro/d:title"></xsl:template>
+<xsl:template match="d:partintro/d:titleabbrev"></xsl:template>
+<xsl:template match="d:partintro/d:subtitle"></xsl:template>
 
-<xsl:template match="partintro/title" mode="partintro.title.mode">
+<xsl:template match="d:partintro/d:title" mode="partintro.title.mode">
   <h2>
     <xsl:apply-templates/>
   </h2>
 </xsl:template>
 
-<xsl:template match="partintro/subtitle" mode="partintro.title.mode">
+<xsl:template match="d:partintro/d:subtitle" mode="partintro.title.mode">
   <h3>
     <i><xsl:apply-templates/></i>
   </h3>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="book" mode="division.number">
-  <xsl:number from="set" count="book" format="1."/>
+<xsl:template match="d:book" mode="division.number">
+  <xsl:number from="d:set" count="d:book" format="1."/>
 </xsl:template>
 
-<xsl:template match="part" mode="division.number">
-  <xsl:number from="book" count="part" format="I."/>
+<xsl:template match="d:part" mode="division.number">
+  <xsl:number from="d:book" count="d:part" format="I."/>
 </xsl:template>
 
 <!-- ==================================================================== -->
index 9955c77..b8e0b5f 100644 (file)
@@ -1,7 +1,8 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exsl="http://exslt.org/common"
-                exclude-result-prefixes="exsl"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
+                exclude-result-prefixes="exsl d"
                 version='1.0'>
 
 <xsl:output method="html"
@@ -9,11 +10,9 @@
             indent="no"/>
 
 <!-- ********************************************************************
-     $Id: docbook.xsl 9983 2015-09-16 20:58:50Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -71,7 +70,7 @@
 <xsl:include href="chunker.xsl"/>
 <xsl:include href="html-rtf.xsl"/>
 <xsl:include href="annotations.xsl"/>
-<xsl:include href="../common/stripns.xsl"/>
+<xsl:include href="../common/addns.xsl"/>
 <xsl:include href="publishers.xsl"/>
 
 <xsl:param name="stylesheet.result.type" select="'html'"/>
 
 <xsl:template name="head.content.abstract">
   <xsl:param name="node" select="."/>
-  <xsl:variable name="info" select="(articleinfo
-    |bookinfo
-    |prefaceinfo
-    |chapterinfo
-    |appendixinfo
-    |sectioninfo
-    |sect1info
-    |sect2info
-    |sect3info
-    |sect4info
-    |sect5info
-    |referenceinfo
-    |refentryinfo
-    |partinfo
-    |info
-    |docinfo)[1]"/>
-  <xsl:if test="$info and $info/abstract">
+  <xsl:variable name="info" select="(d:articleinfo
+    |d:bookinfo
+    |d:prefaceinfo
+    |d:chapterinfo
+    |d:appendixinfo
+    |d:sectioninfo
+    |d:sect1info
+    |d:sect2info
+    |d:sect3info
+    |d:sect4info
+    |d:sect5info
+    |d:referenceinfo
+    |d:refentryinfo
+    |d:partinfo
+    |d:info
+    |d:docinfo)[1]"/>
+  <xsl:if test="$info and $info/d:abstract">
     <meta name="description">
       <xsl:attribute name="content">
-        <xsl:for-each select="$info/abstract[1]/*">
+        <xsl:for-each select="$info/d:abstract[1]/*">
           <xsl:value-of select="normalize-space(.)"/>
           <xsl:if test="position() &lt; last()">
             <xsl:text> </xsl:text>
@@ -295,30 +294,30 @@ body { background-image: url('</xsl:text>
 <!-- ============================================================ -->
 
 <xsl:template match="*" mode="head.keywords.content">
-  <xsl:apply-templates select="chapterinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="appendixinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="prefaceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bookinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="setinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="articleinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="artheader/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect4info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect5info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sectioninfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bibliographyinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="glossaryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="indexinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refentryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="partinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="referenceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="docinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="info/keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:chapterinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:appendixinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:prefaceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bookinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:setinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:articleinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:artheader/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect4info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect5info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sectioninfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bibliographyinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:glossaryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:indexinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refentryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:partinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:referenceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:docinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:info/d:keywordset" mode="html.header"/>
 
   <xsl:if test="$inherit.keywords != 0
                 and parent::*">
@@ -335,11 +334,11 @@ body { background-image: url('</xsl:text>
               in this chunk should be referenced. I don't think it
               does any harm to reference them all, but it adds
               unnecessary bloat to each chunk. -->
-  <xsl:if test="$annotation.support != 0 and //annotation">
+  <xsl:if test="$annotation.support != 0 and //d:annotation">
     <xsl:call-template name="add.annotation.links"/>
     <script type="text/javascript">
       <xsl:text>&#10;// Create PopupWindow objects</xsl:text>
-      <xsl:for-each select="//annotation">
+      <xsl:for-each select="//d:annotation">
         <xsl:text>&#10;var popup_</xsl:text>
         <xsl:value-of select="generate-id(.)"/>
         <xsl:text> = new PopupWindow("popup-</xsl:text>
@@ -387,8 +386,8 @@ body { background-image: url('</xsl:text>
 
 <xsl:template name="user.header.navigation">
   <xsl:param name="node" select="."/>
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 </xsl:template>
 
@@ -402,8 +401,8 @@ body { background-image: url('</xsl:text>
 
 <xsl:template name="user.footer.navigation">
   <xsl:param name="node" select="."/>
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 </xsl:template>
 
@@ -411,10 +410,10 @@ body { background-image: url('</xsl:text>
 be created as a global variable here.
 Used by docbook.xsl, chunk-common.xsl, chunktoc.xsl, and
 chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
-<xsl:variable name="no.namespace">
+<xsl:variable name="with.namespace">
   <xsl:if test="$exsl.node.set.available != 0 and 
-                namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
-      <xsl:apply-templates select="/*" mode="stripNS"/>
+                namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
+      <xsl:apply-templates select="/*" mode="addNS"/>
   </xsl:if>
 </xsl:variable>
 
@@ -427,15 +426,15 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
   <xsl:choose>
     <!-- fix namespace if necessary -->
     <xsl:when test="$exsl.node.set.available != 0 and 
-                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:call-template name="log.message">
         <xsl:with-param name="level">Note</xsl:with-param>
         <xsl:with-param name="source" select="$doc.title"/>
         <xsl:with-param name="context-desc">
-          <xsl:text>namesp. cut</xsl:text>
+          <xsl:text>namesp. add</xsl:text>
         </xsl:with-param>
         <xsl:with-param name="message">
-          <xsl:text>stripped namespace before processing</xsl:text>
+          <xsl:text>added namespace before processing</xsl:text>
         </xsl:with-param>
       </xsl:call-template>
       <!-- DEBUG: uncomment to save namespace-fixed document.
@@ -444,16 +443,16 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
         <xsl:with-param name="filename" select="'namespace-fixed.debug.xml'"/>
         <xsl:with-param name="method" select="'xml'"/>
         <xsl:with-param name="content">
-          <xsl:copy-of select="exsl:node-set($no.namespace)"/>
+          <xsl:copy-of select="exsl:node-set($with.namespace)"/>
         </xsl:with-param>
       </xsl:call-template>
       -->
-      <xsl:apply-templates select="exsl:node-set($no.namespace)"/>
+      <xsl:apply-templates select="exsl:node-set($with.namespace)"/>
     </xsl:when>
     <!-- Can't process unless namespace fixed with exsl node-set()-->
-    <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:message terminate="yes">
-        <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text>
+        <xsl:text>Unable to add the namespace from DB4 document,</xsl:text>
         <xsl:text> cannot proceed.</xsl:text>
       </xsl:message>
     </xsl:when>
index f6cbe54..c373037 100644 (file)
@@ -1,15 +1,14 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
-                exclude-result-prefixes="doc"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                exclude-result-prefixes="doc d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: ebnf.xsl 9664 2012-11-07 20:02:17Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -17,7 +16,6 @@
 <doc:reference xmlns="">
 <referenceinfo>
 <releaseinfo role="meta">
-$Id: ebnf.xsl 9664 2012-11-07 20:02:17Z bobstayton $
 </releaseinfo>
 <author><surname>Walsh</surname>
 <firstname>Norman</firstname></author>
@@ -50,7 +48,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="productionset">
+<xsl:template match="d:productionset">
   <table width="100%" cellpadding="5">
     <xsl:if test="$ebnf.table.bgcolor != ''">
       <xsl:attribute name="bgcolor">
@@ -65,17 +63,17 @@ to be incomplete. Don't forget to read the source, too :-)</para>
     </xsl:attribute>
     <xsl:attribute name="summary">
       <xsl:text>EBNF</xsl:text>
-      <xsl:if test="title|info/title">
+      <xsl:if test="d:title|d:info/d:title">
         <xsl:text> for </xsl:text>
-        <xsl:value-of select="title|info/title[1]"/>
+        <xsl:value-of select="d:title|d:info/d:title[1]"/>
       </xsl:if>
     </xsl:attribute>
 
-    <xsl:if test="title|info/title">
+    <xsl:if test="d:title|d:info/d:title">
       <tr>
         <th align="{$direction.align.start}" valign="top">
           <xsl:apply-templates select="." mode="class.attribute"/>
-          <xsl:apply-templates select="title|info/title[1]"/>
+          <xsl:apply-templates select="d:title|d:info/d:title[1]"/>
         </th>
       </tr>
     </xsl:if>
@@ -91,18 +89,18 @@ to be incomplete. Don't forget to read the source, too :-)</para>
             <xsl:value-of select="local-name(.)"/>
           </xsl:attribute>
           <xsl:attribute name="summary">EBNF productions</xsl:attribute>
-          <xsl:apply-templates select="production|productionrecap"/>
+          <xsl:apply-templates select="d:production|d:productionrecap"/>
         </table>
       </td>
     </tr>
   </table>
 </xsl:template>
 
-<xsl:template match="productionset/title">
+<xsl:template match="d:productionset/d:title">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="production">
+<xsl:template match="d:production">
   <xsl:param name="recap" select="false()"/>
   <tr>
     <td align="{$direction.align.start}" valign="top" width="3%">
@@ -119,13 +117,13 @@ to be incomplete. Don't forget to read the source, too :-)</para>
                 <xsl:with-param name="object" select="."/>
               </xsl:call-template>
             </xsl:attribute>
-            <xsl:apply-templates select="lhs"/>
+            <xsl:apply-templates select="d:lhs"/>
           </a>
         </xsl:when>
         <xsl:otherwise>
           <xsl:call-template name="id.attribute"/>
           <xsl:call-template name="anchor"/>
-          <xsl:apply-templates select="lhs"/>
+          <xsl:apply-templates select="d:lhs"/>
         </xsl:otherwise>
       </xsl:choose>
     </td>
@@ -133,14 +131,14 @@ to be incomplete. Don't forget to read the source, too :-)</para>
       <xsl:copy-of select="$ebnf.assignment"/>
     </td>
     <td valign="top" width="52%">
-      <xsl:apply-templates select="rhs"/>
+      <xsl:apply-templates select="d:rhs"/>
       <xsl:copy-of select="$ebnf.statement.terminator"/>
     </td>
     <td align="{$direction.align.start}" valign="top" width="30%">
       <xsl:choose>
-        <xsl:when test="rhs/lineannotation|constraint">
-          <xsl:apply-templates select="rhs/lineannotation" mode="rhslo"/>
-          <xsl:apply-templates select="constraint"/>
+        <xsl:when test="d:rhs/d:lineannotation|d:constraint">
+          <xsl:apply-templates select="d:rhs/d:lineannotation" mode="rhslo"/>
+          <xsl:apply-templates select="d:constraint"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:text>&#160;</xsl:text>
@@ -150,7 +148,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
   </tr>
 </xsl:template>
 
-<xsl:template match="productionrecap">
+<xsl:template match="d:productionrecap">
   <xsl:variable name="targets" select="key('id',@linkend)"/>
   <xsl:variable name="target" select="$targets[1]"/>
 
@@ -175,19 +173,19 @@ to be incomplete. Don't forget to read the source, too :-)</para>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="lhs">
+<xsl:template match="d:lhs">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="rhs">
+<xsl:template match="d:rhs">
   <xsl:apply-templates/>
-  <xsl:if test="following-sibling::rhs">
+  <xsl:if test="following-sibling::d:rhs">
     <xsl:text> |</xsl:text>
     <br/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="nonterminal">
+<xsl:template match="d:nonterminal">
   <xsl:variable name="linkend">
     <xsl:call-template name="xpointer.idref">
       <xsl:with-param name="xpointer" select="@def"/>
@@ -245,7 +243,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
           <xsl:when test="$linkend != ''">
             <xsl:variable name="targets" select="key('id',$linkend)"/>
             <xsl:variable name="target" select="$targets[1]"/>
-            <xsl:apply-templates select="$target/lhs"/>
+            <xsl:apply-templates select="$target/d:lhs"/>
           </xsl:when>
           <xsl:otherwise>
             <xsl:text>???</xsl:text>
@@ -256,18 +254,18 @@ to be incomplete. Don't forget to read the source, too :-)</para>
   </a>
 </xsl:template>
 
-<xsl:template match="rhs/lineannotation">
+<xsl:template match="d:rhs/d:lineannotation">
   <!--nop-->
 </xsl:template>
 
-<xsl:template match="rhs/lineannotation" mode="rhslo">
+<xsl:template match="d:rhs/d:lineannotation" mode="rhslo">
   <xsl:text>/*&#160;</xsl:text>
   <xsl:apply-templates/>
   <xsl:text>&#160;*/</xsl:text>
   <br/>
 </xsl:template>
 
-<xsl:template match="constraint">
+<xsl:template match="d:constraint">
   <xsl:call-template name="check.id.unique">
     <xsl:with-param name="linkend" select="@linkend"/>
   </xsl:call-template>
@@ -308,12 +306,12 @@ to be incomplete. Don't forget to read the source, too :-)</para>
     <xsl:apply-templates select="$target" mode="title.markup"/>
   </a>
   <xsl:text>&#160;]</xsl:text>
-  <xsl:if test="following-sibling::constraint">
+  <xsl:if test="following-sibling::d:constraint">
     <br/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="constraintdef">
+<xsl:template match="d:constraintdef">
   <div>
     <xsl:apply-templates select="." mode="class.attribute"/>
     <xsl:call-template name="id.attribute"/>
@@ -322,7 +320,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
   </div>
 </xsl:template>
 
-<xsl:template match="constraintdef/title">
+<xsl:template match="d:constraintdef/d:title">
   <p><b><xsl:apply-templates/></b></p>
 </xsl:template>
 
index 9a4e3c3..75e1bfa 100644 (file)
@@ -1,15 +1,14 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exsl="http://exslt.org/common"
-                exclude-result-prefixes="exsl"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
+                exclude-result-prefixes="exsl d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: footnote.xsl 9665 2012-11-08 14:26:20Z kosek $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -18,7 +17,7 @@
 The footnote text is handled in name="process.footnote".
 The footnote marker gets an id of @id, while the
 footnote text gets an id of #ftn.@id. They cross link to each other. -->
-<xsl:template match="footnote">
+<xsl:template match="d:footnote">
   <xsl:variable name="name">
     <xsl:call-template name="object.id">
       <xsl:with-param name="conditional" select="0"/>
@@ -49,7 +48,7 @@ footnote text gets an id of #ftn.@id. They cross link to each other. -->
   </a>
 </xsl:template>
 
-<xsl:template match="footnoteref">
+<xsl:template match="d:footnoteref">
   <xsl:variable name="targets" select="key('id',@linkend)"/>
   <xsl:variable name="footnote" select="$targets[1]"/>
 
@@ -86,14 +85,14 @@ linkend/id: <xsl:value-of select="@linkend"/>
   </a>
 </xsl:template>
 
-<xsl:template match="footnote" mode="footnote.number">
+<xsl:template match="d:footnote" mode="footnote.number">
   <xsl:choose>
     <xsl:when test="string-length(@label) != 0">
       <xsl:value-of select="@label"/>
     </xsl:when>
-    <xsl:when test="ancestor::table or ancestor::informaltable">
+    <xsl:when test="ancestor::d:table or ancestor::d:informaltable">
       <xsl:variable name="tfnum">
-        <xsl:number level="any" from="table|informaltable" format="1"/>
+        <xsl:number level="any" from="d:table|d:informaltable" format="1"/>
       </xsl:variable>
 
       <xsl:choose>
@@ -101,15 +100,15 @@ linkend/id: <xsl:value-of select="@linkend"/>
           <xsl:value-of select="substring($table.footnote.number.symbols, $tfnum, 1)"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:number level="any" from="table | informaltable"
+          <xsl:number level="any" from="d:table | d:informaltable"
                       format="{$table.footnote.number.format}"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:variable name="pfoot" select="preceding::footnote[not(@label)]"/>
-      <xsl:variable name="ptfoot" select="preceding::table//footnote |
-                                          preceding::informaltable//footnote"/>
+      <xsl:variable name="pfoot" select="preceding::d:footnote[not(@label)]"/>
+      <xsl:variable name="ptfoot" select="preceding::d:table//d:footnote |
+                                          preceding::d:informaltable//d:footnote"/>
       <xsl:variable name="fnum" select="count($pfoot) - count($ptfoot) + 1"/>
 
       <xsl:choose>
@@ -126,13 +125,13 @@ linkend/id: <xsl:value-of select="@linkend"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="footnote/para[1]|footnote/simpara[1]" priority="2">
+<xsl:template match="d:footnote/d:para[1]|d:footnote/d:simpara[1]" priority="2">
   <!-- this only works if the first thing in a footnote is a para, -->
   <!-- which is ok, because it usually is. -->
   <xsl:variable name="href">
     <xsl:text>#</xsl:text>
     <xsl:call-template name="object.id">
-      <xsl:with-param name="object" select="ancestor::footnote"/>
+      <xsl:with-param name="object" select="ancestor::d:footnote"/>
     </xsl:call-template>
   </xsl:variable>
 
@@ -148,7 +147,7 @@ linkend/id: <xsl:value-of select="@linkend"/>
         <sup>
           <xsl:apply-templates select="." mode="class.attribute"/>
           <xsl:text>[</xsl:text>
-          <xsl:apply-templates select="ancestor::footnote" mode="footnote.number"/>
+          <xsl:apply-templates select="ancestor::d:footnote" mode="footnote.number"/>
           <xsl:text>] </xsl:text>
         </sup>
       </a>
@@ -164,13 +163,13 @@ linkend/id: <xsl:value-of select="@linkend"/>
   <xsl:variable name="name">
     <xsl:text>ftn.</xsl:text>
     <xsl:call-template name="object.id">
-      <xsl:with-param name="object" select="ancestor::footnote"/>
+      <xsl:with-param name="object" select="ancestor::d:footnote"/>
     </xsl:call-template>
   </xsl:variable>
   <xsl:variable name="href">
     <xsl:text>#</xsl:text>
     <xsl:call-template name="object.id">
-      <xsl:with-param name="object" select="ancestor::footnote"/>
+      <xsl:with-param name="object" select="ancestor::d:footnote"/>
     </xsl:call-template>
   </xsl:variable>
   <xsl:variable name="footnote.mark">
@@ -190,7 +189,7 @@ linkend/id: <xsl:value-of select="@linkend"/>
       </xsl:choose>
       <sup>
         <xsl:text>[</xsl:text>
-        <xsl:apply-templates select="ancestor::footnote"
+        <xsl:apply-templates select="ancestor::d:footnote"
                              mode="footnote.number"/>
         <xsl:text>] </xsl:text>
       </sup>
@@ -249,9 +248,9 @@ linkend/id: <xsl:value-of select="@linkend"/>
 <!-- ==================================================================== -->
 
 <xsl:template name="process.footnotes">
-  <xsl:variable name="footnotes" select=".//footnote"/>
+  <xsl:variable name="footnotes" select=".//d:footnote"/>
   <xsl:variable name="table.footnotes"
-                select=".//table//footnote | .//informaltable//footnote"/>
+                select=".//d:table//d:footnote | .//d:informaltable//d:footnote"/>
 
   <!-- Only bother to do this if there's at least one non-table footnote -->
   <xsl:if test="count($footnotes)>count($table.footnotes)">
@@ -282,7 +281,7 @@ linkend/id: <xsl:value-of select="@linkend"/>
     </div>
   </xsl:if>
 
-  <xsl:if test="$annotation.support != 0 and //annotation">
+  <xsl:if test="$annotation.support != 0 and //d:annotation">
     <div class="annotation-list">
       <div class="annotation-nocss">
        <p>The following annotations are from this essay. You are seeing
@@ -290,7 +289,7 @@ linkend/id: <xsl:value-of select="@linkend"/>
        techniques used to make them appear as ‘popups’ on modern browsers.</p>
       </div>
 
-      <xsl:apply-templates select="//annotation"
+      <xsl:apply-templates select="//d:annotation"
                           mode="annotation-popup"/>
     </div>
   </xsl:if>
@@ -304,7 +303,7 @@ linkend/id: <xsl:value-of select="@linkend"/>
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="footnote" name="process.footnote" mode="process.footnote.mode">
+<xsl:template match="d:footnote" name="process.footnote" mode="process.footnote.mode">
   <xsl:variable name="id">
     <xsl:text>ftn.</xsl:text>
     <xsl:call-template name="object.id">
@@ -346,11 +345,11 @@ linkend/id: <xsl:value-of select="@linkend"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="table//footnote | informaltable//footnote"
+<xsl:template match="d:table//d:footnote | d:informaltable//d:footnote"
               mode="process.footnote.mode">
 </xsl:template>
 
-<xsl:template match="footnote" mode="table.footnote.mode">
+<xsl:template match="d:footnote" mode="table.footnote.mode">
   <xsl:call-template name="process.footnote"/>
 </xsl:template>
 
index 2e80c96..de86f47 100644 (file)
@@ -1,13 +1,13 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: formal.xsl 9501 2012-07-16 00:14:50Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:param name="class" select="local-name(.)"/>
 
   <xsl:choose>
-    <xsl:when test="title or info/title">
+    <xsl:when test="d:title or d:info/d:title">
       <xsl:call-template name="formal.object">
         <xsl:with-param name="placement" select="$placement"/>
         <xsl:with-param name="class" select="$class"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="figure">
+<xsl:template match="d:figure">
   <xsl:variable name="param.placement"
                 select="substring-after(normalize-space($formal.title.placement),
                                         concat(local-name(.), ' '))"/>
 
 </xsl:template>
 
-<xsl:template match="table">
+<xsl:template match="d:table">
   <xsl:choose>
-    <xsl:when test="tgroup|mediaobject|graphic">
+    <xsl:when test="d:tgroup|d:mediaobject|d:graphic">
       <xsl:call-template name="calsTable"/>
     </xsl:when>
-    <xsl:when test="caption">
+    <xsl:when test="d:caption">
       <xsl:call-template name="htmlTable.with.caption"/>
     </xsl:when>
     <xsl:otherwise>
 </xsl:template>
 
 <xsl:template name="calsTable">
-  <xsl:if test="tgroup/tbody/tr
-                |tgroup/thead/tr
-                |tgroup/tfoot/tr">
+  <xsl:if test="d:tgroup/d:tbody/d:tr
+                |d:tgroup/d:thead/d:tr
+                |d:tgroup/d:tfoot/d:tr">
     <xsl:message terminate="yes">Broken table: tr descendent of CALS Table.</xsl:message>
   </xsl:if>
 
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="table|informaltable" mode="class.value">
+<xsl:template match="d:table|d:informaltable" mode="class.value">
   <xsl:choose>
     <xsl:when test="@tabstyle">
       <xsl:value-of select="@tabstyle"/>
 </xsl:template>
 
 <xsl:template name="htmlTable">
-  <xsl:if test="tgroup/tbody/row
-                |tgroup/thead/row
-                |tgroup/tfoot/row">
+  <xsl:if test="d:tgroup/d:tbody/d:row
+                |d:tgroup/d:thead/d:row
+                |d:tgroup/d:tfoot/d:row">
     <xsl:message terminate="yes">Broken table: row descendent of HTML table.</xsl:message>
   </xsl:if>
 
   <xsl:apply-templates mode="htmlTable"/>
 
-  <xsl:if test=".//footnote|../title//footnote">
+  <xsl:if test=".//d:footnote|../d:title//d:footnote">
     <tbody class="footnotes">
       <tr>
         <td colspan="50">
-          <xsl:apply-templates select=".//footnote|../title//footnote" mode="table.footnote.mode"/>
+          <xsl:apply-templates select=".//d:footnote|../d:title//d:footnote" mode="table.footnote.mode"/>
         </td>
       </tr>
     </tbody>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="example">
+<xsl:template match="d:example">
   <xsl:variable name="param.placement"
              select="substring-after(normalize-space($formal.title.placement),
                      concat(local-name(.), ' '))"/>
 
 </xsl:template>
 
-<xsl:template match="equation">
+<xsl:template match="d:equation">
   <xsl:variable name="param.placement"
               select="substring-after(normalize-space($formal.title.placement),
                                       concat(local-name(.), ' '))"/>
 
 </xsl:template>
 
-<xsl:template match="figure/title"></xsl:template>
-<xsl:template match="figure/titleabbrev"></xsl:template>
-<xsl:template match="table/title"></xsl:template>
-<xsl:template match="table/titleabbrev"></xsl:template>
-<xsl:template match="table/textobject"></xsl:template>
-<xsl:template match="example/title"></xsl:template>
-<xsl:template match="example/titleabbrev"></xsl:template>
-<xsl:template match="equation/title"></xsl:template>
-<xsl:template match="equation/titleabbrev"></xsl:template>
-
-<xsl:template match="informalfigure">
+<xsl:template match="d:figure/d:title"></xsl:template>
+<xsl:template match="d:figure/d:titleabbrev"></xsl:template>
+<xsl:template match="d:table/d:title"></xsl:template>
+<xsl:template match="d:table/d:titleabbrev"></xsl:template>
+<xsl:template match="d:table/d:textobject"></xsl:template>
+<xsl:template match="d:example/d:title"></xsl:template>
+<xsl:template match="d:example/d:titleabbrev"></xsl:template>
+<xsl:template match="d:equation/d:title"></xsl:template>
+<xsl:template match="d:equation/d:titleabbrev"></xsl:template>
+
+<xsl:template match="d:informalfigure">
   <xsl:call-template name="informal.object"/>
 </xsl:template>
 
-<xsl:template match="informalexample">
+<xsl:template match="d:informalexample">
   <xsl:call-template name="informal.object"/>
 </xsl:template>
 
-<xsl:template match="informaltable">
+<xsl:template match="d:informaltable">
   <xsl:choose>
-    <xsl:when test="tgroup|mediaobject|graphic">
+    <xsl:when test="d:tgroup|d:mediaobject|d:graphic">
       <xsl:call-template name="informal.object"/>
     </xsl:when>
     <xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="informaltable/textobject"></xsl:template>
+<xsl:template match="d:informaltable/d:textobject"></xsl:template>
 
 <xsl:template name="table.longdesc">
   <!-- HACK: This doesn't belong inside formal.objectt; it should be done by -->
   </xsl:variable>
 
   <xsl:if test="$html.longdesc != 0 and $html.longdesc.link != 0
-                and textobject[not(phrase)]">
+                and d:textobject[not(d:phrase)]">
     <xsl:call-template name="longdesc.link">
       <xsl:with-param name="longdesc.uri" select="$longdesc.uri"/>
     </xsl:call-template>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="informalequation">
+<xsl:template match="d:informalequation">
   <xsl:call-template name="informal.object"/>
 </xsl:template>
 
index 0a1a40b..1f2dd06 100644 (file)
@@ -4,23 +4,22 @@
 %common.entities;
 ]>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:xlink='http://www.w3.org/1999/xlink'
-                exclude-result-prefixes="xlink"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:xlink='http://www.w3.org/1999/xlink'
+                exclude-result-prefixes="xlink d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: glossary.xsl 9922 2014-07-31 17:33:43Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="glossary">
+<xsl:template match="d:glossary">
   &setup-language-variable;
   <xsl:call-template name="id.warning"/>
 
     <xsl:call-template name="glossary.titlepage"/>
 
     <xsl:choose>
-      <xsl:when test="glossdiv">
-        <xsl:apply-templates select="(glossdiv[1]/preceding-sibling::*)"/>
+      <xsl:when test="d:glossdiv">
+        <xsl:apply-templates select="(d:glossdiv[1]/preceding-sibling::*)"/>
       </xsl:when>
-      <xsl:when test="glossentry">
-        <xsl:apply-templates select="(glossentry[1]/preceding-sibling::*)"/>
+      <xsl:when test="d:glossentry">
+        <xsl:apply-templates select="(d:glossentry[1]/preceding-sibling::*)"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:apply-templates/>
     </xsl:choose>
 
     <xsl:choose>
-      <xsl:when test="glossdiv">
-        <xsl:apply-templates select="glossdiv"/>
+      <xsl:when test="d:glossdiv">
+        <xsl:apply-templates select="d:glossdiv"/>
       </xsl:when>
-      <xsl:when test="glossentry">
+      <xsl:when test="d:glossentry">
         <dl>
           <xsl:choose>
             <xsl:when test="$glossary.sort != 0">
-              <xsl:apply-templates select="glossentry">
-                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+              <xsl:apply-templates select="d:glossentry">
+                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
               </xsl:apply-templates>
             </xsl:when>
             <xsl:otherwise>
-              <xsl:apply-templates select="glossentry"/>
+              <xsl:apply-templates select="d:glossentry"/>
             </xsl:otherwise>
           </xsl:choose>
         </dl>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="not(parent::article)">
+    <xsl:if test="not(parent::d:article)">
       <xsl:call-template name="process.footnotes"/>
     </xsl:if>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="glossary/glossaryinfo"></xsl:template>
-<xsl:template match="glossary/info"></xsl:template>
-<xsl:template match="glossary/title"></xsl:template>
-<xsl:template match="glossary/subtitle"></xsl:template>
-<xsl:template match="glossary/titleabbrev"></xsl:template>
+<xsl:template match="d:glossary/d:glossaryinfo"></xsl:template>
+<xsl:template match="d:glossary/d:info"></xsl:template>
+<xsl:template match="d:glossary/d:title"></xsl:template>
+<xsl:template match="d:glossary/d:subtitle"></xsl:template>
+<xsl:template match="d:glossary/d:titleabbrev"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="glosslist">
+<xsl:template match="d:glosslist">
   &setup-language-variable;
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:if test="blockinfo/title|info/title|title">
+    <xsl:if test="d:blockinfo/d:title|d:info/d:title|d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
     <dl>
       <xsl:choose>
         <xsl:when test="$glossary.sort != 0">
-          <xsl:apply-templates select="glossentry">
-                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+          <xsl:apply-templates select="d:glossentry">
+                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="glossentry"/>
+          <xsl:apply-templates select="d:glossentry"/>
         </xsl:otherwise>
       </xsl:choose>
     </dl>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="glossdiv">
+<xsl:template match="d:glossdiv">
   &setup-language-variable;
   <xsl:call-template name="id.warning"/>
 
     <xsl:call-template name="id.attribute">
       <xsl:with-param name="conditional" select="0"/>
     </xsl:call-template>
-    <xsl:apply-templates select="(glossentry[1]/preceding-sibling::*)"/>
+    <xsl:apply-templates select="(d:glossentry[1]/preceding-sibling::*)"/>
 
     <dl>
       <xsl:choose>
         <xsl:when test="$glossary.sort != 0">
-          <xsl:apply-templates select="glossentry">
+          <xsl:apply-templates select="d:glossentry">
             <xsl:sort lang="{$language}"
-                      select="translate(glossterm, $lowercase, 
+                      select="translate(d:glossterm, $lowercase,
                                         $uppercase)"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="glossentry"/>
+          <xsl:apply-templates select="d:glossentry"/>
         </xsl:otherwise>
       </xsl:choose>
     </dl>
   </div>
 </xsl:template>
 
-<xsl:template match="glossdiv/title">
+<xsl:template match="d:glossdiv/d:title">
   <h3>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
@@ -152,7 +151,7 @@ GlossEntry ::=
   (GlossSee | GlossDef+)
 -->
 
-<xsl:template match="glossentry">
+<xsl:template match="d:glossentry">
   <xsl:choose>
     <xsl:when test="$glossentry.show.acronym = 'primary'">
       <dt>
@@ -174,14 +173,14 @@ GlossEntry ::=
         </xsl:call-template>
 
         <xsl:choose>
-          <xsl:when test="acronym|abbrev">
-            <xsl:apply-templates select="acronym|abbrev"/>
+          <xsl:when test="d:acronym|d:abbrev">
+            <xsl:apply-templates select="d:acronym|d:abbrev"/>
             <xsl:text> (</xsl:text>
-            <xsl:apply-templates select="glossterm"/>
+            <xsl:apply-templates select="d:glossterm"/>
             <xsl:text>)</xsl:text>
           </xsl:when>
           <xsl:otherwise>
-            <xsl:apply-templates select="glossterm"/>
+            <xsl:apply-templates select="d:glossterm"/>
           </xsl:otherwise>
         </xsl:choose>
       </dt>
@@ -205,14 +204,14 @@ GlossEntry ::=
           </xsl:with-param>
         </xsl:call-template>
 
-        <xsl:apply-templates select="glossterm"/>
+        <xsl:apply-templates select="d:glossterm"/>
 
-        <xsl:if test="acronym|abbrev">
+        <xsl:if test="d:acronym|d:abbrev">
           <xsl:text> (</xsl:text>
-          <xsl:apply-templates select="acronym|abbrev"/>
+          <xsl:apply-templates select="d:acronym|d:abbrev"/>
           <xsl:text>)</xsl:text>
         </xsl:if>
-        <xsl:apply-templates select="indexterm"/>
+        <xsl:apply-templates select="d:indexterm"/>
       </dt>
     </xsl:when>
     <xsl:otherwise>
@@ -234,39 +233,39 @@ GlossEntry ::=
           </xsl:with-param>
         </xsl:call-template>
 
-        <xsl:apply-templates select="glossterm"/>
-        <xsl:apply-templates select="indexterm"/>
+        <xsl:apply-templates select="d:glossterm"/>
+        <xsl:apply-templates select="d:indexterm"/>
       </dt>
     </xsl:otherwise>
   </xsl:choose>
 
-  <xsl:apply-templates select="glosssee|glossdef"/>
+  <xsl:apply-templates select="d:glosssee|d:glossdef"/>
 </xsl:template>
 
-<xsl:template match="glossentry/glossterm">
+<xsl:template match="d:glossentry/d:glossterm">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
     <xsl:apply-templates/>
   </span>
-  <xsl:if test="following-sibling::glossterm">, </xsl:if>
+  <xsl:if test="following-sibling::d:glossterm">, </xsl:if>
 </xsl:template>
 
-<xsl:template match="glossentry/acronym">
+<xsl:template match="d:glossentry/d:acronym">
   <xsl:apply-templates/>
-  <xsl:if test="following-sibling::acronym|following-sibling::abbrev">, </xsl:if>
+  <xsl:if test="following-sibling::d:acronym|following-sibling::d:abbrev">, </xsl:if>
 </xsl:template>
 
-<xsl:template match="glossentry/abbrev">
+<xsl:template match="d:glossentry/d:abbrev">
   <xsl:apply-templates/>
-  <xsl:if test="following-sibling::acronym|following-sibling::abbrev">, </xsl:if>
+  <xsl:if test="following-sibling::d:acronym|following-sibling::d:abbrev">, </xsl:if>
 </xsl:template>
 
-<xsl:template match="glossentry/revhistory">
+<xsl:template match="d:glossentry/d:revhistory">
 </xsl:template>
 
-<xsl:template match="glossentry/glosssee">
+<xsl:template match="d:glossentry/d:glosssee">
   <xsl:variable name="otherterm" select="@otherterm"/>
   <xsl:variable name="targets" select="key('id', $otherterm)"/>
   <xsl:variable name="target" select="$targets[1]"/>
@@ -323,13 +322,13 @@ GlossEntry ::=
   </dd>
 </xsl:template>
 
-<xsl:template match="glossentry/glossdef">
+<xsl:template match="d:glossentry/d:glossdef">
   <dd>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
     <xsl:apply-templates select="*[local-name(.) != 'glossseealso']"/>
-    <xsl:if test="glossseealso">
+    <xsl:if test="d:glossseealso">
       <p>
         <xsl:variable name="template">
           <xsl:call-template name="gentext.template">
@@ -338,7 +337,7 @@ GlossEntry ::=
           </xsl:call-template>
         </xsl:variable>
         <xsl:variable name="title">
-          <xsl:apply-templates select="glossseealso"/>
+          <xsl:apply-templates select="d:glossseealso"/>
         </xsl:variable>
         <xsl:call-template name="substitute-markup">
           <xsl:with-param name="template" select="$template"/>
@@ -349,7 +348,7 @@ GlossEntry ::=
   </dd>
 </xsl:template>
 
-<xsl:template match="glossseealso">
+<xsl:template match="d:glossseealso">
   <xsl:variable name="otherterm" select="@otherterm"/>
   <xsl:variable name="targets" select="key('id', $otherterm)"/>
   <xsl:variable name="target" select="$targets[1]"/>
@@ -402,10 +401,10 @@ GlossEntry ::=
 
 <!-- Glossary collection -->
 
-<xsl:template match="glossary[@role='auto']" priority="2">
+<xsl:template match="d:glossary[@role='auto']" priority="2">
   &setup-language-variable;
   <xsl:variable name="terms" 
-                select="//glossterm[not(parent::glossdef)]|//firstterm"/>
+                select="//d:glossterm[not(parent::d:glossdef)]|//d:firstterm"/>
   <xsl:variable name="collection" select="document($glossary.collection, .)"/>
 
   <xsl:call-template name="id.warning"/>
@@ -435,14 +434,14 @@ GlossEntry ::=
     <xsl:call-template name="glossary.titlepage"/>
 
     <xsl:choose>
-      <xsl:when test="glossdiv and $collection//glossdiv">
-        <xsl:for-each select="$collection//glossdiv">
+      <xsl:when test="d:glossdiv and $collection//d:glossdiv">
+        <xsl:for-each select="$collection//d:glossdiv">
           <!-- first see if there are any in this div -->
           <xsl:variable name="exist.test">
-            <xsl:for-each select="glossentry">
-              <xsl:variable name="cterm" select="glossterm"/>
+            <xsl:for-each select="d:glossentry">
+              <xsl:variable name="cterm" select="d:glossterm"/>
               <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
-                <xsl:value-of select="glossterm"/>
+                <xsl:value-of select="d:glossterm"/>
               </xsl:if>
             </xsl:for-each>
           </xsl:variable>
@@ -458,17 +457,17 @@ GlossEntry ::=
         <dl>
           <xsl:choose>
             <xsl:when test="$glossary.sort != 0">
-              <xsl:for-each select="$collection//glossentry">
-                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
-                <xsl:variable name="cterm" select="glossterm"/>
+              <xsl:for-each select="$collection//d:glossentry">
+                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+                <xsl:variable name="cterm" select="d:glossterm"/>
                 <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
                   <xsl:apply-templates select="." mode="auto-glossary"/>
                 </xsl:if>
               </xsl:for-each>
             </xsl:when>
             <xsl:otherwise>
-              <xsl:for-each select="$collection//glossentry">
-                <xsl:variable name="cterm" select="glossterm"/>
+              <xsl:for-each select="$collection//d:glossentry">
+                <xsl:variable name="cterm" select="d:glossterm"/>
                 <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
                   <xsl:apply-templates select="." mode="auto-glossary"/>
                 </xsl:if>
@@ -479,7 +478,7 @@ GlossEntry ::=
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="not(parent::article)">
+    <xsl:if test="not(parent::d:article)">
       <xsl:call-template name="process.footnotes"/>
     </xsl:if>
   </div>
@@ -490,7 +489,7 @@ GlossEntry ::=
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="glossdiv" mode="auto-glossary">
+<xsl:template match="d:glossdiv" mode="auto-glossary">
   <xsl:param name="terms" select="."/>
 
   &setup-language-variable;
@@ -500,22 +499,22 @@ GlossEntry ::=
     <xsl:call-template name="id.attribute">
       <xsl:with-param name="conditional" select="0"/>
     </xsl:call-template>
-    <xsl:apply-templates select="(glossentry[1]/preceding-sibling::*)"/>
+    <xsl:apply-templates select="(d:glossentry[1]/preceding-sibling::*)"/>
 
     <dl>
       <xsl:choose>
         <xsl:when test="$glossary.sort != 0">
-          <xsl:for-each select="glossentry">
-                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
-            <xsl:variable name="cterm" select="glossterm"/>
+          <xsl:for-each select="d:glossentry">
+                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), &lowercase;, &uppercase;))"/>
+            <xsl:variable name="cterm" select="d:glossterm"/>
             <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
               <xsl:apply-templates select="." mode="auto-glossary"/>
             </xsl:if>
           </xsl:for-each>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:for-each select="glossentry">
-            <xsl:variable name="cterm" select="glossterm"/>
+          <xsl:for-each select="d:glossentry">
+            <xsl:variable name="cterm" select="d:glossterm"/>
             <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
               <xsl:apply-templates select="." mode="auto-glossary"/>
             </xsl:if>
index 4aa891d..24cbfe7 100644 (file)
@@ -1,21 +1,20 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:xlink="http://www.w3.org/1999/xlink"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:xlink="http://www.w3.org/1999/xlink"
                 xmlns:stext="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.TextFactory"
                 xmlns:simg="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.ImageIntrinsics"
                 xmlns:ximg="xalan://com.nwalsh.xalan.ImageIntrinsics"
                 xmlns:xtext="xalan://com.nwalsh.xalan.Text"
                 xmlns:lxslt="http://xml.apache.org/xslt"
-                exclude-result-prefixes="xlink stext xtext lxslt simg ximg"
+                exclude-result-prefixes="xlink stext xtext lxslt simg ximg d"
                 extension-element-prefixes="stext xtext"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: graphics.xsl 9939 2014-09-06 08:14:22Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      Contributors:
@@ -23,7 +22,7 @@
 
      ******************************************************************** -->
 
-<lxslt:component prefix="xtext" elements="insertfile"/>
+<lxslt:component prefix="xtext" elements="d:insertfile"/>
 <lxslt:component prefix="ximg" functions="new getWidth getDepth"/>
 
 <!-- ==================================================================== -->
@@ -73,7 +72,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="screenshot">
+<xsl:template match="d:screenshot">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="screenshot/title">
+<xsl:template match="d:screenshot/d:title">
   <xsl:call-template name="formal.object.heading">
     <xsl:with-param name="object" select=".."/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="screeninfo">
+<xsl:template match="d:screeninfo">
 </xsl:template>
 
 <!-- ==================================================================== -->
     <xsl:choose>
       <xsl:when test="$ignore.image.scaling != 0">0</xsl:when>
       <xsl:when test="local-name(.) = 'inlinegraphic'
-                      or ancestor::inlinemediaobject
-                      or ancestor::inlineequation">0</xsl:when>
+                      or ancestor::d:inlinemediaobject
+                      or ancestor::d:inlineequation">0</xsl:when>
       <xsl:otherwise>
         <xsl:value-of select="$make.graphic.viewport"/>
       </xsl:otherwise>
@@ -607,10 +606,10 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
         </xsl:variable>
         <xsl:variable name="imgcontents">
         <xsl:element name="{$tag}">
-         <xsl:if test="$tag = 'img' and ../../self::imageobjectco">
+         <xsl:if test="$tag = 'img' and ../../self::d:imageobjectco">
            <xsl:variable name="mapname">
              <xsl:call-template name="object.id">
-               <xsl:with-param name="object" select="../../areaspec"/>
+               <xsl:with-param name="object" select="../../d:areaspec"/>
              </xsl:call-template>
            </xsl:variable>
            <xsl:choose>
@@ -652,9 +651,9 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
                 <xsl:when test="$alt != ''">
                   <xsl:copy-of select="$alt"/>
                 </xsl:when>
-                <xsl:when test="ancestor::figure">
+                <xsl:when test="ancestor::d:figure">
                   <xsl:variable name="fig.title">
-                    <xsl:apply-templates select="ancestor::figure/title/node()"/>
+                    <xsl:apply-templates select="ancestor::d:figure/d:title/node()"/>
                   </xsl:variable>
                   <xsl:value-of select="normalize-space($fig.title)"/>
                 </xsl:when>
@@ -767,15 +766,15 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
     </xsl:otherwise>
   </xsl:choose>
 
-  <xsl:if test="$tag = 'img' and ../../self::imageobjectco and not($scaled)">
+  <xsl:if test="$tag = 'img' and ../../self::d:imageobjectco and not($scaled)">
     <xsl:variable name="mapname">
       <xsl:call-template name="object.id">
-        <xsl:with-param name="object" select="../../areaspec"/>
+        <xsl:with-param name="object" select="../../d:areaspec"/>
       </xsl:call-template>
     </xsl:variable>
 
     <map name="{$mapname}">
-      <xsl:for-each select="../../areaspec//area">
+      <xsl:for-each select="../../d:areaspec//d:area">
         <xsl:variable name="units">
           <xsl:choose>
             <xsl:when test="@units = 'other' and @otherunits">
@@ -860,9 +859,9 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
                 </xsl:when>
               </xsl:choose>
  
-              <xsl:if test="alt">
+              <xsl:if test="d:alt">
                 <xsl:attribute name="alt">
-                  <xsl:value-of select="alt[1]"/>
+                  <xsl:value-of select="d:alt[1]"/>
                 </xsl:attribute>
               </xsl:if>
  
@@ -1074,9 +1073,9 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="graphic">
+<xsl:template match="d:graphic">
   <xsl:choose>
-    <xsl:when test="parent::inlineequation">
+    <xsl:when test="parent::d:inlineequation">
       <span>
         <xsl:call-template name="id.attribute"/>
         <xsl:call-template name="anchor"/>
@@ -1098,7 +1097,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="inlinegraphic">
+<xsl:template match="d:inlinegraphic">
   <xsl:variable name="filename">
     <xsl:choose>
       <xsl:when test="@entityref">
@@ -1147,11 +1146,11 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="mediaobject|mediaobjectco">
+<xsl:template match="d:mediaobject|d:mediaobjectco">
 
-  <xsl:variable name="olist" select="imageobject|imageobjectco
-                     |videoobject|audioobject
-                     |textobject"/>
+  <xsl:variable name="olist" select="d:imageobject|d:imageobjectco
+                     |d:videoobject|d:audioobject
+                     |d:textobject"/>
 
   <xsl:variable name="object.index">
     <xsl:call-template name="select.mediaobject.index">
@@ -1163,7 +1162,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
   <xsl:variable name="object" select="$olist[position() = $object.index]"/>
 
   <xsl:variable name="align">
-    <xsl:value-of select="$object/descendant::imagedata[@align][1]/@align"/>
+    <xsl:value-of select="$object/descendant::d:imagedata[@align][1]/@align"/>
   </xsl:variable>
 
   <div>
@@ -1177,11 +1176,11 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
     <xsl:call-template name="anchor"/>
 
     <xsl:apply-templates select="$object"/>
-    <xsl:apply-templates select="caption"/>
+    <xsl:apply-templates select="d:caption"/>
   </div>
 </xsl:template>
 
-<xsl:template match="inlinemediaobject">
+<xsl:template match="d:inlinemediaobject">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1190,22 +1189,22 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
   </span>
 </xsl:template>
 
-<xsl:template match="programlisting/inlinemediaobject
-                     |screen/inlinemediaobject" priority="2">
+<xsl:template match="d:programlisting/d:inlinemediaobject
+                     |d:screen/d:inlinemediaobject" priority="2">
   <!-- the additional span causes problems in some cases -->
   <xsl:call-template name="select.mediaobject"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="imageobjectco">
+<xsl:template match="d:imageobjectco">
   <xsl:call-template name="anchor"/>
   <xsl:choose>
     <!-- select one imageobject? -->
     <xsl:when test="$use.role.for.mediaobject != 0 and
-                    count(imageobject) &gt; 1 and
-                    imageobject[@role]">
-      <xsl:variable name="olist" select="imageobject"/>
+                    count(d:imageobject) &gt; 1 and
+                    d:imageobject[@role]">
+      <xsl:variable name="olist" select="d:imageobject"/>
     
       <xsl:variable name="object.index">
         <xsl:call-template name="select.mediaobject.index">
@@ -1220,19 +1219,19 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
     </xsl:when>
     <xsl:otherwise>
       <!-- otherwise process them all -->
-      <xsl:apply-templates select="imageobject"/>
+      <xsl:apply-templates select="d:imageobject"/>
     </xsl:otherwise>
   </xsl:choose>
 
-  <xsl:apply-templates select="calloutlist"/>
+  <xsl:apply-templates select="d:calloutlist"/>
 
 </xsl:template>
 
-<xsl:template match="imageobject">
-  <xsl:apply-templates select="imagedata"/>
+<xsl:template match="d:imageobject">
+  <xsl:apply-templates select="d:imagedata"/>
 </xsl:template>
 
-<xsl:template match="imagedata">
+<xsl:template match="d:imagedata">
   <xsl:variable name="filename">
     <xsl:call-template name="mediaobject.filename">
       <xsl:with-param name="object" select=".."/>
@@ -1277,23 +1276,23 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
       <xsl:variable name="longdesc.uri">
         <xsl:call-template name="longdesc.uri">
           <xsl:with-param name="mediaobject"
-                          select="ancestor::imageobject/parent::*"/>
+                          select="ancestor::d:imageobject/parent::*"/>
         </xsl:call-template>
       </xsl:variable>
 
       <xsl:variable name="phrases"
-                    select="ancestor::mediaobject/textobject[phrase]
-                            |ancestor::inlinemediaobject/textobject[phrase]
-                            |ancestor::mediaobjectco/textobject[phrase]"/>
+                    select="ancestor::d:mediaobject/d:textobject[d:phrase]
+                            |ancestor::d:inlinemediaobject/d:textobject[d:phrase]
+                            |ancestor::d:mediaobjectco/d:textobject[d:phrase]"/>
 
       <xsl:call-template name="process.image">
         <xsl:with-param name="alt">
           <xsl:choose>
-            <xsl:when test="ancestor::mediaobject/alt">
-              <xsl:apply-templates select="ancestor::mediaobject/alt"/>
+            <xsl:when test="ancestor::d:mediaobject/d:alt">
+              <xsl:apply-templates select="ancestor::d:mediaobject/d:alt"/>
             </xsl:when>
-            <xsl:when test="ancestor::inlinemediaobject/alt">
-              <xsl:apply-templates select="ancestor::inlinemediaobject/alt"/>
+            <xsl:when test="ancestor::d:inlinemediaobject/d:alt">
+              <xsl:apply-templates select="ancestor::d:inlinemediaobject/d:alt"/>
             </xsl:when>
             <xsl:otherwise>
               <xsl:apply-templates select="$phrases[not(@role) or @role!='tex'][1]"/>
@@ -1303,13 +1302,13 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
         <xsl:with-param name="longdesc">
           <xsl:call-template name="write.longdesc">
             <xsl:with-param name="mediaobject"
-                            select="ancestor::imageobject/parent::*"/>
+                            select="ancestor::d:imageobject/parent::*"/>
           </xsl:call-template>
         </xsl:with-param>
       </xsl:call-template>
 
       <xsl:if test="$html.longdesc != 0 and $html.longdesc.link != 0
-                    and ancestor::imageobject/parent::*/textobject[not(phrase)]">
+                    and ancestor::d:imageobject/parent::*/d:textobject[not(d:phrase)]">
         <xsl:call-template name="longdesc.link">
           <xsl:with-param name="longdesc.uri" select="$longdesc.uri"/>
         </xsl:call-template>
@@ -1323,7 +1322,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 <xsl:template name="longdesc.uri">
   <xsl:param name="mediaobject" select="."/>
   <xsl:if test="$html.longdesc">
-    <xsl:if test="$mediaobject/textobject[not(phrase)]">
+    <xsl:if test="$mediaobject/d:textobject[not(d:phrase)]">
       <xsl:variable name="dbhtml.dir">
         <xsl:call-template name="dbhtml-dir"/>
       </xsl:variable>
@@ -1374,7 +1373,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <xsl:template name="write.longdesc">
   <xsl:param name="mediaobject" select="."/>
-  <xsl:if test="$html.longdesc != 0 and $mediaobject/textobject[not(phrase)]">
+  <xsl:if test="$html.longdesc != 0 and $mediaobject/d:textobject[not(d:phrase)]">
     <xsl:variable name="filename">
       <xsl:call-template name="longdesc.uri">
         <xsl:with-param name="mediaobject" select="$mediaobject"/>
@@ -1398,7 +1397,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
           </head>
           <body>
             <xsl:call-template name="body.attributes"/>
-            <xsl:for-each select="$mediaobject/textobject[not(phrase)]">
+            <xsl:for-each select="$mediaobject/d:textobject[not(d:phrase)]">
               <xsl:apply-templates select="./*"/>
             </xsl:for-each>
           </body>
@@ -1441,28 +1440,28 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="inlinemediaobject/alt">
+<xsl:template match="d:inlinemediaobject/d:alt">
   <xsl:apply-templates/>
 </xsl:template>
   
-<xsl:template match="mediaobject/alt">
+<xsl:template match="d:mediaobject/d:alt">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="videoobject">
-  <xsl:apply-templates select="videodata"/>
+<xsl:template match="d:videoobject">
+  <xsl:apply-templates select="d:videodata"/>
 </xsl:template>
 
-<xsl:template match="videodata">
+<xsl:template match="d:videodata">
   <xsl:call-template name="process.image">
     <xsl:with-param name="tag" select="'embed'"/>
     <xsl:with-param name="alt">
       <xsl:choose>
-        <xsl:when test="ancestor::mediaobject/alt">
-          <xsl:apply-templates select="ancestor::mediaobject/alt"/>
+        <xsl:when test="ancestor::d:mediaobject/d:alt">
+          <xsl:apply-templates select="ancestor::d:mediaobject/d:alt"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="(ancestor::mediaobject/textobject/phrase)[1]"/>
+          <xsl:apply-templates select="(ancestor::d:mediaobject/d:textobject/d:phrase)[1]"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:with-param>
@@ -1471,20 +1470,20 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="audioobject">
-  <xsl:apply-templates select="audiodata"/>
+<xsl:template match="d:audioobject">
+  <xsl:apply-templates select="d:audiodata"/>
 </xsl:template>
 
-<xsl:template match="audiodata">
+<xsl:template match="d:audiodata">
   <xsl:call-template name="process.image">
     <xsl:with-param name="tag" select="'embed'"/>
     <xsl:with-param name="alt">
       <xsl:choose>
-        <xsl:when test="ancestor::mediaobject/alt">
-          <xsl:apply-templates select="ancestor::mediaobject/alt"/>
+        <xsl:when test="ancestor::d:mediaobject/d:alt">
+          <xsl:apply-templates select="ancestor::d:mediaobject/d:alt"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="(ancestor::mediaobject/textobject/phrase)[1]"/>
+          <xsl:apply-templates select="(ancestor::d:mediaobject/d:textobject/d:phrase)[1]"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:with-param>
@@ -1493,11 +1492,11 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="textobject">
+<xsl:template match="d:textobject">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="textdata">
+<xsl:template match="d:textdata">
   <xsl:variable name="filename">
     <xsl:choose>
       <xsl:when test="@entityref">
@@ -1548,7 +1547,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="caption">
+<xsl:template match="d:caption">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
index 0579f75..136d5cd 100644 (file)
@@ -1,84 +1,86 @@
-<?xml version="1.0"?>\r
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xslthl="http://xslthl.sf.net" exclude-result-prefixes="xslthl" version="1.0">\r
-  <!-- ********************************************************************\r
-     $Id: highlight.xsl 9725 2013-02-28 14:49:03Z kosek $\r
-     ********************************************************************\r
-\r
-     This file is part of the XSL DocBook Stylesheet distribution.\r
-     See ../README or http://docbook.sf.net/release/xsl/current/ for\r
-     and other information.\r
-\r
-     ******************************************************************** -->\r
-  <xsl:import href="../highlighting/common.xsl"/>\r
-  <xsl:template match="xslthl:keyword" mode="xslthl">\r
-    <strong class="hl-keyword">\r
-      <xsl:apply-templates mode="xslthl"/>\r
-    </strong>\r
-  </xsl:template>\r
-  <xsl:template match="xslthl:string" mode="xslthl">\r
-    <strong class="hl-string">\r
-      <em style="color:red">\r
-        <xsl:apply-templates mode="xslthl"/>\r
-      </em>\r
-    </strong>\r
-  </xsl:template>\r
-  <xsl:template match="xslthl:comment" mode="xslthl">\r
-    <em class="hl-comment" style="color: silver">\r
-      <xsl:apply-templates mode="xslthl"/>\r
-    </em>\r
-  </xsl:template>\r
-  <xsl:template match="xslthl:directive" mode="xslthl">\r
-    <span class="hl-directive" style="color: maroon">\r
-      <xsl:apply-templates mode="xslthl"/>\r
-    </span>\r
-  </xsl:template>\r
-  <xsl:template match="xslthl:tag" mode="xslthl">\r
-    <strong class="hl-tag" style="color: #000096">\r
-      <xsl:apply-templates mode="xslthl"/>\r
-    </strong>\r
-  </xsl:template>\r
-  <xsl:template match="xslthl:attribute" mode="xslthl">\r
-    <span class="hl-attribute" style="color: #F5844C">\r
-      <xsl:apply-templates mode="xslthl"/>\r
-    </span>\r
-  </xsl:template>\r
-  <xsl:template match="xslthl:value" mode="xslthl">\r
-    <span class="hl-value" style="color: #993300">\r
-      <xsl:apply-templates mode="xslthl"/>\r
-    </span>\r
-  </xsl:template>\r
-  <xsl:template match='xslthl:html' mode="xslthl">\r
-    <span class="hl-html" style="color: navy; font-weight: bold">\r
-      <xsl:apply-templates mode="xslthl"/>\r
-    </span>\r
-  </xsl:template>\r
-  <xsl:template match="xslthl:xslt" mode="xslthl">\r
-    <strong style="color: #0066FF">\r
-      <xsl:apply-templates mode="xslthl"/>\r
-    </strong>\r
-  </xsl:template>\r
-  <!-- Not emitted since XSLTHL 2.0 -->\r
-  <xsl:template match="xslthl:section" mode="xslthl">\r
-    <strong>\r
-      <xsl:apply-templates mode="xslthl"/>\r
-    </strong>\r
-  </xsl:template>\r
-  <xsl:template match="xslthl:number" mode="xslthl">\r
-    <span class="hl-number">\r
-      <xsl:apply-templates mode="xslthl"/>\r
-    </span>\r
-  </xsl:template>\r
-  <xsl:template match="xslthl:annotation" mode="xslthl">\r
-    <em>\r
-      <span class="hl-annotation" style="color: gray">\r
-        <xsl:apply-templates mode="xslthl"/>\r
-      </span>\r
-    </em>\r
-  </xsl:template>\r
-  <!-- Not sure which element will be in final XSLTHL 2.0 -->\r
-  <xsl:template match="xslthl:doccomment|xslthl:doctype" mode="xslthl">\r
-    <strong class="hl-tag" style="color: blue">\r
-      <xsl:apply-templates mode="xslthl"/>\r
-    </strong>\r
-  </xsl:template>\r
-</xsl:stylesheet>\r
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:xslthl="http://xslthl.sf.net"
+               exclude-result-prefixes="xslthl d"
+               version="1.0">
+  <!-- ********************************************************************
+
+     This file is part of the XSL DocBook Stylesheet distribution.
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
+     and other information.
+
+     ******************************************************************** -->
+  <xsl:import href="../highlighting/common.xsl"/>
+  <xsl:template match="xslthl:keyword" mode="xslthl">
+    <strong class="hl-keyword">
+      <xsl:apply-templates mode="xslthl"/>
+    </strong>
+  </xsl:template>
+  <xsl:template match="xslthl:string" mode="xslthl">
+    <strong class="hl-string">
+      <em style="color:red">
+        <xsl:apply-templates mode="xslthl"/>
+      </em>
+    </strong>
+  </xsl:template>
+  <xsl:template match="xslthl:comment" mode="xslthl">
+    <em class="hl-comment" style="color: silver">
+      <xsl:apply-templates mode="xslthl"/>
+    </em>
+  </xsl:template>
+  <xsl:template match="xslthl:directive" mode="xslthl">
+    <span class="hl-directive" style="color: maroon">
+      <xsl:apply-templates mode="xslthl"/>
+    </span>
+  </xsl:template>
+  <xsl:template match="xslthl:tag" mode="xslthl">
+    <strong class="hl-tag" style="color: #000096">
+      <xsl:apply-templates mode="xslthl"/>
+    </strong>
+  </xsl:template>
+  <xsl:template match="xslthl:attribute" mode="xslthl">
+    <span class="hl-attribute" style="color: #F5844C">
+      <xsl:apply-templates mode="xslthl"/>
+    </span>
+  </xsl:template>
+  <xsl:template match="xslthl:value" mode="xslthl">
+    <span class="hl-value" style="color: #993300">
+      <xsl:apply-templates mode="xslthl"/>
+    </span>
+  </xsl:template>
+  <xsl:template match='xslthl:html' mode="xslthl">
+    <span class="hl-html" style="color: navy; font-weight: bold">
+      <xsl:apply-templates mode="xslthl"/>
+    </span>
+  </xsl:template>
+  <xsl:template match="xslthl:xslt" mode="xslthl">
+    <strong style="color: #0066FF">
+      <xsl:apply-templates mode="xslthl"/>
+    </strong>
+  </xsl:template>
+  <!-- Not emitted since XSLTHL 2.0 -->
+  <xsl:template match="xslthl:section" mode="xslthl">
+    <strong>
+      <xsl:apply-templates mode="xslthl"/>
+    </strong>
+  </xsl:template>
+  <xsl:template match="xslthl:number" mode="xslthl">
+    <span class="hl-number">
+      <xsl:apply-templates mode="xslthl"/>
+    </span>
+  </xsl:template>
+  <xsl:template match="xslthl:annotation" mode="xslthl">
+    <em>
+      <span class="hl-annotation" style="color: gray">
+        <xsl:apply-templates mode="xslthl"/>
+      </span>
+    </em>
+  </xsl:template>
+  <!-- Not sure which element will be in final XSLTHL 2.0 -->
+  <xsl:template match="xslthl:doccomment|xslthl:doctype" mode="xslthl">
+    <strong class="hl-tag" style="color: blue">
+      <xsl:apply-templates mode="xslthl"/>
+    </strong>
+  </xsl:template>
+</xsl:stylesheet>
index 8de6bb3..90b9773 100644 (file)
@@ -6,11 +6,9 @@
                 version="1.0">
 
 <!-- ********************************************************************
-     $Id: html-rtf.xsl 8345 2009-03-16 06:44:07Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index f181103..aa0b906 100644 (file)
@@ -1,13 +1,13 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: html.xsl 9772 2013-05-15 08:05:56Z kosek $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:apply-templates select="." mode="html.title.attribute"/>
 </xsl:template>
 
-<xsl:template match="acronym|abbrev" mode="html.title.attribute">
-  <xsl:if test="alt">
+<xsl:template match="d:acronym|d:abbrev" mode="html.title.attribute">
+  <xsl:if test="d:alt">
     <xsl:attribute name="title">
-      <xsl:value-of select="normalize-space(alt)"/>
+      <xsl:value-of select="normalize-space(d:alt)"/>
     </xsl:attribute>
   </xsl:if>
 </xsl:template>
       </xsl:attribute>
     </xsl:when>
     <!-- Fall back to alt if available -->
-    <xsl:when test="alt">
+    <xsl:when test="d:alt">
       <xsl:attribute name="title">
-        <xsl:value-of select="normalize-space(alt)"/>
+        <xsl:value-of select="normalize-space(d:alt)"/>
       </xsl:attribute>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="qandaentry" mode="html.title.attribute">
-  <xsl:apply-templates select="question" mode="html.title.attribute"/>
+<xsl:template match="d:qandaentry" mode="html.title.attribute">
+  <xsl:apply-templates select="d:question" mode="html.title.attribute"/>
 </xsl:template>
 
-<xsl:template match="question" mode="html.title.attribute">
+<xsl:template match="d:question" mode="html.title.attribute">
   <xsl:variable name="label.text">
     <xsl:apply-templates select="." mode="qanda.label"/>
   </xsl:variable>
       </xsl:attribute>
     </xsl:when>
     <!-- Fall back to alt if available -->
-    <xsl:when test="alt">
+    <xsl:when test="d:alt">
       <xsl:attribute name="title">
-        <xsl:value-of select="normalize-space(alt)"/>
+        <xsl:value-of select="normalize-space(d:alt)"/>
       </xsl:attribute>
     </xsl:when>
   </xsl:choose>
   <xsl:if test="$id.warnings != 0 and not(@id) and not(@xml:id) and parent::*">
     <xsl:variable name="title">
       <xsl:choose>
-        <xsl:when test="title">
-          <xsl:value-of select="title[1]"/>
+        <xsl:when test="d:title">
+          <xsl:value-of select="d:title[1]"/>
         </xsl:when>
         <xsl:when test="substring(local-name(*[1]),
                                   string-length(local-name(*[1])-3) = 'info')
-                        and *[1]/title">
-          <xsl:value-of select="*[1]/title[1]"/>
+                        and *[1]/d:title">
+          <xsl:value-of select="*[1]/d:title[1]"/>
         </xsl:when>
-        <xsl:when test="refmeta/refentrytitle">
-          <xsl:value-of select="refmeta/refentrytitle"/>
+        <xsl:when test="d:refmeta/d:refentrytitle">
+          <xsl:value-of select="d:refmeta/d:refentrytitle"/>
         </xsl:when>
-        <xsl:when test="refnamediv/refname">
-          <xsl:value-of select="refnamediv/refname[1]"/>
+        <xsl:when test="d:refnamediv/d:refname">
+          <xsl:value-of select="d:refnamediv/d:refname[1]"/>
         </xsl:when>
       </xsl:choose>
     </xsl:variable>
index ca6cfd5..36fcf71 100644 (file)
@@ -1,50 +1,50 @@
 <?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version="1.0">
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version="1.0">
 
 <!-- ********************************************************************
-     $Id: htmltbl.xsl 9916 2014-05-15 16:08:21Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="table" mode="htmlTable">
+<xsl:template match="d:table" mode="htmlTable">
   <xsl:element name="table" namespace="">
     <xsl:apply-templates select="@*" mode="htmlTableAtt"/>
     <xsl:call-template name="htmlTable"/>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="colgroup" mode="htmlTable">
+<xsl:template match="d:colgroup" mode="htmlTable">
   <xsl:element name="{local-name()}" namespace="">
     <xsl:apply-templates select="@*" mode="htmlTableAtt"/>
     <xsl:apply-templates mode="htmlTable"/>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="col" mode="htmlTable">
+<xsl:template match="d:col" mode="htmlTable">
   <xsl:element name="{local-name()}" namespace="">
     <xsl:apply-templates select="@*" mode="htmlTableAtt"/>
   </xsl:element>
 </xsl:template>
 
 <!-- Handled by formal.object.title template -->
-<xsl:template match="caption" mode="htmlTable"/>
+<xsl:template match="d:caption" mode="htmlTable"/>
 
-<xsl:template match="tbody|thead|tfoot|tr" mode="htmlTable">
+<xsl:template match="d:tbody|d:thead|d:tfoot|d:tr" mode="htmlTable">
   <xsl:element name="{local-name(.)}">
     <xsl:apply-templates select="@*" mode="htmlTableAtt"/>
     <xsl:apply-templates mode="htmlTable"/>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="th|td" mode="htmlTable">
+<xsl:template match="d:th|d:td" mode="htmlTable">
   <xsl:element name="{local-name(.)}">
     <xsl:apply-templates select="@*" mode="htmlTableAtt"/>
     <xsl:apply-templates/> <!-- *not* mode=htmlTable -->
index c207a60..851e12a 100644 (file)
@@ -1,20 +1,20 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: index.xsl 9811 2013-09-20 11:04:58Z mzjn $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="index">
+<xsl:template match="d:index">
   <!-- some implementations use completely empty index tags to indicate -->
   <!-- where an automatically generated index should be inserted. so -->
   <!-- if the index is completely empty, skip it. Unless generate.index -->
 
       <xsl:call-template name="index.titlepage"/>
       <xsl:choose>
-       <xsl:when test="indexdiv">
+       <xsl:when test="d:indexdiv">
          <xsl:apply-templates/>
        </xsl:when>
        <xsl:otherwise>
-         <xsl:apply-templates select="*[not(self::indexentry)]"/>
+         <xsl:apply-templates select="*[not(self::d:indexentry)]"/>
          <!-- Because it's actually valid for Index to have neither any -->
          <!-- Indexdivs nor any Indexentries, we need to check and make -->
          <!-- sure that at least one Indexentry exists, and generate a -->
          <!-- wrapper dl if there is at least one; otherwise, do nothing. -->
-         <xsl:if test="indexentry">
+         <xsl:if test="d:indexentry">
            <!-- The indexentry template assumes a parent dl wrapper has -->
            <!-- been generated; for Indexes that have Indexdivs, the dl -->
            <!-- wrapper is generated by the indexdiv template; however, -->
            <!-- for Indexes that lack Indexdivs, if we don't generate a -->
            <!-- dl here, HTML output will not be valid. -->
            <dl>
-             <xsl:apply-templates select="indexentry"/>
+             <xsl:apply-templates select="d:indexentry"/>
            </dl>
          </xsl:if>
        </xsl:otherwise>
       </xsl:choose>
 
-      <xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0">
+      <xsl:if test="count(d:indexentry) = 0 and count(d:indexdiv) = 0">
         <xsl:call-template name="generate-index">
-          <xsl:with-param name="scope" select="(ancestor::book|/)[last()]"/>
+          <xsl:with-param name="scope" select="(ancestor::d:book|/)[last()]"/>
         </xsl:call-template>
       </xsl:if>
 
-      <xsl:if test="not(parent::article)">
+      <xsl:if test="not(parent::d:article)">
         <xsl:call-template name="process.footnotes"/>
       </xsl:if>
     </div>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="setindex">
+<xsl:template match="d:setindex">
   <!-- some implementations use completely empty index tags to indicate -->
   <!-- where an automatically generated index should be inserted. so -->
   <!-- if the index is completely empty, skip it. Unless generate.index -->
       <xsl:call-template name="setindex.titlepage"/>
       <xsl:apply-templates/>
 
-      <xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0">
+      <xsl:if test="count(d:indexentry) = 0 and count(d:indexdiv) = 0">
         <xsl:call-template name="generate-index">
           <xsl:with-param name="scope" select="/"/>
         </xsl:call-template>
       </xsl:if>
 
-      <xsl:if test="not(parent::article)">
+      <xsl:if test="not(parent::d:article)">
         <xsl:call-template name="process.footnotes"/>
       </xsl:if>
     </div>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="index/indexinfo"></xsl:template>
-<xsl:template match="index/info"></xsl:template>
-<xsl:template match="index/title"></xsl:template>
-<xsl:template match="index/subtitle"></xsl:template>
-<xsl:template match="index/titleabbrev"></xsl:template>
+<xsl:template match="d:index/d:indexinfo"></xsl:template>
+<xsl:template match="d:index/d:info"></xsl:template>
+<xsl:template match="d:index/d:title"></xsl:template>
+<xsl:template match="d:index/d:subtitle"></xsl:template>
+<xsl:template match="d:index/d:titleabbrev"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="indexdiv">
+<xsl:template match="d:indexdiv">
   <xsl:call-template name="id.warning"/>
 
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:apply-templates select="*[not(self::indexentry)]"/>
+    <xsl:apply-templates select="*[not(self::d:indexentry)]"/>
     <dl>
-      <xsl:apply-templates select="indexentry"/>
+      <xsl:apply-templates select="d:indexentry"/>
     </dl>
   </div>
 </xsl:template>
 
-<xsl:template match="indexdiv/title">
+<xsl:template match="d:indexdiv/d:title">
   <h3>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
   </h3>
 </xsl:template>
 
-<xsl:template match="indexdiv/subtitle">
+<xsl:template match="d:indexdiv/d:subtitle">
   <h4>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="indexterm">
+<xsl:template match="d:indexterm">
   <!-- this one must have a name, even if it doesn't have an ID -->
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   <a class="indexterm" name="{$id}"/>
 </xsl:template>
 
-<xsl:template match="primary|secondary|tertiary|see|seealso">
+<xsl:template match="d:primary|d:secondary|d:tertiary|d:see|d:seealso">
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="indexentry">
-  <xsl:apply-templates select="primaryie"/>
+<xsl:template match="d:indexentry">
+  <xsl:apply-templates select="d:primaryie"/>
 </xsl:template>
 
-<xsl:template match="primaryie">
+<xsl:template match="d:primaryie">
   <dt>
     <xsl:apply-templates/>
   </dt>
   <dd>
-    <xsl:apply-templates select="following-sibling::seeie
-                                   [not(preceding-sibling::secondaryie)]"
+    <xsl:apply-templates select="following-sibling::d:seeie
+                                   [not(preceding-sibling::d:secondaryie)]"
                          mode="indexentry"/>
-    <xsl:apply-templates select="following-sibling::seealsoie
-                                   [not(preceding-sibling::secondaryie)]"
+    <xsl:apply-templates select="following-sibling::d:seealsoie
+                                   [not(preceding-sibling::d:secondaryie)]"
                          mode="indexentry"/>
-    <xsl:apply-templates select="following-sibling::secondaryie"
+    <xsl:apply-templates select="following-sibling::d:secondaryie"
                          mode="indexentry"/>
   </dd>
 </xsl:template>
 
 <!-- Handled in mode to convert flat list to structured output -->
-<xsl:template match="secondaryie">
+<xsl:template match="d:secondaryie">
 </xsl:template>
-<xsl:template match="tertiaryie">
+<xsl:template match="d:tertiaryie">
 </xsl:template>
-<xsl:template match="seeie|seealsoie">
+<xsl:template match="d:seeie|d:seealsoie">
 </xsl:template>
 
-<xsl:template match="secondaryie" mode="indexentry">
+<xsl:template match="d:secondaryie" mode="indexentry">
   <dl>
     <dt>
       <xsl:apply-templates/>
       <xsl:variable name="after.this"
               select="following-sibling::*"/>
       <xsl:variable name="next.entry"
-              select="(following-sibling::secondaryie|following-sibling::tertiaryie)[1]"/>
+              select="(following-sibling::d:secondaryie|following-sibling::d:tertiaryie)[1]"/>
       <xsl:variable name="before.entry"
                     select="$next.entry/preceding-sibling::*"/>
       <xsl:variable name="see.intersection"
              select="$after.this[count(.|$before.entry) = count($before.entry)]
-                                [self::seeie or self::seealsoie]"/>
+                                [self::d:seeie or self::d:seealsoie]"/>
       <xsl:choose>
         <xsl:when test="count($see.intersection) != 0">
           <xsl:apply-templates select="$see.intersection" mode="indexentry"/>
         </xsl:when>
         <xsl:when test="count($next.entry) = 0">
-          <xsl:apply-templates select="following-sibling::seeie"
+          <xsl:apply-templates select="following-sibling::d:seeie"
                                mode="indexentry"/>
-          <xsl:apply-templates select="following-sibling::seealsoie"
+          <xsl:apply-templates select="following-sibling::d:seealsoie"
                                mode="indexentry"/>
         </xsl:when>
       </xsl:choose>
 
       <!-- now process any tertiaryie before the next secondaryie -->
       <xsl:variable name="before.next.secondary" 
-              select="following-sibling::secondaryie[1]/preceding-sibling::*"/>
+              select="following-sibling::d:secondaryie[1]/preceding-sibling::*"/>
       <xsl:variable name="tertiary.intersection"
              select="$after.this[count(.|$before.next.secondary) = 
                                  count($before.next.secondary)]
-                                [not(self::seeie) and not(self::seealsoie)]"/>
+                                [not(self::d:seeie) and not(self::d:seealsoie)]"/>
       <xsl:choose>
         <xsl:when test="count($tertiary.intersection) != 0">
           <xsl:apply-templates select="$tertiary.intersection"
                                mode="indexentry"/>
         </xsl:when>
-        <xsl:when test="not(following-sibling::secondaryie)">
-          <xsl:apply-templates select="following-sibling::tertiaryie"
+        <xsl:when test="not(following-sibling::d:secondaryie)">
+          <xsl:apply-templates select="following-sibling::d:tertiaryie"
                                mode="indexentry"/>
         </xsl:when>
       </xsl:choose>
   </dl>
 </xsl:template>
 
-<xsl:template match="tertiaryie" mode="indexentry">
+<xsl:template match="d:tertiaryie" mode="indexentry">
   <dl>
     <dt>
       <xsl:apply-templates/>
       <xsl:variable name="after.this"
               select="following-sibling::*"/>
       <xsl:variable name="next.entry"
-              select="(following-sibling::secondaryie|following-sibling::tertiaryie)[1]"/>
+              select="(following-sibling::d:secondaryie|following-sibling::d:tertiaryie)[1]"/>
       <xsl:variable name="before.entry"
                     select="$next.entry/preceding-sibling::*"/>
       <xsl:variable name="see.intersection"
              select="$after.this[count(.|$before.entry) = count($before.entry)]
-                                [self::seeie or self::seealsoie]"/>
+                                [self::d:seeie or self::d:seealsoie]"/>
       <xsl:choose>
         <xsl:when test="count($see.intersection) != 0">
           <xsl:apply-templates select="$see.intersection" mode="indexentry"/>
         </xsl:when>
         <xsl:when test="count($next.entry) = 0">
-          <xsl:apply-templates select="following-sibling::seeie"
+          <xsl:apply-templates select="following-sibling::d:seeie"
                                mode="indexentry"/>
-          <xsl:apply-templates select="following-sibling::seealsoie"
+          <xsl:apply-templates select="following-sibling::d:seealsoie"
                                mode="indexentry"/>
         </xsl:when>
       </xsl:choose>
   </dl>
 </xsl:template>
 
-<xsl:template match="seeie" mode="indexentry">
+<xsl:template match="d:seeie" mode="indexentry">
   <dt>
     <xsl:text>(</xsl:text>
     <xsl:call-template name="gentext">
   </dt>
 </xsl:template>
 
-<xsl:template match="seealsoie" mode="indexentry">
+<xsl:template match="d:seealsoie" mode="indexentry">
   <div>
     <xsl:text>(</xsl:text>
     <xsl:call-template name="gentext">
index 0e99b22..908507a 100644 (file)
@@ -1,13 +1,13 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: info.xsl 9297 2012-04-22 03:56:16Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -22,7 +22,7 @@
 <!-- ==================================================================== -->
 <!-- called from named templates in a given mode -->
 
-<xsl:template match="corpauthor">
+<xsl:template match="d:corpauthor">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -32,7 +32,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="jobtitle">
+<xsl:template match="d:jobtitle">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
index acaec9f..e5844e0 100644 (file)
@@ -4,23 +4,22 @@
 %common.entities;
 ]>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:xlink='http://www.w3.org/1999/xlink'
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:xlink='http://www.w3.org/1999/xlink'
                 xmlns:suwl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks"
-                exclude-result-prefixes="xlink suwl"
+                exclude-result-prefixes="xlink suwl d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: inline.xsl 9963 2015-05-20 18:37:42Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
-<xsl:key name="glossentries" match="glossentry" use="normalize-space(glossterm)"/>
-<xsl:key name="glossentries" match="glossentry" use="normalize-space(glossterm/@baseform)"/>
+<xsl:key name="glossentries" match="d:glossentry" use="normalize-space(d:glossterm)"/>
+<xsl:key name="glossentries" match="d:glossentry" use="normalize-space(d:glossterm/@baseform)"/>
 
 <xsl:template name="simple.xlink">
   <xsl:param name="node" select="."/>
 <!-- ==================================================================== -->
 <!-- some special cases -->
 
-<xsl:template match="author">
+<xsl:template match="d:author">
   <xsl:param name="content">
     <xsl:call-template name="person.name"/>
   </xsl:param>
   </span>
 </xsl:template>
 
-<xsl:template match="editor">
+<xsl:template match="d:editor">
   <xsl:param name="content">
     <xsl:call-template name="person.name"/>
   </xsl:param>
   </span>
 </xsl:template>
 
-<xsl:template match="othercredit">
+<xsl:template match="d:othercredit">
   <xsl:param name="content">
     <xsl:call-template name="person.name"/>
   </xsl:param>
   </span>
 </xsl:template>
 
-<xsl:template match="authorinitials">
+<xsl:template match="d:authorinitials">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="accel">
+<xsl:template match="d:accel">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="action">
+<xsl:template match="d:action">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="application">
+<xsl:template match="d:application">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="classname">
+<xsl:template match="d:classname">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="exceptionname">
+<xsl:template match="d:exceptionname">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="interfacename">
+<xsl:template match="d:interfacename">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="methodname">
+<xsl:template match="d:methodname">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="command">
+<xsl:template match="d:command">
   <xsl:call-template name="inline.boldseq"/>
 </xsl:template>
 
-<xsl:template match="computeroutput">
+<xsl:template match="d:computeroutput">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="constant">
+<xsl:template match="d:constant">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="database">
+<xsl:template match="d:database">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="date">
+<xsl:template match="d:date">
   <!-- should this support locale-specific formatting? how? -->
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="errorcode">
+<xsl:template match="d:errorcode">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="errorname">
+<xsl:template match="d:errorname">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="errortype">
+<xsl:template match="d:errortype">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="errortext">
+<xsl:template match="d:errortext">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="envar">
+<xsl:template match="d:envar">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="filename">
+<xsl:template match="d:filename">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="function">
+<xsl:template match="d:function">
   <xsl:choose>
     <xsl:when test="$function.parens != '0'
-                    and (parameter or function or replaceable)">
+                    and (d:parameter or d:function or d:replaceable)">
       <xsl:variable name="nodes" select="text()|*"/>
       <xsl:call-template name="inline.monoseq">
         <xsl:with-param name="content">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="function/parameter" priority="2">
+<xsl:template match="d:function/d:parameter" priority="2">
   <xsl:call-template name="inline.italicmonoseq"/>
   <xsl:if test="$function.parens != 0 and following-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="function/replaceable" priority="2">
+<xsl:template match="d:function/d:replaceable" priority="2">
   <xsl:call-template name="inline.italicmonoseq"/>
   <xsl:if test="$function.parens != 0 and following-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="guibutton">
+<xsl:template match="d:guibutton">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guiicon">
+<xsl:template match="d:guiicon">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guilabel">
+<xsl:template match="d:guilabel">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guimenu">
+<xsl:template match="d:guimenu">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guimenuitem">
+<xsl:template match="d:guimenuitem">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guisubmenu">
+<xsl:template match="d:guisubmenu">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="hardware">
+<xsl:template match="d:hardware">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="interface">
+<xsl:template match="d:interface">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="interfacedefinition">
+<xsl:template match="d:interfacedefinition">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="keycap">
+<xsl:template match="d:keycap">
   <xsl:choose>
     <xsl:when test="@function and normalize-space(.) = ''">
       <xsl:call-template name="inline.boldseq">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="keycode">
+<xsl:template match="d:keycode">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="keysym">
+<xsl:template match="d:keysym">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="literal">
+<xsl:template match="d:literal">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="code">
+<xsl:template match="d:code">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="medialabel">
+<xsl:template match="d:medialabel">
   <xsl:call-template name="inline.italicseq"/>
 </xsl:template>
 
-<xsl:template match="shortcut">
+<xsl:template match="d:shortcut">
   <xsl:call-template name="inline.boldseq"/>
 </xsl:template>
 
-<xsl:template match="mousebutton">
+<xsl:template match="d:mousebutton">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="option">
+<xsl:template match="d:option">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="package">
+<xsl:template match="d:package">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="parameter">
+<xsl:template match="d:parameter">
   <xsl:call-template name="inline.italicmonoseq"/>
 </xsl:template>
 
-<xsl:template match="property">
+<xsl:template match="d:property">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="prompt">
+<xsl:template match="d:prompt">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="replaceable" priority="1">
+<xsl:template match="d:replaceable" priority="1">
   <xsl:call-template name="inline.italicmonoseq"/>
 </xsl:template>
 
-<xsl:template match="returnvalue">
+<xsl:template match="d:returnvalue">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="structfield">
+<xsl:template match="d:structfield">
   <xsl:call-template name="inline.italicmonoseq"/>
 </xsl:template>
 
-<xsl:template match="structname">
+<xsl:template match="d:structname">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="symbol">
+<xsl:template match="d:symbol">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="systemitem">
+<xsl:template match="d:systemitem">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="token">
+<xsl:template match="d:token">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="type">
+<xsl:template match="d:type">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="userinput">
+<xsl:template match="d:userinput">
   <xsl:call-template name="inline.boldmonoseq"/>
 </xsl:template>
 
-<xsl:template match="abbrev">
+<xsl:template match="d:abbrev">
   <xsl:call-template name="inline.charseq">
     <xsl:with-param name="wrapper-name">abbr</xsl:with-param>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="acronym">
+<xsl:template match="d:acronym">
   <xsl:call-template name="inline.charseq">
     <xsl:with-param name="wrapper-name">acronym</xsl:with-param>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="citerefentry">
+<xsl:template match="d:citerefentry">
   <xsl:choose>
     <xsl:when test="$citerefentry.link != '0'">
       <a>
 
 <xsl:template name="x.generate.citerefentry.link">
   <xsl:text>http://example.com/cgi-bin/man.cgi?</xsl:text>
-  <xsl:value-of select="refentrytitle"/>
+  <xsl:value-of select="d:refentrytitle"/>
   <xsl:text>(</xsl:text>
-  <xsl:value-of select="manvolnum"/>
+  <xsl:value-of select="d:manvolnum"/>
   <xsl:text>)</xsl:text>
 </xsl:template>
 
-<xsl:template match="citetitle">
+<xsl:template match="d:citetitle">
   <xsl:choose>
     <xsl:when test="@pubwork = 'article'">
       <xsl:call-template name="gentext.startquote"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="emphasis">
+<xsl:template match="d:emphasis">
   <span>
     <xsl:call-template name="id.attribute"/>
     <xsl:choose>
   </span>
 </xsl:template>
 
-<xsl:template match="foreignphrase">
+<xsl:template match="d:foreignphrase">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="inline.italicseq"/>
   </span>
 </xsl:template>
 
-<xsl:template match="markup">
+<xsl:template match="d:markup">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="phrase">
+<xsl:template match="d:phrase">
   <span>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="locale.html.attributes"/>
   </span>
 </xsl:template>
 
-<xsl:template match="quote">
+<xsl:template match="d:quote">
   <xsl:variable name="depth">
     <xsl:call-template name="dot.count">
       <xsl:with-param name="string">
   </span>
 </xsl:template>
 
-<xsl:template match="varname">
+<xsl:template match="d:varname">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="wordasword">
+<xsl:template match="d:wordasword">
   <xsl:call-template name="inline.italicseq"/>
 </xsl:template>
 
-<xsl:template match="lineannotation">
+<xsl:template match="d:lineannotation">
   <em>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="inline.charseq"/>
   </em>
 </xsl:template>
 
-<xsl:template match="superscript">
+<xsl:template match="d:superscript">
   <xsl:call-template name="inline.superscriptseq"/>
 </xsl:template>
 
-<xsl:template match="subscript">
+<xsl:template match="d:subscript">
   <xsl:call-template name="inline.subscriptseq"/>
 </xsl:template>
 
-<xsl:template match="trademark">
+<xsl:template match="d:trademark">
   <xsl:call-template name="inline.charseq"/>
   <xsl:choose>
     <xsl:when test="@class = 'copyright'
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="firstterm">
+<xsl:template match="d:firstterm">
   <xsl:call-template name="glossterm">
     <xsl:with-param name="firstterm" select="1"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="glossterm" name="glossterm">
+<xsl:template match="d:glossterm" name="glossterm">
   <xsl:param name="firstterm" select="0"/>
 
   <!-- To avoid extra <a name=""> anchor from inline.italicseq -->
       </xsl:variable>
 
       <xsl:variable name="cterm"
-           select="(document($glossary.collection,.)//glossentry[glossterm=$term])[1]"/>
+           select="(document($glossary.collection,.)//d:glossentry[d:glossterm=$term])[1]"/>
 
       <!-- HACK HACK HACK! But it works... -->
       <!-- You'd need to do more work if you wanted to chunk on glossdiv, though -->
 
-      <xsl:variable name="glossary" select="//glossary[@role='auto']"/>
+      <xsl:variable name="glossary" select="//d:glossary[@role='auto']"/>
 
       <xsl:if test="count($glossary) != 1">
         <xsl:message>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="termdef">
+<xsl:template match="d:termdef">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="gentext.template">
   </span>
 </xsl:template>
 
-<xsl:template match="sgmltag|tag">
+<xsl:template match="d:sgmltag|d:tag">
   <xsl:call-template name="format.sgmltag"/>
 </xsl:template>
 
   </code>
 </xsl:template>
 
-<xsl:template match="email">
+<xsl:template match="d:email">
   <xsl:call-template name="inline.monoseq">
     <xsl:with-param name="content">
       <xsl:if test="not($email.delimiters.enabled = 0)">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="keycombo">
+<xsl:template match="d:keycombo">
   <xsl:variable name="action" select="@action"/>
   <xsl:variable name="joinchar">
     <xsl:choose>
   </xsl:for-each>
 </xsl:template>
 
-<xsl:template match="uri">
+<xsl:template match="d:uri">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="menuchoice">
-  <xsl:variable name="shortcut" select="./shortcut"/>
+<xsl:template match="d:menuchoice">
+  <xsl:variable name="shortcut" select="./d:shortcut"/>
   <xsl:call-template name="process.menuchoice"/>
   <xsl:if test="$shortcut">
     <xsl:text> (</xsl:text>
 </xsl:template>
 
 <xsl:template name="process.menuchoice">
-  <xsl:param name="nodelist" select="guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu|interface"/><!-- not(shortcut) -->
+  <xsl:param name="nodelist" select="d:guibutton|d:guiicon|d:guilabel|d:guimenu|d:guimenuitem|d:guisubmenu|d:interface"/><!-- not(shortcut) -->
   <xsl:param name="count" select="1"/>
 
   <xsl:choose>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="optional">
+<xsl:template match="d:optional">
   <xsl:value-of select="$arg.choice.opt.open.str"/>
   <xsl:call-template name="inline.charseq"/>
   <xsl:value-of select="$arg.choice.opt.close.str"/>
 </xsl:template>
 
-<xsl:template match="citation">
+<xsl:template match="d:citation">
   <!-- todo: integrate with bibliography collection -->
-  <xsl:variable name="targets" select="(//biblioentry | //bibliomixed)[abbrev = string(current())]"/>
+  <xsl:variable name="targets" select="(//d:biblioentry | //d:bibliomixed)[d:abbrev = string(current())]"/>
   <xsl:variable name="target" select="$targets[1]"/>
 
   <xsl:choose>
     <!-- try automatic linking based on match to abbrev -->
-    <xsl:when test="$target and not(xref) and not(link)">
+    <xsl:when test="$target and not(d:xref) and not(d:link)">
 
       <xsl:text>[</xsl:text>
       <a>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="citebiblioid">
-  <xsl:variable name="targets" select="//*[biblioid = string(current())]"/>
+<xsl:template match="d:citebiblioid">
+  <xsl:variable name="targets" select="//*[d:biblioid = string(current())]"/>
   <xsl:variable name="target" select="$targets[1]"/>
 
   <xsl:choose>
     <!-- try automatic linking based on match to parent of biblioid -->
-    <xsl:when test="$target and not(xref) and not(link)">
+    <xsl:when test="$target and not(d:xref) and not(d:link)">
 
       <xsl:text>[</xsl:text>
       <a>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="citation">
-  <xsl:number from="bibliography" count="biblioentry|bibliomixed"
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="citation">
+  <xsl:number from="d:bibliography" count="d:biblioentry|d:bibliomixed"
               level="any" format="1"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="comment[&comment.block.parents;]|remark[&comment.block.parents;]">
+<xsl:template match="d:comment[&comment.block.parents;]|d:remark[&comment.block.parents;]">
   <xsl:if test="$show.comments != 0">
     <p class="remark"><em><xsl:call-template name="inline.charseq"/></em></p>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="comment|remark">
+<xsl:template match="d:comment|d:remark">
   <xsl:if test="$show.comments != 0">
     <em><xsl:call-template name="inline.charseq"/></em>
   </xsl:if>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="productname">
+<xsl:template match="d:productname">
   <xsl:call-template name="inline.charseq"/>
   <xsl:if test="@class">
     <xsl:call-template name="dingbat">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="productnumber">
+<xsl:template match="d:productnumber">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="pob|street|city|state|postcode|country|otheraddr">
+<xsl:template match="d:pob|d:street|d:city|d:state|d:postcode|d:country|d:otheraddr">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="phone|fax">
+<xsl:template match="d:phone|d:fax">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
 <!-- in Addresses, for example -->
-<xsl:template match="honorific|firstname|surname|lineage|othername">
+<xsl:template match="d:honorific|d:firstname|d:surname|d:lineage|d:othername">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="person">
+<xsl:template match="d:person">
   <xsl:param name="content">
-    <xsl:apply-templates select="personname"/>
+    <xsl:apply-templates select="d:personname"/>
   </xsl:param>
 
   <xsl:param name="contentwithlink">
   </span>
 </xsl:template>
 
-<xsl:template match="personname">
+<xsl:template match="d:personname">
   <xsl:param name="content">
     <xsl:call-template name="person.name"/>
   </xsl:param>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="org">
+<xsl:template match="d:org">
   <xsl:param name="content">
     <xsl:apply-templates/>
   </xsl:param>
   </span>
 </xsl:template>
 
-<xsl:template match="orgname">
+<xsl:template match="d:orgname">
   <xsl:param name="content">
     <xsl:apply-templates/>
   </xsl:param>
   </span>
 </xsl:template>
 
-<xsl:template match="orgdiv">
+<xsl:template match="d:orgdiv">
   <xsl:param name="content">
     <xsl:apply-templates/>
   </xsl:param>
   </span>
 </xsl:template>
 
-<xsl:template match="affiliation">
+<xsl:template match="d:affiliation">
   <xsl:param name="content">
     <xsl:call-template name="person.name"/>
   </xsl:param>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="beginpage">
+<xsl:template match="d:beginpage">
   <!-- does nothing; this *is not* markup to force a page break. -->
 </xsl:template>
 
index a95dfea..515d707 100644 (file)
-<?xml version='1.0'?>\r
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"\r
-               xmlns:its="http://www.w3.org/2005/11/its"\r
-               exclude-result-prefixes="its"\r
-                version='1.0'>\r
-\r
-<!-- ********************************************************************\r
-     $Id: html.xsl 9306 2012-04-28 03:49:00Z bobstayton $\r
-     ********************************************************************\r
-\r
-     This file is part of the XSL DocBook Stylesheet distribution.\r
-     See ../README or http://docbook.sf.net/release/xsl/current/ for\r
-     copyright and other information.\r
-\r
-     Templates in this stylesheet convert ITS 2.0 markup\r
-     http://www.w3.org/TR/its20/ into corresponding HTML5 attributes\r
-     (prefixed with its-*).\r
-\r
-     ******************************************************************** -->\r
-\r
-<!-- List of recognized ITS attributes -->\r
-<xsl:variable name="its-attrs"> its-allowed-characters its-annotators-ref its-line-break-type its-loc-note its-loc-note-ref its-loc-note-type its-loc-quality-issue-comment its-loc-quality-issue-enabled its-loc-quality-issue-profile-ref its-loc-quality-issue-severity its-loc-quality-issue-type its-loc-quality-issues-ref its-loc-quality-rating-profile-ref its-loc-quality-rating-score its-loc-quality-rating-score-threshold its-loc-quality-rating-vote its-loc-quality-rating-vote-threshold its-locale-filter-list its-locale-filter-type its-mt-confidence its-org its-org-ref its-person its-person-ref its-prov-ref its-provenance-records-ref its-rev-org its-rev-org-ref its-rev-person its-rev-person-ref its-rev-tool its-rev-tool-ref its-storage-encoding its-storage-size its-ta-class-ref its-ta-confidence its-ta-ident its-ta-ident-ref its-ta-source its-term its-term-confidence its-term-info-ref its-tool its-tool-ref its-within-text </xsl:variable>\r
-\r
-<xsl:template name="its.attributes">\r
-  <xsl:param name="inherit" select="0"/>\r
-  <xsl:apply-templates select="." mode="its.attributes">\r
-    <xsl:with-param name="inherit" select="$inherit"/>\r
-  </xsl:apply-templates>\r
-</xsl:template>\r
-\r
-<xsl:template match="*" mode="its.attributes">\r
-  <xsl:param name="inherit" select="0"/>\r
-\r
-  <xsl:choose>\r
-    <!-- Handle inheritance; especially necessary for chunking -->\r
-    <xsl:when test="$inherit = 1">\r
-      <xsl:variable name="attrs" select="ancestor-or-self::*/@*[namespace-uri() = 'http://www.w3.org/2005/11/its']"/>\r
-      <xsl:for-each select="$attrs">\r
-       <xsl:variable name="name" select="local-name(.)"/>\r
-       <xsl:if test="not(..//*/@*[local-name(.) = $name and (count(. | $attrs) = 1)])">\r
-         <xsl:apply-templates select="."/>\r
-       </xsl:if>\r
-      </xsl:for-each>\r
-    </xsl:when>\r
-    <xsl:otherwise>\r
-      <xsl:apply-templates select="@*[namespace-uri() = 'http://www.w3.org/2005/11/its']"/>\r
-    </xsl:otherwise>\r
-  </xsl:choose>\r
-</xsl:template>\r
-\r
-<!-- translate attribute is special in HTML -->\r
-<xsl:template match="@its:translate">\r
-  <xsl:attribute name="translate">\r
-    <xsl:value-of select="."/>\r
-  </xsl:attribute>\r
-</xsl:template>\r
-\r
-<xsl:template match="@its:*">\r
-  <xsl:variable name="attr">\r
-    <xsl:call-template name="its-html-attribute-name">\r
-      <xsl:with-param name="name" select="local-name(.)"/>\r
-    </xsl:call-template>\r
-  </xsl:variable>\r
-\r
-  <xsl:choose>\r
-    <xsl:when test="contains($its-attrs, concat(' ', $attr, ' '))">\r
-      <xsl:attribute name="{$attr}">\r
-       <xsl:value-of select="."/>\r
-      </xsl:attribute>\r
-    </xsl:when>\r
-    <xsl:otherwise>\r
-      <xsl:message>Attribute <xsl:value-of select="name(.)"/> is not recognized as ITS attribute. Ignoring.</xsl:message>\r
-    </xsl:otherwise>\r
-  </xsl:choose>\r
-</xsl:template>\r
-\r
-<xsl:template name="its-html-attribute-name">\r
-  <xsl:param name="name"/>\r
-\r
-  <xsl:text>its-</xsl:text>\r
-  <xsl:call-template name="its-camel-case-to-dashes">\r
-    <xsl:with-param name="text" select="$name"/>\r
-  </xsl:call-template>\r
-</xsl:template>\r
-\r
-<xsl:template name="its-camel-case-to-dashes">\r
-  <xsl:param name="text"/>\r
-\r
-  <xsl:variable name="first" select="substring($text, 1, 1)"/>\r
-  <xsl:variable name="rest" select="substring($text, 2)"/>\r
-\r
-  <xsl:choose>\r
-    <xsl:when test="$first != translate($first, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')">\r
-      <xsl:value-of select="'-'"/>\r
-      <xsl:value-of select="translate($first, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')"/>\r
-    </xsl:when>\r
-    <xsl:otherwise>\r
-      <xsl:value-of select="$first"/>\r
-    </xsl:otherwise>\r
-  </xsl:choose>\r
-  \r
-  <xsl:if test="$rest != ''">\r
-  <xsl:call-template name="its-camel-case-to-dashes">\r
-      <xsl:with-param name="text" select="$rest"/>\r
-    </xsl:call-template>\r
-  </xsl:if>\r
-</xsl:template>\r
-\r
-</xsl:stylesheet>\r
+<?xml version='1.0'?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:its="http://www.w3.org/2005/11/its"
+               exclude-result-prefixes="its d"
+                version='1.0'>
+
+<!-- ********************************************************************
+
+     This file is part of the XSL DocBook Stylesheet distribution.
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
+     copyright and other information.
+
+     Templates in this stylesheet convert ITS 2.0 markup
+     http://www.w3.org/TR/its20/ into corresponding HTML5 attributes
+     (prefixed with its-*).
+
+     ******************************************************************** -->
+
+<!-- List of recognized ITS attributes -->
+<xsl:variable name="its-attrs"> its-allowed-characters its-annotators-ref its-line-break-type its-loc-note its-loc-note-ref its-loc-note-type its-loc-quality-issue-comment its-loc-quality-issue-enabled its-loc-quality-issue-profile-ref its-loc-quality-issue-severity its-loc-quality-issue-type its-loc-quality-issues-ref its-loc-quality-rating-profile-ref its-loc-quality-rating-score its-loc-quality-rating-score-threshold its-loc-quality-rating-vote its-loc-quality-rating-vote-threshold its-locale-filter-list its-locale-filter-type its-mt-confidence its-org its-org-ref its-person its-person-ref its-prov-ref its-provenance-records-ref its-rev-org its-rev-org-ref its-rev-person its-rev-person-ref its-rev-tool its-rev-tool-ref its-storage-encoding its-storage-size its-ta-class-ref its-ta-confidence its-ta-ident its-ta-ident-ref its-ta-source its-term its-term-confidence its-term-info-ref its-tool its-tool-ref its-within-text </xsl:variable>
+
+<xsl:template name="its.attributes">
+  <xsl:param name="inherit" select="0"/>
+  <xsl:apply-templates select="." mode="its.attributes">
+    <xsl:with-param name="inherit" select="$inherit"/>
+  </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="*" mode="its.attributes">
+  <xsl:param name="inherit" select="0"/>
+
+  <xsl:choose>
+    <!-- Handle inheritance; especially necessary for chunking -->
+    <xsl:when test="$inherit = 1">
+      <xsl:variable name="attrs" select="ancestor-or-self::*/@*[namespace-uri() = 'http://www.w3.org/2005/11/its']"/>
+      <xsl:for-each select="$attrs">
+       <xsl:variable name="name" select="local-name(.)"/>
+       <xsl:if test="not(..//*/@*[local-name(.) = $name and (count(. | $attrs) = 1)])">
+         <xsl:apply-templates select="."/>
+       </xsl:if>
+      </xsl:for-each>
+    </xsl:when>
+    <xsl:otherwise>
+      <xsl:apply-templates select="@*[namespace-uri() = 'http://www.w3.org/2005/11/its']"/>
+    </xsl:otherwise>
+  </xsl:choose>
+</xsl:template>
+
+<!-- translate attribute is special in HTML -->
+<xsl:template match="@its:translate">
+  <xsl:attribute name="translate">
+    <xsl:value-of select="."/>
+  </xsl:attribute>
+</xsl:template>
+
+<xsl:template match="@its:*">
+  <xsl:variable name="attr">
+    <xsl:call-template name="its-html-attribute-name">
+      <xsl:with-param name="name" select="local-name(.)"/>
+    </xsl:call-template>
+  </xsl:variable>
+
+  <xsl:choose>
+    <xsl:when test="contains($its-attrs, concat(' ', $attr, ' '))">
+      <xsl:attribute name="{$attr}">
+       <xsl:value-of select="."/>
+      </xsl:attribute>
+    </xsl:when>
+    <xsl:otherwise>
+      <xsl:message>Attribute <xsl:value-of select="name(.)"/> is not recognized as ITS attribute. Ignoring.</xsl:message>
+    </xsl:otherwise>
+  </xsl:choose>
+</xsl:template>
+
+<xsl:template name="its-html-attribute-name">
+  <xsl:param name="name"/>
+
+  <xsl:text>its-</xsl:text>
+  <xsl:call-template name="its-camel-case-to-dashes">
+    <xsl:with-param name="text" select="$name"/>
+  </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="its-camel-case-to-dashes">
+  <xsl:param name="text"/>
+
+  <xsl:variable name="first" select="substring($text, 1, 1)"/>
+  <xsl:variable name="rest" select="substring($text, 2)"/>
+
+  <xsl:choose>
+    <xsl:when test="$first != translate($first, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')">
+      <xsl:value-of select="'-'"/>
+      <xsl:value-of select="translate($first, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')"/>
+    </xsl:when>
+    <xsl:otherwise>
+      <xsl:value-of select="$first"/>
+    </xsl:otherwise>
+  </xsl:choose>
+  
+  <xsl:if test="$rest != ''">
+  <xsl:call-template name="its-camel-case-to-dashes">
+      <xsl:with-param name="text" select="$rest"/>
+    </xsl:call-template>
+  </xsl:if>
+</xsl:template>
+
+</xsl:stylesheet>
index c12e39f..290ae0a 100644 (file)
@@ -1,33 +1,33 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: keywords.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
-<xsl:template match="keywordset"></xsl:template>
-<xsl:template match="subjectset"></xsl:template>
+<xsl:template match="d:keywordset"></xsl:template>
+<xsl:template match="d:subjectset"></xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="keywordset" mode="html.header">
+<xsl:template match="d:keywordset" mode="html.header">
   <meta name="keywords">
     <xsl:attribute name="content">
-      <xsl:apply-templates select="keyword" mode="html.header"/>
+      <xsl:apply-templates select="d:keyword" mode="html.header"/>
     </xsl:attribute>
   </meta>
 </xsl:template>
 
-<xsl:template match="keyword" mode="html.header">
+<xsl:template match="d:keyword" mode="html.header">
   <xsl:apply-templates/>
-  <xsl:if test="following-sibling::keyword">, </xsl:if>
+  <xsl:if test="following-sibling::d:keyword">, </xsl:if>
 </xsl:template>
 
 <!-- ==================================================================== -->
index ab5395e..4ab83f3 100644 (file)
@@ -1,20 +1,20 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: lists.xsl 9792 2013-08-28 23:03:16Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="itemizedlist">
+<xsl:template match="d:itemizedlist">
   <!-- Handle spacing="compact" as multiple class attribute instead
        of the deprecated HTML compact attribute -->
   <xsl:variable name="default.class">
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:if test="title|info/title">
+    <xsl:if test="d:title|d:info/d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
     <!-- Preserve order of PIs and comments -->
     <xsl:apply-templates 
-        select="*[not(self::listitem
-                  or self::title
-                  or self::titleabbrev)]
-                |comment()[not(preceding-sibling::listitem)]
-                |processing-instruction()[not(preceding-sibling::listitem)]"/>
+        select="*[not(self::d:listitem
+                  or self::d:title
+                  or self::d:titleabbrev)]
+                |comment()[not(preceding-sibling::d:listitem)]
+                |processing-instruction()[not(preceding-sibling::d:listitem)]"/>
 
     <ul>
       <xsl:call-template name="generate.class.attribute">
       </xsl:choose>
 
       <xsl:apply-templates 
-            select="listitem
-                    |comment()[preceding-sibling::listitem]
-                    |processing-instruction()[preceding-sibling::listitem]"/>
+            select="d:listitem
+                    |comment()[preceding-sibling::d:listitem]
+                    |processing-instruction()[preceding-sibling::d:listitem]"/>
     </ul>
   </div>
 </xsl:template>
 
-<xsl:template match="itemizedlist/title">
+<xsl:template match="d:itemizedlist/d:title">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="itemizedlist/listitem">
+<xsl:template match="d:itemizedlist/d:listitem">
   <xsl:variable name="mark" select="../@mark"/>
   <xsl:variable name="override" select="@override"/>
 
   </li>
 </xsl:template>
 
-<xsl:template match="orderedlist">
+<xsl:template match="d:orderedlist">
   <!-- Handle spacing="compact" as multiple class attribute instead
        of the deprecated HTML compact attribute -->
   <xsl:variable name="default.class">
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
 
-    <xsl:if test="title|info/title">
+    <xsl:if test="d:title|d:info/d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
     <!-- Preserve order of PIs and comments -->
     <xsl:apply-templates 
-        select="*[not(self::listitem
-                  or self::title
-                  or self::titleabbrev)]
-                |comment()[not(preceding-sibling::listitem)]
-                |processing-instruction()[not(preceding-sibling::listitem)]"/>
+        select="*[not(self::d:listitem
+                  or self::d:title
+                  or self::d:titleabbrev)]
+                |comment()[not(preceding-sibling::d:listitem)]
+                |processing-instruction()[not(preceding-sibling::d:listitem)]"/>
 
     <xsl:choose>
-      <xsl:when test="@inheritnum='inherit' and ancestor::listitem[parent::orderedlist]">
+      <xsl:when test="@inheritnum='inherit' and ancestor::d:listitem[parent::d:orderedlist]">
         <table border="{$table.border.off}">
           <xsl:call-template name="generate.class.attribute">
             <xsl:with-param name="class" select="$default.class"/>
           <tbody>
             <xsl:apply-templates 
                 mode="orderedlist-table"
-                select="listitem
-                        |comment()[preceding-sibling::listitem]
-                        |processing-instruction()[preceding-sibling::listitem]"/>
+                select="d:listitem
+                        |comment()[preceding-sibling::d:listitem]
+                        |processing-instruction()[preceding-sibling::d:listitem]"/>
           </tbody>
         </table>
       </xsl:when>
             </xsl:attribute>
           </xsl:if>
           <xsl:apply-templates 
-                select="listitem
-                        |comment()[preceding-sibling::listitem]
-                        |processing-instruction()[preceding-sibling::listitem]"/>
+                select="d:listitem
+                        |comment()[preceding-sibling::d:listitem]
+                        |processing-instruction()[preceding-sibling::d:listitem]"/>
         </ol>
       </xsl:otherwise>
     </xsl:choose>
   </div>
 </xsl:template>
 
-<xsl:template match="orderedlist/title">
+<xsl:template match="d:orderedlist/d:title">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="orderedlist/listitem">
+<xsl:template match="d:orderedlist/d:listitem">
   <li>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </li>
 </xsl:template>
 
-<xsl:template match="orderedlist/listitem" mode="orderedlist-table">
+<xsl:template match="d:orderedlist/d:listitem" mode="orderedlist-table">
   <tr>
     <td>
       <xsl:apply-templates select="." mode="item-number"/>
   </tr>
 </xsl:template>
 
-<xsl:template match="variablelist">
+<xsl:template match="d:variablelist">
   <xsl:variable name="pi-presentation">
     <xsl:call-template name="pi.dbhtml_list-presentation"/>
   </xsl:variable>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:if test="title|info/title">
+    <xsl:if test="d:title|d:info/d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
       <xsl:when test="$presentation = 'table'">
         <!-- Preserve order of PIs and comments -->
         <xsl:apply-templates 
-          select="*[not(self::varlistentry
-                    or self::title
-                    or self::titleabbrev)]
-                  |comment()[not(preceding-sibling::varlistentry)]
-                  |processing-instruction()[not(preceding-sibling::varlistentry)]"/>
+          select="*[not(self::d:varlistentry
+                    or self::d:title
+                    or self::d:titleabbrev)]
+                  |comment()[not(preceding-sibling::d:varlistentry)]
+                  |processing-instruction()[not(preceding-sibling::d:varlistentry)]"/>
         <table border="{$table.border.off}">
           <xsl:call-template name="generate.class.attribute">
             <xsl:with-param name="class" select="$default.class"/>
           </colgroup>
           <tbody>
             <xsl:apply-templates mode="varlist-table"
-              select="varlistentry
-                      |comment()[preceding-sibling::varlistentry]
-                      |processing-instruction()[preceding-sibling::varlistentry]"/>
+              select="d:varlistentry
+                      |comment()[preceding-sibling::d:varlistentry]
+                      |processing-instruction()[preceding-sibling::d:varlistentry]"/>
           </tbody>
         </table>
       </xsl:when>
       <xsl:otherwise>
         <!-- Preserve order of PIs and comments -->
         <xsl:apply-templates 
-          select="*[not(self::varlistentry
-                    or self::title
-                    or self::titleabbrev)]
-                  |comment()[not(preceding-sibling::varlistentry)]
-                  |processing-instruction()[not(preceding-sibling::varlistentry)]"/>
+          select="*[not(self::d:varlistentry
+                    or self::d:title
+                    or self::d:titleabbrev)]
+                  |comment()[not(preceding-sibling::d:varlistentry)]
+                  |processing-instruction()[not(preceding-sibling::d:varlistentry)]"/>
         <dl>
           <xsl:call-template name="generate.class.attribute">
             <xsl:with-param name="class" select="$default.class"/>
           </xsl:call-template>
           <xsl:apply-templates 
-              select="varlistentry
-                      |comment()[preceding-sibling::varlistentry]
-                      |processing-instruction()[preceding-sibling::varlistentry]"/>
+              select="d:varlistentry
+                      |comment()[preceding-sibling::d:varlistentry]
+                      |processing-instruction()[preceding-sibling::d:varlistentry]"/>
         </dl>
       </xsl:otherwise>
     </xsl:choose>
   </div>
 </xsl:template>
 
-<xsl:template match="variablelist/title">
+<xsl:template match="d:variablelist/d:title">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="itemizedlist/titleabbrev|orderedlist/titleabbrev">
+<xsl:template match="d:itemizedlist/d:titleabbrev|d:orderedlist/d:titleabbrev">
   <!--nop-->
 </xsl:template>
 
-<xsl:template match="variablelist/titleabbrev">
+<xsl:template match="d:variablelist/d:titleabbrev">
   <!--nop-->
 </xsl:template>
 
-<xsl:template match="listitem" mode="xref">
+<xsl:template match="d:listitem" mode="xref">
   <xsl:number format="1"/>
 </xsl:template>
 
-<xsl:template match="listitem/simpara" priority="2">
+<xsl:template match="d:listitem/d:simpara" priority="2">
   <!-- If a listitem contains only a single simpara, don't output
        the <p> wrapper; this has the effect of creating an li
        with simple text content. -->
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="varlistentry">
+<xsl:template match="d:varlistentry">
   <dt>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:apply-templates select="term"/>
+    <xsl:apply-templates select="d:term"/>
   </dt>
   <dd>
-    <xsl:apply-templates select="listitem"/>
+    <xsl:apply-templates select="d:listitem"/>
   </dd>
 </xsl:template>
 
-<xsl:template match="varlistentry" mode="varlist-table">
+<xsl:template match="d:varlistentry" mode="varlist-table">
   <xsl:variable name="presentation">
     <xsl:call-template name="pi.dbhtml_term-presentation">
       <xsl:with-param name="node" select=".."/>
   <tr>
     <xsl:call-template name="tr.attributes">
       <xsl:with-param name="rownum">
-        <xsl:number from="variablelist" count="varlistentry"/>
+        <xsl:number from="d:variablelist" count="d:varlistentry"/>
       </xsl:with-param>
     </xsl:call-template>
 
       <xsl:choose>
         <xsl:when test="$presentation = 'bold'">
           <strong>
-            <xsl:apply-templates select="term"/>
+            <xsl:apply-templates select="d:term"/>
             <xsl:value-of select="$separator"/>
           </strong>
         </xsl:when>
         <xsl:when test="$presentation = 'italic'">
           <em>
-            <xsl:apply-templates select="term"/>
+            <xsl:apply-templates select="d:term"/>
             <xsl:value-of select="$separator"/>
           </em>
         </xsl:when>
         <xsl:when test="$presentation = 'bold-italic'">
           <strong>
             <em>
-              <xsl:apply-templates select="term"/>
+              <xsl:apply-templates select="d:term"/>
               <xsl:value-of select="$separator"/>
             </em>
           </strong>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="term"/>
+          <xsl:apply-templates select="d:term"/>
           <xsl:value-of select="$separator"/>
         </xsl:otherwise>
       </xsl:choose>
       </p>
     </td>
     <td>
-      <xsl:apply-templates select="listitem"/>
+      <xsl:apply-templates select="d:listitem"/>
     </td>
   </tr>
 </xsl:template>
 
-<xsl:template match="varlistentry/term">
+<xsl:template match="d:varlistentry/d:term">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="varlistentry/listitem">
+<xsl:template match="d:varlistentry/d:listitem">
   <!-- we can't just drop the anchor in since some browsers (Opera)
        get confused about line breaks if we do. So if the first child
        is a para, assume the para will put in the anchor. Otherwise,
 
 <!-- ==================================================================== -->
 
-<xsl:template match="simplelist">
+<xsl:template match="d:simplelist">
   <!-- with no type specified, the default is 'vert' -->
   <xsl:call-template name="anchor"/>
   <table border="{$table.border.off}">
   </table>
 </xsl:template>
 
-<xsl:template match="simplelist[@type='inline']">
+<xsl:template match="d:simplelist[@type='inline']">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
       </xsl:choose>
     </xsl:variable>
   
-    <xsl:for-each select="member">
+    <xsl:for-each select="d:member">
       <xsl:call-template name="simple.xlink">
         <xsl:with-param name="content">
           <xsl:apply-templates/>
   </span>
 </xsl:template>
 
-<xsl:template match="simplelist[@type='horiz']">
+<xsl:template match="d:simplelist[@type='horiz']">
   <xsl:call-template name="anchor"/>
   <table border="{$table.border.off}">
     <xsl:if test="$div.element != 'section'">
   </table>
 </xsl:template>
 
-<xsl:template match="simplelist[@type='vert']">
+<xsl:template match="d:simplelist[@type='vert']">
   <xsl:call-template name="anchor"/>
   <table border="{$table.border.off}">
     <xsl:if test="$div.element != 'section'">
 <xsl:template name="simplelist.horiz">
   <xsl:param name="cols">1</xsl:param>
   <xsl:param name="cell">1</xsl:param>
-  <xsl:param name="members" select="./member"/>
+  <xsl:param name="members" select="./d:member"/>
 
   <xsl:if test="$cell &lt;= count($members)">
     <tr>
 <xsl:template name="simplelist.horiz.row">
   <xsl:param name="cols">1</xsl:param>
   <xsl:param name="cell">1</xsl:param>
-  <xsl:param name="members" select="./member"/>
+  <xsl:param name="members" select="./d:member"/>
   <xsl:param name="curcol">1</xsl:param>
 
   <xsl:if test="$curcol &lt;= $cols">
 <xsl:template name="simplelist.vert">
   <xsl:param name="cols">1</xsl:param>
   <xsl:param name="cell">1</xsl:param>
-  <xsl:param name="members" select="./member"/>
+  <xsl:param name="members" select="./d:member"/>
   <xsl:param name="rows"
              select="floor((count($members)+$cols - 1) div $cols)"/>
 
   <xsl:param name="cols">1</xsl:param>
   <xsl:param name="rows">1</xsl:param>
   <xsl:param name="cell">1</xsl:param>
-  <xsl:param name="members" select="./member"/>
+  <xsl:param name="members" select="./d:member"/>
   <xsl:param name="curcol">1</xsl:param>
 
   <xsl:if test="$curcol &lt;= $cols">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="member">
+<xsl:template match="d:member">
   <xsl:call-template name="anchor"/>
   <xsl:call-template name="simple.xlink">
     <xsl:with-param name="content">
 
 <!-- ==================================================================== -->
 
-<xsl:template match="procedure">
+<xsl:template match="d:procedure">
   <xsl:variable name="param.placement"
                 select="substring-after(normalize-space($formal.title.placement),
                                         concat(local-name(.), ' '))"/>
 
   <!-- Preserve order of PIs and comments -->
   <xsl:variable name="preamble"
-        select="*[not(self::step
-                  or self::title
-                  or self::titleabbrev)]
-                |comment()[not(preceding-sibling::step)]
-                |processing-instruction()[not(preceding-sibling::step)]"/>
+        select="*[not(self::d:step
+                  or self::d:title
+                  or self::d:titleabbrev)]
+                |comment()[not(preceding-sibling::d:step)]
+                |processing-instruction()[not(preceding-sibling::d:step)]"/>
 
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute">
       <xsl:with-param name="conditional">
         <xsl:choose>
-          <xsl:when test="title">0</xsl:when>
+          <xsl:when test="d:title">0</xsl:when>
           <xsl:otherwise>1</xsl:otherwise>
         </xsl:choose>
       </xsl:with-param>
     <xsl:call-template name="anchor">
       <xsl:with-param name="conditional">
         <xsl:choose>
-          <xsl:when test="title|info/title|blockinfo/title">0</xsl:when>
+          <xsl:when test="d:title|d:info/d:title|d:blockinfo/d:title">0</xsl:when>
           <xsl:otherwise>1</xsl:otherwise>
         </xsl:choose>
       </xsl:with-param>
     </xsl:call-template>
 
-    <xsl:if test="(title or info/title or blockinfo/title) and $placement = 'before'">
+    <xsl:if test="(d:title or d:info/d:title or d:blockinfo/d:title) and $placement = 'before'">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
     <xsl:apply-templates select="$preamble"/>
 
     <xsl:choose>
-      <xsl:when test="count(step) = 1">
+      <xsl:when test="count(d:step) = 1">
         <ul>
           <xsl:call-template name="generate.class.attribute"/>
           <xsl:apply-templates 
-            select="step
-                    |comment()[preceding-sibling::step]
-                    |processing-instruction()[preceding-sibling::step]"/>
+            select="d:step
+                    |comment()[preceding-sibling::d:step]
+                    |processing-instruction()[preceding-sibling::d:step]"/>
         </ul>
       </xsl:when>
       <xsl:otherwise>
             <xsl:value-of select="substring($procedure.step.numeration.formats,1,1)"/>
           </xsl:attribute>
           <xsl:apply-templates 
-            select="step
-                    |comment()[preceding-sibling::step]
-                    |processing-instruction()[preceding-sibling::step]"/>
+            select="d:step
+                    |comment()[preceding-sibling::d:step]
+                    |processing-instruction()[preceding-sibling::d:step]"/>
         </ol>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="(title or info/title or blockinfo/title) and $placement != 'before'">
+    <xsl:if test="(d:title or d:info/d:title or d:blockinfo/d:title) and $placement != 'before'">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
   </div>
 </xsl:template>
 
-<xsl:template match="procedure/title">
+<xsl:template match="d:procedure/d:title">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="substeps">
+<xsl:template match="d:substeps">
   <xsl:variable name="numeration">
     <xsl:call-template name="procedure.step.numeration"/>
   </xsl:variable>
   </ol>
 </xsl:template>
 
-<xsl:template match="step">
+<xsl:template match="d:step">
   <li>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </li>
 </xsl:template>
 
-<xsl:template match="stepalternatives">
+<xsl:template match="d:stepalternatives">
   <xsl:call-template name="anchor"/>
   <ul>
     <xsl:call-template name="common.html.attributes"/>
   </ul>
 </xsl:template>
 
-<xsl:template match="step/title">
+<xsl:template match="d:step/d:title">
   <p>
     <xsl:call-template name="common.html.attributes"/>
     <b>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="segmentedlist">
+<xsl:template match="d:segmentedlist">
   <xsl:variable name="presentation">
     <xsl:call-template name="pi.dbhtml_list-presentation"/>
   </xsl:variable>
   </div>
 </xsl:template>
 
-<xsl:template match="segmentedlist/title">
+<xsl:template match="d:segmentedlist/d:title">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <strong>
   </div>
 </xsl:template>
 
-<xsl:template match="segtitle">
+<xsl:template match="d:segtitle">
 </xsl:template>
 
-<xsl:template match="segtitle" mode="segtitle-in-seg">
+<xsl:template match="d:segtitle" mode="segtitle-in-seg">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="seglistitem">
+<xsl:template match="d:seglistitem">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="seg">
-  <xsl:variable name="segnum" select="count(preceding-sibling::seg)+1"/>
-  <xsl:variable name="seglist" select="ancestor::segmentedlist"/>
-  <xsl:variable name="segtitles" select="$seglist/segtitle"/>
+<xsl:template match="d:seg">
+  <xsl:variable name="segnum" select="count(preceding-sibling::d:seg)+1"/>
+  <xsl:variable name="seglist" select="ancestor::d:segmentedlist"/>
+  <xsl:variable name="segtitles" select="$seglist/d:segtitle"/>
 
   <!--
      Note: segtitle is only going to be the right thing in a well formed
   </div>
 </xsl:template>
 
-<xsl:template match="segmentedlist" mode="seglist-table">
+<xsl:template match="d:segmentedlist" mode="seglist-table">
   <xsl:variable name="table-summary">
     <xsl:call-template name="pi.dbhtml_table-summary"/>
   </xsl:variable>
     <xsl:call-template name="pi.dbhtml_list-width"/>
   </xsl:variable>
 
-  <xsl:apply-templates select="title"/>
+  <xsl:apply-templates select="d:title"/>
 
   <table border="{$table.border.off}">
     <xsl:if test="$list-width != ''">
     <thead>
       <tr class="segtitle">
         <xsl:call-template name="tr.attributes">
-          <xsl:with-param name="row" select="segtitle[1]"/>
+          <xsl:with-param name="row" select="d:segtitle[1]"/>
           <xsl:with-param name="rownum" select="1"/>
         </xsl:call-template>
-        <xsl:apply-templates select="segtitle" mode="seglist-table"/>
+        <xsl:apply-templates select="d:segtitle" mode="seglist-table"/>
       </tr>
     </thead>
     <tbody>
-      <xsl:apply-templates select="seglistitem" mode="seglist-table"/>
+      <xsl:apply-templates select="d:seglistitem" mode="seglist-table"/>
     </tbody>
   </table>
 </xsl:template>
 
-<xsl:template match="segtitle" mode="seglist-table">
+<xsl:template match="d:segtitle" mode="seglist-table">
   <th><xsl:apply-templates/></th>
 </xsl:template>
 
-<xsl:template match="seglistitem" mode="seglist-table">
+<xsl:template match="d:seglistitem" mode="seglist-table">
   <xsl:variable name="seglinum">
-    <xsl:number from="segmentedlist" count="seglistitem"/>
+    <xsl:number from="d:segmentedlist" count="d:seglistitem"/>
   </xsl:variable>
 
   <tr>
   </tr>
 </xsl:template>
 
-<xsl:template match="seg" mode="seglist-table">
+<xsl:template match="d:seg" mode="seglist-table">
   <td>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </td>
 </xsl:template>
 
-<xsl:template match="seg[1]" mode="seglist-table">
+<xsl:template match="d:seg[1]" mode="seglist-table">
   <td>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor">
-      <xsl:with-param name="node" select="ancestor::seglistitem"/>
+      <xsl:with-param name="node" select="ancestor::d:seglistitem"/>
     </xsl:call-template>
     <xsl:apply-templates/>
   </td>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="calloutlist">
+<xsl:template match="d:calloutlist">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:if test="title|info/title">
+    <xsl:if test="d:title|d:info/d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
     <!-- Preserve order of PIs and comments -->
     <xsl:apply-templates 
-         select="*[not(self::callout or self::title or self::titleabbrev)]
-                   |comment()[not(preceding-sibling::callout)]
-                   |processing-instruction()[not(preceding-sibling::callout)]"/>
+         select="*[not(self::d:callout or self::d:title or self::d:titleabbrev)]
+                   |comment()[not(preceding-sibling::d:callout)]
+                   |processing-instruction()[not(preceding-sibling::d:callout)]"/>
 
     <xsl:choose>
       <xsl:when test="$callout.list.table != 0">
           <xsl:if test="$div.element != 'section'">
             <xsl:attribute name="summary">Callout list</xsl:attribute>
           </xsl:if>
-          <xsl:apply-templates select="callout
-                                |comment()[preceding-sibling::callout]
-                                |processing-instruction()[preceding-sibling::callout]"/>
+          <xsl:apply-templates select="d:callout
+                                |comment()[preceding-sibling::d:callout]
+                                |processing-instruction()[preceding-sibling::d:callout]"/>
         </table>
       </xsl:when>
       <xsl:otherwise>
         <dl>
           <xsl:apply-templates select="." mode="class.attribute"/>
-          <xsl:apply-templates select="callout
-                                |comment()[preceding-sibling::callout]
-                                |processing-instruction()[preceding-sibling::callout]"/>
+          <xsl:apply-templates select="d:callout
+                                |comment()[preceding-sibling::d:callout]
+                                |processing-instruction()[preceding-sibling::d:callout]"/>
         </dl>
       </xsl:otherwise>
     </xsl:choose>
   </div>
 </xsl:template>
 
-<xsl:template match="calloutlist/title">
+<xsl:template match="d:calloutlist/d:title">
 </xsl:template>
 
-<xsl:template match="callout">
+<xsl:template match="d:callout">
   <xsl:choose>
     <xsl:when test="$callout.list.table != 0">
       <tr>
         <xsl:call-template name="tr.attributes">
           <xsl:with-param name="rownum">
-            <xsl:number from="calloutlist" count="callout"/>
+            <xsl:number from="d:calloutlist" count="d:callout"/>
           </xsl:with-param>
         </xsl:call-template>
 
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="callout/simpara" priority="2">
+<xsl:template match="d:callout/d:simpara" priority="2">
   <!-- If a callout contains only a single simpara, don't output
        the <p> wrapper; this has the effect of creating an li
        with simple text content. -->
     </xsl:when>
     <xsl:when test="local-name($target)='area'">
       <xsl:choose>
-        <xsl:when test="$target/parent::areaset">
+        <xsl:when test="$target/parent::d:areaset">
           <xsl:call-template name="callout-bug">
             <xsl:with-param name="conum">
-              <xsl:apply-templates select="$target/parent::areaset"
+              <xsl:apply-templates select="$target/parent::d:areaset"
                                    mode="conumber"/>
             </xsl:with-param>
           </xsl:call-template>
index 1ba3931..356e631 100644 (file)
@@ -1,14 +1,13 @@
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                version="1.0"
-                exclude-result-prefixes="doc">
+                exclude-result-prefixes="doc d">
 
 <!-- ********************************************************************
-     $Id: maketoc.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -24,7 +23,7 @@
 
 <!-- refentry in autotoc.xsl does not use subtoc, so must
      handle it explicitly here. -->
-<xsl:template match="refentry" mode="toc">
+<xsl:template match="d:refentry" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
@@ -48,7 +47,7 @@
     <xsl:variable name="id">
       <xsl:call-template name="object.id"/>
     </xsl:variable>
-    <tocentry linkend="{$id}">
+    <d:tocentry linkend="{$id}">
       <xsl:processing-instruction name="dbhtml">
         <xsl:text>filename="</xsl:text>
         <xsl:value-of select="$filename"/>
@@ -57,7 +56,7 @@
       <xsl:text>&#xA;</xsl:text>
       <xsl:apply-templates mode="toc" select="$nodes"/>
       <xsl:call-template name="indent-spaces"/>
-    </tocentry>
+    </d:tocentry>
     <xsl:text>&#xA;</xsl:text>
   </xsl:if>
 </xsl:template>
index 01faacc..d38803d 100644 (file)
@@ -1,14 +1,13 @@
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                 version="1.0"
-                exclude-result-prefixes="doc">
+                exclude-result-prefixes="doc d">
 
 <!-- ********************************************************************
-     $Id: manifest.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index f71a1cc..ae0db65 100644 (file)
@@ -1,27 +1,26 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:mml="http://www.w3.org/1998/Math/MathML"
-                exclude-result-prefixes="mml"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:mml="http://www.w3.org/1998/Math/MathML"
+                exclude-result-prefixes="mml d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: math.xsl 9297 2012-04-22 03:56:16Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
-<xsl:template match="inlineequation">
+<xsl:template match="d:inlineequation">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="alt">
+<xsl:template match="d:alt">
 </xsl:template>
 
-<xsl:template match="mathphrase">
+<xsl:template match="d:mathphrase">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   <xsl:text>\bye &#xA;</xsl:text>
 </xsl:template>
 
-<xsl:template match="inlineequation" mode="collect.tex.math.plain">
+<xsl:template match="d:inlineequation" mode="collect.tex.math.plain">
   <xsl:variable name="filename">
     <xsl:choose>
-      <xsl:when test="graphic">
+      <xsl:when test="d:graphic">
         <xsl:call-template name="mediaobject.filename">
-          <xsl:with-param name="object" select="graphic"/>
+          <xsl:with-param name="object" select="d:graphic"/>
         </xsl:call-template>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="select.mediaobject.filename">
-          <xsl:with-param name="olist" select="inlinemediaobject/*"/>
+          <xsl:with-param name="olist" select="d:inlinemediaobject/*"/>
         </xsl:call-template>
       </xsl:otherwise>
     </xsl:choose>
@@ -96,7 +95,7 @@
   <xsl:variable name="output.delims">
     <xsl:call-template name="tex.math.output.delims"/>
   </xsl:variable>
-  <xsl:variable name="tex" select="alt[@role='tex'] | inlinemediaobject/textobject[@role='tex']"/>
+  <xsl:variable name="tex" select="d:alt[@role='tex'] | d:inlinemediaobject/d:textobject[@role='tex']"/>
   <xsl:if test="$tex">
     <xsl:text>\special{dvi2bitmap outputfile </xsl:text>
     <xsl:value-of select="$filename"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="equation|informalequation" mode="collect.tex.math.plain">
+<xsl:template match="d:equation|d:informalequation" mode="collect.tex.math.plain">
   <xsl:variable name="filename">
     <xsl:choose>
-      <xsl:when test="graphic">
+      <xsl:when test="d:graphic">
         <xsl:call-template name="mediaobject.filename">
-          <xsl:with-param name="object" select="graphic"/>
+          <xsl:with-param name="object" select="d:graphic"/>
         </xsl:call-template>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="select.mediaobject.filename">
-          <xsl:with-param name="olist" select="mediaobject/*"/>
+          <xsl:with-param name="olist" select="d:mediaobject/*"/>
         </xsl:call-template>
       </xsl:otherwise>
     </xsl:choose>
   <xsl:variable name="output.delims">
     <xsl:call-template name="tex.math.output.delims"/>
   </xsl:variable>
-  <xsl:variable name="tex" select="alt[@role='tex'] | mediaobject/textobject[@role='tex']"/>
+  <xsl:variable name="tex" select="d:alt[@role='tex'] | d:mediaobject/d:textobject[@role='tex']"/>
   <xsl:if test="$tex">
     <xsl:text>\special{dvi2bitmap outputfile </xsl:text>
     <xsl:value-of select="$filename"/>
   <xsl:text>\end{document} &#xA;</xsl:text>
 </xsl:template>
 
-<xsl:template match="inlineequation" mode="collect.tex.math.latex">
+<xsl:template match="d:inlineequation" mode="collect.tex.math.latex">
   <xsl:variable name="filename">
     <xsl:choose>
-      <xsl:when test="graphic">
+      <xsl:when test="d:graphic">
         <xsl:call-template name="mediaobject.filename">
-          <xsl:with-param name="object" select="graphic"/>
+          <xsl:with-param name="object" select="d:graphic"/>
         </xsl:call-template>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="select.mediaobject.filename">
-          <xsl:with-param name="olist" select="inlinemediaobject/*"/>
+          <xsl:with-param name="olist" select="d:inlinemediaobject/*"/>
         </xsl:call-template>
       </xsl:otherwise>
     </xsl:choose>
   <xsl:variable name="output.delims">
     <xsl:call-template name="tex.math.output.delims"/>
   </xsl:variable>
-  <xsl:variable name="tex" select="alt[@role='tex'] | inlinemediaobject/textobject[@role='tex']"/>
+  <xsl:variable name="tex" select="d:alt[@role='tex'] | d:inlinemediaobject/d:textobject[@role='tex']"/>
   <xsl:if test="$tex">
     <xsl:text>\special{dvi2bitmap outputfile </xsl:text>
     <xsl:value-of select="$filename"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="equation|informalequation" mode="collect.tex.math.latex">
+<xsl:template match="d:equation|d:informalequation" mode="collect.tex.math.latex">
   <xsl:variable name="filename">
     <xsl:choose>
-      <xsl:when test="graphic">
+      <xsl:when test="d:graphic">
         <xsl:call-template name="mediaobject.filename">
-          <xsl:with-param name="object" select="graphic"/>
+          <xsl:with-param name="object" select="d:graphic"/>
         </xsl:call-template>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="select.mediaobject.filename">
-          <xsl:with-param name="olist" select="mediaobject/*"/>
+          <xsl:with-param name="olist" select="d:mediaobject/*"/>
         </xsl:call-template>
       </xsl:otherwise>
     </xsl:choose>
   <xsl:variable name="output.delims">
     <xsl:call-template name="tex.math.output.delims"/>
   </xsl:variable>
-  <xsl:variable name="tex" select="alt[@role='tex'] | mediaobject/textobject[@role='tex']"/>
+  <xsl:variable name="tex" select="d:alt[@role='tex'] | d:mediaobject/d:textobject[@role='tex']"/>
   <xsl:if test="$tex">
     <xsl:text>\special{dvi2bitmap outputfile </xsl:text>
     <xsl:value-of select="$filename"/>
 
 <xsl:template name="select.mediaobject.filename">
   <xsl:param name="olist"
-             select="imageobject|imageobjectco
-                     |videoobject|audioobject|textobject"/>
+             select="d:imageobject|d:imageobjectco
+                     |d:videoobject|d:audioobject|d:textobject"/>
 
   <xsl:variable name="mediaobject.index">
     <xsl:call-template name="select.mediaobject.index">
index fe6b17c..58900d7 100644 (file)
@@ -1,18 +1,17 @@
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:saxon="http://icl.com/saxon"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:saxon="http://icl.com/saxon"
                 xmlns:lxslt="http://xml.apache.org/xslt"
                 xmlns:redirect="http://xml.apache.org/xalan/redirect"
                 xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                version="1.1"
-                exclude-result-prefixes="doc"
+                exclude-result-prefixes="doc d"
                 extension-element-prefixes="saxon redirect lxslt">
 
 <!-- ********************************************************************
-     $Id: oldchunker.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index 527dccf..844a085 100644 (file)
@@ -1,15 +1,14 @@
 <?xml version="1.0"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                 version="1.0"
-                exclude-result-prefixes="doc">
+                exclude-result-prefixes="doc d">
 
 <!-- ********************************************************************
-     $Id: onechunk.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index 12dcf01..ed07456 100644 (file)
@@ -1,9 +1,7 @@
-<?xml version="1.0" encoding="ASCII"?>
-<book version="5.0">
+<?xml version="1.0" encoding="ASCII"?><book version="5.0">
 <info>
 <title>HTML Parameter Reference</title>
 <releaseinfo role="meta">
-$Id: param.xweb 9995 2015-10-01 16:34:45Z bobstayton $
 </releaseinfo>
 <author>
   <personname>
@@ -5932,7 +5930,7 @@ following WiKi page</link>.</para>
 
 <refsynopsisdiv>
 <programlisting xml:id="bibliography.collection.frag">
-&lt;xsl:param name="bibliography.collection"&gt;http://docbook.sourceforge.net/release/bibliography/bibliography.xml&lt;/xsl:param&gt;
+&lt;xsl:param name="bibliography.collection"&gt;http://cdn.docbook.org/release/xsl/bibliography/bibliography.xml&lt;/xsl:param&gt;
 
 </programlisting>
 </refsynopsisdiv>
@@ -7393,7 +7391,7 @@ elements in HTML by including some JavaScript (see
 <programlisting xml:id="annotation.js.frag">
 
 &lt;xsl:param name="annotation.js"&gt;
-&lt;xsl:text&gt;http://docbook.sourceforge.net/release/script/AnchorPosition.js http://docbook.sourceforge.net/release/script/PopupWindow.js&lt;/xsl:text&gt;&lt;/xsl:param&gt;
+&lt;xsl:text&gt;http://cdn.docbook.org/release/xsl/script/AnchorPosition.js http://cdn.docbook.org/release/xsl/script/PopupWindow.js&lt;/xsl:text&gt;&lt;/xsl:param&gt;
 
 </programlisting>
 </refsynopsisdiv>
@@ -7487,7 +7485,7 @@ parameter will be included in the document.</para>
 
 <refsynopsisdiv>
 <programlisting xml:id="annotation.graphic.open.frag">
-&lt;xsl:param name="annotation.graphic.open"&gt;http://docbook.sourceforge.net/release/images/annot-open.png&lt;/xsl:param&gt;
+&lt;xsl:param name="annotation.graphic.open"&gt;http://cdn.docbook.org/release/xsl/images/annot-open.png&lt;/xsl:param&gt;
 </programlisting>
 </refsynopsisdiv>
 
@@ -7512,7 +7510,7 @@ annotations. It may be replaced by a user provided graphic. The size should be a
 <refsynopsisdiv>
 <programlisting xml:id="annotation.graphic.close.frag">
 &lt;xsl:param name="annotation.graphic.close"&gt;
-http://docbook.sourceforge.net/release/images/annot-close.png&lt;/xsl:param&gt;
+http://cdn.docbook.org/release/xsl/images/annot-close.png&lt;/xsl:param&gt;
 </programlisting>
 </refsynopsisdiv>
 
@@ -11154,11 +11152,9 @@ around all these parameters.</para>
 &lt;xsl:stylesheet exclude-result-prefixes="src" version="1.0"&gt;
 
 &lt;!-- ********************************************************************
-     $Id: param.xweb 9995 2015-10-01 16:34:45Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** --&gt;
@@ -11488,4 +11484,4 @@ around all these parameters.</para>
 </programlisting>
 
 </appendix>
-</book>
+</book>
\ No newline at end of file
index 36541df..8103a50 100644 (file)
@@ -1,13 +1,9 @@
-<?xml version="1.0"?>
-<!-- This file is generated from param.xweb -->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+<?xml version="1.0" encoding="UTF-8"?><!-- This file is generated from param.xweb --><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 
 <!-- ********************************************************************
-     $Id: param.xweb 9995 2015-10-01 16:34:45Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -66,11 +62,11 @@ div.annotation-close { position: absolute;
                      }
 </xsl:param>
 <xsl:param name="annotation.graphic.close">
-http://docbook.sourceforge.net/release/images/annot-close.png</xsl:param>
-<xsl:param name="annotation.graphic.open">http://docbook.sourceforge.net/release/images/annot-open.png</xsl:param>
+http://cdn.docbook.org/release/xsl/images/annot-close.png</xsl:param>
+<xsl:param name="annotation.graphic.open">http://cdn.docbook.org/release/xsl/images/annot-open.png</xsl:param>
 
 <xsl:param name="annotation.js">
-<xsl:text>http://docbook.sourceforge.net/release/script/AnchorPosition.js http://docbook.sourceforge.net/release/script/PopupWindow.js</xsl:text></xsl:param>
+<xsl:text>http://cdn.docbook.org/release/xsl/script/AnchorPosition.js http://cdn.docbook.org/release/xsl/script/PopupWindow.js</xsl:text></xsl:param>
 
 <xsl:param name="annotation.support" select="0"/>
 <xsl:param name="appendix.autolabel">A</xsl:param>
@@ -80,7 +76,7 @@ http://docbook.sourceforge.net/release/images/annot-close.png</xsl:param>
 <xsl:param name="autolink.index.see" select="1"/>
 <xsl:param name="base.dir"/>
 <xsl:param name="biblioentry.item.separator">. </xsl:param>
-<xsl:param name="bibliography.collection">http://docbook.sourceforge.net/release/bibliography/bibliography.xml</xsl:param>
+<xsl:param name="bibliography.collection">http://cdn.docbook.org/release/xsl/bibliography/bibliography.xml</xsl:param>
 
 <xsl:param name="bibliography.numbered" select="0"/>
 <xsl:param name="bibliography.style">normal</xsl:param>
@@ -454,4 +450,3 @@ set       toc,title
 <xsl:param name="link.to.self.for.mediaobject" select="0"/>
 
 </xsl:stylesheet>
-
index 9838f14..26e4010 100644 (file)
@@ -1,8 +1,6 @@
-<?xml version="1.0"?>
-
-<reference><info><title>HTML Processing Instruction Reference</title>
+<?xml version="1.0" encoding="UTF-8"?>
+<reference xmlns:xlink="http://www.w3.org/1999/xlink"><info><title>HTML Processing Instruction Reference</title>
     <releaseinfo role="meta">
-      $Id: pi.xsl 9848 2014-01-17 22:44:39Z bobstayton $
     </releaseinfo>
   </info>
   <partintro xml:id="partintro">
@@ -24,7 +22,7 @@
 
   </partintro>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_background-color">
+<refentry xml:id="dbhtml_background-color">
 <refnamediv>
 <refname>dbhtml_background-color</refname>
 <refpurpose>Sets background color for an image</refpurpose>
@@ -60,7 +58,7 @@
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_bgcolor">
+<refentry xml:id="dbhtml_bgcolor">
 <refnamediv>
 <refname>dbhtml_bgcolor</refname>
 <refpurpose>Sets background color on a CALS table row or table cell</refpurpose>
@@ -93,7 +91,7 @@
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_cellpadding">
+<refentry xml:id="dbhtml_cellpadding">
 <refnamediv>
 <refname>dbhtml_cellpadding</refname>
 <refpurpose>Specifies cellpadding in CALS table or qandaset output</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_cellspacing">
+<refentry xml:id="dbhtml_cellspacing">
 <refnamediv>
 <refname>dbhtml_cellspacing</refname>
 <refpurpose>Specifies cellspacing in CALS table or qandaset output</refpurpose>
 
     </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_class">
+<refentry xml:id="dbhtml_class">
 <refnamediv>
 <refname>dbhtml_class</refname>
 <refpurpose>Set value of the class attribute for a CALS table row</refpurpose>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_dir">
+<refentry xml:id="dbhtml_dir">
 <refnamediv>
 <refname>dbhtml_dir</refname>
 <refpurpose>Specifies a directory name in which to write files</refpurpose>
@@ -277,7 +275,7 @@ at the same level, use:</para>
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_filename">
+<refentry xml:id="dbhtml_filename">
 <refnamediv>
 <refname>dbhtml_filename</refname>
 <refpurpose>Specifies a filename for a chunk</refpurpose>
@@ -325,7 +323,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_funcsynopsis-style">
+<refentry xml:id="dbhtml_funcsynopsis-style">
 <refnamediv>
 <refname>dbhtml_funcsynopsis-style</refname>
 <refpurpose>Specifies presentation style for a funcsynopsis</refpurpose>
@@ -367,7 +365,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_img.src.path">
+<refentry xml:id="dbhtml_img.src.path">
 <refnamediv>
 <refname>dbhtml_img.src.path</refname>
 <refpurpose>Specifies a path to the location of an image file</refpurpose>
@@ -410,7 +408,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_label-width">
+<refentry xml:id="dbhtml_label-width">
 <refnamediv>
 <refname>dbhtml_label-width</refname>
 <refpurpose>Specifies the label width for a qandaset</refpurpose>
@@ -443,7 +441,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_linenumbering.everyNth">
+<refentry xml:id="dbhtml_linenumbering.everyNth">
 <refnamediv>
 <refname>dbhtml_linenumbering.everyNth</refname>
 <refpurpose>Specifies interval for line numbers in verbatims</refpurpose>
@@ -483,7 +481,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_linenumbering.separator">
+<refentry xml:id="dbhtml_linenumbering.separator">
 <refnamediv>
 <refname>dbhtml_linenumbering.separator</refname>
 <refpurpose>Specifies separator text for line numbers in verbatims</refpurpose>
@@ -522,7 +520,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_linenumbering.width">
+<refentry xml:id="dbhtml_linenumbering.width">
 <refnamediv>
 <refname>dbhtml_linenumbering.width</refname>
 <refpurpose>Specifies width for line numbers in verbatims</refpurpose>
@@ -561,7 +559,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_list-presentation">
+<refentry xml:id="dbhtml_list-presentation">
 <refnamediv>
 <refname>dbhtml_list-presentation</refname>
 <refpurpose>Specifies presentation style for a variablelist or
@@ -619,7 +617,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_list-width">
+<refentry xml:id="dbhtml_list-width">
 <refnamediv>
 <refname>dbhtml_list-width</refname>
 <refpurpose>Specifies the width of a variablelist or simplelist</refpurpose>
@@ -653,7 +651,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_row-height">
+<refentry xml:id="dbhtml_row-height">
 <refnamediv>
 <refname>dbhtml_row-height</refname>
 <refpurpose>Specifies the height for a CALS table row</refpurpose>
@@ -686,7 +684,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_start">
+<refentry xml:id="dbhtml_start">
 <refnamediv>
 <refname>dbhtml_start</refname>
 <refpurpose>(obsolete) Sets the starting number on an ordered list</refpurpose>
@@ -725,7 +723,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_stop-chunking">
+<refentry xml:id="dbhtml_stop-chunking">
 <refnamediv>
 <refname>dbhtml_stop-chunking</refname>
 <refpurpose>Do not chunk any descendants of this element.</refpurpose>
@@ -753,7 +751,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_table-summary">
+<refentry xml:id="dbhtml_table-summary">
 <refnamediv>
 <refname>dbhtml_table-summary</refname>
 <refpurpose>Specifies summary for CALS table, variablelist, segmentedlist, or qandaset output</refpurpose>
@@ -790,7 +788,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_table-width">
+<refentry xml:id="dbhtml_table-width">
 <refnamediv>
 <refname>dbhtml_table-width</refname>
 <refpurpose>Specifies the width for a CALS table</refpurpose>
@@ -828,7 +826,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_term-presentation">
+<refentry xml:id="dbhtml_term-presentation">
 <refnamediv>
 <refname>dbhtml_term-presentation</refname>
 <refpurpose>Sets character formatting for terms in a variablelist</refpurpose>
@@ -876,7 +874,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_term-separator">
+<refentry xml:id="dbhtml_term-separator">
 <refnamediv>
 <refname>dbhtml_term-separator</refname>
 <refpurpose>Specifies separator text among terms in a varlistentry</refpurpose>
@@ -914,7 +912,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_term-width">
+<refentry xml:id="dbhtml_term-width">
 <refnamediv>
 <refname>dbhtml_term-width</refname>
 <refpurpose>Specifies the term width for a variablelist</refpurpose>
@@ -948,7 +946,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml_toc">
+<refentry xml:id="dbhtml_toc">
 <refnamediv>
 <refname>dbhtml_toc</refname>
 <refpurpose>Specifies whether a TOC should be generated for a qandaset</refpurpose>
@@ -991,7 +989,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbcmdlist">
+<refentry xml:id="dbcmdlist">
 <refnamediv>
 <refname>dbcmdlist</refname>
 <refpurpose>Generates a hyperlinked list of commands</refpurpose>
@@ -1016,7 +1014,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbfunclist">
+<refentry xml:id="dbfunclist">
 <refnamediv>
 <refname>dbfunclist</refname>
 <refpurpose>Generates a hyperlinked list of functions</refpurpose>
@@ -1041,7 +1039,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhtml-include_href">
+<refentry xml:id="dbhtml-include_href">
 <refnamediv>
 <refname>dbhtml-include_href</refname>
 <refpurpose>Copies an external well-formed HTML/XML file into current doc</refpurpose>
@@ -1109,7 +1107,7 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbhh">
+<refentry xml:id="dbhh">
 <refnamediv>
 <refname>dbhh</refname>
 <refpurpose>Sets topic name and topic id for context-sensitive HTML Help</refpurpose>
@@ -1149,4 +1147,3 @@ specifications in one processing instruction:
 
   </refsect1></refentry>
 </reference>
-
index be66b4f..c6f7399 100644 (file)
@@ -1,23 +1,21 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                 xmlns:xlink="http://www.w3.org/1999/xlink"
-                exclude-result-prefixes="doc"
+                exclude-result-prefixes="doc d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: pi.xsl 9848 2014-01-17 22:44:39Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <doc:reference xmlns=""><info><title>HTML Processing Instruction Reference</title>
     <releaseinfo role="meta">
-      $Id: pi.xsl 9848 2014-01-17 22:44:39Z bobstayton $
     </releaseinfo>
   </info>
   <partintro xml:id="partintro">
@@ -969,7 +967,7 @@ specifications in one processing instruction:
   </refparameter>
 </doc:pi>
 <xsl:template name="pi.dbcmdlist">
-  <xsl:variable name="cmdsynopses" select="..//cmdsynopsis"/>
+  <xsl:variable name="cmdsynopses" select="..//d:cmdsynopsis"/>
   <xsl:if test="count($cmdsynopses)&lt;1">
     <xsl:message><xsl:text>No cmdsynopsis elements matched dbcmdlist PI, perhaps it's nested too deep?</xsl:text>
     </xsl:message>
@@ -999,7 +997,7 @@ specifications in one processing instruction:
   </refparameter>
 </doc:pi>
 <xsl:template name="pi.dbfunclist">
-  <xsl:variable name="funcsynopses" select="..//funcsynopsis"/>
+  <xsl:variable name="funcsynopses" select="..//d:funcsynopsis"/>
   <xsl:if test="count($funcsynopses)&lt;1">
     <xsl:message><xsl:text>No funcsynopsis elements matched dbfunclist PI, perhaps it's nested too deep?</xsl:text>
     </xsl:message>
index 36da48b..142b90e 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="US-ASCII"?>
-<!--This file was created automatically by xsl2profile-->
-<!--from the DocBook XSL stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="exsl cf exslt" version="1.0">
+<?xml version="1.0" encoding="US-ASCII"?><!--This file was created automatically by xsl2profile--><!--from the DocBook XSL stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="exsl cf d exslt" version="1.0">
 
 <!-- ********************************************************************
-     $Id: chunk-code.xsl 9936 2014-08-29 21:34:58Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -80,7 +75,7 @@
         <xsl:value-of select="$html.ext"/>
       </xsl:when>
       <!-- Special case -->
-      <xsl:when test="self::legalnotice and not($generate.legalnotice.link = 0)">
+      <xsl:when test="self::d:legalnotice and not($generate.legalnotice.link = 0)">
         <xsl:choose>
           <xsl:when test="(@id or @xml:id) and not($use.id.as.filename = 0)">
             <!-- * if this legalnotice has an ID, then go ahead and use -->
     </xsl:when>
 
     <!-- treat nested set separate from root -->
-    <xsl:when test="self::set and ancestor::set">
+    <xsl:when test="self::d:set and ancestor::d:set">
       <xsl:text>se</xsl:text>
       <xsl:number level="any" format="01"/>
       <xsl:if test="not($recursive)">
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::set">
+    <xsl:when test="self::d:set">
       <xsl:value-of select="$root.filename"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::book">
+    <xsl:when test="self::d:book">
       <xsl:text>bk</xsl:text>
       <xsl:number level="any" format="01"/>
       <xsl:if test="not($recursive)">
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::article">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:article">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>ar</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::preface">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:preface">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>pr</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::chapter">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:chapter">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>ch</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::appendix">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:appendix">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>ap</xsl:text>
-      <xsl:number level="any" format="a" from="book"/>
+      <xsl:number level="any" format="a" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::part">
+    <xsl:when test="self::d:part">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>pt</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::reference">
+    <xsl:when test="self::d:reference">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>rn</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::refentry">
+    <xsl:when test="self::d:refentry">
       <xsl:choose>
-        <xsl:when test="parent::reference">
+        <xsl:when test="parent::d:reference">
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:if test="/set">
+          <xsl:if test="/d:set">
             <!-- in a set, make sure we inherit the right book info... -->
             <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
               <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>re</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::colophon">
+    <xsl:when test="self::d:colophon">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>co</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::sect1                     or self::sect2                     or self::sect3                     or self::sect4                     or self::sect5                     or self::section">
+    <xsl:when test="self::d:sect1                     or self::d:sect2                     or self::d:sect3                     or self::d:sect4                     or self::d:sect5                     or self::d:section">
       <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
         <xsl:with-param name="recursive" select="true()"/>
       </xsl:apply-templates>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::bibliography">
+    <xsl:when test="self::d:bibliography">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>bi</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::glossary">
+    <xsl:when test="self::d:glossary">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>go</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::index">
+    <xsl:when test="self::d:index">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>ix</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::setindex">
+    <xsl:when test="self::d:setindex">
       <xsl:text>si</xsl:text>
-      <xsl:number level="any" format="01" from="set"/>
+      <xsl:number level="any" format="01" from="d:set"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::topic">
+    <xsl:when test="self::d:topic">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>to</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     <xsl:otherwise>
       <xsl:text>chunk-filename-error-</xsl:text>
       <xsl:value-of select="name(.)"/>
-      <xsl:number level="any" format="01" from="set"/>
+      <xsl:number level="any" format="01" from="d:set"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
 </xsl:template>
 
 <!-- Leave legalnotice chunk out of the list for Next and Prev -->
-<xsl:template match="legalnotice" mode="find.chunks"/>
+<xsl:template match="d:legalnotice" mode="find.chunks"/>
 
-<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) = 'http://docbook.org/ns/docbook'"><xslo:variable name="no.namespace"><xslo:apply-templates select="/*" mode="stripNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. cut</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>stripped namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($no.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
+<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) != 'http://docbook.org/ns/docbook'"><xslo:variable name="with.namespace"><xslo:apply-templates select="/*" mode="addNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. add</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>added namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($with.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
   <!-- * Get a title for current doc so that we let the user -->
   <!-- * know what document we are processing at this point. -->
   <xsl:variable name="doc.title">
 
 <!-- ====================================================================== -->
 
-<xsl:template match="set|book|part|preface|chapter|appendix                      |article                      |topic                      |reference|refentry                      |book/glossary|article/glossary|part/glossary                      |book/bibliography|article/bibliography|part/bibliography                      |colophon">
+<xsl:template match="d:set|d:book|d:part|d:preface|d:chapter|d:appendix                      |d:article                      |d:topic                      |d:reference|d:refentry                      |d:book/d:glossary|d:article/d:glossary|d:part/d:glossary                      |d:book/d:bibliography|d:article/d:bibliography|d:part/d:bibliography                      |d:colophon">
   <xsl:choose>
     <xsl:when test="$onechunk != 0 and parent::*">
       <xsl:apply-imports/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="sect1|sect2|sect3|sect4|sect5|section">
+<xsl:template match="d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section">
   <xsl:variable name="ischunk">
     <xsl:call-template name="chunk"/>
   </xsl:variable>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="setindex                      |book/index                      |article/index                      |part/index">
+<xsl:template match="d:setindex                      |d:book/d:index                      |d:article/d:index                      |d:part/d:index">
   <!-- some implementations use completely empty index tags to indicate -->
   <!-- where an automatically generated index should be inserted. so -->
   <!-- if the index is completely empty, skip it. -->
 </xsl:template>
 
 <!-- ==================================================================== -->
-<xsl:template match="set|book|part|preface|chapter|appendix                      |article                      |topic                      |reference|refentry                      |sect1|sect2|sect3|sect4|sect5                      |section                      |book/glossary|article/glossary|part/glossary                      |book/bibliography|article/bibliography|part/bibliography                      |colophon" mode="enumerate-files">
+<xsl:template match="d:set|d:book|d:part|d:preface|d:chapter|d:appendix                      |d:article                      |d:topic                      |d:reference|d:refentry                      |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5                      |d:section                      |d:book/d:glossary|d:article/d:glossary|d:part/d:glossary                      |d:book/d:bibliography|d:article/d:bibliography|d:part/d:bibliography                      |d:colophon" mode="enumerate-files">
   <xsl:variable name="ischunk"><xsl:call-template name="chunk"/></xsl:variable>
   <xsl:if test="$ischunk='1'">
     <xsl:call-template name="make-relative-filename">
   <xsl:apply-templates select="*" mode="enumerate-files"/>
 </xsl:template>
 
-<xsl:template match="book/index|article/index|part/index" mode="enumerate-files">
+<xsl:template match="d:book/d:index|d:article/d:index|d:part/d:index" mode="enumerate-files">
   <xsl:if test="$htmlhelp.output != 1">
     <xsl:variable name="ischunk"><xsl:call-template name="chunk"/></xsl:variable>
     <xsl:if test="$ischunk='1'">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="enumerate-files">
+<xsl:template match="d:legalnotice" mode="enumerate-files">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
   <xsl:if test="$generate.legalnotice.link != 0">
     <xsl:call-template name="make-relative-filename">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="enumerate-files">
+<xsl:template match="d:revhistory" mode="enumerate-files">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
   <xsl:if test="$generate.revhistory.link != 0">
     <xsl:call-template name="make-relative-filename">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="mediaobject[imageobject] | inlinemediaobject[imageobject]" mode="enumerate-files">
+<xsl:template match="d:mediaobject[d:imageobject] | d:inlinemediaobject[d:imageobject]" mode="enumerate-files">
   <xsl:variable name="longdesc.uri">
     <xsl:call-template name="longdesc.uri">
       <xsl:with-param name="mediaobject" select="."/>
   </xsl:variable>
   <xsl:variable name="mediaobject" select="."/>
 
-  <xsl:if test="$html.longdesc != 0 and $mediaobject/textobject[not(phrase)]">
+  <xsl:if test="$html.longdesc != 0 and $mediaobject/d:textobject[not(d:phrase)]">
     <xsl:call-template name="longdesc.uri">
       <xsl:with-param name="mediaobject" select="$mediaobject"/>
     </xsl:call-template>
 <xsl:template match="text()" mode="enumerate-files">
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 02920b1..ada6311 100644 (file)
@@ -1,14 +1,13 @@
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exsl="http://exslt.org/common"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
                version="1.0"
-                exclude-result-prefixes="exsl">
+                exclude-result-prefixes="exsl d">
 
 <!-- ********************************************************************
-     $Id: profile-chunk.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index ac3f992..f6be651 100644 (file)
@@ -1,16 +1,11 @@
-<?xml version="1.0" encoding="US-ASCII"?>
-<!--This file was created automatically by xsl2profile-->
-<!--from the DocBook XSL stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="exsl exslt" version="1.0">
+<?xml version="1.0" encoding="US-ASCII"?><!--This file was created automatically by xsl2profile--><!--from the DocBook XSL stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="exsl d exslt" version="1.0">
 
 <xsl:output method="html" encoding="ISO-8859-1" indent="no"/>
 
 <!-- ********************************************************************
-     $Id: docbook.xsl 9983 2015-09-16 20:58:50Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -68,7 +63,7 @@
 <xsl:include href="chunker.xsl"/>
 <xsl:include href="html-rtf.xsl"/>
 <xsl:include href="annotations.xsl"/>
-<xsl:include href="../common/stripns.xsl"/>
+<xsl:include href="../common/addns.xsl"/>
 <xsl:include href="publishers.xsl"/>
 
 <xsl:param name="stylesheet.result.type" select="'html'"/>
 
 <xsl:template name="head.content.abstract">
   <xsl:param name="node" select="."/>
-  <xsl:variable name="info" select="(articleinfo     |bookinfo     |prefaceinfo     |chapterinfo     |appendixinfo     |sectioninfo     |sect1info     |sect2info     |sect3info     |sect4info     |sect5info     |referenceinfo     |refentryinfo     |partinfo     |info     |docinfo)[1]"/>
-  <xsl:if test="$info and $info/abstract">
+  <xsl:variable name="info" select="(d:articleinfo     |d:bookinfo     |d:prefaceinfo     |d:chapterinfo     |d:appendixinfo     |d:sectioninfo     |d:sect1info     |d:sect2info     |d:sect3info     |d:sect4info     |d:sect5info     |d:referenceinfo     |d:refentryinfo     |d:partinfo     |d:info     |d:docinfo)[1]"/>
+  <xsl:if test="$info and $info/d:abstract">
     <meta name="description">
       <xsl:attribute name="content">
-        <xsl:for-each select="$info/abstract[1]/*">
+        <xsl:for-each select="$info/d:abstract[1]/*">
           <xsl:value-of select="normalize-space(.)"/>
           <xsl:if test="position() &lt; last()">
             <xsl:text> </xsl:text>
@@ -274,30 +269,30 @@ body { background-image: url('</xsl:text>
 <!-- ============================================================ -->
 
 <xsl:template match="*" mode="head.keywords.content">
-  <xsl:apply-templates select="chapterinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="appendixinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="prefaceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bookinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="setinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="articleinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="artheader/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect4info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect5info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sectioninfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bibliographyinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="glossaryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="indexinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refentryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="partinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="referenceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="docinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="info/keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:chapterinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:appendixinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:prefaceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bookinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:setinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:articleinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:artheader/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect4info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect5info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sectioninfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bibliographyinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:glossaryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:indexinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refentryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:partinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:referenceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:docinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:info/d:keywordset" mode="html.header"/>
 
   <xsl:if test="$inherit.keywords != 0                 and parent::*">
     <xsl:apply-templates select="parent::*" mode="head.keywords.content"/>
@@ -313,12 +308,12 @@ body { background-image: url('</xsl:text>
               in this chunk should be referenced. I don't think it
               does any harm to reference them all, but it adds
               unnecessary bloat to each chunk. -->
-  <xsl:if test="$annotation.support != 0 and //annotation">
+  <xsl:if test="$annotation.support != 0 and //d:annotation">
     <xsl:call-template name="add.annotation.links"/>
     <script type="text/javascript">
       <xsl:text>
 // Create PopupWindow objects</xsl:text>
-      <xsl:for-each select="//annotation">
+      <xsl:for-each select="//d:annotation">
         <xsl:text>
 var popup_</xsl:text>
         <xsl:value-of select="generate-id(.)"/>
@@ -370,8 +365,8 @@ var popup_</xsl:text>
 
 <xsl:template name="user.header.navigation">
   <xsl:param name="node" select="."/>
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 </xsl:template>
 
@@ -385,8 +380,8 @@ var popup_</xsl:text>
 
 <xsl:template name="user.footer.navigation">
   <xsl:param name="node" select="."/>
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 </xsl:template>
 
@@ -394,13 +389,13 @@ var popup_</xsl:text>
 be created as a global variable here.
 Used by docbook.xsl, chunk-common.xsl, chunktoc.xsl, and
 chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
-<xsl:variable name="no.namespace">
-  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
-      <xsl:apply-templates select="/*" mode="stripNS"/>
+<xsl:variable name="with.namespace">
+  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
+      <xsl:apply-templates select="/*" mode="addNS"/>
   </xsl:if>
 </xsl:variable>
 
-<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) = 'http://docbook.org/ns/docbook'"><xslo:variable name="no.namespace"><xslo:apply-templates select="/*" mode="stripNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. cut</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>stripped namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($no.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
+<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) != 'http://docbook.org/ns/docbook'"><xslo:variable name="with.namespace"><xslo:apply-templates select="/*" mode="addNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. add</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>added namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($with.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
   <!-- * Get a title for current doc so that we let the user -->
   <!-- * know what document we are processing at this point. -->
   <xsl:variable name="doc.title">
@@ -505,4 +500,4 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
   <xsl:text>0</xsl:text>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 325b8b1..f562ea1 100644 (file)
@@ -1,15 +1,14 @@
 <?xml version="1.0"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                 version="1.0"
-                exclude-result-prefixes="doc">
+                exclude-result-prefixes="doc d">
 
 <!-- ********************************************************************
-     $Id: profile-onechunk.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index bfddf66..307f2ec 100644 (file)
@@ -1,15 +1,13 @@
 <?xml version="1.0" encoding="utf-8"?>
 <xsl:stylesheet 
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:exsl="http://exslt.org/common"
-  exclude-result-prefixes="exsl"
+  exclude-result-prefixes="exsl d"
   version="1.0">
 
-<!-- $Id$ -->
-
-
 <!-- Support for the DocBook Publishers extension -->
-<xsl:template match="drama">
+<xsl:template match="d:drama">
 
   <div>
     <xsl:call-template name="common.html.attributes"/>
@@ -23,7 +21,7 @@
   </div>
 </xsl:template>
 
-<xsl:template match="stagedir">
+<xsl:template match="d:stagedir">
 
   <div>
     <xsl:call-template name="common.html.attributes"/>
@@ -45,7 +43,7 @@
   </div>
 </xsl:template>
 
-<xsl:template match="inlinestagedir">
+<xsl:template match="d:inlinestagedir">
 
   <span>
     <xsl:call-template name="common.html.attributes"/>
@@ -68,7 +66,7 @@
   </span>
 </xsl:template>
 
-<xsl:template match="linegroup">
+<xsl:template match="d:linegroup">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
         <xsl:if test="$make.clean.html = 0">
           <xsl:attribute name="style">display: table-cell; width: 15%</xsl:attribute>
         </xsl:if>
-        <xsl:apply-templates select="speaker"/>
+        <xsl:apply-templates select="d:speaker"/>
       </div>
 
       <div>
         <xsl:if test="$make.clean.html = 0">
           <xsl:attribute name="style">display: table-cell; width: 85%</xsl:attribute>
         </xsl:if>
-        <xsl:apply-templates select="*[not(self::speaker)]"/>
+        <xsl:apply-templates select="*[not(self::d:speaker)]"/>
       </div>
 
     </div>
   </div>
 </xsl:template>
 
-<xsl:template match="speaker">
+<xsl:template match="d:speaker">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="line">
+<xsl:template match="d:line">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="drama/title"/>
-<xsl:template match="poetry/title"/>
-<xsl:template match="dialogue/title"/>
+<xsl:template match="d:drama/d:title"/>
+<xsl:template match="d:poetry/d:title"/>
+<xsl:template match="d:dialogue/d:title"/>
 
 </xsl:stylesheet>
index 9c9be65..cc9ca43 100644 (file)
@@ -1,23 +1,22 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
-                exclude-result-prefixes="doc"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                exclude-result-prefixes="doc d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: qandaset.xsl 9354 2012-05-12 23:29:36Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="qandaset">
-  <xsl:variable name="title" select="(blockinfo/title|info/title|title)[1]"/>
+<xsl:template match="d:qandaset">
+  <xsl:variable name="title" select="(d:blockinfo/d:title|d:info/d:title|d:title)[1]"/>
   <xsl:variable name="preamble" select="*[local-name(.) != 'title'
                                           and local-name(.) != 'titleabbrev'
                                           and local-name(.) != 'qandadiv'
@@ -45,7 +44,7 @@
       </xsl:call-template>
     </xsl:if>
     <xsl:if test="((contains($toc.params, 'toc') and $toc != '0') or $toc = '1')
-                  and not(ancestor::answer and not($qanda.nested.in.toc=0))">
+                  and not(ancestor::d:answer and not($qanda.nested.in.toc=0))">
       <xsl:call-template name="process.qanda.toc"/>
     </xsl:if>
     <xsl:apply-templates select="$preamble"/>
@@ -53,9 +52,9 @@
   </div>
 </xsl:template>
 
-<xsl:template match="qandaset/blockinfo/title|
-                     qandaset/info/title|
-                     qandaset/title">
+<xsl:template match="d:qandaset/d:blockinfo/d:title|
+                     d:qandaset/d:info/d:title|
+                     d:qandaset/d:title">
   <xsl:variable name="qalevel">
     <xsl:call-template name="qanda.section.level"/>
   </xsl:variable>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="qandaset/blockinfo|qandaset/info">
+<xsl:template match="d:qandaset/d:blockinfo|d:qandaset/d:info">
   <!-- what should this template really do? -->
-  <xsl:apply-templates select="legalnotice" mode="titlepage.mode"/>
+  <xsl:apply-templates select="d:legalnotice" mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="qandadiv">
+<xsl:template match="d:qandadiv">
   <xsl:variable name="preamble" select="*[local-name(.) != 'title'
                                           and local-name(.) != 'titleabbrev'
                                           and local-name(.) != 'qandadiv'
                                           and local-name(.) != 'qandaentry']"/>
 
-  <xsl:if test="blockinfo/title|info/title|title">
+  <xsl:if test="d:blockinfo/d:title|d:info/d:title|d:title">
     <tr class="qandadiv">
       <td align="{$direction.align.start}" valign="top" colspan="2">
-        <xsl:apply-templates select="(blockinfo/title|info/title|title)[1]"/>
+        <xsl:apply-templates select="(d:blockinfo/d:title|d:info/d:title|d:title)[1]"/>
       </td>
     </tr>
   </xsl:if>
       </td>
     </tr>
   </xsl:if>
-  <xsl:apply-templates select="qandadiv|qandaentry"/>
+  <xsl:apply-templates select="d:qandadiv|d:qandaentry"/>
 </xsl:template>
 
-<xsl:template match="qandadiv/blockinfo/title|
-                     qandadiv/info/title|
-                     qandadiv/title">
+<xsl:template match="d:qandadiv/d:blockinfo/d:title|
+                     d:qandadiv/d:info/d:title|
+                     d:qandadiv/d:title">
   <xsl:variable name="qalevel">
     <xsl:call-template name="qandadiv.section.level"/>
   </xsl:variable>
       <xsl:with-param name="node" select=".."/>
       <xsl:with-param name="conditional" select="0"/>
     </xsl:call-template>
-    <xsl:apply-templates select="parent::qandadiv" mode="label.markup"/>
+    <xsl:apply-templates select="parent::d:qandadiv" mode="label.markup"/>
     <xsl:if test="$qandadiv.autolabel != 0">
       <xsl:apply-templates select="." mode="intralabel.punctuation"/>
       <xsl:text> </xsl:text>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="qandaentry">
+<xsl:template match="d:qandaentry">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="question">
+<xsl:template match="d:question">
   <xsl:variable name="deflabel">
     <xsl:apply-templates select="." mode="qanda.defaultlabel"/>
   </xsl:variable>
     </td>
     <td align="{$direction.align.start}" valign="top">
       <xsl:choose>
-        <xsl:when test="$deflabel = 'none' and not(label)">
+        <xsl:when test="$deflabel = 'none' and not(d:label)">
           <b><xsl:apply-templates select="*[local-name(.) != 'label']"/></b>
         </xsl:when>
         <xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="question" mode="qanda.label">
+<xsl:template match="d:question" mode="qanda.label">
   <xsl:variable name="deflabel">
     <xsl:apply-templates select="." mode="qanda.defaultlabel"/>
   </xsl:variable>
   <xsl:apply-templates select="." mode="label.markup"/>
-  <xsl:if test="contains($deflabel, 'number') and not(label)">
+  <xsl:if test="contains($deflabel, 'number') and not(d:label)">
     <xsl:apply-templates select="." mode="intralabel.punctuation"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="answer">
+<xsl:template match="d:answer">
   <xsl:variable name="deflabel">
     <xsl:apply-templates select="." mode="qanda.defaultlabel"/>
   </xsl:variable>
         and local-name(.) != 'qandaentry']"/>
       <!-- * handle nested answer/qandaentry instances -->
       <!-- * (bug 1509043 from Daniel Leidert) -->
-      <xsl:if test="descendant::question">
+      <xsl:if test="descendant::d:question">
         <xsl:call-template name="process.qandaset"/>
       </xsl:if>
     </td>
   </tr>
 </xsl:template>
 
-<xsl:template match="answer" mode="qanda.label">
+<xsl:template match="d:answer" mode="qanda.label">
   <xsl:apply-templates select="." mode="label.markup"/>
 </xsl:template>
 
-<xsl:template match="label">
+<xsl:template match="d:label">
   <xsl:apply-templates/>
 </xsl:template>
 
   <!-- * if user wants nested qandaset and qandaentry in main Qandaset TOC, -->
   <!-- * then don't also include the nested stuff in the sub TOCs -->
   <dl>
-    <xsl:apply-templates select="qandadiv" mode="qandatoc.mode"/>
-    <xsl:apply-templates select="qandaset|qandaentry" mode="qandatoc.mode"/>
+    <xsl:apply-templates select="d:qandadiv" mode="qandatoc.mode"/>
+    <xsl:apply-templates select="d:qandaset|d:qandaentry" mode="qandatoc.mode"/>
   </dl>
 </xsl:template>
 
-<xsl:template match="qandadiv" mode="qandatoc.mode">
-  <dt><xsl:apply-templates select="title" mode="qandatoc.mode"/></dt>
+<xsl:template match="d:qandadiv" mode="qandatoc.mode">
+  <dt><xsl:apply-templates select="d:title" mode="qandatoc.mode"/></dt>
   <dd><xsl:call-template name="process.qanda.toc"/></dd>
 </xsl:template>
 
-<xsl:template match="qandadiv/blockinfo/title|
-                     qandadiv/info/title|
-                     qandadiv/title" mode="qandatoc.mode">
+<xsl:template match="d:qandadiv/d:blockinfo/d:title|
+                     d:qandadiv/d:info/d:title|
+                     d:qandadiv/d:title" mode="qandatoc.mode">
   <xsl:variable name="qalevel">
     <xsl:call-template name="qandadiv.section.level"/>
   </xsl:variable>
   </xsl:variable>
 
   <xsl:variable name="div.label">
-    <xsl:apply-templates select="parent::qandadiv" mode="label.markup"/>
+    <xsl:apply-templates select="parent::d:qandadiv" mode="label.markup"/>
   </xsl:variable>
   <xsl:if test="string-length($div.label) != 0">
     <xsl:copy-of select="$div.label"/>
   </a>
 </xsl:template>
 
-<xsl:template match="qandaset" mode="qandatoc.mode">
-  <xsl:for-each select="qandaentry">
+<xsl:template match="d:qandaset" mode="qandatoc.mode">
+  <xsl:for-each select="d:qandaentry">
     <xsl:apply-templates select="." mode="qandatoc.mode"/>
   </xsl:for-each>
 </xsl:template>
 
-<xsl:template match="qandaentry" mode="qandatoc.mode">
-  <xsl:apply-templates select="question" mode="qandatoc.mode"/>
+<xsl:template match="d:qandaentry" mode="qandatoc.mode">
+  <xsl:apply-templates select="d:question" mode="qandatoc.mode"/>
 </xsl:template>
 
-<xsl:template match="question" mode="qandatoc.mode">
+<xsl:template match="d:question" mode="qandatoc.mode">
   <xsl:variable name="firstch">
     <!-- Use a titleabbrev or title if available -->
     <xsl:choose>
-      <xsl:when test="../blockinfo/titleabbrev">
-        <xsl:apply-templates select="../blockinfo/titleabbrev[1]/node()"/>
+      <xsl:when test="../d:blockinfo/d:titleabbrev">
+        <xsl:apply-templates select="../d:blockinfo/d:titleabbrev[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../blockinfo/title">
-        <xsl:apply-templates select="../blockinfo/title[1]/node()"/>
+      <xsl:when test="../d:blockinfo/d:title">
+        <xsl:apply-templates select="../d:blockinfo/d:title[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../info/titleabbrev">
-        <xsl:apply-templates select="../info/titleabbrev[1]/node()"/>
+      <xsl:when test="../d:info/d:titleabbrev">
+        <xsl:apply-templates select="../d:info/d:titleabbrev[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../titleabbrev">
-        <xsl:apply-templates select="../titleabbrev[1]/node()"/>
+      <xsl:when test="../d:titleabbrev">
+        <xsl:apply-templates select="../d:titleabbrev[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../info/title">
-        <xsl:apply-templates select="../info/title[1]/node()"/>
+      <xsl:when test="../d:info/d:title">
+        <xsl:apply-templates select="../d:info/d:title[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../title">
-        <xsl:apply-templates select="../title[1]/node()"/>
+      <xsl:when test="../d:title">
+        <xsl:apply-templates select="../d:title[1]/node()"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:apply-templates select="(*[local-name(.)!='label'])[1]/node()"/>
 
   <dt>
     <xsl:apply-templates select="." mode="label.markup"/>
-    <xsl:if test="contains($deflabel,'number') and not(label)">
+    <xsl:if test="contains($deflabel,'number') and not(d:label)">
       <xsl:apply-templates select="." mode="intralabel.punctuation"/>
     </xsl:if>
     <xsl:text> </xsl:text>
   </dt>
   <!-- * include nested qandaset/qandaentry in TOC if user wants it -->
   <xsl:if test="not($qanda.nested.in.toc = 0)">
-    <xsl:apply-templates select="following-sibling::answer" mode="qandatoc.mode"/>
+    <xsl:apply-templates select="following-sibling::d:answer" mode="qandatoc.mode"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="answer" mode="qandatoc.mode">
-  <xsl:if test="descendant::question">
+<xsl:template match="d:answer" mode="qandatoc.mode">
+  <xsl:if test="descendant::d:question">
     <dd>
       <xsl:call-template name="process.qanda.toc"/>
     </dd>
       <col/>
     </colgroup>
     <tbody>
-      <xsl:apply-templates select="qandaentry|qandadiv"/>
+      <xsl:apply-templates select="d:qandaentry|d:qandadiv"/>
     </tbody>
   </table>
 </xsl:template>
index 12953b7..14872f6 100644 (file)
@@ -1,20 +1,20 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: refentry.xsl 9962 2015-04-30 17:35:04Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="reference">
+<xsl:template match="d:reference">
   <xsl:call-template name="id.warning"/>
 
   <div>
       </xsl:call-template>
     </xsl:variable>
 
-    <xsl:if test="not(partintro) and contains($toc.params, 'toc')">
+    <xsl:if test="not(d:partintro) and contains($toc.params, 'toc')">
       <xsl:call-template name="division.toc"/>
     </xsl:if>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
-<xsl:template match="reference" mode="division.number">
-  <xsl:number from="book" count="reference" format="I."/>
+<xsl:template match="d:reference" mode="division.number">
+  <xsl:number from="d:book" count="d:reference" format="I."/>
 </xsl:template>
 
-<xsl:template match="reference/docinfo"></xsl:template>
-<xsl:template match="reference/referenceinfo"></xsl:template>
-<xsl:template match="reference/title"></xsl:template>
-<xsl:template match="reference/subtitle"></xsl:template>
-<xsl:template match="reference/titleabbrev"></xsl:template>
+<xsl:template match="d:reference/d:docinfo"></xsl:template>
+<xsl:template match="d:reference/d:referenceinfo"></xsl:template>
+<xsl:template match="d:reference/d:title"></xsl:template>
+<xsl:template match="d:reference/d:subtitle"></xsl:template>
+<xsl:template match="d:reference/d:titleabbrev"></xsl:template>
 
 <!-- ==================================================================== -->
 
 <xsl:template name="refentry.title">
   <xsl:param name="node" select="."/>
-  <xsl:variable name="refmeta" select="$node//refmeta"/>
-  <xsl:variable name="refentrytitle" select="$refmeta//refentrytitle"/>
-  <xsl:variable name="refnamediv" select="$node//refnamediv"/>
-  <xsl:variable name="refname" select="$refnamediv//refname"/>
-  <xsl:variable name="refdesc" select="$refnamediv//refdescriptor"/>
+  <xsl:variable name="refmeta" select="$node//d:refmeta"/>
+  <xsl:variable name="refentrytitle" select="$refmeta//d:refentrytitle"/>
+  <xsl:variable name="refnamediv" select="$node//d:refnamediv"/>
+  <xsl:variable name="refname" select="$refnamediv//d:refname"/>
+  <xsl:variable name="refdesc" select="$refnamediv//d:refdescriptor"/>
   <xsl:variable name="title">
     <xsl:choose>
       <xsl:when test="$refentrytitle">
@@ -79,7 +79,7 @@
   </h1>
 </xsl:template>
 
-<xsl:template match="refentry">
+<xsl:template match="d:refentry">
   <xsl:call-template name="id.warning"/>
 
   <div>
@@ -89,7 +89,7 @@
     <xsl:call-template name="id.attribute">
       <xsl:with-param name="conditional" select="0"/>
     </xsl:call-template>
-    <xsl:if test="$refentry.separator != 0 and preceding-sibling::refentry">
+    <xsl:if test="$refentry.separator != 0 and preceding-sibling::d:refentry">
       <div class="refentry.separator">
         <hr/>
       </div>
   </div>
 </xsl:template>
 
-<xsl:template match="refentry/docinfo|refentry/refentryinfo"></xsl:template>
-<xsl:template match="refentry/info"></xsl:template>
+<xsl:template match="d:refentry/d:docinfo|d:refentry/d:refentryinfo"></xsl:template>
+<xsl:template match="d:refentry/d:info"></xsl:template>
 
-<xsl:template match="refentrytitle|refname|refdescriptor" mode="title">
+<xsl:template match="d:refentrytitle|d:refname|d:refdescriptor" mode="title">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="refmeta">
+<xsl:template match="d:refmeta">
 </xsl:template>
 
-<xsl:template match="manvolnum">
+<xsl:template match="d:manvolnum">
   <xsl:if test="$refentry.xref.manvolnum != 0">
     <xsl:text>(</xsl:text>
     <xsl:apply-templates/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refmiscinfo">
+<xsl:template match="d:refmiscinfo">
 </xsl:template>
 
-<xsl:template match="refentrytitle">
+<xsl:template match="d:refentrytitle">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="refnamediv">
+<xsl:template match="d:refnamediv">
   <div>
     <xsl:call-template name="common.html.attributes">
       <xsl:with-param name="inherit" select="1"/>
     <xsl:call-template name="anchor"/>
 
     <xsl:choose>
-      <xsl:when test="preceding-sibling::refnamediv">
+      <xsl:when test="preceding-sibling::d:refnamediv">
        <!-- no title on secondary refnamedivs! -->
       </xsl:when>
       <xsl:when test="$refentry.generate.name != 0">
       <xsl:when test="$refentry.generate.title != 0">
         <h2>
           <xsl:choose>
-            <xsl:when test="../refmeta/refentrytitle">
-              <xsl:apply-templates select="../refmeta/refentrytitle"/>
+            <xsl:when test="../d:refmeta/d:refentrytitle">
+              <xsl:apply-templates select="../d:refmeta/d:refentrytitle"/>
             </xsl:when>
             <xsl:otherwise>
-              <xsl:apply-templates select="refname[1]"/>
+              <xsl:apply-templates select="d:refname[1]"/>
             </xsl:otherwise>
           </xsl:choose>
         </h2>
   </div>
 </xsl:template>
 
-<xsl:template match="refname">
-  <xsl:if test="not(preceding-sibling::refdescriptor)">
+<xsl:template match="d:refname">
+  <xsl:if test="not(preceding-sibling::d:refdescriptor)">
     <xsl:apply-templates/>
-    <xsl:if test="following-sibling::refname">
+    <xsl:if test="following-sibling::d:refname">
       <xsl:text>, </xsl:text>
     </xsl:if>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refpurpose">
+<xsl:template match="d:refpurpose">
   <xsl:if test="node()">
     <xsl:text> </xsl:text>
     <xsl:call-template name="dingbat">
 </xsl:template>
 
 <!-- This handles repurpose in TOC line to turn off any nested links -->
-<xsl:template match="refpurpose" mode="no.anchor.mode">
+<xsl:template match="d:refpurpose" mode="no.anchor.mode">
   <xsl:if test="node()">
     <xsl:text> </xsl:text>
     <xsl:call-template name="dingbat">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refdescriptor">
+<xsl:template match="d:refdescriptor">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="refclass">
+<xsl:template match="d:refclass">
   <xsl:if test="$refclass.suppress = 0">
   <b>
     <xsl:if test="@role">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refsynopsisdiv">
+<xsl:template match="d:refsynopsisdiv">
   <div>
     <xsl:call-template name="common.html.attributes">
       <xsl:with-param name="inherit" select="1"/>
     <xsl:call-template name="anchor"/>
     <h2>
       <xsl:choose>
-        <xsl:when test="refsynopsisdiv/title|title">
-          <xsl:apply-templates select="(refsynopsisdiv/title|title)[1]"
+        <xsl:when test="d:refsynopsisdiv/d:title|d:title">
+          <xsl:apply-templates select="(d:refsynopsisdiv/d:title|d:title)[1]"
                                mode="titlepage.mode"/>
         </xsl:when>
         <xsl:otherwise>
   </div>
 </xsl:template>
 
-<xsl:template match="refsynopsisdivinfo"></xsl:template>
+<xsl:template match="d:refsynopsisdivinfo"></xsl:template>
 
-<xsl:template match="refsynopsisdiv/title">
+<xsl:template match="d:refsynopsisdiv/d:title">
 </xsl:template>
 
-<xsl:template match="refsynopsisdiv/title" mode="titlepage.mode">
+<xsl:template match="d:refsynopsisdiv/d:title" mode="titlepage.mode">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="refsection|refsect1|refsect2|refsect3">
+<xsl:template match="d:refsection|d:refsect1|d:refsect2|d:refsect3">
   <div>
     <xsl:call-template name="common.html.attributes">
       <xsl:with-param name="inherit" select="1"/>
       <xsl:with-param name="conditional" select="0"/>
     </xsl:call-template>
     <!-- pick up info title -->
-    <xsl:apply-templates select="(title|info/title)[1]"/>
-    <xsl:apply-templates select="node()[not(self::title) and not(self::info)]"/>
+    <xsl:apply-templates select="(d:title|d:info/d:title)[1]"/>
+    <xsl:apply-templates select="node()[not(self::d:title) and not(self::d:info)]"/>
   </div>
 </xsl:template>
 
-<xsl:template match="refsection/title|refsection/info/title">
+<xsl:template match="d:refsection/d:title|d:refsection/d:info/d:title">
   <!-- the ID is output in the block.object call for refsect1 -->
-  <xsl:variable name="level" select="count(ancestor-or-self::refsection)"/>
+  <xsl:variable name="level" select="count(ancestor-or-self::d:refsection)"/>
   <xsl:variable name="refsynopsisdiv">
     <xsl:text>0</xsl:text>
-    <xsl:if test="ancestor::refsynopsisdiv">1</xsl:if>
+    <xsl:if test="ancestor::d:refsynopsisdiv">1</xsl:if>
   </xsl:variable>
   <xsl:variable name="hlevel">
     <xsl:choose>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="refsect1/title|refsect1/info/title">
+<xsl:template match="d:refsect1/d:title|d:refsect1/d:info/d:title">
   <!-- the ID is output in the block.object call for refsect1 -->
   <h2>
     <xsl:apply-templates/>
   </h2>
 </xsl:template>
 
-<xsl:template match="refsect2/title|refsect2/info/title">
+<xsl:template match="d:refsect2/d:title|d:refsect2/d:info/d:title">
   <!-- the ID is output in the block.object call for refsect2 -->
   <h3>
     <xsl:apply-templates/>
   </h3>
 </xsl:template>
 
-<xsl:template match="refsect3/title|refsect3/info/title">
+<xsl:template match="d:refsect3/d:title|d:refsect3/d:info/d:title">
   <!-- the ID is output in the block.object call for refsect3 -->
   <h4>
     <xsl:apply-templates/>
   </h4>
 </xsl:template>
 
-<xsl:template match="refsectioninfo|refsection/info"></xsl:template>
-<xsl:template match="refsect1info|refsect1/info"></xsl:template>
-<xsl:template match="refsect2info|refsect2/info"></xsl:template>
-<xsl:template match="refsect3info|refsect3/info"></xsl:template>
+<xsl:template match="d:refsectioninfo|d:refsection/d:info"></xsl:template>
+<xsl:template match="d:refsect1info|d:refsect1/d:info"></xsl:template>
+<xsl:template match="d:refsect2info|d:refsect2/d:info"></xsl:template>
+<xsl:template match="d:refsect3info|d:refsect3/d:info"></xsl:template>
 
 
 <!-- ==================================================================== -->
index ba5f174..72e67ec 100644 (file)
@@ -1,21 +1,21 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: sections.xsl 9392 2012-06-02 20:10:58Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="section">
-  <xsl:variable name="depth" select="count(ancestor::section)+1"/>
+<xsl:template match="d:section">
+  <xsl:variable name="depth" select="count(ancestor::d:section)+1"/>
 
   <xsl:call-template name="id.warning"/>
 
 
 <xsl:template name="section.title">
   <!-- the context node should be the title of a section when called -->
-  <xsl:variable name="section" select="(ancestor::section
-                                        |ancestor::simplesect
-                                        |ancestor::sect1
-                                        |ancestor::sect2
-                                        |ancestor::sect3
-                                        |ancestor::sect4
-                                        |ancestor::sect5)[last()]"/>
+  <xsl:variable name="section" select="(ancestor::d:section
+                                        |ancestor::d:simplesect
+                                        |ancestor::d:sect1
+                                        |ancestor::d:sect2
+                                        |ancestor::d:sect3
+                                        |ancestor::d:sect4
+                                        |ancestor::d:sect5)[last()]"/>
 
   <xsl:variable name="renderas">
     <xsl:choose>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="section/title
-                    |section/info/title
-                    |sectioninfo/title" 
+<xsl:template match="d:section/d:title
+                    |d:section/d:info/d:title
+                    |d:sectioninfo/d:title"
               mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="sect1">
+<xsl:template match="d:sect1">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sect1/title
-                    |sect1/info/title
-                    |sect1info/title" 
+<xsl:template match="d:sect1/d:title
+                    |d:sect1/d:info/d:title
+                    |d:sect1info/d:title"
               mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="sect2">
+<xsl:template match="d:sect2">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sect2/title
-                    |sect2/info/title
-                    |sect2info/title" 
+<xsl:template match="d:sect2/d:title
+                    |d:sect2/d:info/d:title
+                    |d:sect2info/d:title"
               mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="sect3">
+<xsl:template match="d:sect3">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sect3/title
-                    |sect3/info/title
-                    |sect3info/title" 
+<xsl:template match="d:sect3/d:title
+                    |d:sect3/d:info/d:title
+                    |d:sect3info/d:title"
               mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="sect4">
+<xsl:template match="d:sect4">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sect4/title
-                    |sect4/info/title
-                    |sect4info/title" 
+<xsl:template match="d:sect4/d:title
+                    |d:sect4/d:info/d:title
+                    |d:sect4info/d:title"
               mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="sect5">
+<xsl:template match="d:sect5">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sect5/title
-                    |sect5/info/title
-                    |sect5info/title" 
+<xsl:template match="d:sect5/d:title
+                    |d:sect5/d:info/d:title
+                    |d:sect5info/d:title"
               mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="simplesect">
+<xsl:template match="d:simplesect">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="simplesect/title|simplesect/info/title" 
+<xsl:template match="d:simplesect/d:title|d:simplesect/d:info/d:title"
               mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="section/title"></xsl:template>
-<xsl:template match="section/titleabbrev"></xsl:template>
-<xsl:template match="section/subtitle"></xsl:template>
-<xsl:template match="sectioninfo"></xsl:template>
-<xsl:template match="section/info"></xsl:template>
-
-<xsl:template match="sect1/title"></xsl:template>
-<xsl:template match="sect1/titleabbrev"></xsl:template>
-<xsl:template match="sect1/subtitle"></xsl:template>
-<xsl:template match="sect1info"></xsl:template>
-<xsl:template match="sect1/info"></xsl:template>
-
-<xsl:template match="sect2/title"></xsl:template>
-<xsl:template match="sect2/subtitle"></xsl:template>
-<xsl:template match="sect2/titleabbrev"></xsl:template>
-<xsl:template match="sect2info"></xsl:template>
-<xsl:template match="sect2/info"></xsl:template>
-
-<xsl:template match="sect3/title"></xsl:template>
-<xsl:template match="sect3/subtitle"></xsl:template>
-<xsl:template match="sect3/titleabbrev"></xsl:template>
-<xsl:template match="sect3info"></xsl:template>
-<xsl:template match="sect3/info"></xsl:template>
-
-<xsl:template match="sect4/title"></xsl:template>
-<xsl:template match="sect4/subtitle"></xsl:template>
-<xsl:template match="sect4/titleabbrev"></xsl:template>
-<xsl:template match="sect4info"></xsl:template>
-<xsl:template match="sect4/info"></xsl:template>
-
-<xsl:template match="sect5/title"></xsl:template>
-<xsl:template match="sect5/subtitle"></xsl:template>
-<xsl:template match="sect5/titleabbrev"></xsl:template>
-<xsl:template match="sect5info"></xsl:template>
-<xsl:template match="sect5/info"></xsl:template>
-
-<xsl:template match="simplesect/title"></xsl:template>
-<xsl:template match="simplesect/subtitle"></xsl:template>
-<xsl:template match="simplesect/titleabbrev"></xsl:template>
-<xsl:template match="simplesect/info"></xsl:template>
+<xsl:template match="d:section/d:title"></xsl:template>
+<xsl:template match="d:section/d:titleabbrev"></xsl:template>
+<xsl:template match="d:section/d:subtitle"></xsl:template>
+<xsl:template match="d:sectioninfo"></xsl:template>
+<xsl:template match="d:section/d:info"></xsl:template>
+
+<xsl:template match="d:sect1/d:title"></xsl:template>
+<xsl:template match="d:sect1/d:titleabbrev"></xsl:template>
+<xsl:template match="d:sect1/d:subtitle"></xsl:template>
+<xsl:template match="d:sect1info"></xsl:template>
+<xsl:template match="d:sect1/d:info"></xsl:template>
+
+<xsl:template match="d:sect2/d:title"></xsl:template>
+<xsl:template match="d:sect2/d:subtitle"></xsl:template>
+<xsl:template match="d:sect2/d:titleabbrev"></xsl:template>
+<xsl:template match="d:sect2info"></xsl:template>
+<xsl:template match="d:sect2/d:info"></xsl:template>
+
+<xsl:template match="d:sect3/d:title"></xsl:template>
+<xsl:template match="d:sect3/d:subtitle"></xsl:template>
+<xsl:template match="d:sect3/d:titleabbrev"></xsl:template>
+<xsl:template match="d:sect3info"></xsl:template>
+<xsl:template match="d:sect3/d:info"></xsl:template>
+
+<xsl:template match="d:sect4/d:title"></xsl:template>
+<xsl:template match="d:sect4/d:subtitle"></xsl:template>
+<xsl:template match="d:sect4/d:titleabbrev"></xsl:template>
+<xsl:template match="d:sect4info"></xsl:template>
+<xsl:template match="d:sect4/d:info"></xsl:template>
+
+<xsl:template match="d:sect5/d:title"></xsl:template>
+<xsl:template match="d:sect5/d:subtitle"></xsl:template>
+<xsl:template match="d:sect5/d:titleabbrev"></xsl:template>
+<xsl:template match="d:sect5info"></xsl:template>
+<xsl:template match="d:sect5/d:info"></xsl:template>
+
+<xsl:template match="d:simplesect/d:title"></xsl:template>
+<xsl:template match="d:simplesect/d:subtitle"></xsl:template>
+<xsl:template match="d:simplesect/d:titleabbrev"></xsl:template>
+<xsl:template match="d:simplesect/d:info"></xsl:template>
 
 <!-- ==================================================================== -->
 
   <xsl:variable name="id">
     <xsl:choose>
       <!-- Make sure the subtitle doesn't get the same id as the title -->
-      <xsl:when test="self::subtitle">
+      <xsl:when test="self::d:subtitle">
         <xsl:call-template name="object.id">
           <xsl:with-param name="object" select="."/>
         </xsl:call-template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="bridgehead">
+<xsl:template match="d:bridgehead">
   <xsl:variable name="container"
-                select="(ancestor::appendix
-                        |ancestor::article
-                        |ancestor::bibliography
-                        |ancestor::chapter
-                        |ancestor::glossary
-                        |ancestor::glossdiv
-                        |ancestor::index
-                        |ancestor::partintro
-                        |ancestor::preface
-                        |ancestor::refsect1
-                        |ancestor::refsect2
-                        |ancestor::refsect3
-                        |ancestor::sect1
-                        |ancestor::sect2
-                        |ancestor::sect3
-                        |ancestor::sect4
-                        |ancestor::sect5
-                        |ancestor::section
-                        |ancestor::setindex
-                        |ancestor::simplesect)[last()]"/>
+                select="(ancestor::d:appendix
+                        |ancestor::d:article
+                        |ancestor::d:bibliography
+                        |ancestor::d:chapter
+                        |ancestor::d:glossary
+                        |ancestor::d:glossdiv
+                        |ancestor::d:index
+                        |ancestor::d:partintro
+                        |ancestor::d:preface
+                        |ancestor::d:refsect1
+                        |ancestor::d:refsect2
+                        |ancestor::d:refsect3
+                        |ancestor::d:sect1
+                        |ancestor::d:sect2
+                        |ancestor::d:sect3
+                        |ancestor::d:sect4
+                        |ancestor::d:sect5
+                        |ancestor::d:section
+                        |ancestor::d:setindex
+                        |ancestor::d:simplesect)[last()]"/>
 
   <xsl:variable name="clevel">
     <xsl:choose>
                       or local-name($container) = 'preface'
                       or local-name($container) = 'setindex'">1</xsl:when>
       <xsl:when test="local-name($container) = 'glossdiv'">
-        <xsl:value-of select="count(ancestor::glossdiv)+1"/>
+        <xsl:value-of select="count(ancestor::d:glossdiv)+1"/>
       </xsl:when>
       <xsl:when test="local-name($container) = 'sect1'
                       or local-name($container) = 'sect2'
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="section/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:section/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
-<xsl:template match="simplesect/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:simplesect/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
-<xsl:template match="sect1/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect1/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
-<xsl:template match="sect2/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect2/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
-<xsl:template match="sect3/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect3/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
-<xsl:template match="sect4/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect4/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
-<xsl:template match="sect5/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect5/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
 <xsl:template name="section.subtitle">
   <!-- the context node should be the subtitle of a section when called -->
-  <xsl:variable name="section" select="(ancestor::section
-                                        |ancestor::simplesect
-                                        |ancestor::sect1
-                                        |ancestor::sect2
-                                        |ancestor::sect3
-                                        |ancestor::sect4
-                                        |ancestor::sect5)[last()]"/>
+  <xsl:variable name="section" select="(ancestor::d:section
+                                        |ancestor::d:simplesect
+                                        |ancestor::d:sect1
+                                        |ancestor::d:sect2
+                                        |ancestor::d:sect3
+                                        |ancestor::d:sect4
+                                        |ancestor::d:sect5)[last()]"/>
 
   <xsl:variable name="level">
     <xsl:call-template name="section.level">
index c5a4326..517c347 100644 (file)
@@ -2,15 +2,15 @@
 <!DOCTYPE xsl:stylesheet [
 <!ENTITY nbsp "&#160;">
 ]>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: synop.xsl 9829 2013-11-05 20:07:15Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -21,7 +21,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="cmdsynopsis">
+<xsl:template match="d:cmdsynopsis">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <p>
   </div>
 </xsl:template>
 
-<xsl:template match="cmdsynopsis/command">
+<xsl:template match="d:cmdsynopsis/d:command">
   <br/>
   <xsl:call-template name="inline.monoseq"/>
   <xsl:text> </xsl:text>
 </xsl:template>
 
-<xsl:template match="cmdsynopsis/command[1]" priority="2">
+<xsl:template match="d:cmdsynopsis/d:command[1]" priority="2">
   <xsl:call-template name="inline.monoseq"/>
   <xsl:text> </xsl:text>
 </xsl:template>
 
-<xsl:template match="group|arg" name="group-or-arg">
+<xsl:template match="d:group|d:arg" name="group-or-arg">
   <xsl:variable name="choice" select="@choice"/>
   <xsl:variable name="rep" select="@rep"/>
   <xsl:variable name="sepchar">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="group/arg">
+<xsl:template match="d:group/d:arg">
   <xsl:variable name="choice" select="@choice"/>
   <xsl:variable name="rep" select="@rep"/>
   <xsl:if test="preceding-sibling::*">
   <xsl:call-template name="group-or-arg"/>
 </xsl:template>
 
-<xsl:template match="sbr">
+<xsl:template match="d:sbr">
   <br/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="synopfragmentref">
+<xsl:template match="d:synopfragmentref">
   <xsl:variable name="target" select="key('id',@linkend)"/>
   <xsl:variable name="snum">
     <xsl:apply-templates select="$target" mode="synopfragment.number"/>
   </i>
 </xsl:template>
 
-<xsl:template match="synopfragment" mode="synopfragment.number">
+<xsl:template match="d:synopfragment" mode="synopfragment.number">
   <xsl:number format="1"/>
 </xsl:template>
 
-<xsl:template match="synopfragment">
+<xsl:template match="d:synopfragment">
   <xsl:variable name="snum">
     <xsl:apply-templates select="." mode="synopfragment.number"/>
   </xsl:variable>
   </span>
 </xsl:template>
 
-<xsl:template match="funcsynopsis">
+<xsl:template match="d:funcsynopsis">
   <xsl:if test="..//processing-instruction('dbfunclist')">
     <!-- * Placing a dbfunclist PI as a child of a particular element -->
     <!-- * creates a hyperlinked list of all funcsynopsis instances that -->
   <xsl:call-template name="informal.object"/>
 </xsl:template>
 
-<xsl:template match="funcsynopsisinfo">
+<xsl:template match="d:funcsynopsisinfo">
   <pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -216,10 +216,10 @@ funcdef       ::= (#PCDATA|type|replaceable|function)*
 paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 -->
 
-<xsl:template match="funcprototype">
+<xsl:template match="d:funcprototype">
   <xsl:variable name="html-style">
     <xsl:call-template name="pi.dbhtml_funcsynopsis-style">
-      <xsl:with-param name="node" select="ancestor::funcsynopsis/descendant-or-self::*"/>
+      <xsl:with-param name="node" select="ancestor::d:funcsynopsis/descendant-or-self::*"/>
     </xsl:call-template>
   </xsl:variable>
 
@@ -265,17 +265,17 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ====================================================================== -->
 <!-- funcprototype: kr, non-tabular -->
 
-<xsl:template match="funcprototype" mode="kr-nontabular">
+<xsl:template match="d:funcprototype" mode="kr-nontabular">
   <p>
     <xsl:apply-templates mode="kr-nontabular"/>
-    <xsl:if test="paramdef">
+    <xsl:if test="d:paramdef">
       <br/>
-      <xsl:apply-templates select="paramdef" mode="kr-funcsynopsis-mode"/>
+      <xsl:apply-templates select="d:paramdef" mode="kr-funcsynopsis-mode"/>
     </xsl:if>
   </p>
 </xsl:template>
 
-<xsl:template match="funcdef" mode="kr-nontabular">
+<xsl:template match="d:funcdef" mode="kr-nontabular">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -284,7 +284,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </code>
 </xsl:template>
 
-<xsl:template match="funcdef/function" mode="kr-nontabular">
+<xsl:template match="d:funcdef/d:function" mode="kr-nontabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <b class="fsfunc"><xsl:apply-templates mode="kr-nontabular"/></b>
@@ -295,19 +295,19 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="void" mode="kr-nontabular">
+<xsl:template match="d:void" mode="kr-nontabular">
   <code>)</code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="varargs" mode="kr-nontabular">
+<xsl:template match="d:varargs" mode="kr-nontabular">
   <xsl:text>...</xsl:text>
   <code>)</code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr-nontabular">
-  <xsl:apply-templates select="parameter" mode="kr-nontabular"/>
+<xsl:template match="d:paramdef" mode="kr-nontabular">
+  <xsl:apply-templates select="d:parameter" mode="kr-nontabular"/>
   <xsl:choose>
     <xsl:when test="following-sibling::*">
       <xsl:text>, </xsl:text>
@@ -319,7 +319,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="kr-nontabular">
+<xsl:template match="d:paramdef/d:parameter" mode="kr-nontabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -334,15 +334,15 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr-funcsynopsis-mode">
-  <xsl:if test="preceding-sibling::paramdef"><br/></xsl:if>
+<xsl:template match="d:paramdef" mode="kr-funcsynopsis-mode">
+  <xsl:if test="preceding-sibling::d:paramdef"><br/></xsl:if>
   <code>
     <xsl:apply-templates mode="kr-funcsynopsis-mode"/>
   </code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="kr-funcsynopsis-mode">
+<xsl:template match="d:paramdef/d:parameter" mode="kr-funcsynopsis-mode">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -357,7 +357,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="funcparams" mode="kr-funcsynopsis-mode">
+<xsl:template match="d:funcparams" mode="kr-funcsynopsis-mode">
   <code>(</code>
   <xsl:apply-templates mode="kr-funcsynopsis-mode"/>
   <code>)</code>
@@ -366,7 +366,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ====================================================================== -->
 <!-- funcprototype: kr, tabular -->
 
-<xsl:template match="funcprototype" mode="kr-tabular">
+<xsl:template match="d:funcprototype" mode="kr-tabular">
   <table border="{$table.border.off}" class="funcprototype-table">
     <xsl:if test="$div.element != 'section'">
       <xsl:attribute name="summary">Function synopsis</xsl:attribute>
@@ -376,26 +376,26 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
     </xsl:if>
     <tr>
       <td>
-        <xsl:apply-templates select="funcdef" mode="kr-tabular"/>
+        <xsl:apply-templates select="d:funcdef" mode="kr-tabular"/>
       </td>
-      <xsl:apply-templates select="(void|varargs|paramdef)[1]" mode="kr-tabular"/>
+      <xsl:apply-templates select="(d:void|d:varargs|d:paramdef)[1]" mode="kr-tabular"/>
     </tr>
-    <xsl:for-each select="(void|varargs|paramdef)[preceding-sibling::*[not(self::funcdef)]]">
+    <xsl:for-each select="(d:void|d:varargs|d:paramdef)[preceding-sibling::*[not(self::d:funcdef)]]">
       <tr>
         <td>&#160;</td>
         <xsl:apply-templates select="." mode="kr-tabular"/>
       </tr>
     </xsl:for-each>
   </table>
-  <xsl:if test="paramdef">
+  <xsl:if test="d:paramdef">
     <div class="paramdef-list">
-      <xsl:apply-templates select="paramdef" mode="kr-funcsynopsis-mode"/>
+      <xsl:apply-templates select="d:paramdef" mode="kr-funcsynopsis-mode"/>
     </div>
   </xsl:if>
   <div class="funcprototype-spacer">&#160;</div> <!-- hACk: blank div for vertical spacing -->
 </xsl:template>
 
-<xsl:template match="funcdef" mode="kr-tabular">
+<xsl:template match="d:funcdef" mode="kr-tabular">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -404,7 +404,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </code>
 </xsl:template>
 
-<xsl:template match="funcdef/function" mode="kr-tabular">
+<xsl:template match="d:funcdef/d:function" mode="kr-tabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <b class="fsfunc"><xsl:apply-templates mode="kr-nontabular"/></b>
@@ -415,7 +415,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="void" mode="kr-tabular">
+<xsl:template match="d:void" mode="kr-tabular">
   <td>
     <code>)</code>
     <xsl:text>;</xsl:text>
@@ -423,7 +423,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td>&#160;</td>
 </xsl:template>
 
-<xsl:template match="varargs" mode="kr-tabular">
+<xsl:template match="d:varargs" mode="kr-tabular">
   <td>
     <xsl:text>...</xsl:text>
     <code>)</code>
@@ -432,9 +432,9 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td>&#160;</td>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr-tabular">
+<xsl:template match="d:paramdef" mode="kr-tabular">
   <td>
-    <xsl:apply-templates select="parameter" mode="kr-tabular"/>
+    <xsl:apply-templates select="d:parameter" mode="kr-tabular"/>
     <xsl:choose>
       <xsl:when test="following-sibling::*">
        <xsl:text>, </xsl:text>
@@ -448,7 +448,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td>&#160;</td>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="kr-tabular">
+<xsl:template match="d:paramdef/d:parameter" mode="kr-tabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -463,22 +463,22 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr-tabular-funcsynopsis-mode">
+<xsl:template match="d:paramdef" mode="kr-tabular-funcsynopsis-mode">
   <xsl:variable name="type">
     <xsl:choose>
-      <xsl:when test="type">
-       <xsl:apply-templates select="type"
+      <xsl:when test="d:type">
+       <xsl:apply-templates select="d:type"
                             mode="kr-tabular-funcsynopsis-mode"/>
       </xsl:when>
-      <xsl:when test="normalize-space(parameter/preceding-sibling::node()[not(self::parameter)]) != ''">
-       <xsl:copy-of select="parameter/preceding-sibling::node()[not(self::parameter)]"/>
+      <xsl:when test="normalize-space(d:parameter/preceding-sibling::node()[not(self::d:parameter)]) != ''">
+       <xsl:copy-of select="d:parameter/preceding-sibling::node()[not(self::d:parameter)]"/>
       </xsl:when>
     </xsl:choose>
   </xsl:variable>
 
   <tr>
     <xsl:choose>
-      <xsl:when test="$type != '' and funcparams">
+      <xsl:when test="$type != '' and d:funcparams">
         <td>
          <code>
            <xsl:copy-of select="$type"/>
@@ -488,8 +488,8 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
         <td>
          <code>
            <xsl:choose>
-             <xsl:when test="type">
-               <xsl:apply-templates select="type/following-sibling::*"
+             <xsl:when test="d:type">
+               <xsl:apply-templates select="d:type/following-sibling::*"
                                     mode="kr-tabular-funcsynopsis-mode"/>
              </xsl:when>
              <xsl:otherwise>
@@ -501,7 +501,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
         </td>
       </xsl:when>
 
-      <xsl:when test="funcparams">
+      <xsl:when test="d:funcparams">
         <td colspan="2">
          <code>
            <xsl:apply-templates mode="kr-tabular-funcsynopsis-mode"/>
@@ -512,16 +512,16 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:otherwise>
         <td>
          <code>
-           <xsl:apply-templates select="parameter/preceding-sibling::node()[not(self::parameter)]"
+           <xsl:apply-templates select="d:parameter/preceding-sibling::node()[not(self::d:parameter)]"
                                 mode="kr-tabular-funcsynopsis-mode"/>
          </code>
           <xsl:text>&#160;</xsl:text>
         </td>
         <td>
          <code>
-           <xsl:apply-templates select="parameter"
+           <xsl:apply-templates select="d:parameter"
                                 mode="kr-tabular"/>
-           <xsl:apply-templates select="parameter/following-sibling::*[not(self::parameter)]"
+           <xsl:apply-templates select="d:parameter/following-sibling::*[not(self::d:parameter)]"
                                 mode="kr-tabular-funcsynopsis-mode"/>
            <xsl:text>;</xsl:text>
          </code>
@@ -531,7 +531,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </tr>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="kr-tabular-funcsynopsis-mode">
+<xsl:template match="d:paramdef/d:parameter" mode="kr-tabular-funcsynopsis-mode">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -546,7 +546,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="funcparams" mode="kr-tabular-funcsynopsis-mode">
+<xsl:template match="d:funcparams" mode="kr-tabular-funcsynopsis-mode">
   <code>(</code>
   <xsl:apply-templates mode="kr-tabular-funcsynopsis-mode"/>
   <code>)</code>
@@ -556,13 +556,13 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ====================================================================== -->
 <!-- funcprototype: ansi, non-tabular -->
 
-<xsl:template match="funcprototype" mode="ansi-nontabular">
+<xsl:template match="d:funcprototype" mode="ansi-nontabular">
   <p>
     <xsl:apply-templates mode="ansi-nontabular"/>
   </p>
 </xsl:template>
 
-<xsl:template match="funcdef" mode="ansi-nontabular">
+<xsl:template match="d:funcdef" mode="ansi-nontabular">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -571,7 +571,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </code>
 </xsl:template>
 
-<xsl:template match="funcdef/function" mode="ansi-nontabular">
+<xsl:template match="d:funcdef/d:function" mode="ansi-nontabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <b class="fsfunc"><xsl:apply-templates mode="ansi-nontabular"/></b>
@@ -582,18 +582,18 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="void" mode="ansi-nontabular">
+<xsl:template match="d:void" mode="ansi-nontabular">
   <code>void)</code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="varargs" mode="ansi-nontabular">
+<xsl:template match="d:varargs" mode="ansi-nontabular">
   <xsl:text>...</xsl:text>
   <code>)</code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="ansi-nontabular">
+<xsl:template match="d:paramdef" mode="ansi-nontabular">
   <xsl:apply-templates mode="ansi-nontabular"/>
   <xsl:choose>
     <xsl:when test="following-sibling::*">
@@ -606,7 +606,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="ansi-nontabular">
+<xsl:template match="d:paramdef/d:parameter" mode="ansi-nontabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -621,7 +621,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="funcparams" mode="ansi-nontabular">
+<xsl:template match="d:funcparams" mode="ansi-nontabular">
   <code>(</code>
   <xsl:apply-templates mode="ansi-nontabular"/>
   <code>)</code>
@@ -630,7 +630,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ====================================================================== -->
 <!-- funcprototype: ansi, tabular -->
 
-<xsl:template match="funcprototype" mode="ansi-tabular">
+<xsl:template match="d:funcprototype" mode="ansi-tabular">
   <table border="{$table.border.off}" 
     class="funcprototype-table"
     >
@@ -642,11 +642,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
     </xsl:if>
     <tr>
       <td>
-        <xsl:apply-templates select="funcdef" mode="ansi-tabular"/>
+        <xsl:apply-templates select="d:funcdef" mode="ansi-tabular"/>
       </td>
-      <xsl:apply-templates select="(void|varargs|paramdef)[1]" mode="ansi-tabular"/>
+      <xsl:apply-templates select="(d:void|d:varargs|d:paramdef)[1]" mode="ansi-tabular"/>
     </tr>
-    <xsl:for-each select="(void|varargs|paramdef)[preceding-sibling::*[not(self::funcdef)]]">
+    <xsl:for-each select="(d:void|d:varargs|d:paramdef)[preceding-sibling::*[not(self::d:funcdef)]]">
       <tr>
         <td>&#160;</td>
         <xsl:apply-templates select="." mode="ansi-tabular"/>
@@ -656,7 +656,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <div class="funcprototype-spacer">&#160;</div> <!-- hACk: blank div for vertical spacing -->
 </xsl:template>
 
-<xsl:template match="funcdef" mode="ansi-tabular">
+<xsl:template match="d:funcdef" mode="ansi-tabular">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -665,7 +665,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </code>
 </xsl:template>
 
-<xsl:template match="funcdef/function" mode="ansi-tabular">
+<xsl:template match="d:funcdef/d:function" mode="ansi-tabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <b class="fsfunc"><xsl:apply-templates mode="ansi-nontabular"/></b>
@@ -676,7 +676,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="void" mode="ansi-tabular">
+<xsl:template match="d:void" mode="ansi-tabular">
   <td>
     <code>void)</code>
     <xsl:text>;</xsl:text>
@@ -684,7 +684,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td>&#160;</td>
 </xsl:template>
 
-<xsl:template match="varargs" mode="ansi-tabular">
+<xsl:template match="d:varargs" mode="ansi-tabular">
   <td>
     <xsl:text>...</xsl:text>
     <code>)</code>
@@ -693,7 +693,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td>&#160;</td>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="ansi-tabular">
+<xsl:template match="d:paramdef" mode="ansi-tabular">
       <td>
         <xsl:apply-templates mode="ansi-tabular"/>
         <xsl:choose>
@@ -708,7 +708,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       </td>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="ansi-tabular">
+<xsl:template match="d:paramdef/d:parameter" mode="ansi-tabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -723,7 +723,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="funcparams" mode="ansi-tabular">
+<xsl:template match="d:funcparams" mode="ansi-tabular">
   <code>(</code>
   <xsl:apply-templates/>
   <code>)</code>
@@ -733,11 +733,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <xsl:variable name="default-classsynopsis-language">java</xsl:variable>
 
-<xsl:template match="classsynopsis
-                     |fieldsynopsis
-                     |methodsynopsis
-                     |constructorsynopsis
-                     |destructorsynopsis">
+<xsl:template match="d:classsynopsis
+                     |d:fieldsynopsis
+                     |d:methodsynopsis
+                     |d:constructorsynopsis
+                     |d:destructorsynopsis">
   <xsl:param name="language">
     <xsl:choose>
       <xsl:when test="@language">
@@ -778,11 +778,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template name="synop-break">
-  <xsl:if test="parent::classsynopsis
-                or (following-sibling::fieldsynopsis
-                    |following-sibling::methodsynopsis
-                    |following-sibling::constructorsynopsis
-                    |following-sibling::destructorsynopsis)">
+  <xsl:if test="parent::d:classsynopsis
+                or (following-sibling::d:fieldsynopsis
+                    |following-sibling::d:methodsynopsis
+                    |following-sibling::d:constructorsynopsis
+                    |following-sibling::d:destructorsynopsis)">
     <br/>
   </xsl:if>
 </xsl:template>
@@ -790,47 +790,47 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <!-- ===== Java ======================================================== -->
 
-<xsl:template match="classsynopsis" mode="java">
+<xsl:template match="d:classsynopsis" mode="java">
   <pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:apply-templates select="ooclass[1]" mode="java"/>
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:apply-templates select="d:ooclass[1]" mode="java"/>
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text> extends</xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="java"/>
-      <xsl:if test="oointerface|ooexception">
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="java"/>
+      <xsl:if test="d:oointerface|d:ooexception">
         <br/>
        <xsl:text>&nbsp;&nbsp;&nbsp;&nbsp;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="oointerface">
+    <xsl:if test="d:oointerface">
       <xsl:text>implements</xsl:text>
-      <xsl:apply-templates select="oointerface" mode="java"/>
-      <xsl:if test="ooexception">
+      <xsl:apply-templates select="d:oointerface" mode="java"/>
+      <xsl:if test="d:ooexception">
         <br/>
        <xsl:text>&nbsp;&nbsp;&nbsp;&nbsp;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="ooexception">
+    <xsl:if test="d:ooexception">
       <xsl:text>throws</xsl:text>
-      <xsl:apply-templates select="ooexception" mode="java"/>
+      <xsl:apply-templates select="d:ooexception" mode="java"/>
     </xsl:if>
     <xsl:text>&nbsp;{</xsl:text>
     <br/>
-    <xsl:apply-templates select="constructorsynopsis
-                                 |destructorsynopsis
-                                 |fieldsynopsis
-                                 |methodsynopsis
-                                 |classsynopsisinfo" mode="java"/>
+    <xsl:apply-templates select="d:constructorsynopsis
+                                 |d:destructorsynopsis
+                                 |d:fieldsynopsis
+                                 |d:methodsynopsis
+                                 |d:classsynopsisinfo" mode="java"/>
     <xsl:text>}</xsl:text>
   </pre>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="java">
+<xsl:template match="d:classsynopsisinfo" mode="java">
   <xsl:apply-templates mode="java"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="java">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="java">
   <xsl:choose>
     <xsl:when test="preceding-sibling::*">
       <xsl:text>, </xsl:text>
@@ -846,7 +846,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="java">
+<xsl:template match="d:modifier|d:package" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -857,7 +857,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="classname" mode="java">
+<xsl:template match="d:classname" mode="java">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -868,7 +868,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="java">
+<xsl:template match="d:interfacename" mode="java">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -879,7 +879,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="java">
+<xsl:template match="d:exceptionname" mode="java">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -890,11 +890,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="java">
+<xsl:template match="d:fieldsynopsis" mode="java">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&nbsp;&nbsp;</xsl:text>
     </xsl:if>
     <xsl:apply-templates mode="java"/>
@@ -903,7 +903,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="java">
+<xsl:template match="d:type" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -912,7 +912,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="varname" mode="java">
+<xsl:template match="d:varname" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -921,7 +921,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="initializer" mode="java">
+<xsl:template match="d:initializer" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -930,7 +930,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="void" mode="java">
+<xsl:template match="d:void" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -938,7 +938,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodname" mode="java">
+<xsl:template match="d:methodname" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -946,9 +946,9 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="java">
+<xsl:template match="d:methodparam" mode="java">
   <xsl:param name="indent">0</xsl:param>
-  <xsl:if test="preceding-sibling::methodparam">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>,</xsl:text>
     <br/>
     <xsl:if test="$indent &gt; 0">
@@ -965,7 +965,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="parameter" mode="java">
+<xsl:template match="d:parameter" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -974,12 +974,12 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template mode="java"
-  match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+  match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="decl">
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&nbsp;&nbsp;</xsl:text>
     </xsl:if>
     <xsl:apply-templates select="$start-modifiers" mode="java"/>
@@ -989,7 +989,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:apply-templates select="$notmod[1]" mode="java"/>
     </xsl:if>
 
-    <xsl:apply-templates select="methodname" mode="java"/>
+    <xsl:apply-templates select="d:methodname" mode="java"/>
   </xsl:variable>
 
   <code>
@@ -997,16 +997,16 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
     <xsl:call-template name="id.attribute"/>
     <xsl:copy-of select="$decl"/>
     <xsl:text>(</xsl:text>
-    <xsl:apply-templates select="methodparam" mode="java">
+    <xsl:apply-templates select="d:methodparam" mode="java">
       <xsl:with-param name="indent" select="string-length($decl)"/>
     </xsl:apply-templates>
     <xsl:text>)</xsl:text>
-    <xsl:if test="exceptionname">
+    <xsl:if test="d:exceptionname">
       <br/>
       <xsl:text>&nbsp;&nbsp;&nbsp;&nbsp;throws&nbsp;</xsl:text>
-      <xsl:apply-templates select="exceptionname" mode="java"/>
+      <xsl:apply-templates select="d:exceptionname" mode="java"/>
     </xsl:if>
-    <xsl:if test="modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
+    <xsl:if test="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
       <xsl:text> </xsl:text>
       <xsl:apply-templates select="$end-modifiers" mode="java"/>
     </xsl:if>
@@ -1017,47 +1017,47 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <!-- ===== C++ ========================================================= -->
 
-<xsl:template match="classsynopsis" mode="cpp">
+<xsl:template match="d:classsynopsis" mode="cpp">
   <pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:apply-templates select="ooclass[1]" mode="cpp"/>
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:apply-templates select="d:ooclass[1]" mode="cpp"/>
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text>: </xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="cpp"/>
-      <xsl:if test="oointerface|ooexception">
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="cpp"/>
+      <xsl:if test="d:oointerface|d:ooexception">
         <br/>
        <xsl:text>&nbsp;&nbsp;&nbsp;&nbsp;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="oointerface">
+    <xsl:if test="d:oointerface">
       <xsl:text> implements</xsl:text>
-      <xsl:apply-templates select="oointerface" mode="cpp"/>
-      <xsl:if test="ooexception">
+      <xsl:apply-templates select="d:oointerface" mode="cpp"/>
+      <xsl:if test="d:ooexception">
         <br/>
        <xsl:text>&nbsp;&nbsp;&nbsp;&nbsp;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="ooexception">
+    <xsl:if test="d:ooexception">
       <xsl:text> throws</xsl:text>
-      <xsl:apply-templates select="ooexception" mode="cpp"/>
+      <xsl:apply-templates select="d:ooexception" mode="cpp"/>
     </xsl:if>
     <xsl:text>&nbsp;{</xsl:text>
     <br/>
-    <xsl:apply-templates select="constructorsynopsis
-                                 |destructorsynopsis
-                                 |fieldsynopsis
-                                 |methodsynopsis
-                                 |classsynopsisinfo" mode="cpp"/>
+    <xsl:apply-templates select="d:constructorsynopsis
+                                 |d:destructorsynopsis
+                                 |d:fieldsynopsis
+                                 |d:methodsynopsis
+                                 |d:classsynopsisinfo" mode="cpp"/>
     <xsl:text>}</xsl:text>
   </pre>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="cpp">
+<xsl:template match="d:classsynopsisinfo" mode="cpp">
   <xsl:apply-templates mode="cpp"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="cpp">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="cpp">
   <xsl:if test="preceding-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1068,7 +1068,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="cpp">
+<xsl:template match="d:modifier|d:package" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1079,7 +1079,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="classname" mode="cpp">
+<xsl:template match="d:classname" mode="cpp">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1090,7 +1090,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="cpp">
+<xsl:template match="d:interfacename" mode="cpp">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1101,7 +1101,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="cpp">
+<xsl:template match="d:exceptionname" mode="cpp">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1112,11 +1112,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="cpp">
+<xsl:template match="d:fieldsynopsis" mode="cpp">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&nbsp;&nbsp;</xsl:text>
     </xsl:if>
     <xsl:apply-templates mode="cpp"/>
@@ -1125,7 +1125,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="cpp">
+<xsl:template match="d:type" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1134,7 +1134,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="varname" mode="cpp">
+<xsl:template match="d:varname" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1143,7 +1143,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="initializer" mode="cpp">
+<xsl:template match="d:initializer" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1152,7 +1152,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="void" mode="cpp">
+<xsl:template match="d:void" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1160,7 +1160,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodname" mode="cpp">
+<xsl:template match="d:methodname" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1168,8 +1168,8 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="cpp">
-  <xsl:if test="preceding-sibling::methodparam">
+<xsl:template match="d:methodparam" mode="cpp">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <span>
@@ -1179,7 +1179,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="parameter" mode="cpp">
+<xsl:template match="d:parameter" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1188,15 +1188,15 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template mode="cpp"
-  match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+  match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
 
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&nbsp;&nbsp;</xsl:text>
     </xsl:if>
     <xsl:apply-templates select="$start-modifiers" mode="cpp"/>
@@ -1206,16 +1206,16 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:apply-templates select="$notmod[1]" mode="cpp"/>
     </xsl:if>
 
-    <xsl:apply-templates select="methodname" mode="cpp"/>
+    <xsl:apply-templates select="d:methodname" mode="cpp"/>
     <xsl:text>(</xsl:text>
-    <xsl:apply-templates select="methodparam" mode="cpp"/>
+    <xsl:apply-templates select="d:methodparam" mode="cpp"/>
     <xsl:text>)</xsl:text>
-    <xsl:if test="exceptionname">
+    <xsl:if test="d:exceptionname">
       <br/>
       <xsl:text>&nbsp;&nbsp;&nbsp;&nbsp;throws&nbsp;</xsl:text>
-      <xsl:apply-templates select="exceptionname" mode="cpp"/>
+      <xsl:apply-templates select="d:exceptionname" mode="cpp"/>
     </xsl:if>
-    <xsl:if test="modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
+    <xsl:if test="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
       <xsl:text> </xsl:text>
       <xsl:apply-templates select="$end-modifiers" mode="cpp"/>
     </xsl:if>
@@ -1226,48 +1226,48 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <!-- ===== IDL ========================================================= -->
 
-<xsl:template match="classsynopsis" mode="idl">
+<xsl:template match="d:classsynopsis" mode="idl">
   <pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:text>interface </xsl:text>
-    <xsl:apply-templates select="ooclass[1]" mode="idl"/>
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:apply-templates select="d:ooclass[1]" mode="idl"/>
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text>: </xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="idl"/>
-      <xsl:if test="oointerface|ooexception">
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="idl"/>
+      <xsl:if test="d:oointerface|d:ooexception">
         <br/>
        <xsl:text>&nbsp;&nbsp;&nbsp;&nbsp;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="oointerface">
+    <xsl:if test="d:oointerface">
       <xsl:text> implements</xsl:text>
-      <xsl:apply-templates select="oointerface" mode="idl"/>
-      <xsl:if test="ooexception">
+      <xsl:apply-templates select="d:oointerface" mode="idl"/>
+      <xsl:if test="d:ooexception">
         <br/>
        <xsl:text>&nbsp;&nbsp;&nbsp;&nbsp;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="ooexception">
+    <xsl:if test="d:ooexception">
       <xsl:text> throws</xsl:text>
-      <xsl:apply-templates select="ooexception" mode="idl"/>
+      <xsl:apply-templates select="d:ooexception" mode="idl"/>
     </xsl:if>
     <xsl:text>&nbsp;{</xsl:text>
     <br/>
-    <xsl:apply-templates select="constructorsynopsis
-                                 |destructorsynopsis
-                                 |fieldsynopsis
-                                 |methodsynopsis
-                                 |classsynopsisinfo" mode="idl"/>
+    <xsl:apply-templates select="d:constructorsynopsis
+                                 |d:destructorsynopsis
+                                 |d:fieldsynopsis
+                                 |d:methodsynopsis
+                                 |d:classsynopsisinfo" mode="idl"/>
     <xsl:text>}</xsl:text>
   </pre>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="idl">
+<xsl:template match="d:classsynopsisinfo" mode="idl">
   <xsl:apply-templates mode="idl"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="idl">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="idl">
   <xsl:if test="preceding-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1278,7 +1278,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="idl">
+<xsl:template match="d:modifier|d:package" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1289,7 +1289,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="classname" mode="idl">
+<xsl:template match="d:classname" mode="idl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1300,7 +1300,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="idl">
+<xsl:template match="d:interfacename" mode="idl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1311,7 +1311,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="idl">
+<xsl:template match="d:exceptionname" mode="idl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1322,11 +1322,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="idl">
+<xsl:template match="d:fieldsynopsis" mode="idl">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&nbsp;&nbsp;</xsl:text>
     </xsl:if>
     <xsl:apply-templates mode="idl"/>
@@ -1335,7 +1335,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="idl">
+<xsl:template match="d:type" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1344,7 +1344,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="varname" mode="idl">
+<xsl:template match="d:varname" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1353,7 +1353,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="initializer" mode="idl">
+<xsl:template match="d:initializer" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1362,7 +1362,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="void" mode="idl">
+<xsl:template match="d:void" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1370,7 +1370,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodname" mode="idl">
+<xsl:template match="d:methodname" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1378,8 +1378,8 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="idl">
-  <xsl:if test="preceding-sibling::methodparam">
+<xsl:template match="d:methodparam" mode="idl">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <span>
@@ -1389,7 +1389,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="parameter" mode="idl">
+<xsl:template match="d:parameter" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1398,14 +1398,14 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template mode="idl"
-  match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+  match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&nbsp;&nbsp;</xsl:text>
     </xsl:if>
     <xsl:apply-templates select="$start-modifiers" mode="idl"/>
@@ -1415,17 +1415,17 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:apply-templates select="$notmod[1]" mode="idl"/>
     </xsl:if>
 
-    <xsl:apply-templates select="methodname" mode="idl"/>
+    <xsl:apply-templates select="d:methodname" mode="idl"/>
     <xsl:text>(</xsl:text>
-    <xsl:apply-templates select="methodparam" mode="idl"/>
+    <xsl:apply-templates select="d:methodparam" mode="idl"/>
     <xsl:text>)</xsl:text>
-    <xsl:if test="exceptionname">
+    <xsl:if test="d:exceptionname">
       <br/>
       <xsl:text>&nbsp;&nbsp;&nbsp;&nbsp;raises(</xsl:text>
-      <xsl:apply-templates select="exceptionname" mode="idl"/>
+      <xsl:apply-templates select="d:exceptionname" mode="idl"/>
       <xsl:text>)</xsl:text>
     </xsl:if>
-    <xsl:if test="modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
+    <xsl:if test="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
       <xsl:text> </xsl:text>
       <xsl:apply-templates select="$end-modifiers" mode="idl"/>
     </xsl:if>
@@ -1436,35 +1436,35 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <!-- ===== Perl ======================================================== -->
 
-<xsl:template match="classsynopsis" mode="perl">
+<xsl:template match="d:classsynopsis" mode="perl">
   <pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:text>package </xsl:text>
-    <xsl:apply-templates select="ooclass[1]" mode="perl"/>
+    <xsl:apply-templates select="d:ooclass[1]" mode="perl"/>
     <xsl:text>;</xsl:text>
     <br/>
 
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text>@ISA = (</xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="perl"/>
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="perl"/>
       <xsl:text>);</xsl:text>
       <br/>
     </xsl:if>
 
-    <xsl:apply-templates select="constructorsynopsis
-                                 |destructorsynopsis
-                                 |fieldsynopsis
-                                 |methodsynopsis
-                                 |classsynopsisinfo" mode="perl"/>
+    <xsl:apply-templates select="d:constructorsynopsis
+                                 |d:destructorsynopsis
+                                 |d:fieldsynopsis
+                                 |d:methodsynopsis
+                                 |d:classsynopsisinfo" mode="perl"/>
   </pre>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="perl">
+<xsl:template match="d:classsynopsisinfo" mode="perl">
   <xsl:apply-templates mode="perl"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="perl">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="perl">
   <xsl:if test="preceding-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1475,7 +1475,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="perl">
+<xsl:template match="d:modifier|d:package" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1486,7 +1486,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="classname" mode="perl">
+<xsl:template match="d:classname" mode="perl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1497,7 +1497,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="perl">
+<xsl:template match="d:interfacename" mode="perl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1508,7 +1508,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="perl">
+<xsl:template match="d:exceptionname" mode="perl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1519,11 +1519,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="perl">
+<xsl:template match="d:fieldsynopsis" mode="perl">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&nbsp;&nbsp;</xsl:text>
     </xsl:if>
     <xsl:apply-templates mode="perl"/>
@@ -1532,7 +1532,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="perl">
+<xsl:template match="d:type" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1541,7 +1541,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="varname" mode="perl">
+<xsl:template match="d:varname" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1550,7 +1550,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="initializer" mode="perl">
+<xsl:template match="d:initializer" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1559,7 +1559,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="void" mode="perl">
+<xsl:template match="d:void" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1567,7 +1567,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodname" mode="perl">
+<xsl:template match="d:methodname" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1575,8 +1575,8 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="perl">
-  <xsl:if test="preceding-sibling::methodparam">
+<xsl:template match="d:methodparam" mode="perl">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <span>
@@ -1586,7 +1586,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="parameter" mode="perl">
+<xsl:template match="d:parameter" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1595,24 +1595,24 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template mode="perl"
-  match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+  match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
 
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:text>sub </xsl:text>
 
-    <xsl:apply-templates select="methodname" mode="perl"/>
+    <xsl:apply-templates select="d:methodname" mode="perl"/>
     <xsl:text> { ... };</xsl:text>
   </code>
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
 <!-- Used when not occurring as a child of classsynopsis -->
-<xsl:template match="ooclass|oointerface|ooexception">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception">
   <xsl:apply-templates/>
 </xsl:template>
 
@@ -1625,35 +1625,35 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- * per-mode matches for those linking elements in order for them -->
 <!-- * to be processed as expected. -->
 
-<xsl:template match="link|olink|xref" mode="java">
+<xsl:template match="d:link|d:olink|d:xref" mode="java">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="cpp">
+<xsl:template match="d:link|d:olink|d:xref" mode="cpp">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="idl">
+<xsl:template match="d:link|d:olink|d:xref" mode="idl">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="perl">
+<xsl:template match="d:link|d:olink|d:xref" mode="perl">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="ansi-nontabular">
+<xsl:template match="d:link|d:olink|d:xref" mode="ansi-nontabular">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="ansi-tabular">
+<xsl:template match="d:link|d:olink|d:xref" mode="ansi-tabular">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="kr-nontabular">
+<xsl:template match="d:link|d:olink|d:xref" mode="kr-nontabular">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="kr-tabular">
+<xsl:template match="d:link|d:olink|d:xref" mode="kr-tabular">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
index c6760b0..9e749c4 100644 (file)
@@ -1,21 +1,20 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                 xmlns:stbl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Table"
                 xmlns:xtbl="xalan://com.nwalsh.xalan.Table"
                 xmlns:lxslt="http://xml.apache.org/xslt"
                 xmlns:ptbl="http://nwalsh.com/xslt/ext/xsltproc/python/Table"
-                exclude-result-prefixes="doc stbl xtbl lxslt ptbl"
+                exclude-result-prefixes="doc stbl xtbl lxslt ptbl d"
                 version='1.0'>
 
 <xsl:include href="../common/table.xsl"/>
 
 <!-- ********************************************************************
-     $Id: table.xsl 9978 2015-07-31 23:47:28Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:variable name="rowsep">
     <xsl:choose>
       <!-- If this is the last row, rowsep never applies. -->
-      <xsl:when test="not(ancestor-or-self::row[1]/following-sibling::row
-                          or ancestor-or-self::thead/following-sibling::tbody
-                          or ancestor-or-self::tbody/preceding-sibling::tfoot)">
+      <xsl:when test="not(ancestor-or-self::d:row[1]/following-sibling::d:row
+                          or ancestor-or-self::d:thead/following-sibling::d:tbody
+                          or ancestor-or-self::d:tbody/preceding-sibling::d:tfoot)">
         <xsl:value-of select="0"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="inherited.table.attribute">
           <xsl:with-param name="entry" select="NOT-AN-ELEMENT-NAME"/>
-          <xsl:with-param name="row" select="ancestor-or-self::row[1]"/>
+          <xsl:with-param name="row" select="ancestor-or-self::d:row[1]"/>
           <xsl:with-param name="colnum" select="$colnum"/>
           <xsl:with-param name="attribute" select="'rowsep'"/>
         </xsl:call-template>
   <xsl:variable name="colsep">
     <xsl:choose>
       <!-- If this is the last column, colsep never applies. -->
-      <xsl:when test="number($colnum) &gt;= ancestor::tgroup/@cols">0</xsl:when>
+      <xsl:when test="number($colnum) &gt;= ancestor::d:tgroup/@cols">0</xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="inherited.table.attribute">
           <xsl:with-param name="entry" select="NOT-AN-ELEMENT-NAME"/>
-          <xsl:with-param name="row" select="ancestor-or-self::row[1]"/>
+          <xsl:with-param name="row" select="ancestor-or-self::d:row[1]"/>
           <xsl:with-param name="colnum" select="$colnum"/>
           <xsl:with-param name="attribute" select="'colsep'"/>
         </xsl:call-template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="tgroup" name="tgroup">
+<xsl:template match="d:tgroup" name="tgroup">
   <xsl:if test="not(@cols) or @cols = '' or string(number(@cols)) = 'NaN'">
     <xsl:message terminate="yes">
       <xsl:text>Error: CALS tables must specify the number of columns.</xsl:text>
 
     <xsl:choose>
       <!-- If there's a textobject/phrase for the table summary, use it -->
-      <xsl:when test="../textobject/phrase">
+      <xsl:when test="../d:textobject/d:phrase">
         <xsl:attribute name="summary">
-          <xsl:value-of select="../textobject/phrase"/>
+          <xsl:value-of select="../d:textobject/d:phrase"/>
         </xsl:attribute>
       </xsl:when>
 
       </xsl:when>
 
       <!-- Otherwise, if there's a title, use that -->
-      <xsl:when test="../title">
+      <xsl:when test="../d:title">
         <xsl:attribute name="summary">
           <!-- This screws up on inline markup and footnotes, oh well... -->
-          <xsl:value-of select="string(../title)"/>
+          <xsl:value-of select="string(../d:title)"/>
         </xsl:attribute>
       </xsl:when>
 
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:apply-templates select="thead"/>
-    <xsl:apply-templates select="tfoot"/>
-    <xsl:apply-templates select="tbody"/>
+    <xsl:apply-templates select="d:thead"/>
+    <xsl:apply-templates select="d:tfoot"/>
+    <xsl:apply-templates select="d:tbody"/>
 
-    <xsl:if test=".//footnote|../title//footnote">
+    <xsl:if test=".//d:footnote|../d:title//d:footnote">
       <tbody class="footnotes">
         <tr>
           <td colspan="{@cols}">
-            <xsl:apply-templates select=".//footnote|../title//footnote" mode="table.footnote.mode"/>
+            <xsl:apply-templates select=".//d:footnote|../d:title//d:footnote" mode="table.footnote.mode"/>
           </td>
         </tr>
       </tbody>
   </table>
 </xsl:template>
 
-<xsl:template match="tgroup/processing-instruction('dbhtml')">
+<xsl:template match="d:tgroup/processing-instruction('dbhtml')">
   <xsl:variable name="summary">
     <xsl:call-template name="pi.dbhtml_table-summary"/>
   </xsl:variable>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="colspec"></xsl:template>
+<xsl:template match="d:colspec"></xsl:template>
 
-<xsl:template match="spanspec"></xsl:template>
+<xsl:template match="d:spanspec"></xsl:template>
 
-<xsl:template match="thead|tfoot">
+<xsl:template match="d:thead|d:tfoot">
   <xsl:element name="{local-name(.)}">
     <xsl:if test="@align">
       <xsl:attribute name="align">
 
     <xsl:choose>
       <!-- recurse on rows only if @morerows is present -->
-      <xsl:when test="row/entry/@morerows|row/entrytbl/@morerows">
-        <xsl:apply-templates select="row[1]">
+      <xsl:when test="d:row/d:entry/@morerows|d:row/d:entrytbl/@morerows">
+        <xsl:apply-templates select="d:row[1]">
           <xsl:with-param name="spans">
             <xsl:call-template name="blank.spans">
               <xsl:with-param name="cols" select="../@cols"/>
         </xsl:apply-templates>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates select="row">
+        <xsl:apply-templates select="d:row">
           <xsl:with-param name="spans">
             <xsl:call-template name="blank.spans">
               <xsl:with-param name="cols" select="../@cols"/>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="tbody">
+<xsl:template match="d:tbody">
   <tbody>
     <xsl:if test="@align">
       <xsl:attribute name="align">
     </xsl:if>
 
     <xsl:choose>
-      <xsl:when test="row/entry/@morerows|row/entrytbl/@morerows">
-        <xsl:apply-templates select="row[1]">
+      <xsl:when test="d:row/d:entry/@morerows|d:row/d:entrytbl/@morerows">
+        <xsl:apply-templates select="d:row[1]">
           <xsl:with-param name="spans">
             <xsl:call-template name="blank.spans">
               <xsl:with-param name="cols" select="../@cols"/>
         </xsl:apply-templates>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates select="row">
+        <xsl:apply-templates select="d:row">
           <xsl:with-param name="spans">
             <xsl:call-template name="blank.spans">
               <xsl:with-param name="cols" select="../@cols"/>
   </tbody>
 </xsl:template>
 
-<xsl:template match="row">
+<xsl:template match="d:row">
   <xsl:param name="spans"/>
   <xsl:param name="browserows"/>
 
       <tr><xsl:comment> This row intentionally left blank </xsl:comment></tr>
 
       <xsl:if test="$browserows = 'recurse'">
-        <xsl:apply-templates select="following-sibling::row[1]">
+        <xsl:apply-templates select="following-sibling::d:row[1]">
           <xsl:with-param name="spans">
             <xsl:call-template name="consume-row">
               <xsl:with-param name="spans" select="$spans"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="tr.attributes">
       <xsl:with-param name="rownum">
-        <xsl:number from="tgroup" count="row"/>
+        <xsl:number from="d:tgroup" count="d:row"/>
       </xsl:with-param>
     </xsl:call-template>
 
     </xsl:if>
 
     <xsl:if test="$table.borders.with.css != 0">
-      <xsl:if test="@rowsep = 1 and following-sibling::row">
+      <xsl:if test="@rowsep = 1 and following-sibling::d:row">
         <xsl:attribute name="style">
           <xsl:call-template name="border">
             <xsl:with-param name="side" select="'bottom'"/>
       </xsl:attribute>
     </xsl:if>
 
-    <xsl:apply-templates select="(entry|entrytbl)[1]">
+    <xsl:apply-templates select="(d:entry|d:entrytbl)[1]">
       <xsl:with-param name="spans" select="$spans"/>
     </xsl:apply-templates>
   </tr>
 
   <xsl:if test="$browserows = 'recurse'">
-    <xsl:if test="following-sibling::row">
+    <xsl:if test="following-sibling::d:row">
       <xsl:variable name="nextspans">
-        <xsl:apply-templates select="(entry|entrytbl)[1]" mode="span">
+        <xsl:apply-templates select="(d:entry|d:entrytbl)[1]" mode="span">
           <xsl:with-param name="spans" select="$spans"/>
         </xsl:apply-templates>
       </xsl:variable>
   
-      <xsl:apply-templates select="following-sibling::row[1]">
+      <xsl:apply-templates select="following-sibling::d:row[1]">
         <xsl:with-param name="spans" select="$nextspans"/>
         <xsl:with-param name="browserows" select="$browserows"/>
       </xsl:apply-templates>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="entry|entrytbl" name="entry">
+<xsl:template match="d:entry|d:entrytbl" name="entry">
   <xsl:param name="col">
     <xsl:choose>
       <xsl:when test="@revisionflag">
-        <xsl:number from="row"/>
+        <xsl:number from="d:row"/>
       </xsl:when>
       <xsl:otherwise>1</xsl:otherwise>
     </xsl:choose>
 
   <xsl:variable name="cellgi">
     <xsl:choose>
-      <xsl:when test="ancestor::thead">th</xsl:when>
-      <xsl:when test="ancestor::tfoot">th</xsl:when>
-      <xsl:when test="ancestor::tbody and 
-                      (ancestor::table[@rowheader = 'firstcol'] or
-                      ancestor::informaltable[@rowheader = 'firstcol']) and
+      <xsl:when test="ancestor::d:thead">th</xsl:when>
+      <xsl:when test="ancestor::d:tfoot">th</xsl:when>
+      <xsl:when test="ancestor::d:tbody and
+                      (ancestor::d:table[@rowheader = 'firstcol'] or
+                      ancestor::d:informaltable[@rowheader = 'firstcol']) and
                       $entry.colnum = 1">
         <xsl:text>th</xsl:text>
       </xsl:when>
   <xsl:variable name="rowsep">
     <xsl:choose>
       <!-- If this is the last row, rowsep never applies. -->
-      <xsl:when test="ancestor::entrytbl
-                      and not (ancestor-or-self::row[1]/following-sibling::row)
-                      and not (ancestor::thead)">
+      <xsl:when test="ancestor::d:entrytbl
+                      and not (ancestor-or-self::d:row[1]/following-sibling::d:row)
+                      and not (ancestor::d:thead)">
         <xsl:value-of select="0"/>
       </xsl:when>
-      <xsl:when test="not(ancestor-or-self::row[1]/following-sibling::row
-                          or ancestor-or-self::thead/following-sibling::tbody
-                          or ancestor-or-self::tbody/preceding-sibling::tfoot)">
+      <xsl:when test="not(ancestor-or-self::d:row[1]/following-sibling::d:row
+                          or ancestor-or-self::d:thead/following-sibling::d:tbody
+                          or ancestor-or-self::d:tbody/preceding-sibling::d:tfoot)">
         <xsl:value-of select="0"/>
       </xsl:when>
       <!-- not last row with @morerows (thead is not last row) -->
-      <xsl:when test="not(ancestor::thead) and @morerows and not(@morerows &lt; 
-                 count(ancestor-or-self::row[1]/following-sibling::row))">
+      <xsl:when test="not(ancestor::d:thead) and @morerows and not(@morerows &lt;
+                 count(ancestor-or-self::d:row[1]/following-sibling::d:row))">
         <xsl:value-of select="0"/>
       </xsl:when>
       <xsl:otherwise>
         </xsl:if>
 
         <xsl:if test="not(preceding-sibling::*) and 
-                    (ancestor::row[1]/@id or ancestor::row[1]/@xml:id)">
+                    (ancestor::d:row[1]/@id or ancestor::d:row[1]/@xml:id)">
           <xsl:call-template name="anchor">
-            <xsl:with-param name="node" select="ancestor::row[1]"/>
+            <xsl:with-param name="node" select="ancestor::d:row[1]"/>
           </xsl:call-template>
         </xsl:if>
 
           <xsl:when test="$empty.cell">
             <xsl:text>&#160;</xsl:text>
           </xsl:when>
-          <xsl:when test="self::entrytbl">
+          <xsl:when test="self::d:entrytbl">
             <xsl:call-template name="tgroup"/>
           </xsl:when>
           <xsl:otherwise>
       </xsl:element>
 
       <xsl:choose>
-        <xsl:when test="following-sibling::entry|following-sibling::entrytbl">
-          <xsl:apply-templates select="(following-sibling::entry
-                                       |following-sibling::entrytbl)[1]">
+        <xsl:when test="following-sibling::d:entry|following-sibling::d:entrytbl">
+          <xsl:apply-templates select="(following-sibling::d:entry
+                                       |following-sibling::d:entrytbl)[1]">
             <xsl:with-param name="col" select="$col+$entry.colspan"/>
             <xsl:with-param name="spans" select="$following.spans"/>
           </xsl:apply-templates>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="entry|entrytbl" name="sentry" mode="span">
+<xsl:template match="d:entry|d:entrytbl" name="sentry" mode="span">
   <xsl:param name="col" select="1"/>
   <xsl:param name="spans"/>
 
       </xsl:call-template>
 
       <xsl:choose>
-        <xsl:when test="following-sibling::entry|following-sibling::entrytbl">
-          <xsl:apply-templates select="(following-sibling::entry
-                                        |following-sibling::entrytbl)[1]"
+        <xsl:when test="following-sibling::d:entry|following-sibling::d:entrytbl">
+          <xsl:apply-templates select="(following-sibling::d:entry
+                                        |following-sibling::d:entrytbl)[1]"
                                mode="span">
             <xsl:with-param name="col" select="$col+$entry.colspan"/>
             <xsl:with-param name="spans" select="$following.spans"/>
 
 <xsl:template name="generate.col">
   <xsl:param name="countcol">1</xsl:param>
-  <xsl:param name="colspecs" select="./colspec"/>
+  <xsl:param name="colspecs" select="./d:colspec"/>
   <xsl:param name="count">1</xsl:param>
   <xsl:param name="colnum">1</xsl:param>
 
               </xsl:when>
               <!-- pass through to HTML if no * in colspecs -->
               <xsl:when test="$colspec/@colwidth and
-                             not($colspec/parent::*/colspec/@colwidth[contains(.,'*')])">
+                             not($colspec/parent::*/d:colspec/@colwidth[contains(.,'*')])">
                 <xsl:attribute name="width">
                   <xsl:choose>
                     <xsl:when test="normalize-space($colspec/@colwidth) = '*'">
                 </xsl:attribute>
               </xsl:when>
               <!-- Suggested by Pavel ZAMPACH <zampach@nemcb.cz> -->
-              <xsl:when test="$colspecs/ancestor::tgroup/@align">
+              <xsl:when test="$colspecs/ancestor::d:tgroup/@align">
                 <xsl:attribute name="align">
-                  <xsl:value-of select="$colspecs/ancestor::tgroup/@align"/>
+                  <xsl:value-of select="$colspecs/ancestor::d:tgroup/@align"/>
                 </xsl:attribute>
               </xsl:when>
             </xsl:choose>
   <!-- when this macro is called, the current context must be an entry -->
   <xsl:param name="colname"></xsl:param>
   <!-- .. = row, ../.. = thead|tbody, ../../.. = tgroup -->
-  <xsl:param name="colspecs" select="../../../../tgroup/colspec"/>
+  <xsl:param name="colspecs" select="../../../../d:tgroup/d:colspec"/>
   <xsl:param name="count">1</xsl:param>
   <xsl:choose>
     <xsl:when test="$count>count($colspecs)"></xsl:when>
index c4f19ff..b504e20 100644 (file)
@@ -1,20 +1,20 @@
 <?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version="1.0">
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version="1.0">
 
 <!-- ********************************************************************
-     $Id: task.xsl 9363 2012-05-12 23:42:32Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="task">
+<xsl:template match="d:task">
   <xsl:variable name="param.placement"
                 select="substring-after(normalize-space($formal.title.placement),
                                         concat(local-name(.), ' '))"/>
   </xsl:variable>
 
   <xsl:variable name="preamble"
-                select="*[not(self::title
-                              or self::titleabbrev)]"/>
+                select="*[not(self::d:title
+                              or self::d:titleabbrev)]"/>
 
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
 
-    <xsl:if test="(title or info/title) and $placement = 'before'">
+    <xsl:if test="(d:title or d:info/d:title) and $placement = 'before'">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
     <xsl:apply-templates select="$preamble"/>
 
-    <xsl:if test="(title or info/title) and $placement != 'before'">
+    <xsl:if test="(d:title or d:info/d:title) and $placement != 'before'">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
   </div>
 </xsl:template>
 
-<xsl:template match="task/title">
+<xsl:template match="d:task/d:title">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="tasksummary">
+<xsl:template match="d:tasksummary">
   <xsl:call-template name="semiformal.object"/>
 </xsl:template>
 
-<xsl:template match="tasksummary/title"/>
+<xsl:template match="d:tasksummary/d:title"/>
 
-<xsl:template match="taskprerequisites">
+<xsl:template match="d:taskprerequisites">
   <xsl:call-template name="semiformal.object"/>
 </xsl:template>
 
-<xsl:template match="taskprerequisites/title"/>
+<xsl:template match="d:taskprerequisites/d:title"/>
 
-<xsl:template match="taskrelated">
+<xsl:template match="d:taskrelated">
   <xsl:call-template name="semiformal.object"/>
 </xsl:template>
 
-<xsl:template match="taskrelated/title"/>
+<xsl:template match="d:taskrelated/d:title"/>
 
 </xsl:stylesheet>
index 46912a2..acb9e38 100644 (file)
@@ -1,73 +1,72 @@
-<?xml version="1.0"?>
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" version="1.0" exclude-result-prefixes="exsl">
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" version="1.0" exclude-result-prefixes="exsl d">
 
 <!-- This stylesheet was created by template/titlepage.xsl-->
 
 <xsl:template name="article.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="articleinfo/title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/title"/>
+    <xsl:when test="d:articleinfo/d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="artheader/title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/title"/>
+    <xsl:when test="d:artheader/d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="articleinfo/subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/subtitle"/>
+    <xsl:when test="d:articleinfo/d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="artheader/subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/subtitle"/>
+    <xsl:when test="d:artheader/d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/corpauthor"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/corpauthor"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/authorgroup"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/authorgroup"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/author"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/author"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/othercredit"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/othercredit"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/releaseinfo"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/releaseinfo"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/copyright"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/copyright"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/legalnotice"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/legalnotice"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/pubdate"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/pubdate"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/revision"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/revision"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/revhistory"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/revhistory"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/abstract"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/abstract"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:corpauthor"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:authorgroup"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:author"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:author"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:othercredit"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:othercredit"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:releaseinfo"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:copyright"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:copyright"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:legalnotice"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:pubdate"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:pubdate"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:revision"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:revision"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:revhistory"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:revhistory"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:abstract"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:abstract"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="article.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="set.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="setinfo/title">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/title"/>
+    <xsl:when test="d:setinfo/d:title">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="setinfo/subtitle">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/subtitle"/>
+    <xsl:when test="d:setinfo/d:subtitle">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/corpauthor"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/authorgroup"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/author"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/othercredit"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/releaseinfo"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/copyright"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/legalnotice"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/pubdate"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/revision"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/revhistory"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/abstract"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:author"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:othercredit"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:copyright"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:pubdate"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:revision"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:revhistory"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:abstract"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="set.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="book.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="bookinfo/title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/title"/>
+    <xsl:when test="d:bookinfo/d:title">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="bookinfo/subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/subtitle"/>
+    <xsl:when test="d:bookinfo/d:subtitle">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/corpauthor"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/authorgroup"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/author"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/othercredit"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/releaseinfo"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/copyright"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/legalnotice"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/pubdate"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/revision"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/revhistory"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/abstract"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:author"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:othercredit"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:copyright"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:pubdate"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:revision"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:revhistory"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:abstract"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="book.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 <xsl:template name="part.titlepage.recto">
   <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:call-template name="division.title">
-<xsl:with-param name="node" select="ancestor-or-self::part[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:part[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="partinfo/subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/subtitle"/>
+    <xsl:when test="d:partinfo/d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/corpauthor"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/authorgroup"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/author"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/othercredit"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/releaseinfo"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/copyright"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/legalnotice"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/pubdate"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/revision"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/revhistory"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/abstract"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:author"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:othercredit"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:copyright"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:pubdate"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:revision"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:revhistory"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:abstract"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="part.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="partintro.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="partintroinfo/title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/title"/>
+    <xsl:when test="d:partintroinfo/d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="partintroinfo/subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/subtitle"/>
+    <xsl:when test="d:partintroinfo/d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/corpauthor"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/authorgroup"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/author"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/othercredit"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/releaseinfo"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/copyright"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/legalnotice"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/pubdate"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/revision"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/revhistory"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/abstract"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:author"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:othercredit"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:copyright"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:pubdate"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:revision"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:revhistory"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:abstract"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="partintro.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="reference.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="referenceinfo/title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/title"/>
+    <xsl:when test="d:referenceinfo/d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="referenceinfo/subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/subtitle"/>
+    <xsl:when test="d:referenceinfo/d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/corpauthor"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/authorgroup"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/author"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/othercredit"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/releaseinfo"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/copyright"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/legalnotice"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/pubdate"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/revision"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/revhistory"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/abstract"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:author"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:othercredit"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:copyright"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:pubdate"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:revision"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:revhistory"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:abstract"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="reference.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 <xsl:template name="dedication.titlepage.recto">
   <div xsl:use-attribute-sets="dedication.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::dedication[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:dedication[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="dedicationinfo/subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="dedicationinfo/subtitle"/>
+    <xsl:when test="d:dedicationinfo/d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:dedicationinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="dedication.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="dedication.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="dedication.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dedication.titlepage.recto.mode"/>
 </div>
 <xsl:template name="acknowledgements.titlepage.recto">
   <div xsl:use-attribute-sets="acknowledgements.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::acknowledgements[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:acknowledgements[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="acknowledgementsinfo/subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="acknowledgementsinfo/subtitle"/>
+    <xsl:when test="d:acknowledgementsinfo/d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:acknowledgementsinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="acknowledgements.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="acknowledgements.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="acknowledgements.titlepage.recto.style">
 <xsl:apply-templates select="." mode="acknowledgements.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="preface.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="prefaceinfo/title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/title"/>
+    <xsl:when test="d:prefaceinfo/d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="prefaceinfo/subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/subtitle"/>
+    <xsl:when test="d:prefaceinfo/d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/corpauthor"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/authorgroup"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/author"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/othercredit"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/releaseinfo"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/copyright"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/legalnotice"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/pubdate"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/revision"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/revhistory"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/abstract"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:author"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:othercredit"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:copyright"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:pubdate"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:revision"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:revhistory"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:abstract"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="preface.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="chapter.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="chapterinfo/title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/title"/>
+    <xsl:when test="d:chapterinfo/d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="chapterinfo/subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/subtitle"/>
+    <xsl:when test="d:chapterinfo/d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/corpauthor"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/authorgroup"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/author"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/othercredit"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/releaseinfo"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/copyright"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/legalnotice"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/pubdate"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/revision"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/revhistory"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/abstract"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:author"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:othercredit"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:copyright"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:pubdate"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:revision"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:revhistory"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:abstract"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="chapter.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="topic.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="topicinfo/title">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/title"/>
+    <xsl:when test="d:topicinfo/d:title">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="topicinfo/subtitle">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/subtitle"/>
+    <xsl:when test="d:topicinfo/d:subtitle">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/corpauthor"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/authorgroup"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/author"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/othercredit"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/releaseinfo"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/copyright"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/legalnotice"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/pubdate"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/revision"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/revhistory"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/abstract"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:author"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:othercredit"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:copyright"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:pubdate"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:revision"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:revhistory"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:abstract"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="topic.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="appendix.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="appendixinfo/title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/title"/>
+    <xsl:when test="d:appendixinfo/d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="appendixinfo/subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/subtitle"/>
+    <xsl:when test="d:appendixinfo/d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/corpauthor"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/authorgroup"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/author"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/othercredit"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/releaseinfo"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/copyright"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/legalnotice"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/pubdate"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/revision"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/revhistory"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/abstract"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:author"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:othercredit"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:copyright"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:pubdate"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:revision"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:revhistory"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:abstract"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="appendix.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="section.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sectioninfo/title">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/title"/>
+    <xsl:when test="d:sectioninfo/d:title">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sectioninfo/subtitle">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/subtitle"/>
+    <xsl:when test="d:sectioninfo/d:subtitle">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/corpauthor"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/authorgroup"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/author"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/othercredit"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/releaseinfo"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/copyright"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/legalnotice"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/pubdate"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/revision"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/revhistory"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/abstract"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:corpauthor"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:authorgroup"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:author"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:othercredit"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:copyright"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:legalnotice"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:pubdate"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:revision"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:revhistory"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:abstract"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="section.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect1.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect1info/title">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/title"/>
+    <xsl:when test="d:sect1info/d:title">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect1info/subtitle">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/subtitle"/>
+    <xsl:when test="d:sect1info/d:subtitle">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/corpauthor"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/authorgroup"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/author"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/othercredit"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/releaseinfo"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/copyright"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/legalnotice"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/pubdate"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/revision"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/revhistory"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/abstract"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:author"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:othercredit"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:copyright"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:pubdate"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:revision"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:revhistory"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:abstract"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect1.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect2.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect2info/title">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/title"/>
+    <xsl:when test="d:sect2info/d:title">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect2info/subtitle">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/subtitle"/>
+    <xsl:when test="d:sect2info/d:subtitle">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/corpauthor"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/authorgroup"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/author"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/othercredit"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/releaseinfo"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/copyright"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/legalnotice"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/pubdate"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/revision"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/revhistory"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/abstract"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:author"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:othercredit"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:copyright"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:pubdate"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:revision"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:revhistory"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:abstract"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect2.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect3.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect3info/title">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/title"/>
+    <xsl:when test="d:sect3info/d:title">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect3info/subtitle">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/subtitle"/>
+    <xsl:when test="d:sect3info/d:subtitle">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/corpauthor"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/authorgroup"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/author"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/othercredit"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/releaseinfo"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/copyright"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/legalnotice"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/pubdate"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/revision"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/revhistory"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/abstract"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:author"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:othercredit"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:copyright"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:pubdate"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:revision"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:revhistory"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:abstract"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect3.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect4.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect4info/title">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/title"/>
+    <xsl:when test="d:sect4info/d:title">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect4info/subtitle">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/subtitle"/>
+    <xsl:when test="d:sect4info/d:subtitle">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/corpauthor"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/authorgroup"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/author"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/othercredit"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/releaseinfo"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/copyright"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/legalnotice"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/pubdate"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/revision"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/revhistory"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/abstract"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:author"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:othercredit"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:copyright"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:pubdate"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:revision"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:revhistory"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:abstract"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect4.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect5.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect5info/title">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/title"/>
+    <xsl:when test="d:sect5info/d:title">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect5info/subtitle">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/subtitle"/>
+    <xsl:when test="d:sect5info/d:subtitle">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/corpauthor"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/authorgroup"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/author"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/othercredit"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/releaseinfo"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/copyright"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/legalnotice"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/pubdate"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/revision"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/revhistory"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/abstract"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:author"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:othercredit"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:copyright"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:pubdate"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:revision"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:revhistory"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:abstract"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect5.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="simplesect.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="simplesectinfo/title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/title"/>
+    <xsl:when test="d:simplesectinfo/d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="simplesectinfo/subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/subtitle"/>
+    <xsl:when test="d:simplesectinfo/d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/corpauthor"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/authorgroup"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/author"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/othercredit"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/releaseinfo"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/copyright"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/legalnotice"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/pubdate"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/revision"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/revhistory"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/abstract"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:author"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:othercredit"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:copyright"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:pubdate"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:revision"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:revhistory"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:abstract"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="simplesect.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="dialogue.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="dialogueinfo/title">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/title"/>
+    <xsl:when test="d:dialogueinfo/d:title">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="dialogueinfo/subtitle">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/subtitle"/>
+    <xsl:when test="d:dialogueinfo/d:subtitle">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="dialogue.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="dialogue.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="dialogue.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="dialogue.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="drama.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="dramainfo/title">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/title"/>
+    <xsl:when test="d:dramainfo/d:title">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="dramainfo/subtitle">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/subtitle"/>
+    <xsl:when test="d:dramainfo/d:subtitle">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="drama.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="drama.titlepage.recto.style">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="drama.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="drama.titlepage.recto.style">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="poetry.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="poetryinfo/title">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/title"/>
+    <xsl:when test="d:poetryinfo/d:title">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="poetryinfo/subtitle">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/subtitle"/>
+    <xsl:when test="d:poetryinfo/d:subtitle">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="poetry.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="poetry.titlepage.recto.style">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="poetry.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="poetry.titlepage.recto.style">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </div>
 <xsl:template name="bibliography.titlepage.recto">
   <div xsl:use-attribute-sets="bibliography.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::bibliography[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:bibliography[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="bibliographyinfo/subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="bibliographyinfo/subtitle"/>
+    <xsl:when test="d:bibliographyinfo/d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:bibliographyinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="bibliography.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="bibliography.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="bibliography.titlepage.recto.style">
 <xsl:apply-templates select="." mode="bibliography.titlepage.recto.mode"/>
 </div>
 <xsl:template name="glossary.titlepage.recto">
   <div xsl:use-attribute-sets="glossary.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::glossary[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:glossary[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="glossaryinfo/subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="glossaryinfo/subtitle"/>
+    <xsl:when test="d:glossaryinfo/d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:glossaryinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="glossary.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="glossary.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="glossary.titlepage.recto.style">
 <xsl:apply-templates select="." mode="glossary.titlepage.recto.mode"/>
 </div>
 <xsl:template name="index.titlepage.recto">
   <div xsl:use-attribute-sets="index.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::index[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:index[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="indexinfo/subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="indexinfo/subtitle"/>
+    <xsl:when test="d:indexinfo/d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:indexinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="index.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="index.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="index.titlepage.recto.style">
 <xsl:apply-templates select="." mode="index.titlepage.recto.mode"/>
 </div>
 <xsl:template name="setindex.titlepage.recto">
   <div xsl:use-attribute-sets="setindex.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::setindex[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:setindex[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="setindexinfo/subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="setindexinfo/subtitle"/>
+    <xsl:when test="d:setindexinfo/d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:setindexinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="setindex.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="setindex.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="setindex.titlepage.recto.style">
 <xsl:apply-templates select="." mode="setindex.titlepage.recto.mode"/>
 </div>
 <xsl:template name="sidebar.titlepage.recto">
   <div xsl:use-attribute-sets="sidebar.titlepage.recto.style">
 <xsl:call-template name="formal.object.heading">
-<xsl:with-param name="node" select="ancestor-or-self::sidebar[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:sidebar[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="sidebarinfo/subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="sidebarinfo/subtitle"/>
+    <xsl:when test="d:sidebarinfo/d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:sidebarinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sidebar.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sidebar.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sidebar.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sidebar.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
 </xsl:stylesheet>
-
index 2c08645..c091ea2 100644 (file)
@@ -1,13 +1,13 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: titlepage.xsl 9983 2015-09-16 20:58:50Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="abbrev" mode="titlepage.mode">
+<xsl:template match="d:abbrev" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="abstract" mode="titlepage.mode">
+<xsl:template match="d:abstract" mode="titlepage.mode">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="abstract/title" mode="titlepage.mode">
+<xsl:template match="d:abstract/d:title" mode="titlepage.mode">
 </xsl:template>
 
-<xsl:template match="address" mode="titlepage.mode">
+<xsl:template match="d:address" mode="titlepage.mode">
   <xsl:param name="suppress-numbers" select="'0'"/>
 
   <xsl:variable name="rtf">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="affiliation" mode="titlepage.mode">
+<xsl:template match="d:affiliation" mode="titlepage.mode">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="artpagenums" mode="titlepage.mode">
+<xsl:template match="d:artpagenums" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="author|editor" mode="titlepage.mode">
+<xsl:template match="d:author|d:editor" mode="titlepage.mode">
   <xsl:call-template name="credits.div"/>
 </xsl:template>
 
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="self::editor and 
-                  count(preceding-sibling::editor) = 0 and 
+    <xsl:if test="self::d:editor and
+                  count(preceding-sibling::d:editor) = 0 and
                   not($editedby.enabled = 0)">
       <h4 class="editedby"><xsl:call-template name="gentext.edited.by"/></h4>
     </xsl:if>
     <h3>
       <xsl:apply-templates select="." mode="common.html.attributes"/>
       <xsl:choose>
-        <xsl:when test="orgname">
+        <xsl:when test="d:orgname">
           <xsl:apply-templates/>
         </xsl:when>
         <xsl:otherwise>
       </xsl:choose>
     </h3>
     <xsl:if test="not($contrib.inline.enabled = 0)">
-      <xsl:apply-templates mode="titlepage.mode" select="contrib"/>
+      <xsl:apply-templates mode="titlepage.mode" select="d:contrib"/>
     </xsl:if>
-    <xsl:apply-templates mode="titlepage.mode" select="affiliation"/>
-    <xsl:apply-templates mode="titlepage.mode" select="email"/>
+    <xsl:apply-templates mode="titlepage.mode" select="d:affiliation"/>
+    <xsl:apply-templates mode="titlepage.mode" select="d:email"/>
     <xsl:if test="not($blurb.on.titlepage.enabled = 0)">
       <xsl:choose>
         <xsl:when test="$contrib.inline.enabled = 0">
           <xsl:apply-templates mode="titlepage.mode"
-                               select="contrib|authorblurb|personblurb"/>
+                               select="d:contrib|d:authorblurb|d:personblurb"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:apply-templates mode="titlepage.mode"
-                               select="authorblurb|personblurb"/>
+                               select="d:authorblurb|d:personblurb"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:if>
   </div>
 </xsl:template>
 
-<xsl:template match="authorblurb|personblurb" mode="titlepage.mode">
+<xsl:template match="d:authorblurb|d:personblurb" mode="titlepage.mode">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="titlepage.mode">
+<xsl:template match="d:authorgroup" mode="titlepage.mode">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::refentryinfo">
+    <xsl:if test="parent::d:refentryinfo">
       <h2>Authors</h2>
     </xsl:if>
       
   </div>
 </xsl:template>
 
-<xsl:template match="authorinitials" mode="titlepage.mode">
+<xsl:template match="d:authorinitials" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliomisc" mode="titlepage.mode">
+<xsl:template match="d:bibliomisc" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="bibliomset" mode="titlepage.mode">
+<xsl:template match="d:bibliomset" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="collab" mode="titlepage.mode">
+<xsl:template match="d:collab" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="collabname" mode="titlepage.mode">
+<xsl:template match="d:collabname" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confgroup" mode="titlepage.mode">
+<xsl:template match="d:confgroup" mode="titlepage.mode">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="confdates" mode="titlepage.mode">
+<xsl:template match="d:confdates" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confsponsor" mode="titlepage.mode">
+<xsl:template match="d:confsponsor" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="conftitle" mode="titlepage.mode">
+<xsl:template match="d:conftitle" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confnum" mode="titlepage.mode">
+<xsl:template match="d:confnum" mode="titlepage.mode">
   <!-- suppress -->
 </xsl:template>
 
-<xsl:template match="contractnum" mode="titlepage.mode">
+<xsl:template match="d:contractnum" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contractsponsor" mode="titlepage.mode">
+<xsl:template match="d:contractsponsor" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contrib" mode="titlepage.mode">
+<xsl:template match="d:contrib" mode="titlepage.mode">
   <xsl:choose>
     <xsl:when test="not($contrib.inline.enabled = 0)">
       <span>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="copyright" mode="titlepage.mode">
+<xsl:template match="d:copyright" mode="titlepage.mode">
 
-  <xsl:if test="generate-id() = generate-id(//refentryinfo/copyright[1])
+  <xsl:if test="generate-id() = generate-id(//d:refentryinfo/d:copyright[1])
       and ($stylesheet.result.type = 'html' or $stylesheet.result.type = 'xhtml')">
     <h2>Copyright</h2>
   </xsl:if>
     </xsl:call-template>
     <xsl:call-template name="gentext.space"/>
     <xsl:call-template name="copyright.years">
-      <xsl:with-param name="years" select="year"/>
+      <xsl:with-param name="years" select="d:year"/>
       <xsl:with-param name="print.ranges" select="$make.year.ranges"/>
       <xsl:with-param name="single.year.ranges"
                       select="$make.single.year.ranges"/>
     </xsl:call-template>
     <xsl:call-template name="gentext.space"/>
-    <xsl:apply-templates select="holder" mode="titlepage.mode"/>
+    <xsl:apply-templates select="d:holder" mode="titlepage.mode"/>
   </p>
 </xsl:template>
 
-<xsl:template match="year" mode="titlepage.mode">
+<xsl:template match="d:year" mode="titlepage.mode">
   <xsl:choose>
     <xsl:when test="$show.revisionflag != 0 and @revisionflag">
       <span class="{@revisionflag}">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="holder" mode="titlepage.mode">
+<xsl:template match="d:holder" mode="titlepage.mode">
   <xsl:choose>
     <xsl:when test="$show.revisionflag != 0 and @revisionflag">
       <span class="{@revisionflag}">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="titlepage.mode">
+<xsl:template match="d:corpauthor" mode="titlepage.mode">
   <h3>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </h3>
 </xsl:template>
 
-<xsl:template match="corpcredit" mode="titlepage.mode">
+<xsl:template match="d:corpcredit" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="corpname" mode="titlepage.mode">
+<xsl:template match="d:corpname" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="date" mode="titlepage.mode">
+<xsl:template match="d:date" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="edition" mode="titlepage.mode">
+<xsl:template match="d:edition" mode="titlepage.mode">
   <p>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </p>
 </xsl:template>
 
-<xsl:template match="email" mode="titlepage.mode">
+<xsl:template match="d:email" mode="titlepage.mode">
   <!-- use the normal e-mail handling code -->
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="firstname" mode="titlepage.mode">
+<xsl:template match="d:firstname" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="graphic" mode="titlepage.mode">
+<xsl:template match="d:graphic" mode="titlepage.mode">
   <!-- use the normal graphic handling code -->
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="honorific" mode="titlepage.mode">
+<xsl:template match="d:honorific" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="isbn" mode="titlepage.mode">
+<xsl:template match="d:isbn" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="issn" mode="titlepage.mode">
+<xsl:template match="d:issn" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="biblioid" mode="titlepage.mode">
+<xsl:template match="d:biblioid" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="itermset" mode="titlepage.mode">
+<xsl:template match="d:itermset" mode="titlepage.mode">
 </xsl:template>
 
-<xsl:template match="invpartnumber" mode="titlepage.mode">
+<xsl:template match="d:invpartnumber" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="issuenum" mode="titlepage.mode">
+<xsl:template match="d:issuenum" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="jobtitle" mode="titlepage.mode">
+<xsl:template match="d:jobtitle" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="keywordset" mode="titlepage.mode">
+<xsl:template match="d:keywordset" mode="titlepage.mode">
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="titlepage.mode">
+<xsl:template match="d:legalnotice" mode="titlepage.mode">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
 
   <xsl:choose>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="legalnotice/title" mode="titlepage.mode">
+<xsl:template match="d:legalnotice/d:title" mode="titlepage.mode">
   <p class="legalnotice-title"><b><xsl:apply-templates/></b></p>
 </xsl:template>
 
-<xsl:template match="lineage" mode="titlepage.mode">
+<xsl:template match="d:lineage" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="modespec" mode="titlepage.mode">
+<xsl:template match="d:modespec" mode="titlepage.mode">
 </xsl:template>
 
-<xsl:template match="orgdiv" mode="titlepage.mode">
-  <xsl:if test="preceding-sibling::*[1][self::orgname]">
+<xsl:template match="d:orgdiv" mode="titlepage.mode">
+  <xsl:if test="preceding-sibling::*[1][self::d:orgname]">
     <xsl:text> </xsl:text>
   </xsl:if>
   <span>
   </span>
 </xsl:template>
 
-<xsl:template match="orgname" mode="titlepage.mode">
+<xsl:template match="d:orgname" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="titlepage.mode">
+<xsl:template match="d:othercredit" mode="titlepage.mode">
 <xsl:choose>
   <xsl:when test="not($othercredit.like.author.enabled = 0)">
-  <xsl:variable name="contrib" select="string(contrib)"/>
+  <xsl:variable name="contrib" select="string(d:contrib)"/>
   <xsl:choose>
-    <xsl:when test="contrib">
-      <xsl:if test="not(preceding-sibling::othercredit[string(contrib)=$contrib])">
+    <xsl:when test="d:contrib">
+      <xsl:if test="not(preceding-sibling::d:othercredit[string(d:contrib)=$contrib])">
         <xsl:call-template name="paragraph">
           <xsl:with-param name="class" select="local-name(.)"/>
           <xsl:with-param name="content">
-            <xsl:apply-templates mode="titlepage.mode" select="contrib"/>
+            <xsl:apply-templates mode="titlepage.mode" select="d:contrib"/>
             <xsl:text>: </xsl:text>
             <xsl:call-template name="person.name"/>
-            <xsl:apply-templates mode="titlepage.mode" select="affiliation"/>
-            <xsl:apply-templates select="following-sibling::othercredit[string(contrib)=$contrib]" mode="titlepage.othercredits"/>
+            <xsl:apply-templates mode="titlepage.mode" select="d:affiliation"/>
+            <xsl:apply-templates select="following-sibling::d:othercredit[string(d:contrib)=$contrib]" mode="titlepage.othercredits"/>
           </xsl:with-param>
         </xsl:call-template>
       </xsl:if>
           <xsl:call-template name="person.name"/>
         </xsl:with-param>
       </xsl:call-template>
-      <xsl:apply-templates mode="titlepage.mode" select="affiliation"/>
+      <xsl:apply-templates mode="titlepage.mode" select="d:affiliation"/>
     </xsl:otherwise>
   </xsl:choose>
   </xsl:when>
 </xsl:choose>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="titlepage.othercredits">
+<xsl:template match="d:othercredit" mode="titlepage.othercredits">
   <xsl:text>, </xsl:text>
   <xsl:call-template name="person.name"/>
 </xsl:template>
 
-<xsl:template match="othername" mode="titlepage.mode">
+<xsl:template match="d:othername" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pagenums" mode="titlepage.mode">
+<xsl:template match="d:pagenums" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="printhistory" mode="titlepage.mode">
+<xsl:template match="d:printhistory" mode="titlepage.mode">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="productname" mode="titlepage.mode">
+<xsl:template match="d:productname" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="productnumber" mode="titlepage.mode">
+<xsl:template match="d:productnumber" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="titlepage.mode">
+<xsl:template match="d:pubdate" mode="titlepage.mode">
   <xsl:call-template name="paragraph">
     <xsl:with-param name="class" select="local-name(.)"/>
     <xsl:with-param name="content">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="publisher" mode="titlepage.mode">
+<xsl:template match="d:publisher" mode="titlepage.mode">
   <xsl:call-template name="paragraph">
     <xsl:with-param name="class" select="local-name(.)"/>
     <xsl:with-param name="content">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="publishername" mode="titlepage.mode">
+<xsl:template match="d:publishername" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pubsnumber" mode="titlepage.mode">
+<xsl:template match="d:pubsnumber" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="titlepage.mode">
+<xsl:template match="d:releaseinfo" mode="titlepage.mode">
   <xsl:call-template name="paragraph">
     <xsl:with-param name="class" select="local-name(.)"/>
     <xsl:with-param name="content">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="titlepage.mode">
+<xsl:template match="d:revhistory" mode="titlepage.mode">
   <xsl:variable name="numcols">
     <xsl:choose>
-      <xsl:when test=".//authorinitials|.//author">3</xsl:when>
+      <xsl:when test=".//d:authorinitials|.//d:author">3</xsl:when>
       <xsl:otherwise>2</xsl:otherwise>
     </xsl:choose>
   </xsl:variable>
               <xsl:call-template name="head.content">
                 <xsl:with-param name="title">
                     <xsl:value-of select="$title"/>
-                    <xsl:if test="../../title">
-                        <xsl:value-of select="concat(' (', ../../title, ')')"/>
+                    <xsl:if test="../../d:title">
+                        <xsl:value-of select="concat(' (', ../../d:title, ')')"/>
                     </xsl:if>
                 </xsl:with-param>
               </xsl:call-template>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="revhistory/revision" mode="titlepage.mode">
+<xsl:template match="d:revhistory/d:revision" mode="titlepage.mode">
   <xsl:param name="numcols" select="'3'"/>
-  <xsl:variable name="revnumber" select="revnumber"/>
-  <xsl:variable name="revdate"   select="date"/>
-  <xsl:variable name="revauthor" select="authorinitials|author"/>
-  <xsl:variable name="revremark" select="revremark|revdescription"/>
+  <xsl:variable name="revnumber" select="d:revnumber"/>
+  <xsl:variable name="revdate"   select="d:date"/>
+  <xsl:variable name="revauthor" select="d:authorinitials|d:author"/>
+  <xsl:variable name="revremark" select="d:revremark|d:revdescription"/>
   <tr>
     <td align="{$direction.align.start}">
       <xsl:if test="$revnumber">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="revision/revnumber" mode="titlepage.mode">
+<xsl:template match="d:revision/d:revnumber" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/date" mode="titlepage.mode">
+<xsl:template match="d:revision/d:date" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/authorinitials" mode="titlepage.mode">
+<xsl:template match="d:revision/d:authorinitials" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/author" mode="titlepage.mode">
+<xsl:template match="d:revision/d:author" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/revremark" mode="titlepage.mode">
+<xsl:template match="d:revision/d:revremark" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/revdescription" mode="titlepage.mode">
+<xsl:template match="d:revision/d:revdescription" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="seriesvolnums" mode="titlepage.mode">
+<xsl:template match="d:seriesvolnums" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="shortaffil" mode="titlepage.mode">
+<xsl:template match="d:shortaffil" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="subjectset" mode="titlepage.mode">
+<xsl:template match="d:subjectset" mode="titlepage.mode">
 </xsl:template>
 
-<xsl:template match="subtitle" mode="titlepage.mode">
+<xsl:template match="d:subtitle" mode="titlepage.mode">
   <h2>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </h2>
 </xsl:template>
 
-<xsl:template match="surname" mode="titlepage.mode">
+<xsl:template match="d:surname" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="title" mode="titlepage.mode">
+<xsl:template match="d:title" mode="titlepage.mode">
   <xsl:variable name="id">
     <xsl:choose>
       <!-- if title is in an *info wrapper, get the grandparent -->
   </h1>
 </xsl:template>
 
-<xsl:template match="titleabbrev" mode="titlepage.mode">
+<xsl:template match="d:titleabbrev" mode="titlepage.mode">
   <!-- nop; title abbreviations don't belong on the title page! -->
 </xsl:template>
 
-<xsl:template match="volumenum" mode="titlepage.mode">
+<xsl:template match="d:volumenum" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
index 5882ae8..5c1237c 100644 (file)
@@ -1,20 +1,20 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: toc.xsl 9796 2013-09-03 16:26:58Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="set/toc | book/toc | part/toc">
+<xsl:template match="d:set/d:toc | d:book/d:toc | d:part/d:toc">
   <xsl:variable name="toc.params">
     <xsl:call-template name="find.path.params">
       <xsl:with-param name="node" select="parent::*"/>
           <!-- trick to switch context node to parent element -->
           <xsl:for-each select="parent::*">
             <xsl:choose>
-              <xsl:when test="self::set">
+              <xsl:when test="self::d:set">
                 <xsl:call-template name="set.toc">
                   <xsl:with-param name="toc.title.p" 
                                   select="contains($toc.params, 'title')"/>
                 </xsl:call-template>
               </xsl:when>
-              <xsl:when test="self::book">
+              <xsl:when test="self::d:book">
                 <xsl:call-template name="division.toc">
                   <xsl:with-param name="toc.title.p" 
                                   select="contains($toc.params, 'title')"/>
                 </xsl:call-template>
               </xsl:when>
-              <xsl:when test="self::part">
+              <xsl:when test="self::d:part">
                 <xsl:call-template name="division.toc">
                   <xsl:with-param name="toc.title.p" 
                                   select="contains($toc.params, 'title')"/>
@@ -66,7 +66,7 @@
   </xsl:if>
 </xsl:template>
   
-<xsl:template match="chapter/toc | appendix/toc | preface/toc | article/toc">
+<xsl:template match="d:chapter/d:toc | d:appendix/d:toc | d:preface/d:toc | d:article/d:toc">
   <xsl:variable name="toc.params">
     <xsl:call-template name="find.path.params">
       <xsl:with-param name="node" select="parent::*"/>
         <div>
           <xsl:apply-templates select="." mode="common.html.attributes"/>
           <xsl:call-template name="id.attribute"/>
-          <xsl:apply-templates select="title"/> 
+          <xsl:apply-templates select="d:title"/>
           <dl>
             <xsl:apply-templates select="." mode="common.html.attributes"/>
-            <xsl:apply-templates select="*[not(self::title)]"/> 
+            <xsl:apply-templates select="*[not(self::d:title)]"/>
           </dl>
         </div>
         <xsl:call-template name="component.toc.separator"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="section/toc
-                    |sect1/toc
-                    |sect2/toc
-                    |sect3/toc
-                    |sect4/toc
-                    |sect5/toc">
+<xsl:template match="d:section/d:toc
+                    |d:sect1/d:toc
+                    |d:sect2/d:toc
+                    |d:sect3/d:toc
+                    |d:sect4/d:toc
+                    |d:sect5/d:toc">
 
   <xsl:variable name="toc.params">
     <xsl:call-template name="find.path.params">
         <div>
           <xsl:apply-templates select="." mode="common.html.attributes"/>
           <xsl:call-template name="id.attribute"/>
-          <xsl:apply-templates select="title"/> 
+          <xsl:apply-templates select="d:title"/>
           <dl>
             <xsl:apply-templates select="." mode="common.html.attributes"/>
-            <xsl:apply-templates select="*[not(self::title)]"/> 
+            <xsl:apply-templates select="*[not(self::d:title)]"/>
           </dl>
         </div>
         <xsl:call-template name="section.toc.separator"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="tocpart|tocchap
-                     |toclevel1|toclevel2|toclevel3|toclevel4|toclevel5">
+<xsl:template match="d:tocpart|d:tocchap
+                     |d:toclevel1|d:toclevel2|d:toclevel3|d:toclevel4|d:toclevel5">
   <xsl:variable name="sub-toc">
-    <xsl:if test="tocchap|toclevel1|toclevel2|toclevel3|toclevel4|toclevel5">
+    <xsl:if test="d:tocchap|d:toclevel1|d:toclevel2|d:toclevel3|d:toclevel4|d:toclevel5">
       <xsl:choose>
         <xsl:when test="$toc.list.type = 'dl'">
           <dd>
             <xsl:apply-templates select="." mode="common.html.attributes"/>
             <xsl:element name="{$toc.list.type}">
               <xsl:apply-templates select="." mode="common.html.attributes"/>
-              <xsl:apply-templates select="tocchap|toclevel1|toclevel2|
-                                           toclevel3|toclevel4|toclevel5"/>
+              <xsl:apply-templates select="d:tocchap|d:toclevel1|d:toclevel2|
+                                           d:toclevel3|d:toclevel4|d:toclevel5"/>
             </xsl:element>
           </dd>
         </xsl:when>
         <xsl:otherwise>
           <xsl:element name="{$toc.list.type}">
             <xsl:apply-templates select="." mode="common.html.attributes"/>
-            <xsl:apply-templates select="tocchap|toclevel1|toclevel2|
-                                         toclevel3|toclevel4|toclevel5"/>
+            <xsl:apply-templates select="d:tocchap|d:toclevel1|d:toclevel2|
+                                         d:toclevel3|d:toclevel4|d:toclevel5"/>
           </xsl:element>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:if>
   </xsl:variable>
 
-  <xsl:apply-templates select="tocentry[position() != last()]"/>
+  <xsl:apply-templates select="d:tocentry[position() != last()]"/>
 
   <xsl:choose>
     <xsl:when test="$toc.list.type = 'dl'">
       <dt>
         <xsl:apply-templates select="." mode="common.html.attributes"/>
-        <xsl:apply-templates select="tocentry[position() = last()]"/>
+        <xsl:apply-templates select="d:tocentry[position() = last()]"/>
       </dt>
       <xsl:copy-of select="$sub-toc"/>
     </xsl:when>
     <xsl:otherwise>
       <li>
         <xsl:apply-templates select="." mode="common.html.attributes"/>
-        <xsl:apply-templates select="tocentry[position() = last()]"/>
+        <xsl:apply-templates select="d:tocentry[position() = last()]"/>
         <xsl:copy-of select="$sub-toc"/>
       </li>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="tocentry|tocdiv|lotentry|tocfront|tocback">
+<xsl:template match="d:tocentry|d:tocdiv|d:lotentry|d:tocfront|d:tocback">
   <xsl:choose>
     <xsl:when test="$toc.list.type = 'dl'">
       <dt>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="tocentry[position() = last()]" priority="2">
+<xsl:template match="d:tocentry[position() = last()]" priority="2">
   <xsl:call-template name="tocentry-content"/>
 </xsl:template>
 
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="toc/title | tocdiv/title">
+<xsl:template match="d:toc/d:title | d:tocdiv/d:title">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
-<xsl:template match="toc/subtitle | tocdiv/subtitle">
+<xsl:template match="d:toc/d:subtitle | d:tocdiv/d:subtitle">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
-<xsl:template match="toc/titleabbrev | tocdiv/titleabbrev">
+<xsl:template match="d:toc/d:titleabbrev | d:tocdiv/d:titleabbrev">
 </xsl:template>
 
 <!-- ==================================================================== -->
 
 <!-- A lot element must have content, because there is no attribute
      to select what kind of list should be generated -->
-<xsl:template match="book/lot | part/lot">
+<xsl:template match="d:book/d:lot | d:part/d:lot">
   <!-- Don't generate a page sequence unless there is content -->
   <xsl:variable name="content">
     <xsl:choose>
   </xsl:if>
 </xsl:template>
   
-<xsl:template match="chapter/lot | appendix/lot | preface/lot | article/lot">
+<xsl:template match="d:chapter/d:lot | d:appendix/d:lot | d:preface/d:lot | d:article/d:lot">
   <xsl:choose>
     <xsl:when test="* and $process.source.toc != 0">
       <div>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="section/lot
-                    |sect1/lot
-                    |sect2/lot
-                    |sect3/lot
-                    |sect4/lot
-                    |sect5/lot">
+<xsl:template match="d:section/d:lot
+                    |d:sect1/d:lot
+                    |d:sect2/d:lot
+                    |d:sect3/d:lot
+                    |d:sect4/d:lot
+                    |d:sect5/d:lot">
   <xsl:choose>
     <xsl:when test="* and $process.source.toc != 0">
       <div>
   </xsl:message>
 </xsl:template>
 
-<xsl:template match="lot/title">
+<xsl:template match="d:lot/d:title">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
-<xsl:template match="lot/subtitle">
+<xsl:template match="d:lot/d:subtitle">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
-<xsl:template match="lot/titleabbrev">
+<xsl:template match="d:lot/d:titleabbrev">
 </xsl:template>
 
 </xsl:stylesheet>
index 7db9a9c..178825c 100644 (file)
@@ -1,18 +1,17 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim"
                 xmlns:xverb="xalan://com.nwalsh.xalan.Verbatim"
                 xmlns:lxslt="http://xml.apache.org/xslt"
                 xmlns:exsl="http://exslt.org/common"
-                exclude-result-prefixes="sverb xverb lxslt exsl"
+                exclude-result-prefixes="sverb xverb lxslt exsl d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: verbatim.xsl 9589 2012-09-02 20:52:15Z tom_schr $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -26,7 +25,7 @@
 <lxslt:component prefix="xverb"
                  functions="numberLines"/>
 
-<xsl:template match="programlisting|screen|synopsis">
+<xsl:template match="d:programlisting|d:screen|d:synopsis">
   <xsl:param name="suppress-numbers" select="'0'"/>
 
   <xsl:call-template name="anchor"/>
@@ -95,7 +94,7 @@
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="literallayout">
+<xsl:template match="d:literallayout">
   <xsl:param name="suppress-numbers" select="'0'"/>
 
   <xsl:variable name="rtf">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="address">
+<xsl:template match="d:address">
   <xsl:param name="suppress-numbers" select="'0'"/>
 
   <xsl:variable name="rtf">
       <xsl:when test="$pi.context/@continuation='continues'">
         <xsl:variable name="lastLine">
           <xsl:choose>
-            <xsl:when test="$pi.context/self::programlisting">
+            <xsl:when test="$pi.context/self::d:programlisting">
               <xsl:call-template name="lastLineNumber">
                 <xsl:with-param name="listings"
-                     select="preceding::programlisting[@linenumbering='numbered']"/>
+                     select="preceding::d:programlisting[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$pi.context/self::screen">
+            <xsl:when test="$pi.context/self::d:screen">
               <xsl:call-template name="lastLineNumber">
                 <xsl:with-param name="listings"
-                     select="preceding::screen[@linenumbering='numbered']"/>
+                     select="preceding::d:screen[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$pi.context/self::literallayout">
+            <xsl:when test="$pi.context/self::d:literallayout">
               <xsl:call-template name="lastLineNumber">
                 <xsl:with-param name="listings"
-                     select="preceding::literallayout[@linenumbering='numbered']"/>
+                     select="preceding::d:literallayout[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$pi.context/self::address">
+            <xsl:when test="$pi.context/self::d:address">
               <xsl:call-template name="lastLineNumber">
                 <xsl:with-param name="listings"
-                     select="preceding::address[@linenumbering='numbered']"/>
+                     select="preceding::d:address[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$pi.context/self::synopsis">
+            <xsl:when test="$pi.context/self::d:synopsis">
               <xsl:call-template name="lastLineNumber">
                 <xsl:with-param name="listings"
-                     select="preceding::synopsis[@linenumbering='numbered']"/>
+                     select="preceding::d:synopsis[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
             <xsl:otherwise>
index 941cdfd..6b85b5e 100644 (file)
@@ -1,17 +1,16 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:suwl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:suwl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks"
                 xmlns:exsl="http://exslt.org/common"
                 xmlns:xlink='http://www.w3.org/1999/xlink'
-                exclude-result-prefixes="suwl exsl xlink"
+                exclude-result-prefixes="suwl exsl xlink d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: xref.xsl 9947 2014-10-16 01:01:39Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -22,7 +21,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="anchor">
+<xsl:template match="d:anchor">
   <xsl:choose>
     <xsl:when test="$generate.id.attributes = 0">
       <xsl:call-template name="anchor"/>
@@ -37,7 +36,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="xref" name="xref">
+<xsl:template match="d:xref" name="xref">
   <xsl:param name="xhref" select="@xlink:href"/>
   <!-- is the @xlink:href a local idref link? -->
   <xsl:param name="xlink.idref">
@@ -91,7 +90,7 @@
       </xsl:when>
   
       <xsl:when test="$target">
-        <xsl:if test="not(parent::citation)">
+        <xsl:if test="not(parent::d:citation)">
           <xsl:apply-templates select="$target" mode="xref-to-prefix">
             <xsl:with-param name="referrer" select="."/>
             <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
           <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
         </xsl:apply-templates>
   
-        <xsl:if test="not(parent::citation)">
+        <xsl:if test="not(parent::d:citation)">
           <xsl:apply-templates select="$target" mode="xref-to-suffix">
             <xsl:with-param name="referrer" select="."/>
             <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
 
 <!-- biblioref handled largely like an xref -->
 <!-- To be done: add support for begin, end, and units attributes -->
-<xsl:template match="biblioref">
+<xsl:template match="d:biblioref">
   <xsl:variable name="targets" select="key('id',@linkend)"/>
   <xsl:variable name="target" select="$targets[1]"/>
   <xsl:variable name="refelem" select="local-name($target)"/>
         </xsl:call-template>
       </xsl:variable>
 
-      <xsl:if test="not(parent::citation)">
+      <xsl:if test="not(parent::d:citation)">
         <xsl:apply-templates select="$target" mode="xref-to-prefix">
           <xsl:with-param name="referrer" select="."/>
           <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
 
       <a href="{$href}">
         <xsl:apply-templates select="." mode="class.attribute"/>
-        <xsl:if test="$target/title or $target/info/title">
+        <xsl:if test="$target/d:title or $target/d:info/d:title">
           <xsl:attribute name="title">
             <xsl:apply-templates select="$target" mode="xref-title"/>
           </xsl:attribute>
         </xsl:apply-templates>
       </a>
 
-      <xsl:if test="not(parent::citation)">
+      <xsl:if test="not(parent::d:citation)">
         <xsl:apply-templates select="$target" mode="xref-to-suffix">
           <xsl:with-param name="referrer" select="."/>
           <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
   <xsl:text>???</xsl:text>
 </xsl:template>
 
-<xsl:template match="title" mode="xref-to">
+<xsl:template match="d:title" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="abstract|authorblurb|personblurb|bibliodiv|bibliomset
-                     |biblioset|blockquote|calloutlist|caution|colophon
-                     |constraintdef|formalpara|glossdiv|important|indexdiv
-                     |itemizedlist|legalnotice|lot|msg|msgexplan|msgmain
-                     |msgrel|msgset|msgsub|note|orderedlist|partintro
-                     |productionset|qandadiv|refsynopsisdiv|screenshot|segmentedlist
-                     |set|setindex|sidebar|tip|toc|variablelist|warning"
+<xsl:template match="d:abstract|d:authorblurb|d:personblurb|d:bibliodiv|d:bibliomset
+                     |d:biblioset|d:blockquote|d:calloutlist|d:caution|d:colophon
+                     |d:constraintdef|d:formalpara|d:glossdiv|d:important|d:indexdiv
+                     |d:itemizedlist|d:legalnotice|d:lot|d:msg|d:msgexplan|d:msgmain
+                     |d:msgrel|d:msgset|d:msgsub|d:note|d:orderedlist|d:partintro
+                     |d:productionset|d:qandadiv|d:refsynopsisdiv|d:screenshot|d:segmentedlist
+                     |d:set|d:setindex|d:sidebar|d:tip|d:toc|d:variablelist|d:warning"
               mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="author|editor|othercredit|personname" mode="xref-to">
+<xsl:template match="d:author|d:editor|d:othercredit|d:personname" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   <xsl:call-template name="person.name"/>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="xref-to">
+<xsl:template match="d:authorgroup" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   <xsl:call-template name="person.name.list"/>
 </xsl:template>
 
-<xsl:template match="figure|example|table|equation" mode="xref-to">
+<xsl:template match="d:figure|d:example|d:table|d:equation" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="procedure" mode="xref-to">
+<xsl:template match="d:procedure" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="task" mode="xref-to">
+<xsl:template match="d:task" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="cmdsynopsis" mode="xref-to">
-  <xsl:apply-templates select="(.//command)[1]" mode="xref"/>
+<xsl:template match="d:cmdsynopsis" mode="xref-to">
+  <xsl:apply-templates select="(.//d:command)[1]" mode="xref"/>
 </xsl:template>
 
-<xsl:template match="funcsynopsis" mode="xref-to">
-  <xsl:apply-templates select="(.//function)[1]" mode="xref"/>
+<xsl:template match="d:funcsynopsis" mode="xref-to">
+  <xsl:apply-templates select="(.//d:function)[1]" mode="xref"/>
 </xsl:template>
 
-<xsl:template match="dedication|acknowledgements|preface|chapter|appendix|article" mode="xref-to">
+<xsl:template match="d:dedication|d:acknowledgements|d:preface|d:chapter|d:appendix|d:article" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="bibliography" mode="xref-to">
+<xsl:template match="d:bibliography" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="xref-to-prefix">
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="xref-to-prefix">
   <xsl:text>[</xsl:text>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="xref-to-suffix">
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="xref-to-suffix">
   <xsl:text>]</xsl:text>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="xref-to">
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
     <xsl:when test="string(.) = ''">
       <xsl:variable name="bib" select="document($bibliography.collection,.)"/>
       <xsl:variable name="id" select="(@id|@xml:id)[1]"/>
-      <xsl:variable name="entry" select="$bib/bibliography/
+      <xsl:variable name="entry" select="$bib/d:bibliography/
                                     *[@id=$id or @xml:id=$id][1]"/>
       <xsl:choose>
         <xsl:when test="$entry">
           <xsl:choose>
             <xsl:when test="$bibliography.numbered != 0">
-              <xsl:number from="bibliography" count="biblioentry|bibliomixed"
+              <xsl:number from="d:bibliography" count="d:biblioentry|d:bibliomixed"
                           level="any" format="1"/>
             </xsl:when>
             <xsl:when test="local-name($entry/*[1]) = 'abbrev'">
     <xsl:otherwise>
       <xsl:choose>
         <xsl:when test="$bibliography.numbered != 0">
-          <xsl:number from="bibliography" count="biblioentry|bibliomixed"
+          <xsl:number from="d:bibliography" count="d:biblioentry|d:bibliomixed"
                       level="any" format="1"/>
         </xsl:when>
         <xsl:when test="local-name(*[1]) = 'abbrev'">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="glossary" mode="xref-to">
+<xsl:template match="d:glossary" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="glossentry" mode="xref-to">
+<xsl:template match="d:glossentry" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   <xsl:choose>
     <xsl:when test="$glossentry.show.acronym = 'primary'">
       <xsl:choose>
-        <xsl:when test="acronym|abbrev">
-          <xsl:apply-templates select="(acronym|abbrev)[1]" mode="no.anchor.mode"/>
+        <xsl:when test="d:acronym|d:abbrev">
+          <xsl:apply-templates select="(d:acronym|d:abbrev)[1]" mode="no.anchor.mode"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="glossterm[1]" mode="xref-to">
+          <xsl:apply-templates select="d:glossterm[1]" mode="xref-to">
             <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
             <xsl:with-param name="referrer" select="$referrer"/>
             <xsl:with-param name="verbose" select="$verbose"/>
       </xsl:choose>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates select="glossterm[1]" mode="xref-to">
+      <xsl:apply-templates select="d:glossterm[1]" mode="xref-to">
         <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
         <xsl:with-param name="referrer" select="$referrer"/>
         <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="glossterm|firstterm" mode="xref-to">
+<xsl:template match="d:glossterm|d:firstterm" mode="xref-to">
   <xsl:apply-templates mode="no.anchor.mode"/>
 </xsl:template>
 
-<xsl:template match="index" mode="xref-to">
+<xsl:template match="d:index" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="listitem" mode="xref-to">
+<xsl:template match="d:listitem" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="section|simplesect
-                     |sect1|sect2|sect3|sect4|sect5
-                     |refsect1|refsect2|refsect3|refsection" mode="xref-to">
+<xsl:template match="d:section|d:simplesect
+                     |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5
+                     |d:refsect1|d:refsect2|d:refsect3|d:refsection" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   <!-- FIXME: What about "in Chapter X"? -->
 </xsl:template>
 
-<xsl:template match="topic" mode="xref-to">
+<xsl:template match="d:topic" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="bridgehead" mode="xref-to">
+<xsl:template match="d:bridgehead" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   <!-- FIXME: What about "in Chapter X"? -->
 </xsl:template>
 
-<xsl:template match="qandaset" mode="xref-to">
+<xsl:template match="d:qandaset" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="qandaentry" mode="xref-to">
+<xsl:template match="d:qandaentry" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:apply-templates select="question[1]" mode="xref-to">
+  <xsl:apply-templates select="d:question[1]" mode="xref-to">
     <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
     <xsl:with-param name="referrer" select="$referrer"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="question|answer" mode="xref-to">
+<xsl:template match="d:question|d:answer" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
   <xsl:choose>
-    <xsl:when test="string-length(label) != 0">
+    <xsl:when test="string-length(d:label) != 0">
       <xsl:apply-templates select="." mode="label.markup"/>
     </xsl:when>
     <xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="part|reference" mode="xref-to">
+<xsl:template match="d:part|d:reference" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="refentry" mode="xref-to">
+<xsl:template match="d:refentry" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   <xsl:choose>
-    <xsl:when test="refmeta/refentrytitle">
-      <xsl:apply-templates select="refmeta/refentrytitle" mode="no.anchor.mode"/>
+    <xsl:when test="d:refmeta/d:refentrytitle">
+      <xsl:apply-templates select="d:refmeta/d:refentrytitle" mode="no.anchor.mode"/>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates select="refnamediv/refname[1]" mode="no.anchor.mode"/>
+      <xsl:apply-templates select="d:refnamediv/d:refname[1]" mode="no.anchor.mode"/>
     </xsl:otherwise>
   </xsl:choose>
-  <xsl:apply-templates select="refmeta/manvolnum" mode="no.anchor.mode"/>
+  <xsl:apply-templates select="d:refmeta/d:manvolnum" mode="no.anchor.mode"/>
 </xsl:template>
 
-<xsl:template match="refnamediv" mode="xref-to">
+<xsl:template match="d:refnamediv" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:apply-templates select="refname[1]" mode="xref-to">
+  <xsl:apply-templates select="d:refname[1]" mode="xref-to">
     <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
     <xsl:with-param name="referrer" select="$referrer"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="refname" mode="xref-to">
+<xsl:template match="d:refname" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   <xsl:apply-templates mode="xref-to"/>
 </xsl:template>
 
-<xsl:template match="step" mode="xref-to">
+<xsl:template match="d:step" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   <xsl:apply-templates select="." mode="number"/>
 </xsl:template>
 
-<xsl:template match="varlistentry" mode="xref-to">
+<xsl:template match="d:varlistentry" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:apply-templates select="term[1]" mode="xref-to">
+  <xsl:apply-templates select="d:term[1]" mode="xref-to">
     <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
     <xsl:with-param name="referrer" select="$referrer"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="primary|secondary|tertiary" mode="xref-to">
+<xsl:template match="d:primary|d:secondary|d:tertiary" mode="xref-to">
   <xsl:value-of select="."/>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="xref-to">
-  <xsl:value-of select="primary"/>
+<xsl:template match="d:indexterm" mode="xref-to">
+  <xsl:value-of select="d:primary"/>
 </xsl:template>
 
-<xsl:template match="varlistentry/term" mode="xref-to">
+<xsl:template match="d:varlistentry/d:term" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   <xsl:apply-templates mode="no.anchor.mode"/>
 </xsl:template>
 
-<xsl:template match="co" mode="xref-to">
+<xsl:template match="d:co" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   <xsl:apply-templates select="." mode="callout-bug"/>
 </xsl:template>
 
-<xsl:template match="area|areaset" mode="xref-to">
+<xsl:template match="d:area|d:areaset" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="book" mode="xref-to">
+<xsl:template match="d:book" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 <!-- These are elements for which no link text exists, so an xref to one
      uses the xrefstyle attribute if specified, or if not it falls back
      to the container element's link text -->
-<xsl:template match="para|phrase|simpara|anchor|quote" mode="xref-to">
+<xsl:template match="d:para|d:phrase|d:simpara|d:anchor|d:quote" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:variable name="context" select="(ancestor::simplesect
-                                       |ancestor::section
-                                       |ancestor::sect1
-                                       |ancestor::sect2
-                                       |ancestor::sect3
-                                       |ancestor::sect4
-                                       |ancestor::sect5
-                                       |ancestor::topic
-                                       |ancestor::refsection
-                                       |ancestor::refsect1
-                                       |ancestor::refsect2
-                                       |ancestor::refsect3
-                                       |ancestor::chapter
-                                       |ancestor::appendix
-                                       |ancestor::preface
-                                       |ancestor::partintro
-                                       |ancestor::dedication
-                                       |ancestor::acknowledgements
-                                       |ancestor::colophon
-                                       |ancestor::bibliography
-                                       |ancestor::index
-                                       |ancestor::glossary
-                                       |ancestor::glossentry
-                                       |ancestor::listitem
-                                       |ancestor::varlistentry)[last()]"/>
+  <xsl:variable name="context" select="(ancestor::d:simplesect
+                                       |ancestor::d:section
+                                       |ancestor::d:sect1
+                                       |ancestor::d:sect2
+                                       |ancestor::d:sect3
+                                       |ancestor::d:sect4
+                                       |ancestor::d:sect5
+                                       |ancestor::d:topic
+                                       |ancestor::d:refsection
+                                       |ancestor::d:refsect1
+                                       |ancestor::d:refsect2
+                                       |ancestor::d:refsect3
+                                       |ancestor::d:chapter
+                                       |ancestor::d:appendix
+                                       |ancestor::d:preface
+                                       |ancestor::d:partintro
+                                       |ancestor::d:dedication
+                                       |ancestor::d:acknowledgements
+                                       |ancestor::d:colophon
+                                       |ancestor::d:bibliography
+                                       |ancestor::d:index
+                                       |ancestor::d:glossary
+                                       |ancestor::d:glossentry
+                                       |ancestor::d:listitem
+                                       |ancestor::d:varlistentry)[last()]"/>
 
   <xsl:choose>
     <xsl:when test="$xrefstyle != ''">
   <xsl:value-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="author" mode="xref-title">
+<xsl:template match="d:author" mode="xref-title">
   <xsl:variable name="title">
     <xsl:call-template name="person.name"/>
   </xsl:variable>
   <xsl:value-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="xref-title">
+<xsl:template match="d:authorgroup" mode="xref-title">
   <xsl:variable name="title">
     <xsl:call-template name="person.name.list"/>
   </xsl:variable>
   <xsl:value-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="cmdsynopsis" mode="xref-title">
+<xsl:template match="d:cmdsynopsis" mode="xref-title">
   <xsl:variable name="title">
-    <xsl:apply-templates select="(.//command)[1]" mode="xref"/>
+    <xsl:apply-templates select="(.//d:command)[1]" mode="xref"/>
   </xsl:variable>
 
   <xsl:value-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="funcsynopsis" mode="xref-title">
+<xsl:template match="d:funcsynopsis" mode="xref-title">
   <xsl:variable name="title">
-    <xsl:apply-templates select="(.//function)[1]" mode="xref"/>
+    <xsl:apply-templates select="(.//d:function)[1]" mode="xref"/>
   </xsl:variable>
 
   <xsl:value-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="xref-title">
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="xref-title">
   <!-- handles both biblioentry and bibliomixed -->
   <xsl:variable name="title">
     <xsl:text>[</xsl:text>
   <xsl:value-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="step" mode="xref-title">
+<xsl:template match="d:step" mode="xref-title">
   <xsl:call-template name="gentext">
     <xsl:with-param name="key" select="'Step'"/>
   </xsl:call-template>
   <xsl:apply-templates select="." mode="number"/>
 </xsl:template>
 
-<xsl:template match="step[not(./title)]" mode="title.markup">
+<xsl:template match="d:step[not(./d:title)]" mode="title.markup">
   <xsl:call-template name="gentext">
     <xsl:with-param name="key" select="'Step'"/>
   </xsl:call-template>
   <xsl:apply-templates select="." mode="number"/>
 </xsl:template>
 
-<xsl:template match="co" mode="xref-title">
+<xsl:template match="d:co" mode="xref-title">
   <xsl:variable name="title">
     <xsl:apply-templates select="." mode="callout-bug"/>
   </xsl:variable>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="link" name="link">
+<xsl:template match="d:link" name="link">
   <xsl:param name="linkend" select="@linkend"/>
   <xsl:param name="a.target"/>
   <xsl:param name="xhref" select="@xlink:href"/>
 
 </xsl:template>
 
-<xsl:template match="ulink" name="ulink">
+<xsl:template match="d:ulink" name="ulink">
   <xsl:param name="url" select="@url"/>
   <xsl:variable name="link">
     <a>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="olink" name="olink">
+<xsl:template match="d:olink" name="olink">
   <!-- olink content may be passed in from xlink olink -->
   <xsl:param name="content" select="NOTANELEMENT"/>
 
 
 <!-- ==================================================================== -->
 
-<xsl:template match="title" mode="xref">
+<xsl:template match="d:title" mode="xref">
   <xsl:apply-templates mode="no.anchor.mode"/>
 </xsl:template>
 
-<xsl:template match="command" mode="xref">
+<xsl:template match="d:command" mode="xref">
   <xsl:call-template name="inline.boldseq"/>
 </xsl:template>
 
-<xsl:template match="function" mode="xref">
+<xsl:template match="d:function" mode="xref">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="chapter|appendix" mode="insert.title.markup">
+<xsl:template match="d:chapter|d:appendix" mode="insert.title.markup">
   <xsl:param name="purpose"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="title"/>
index fc9585f..9ad1801 100644 (file)
@@ -3,6 +3,7 @@
 <!ENTITY lf '<xsl:text xmlns:xsl="http://www.w3.org/1999/XSL/Transform">&#xA;</xsl:text>'>
 ]>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
   xmlns:exsl="http://exslt.org/common"
   xmlns:set="http://exslt.org/sets"
   xmlns:ng="http://docbook.org/docbook-ng"
   xmlns:db="http://docbook.org/ns/docbook"
   version="1.0"
-  exclude-result-prefixes="doc exsl set h db ng">
-
-<!-- ********************************************************************
-     $Id: htmlhelp-common.xsl 9908 2014-02-24 19:02:52Z bobstayton $
-     ******************************************************************** -->
+  exclude-result-prefixes="doc exsl set h db ng d">
 
 <!-- ==================================================================== -->
 <!-- Customizations of standard HTML stylesheet parameters -->
@@ -27,7 +24,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:param name="htmlhelp.generate.index" select="//indexterm[1]|//db:indexterm[1]|//ng:indexterm[1]"/>
+<xsl:param name="htmlhelp.generate.index" select="//d:indexterm[1]|//db:indexterm[1]|//ng:indexterm[1]"/>
   
 <!-- Set up HTML Help flag -->
 <xsl:variable name="htmlhelp.output" select="1"/>
 be created as a global variable here.
 Used by docbook.xsl, chunk-common.xsl, chunktoc.xsl, and
 chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
-<xsl:variable name="no.namespace">
+<xsl:variable name="with.namespace">
   <xsl:if test="$exsl.node.set.available != 0 and 
-                namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
-      <xsl:apply-templates select="/*" mode="stripNS"/>
+                namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
+      <xsl:apply-templates select="/*" mode="addNS"/>
   </xsl:if>
 </xsl:variable>
 
@@ -55,15 +52,15 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
   <xsl:choose>
     <!-- fix namespace if necessary -->
     <xsl:when test="$exsl.node.set.available != 0 and 
-                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:call-template name="log.message">
         <xsl:with-param name="level">Note</xsl:with-param>
         <xsl:with-param name="source" select="$doc.title"/>
         <xsl:with-param name="context-desc">
-          <xsl:text>namesp. cut</xsl:text>
+          <xsl:text>namesp. add</xsl:text>
         </xsl:with-param>
         <xsl:with-param name="message">
-          <xsl:text>stripped namespace before processing</xsl:text>
+          <xsl:text>added namespace before processing</xsl:text>
         </xsl:with-param>
       </xsl:call-template>
       <!-- DEBUG: uncomment to save namespace-fixed document.
@@ -72,16 +69,16 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
         <xsl:with-param name="filename" select="'namespace-fixed.debug.xml'"/>
         <xsl:with-param name="method" select="'xml'"/>
         <xsl:with-param name="content">
-          <xsl:copy-of select="exsl:node-set($no.namespace)"/>
+          <xsl:copy-of select="exsl:node-set($with.namespace)"/>
         </xsl:with-param>
       </xsl:call-template>
       -->
-      <xsl:apply-templates select="exsl:node-set($no.namespace)"/>
+      <xsl:apply-templates select="exsl:node-set($with.namespace)"/>
     </xsl:when>
     <!-- Can't process unless namespace fixed with exsl node-set()-->
-    <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:message terminate="yes">
-        <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text>
+        <xsl:text>Unable to add the namespace from DB4 document,</xsl:text>
         <xsl:text> cannot proceed.</xsl:text>
       </xsl:message>
     </xsl:when>
@@ -346,7 +343,7 @@ Enhanced decompilation=</xsl:text>
 <!-- 
   Needs more investigation to generate propetly all fields 
 <xsl:text>search="</xsl:text>
-<xsl:value-of select="normalize-space(//title[1])"/>
+<xsl:value-of select="normalize-space(//d:title[1])"/>
 <xsl:text>","toc.hhc","index.hhk","</xsl:text>
 <xsl:value-of select="$root.filename"/>
 <xsl:text>.html","</xsl:text>
@@ -394,7 +391,7 @@ Enhanced decompilation=</xsl:text>
   <xsl:choose>
     <xsl:when test="$exsl.node.set.available != 0
                     and function-available('set:distinct')">
-      <xsl:for-each select="set:distinct(exsl:node-set($imagelist)/filename)">
+      <xsl:for-each select="set:distinct(exsl:node-set($imagelist)/d:filename)">
         <xsl:value-of select="."/>
         <xsl:text>&#10;</xsl:text>
       </xsl:for-each>
@@ -422,7 +419,7 @@ Enhanced decompilation=</xsl:text>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="graphic|inlinegraphic[@format!='linespecific']" mode="enumerate-images">
+<xsl:template match="d:graphic|d:inlinegraphic[@format!='linespecific']" mode="enumerate-images">
   <xsl:call-template name="write.filename.enumerate-images">
     <xsl:with-param name="filename">
       <xsl:call-template name="mediaobject.filename.enumerate-images">
@@ -432,14 +429,14 @@ Enhanced decompilation=</xsl:text>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="mediaobject|inlinemediaobject" mode="enumerate-images">
+<xsl:template match="d:mediaobject|d:inlinemediaobject" mode="enumerate-images">
   <xsl:call-template name="select.mediaobject.enumerate-images"/>
 </xsl:template>
 
 <xsl:template name="select.mediaobject.enumerate-images">
   <xsl:param name="olist"
-             select="imageobject|imageobjectco
-                     |videoobject|audioobject|textobject"/>
+             select="d:imageobject|d:imageobjectco
+                     |d:videoobject|d:audioobject|d:textobject"/>
   <xsl:param name="count">1</xsl:param>
 
   <xsl:if test="$count &lt;= count($olist)">
@@ -448,7 +445,7 @@ Enhanced decompilation=</xsl:text>
     <xsl:variable name="useobject">
       <xsl:choose>
         <!-- The phrase is never used -->
-        <xsl:when test="name($object)='textobject' and $object/phrase">
+        <xsl:when test="name($object)='textobject' and $object/d:phrase">
           <xsl:text>0</xsl:text>
         </xsl:when>
         <!-- The first textobject is a reasonable fallback (but not for image in HH) -->
@@ -465,7 +462,7 @@ Enhanced decompilation=</xsl:text>
             <!-- peek inside imageobjectco to simplify the test -->
             <xsl:when test="local-name($object) = 'imageobjectco'">
               <xsl:call-template name="is.acceptable.mediaobject">
-                <xsl:with-param name="object" select="$object/imageobject"/>
+                <xsl:with-param name="object" select="$object/d:imageobject"/>
               </xsl:call-template>
             </xsl:when>
             <xsl:otherwise>
@@ -622,11 +619,11 @@ Enhanced decompilation=</xsl:text>
   </OBJECT></LI>&lf;
 </xsl:template>
 
-<xsl:template match="set" mode="hhc">
+<xsl:template match="d:set" mode="hhc">
   <xsl:if test="$htmlhelp.hhc.show.root != 0">
     <xsl:call-template name="hhc.entry"/>
   </xsl:if>
-  <xsl:if test="book">
+  <xsl:if test="d:book">
     <xsl:variable name="toc.params">
       <xsl:call-template name="find.path.params">
         <xsl:with-param name="table" select="normalize-space($generate.toc)"/>
@@ -660,16 +657,16 @@ Enhanced decompilation=</xsl:text>
           </param>
       </OBJECT></LI>&lf;
       </xsl:if>
-      <xsl:apply-templates select="book" mode="hhc"/>
+      <xsl:apply-templates select="d:book" mode="hhc"/>
     </UL>&lf;
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="book" mode="hhc">
+<xsl:template match="d:book" mode="hhc">
   <xsl:if test="$htmlhelp.hhc.show.root != 0 or parent::*">
     <xsl:call-template name="hhc.entry"/>
   </xsl:if>
-  <xsl:if test="part|reference|preface|chapter|appendix|bibliography|article|colophon|glossary">
+  <xsl:if test="d:part|d:reference|d:preface|d:chapter|d:appendix|d:bibliography|d:article|d:colophon|d:glossary">
     <xsl:variable name="toc.params">
       <xsl:call-template name="find.path.params">
         <xsl:with-param name="table" select="normalize-space($generate.toc)"/>
@@ -703,92 +700,92 @@ Enhanced decompilation=</xsl:text>
             </param>
         </OBJECT></LI>&lf;
       </xsl:if>
-      <xsl:apply-templates select="part|reference|preface|chapter|bibliography|appendix|article|colophon|glossary"
+      <xsl:apply-templates select="d:part|d:reference|d:preface|d:chapter|d:bibliography|d:appendix|d:article|d:colophon|d:glossary"
                            mode="hhc"/>
     </UL>&lf;
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="part|reference|preface|chapter|bibliography|appendix|article|glossary"
+<xsl:template match="d:part|d:reference|d:preface|d:chapter|d:bibliography|d:appendix|d:article|d:glossary"
               mode="hhc">
   <xsl:if test="$htmlhelp.hhc.show.root != 0 or parent::*">
     <xsl:call-template name="hhc.entry"/>
   </xsl:if>
-  <xsl:if test="article|reference|preface|chapter|appendix|refentry|section|sect1|bibliodiv">
+  <xsl:if test="d:article|d:reference|d:preface|d:chapter|d:appendix|d:refentry|d:section|d:sect1|d:bibliodiv">
     <UL>&lf;
       <xsl:apply-templates
-        select="article|reference|preface|chapter|appendix|refentry|section|sect1|bibliodiv"
+        select="d:article|d:reference|d:preface|d:chapter|d:appendix|d:refentry|d:section|d:sect1|d:bibliodiv"
         mode="hhc"/>
     </UL>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="section" mode="hhc">
+<xsl:template match="d:section" mode="hhc">
   <xsl:if test="$htmlhelp.hhc.show.root != 0 or parent::*">
     <xsl:call-template name="hhc.entry"/>
   </xsl:if>
-  <xsl:if test="section[count(ancestor::section) &lt; $htmlhelp.hhc.section.depth]|refentry">
+  <xsl:if test="d:section[count(ancestor::d:section) &lt; $htmlhelp.hhc.section.depth]|d:refentry">
     <UL>&lf;
-      <xsl:apply-templates select="section|refentry" mode="hhc"/>
+      <xsl:apply-templates select="d:section|d:refentry" mode="hhc"/>
     </UL>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="sect1" mode="hhc">
+<xsl:template match="d:sect1" mode="hhc">
   <xsl:if test="$htmlhelp.hhc.show.root != 0 or parent::*">
     <xsl:call-template name="hhc.entry"/>
   </xsl:if>
-  <xsl:if test="sect2[$htmlhelp.hhc.section.depth > 1]|refentry">
+  <xsl:if test="d:sect2[$htmlhelp.hhc.section.depth > 1]|d:refentry">
     <UL>&lf;
-      <xsl:apply-templates select="sect2|refentry"
+      <xsl:apply-templates select="d:sect2|d:refentry"
                            mode="hhc"/>
     </UL>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="sect2" mode="hhc">
+<xsl:template match="d:sect2" mode="hhc">
   <xsl:if test="$htmlhelp.hhc.show.root != 0 or parent::*">
     <xsl:call-template name="hhc.entry"/>
   </xsl:if>
-  <xsl:if test="sect3[$htmlhelp.hhc.section.depth > 2]|refentry">
+  <xsl:if test="d:sect3[$htmlhelp.hhc.section.depth > 2]|d:refentry">
     <UL>&lf;
-      <xsl:apply-templates select="sect3|refentry"
+      <xsl:apply-templates select="d:sect3|d:refentry"
                            mode="hhc"/>
     </UL>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="sect3" mode="hhc">
+<xsl:template match="d:sect3" mode="hhc">
   <xsl:if test="$htmlhelp.hhc.show.root != 0 or parent::*">
     <xsl:call-template name="hhc.entry"/>
   </xsl:if>
-  <xsl:if test="sect4[$htmlhelp.hhc.section.depth > 3]|refentry">
+  <xsl:if test="d:sect4[$htmlhelp.hhc.section.depth > 3]|d:refentry">
     <UL>&lf;
-      <xsl:apply-templates select="sect4|refentry"
+      <xsl:apply-templates select="d:sect4|d:refentry"
                            mode="hhc"/>
     </UL>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="sect4" mode="hhc">
+<xsl:template match="d:sect4" mode="hhc">
   <xsl:if test="$htmlhelp.hhc.show.root != 0 or parent::*">
     <xsl:call-template name="hhc.entry"/>
   </xsl:if>
-  <xsl:if test="sect5[$htmlhelp.hhc.section.depth > 4]|refentry">
+  <xsl:if test="d:sect5[$htmlhelp.hhc.section.depth > 4]|d:refentry">
     <UL>&lf;
-      <xsl:apply-templates select="sect5|refentry"
+      <xsl:apply-templates select="d:sect5|d:refentry"
                            mode="hhc"/>
     </UL>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="sect5|refentry|colophon|bibliodiv" mode="hhc">
+<xsl:template match="d:sect5|d:refentry|d:colophon|d:bibliodiv" mode="hhc">
   <xsl:if test="$htmlhelp.hhc.show.root != 0 or parent::*">
     <xsl:call-template name="hhc.entry"/>
   </xsl:if>
-  <xsl:if test="refentry">
+  <xsl:if test="d:refentry">
     <UL>&lf;
-      <xsl:apply-templates select="refentry"
+      <xsl:apply-templates select="d:refentry"
                            mode="hhc"/>
     </UL>
   </xsl:if>
@@ -796,37 +793,37 @@ Enhanced decompilation=</xsl:text>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="indexterm">
+<xsl:template match="d:indexterm">
   <xsl:choose>
     <xsl:when test="$htmlhelp.use.hhk = 0">
   
-      <xsl:variable name="primary" select="normalize-space(primary)"/>
-      <xsl:variable name="secondary" select="normalize-space(secondary)"/>
-      <xsl:variable name="tertiary" select="normalize-space(tertiary)"/>
+      <xsl:variable name="primary" select="normalize-space(d:primary)"/>
+      <xsl:variable name="secondary" select="normalize-space(d:secondary)"/>
+      <xsl:variable name="tertiary" select="normalize-space(d:tertiary)"/>
       
       <xsl:variable name="text">
         <xsl:value-of select="$primary"/>
-        <xsl:if test="secondary">
+        <xsl:if test="d:secondary">
           <xsl:text>, </xsl:text>
           <xsl:value-of select="$secondary"/>
         </xsl:if>
-        <xsl:if test="tertiary">
+        <xsl:if test="d:tertiary">
           <xsl:text>, </xsl:text>
           <xsl:value-of select="$tertiary"/>
         </xsl:if>
       </xsl:variable>
       
-      <xsl:if test="secondary">
-        <xsl:if test="not(//indexterm[normalize-space(primary)=$primary and not(secondary)])">
+      <xsl:if test="d:secondary">
+        <xsl:if test="not(//d:indexterm[normalize-space(d:primary)=$primary and not(d:secondary)])">
           <xsl:call-template name="write.indexterm">
             <xsl:with-param name="text" select="$primary"/>
           </xsl:call-template>
         </xsl:if>
       </xsl:if>
 
-      <xsl:if test="tertiary">
-        <xsl:if test="not(//indexterm[normalize-space(primary)=$primary and 
-                                      normalize-space(secondary)=$secondary and not(tertiary)])">
+      <xsl:if test="d:tertiary">
+        <xsl:if test="not(//d:indexterm[normalize-space(d:primary)=$primary and
+                                      normalize-space(d:secondary)=$secondary and not(d:tertiary)])">
           <xsl:call-template name="write.indexterm">
             <xsl:with-param name="text" select="concat($primary, ', ', $secondary)"/>
           </xsl:call-template>
@@ -896,20 +893,20 @@ Enhanced decompilation=</xsl:text>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="indexterm[@class='endofrange']" mode="hhk"/>
+<xsl:template match="d:indexterm[@class='endofrange']" mode="hhk"/>
 
-<xsl:template match="indexterm" mode="hhk">
-  <xsl:variable name="primary" select="normalize-space(primary)"/>
-  <xsl:variable name="secondary" select="normalize-space(secondary)"/>
-  <xsl:variable name="tertiary" select="normalize-space(tertiary)"/>
+<xsl:template match="d:indexterm" mode="hhk">
+  <xsl:variable name="primary" select="normalize-space(d:primary)"/>
+  <xsl:variable name="secondary" select="normalize-space(d:secondary)"/>
+  <xsl:variable name="tertiary" select="normalize-space(d:tertiary)"/>
 
   <xsl:call-template name="write.indexterm.hhk">
     <xsl:with-param name="text" select="$primary"/>
-    <xsl:with-param name="seealso" select="seealso"/>
+    <xsl:with-param name="seealso" select="d:seealso"/>
   </xsl:call-template>
 
-  <xsl:if test="secondary">
-    <xsl:if test="not(//indexterm[normalize-space(primary)=$primary and not(secondary)])">
+  <xsl:if test="d:secondary">
+    <xsl:if test="not(//d:indexterm[normalize-space(d:primary)=$primary and not(d:secondary)])">
       <xsl:call-template name="write.indexterm.hhk">
         <!-- We must create fake entry when there is secondary without primary --> 
         <xsl:with-param name="text" select="$primary"/>
@@ -919,13 +916,13 @@ Enhanced decompilation=</xsl:text>
     <UL>
     <xsl:call-template name="write.indexterm.hhk">
       <xsl:with-param name="text" select="$secondary"/>
-      <xsl:with-param name="seealso" select="secondary/seealso"/>
+      <xsl:with-param name="seealso" select="d:secondary/d:seealso"/>
     </xsl:call-template>
-    <xsl:if test="tertiary">
+    <xsl:if test="d:tertiary">
       <UL>&lf;
       <xsl:call-template name="write.indexterm.hhk">
         <xsl:with-param name="text" select="$tertiary"/>
-        <xsl:with-param name="seealso" select="tertiary/seealso"/>
+        <xsl:with-param name="seealso" select="d:tertiary/d:seealso"/>
       </xsl:call-template>
       </UL>
     </xsl:if>
@@ -945,7 +942,7 @@ Enhanced decompilation=</xsl:text>
       </xsl:attribute>
     </param>&lf;
 
-      <xsl:if test="not(seealso)">
+      <xsl:if test="not(d:seealso)">
         <xsl:variable name="href">
           <xsl:call-template name="href.target.with.base.dir"/>
         </xsl:variable>
@@ -967,7 +964,7 @@ Enhanced decompilation=</xsl:text>
         </param>&lf;
       </xsl:if>
 
-      <xsl:if test="seealso">
+      <xsl:if test="d:seealso">
         <param name="See Also">
           <xsl:attribute name="value">
           <xsl:value-of select="$seealso"/>
@@ -981,7 +978,7 @@ Enhanced decompilation=</xsl:text>
 
 <xsl:template name="nearest.title">
   <xsl:param name="object"/>
-  <xsl:apply-templates select="$object/ancestor-or-self::*[title][1]" mode="title.markup"/>
+  <xsl:apply-templates select="$object/ancestor-or-self::*[d:title][1]" mode="title.markup"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
@@ -1121,7 +1118,7 @@ Enhanced decompilation=</xsl:text>
 <!-- Modification to standard HTML stylesheets -->
 
 <!-- There are links from ToC pane to bibliodivs, so there must be anchor -->
-<xsl:template match="bibliodiv/title">
+<xsl:template match="d:bibliodiv/d:title">
   <h3 class="{name(.)}">
     <xsl:call-template name="anchor">
       <xsl:with-param name="node" select=".."/>
index 8e8ee95..da6e3bb 100644 (file)
@@ -1,14 +1,13 @@
 <?xml version="1.0"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                 xmlns:exsl="http://exslt.org/common"
                 xmlns:set="http://exslt.org/sets"
                version="1.0"
-                exclude-result-prefixes="doc exsl set">
+                exclude-result-prefixes="doc exsl set d">
 
 <!-- ********************************************************************
-     $Id: htmlhelp.xsl 1676 2002-06-12 13:21:54Z kosek $
-     ******************************************************************** 
 
      This file is used by htmlhelp.xsl if you want to generate source
      files for HTML Help.  It is based on the XSL DocBook Stylesheet
index 9c34fb2..cbf841c 100644 (file)
@@ -1,11 +1,4 @@
-<?xml version="1.0" encoding="US-ASCII"?>
-<!--This file was created automatically by xsl2profile-->
-<!--from the DocBook XSL stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns:exsl="http://exslt.org/common" xmlns:set="http://exslt.org/sets" xmlns:h="urn:x-hex" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns:exslt="http://exslt.org/common" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" version="1.0" exclude-result-prefixes="doc exsl set h db ng exslt">
-
-<!-- ********************************************************************
-     $Id: htmlhelp-common.xsl 9908 2014-02-24 19:02:52Z bobstayton $
-     ******************************************************************** -->
+<?xml version="1.0" encoding="US-ASCII"?><!--This file was created automatically by xsl2profile--><!--from the DocBook XSL stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns:exsl="http://exslt.org/common" xmlns:set="http://exslt.org/sets" xmlns:h="urn:x-hex" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns:exslt="http://exslt.org/common" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" version="1.0" exclude-result-prefixes="doc exsl set h db ng d exslt">
 
 <!-- ==================================================================== -->
 <!-- Customizations of standard HTML stylesheet parameters -->
@@ -18,7 +11,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:param name="htmlhelp.generate.index" select="//indexterm[1]|//db:indexterm[1]|//ng:indexterm[1]"/>
+<xsl:param name="htmlhelp.generate.index" select="//d:indexterm[1]|//db:indexterm[1]|//ng:indexterm[1]"/>
   
 <!-- Set up HTML Help flag -->
 <xsl:variable name="htmlhelp.output" select="1"/>
 be created as a global variable here.
 Used by docbook.xsl, chunk-common.xsl, chunktoc.xsl, and
 chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
-<xsl:variable name="no.namespace">
-  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
-      <xsl:apply-templates select="/*" mode="stripNS"/>
+<xsl:variable name="with.namespace">
+  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
+      <xsl:apply-templates select="/*" mode="addNS"/>
   </xsl:if>
 </xsl:variable>
 
-<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) = 'http://docbook.org/ns/docbook'"><xslo:variable name="no.namespace"><xslo:apply-templates select="/*" mode="stripNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. cut</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>stripped namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($no.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
+<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) != 'http://docbook.org/ns/docbook'"><xslo:variable name="with.namespace"><xslo:apply-templates select="/*" mode="addNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. add</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>added namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($with.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
 
   <!-- * Get a title for current doc so that we let the user -->
   <!-- * know what document we are processing at this point. -->
@@ -289,7 +282,7 @@ Enhanced decompilation=</xsl:text>
 <!-- 
   Needs more investigation to generate propetly all fields 
 <xsl:text>search="</xsl:text>
-<xsl:value-of select="normalize-space(//title[1])"/>
+<xsl:value-of select="normalize-space(//d:title[1])"/>
 <xsl:text>","toc.hhc","index.hhk","</xsl:text>
 <xsl:value-of select="$root.filename"/>
 <xsl:text>.html","</xsl:text>
@@ -336,7 +329,7 @@ Enhanced decompilation=</xsl:text>
   </xsl:variable>
   <xsl:choose>
     <xsl:when test="$exsl.node.set.available != 0                     and function-available('set:distinct')">
-      <xsl:for-each select="set:distinct(exsl:node-set($imagelist)/filename)">
+      <xsl:for-each select="set:distinct(exsl:node-set($imagelist)/d:filename)">
         <xsl:value-of select="."/>
         <xsl:text>
 </xsl:text>
@@ -363,7 +356,7 @@ Enhanced decompilation=</xsl:text>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="graphic|inlinegraphic[@format!='linespecific']" mode="enumerate-images">
+<xsl:template match="d:graphic|d:inlinegraphic[@format!='linespecific']" mode="enumerate-images">
   <xsl:call-template name="write.filename.enumerate-images">
     <xsl:with-param name="filename">
       <xsl:call-template name="mediaobject.filename.enumerate-images">
@@ -373,12 +366,12 @@ Enhanced decompilation=</xsl:text>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="mediaobject|inlinemediaobject" mode="enumerate-images">
+<xsl:template match="d:mediaobject|d:inlinemediaobject" mode="enumerate-images">
   <xsl:call-template name="select.mediaobject.enumerate-images"/>
 </xsl:template>
 
 <xsl:template name="select.mediaobject.enumerate-images">
-  <xsl:param name="olist" select="imageobject|imageobjectco                      |videoobject|audioobject|textobject"/>
+  <xsl:param name="olist" select="d:imageobject|d:imageobjectco                      |d:videoobject|d:audioobject|d:textobject"/>
   <xsl:param name="count">1</xsl:param>
 
   <xsl:if test="$count &lt;= count($olist)">
@@ -387,7 +380,7 @@ Enhanced decompilation=</xsl:text>
     <xsl:variable name="useobject">
       <xsl:choose>
         <!-- The phrase is never used -->
-        <xsl:when test="name($object)='textobject' and $object/phrase">
+        <xsl:when test="name($object)='textobject' and $object/d:phrase">
           <xsl:text>0</xsl:text>
         </xsl:when>
         <!-- The first textobject is a reasonable fallback (but not for image in HH) -->
@@ -404,7 +397,7 @@ Enhanced decompilation=</xsl:text>
             <!-- peek inside imageobjectco to simplify the test -->
             <xsl:when test="local-name($object) = 'imageobjectco'">
               <xsl:call-template name="is.acceptable.mediaobject">
-                <xsl:with-param name="object" select="$object/imageobject"/>
+                <xsl:with-param name="object" select="$object/d:imageobject"/>
               </xsl:call-template>
             </xsl:when>
             <xsl:otherwise>
@@ -573,11 +566,11 @@ Enhanced decompilation=</xsl:text>
 </xsl:text>
 </xsl:template>
 
-<xsl:template match="set" mode="hhc">
+<xsl:template match="d:set" mode="hhc">
   <xsl:if test="$htmlhelp.hhc.show.root != 0">
     <xsl:call-template name="hhc.entry"/>
   </xsl:if>
-  <xsl:if test="book">
+  <xsl:if test="d:book">
     <xsl:variable name="toc.params">
       <xsl:call-template name="find.path.params">
         <xsl:with-param name="table" select="normalize-space($generate.toc)"/>
@@ -614,17 +607,17 @@ Enhanced decompilation=</xsl:text>
       </OBJECT></LI><xsl:text>
 </xsl:text>
       </xsl:if>
-      <xsl:apply-templates select="book" mode="hhc"/>
+      <xsl:apply-templates select="d:book" mode="hhc"/>
     </UL><xsl:text>
 </xsl:text>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="book" mode="hhc">
+<xsl:template match="d:book" mode="hhc">
   <xsl:if test="$htmlhelp.hhc.show.root != 0 or parent::*">
     <xsl:call-template name="hhc.entry"/>
   </xsl:if>
-  <xsl:if test="part|reference|preface|chapter|appendix|bibliography|article|colophon|glossary">
+  <xsl:if test="d:part|d:reference|d:preface|d:chapter|d:appendix|d:bibliography|d:article|d:colophon|d:glossary">
     <xsl:variable name="toc.params">
       <xsl:call-template name="find.path.params">
         <xsl:with-param name="table" select="normalize-space($generate.toc)"/>
@@ -661,128 +654,128 @@ Enhanced decompilation=</xsl:text>
         </OBJECT></LI><xsl:text>
 </xsl:text>
       </xsl:if>
-      <xsl:apply-templates select="part|reference|preface|chapter|bibliography|appendix|article|colophon|glossary" mode="hhc"/>
+      <xsl:apply-templates select="d:part|d:reference|d:preface|d:chapter|d:bibliography|d:appendix|d:article|d:colophon|d:glossary" mode="hhc"/>
     </UL><xsl:text>
 </xsl:text>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="part|reference|preface|chapter|bibliography|appendix|article|glossary" mode="hhc">
+<xsl:template match="d:part|d:reference|d:preface|d:chapter|d:bibliography|d:appendix|d:article|d:glossary" mode="hhc">
   <xsl:if test="$htmlhelp.hhc.show.root != 0 or parent::*">
     <xsl:call-template name="hhc.entry"/>
   </xsl:if>
-  <xsl:if test="article|reference|preface|chapter|appendix|refentry|section|sect1|bibliodiv">
+  <xsl:if test="d:article|d:reference|d:preface|d:chapter|d:appendix|d:refentry|d:section|d:sect1|d:bibliodiv">
     <UL><xsl:text>
 </xsl:text>
-      <xsl:apply-templates select="article|reference|preface|chapter|appendix|refentry|section|sect1|bibliodiv" mode="hhc"/>
+      <xsl:apply-templates select="d:article|d:reference|d:preface|d:chapter|d:appendix|d:refentry|d:section|d:sect1|d:bibliodiv" mode="hhc"/>
     </UL>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="section" mode="hhc">
+<xsl:template match="d:section" mode="hhc">
   <xsl:if test="$htmlhelp.hhc.show.root != 0 or parent::*">
     <xsl:call-template name="hhc.entry"/>
   </xsl:if>
-  <xsl:if test="section[count(ancestor::section) &lt; $htmlhelp.hhc.section.depth]|refentry">
+  <xsl:if test="d:section[count(ancestor::d:section) &lt; $htmlhelp.hhc.section.depth]|d:refentry">
     <UL><xsl:text>
 </xsl:text>
-      <xsl:apply-templates select="section|refentry" mode="hhc"/>
+      <xsl:apply-templates select="d:section|d:refentry" mode="hhc"/>
     </UL>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="sect1" mode="hhc">
+<xsl:template match="d:sect1" mode="hhc">
   <xsl:if test="$htmlhelp.hhc.show.root != 0 or parent::*">
     <xsl:call-template name="hhc.entry"/>
   </xsl:if>
-  <xsl:if test="sect2[$htmlhelp.hhc.section.depth &gt; 1]|refentry">
+  <xsl:if test="d:sect2[$htmlhelp.hhc.section.depth &gt; 1]|d:refentry">
     <UL><xsl:text>
 </xsl:text>
-      <xsl:apply-templates select="sect2|refentry" mode="hhc"/>
+      <xsl:apply-templates select="d:sect2|d:refentry" mode="hhc"/>
     </UL>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="sect2" mode="hhc">
+<xsl:template match="d:sect2" mode="hhc">
   <xsl:if test="$htmlhelp.hhc.show.root != 0 or parent::*">
     <xsl:call-template name="hhc.entry"/>
   </xsl:if>
-  <xsl:if test="sect3[$htmlhelp.hhc.section.depth &gt; 2]|refentry">
+  <xsl:if test="d:sect3[$htmlhelp.hhc.section.depth &gt; 2]|d:refentry">
     <UL><xsl:text>
 </xsl:text>
-      <xsl:apply-templates select="sect3|refentry" mode="hhc"/>
+      <xsl:apply-templates select="d:sect3|d:refentry" mode="hhc"/>
     </UL>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="sect3" mode="hhc">
+<xsl:template match="d:sect3" mode="hhc">
   <xsl:if test="$htmlhelp.hhc.show.root != 0 or parent::*">
     <xsl:call-template name="hhc.entry"/>
   </xsl:if>
-  <xsl:if test="sect4[$htmlhelp.hhc.section.depth &gt; 3]|refentry">
+  <xsl:if test="d:sect4[$htmlhelp.hhc.section.depth &gt; 3]|d:refentry">
     <UL><xsl:text>
 </xsl:text>
-      <xsl:apply-templates select="sect4|refentry" mode="hhc"/>
+      <xsl:apply-templates select="d:sect4|d:refentry" mode="hhc"/>
     </UL>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="sect4" mode="hhc">
+<xsl:template match="d:sect4" mode="hhc">
   <xsl:if test="$htmlhelp.hhc.show.root != 0 or parent::*">
     <xsl:call-template name="hhc.entry"/>
   </xsl:if>
-  <xsl:if test="sect5[$htmlhelp.hhc.section.depth &gt; 4]|refentry">
+  <xsl:if test="d:sect5[$htmlhelp.hhc.section.depth &gt; 4]|d:refentry">
     <UL><xsl:text>
 </xsl:text>
-      <xsl:apply-templates select="sect5|refentry" mode="hhc"/>
+      <xsl:apply-templates select="d:sect5|d:refentry" mode="hhc"/>
     </UL>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="sect5|refentry|colophon|bibliodiv" mode="hhc">
+<xsl:template match="d:sect5|d:refentry|d:colophon|d:bibliodiv" mode="hhc">
   <xsl:if test="$htmlhelp.hhc.show.root != 0 or parent::*">
     <xsl:call-template name="hhc.entry"/>
   </xsl:if>
-  <xsl:if test="refentry">
+  <xsl:if test="d:refentry">
     <UL><xsl:text>
 </xsl:text>
-      <xsl:apply-templates select="refentry" mode="hhc"/>
+      <xsl:apply-templates select="d:refentry" mode="hhc"/>
     </UL>
   </xsl:if>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="indexterm">
+<xsl:template match="d:indexterm">
   <xsl:choose>
     <xsl:when test="$htmlhelp.use.hhk = 0">
   
-      <xsl:variable name="primary" select="normalize-space(primary)"/>
-      <xsl:variable name="secondary" select="normalize-space(secondary)"/>
-      <xsl:variable name="tertiary" select="normalize-space(tertiary)"/>
+      <xsl:variable name="primary" select="normalize-space(d:primary)"/>
+      <xsl:variable name="secondary" select="normalize-space(d:secondary)"/>
+      <xsl:variable name="tertiary" select="normalize-space(d:tertiary)"/>
       
       <xsl:variable name="text">
         <xsl:value-of select="$primary"/>
-        <xsl:if test="secondary">
+        <xsl:if test="d:secondary">
           <xsl:text>, </xsl:text>
           <xsl:value-of select="$secondary"/>
         </xsl:if>
-        <xsl:if test="tertiary">
+        <xsl:if test="d:tertiary">
           <xsl:text>, </xsl:text>
           <xsl:value-of select="$tertiary"/>
         </xsl:if>
       </xsl:variable>
       
-      <xsl:if test="secondary">
-        <xsl:if test="not(//indexterm[normalize-space(primary)=$primary and not(secondary)])">
+      <xsl:if test="d:secondary">
+        <xsl:if test="not(//d:indexterm[normalize-space(d:primary)=$primary and not(d:secondary)])">
           <xsl:call-template name="write.indexterm">
             <xsl:with-param name="text" select="$primary"/>
           </xsl:call-template>
         </xsl:if>
       </xsl:if>
 
-      <xsl:if test="tertiary">
-        <xsl:if test="not(//indexterm[normalize-space(primary)=$primary and                                        normalize-space(secondary)=$secondary and not(tertiary)])">
+      <xsl:if test="d:tertiary">
+        <xsl:if test="not(//d:indexterm[normalize-space(d:primary)=$primary and                                       normalize-space(d:secondary)=$secondary and not(d:tertiary)])">
           <xsl:call-template name="write.indexterm">
             <xsl:with-param name="text" select="concat($primary, ', ', $secondary)"/>
           </xsl:call-template>
@@ -851,20 +844,20 @@ Enhanced decompilation=</xsl:text>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="indexterm[@class='endofrange']" mode="hhk"/>
+<xsl:template match="d:indexterm[@class='endofrange']" mode="hhk"/>
 
-<xsl:template match="indexterm" mode="hhk">
-  <xsl:variable name="primary" select="normalize-space(primary)"/>
-  <xsl:variable name="secondary" select="normalize-space(secondary)"/>
-  <xsl:variable name="tertiary" select="normalize-space(tertiary)"/>
+<xsl:template match="d:indexterm" mode="hhk">
+  <xsl:variable name="primary" select="normalize-space(d:primary)"/>
+  <xsl:variable name="secondary" select="normalize-space(d:secondary)"/>
+  <xsl:variable name="tertiary" select="normalize-space(d:tertiary)"/>
 
   <xsl:call-template name="write.indexterm.hhk">
     <xsl:with-param name="text" select="$primary"/>
-    <xsl:with-param name="seealso" select="seealso"/>
+    <xsl:with-param name="seealso" select="d:seealso"/>
   </xsl:call-template>
 
-  <xsl:if test="secondary">
-    <xsl:if test="not(//indexterm[normalize-space(primary)=$primary and not(secondary)])">
+  <xsl:if test="d:secondary">
+    <xsl:if test="not(//d:indexterm[normalize-space(d:primary)=$primary and not(d:secondary)])">
       <xsl:call-template name="write.indexterm.hhk">
         <!-- We must create fake entry when there is secondary without primary --> 
         <xsl:with-param name="text" select="$primary"/>
@@ -874,14 +867,14 @@ Enhanced decompilation=</xsl:text>
     <UL>
     <xsl:call-template name="write.indexterm.hhk">
       <xsl:with-param name="text" select="$secondary"/>
-      <xsl:with-param name="seealso" select="secondary/seealso"/>
+      <xsl:with-param name="seealso" select="d:secondary/d:seealso"/>
     </xsl:call-template>
-    <xsl:if test="tertiary">
+    <xsl:if test="d:tertiary">
       <UL><xsl:text>
 </xsl:text>
       <xsl:call-template name="write.indexterm.hhk">
         <xsl:with-param name="text" select="$tertiary"/>
-        <xsl:with-param name="seealso" select="tertiary/seealso"/>
+        <xsl:with-param name="seealso" select="d:tertiary/d:seealso"/>
       </xsl:call-template>
       </UL>
     </xsl:if>
@@ -903,7 +896,7 @@ Enhanced decompilation=</xsl:text>
     </param><xsl:text>
 </xsl:text>
 
-      <xsl:if test="not(seealso)">
+      <xsl:if test="not(d:seealso)">
         <xsl:variable name="href">
           <xsl:call-template name="href.target.with.base.dir"/>
         </xsl:variable>
@@ -927,7 +920,7 @@ Enhanced decompilation=</xsl:text>
 </xsl:text>
       </xsl:if>
 
-      <xsl:if test="seealso">
+      <xsl:if test="d:seealso">
         <param name="See Also">
           <xsl:attribute name="value">
           <xsl:value-of select="$seealso"/>
@@ -942,7 +935,7 @@ Enhanced decompilation=</xsl:text>
 
 <xsl:template name="nearest.title">
   <xsl:param name="object"/>
-  <xsl:apply-templates select="$object/ancestor-or-self::*[title][1]" mode="title.markup"/>
+  <xsl:apply-templates select="$object/ancestor-or-self::*[d:title][1]" mode="title.markup"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
@@ -1081,7 +1074,7 @@ Enhanced decompilation=</xsl:text>
 <!-- Modification to standard HTML stylesheets -->
 
 <!-- There are links from ToC pane to bibliodivs, so there must be anchor -->
-<xsl:template match="bibliodiv/title">
+<xsl:template match="d:bibliodiv/d:title">
   <h3 class="{name(.)}">
     <xsl:call-template name="anchor">
       <xsl:with-param name="node" select=".."/>
@@ -1091,4 +1084,4 @@ Enhanced decompilation=</xsl:text>
   </h3>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index eddde3b..2ee5c6c 100644 (file)
@@ -1,14 +1,13 @@
 <?xml version="1.0"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                 xmlns:exsl="http://exslt.org/common"
                 xmlns:set="http://exslt.org/sets"
                version="1.0"
-                exclude-result-prefixes="doc exsl set">
+                exclude-result-prefixes="doc exsl set d">
 
 <!-- ********************************************************************
-     $Id: profile-htmlhelp.xsl 1676 2002-06-12 13:21:54Z kosek $
-     ******************************************************************** 
 
      This file is used by htmlhelp.xsl if you want to generate source
      files for HTML Help.  It is based on the XSL DocBook Stylesheet
index 4071619..193403b 100755 (executable)
@@ -1,6 +1,4 @@
 #!/bin/bash
-# $Id: install.sh 7942 2008-03-26 06:08:08Z xmldoc $
-# $Source$ #
 
 # install.sh - Set up user environment for a XML/XSLT distribution
 
index d883e6b..7ab1c61 100644 (file)
@@ -1,32 +1,31 @@
 <?xml version="1.0"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-  xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
-  xmlns:ng="http://docbook.org/docbook-ng"
-  xmlns:db="http://docbook.org/ns/docbook"
-  xmlns:exsl="http://exslt.org/common"
-  version="1.0"
-  exclude-result-prefixes="doc ng db exsl">
+               xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+               xmlns:ng="http://docbook.org/docbook-ng"
+               xmlns:db="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
+               version="1.0"
+               exclude-result-prefixes="doc ng db exsl d">
 
 <xsl:import href="../html/chunk.xsl"/>
 
 <xsl:output method="html"/>
 
 <!-- ********************************************************************
-     $Id: javahelp.xsl 9907 2014-02-24 19:01:48Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:variable name="no.namespace">
+<xsl:variable name="with.namespace">
   <xsl:if test="$exsl.node.set.available != 0 and 
-                namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
-      <xsl:apply-templates select="/*" mode="stripNS"/>
+                namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
+      <xsl:apply-templates select="/*" mode="addNS"/>
   </xsl:if>
 </xsl:variable>
 
   <xsl:choose>
     <!-- fix namespace if necessary -->
     <xsl:when test="$exsl.node.set.available != 0 and 
-                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:call-template name="log.message">
         <xsl:with-param name="level">Note</xsl:with-param>
         <xsl:with-param name="source" select="$doc.title"/>
         <xsl:with-param name="context-desc">
-          <xsl:text>namesp. cut</xsl:text>
+          <xsl:text>namesp. add</xsl:text>
         </xsl:with-param>
         <xsl:with-param name="message">
-          <xsl:text>stripped namespace before processing</xsl:text>
+          <xsl:text>added namespace before processing</xsl:text>
         </xsl:with-param>
       </xsl:call-template>
       <!-- DEBUG: uncomment to save namespace-fixed document.
         <xsl:with-param name="filename" select="'namespace-fixed.debug.xml'"/>
         <xsl:with-param name="method" select="'xml'"/>
         <xsl:with-param name="content">
-          <xsl:copy-of select="exsl:node-set($no.namespace)"/>
+          <xsl:copy-of select="exsl:node-set($with.namespace)"/>
         </xsl:with-param>
       </xsl:call-template>
       -->
-      <xsl:apply-templates select="exsl:node-set($no.namespace)"/>
+      <xsl:apply-templates select="exsl:node-set($with.namespace)"/>
     </xsl:when>
     <!-- Can't process unless namespace fixed with exsl node-set()-->
-    <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:message terminate="yes">
-        <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text>
+        <xsl:text>Unable to add the namespace from DB4 document,</xsl:text>
         <xsl:text> cannot proceed.</xsl:text>
       </xsl:message>
     </xsl:when>
   </toc>
 </xsl:template>
 
-<xsl:template match="set" mode="jhtoc">
+<xsl:template match="d:set" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id">
       <xsl:with-param name="object" select="."/>
     <xsl:attribute name="text">
       <xsl:value-of select="normalize-space($title)"/>
     </xsl:attribute>
-    <xsl:apply-templates select="book" mode="jhtoc"/>
+    <xsl:apply-templates select="d:book" mode="jhtoc"/>
   </tocitem>
 </xsl:template>
 
-<xsl:template match="book" mode="jhtoc">
+<xsl:template match="d:book" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
     <xsl:attribute name="text">
       <xsl:value-of select="normalize-space($title)"/>
     </xsl:attribute>
-    <xsl:apply-templates select="part|reference|preface|chapter|appendix|article|colophon|glossary|bibliography"
+    <xsl:apply-templates select="d:part|d:reference|d:preface|d:chapter|d:appendix|d:article|d:colophon|d:glossary|d:bibliography"
                          mode="jhtoc"/>
   </tocitem>
 </xsl:template>
 
-<xsl:template match="part|reference|preface|chapter|appendix|article"
+<xsl:template match="d:part|d:reference|d:preface|d:chapter|d:appendix|d:article"
               mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
       <xsl:value-of select="normalize-space($title)"/>
     </xsl:attribute>
     <xsl:apply-templates
-      select="article|preface|chapter|appendix|refentry|section|sect1|glossary|bibliography"
+      select="d:article|d:preface|d:chapter|d:appendix|d:refentry|d:section|d:sect1|d:glossary|d:bibliography"
       mode="jhtoc"/>
   </tocitem>
 </xsl:template>
 
-<xsl:template match="section" mode="jhtoc">
+<xsl:template match="d:section" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
     <xsl:attribute name="text">
       <xsl:value-of select="normalize-space($title)"/>
     </xsl:attribute>
-    <xsl:apply-templates select="section" mode="jhtoc"/>
+    <xsl:apply-templates select="d:section" mode="jhtoc"/>
   </tocitem>
 </xsl:template>
 
-<xsl:template match="sect1" mode="jhtoc">
+<xsl:template match="d:sect1" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
     <xsl:attribute name="text">
       <xsl:value-of select="normalize-space($title)"/>
     </xsl:attribute>
-    <xsl:apply-templates select="sect2" mode="jhtoc"/>
+    <xsl:apply-templates select="d:sect2" mode="jhtoc"/>
   </tocitem>
 </xsl:template>
 
-<xsl:template match="sect2" mode="jhtoc">
+<xsl:template match="d:sect2" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
     <xsl:attribute name="text">
       <xsl:value-of select="normalize-space($title)"/>
     </xsl:attribute>
-    <xsl:apply-templates select="sect3" mode="jhtoc"/>
+    <xsl:apply-templates select="d:sect3" mode="jhtoc"/>
   </tocitem>
 </xsl:template>
 
-<xsl:template match="sect3" mode="jhtoc">
+<xsl:template match="d:sect3" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
     <xsl:attribute name="text">
       <xsl:value-of select="normalize-space($title)"/>
     </xsl:attribute>
-    <xsl:apply-templates select="sect4" mode="jhtoc"/>
+    <xsl:apply-templates select="d:sect4" mode="jhtoc"/>
   </tocitem>
 </xsl:template>
 
-<xsl:template match="sect4" mode="jhtoc">
+<xsl:template match="d:sect4" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
     <xsl:attribute name="text">
       <xsl:value-of select="normalize-space($title)"/>
     </xsl:attribute>
-    <xsl:apply-templates select="sect5" mode="jhtoc"/>
+    <xsl:apply-templates select="d:sect5" mode="jhtoc"/>
   </tocitem>
 </xsl:template>
 
-<xsl:template match="sect5|colophon|refentry" mode="jhtoc">
+<xsl:template match="d:sect5|d:colophon|d:refentry" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
 </xsl:template>
 
 
-<xsl:template match="glossary" mode="jhtoc">
+<xsl:template match="d:glossary" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
 
 </xsl:template>
 
-<xsl:template match="bibliography" mode="jhtoc">
+<xsl:template match="d:bibliography" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   <map version="1.0">
     <xsl:choose>
       <xsl:when test="$rootid != ''">
-        <xsl:apply-templates select="key('id',$rootid)//set
-                                     | key('id',$rootid)//book
-                                     | key('id',$rootid)//part
-                                     | key('id',$rootid)//reference
-                                     | key('id',$rootid)//preface
-                                     | key('id',$rootid)//chapter
-                                     | key('id',$rootid)//appendix
-                                     | key('id',$rootid)//article
-                                     | key('id',$rootid)//colophon
-                                     | key('id',$rootid)//refentry
-                                     | key('id',$rootid)//section
-                                     | key('id',$rootid)//sect1
-                                     | key('id',$rootid)//sect2
-                                     | key('id',$rootid)//sect3
-                                     | key('id',$rootid)//sect4
-                                     | key('id',$rootid)//sect5
-                                     | key('id',$rootid)//indexterm 
-                                     | key('id',$rootid)//glossary
-                                     | key('id',$rootid)//bibliography
+        <xsl:apply-templates select="key('id',$rootid)//d:set
+                                     | key('id',$rootid)//d:book
+                                     | key('id',$rootid)//d:part
+                                     | key('id',$rootid)//d:reference
+                                     | key('id',$rootid)//d:preface
+                                     | key('id',$rootid)//d:chapter
+                                     | key('id',$rootid)//d:appendix
+                                     | key('id',$rootid)//d:article
+                                     | key('id',$rootid)//d:colophon
+                                     | key('id',$rootid)//d:refentry
+                                     | key('id',$rootid)//d:section
+                                     | key('id',$rootid)//d:sect1
+                                     | key('id',$rootid)//d:sect2
+                                     | key('id',$rootid)//d:sect3
+                                     | key('id',$rootid)//d:sect4
+                                     | key('id',$rootid)//d:sect5
+                                     | key('id',$rootid)//d:indexterm
+                                     | key('id',$rootid)//d:glossary
+                                     | key('id',$rootid)//d:bibliography
                                     | key('id',$rootid)//*[@id]"
                              mode="map"/>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates select="//set
-                                     | //book
-                                     | //part
-                                     | //reference
-                                     | //preface
-                                     | //chapter
-                                     | //appendix
-                                     | //article
-                                     | //colophon
-                                     | //refentry
-                                     | //section
-                                     | //sect1
-                                     | //sect2
-                                     | //sect3
-                                     | //sect4
-                                     | //sect5
-                                     | //indexterm
-                                     | //glossary
-                                     | //bibliography
+        <xsl:apply-templates select="//d:set
+                                     | //d:book
+                                     | //d:part
+                                     | //d:reference
+                                     | //d:preface
+                                     | //d:chapter
+                                     | //d:appendix
+                                     | //d:article
+                                     | //d:colophon
+                                     | //d:refentry
+                                     | //d:section
+                                     | //d:sect1
+                                     | //d:sect2
+                                     | //d:sect3
+                                     | //d:sect4
+                                     | //d:sect5
+                                     | //d:indexterm
+                                     | //d:glossary
+                                     | //d:bibliography
                                     | //*[@id]"
                              mode="map"/>
       </xsl:otherwise>
   </map>
 </xsl:template>
 
-<xsl:template match="set" mode="map">
+<xsl:template match="d:set" mode="map">
   <xsl:variable name="id">
     <xsl:call-template name="object.id">
       <xsl:with-param name="object" select="."/>
   </mapID>
 </xsl:template>
 
-<xsl:template match="book" mode="map">
+<xsl:template match="d:book" mode="map">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </mapID>
 </xsl:template>
 
-<xsl:template match="part|reference|preface|chapter|appendix|refentry|article|glossary|bibliography"
+<xsl:template match="d:part|d:reference|d:preface|d:chapter|d:appendix|d:refentry|d:article|d:glossary|d:bibliography"
               mode="map">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </mapID>
 </xsl:template>
 
-<xsl:template match="section|sect1|sect2|sect3|sect4|sect5|colophon" mode="map">
+<xsl:template match="d:section|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:colophon" mode="map">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </mapID>
 </xsl:template>
 
-<xsl:template match="indexterm[@class='endofrange']" mode="map"/>
+<xsl:template match="d:indexterm[@class='endofrange']" mode="map"/>
 
-<xsl:template match="indexterm" mode="map">
+<xsl:template match="d:indexterm" mode="map">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   <index version="1.0">
     <xsl:choose>
       <xsl:when test="$rootid != ''">
-        <xsl:apply-templates select="key('id',$rootid)//indexterm" mode="idx">
-         <xsl:sort select="primary"/>
-         <xsl:sort select="secondary"/>
-         <xsl:sort select="tertiary"/>
+        <xsl:apply-templates select="key('id',$rootid)//d:indexterm" mode="idx">
+         <xsl:sort select="d:primary"/>
+         <xsl:sort select="d:secondary"/>
+         <xsl:sort select="d:tertiary"/>
        </xsl:apply-templates>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates select="//indexterm" mode="idx">
-          <xsl:sort select="primary"/>
-         <xsl:sort select="secondary"/>
-         <xsl:sort select="tertiary"/>
+        <xsl:apply-templates select="//d:indexterm" mode="idx">
+          <xsl:sort select="d:primary"/>
+         <xsl:sort select="d:secondary"/>
+         <xsl:sort select="d:tertiary"/>
         </xsl:apply-templates>
       </xsl:otherwise>
     </xsl:choose>
   </index>
 </xsl:template>
 
-<xsl:template match="indexterm[@class='endofrange']" mode="idx"/>
+<xsl:template match="d:indexterm[@class='endofrange']" mode="idx"/>
 
-<xsl:template match="indexterm" mode="idx">
+<xsl:template match="d:indexterm" mode="idx">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
 
   <xsl:variable name="text">
-    <xsl:value-of select="normalize-space(primary)"/>
-    <xsl:if test="secondary">
+    <xsl:value-of select="normalize-space(d:primary)"/>
+    <xsl:if test="d:secondary">
       <xsl:text>, </xsl:text>
-      <xsl:value-of select="normalize-space(secondary)"/>
+      <xsl:value-of select="normalize-space(d:secondary)"/>
     </xsl:if>
-    <xsl:if test="tertiary">
+    <xsl:if test="d:tertiary">
       <xsl:text>, </xsl:text>
-      <xsl:value-of select="normalize-space(tertiary)"/>
+      <xsl:value-of select="normalize-space(d:tertiary)"/>
     </xsl:if>
   </xsl:variable>
 
   <xsl:choose>
-    <xsl:when test="see">
-      <xsl:variable name="see"><xsl:value-of select="normalize-space(see)"/></xsl:variable>
+    <xsl:when test="d:see">
+      <xsl:variable name="see"><xsl:value-of select="normalize-space(d:see)"/></xsl:variable>
       <indexitem text="{$text} see '{$see}'"/>
     </xsl:when>
     <xsl:otherwise>
index 7ed01b7..36bf4ee 100644 (file)
@@ -1,31 +1,26 @@
-<?xml version="1.0" encoding="US-ASCII"?>
-<!--This file was created automatically by xsl2profile-->
-<!--from the DocBook XSL stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:exslt="http://exslt.org/common" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" version="1.0" exclude-result-prefixes="doc ng db exsl exslt">
+<?xml version="1.0" encoding="US-ASCII"?><!--This file was created automatically by xsl2profile--><!--from the DocBook XSL stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:exslt="http://exslt.org/common" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" version="1.0" exclude-result-prefixes="doc ng db exsl d exslt">
 
 <xsl:import href="../html/chunk.xsl"/>
 
 <xsl:output method="html"/>
 
 <!-- ********************************************************************
-     $Id: javahelp.xsl 9907 2014-02-24 19:01:48Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:variable name="no.namespace">
-  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
-      <xsl:apply-templates select="/*" mode="stripNS"/>
+<xsl:variable name="with.namespace">
+  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
+      <xsl:apply-templates select="/*" mode="addNS"/>
   </xsl:if>
 </xsl:variable>
 
-<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) = 'http://docbook.org/ns/docbook'"><xslo:variable name="no.namespace"><xslo:apply-templates select="/*" mode="stripNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. cut</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>stripped namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($no.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
+<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) != 'http://docbook.org/ns/docbook'"><xslo:variable name="with.namespace"><xslo:apply-templates select="/*" mode="addNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. add</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>added namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($with.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
   <!-- * Get a title for current doc so that we let the user -->
   <!-- * know what document we are processing at this point. -->
   <xsl:variable name="doc.title">
   </toc>
 </xsl:template>
 
-<xsl:template match="set" mode="jhtoc">
+<xsl:template match="d:set" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id">
       <xsl:with-param name="object" select="."/>
     <xsl:attribute name="text">
       <xsl:value-of select="normalize-space($title)"/>
     </xsl:attribute>
-    <xsl:apply-templates select="book" mode="jhtoc"/>
+    <xsl:apply-templates select="d:book" mode="jhtoc"/>
   </tocitem>
 </xsl:template>
 
-<xsl:template match="book" mode="jhtoc">
+<xsl:template match="d:book" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
     <xsl:attribute name="text">
       <xsl:value-of select="normalize-space($title)"/>
     </xsl:attribute>
-    <xsl:apply-templates select="part|reference|preface|chapter|appendix|article|colophon|glossary|bibliography" mode="jhtoc"/>
+    <xsl:apply-templates select="d:part|d:reference|d:preface|d:chapter|d:appendix|d:article|d:colophon|d:glossary|d:bibliography" mode="jhtoc"/>
   </tocitem>
 </xsl:template>
 
-<xsl:template match="part|reference|preface|chapter|appendix|article" mode="jhtoc">
+<xsl:template match="d:part|d:reference|d:preface|d:chapter|d:appendix|d:article" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
     <xsl:attribute name="text">
       <xsl:value-of select="normalize-space($title)"/>
     </xsl:attribute>
-    <xsl:apply-templates select="article|preface|chapter|appendix|refentry|section|sect1|glossary|bibliography" mode="jhtoc"/>
+    <xsl:apply-templates select="d:article|d:preface|d:chapter|d:appendix|d:refentry|d:section|d:sect1|d:glossary|d:bibliography" mode="jhtoc"/>
   </tocitem>
 </xsl:template>
 
-<xsl:template match="section" mode="jhtoc">
+<xsl:template match="d:section" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
     <xsl:attribute name="text">
       <xsl:value-of select="normalize-space($title)"/>
     </xsl:attribute>
-    <xsl:apply-templates select="section" mode="jhtoc"/>
+    <xsl:apply-templates select="d:section" mode="jhtoc"/>
   </tocitem>
 </xsl:template>
 
-<xsl:template match="sect1" mode="jhtoc">
+<xsl:template match="d:sect1" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
     <xsl:attribute name="text">
       <xsl:value-of select="normalize-space($title)"/>
     </xsl:attribute>
-    <xsl:apply-templates select="sect2" mode="jhtoc"/>
+    <xsl:apply-templates select="d:sect2" mode="jhtoc"/>
   </tocitem>
 </xsl:template>
 
-<xsl:template match="sect2" mode="jhtoc">
+<xsl:template match="d:sect2" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
     <xsl:attribute name="text">
       <xsl:value-of select="normalize-space($title)"/>
     </xsl:attribute>
-    <xsl:apply-templates select="sect3" mode="jhtoc"/>
+    <xsl:apply-templates select="d:sect3" mode="jhtoc"/>
   </tocitem>
 </xsl:template>
 
-<xsl:template match="sect3" mode="jhtoc">
+<xsl:template match="d:sect3" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
     <xsl:attribute name="text">
       <xsl:value-of select="normalize-space($title)"/>
     </xsl:attribute>
-    <xsl:apply-templates select="sect4" mode="jhtoc"/>
+    <xsl:apply-templates select="d:sect4" mode="jhtoc"/>
   </tocitem>
 </xsl:template>
 
-<xsl:template match="sect4" mode="jhtoc">
+<xsl:template match="d:sect4" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
     <xsl:attribute name="text">
       <xsl:value-of select="normalize-space($title)"/>
     </xsl:attribute>
-    <xsl:apply-templates select="sect5" mode="jhtoc"/>
+    <xsl:apply-templates select="d:sect5" mode="jhtoc"/>
   </tocitem>
 </xsl:template>
 
-<xsl:template match="sect5|colophon|refentry" mode="jhtoc">
+<xsl:template match="d:sect5|d:colophon|d:refentry" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
 </xsl:template>
 
 
-<xsl:template match="glossary" mode="jhtoc">
+<xsl:template match="d:glossary" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
 
 </xsl:template>
 
-<xsl:template match="bibliography" mode="jhtoc">
+<xsl:template match="d:bibliography" mode="jhtoc">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   <map version="1.0">
     <xsl:choose>
       <xsl:when test="$rootid != ''">
-        <xsl:apply-templates select="key('id',$rootid)//set                                      | key('id',$rootid)//book                                      | key('id',$rootid)//part                                      | key('id',$rootid)//reference                                      | key('id',$rootid)//preface                                      | key('id',$rootid)//chapter                                      | key('id',$rootid)//appendix                                      | key('id',$rootid)//article                                      | key('id',$rootid)//colophon                                      | key('id',$rootid)//refentry                                      | key('id',$rootid)//section                                      | key('id',$rootid)//sect1                                      | key('id',$rootid)//sect2                                      | key('id',$rootid)//sect3                                      | key('id',$rootid)//sect4                                      | key('id',$rootid)//sect5                                      | key('id',$rootid)//indexterm                                       | key('id',$rootid)//glossary                                      | key('id',$rootid)//bibliography          | key('id',$rootid)//*[@id]" mode="map"/>
+        <xsl:apply-templates select="key('id',$rootid)//d:set                                      | key('id',$rootid)//d:book                                      | key('id',$rootid)//d:part                                      | key('id',$rootid)//d:reference                                      | key('id',$rootid)//d:preface                                      | key('id',$rootid)//d:chapter                                      | key('id',$rootid)//d:appendix                                      | key('id',$rootid)//d:article                                      | key('id',$rootid)//d:colophon                                      | key('id',$rootid)//d:refentry                                      | key('id',$rootid)//d:section                                      | key('id',$rootid)//d:sect1                                      | key('id',$rootid)//d:sect2                                      | key('id',$rootid)//d:sect3                                      | key('id',$rootid)//d:sect4                                      | key('id',$rootid)//d:sect5                                      | key('id',$rootid)//d:indexterm                                      | key('id',$rootid)//d:glossary                                      | key('id',$rootid)//d:bibliography          | key('id',$rootid)//*[@id]" mode="map"/>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates select="//set                                      | //book                                      | //part                                      | //reference                                      | //preface                                      | //chapter                                      | //appendix                                      | //article                                      | //colophon                                      | //refentry                                      | //section                                      | //sect1                                      | //sect2                                      | //sect3                                      | //sect4                                      | //sect5                                      | //indexterm                                      | //glossary                                      | //bibliography          | //*[@id]" mode="map"/>
+        <xsl:apply-templates select="//d:set                                      | //d:book                                      | //d:part                                      | //d:reference                                      | //d:preface                                      | //d:chapter                                      | //d:appendix                                      | //d:article                                      | //d:colophon                                      | //d:refentry                                      | //d:section                                      | //d:sect1                                      | //d:sect2                                      | //d:sect3                                      | //d:sect4                                      | //d:sect5                                      | //d:indexterm                                      | //d:glossary                                      | //d:bibliography          | //*[@id]" mode="map"/>
       </xsl:otherwise>
     </xsl:choose>
   </map>
 </xsl:template>
 
-<xsl:template match="set" mode="map">
+<xsl:template match="d:set" mode="map">
   <xsl:variable name="id">
     <xsl:call-template name="object.id">
       <xsl:with-param name="object" select="."/>
   </mapID>
 </xsl:template>
 
-<xsl:template match="book" mode="map">
+<xsl:template match="d:book" mode="map">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </mapID>
 </xsl:template>
 
-<xsl:template match="part|reference|preface|chapter|appendix|refentry|article|glossary|bibliography" mode="map">
+<xsl:template match="d:part|d:reference|d:preface|d:chapter|d:appendix|d:refentry|d:article|d:glossary|d:bibliography" mode="map">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </mapID>
 </xsl:template>
 
-<xsl:template match="section|sect1|sect2|sect3|sect4|sect5|colophon" mode="map">
+<xsl:template match="d:section|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:colophon" mode="map">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   </mapID>
 </xsl:template>
 
-<xsl:template match="indexterm[@class='endofrange']" mode="map"/>
+<xsl:template match="d:indexterm[@class='endofrange']" mode="map"/>
 
-<xsl:template match="indexterm" mode="map">
+<xsl:template match="d:indexterm" mode="map">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
   <index version="1.0">
     <xsl:choose>
       <xsl:when test="$rootid != ''">
-        <xsl:apply-templates select="key('id',$rootid)//indexterm" mode="idx">
-         <xsl:sort select="primary"/>
-         <xsl:sort select="secondary"/>
-         <xsl:sort select="tertiary"/>
+        <xsl:apply-templates select="key('id',$rootid)//d:indexterm" mode="idx">
+         <xsl:sort select="d:primary"/>
+         <xsl:sort select="d:secondary"/>
+         <xsl:sort select="d:tertiary"/>
        </xsl:apply-templates>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates select="//indexterm" mode="idx">
-          <xsl:sort select="primary"/>
-         <xsl:sort select="secondary"/>
-         <xsl:sort select="tertiary"/>
+        <xsl:apply-templates select="//d:indexterm" mode="idx">
+          <xsl:sort select="d:primary"/>
+         <xsl:sort select="d:secondary"/>
+         <xsl:sort select="d:tertiary"/>
         </xsl:apply-templates>
       </xsl:otherwise>
     </xsl:choose>
   </index>
 </xsl:template>
 
-<xsl:template match="indexterm[@class='endofrange']" mode="idx"/>
+<xsl:template match="d:indexterm[@class='endofrange']" mode="idx"/>
 
-<xsl:template match="indexterm" mode="idx">
+<xsl:template match="d:indexterm" mode="idx">
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   </xsl:variable>
 
   <xsl:variable name="text">
-    <xsl:value-of select="normalize-space(primary)"/>
-    <xsl:if test="secondary">
+    <xsl:value-of select="normalize-space(d:primary)"/>
+    <xsl:if test="d:secondary">
       <xsl:text>, </xsl:text>
-      <xsl:value-of select="normalize-space(secondary)"/>
+      <xsl:value-of select="normalize-space(d:secondary)"/>
     </xsl:if>
-    <xsl:if test="tertiary">
+    <xsl:if test="d:tertiary">
       <xsl:text>, </xsl:text>
-      <xsl:value-of select="normalize-space(tertiary)"/>
+      <xsl:value-of select="normalize-space(d:tertiary)"/>
     </xsl:if>
   </xsl:variable>
 
   <xsl:choose>
-    <xsl:when test="see">
-      <xsl:variable name="see"><xsl:value-of select="normalize-space(see)"/></xsl:variable>
+    <xsl:when test="d:see">
+      <xsl:variable name="see"><xsl:value-of select="normalize-space(d:see)"/></xsl:variable>
       <indexitem text="{$text} see '{$see}'"/>
     </xsl:when>
     <xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 2ed9233..e65776a 100644 (file)
@@ -1,16 +1,12 @@
-<?xml version="1.0"?>
-<!-- ********************************************************************
-     $Id: lib.xweb 9040 2011-08-19 21:51:47Z bobstayton $
-     ********************************************************************
+<?xml version="1.0" encoding="UTF-8"?><!-- ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      This module implements DTD-independent functions
 
-     ******************************************************************** -->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+     ******************************************************************** --><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 
 <xsl:template name="dot.count">
   <!-- Returns the number of "." characters in a string -->
   <xsl:template name="str.tokenize.keep.delimiters-characters">
     <xsl:param name="string"/>
     <xsl:if test="$string">
-      <ssb:token xmlns:ssb="http://sideshowbarker.net/ns"><xsl:value-of select="substring($string, 1, 1)"/></ssb:token>
+      <ssb:token xmlns:ssb="http://sideshowbarker.net/ns" xmlns="http://docbook.org/ns/docbook" xmlns:src="http://nwalsh.com/xmlns/litprog/fragment" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dyn="http://exslt.org/dynamic" xmlns:saxon="http://icl.com/saxon"><xsl:value-of select="substring($string, 1, 1)"/></ssb:token>
       <xsl:call-template name="str.tokenize.keep.delimiters-characters">
         <xsl:with-param name="string" select="substring($string, 2)"/>
       </xsl:call-template>
     <xsl:variable name="delimiter" select="substring($delimiters, 1, 1)"/>
     <xsl:choose>
       <xsl:when test="not($delimiter)">
-        <ssb:token xmlns:ssb="http://sideshowbarker.net/ns"><xsl:value-of select="$string"/></ssb:token>
+        <ssb:token xmlns:ssb="http://sideshowbarker.net/ns" xmlns="http://docbook.org/ns/docbook" xmlns:src="http://nwalsh.com/xmlns/litprog/fragment" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dyn="http://exslt.org/dynamic" xmlns:saxon="http://icl.com/saxon"><xsl:value-of select="$string"/></ssb:token>
       </xsl:when>
       <xsl:when test="contains($string, $delimiter)">
         <xsl:if test="not(starts-with($string, $delimiter))">
   <xsl:template name="trim-left">
     <xsl:param name="contents"/>
     <xsl:choose>
-      <xsl:when test="starts-with($contents,'&#10;') or                       starts-with($contents,'&#13;') or                       starts-with($contents,' ') or                       starts-with($contents,'&#9;')">
+      <xsl:when test="starts-with($contents,'&#xA;') or                       starts-with($contents,'&#xD;') or                       starts-with($contents,' ') or                       starts-with($contents,'&#x9;')">
         <xsl:call-template name="trim-left">
           <xsl:with-param name="contents" select="substring($contents, 2)"/>
         </xsl:call-template>
       <xsl:value-of select="substring($contents, string-length($contents), 1)"/>
     </xsl:variable>
     <xsl:choose>
-      <xsl:when test="($last-char = '&#10;') or                       ($last-char = '&#13;') or                       ($last-char = ' ') or                       ($last-char = '&#9;')">
+      <xsl:when test="($last-char = '&#xA;') or                       ($last-char = '&#xD;') or                       ($last-char = ' ') or                       ($last-char = '&#x9;')">
         <xsl:call-template name="trim-right">
           <xsl:with-param name="contents" select="substring($contents, 1, string-length($contents) - 1)"/>
         </xsl:call-template>
   </xsl:template>
 
 </xsl:stylesheet>
-
diff --git a/log b/log
deleted file mode 100644 (file)
index e69de29..0000000
index ec2bcee..ea5e764 100644 (file)
@@ -1,22 +1,21 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exsl="http://exslt.org/common"
-                exclude-result-prefixes="exsl"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
+                exclude-result-prefixes="exsl d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: block.xsl 9980 2015-08-24 20:23:37Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="caution|important|note|tip|warning">
+<xsl:template match="d:caution|d:important|d:note|d:tip|d:warning">
   <xsl:call-template name="roff-if-start">
     <xsl:with-param name="condition">n</xsl:with-param>
   </xsl:call-template>
@@ -39,9 +38,9 @@
   <xsl:text>.RE&#10;</xsl:text>
 </xsl:template> 
 
-<xsl:template match="formalpara">
+<xsl:template match="d:formalpara">
   <xsl:variable name="title.wrapper">
-    <xsl:value-of select="normalize-space(title[1])"/>
+    <xsl:value-of select="normalize-space(d:title[1])"/>
   </xsl:variable>
   <xsl:text>.PP&#10;</xsl:text>
   <!-- * don't put linebreak after head; instead render it as a "run in" -->
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="formalpara/para">
+<xsl:template match="d:formalpara/d:para">
   <xsl:call-template name="mixed-block"/>
   <xsl:text>&#10;</xsl:text>
 </xsl:template>
 
-<xsl:template match="para">
+<xsl:template match="d:para">
   <!-- * FIXME: Need to extract the ancestor::footnote, etc. checking and -->
   <!-- * move to named template so that we can call it from templates for -->
   <!-- * other block elements also -->
     <!-- * anything at all to mark its start). -->
     <!-- * FIXME: *blurb checking should not be munged in here the way -->
     <!-- * it currently is; this probably breaks blurb indenting. -->
-    <xsl:when test="ancestor::footnote or
-                    ancestor::annotation or
-                    ancestor::authorblurb or
-                    ancestor::personblurb or
-                    ancestor::callout">
+    <xsl:when test="ancestor::d:footnote or
+                    ancestor::d:annotation or
+                    ancestor::d:authorblurb or
+                    ancestor::d:personblurb or
+                    ancestor::d:callout">
       <xsl:if test="preceding-sibling::*[not(name() ='')]">
         <xsl:text>.sp</xsl:text>
         <xsl:text>&#10;</xsl:text>
     </xsl:otherwise>
   </xsl:choose>
   <xsl:call-template name="mixed-block"/>
-    <xsl:if test="ancestor::footnote or
-                  ancestor::annotation or
-                  ancestor::authorblurb or
-                  ancestor::personblurb">
+    <xsl:if test="ancestor::d:footnote or
+                  ancestor::d:annotation or
+                  ancestor::d:authorblurb or
+                  ancestor::d:personblurb">
       <xsl:if test="preceding-sibling::*[not(name() ='')]">
         <xsl:text>&#10;</xsl:text>
         <xsl:text>.RE</xsl:text>
   <xsl:text>&#10;</xsl:text>
 </xsl:template>
 
-<xsl:template match="simpara">
+<xsl:template match="d:simpara">
   <xsl:choose>
-    <xsl:when test="ancestor::footnote or
-                    ancestor::annotation or
-                    ancestor::authorblurb or
-                    ancestor::personblurb or
-                    ancestor::callout">
+    <xsl:when test="ancestor::d:footnote or
+                    ancestor::d:annotation or
+                    ancestor::d:authorblurb or
+                    ancestor::d:personblurb or
+                    ancestor::d:callout">
       <xsl:if test="preceding-sibling::*[not(name() ='')]">
         <xsl:text>.sp</xsl:text>
         <xsl:text>&#10;</xsl:text>
 <!-- ==================================================================== -->
 
 <!-- * Yes, address, synopsis, and funcsynopsisinfo are verbatim environments. -->
-<xsl:template match="literallayout|programlisting|screen|
-                     address|synopsis|funcsynopsisinfo">
+<xsl:template match="d:literallayout|d:programlisting|d:screen|
+                     d:address|d:synopsis|d:funcsynopsisinfo">
   <xsl:param name="indent">
     <!-- * Only indent this verbatim if $man.indent.verbatims is -->
     <!-- * non-zero and it is not a child of a *synopsis element or a -->
     <!-- * -->
     <!-- * If it is not within a mixed-content parent, then we need to add a -->
     <!-- * line space before it. -->
-    <xsl:when test="parent::caption|parent::entry|parent::para|
-                    parent::td|parent::th" /> <!-- do nothing -->
+    <xsl:when test="parent::d:caption|parent::d:entry|parent::d:para|
+                    parent::d:td|parent::d:th" /> <!-- do nothing -->
     <xsl:otherwise>
       <xsl:text>&#10;</xsl:text>
       <xsl:text>.sp&#10;</xsl:text>
     <xsl:call-template name="roff-if-end"/>
   </xsl:if>
   <xsl:choose>
-    <xsl:when test="self::funcsynopsisinfo">
+    <xsl:when test="self::d:funcsynopsisinfo">
       <!-- * All Funcsynopsisinfo content is by default rendered in bold, -->
       <!-- * because the man(7) man page says this: -->
       <!-- * -->
       <xsl:call-template name="verbatim-block-start"/>
       <xsl:text>.nf&#10;</xsl:text>
       <xsl:choose>
-        <xsl:when test="self::literallayout|self::programlisting|self::screen
+        <xsl:when test="self::d:literallayout|self::d:programlisting|self::d:screen
           and not(ancestor::*[local-name() = 'refsynopsisdiv'])
           and not($man.output.better.ps.enabled = 0)
           ">
   <!-- * if this verbatim environment has a following sibling node, -->
   <!-- * output a line of space to separate the content -->
   <xsl:if test="following-sibling::text()
-    |following-sibling::para
-    |following-sibling::simpara">
+    |following-sibling::d:para
+    |following-sibling::d:simpara">
     <xsl:text>.sp&#10;</xsl:text>
   </xsl:if>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="table|informaltable">
+<xsl:template match="d:table|d:informaltable">
   <xsl:apply-templates select="." mode="to.tbl">
     <!--* we call the to.tbl mode with the "source" param so that we can -->
     <!--* preserve the context information and pass it down to the -->
     <!--* named templates that do the actual table processing -->
-    <xsl:with-param name="source" select="ancestor::refentry/refnamediv[1]/refname[1]"/>
+    <xsl:with-param name="source" select="ancestor::d:refentry/d:refnamediv[1]/d:refname[1]"/>
   </xsl:apply-templates>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="informalexample">
+<xsl:template match="d:informalexample">
   <xsl:apply-templates/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="figure|example">
+<xsl:template match="d:figure|d:example">
   <xsl:variable name="param.placement"
                 select="substring-after(normalize-space($formal.title.placement),
                         concat(local-name(.), ' '))"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="mediaobject">
+<xsl:template match="d:mediaobject">
   <xsl:text>.sp</xsl:text>
   <xsl:text>&#10;</xsl:text>
   <xsl:text>.RS</xsl:text> 
   <xsl:text>.RE&#10;</xsl:text>
 </xsl:template>
 
-<xsl:template match="imageobject">
+<xsl:template match="d:imageobject">
   <xsl:text>[IMAGE]</xsl:text>
   <xsl:apply-templates/>
   <xsl:text>&#10;</xsl:text>
 </xsl:template>
 
-<xsl:template match="textobject[parent::inlinemediaobject]">
+<xsl:template match="d:textobject[parent::d:inlinemediaobject]">
   <xsl:text>[</xsl:text>
   <xsl:value-of select="."/>
   <xsl:text>]</xsl:text>
 </xsl:template>
 
-<xsl:template match="textobject">
+<xsl:template match="d:textobject">
   <xsl:apply-templates/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
 <!-- * suppress abstract -->
-<xsl:template match="abstract"/>
+<xsl:template match="d:abstract"/>
 
 </xsl:stylesheet>
index a9492fa..0e2d784 100644 (file)
@@ -1,15 +1,14 @@
 <?xml version="1.0" encoding="US-ASCII"?>
 <xsl:stylesheet version="2.0"
                 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:u="http://docbook.sf.net/xmlns/unichar/1.0"
-                exclude-result-prefixes="u">
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:u="http://docbook.sf.net/xmlns/unichar/1.0"
+                exclude-result-prefixes="u d">
 
 <!-- ********************************************************************
-     $Id: charmap.groff.xsl 7806 2008-03-04 03:27:47Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index 1d88e45..2427010 100644 (file)
@@ -1,9 +1,10 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exsl="http://exslt.org/common"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
                 xmlns:ng="http://docbook.org/docbook-ng"
                 xmlns:db="http://docbook.org/ns/docbook"
-                exclude-result-prefixes="exsl"
+                exclude-result-prefixes="exsl d"
                 version='1.0'>
 
   <xsl:import href="../html/docbook.xsl"/>
               encoding="UTF-8"
               indent="no"/>
   <!-- ********************************************************************
-       $Id: docbook.xsl 9874 2014-01-29 19:19:48Z bobstayton $
-       ********************************************************************
 
        This file is part of the XSL DocBook Stylesheet distribution.
-       See ../README or http://docbook.sf.net/release/xsl/current/ for
+       See ../README or http://cdn.docbook.org/release/xsl/current/ for
        copyright and other information.
 
        ******************************************************************** -->
   <xsl:choose>
     <!-- fix namespace if necessary -->
     <xsl:when test="$exsl.node.set.available != 0 and 
-                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:call-template name="log.message">
         <xsl:with-param name="level">Note</xsl:with-param>
         <xsl:with-param name="source" select="$doc.title"/>
         <xsl:with-param name="context-desc">
-          <xsl:text>namesp. cut</xsl:text>
+          <xsl:text>namesp. add</xsl:text>
         </xsl:with-param>
         <xsl:with-param name="message">
-          <xsl:text>stripped namespace before processing</xsl:text>
+          <xsl:text>added namespace before processing</xsl:text>
         </xsl:with-param>
       </xsl:call-template>
       <!-- DEBUG: uncomment to save namespace-fixed document.
         <xsl:with-param name="filename" select="'namespace-fixed.debug.xml'"/>
         <xsl:with-param name="method" select="'xml'"/>
         <xsl:with-param name="content">
-          <xsl:copy-of select="$no.namespace"/>
+          <xsl:copy-of select="$with.namespace"/>
         </xsl:with-param>
       </xsl:call-template>
       -->
-      <xsl:apply-templates select="exsl:node-set($no.namespace)"/>
+      <xsl:apply-templates select="exsl:node-set($with.namespace)"/>
     </xsl:when>
     <!-- Can't process unless namespace fixed with exsl node-set()-->
-    <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:message terminate="yes">
-        <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text>
+        <xsl:text>Unable to add the namespace from DB4 document,</xsl:text>
         <xsl:text> cannot proceed.</xsl:text>
       </xsl:message>
     </xsl:when>
@@ -99,7 +98,7 @@
       <!-- * manpages/profile-docbook.xsl, and the refentry child check -->
       <!-- * in the profile-docbook.xsl stylesheet won't work if we do -->
       <!-- * a simple //refentry check. -->
-      <xsl:apply-templates select="//refentry"/>
+      <xsl:apply-templates select="//d:refentry"/>
       <!-- * if $man.output.manifest.enabled is non-zero, -->
       <!-- * generate a manifest file -->
       <xsl:if test="not($man.output.manifest.enabled = 0)">
 
   <!-- ============================================================== -->
 
-  <xsl:template match="refentry">
+  <xsl:template match="d:refentry">
     <xsl:param name="lang">
       <xsl:call-template name="l10n.language"/>
     </xsl:param>
     <!-- * Just use the first refname found as the "name" of the man -->
     <!-- * page (which may different from the "title"...) -->
-    <xsl:variable name="first.refname" select="refnamediv[1]/refname[1]"/>
+    <xsl:variable name="first.refname" select="d:refnamediv[1]/d:refname[1]"/>
 
     <xsl:call-template name="root.messages">
       <xsl:with-param name="refname" select="$first.refname"/>
index 1e75450..87ceae8 100644 (file)
@@ -1,19 +1,18 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exsl="http://exslt.org/common"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
                 xmlns:ng="http://docbook.org/docbook-ng"
                 xmlns:db="http://docbook.org/ns/docbook"
                 xmlns:ear="http://fake.namespace"
                 xmlns:xlink="http://www.w3.org/1999/xlink"
-                exclude-result-prefixes="db ng exsl xlink"
+                exclude-result-prefixes="db ng exsl xlink d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: endnotes.xsl 9863 2014-01-29 00:41:22Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <!-- * multiple indexes. -->
   <xsl:if test="$man.endnotes.are.numbered != 0">
     <!-- * Only create earmark indexes if user wants numbered endnotes -->
-    <xsl:for-each select="//refentry">
+    <xsl:for-each select="//d:refentry">
       <ear:earmark.index>
         <xsl:attribute name="idref">
           <xsl:value-of select="generate-id()"/>
         </xsl:attribute>
         <xsl:for-each
             select=".//*[self::*[@xlink:href]
-                    or self::ulink
-                    or self::imagedata
-                    or self::audiodata
-                    or self::videodata
-                    or self::footnote[not(ancestor::table)]
-                    or self::annotation
-                    or self::alt]
+                    or self::d:ulink
+                    or self::d:imagedata
+                    or self::d:audiodata
+                    or self::d:videodata
+                    or self::d:footnote[not(ancestor::d:table)]
+                    or self::d:annotation
+                    or self::d:alt]
                     [(node()
-                      or self::imagedata
-                      or self::audiodata
-                      or self::videodata
+                      or self::d:imagedata
+                      or self::d:audiodata
+                      or self::d:videodata
                       )
-                    and not(ancestor::refentryinfo)
-                    and not(ancestor::info)
-                    and not(ancestor::docinfo)
-                    and not(ancestor::refmeta)
-                    and not(ancestor::refnamediv)
-                    and not(ancestor::indexterm)
+                    and not(ancestor::d:refentryinfo)
+                    and not(ancestor::d:info)
+                    and not(ancestor::d:docinfo)
+                    and not(ancestor::d:refmeta)
+                    and not(ancestor::d:refnamediv)
+                    and not(ancestor::d:indexterm)
                     and not(. = @url)
                     and not(. = @xlink:href)
                     and not(@url =
-                    preceding::ulink[node()
-                    and not(ancestor::refentryinfo)
-                    and not(ancestor::info)
-                    and not(ancestor::docinfo)
-                    and not(ancestor::refmeta)
-                    and not(ancestor::refnamediv)
-                    and not(ancestor::indexterm)
-                    and (generate-id(ancestor::refentry)
+                    preceding::d:ulink[node()
+                    and not(ancestor::d:refentryinfo)
+                    and not(ancestor::d:info)
+                    and not(ancestor::d:docinfo)
+                    and not(ancestor::d:refmeta)
+                    and not(ancestor::d:refnamediv)
+                    and not(ancestor::d:indexterm)
+                    and (generate-id(ancestor::d:refentry)
                     = generate-id(current()))]/@url)
                     and not(@xlink:href =
                     preceding::*[@xlink:href][node()
-                    and not(ancestor::refentryinfo)
-                    and not(ancestor::info)
-                    and not(ancestor::docinfo)
-                    and not(ancestor::refmeta)
-                    and not(ancestor::refnamediv)
-                    and not(ancestor::indexterm)
-                    and (generate-id(ancestor::refentry)
+                    and not(ancestor::d:refentryinfo)
+                    and not(ancestor::d:info)
+                    and not(ancestor::d:docinfo)
+                    and not(ancestor::d:refmeta)
+                    and not(ancestor::d:refnamediv)
+                    and not(ancestor::d:indexterm)
+                    and (generate-id(ancestor::d:refentry)
                     = generate-id(current()))]/@xlink:href)
                     and not(@fileref =
                     preceding::*[@fileref][
-                    not(ancestor::refentryinfo)
-                    and not(ancestor::info)
-                    and not(ancestor::docinfo)
-                    and not(ancestor::refmeta)
-                    and not(ancestor::refnamediv)
-                    and not(ancestor::indexterm)
-                    and (generate-id(ancestor::refentry)
+                    not(ancestor::d:refentryinfo)
+                    and not(ancestor::d:info)
+                    and not(ancestor::d:docinfo)
+                    and not(ancestor::d:refmeta)
+                    and not(ancestor::d:refnamediv)
+                    and not(ancestor::d:indexterm)
+                    and (generate-id(ancestor::d:refentry)
                     = generate-id(current()))]/@fileref)]">
           <ear:earmark>
             <xsl:attribute name="id">
 
 <!-- ==================================================================== -->
 
-<xsl:template match="*[@xlink:href]|ulink
-  |imagedata|audiodata|videodata
-  |footnote[not(ancestor::table)]
-  |annotation|alt">
-  <xsl:variable name="refname" select="ancestor::refentry/refnamediv[1]/refname[1]"/>
+<xsl:template match="*[@xlink:href]|d:ulink
+  |d:imagedata|d:audiodata|d:videodata
+  |d:footnote[not(ancestor::d:table)]
+  |d:annotation|d:alt">
+  <xsl:variable name="refname" select="ancestor::d:refentry/d:refnamediv[1]/d:refname[1]"/>
   <xsl:variable name="all.earmark.indexes.in.current.document.rtf">
     <xsl:call-template name="get.all.earmark.indexes.in.current.document"/>
   </xsl:variable>
     <xsl:copy-of
         select="$all.earmark.indexes.in.current.document/ear:earmark.index
                 [@idref =
-                generate-id(current()/ancestor::refentry)]/ear:earmark"/>
+                generate-id(current()/ancestor::d:refentry)]/ear:earmark"/>
   </xsl:variable>
   <xsl:variable name="all.earmarks.in.current.refentry"
                 select="exsl:node-set($all.earmarks.in.current.refentry.rtf)"/>
     <!-- * equal to the value of its url or xlink:href attribute (if -->
     <!-- * it has one) AND user wants endnotes numbered, only then -->
     <!-- * do we output a number for it -->
-    <xsl:if test="(self::imagedata or
-      self::audiodata or
-      self::videodata or
+    <xsl:if test="(self::d:imagedata or
+      self::d:audiodata or
+      self::d:videodata or
       (node()
       and not(. = @url)
       and not(. = @xlink:href))
       <!-- * numbered earmark; in that case, they get the same number. -->
       <!-- * -->
       <xsl:choose>
-        <xsl:when test="self::ulink or
+        <xsl:when test="self::d:ulink or
           self::*[@xlink:href] or
-          self::imagedata or
-          self::audiodata or
-          self::videodata">
+          self::d:imagedata or
+          self::d:audiodata or
+          self::d:videodata">
           <xsl:value-of select="$all.earmarks.in.current.refentry/ear:earmark[@uri = $earmark]/@number"/>
         </xsl:when>
         <xsl:otherwise>
       <xsl:when test="node()">
         <!-- * this is a non-empty node, so process its contents -->
         <xsl:apply-templates/>
-        <xsl:if test="../footnote or ../annotation">
+        <xsl:if test="../d:footnote or ../d:annotation">
           <!-- * if this element is a footnote or annotation, we need to -->
           <!-- * do some further checking on it, so we can emit warnings -->
           <!-- * about potential problems -->
     </xsl:choose>
   </xsl:variable>
 
-  <xsl:if test="self::ulink or self::*[@xlink:href]">
+  <xsl:if test="self::d:ulink or self::*[@xlink:href]">
     <xsl:variable name="link.wrapper">
       <xsl:value-of select="normalize-space($notesource.contents)"/>
     </xsl:variable>
index b5d837a..5ed04d8 100644 (file)
@@ -1,12 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+<?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: synop.xsl 9829 2013-11-05 20:07:15Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -17,7 +14,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="cmdsynopsis">
+<xsl:template match="d:cmdsynopsis">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <p>
@@ -47,7 +44,7 @@
   </div>
 </xsl:template>
 
-<xsl:template match="cmdsynopsis/command">
+<xsl:template match="d:cmdsynopsis/d:command">
   <xsl:text>
 .
 </xsl:text>
   <xsl:text> </xsl:text>
 </xsl:template>
 
-<xsl:template match="cmdsynopsis/command[1]" priority="2">
+<xsl:template match="d:cmdsynopsis/d:command[1]" priority="2">
   <xsl:call-template name="inline.monoseq"/>
   <xsl:text> </xsl:text>
 </xsl:template>
 
-<xsl:template match="group|arg" name="group-or-arg">
+<xsl:template match="d:group|d:arg" name="group-or-arg">
   <xsl:variable name="choice" select="@choice"/>
   <xsl:variable name="rep" select="@rep"/>
   <xsl:variable name="sepchar">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="group/arg">
+<xsl:template match="d:group/d:arg">
   <xsl:variable name="choice" select="@choice"/>
   <xsl:variable name="rep" select="@rep"/>
   <xsl:if test="preceding-sibling::*">
   <xsl:call-template name="group-or-arg"/>
 </xsl:template>
 
-<xsl:template match="sbr">
+<xsl:template match="d:sbr">
   <xsl:text>
 .
 </xsl:text>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="synopfragmentref">
+<xsl:template match="d:synopfragmentref">
   <xsl:variable name="target" select="key('id',@linkend)"/>
   <xsl:variable name="snum">
     <xsl:apply-templates select="$target" mode="synopfragment.number"/>
   </i>
 </xsl:template>
 
-<xsl:template match="synopfragment" mode="synopfragment.number">
+<xsl:template match="d:synopfragment" mode="synopfragment.number">
   <xsl:number format="1"/>
 </xsl:template>
 
-<xsl:template match="synopfragment">
+<xsl:template match="d:synopfragment">
   <xsl:variable name="snum">
     <xsl:apply-templates select="." mode="synopfragment.number"/>
   </xsl:variable>
   </span>
 </xsl:template>
 
-<xsl:template match="funcsynopsis">
+<xsl:template match="d:funcsynopsis">
   <xsl:if test="..//processing-instruction('dbfunclist')">
     <!-- * Placing a dbfunclist PI as a child of a particular element -->
     <!-- * creates a hyperlinked list of all funcsynopsis instances that -->
   <xsl:call-template name="informal.object"/>
 </xsl:template>
 
-<xsl:template match="funcsynopsisinfo">
+<xsl:template match="d:funcsynopsisinfo">
   <xsl:text>.sp
 </xsl:text><xsl:text>.nf
 </xsl:text><pre>
@@ -219,10 +216,10 @@ funcdef       ::= (#PCDATA|type|replaceable|function)*
 paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 -->
 
-<xsl:template match="funcprototype">
+<xsl:template match="d:funcprototype">
   <xsl:variable name="html-style">
     <xsl:call-template name="pi.dbhtml_funcsynopsis-style">
-      <xsl:with-param name="node" select="ancestor::funcsynopsis/descendant-or-self::*"/>
+      <xsl:with-param name="node" select="ancestor::d:funcsynopsis/descendant-or-self::*"/>
     </xsl:call-template>
   </xsl:variable>
 
@@ -268,19 +265,19 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ====================================================================== -->
 <!-- funcprototype: kr, non-tabular -->
 
-<xsl:template match="funcprototype" mode="kr-nontabular">
+<xsl:template match="d:funcprototype" mode="kr-nontabular">
   <p>
     <xsl:apply-templates mode="kr-nontabular"/>
-    <xsl:if test="paramdef">
+    <xsl:if test="d:paramdef">
       <xsl:text>
 .
 </xsl:text>
-      <xsl:apply-templates select="paramdef" mode="kr-funcsynopsis-mode"/>
+      <xsl:apply-templates select="d:paramdef" mode="kr-funcsynopsis-mode"/>
     </xsl:if>
   </p>
 </xsl:template>
 
-<xsl:template match="funcdef" mode="kr-nontabular">
+<xsl:template match="d:funcdef" mode="kr-nontabular">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -289,7 +286,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </code>
 </xsl:template>
 
-<xsl:template match="funcdef/function" mode="kr-nontabular">
+<xsl:template match="d:funcdef/d:function" mode="kr-nontabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <b class="fsfunc"><xsl:apply-templates mode="kr-nontabular"/></b>
@@ -300,19 +297,19 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="void" mode="kr-nontabular">
+<xsl:template match="d:void" mode="kr-nontabular">
   <code>)</code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="varargs" mode="kr-nontabular">
+<xsl:template match="d:varargs" mode="kr-nontabular">
   <xsl:text>...</xsl:text>
   <code>)</code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr-nontabular">
-  <xsl:apply-templates select="parameter" mode="kr-nontabular"/>
+<xsl:template match="d:paramdef" mode="kr-nontabular">
+  <xsl:apply-templates select="d:parameter" mode="kr-nontabular"/>
   <xsl:choose>
     <xsl:when test="following-sibling::*">
       <xsl:text>, </xsl:text>
@@ -324,7 +321,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="kr-nontabular">
+<xsl:template match="d:paramdef/d:parameter" mode="kr-nontabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -339,8 +336,8 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr-funcsynopsis-mode">
-  <xsl:if test="preceding-sibling::paramdef"><xsl:text>
+<xsl:template match="d:paramdef" mode="kr-funcsynopsis-mode">
+  <xsl:if test="preceding-sibling::d:paramdef"><xsl:text>
 .
 </xsl:text></xsl:if>
   <code>
@@ -349,7 +346,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="kr-funcsynopsis-mode">
+<xsl:template match="d:paramdef/d:parameter" mode="kr-funcsynopsis-mode">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -364,7 +361,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="funcparams" mode="kr-funcsynopsis-mode">
+<xsl:template match="d:funcparams" mode="kr-funcsynopsis-mode">
   <code>(</code>
   <xsl:apply-templates mode="kr-funcsynopsis-mode"/>
   <code>)</code>
@@ -373,7 +370,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ====================================================================== -->
 <!-- funcprototype: kr, tabular -->
 
-<xsl:template match="funcprototype" mode="kr-tabular">
+<xsl:template match="d:funcprototype" mode="kr-tabular">
   <table border="{$table.border.off}" class="funcprototype-table">
     <xsl:if test="$div.element != 'section'">
       <xsl:attribute name="summary">Function synopsis</xsl:attribute>
@@ -383,26 +380,26 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
     </xsl:if>
     <tr>
       <td>
-        <xsl:apply-templates select="funcdef" mode="kr-tabular"/>
+        <xsl:apply-templates select="d:funcdef" mode="kr-tabular"/>
       </td>
-      <xsl:apply-templates select="(void|varargs|paramdef)[1]" mode="kr-tabular"/>
+      <xsl:apply-templates select="(d:void|d:varargs|d:paramdef)[1]" mode="kr-tabular"/>
     </tr>
-    <xsl:for-each select="(void|varargs|paramdef)[preceding-sibling::*[not(self::funcdef)]]">
+    <xsl:for-each select="(d:void|d:varargs|d:paramdef)[preceding-sibling::*[not(self::d:funcdef)]]">
       <tr>
         <td> </td>
         <xsl:apply-templates select="." mode="kr-tabular"/>
       </tr>
     </xsl:for-each>
   </table>
-  <xsl:if test="paramdef">
+  <xsl:if test="d:paramdef">
     <div class="paramdef-list">
-      <xsl:apply-templates select="paramdef" mode="kr-funcsynopsis-mode"/>
+      <xsl:apply-templates select="d:paramdef" mode="kr-funcsynopsis-mode"/>
     </div>
   </xsl:if>
   <div class="funcprototype-spacer"> </div> <!-- hACk: blank div for vertical spacing -->
 </xsl:template>
 
-<xsl:template match="funcdef" mode="kr-tabular">
+<xsl:template match="d:funcdef" mode="kr-tabular">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -411,7 +408,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </code>
 </xsl:template>
 
-<xsl:template match="funcdef/function" mode="kr-tabular">
+<xsl:template match="d:funcdef/d:function" mode="kr-tabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <b class="fsfunc"><xsl:apply-templates mode="kr-nontabular"/></b>
@@ -422,7 +419,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="void" mode="kr-tabular">
+<xsl:template match="d:void" mode="kr-tabular">
   <td>
     <code>)</code>
     <xsl:text>;</xsl:text>
@@ -430,7 +427,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td> </td>
 </xsl:template>
 
-<xsl:template match="varargs" mode="kr-tabular">
+<xsl:template match="d:varargs" mode="kr-tabular">
   <td>
     <xsl:text>...</xsl:text>
     <code>)</code>
@@ -439,9 +436,9 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td> </td>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr-tabular">
+<xsl:template match="d:paramdef" mode="kr-tabular">
   <td>
-    <xsl:apply-templates select="parameter" mode="kr-tabular"/>
+    <xsl:apply-templates select="d:parameter" mode="kr-tabular"/>
     <xsl:choose>
       <xsl:when test="following-sibling::*">
        <xsl:text>, </xsl:text>
@@ -455,7 +452,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td> </td>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="kr-tabular">
+<xsl:template match="d:paramdef/d:parameter" mode="kr-tabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -470,21 +467,21 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr-tabular-funcsynopsis-mode">
+<xsl:template match="d:paramdef" mode="kr-tabular-funcsynopsis-mode">
   <xsl:variable name="type">
     <xsl:choose>
-      <xsl:when test="type">
-       <xsl:apply-templates select="type" mode="kr-tabular-funcsynopsis-mode"/>
+      <xsl:when test="d:type">
+       <xsl:apply-templates select="d:type" mode="kr-tabular-funcsynopsis-mode"/>
       </xsl:when>
-      <xsl:when test="normalize-space(parameter/preceding-sibling::node()[not(self::parameter)]) != ''">
-       <xsl:copy-of select="parameter/preceding-sibling::node()[not(self::parameter)]"/>
+      <xsl:when test="normalize-space(d:parameter/preceding-sibling::node()[not(self::d:parameter)]) != ''">
+       <xsl:copy-of select="d:parameter/preceding-sibling::node()[not(self::d:parameter)]"/>
       </xsl:when>
     </xsl:choose>
   </xsl:variable>
 
   <tr>
     <xsl:choose>
-      <xsl:when test="$type != '' and funcparams">
+      <xsl:when test="$type != '' and d:funcparams">
         <td>
          <code>
            <xsl:copy-of select="$type"/>
@@ -494,8 +491,8 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
         <td>
          <code>
            <xsl:choose>
-             <xsl:when test="type">
-               <xsl:apply-templates select="type/following-sibling::*" mode="kr-tabular-funcsynopsis-mode"/>
+             <xsl:when test="d:type">
+               <xsl:apply-templates select="d:type/following-sibling::*" mode="kr-tabular-funcsynopsis-mode"/>
              </xsl:when>
              <xsl:otherwise>
                <xsl:apply-templates select="*" mode="kr-tabular-funcsynopsis-mode"/>
@@ -505,7 +502,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
         </td>
       </xsl:when>
 
-      <xsl:when test="funcparams">
+      <xsl:when test="d:funcparams">
         <td colspan="2">
          <code>
            <xsl:apply-templates mode="kr-tabular-funcsynopsis-mode"/>
@@ -516,14 +513,14 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:otherwise>
         <td>
          <code>
-           <xsl:apply-templates select="parameter/preceding-sibling::node()[not(self::parameter)]" mode="kr-tabular-funcsynopsis-mode"/>
+           <xsl:apply-templates select="d:parameter/preceding-sibling::node()[not(self::d:parameter)]" mode="kr-tabular-funcsynopsis-mode"/>
          </code>
           <xsl:text> </xsl:text>
         </td>
         <td>
          <code>
-           <xsl:apply-templates select="parameter" mode="kr-tabular"/>
-           <xsl:apply-templates select="parameter/following-sibling::*[not(self::parameter)]" mode="kr-tabular-funcsynopsis-mode"/>
+           <xsl:apply-templates select="d:parameter" mode="kr-tabular"/>
+           <xsl:apply-templates select="d:parameter/following-sibling::*[not(self::d:parameter)]" mode="kr-tabular-funcsynopsis-mode"/>
            <xsl:text>;</xsl:text>
          </code>
         </td>
@@ -532,7 +529,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </tr>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="kr-tabular-funcsynopsis-mode">
+<xsl:template match="d:paramdef/d:parameter" mode="kr-tabular-funcsynopsis-mode">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -547,7 +544,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="funcparams" mode="kr-tabular-funcsynopsis-mode">
+<xsl:template match="d:funcparams" mode="kr-tabular-funcsynopsis-mode">
   <code>(</code>
   <xsl:apply-templates mode="kr-tabular-funcsynopsis-mode"/>
   <code>)</code>
@@ -557,13 +554,13 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ====================================================================== -->
 <!-- funcprototype: ansi, non-tabular -->
 
-<xsl:template match="funcprototype" mode="ansi-nontabular">
+<xsl:template match="d:funcprototype" mode="ansi-nontabular">
   <p>
     <xsl:apply-templates mode="ansi-nontabular"/>
   </p>
 </xsl:template>
 
-<xsl:template match="funcdef" mode="ansi-nontabular">
+<xsl:template match="d:funcdef" mode="ansi-nontabular">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -572,7 +569,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </code>
 </xsl:template>
 
-<xsl:template match="funcdef/function" mode="ansi-nontabular">
+<xsl:template match="d:funcdef/d:function" mode="ansi-nontabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <b class="fsfunc"><xsl:apply-templates mode="ansi-nontabular"/></b>
@@ -583,18 +580,18 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="void" mode="ansi-nontabular">
+<xsl:template match="d:void" mode="ansi-nontabular">
   <code>void)</code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="varargs" mode="ansi-nontabular">
+<xsl:template match="d:varargs" mode="ansi-nontabular">
   <xsl:text>...</xsl:text>
   <code>)</code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="ansi-nontabular">
+<xsl:template match="d:paramdef" mode="ansi-nontabular">
   <xsl:apply-templates mode="ansi-nontabular"/>
   <xsl:choose>
     <xsl:when test="following-sibling::*">
@@ -607,7 +604,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="ansi-nontabular">
+<xsl:template match="d:paramdef/d:parameter" mode="ansi-nontabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -622,7 +619,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="funcparams" mode="ansi-nontabular">
+<xsl:template match="d:funcparams" mode="ansi-nontabular">
   <code>(</code>
   <xsl:apply-templates mode="ansi-nontabular"/>
   <code>)</code>
@@ -631,7 +628,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ====================================================================== -->
 <!-- funcprototype: ansi, tabular -->
 
-<xsl:template match="funcprototype" mode="ansi-tabular">
+<xsl:template match="d:funcprototype" mode="ansi-tabular">
   <table border="{$table.border.off}" class="funcprototype-table">
     <xsl:if test="$div.element != 'section'">
       <xsl:attribute name="summary">Function synopsis</xsl:attribute>
@@ -641,11 +638,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
     </xsl:if>
     <tr>
       <td>
-        <xsl:apply-templates select="funcdef" mode="ansi-tabular"/>
+        <xsl:apply-templates select="d:funcdef" mode="ansi-tabular"/>
       </td>
-      <xsl:apply-templates select="(void|varargs|paramdef)[1]" mode="ansi-tabular"/>
+      <xsl:apply-templates select="(d:void|d:varargs|d:paramdef)[1]" mode="ansi-tabular"/>
     </tr>
-    <xsl:for-each select="(void|varargs|paramdef)[preceding-sibling::*[not(self::funcdef)]]">
+    <xsl:for-each select="(d:void|d:varargs|d:paramdef)[preceding-sibling::*[not(self::d:funcdef)]]">
       <tr>
         <td> </td>
         <xsl:apply-templates select="." mode="ansi-tabular"/>
@@ -655,7 +652,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <div class="funcprototype-spacer"> </div> <!-- hACk: blank div for vertical spacing -->
 </xsl:template>
 
-<xsl:template match="funcdef" mode="ansi-tabular">
+<xsl:template match="d:funcdef" mode="ansi-tabular">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -664,7 +661,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </code>
 </xsl:template>
 
-<xsl:template match="funcdef/function" mode="ansi-tabular">
+<xsl:template match="d:funcdef/d:function" mode="ansi-tabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <b class="fsfunc"><xsl:apply-templates mode="ansi-nontabular"/></b>
@@ -675,7 +672,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="void" mode="ansi-tabular">
+<xsl:template match="d:void" mode="ansi-tabular">
   <td>
     <code>void)</code>
     <xsl:text>;</xsl:text>
@@ -683,7 +680,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td> </td>
 </xsl:template>
 
-<xsl:template match="varargs" mode="ansi-tabular">
+<xsl:template match="d:varargs" mode="ansi-tabular">
   <td>
     <xsl:text>...</xsl:text>
     <code>)</code>
@@ -692,7 +689,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td> </td>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="ansi-tabular">
+<xsl:template match="d:paramdef" mode="ansi-tabular">
       <td>
         <xsl:apply-templates mode="ansi-tabular"/>
         <xsl:choose>
@@ -707,7 +704,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       </td>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="ansi-tabular">
+<xsl:template match="d:paramdef/d:parameter" mode="ansi-tabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -722,7 +719,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="funcparams" mode="ansi-tabular">
+<xsl:template match="d:funcparams" mode="ansi-tabular">
   <code>(</code>
   <xsl:apply-templates/>
   <code>)</code>
@@ -732,7 +729,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <xsl:variable name="default-classsynopsis-language">java</xsl:variable>
 
-<xsl:template match="classsynopsis                      |fieldsynopsis                      |methodsynopsis                      |constructorsynopsis                      |destructorsynopsis">
+<xsl:template match="d:classsynopsis                      |d:fieldsynopsis                      |d:methodsynopsis                      |d:constructorsynopsis                      |d:destructorsynopsis">
   <xsl:param name="language">
     <xsl:choose>
       <xsl:when test="@language">
@@ -772,7 +769,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template name="synop-break">
-  <xsl:if test="parent::classsynopsis                 or (following-sibling::fieldsynopsis                     |following-sibling::methodsynopsis                     |following-sibling::constructorsynopsis                     |following-sibling::destructorsynopsis)">
+  <xsl:if test="parent::d:classsynopsis                 or (following-sibling::d:fieldsynopsis                     |following-sibling::d:methodsynopsis                     |following-sibling::d:constructorsynopsis                     |following-sibling::d:destructorsynopsis)">
     <xsl:text>
 .
 </xsl:text>
@@ -782,52 +779,52 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <!-- ===== Java ======================================================== -->
 
-<xsl:template match="classsynopsis" mode="java">
+<xsl:template match="d:classsynopsis" mode="java">
   <xsl:text>.sp
 </xsl:text><xsl:text>.nf
 </xsl:text><pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:apply-templates select="ooclass[1]" mode="java"/>
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:apply-templates select="d:ooclass[1]" mode="java"/>
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text> extends</xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="java"/>
-      <xsl:if test="oointerface|ooexception">
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="java"/>
+      <xsl:if test="d:oointerface|d:ooexception">
         <xsl:text>
 .
 </xsl:text>
        <xsl:text>    </xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="oointerface">
+    <xsl:if test="d:oointerface">
       <xsl:text>implements</xsl:text>
-      <xsl:apply-templates select="oointerface" mode="java"/>
-      <xsl:if test="ooexception">
+      <xsl:apply-templates select="d:oointerface" mode="java"/>
+      <xsl:if test="d:ooexception">
         <xsl:text>
 .
 </xsl:text>
        <xsl:text>    </xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="ooexception">
+    <xsl:if test="d:ooexception">
       <xsl:text>throws</xsl:text>
-      <xsl:apply-templates select="ooexception" mode="java"/>
+      <xsl:apply-templates select="d:ooexception" mode="java"/>
     </xsl:if>
     <xsl:text> {</xsl:text>
     <xsl:text>
 .
 </xsl:text>
-    <xsl:apply-templates select="constructorsynopsis                                  |destructorsynopsis                                  |fieldsynopsis                                  |methodsynopsis                                  |classsynopsisinfo" mode="java"/>
+    <xsl:apply-templates select="d:constructorsynopsis                                  |d:destructorsynopsis                                  |d:fieldsynopsis                                  |d:methodsynopsis                                  |d:classsynopsisinfo" mode="java"/>
     <xsl:text>}</xsl:text>
   </pre><xsl:text/><xsl:text>.fi
 </xsl:text>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="java">
+<xsl:template match="d:classsynopsisinfo" mode="java">
   <xsl:apply-templates mode="java"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="java">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="java">
   <xsl:choose>
     <xsl:when test="preceding-sibling::*">
       <xsl:text>, </xsl:text>
@@ -843,7 +840,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="java">
+<xsl:template match="d:modifier|d:package" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -854,7 +851,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="classname" mode="java">
+<xsl:template match="d:classname" mode="java">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -865,7 +862,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="java">
+<xsl:template match="d:interfacename" mode="java">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -876,7 +873,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="java">
+<xsl:template match="d:exceptionname" mode="java">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -887,11 +884,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="java">
+<xsl:template match="d:fieldsynopsis" mode="java">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>  </xsl:text>
     </xsl:if>
     <xsl:apply-templates mode="java"/>
@@ -900,7 +897,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="java">
+<xsl:template match="d:type" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -909,7 +906,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="varname" mode="java">
+<xsl:template match="d:varname" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -918,7 +915,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="initializer" mode="java">
+<xsl:template match="d:initializer" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -927,7 +924,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="void" mode="java">
+<xsl:template match="d:void" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -935,7 +932,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodname" mode="java">
+<xsl:template match="d:methodname" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -943,9 +940,9 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="java">
+<xsl:template match="d:methodparam" mode="java">
   <xsl:param name="indent">0</xsl:param>
-  <xsl:if test="preceding-sibling::methodparam">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>,</xsl:text>
     <xsl:text>
 .
@@ -964,7 +961,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="parameter" mode="java">
+<xsl:template match="d:parameter" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -972,12 +969,12 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template mode="java" match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+<xsl:template mode="java" match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="decl">
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>  </xsl:text>
     </xsl:if>
     <xsl:apply-templates select="$start-modifiers" mode="java"/>
@@ -987,7 +984,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:apply-templates select="$notmod[1]" mode="java"/>
     </xsl:if>
 
-    <xsl:apply-templates select="methodname" mode="java"/>
+    <xsl:apply-templates select="d:methodname" mode="java"/>
   </xsl:variable>
 
   <code>
@@ -995,18 +992,18 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
     <xsl:call-template name="id.attribute"/>
     <xsl:copy-of select="$decl"/>
     <xsl:text>(</xsl:text>
-    <xsl:apply-templates select="methodparam" mode="java">
+    <xsl:apply-templates select="d:methodparam" mode="java">
       <xsl:with-param name="indent" select="string-length($decl)"/>
     </xsl:apply-templates>
     <xsl:text>)</xsl:text>
-    <xsl:if test="exceptionname">
+    <xsl:if test="d:exceptionname">
       <xsl:text>
 .
 </xsl:text>
       <xsl:text>    throws </xsl:text>
-      <xsl:apply-templates select="exceptionname" mode="java"/>
+      <xsl:apply-templates select="d:exceptionname" mode="java"/>
     </xsl:if>
-    <xsl:if test="modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
+    <xsl:if test="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
       <xsl:text> </xsl:text>
       <xsl:apply-templates select="$end-modifiers" mode="java"/>
     </xsl:if>
@@ -1017,52 +1014,52 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <!-- ===== C++ ========================================================= -->
 
-<xsl:template match="classsynopsis" mode="cpp">
+<xsl:template match="d:classsynopsis" mode="cpp">
   <xsl:text>.sp
 </xsl:text><xsl:text>.nf
 </xsl:text><pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:apply-templates select="ooclass[1]" mode="cpp"/>
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:apply-templates select="d:ooclass[1]" mode="cpp"/>
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text>: </xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="cpp"/>
-      <xsl:if test="oointerface|ooexception">
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="cpp"/>
+      <xsl:if test="d:oointerface|d:ooexception">
         <xsl:text>
 .
 </xsl:text>
        <xsl:text>    </xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="oointerface">
+    <xsl:if test="d:oointerface">
       <xsl:text> implements</xsl:text>
-      <xsl:apply-templates select="oointerface" mode="cpp"/>
-      <xsl:if test="ooexception">
+      <xsl:apply-templates select="d:oointerface" mode="cpp"/>
+      <xsl:if test="d:ooexception">
         <xsl:text>
 .
 </xsl:text>
        <xsl:text>    </xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="ooexception">
+    <xsl:if test="d:ooexception">
       <xsl:text> throws</xsl:text>
-      <xsl:apply-templates select="ooexception" mode="cpp"/>
+      <xsl:apply-templates select="d:ooexception" mode="cpp"/>
     </xsl:if>
     <xsl:text> {</xsl:text>
     <xsl:text>
 .
 </xsl:text>
-    <xsl:apply-templates select="constructorsynopsis                                  |destructorsynopsis                                  |fieldsynopsis                                  |methodsynopsis                                  |classsynopsisinfo" mode="cpp"/>
+    <xsl:apply-templates select="d:constructorsynopsis                                  |d:destructorsynopsis                                  |d:fieldsynopsis                                  |d:methodsynopsis                                  |d:classsynopsisinfo" mode="cpp"/>
     <xsl:text>}</xsl:text>
   </pre><xsl:text/><xsl:text>.fi
 </xsl:text>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="cpp">
+<xsl:template match="d:classsynopsisinfo" mode="cpp">
   <xsl:apply-templates mode="cpp"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="cpp">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="cpp">
   <xsl:if test="preceding-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1073,7 +1070,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="cpp">
+<xsl:template match="d:modifier|d:package" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1084,7 +1081,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="classname" mode="cpp">
+<xsl:template match="d:classname" mode="cpp">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1095,7 +1092,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="cpp">
+<xsl:template match="d:interfacename" mode="cpp">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1106,7 +1103,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="cpp">
+<xsl:template match="d:exceptionname" mode="cpp">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1117,11 +1114,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="cpp">
+<xsl:template match="d:fieldsynopsis" mode="cpp">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>  </xsl:text>
     </xsl:if>
     <xsl:apply-templates mode="cpp"/>
@@ -1130,7 +1127,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="cpp">
+<xsl:template match="d:type" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1139,7 +1136,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="varname" mode="cpp">
+<xsl:template match="d:varname" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1148,7 +1145,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="initializer" mode="cpp">
+<xsl:template match="d:initializer" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1157,7 +1154,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="void" mode="cpp">
+<xsl:template match="d:void" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1165,7 +1162,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodname" mode="cpp">
+<xsl:template match="d:methodname" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1173,8 +1170,8 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="cpp">
-  <xsl:if test="preceding-sibling::methodparam">
+<xsl:template match="d:methodparam" mode="cpp">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <span>
@@ -1184,7 +1181,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="parameter" mode="cpp">
+<xsl:template match="d:parameter" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1192,15 +1189,15 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template mode="cpp" match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+<xsl:template mode="cpp" match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
 
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>  </xsl:text>
     </xsl:if>
     <xsl:apply-templates select="$start-modifiers" mode="cpp"/>
@@ -1210,18 +1207,18 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:apply-templates select="$notmod[1]" mode="cpp"/>
     </xsl:if>
 
-    <xsl:apply-templates select="methodname" mode="cpp"/>
+    <xsl:apply-templates select="d:methodname" mode="cpp"/>
     <xsl:text>(</xsl:text>
-    <xsl:apply-templates select="methodparam" mode="cpp"/>
+    <xsl:apply-templates select="d:methodparam" mode="cpp"/>
     <xsl:text>)</xsl:text>
-    <xsl:if test="exceptionname">
+    <xsl:if test="d:exceptionname">
       <xsl:text>
 .
 </xsl:text>
       <xsl:text>    throws </xsl:text>
-      <xsl:apply-templates select="exceptionname" mode="cpp"/>
+      <xsl:apply-templates select="d:exceptionname" mode="cpp"/>
     </xsl:if>
-    <xsl:if test="modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
+    <xsl:if test="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
       <xsl:text> </xsl:text>
       <xsl:apply-templates select="$end-modifiers" mode="cpp"/>
     </xsl:if>
@@ -1232,53 +1229,53 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <!-- ===== IDL ========================================================= -->
 
-<xsl:template match="classsynopsis" mode="idl">
+<xsl:template match="d:classsynopsis" mode="idl">
   <xsl:text>.sp
 </xsl:text><xsl:text>.nf
 </xsl:text><pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:text>interface </xsl:text>
-    <xsl:apply-templates select="ooclass[1]" mode="idl"/>
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:apply-templates select="d:ooclass[1]" mode="idl"/>
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text>: </xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="idl"/>
-      <xsl:if test="oointerface|ooexception">
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="idl"/>
+      <xsl:if test="d:oointerface|d:ooexception">
         <xsl:text>
 .
 </xsl:text>
        <xsl:text>    </xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="oointerface">
+    <xsl:if test="d:oointerface">
       <xsl:text> implements</xsl:text>
-      <xsl:apply-templates select="oointerface" mode="idl"/>
-      <xsl:if test="ooexception">
+      <xsl:apply-templates select="d:oointerface" mode="idl"/>
+      <xsl:if test="d:ooexception">
         <xsl:text>
 .
 </xsl:text>
        <xsl:text>    </xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="ooexception">
+    <xsl:if test="d:ooexception">
       <xsl:text> throws</xsl:text>
-      <xsl:apply-templates select="ooexception" mode="idl"/>
+      <xsl:apply-templates select="d:ooexception" mode="idl"/>
     </xsl:if>
     <xsl:text> {</xsl:text>
     <xsl:text>
 .
 </xsl:text>
-    <xsl:apply-templates select="constructorsynopsis                                  |destructorsynopsis                                  |fieldsynopsis                                  |methodsynopsis                                  |classsynopsisinfo" mode="idl"/>
+    <xsl:apply-templates select="d:constructorsynopsis                                  |d:destructorsynopsis                                  |d:fieldsynopsis                                  |d:methodsynopsis                                  |d:classsynopsisinfo" mode="idl"/>
     <xsl:text>}</xsl:text>
   </pre><xsl:text/><xsl:text>.fi
 </xsl:text>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="idl">
+<xsl:template match="d:classsynopsisinfo" mode="idl">
   <xsl:apply-templates mode="idl"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="idl">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="idl">
   <xsl:if test="preceding-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1289,7 +1286,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="idl">
+<xsl:template match="d:modifier|d:package" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1300,7 +1297,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="classname" mode="idl">
+<xsl:template match="d:classname" mode="idl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1311,7 +1308,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="idl">
+<xsl:template match="d:interfacename" mode="idl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1322,7 +1319,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="idl">
+<xsl:template match="d:exceptionname" mode="idl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1333,11 +1330,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="idl">
+<xsl:template match="d:fieldsynopsis" mode="idl">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>  </xsl:text>
     </xsl:if>
     <xsl:apply-templates mode="idl"/>
@@ -1346,7 +1343,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="idl">
+<xsl:template match="d:type" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1355,7 +1352,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="varname" mode="idl">
+<xsl:template match="d:varname" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1364,7 +1361,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="initializer" mode="idl">
+<xsl:template match="d:initializer" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1373,7 +1370,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="void" mode="idl">
+<xsl:template match="d:void" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1381,7 +1378,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodname" mode="idl">
+<xsl:template match="d:methodname" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1389,8 +1386,8 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="idl">
-  <xsl:if test="preceding-sibling::methodparam">
+<xsl:template match="d:methodparam" mode="idl">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <span>
@@ -1400,7 +1397,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="parameter" mode="idl">
+<xsl:template match="d:parameter" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1408,14 +1405,14 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template mode="idl" match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+<xsl:template mode="idl" match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>  </xsl:text>
     </xsl:if>
     <xsl:apply-templates select="$start-modifiers" mode="idl"/>
@@ -1425,19 +1422,19 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:apply-templates select="$notmod[1]" mode="idl"/>
     </xsl:if>
 
-    <xsl:apply-templates select="methodname" mode="idl"/>
+    <xsl:apply-templates select="d:methodname" mode="idl"/>
     <xsl:text>(</xsl:text>
-    <xsl:apply-templates select="methodparam" mode="idl"/>
+    <xsl:apply-templates select="d:methodparam" mode="idl"/>
     <xsl:text>)</xsl:text>
-    <xsl:if test="exceptionname">
+    <xsl:if test="d:exceptionname">
       <xsl:text>
 .
 </xsl:text>
       <xsl:text>    raises(</xsl:text>
-      <xsl:apply-templates select="exceptionname" mode="idl"/>
+      <xsl:apply-templates select="d:exceptionname" mode="idl"/>
       <xsl:text>)</xsl:text>
     </xsl:if>
-    <xsl:if test="modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
+    <xsl:if test="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
       <xsl:text> </xsl:text>
       <xsl:apply-templates select="$end-modifiers" mode="idl"/>
     </xsl:if>
@@ -1448,38 +1445,38 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <!-- ===== Perl ======================================================== -->
 
-<xsl:template match="classsynopsis" mode="perl">
+<xsl:template match="d:classsynopsis" mode="perl">
   <xsl:text>.sp
 </xsl:text><xsl:text>.nf
 </xsl:text><pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:text>package </xsl:text>
-    <xsl:apply-templates select="ooclass[1]" mode="perl"/>
+    <xsl:apply-templates select="d:ooclass[1]" mode="perl"/>
     <xsl:text>;</xsl:text>
     <xsl:text>
 .
 </xsl:text>
 
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text>@ISA = (</xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="perl"/>
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="perl"/>
       <xsl:text>);</xsl:text>
       <xsl:text>
 .
 </xsl:text>
     </xsl:if>
 
-    <xsl:apply-templates select="constructorsynopsis                                  |destructorsynopsis                                  |fieldsynopsis                                  |methodsynopsis                                  |classsynopsisinfo" mode="perl"/>
+    <xsl:apply-templates select="d:constructorsynopsis                                  |d:destructorsynopsis                                  |d:fieldsynopsis                                  |d:methodsynopsis                                  |d:classsynopsisinfo" mode="perl"/>
   </pre><xsl:text/><xsl:text>.fi
 </xsl:text>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="perl">
+<xsl:template match="d:classsynopsisinfo" mode="perl">
   <xsl:apply-templates mode="perl"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="perl">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="perl">
   <xsl:if test="preceding-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1490,7 +1487,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="perl">
+<xsl:template match="d:modifier|d:package" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1501,7 +1498,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="classname" mode="perl">
+<xsl:template match="d:classname" mode="perl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1512,7 +1509,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="perl">
+<xsl:template match="d:interfacename" mode="perl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1523,7 +1520,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="perl">
+<xsl:template match="d:exceptionname" mode="perl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1534,11 +1531,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="perl">
+<xsl:template match="d:fieldsynopsis" mode="perl">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>  </xsl:text>
     </xsl:if>
     <xsl:apply-templates mode="perl"/>
@@ -1547,7 +1544,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="perl">
+<xsl:template match="d:type" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1556,7 +1553,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="varname" mode="perl">
+<xsl:template match="d:varname" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1565,7 +1562,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="initializer" mode="perl">
+<xsl:template match="d:initializer" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1574,7 +1571,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="void" mode="perl">
+<xsl:template match="d:void" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1582,7 +1579,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodname" mode="perl">
+<xsl:template match="d:methodname" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1590,8 +1587,8 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="perl">
-  <xsl:if test="preceding-sibling::methodparam">
+<xsl:template match="d:methodparam" mode="perl">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <span>
@@ -1601,7 +1598,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="parameter" mode="perl">
+<xsl:template match="d:parameter" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1609,24 +1606,24 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template mode="perl" match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+<xsl:template mode="perl" match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
 
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:text>sub </xsl:text>
 
-    <xsl:apply-templates select="methodname" mode="perl"/>
+    <xsl:apply-templates select="d:methodname" mode="perl"/>
     <xsl:text> { ... };</xsl:text>
   </code>
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
 <!-- Used when not occurring as a child of classsynopsis -->
-<xsl:template match="ooclass|oointerface|ooexception">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception">
   <xsl:apply-templates/>
 </xsl:template>
 
@@ -1639,37 +1636,36 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- * per-mode matches for those linking elements in order for them -->
 <!-- * to be processed as expected. -->
 
-<xsl:template match="link|olink|xref" mode="java">
+<xsl:template match="d:link|d:olink|d:xref" mode="java">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="cpp">
+<xsl:template match="d:link|d:olink|d:xref" mode="cpp">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="idl">
+<xsl:template match="d:link|d:olink|d:xref" mode="idl">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="perl">
+<xsl:template match="d:link|d:olink|d:xref" mode="perl">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="ansi-nontabular">
+<xsl:template match="d:link|d:olink|d:xref" mode="ansi-nontabular">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="ansi-tabular">
+<xsl:template match="d:link|d:olink|d:xref" mode="ansi-tabular">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="kr-nontabular">
+<xsl:template match="d:link|d:olink|d:xref" mode="kr-nontabular">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="kr-tabular">
+<xsl:template match="d:link|d:olink|d:xref" mode="kr-tabular">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
 </xsl:stylesheet>
-
index af29b81..07e283d 100644 (file)
@@ -1,16 +1,15 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:date="http://exslt.org/dates-and-times"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:date="http://exslt.org/dates-and-times"
                 xmlns:exsl="http://exslt.org/common"
-                exclude-result-prefixes="date exsl"
+                exclude-result-prefixes="date exsl d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: info.xsl 9775 2013-05-25 22:13:23Z dleidert $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
     <xsl:param name="info"/>
     <xsl:param name="refname"/>
     <xsl:choose>
-      <xsl:when test="$info//author">
+      <xsl:when test="$info//d:author">
         <xsl:apply-templates
-            select="(($info[//author])[last()]//author)[1]"
+            select="(($info[//d:author])[last()]//d:author)[1]"
             mode="metadata.author"/>
       </xsl:when>
-      <xsl:when test="$info//corpauthor">
+      <xsl:when test="$info//d:corpauthor">
         <xsl:apply-templates
-            select="(($info[//corpauthor])[last()]//corpauthor)[1]"
+            select="(($info[//d:corpauthor])[last()]//d:corpauthor)[1]"
             mode="metadata.author"/>
       </xsl:when>
-      <xsl:when test="$info//editor">
+      <xsl:when test="$info//d:editor">
         <xsl:apply-templates
-            select="(($info[//editor])[last()]//editor)[1]"
+            select="(($info[//d:editor])[last()]//d:editor)[1]"
             mode="metadata.author"/>
       </xsl:when>
-      <xsl:when test="$info//corpcredit">
+      <xsl:when test="$info//d:corpcredit">
         <xsl:apply-templates
-            select="(($info[//corpcredit])[last()]//corpcredit)[1]"
+            select="(($info[//d:corpcredit])[last()]//d:corpcredit)[1]"
             mode="metadata.author"/>
       </xsl:when>
-      <xsl:when test="$info//othercredit">
+      <xsl:when test="$info//d:othercredit">
         <xsl:apply-templates
-            select="(($info[//othercredit])[last()]//othercredit)[1]"
+            select="(($info[//d:othercredit])[last()]//d:othercredit)[1]"
             mode="metadata.author"/>
       </xsl:when>
-      <xsl:when test="$info//collab">
+      <xsl:when test="$info//d:collab">
         <xsl:apply-templates
-            select="(($info[//collab])[last()]//collab)[1]"
+            select="(($info[//d:collab])[last()]//d:collab)[1]"
             mode="metadata.author"/>
       </xsl:when>
-      <xsl:when test="$info//orgname">
+      <xsl:when test="$info//d:orgname">
         <xsl:apply-templates
-            select="(($info[//orgname])[last()]//orgname)[1]"
+            select="(($info[//d:orgname])[last()]//d:orgname)[1]"
             mode="metadata.author"/>
       </xsl:when>
-      <xsl:when test="$info//publishername">
+      <xsl:when test="$info//d:publishername">
         <xsl:apply-templates
-            select="(($info[//publishername])[last()]//publishername)[1]"
+            select="(($info[//d:publishername])[last()]//d:publishername)[1]"
             mode="metadata.author"/>
       </xsl:when>
       <xsl:otherwise>
         <!-- * instances, delimit each with double quotes, and put them -->
         <!-- * into a single refsect1.titles string -->
         <xsl:variable name="refsect1.titles">
-          <xsl:for-each select="refsect1/title">
+          <xsl:for-each select="d:refsect1/d:title">
             <xsl:text>"</xsl:text>
             <xsl:value-of select="normalize-space(.)"/>
             <xsl:text>"</xsl:text>
             <xsl:text> </xsl:text>
           </xsl:for-each>
-          <xsl:for-each select="refsection/title">
+          <xsl:for-each select="d:refsection/d:title">
             <xsl:text>"</xsl:text>
             <xsl:value-of select="normalize-space(.)"/>
             <xsl:text>"</xsl:text>
             <!-- * otherwise we have no info/author content and no Author -->
             <!-- * or Authors section, so we insert a fixme and report -->
             <!-- * the problem to the user -->
-            <xsl:text>[FIXME: author] [see http://docbook.sf.net/el/author]</xsl:text>
+            <xsl:text>[FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]</xsl:text>
             <xsl:if test="$refentry.meta.get.quietly = 0">
               <xsl:call-template name="log.message">
                 <xsl:with-param name="level">Warn</xsl:with-param>
                 <xsl:with-param name="source" select="$refname"/>
                 <xsl:with-param name="context-desc">meta author</xsl:with-param>
                 <xsl:with-param name="message">
-                  <xsl:text>see http://docbook.sf.net/el/author</xsl:text>
+                  <xsl:text>see http://www.docbook.org/tdg5/en/html/author</xsl:text>
                 </xsl:with-param>
               </xsl:call-template>
               <xsl:call-template name="log.message">
     </xsl:choose>
   </xsl:template>
 
-  <xsl:template match="author|editor|othercredit|collab" mode="metadata.author">
+  <xsl:template match="d:author|d:editor|d:othercredit|d:collab" mode="metadata.author">
     <xsl:choose>
-      <xsl:when test="collabname">
+      <xsl:when test="d:collabname">
         <!-- * If this node is a Collab, then it should have a -->
         <!-- * Collabname child, so get that. -->
         <xsl:variable name="contents">
-          <xsl:apply-templates select="collabname"/>
+          <xsl:apply-templates select="d:collabname"/>
         </xsl:variable>
         <xsl:value-of select="normalize-space($contents)"/>
       </xsl:when>
         <xsl:call-template name="person.name.normalized"/>
       </xsl:otherwise>
     </xsl:choose>
-    <xsl:if test=".//email|address/otheraddr/ulink">
+    <xsl:if test=".//d:email|d:address/d:otheraddr/d:ulink">
       <xsl:text> </xsl:text>
       <!-- * For each attribution found, use only the first e-mail -->
       <!-- * address or ulink value found -->
-      <xsl:apply-templates select="(.//email|address/otheraddr/ulink)[1]"
+      <xsl:apply-templates select="(.//d:email|d:address/d:otheraddr/d:ulink)[1]"
                            mode="metadata.author"/>
     </xsl:if>
   </xsl:template>
 
-  <xsl:template match="email|address/otheraddr/ulink" mode="metadata.author">
+  <xsl:template match="d:email|d:address/d:otheraddr/d:ulink" mode="metadata.author">
     <xsl:text>&lt;</xsl:text>
     <xsl:choose>
-      <xsl:when test="self::email">
+      <xsl:when test="self::d:email">
         <xsl:variable name="contents">
           <xsl:apply-templates/>
         </xsl:variable>
         <xsl:value-of select="normalize-space($contents)"/>
       </xsl:when>
-      <xsl:when test="self::ulink">
+      <xsl:when test="self::d:ulink">
         <xsl:variable name="contents">
           <xsl:apply-templates select="."/>
         </xsl:variable>
     <xsl:text>&gt;</xsl:text>
   </xsl:template>
 
-  <xsl:template match="corpauthor|corpcredit|orgname|publishername" mode="metadata.author">
+  <xsl:template match="d:corpauthor|d:corpcredit|d:orgname|d:publishername" mode="metadata.author">
     <xsl:variable name="contents">
       <xsl:apply-templates/>
     </xsl:variable>
     <!-- * Refentry, plus the entire contents of the *info children of -->
     <!-- * all ancestors of the current Refentry, in document order. -->
     <xsl:choose>
-      <xsl:when test="$info//author|$info//editor|$info//collab|
-                      $info//corpauthor|$info//corpcredit|
-                      $info//othercredit|$info/orgname|
-                      $info/publishername|$info/publisher">
+      <xsl:when test="$info//d:author|$info//d:editor|$info//d:collab|
+                      $info//d:corpauthor|$info//d:corpcredit|
+                      $info//d:othercredit|$info/d:orgname|
+                      $info/d:publishername|$info/d:publisher">
         <xsl:variable name="authorcount">
           <xsl:value-of
               select="count(
-                      $info//author|$info//editor|$info//collab|
-                      $info//corpauthor|$info//corpcredit|
-                      $info//othercredit)">
+                      $info//d:author|$info//d:editor|$info//d:collab|
+                      $info//d:corpauthor|$info//d:corpcredit|
+                      $info//d:othercredit)">
           </xsl:value-of>
         </xsl:variable>
         <xsl:call-template name="make.subheading">
         </xsl:call-template>
         <!-- * Now output all the actual author, editor, etc. content -->
         <xsl:for-each
-          select="$info//author|$info//editor|$info//collab|
-          $info//corpauthor|$info//corpcredit|
-          $info//othercredit|$info/orgname|
-          $info/publishername|$info/publisher">
+          select="$info//d:author|$info//d:editor|$info//d:collab|
+          $info//d:corpauthor|$info//d:corpcredit|
+          $info//d:othercredit|$info/d:orgname|
+          $info/d:publishername|$info/d:publisher">
           <xsl:apply-templates select="." mode="authorsect"/>
         </xsl:for-each>
       </xsl:when>
     </xsl:call-template>
   </xsl:template>
 
-  <xsl:template match="author|editor|othercredit" mode="authorsect">
+  <xsl:template match="d:author|d:editor|d:othercredit" mode="authorsect">
     <xsl:variable name="person-name">
       <xsl:call-template name="person.name.normalized"/>
     </xsl:variable>
     <!-- * If we have a person-name or email or ulink content, then -->
     <!-- * output name and email or ulink content on the same line -->
     <xsl:choose>
-      <xsl:when test="not($person-name = '') or .//email or address/otheraddr/ulink">
+      <xsl:when test="not($person-name = '') or .//d:email or d:address/d:otheraddr/d:ulink">
         <xsl:text>.PP&#10;</xsl:text>
         <!-- * Display person name in bold -->
         <xsl:call-template name="bold">
           <xsl:with-param name="context" select="."/>
         </xsl:call-template>
         <!-- * Display e-mail address(es) and ulink(s) on same line as name -->
-        <xsl:apply-templates select=".//email|address/otheraddr/ulink" mode="authorsect"/>
+        <xsl:apply-templates select=".//d:email|d:address/d:otheraddr/d:ulink" mode="authorsect"/>
         <xsl:text>&#10;</xsl:text>
       </xsl:when>
       <xsl:otherwise>
       </xsl:otherwise>
     </xsl:choose>
     <!-- * Display affiliation(s) on separate lines -->
-    <xsl:apply-templates select="affiliation" mode="authorsect"/>
+    <xsl:apply-templates select="d:affiliation" mode="authorsect"/>
     <!-- * Display direct-child addresses on separate lines -->
-    <xsl:apply-templates select="address" mode="authorsect"/>
+    <xsl:apply-templates select="d:address" mode="authorsect"/>
     <!-- * Call template for handling various attribution possibilities -->
     <xsl:call-template name="attribution">
       <xsl:with-param name="person-name" select="$person-name"/>
     </xsl:call-template>
   </xsl:template>
 
-  <xsl:template match="collab" mode="authorsect">
+  <xsl:template match="d:collab" mode="authorsect">
     <xsl:text>.PP&#10;</xsl:text>
     <xsl:call-template name="bold">
-      <xsl:with-param name="node" select="collabname"/>
+      <xsl:with-param name="node" select="d:collabname"/>
       <xsl:with-param name="context" select="."/>
     </xsl:call-template>
     <!-- * Display e-mail address(es) and ulink(s) on same line as name -->
-    <xsl:apply-templates select=".//email|address/otheraddr/ulink" mode="authorsect"/>
+    <xsl:apply-templates select=".//d:email|d:address/d:otheraddr/d:ulink" mode="authorsect"/>
     <xsl:text>&#10;</xsl:text>
     <!-- * Display affilition(s) on separate lines -->
-    <xsl:apply-templates select="affiliation" mode="authorsect"/>
+    <xsl:apply-templates select="d:affiliation" mode="authorsect"/>
   </xsl:template>
 
-  <xsl:template match="corpauthor|corpcredit|orgname|publishername" mode="authorsect">
+  <xsl:template match="d:corpauthor|d:corpcredit|d:orgname|d:publishername" mode="authorsect">
     <xsl:text>.PP&#10;</xsl:text>
     <xsl:call-template name="bold">
       <xsl:with-param name="node" select="."/>
       <xsl:with-param name="context" select="."/>
     </xsl:call-template>
     <xsl:text>&#10;</xsl:text>
-    <xsl:if test="self::publishername">
+    <xsl:if test="self::d:publishername">
       <!-- * Display localized "Publisher" gentext -->
       <xsl:call-template name="publisher.attribution"/>
     </xsl:if>
   </xsl:template>
 
-  <xsl:template match="publisher" mode="authorsect">
+  <xsl:template match="d:publisher" mode="authorsect">
     <xsl:text>.PP&#10;</xsl:text>
     <xsl:call-template name="bold">
-      <xsl:with-param name="node" select="publishername"/>
+      <xsl:with-param name="node" select="d:publishername"/>
       <xsl:with-param name="context" select="."/>
     </xsl:call-template>
     <!-- * Display e-mail address(es) and ulink(s) on same line as name -->
-    <xsl:apply-templates select=".//email|address/otheraddr/ulink" mode="authorsect"/>
+    <xsl:apply-templates select=".//d:email|d:address/d:otheraddr/d:ulink" mode="authorsect"/>
     <!-- * Display addresses on separate lines -->
-    <xsl:apply-templates select="address" mode="authorsect"/>
+    <xsl:apply-templates select="d:address" mode="authorsect"/>
     <!-- * Display localized "Publisher" literal -->
     <xsl:call-template name="publisher.attribution"/>
   </xsl:template>
     <xsl:text>.RE&#10;</xsl:text> 
   </xsl:template>
 
-  <xsl:template match="email|address/otheraddr/ulink" mode="authorsect">
+  <xsl:template match="d:email|d:address/d:otheraddr/d:ulink" mode="authorsect">
     <xsl:choose>
-      <xsl:when test="preceding-sibling::*[descendant-or-self::email]
-                      or preceding-sibling::address/otheraddr/ulink
-                      or ancestor::address[preceding-sibling::*[descendant-or-self::email]]
-                      or ancestor::address[preceding-sibling::address/otheraddr/ulink]">
+      <xsl:when test="preceding-sibling::*[descendant-or-self::d:email]
+                      or preceding-sibling::d:address/d:otheraddr/d:ulink
+                      or ancestor::d:address[preceding-sibling::*[descendant-or-self::d:email]]
+                      or ancestor::d:address[preceding-sibling::d:address/d:otheraddr/d:ulink]">
         <!-- * This is not the first instance, so do nothing. -->
       </xsl:when>
       <xsl:otherwise>
     <!-- * outputting a hyphen character where the break occurs -->
     <xsl:text>&lt;\&amp;</xsl:text>
     <xsl:choose>
-      <xsl:when test="self::email">
+      <xsl:when test="self::d:email">
         <xsl:variable name="contents">
           <xsl:apply-templates/>
         </xsl:variable>
         <xsl:value-of select="normalize-space($contents)"/>
       </xsl:when>
-      <xsl:when test="self::ulink">
+      <xsl:when test="self::d:ulink">
         <xsl:variable name="contents">
           <xsl:apply-templates select="."/>
         </xsl:variable>
     </xsl:choose>
     <xsl:text>\&amp;&gt;</xsl:text>
     <xsl:choose>
-      <xsl:when test="not(following-sibling::*[descendant-or-self::email]
-                      or following-sibling::address/otheraddr/ulink
-                      or ancestor::address[following-sibling::*[descendant-or-self::email]]
-                      or ancestor::address[following-sibling::address/otheraddr/ulink])">
+      <xsl:when test="not(following-sibling::*[descendant-or-self::d:email]
+                      or following-sibling::d:address/d:otheraddr/d:ulink
+                      or ancestor::d:address[following-sibling::*[descendant-or-self::d:email]]
+                      or ancestor::d:address[following-sibling::d:address/d:otheraddr/d:ulink])">
         <!-- * This is the final instance, so do nothing. -->
       </xsl:when>
       <xsl:otherwise>
     </xsl:choose>
   </xsl:template>
 
-  <xsl:template match="affiliation" mode="authorsect">
+  <xsl:template match="d:affiliation" mode="authorsect">
     <!-- * Get the string value of the contents of this Affiliation. If the -->
     <!-- * affiliation only contains an Address child whose only content is -->
     <!-- * an email address or ulink, then these contents will end up empty. -->
     <!-- * or ulink, then output nothing. -->
     <xsl:if test="$contents != ''">
       <xsl:text>.br&#10;</xsl:text>
-      <xsl:for-each select="shortaffil|jobtitle|orgname|orgdiv|address">
+      <xsl:for-each select="d:shortaffil|d:jobtitle|d:orgname|d:orgdiv|d:address">
         <!-- * only display output of nodes other than email or ulink -->
-        <xsl:apply-templates select="node()[not(self::email) and not(self::otheraddr/ulink)]"/>
+        <xsl:apply-templates select="node()[not(self::d:email) and not(self::d:otheraddr/d:ulink)]"/>
         <xsl:choose>
           <xsl:when test="position() = last()"/> <!-- do nothing -->
           <xsl:otherwise>
             <!-- * only add comma if the node has a child node other than -->
             <!-- * an email address or ulink -->
-            <xsl:if test="child::node()[not(self::email) and not(self::otheraddr/ulink)]">
+            <xsl:if test="child::node()[not(self::d:email) and not(self::d:otheraddr/d:ulink)]">
               <xsl:text>, </xsl:text>
             </xsl:if>
           </xsl:otherwise>
     </xsl:if>
   </xsl:template>
 
-  <xsl:template match="address" mode="authorsect">
+  <xsl:template match="d:address" mode="authorsect">
     <xsl:variable name="contents"
-                  select="normalize-space(node()[not(self::email)
-                          and not(self::otheraddr/ulink)])"/>
+                  select="normalize-space(node()[not(self::d:email)
+                          and not(self::d:otheraddr/d:ulink)])"/>
     <!-- * If this contents of this Address do not contain anything except -->
     <!-- * an email address or ulink, then output nothing. -->
     <xsl:if test="$contents != ''">
       <xsl:text>&#10;</xsl:text>
       <xsl:text>.br&#10;</xsl:text>
       <!--* Skip email and ulink descendants of Address (rendered elsewhere) -->
-      <xsl:apply-templates select="node()[not(self::email) and not(self::otheraddr/ulink)]"/>
+      <xsl:apply-templates select="node()[not(self::d:email) and not(self::d:otheraddr/d:ulink)]"/>
     </xsl:if>
   </xsl:template>
 
   <xsl:template name="attribution">
     <xsl:param name="person-name"/>
-    <xsl:param name="refname" select="ancestor::refentry/refnamediv[1]/refname[1]"/>
+    <xsl:param name="refname" select="ancestor::d:refentry/d:refnamediv[1]/d:refname[1]"/>
     <!-- * Determine appropriate attribution for a particular person's role. -->
     <xsl:choose>
       <!-- * if we have a *blurb or contrib, just use that -->
-      <xsl:when test="contrib|personblurb|authorblurb">
-        <xsl:apply-templates select="contrib|personblurb|authorblurb" mode="authorsect"/>
+      <xsl:when test="d:contrib|d:personblurb|d:authorblurb">
+        <xsl:apply-templates select="d:contrib|d:personblurb|d:authorblurb" mode="authorsect"/>
         <xsl:text>&#10;</xsl:text>
       </xsl:when>
       <xsl:otherwise>
               <xsl:with-param name="source" select="$refname"/>
               <xsl:with-param name="context-desc">AUTHOR sect.</xsl:with-param>
               <xsl:with-param name="message">
-                <xsl:text>see http://docbook.sf.net/el/contrib</xsl:text>
+                <xsl:text>see http://www.docbook.org/tdg5/en/html/contrib</xsl:text>
               </xsl:with-param>
             </xsl:call-template>
             <xsl:call-template name="log.message">
               <xsl:with-param name="source" select="$refname"/>
               <xsl:with-param name="context-desc">AUTHOR sect.</xsl:with-param>
               <xsl:with-param name="message">
-                <xsl:text>see http://docbook.sf.net/el/personblurb</xsl:text>
+                <xsl:text>see http://www.docbook.org/tdg5/en/html/personblurb</xsl:text>
               </xsl:with-param>
             </xsl:call-template>
           </xsl:if>
         <xsl:choose>
           <!-- * If we have no *blurb or contrib, but this is an Author or -->
           <!-- * Editor, then render the corresponding localized gentext -->
-          <xsl:when test="self::author">
+          <xsl:when test="self::d:author">
             <xsl:text>&#10;</xsl:text>
             <xsl:text>.RS</xsl:text> 
             <xsl:if test="not($blurb-indent = '')">
             <xsl:text>.&#10;</xsl:text>
             <xsl:text>.RE&#10;</xsl:text> 
           </xsl:when>
-          <xsl:when test="self::editor">
+          <xsl:when test="self::d:editor">
             <xsl:text>&#10;</xsl:text>
             <xsl:text>.RS</xsl:text> 
             <xsl:if test="not($blurb-indent = '')">
           </xsl:when>
           <!-- * If we have no *blurb or contrib, but this is an Othercredit, -->
           <!-- * check value of Class attribute and use corresponding gentext. -->
-          <xsl:when test="self::othercredit">
+          <xsl:when test="self::d:othercredit">
             <xsl:choose>
               <xsl:when test="@class and @class != 'other'">
                 <xsl:text>&#10;</xsl:text>
     </xsl:choose>
   </xsl:template>
 
-  <xsl:template match="personblurb|authorblurb" mode="authorsect">
+  <xsl:template match="d:personblurb|d:authorblurb" mode="authorsect">
     <xsl:call-template name="mark.up.blurb.or.contrib"/>
     <!-- * yeah, it's possible for a *blurb to have a "title" -->
-    <xsl:apply-templates select="title"/>
-    <xsl:apply-templates select="*[not(self::title)]"/>
+    <xsl:apply-templates select="d:title"/>
+    <xsl:apply-templates select="*[not(self::d:title)]"/>
     <!-- * If this *blurb has a sibling "name" element of some kind, then -->
     <!-- * the mark.up.blurb.or.contrib template will generated an "RS" -->
     <!-- * call that will cause it to be indented; so we need to call -->
     <!-- * "RE" to restore the previous indent level -->
-    <xsl:if test="../personname|../surname|../firstname
-      |../othername|../lineage|../honorific
-      |../affiliation|../email|../address">
+    <xsl:if test="../d:personname|../d:surname|../d:firstname
+      |../d:othername|../d:lineage|../d:honorific
+      |../d:affiliation|../d:email|../d:address">
       <xsl:text>.RE&#10;</xsl:text> 
     </xsl:if>
   </xsl:template>
 
-  <xsl:template match="personblurb/title|authorblurb/title">
+  <xsl:template match="d:personblurb/d:title|d:authorblurb/d:title">
     <!-- * always render period after title -->
     <xsl:variable name="contents">
       <xsl:apply-templates/>
     </xsl:if>
   </xsl:template>
 
-  <xsl:template match="contrib" mode="authorsect">
+  <xsl:template match="d:contrib" mode="authorsect">
     <xsl:call-template name="mark.up.blurb.or.contrib"/>
     <xsl:variable name="contents">
       <xsl:apply-templates/>
     </xsl:variable>
     <xsl:value-of select="normalize-space($contents)"/>
     <xsl:text>&#10;</xsl:text>
-    <xsl:if test="../personname|../surname|../firstname
-      |../othername|../lineage|../honorific
-      |../affiliation|../email|../address">
+    <xsl:if test="../d:personname|../d:surname|../d:firstname
+      |../d:othername|../d:lineage|../d:honorific
+      |../d:affiliation|../d:email|../d:address">
       <xsl:text>.RE&#10;</xsl:text> 
     </xsl:if>
   </xsl:template>
       <!-- * we are already outputting the name content, and we need to -->
       <!-- * indent the *blurb content after that. -->
       <xsl:when
-          test="../personname|../surname|../firstname
-                |../othername|../lineage|../honorific
-                |../affiliation|../email|../address">
+          test="../d:personname|../d:surname|../d:firstname
+                |../d:othername|../d:lineage|../d:honorific
+                |../d:affiliation|../d:email|../d:address">
         <xsl:text>&#10;</xsl:text>
         <xsl:text>.RS</xsl:text> 
         <xsl:if test="not($blurb-indent = '')">
   <xsl:template name="copyright.section">
     <xsl:param name="info"/>
     <xsl:choose>
-      <xsl:when test="$info//copyright|$info//legalnotice">
+      <xsl:when test="$info//d:copyright|$info//d:legalnotice">
         <xsl:call-template name="make.subheading">
           <xsl:with-param name="title">
             <xsl:call-template name="gentext">
         <!-- * the copyright mode="titlepage.mode" template is -->
         <!-- * imported from the HTML stylesheets -->
         <xsl:for-each select="
-          (($info[//copyright])[last()]//copyright)
-          | (($info[//legalnotice])[last()]//legalnotice)">
+          (($info[//d:copyright])[last()]//d:copyright)
+          | (($info[//d:legalnotice])[last()]//d:legalnotice)">
           <xsl:choose>
             <xsl:when test="local-name(.) = 'copyright'">
               <xsl:variable name="contents">
     </xsl:choose>
   </xsl:template>
 
-  <xsl:template match="legalnotice">
+  <xsl:template match="d:legalnotice">
     <xsl:apply-templates/>
   </xsl:template>
 
   <!-- * suppress refmeta and all *info (we grab what we need from them -->
   <!-- * elsewhere) -->
 
-  <xsl:template match="refmeta"/>
+  <xsl:template match="d:refmeta"/>
 
-  <xsl:template match="info|refentryinfo|referenceinfo|refsynopsisdivinfo
-                       |refsectioninfo|refsect1info|refsect2info|refsect3info
-                       |setinfo|bookinfo|articleinfo|chapterinfo|sectioninfo
-                       |sect1info|sect2info|sect3info|sect4info|sect5info
-                       |partinfo|prefaceinfo|appendixinfo|docinfo"/>
+  <xsl:template match="d:info|d:refentryinfo|d:referenceinfo|d:refsynopsisdivinfo
+                       |d:refsectioninfo|d:refsect1info|d:refsect2info|d:refsect3info
+                       |d:setinfo|d:bookinfo|d:articleinfo|d:chapterinfo|d:sectioninfo
+                       |d:sect1info|d:sect2info|d:sect3info|d:sect4info|d:sect5info
+                       |d:partinfo|d:prefaceinfo|d:appendixinfo|d:docinfo"/>
 
   <!-- ============================================================== -->
   
index eff83dc..85c0dec 100644 (file)
@@ -1,21 +1,21 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exsl="http://exslt.org/common"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: inline.xsl 9923 2014-08-08 17:54:56Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="replaceable|varname|structfield">
+<xsl:template match="d:replaceable|d:varname|d:structfield">
   <xsl:if test="$man.hyphenate.computer.inlines = 0">
     <xsl:call-template name="suppress.hyphenation"/>
   </xsl:if>
@@ -25,7 +25,7 @@
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="option|userinput|envar|errorcode|constant|markup">
+<xsl:template match="d:option|d:userinput|d:envar|d:errorcode|d:constant|d:markup">
   <xsl:if test="$man.hyphenate.computer.inlines = 0">
     <xsl:call-template name="suppress.hyphenation"/>
   </xsl:if>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="classname">
+<xsl:template match="d:classname">
   <xsl:if test="$man.hyphenate.computer.inlines = 0">
     <xsl:call-template name="suppress.hyphenation"/>
   </xsl:if>
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="command">
+<xsl:template match="d:command">
   <xsl:if test="$man.hyphenate.computer.inlines = 0">
     <xsl:call-template name="suppress.hyphenation"/>
   </xsl:if>
@@ -52,8 +52,8 @@
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="type[not(ancestor::cmdsynopsis) and
-                     not(ancestor::funcsynopsis)]">
+<xsl:template match="d:type[not(ancestor::d:cmdsynopsis) and
+                     not(ancestor::d:funcsynopsis)]">
   <xsl:if test="$man.hyphenate.computer.inlines = 0">
     <xsl:call-template name="suppress.hyphenation"/>
   </xsl:if>
@@ -63,8 +63,8 @@
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="function[not(ancestor::cmdsynopsis) and
-                     not(ancestor::funcsynopsis)]">
+<xsl:template match="d:function[not(ancestor::d:cmdsynopsis) and
+                     not(ancestor::d:funcsynopsis)]">
   <xsl:if test="$man.hyphenate.computer.inlines = 0">
     <xsl:call-template name="suppress.hyphenation"/>
   </xsl:if>
@@ -74,8 +74,8 @@
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="parameter[not(ancestor::cmdsynopsis) and
-                     not(ancestor::funcsynopsis)]">
+<xsl:template match="d:parameter[not(ancestor::d:cmdsynopsis) and
+                     not(ancestor::d:funcsynopsis)]">
   <xsl:if test="$man.hyphenate.computer.inlines = 0">
     <xsl:call-template name="suppress.hyphenation"/>
   </xsl:if>
@@ -85,7 +85,7 @@
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="filename">
+<xsl:template match="d:filename">
   <!-- * add hyphenation suppression in Filename output only if -->
   <!-- * break.after.slash is also non-zero -->
   <xsl:if test="$man.hyphenate.filenames = 0 and
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="emphasis">
+<xsl:template match="d:emphasis">
   <xsl:choose>
     <xsl:when test="
       @role = 'bold' or
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="optional">
+<xsl:template match="d:optional">
   <xsl:value-of select="$arg.choice.opt.open.str"/>
   <xsl:apply-templates/>
   <xsl:value-of select="$arg.choice.opt.close.str"/>
   <xsl:text>)</xsl:text>
 </xsl:template>
 
-<xsl:template match="citerefentry">
+<xsl:template match="d:citerefentry">
   <xsl:call-template name="do-citerefentry">
-    <xsl:with-param name="refentrytitle" select="refentrytitle"/>
-    <xsl:with-param name="manvolnum" select="manvolnum"/>
+    <xsl:with-param name="refentrytitle" select="d:refentrytitle"/>
+    <xsl:with-param name="manvolnum" select="d:manvolnum"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="trademark|productname">
+<xsl:template match="d:trademark|d:productname">
   <xsl:apply-templates/>
   <xsl:choose>
     <!-- * Just use true Unicode chars for copyright, trademark, etc., -->
     </xsl:when>
     <!-- * for Trademark element, render a trademark symbol by default -->
     <!-- * even if no "class" value is specified -->
-    <xsl:when test="self::trademark" >
+    <xsl:when test="self::d:trademark" >
       <xsl:text>&#x2122;</xsl:text>
     </xsl:when>
     <xsl:otherwise>
 
 <!-- * span seems to sneak through into output sometimes, possibly due -->
 <!-- * to failed Olink processing; so we need to catch it -->
-<xsl:template match="span">
+<xsl:template match="d:span">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="inlinemediaobject">
+<xsl:template match="d:inlinemediaobject">
   <xsl:apply-templates/>
 </xsl:template>
 
 <!-- * indexterm instances are omitted from output since there 
 is no nroff markup to handle them. -->
-<xsl:template match="indexterm"/>
+<xsl:template match="d:indexterm"/>
 
-<xsl:template match="primary">
+<xsl:template match="d:primary">
   <xsl:value-of select="normalize-space(.)"/>
 </xsl:template>
 
-<xsl:template match="secondary|tertiary">
+<xsl:template match="d:secondary|d:tertiary">
   <xsl:text>: </xsl:text>
   <xsl:value-of select="normalize-space(.)"/>
 </xsl:template>
 
 <!-- * remark instances are omitted from output since they
 can mess up whitespace management. -->
-<xsl:template match="remark"/>
+<xsl:template match="d:remark"/>
 
 </xsl:stylesheet>
index 376498b..a28b4dc 100644 (file)
@@ -1,13 +1,13 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: lists.xsl 9980 2015-08-24 20:23:37Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ================================================================== -->
 
-<xsl:template match="para[ancestor::listitem or ancestor::step or ancestor::glossdef]|
-  simpara[ancestor::listitem or ancestor::step or ancestor::glossdef]|
-  remark[ancestor::listitem or ancestor::step or ancestor::glossdef]"
+<xsl:template match="d:para[ancestor::d:listitem or ancestor::d:step or ancestor::d:glossdef]|
+  d:simpara[ancestor::d:listitem or ancestor::d:step or ancestor::d:glossdef]|
+  d:remark[ancestor::d:listitem or ancestor::d:step or ancestor::d:glossdef]"
   priority="1">
   <xsl:call-template name="mixed-block"/>
   <xsl:text>&#10;</xsl:text>
   <xsl:if test="following-sibling::*[1][
-    self::para or
-    self::simpara or
-    self::remark
+    self::d:para or
+    self::d:simpara or
+    self::d:remark
     ]">
     <!-- * Make sure multiple paragraphs within a list item don't -->
     <!-- * merge together.                                        -->
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="bibliolist">
+<xsl:template match="d:bibliolist">
   <xsl:apply-templates/>
   <xsl:text>&#10;</xsl:text>
 </xsl:template>
 
-<xsl:template match="variablelist|glosslist">
+<xsl:template match="d:variablelist|d:glosslist">
   <xsl:text>&#10;</xsl:text>
-  <xsl:if test="title">
+  <xsl:if test="d:title">
     <xsl:text>.PP&#10;</xsl:text>
     <xsl:call-template name="bold">
-      <xsl:with-param name="node" select="title"/>
+      <xsl:with-param name="node" select="d:title"/>
       <xsl:with-param name="context" select="."/>
     </xsl:call-template>
     <xsl:text>&#10;</xsl:text>
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="varlistentry|glossentry">
+<xsl:template match="d:varlistentry|d:glossentry">
   <xsl:text>.PP&#10;</xsl:text> 
-  <xsl:for-each select="term|glossterm">
+  <xsl:for-each select="d:term|d:glossterm">
     <xsl:variable name="content">
       <xsl:apply-templates/>
     </xsl:variable>
     <xsl:choose>
       <!-- don't normalize verbatim synopsis -->
-      <xsl:when test="child::synopsis">
+      <xsl:when test="child::d:synopsis">
         <xsl:value-of select="$content"/>
       </xsl:when>
       <xsl:otherwise>
   <xsl:text>.RE&#10;</xsl:text>
 </xsl:template>
 
-<xsl:template match="varlistentry/term"/>
-<xsl:template match="glossentry/glossterm"/>
+<xsl:template match="d:varlistentry/d:term"/>
+<xsl:template match="d:glossentry/d:glossterm"/>
 
-<xsl:template match="variablelist[ancestor::listitem or ancestor::step or ancestor::glossdef]|
-  glosslist[ancestor::listitem or ancestor::step or ancestor::glossdef]">
+<xsl:template match="d:variablelist[ancestor::d:listitem or ancestor::d:step or ancestor::d:glossdef]|
+  d:glosslist[ancestor::d:listitem or ancestor::d:step or ancestor::d:glossdef]">
   <xsl:apply-templates/>
   <xsl:if test="following-sibling::node() or
-    parent::para[following-sibling::node()] or
-    parent::simpara[following-sibling::node()] or
-    parent::remark[following-sibling::node()]">
+    parent::d:para[following-sibling::node()] or
+    parent::d:simpara[following-sibling::node()] or
+    parent::d:remark[following-sibling::node()]">
     <xsl:text>.sp</xsl:text> 
     <xsl:text>&#10;</xsl:text>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="varlistentry/listitem|glossentry/glossdef">
+<xsl:template match="d:varlistentry/d:listitem|d:glossentry/d:glossdef">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="itemizedlist/listitem">
+<xsl:template match="d:itemizedlist/d:listitem">
   <!-- * We output a real bullet here (rather than, "\(bu", -->
   <!-- * the roff bullet) because, when we do character-map -->
   <!-- * processing before final output, the character-map will -->
   <xsl:text>.RE&#10;</xsl:text>
 </xsl:template>
 
-<xsl:template match="orderedlist/listitem/title|
-                     procedure/step/title">
+<xsl:template match="d:orderedlist/d:listitem/d:title|
+                     d:procedure/d:step/d:title">
   <xsl:call-template name="bold">
     <xsl:with-param name="node" select="."/>
     <xsl:with-param name="context" select=".."/>
   <xsl:text>.PP&#10;</xsl:text>
 </xsl:template>
 
-<xsl:template match="orderedlist/listitem|procedure/step">
+<xsl:template match="d:orderedlist/d:listitem|d:procedure/d:step">
   <xsl:text>&#10;</xsl:text>
   <xsl:text>.sp</xsl:text>
   <xsl:text>&#10;</xsl:text>
     </xsl:otherwise>
   </xsl:choose>
   <xsl:text>'</xsl:text>
-  <xsl:if test="count(preceding-sibling::listitem) &lt; 9">
+  <xsl:if test="count(preceding-sibling::d:listitem) &lt; 9">
     <xsl:text> </xsl:text>
   </xsl:if>
   <xsl:number format="1."/>
   <!-- * line up to compensate for that -->
   <xsl:text>.sp -1&#10;</xsl:text>
   <xsl:text>.IP "</xsl:text>
-  <xsl:if test="count(preceding-sibling::listitem) &lt; 9">
+  <xsl:if test="count(preceding-sibling::d:listitem) &lt; 9">
     <xsl:text>  </xsl:text>
   </xsl:if>
   <xsl:number format="1."/>
   <xsl:text>&#10;</xsl:text>
 </xsl:template>
 
-<xsl:template match="itemizedlist|orderedlist|procedure">
-  <xsl:if test="title">
+<xsl:template match="d:itemizedlist|d:orderedlist|d:procedure">
+  <xsl:if test="d:title">
     <xsl:text>.PP&#10;</xsl:text>
     <xsl:call-template name="bold">
-      <xsl:with-param name="node" select="title"/>
+      <xsl:with-param name="node" select="d:title"/>
       <xsl:with-param name="context" select="."/>
     </xsl:call-template>
     <xsl:text>&#10;</xsl:text>
   <!-- * lists before the actual list items, so we need to get that -->
   <!-- * content (if any) before getting the list items -->
   <xsl:apply-templates
-    select="*[not(self::listitem) and not(self::title)]"/>
-  <xsl:apply-templates select="listitem"/>
+    select="*[not(self::d:listitem) and not(self::d:title)]"/>
+  <xsl:apply-templates select="d:listitem"/>
   <!-- * If this list is a child of para and has content following -->
   <!-- * it, within the same para, then add a blank line and move -->
   <!-- * the left margin back to where it was -->
-  <xsl:if test="parent::para and following-sibling::node()">
+  <xsl:if test="parent::d:para and following-sibling::node()">
     <xsl:text>.sp</xsl:text>
     <xsl:text>&#10;</xsl:text>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="itemizedlist[ancestor::listitem or ancestor::step  or ancestor::glossdef]|
-  orderedlist[ancestor::listitem or ancestor::step or ancestor::glossdef]|
-  procedure[ancestor::listitem or ancestor::step or ancestor::glossdef]">
-  <xsl:if test="title">
+<xsl:template match="d:itemizedlist[ancestor::d:listitem or ancestor::d:step  or ancestor::d:glossdef]|
+  d:orderedlist[ancestor::d:listitem or ancestor::d:step or ancestor::d:glossdef]|
+  d:procedure[ancestor::d:listitem or ancestor::d:step or ancestor::d:glossdef]">
+  <xsl:if test="d:title">
     <xsl:text>.PP&#10;</xsl:text>
     <xsl:call-template name="bold">
-      <xsl:with-param name="node" select="title"/>
+      <xsl:with-param name="node" select="d:title"/>
       <xsl:with-param name="context" select="."/>
     </xsl:call-template>
     <xsl:text>&#10;</xsl:text>
   </xsl:if>
   <xsl:apply-templates/>
   <xsl:if test="following-sibling::node() or
-    parent::para[following-sibling::node()] or
-    parent::simpara[following-sibling::node()] or
-    parent::remark[following-sibling::node()]">
+    parent::d:para[following-sibling::node()] or
+    parent::d:simpara[following-sibling::node()] or
+    parent::d:remark[following-sibling::node()]">
     <xsl:text>.sp</xsl:text> 
     <xsl:text>&#10;</xsl:text>
   </xsl:if>
 <!-- ================================================================== -->
   
 <!-- * for simplelist type="inline", render it as a comma-separated list -->
-<xsl:template match="simplelist[@type='inline']">
+<xsl:template match="d:simplelist[@type='inline']">
   <!-- * if dbchoice PI exists, use that to determine the choice separator -->
   <!-- * (that is, equivalent of "and" or "or" in current locale), or literal -->
   <!-- * value of "choice" otherwise -->
     </xsl:choose>
   </xsl:variable>
 
-  <xsl:for-each select="member">
+  <xsl:for-each select="d:member">
     <xsl:apply-templates/>
     <xsl:choose>
       <xsl:when test="position() = last()"/> <!-- do nothing -->
 
 <!-- * if simplelist type is not inline, render it as a one-column vertical -->
 <!-- * list (ignoring the values of the type and columns attributes) -->
-<xsl:template match="simplelist">
-  <xsl:for-each select="member">
+<xsl:template match="d:simplelist">
+  <xsl:for-each select="d:member">
     <xsl:text>.RS</xsl:text> 
     <xsl:if test="not($list-indent = '')">
       <xsl:text> </xsl:text>
 
 <!-- * We output Segmentedlist as a table, using tbl(1) markup. There -->
 <!-- * is no option for outputting it in manpages in "list" form. -->
-<xsl:template match="segmentedlist">
-  <xsl:if test="title">
+<xsl:template match="d:segmentedlist">
+  <xsl:if test="d:title">
     <xsl:text>.PP&#10;</xsl:text>
     <xsl:call-template name="bold">
-      <xsl:with-param name="node" select="title"/>
+      <xsl:with-param name="node" select="d:title"/>
       <xsl:with-param name="context" select="."/>
     </xsl:call-template>
     <xsl:text>&#10;</xsl:text>
   <xsl:text>.TS&#10;</xsl:text>
   <!-- * first output the table "format" spec, which tells tbl(1) how -->
   <!-- * how to format each row and column. -->
-  <xsl:for-each select=".//segtitle">
+  <xsl:for-each select=".//d:segtitle">
     <!-- * l = "left", which hard-codes left-alignment for tabular -->
     <!-- * output of all segmentedlist content -->
     <xsl:text>l</xsl:text>
     </xsl:when>
     <xsl:otherwise>
       <!-- * "0" = "do not suppress", so output the segtitle(s) -->
-      <xsl:apply-templates select=".//segtitle" mode="table-title"/>
+      <xsl:apply-templates select=".//d:segtitle" mode="table-title"/>
       <xsl:text>&#10;</xsl:text>
     </xsl:otherwise>
   </xsl:choose>
   <xsl:text>.sp&#10;</xsl:text>
 </xsl:template>
 
-<xsl:template match="segmentedlist/segtitle" mode="table-title">
+<xsl:template match="d:segmentedlist/d:segtitle" mode="table-title">
   <xsl:call-template name="italic">
     <xsl:with-param name="node" select="."/>
     <xsl:with-param name="context" select="."/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="segmentedlist/seglistitem">
+<xsl:template match="d:segmentedlist/d:seglistitem">
   <xsl:apply-templates/>
   <xsl:text>&#10;</xsl:text>
 </xsl:template>
 
-<xsl:template match="segmentedlist/seglistitem/seg">
+<xsl:template match="d:segmentedlist/d:seglistitem/d:seg">
   <!-- * the T{ and T} stuff are delimiters to tell tbl(1) that -->
   <!-- * the delimited contents are "text blocks" that groff(1) -->
   <!-- * needs to process -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="calloutlist">
-  <xsl:if test="title|info/title">
+<xsl:template match="d:calloutlist">
+  <xsl:if test="d:title|d:info/d:title">
     <xsl:call-template name="formal.object.heading"/>
   </xsl:if>
   <!-- * This template was originally copied over from the HTML -->
   <!-- * better way to do it, but anyway, I’m preserving it here for -->
   <!-- * consistency. -->
   <xsl:apply-templates 
-    select="*[not(self::callout or self::title or self::titleabbrev)]
-    |comment()[not(preceding-sibling::callout)]
-    |processing-instruction()[not(preceding-sibling::callout)]"/>
+    select="*[not(self::d:callout or self::d:title or self::d:titleabbrev)]
+    |comment()[not(preceding-sibling::d:callout)]
+    |processing-instruction()[not(preceding-sibling::d:callout)]"/>
   <!-- * put callout list into a table -->
   <xsl:text>.TS&#10;</xsl:text>
   <xsl:text>tab(:);&#10;</xsl:text>
   <!-- * with the first cell in each row right-aligned, and the second -->
   <!-- * cell left aligned with a width of 75% of the line length -->
   <xsl:text>r lw(\n(.lu*75u/100u).&#10;</xsl:text>
-  <xsl:apply-templates select="callout
-    |comment()[preceding-sibling::callout]
-    |processing-instruction()[preceding-sibling::callout]"/>
+  <xsl:apply-templates select="d:callout
+    |comment()[preceding-sibling::d:callout]
+    |processing-instruction()[preceding-sibling::d:callout]"/>
   <xsl:text>.TE&#10;</xsl:text>
 </xsl:template>
 
-<xsl:template match="calloutlist/title"/>
+<xsl:template match="d:calloutlist/d:title"/>
 
-<xsl:template match="callout">
+<xsl:template match="d:callout">
   <!-- * first cell of each row is the set of callout numbers for this -->
   <!-- * particular callout -->
   <xsl:call-template name="callout.arearefs">
     </xsl:when>
     <xsl:when test="local-name($target)='area'">
       <xsl:choose>
-        <xsl:when test="$target/parent::areaset">
+        <xsl:when test="$target/parent::d:areaset">
           <xsl:call-template name="callout-bug">
             <xsl:with-param name="conum">
               <xsl:apply-templates
-                select="$target/parent::areaset" mode="conumber"/>
+                select="$target/parent::d:areaset" mode="conumber"/>
             </xsl:with-param>
           </xsl:call-template>
         </xsl:when>
   <xsl:text>.\fR</xsl:text>
 </xsl:template>
 
-<xsl:template match="co" mode="calloutlist-callout-number">
+<xsl:template match="d:co" mode="calloutlist-callout-number">
   <xsl:call-template name="calloutlist-callout-number">
     <xsl:with-param name="conum">
-      <xsl:number count="co"
+      <xsl:number count="d:co"
         level="any"
-        from="programlisting|screen|literallayout|synopsis"
+        from="d:programlisting|d:screen|d:literallayout|d:synopsis"
         format="1"/>
     </xsl:with-param>
   </xsl:call-template>
index 37418d4..435b578 100644 (file)
@@ -1,18 +1,17 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exsl="http://exslt.org/common"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
                 xmlns:ng="http://docbook.org/docbook-ng"
                 xmlns:db="http://docbook.org/ns/docbook"
                 xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
-                exclude-result-prefixes="exsl"
+                exclude-result-prefixes="exsl d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: other.xsl 9950 2014-11-20 22:30:41Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -46,7 +45,7 @@
     <xsl:if test="$man.charmap.enabled != 0">
       <xsl:variable name="lang">
         <xsl:call-template name="l10n.language">
-          <xsl:with-param name="target" select="//refentry[1]"/>
+          <xsl:with-param name="target" select="//d:refentry[1]"/>
         </xsl:call-template>
       </xsl:variable>
       <xsl:call-template name="read-character-map">
@@ -82,7 +81,7 @@
   <!-- redefine this any way you'd like to output messages -->
   <!-- DO NOT OUTPUT ANYTHING FROM THIS TEMPLATE -->
   <!-- Example:
-  <xsl:if test="//foo">
+  <xsl:if test="//d:foo">
     <xsl:call-template name="log.message">
       <xsl:with-param name="level">Warn</xsl:with-param>
       <xsl:with-param name="source" select="$refname"/>
 <!-- *  -->
 <!-- ******************************************************************** -->
 
-<xsl:template match="//refentry//text()">
+<xsl:template match="//d:refentry//text()">
   <xsl:call-template name="escape.roff.specials">
     <xsl:with-param name="content">
       <xsl:value-of select="."/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="//refentry//text()" mode="no.anchor.mode">
+<xsl:template match="//d:refentry//text()" mode="no.anchor.mode">
   <xsl:call-template name="escape.roff.specials">
     <xsl:with-param name="content">
       <xsl:value-of select="."/>
     <xsl:param name="first.refname"/>
     <xsl:param name="section"/>
     <xsl:param name="lang"/>
-    <xsl:for-each select="refnamediv/refname">
+    <xsl:for-each select="d:refnamediv/d:refname">
       <xsl:if test=". != $first.refname">
         <xsl:call-template name="write.text.chunk">
           <xsl:with-param name="filename">
   <!-- *  generated, including any "stub" pages. -->
   <xsl:template name="generate.manifest">
     <xsl:variable name="filelist">
-      <xsl:for-each select="//refentry">
+      <xsl:for-each select="//d:refentry">
         <!-- * all refname instances in a Refentry inherit their section -->
         <!-- * numbers from the parent Refentry; so we only need to get -->
         <!-- * the section once per Refentry, not once per Refname -->
         <xsl:variable name="lang">
           <xsl:call-template name="l10n.language"/>
         </xsl:variable>
-        <xsl:for-each select="refnamediv/refname">
+        <xsl:for-each select="d:refnamediv/d:refname">
           <xsl:call-template name="make.adjusted.man.filename">
             <xsl:with-param name="name" select="."/>
             <xsl:with-param name="section" select="$section"/>
index db8fb84..0d29ad2 100644 (file)
@@ -1,9 +1,7 @@
-<?xml version="1.0" encoding="ASCII"?>
-<book version="5.0">
+<?xml version="1.0" encoding="ASCII"?><book version="5.0">
   <info>
     <title>Manpages Parameter Reference</title>
     <releaseinfo role="meta">
-      $Id: param.xweb 9130 2011-10-11 08:05:37Z dpawson $
     </releaseinfo>
     <author>
       <orgname>The DocBook Project</orgname>
@@ -860,8 +858,8 @@ URL for each link, the endnotes list includes the contents of the
 link. The list thus includes only non-empty<footnote>
 
 <para>A &#8220;non-empty&#8221; link is one that looks like
-this:<literallayout class="monospaced">  &lt;ulink url="http://docbook.sf.net/snapshot/xsl/doc/manpages/"&gt;manpages&lt;/ulink&gt;</literallayout>
-an &#8220;empty link&#8221; is on that looks like this:<literallayout class="monospaced">  &lt;ulink url="http://docbook.sf.net/snapshot/xsl/doc/manpages/"/&gt;</literallayout>
+this:<literallayout class="monospaced">  &lt;ulink url="http://snapshots.docbook.org/xsl/doc/manpages/"&gt;manpages&lt;/ulink&gt;</literallayout>
+an &#8220;empty link&#8221; is on that looks like this:<literallayout class="monospaced">  &lt;ulink url="http://snapshots.docbook.org/xsl/doc/manpages/"/&gt;</literallayout>
 </para></footnote> links.
 
 Empty links are never included, and never numbered. They are simply
@@ -931,8 +929,8 @@ for example, <literal>REFERENCES</literal>.</para>
 <para>If the value of <parameter>man.endnotes.are.numbered</parameter> is
 non-zero (the default), then for each non-empty<footnote>
 <para>A &#8220;non-empty&#8221; notesource is one that looks like
-this:<literallayout class="monospaced">  &lt;ulink url="http://docbook.sf.net/snapshot/xsl/doc/manpages/"&gt;manpages&lt;/ulink&gt;</literallayout>
-an &#8220;empty&#8221; notesource is on that looks like this:<literallayout class="monospaced">  &lt;ulink url="http://docbook.sf.net/snapshot/xsl/doc/manpages/"/&gt;</literallayout>
+this:<literallayout class="monospaced">  &lt;ulink url="http://snapshots.docbook.org/xsl/doc/manpages/"&gt;manpages&lt;/ulink&gt;</literallayout>
+an &#8220;empty&#8221; notesource is on that looks like this:<literallayout class="monospaced">  &lt;ulink url="http://snapshots.docbook.org/xsl/doc/manpages/"/&gt;</literallayout>
 </para></footnote> &#8220;notesource&#8221;:
 
 <itemizedlist>
@@ -1142,7 +1140,7 @@ are passed through "as is".</para>
 <para>For converting certain Unicode symbols and special characters in
 UTF-8 or UTF-16 encoded XML source to appropriate groff/roff
 equivalents in man-page output, the DocBook XSL Stylesheets
-distribution includes a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://docbook.sourceforge.net/snapshot/xsl/manpages/charmap.groff.xsl">roff character map</link> that is compliant with the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.w3.org/TR/xslt20/#character-maps">XSLT character
+distribution includes a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://snapshots.docbook.org/xsl/manpages/charmap.groff.xsl">roff character map</link> that is compliant with the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.w3.org/TR/xslt20/#character-maps">XSLT character
 map</link> format as detailed in the XSLT 2.0 specification. The map
 contains more than 800 character mappings and can be considered the
 standard roff character map for the distribution.</para>
@@ -1251,7 +1249,7 @@ parameter (if the source is in English).</para>
 <para>For converting certain Unicode symbols and special characters in
 UTF-8 or UTF-16 encoded XML source to appropriate groff/roff
 equivalents in man-page output, the DocBook XSL Stylesheets
-distribution includes a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://docbook.sourceforge.net/snapshot/xsl/manpages/charmap.groff.xsl">roff character map</link> that is compliant with the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.w3.org/TR/xslt20/#character-maps">XSLT character
+distribution includes a <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://snapshots.docbook.org/xsl/manpages/charmap.groff.xsl">roff character map</link> that is compliant with the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.w3.org/TR/xslt20/#character-maps">XSLT character
 map</link> format as detailed in the XSLT 2.0 specification. The map
 contains more than 800 character mappings and can be considered the
 standard roff character map for the distribution.</para>
@@ -1343,7 +1341,7 @@ is a string representing an XPath expression that matches attribute
 names and values for <tag namespace="http://docbook.sf.net/xmlns/unichar/1.0">output-character</tag>
 elements in the character map.</para>
 
-<para>The attributes supported in the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://docbook.sourceforge.net/snapshot/xsl/manpages/charmap.groff.xsl">standard roff character map included in the distribution</link> are:
+<para>The attributes supported in the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://snapshots.docbook.org/xsl/manpages/charmap.groff.xsl">standard roff character map included in the distribution</link> are:
 <variablelist>
   <varlistentry>
     <term>character</term>
@@ -1437,7 +1435,7 @@ include in it just the characters you want to use, and so you will
 most likely also want to set the value of
 <parameter>man.charmap.use.subset</parameter> to zero.</para>
 <para>You can create a
-custom character map by making a copy of the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://docbook.sourceforge.net/snapshot/xsl/manpages/charmap.groff.xsl">standard roff character map</link> provided in the distribution, and
+custom character map by making a copy of the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://snapshots.docbook.org/xsl/manpages/charmap.groff.xsl">standard roff character map</link> provided in the distribution, and
 then adding to, changing, and/or deleting from that.</para>
 
 <caution>
@@ -3141,11 +3139,9 @@ simply for the purpose of increasing reability of the source.</para>
 &lt;!-- This file is generated from param.xweb --&gt;
 
 &lt;!-- ********************************************************************
-     $Id: param.xweb 9130 2011-10-11 08:05:37Z dpawson $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** --&gt;
@@ -3217,4 +3213,4 @@ simply for the purpose of increasing reability of the source.</para>
     </programlisting>
 
   </appendix>
-</book>
+</book>
\ No newline at end of file
index 0d207c3..e29c23c 100644 (file)
@@ -1,14 +1,11 @@
-<?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+<?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 
 <!-- This file is generated from param.xweb -->
 
 <!-- ********************************************************************
-     $Id: param.xweb 9130 2011-10-11 08:05:37Z dpawson $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -91,50 +88,50 @@ or
 <xsl:param name="man.string.subst.map">
 
   <!-- * remove no-break marker at beginning of line (stylesheet artifact) --> 
-  <substitution oldstring="&#x2592;&#x2580;" newstring="&#x2592;"/>
+  <substitution oldstring="▒▀" newstring="▒"/>
   <!-- * replace U+2580 no-break marker (stylesheet-added) w/ no-break space -->
-  <substitution oldstring="&#x2580;" newstring="\ "/>
+  <substitution oldstring="" newstring="\ "/>
 
   <!-- ==================================================================== -->
 
   <!-- * squeeze multiple newlines before a roff request  -->
-  <substitution oldstring="&#10;&#10;." newstring="&#10;."/>
+  <substitution oldstring="&#xA;&#xA;." newstring="&#xA;."/>
   <!-- * remove any .sp instances that directly precede a .PP  -->
-  <substitution oldstring=".sp&#10;.PP" newstring=".PP"/>
+  <substitution oldstring=".sp&#xA;.PP" newstring=".PP"/>
   <!-- * remove any .sp instances that directly follow a .PP  -->
-  <substitution oldstring=".sp&#10;.sp" newstring=".sp"/>
+  <substitution oldstring=".sp&#xA;.sp" newstring=".sp"/>
   <!-- * squeeze multiple .sp instances into a single .sp-->
-  <substitution oldstring=".PP&#10;.sp" newstring=".PP"/>
+  <substitution oldstring=".PP&#xA;.sp" newstring=".PP"/>
   <!-- * squeeze multiple newlines after start of no-fill (verbatim) env. -->
-  <substitution oldstring=".nf&#10;&#10;" newstring=".nf&#10;"/>
+  <substitution oldstring=".nf&#xA;&#xA;" newstring=".nf&#xA;"/>
   <!-- * squeeze multiple newlines after REstoring margin -->
-  <substitution oldstring=".RE&#10;&#10;" newstring=".RE&#10;"/>
+  <substitution oldstring=".RE&#xA;&#xA;" newstring=".RE&#xA;"/>
   <!-- * U+2591 is a marker we add before and after every Parameter in -->
   <!-- * Funcprototype output -->
-  <substitution oldstring="&#x2591;" newstring=" "/>
+  <substitution oldstring="" newstring=" "/>
   <!-- * U+2592 is a marker we add for the newline before output of <sbr>; -->
-  <substitution oldstring="&#x2592;" newstring="&#10;"/>
+  <substitution oldstring="▒" newstring="&#xA;"/>
   <!-- * -->
   <!-- * Now deal with some other characters that are added by the -->
   <!-- * stylesheets during processing. -->
   <!-- * -->
   <!-- * bullet -->
-  <substitution oldstring="&#x2022;" newstring="\(bu"/>
+  <substitution oldstring="" newstring="\(bu"/>
   <!-- * left double quote -->
-  <substitution oldstring="&#x201C;" newstring="\(lq"/>
+  <substitution oldstring="" newstring="\(lq"/>
   <!-- * right double quote -->
-  <substitution oldstring="&#x201D;" newstring="\(rq"/>
+  <substitution oldstring="" newstring="\(rq"/>
   <!-- * left single quote -->
-  <substitution oldstring="&#x2018;" newstring="\(oq"/>
+  <substitution oldstring="" newstring="\(oq"/>
   <!-- * right single quote -->
-  <substitution oldstring="&#x2019;" newstring="\(cq"/>
+  <substitution oldstring="" newstring="\(cq"/>
   <!-- * copyright sign -->
-  <substitution oldstring="&#xA9;" newstring="\(co"/>
+  <substitution oldstring="©" newstring="\(co"/>
   <!-- * registered sign -->
-  <substitution oldstring="&#xAE;" newstring="\(rg"/>
+  <substitution oldstring="®" newstring="\(rg"/>
   <!-- * ...servicemark... -->
   <!-- * There is no groff equivalent for it. -->
-  <substitution oldstring="&#x2120;" newstring="(SM)"/>
+  <substitution oldstring="" newstring="(SM)"/>
   <!-- * ...trademark... -->
   <!-- * We don't do "\(tm" because for console output, -->
   <!-- * groff just renders that as "tm"; that is: -->
@@ -144,7 +141,7 @@ or
   <!-- * So we just make it to "(TM)" instead; thus: -->
   <!-- * -->
   <!-- *   Product&#x2122; -> Product(TM) -->
-  <substitution oldstring="&#x2122;" newstring="(TM)"/>
+  <substitution oldstring="" newstring="(TM)"/>
 
 </xsl:param>
 <xsl:param name="man.string.subst.map.local.post"/>
@@ -191,4 +188,3 @@ refmeta/refmiscinfo[not(@class = 'date')][1]/node()</xsl:param>
 </xsl:param>
 <xsl:param name="refentry.version.suppress">0</xsl:param>
 </xsl:stylesheet>
-
index 8db98d3..4841ee8 100644 (file)
@@ -1,8 +1,6 @@
-<?xml version="1.0"?>
-
-<reference><info><title>manpages Processing Instruction Reference</title>
+<?xml version="1.0" encoding="UTF-8"?>
+<reference xmlns:xlink="http://www.w3.org/1999/xlink"><info><title>manpages Processing Instruction Reference</title>
     <releaseinfo role="meta">
-      $Id: pi.xsl 7644 2008-01-16 11:04:07Z xmldoc $
     </releaseinfo>
   </info>
   <partintro xml:id="partintro">
@@ -24,7 +22,7 @@
 
   </partintro>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dbman_funcsynopsis-style">
+<refentry xml:id="dbman_funcsynopsis-style">
 <refnamediv>
 <refname>dbman_funcsynopsis-style</refname>
 <refpurpose>Specifies presentation style for a funcsynopsis.</refpurpose>
@@ -67,4 +65,3 @@
 
   </refsect1></refentry>
 </reference>
-
index 7b0975b..669f228 100644 (file)
@@ -1,23 +1,21 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                 xmlns:xlink="http://www.w3.org/1999/xlink"
-                exclude-result-prefixes="doc"
+                exclude-result-prefixes="doc d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: pi.xsl 7644 2008-01-16 11:04:07Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <doc:reference xmlns=""><info><title>manpages Processing Instruction Reference</title>
     <releaseinfo role="meta">
-      $Id: pi.xsl 7644 2008-01-16 11:04:07Z xmldoc $
     </releaseinfo>
   </info>
   <partintro xml:id="partintro">
index 0b241e1..2aeb453 100644 (file)
@@ -1,7 +1,4 @@
-<?xml version="1.0" encoding="US-ASCII"?>
-<!--This file was created automatically by xsl2profile-->
-<!--from the DocBook XSL stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns:exslt="http://exslt.org/common" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="exsl exslt" version="1.0">
+<?xml version="1.0" encoding="US-ASCII"?><!--This file was created automatically by xsl2profile--><!--from the DocBook XSL stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns:exslt="http://exslt.org/common" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="exsl d exslt" version="1.0">
 
   <xsl:import href="../html/docbook.xsl"/>
   <xsl:import href="../html/manifest.xsl"/>
@@ -9,11 +6,9 @@
   <xsl:import href="html-synop.xsl"/>
   <xsl:output method="text" encoding="UTF-8" indent="no"/>
   <!-- ********************************************************************
-       $Id: docbook.xsl 9874 2014-01-29 19:19:48Z bobstayton $
-       ********************************************************************
 
        This file is part of the XSL DocBook Stylesheet distribution.
-       See ../README or http://docbook.sf.net/release/xsl/current/ for
+       See ../README or http://cdn.docbook.org/release/xsl/current/ for
        copyright and other information.
 
        ******************************************************************** -->
@@ -45,7 +40,7 @@
 
   <!-- ==================================================================== -->
 
-<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) = 'http://docbook.org/ns/docbook'"><xslo:variable name="no.namespace"><xslo:apply-templates select="/*" mode="stripNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. cut</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>stripped namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($no.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
+<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) != 'http://docbook.org/ns/docbook'"><xslo:variable name="with.namespace"><xslo:apply-templates select="/*" mode="addNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. add</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>added namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($with.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
   <!-- * Get a title for current doc so that we let the user -->
   <!-- * know what document we are processing at this point. -->
   <xsl:variable name="doc.title">
@@ -66,7 +61,7 @@
       <!-- * manpages/profile-docbook.xsl, and the refentry child check -->
       <!-- * in the profile-docbook.xsl stylesheet won't work if we do -->
       <!-- * a simple //refentry check. -->
-      <xsl:apply-templates select="$profiled-nodes//refentry"/>
+      <xsl:apply-templates select="$profiled-nodes//d:refentry"/>
       <!-- * if $man.output.manifest.enabled is non-zero, -->
       <!-- * generate a manifest file -->
       <xsl:if test="not($man.output.manifest.enabled = 0)">
 
   <!-- ============================================================== -->
 
-  <xsl:template match="refentry">
+  <xsl:template match="d:refentry">
     <xsl:param name="lang">
       <xsl:call-template name="l10n.language"/>
     </xsl:param>
     <!-- * Just use the first refname found as the "name" of the man -->
     <!-- * page (which may different from the "title"...) -->
-    <xsl:variable name="first.refname" select="refnamediv[1]/refname[1]"/>
+    <xsl:variable name="first.refname" select="d:refnamediv[1]/d:refname[1]"/>
 
     <xsl:call-template name="root.messages">
       <xsl:with-param name="refname" select="$first.refname"/>
 
   </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 4f6b5af..dccce4a 100644 (file)
@@ -1,22 +1,22 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version='1.0'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version='1.0'>
 
 <!-- ********************************************************************
-     $Id: refentry.xsl 8235 2009-02-09 16:22:14Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-  <xsl:template match="refnamediv">
+  <xsl:template match="d:refnamediv">
     <xsl:choose>
-      <xsl:when test="preceding-sibling::refnamediv">
+      <xsl:when test="preceding-sibling::d:refnamediv">
         <!-- * No title on secondary refnamedivs! -->
         <!-- * Just put a single line break instead -->
         <xsl:text>.br&#10;</xsl:text>
@@ -32,7 +32,7 @@
     <xsl:call-template name="mark.subheading"/>
     <!-- * if we have multiple Refname instances, separate the names -->
     <!-- * with commas -->
-    <xsl:for-each select="refname">
+    <xsl:for-each select="d:refname">
       <xsl:if test="position()>1">
         <xsl:text>, </xsl:text>
       </xsl:if>
     <!-- *   command descriptions for the whatis(1) and apropos(1) -->
     <!-- *   commands. -->
     <!-- * -->
-    <xsl:if test="refpurpose/node()">
+    <xsl:if test="d:refpurpose/node()">
       <xsl:text> \- </xsl:text>
       <xsl:variable name="refpurpose">
-        <xsl:apply-templates select="refpurpose/node()"/>
+        <xsl:apply-templates select="d:refpurpose/node()"/>
       </xsl:variable>
       <xsl:value-of select="normalize-space($refpurpose)"/>
     </xsl:if>
     <xsl:text>&#10;</xsl:text>
   </xsl:template>
 
-  <xsl:template match="refsynopsisdiv">
+  <xsl:template match="d:refsynopsisdiv">
     <xsl:call-template name="make.subheading">
       <xsl:with-param name="title">
         <xsl:apply-templates select="." mode="subheading.markup"/>
@@ -80,7 +80,7 @@
     <xsl:apply-templates/>
   </xsl:template>
 
-  <xsl:template match="refsect1|refentry/refsection">
+  <xsl:template match="d:refsect1|d:refentry/d:refsection">
     <xsl:variable name="title">
       <xsl:apply-templates select="." mode="subheading.markup"/>
     </xsl:variable>
     <xsl:apply-templates/>
   </xsl:template>
 
-  <xsl:template match="refsect2|refentry/refsection/refsection">
+  <xsl:template match="d:refsect2|d:refentry/d:refsection/d:refsection">
     <xsl:call-template name="mark.subheading"/>
     <xsl:variable name="title">
       <xsl:apply-templates
-          select="(info/title
-                  |refsectioninfo/title
-                  |refsect1info/title
-                  |title)[1]/node()"/>
+          select="(d:info/d:title
+                  |d:refsectioninfo/d:title
+                  |d:refsect1info/d:title
+                  |d:title)[1]/node()"/>
     </xsl:variable>
     <xsl:text>.SS "</xsl:text>
     <xsl:value-of select="normalize-space($title)"/>
     </xsl:choose>
   </xsl:template>
 
-  <xsl:template match="refsect3|refentry/refsection/refsection/refsection">
+  <xsl:template match="d:refsect3|d:refentry/d:refsection/d:refsection/d:refsection">
     <xsl:variable name="title">
-      <xsl:value-of select="(info/title
-                            |refsectioninfo/title
-                            |refsect1info/title
-                            |title)[1]"/>
+      <xsl:value-of select="(d:info/d:title
+                            |d:refsectioninfo/d:title
+                            |d:refsect1info/d:title
+                            |d:title)[1]"/>
     </xsl:variable>
     <xsl:choose>
       <!-- * If default-indentation adjustment is on, then indent the -->
     </xsl:choose>
   </xsl:template>
 
-  <xsl:template match="refsection">
+  <xsl:template match="d:refsection">
     <!-- * This template is used for a nested Refsection that is -->
     <!-- * is a child of a Refsect3-level section (The numberd -->
     <!-- * Refsect hierarchy in DocBook ends with Refsect3, so -->
     <!-- * there is not actually a Refsect4 element.) -->
     <xsl:variable name="title">
-      <xsl:value-of select="(info/title
-                            |refsectioninfo/title
-                            |refsect1info/title
-                            |title)[1]"/>
+      <xsl:value-of select="(d:info/d:title
+                            |d:refsectioninfo/d:title
+                            |d:refsect1info/d:title
+                            |d:title)[1]"/>
     </xsl:variable>
     <xsl:variable name="indent-width">
       <xsl:if test="not($man.indent.refsect = 0)">
 
   <!-- ==================================================================== -->
 
-  <xsl:template match="refsect1|refentry/refsection"
+  <xsl:template match="d:refsect1|d:refentry/d:refsection"
                 mode="subheading.markup">
-    <xsl:variable name="title" select="(info/title
-      |refsectioninfo/title
-      |refsect1info/title
-      |title)[1]"/>
+    <xsl:variable name="title" select="(d:info/d:title
+      |d:refsectioninfo/d:title
+      |d:refsect1info/d:title
+      |d:title)[1]"/>
     <xsl:apply-templates select="$title" mode="title.markup"/>
   </xsl:template>
 
-  <xsl:template match="refsect1|refentry/refsection"
+  <xsl:template match="d:refsect1|d:refentry/d:refsection"
     mode="title.markup">
     <!-- * Note: This template is used just for generating the text for -->
     <!-- * cross-references to Refsect1 or top-level Refsection instances. -->
-    <xsl:variable name="title" select="(info/title
-      |refsectioninfo/title
-      |refsect1info/title
-      |title)[1]"/>
+    <xsl:variable name="title" select="(d:info/d:title
+      |d:refsectioninfo/d:title
+      |d:refsect1info/d:title
+      |d:title)[1]"/>
     <xsl:call-template name="process.SH.xref">
       <xsl:with-param name="title">
         <xsl:apply-templates select="$title" mode="title.markup"/>
 
   <!-- * Output of Titles from Xref with Endterm needs to be handled -->
   <!-- * separately from output for Endterm-less Xref -->
-  <xsl:template match="refsect1/title
-    |refentry/refsection/title
-    |refsynopsisdiv/title"
+  <xsl:template match="d:refsect1/d:title
+    |d:refentry/d:refsection/d:title
+    |d:refsynopsisdiv/d:title"
     mode="endterm">
     <xsl:call-template name="process.SH.xref">
       <xsl:with-param name="title">
     </xsl:call-template>
   </xsl:template>
 
-  <xsl:template match="refsynopsisdiv" mode="subheading.markup">
+  <xsl:template match="d:refsynopsisdiv" mode="subheading.markup">
     <xsl:param name="allow-anchors" select="0"/>
     <xsl:variable name="title">
       <xsl:call-template name="get.refsynopsisdiv.title">
     <xsl:value-of select="$title"/>
   </xsl:template>
 
-  <xsl:template match="refsynopsisdiv" mode="title.markup">
+  <xsl:template match="d:refsynopsisdiv" mode="title.markup">
     <!-- * Note: This template is used just for generating the text for -->
     <!-- * cross-references to Refsynopsisdiv instances. -->
     <xsl:param name="allow-anchors" select="0"/>
   <xsl:template name="get.refsynopsisdiv.title">
     <xsl:param name="allow-anchors"/>
     <xsl:choose>
-      <xsl:when test="info/title
-        |refsynopsisdivinfo/title
-        |title">
+      <xsl:when test="d:info/d:title
+        |d:refsynopsisdivinfo/d:title
+        |d:title">
         <xsl:apply-templates
-          select="(info/title
-          |refsynopsisdivinfo/title
-          |title)[1]" mode="title.markup">
+          select="(d:info/d:title
+          |d:refsynopsisdivinfo/d:title
+          |d:title)[1]" mode="title.markup">
           <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
         </xsl:apply-templates>
       </xsl:when>
     </xsl:choose>
   </xsl:template>
 
-  <xsl:template match="refnamediv" mode="subheading.markup">
+  <xsl:template match="d:refnamediv" mode="subheading.markup">
     <xsl:call-template name="gentext">
       <xsl:with-param name="key" select="'RefName'"/>
     </xsl:call-template>
   </xsl:template>
 
-  <xsl:template match="refnamediv" mode="title.markup">
+  <xsl:template match="d:refnamediv" mode="title.markup">
     <xsl:call-template name="process.SH.xref">
       <xsl:with-param name="title">
         <xsl:call-template name="gentext">
     </xsl:call-template>
   </xsl:template>
 
-  <xsl:template match="refnamediv" mode="xref-to">
+  <xsl:template match="d:refnamediv" mode="xref-to">
     <xsl:apply-templates select="." mode="title.markup"/>
   </xsl:template>
 
   <!-- * suppress any title we don't otherwise process elsewhere -->
-  <xsl:template match="title"/>
+  <xsl:template match="d:title"/>
 
   <!-- ==================================================================== -->
 
index 2e0b14e..284534a 100644 (file)
@@ -1,15 +1,14 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exsl="http://exslt.org/common"
-                exclude-result-prefixes="exsl"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
+                exclude-result-prefixes="exsl d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: synop.xsl 7956 2008-03-27 12:07:43Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -20,7 +19,7 @@
 <!-- * find any code here for handling it. It's a "verbatim" -->
 <!-- * environment; see the block.xsl file instead. -->
 
-<xsl:template match="synopfragmentref">
+<xsl:template match="d:synopfragmentref">
   <xsl:variable name="target" select="key('id',@linkend)"/>
   <xsl:variable name="snum">
     <xsl:apply-templates select="$target" mode="synopfragment.number"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="synopfragment" mode="synopfragment.number">
+<xsl:template match="d:synopfragment" mode="synopfragment.number">
   <xsl:number format="1"/>
 </xsl:template>
 
-<xsl:template match="synopfragment">
+<xsl:template match="d:synopfragment">
   <xsl:variable name="snum">
     <xsl:apply-templates select="." mode="synopfragment.number"/>
   </xsl:variable>
@@ -49,7 +48,7 @@
   <!-- * which has another Synopfragment as a following sibling, we use-->
   <!-- * the pinch-together template to close up the line of space -->
   <!-- * that would otherwise be generated by the .HP macro -->
-  <xsl:if test="following-sibling::*[self::synopfragment]">
+  <xsl:if test="following-sibling::*[self::d:synopfragment]">
     <xsl:call-template name="pinch.together"/>
   </xsl:if>
   <xsl:text>.HP </xsl:text>
@@ -66,7 +65,7 @@
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="group|arg" name="group-or-arg">
+<xsl:template match="d:group|d:arg" name="group-or-arg">
   <xsl:variable name="choice" select="@choice"/>
   <xsl:variable name="rep" select="@rep"/>
   <xsl:variable name="sepchar">
@@ -80,7 +79,7 @@
     </xsl:choose>
   </xsl:variable>
   <xsl:if test="position()>1 and
-                not(preceding-sibling::*[1][self::sbr])"
+                not(preceding-sibling::*[1][self::d:sbr])"
           ><xsl:value-of select="$sepchar"/></xsl:if>
   <xsl:choose>
     <xsl:when test="$choice='plain'">
     <xsl:apply-templates/>
   </xsl:variable>
   <xsl:choose>
-    <xsl:when test="local-name(.) = 'arg' and not(ancestor::arg)">
+    <xsl:when test="local-name(.) = 'arg' and not(ancestor::d:arg)">
       <!-- * Prevent arg contents from getting wrapped and broken up -->
       <xsl:variable name="arg.wrapper">
         <Arg><xsl:value-of select="normalize-space($arg)"/></Arg>
   </xsl:choose>
   <xsl:choose>
     <xsl:when test="$choice='plain'">
-      <xsl:if test='arg'>
+      <xsl:if test='d:arg'>
       <xsl:value-of select="$arg.choice.plain.close.str"/>
       </xsl:if>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="group/arg">
+<xsl:template match="d:group/d:arg">
   <xsl:variable name="choice" select="@choice"/>
   <xsl:variable name="rep" select="@rep"/>
   <xsl:if test="position()>1"><xsl:value-of select="$arg.or.sep"/></xsl:if>
   <xsl:call-template name="group-or-arg"/>
 </xsl:template>
 
-<xsl:template match="sbr">
+<xsl:template match="d:sbr">
   <xsl:text>&#x2592;</xsl:text>
   <xsl:text>.br&#x2592;</xsl:text>
 </xsl:template>
 
-<xsl:template match="cmdsynopsis">
+<xsl:template match="d:cmdsynopsis">
   <!-- * if justification is enabled by default, turn it off temporarily -->
   <xsl:if test="$man.justify != 0">
     <xsl:text>.ad l&#10;</xsl:text>
   <xsl:text>.HP </xsl:text>
   <xsl:text>\w'</xsl:text>
   <xsl:variable name="command">
-    <xsl:apply-templates select="command"/>
+    <xsl:apply-templates select="d:command"/>
   </xsl:variable>
   <xsl:call-template name="string.subst">
     <xsl:with-param name="string" select="normalize-space($command)"/>
 <!-- * Within funcsynopis output, disable hyphenation, and use -->
 <!-- * left-aligned filling for the duration of the synopsis, so that -->
 <!-- * line breaks only occur between separate paramdefs. -->
-<xsl:template match="funcsynopsis">
+<xsl:template match="d:funcsynopsis">
   <!-- * if justification is enabled by default, turn it off temporarily -->
   <xsl:if test="$man.justify != 0">
     <xsl:text>.ad l&#10;</xsl:text>
 <!-- * functions, and we need to follow it by default, like it or no. -->
 <!-- * ***************************************************************** -->
 
-<xsl:template match="funcprototype">
+<xsl:template match="d:funcprototype">
   <xsl:variable name="man-funcprototype-style">
     <xsl:call-template name="pi.dbman_funcsynopsis-style">
-      <xsl:with-param name="node" select="ancestor::funcsynopsis/descendant-or-self::*"/>
+      <xsl:with-param name="node" select="ancestor::d:funcsynopsis/descendant-or-self::*"/>
     </xsl:call-template>
   </xsl:variable>
   <xsl:variable name="style">
     </xsl:choose>
   </xsl:variable>
   <xsl:variable name="funcprototype.string.value">
-    <xsl:value-of select="funcdef"/>
+    <xsl:value-of select="d:funcdef"/>
   </xsl:variable>
   <xsl:variable name="funcprototype">
-    <xsl:apply-templates select="funcdef"/>
+    <xsl:apply-templates select="d:funcdef"/>
   </xsl:variable>
   <xsl:call-template name="synopsis-block-start"/>
   <xsl:text>.HP </xsl:text>
   <xsl:text>\w'</xsl:text>
   <xsl:variable name="funcdef">
-    <xsl:apply-templates select="funcdef"/>
+    <xsl:apply-templates select="d:funcdef"/>
   </xsl:variable>
   <xsl:call-template name="string.subst">
     <xsl:with-param name="string" select="normalize-space($funcdef)"/>
   </xsl:choose>
   <xsl:text>"</xsl:text>
   <xsl:text>&#10;</xsl:text>
-  <xsl:if test="paramdef and not($style = 'ansi')">
+  <xsl:if test="d:paramdef and not($style = 'ansi')">
     <!-- * if we have any paramdef instances in this funcprototype and -->
     <!-- * the user has chosen K&R style output (by specifying some style -->
     <!-- * value other than the default 'ansi'), then we need to generate -->
       <xsl:value-of select="$list-indent"/>
     </xsl:if>
     <xsl:text>&#10;</xsl:text>
-    <xsl:apply-templates select="paramdef" mode="kr-paramdef-list"/>
+    <xsl:apply-templates select="d:paramdef" mode="kr-paramdef-list"/>
     <xsl:text>.RE&#10;</xsl:text>
   </xsl:if>
   <xsl:call-template name="synopsis-block-end"/>
 </xsl:template>
 
-<xsl:template match="funcdef">
+<xsl:template match="d:funcdef">
   <xsl:apply-templates mode="prevent.line.breaking"/>
 </xsl:template>
 
-<xsl:template match="funcdef/function">
+<xsl:template match="d:funcdef/d:function">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="void" mode="kr">
+<xsl:template match="d:void" mode="kr">
   <xsl:text>);</xsl:text>
 </xsl:template>
 
-<xsl:template match="varargs" mode="kr">
+<xsl:template match="d:varargs" mode="kr">
   <xsl:text>...);</xsl:text>
 </xsl:template>
 
-<xsl:template match="void" mode="ansi">
+<xsl:template match="d:void" mode="ansi">
   <xsl:text>void);</xsl:text>
 </xsl:template>
 
-<xsl:template match="varargs" mode="ansi">
+<xsl:template match="d:varargs" mode="ansi">
   <xsl:text>...);</xsl:text>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr">
+<xsl:template match="d:paramdef" mode="kr">
   <!-- * in K&R-style output, the prototype just contains the parameter -->
   <!-- * names - because the parameter definitions for each parameter -->
   <!-- * (including the type information) are displayed in a separate -->
   <!-- * prototype, not the separate list), we first just want to grab -->
   <!-- * the parameter for each paramdef -->
   <xsl:variable name="contents">
-    <xsl:apply-templates select="parameter"/>
+    <xsl:apply-templates select="d:parameter"/>
   </xsl:variable>
   <xsl:apply-templates mode="prevent.line.breaking" select="exsl:node-set($contents)"/>
   <xsl:choose>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="ansi">
+<xsl:template match="d:paramdef" mode="ansi">
   <!-- * in ANSI-style output, the prototype contains the complete -->
   <!-- * parameter definitions for each parameter (there is no separate -->
   <!-- * list of parameter definitions like the one for K&R style -->
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr-paramdef-list">
+<xsl:template match="d:paramdef" mode="kr-paramdef-list">
   <!-- * this mode is for generating the separate list of parameter -->
   <!-- * definitions in K&R-style output -->
   <xsl:text>.br&#10;</xsl:text>
   <xsl:text>&#10;</xsl:text>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter">
+<xsl:template match="d:paramdef/d:parameter">
   <!-- * We use U+2591 here in place of a normal space, because if we -->
   <!-- * were to just use a normal space, it would get replaced with a -->
   <!-- * non-breaking space when we run the whole Paramdef through the -->
   <xsl:text>"&#x2591;"</xsl:text>
 </xsl:template>
 
-<xsl:template match="funcparams">
+<xsl:template match="d:funcparams">
   <xsl:text>(</xsl:text>
   <xsl:apply-templates/>
   <xsl:text>)</xsl:text>
index 670a134..c4d8c3b 100644 (file)
@@ -1,20 +1,19 @@
 <?xml version="1.0"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exsl="http://exslt.org/common"
-                exclude-result-prefixes="exsl"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
+                exclude-result-prefixes="exsl d"
                 version='1.0'>
 
   <!-- ********************************************************************
-       $Id: table.xsl 9874 2014-01-29 19:19:48Z bobstayton $
-       ********************************************************************
 
        This file is part of the XSL DocBook Stylesheet distribution.
-       See ../README or http://docbook.sf.net/release/xsl/current/ for
+       See ../README or http://cdn.docbook.org/release/xsl/current/ for
        copyright and other information.
 
        ******************************************************************** -->
   <!--
-  <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl"/>
+  <xsl:import href="http://cdn.docbook.org/release/xsl/current/html/docbook.xsl"/>
   <xsl:param name="tbl.font.title">B</xsl:param>
   <xsl:param name="tbl.font.headings">B</xsl:param>
   -->
@@ -38,7 +37,7 @@
   <!-- *   http://cm.bell-labs.com/cm/cs/doc/76/tbl.ps.gz -->
   <!-- *   http://www.snake.net/software/troffcvt/tbl.html -->
 
-  <xsl:template match="table|informaltable" mode="to.tbl">
+  <xsl:template match="d:table|d:informaltable" mode="to.tbl">
     <!--* the "source" param is an optional param; it can be any -->
     <!--* string you want to use that gives some indication of the -->
     <!--* source context for a table; it gets passed down to the named -->
@@ -67,7 +66,7 @@
     <!-- * If align="center", center the table. Otherwise, tbl(1) -->
     <!-- * left-aligns it by default; note that there is no support -->
     <!-- * in tbl(1) for specifying right alignment. -->
-    <xsl:if test="@align = 'center' or tgroup/@align = 'center'">
+    <xsl:if test="@align = 'center' or d:tgroup/@align = 'center'">
       <xsl:text>center </xsl:text>
     </xsl:if>
     </xsl:param>
     <!-- * used to process those. -->
     <xsl:param name="html-table-output">
       <xsl:choose>
-        <xsl:when test=".//tr">
+        <xsl:when test=".//d:tr">
           <!-- * If this table has a TR child, it means that it's an -->
           <!-- * HTML table in the DocBook source, instead of a CALS -->
           <!-- * table. So we just copy it as-is, while wrapping it -->
           <!-- * in an element with same name as its original parent. -->
-          <xsl:for-each select="descendant-or-self::table|descendant-or-self::informaltable">
+          <xsl:for-each select="descendant-or-self::d:table|descendant-or-self::d:informaltable">
             <xsl:element name="{local-name(..)}">
               <table>
                 <xsl:apply-templates mode="strip.namespace" select="*"/>
index 1aed05b..4693f03 100755 (executable)
@@ -5,7 +5,6 @@
   exclude-result-prefixes="exsl"
   version="1.0">
 
-<!-- $Id$ -->
 <!-- This stylesheet module contains templates that match on
 non-namespaced HTML table elements and generate tbl markup.
 The HTML comes either from an HTML-markup table in the source,
index cd96333..1f1fecc 100644 (file)
@@ -1,17 +1,16 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:exsl="http://exslt.org/common"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
                 xmlns:dyn="http://exslt.org/dynamic"
                 xmlns:saxon="http://icl.com/saxon"
-                exclude-result-prefixes="exsl dyn saxon"
+                exclude-result-prefixes="exsl dyn saxon d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: utility.xsl 9845 2014-01-08 18:36:48Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -39,7 +38,7 @@
     <xsl:param name="node"/>
     <xsl:param name="context"/>
     <xsl:choose>
-      <xsl:when test="not($context[ancestor::title])">
+      <xsl:when test="not($context[ancestor::d:title])">
         <xsl:for-each select="$node/node()">
           <xsl:text>\fB</xsl:text>
           <xsl:apply-templates select="."/>
     <!-- * actually on, and even then only outside of Cmdsynopsis and -->
     <!-- * Funcsynopsis, where it is already always turned off -->
     <xsl:if test="$man.hyphenate != 0 and
-                  not(ancestor::cmdsynopsis) and
-                  not(ancestor::funcsynopsis)">
+                  not(ancestor::d:cmdsynopsis) and
+                  not(ancestor::d:funcsynopsis)">
       <xsl:text>\%</xsl:text>
     </xsl:if>
   </xsl:template>
     <!-- * character formatting to it -->
     <xsl:variable name="title.wrapper">
       <xsl:choose>
-        <xsl:when test="title">
-          <xsl:value-of select="normalize-space(title[1])"/>
+        <xsl:when test="d:title">
+          <xsl:value-of select="normalize-space(d:title[1])"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:apply-templates select="." mode="object.title.markup.textonly"/>
         <!-- * -->
         <!-- * The code here previously also treated informaltable as a -->
         <!-- * verbatim, presumably to support some kludge; I removed it -->
-        <xsl:when test="self::address|self::literallayout|self::programlisting|
-                        self::screen|self::synopsis">
+        <xsl:when test="self::d:address|self::d:literallayout|self::d:programlisting|
+                        self::d:screen|self::d:synopsis">
           <xsl:text>&#10;</xsl:text>
           <xsl:text>.sp&#10;</xsl:text>
           <xsl:call-template name="mark.up.block.start"/>
         <!-- * Check to see if this node is a list; if it is, we don't -->
         <!-- * want to normalize-space(), so we just apply-templates. -->
         <!-- * Do same for all admonitions -->
-        <xsl:when test="(self::itemizedlist|self::orderedlist|
-                        self::variablelist|self::glosslist|
-                        self::simplelist[@type !='inline']|
-                        self::segmentedlist|
-                        self::caution|self::important|
-                        self::note|self::tip|self::warning|
-                        self::table|self::informaltable)">
+        <xsl:when test="(self::d:itemizedlist|self::d:orderedlist|
+                        self::d:variablelist|self::d:glosslist|
+                        self::d:simplelist[@type !='inline']|
+                        self::d:segmentedlist|
+                        self::d:caution|self::d:important|
+                        self::d:note|self::d:tip|self::d:warning|
+                        self::d:table|self::d:informaltable)">
           <xsl:call-template name="mark.up.block.start"/>
           <xsl:apply-templates select="."/>
         </xsl:when>
                     and normalize-space($content) != ''
                     and not(
                     preceding-sibling::*[1][
-                    self::caution or
-                    self::important or
-                    self::note or
-                    self::tip or
-                    self::warning or
-                    self::variablelist or
-                    self::glosslist or
-                    self::itemizedlist or
-                    self::orderedlist or
-                    self::segmentedlist or
-                    self::procedure or
-                    self::address or
-                    self::literallayout or
-                    self::programlisting or
-                    self::synopsis or
-                    self::screen or
-                    self::table or
-                    self::informaltable
+                    self::d:caution or
+                    self::d:important or
+                    self::d:note or
+                    self::d:tip or
+                    self::d:warning or
+                    self::d:variablelist or
+                    self::d:glosslist or
+                    self::d:itemizedlist or
+                    self::d:orderedlist or
+                    self::d:segmentedlist or
+                    self::d:procedure or
+                    self::d:address or
+                    self::d:literallayout or
+                    self::d:programlisting or
+                    self::d:synopsis or
+                    self::d:screen or
+                    self::d:table or
+                    self::d:informaltable
                     ]
                     )
                     ">
 
   <xsl:template name="mark.up.block.start">
     <xsl:choose>
-      <xsl:when test="(ancestor::footnote
-                      or ancestor::annotation)">
-        <xsl:if test="not(preceding-sibling::address|
-                      preceding-sibling::literallayout|
-                      preceding-sibling::programlisting|
-                      preceding-sibling::screen|
-                      preceding-sibling::synopsis|
-                      preceding-sibling::itemizedlist|
-                      preceding-sibling::orderedlist|
-                      preceding-sibling::variablelist|
-                      preceding-sibling::glosslist|
-                      preceding-sibling::simplelist[@type !='inline']|
-                      preceding-sibling::segmentedlist|
-                      preceding-sibling::caution|
-                      preceding-sibling::important|
-                      preceding-sibling::note|
-                      preceding-sibling::tip|
-                      preceding-sibling::warning|
-                      preceding-sibling::table|
-                      preceding-sibling::informaltable
+      <xsl:when test="(ancestor::d:footnote
+                      or ancestor::d:annotation)">
+        <xsl:if test="not(preceding-sibling::d:address|
+                      preceding-sibling::d:literallayout|
+                      preceding-sibling::d:programlisting|
+                      preceding-sibling::d:screen|
+                      preceding-sibling::d:synopsis|
+                      preceding-sibling::d:itemizedlist|
+                      preceding-sibling::d:orderedlist|
+                      preceding-sibling::d:variablelist|
+                      preceding-sibling::d:glosslist|
+                      preceding-sibling::d:simplelist[@type !='inline']|
+                      preceding-sibling::d:segmentedlist|
+                      preceding-sibling::d:caution|
+                      preceding-sibling::d:important|
+                      preceding-sibling::d:note|
+                      preceding-sibling::d:tip|
+                      preceding-sibling::d:warning|
+                      preceding-sibling::d:table|
+                      preceding-sibling::d:informaltable
                       )">
           <xsl:text>.RS</xsl:text>
           <xsl:if test="not($list-indent = '')">
   <!-- * content; so we need to generate a .RE to set the margin back to -->
   <!-- * where it was prior to the .RS call. -->
   <xsl:template name="mark.up.block.end">
-    <xsl:if test="(ancestor::footnote
-                  or ancestor::annotation)">
-      <xsl:if test="address|
-                    literallayout|
-                    programlisting|
-                    screen|
-                    synopsis|
-                    itemizedlist|
-                    orderedlist|
-                    variablelist|
-                    glosslist|
-                    simplelist[@type !='inline']|
-                    segmentedlist|
-                    caution|
-                    important|
-                    note|
-                    tip|
-                    warning|
-                    table|
-                    informaltable">
+    <xsl:if test="(ancestor::d:footnote
+                  or ancestor::d:annotation)">
+      <xsl:if test="d:address|
+                    d:literallayout|
+                    d:programlisting|
+                    d:screen|
+                    d:synopsis|
+                    d:itemizedlist|
+                    d:orderedlist|
+                    d:variablelist|
+                    d:glosslist|
+                    d:simplelist[@type !='inline']|
+                    d:segmentedlist|
+                    d:caution|
+                    d:important|
+                    d:note|
+                    d:tip|
+                    d:warning|
+                    d:table|
+                    d:informaltable">
         <xsl:text>&#10;</xsl:text>
         <xsl:text>.RE</xsl:text>
       <xsl:text>&#10;</xsl:text>
index 002ebb4..dca974a 100644 (file)
@@ -16,7 +16,7 @@
 <refsynopsisdiv>
 <src:fragment xml:id="annotation.graphic.close.frag">
 <xsl:param name="annotation.graphic.close">
-http://docbook.sourceforge.net/release/images/annot-close.png</xsl:param>
+http://cdn.docbook.org/release/xsl/images/annot-close.png</xsl:param>
 </src:fragment>
 </refsynopsisdiv>
 
index c7d1c32..bff9c9e 100644 (file)
@@ -15,7 +15,7 @@
 
 <refsynopsisdiv>
 <src:fragment xml:id="annotation.graphic.open.frag">
-<xsl:param name="annotation.graphic.open">http://docbook.sourceforge.net/release/images/annot-open.png</xsl:param>
+<xsl:param name="annotation.graphic.open">http://cdn.docbook.org/release/xsl/images/annot-open.png</xsl:param>
 </src:fragment>
 </refsynopsisdiv>
 
index 6c7e97e..51a397d 100644 (file)
@@ -17,7 +17,7 @@
 <src:fragment xml:id="annotation.js.frag">
 
 <xsl:param name="annotation.js">
-<xsl:text>http://docbook.sourceforge.net/release/script/AnchorPosition.js http://docbook.sourceforge.net/release/script/PopupWindow.js</xsl:text></xsl:param>
+<xsl:text>http://cdn.docbook.org/release/xsl/script/AnchorPosition.js http://cdn.docbook.org/release/xsl/script/PopupWindow.js</xsl:text></xsl:param>
 
 </src:fragment>
 </refsynopsisdiv>
index 9245405..f0a9474 100644 (file)
@@ -15,7 +15,7 @@
 
 <refsynopsisdiv>
 <src:fragment xml:id="bibliography.collection.frag">
-<xsl:param name="bibliography.collection">http://docbook.sourceforge.net/release/bibliography/bibliography.xml</xsl:param>
+<xsl:param name="bibliography.collection">http://cdn.docbook.org/release/xsl/bibliography/bibliography.xml</xsl:param>
 
 </src:fragment>
 </refsynopsisdiv>
index 5522339..71115da 100644 (file)
@@ -34,7 +34,7 @@ are passed through "as is".</para>
 <para>For converting certain Unicode symbols and special characters in
 UTF-8 or UTF-16 encoded XML source to appropriate groff/roff
 equivalents in man-page output, the DocBook XSL Stylesheets
-distribution includes a <link xlink:href="http://docbook.sourceforge.net/snapshot/xsl/manpages/charmap.groff.xsl">roff character map</link> that is compliant with the <link xlink:href="http://www.w3.org/TR/xslt20/#character-maps">XSLT character
+distribution includes a <link xlink:href="http://snapshots.docbook.org/xsl/manpages/charmap.groff.xsl">roff character map</link> that is compliant with the <link xlink:href="http://www.w3.org/TR/xslt20/#character-maps">XSLT character
 map</link> format as detailed in the XSLT 2.0 specification. The map
 contains more than 800 character mappings and can be considered the
 standard roff character map for the distribution.</para>
index 913a4e3..328688b 100644 (file)
@@ -75,7 +75,7 @@ names and values for <tag
   namespace="http://docbook.sf.net/xmlns/unichar/1.0">output-character</tag>
 elements in the character map.</para>
 
-<para>The attributes supported in the <link xlink:href="http://docbook.sourceforge.net/snapshot/xsl/manpages/charmap.groff.xsl">standard roff character map included in the distribution</link> are:
+<para>The attributes supported in the <link xlink:href="http://snapshots.docbook.org/xsl/manpages/charmap.groff.xsl">standard roff character map included in the distribution</link> are:
 <variablelist>
   <varlistentry>
     <term>character</term>
@@ -169,7 +169,7 @@ include in it just the characters you want to use, and so you will
 most likely also want to set the value of
 <parameter>man.charmap.use.subset</parameter> to zero.</para>
 <para>You can create a
-custom character map by making a copy of the <link xlink:href="http://docbook.sourceforge.net/snapshot/xsl/manpages/charmap.groff.xsl">standard roff character map</link> provided in the distribution, and
+custom character map by making a copy of the <link xlink:href="http://snapshots.docbook.org/xsl/manpages/charmap.groff.xsl">standard roff character map</link> provided in the distribution, and
 then adding to, changing, and/or deleting from that.</para>
 
 <caution>
index 4403704..0fcb0d8 100644 (file)
@@ -54,7 +54,7 @@ parameter (if the source is in English).</para>
 <para>For converting certain Unicode symbols and special characters in
 UTF-8 or UTF-16 encoded XML source to appropriate groff/roff
 equivalents in man-page output, the DocBook XSL Stylesheets
-distribution includes a <link xlink:href="http://docbook.sourceforge.net/snapshot/xsl/manpages/charmap.groff.xsl">roff character map</link> that is compliant with the <link xlink:href="http://www.w3.org/TR/xslt20/#character-maps">XSLT character
+distribution includes a <link xlink:href="http://snapshots.docbook.org/xsl/manpages/charmap.groff.xsl">roff character map</link> that is compliant with the <link xlink:href="http://www.w3.org/TR/xslt20/#character-maps">XSLT character
 map</link> format as detailed in the XSLT 2.0 specification. The map
 contains more than 800 character mappings and can be considered the
 standard roff character map for the distribution.</para>
index b069ec3..18f7fac 100644 (file)
@@ -24,8 +24,8 @@
 <para>If the value of <parameter>man.endnotes.are.numbered</parameter> is
 non-zero (the default), then for each non-empty<footnote>
 <para>A “non-empty” notesource is one that looks like
-this:<literallayout class="monospaced">  &lt;ulink url="http://docbook.sf.net/snapshot/xsl/doc/manpages/"&gt;manpages&lt;/ulink&gt;</literallayout>
-an “empty” notesource is on that looks like this:<literallayout class="monospaced">  &lt;ulink url="http://docbook.sf.net/snapshot/xsl/doc/manpages/"/&gt;</literallayout>
+this:<literallayout class="monospaced">  &lt;ulink url="http://snapshots.docbook.org/xsl/doc/manpages/"&gt;manpages&lt;/ulink&gt;</literallayout>
+an “empty” notesource is on that looks like this:<literallayout class="monospaced">  &lt;ulink url="http://snapshots.docbook.org/xsl/doc/manpages/"/&gt;</literallayout>
 </para></footnote> “notesource”:
 
 <itemizedlist>
index 89d8188..e2c1f80 100644 (file)
@@ -86,8 +86,8 @@ URL for each link, the endnotes list includes the contents of the
 link. The list thus includes only non-empty<footnote>
 
 <para>A “non-empty” link is one that looks like
-this:<literallayout class="monospaced">  &lt;ulink url="http://docbook.sf.net/snapshot/xsl/doc/manpages/"&gt;manpages&lt;/ulink&gt;</literallayout>
-an “empty link” is on that looks like this:<literallayout class="monospaced">  &lt;ulink url="http://docbook.sf.net/snapshot/xsl/doc/manpages/"/&gt;</literallayout>
+this:<literallayout class="monospaced">  &lt;ulink url="http://snapshots.docbook.org/xsl/doc/manpages/"&gt;manpages&lt;/ulink&gt;</literallayout>
+an “empty link” is on that looks like this:<literallayout class="monospaced">  &lt;ulink url="http://snapshots.docbook.org/xsl/doc/manpages/"/&gt;</literallayout>
 </para></footnote> links.
 
 Empty links are never included, and never numbered. They are simply
index e740771..b9b9dba 100644 (file)
@@ -15,7 +15,7 @@
 
 <refsynopsisdiv>
 <src:fragment xml:id="overlay.logo.frag">
-<xsl:param name="overlay.logo">http://docbook.sourceforge.net/release/buttons/slides-1.png</xsl:param>
+<xsl:param name="overlay.logo">http://cdn.docbook.org/release/xsl/buttons/slides-1.png</xsl:param>
 </src:fragment>
 </refsynopsisdiv>
 
index 5999f72..9b96e24 100644 (file)
@@ -1,6 +1,7 @@
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:saxon="http://icl.com/saxon"
-                exclude-result-prefixes="saxon"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:saxon="http://icl.com/saxon"
+                exclude-result-prefixes="saxon d"
                 version="1.0">
 
 <!-- Should be base URI for imagedata and so on fixed? -->
index 33735e5..3865c4c 100644 (file)
@@ -1,11 +1,13 @@
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version="1.0">
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version="1.0">
 
 <!-- Include common profiling stylesheet -->
 <xsl:import href="profile-mode.xsl"/>
 
 <!-- This file must be included, because profile-mode is using templates from it -->
-<xsl:import href="../common/stripns.xsl"/>
+<xsl:import href="../common/addns.xsl"/>
 
 <!-- In the two pass processing there is no need for base URI fixup -->
 <xsl:param name="profile.baseuri.fixup" select="false()"/>
@@ -28,7 +30,7 @@
 <xsl:param name="profile.conformance" select="''"/>
 <xsl:param name="profile.lang" select="''"/>
 <xsl:param name="profile.os" select="''"/>
-<xsl:param name="profile.outputformat" select="';'"/>
+<xsl:param name="profile.outputformat" select="''"/>
 <xsl:param name="profile.revision" select="''"/>
 <xsl:param name="profile.revisionflag" select="''"/>
 <xsl:param name="profile.role" select="''"/>
index d6f55fb..6852b64 100644 (file)
@@ -1,6 +1,8 @@
 <?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version="1.0">
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               version="1.0">
 
 <xsl:output method="xml"/>
 
index 1989e1f..060202d 100644 (file)
@@ -1,8 +1,9 @@
 <?xml version="1.0"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:xslo="http://www.w3.org/1999/XSL/TransformAlias"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:xslo="http://www.w3.org/1999/XSL/TransformAlias"
                 xmlns:fo="http://www.w3.org/1999/XSL/Format"
-                exclude-result-prefixes="fo"
+                exclude-result-prefixes="fo d"
                 version="1.0">
 
 <xsl:include href="../lib/lib.xsl"/>
@@ -63,9 +64,9 @@
     <xslo:choose>
 
       <xslo:when test="$exsl.node.set.available != 0 and 
-                    namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
-        <xslo:variable name="no.namespace">
-          <xslo:apply-templates select="/*" mode="stripNS"/>
+                    namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
+        <xslo:variable name="with.namespace">
+          <xslo:apply-templates select="/*" mode="addNS"/>
         </xslo:variable>
         <xslo:call-template name="log.message">
           <xslo:with-param name="level">Note</xslo:with-param>
             <xslo:call-template name="get.doc.title"/>
           </xslo:with-param>
           <xslo:with-param name="context-desc">
-            <xslo:text>namesp. cut</xslo:text>
+            <xslo:text>namesp. add</xslo:text>
           </xslo:with-param>
           <xslo:with-param name="message">
-            <xslo:text>stripped namespace before processing</xslo:text>
+            <xslo:text>added namespace before processing</xslo:text>
           </xslo:with-param>
         </xslo:call-template>
-        <xslo:apply-templates select="exslt:node-set($no.namespace)" mode="profile"/>
+        <xslo:apply-templates select="exslt:node-set($with.namespace)" mode="profile"/>
       </xslo:when>
       <xslo:otherwise>
         <xslo:apply-templates select="/" mode="profile"/>
index e14999f..13a1945 100644 (file)
 <!ENTITY % ext SYSTEM "blocks2dbk.dtd">
 %ext;
 ]>
-<xsl:stylesheet version="1.0"
-  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-  xmlns:dbk='http://docbook.org/ns/docbook'
-  xmlns:rnd='http://docbook.org/ns/docbook/roundtrip'
-  xmlns:xlink='http://www.w3.org/1999/xlink'>
+<xsl:stylesheet exclude-result-prefixes="d"
+                version="1.0"
+               xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:dbk='http://docbook.org/ns/docbook'
+               xmlns:rnd='http://docbook.org/ns/docbook/roundtrip'
+               xmlns:xlink='http://www.w3.org/1999/xlink'>
 
-  <!-- $Id: blocks2dbk.xsl 8137 2008-10-09 03:37:56Z balls $ -->
   <!-- Stylesheet to convert word processing docs to DocBook -->
   <!-- This stylesheet processes the output of sections2blocks.xsl -->
 
     <xsl:variable name='figure'
                  select='preceding-sibling::dbk:para[@rnd:style = "informalfigure-imagedata" or (dbk:inlinemediaobject and count(*) = 1 and normalize-space(.) = "")][1]'/>
     <xsl:variable name='caption'
-                 select='following-sibling::dbk:para[@rnd:style = "caption" or @rnd:style = "Caption"]'/>
+                 select='following-sibling::dbk:para[@rnd:style = "d:caption" or @rnd:style = "Caption"]'/>
 
     <xsl:choose>
       <!-- continue style paragraphs are handled in context -->
                      @rnd:style = "figure-title" and
                      following-sibling::*[1][self::dbk:para][@rnd:style = "informalfigure-imagedata" or (dbk:inlinemediaobject and count(*) = 1 and normalize-space(.) = "")]'/>
       <xsl:when test='$suppress and
-                     (@rnd:style = "caption" or @rnd:style = "Caption") and
+                     (@rnd:style = "d:caption" or @rnd:style = "Caption") and
                      (preceding-sibling::*[self::dbk:informaltable] or
                      preceding-sibling::*[self::dbk:para][@rnd:style = "informalfigure-imagedata" or (dbk:inlinemediaobject and count(*) = 1 and normalize-space(.) = "")])'/>
 
         </dbk:para>
       </xsl:when>
 
-      <xsl:when test='@rnd:style = "xinclude"'
+      <xsl:when test='@rnd:style = "d:xinclude"'
         xmlns:xi='http://www.w3.org/2001/XInclude'>
         <xi:include>
           <xsl:attribute name='href'>
         </xsl:element>
       </xsl:when>
 
-      <xsl:when test='starts-with(@rnd:style, "itemizedlist") or
-                      starts-with(@rnd:style, "orderedlist")'>
+      <xsl:when test='starts-with(@rnd:style, "d:itemizedlist") or
+                      starts-with(@rnd:style, "d:orderedlist")'>
 
         <xsl:variable name='stop.node'
           select='following-sibling::dbk:para[not(@rnd:style) or
-                  (not(starts-with(@rnd:style, "itemizedlist") or starts-with(@rnd:style, "orderedlist")) and @rnd:style != "para-continue")][1]'/>
+                  (not(starts-with(@rnd:style, "d:itemizedlist") or starts-with(@rnd:style, "d:orderedlist")) and @rnd:style != "para-continue")][1]'/>
 
         <xsl:choose>
-          <xsl:when test='translate(substring-after(@rnd:style, "list"), "0123456789", "") != "" or
-                          substring-after(@rnd:style, "list") = ""'>
+          <xsl:when test='translate(substring-after(@rnd:style, "d:list"), "0123456789", "") != "" or
+                          substring-after(@rnd:style, "d:list") = ""'>
             <xsl:call-template name='rnd:error'>
               <xsl:with-param name='code' select='"list-bad-level"'/>
               <xsl:with-param name='message'>style "<xsl:value-of select='@rnd:style'/>" is not a valid list style</xsl:with-param>
           <!-- TODO: the previous para-continue may not be associated with a list -->
 
           <!-- NB. Look back at the previous paragraph. There may be intervening tables or images. -->
-          <xsl:when test='preceding-sibling::dbk:para[1][starts-with(@rnd:style, "itemizedlist") or starts-with(@rnd:style, "orderedlist") or @rnd:style = "para-continue"]'/>
-          <xsl:when test='substring-after(@rnd:style, "list") != 1'>
+          <xsl:when test='preceding-sibling::dbk:para[1][starts-with(@rnd:style, "d:itemizedlist") or starts-with(@rnd:style, "d:orderedlist") or @rnd:style = "para-continue"]'/>
+          <xsl:when test='substring-after(@rnd:style, "d:list") != 1'>
             <xsl:call-template name='rnd:error'>
               <xsl:with-param name='code'>list-wrong-level</xsl:with-param>
               <xsl:with-param name='message'>list started at the wrong level</xsl:with-param>
         </xsl:choose>
       </xsl:when>
 
-      <xsl:when test='@rnd:style = "programlisting" and
-                      preceding-sibling::*[1][self::dbk:para and @rnd:style = "programlisting"]'/>
-      <xsl:when test='@rnd:style = "literallayout" and
-                      preceding-sibling::*[1][self::dbk:para and @rnd:style = "literallayout"]'/>
-      <xsl:when test='@rnd:style = "programlisting" or
-                      @rnd:style = "literallayout"'>
+      <xsl:when test='@rnd:style = "d:programlisting" and
+                      preceding-sibling::*[1][self::dbk:para and @rnd:style = "d:programlisting"]'/>
+      <xsl:when test='@rnd:style = "d:literallayout" and
+                      preceding-sibling::*[1][self::dbk:para and @rnd:style = "d:literallayout"]'/>
+      <xsl:when test='@rnd:style = "d:programlisting" or
+                      @rnd:style = "d:literallayout"'>
 
         <xsl:variable name='stop.node'
           select='following-sibling::dbk:para[@rnd:style != current()/@rnd:style][1]'/>
       <!-- TODO: make sure this is in a bibliography.
           If not, create a bibliolist.
        -->
-      <xsl:when test='@rnd:style = "bibliomixed"'>
+      <xsl:when test='@rnd:style = "d:bibliomixed"'>
        <dbk:bibliomixed>
           <xsl:call-template name='rnd:attributes'/>
          <xsl:apply-templates/>
       </xsl:when>
 
       <xsl:when test='@rnd:style = "blockquote-attribution" and
-                      preceding-sibling::*[1][self::dbk:para][@rnd:style = "blockquote-title" or @rnd:style = "blockquote"]'/>
+                      preceding-sibling::*[1][self::dbk:para][@rnd:style = "blockquote-title" or @rnd:style = "d:blockquote"]'/>
       <xsl:when test='@rnd:style = "blockquote-attribution"'>
         <xsl:call-template name='rnd:error'>
           <xsl:with-param name='code'>improper-blockquote-attribution</xsl:with-param>
           <xsl:with-param name='message'>blockquote attribution must follow a blockquote title</xsl:with-param>
         </xsl:call-template>
       </xsl:when>
-      <xsl:when test='@rnd:style = "blockquote" or
+      <xsl:when test='@rnd:style = "d:blockquote" or
                       @rnd:style = "blockquote-title"'>
         <xsl:choose>
-          <xsl:when test='@rnd:style = "blockquote" and
-                          preceding-sibling::*[1][self::dbk:para][starts-with(@rnd:style, "blockquote")]'/>
+          <xsl:when test='@rnd:style = "d:blockquote" and
+                          preceding-sibling::*[1][self::dbk:para][starts-with(@rnd:style, "d:blockquote")]'/>
           <xsl:otherwise>
 
             <xsl:variable name='stop.node'
-              select='following-sibling::*[not(@rnd:style = "blockquote" or
+              select='following-sibling::*[not(@rnd:style = "d:blockquote" or
                       @rnd:style = "blockquote-attribution")][1]'/>
 
             <dbk:blockquote>
               <xsl:choose>
                 <xsl:when test='$stop.node'>
                  <xsl:apply-templates select='following-sibling::*[following-sibling::*[generate-id() = generate-id($stop.node)]][@rnd:style = "blockquote-attribution"]' mode='rnd:blockquote-attribution'/>
-                  <xsl:apply-templates select='self::*[@rnd:style = "blockquote"] |
+                  <xsl:apply-templates select='self::*[@rnd:style = "d:blockquote"] |
                                               following-sibling::*[following-sibling::*[generate-id() = generate-id($stop.node)]]'
                     mode='rnd:blockquote'/>
                 </xsl:when>
                 <xsl:otherwise>
                  <xsl:apply-templates select='following-sibling::*[@rnd:style = "blockquote-attribution"]' mode='rnd:blockquote-attribution'/>
-                  <xsl:apply-templates select='self::*[@rnd:style = "blockquote"] |
+                  <xsl:apply-templates select='self::*[@rnd:style = "d:blockquote"] |
                                               following-sibling::*'
                     mode='rnd:blockquote'/>
                 </xsl:otherwise>
         </xsl:choose>
       </xsl:when>
 
-      <xsl:when test='@rnd:style = "bridgehead"'>
+      <xsl:when test='@rnd:style = "d:bridgehead"'>
         <xsl:element name='{@rnd:style}'
           namespace='http://docbook.org/ns/docbook'>
           <xsl:call-template name='rnd:attributes'/>
             <xsl:apply-templates/>
           </dbk:title>
           <xsl:choose>
-            <xsl:when test='following-sibling::*[1][self::dbk:para][@rnd:style = "formalpara"]'>
+            <xsl:when test='following-sibling::*[1][self::dbk:para][@rnd:style = "d:formalpara"]'>
               <dbk:para>
                 <xsl:call-template name='rnd:attributes'>
                   <xsl:with-param name='node'
           </xsl:choose>
         </dbk:formalpara>
       </xsl:when>
-      <xsl:when test='@rnd:style = "formalpara" and
+      <xsl:when test='@rnd:style = "d:formalpara" and
                       preceding-sibling::*[1][self::dbk:para][@rnd:style = "formalpara-title"]'/>
-      <xsl:when test='@rnd:style = "formalpara"'>
+      <xsl:when test='@rnd:style = "d:formalpara"'>
         <xsl:call-template name='rnd:error'>
           <xsl:with-param name='code'>formalpara-notitle</xsl:with-param>
           <xsl:with-param name='message'>formalpara used without a title</xsl:with-param>
 
       <xsl:when test='@rnd:style = "informalfigure-imagedata"'>
         <xsl:variable name='caption.next'
-          select='following-sibling::dbk:para[@rnd:style = "caption" or @rnd:style = "Caption"][1]'/>
+          select='following-sibling::dbk:para[@rnd:style = "d:caption" or @rnd:style = "Caption"][1]'/>
 
         <xsl:variable name='metadata'
           select='preceding-sibling::*[1][self::dbk:para][@rnd:style = "imagedata-metadata"]'/>
         </xsl:choose>
       </xsl:when>
 
-      <xsl:when test='(@rnd:style = "caption" or @rnd:style = "Caption") and
-                      preceding-sibling::*[(self::dbk:para and contains(@rnd:style, "imagedata")) or self::dbk:informaltable]'/>
-      <xsl:when test='@rnd:style = "caption" or @rnd:style = "Caption"'>
+      <xsl:when test='(@rnd:style = "d:caption" or @rnd:style = "Caption") and
+                      preceding-sibling::*[(self::dbk:para and contains(@rnd:style, "d:imagedata")) or self::dbk:informaltable]'/>
+      <xsl:when test='@rnd:style = "d:caption" or @rnd:style = "Caption"'>
         <xsl:call-template name='rnd:error'>
           <xsl:with-param name='code'>bad-caption</xsl:with-param>
           <xsl:with-param name='message'>caption does not follow table or figure</xsl:with-param>
       <xsl:when test='(contains(@rnd:style, "-title") or
                       contains(@rnd:style, "-titleabbrev") or
                       contains(@rnd:style, "-subtitle")) and
-                      not(starts-with(@rnd:style, "blockquote") or starts-with(@rnd:style, "formal"))'>
+                      not(starts-with(@rnd:style, "d:blockquote") or starts-with(@rnd:style, "d:formal"))'>
         <!-- TODO: check that no non-metadata elements occur before this paragraph -->
       </xsl:when>
 
       </xsl:when>
       <xsl:otherwise>
         <xsl:variable name='name'
-          select='translate(normalize-space(substring-before($metadata, "=")), "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "abcdefghijklmnopqrstuvwxyz")'/>
+          select='translate(normalize-space(substring-before($metadata, "=")), "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "d:abcdefghijklmnopqrstuvwxyz")'/>
         <xsl:variable name='value'
-          select='translate(normalize-space(substring-after($metadata, "=")), "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "abcdefghijklmnopqrstuvwxyz")'/>
+          select='translate(normalize-space(substring-after($metadata, "=")), "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "d:abcdefghijklmnopqrstuvwxyz")'/>
 
         <xsl:choose>
-          <xsl:when test='$name = "scalefit"'>
+          <xsl:when test='$name = "d:scalefit"'>
             <xsl:attribute name='scalefit'>
               <xsl:choose>
                 <xsl:when test='$value = "1" or
-                                $value = "yes" or
-                                $value = "true"'>1</xsl:when>
+                                $value = "d:yes" or
+                                $value = "d:true"'>1</xsl:when>
                 <xsl:otherwise>0</xsl:otherwise>
               </xsl:choose>
             </xsl:attribute>
           </xsl:when>
-          <xsl:when test='$name = "align" or
-                          $name = "contentdepth" or
-                          $name = "contentwidth" or
-                          $name = "depth" or
-                          $name = "scale" or
-                          $name = "valign" or
-                          $name = "width"'>
+          <xsl:when test='$name = "d:align" or
+                          $name = "d:contentdepth" or
+                          $name = "d:contentwidth" or
+                          $name = "d:depth" or
+                          $name = "d:scale" or
+                          $name = "d:valign" or
+                          $name = "d:width"'>
             <!-- TODO: check enumerate values-->
             <xsl:attribute name='{$name}'>
               <xsl:value-of select='$value'/>
 
       <xsl:when test='@rnd:style = preceding-sibling::node()[1][self::dbk:emphasis]/@rnd:style'/>
 
-      <xsl:when test='@rnd:style = "emphasis"'>
+      <xsl:when test='@rnd:style = "d:emphasis"'>
         <xsl:copy>
           <xsl:call-template name='rnd:attributes'/>
           <xsl:apply-templates mode='rnd:copy'/>
         </xsl:copy>
       </xsl:when>
 
-      <xsl:when test='@rnd:style = "citetitle" or
-                      @rnd:style = "literal" or
-                      @rnd:style = "sgmltag"'>
+      <xsl:when test='@rnd:style = "d:citetitle" or
+                      @rnd:style = "d:literal" or
+                      @rnd:style = "d:sgmltag"'>
         <xsl:element name='{@rnd:style}'
           namespace='http://docbook.org/ns/docbook'>
           <xsl:call-template name='rnd:attributes'/>
                      select='ancestor::dbk:para/following-sibling::*[self::dbk:informaltable or self::dbk:para[dbk:inlinemediaobject and count(*) = 1 and normalize-space() = ""]][1]'/>
 
        <xsl:variable name='caption'
-                     select='ancestor::dbk:para/following-sibling::dbk:para[@rnd:style = "caption" or @rnd:style = "Caption"]'/>
+                     select='ancestor::dbk:para/following-sibling::dbk:para[@rnd:style = "d:caption" or @rnd:style = "Caption"]'/>
 
        <xsl:variable name='metadata'>
          <xsl:apply-templates select='ancestor::dbk:para/following-sibling::*[1]'
     </xsl:choose>
   </xsl:template>
 
-  <xsl:template match='dbk:para[@rnd:style = "caption" or @rnd:style = "Caption"]'
+  <xsl:template match='dbk:para[@rnd:style = "d:caption" or @rnd:style = "Caption"]'
     mode='rnd:caption'>
     <dbk:caption>
       <dbk:para>
 
       <!-- Handle nested lists -->
       <xsl:variable name='list-type'
-        select='concat(substring-before(@rnd:style, "list"), "list")'/>
+        select='concat(substring-before(@rnd:style, "d:list"), "d:list")'/>
       <xsl:variable name='list-level'
         select='substring-after(@rnd:style, $list-type)'/>
 
          - This is probably better done in a previous stage using grouping.
         -->
       <xsl:variable name='stop.node'
-        select='following-sibling::dbk:para[@rnd:style != concat("itemizedlist", $list-level + 1) and
-                @rnd:style != concat("orderedlist", $list-level + 1) and
-                @rnd:style != concat("itemizedlist", $list-level + 2) and
-                @rnd:style != concat("orderedlist", $list-level + 2) and
-                @rnd:style != concat("itemizedlist", $list-level + 3) and
-                @rnd:style != concat("orderedlist", $list-level + 3) and
+        select='following-sibling::dbk:para[@rnd:style != concat("d:itemizedlist", $list-level + 1) and
+                @rnd:style != concat("d:orderedlist", $list-level + 1) and
+                @rnd:style != concat("d:itemizedlist", $list-level + 2) and
+                @rnd:style != concat("d:orderedlist", $list-level + 2) and
+                @rnd:style != concat("d:itemizedlist", $list-level + 3) and
+                @rnd:style != concat("d:orderedlist", $list-level + 3) and
                 @rnd:style != "para-continue"][1]'/>
 
       <xsl:variable name='nested'
-        select='following-sibling::dbk:para[@rnd:style = concat("itemizedlist", $list-level + 1) or @rnd:style = concat("orderedlist", $list-level + 1)][1]'/>
+        select='following-sibling::dbk:para[@rnd:style = concat("d:itemizedlist", $list-level + 1) or @rnd:style = concat("d:orderedlist", $list-level + 1)][1]'/>
 
       <xsl:choose>
         <!-- Is there a nested list at all? -->
-        <xsl:when test='following-sibling::*[self::dbk:para and @rnd:style != "para-continue"][1][@rnd:style != concat("itemizedlist", $list-level + 1) and @rnd:style != concat("orderedlist", $list-level + 1)]'/>
+        <xsl:when test='following-sibling::*[self::dbk:para and @rnd:style != "para-continue"][1][@rnd:style != concat("d:itemizedlist", $list-level + 1) and @rnd:style != concat("d:orderedlist", $list-level + 1)]'/>
 
-        <xsl:when test='following-sibling::dbk:para[@rnd:style = concat("itemizedlist", $list-level + 1) or @rnd:style = concat("orderedlist", $list-level + 1)] and
+        <xsl:when test='following-sibling::dbk:para[@rnd:style = concat("d:itemizedlist", $list-level + 1) or @rnd:style = concat("d:orderedlist", $list-level + 1)] and
                         $stop.node'>
           <xsl:element name='{concat(substring-before($nested/@rnd:style, "list"), "list")}'
             namespace='http://docbook.org/ns/docbook'>
-            <xsl:apply-templates select='following-sibling::dbk:para[@rnd:style = concat("itemizedlist", $list-level + 1) or @rnd:style = concat("orderedlist", $list-level + 1)][following-sibling::*[generate-id() = generate-id($stop.node)]]'
+            <xsl:apply-templates select='following-sibling::dbk:para[@rnd:style = concat("d:itemizedlist", $list-level + 1) or @rnd:style = concat("d:orderedlist", $list-level + 1)][following-sibling::*[generate-id() = generate-id($stop.node)]]'
               mode='rnd:listitem'/>
           </xsl:element>
         </xsl:when>
-        <xsl:when test='following-sibling::dbk:para[@rnd:style = concat("itemizedlist", $list-level + 1) or @rnd:style = concat("orderedlist", $list-level + 1)]'>
+        <xsl:when test='following-sibling::dbk:para[@rnd:style = concat("d:itemizedlist", $list-level + 1) or @rnd:style = concat("d:orderedlist", $list-level + 1)]'>
 
           <xsl:element name='{concat(substring-before($nested/@rnd:style, "list"), "list")}'
             namespace='http://docbook.org/ns/docbook'>
-            <xsl:apply-templates select='following-sibling::dbk:para[@rnd:style = concat("itemizedlist", $list-level + 1) or @rnd:style = concat("orderedlist", $list-level + 1)]'
+            <xsl:apply-templates select='following-sibling::dbk:para[@rnd:style = concat("d:itemizedlist", $list-level + 1) or @rnd:style = concat("d:orderedlist", $list-level + 1)]'
               mode='rnd:listitem'/>
           </xsl:element>
         </xsl:when>
       </xsl:when>
 
       <xsl:when test='@rnd:style = "abstract-title" or
-                      @rnd:style = "abstract"'>
+                      @rnd:style = "d:abstract"'>
         <xsl:variable name='stop.node'
-          select='following-sibling::dbk:para[@rnd:style != "abstract"][1]'/>
+          select='following-sibling::dbk:para[@rnd:style != "d:abstract"][1]'/>
         <xsl:choose>
           <xsl:when test='$stop.node'>
             <dbk:abstract>
-              <xsl:apply-templates select='.|following-sibling::dbk:para[@rnd:style = "abstract"][following-sibling::*[generate-id() = generate-id($stop.node)]]'
+              <xsl:apply-templates select='.|following-sibling::dbk:para[@rnd:style = "d:abstract"][following-sibling::*[generate-id() = generate-id($stop.node)]]'
                 mode='rnd:abstract'/>
             </dbk:abstract>
             <xsl:apply-templates select='$stop.node'
           </xsl:when>
           <xsl:otherwise>
             <dbk:abstract>
-              <xsl:apply-templates select='.|following-sibling::dbk:para[@rnd:style = "abstract"]' mode='rnd:abstract'/>
+              <xsl:apply-templates select='.|following-sibling::dbk:para[@rnd:style = "d:abstract"]' mode='rnd:abstract'/>
             </dbk:abstract>
           </xsl:otherwise>
         </xsl:choose>
       </xsl:when>
 
-      <xsl:when test='@rnd:style = "legalnotice"'>
+      <xsl:when test='@rnd:style = "d:legalnotice"'>
         <xsl:variable name='stop.node'
-          select='following-sibling::dbk:para[@rnd:style != "legalnotice"][1]'/>
+          select='following-sibling::dbk:para[@rnd:style != "d:legalnotice"][1]'/>
 
         <xsl:choose>
           <xsl:when test='$stop.node'>
             <dbk:legalnotice>
-              <xsl:apply-templates select='.|following-sibling::dbk:para[@rnd:style = "legalnotice"][following-sibling::*[generate-id() = generate-id($stop.node)]]'
+              <xsl:apply-templates select='.|following-sibling::dbk:para[@rnd:style = "d:legalnotice"][following-sibling::*[generate-id() = generate-id($stop.node)]]'
                 mode='rnd:legalnotice'/>
             </dbk:legalnotice>
             <xsl:apply-templates select='$stop.node'
               mode='rnd:metadata'/>
           </xsl:when>
           <xsl:otherwise>
-            <xsl:apply-templates select='.|following-sibling::dbk:para[@rnd:style = "legalnotice"]'
+            <xsl:apply-templates select='.|following-sibling::dbk:para[@rnd:style = "d:legalnotice"]'
               mode='rnd:legalnotice'/>
           </xsl:otherwise>
         </xsl:choose>
       </xsl:when>
 
-      <xsl:when test='@rnd:style = "keyword"'>
+      <xsl:when test='@rnd:style = "d:keyword"'>
         <xsl:variable name='stop.node'
           select='following-sibling::*[not(self::dbk:para) or
-                  (self::dbk:para and @rnd:style != "keyword")][1]'/>
+                  (self::dbk:para and @rnd:style != "d:keyword")][1]'/>
 
         <xsl:choose>
           <xsl:when test='$stop.node'>
             <dbk:keywordset>
               <xsl:call-template name='rnd:keyword'>
                 <xsl:with-param name='nodes'
-                  select='.|following-sibling::dbk:para[@rnd:style = "keyword"][following-sibling::*[generate-id() = generate-id($stop.node)]]'/>
+                  select='.|following-sibling::dbk:para[@rnd:style = "d:keyword"][following-sibling::*[generate-id() = generate-id($stop.node)]]'/>
               </xsl:call-template>
             </dbk:keywordset>
             <xsl:apply-templates select='$stop.node'
           <xsl:otherwise>
             <xsl:call-template name='rnd:keyword'>
               <xsl:with-param name='nodes'
-                select='.|following-sibling::dbk:para[@rnd:style = "keyword"]'/>
+                select='.|following-sibling::dbk:para[@rnd:style = "d:keyword"]'/>
             </xsl:call-template>
           </xsl:otherwise>
         </xsl:choose>
       </xsl:when>
 
-      <xsl:when test='@rnd:style = "author"'>
+      <xsl:when test='@rnd:style = "d:author"'>
         <dbk:author>
           <xsl:choose>
-            <xsl:when test='dbk:emphasis[@rnd:style = "orgname"]'>
+            <xsl:when test='dbk:emphasis[@rnd:style = "d:orgname"]'>
               <dbk:orgname>
                 <xsl:apply-templates
-                  select='dbk:emphasis[@rnd:style = "orgname"]'
+                  select='dbk:emphasis[@rnd:style = "d:orgname"]'
                   mode='rnd:orgname'/>
               </dbk:orgname>
-              <xsl:if test='*[not(@rnd:style = "orgname")]'>
+              <xsl:if test='*[not(@rnd:style = "d:orgname")]'>
                 <xsl:call-template name='rnd:error'>
                   <xsl:with-param name='code'>bad-author-orgname-combo</xsl:with-param>
-                  <xsl:with-param name='message'>character span "<xsl:value-of select='dbk:emphasis[@rnd:style != "orgname"][1]/@rnd:style'/>" not allowed in an author paragraph combined with orgname</xsl:with-param>
+                  <xsl:with-param name='message'>character span "<xsl:value-of select='dbk:emphasis[@rnd:style != "d:orgname"][1]/@rnd:style'/>" not allowed in an author paragraph combined with orgname</xsl:with-param>
                 </xsl:call-template>
               </xsl:if>
             </xsl:when>
          <xsl:with-param name='node' select='following-sibling::*[1]'/>
        </xsl:call-template>
       </xsl:when>
-      <xsl:when test='@rnd:style = "personblurb" or
-                      @rnd:style = "address" or
-                      @rnd:style = "affiliation" or
-                      @rnd:style = "contrib" or
-                      @rnd:style = "email"'/>
-
-      <xsl:when test='@rnd:style = "releaseinfo" or
-                      @rnd:style = "date" or
-                      @rnd:style = "pubdate" or
-                      @rnd:style = "pagenums" or
-                      @rnd:style = "issuenum" or
-                      @rnd:style = "volumenum" or
-                      @rnd:style = "edition" or
-                      @rnd:style = "editor" or
-                      @rnd:style = "othercredit" or
-                      @rnd:style = "biblioid" or
-                      @rnd:style = "bibliosource" or
-                      @rnd:style = "bibliomisc" or
-                      @rnd:style = "revhistory" or
-                      @rnd:style = "revision"'>
+      <xsl:when test='@rnd:style = "d:personblurb" or
+                      @rnd:style = "d:address" or
+                      @rnd:style = "d:affiliation" or
+                      @rnd:style = "d:contrib" or
+                      @rnd:style = "d:email"'/>
+
+      <xsl:when test='@rnd:style = "d:releaseinfo" or
+                      @rnd:style = "d:date" or
+                      @rnd:style = "d:pubdate" or
+                      @rnd:style = "d:pagenums" or
+                      @rnd:style = "d:issuenum" or
+                      @rnd:style = "d:volumenum" or
+                      @rnd:style = "d:edition" or
+                      @rnd:style = "d:editor" or
+                      @rnd:style = "d:othercredit" or
+                      @rnd:style = "d:biblioid" or
+                      @rnd:style = "d:bibliosource" or
+                      @rnd:style = "d:bibliomisc" or
+                      @rnd:style = "d:revhistory" or
+                      @rnd:style = "d:revision"'>
         <xsl:element name='{@rnd:style}'
           namespace='http://docbook.org/ns/docbook'>
           <xsl:apply-templates mode='rnd:metadata'/>
           select='substring-before(@rnd:style, "-title")'/>
 
         <xsl:choose>
-          <xsl:when test='$parent = "table" or
-                          $parent = "figure"'>
+          <xsl:when test='$parent = "d:table" or
+                          $parent = "d:figure"'>
             <dbk:title>
               <xsl:apply-templates mode='rnd:metadata'/>
             </dbk:title>
       </xsl:when>
 
       <xsl:when test='@rnd:style = "publisher-address" and
-                      preceding-sibling::*[1][not(self::dbk:para) or not(@rnd:style = "publisher")]'>
+                      preceding-sibling::*[1][not(self::dbk:para) or not(@rnd:style = "d:publisher")]'>
         <xsl:call-template name='rnd:error'>
           <xsl:with-param name='code'>bad-publisher-address</xsl:with-param>
           <xsl:with-param name='message'>publisher-address must follow publisher</xsl:with-param>
         <xsl:apply-templates select='following-sibling::*[1]'
           mode='rnd:metadata'/>
       </xsl:when>
-      <xsl:when test='@rnd:style = "publisher"'>
+      <xsl:when test='@rnd:style = "d:publisher"'>
         <dbk:publisher>
           <dbk:publishername>
             <xsl:apply-templates/>
     <xsl:choose>
       <!-- inlines are coalesced -->
       <xsl:when test='@rnd:style = $previous[last()][self::dbk:emphasis]/@rnd:style'/>
-      <xsl:when test='@rnd:style = "honorific" or
-                      @rnd:style = "firstname" or
-                      @rnd:style = "lineage" or
-                      @rnd:style = "othername" or
-                      @rnd:style = "surname"'>
+      <xsl:when test='@rnd:style = "d:honorific" or
+                      @rnd:style = "d:firstname" or
+                      @rnd:style = "d:lineage" or
+                      @rnd:style = "d:othername" or
+                      @rnd:style = "d:surname"'>
         <xsl:element name='{@rnd:style}'
           namespace='http://docbook.org/ns/docbook'>
           <xsl:apply-templates/>
 
   <xsl:template match='dbk:para' mode='rnd:author'>
     <xsl:choose>
-      <xsl:when test='@rnd:style = "personblurb" and
-                      preceding-sibling::*[1][self::dbk:para and @rnd:style != "personblurb"]'>
+      <xsl:when test='@rnd:style = "d:personblurb" and
+                      preceding-sibling::*[1][self::dbk:para and @rnd:style != "d:personblurb"]'>
         <dbk:personblurb>
           <xsl:apply-templates select='.'
             mode='rnd:personblurb'/>
         </dbk:personblurb>
       </xsl:when>
-      <xsl:when test='@rnd:style = "personblurb"'>
+      <xsl:when test='@rnd:style = "d:personblurb"'>
         <xsl:apply-templates select='following-sibling::*[1]'
           mode='rnd:author'/>
       </xsl:when>
 
       <!-- Web and mail addresses may appear in a simplified form -->
-      <xsl:when test='@rnd:style = "address"'>
+      <xsl:when test='@rnd:style = "d:address"'>
         <xsl:choose>
           <xsl:when test='dbk:link and
                           count(dbk:link) = count(*)'>
         </xsl:choose>
       </xsl:when>
 
-      <xsl:when test='@rnd:style = "affiliation"'>
+      <xsl:when test='@rnd:style = "d:affiliation"'>
        <dbk:affiliation>
          <xsl:choose>
            <xsl:when test='not(*)'>
        <xsl:apply-templates select='following-sibling::*[1]'
                             mode='rnd:author'/>
       </xsl:when>
-      <xsl:when test='@rnd:style = "contrib" or
-                      @rnd:style = "email"'>
+      <xsl:when test='@rnd:style = "d:contrib" or
+                      @rnd:style = "d:email"'>
         <xsl:element name='{@rnd:style}'
           namespace='http://docbook.org/ns/docbook'>
           <xsl:apply-templates mode='rnd:author'/>
     -->
   <xsl:template match='dbk:emphasis' mode='rnd:author'>
     <xsl:choose>
-      <xsl:when test='@rnd:style = "city" or
-                      @rnd:style = "country" or
-                      @rnd:style = "email" or
-                      @rnd:style = "fax" or
-                      @rnd:style = "jobtitle" or
-                      @rnd:style = "orgdiv" or
-                      @rnd:style = "orgname" or
-                      @rnd:style = "otheraddr" or
-                      @rnd:style = "phone" or
-                      @rnd:style = "pob" or
-                      @rnd:style = "postcode" or
-                      @rnd:style = "shortaffil" or
-                      @rnd:style = "state" or
-                      @rnd:style = "street"'>
+      <xsl:when test='@rnd:style = "d:city" or
+                      @rnd:style = "d:country" or
+                      @rnd:style = "d:email" or
+                      @rnd:style = "d:fax" or
+                      @rnd:style = "d:jobtitle" or
+                      @rnd:style = "d:orgdiv" or
+                      @rnd:style = "d:orgname" or
+                      @rnd:style = "d:otheraddr" or
+                      @rnd:style = "d:phone" or
+                      @rnd:style = "d:pob" or
+                      @rnd:style = "d:postcode" or
+                      @rnd:style = "d:shortaffil" or
+                      @rnd:style = "d:state" or
+                      @rnd:style = "d:street"'>
         <xsl:element name='{@rnd:style}'
           namespace='http://docbook.org/ns/docbook'>
           <xsl:apply-templates/>
   </xsl:template>
 
   <xsl:template match='dbk:para' mode='rnd:personblurb'>
-    <xsl:if test='@rnd:style = "personblurb"'>
+    <xsl:if test='@rnd:style = "d:personblurb"'>
       <dbk:para>
         <xsl:apply-templates/>
       </dbk:para>
 
     <xsl:choose>
       <xsl:when test='not($in-list) and
-                      preceding-sibling::dbk:para[1][starts-with(@rnd:style, "itemizedlist") or starts-with(@rnd:style, "orderedlist") or @rnd:style = "para-continue"]'/>
+                      preceding-sibling::dbk:para[1][starts-with(@rnd:style, "d:itemizedlist") or starts-with(@rnd:style, "d:orderedlist") or @rnd:style = "para-continue"]'/>
       <xsl:when test='preceding-sibling::*[1][self::dbk:para][@rnd:style ="table-title"]'>
        <dbk:table>
          <xsl:apply-templates select='@*' mode='rnd:copy'/>
   <!-- Find the caption associated with this table -->
   <xsl:template name='rnd:table-caption'>
     <xsl:variable name='candidate'
-                 select='following-sibling::dbk:para[@rnd:style = "caption" or @rnd:style = "Caption"][1]'/>
+                 select='following-sibling::dbk:para[@rnd:style = "d:caption" or @rnd:style = "Caption"][1]'/>
 
     <xsl:if test='$candidate != "" and
                  generate-id($candidate/preceding-sibling::dbk:informaltable[1]) = generate-id(.)'>
   <!-- Find table associated text -->
   <xsl:template name='rnd:table-textobject'>
     <xsl:variable name='caption'
-                 select='following-sibling::dbk:para[@rnd:style = "caption" or @rnd:style = "Caption"][1]'/>
+                 select='following-sibling::dbk:para[@rnd:style = "d:caption" or @rnd:style = "Caption"][1]'/>
 
     <xsl:if test='generate-id($caption/preceding-sibling::dbk:informaltable[1]) = generate-id(.)'>
       <xsl:variable name='content'
   <xsl:template name='rnd:attributes'>
     <xsl:param name='node' select='.'/>
 
-    <xsl:apply-templates select='$node/@*[namespace-uri() != "http://docbook.org/ns/docbook/roundtrip"]' mode='rnd:copy'/>
+    <xsl:apply-templates select='$node/@*[namespace-uri() != "http://docbook.org/d:ns/d:docbook/d:roundtrip"]' mode='rnd:copy'/>
   </xsl:template>
 
   <xsl:template match='*' name='rnd:copy' mode='rnd:copy'>
index a549607..58475b2 100644 (file)
   <xsl:output method="xml" indent='yes'/>
 
   <!-- ********************************************************************
-       $Id: dbk2ooo.xsl 9396 2012-06-02 21:56:19Z bobstayton $
-       ********************************************************************
 
        This file is part of the XSL DocBook Stylesheet distribution.
-       See ../README or http://docbook.sf.net/release/xsl/current/ for
+       See ../README or http://cdn.docbook.org/release/xsl/current/ for
        copyright and other information.
 
        ******************************************************************** -->
   </xsl:template>
 
   <xsl:template name='doc:make-paragraph'>
-    <xsl:param name='style' select='"unknown"'/>
+    <xsl:param name='style' select='"d:unknown"'/>
     <xsl:param name='content'>
       <xsl:apply-templates mode='doc:body'/>
     </xsl:param>
   </xsl:template>
 
   <xsl:template name='doc:make-phrase'>
-    <xsl:param name='style' select='"unknown"'/>
+    <xsl:param name='style' select='"d:unknown"'/>
     <xsl:param name='content'>
       <xsl:apply-templates mode='doc:body'/>
     </xsl:param>
index e3d1b99..47d94b6 100644 (file)
@@ -1,5 +1,6 @@
 <xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:sfa="http://developer.apple.com/namespaces/sfa"
   xmlns:sf="http://developer.apple.com/namespaces/sf"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   <xsl:output method="xml" indent='yes' encoding='ascii'/>
 
   <!-- ********************************************************************
-       $Id: dbk2pages.xsl 9396 2012-06-02 21:56:19Z bobstayton $
-       ********************************************************************
 
        This file is part of the XSL DocBook Stylesheet distribution.
-       See ../README or http://docbook.sf.net/release/xsl/current/ for
+       See ../README or http://cdn.docbook.org/release/xsl/current/ for
        copyright and other information.
 
        ******************************************************************** -->
   </xsl:template>
 
   <xsl:template name='doc:make-paragraph'>
-    <xsl:param name='style' select='"unknown"'/>
+    <xsl:param name='style' select='"d:unknown"'/>
     <xsl:param name='content'>
       <xsl:apply-templates mode='doc:body'/>
     </xsl:param>
     <sf:p>
       <xsl:attribute name='sf:style'>
         <xsl:call-template name='doc:lookup-paragraph-style'>
-          <xsl:with-param name='style' select='"para"'/>
+          <xsl:with-param name='style' select='"d:para"'/>
         </xsl:call-template>
       </xsl:attribute>
 
index ed6030d..bde1fca 100644 (file)
@@ -1,5 +1,6 @@
 <xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:w='http://schemas.microsoft.com/office/word/2003/wordml'
   xmlns:v='urn:schemas-microsoft-com:vml'
   xmlns:w10="urn:schemas-microsoft-com:office:word"
   <xsl:output method="xml" indent='yes' standalone='yes' encoding='UTF-8'/>
 
   <!-- ********************************************************************
-       $Id: dbk2wordml.xsl 9651 2012-10-26 20:44:10Z bobstayton $
-       ********************************************************************
 
        This file is part of the XSL DocBook Stylesheet distribution.
-       See ../README or http://docbook.sf.net/release/xsl/current/ for
+       See ../README or http://cdn.docbook.org/release/xsl/current/ for
        copyright and other information.
 
        ******************************************************************** -->
@@ -29,8 +28,8 @@
   <xsl:include href='param.xsl'/>
 
   <xsl:strip-space elements='*'/>
-  <xsl:preserve-space elements='literallayout doc:literallayout
-                                programlisting doc:programlisting'/>
+  <xsl:preserve-space elements='d:literallayout doc:literallayout
+                                d:programlisting doc:programlisting'/>
 
   <xsl:variable name='templatedoc' select='document($wordml.template)'/>
 
@@ -50,8 +49,8 @@
     <xsl:text>&#xa;</xsl:text>
 
     <xsl:variable name='info'
-      select='$doc/book/bookinfo|$doc/article/articleinfo'/>
-    <xsl:variable name='authors' select='$info/author|$info/authorinitials|$info/authorgroup/author|$info/authorgroup/editor'/>
+      select='$doc/d:book/d:bookinfo|$doc/d:article/d:articleinfo'/>
+    <xsl:variable name='authors' select='$info/d:author|$info/d:authorinitials|$info/d:authorgroup/d:author|$info/d:authorgroup/d:editor'/>
 
     <w:wordDocument
       w:macrosPresent="no" w:embeddedObjPresent="no" w:ocxPresent="no">
@@ -72,8 +71,8 @@
         <o:LastAuthor>
           <xsl:variable name="content">
             <xsl:choose>
-              <xsl:when test='$info/revhistory/revision[1]/*[self::author|self::authorinitials]'>
-                <xsl:apply-templates select='$info/revhistory/revision[1]/*[self::author|self::authorinitials]' mode='doc:docprop.author'/>
+              <xsl:when test='$info/d:revhistory/d:revision[1]/*[self::d:author|self::d:authorinitials]'>
+                <xsl:apply-templates select='$info/d:revhistory/d:revision[1]/*[self::d:author|self::d:authorinitials]' mode='doc:docprop.author'/>
               </xsl:when>
               <xsl:when test='$authors'>
                 <xsl:apply-templates select='$authors[1]' mode='doc:docprop.author'/>
   </xsl:template>
 
   <xsl:template name='doc:make-paragraph'>
-    <xsl:param name='style' select='"unknown"'/>
+    <xsl:param name='style' select='"d:unknown"'/>
     <xsl:param name='content'>
       <xsl:apply-templates mode='doc:body'/>
     </xsl:param>
   <xsl:template name='doc:make-table'>
     <xsl:param name='columns'/>
     <xsl:param name='content'>
-      <xsl:apply-templates select='*[not(self::caption|self::doc:caption|self::textobject|self::doc:textobject)]'
+      <xsl:apply-templates select='*[not(self::d:caption|self::doc:caption|self::d:textobject|self::doc:textobject)]'
         mode='doc:body'/>
     </xsl:param>
 
index aedc889..f84b377 100644 (file)
@@ -1,14 +1,13 @@
 <xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:doc='http://docbook.org/ns/docbook'
   exclude-result-prefixes='doc'>
 
   <!-- ********************************************************************
-       $Id: dbk2wp.xsl 9396 2012-06-02 21:56:19Z bobstayton $
-       ********************************************************************
 
        This file is part of the XSL DocBook Stylesheet distribution.
-       See ../README or http://docbook.sf.net/release/xsl/current/ for
+       See ../README or http://cdn.docbook.org/release/xsl/current/ for
        copyright and other information.
 
        ******************************************************************** -->
 
   <!-- doc:docprop.author mode is for creating document metadata -->
 
-  <xsl:template match='author|doc:author|editor|doc:editor' mode='doc:docprop.author'>
-    <xsl:apply-templates select='firstname|doc:firstname |
-                                 personname/firstname|doc:personname/doc:firstname'
+  <xsl:template match='d:author|doc:author|d:editor|doc:editor' mode='doc:docprop.author'>
+    <xsl:apply-templates select='d:firstname|doc:firstname |
+                                 d:personname/d:firstname|doc:personname/doc:firstname'
       mode='doc:docprop.author'/>
     <xsl:text> </xsl:text>
-    <xsl:apply-templates select='surname|doc:surname |
-                                 personname/surname|doc:personname/doc:surname'
+    <xsl:apply-templates select='d:surname|doc:surname |
+                                 d:personname/d:surname|doc:personname/doc:surname'
       mode='doc:docprop.author'/>
   </xsl:template>
 
-  <xsl:template match='firstname|doc:firstname |
-                       surname|doc:surname'
+  <xsl:template match='d:firstname|doc:firstname |
+                       d:surname|doc:surname'
     mode='doc:docprop.author'>
     <xsl:apply-templates select='.' mode='doc:body'/>
   </xsl:template>
 
   <!-- doc:body mode is for processing components of a document -->
 
-  <xsl:template match='book|article|chapter|section|sect1|sect2|sect3|sect4|sect5|simplesect |
+  <xsl:template match='d:book|d:article|d:chapter|d:section|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:simplesect |
                        doc:book|doc:article|doc:chapter|doc:section|doc:sect1|doc:sect2|doc:sect3|doc:sect4|doc:sect5|doc:simplesect'
     mode='doc:body'>
     <xsl:call-template name='doc:make-subsection'/>
   </xsl:template>
 
-  <xsl:template match='articleinfo |
-                      chapterinfo |
-                      bookinfo |
+  <xsl:template match='d:articleinfo |
+                      d:chapterinfo |
+                      d:bookinfo |
                        doc:info |
                        doc:articleinfo |
                       doc:chapterinfo |
                       doc:bookinfo'
     mode='doc:body'>
-    <xsl:apply-templates select='title|subtitle|titleabbrev |
+    <xsl:apply-templates select='d:title|d:subtitle|d:titleabbrev |
                                  doc:title|doc:subtitle|doc:titleabbrev'
       mode='doc:body'/>
-    <xsl:apply-templates select='author|releaseinfo|abstract |
+    <xsl:apply-templates select='d:author|d:releaseinfo|d:abstract |
                                  doc:author|doc:releaseinfo|doc:abstract'
       mode='doc:body'/>
     <!-- current implementation ignores all other metadata -->
-    <xsl:for-each select='*[not(self::title|self::subtitle|self::titleabbrev|self::author|self::releaseinfo|self::abstract |
+    <xsl:for-each select='*[not(self::d:title|self::d:subtitle|self::d:titleabbrev|self::d:author|self::d:releaseinfo|self::d:abstract |
                           self::doc:title|self::doc:subtitle|self::doc:titleabbrev|self::doc:author|self::doc:releaseinfo|self::doc:abstract)]'>
       <xsl:call-template name='doc:nomatch'/>
     </xsl:for-each>
   </xsl:template>
 
-  <xsl:template match='title|subtitle|titleabbrev |
+  <xsl:template match='d:title|d:subtitle|d:titleabbrev |
                        doc:title|doc:subtitle|doc:titleabbrev'
     mode='doc:body'>
     <xsl:call-template name='doc:make-paragraph'>
       <xsl:with-param name='style'>
        <xsl:choose>
-          <xsl:when test='(parent::section|parent::doc:section or
-                          parent::sectioninfo/parent::section|parent::doc:sectioninfo/parent::doc:section) and
-                          count(ancestor::section|ancestor::doc:section) > 5'>
+          <xsl:when test='(parent::d:section|parent::doc:section or
+                          parent::d:sectioninfo/parent::d:section|parent::doc:sectioninfo/parent::doc:section) and
+                          count(ancestor::d:section|ancestor::doc:section) > 5'>
             <xsl:call-template name='doc:warning'>
              <xsl:with-param name='message'>section nested deeper than 5 levels</xsl:with-param>
            </xsl:call-template>
             <xsl:text>sect5-</xsl:text>
             <xsl:value-of select='local-name()'/>
           </xsl:when>
-          <xsl:when test='parent::section|parent::doc:section or
-                          parent::sectioninfo/parent::section|parent::doc:sectioninfo/parent::doc:section'>
+          <xsl:when test='parent::d:section|parent::doc:section or
+                          parent::d:sectioninfo/parent::d:section|parent::doc:sectioninfo/parent::doc:section'>
             <xsl:text>sect</xsl:text>
-            <xsl:value-of select='count(ancestor::section|ancestor::doc:section)'/>
+            <xsl:value-of select='count(ancestor::d:section|ancestor::doc:section)'/>
             <xsl:text>-</xsl:text>
             <xsl:value-of select='local-name()'/>
           </xsl:when>
-          <xsl:when test='contains(local-name(..), "info")'>
+          <xsl:when test='contains(local-name(..), "d:info")'>
             <xsl:value-of select='local-name(../..)'/>
             <xsl:text>-</xsl:text>
             <xsl:value-of select='local-name()'/>
        </xsl:choose>
       </xsl:with-param>
       <xsl:with-param name='outline.level'
-                     select='count(ancestor::*) - count(parent::*[contains(local-name(), "info")]) - 1'/>
+                     select='count(ancestor::*) - count(parent::*[contains(local-name(), "d:info")]) - 1'/>
       <xsl:with-param name='attributes.node'
-                     select='../parent::*[contains(local-name(current()), "info")] |
-                             parent::*[not(contains(local-name(current()), "info"))]'/>
+                     select='../parent::*[contains(local-name(current()), "d:info")] |
+                             parent::*[not(contains(local-name(current()), "d:info"))]'/>
       <xsl:with-param name='content'>
        <xsl:apply-templates mode='doc:body'/>
       </xsl:with-param>
 
     <para>TODO: Handle all metadata elements, apart from titles.</para>
   </doc:template>
-  <xsl:template match='*[contains(local-name(), "info")]/*[not(self::title|self::subtitle|self::titleabbrev|self::doc:title|self::doc:subtitle|self::doc:titleabbrev)]'
+  <xsl:template match='*[contains(local-name(), "d:info")]/*[not(self::d:title|self::d:subtitle|self::d:titleabbrev|self::doc:title|self::doc:subtitle|self::doc:titleabbrev)]'
                priority='0'
                mode='doc:body'/>
 
-  <xsl:template match='author|editor|othercredit |
+  <xsl:template match='d:author|d:editor|d:othercredit |
                        doc:author|doc:editor|doc:othercredit'
     mode='doc:body'>
     <xsl:call-template name='doc:make-paragraph'>
       <xsl:with-param name='style'
                      select='local-name()'/>
       <xsl:with-param name='content'>
-       <xsl:apply-templates select='personname|surname|firstname|honorific|lineage|othername|contrib |
+       <xsl:apply-templates select='d:personname|d:surname|d:firstname|d:honorific|d:lineage|d:othername|d:contrib |
                                      doc:personname|doc:surname|doc:firstname|doc:honorific|doc:lineage|doc:othername|doc:contrib'
                             mode='doc:body'/>
       </xsl:with-param>
     </xsl:call-template>
 
-    <xsl:apply-templates select='affiliation|address |
+    <xsl:apply-templates select='d:affiliation|d:address |
                                  doc:affiliation|doc:address'
       mode='doc:body'/>
-    <xsl:apply-templates select='authorblurb|personblurb |
+    <xsl:apply-templates select='d:authorblurb|d:personblurb |
                                  doc:authorblurb|doc:personblurb'
       mode='doc:body'/>
   </xsl:template>
-  <xsl:template match='affiliation|doc:affiliation'
+  <xsl:template match='d:affiliation|doc:affiliation'
     mode='doc:body'>
     <xsl:call-template name='doc:make-paragraph'>
-      <xsl:with-param name='style' select='"affiliation"'/>
+      <xsl:with-param name='style' select='"d:affiliation"'/>
       <xsl:with-param name='content'>
        <xsl:apply-templates mode='doc:body'/>
       </xsl:with-param>
     </xsl:call-template>
   </xsl:template>
-  <xsl:template match='address[parent::author|parent::editor|parent::othercredit] |
+  <xsl:template match='d:address[parent::d:author|parent::d:editor|parent::d:othercredit] |
                        doc:address[parent::doc:author|parent::doc:editor|parent::doc:othercredit]'
                mode='doc:body'>
     <xsl:call-template name='doc:make-paragraph'>
-      <xsl:with-param name='style' select='"address"'/>
+      <xsl:with-param name='style' select='"d:address"'/>
       <xsl:with-param name='content'>
        <xsl:apply-templates mode='doc:body'/>
       </xsl:with-param>
     </xsl:call-template>
   </xsl:template>
   <!-- do not attempt to handle recursive structures -->
-  <xsl:template match='address[not(parent::author|parent::editor|parent::othercredit)] |
+  <xsl:template match='d:address[not(parent::d:author|parent::d:editor|parent::d:othercredit)] |
                        doc:address[not(parent::doc:author|parent::doc:editor|parent::doc:othercredit)]'
     mode='doc:body'>
-    <xsl:apply-templates select='node()[not(self::affiliation|self::authorblurb|self::doc:affiliation|self::doc:authorblurb)]'/>
+    <xsl:apply-templates select='node()[not(self::d:affiliation|self::d:authorblurb|self::doc:affiliation|self::doc:authorblurb)]'/>
   </xsl:template>
-  <xsl:template match='abstract|doc:abstract'
+  <xsl:template match='d:abstract|doc:abstract'
     mode='doc:body'>
-    <xsl:if test='title|doc:title'>
+    <xsl:if test='d:title|doc:title'>
       <xsl:call-template name='doc:make-paragraph'>
         <xsl:with-param name='style' select='"abstract-title"'/>
         <xsl:with-param name='content'>
-          <xsl:apply-templates select='title/node()|doc:title/node()'
+          <xsl:apply-templates select='d:title/node()|doc:title/node()'
             mode='doc:body'/>
         </xsl:with-param>
       </xsl:call-template>
     </xsl:if>
 
-    <xsl:apply-templates select='*[not(self::title|self::doc:title)]'
+    <xsl:apply-templates select='*[not(self::d:title|self::doc:title)]'
       mode='doc:body'>
       <xsl:with-param name='class'>abstract</xsl:with-param>
     </xsl:apply-templates>
   </xsl:template>
   <!-- TODO -->
-  <xsl:template match='authorblurb|personblurb |
+  <xsl:template match='d:authorblurb|d:personblurb |
                        doc:authorblurb|doc:personblurb'
     mode='doc:body'/>
 
   <!-- TODO: handle inline markup (eg. emphasis) -->
-  <xsl:template match='surname|firstname|honorific|lineage|othername|contrib|email|shortaffil|jobtitle|orgname|orgdiv|street|pob|postcode|city|state|country|phone|fax|citetitle |
+  <xsl:template match='d:surname|d:firstname|d:honorific|d:lineage|d:othername|d:contrib|d:email|d:shortaffil|d:jobtitle|d:orgname|d:orgdiv|d:street|d:pob|d:postcode|d:city|d:state|d:country|d:phone|d:fax|d:citetitle |
                        doc:surname|doc:firstname|doc:honorific|doc:lineage|doc:othername|doc:contrib|doc:email|doc:shortaffil|doc:jobtitle|doc:orgname|doc:orgdiv|doc:street|doc:pob|doc:postcode|doc:city|doc:state|doc:country|doc:phone|doc:fax|doc:citetitle'
     mode='doc:body'>
     <xsl:if test='preceding-sibling::*'>
       <xsl:with-param name='content' select='node()'/>
     </xsl:call-template>
   </xsl:template>
-  <xsl:template match='email|doc:email'
+  <xsl:template match='d:email|doc:email'
     mode='doc:body'>
     <xsl:variable name='address'>
       <xsl:choose>
     </xsl:call-template>
   </xsl:template>
   <!-- otheraddr often contains ulink -->
-  <xsl:template match='otheraddr|doc:otheraddr'
+  <xsl:template match='d:otheraddr|doc:otheraddr'
     mode='doc:body'>
     <xsl:choose>
-      <xsl:when test='ulink|doc:ulink'>
-        <xsl:for-each select='ulink|doc:ulink'>
+      <xsl:when test='d:ulink|doc:ulink'>
+        <xsl:for-each select='d:ulink|doc:ulink'>
           <xsl:variable name='prev'
-            select='preceding-sibling::ulink[1] |
+            select='preceding-sibling::d:ulink[1] |
                     preceding-sibling::doc:ulink[1]'/>
           <xsl:choose>
             <xsl:when test='$prev'>
               <xsl:for-each
-                select='preceding-sibling::node()[generate-id(following-sibling::*[self::ulink|self::doc:ulink][1]) = generate-id(current())]'>
+                select='preceding-sibling::node()[generate-id(following-sibling::*[self::d:ulink|self::doc:ulink][1]) = generate-id(current())]'>
                <xsl:call-template name='doc:handle-linebreaks'>
                  <xsl:with-param name='style'>otheraddr</xsl:with-param>
                </xsl:call-template>
           </xsl:choose>
           <xsl:apply-templates select='.'/>
         </xsl:for-each>
-        <xsl:if test='*[self::ulink|self::doc:ulink][last()]/following-sibling::node()'>
+        <xsl:if test='*[self::d:ulink|self::doc:ulink][last()]/following-sibling::node()'>
          <xsl:call-template name='doc:handle-linebreaks'>
            <xsl:with-param name='content'
-             select='*[self::ulink|self::doc:ulink][last()]/following-sibling::node()'/>
+             select='*[self::d:ulink|self::doc:ulink][last()]/following-sibling::node()'/>
            <xsl:with-param name='style'>otheraddr</xsl:with-param>
          </xsl:call-template>
         </xsl:if>
       </xsl:otherwise>
     </xsl:choose>
   </xsl:template>
-  <xsl:template match='ulink|doc:ulink'
+  <xsl:template match='d:ulink|doc:ulink'
     mode='doc:body'>
     <xsl:call-template name='doc:make-hyperlink'>
       <xsl:with-param name='target' select='@url'/>
   </xsl:template>
 
   <!-- Cannot round-trip this element -->
-  <xsl:template match='personname|doc:personname'
+  <xsl:template match='d:personname|doc:personname'
     mode='doc:body'>
     <xsl:apply-templates mode='doc:body'/>
   </xsl:template>
 
-  <xsl:template match='releaseinfo|doc:releaseinfo'
+  <xsl:template match='d:releaseinfo|doc:releaseinfo'
     mode='doc:body'>
     <xsl:call-template name='doc:make-paragraph'>
       <xsl:with-param name='style'
-        select='"releaseinfo"'/>
+        select='"d:releaseinfo"'/>
     </xsl:call-template>
   </xsl:template>
 
-  <xsl:template match='para|doc:para'
+  <xsl:template match='d:para|doc:para'
     mode='doc:body'>
     <xsl:param name='class'/>
 
     <xsl:variable name='block'
-      select='blockquote|calloutlist|classsynopsis|funcsynopsis|figure|glosslist|graphic|informalfigure|informaltable|itemizedlist|literallayout|mediaobject|mediaobjectco|note|caution|warning|important|tip|orderedlist|programlisting|revhistory|segmentedlist|simplelist|table|variablelist |
+      select='d:blockquote|d:calloutlist|d:classsynopsis|d:funcsynopsis|d:figure|d:glosslist|d:graphic|d:informalfigure|d:informaltable|d:itemizedlist|d:literallayout|d:mediaobject|d:mediaobjectco|d:note|d:caution|d:warning|d:important|d:tip|d:orderedlist|d:programlisting|d:revhistory|d:segmentedlist|d:simplelist|d:table|d:variablelist |
               doc:blockquote|doc:calloutlist|doc:classsynopsis|doc:funcsynopsis|doc:figure|doc:glosslist|doc:graphic|doc:informalfigure|doc:informaltable|doc:itemizedlist|doc:literallayout|doc:mediaobject|doc:mediaobjectco|doc:note|doc:caution|doc:warning|doc:important|doc:tip|doc:orderedlist|doc:programlisting|doc:revhistory|doc:segmentedlist|doc:simplelist|doc:table|doc:variablelist'/>
 
     <xsl:choose>
               </xsl:choose>
            </xsl:with-param>
            <xsl:with-param name='content'
-                           select='following-sibling::node()[generate-id(preceding-sibling::*[self::blockquote|self::calloutlist|self::figure|self::glosslist|self::graphic|self::informalfigure|self::informaltable|self::itemizedlist|self::literallayout|self::mediaobject|self::mediaobjectco|self::note|self::caution|self::warning|self::important|self::tip|self::orderedlist|self::programlisting|self::revhistory|self::segmentedlist|self::simplelist|self::table|self::variablelist | self::doc:blockquote|self::doc:calloutlist|self::doc:figure|self::doc:glosslist|self::doc:graphic|self::doc:informalfigure|self::doc:informaltable|self::doc:itemizedlist|self::doc:literallayout|self::doc:mediaobject|self::doc:mediaobjectco|self::doc:note|self::doc:caution|self::doc:warning|self::doc:important|self::doc:tip|self::doc:orderedlist|self::doc:programlisting|self::doc:revhistory|self::doc:segmentedlist|self::doc:simplelist|self::doc:table|self::doc:variablelist][1]) = generate-id(current())]'/>
+                           select='following-sibling::node()[generate-id(preceding-sibling::*[self::d:blockquote|self::d:calloutlist|self::d:figure|self::d:glosslist|self::d:graphic|self::d:informalfigure|self::d:informaltable|self::d:itemizedlist|self::d:literallayout|self::d:mediaobject|self::d:mediaobjectco|self::d:note|self::d:caution|self::d:warning|self::d:important|self::d:tip|self::d:orderedlist|self::d:programlisting|self::d:revhistory|self::d:segmentedlist|self::d:simplelist|self::d:table|self::d:variablelist | self::doc:blockquote|self::doc:calloutlist|self::doc:figure|self::doc:glosslist|self::doc:graphic|self::doc:informalfigure|self::doc:informaltable|self::doc:itemizedlist|self::doc:literallayout|self::doc:mediaobject|self::doc:mediaobjectco|self::doc:note|self::doc:caution|self::doc:warning|self::doc:important|self::doc:tip|self::doc:orderedlist|self::doc:programlisting|self::doc:revhistory|self::doc:segmentedlist|self::doc:simplelist|self::doc:table|self::doc:variablelist][1]) = generate-id(current())]'/>
           </xsl:call-template>
         </xsl:for-each>
       </xsl:when>
       </xsl:otherwise>
     </xsl:choose>
   </xsl:template>
-  <xsl:template match='simpara|doc:simpara'
+  <xsl:template match='d:simpara|doc:simpara'
     mode='doc:body'>
     <xsl:param name='class'/>
 
     </xsl:call-template>
   </xsl:template>
 
-  <xsl:template match='emphasis|doc:emphasis'
+  <xsl:template match='d:emphasis|doc:emphasis'
     mode='doc:body'>
     <xsl:call-template name='doc:make-phrase'>
       <xsl:with-param name='italic'>
       </xsl:with-param>
       <xsl:with-param name='bold'>
        <xsl:choose>
-         <xsl:when test='@role = "bold" or @role = "strong"'>1</xsl:when>
+         <xsl:when test='@role = "bold" or @role = "d:strong"'>1</xsl:when>
          <xsl:otherwise>0</xsl:otherwise>
        </xsl:choose>
       </xsl:with-param>
     </xsl:call-template>
   </xsl:template>
 
-  <xsl:template match='informalfigure|doc:informalfigure'
+  <xsl:template match='d:informalfigure|doc:informalfigure'
     mode='doc:body'>
-    <xsl:if test='mediaobject/imageobject/imagedata |
+    <xsl:if test='d:mediaobject/d:imageobject/d:imagedata |
                   doc:mediaobject/doc:imageobject/doc:imagedata'>
       <xsl:call-template name='doc:make-paragraph'>
        <xsl:with-param name='style' select='"informalfigure-imagedata"'/>
          <xsl:call-template name='doc:make-phrase'>
             <xsl:with-param name='style'/>
            <xsl:with-param name='content'>
-             <xsl:apply-templates select='mediaobject/imageobject/imagedata/@fileref |
+             <xsl:apply-templates select='d:mediaobject/d:imageobject/d:imagedata/@fileref |
                                            doc:mediaobject/doc:imageobject/doc:imagedata/@fileref'
                                   mode='textonly'/>
            </xsl:with-param>
        </xsl:with-param>
       </xsl:call-template>
     </xsl:if>
-    <xsl:apply-templates select='caption|doc:caption'
+    <xsl:apply-templates select='d:caption|doc:caption'
       mode='doc:body'/>
-    <xsl:for-each select='*[not(self::mediaobject|self::doc:mediaobject|self::caption|self::doc:caption)]'>
+    <xsl:for-each select='*[not(self::d:mediaobject|self::doc:mediaobject|self::d:caption|self::doc:caption)]'>
       <xsl:call-template name='doc:nomatch'/>
     </xsl:for-each>
   </xsl:template>
 
-  <xsl:template match='mediaobject|mediaobjectco |
+  <xsl:template match='d:mediaobject|d:mediaobjectco |
                        doc:mediaobject|doc:mediaobjectco'
     mode='doc:body'>
-    <xsl:apply-templates select='objectinfo/title|doc:objectinfo/doc:title'/>
-    <xsl:apply-templates select='objectinfo/subtitle|objectinfo/subtitle |
+    <xsl:apply-templates select='d:objectinfo/d:title|doc:objectinfo/doc:title'/>
+    <xsl:apply-templates select='d:objectinfo/d:subtitle|d:objectinfo/d:subtitle |
                                  doc:objectinfo/doc:subtitle|doc:objectinfo/doc:subtitle'/>
     <!-- TODO: indicate error for other children of objectinfo -->
 
-    <xsl:apply-templates select='*[not(self::objectinfo|self::doc:objectinfo)]'/>
+    <xsl:apply-templates select='*[not(self::d:objectinfo|self::doc:objectinfo)]'/>
   </xsl:template>
-  <xsl:template match='imageobject|imageobjectco|audioobject|videoobject |
+  <xsl:template match='d:imageobject|d:imageobjectco|d:audioobject|d:videoobject |
                        doc:imageobject|doc:imageobjectco|doc:audioobject|doc:videoobject'
     mode='doc:body'>
-    <xsl:apply-templates select='objectinfo/title|doc:objectinfo/doc:title'/>
-    <xsl:apply-templates select='objectinfo/subtitle|doc:objectinfo/doc:subtitle'/>
+    <xsl:apply-templates select='d:objectinfo/d:title|doc:objectinfo/doc:title'/>
+    <xsl:apply-templates select='d:objectinfo/d:subtitle|doc:objectinfo/doc:subtitle'/>
     <!-- TODO: indicate error for other children of objectinfo -->
 
-    <xsl:apply-templates select='areaspec|doc:areaspec'/>
+    <xsl:apply-templates select='d:areaspec|doc:areaspec'/>
 
     <xsl:choose>
-      <xsl:when test='imagedata|audiodata|videodata |
+      <xsl:when test='d:imagedata|d:audiodata|d:videodata |
                       doc:imagedata|doc:audiodata|doc:videodata'>
        <xsl:call-template name='doc:make-paragraph'>
          <xsl:with-param name='style'
-                         select='concat(local-name(), "-", local-name(imagedata|audiodata|videodata|doc:imagedata|doc:audiodata|doc:videodata))'/>
+                         select='concat(local-name(), "-", local-name(d:imagedata|d:audiodata|d:videodata|doc:imagedata|doc:audiodata|doc:videodata))'/>
          <xsl:with-param name='content'>
            <xsl:call-template name='doc:make-phrase'>
              <xsl:with-param name='content'>
          </xsl:with-param>
        </xsl:call-template>
       </xsl:when>
-      <xsl:when test='self::imageobjectco/imageobject/imagedata |
+      <xsl:when test='self::d:imageobjectco/d:imageobject/d:imagedata |
                       self::doc:imageobjectco/doc:imageobject/doc:imagedata'>
        <xsl:call-template name='doc:make-paragraph'>
          <xsl:with-param name='style'
        </xsl:call-template>
       </xsl:when>
     </xsl:choose>
-    <xsl:apply-templates select='calloutlist|doc:calloutlist'/>
-
-    <xsl:for-each select='*[not(self::imageobject |
-                               self::imagedata |
-                               self::audiodata |
-                               self::videodata |
-                               self::areaspec  |
-                               self::calloutlist |
+    <xsl:apply-templates select='d:calloutlist|doc:calloutlist'/>
+
+    <xsl:for-each select='*[not(self::d:imageobject |
+                               self::d:imagedata |
+                               self::d:audiodata |
+                               self::d:videodata |
+                               self::d:areaspec  |
+                               self::d:calloutlist |
                                 self::doc:imageobject |
                                self::doc:imagedata |
                                self::doc:audiodata |
       <xsl:call-template name='doc:nomatch'/>
     </xsl:for-each>
   </xsl:template>
-  <xsl:template match='textobject|doc:textobject'
+  <xsl:template match='d:textobject|doc:textobject'
     mode='doc:body'>
     <xsl:choose>
-      <xsl:when test='objectinfo/title|objectinfo|subtitle |
+      <xsl:when test='d:objectinfo/d:title|d:objectinfo|d:subtitle |
                       doc:objectinfo/doc:title|doc:objectinfo|doc:subtitle'>
-       <xsl:apply-templates select='objectinfo/title|doc:objectinfo/doc:title'
+       <xsl:apply-templates select='d:objectinfo/d:title|doc:objectinfo/doc:title'
           mode='doc:body'/>
-       <xsl:apply-templates select='objectinfo/subtitle|doc:objectinfo/doc:subtitle'
+       <xsl:apply-templates select='d:objectinfo/d:subtitle|doc:objectinfo/doc:subtitle'
           mode='doc:body'/>
        <!-- TODO: indicate error for other children of objectinfo -->
       </xsl:when>
 
       <!-- In a table, the table itself and the caption delimit the textobject -->
-      <xsl:when test='ancestor::table |
+      <xsl:when test='ancestor::d:table |
                       ancestor::doc:table |
-                      ancestor::informaltable |
+                      ancestor::d:informaltable |
                       ancestor::doc:informaltable'/>
 
       <xsl:otherwise>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:apply-templates select='*[not(self::objectinfo|self::doc:objectinfo)]'
+    <xsl:apply-templates select='*[not(self::d:objectinfo|self::doc:objectinfo)]'
       mode='doc:body'/>
   </xsl:template>
 
-  <xsl:template match='caption|doc:caption'
+  <xsl:template match='d:caption|doc:caption'
     mode='doc:body'>
     <xsl:choose>
       <xsl:when test='not(*)'>
         </xsl:call-template>
       </xsl:when>
       <xsl:when test='not(text()) and
-                      count(*) = count(para|doc:para) and
+                      count(*) = count(d:para|doc:para) and
                       count(*) = 1'>
         <xsl:call-template name='doc:make-paragraph'>
-          <xsl:with-param name='style' select='"caption"'/>
+          <xsl:with-param name='style' select='"d:caption"'/>
           <xsl:with-param name='content'>
             <xsl:apply-templates select='*/node()' mode='doc:body'/>
           </xsl:with-param>
         <xsl:call-template name='doc:make-paragraph'>
           <xsl:with-param name='style' select='"Caption"'/>
           <xsl:with-param name='content'>
-            <xsl:apply-templates select='*[self::para|self::doc:para][1]/node()'
+            <xsl:apply-templates select='*[self::d:para|self::doc:para][1]/node()'
               mode='doc:body'/>
           </xsl:with-param>
         </xsl:call-template>
-        <xsl:for-each select='text()|*[not(self::para|self::doc:para)]|*[self::para|self::doc:para][position() != 1]'>
+        <xsl:for-each select='text()|*[not(self::d:para|self::doc:para)]|*[self::d:para|self::doc:para][position() != 1]'>
           <xsl:call-template name='doc:nomatch'/>
         </xsl:for-each>
       </xsl:otherwise>
     </xsl:choose>
   </xsl:template>
 
-  <xsl:template match='area|areaspec|doc:area|doc:areaspec'
+  <xsl:template match='d:area|d:areaspec|doc:area|doc:areaspec'
     mode='doc:body'>
     <xsl:call-template name='doc:make-paragraph'>
       <xsl:with-param name='style' select='local-name()'/>
     </xsl:call-template>
   </xsl:template>
 
-  <xsl:template match='calloutlist|doc:calloutlist'
+  <xsl:template match='d:calloutlist|doc:calloutlist'
     mode='doc:body'>
-    <xsl:apply-templates select='callout|doc:callout'/>
+    <xsl:apply-templates select='d:callout|doc:callout'/>
   </xsl:template>
 
-  <xsl:template match='callout|doc:callout'
+  <xsl:template match='d:callout|doc:callout'
     mode='doc:body'>
     <xsl:call-template name='doc:make-paragraph'>
-      <xsl:with-param name='style' select='"callout"'/>
+      <xsl:with-param name='style' select='"d:callout"'/>
       <xsl:with-param name='content'>
        <!-- Normally a para would be the first child of a callout -->
-       <xsl:apply-templates select='*[1][self::para|self::doc:para]/node()'
+       <xsl:apply-templates select='*[1][self::d:para|self::doc:para]/node()'
           mode='list'/>
       </xsl:with-param>
     </xsl:call-template>
     <!-- This is to catch the case where a listitem's first child is not a paragraph.
        - We may not be able to represent this properly.
       -->
-    <xsl:apply-templates select='*[1][not(self::para|self::doc:para)]'
+    <xsl:apply-templates select='*[1][not(self::d:para|self::doc:para)]'
       mode='list'/>
 
     <xsl:apply-templates select='*[position() != 1]'
       mode='list'/>
   </xsl:template>
 
-  <xsl:template match='table|informaltable |
+  <xsl:template match='d:table|d:informaltable |
                        doc:table|doc:informaltable'
     mode='doc:body'>
     <xsl:call-template name='doc:make-table'>
       <xsl:with-param name='columns'>
-        <xsl:apply-templates select='tgroup/colspec|doc:tgroup/doc:colspec'
+        <xsl:apply-templates select='d:tgroup/d:colspec|doc:tgroup/doc:colspec'
           mode='doc:column'/>
       </xsl:with-param>
     </xsl:call-template>
-    <xsl:apply-templates select='textobject|doc:textobject'
+    <xsl:apply-templates select='d:textobject|doc:textobject'
       mode='doc:body'/>
     <xsl:choose>
-      <xsl:when test='caption|doc:caption'>
-        <xsl:apply-templates select='caption|doc:caption'
+      <xsl:when test='d:caption|doc:caption'>
+        <xsl:apply-templates select='d:caption|doc:caption'
           mode='doc:body'/>
       </xsl:when>
-      <xsl:when test='textobject|doc:textobject'>
+      <xsl:when test='d:textobject|doc:textobject'>
         <!-- Synthesize a caption to delimit the textobject -->
         <xsl:call-template name='doc:make-paragraph'>
           <xsl:with-param name='style'>Caption</xsl:with-param>
     </xsl:choose>
   </xsl:template>
 
-  <xsl:template match='colspec|doc:colspec' mode='doc:column'>
+  <xsl:template match='d:colspec|doc:colspec' mode='doc:column'>
     <xsl:variable name='width'>
       <xsl:choose>
         <xsl:when test='contains(@colwidth, "*")'>
     </xsl:call-template>
   </xsl:template>
 
-  <xsl:template match='colspec|doc:colspec' mode='doc:body'/>
+  <xsl:template match='d:colspec|doc:colspec' mode='doc:body'/>
 
   <xsl:template name='doc:repeat'>
     <xsl:param name='repeats' select='0'/>
       </xsl:call-template>
     </xsl:if>
   </xsl:template>
-  <xsl:template match='tgroup|tbody|thead |
+  <xsl:template match='d:tgroup|d:tbody|d:thead |
                        doc:tgroup|doc:tbody|doc:thead'
     mode='doc:body'>
     <xsl:apply-templates mode='doc:body'/>
   </xsl:template>
-  <xsl:template match='row|doc:row' mode='doc:body'>
+  <xsl:template match='d:row|doc:row' mode='doc:body'>
     <xsl:call-template name='doc:make-table-row'>
-      <xsl:with-param name='is-header' select='boolean(parent::thead|parent::doc:thead)'/>
+      <xsl:with-param name='is-header' select='boolean(parent::d:thead|parent::doc:thead)'/>
     </xsl:call-template>
   </xsl:template>
 
-  <xsl:template match='entry|doc:entry' mode='doc:body'>
+  <xsl:template match='d:entry|doc:entry' mode='doc:body'>
 
     <!-- 
          Position = Sum(i,preceding-sibling[@colspan = ""]) + entry[i].@colspan)
 
           <xsl:variable name='combinedWidth'>
             <xsl:call-template name='doc:sum'>
-              <xsl:with-param name='nodes' select='ancestor::*[self::table|self::doc:table|self::informaltable|self::doc:informaltable][1]/*[self::tgroup|self::doc:tgroup]/*[self::colspec|self::doc:colspec][not(position() &lt; $position) and position() &lt; $limit]'/>
+              <xsl:with-param name='nodes' select='ancestor::*[self::d:table|self::doc:table|self::d:informaltable|self::doc:informaltable][1]/*[self::d:tgroup|self::doc:tgroup]/*[self::d:colspec|self::doc:colspec][not(position() &lt; $position) and position() &lt; $limit]'/>
               <xsl:with-param name='sum' select='"0"'/>
             </xsl:call-template>
           </xsl:variable>
           <xsl:value-of select='$combinedWidth'/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:value-of select='ancestor::*[self::table|self::doc:table|self::informaltable|self::doc:informaltable][1]/*[self::tgroup|self::doc:tgroup]/*[self::colspec|self::doc:colspec][position() = $position]/@colwidth'/>
+          <xsl:value-of select='ancestor::*[self::d:table|self::doc:table|self::d:informaltable|self::doc:informaltable][1]/*[self::d:tgroup|self::doc:tgroup]/*[self::d:colspec|self::doc:colspec][position() = $position]/@colwidth'/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:variable>
 
       <xsl:with-param name='content'>
        <xsl:choose>
-          <xsl:when test='not(para|doc:para)'>
+          <xsl:when test='not(d:para|doc:para)'>
             <!-- TODO: check for any block elements -->
            <xsl:call-template name='doc:make-paragraph'>
               <xsl:with-param name='style'/>
 
     <xsl:variable name='add'>
       <xsl:choose>
-        <xsl:when test='$node/preceding-sibling::*[self::entry|self::doc:entry]/@colspan != ""'>
-          <xsl:value-of select='$node/preceding-sibling::*[self::entry|self::doc:entry]/@colspan'/>
+        <xsl:when test='$node/preceding-sibling::*[self::d:entry|self::doc:entry]/@colspan != ""'>
+          <xsl:value-of select='$node/preceding-sibling::*[self::d:entry|self::doc:entry]/@colspan'/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:value-of select='"1"'/>
     </xsl:variable>
 
     <xsl:choose>
-      <xsl:when test='count($node/preceding-sibling::*[self::entry|self::doc:entry]) &gt; 0'>
+      <xsl:when test='count($node/preceding-sibling::*[self::d:entry|self::doc:entry]) &gt; 0'>
         <xsl:call-template name='doc:sum-sibling'>
           <xsl:with-param name='sum' select='$sum + $add'/>
           <xsl:with-param name='node'
-            select='$node/preceding-sibling::*[self::entry|self::doc:entry][1]'/>
+            select='$node/preceding-sibling::*[self::d:entry|self::doc:entry][1]'/>
         </xsl:call-template>
       </xsl:when>
       <xsl:otherwise>
 
   </xsl:template>
 
-  <xsl:template match='*[self::para|self::simpara|self::doc:para|self::doc:simpara]/text()[string-length(normalize-space(.)) != 0]'
+  <xsl:template match='*[self::d:para|self::d:simpara|self::doc:para|self::doc:simpara]/text()[string-length(normalize-space(.)) != 0]'
     mode='doc:body'>
     <xsl:call-template name='doc:handle-linebreaks'/>
   </xsl:template>
 
-  <xsl:template match='text()[not(parent::para|parent::simpara|parent::literallayout|parent::programlisting | parent::doc:para|parent::doc:simpara|parent::doc:literallayout|parent::doc:programlisting)][string-length(normalize-space(.)) != 0]'
+  <xsl:template match='text()[not(parent::d:para|parent::d:simpara|parent::d:literallayout|parent::d:programlisting | parent::doc:para|parent::doc:simpara|parent::doc:literallayout|parent::doc:programlisting)][string-length(normalize-space(.)) != 0]'
     mode='doc:body'>
     <xsl:call-template name='doc:handle-linebreaks'/>
   </xsl:template>
   <xsl:template match='text()[string-length(normalize-space(.)) = 0]'
     mode='doc:body'/>
-  <xsl:template match='literallayout/text()|programlisting/text() |
+  <xsl:template match='d:literallayout/text()|d:programlisting/text() |
                        doc:literallayout/text()|doc:programlisting/text()'
     mode='doc:body'>
     <xsl:call-template name='doc:handle-linebreaks'/>
     </xsl:choose>
   </xsl:template>
 
-  <xsl:template match='authorblurb|formalpara|legalnotice|note|caution|warning|important|tip |
+  <xsl:template match='d:authorblurb|d:formalpara|d:legalnotice|d:note|d:caution|d:warning|d:important|d:tip |
                        doc:authorblurb|doc:formalpara|doc:legalnotice|doc:note|doc:caution|doc:warning|doc:important|doc:tip'
     mode='doc:body'>
     <xsl:apply-templates select='*'>
     </xsl:apply-templates>
   </xsl:template>
 
-  <xsl:template match='blockquote|doc:blockquote'
+  <xsl:template match='d:blockquote|doc:blockquote'
     mode='doc:body'>
-    <xsl:apply-templates select='blockinfo|title|doc:info|doc:title'
+    <xsl:apply-templates select='d:blockinfo|d:title|doc:info|doc:title'
       mode='doc:body'>
       <xsl:with-param name='class'>
         <xsl:value-of select='local-name()'/>
       </xsl:with-param>
     </xsl:apply-templates>
-    <xsl:apply-templates select='*[not(self::blockinfo|self::title|self::attribution|self::doc:info|self::doc:title|self::doc:attribution)]'
+    <xsl:apply-templates select='*[not(self::d:blockinfo|self::d:title|self::d:attribution|self::doc:info|self::doc:title|self::doc:attribution)]'
       mode='doc:body'>
-      <xsl:with-param name='class' select='"blockquote"'/>
+      <xsl:with-param name='class' select='"d:blockquote"'/>
     </xsl:apply-templates>
-    <xsl:if test='attribution|doc:attribution'>
+    <xsl:if test='d:attribution|doc:attribution'>
       <xsl:call-template name='doc:make-paragraph'>
        <xsl:with-param name='style' select='"blockquote-attribution"'/>
        <xsl:with-param name='content'>
           <xsl:call-template name='doc:make-phrase'>
             <xsl:with-param name='content'>
-              <xsl:apply-templates select='attribution/node()|doc:attribution/node()'/>
+              <xsl:apply-templates select='d:attribution/node()|doc:attribution/node()'/>
             </xsl:with-param>
           </xsl:call-template>
        </xsl:with-param>
     </xsl:if>
   </xsl:template>
 
-  <xsl:template match='literallayout|programlisting|doc:literallayout|doc:programlisting'
+  <xsl:template match='d:literallayout|d:programlisting|doc:literallayout|doc:programlisting'
     mode='doc:body'>
     <xsl:param name='class'/>
 
     </xsl:call-template>
   </xsl:template>
 
-  <xsl:template match='bridgehead|doc:bridgehead'
+  <xsl:template match='d:bridgehead|doc:bridgehead'
     mode='doc:body'>
     <xsl:call-template name='doc:make-paragraph'>
-      <xsl:with-param name='style' select='"bridgehead"'/>
+      <xsl:with-param name='style' select='"d:bridgehead"'/>
     </xsl:call-template>
   </xsl:template>
 
-  <xsl:template match='itemizedlist|orderedlist |
+  <xsl:template match='d:itemizedlist|d:orderedlist |
                        doc:itemizedlist|doc:orderedlist'
     mode='doc:body'>
-    <xsl:apply-templates select='listitem|doc:listitem'
+    <xsl:apply-templates select='d:listitem|doc:listitem'
       mode='doc:body'/>
   </xsl:template>
 
-  <xsl:template match='listitem|doc:listitem'
+  <xsl:template match='d:listitem|doc:listitem'
     mode='doc:body'>
     <xsl:call-template name='doc:make-paragraph'>
       <xsl:with-param name='style'
                      select='concat(local-name(..), 
-                             count(ancestor::itemizedlist|ancestor::orderedlist|ancestor::doc:itemizedlist|ancestor::doc:orderedlist))'/>
+                             count(ancestor::d:itemizedlist|ancestor::d:orderedlist|ancestor::doc:itemizedlist|ancestor::doc:orderedlist))'/>
       <xsl:with-param name='is-listitem' select='true()'/>
 
       <xsl:with-param name='content'>
        <!-- Normally a para would be the first child of a listitem -->
-       <xsl:apply-templates select='*[1][self::para|self::doc:para]/node()'
+       <xsl:apply-templates select='*[1][self::d:para|self::doc:para]/node()'
           mode='doc:body'/>
       </xsl:with-param>
     </xsl:call-template>
     <!-- This is to catch the case where a listitem's first child is not a paragraph.
        - We may not be able to represent this properly.
       -->
-    <xsl:apply-templates select='*[1][not(self::para|self::doc:para)]'
+    <xsl:apply-templates select='*[1][not(self::d:para|self::doc:para)]'
       mode='doc:list-continue'/>
 
     <xsl:apply-templates select='*[position() != 1]'
       mode='doc:list-continue'/>
   </xsl:template>  
 
-  <xsl:template match='para|doc:para' mode='doc:list-continue'>
+  <xsl:template match='d:para|doc:para' mode='doc:list-continue'>
     <xsl:apply-templates select='.'
       mode='doc:body'>
       <xsl:with-param name='class' select='"para-continue"'/>
     <xsl:apply-templates select='.' mode='doc:body'/>
   </xsl:template>
 
-  <xsl:template match='variablelist|doc:variablelist'
+  <xsl:template match='d:variablelist|doc:variablelist'
     mode='doc:body'>
-    <xsl:apply-templates select='*[not(self::varlistentry|self::doc:varlistentry)]'/>
+    <xsl:apply-templates select='*[not(self::d:varlistentry|self::doc:varlistentry)]'/>
 
     <xsl:call-template name='doc:make-table'>
       <xsl:with-param name='columns'>
        </xsl:call-template>
       </xsl:with-param>
       <xsl:with-param name='rows'>
-       <xsl:apply-templates select='varlistentry|doc:varlistentry'/>
+       <xsl:apply-templates select='d:varlistentry|doc:varlistentry'/>
       </xsl:with-param>
     </xsl:call-template>
   </xsl:template>
-  <xsl:template match='varlistentry|doc:varlistentry'
+  <xsl:template match='d:varlistentry|doc:varlistentry'
     mode='doc:body'>
     <xsl:call-template name='doc:make-table-row'>
       <xsl:with-param name='content'>
            <xsl:call-template name='doc:make-paragraph'>
              <xsl:with-param name='style' select='"variablelist-term"'/>
              <xsl:with-param name='content'>
-               <xsl:apply-templates select='*[self::term|self::doc:term][1]/node()'
+               <xsl:apply-templates select='*[self::d:term|self::doc:term][1]/node()'
                   mode='doc:body'/>
-               <xsl:for-each select='*[self::term|self::doc:term][position() != 1]'>
+               <xsl:for-each select='*[self::d:term|self::doc:term][position() != 1]'>
                  <xsl:call-template name='doc:make-phrase'>
                    <xsl:with-param name='content'>
                      <xsl:call-template name='doc:make-soft-break'/>
        </xsl:call-template>
        <xsl:call-template name='doc:make-table-cell'>
          <xsl:with-param name='content'>
-            <xsl:apply-templates select='listitem/node()|doc:listitem/node()'
+            <xsl:apply-templates select='d:listitem/node()|doc:listitem/node()'
               mode='doc:body'/>
          </xsl:with-param>
        </xsl:call-template>
      - However, they may need to be added (perhaps as hidden text)
      - for round-tripping.
     -->
-  <xsl:template match='anchor|areaset|audiodata|audioobject|
-                       beginpage|
-                       constraint|
-                       indexterm|itermset|
-                       keywordset|
-                       msg |
+  <xsl:template match='d:anchor|d:areaset|d:audiodata|d:audioobject|
+                       d:beginpage|
+                       d:constraint|
+                       d:indexterm|d:itermset|
+                       d:keywordset|
+                       d:msg |
                        doc:anchor|doc:areaset|doc:audiodata|doc:audioobject|
                        doc:beginpage|
                        doc:constraint|
 
     <xsl:for-each select='$node'>
       <xsl:choose>
-        <xsl:when test='self::abstract |
-                        self::ackno |
-                        self::address |
-                        self::answer |
-                        self::appendix |
-                        self::artheader |
-                        self::authorgroup |
-                        self::bibliodiv |
-                        self::biblioentry |
-                        self::bibliography |
-                        self::bibliomixed |
-                        self::bibliomset |
-                        self::biblioset |
-                        self::bridgehead |
-                        self::calloutlist |
-                        self::caption |
-                        self::classsynopsis |
-                        self::colophon |
-                        self::constraintdef |
-                        self::copyright |
-                        self::dedication |
-                        self::epigraph |
-                        self::equation |
-                        self::example |
-                        self::figure |
-                        self::funcsynopsis |
-                        self::glossary |
-                        self::glossdef |
-                        self::glossdiv |
-                        self::glossentry |
-                        self::glosslist |
-                        self::graphic |
-                        self::highlights |
-                        self::imageobject |
-                        self::imageobjectco |
-                        self::index |
-                        self::indexdiv |
-                        self::indexentry |
-                        self::informalequation |
-                        self::informalexample |
-                        self::informalfigure |
-                        self::lot |
-                        self::lotentry |
-                        self::mediaobject |
-                        self::mediaobjectco |
-                        self::member |
-                        self::msgentry |
-                        self::msgset |
-                        self::part |
-                        self::partintro |
-                        self::personblurb |
-                        self::preface |
-                        self::printhistory |
-                        self::procedure |
-                        self::programlisting |
-                        self::programlistingco |
-                        self::publisher |
-                        self::qandadiv |
-                        self::qandaentry |
-                        self::qandaset |
-                        self::question |
-                        self::refdescriptor |
-                        self::refentry |
-                        self::refentrytitle |
-                        self::reference |
-                        self::refmeta |
-                        self::refname |
-                        self::refnamediv |
-                        self::refpurpose |
-                        self::refsect1 |
-                        self::refsect2 |
-                        self::refsect3 |
-                        self::refsection |
-                        self::refsynopsisdiv |
-                        self::screen |
-                        self::screenco |
-                        self::screenshot |
-                        self::seg |
-                        self::seglistitem |
-                        self::segmentedlist |
-                        self::segtitle |
-                        self::set |
-                        self::setindex |
-                        self::sidebar |
-                        self::simplelist |
-                        self::simplemsgentry |
-                        self::step |
-                        self::stepalternatives |
-                        self::subjectset |
-                        self::substeps |
-                        self::task |
-                        self::textobject |
-                        self::toc |
-                        self::videodata |
-                        self::videoobject |
+        <xsl:when test='self::d:abstract |
+                        self::d:ackno |
+                        self::d:address |
+                        self::d:answer |
+                        self::d:appendix |
+                        self::d:artheader |
+                        self::d:authorgroup |
+                        self::d:bibliodiv |
+                        self::d:biblioentry |
+                        self::d:bibliography |
+                        self::d:bibliomixed |
+                        self::d:bibliomset |
+                        self::d:biblioset |
+                        self::d:bridgehead |
+                        self::d:calloutlist |
+                        self::d:caption |
+                        self::d:classsynopsis |
+                        self::d:colophon |
+                        self::d:constraintdef |
+                        self::d:copyright |
+                        self::d:dedication |
+                        self::d:epigraph |
+                        self::d:equation |
+                        self::d:example |
+                        self::d:figure |
+                        self::d:funcsynopsis |
+                        self::d:glossary |
+                        self::d:glossdef |
+                        self::d:glossdiv |
+                        self::d:glossentry |
+                        self::d:glosslist |
+                        self::d:graphic |
+                        self::d:highlights |
+                        self::d:imageobject |
+                        self::d:imageobjectco |
+                        self::d:index |
+                        self::d:indexdiv |
+                        self::d:indexentry |
+                        self::d:informalequation |
+                        self::d:informalexample |
+                        self::d:informalfigure |
+                        self::d:lot |
+                        self::d:lotentry |
+                        self::d:mediaobject |
+                        self::d:mediaobjectco |
+                        self::d:member |
+                        self::d:msgentry |
+                        self::d:msgset |
+                        self::d:part |
+                        self::d:partintro |
+                        self::d:personblurb |
+                        self::d:preface |
+                        self::d:printhistory |
+                        self::d:procedure |
+                        self::d:programlisting |
+                        self::d:programlistingco |
+                        self::d:publisher |
+                        self::d:qandadiv |
+                        self::d:qandaentry |
+                        self::d:qandaset |
+                        self::d:question |
+                        self::d:refdescriptor |
+                        self::d:refentry |
+                        self::d:refentrytitle |
+                        self::d:reference |
+                        self::d:refmeta |
+                        self::d:refname |
+                        self::d:refnamediv |
+                        self::d:refpurpose |
+                        self::d:refsect1 |
+                        self::d:refsect2 |
+                        self::d:refsect3 |
+                        self::d:refsection |
+                        self::d:refsynopsisdiv |
+                        self::d:screen |
+                        self::d:screenco |
+                        self::d:screenshot |
+                        self::d:seg |
+                        self::d:seglistitem |
+                        self::d:segmentedlist |
+                        self::d:segtitle |
+                        self::d:set |
+                        self::d:setindex |
+                        self::d:sidebar |
+                        self::d:simplelist |
+                        self::d:simplemsgentry |
+                        self::d:step |
+                        self::d:stepalternatives |
+                        self::d:subjectset |
+                        self::d:substeps |
+                        self::d:task |
+                        self::d:textobject |
+                        self::d:toc |
+                        self::d:videodata |
+                        self::d:videoobject |
 
                         self::doc:abstract |
                         self::doc:ackno |
                         self::doc:videodata |
                         self::doc:videoobject |
 
-                        self::*[not(starts-with(local-name(), "informal")) and contains(local-name(), "info")]'>
+                        self::*[not(starts-with(local-name(), "d:informal")) and contains(local-name(), "d:info")]'>
           <xsl:call-template name='doc:make-paragraph'>
-            <xsl:with-param name='style' select='"blockerror"'/>
+            <xsl:with-param name='style' select='"d:blockerror"'/>
             <xsl:with-param name='content'>
               <xsl:call-template name='doc:make-phrase'>
                 <xsl:with-param name='content'>
           </xsl:call-template>
         </xsl:when>
         <!-- Some elements are sometimes blocks, sometimes inline
-             <xsl:when test='self::affiliation |
-                             self::alt |
-                             self::attribution |
-                             self::collab |
-                             self::collabname |
-                             self::confdates |
-                             self::confgroup |
-                             self::confnum |
-                             self::confsponsor |
-                             self::conftitle |
-                             self::contractnum |
-                             self::contractsponsor |
-                             self::contrib |
-                             self::corpauthor |
-                             self::corpcredit |
-                             self::corpname |
-                             self::edition |
-                             self::editor |
-                             self::jobtitle |
-                             self::personname |
-                             self::publishername |
-                             self::remark |
+             <xsl:when test='self::d:affiliation |
+                             self::d:alt |
+                             self::d:attribution |
+                             self::d:collab |
+                             self::d:collabname |
+                             self::d:confdates |
+                             self::d:confgroup |
+                             self::d:confnum |
+                             self::d:confsponsor |
+                             self::d:conftitle |
+                             self::d:contractnum |
+                             self::d:contractsponsor |
+                             self::d:contrib |
+                             self::d:corpauthor |
+                             self::d:corpcredit |
+                             self::d:corpname |
+                             self::d:edition |
+                             self::d:editor |
+                             self::d:jobtitle |
+                             self::d:personname |
+                             self::d:publishername |
+                             self::d:remark |
 
                              self::doc:affiliation |
                              self::doc:alt |
              -->
         <xsl:otherwise>
           <xsl:call-template name='doc:make-phrase'>
-            <xsl:with-param name='style' select='"inlineerror"'/>
+            <xsl:with-param name='style' select='"d:inlineerror"'/>
             <xsl:with-param name='content'>
               <xsl:value-of select='local-name()'/>
               <xsl:text> encountered</xsl:text>
index 83a16b3..0087a9b 100644 (file)
@@ -5,8 +5,6 @@
   exclude-result-prefixes='db'>
 
   <!-- ********************************************************************
-       $Id$
-       ********************************************************************
 
        This file is part of the XSL DocBook Stylesheet distribution.
        See ../README or http://nwalsh.com/docbook/xsl/ for copyright
index 51bd9f5..1f09eff 100644 (file)
@@ -1,5 +1,8 @@
 <?xml version="1.0"?>
-<axsl:stylesheet xmlns:axsl="http://www.w3.org/1999/XSL/Transform" xmlns:dbk="http://docbook.org/ns/docbook" xmlns:rnd="http://docbook.org/ns/docbook/roundtrip" version="1.0">
+<axsl:stylesheet xmlns:axsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:dbk="http://docbook.org/ns/docbook"
+                xmlns:rnd="http://docbook.org/ns/docbook/roundtrip"
+                version="1.0">
 <!--====================================-->
 <!--=                                  =-->
 <!--=   DO NOT EDIT THIS STYLESHEET    =-->
@@ -8,10 +11,6 @@
 <!--= by makeSections.xsl and a        =-->
 <!--= mapping specification.           =-->
 <!--=                                  =-->
-<!--= Revision history:                =-->
-<!--=                                  =-->
-<!--= $Id: normalise2sections.xsl 8107 2008-08-17 22:39:58Z balls $ =-->
-<!--=                                  =-->
 <!--====================================-->
   <axsl:output indent="yes"/>
   <axsl:strip-space elements="*"/>
@@ -21,8 +20,8 @@
       <axsl:for-each select="@*">
         <axsl:copy/>
       </axsl:for-each>
-      <axsl:variable name="books" select="dbk:para[@rnd:style = &quot;book&quot; or @rnd:style = &quot;book-title&quot;]"/>
-      <axsl:variable name="toplevel-components" select="dbk:para[@rnd:style = &quot;article&quot; or @rnd:style = &quot;article-title&quot; or @rnd:style = &quot;appendix&quot; or @rnd:style = &quot;appendix-title&quot; or @rnd:style = &quot;chapter&quot; or @rnd:style = &quot;chapter-title&quot; or @rnd:style = &quot;preface&quot; or @rnd:style = &quot;preface-title&quot;]"/>
+      <axsl:variable name="books" select="dbk:para[@rnd:style = &quot;d:book&quot; or @rnd:style = &quot;book-title&quot;]"/>
+      <axsl:variable name="toplevel-components" select="dbk:para[@rnd:style = &quot;d:article&quot; or @rnd:style = &quot;article-title&quot; or @rnd:style = &quot;d:appendix&quot; or @rnd:style = &quot;appendix-title&quot; or @rnd:style = &quot;d:chapter&quot; or @rnd:style = &quot;chapter-title&quot; or @rnd:style = &quot;d:preface&quot; or @rnd:style = &quot;preface-title&quot;]"/>
       <axsl:choose>
         <axsl:when test="$books">
           <axsl:apply-templates select="$books[1]/preceding-sibling::*"/>
   <axsl:template match="dbk:para" mode="book">
     <axsl:param name="books" select="/.."/>
     <axsl:choose>
-      <axsl:when test="$books and (@rnd:style = &quot;book&quot; or @rnd:style = &quot;book-title&quot;)">
+      <axsl:when test="$books and (@rnd:style = &quot;d:book&quot; or @rnd:style = &quot;book-title&quot;)">
         <axsl:call-template name="make-book">
           <axsl:with-param name="books" select="$books"/>
-          <axsl:with-param name="book-components" select="$books[1]/preceding-sibling::dbk:para[@rnd:style = &quot;part&quot; or @rnd:style = &quot;part-title&quot; or @rnd:style = &quot;article&quot; or @rnd:style = &quot;article-title&quot; or @rnd:style = &quot;appendix&quot; or @rnd:style = &quot;appendix-title&quot; or @rnd:style = &quot;chapter&quot; or @rnd:style = &quot;chapter-title&quot; or @rnd:style = &quot;preface&quot; or @rnd:style = &quot;preface-title&quot;]"/>
+          <axsl:with-param name="book-components" select="$books[1]/preceding-sibling::dbk:para[@rnd:style = &quot;d:part&quot; or @rnd:style = &quot;part-title&quot; or @rnd:style = &quot;d:article&quot; or @rnd:style = &quot;article-title&quot; or @rnd:style = &quot;d:appendix&quot; or @rnd:style = &quot;appendix-title&quot; or @rnd:style = &quot;d:chapter&quot; or @rnd:style = &quot;chapter-title&quot; or @rnd:style = &quot;d:preface&quot; or @rnd:style = &quot;preface-title&quot;]"/>
         </axsl:call-template>
       </axsl:when>
       <axsl:otherwise>
         <axsl:call-template name="make-book">
           <axsl:with-param name="books" select="$books"/>
-          <axsl:with-param name="book-components" select="following-sibling::dbk:para[@rnd:style = &quot;part&quot; or @rnd:style = &quot;part-title&quot; or @rnd:style = &quot;article&quot; or @rnd:style = &quot;article-title&quot; or @rnd:style = &quot;appendix&quot; or @rnd:style = &quot;appendix-title&quot; or @rnd:style = &quot;chapter&quot; or @rnd:style = &quot;chapter-title&quot; or @rnd:style = &quot;preface&quot; or @rnd:style = &quot;preface-title&quot;]"/>
+          <axsl:with-param name="book-components" select="following-sibling::dbk:para[@rnd:style = &quot;d:part&quot; or @rnd:style = &quot;part-title&quot; or @rnd:style = &quot;d:article&quot; or @rnd:style = &quot;article-title&quot; or @rnd:style = &quot;d:appendix&quot; or @rnd:style = &quot;appendix-title&quot; or @rnd:style = &quot;d:chapter&quot; or @rnd:style = &quot;chapter-title&quot; or @rnd:style = &quot;d:preface&quot; or @rnd:style = &quot;preface-title&quot;]"/>
         </axsl:call-template>
       </axsl:otherwise>
     </axsl:choose>
   <axsl:template match="dbk:para" mode="toplevel-component">
     <axsl:param name="toplevel-components" select="/.."/>
     <axsl:choose>
-      <axsl:when test="$toplevel-components and (@rnd:style = &quot;article&quot; or @rnd:style = &quot;article-title&quot; or @rnd:style = &quot;appendix&quot; or @rnd:style = &quot;appendix-title&quot; or @rnd:style = &quot;chapter&quot; or @rnd:style = &quot;chapter-title&quot; or @rnd:style = &quot;preface&quot; or @rnd:style = &quot;preface-title&quot;)">
+      <axsl:when test="$toplevel-components and (@rnd:style = &quot;d:article&quot; or @rnd:style = &quot;article-title&quot; or @rnd:style = &quot;d:appendix&quot; or @rnd:style = &quot;appendix-title&quot; or @rnd:style = &quot;d:chapter&quot; or @rnd:style = &quot;chapter-title&quot; or @rnd:style = &quot;d:preface&quot; or @rnd:style = &quot;preface-title&quot;)">
         <axsl:call-template name="make-toplevel-component">
           <axsl:with-param name="toplevel-components" select="$toplevel-components"/>
-          <axsl:with-param name="sect1s" select="$toplevel-components[1]/preceding-sibling::dbk:para[@rnd:style = &quot;sect1&quot; or @rnd:style = &quot;sect1-title&quot;]"/>
+          <axsl:with-param name="sect1s" select="$toplevel-components[1]/preceding-sibling::dbk:para[@rnd:style = &quot;d:sect1&quot; or @rnd:style = &quot;sect1-title&quot;]"/>
         </axsl:call-template>
       </axsl:when>
       <axsl:otherwise>
         <axsl:call-template name="make-toplevel-component">
           <axsl:with-param name="toplevel-components" select="$toplevel-components"/>
-          <axsl:with-param name="sect1s" select="following-sibling::dbk:para[@rnd:style = &quot;sect1&quot; or @rnd:style = &quot;sect1-title&quot;]"/>
+          <axsl:with-param name="sect1s" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect1&quot; or @rnd:style = &quot;sect1-title&quot;]"/>
         </axsl:call-template>
       </axsl:otherwise>
     </axsl:choose>
     <axsl:param select="/.." name="book-components"/>
     <axsl:choose>
       <axsl:when test="generate-id() = generate-id($nextbook)"/>
-      <axsl:when test="@rnd:style = &quot;part&quot; or @rnd:style = &quot;part-title&quot; or @rnd:style = &quot;article&quot; or @rnd:style = &quot;article-title&quot; or @rnd:style = &quot;appendix&quot; or @rnd:style = &quot;appendix-title&quot; or @rnd:style = &quot;chapter&quot; or @rnd:style = &quot;chapter-title&quot; or @rnd:style = &quot;preface&quot; or @rnd:style = &quot;preface-title&quot;">
-        <axsl:variable name="nextbook-component" select="following-sibling::dbk:para[@rnd:style = &quot;part&quot; or @rnd:style = &quot;part-title&quot; or @rnd:style = &quot;article&quot; or @rnd:style = &quot;article-title&quot; or @rnd:style = &quot;appendix&quot; or @rnd:style = &quot;appendix-title&quot; or @rnd:style = &quot;chapter&quot; or @rnd:style = &quot;chapter-title&quot; or @rnd:style = &quot;preface&quot; or @rnd:style = &quot;preface-title&quot;][1]"/>
+      <axsl:when test="@rnd:style = &quot;d:part&quot; or @rnd:style = &quot;part-title&quot; or @rnd:style = &quot;d:article&quot; or @rnd:style = &quot;article-title&quot; or @rnd:style = &quot;d:appendix&quot; or @rnd:style = &quot;appendix-title&quot; or @rnd:style = &quot;d:chapter&quot; or @rnd:style = &quot;chapter-title&quot; or @rnd:style = &quot;d:preface&quot; or @rnd:style = &quot;preface-title&quot;">
+        <axsl:variable name="nextbook-component" select="following-sibling::dbk:para[@rnd:style = &quot;d:part&quot; or @rnd:style = &quot;part-title&quot; or @rnd:style = &quot;d:article&quot; or @rnd:style = &quot;article-title&quot; or @rnd:style = &quot;d:appendix&quot; or @rnd:style = &quot;appendix-title&quot; or @rnd:style = &quot;d:chapter&quot; or @rnd:style = &quot;chapter-title&quot; or @rnd:style = &quot;d:preface&quot; or @rnd:style = &quot;preface-title&quot;][1]"/>
         <axsl:choose>
           <axsl:when test="$nextbook-component">
-            <axsl:variable name="sect1s" select="$nextbook-component/preceding-sibling::dbk:para[@rnd:style = &quot;sect1&quot; or @rnd:style = &quot;sect1-title&quot;]"/>
+            <axsl:variable name="sect1s" select="$nextbook-component/preceding-sibling::dbk:para[@rnd:style = &quot;d:sect1&quot; or @rnd:style = &quot;sect1-title&quot;]"/>
 <!-- mode sections 1 -->
             <book-component xmlns="http://docbook.org/ns/docbook">
               <axsl:call-template name="copy"/>
             </axsl:if>
           </axsl:when>
           <axsl:otherwise>
-            <axsl:variable name="sect1s" select="following-sibling::dbk:para[@rnd:style = &quot;sect1&quot; or @rnd:style = &quot;sect1-title&quot;]"/>
+            <axsl:variable name="sect1s" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect1&quot; or @rnd:style = &quot;sect1-title&quot;]"/>
 <!-- mode sections 2 -->
             <book-component xmlns="http://docbook.org/ns/docbook">
               <axsl:call-template name="copy"/>
     <axsl:choose>
       <axsl:when test="generate-id() = generate-id($nextbook-component)"/>
       <axsl:when test="generate-id() = generate-id($nextbook)"/>
-      <axsl:when test="@rnd:style = &quot;sect1&quot; or @rnd:style = &quot;sect1-title&quot;">
-        <axsl:variable name="nextsect1" select="following-sibling::dbk:para[@rnd:style = &quot;sect1&quot; or @rnd:style = &quot;sect1-title&quot;][1]"/>
+      <axsl:when test="@rnd:style = &quot;d:sect1&quot; or @rnd:style = &quot;sect1-title&quot;">
+        <axsl:variable name="nextsect1" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect1&quot; or @rnd:style = &quot;sect1-title&quot;][1]"/>
         <axsl:choose>
           <axsl:when test="$nextsect1">
-            <axsl:variable name="sect2s" select="$nextsect1/preceding-sibling::dbk:para[@rnd:style = &quot;sect2&quot; or @rnd:style = &quot;sect2-title&quot;]"/>
+            <axsl:variable name="sect2s" select="$nextsect1/preceding-sibling::dbk:para[@rnd:style = &quot;d:sect2&quot; or @rnd:style = &quot;sect2-title&quot;]"/>
 <!-- mode sections 1 -->
             <sect1 xmlns="http://docbook.org/ns/docbook">
               <axsl:call-template name="copy"/>
             </axsl:if>
           </axsl:when>
           <axsl:otherwise>
-            <axsl:variable name="sect2s" select="following-sibling::dbk:para[@rnd:style = &quot;sect2&quot; or @rnd:style = &quot;sect2-title&quot;]"/>
+            <axsl:variable name="sect2s" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect2&quot; or @rnd:style = &quot;sect2-title&quot;]"/>
 <!-- mode sections 2 -->
             <sect1 xmlns="http://docbook.org/ns/docbook">
               <axsl:call-template name="copy"/>
       <axsl:when test="generate-id() = generate-id($nextsect1)"/>
       <axsl:when test="generate-id() = generate-id($nextbook-component)"/>
       <axsl:when test="generate-id() = generate-id($nextbook)"/>
-      <axsl:when test="@rnd:style = &quot;sect2&quot; or @rnd:style = &quot;sect2-title&quot;">
-        <axsl:variable name="nextsect2" select="following-sibling::dbk:para[@rnd:style = &quot;sect2&quot; or @rnd:style = &quot;sect2-title&quot;][1]"/>
+      <axsl:when test="@rnd:style = &quot;d:sect2&quot; or @rnd:style = &quot;sect2-title&quot;">
+        <axsl:variable name="nextsect2" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect2&quot; or @rnd:style = &quot;sect2-title&quot;][1]"/>
         <axsl:choose>
           <axsl:when test="$nextsect2">
-            <axsl:variable name="sect3s" select="$nextsect2/preceding-sibling::dbk:para[@rnd:style = &quot;sect3&quot; or @rnd:style = &quot;sect3-title&quot;]"/>
+            <axsl:variable name="sect3s" select="$nextsect2/preceding-sibling::dbk:para[@rnd:style = &quot;d:sect3&quot; or @rnd:style = &quot;sect3-title&quot;]"/>
 <!-- mode sections 1 -->
             <sect2 xmlns="http://docbook.org/ns/docbook">
               <axsl:call-template name="copy"/>
             </axsl:if>
           </axsl:when>
           <axsl:otherwise>
-            <axsl:variable name="sect3s" select="following-sibling::dbk:para[@rnd:style = &quot;sect3&quot; or @rnd:style = &quot;sect3-title&quot;]"/>
+            <axsl:variable name="sect3s" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect3&quot; or @rnd:style = &quot;sect3-title&quot;]"/>
 <!-- mode sections 2 -->
             <sect2 xmlns="http://docbook.org/ns/docbook">
               <axsl:call-template name="copy"/>
       <axsl:when test="generate-id() = generate-id($nextsect1)"/>
       <axsl:when test="generate-id() = generate-id($nextbook-component)"/>
       <axsl:when test="generate-id() = generate-id($nextbook)"/>
-      <axsl:when test="@rnd:style = &quot;sect3&quot; or @rnd:style = &quot;sect3-title&quot;">
-        <axsl:variable name="nextsect3" select="following-sibling::dbk:para[@rnd:style = &quot;sect3&quot; or @rnd:style = &quot;sect3-title&quot;][1]"/>
+      <axsl:when test="@rnd:style = &quot;d:sect3&quot; or @rnd:style = &quot;sect3-title&quot;">
+        <axsl:variable name="nextsect3" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect3&quot; or @rnd:style = &quot;sect3-title&quot;][1]"/>
         <axsl:choose>
           <axsl:when test="$nextsect3">
-            <axsl:variable name="sect4s" select="$nextsect3/preceding-sibling::dbk:para[@rnd:style = &quot;sect4&quot; or @rnd:style = &quot;sect4-title&quot;]"/>
+            <axsl:variable name="sect4s" select="$nextsect3/preceding-sibling::dbk:para[@rnd:style = &quot;d:sect4&quot; or @rnd:style = &quot;sect4-title&quot;]"/>
 <!-- mode sections 1 -->
             <sect3 xmlns="http://docbook.org/ns/docbook">
               <axsl:call-template name="copy"/>
             </axsl:if>
           </axsl:when>
           <axsl:otherwise>
-            <axsl:variable name="sect4s" select="following-sibling::dbk:para[@rnd:style = &quot;sect4&quot; or @rnd:style = &quot;sect4-title&quot;]"/>
+            <axsl:variable name="sect4s" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect4&quot; or @rnd:style = &quot;sect4-title&quot;]"/>
 <!-- mode sections 2 -->
             <sect3 xmlns="http://docbook.org/ns/docbook">
               <axsl:call-template name="copy"/>
       <axsl:when test="generate-id() = generate-id($nextsect1)"/>
       <axsl:when test="generate-id() = generate-id($nextbook-component)"/>
       <axsl:when test="generate-id() = generate-id($nextbook)"/>
-      <axsl:when test="@rnd:style = &quot;sect4&quot; or @rnd:style = &quot;sect4-title&quot;">
-        <axsl:variable name="nextsect4" select="following-sibling::dbk:para[@rnd:style = &quot;sect4&quot; or @rnd:style = &quot;sect4-title&quot;][1]"/>
+      <axsl:when test="@rnd:style = &quot;d:sect4&quot; or @rnd:style = &quot;sect4-title&quot;">
+        <axsl:variable name="nextsect4" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect4&quot; or @rnd:style = &quot;sect4-title&quot;][1]"/>
         <axsl:choose>
           <axsl:when test="$nextsect4">
-            <axsl:variable name="sect5s" select="$nextsect4/preceding-sibling::dbk:para[@rnd:style = &quot;sect5&quot; or @rnd:style = &quot;sect5-title&quot;]"/>
+            <axsl:variable name="sect5s" select="$nextsect4/preceding-sibling::dbk:para[@rnd:style = &quot;d:sect5&quot; or @rnd:style = &quot;sect5-title&quot;]"/>
 <!-- mode sections 1 -->
             <sect4 xmlns="http://docbook.org/ns/docbook">
               <axsl:call-template name="copy"/>
             </axsl:if>
           </axsl:when>
           <axsl:otherwise>
-            <axsl:variable name="sect5s" select="following-sibling::dbk:para[@rnd:style = &quot;sect5&quot; or @rnd:style = &quot;sect5-title&quot;]"/>
+            <axsl:variable name="sect5s" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect5&quot; or @rnd:style = &quot;sect5-title&quot;]"/>
 <!-- mode sections 2 -->
             <sect4 xmlns="http://docbook.org/ns/docbook">
               <axsl:call-template name="copy"/>
       <axsl:when test="generate-id() = generate-id($nextsect1)"/>
       <axsl:when test="generate-id() = generate-id($nextbook-component)"/>
       <axsl:when test="generate-id() = generate-id($nextbook)"/>
-      <axsl:when test="@rnd:style = &quot;sect5&quot; or @rnd:style = &quot;sect5-title&quot;">
-        <axsl:variable name="nextsect5" select="following-sibling::dbk:para[@rnd:style = &quot;sect5&quot; or @rnd:style = &quot;sect5-title&quot;][1]"/>
+      <axsl:when test="@rnd:style = &quot;d:sect5&quot; or @rnd:style = &quot;sect5-title&quot;">
+        <axsl:variable name="nextsect5" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect5&quot; or @rnd:style = &quot;sect5-title&quot;][1]"/>
 <!-- mode sections 3 -->
         <sect5 xmlns="http://docbook.org/ns/docbook">
           <axsl:call-template name="copy"/>
     <axsl:param select="/.." name="sect1s"/>
     <axsl:choose>
       <axsl:when test="generate-id() = generate-id($nexttoplevel-component)"/>
-      <axsl:when test="@rnd:style = &quot;sect1&quot; or @rnd:style = &quot;sect1-title&quot;">
-        <axsl:variable name="nextsect1" select="following-sibling::dbk:para[@rnd:style = &quot;sect1&quot; or @rnd:style = &quot;sect1-title&quot;][1]"/>
+      <axsl:when test="@rnd:style = &quot;d:sect1&quot; or @rnd:style = &quot;sect1-title&quot;">
+        <axsl:variable name="nextsect1" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect1&quot; or @rnd:style = &quot;sect1-title&quot;][1]"/>
         <axsl:choose>
           <axsl:when test="$nextsect1">
-            <axsl:variable name="sect2s" select="$nextsect1/preceding-sibling::dbk:para[@rnd:style = &quot;sect2&quot; or @rnd:style = &quot;sect2-title&quot;]"/>
+            <axsl:variable name="sect2s" select="$nextsect1/preceding-sibling::dbk:para[@rnd:style = &quot;d:sect2&quot; or @rnd:style = &quot;sect2-title&quot;]"/>
 <!-- mode sections 1 -->
             <sect1 xmlns="http://docbook.org/ns/docbook">
               <axsl:call-template name="copy"/>
             </axsl:if>
           </axsl:when>
           <axsl:otherwise>
-            <axsl:variable name="sect2s" select="following-sibling::dbk:para[@rnd:style = &quot;sect2&quot; or @rnd:style = &quot;sect2-title&quot;]"/>
+            <axsl:variable name="sect2s" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect2&quot; or @rnd:style = &quot;sect2-title&quot;]"/>
 <!-- mode sections 2 -->
             <sect1 xmlns="http://docbook.org/ns/docbook">
               <axsl:call-template name="copy"/>
     <axsl:choose>
       <axsl:when test="generate-id() = generate-id($nextsect1)"/>
       <axsl:when test="generate-id() = generate-id($nexttoplevel-component)"/>
-      <axsl:when test="@rnd:style = &quot;sect2&quot; or @rnd:style = &quot;sect2-title&quot;">
-        <axsl:variable name="nextsect2" select="following-sibling::dbk:para[@rnd:style = &quot;sect2&quot; or @rnd:style = &quot;sect2-title&quot;][1]"/>
+      <axsl:when test="@rnd:style = &quot;d:sect2&quot; or @rnd:style = &quot;sect2-title&quot;">
+        <axsl:variable name="nextsect2" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect2&quot; or @rnd:style = &quot;sect2-title&quot;][1]"/>
         <axsl:choose>
           <axsl:when test="$nextsect2">
-            <axsl:variable name="sect3s" select="$nextsect2/preceding-sibling::dbk:para[@rnd:style = &quot;sect3&quot; or @rnd:style = &quot;sect3-title&quot;]"/>
+            <axsl:variable name="sect3s" select="$nextsect2/preceding-sibling::dbk:para[@rnd:style = &quot;d:sect3&quot; or @rnd:style = &quot;sect3-title&quot;]"/>
 <!-- mode sections 1 -->
             <sect2 xmlns="http://docbook.org/ns/docbook">
               <axsl:call-template name="copy"/>
             </axsl:if>
           </axsl:when>
           <axsl:otherwise>
-            <axsl:variable name="sect3s" select="following-sibling::dbk:para[@rnd:style = &quot;sect3&quot; or @rnd:style = &quot;sect3-title&quot;]"/>
+            <axsl:variable name="sect3s" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect3&quot; or @rnd:style = &quot;sect3-title&quot;]"/>
 <!-- mode sections 2 -->
             <sect2 xmlns="http://docbook.org/ns/docbook">
               <axsl:call-template name="copy"/>
       <axsl:when test="generate-id() = generate-id($nextsect2)"/>
       <axsl:when test="generate-id() = generate-id($nextsect1)"/>
       <axsl:when test="generate-id() = generate-id($nexttoplevel-component)"/>
-      <axsl:when test="@rnd:style = &quot;sect3&quot; or @rnd:style = &quot;sect3-title&quot;">
-        <axsl:variable name="nextsect3" select="following-sibling::dbk:para[@rnd:style = &quot;sect3&quot; or @rnd:style = &quot;sect3-title&quot;][1]"/>
+      <axsl:when test="@rnd:style = &quot;d:sect3&quot; or @rnd:style = &quot;sect3-title&quot;">
+        <axsl:variable name="nextsect3" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect3&quot; or @rnd:style = &quot;sect3-title&quot;][1]"/>
         <axsl:choose>
           <axsl:when test="$nextsect3">
-            <axsl:variable name="sect4s" select="$nextsect3/preceding-sibling::dbk:para[@rnd:style = &quot;sect4&quot; or @rnd:style = &quot;sect4-title&quot;]"/>
+            <axsl:variable name="sect4s" select="$nextsect3/preceding-sibling::dbk:para[@rnd:style = &quot;d:sect4&quot; or @rnd:style = &quot;sect4-title&quot;]"/>
 <!-- mode sections 1 -->
             <sect3 xmlns="http://docbook.org/ns/docbook">
               <axsl:call-template name="copy"/>
             </axsl:if>
           </axsl:when>
           <axsl:otherwise>
-            <axsl:variable name="sect4s" select="following-sibling::dbk:para[@rnd:style = &quot;sect4&quot; or @rnd:style = &quot;sect4-title&quot;]"/>
+            <axsl:variable name="sect4s" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect4&quot; or @rnd:style = &quot;sect4-title&quot;]"/>
 <!-- mode sections 2 -->
             <sect3 xmlns="http://docbook.org/ns/docbook">
               <axsl:call-template name="copy"/>
       <axsl:when test="generate-id() = generate-id($nextsect2)"/>
       <axsl:when test="generate-id() = generate-id($nextsect1)"/>
       <axsl:when test="generate-id() = generate-id($nexttoplevel-component)"/>
-      <axsl:when test="@rnd:style = &quot;sect4&quot; or @rnd:style = &quot;sect4-title&quot;">
-        <axsl:variable name="nextsect4" select="following-sibling::dbk:para[@rnd:style = &quot;sect4&quot; or @rnd:style = &quot;sect4-title&quot;][1]"/>
+      <axsl:when test="@rnd:style = &quot;d:sect4&quot; or @rnd:style = &quot;sect4-title&quot;">
+        <axsl:variable name="nextsect4" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect4&quot; or @rnd:style = &quot;sect4-title&quot;][1]"/>
         <axsl:choose>
           <axsl:when test="$nextsect4">
-            <axsl:variable name="sect5s" select="$nextsect4/preceding-sibling::dbk:para[@rnd:style = &quot;sect5&quot; or @rnd:style = &quot;sect5-title&quot;]"/>
+            <axsl:variable name="sect5s" select="$nextsect4/preceding-sibling::dbk:para[@rnd:style = &quot;d:sect5&quot; or @rnd:style = &quot;sect5-title&quot;]"/>
 <!-- mode sections 1 -->
             <sect4 xmlns="http://docbook.org/ns/docbook">
               <axsl:call-template name="copy"/>
             </axsl:if>
           </axsl:when>
           <axsl:otherwise>
-            <axsl:variable name="sect5s" select="following-sibling::dbk:para[@rnd:style = &quot;sect5&quot; or @rnd:style = &quot;sect5-title&quot;]"/>
+            <axsl:variable name="sect5s" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect5&quot; or @rnd:style = &quot;sect5-title&quot;]"/>
 <!-- mode sections 2 -->
             <sect4 xmlns="http://docbook.org/ns/docbook">
               <axsl:call-template name="copy"/>
       <axsl:when test="generate-id() = generate-id($nextsect2)"/>
       <axsl:when test="generate-id() = generate-id($nextsect1)"/>
       <axsl:when test="generate-id() = generate-id($nexttoplevel-component)"/>
-      <axsl:when test="@rnd:style = &quot;sect5&quot; or @rnd:style = &quot;sect5-title&quot;">
-        <axsl:variable name="nextsect5" select="following-sibling::dbk:para[@rnd:style = &quot;sect5&quot; or @rnd:style = &quot;sect5-title&quot;][1]"/>
+      <axsl:when test="@rnd:style = &quot;d:sect5&quot; or @rnd:style = &quot;sect5-title&quot;">
+        <axsl:variable name="nextsect5" select="following-sibling::dbk:para[@rnd:style = &quot;d:sect5&quot; or @rnd:style = &quot;sect5-title&quot;][1]"/>
 <!-- mode sections 3 -->
         <sect5 xmlns="http://docbook.org/ns/docbook">
           <axsl:call-template name="copy"/>
index 35250a0..2f8940d 100644 (file)
@@ -1,11 +1,10 @@
 <xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:sfa="http://developer.apple.com/namespaces/sfa"
   xmlns:sf="http://developer.apple.com/namespaces/sf"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:appsl="http://developer.apple.com/namespaces/sl"
-
   xmlns:dbk='http://docbook.org/ns/docbook'
   xmlns:rnd='http://docbook.org/ns/docbook/roundtrip'
   exclude-result-prefixes='sfa sf xsi appsl'>
@@ -13,8 +12,6 @@
   <xsl:output method="xml" indent='yes'/>
 
   <!-- ********************************************************************
-       $Id: pages2normalise.xsl 7637 2008-01-09 20:48:30Z balls $
-       ********************************************************************
 
        This file is part of the XSL DocBook Stylesheet distribution.
        See ../README or http://nwalsh.com/docbook/xsl/ for copyright
@@ -54,7 +51,7 @@
             <xsl:call-template name='rnd:find-style'/>
           </xsl:variable>
           <xsl:if test='$style-name != "" and
-                        $style-name != "para"'>
+                        $style-name != "d:para"'>
             <xsl:attribute name='rnd:style'>
               <xsl:value-of select='$style-name'/>
             </xsl:attribute>
@@ -68,7 +65,7 @@
 
   <xsl:template match='sf:span'>
     <xsl:variable name='style-name'
-                 select='key("styles", @sf:style)/self::sf:characterstyle/@sf:name'/>
+                 select='key("d:styles", @sf:style)/self::sf:characterstyle/@sf:name'/>
 
     <xsl:variable name='char-style'>
       <xsl:call-template name='rnd:find-style'>
@@ -89,8 +86,8 @@
       <xsl:when test='$style-name = ""'>
         <xsl:apply-templates/>
       </xsl:when>
-      <xsl:when test='$char-style = "superscript" or
-                      $char-style = "subscript"'>
+      <xsl:when test='$char-style = "d:superscript" or
+                      $char-style = "d:subscript"'>
         <xsl:element name='{$char-style}'
           namespace='http://docbook.org/ns/docbook'>
           <xsl:apply-templates/>
               <xsl:attribute name='role'>bold</xsl:attribute>
             </xsl:when>
             <xsl:when test='$char-style != "" and
-                            $char-style != "emphasis"'>
+                            $char-style != "d:emphasis"'>
               <xsl:attribute name='rnd:style'>
                 <xsl:value-of select='$char-style'/>
               </xsl:attribute>
 
   <xsl:template match='*' mode='attribute'>
     <xsl:variable name='style-name'
-                 select='key("styles", @sf:style)/self::sf:characterstyle/@sf:name'/>
+                 select='key("d:styles", @sf:style)/self::sf:characterstyle/@sf:name'/>
 
     <xsl:if test='$style-name = "attribute-value"'>
       <xsl:apply-templates/>
 
   <xsl:template match='sf:attachment-ref'>
     <xsl:if test='@sf:kind = "tabular-attachment"'>
-      <xsl:apply-templates select='key("ids", @sfa:IDREF)'/>
+      <xsl:apply-templates select='key("d:ids", @sfa:IDREF)'/>
     </xsl:if>
   </xsl:template>
 
   <xsl:template match='sf:attachment[@sf:kind = "tabular-attachment"]'>
     <xsl:variable name='model'
-      select='key("ids", sf:tabular-info/sf:tabular-model-ref/@sfa:IDREF)'/>
+      select='key("d:ids", sf:tabular-info/sf:tabular-model-ref/@sfa:IDREF)'/>
 
     <xsl:variable name='num-cols' select='$model/sf:grid/@sf:numcols'/>
     <xsl:variable name='num-rows' select='$model/sf:grid/@sf:numrows'/>
   <xsl:template name='rnd:find-style'>
     <xsl:param name='ident' select='@sf:style'/>
     <xsl:param name='para-style-name'
-              select='key("styles", $ident)/self::sf:paragraphstyle/@sf:name'/>
+              select='key("d:styles", $ident)/self::sf:paragraphstyle/@sf:name'/>
     <xsl:param name='char-style-name'
-              select='key("styles", $ident)/self::sf:characterstyle/@sf:name'/>
+              select='key("d:styles", $ident)/self::sf:characterstyle/@sf:name'/>
 
     <xsl:choose>
       <xsl:when test='$ident = "paragraph-style-default"'/>
       <xsl:when test='$para-style-name != ""'>
        <xsl:value-of select='$para-style-name'/>
       </xsl:when>
-      <xsl:when test='key("styles", $ident)/self::sf:characterstyle/sf:property-map/sf:superscript/sf:number/@sfa:number = "1"'>superscript</xsl:when>
-      <xsl:when test='key("styles", $ident)/self::sf:characterstyle/sf:property-map/sf:subscript/sf:number/@sfa:number = "1"'>subscript</xsl:when>
+      <xsl:when test='key("d:styles", $ident)/self::sf:characterstyle/sf:property-map/sf:superscript/sf:number/@sfa:number = "1"'>superscript</xsl:when>
+      <xsl:when test='key("d:styles", $ident)/self::sf:characterstyle/sf:property-map/sf:subscript/sf:number/@sfa:number = "1"'>subscript</xsl:when>
       <xsl:when test='$char-style-name != "" or
-                     key("styles", $ident)/self::sf:characterstyle/sf:property-map/*'>
+                     key("d:styles", $ident)/self::sf:characterstyle/sf:property-map/*'>
        <xsl:value-of select='$char-style-name'/>
       </xsl:when>
     </xsl:choose>
index c9577d5..dfcc0b9 100644 (file)
@@ -1,9 +1,7 @@
-<?xml version="1.0" encoding="ASCII"?>
-<book version="5.0">
+<?xml version="1.0" encoding="ASCII"?><book version="5.0">
   <info>
     <title>Roundtrip Parameter Reference</title>
     <releaseinfo role="meta">
-      $Id: param.xweb 9130 2011-10-11 08:05:37Z dpawson $
     </releaseinfo>
     <author>
       <personname>
 &lt;!-- This file is generated from param.xweb --&gt;
 
 &lt;!-- ********************************************************************
-     $Id: param.xweb 9130 2011-10-11 08:05:37Z dpawson $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** --&gt;
 &lt;/xsl:stylesheet&gt;
     </programlisting>
   </appendix>
-</book>
+</book>
\ No newline at end of file
index c347c26..c293c53 100644 (file)
@@ -1,14 +1,11 @@
-<?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+<?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 
 <!-- This file is generated from param.xweb -->
 
 <!-- ********************************************************************
-     $Id: param.xweb 9130 2011-10-11 08:05:37Z dpawson $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -16,4 +13,3 @@
 <xsl:param name="wordml.template"/>
 <xsl:param name="pages.template"/>
 </xsl:stylesheet>
-
index d0fe069..9fd882e 100644 (file)
@@ -1,5 +1,8 @@
 <?xml version="1.0"?>
-<axsl:stylesheet xmlns:axsl="http://www.w3.org/1999/XSL/Transform" xmlns:dbk="http://docbook.org/ns/docbook" xmlns:rnd="http://docbook.org/ns/docbook/roundtrip" version="1.0">
+<axsl:stylesheet xmlns:axsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:dbk="http://docbook.org/ns/docbook"
+                xmlns:rnd="http://docbook.org/ns/docbook/roundtrip"
+                version="1.0">
 <!--====================================-->
 <!--=                                  =-->
 <!--=   DO NOT EDIT THIS STYLESHEET    =-->
 <!--= by makeSubsections.xsl and a     =-->
 <!--= mapping specification.           =-->
 <!--=                                  =-->
-<!--= Revision history:                =-->
-<!--=  1.1 2007-01-10 SRB              =-->
-<!--=   Output DocBook 5.0.            =-->
-<!--=  1.0 2005-11-08 SRB              =-->
-<!--=   Initial version.               =-->
-<!--=                                  =-->
-<!--= $Id: sections2blocks.xsl 8107 2008-08-17 22:39:58Z balls $ =-->
-<!--=                                  =-->
 <!--====================================-->
   <axsl:output indent="yes"/>
   <axsl:strip-space elements="*"/>
   <axsl:preserve-space elements="dbk:para dbk:emphasis"/>
   <axsl:template match="dbk:appendix |&#10;  dbk:article |&#10;  dbk:book |&#10;  dbk:chapter |&#10;  dbk:part |&#10;  dbk:preface |&#10;  dbk:section |&#10;  dbk:sect1 |&#10;  dbk:sect2 |&#10;  dbk:sect3 |&#10;  dbk:sect4 |&#10;  dbk:sect5">
-    <axsl:variable name="subsections" select="dbk:para[@rnd:style = &quot;bibliography&quot; or @rnd:style = &quot;bibliography-title&quot; or @rnd:style = &quot;glossary&quot; or @rnd:style = &quot;glossary-title&quot; or @rnd:style = &quot;qandaset&quot; or @rnd:style = &quot;qandaset-title&quot;]"/>
+    <axsl:variable name="subsections" select="dbk:para[@rnd:style = &quot;d:bibliography&quot; or @rnd:style = &quot;bibliography-title&quot; or @rnd:style = &quot;d:glossary&quot; or @rnd:style = &quot;glossary-title&quot; or @rnd:style = &quot;d:qandaset&quot; or @rnd:style = &quot;qandaset-title&quot;]"/>
     <axsl:copy>
       <axsl:apply-templates select="@*"/>
       <axsl:choose>
@@ -41,9 +36,9 @@
       </axsl:choose>
     </axsl:copy>
     <axsl:choose>
-      <axsl:when test="following-sibling::*[self::dbk:appendix |&#10;  self::dbk:article |&#10;  self::dbk:book |&#10;  self::dbk:chapter |&#10;  self::dbk:part |&#10;  self::dbk:preface |&#10;  self::dbk:section |&#10;  self::dbk:sect1 |&#10;  self::dbk:sect2 |&#10;  self::dbk:sect3 |&#10;  self::dbk:sect4 |&#10;  self::dbk:sect5] | following-sibling::dbk:para[@rnd:style = &quot;bibliography&quot; or @rnd:style = &quot;bibliography-title&quot; or @rnd:style = &quot;glossary&quot; or @rnd:style = &quot;glossary-title&quot; or @rnd:style = &quot;qandaset&quot; or @rnd:style = &quot;qandaset-title&quot;]">
-        <axsl:variable name="nextComponent" select="following-sibling::*[self::dbk:appendix |&#10;  self::dbk:article |&#10;  self::dbk:book |&#10;  self::dbk:chapter |&#10;  self::dbk:part |&#10;  self::dbk:preface |&#10;  self::dbk:section |&#10;  self::dbk:sect1 |&#10;  self::dbk:sect2 |&#10;  self::dbk:sect3 |&#10;  self::dbk:sect4 |&#10;  self::dbk:sect5|self::dbk:para[@rnd:style = &quot;bibliography&quot; or @rnd:style = &quot;bibliography-title&quot; or @rnd:style = &quot;glossary&quot; or @rnd:style = &quot;glossary-title&quot; or @rnd:style = &quot;qandaset&quot; or @rnd:style = &quot;qandaset-title&quot;]][1]"/>
-        <axsl:apply-templates select="following-sibling::*[generate-id(following-sibling::*[self::dbk:appendix |&#10;  self::dbk:article |&#10;  self::dbk:book |&#10;  self::dbk:chapter |&#10;  self::dbk:part |&#10;  self::dbk:preface |&#10;  self::dbk:section |&#10;  self::dbk:sect1 |&#10;  self::dbk:sect2 |&#10;  self::dbk:sect3 |&#10;  self::dbk:sect4 |&#10;  self::dbk:sect5|self::dbk:para[@rnd:style = &quot;bibliography&quot; or @rnd:style = &quot;bibliography-title&quot; or @rnd:style = &quot;glossary&quot; or @rnd:style = &quot;glossary-title&quot; or @rnd:style = &quot;qandaset&quot; or @rnd:style = &quot;qandaset-title&quot;]][1]) = generate-id($nextComponent)]"/>
+      <axsl:when test="following-sibling::*[self::dbk:appendix |&#10;  self::dbk:article |&#10;  self::dbk:book |&#10;  self::dbk:chapter |&#10;  self::dbk:part |&#10;  self::dbk:preface |&#10;  self::dbk:section |&#10;  self::dbk:sect1 |&#10;  self::dbk:sect2 |&#10;  self::dbk:sect3 |&#10;  self::dbk:sect4 |&#10;  self::dbk:sect5] | following-sibling::dbk:para[@rnd:style = &quot;d:bibliography&quot; or @rnd:style = &quot;bibliography-title&quot; or @rnd:style = &quot;d:glossary&quot; or @rnd:style = &quot;glossary-title&quot; or @rnd:style = &quot;d:qandaset&quot; or @rnd:style = &quot;qandaset-title&quot;]">
+        <axsl:variable name="nextComponent" select="following-sibling::*[self::dbk:appendix |&#10;  self::dbk:article |&#10;  self::dbk:book |&#10;  self::dbk:chapter |&#10;  self::dbk:part |&#10;  self::dbk:preface |&#10;  self::dbk:section |&#10;  self::dbk:sect1 |&#10;  self::dbk:sect2 |&#10;  self::dbk:sect3 |&#10;  self::dbk:sect4 |&#10;  self::dbk:sect5|self::dbk:para[@rnd:style = &quot;d:bibliography&quot; or @rnd:style = &quot;bibliography-title&quot; or @rnd:style = &quot;d:glossary&quot; or @rnd:style = &quot;glossary-title&quot; or @rnd:style = &quot;d:qandaset&quot; or @rnd:style = &quot;qandaset-title&quot;]][1]"/>
+        <axsl:apply-templates select="following-sibling::*[generate-id(following-sibling::*[self::dbk:appendix |&#10;  self::dbk:article |&#10;  self::dbk:book |&#10;  self::dbk:chapter |&#10;  self::dbk:part |&#10;  self::dbk:preface |&#10;  self::dbk:section |&#10;  self::dbk:sect1 |&#10;  self::dbk:sect2 |&#10;  self::dbk:sect3 |&#10;  self::dbk:sect4 |&#10;  self::dbk:sect5|self::dbk:para[@rnd:style = &quot;d:bibliography&quot; or @rnd:style = &quot;bibliography-title&quot; or @rnd:style = &quot;d:glossary&quot; or @rnd:style = &quot;glossary-title&quot; or @rnd:style = &quot;d:qandaset&quot; or @rnd:style = &quot;qandaset-title&quot;]][1]) = generate-id($nextComponent)]"/>
       </axsl:when>
       <axsl:otherwise>
         <axsl:apply-templates select="following-sibling::*"/>
   <axsl:template match="dbk:para" mode="subsections">
     <axsl:param name="subsections" select="/.."/>
     <axsl:choose>
-      <axsl:when test="@rnd:style = &quot;bibliography&quot; or @rnd:style = &quot;bibliography-title&quot;">
+      <axsl:when test="@rnd:style = &quot;d:bibliography&quot; or @rnd:style = &quot;bibliography-title&quot;">
         <bibliography xmlns="http://docbook.org/ns/docbook">
           <axsl:call-template name="copy"/>
-          <axsl:variable name="bibliodivs" select="following-sibling::dbk:para[@rnd:style = &quot;bibliodiv&quot; or @rnd:style = &quot;bibliodiv-title&quot;]"/>
+          <axsl:variable name="bibliodivs" select="following-sibling::dbk:para[@rnd:style = &quot;d:bibliodiv&quot; or @rnd:style = &quot;bibliodiv-title&quot;]"/>
           <axsl:choose>
             <axsl:when test="$bibliodivs">
               <axsl:apply-templates select="following-sibling::*[1]" mode="bibliodivs">
           </axsl:choose>
         </bibliography>
       </axsl:when>
-      <axsl:when test="@rnd:style = &quot;glossary&quot; or @rnd:style = &quot;glossary-title&quot;">
+      <axsl:when test="@rnd:style = &quot;d:glossary&quot; or @rnd:style = &quot;glossary-title&quot;">
         <glossary xmlns="http://docbook.org/ns/docbook">
           <axsl:call-template name="copy"/>
-          <axsl:variable name="glossdivs" select="following-sibling::dbk:para[@rnd:style = &quot;glossdiv&quot; or @rnd:style = &quot;glossdiv-title&quot;]"/>
+          <axsl:variable name="glossdivs" select="following-sibling::dbk:para[@rnd:style = &quot;d:glossdiv&quot; or @rnd:style = &quot;glossdiv-title&quot;]"/>
           <axsl:choose>
             <axsl:when test="$glossdivs">
               <axsl:apply-templates select="following-sibling::*[1]" mode="glossdivs">
           </axsl:choose>
         </glossary>
       </axsl:when>
-      <axsl:when test="@rnd:style = &quot;qandaset&quot; or @rnd:style = &quot;qandaset-title&quot;">
+      <axsl:when test="@rnd:style = &quot;d:qandaset&quot; or @rnd:style = &quot;qandaset-title&quot;">
         <qandaset xmlns="http://docbook.org/ns/docbook">
           <axsl:call-template name="copy"/>
-          <axsl:variable name="qandadivs" select="following-sibling::dbk:para[@rnd:style = &quot;qandadiv&quot; or @rnd:style = &quot;qandadiv-title&quot;]"/>
+          <axsl:variable name="qandadivs" select="following-sibling::dbk:para[@rnd:style = &quot;d:qandadiv&quot; or @rnd:style = &quot;qandadiv-title&quot;]"/>
           <axsl:choose>
             <axsl:when test="$qandadivs">
               <axsl:apply-templates select="following-sibling::*[1]" mode="qandadivs">
     <axsl:param name="bibliodivs" select="/.."/>
     <axsl:choose>
       <axsl:when test="generate-id() = generate-id($nextSubsection)"/>
-      <axsl:when test="@rnd:style = &quot;bibliodiv&quot; or @rnd:style = &quot;bibliodiv-title&quot;">
+      <axsl:when test="@rnd:style = &quot;d:bibliodiv&quot; or @rnd:style = &quot;bibliodiv-title&quot;">
         <bibliodiv xmlns="http://docbook.org/ns/docbook">
           <axsl:call-template name="copy"/>
           <axsl:apply-templates select="following-sibling::*[1]" mode="terminal">
     <axsl:param name="glossdivs" select="/.."/>
     <axsl:choose>
       <axsl:when test="generate-id() = generate-id($nextSubsection)"/>
-      <axsl:when test="@rnd:style = &quot;glossdiv&quot; or @rnd:style = &quot;glossdiv-title&quot;">
+      <axsl:when test="@rnd:style = &quot;d:glossdiv&quot; or @rnd:style = &quot;glossdiv-title&quot;">
         <glossdiv xmlns="http://docbook.org/ns/docbook">
           <axsl:call-template name="copy"/>
           <axsl:apply-templates select="following-sibling::*[1]" mode="terminal">
     <axsl:param name="qandadivs" select="/.."/>
     <axsl:choose>
       <axsl:when test="generate-id() = generate-id($nextSubsection)"/>
-      <axsl:when test="@rnd:style = &quot;qandadiv&quot; or @rnd:style = &quot;qandadiv-title&quot;">
+      <axsl:when test="@rnd:style = &quot;d:qandadiv&quot; or @rnd:style = &quot;qandadiv-title&quot;">
         <qandadiv xmlns="http://docbook.org/ns/docbook">
           <axsl:call-template name="copy"/>
           <axsl:apply-templates select="following-sibling::*[1]" mode="terminal">
index ad22b19..cdbf3d8 100644 (file)
@@ -1,5 +1,6 @@
 <xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml"
   xmlns:v="urn:schemas-microsoft-com:vml"
   xmlns:w10="urn:schemas-microsoft-com:office:word"
@@ -20,8 +21,6 @@
   <xsl:output method='xml' indent="yes"/>
 
   <!-- ********************************************************************
-       $Id: wordml2normalise.xsl 8105 2008-08-15 01:29:11Z balls $
-       ********************************************************************
 
        This file is part of the XSL DocBook Stylesheet distribution.
        See ../README or http://nwalsh.com/docbook/xsl/ for copyright
@@ -74,7 +73,7 @@
             </xsl:attribute>
           </xsl:if>
 
-          <xsl:if test='w:r[1][w:rPr/w:rStyle/@w:val = "attributes"] and
+          <xsl:if test='w:r[1][w:rPr/w:rStyle/@w:val = "d:attributes"] and
                         w:r[2][w:rPr/w:rStyle/@w:val = "CommentReference"]'>
             <xsl:apply-templates select='w:r[2]//w:r[w:rPr/w:rStyle/@w:val = "attribute-name"]'
               mode='rnd:attributes'/>
     </xsl:variable>
 
     <xsl:choose>
-      <xsl:when test='w:rPr/w:rStyle/@w:val = "attributes"'/>
+      <xsl:when test='w:rPr/w:rStyle/@w:val = "d:attributes"'/>
       <xsl:when test='w:rPr/w:rStyle/@w:val = "CommentReference"'/>
       <xsl:when test='w:pict'>
         <!-- "filename" is where the image data gets extracted to -->
         </dbk:inlinemediaobject>
       </xsl:when>
       <xsl:when test='$do-vert-align and
-                      w:rPr/w:vertAlign/@w:val = "subscript"'>
+                      w:rPr/w:vertAlign/@w:val = "d:subscript"'>
         <dbk:subscript>
           <xsl:apply-templates select='.'>
             <xsl:with-param name='do-vert-align' select='false()'/>
         </dbk:subscript>
       </xsl:when>
       <xsl:when test='$do-vert-align and
-                      w:rPr/w:vertAlign/@w:val = "superscript"'>
+                      w:rPr/w:vertAlign/@w:val = "d:superscript"'>
         <dbk:superscript>
           <xsl:apply-templates select='.'>
             <xsl:with-param name='do-vert-align' select='false()'/>
 
   <xsl:template match='w:tbl'>
     <xsl:variable name='tbl.style'
-      select='key("style", w:tblPr/w:tblStyle/@w:val) | .'/>
+      select='key("d:style", w:tblPr/w:tblStyle/@w:val) | .'/>
 
     <xsl:variable name='border.top'>
       <xsl:choose>
-        <xsl:when test='$tbl.style/w:tblPr/w:tblBorders/w:top[not(@w:val = "nil" or @w:val = "none")]'>1</xsl:when>
-        <xsl:when test='$tbl.style/w:tblPr/w:tblBorders/w:top[@w:val = "nil" or @w:val = "none"]'>0</xsl:when>
-        <xsl:when test='w:tr[1]/w:tc[w:tcPr/w:tcBorders/w:top[not(@w:val = "nil" or @w:val = "none")]]'>1</xsl:when>
+        <xsl:when test='$tbl.style/w:tblPr/w:tblBorders/w:top[not(@w:val = "d:nil" or @w:val = "d:none")]'>1</xsl:when>
+        <xsl:when test='$tbl.style/w:tblPr/w:tblBorders/w:top[@w:val = "d:nil" or @w:val = "d:none"]'>0</xsl:when>
+        <xsl:when test='w:tr[1]/w:tc[w:tcPr/w:tcBorders/w:top[not(@w:val = "d:nil" or @w:val = "d:none")]]'>1</xsl:when>
         <xsl:otherwise>0</xsl:otherwise>
       </xsl:choose>
     </xsl:variable>
     <xsl:variable name='border.bottom'>
       <xsl:choose>
-        <xsl:when test='$tbl.style/w:tblPr/w:tblBorders/w:bottom[not(@w:val = "nil" or @w:val = "none")]'>1</xsl:when>
-        <xsl:when test='$tbl.style/w:tblPr/w:tblBorders/w:bottom[@w:val = "nil" or @w:val = "none"]'>0</xsl:when>
-        <xsl:when test='w:tr[1]/w:tc[w:tcPr/w:tcBorders/w:bottom[not(@w:val = "nil" or @w:val = "none")]]'>1</xsl:when>
+        <xsl:when test='$tbl.style/w:tblPr/w:tblBorders/w:bottom[not(@w:val = "d:nil" or @w:val = "d:none")]'>1</xsl:when>
+        <xsl:when test='$tbl.style/w:tblPr/w:tblBorders/w:bottom[@w:val = "d:nil" or @w:val = "d:none"]'>0</xsl:when>
+        <xsl:when test='w:tr[1]/w:tc[w:tcPr/w:tcBorders/w:bottom[not(@w:val = "d:nil" or @w:val = "d:none")]]'>1</xsl:when>
         <xsl:otherwise>0</xsl:otherwise>
       </xsl:choose>
     </xsl:variable>
     <xsl:variable name='border.left'>
       <xsl:choose>
-        <xsl:when test='$tbl.style/w:tblPr/w:tblBorders/w:left[not(@w:val = "nil" or @w:val = "none")]'>1</xsl:when>
-        <xsl:when test='$tbl.style/w:tblPr/w:tblBorders/w:left[@w:val = "nil" or @w:val = "none"]'>0</xsl:when>
-        <xsl:when test='w:tr[1]/w:tc[w:tcPr/w:tcBorders/w:left[not(@w:val = "nil" or @w:val = "none")]]'>1</xsl:when>
+        <xsl:when test='$tbl.style/w:tblPr/w:tblBorders/w:left[not(@w:val = "d:nil" or @w:val = "d:none")]'>1</xsl:when>
+        <xsl:when test='$tbl.style/w:tblPr/w:tblBorders/w:left[@w:val = "d:nil" or @w:val = "d:none"]'>0</xsl:when>
+        <xsl:when test='w:tr[1]/w:tc[w:tcPr/w:tcBorders/w:left[not(@w:val = "d:nil" or @w:val = "d:none")]]'>1</xsl:when>
         <xsl:otherwise>0</xsl:otherwise>
       </xsl:choose>
     </xsl:variable>
     <xsl:variable name='border.right'>
       <xsl:choose>
-        <xsl:when test='$tbl.style/w:tblPr/w:tblBorders/w:right[not(@w:val = "nil" or @w:val = "none")]'>1</xsl:when>
-        <xsl:when test='$tbl.style/w:tblPr/w:tblBorders/w:right[@w:val = "nil" or @w:val = "none"]'>0</xsl:when>
-        <xsl:when test='w:tr[1]/w:tc[w:tcPr/w:tcBorders/w:rightt[not(@w:val = "nil" or @w:val = "none")]]'>1</xsl:when>
+        <xsl:when test='$tbl.style/w:tblPr/w:tblBorders/w:right[not(@w:val = "d:nil" or @w:val = "d:none")]'>1</xsl:when>
+        <xsl:when test='$tbl.style/w:tblPr/w:tblBorders/w:right[@w:val = "d:nil" or @w:val = "d:none"]'>0</xsl:when>
+        <xsl:when test='w:tr[1]/w:tc[w:tcPr/w:tcBorders/w:rightt[not(@w:val = "d:nil" or @w:val = "d:none")]]'>1</xsl:when>
         <xsl:otherwise>0</xsl:otherwise>
       </xsl:choose>
     </xsl:variable>
   <xsl:template match='w:tc'>
     <xsl:variable name='tbl.style'
       select='ancestor::w:tbl[1] |
-              key("style", ancestor::w:tbl[1]/w:tblPr/w:tblStyle/@w:val)'/>
+              key("d:style", ancestor::w:tbl[1]/w:tblPr/w:tblStyle/@w:val)'/>
 
     <dbk:entry>
-      <xsl:if test='$tbl.style/w:tblPr/w:tblBorders/w:insideH[not(@w:val = "nil" or @w:val = "none")] |
-                    w:tcPr/w:tcBorders/w:bottom[not(@w:val = "nil" or @w:val = "none")]'>
+      <xsl:if test='$tbl.style/w:tblPr/w:tblBorders/w:insideH[not(@w:val = "d:nil" or @w:val = "d:none")] |
+                    w:tcPr/w:tcBorders/w:bottom[not(@w:val = "d:nil" or @w:val = "d:none")]'>
         <xsl:attribute name='rowsep'>1</xsl:attribute>
       </xsl:if>
-      <xsl:if test='$tbl.style/w:tblPr/w:tblBorders/w:insideV[not(@w:val = "nil" or @w:val = "none")] |
-                    w:tcPr/w:tcBorders/w:right[not(@w:val = "nil" or @w:val = "none")]'>
+      <xsl:if test='$tbl.style/w:tblPr/w:tblBorders/w:insideV[not(@w:val = "d:nil" or @w:val = "d:none")] |
+                    w:tcPr/w:tcBorders/w:right[not(@w:val = "d:nil" or @w:val = "d:none")]'>
         <xsl:attribute name='colsep'>1</xsl:attribute>
       </xsl:if>
 
         </xsl:attribute>
       </xsl:if>
 
-      <xsl:if test='w:tcPr/w:vmerge[@w:val = "restart"]'>
+      <xsl:if test='w:tcPr/w:vmerge[@w:val = "d:restart"]'>
         <xsl:attribute name='morerows'>
           <xsl:call-template name='rnd:count-rowspan'>
             <xsl:with-param name='row' select='../following-sibling::w:tr[1]'/>
       <xsl:when test='not($cell)'>
         <xsl:text>0</xsl:text>
       </xsl:when>
-      <xsl:when test='$cell/w:tcPr/w:vmerge[not(@w:val = "restart")]'>
+      <xsl:when test='$cell/w:tcPr/w:vmerge[not(@w:val = "d:restart")]'>
         <xsl:variable name='remainder'>
           <xsl:call-template name='rnd:count-rowspan'>
             <xsl:with-param name='row'
index da4a932..313ed30 100644 (file)
@@ -1,5 +1,3 @@
-$Id: README 9639 2012-10-22 18:41:00Z stefan $
-
 README for the DocBook Slides distribution
 
 For a more detailed manual on Slides, please see the doc
index 5d7b02e..37ee416 100644 (file)
@@ -4,7 +4,7 @@
   <articleinfo>
     <title>DocBook Slides Release Notes</title>
     <pubdate><?dbtimestamp format="Y-m-d"?></pubdate>
-    <releaseinfo role="cvs">$Id: RELEASE-NOTES.xml 9639 2012-10-22 18:41:00Z stefan $</releaseinfo> 
+    <releaseinfo role="cvs"></releaseinfo> 
     <corpauthor>DocBook Project Development Team</corpauthor> 
   </articleinfo> 
   <para>These are the release notes for the DocBook Slides
index c2ab944..621c960 100644 (file)
@@ -1,9 +1,7 @@
-<?xml version="1.0" encoding="ASCII"?>
-<book version="5.0" xml:id="slides_fo_doc">
+<?xml version="1.0" encoding="ASCII"?><book version="5.0" xml:id="slides_fo_doc">
 <info>
 <title>Slides FO Parameter Reference</title>
 <releaseinfo role="meta">
-$Id: param.xweb 6633 2007-02-21 18:33:33Z xmldoc $
 </releaseinfo>
 <author>
   <personname>
@@ -1101,11 +1099,9 @@ around all these parameters.</para>
 &lt;xsl:stylesheet exclude-result-prefixes="src" version="1.0"&gt;
 
 &lt;!-- ********************************************************************
-     $Id: param.xweb 6633 2007-02-21 18:33:33Z xmldoc $
-     ********************************************************************
 
      This file is part of the DocBook Slides Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** --&gt;
@@ -1152,4 +1148,4 @@ around all these parameters.</para>
 </programlisting>
 
 </appendix>
-</book>
+</book>
\ No newline at end of file
index d972fcd..b8aabba 100644 (file)
@@ -1,13 +1,9 @@
-<?xml version="1.0"?>
-<!-- This file is generated from param.xweb -->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+<?xml version="1.0" encoding="UTF-8"?><!-- This file is generated from param.xweb --><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 
 <!-- ********************************************************************
-     $Id: param.xweb 6633 2007-02-21 18:33:33Z xmldoc $
-     ********************************************************************
 
      This file is part of the DocBook Slides Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   
 
 </xsl:stylesheet>
-
index 90cd442..26213b7 100644 (file)
@@ -1,52 +1,51 @@
-<?xml version="1.0"?>
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:dbs="http://docbook.org/ns/docbook-slides" version="1.0" exclude-result-prefixes="exsl">
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0" exclude-result-prefixes="exsl d">
 
 <!-- This stylesheet was created by template/titlepage.xsl-->
 
 <xsl:template name="slides.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="slidesinfo/title">
-      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/title"/>
+    <xsl:when test="d:slidesinfo/d:title">
+      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:slidesinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="slidesinfo/subtitle">
-      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/subtitle"/>
+    <xsl:when test="d:slidesinfo/d:subtitle">
+      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:slidesinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/corpauthor"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/authorgroup"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/author"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/pubdate"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/pubdate"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:slidesinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:slidesinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:slidesinfo/d:author"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:slidesinfo/d:pubdate"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
 </xsl:template>
 
 <xsl:template name="slides.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="slides.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="slides.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="slides.titlepage.title.properties">
 <xsl:call-template name="presentation.title">
 </xsl:call-template>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="slides.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="slides.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="slides.titlepage.subtitle.properties">
 <xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="slides.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="slides.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="slides.titlepage.corpauthor.properties">
 <xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="slides.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="slides.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="slides.titlepage.authorgroup.properties">
 <xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="author" mode="slides.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="slides.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="slides.titlepage.author.properties">
 <xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="slides.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="slides.titlepage.recto.auto.mode">
 <fo:block xsl:use-attribute-sets="slides.titlepage.pubdate.properties">
 <xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/>
 </fo:block>
 </xsl:template>
 
 </xsl:stylesheet>
-
index 44937be..c52256a 100644 (file)
Binary files a/slides/images/callouts/1.png and b/slides/images/callouts/1.png differ
index 3c5f245..a18fdbd 100644 (file)
Binary files a/slides/images/callouts/10.png and b/slides/images/callouts/10.png differ
index 4d3a2a8..444bdd9 100644 (file)
Binary files a/slides/images/callouts/11.png and b/slides/images/callouts/11.png differ
index f1ab62d..a92a602 100644 (file)
Binary files a/slides/images/callouts/12.png and b/slides/images/callouts/12.png differ
index 381df84..d548b96 100644 (file)
Binary files a/slides/images/callouts/13.png and b/slides/images/callouts/13.png differ
index cbddcb0..86b7c0d 100644 (file)
Binary files a/slides/images/callouts/14.png and b/slides/images/callouts/14.png differ
index 304e983..e45041e 100644 (file)
Binary files a/slides/images/callouts/15.png and b/slides/images/callouts/15.png differ
index 1874365..2b29c0b 100644 (file)
Binary files a/slides/images/callouts/16.png and b/slides/images/callouts/16.png differ
index fc5deeb..1b939bd 100644 (file)
Binary files a/slides/images/callouts/17.png and b/slides/images/callouts/17.png differ
index 1656da1..8fa3f0f 100644 (file)
Binary files a/slides/images/callouts/18.png and b/slides/images/callouts/18.png differ
index 96287b1..f411113 100644 (file)
Binary files a/slides/images/callouts/19.png and b/slides/images/callouts/19.png differ
index 827d089..98645aa 100644 (file)
Binary files a/slides/images/callouts/2.png and b/slides/images/callouts/2.png differ
index 676a467..db96cd3 100644 (file)
Binary files a/slides/images/callouts/20.png and b/slides/images/callouts/20.png differ
index 5d38f96..2570848 100644 (file)
Binary files a/slides/images/callouts/21.png and b/slides/images/callouts/21.png differ
index b961919..8a16ee6 100644 (file)
Binary files a/slides/images/callouts/22.png and b/slides/images/callouts/22.png differ
index 08586e4..844726c 100644 (file)
Binary files a/slides/images/callouts/23.png and b/slides/images/callouts/23.png differ
index 39c4f67..5ce2d91 100644 (file)
Binary files a/slides/images/callouts/24.png and b/slides/images/callouts/24.png differ
index 5a02874..dcb5582 100644 (file)
Binary files a/slides/images/callouts/25.png and b/slides/images/callouts/25.png differ
index 3f464dd..6341dc6 100644 (file)
Binary files a/slides/images/callouts/26.png and b/slides/images/callouts/26.png differ
index c0a8ee9..f147ee5 100644 (file)
Binary files a/slides/images/callouts/27.png and b/slides/images/callouts/27.png differ
index 98bbfbb..7f13c4b 100644 (file)
Binary files a/slides/images/callouts/28.png and b/slides/images/callouts/28.png differ
index 4c3d7e3..803c85c 100644 (file)
Binary files a/slides/images/callouts/29.png and b/slides/images/callouts/29.png differ
index 8f5ebd3..86544e1 100644 (file)
Binary files a/slides/images/callouts/3.png and b/slides/images/callouts/3.png differ
index e4e83ff..8138ebd 100644 (file)
Binary files a/slides/images/callouts/30.png and b/slides/images/callouts/30.png differ
index b72eaa6..3b9507e 100644 (file)
Binary files a/slides/images/callouts/4.png and b/slides/images/callouts/4.png differ
index 1d7b5b2..afeca1f 100644 (file)
Binary files a/slides/images/callouts/5.png and b/slides/images/callouts/5.png differ
index c438f73..ab9faf7 100644 (file)
Binary files a/slides/images/callouts/6.png and b/slides/images/callouts/6.png differ
index ee22135..7c42704 100644 (file)
Binary files a/slides/images/callouts/7.png and b/slides/images/callouts/7.png differ
index 49b53f8..6139003 100644 (file)
Binary files a/slides/images/callouts/8.png and b/slides/images/callouts/8.png differ
index a3a2d04..badbd1b 100644 (file)
Binary files a/slides/images/callouts/9.png and b/slides/images/callouts/9.png differ
diff --git a/slides/images/callouts/gen.sh b/slides/images/callouts/gen.sh
deleted file mode 100755 (executable)
index 954a805..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-#
-# This script was taken from FreeBSD.
-#
-# It uses ImageMagick to generate callout icons.
-#
-
-for i in `jot 9 1`
-do
-    convert -size 202x202 xc:green -transparent green -fill black -draw 'circle 100,100 100' -fill white -stroke none -pointsize 160 -gravity center -kerning -5 -font Helvetica-bold -draw "text 0,5 \"$i\"" -scale '24x24' $i.png
-    convert -size 202x202 xc:green -transparent green -fill black -draw 'circle 100,100 100' -fill white -stroke none -pointsize 160 -gravity center -kerning -5 -font Helvetica-bold -draw "text 0,5 \"$i\"" -scale '24x24' $i.svg
-done
-
-for i in `jot 21 10`
-do
-    convert -size 202x202 xc:green -transparent green -fill black -draw 'circle 100,100 100' -fill white -stroke none -pointsize 140 -gravity center -kerning -5 -font Helvetica-bold -draw "text 0,5 \"$i\"" -scale '24x24' $i.png
-    convert -size 202x202 xc:green -transparent green -fill black -draw 'circle 100,100 100' -fill white -stroke none -pointsize 140 -gravity center -kerning -5 -font Helvetica-bold -draw "text 0,5 \"$i\"" -scale '24x24' $i.svg
-done
-
-exit 0
index cbfc9d4..a833626 100644 (file)
@@ -1,6 +1,4 @@
 <?xml version="1.0"?>
-<!-- $Id: locatingrules.xml 9639 2012-10-22 18:41:00Z stefan $ -->
-
 
 <!-- This is a schema-locating file for use with a RELAX NG-aware editor -->
 <!-- such as Emacs/nXML mode. It tells your editor to automatically -->
diff --git a/slides/schema/relaxng/admonitions.rng b/slides/schema/relaxng/admonitions.rng
deleted file mode 100644 (file)
index 8666065..0000000
+++ /dev/null
@@ -1,174 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0">
-  <start combine="choice">
-    <ref name="db.admonition.blocks"/>
-  </start>
-  <define name="db.nopara.blocks" combine="choice">
-    <ref name="db.admonition.blocks"/>
-  </define>
-  <!-- ====================================================================== -->
-  <ctrl:exclude from="db.formal.blocks" exclude="db.admonition.blocks"/>
-  <ctrl:exclude from="db.admonition.blocks" exclude="db.admonition.blocks"/>
-  <ctrl:exclude from="db.footnote" exclude="db.admonition.blocks"/>
-  <ctrl:exclude from="db.caption" exclude="db.admonition.blocks"/>
-  <define name="db.admonition.blocks">
-    <choice>
-      <ref name="db.caution"/>
-      <ref name="db.important"/>
-      <ref name="db.note"/>
-      <ref name="db.tip"/>
-      <ref name="db.warning"/>
-    </choice>
-  </define>
-  <define name="db.admonition.contentmodel">
-    <ref name="db._info.title.only"/>
-    <oneOrMore>
-      <ref name="db.all.blocks"/>
-    </oneOrMore>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>caution</db:refname>
-    <db:refpurpose>A note of caution</db:refpurpose>
-    <define name="db.caution.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.caution.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.caution.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.caution">
-      <element name="caution">
-        <ref name="db.caution.attlist"/>
-        <ref name="db.admonition.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>important</db:refname>
-    <db:refpurpose>An admonition set off from the text</db:refpurpose>
-    <define name="db.important.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.important.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.important.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.important">
-      <element name="important">
-        <ref name="db.important.attlist"/>
-        <ref name="db.admonition.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>note</db:refname>
-    <db:refpurpose>A message set off from the text</db:refpurpose>
-    <define name="db.note.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.note.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.note.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.note">
-      <element name="note">
-        <ref name="db.note.attlist"/>
-        <ref name="db.admonition.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>tip</db:refname>
-    <db:refpurpose>A suggestion to the user, set off from the text</db:refpurpose>
-    <define name="db.tip.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.tip.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.tip.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.tip">
-      <element name="tip">
-        <ref name="db.tip.attlist"/>
-        <ref name="db.admonition.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>warning</db:refname>
-    <db:refpurpose>An admonition set off from the text</db:refpurpose>
-    <define name="db.warning.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.warning.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.warning.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.warning">
-      <element name="warning">
-        <ref name="db.warning.attlist"/>
-        <ref name="db.admonition.contentmodel"/>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/annotations.rng b/slides/schema/relaxng/annotations.rng
deleted file mode 100644 (file)
index 13479be..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: annotations.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0">
-  <start combine="choice">
-    <ref name="db.annotation"/>
-  </start>
-  <define name="db.ubiq.inlines" combine="choice">
-    <ref name="db.annotation"/>
-  </define>
-  <define name="db.all.blocks" combine="choice">
-    <ref name="db.annotation"/>
-  </define>
-  <define name="db.info.elements" combine="choice">
-    <ref name="db.annotation"/>
-  </define>
-  <define name="db.annotations.attribute">
-    <attribute name="annotations">
-      <db:refpurpose>Identifies one or more annotations that apply to this element</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.common.attributes" combine="interleave">
-    <optional>
-      <ref name="db.annotations.attribute"/>
-    </optional>
-  </define>
-  <define name="db.common.idreq.attributes" combine="interleave">
-    <optional>
-      <ref name="db.annotations.attribute"/>
-    </optional>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>annotation</db:refname>
-    <db:refpurpose>An annotation</db:refpurpose>
-    <ctrl:exclude from="db.annotation" exclude="db.annotation"/>
-    <define name="db.annotation.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.annotation.annotates.attribute">
-      <attribute name="annotates">
-        <db:refpurpose>Identifies one ore more elements to which this annotation applies</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.annotation.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.annotation.role.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.annotation.annotates.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.annotation.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.annotation">
-      <element name="annotation">
-        <ref name="db.annotation.attlist"/>
-        <ref name="db.annotation.info"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/bibliography.rng b/slides/schema/relaxng/bibliography.rng
deleted file mode 100644 (file)
index 29e4f28..0000000
+++ /dev/null
@@ -1,431 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: bibliography.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
-  <start combine="choice">
-    <choice>
-      <ref name="db.bibliodiv"/>
-      <ref name="db.bibliolist"/>
-    </choice>
-  </start>
-  <define name="db.navigation.components" combine="choice">
-    <ref name="db.bibliography"/>
-  </define>
-  <define name="db.list.blocks" combine="choice">
-    <ref name="db.bibliolist"/>
-  </define>
-  <define name="db.info.elements" combine="choice">
-    <choice>
-      <ref name="db.bibliomisc"/>
-      <ref name="db.bibliomset"/>
-      <ref name="db.bibliorelation"/>
-      <ref name="db.biblioset"/>
-    </choice>
-  </define>
-  <define name="db.link.inlines" combine="choice">
-    <ref name="db.biblioref"/>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.relation.attribute">
-    <attribute name="relation">
-      <db:refpurpose>Identifies the relationship between the bibliographic elemnts</db:refpurpose>
-    </attribute>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>biblioentry</db:refname>
-    <db:refpurpose>A raw entry in a bibliography</db:refpurpose>
-    <define name="db.biblioentry.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.biblioentry.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.biblioentry.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.biblioentry">
-      <element name="biblioentry">
-        <ref name="db.biblioentry.attlist"/>
-        <oneOrMore>
-          <ref name="db.bibliographic.elements"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>bibliomixed</db:refname>
-    <db:refpurpose>A cooked entry in a bibliography</db:refpurpose>
-    <define name="db.bibliomixed.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.bibliomixed.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.bibliomixed.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.bibliomixed">
-      <element name="bibliomixed">
-        <ref name="db.bibliomixed.attlist"/>
-        <choice>
-          <zeroOrMore>
-            <choice>
-              <ref name="db._text"/>
-              <ref name="db.honorific"/>
-              <ref name="db.firstname"/>
-              <ref name="db.surname"/>
-              <ref name="db.lineage"/>
-              <ref name="db.othername"/>
-              <ref name="db.bibliographic.elements"/>
-            </choice>
-          </zeroOrMore>
-          <zeroOrMore>
-            <choice>
-              <ref name="db._text"/>
-              <ref name="db.honorific"/>
-              <ref name="db.givenname"/>
-              <ref name="db.surname"/>
-              <ref name="db.lineage"/>
-              <ref name="db.othername"/>
-              <ref name="db.bibliographic.elements"/>
-            </choice>
-          </zeroOrMore>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>biblioset</db:refname>
-    <db:refpurpose>A raw container for related bibliographic information</db:refpurpose>
-    <define name="db.biblioset.relation.attribute">
-      <ref name="db.relation.attribute"/>
-    </define>
-    <define name="db.biblioset.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.biblioset.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.biblioset.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.biblioset.relation.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.biblioset">
-      <element name="biblioset">
-        <ref name="db.biblioset.attlist"/>
-        <oneOrMore>
-          <ref name="db.bibliographic.elements"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>bibliomset</db:refname>
-    <db:refpurpose>A cooked container for related bibliographic information</db:refpurpose>
-    <define name="db.bibliomset.relation.attribute">
-      <ref name="db.relation.attribute"/>
-    </define>
-    <define name="db.bibliomset.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.bibliomset.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.bibliomset.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.bibliomset.relation.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.bibliomset">
-      <element name="bibliomset">
-        <ref name="db.bibliomset.attlist"/>
-        <choice>
-          <zeroOrMore>
-            <choice>
-              <ref name="db._text"/>
-              <ref name="db.honorific"/>
-              <ref name="db.firstname"/>
-              <ref name="db.surname"/>
-              <ref name="db.lineage"/>
-              <ref name="db.othername"/>
-              <ref name="db.bibliographic.elements"/>
-            </choice>
-          </zeroOrMore>
-          <zeroOrMore>
-            <choice>
-              <ref name="db._text"/>
-              <ref name="db.honorific"/>
-              <ref name="db.givenname"/>
-              <ref name="db.surname"/>
-              <ref name="db.lineage"/>
-              <ref name="db.othername"/>
-              <ref name="db.bibliographic.elements"/>
-            </choice>
-          </zeroOrMore>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>bibliomisc</db:refname>
-    <db:refpurpose>Untyped bibliographic information</db:refpurpose>
-    <define name="db.bibliomisc.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.bibliomisc.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.bibliomisc.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.bibliomisc">
-      <element name="bibliomisc">
-        <ref name="db.bibliomisc.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>bibliography</db:refname>
-    <db:refpurpose>A bibliography</db:refpurpose>
-    <define name="db.bibliography.status.attrib">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.bibliography.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.bibliography.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.bibliography.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.bibliography.status.attrib"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.bibliography.info">
-      <ref name="db._info"/>
-    </define>
-    <define name="db.bibliography">
-      <element name="bibliography">
-        <ref name="db.bibliography.attlist"/>
-        <ref name="db.bibliography.info"/>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-        <choice>
-          <oneOrMore>
-            <ref name="db.bibliodiv"/>
-          </oneOrMore>
-          <oneOrMore>
-            <choice>
-              <ref name="db.biblioentry"/>
-              <ref name="db.bibliomixed"/>
-            </choice>
-          </oneOrMore>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>bibliodiv</db:refname>
-    <db:refpurpose>A section of a bibliography</db:refpurpose>
-    <define name="db.bibliodiv.status.attrib">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.bibliodiv.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.bibliodiv.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.bibliodiv.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.bibliodiv.status.attrib"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.bibliodiv.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.bibliodiv">
-      <element name="bibliodiv">
-        <ref name="db.bibliodiv.attlist"/>
-        <ref name="db.bibliodiv.info"/>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-        <oneOrMore>
-          <choice>
-            <ref name="db.biblioentry"/>
-            <ref name="db.bibliomixed"/>
-          </choice>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>bibliolist</db:refname>
-    <db:refpurpose>A wrapper for a list of bibliography entries</db:refpurpose>
-    <define name="db.bibliolist.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.bibliolist.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.bibliolist.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.bibliolist.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.bibliolist">
-      <element name="bibliolist">
-        <ref name="db.bibliolist.attlist"/>
-        <optional>
-          <ref name="db.bibliolist.info"/>
-        </optional>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-        <oneOrMore>
-          <choice>
-            <ref name="db.biblioentry"/>
-            <ref name="db.bibliomixed"/>
-          </choice>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>biblioref</db:refname>
-    <db:refpurpose>A cross-reference to a bibliographic entry</db:refpurpose>
-    <define name="db.biblioref.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.biblioref.xrefstyle.attribute">
-      <ref name="db.xrefstyle.attribute"/>
-    </define>
-    <define name="db.biblioref.endterm.attribute">
-      <ref name="db.endterm.attribute"/>
-    </define>
-    <define name="db.biblioref.units.attribute">
-      <attribute name="units">
-        <db:refpurpose>The units (for example, pages) used to identify the beginning and ending of a reference.</db:refpurpose>
-        <data type="token"/>
-      </attribute>
-    </define>
-    <define name="db.biblioref.begin.attribute">
-      <attribute name="begin">
-        <db:refpurpose>Identifies the beginning of a reference; the location within the work that is being referenced.</db:refpurpose>
-        <data type="token"/>
-      </attribute>
-    </define>
-    <define name="db.biblioref.end.attribute">
-      <attribute name="end">
-        <db:refpurpose>Identifies the end of a reference.</db:refpurpose>
-        <data type="token"/>
-      </attribute>
-    </define>
-    <define name="db.biblioref.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.biblioref.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.req.linking.attributes"/>
-        <optional>
-          <ref name="db.biblioref.xrefstyle.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.biblioref.endterm.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.biblioref.units.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.biblioref.begin.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.biblioref.end.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.biblioref">
-      <element name="biblioref">
-        <ref name="db.biblioref.attlist"/>
-        <empty/>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/callouts.rng b/slides/schema/relaxng/callouts.rng
deleted file mode 100644 (file)
index 12c231c..0000000
+++ /dev/null
@@ -1,503 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: callouts.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
-  <start combine="choice">
-    <choice>
-      <ref name="db.calloutlist"/>
-      <ref name="db.programlistingco"/>
-      <ref name="db.screenco"/>
-      <ref name="db.imageobjectco"/>
-    </choice>
-  </start>
-  <define name="db.publishing.inlines" combine="choice">
-    <ref name="db.coref"/>
-  </define>
-  <define name="db.list.blocks" combine="choice">
-    <ref name="db.calloutlist"/>
-  </define>
-  <define name="db.verbatim.blocks" combine="choice">
-    <choice>
-      <ref name="db.programlistingco"/>
-      <ref name="db.screenco"/>
-    </choice>
-  </define>
-  <define name="db.computeroutput.inlines" combine="choice">
-    <ref name="db.co"/>
-  </define>
-  <define name="db.verbatim.inlines" combine="choice">
-    <ref name="db.co"/>
-  </define>
-  <define name="db.prompt.inlines" combine="choice">
-    <ref name="db.co"/>
-  </define>
-  <define name="db.systemitem.inlines" combine="choice">
-    <ref name="db.co"/>
-  </define>
-  <define name="db.userinput.inlines" combine="choice">
-    <ref name="db.co"/>
-  </define>
-  <define name="db.replaceable.inlines" combine="choice">
-    <ref name="db.co"/>
-  </define>
-  <define name="db.ubiq.inlines" combine="choice">
-    <ref name="db.coref"/>
-  </define>
-  <define name="db.mediaobject.content" combine="choice">
-    <ref name="db.imageobjectco"/>
-  </define>
-  <!-- ====================================================================== -->
-  <ctrl:other-attribute name="area.units.attrib" enum-name="area.units-enum.attribute" other-name="area.units-other.attributes"/>
-  <define name="db.area.units.enumeration">
-    <choice>
-      <value>calspair</value>
-      <a:documentation>Coordinates expressed as a pair of CALS graphic coordinates.</a:documentation>
-      <value>linecolumn</value>
-      <a:documentation>Coordinates expressed as a line and column.</a:documentation>
-      <value>linecolumnpair</value>
-      <a:documentation>Coordinates expressed as a pair of lines and columns.</a:documentation>
-      <value>linerange</value>
-      <a:documentation>Coordinates expressed as a line range.</a:documentation>
-    </choice>
-  </define>
-  <define name="db.area.units-enum.attribute">
-    <optional>
-      <attribute name="units">
-        <db:refpurpose>Identifies the units used in the coords attribute. The default units vary according to the type of callout specified: <db:tag class="attvalue">calspair</db:tag>
- for graphics and <db:tag class="attvalue">linecolumn</db:tag>
- for line-oriented elements.</db:refpurpose>
-        <ref name="db.area.units.enumeration"/>
-      </attribute>
-    </optional>
-  </define>
-  <define name="db.area.units-other.attributes">
-    <optional>
-      <attribute name="units">
-        <db:refpurpose>Indicates that non-standard units are used for this <db:tag>area</db:tag>
-. In this case <db:tag class="attribute">otherunits</db:tag>
- must be specified.</db:refpurpose>
-        <value>other</value>
-        <a:documentation>Coordinates expressed in some non-standard units.</a:documentation>
-      </attribute>
-    </optional>
-    <attribute name="otherunits">
-      <db:refpurpose>Identifies the units used in the <db:tag class="attribute">coords</db:tag>
- attribute when the <db:tag class="attribute">units</db:tag>
- attribute is <db:quote>other</db:quote>
-. This attribute is forbidden otherwise.</db:refpurpose>
-      <data type="NMTOKEN"/>
-    </attribute>
-  </define>
-  <define name="db.area.units.attribute">
-    <choice>
-      <ref name="db.area.units-enum.attribute"/>
-      <ref name="db.area.units-other.attributes"/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>calloutlist</db:refname>
-    <db:refpurpose>A list of <db:tag>callout</db:tag>
-s</db:refpurpose>
-    <define name="db.calloutlist.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.calloutlist.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.calloutlist.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.calloutlist.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.calloutlist">
-      <element name="calloutlist">
-        <ref name="db.calloutlist.attlist"/>
-        <ref name="db.calloutlist.info"/>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-        <oneOrMore>
-          <ref name="db.callout"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>callout</db:refname>
-    <db:refpurpose>A <db:quote>called out</db:quote>
- description of a marked area</db:refpurpose>
-    <define name="db.callout.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.callout.arearefs.attribute">
-      <attribute name="arearefs">
-        <db:refpurpose>Identifies the areas described by this callout.</db:refpurpose>
-        <data type="IDREFS"/>
-      </attribute>
-    </define>
-    <define name="db.callout.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.callout.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.callout.arearefs.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.callout">
-      <element name="callout">
-        <ref name="db.callout.attlist"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>programlistingco</db:refname>
-    <db:refpurpose>A program listing with associated areas used in callouts</db:refpurpose>
-    <define name="db.programlistingco.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.programlistingco.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.programlistingco.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.programlistingco.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.programlistingco">
-      <element name="programlistingco">
-        <ref name="db.programlistingco.attlist"/>
-        <ref name="db.programlistingco.info"/>
-        <ref name="db.areaspec"/>
-        <ref name="db.programlisting"/>
-        <zeroOrMore>
-          <ref name="db.calloutlist"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>areaspec</db:refname>
-    <db:refpurpose>A collection of regions in a graphic or code example</db:refpurpose>
-    <define name="db.areaspec.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.areaspec.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.areaspec.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.area.units.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.areaspec">
-      <element name="areaspec">
-        <ref name="db.areaspec.attlist"/>
-        <oneOrMore>
-          <choice>
-            <ref name="db.area"/>
-            <ref name="db.areaset"/>
-          </choice>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>area</db:refname>
-    <db:refpurpose>A region defined for a callout in a graphic or code example</db:refpurpose>
-    <define name="db.area.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.area.linkends.attribute">
-      <attribute name="linkends">
-        <db:refpurpose>Point to the <db:tag>callout</db:tag>
-s which refer to this area. (This provides bidirectional linking which may be useful in online presentation.)</db:refpurpose>
-        <data type="IDREFS"/>
-      </attribute>
-    </define>
-    <define name="db.area.label.attribute">
-      <attribute name="label">
-        <db:refpurpose>Specifies an identifying number or string that may be used in presentation. The area label might be drawn on top of the figure, for example, at the position indicated by the coords attribute.</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.area.coords.attribute">
-      <attribute name="coords">
-        <db:refpurpose>Provides the coordinates of the area. The coordinates must be interpreted using the <db:tag class="attribute">units</db:tag>
- specified.</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.area.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.area.role.attribute"/>
-        </optional>
-        <ref name="db.common.idreq.attributes"/>
-        <ref name="db.area.units.attribute"/>
-        <optional>
-          <choice>
-            <ref name="db.area.linkends.attribute"/>
-            <ref name="db.href.attributes"/>
-          </choice>
-        </optional>
-        <optional>
-          <ref name="db.area.label.attribute"/>
-        </optional>
-        <ref name="db.area.coords.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.area">
-      <element name="area">
-        <ref name="db.area.attlist"/>
-        <optional>
-          <ref name="db.alt"/>
-        </optional>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>area</db:refname>
-    <db:refpurpose>A region defined for a callout in a graphic or code example</db:refpurpose>
-    <!-- The only difference is that xml:id is optional -->
-    <define name="db.area.inareaset.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.area.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.area.units.attribute"/>
-        <optional>
-          <choice>
-            <ref name="db.area.linkends.attribute"/>
-            <ref name="db.href.attributes"/>
-          </choice>
-        </optional>
-        <optional>
-          <ref name="db.area.label.attribute"/>
-        </optional>
-        <ref name="db.area.coords.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.area.inareaset">
-      <element name="area">
-        <ref name="db.area.inareaset.attlist"/>
-        <optional>
-          <ref name="db.alt"/>
-        </optional>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>areaset</db:refname>
-    <db:refpurpose>A set of related areas in a graphic or code example</db:refpurpose>
-    <define name="db.areaset.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.areaset.linkends.attribute">
-      <ref name="db.linkends.attribute"/>
-    </define>
-    <define name="db.areaset.label.attribute">
-      <ref name="db.label.attribute"/>
-    </define>
-    <define name="db.areaset.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.areaset.role.attribute"/>
-        </optional>
-        <ref name="db.common.idreq.attributes"/>
-        <ref name="db.area.units.attribute"/>
-        <optional>
-          <choice>
-            <ref name="db.areaset.linkends.attribute"/>
-            <ref name="db.href.attributes"/>
-          </choice>
-        </optional>
-        <optional>
-          <ref name="db.areaset.label.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.areaset">
-      <element name="areaset">
-        <ref name="db.areaset.attlist"/>
-        <oneOrMore>
-          <ref name="db.area.inareaset"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>screenco</db:refname>
-    <db:refpurpose>A screen with associated areas used in callouts</db:refpurpose>
-    <define name="db.screenco.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.screenco.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.screenco.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.screenco.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.screenco">
-      <element name="screenco">
-        <ref name="db.screenco.attlist"/>
-        <ref name="db.screenco.info"/>
-        <ref name="db.areaspec"/>
-        <ref name="db.screen"/>
-        <zeroOrMore>
-          <ref name="db.calloutlist"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>imageobjectco</db:refname>
-    <db:refpurpose>A wrapper for an image object with callouts</db:refpurpose>
-    <define name="db.imageobjectco.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.imageobjectco.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.imageobjectco.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.imageobjectco.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.imageobjectco">
-      <element name="imageobjectco">
-        <ref name="db.imageobjectco.attlist"/>
-        <ref name="db.imageobjectco.info"/>
-        <ref name="db.areaspec"/>
-        <oneOrMore>
-          <ref name="db.imageobject"/>
-        </oneOrMore>
-        <zeroOrMore>
-          <ref name="db.calloutlist"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>co</db:refname>
-    <db:refpurpose>The location of a callout embedded in text</db:refpurpose>
-    <define name="db.co.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.co.linkends.attribute">
-      <ref name="db.linkends.attribute"/>
-    </define>
-    <define name="db.co.label.attribute">
-      <ref name="db.label.attribute"/>
-    </define>
-    <define name="db.co.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.co.role.attribute"/>
-        </optional>
-        <ref name="db.common.idreq.attributes"/>
-        <optional>
-          <ref name="db.co.linkends.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.co.label.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.co">
-      <element name="co">
-        <ref name="db.co.attlist"/>
-        <empty/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>coref</db:refname>
-    <db:refpurpose>A cross reference to a co</db:refpurpose>
-    <define name="db.coref.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.coref.label.attribute">
-      <ref name="db.label.attribute"/>
-    </define>
-    <define name="db.coref.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.coref.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.linkend.attribute"/>
-        <optional>
-          <ref name="db.coref.label.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.coref">
-      <element name="coref">
-        <ref name="db.coref.attlist"/>
-        <empty/>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/calstbl.rng b/slides/schema/relaxng/calstbl.rng
deleted file mode 100644 (file)
index 08259c5..0000000
+++ /dev/null
@@ -1,918 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: calstbl.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns:dbx="http://sourceforge.net/projects/docbook/defguide/schema/extra-markup" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
-  <define name="db.table.choice" combine="choice">
-    <ref name="db.cals.table"/>
-  </define>
-  <define name="db.informaltable.choice" combine="choice">
-    <ref name="db.cals.informaltable"/>
-  </define>
-  <define name="db.char.attribute">
-    <attribute name="char">
-      <db:refpurpose>Specifies the alignment character when <db:tag class="attribute">align</db:tag>
- is set to <db:quote>char</db:quote>
-.</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.charoff.attribute">
-    <attribute name="charoff">
-      <db:refpurpose>Specifies the percentage of the column's total width that should appear to the left of the first occurance of the character identified in <db:tag class="attribute">char</db:tag>
- when <db:tag class="attribute">align</db:tag>
- is set to <db:quote>char</db:quote>
-.</db:refpurpose>
-      <data type="decimal">
-        <param name="minExclusive">0</param>
-        <param name="maxExclusive">100</param>
-      </data>
-    </attribute>
-  </define>
-  <define name="db.frame.attribute">
-    <attribute name="frame">
-      <db:refpurpose>Specifies how the table is to be framed. Note that there is no way to obtain a border on only the starting edge (left, in left-to-right writing systems) of the table.</db:refpurpose>
-      <choice>
-        <value>all</value>
-        <a:documentation>Frame all four sides of the table. In some environments with limited control over table border formatting, such as HTML, this may imply additional borders.</a:documentation>
-        <value>bottom</value>
-        <a:documentation>Frame only the bottom of the table.</a:documentation>
-        <value>none</value>
-        <a:documentation>Place no border on the table. In some environments with limited control over table border formatting, such as HTML, this may disable other borders as well.</a:documentation>
-        <value>sides</value>
-        <a:documentation>Frame the left and right sides of the table.</a:documentation>
-        <value>top</value>
-        <a:documentation>Frame the top of the table.</a:documentation>
-        <value>topbot</value>
-        <a:documentation>Frame the top and bottom of the table.</a:documentation>
-      </choice>
-    </attribute>
-  </define>
-  <define name="db.colsep.attribute">
-    <attribute name="colsep">
-      <db:refpurpose>Specifies the presence or absence of the column separator</db:refpurpose>
-      <dbx:description>
-        <db:para>A rule will be drawn to the right of all cells for which<db:tag class="attribute">colsep</db:tag>
- has the value 1 (true). Note, however, that the rule to the right of the last column in the table is controlled by the <db:tag class="attribute">frame</db:tag>
- attribute, not <db:tag class="attribute">colsep</db:tag>
-.</db:para>
-      </dbx:description>
-      <choice>
-        <value>0</value>
-        <a:documentation>No column separator rule.</a:documentation>
-        <value>1</value>
-        <a:documentation>Provide a column separator rule on the right</a:documentation>
-      </choice>
-    </attribute>
-  </define>
-  <define name="db.rowsep.attribute">
-    <attribute name="rowsep">
-      <db:refpurpose>Specifies the presence or absence of the row separator</db:refpurpose>
-      <dbx:description>
-        <db:para>A rule will be drawn below all cells for which<db:tag class="attribute">rowsep</db:tag>
- has the value 1 (true). Note, however, that the rule below the last row in the table is controlled by the <db:tag class="attribute">frame</db:tag>
- attribute, not <db:tag class="attribute">rowsep</db:tag>
-.</db:para>
-      </dbx:description>
-      <choice>
-        <value>0</value>
-        <a:documentation>No row separator rule.</a:documentation>
-        <value>1</value>
-        <a:documentation>Provide a row separator rule below</a:documentation>
-      </choice>
-    </attribute>
-  </define>
-  <define name="db.orient.attribute">
-    <attribute name="orient">
-      <db:refpurpose>Specifies the orientation of the table</db:refpurpose>
-      <choice>
-        <value>land</value>
-        <a:documentation>90 degrees counter-clockwise from the rest of the text flow.</a:documentation>
-        <value>port</value>
-        <a:documentation>The same orientation as the rest of the text flow.</a:documentation>
-      </choice>
-    </attribute>
-  </define>
-  <define name="db.tabstyle.attribute">
-    <attribute name="tabstyle">
-      <db:refpurpose>Specifies the table style</db:refpurpose>
-      <dbx:description>
-        <db:para>The <db:tag class="attribute">tabstyle</db:tag>
- attribute holds the name of a table style defined in a stylesheet that will be used to process this document.</db:para>
-      </dbx:description>
-    </attribute>
-  </define>
-  <define name="db.rowheader.attribute">
-    <attribute name="rowheader">
-      <db:refpurpose>Indicates whether or not the entries in the first column should be considered row headers</db:refpurpose>
-      <choice>
-        <value>firstcol</value>
-        <a:documentation>Indicates that entries in the first column of the table are functionally row headers (analogous to the way that a thead provides column headers).</a:documentation>
-        <value>norowheader</value>
-        <a:documentation>Indicates that entries in the first column have no special significance with respect to column headers.</a:documentation>
-      </choice>
-    </attribute>
-  </define>
-  <define name="db.align.attribute">
-    <attribute name="align">
-      <db:refpurpose>Specifies the horizontal alignment of text in an entry.</db:refpurpose>
-      <choice>
-        <value>center</value>
-        <a:documentation>Centered.</a:documentation>
-        <value>char</value>
-        <a:documentation>Aligned on a particular character.</a:documentation>
-        <value>justify</value>
-        <a:documentation>Left and right justified.</a:documentation>
-        <value>left</value>
-        <a:documentation>Left justified.</a:documentation>
-        <value>right</value>
-        <a:documentation>Right justified.</a:documentation>
-      </choice>
-    </attribute>
-  </define>
-  <define name="db.valign.attribute">
-    <attribute name="valign">
-      <db:refpurpose>Specifies the vertical alignment of text in an entry.</db:refpurpose>
-      <choice>
-        <value>bottom</value>
-        <a:documentation>Aligned on the bottom of the entry.</a:documentation>
-        <value>middle</value>
-        <a:documentation>Aligned in the middle.</a:documentation>
-        <value>top</value>
-        <a:documentation>Aligned at the top of the entry.</a:documentation>
-      </choice>
-    </attribute>
-  </define>
-  <define name="db.specify-col-by-colname.attributes">
-    <attribute name="colname">
-      <db:refpurpose>Specifies a column specification by name.</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.specify-col-by-namest.attributes">
-    <attribute name="namest">
-      <db:refpurpose>Specifies a starting column by name.</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.specify-span-by-spanspec.attributes">
-    <attribute name="spanname">
-      <db:refpurpose>Specifies a span by name.</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.specify-span-directly.attributes">
-    <interleave>
-      <attribute name="namest">
-        <db:refpurpose>Specifies a starting column by name.</db:refpurpose>
-      </attribute>
-      <attribute name="nameend">
-        <db:refpurpose>Specifies an ending column by name.</db:refpurpose>
-      </attribute>
-    </interleave>
-  </define>
-  <define name="db.column-spec.attributes">
-    <choice>
-      <ref name="db.specify-col-by-colname.attributes"/>
-      <ref name="db.specify-col-by-namest.attributes"/>
-      <ref name="db.specify-span-by-spanspec.attributes"/>
-      <ref name="db.specify-span-directly.attributes"/>
-    </choice>
-  </define>
-  <define name="db.colname.attribute">
-    <attribute name="colname">
-      <db:refpurpose>Provides a name for a column specification.</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.spanname.attribute">
-    <attribute name="spanname">
-      <db:refpurpose>Provides a name for a span specification.</db:refpurpose>
-    </attribute>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>tgroup</db:refname>
-    <db:refpurpose>A wrapper for the main content of a table, or part of a table</db:refpurpose>
-    <define name="db.tgroup.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.tgroup.tgroupstyle.attribute">
-      <attribute name="tgroupstyle">
-        <db:refpurpose>Additional style information for downstream processing; typically the name of a style.</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.tgroup.cols.attribute">
-      <attribute name="cols">
-        <db:refpurpose>The number of columns in the table. Must be an integer greater than zero.</db:refpurpose>
-        <data type="positiveInteger"/>
-      </attribute>
-    </define>
-    <define name="db.tgroup.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.tgroup.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.char.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.charoff.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.tgroup.tgroupstyle.attribute"/>
-        </optional>
-        <ref name="db.tgroup.cols.attribute"/>
-        <optional>
-          <ref name="db.colsep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.rowsep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.align.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.tgroup">
-      <element name="tgroup">
-        <ref name="db.tgroup.attlist"/>
-        <zeroOrMore>
-          <ref name="db.colspec"/>
-        </zeroOrMore>
-        <zeroOrMore>
-          <ref name="db.spanspec"/>
-        </zeroOrMore>
-        <optional>
-          <ref name="db.cals.thead"/>
-        </optional>
-        <optional>
-          <ref name="db.cals.tfoot"/>
-        </optional>
-        <ref name="db.cals.tbody"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>colspec</db:refname>
-    <db:refpurpose>Specifications for a column in a table</db:refpurpose>
-    <define name="db.colspec.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.colspec.colnum.attribute">
-      <attribute name="colnum">
-        <db:refpurpose>The number of the column to which this specification applies. Must be greater than any preceding column number. Defaults to one more than the number of the preceding column, if there is one, or one.</db:refpurpose>
-        <data type="positiveInteger"/>
-      </attribute>
-    </define>
-    <define name="db.colspec.colwidth.attribute">
-      <attribute name="colwidth">
-        <db:refpurpose>Specifies the width of the column.</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.colspec.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.colspec.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.colspec.colnum.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.char.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.colsep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.colspec.colwidth.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.charoff.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.colname.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.rowsep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.align.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.colspec">
-      <element name="colspec">
-        <ref name="db.colspec.attlist"/>
-        <empty/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>spanspec</db:refname>
-    <db:refpurpose>Formatting information for a spanned column in a table</db:refpurpose>
-    <define name="db.spanspec.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.spanspec.namest.attribute">
-      <attribute name="namest">
-        <db:refpurpose>Specifies a starting column by name.</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.spanspec.nameend.attribute">
-      <attribute name="nameend">
-        <db:refpurpose>Specifies an ending column by name.</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.spanspec.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.spanspec.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.spanname.attribute"/>
-        <ref name="db.spanspec.namest.attribute"/>
-        <ref name="db.spanspec.nameend.attribute"/>
-        <optional>
-          <ref name="db.char.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.colsep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.charoff.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.rowsep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.align.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.spanspec">
-      <element name="spanspec">
-        <ref name="db.spanspec.attlist"/>
-        <empty/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>thead</db:refname>
-    <db:refpurpose>A table header consisting of one or more rows</db:refpurpose>
-    <define name="db.cals.thead.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.cals.thead.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.cals.thead.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.valign.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.cals.thead">
-      <element name="thead">
-        <ref name="db.cals.thead.attlist"/>
-        <zeroOrMore>
-          <ref name="db.colspec"/>
-        </zeroOrMore>
-        <oneOrMore>
-          <ref name="db.row"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>tfoot</db:refname>
-    <db:refpurpose>A table footer consisting of one or more rows</db:refpurpose>
-    <define name="db.cals.tfoot.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.cals.tfoot.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.cals.tfoot.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.valign.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.cals.tfoot">
-      <element name="tfoot">
-        <ref name="db.cals.tfoot.attlist"/>
-        <zeroOrMore>
-          <ref name="db.colspec"/>
-        </zeroOrMore>
-        <oneOrMore>
-          <ref name="db.row"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>tbody</db:refname>
-    <db:refpurpose>A wrapper for the rows of a table or informal table</db:refpurpose>
-    <define name="db.cals.tbody.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.cals.tbody.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.cals.tbody.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.valign.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.cals.tbody">
-      <element name="tbody">
-        <ref name="db.cals.tbody.attlist"/>
-        <oneOrMore>
-          <ref name="db.row"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>row</db:refname>
-    <db:refpurpose>A row in a table</db:refpurpose>
-    <define name="db.row.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.row.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.row.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.rowsep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.valign.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.row">
-      <element name="row">
-        <ref name="db.row.attlist"/>
-        <oneOrMore>
-          <choice>
-            <ref name="db.entry"/>
-            <ref name="db.entrytbl"/>
-          </choice>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>entry</db:refname>
-    <db:refpurpose>A cell in a table</db:refpurpose>
-    <ctrl:exclude from="db.entry" exclude="db.cals.table"/>
-    <ctrl:exclude from="db.entry" exclude="db.cals.informaltable"/>
-    <define name="db.entry.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.entry.morerows.attribute">
-      <attribute name="morerows">
-        <db:refpurpose>Specifies the number of additional rows which this entry occupies. Defaults to zero.</db:refpurpose>
-        <data type="integer"/>
-      </attribute>
-    </define>
-    <define name="db.entry.rotate.attribute">
-      <attribute name="rotate">
-        <db:refpurpose>Specifies the rotation of this entry. A value of 1 (true) rotates the cell 90 degrees counter-clockwise. A value of 0 (false) leaves the cell unrotated.</db:refpurpose>
-        <choice>
-          <value>0</value>
-          <a:documentation>Do not rotate the cell.</a:documentation>
-          <value>1</value>
-          <a:documentation>Rotate the cell 90 degrees counter-clockwise.</a:documentation>
-        </choice>
-      </attribute>
-    </define>
-    <define name="db.entry.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.entry.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.valign.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.char.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.colsep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.charoff.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.entry.morerows.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.column-spec.attributes"/>
-        </optional>
-        <optional>
-          <ref name="db.rowsep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.entry.rotate.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.align.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.entry">
-      <element name="entry">
-        <ref name="db.entry.attlist"/>
-        <choice>
-          <zeroOrMore>
-            <ref name="db.all.inlines"/>
-          </zeroOrMore>
-          <zeroOrMore>
-            <ref name="db.all.blocks"/>
-          </zeroOrMore>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>entrytbl</db:refname>
-    <db:refpurpose>A subtable appearing in place of an entry in a table</db:refpurpose>
-    <define name="db.entrytbl.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.entrytbl.tgroupstyle.attribute">
-      <attribute name="tgroupstyle">
-        <db:refpurpose>Additional style information for downstream processing; typically the name of a style.</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.entrytbl.cols.attribute">
-      <attribute name="cols">
-        <db:refpurpose>The number of columns in the entry table. Must be an integer greater than zero.</db:refpurpose>
-        <data type="positiveInteger"/>
-      </attribute>
-    </define>
-    <define name="db.entrytbl.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.entrytbl.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.char.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.charoff.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.column-spec.attributes"/>
-        </optional>
-        <optional>
-          <ref name="db.entrytbl.tgroupstyle.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.entrytbl.cols.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.colsep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.rowsep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.align.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.entrytbl">
-      <element name="entrytbl">
-        <ref name="db.entrytbl.attlist"/>
-        <zeroOrMore>
-          <ref name="db.colspec"/>
-        </zeroOrMore>
-        <zeroOrMore>
-          <ref name="db.spanspec"/>
-        </zeroOrMore>
-        <optional>
-          <ref name="db.cals.entrytbl.thead"/>
-        </optional>
-        <ref name="db.cals.entrytbl.tbody"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>thead</db:refname>
-    <db:refpurpose>A table header consisting of one or more rows</db:refpurpose>
-    <define name="db.cals.entrytbl.thead.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.cals.entrytbl.thead.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.cals.entrytbl.thead.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.valign.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.cals.entrytbl.thead">
-      <element name="thead">
-        <ref name="db.cals.entrytbl.thead.attlist"/>
-        <zeroOrMore>
-          <ref name="db.colspec"/>
-        </zeroOrMore>
-        <oneOrMore>
-          <ref name="db.entrytbl.row"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>tbody</db:refname>
-    <db:refpurpose>A wrapper for the rows of a table or informal table</db:refpurpose>
-    <define name="db.cals.entrytbl.tbody.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.cals.entrytbl.tbody.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.cals.entrytbl.tbody.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.valign.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.cals.entrytbl.tbody">
-      <element name="tbody">
-        <ref name="db.cals.entrytbl.tbody.attlist"/>
-        <oneOrMore>
-          <ref name="db.entrytbl.row"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>row</db:refname>
-    <db:refpurpose>A row in a table</db:refpurpose>
-    <define name="db.entrytbl.row.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.entrytbl.row.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.entrytbl.row.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.rowsep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.valign.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.entrytbl.row">
-      <element name="row">
-        <ref name="db.entrytbl.row.attlist"/>
-        <oneOrMore>
-          <ref name="db.entry"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>table</db:refname>
-    <db:refpurpose>A formal table in a document</db:refpurpose>
-    <define name="db.cals.table.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.cals.table.label.attribute">
-      <ref name="db.label.attribute"/>
-    </define>
-    <define name="db.cals.table.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.cals.table.role.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.cals.table.label.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.tabstyle.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.floatstyle.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.orient.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.colsep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.rowsep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.frame.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.pgwide.attribute"/>
-        </optional>
-        <optional>
-          <attribute name="shortentry">
-            <db:refpurpose>Indicates if the short or long title should be used in a List of Tables</db:refpurpose>
-            <choice>
-              <value>0</value>
-              <a:documentation>Indicates that the full title should be used.</a:documentation>
-              <value>1</value>
-              <a:documentation>Indicates that the short short title (titleabbrev) should be used.</a:documentation>
-            </choice>
-          </attribute>
-        </optional>
-        <optional>
-          <attribute name="tocentry">
-            <db:refpurpose>Indicates if the table should appear in a List of Tables</db:refpurpose>
-            <choice>
-              <value>0</value>
-              <a:documentation>Indicates that the table should not occur in the List of Tables.</a:documentation>
-              <value>1</value>
-              <a:documentation>Indicates that the table should appear in the List of Tables.</a:documentation>
-            </choice>
-          </attribute>
-        </optional>
-        <optional>
-          <ref name="db.rowheader.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.cals.table.info">
-      <ref name="db._info.title.onlyreq"/>
-    </define>
-    <define name="db.cals.table">
-      <element name="table">
-        <ref name="db.cals.table.attlist"/>
-        <ref name="db.cals.table.info"/>
-        <interleave>
-          <optional>
-            <ref name="db.alt"/>
-          </optional>
-          <zeroOrMore>
-            <ref name="db.indexing.inlines"/>
-          </zeroOrMore>
-          <zeroOrMore>
-            <ref name="db.textobject"/>
-          </zeroOrMore>
-        </interleave>
-        <choice>
-          <oneOrMore>
-            <ref name="db.mediaobject"/>
-          </oneOrMore>
-          <oneOrMore>
-            <ref name="db.tgroup"/>
-          </oneOrMore>
-        </choice>
-        <optional>
-          <ref name="db.caption"/>
-        </optional>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>informaltable</db:refname>
-    <db:refpurpose>A table without a title</db:refpurpose>
-    <define name="db.cals.informaltable.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.cals.informaltable.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.cals.informaltable.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.tabstyle.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.floatstyle.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.orient.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.colsep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.rowsep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.frame.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.pgwide.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.rowheader.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.cals.informaltable.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.cals.informaltable">
-      <element name="informaltable">
-        <ref name="db.cals.informaltable.attlist"/>
-        <ref name="db.cals.informaltable.info"/>
-        <interleave>
-          <optional>
-            <ref name="db.alt"/>
-          </optional>
-          <zeroOrMore>
-            <ref name="db.indexing.inlines"/>
-          </zeroOrMore>
-          <zeroOrMore>
-            <ref name="db.textobject"/>
-          </zeroOrMore>
-        </interleave>
-        <choice>
-          <oneOrMore>
-            <ref name="db.mediaobject"/>
-          </oneOrMore>
-          <oneOrMore>
-            <ref name="db.tgroup"/>
-          </oneOrMore>
-        </choice>
-        <optional>
-          <ref name="db.caption"/>
-        </optional>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/core.rng b/slides/schema/relaxng/core.rng
deleted file mode 100644 (file)
index 8ecf45d..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: docbook.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns="http://relaxng.org/ns/structure/1.0">
-  <start>
-    <choice>
-      <ref name="db.set"/>
-      <ref name="db.book"/>
-      <ref name="db.divisions"/>
-      <ref name="db.components"/>
-      <ref name="db.navigation.components"/>
-      <ref name="db.section"/>
-      <ref name="db.para"/>
-    </choice>
-  </start>
-  <include href="pool.rng"/>
-  <include href="hier.rng"/>
-</grammar>
index 4e156f2..9fa7315 100644 (file)
@@ -1,5 +1,17 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<grammar xmlns="http://relaxng.org/ns/structure/1.0">
+<grammar ns="http://docbook.org/ns/docbook" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:s="http://www.ascc.net/xml/schematron" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns:svg="http://www.w3.org/2000/svg" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
+  <s:ns prefix="a" uri="http://relaxng.org/ns/compatibility/annotations/1.0"/>
+  <s:ns prefix="ctrl" uri="http://nwalsh.com/xmlns/schema-control/"/>
+  <s:ns prefix="db" uri="http://docbook.org/ns/docbook"/>
+  <s:ns prefix="dbx" uri="http://sourceforge.net/projects/docbook/defguide/schema/extra-markup"/>
+  <s:ns prefix="html" uri="http://www.w3.org/1999/xhtml"/>
+  <s:ns prefix="mml" uri="http://www.w3.org/1998/Math/MathML"/>
+  <s:ns prefix="rng" uri="http://relaxng.org/ns/structure/1.0"/>
+  <s:ns prefix="s" uri="http://www.ascc.net/xml/schematron"/>
+  <s:ns prefix="svg" uri="http://www.w3.org/2000/svg"/>
+  <s:ns prefix="xlink" uri="http://www.w3.org/1999/xlink"/>
+  <!--  DocBook V5.0CR5 -->
+  <!-- See http://docbook.org/ns/docbook -->
   <!--
     This file is part of DocBook V5.0
     
     
     ======================================================================
   -->
-  <include href="docbook1.rng"/>
+  <start>
+    <choice>
+      <choice>
+        <ref name="db.set"/>
+        <ref name="db.book"/>
+        <ref name="db.divisions"/>
+        <ref name="db.components"/>
+        <ref name="db.navigation.components"/>
+        <ref name="db.section"/>
+        <ref name="db.para"/>
+      </choice>
+      <choice>
+        <ref name="db.sect1"/>
+        <ref name="db.sect2"/>
+        <ref name="db.sect3"/>
+        <ref name="db.sect4"/>
+        <ref name="db.sect5"/>
+      </choice>
+      <choice>
+        <ref name="db.refentry"/>
+        <ref name="db.refsection"/>
+      </choice>
+      <choice>
+        <ref name="db.refsect1"/>
+        <ref name="db.refsect2"/>
+        <ref name="db.refsect3"/>
+      </choice>
+      <ref name="db.setindex"/>
+    </choice>
+  </start>
+  <div>
+    <define name="db._any.attribute">
+      <attribute>
+        <a:documentation>Any attribute including in any attribute in any namespace.</a:documentation>
+        <anyName/>
+      </attribute>
+    </define>
+    <define name="db._any">
+      <element>
+        <a:documentation>Any element from almost any namespace</a:documentation>
+        <anyName>
+          <except>
+            <nsName/>
+            <nsName ns="http://www.w3.org/1999/xhtml"/>
+          </except>
+        </anyName>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._any.attribute"/>
+            <text/>
+            <ref name="db._any"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.arch.attribute">
+    <attribute name="arch">
+      <a:documentation>Designates the computer or chip architecture to which the element applies</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.audience.attribute">
+    <attribute name="audience">
+      <a:documentation>Designates the intended audience to which the element applies, for example, system administrators, programmers, or new users.</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.condition.attribute">
+    <attribute name="condition">
+      <a:documentation>provides a standard place for application-specific effectivity</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.conformance.attribute">
+    <attribute name="conformance">
+      <a:documentation>Indicates standards conformance characteristics of the element</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.os.attribute">
+    <attribute name="os">
+      <a:documentation>Indicates the operating system to which the element is applicable</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.revision.attribute">
+    <attribute name="revision">
+      <a:documentation>Indicates the editorial revision to which the element belongs</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.security.attribute">
+    <attribute name="security">
+      <a:documentation>Indicates something about the security level associated with the element to which it applies</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.userlevel.attribute">
+    <attribute name="userlevel">
+      <a:documentation>Indicates the level of user experience for which the element applies</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.vendor.attribute">
+    <attribute name="vendor">
+      <a:documentation>Indicates the computer vendor to which the element applies.</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.wordsize.attribute">
+    <attribute name="wordsize">
+      <a:documentation>Indicates the word size (width in bits) of the computer architecture to which the element applies</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.effectivity.attributes">
+    <interleave>
+      <optional>
+        <ref name="db.arch.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.audience.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.condition.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.conformance.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.os.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.revision.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.security.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.userlevel.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.vendor.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.wordsize.attribute"/>
+      </optional>
+    </interleave>
+  </define>
+  <define name="db.endterm.attribute">
+    <attribute name="endterm">
+      <a:documentation>Points to the element whose content is to be used as the text of the link</a:documentation>
+      <data type="IDREF"/>
+    </attribute>
+  </define>
+  <define name="db.linkend.attribute">
+    <attribute name="linkend">
+      <a:documentation>Points to an internal link target by identifying the value of its xml:id attribute</a:documentation>
+      <data type="IDREF"/>
+    </attribute>
+  </define>
+  <define name="db.linkends.attribute">
+    <attribute name="linkends">
+      <a:documentation>Points to one or more internal link targets by identifying the value of their xml:id attributes</a:documentation>
+      <data type="IDREFS"/>
+    </attribute>
+  </define>
+  <define name="db.xlink.href.attribute">
+    <attribute name="xlink:href">
+      <a:documentation>Identifies a link target with a URI</a:documentation>
+      <data type="anyURI"/>
+    </attribute>
+  </define>
+  <define name="db.xlink.type.attribute">
+    <attribute name="xlink:type">
+      <a:documentation>Identifies the XLink link type</a:documentation>
+      <value>simple</value>
+      <a:documentation>An XLink simple link</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.xlink.role.attribute">
+    <attribute name="xlink:role">
+      <a:documentation>Identifies the XLink role of the link</a:documentation>
+      <data type="anyURI"/>
+    </attribute>
+  </define>
+  <define name="db.xlink.arcrole.attribute">
+    <attribute name="xlink:arcrole">
+      <a:documentation>Identifies the XLink arcrole of the link</a:documentation>
+      <data type="anyURI"/>
+    </attribute>
+  </define>
+  <define name="db.xlink.title.attribute">
+    <optional>
+      <attribute name="xlink:title">
+        <a:documentation>Identifies the XLink title of the link</a:documentation>
+      </attribute>
+    </optional>
+  </define>
+  <define name="db.xlink.show.enumeration">
+    <choice>
+      <value>new</value>
+      <a:documentation>An application traversing to the ending resource should load it in a new window, frame, pane, or other relevant presentation context.</a:documentation>
+      <value>replace</value>
+      <a:documentation>An application traversing to the ending resource should load the resource in the same window, frame, pane, or other relevant presentation context in which the starting resource was loaded.</a:documentation>
+      <value>embed</value>
+      <a:documentation>An application traversing to the ending resource should load its presentation in place of the presentation of the starting resource.</a:documentation>
+      <value>other</value>
+      <a:documentation>The behavior of an application traversing to the ending resource is unconstrained by XLink. The application should look for other markup present in the link to determine the appropriate behavior.</a:documentation>
+      <value>none</value>
+      <a:documentation>The behavior of an application traversing to the ending resource is unconstrained by this specification. No other markup is present to help the application determine the appropriate behavior.</a:documentation>
+    </choice>
+  </define>
+  <define name="db.xlink.show.attribute">
+    <attribute name="xlink:show">
+      <a:documentation>Identifies the XLink show behavior of the link</a:documentation>
+      <ref name="db.xlink.show.enumeration"/>
+    </attribute>
+  </define>
+  <define name="db.xlink.actuate.enumeration">
+    <choice>
+      <value>onLoad</value>
+      <a:documentation>An application should traverse to the ending resource immediately on loading the starting resource.</a:documentation>
+      <value>onRequest</value>
+      <a:documentation>An application should traverse from the starting resource to the ending resource only on a post-loading event triggered for the purpose of traversal.</a:documentation>
+      <value>other</value>
+      <a:documentation>The behavior of an application traversing to the ending resource is unconstrained by this specification. The application should look for other markup present in the link to determine the appropriate behavior.</a:documentation>
+      <value>none</value>
+      <a:documentation>The behavior of an application traversing to the ending resource is unconstrained by this specification. No other markup is present to help the application determine the appropriate behavior.</a:documentation>
+    </choice>
+  </define>
+  <define name="db.xlink.actuate.attribute">
+    <attribute name="xlink:actuate">
+      <a:documentation>Identifies the XLink actuate behavior of the link</a:documentation>
+      <ref name="db.xlink.actuate.enumeration"/>
+    </attribute>
+  </define>
+  <define name="db.href.attributes">
+    <interleave>
+      <ref name="db.xlink.href.attribute"/>
+      <optional>
+        <ref name="db.xlink.type.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.xlink.role.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.xlink.arcrole.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.xlink.title.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.xlink.show.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.xlink.actuate.attribute"/>
+      </optional>
+    </interleave>
+  </define>
+  <define name="db.xml.id.attribute">
+    <attribute name="xml:id">
+      <a:documentation>Identifies the unique ID value of the element</a:documentation>
+      <data type="ID"/>
+    </attribute>
+  </define>
+  <define name="db.version.attribute">
+    <attribute name="version">
+      <a:documentation>Specifies the DocBook version of the element and its descendants</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.xml.lang.attribute">
+    <attribute name="xml:lang">
+      <a:documentation>Specifies the natural language of the element and its descendants</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.xml.base.attribute">
+    <attribute name="xml:base">
+      <a:documentation>Specifies the base URI of the element and its descendants</a:documentation>
+      <data type="anyURI"/>
+    </attribute>
+  </define>
+  <define name="db.remap.attribute">
+    <attribute name="remap">
+      <a:documentation>Provides the name or similar semantic identifier assigned to the content in some previous markup scheme</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.xreflabel.attribute">
+    <attribute name="xreflabel">
+      <a:documentation>Provides the text that is to be generated for a cross reference to the element</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.xrefstyle.attribute">
+    <attribute name="xrefstyle">
+      <a:documentation>Specifies a keyword or keywords identifying additional style information</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.revisionflag.enumeration">
+    <choice>
+      <value>changed</value>
+      <a:documentation>The element has been changed.</a:documentation>
+      <value>added</value>
+      <a:documentation>The element is new (has been added to the document).</a:documentation>
+      <value>deleted</value>
+      <a:documentation>The element has been deleted.</a:documentation>
+      <value>off</value>
+      <a:documentation>Explicitly turns off revision markup for this element.</a:documentation>
+    </choice>
+  </define>
+  <define name="db.revisionflag.attribute">
+    <attribute name="revisionflag">
+      <a:documentation>Identifies the revision status of the element</a:documentation>
+      <ref name="db.revisionflag.enumeration"/>
+    </attribute>
+  </define>
+  <define name="db.dir.enumeration">
+    <choice>
+      <value>ltr</value>
+      <a:documentation>Left-to-right text</a:documentation>
+      <value>rtl</value>
+      <a:documentation>Right-to-left text</a:documentation>
+      <value>lro</value>
+      <a:documentation>Left-to-right override</a:documentation>
+      <value>rlo</value>
+      <a:documentation>Right-to-left override</a:documentation>
+    </choice>
+  </define>
+  <define name="db.dir.attribute">
+    <attribute name="dir">
+      <a:documentation>Identifies the direction of text in an element</a:documentation>
+      <ref name="db.dir.enumeration"/>
+    </attribute>
+  </define>
+  <define name="db.common.base.attributes">
+    <interleave>
+      <optional>
+        <ref name="db.version.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.xml.lang.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.xml.base.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.remap.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.xreflabel.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.revisionflag.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.dir.attribute"/>
+      </optional>
+      <ref name="db.effectivity.attributes"/>
+    </interleave>
+  </define>
+  <define name="db.common.attributes">
+    <interleave>
+      <optional>
+        <ref name="db.xml.id.attribute"/>
+      </optional>
+      <ref name="db.common.base.attributes"/>
+      <optional>
+        <ref name="db.annotations.attribute"/>
+      </optional>
+    </interleave>
+  </define>
+  <define name="db.common.idreq.attributes">
+    <interleave>
+      <ref name="db.xml.id.attribute"/>
+      <ref name="db.common.base.attributes"/>
+      <optional>
+        <ref name="db.annotations.attribute"/>
+      </optional>
+    </interleave>
+  </define>
+  <define name="db.common.linking.attributes">
+    <optional>
+      <choice>
+        <ref name="db.linkend.attribute"/>
+        <ref name="db.href.attributes"/>
+      </choice>
+    </optional>
+  </define>
+  <define name="db.common.req.linking.attributes">
+    <choice>
+      <ref name="db.linkend.attribute"/>
+      <ref name="db.href.attributes"/>
+    </choice>
+  </define>
+  <define name="db.common.data.attributes">
+    <optional>
+      <attribute name="format">
+        <a:documentation>Specifies the format of the data</a:documentation>
+      </attribute>
+    </optional>
+    <choice>
+      <attribute name="fileref">
+        <a:documentation>Indentifies the location of the data by URI</a:documentation>
+        <data type="anyURI"/>
+      </attribute>
+      <attribute name="entityref">
+        <a:documentation>Identifies the location of the data by external identifier (entity name)</a:documentation>
+        <data type="ENTITY"/>
+      </attribute>
+    </choice>
+  </define>
+  <define name="db.verbatim.continuation.enumeration">
+    <choice>
+      <value>continues</value>
+      <a:documentation>Line numbering continues from the immediately preceding element with the same name.</a:documentation>
+      <value>restarts</value>
+      <a:documentation>Line numbering restarts (begins at 1, usually).</a:documentation>
+    </choice>
+  </define>
+  <define name="db.verbatim.continuation.attribute">
+    <attribute name="continuation">
+      <a:documentation>Determines whether line numbering continues from the previous element or restarts.</a:documentation>
+      <ref name="db.verbatim.continuation.enumeration"/>
+    </attribute>
+  </define>
+  <define name="db.verbatim.linenumbering.enumeration">
+    <choice>
+      <value>numbered</value>
+      <a:documentation>Lines are numbered.</a:documentation>
+      <value>unnumbered</value>
+      <a:documentation>Lines are not numbered.</a:documentation>
+    </choice>
+  </define>
+  <define name="db.verbatim.linenumbering.attribute">
+    <attribute name="linenumbering">
+      <a:documentation>Determines whether lines are numbered.</a:documentation>
+      <ref name="db.verbatim.linenumbering.enumeration"/>
+    </attribute>
+  </define>
+  <define name="db.verbatim.startinglinenumber.attribute">
+    <attribute name="startinglinenumber">
+      <a:documentation>Specifies the initial line number.</a:documentation>
+      <data type="integer"/>
+    </attribute>
+  </define>
+  <define name="db.verbatim.language.attribute">
+    <attribute name="language">
+      <a:documentation>Identifies the language (i.e. programming language) of the verbatim content.</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.verbatim.xml.space.attribute">
+    <attribute name="xml:space">
+      <a:documentation>Can be used to indicate explicitly that whitespace in the verbatim environment is preserved. Whitespace must always be preserved in verbatim environments whether this attribute is specified or not.</a:documentation>
+      <value>preserve</value>
+      <a:documentation>Whitespace must be preserved.</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.verbatim.attributes">
+    <interleave>
+      <optional>
+        <ref name="db.verbatim.continuation.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.verbatim.linenumbering.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.verbatim.startinglinenumber.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.verbatim.language.attribute"/>
+      </optional>
+      <optional>
+        <ref name="db.verbatim.xml.space.attribute"/>
+      </optional>
+    </interleave>
+  </define>
+  <define name="db.label.attribute">
+    <attribute name="label">
+      <a:documentation>Specifies an identifying string for presentation purposes</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.width.characters.attribute">
+    <attribute name="width">
+      <a:documentation>Specifies the width (in characters) of the element</a:documentation>
+      <data type="nonNegativeInteger"/>
+    </attribute>
+  </define>
+  <define name="db.spacing.enumeration">
+    <choice>
+      <value>compact</value>
+      <a:documentation>The spacing should be "compact".</a:documentation>
+      <value>normal</value>
+      <a:documentation>The spacing should be "normal".</a:documentation>
+    </choice>
+  </define>
+  <define name="db.spacing.attribute">
+    <attribute name="spacing">
+      <a:documentation>Specifies (a hint about) the spacing of the content</a:documentation>
+      <ref name="db.spacing.enumeration"/>
+    </attribute>
+  </define>
+  <define name="db.pgwide.enumeration">
+    <choice>
+      <value>0</value>
+      <a:documentation>The element should be rendered in the current text flow (with the flow column width).</a:documentation>
+      <value>1</value>
+      <a:documentation>The element should be rendered across the full text page.</a:documentation>
+    </choice>
+  </define>
+  <define name="db.pgwide.attribute">
+    <attribute name="pgwide">
+      <a:documentation>Indicates if the element is rendered across the column or the page</a:documentation>
+      <ref name="db.pgwide.enumeration"/>
+    </attribute>
+  </define>
+  <define name="db.language.attribute">
+    <attribute name="language">
+      <a:documentation>Identifies the language (i.e. programming language) of the content.</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.performance.enumeration">
+    <choice>
+      <value>optional</value>
+      <a:documentation>The content describes an optional step or steps.</a:documentation>
+      <value>required</value>
+      <a:documentation>The content describes a required step or steps.</a:documentation>
+    </choice>
+  </define>
+  <define name="db.performance.attribute">
+    <attribute name="performance">
+      <a:documentation>Specifies if the content is required or optional.</a:documentation>
+      <ref name="db.performance.enumeration"/>
+    </attribute>
+  </define>
+  <define name="db.floatstyle.attribute">
+    <attribute name="floatstyle">
+      <a:documentation>Specifies style information to be used when rendering the float</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.width.attribute">
+    <attribute name="width">
+      <a:documentation>Specifies the width of the element</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.depth.attribute">
+    <attribute name="depth">
+      <a:documentation>Specifies the depth of the element</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.contentwidth.attribute">
+    <attribute name="contentwidth">
+      <a:documentation>Specifies the width of the content rectangle</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.contentdepth.attribute">
+    <attribute name="contentdepth">
+      <a:documentation>Specifies the depth of the content rectangle</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.scalefit.enumeration">
+    <choice>
+      <value>0</value>
+      <a:documentation>False (do not scale-to-fit; anamorphic scaling may occur)</a:documentation>
+      <value>1</value>
+      <a:documentation>True (scale-to-fit; anamorphic scaling is forbidden)</a:documentation>
+    </choice>
+  </define>
+  <define name="db.scale.attribute">
+    <attribute name="scale">
+      <a:documentation>Specifies the scaling factor</a:documentation>
+      <data type="positiveInteger"/>
+    </attribute>
+  </define>
+  <define name="db.halign.enumeration">
+    <choice>
+      <value>center</value>
+      <a:documentation>Centered horizontally</a:documentation>
+      <value>char</value>
+      <a:documentation>Aligned horizontally on the specified character</a:documentation>
+      <value>justify</value>
+      <a:documentation>Fully justified (left and right margins or edges)</a:documentation>
+      <value>left</value>
+      <a:documentation>Left aligned</a:documentation>
+      <value>right</value>
+      <a:documentation>Right aligned</a:documentation>
+    </choice>
+  </define>
+  <define name="db.valign.enumeration">
+    <choice>
+      <value>bottom</value>
+      <a:documentation>Aligned on the bottom of the region</a:documentation>
+      <value>middle</value>
+      <a:documentation>Centered vertically</a:documentation>
+      <value>top</value>
+      <a:documentation>Aligned on the top of the region</a:documentation>
+    </choice>
+  </define>
+  <define name="db.biblio.class.enumeration">
+    <choice>
+      <value>doi</value>
+      <a:documentation>A document object identifier.</a:documentation>
+      <value>isbn</value>
+      <a:documentation>An international standard book number.</a:documentation>
+      <value>isrn</value>
+      <a:documentation>An international standard technical report number (ISO 10444).</a:documentation>
+      <value>issn</value>
+      <a:documentation>An international standard serial number.</a:documentation>
+      <value>libraryofcongress</value>
+      <a:documentation>A Library of Congress reference number.</a:documentation>
+      <value>pubsnumber</value>
+      <a:documentation>A publication number (an internal number or possibly organizational standard).</a:documentation>
+      <value>uri</value>
+      <a:documentation>A Uniform Resource Identifier</a:documentation>
+    </choice>
+  </define>
+  <define name="db.biblio.class-enum.attribute">
+    <optional>
+      <attribute name="class">
+        <a:documentation>Identifies the kind of bibliographic identifier</a:documentation>
+        <ref name="db.biblio.class.enumeration"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="db.biblio.class-other.attribute">
+    <attribute name="otherclass">
+      <a:documentation>Identifies the nature of the non-standard bibliographic identifier</a:documentation>
+      <data type="NMTOKEN"/>
+    </attribute>
+  </define>
+  <define name="db.biblio.class-other.attributes">
+    <interleave>
+      <attribute name="class">
+        <a:documentation>Identifies the kind of bibliographic identifier</a:documentation>
+        <value>other</value>
+        <a:documentation>Indicates that the identifier is some 'other' kind.</a:documentation>
+      </attribute>
+      <ref name="db.biblio.class-other.attribute"/>
+    </interleave>
+  </define>
+  <define name="db.biblio.class.attribute">
+    <choice>
+      <ref name="db.biblio.class-enum.attribute"/>
+      <ref name="db.biblio.class-other.attributes"/>
+    </choice>
+  </define>
+  <define name="db.ubiq.inlines">
+    <choice>
+      <choice>
+        <ref name="db.inlinemediaobject"/>
+        <ref name="db.remark"/>
+        <ref name="db.superscript"/>
+        <ref name="db.subscript"/>
+        <ref name="db.link.inlines"/>
+        <ref name="db.alt"/>
+      </choice>
+      <ref name="db.annotation"/>
+      <ref name="db.indexterm"/>
+    </choice>
+  </define>
+  <define name="db._text">
+    <zeroOrMore>
+      <choice>
+        <text/>
+        <ref name="db.ubiq.inlines"/>
+        <ref name="db._phrase"/>
+        <ref name="db.replaceable"/>
+      </choice>
+    </zeroOrMore>
+  </define>
+  <define name="db._title">
+    <interleave>
+      <optional>
+        <ref name="db.title"/>
+      </optional>
+      <optional>
+        <ref name="db.titleabbrev"/>
+      </optional>
+      <optional>
+        <ref name="db.subtitle"/>
+      </optional>
+    </interleave>
+  </define>
+  <define name="db._title.req">
+    <interleave>
+      <ref name="db.title"/>
+      <optional>
+        <ref name="db.titleabbrev"/>
+      </optional>
+      <optional>
+        <ref name="db.subtitle"/>
+      </optional>
+    </interleave>
+  </define>
+  <define name="db._title.only">
+    <interleave>
+      <optional>
+        <ref name="db.title"/>
+      </optional>
+      <optional>
+        <ref name="db.titleabbrev"/>
+      </optional>
+    </interleave>
+  </define>
+  <define name="db._title.onlyreq">
+    <interleave>
+      <ref name="db.title"/>
+      <optional>
+        <ref name="db.titleabbrev"/>
+      </optional>
+    </interleave>
+  </define>
+  <define name="db._info">
+    <choice>
+      <group>
+        <ref name="db._title"/>
+        <optional>
+          <ref name="db.titleforbidden.info"/>
+        </optional>
+      </group>
+      <optional>
+        <ref name="db.info"/>
+      </optional>
+    </choice>
+  </define>
+  <define name="db._info.title.req">
+    <choice>
+      <group>
+        <ref name="db._title.req"/>
+        <optional>
+          <ref name="db.titleforbidden.info"/>
+        </optional>
+      </group>
+      <ref name="db.titlereq.info"/>
+    </choice>
+  </define>
+  <define name="db._info.title.only">
+    <choice>
+      <group>
+        <ref name="db._title.only"/>
+        <optional>
+          <ref name="db.titleforbidden.info"/>
+        </optional>
+      </group>
+      <ref name="db.titleonly.info"/>
+    </choice>
+  </define>
+  <define name="db._info.title.onlyreq">
+    <choice>
+      <group>
+        <ref name="db._title.onlyreq"/>
+        <optional>
+          <ref name="db.titleforbidden.info"/>
+        </optional>
+      </group>
+      <ref name="db.titleonlyreq.info"/>
+    </choice>
+  </define>
+  <define name="db._info.title.forbidden">
+    <optional>
+      <ref name="db.titleforbidden.info"/>
+    </optional>
+  </define>
+  <define name="db.all.inlines">
+    <choice>
+      <text/>
+      <ref name="db.ubiq.inlines"/>
+      <ref name="db.general.inlines"/>
+      <ref name="db.domain.inlines"/>
+      <ref name="db.extension.inlines"/>
+    </choice>
+  </define>
+  <define name="db.general.inlines">
+    <choice>
+      <ref name="db.publishing.inlines"/>
+      <ref name="db.product.inlines"/>
+      <ref name="db.bibliography.inlines"/>
+      <ref name="db.graphic.inlines"/>
+      <ref name="db.indexing.inlines"/>
+      <ref name="db.link.inlines"/>
+    </choice>
+  </define>
+  <define name="db.domain.inlines">
+    <choice>
+      <ref name="db.technical.inlines"/>
+      <ref name="db.math.inlines"/>
+      <ref name="db.markup.inlines"/>
+      <ref name="db.gui.inlines"/>
+      <ref name="db.keyboard.inlines"/>
+      <ref name="db.os.inlines"/>
+      <ref name="db.programming.inlines"/>
+      <ref name="db.error.inlines"/>
+    </choice>
+  </define>
+  <define name="db.technical.inlines">
+    <choice>
+      <choice>
+        <ref name="db.replaceable"/>
+        <ref name="db.package"/>
+        <ref name="db.parameter"/>
+      </choice>
+      <ref name="db.termdef"/>
+      <ref name="db.nonterminal"/>
+      <choice>
+        <ref name="db.systemitem"/>
+        <ref name="db.option"/>
+        <ref name="db.optional"/>
+        <ref name="db.property"/>
+      </choice>
+    </choice>
+  </define>
+  <define name="db.product.inlines">
+    <choice>
+      <ref name="db.trademark"/>
+      <choice>
+        <ref name="db.productnumber"/>
+        <ref name="db.productname"/>
+        <ref name="db.database"/>
+        <ref name="db.application"/>
+        <ref name="db.hardware"/>
+      </choice>
+    </choice>
+  </define>
+  <define name="db.bibliography.inlines">
+    <choice>
+      <ref name="db.citation"/>
+      <ref name="db.citerefentry"/>
+      <ref name="db.citetitle"/>
+      <ref name="db.citebiblioid"/>
+      <ref name="db.author"/>
+      <ref name="db.person"/>
+      <ref name="db.personname"/>
+      <ref name="db.org"/>
+      <ref name="db.orgname"/>
+      <ref name="db.editor"/>
+      <ref name="db.jobtitle"/>
+    </choice>
+  </define>
+  <define name="db.publishing.inlines">
+    <choice>
+      <choice>
+        <ref name="db.abbrev"/>
+        <ref name="db.acronym"/>
+        <ref name="db.date"/>
+        <ref name="db.emphasis"/>
+        <ref name="db.footnote"/>
+        <ref name="db.footnoteref"/>
+        <ref name="db.foreignphrase"/>
+        <ref name="db.phrase"/>
+        <ref name="db.quote"/>
+        <ref name="db.subscript"/>
+        <ref name="db.superscript"/>
+        <ref name="db.wordasword"/>
+      </choice>
+      <ref name="db.glossary.inlines"/>
+      <ref name="db.coref"/>
+    </choice>
+  </define>
+  <define name="db.graphic.inlines">
+    <ref name="db.inlinemediaobject"/>
+  </define>
+  <define name="db.indexing.inlines">
+    <choice>
+      <notAllowed/>
+      <ref name="db.indexterm"/>
+    </choice>
+  </define>
+  <define name="db.link.inlines">
+    <choice>
+      <choice>
+        <ref name="db.xref"/>
+        <ref name="db.link"/>
+        <ref name="db.olink"/>
+        <ref name="db.anchor"/>
+      </choice>
+      <ref name="db.biblioref"/>
+    </choice>
+  </define>
+  <define name="db.extension.inlines">
+    <notAllowed/>
+  </define>
+  <define name="db.nopara.blocks">
+    <choice>
+      <choice>
+        <ref name="db.list.blocks"/>
+        <ref name="db.formal.blocks"/>
+        <ref name="db.informal.blocks"/>
+        <ref name="db.publishing.blocks"/>
+        <ref name="db.graphic.blocks"/>
+        <ref name="db.technical.blocks"/>
+        <ref name="db.verbatim.blocks"/>
+        <ref name="db.bridgehead"/>
+        <ref name="db.remark"/>
+        <ref name="db.revhistory"/>
+      </choice>
+      <ref name="db.indexterm"/>
+      <ref name="db.synopsis.blocks"/>
+      <ref name="db.admonition.blocks"/>
+    </choice>
+  </define>
+  <define name="db.para.blocks">
+    <choice>
+      <ref name="db.anchor"/>
+      <ref name="db.para"/>
+      <ref name="db.formalpara"/>
+      <ref name="db.simpara"/>
+    </choice>
+  </define>
+  <define name="db.all.blocks">
+    <choice>
+      <choice>
+        <ref name="db.nopara.blocks"/>
+        <ref name="db.para.blocks"/>
+        <ref name="db.extension.blocks"/>
+      </choice>
+      <ref name="db.annotation"/>
+    </choice>
+  </define>
+  <define name="db.formal.blocks">
+    <choice>
+      <choice>
+        <ref name="db.example"/>
+        <ref name="db.figure"/>
+        <ref name="db.table"/>
+      </choice>
+      <ref name="db.equation"/>
+    </choice>
+  </define>
+  <define name="db.informal.blocks">
+    <choice>
+      <choice>
+        <ref name="db.informalexample"/>
+        <ref name="db.informalfigure"/>
+        <ref name="db.informaltable"/>
+      </choice>
+      <ref name="db.informalequation"/>
+    </choice>
+  </define>
+  <define name="db.publishing.blocks">
+    <choice>
+      <ref name="db.sidebar"/>
+      <ref name="db.blockquote"/>
+      <ref name="db.address"/>
+      <ref name="db.epigraph"/>
+    </choice>
+  </define>
+  <define name="db.graphic.blocks">
+    <choice>
+      <ref name="db.mediaobject"/>
+      <ref name="db.screenshot"/>
+    </choice>
+  </define>
+  <define name="db.technical.blocks">
+    <choice>
+      <ref name="db.procedure"/>
+      <ref name="db.task"/>
+      <choice>
+        <ref name="db.productionset"/>
+        <ref name="db.constraintdef"/>
+      </choice>
+      <ref name="db.msgset"/>
+    </choice>
+  </define>
+  <define name="db.list.blocks">
+    <choice>
+      <choice>
+        <ref name="db.itemizedlist"/>
+        <ref name="db.orderedlist"/>
+        <ref name="db.procedure"/>
+        <ref name="db.simplelist"/>
+        <ref name="db.variablelist"/>
+        <ref name="db.segmentedlist"/>
+      </choice>
+      <ref name="db.glosslist"/>
+      <ref name="db.bibliolist"/>
+      <ref name="db.calloutlist"/>
+      <ref name="db.qandaset"/>
+    </choice>
+  </define>
+  <define name="db.verbatim.blocks">
+    <choice>
+      <choice>
+        <ref name="db.screen"/>
+        <ref name="db.literallayout"/>
+      </choice>
+      <choice>
+        <ref name="db.programlistingco"/>
+        <ref name="db.screenco"/>
+      </choice>
+      <choice>
+        <ref name="db.programlisting"/>
+        <ref name="db.synopsis"/>
+      </choice>
+    </choice>
+  </define>
+  <define name="db.extension.blocks">
+    <notAllowed/>
+  </define>
+  <define name="db.info.extension">
+    <ref name="db._any"/>
+  </define>
+  <define name="db.info.elements">
+    <choice>
+      <choice>
+        <ref name="db.abstract"/>
+        <ref name="db.address"/>
+        <ref name="db.artpagenums"/>
+        <ref name="db.author"/>
+        <ref name="db.authorgroup"/>
+        <ref name="db.authorinitials"/>
+        <ref name="db.bibliocoverage"/>
+        <ref name="db.biblioid"/>
+        <ref name="db.bibliosource"/>
+        <ref name="db.collab"/>
+        <ref name="db.confgroup"/>
+        <ref name="db.contractsponsor"/>
+        <ref name="db.contractnum"/>
+        <ref name="db.copyright"/>
+        <ref name="db.cover"/>
+        <ref name="db.date"/>
+        <ref name="db.edition"/>
+        <ref name="db.editor"/>
+        <ref name="db.issuenum"/>
+        <ref name="db.keywordset"/>
+        <ref name="db.legalnotice"/>
+        <ref name="db.mediaobject"/>
+        <ref name="db.org"/>
+        <ref name="db.orgname"/>
+        <ref name="db.othercredit"/>
+        <ref name="db.pagenums"/>
+        <ref name="db.printhistory"/>
+        <ref name="db.pubdate"/>
+        <ref name="db.publisher"/>
+        <ref name="db.publishername"/>
+        <ref name="db.releaseinfo"/>
+        <ref name="db.revhistory"/>
+        <ref name="db.seriesvolnums"/>
+        <ref name="db.subjectset"/>
+        <ref name="db.volumenum"/>
+        <ref name="db.info.extension"/>
+      </choice>
+      <ref name="db.annotation"/>
+      <ref name="db.extendedlink"/>
+      <choice>
+        <ref name="db.bibliomisc"/>
+        <ref name="db.bibliomset"/>
+        <ref name="db.bibliorelation"/>
+        <ref name="db.biblioset"/>
+      </choice>
+      <ref name="db.itermset"/>
+      <choice>
+        <ref name="db.productname"/>
+        <ref name="db.productnumber"/>
+      </choice>
+    </choice>
+  </define>
+  <define name="db.bibliographic.elements">
+    <choice>
+      <ref name="db.info.elements"/>
+      <ref name="db.publishing.inlines"/>
+      <ref name="db.citerefentry"/>
+      <ref name="db.citetitle"/>
+      <ref name="db.citebiblioid"/>
+      <ref name="db.person"/>
+      <ref name="db.personblurb"/>
+      <ref name="db.personname"/>
+      <ref name="db.subtitle"/>
+      <ref name="db.title"/>
+      <ref name="db.titleabbrev"/>
+    </choice>
+  </define>
+  <div>
+    <define name="db.title.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.title.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.title.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.title">
+      <element name="title">
+        <a:documentation>The text of the title of a section of a document or of a formal block-level element</a:documentation>
+        <ref name="db.title.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.titleabbrev.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.titleabbrev.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.titleabbrev.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.titleabbrev">
+      <element name="titleabbrev">
+        <a:documentation>The abbreviation of a title</a:documentation>
+        <ref name="db.titleabbrev.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.subtitle.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.subtitle.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.subtitle.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.subtitle">
+      <element name="subtitle">
+        <a:documentation>The subtitle of a document</a:documentation>
+        <ref name="db.subtitle.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.info.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.info.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.info.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.info">
+      <element name="info">
+        <a:documentation>A wrapper for information about a component or other block</a:documentation>
+        <ref name="db.info.attlist"/>
+        <interleave>
+          <ref name="db._title"/>
+          <zeroOrMore>
+            <ref name="db.info.elements"/>
+          </zeroOrMore>
+        </interleave>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.titlereq.info.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.titlereq.info.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.titlereq.info.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.titlereq.info">
+      <element name="info">
+        <a:documentation>A wrapper for information about a component or other block with a required title</a:documentation>
+        <ref name="db.titlereq.info.attlist"/>
+        <interleave>
+          <ref name="db._title.req"/>
+          <zeroOrMore>
+            <ref name="db.info.elements"/>
+          </zeroOrMore>
+        </interleave>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.titleonly.info.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.titleonly.info.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.titleonly.info.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.titleonly.info">
+      <element name="info">
+        <a:documentation>A wrapper for information about a component or other block with only a title</a:documentation>
+        <ref name="db.titleonly.info.attlist"/>
+        <interleave>
+          <ref name="db._title.only"/>
+          <zeroOrMore>
+            <ref name="db.info.elements"/>
+          </zeroOrMore>
+        </interleave>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.titleonlyreq.info.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.titleonlyreq.info.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.titleonlyreq.info.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.titleonlyreq.info">
+      <element name="info">
+        <a:documentation>A wrapper for information about a component or other block with only a required title</a:documentation>
+        <ref name="db.titleonlyreq.info.attlist"/>
+        <interleave>
+          <ref name="db._title.onlyreq"/>
+          <zeroOrMore>
+            <ref name="db.info.elements"/>
+          </zeroOrMore>
+        </interleave>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.titleforbidden.info.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.titleforbidden.info.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.titleforbidden.info.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.titleforbidden.info">
+      <element name="info">
+        <a:documentation>A wrapper for information about a component or other block without a title</a:documentation>
+        <ref name="db.titleforbidden.info.attlist"/>
+        <zeroOrMore>
+          <ref name="db.info.elements"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.subjectset.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.subjectset.scheme.attribute">
+      <attribute name="scheme">
+        <a:documentation>Identifies the controlled vocabulary used by this set's terms</a:documentation>
+        <data type="NMTOKEN"/>
+      </attribute>
+    </define>
+    <define name="db.subjectset.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.subjectset.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.subjectset.scheme.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.subjectset">
+      <element name="subjectset">
+        <a:documentation>A set of terms describing the subject matter of a document</a:documentation>
+        <ref name="db.subjectset.attlist"/>
+        <oneOrMore>
+          <ref name="db.subject"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.subject.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.subject.weight.attribute">
+      <attribute name="weight">
+        <a:documentation>Specifies a ranking for this subject relative to other subjects in the same set</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.subject.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.subject.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.subject.weight.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.subject">
+      <element name="subject">
+        <a:documentation>One of a group of terms describing the subject matter of a document</a:documentation>
+        <ref name="db.subject.attlist"/>
+        <oneOrMore>
+          <ref name="db.subjectterm"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.subjectterm.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.subjectterm.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.subjectterm.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.subjectterm">
+      <element name="subjectterm">
+        <a:documentation>A term in a group of terms describing the subject matter of a document</a:documentation>
+        <ref name="db.subjectterm.attlist"/>
+        <text/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.keywordset.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.keywordset.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.keywordset.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.keywordset">
+      <element name="keywordset">
+        <a:documentation>A set of keywords describing the content of a document</a:documentation>
+        <ref name="db.keywordset.attlist"/>
+        <oneOrMore>
+          <ref name="db.keyword"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.keyword.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.keyword.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.keyword.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.keyword">
+      <element name="keyword">
+        <a:documentation>One of a set of keywords describing the content of a document</a:documentation>
+        <ref name="db.keyword.attlist"/>
+        <text/>
+      </element>
+    </define>
+  </div>
+  <define name="db.table.choice">
+    <choice>
+      <notAllowed/>
+      <ref name="db.cals.table"/>
+      <ref name="db.html.table"/>
+    </choice>
+  </define>
+  <define name="db.informaltable.choice">
+    <choice>
+      <notAllowed/>
+      <ref name="db.cals.informaltable"/>
+      <ref name="db.html.informaltable"/>
+    </choice>
+  </define>
+  <define name="db.table">
+    <ref name="db.table.choice"/>
+  </define>
+  <define name="db.informaltable">
+    <ref name="db.informaltable.choice"/>
+  </define>
+  <div>
+    <define name="db.procedure.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.procedure.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.procedure.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.procedure.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.procedure">
+      <element name="procedure">
+        <a:documentation>A list of operations to be performed in a well-defined sequence</a:documentation>
+        <ref name="db.procedure.attlist"/>
+        <ref name="db.procedure.info"/>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+        <oneOrMore>
+          <ref name="db.step"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.step.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.step.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.step.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.performance.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.step.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <!--
+      
+      This content model is blocks*, step|stepalternatives, blocks* but
+      expressed this way it avoids UPA issues in XSD and DTD versions
+    -->
+    <define name="db.step">
+      <element name="step">
+        <a:documentation>A unit of action in a procedure</a:documentation>
+        <ref name="db.step.attlist"/>
+        <ref name="db.step.info"/>
+        <choice>
+          <group>
+            <oneOrMore>
+              <ref name="db.all.blocks"/>
+            </oneOrMore>
+            <optional>
+              <choice>
+                <ref name="db.substeps"/>
+                <ref name="db.stepalternatives"/>
+              </choice>
+              <zeroOrMore>
+                <ref name="db.all.blocks"/>
+              </zeroOrMore>
+            </optional>
+          </group>
+          <group>
+            <choice>
+              <ref name="db.substeps"/>
+              <ref name="db.stepalternatives"/>
+            </choice>
+            <zeroOrMore>
+              <ref name="db.all.blocks"/>
+            </zeroOrMore>
+          </group>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.stepalternatives.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.stepalternatives.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.stepalternatives.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.performance.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.stepalternatives.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.stepalternatives">
+      <element name="stepalternatives">
+        <a:documentation>Alternative steps in a procedure</a:documentation>
+        <ref name="db.stepalternatives.attlist"/>
+        <ref name="db.stepalternatives.info"/>
+        <oneOrMore>
+          <ref name="db.step"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.substeps.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.substeps.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.substeps.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.performance.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.substeps">
+      <element name="substeps">
+        <a:documentation>A wrapper for steps that occur within steps in a procedure</a:documentation>
+        <ref name="db.substeps.attlist"/>
+        <oneOrMore>
+          <ref name="db.step"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.sidebar.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.sidebar.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.sidebar.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.sidebar.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.sidebar">
+      <element name="sidebar">
+        <a:documentation>A portion of a document that is isolated from the main narrative flow</a:documentation>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:sidebar">
+            <s:assert test="not(.//db:sidebar)">sidebar must not occur in the descendants of sidebar</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.sidebar.attlist"/>
+        <ref name="db.sidebar.info"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.abstract.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.abstract.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.abstract.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.abstract.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.abstract">
+      <element name="abstract">
+        <a:documentation>A summary</a:documentation>
+        <ref name="db.abstract.attlist"/>
+        <ref name="db.abstract.info"/>
+        <oneOrMore>
+          <ref name="db.para.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.personblurb.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.personblurb.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.personblurb.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.personblurb.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.personblurb">
+      <element name="personblurb">
+        <a:documentation>A short description or note about a person</a:documentation>
+        <ref name="db.personblurb.attlist"/>
+        <ref name="db.personblurb.info"/>
+        <oneOrMore>
+          <ref name="db.para.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.blockquote.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.blockquote.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.blockquote.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.blockquote.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.blockquote">
+      <element name="blockquote">
+        <a:documentation>A quotation set off from the main text</a:documentation>
+        <ref name="db.blockquote.attlist"/>
+        <ref name="db.blockquote.info"/>
+        <optional>
+          <ref name="db.attribution"/>
+        </optional>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.attribution.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.attribution.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.attribution.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.attribution">
+      <element name="attribution">
+        <a:documentation>The source of a block quote or epigraph</a:documentation>
+        <ref name="db.attribution.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._text"/>
+            <ref name="db.person"/>
+            <ref name="db.personname"/>
+            <ref name="db.citetitle"/>
+            <ref name="db.citation"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.bridgehead.renderas.enumeration">
+      <choice>
+        <value>sect1</value>
+        <a:documentation>Render as a first-level section</a:documentation>
+        <value>sect2</value>
+        <a:documentation>Render as a second-level section</a:documentation>
+        <value>sect3</value>
+        <a:documentation>Render as a third-level section</a:documentation>
+        <value>sect4</value>
+        <a:documentation>Render as a fourth-level section</a:documentation>
+        <value>sect5</value>
+        <a:documentation>Render as a fifth-level section</a:documentation>
+      </choice>
+    </define>
+    <define name="db.bridgehead.renderas-enum.attribute">
+      <optional>
+        <attribute name="renderas">
+          <a:documentation>Indicates how the bridge head should be rendered</a:documentation>
+          <ref name="db.bridgehead.renderas.enumeration"/>
+        </attribute>
+      </optional>
+    </define>
+    <define name="db.bridgehead.renderas-other.attribute">
+      <attribute name="otherrenderas">
+        <a:documentation>Identifies the nature of the non-standard rendering</a:documentation>
+        <data type="NMTOKEN"/>
+      </attribute>
+    </define>
+    <define name="db.bridgehead.renderas-other.attributes">
+      <interleave>
+        <attribute name="renderas">
+          <a:documentation>Indicates how the bridge head should be rendered</a:documentation>
+          <value>other</value>
+          <a:documentation>Identifies a non-standard rendering</a:documentation>
+        </attribute>
+        <ref name="db.bridgehead.renderas-other.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.bridgehead.renderas.attribute">
+      <choice>
+        <ref name="db.bridgehead.renderas-enum.attribute"/>
+        <ref name="db.bridgehead.renderas-other.attributes"/>
+      </choice>
+    </define>
+    <define name="db.bridgehead.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.bridgehead.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.bridgehead.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.bridgehead.renderas.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.bridgehead">
+      <element name="bridgehead">
+        <a:documentation>A free-floating heading</a:documentation>
+        <ref name="db.bridgehead.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.remark.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.remark.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.remark.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.remark">
+      <element name="remark">
+        <a:documentation>A remark (or comment) intended for presentation in a draft manuscript</a:documentation>
+        <ref name="db.remark.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.epigraph.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.epigraph.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.epigraph.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.epigraph.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.epigraph">
+      <element name="epigraph">
+        <a:documentation>A short inscription at the beginning of a document or component</a:documentation>
+        <ref name="db.epigraph.attlist"/>
+        <ref name="db.epigraph.info"/>
+        <optional>
+          <ref name="db.attribution"/>
+        </optional>
+        <oneOrMore>
+          <choice>
+            <ref name="db.para.blocks"/>
+            <ref name="db.literallayout"/>
+          </choice>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.footnote.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.footnote.label.attribute">
+      <attribute name="label">
+        <a:documentation>Identifies the desired footnote mark</a:documentation>
+        <data type="NMTOKEN"/>
+      </attribute>
+    </define>
+    <define name="db.footnote.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.footnote.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.footnote.label.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.footnote">
+      <element name="footnote">
+        <a:documentation>A footnote</a:documentation>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:footnote">
+            <s:assert test="not(.//db:footnote)">footnote must not occur in the descendants of footnote</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:footnote">
+            <s:assert test="not(.//db:example)">example must not occur in the descendants of footnote</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:footnote">
+            <s:assert test="not(.//db:figure)">figure must not occur in the descendants of footnote</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:footnote">
+            <s:assert test="not(.//db:table)">table must not occur in the descendants of footnote</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:footnote">
+            <s:assert test="not(.//db:equation)">equation must not occur in the descendants of footnote</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:footnote">
+            <s:assert test="not(.//db:indexterm)">indexterm must not occur in the descendants of footnote</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:footnote">
+            <s:assert test="not(.//db:sidebar)">sidebar must not occur in the descendants of footnote</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:footnote">
+            <s:assert test="not(.//db:task)">task must not occur in the descendants of footnote</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:footnote">
+            <s:assert test="not(.//db:epigraph)">epigraph must not occur in the descendants of footnote</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:footnote">
+            <s:assert test="not(.//db:caution)">caution must not occur in the descendants of footnote</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:footnote">
+            <s:assert test="not(.//db:important)">important must not occur in the descendants of footnote</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:footnote">
+            <s:assert test="not(.//db:note)">note must not occur in the descendants of footnote</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:footnote">
+            <s:assert test="not(.//db:tip)">tip must not occur in the descendants of footnote</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:footnote">
+            <s:assert test="not(.//db:warning)">warning must not occur in the descendants of footnote</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.footnote.attlist"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.formalpara.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.formalpara.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.formalpara.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.formalpara.info">
+      <ref name="db._info.title.onlyreq"/>
+    </define>
+    <define name="db.formalpara">
+      <element name="formalpara">
+        <a:documentation>A paragraph with a title</a:documentation>
+        <ref name="db.formalpara.attlist"/>
+        <ref name="db.formalpara.info"/>
+        <zeroOrMore>
+          <ref name="db.indexing.inlines"/>
+        </zeroOrMore>
+        <ref name="db.para"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.para.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.para.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.para.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.para.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.para">
+      <element name="para">
+        <a:documentation>A paragraph</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:para">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.para.attlist"/>
+        <ref name="db.para.info"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db.all.inlines"/>
+            <ref name="db.nopara.blocks"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.simpara.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.simpara.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.simpara.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.simpara.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.simpara">
+      <element name="simpara">
+        <a:documentation>A paragraph that contains only text and inline markup, no block elements</a:documentation>
+        <ref name="db.simpara.attlist"/>
+        <ref name="db.simpara.info"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.itemizedlist.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.itemizedlist.mark.attribute">
+      <attribute name="mark">
+        <a:documentation>Identifies the type of mark to be used on items in this list</a:documentation>
+        <data type="NMTOKEN"/>
+      </attribute>
+    </define>
+    <define name="db.itemizedlist.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.itemizedlist.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.spacing.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.itemizedlist.mark.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.itemizedlist.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.itemizedlist">
+      <element name="itemizedlist">
+        <a:documentation>A list in which each entry is marked with a bullet or other dingbat</a:documentation>
+        <ref name="db.itemizedlist.attlist"/>
+        <ref name="db.itemizedlist.info"/>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+        <oneOrMore>
+          <ref name="db.listitem"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.orderedlist.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.orderedlist.continuation.enumeration">
+      <choice>
+        <value>continues</value>
+        <a:documentation>Specifies that numbering should begin where the preceding list left off</a:documentation>
+        <value>restarts</value>
+        <a:documentation>Specifies that numbering should begin again at 1</a:documentation>
+      </choice>
+    </define>
+    <define name="db.orderedlist.continuation.attribute">
+      <attribute name="continuation">
+        <a:documentation>Indicates how list numbering should begin relative to the immediately preceding list</a:documentation>
+        <ref name="db.orderedlist.continuation.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.orderedlist.startingnumber.attribute">
+      <attribute name="startingnumber">
+        <a:documentation>Specifies the initial line number.</a:documentation>
+        <data type="integer"/>
+      </attribute>
+    </define>
+    <define name="db.orderedlist.inheritnum.enumeration">
+      <choice>
+        <value>ignore</value>
+        <a:documentation>Specifies that numbering should ignore list nesting</a:documentation>
+        <value>inherit</value>
+        <a:documentation>Specifies that numbering should inherit from outer-level lists</a:documentation>
+      </choice>
+    </define>
+    <define name="db.orderedlist.inheritnum.attribute">
+      <attribute name="inheritnum">
+        <a:documentation>Indicates whether or not item numbering should be influenced by list nesting</a:documentation>
+        <ref name="db.orderedlist.inheritnum.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.orderedlist.numeration.enumeration">
+      <choice>
+        <value>arabic</value>
+        <a:documentation>Specifies Arabic numeration (1, 2, 3, …)</a:documentation>
+        <value>upperalpha</value>
+        <a:documentation>Specifies upper-case alphabetic numeration (A, B, C, …)</a:documentation>
+        <value>loweralpha</value>
+        <a:documentation>Specifies lower-case alphabetic numeration (a, b, c, …)</a:documentation>
+        <value>upperroman</value>
+        <a:documentation>Specifies upper-case Roman numeration (I, II, III, …)</a:documentation>
+        <value>lowerroman</value>
+        <a:documentation>Specifies lower-case Roman numeration (i, ii, iii …)</a:documentation>
+      </choice>
+    </define>
+    <define name="db.orderedlist.numeration.attribute">
+      <attribute name="numeration">
+        <a:documentation>Indicates the desired numeration</a:documentation>
+        <ref name="db.orderedlist.numeration.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.orderedlist.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.orderedlist.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.spacing.attribute"/>
+        </optional>
+        <optional>
+          <choice>
+            <ref name="db.orderedlist.continuation.attribute"/>
+            <ref name="db.orderedlist.startingnumber.attribute"/>
+          </choice>
+        </optional>
+        <optional>
+          <ref name="db.orderedlist.inheritnum.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.orderedlist.numeration.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.orderedlist.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.orderedlist">
+      <element name="orderedlist">
+        <a:documentation>A list in which each entry is marked with a sequentially incremented label</a:documentation>
+        <ref name="db.orderedlist.attlist"/>
+        <ref name="db.orderedlist.info"/>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+        <oneOrMore>
+          <ref name="db.listitem"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.listitem.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.listitem.override.attribute">
+      <attribute name="override">
+        <a:documentation>Specifies the keyword for the type of mark that should be used on this
+ item, instead of the mark that would be used by default</a:documentation>
+        <data type="NMTOKEN"/>
+      </attribute>
+    </define>
+    <define name="db.listitem.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.listitem.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.listitem.override.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.listitem">
+      <element name="listitem">
+        <a:documentation>A wrapper for the elements of a list item</a:documentation>
+        <ref name="db.listitem.attlist"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.segmentedlist.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.segmentedlist.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.segmentedlist.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.segmentedlist.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.segmentedlist">
+      <element name="segmentedlist">
+        <a:documentation>A segmented list, a list of sets of elements</a:documentation>
+        <ref name="db.segmentedlist.attlist"/>
+        <ref name="db.segmentedlist.info"/>
+        <oneOrMore>
+          <ref name="db.segtitle"/>
+        </oneOrMore>
+        <oneOrMore>
+          <ref name="db.seglistitem"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.segtitle.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.segtitle.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.segtitle.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.segtitle">
+      <element name="segtitle">
+        <a:documentation>The title of an element of a list item in a segmented list</a:documentation>
+        <ref name="db.segtitle.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.seglistitem.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.seglistitem.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.seglistitem.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.seglistitem">
+      <element name="seglistitem">
+        <a:documentation>A list item in a segmented list</a:documentation>
+        <s:pattern name="Cardinality of segments and titles">
+          <s:rule context="db:seglistitem">
+            <s:assert test="count(db:seg) = count(../db:segtitle)">The number of seg elements must be the same as the number of segtitle elements in the parent segmentedlist</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.seglistitem.attlist"/>
+        <oneOrMore>
+          <ref name="db.seg"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.seg.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.seg.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.seg.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.seg">
+      <element name="seg">
+        <a:documentation>An element of a list item in a segmented list</a:documentation>
+        <ref name="db.seg.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.simplelist.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.simplelist.type.enumeration">
+      <choice>
+        <value>horiz</value>
+        <a:documentation>A tabular presentation in row-major order.</a:documentation>
+        <value>vert</value>
+        <a:documentation>A tabular presentation in column-major order.</a:documentation>
+        <value>inline</value>
+        <a:documentation>An inline presentation, usually a comma-delimited list.</a:documentation>
+      </choice>
+    </define>
+    <define name="db.simplelist.type.attribute">
+      <attribute name="type" a:defaultValue="vert">
+        <a:documentation>Specifies the type of list presentation.</a:documentation>
+        <ref name="db.simplelist.type.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.simplelist.columns.attribute">
+      <attribute name="columns">
+        <a:documentation>Specifies the number of columns for horizontal or vertical presentation</a:documentation>
+        <data type="integer"/>
+      </attribute>
+    </define>
+    <define name="db.simplelist.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.simplelist.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.simplelist.type.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.simplelist.columns.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.simplelist">
+      <element name="simplelist">
+        <a:documentation>An undecorated list of single words or short phrases</a:documentation>
+        <ref name="db.simplelist.attlist"/>
+        <oneOrMore>
+          <ref name="db.member"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.member.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.member.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.member.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.member">
+      <element name="member">
+        <a:documentation>An element of a simple list</a:documentation>
+        <ref name="db.member.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.variablelist.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.variablelist.termlength.attribute">
+      <attribute name="termlength">
+        <a:documentation>Indicates a length beyond which the presentation system may consider a term too long and select an alternate presentation for that term, item, or list</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.variablelist.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.variablelist.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.spacing.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.variablelist.termlength.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.variablelist.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.variablelist">
+      <element name="variablelist">
+        <a:documentation>A list in which each entry is composed of a set of one or more terms and an associated description</a:documentation>
+        <ref name="db.variablelist.attlist"/>
+        <ref name="db.variablelist.info"/>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+        <oneOrMore>
+          <ref name="db.varlistentry"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.varlistentry.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.varlistentry.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.varlistentry.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.varlistentry">
+      <element name="varlistentry">
+        <a:documentation>A wrapper for a set of terms and the associated description in a variable list</a:documentation>
+        <ref name="db.varlistentry.attlist"/>
+        <oneOrMore>
+          <ref name="db.term"/>
+        </oneOrMore>
+        <ref name="db.listitem"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.term.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.term.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.term.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.term">
+      <element name="term">
+        <a:documentation>The word or phrase being defined or described in a variable list</a:documentation>
+        <ref name="db.term.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.example.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.example.label.attribute">
+      <ref name="db.label.attribute"/>
+    </define>
+    <define name="db.example.width.attribute">
+      <ref name="db.width.characters.attribute"/>
+    </define>
+    <define name="db.example.pgwide.attribute">
+      <ref name="db.pgwide.attribute"/>
+    </define>
+    <define name="db.example.floatstyle.attribute">
+      <ref name="db.floatstyle.attribute"/>
+    </define>
+    <define name="db.example.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.example.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.example.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.example.floatstyle.attribute"/>
+        </optional>
+        <optional>
+          <choice>
+            <ref name="db.example.width.attribute"/>
+            <ref name="db.example.pgwide.attribute"/>
+          </choice>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.example.info">
+      <ref name="db._info.title.onlyreq"/>
+    </define>
+    <define name="db.example">
+      <element name="example">
+        <a:documentation>A formal example, with a title</a:documentation>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:example">
+            <s:assert test="not(.//db:example)">example must not occur in the descendants of example</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:example">
+            <s:assert test="not(.//db:figure)">figure must not occur in the descendants of example</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:example">
+            <s:assert test="not(.//db:table)">table must not occur in the descendants of example</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:example">
+            <s:assert test="not(.//db:equation)">equation must not occur in the descendants of example</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:example">
+            <s:assert test="not(.//db:caution)">caution must not occur in the descendants of example</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:example">
+            <s:assert test="not(.//db:important)">important must not occur in the descendants of example</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:example">
+            <s:assert test="not(.//db:note)">note must not occur in the descendants of example</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:example">
+            <s:assert test="not(.//db:tip)">tip must not occur in the descendants of example</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:example">
+            <s:assert test="not(.//db:warning)">warning must not occur in the descendants of example</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.example.attlist"/>
+        <ref name="db.example.info"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+        <optional>
+          <ref name="db.caption"/>
+        </optional>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.informalexample.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.informalexample.width.attribute">
+      <ref name="db.width.characters.attribute"/>
+    </define>
+    <define name="db.informalexample.floatstyle.attribute">
+      <ref name="db.floatstyle.attribute"/>
+    </define>
+    <define name="db.informalexample.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.informalexample.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.informalexample.floatstyle.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.informalexample.width.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.informalexample.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.informalexample">
+      <element name="informalexample">
+        <a:documentation>A displayed example without a title</a:documentation>
+        <ref name="db.informalexample.attlist"/>
+        <ref name="db.informalexample.info"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+        <optional>
+          <ref name="db.caption"/>
+        </optional>
+      </element>
+    </define>
+  </div>
+  <define name="db.verbatim.inlines">
+    <choice>
+      <choice>
+        <ref name="db.all.inlines"/>
+        <ref name="db.lineannotation"/>
+      </choice>
+      <ref name="db.co"/>
+    </choice>
+  </define>
+  <define name="db.verbatim.contentmodel">
+    <ref name="db._info.title.forbidden"/>
+    <choice>
+      <ref name="db.textobject"/>
+      <zeroOrMore>
+        <ref name="db.verbatim.inlines"/>
+      </zeroOrMore>
+    </choice>
+  </define>
+  <div>
+    <define name="db.literallayout.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.literallayout.class.enumeration">
+      <choice>
+        <value>monospaced</value>
+        <a:documentation>The literal layout should be formatted with a monospaced font</a:documentation>
+        <value>normal</value>
+        <a:documentation>The literal layout should be formatted with the current font</a:documentation>
+      </choice>
+    </define>
+    <define name="db.literallayout.class.attribute">
+      <attribute name="class">
+        <a:documentation>Specifies the class of literal layout</a:documentation>
+        <ref name="db.literallayout.class.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.literallayout.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.literallayout.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.verbatim.attributes"/>
+        <optional>
+          <ref name="db.literallayout.class.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.literallayout">
+      <element name="literallayout">
+        <a:documentation>A block of text in which line breaks and white space are to be reproduced faithfully</a:documentation>
+        <ref name="db.literallayout.attlist"/>
+        <ref name="db.verbatim.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.screen.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.screen.width.attribute">
+      <ref name="db.width.characters.attribute"/>
+    </define>
+    <define name="db.screen.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.screen.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.verbatim.attributes"/>
+        <optional>
+          <ref name="db.screen.width.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.screen">
+      <element name="screen">
+        <a:documentation>Text that a user sees or might see on a computer screen</a:documentation>
+        <ref name="db.screen.attlist"/>
+        <ref name="db.verbatim.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.screenshot.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.screenshot.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.screenshot.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.screenshot.info">
+      <ref name="db._info"/>
+    </define>
+    <define name="db.screenshot">
+      <element name="screenshot">
+        <a:documentation>A representation of what the user sees or might see on a computer screen</a:documentation>
+        <ref name="db.screenshot.attlist"/>
+        <ref name="db.screenshot.info"/>
+        <ref name="db.mediaobject"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.figure.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.figure.label.attribute">
+      <ref name="db.label.attribute"/>
+    </define>
+    <define name="db.figure.pgwide.attribute">
+      <ref name="db.pgwide.attribute"/>
+    </define>
+    <define name="db.figure.floatstyle.attribute">
+      <ref name="db.floatstyle.attribute"/>
+    </define>
+    <define name="db.figure.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.figure.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.figure.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.figure.pgwide.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.figure.floatstyle.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.figure.info">
+      <ref name="db._info.title.onlyreq"/>
+    </define>
+    <define name="db.figure">
+      <element name="figure">
+        <a:documentation>A formal figure, generally an illustration, with a title</a:documentation>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:figure">
+            <s:assert test="not(.//db:example)">example must not occur in the descendants of figure</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:figure">
+            <s:assert test="not(.//db:figure)">figure must not occur in the descendants of figure</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:figure">
+            <s:assert test="not(.//db:table)">table must not occur in the descendants of figure</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:figure">
+            <s:assert test="not(.//db:equation)">equation must not occur in the descendants of figure</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:figure">
+            <s:assert test="not(.//db:caution)">caution must not occur in the descendants of figure</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:figure">
+            <s:assert test="not(.//db:important)">important must not occur in the descendants of figure</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:figure">
+            <s:assert test="not(.//db:note)">note must not occur in the descendants of figure</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:figure">
+            <s:assert test="not(.//db:tip)">tip must not occur in the descendants of figure</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:figure">
+            <s:assert test="not(.//db:warning)">warning must not occur in the descendants of figure</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.figure.attlist"/>
+        <ref name="db.figure.info"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+        <optional>
+          <ref name="db.caption"/>
+        </optional>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.informalfigure.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.informalfigure.label.attribute">
+      <ref name="db.label.attribute"/>
+    </define>
+    <define name="db.informalfigure.pgwide.attribute">
+      <ref name="db.pgwide.attribute"/>
+    </define>
+    <define name="db.informalfigure.floatstyle.attribute">
+      <ref name="db.floatstyle.attribute"/>
+    </define>
+    <define name="db.informalfigure.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.informalfigure.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.informalfigure.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.informalfigure.pgwide.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.informalfigure.floatstyle.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.informalfigure.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.informalfigure">
+      <element name="informalfigure">
+        <a:documentation>A untitled figure</a:documentation>
+        <ref name="db.informalfigure.attlist"/>
+        <ref name="db.informalfigure.info"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+        <optional>
+          <ref name="db.caption"/>
+        </optional>
+      </element>
+    </define>
+  </div>
+  <define name="db.mediaobject.content">
+    <choice>
+      <choice>
+        <ref name="db.videoobject"/>
+        <ref name="db.audioobject"/>
+        <ref name="db.imageobject"/>
+        <ref name="db.textobject"/>
+      </choice>
+      <ref name="db.imageobjectco"/>
+    </choice>
+  </define>
+  <div>
+    <define name="db.mediaobject.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.mediaobject.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.mediaobject.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.mediaobject.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.mediaobject">
+      <element name="mediaobject">
+        <a:documentation>A displayed media object (video, audio, image, etc.)</a:documentation>
+        <ref name="db.mediaobject.attlist"/>
+        <ref name="db.mediaobject.info"/>
+        <optional>
+          <ref name="db.alt"/>
+        </optional>
+        <oneOrMore>
+          <ref name="db.mediaobject.content"/>
+        </oneOrMore>
+        <optional>
+          <ref name="db.caption"/>
+        </optional>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.inlinemediaobject.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.inlinemediaobject.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.inlinemediaobject.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.inlinemediaobject.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.inlinemediaobject">
+      <element name="inlinemediaobject">
+        <a:documentation>An inline media object (video, audio, image, and so on)</a:documentation>
+        <ref name="db.inlinemediaobject.attlist"/>
+        <ref name="db.inlinemediaobject.info"/>
+        <optional>
+          <ref name="db.alt"/>
+        </optional>
+        <oneOrMore>
+          <ref name="db.mediaobject.content"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.videoobject.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.videoobject.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.videoobject.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.videoobject.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.videoobject">
+      <element name="videoobject">
+        <a:documentation>A wrapper for video data and its associated meta-information</a:documentation>
+        <ref name="db.videoobject.attlist"/>
+        <ref name="db.videoobject.info"/>
+        <ref name="db.videodata"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.audioobject.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.audioobject.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.audioobject.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.audioobject.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.audioobject">
+      <element name="audioobject">
+        <a:documentation>A wrapper for audio data and its associated meta-information</a:documentation>
+        <ref name="db.audioobject.attlist"/>
+        <ref name="db.audioobject.info"/>
+        <ref name="db.audiodata"/>
+      </element>
+    </define>
+  </div>
+  <define name="db.imageobject.content">
+    <choice>
+      <ref name="db.imagedata"/>
+      <ref name="db.imagedata.mathml"/>
+      <ref name="db.imagedata.svg"/>
+    </choice>
+  </define>
+  <div>
+    <define name="db.imageobject.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.imageobject.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.imageobject.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.imageobject.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.imageobject">
+      <element name="imageobject">
+        <a:documentation>A wrapper for image data and its associated meta-information</a:documentation>
+        <ref name="db.imageobject.attlist"/>
+        <ref name="db.imageobject.info"/>
+        <ref name="db.imageobject.content"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.textobject.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.textobject.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.textobject.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.textobject.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.textobject">
+      <element name="textobject">
+        <a:documentation>A wrapper for a text description of an object and its associated meta-information</a:documentation>
+        <ref name="db.textobject.attlist"/>
+        <ref name="db.textobject.info"/>
+        <choice>
+          <ref name="db.phrase"/>
+          <ref name="db.textdata"/>
+          <oneOrMore>
+            <ref name="db.all.blocks"/>
+          </oneOrMore>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.videodata.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.videodata.align.enumeration">
+      <ref name="db.halign.enumeration"/>
+    </define>
+    <define name="db.videodata.align.attribute">
+      <attribute name="align">
+        <a:documentation>Specifies the (horizontal) alignment of the video data</a:documentation>
+        <ref name="db.videodata.align.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.videodata.valign.enumeration">
+      <ref name="db.valign.enumeration"/>
+    </define>
+    <define name="db.videodata.valign.attribute">
+      <attribute name="valign">
+        <a:documentation>Specifies the vertical alignment of the video data</a:documentation>
+        <ref name="db.videodata.valign.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.videodata.width.attribute">
+      <ref name="db.width.attribute"/>
+    </define>
+    <define name="db.videodata.depth.attribute">
+      <ref name="db.depth.attribute"/>
+    </define>
+    <define name="db.videodata.contentwidth.attribute">
+      <ref name="db.contentwidth.attribute"/>
+    </define>
+    <define name="db.videodata.contentdepth.attribute">
+      <ref name="db.contentdepth.attribute"/>
+    </define>
+    <define name="db.videodata.scalefit.enumeration">
+      <ref name="db.scalefit.enumeration"/>
+    </define>
+    <define name="db.videodata.scalefit.attribute">
+      <attribute name="scalefit">
+        <a:documentation>Determines if anamorphic scaling is forbidden</a:documentation>
+        <ref name="db.videodata.scalefit.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.videodata.scale.attribute">
+      <ref name="db.scale.attribute"/>
+    </define>
+    <define name="db.videodata.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.videodata.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.data.attributes"/>
+        <optional>
+          <ref name="db.videodata.align.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.videodata.valign.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.videodata.width.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.videodata.contentwidth.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.videodata.scalefit.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.videodata.scale.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.videodata.depth.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.videodata.contentdepth.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.videodata.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.videodata">
+      <element name="videodata">
+        <a:documentation>Pointer to external video data</a:documentation>
+        <ref name="db.videodata.attlist"/>
+        <ref name="db.videodata.info"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.audiodata.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.audiodata.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.audiodata.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.data.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.audiodata.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.audiodata">
+      <element name="audiodata">
+        <a:documentation>Pointer to external audio data</a:documentation>
+        <ref name="db.audiodata.attlist"/>
+        <ref name="db.audiodata.info"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.imagedata.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.imagedata.align.enumeration">
+      <ref name="db.halign.enumeration"/>
+    </define>
+    <define name="db.imagedata.align.attribute">
+      <attribute name="align">
+        <a:documentation>Specifies the (horizontal) alignment of the image data</a:documentation>
+        <ref name="db.imagedata.align.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.imagedata.valign.enumeration">
+      <ref name="db.valign.enumeration"/>
+    </define>
+    <define name="db.imagedata.valign.attribute">
+      <attribute name="valign">
+        <a:documentation>Specifies the vertical alignment of the image data</a:documentation>
+        <ref name="db.imagedata.valign.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.imagedata.width.attribute">
+      <ref name="db.width.attribute"/>
+    </define>
+    <define name="db.imagedata.depth.attribute">
+      <ref name="db.depth.attribute"/>
+    </define>
+    <define name="db.imagedata.contentwidth.attribute">
+      <ref name="db.contentwidth.attribute"/>
+    </define>
+    <define name="db.imagedata.contentdepth.attribute">
+      <ref name="db.contentdepth.attribute"/>
+    </define>
+    <define name="db.imagedata.scalefit.enumeration">
+      <ref name="db.scalefit.enumeration"/>
+    </define>
+    <define name="db.imagedata.scalefit.attribute">
+      <attribute name="scalefit">
+        <a:documentation>Determines if anamorphic scaling is forbidden</a:documentation>
+        <ref name="db.imagedata.scalefit.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.imagedata.scale.attribute">
+      <ref name="db.scale.attribute"/>
+    </define>
+    <define name="db.imagedata.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.imagedata.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.data.attributes"/>
+        <optional>
+          <ref name="db.imagedata.align.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.valign.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.width.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.contentwidth.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.scalefit.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.scale.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.depth.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.contentdepth.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.imagedata.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.imagedata">
+      <element name="imagedata">
+        <a:documentation>Pointer to external image data</a:documentation>
+        <ref name="db.imagedata.attlist"/>
+        <ref name="db.imagedata.info"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.textdata.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.textdata.encoding.attribute">
+      <attribute name="encoding">
+        <a:documentation>Identifies the encoding of the text in the external file</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.textdata.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.textdata.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.data.attributes"/>
+        <optional>
+          <ref name="db.textdata.encoding.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.textdata.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.textdata">
+      <element name="textdata">
+        <a:documentation>Pointer to external text data</a:documentation>
+        <ref name="db.textdata.attlist"/>
+        <ref name="db.textdata.info"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.caption.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.caption.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.caption.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.caption.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.caption">
+      <element name="caption">
+        <a:documentation>A caption</a:documentation>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:example)">example must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:figure)">figure must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:table)">table must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:equation)">equation must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:sidebar)">sidebar must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:task)">task must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:caution)">caution must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:important)">important must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:note)">note must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:tip)">tip must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:warning)">warning must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.caption.attlist"/>
+        <ref name="db.caption.info"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.address.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.address.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.address.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.verbatim.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.address">
+      <element name="address">
+        <a:documentation>A real-world address, generally a postal address</a:documentation>
+        <ref name="db.address.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._text"/>
+            <ref name="db.personname"/>
+            <ref name="db.pob"/>
+            <ref name="db.street"/>
+            <ref name="db.city"/>
+            <ref name="db.state"/>
+            <ref name="db.postcode"/>
+            <ref name="db.country"/>
+            <ref name="db.phone"/>
+            <ref name="db.fax"/>
+            <ref name="db.email"/>
+            <ref name="db.uri"/>
+            <ref name="db.otheraddr"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.street.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.street.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.street.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.street">
+      <element name="street">
+        <a:documentation>A street address in an address</a:documentation>
+        <ref name="db.street.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.pob.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.pob.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.pob.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.pob">
+      <element name="pob">
+        <a:documentation>A post office box in an address</a:documentation>
+        <ref name="db.pob.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.postcode.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.postcode.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.postcode.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.postcode">
+      <element name="postcode">
+        <a:documentation>A postal code in an address</a:documentation>
+        <ref name="db.postcode.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.city.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.city.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.city.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.city">
+      <element name="city">
+        <a:documentation>The name of a city in an address</a:documentation>
+        <ref name="db.city.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.state.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.state.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.state.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.state">
+      <element name="state">
+        <a:documentation>A state or province in an address</a:documentation>
+        <ref name="db.state.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.country.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.country.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.country.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.country">
+      <element name="country">
+        <a:documentation>The name of a country</a:documentation>
+        <ref name="db.country.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.phone.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.phone.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.phone.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.phone">
+      <element name="phone">
+        <a:documentation>A telephone number</a:documentation>
+        <ref name="db.phone.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.fax.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.fax.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.fax.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.fax">
+      <element name="fax">
+        <a:documentation>A fax number</a:documentation>
+        <ref name="db.fax.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.otheraddr.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.otheraddr.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.otheraddr.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.otheraddr">
+      <element name="otheraddr">
+        <a:documentation>Uncategorized information in address</a:documentation>
+        <ref name="db.otheraddr.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.affiliation.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.affiliation.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.affiliation.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.affiliation">
+      <element name="affiliation">
+        <a:documentation>The institutional affiliation of an individual</a:documentation>
+        <ref name="db.affiliation.attlist"/>
+        <optional>
+          <ref name="db.shortaffil"/>
+        </optional>
+        <zeroOrMore>
+          <ref name="db.jobtitle"/>
+        </zeroOrMore>
+        <choice>
+          <optional>
+            <ref name="db.org"/>
+          </optional>
+          <group>
+            <optional>
+              <ref name="db.orgname"/>
+            </optional>
+            <zeroOrMore>
+              <ref name="db.orgdiv"/>
+            </zeroOrMore>
+            <zeroOrMore>
+              <ref name="db.address"/>
+            </zeroOrMore>
+          </group>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.shortaffil.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.shortaffil.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.shortaffil.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.shortaffil">
+      <element name="shortaffil">
+        <a:documentation>A brief description of an affiliation</a:documentation>
+        <ref name="db.shortaffil.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.jobtitle.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.jobtitle.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.jobtitle.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.jobtitle">
+      <element name="jobtitle">
+        <a:documentation>The title of an individual in an organization</a:documentation>
+        <ref name="db.jobtitle.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.orgname.class.enumeration">
+      <choice>
+        <value>consortium</value>
+        <a:documentation>A consortium</a:documentation>
+        <value>corporation</value>
+        <a:documentation>A corporation</a:documentation>
+        <value>informal</value>
+        <a:documentation>An informal organization</a:documentation>
+        <value>nonprofit</value>
+        <a:documentation>A non-profit organization</a:documentation>
+      </choice>
+    </define>
+    <define name="db.orgname.class-enum.attribute">
+      <attribute name="class">
+        <a:documentation>Specifies the nature of the organization</a:documentation>
+        <ref name="db.orgname.class.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.orgname.class-other.attributes">
+      <attribute name="class">
+        <a:documentation>Specifies the nature of the organization</a:documentation>
+        <value>other</value>
+        <a:documentation>Indicates a non-standard organization class</a:documentation>
+      </attribute>
+      <attribute name="otherclass">
+        <a:documentation>Identifies the non-standard nature of the organization</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.orgname.class.attribute">
+      <choice>
+        <ref name="db.orgname.class-enum.attribute"/>
+        <ref name="db.orgname.class-other.attributes"/>
+      </choice>
+    </define>
+    <define name="db.orgname.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.orgname.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.orgname.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.orgname.class.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.orgname">
+      <element name="orgname">
+        <a:documentation>The name of an organization</a:documentation>
+        <ref name="db.orgname.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.orgdiv.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.orgdiv.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.orgdiv.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.orgdiv">
+      <element name="orgdiv">
+        <a:documentation>A division of an organization</a:documentation>
+        <ref name="db.orgdiv.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.artpagenums.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.artpagenums.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.artpagenums.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.artpagenums">
+      <element name="artpagenums">
+        <a:documentation>The page numbers of an article as published</a:documentation>
+        <ref name="db.artpagenums.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.personname.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.personname.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.personname.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.personname">
+      <element name="personname">
+        <a:documentation>The personal name of an individual</a:documentation>
+        <ref name="db.personname.attlist"/>
+        <choice>
+          <ref name="db._text"/>
+          <oneOrMore>
+            <choice>
+              <ref name="db.honorific"/>
+              <ref name="db.firstname"/>
+              <ref name="db.surname"/>
+              <ref name="db.lineage"/>
+              <ref name="db.othername"/>
+            </choice>
+          </oneOrMore>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <define name="db.person.author.contentmodel">
+    <ref name="db.personname"/>
+    <zeroOrMore>
+      <choice>
+        <ref name="db.personblurb"/>
+        <ref name="db.affiliation"/>
+        <ref name="db.email"/>
+        <ref name="db.uri"/>
+        <ref name="db.address"/>
+        <ref name="db.contrib"/>
+      </choice>
+    </zeroOrMore>
+  </define>
+  <define name="db.org.author.contentmodel">
+    <ref name="db.orgname"/>
+    <zeroOrMore>
+      <choice>
+        <ref name="db.orgdiv"/>
+        <ref name="db.affiliation"/>
+        <ref name="db.email"/>
+        <ref name="db.uri"/>
+        <ref name="db.address"/>
+        <ref name="db.contrib"/>
+      </choice>
+    </zeroOrMore>
+  </define>
+  <define name="db.credit.contentmodel">
+    <choice>
+      <ref name="db.person.author.contentmodel"/>
+      <ref name="db.org.author.contentmodel"/>
+    </choice>
+  </define>
+  <div>
+    <define name="db.author.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.author.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.author.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.author">
+      <element name="author">
+        <a:documentation>The name of an individual author</a:documentation>
+        <ref name="db.author.attlist"/>
+        <ref name="db.credit.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.authorgroup.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.authorgroup.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.authorgroup.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.authorgroup">
+      <element name="authorgroup">
+        <a:documentation>Wrapper for author information when a document has multiple authors or collabarators</a:documentation>
+        <ref name="db.authorgroup.attlist"/>
+        <oneOrMore>
+          <choice>
+            <ref name="db.author"/>
+            <ref name="db.editor"/>
+            <ref name="db.othercredit"/>
+          </choice>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.collab.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.collab.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.collab.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.collab">
+      <element name="collab">
+        <a:documentation>Identifies a collaborator</a:documentation>
+        <ref name="db.collab.attlist"/>
+        <oneOrMore>
+          <choice>
+            <ref name="db.person"/>
+            <ref name="db.personname"/>
+            <ref name="db.org"/>
+            <ref name="db.orgname"/>
+          </choice>
+        </oneOrMore>
+        <zeroOrMore>
+          <ref name="db.affiliation"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.authorinitials.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.authorinitials.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.authorinitials.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.authorinitials">
+      <element name="authorinitials">
+        <a:documentation>The initials or other short identifier for an author</a:documentation>
+        <ref name="db.authorinitials.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.person.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.person.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.person.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.person">
+      <element name="person">
+        <a:documentation>A person and associated metadata</a:documentation>
+        <ref name="db.person.attlist"/>
+        <ref name="db.personname"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db.address"/>
+            <ref name="db.affiliation"/>
+            <ref name="db.email"/>
+            <ref name="db.uri"/>
+            <ref name="db.personblurb"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.org.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.org.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.org.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.org">
+      <element name="org">
+        <a:documentation>An organization and associated metadata</a:documentation>
+        <ref name="db.org.attlist"/>
+        <ref name="db.orgname"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db.address"/>
+            <ref name="db.affiliation"/>
+            <ref name="db.email"/>
+            <ref name="db.uri"/>
+            <ref name="db.orgdiv"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.confgroup.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.confgroup.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.confgroup.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.confgroup">
+      <element name="confgroup">
+        <a:documentation>A wrapper for document meta-information about a conference</a:documentation>
+        <ref name="db.confgroup.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db.confdates"/>
+            <ref name="db.conftitle"/>
+            <ref name="db.confnum"/>
+            <ref name="db.confsponsor"/>
+            <ref name="db.address"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.confdates.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.confdates.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.confdates.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.confdates">
+      <element name="confdates">
+        <a:documentation>The dates of a conference for which a document was written</a:documentation>
+        <ref name="db.confdates.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.conftitle.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.conftitle.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.conftitle.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.conftitle">
+      <element name="conftitle">
+        <a:documentation>The title of a conference for which a document was written</a:documentation>
+        <ref name="db.conftitle.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.confnum.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.confnum.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.confnum.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.confnum">
+      <element name="confnum">
+        <a:documentation>An identifier, frequently numerical, associated with a conference for which a document was written</a:documentation>
+        <ref name="db.confnum.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.confsponsor.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.confsponsor.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.confsponsor.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.confsponsor">
+      <element name="confsponsor">
+        <a:documentation>The sponsor of a conference for which a document was written</a:documentation>
+        <ref name="db.confsponsor.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.contractnum.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.contractnum.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.contractnum.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.contractnum">
+      <element name="contractnum">
+        <a:documentation>The contract number of a document</a:documentation>
+        <ref name="db.contractnum.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.contractsponsor.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.contractsponsor.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.contractsponsor.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.contractsponsor">
+      <element name="contractsponsor">
+        <a:documentation>The sponsor of a contract</a:documentation>
+        <ref name="db.contractsponsor.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.copyright.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.copyright.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.copyright.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.copyright">
+      <element name="copyright">
+        <a:documentation>Copyright information about a document</a:documentation>
+        <ref name="db.copyright.attlist"/>
+        <oneOrMore>
+          <ref name="db.year"/>
+        </oneOrMore>
+        <zeroOrMore>
+          <ref name="db.holder"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.year.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.year.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.year.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.year">
+      <element name="year">
+        <a:documentation>The year of publication of a document</a:documentation>
+        <ref name="db.year.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.holder.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.holder.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.holder.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.holder">
+      <element name="holder">
+        <a:documentation>The name of the individual or organization that holds a copyright</a:documentation>
+        <ref name="db.holder.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <define name="db.cover.contentmodel">
+    <choice>
+      <choice>
+        <ref name="db.para.blocks"/>
+        <ref name="db.extension.blocks"/>
+        <ref name="db.list.blocks"/>
+        <ref name="db.informal.blocks"/>
+        <ref name="db.publishing.blocks"/>
+        <ref name="db.graphic.blocks"/>
+        <ref name="db.technical.blocks"/>
+        <ref name="db.verbatim.blocks"/>
+        <ref name="db.bridgehead"/>
+        <ref name="db.remark"/>
+        <ref name="db.revhistory"/>
+      </choice>
+      <ref name="db.synopsis.blocks"/>
+    </choice>
+  </define>
+  <div>
+    <define name="db.cover.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.cover.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.cover.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.cover">
+      <element name="cover">
+        <a:documentation>Additional content for the cover of a publication</a:documentation>
+        <ref name="db.cover.attlist"/>
+        <oneOrMore>
+          <ref name="db.cover.contentmodel"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.date.contentmodel">
+    <choice>
+      <data type="date"/>
+      <data type="dateTime"/>
+      <data type="gYearMonth"/>
+      <data type="gYear"/>
+      <text/>
+    </choice>
+  </define>
+  <div>
+    <define name="db.date.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.date.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.date.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.date">
+      <element name="date">
+        <a:documentation>The date of publication or revision of a document</a:documentation>
+        <ref name="db.date.attlist"/>
+        <ref name="db.date.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.edition.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.edition.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.edition.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.edition">
+      <element name="edition">
+        <a:documentation>The name or number of an edition of a document</a:documentation>
+        <ref name="db.edition.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.editor.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.editor.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.editor.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.editor">
+      <element name="editor">
+        <a:documentation>The name of the editor of a document</a:documentation>
+        <ref name="db.editor.attlist"/>
+        <ref name="db.credit.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.biblioid.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.biblioid.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.biblioid.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.biblio.class.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.biblioid">
+      <element name="biblioid">
+        <a:documentation>An identifier for a document</a:documentation>
+        <ref name="db.biblioid.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.citebiblioid.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.citebiblioid.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.citebiblioid.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.biblio.class.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.citebiblioid">
+      <element name="citebiblioid">
+        <a:documentation>A citation of a bibliographic identifier</a:documentation>
+        <ref name="db.citebiblioid.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.bibliosource.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.bibliosource.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.bibliosource.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.biblio.class.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.bibliosource">
+      <element name="bibliosource">
+        <a:documentation>The source of a document</a:documentation>
+        <ref name="db.bibliosource.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.bibliorelation.type.enumeration">
+      <choice>
+        <value>hasformat</value>
+        <a:documentation>The described resource pre-existed the referenced resource, which is essentially the same intellectual content presented in another format</a:documentation>
+        <value>haspart</value>
+        <a:documentation>The described resource includes the referenced resource either physically or logically</a:documentation>
+        <value>hasversion</value>
+        <a:documentation>The described resource has a version, edition, or adaptation, namely, the referenced resource</a:documentation>
+        <value>isformatof</value>
+        <a:documentation>The described resource is the same intellectual content of the referenced resource, but presented in another format</a:documentation>
+        <value>ispartof</value>
+        <a:documentation>The described resource is a physical or logical part of the referenced resource</a:documentation>
+        <value>isreferencedby</value>
+        <a:documentation>The described resource is referenced, cited, or otherwise pointed to by the referenced resource</a:documentation>
+        <value>isreplacedby</value>
+        <a:documentation>The described resource is supplanted, displaced, or superceded by the referenced resource</a:documentation>
+        <value>isrequiredby</value>
+        <a:documentation>The described resource is required by the referenced resource, either physically or logically</a:documentation>
+        <value>isversionof</value>
+        <a:documentation>The described resource is a version, edition, or adaptation of the referenced resource; changes in version imply substantive changes in content rather than differences in format</a:documentation>
+        <value>references</value>
+        <a:documentation>The described resource references, cites, or otherwise points to the referenced resource</a:documentation>
+        <value>replaces</value>
+        <a:documentation>The described resource supplants, displaces, or supersedes the referenced resource</a:documentation>
+        <value>requires</value>
+        <a:documentation>The described resource requires the referenced resource to support its function, delivery, or coherence of content</a:documentation>
+      </choice>
+    </define>
+    <define name="db.bibliorelation.type-enum.attribute">
+      <optional>
+        <attribute name="type">
+          <a:documentation>Identifies the type of relationship</a:documentation>
+          <ref name="db.bibliorelation.type.enumeration"/>
+        </attribute>
+      </optional>
+    </define>
+    <define name="db.bibliorelation.type-other.attributes">
+      <optional>
+        <attribute name="type">
+          <a:documentation>Identifies the type of relationship</a:documentation>
+          <value>othertype</value>
+          <a:documentation>The described resource has a non-standard relationship with the referenced resource</a:documentation>
+        </attribute>
+      </optional>
+      <attribute name="othertype">
+        <a:documentation>A keyword that identififes the type of the non-standard relationship</a:documentation>
+        <data type="NMTOKEN"/>
+      </attribute>
+    </define>
+    <define name="db.bibliorelation.type.attribute">
+      <choice>
+        <ref name="db.bibliorelation.type-enum.attribute"/>
+        <ref name="db.bibliorelation.type-other.attributes"/>
+      </choice>
+    </define>
+    <define name="db.bibliorelation.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.bibliorelation.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.bibliorelation.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.biblio.class.attribute"/>
+        <ref name="db.bibliorelation.type.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.bibliorelation">
+      <element name="bibliorelation">
+        <a:documentation>The relationship of a document to another</a:documentation>
+        <ref name="db.bibliorelation.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.bibliocoverage.spacial.enumeration">
+      <choice>
+        <value>dcmipoint</value>
+        <a:documentation>The DCMI Point identifies a point in space using its geographic coordinates</a:documentation>
+        <value>iso3166</value>
+        <a:documentation>ISO 3166 Codes for the representation of names of countries</a:documentation>
+        <value>dcmibox</value>
+        <a:documentation>The DCMI Box identifies a region of space using its geographic limits</a:documentation>
+        <value>tgn</value>
+        <a:documentation>The Getty Thesaurus of Geographic Names</a:documentation>
+      </choice>
+    </define>
+    <define name="db.bibliocoverage.spatial-enum.attribute">
+      <optional>
+        <attribute name="spatial">
+          <a:documentation>Specifies the type of spatial coverage</a:documentation>
+          <ref name="db.bibliocoverage.spacial.enumeration"/>
+        </attribute>
+      </optional>
+    </define>
+    <define name="db.bibliocoverage.spatial-other.attributes">
+      <optional>
+        <attribute name="spatial">
+          <a:documentation>Specifies the type of spatial coverage</a:documentation>
+          <value>otherspatial</value>
+          <a:documentation>Identifies a non-standard type of coverage</a:documentation>
+        </attribute>
+      </optional>
+      <attribute name="otherspatial">
+        <a:documentation>A keyword that identifies the type of non-standard coverage</a:documentation>
+        <data type="NMTOKEN"/>
+      </attribute>
+    </define>
+    <define name="db.bibliocoverage.spatial.attribute">
+      <choice>
+        <ref name="db.bibliocoverage.spatial-enum.attribute"/>
+        <ref name="db.bibliocoverage.spatial-other.attributes"/>
+      </choice>
+    </define>
+    <define name="db.bibliocoverage.temporal.enumeration">
+      <choice>
+        <value>dcmiperiod</value>
+        <a:documentation>A specification of the limits of a time interval</a:documentation>
+        <value>w3c-dtf</value>
+        <a:documentation>W3C Encoding rules for dates and times—a profile based on ISO 8601</a:documentation>
+      </choice>
+    </define>
+    <define name="db.bibliocoverage.temporal-enum.attribute">
+      <optional>
+        <attribute name="temporal">
+          <a:documentation>Specifies the type of temporal coverage</a:documentation>
+          <ref name="db.bibliocoverage.temporal.enumeration"/>
+        </attribute>
+      </optional>
+    </define>
+    <define name="db.bibliocoverage.temporal-other.attributes">
+      <optional>
+        <attribute name="temporal">
+          <a:documentation>Specifies the type of temporal coverage</a:documentation>
+          <value>othertemporal</value>
+          <a:documentation>Specifies a non-standard type of coverage</a:documentation>
+        </attribute>
+      </optional>
+      <attribute name="othertemporal">
+        <a:documentation>A keyword that identifies the type of non-standard coverage</a:documentation>
+        <data type="NMTOKEN"/>
+      </attribute>
+    </define>
+    <define name="db.bibliocoverage.temporal.attribute">
+      <choice>
+        <ref name="db.bibliocoverage.temporal-enum.attribute"/>
+        <ref name="db.bibliocoverage.temporal-other.attributes"/>
+      </choice>
+    </define>
+    <define name="db.bibliocoverage.coverage.attrib">
+      <interleave>
+        <ref name="db.bibliocoverage.spatial.attribute"/>
+        <ref name="db.bibliocoverage.temporal.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.bibliocoverage.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.bibliocoverage.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.bibliocoverage.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.bibliocoverage.coverage.attrib"/>
+      </interleave>
+    </define>
+    <define name="db.bibliocoverage">
+      <element name="bibliocoverage">
+        <a:documentation>The spatial or temporal coverage of a document</a:documentation>
+        <ref name="db.bibliocoverage.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.legalnotice.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.legalnotice.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.legalnotice.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.legalnotice.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.legalnotice">
+      <element name="legalnotice">
+        <a:documentation>A statement of legal obligations or requirements</a:documentation>
+        <ref name="db.legalnotice.attlist"/>
+        <ref name="db.legalnotice.info"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.othercredit.class.enumeration">
+      <choice>
+        <value>copyeditor</value>
+        <a:documentation>A copy editor</a:documentation>
+        <value>graphicdesigner</value>
+        <a:documentation>A graphic designer</a:documentation>
+        <value>other</value>
+        <a:documentation>Some other contributor</a:documentation>
+        <value>productioneditor</value>
+        <a:documentation>A production editor</a:documentation>
+        <value>technicaleditor</value>
+        <a:documentation>A technical editor</a:documentation>
+        <value>translator</value>
+        <a:documentation>A translator</a:documentation>
+      </choice>
+    </define>
+    <define name="db.othercredit.class-enum.attribute">
+      <optional>
+        <attribute name="class">
+          <a:documentation>Identifies the nature of the contributor</a:documentation>
+          <ref name="db.othercredit.class.enumeration"/>
+        </attribute>
+      </optional>
+    </define>
+    <define name="db.othercredit.class-other.attribute">
+      <attribute name="otherclass">
+        <a:documentation>Identifies the nature of the non-standard contribution</a:documentation>
+        <data type="NMTOKEN"/>
+      </attribute>
+    </define>
+    <define name="db.othercredit.class-other.attributes">
+      <interleave>
+        <attribute name="class">
+          <a:documentation>Identifies the nature of the contributor</a:documentation>
+          <value>other</value>
+          <a:documentation>Identifies a non-standard contribution</a:documentation>
+        </attribute>
+        <ref name="db.othercredit.class-other.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.othercredit.class.attribute">
+      <choice>
+        <ref name="db.othercredit.class-enum.attribute"/>
+        <ref name="db.othercredit.class-other.attributes"/>
+      </choice>
+    </define>
+    <define name="db.othercredit.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.othercredit.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.othercredit.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.othercredit.class.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.othercredit">
+      <element name="othercredit">
+        <a:documentation>A person or entity, other than an author or editor, credited in a document</a:documentation>
+        <ref name="db.othercredit.attlist"/>
+        <ref name="db.credit.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.pagenums.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.pagenums.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.pagenums.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.pagenums">
+      <element name="pagenums">
+        <a:documentation>The numbers of the pages in a book, for use in a bibliographic entry</a:documentation>
+        <ref name="db.pagenums.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.contrib.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.contrib.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.contrib.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.contrib">
+      <element name="contrib">
+        <a:documentation>A summary of the contributions made to a document by a credited source</a:documentation>
+        <ref name="db.contrib.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.honorific.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.honorific.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.honorific.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.honorific">
+      <element name="honorific">
+        <a:documentation>The title of a person</a:documentation>
+        <ref name="db.honorific.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.firstname.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.firstname.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.firstname.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.firstname">
+      <element name="firstname">
+        <a:documentation>The first name of a person</a:documentation>
+        <ref name="db.firstname.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.surname.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.surname.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.surname.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.surname">
+      <element name="surname">
+        <a:documentation>A family name; in western cultures the last name</a:documentation>
+        <ref name="db.surname.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.lineage.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.lineage.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.lineage.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.lineage">
+      <element name="lineage">
+        <a:documentation>The portion of a person's name indicating a relationship to ancestors</a:documentation>
+        <ref name="db.lineage.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.othername.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.othername.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.othername.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.othername">
+      <element name="othername">
+        <a:documentation>A component of a persons name that is not a first name, surname, or lineage</a:documentation>
+        <ref name="db.othername.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.printhistory.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.printhistory.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.printhistory.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.printhistory">
+      <element name="printhistory">
+        <a:documentation>The printing history of a document</a:documentation>
+        <ref name="db.printhistory.attlist"/>
+        <oneOrMore>
+          <ref name="db.para.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.pubdate.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.pubdate.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.pubdate.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.pubdate">
+      <element name="pubdate">
+        <a:documentation>The date of publication of a document</a:documentation>
+        <ref name="db.pubdate.attlist"/>
+        <ref name="db.date.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.publisher.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.publisher.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.publisher.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.publisher">
+      <element name="publisher">
+        <a:documentation>The publisher of a document</a:documentation>
+        <ref name="db.publisher.attlist"/>
+        <ref name="db.publishername"/>
+        <zeroOrMore>
+          <ref name="db.address"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.publishername.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.publishername.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.publishername.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.publishername">
+      <element name="publishername">
+        <a:documentation>The name of the publisher of a document</a:documentation>
+        <ref name="db.publishername.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.releaseinfo.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.releaseinfo.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.releaseinfo.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.releaseinfo">
+      <element name="releaseinfo">
+        <a:documentation>Information about a particular release of a document</a:documentation>
+        <ref name="db.releaseinfo.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.revhistory.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.revhistory.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.revhistory.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.revhistory.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.revhistory">
+      <element name="revhistory">
+        <a:documentation>A history of the revisions to a document</a:documentation>
+        <ref name="db.revhistory.attlist"/>
+        <ref name="db.revhistory.info"/>
+        <oneOrMore>
+          <ref name="db.revision"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.revision.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.revision.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.revision.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.revision">
+      <element name="revision">
+        <a:documentation>An entry describing a single revision in the history of the revisions to a document</a:documentation>
+        <ref name="db.revision.attlist"/>
+        <optional>
+          <ref name="db.revnumber"/>
+        </optional>
+        <ref name="db.date"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db.authorinitials"/>
+            <ref name="db.author"/>
+          </choice>
+        </zeroOrMore>
+        <optional>
+          <choice>
+            <ref name="db.revremark"/>
+            <ref name="db.revdescription"/>
+          </choice>
+        </optional>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.revnumber.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.revnumber.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.revnumber.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.revnumber">
+      <element name="revnumber">
+        <a:documentation>A document revision number</a:documentation>
+        <ref name="db.revnumber.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.revremark.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.revremark.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.revremark.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.revremark">
+      <element name="revremark">
+        <a:documentation>A description of a revision to a document</a:documentation>
+        <ref name="db.revremark.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.revdescription.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.revdescription.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.revdescription.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.revdescription">
+      <element name="revdescription">
+        <a:documentation>A extended description of a revision to a document</a:documentation>
+        <ref name="db.revdescription.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.seriesvolnums.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.seriesvolnums.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.seriesvolnums.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.seriesvolnums">
+      <element name="seriesvolnums">
+        <a:documentation>Numbers of the volumes in a series of books</a:documentation>
+        <ref name="db.seriesvolnums.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.volumenum.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.volumenum.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.volumenum.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.volumenum">
+      <element name="volumenum">
+        <a:documentation>The volume number of a document in a set (as of books in a set or articles in a journal)</a:documentation>
+        <ref name="db.volumenum.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.issuenum.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.issuenum.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.issuenum.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.issuenum">
+      <element name="issuenum">
+        <a:documentation>The number of an issue of a journal</a:documentation>
+        <ref name="db.issuenum.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.package.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.package.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.package.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.package">
+      <element name="package">
+        <a:documentation>A software or application package</a:documentation>
+        <ref name="db.package.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.email.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.email.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.email.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.email">
+      <element name="email">
+        <a:documentation>An email address</a:documentation>
+        <ref name="db.email.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.lineannotation.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.lineannotation.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.lineannotation.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.lineannotation">
+      <element name="lineannotation">
+        <a:documentation>A comment on a line in a verbatim listing</a:documentation>
+        <ref name="db.lineannotation.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.parameter.class.enumeration">
+      <choice>
+        <value>command</value>
+        <a:documentation>A command</a:documentation>
+        <value>function</value>
+        <a:documentation>A function</a:documentation>
+        <value>option</value>
+        <a:documentation>An option</a:documentation>
+      </choice>
+    </define>
+    <define name="db.parameter.class.attribute">
+      <attribute name="class">
+        <a:documentation>Identifies the class of parameter</a:documentation>
+        <ref name="db.parameter.class.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.parameter.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.parameter.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.parameter.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.parameter.class.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.parameter">
+      <element name="parameter">
+        <a:documentation>A value or a symbolic reference to a value</a:documentation>
+        <ref name="db.parameter.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <define name="db.replaceable.inlines">
+    <choice>
+      <ref name="db._text"/>
+      <ref name="db.co"/>
+    </choice>
+  </define>
+  <div>
+    <define name="db.replaceable.class.enumeration">
+      <choice>
+        <value>command</value>
+        <a:documentation>A command</a:documentation>
+        <value>function</value>
+        <a:documentation>A function</a:documentation>
+        <value>option</value>
+        <a:documentation>An option</a:documentation>
+        <value>parameter</value>
+        <a:documentation>A parameter</a:documentation>
+      </choice>
+    </define>
+    <define name="db.replaceable.class.attribute">
+      <attribute name="class">
+        <a:documentation>Identifies the nature of the replaceable text</a:documentation>
+        <ref name="db.replaceable.class.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.replaceable.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.replaceable.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.replaceable.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.replaceable.class.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.replaceable">
+      <element name="replaceable">
+        <a:documentation>Content that may or must be replaced by the user</a:documentation>
+        <ref name="db.replaceable.attlist"/>
+        <zeroOrMore>
+          <ref name="db.replaceable.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.uri.type.attribute">
+      <optional>
+        <attribute name="type">
+          <a:documentation>Identifies the type of URI specified</a:documentation>
+        </attribute>
+      </optional>
+    </define>
+    <define name="db.uri.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.uri.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.uri.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.uri.type.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.uri">
+      <element name="uri">
+        <a:documentation>A Uniform Resource Identifier</a:documentation>
+        <ref name="db.uri.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.abbrev.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.abbrev.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.abbrev.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.abbrev">
+      <element name="abbrev">
+        <a:documentation>An abbreviation, especially one followed by a period</a:documentation>
+        <ref name="db.abbrev.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._text"/>
+            <ref name="db.superscript"/>
+            <ref name="db.subscript"/>
+            <ref name="db.trademark"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.acronym.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.acronym.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.acronym.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.acronym">
+      <element name="acronym">
+        <a:documentation>An often pronounceable word made from the initial (or selected) letters of a name or phrase</a:documentation>
+        <ref name="db.acronym.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._text"/>
+            <ref name="db.superscript"/>
+            <ref name="db.subscript"/>
+            <ref name="db.trademark"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.citation.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.citation.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.citation.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.citation">
+      <element name="citation">
+        <a:documentation>An inline bibliographic reference to another published work</a:documentation>
+        <ref name="db.citation.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.citerefentry.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.citerefentry.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.citerefentry.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.citerefentry">
+      <element name="citerefentry">
+        <a:documentation>A citation to a reference page</a:documentation>
+        <ref name="db.citerefentry.attlist"/>
+        <ref name="db.refentrytitle"/>
+        <optional>
+          <ref name="db.manvolnum"/>
+        </optional>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.refentrytitle.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.refentrytitle.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.refentrytitle.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.refentrytitle">
+      <element name="refentrytitle">
+        <a:documentation>The title of a reference page</a:documentation>
+        <ref name="db.refentrytitle.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.manvolnum.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.manvolnum.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.manvolnum.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.manvolnum">
+      <element name="manvolnum">
+        <a:documentation>A reference volume number</a:documentation>
+        <ref name="db.manvolnum.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.citetitle.pubwork.enumeration">
+      <choice>
+        <value>article</value>
+        <a:documentation>An article</a:documentation>
+        <value>bbs</value>
+        <a:documentation>A bulletin board system</a:documentation>
+        <value>book</value>
+        <a:documentation>A book</a:documentation>
+        <value>cdrom</value>
+        <a:documentation>A CD-ROM</a:documentation>
+        <value>chapter</value>
+        <a:documentation>A chapter (as of a book)</a:documentation>
+        <value>dvd</value>
+        <a:documentation>A DVD</a:documentation>
+        <value>emailmessage</value>
+        <a:documentation>An email message</a:documentation>
+        <value>gopher</value>
+        <a:documentation>A gopher page</a:documentation>
+        <value>journal</value>
+        <a:documentation>A journal</a:documentation>
+        <value>manuscript</value>
+        <a:documentation>A manuscript</a:documentation>
+        <value>newsposting</value>
+        <a:documentation>A posting to a newsgroup</a:documentation>
+        <value>part</value>
+        <a:documentation>A part (as of a book)</a:documentation>
+        <value>refentry</value>
+        <a:documentation>A reference entry</a:documentation>
+        <value>section</value>
+        <a:documentation>A section (as of a book or article)</a:documentation>
+        <value>series</value>
+        <a:documentation>A series</a:documentation>
+        <value>set</value>
+        <a:documentation>A set (as of books)</a:documentation>
+        <value>webpage</value>
+        <a:documentation>A web page</a:documentation>
+        <value>wiki</value>
+        <a:documentation>A wiki page</a:documentation>
+      </choice>
+    </define>
+    <define name="db.citetitle.pubwork.attribute">
+      <attribute name="pubwork">
+        <a:documentation>Identifies the nature of the publication being cited</a:documentation>
+        <ref name="db.citetitle.pubwork.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.citetitle.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.citetitle.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.citetitle.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.citetitle.pubwork.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.citetitle">
+      <element name="citetitle">
+        <a:documentation>The title of a cited work</a:documentation>
+        <ref name="db.citetitle.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.emphasis.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.emphasis.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.emphasis.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.emphasis">
+      <element name="emphasis">
+        <a:documentation>Emphasized text</a:documentation>
+        <ref name="db.emphasis.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db._emphasis">
+      <element name="emphasis">
+        <a:documentation>A limited span of emphasized text</a:documentation>
+        <ref name="db.emphasis.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._text"/>
+            <ref name="db._emphasis"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.foreignphrase.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.foreignphrase.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.foreignphrase.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.foreignphrase">
+      <element name="foreignphrase">
+        <a:documentation>A word or phrase in a language other than the primary language of the document</a:documentation>
+        <ref name="db.foreignphrase.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <text/>
+            <ref name="db.general.inlines"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.phrase.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.phrase.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.phrase.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.phrase">
+      <element name="phrase">
+        <a:documentation>A span of text</a:documentation>
+        <ref name="db.phrase.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db._phrase">
+      <element name="phrase">
+        <a:documentation>A limited span of text</a:documentation>
+        <ref name="db.phrase.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.quote.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.quote.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.quote.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.quote">
+      <element name="quote">
+        <a:documentation>An inline quotation</a:documentation>
+        <ref name="db.quote.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.subscript.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.subscript.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.subscript.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.subscript">
+      <element name="subscript">
+        <a:documentation>A subscript (as in H2
+O, the molecular formula for water)</a:documentation>
+        <ref name="db.subscript.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.superscript.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.superscript.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.superscript.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.superscript">
+      <element name="superscript">
+        <a:documentation>A superscript (as in x^2, the mathematical notation for x multiplied by itself)</a:documentation>
+        <ref name="db.superscript.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.trademark.class.enumeration">
+      <choice>
+        <value>copyright</value>
+        <a:documentation>A copyright</a:documentation>
+        <value>registered</value>
+        <a:documentation>A registered copyright</a:documentation>
+        <value>service</value>
+        <a:documentation>A service</a:documentation>
+        <value>trade</value>
+        <a:documentation>A trademark</a:documentation>
+      </choice>
+    </define>
+    <define name="db.trademark.class.attribute">
+      <attribute name="class">
+        <a:documentation>Identifies the class of trade mark</a:documentation>
+        <ref name="db.trademark.class.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.trademark.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.trademark.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.trademark.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.trademark.class.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.trademark">
+      <element name="trademark">
+        <a:documentation>A trademark</a:documentation>
+        <ref name="db.trademark.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.wordasword.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.wordasword.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.wordasword.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.wordasword">
+      <element name="wordasword">
+        <a:documentation>A word meant specifically as a word and not representing anything else</a:documentation>
+        <ref name="db.wordasword.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.footnoteref.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.footnoteref.label.attribute">
+      <ref name="db.label.attribute"/>
+    </define>
+    <define name="db.footnoteref.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.footnoteref.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.linkend.attribute"/>
+        <optional>
+          <ref name="db.footnoteref.label.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.footnoteref">
+      <element name="footnoteref">
+        <a:documentation>A cross reference to a footnote (a footnote mark)</a:documentation>
+        <s:pattern name="Footnote reference type constraint">
+          <s:rule context="db:footnoteref">
+            <s:assert test="local-name(//*[@xml:id=current()/@linkend]) = 'footnote' and namespace-uri(//*[@xml:id=current()/@linkend]) = 'http://docbook.org/ns/docbook'">@linkend on footnoteref must point to a footnote.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.footnoteref.attlist"/>
+        <empty/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.xref.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.xref.xrefstyle.attribute">
+      <ref name="db.xrefstyle.attribute"/>
+    </define>
+    <define name="db.xref.endterm.attribute">
+      <ref name="db.endterm.attribute"/>
+    </define>
+    <define name="db.xref.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.xref.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.req.linking.attributes"/>
+        <optional>
+          <ref name="db.xref.xrefstyle.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.xref.endterm.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.xref">
+      <element name="xref">
+        <a:documentation>A cross reference to another part of the document</a:documentation>
+        <ref name="db.xref.attlist"/>
+        <empty/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.link.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.link.xrefstyle.attribute">
+      <ref name="db.xrefstyle.attribute"/>
+    </define>
+    <define name="db.link.endterm.attribute">
+      <ref name="db.endterm.attribute"/>
+    </define>
+    <define name="db.link.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.link.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.req.linking.attributes"/>
+        <optional>
+          <ref name="db.link.xrefstyle.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.link.endterm.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.link">
+      <element name="link">
+        <a:documentation>A hypertext link</a:documentation>
+        <ref name="db.link.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.olink.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.olink.xrefstyle.attribute">
+      <ref name="db.xrefstyle.attribute"/>
+    </define>
+    <define name="db.olink.localinfo.attribute">
+      <attribute name="localinfo">
+        <a:documentation>Holds additional information that may be used by the applicatoin when resolving the link</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.olink.targetdoc.attribute">
+      <attribute name="targetdoc">
+        <a:documentation>Specifies the URI of the document in which the link target appears</a:documentation>
+        <data type="anyURI"/>
+      </attribute>
+    </define>
+    <define name="db.olink.targetptr.attribute">
+      <attribute name="targetptr">
+        <a:documentation>Specifies the location of the link target in the document</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.olink.type.attribute">
+      <attribute name="type">
+        <a:documentation>Identifies application-specific customization of the link behavior</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.olink.attlist">
+      <interleave>
+        <ref name="db.common.attributes"/>
+        <optional>
+          <ref name="db.olink.targetdoc.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.olink.role.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.olink.xrefstyle.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.olink.localinfo.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.olink.targetptr.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.olink.type.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.olink">
+      <element name="olink">
+        <a:documentation>A link that addresses its target indirectly</a:documentation>
+        <ref name="db.olink.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.anchor.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.anchor.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.anchor.role.attribute"/>
+        </optional>
+        <ref name="db.common.idreq.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.anchor">
+      <element name="anchor">
+        <a:documentation>A spot in the document</a:documentation>
+        <ref name="db.anchor.attlist"/>
+        <empty/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.alt.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.alt.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.alt.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.alt">
+      <element name="alt">
+        <a:documentation>A text-only annotation, often used for accessibility</a:documentation>
+        <ref name="db.alt.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <text/>
+            <ref name="db.inlinemediaobject"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.status.attribute">
+    <attribute name="status">
+      <a:documentation>Identifies the editorial or publication status of the element on which it occurs</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.toplevel.sections">
+    <choice>
+      <choice>
+        <group>
+          <oneOrMore>
+            <ref name="db.section"/>
+          </oneOrMore>
+          <zeroOrMore>
+            <ref name="db.simplesect"/>
+          </zeroOrMore>
+        </group>
+        <oneOrMore>
+          <ref name="db.simplesect"/>
+        </oneOrMore>
+      </choice>
+      <group>
+        <oneOrMore>
+          <ref name="db.sect1"/>
+        </oneOrMore>
+        <zeroOrMore>
+          <ref name="db.simplesect"/>
+        </zeroOrMore>
+      </group>
+      <oneOrMore>
+        <ref name="db.refentry"/>
+      </oneOrMore>
+    </choice>
+  </define>
+  <define name="db.toplevel.blocks.or.sections">
+    <choice>
+      <group>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+        <optional>
+          <ref name="db.toplevel.sections"/>
+        </optional>
+      </group>
+      <ref name="db.toplevel.sections"/>
+    </choice>
+  </define>
+  <define name="db.recursive.sections">
+    <choice>
+      <choice>
+        <group>
+          <oneOrMore>
+            <ref name="db.section"/>
+          </oneOrMore>
+          <zeroOrMore>
+            <ref name="db.simplesect"/>
+          </zeroOrMore>
+        </group>
+        <oneOrMore>
+          <ref name="db.simplesect"/>
+        </oneOrMore>
+      </choice>
+      <oneOrMore>
+        <ref name="db.refentry"/>
+      </oneOrMore>
+    </choice>
+  </define>
+  <define name="db.recursive.blocks.or.sections">
+    <choice>
+      <group>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+        <optional>
+          <ref name="db.recursive.sections"/>
+        </optional>
+      </group>
+      <ref name="db.recursive.sections"/>
+    </choice>
+  </define>
+  <define name="db.divisions">
+    <choice>
+      <ref name="db.part"/>
+      <ref name="db.reference"/>
+    </choice>
+  </define>
+  <define name="db.components">
+    <choice>
+      <ref name="db.dedication"/>
+      <ref name="db.acknowledgements"/>
+      <ref name="db.preface"/>
+      <ref name="db.chapter"/>
+      <ref name="db.appendix"/>
+      <ref name="db.article"/>
+      <ref name="db.colophon"/>
+    </choice>
+  </define>
+  <define name="db.navigation.components">
+    <choice>
+      <notAllowed/>
+      <ref name="db.glossary"/>
+      <ref name="db.bibliography"/>
+      <ref name="db.index"/>
+      <ref name="db.toc"/>
+    </choice>
+  </define>
+  <define name="db.component.contentmodel">
+    <zeroOrMore>
+      <ref name="db.navigation.components"/>
+    </zeroOrMore>
+    <ref name="db.toplevel.blocks.or.sections"/>
+    <zeroOrMore>
+      <ref name="db.navigation.components"/>
+    </zeroOrMore>
+  </define>
+  <define name="db.setindex.components">
+    <choice>
+      <notAllowed/>
+      <ref name="db.setindex"/>
+    </choice>
+  </define>
+  <define name="db.toc.components">
+    <choice>
+      <notAllowed/>
+      <ref name="db.toc"/>
+    </choice>
+  </define>
+  <define name="db.set.components">
+    <choice>
+      <ref name="db.set"/>
+      <ref name="db.book"/>
+    </choice>
+  </define>
+  <div>
+    <define name="db.set.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.set.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.set.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.set.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.set.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.set.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.set">
+      <element name="set">
+        <a:documentation>A collection of books</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:set">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.set.attlist"/>
+        <ref name="db.set.info"/>
+        <optional>
+          <ref name="db.toc.components"/>
+        </optional>
+        <oneOrMore>
+          <ref name="db.set.components"/>
+        </oneOrMore>
+        <optional>
+          <ref name="db.setindex.components"/>
+        </optional>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.book.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.book.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.book.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.book.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.book.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.book.info">
+      <ref name="db._info"/>
+    </define>
+    <define name="db.book">
+      <element name="book">
+        <a:documentation>A book</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:book">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.book.attlist"/>
+        <ref name="db.book.info"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db.navigation.components"/>
+            <ref name="db.components"/>
+            <ref name="db.divisions"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.dedication.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.dedication.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.dedication.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.dedication.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.dedication.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.dedication.info">
+      <ref name="db._info"/>
+    </define>
+    <define name="db.dedication">
+      <element name="dedication">
+        <a:documentation>The dedication of a book or other component</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:dedication">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.dedication.attlist"/>
+        <ref name="db.dedication.info"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.acknowledgements.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.acknowledgements.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.acknowledgements.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.acknowledgements.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.acknowledgements.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.acknowledgements.info">
+      <ref name="db._info"/>
+    </define>
+    <define name="db.acknowledgements">
+      <element name="acknowledgements">
+        <a:documentation>Acknowledgements of a book or other component</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:acknowledgements">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.acknowledgements.attlist"/>
+        <ref name="db.acknowledgements.info"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.colophon.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.colophon.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.colophon.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.colophon.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.colophon.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.colophon.info">
+      <ref name="db._info"/>
+    </define>
+    <define name="db.colophon">
+      <element name="colophon">
+        <a:documentation>Text at the back of a book describing facts about its production</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:colophon">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.colophon.attlist"/>
+        <ref name="db.colophon.info"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.appendix.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.appendix.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.appendix.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.appendix.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.appendix.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.appendix.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.appendix">
+      <element name="appendix">
+        <a:documentation>An appendix in a Book or Article</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:appendix">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.appendix.attlist"/>
+        <ref name="db.appendix.info"/>
+        <ref name="db.component.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.chapter.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.chapter.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.chapter.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.chapter.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.chapter.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.chapter.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.chapter">
+      <element name="chapter">
+        <a:documentation>A chapter, as of a book</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:chapter">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.chapter.attlist"/>
+        <ref name="db.chapter.info"/>
+        <ref name="db.component.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <define name="db.part.components">
+    <choice>
+      <choice>
+        <ref name="db.navigation.components"/>
+        <ref name="db.components"/>
+      </choice>
+      <choice>
+        <ref name="db.refentry"/>
+        <ref name="db.reference"/>
+      </choice>
+    </choice>
+  </define>
+  <div>
+    <define name="db.part.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.part.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.part.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.part.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.part.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.part.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.part">
+      <element name="part">
+        <a:documentation>A division in a book</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:part">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.part.attlist"/>
+        <ref name="db.part.info"/>
+        <optional>
+          <ref name="db.partintro"/>
+        </optional>
+        <oneOrMore>
+          <ref name="db.part.components"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.preface.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.preface.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.preface.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.preface.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.preface.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.preface.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.preface">
+      <element name="preface">
+        <a:documentation>Introductory matter preceding the first chapter of a book</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:preface">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.preface.attlist"/>
+        <ref name="db.preface.info"/>
+        <ref name="db.component.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.partintro.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.partintro.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.partintro.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.partintro.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.partintro.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.partintro.info">
+      <ref name="db._info"/>
+    </define>
+    <define name="db.partintro">
+      <element name="partintro">
+        <a:documentation>An introduction to the contents of a part</a:documentation>
+        <ref name="db.partintro.attlist"/>
+        <ref name="db.partintro.info"/>
+        <ref name="db.toplevel.blocks.or.sections"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.section.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.section.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.section.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.section.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.section.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.section.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.section">
+      <element name="section">
+        <a:documentation>A recursive section</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:section">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.section.attlist"/>
+        <ref name="db.section.info"/>
+        <ref name="db.recursive.blocks.or.sections"/>
+        <zeroOrMore>
+          <ref name="db.navigation.components"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.simplesect.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.simplesect.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.simplesect.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.simplesect.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.simplesect.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.simplesect.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.simplesect">
+      <element name="simplesect">
+        <a:documentation>A section of a document with no subdivisions</a:documentation>
+        <ref name="db.simplesect.attlist"/>
+        <ref name="db.simplesect.info"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.article.components">
+    <ref name="db.toplevel.sections"/>
+  </define>
+  <div>
+    <define name="db.article.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.article.class.enumeration">
+      <choice>
+        <value>faq</value>
+        <a:documentation>A collection of frequently asked questions.</a:documentation>
+        <value>journalarticle</value>
+        <a:documentation>An article in a journal or other periodical.</a:documentation>
+        <value>productsheet</value>
+        <a:documentation>A description of a product.</a:documentation>
+        <value>specification</value>
+        <a:documentation>A specification.</a:documentation>
+        <value>techreport</value>
+        <a:documentation>A technical report.</a:documentation>
+        <value>whitepaper</value>
+        <a:documentation>A white paper.</a:documentation>
+      </choice>
+    </define>
+    <define name="db.article.class.attribute">
+      <attribute name="class">
+        <a:documentation>Identifies the nature of the article</a:documentation>
+        <ref name="db.article.class.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.article.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.article.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.article.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.article.status.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.article.class.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.article.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.article">
+      <element name="article">
+        <a:documentation>An article</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:article">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.article.attlist"/>
+        <ref name="db.article.info"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db.navigation.components"/>
+            <ref name="db.appendix"/>
+            <ref name="db.acknowledgements"/>
+            <ref name="db.colophon"/>
+          </choice>
+        </zeroOrMore>
+        <choice>
+          <group>
+            <oneOrMore>
+              <ref name="db.all.blocks"/>
+            </oneOrMore>
+            <optional>
+              <ref name="db.article.components"/>
+            </optional>
+          </group>
+          <ref name="db.article.components"/>
+        </choice>
+        <zeroOrMore>
+          <choice>
+            <ref name="db.navigation.components"/>
+            <ref name="db.appendix"/>
+            <ref name="db.acknowledgements"/>
+            <ref name="db.colophon"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.annotations.attribute">
+    <attribute name="annotations">
+      <a:documentation>Identifies one or more annotations that apply to this element</a:documentation>
+    </attribute>
+  </define>
+  <div>
+    <define name="db.annotation.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.annotation.annotates.attribute">
+      <attribute name="annotates">
+        <a:documentation>Identifies one ore more elements to which this annotation applies</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.annotation.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.annotation.role.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.annotation.annotates.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.annotation.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.annotation">
+      <element name="annotation">
+        <a:documentation>An annotation</a:documentation>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:annotation">
+            <s:assert test="not(.//db:annotation)">annotation must not occur in the descendants of annotation</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.annotation.attlist"/>
+        <ref name="db.annotation.info"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.xlink.from.attribute">
+    <optional>
+      <attribute name="xlink:from">
+        <a:documentation>Specifies the XLink traversal-from</a:documentation>
+        <data type="NMTOKEN"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="db.xlink.label.attribute">
+    <optional>
+      <attribute name="xlink:label">
+        <a:documentation>Specifies the XLink label</a:documentation>
+        <data type="NMTOKEN"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="db.xlink.to.attribute">
+    <optional>
+      <attribute name="xlink:to">
+        <a:documentation>Specifies the XLink traversal-to</a:documentation>
+        <data type="NMTOKEN"/>
+      </attribute>
+    </optional>
+  </define>
+  <div>
+    <define name="db.extendedlink.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.extendedlink.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.extendedlink.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <optional>
+          <attribute name="xlink:type" a:defaultValue="extended">
+            <a:documentation>Identifies the XLink link type </a:documentation>
+            <value>extended</value>
+            <a:documentation>An XLink extended link</a:documentation>
+          </attribute>
+        </optional>
+        <optional>
+          <ref name="db.xlink.role.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.xlink.title.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.extendedlink">
+      <element name="extendedlink">
+        <a:documentation>An XLink extended link</a:documentation>
+        <ref name="db.extendedlink.attlist"/>
+        <oneOrMore>
+          <choice>
+            <ref name="db.locator"/>
+            <ref name="db.arc"/>
+          </choice>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.locator.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.locator.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.locator.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <optional>
+          <attribute name="xlink:type" a:defaultValue="locator">
+            <a:documentation>Identifies the XLink link type </a:documentation>
+            <value>locator</value>
+            <a:documentation>An XLink locator link</a:documentation>
+          </attribute>
+        </optional>
+        <ref name="db.xlink.href.attribute"/>
+        <optional>
+          <ref name="db.xlink.role.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.xlink.title.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.xlink.label.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.locator">
+      <element name="locator">
+        <a:documentation>An XLink locator in an extendedlink</a:documentation>
+        <ref name="db.locator.attlist"/>
+        <empty/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.arc.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.arc.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.arc.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <optional>
+          <attribute name="xlink:type" a:defaultValue="arc">
+            <a:documentation>Identifies the XLink link type </a:documentation>
+            <value>arc</value>
+            <a:documentation>An XLink arc link</a:documentation>
+          </attribute>
+        </optional>
+        <optional>
+          <ref name="db.xlink.arcrole.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.xlink.title.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.xlink.show.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.xlink.actuate.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.xlink.from.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.xlink.to.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.arc">
+      <element name="arc">
+        <a:documentation>An XLink arc in an extendedlink</a:documentation>
+        <ref name="db.arc.attlist"/>
+        <empty/>
+      </element>
+    </define>
+  </div>
+  <define name="db.sect1.sections">
+    <choice>
+      <group>
+        <oneOrMore>
+          <ref name="db.sect2"/>
+        </oneOrMore>
+        <zeroOrMore>
+          <ref name="db.simplesect"/>
+        </zeroOrMore>
+      </group>
+      <oneOrMore>
+        <ref name="db.simplesect"/>
+      </oneOrMore>
+    </choice>
+  </define>
+  <div>
+    <define name="db.sect1.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.sect1.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.sect1.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.sect1.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.sect1.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.sect1.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.sect1">
+      <element name="sect1">
+        <a:documentation>A top-level section of document</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:sect1">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.sect1.attlist"/>
+        <ref name="db.sect1.info"/>
+        <choice>
+          <group>
+            <oneOrMore>
+              <ref name="db.all.blocks"/>
+            </oneOrMore>
+            <optional>
+              <ref name="db.sect1.sections"/>
+            </optional>
+          </group>
+          <ref name="db.sect1.sections"/>
+        </choice>
+        <zeroOrMore>
+          <ref name="db.navigation.components"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.sect2.sections">
+    <choice>
+      <group>
+        <oneOrMore>
+          <ref name="db.sect3"/>
+        </oneOrMore>
+        <zeroOrMore>
+          <ref name="db.simplesect"/>
+        </zeroOrMore>
+      </group>
+      <oneOrMore>
+        <ref name="db.simplesect"/>
+      </oneOrMore>
+    </choice>
+  </define>
+  <div>
+    <define name="db.sect2.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.sect2.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.sect2.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.sect2.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.sect2.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.sect2.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.sect2">
+      <element name="sect2">
+        <a:documentation>A subsection within a Sect1</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:sect2">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.sect2.attlist"/>
+        <ref name="db.sect2.info"/>
+        <choice>
+          <group>
+            <oneOrMore>
+              <ref name="db.all.blocks"/>
+            </oneOrMore>
+            <optional>
+              <ref name="db.sect2.sections"/>
+            </optional>
+          </group>
+          <ref name="db.sect2.sections"/>
+        </choice>
+        <zeroOrMore>
+          <ref name="db.navigation.components"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.sect3.sections">
+    <choice>
+      <group>
+        <oneOrMore>
+          <ref name="db.sect4"/>
+        </oneOrMore>
+        <zeroOrMore>
+          <ref name="db.simplesect"/>
+        </zeroOrMore>
+      </group>
+      <oneOrMore>
+        <ref name="db.simplesect"/>
+      </oneOrMore>
+    </choice>
+  </define>
+  <div>
+    <define name="db.sect3.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.sect3.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.sect3.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.sect3.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.sect3.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.sect3.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.sect3">
+      <element name="sect3">
+        <a:documentation>A subsection within a Sect2</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:sect3">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.sect3.attlist"/>
+        <ref name="db.sect3.info"/>
+        <choice>
+          <group>
+            <oneOrMore>
+              <ref name="db.all.blocks"/>
+            </oneOrMore>
+            <optional>
+              <ref name="db.sect3.sections"/>
+            </optional>
+          </group>
+          <ref name="db.sect3.sections"/>
+        </choice>
+        <zeroOrMore>
+          <ref name="db.navigation.components"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.sect4.sections">
+    <choice>
+      <group>
+        <oneOrMore>
+          <ref name="db.sect5"/>
+        </oneOrMore>
+        <zeroOrMore>
+          <ref name="db.simplesect"/>
+        </zeroOrMore>
+      </group>
+      <oneOrMore>
+        <ref name="db.simplesect"/>
+      </oneOrMore>
+    </choice>
+  </define>
+  <div>
+    <define name="db.sect4.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.sect4.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.sect4.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.sect4.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.sect4.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.sect4.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.sect4">
+      <element name="sect4">
+        <a:documentation>A subsection within a Sect3</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:sect4">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.sect4.attlist"/>
+        <ref name="db.sect4.info"/>
+        <choice>
+          <group>
+            <oneOrMore>
+              <ref name="db.all.blocks"/>
+            </oneOrMore>
+            <optional>
+              <ref name="db.sect4.sections"/>
+            </optional>
+          </group>
+          <ref name="db.sect4.sections"/>
+        </choice>
+        <zeroOrMore>
+          <ref name="db.navigation.components"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.sect5.sections">
+    <oneOrMore>
+      <ref name="db.simplesect"/>
+    </oneOrMore>
+  </define>
+  <div>
+    <define name="db.sect5.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.sect5.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.sect5.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.sect5.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.sect5.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.sect5.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.sect5">
+      <element name="sect5">
+        <a:documentation>A subsection within a Sect4</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:sect5">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.sect5.attlist"/>
+        <ref name="db.sect5.info"/>
+        <choice>
+          <group>
+            <oneOrMore>
+              <ref name="db.all.blocks"/>
+            </oneOrMore>
+            <optional>
+              <ref name="db.sect5.sections"/>
+            </optional>
+          </group>
+          <ref name="db.sect5.sections"/>
+        </choice>
+        <zeroOrMore>
+          <ref name="db.navigation.components"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.toplevel.refsection">
+    <choice>
+      <oneOrMore>
+        <ref name="db.refsection"/>
+      </oneOrMore>
+      <oneOrMore>
+        <ref name="db.refsect1"/>
+      </oneOrMore>
+    </choice>
+  </define>
+  <define name="db.secondlevel.refsection">
+    <choice>
+      <oneOrMore>
+        <ref name="db.refsection"/>
+      </oneOrMore>
+      <oneOrMore>
+        <ref name="db.refsect2"/>
+      </oneOrMore>
+    </choice>
+  </define>
+  <define name="db.reference.components">
+    <ref name="db.refentry"/>
+  </define>
+  <div>
+    <define name="db.reference.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.reference.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.reference.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.status.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.reference.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.reference">
+      <element name="reference">
+        <a:documentation>A collection of reference entries</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:reference">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.reference.attlist"/>
+        <ref name="db.reference.info"/>
+        <optional>
+          <ref name="db.partintro"/>
+        </optional>
+        <oneOrMore>
+          <ref name="db.reference.components"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.refentry.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.refentry.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.refentry.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.status.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.refentry.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.refentry">
+      <element name="refentry">
+        <a:documentation>A reference page (originally a UNIX man-style reference page)</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:refentry">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.refentry.attlist"/>
+        <zeroOrMore>
+          <ref name="db.indexterm"/>
+        </zeroOrMore>
+        <ref name="db.refentry.info"/>
+        <optional>
+          <ref name="db.refmeta"/>
+        </optional>
+        <oneOrMore>
+          <ref name="db.refnamediv"/>
+        </oneOrMore>
+        <optional>
+          <ref name="db.refsynopsisdiv"/>
+        </optional>
+        <ref name="db.toplevel.refsection"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.refmeta.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.refmeta.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.refmeta.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.refmeta">
+      <element name="refmeta">
+        <a:documentation>Meta-information for a reference entry</a:documentation>
+        <ref name="db.refmeta.attlist"/>
+        <zeroOrMore>
+          <ref name="db.indexterm"/>
+        </zeroOrMore>
+        <ref name="db.refentrytitle"/>
+        <optional>
+          <ref name="db.manvolnum"/>
+        </optional>
+        <zeroOrMore>
+          <ref name="db.refmiscinfo"/>
+        </zeroOrMore>
+        <zeroOrMore>
+          <ref name="db.indexterm"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.refmiscinfo.class.enumeration">
+    <choice>
+      <value>source</value>
+      <a:documentation>The name of the software product or component to which this topic applies</a:documentation>
+      <value>version</value>
+      <a:documentation>The version of the software product or component to which this topic applies</a:documentation>
+      <value>manual</value>
+      <a:documentation>The section title of the reference page (e.g., User Commands)</a:documentation>
+      <value>sectdesc</value>
+      <a:documentation>The section title of the reference page (believed synonymous with "manual" but in wide use)</a:documentation>
+      <value>software</value>
+      <a:documentation>The name of the software product or component to which this topic applies (e.g., SunOS x.y; believed synonymous with "source" but in wide use)</a:documentation>
+    </choice>
+  </define>
+  <define name="db.refmiscinfo.class-enum.attribute">
+    <optional>
+      <attribute name="class">
+        <a:documentation>Identifies the kind of miscellaneous information</a:documentation>
+        <ref name="db.refmiscinfo.class.enumeration"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="db.refmiscinfo.class-other.attribute">
+    <attribute name="otherclass">
+      <a:documentation>Identifies the nature of non-standard miscellaneous information</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.refmiscinfo.class-other.attributes">
+    <interleave>
+      <attribute name="class">
+        <a:documentation>Identifies the kind of miscellaneious information</a:documentation>
+        <value>other</value>
+        <a:documentation>Indicates that the information is some 'other' kind.</a:documentation>
+      </attribute>
+      <ref name="db.refmiscinfo.class-other.attribute"/>
+    </interleave>
+  </define>
+  <define name="db.refmiscinfo.class.attribute">
+    <choice>
+      <ref name="db.refmiscinfo.class-enum.attribute"/>
+      <ref name="db.refmiscinfo.class-other.attributes"/>
+    </choice>
+  </define>
+  <div>
+    <define name="db.refmiscinfo.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.refmiscinfo.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.refmiscinfo.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.refmiscinfo.class.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.refmiscinfo">
+      <element name="refmiscinfo">
+        <a:documentation>Meta-information for a reference entry other than the title and volume number</a:documentation>
+        <ref name="db.refmiscinfo.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.refnamediv.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.refnamediv.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.refnamediv.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.refnamediv">
+      <element name="refnamediv">
+        <a:documentation>The name, purpose, and classification of a reference page</a:documentation>
+        <ref name="db.refnamediv.attlist"/>
+        <optional>
+          <ref name="db.refdescriptor"/>
+        </optional>
+        <oneOrMore>
+          <ref name="db.refname"/>
+        </oneOrMore>
+        <ref name="db.refpurpose"/>
+        <zeroOrMore>
+          <ref name="db.refclass"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.refdescriptor.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.refdescriptor.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.refdescriptor.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.refdescriptor">
+      <element name="refdescriptor">
+        <a:documentation>A description of the topic of a reference page</a:documentation>
+        <ref name="db.refdescriptor.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.refname.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.refname.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.refname.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.refname">
+      <element name="refname">
+        <a:documentation>The name of (one of) the subject(s) of a reference page</a:documentation>
+        <ref name="db.refname.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.refpurpose.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.refpurpose.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.refpurpose.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.refpurpose">
+      <element name="refpurpose">
+        <a:documentation>A short (one sentence) synopsis of the topic of a reference page</a:documentation>
+        <ref name="db.refpurpose.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.refclass.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.refclass.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.refclass.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.refclass">
+      <element name="refclass">
+        <a:documentation>The scope or other indication of applicability of a reference entry</a:documentation>
+        <ref name="db.refclass.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <text/>
+            <ref name="db.application"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.refsynopsisdiv.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.refsynopsisdiv.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.refsynopsisdiv.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.refsynopsisdiv.info">
+      <ref name="db._info"/>
+    </define>
+    <define name="db.refsynopsisdiv">
+      <element name="refsynopsisdiv">
+        <a:documentation>A syntactic synopsis of the subject of the reference page</a:documentation>
+        <ref name="db.refsynopsisdiv.attlist"/>
+        <ref name="db.refsynopsisdiv.info"/>
+        <choice>
+          <group>
+            <oneOrMore>
+              <ref name="db.all.blocks"/>
+            </oneOrMore>
+            <optional>
+              <ref name="db.secondlevel.refsection"/>
+            </optional>
+          </group>
+          <ref name="db.secondlevel.refsection"/>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.refsection.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.refsection.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.refsection.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.status.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.refsection.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.refsection">
+      <element name="refsection">
+        <a:documentation>A recursive section in a refentry</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:refsection">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.refsection.attlist"/>
+        <ref name="db.refsection.info"/>
+        <choice>
+          <group>
+            <oneOrMore>
+              <ref name="db.all.blocks"/>
+            </oneOrMore>
+            <zeroOrMore>
+              <ref name="db.refsection"/>
+            </zeroOrMore>
+          </group>
+          <oneOrMore>
+            <ref name="db.refsection"/>
+          </oneOrMore>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <define name="db.refsect1.sections">
+    <oneOrMore>
+      <ref name="db.refsect2"/>
+    </oneOrMore>
+  </define>
+  <div>
+    <define name="db.refsect1.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.refsect1.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.refsect1.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.refsect1.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.refsect1.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.refsect1.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.refsect1">
+      <element name="refsect1">
+        <a:documentation>A major subsection of a reference entry</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:refsect1">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.refsect1.attlist"/>
+        <ref name="db.refsect1.info"/>
+        <choice>
+          <group>
+            <oneOrMore>
+              <ref name="db.all.blocks"/>
+            </oneOrMore>
+            <optional>
+              <ref name="db.refsect1.sections"/>
+            </optional>
+          </group>
+          <ref name="db.refsect1.sections"/>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <define name="db.refsect2.sections">
+    <oneOrMore>
+      <ref name="db.refsect3"/>
+    </oneOrMore>
+  </define>
+  <div>
+    <define name="db.refsect2.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.refsect2.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.refsect2.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.refsect2.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.refsect2.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.refsect2.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.refsect2">
+      <element name="refsect2">
+        <a:documentation>A subsection of a refsect1</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:refsect2">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.refsect2.attlist"/>
+        <ref name="db.refsect2.info"/>
+        <choice>
+          <group>
+            <oneOrMore>
+              <ref name="db.all.blocks"/>
+            </oneOrMore>
+            <optional>
+              <ref name="db.refsect2.sections"/>
+            </optional>
+          </group>
+          <ref name="db.refsect2.sections"/>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.refsect3.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.refsect3.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.refsect3.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.refsect3.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.refsect3.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.refsect3.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.refsect3">
+      <element name="refsect3">
+        <a:documentation>A subsection of a refsect2</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:refsect3">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.refsect3.attlist"/>
+        <ref name="db.refsect3.info"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.glossary.inlines">
+    <choice>
+      <ref name="db.firstterm"/>
+      <ref name="db.glossterm"/>
+    </choice>
+  </define>
+  <define name="db.baseform.attribute">
+    <optional>
+      <attribute name="baseform">
+        <a:documentation>Specifies the base form of the term, the one that appears in the glossary. This allows adjectival, plural, and other variations of the term to appear in the element. The element content is the default base form.</a:documentation>
+      </attribute>
+    </optional>
+  </define>
+  <div>
+    <define name="db.glosslist.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.glosslist.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.glosslist.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.glosslist.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.glosslist">
+      <element name="glosslist">
+        <a:documentation>A wrapper for a list of glossary entries</a:documentation>
+        <ref name="db.glosslist.attlist"/>
+        <optional>
+          <ref name="db.glosslist.info"/>
+        </optional>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+        <oneOrMore>
+          <ref name="db.glossentry"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.glossentry.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.glossentry.sortas.attribute">
+      <attribute name="sortas">
+        <a:documentation>Specifies the string by which the element's content is to be sorted; if unspecified, the content is used</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.glossentry.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.glossentry.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.glossentry.sortas.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.glossentry">
+      <element name="glossentry">
+        <a:documentation>An entry in a Glossary or GlossList</a:documentation>
+        <ref name="db.glossentry.attlist"/>
+        <ref name="db.glossterm"/>
+        <optional>
+          <ref name="db.acronym"/>
+        </optional>
+        <optional>
+          <ref name="db.abbrev"/>
+        </optional>
+        <zeroOrMore>
+          <ref name="db.indexterm"/>
+        </zeroOrMore>
+        <choice>
+          <ref name="db.glosssee"/>
+          <oneOrMore>
+            <ref name="db.glossdef"/>
+          </oneOrMore>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.glossdef.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.glossdef.subject.attribute">
+      <attribute name="subject">
+        <a:documentation>Specifies a list of keywords for the definition</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.glossdef.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.glossdef.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.glossdef.subject.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.glossdef">
+      <element name="glossdef">
+        <a:documentation>A definition in a GlossEntry</a:documentation>
+        <ref name="db.glossdef.attlist"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+        <zeroOrMore>
+          <ref name="db.glossseealso"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.glosssee.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.glosssee.otherterm.attribute">
+      <attribute name="otherterm">
+        <a:documentation>Identifies the other term</a:documentation>
+        <data type="IDREF"/>
+      </attribute>
+    </define>
+    <define name="db.glosssee.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.glosssee.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.glosssee.otherterm.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.glosssee">
+      <element name="glosssee">
+        <a:documentation>A cross-reference from one glossentry
+ to another</a:documentation>
+        <s:pattern name="Glosssary 'see' type constraint">
+          <s:rule context="db:glosssee[@otherterm]">
+            <s:assert test="local-name(//*[@xml:id=current()/@otherterm]) = 'glossentry' and namespace-uri(//*[@xml:id=current()/@otherterm]) = 'http://docbook.org/ns/docbook'">@otherterm on glosssee must point to a glossentry.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.glosssee.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.glossseealso.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.glossseealso.otherterm.attribute">
+      <attribute name="otherterm">
+        <a:documentation>Identifies the other term</a:documentation>
+        <data type="IDREF"/>
+      </attribute>
+    </define>
+    <define name="db.glossseealso.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.glossseealso.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.glossseealso.otherterm.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.glossseealso">
+      <element name="glossseealso">
+        <a:documentation>A cross-reference from one GlossEntry to another</a:documentation>
+        <s:pattern name="Glossary 'seealso' type constraint">
+          <s:rule context="db:glossseealso[@otherterm]">
+            <s:assert test="local-name(//*[@xml:id=current()/@otherterm]) = 'glossentry' and namespace-uri(//*[@xml:id=current()/@otherterm]) = 'http://docbook.org/ns/docbook'">@otherterm on glossseealso must point to a glossentry.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.glossseealso.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.firstterm.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.firstterm.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.firstterm.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.baseform.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.firstterm">
+      <element name="firstterm">
+        <a:documentation>The first occurrence of a term</a:documentation>
+        <s:pattern name="Glossary 'firstterm' type constraint">
+          <s:rule context="db:firstterm[@linkend]">
+            <s:assert test="local-name(//*[@xml:id=current()/@linkend]) = 'glossentry' and namespace-uri(//*[@xml:id=current()/@linkend]) = 'http://docbook.org/ns/docbook'">@linkend on firstterm must point to a glossentry.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.firstterm.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.glossterm.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.glossterm.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.glossterm.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.baseform.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.glossterm">
+      <element name="glossterm">
+        <a:documentation>A glossary term</a:documentation>
+        <s:pattern name="Glossary 'glossterm' type constraint">
+          <s:rule context="db:glossterm[@linkend]">
+            <s:assert test="local-name(//*[@xml:id=current()/@linkend]) = 'glossentry' and namespace-uri(//*[@xml:id=current()/@linkend]) = 'http://docbook.org/ns/docbook'">@linkend on glossterm must point to a glossentry.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.glossterm.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.glossary.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.glossary.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.glossary.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.glossary.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.glossary.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.glossary.info">
+      <ref name="db._info"/>
+    </define>
+    <define name="db.glossary">
+      <element name="glossary">
+        <a:documentation>A glossary</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:glossary">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.glossary.attlist"/>
+        <ref name="db.glossary.info"/>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+        <choice>
+          <zeroOrMore>
+            <ref name="db.glossdiv"/>
+          </zeroOrMore>
+          <zeroOrMore>
+            <ref name="db.glossentry"/>
+          </zeroOrMore>
+        </choice>
+        <optional>
+          <ref name="db.bibliography"/>
+        </optional>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.glossdiv.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.glossdiv.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.glossdiv.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.glossdiv.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.glossdiv.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.glossdiv.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.glossdiv">
+      <element name="glossdiv">
+        <a:documentation>A division in a Glossary</a:documentation>
+        <ref name="db.glossdiv.attlist"/>
+        <ref name="db.glossdiv.info"/>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+        <oneOrMore>
+          <ref name="db.glossentry"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.termdef.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.termdef.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.termdef.role.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.glossentry.sortas.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.baseform.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.termdef">
+      <element name="termdef">
+        <a:documentation>An inline definition of a term</a:documentation>
+        <s:pattern name="Glossary term definition constraint">
+          <s:rule context="db:termdef">
+            <s:assert test="count(db:firstterm) = 1">A termdef must contain exactly one firstterm</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.termdef.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.relation.attribute">
+    <attribute name="relation">
+      <a:documentation>Identifies the relationship between the bibliographic elemnts</a:documentation>
+    </attribute>
+  </define>
+  <div>
+    <define name="db.biblioentry.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.biblioentry.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.biblioentry.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.biblioentry">
+      <element name="biblioentry">
+        <a:documentation>An entry in a Bibliography</a:documentation>
+        <ref name="db.biblioentry.attlist"/>
+        <oneOrMore>
+          <ref name="db.bibliographic.elements"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.bibliomixed.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.bibliomixed.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.bibliomixed.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.bibliomixed">
+      <element name="bibliomixed">
+        <a:documentation>An entry in a Bibliography</a:documentation>
+        <ref name="db.bibliomixed.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <text/>
+            <ref name="db.bibliographic.elements"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.biblioset.relation.attribute">
+      <ref name="db.relation.attribute"/>
+    </define>
+    <define name="db.biblioset.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.biblioset.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.biblioset.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.biblioset.relation.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.biblioset">
+      <element name="biblioset">
+        <a:documentation>A raw container for related bibliographic information</a:documentation>
+        <ref name="db.biblioset.attlist"/>
+        <oneOrMore>
+          <ref name="db.bibliographic.elements"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.bibliomset.relation.attribute">
+      <ref name="db.relation.attribute"/>
+    </define>
+    <define name="db.bibliomset.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.bibliomset.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.bibliomset.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.bibliomset.relation.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.bibliomset">
+      <element name="bibliomset">
+        <a:documentation>A cooked container for related bibliographic information</a:documentation>
+        <ref name="db.bibliomset.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._text"/>
+            <ref name="db.bibliographic.elements"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.bibliomisc.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.bibliomisc.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.bibliomisc.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.bibliomisc">
+      <element name="bibliomisc">
+        <a:documentation>Untyped bibliographic information</a:documentation>
+        <ref name="db.bibliomisc.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.bibliography.status.attrib">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.bibliography.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.bibliography.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.bibliography.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.bibliography.status.attrib"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.bibliography.info">
+      <ref name="db._info"/>
+    </define>
+    <define name="db.bibliography">
+      <element name="bibliography">
+        <a:documentation>A bibliography</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:bibliography">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.bibliography.attlist"/>
+        <ref name="db.bibliography.info"/>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+        <choice>
+          <oneOrMore>
+            <ref name="db.bibliodiv"/>
+          </oneOrMore>
+          <oneOrMore>
+            <choice>
+              <ref name="db.biblioentry"/>
+              <ref name="db.bibliomixed"/>
+            </choice>
+          </oneOrMore>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.bibliodiv.status.attrib">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.bibliodiv.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.bibliodiv.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.bibliodiv.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.bibliodiv.status.attrib"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.bibliodiv.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.bibliodiv">
+      <element name="bibliodiv">
+        <a:documentation>A section of a Bibliography</a:documentation>
+        <ref name="db.bibliodiv.attlist"/>
+        <ref name="db.bibliodiv.info"/>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+        <oneOrMore>
+          <choice>
+            <ref name="db.biblioentry"/>
+            <ref name="db.bibliomixed"/>
+          </choice>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.bibliolist.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.bibliolist.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.bibliolist.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.bibliolist.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.bibliolist">
+      <element name="bibliolist">
+        <a:documentation>A wrapper for a list of bibliography entries</a:documentation>
+        <ref name="db.bibliolist.attlist"/>
+        <optional>
+          <ref name="db.bibliolist.info"/>
+        </optional>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+        <oneOrMore>
+          <choice>
+            <ref name="db.biblioentry"/>
+            <ref name="db.bibliomixed"/>
+          </choice>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.biblioref.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.biblioref.xrefstyle.attribute">
+      <ref name="db.xrefstyle.attribute"/>
+    </define>
+    <define name="db.biblioref.endterm.attribute">
+      <ref name="db.endterm.attribute"/>
+    </define>
+    <define name="db.biblioref.units.attribute">
+      <attribute name="units">
+        <a:documentation>The units (for example, pages) used to identify the beginning and ending of a reference.</a:documentation>
+        <data type="token"/>
+      </attribute>
+    </define>
+    <define name="db.biblioref.begin.attribute">
+      <attribute name="begin">
+        <a:documentation>Identifies the beginning of a reference; the location within the work that is being referenced.</a:documentation>
+        <data type="token"/>
+      </attribute>
+    </define>
+    <define name="db.biblioref.end.attribute">
+      <attribute name="end">
+        <a:documentation>Identifies the end of a reference.</a:documentation>
+        <data type="token"/>
+      </attribute>
+    </define>
+    <define name="db.biblioref.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.biblioref.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.req.linking.attributes"/>
+        <optional>
+          <ref name="db.biblioref.xrefstyle.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.biblioref.endterm.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.biblioref.units.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.biblioref.begin.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.biblioref.end.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.biblioref">
+      <element name="biblioref">
+        <a:documentation>A cross-reference to a bibliographic entry</a:documentation>
+        <ref name="db.biblioref.attlist"/>
+        <empty/>
+      </element>
+    </define>
+  </div>
+  <define name="db.significance.enumeration">
+    <choice>
+      <value>normal</value>
+      <a:documentation>Normal</a:documentation>
+      <value>preferred</value>
+      <a:documentation>Preferred</a:documentation>
+    </choice>
+  </define>
+  <define name="db.significance.attribute">
+    <attribute name="significance">
+      <a:documentation>Specifies the significance of the term</a:documentation>
+      <ref name="db.significance.enumeration"/>
+    </attribute>
+  </define>
+  <define name="db.zone.attribute">
+    <attribute name="zone">
+      <a:documentation>Specifies the IDs of the elements to which this term applies</a:documentation>
+      <data type="IDREFS"/>
+    </attribute>
+  </define>
+  <define name="db.indexterm.pagenum.attribute">
+    <attribute name="pagenum">
+      <a:documentation>Indicates the page on which this index term occurs in some version of the printed document</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.scope.enumeration">
+    <choice>
+      <value>all</value>
+      <a:documentation>All indexes</a:documentation>
+      <value>global</value>
+      <a:documentation>The global index (as for a combined index of a set of box)</a:documentation>
+      <value>local</value>
+      <a:documentation>The local index (the index for this document only)</a:documentation>
+    </choice>
+  </define>
+  <define name="db.scope.attribute">
+    <attribute name="scope">
+      <a:documentation>Specifies the scope of the index term</a:documentation>
+      <ref name="db.scope.enumeration"/>
+    </attribute>
+  </define>
+  <define name="db.sortas.attribute">
+    <attribute name="sortas">
+      <a:documentation>Specifies the string by which the term is to be sorted; if unspecified, the term content is used</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.index.type.attribute">
+    <attribute name="type">
+      <a:documentation>Specifies the target index for this term</a:documentation>
+    </attribute>
+  </define>
+  <div>
+    <define name="db.itermset.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.itermset.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.itermset.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.itermset">
+      <element name="itermset">
+        <a:documentation>A set of index terms in the meta-information of a document</a:documentation>
+        <ref name="db.itermset.attlist"/>
+        <oneOrMore>
+          <ref name="db.indexterm.singular"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.indexterm.contentmodel">
+    <optional>
+      <ref name="db.primary"/>
+    </optional>
+    <optional>
+      <choice>
+        <group>
+          <ref name="db.secondary"/>
+          <optional>
+            <choice>
+              <group>
+                <ref name="db.tertiary"/>
+                <optional>
+                  <choice>
+                    <ref name="db.see"/>
+                    <oneOrMore>
+                      <ref name="db.seealso"/>
+                    </oneOrMore>
+                  </choice>
+                </optional>
+              </group>
+              <ref name="db.see"/>
+              <oneOrMore>
+                <ref name="db.seealso"/>
+              </oneOrMore>
+            </choice>
+          </optional>
+        </group>
+        <ref name="db.see"/>
+        <oneOrMore>
+          <ref name="db.seealso"/>
+        </oneOrMore>
+      </choice>
+    </optional>
+  </define>
+  <div>
+    <define name="db.indexterm.singular.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.indexterm.singular.class.attribute">
+      <attribute name="class">
+        <a:documentation>Identifies the class of index term</a:documentation>
+        <value>singular</value>
+        <a:documentation>A singular index term</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.indexterm.singular.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.indexterm.singular.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.significance.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.zone.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.indexterm.pagenum.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.scope.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.index.type.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.indexterm.singular.class.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.indexterm.singular">
+      <element name="indexterm">
+        <a:documentation>A wrapper for an indexed term</a:documentation>
+        <ref name="db.indexterm.singular.attlist"/>
+        <ref name="db.indexterm.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.indexterm.startofrange.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.indexterm.startofrange.class.attribute">
+      <attribute name="class">
+        <a:documentation>Identifies the class of index term</a:documentation>
+        <value>startofrange</value>
+        <a:documentation>The start of a range</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.indexterm.startofrange.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.indexterm.startofrange.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.significance.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.zone.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.indexterm.pagenum.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.scope.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.index.type.attribute"/>
+        </optional>
+        <ref name="db.indexterm.startofrange.class.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.indexterm.startofrange">
+      <element name="indexterm">
+        <a:documentation>A wrapper for an indexed term that covers a range</a:documentation>
+        <ref name="db.indexterm.startofrange.attlist"/>
+        <ref name="db.indexterm.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.indexterm.endofrange.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.indexterm.endofrange.class.attribute">
+      <attribute name="class">
+        <a:documentation>Identifies the class of index term</a:documentation>
+        <value>endofrange</value>
+        <a:documentation>The end of a range</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.indexterm.endofrange.startref.attribute">
+      <attribute name="startref">
+        <a:documentation>Points to the start of the range</a:documentation>
+        <data type="IDREF"/>
+      </attribute>
+    </define>
+    <define name="db.indexterm.endofrange.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.indexterm.endofrange.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.indexterm.endofrange.class.attribute"/>
+        <ref name="db.indexterm.endofrange.startref.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.indexterm.endofrange">
+      <element name="indexterm">
+        <a:documentation>Identifies the end of a range associated with an indexed term</a:documentation>
+        <ref name="db.indexterm.endofrange.attlist"/>
+        <empty/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.indexterm">
+      <choice>
+        <ref name="db.indexterm.singular"/>
+        <ref name="db.indexterm.startofrange"/>
+        <ref name="db.indexterm.endofrange"/>
+      </choice>
+    </define>
+  </div>
+  <div>
+    <define name="db.primary.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.primary.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.primary.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.sortas.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.primary">
+      <element name="primary">
+        <a:documentation>The primary word or phrase under which an index term should be sorted</a:documentation>
+        <ref name="db.primary.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.secondary.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.secondary.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.secondary.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.sortas.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.secondary">
+      <element name="secondary">
+        <a:documentation>A secondary word or phrase in an index term</a:documentation>
+        <ref name="db.secondary.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.tertiary.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.tertiary.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.tertiary.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.sortas.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.tertiary">
+      <element name="tertiary">
+        <a:documentation>A tertiary word or phrase in an index term</a:documentation>
+        <ref name="db.tertiary.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.see.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.see.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.see.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.see">
+      <element name="see">
+        <a:documentation>Part of an index term directing the reader instead to another entry in the index</a:documentation>
+        <ref name="db.see.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.seealso.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.seealso.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.seealso.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.seealso">
+      <element name="seealso">
+        <a:documentation>Part of an index term directing the reader also to another entry in the index</a:documentation>
+        <ref name="db.seealso.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.index.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.index.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.index.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.index.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.index.status.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.index.type.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.index.info">
+      <ref name="db._info"/>
+    </define>
+    <!--
+      
+      Yes, db.indexdiv* and db.indexentry*; that way an <index/> is valid.
+      Authors can use an empty index to indicate where a generated index should
+      appear.
+    -->
+    <define name="db.index">
+      <element name="index">
+        <a:documentation>An index to a book or part of a book</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:index">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.index.attlist"/>
+        <ref name="db.index.info"/>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+        <choice>
+          <zeroOrMore>
+            <ref name="db.indexdiv"/>
+          </zeroOrMore>
+          <zeroOrMore>
+            <ref name="db.indexentry"/>
+          </zeroOrMore>
+          <ref name="db.segmentedlist"/>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.setindex.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.setindex.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.setindex.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.setindex.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.setindex.status.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.index.type.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.setindex.info">
+      <ref name="db._info"/>
+    </define>
+    <define name="db.setindex">
+      <element name="setindex">
+        <a:documentation>An index to a set of books</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:setindex">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.setindex.attlist"/>
+        <ref name="db.setindex.info"/>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+        <choice>
+          <zeroOrMore>
+            <ref name="db.indexdiv"/>
+          </zeroOrMore>
+          <zeroOrMore>
+            <ref name="db.indexentry"/>
+          </zeroOrMore>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.indexdiv.status.attribute">
+      <ref name="db.status.attribute"/>
+    </define>
+    <define name="db.indexdiv.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.indexdiv.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.indexdiv.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.indexdiv.status.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.indexdiv.info">
+      <ref name="db._info.title.req"/>
+    </define>
+    <define name="db.indexdiv">
+      <element name="indexdiv">
+        <a:documentation>A division in an index</a:documentation>
+        <ref name="db.indexdiv.attlist"/>
+        <ref name="db.indexdiv.info"/>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+        <choice>
+          <oneOrMore>
+            <ref name="db.indexentry"/>
+          </oneOrMore>
+          <ref name="db.segmentedlist"/>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.indexentry.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.indexentry.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.indexentry.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.indexentry">
+      <element name="indexentry">
+        <a:documentation>An entry in an index</a:documentation>
+        <ref name="db.indexentry.attlist"/>
+        <ref name="db.primaryie"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db.seeie"/>
+            <ref name="db.seealsoie"/>
+          </choice>
+        </zeroOrMore>
+        <zeroOrMore>
+          <ref name="db.secondaryie"/>
+          <zeroOrMore>
+            <choice>
+              <ref name="db.seeie"/>
+              <ref name="db.seealsoie"/>
+              <ref name="db.tertiaryie"/>
+            </choice>
+          </zeroOrMore>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.primaryie.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.primaryie.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.primaryie.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <optional>
+          <ref name="db.linkends.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.primaryie">
+      <element name="primaryie">
+        <a:documentation>A primary term in an index entry, not in the text</a:documentation>
+        <ref name="db.primaryie.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.secondaryie.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.secondaryie.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.secondaryie.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <optional>
+          <ref name="db.linkends.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.secondaryie">
+      <element name="secondaryie">
+        <a:documentation>A secondary term in an index entry, rather than in the text</a:documentation>
+        <ref name="db.secondaryie.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.tertiaryie.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.tertiaryie.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.tertiaryie.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <optional>
+          <ref name="db.linkends.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.tertiaryie">
+      <element name="tertiaryie">
+        <a:documentation>A tertiary term in an index entry, rather than in the text</a:documentation>
+        <ref name="db.tertiaryie.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.seeie.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.seeie.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.seeie.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <optional>
+          <ref name="db.linkend.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.seeie">
+      <element name="seeie">
+        <a:documentation>A See
+entry in an index, rather than in the text</a:documentation>
+        <ref name="db.seeie.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.seealsoie.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.seealsoie.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.seealsoie.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <optional>
+          <ref name="db.linkends.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.seealsoie">
+      <element name="seealsoie">
+        <a:documentation>A See also
+ entry in an index, rather than in the text</a:documentation>
+        <ref name="db.seealsoie.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.toc.pagenum.attribute">
+    <attribute name="pagenum">
+      <a:documentation>Indicates the page on which this element occurs in some version of the printed document</a:documentation>
+    </attribute>
+  </define>
+  <div>
+    <define name="db.toc.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.toc.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.toc.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.toc.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.toc">
+      <element name="toc">
+        <a:documentation>A table of contents</a:documentation>
+        <s:pattern name="Root must have version">
+          <s:rule context="/db:toc">
+            <s:assert test="@version">The root element must have a version attribute.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.toc.attlist"/>
+        <ref name="db.toc.info"/>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+        <zeroOrMore>
+          <choice>
+            <ref name="db.tocdiv"/>
+            <ref name="db.tocentry"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.tocdiv.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.tocdiv.pagenum.attribute">
+      <ref name="db.toc.pagenum.attribute"/>
+    </define>
+    <define name="db.tocdiv.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.tocdiv.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <optional>
+          <ref name="db.tocdiv.pagenum.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.linkend.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.tocdiv.info">
+      <ref name="db._info"/>
+    </define>
+    <define name="db.tocdiv">
+      <element name="tocdiv">
+        <a:documentation>A division in a table of contents</a:documentation>
+        <ref name="db.tocdiv.attlist"/>
+        <ref name="db.tocdiv.info"/>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+        <oneOrMore>
+          <choice>
+            <ref name="db.tocdiv"/>
+            <ref name="db.tocentry"/>
+          </choice>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.tocentry.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.tocentry.pagenum.attribute">
+      <ref name="db.toc.pagenum.attribute"/>
+    </define>
+    <define name="db.tocentry.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.tocentry.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <optional>
+          <ref name="db.tocentry.pagenum.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.linkend.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.tocentry">
+      <element name="tocentry">
+        <a:documentation>A component title in a table of contents</a:documentation>
+        <ref name="db.tocentry.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.task.info">
+    <ref name="db._info.title.req"/>
+  </define>
+  <div>
+    <define name="db.task.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.task.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.task.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.task">
+      <element name="task">
+        <a:documentation>A task to be completed</a:documentation>
+        <ref name="db.task.attlist"/>
+        <ref name="db.task.info"/>
+        <optional>
+          <ref name="db.tasksummary"/>
+        </optional>
+        <optional>
+          <ref name="db.taskprerequisites"/>
+        </optional>
+        <ref name="db.procedure"/>
+        <zeroOrMore>
+          <ref name="db.example"/>
+        </zeroOrMore>
+        <optional>
+          <ref name="db.taskrelated"/>
+        </optional>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.tasksummary.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.tasksummary.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.tasksummary.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.tasksummary.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.tasksummary">
+      <element name="tasksummary">
+        <a:documentation>A summary of a task</a:documentation>
+        <ref name="db.tasksummary.attlist"/>
+        <ref name="db.tasksummary.info"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.taskprerequisites.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.taskprerequisites.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.taskprerequisites.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.taskprerequisites.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.taskprerequisites">
+      <element name="taskprerequisites">
+        <a:documentation>The prerequisites for a task</a:documentation>
+        <ref name="db.taskprerequisites.attlist"/>
+        <ref name="db.taskprerequisites.info"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.taskrelated.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.taskrelated.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.taskrelated.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.taskrelated.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.taskrelated">
+      <element name="taskrelated">
+        <a:documentation>Information related to a task</a:documentation>
+        <ref name="db.taskrelated.attlist"/>
+        <ref name="db.taskrelated.info"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.area.units.enumeration">
+    <choice>
+      <value>calspair</value>
+      <a:documentation>Coordinates expressed as a pair of CALS graphic coordinates.</a:documentation>
+      <value>linecolumn</value>
+      <a:documentation>Coordinates expressed as a line and column.</a:documentation>
+      <value>linecolumnpair</value>
+      <a:documentation>Coordinates expressed as a pair of lines and columns.</a:documentation>
+      <value>linerange</value>
+      <a:documentation>Coordinates expressed as a line range.</a:documentation>
+    </choice>
+  </define>
+  <define name="db.area.units-enum.attribute">
+    <optional>
+      <attribute name="units">
+        <a:documentation>Identifies the units used in the coords attribute The default units vary according to the type of callout specified: calspair
+ for graphics and linecolumn
+ for line-oriented elements.</a:documentation>
+        <ref name="db.area.units.enumeration"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="db.area.units-other.attributes">
+    <optional>
+      <attribute name="units">
+        <a:documentation>Indicates that non-standard units are used for this area
+. In this case otherunits
+ must be specified.</a:documentation>
+        <value>other</value>
+        <a:documentation>Coordinates expressed in some non-standard units.</a:documentation>
+      </attribute>
+    </optional>
+    <attribute name="otherunits">
+      <a:documentation>Identifies the units used in the coords
+ attribute when the units
+ attribute is other
+. This attribute is forbidden otherwise.</a:documentation>
+      <data type="NMTOKEN"/>
+    </attribute>
+  </define>
+  <define name="db.area.units.attribute">
+    <choice>
+      <ref name="db.area.units-enum.attribute"/>
+      <ref name="db.area.units-other.attributes"/>
+    </choice>
+  </define>
+  <div>
+    <define name="db.calloutlist.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.calloutlist.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.calloutlist.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.calloutlist.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.calloutlist">
+      <element name="calloutlist">
+        <a:documentation>A list of callout
+s</a:documentation>
+        <ref name="db.calloutlist.attlist"/>
+        <ref name="db.calloutlist.info"/>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+        <oneOrMore>
+          <ref name="db.callout"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.callout.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.callout.arearefs.attribute">
+      <attribute name="arearefs">
+        <a:documentation>Identifies the areas described by this callout.</a:documentation>
+        <data type="IDREFS"/>
+      </attribute>
+    </define>
+    <define name="db.callout.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.callout.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.callout.arearefs.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.callout">
+      <element name="callout">
+        <a:documentation>A called out
+ description of a marked Area</a:documentation>
+        <ref name="db.callout.attlist"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.programlistingco.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.programlistingco.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.programlistingco.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.programlistingco.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.programlistingco">
+      <element name="programlistingco">
+        <a:documentation>A program listing with associated areas used in callouts</a:documentation>
+        <ref name="db.programlistingco.attlist"/>
+        <ref name="db.programlistingco.info"/>
+        <ref name="db.areaspec"/>
+        <ref name="db.programlisting"/>
+        <zeroOrMore>
+          <ref name="db.calloutlist"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.areaspec.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.areaspec.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.areaspec.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.area.units.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.areaspec">
+      <element name="areaspec">
+        <a:documentation>A collection of regions in a graphic or code example</a:documentation>
+        <ref name="db.areaspec.attlist"/>
+        <oneOrMore>
+          <choice>
+            <ref name="db.area"/>
+            <ref name="db.areaset"/>
+          </choice>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.area.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.area.linkends.attribute">
+      <attribute name="linkends">
+        <a:documentation>Point to the callout
+s which refer to this area. (This provides bidirectional linking which may be useful in online presentation.)</a:documentation>
+        <data type="IDREFS"/>
+      </attribute>
+    </define>
+    <define name="db.area.label.attribute">
+      <attribute name="label">
+        <a:documentation>Specifies an identifying number or string that may be used in presentation. The area label might be drawn on top of the figure, for example, at the position indicated by the coords attribute.</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.area.coords.attribute">
+      <attribute name="coords">
+        <a:documentation>Provides the coordinates of the area. The coordinates must be interpreted using the units
+ specified.</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.area.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.area.role.attribute"/>
+        </optional>
+        <ref name="db.common.idreq.attributes"/>
+        <ref name="db.area.units.attribute"/>
+        <optional>
+          <choice>
+            <ref name="db.area.linkends.attribute"/>
+            <ref name="db.href.attributes"/>
+          </choice>
+        </optional>
+        <optional>
+          <ref name="db.area.label.attribute"/>
+        </optional>
+        <ref name="db.area.coords.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.area">
+      <element name="area">
+        <a:documentation>A region defined for a Callout in a graphic or code example</a:documentation>
+        <ref name="db.area.attlist"/>
+        <optional>
+          <ref name="db.alt"/>
+        </optional>
+      </element>
+    </define>
+  </div>
+  <div>
+    <!-- The only difference is that xml:id is optional -->
+    <define name="db.area.inareaset.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.area.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.area.units.attribute"/>
+        <optional>
+          <choice>
+            <ref name="db.area.linkends.attribute"/>
+            <ref name="db.href.attributes"/>
+          </choice>
+        </optional>
+        <optional>
+          <ref name="db.area.label.attribute"/>
+        </optional>
+        <ref name="db.area.coords.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.area.inareaset">
+      <element name="area">
+        <a:documentation>A region defined for a Callout in a graphic or code example</a:documentation>
+        <ref name="db.area.inareaset.attlist"/>
+        <optional>
+          <ref name="db.alt"/>
+        </optional>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.areaset.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.areaset.linkends.attribute">
+      <ref name="db.linkends.attribute"/>
+    </define>
+    <define name="db.areaset.label.attribute">
+      <ref name="db.label.attribute"/>
+    </define>
+    <define name="db.areaset.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.areaset.role.attribute"/>
+        </optional>
+        <ref name="db.common.idreq.attributes"/>
+        <ref name="db.area.units.attribute"/>
+        <optional>
+          <choice>
+            <ref name="db.areaset.linkends.attribute"/>
+            <ref name="db.href.attributes"/>
+          </choice>
+        </optional>
+        <optional>
+          <ref name="db.areaset.label.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.areaset">
+      <element name="areaset">
+        <a:documentation>A set of related areas in a graphic or code example</a:documentation>
+        <ref name="db.areaset.attlist"/>
+        <oneOrMore>
+          <ref name="db.area.inareaset"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.screenco.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.screenco.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.screenco.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.screenco.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.screenco">
+      <element name="screenco">
+        <a:documentation>A screen with associated areas used in callouts</a:documentation>
+        <ref name="db.screenco.attlist"/>
+        <ref name="db.screenco.info"/>
+        <ref name="db.areaspec"/>
+        <ref name="db.screen"/>
+        <zeroOrMore>
+          <ref name="db.calloutlist"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.imageobjectco.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.imageobjectco.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.imageobjectco.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.imageobjectco.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.imageobjectco">
+      <element name="imageobjectco">
+        <a:documentation>A wrapper for an image object with callouts</a:documentation>
+        <ref name="db.imageobjectco.attlist"/>
+        <ref name="db.imageobjectco.info"/>
+        <ref name="db.areaspec"/>
+        <oneOrMore>
+          <ref name="db.imageobject"/>
+        </oneOrMore>
+        <zeroOrMore>
+          <ref name="db.calloutlist"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.co.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.co.linkends.attribute">
+      <ref name="db.linkends.attribute"/>
+    </define>
+    <define name="db.co.label.attribute">
+      <ref name="db.label.attribute"/>
+    </define>
+    <define name="db.co.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.co.role.attribute"/>
+        </optional>
+        <ref name="db.common.idreq.attributes"/>
+        <optional>
+          <ref name="db.co.linkends.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.co.label.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.co">
+      <element name="co">
+        <a:documentation>The location of a callout embedded in text</a:documentation>
+        <ref name="db.co.attlist"/>
+        <empty/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.coref.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.coref.label.attribute">
+      <ref name="db.label.attribute"/>
+    </define>
+    <define name="db.coref.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.coref.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.linkend.attribute"/>
+        <optional>
+          <ref name="db.coref.label.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.coref">
+      <element name="coref">
+        <a:documentation>A cross reference to a co</a:documentation>
+        <ref name="db.coref.attlist"/>
+        <empty/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.productionset.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.productionset.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.productionset.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.productionset.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.productionset">
+      <element name="productionset">
+        <a:documentation>A set of EBNF productions</a:documentation>
+        <ref name="db.productionset.attlist"/>
+        <ref name="db.productionset.info"/>
+        <oneOrMore>
+          <choice>
+            <ref name="db.production"/>
+            <ref name="db.productionrecap"/>
+          </choice>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.production.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.production.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.production.role.attribute"/>
+        </optional>
+        <ref name="db.common.idreq.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.production">
+      <element name="production">
+        <a:documentation>A production in a set of EBNF productions</a:documentation>
+        <ref name="db.production.attlist"/>
+        <ref name="db.lhs"/>
+        <ref name="db.rhs"/>
+        <zeroOrMore>
+          <ref name="db.constraint"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.lhs.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.lhs.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.lhs.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.lhs">
+      <element name="lhs">
+        <a:documentation>The left-hand side of an EBNF production</a:documentation>
+        <ref name="db.lhs.attlist"/>
+        <text/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.rhs.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.rhs.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.rhs.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.rhs">
+      <element name="rhs">
+        <a:documentation>The right-hand side of an EBNF production</a:documentation>
+        <ref name="db.rhs.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <text/>
+            <ref name="db.nonterminal"/>
+            <ref name="db.lineannotation"/>
+            <ref name="db.sbr"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.nonterminal.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.nonterminal.def.attribute">
+      <attribute name="def">
+        <a:documentation>Specifies a URI that points to a production
+where the nonterminal
+ is defined</a:documentation>
+        <data type="anyURI"/>
+      </attribute>
+    </define>
+    <define name="db.nonterminal.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.nonterminal.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.nonterminal.def.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.nonterminal">
+      <element name="nonterminal">
+        <a:documentation>A non-terminal in an EBNF production</a:documentation>
+        <ref name="db.nonterminal.attlist"/>
+        <text/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.constraint.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.constraint.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.constraint.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.req.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.constraint">
+      <element name="constraint">
+        <a:documentation>A constraint in an EBNF production</a:documentation>
+        <ref name="db.constraint.attlist"/>
+        <empty/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.productionrecap.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.productionrecap.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.productionrecap.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.req.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.productionrecap">
+      <element name="productionrecap">
+        <a:documentation>A cross-reference to an EBNF production</a:documentation>
+        <ref name="db.productionrecap.attlist"/>
+        <empty/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.constraintdef.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.constraintdef.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.constraintdef.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.constraintdef.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.constraintdef">
+      <element name="constraintdef">
+        <a:documentation>The definition of a constraint in an EBNF production</a:documentation>
+        <ref name="db.constraintdef.attlist"/>
+        <ref name="db.constraintdef.info"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.char.attribute">
+    <attribute name="char">
+      <a:documentation>Specifies the alignment character when align
+ is set to char
+.</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.charoff.attribute">
+    <attribute name="charoff">
+      <a:documentation>Specifies the percentage of the column's total width that should appear to the left of the first occurance of the character identified in char
+ when align
+ is set to char
+.</a:documentation>
+      <data type="decimal">
+        <param name="minExclusive">0</param>
+        <param name="maxExclusive">100</param>
+      </data>
+    </attribute>
+  </define>
+  <define name="db.frame.attribute">
+    <attribute name="frame">
+      <a:documentation>Specifies how the table is to be framed. Note that there is no way to obtain a border on only the starting edge (left, in left-to-right writing systems) of the table.</a:documentation>
+      <choice>
+        <value>all</value>
+        <a:documentation>Frame all four sides of the table. In some environments with limited control over table border formatting, such as HTML, this may imply additional borders.</a:documentation>
+        <value>bottom</value>
+        <a:documentation>Frame only the bottom of the table.</a:documentation>
+        <value>none</value>
+        <a:documentation>Place no border on the table. In some environments with limited control over table border formatting, such as HTML, this may disable other borders as well.</a:documentation>
+        <value>sides</value>
+        <a:documentation>Frame the left and right sides of the table.</a:documentation>
+        <value>top</value>
+        <a:documentation>Frame the top of the table.</a:documentation>
+        <value>topbot</value>
+        <a:documentation>Frame the top and bottom of the table.</a:documentation>
+      </choice>
+    </attribute>
+  </define>
+  <define name="db.colsep.attribute">
+    <attribute name="colsep">
+      <a:documentation>Specifies the presence or absence of the column separator</a:documentation>
+      <choice>
+        <value>0</value>
+        <a:documentation>No column separator rule.</a:documentation>
+        <value>1</value>
+        <a:documentation>Provide a column separator rule on the right</a:documentation>
+      </choice>
+    </attribute>
+  </define>
+  <define name="db.rowsep.attribute">
+    <attribute name="rowsep">
+      <a:documentation>Specifies the presence or absence of the row separator</a:documentation>
+      <choice>
+        <value>0</value>
+        <a:documentation>No row separator rule.</a:documentation>
+        <value>1</value>
+        <a:documentation>Provide a row separator rule below</a:documentation>
+      </choice>
+    </attribute>
+  </define>
+  <define name="db.orient.attribute">
+    <attribute name="orient">
+      <a:documentation>Specifies the orientation of the table</a:documentation>
+      <choice>
+        <value>land</value>
+        <a:documentation>90 degrees counter-clockwise from the rest of the text flow.</a:documentation>
+        <value>port</value>
+        <a:documentation>The same orientation as the rest of the text flow.</a:documentation>
+      </choice>
+    </attribute>
+  </define>
+  <define name="db.tabstyle.attribute">
+    <attribute name="tabstyle">
+      <a:documentation>Specifies the table style</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.rowheader.attribute">
+    <attribute name="rowheader">
+      <a:documentation>Indicates whether or not the entries in the first column should be considered row headers</a:documentation>
+      <choice>
+        <value>firstcol</value>
+        <a:documentation>Indicates that entries in the first column of the table are functionally row headers (analogous to the way that a thead provides column headers).</a:documentation>
+        <value>norowheader</value>
+        <a:documentation>Indicates that entries in the first column have no special significance with respect to column headers.</a:documentation>
+      </choice>
+    </attribute>
+  </define>
+  <define name="db.align.attribute">
+    <attribute name="align">
+      <a:documentation>Specifies the horizontal alignment of text in an entry.</a:documentation>
+      <choice>
+        <value>center</value>
+        <a:documentation>Centered.</a:documentation>
+        <value>char</value>
+        <a:documentation>Aligned on a particular character.</a:documentation>
+        <value>justify</value>
+        <a:documentation>Left and right justified.</a:documentation>
+        <value>left</value>
+        <a:documentation>Left justified.</a:documentation>
+        <value>right</value>
+        <a:documentation>Right justified.</a:documentation>
+      </choice>
+    </attribute>
+  </define>
+  <define name="db.valign.attribute">
+    <attribute name="valign">
+      <a:documentation>Specifies the vertical alignment of text in an entry.</a:documentation>
+      <choice>
+        <value>bottom</value>
+        <a:documentation>Aligned on the bottom of the entry.</a:documentation>
+        <value>middle</value>
+        <a:documentation>Aligned in the middle.</a:documentation>
+        <value>top</value>
+        <a:documentation>Aligned at the top of the entry.</a:documentation>
+      </choice>
+    </attribute>
+  </define>
+  <define name="db.specify-col-by-colname.attributes">
+    <attribute name="colname">
+      <a:documentation>Specifies a column specification by name.</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.specify-col-by-namest.attributes">
+    <attribute name="namest">
+      <a:documentation>Specifies a starting column by name.</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.specify-span-by-spanspec.attributes">
+    <attribute name="spanname">
+      <a:documentation>Specifies a span by name.</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.specify-span-directly.attributes">
+    <interleave>
+      <attribute name="namest">
+        <a:documentation>Specifies a starting column by name.</a:documentation>
+      </attribute>
+      <attribute name="nameend">
+        <a:documentation>Specifies an ending column by name.</a:documentation>
+      </attribute>
+    </interleave>
+  </define>
+  <define name="db.column-spec.attributes">
+    <choice>
+      <ref name="db.specify-col-by-colname.attributes"/>
+      <ref name="db.specify-col-by-namest.attributes"/>
+      <ref name="db.specify-span-by-spanspec.attributes"/>
+      <ref name="db.specify-span-directly.attributes"/>
+    </choice>
+  </define>
+  <define name="db.colname.attribute">
+    <attribute name="colname">
+      <a:documentation>Provides a name for a column specification.</a:documentation>
+    </attribute>
+  </define>
+  <define name="db.spanname.attribute">
+    <attribute name="spanname">
+      <a:documentation>Provides a name for a span specification.</a:documentation>
+    </attribute>
+  </define>
+  <div>
+    <define name="db.tgroup.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.tgroup.tgroupstyle.attribute">
+      <attribute name="tgroupstyle">
+        <a:documentation>Additional style information for downstream processing; typically the name of a style.</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.tgroup.cols.attribute">
+      <attribute name="cols">
+        <a:documentation>The number of columns in the table. Must be an integer greater than zero.</a:documentation>
+        <data type="positiveInteger"/>
+      </attribute>
+    </define>
+    <define name="db.tgroup.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.tgroup.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.char.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.charoff.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.tgroup.tgroupstyle.attribute"/>
+        </optional>
+        <ref name="db.tgroup.cols.attribute"/>
+        <optional>
+          <ref name="db.colsep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.rowsep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.align.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.tgroup">
+      <element name="tgroup">
+        <a:documentation>A wrapper for the main content of a table, or part of a table</a:documentation>
+        <ref name="db.tgroup.attlist"/>
+        <zeroOrMore>
+          <ref name="db.colspec"/>
+        </zeroOrMore>
+        <zeroOrMore>
+          <ref name="db.spanspec"/>
+        </zeroOrMore>
+        <optional>
+          <ref name="db.cals.thead"/>
+        </optional>
+        <optional>
+          <ref name="db.cals.tfoot"/>
+        </optional>
+        <ref name="db.cals.tbody"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.colspec.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.colspec.colnum.attribute">
+      <attribute name="colnum">
+        <a:documentation>The number of the column to which this specification applies. Must be greater than any preceding column number. Defaults to one more than the number of the preceding column, if there is one, or one.</a:documentation>
+        <data type="positiveInteger"/>
+      </attribute>
+    </define>
+    <define name="db.colspec.colwidth.attribute">
+      <attribute name="colwidth">
+        <a:documentation>Specifies the width of the column.</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.colspec.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.colspec.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.colspec.colnum.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.char.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.colsep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.colspec.colwidth.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.charoff.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.colname.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.rowsep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.align.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.colspec">
+      <element name="colspec">
+        <a:documentation>Specifications for a column in a table</a:documentation>
+        <ref name="db.colspec.attlist"/>
+        <empty/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.spanspec.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.spanspec.namest.attribute">
+      <attribute name="namest">
+        <a:documentation>Specifies a starting column by name.</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.spanspec.nameend.attribute">
+      <attribute name="nameend">
+        <a:documentation>Specifies an ending column by name.</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.spanspec.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.spanspec.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.spanname.attribute"/>
+        <ref name="db.spanspec.namest.attribute"/>
+        <ref name="db.spanspec.nameend.attribute"/>
+        <optional>
+          <ref name="db.char.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.colsep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.charoff.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.rowsep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.align.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.spanspec">
+      <element name="spanspec">
+        <a:documentation>Formatting information for a spanned column in a table</a:documentation>
+        <ref name="db.spanspec.attlist"/>
+        <empty/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.cals.thead.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.cals.thead.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.cals.thead.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.valign.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.cals.thead">
+      <element name="thead">
+        <a:documentation>A table header consisting of one or more rows</a:documentation>
+        <ref name="db.cals.thead.attlist"/>
+        <zeroOrMore>
+          <ref name="db.colspec"/>
+        </zeroOrMore>
+        <oneOrMore>
+          <ref name="db.row"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.cals.tfoot.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.cals.tfoot.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.cals.tfoot.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.valign.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.cals.tfoot">
+      <element name="tfoot">
+        <a:documentation>A table footer consisting of one or more rows</a:documentation>
+        <ref name="db.cals.tfoot.attlist"/>
+        <zeroOrMore>
+          <ref name="db.colspec"/>
+        </zeroOrMore>
+        <oneOrMore>
+          <ref name="db.row"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.cals.tbody.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.cals.tbody.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.cals.tbody.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.valign.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.cals.tbody">
+      <element name="tbody">
+        <a:documentation>A wrapper for the rows of a table or informal table</a:documentation>
+        <ref name="db.cals.tbody.attlist"/>
+        <oneOrMore>
+          <ref name="db.row"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.row.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.row.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.row.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.rowsep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.valign.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.row">
+      <element name="row">
+        <a:documentation>A row in a table</a:documentation>
+        <ref name="db.row.attlist"/>
+        <oneOrMore>
+          <choice>
+            <ref name="db.entry"/>
+            <ref name="db.entrytbl"/>
+          </choice>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.entry.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.entry.morerows.attribute">
+      <attribute name="morerows">
+        <a:documentation>Specifies the number of additional rows which this entry occupies. Defaults to zero.</a:documentation>
+        <data type="integer"/>
+      </attribute>
+    </define>
+    <define name="db.entry.rotate.attribute">
+      <attribute name="rotate">
+        <a:documentation>Specifies the rotation of this entry. A value of 1 (true) rotates the cell 90 degrees counter-clockwise. A value of 0 (false) leaves the cell unrotated.</a:documentation>
+        <choice>
+          <value>0</value>
+          <a:documentation>Do not rotate the cell.</a:documentation>
+          <value>1</value>
+          <a:documentation>Rotate the cell 90 degrees counter-clockwise.</a:documentation>
+        </choice>
+      </attribute>
+    </define>
+    <define name="db.entry.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.entry.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.valign.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.char.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.colsep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.charoff.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.entry.morerows.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.column-spec.attributes"/>
+        </optional>
+        <optional>
+          <ref name="db.rowsep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.entry.rotate.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.align.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.entry">
+      <element name="entry">
+        <a:documentation>A cell in a table</a:documentation>
+        <ref name="db.entry.attlist"/>
+        <choice>
+          <zeroOrMore>
+            <ref name="db.all.inlines"/>
+          </zeroOrMore>
+          <zeroOrMore>
+            <ref name="db.all.blocks"/>
+          </zeroOrMore>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.entrytbl.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.entrytbl.tgroupstyle.attribute">
+      <attribute name="tgroupstyle">
+        <a:documentation>Additional style information for downstream processing; typically the name of a style.</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.entrytbl.cols.attribute">
+      <attribute name="cols">
+        <a:documentation>The number of columns in the entry table. Must be an integer greater than zero.</a:documentation>
+        <data type="positiveInteger"/>
+      </attribute>
+    </define>
+    <define name="db.entrytbl.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.entrytbl.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.char.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.charoff.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.column-spec.attributes"/>
+        </optional>
+        <optional>
+          <ref name="db.entrytbl.tgroupstyle.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.entrytbl.cols.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.colsep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.rowsep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.align.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.entrytbl">
+      <element name="entrytbl">
+        <a:documentation>A subtable appearing in place of an Entry in a table</a:documentation>
+        <ref name="db.entrytbl.attlist"/>
+        <zeroOrMore>
+          <ref name="db.colspec"/>
+        </zeroOrMore>
+        <zeroOrMore>
+          <ref name="db.spanspec"/>
+        </zeroOrMore>
+        <optional>
+          <ref name="db.cals.entrytbl.thead"/>
+        </optional>
+        <ref name="db.cals.entrytbl.tbody"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.cals.entrytbl.thead.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.cals.entrytbl.thead.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.cals.entrytbl.thead.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.valign.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.cals.entrytbl.thead">
+      <element name="thead">
+        <a:documentation>A table header consisting of one or more rows</a:documentation>
+        <ref name="db.cals.entrytbl.thead.attlist"/>
+        <zeroOrMore>
+          <ref name="db.colspec"/>
+        </zeroOrMore>
+        <oneOrMore>
+          <ref name="db.entrytbl.row"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.cals.entrytbl.tbody.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.cals.entrytbl.tbody.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.cals.entrytbl.tbody.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.valign.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.cals.entrytbl.tbody">
+      <element name="tbody">
+        <a:documentation>A wrapper for the rows of a table or informal table</a:documentation>
+        <ref name="db.cals.entrytbl.tbody.attlist"/>
+        <oneOrMore>
+          <ref name="db.entrytbl.row"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.entrytbl.row.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.entrytbl.row.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.entrytbl.row.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.rowsep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.valign.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.entrytbl.row">
+      <element name="row">
+        <a:documentation>A row in a table</a:documentation>
+        <ref name="db.entrytbl.row.attlist"/>
+        <oneOrMore>
+          <ref name="db.entry"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.cals.table.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.cals.table.label.attribute">
+      <ref name="db.label.attribute"/>
+    </define>
+    <define name="db.cals.table.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.cals.table.role.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.cals.table.label.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.tabstyle.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.floatstyle.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.orient.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.colsep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.rowsep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.frame.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.pgwide.attribute"/>
+        </optional>
+        <optional>
+          <attribute name="shortentry">
+            <a:documentation>Indicates if the short or long title should be used in a List of Tables</a:documentation>
+            <choice>
+              <value>0</value>
+              <a:documentation>Indicates that the full title should be used.</a:documentation>
+              <value>1</value>
+              <a:documentation>Indicates that the short short title (titleabbrev) should be used.</a:documentation>
+            </choice>
+          </attribute>
+        </optional>
+        <optional>
+          <attribute name="tocentry">
+            <a:documentation>Indicates if the table should appear in a List of Tables</a:documentation>
+            <choice>
+              <value>0</value>
+              <a:documentation>Indicates that the table should not occur in the List of Tables.</a:documentation>
+              <value>1</value>
+              <a:documentation>Indicates that the table should appear in the List of Tables.</a:documentation>
+            </choice>
+          </attribute>
+        </optional>
+        <optional>
+          <ref name="db.rowheader.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.cals.table.info">
+      <ref name="db._info.title.onlyreq"/>
+    </define>
+    <define name="db.cals.table">
+      <element name="table">
+        <a:documentation>A formal table in a document</a:documentation>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:table">
+            <s:assert test="not(.//db:example)">example must not occur in the descendants of table</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:table">
+            <s:assert test="not(.//db:figure)">figure must not occur in the descendants of table</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:table">
+            <s:assert test="not(.//db:equation)">equation must not occur in the descendants of table</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:table">
+            <s:assert test="not(.//db:informaltable)">informaltable must not occur in the descendants of table</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:table">
+            <s:assert test="not(.//db:caution)">caution must not occur in the descendants of table</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:table">
+            <s:assert test="not(.//db:important)">important must not occur in the descendants of table</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:table">
+            <s:assert test="not(.//db:note)">note must not occur in the descendants of table</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:table">
+            <s:assert test="not(.//db:tip)">tip must not occur in the descendants of table</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:table">
+            <s:assert test="not(.//db:warning)">warning must not occur in the descendants of table</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.cals.table.attlist"/>
+        <ref name="db.cals.table.info"/>
+        <interleave>
+          <optional>
+            <ref name="db.alt"/>
+          </optional>
+          <zeroOrMore>
+            <ref name="db.indexing.inlines"/>
+          </zeroOrMore>
+          <zeroOrMore>
+            <ref name="db.textobject"/>
+          </zeroOrMore>
+        </interleave>
+        <choice>
+          <oneOrMore>
+            <ref name="db.mediaobject"/>
+          </oneOrMore>
+          <oneOrMore>
+            <ref name="db.tgroup"/>
+          </oneOrMore>
+        </choice>
+        <optional>
+          <ref name="db.caption"/>
+        </optional>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.cals.informaltable.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.cals.informaltable.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.cals.informaltable.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.tabstyle.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.floatstyle.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.orient.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.colsep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.rowsep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.frame.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.pgwide.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.rowheader.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.cals.informaltable.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.cals.informaltable">
+      <element name="informaltable">
+        <a:documentation>A table without a title</a:documentation>
+        <ref name="db.cals.informaltable.attlist"/>
+        <ref name="db.cals.informaltable.info"/>
+        <interleave>
+          <optional>
+            <ref name="db.alt"/>
+          </optional>
+          <zeroOrMore>
+            <ref name="db.indexing.inlines"/>
+          </zeroOrMore>
+          <zeroOrMore>
+            <ref name="db.textobject"/>
+          </zeroOrMore>
+        </interleave>
+        <choice>
+          <oneOrMore>
+            <ref name="db.mediaobject"/>
+          </oneOrMore>
+          <oneOrMore>
+            <ref name="db.tgroup"/>
+          </oneOrMore>
+        </choice>
+        <optional>
+          <ref name="db.caption"/>
+        </optional>
+      </element>
+    </define>
+  </div>
+  <define name="db.html.coreattrs">
+    <interleave>
+      <optional>
+        <attribute name="class">
+          <a:documentation>This attribute assigns a class name or set of class names to an element. Any number of elements may be assigned the same class name or names. Multiple class names must be separated by white space characters.</a:documentation>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="style">
+          <a:documentation>This attribute specifies style information for the current element.</a:documentation>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="title">
+          <a:documentation>This attribute offers advisory information about the element for which it is set.</a:documentation>
+        </attribute>
+      </optional>
+    </interleave>
+  </define>
+  <define name="db.html.i18n">
+    <optional>
+      <attribute name="lang">
+        <a:documentation>This attribute specifies the base language of an element's attribute values and text content. The default value of this attribute is unknown.</a:documentation>
+      </attribute>
+    </optional>
+  </define>
+  <define name="db.html.events">
+    <interleave>
+      <optional>
+        <attribute name="onclick">
+          <a:documentation>Occurs when the pointing device button is clicked over an element.</a:documentation>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="ondblclick">
+          <a:documentation>Occurs when the pointing device button is double clicked over an element.</a:documentation>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="onmousedown">
+          <a:documentation>Occurs when the pointing device button is pressed over an element.</a:documentation>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="onmouseup">
+          <a:documentation>Occurs when the pointing device button is released over an element.</a:documentation>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="onmouseover">
+          <a:documentation>Occurs when the pointing device is moved onto an element.</a:documentation>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="onmousemove">
+          <a:documentation>Occurs when the pointing device is moved while it is over an element.</a:documentation>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="onmouseout">
+          <a:documentation>Occurs when the pointing device is moved away from an element.</a:documentation>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="onkeypress">
+          <a:documentation>Occurs when a key is pressed and released over an element.</a:documentation>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="onkeydown">
+          <a:documentation>Occurs when a key is pressed down over an element.</a:documentation>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="onkeyup">
+          <a:documentation>Occurs when a key is released over an element.</a:documentation>
+        </attribute>
+      </optional>
+    </interleave>
+  </define>
+  <define name="db.html.attrs">
+    <interleave>
+      <ref name="db.common.attributes"/>
+      <ref name="db.html.coreattrs"/>
+      <ref name="db.html.i18n"/>
+      <ref name="db.html.events"/>
+    </interleave>
+  </define>
+  <define name="db.html.cellhalign">
+    <interleave>
+      <optional>
+        <attribute name="align">
+          <a:documentation>Specifies the alignment of data and the justification of text in a cell.</a:documentation>
+          <choice>
+            <value>left</value>
+            <a:documentation>Left-flush data/Left-justify text. This is the default value for table data.</a:documentation>
+            <value>center</value>
+            <a:documentation>Center data/Center-justify text. This is the default value for table headers.</a:documentation>
+            <value>right</value>
+            <a:documentation>Right-flush data/Right-justify text.</a:documentation>
+            <value>justify</value>
+            <a:documentation>Double-justify text.</a:documentation>
+            <value>char</value>
+            <a:documentation>Align text around a specific character. If a user agent doesn't support character alignment, behavior in the presence of this value is unspecified.</a:documentation>
+          </choice>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="char">
+          <a:documentation>This attribute specifies a single character within a text fragment to act as an axis for alignment. The default value for this attribute is the decimal point character for the current language as set by the lang attribute (e.g., the period in English and the comma in French). User agents are not required to support this attribute.</a:documentation>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="charoff">
+          <a:documentation>When present, this attribute specifies the offset to the first occurrence of the alignment character on each line. If a line doesn't include the alignment character, it should be horizontally shifted to end at the alignment position. When charoff is used to set the offset of an alignment character, the direction of offset is determined by the current text direction (set by the dir attribute). In left-to-right texts (the default), offset is from the left margin. In right-to-left texts, offset is from the right margin. User agents are not required to support this attribute.</a:documentation>
+          <choice>
+            <data type="integer"/>
+            <data type="string">
+              <param name="pattern">[0-9]+%</param>
+            </data>
+          </choice>
+        </attribute>
+      </optional>
+    </interleave>
+  </define>
+  <define name="db.html.cellvalign">
+    <optional>
+      <attribute name="valign">
+        <a:documentation>Specifies the vertical position of data within a cell.</a:documentation>
+        <choice>
+          <value>top</value>
+          <a:documentation>Cell data is flush with the top of the cell.</a:documentation>
+          <value>middle</value>
+          <a:documentation>Cell data is centered vertically within the cell. This is the default value.</a:documentation>
+          <value>bottom</value>
+          <a:documentation>Cell data is flush with the bottom of the cell.</a:documentation>
+          <value>baseline</value>
+          <a:documentation>All cells in the same row as a cell whose valign attribute has this value should have their textual data positioned so that the first text line occurs on a baseline common to all cells in the row. This constraint does not apply to subsequent text lines in these cells.</a:documentation>
+        </choice>
+      </attribute>
+    </optional>
+  </define>
+  <define name="db.html.table.attributes">
+    <interleave>
+      <optional>
+        <attribute name="summary">
+          <a:documentation>Provides a summary of the table's purpose and structure for user agents rendering to non-visual media such as speech and Braille.</a:documentation>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="width">
+          <a:documentation>Specifies the desired width of the entire table and is intended for visual user agents. When the value is a percentage value, the value is relative to the user agent's available horizontal space. In the absence of any width specification, table width is determined by the user agent.</a:documentation>
+          <choice>
+            <data type="integer"/>
+            <data type="string">
+              <param name="pattern">[0-9]+%</param>
+            </data>
+          </choice>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="border">
+          <a:documentation>Specifies the width (in pixels only) of the frame around a table.</a:documentation>
+          <data type="nonNegativeInteger"/>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="frame">
+          <a:documentation>Specifies which sides of the frame surrounding a table will be visible.</a:documentation>
+          <choice>
+            <value>void</value>
+            <a:documentation>No sides. This is the default value.</a:documentation>
+            <value>above</value>
+            <a:documentation>The top side only.</a:documentation>
+            <value>below</value>
+            <a:documentation>The bottom side only.</a:documentation>
+            <value>hsides</value>
+            <a:documentation>The top and bottom sides only.</a:documentation>
+            <value>lhs</value>
+            <a:documentation>The left-hand side only.</a:documentation>
+            <value>rhs</value>
+            <a:documentation>The right-hand side only.</a:documentation>
+            <value>vsides</value>
+            <a:documentation>The right and left sides only.</a:documentation>
+            <value>box</value>
+            <a:documentation>All four sides.</a:documentation>
+            <value>border</value>
+            <a:documentation>All four sides.</a:documentation>
+          </choice>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="rules">
+          <a:documentation>Specifies which rules will appear between cells within a table. The rendering of rules is user agent dependent.</a:documentation>
+          <choice>
+            <value>none</value>
+            <a:documentation>No rules. This is the default value.</a:documentation>
+            <value>groups</value>
+            <a:documentation>Rules will appear between row groups (see thead, tfoot, and tbody) and column groups (see colgroup and col) only.</a:documentation>
+            <value>rows</value>
+            <a:documentation>Rules will appear between rows only.</a:documentation>
+            <value>cols</value>
+            <a:documentation>Rules will appear between columns only.</a:documentation>
+            <value>all</value>
+            <a:documentation>Rules will appear between all rows and columns.</a:documentation>
+          </choice>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="cellspacing">
+          <a:documentation>Specifies how much space the user agent should leave between the left side of the table and the left-hand side of the leftmost column, the top of the table and the top side of the topmost row, and so on for the right and bottom of the table. The attribute also specifies the amount of space to leave between cells.</a:documentation>
+          <choice>
+            <data type="integer"/>
+            <data type="string">
+              <param name="pattern">[0-9]+%</param>
+            </data>
+          </choice>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="cellpadding">
+          <a:documentation>Specifies the amount of space between the border of the cell and its contents. If the value of this attribute is a pixel length, all four margins should be this distance from the contents. If the value of the attribute is a percentage length, the top and bottom margins should be equally separated from the content based on a percentage of the available vertical space, and the left and right margins should be equally separated from the content based on a percentage of the available horizontal space.</a:documentation>
+          <choice>
+            <data type="integer"/>
+            <data type="string">
+              <param name="pattern">[0-9]+%</param>
+            </data>
+          </choice>
+        </attribute>
+      </optional>
+    </interleave>
+  </define>
+  <define name="db.html.tablecell.attributes">
+    <interleave>
+      <optional>
+        <attribute name="abbr">
+          <a:documentation>Provides an abbreviated form of the cell's content and may be rendered by user agents when appropriate in place of the cell's content. Abbreviated names should be short since user agents may render them repeatedly. For instance, speech synthesizers may render the abbreviated headers relating to a particular cell before rendering that cell's content.</a:documentation>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="axis">
+          <a:documentation>This attribute may be used to place a cell into conceptual categories that can be considered to form axes in an n-dimensional space. User agents may give users access to these categories (e.g., the user may query the user agent for all cells that belong to certain categories, the user agent may present a table in the form of a table of contents, etc.). Please consult an HTML reference for more details.</a:documentation>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="headers">
+          <a:documentation>Specifies the list of header cells that provide header information for the current data cell. The value of this attribute is a space-separated list of cell names; those cells must be named by setting their id attribute. Authors generally use the headers attribute to help non-visual user agents render header information about data cells (e.g., header information is spoken prior to the cell data), but the attribute may also be used in conjunction with style sheets.</a:documentation>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="scope">
+          <a:documentation>Specifies the set of data cells for which the current header cell provides header information. This attribute may be used in place of the headers attribute, particularly for simple tables.</a:documentation>
+          <choice>
+            <value>row</value>
+            <a:documentation>The current cell provides header information for the rest of the row that contains it</a:documentation>
+            <value>col</value>
+            <a:documentation>The current cell provides header information for the rest of the column that contains it.</a:documentation>
+            <value>rowgroup</value>
+            <a:documentation>The header cell provides header information for the rest of the row group that contains it.</a:documentation>
+            <value>colgroup</value>
+            <a:documentation>The header cell provides header information for the rest of the column group that contains it.</a:documentation>
+          </choice>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="rowspan">
+          <a:documentation>Specifies the number of rows spanned by the current cell. The default value of this attribute is one (1
+). The value zero (0
+) means that the cell spans all rows from the current row to the last row of the table section (thead
+, tbody
+, or tfoot
+) in which the cell is defined.</a:documentation>
+          <data type="nonNegativeInteger"/>
+        </attribute>
+      </optional>
+      <optional>
+        <attribute name="colspan">
+          <a:documentation>Specifies the number of columns spanned by the current cell. The default value of this attribute is one (1
+). The value zero (0
+) means that the cell spans all columns from the current column to the last column of the column group (colgroup
+) in which the cell is defined.</a:documentation>
+          <data type="nonNegativeInteger"/>
+        </attribute>
+      </optional>
+    </interleave>
+  </define>
+  <define name="db.html.table.info">
+    <ref name="db._info.title.forbidden"/>
+  </define>
+  <define name="db.html.table.model">
+    <optional>
+      <ref name="db.html.table.info"/>
+    </optional>
+    <ref name="db.html.caption"/>
+    <choice>
+      <zeroOrMore>
+        <ref name="db.html.col"/>
+      </zeroOrMore>
+      <zeroOrMore>
+        <ref name="db.html.colgroup"/>
+      </zeroOrMore>
+    </choice>
+    <optional>
+      <ref name="db.html.thead"/>
+    </optional>
+    <optional>
+      <ref name="db.html.tfoot"/>
+    </optional>
+    <choice>
+      <oneOrMore>
+        <ref name="db.html.tbody"/>
+      </oneOrMore>
+      <oneOrMore>
+        <ref name="db.html.tr"/>
+      </oneOrMore>
+    </choice>
+  </define>
+  <define name="db.html.informaltable.info">
+    <ref name="db._info.title.forbidden"/>
+  </define>
+  <define name="db.html.informaltable.model">
+    <optional>
+      <ref name="db.html.informaltable.info"/>
+    </optional>
+    <choice>
+      <zeroOrMore>
+        <ref name="db.html.col"/>
+      </zeroOrMore>
+      <zeroOrMore>
+        <ref name="db.html.colgroup"/>
+      </zeroOrMore>
+    </choice>
+    <optional>
+      <ref name="db.html.thead"/>
+    </optional>
+    <optional>
+      <ref name="db.html.tfoot"/>
+    </optional>
+    <choice>
+      <oneOrMore>
+        <ref name="db.html.tbody"/>
+      </oneOrMore>
+      <oneOrMore>
+        <ref name="db.html.tr"/>
+      </oneOrMore>
+    </choice>
+  </define>
+  <div>
+    <define name="db.html.table.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.html.table.label.attribute">
+      <ref name="db.label.attribute"/>
+    </define>
+    <define name="db.html.table.attlist">
+      <interleave>
+        <ref name="db.html.attrs"/>
+        <ref name="db.html.table.attributes"/>
+        <optional>
+          <ref name="db.html.table.role.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.html.table.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.orient.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.pgwide.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.tabstyle.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.floatstyle.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.html.table">
+      <element name="table">
+        <a:documentation>A formal (captioned) HTML table in a document</a:documentation>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:table">
+            <s:assert test="not(.//db:example)">example must not occur in the descendants of table</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:table">
+            <s:assert test="not(.//db:figure)">figure must not occur in the descendants of table</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:table">
+            <s:assert test="not(.//db:equation)">equation must not occur in the descendants of table</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:table">
+            <s:assert test="not(.//db:informaltable)">informaltable must not occur in the descendants of table</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:table">
+            <s:assert test="not(.//db:caution)">caution must not occur in the descendants of table</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:table">
+            <s:assert test="not(.//db:important)">important must not occur in the descendants of table</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:table">
+            <s:assert test="not(.//db:note)">note must not occur in the descendants of table</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:table">
+            <s:assert test="not(.//db:tip)">tip must not occur in the descendants of table</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:table">
+            <s:assert test="not(.//db:warning)">warning must not occur in the descendants of table</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.html.table.attlist"/>
+        <ref name="db.html.table.model"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.html.informaltable.attlist">
+      <interleave>
+        <ref name="db.html.attrs"/>
+        <ref name="db.html.table.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.html.informaltable">
+      <element name="informaltable">
+        <a:documentation>An HTML table without a title</a:documentation>
+        <ref name="db.html.informaltable.attlist"/>
+        <ref name="db.html.informaltable.model"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.html.caption.attlist">
+      <ref name="db.html.attrs"/>
+    </define>
+    <define name="db.html.caption">
+      <element name="caption">
+        <a:documentation>An HTML table caption</a:documentation>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:example)">example must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:figure)">figure must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:table)">table must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:equation)">equation must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:sidebar)">sidebar must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:task)">task must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:caution)">caution must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:important)">important must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:note)">note must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:tip)">tip must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caption">
+            <s:assert test="not(.//db:warning)">warning must not occur in the descendants of caption</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.html.caption.attlist"/>
+        <zeroOrMore>
+          <ref name="db.all.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.html.col.attlist">
+      <interleave>
+        <ref name="db.html.attrs"/>
+        <optional>
+          <attribute name="span">
+            <a:documentation>This attribute, whose value must be an integer &gt; 0, specifies the number of columns spanned
+ by the col
+ element; the col
+ element shares its attributes with all the columns it spans. The default value for this attribute is 1 (i.e., a single column). If the span attribute is set to N &gt; 1, the current col
+ element shares its attributes with the next N-1 columns.</a:documentation>
+            <data type="nonNegativeInteger"/>
+          </attribute>
+        </optional>
+        <optional>
+          <attribute name="width">
+            <a:documentation>Specifies a default width for each column spanned by the current col
+ element. It has the same meaning as the width
+ attribute for the colgroup
+ element and overrides it.</a:documentation>
+          </attribute>
+        </optional>
+        <ref name="db.html.cellhalign"/>
+        <ref name="db.html.cellvalign"/>
+      </interleave>
+    </define>
+    <define name="db.html.col">
+      <element name="col">
+        <a:documentation>Specifications for a column in an HTML table</a:documentation>
+        <ref name="db.html.col.attlist"/>
+        <empty/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.html.colgroup.attlist">
+      <interleave>
+        <ref name="db.html.attrs"/>
+        <optional>
+          <attribute name="span">
+            <a:documentation>This attribute, which must be an integer &gt; 0, specifies the number of columns in a column group. In the absence of a span attribute, each colgroup
+ defines a column group containing one column. If the span attribute is set to N &gt; 0, the current colgroup
+ element defines a column group containing N columns. User agents must ignore this attribute if the colgroup
+ element contains one or more col
+ elements.</a:documentation>
+            <data type="nonNegativeInteger"/>
+          </attribute>
+        </optional>
+        <optional>
+          <attribute name="width">
+            <a:documentation>This attribute specifies a default width for each column in the current column group. In addition to the standard pixel, percentage, and relative values, this attribute allows the special form 0*
+ (zero asterisk) which means that the width of the each column in the group should be the minimum width necessary to hold the column's contents. This implies that a column's entire contents must be known before its width may be correctly computed. Authors should be aware that specifying 0*
+ will prevent visual user agents from rendering a table incrementally. This attribute is overridden for any column in the column group whose width is specified via a col
+ element.</a:documentation>
+          </attribute>
+        </optional>
+        <ref name="db.html.cellhalign"/>
+        <ref name="db.html.cellvalign"/>
+      </interleave>
+    </define>
+    <define name="db.html.colgroup">
+      <element name="colgroup">
+        <a:documentation>A group of columns in an HTML table</a:documentation>
+        <ref name="db.html.colgroup.attlist"/>
+        <zeroOrMore>
+          <ref name="db.html.col"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.html.thead.attlist">
+      <interleave>
+        <ref name="db.html.attrs"/>
+        <ref name="db.html.cellhalign"/>
+        <ref name="db.html.cellvalign"/>
+      </interleave>
+    </define>
+    <define name="db.html.thead">
+      <element name="thead">
+        <a:documentation>A table header consisting of one or more rows in an HTML table</a:documentation>
+        <ref name="db.html.thead.attlist"/>
+        <oneOrMore>
+          <ref name="db.html.tr"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.html.tfoot.attlist">
+      <interleave>
+        <ref name="db.html.attrs"/>
+        <ref name="db.html.cellhalign"/>
+        <ref name="db.html.cellvalign"/>
+      </interleave>
+    </define>
+    <define name="db.html.tfoot">
+      <element name="tfoot">
+        <a:documentation>A table footer consisting of one or more rows in an HTML table</a:documentation>
+        <ref name="db.html.tfoot.attlist"/>
+        <oneOrMore>
+          <ref name="db.html.tr"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.html.tbody.attlist">
+      <interleave>
+        <ref name="db.html.attrs"/>
+        <ref name="db.html.cellhalign"/>
+        <ref name="db.html.cellvalign"/>
+      </interleave>
+    </define>
+    <define name="db.html.tbody">
+      <element name="tbody">
+        <a:documentation>A wrapper for the rows of an HTML table or informal HTML table</a:documentation>
+        <ref name="db.html.tbody.attlist"/>
+        <oneOrMore>
+          <ref name="db.html.tr"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.html.tr.attlist">
+      <interleave>
+        <ref name="db.html.attrs"/>
+        <ref name="db.html.cellhalign"/>
+        <ref name="db.html.cellvalign"/>
+      </interleave>
+    </define>
+    <define name="db.html.tr">
+      <element name="tr">
+        <a:documentation>A row in an HTML table</a:documentation>
+        <ref name="db.html.tr.attlist"/>
+        <oneOrMore>
+          <choice>
+            <ref name="db.html.th"/>
+            <ref name="db.html.td"/>
+          </choice>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.html.th.attlist">
+      <interleave>
+        <ref name="db.html.attrs"/>
+        <ref name="db.html.tablecell.attributes"/>
+        <ref name="db.html.cellhalign"/>
+        <ref name="db.html.cellvalign"/>
+      </interleave>
+    </define>
+    <define name="db.html.th">
+      <element name="th">
+        <a:documentation>A table header entry in an HTML table</a:documentation>
+        <ref name="db.html.th.attlist"/>
+        <choice>
+          <zeroOrMore>
+            <ref name="db.all.inlines"/>
+          </zeroOrMore>
+          <zeroOrMore>
+            <ref name="db.all.blocks"/>
+          </zeroOrMore>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.html.td.attlist">
+      <interleave>
+        <ref name="db.html.attrs"/>
+        <ref name="db.html.tablecell.attributes"/>
+        <ref name="db.html.cellhalign"/>
+        <ref name="db.html.cellvalign"/>
+      </interleave>
+    </define>
+    <define name="db.html.td">
+      <element name="td">
+        <a:documentation>A table entry in an HTML table</a:documentation>
+        <ref name="db.html.td.attlist"/>
+        <choice>
+          <zeroOrMore>
+            <ref name="db.all.inlines"/>
+          </zeroOrMore>
+          <zeroOrMore>
+            <ref name="db.all.blocks"/>
+          </zeroOrMore>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.msgset.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.msgset.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.msgset.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.msgset.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.msgset">
+      <element name="msgset">
+        <a:documentation>A detailed set of messages, usually error messages</a:documentation>
+        <ref name="db.msgset.attlist"/>
+        <ref name="db.msgset.info"/>
+        <choice>
+          <oneOrMore>
+            <ref name="db.msgentry"/>
+          </oneOrMore>
+          <oneOrMore>
+            <ref name="db.simplemsgentry"/>
+          </oneOrMore>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.msgentry.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.msgentry.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.msgentry.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.msgentry">
+      <element name="msgentry">
+        <a:documentation>A wrapper for an entry in a message set</a:documentation>
+        <ref name="db.msgentry.attlist"/>
+        <oneOrMore>
+          <ref name="db.msg"/>
+        </oneOrMore>
+        <optional>
+          <ref name="db.msginfo"/>
+        </optional>
+        <zeroOrMore>
+          <ref name="db.msgexplan"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.simplemsgentry.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.simplemsgentry.msgaud.attribute">
+      <attribute name="msgaud">
+        <a:documentation>The audience to which the message relevant</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.simplemsgentry.msgorig.attribute">
+      <attribute name="msgorig">
+        <a:documentation>The origin of the message</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.simplemsgentry.msglevel.attribute">
+      <attribute name="msglevel">
+        <a:documentation>The level of importance or severity of a message</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.simplemsgentry.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.simplemsgentry.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.simplemsgentry.msgaud.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.simplemsgentry.msgorig.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.simplemsgentry.msglevel.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.simplemsgentry">
+      <element name="simplemsgentry">
+        <a:documentation>A wrapper for a simpler entry in a message set</a:documentation>
+        <ref name="db.simplemsgentry.attlist"/>
+        <ref name="db.msgtext"/>
+        <oneOrMore>
+          <ref name="db.msgexplan"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.msg.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.msg.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.msg.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.msg.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.msg">
+      <element name="msg">
+        <a:documentation>A message in a message set</a:documentation>
+        <ref name="db.msg.attlist"/>
+        <ref name="db.msg.info"/>
+        <ref name="db.msgmain"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db.msgsub"/>
+            <ref name="db.msgrel"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.msgmain.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.msgmain.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.msgmain.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.msgmain.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.msgmain">
+      <element name="msgmain">
+        <a:documentation>The primary component of a message in a message set </a:documentation>
+        <ref name="db.msgmain.attlist"/>
+        <ref name="db.msgmain.info"/>
+        <ref name="db.msgtext"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.msgsub.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.msgsub.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.msgsub.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.msgsub.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.msgsub">
+      <element name="msgsub">
+        <a:documentation>A subcomponent of a message in a message set</a:documentation>
+        <ref name="db.msgsub.attlist"/>
+        <ref name="db.msgsub.info"/>
+        <ref name="db.msgtext"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.msgrel.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.msgrel.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.msgrel.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.msgrel.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.msgrel">
+      <element name="msgrel">
+        <a:documentation>A related component of a message in a message set</a:documentation>
+        <ref name="db.msgrel.attlist"/>
+        <ref name="db.msgrel.info"/>
+        <ref name="db.msgtext"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.msgtext.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.msgtext.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.msgtext.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.msgtext">
+      <element name="msgtext">
+        <a:documentation>The actual text of a message component in a message set</a:documentation>
+        <ref name="db.msgtext.attlist"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.msginfo.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.msginfo.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.msginfo.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.msginfo">
+      <element name="msginfo">
+        <a:documentation>Information about a message in a message set</a:documentation>
+        <ref name="db.msginfo.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db.msglevel"/>
+            <ref name="db.msgorig"/>
+            <ref name="db.msgaud"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.msglevel.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.msglevel.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.msglevel.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.msglevel">
+      <element name="msglevel">
+        <a:documentation>The level of importance or severity of a message in a message set</a:documentation>
+        <ref name="db.msglevel.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.msgorig.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.msgorig.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.msgorig.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.msgorig">
+      <element name="msgorig">
+        <a:documentation>The origin of a message in a message set</a:documentation>
+        <ref name="db.msgorig.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.msgaud.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.msgaud.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.msgaud.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.msgaud">
+      <element name="msgaud">
+        <a:documentation>The audience to which a message in a message set is relevant</a:documentation>
+        <ref name="db.msgaud.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.msgexplan.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.msgexplan.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.msgexplan.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.msgexplan.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.msgexplan">
+      <element name="msgexplan">
+        <a:documentation>Explanatory material relating to a message in a message set</a:documentation>
+        <ref name="db.msgexplan.attlist"/>
+        <ref name="db.msgexplan.info"/>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.qandaset.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.qandaset.defaultlabel.enumeration">
+      <choice>
+        <value>none</value>
+        <a:documentation>No labels</a:documentation>
+        <value>number</value>
+        <a:documentation>Numeric labels</a:documentation>
+        <value>qanda</value>
+        <a:documentation>"Q:" and "A:" labels</a:documentation>
+      </choice>
+    </define>
+    <define name="db.qandaset.defaultlabel.attribute">
+      <attribute name="defaultlabel">
+        <a:documentation>Specifies the default labelling</a:documentation>
+        <ref name="db.qandaset.defaultlabel.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.qandaset.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.qandaset.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.qandaset.defaultlabel.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.qandaset.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.qandaset">
+      <element name="qandaset">
+        <a:documentation>A question-and-answer set</a:documentation>
+        <ref name="db.qandaset.attlist"/>
+        <ref name="db.qandaset.info"/>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+        <choice>
+          <oneOrMore>
+            <ref name="db.qandadiv"/>
+          </oneOrMore>
+          <oneOrMore>
+            <ref name="db.qandaentry"/>
+          </oneOrMore>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.qandadiv.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.qandadiv.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.qandadiv.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.qandadiv.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.qandadiv">
+      <element name="qandadiv">
+        <a:documentation>A titled division in a QandASet</a:documentation>
+        <ref name="db.qandadiv.attlist"/>
+        <ref name="db.qandadiv.info"/>
+        <zeroOrMore>
+          <ref name="db.all.blocks"/>
+        </zeroOrMore>
+        <choice>
+          <oneOrMore>
+            <ref name="db.qandadiv"/>
+          </oneOrMore>
+          <oneOrMore>
+            <ref name="db.qandaentry"/>
+          </oneOrMore>
+        </choice>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.qandaentry.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.qandaentry.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.qandaentry.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.qandaentry.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.qandaentry">
+      <element name="qandaentry">
+        <a:documentation>A question/answer set within a QandASet</a:documentation>
+        <ref name="db.qandaentry.attlist"/>
+        <ref name="db.qandaentry.info"/>
+        <ref name="db.question"/>
+        <zeroOrMore>
+          <ref name="db.answer"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.question.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.question.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.question.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.question">
+      <element name="question">
+        <a:documentation>A question in a QandASet</a:documentation>
+        <ref name="db.question.attlist"/>
+        <optional>
+          <ref name="db.label"/>
+        </optional>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.answer.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.answer.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.answer.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.answer">
+      <element name="answer">
+        <a:documentation>An answer to a question posed in a QandASet</a:documentation>
+        <ref name="db.answer.attlist"/>
+        <optional>
+          <ref name="db.label"/>
+        </optional>
+        <oneOrMore>
+          <ref name="db.all.blocks"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.label.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.label.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.label.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.label">
+      <element name="label">
+        <a:documentation>A label on a Question or Answer</a:documentation>
+        <ref name="db.label.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <define name="db.math.inlines">
+    <ref name="db.inlineequation"/>
+  </define>
+  <define name="db.equation.content">
+    <choice>
+      <choice>
+        <oneOrMore>
+          <ref name="db.mediaobject"/>
+        </oneOrMore>
+        <oneOrMore>
+          <ref name="db.mathphrase"/>
+        </oneOrMore>
+      </choice>
+      <oneOrMore>
+        <ref name="db._any.mml"/>
+      </oneOrMore>
+    </choice>
+  </define>
+  <define name="db.inlineequation.content">
+    <choice>
+      <choice>
+        <oneOrMore>
+          <ref name="db.inlinemediaobject"/>
+        </oneOrMore>
+        <oneOrMore>
+          <ref name="db.mathphrase"/>
+        </oneOrMore>
+      </choice>
+      <oneOrMore>
+        <ref name="db._any.mml"/>
+      </oneOrMore>
+    </choice>
+  </define>
+  <div>
+    <define name="db.equation.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.equation.label.attribute">
+      <ref name="db.label.attribute"/>
+    </define>
+    <define name="db.equation.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.equation.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.equation.label.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.pgwide.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.floatstyle.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.equation.info">
+      <ref name="db._info.title.only"/>
+    </define>
+    <define name="db.equation">
+      <element name="equation">
+        <a:documentation>A displayed mathematical equation</a:documentation>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:equation">
+            <s:assert test="not(.//db:example)">example must not occur in the descendants of equation</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:equation">
+            <s:assert test="not(.//db:figure)">figure must not occur in the descendants of equation</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:equation">
+            <s:assert test="not(.//db:table)">table must not occur in the descendants of equation</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:equation">
+            <s:assert test="not(.//db:equation)">equation must not occur in the descendants of equation</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:equation">
+            <s:assert test="not(.//db:caution)">caution must not occur in the descendants of equation</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:equation">
+            <s:assert test="not(.//db:important)">important must not occur in the descendants of equation</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:equation">
+            <s:assert test="not(.//db:note)">note must not occur in the descendants of equation</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:equation">
+            <s:assert test="not(.//db:tip)">tip must not occur in the descendants of equation</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:equation">
+            <s:assert test="not(.//db:warning)">warning must not occur in the descendants of equation</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.equation.attlist"/>
+        <ref name="db.equation.info"/>
+        <optional>
+          <ref name="db.alt"/>
+        </optional>
+        <ref name="db.equation.content"/>
+        <optional>
+          <ref name="db.caption"/>
+        </optional>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.informalequation.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.informalequation.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.informalequation.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.informalequation.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.informalequation">
+      <element name="informalequation">
+        <a:documentation>A displayed mathematical equation without a title</a:documentation>
+        <ref name="db.informalequation.attlist"/>
+        <ref name="db.informalequation.info"/>
+        <optional>
+          <ref name="db.alt"/>
+        </optional>
+        <ref name="db.equation.content"/>
+        <optional>
+          <ref name="db.caption"/>
+        </optional>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.inlineequation.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.inlineequation.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.inlineequation.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.inlineequation">
+      <element name="inlineequation">
+        <a:documentation>A mathematical equation or expression occurring inline</a:documentation>
+        <ref name="db.inlineequation.attlist"/>
+        <optional>
+          <ref name="db.alt"/>
+        </optional>
+        <ref name="db.inlineequation.content"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.mathphrase.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.mathphrase.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.mathphrase.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.mathphrase">
+      <element name="mathphrase">
+        <a:documentation>A mathematical phrase, an expression that can be represented with ordinary text and a small amount of markup</a:documentation>
+        <ref name="db.mathphrase.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._text"/>
+            <ref name="db.ubiq.inlines"/>
+            <ref name="db._emphasis"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.imagedata.mathml.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.imagedata.mathml.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.imagedata.mathml.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <optional>
+          <attribute name="format">
+            <a:documentation>Specifies that the format of the data is MathML</a:documentation>
+            <value>mathml</value>
+            <a:documentation>Specifies MathML.</a:documentation>
+          </attribute>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.align.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.valign.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.width.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.contentwidth.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.scalefit.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.scale.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.depth.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.contentdepth.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.imagedata.mathml.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.imagedata.mathml">
+      <element name="imagedata">
+        <a:documentation>A MathML expression in a media object</a:documentation>
+        <ref name="db.imagedata.mathml.attlist"/>
+        <ref name="db.imagedata.mathml.info"/>
+        <oneOrMore>
+          <ref name="db._any.mml"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db._any.mml">
+      <element>
+        <a:documentation>Any element from the MathML namespace</a:documentation>
+        <nsName ns="http://www.w3.org/1998/Math/MathML"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._any.attribute"/>
+            <text/>
+            <ref name="db._any"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.imagedata.svg.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.imagedata.svg.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.imagedata.svg.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <optional>
+          <attribute name="format">
+            <a:documentation>Specifies that the format of the data is SVG</a:documentation>
+            <value>svg</value>
+            <a:documentation>Specifies SVG.</a:documentation>
+          </attribute>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.align.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.valign.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.width.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.contentwidth.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.scalefit.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.scale.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.depth.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.imagedata.contentdepth.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.imagedata.svg.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.imagedata.svg">
+      <element name="imagedata">
+        <a:documentation>An SVG drawing in a media object</a:documentation>
+        <ref name="db.imagedata.svg.attlist"/>
+        <ref name="db.imagedata.svg.info"/>
+        <oneOrMore>
+          <ref name="db._any.svg"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db._any.svg">
+      <element>
+        <a:documentation>Any element from the SVG namespace</a:documentation>
+        <nsName ns="http://www.w3.org/2000/svg"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._any.attribute"/>
+            <text/>
+            <ref name="db._any"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.markup.inlines">
+    <choice>
+      <ref name="db.tag"/>
+      <ref name="db.markup"/>
+      <ref name="db.token"/>
+      <ref name="db.symbol"/>
+      <ref name="db.literal"/>
+      <ref name="db.code"/>
+      <ref name="db.constant"/>
+      <ref name="db.email"/>
+      <ref name="db.uri"/>
+    </choice>
+  </define>
+  <div>
+    <define name="db.markup.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.markup.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.markup.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.markup">
+      <element name="markup">
+        <a:documentation>A string of formatting markup in text that is to be represented literally</a:documentation>
+        <ref name="db.markup.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.tag.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.tag.class.enumeration">
+      <choice>
+        <value>attribute</value>
+        <a:documentation>An attribute</a:documentation>
+        <value>attvalue</value>
+        <a:documentation>An attribute value</a:documentation>
+        <value>element</value>
+        <a:documentation>An element</a:documentation>
+        <value>emptytag</value>
+        <a:documentation>An empty element tag</a:documentation>
+        <value>endtag</value>
+        <a:documentation>An end tag</a:documentation>
+        <value>genentity</value>
+        <a:documentation>A general entity</a:documentation>
+        <value>localname</value>
+        <a:documentation>The local name part of a qualified name</a:documentation>
+        <value>namespace</value>
+        <a:documentation>A namespace</a:documentation>
+        <value>numcharref</value>
+        <a:documentation>A numeric character reference</a:documentation>
+        <value>paramentity</value>
+        <a:documentation>A parameter entity</a:documentation>
+        <value>pi</value>
+        <a:documentation>A processing instruction</a:documentation>
+        <value>prefix</value>
+        <a:documentation>The prefix part of a qualified name</a:documentation>
+        <value>comment</value>
+        <a:documentation>An SGML comment</a:documentation>
+        <value>starttag</value>
+        <a:documentation>A start tag</a:documentation>
+        <value>xmlpi</value>
+        <a:documentation>An XML processing instruction</a:documentation>
+      </choice>
+    </define>
+    <define name="db.tag.class.attribute">
+      <attribute name="class">
+        <a:documentation>Identifies the nature of the tag content</a:documentation>
+        <ref name="db.tag.class.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.tag.namespace.attribute">
+      <attribute name="namespace">
+        <a:documentation>Identifies the namespace of the tag content</a:documentation>
+        <data type="anyURI"/>
+      </attribute>
+    </define>
+    <define name="db.tag.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.tag.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.tag.class.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.tag.namespace.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.tag">
+      <element name="tag">
+        <a:documentation>A component of XML (or SGML) markup</a:documentation>
+        <ref name="db.tag.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.symbol.class.attribute">
+      <attribute name="class">
+        <a:documentation>Identifies the class of symbol</a:documentation>
+        <value>limit</value>
+        <a:documentation>The value is a limit of some kind</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.symbol.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.symbol.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.symbol.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.symbol.class.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.symbol">
+      <element name="symbol">
+        <a:documentation>A name that is replaced by a value before processing</a:documentation>
+        <ref name="db.symbol.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.token.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.token.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.token.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.token">
+      <element name="token">
+        <a:documentation>A unit of information</a:documentation>
+        <ref name="db.token.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.literal.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.literal.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.literal.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.literal">
+      <element name="literal">
+        <a:documentation>Inline text that is some literal value</a:documentation>
+        <ref name="db.literal.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="code.language.attribute">
+      <attribute name="language">
+        <a:documentation>Identifies the (computer) language of the code fragment</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.code.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.code.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.code.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="code.language.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.code">
+      <element name="code">
+        <a:documentation>An inline code fragment</a:documentation>
+        <ref name="db.code.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db.programming.inlines"/>
+            <ref name="db._text"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.constant.class.attribute">
+      <attribute name="class">
+        <a:documentation>Identifies the class of constant</a:documentation>
+        <value>limit</value>
+        <a:documentation>The value is a limit of some kind</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.constant.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.constant.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.constant.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.constant.class.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.constant">
+      <element name="constant">
+        <a:documentation>A programming or system constant</a:documentation>
+        <ref name="db.constant.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.productname.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.productname.class.enumeration">
+      <choice>
+        <value>copyright</value>
+        <a:documentation>A name with a copyright</a:documentation>
+        <value>registered</value>
+        <a:documentation>A name with a registered copyright</a:documentation>
+        <value>service</value>
+        <a:documentation>A name of a service</a:documentation>
+        <value>trade</value>
+        <a:documentation>A name which is trademarked</a:documentation>
+      </choice>
+    </define>
+    <define name="db.productname.class.attribute">
+      <attribute name="class">
+        <a:documentation>Specifies the class of product name</a:documentation>
+        <ref name="db.productname.class.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.productname.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.productname.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.productname.class.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.productname">
+      <element name="productname">
+        <a:documentation>The formal name of a product</a:documentation>
+        <ref name="db.productname.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.productnumber.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.productnumber.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.productnumber.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.productnumber">
+      <element name="productnumber">
+        <a:documentation>A number assigned to a product</a:documentation>
+        <ref name="db.productnumber.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.database.class.enumeration">
+      <choice>
+        <value>altkey</value>
+        <a:documentation>An alternate or secondary key</a:documentation>
+        <value>constraint</value>
+        <a:documentation>A constraint</a:documentation>
+        <value>datatype</value>
+        <a:documentation>A data type</a:documentation>
+        <value>field</value>
+        <a:documentation>A field</a:documentation>
+        <value>foreignkey</value>
+        <a:documentation>A foreign key</a:documentation>
+        <value>group</value>
+        <a:documentation>A group</a:documentation>
+        <value>index</value>
+        <a:documentation>An index</a:documentation>
+        <value>key1</value>
+        <a:documentation>The first or primary key</a:documentation>
+        <value>key2</value>
+        <a:documentation>An alternate or secondary key</a:documentation>
+        <value>name</value>
+        <a:documentation>A name</a:documentation>
+        <value>primarykey</value>
+        <a:documentation>The primary key</a:documentation>
+        <value>procedure</value>
+        <a:documentation>A (stored) procedure</a:documentation>
+        <value>record</value>
+        <a:documentation>A record</a:documentation>
+        <value>rule</value>
+        <a:documentation>A rule</a:documentation>
+        <value>secondarykey</value>
+        <a:documentation>The secondary key</a:documentation>
+        <value>table</value>
+        <a:documentation>A table</a:documentation>
+        <value>user</value>
+        <a:documentation>A user</a:documentation>
+        <value>view</value>
+        <a:documentation>A view</a:documentation>
+      </choice>
+    </define>
+    <define name="db.database.class.attribute">
+      <attribute name="class">
+        <a:documentation>Identifies the class of database artifact</a:documentation>
+        <ref name="db.database.class.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.database.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.database.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.database.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.database.class.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.database">
+      <element name="database">
+        <a:documentation>The name of a database, or part of a database</a:documentation>
+        <ref name="db.database.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.application.class.enumeration">
+      <choice>
+        <value>hardware</value>
+        <a:documentation>A hardware application</a:documentation>
+        <value>software</value>
+        <a:documentation>A software application</a:documentation>
+      </choice>
+    </define>
+    <define name="db.application.class.attribute">
+      <attribute name="class">
+        <a:documentation>Identifies the class of application</a:documentation>
+        <ref name="db.application.class.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.application.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.application.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.application.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.application.class.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.application">
+      <element name="application">
+        <a:documentation>The name of a software program</a:documentation>
+        <ref name="db.application.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.hardware.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.hardware.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.hardware.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.hardware">
+      <element name="hardware">
+        <a:documentation>A physical part of a computer system</a:documentation>
+        <ref name="db.hardware.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <define name="db.gui.inlines">
+    <choice>
+      <ref name="db.guiicon"/>
+      <ref name="db.guibutton"/>
+      <ref name="db.guimenuitem"/>
+      <ref name="db.guimenu"/>
+      <ref name="db.guisubmenu"/>
+      <ref name="db.guilabel"/>
+      <ref name="db.menuchoice"/>
+      <ref name="db.mousebutton"/>
+    </choice>
+  </define>
+  <div>
+    <define name="db.guibutton.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.guibutton.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.guibutton.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.guibutton">
+      <element name="guibutton">
+        <a:documentation>The text on a button in a GUI</a:documentation>
+        <ref name="db.guibutton.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._text"/>
+            <ref name="db.accel"/>
+            <ref name="db.superscript"/>
+            <ref name="db.subscript"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.guiicon.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.guiicon.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.guiicon.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.guiicon">
+      <element name="guiicon">
+        <a:documentation>Graphic and/or text appearing as a icon in a GUI</a:documentation>
+        <ref name="db.guiicon.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._text"/>
+            <ref name="db.accel"/>
+            <ref name="db.superscript"/>
+            <ref name="db.subscript"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.guilabel.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.guilabel.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.guilabel.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.guilabel">
+      <element name="guilabel">
+        <a:documentation>The text of a label in a GUI</a:documentation>
+        <ref name="db.guilabel.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._text"/>
+            <ref name="db.accel"/>
+            <ref name="db.superscript"/>
+            <ref name="db.subscript"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.guimenu.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.guimenu.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.guimenu.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.guimenu">
+      <element name="guimenu">
+        <a:documentation>The name of a menu in a GUI</a:documentation>
+        <ref name="db.guimenu.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._text"/>
+            <ref name="db.accel"/>
+            <ref name="db.superscript"/>
+            <ref name="db.subscript"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.guimenuitem.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.guimenuitem.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.guimenuitem.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.guimenuitem">
+      <element name="guimenuitem">
+        <a:documentation>The name of a terminal menu item in a GUI</a:documentation>
+        <ref name="db.guimenuitem.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._text"/>
+            <ref name="db.accel"/>
+            <ref name="db.superscript"/>
+            <ref name="db.subscript"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.guisubmenu.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.guisubmenu.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.guisubmenu.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.guisubmenu">
+      <element name="guisubmenu">
+        <a:documentation>The name of a submenu in a GUI</a:documentation>
+        <ref name="db.guisubmenu.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._text"/>
+            <ref name="db.accel"/>
+            <ref name="db.superscript"/>
+            <ref name="db.subscript"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.menuchoice.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.menuchoice.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.menuchoice.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.menuchoice">
+      <element name="menuchoice">
+        <a:documentation>A selection or series of selections from a menu</a:documentation>
+        <ref name="db.menuchoice.attlist"/>
+        <optional>
+          <ref name="db.shortcut"/>
+        </optional>
+        <oneOrMore>
+          <choice>
+            <ref name="db.guibutton"/>
+            <ref name="db.guiicon"/>
+            <ref name="db.guilabel"/>
+            <ref name="db.guimenu"/>
+            <ref name="db.guimenuitem"/>
+            <ref name="db.guisubmenu"/>
+          </choice>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.mousebutton.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.mousebutton.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.mousebutton.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.mousebutton">
+      <element name="mousebutton">
+        <a:documentation>The conventional name of a mouse button</a:documentation>
+        <ref name="db.mousebutton.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <define name="db.keyboard.inlines">
+    <choice>
+      <ref name="db.keycombo"/>
+      <ref name="db.keycap"/>
+      <ref name="db.keycode"/>
+      <ref name="db.keysym"/>
+      <ref name="db.shortcut"/>
+      <ref name="db.accel"/>
+    </choice>
+  </define>
+  <div>
+    <define name="db.keycap.function.enumeration">
+      <choice>
+        <value>alt</value>
+        <a:documentation>The "Alt" key</a:documentation>
+        <value>backspace</value>
+        <a:documentation>The "Backspace" key</a:documentation>
+        <value>command</value>
+        <a:documentation>The "Command" key</a:documentation>
+        <value>control</value>
+        <a:documentation>The "Control" key</a:documentation>
+        <value>delete</value>
+        <a:documentation>The "Delete" key</a:documentation>
+        <value>down</value>
+        <a:documentation>The down arrow</a:documentation>
+        <value>end</value>
+        <a:documentation>The "End" key</a:documentation>
+        <value>enter</value>
+        <a:documentation>The "Enter" or "Return" key</a:documentation>
+        <value>escape</value>
+        <a:documentation>The "Escape" key</a:documentation>
+        <value>home</value>
+        <a:documentation>The "Home" key</a:documentation>
+        <value>insert</value>
+        <a:documentation>The "Insert" key</a:documentation>
+        <value>left</value>
+        <a:documentation>The left arrow</a:documentation>
+        <value>meta</value>
+        <a:documentation>The "Meta" key</a:documentation>
+        <value>option</value>
+        <a:documentation>The "Option" key</a:documentation>
+        <value>pagedown</value>
+        <a:documentation>The page down key</a:documentation>
+        <value>pageup</value>
+        <a:documentation>The page up key</a:documentation>
+        <value>right</value>
+        <a:documentation>The right arrow</a:documentation>
+        <value>shift</value>
+        <a:documentation>The "Shift" key</a:documentation>
+        <value>space</value>
+        <a:documentation>The spacebar</a:documentation>
+        <value>tab</value>
+        <a:documentation>The "Tab" key</a:documentation>
+        <value>up</value>
+        <a:documentation>The up arrow</a:documentation>
+      </choice>
+    </define>
+    <define name="db.keycap.function-enum.attribute">
+      <optional>
+        <attribute name="function">
+          <a:documentation>Identifies the function key</a:documentation>
+          <ref name="db.keycap.function.enumeration"/>
+        </attribute>
+      </optional>
+    </define>
+    <define name="db.keycap.function-other.attributes">
+      <optional>
+        <attribute name="function">
+          <a:documentation>Identifies the function key</a:documentation>
+          <value>other</value>
+          <a:documentation>Indicates a non-standard function key</a:documentation>
+        </attribute>
+      </optional>
+      <attribute name="otherfunction">
+        <a:documentation>Specifies a keyword that identifies the non-standard key</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.keycap.function.attrib">
+      <choice>
+        <ref name="db.keycap.function-enum.attribute"/>
+        <ref name="db.keycap.function-other.attributes"/>
+      </choice>
+    </define>
+    <define name="db.keycap.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.keycap.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.keycap.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.keycap.function.attrib"/>
+      </interleave>
+    </define>
+    <define name="db.keycap">
+      <element name="keycap">
+        <a:documentation>The text printed on a key on a keyboard</a:documentation>
+        <ref name="db.keycap.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.keycode.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.keycode.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.keycode.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.keycode">
+      <element name="keycode">
+        <a:documentation>The internal, frequently numeric, identifier for a key on a keyboard</a:documentation>
+        <ref name="db.keycode.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <define name="db.keycombination.contentmodel">
+    <choice>
+      <choice>
+        <ref name="db.keycap"/>
+        <ref name="db.keycombo"/>
+        <ref name="db.keysym"/>
+      </choice>
+      <ref name="db.mousebutton"/>
+    </choice>
+  </define>
+  <div>
+    <define name="db.keycombo.action.enumeration">
+      <choice>
+        <value>click</value>
+        <a:documentation>A (single) mouse click.</a:documentation>
+        <value>double-click</value>
+        <a:documentation>A double mouse click.</a:documentation>
+        <value>press</value>
+        <a:documentation>A mouse or key press.</a:documentation>
+        <value>seq</value>
+        <a:documentation>Sequential clicks or presses.</a:documentation>
+        <value>simul</value>
+        <a:documentation>Simultaneous clicks or presses.</a:documentation>
+      </choice>
+    </define>
+    <define name="db.keycombo.action-enum.attribute">
+      <optional>
+        <attribute name="action">
+          <a:documentation>Identifies the nature of the action taken. If keycombo
+ contains more than one element, simul
+ is the default, otherwise there is no default.</a:documentation>
+          <ref name="db.keycombo.action.enumeration"/>
+        </attribute>
+      </optional>
+    </define>
+    <define name="db.keycombo.action-other.attributes">
+      <optional>
+        <attribute name="action">
+          <a:documentation>Identifies the nature of the action taken</a:documentation>
+          <value>other</value>
+          <a:documentation>Indicates a non-standard action</a:documentation>
+        </attribute>
+      </optional>
+      <attribute name="otheraction">
+        <a:documentation>Identifies the non-standard action in some unspecified way.</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.keycombo.action.attrib">
+      <choice>
+        <ref name="db.keycombo.action-enum.attribute"/>
+        <ref name="db.keycombo.action-other.attributes"/>
+      </choice>
+    </define>
+    <define name="db.keycombo.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.keycombo.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.keycombo.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.keycombo.action.attrib"/>
+      </interleave>
+    </define>
+    <define name="db.keycombo">
+      <element name="keycombo">
+        <a:documentation>A combination of input actions</a:documentation>
+        <ref name="db.keycombo.attlist"/>
+        <oneOrMore>
+          <ref name="db.keycombination.contentmodel"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.keysym.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.keysym.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.keysym.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.keysym">
+      <element name="keysym">
+        <a:documentation>The symbolic name of a key on a keyboard</a:documentation>
+        <ref name="db.keysym.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.accel.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.accel.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.accel.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.accel">
+      <element name="accel">
+        <a:documentation>A graphical user interface (GUI) keyboard shortcut</a:documentation>
+        <ref name="db.accel.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.shortcut.action.attrib">
+      <ref name="db.keycombo.action.attrib"/>
+    </define>
+    <define name="db.shortcut.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.shortcut.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.shortcut.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.shortcut.action.attrib"/>
+      </interleave>
+    </define>
+    <define name="db.shortcut">
+      <element name="shortcut">
+        <a:documentation>A key combination for an action that is also accessible through a menu</a:documentation>
+        <ref name="db.shortcut.attlist"/>
+        <oneOrMore>
+          <ref name="db.keycombination.contentmodel"/>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.os.inlines">
+    <choice>
+      <ref name="db.prompt"/>
+      <ref name="db.envar"/>
+      <ref name="db.filename"/>
+      <ref name="db.command"/>
+      <ref name="db.computeroutput"/>
+      <ref name="db.userinput"/>
+    </choice>
+  </define>
+  <define name="db.computeroutput.inlines">
+    <choice>
+      <choice>
+        <text/>
+        <ref name="db.ubiq.inlines"/>
+        <ref name="db.os.inlines"/>
+        <ref name="db.technical.inlines"/>
+      </choice>
+      <ref name="db.co"/>
+      <ref name="db.markup.inlines"/>
+    </choice>
+  </define>
+  <define name="db.userinput.inlines">
+    <choice>
+      <choice>
+        <text/>
+        <ref name="db.ubiq.inlines"/>
+        <ref name="db.os.inlines"/>
+        <ref name="db.technical.inlines"/>
+      </choice>
+      <ref name="db.co"/>
+      <ref name="db.markup.inlines"/>
+      <ref name="db.gui.inlines"/>
+      <ref name="db.keyboard.inlines"/>
+    </choice>
+  </define>
+  <define name="db.prompt.inlines">
+    <choice>
+      <ref name="db._text"/>
+      <ref name="db.co"/>
+    </choice>
+  </define>
+  <div>
+    <define name="db.prompt.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.prompt.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.prompt.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.prompt">
+      <element name="prompt">
+        <a:documentation>A character or string indicating the start of an input field in a  computer display</a:documentation>
+        <ref name="db.prompt.attlist"/>
+        <zeroOrMore>
+          <ref name="db.prompt.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.envar.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.envar.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.envar.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.envar">
+      <element name="envar">
+        <a:documentation>A software environment variable</a:documentation>
+        <ref name="db.envar.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.filename.class.enumeration">
+      <choice>
+        <value>devicefile</value>
+        <a:documentation>A device</a:documentation>
+        <value>directory</value>
+        <a:documentation>A directory</a:documentation>
+        <value>extension</value>
+        <a:documentation>A filename extension</a:documentation>
+        <value>headerfile</value>
+        <a:documentation>A header file (as for a programming language)</a:documentation>
+        <value>libraryfile</value>
+        <a:documentation>A library file</a:documentation>
+        <value>partition</value>
+        <a:documentation>A partition (as of a hard disk)</a:documentation>
+        <value>symlink</value>
+        <a:documentation>A symbolic link</a:documentation>
+      </choice>
+    </define>
+    <define name="db.filename.class.attribute">
+      <attribute name="class">
+        <a:documentation>Identifies the class of filename</a:documentation>
+        <ref name="db.filename.class.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.filename.path.attribute">
+      <attribute name="path">
+        <a:documentation>Specifies the path of the filename</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.filename.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.filename.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.filename.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.filename.path.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.filename.class.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.filename">
+      <element name="filename">
+        <a:documentation>The name of a file</a:documentation>
+        <ref name="db.filename.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.command.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.command.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.command.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.command">
+      <element name="command">
+        <a:documentation>The name of an executable program or other software command</a:documentation>
+        <ref name="db.command.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.computeroutput.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.computeroutput.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.computeroutput.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.computeroutput">
+      <element name="computeroutput">
+        <a:documentation>Data, generally text, displayed or presented by a computer</a:documentation>
+        <ref name="db.computeroutput.attlist"/>
+        <zeroOrMore>
+          <ref name="db.computeroutput.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.userinput.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.userinput.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.userinput.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.userinput">
+      <element name="userinput">
+        <a:documentation>Data entered by the user</a:documentation>
+        <ref name="db.userinput.attlist"/>
+        <zeroOrMore>
+          <ref name="db.userinput.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.cmdsynopsis.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.cmdsynopsis.sepchar.attribute">
+      <attribute name="sepchar">
+        <a:documentation>Specifies the character that should separate the command and its top-level arguments</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.cmdsynopsis.cmdlength.attribute">
+      <attribute name="cmdlength">
+        <a:documentation>Indicates the displayed length of the command; this information may be used to intelligently indent command synopses which extend beyond one line</a:documentation>
+      </attribute>
+    </define>
+    <define name="db.cmdsynopsis.label.attribute">
+      <ref name="db.label.attribute"/>
+    </define>
+    <define name="db.cmdsynopsis.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.cmdsynopsis.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.cmdsynopsis.sepchar.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.cmdsynopsis.cmdlength.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.cmdsynopsis.label.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.cmdsynopsis.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.cmdsynopsis">
+      <element name="cmdsynopsis">
+        <a:documentation>A syntax summary for a software command</a:documentation>
+        <ref name="db.cmdsynopsis.attlist"/>
+        <ref name="db.cmdsynopsis.info"/>
+        <oneOrMore>
+          <choice>
+            <ref name="db.command"/>
+            <ref name="db.arg"/>
+            <ref name="db.group"/>
+            <ref name="db.sbr"/>
+          </choice>
+        </oneOrMore>
+        <zeroOrMore>
+          <ref name="db.synopfragment"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <define name="db.rep.enumeration">
+    <choice>
+      <value>norepeat</value>
+      <a:documentation>Can not be repeated.</a:documentation>
+      <value>repeat</value>
+      <a:documentation>Can be repeated.</a:documentation>
+    </choice>
+  </define>
+  <define name="db.rep.attribute">
+    <attribute name="rep" a:defaultValue="norepeat">
+      <a:documentation>Indicates whether or not repetition is possible.</a:documentation>
+      <ref name="db.rep.enumeration"/>
+    </attribute>
+  </define>
+  <define name="db.choice.enumeration">
+    <choice>
+      <value>opt</value>
+      <a:documentation>Formatted to indicate that it is optional.</a:documentation>
+      <value>plain</value>
+      <a:documentation>Formatted without indication.</a:documentation>
+      <value>req</value>
+      <a:documentation>Formatted to indicate that it is required.</a:documentation>
+    </choice>
+  </define>
+  <define name="db.choice.opt.attribute">
+    <attribute name="choice" a:defaultValue="opt">
+      <a:documentation>Indicates optionality.</a:documentation>
+      <ref name="db.choice.enumeration"/>
+    </attribute>
+  </define>
+  <define name="db.choice.req.attribute">
+    <attribute name="choice" a:defaultValue="req">
+      <a:documentation>Indicates optionality.</a:documentation>
+      <ref name="db.choice.enumeration"/>
+    </attribute>
+  </define>
+  <div>
+    <define name="db.arg.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.arg.rep.attribute">
+      <ref name="db.rep.attribute"/>
+    </define>
+    <define name="db.arg.choice.attribute">
+      <ref name="db.choice.opt.attribute"/>
+    </define>
+    <define name="db.arg.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.arg.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.arg.rep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.arg.choice.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.arg">
+      <element name="arg">
+        <a:documentation>An argument in a CmdSynopsis</a:documentation>
+        <ref name="db.arg.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._text"/>
+            <ref name="db.arg"/>
+            <ref name="db.group"/>
+            <ref name="db.option"/>
+            <ref name="db.synopfragmentref"/>
+            <ref name="db.sbr"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.group.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.group.rep.attribute">
+      <ref name="db.rep.attribute"/>
+    </define>
+    <define name="db.group.choice.attribute">
+      <ref name="db.choice.opt.attribute"/>
+    </define>
+    <define name="db.group.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.group.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.group.rep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.group.choice.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.group">
+      <element name="group">
+        <a:documentation>A group of elements in a CmdSynopsis</a:documentation>
+        <ref name="db.group.attlist"/>
+        <oneOrMore>
+          <choice>
+            <ref name="db.arg"/>
+            <ref name="db.group"/>
+            <ref name="db.option"/>
+            <ref name="db.synopfragmentref"/>
+            <ref name="db.replaceable"/>
+            <ref name="db.sbr"/>
+          </choice>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.sbr.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.sbr.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.sbr.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.sbr">
+      <element name="sbr">
+        <a:documentation>An explicit line break in a command synopsis</a:documentation>
+        <ref name="db.sbr.attlist"/>
+        <empty/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.synopfragment.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.synopfragment.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.synopfragment.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.synopfragment">
+      <element name="synopfragment">
+        <a:documentation>A portion of a CmdSynopsis broken out from the main body of the synopsis</a:documentation>
+        <ref name="db.synopfragment.attlist"/>
+        <oneOrMore>
+          <choice>
+            <ref name="db.arg"/>
+            <ref name="db.group"/>
+          </choice>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.synopfragmentref.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.synopfragmentref.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.synopfragmentref.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.linkend.attribute"/>
+      </interleave>
+    </define>
+    <define name="db.synopfragmentref">
+      <element name="synopfragmentref">
+        <a:documentation>A reference to a fragment of a command synopsis</a:documentation>
+        <s:pattern name="Synopsis fragment type constraint">
+          <s:rule context="db:synopfragmentref">
+            <s:assert test="local-name(//*[@xml:id=current()/@linkend]) = 'synopfragment' and namespace-uri(//*[@xml:id=current()/@linkend]) = 'http://docbook.org/ns/docbook'">@linkend on synopfragmentref must point to a synopfragment.</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.synopfragmentref.attlist"/>
+        <text/>
+      </element>
+    </define>
+  </div>
+  <define name="db.programming.inlines">
+    <choice>
+      <ref name="db.function"/>
+      <ref name="db.parameter"/>
+      <ref name="db.varname"/>
+      <ref name="db.returnvalue"/>
+      <ref name="db.type"/>
+      <ref name="db.classname"/>
+      <ref name="db.exceptionname"/>
+      <ref name="db.interfacename"/>
+      <ref name="db.methodname"/>
+      <ref name="db.modifier"/>
+      <ref name="db.initializer"/>
+      <ref name="db.oo.inlines"/>
+    </choice>
+  </define>
+  <define name="db.oo.inlines">
+    <choice>
+      <ref name="db.ooclass"/>
+      <ref name="db.ooexception"/>
+      <ref name="db.oointerface"/>
+    </choice>
+  </define>
+  <define name="db.synopsis.blocks">
+    <choice>
+      <choice>
+        <ref name="db.funcsynopsis"/>
+        <ref name="db.classsynopsis"/>
+        <ref name="db.methodsynopsis"/>
+        <ref name="db.constructorsynopsis"/>
+        <ref name="db.destructorsynopsis"/>
+        <ref name="db.fieldsynopsis"/>
+      </choice>
+      <ref name="db.cmdsynopsis"/>
+    </choice>
+  </define>
+  <div>
+    <define name="db.synopsis.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.synopsis.label.attribute">
+      <ref name="db.label.attribute"/>
+    </define>
+    <define name="db.synopsis.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.synopsis.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.verbatim.attributes"/>
+        <optional>
+          <ref name="db.synopsis.label.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.synopsis">
+      <element name="synopsis">
+        <a:documentation>A general-purpose element for representing the syntax of commands or functions</a:documentation>
+        <ref name="db.synopsis.attlist"/>
+        <ref name="db.verbatim.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.funcsynopsis.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.funcsynopsis.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.funcsynopsis.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.language.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.funcsynopsis.info">
+      <ref name="db._info.title.forbidden"/>
+    </define>
+    <define name="db.funcsynopsis">
+      <element name="funcsynopsis">
+        <a:documentation>The syntax summary for a function definition</a:documentation>
+        <ref name="db.funcsynopsis.attlist"/>
+        <ref name="db.funcsynopsis.info"/>
+        <oneOrMore>
+          <choice>
+            <ref name="db.funcsynopsisinfo"/>
+            <ref name="db.funcprototype"/>
+          </choice>
+        </oneOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.funcsynopsisinfo.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.funcsynopsisinfo.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.funcsynopsisinfo.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.verbatim.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.funcsynopsisinfo">
+      <element name="funcsynopsisinfo">
+        <a:documentation>Information supplementing the FuncDefs of a FuncSynopsis</a:documentation>
+        <ref name="db.funcsynopsisinfo.attlist"/>
+        <ref name="db.verbatim.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.funcprototype.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.funcprototype.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.funcprototype.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.funcprototype">
+      <element name="funcprototype">
+        <a:documentation>The prototype of a function</a:documentation>
+        <ref name="db.funcprototype.attlist"/>
+        <zeroOrMore>
+          <ref name="db.modifier"/>
+        </zeroOrMore>
+        <ref name="db.funcdef"/>
+        <choice>
+          <ref name="db.void"/>
+          <ref name="db.varargs"/>
+          <group>
+            <oneOrMore>
+              <ref name="db.paramdef"/>
+            </oneOrMore>
+            <optional>
+              <ref name="db.varargs"/>
+            </optional>
+          </group>
+        </choice>
+        <zeroOrMore>
+          <ref name="db.modifier"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.funcdef.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.funcdef.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.funcdef.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.funcdef">
+      <element name="funcdef">
+        <a:documentation>A function (subroutine) name and its return type</a:documentation>
+        <ref name="db.funcdef.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._text"/>
+            <ref name="db.type"/>
+            <ref name="db.function"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.function.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.function.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.function.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.function">
+      <element name="function">
+        <a:documentation>The name of a function or subroutine, as in a programming language</a:documentation>
+        <ref name="db.function.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.void.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.void.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.void.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.void">
+      <element name="void">
+        <a:documentation>An empty element in a function synopsis indicating that the function in question takes no arguments</a:documentation>
+        <ref name="db.void.attlist"/>
+        <empty/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.varargs.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.varargs.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.varargs.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.varargs">
+      <element name="varargs">
+        <a:documentation>An empty element in a function synopsis indicating a variable number of arguments</a:documentation>
+        <ref name="db.varargs.attlist"/>
+        <empty/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.paramdef.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.paramdef.choice.enumeration">
+      <choice>
+        <value>opt</value>
+        <a:documentation>Formatted to indicate that it is optional.</a:documentation>
+        <value>req</value>
+        <a:documentation>Formatted to indicate that it is required.</a:documentation>
+      </choice>
+    </define>
+    <define name="db.paramdef.choice.attribute">
+      <attribute name="choice" a:defaultValue="opt">
+        <a:documentation>Indicates optionality.</a:documentation>
+        <ref name="db.paramdef.choice.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.paramdef.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.paramdef.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.paramdef.choice.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.paramdef">
+      <element name="paramdef">
+        <a:documentation>Information about a function parameter in a programming language</a:documentation>
+        <ref name="db.paramdef.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db._text"/>
+            <ref name="db.initializer"/>
+            <ref name="db.type"/>
+            <ref name="db.parameter"/>
+            <ref name="db.funcparams"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.funcparams.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.funcparams.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.funcparams.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.funcparams">
+      <element name="funcparams">
+        <a:documentation>Parameters for a function referenced through a function pointer in a synopsis</a:documentation>
+        <ref name="db.funcparams.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.classsynopsis.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.classsynopsis.class.enumeration">
+      <choice>
+        <value>class</value>
+        <a:documentation>This is the synopsis of a class</a:documentation>
+        <value>interface</value>
+        <a:documentation>This is the synopsis of an interface</a:documentation>
+      </choice>
+    </define>
+    <define name="db.classsynopsis.class.attribute">
+      <attribute name="class">
+        <a:documentation>Specifies the nature of the synopsis</a:documentation>
+        <ref name="db.classsynopsis.class.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.classsynopsis.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.classsynopsis.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.language.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.classsynopsis.class.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.classsynopsis">
+      <element name="classsynopsis">
+        <a:documentation>The syntax summary for a class definition</a:documentation>
+        <ref name="db.classsynopsis.attlist"/>
+        <oneOrMore>
+          <ref name="db.oo.inlines"/>
+        </oneOrMore>
+        <zeroOrMore>
+          <choice>
+            <ref name="db.classsynopsisinfo"/>
+            <ref name="db.methodsynopsis"/>
+            <ref name="db.constructorsynopsis"/>
+            <ref name="db.destructorsynopsis"/>
+            <ref name="db.fieldsynopsis"/>
+          </choice>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.classsynopsisinfo.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.classsynopsisinfo.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.classsynopsisinfo.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.verbatim.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.classsynopsisinfo">
+      <element name="classsynopsisinfo">
+        <a:documentation>Information supplementing the contents of a ClassSynopsis</a:documentation>
+        <ref name="db.classsynopsisinfo.attlist"/>
+        <ref name="db.verbatim.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.ooclass.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.ooclass.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.ooclass.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.ooclass">
+      <element name="ooclass">
+        <a:documentation>A class in an object-oriented programming language</a:documentation>
+        <ref name="db.ooclass.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db.package"/>
+            <ref name="db.modifier"/>
+          </choice>
+        </zeroOrMore>
+        <ref name="db.classname"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.oointerface.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.oointerface.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.oointerface.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.oointerface">
+      <element name="oointerface">
+        <a:documentation>An interface in an object-oriented programming language</a:documentation>
+        <ref name="db.oointerface.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db.package"/>
+            <ref name="db.modifier"/>
+          </choice>
+        </zeroOrMore>
+        <ref name="db.interfacename"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.ooexception.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.ooexception.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.ooexception.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.ooexception">
+      <element name="ooexception">
+        <a:documentation>An exception in an object-oriented programming language</a:documentation>
+        <ref name="db.ooexception.attlist"/>
+        <zeroOrMore>
+          <choice>
+            <ref name="db.package"/>
+            <ref name="db.modifier"/>
+          </choice>
+        </zeroOrMore>
+        <ref name="db.exceptionname"/>
+      </element>
+    </define>
+  </div>
+  <define name="db.modifier.xml.space.attribute">
+    <attribute name="xml:space">
+      <a:documentation>Can be used to indicate that whitespace in the modifier should be preserved (for multi-line annotations, for example).</a:documentation>
+      <value>preserve</value>
+      <a:documentation>Extra whitespace and line breaks must be preserved.</a:documentation>
+      <!--
+        Ideally the definition of xml:space used on modifier would be
+        different from the definition used on the verbatim elements. The
+        verbatim elements forbid the use of xml:space="default" which
+        wouldn't be a problem on modifier. But doing that causes the
+        generated XSD schemas to be broken so I'm just reusing the existing
+        definition for now. It won't be backwards incompatible to fix this
+        problem in the future.
+           | ## Extra whitespace and line breaks are not preserved.
+             "default"
+      -->
+    </attribute>
+  </define>
+  <div>
+    <define name="db.modifier.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.modifier.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.modifier.xml.space.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.modifier.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.modifier">
+      <element name="modifier">
+        <a:documentation>Modifiers in a synopsis</a:documentation>
+        <ref name="db.modifier.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.interfacename.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.interfacename.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.interfacename.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.interfacename">
+      <element name="interfacename">
+        <a:documentation>The name of an interface</a:documentation>
+        <ref name="db.interfacename.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.exceptionname.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.exceptionname.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.exceptionname.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.exceptionname">
+      <element name="exceptionname">
+        <a:documentation>The name of an exception</a:documentation>
+        <ref name="db.exceptionname.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.fieldsynopsis.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.fieldsynopsis.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.fieldsynopsis.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.language.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.fieldsynopsis">
+      <element name="fieldsynopsis">
+        <a:documentation>The name of a field in a class definition</a:documentation>
+        <ref name="db.fieldsynopsis.attlist"/>
+        <zeroOrMore>
+          <ref name="db.modifier"/>
+        </zeroOrMore>
+        <optional>
+          <ref name="db.type"/>
+        </optional>
+        <ref name="db.varname"/>
+        <optional>
+          <ref name="db.initializer"/>
+        </optional>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.initializer.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.initializer.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.initializer.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.initializer">
+      <element name="initializer">
+        <a:documentation>The initializer for a FieldSynopsis</a:documentation>
+        <ref name="db.initializer.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.constructorsynopsis.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.constructorsynopsis.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.constructorsynopsis.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.language.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.constructorsynopsis">
+      <element name="constructorsynopsis">
+        <a:documentation>A syntax summary for a constructor</a:documentation>
+        <ref name="db.constructorsynopsis.attlist"/>
+        <zeroOrMore>
+          <ref name="db.modifier"/>
+        </zeroOrMore>
+        <optional>
+          <ref name="db.methodname"/>
+        </optional>
+        <choice>
+          <oneOrMore>
+            <ref name="db.methodparam"/>
+          </oneOrMore>
+          <optional>
+            <ref name="db.void"/>
+          </optional>
+        </choice>
+        <zeroOrMore>
+          <ref name="db.exceptionname"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.destructorsynopsis.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.destructorsynopsis.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.destructorsynopsis.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.language.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.destructorsynopsis">
+      <element name="destructorsynopsis">
+        <a:documentation>A syntax summary for a destructor</a:documentation>
+        <ref name="db.destructorsynopsis.attlist"/>
+        <zeroOrMore>
+          <ref name="db.modifier"/>
+        </zeroOrMore>
+        <optional>
+          <ref name="db.methodname"/>
+        </optional>
+        <choice>
+          <oneOrMore>
+            <ref name="db.methodparam"/>
+          </oneOrMore>
+          <optional>
+            <ref name="db.void"/>
+          </optional>
+        </choice>
+        <zeroOrMore>
+          <ref name="db.exceptionname"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.methodsynopsis.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.methodsynopsis.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.methodsynopsis.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.language.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.methodsynopsis">
+      <element name="methodsynopsis">
+        <a:documentation>A syntax summary for a method</a:documentation>
+        <ref name="db.methodsynopsis.attlist"/>
+        <zeroOrMore>
+          <ref name="db.modifier"/>
+        </zeroOrMore>
+        <optional>
+          <choice>
+            <ref name="db.type"/>
+            <ref name="db.void"/>
+          </choice>
+        </optional>
+        <ref name="db.methodname"/>
+        <choice>
+          <oneOrMore>
+            <ref name="db.methodparam"/>
+          </oneOrMore>
+          <ref name="db.void"/>
+        </choice>
+        <zeroOrMore>
+          <ref name="db.exceptionname"/>
+        </zeroOrMore>
+        <zeroOrMore>
+          <ref name="db.modifier"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.methodname.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.methodname.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.methodname.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.methodname">
+      <element name="methodname">
+        <a:documentation>The name of a method</a:documentation>
+        <ref name="db.methodname.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.methodparam.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.methodparam.rep.attribute">
+      <ref name="db.rep.attribute"/>
+    </define>
+    <define name="db.methodparam.choice.attribute">
+      <ref name="db.choice.req.attribute"/>
+    </define>
+    <define name="db.methodparam.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.methodparam.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.methodparam.rep.attribute"/>
+        </optional>
+        <optional>
+          <ref name="db.methodparam.choice.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.methodparam">
+      <element name="methodparam">
+        <a:documentation>Parameters to a method</a:documentation>
+        <ref name="db.methodparam.attlist"/>
+        <zeroOrMore>
+          <ref name="db.modifier"/>
+        </zeroOrMore>
+        <optional>
+          <ref name="db.type"/>
+        </optional>
+        <choice>
+          <group>
+            <zeroOrMore>
+              <ref name="db.modifier"/>
+            </zeroOrMore>
+            <ref name="db.parameter"/>
+            <optional>
+              <ref name="db.initializer"/>
+            </optional>
+          </group>
+          <ref name="db.funcparams"/>
+        </choice>
+        <zeroOrMore>
+          <ref name="db.modifier"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.varname.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.varname.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.varname.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.varname">
+      <element name="varname">
+        <a:documentation>The name of a variable</a:documentation>
+        <ref name="db.varname.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.returnvalue.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.returnvalue.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.returnvalue.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.returnvalue">
+      <element name="returnvalue">
+        <a:documentation>The value returned by a function</a:documentation>
+        <ref name="db.returnvalue.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.type.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.type.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.type.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.type">
+      <element name="type">
+        <a:documentation>The classification of a value</a:documentation>
+        <ref name="db.type.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.classname.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.classname.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.classname.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.classname">
+      <element name="classname">
+        <a:documentation>The name of a class, in the object-oriented programming sense</a:documentation>
+        <ref name="db.classname.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.programlisting.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.programlisting.width.attribute">
+      <ref name="db.width.characters.attribute"/>
+    </define>
+    <define name="db.programlisting.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.programlisting.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <ref name="db.verbatim.attributes"/>
+        <optional>
+          <ref name="db.programlisting.width.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.programlisting">
+      <element name="programlisting">
+        <a:documentation>A literal listing of all or part of a program</a:documentation>
+        <ref name="db.programlisting.attlist"/>
+        <ref name="db.verbatim.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <define name="db.admonition.blocks">
+    <choice>
+      <ref name="db.caution"/>
+      <ref name="db.important"/>
+      <ref name="db.note"/>
+      <ref name="db.tip"/>
+      <ref name="db.warning"/>
+    </choice>
+  </define>
+  <define name="db.admonition.contentmodel">
+    <ref name="db._info.title.only"/>
+    <oneOrMore>
+      <ref name="db.all.blocks"/>
+    </oneOrMore>
+  </define>
+  <div>
+    <define name="db.caution.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.caution.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.caution.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.caution">
+      <element name="caution">
+        <a:documentation>A note of caution</a:documentation>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caution">
+            <s:assert test="not(.//db:caution)">caution must not occur in the descendants of caution</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caution">
+            <s:assert test="not(.//db:important)">important must not occur in the descendants of caution</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caution">
+            <s:assert test="not(.//db:note)">note must not occur in the descendants of caution</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caution">
+            <s:assert test="not(.//db:tip)">tip must not occur in the descendants of caution</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:caution">
+            <s:assert test="not(.//db:warning)">warning must not occur in the descendants of caution</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.caution.attlist"/>
+        <ref name="db.admonition.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.important.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.important.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.important.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.important">
+      <element name="important">
+        <a:documentation>An admonition set off from the text</a:documentation>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:important">
+            <s:assert test="not(.//db:caution)">caution must not occur in the descendants of important</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:important">
+            <s:assert test="not(.//db:important)">important must not occur in the descendants of important</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:important">
+            <s:assert test="not(.//db:note)">note must not occur in the descendants of important</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:important">
+            <s:assert test="not(.//db:tip)">tip must not occur in the descendants of important</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:important">
+            <s:assert test="not(.//db:warning)">warning must not occur in the descendants of important</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.important.attlist"/>
+        <ref name="db.admonition.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.note.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.note.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.note.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.note">
+      <element name="note">
+        <a:documentation>A message set off from the text</a:documentation>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:note">
+            <s:assert test="not(.//db:caution)">caution must not occur in the descendants of note</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:note">
+            <s:assert test="not(.//db:important)">important must not occur in the descendants of note</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:note">
+            <s:assert test="not(.//db:note)">note must not occur in the descendants of note</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:note">
+            <s:assert test="not(.//db:tip)">tip must not occur in the descendants of note</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:note">
+            <s:assert test="not(.//db:warning)">warning must not occur in the descendants of note</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.note.attlist"/>
+        <ref name="db.admonition.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.tip.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.tip.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.tip.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.tip">
+      <element name="tip">
+        <a:documentation>A suggestion to the user, set off from the text</a:documentation>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:tip">
+            <s:assert test="not(.//db:caution)">caution must not occur in the descendants of tip</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:tip">
+            <s:assert test="not(.//db:important)">important must not occur in the descendants of tip</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:tip">
+            <s:assert test="not(.//db:note)">note must not occur in the descendants of tip</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:tip">
+            <s:assert test="not(.//db:tip)">tip must not occur in the descendants of tip</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:tip">
+            <s:assert test="not(.//db:warning)">warning must not occur in the descendants of tip</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.tip.attlist"/>
+        <ref name="db.admonition.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.warning.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.warning.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.warning.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.warning">
+      <element name="warning">
+        <a:documentation>An admonition set off from the text</a:documentation>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:warning">
+            <s:assert test="not(.//db:caution)">caution must not occur in the descendants of warning</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:warning">
+            <s:assert test="not(.//db:important)">important must not occur in the descendants of warning</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:warning">
+            <s:assert test="not(.//db:note)">note must not occur in the descendants of warning</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:warning">
+            <s:assert test="not(.//db:tip)">tip must not occur in the descendants of warning</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <s:pattern name="Element exclusion">
+          <s:rule context="db:warning">
+            <s:assert test="not(.//db:warning)">warning must not occur in the descendants of warning</s:assert>
+
+          </s:rule>
+
+        </s:pattern>
+        <ref name="db.warning.attlist"/>
+        <ref name="db.admonition.contentmodel"/>
+      </element>
+    </define>
+  </div>
+  <define name="db.error.inlines">
+    <choice>
+      <ref name="db.errorcode"/>
+      <ref name="db.errortext"/>
+      <ref name="db.errorname"/>
+      <ref name="db.errortype"/>
+    </choice>
+  </define>
+  <div>
+    <define name="db.errorcode.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.errorcode.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.errorcode.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.errorcode">
+      <element name="errorcode">
+        <a:documentation>An error code</a:documentation>
+        <ref name="db.errorcode.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.errorname.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.errorname.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.errorname.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.errorname">
+      <element name="errorname">
+        <a:documentation>An error name</a:documentation>
+        <ref name="db.errorname.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.errortext.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.errortext.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.errortext.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.errortext">
+      <element name="errortext">
+        <a:documentation>An error message.</a:documentation>
+        <ref name="db.errortext.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.errortype.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.errortype.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.errortype.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.errortype">
+      <element name="errortype">
+        <a:documentation>The classification of an error message</a:documentation>
+        <ref name="db.errortype.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <define name="db.systemitem.inlines">
+    <choice>
+      <ref name="db._text"/>
+      <ref name="db.co"/>
+    </choice>
+  </define>
+  <div>
+    <define name="db.systemitem.class.enumeration">
+      <choice>
+        <value>daemon</value>
+        <a:documentation>A daemon or other system process (syslogd)</a:documentation>
+        <value>domainname</value>
+        <a:documentation>A domain name (example.com)</a:documentation>
+        <value>etheraddress</value>
+        <a:documentation>An ethernet address (00:05:4E:49:FD:8E)</a:documentation>
+        <value>event</value>
+        <a:documentation>An event of some sort (SIGHUP)</a:documentation>
+        <value>eventhandler</value>
+        <a:documentation>An event handler of some sort (hangup)</a:documentation>
+        <value>filesystem</value>
+        <a:documentation>A filesystem (ext3)</a:documentation>
+        <value>fqdomainname</value>
+        <a:documentation>A fully qualified domain name (my.example.com)</a:documentation>
+        <value>groupname</value>
+        <a:documentation>A group name (wheel)</a:documentation>
+        <value>ipaddress</value>
+        <a:documentation>An IP address (127.0.0.1)</a:documentation>
+        <value>library</value>
+        <a:documentation>A library (libncurses)</a:documentation>
+        <value>macro</value>
+        <a:documentation>A macro</a:documentation>
+        <value>netmask</value>
+        <a:documentation>A netmask (255.255.255.192)</a:documentation>
+        <value>newsgroup</value>
+        <a:documentation>A newsgroup (comp.text.xml)</a:documentation>
+        <value>osname</value>
+        <a:documentation>An operating system name (Hurd)</a:documentation>
+        <value>process</value>
+        <a:documentation>A process (gnome-cups-icon)</a:documentation>
+        <value>protocol</value>
+        <a:documentation>A protocol (ftp)</a:documentation>
+        <value>resource</value>
+        <a:documentation>A resource</a:documentation>
+        <value>server</value>
+        <a:documentation>A server (mail.example.com)</a:documentation>
+        <value>service</value>
+        <a:documentation>A service (ppp)</a:documentation>
+        <value>systemname</value>
+        <a:documentation>A system name (hephaistos)</a:documentation>
+        <value>username</value>
+        <a:documentation>A user name (ndw)</a:documentation>
+      </choice>
+    </define>
+    <define name="db.systemitem.class.attribute">
+      <attribute name="class">
+        <a:documentation>Identifies the nature of the system item</a:documentation>
+        <ref name="db.systemitem.class.enumeration"/>
+      </attribute>
+    </define>
+    <define name="db.systemitem.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.systemitem.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.systemitem.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+        <optional>
+          <ref name="db.systemitem.class.attribute"/>
+        </optional>
+      </interleave>
+    </define>
+    <define name="db.systemitem">
+      <element name="systemitem">
+        <a:documentation>A system-related item or term</a:documentation>
+        <ref name="db.systemitem.attlist"/>
+        <zeroOrMore>
+          <ref name="db.systemitem.inlines"/>
+        </zeroOrMore>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.option.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.option.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.option.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.option">
+      <element name="option">
+        <a:documentation>An option for a software command</a:documentation>
+        <ref name="db.option.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.optional.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.optional.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.optional.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.optional">
+      <element name="optional">
+        <a:documentation>Optional information</a:documentation>
+        <ref name="db.optional.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
+  <div>
+    <define name="db.property.role.attribute">
+      <attribute name="role"/>
+    </define>
+    <define name="db.property.attlist">
+      <interleave>
+        <optional>
+          <ref name="db.property.role.attribute"/>
+        </optional>
+        <ref name="db.common.attributes"/>
+        <ref name="db.common.linking.attributes"/>
+      </interleave>
+    </define>
+    <define name="db.property">
+      <element name="property">
+        <a:documentation>A unit of data associated with some part of a computer system</a:documentation>
+        <ref name="db.property.attlist"/>
+        <ref name="db._text"/>
+      </element>
+    </define>
+  </div>
 </grammar>
diff --git a/slides/schema/relaxng/docbook1.rng b/slides/schema/relaxng/docbook1.rng
deleted file mode 100644 (file)
index b5a8976..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: docbook.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns="http://relaxng.org/ns/structure/1.0">
-  <include href="core.rng"/>
-  <include href="annotations.rng"/>
-  <include href="xlink.rng"/>
-  <include href="sect1.rng"/>
-  <include href="refentry.rng"/>
-  <include href="refsect1.rng"/>
-  <include href="glossary.rng"/>
-  <include href="bibliography.rng"/>
-  <include href="index.rng"/>
-  <include href="toc.rng"/>
-  <include href="tasks.rng"/>
-  <include href="callouts.rng"/>
-  <include href="ebnf.rng"/>
-  <include href="calstbl.rng"/>
-  <include href="htmltbl.rng"/>
-  <include href="msgset.rng"/>
-  <include href="qandaset.rng"/>
-  <include href="math.rng"/>
-  <include href="mathml.rng"/>
-  <include href="svg.rng"/>
-  <include href="markup.rng"/>
-  <include href="product.rng"/>
-  <include href="gui.rng"/>
-  <include href="keyboard.rng"/>
-  <include href="os.rng"/>
-  <include href="programming.rng"/>
-  <include href="admonitions.rng"/>
-  <include href="error.rng"/>
-  <include href="technical.rng"/>
-  <include href="topic.rng"/>
-</grammar>
diff --git a/slides/schema/relaxng/ebnf.rng b/slides/schema/relaxng/ebnf.rng
deleted file mode 100644 (file)
index 97a21aa..0000000
+++ /dev/null
@@ -1,267 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: ebnf.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
-  <start combine="choice">
-    <choice>
-      <ref name="db.productionset"/>
-      <ref name="db.constraintdef"/>
-    </choice>
-  </start>
-  <define name="db.technical.inlines" combine="choice">
-    <ref name="db.nonterminal"/>
-  </define>
-  <define name="db.technical.blocks" combine="choice">
-    <choice>
-      <ref name="db.productionset"/>
-      <ref name="db.constraintdef"/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>productionset</db:refname>
-    <db:refpurpose>A set of EBNF productions</db:refpurpose>
-    <define name="db.productionset.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.productionset.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.productionset.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.productionset.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.productionset">
-      <element name="productionset">
-        <ref name="db.productionset.attlist"/>
-        <ref name="db.productionset.info"/>
-        <oneOrMore>
-          <choice>
-            <ref name="db.production"/>
-            <ref name="db.productionrecap"/>
-          </choice>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>production</db:refname>
-    <db:refpurpose>A production in a set of EBNF productions</db:refpurpose>
-    <define name="db.production.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.production.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.production.role.attribute"/>
-        </optional>
-        <ref name="db.common.idreq.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.production">
-      <element name="production">
-        <ref name="db.production.attlist"/>
-        <ref name="db.lhs"/>
-        <ref name="db.rhs"/>
-        <zeroOrMore>
-          <ref name="db.constraint"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>lhs</db:refname>
-    <db:refpurpose>The left-hand side of an EBNF production</db:refpurpose>
-    <define name="db.lhs.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.lhs.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.lhs.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.lhs">
-      <element name="lhs">
-        <ref name="db.lhs.attlist"/>
-        <text/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>rhs</db:refname>
-    <db:refpurpose>The right-hand side of an EBNF production</db:refpurpose>
-    <define name="db.rhs.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.rhs.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.rhs.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.rhs">
-      <element name="rhs">
-        <ref name="db.rhs.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <text/>
-            <ref name="db.nonterminal"/>
-            <ref name="db.lineannotation"/>
-            <ref name="db.sbr"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>nonterminal</db:refname>
-    <db:refpurpose>A non-terminal in an EBNF production</db:refpurpose>
-    <define name="db.nonterminal.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.nonterminal.def.attribute">
-      <attribute name="def">
-        <db:refpurpose>Specifies a URI that points to a <db:tag>production</db:tag>
-where the <db:tag>nonterminal</db:tag>
- is defined</db:refpurpose>
-        <data type="anyURI"/>
-      </attribute>
-    </define>
-    <define name="db.nonterminal.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.nonterminal.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.nonterminal.def.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.nonterminal">
-      <element name="nonterminal">
-        <ref name="db.nonterminal.attlist"/>
-        <text/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>constraint</db:refname>
-    <db:refpurpose>A constraint in an EBNF production</db:refpurpose>
-    <define name="db.constraint.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.constraint.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.constraint.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.req.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.constraint">
-      <element name="constraint">
-        <ref name="db.constraint.attlist"/>
-        <empty/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>productionrecap</db:refname>
-    <db:refpurpose>A cross-reference to an EBNF production</db:refpurpose>
-    <define name="db.productionrecap.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.productionrecap.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.productionrecap.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.req.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.productionrecap">
-      <element name="productionrecap">
-        <ref name="db.productionrecap.attlist"/>
-        <empty/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>constraintdef</db:refname>
-    <db:refpurpose>The definition of a constraint in an EBNF production</db:refpurpose>
-    <define name="db.constraintdef.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.constraintdef.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.constraintdef.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.constraintdef.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.constraintdef">
-      <element name="constraintdef">
-        <ref name="db.constraintdef.attlist"/>
-        <ref name="db.constraintdef.info"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/error.rng b/slides/schema/relaxng/error.rng
deleted file mode 100644 (file)
index 7a15790..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0">
-  <define name="db.domain.inlines" combine="choice">
-    <ref name="db.error.inlines"/>
-  </define>
-  <define name="db.error.inlines">
-    <choice>
-      <ref name="db.errorcode"/>
-      <ref name="db.errortext"/>
-      <ref name="db.errorname"/>
-      <ref name="db.errortype"/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>errorcode</db:refname>
-    <db:refpurpose>An error code</db:refpurpose>
-    <define name="db.errorcode.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.errorcode.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.errorcode.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.errorcode">
-      <element name="errorcode">
-        <ref name="db.errorcode.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>errorname</db:refname>
-    <db:refpurpose>An error name</db:refpurpose>
-    <define name="db.errorname.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.errorname.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.errorname.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.errorname">
-      <element name="errorname">
-        <ref name="db.errorname.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>errortext</db:refname>
-    <db:refpurpose>An error message.</db:refpurpose>
-    <define name="db.errortext.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.errortext.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.errortext.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.errortext">
-      <element name="errortext">
-        <ref name="db.errortext.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>errortype</db:refname>
-    <db:refpurpose>The classification of an error message</db:refpurpose>
-    <define name="db.errortype.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.errortype.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.errortype.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.errortype">
-      <element name="errortype">
-        <ref name="db.errortype.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/glossary.rng b/slides/schema/relaxng/glossary.rng
deleted file mode 100644 (file)
index 524176b..0000000
+++ /dev/null
@@ -1,513 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: glossary.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
-  <start combine="choice">
-    <choice>
-      <ref name="db.glossary"/>
-      <ref name="db.glossdiv"/>
-      <ref name="db.glosslist"/>
-    </choice>
-  </start>
-  <define name="db.publishing.inlines" combine="choice">
-    <ref name="db.glossary.inlines"/>
-  </define>
-  <define name="db.list.blocks" combine="choice">
-    <ref name="db.glosslist"/>
-  </define>
-  <define name="db.navigation.components" combine="choice">
-    <ref name="db.glossary"/>
-  </define>
-  <define name="db.glossary.inlines">
-    <choice>
-      <ref name="db.firstterm"/>
-      <ref name="db.glossterm"/>
-      <ref name="db._firstterm"/>
-      <ref name="db._glossterm"/>
-    </choice>
-  </define>
-  <define name="db.ubiq.inlines" combine="choice">
-    <choice>
-      <ref name="db._firstterm"/>
-      <ref name="db._glossterm"/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.baseform.attribute">
-    <optional>
-      <attribute name="baseform">
-        <db:refpurpose>Specifies the base form of the term, the one that appears in the glossary. This allows adjectival, plural, and other variations of the term to appear in the element. The element content is the default base form.</db:refpurpose>
-      </attribute>
-    </optional>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>glosslist</db:refname>
-    <db:refpurpose>A wrapper for a list of glossary entries</db:refpurpose>
-    <define name="db.glosslist.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.glosslist.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.glosslist.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.glosslist.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.glosslist">
-      <element name="glosslist">
-        <ref name="db.glosslist.attlist"/>
-        <optional>
-          <ref name="db.glosslist.info"/>
-        </optional>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-        <oneOrMore>
-          <ref name="db.glossentry"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>glossentry</db:refname>
-    <db:refpurpose>An entry in a glossary or glosslist</db:refpurpose>
-    <define name="db.glossentry.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.glossentry.sortas.attribute">
-      <attribute name="sortas">
-        <db:refpurpose>Specifies the string by which the element's content is to be sorted; if unspecified, the content is used</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.glossentry.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.glossentry.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.glossentry.sortas.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.glossentry">
-      <element name="glossentry">
-        <ref name="db.glossentry.attlist"/>
-        <ref name="db.glossterm"/>
-        <optional>
-          <ref name="db.acronym"/>
-        </optional>
-        <optional>
-          <ref name="db.abbrev"/>
-        </optional>
-        <zeroOrMore>
-          <ref name="db.indexterm"/>
-        </zeroOrMore>
-        <choice>
-          <ref name="db.glosssee"/>
-          <oneOrMore>
-            <ref name="db.glossdef"/>
-          </oneOrMore>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>glossdef</db:refname>
-    <db:refpurpose>A definition in a glossentry</db:refpurpose>
-    <define name="db.glossdef.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.glossdef.subject.attribute">
-      <attribute name="subject">
-        <db:refpurpose>Specifies a list of keywords for the definition</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.glossdef.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.glossdef.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.glossdef.subject.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.glossdef">
-      <element name="glossdef">
-        <ref name="db.glossdef.attlist"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-        <zeroOrMore>
-          <ref name="db.glossseealso"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>glosssee</db:refname>
-    <db:refpurpose>A cross-reference from one <db:tag>glossentry</db:tag>
- to another</db:refpurpose>
-    <define name="db.glosssee.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.glosssee.otherterm.attribute">
-      <attribute name="otherterm">
-        <db:refpurpose>Identifies the other term</db:refpurpose>
-        <data type="IDREF"/>
-      </attribute>
-    </define>
-    <define name="db.glosssee.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.glosssee.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.glosssee.otherterm.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.glosssee">
-      <element name="glosssee">
-        <s:pattern name="Glosssary 'see' type constraint">
-          <s:rule context="db:glosssee[@otherterm]">
-            <s:assert test="local-name(//*[@xml:id=current()/@otherterm]) = 'glossentry' and namespace-uri(//*[@xml:id=current()/@otherterm]) = 'http://docbook.org/ns/docbook'">@otherterm on glosssee must point to a glossentry.</s:assert>
-          </s:rule>
-        </s:pattern>
-        <ref name="db.glosssee.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>glossseealso</db:refname>
-    <db:refpurpose>A cross-reference from one glossentry to another</db:refpurpose>
-    <define name="db.glossseealso.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.glossseealso.otherterm.attribute">
-      <attribute name="otherterm">
-        <db:refpurpose>Identifies the other term</db:refpurpose>
-        <data type="IDREF"/>
-      </attribute>
-    </define>
-    <define name="db.glossseealso.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.glossseealso.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.glossseealso.otherterm.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.glossseealso">
-      <element name="glossseealso">
-        <s:pattern name="Glossary 'seealso' type constraint">
-          <s:rule context="db:glossseealso[@otherterm]">
-            <s:assert test="local-name(//*[@xml:id=current()/@otherterm]) = 'glossentry' and namespace-uri(//*[@xml:id=current()/@otherterm]) = 'http://docbook.org/ns/docbook'">@otherterm on glossseealso must point to a glossentry.</s:assert>
-          </s:rule>
-        </s:pattern>
-        <ref name="db.glossseealso.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>firstterm</db:refname>
-    <db:refpurpose>The first occurrence of a term</db:refpurpose>
-    <define name="db.firstterm.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.firstterm.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.firstterm.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.baseform.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.firstterm">
-      <element name="firstterm">
-        <s:pattern name="Glossary 'firstterm' type constraint">
-          <s:rule context="db:firstterm[@linkend]">
-            <s:assert test="local-name(//*[@xml:id=current()/@linkend]) = 'glossentry' and namespace-uri(//*[@xml:id=current()/@linkend]) = 'http://docbook.org/ns/docbook'">@linkend on firstterm must point to a glossentry.</s:assert>
-          </s:rule>
-        </s:pattern>
-        <ref name="db.firstterm.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>firstterm</db:refname>
-    <db:refpurpose>The first occurrence of a term, with limited content</db:refpurpose>
-    <define name="db._firstterm.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db._firstterm.attlist">
-      <interleave>
-        <optional>
-          <ref name="db._firstterm.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.baseform.attribute"/>
-      </interleave>
-    </define>
-    <define name="db._firstterm">
-      <element name="firstterm">
-        <s:pattern name="Glossary 'firstterm' type constraint">
-          <s:rule context="db:firstterm[@linkend]">
-            <s:assert test="local-name(//*[@xml:id=current()/@linkend]) = 'glossentry' and namespace-uri(//*[@xml:id=current()/@linkend]) = 'http://docbook.org/ns/docbook'">@linkend on firstterm must point to a glossentry.</s:assert>
-          </s:rule>
-        </s:pattern>
-        <ref name="db._firstterm.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>glossterm</db:refname>
-    <db:refpurpose>A glossary term</db:refpurpose>
-    <define name="db.glossterm.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.glossterm.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.glossterm.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.baseform.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.glossterm">
-      <element name="glossterm">
-        <s:pattern name="Glossary 'glossterm' type constraint">
-          <s:rule context="db:glossterm[@linkend]">
-            <s:assert test="local-name(//*[@xml:id=current()/@linkend]) = 'glossentry' and namespace-uri(//*[@xml:id=current()/@linkend]) = 'http://docbook.org/ns/docbook'">@linkend on glossterm must point to a glossentry.</s:assert>
-          </s:rule>
-        </s:pattern>
-        <ref name="db.glossterm.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>glossterm</db:refname>
-    <db:refpurpose>A glossary term</db:refpurpose>
-    <define name="db._glossterm.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db._glossterm.attlist">
-      <interleave>
-        <optional>
-          <ref name="db._glossterm.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.baseform.attribute"/>
-      </interleave>
-    </define>
-    <define name="db._glossterm">
-      <element name="glossterm">
-        <s:pattern name="Glossary 'glossterm' type constraint">
-          <s:rule context="db:glossterm[@linkend]">
-            <s:assert test="local-name(//*[@xml:id=current()/@linkend]) = 'glossentry' and namespace-uri(//*[@xml:id=current()/@linkend]) = 'http://docbook.org/ns/docbook'">@linkend on glossterm must point to a glossentry.</s:assert>
-          </s:rule>
-        </s:pattern>
-        <ref name="db._glossterm.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>glossary</db:refname>
-    <db:refpurpose>A glossary</db:refpurpose>
-    <define name="db.glossary.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.glossary.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.glossary.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.glossary.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.glossary.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.glossary.info">
-      <ref name="db._info"/>
-    </define>
-    <define name="db.glossary">
-      <element name="glossary">
-        <ref name="db.glossary.attlist"/>
-        <ref name="db.glossary.info"/>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-        <choice>
-          <zeroOrMore>
-            <ref name="db.glossdiv"/>
-          </zeroOrMore>
-          <zeroOrMore>
-            <ref name="db.glossentry"/>
-          </zeroOrMore>
-        </choice>
-        <optional>
-          <ref name="db.bibliography"/>
-        </optional>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>glossdiv</db:refname>
-    <db:refpurpose>A division in a glossary</db:refpurpose>
-    <define name="db.glossdiv.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.glossdiv.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.glossdiv.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.glossdiv.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.glossdiv.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.glossdiv.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.glossdiv">
-      <element name="glossdiv">
-        <ref name="db.glossdiv.attlist"/>
-        <ref name="db.glossdiv.info"/>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-        <oneOrMore>
-          <ref name="db.glossentry"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.technical.inlines" combine="choice">
-    <ref name="db.termdef"/>
-  </define>
-  <div>
-    <db:refname>termdef</db:refname>
-    <db:refpurpose>An inline definition of a term</db:refpurpose>
-    <define name="db.termdef.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.termdef.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.termdef.role.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.glossentry.sortas.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.baseform.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.termdef">
-      <element name="termdef">
-        <s:pattern name="Glossary term definition constraint">
-          <s:rule context="db:termdef">
-            <s:assert test="count(db:firstterm) = 1">A termdef must contain exactly one firstterm</s:assert>
-          </s:rule>
-        </s:pattern>
-        <ref name="db.termdef.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/gui.rng b/slides/schema/relaxng/gui.rng
deleted file mode 100644 (file)
index e1ce3d6..0000000
+++ /dev/null
@@ -1,292 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0">
-  <define name="db.domain.inlines" combine="choice">
-    <ref name="db.gui.inlines"/>
-  </define>
-  <define name="db.userinput.inlines" combine="choice">
-    <ref name="db.gui.inlines"/>
-  </define>
-  <define name="db.keycombination.contentmodel" combine="choice">
-    <ref name="db.mousebutton"/>
-  </define>
-  <define name="db.gui.inlines">
-    <choice>
-      <ref name="db.guiicon"/>
-      <ref name="db.guibutton"/>
-      <ref name="db.guimenuitem"/>
-      <ref name="db.guimenu"/>
-      <ref name="db.guisubmenu"/>
-      <ref name="db.guilabel"/>
-      <ref name="db.menuchoice"/>
-      <ref name="db.mousebutton"/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>guibutton</db:refname>
-    <db:refpurpose>The text on a button in a GUI</db:refpurpose>
-    <define name="db.guibutton.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.guibutton.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.guibutton.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.guibutton">
-      <element name="guibutton">
-        <ref name="db.guibutton.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db._text"/>
-            <ref name="db.accel"/>
-            <ref name="db.superscript"/>
-            <ref name="db.subscript"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>guiicon</db:refname>
-    <db:refpurpose>Graphic and/or text appearing as a icon in a GUI</db:refpurpose>
-    <define name="db.guiicon.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.guiicon.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.guiicon.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.guiicon">
-      <element name="guiicon">
-        <ref name="db.guiicon.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db._text"/>
-            <ref name="db.accel"/>
-            <ref name="db.superscript"/>
-            <ref name="db.subscript"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>guilabel</db:refname>
-    <db:refpurpose>The text of a label in a GUI</db:refpurpose>
-    <define name="db.guilabel.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.guilabel.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.guilabel.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.guilabel">
-      <element name="guilabel">
-        <ref name="db.guilabel.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db._text"/>
-            <ref name="db.accel"/>
-            <ref name="db.superscript"/>
-            <ref name="db.subscript"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>guimenu</db:refname>
-    <db:refpurpose>The name of a menu in a GUI</db:refpurpose>
-    <define name="db.guimenu.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.guimenu.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.guimenu.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.guimenu">
-      <element name="guimenu">
-        <ref name="db.guimenu.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db._text"/>
-            <ref name="db.accel"/>
-            <ref name="db.superscript"/>
-            <ref name="db.subscript"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>guimenuitem</db:refname>
-    <db:refpurpose>The name of a terminal menu item in a GUI</db:refpurpose>
-    <define name="db.guimenuitem.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.guimenuitem.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.guimenuitem.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.guimenuitem">
-      <element name="guimenuitem">
-        <ref name="db.guimenuitem.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db._text"/>
-            <ref name="db.accel"/>
-            <ref name="db.superscript"/>
-            <ref name="db.subscript"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>guisubmenu</db:refname>
-    <db:refpurpose>The name of a submenu in a GUI</db:refpurpose>
-    <define name="db.guisubmenu.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.guisubmenu.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.guisubmenu.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.guisubmenu">
-      <element name="guisubmenu">
-        <ref name="db.guisubmenu.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db._text"/>
-            <ref name="db.accel"/>
-            <ref name="db.superscript"/>
-            <ref name="db.subscript"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>menuchoice</db:refname>
-    <db:refpurpose>A selection or series of selections from a menu</db:refpurpose>
-    <define name="db.menuchoice.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.menuchoice.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.menuchoice.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.menuchoice">
-      <element name="menuchoice">
-        <ref name="db.menuchoice.attlist"/>
-        <optional>
-          <ref name="db.shortcut"/>
-        </optional>
-        <oneOrMore>
-          <choice>
-            <ref name="db.guibutton"/>
-            <ref name="db.guiicon"/>
-            <ref name="db.guilabel"/>
-            <ref name="db.guimenu"/>
-            <ref name="db.guimenuitem"/>
-            <ref name="db.guisubmenu"/>
-          </choice>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>mousebutton</db:refname>
-    <db:refpurpose>The conventional name of a mouse button</db:refpurpose>
-    <define name="db.mousebutton.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.mousebutton.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.mousebutton.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.mousebutton">
-      <element name="mousebutton">
-        <ref name="db.mousebutton.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/hier.rng b/slides/schema/relaxng/hier.rng
deleted file mode 100644 (file)
index 9ac1149..0000000
+++ /dev/null
@@ -1,730 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: hier.rnc 8994 2011-04-19 20:07:33Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:dbx="http://sourceforge.net/projects/docbook/defguide/schema/extra-markup" xmlns="http://relaxng.org/ns/structure/1.0">
-  <start combine="choice">
-    <choice>
-      <ref name="db.partintro"/>
-      <ref name="db.simplesect"/>
-    </choice>
-  </start>
-  <define name="db.status.attribute">
-    <attribute name="status">
-      <db:refpurpose>Identifies the editorial or publication status of the element on which it occurs</db:refpurpose>
-    </attribute>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.toplevel.sections">
-    <choice>
-      <group>
-        <oneOrMore>
-          <ref name="db.section"/>
-        </oneOrMore>
-        <zeroOrMore>
-          <ref name="db.simplesect"/>
-        </zeroOrMore>
-      </group>
-      <oneOrMore>
-        <ref name="db.simplesect"/>
-      </oneOrMore>
-    </choice>
-  </define>
-  <define name="db.toplevel.blocks.or.sections">
-    <choice>
-      <group>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-        <optional>
-          <ref name="db.toplevel.sections"/>
-        </optional>
-      </group>
-      <ref name="db.toplevel.sections"/>
-    </choice>
-  </define>
-  <define name="db.recursive.sections">
-    <choice>
-      <group>
-        <oneOrMore>
-          <ref name="db.section"/>
-        </oneOrMore>
-        <zeroOrMore>
-          <ref name="db.simplesect"/>
-        </zeroOrMore>
-      </group>
-      <oneOrMore>
-        <ref name="db.simplesect"/>
-      </oneOrMore>
-    </choice>
-  </define>
-  <define name="db.recursive.blocks.or.sections">
-    <choice>
-      <group>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-        <optional>
-          <ref name="db.recursive.sections"/>
-        </optional>
-      </group>
-      <ref name="db.recursive.sections"/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.divisions">
-    <ref name="db.part"/>
-  </define>
-  <define name="db.components">
-    <choice>
-      <ref name="db.dedication"/>
-      <ref name="db.acknowledgements"/>
-      <ref name="db.preface"/>
-      <ref name="db.chapter"/>
-      <ref name="db.appendix"/>
-      <ref name="db.article"/>
-      <ref name="db.colophon"/>
-    </choice>
-  </define>
-  <define name="db.navigation.components">
-    <notAllowed/>
-  </define>
-  <define name="db.component.contentmodel">
-    <zeroOrMore>
-      <ref name="db.navigation.components"/>
-    </zeroOrMore>
-    <ref name="db.toplevel.blocks.or.sections"/>
-    <zeroOrMore>
-      <ref name="db.navigation.components"/>
-    </zeroOrMore>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.setindex.components">
-    <notAllowed/>
-  </define>
-  <define name="db.toc.components">
-    <notAllowed/>
-  </define>
-  <define name="db.set.components">
-    <choice>
-      <ref name="db.set"/>
-      <ref name="db.book"/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>set</db:refname>
-    <db:refpurpose>A collection of books</db:refpurpose>
-    <define name="db.set.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.set.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.set.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.set.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.set.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.set.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.set">
-      <element name="set">
-        <ref name="db.set.attlist"/>
-        <ref name="db.set.info"/>
-        <optional>
-          <ref name="db.toc.components"/>
-        </optional>
-        <oneOrMore>
-          <ref name="db.set.components"/>
-        </oneOrMore>
-        <optional>
-          <ref name="db.setindex.components"/>
-        </optional>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.book.components">
-    <zeroOrMore>
-      <choice>
-        <ref name="db.navigation.components"/>
-        <ref name="db.components"/>
-        <ref name="db.divisions"/>
-      </choice>
-    </zeroOrMore>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>book</db:refname>
-    <db:refpurpose>A book</db:refpurpose>
-    <define name="db.book.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.book.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.book.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.book.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.book.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.book.info">
-      <ref name="db._info"/>
-    </define>
-    <define name="db.book">
-      <element name="book">
-        <ref name="db.book.attlist"/>
-        <ref name="db.book.info"/>
-        <ref name="db.book.components"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>dedication</db:refname>
-    <db:refpurpose>The dedication of a book or other component</db:refpurpose>
-    <define name="db.dedication.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.dedication.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.dedication.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.dedication.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.dedication.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.dedication.info">
-      <ref name="db._info"/>
-    </define>
-    <define name="db.dedication">
-      <element name="dedication">
-        <ref name="db.dedication.attlist"/>
-        <ref name="db.dedication.info"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>acknowledgements</db:refname>
-    <db:refpurpose>Acknowledgements of a book or other component</db:refpurpose>
-    <define name="db.acknowledgements.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.acknowledgements.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.acknowledgements.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.acknowledgements.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.acknowledgements.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.acknowledgements.info">
-      <ref name="db._info"/>
-    </define>
-    <define name="db.acknowledgements">
-      <element name="acknowledgements">
-        <ref name="db.acknowledgements.attlist"/>
-        <ref name="db.acknowledgements.info"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>colophon</db:refname>
-    <db:refpurpose>Text at the back of a book describing facts about its production</db:refpurpose>
-    <define name="db.colophon.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.colophon.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.colophon.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.colophon.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.colophon.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.colophon.info">
-      <ref name="db._info"/>
-    </define>
-    <define name="db.colophon">
-      <element name="colophon">
-        <ref name="db.colophon.attlist"/>
-        <ref name="db.colophon.info"/>
-        <choice>
-          <group>
-            <oneOrMore>
-              <ref name="db.all.blocks"/>
-            </oneOrMore>
-            <zeroOrMore>
-              <ref name="db.simplesect"/>
-            </zeroOrMore>
-          </group>
-          <group>
-            <zeroOrMore>
-              <ref name="db.all.blocks"/>
-            </zeroOrMore>
-            <oneOrMore>
-              <ref name="db.simplesect"/>
-            </oneOrMore>
-          </group>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.appendix.contentmodel">
-    <ref name="db.component.contentmodel"/>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>appendix</db:refname>
-    <db:refpurpose>An appendix in a book or article</db:refpurpose>
-    <define name="db.appendix.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.appendix.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.appendix.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.appendix.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.appendix.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.appendix.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.appendix">
-      <element name="appendix">
-        <ref name="db.appendix.attlist"/>
-        <ref name="db.appendix.info"/>
-        <ref name="db.appendix.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.chapter.contentmodel">
-    <ref name="db.component.contentmodel"/>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>chapter</db:refname>
-    <db:refpurpose>A chapter, as of a book</db:refpurpose>
-    <define name="db.chapter.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.chapter.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.chapter.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.chapter.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.chapter.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.chapter.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.chapter">
-      <element name="chapter">
-        <ref name="db.chapter.attlist"/>
-        <ref name="db.chapter.info"/>
-        <ref name="db.chapter.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.part.components">
-    <choice>
-      <ref name="db.navigation.components"/>
-      <ref name="db.components"/>
-    </choice>
-  </define>
-  <define name="db.part.contentmodel">
-    <oneOrMore>
-      <ref name="db.part.components"/>
-    </oneOrMore>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>part</db:refname>
-    <db:refpurpose>A division in a book</db:refpurpose>
-    <define name="db.part.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.part.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.part.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.part.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.part.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.part.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.part">
-      <element name="part">
-        <ref name="db.part.attlist"/>
-        <ref name="db.part.info"/>
-        <optional>
-          <ref name="db.partintro"/>
-        </optional>
-        <ref name="db.part.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>preface</db:refname>
-    <db:refpurpose>Introductory matter preceding the first chapter of a book</db:refpurpose>
-    <define name="db.preface.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.preface.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.preface.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.preface.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.preface.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.preface.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.preface">
-      <element name="preface">
-        <ref name="db.preface.attlist"/>
-        <ref name="db.preface.info"/>
-        <ref name="db.component.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>partintro</db:refname>
-    <db:refpurpose>An introduction to the contents of a part</db:refpurpose>
-    <define name="db.partintro.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.partintro.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.partintro.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.partintro.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.partintro.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.partintro.info">
-      <ref name="db._info"/>
-    </define>
-    <define name="db.partintro">
-      <element name="partintro">
-        <ref name="db.partintro.attlist"/>
-        <ref name="db.partintro.info"/>
-        <ref name="db.toplevel.blocks.or.sections"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>section</db:refname>
-    <db:refpurpose>A recursive section</db:refpurpose>
-    <define name="db.section.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.section.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.section.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.section.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.section.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.section.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.section">
-      <element name="section">
-        <ref name="db.section.attlist"/>
-        <ref name="db.section.info"/>
-        <ref name="db.recursive.blocks.or.sections"/>
-        <zeroOrMore>
-          <ref name="db.navigation.components"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>simplesect</db:refname>
-    <db:refpurpose>A section of a document with no subdivisions</db:refpurpose>
-    <define name="db.simplesect.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.simplesect.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.simplesect.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.simplesect.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.simplesect.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.simplesect.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.simplesect">
-      <element name="simplesect">
-        <ref name="db.simplesect.attlist"/>
-        <ref name="db.simplesect.info"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.article.components">
-    <ref name="db.toplevel.sections"/>
-  </define>
-  <define name="db.article.navcomponents">
-    <choice>
-      <ref name="db.navigation.components"/>
-      <ref name="db.acknowledgements"/>
-      <ref name="db.dedication"/>
-      <ref name="db.appendix"/>
-      <ref name="db.colophon"/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>article</db:refname>
-    <db:refpurpose>An article</db:refpurpose>
-    <define name="db.article.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.article.class.enumeration">
-      <choice>
-        <value>faq</value>
-        <a:documentation>A collection of frequently asked questions.</a:documentation>
-        <value>journalarticle</value>
-        <a:documentation>An article in a journal or other periodical.</a:documentation>
-        <value>productsheet</value>
-        <a:documentation>A description of a product.</a:documentation>
-        <value>specification</value>
-        <a:documentation>A specification.</a:documentation>
-        <value>techreport</value>
-        <a:documentation>A technical report.</a:documentation>
-        <value>whitepaper</value>
-        <a:documentation>A white paper.</a:documentation>
-      </choice>
-    </define>
-    <define name="db.article.class.attribute">
-      <attribute name="class">
-        <db:refpurpose>Identifies the nature of the article</db:refpurpose>
-        <ref name="db.article.class.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.article.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.article.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.article.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.article.status.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.article.class.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.article.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.article">
-      <element name="article">
-        <ref name="db.article.attlist"/>
-        <ref name="db.article.info"/>
-        <zeroOrMore>
-          <ref name="db.article.navcomponents"/>
-        </zeroOrMore>
-        <choice>
-          <group>
-            <oneOrMore>
-              <ref name="db.all.blocks"/>
-            </oneOrMore>
-            <optional>
-              <ref name="db.article.components"/>
-            </optional>
-          </group>
-          <ref name="db.article.components"/>
-        </choice>
-        <zeroOrMore>
-          <ref name="db.article.navcomponents"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/htmltbl.rng b/slides/schema/relaxng/htmltbl.rng
deleted file mode 100644 (file)
index c2fc3b1..0000000
+++ /dev/null
@@ -1,678 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: htmltbl.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
-  <define name="db.table.choice" combine="choice">
-    <ref name="db.html.table"/>
-  </define>
-  <define name="db.informaltable.choice" combine="choice">
-    <ref name="db.html.informaltable"/>
-  </define>
-  <define name="db.html.coreattrs">
-    <interleave>
-      <optional>
-        <attribute name="class">
-          <db:refpurpose>This attribute assigns a class name or set of class names to an element. Any number of elements may be assigned the same class name or names. Multiple class names must be separated by white space characters.</db:refpurpose>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="style">
-          <db:refpurpose>This attribute specifies style information for the current element.</db:refpurpose>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="title">
-          <db:refpurpose>This attribute offers advisory information about the element for which it is set.</db:refpurpose>
-        </attribute>
-      </optional>
-    </interleave>
-  </define>
-  <!-- dir isn't listed here because it's already a common attribute -->
-  <define name="db.html.i18n">
-    <optional>
-      <attribute name="lang">
-        <db:refpurpose>This attribute specifies the base language of an element's attribute values and text content. The default value of this attribute is unknown.</db:refpurpose>
-      </attribute>
-    </optional>
-  </define>
-  <define name="db.html.events">
-    <interleave>
-      <optional>
-        <attribute name="onclick">
-          <db:refpurpose>Occurs when the pointing device button is clicked over an element.</db:refpurpose>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="ondblclick">
-          <db:refpurpose>Occurs when the pointing device button is double clicked over an element.</db:refpurpose>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="onmousedown">
-          <db:refpurpose>Occurs when the pointing device button is pressed over an element.</db:refpurpose>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="onmouseup">
-          <db:refpurpose>Occurs when the pointing device button is released over an element.</db:refpurpose>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="onmouseover">
-          <db:refpurpose>Occurs when the pointing device is moved onto an element.</db:refpurpose>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="onmousemove">
-          <db:refpurpose>Occurs when the pointing device is moved while it is over an element.</db:refpurpose>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="onmouseout">
-          <db:refpurpose>Occurs when the pointing device is moved away from an element.</db:refpurpose>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="onkeypress">
-          <db:refpurpose>Occurs when a key is pressed and released over an element.</db:refpurpose>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="onkeydown">
-          <db:refpurpose>Occurs when a key is pressed down over an element.</db:refpurpose>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="onkeyup">
-          <db:refpurpose>Occurs when a key is released over an element.</db:refpurpose>
-        </attribute>
-      </optional>
-    </interleave>
-  </define>
-  <define name="db.html.attrs">
-    <interleave>
-      <ref name="db.common.attributes"/>
-      <ref name="db.html.coreattrs"/>
-      <ref name="db.html.i18n"/>
-      <ref name="db.html.events"/>
-    </interleave>
-  </define>
-  <define name="db.html.cellhalign">
-    <interleave>
-      <optional>
-        <attribute name="align">
-          <db:refpurpose>Specifies the alignment of data and the justification of text in a cell.</db:refpurpose>
-          <choice>
-            <value>left</value>
-            <a:documentation>Left-flush data/Left-justify text. This is the default value for table data.</a:documentation>
-            <value>center</value>
-            <a:documentation>Center data/Center-justify text. This is the default value for table headers.</a:documentation>
-            <value>right</value>
-            <a:documentation>Right-flush data/Right-justify text.</a:documentation>
-            <value>justify</value>
-            <a:documentation>Double-justify text.</a:documentation>
-            <value>char</value>
-            <a:documentation>Align text around a specific character. If a user agent doesn't support character alignment, behavior in the presence of this value is unspecified.</a:documentation>
-          </choice>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="char">
-          <db:refpurpose>This attribute specifies a single character within a text fragment to act as an axis for alignment. The default value for this attribute is the decimal point character for the current language as set by the lang attribute (e.g., the period in English and the comma in French). User agents are not required to support this attribute.</db:refpurpose>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="charoff">
-          <db:refpurpose>When present, this attribute specifies the offset to the first occurrence of the alignment character on each line. If a line doesn't include the alignment character, it should be horizontally shifted to end at the alignment position. When charoff is used to set the offset of an alignment character, the direction of offset is determined by the current text direction (set by the dir attribute). In left-to-right texts (the default), offset is from the left margin. In right-to-left texts, offset is from the right margin. User agents are not required to support this attribute.</db:refpurpose>
-          <choice>
-            <data type="integer"/>
-            <a:documentation>An explicit offset.</a:documentation>
-            <data type="string">
-              <param name="pattern">[0-9]+%</param>
-            </data>
-            <a:documentation>A percentage offset.</a:documentation>
-          </choice>
-        </attribute>
-      </optional>
-    </interleave>
-  </define>
-  <define name="db.html.cellvalign">
-    <optional>
-      <attribute name="valign">
-        <db:refpurpose>Specifies the vertical position of data within a cell.</db:refpurpose>
-        <choice>
-          <value>top</value>
-          <a:documentation>Cell data is flush with the top of the cell.</a:documentation>
-          <value>middle</value>
-          <a:documentation>Cell data is centered vertically within the cell. This is the default value.</a:documentation>
-          <value>bottom</value>
-          <a:documentation>Cell data is flush with the bottom of the cell.</a:documentation>
-          <value>baseline</value>
-          <a:documentation>All cells in the same row as a cell whose valign attribute has this value should have their textual data positioned so that the first text line occurs on a baseline common to all cells in the row. This constraint does not apply to subsequent text lines in these cells.</a:documentation>
-        </choice>
-      </attribute>
-    </optional>
-  </define>
-  <define name="db.html.table.attributes">
-    <interleave>
-      <optional>
-        <attribute name="summary">
-          <db:refpurpose>Provides a summary of the table's purpose and structure for user agents rendering to non-visual media such as speech and Braille.</db:refpurpose>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="width">
-          <db:refpurpose>Specifies the desired width of the entire table and is intended for visual user agents. When the value is a percentage value, the value is relative to the user agent's available horizontal space. In the absence of any width specification, table width is determined by the user agent.</db:refpurpose>
-          <choice>
-            <data type="integer"/>
-            <a:documentation>An explicit width.</a:documentation>
-            <data type="string">
-              <param name="pattern">[0-9]+%</param>
-            </data>
-            <a:documentation>A percentage width.</a:documentation>
-          </choice>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="border">
-          <db:refpurpose>Specifies the width (in pixels only) of the frame around a table.</db:refpurpose>
-          <data type="nonNegativeInteger"/>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="frame">
-          <db:refpurpose>Specifies which sides of the frame surrounding a table will be visible.</db:refpurpose>
-          <choice>
-            <value>void</value>
-            <a:documentation>No sides. This is the default value.</a:documentation>
-            <value>above</value>
-            <a:documentation>The top side only.</a:documentation>
-            <value>below</value>
-            <a:documentation>The bottom side only.</a:documentation>
-            <value>hsides</value>
-            <a:documentation>The top and bottom sides only.</a:documentation>
-            <value>lhs</value>
-            <a:documentation>The left-hand side only.</a:documentation>
-            <value>rhs</value>
-            <a:documentation>The right-hand side only.</a:documentation>
-            <value>vsides</value>
-            <a:documentation>The right and left sides only.</a:documentation>
-            <value>box</value>
-            <a:documentation>All four sides.</a:documentation>
-            <value>border</value>
-            <a:documentation>All four sides.</a:documentation>
-          </choice>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="rules">
-          <db:refpurpose>Specifies which rules will appear between cells within a table. The rendering of rules is user agent dependent.</db:refpurpose>
-          <choice>
-            <value>none</value>
-            <a:documentation>No rules. This is the default value.</a:documentation>
-            <value>groups</value>
-            <a:documentation>Rules will appear between row groups (see thead, tfoot, and tbody) and column groups (see colgroup and col) only.</a:documentation>
-            <value>rows</value>
-            <a:documentation>Rules will appear between rows only.</a:documentation>
-            <value>cols</value>
-            <a:documentation>Rules will appear between columns only.</a:documentation>
-            <value>all</value>
-            <a:documentation>Rules will appear between all rows and columns.</a:documentation>
-          </choice>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="cellspacing">
-          <db:refpurpose>Specifies how much space the user agent should leave between the left side of the table and the left-hand side of the leftmost column, the top of the table and the top side of the topmost row, and so on for the right and bottom of the table. The attribute also specifies the amount of space to leave between cells.</db:refpurpose>
-          <choice>
-            <data type="integer"/>
-            <a:documentation>An explicit spacing.</a:documentation>
-            <data type="string">
-              <param name="pattern">[0-9]+%</param>
-            </data>
-            <a:documentation>A percentage spacing.</a:documentation>
-          </choice>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="cellpadding">
-          <db:refpurpose>Specifies the amount of space between the border of the cell and its contents. If the value of this attribute is a pixel length, all four margins should be this distance from the contents. If the value of the attribute is a percentage length, the top and bottom margins should be equally separated from the content based on a percentage of the available vertical space, and the left and right margins should be equally separated from the content based on a percentage of the available horizontal space.</db:refpurpose>
-          <choice>
-            <data type="integer"/>
-            <a:documentation>An explicit padding.</a:documentation>
-            <data type="string">
-              <param name="pattern">[0-9]+%</param>
-            </data>
-            <a:documentation>A percentage padding.</a:documentation>
-          </choice>
-        </attribute>
-      </optional>
-    </interleave>
-  </define>
-  <define name="db.html.tablecell.attributes">
-    <interleave>
-      <optional>
-        <attribute name="abbr">
-          <db:refpurpose>Provides an abbreviated form of the cell's content and may be rendered by user agents when appropriate in place of the cell's content. Abbreviated names should be short since user agents may render them repeatedly. For instance, speech synthesizers may render the abbreviated headers relating to a particular cell before rendering that cell's content.</db:refpurpose>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="axis">
-          <db:refpurpose>This attribute may be used to place a cell into conceptual categories that can be considered to form axes in an n-dimensional space. User agents may give users access to these categories (e.g., the user may query the user agent for all cells that belong to certain categories, the user agent may present a table in the form of a table of contents, etc.). Please consult an HTML reference for more details.</db:refpurpose>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="headers">
-          <db:refpurpose>Specifies the list of header cells that provide header information for the current data cell. The value of this attribute is a space-separated list of cell names; those cells must be named by setting their id attribute. Authors generally use the headers attribute to help non-visual user agents render header information about data cells (e.g., header information is spoken prior to the cell data), but the attribute may also be used in conjunction with style sheets.</db:refpurpose>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="scope">
-          <db:refpurpose>Specifies the set of data cells for which the current header cell provides header information. This attribute may be used in place of the headers attribute, particularly for simple tables.</db:refpurpose>
-          <choice>
-            <value>row</value>
-            <a:documentation>The current cell provides header information for the rest of the row that contains it</a:documentation>
-            <value>col</value>
-            <a:documentation>The current cell provides header information for the rest of the column that contains it.</a:documentation>
-            <value>rowgroup</value>
-            <a:documentation>The header cell provides header information for the rest of the row group that contains it.</a:documentation>
-            <value>colgroup</value>
-            <a:documentation>The header cell provides header information for the rest of the column group that contains it.</a:documentation>
-          </choice>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="rowspan">
-          <db:refpurpose>Specifies the number of rows spanned by the current cell. The default value of this attribute is one (<db:quote>1</db:quote>
-). The value zero (<db:quote>0</db:quote>
-) means that the cell spans all rows from the current row to the last row of the table section (<db:tag>thead</db:tag>
-, <db:tag>tbody</db:tag>
-, or <db:tag>tfoot</db:tag>
-) in which the cell is defined.</db:refpurpose>
-          <data type="nonNegativeInteger"/>
-        </attribute>
-      </optional>
-      <optional>
-        <attribute name="colspan">
-          <db:refpurpose>Specifies the number of columns spanned by the current cell. The default value of this attribute is one (<db:quote>1</db:quote>
-). The value zero (<db:quote>0</db:quote>
-) means that the cell spans all columns from the current column to the last column of the column group (<db:tag>colgroup</db:tag>
-) in which the cell is defined.</db:refpurpose>
-          <data type="nonNegativeInteger"/>
-        </attribute>
-      </optional>
-    </interleave>
-  </define>
-  <define name="db.html.table.info">
-    <ref name="db._info.title.forbidden"/>
-  </define>
-  <define name="db.html.table.model">
-    <optional>
-      <ref name="db.html.table.info"/>
-    </optional>
-    <ref name="db.html.caption"/>
-    <choice>
-      <zeroOrMore>
-        <ref name="db.html.col"/>
-      </zeroOrMore>
-      <zeroOrMore>
-        <ref name="db.html.colgroup"/>
-      </zeroOrMore>
-    </choice>
-    <optional>
-      <ref name="db.html.thead"/>
-    </optional>
-    <optional>
-      <ref name="db.html.tfoot"/>
-    </optional>
-    <choice>
-      <oneOrMore>
-        <ref name="db.html.tbody"/>
-      </oneOrMore>
-      <oneOrMore>
-        <ref name="db.html.tr"/>
-      </oneOrMore>
-    </choice>
-  </define>
-  <define name="db.html.informaltable.info">
-    <ref name="db._info.title.forbidden"/>
-  </define>
-  <define name="db.html.informaltable.model">
-    <optional>
-      <ref name="db.html.informaltable.info"/>
-    </optional>
-    <choice>
-      <zeroOrMore>
-        <ref name="db.html.col"/>
-      </zeroOrMore>
-      <zeroOrMore>
-        <ref name="db.html.colgroup"/>
-      </zeroOrMore>
-    </choice>
-    <optional>
-      <ref name="db.html.thead"/>
-    </optional>
-    <optional>
-      <ref name="db.html.tfoot"/>
-    </optional>
-    <choice>
-      <oneOrMore>
-        <ref name="db.html.tbody"/>
-      </oneOrMore>
-      <oneOrMore>
-        <ref name="db.html.tr"/>
-      </oneOrMore>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>table</db:refname>
-    <db:refpurpose>A formal (captioned) HTML table in a document</db:refpurpose>
-    <define name="db.html.table.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.html.table.label.attribute">
-      <ref name="db.label.attribute"/>
-    </define>
-    <define name="db.html.table.attlist">
-      <interleave>
-        <ref name="db.html.attrs"/>
-        <ref name="db.html.table.attributes"/>
-        <optional>
-          <ref name="db.html.table.role.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.html.table.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.orient.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.pgwide.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.tabstyle.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.floatstyle.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.html.table">
-      <element name="table">
-        <ref name="db.html.table.attlist"/>
-        <ref name="db.html.table.model"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>informaltable</db:refname>
-    <db:refpurpose>An HTML table without a title</db:refpurpose>
-    <define name="db.html.informaltable.attlist">
-      <interleave>
-        <ref name="db.html.attrs"/>
-        <ref name="db.html.table.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.html.informaltable">
-      <element name="informaltable">
-        <ref name="db.html.informaltable.attlist"/>
-        <ref name="db.html.informaltable.model"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>caption</db:refname>
-    <db:refpurpose>An HTML table caption</db:refpurpose>
-    <define name="db.html.caption.attlist">
-      <ref name="db.html.attrs"/>
-    </define>
-    <define name="db.html.caption">
-      <element name="caption">
-        <ref name="db.html.caption.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>col</db:refname>
-    <db:refpurpose>Specifications for a column in an HTML table</db:refpurpose>
-    <define name="db.html.col.attlist">
-      <interleave>
-        <ref name="db.html.attrs"/>
-        <optional>
-          <attribute name="span">
-            <db:refpurpose>This attribute, whose value must be an integer &gt; 0, specifies the number of columns <db:quote>spanned</db:quote>
- by the <db:tag>col</db:tag>
- element; the <db:tag>col</db:tag>
- element shares its attributes with all the columns it spans. The default value for this attribute is 1 (i.e., a single column). If the span attribute is set to N &gt; 1, the current <db:tag>col</db:tag>
- element shares its attributes with the next N-1 columns.</db:refpurpose>
-            <data type="nonNegativeInteger"/>
-          </attribute>
-        </optional>
-        <optional>
-          <attribute name="width">
-            <db:refpurpose>Specifies a default width for each column spanned by the current <db:tag>col</db:tag>
- element. It has the same meaning as the <db:tag class="attribute">width</db:tag>
- attribute for the <db:tag>colgroup</db:tag>
- element and overrides it.</db:refpurpose>
-          </attribute>
-        </optional>
-        <ref name="db.html.cellhalign"/>
-        <ref name="db.html.cellvalign"/>
-      </interleave>
-    </define>
-    <define name="db.html.col">
-      <element name="col">
-        <ref name="db.html.col.attlist"/>
-        <empty/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>colgroup</db:refname>
-    <db:refpurpose>A group of columns in an HTML table</db:refpurpose>
-    <define name="db.html.colgroup.attlist">
-      <interleave>
-        <ref name="db.html.attrs"/>
-        <optional>
-          <attribute name="span">
-            <db:refpurpose>This attribute, which must be an integer &gt; 0, specifies the number of columns in a column group. In the absence of a span attribute, each <db:tag>colgroup</db:tag>
- defines a column group containing one column. If the span attribute is set to N &gt; 0, the current <db:tag>colgroup</db:tag>
- element defines a column group containing N columns. User agents must ignore this attribute if the <db:tag>colgroup</db:tag>
- element contains one or more <db:tag>col</db:tag>
- elements.</db:refpurpose>
-            <data type="nonNegativeInteger"/>
-          </attribute>
-        </optional>
-        <optional>
-          <attribute name="width">
-            <db:refpurpose>This attribute specifies a default width for each column in the current column group. In addition to the standard pixel, percentage, and relative values, this attribute allows the special form <db:quote>0*</db:quote>
- (zero asterisk) which means that the width of the each column in the group should be the minimum width necessary to hold the column's contents. This implies that a column's entire contents must be known before its width may be correctly computed. Authors should be aware that specifying <db:quote>0*</db:quote>
- will prevent visual user agents from rendering a table incrementally. This attribute is overridden for any column in the column group whose width is specified via a <db:tag>col</db:tag>
- element.</db:refpurpose>
-          </attribute>
-        </optional>
-        <ref name="db.html.cellhalign"/>
-        <ref name="db.html.cellvalign"/>
-      </interleave>
-    </define>
-    <define name="db.html.colgroup">
-      <element name="colgroup">
-        <ref name="db.html.colgroup.attlist"/>
-        <zeroOrMore>
-          <ref name="db.html.col"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>thead</db:refname>
-    <db:refpurpose>A table header consisting of one or more rows in an HTML table</db:refpurpose>
-    <define name="db.html.thead.attlist">
-      <interleave>
-        <ref name="db.html.attrs"/>
-        <ref name="db.html.cellhalign"/>
-        <ref name="db.html.cellvalign"/>
-      </interleave>
-    </define>
-    <define name="db.html.thead">
-      <element name="thead">
-        <ref name="db.html.thead.attlist"/>
-        <oneOrMore>
-          <ref name="db.html.tr"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>tfoot</db:refname>
-    <db:refpurpose>A table footer consisting of one or more rows in an HTML table</db:refpurpose>
-    <define name="db.html.tfoot.attlist">
-      <interleave>
-        <ref name="db.html.attrs"/>
-        <ref name="db.html.cellhalign"/>
-        <ref name="db.html.cellvalign"/>
-      </interleave>
-    </define>
-    <define name="db.html.tfoot">
-      <element name="tfoot">
-        <ref name="db.html.tfoot.attlist"/>
-        <oneOrMore>
-          <ref name="db.html.tr"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>tbody</db:refname>
-    <db:refpurpose>A wrapper for the rows of an HTML table or informal HTML table</db:refpurpose>
-    <define name="db.html.tbody.attlist">
-      <interleave>
-        <ref name="db.html.attrs"/>
-        <ref name="db.html.cellhalign"/>
-        <ref name="db.html.cellvalign"/>
-      </interleave>
-    </define>
-    <define name="db.html.tbody">
-      <element name="tbody">
-        <ref name="db.html.tbody.attlist"/>
-        <oneOrMore>
-          <ref name="db.html.tr"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>tr</db:refname>
-    <db:refpurpose>A row in an HTML table</db:refpurpose>
-    <define name="db.html.tr.attlist">
-      <interleave>
-        <ref name="db.html.attrs"/>
-        <ref name="db.html.cellhalign"/>
-        <ref name="db.html.cellvalign"/>
-      </interleave>
-    </define>
-    <define name="db.html.tr">
-      <element name="tr">
-        <ref name="db.html.tr.attlist"/>
-        <oneOrMore>
-          <choice>
-            <ref name="db.html.th"/>
-            <ref name="db.html.td"/>
-          </choice>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>th</db:refname>
-    <db:refpurpose>A table header entry in an HTML table</db:refpurpose>
-    <define name="db.html.th.attlist">
-      <interleave>
-        <ref name="db.html.attrs"/>
-        <ref name="db.html.tablecell.attributes"/>
-        <ref name="db.html.cellhalign"/>
-        <ref name="db.html.cellvalign"/>
-      </interleave>
-    </define>
-    <define name="db.html.th">
-      <element name="th">
-        <ref name="db.html.th.attlist"/>
-        <choice>
-          <zeroOrMore>
-            <ref name="db.all.inlines"/>
-          </zeroOrMore>
-          <zeroOrMore>
-            <ref name="db.all.blocks"/>
-          </zeroOrMore>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>td</db:refname>
-    <db:refpurpose>A table entry in an HTML table</db:refpurpose>
-    <define name="db.html.td.attlist">
-      <interleave>
-        <ref name="db.html.attrs"/>
-        <ref name="db.html.tablecell.attributes"/>
-        <ref name="db.html.cellhalign"/>
-        <ref name="db.html.cellvalign"/>
-      </interleave>
-    </define>
-    <define name="db.html.td">
-      <element name="td">
-        <ref name="db.html.td.attlist"/>
-        <choice>
-          <zeroOrMore>
-            <ref name="db.all.inlines"/>
-          </zeroOrMore>
-          <zeroOrMore>
-            <ref name="db.all.blocks"/>
-          </zeroOrMore>
-        </choice>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/index.rng b/slides/schema/relaxng/index.rng
deleted file mode 100644 (file)
index 3241fc9..0000000
+++ /dev/null
@@ -1,773 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: index.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
-  <start combine="choice">
-    <choice>
-      <ref name="db.setindex"/>
-      <ref name="db.index"/>
-      <ref name="db.indexdiv"/>
-    </choice>
-  </start>
-  <define name="db.ubiq.inlines" combine="choice">
-    <ref name="db.indexterm"/>
-  </define>
-  <define name="db.indexing.inlines" combine="choice">
-    <ref name="db.indexterm"/>
-  </define>
-  <define name="db.nopara.blocks" combine="choice">
-    <ref name="db.indexterm"/>
-  </define>
-  <define name="db.navigation.components" combine="choice">
-    <ref name="db.index"/>
-  </define>
-  <define name="db.setindex.components" combine="choice">
-    <ref name="db.setindex"/>
-  </define>
-  <define name="db.info.elements" combine="choice">
-    <ref name="db.itermset"/>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.significance.enumeration">
-    <choice>
-      <value>normal</value>
-      <a:documentation>Normal</a:documentation>
-      <value>preferred</value>
-      <a:documentation>Preferred</a:documentation>
-    </choice>
-  </define>
-  <define name="db.significance.attribute">
-    <attribute name="significance">
-      <db:refpurpose>Specifies the significance of the term</db:refpurpose>
-      <ref name="db.significance.enumeration"/>
-    </attribute>
-  </define>
-  <define name="db.zone.attribute">
-    <attribute name="zone">
-      <db:refpurpose>Specifies the IDs of the elements to which this term applies</db:refpurpose>
-      <data type="IDREFS"/>
-    </attribute>
-  </define>
-  <define name="db.indexterm.pagenum.attribute">
-    <attribute name="pagenum">
-      <db:refpurpose>Indicates the page on which this index term occurs in some version of the printed document</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.scope.enumeration">
-    <choice>
-      <value>all</value>
-      <a:documentation>All indexes</a:documentation>
-      <value>global</value>
-      <a:documentation>The global index (as for a combined index of a set of books)</a:documentation>
-      <value>local</value>
-      <a:documentation>The local index (the index for this document only)</a:documentation>
-    </choice>
-  </define>
-  <define name="db.scope.attribute">
-    <attribute name="scope">
-      <db:refpurpose>Specifies the scope of the index term</db:refpurpose>
-      <ref name="db.scope.enumeration"/>
-    </attribute>
-  </define>
-  <define name="db.sortas.attribute">
-    <attribute name="sortas">
-      <db:refpurpose>Specifies the string by which the term is to be sorted; if unspecified, the term content is used</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.index.type.attribute">
-    <attribute name="type">
-      <db:refpurpose>Specifies the target index for this term</db:refpurpose>
-    </attribute>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>itermset</db:refname>
-    <db:refpurpose>A set of index terms in the meta-information of a document</db:refpurpose>
-    <define name="db.itermset.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.itermset.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.itermset.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.itermset">
-      <element name="itermset">
-        <ref name="db.itermset.attlist"/>
-        <oneOrMore>
-          <ref name="db.indexterm.singular"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.indexterm.contentmodel">
-    <optional>
-      <ref name="db.primary"/>
-    </optional>
-    <optional>
-      <choice>
-        <group>
-          <ref name="db.secondary"/>
-          <optional>
-            <choice>
-              <group>
-                <ref name="db.tertiary"/>
-                <optional>
-                  <choice>
-                    <ref name="db.see"/>
-                    <oneOrMore>
-                      <ref name="db.seealso"/>
-                    </oneOrMore>
-                  </choice>
-                </optional>
-              </group>
-              <ref name="db.see"/>
-              <oneOrMore>
-                <ref name="db.seealso"/>
-              </oneOrMore>
-            </choice>
-          </optional>
-        </group>
-        <ref name="db.see"/>
-        <oneOrMore>
-          <ref name="db.seealso"/>
-        </oneOrMore>
-      </choice>
-    </optional>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>indexterm</db:refname>
-    <db:refpurpose>A wrapper for an indexed term</db:refpurpose>
-    <define name="db.indexterm.singular.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.indexterm.singular.class.attribute">
-      <attribute name="class">
-        <db:refpurpose>Identifies the class of index term</db:refpurpose>
-        <value>singular</value>
-        <a:documentation>A singular index term</a:documentation>
-      </attribute>
-    </define>
-    <define name="db.indexterm.singular.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.indexterm.singular.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.significance.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.zone.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.indexterm.pagenum.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.scope.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.index.type.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.indexterm.singular.class.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.indexterm.singular">
-      <element name="indexterm">
-        <ref name="db.indexterm.singular.attlist"/>
-        <ref name="db.indexterm.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>indexterm</db:refname>
-    <db:refpurpose>A wrapper for an indexed term that covers a range</db:refpurpose>
-    <define name="db.indexterm.startofrange.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.indexterm.startofrange.class.attribute">
-      <attribute name="class">
-        <db:refpurpose>Identifies the class of index term</db:refpurpose>
-        <value>startofrange</value>
-        <a:documentation>The start of a range</a:documentation>
-      </attribute>
-    </define>
-    <define name="db.indexterm.startofrange.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.indexterm.startofrange.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.significance.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.zone.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.indexterm.pagenum.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.scope.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.index.type.attribute"/>
-        </optional>
-        <ref name="db.indexterm.startofrange.class.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.indexterm.startofrange">
-      <element name="indexterm">
-        <ref name="db.indexterm.startofrange.attlist"/>
-        <ref name="db.indexterm.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>indexterm</db:refname>
-    <db:refpurpose>Identifies the end of a range associated with an indexed term</db:refpurpose>
-    <define name="db.indexterm.endofrange.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.indexterm.endofrange.class.attribute">
-      <attribute name="class">
-        <db:refpurpose>Identifies the class of index term</db:refpurpose>
-        <value>endofrange</value>
-        <a:documentation>The end of a range</a:documentation>
-      </attribute>
-    </define>
-    <define name="db.indexterm.endofrange.startref.attribute">
-      <attribute name="startref">
-        <db:refpurpose>Points to the start of the range</db:refpurpose>
-        <data type="IDREF"/>
-      </attribute>
-    </define>
-    <define name="db.indexterm.endofrange.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.indexterm.endofrange.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.indexterm.endofrange.class.attribute"/>
-        <ref name="db.indexterm.endofrange.startref.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.indexterm.endofrange">
-      <element name="indexterm">
-        <ref name="db.indexterm.endofrange.attlist"/>
-        <empty/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>indexterm</db:refname>
-    <db:refpurpose>A wrapper for terms to be indexed</db:refpurpose>
-    <define name="db.indexterm">
-      <choice>
-        <ref name="db.indexterm.singular"/>
-        <ref name="db.indexterm.startofrange"/>
-        <ref name="db.indexterm.endofrange"/>
-      </choice>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>primary</db:refname>
-    <db:refpurpose>The primary word or phrase under which an index term should be sorted</db:refpurpose>
-    <define name="db.primary.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.primary.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.primary.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.sortas.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.primary">
-      <element name="primary">
-        <ref name="db.primary.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>secondary</db:refname>
-    <db:refpurpose>A secondary word or phrase in an index term</db:refpurpose>
-    <define name="db.secondary.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.secondary.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.secondary.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.sortas.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.secondary">
-      <element name="secondary">
-        <ref name="db.secondary.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>tertiary</db:refname>
-    <db:refpurpose>A tertiary word or phrase in an index term</db:refpurpose>
-    <define name="db.tertiary.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.tertiary.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.tertiary.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.sortas.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.tertiary">
-      <element name="tertiary">
-        <ref name="db.tertiary.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>see</db:refname>
-    <db:refpurpose>Part of an index term directing the reader instead to another entry in the index</db:refpurpose>
-    <define name="db.see.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.see.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.see.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.see">
-      <element name="see">
-        <ref name="db.see.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>seealso</db:refname>
-    <db:refpurpose>Part of an index term directing the reader also to another entry in the index</db:refpurpose>
-    <define name="db.seealso.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.seealso.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.seealso.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.seealso">
-      <element name="seealso">
-        <ref name="db.seealso.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>index</db:refname>
-    <db:refpurpose>An index to a book or part of a book</db:refpurpose>
-    <define name="db.index.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.index.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.index.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.index.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.index.status.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.index.type.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.index.info">
-      <ref name="db._info"/>
-    </define>
-    <!--
-      Yes, db.indexdiv* and db.indexentry*; that way an <index/> is valid.
-      Authors can use an empty index to indicate where a generated index should
-      appear.
-    -->
-    <define name="db.index">
-      <element name="index">
-        <ref name="db.index.attlist"/>
-        <ref name="db.index.info"/>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-        <choice>
-          <zeroOrMore>
-            <ref name="db.indexdiv"/>
-          </zeroOrMore>
-          <zeroOrMore>
-            <ref name="db.indexentry"/>
-          </zeroOrMore>
-          <ref name="db.segmentedlist"/>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!--  ====================================================================== -->
-  <div>
-    <db:refname>setindex</db:refname>
-    <db:refpurpose>An index to a set of books</db:refpurpose>
-    <define name="db.setindex.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.setindex.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.setindex.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.setindex.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.setindex.status.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.index.type.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.setindex.info">
-      <ref name="db._info"/>
-    </define>
-    <define name="db.setindex">
-      <element name="setindex">
-        <ref name="db.setindex.attlist"/>
-        <ref name="db.setindex.info"/>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-        <choice>
-          <zeroOrMore>
-            <ref name="db.indexdiv"/>
-          </zeroOrMore>
-          <zeroOrMore>
-            <ref name="db.indexentry"/>
-          </zeroOrMore>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>indexdiv</db:refname>
-    <db:refpurpose>A division in an index</db:refpurpose>
-    <define name="db.indexdiv.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.indexdiv.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.indexdiv.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.indexdiv.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.indexdiv.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.indexdiv.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.indexdiv">
-      <element name="indexdiv">
-        <ref name="db.indexdiv.attlist"/>
-        <ref name="db.indexdiv.info"/>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-        <choice>
-          <oneOrMore>
-            <ref name="db.indexentry"/>
-          </oneOrMore>
-          <ref name="db.segmentedlist"/>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>indexentry</db:refname>
-    <db:refpurpose>An entry in an index</db:refpurpose>
-    <define name="db.indexentry.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.indexentry.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.indexentry.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.indexentry">
-      <element name="indexentry">
-        <ref name="db.indexentry.attlist"/>
-        <ref name="db.primaryie"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db.seeie"/>
-            <ref name="db.seealsoie"/>
-          </choice>
-        </zeroOrMore>
-        <zeroOrMore>
-          <ref name="db.secondaryie"/>
-          <zeroOrMore>
-            <choice>
-              <ref name="db.seeie"/>
-              <ref name="db.seealsoie"/>
-              <ref name="db.tertiaryie"/>
-            </choice>
-          </zeroOrMore>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>primaryie</db:refname>
-    <db:refpurpose>A primary term in an index entry, not in the text</db:refpurpose>
-    <define name="db.primaryie.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.primaryie.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.primaryie.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <optional>
-          <ref name="db.linkends.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.primaryie">
-      <element name="primaryie">
-        <ref name="db.primaryie.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>secondaryie</db:refname>
-    <db:refpurpose>A secondary term in an index entry, rather than in the text</db:refpurpose>
-    <define name="db.secondaryie.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.secondaryie.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.secondaryie.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <optional>
-          <ref name="db.linkends.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.secondaryie">
-      <element name="secondaryie">
-        <ref name="db.secondaryie.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>tertiaryie</db:refname>
-    <db:refpurpose>A tertiary term in an index entry, rather than in the text</db:refpurpose>
-    <define name="db.tertiaryie.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.tertiaryie.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.tertiaryie.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <optional>
-          <ref name="db.linkends.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.tertiaryie">
-      <element name="tertiaryie">
-        <ref name="db.tertiaryie.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>seeie</db:refname>
-    <db:refpurpose>A <db:quote>See</db:quote>
-entry in an index, rather than in the text</db:refpurpose>
-    <define name="db.seeie.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.seeie.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.seeie.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <optional>
-          <ref name="db.linkend.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.seeie">
-      <element name="seeie">
-        <ref name="db.seeie.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>seealsoie</db:refname>
-    <db:refpurpose>A <db:quote>See also</db:quote>
- entry in an index, rather than in the text</db:refpurpose>
-    <define name="db.seealsoie.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.seealsoie.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.seealsoie.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <optional>
-          <ref name="db.linkends.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.seealsoie">
-      <element name="seealsoie">
-        <ref name="db.seealsoie.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/keyboard.rng b/slides/schema/relaxng/keyboard.rng
deleted file mode 100644 (file)
index 06c264e..0000000
+++ /dev/null
@@ -1,320 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0">
-  <define name="db.domain.inlines" combine="choice">
-    <ref name="db.keyboard.inlines"/>
-  </define>
-  <define name="db.userinput.inlines" combine="choice">
-    <ref name="db.keyboard.inlines"/>
-  </define>
-  <define name="db.keyboard.inlines">
-    <choice>
-      <ref name="db.keycombo"/>
-      <ref name="db.keycap"/>
-      <ref name="db.keycode"/>
-      <ref name="db.keysym"/>
-      <ref name="db.shortcut"/>
-      <ref name="db.accel"/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>keycap</db:refname>
-    <db:refpurpose>The text printed on a key on a keyboard</db:refpurpose>
-    <ctrl:other-attribute name="db.keycap.function.attrib" enum-name="db.keycap.function-enum.attribute" other-name="db.keycap.function-other.attributes"/>
-    <define name="db.keycap.function.enumeration">
-      <choice>
-        <value>alt</value>
-        <a:documentation>The "Alt" key</a:documentation>
-        <value>backspace</value>
-        <a:documentation>The "Backspace" key</a:documentation>
-        <value>command</value>
-        <a:documentation>The "Command" key</a:documentation>
-        <value>control</value>
-        <a:documentation>The "Control" key</a:documentation>
-        <value>delete</value>
-        <a:documentation>The "Delete" key</a:documentation>
-        <value>down</value>
-        <a:documentation>The down arrow</a:documentation>
-        <value>end</value>
-        <a:documentation>The "End" key</a:documentation>
-        <value>enter</value>
-        <a:documentation>The "Enter" or "Return" key</a:documentation>
-        <value>escape</value>
-        <a:documentation>The "Escape" key</a:documentation>
-        <value>home</value>
-        <a:documentation>The "Home" key</a:documentation>
-        <value>insert</value>
-        <a:documentation>The "Insert" key</a:documentation>
-        <value>left</value>
-        <a:documentation>The left arrow</a:documentation>
-        <value>meta</value>
-        <a:documentation>The "Meta" key</a:documentation>
-        <value>option</value>
-        <a:documentation>The "Option" key</a:documentation>
-        <value>pagedown</value>
-        <a:documentation>The page down key</a:documentation>
-        <value>pageup</value>
-        <a:documentation>The page up key</a:documentation>
-        <value>right</value>
-        <a:documentation>The right arrow</a:documentation>
-        <value>shift</value>
-        <a:documentation>The "Shift" key</a:documentation>
-        <value>space</value>
-        <a:documentation>The spacebar</a:documentation>
-        <value>tab</value>
-        <a:documentation>The "Tab" key</a:documentation>
-        <value>up</value>
-        <a:documentation>The up arrow</a:documentation>
-      </choice>
-    </define>
-    <define name="db.keycap.function-enum.attribute">
-      <optional>
-        <attribute name="function">
-          <db:refpurpose>Identifies the function key</db:refpurpose>
-          <ref name="db.keycap.function.enumeration"/>
-        </attribute>
-      </optional>
-    </define>
-    <define name="db.keycap.function-other.attributes">
-      <optional>
-        <attribute name="function">
-          <db:refpurpose>Identifies the function key</db:refpurpose>
-          <value>other</value>
-          <a:documentation>Indicates a non-standard function key</a:documentation>
-        </attribute>
-      </optional>
-      <attribute name="otherfunction">
-        <db:refpurpose>Specifies a keyword that identifies the non-standard key</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.keycap.function.attrib">
-      <choice>
-        <ref name="db.keycap.function-enum.attribute"/>
-        <ref name="db.keycap.function-other.attributes"/>
-      </choice>
-    </define>
-    <define name="db.keycap.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.keycap.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.keycap.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.keycap.function.attrib"/>
-      </interleave>
-    </define>
-    <define name="db.keycap">
-      <element name="keycap">
-        <ref name="db.keycap.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>keycode</db:refname>
-    <db:refpurpose>The internal, frequently numeric, identifier for a key on a keyboard</db:refpurpose>
-    <define name="db.keycode.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.keycode.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.keycode.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.keycode">
-      <element name="keycode">
-        <ref name="db.keycode.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.keycombination.contentmodel">
-    <choice>
-      <ref name="db.keycap"/>
-      <ref name="db.keycombo"/>
-      <ref name="db.keysym"/>
-    </choice>
-  </define>
-  <div>
-    <db:refname>keycombo</db:refname>
-    <db:refpurpose>A combination of input actions</db:refpurpose>
-    <ctrl:other-attribute name="db.keycombo.action.attrib" enum-name="db.keycombo.action-enum.attribute" other-name="db.keycombo.action-other.attributes"/>
-    <define name="db.keycombo.action.enumeration">
-      <choice>
-        <value>click</value>
-        <a:documentation>A (single) mouse click.</a:documentation>
-        <value>double-click</value>
-        <a:documentation>A double mouse click.</a:documentation>
-        <value>press</value>
-        <a:documentation>A mouse or key press.</a:documentation>
-        <value>seq</value>
-        <a:documentation>Sequential clicks or presses.</a:documentation>
-        <value>simul</value>
-        <a:documentation>Simultaneous clicks or presses.</a:documentation>
-      </choice>
-    </define>
-    <define name="db.keycombo.action-enum.attribute">
-      <optional>
-        <attribute name="action">
-          <db:refpurpose>Identifies the nature of the action taken. If <db:tag>keycombo</db:tag>
- contains more than one element, <db:tag class="attvalue">simul</db:tag>
- is the default, otherwise there is no default.</db:refpurpose>
-          <ref name="db.keycombo.action.enumeration"/>
-        </attribute>
-      </optional>
-    </define>
-    <define name="db.keycombo.action-other.attributes">
-      <optional>
-        <attribute name="action">
-          <db:refpurpose>Identifies the nature of the action taken</db:refpurpose>
-          <value>other</value>
-          <a:documentation>Indicates a non-standard action</a:documentation>
-        </attribute>
-      </optional>
-      <attribute name="otheraction">
-        <db:refpurpose>Identifies the non-standard action in some unspecified way.</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.keycombo.action.attrib">
-      <choice>
-        <ref name="db.keycombo.action-enum.attribute"/>
-        <ref name="db.keycombo.action-other.attributes"/>
-      </choice>
-    </define>
-    <define name="db.keycombo.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.keycombo.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.keycombo.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.keycombo.action.attrib"/>
-      </interleave>
-    </define>
-    <define name="db.keycombo">
-      <element name="keycombo">
-        <ref name="db.keycombo.attlist"/>
-        <oneOrMore>
-          <ref name="db.keycombination.contentmodel"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>keysym</db:refname>
-    <db:refpurpose>The symbolic name of a key on a keyboard</db:refpurpose>
-    <define name="db.keysym.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.keysym.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.keysym.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.keysym">
-      <element name="keysym">
-        <ref name="db.keysym.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>accel</db:refname>
-    <db:refpurpose>A graphical user interface (GUI) keyboard shortcut</db:refpurpose>
-    <define name="db.accel.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.accel.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.accel.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.accel">
-      <element name="accel">
-        <ref name="db.accel.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>shortcut</db:refname>
-    <db:refpurpose>A key combination for an action that is also accessible through a menu</db:refpurpose>
-    <define name="db.shortcut.action.attrib">
-      <ref name="db.keycombo.action.attrib"/>
-    </define>
-    <define name="db.shortcut.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.shortcut.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.shortcut.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.shortcut.action.attrib"/>
-      </interleave>
-    </define>
-    <define name="db.shortcut">
-      <element name="shortcut">
-        <ref name="db.shortcut.attlist"/>
-        <oneOrMore>
-          <ref name="db.keycombination.contentmodel"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/markup.rng b/slides/schema/relaxng/markup.rng
deleted file mode 100644 (file)
index 7fd9761..0000000
+++ /dev/null
@@ -1,304 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
-  <define name="db.domain.inlines" combine="choice">
-    <ref name="db.markup.inlines"/>
-  </define>
-  <define name="db.userinput.inlines" combine="choice">
-    <ref name="db.markup.inlines"/>
-  </define>
-  <define name="db.computeroutput.inlines" combine="choice">
-    <ref name="db.markup.inlines"/>
-  </define>
-  <define name="db.markup.inlines">
-    <choice>
-      <ref name="db.tag"/>
-      <ref name="db.markup"/>
-      <ref name="db.token"/>
-      <ref name="db.symbol"/>
-      <ref name="db.literal"/>
-      <ref name="db.code"/>
-      <ref name="db.constant"/>
-      <ref name="db.email"/>
-      <ref name="db.uri"/>
-    </choice>
-  </define>
-  <define name="db.initializer.inlines" combine="choice">
-    <ref name="db.markup.inlines"/>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>markup</db:refname>
-    <db:refpurpose>A string of formatting markup in text that is to be represented literally</db:refpurpose>
-    <define name="db.markup.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.markup.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.markup.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.markup">
-      <element name="markup">
-        <ref name="db.markup.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>tag</db:refname>
-    <db:refpurpose>A component of XML (or SGML) markup</db:refpurpose>
-    <define name="db.tag.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.tag.class.enumeration">
-      <choice>
-        <value>attribute</value>
-        <a:documentation>An attribute</a:documentation>
-        <value>attvalue</value>
-        <a:documentation>An attribute value</a:documentation>
-        <value>element</value>
-        <a:documentation>An element</a:documentation>
-        <value>emptytag</value>
-        <a:documentation>An empty element tag</a:documentation>
-        <value>endtag</value>
-        <a:documentation>An end tag</a:documentation>
-        <value>genentity</value>
-        <a:documentation>A general entity</a:documentation>
-        <value>localname</value>
-        <a:documentation>The local name part of a qualified name</a:documentation>
-        <value>namespace</value>
-        <a:documentation>A namespace</a:documentation>
-        <value>numcharref</value>
-        <a:documentation>A numeric character reference</a:documentation>
-        <value>paramentity</value>
-        <a:documentation>A parameter entity</a:documentation>
-        <value>pi</value>
-        <a:documentation>A processing instruction</a:documentation>
-        <value>prefix</value>
-        <a:documentation>The prefix part of a qualified name</a:documentation>
-        <value>comment</value>
-        <a:documentation>An SGML comment</a:documentation>
-        <value>starttag</value>
-        <a:documentation>A start tag</a:documentation>
-        <value>xmlpi</value>
-        <a:documentation>An XML processing instruction</a:documentation>
-      </choice>
-    </define>
-    <define name="db.tag.class.attribute">
-      <attribute name="class">
-        <db:refpurpose>Identifies the nature of the tag content</db:refpurpose>
-        <ref name="db.tag.class.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.tag.namespace.attribute">
-      <attribute name="namespace">
-        <db:refpurpose>Identifies the namespace of the tag content</db:refpurpose>
-        <data type="anyURI"/>
-      </attribute>
-    </define>
-    <define name="db.tag.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.tag.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.tag.class.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.tag.namespace.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.tag">
-      <element name="tag">
-        <ref name="db.tag.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>symbol</db:refname>
-    <db:refpurpose>A name that is replaced by a value before processing</db:refpurpose>
-    <define name="db.symbol.class.attribute">
-      <attribute name="class">
-        <db:refpurpose>Identifies the class of symbol</db:refpurpose>
-        <value>limit</value>
-        <a:documentation>The value is a limit of some kind</a:documentation>
-      </attribute>
-    </define>
-    <define name="db.symbol.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.symbol.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.symbol.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.symbol.class.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.symbol">
-      <element name="symbol">
-        <ref name="db.symbol.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>token</db:refname>
-    <db:refpurpose>A unit of information</db:refpurpose>
-    <define name="db.token.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.token.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.token.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.token">
-      <element name="token">
-        <ref name="db.token.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>literal</db:refname>
-    <db:refpurpose>Inline text that is some literal value</db:refpurpose>
-    <define name="db.literal.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.literal.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.literal.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.literal">
-      <element name="literal">
-        <ref name="db.literal.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>code</db:refname>
-    <db:refpurpose>An inline code fragment</db:refpurpose>
-    <define name="code.language.attribute">
-      <attribute name="language">
-        <db:refpurpose>Identifies the (computer) language of the code fragment</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.code.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.code.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.code.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="code.language.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.code">
-      <element name="code">
-        <ref name="db.code.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db.programming.inlines"/>
-            <ref name="db._text"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>constant</db:refname>
-    <db:refpurpose>A programming or system constant</db:refpurpose>
-    <define name="db.constant.class.attribute">
-      <attribute name="class">
-        <db:refpurpose>Identifies the class of constant</db:refpurpose>
-        <value>limit</value>
-        <a:documentation>The value is a limit of some kind</a:documentation>
-      </attribute>
-    </define>
-    <define name="db.constant.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.constant.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.constant.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.constant.class.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.constant">
-      <element name="constant">
-        <ref name="db.constant.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/math.rng b/slides/schema/relaxng/math.rng
deleted file mode 100644 (file)
index 89d919a..0000000
+++ /dev/null
@@ -1,208 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: math.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0">
-  <start combine="choice">
-    <choice>
-      <ref name="db.equation"/>
-      <ref name="db.informalequation"/>
-    </choice>
-  </start>
-  <define name="db.formal.blocks" combine="choice">
-    <ref name="db.equation"/>
-  </define>
-  <define name="db.informal.blocks" combine="choice">
-    <ref name="db.informalequation"/>
-  </define>
-  <define name="db.math.inlines">
-    <ref name="db.inlineequation"/>
-  </define>
-  <define name="db.domain.inlines" combine="choice">
-    <ref name="db.math.inlines"/>
-  </define>
-  <define name="db.initializer.inlines" combine="choice">
-    <ref name="db.mathphrase"/>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.equation.content">
-    <choice>
-      <oneOrMore>
-        <ref name="db.mediaobject"/>
-      </oneOrMore>
-      <oneOrMore>
-        <ref name="db.mathphrase"/>
-      </oneOrMore>
-    </choice>
-  </define>
-  <define name="db.inlineequation.content">
-    <choice>
-      <oneOrMore>
-        <ref name="db.inlinemediaobject"/>
-      </oneOrMore>
-      <oneOrMore>
-        <ref name="db.mathphrase"/>
-      </oneOrMore>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>equation</db:refname>
-    <db:refpurpose>A displayed mathematical equation</db:refpurpose>
-    <define name="db.equation.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.equation.label.attribute">
-      <ref name="db.label.attribute"/>
-    </define>
-    <define name="db.equation.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.equation.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.equation.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.pgwide.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.floatstyle.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.equation.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.equation">
-      <element name="equation">
-        <ref name="db.equation.attlist"/>
-        <ref name="db.equation.info"/>
-        <optional>
-          <ref name="db.alt"/>
-        </optional>
-        <ref name="db.equation.content"/>
-        <optional>
-          <ref name="db.caption"/>
-        </optional>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>informalequation</db:refname>
-    <db:refpurpose>A displayed mathematical equation without a title</db:refpurpose>
-    <define name="db.informalequation.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.informalequation.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.informalequation.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.informalequation.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.informalequation">
-      <element name="informalequation">
-        <ref name="db.informalequation.attlist"/>
-        <ref name="db.informalequation.info"/>
-        <optional>
-          <ref name="db.alt"/>
-        </optional>
-        <ref name="db.equation.content"/>
-        <optional>
-          <ref name="db.caption"/>
-        </optional>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>inlineequation</db:refname>
-    <db:refpurpose>A mathematical equation or expression occurring inline</db:refpurpose>
-    <define name="db.inlineequation.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.inlineequation.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.inlineequation.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.inlineequation">
-      <element name="inlineequation">
-        <ref name="db.inlineequation.attlist"/>
-        <optional>
-          <ref name="db.alt"/>
-        </optional>
-        <ref name="db.inlineequation.content"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>mathphrase</db:refname>
-    <db:refpurpose>A mathematical phrase that can be represented with ordinary text and a small amount of markup</db:refpurpose>
-    <define name="db.mathphrase.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.mathphrase.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.mathphrase.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.mathphrase">
-      <element name="mathphrase">
-        <ref name="db.mathphrase.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db._text"/>
-            <ref name="db.ubiq.inlines"/>
-            <ref name="db._emphasis"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/mathml.rng b/slides/schema/relaxng/mathml.rng
deleted file mode 100644 (file)
index f787725..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: mathml.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0">
-  <define name="db.equation.content" combine="choice">
-    <oneOrMore>
-      <ref name="db._any.mml"/>
-    </oneOrMore>
-  </define>
-  <define name="db.inlineequation.content" combine="choice">
-    <oneOrMore>
-      <ref name="db._any.mml"/>
-    </oneOrMore>
-  </define>
-  <define name="db.imageobject.content" combine="choice">
-    <ref name="db.imagedata.mathml"/>
-  </define>
-  <!-- ============================================================ -->
-  <div>
-    <db:refname>imagedata</db:refname>
-    <db:refpurpose>A MathML expression in a media object</db:refpurpose>
-    <define name="db.imagedata.mathml.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.imagedata.mathml.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.imagedata.mathml.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <optional>
-          <attribute name="format">
-            <db:refpurpose>Specifies that the format of the data is MathML</db:refpurpose>
-            <value>mathml</value>
-            <a:documentation>Specifies MathML.</a:documentation>
-          </attribute>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.align.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.valign.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.width.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.contentwidth.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.scalefit.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.scale.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.depth.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.contentdepth.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.imagedata.mathml.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.imagedata.mathml">
-      <element name="imagedata">
-        <ref name="db.imagedata.mathml.attlist"/>
-        <ref name="db.imagedata.mathml.info"/>
-        <oneOrMore>
-          <ref name="db._any.mml"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ============================================================ -->
-  <div>
-    <db:refname>mml:*</db:refname>
-    <db:refpurpose>Any element from the MathML namespace</db:refpurpose>
-    <define name="db._any.mml">
-      <element>
-        <nsName ns="http://www.w3.org/1998/Math/MathML"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db._any.attribute"/>
-            <text/>
-            <ref name="db._any"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/msgset.rng b/slides/schema/relaxng/msgset.rng
deleted file mode 100644 (file)
index ad1fe33..0000000
+++ /dev/null
@@ -1,427 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: msgset.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0">
-  <start combine="choice">
-    <choice>
-      <ref name="db.msg"/>
-      <ref name="db.msgexplan"/>
-      <ref name="db.msgmain"/>
-      <ref name="db.msgrel"/>
-      <ref name="db.msgset"/>
-      <ref name="db.msgsub"/>
-    </choice>
-  </start>
-  <define name="db.technical.blocks" combine="choice">
-    <ref name="db.msgset"/>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>msgset</db:refname>
-    <db:refpurpose>A detailed set of messages, usually error messages</db:refpurpose>
-    <define name="db.msgset.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.msgset.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.msgset.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.msgset.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.msgset">
-      <element name="msgset">
-        <ref name="db.msgset.attlist"/>
-        <ref name="db.msgset.info"/>
-        <choice>
-          <oneOrMore>
-            <ref name="db.msgentry"/>
-          </oneOrMore>
-          <oneOrMore>
-            <ref name="db.simplemsgentry"/>
-          </oneOrMore>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>msgentry</db:refname>
-    <db:refpurpose>A wrapper for an entry in a message set</db:refpurpose>
-    <define name="db.msgentry.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.msgentry.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.msgentry.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.msgentry">
-      <element name="msgentry">
-        <ref name="db.msgentry.attlist"/>
-        <oneOrMore>
-          <ref name="db.msg"/>
-        </oneOrMore>
-        <optional>
-          <ref name="db.msginfo"/>
-        </optional>
-        <zeroOrMore>
-          <ref name="db.msgexplan"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>simplemsgentry</db:refname>
-    <db:refpurpose>A wrapper for a simpler entry in a message set</db:refpurpose>
-    <define name="db.simplemsgentry.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.simplemsgentry.msgaud.attribute">
-      <attribute name="msgaud">
-        <db:refpurpose>The audience to which the message relevant</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.simplemsgentry.msgorig.attribute">
-      <attribute name="msgorig">
-        <db:refpurpose>The origin of the message</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.simplemsgentry.msglevel.attribute">
-      <attribute name="msglevel">
-        <db:refpurpose>The level of importance or severity of a message</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.simplemsgentry.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.simplemsgentry.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.simplemsgentry.msgaud.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.simplemsgentry.msgorig.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.simplemsgentry.msglevel.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.simplemsgentry">
-      <element name="simplemsgentry">
-        <ref name="db.simplemsgentry.attlist"/>
-        <ref name="db.msgtext"/>
-        <oneOrMore>
-          <ref name="db.msgexplan"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>msg</db:refname>
-    <db:refpurpose>A message in a message set</db:refpurpose>
-    <define name="db.msg.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.msg.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.msg.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.msg.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.msg">
-      <element name="msg">
-        <ref name="db.msg.attlist"/>
-        <ref name="db.msg.info"/>
-        <ref name="db.msgmain"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db.msgsub"/>
-            <ref name="db.msgrel"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>msgmain</db:refname>
-    <db:refpurpose>The primary component of a message in a message set </db:refpurpose>
-    <define name="db.msgmain.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.msgmain.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.msgmain.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.msgmain.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.msgmain">
-      <element name="msgmain">
-        <ref name="db.msgmain.attlist"/>
-        <ref name="db.msgmain.info"/>
-        <ref name="db.msgtext"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>msgsub</db:refname>
-    <db:refpurpose>A subcomponent of a message in a message set</db:refpurpose>
-    <define name="db.msgsub.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.msgsub.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.msgsub.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.msgsub.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.msgsub">
-      <element name="msgsub">
-        <ref name="db.msgsub.attlist"/>
-        <ref name="db.msgsub.info"/>
-        <ref name="db.msgtext"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>msgrel</db:refname>
-    <db:refpurpose>A related component of a message in a message set</db:refpurpose>
-    <define name="db.msgrel.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.msgrel.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.msgrel.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.msgrel.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.msgrel">
-      <element name="msgrel">
-        <ref name="db.msgrel.attlist"/>
-        <ref name="db.msgrel.info"/>
-        <ref name="db.msgtext"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>msgtext</db:refname>
-    <db:refpurpose>The actual text of a message component in a message set</db:refpurpose>
-    <define name="db.msgtext.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.msgtext.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.msgtext.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.msgtext">
-      <element name="msgtext">
-        <ref name="db.msgtext.attlist"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>msginfo</db:refname>
-    <db:refpurpose>Information about a message in a message set</db:refpurpose>
-    <define name="db.msginfo.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.msginfo.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.msginfo.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.msginfo">
-      <element name="msginfo">
-        <ref name="db.msginfo.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db.msglevel"/>
-            <ref name="db.msgorig"/>
-            <ref name="db.msgaud"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>msglevel</db:refname>
-    <db:refpurpose>The level of importance or severity of a message in a message set</db:refpurpose>
-    <define name="db.msglevel.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.msglevel.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.msglevel.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.msglevel">
-      <element name="msglevel">
-        <ref name="db.msglevel.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>msgorig</db:refname>
-    <db:refpurpose>The origin of a message in a message set</db:refpurpose>
-    <define name="db.msgorig.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.msgorig.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.msgorig.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.msgorig">
-      <element name="msgorig">
-        <ref name="db.msgorig.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>msgaud</db:refname>
-    <db:refpurpose>The audience to which a message in a message set is relevant</db:refpurpose>
-    <define name="db.msgaud.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.msgaud.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.msgaud.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.msgaud">
-      <element name="msgaud">
-        <ref name="db.msgaud.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>msgexplan</db:refname>
-    <db:refpurpose>Explanatory material relating to a message in a message set</db:refpurpose>
-    <define name="db.msgexplan.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.msgexplan.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.msgexplan.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.msgexplan.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.msgexplan">
-      <element name="msgexplan">
-        <ref name="db.msgexplan.attlist"/>
-        <ref name="db.msgexplan.info"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/os.rng b/slides/schema/relaxng/os.rng
deleted file mode 100644 (file)
index c53a8db..0000000
+++ /dev/null
@@ -1,513 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0">
-  <start combine="choice">
-    <ref name="db.cmdsynopsis"/>
-  </start>
-  <define name="db.domain.inlines" combine="choice">
-    <ref name="db.os.inlines"/>
-  </define>
-  <define name="db.synopsis.blocks" combine="choice">
-    <ref name="db.cmdsynopsis"/>
-  </define>
-  <define name="db.os.inlines">
-    <choice>
-      <ref name="db.prompt"/>
-      <ref name="db.envar"/>
-      <ref name="db.filename"/>
-      <ref name="db.command"/>
-      <ref name="db.computeroutput"/>
-      <ref name="db.userinput"/>
-    </choice>
-  </define>
-  <define name="db.computeroutput.inlines">
-    <choice>
-      <text/>
-      <ref name="db.ubiq.inlines"/>
-      <ref name="db.os.inlines"/>
-      <ref name="db.technical.inlines"/>
-    </choice>
-  </define>
-  <define name="db.userinput.inlines">
-    <choice>
-      <text/>
-      <ref name="db.ubiq.inlines"/>
-      <ref name="db.os.inlines"/>
-      <ref name="db.technical.inlines"/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.prompt.inlines">
-    <ref name="db._text"/>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>prompt</db:refname>
-    <db:refpurpose>A character or string indicating the start of an input field in a  computer display</db:refpurpose>
-    <define name="db.prompt.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.prompt.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.prompt.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.prompt">
-      <element name="prompt">
-        <ref name="db.prompt.attlist"/>
-        <zeroOrMore>
-          <ref name="db.prompt.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>envar</db:refname>
-    <db:refpurpose>A software environment variable</db:refpurpose>
-    <define name="db.envar.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.envar.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.envar.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.envar">
-      <element name="envar">
-        <ref name="db.envar.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>filename</db:refname>
-    <db:refpurpose>The name of a file</db:refpurpose>
-    <define name="db.filename.class.enumeration">
-      <choice>
-        <value>devicefile</value>
-        <a:documentation>A device</a:documentation>
-        <value>directory</value>
-        <a:documentation>A directory</a:documentation>
-        <value>extension</value>
-        <a:documentation>A filename extension</a:documentation>
-        <value>headerfile</value>
-        <a:documentation>A header file (as for a programming language)</a:documentation>
-        <value>libraryfile</value>
-        <a:documentation>A library file</a:documentation>
-        <value>partition</value>
-        <a:documentation>A partition (as of a hard disk)</a:documentation>
-        <value>symlink</value>
-        <a:documentation>A symbolic link</a:documentation>
-      </choice>
-    </define>
-    <define name="db.filename.class.attribute">
-      <attribute name="class">
-        <db:refpurpose>Identifies the class of filename</db:refpurpose>
-        <ref name="db.filename.class.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.filename.path.attribute">
-      <attribute name="path">
-        <db:refpurpose>Specifies the path of the filename</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.filename.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.filename.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.filename.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.filename.path.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.filename.class.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.filename">
-      <element name="filename">
-        <ref name="db.filename.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>command</db:refname>
-    <db:refpurpose>The name of an executable program or other software command</db:refpurpose>
-    <define name="db.command.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.command.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.command.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.command">
-      <element name="command">
-        <ref name="db.command.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>computeroutput</db:refname>
-    <db:refpurpose>Data, generally text, displayed or presented by a computer</db:refpurpose>
-    <define name="db.computeroutput.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.computeroutput.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.computeroutput.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.computeroutput">
-      <element name="computeroutput">
-        <ref name="db.computeroutput.attlist"/>
-        <zeroOrMore>
-          <ref name="db.computeroutput.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>userinput</db:refname>
-    <db:refpurpose>Data entered by the user</db:refpurpose>
-    <define name="db.userinput.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.userinput.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.userinput.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.userinput">
-      <element name="userinput">
-        <ref name="db.userinput.attlist"/>
-        <zeroOrMore>
-          <ref name="db.userinput.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>cmdsynopsis</db:refname>
-    <db:refpurpose>A syntax summary for a software command</db:refpurpose>
-    <define name="db.cmdsynopsis.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.cmdsynopsis.sepchar.attribute">
-      <attribute name="sepchar">
-        <db:refpurpose>Specifies the character that should separate the command and its top-level arguments</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.cmdsynopsis.cmdlength.attribute">
-      <attribute name="cmdlength">
-        <db:refpurpose>Indicates the displayed length of the command; this information may be used to intelligently indent command synopses which extend beyond one line</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.cmdsynopsis.label.attribute">
-      <ref name="db.label.attribute"/>
-    </define>
-    <define name="db.cmdsynopsis.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.cmdsynopsis.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.cmdsynopsis.sepchar.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.cmdsynopsis.cmdlength.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.cmdsynopsis.label.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.cmdsynopsis.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.cmdsynopsis">
-      <element name="cmdsynopsis">
-        <ref name="db.cmdsynopsis.attlist"/>
-        <ref name="db.cmdsynopsis.info"/>
-        <oneOrMore>
-          <choice>
-            <ref name="db.command"/>
-            <ref name="db.arg"/>
-            <ref name="db.group"/>
-            <ref name="db.sbr"/>
-          </choice>
-        </oneOrMore>
-        <zeroOrMore>
-          <ref name="db.synopfragment"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.rep.enumeration">
-    <choice>
-      <value>norepeat</value>
-      <a:documentation>Can not be repeated.</a:documentation>
-      <value>repeat</value>
-      <a:documentation>Can be repeated.</a:documentation>
-    </choice>
-  </define>
-  <define name="db.rep.attribute">
-    <attribute name="rep" a:defaultValue="norepeat">
-      <db:refpurpose>Indicates whether or not repetition is possible.</db:refpurpose>
-      <ref name="db.rep.enumeration"/>
-    </attribute>
-  </define>
-  <define name="db.choice.enumeration">
-    <choice>
-      <value>opt</value>
-      <a:documentation>Formatted to indicate that it is optional.</a:documentation>
-      <value>plain</value>
-      <a:documentation>Formatted without indication.</a:documentation>
-      <value>req</value>
-      <a:documentation>Formatted to indicate that it is required.</a:documentation>
-    </choice>
-  </define>
-  <define name="db.choice.opt.attribute">
-    <attribute name="choice" a:defaultValue="opt">
-      <db:refpurpose>Indicates optionality.</db:refpurpose>
-      <ref name="db.choice.enumeration"/>
-    </attribute>
-  </define>
-  <define name="db.choice.req.attribute">
-    <attribute name="choice" a:defaultValue="req">
-      <db:refpurpose>Indicates optionality.</db:refpurpose>
-      <ref name="db.choice.enumeration"/>
-    </attribute>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>arg</db:refname>
-    <db:refpurpose>An argument in a cmdsynopsis</db:refpurpose>
-    <define name="db.arg.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.arg.rep.attribute">
-      <ref name="db.rep.attribute"/>
-    </define>
-    <define name="db.arg.choice.attribute">
-      <ref name="db.choice.opt.attribute"/>
-    </define>
-    <define name="db.arg.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.arg.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.arg.rep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.arg.choice.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.arg">
-      <element name="arg">
-        <ref name="db.arg.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db._text"/>
-            <ref name="db.arg"/>
-            <ref name="db.group"/>
-            <ref name="db.option"/>
-            <ref name="db.synopfragmentref"/>
-            <ref name="db.sbr"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>group</db:refname>
-    <db:refpurpose>A group of elements in a cmdsynopsis</db:refpurpose>
-    <define name="db.group.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.group.rep.attribute">
-      <ref name="db.rep.attribute"/>
-    </define>
-    <define name="db.group.choice.attribute">
-      <ref name="db.choice.opt.attribute"/>
-    </define>
-    <define name="db.group.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.group.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.group.rep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.group.choice.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.group">
-      <element name="group">
-        <ref name="db.group.attlist"/>
-        <oneOrMore>
-          <choice>
-            <ref name="db.arg"/>
-            <ref name="db.group"/>
-            <ref name="db.option"/>
-            <ref name="db.synopfragmentref"/>
-            <ref name="db.replaceable"/>
-            <ref name="db.sbr"/>
-          </choice>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>sbr</db:refname>
-    <db:refpurpose>An explicit line break in a command synopsis</db:refpurpose>
-    <define name="db.sbr.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.sbr.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.sbr.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.sbr">
-      <element name="sbr">
-        <ref name="db.sbr.attlist"/>
-        <empty/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>synopfragment</db:refname>
-    <db:refpurpose>A portion of a cmdsynopsis broken out from the main body of the synopsis</db:refpurpose>
-    <define name="db.synopfragment.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.synopfragment.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.synopfragment.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.synopfragment">
-      <element name="synopfragment">
-        <ref name="db.synopfragment.attlist"/>
-        <oneOrMore>
-          <choice>
-            <ref name="db.arg"/>
-            <ref name="db.group"/>
-          </choice>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>synopfragmentref</db:refname>
-    <db:refpurpose>A reference to a fragment of a command synopsis</db:refpurpose>
-    <define name="db.synopfragmentref.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.synopfragmentref.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.synopfragmentref.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.linkend.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.synopfragmentref">
-      <element name="synopfragmentref">
-        <s:pattern name="Synopsis fragment type constraint">
-          <s:rule context="db:synopfragmentref">
-            <s:assert test="local-name(//*[@xml:id=current()/@linkend]) = 'synopfragment' and namespace-uri(//*[@xml:id=current()/@linkend]) = 'http://docbook.org/ns/docbook'">@linkend on synopfragmentref must point to a synopfragment.</s:assert>
-          </s:rule>
-        </s:pattern>
-        <ref name="db.synopfragmentref.attlist"/>
-        <text/>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/pool.rng b/slides/schema/relaxng/pool.rng
deleted file mode 100644 (file)
index 691cfe6..0000000
+++ /dev/null
@@ -1,6084 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns:dbx="http://sourceforge.net/projects/docbook/defguide/schema/extra-markup" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
-  <!-- ====================================================================== -->
-  <!--
-    The start tokens are somewhat arbitrary. To resolve RFE #1899655, the
-    TC concluded that anything with an info element was a reasonable start
-    element. That's mostly what has been done, with a few extra elements
-    where the patterns seemed to warrant it. If you need more, just ask.
-  -->
-  <start combine="choice">
-    <choice>
-      <ref name="db.abstract"/>
-      <ref name="db.mediaobject.content"/>
-      <ref name="db.audiodata"/>
-      <ref name="db.imagedata"/>
-      <ref name="db.textdata"/>
-      <ref name="db.videodata"/>
-      <ref name="db.caption"/>
-      <ref name="db.publishing.blocks"/>
-      <ref name="db.formal.blocks"/>
-      <ref name="db.informal.blocks"/>
-      <ref name="db.formalpara"/>
-      <ref name="db.inlinemediaobject"/>
-      <ref name="db.list.blocks"/>
-      <ref name="db.legalnotice"/>
-      <ref name="db.verbatim.blocks"/>
-      <ref name="db.graphic.blocks"/>
-      <ref name="db.personblurb"/>
-      <ref name="db.revhistory"/>
-      <ref name="db.simpara"/>
-      <ref name="db.step"/>
-      <ref name="db.stepalternatives"/>
-    </choice>
-  </start>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>*:*</db:refname>
-    <db:refpurpose>Any element from almost any namespace</db:refpurpose>
-    <define name="db._any.attribute">
-      <attribute>
-        <db:refpurpose>Any attribute, including any attribute in any namespace.</db:refpurpose>
-        <anyName/>
-      </attribute>
-    </define>
-    <define name="db._any">
-      <element>
-        <anyName>
-          <except>
-            <nsName/>
-            <nsName ns="http://www.w3.org/1999/xhtml"/>
-          </except>
-        </anyName>
-        <zeroOrMore>
-          <choice>
-            <ref name="db._any.attribute"/>
-            <text/>
-            <ref name="db._any"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.arch.attribute">
-    <attribute name="arch">
-      <db:refpurpose>Designates the computer or chip architecture to which the element applies</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.audience.attribute">
-    <attribute name="audience">
-      <db:refpurpose>Designates the intended audience to which the element applies, for example, system administrators, programmers, or new users.</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.condition.attribute">
-    <attribute name="condition">
-      <db:refpurpose>provides a standard place for application-specific effectivity</db:refpurpose>
-      <dbx:description>
-        <db:para>Many DocBook users observed that in order to add an effectivity condition that was unique to their environment required <db:quote>abusing</db:quote>
- the semantics of one of the existing attributes, or adding their own, making their customization an extension rather than a subset. The<db:tag class="attribute">condition</db:tag>
- attribute is a general-purpose effectivity attribute with no specified semantics.</db:para>
-        <db:para>The<db:tag class="attribute">condition</db:tag>
- attribute provides a standard place for application-specific effectivity.</db:para>
-      </dbx:description>
-    </attribute>
-  </define>
-  <define name="db.conformance.attribute">
-    <attribute name="conformance">
-      <db:refpurpose>Indicates standards conformance characteristics of the element</db:refpurpose>
-      <dbx:description>
-        <db:para>These characteristics are application-specific; DocBook provides no default semantics.</db:para>
-      </dbx:description>
-    </attribute>
-  </define>
-  <define name="db.os.attribute">
-    <attribute name="os">
-      <db:refpurpose>Indicates the operating system to which the element is applicable</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.revision.attribute">
-    <attribute name="revision">
-      <db:refpurpose>Indicates the editorial revision to which the element belongs</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.security.attribute">
-    <attribute name="security">
-      <db:refpurpose>Indicates something about the security level associated with the element to which it applies</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.userlevel.attribute">
-    <attribute name="userlevel">
-      <db:refpurpose>Indicates the level of user experience for which the element applies</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.vendor.attribute">
-    <attribute name="vendor">
-      <db:refpurpose>Indicates the computer vendor to which the element applies.</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.wordsize.attribute">
-    <attribute name="wordsize">
-      <db:refpurpose>Indicates the word size (width in bits) of the computer architecture to which the element applies</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.effectivity.attributes">
-    <interleave>
-      <optional>
-        <ref name="db.arch.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.audience.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.condition.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.conformance.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.os.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.revision.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.security.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.userlevel.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.vendor.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.wordsize.attribute"/>
-      </optional>
-    </interleave>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.endterm.attribute">
-    <attribute name="endterm">
-      <db:refpurpose>Points to the element whose content is to be used as the text of the link</db:refpurpose>
-      <data type="IDREF"/>
-    </attribute>
-  </define>
-  <define name="db.linkend.attribute">
-    <attribute name="linkend">
-      <db:refpurpose>Points to an internal link target by identifying the value of its xml:id attribute</db:refpurpose>
-      <data type="IDREF"/>
-    </attribute>
-  </define>
-  <define name="db.linkends.attribute">
-    <attribute name="linkends">
-      <db:refpurpose>Points to one or more internal link targets by identifying the value of their xml:id attributes</db:refpurpose>
-      <data type="IDREFS"/>
-    </attribute>
-  </define>
-  <define name="db.xlink.href.attribute">
-    <attribute name="xlink:href">
-      <db:refpurpose>Identifies a link target with a URI</db:refpurpose>
-      <data type="anyURI"/>
-    </attribute>
-  </define>
-  <define name="db.xlink.type.attribute">
-    <attribute name="xlink:type">
-      <db:refpurpose>Identifies the XLink link type</db:refpurpose>
-      <value>simple</value>
-      <a:documentation>An XLink simple link</a:documentation>
-    </attribute>
-  </define>
-  <define name="db.xlink.role.attribute">
-    <attribute name="xlink:role">
-      <db:refpurpose>Identifies the XLink role of the link</db:refpurpose>
-      <dbx:description>
-        <db:para>DocBook uses the XLink role value <db:uri>http://docbook.org/xlink/role/olink</db:uri>
- to identify linking elements with OLink semantics. That means the part of <db:tag class="attribute">xlink:href</db:tag>
- before the number sign (#) is to be interpreted as equivalent to the olink <db:tag class="attribute">targetdoc</db:tag>
- attribute value, and the part after the number sign as the olink <db:tag class="attribute">targetptr</db:tag>
- attribute value.</db:para>
-      </dbx:description>
-      <data type="anyURI"/>
-    </attribute>
-  </define>
-  <define name="db.xlink.arcrole.attribute">
-    <attribute name="xlink:arcrole">
-      <db:refpurpose>Identifies the XLink arcrole of the link</db:refpurpose>
-      <data type="anyURI"/>
-    </attribute>
-  </define>
-  <define name="db.xlink.title.attribute">
-    <attribute name="xlink:title">
-      <db:refpurpose>Identifies the XLink title of the link</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.xlink.show.enumeration">
-    <choice>
-      <value>new</value>
-      <a:documentation>An application traversing to the ending resource should load it in a new window, frame, pane, or other relevant presentation context.</a:documentation>
-      <value>replace</value>
-      <a:documentation>An application traversing to the ending resource should load the resource in the same window, frame, pane, or other relevant presentation context in which the starting resource was loaded.</a:documentation>
-      <value>embed</value>
-      <a:documentation>An application traversing to the ending resource should load its presentation in place of the presentation of the starting resource.</a:documentation>
-      <value>other</value>
-      <a:documentation>The behavior of an application traversing to the ending resource is unconstrained by XLink. The application should look for other markup present in the link to determine the appropriate behavior.</a:documentation>
-      <value>none</value>
-      <a:documentation>The behavior of an application traversing to the ending resource is unconstrained by this specification. No other markup is present to help the application determine the appropriate behavior.</a:documentation>
-    </choice>
-  </define>
-  <define name="db.xlink.show.attribute">
-    <attribute name="xlink:show">
-      <db:refpurpose>Identifies the XLink show behavior of the link</db:refpurpose>
-      <ref name="db.xlink.show.enumeration"/>
-    </attribute>
-  </define>
-  <define name="db.xlink.actuate.enumeration">
-    <choice>
-      <value>onLoad</value>
-      <a:documentation>An application should traverse to the ending resource immediately on loading the starting resource.</a:documentation>
-      <value>onRequest</value>
-      <a:documentation>An application should traverse from the starting resource to the ending resource only on a post-loading event triggered for the purpose of traversal.</a:documentation>
-      <value>other</value>
-      <a:documentation>The behavior of an application traversing to the ending resource is unconstrained by this specification. The application should look for other markup present in the link to determine the appropriate behavior.</a:documentation>
-      <value>none</value>
-      <a:documentation>The behavior of an application traversing to the ending resource is unconstrained by this specification. No other markup is present to help the application determine the appropriate behavior.</a:documentation>
-    </choice>
-  </define>
-  <define name="db.xlink.actuate.attribute">
-    <attribute name="xlink:actuate">
-      <db:refpurpose>Identifies the XLink actuate behavior of the link</db:refpurpose>
-      <ref name="db.xlink.actuate.enumeration"/>
-    </attribute>
-  </define>
-  <define name="db.href.attributes">
-    <interleave>
-      <ref name="db.xlink.href.attribute"/>
-      <optional>
-        <ref name="db.xlink.type.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.xlink.role.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.xlink.arcrole.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.xlink.title.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.xlink.show.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.xlink.actuate.attribute"/>
-      </optional>
-    </interleave>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.xml.id.attribute">
-    <attribute name="xml:id">
-      <db:refpurpose>Identifies the unique ID value of the element</db:refpurpose>
-      <data type="ID"/>
-    </attribute>
-  </define>
-  <define name="db.version.attribute">
-    <attribute name="version">
-      <db:refpurpose>Specifies the DocBook version of the element and its descendants</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.xml.lang.attribute">
-    <attribute name="xml:lang">
-      <db:refpurpose>Specifies the natural language of the element and its descendants</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.xml.base.attribute">
-    <attribute name="xml:base">
-      <db:refpurpose>Specifies the base URI of the element and its descendants</db:refpurpose>
-      <data type="anyURI"/>
-    </attribute>
-  </define>
-  <define name="db.remap.attribute">
-    <attribute name="remap">
-      <db:refpurpose>Provides the name or similar semantic identifier assigned to the content in some previous markup scheme</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.xreflabel.attribute">
-    <attribute name="xreflabel">
-      <db:refpurpose>Provides the text that is to be generated for a cross reference to the element</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.xrefstyle.attribute">
-    <attribute name="xrefstyle">
-      <db:refpurpose>Specifies a keyword or keywords identifying additional style information</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.revisionflag.enumeration">
-    <choice>
-      <value>changed</value>
-      <a:documentation>The element has been changed.</a:documentation>
-      <value>added</value>
-      <a:documentation>The element is new (has been added to the document).</a:documentation>
-      <value>deleted</value>
-      <a:documentation>The element has been deleted.</a:documentation>
-      <value>off</value>
-      <a:documentation>Explicitly turns off revision markup for this element.</a:documentation>
-    </choice>
-  </define>
-  <define name="db.revisionflag.attribute">
-    <attribute name="revisionflag">
-      <db:refpurpose>Identifies the revision status of the element</db:refpurpose>
-      <ref name="db.revisionflag.enumeration"/>
-    </attribute>
-  </define>
-  <define name="db.dir.enumeration">
-    <choice>
-      <value>ltr</value>
-      <a:documentation>Left-to-right text</a:documentation>
-      <value>rtl</value>
-      <a:documentation>Right-to-left text</a:documentation>
-      <value>lro</value>
-      <a:documentation>Left-to-right override</a:documentation>
-      <value>rlo</value>
-      <a:documentation>Right-to-left override</a:documentation>
-    </choice>
-  </define>
-  <define name="db.dir.attribute">
-    <attribute name="dir">
-      <db:refpurpose>Identifies the direction of text in an element</db:refpurpose>
-      <ref name="db.dir.enumeration"/>
-    </attribute>
-  </define>
-  <define name="db.common.base.attributes">
-    <interleave>
-      <optional>
-        <ref name="db.version.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.xml.lang.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.xml.base.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.remap.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.xreflabel.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.revisionflag.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.dir.attribute"/>
-      </optional>
-      <ref name="db.effectivity.attributes"/>
-    </interleave>
-  </define>
-  <define name="db.common.attributes">
-    <interleave>
-      <optional>
-        <ref name="db.xml.id.attribute"/>
-      </optional>
-      <ref name="db.common.base.attributes"/>
-    </interleave>
-  </define>
-  <define name="db.common.idreq.attributes">
-    <interleave>
-      <ref name="db.xml.id.attribute"/>
-      <ref name="db.common.base.attributes"/>
-    </interleave>
-  </define>
-  <define name="db.common.linking.attributes">
-    <optional>
-      <choice>
-        <ref name="db.linkend.attribute"/>
-        <ref name="db.href.attributes"/>
-      </choice>
-    </optional>
-  </define>
-  <define name="db.common.req.linking.attributes">
-    <choice>
-      <ref name="db.linkend.attribute"/>
-      <ref name="db.href.attributes"/>
-    </choice>
-  </define>
-  <define name="db.common.data.attributes">
-    <optional>
-      <attribute name="format">
-        <db:refpurpose>Specifies the format of the data</db:refpurpose>
-      </attribute>
-    </optional>
-    <choice>
-      <attribute name="fileref">
-        <db:refpurpose>Indentifies the location of the data by URI</db:refpurpose>
-        <data type="anyURI"/>
-      </attribute>
-      <attribute name="entityref">
-        <db:refpurpose>Identifies the location of the data by external identifier (entity name)</db:refpurpose>
-        <data type="ENTITY"/>
-      </attribute>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.verbatim.continuation.enumeration">
-    <choice>
-      <value>continues</value>
-      <a:documentation>Line numbering continues from the immediately preceding element with the same name.</a:documentation>
-      <value>restarts</value>
-      <a:documentation>Line numbering restarts (begins at 1, usually).</a:documentation>
-    </choice>
-  </define>
-  <define name="db.verbatim.continuation.attribute">
-    <attribute name="continuation">
-      <db:refpurpose>Determines whether line numbering continues from the previous element or restarts.</db:refpurpose>
-      <ref name="db.verbatim.continuation.enumeration"/>
-    </attribute>
-  </define>
-  <define name="db.verbatim.linenumbering.enumeration">
-    <choice>
-      <value>numbered</value>
-      <a:documentation>Lines are numbered.</a:documentation>
-      <value>unnumbered</value>
-      <a:documentation>Lines are not numbered.</a:documentation>
-    </choice>
-  </define>
-  <define name="db.verbatim.linenumbering.attribute">
-    <attribute name="linenumbering">
-      <db:refpurpose>Determines whether lines are numbered.</db:refpurpose>
-      <ref name="db.verbatim.linenumbering.enumeration"/>
-    </attribute>
-  </define>
-  <define name="db.verbatim.startinglinenumber.attribute">
-    <attribute name="startinglinenumber">
-      <db:refpurpose>Specifies the initial line number.</db:refpurpose>
-      <data type="integer"/>
-    </attribute>
-  </define>
-  <define name="db.verbatim.language.attribute">
-    <attribute name="language">
-      <db:refpurpose>Identifies the language (i.e. programming language) of the verbatim content.</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.verbatim.xml.space.attribute">
-    <attribute name="xml:space">
-      <db:refpurpose>Can be used to indicate explicitly that whitespace in the verbatim environment is preserved. Whitespace must always be preserved in verbatim environments whether this attribute is specified or not.</db:refpurpose>
-      <value>preserve</value>
-      <a:documentation>Whitespace must be preserved.</a:documentation>
-    </attribute>
-  </define>
-  <define name="db.verbatim.attributes">
-    <interleave>
-      <optional>
-        <ref name="db.verbatim.continuation.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.verbatim.linenumbering.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.verbatim.startinglinenumber.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.verbatim.language.attribute"/>
-      </optional>
-      <optional>
-        <ref name="db.verbatim.xml.space.attribute"/>
-      </optional>
-    </interleave>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.label.attribute">
-    <attribute name="label">
-      <db:refpurpose>Specifies an identifying string for presentation purposes</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.width.characters.attribute">
-    <attribute name="width">
-      <db:refpurpose>Specifies the width (in characters) of the element</db:refpurpose>
-      <data type="nonNegativeInteger"/>
-    </attribute>
-  </define>
-  <define name="db.spacing.enumeration">
-    <choice>
-      <value>compact</value>
-      <a:documentation>The spacing should be "compact".</a:documentation>
-      <value>normal</value>
-      <a:documentation>The spacing should be "normal".</a:documentation>
-    </choice>
-  </define>
-  <define name="db.spacing.attribute">
-    <attribute name="spacing">
-      <db:refpurpose>Specifies (a hint about) the spacing of the content</db:refpurpose>
-      <ref name="db.spacing.enumeration"/>
-    </attribute>
-  </define>
-  <define name="db.pgwide.enumeration">
-    <choice>
-      <value>0</value>
-      <a:documentation>The element should be rendered in the current text flow (with the flow column width).</a:documentation>
-      <value>1</value>
-      <a:documentation>The element should be rendered across the full text page.</a:documentation>
-    </choice>
-  </define>
-  <define name="db.pgwide.attribute">
-    <attribute name="pgwide">
-      <db:refpurpose>Indicates if the element is rendered across the column or the page</db:refpurpose>
-      <ref name="db.pgwide.enumeration"/>
-    </attribute>
-  </define>
-  <define name="db.language.attribute">
-    <attribute name="language">
-      <db:refpurpose>Identifies the language (i.e. programming language) of the content.</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.performance.enumeration">
-    <choice>
-      <value>optional</value>
-      <a:documentation>The content describes an optional step or steps.</a:documentation>
-      <value>required</value>
-      <a:documentation>The content describes a required step or steps.</a:documentation>
-    </choice>
-  </define>
-  <define name="db.performance.attribute">
-    <attribute name="performance">
-      <db:refpurpose>Specifies if the content is required or optional.</db:refpurpose>
-      <ref name="db.performance.enumeration"/>
-    </attribute>
-  </define>
-  <define name="db.floatstyle.attribute">
-    <attribute name="floatstyle">
-      <db:refpurpose>Specifies style information to be used when rendering the float</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.width.attribute">
-    <attribute name="width">
-      <db:refpurpose>Specifies the width of the element</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.depth.attribute">
-    <attribute name="depth">
-      <db:refpurpose>Specifies the depth of the element</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.contentwidth.attribute">
-    <attribute name="contentwidth">
-      <db:refpurpose>Specifies the width of the content rectangle</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.contentdepth.attribute">
-    <attribute name="contentdepth">
-      <db:refpurpose>Specifies the depth of the content rectangle</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.scalefit.enumeration">
-    <choice>
-      <value>0</value>
-      <a:documentation>False (do not scale-to-fit; anamorphic scaling may occur)</a:documentation>
-      <value>1</value>
-      <a:documentation>True (scale-to-fit; anamorphic scaling is forbidden)</a:documentation>
-    </choice>
-  </define>
-  <define name="db.scale.attribute">
-    <attribute name="scale">
-      <db:refpurpose>Specifies the scaling factor</db:refpurpose>
-      <data type="positiveInteger"/>
-    </attribute>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.halign.enumeration">
-    <choice>
-      <value>center</value>
-      <a:documentation>Centered horizontally</a:documentation>
-      <value>char</value>
-      <a:documentation>Aligned horizontally on the specified character</a:documentation>
-      <value>justify</value>
-      <a:documentation>Fully justified (left and right margins or edges)</a:documentation>
-      <value>left</value>
-      <a:documentation>Left aligned</a:documentation>
-      <value>right</value>
-      <a:documentation>Right aligned</a:documentation>
-    </choice>
-  </define>
-  <define name="db.valign.enumeration">
-    <choice>
-      <value>bottom</value>
-      <a:documentation>Aligned on the bottom of the region</a:documentation>
-      <value>middle</value>
-      <a:documentation>Centered vertically</a:documentation>
-      <value>top</value>
-      <a:documentation>Aligned on the top of the region</a:documentation>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <ctrl:other-attribute name="db.biblio.class.attribute" enum-name="db.biblio.class-enum.attribute" other-name="db.biblio.class-other.attributes"/>
-  <define name="db.biblio.class.enumeration">
-    <choice>
-      <value>doi</value>
-      <a:documentation>A digital object identifier.</a:documentation>
-      <value>isbn</value>
-      <a:documentation>An international standard book number.</a:documentation>
-      <value>isrn</value>
-      <a:documentation>An international standard technical report number (ISO 10444).</a:documentation>
-      <value>issn</value>
-      <a:documentation>An international standard serial number.</a:documentation>
-      <value>libraryofcongress</value>
-      <a:documentation>A Library of Congress reference number.</a:documentation>
-      <value>pubsnumber</value>
-      <a:documentation>A publication number (an internal number or possibly organizational standard).</a:documentation>
-      <value>uri</value>
-      <a:documentation>A Uniform Resource Identifier</a:documentation>
-    </choice>
-  </define>
-  <define name="db.biblio.class-enum.attribute">
-    <optional>
-      <attribute name="class">
-        <db:refpurpose>Identifies the kind of bibliographic identifier</db:refpurpose>
-        <ref name="db.biblio.class.enumeration"/>
-      </attribute>
-    </optional>
-  </define>
-  <define name="db.biblio.class-other.attribute">
-    <attribute name="otherclass">
-      <db:refpurpose>Identifies the nature of the non-standard bibliographic identifier</db:refpurpose>
-      <data type="NMTOKEN"/>
-    </attribute>
-  </define>
-  <define name="db.biblio.class-other.attributes">
-    <interleave>
-      <attribute name="class">
-        <db:refpurpose>Identifies the kind of bibliographic identifier</db:refpurpose>
-        <value>other</value>
-        <a:documentation>Indicates that the identifier is some 'other' kind.</a:documentation>
-      </attribute>
-      <ref name="db.biblio.class-other.attribute"/>
-    </interleave>
-  </define>
-  <define name="db.biblio.class.attribute">
-    <choice>
-      <ref name="db.biblio.class-enum.attribute"/>
-      <ref name="db.biblio.class-other.attributes"/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.ubiq.inlines">
-    <choice>
-      <ref name="db.inlinemediaobject"/>
-      <ref name="db.remark"/>
-      <ref name="db.link.inlines"/>
-      <ref name="db.alt"/>
-      <ref name="db.trademark"/>
-      <!-- below, effectively the publishing inlines (as of 5.0) -->
-      <ref name="db.abbrev"/>
-      <ref name="db.acronym"/>
-      <ref name="db.date"/>
-      <ref name="db._emphasis"/>
-      <ref name="db.footnote"/>
-      <ref name="db.footnoteref"/>
-      <ref name="db._foreignphrase"/>
-      <ref name="db._phrase"/>
-      <ref name="db._quote"/>
-      <ref name="db.subscript"/>
-      <ref name="db.superscript"/>
-      <ref name="db.wordasword"/>
-    </choice>
-  </define>
-  <define name="db._text">
-    <zeroOrMore>
-      <choice>
-        <text/>
-        <ref name="db.ubiq.inlines"/>
-        <ref name="db._phrase"/>
-        <ref name="db.replaceable"/>
-      </choice>
-    </zeroOrMore>
-  </define>
-  <define name="db._title">
-    <interleave>
-      <optional>
-        <ref name="db.title"/>
-      </optional>
-      <optional>
-        <ref name="db.titleabbrev"/>
-      </optional>
-      <optional>
-        <ref name="db.subtitle"/>
-      </optional>
-    </interleave>
-  </define>
-  <define name="db._title.req">
-    <interleave>
-      <ref name="db.title"/>
-      <optional>
-        <ref name="db.titleabbrev"/>
-      </optional>
-      <optional>
-        <ref name="db.subtitle"/>
-      </optional>
-    </interleave>
-  </define>
-  <define name="db._title.only">
-    <interleave>
-      <optional>
-        <ref name="db.title"/>
-      </optional>
-      <optional>
-        <ref name="db.titleabbrev"/>
-      </optional>
-    </interleave>
-  </define>
-  <define name="db._title.onlyreq">
-    <interleave>
-      <ref name="db.title"/>
-      <optional>
-        <ref name="db.titleabbrev"/>
-      </optional>
-    </interleave>
-  </define>
-  <define name="db._info">
-    <choice>
-      <group>
-        <ref name="db._title"/>
-        <optional>
-          <ref name="db.titleforbidden.info"/>
-        </optional>
-      </group>
-      <optional>
-        <ref name="db.info"/>
-      </optional>
-    </choice>
-  </define>
-  <define name="db._info.title.req">
-    <choice>
-      <group>
-        <ref name="db._title.req"/>
-        <optional>
-          <ref name="db.titleforbidden.info"/>
-        </optional>
-      </group>
-      <ref name="db.titlereq.info"/>
-    </choice>
-  </define>
-  <define name="db._info.title.only">
-    <choice>
-      <group>
-        <ref name="db._title.only"/>
-        <optional>
-          <ref name="db.titleforbidden.info"/>
-        </optional>
-      </group>
-      <ref name="db.titleonly.info"/>
-    </choice>
-  </define>
-  <define name="db._info.title.onlyreq">
-    <choice>
-      <group>
-        <ref name="db._title.onlyreq"/>
-        <optional>
-          <ref name="db.titleforbidden.info"/>
-        </optional>
-      </group>
-      <ref name="db.titleonlyreq.info"/>
-    </choice>
-  </define>
-  <define name="db._info.title.forbidden">
-    <optional>
-      <ref name="db.titleforbidden.info"/>
-    </optional>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.all.inlines">
-    <choice>
-      <text/>
-      <ref name="db.ubiq.inlines"/>
-      <ref name="db.general.inlines"/>
-      <ref name="db.domain.inlines"/>
-      <ref name="db.extension.inlines"/>
-    </choice>
-  </define>
-  <define name="db.general.inlines">
-    <choice>
-      <ref name="db.publishing.inlines"/>
-      <ref name="db.product.inlines"/>
-      <ref name="db.bibliography.inlines"/>
-      <ref name="db.graphic.inlines"/>
-      <ref name="db.indexing.inlines"/>
-      <ref name="db.link.inlines"/>
-    </choice>
-  </define>
-  <define name="db.domain.inlines">
-    <ref name="db.technical.inlines"/>
-  </define>
-  <define name="db.technical.inlines">
-    <choice>
-      <ref name="db.replaceable"/>
-      <ref name="db.package"/>
-      <ref name="db.parameter"/>
-    </choice>
-  </define>
-  <define name="db.product.inlines">
-    <ref name="db.trademark"/>
-  </define>
-  <define name="db.bibliography.inlines">
-    <choice>
-      <ref name="db.citation"/>
-      <ref name="db.citerefentry"/>
-      <ref name="db.citetitle"/>
-      <ref name="db.citebiblioid"/>
-      <ref name="db.author"/>
-      <ref name="db.person"/>
-      <ref name="db.personname"/>
-      <ref name="db.org"/>
-      <ref name="db.orgname"/>
-      <ref name="db.editor"/>
-      <ref name="db.jobtitle"/>
-    </choice>
-  </define>
-  <define name="db.publishing.inlines">
-    <choice>
-      <ref name="db.abbrev"/>
-      <ref name="db.acronym"/>
-      <ref name="db.date"/>
-      <ref name="db.emphasis"/>
-      <ref name="db.footnote"/>
-      <ref name="db.footnoteref"/>
-      <ref name="db.foreignphrase"/>
-      <ref name="db.phrase"/>
-      <ref name="db.quote"/>
-      <ref name="db.subscript"/>
-      <ref name="db.superscript"/>
-      <ref name="db.wordasword"/>
-    </choice>
-  </define>
-  <define name="db.graphic.inlines">
-    <ref name="db.inlinemediaobject"/>
-  </define>
-  <define name="db.indexing.inlines">
-    <notAllowed/>
-  </define>
-  <define name="db.link.inlines">
-    <choice>
-      <ref name="db.xref"/>
-      <ref name="db.link"/>
-      <ref name="db.olink"/>
-      <ref name="db.anchor"/>
-    </choice>
-  </define>
-  <define name="db.extension.inlines">
-    <notAllowed/>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.nopara.blocks">
-    <choice>
-      <ref name="db.list.blocks"/>
-      <ref name="db.formal.blocks"/>
-      <ref name="db.informal.blocks"/>
-      <ref name="db.publishing.blocks"/>
-      <ref name="db.graphic.blocks"/>
-      <ref name="db.technical.blocks"/>
-      <ref name="db.verbatim.blocks"/>
-      <ref name="db.bridgehead"/>
-      <ref name="db.remark"/>
-      <ref name="db.revhistory"/>
-    </choice>
-  </define>
-  <define name="db.para.blocks">
-    <choice>
-      <ref name="db.anchor"/>
-      <ref name="db.para"/>
-      <ref name="db.formalpara"/>
-      <ref name="db.simpara"/>
-    </choice>
-  </define>
-  <define name="db.all.blocks">
-    <choice>
-      <ref name="db.nopara.blocks"/>
-      <ref name="db.para.blocks"/>
-      <ref name="db.extension.blocks"/>
-    </choice>
-  </define>
-  <ctrl:exclude from="db.formal.blocks" exclude="db.formal.blocks"/>
-  <define name="db.formal.blocks">
-    <choice>
-      <ref name="db.example"/>
-      <ref name="db.figure"/>
-      <ref name="db.table"/>
-    </choice>
-  </define>
-  <define name="db.informal.blocks">
-    <choice>
-      <ref name="db.informalexample"/>
-      <ref name="db.informalfigure"/>
-      <ref name="db.informaltable"/>
-    </choice>
-  </define>
-  <define name="db.publishing.blocks">
-    <choice>
-      <ref name="db.sidebar"/>
-      <ref name="db.blockquote"/>
-      <ref name="db.address"/>
-      <ref name="db.epigraph"/>
-    </choice>
-  </define>
-  <define name="db.graphic.blocks">
-    <choice>
-      <ref name="db.mediaobject"/>
-      <ref name="db.screenshot"/>
-    </choice>
-  </define>
-  <define name="db.technical.blocks">
-    <ref name="db.procedure"/>
-  </define>
-  <define name="db.list.blocks">
-    <choice>
-      <ref name="db.itemizedlist"/>
-      <ref name="db.orderedlist"/>
-      <ref name="db.procedure"/>
-      <ref name="db.simplelist"/>
-      <ref name="db.variablelist"/>
-      <ref name="db.segmentedlist"/>
-    </choice>
-  </define>
-  <define name="db.verbatim.blocks">
-    <choice>
-      <ref name="db.screen"/>
-      <ref name="db.literallayout"/>
-    </choice>
-  </define>
-  <define name="db.extension.blocks">
-    <notAllowed/>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.info.extension">
-    <ref name="db._any"/>
-  </define>
-  <define name="db.info.elements">
-    <choice>
-      <ref name="db.abstract"/>
-      <ref name="db.address"/>
-      <ref name="db.artpagenums"/>
-      <ref name="db.author"/>
-      <ref name="db.authorgroup"/>
-      <ref name="db.authorinitials"/>
-      <ref name="db.bibliocoverage"/>
-      <ref name="db.biblioid"/>
-      <ref name="db.bibliosource"/>
-      <ref name="db.collab"/>
-      <ref name="db.confgroup"/>
-      <ref name="db.contractsponsor"/>
-      <ref name="db.contractnum"/>
-      <ref name="db.copyright"/>
-      <ref name="db.cover"/>
-      <ref name="db.date"/>
-      <ref name="db.edition"/>
-      <ref name="db.editor"/>
-      <ref name="db.issuenum"/>
-      <ref name="db.keywordset"/>
-      <ref name="db.legalnotice"/>
-      <ref name="db.mediaobject"/>
-      <ref name="db.org"/>
-      <ref name="db.orgname"/>
-      <ref name="db.othercredit"/>
-      <ref name="db.pagenums"/>
-      <ref name="db.printhistory"/>
-      <ref name="db.pubdate"/>
-      <ref name="db.publisher"/>
-      <ref name="db.publishername"/>
-      <ref name="db.releaseinfo"/>
-      <ref name="db.revhistory"/>
-      <ref name="db.seriesvolnums"/>
-      <ref name="db.subjectset"/>
-      <ref name="db.volumenum"/>
-      <ref name="db.info.extension"/>
-    </choice>
-  </define>
-  <define name="db.bibliographic.elements">
-    <choice>
-      <ref name="db.info.elements"/>
-      <ref name="db.publishing.inlines"/>
-      <ref name="db.citerefentry"/>
-      <ref name="db.citetitle"/>
-      <ref name="db.citebiblioid"/>
-      <ref name="db.person"/>
-      <ref name="db.personblurb"/>
-      <ref name="db.personname"/>
-      <ref name="db.subtitle"/>
-      <ref name="db.title"/>
-      <ref name="db.titleabbrev"/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>title</db:refname>
-    <db:refpurpose>The text of the title of a section of a document or of a formal block-level element</db:refpurpose>
-    <define name="db.title.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.title.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.title.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.title">
-      <element name="title">
-        <ref name="db.title.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>titleabbrev</db:refname>
-    <db:refpurpose>The abbreviation of a title</db:refpurpose>
-    <define name="db.titleabbrev.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.titleabbrev.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.titleabbrev.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.titleabbrev">
-      <element name="titleabbrev">
-        <ref name="db.titleabbrev.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>subtitle</db:refname>
-    <db:refpurpose>The subtitle of a document</db:refpurpose>
-    <define name="db.subtitle.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.subtitle.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.subtitle.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.subtitle">
-      <element name="subtitle">
-        <ref name="db.subtitle.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>info</db:refname>
-    <db:refpurpose>A wrapper for information about a component or other block</db:refpurpose>
-    <define name="db.info.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.info.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.info.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.info">
-      <element name="info">
-        <ref name="db.info.attlist"/>
-        <interleave>
-          <ref name="db._title"/>
-          <zeroOrMore>
-            <ref name="db.info.elements"/>
-          </zeroOrMore>
-        </interleave>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>info</db:refname>
-    <db:refpurpose>A wrapper for information about a component or other block with a required title</db:refpurpose>
-    <define name="db.titlereq.info.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.titlereq.info.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.titlereq.info.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.titlereq.info">
-      <element name="info">
-        <ref name="db.titlereq.info.attlist"/>
-        <interleave>
-          <ref name="db._title.req"/>
-          <zeroOrMore>
-            <ref name="db.info.elements"/>
-          </zeroOrMore>
-        </interleave>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>info</db:refname>
-    <db:refpurpose>A wrapper for information about a component or other block with only a title</db:refpurpose>
-    <define name="db.titleonly.info.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.titleonly.info.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.titleonly.info.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.titleonly.info">
-      <element name="info">
-        <ref name="db.titleonly.info.attlist"/>
-        <interleave>
-          <ref name="db._title.only"/>
-          <zeroOrMore>
-            <ref name="db.info.elements"/>
-          </zeroOrMore>
-        </interleave>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>info</db:refname>
-    <db:refpurpose>A wrapper for information about a component or other block with only a required title</db:refpurpose>
-    <define name="db.titleonlyreq.info.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.titleonlyreq.info.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.titleonlyreq.info.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.titleonlyreq.info">
-      <element name="info">
-        <ref name="db.titleonlyreq.info.attlist"/>
-        <interleave>
-          <ref name="db._title.onlyreq"/>
-          <zeroOrMore>
-            <ref name="db.info.elements"/>
-          </zeroOrMore>
-        </interleave>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>info</db:refname>
-    <db:refpurpose>A wrapper for information about a component or other block without a title</db:refpurpose>
-    <define name="db.titleforbidden.info.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.titleforbidden.info.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.titleforbidden.info.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.titleforbidden.info">
-      <element name="info">
-        <ref name="db.titleforbidden.info.attlist"/>
-        <zeroOrMore>
-          <ref name="db.info.elements"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>subjectset</db:refname>
-    <db:refpurpose>A set of terms describing the subject matter of a document</db:refpurpose>
-    <define name="db.subjectset.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.subjectset.scheme.attribute">
-      <attribute name="scheme">
-        <db:refpurpose>Identifies the controlled vocabulary used by this set's terms</db:refpurpose>
-        <data type="NMTOKEN"/>
-      </attribute>
-    </define>
-    <define name="db.subjectset.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.subjectset.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.subjectset.scheme.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.subjectset">
-      <element name="subjectset">
-        <ref name="db.subjectset.attlist"/>
-        <oneOrMore>
-          <ref name="db.subject"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>subject</db:refname>
-    <db:refpurpose>One of a group of terms describing the subject matter of a document</db:refpurpose>
-    <define name="db.subject.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.subject.weight.attribute">
-      <attribute name="weight">
-        <db:refpurpose>Specifies a ranking for this subject relative to other subjects in the same set</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.subject.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.subject.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.subject.weight.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.subject">
-      <element name="subject">
-        <ref name="db.subject.attlist"/>
-        <oneOrMore>
-          <ref name="db.subjectterm"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>subjectterm</db:refname>
-    <db:refpurpose>A term in a group of terms describing the subject matter of a document</db:refpurpose>
-    <define name="db.subjectterm.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.subjectterm.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.subjectterm.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.subjectterm">
-      <element name="subjectterm">
-        <ref name="db.subjectterm.attlist"/>
-        <text/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>keywordset</db:refname>
-    <db:refpurpose>A set of keywords describing the content of a document</db:refpurpose>
-    <define name="db.keywordset.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.keywordset.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.keywordset.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.keywordset">
-      <element name="keywordset">
-        <ref name="db.keywordset.attlist"/>
-        <oneOrMore>
-          <ref name="db.keyword"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>keyword</db:refname>
-    <db:refpurpose>One of a set of keywords describing the content of a document</db:refpurpose>
-    <define name="db.keyword.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.keyword.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.keyword.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.keyword">
-      <element name="keyword">
-        <ref name="db.keyword.attlist"/>
-        <text/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.table.choice">
-    <notAllowed/>
-  </define>
-  <define name="db.informaltable.choice">
-    <notAllowed/>
-  </define>
-  <define name="db.table">
-    <ref name="db.table.choice"/>
-  </define>
-  <define name="db.informaltable">
-    <ref name="db.informaltable.choice"/>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>procedure</db:refname>
-    <db:refpurpose>A list of operations to be performed in a well-defined sequence</db:refpurpose>
-    <define name="db.procedure.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.procedure.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.procedure.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.procedure.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.procedure">
-      <element name="procedure">
-        <ref name="db.procedure.attlist"/>
-        <ref name="db.procedure.info"/>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-        <oneOrMore>
-          <ref name="db.step"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>step</db:refname>
-    <db:refpurpose>A unit of action in a procedure</db:refpurpose>
-    <define name="db.step.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.step.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.step.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.performance.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.step.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <!--
-      This content model is blocks*, step|stepalternatives, blocks* but
-      expressed this way it avoids UPA issues in XSD and DTD versions
-    -->
-    <define name="db.step">
-      <element name="step">
-        <ref name="db.step.attlist"/>
-        <ref name="db.step.info"/>
-        <choice>
-          <group>
-            <oneOrMore>
-              <ref name="db.all.blocks"/>
-            </oneOrMore>
-            <optional>
-              <choice>
-                <ref name="db.substeps"/>
-                <ref name="db.stepalternatives"/>
-              </choice>
-              <zeroOrMore>
-                <ref name="db.all.blocks"/>
-              </zeroOrMore>
-            </optional>
-          </group>
-          <group>
-            <choice>
-              <ref name="db.substeps"/>
-              <ref name="db.stepalternatives"/>
-            </choice>
-            <zeroOrMore>
-              <ref name="db.all.blocks"/>
-            </zeroOrMore>
-          </group>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>stepalternatives</db:refname>
-    <db:refpurpose>Alternative steps in a procedure</db:refpurpose>
-    <define name="db.stepalternatives.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.stepalternatives.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.stepalternatives.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.performance.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.stepalternatives.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.stepalternatives">
-      <element name="stepalternatives">
-        <ref name="db.stepalternatives.attlist"/>
-        <ref name="db.stepalternatives.info"/>
-        <oneOrMore>
-          <ref name="db.step"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>substeps</db:refname>
-    <db:refpurpose>A wrapper for steps that occur within steps in a procedure</db:refpurpose>
-    <define name="db.substeps.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.substeps.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.substeps.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.performance.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.substeps">
-      <element name="substeps">
-        <ref name="db.substeps.attlist"/>
-        <oneOrMore>
-          <ref name="db.step"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>sidebar</db:refname>
-    <db:refpurpose>A portion of a document that is isolated from the main narrative flow</db:refpurpose>
-    <ctrl:exclude from="db.sidebar" exclude="db.sidebar"/>
-    <define name="db.sidebar.floatstyle.attribute">
-      <ref name="db.floatstyle.attribute"/>
-    </define>
-    <define name="db.sidebar.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.sidebar.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.sidebar.role.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.sidebar.floatstyle.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.sidebar.info">
-      <ref name="db._info"/>
-    </define>
-    <define name="db.sidebar">
-      <element name="sidebar">
-        <ref name="db.sidebar.attlist"/>
-        <ref name="db.sidebar.info"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>abstract</db:refname>
-    <db:refpurpose>A summary</db:refpurpose>
-    <define name="db.abstract.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.abstract.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.abstract.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.abstract.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.abstract">
-      <element name="abstract">
-        <ref name="db.abstract.attlist"/>
-        <ref name="db.abstract.info"/>
-        <oneOrMore>
-          <ref name="db.para.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>personblurb</db:refname>
-    <db:refpurpose>A short description or note about a person</db:refpurpose>
-    <define name="db.personblurb.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.personblurb.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.personblurb.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.personblurb.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.personblurb">
-      <element name="personblurb">
-        <ref name="db.personblurb.attlist"/>
-        <ref name="db.personblurb.info"/>
-        <oneOrMore>
-          <ref name="db.para.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>blockquote</db:refname>
-    <db:refpurpose>A quotation set off from the main text</db:refpurpose>
-    <define name="db.blockquote.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.blockquote.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.blockquote.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.blockquote.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.blockquote">
-      <element name="blockquote">
-        <ref name="db.blockquote.attlist"/>
-        <ref name="db.blockquote.info"/>
-        <optional>
-          <ref name="db.attribution"/>
-        </optional>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>attribution</db:refname>
-    <db:refpurpose>The source of a block quote or epigraph</db:refpurpose>
-    <define name="db.attribution.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.attribution.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.attribution.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.attribution">
-      <element name="attribution">
-        <ref name="db.attribution.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db._text"/>
-            <ref name="db.person"/>
-            <ref name="db.personname"/>
-            <ref name="db.citetitle"/>
-            <ref name="db.citation"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>bridgehead</db:refname>
-    <db:refpurpose>A free-floating heading</db:refpurpose>
-    <ctrl:other-attribute name="db.bridgehead.renderas.attribute" enum-name="db.bridgehead.renderas-enum.attribute" other-name="db.bridgehead.renderas-other.attributes"/>
-    <define name="db.bridgehead.renderas.enumeration">
-      <choice>
-        <value>sect1</value>
-        <a:documentation>Render as a first-level section</a:documentation>
-        <value>sect2</value>
-        <a:documentation>Render as a second-level section</a:documentation>
-        <value>sect3</value>
-        <a:documentation>Render as a third-level section</a:documentation>
-        <value>sect4</value>
-        <a:documentation>Render as a fourth-level section</a:documentation>
-        <value>sect5</value>
-        <a:documentation>Render as a fifth-level section</a:documentation>
-      </choice>
-    </define>
-    <define name="db.bridgehead.renderas-enum.attribute">
-      <optional>
-        <attribute name="renderas">
-          <db:refpurpose>Indicates how the bridge head should be rendered</db:refpurpose>
-          <ref name="db.bridgehead.renderas.enumeration"/>
-        </attribute>
-      </optional>
-    </define>
-    <define name="db.bridgehead.renderas-other.attribute">
-      <attribute name="otherrenderas">
-        <db:refpurpose>Identifies the nature of the non-standard rendering</db:refpurpose>
-        <data type="NMTOKEN"/>
-      </attribute>
-    </define>
-    <define name="db.bridgehead.renderas-other.attributes">
-      <interleave>
-        <attribute name="renderas">
-          <db:refpurpose>Indicates how the bridge head should be rendered</db:refpurpose>
-          <value>other</value>
-          <a:documentation>Identifies a non-standard rendering</a:documentation>
-        </attribute>
-        <ref name="db.bridgehead.renderas-other.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.bridgehead.renderas.attribute">
-      <choice>
-        <ref name="db.bridgehead.renderas-enum.attribute"/>
-        <ref name="db.bridgehead.renderas-other.attributes"/>
-      </choice>
-    </define>
-    <define name="db.bridgehead.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.bridgehead.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.bridgehead.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.bridgehead.renderas.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.bridgehead">
-      <element name="bridgehead">
-        <ref name="db.bridgehead.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>remark</db:refname>
-    <db:refpurpose>A remark (or comment) intended for presentation in a draft manuscript</db:refpurpose>
-    <define name="db.remark.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.remark.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.remark.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.remark">
-      <element name="remark">
-        <ref name="db.remark.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>epigraph</db:refname>
-    <db:refpurpose>A short inscription at the beginning of a document or component</db:refpurpose>
-    <define name="db.epigraph.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.epigraph.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.epigraph.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.epigraph.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.epigraph">
-      <element name="epigraph">
-        <ref name="db.epigraph.attlist"/>
-        <ref name="db.epigraph.info"/>
-        <optional>
-          <ref name="db.attribution"/>
-        </optional>
-        <oneOrMore>
-          <choice>
-            <ref name="db.para.blocks"/>
-            <ref name="db.literallayout"/>
-          </choice>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>footnote</db:refname>
-    <db:refpurpose>A footnote</db:refpurpose>
-    <ctrl:exclude from="db.footnote" exclude="db.footnote"/>
-    <ctrl:exclude from="db.footnote" exclude="db.formal.blocks"/>
-    <ctrl:exclude from="db.footnote" exclude="db.sidebar"/>
-    <ctrl:exclude from="db.footnote" exclude="db.task"/>
-    <ctrl:exclude from="db.footnote" exclude="db.epigraph"/>
-    <define name="db.footnote.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.footnote.label.attribute">
-      <attribute name="label">
-        <db:refpurpose>Identifies the desired footnote mark</db:refpurpose>
-        <data type="NMTOKEN"/>
-      </attribute>
-    </define>
-    <define name="db.footnote.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.footnote.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.footnote.label.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.footnote">
-      <element name="footnote">
-        <ref name="db.footnote.attlist"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>formalpara</db:refname>
-    <db:refpurpose>A paragraph with a title</db:refpurpose>
-    <define name="db.formalpara.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.formalpara.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.formalpara.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.formalpara.info">
-      <ref name="db._info.title.onlyreq"/>
-    </define>
-    <define name="db.formalpara">
-      <element name="formalpara">
-        <ref name="db.formalpara.attlist"/>
-        <ref name="db.formalpara.info"/>
-        <zeroOrMore>
-          <ref name="db.indexing.inlines"/>
-        </zeroOrMore>
-        <ref name="db.para"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>para</db:refname>
-    <db:refpurpose>A paragraph</db:refpurpose>
-    <define name="db.para.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.para.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.para.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.para.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.para">
-      <element name="para">
-        <ref name="db.para.attlist"/>
-        <ref name="db.para.info"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db.all.inlines"/>
-            <ref name="db.nopara.blocks"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>simpara</db:refname>
-    <db:refpurpose>A paragraph that contains only text and inline markup, no block elements</db:refpurpose>
-    <define name="db.simpara.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.simpara.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.simpara.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.simpara.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.simpara">
-      <element name="simpara">
-        <ref name="db.simpara.attlist"/>
-        <ref name="db.simpara.info"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>itemizedlist</db:refname>
-    <db:refpurpose>A list in which each entry is marked with a bullet or other dingbat</db:refpurpose>
-    <define name="db.itemizedlist.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.itemizedlist.mark.attribute">
-      <attribute name="mark">
-        <db:refpurpose>Identifies the type of mark to be used on items in this list</db:refpurpose>
-        <data type="NMTOKEN"/>
-      </attribute>
-    </define>
-    <define name="db.itemizedlist.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.itemizedlist.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.spacing.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.itemizedlist.mark.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.itemizedlist.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.itemizedlist">
-      <element name="itemizedlist">
-        <ref name="db.itemizedlist.attlist"/>
-        <ref name="db.itemizedlist.info"/>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-        <oneOrMore>
-          <ref name="db.listitem"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>orderedlist</db:refname>
-    <db:refpurpose>A list in which each entry is marked with a sequentially incremented label</db:refpurpose>
-    <define name="db.orderedlist.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.orderedlist.continuation.enumeration">
-      <choice>
-        <value>continues</value>
-        <a:documentation>Specifies that numbering should begin where the preceding list left off</a:documentation>
-        <value>restarts</value>
-        <a:documentation>Specifies that numbering should begin again at 1</a:documentation>
-      </choice>
-    </define>
-    <define name="db.orderedlist.continuation.attribute">
-      <attribute name="continuation">
-        <db:refpurpose>Indicates how list numbering should begin relative to the immediately preceding list</db:refpurpose>
-        <ref name="db.orderedlist.continuation.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.orderedlist.startingnumber.attribute">
-      <attribute name="startingnumber">
-        <db:refpurpose>Specifies the initial line number.</db:refpurpose>
-        <data type="integer"/>
-      </attribute>
-    </define>
-    <define name="db.orderedlist.inheritnum.enumeration">
-      <choice>
-        <value>ignore</value>
-        <a:documentation>Specifies that numbering should ignore list nesting</a:documentation>
-        <value>inherit</value>
-        <a:documentation>Specifies that numbering should inherit from outer-level lists</a:documentation>
-      </choice>
-    </define>
-    <define name="db.orderedlist.inheritnum.attribute">
-      <attribute name="inheritnum">
-        <db:refpurpose>Indicates whether or not item numbering should be influenced by list nesting</db:refpurpose>
-        <ref name="db.orderedlist.inheritnum.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.orderedlist.numeration.enumeration">
-      <choice>
-        <value>arabic</value>
-        <a:documentation>Specifies Arabic numeration (1, 2, 3, …)</a:documentation>
-        <value>upperalpha</value>
-        <a:documentation>Specifies upper-case alphabetic numeration (A, B, C, …)</a:documentation>
-        <value>loweralpha</value>
-        <a:documentation>Specifies lower-case alphabetic numeration (a, b, c, …)</a:documentation>
-        <value>upperroman</value>
-        <a:documentation>Specifies upper-case Roman numeration (I, II, III, …)</a:documentation>
-        <value>lowerroman</value>
-        <a:documentation>Specifies lower-case Roman numeration (i, ii, iii …)</a:documentation>
-      </choice>
-    </define>
-    <define name="db.orderedlist.numeration.attribute">
-      <attribute name="numeration">
-        <db:refpurpose>Indicates the desired numeration</db:refpurpose>
-        <ref name="db.orderedlist.numeration.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.orderedlist.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.orderedlist.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.spacing.attribute"/>
-        </optional>
-        <optional>
-          <choice>
-            <ref name="db.orderedlist.continuation.attribute"/>
-            <ref name="db.orderedlist.startingnumber.attribute"/>
-          </choice>
-        </optional>
-        <optional>
-          <ref name="db.orderedlist.inheritnum.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.orderedlist.numeration.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.orderedlist.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.orderedlist">
-      <element name="orderedlist">
-        <ref name="db.orderedlist.attlist"/>
-        <ref name="db.orderedlist.info"/>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-        <oneOrMore>
-          <ref name="db.listitem"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>listitem</db:refname>
-    <db:refpurpose>A wrapper for the elements of a list item</db:refpurpose>
-    <define name="db.listitem.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.listitem.override.attribute">
-      <attribute name="override">
-        <db:refpurpose>Specifies the keyword for the type of mark that should be used on <db:emphasis>this</db:emphasis>
- item, instead of the mark that would be used by default</db:refpurpose>
-        <data type="NMTOKEN"/>
-      </attribute>
-    </define>
-    <define name="db.listitem.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.listitem.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.listitem.override.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.listitem">
-      <element name="listitem">
-        <ref name="db.listitem.attlist"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>segmentedlist</db:refname>
-    <db:refpurpose>A segmented list, a list of sets of elements</db:refpurpose>
-    <define name="db.segmentedlist.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.segmentedlist.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.segmentedlist.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.segmentedlist.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.segmentedlist">
-      <element name="segmentedlist">
-        <ref name="db.segmentedlist.attlist"/>
-        <ref name="db.segmentedlist.info"/>
-        <oneOrMore>
-          <ref name="db.segtitle"/>
-        </oneOrMore>
-        <oneOrMore>
-          <ref name="db.seglistitem"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>segtitle</db:refname>
-    <db:refpurpose>The title of an element of a list item in a segmented list</db:refpurpose>
-    <define name="db.segtitle.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.segtitle.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.segtitle.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.segtitle">
-      <element name="segtitle">
-        <ref name="db.segtitle.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>seglistitem</db:refname>
-    <db:refpurpose>A list item in a segmented list</db:refpurpose>
-    <define name="db.seglistitem.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.seglistitem.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.seglistitem.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.seglistitem">
-      <element name="seglistitem">
-        <s:pattern name="Cardinality of segments and titles">
-          <s:rule context="db:seglistitem">
-            <s:assert test="count(db:seg) = count(../db:segtitle)">The number of seg elements must be the same as the number of segtitle elements in the parent segmentedlist</s:assert>
-          </s:rule>
-        </s:pattern>
-        <ref name="db.seglistitem.attlist"/>
-        <oneOrMore>
-          <ref name="db.seg"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>seg</db:refname>
-    <db:refpurpose>An element of a list item in a segmented list</db:refpurpose>
-    <define name="db.seg.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.seg.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.seg.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.seg">
-      <element name="seg">
-        <ref name="db.seg.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>simplelist</db:refname>
-    <db:refpurpose>An undecorated list of single words or short phrases</db:refpurpose>
-    <define name="db.simplelist.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.simplelist.type.enumeration">
-      <choice>
-        <value>horiz</value>
-        <a:documentation>A tabular presentation in row-major order.</a:documentation>
-        <value>vert</value>
-        <a:documentation>A tabular presentation in column-major order.</a:documentation>
-        <value>inline</value>
-        <a:documentation>An inline presentation, usually a comma-delimited list.</a:documentation>
-      </choice>
-    </define>
-    <define name="db.simplelist.type.attribute">
-      <attribute name="type" a:defaultValue="vert">
-        <db:refpurpose>Specifies the type of list presentation.</db:refpurpose>
-        <ref name="db.simplelist.type.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.simplelist.columns.attribute">
-      <attribute name="columns">
-        <db:refpurpose>Specifies the number of columns for horizontal or vertical presentation</db:refpurpose>
-        <data type="integer"/>
-      </attribute>
-    </define>
-    <define name="db.simplelist.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.simplelist.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.simplelist.type.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.simplelist.columns.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.simplelist">
-      <element name="simplelist">
-        <ref name="db.simplelist.attlist"/>
-        <oneOrMore>
-          <ref name="db.member"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>member</db:refname>
-    <db:refpurpose>An element of a simple list</db:refpurpose>
-    <define name="db.member.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.member.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.member.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.member">
-      <element name="member">
-        <ref name="db.member.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>variablelist</db:refname>
-    <db:refpurpose>A list in which each entry is composed of a set of one or more terms and an associated description</db:refpurpose>
-    <define name="db.variablelist.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.variablelist.termlength.attribute">
-      <attribute name="termlength">
-        <db:refpurpose>Indicates a length beyond which the presentation system may consider a term too long and select an alternate presentation for that term, item, or list</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.variablelist.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.variablelist.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.spacing.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.variablelist.termlength.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.variablelist.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.variablelist">
-      <element name="variablelist">
-        <ref name="db.variablelist.attlist"/>
-        <ref name="db.variablelist.info"/>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-        <oneOrMore>
-          <ref name="db.varlistentry"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>varlistentry</db:refname>
-    <db:refpurpose>A wrapper for a set of terms and the associated description in a variable list</db:refpurpose>
-    <define name="db.varlistentry.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.varlistentry.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.varlistentry.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.varlistentry">
-      <element name="varlistentry">
-        <ref name="db.varlistentry.attlist"/>
-        <oneOrMore>
-          <ref name="db.term"/>
-        </oneOrMore>
-        <ref name="db.listitem"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>term</db:refname>
-    <db:refpurpose>The word or phrase being defined or described in a variable list</db:refpurpose>
-    <define name="db.term.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.term.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.term.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.term">
-      <element name="term">
-        <ref name="db.term.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>example</db:refname>
-    <db:refpurpose>A formal example, with a title</db:refpurpose>
-    <define name="db.example.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.example.label.attribute">
-      <ref name="db.label.attribute"/>
-    </define>
-    <define name="db.example.width.attribute">
-      <ref name="db.width.characters.attribute"/>
-    </define>
-    <define name="db.example.pgwide.attribute">
-      <ref name="db.pgwide.attribute"/>
-    </define>
-    <define name="db.example.floatstyle.attribute">
-      <ref name="db.floatstyle.attribute"/>
-    </define>
-    <define name="db.example.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.example.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.example.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.example.floatstyle.attribute"/>
-        </optional>
-        <optional>
-          <choice>
-            <ref name="db.example.width.attribute"/>
-            <ref name="db.example.pgwide.attribute"/>
-          </choice>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.example.info">
-      <ref name="db._info.title.onlyreq"/>
-    </define>
-    <define name="db.example">
-      <element name="example">
-        <ref name="db.example.attlist"/>
-        <ref name="db.example.info"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-        <optional>
-          <ref name="db.caption"/>
-        </optional>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>informalexample</db:refname>
-    <db:refpurpose>A displayed example without a title</db:refpurpose>
-    <define name="db.informalexample.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.informalexample.width.attribute">
-      <ref name="db.width.characters.attribute"/>
-    </define>
-    <define name="db.informalexample.floatstyle.attribute">
-      <ref name="db.floatstyle.attribute"/>
-    </define>
-    <define name="db.informalexample.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.informalexample.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.informalexample.floatstyle.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.informalexample.width.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.informalexample.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.informalexample">
-      <element name="informalexample">
-        <ref name="db.informalexample.attlist"/>
-        <ref name="db.informalexample.info"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-        <optional>
-          <ref name="db.caption"/>
-        </optional>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.verbatim.inlines">
-    <choice>
-      <ref name="db.all.inlines"/>
-      <ref name="db.lineannotation"/>
-    </choice>
-  </define>
-  <define name="db.verbatim.contentmodel">
-    <ref name="db._info.title.forbidden"/>
-    <choice>
-      <ref name="db.textobject"/>
-      <zeroOrMore>
-        <ref name="db.verbatim.inlines"/>
-      </zeroOrMore>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>literallayout</db:refname>
-    <db:refpurpose>A block of text in which line breaks and white space are to be reproduced faithfully</db:refpurpose>
-    <define name="db.literallayout.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.literallayout.class.enumeration">
-      <choice>
-        <value>monospaced</value>
-        <a:documentation>The literal layout should be formatted with a monospaced font</a:documentation>
-        <value>normal</value>
-        <a:documentation>The literal layout should be formatted with the current font</a:documentation>
-      </choice>
-    </define>
-    <define name="db.literallayout.class.attribute">
-      <attribute name="class">
-        <db:refpurpose>Specifies the class of literal layout</db:refpurpose>
-        <ref name="db.literallayout.class.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.literallayout.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.literallayout.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.verbatim.attributes"/>
-        <optional>
-          <ref name="db.literallayout.class.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.literallayout">
-      <element name="literallayout">
-        <ref name="db.literallayout.attlist"/>
-        <ref name="db.verbatim.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>screen</db:refname>
-    <db:refpurpose>Text that a user sees or might see on a computer screen</db:refpurpose>
-    <define name="db.screen.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.screen.width.attribute">
-      <ref name="db.width.characters.attribute"/>
-    </define>
-    <define name="db.screen.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.screen.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.verbatim.attributes"/>
-        <optional>
-          <ref name="db.screen.width.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.screen">
-      <element name="screen">
-        <ref name="db.screen.attlist"/>
-        <ref name="db.verbatim.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>screenshot</db:refname>
-    <db:refpurpose>A representation of what the user sees or might see on a computer screen</db:refpurpose>
-    <define name="db.screenshot.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.screenshot.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.screenshot.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.screenshot.info">
-      <ref name="db._info"/>
-    </define>
-    <define name="db.screenshot">
-      <element name="screenshot">
-        <ref name="db.screenshot.attlist"/>
-        <ref name="db.screenshot.info"/>
-        <ref name="db.mediaobject"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>figure</db:refname>
-    <db:refpurpose>A formal figure, generally an illustration, with a title</db:refpurpose>
-    <define name="db.figure.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.figure.label.attribute">
-      <ref name="db.label.attribute"/>
-    </define>
-    <define name="db.figure.pgwide.attribute">
-      <ref name="db.pgwide.attribute"/>
-    </define>
-    <define name="db.figure.floatstyle.attribute">
-      <ref name="db.floatstyle.attribute"/>
-    </define>
-    <define name="db.figure.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.figure.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.figure.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.figure.pgwide.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.figure.floatstyle.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.figure.info">
-      <ref name="db._info.title.onlyreq"/>
-    </define>
-    <define name="db.figure">
-      <element name="figure">
-        <ref name="db.figure.attlist"/>
-        <ref name="db.figure.info"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-        <optional>
-          <ref name="db.caption"/>
-        </optional>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>informalfigure</db:refname>
-    <db:refpurpose>A untitled figure</db:refpurpose>
-    <define name="db.informalfigure.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.informalfigure.label.attribute">
-      <ref name="db.label.attribute"/>
-    </define>
-    <define name="db.informalfigure.pgwide.attribute">
-      <ref name="db.pgwide.attribute"/>
-    </define>
-    <define name="db.informalfigure.floatstyle.attribute">
-      <ref name="db.floatstyle.attribute"/>
-    </define>
-    <define name="db.informalfigure.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.informalfigure.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.informalfigure.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.informalfigure.pgwide.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.informalfigure.floatstyle.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.informalfigure.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.informalfigure">
-      <element name="informalfigure">
-        <ref name="db.informalfigure.attlist"/>
-        <ref name="db.informalfigure.info"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-        <optional>
-          <ref name="db.caption"/>
-        </optional>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.mediaobject.content">
-    <choice>
-      <ref name="db.videoobject"/>
-      <ref name="db.audioobject"/>
-      <ref name="db.imageobject"/>
-      <ref name="db.textobject"/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>mediaobject</db:refname>
-    <db:refpurpose>A displayed media object (video, audio, image, etc.)</db:refpurpose>
-    <define name="db.mediaobject.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.mediaobject.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.mediaobject.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.mediaobject.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.mediaobject">
-      <element name="mediaobject">
-        <ref name="db.mediaobject.attlist"/>
-        <ref name="db.mediaobject.info"/>
-        <optional>
-          <ref name="db.alt"/>
-        </optional>
-        <oneOrMore>
-          <ref name="db.mediaobject.content"/>
-        </oneOrMore>
-        <optional>
-          <ref name="db.caption"/>
-        </optional>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>inlinemediaobject</db:refname>
-    <db:refpurpose>An inline media object (video, audio, image, and so on)</db:refpurpose>
-    <define name="db.inlinemediaobject.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.inlinemediaobject.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.inlinemediaobject.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.inlinemediaobject.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.inlinemediaobject">
-      <element name="inlinemediaobject">
-        <ref name="db.inlinemediaobject.attlist"/>
-        <ref name="db.inlinemediaobject.info"/>
-        <optional>
-          <ref name="db.alt"/>
-        </optional>
-        <oneOrMore>
-          <ref name="db.mediaobject.content"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>videoobject</db:refname>
-    <db:refpurpose>A wrapper for video data and its associated meta-information</db:refpurpose>
-    <define name="db.videoobject.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.videoobject.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.videoobject.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.videoobject.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.videoobject">
-      <element name="videoobject">
-        <ref name="db.videoobject.attlist"/>
-        <ref name="db.videoobject.info"/>
-        <ref name="db.videodata"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>audioobject</db:refname>
-    <db:refpurpose>A wrapper for audio data and its associated meta-information</db:refpurpose>
-    <define name="db.audioobject.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.audioobject.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.audioobject.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.audioobject.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.audioobject">
-      <element name="audioobject">
-        <ref name="db.audioobject.attlist"/>
-        <ref name="db.audioobject.info"/>
-        <ref name="db.audiodata"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.imageobject.content">
-    <ref name="db.imagedata"/>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>imageobject</db:refname>
-    <db:refpurpose>A wrapper for image data and its associated meta-information</db:refpurpose>
-    <define name="db.imageobject.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.imageobject.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.imageobject.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.imageobject.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.imageobject">
-      <element name="imageobject">
-        <ref name="db.imageobject.attlist"/>
-        <ref name="db.imageobject.info"/>
-        <ref name="db.imageobject.content"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>textobject</db:refname>
-    <db:refpurpose>A wrapper for a text description of an object and its associated meta-information</db:refpurpose>
-    <define name="db.textobject.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.textobject.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.textobject.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.textobject.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.textobject">
-      <element name="textobject">
-        <ref name="db.textobject.attlist"/>
-        <ref name="db.textobject.info"/>
-        <choice>
-          <ref name="db.phrase"/>
-          <ref name="db.textdata"/>
-          <oneOrMore>
-            <ref name="db.all.blocks"/>
-          </oneOrMore>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>videodata</db:refname>
-    <db:refpurpose>Pointer to external video data</db:refpurpose>
-    <define name="db.videodata.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.videodata.align.enumeration">
-      <ref name="db.halign.enumeration"/>
-    </define>
-    <define name="db.videodata.align.attribute">
-      <attribute name="align">
-        <db:refpurpose>Specifies the (horizontal) alignment of the video data</db:refpurpose>
-        <ref name="db.videodata.align.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.videodata.valign.enumeration">
-      <ref name="db.valign.enumeration"/>
-    </define>
-    <define name="db.videodata.valign.attribute">
-      <attribute name="valign">
-        <db:refpurpose>Specifies the vertical alignment of the video data</db:refpurpose>
-        <ref name="db.videodata.valign.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.videodata.width.attribute">
-      <ref name="db.width.attribute"/>
-    </define>
-    <define name="db.videodata.depth.attribute">
-      <ref name="db.depth.attribute"/>
-    </define>
-    <define name="db.videodata.contentwidth.attribute">
-      <ref name="db.contentwidth.attribute"/>
-    </define>
-    <define name="db.videodata.contentdepth.attribute">
-      <ref name="db.contentdepth.attribute"/>
-    </define>
-    <define name="db.videodata.scalefit.enumeration">
-      <ref name="db.scalefit.enumeration"/>
-    </define>
-    <define name="db.videodata.scalefit.attribute">
-      <attribute name="scalefit">
-        <db:refpurpose>Determines if anamorphic scaling is forbidden</db:refpurpose>
-        <ref name="db.videodata.scalefit.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.videodata.scale.attribute">
-      <ref name="db.scale.attribute"/>
-    </define>
-    <define name="db.videodata.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.videodata.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.data.attributes"/>
-        <optional>
-          <ref name="db.videodata.align.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.videodata.valign.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.videodata.width.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.videodata.contentwidth.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.videodata.scalefit.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.videodata.scale.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.videodata.depth.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.videodata.contentdepth.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.videodata.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.videodata">
-      <element name="videodata">
-        <ref name="db.videodata.attlist"/>
-        <ref name="db.videodata.info"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>audiodata</db:refname>
-    <db:refpurpose>Pointer to external audio data</db:refpurpose>
-    <define name="db.audiodata.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.audiodata.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.audiodata.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.data.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.audiodata.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.audiodata">
-      <element name="audiodata">
-        <ref name="db.audiodata.attlist"/>
-        <ref name="db.audiodata.info"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>imagedata</db:refname>
-    <db:refpurpose>Pointer to external image data</db:refpurpose>
-    <define name="db.imagedata.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.imagedata.align.enumeration">
-      <ref name="db.halign.enumeration"/>
-    </define>
-    <define name="db.imagedata.align.attribute">
-      <attribute name="align">
-        <db:refpurpose>Specifies the (horizontal) alignment of the image data</db:refpurpose>
-        <ref name="db.imagedata.align.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.imagedata.valign.enumeration">
-      <ref name="db.valign.enumeration"/>
-    </define>
-    <define name="db.imagedata.valign.attribute">
-      <attribute name="valign">
-        <db:refpurpose>Specifies the vertical alignment of the image data</db:refpurpose>
-        <ref name="db.imagedata.valign.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.imagedata.width.attribute">
-      <ref name="db.width.attribute"/>
-    </define>
-    <define name="db.imagedata.depth.attribute">
-      <ref name="db.depth.attribute"/>
-    </define>
-    <define name="db.imagedata.contentwidth.attribute">
-      <ref name="db.contentwidth.attribute"/>
-    </define>
-    <define name="db.imagedata.contentdepth.attribute">
-      <ref name="db.contentdepth.attribute"/>
-    </define>
-    <define name="db.imagedata.scalefit.enumeration">
-      <ref name="db.scalefit.enumeration"/>
-    </define>
-    <define name="db.imagedata.scalefit.attribute">
-      <attribute name="scalefit">
-        <db:refpurpose>Determines if anamorphic scaling is forbidden</db:refpurpose>
-        <ref name="db.imagedata.scalefit.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.imagedata.scale.attribute">
-      <ref name="db.scale.attribute"/>
-    </define>
-    <define name="db.imagedata.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.imagedata.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.data.attributes"/>
-        <optional>
-          <ref name="db.imagedata.align.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.valign.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.width.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.contentwidth.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.scalefit.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.scale.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.depth.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.contentdepth.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.imagedata.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.imagedata">
-      <element name="imagedata">
-        <ref name="db.imagedata.attlist"/>
-        <ref name="db.imagedata.info"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>textdata</db:refname>
-    <db:refpurpose>Pointer to external text data</db:refpurpose>
-    <define name="db.textdata.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.textdata.encoding.attribute">
-      <attribute name="encoding">
-        <db:refpurpose>Identifies the encoding of the text in the external file</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.textdata.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.textdata.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.data.attributes"/>
-        <optional>
-          <ref name="db.textdata.encoding.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.textdata.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.textdata">
-      <element name="textdata">
-        <ref name="db.textdata.attlist"/>
-        <ref name="db.textdata.info"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>caption</db:refname>
-    <db:refpurpose>A caption</db:refpurpose>
-    <ctrl:exclude from="db.caption" exclude="db.formal.blocks"/>
-    <ctrl:exclude from="db.caption" exclude="db.sidebar"/>
-    <ctrl:exclude from="db.caption" exclude="db.task"/>
-    <define name="db.caption.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.caption.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.caption.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.caption.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.caption">
-      <element name="caption">
-        <ref name="db.caption.attlist"/>
-        <ref name="db.caption.info"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>address</db:refname>
-    <db:refpurpose>A real-world address, generally a postal address</db:refpurpose>
-    <define name="db.address.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.address.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.address.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.verbatim.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.address">
-      <element name="address">
-        <ref name="db.address.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db._text"/>
-            <ref name="db.personname"/>
-            <ref name="db.orgname"/>
-            <ref name="db.pob"/>
-            <ref name="db.street"/>
-            <ref name="db.city"/>
-            <ref name="db.state"/>
-            <ref name="db.postcode"/>
-            <ref name="db.country"/>
-            <ref name="db.phone"/>
-            <ref name="db.fax"/>
-            <ref name="db.email"/>
-            <ref name="db.uri"/>
-            <ref name="db.otheraddr"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>street</db:refname>
-    <db:refpurpose>A street address in an address</db:refpurpose>
-    <define name="db.street.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.street.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.street.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.street">
-      <element name="street">
-        <ref name="db.street.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>pob</db:refname>
-    <db:refpurpose>A post office box in an address</db:refpurpose>
-    <define name="db.pob.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.pob.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.pob.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.pob">
-      <element name="pob">
-        <ref name="db.pob.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>postcode</db:refname>
-    <db:refpurpose>A postal code in an address</db:refpurpose>
-    <define name="db.postcode.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.postcode.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.postcode.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.postcode">
-      <element name="postcode">
-        <ref name="db.postcode.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>city</db:refname>
-    <db:refpurpose>The name of a city in an address</db:refpurpose>
-    <define name="db.city.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.city.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.city.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.city">
-      <element name="city">
-        <ref name="db.city.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>state</db:refname>
-    <db:refpurpose>A state or province in an address</db:refpurpose>
-    <define name="db.state.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.state.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.state.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.state">
-      <element name="state">
-        <ref name="db.state.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>country</db:refname>
-    <db:refpurpose>The name of a country</db:refpurpose>
-    <define name="db.country.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.country.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.country.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.country">
-      <element name="country">
-        <ref name="db.country.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>phone</db:refname>
-    <db:refpurpose>A telephone number</db:refpurpose>
-    <define name="db.phone.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.phone.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.phone.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.phone">
-      <element name="phone">
-        <ref name="db.phone.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>fax</db:refname>
-    <db:refpurpose>A fax number</db:refpurpose>
-    <define name="db.fax.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.fax.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.fax.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.fax">
-      <element name="fax">
-        <ref name="db.fax.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>otheraddr</db:refname>
-    <db:refpurpose>Uncategorized information in address</db:refpurpose>
-    <define name="db.otheraddr.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.otheraddr.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.otheraddr.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.otheraddr">
-      <element name="otheraddr">
-        <ref name="db.otheraddr.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>affiliation</db:refname>
-    <db:refpurpose>The institutional affiliation of an individual</db:refpurpose>
-    <define name="db.affiliation.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.affiliation.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.affiliation.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.affiliation">
-      <element name="affiliation">
-        <ref name="db.affiliation.attlist"/>
-        <optional>
-          <ref name="db.shortaffil"/>
-        </optional>
-        <zeroOrMore>
-          <ref name="db.jobtitle"/>
-        </zeroOrMore>
-        <choice>
-          <optional>
-            <ref name="db.org"/>
-          </optional>
-          <group>
-            <optional>
-              <ref name="db.orgname"/>
-            </optional>
-            <zeroOrMore>
-              <ref name="db.orgdiv"/>
-            </zeroOrMore>
-            <zeroOrMore>
-              <ref name="db.address"/>
-            </zeroOrMore>
-          </group>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>shortaffil</db:refname>
-    <db:refpurpose>A brief description of an affiliation</db:refpurpose>
-    <define name="db.shortaffil.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.shortaffil.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.shortaffil.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.shortaffil">
-      <element name="shortaffil">
-        <ref name="db.shortaffil.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>jobtitle</db:refname>
-    <db:refpurpose>The title of an individual in an organization</db:refpurpose>
-    <define name="db.jobtitle.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.jobtitle.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.jobtitle.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.jobtitle">
-      <element name="jobtitle">
-        <ref name="db.jobtitle.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>orgname</db:refname>
-    <db:refpurpose>The name of an organization</db:refpurpose>
-    <ctrl:other-attribute name="db.orgname.class.attrib" enum-name="db.orgname.class-enum.attribute" other-name="db.orgname.class-other.attributes"/>
-    <define name="db.orgname.class.enumeration">
-      <choice>
-        <value>consortium</value>
-        <a:documentation>A consortium</a:documentation>
-        <value>corporation</value>
-        <a:documentation>A corporation</a:documentation>
-        <value>informal</value>
-        <a:documentation>An informal organization</a:documentation>
-        <value>nonprofit</value>
-        <a:documentation>A non-profit organization</a:documentation>
-      </choice>
-    </define>
-    <define name="db.orgname.class-enum.attribute">
-      <attribute name="class">
-        <db:refpurpose>Specifies the nature of the organization</db:refpurpose>
-        <ref name="db.orgname.class.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.orgname.class-other.attributes">
-      <attribute name="class">
-        <db:refpurpose>Specifies the nature of the organization</db:refpurpose>
-        <value>other</value>
-        <a:documentation>Indicates a non-standard organization class</a:documentation>
-      </attribute>
-      <attribute name="otherclass">
-        <db:refpurpose>Identifies the non-standard nature of the organization</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.orgname.class.attribute">
-      <choice>
-        <ref name="db.orgname.class-enum.attribute"/>
-        <ref name="db.orgname.class-other.attributes"/>
-      </choice>
-    </define>
-    <define name="db.orgname.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.orgname.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.orgname.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.orgname.class.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.orgname">
-      <element name="orgname">
-        <ref name="db.orgname.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>orgdiv</db:refname>
-    <db:refpurpose>A division of an organization</db:refpurpose>
-    <define name="db.orgdiv.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.orgdiv.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.orgdiv.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.orgdiv">
-      <element name="orgdiv">
-        <ref name="db.orgdiv.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>artpagenums</db:refname>
-    <db:refpurpose>The page numbers of an article as published</db:refpurpose>
-    <define name="db.artpagenums.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.artpagenums.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.artpagenums.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.artpagenums">
-      <element name="artpagenums">
-        <ref name="db.artpagenums.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>personname</db:refname>
-    <db:refpurpose>The personal name of an individual</db:refpurpose>
-    <define name="db.personname.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.personname.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.personname.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.personname">
-      <element name="personname">
-        <ref name="db.personname.attlist"/>
-        <choice>
-          <ref name="db._text"/>
-          <oneOrMore>
-            <choice>
-              <ref name="db.honorific"/>
-              <ref name="db.firstname"/>
-              <ref name="db.surname"/>
-              <ref name="db.lineage"/>
-              <ref name="db.othername"/>
-            </choice>
-          </oneOrMore>
-          <oneOrMore>
-            <choice>
-              <ref name="db.honorific"/>
-              <ref name="db.givenname"/>
-              <ref name="db.surname"/>
-              <ref name="db.lineage"/>
-              <ref name="db.othername"/>
-            </choice>
-          </oneOrMore>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.person.author.contentmodel">
-    <ref name="db.personname"/>
-    <zeroOrMore>
-      <choice>
-        <ref name="db.personblurb"/>
-        <ref name="db.affiliation"/>
-        <ref name="db.email"/>
-        <ref name="db.uri"/>
-        <ref name="db.address"/>
-        <ref name="db.contrib"/>
-      </choice>
-    </zeroOrMore>
-  </define>
-  <define name="db.org.author.contentmodel">
-    <ref name="db.orgname"/>
-    <zeroOrMore>
-      <choice>
-        <ref name="db.orgdiv"/>
-        <ref name="db.affiliation"/>
-        <ref name="db.email"/>
-        <ref name="db.uri"/>
-        <ref name="db.address"/>
-        <ref name="db.contrib"/>
-      </choice>
-    </zeroOrMore>
-  </define>
-  <define name="db.credit.contentmodel">
-    <choice>
-      <ref name="db.person.author.contentmodel"/>
-      <ref name="db.org.author.contentmodel"/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>author</db:refname>
-    <db:refpurpose>The name of an individual author</db:refpurpose>
-    <define name="db.author.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.author.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.author.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.author">
-      <element name="author">
-        <ref name="db.author.attlist"/>
-        <ref name="db.credit.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>authorgroup</db:refname>
-    <db:refpurpose>Wrapper for author information when a document has multiple authors or collaborators</db:refpurpose>
-    <define name="db.authorgroup.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.authorgroup.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.authorgroup.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.authorgroup">
-      <element name="authorgroup">
-        <ref name="db.authorgroup.attlist"/>
-        <oneOrMore>
-          <choice>
-            <ref name="db.author"/>
-            <ref name="db.editor"/>
-            <ref name="db.othercredit"/>
-          </choice>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>collab</db:refname>
-    <db:refpurpose>Identifies a collaborator</db:refpurpose>
-    <define name="db.collab.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.collab.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.collab.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.collab">
-      <element name="collab">
-        <ref name="db.collab.attlist"/>
-        <oneOrMore>
-          <choice>
-            <ref name="db.person"/>
-            <ref name="db.personname"/>
-            <ref name="db.org"/>
-            <ref name="db.orgname"/>
-          </choice>
-        </oneOrMore>
-        <zeroOrMore>
-          <ref name="db.affiliation"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>authorinitials</db:refname>
-    <db:refpurpose>The initials or other short identifier for an author</db:refpurpose>
-    <define name="db.authorinitials.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.authorinitials.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.authorinitials.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.authorinitials">
-      <element name="authorinitials">
-        <ref name="db.authorinitials.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>person</db:refname>
-    <db:refpurpose>A person and associated metadata</db:refpurpose>
-    <define name="db.person.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.person.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.person.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.person">
-      <element name="person">
-        <ref name="db.person.attlist"/>
-        <ref name="db.personname"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db.address"/>
-            <ref name="db.affiliation"/>
-            <ref name="db.email"/>
-            <ref name="db.uri"/>
-            <ref name="db.personblurb"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>org</db:refname>
-    <db:refpurpose>An organization and associated metadata</db:refpurpose>
-    <define name="db.org.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.org.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.org.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.org">
-      <element name="org">
-        <ref name="db.org.attlist"/>
-        <ref name="db.orgname"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db.address"/>
-            <ref name="db.affiliation"/>
-            <ref name="db.email"/>
-            <ref name="db.uri"/>
-            <ref name="db.orgdiv"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>confgroup</db:refname>
-    <db:refpurpose>A wrapper for document meta-information about a conference</db:refpurpose>
-    <define name="db.confgroup.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.confgroup.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.confgroup.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.confgroup">
-      <element name="confgroup">
-        <ref name="db.confgroup.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db.confdates"/>
-            <ref name="db.conftitle"/>
-            <ref name="db.confnum"/>
-            <ref name="db.confsponsor"/>
-            <ref name="db.address"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>confdates</db:refname>
-    <db:refpurpose>The dates of a conference for which a document was written</db:refpurpose>
-    <define name="db.confdates.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.confdates.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.confdates.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.confdates">
-      <element name="confdates">
-        <ref name="db.confdates.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>conftitle</db:refname>
-    <db:refpurpose>The title of a conference for which a document was written</db:refpurpose>
-    <define name="db.conftitle.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.conftitle.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.conftitle.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.conftitle">
-      <element name="conftitle">
-        <ref name="db.conftitle.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>confnum</db:refname>
-    <db:refpurpose>An identifier, frequently numerical, associated with a conference for which a document was written</db:refpurpose>
-    <define name="db.confnum.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.confnum.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.confnum.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.confnum">
-      <element name="confnum">
-        <ref name="db.confnum.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>confsponsor</db:refname>
-    <db:refpurpose>The sponsor of a conference for which a document was written</db:refpurpose>
-    <define name="db.confsponsor.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.confsponsor.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.confsponsor.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.confsponsor">
-      <element name="confsponsor">
-        <ref name="db.confsponsor.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>contractnum</db:refname>
-    <db:refpurpose>The contract number of a document</db:refpurpose>
-    <define name="db.contractnum.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.contractnum.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.contractnum.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.contractnum">
-      <element name="contractnum">
-        <ref name="db.contractnum.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>contractsponsor</db:refname>
-    <db:refpurpose>The sponsor of a contract</db:refpurpose>
-    <define name="db.contractsponsor.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.contractsponsor.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.contractsponsor.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.contractsponsor">
-      <element name="contractsponsor">
-        <ref name="db.contractsponsor.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>copyright</db:refname>
-    <db:refpurpose>Copyright information about a document</db:refpurpose>
-    <define name="db.copyright.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.copyright.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.copyright.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.copyright">
-      <element name="copyright">
-        <ref name="db.copyright.attlist"/>
-        <oneOrMore>
-          <ref name="db.year"/>
-        </oneOrMore>
-        <zeroOrMore>
-          <ref name="db.holder"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>year</db:refname>
-    <db:refpurpose>The year of publication of a document</db:refpurpose>
-    <define name="db.year.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.year.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.year.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.year">
-      <element name="year">
-        <ref name="db.year.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>holder</db:refname>
-    <db:refpurpose>The name of the individual or organization that holds a copyright</db:refpurpose>
-    <define name="db.holder.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.holder.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.holder.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.holder">
-      <element name="holder">
-        <ref name="db.holder.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.cover.contentmodel">
-    <choice>
-      <ref name="db.para.blocks"/>
-      <ref name="db.extension.blocks"/>
-      <ref name="db.list.blocks"/>
-      <ref name="db.informal.blocks"/>
-      <ref name="db.publishing.blocks"/>
-      <ref name="db.graphic.blocks"/>
-      <ref name="db.technical.blocks"/>
-      <ref name="db.verbatim.blocks"/>
-      <ref name="db.bridgehead"/>
-      <ref name="db.remark"/>
-      <ref name="db.revhistory"/>
-    </choice>
-  </define>
-  <div>
-    <db:refname>cover</db:refname>
-    <db:refpurpose>Additional content for the cover of a publication</db:refpurpose>
-    <define name="db.cover.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.cover.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.cover.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.cover">
-      <element name="cover">
-        <ref name="db.cover.attlist"/>
-        <oneOrMore>
-          <ref name="db.cover.contentmodel"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.date.contentmodel">
-    <choice>
-      <data type="date"/>
-      <data type="dateTime"/>
-      <data type="gYearMonth"/>
-      <data type="gYear"/>
-      <text/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>date</db:refname>
-    <db:refpurpose>The date of publication or revision of a document</db:refpurpose>
-    <define name="db.date.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.date.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.date.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.date">
-      <element name="date">
-        <ref name="db.date.attlist"/>
-        <ref name="db.date.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>edition</db:refname>
-    <db:refpurpose>The name or number of an edition of a document</db:refpurpose>
-    <define name="db.edition.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.edition.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.edition.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.edition">
-      <element name="edition">
-        <ref name="db.edition.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>editor</db:refname>
-    <db:refpurpose>The name of the editor of a document</db:refpurpose>
-    <define name="db.editor.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.editor.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.editor.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.editor">
-      <element name="editor">
-        <ref name="db.editor.attlist"/>
-        <ref name="db.credit.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>biblioid</db:refname>
-    <db:refpurpose>An identifier for a document</db:refpurpose>
-    <define name="db.biblioid.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.biblioid.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.biblioid.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.biblio.class.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.biblioid">
-      <element name="biblioid">
-        <ref name="db.biblioid.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>citebiblioid</db:refname>
-    <db:refpurpose>A citation of a bibliographic identifier</db:refpurpose>
-    <define name="db.citebiblioid.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.citebiblioid.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.citebiblioid.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.biblio.class.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.citebiblioid">
-      <element name="citebiblioid">
-        <ref name="db.citebiblioid.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>bibliosource</db:refname>
-    <db:refpurpose>The source of a document</db:refpurpose>
-    <define name="db.bibliosource.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.bibliosource.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.bibliosource.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.biblio.class.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.bibliosource">
-      <element name="bibliosource">
-        <ref name="db.bibliosource.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>bibliorelation</db:refname>
-    <db:refpurpose>The relationship of a document to another</db:refpurpose>
-    <ctrl:other-attribute name="db.bibliorelation.type.attrib" enum-name="db.bibliorelation.type-enum.attribute" other-name="db.bibliorelation.type-other.attributes"/>
-    <define name="db.bibliorelation.type.enumeration">
-      <choice>
-        <value>hasformat</value>
-        <a:documentation>The described resource pre-existed the referenced resource, which is essentially the same intellectual content presented in another format</a:documentation>
-        <value>haspart</value>
-        <a:documentation>The described resource includes the referenced resource either physically or logically</a:documentation>
-        <value>hasversion</value>
-        <a:documentation>The described resource has a version, edition, or adaptation, namely, the referenced resource</a:documentation>
-        <value>isformatof</value>
-        <a:documentation>The described resource is the same intellectual content of the referenced resource, but presented in another format</a:documentation>
-        <value>ispartof</value>
-        <a:documentation>The described resource is a physical or logical part of the referenced resource</a:documentation>
-        <value>isreferencedby</value>
-        <a:documentation>The described resource is referenced, cited, or otherwise pointed to by the referenced resource</a:documentation>
-        <value>isreplacedby</value>
-        <a:documentation>The described resource is supplanted, displaced, or superceded by the referenced resource</a:documentation>
-        <value>isrequiredby</value>
-        <a:documentation>The described resource is required by the referenced resource, either physically or logically</a:documentation>
-        <value>isversionof</value>
-        <a:documentation>The described resource is a version, edition, or adaptation of the referenced resource; changes in version imply substantive changes in content rather than differences in format</a:documentation>
-        <value>references</value>
-        <a:documentation>The described resource references, cites, or otherwise points to the referenced resource</a:documentation>
-        <value>replaces</value>
-        <a:documentation>The described resource supplants, displaces, or supersedes the referenced resource</a:documentation>
-        <value>requires</value>
-        <a:documentation>The described resource requires the referenced resource to support its function, delivery, or coherence of content</a:documentation>
-      </choice>
-    </define>
-    <define name="db.bibliorelation.type-enum.attribute">
-      <optional>
-        <attribute name="type">
-          <db:refpurpose>Identifies the type of relationship</db:refpurpose>
-          <ref name="db.bibliorelation.type.enumeration"/>
-        </attribute>
-      </optional>
-    </define>
-    <define name="db.bibliorelation.type-other.attributes">
-      <optional>
-        <attribute name="type">
-          <db:refpurpose>Identifies the type of relationship</db:refpurpose>
-          <value>othertype</value>
-          <a:documentation>The described resource has a non-standard relationship with the referenced resource</a:documentation>
-        </attribute>
-      </optional>
-      <attribute name="othertype">
-        <db:refpurpose>A keyword that identififes the type of the non-standard relationship</db:refpurpose>
-        <data type="NMTOKEN"/>
-      </attribute>
-    </define>
-    <define name="db.bibliorelation.type.attribute">
-      <choice>
-        <ref name="db.bibliorelation.type-enum.attribute"/>
-        <ref name="db.bibliorelation.type-other.attributes"/>
-      </choice>
-    </define>
-    <define name="db.bibliorelation.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.bibliorelation.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.bibliorelation.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.biblio.class.attribute"/>
-        <ref name="db.bibliorelation.type.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.bibliorelation">
-      <element name="bibliorelation">
-        <ref name="db.bibliorelation.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>bibliocoverage</db:refname>
-    <db:refpurpose>The spatial or temporal coverage of a document</db:refpurpose>
-    <ctrl:other-attribute name="db.bibliocoverage.spatial.attrib" enum-name="db.bibliocoverage.spatial-enum.attribute" other-name="db.bibliocoverage.spatial-other.attributes"/>
-    <define name="db.bibliocoverage.spacial.enumeration">
-      <choice>
-        <value>dcmipoint</value>
-        <a:documentation>The DCMI Point identifies a point in space using its geographic coordinates</a:documentation>
-        <value>iso3166</value>
-        <a:documentation>ISO 3166 Codes for the representation of names of countries</a:documentation>
-        <value>dcmibox</value>
-        <a:documentation>The DCMI Box identifies a region of space using its geographic limits</a:documentation>
-        <value>tgn</value>
-        <a:documentation>The Getty Thesaurus of Geographic Names</a:documentation>
-      </choice>
-    </define>
-    <define name="db.bibliocoverage.spatial-enum.attribute">
-      <optional>
-        <attribute name="spatial">
-          <db:refpurpose>Specifies the type of spatial coverage</db:refpurpose>
-          <ref name="db.bibliocoverage.spacial.enumeration"/>
-        </attribute>
-      </optional>
-    </define>
-    <define name="db.bibliocoverage.spatial-other.attributes">
-      <optional>
-        <attribute name="spatial">
-          <db:refpurpose>Specifies the type of spatial coverage</db:refpurpose>
-          <value>otherspatial</value>
-          <a:documentation>Identifies a non-standard type of coverage</a:documentation>
-        </attribute>
-      </optional>
-      <attribute name="otherspatial">
-        <db:refpurpose>A keyword that identifies the type of non-standard coverage</db:refpurpose>
-        <data type="NMTOKEN"/>
-      </attribute>
-    </define>
-    <define name="db.bibliocoverage.spatial.attribute">
-      <choice>
-        <ref name="db.bibliocoverage.spatial-enum.attribute"/>
-        <ref name="db.bibliocoverage.spatial-other.attributes"/>
-      </choice>
-    </define>
-    <ctrl:other-attribute name="db.bibliocoverage.temporal.attrib" enum-name="db.bibliocoverage.temporal-enum.attribute" other-name="db.bibliocoverage.temporal-other.attributes"/>
-    <define name="db.bibliocoverage.temporal.enumeration">
-      <choice>
-        <value>dcmiperiod</value>
-        <a:documentation>A specification of the limits of a time interval</a:documentation>
-        <value>w3c-dtf</value>
-        <a:documentation>W3C Encoding rules for dates and times—a profile based on ISO 8601</a:documentation>
-      </choice>
-    </define>
-    <define name="db.bibliocoverage.temporal-enum.attribute">
-      <optional>
-        <attribute name="temporal">
-          <db:refpurpose>Specifies the type of temporal coverage</db:refpurpose>
-          <ref name="db.bibliocoverage.temporal.enumeration"/>
-        </attribute>
-      </optional>
-    </define>
-    <define name="db.bibliocoverage.temporal-other.attributes">
-      <optional>
-        <attribute name="temporal">
-          <db:refpurpose>Specifies the type of temporal coverage</db:refpurpose>
-          <value>othertemporal</value>
-          <a:documentation>Specifies a non-standard type of coverage</a:documentation>
-        </attribute>
-      </optional>
-      <attribute name="othertemporal">
-        <db:refpurpose>A keyword that identifies the type of non-standard coverage</db:refpurpose>
-        <data type="NMTOKEN"/>
-      </attribute>
-    </define>
-    <define name="db.bibliocoverage.temporal.attribute">
-      <choice>
-        <ref name="db.bibliocoverage.temporal-enum.attribute"/>
-        <ref name="db.bibliocoverage.temporal-other.attributes"/>
-      </choice>
-    </define>
-    <define name="db.bibliocoverage.coverage.attrib">
-      <interleave>
-        <ref name="db.bibliocoverage.spatial.attribute"/>
-        <ref name="db.bibliocoverage.temporal.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.bibliocoverage.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.bibliocoverage.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.bibliocoverage.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.bibliocoverage.coverage.attrib"/>
-      </interleave>
-    </define>
-    <define name="db.bibliocoverage">
-      <element name="bibliocoverage">
-        <ref name="db.bibliocoverage.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>legalnotice</db:refname>
-    <db:refpurpose>A statement of legal obligations or requirements</db:refpurpose>
-    <define name="db.legalnotice.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.legalnotice.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.legalnotice.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.legalnotice.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.legalnotice">
-      <element name="legalnotice">
-        <ref name="db.legalnotice.attlist"/>
-        <ref name="db.legalnotice.info"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>othercredit</db:refname>
-    <db:refpurpose>A person or entity, other than an author or editor, credited in a document</db:refpurpose>
-    <ctrl:other-attribute name="db.othercredit.class.attribute" enum-name="db.othercredit.class-enum.attribute" other-name="db.othercredit.class-other.attributes"/>
-    <define name="db.othercredit.class.enumeration">
-      <choice>
-        <value>copyeditor</value>
-        <a:documentation>A copy editor</a:documentation>
-        <value>graphicdesigner</value>
-        <a:documentation>A graphic designer</a:documentation>
-        <value>other</value>
-        <a:documentation>Some other contributor</a:documentation>
-        <value>productioneditor</value>
-        <a:documentation>A production editor</a:documentation>
-        <value>technicaleditor</value>
-        <a:documentation>A technical editor</a:documentation>
-        <value>translator</value>
-        <a:documentation>A translator</a:documentation>
-        <value>indexer</value>
-        <a:documentation>An indexer</a:documentation>
-        <value>proofreader</value>
-        <a:documentation>A proof-reader</a:documentation>
-        <value>coverdesigner</value>
-        <a:documentation>A cover designer</a:documentation>
-        <value>interiordesigner</value>
-        <a:documentation>An interior designer</a:documentation>
-        <value>illustrator</value>
-        <a:documentation>An illustrator</a:documentation>
-        <value>reviewer</value>
-        <a:documentation>A reviewer</a:documentation>
-        <value>typesetter</value>
-        <a:documentation>A typesetter</a:documentation>
-        <value>conversion</value>
-        <a:documentation>A converter (a persons responsible for conversion, not an application)</a:documentation>
-      </choice>
-    </define>
-    <define name="db.othercredit.class-enum.attribute">
-      <optional>
-        <attribute name="class">
-          <db:refpurpose>Identifies the nature of the contributor</db:refpurpose>
-          <ref name="db.othercredit.class.enumeration"/>
-        </attribute>
-      </optional>
-    </define>
-    <define name="db.othercredit.class-other.attribute">
-      <attribute name="otherclass">
-        <db:refpurpose>Identifies the nature of the non-standard contribution</db:refpurpose>
-        <data type="NMTOKEN"/>
-      </attribute>
-    </define>
-    <define name="db.othercredit.class-other.attributes">
-      <interleave>
-        <attribute name="class">
-          <db:refpurpose>Identifies the nature of the contributor</db:refpurpose>
-          <value>other</value>
-          <a:documentation>Identifies a non-standard contribution</a:documentation>
-        </attribute>
-        <ref name="db.othercredit.class-other.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.othercredit.class.attribute">
-      <choice>
-        <ref name="db.othercredit.class-enum.attribute"/>
-        <ref name="db.othercredit.class-other.attributes"/>
-      </choice>
-    </define>
-    <define name="db.othercredit.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.othercredit.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.othercredit.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.othercredit.class.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.othercredit">
-      <element name="othercredit">
-        <ref name="db.othercredit.attlist"/>
-        <ref name="db.credit.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>pagenums</db:refname>
-    <db:refpurpose>The numbers of the pages in a book, for use in a bibliographic entry</db:refpurpose>
-    <define name="db.pagenums.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.pagenums.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.pagenums.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.pagenums">
-      <element name="pagenums">
-        <ref name="db.pagenums.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>contrib</db:refname>
-    <db:refpurpose>A summary of the contributions made to a document by a credited source</db:refpurpose>
-    <define name="db.contrib.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.contrib.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.contrib.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.contrib">
-      <element name="contrib">
-        <ref name="db.contrib.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>honorific</db:refname>
-    <db:refpurpose>The title of a person</db:refpurpose>
-    <define name="db.honorific.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.honorific.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.honorific.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.honorific">
-      <element name="honorific">
-        <ref name="db.honorific.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>firstname</db:refname>
-    <db:refpurpose>A given name of a person</db:refpurpose>
-    <define name="db.firstname.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.firstname.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.firstname.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.firstname">
-      <element name="firstname">
-        <ref name="db.firstname.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>givenname</db:refname>
-    <db:refpurpose>The given name of a person</db:refpurpose>
-    <define name="db.givenname.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.givenname.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.givenname.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.givenname">
-      <element name="givenname">
-        <ref name="db.givenname.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>surname</db:refname>
-    <db:refpurpose>An inherited or family name; in western cultures the last name</db:refpurpose>
-    <define name="db.surname.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.surname.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.surname.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.surname">
-      <element name="surname">
-        <ref name="db.surname.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>lineage</db:refname>
-    <db:refpurpose>The portion of a person's name indicating a relationship to ancestors</db:refpurpose>
-    <define name="db.lineage.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.lineage.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.lineage.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.lineage">
-      <element name="lineage">
-        <ref name="db.lineage.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>othername</db:refname>
-    <db:refpurpose>A component of a person's name that is not a first name, surname, or lineage</db:refpurpose>
-    <define name="db.othername.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.othername.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.othername.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.othername">
-      <element name="othername">
-        <ref name="db.othername.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>printhistory</db:refname>
-    <db:refpurpose>The printing history of a document</db:refpurpose>
-    <define name="db.printhistory.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.printhistory.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.printhistory.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.printhistory">
-      <element name="printhistory">
-        <ref name="db.printhistory.attlist"/>
-        <oneOrMore>
-          <ref name="db.para.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>pubdate</db:refname>
-    <db:refpurpose>The date of publication of a document</db:refpurpose>
-    <define name="db.pubdate.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.pubdate.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.pubdate.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.pubdate">
-      <element name="pubdate">
-        <ref name="db.pubdate.attlist"/>
-        <ref name="db.date.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>publisher</db:refname>
-    <db:refpurpose>The publisher of a document</db:refpurpose>
-    <define name="db.publisher.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.publisher.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.publisher.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.publisher">
-      <element name="publisher">
-        <ref name="db.publisher.attlist"/>
-        <ref name="db.publishername"/>
-        <zeroOrMore>
-          <ref name="db.address"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>publishername</db:refname>
-    <db:refpurpose>The name of the publisher of a document</db:refpurpose>
-    <define name="db.publishername.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.publishername.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.publishername.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.publishername">
-      <element name="publishername">
-        <ref name="db.publishername.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>releaseinfo</db:refname>
-    <db:refpurpose>Information about a particular release of a document</db:refpurpose>
-    <define name="db.releaseinfo.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.releaseinfo.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.releaseinfo.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.releaseinfo">
-      <element name="releaseinfo">
-        <ref name="db.releaseinfo.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>revhistory</db:refname>
-    <db:refpurpose>A history of the revisions to a document</db:refpurpose>
-    <define name="db.revhistory.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.revhistory.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.revhistory.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.revhistory.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.revhistory">
-      <element name="revhistory">
-        <ref name="db.revhistory.attlist"/>
-        <ref name="db.revhistory.info"/>
-        <oneOrMore>
-          <ref name="db.revision"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>revision</db:refname>
-    <db:refpurpose>An entry describing a single revision in the history of the revisions to a document</db:refpurpose>
-    <define name="db.revision.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.revision.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.revision.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.revision">
-      <element name="revision">
-        <ref name="db.revision.attlist"/>
-        <optional>
-          <ref name="db.revnumber"/>
-        </optional>
-        <ref name="db.date"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db.authorinitials"/>
-            <ref name="db.author"/>
-          </choice>
-        </zeroOrMore>
-        <optional>
-          <choice>
-            <ref name="db.revremark"/>
-            <ref name="db.revdescription"/>
-          </choice>
-        </optional>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>revnumber</db:refname>
-    <db:refpurpose>A document revision number</db:refpurpose>
-    <define name="db.revnumber.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.revnumber.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.revnumber.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.revnumber">
-      <element name="revnumber">
-        <ref name="db.revnumber.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>revremark</db:refname>
-    <db:refpurpose>A description of a revision to a document</db:refpurpose>
-    <define name="db.revremark.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.revremark.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.revremark.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.revremark">
-      <element name="revremark">
-        <ref name="db.revremark.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>revdescription</db:refname>
-    <db:refpurpose>A extended description of a revision to a document</db:refpurpose>
-    <define name="db.revdescription.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.revdescription.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.revdescription.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.revdescription">
-      <element name="revdescription">
-        <ref name="db.revdescription.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>seriesvolnums</db:refname>
-    <db:refpurpose>Numbers of the volumes in a series of books</db:refpurpose>
-    <define name="db.seriesvolnums.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.seriesvolnums.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.seriesvolnums.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.seriesvolnums">
-      <element name="seriesvolnums">
-        <ref name="db.seriesvolnums.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>volumenum</db:refname>
-    <db:refpurpose>The volume number of a document in a set (as of books in a set or articles in a journal)</db:refpurpose>
-    <define name="db.volumenum.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.volumenum.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.volumenum.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.volumenum">
-      <element name="volumenum">
-        <ref name="db.volumenum.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>issuenum</db:refname>
-    <db:refpurpose>The number of an issue of a journal</db:refpurpose>
-    <define name="db.issuenum.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.issuenum.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.issuenum.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.issuenum">
-      <element name="issuenum">
-        <ref name="db.issuenum.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>package</db:refname>
-    <db:refpurpose>A software or application package</db:refpurpose>
-    <define name="db.package.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.package.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.package.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.package">
-      <element name="package">
-        <ref name="db.package.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>email</db:refname>
-    <db:refpurpose>An email address</db:refpurpose>
-    <define name="db.email.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.email.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.email.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.email">
-      <element name="email">
-        <ref name="db.email.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>lineannotation</db:refname>
-    <db:refpurpose>A comment on a line in a verbatim listing</db:refpurpose>
-    <define name="db.lineannotation.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.lineannotation.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.lineannotation.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.lineannotation">
-      <element name="lineannotation">
-        <ref name="db.lineannotation.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>parameter</db:refname>
-    <db:refpurpose>A value or a symbolic reference to a value</db:refpurpose>
-    <define name="db.parameter.class.enumeration">
-      <choice>
-        <value>command</value>
-        <a:documentation>A command</a:documentation>
-        <value>function</value>
-        <a:documentation>A function</a:documentation>
-        <value>option</value>
-        <a:documentation>An option</a:documentation>
-      </choice>
-    </define>
-    <define name="db.parameter.class.attribute">
-      <attribute name="class">
-        <db:refpurpose>Identifies the class of parameter</db:refpurpose>
-        <ref name="db.parameter.class.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.parameter.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.parameter.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.parameter.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.parameter.class.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.parameter">
-      <element name="parameter">
-        <ref name="db.parameter.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.replaceable.inlines">
-    <ref name="db._text"/>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>replaceable</db:refname>
-    <db:refpurpose>Content that may or must be replaced by the user</db:refpurpose>
-    <define name="db.replaceable.class.enumeration">
-      <choice>
-        <value>command</value>
-        <a:documentation>A command</a:documentation>
-        <value>function</value>
-        <a:documentation>A function</a:documentation>
-        <value>option</value>
-        <a:documentation>An option</a:documentation>
-        <value>parameter</value>
-        <a:documentation>A parameter</a:documentation>
-      </choice>
-    </define>
-    <define name="db.replaceable.class.attribute">
-      <attribute name="class">
-        <db:refpurpose>Identifies the nature of the replaceable text</db:refpurpose>
-        <ref name="db.replaceable.class.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.replaceable.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.replaceable.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.replaceable.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.replaceable.class.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.replaceable">
-      <element name="replaceable">
-        <ref name="db.replaceable.attlist"/>
-        <zeroOrMore>
-          <ref name="db.replaceable.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>uri</db:refname>
-    <db:refpurpose>A Uniform Resource Identifier</db:refpurpose>
-    <define name="db.uri.type.attribute">
-      <optional>
-        <attribute name="type">
-          <db:refpurpose>Identifies the type of URI specified</db:refpurpose>
-        </attribute>
-      </optional>
-    </define>
-    <define name="db.uri.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.uri.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.uri.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.uri.type.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.uri">
-      <element name="uri">
-        <ref name="db.uri.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>abbrev</db:refname>
-    <db:refpurpose>An abbreviation, especially one followed by a period</db:refpurpose>
-    <define name="db.abbrev.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.abbrev.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.abbrev.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.abbrev">
-      <element name="abbrev">
-        <ref name="db.abbrev.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db._text"/>
-            <ref name="db.superscript"/>
-            <ref name="db.subscript"/>
-            <ref name="db.trademark"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>acronym</db:refname>
-    <db:refpurpose>An often pronounceable word made from the initial (or selected) letters of a name or phrase</db:refpurpose>
-    <define name="db.acronym.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.acronym.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.acronym.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.acronym">
-      <element name="acronym">
-        <ref name="db.acronym.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db._text"/>
-            <ref name="db.superscript"/>
-            <ref name="db.subscript"/>
-            <ref name="db.trademark"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>citation</db:refname>
-    <db:refpurpose>An inline bibliographic reference to another published work</db:refpurpose>
-    <define name="db.citation.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.citation.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.citation.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.citation">
-      <element name="citation">
-        <ref name="db.citation.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>citerefentry</db:refname>
-    <db:refpurpose>A citation to a reference page</db:refpurpose>
-    <define name="db.citerefentry.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.citerefentry.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.citerefentry.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.citerefentry">
-      <element name="citerefentry">
-        <ref name="db.citerefentry.attlist"/>
-        <ref name="db.refentrytitle"/>
-        <optional>
-          <ref name="db.manvolnum"/>
-        </optional>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>refentrytitle</db:refname>
-    <db:refpurpose>The title of a reference page</db:refpurpose>
-    <define name="db.refentrytitle.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.refentrytitle.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.refentrytitle.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.refentrytitle">
-      <element name="refentrytitle">
-        <ref name="db.refentrytitle.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>manvolnum</db:refname>
-    <db:refpurpose>A reference volume number</db:refpurpose>
-    <define name="db.manvolnum.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.manvolnum.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.manvolnum.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.manvolnum">
-      <element name="manvolnum">
-        <ref name="db.manvolnum.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>citetitle</db:refname>
-    <db:refpurpose>The title of a cited work</db:refpurpose>
-    <define name="db.citetitle.pubwork.enumeration">
-      <choice>
-        <value>article</value>
-        <a:documentation>An article</a:documentation>
-        <value>bbs</value>
-        <a:documentation>A bulletin board system</a:documentation>
-        <value>book</value>
-        <a:documentation>A book</a:documentation>
-        <value>cdrom</value>
-        <a:documentation>A CD-ROM</a:documentation>
-        <value>chapter</value>
-        <a:documentation>A chapter (as of a book)</a:documentation>
-        <value>dvd</value>
-        <a:documentation>A DVD</a:documentation>
-        <value>emailmessage</value>
-        <a:documentation>An email message</a:documentation>
-        <value>gopher</value>
-        <a:documentation>A gopher page</a:documentation>
-        <value>journal</value>
-        <a:documentation>A journal</a:documentation>
-        <value>manuscript</value>
-        <a:documentation>A manuscript</a:documentation>
-        <value>newsposting</value>
-        <a:documentation>A posting to a newsgroup</a:documentation>
-        <value>part</value>
-        <a:documentation>A part (as of a book)</a:documentation>
-        <value>refentry</value>
-        <a:documentation>A reference entry</a:documentation>
-        <value>section</value>
-        <a:documentation>A section (as of a book or article)</a:documentation>
-        <value>series</value>
-        <a:documentation>A series</a:documentation>
-        <value>set</value>
-        <a:documentation>A set (as of books)</a:documentation>
-        <value>webpage</value>
-        <a:documentation>A web page</a:documentation>
-        <value>wiki</value>
-        <a:documentation>A wiki page</a:documentation>
-      </choice>
-    </define>
-    <define name="db.citetitle.pubwork.attribute">
-      <attribute name="pubwork">
-        <db:refpurpose>Identifies the nature of the publication being cited</db:refpurpose>
-        <ref name="db.citetitle.pubwork.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.citetitle.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.citetitle.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.citetitle.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.citetitle.pubwork.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.citetitle">
-      <element name="citetitle">
-        <ref name="db.citetitle.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>emphasis</db:refname>
-    <db:refpurpose>Emphasized text</db:refpurpose>
-    <define name="db.emphasis.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.emphasis.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.emphasis.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.emphasis">
-      <element name="emphasis">
-        <ref name="db.emphasis.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>emphasis</db:refname>
-    <db:refpurpose>A limited span of emphasized text</db:refpurpose>
-    <define name="db._emphasis">
-      <element name="emphasis">
-        <ref name="db.emphasis.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>foreignphrase</db:refname>
-    <db:refpurpose>A word or phrase in a language other than the primary language of the document</db:refpurpose>
-    <define name="db.foreignphrase.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.foreignphrase.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.foreignphrase.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.foreignphrase">
-      <element name="foreignphrase">
-        <ref name="db.foreignphrase.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <text/>
-            <ref name="db.general.inlines"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>foreignphrase</db:refname>
-    <db:refpurpose>A limited word or phrase in a language other than the primary language of the document</db:refpurpose>
-    <define name="db._foreignphrase.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db._foreignphrase.attlist">
-      <interleave>
-        <optional>
-          <ref name="db._foreignphrase.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db._foreignphrase">
-      <element name="foreignphrase">
-        <ref name="db._foreignphrase.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>phrase</db:refname>
-    <db:refpurpose>A span of text</db:refpurpose>
-    <define name="db.phrase.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.phrase.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.phrase.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.phrase">
-      <element name="phrase">
-        <ref name="db.phrase.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>phrase</db:refname>
-    <db:refpurpose>A limited span of text</db:refpurpose>
-    <define name="db._phrase">
-      <element name="phrase">
-        <ref name="db.phrase.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>quote</db:refname>
-    <db:refpurpose>An inline quotation</db:refpurpose>
-    <define name="db.quote.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.quote.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.quote.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.quote">
-      <element name="quote">
-        <ref name="db.quote.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>quote</db:refname>
-    <db:refpurpose>A limited inline quotation</db:refpurpose>
-    <define name="db._quote.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db._quote.attlist">
-      <interleave>
-        <optional>
-          <ref name="db._quote.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db._quote">
-      <element name="quote">
-        <ref name="db._quote.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>subscript</db:refname>
-    <db:refpurpose>A subscript (as in H<db:subscript>2</db:subscript>
-O, the molecular formula for water)</db:refpurpose>
-    <define name="db.subscript.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.subscript.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.subscript.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.subscript">
-      <element name="subscript">
-        <ref name="db.subscript.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>superscript</db:refname>
-    <db:refpurpose>A superscript (as in x<db:superscript>2</db:superscript>
-, the mathematical notation for x multiplied by itself)</db:refpurpose>
-    <define name="db.superscript.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.superscript.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.superscript.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.superscript">
-      <element name="superscript">
-        <ref name="db.superscript.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>trademark</db:refname>
-    <db:refpurpose>A trademark</db:refpurpose>
-    <define name="db.trademark.class.enumeration">
-      <choice>
-        <value>copyright</value>
-        <a:documentation>A copyright</a:documentation>
-        <value>registered</value>
-        <a:documentation>A registered copyright</a:documentation>
-        <value>service</value>
-        <a:documentation>A service</a:documentation>
-        <value>trade</value>
-        <a:documentation>A trademark</a:documentation>
-      </choice>
-    </define>
-    <define name="db.trademark.class.attribute">
-      <attribute name="class">
-        <db:refpurpose>Identifies the class of trade mark</db:refpurpose>
-        <ref name="db.trademark.class.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.trademark.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.trademark.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.trademark.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.trademark.class.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.trademark">
-      <element name="trademark">
-        <ref name="db.trademark.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>wordasword</db:refname>
-    <db:refpurpose>A word meant specifically as a word and not representing anything else</db:refpurpose>
-    <define name="db.wordasword.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.wordasword.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.wordasword.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.wordasword">
-      <element name="wordasword">
-        <ref name="db.wordasword.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>footnoteref</db:refname>
-    <db:refpurpose>A cross reference to a footnote (a footnote mark)</db:refpurpose>
-    <define name="db.footnoteref.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.footnoteref.label.attribute">
-      <ref name="db.label.attribute"/>
-    </define>
-    <define name="db.footnoteref.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.footnoteref.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.linkend.attribute"/>
-        <optional>
-          <ref name="db.footnoteref.label.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.footnoteref">
-      <element name="footnoteref">
-        <s:pattern name="Footnote reference type constraint">
-          <s:rule context="db:footnoteref">
-            <s:assert test="local-name(//*[@xml:id=current()/@linkend]) = 'footnote' and namespace-uri(//*[@xml:id=current()/@linkend]) = 'http://docbook.org/ns/docbook'">@linkend on footnoteref must point to a footnote.</s:assert>
-          </s:rule>
-        </s:pattern>
-        <ref name="db.footnoteref.attlist"/>
-        <empty/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>xref</db:refname>
-    <db:refpurpose>A cross reference to another part of the document</db:refpurpose>
-    <define name="db.xref.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.xref.xrefstyle.attribute">
-      <ref name="db.xrefstyle.attribute"/>
-    </define>
-    <define name="db.xref.endterm.attribute">
-      <ref name="db.endterm.attribute"/>
-    </define>
-    <define name="db.xref.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.xref.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.req.linking.attributes"/>
-        <optional>
-          <ref name="db.xref.xrefstyle.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.xref.endterm.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.xref">
-      <element name="xref">
-        <ref name="db.xref.attlist"/>
-        <empty/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>link</db:refname>
-    <db:refpurpose>A hypertext link</db:refpurpose>
-    <define name="db.link.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.link.xrefstyle.attribute">
-      <ref name="db.xrefstyle.attribute"/>
-    </define>
-    <define name="db.link.endterm.attribute">
-      <ref name="db.endterm.attribute"/>
-    </define>
-    <define name="db.link.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.link.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.req.linking.attributes"/>
-        <optional>
-          <ref name="db.link.xrefstyle.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.link.endterm.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.link">
-      <element name="link">
-        <ref name="db.link.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>olink</db:refname>
-    <db:refpurpose>A link that addresses its target indirectly</db:refpurpose>
-    <define name="db.olink.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.olink.xrefstyle.attribute">
-      <ref name="db.xrefstyle.attribute"/>
-    </define>
-    <define name="db.olink.localinfo.attribute">
-      <attribute name="localinfo">
-        <db:refpurpose>Holds additional information that may be used by the application when resolving the link</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.olink.targetdoc.attribute">
-      <attribute name="targetdoc">
-        <db:refpurpose>Specifies the URI of the document in which the link target appears</db:refpurpose>
-        <data type="anyURI"/>
-      </attribute>
-    </define>
-    <define name="db.olink.targetptr.attribute">
-      <attribute name="targetptr">
-        <db:refpurpose>Specifies the location of the link target in the document</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.olink.type.attribute">
-      <attribute name="type">
-        <db:refpurpose>Identifies application-specific customization of the link behavior</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.olink.attlist">
-      <interleave>
-        <ref name="db.common.attributes"/>
-        <optional>
-          <ref name="db.olink.targetdoc.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.olink.role.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.olink.xrefstyle.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.olink.localinfo.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.olink.targetptr.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.olink.type.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.olink">
-      <element name="olink">
-        <ref name="db.olink.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>anchor</db:refname>
-    <db:refpurpose>A spot in the document</db:refpurpose>
-    <define name="db.anchor.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.anchor.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.anchor.role.attribute"/>
-        </optional>
-        <ref name="db.common.idreq.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.anchor">
-      <element name="anchor">
-        <ref name="db.anchor.attlist"/>
-        <empty/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>alt</db:refname>
-    <db:refpurpose>A text-only annotation, often used for accessibility</db:refpurpose>
-    <define name="db.alt.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.alt.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.alt.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.alt">
-      <element name="alt">
-        <ref name="db.alt.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <text/>
-            <ref name="db.inlinemediaobject"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/product.rng b/slides/schema/relaxng/product.rng
deleted file mode 100644 (file)
index 4435445..0000000
+++ /dev/null
@@ -1,250 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0">
-  <define name="db.info.elements" combine="choice">
-    <choice>
-      <ref name="db.productname"/>
-      <ref name="db.productnumber"/>
-    </choice>
-  </define>
-  <define name="db.product.inlines" combine="choice">
-    <choice>
-      <ref name="db.productnumber"/>
-      <ref name="db.productname"/>
-      <ref name="db.database"/>
-      <ref name="db.application"/>
-      <ref name="db.hardware"/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>productname</db:refname>
-    <db:refpurpose>The formal name of a product</db:refpurpose>
-    <define name="db.productname.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.productname.class.enumeration">
-      <choice>
-        <value>copyright</value>
-        <a:documentation>A name with a copyright</a:documentation>
-        <value>registered</value>
-        <a:documentation>A name with a registered copyright</a:documentation>
-        <value>service</value>
-        <a:documentation>A name of a service</a:documentation>
-        <value>trade</value>
-        <a:documentation>A name which is trademarked</a:documentation>
-      </choice>
-    </define>
-    <define name="db.productname.class.attribute">
-      <attribute name="class">
-        <db:refpurpose>Specifies the class of product name</db:refpurpose>
-        <ref name="db.productname.class.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.productname.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.productname.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.productname.class.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.productname">
-      <element name="productname">
-        <ref name="db.productname.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>productnumber</db:refname>
-    <db:refpurpose>A number assigned to a product</db:refpurpose>
-    <define name="db.productnumber.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.productnumber.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.productnumber.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.productnumber">
-      <element name="productnumber">
-        <ref name="db.productnumber.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>database</db:refname>
-    <db:refpurpose>The name of a database, or part of a database</db:refpurpose>
-    <define name="db.database.class.enumeration">
-      <choice>
-        <value>altkey</value>
-        <a:documentation>An alternate or secondary key</a:documentation>
-        <value>constraint</value>
-        <a:documentation>A constraint</a:documentation>
-        <value>datatype</value>
-        <a:documentation>A data type</a:documentation>
-        <value>field</value>
-        <a:documentation>A field</a:documentation>
-        <value>foreignkey</value>
-        <a:documentation>A foreign key</a:documentation>
-        <value>group</value>
-        <a:documentation>A group</a:documentation>
-        <value>index</value>
-        <a:documentation>An index</a:documentation>
-        <value>key1</value>
-        <a:documentation>The first or primary key</a:documentation>
-        <value>key2</value>
-        <a:documentation>An alternate or secondary key</a:documentation>
-        <value>name</value>
-        <a:documentation>A name</a:documentation>
-        <value>primarykey</value>
-        <a:documentation>The primary key</a:documentation>
-        <value>procedure</value>
-        <a:documentation>A (stored) procedure</a:documentation>
-        <value>record</value>
-        <a:documentation>A record</a:documentation>
-        <value>rule</value>
-        <a:documentation>A rule</a:documentation>
-        <value>secondarykey</value>
-        <a:documentation>The secondary key</a:documentation>
-        <value>table</value>
-        <a:documentation>A table</a:documentation>
-        <value>user</value>
-        <a:documentation>A user</a:documentation>
-        <value>view</value>
-        <a:documentation>A view</a:documentation>
-      </choice>
-    </define>
-    <define name="db.database.class.attribute">
-      <attribute name="class">
-        <db:refpurpose>Identifies the class of database artifact</db:refpurpose>
-        <ref name="db.database.class.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.database.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.database.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.database.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.database.class.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.database">
-      <element name="database">
-        <ref name="db.database.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>application</db:refname>
-    <db:refpurpose>The name of a software program</db:refpurpose>
-    <define name="db.application.class.enumeration">
-      <choice>
-        <value>hardware</value>
-        <a:documentation>A hardware application</a:documentation>
-        <value>software</value>
-        <a:documentation>A software application</a:documentation>
-      </choice>
-    </define>
-    <define name="db.application.class.attribute">
-      <attribute name="class">
-        <db:refpurpose>Identifies the class of application</db:refpurpose>
-        <ref name="db.application.class.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.application.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.application.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.application.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.application.class.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.application">
-      <element name="application">
-        <ref name="db.application.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>hardware</db:refname>
-    <db:refpurpose>A physical part of a computer system</db:refpurpose>
-    <define name="db.hardware.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.hardware.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.hardware.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.hardware">
-      <element name="hardware">
-        <ref name="db.hardware.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/programming.rng b/slides/schema/relaxng/programming.rng
deleted file mode 100644 (file)
index 6a14e9d..0000000
+++ /dev/null
@@ -1,1116 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0">
-  <start combine="choice">
-    <choice>
-      <ref name="db.synopsis.blocks"/>
-      <ref name="db.funcsynopsisinfo"/>
-      <ref name="db.classsynopsisinfo"/>
-    </choice>
-  </start>
-  <define name="db.domain.inlines" combine="choice">
-    <ref name="db.programming.inlines"/>
-  </define>
-  <define name="db.nopara.blocks" combine="choice">
-    <ref name="db.synopsis.blocks"/>
-  </define>
-  <define name="db.cover.contentmodel" combine="choice">
-    <ref name="db.synopsis.blocks"/>
-  </define>
-  <define name="db.verbatim.blocks" combine="choice">
-    <choice>
-      <ref name="db.programlisting"/>
-      <ref name="db.synopsis"/>
-    </choice>
-  </define>
-  <define name="db.programming.inlines">
-    <choice>
-      <ref name="db.function"/>
-      <ref name="db.parameter"/>
-      <ref name="db.varname"/>
-      <ref name="db.returnvalue"/>
-      <ref name="db.type"/>
-      <ref name="db.classname"/>
-      <ref name="db.exceptionname"/>
-      <ref name="db.interfacename"/>
-      <ref name="db.methodname"/>
-      <ref name="db.modifier"/>
-      <ref name="db.initializer"/>
-      <ref name="db.oo.inlines"/>
-    </choice>
-  </define>
-  <define name="db.oo.inlines">
-    <choice>
-      <ref name="db.ooclass"/>
-      <ref name="db.ooexception"/>
-      <ref name="db.oointerface"/>
-    </choice>
-  </define>
-  <define name="db.synopsis.blocks">
-    <choice>
-      <ref name="db.funcsynopsis"/>
-      <ref name="db.classsynopsis"/>
-      <ref name="db.methodsynopsis"/>
-      <ref name="db.constructorsynopsis"/>
-      <ref name="db.destructorsynopsis"/>
-      <ref name="db.fieldsynopsis"/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>synopsis</db:refname>
-    <db:refpurpose>A general-purpose element for representing the syntax of commands or functions</db:refpurpose>
-    <define name="db.synopsis.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.synopsis.label.attribute">
-      <ref name="db.label.attribute"/>
-    </define>
-    <define name="db.synopsis.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.synopsis.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.verbatim.attributes"/>
-        <optional>
-          <ref name="db.synopsis.label.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.synopsis">
-      <element name="synopsis">
-        <ref name="db.synopsis.attlist"/>
-        <ref name="db.verbatim.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>funcsynopsis</db:refname>
-    <db:refpurpose>The syntax summary for a function definition</db:refpurpose>
-    <define name="db.funcsynopsis.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.funcsynopsis.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.funcsynopsis.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.language.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.funcsynopsis.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.funcsynopsis">
-      <element name="funcsynopsis">
-        <ref name="db.funcsynopsis.attlist"/>
-        <ref name="db.funcsynopsis.info"/>
-        <oneOrMore>
-          <choice>
-            <ref name="db.funcsynopsisinfo"/>
-            <ref name="db.funcprototype"/>
-          </choice>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>funcsynopsisinfo</db:refname>
-    <db:refpurpose>Information supplementing the funcdefs of a funcsynopsis</db:refpurpose>
-    <define name="db.funcsynopsisinfo.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.funcsynopsisinfo.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.funcsynopsisinfo.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.verbatim.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.funcsynopsisinfo">
-      <element name="funcsynopsisinfo">
-        <ref name="db.funcsynopsisinfo.attlist"/>
-        <ref name="db.verbatim.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>funcprototype</db:refname>
-    <db:refpurpose>The prototype of a function</db:refpurpose>
-    <define name="db.funcprototype.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.funcprototype.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.funcprototype.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.funcprototype">
-      <element name="funcprototype">
-        <ref name="db.funcprototype.attlist"/>
-        <zeroOrMore>
-          <ref name="db.modifier"/>
-        </zeroOrMore>
-        <ref name="db.funcdef"/>
-        <choice>
-          <ref name="db.void"/>
-          <ref name="db.varargs"/>
-          <group>
-            <oneOrMore>
-              <choice>
-                <ref name="db.paramdef"/>
-                <ref name="db.group.paramdef"/>
-              </choice>
-            </oneOrMore>
-            <optional>
-              <ref name="db.varargs"/>
-            </optional>
-          </group>
-        </choice>
-        <zeroOrMore>
-          <ref name="db.modifier"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>funcdef</db:refname>
-    <db:refpurpose>A function (subroutine) name and its return type</db:refpurpose>
-    <define name="db.funcdef.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.funcdef.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.funcdef.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.funcdef">
-      <element name="funcdef">
-        <ref name="db.funcdef.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db._text"/>
-            <ref name="db.type"/>
-            <ref name="db.function"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>function</db:refname>
-    <db:refpurpose>The name of a function or subroutine, as in a programming language</db:refpurpose>
-    <define name="db.function.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.function.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.function.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.function">
-      <element name="function">
-        <ref name="db.function.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>void</db:refname>
-    <db:refpurpose>An empty element in a function synopsis indicating that the function in question takes no arguments</db:refpurpose>
-    <define name="db.void.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.void.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.void.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.void">
-      <element name="void">
-        <ref name="db.void.attlist"/>
-        <empty/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>varargs</db:refname>
-    <db:refpurpose>An empty element in a function synopsis indicating a variable number of arguments</db:refpurpose>
-    <define name="db.varargs.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.varargs.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.varargs.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.varargs">
-      <element name="varargs">
-        <ref name="db.varargs.attlist"/>
-        <empty/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>group</db:refname>
-    <db:refpurpose>A group of parameters</db:refpurpose>
-    <define name="db.group.paramdef.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.group.paramdef.choice.attribute">
-      <ref name="db.choice.opt.attribute"/>
-    </define>
-    <define name="db.group.paramdef.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.group.paramdef.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.group.paramdef.choice.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.group.paramdef">
-      <element name="group">
-        <ref name="db.group.paramdef.attlist"/>
-        <oneOrMore>
-          <choice>
-            <ref name="db.paramdef"/>
-            <ref name="db.group.paramdef"/>
-          </choice>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>paramdef</db:refname>
-    <db:refpurpose>Information about a function parameter in a programming language</db:refpurpose>
-    <define name="db.paramdef.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.paramdef.choice.enumeration">
-      <choice>
-        <value>opt</value>
-        <a:documentation>Formatted to indicate that it is optional.</a:documentation>
-        <value>req</value>
-        <a:documentation>Formatted to indicate that it is required.</a:documentation>
-      </choice>
-    </define>
-    <define name="db.paramdef.choice.attribute">
-      <attribute name="choice" a:defaultValue="opt">
-        <db:refpurpose>Indicates optionality.</db:refpurpose>
-        <ref name="db.paramdef.choice.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.paramdef.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.paramdef.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.paramdef.choice.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.paramdef">
-      <element name="paramdef">
-        <ref name="db.paramdef.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db._text"/>
-            <ref name="db.initializer"/>
-            <ref name="db.type"/>
-            <ref name="db.parameter"/>
-            <ref name="db.funcparams"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>funcparams</db:refname>
-    <db:refpurpose>Parameters for a function referenced through a function pointer in a synopsis</db:refpurpose>
-    <define name="db.funcparams.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.funcparams.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.funcparams.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.funcparams">
-      <element name="funcparams">
-        <ref name="db.funcparams.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>classsynopsis</db:refname>
-    <db:refpurpose>The syntax summary for a class definition</db:refpurpose>
-    <define name="db.classsynopsis.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.classsynopsis.class.enumeration">
-      <choice>
-        <value>class</value>
-        <a:documentation>This is the synopsis of a class</a:documentation>
-        <value>interface</value>
-        <a:documentation>This is the synopsis of an interface</a:documentation>
-      </choice>
-    </define>
-    <define name="db.classsynopsis.class.attribute">
-      <attribute name="class">
-        <db:refpurpose>Specifies the nature of the synopsis</db:refpurpose>
-        <ref name="db.classsynopsis.class.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.classsynopsis.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.classsynopsis.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.language.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.classsynopsis.class.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.classsynopsis">
-      <element name="classsynopsis">
-        <ref name="db.classsynopsis.attlist"/>
-        <oneOrMore>
-          <ref name="db.oo.inlines"/>
-        </oneOrMore>
-        <zeroOrMore>
-          <choice>
-            <ref name="db.classsynopsisinfo"/>
-            <ref name="db.methodsynopsis"/>
-            <ref name="db.constructorsynopsis"/>
-            <ref name="db.destructorsynopsis"/>
-            <ref name="db.fieldsynopsis"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>classsynopsisinfo</db:refname>
-    <db:refpurpose>Information supplementing the contents of a classsynopsis</db:refpurpose>
-    <define name="db.classsynopsisinfo.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.classsynopsisinfo.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.classsynopsisinfo.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.verbatim.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.classsynopsisinfo">
-      <element name="classsynopsisinfo">
-        <ref name="db.classsynopsisinfo.attlist"/>
-        <ref name="db.verbatim.contentmodel"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>ooclass</db:refname>
-    <db:refpurpose>A class in an object-oriented programming language</db:refpurpose>
-    <define name="db.ooclass.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.ooclass.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.ooclass.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.ooclass">
-      <element name="ooclass">
-        <ref name="db.ooclass.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db.package"/>
-            <ref name="db.modifier"/>
-          </choice>
-        </zeroOrMore>
-        <ref name="db.classname"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>oointerface</db:refname>
-    <db:refpurpose>An interface in an object-oriented programming language</db:refpurpose>
-    <define name="db.oointerface.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.oointerface.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.oointerface.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.oointerface">
-      <element name="oointerface">
-        <ref name="db.oointerface.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db.package"/>
-            <ref name="db.modifier"/>
-          </choice>
-        </zeroOrMore>
-        <ref name="db.interfacename"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>ooexception</db:refname>
-    <db:refpurpose>An exception in an object-oriented programming language</db:refpurpose>
-    <define name="db.ooexception.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.ooexception.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.ooexception.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.ooexception">
-      <element name="ooexception">
-        <ref name="db.ooexception.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db.package"/>
-            <ref name="db.modifier"/>
-          </choice>
-        </zeroOrMore>
-        <ref name="db.exceptionname"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.modifier.xml.space.attribute">
-    <attribute name="xml:space">
-      <db:refpurpose>Can be used to indicate that whitespace in the modifier should be preserved (for multi-line annotations, for example).</db:refpurpose>
-      <value>preserve</value>
-      <a:documentation>Extra whitespace and line breaks must be preserved.</a:documentation>
-      <!--
-        Ideally the definition of xml:space used on modifier would be
-        different from the definition used on the verbatim elements. The
-        verbatim elements forbid the use of xml:space="default" which
-        wouldn't be a problem on modifier. But doing that causes the
-        generated XSD schemas to be broken so I'm just reusing the existing
-        definition for now. It won't be backwards incompatible to fix this
-        problem in the future.
-           | ## Extra whitespace and line breaks are not preserved.
-             "default"
-      -->
-    </attribute>
-  </define>
-  <div>
-    <db:refname>modifier</db:refname>
-    <db:refpurpose>Modifiers in a synopsis</db:refpurpose>
-    <define name="db.modifier.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.modifier.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.modifier.xml.space.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.modifier.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.modifier">
-      <element name="modifier">
-        <ref name="db.modifier.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>interfacename</db:refname>
-    <db:refpurpose>The name of an interface</db:refpurpose>
-    <define name="db.interfacename.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.interfacename.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.interfacename.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.interfacename">
-      <element name="interfacename">
-        <ref name="db.interfacename.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>exceptionname</db:refname>
-    <db:refpurpose>The name of an exception</db:refpurpose>
-    <define name="db.exceptionname.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.exceptionname.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.exceptionname.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.exceptionname">
-      <element name="exceptionname">
-        <ref name="db.exceptionname.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>fieldsynopsis</db:refname>
-    <db:refpurpose>The name of a field in a class definition</db:refpurpose>
-    <define name="db.fieldsynopsis.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.fieldsynopsis.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.fieldsynopsis.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.language.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.fieldsynopsis">
-      <element name="fieldsynopsis">
-        <ref name="db.fieldsynopsis.attlist"/>
-        <zeroOrMore>
-          <ref name="db.modifier"/>
-        </zeroOrMore>
-        <optional>
-          <ref name="db.type"/>
-        </optional>
-        <ref name="db.varname"/>
-        <optional>
-          <ref name="db.initializer"/>
-        </optional>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>initializer</db:refname>
-    <db:refpurpose>The initializer for a fieldsynopsis</db:refpurpose>
-    <define name="db.initializer.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.initializer.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.initializer.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.initializer.inlines">
-      <ref name="db._text"/>
-    </define>
-    <define name="db.initializer">
-      <element name="initializer">
-        <ref name="db.initializer.attlist"/>
-        <zeroOrMore>
-          <ref name="db.initializer.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>constructorsynopsis</db:refname>
-    <db:refpurpose>A syntax summary for a constructor</db:refpurpose>
-    <define name="db.constructorsynopsis.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.constructorsynopsis.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.constructorsynopsis.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.language.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.constructorsynopsis">
-      <element name="constructorsynopsis">
-        <ref name="db.constructorsynopsis.attlist"/>
-        <zeroOrMore>
-          <ref name="db.modifier"/>
-        </zeroOrMore>
-        <optional>
-          <ref name="db.methodname"/>
-        </optional>
-        <choice>
-          <oneOrMore>
-            <choice>
-              <ref name="db.methodparam"/>
-              <ref name="db.group.methodparam"/>
-            </choice>
-          </oneOrMore>
-          <optional>
-            <ref name="db.void"/>
-          </optional>
-        </choice>
-        <zeroOrMore>
-          <ref name="db.exceptionname"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>destructorsynopsis</db:refname>
-    <db:refpurpose>A syntax summary for a destructor</db:refpurpose>
-    <define name="db.destructorsynopsis.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.destructorsynopsis.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.destructorsynopsis.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.language.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.destructorsynopsis">
-      <element name="destructorsynopsis">
-        <ref name="db.destructorsynopsis.attlist"/>
-        <zeroOrMore>
-          <ref name="db.modifier"/>
-        </zeroOrMore>
-        <optional>
-          <ref name="db.methodname"/>
-        </optional>
-        <choice>
-          <oneOrMore>
-            <choice>
-              <ref name="db.methodparam"/>
-              <ref name="db.group.methodparam"/>
-            </choice>
-          </oneOrMore>
-          <optional>
-            <ref name="db.void"/>
-          </optional>
-        </choice>
-        <zeroOrMore>
-          <ref name="db.exceptionname"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>methodsynopsis</db:refname>
-    <db:refpurpose>A syntax summary for a method</db:refpurpose>
-    <define name="db.methodsynopsis.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.methodsynopsis.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.methodsynopsis.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.language.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.methodsynopsis">
-      <element name="methodsynopsis">
-        <ref name="db.methodsynopsis.attlist"/>
-        <zeroOrMore>
-          <ref name="db.modifier"/>
-        </zeroOrMore>
-        <optional>
-          <choice>
-            <ref name="db.type"/>
-            <ref name="db.void"/>
-          </choice>
-        </optional>
-        <ref name="db.methodname"/>
-        <choice>
-          <oneOrMore>
-            <choice>
-              <ref name="db.methodparam"/>
-              <ref name="db.group.methodparam"/>
-            </choice>
-          </oneOrMore>
-          <ref name="db.void"/>
-        </choice>
-        <zeroOrMore>
-          <ref name="db.exceptionname"/>
-        </zeroOrMore>
-        <zeroOrMore>
-          <ref name="db.modifier"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>methodname</db:refname>
-    <db:refpurpose>The name of a method</db:refpurpose>
-    <define name="db.methodname.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.methodname.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.methodname.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.methodname">
-      <element name="methodname">
-        <ref name="db.methodname.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>methodparam</db:refname>
-    <db:refpurpose>Parameters to a method</db:refpurpose>
-    <define name="db.methodparam.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.methodparam.rep.attribute">
-      <ref name="db.rep.attribute"/>
-    </define>
-    <define name="db.methodparam.choice.attribute">
-      <ref name="db.choice.req.attribute"/>
-    </define>
-    <define name="db.methodparam.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.methodparam.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.methodparam.rep.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.methodparam.choice.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.methodparam">
-      <element name="methodparam">
-        <ref name="db.methodparam.attlist"/>
-        <zeroOrMore>
-          <ref name="db.modifier"/>
-        </zeroOrMore>
-        <optional>
-          <ref name="db.type"/>
-        </optional>
-        <choice>
-          <group>
-            <zeroOrMore>
-              <ref name="db.modifier"/>
-            </zeroOrMore>
-            <ref name="db.parameter"/>
-            <optional>
-              <ref name="db.initializer"/>
-            </optional>
-          </group>
-          <ref name="db.funcparams"/>
-        </choice>
-        <zeroOrMore>
-          <ref name="db.modifier"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>group</db:refname>
-    <db:refpurpose>A group of method parameters</db:refpurpose>
-    <define name="db.group.methodparam.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.group.methodparam.choice.attribute">
-      <ref name="db.choice.opt.attribute"/>
-    </define>
-    <define name="db.group.methodparam.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.group.methodparam.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.group.methodparam.choice.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.group.methodparam">
-      <element name="group">
-        <ref name="db.group.methodparam.attlist"/>
-        <oneOrMore>
-          <choice>
-            <ref name="db.methodparam"/>
-            <ref name="db.group.methodparam"/>
-          </choice>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>varname</db:refname>
-    <db:refpurpose>The name of a variable</db:refpurpose>
-    <define name="db.varname.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.varname.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.varname.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.varname">
-      <element name="varname">
-        <ref name="db.varname.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>returnvalue</db:refname>
-    <db:refpurpose>The value returned by a function</db:refpurpose>
-    <define name="db.returnvalue.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.returnvalue.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.returnvalue.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.returnvalue">
-      <element name="returnvalue">
-        <ref name="db.returnvalue.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>type</db:refname>
-    <db:refpurpose>The classification of a value</db:refpurpose>
-    <define name="db.type.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.type.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.type.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.type">
-      <element name="type">
-        <ref name="db.type.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>classname</db:refname>
-    <db:refpurpose>The name of a class, in the object-oriented programming sense</db:refpurpose>
-    <define name="db.classname.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.classname.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.classname.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.classname">
-      <element name="classname">
-        <ref name="db.classname.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>programlisting</db:refname>
-    <db:refpurpose>A literal listing of all or part of a program</db:refpurpose>
-    <define name="db.programlisting.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.programlisting.width.attribute">
-      <ref name="db.width.characters.attribute"/>
-    </define>
-    <define name="db.programlisting.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.programlisting.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <ref name="db.verbatim.attributes"/>
-        <optional>
-          <ref name="db.programlisting.width.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.programlisting">
-      <element name="programlisting">
-        <ref name="db.programlisting.attlist"/>
-        <ref name="db.verbatim.contentmodel"/>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/qandaset.rng b/slides/schema/relaxng/qandaset.rng
deleted file mode 100644 (file)
index 5fe93f6..0000000
+++ /dev/null
@@ -1,245 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: qandaset.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0">
-  <start combine="choice">
-    <choice>
-      <ref name="db.qandadiv"/>
-      <ref name="db.qandaentry"/>
-      <ref name="db.qandaset"/>
-    </choice>
-  </start>
-  <define name="db.list.blocks" combine="choice">
-    <ref name="db.qandaset"/>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>qandaset</db:refname>
-    <db:refpurpose>A question-and-answer set</db:refpurpose>
-    <define name="db.qandaset.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.qandaset.defaultlabel.enumeration">
-      <choice>
-        <value>none</value>
-        <a:documentation>No labels</a:documentation>
-        <value>number</value>
-        <a:documentation>Numeric labels</a:documentation>
-        <value>qanda</value>
-        <a:documentation>"Q:" and "A:" labels</a:documentation>
-      </choice>
-    </define>
-    <define name="db.qandaset.defaultlabel.attribute">
-      <attribute name="defaultlabel">
-        <db:refpurpose>Specifies the default labelling</db:refpurpose>
-        <ref name="db.qandaset.defaultlabel.enumeration"/>
-      </attribute>
-    </define>
-    <define name="db.qandaset.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.qandaset.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.qandaset.defaultlabel.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.qandaset.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.qandaset">
-      <element name="qandaset">
-        <ref name="db.qandaset.attlist"/>
-        <ref name="db.qandaset.info"/>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-        <choice>
-          <oneOrMore>
-            <ref name="db.qandadiv"/>
-          </oneOrMore>
-          <oneOrMore>
-            <ref name="db.qandaentry"/>
-          </oneOrMore>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>qandadiv</db:refname>
-    <db:refpurpose>A titled division in a qandaset</db:refpurpose>
-    <define name="db.qandadiv.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.qandadiv.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.qandadiv.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.qandadiv.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.qandadiv">
-      <element name="qandadiv">
-        <ref name="db.qandadiv.attlist"/>
-        <ref name="db.qandadiv.info"/>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-        <choice>
-          <oneOrMore>
-            <ref name="db.qandadiv"/>
-          </oneOrMore>
-          <oneOrMore>
-            <ref name="db.qandaentry"/>
-          </oneOrMore>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>qandaentry</db:refname>
-    <db:refpurpose>A question/answer set within a qandaset</db:refpurpose>
-    <define name="db.qandaentry.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.qandaentry.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.qandaentry.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.qandaentry.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.qandaentry">
-      <element name="qandaentry">
-        <ref name="db.qandaentry.attlist"/>
-        <ref name="db.qandaentry.info"/>
-        <ref name="db.question"/>
-        <zeroOrMore>
-          <ref name="db.answer"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>question</db:refname>
-    <db:refpurpose>A question in a qandaset</db:refpurpose>
-    <define name="db.question.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.question.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.question.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.question">
-      <element name="question">
-        <ref name="db.question.attlist"/>
-        <optional>
-          <ref name="db.label"/>
-        </optional>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>answer</db:refname>
-    <db:refpurpose>An answer to a question posed in a qandaset</db:refpurpose>
-    <define name="db.answer.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.answer.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.answer.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.answer">
-      <element name="answer">
-        <ref name="db.answer.attlist"/>
-        <optional>
-          <ref name="db.label"/>
-        </optional>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>label</db:refname>
-    <db:refpurpose>A label on a question or answer</db:refpurpose>
-    <define name="db.label.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.label.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.label.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.label">
-      <element name="label">
-        <ref name="db.label.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/refentry.rng b/slides/schema/relaxng/refentry.rng
deleted file mode 100644 (file)
index 1560550..0000000
+++ /dev/null
@@ -1,488 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: refentry.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0">
-  <start combine="choice">
-    <choice>
-      <ref name="db.refentry"/>
-      <ref name="db.refsection"/>
-      <ref name="db.refsynopsisdiv"/>
-    </choice>
-  </start>
-  <define name="db.divisions" combine="choice">
-    <ref name="db.reference"/>
-  </define>
-  <define name="db.part.components" combine="choice">
-    <choice>
-      <ref name="db.refentry"/>
-      <ref name="db.reference"/>
-    </choice>
-  </define>
-  <define name="db.toplevel.sections" combine="choice">
-    <oneOrMore>
-      <ref name="db.refentry"/>
-    </oneOrMore>
-  </define>
-  <define name="db.recursive.sections" combine="choice">
-    <oneOrMore>
-      <ref name="db.refentry"/>
-    </oneOrMore>
-  </define>
-  <define name="db.toplevel.refsection">
-    <oneOrMore>
-      <ref name="db.refsection"/>
-    </oneOrMore>
-  </define>
-  <define name="db.secondlevel.refsection">
-    <oneOrMore>
-      <ref name="db.refsection"/>
-    </oneOrMore>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.reference.components">
-    <ref name="db.refentry"/>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>reference</db:refname>
-    <db:refpurpose>A collection of reference entries</db:refpurpose>
-    <define name="db.reference.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.reference.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.reference.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.reference.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.reference.status.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.reference.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.reference">
-      <element name="reference">
-        <ref name="db.reference.attlist"/>
-        <ref name="db.reference.info"/>
-        <optional>
-          <ref name="db.partintro"/>
-        </optional>
-        <oneOrMore>
-          <ref name="db.reference.components"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>refentry</db:refname>
-    <db:refpurpose>A reference page (originally a UNIX man-style reference page)</db:refpurpose>
-    <define name="db.refentry.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.refentry.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.refentry.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.refentry.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.refentry.status.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.refentry.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.refentry">
-      <element name="refentry">
-        <ref name="db.refentry.attlist"/>
-        <zeroOrMore>
-          <ref name="db.indexterm"/>
-        </zeroOrMore>
-        <ref name="db.refentry.info"/>
-        <optional>
-          <ref name="db.refmeta"/>
-        </optional>
-        <oneOrMore>
-          <ref name="db.refnamediv"/>
-        </oneOrMore>
-        <optional>
-          <ref name="db.refsynopsisdiv"/>
-        </optional>
-        <ref name="db.toplevel.refsection"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>refmeta</db:refname>
-    <db:refpurpose>Meta-information for a reference entry</db:refpurpose>
-    <define name="db.refmeta.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.refmeta.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.refmeta.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.refmeta">
-      <element name="refmeta">
-        <ref name="db.refmeta.attlist"/>
-        <zeroOrMore>
-          <ref name="db.indexterm"/>
-        </zeroOrMore>
-        <ref name="db.refentrytitle"/>
-        <optional>
-          <ref name="db.manvolnum"/>
-        </optional>
-        <zeroOrMore>
-          <ref name="db.refmiscinfo"/>
-        </zeroOrMore>
-        <zeroOrMore>
-          <ref name="db.indexterm"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <ctrl:other-attribute name="db.refmiscinfo.class.attribute" enum-name="db.refmiscinfo.class-enum.attribute" other-name="db.refmiscinfo.class-other.attributes"/>
-  <define name="db.refmiscinfo.class.enumeration">
-    <choice>
-      <value>source</value>
-      <a:documentation>The name of the software product or component to which this topic applies</a:documentation>
-      <value>version</value>
-      <a:documentation>The version of the software product or component to which this topic applies</a:documentation>
-      <value>manual</value>
-      <a:documentation>The section title of the reference page (e.g., User Commands)</a:documentation>
-      <value>sectdesc</value>
-      <a:documentation>The section title of the reference page (believed synonymous with "manual" but in wide use)</a:documentation>
-      <value>software</value>
-      <a:documentation>The name of the software product or component to which this topic applies (e.g., SunOS x.y; believed synonymous with "source" but in wide use)</a:documentation>
-    </choice>
-  </define>
-  <define name="db.refmiscinfo.class-enum.attribute">
-    <optional>
-      <attribute name="class">
-        <db:refpurpose>Identifies the kind of miscellaneous information</db:refpurpose>
-        <ref name="db.refmiscinfo.class.enumeration"/>
-      </attribute>
-    </optional>
-  </define>
-  <define name="db.refmiscinfo.class-other.attribute">
-    <attribute name="otherclass">
-      <db:refpurpose>Identifies the nature of non-standard miscellaneous information</db:refpurpose>
-    </attribute>
-  </define>
-  <define name="db.refmiscinfo.class-other.attributes">
-    <interleave>
-      <attribute name="class">
-        <db:refpurpose>Identifies the kind of miscellaneious information</db:refpurpose>
-        <value>other</value>
-        <a:documentation>Indicates that the information is some 'other' kind.</a:documentation>
-      </attribute>
-      <ref name="db.refmiscinfo.class-other.attribute"/>
-    </interleave>
-  </define>
-  <define name="db.refmiscinfo.class.attribute">
-    <choice>
-      <ref name="db.refmiscinfo.class-enum.attribute"/>
-      <ref name="db.refmiscinfo.class-other.attributes"/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>refmiscinfo</db:refname>
-    <db:refpurpose>Meta-information for a reference entry other than the title and volume number</db:refpurpose>
-    <define name="db.refmiscinfo.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.refmiscinfo.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.refmiscinfo.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.refmiscinfo.class.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.refmiscinfo">
-      <element name="refmiscinfo">
-        <ref name="db.refmiscinfo.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>refnamediv</db:refname>
-    <db:refpurpose>The name, purpose, and classification of a reference page</db:refpurpose>
-    <define name="db.refnamediv.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.refnamediv.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.refnamediv.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.refnamediv">
-      <element name="refnamediv">
-        <ref name="db.refnamediv.attlist"/>
-        <optional>
-          <ref name="db.refdescriptor"/>
-        </optional>
-        <oneOrMore>
-          <ref name="db.refname"/>
-        </oneOrMore>
-        <ref name="db.refpurpose"/>
-        <zeroOrMore>
-          <ref name="db.refclass"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>refdescriptor</db:refname>
-    <db:refpurpose>A description of the topic of a reference page</db:refpurpose>
-    <define name="db.refdescriptor.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.refdescriptor.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.refdescriptor.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.refdescriptor">
-      <element name="refdescriptor">
-        <ref name="db.refdescriptor.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>refname</db:refname>
-    <db:refpurpose>The name of (one of) the subject(s) of a reference page</db:refpurpose>
-    <define name="db.refname.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.refname.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.refname.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.refname">
-      <element name="refname">
-        <ref name="db.refname.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>refpurpose</db:refname>
-    <db:refpurpose>A short (one sentence) synopsis of the topic of a reference page</db:refpurpose>
-    <define name="db.refpurpose.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.refpurpose.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.refpurpose.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.refpurpose">
-      <element name="refpurpose">
-        <ref name="db.refpurpose.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>refclass</db:refname>
-    <db:refpurpose>The scope or other indication of applicability of a reference entry</db:refpurpose>
-    <define name="db.refclass.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.refclass.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.refclass.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.refclass">
-      <element name="refclass">
-        <ref name="db.refclass.attlist"/>
-        <zeroOrMore>
-          <choice>
-            <text/>
-            <ref name="db.application"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>refsynopsisdiv</db:refname>
-    <db:refpurpose>A syntactic synopsis of the subject of the reference page</db:refpurpose>
-    <define name="db.refsynopsisdiv.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.refsynopsisdiv.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.refsynopsisdiv.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.refsynopsisdiv.info">
-      <ref name="db._info"/>
-    </define>
-    <define name="db.refsynopsisdiv">
-      <element name="refsynopsisdiv">
-        <ref name="db.refsynopsisdiv.attlist"/>
-        <ref name="db.refsynopsisdiv.info"/>
-        <choice>
-          <group>
-            <oneOrMore>
-              <ref name="db.all.blocks"/>
-            </oneOrMore>
-            <optional>
-              <ref name="db.secondlevel.refsection"/>
-            </optional>
-          </group>
-          <ref name="db.secondlevel.refsection"/>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>refsection</db:refname>
-    <db:refpurpose>A recursive section in a refentry</db:refpurpose>
-    <define name="db.refsection.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.refsection.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.refsection.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.refsection.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.refsection.status.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.refsection.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.refsection">
-      <element name="refsection">
-        <ref name="db.refsection.attlist"/>
-        <ref name="db.refsection.info"/>
-        <choice>
-          <group>
-            <oneOrMore>
-              <ref name="db.all.blocks"/>
-            </oneOrMore>
-            <zeroOrMore>
-              <ref name="db.refsection"/>
-            </zeroOrMore>
-          </group>
-          <oneOrMore>
-            <ref name="db.refsection"/>
-          </oneOrMore>
-        </choice>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/refsect1.rng b/slides/schema/relaxng/refsect1.rng
deleted file mode 100644 (file)
index fb921b8..0000000
+++ /dev/null
@@ -1,192 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: refsect1.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0">
-  <start combine="choice">
-    <choice>
-      <ref name="db.refsect1"/>
-      <ref name="db.refsect2"/>
-      <ref name="db.refsect3"/>
-    </choice>
-  </start>
-  <define name="db.toplevel.refsection" combine="choice">
-    <oneOrMore>
-      <ref name="db.refsect1"/>
-    </oneOrMore>
-  </define>
-  <define name="db.secondlevel.refsection" combine="choice">
-    <oneOrMore>
-      <ref name="db.refsect2"/>
-    </oneOrMore>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.refsect1.sections">
-    <oneOrMore>
-      <ref name="db.refsect2"/>
-    </oneOrMore>
-  </define>
-  <div>
-    <db:refname>refsect1</db:refname>
-    <db:refpurpose>A major subsection of a reference entry</db:refpurpose>
-    <define name="db.refsect1.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.refsect1.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.refsect1.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.refsect1.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.refsect1.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.refsect1.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.refsect1">
-      <element name="refsect1">
-        <ref name="db.refsect1.attlist"/>
-        <ref name="db.refsect1.info"/>
-        <choice>
-          <group>
-            <oneOrMore>
-              <ref name="db.all.blocks"/>
-            </oneOrMore>
-            <optional>
-              <ref name="db.refsect1.sections"/>
-            </optional>
-          </group>
-          <ref name="db.refsect1.sections"/>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.refsect2.sections">
-    <oneOrMore>
-      <ref name="db.refsect3"/>
-    </oneOrMore>
-  </define>
-  <div>
-    <db:refname>refsect2</db:refname>
-    <db:refpurpose>A subsection of a <db:tag>refsect1</db:tag>
-    </db:refpurpose>
-    <define name="db.refsect2.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.refsect2.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.refsect2.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.refsect2.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.refsect2.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.refsect2.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.refsect2">
-      <element name="refsect2">
-        <ref name="db.refsect2.attlist"/>
-        <ref name="db.refsect2.info"/>
-        <choice>
-          <group>
-            <oneOrMore>
-              <ref name="db.all.blocks"/>
-            </oneOrMore>
-            <optional>
-              <ref name="db.refsect2.sections"/>
-            </optional>
-          </group>
-          <ref name="db.refsect2.sections"/>
-        </choice>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>refsect3</db:refname>
-    <db:refpurpose>A subsection of a <db:tag>refsect2</db:tag>
-    </db:refpurpose>
-    <define name="db.refsect3.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.refsect3.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.refsect3.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.refsect3.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.refsect3.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.refsect3.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.refsect3">
-      <element name="refsect3">
-        <ref name="db.refsect3.attlist"/>
-        <ref name="db.refsect3.info"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/sect1.rng b/slides/schema/relaxng/sect1.rng
deleted file mode 100644 (file)
index b5d67e3..0000000
+++ /dev/null
@@ -1,360 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: sect1.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0">
-  <start combine="choice">
-    <choice>
-      <ref name="db.sect1"/>
-      <ref name="db.sect2"/>
-      <ref name="db.sect3"/>
-      <ref name="db.sect4"/>
-      <ref name="db.sect5"/>
-    </choice>
-  </start>
-  <define name="db.toplevel.sections" combine="choice">
-    <oneOrMore>
-      <ref name="db.sect1"/>
-    </oneOrMore>
-    <zeroOrMore>
-      <ref name="db.simplesect"/>
-    </zeroOrMore>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.sect1.sections">
-    <choice>
-      <group>
-        <oneOrMore>
-          <ref name="db.sect2"/>
-        </oneOrMore>
-        <zeroOrMore>
-          <ref name="db.simplesect"/>
-        </zeroOrMore>
-      </group>
-      <oneOrMore>
-        <ref name="db.simplesect"/>
-      </oneOrMore>
-    </choice>
-  </define>
-  <div>
-    <db:refname>sect1</db:refname>
-    <db:refpurpose>A top-level section of document</db:refpurpose>
-    <define name="db.sect1.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.sect1.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.sect1.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.sect1.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.sect1.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.sect1.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.sect1">
-      <element name="sect1">
-        <ref name="db.sect1.attlist"/>
-        <ref name="db.sect1.info"/>
-        <choice>
-          <group>
-            <oneOrMore>
-              <ref name="db.all.blocks"/>
-            </oneOrMore>
-            <optional>
-              <ref name="db.sect1.sections"/>
-            </optional>
-          </group>
-          <ref name="db.sect1.sections"/>
-        </choice>
-        <zeroOrMore>
-          <ref name="db.navigation.components"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.sect2.sections">
-    <choice>
-      <group>
-        <oneOrMore>
-          <ref name="db.sect3"/>
-        </oneOrMore>
-        <zeroOrMore>
-          <ref name="db.simplesect"/>
-        </zeroOrMore>
-      </group>
-      <oneOrMore>
-        <ref name="db.simplesect"/>
-      </oneOrMore>
-    </choice>
-  </define>
-  <div>
-    <db:refname>sect2</db:refname>
-    <db:refpurpose>A subsection within a sect1</db:refpurpose>
-    <define name="db.sect2.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.sect2.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.sect2.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.sect2.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.sect2.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.sect2.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.sect2">
-      <element name="sect2">
-        <ref name="db.sect2.attlist"/>
-        <ref name="db.sect2.info"/>
-        <choice>
-          <group>
-            <oneOrMore>
-              <ref name="db.all.blocks"/>
-            </oneOrMore>
-            <optional>
-              <ref name="db.sect2.sections"/>
-            </optional>
-          </group>
-          <ref name="db.sect2.sections"/>
-        </choice>
-        <zeroOrMore>
-          <ref name="db.navigation.components"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.sect3.sections">
-    <choice>
-      <group>
-        <oneOrMore>
-          <ref name="db.sect4"/>
-        </oneOrMore>
-        <zeroOrMore>
-          <ref name="db.simplesect"/>
-        </zeroOrMore>
-      </group>
-      <oneOrMore>
-        <ref name="db.simplesect"/>
-      </oneOrMore>
-    </choice>
-  </define>
-  <div>
-    <db:refname>sect3</db:refname>
-    <db:refpurpose>A subsection within a sect2</db:refpurpose>
-    <define name="db.sect3.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.sect3.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.sect3.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.sect3.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.sect3.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.sect3.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.sect3">
-      <element name="sect3">
-        <ref name="db.sect3.attlist"/>
-        <ref name="db.sect3.info"/>
-        <choice>
-          <group>
-            <oneOrMore>
-              <ref name="db.all.blocks"/>
-            </oneOrMore>
-            <optional>
-              <ref name="db.sect3.sections"/>
-            </optional>
-          </group>
-          <ref name="db.sect3.sections"/>
-        </choice>
-        <zeroOrMore>
-          <ref name="db.navigation.components"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.sect4.sections">
-    <choice>
-      <group>
-        <oneOrMore>
-          <ref name="db.sect5"/>
-        </oneOrMore>
-        <zeroOrMore>
-          <ref name="db.simplesect"/>
-        </zeroOrMore>
-      </group>
-      <oneOrMore>
-        <ref name="db.simplesect"/>
-      </oneOrMore>
-    </choice>
-  </define>
-  <div>
-    <db:refname>sect4</db:refname>
-    <db:refpurpose>A subsection within a sect3</db:refpurpose>
-    <define name="db.sect4.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.sect4.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.sect4.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.sect4.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.sect4.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.sect4.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.sect4">
-      <element name="sect4">
-        <ref name="db.sect4.attlist"/>
-        <ref name="db.sect4.info"/>
-        <choice>
-          <group>
-            <oneOrMore>
-              <ref name="db.all.blocks"/>
-            </oneOrMore>
-            <optional>
-              <ref name="db.sect4.sections"/>
-            </optional>
-          </group>
-          <ref name="db.sect4.sections"/>
-        </choice>
-        <zeroOrMore>
-          <ref name="db.navigation.components"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <define name="db.sect5.sections">
-    <oneOrMore>
-      <ref name="db.simplesect"/>
-    </oneOrMore>
-  </define>
-  <div>
-    <db:refname>sect5</db:refname>
-    <db:refpurpose>A subsection within a sect4</db:refpurpose>
-    <define name="db.sect5.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.sect5.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.sect5.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.sect5.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.sect5.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.sect5.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.sect5">
-      <element name="sect5">
-        <ref name="db.sect5.attlist"/>
-        <ref name="db.sect5.info"/>
-        <choice>
-          <group>
-            <oneOrMore>
-              <ref name="db.all.blocks"/>
-            </oneOrMore>
-            <optional>
-              <ref name="db.sect5.sections"/>
-            </optional>
-          </group>
-          <ref name="db.sect5.sections"/>
-        </choice>
-        <zeroOrMore>
-          <ref name="db.navigation.components"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-</grammar>
index 4297410..bd69736 100644 (file)
@@ -9,8 +9,6 @@ default namespace dbs = "http://docbook.org/ns/docbook-slides"
 # 
 # Copyright 2012 Gabor Kovesdan
 # 
-# Release: $Id$
-# 
 # Permission to use, copy, modify and distribute the DocBook Slides
 # schema and its accompanying documentation for any purpose and without
 # fee is hereby granted in perpetuity, provided that the above copyright
@@ -30,7 +28,7 @@ default namespace dbs = "http://docbook.org/ns/docbook-slides"
 # 
 # ======================================================================
 
-include "../../../../docbook/relaxng/docbook/docbook/docbook.rnc" inherit = db {
+include "http://docbook.org/xml/5.0/rng/docbook.rnc" inherit = db {
   start = dbs.slides
   
   # Avoid ID clashes
index de54f98..fbb1792 100644 (file)
@@ -1,13 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<grammar xmlns:dbs="http://docbook.org/ns/docbook-slides" ns="" xmlns:db="http://docbook.org/ns/docbook" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
+<grammar ns="" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns="http://relaxng.org/ns/structure/1.0">
   <!-- See http://docbook.org/ns/docbook-slides -->
   <!--
     This file is part of DocBook Slides V5.0
     
     Copyright 2012 Gabor Kovesdan
     
-    Release: $Id$
-    
     Permission to use, copy, modify and distribute the DocBook Slides
     schema and its accompanying documentation for any purpose and without
     fee is hereby granted in perpetuity, provided that the above copyright
diff --git a/slides/schema/relaxng/svg.rng b/slides/schema/relaxng/svg.rng
deleted file mode 100644 (file)
index c7d830c..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: svg.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:svg="http://www.w3.org/2000/svg" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0">
-  <define name="db.imageobject.content" combine="choice">
-    <ref name="db.imagedata.svg"/>
-  </define>
-  <!-- ============================================================ -->
-  <div>
-    <db:refname>imagedata</db:refname>
-    <db:refpurpose>An SVG drawing in a media object</db:refpurpose>
-    <define name="db.imagedata.svg.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.imagedata.svg.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.imagedata.svg.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <optional>
-          <attribute name="format">
-            <db:refpurpose>Specifies that the format of the data is SVG</db:refpurpose>
-            <value>svg</value>
-            <a:documentation>Specifies SVG.</a:documentation>
-          </attribute>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.align.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.valign.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.width.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.contentwidth.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.scalefit.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.scale.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.depth.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.imagedata.contentdepth.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.imagedata.svg.info">
-      <ref name="db._info.title.forbidden"/>
-    </define>
-    <define name="db.imagedata.svg">
-      <element name="imagedata">
-        <ref name="db.imagedata.svg.attlist"/>
-        <ref name="db.imagedata.svg.info"/>
-        <oneOrMore>
-          <ref name="db._any.svg"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ============================================================ -->
-  <div>
-    <db:refname>svg:*</db:refname>
-    <db:refpurpose>Any element from the SVG namespace</db:refpurpose>
-    <define name="db._any.svg">
-      <element>
-        <nsName ns="http://www.w3.org/2000/svg"/>
-        <zeroOrMore>
-          <choice>
-            <ref name="db._any.attribute"/>
-            <text/>
-            <ref name="db._any"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/tasks.rng b/slides/schema/relaxng/tasks.rng
deleted file mode 100644 (file)
index 5d5c40d..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: tasks.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
-  <start combine="choice">
-    <choice>
-      <ref name="db.task"/>
-      <ref name="db.taskprerequisites"/>
-      <ref name="db.taskrelated"/>
-      <ref name="db.tasksummary"/>
-    </choice>
-  </start>
-  <define name="db.technical.blocks" combine="choice">
-    <ref name="db.task"/>
-  </define>
-  <define name="db.task.info">
-    <ref name="db._info.title.req"/>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>task</db:refname>
-    <db:refpurpose>A task to be completed</db:refpurpose>
-    <define name="db.task.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.task.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.task.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.task">
-      <element name="task">
-        <ref name="db.task.attlist"/>
-        <ref name="db.task.info"/>
-        <optional>
-          <ref name="db.tasksummary"/>
-        </optional>
-        <optional>
-          <ref name="db.taskprerequisites"/>
-        </optional>
-        <ref name="db.procedure"/>
-        <zeroOrMore>
-          <ref name="db.example"/>
-        </zeroOrMore>
-        <optional>
-          <ref name="db.taskrelated"/>
-        </optional>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>tasksummary</db:refname>
-    <db:refpurpose>A summary of a task</db:refpurpose>
-    <define name="db.tasksummary.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.tasksummary.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.tasksummary.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.tasksummary.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.tasksummary">
-      <element name="tasksummary">
-        <ref name="db.tasksummary.attlist"/>
-        <ref name="db.tasksummary.info"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>taskprerequisites</db:refname>
-    <db:refpurpose>The prerequisites for a task</db:refpurpose>
-    <define name="db.taskprerequisites.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.taskprerequisites.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.taskprerequisites.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.taskprerequisites.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.taskprerequisites">
-      <element name="taskprerequisites">
-        <ref name="db.taskprerequisites.attlist"/>
-        <ref name="db.taskprerequisites.info"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>taskrelated</db:refname>
-    <db:refpurpose>Information related to a task</db:refpurpose>
-    <define name="db.taskrelated.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.taskrelated.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.taskrelated.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.taskrelated.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.taskrelated">
-      <element name="taskrelated">
-        <ref name="db.taskrelated.attlist"/>
-        <ref name="db.taskrelated.info"/>
-        <oneOrMore>
-          <ref name="db.all.blocks"/>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/technical.rng b/slides/schema/relaxng/technical.rng
deleted file mode 100644 (file)
index 4925f59..0000000
+++ /dev/null
@@ -1,220 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
-  <define name="db.technical.inlines" combine="choice">
-    <choice>
-      <ref name="db.systemitem"/>
-      <ref name="db.option"/>
-      <ref name="db.optional"/>
-      <ref name="db.property"/>
-    </choice>
-  </define>
-  <!-- ====================================================================== -->
-  <define name="db.systemitem.inlines">
-    <ref name="db._text"/>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>systemitem</db:refname>
-    <db:refpurpose>A system-related item or term</db:refpurpose>
-    <define name="db.systemitem.class.enumeration">
-      <choice>
-        <value>daemon</value>
-        <a:documentation>A daemon or other system process (syslogd)</a:documentation>
-        <value>domainname</value>
-        <a:documentation>A domain name (example.com)</a:documentation>
-        <value>etheraddress</value>
-        <a:documentation>An ethernet address (00:05:4E:49:FD:8E)</a:documentation>
-        <value>event</value>
-        <a:documentation>An event of some sort (SIGHUP)</a:documentation>
-        <value>eventhandler</value>
-        <a:documentation>An event handler of some sort (hangup)</a:documentation>
-        <value>filesystem</value>
-        <a:documentation>A filesystem (ext3)</a:documentation>
-        <value>fqdomainname</value>
-        <a:documentation>A fully qualified domain name (my.example.com)</a:documentation>
-        <value>groupname</value>
-        <a:documentation>A group name (wheel)</a:documentation>
-        <value>ipaddress</value>
-        <a:documentation>An IP address (127.0.0.1)</a:documentation>
-        <value>library</value>
-        <a:documentation>A library (libncurses)</a:documentation>
-        <value>macro</value>
-        <a:documentation>A macro</a:documentation>
-        <value>netmask</value>
-        <a:documentation>A netmask (255.255.255.192)</a:documentation>
-        <value>newsgroup</value>
-        <a:documentation>A newsgroup (comp.text.xml)</a:documentation>
-        <value>osname</value>
-        <a:documentation>An operating system name (Hurd)</a:documentation>
-        <value>process</value>
-        <a:documentation>A process (gnome-cups-icon)</a:documentation>
-        <value>protocol</value>
-        <a:documentation>A protocol (ftp)</a:documentation>
-        <value>resource</value>
-        <a:documentation>A resource</a:documentation>
-        <value>securitycontext</value>
-        <a:documentation>A security context (a role, permission, or security token, for example)</a:documentation>
-        <value>server</value>
-        <a:documentation>A server (mail.example.com)</a:documentation>
-        <value>service</value>
-        <a:documentation>A service (ppp)</a:documentation>
-        <value>systemname</value>
-        <a:documentation>A system name (hephaistos)</a:documentation>
-        <value>username</value>
-        <a:documentation>A user name (ndw)</a:documentation>
-      </choice>
-    </define>
-    <define name="db.systemitem.class-enum.attribute">
-      <optional>
-        <attribute name="class">
-          <db:refpurpose>Identifies the nature of the system item</db:refpurpose>
-          <ref name="db.systemitem.class.enumeration"/>
-        </attribute>
-      </optional>
-    </define>
-    <define name="db.systemitem.class-other.attribute">
-      <attribute name="otherclass">
-        <db:refpurpose>Identifies the nature of the non-standard system item</db:refpurpose>
-        <data type="NMTOKEN"/>
-      </attribute>
-    </define>
-    <define name="db.systemitem.class-other.attributes">
-      <interleave>
-        <attribute name="class">
-          <db:refpurpose>Identifies the kind of systemitemgraphic identifier</db:refpurpose>
-          <value>other</value>
-          <a:documentation>Indicates that the system item is some 'other' kind.</a:documentation>
-        </attribute>
-        <ref name="db.systemitem.class-other.attribute"/>
-      </interleave>
-    </define>
-    <define name="db.systemitem.class.attribute">
-      <choice>
-        <ref name="db.systemitem.class-enum.attribute"/>
-        <ref name="db.systemitem.class-other.attributes"/>
-      </choice>
-    </define>
-    <define name="db.systemitem.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.systemitem.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.systemitem.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.systemitem.class.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.systemitem">
-      <element name="systemitem">
-        <ref name="db.systemitem.attlist"/>
-        <zeroOrMore>
-          <ref name="db.systemitem.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>option</db:refname>
-    <db:refpurpose>An option for a software command</db:refpurpose>
-    <define name="db.option.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.option.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.option.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.option">
-      <element name="option">
-        <ref name="db.option.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>optional</db:refname>
-    <db:refpurpose>Optional information</db:refpurpose>
-    <define name="db.optional.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.optional.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.optional.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.optional">
-      <element name="optional">
-        <ref name="db.optional.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>property</db:refname>
-    <db:refpurpose>A unit of data associated with some part of a computer system</db:refpurpose>
-    <define name="db.property.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.property.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.property.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.property">
-      <element name="property">
-        <ref name="db.property.attlist"/>
-        <ref name="db._text"/>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/toc.rng b/slides/schema/relaxng/toc.rng
deleted file mode 100644 (file)
index 4394b0f..0000000
+++ /dev/null
@@ -1,161 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: toc.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
-  <start combine="choice">
-    <choice>
-      <ref name="db.toc"/>
-      <ref name="db.tocdiv"/>
-    </choice>
-  </start>
-  <define name="db.navigation.components" combine="choice">
-    <ref name="db.toc"/>
-  </define>
-  <define name="db.toc.components" combine="choice">
-    <ref name="db.toc"/>
-  </define>
-  <define name="db.toc.pagenum.attribute">
-    <attribute name="pagenum">
-      <db:refpurpose>Indicates the page on which this element occurs in some version of the printed document</db:refpurpose>
-    </attribute>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>toc</db:refname>
-    <db:refpurpose>A table of contents</db:refpurpose>
-    <define name="db.toc.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.toc.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.toc.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-      </interleave>
-    </define>
-    <define name="db.toc.info">
-      <ref name="db._info.title.only"/>
-    </define>
-    <define name="db.toc">
-      <element name="toc">
-        <ref name="db.toc.attlist"/>
-        <ref name="db.toc.info"/>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-        <zeroOrMore>
-          <choice>
-            <ref name="db.tocdiv"/>
-            <ref name="db.tocentry"/>
-          </choice>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>tocdiv</db:refname>
-    <db:refpurpose>A division in a table of contents</db:refpurpose>
-    <define name="db.tocdiv.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.tocdiv.pagenum.attribute">
-      <ref name="db.toc.pagenum.attribute"/>
-    </define>
-    <define name="db.tocdiv.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.tocdiv.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <optional>
-          <ref name="db.tocdiv.pagenum.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.linkend.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.tocdiv.info">
-      <ref name="db._info"/>
-    </define>
-    <define name="db.tocdiv">
-      <element name="tocdiv">
-        <ref name="db.tocdiv.attlist"/>
-        <ref name="db.tocdiv.info"/>
-        <zeroOrMore>
-          <ref name="db.all.blocks"/>
-        </zeroOrMore>
-        <oneOrMore>
-          <choice>
-            <ref name="db.tocdiv"/>
-            <ref name="db.tocentry"/>
-          </choice>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>tocentry</db:refname>
-    <db:refpurpose>A component title in a table of contents</db:refpurpose>
-    <define name="db.tocentry.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.tocentry.pagenum.attribute">
-      <ref name="db.toc.pagenum.attribute"/>
-    </define>
-    <define name="db.tocentry.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.tocentry.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <optional>
-          <ref name="db.tocentry.pagenum.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.linkend.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.tocentry">
-      <element name="tocentry">
-        <ref name="db.tocentry.attlist"/>
-        <zeroOrMore>
-          <ref name="db.all.inlines"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/topic.rng b/slides/schema/relaxng/topic.rng
deleted file mode 100644 (file)
index 4e683c1..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: hier.rnc 8569 2010-01-15 00:23:46Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:dbx="http://sourceforge.net/projects/docbook/defguide/schema/extra-markup" xmlns="http://relaxng.org/ns/structure/1.0">
-  <start combine="choice">
-    <ref name="db.topic"/>
-  </start>
-  <define name="db.book.components" combine="choice">
-    <zeroOrMore>
-      <ref name="db.topic"/>
-    </zeroOrMore>
-  </define>
-  <define name="db.part.contentmodel" combine="choice">
-    <oneOrMore>
-      <ref name="db.topic"/>
-    </oneOrMore>
-  </define>
-  <define name="db.chapter.contentmodel" combine="choice">
-    <oneOrMore>
-      <ref name="db.topic"/>
-    </oneOrMore>
-  </define>
-  <define name="db.appendix.contentmodel" combine="choice">
-    <oneOrMore>
-      <ref name="db.topic"/>
-    </oneOrMore>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>topic</db:refname>
-    <db:refpurpose>A modular unit of documentation not part of any particular narrative flow</db:refpurpose>
-    <define name="db.topic.status.attribute">
-      <ref name="db.status.attribute"/>
-    </define>
-    <define name="db.topic.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.topic.type.attribute">
-      <attribute name="type">
-        <db:refpurpose>Identifies the topic type</db:refpurpose>
-      </attribute>
-    </define>
-    <define name="db.topic.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.topic.role.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.topic.type.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <ref name="db.common.linking.attributes"/>
-        <optional>
-          <ref name="db.label.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.topic.status.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.topic.info">
-      <ref name="db._info.title.req"/>
-    </define>
-    <define name="db.topic">
-      <element name="topic">
-        <ref name="db.topic.attlist"/>
-        <ref name="db.topic.info"/>
-        <zeroOrMore>
-          <ref name="db.navigation.components"/>
-        </zeroOrMore>
-        <ref name="db.toplevel.blocks.or.sections"/>
-        <zeroOrMore>
-          <ref name="db.navigation.components"/>
-        </zeroOrMore>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/relaxng/xlink.rng b/slides/schema/relaxng/xlink.rng
deleted file mode 100644 (file)
index 3b1240f..0000000
+++ /dev/null
@@ -1,182 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: xlink.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<grammar ns="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:s="http://purl.oclc.org/dsdl/schematron" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ctrl="http://nwalsh.com/xmlns/schema-control/" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
-  <define name="db.info.elements" combine="choice">
-    <ref name="db.extendedlink"/>
-  </define>
-  <define name="db.xlink.from.attribute">
-    <attribute name="xlink:from">
-      <db:refpurpose>Specifies the XLink traversal-from</db:refpurpose>
-      <data type="NMTOKEN"/>
-    </attribute>
-  </define>
-  <define name="db.xlink.label.attribute">
-    <attribute name="xlink:label">
-      <db:refpurpose>Specifies the XLink label</db:refpurpose>
-      <data type="NMTOKEN"/>
-    </attribute>
-  </define>
-  <define name="db.xlink.to.attribute">
-    <attribute name="xlink:to">
-      <db:refpurpose>Specifies the XLink traversal-to</db:refpurpose>
-      <data type="NMTOKEN"/>
-    </attribute>
-  </define>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>extendedlink</db:refname>
-    <db:refpurpose>An XLink extended link</db:refpurpose>
-    <define name="db.extendedlink.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.extendedlink.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.extendedlink.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <optional>
-          <attribute name="xlink:type" a:defaultValue="extended">
-            <db:refpurpose>Identifies the XLink link type </db:refpurpose>
-            <value>extended</value>
-            <a:documentation>An XLink extended link</a:documentation>
-          </attribute>
-        </optional>
-        <optional>
-          <ref name="db.xlink.role.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.xlink.title.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.extendedlink">
-      <element name="extendedlink">
-        <ref name="db.extendedlink.attlist"/>
-        <oneOrMore>
-          <choice>
-            <ref name="db.locator"/>
-            <ref name="db.arc"/>
-          </choice>
-        </oneOrMore>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>locator</db:refname>
-    <db:refpurpose>An XLink locator in an <db:tag>extendedlink</db:tag>
-    </db:refpurpose>
-    <define name="db.locator.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.locator.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.locator.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <optional>
-          <attribute name="xlink:type" a:defaultValue="locator">
-            <db:refpurpose>Identifies the XLink link type </db:refpurpose>
-            <value>locator</value>
-            <a:documentation>An XLink locator link</a:documentation>
-          </attribute>
-        </optional>
-        <ref name="db.xlink.href.attribute"/>
-        <optional>
-          <ref name="db.xlink.role.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.xlink.title.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.xlink.label.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.locator">
-      <element name="locator">
-        <ref name="db.locator.attlist"/>
-        <empty/>
-      </element>
-    </define>
-  </div>
-  <!-- ====================================================================== -->
-  <div>
-    <db:refname>arc</db:refname>
-    <db:refpurpose>An XLink arc in an <db:tag>extendedlink</db:tag>
-    </db:refpurpose>
-    <define name="db.arc.role.attribute">
-      <attribute name="role"/>
-    </define>
-    <define name="db.arc.attlist">
-      <interleave>
-        <optional>
-          <ref name="db.arc.role.attribute"/>
-        </optional>
-        <ref name="db.common.attributes"/>
-        <optional>
-          <attribute name="xlink:type" a:defaultValue="arc">
-            <db:refpurpose>Identifies the XLink link type </db:refpurpose>
-            <value>arc</value>
-            <a:documentation>An XLink arc link</a:documentation>
-          </attribute>
-        </optional>
-        <optional>
-          <ref name="db.xlink.arcrole.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.xlink.title.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.xlink.show.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.xlink.actuate.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.xlink.from.attribute"/>
-        </optional>
-        <optional>
-          <ref name="db.xlink.to.attribute"/>
-        </optional>
-      </interleave>
-    </define>
-    <define name="db.arc">
-      <element name="arc">
-        <ref name="db.arc.attlist"/>
-        <empty/>
-      </element>
-    </define>
-  </div>
-</grammar>
diff --git a/slides/schema/xsd/admonitions.xsd b/slides/schema/xsd/admonitions.xsd
deleted file mode 100644 (file)
index 7bda362..0000000
+++ /dev/null
@@ -1,134 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <!-- ====================================================================== -->
-  <xs:element name="db.admonition.blocks" abstract="true"/>
-  <xs:complexType name="db.admonition.contentmodel">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-      <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-    </xs:sequence>
-  </xs:complexType>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.caution.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.caution.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="caution" substitutionGroup="db:db.admonition.blocks">
-    <xs:complexType>
-      <xs:complexContent>
-        <xs:extension base="db:db.admonition.contentmodel">
-          <xs:attributeGroup ref="db:db.caution.attlist"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.important.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.important.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="important" substitutionGroup="db:db.admonition.blocks">
-    <xs:complexType>
-      <xs:complexContent>
-        <xs:extension base="db:db.admonition.contentmodel">
-          <xs:attributeGroup ref="db:db.important.attlist"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.note.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.note.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="note" substitutionGroup="db:db.admonition.blocks">
-    <xs:complexType>
-      <xs:complexContent>
-        <xs:extension base="db:db.admonition.contentmodel">
-          <xs:attributeGroup ref="db:db.note.attlist"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.tip.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.tip.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="tip" substitutionGroup="db:db.admonition.blocks">
-    <xs:complexType>
-      <xs:complexContent>
-        <xs:extension base="db:db.admonition.contentmodel">
-          <xs:attributeGroup ref="db:db.tip.attlist"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.warning.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.warning.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="warning" substitutionGroup="db:db.admonition.blocks">
-    <xs:complexType>
-      <xs:complexContent>
-        <xs:extension base="db:db.admonition.contentmodel">
-          <xs:attributeGroup ref="db:db.warning.attlist"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/annotations.xsd b/slides/schema/xsd/annotations.xsd
deleted file mode 100644 (file)
index 173daeb..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: annotations.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:attributeGroup name="db.annotations.attribute">
-    <xs:attribute name="annotations" use="required"/>
-  </xs:attributeGroup>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.annotation.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.annotation.annotates.attribute">
-    <xs:attribute name="annotates" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.annotation.attlist">
-    <xs:attribute name="role"/>
-    <xs:attribute name="annotates"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.annotation.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="annotation">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.annotation.info"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.annotation.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/bibliography.xsd b/slides/schema/xsd/bibliography.xsd
deleted file mode 100644 (file)
index 1a37bef..0000000
+++ /dev/null
@@ -1,289 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: bibliography.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.relation.attribute">
-    <xs:attribute name="relation" use="required"/>
-  </xs:attributeGroup>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.biblioentry.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.biblioentry.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="biblioentry">
-    <xs:complexType>
-      <xs:group maxOccurs="unbounded" ref="db:db.bibliographic.elements"/>
-      <xs:attributeGroup ref="db:db.biblioentry.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.bibliomixed.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliomixed.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="bibliomixed">
-    <xs:complexType mixed="true">
-      <xs:choice>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:group ref="db:db._text"/>
-          <xs:element ref="db:honorific"/>
-          <xs:element ref="db:firstname"/>
-          <xs:element ref="db:surname"/>
-          <xs:element ref="db:lineage"/>
-          <xs:element ref="db:othername"/>
-          <xs:group ref="db:db.bibliographic.elements"/>
-        </xs:choice>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:group ref="db:db._text"/>
-          <xs:element ref="db:honorific"/>
-          <xs:element ref="db:givenname"/>
-          <xs:element ref="db:surname"/>
-          <xs:element ref="db:lineage"/>
-          <xs:element ref="db:othername"/>
-          <xs:group ref="db:db.bibliographic.elements"/>
-        </xs:choice>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.bibliomixed.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.biblioset.relation.attribute">
-    <xs:attributeGroup ref="db:db.relation.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.biblioset.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.biblioset.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="relation"/>
-  </xs:attributeGroup>
-  <xs:element name="biblioset">
-    <xs:complexType>
-      <xs:group maxOccurs="unbounded" ref="db:db.bibliographic.elements"/>
-      <xs:attributeGroup ref="db:db.biblioset.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.bibliomset.relation.attribute">
-    <xs:attributeGroup ref="db:db.relation.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliomset.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliomset.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="relation"/>
-  </xs:attributeGroup>
-  <xs:element name="bibliomset">
-    <xs:complexType mixed="true">
-      <xs:choice>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:group ref="db:db._text"/>
-          <xs:element ref="db:honorific"/>
-          <xs:element ref="db:firstname"/>
-          <xs:element ref="db:surname"/>
-          <xs:element ref="db:lineage"/>
-          <xs:element ref="db:othername"/>
-          <xs:group ref="db:db.bibliographic.elements"/>
-        </xs:choice>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:group ref="db:db._text"/>
-          <xs:element ref="db:honorific"/>
-          <xs:element ref="db:givenname"/>
-          <xs:element ref="db:surname"/>
-          <xs:element ref="db:lineage"/>
-          <xs:element ref="db:othername"/>
-          <xs:group ref="db:db.bibliographic.elements"/>
-        </xs:choice>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.bibliomset.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.bibliomisc.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliomisc.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="bibliomisc">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.bibliomisc.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.bibliography.status.attrib">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliography.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliography.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.bibliography.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="bibliography">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.bibliography.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:choice>
-          <xs:element maxOccurs="unbounded" ref="db:bibliodiv"/>
-          <xs:choice maxOccurs="unbounded">
-            <xs:element ref="db:biblioentry"/>
-            <xs:element ref="db:bibliomixed"/>
-          </xs:choice>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.bibliography.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.bibliodiv.status.attrib">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliodiv.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliodiv.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.bibliodiv.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="bibliodiv">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.bibliodiv.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="db:biblioentry"/>
-          <xs:element ref="db:bibliomixed"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.bibliodiv.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.bibliolist.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliolist.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.bibliolist.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="bibliolist">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group minOccurs="0" ref="db:db.bibliolist.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="db:biblioentry"/>
-          <xs:element ref="db:bibliomixed"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.bibliolist.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.biblioref.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.biblioref.xrefstyle.attribute">
-    <xs:attributeGroup ref="db:db.xrefstyle.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.biblioref.endterm.attribute">
-    <xs:attributeGroup ref="db:db.endterm.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.biblioref.units.attribute">
-    <xs:attribute name="units" use="required" type="xs:token"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.biblioref.begin.attribute">
-    <xs:attribute name="begin" use="required" type="xs:token"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.biblioref.end.attribute">
-    <xs:attribute name="end" use="required" type="xs:token"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.biblioref.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.req.linking.attributes"/>
-    <xs:attribute name="xrefstyle"/>
-    <xs:attribute name="endterm" type="xs:IDREF"/>
-    <xs:attribute name="units" type="xs:token"/>
-    <xs:attribute name="begin" type="xs:token"/>
-    <xs:attribute name="end" type="xs:token"/>
-  </xs:attributeGroup>
-  <xs:element name="biblioref">
-    <xs:complexType>
-      <xs:attributeGroup ref="db:db.biblioref.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/callouts.xsd b/slides/schema/xsd/callouts.xsd
deleted file mode 100644 (file)
index 2205a32..0000000
+++ /dev/null
@@ -1,406 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: callouts.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:group name="db.computeroutput.inlines">
-    <xs:choice>
-      <xs:element ref="db:co"/>
-      <xs:element ref="db:db.markup.inlines"/>
-      <xs:choice minOccurs="0">
-        <xs:group ref="db:db.ubiq.inlines"/>
-        <xs:element ref="db:db.os.inlines"/>
-        <xs:element ref="db:db.technical.inlines"/>
-      </xs:choice>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.prompt.inlines">
-    <xs:choice>
-      <xs:element ref="db:co"/>
-      <xs:group ref="db:db._text"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.systemitem.inlines">
-    <xs:choice>
-      <xs:element ref="db:co"/>
-      <xs:group ref="db:db._text"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.userinput.inlines">
-    <xs:choice>
-      <xs:element ref="db:co"/>
-      <xs:element ref="db:db.markup.inlines"/>
-      <xs:group ref="db:db.gui.inlines"/>
-      <xs:group ref="db:db.keyboard.inlines"/>
-      <xs:choice minOccurs="0">
-        <xs:group ref="db:db.ubiq.inlines"/>
-        <xs:element ref="db:db.os.inlines"/>
-        <xs:element ref="db:db.technical.inlines"/>
-      </xs:choice>
-    </xs:choice>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.area.units.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="calspair">
-        <xs:annotation>
-          <xs:documentation>Coordinates expressed as a pair of CALS graphic coordinates.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="linecolumn">
-        <xs:annotation>
-          <xs:documentation>Coordinates expressed as a line and column.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="linecolumnpair">
-        <xs:annotation>
-          <xs:documentation>Coordinates expressed as a pair of lines and columns.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="linerange">
-        <xs:annotation>
-          <xs:documentation>Coordinates expressed as a line range.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.area.units-enum.attribute">
-    <xs:attribute name="units" type="db:db.area.units.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.area.units-other.attributes">
-    <xs:attribute name="units">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="other">
-            <xs:annotation>
-              <xs:documentation>Coordinates expressed in some non-standard units.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="otherunits" use="required" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.area.units.attribute">
-    <xs:attribute name="units">
-      <xs:simpleType>
-        <xs:union memberTypes="db:db.area.units.enumeration">
-          <xs:simpleType>
-            <xs:restriction base="xs:token">
-              <xs:enumeration value="other">
-                <xs:annotation>
-                  <xs:documentation>Coordinates expressed in some non-standard units.</xs:documentation>
-                </xs:annotation>
-              </xs:enumeration>
-            </xs:restriction>
-          </xs:simpleType>
-        </xs:union>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="otherunits" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.calloutlist.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.calloutlist.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.calloutlist.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="calloutlist">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.calloutlist.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:element maxOccurs="unbounded" ref="db:callout"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.calloutlist.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.callout.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.callout.arearefs.attribute">
-    <xs:attribute name="arearefs" use="required" type="xs:IDREFS"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.callout.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.callout.arearefs.attribute"/>
-  </xs:attributeGroup>
-  <xs:element name="callout">
-    <xs:complexType>
-      <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      <xs:attributeGroup ref="db:db.callout.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.programlistingco.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.programlistingco.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.programlistingco.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="programlistingco" substitutionGroup="db:db.verbatim.blocks">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.programlistingco.info"/>
-        <xs:element ref="db:areaspec"/>
-        <xs:element ref="db:programlisting"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:calloutlist"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.programlistingco.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.areaspec.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.areaspec.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.area.units.attribute"/>
-  </xs:attributeGroup>
-  <xs:element name="areaspec">
-    <xs:complexType>
-      <xs:choice maxOccurs="unbounded">
-        <xs:group ref="db:db.area"/>
-        <xs:element ref="db:areaset"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.areaspec.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.area.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.area.linkends.attribute">
-    <xs:attribute name="linkends" use="required" type="xs:IDREFS"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.area.label.attribute">
-    <xs:attribute name="label" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.area.coords.attribute">
-    <xs:attribute name="coords" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.area.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="db:db.common.idreq.attributes"/>
-    <xs:attributeGroup ref="db:db.area.units.attribute"/>
-    <xs:attribute name="linkends" type="xs:IDREFS"/>
-    <xs:attribute ref="xlink:href"/>
-    <xs:attributeGroup ref="xlink:type"/>
-    <xs:attribute ref="xlink:role"/>
-    <xs:attribute ref="xlink:arcrole"/>
-    <xs:attribute ref="xlink:title"/>
-    <xs:attribute ref="xlink:show"/>
-    <xs:attribute ref="xlink:actuate"/>
-    <xs:attribute name="label"/>
-    <xs:attributeGroup ref="db:db.area.coords.attribute"/>
-  </xs:attributeGroup>
-  <xs:group name="db.area">
-    <xs:sequence>
-      <xs:element name="area">
-        <xs:complexType>
-          <xs:sequence>
-            <xs:element minOccurs="0" ref="db:alt"/>
-          </xs:sequence>
-          <xs:attributeGroup ref="db:db.area.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <!-- The only difference is that xml:id is optional -->
-  <xs:attributeGroup name="db.area.inareaset.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.area.units.attribute"/>
-    <xs:attribute name="linkends" type="xs:IDREFS"/>
-    <xs:attribute ref="xlink:href"/>
-    <xs:attributeGroup ref="xlink:type"/>
-    <xs:attribute ref="xlink:role"/>
-    <xs:attribute ref="xlink:arcrole"/>
-    <xs:attribute ref="xlink:title"/>
-    <xs:attribute ref="xlink:show"/>
-    <xs:attribute ref="xlink:actuate"/>
-    <xs:attribute name="label"/>
-    <xs:attributeGroup ref="db:db.area.coords.attribute"/>
-  </xs:attributeGroup>
-  <xs:group name="db.area.inareaset">
-    <xs:sequence>
-      <xs:element name="area">
-        <xs:complexType>
-          <xs:sequence>
-            <xs:element minOccurs="0" ref="db:alt"/>
-          </xs:sequence>
-          <xs:attributeGroup ref="db:db.area.inareaset.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.areaset.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.areaset.linkends.attribute">
-    <xs:attributeGroup ref="db:db.linkends.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.areaset.label.attribute">
-    <xs:attributeGroup ref="db:db.label.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.areaset.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="db:db.common.idreq.attributes"/>
-    <xs:attributeGroup ref="db:db.area.units.attribute"/>
-    <xs:attribute name="linkends" type="xs:IDREFS"/>
-    <xs:attribute ref="xlink:href"/>
-    <xs:attributeGroup ref="xlink:type"/>
-    <xs:attribute ref="xlink:role"/>
-    <xs:attribute ref="xlink:arcrole"/>
-    <xs:attribute ref="xlink:title"/>
-    <xs:attribute ref="xlink:show"/>
-    <xs:attribute ref="xlink:actuate"/>
-    <xs:attribute name="label"/>
-  </xs:attributeGroup>
-  <xs:element name="areaset">
-    <xs:complexType>
-      <xs:group maxOccurs="unbounded" ref="db:db.area.inareaset"/>
-      <xs:attributeGroup ref="db:db.areaset.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.screenco.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.screenco.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.screenco.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="screenco" substitutionGroup="db:db.verbatim.blocks">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.screenco.info"/>
-        <xs:element ref="db:areaspec"/>
-        <xs:element ref="db:screen"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:calloutlist"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.screenco.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.imageobjectco.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.imageobjectco.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.imageobjectco.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="imageobjectco" substitutionGroup="db:db.mediaobject.content">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.imageobjectco.info"/>
-        <xs:element ref="db:areaspec"/>
-        <xs:element maxOccurs="unbounded" ref="db:imageobject"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:calloutlist"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.imageobjectco.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.co.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.co.linkends.attribute">
-    <xs:attributeGroup ref="db:db.linkends.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.co.label.attribute">
-    <xs:attributeGroup ref="db:db.label.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.co.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="db:db.common.idreq.attributes"/>
-    <xs:attribute name="linkends" type="xs:IDREFS"/>
-    <xs:attribute name="label"/>
-  </xs:attributeGroup>
-  <xs:element name="co">
-    <xs:complexType>
-      <xs:attributeGroup ref="db:db.co.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.coref.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.coref.label.attribute">
-    <xs:attributeGroup ref="db:db.label.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.coref.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.linkend.attribute"/>
-    <xs:attribute name="label"/>
-  </xs:attributeGroup>
-  <xs:element name="coref">
-    <xs:complexType>
-      <xs:attributeGroup ref="db:db.coref.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/calstbl.xsd b/slides/schema/xsd/calstbl.xsd
deleted file mode 100644 (file)
index bf1b447..0000000
+++ /dev/null
@@ -1,1425 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: calstbl.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:attributeGroup name="db.char.attribute">
-    <xs:attribute name="char" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.charoff.attribute">
-    <xs:attribute name="charoff" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:decimal">
-          <xs:minExclusive value="0"/>
-          <xs:maxExclusive value="100"/>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.frame.attribute">
-    <xs:attribute name="frame" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="all">
-            <xs:annotation>
-              <xs:documentation>Frame all four sides of the table. In some environments with limited control over table border formatting, such as HTML, this may imply additional borders.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="bottom">
-            <xs:annotation>
-              <xs:documentation>Frame only the bottom of the table.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="none">
-            <xs:annotation>
-              <xs:documentation>Place no border on the table. In some environments with limited control over table border formatting, such as HTML, this may disable other borders as well.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="sides">
-            <xs:annotation>
-              <xs:documentation>Frame the left and right sides of the table.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="top">
-            <xs:annotation>
-              <xs:documentation>Frame the top of the table.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="topbot">
-            <xs:annotation>
-              <xs:documentation>Frame the top and bottom of the table.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.colsep.attribute">
-    <xs:attribute name="colsep" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>No column separator rule.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Provide a column separator rule on the right</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.rowsep.attribute">
-    <xs:attribute name="rowsep" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>No row separator rule.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Provide a row separator rule below</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.orient.attribute">
-    <xs:attribute name="orient" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="land">
-            <xs:annotation>
-              <xs:documentation>90 degrees counter-clockwise from the rest of the text flow.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="port">
-            <xs:annotation>
-              <xs:documentation>The same orientation as the rest of the text flow.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.tabstyle.attribute">
-    <xs:attribute name="tabstyle" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.rowheader.attribute">
-    <xs:attribute name="rowheader" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="firstcol">
-            <xs:annotation>
-              <xs:documentation>Indicates that entries in the first column of the table are functionally row headers (analogous to the way that a thead provides column headers).</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="norowheader">
-            <xs:annotation>
-              <xs:documentation>Indicates that entries in the first column have no special significance with respect to column headers.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.align.attribute">
-    <xs:attribute name="align" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="center">
-            <xs:annotation>
-              <xs:documentation>Centered.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="char">
-            <xs:annotation>
-              <xs:documentation>Aligned on a particular character.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="justify">
-            <xs:annotation>
-              <xs:documentation>Left and right justified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="left">
-            <xs:annotation>
-              <xs:documentation>Left justified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="right">
-            <xs:annotation>
-              <xs:documentation>Right justified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.valign.attribute">
-    <xs:attribute name="valign" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="bottom">
-            <xs:annotation>
-              <xs:documentation>Aligned on the bottom of the entry.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="middle">
-            <xs:annotation>
-              <xs:documentation>Aligned in the middle.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="top">
-            <xs:annotation>
-              <xs:documentation>Aligned at the top of the entry.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.specify-col-by-colname.attributes">
-    <xs:attribute name="colname" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.specify-col-by-namest.attributes">
-    <xs:attribute name="namest" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.specify-span-by-spanspec.attributes">
-    <xs:attribute name="spanname" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.specify-span-directly.attributes">
-    <xs:attribute name="namest" use="required"/>
-    <xs:attribute name="nameend" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.column-spec.attributes">
-    <xs:attribute name="colname"/>
-    <xs:attribute name="namest"/>
-    <xs:attribute name="spanname"/>
-    <xs:attribute name="nameend"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.colname.attribute">
-    <xs:attribute name="colname" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.spanname.attribute">
-    <xs:attribute name="spanname" use="required"/>
-  </xs:attributeGroup>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.tgroup.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.tgroup.tgroupstyle.attribute">
-    <xs:attribute name="tgroupstyle" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.tgroup.cols.attribute">
-    <xs:attribute name="cols" use="required" type="xs:positiveInteger"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.tgroup.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="char"/>
-    <xs:attribute name="charoff">
-      <xs:simpleType>
-        <xs:restriction base="xs:decimal">
-          <xs:minExclusive value="0"/>
-          <xs:maxExclusive value="100"/>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="tgroupstyle"/>
-    <xs:attributeGroup ref="db:db.tgroup.cols.attribute"/>
-    <xs:attribute name="colsep">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>No column separator rule.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Provide a column separator rule on the right</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="rowsep">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>No row separator rule.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Provide a row separator rule below</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="align">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="center">
-            <xs:annotation>
-              <xs:documentation>Centered.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="char">
-            <xs:annotation>
-              <xs:documentation>Aligned on a particular character.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="justify">
-            <xs:annotation>
-              <xs:documentation>Left and right justified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="left">
-            <xs:annotation>
-              <xs:documentation>Left justified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="right">
-            <xs:annotation>
-              <xs:documentation>Right justified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:element name="tgroup">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:colspec"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:spanspec"/>
-        <xs:group minOccurs="0" ref="db:db.cals.thead"/>
-        <xs:group minOccurs="0" ref="db:db.cals.tfoot"/>
-        <xs:group ref="db:db.cals.tbody"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.tgroup.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.colspec.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.colspec.colnum.attribute">
-    <xs:attribute name="colnum" use="required" type="xs:positiveInteger"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.colspec.colwidth.attribute">
-    <xs:attribute name="colwidth" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.colspec.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="colnum" type="xs:positiveInteger"/>
-    <xs:attribute name="char"/>
-    <xs:attribute name="colsep">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>No column separator rule.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Provide a column separator rule on the right</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="colwidth"/>
-    <xs:attribute name="charoff">
-      <xs:simpleType>
-        <xs:restriction base="xs:decimal">
-          <xs:minExclusive value="0"/>
-          <xs:maxExclusive value="100"/>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="colname"/>
-    <xs:attribute name="rowsep">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>No row separator rule.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Provide a row separator rule below</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="align">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="center">
-            <xs:annotation>
-              <xs:documentation>Centered.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="char">
-            <xs:annotation>
-              <xs:documentation>Aligned on a particular character.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="justify">
-            <xs:annotation>
-              <xs:documentation>Left and right justified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="left">
-            <xs:annotation>
-              <xs:documentation>Left justified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="right">
-            <xs:annotation>
-              <xs:documentation>Right justified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:element name="colspec">
-    <xs:complexType>
-      <xs:attributeGroup ref="db:db.colspec.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.spanspec.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.spanspec.namest.attribute">
-    <xs:attribute name="namest" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.spanspec.nameend.attribute">
-    <xs:attribute name="nameend" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.spanspec.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.spanname.attribute"/>
-    <xs:attributeGroup ref="db:db.spanspec.namest.attribute"/>
-    <xs:attributeGroup ref="db:db.spanspec.nameend.attribute"/>
-    <xs:attribute name="char"/>
-    <xs:attribute name="colsep">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>No column separator rule.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Provide a column separator rule on the right</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="charoff">
-      <xs:simpleType>
-        <xs:restriction base="xs:decimal">
-          <xs:minExclusive value="0"/>
-          <xs:maxExclusive value="100"/>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="rowsep">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>No row separator rule.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Provide a row separator rule below</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="align">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="center">
-            <xs:annotation>
-              <xs:documentation>Centered.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="char">
-            <xs:annotation>
-              <xs:documentation>Aligned on a particular character.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="justify">
-            <xs:annotation>
-              <xs:documentation>Left and right justified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="left">
-            <xs:annotation>
-              <xs:documentation>Left justified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="right">
-            <xs:annotation>
-              <xs:documentation>Right justified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:element name="spanspec">
-    <xs:complexType>
-      <xs:attributeGroup ref="db:db.spanspec.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.cals.thead.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.cals.thead.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="valign">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="bottom">
-            <xs:annotation>
-              <xs:documentation>Aligned on the bottom of the entry.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="middle">
-            <xs:annotation>
-              <xs:documentation>Aligned in the middle.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="top">
-            <xs:annotation>
-              <xs:documentation>Aligned at the top of the entry.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:group name="db.cals.thead">
-    <xs:sequence>
-      <xs:element name="thead">
-        <xs:complexType>
-          <xs:sequence>
-            <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:colspec"/>
-            <xs:group maxOccurs="unbounded" ref="db:db.row"/>
-          </xs:sequence>
-          <xs:attributeGroup ref="db:db.cals.thead.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.cals.tfoot.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.cals.tfoot.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="valign">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="bottom">
-            <xs:annotation>
-              <xs:documentation>Aligned on the bottom of the entry.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="middle">
-            <xs:annotation>
-              <xs:documentation>Aligned in the middle.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="top">
-            <xs:annotation>
-              <xs:documentation>Aligned at the top of the entry.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:group name="db.cals.tfoot">
-    <xs:sequence>
-      <xs:element name="tfoot">
-        <xs:complexType>
-          <xs:sequence>
-            <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:colspec"/>
-            <xs:group maxOccurs="unbounded" ref="db:db.row"/>
-          </xs:sequence>
-          <xs:attributeGroup ref="db:db.cals.tfoot.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.cals.tbody.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.cals.tbody.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="valign">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="bottom">
-            <xs:annotation>
-              <xs:documentation>Aligned on the bottom of the entry.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="middle">
-            <xs:annotation>
-              <xs:documentation>Aligned in the middle.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="top">
-            <xs:annotation>
-              <xs:documentation>Aligned at the top of the entry.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:group name="db.cals.tbody">
-    <xs:sequence>
-      <xs:element name="tbody">
-        <xs:complexType>
-          <xs:group maxOccurs="unbounded" ref="db:db.row"/>
-          <xs:attributeGroup ref="db:db.cals.tbody.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.row.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.row.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="rowsep">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>No row separator rule.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Provide a row separator rule below</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="valign">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="bottom">
-            <xs:annotation>
-              <xs:documentation>Aligned on the bottom of the entry.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="middle">
-            <xs:annotation>
-              <xs:documentation>Aligned in the middle.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="top">
-            <xs:annotation>
-              <xs:documentation>Aligned at the top of the entry.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:group name="db.row">
-    <xs:sequence>
-      <xs:element name="row">
-        <xs:complexType>
-          <xs:choice maxOccurs="unbounded">
-            <xs:element ref="db:entry"/>
-            <xs:element ref="db:entrytbl"/>
-          </xs:choice>
-          <xs:attributeGroup ref="db:db.row.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.entry.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.entry.morerows.attribute">
-    <xs:attribute name="morerows" use="required" type="xs:integer"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.entry.rotate.attribute">
-    <xs:attribute name="rotate" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>Do not rotate the cell.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Rotate the cell 90 degrees counter-clockwise.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.entry.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="valign">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="bottom">
-            <xs:annotation>
-              <xs:documentation>Aligned on the bottom of the entry.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="middle">
-            <xs:annotation>
-              <xs:documentation>Aligned in the middle.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="top">
-            <xs:annotation>
-              <xs:documentation>Aligned at the top of the entry.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="char"/>
-    <xs:attribute name="colsep">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>No column separator rule.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Provide a column separator rule on the right</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="charoff">
-      <xs:simpleType>
-        <xs:restriction base="xs:decimal">
-          <xs:minExclusive value="0"/>
-          <xs:maxExclusive value="100"/>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="morerows" type="xs:integer"/>
-    <xs:attributeGroup ref="db:db.column-spec.attributes"/>
-    <xs:attribute name="rowsep">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>No row separator rule.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Provide a row separator rule below</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="rotate">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>Do not rotate the cell.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Rotate the cell 90 degrees counter-clockwise.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="align">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="center">
-            <xs:annotation>
-              <xs:documentation>Centered.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="char">
-            <xs:annotation>
-              <xs:documentation>Aligned on a particular character.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="justify">
-            <xs:annotation>
-              <xs:documentation>Left and right justified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="left">
-            <xs:annotation>
-              <xs:documentation>Left justified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="right">
-            <xs:annotation>
-              <xs:documentation>Right justified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:element name="entry">
-    <xs:complexType mixed="true">
-      <xs:choice>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.entry.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.entrytbl.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.entrytbl.tgroupstyle.attribute">
-    <xs:attribute name="tgroupstyle" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.entrytbl.cols.attribute">
-    <xs:attribute name="cols" use="required" type="xs:positiveInteger"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.entrytbl.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="char"/>
-    <xs:attribute name="charoff">
-      <xs:simpleType>
-        <xs:restriction base="xs:decimal">
-          <xs:minExclusive value="0"/>
-          <xs:maxExclusive value="100"/>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attributeGroup ref="db:db.column-spec.attributes"/>
-    <xs:attribute name="tgroupstyle"/>
-    <xs:attribute name="cols" type="xs:positiveInteger"/>
-    <xs:attribute name="colsep">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>No column separator rule.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Provide a column separator rule on the right</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="rowsep">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>No row separator rule.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Provide a row separator rule below</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="align">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="center">
-            <xs:annotation>
-              <xs:documentation>Centered.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="char">
-            <xs:annotation>
-              <xs:documentation>Aligned on a particular character.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="justify">
-            <xs:annotation>
-              <xs:documentation>Left and right justified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="left">
-            <xs:annotation>
-              <xs:documentation>Left justified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="right">
-            <xs:annotation>
-              <xs:documentation>Right justified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:element name="entrytbl">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:colspec"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:spanspec"/>
-        <xs:group minOccurs="0" ref="db:db.cals.entrytbl.thead"/>
-        <xs:group ref="db:db.cals.entrytbl.tbody"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.entrytbl.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.cals.entrytbl.thead.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.cals.entrytbl.thead.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="valign">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="bottom">
-            <xs:annotation>
-              <xs:documentation>Aligned on the bottom of the entry.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="middle">
-            <xs:annotation>
-              <xs:documentation>Aligned in the middle.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="top">
-            <xs:annotation>
-              <xs:documentation>Aligned at the top of the entry.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:group name="db.cals.entrytbl.thead">
-    <xs:sequence>
-      <xs:element name="thead">
-        <xs:complexType>
-          <xs:sequence>
-            <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:colspec"/>
-            <xs:group maxOccurs="unbounded" ref="db:db.entrytbl.row"/>
-          </xs:sequence>
-          <xs:attributeGroup ref="db:db.cals.entrytbl.thead.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.cals.entrytbl.tbody.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.cals.entrytbl.tbody.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="valign">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="bottom">
-            <xs:annotation>
-              <xs:documentation>Aligned on the bottom of the entry.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="middle">
-            <xs:annotation>
-              <xs:documentation>Aligned in the middle.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="top">
-            <xs:annotation>
-              <xs:documentation>Aligned at the top of the entry.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:group name="db.cals.entrytbl.tbody">
-    <xs:sequence>
-      <xs:element name="tbody">
-        <xs:complexType>
-          <xs:group maxOccurs="unbounded" ref="db:db.entrytbl.row"/>
-          <xs:attributeGroup ref="db:db.cals.entrytbl.tbody.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.entrytbl.row.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.entrytbl.row.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="rowsep">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>No row separator rule.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Provide a row separator rule below</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="valign">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="bottom">
-            <xs:annotation>
-              <xs:documentation>Aligned on the bottom of the entry.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="middle">
-            <xs:annotation>
-              <xs:documentation>Aligned in the middle.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="top">
-            <xs:annotation>
-              <xs:documentation>Aligned at the top of the entry.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:group name="db.entrytbl.row">
-    <xs:sequence>
-      <xs:element name="row">
-        <xs:complexType>
-          <xs:sequence>
-            <xs:element maxOccurs="unbounded" ref="db:entry"/>
-          </xs:sequence>
-          <xs:attributeGroup ref="db:db.entrytbl.row.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.cals.table.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.cals.table.label.attribute">
-    <xs:attributeGroup ref="db:db.label.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.cals.table.attlist">
-    <xs:attribute name="role"/>
-    <xs:attribute name="label"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="tabstyle"/>
-    <xs:attribute name="floatstyle"/>
-    <xs:attribute name="orient">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="land">
-            <xs:annotation>
-              <xs:documentation>90 degrees counter-clockwise from the rest of the text flow.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="port">
-            <xs:annotation>
-              <xs:documentation>The same orientation as the rest of the text flow.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="colsep">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>No column separator rule.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Provide a column separator rule on the right</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="rowsep">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>No row separator rule.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Provide a row separator rule below</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="frame">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="all">
-            <xs:annotation>
-              <xs:documentation>Frame all four sides of the table. In some environments with limited control over table border formatting, such as HTML, this may imply additional borders.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="bottom">
-            <xs:annotation>
-              <xs:documentation>Frame only the bottom of the table.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="none">
-            <xs:annotation>
-              <xs:documentation>Place no border on the table. In some environments with limited control over table border formatting, such as HTML, this may disable other borders as well.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="sides">
-            <xs:annotation>
-              <xs:documentation>Frame the left and right sides of the table.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="top">
-            <xs:annotation>
-              <xs:documentation>Frame the top of the table.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="topbot">
-            <xs:annotation>
-              <xs:documentation>Frame the top and bottom of the table.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="pgwide" type="db:db.pgwide.enumeration"/>
-    <xs:attribute name="shortentry">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>Indicates that the full title should be used.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Indicates that the short short title (titleabbrev) should be used.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="tocentry">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>Indicates that the table should not occur in the List of Tables.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Indicates that the table should appear in the List of Tables.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="rowheader">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="firstcol">
-            <xs:annotation>
-              <xs:documentation>Indicates that entries in the first column of the table are functionally row headers (analogous to the way that a thead provides column headers).</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="norowheader">
-            <xs:annotation>
-              <xs:documentation>Indicates that entries in the first column have no special significance with respect to column headers.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:group name="db.cals.table.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.onlyreq"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:group name="db.cals.table">
-    <xs:sequence>
-      <xs:element name="table">
-        <xs:complexType>
-          <xs:sequence>
-            <xs:group ref="db:db.cals.table.info"/>
-            <xs:choice minOccurs="0" maxOccurs="unbounded">
-              <xs:element ref="db:alt"/>
-              <xs:group ref="db:db.indexing.inlines"/>
-              <xs:element ref="db:textobject"/>
-            </xs:choice>
-            <xs:choice>
-              <xs:element maxOccurs="unbounded" ref="db:mediaobject"/>
-              <xs:element maxOccurs="unbounded" ref="db:tgroup"/>
-            </xs:choice>
-            <xs:group minOccurs="0" ref="db:db.caption"/>
-          </xs:sequence>
-          <xs:attributeGroup ref="db:db.cals.table.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.cals.informaltable.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.cals.informaltable.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="tabstyle"/>
-    <xs:attribute name="floatstyle"/>
-    <xs:attribute name="orient">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="land">
-            <xs:annotation>
-              <xs:documentation>90 degrees counter-clockwise from the rest of the text flow.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="port">
-            <xs:annotation>
-              <xs:documentation>The same orientation as the rest of the text flow.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="colsep">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>No column separator rule.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Provide a column separator rule on the right</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="rowsep">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="0">
-            <xs:annotation>
-              <xs:documentation>No row separator rule.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="1">
-            <xs:annotation>
-              <xs:documentation>Provide a row separator rule below</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="frame">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="all">
-            <xs:annotation>
-              <xs:documentation>Frame all four sides of the table. In some environments with limited control over table border formatting, such as HTML, this may imply additional borders.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="bottom">
-            <xs:annotation>
-              <xs:documentation>Frame only the bottom of the table.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="none">
-            <xs:annotation>
-              <xs:documentation>Place no border on the table. In some environments with limited control over table border formatting, such as HTML, this may disable other borders as well.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="sides">
-            <xs:annotation>
-              <xs:documentation>Frame the left and right sides of the table.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="top">
-            <xs:annotation>
-              <xs:documentation>Frame the top of the table.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="topbot">
-            <xs:annotation>
-              <xs:documentation>Frame the top and bottom of the table.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="pgwide" type="db:db.pgwide.enumeration"/>
-    <xs:attribute name="rowheader">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="firstcol">
-            <xs:annotation>
-              <xs:documentation>Indicates that entries in the first column of the table are functionally row headers (analogous to the way that a thead provides column headers).</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="norowheader">
-            <xs:annotation>
-              <xs:documentation>Indicates that entries in the first column have no special significance with respect to column headers.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:group name="db.cals.informaltable.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:group name="db.cals.informaltable">
-    <xs:sequence>
-      <xs:element name="informaltable">
-        <xs:complexType>
-          <xs:sequence>
-            <xs:group ref="db:db.cals.informaltable.info"/>
-            <xs:choice minOccurs="0" maxOccurs="unbounded">
-              <xs:element ref="db:alt"/>
-              <xs:group ref="db:db.indexing.inlines"/>
-              <xs:element ref="db:textobject"/>
-            </xs:choice>
-            <xs:choice>
-              <xs:element maxOccurs="unbounded" ref="db:mediaobject"/>
-              <xs:element maxOccurs="unbounded" ref="db:tgroup"/>
-            </xs:choice>
-            <xs:group minOccurs="0" ref="db:db.caption"/>
-          </xs:sequence>
-          <xs:attributeGroup ref="db:db.cals.informaltable.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-</xs:schema>
diff --git a/slides/schema/xsd/core.xsd b/slides/schema/xsd/core.xsd
deleted file mode 100644 (file)
index 12e7d64..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: docbook.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook-slides" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook" schemaLocation="db.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-</xs:schema>
diff --git a/slides/schema/xsd/db.xsd b/slides/schema/xsd/db.xsd
deleted file mode 100644 (file)
index 1166405..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:include schemaLocation="pool.xsd"/>
-  <xs:include schemaLocation="hier.xsd"/>
-  <xs:include schemaLocation="annotations.xsd"/>
-  <xs:include schemaLocation="xlink1.xsd"/>
-  <xs:include schemaLocation="sect1.xsd"/>
-  <xs:include schemaLocation="refentry.xsd"/>
-  <xs:include schemaLocation="refsect1.xsd"/>
-  <xs:include schemaLocation="glossary.xsd"/>
-  <xs:include schemaLocation="bibliography.xsd"/>
-  <xs:include schemaLocation="index.xsd"/>
-  <xs:include schemaLocation="toc.xsd"/>
-  <xs:include schemaLocation="tasks.xsd"/>
-  <xs:include schemaLocation="callouts.xsd"/>
-  <xs:include schemaLocation="ebnf.xsd"/>
-  <xs:include schemaLocation="calstbl.xsd"/>
-  <xs:include schemaLocation="htmltbl.xsd"/>
-  <xs:include schemaLocation="msgset.xsd"/>
-  <xs:include schemaLocation="qandaset.xsd"/>
-  <xs:include schemaLocation="math.xsd"/>
-  <xs:include schemaLocation="mathml.xsd"/>
-  <xs:include schemaLocation="svg.xsd"/>
-  <xs:include schemaLocation="markup.xsd"/>
-  <xs:include schemaLocation="product.xsd"/>
-  <xs:include schemaLocation="gui.xsd"/>
-  <xs:include schemaLocation="keyboard.xsd"/>
-  <xs:include schemaLocation="os.xsd"/>
-  <xs:include schemaLocation="programming.xsd"/>
-  <xs:include schemaLocation="admonitions.xsd"/>
-  <xs:include schemaLocation="error.xsd"/>
-  <xs:include schemaLocation="technical.xsd"/>
-  <xs:include schemaLocation="topic.xsd"/>
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-</xs:schema>
index 9fe8fad..5868a40 100644 (file)
@@ -1,9 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook-slides" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:include schemaLocation="docbook1.xsd"/>
-  <xs:import namespace="http://docbook.org/ns/docbook" schemaLocation="db.xsd"/>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:db="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
   <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
   <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
+  <!--  DocBook V5.0CR5 -->
+  <!-- See http://docbook.org/ns/docbook -->
   <!--
     This file is part of DocBook V5.0
     
     
     ======================================================================
   -->
+  <xs:group name="db._any">
+    <xs:sequence>
+      <xs:any processContents="skip">
+        <xs:annotation>
+          <xs:documentation>Any element from almost any namespace</xs:documentation>
+        </xs:annotation>
+      </xs:any>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.arch.attribute">
+    <xs:attribute name="arch" use="required">
+      <xs:annotation>
+        <xs:documentation>Designates the computer or chip architecture to which the element applies</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.audience.attribute">
+    <xs:attribute name="audience" use="required">
+      <xs:annotation>
+        <xs:documentation>Designates the intended audience to which the element applies, for example, system administrators, programmers, or new users.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.condition.attribute">
+    <xs:attribute name="condition" use="required">
+      <xs:annotation>
+        <xs:documentation>provides a standard place for application-specific effectivity</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.conformance.attribute">
+    <xs:attribute name="conformance" use="required">
+      <xs:annotation>
+        <xs:documentation>Indicates standards conformance characteristics of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.os.attribute">
+    <xs:attribute name="os" use="required">
+      <xs:annotation>
+        <xs:documentation>Indicates the operating system to which the element is applicable</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.revision.attribute">
+    <xs:attribute name="revision" use="required">
+      <xs:annotation>
+        <xs:documentation>Indicates the editorial revision to which the element belongs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.security.attribute">
+    <xs:attribute name="security" use="required">
+      <xs:annotation>
+        <xs:documentation>Indicates something about the security level associated with the element to which it applies</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.userlevel.attribute">
+    <xs:attribute name="userlevel" use="required">
+      <xs:annotation>
+        <xs:documentation>Indicates the level of user experience for which the element applies</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.vendor.attribute">
+    <xs:attribute name="vendor" use="required">
+      <xs:annotation>
+        <xs:documentation>Indicates the computer vendor to which the element applies.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.wordsize.attribute">
+    <xs:attribute name="wordsize" use="required">
+      <xs:annotation>
+        <xs:documentation>Indicates the word size (width in bits) of the computer architecture to which the element applies</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.effectivity.attributes">
+    <xs:attribute name="arch">
+      <xs:annotation>
+        <xs:documentation>Designates the computer or chip architecture to which the element applies</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="audience">
+      <xs:annotation>
+        <xs:documentation>Designates the intended audience to which the element applies, for example, system administrators, programmers, or new users.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="condition">
+      <xs:annotation>
+        <xs:documentation>provides a standard place for application-specific effectivity</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="conformance">
+      <xs:annotation>
+        <xs:documentation>Indicates standards conformance characteristics of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="os">
+      <xs:annotation>
+        <xs:documentation>Indicates the operating system to which the element is applicable</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="revision">
+      <xs:annotation>
+        <xs:documentation>Indicates the editorial revision to which the element belongs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="security">
+      <xs:annotation>
+        <xs:documentation>Indicates something about the security level associated with the element to which it applies</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="userlevel">
+      <xs:annotation>
+        <xs:documentation>Indicates the level of user experience for which the element applies</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="vendor">
+      <xs:annotation>
+        <xs:documentation>Indicates the computer vendor to which the element applies.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="wordsize">
+      <xs:annotation>
+        <xs:documentation>Indicates the word size (width in bits) of the computer architecture to which the element applies</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.endterm.attribute">
+    <xs:attribute name="endterm" use="required" type="xs:IDREF">
+      <xs:annotation>
+        <xs:documentation>Points to the element whose content is to be used as the text of the link</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.linkend.attribute">
+    <xs:attribute name="linkend" use="required" type="xs:IDREF">
+      <xs:annotation>
+        <xs:documentation>Points to an internal link target by identifying the value of its xml:id attribute</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.linkends.attribute">
+    <xs:attribute name="linkends" use="required" type="xs:IDREFS">
+      <xs:annotation>
+        <xs:documentation>Points to one or more internal link targets by identifying the value of their xml:id attributes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.xlink.href.attribute">
+    <xs:attribute ref="xlink:href" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.xlink.type.attribute">
+    <xs:attributeGroup ref="xlink:type"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.xlink.role.attribute">
+    <xs:attribute ref="xlink:role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.xlink.arcrole.attribute">
+    <xs:attribute ref="xlink:arcrole" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.xlink.title.attribute">
+    <xs:attribute ref="xlink:title"/>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.xlink.show.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="new">
+        <xs:annotation>
+          <xs:documentation>An application traversing to the ending resource should load it in a new window, frame, pane, or other relevant presentation context.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="replace">
+        <xs:annotation>
+          <xs:documentation>An application traversing to the ending resource should load the resource in the same window, frame, pane, or other relevant presentation context in which the starting resource was loaded.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="embed">
+        <xs:annotation>
+          <xs:documentation>An application traversing to the ending resource should load its presentation in place of the presentation of the starting resource.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="other">
+        <xs:annotation>
+          <xs:documentation>The behavior of an application traversing to the ending resource is unconstrained by XLink. The application should look for other markup present in the link to determine the appropriate behavior.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="none">
+        <xs:annotation>
+          <xs:documentation>The behavior of an application traversing to the ending resource is unconstrained by this specification. No other markup is present to help the application determine the appropriate behavior.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.xlink.show.attribute">
+    <xs:attribute ref="xlink:show" use="required"/>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.xlink.actuate.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="onLoad">
+        <xs:annotation>
+          <xs:documentation>An application should traverse to the ending resource immediately on loading the starting resource.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="onRequest">
+        <xs:annotation>
+          <xs:documentation>An application should traverse from the starting resource to the ending resource only on a post-loading event triggered for the purpose of traversal.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="other">
+        <xs:annotation>
+          <xs:documentation>The behavior of an application traversing to the ending resource is unconstrained by this specification. The application should look for other markup present in the link to determine the appropriate behavior.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="none">
+        <xs:annotation>
+          <xs:documentation>The behavior of an application traversing to the ending resource is unconstrained by this specification. No other markup is present to help the application determine the appropriate behavior.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.xlink.actuate.attribute">
+    <xs:attribute ref="xlink:actuate" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.href.attributes">
+    <xs:attributeGroup ref="db:db.xlink.href.attribute"/>
+    <xs:attributeGroup ref="xlink:type"/>
+    <xs:attribute ref="xlink:role"/>
+    <xs:attribute ref="xlink:arcrole"/>
+    <xs:attributeGroup ref="db:db.xlink.title.attribute"/>
+    <xs:attribute ref="xlink:show"/>
+    <xs:attribute ref="xlink:actuate"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.xml.id.attribute">
+    <xs:attribute ref="xml:id" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.version.attribute">
+    <xs:attribute name="version" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the DocBook version of the element and its descendants</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.xml.lang.attribute">
+    <xs:attribute ref="xml:lang" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.xml.base.attribute">
+    <xs:attribute ref="xml:base" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.remap.attribute">
+    <xs:attribute name="remap" use="required">
+      <xs:annotation>
+        <xs:documentation>Provides the name or similar semantic identifier assigned to the content in some previous markup scheme</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.xreflabel.attribute">
+    <xs:attribute name="xreflabel" use="required">
+      <xs:annotation>
+        <xs:documentation>Provides the text that is to be generated for a cross reference to the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.xrefstyle.attribute">
+    <xs:attribute name="xrefstyle" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies a keyword or keywords identifying additional style information</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.revisionflag.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="changed">
+        <xs:annotation>
+          <xs:documentation>The element has been changed.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="added">
+        <xs:annotation>
+          <xs:documentation>The element is new (has been added to the document).</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="deleted">
+        <xs:annotation>
+          <xs:documentation>The element has been deleted.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="off">
+        <xs:annotation>
+          <xs:documentation>Explicitly turns off revision markup for this element.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.revisionflag.attribute">
+    <xs:attribute name="revisionflag" use="required" type="db:db.revisionflag.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the revision status of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.dir.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="ltr">
+        <xs:annotation>
+          <xs:documentation>Left-to-right text</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="rtl">
+        <xs:annotation>
+          <xs:documentation>Right-to-left text</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="lro">
+        <xs:annotation>
+          <xs:documentation>Left-to-right override</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="rlo">
+        <xs:annotation>
+          <xs:documentation>Right-to-left override</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.dir.attribute">
+    <xs:attribute name="dir" use="required" type="db:db.dir.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the direction of text in an element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.common.base.attributes">
+    <xs:attribute name="version">
+      <xs:annotation>
+        <xs:documentation>Specifies the DocBook version of the element and its descendants</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute ref="xml:lang"/>
+    <xs:attribute ref="xml:base"/>
+    <xs:attribute name="remap">
+      <xs:annotation>
+        <xs:documentation>Provides the name or similar semantic identifier assigned to the content in some previous markup scheme</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="xreflabel">
+      <xs:annotation>
+        <xs:documentation>Provides the text that is to be generated for a cross reference to the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="revisionflag" type="db:db.revisionflag.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the revision status of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="dir" type="db:db.dir.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the direction of text in an element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attributeGroup ref="db:db.effectivity.attributes"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.common.idreq.attributes">
+    <xs:attributeGroup ref="db:db.xml.id.attribute"/>
+    <xs:attributeGroup ref="db:db.common.base.attributes"/>
+    <xs:attribute name="annotations">
+      <xs:annotation>
+        <xs:documentation>Identifies one or more annotations that apply to this element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.common.linking.attributes">
+    <xs:attribute name="linkend" type="xs:IDREF">
+      <xs:annotation>
+        <xs:documentation>Points to an internal link target by identifying the value of its xml:id attribute</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute ref="xlink:href"/>
+    <xs:attributeGroup ref="xlink:type"/>
+    <xs:attribute ref="xlink:role"/>
+    <xs:attribute ref="xlink:arcrole"/>
+    <xs:attributeGroup ref="db:db.xlink.title.attribute"/>
+    <xs:attribute ref="xlink:show"/>
+    <xs:attribute ref="xlink:actuate"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.common.req.linking.attributes">
+    <xs:attribute name="linkend" type="xs:IDREF">
+      <xs:annotation>
+        <xs:documentation>Points to an internal link target by identifying the value of its xml:id attribute</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute ref="xlink:href"/>
+    <xs:attributeGroup ref="xlink:type"/>
+    <xs:attribute ref="xlink:role"/>
+    <xs:attribute ref="xlink:arcrole"/>
+    <xs:attributeGroup ref="db:db.xlink.title.attribute"/>
+    <xs:attribute ref="xlink:show"/>
+    <xs:attribute ref="xlink:actuate"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.common.data.attributes">
+    <xs:attribute name="format">
+      <xs:annotation>
+        <xs:documentation>Specifies the format of the data</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="fileref" type="xs:anyURI">
+      <xs:annotation>
+        <xs:documentation>Indentifies the location of the data by URI</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="entityref" type="xs:ENTITY">
+      <xs:annotation>
+        <xs:documentation>Identifies the location of the data by external identifier (entity name)</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.verbatim.continuation.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="continues">
+        <xs:annotation>
+          <xs:documentation>Line numbering continues from the immediately preceding element with the same name.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="restarts">
+        <xs:annotation>
+          <xs:documentation>Line numbering restarts (begins at 1, usually).</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.verbatim.continuation.attribute">
+    <xs:attribute name="continuation" use="required" type="db:db.verbatim.continuation.enumeration">
+      <xs:annotation>
+        <xs:documentation>Determines whether line numbering continues from the previous element or restarts.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.verbatim.linenumbering.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="numbered">
+        <xs:annotation>
+          <xs:documentation>Lines are numbered.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="unnumbered">
+        <xs:annotation>
+          <xs:documentation>Lines are not numbered.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.verbatim.linenumbering.attribute">
+    <xs:attribute name="linenumbering" use="required" type="db:db.verbatim.linenumbering.enumeration">
+      <xs:annotation>
+        <xs:documentation>Determines whether lines are numbered.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.verbatim.startinglinenumber.attribute">
+    <xs:attribute name="startinglinenumber" use="required" type="xs:integer">
+      <xs:annotation>
+        <xs:documentation>Specifies the initial line number.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.verbatim.language.attribute">
+    <xs:attribute name="language" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies the language (i.e. programming language) of the verbatim content.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.verbatim.xml.space.attribute">
+    <xs:attributeGroup ref="xml:space"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.verbatim.attributes">
+    <xs:attribute name="continuation" type="db:db.verbatim.continuation.enumeration">
+      <xs:annotation>
+        <xs:documentation>Determines whether line numbering continues from the previous element or restarts.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="linenumbering" type="db:db.verbatim.linenumbering.enumeration">
+      <xs:annotation>
+        <xs:documentation>Determines whether lines are numbered.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="startinglinenumber" type="xs:integer">
+      <xs:annotation>
+        <xs:documentation>Specifies the initial line number.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="language">
+      <xs:annotation>
+        <xs:documentation>Identifies the language (i.e. programming language) of the verbatim content.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attributeGroup ref="xml:space"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.label.attribute">
+    <xs:attribute name="label" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.width.characters.attribute">
+    <xs:attribute name="width" use="required" type="xs:nonNegativeInteger">
+      <xs:annotation>
+        <xs:documentation>Specifies the width (in characters) of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.spacing.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="compact">
+        <xs:annotation>
+          <xs:documentation>The spacing should be "compact".</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="normal">
+        <xs:annotation>
+          <xs:documentation>The spacing should be "normal".</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.spacing.attribute">
+    <xs:attribute name="spacing" use="required" type="db:db.spacing.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies (a hint about) the spacing of the content</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.pgwide.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="0">
+        <xs:annotation>
+          <xs:documentation>The element should be rendered in the current text flow (with the flow column width).</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="1">
+        <xs:annotation>
+          <xs:documentation>The element should be rendered across the full text page.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.pgwide.attribute">
+    <xs:attribute name="pgwide" use="required" type="db:db.pgwide.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates if the element is rendered across the column or the page</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.language.attribute">
+    <xs:attribute name="language" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies the language (i.e. programming language) of the content.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.performance.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="optional">
+        <xs:annotation>
+          <xs:documentation>The content describes an optional step or steps.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="required">
+        <xs:annotation>
+          <xs:documentation>The content describes a required step or steps.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.performance.attribute">
+    <xs:attribute name="performance" use="required" type="db:db.performance.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies if the content is required or optional.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.floatstyle.attribute">
+    <xs:attribute name="floatstyle" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies style information to be used when rendering the float</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.width.attribute">
+    <xs:attribute name="width" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the width of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.depth.attribute">
+    <xs:attribute name="depth" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the depth of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.contentwidth.attribute">
+    <xs:attribute name="contentwidth" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the width of the content rectangle</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.contentdepth.attribute">
+    <xs:attribute name="contentdepth" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the depth of the content rectangle</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.scalefit.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="0">
+        <xs:annotation>
+          <xs:documentation>False (do not scale-to-fit; anamorphic scaling may occur)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="1">
+        <xs:annotation>
+          <xs:documentation>True (scale-to-fit; anamorphic scaling is forbidden)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.scale.attribute">
+    <xs:attribute name="scale" use="required" type="xs:positiveInteger">
+      <xs:annotation>
+        <xs:documentation>Specifies the scaling factor</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.halign.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="center">
+        <xs:annotation>
+          <xs:documentation>Centered horizontally</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="char">
+        <xs:annotation>
+          <xs:documentation>Aligned horizontally on the specified character</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="justify">
+        <xs:annotation>
+          <xs:documentation>Fully justified (left and right margins or edges)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="left">
+        <xs:annotation>
+          <xs:documentation>Left aligned</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="right">
+        <xs:annotation>
+          <xs:documentation>Right aligned</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:simpleType name="db.valign.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="bottom">
+        <xs:annotation>
+          <xs:documentation>Aligned on the bottom of the region</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="middle">
+        <xs:annotation>
+          <xs:documentation>Centered vertically</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="top">
+        <xs:annotation>
+          <xs:documentation>Aligned on the top of the region</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:simpleType name="db.biblio.class.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="doi">
+        <xs:annotation>
+          <xs:documentation>A document object identifier.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="isbn">
+        <xs:annotation>
+          <xs:documentation>An international standard book number.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="isrn">
+        <xs:annotation>
+          <xs:documentation>An international standard technical report number (ISO 10444).</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="issn">
+        <xs:annotation>
+          <xs:documentation>An international standard serial number.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="libraryofcongress">
+        <xs:annotation>
+          <xs:documentation>A Library of Congress reference number.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="pubsnumber">
+        <xs:annotation>
+          <xs:documentation>A publication number (an internal number or possibly organizational standard).</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="uri">
+        <xs:annotation>
+          <xs:documentation>A Uniform Resource Identifier</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.biblio.class-enum.attribute">
+    <xs:attribute name="class" type="db:db.biblio.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the kind of bibliographic identifier</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.biblio.class-other.attribute">
+    <xs:attribute name="otherclass" use="required" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the non-standard bibliographic identifier</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.biblio.class-other.attributes">
+    <xs:attribute name="class" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies the kind of bibliographic identifier</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="other">
+            <xs:annotation>
+              <xs:documentation>Indicates that the identifier is some 'other' kind.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attributeGroup ref="db:db.biblio.class-other.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.biblio.class.attribute">
+    <xs:attribute name="class">
+      <xs:simpleType>
+        <xs:union memberTypes="db:db.biblio.class.enumeration">
+          <xs:simpleType>
+            <xs:restriction base="xs:token">
+              <xs:enumeration value="other">
+                <xs:annotation>
+                  <xs:documentation>Indicates that the identifier is some 'other' kind.</xs:documentation>
+                </xs:annotation>
+              </xs:enumeration>
+            </xs:restriction>
+          </xs:simpleType>
+        </xs:union>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="otherclass" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the non-standard bibliographic identifier</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.ubiq.inlines">
+    <xs:choice>
+      <xs:choice>
+        <xs:element ref="db:inlinemediaobject"/>
+        <xs:element ref="db:remark"/>
+        <xs:element ref="db:superscript"/>
+        <xs:element ref="db:subscript"/>
+        <xs:group ref="db:db.link.inlines"/>
+        <xs:element ref="db:alt"/>
+      </xs:choice>
+      <xs:element ref="db:annotation"/>
+      <xs:group ref="db:db.indexterm"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db._text">
+    <xs:sequence>
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:group ref="db:db.ubiq.inlines"/>
+        <xs:group ref="db:db._phrase"/>
+        <xs:element ref="db:replaceable"/>
+      </xs:choice>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db._title">
+    <xs:sequence>
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:element ref="db:title"/>
+        <xs:element ref="db:titleabbrev"/>
+        <xs:element ref="db:subtitle"/>
+      </xs:choice>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db._title.req">
+    <xs:sequence>
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:element ref="db:title"/>
+        <xs:element ref="db:titleabbrev"/>
+        <xs:element ref="db:subtitle"/>
+      </xs:choice>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db._title.only">
+    <xs:sequence>
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:element ref="db:title"/>
+        <xs:element ref="db:titleabbrev"/>
+      </xs:choice>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db._title.onlyreq">
+    <xs:sequence>
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:element ref="db:title"/>
+        <xs:element ref="db:titleabbrev"/>
+      </xs:choice>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db._info">
+    <xs:choice>
+      <xs:sequence>
+        <xs:group ref="db:db._title"/>
+        <xs:group minOccurs="0" ref="db:db.titleforbidden.info"/>
+      </xs:sequence>
+      <xs:group minOccurs="0" ref="db:db.info"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db._info.title.req">
+    <xs:choice>
+      <xs:sequence>
+        <xs:group ref="db:db._title.req"/>
+        <xs:group minOccurs="0" ref="db:db.titleforbidden.info"/>
+      </xs:sequence>
+      <xs:group ref="db:db.titlereq.info"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db._info.title.only">
+    <xs:choice>
+      <xs:sequence>
+        <xs:group ref="db:db._title.only"/>
+        <xs:group minOccurs="0" ref="db:db.titleforbidden.info"/>
+      </xs:sequence>
+      <xs:group ref="db:db.titleonly.info"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db._info.title.onlyreq">
+    <xs:choice>
+      <xs:sequence>
+        <xs:group ref="db:db._title.onlyreq"/>
+        <xs:group minOccurs="0" ref="db:db.titleforbidden.info"/>
+      </xs:sequence>
+      <xs:group ref="db:db.titleonlyreq.info"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db._info.title.forbidden">
+    <xs:sequence>
+      <xs:group minOccurs="0" ref="db:db.titleforbidden.info"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db.all.inlines">
+    <xs:sequence>
+      <xs:choice minOccurs="0">
+        <xs:group ref="db:db.ubiq.inlines"/>
+        <xs:group ref="db:db.general.inlines"/>
+        <xs:group ref="db:db.domain.inlines"/>
+      </xs:choice>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db.general.inlines">
+    <xs:choice>
+      <xs:group ref="db:db.publishing.inlines"/>
+      <xs:element ref="db:db.product.inlines"/>
+      <xs:element ref="db:db.bibliography.inlines"/>
+      <xs:element ref="db:db.graphic.inlines"/>
+      <xs:group ref="db:db.indexing.inlines"/>
+      <xs:group ref="db:db.link.inlines"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db.domain.inlines">
+    <xs:choice>
+      <xs:element ref="db:db.technical.inlines"/>
+      <xs:element ref="db:db.math.inlines"/>
+      <xs:element ref="db:db.markup.inlines"/>
+      <xs:element ref="db:db.gui.inlines"/>
+      <xs:group ref="db:db.keyboard.inlines"/>
+      <xs:element ref="db:db.os.inlines"/>
+      <xs:group ref="db:db.programming.inlines"/>
+      <xs:element ref="db:db.error.inlines"/>
+    </xs:choice>
+  </xs:group>
+  <xs:element name="db.technical.inlines" abstract="true"/>
+  <xs:element name="db.product.inlines" abstract="true"/>
+  <xs:element name="db.bibliography.inlines" abstract="true"/>
+  <xs:group name="db.publishing.inlines">
+    <xs:choice>
+      <xs:choice>
+        <xs:element ref="db:abbrev"/>
+        <xs:element ref="db:acronym"/>
+        <xs:element ref="db:date"/>
+        <xs:group ref="db:db.emphasis"/>
+        <xs:element ref="db:footnote"/>
+        <xs:element ref="db:footnoteref"/>
+        <xs:element ref="db:foreignphrase"/>
+        <xs:group ref="db:db.phrase"/>
+        <xs:element ref="db:quote"/>
+        <xs:element ref="db:subscript"/>
+        <xs:element ref="db:superscript"/>
+        <xs:element ref="db:wordasword"/>
+      </xs:choice>
+      <xs:element ref="db:db.glossary.inlines"/>
+      <xs:element ref="db:coref"/>
+    </xs:choice>
+  </xs:group>
+  <xs:element name="db.graphic.inlines" abstract="true">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.inlinemediaobject.info"/>
+        <xs:element minOccurs="0" ref="db:alt"/>
+        <xs:element maxOccurs="unbounded" ref="db:db.mediaobject.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.inlinemediaobject.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.indexing.inlines">
+    <xs:sequence>
+      <xs:group ref="db:db.indexterm"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db.link.inlines">
+    <xs:choice>
+      <xs:choice>
+        <xs:element ref="db:xref"/>
+        <xs:element ref="db:link"/>
+        <xs:element ref="db:olink"/>
+        <xs:element ref="db:anchor"/>
+      </xs:choice>
+      <xs:element ref="db:biblioref"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db.nopara.blocks">
+    <xs:choice>
+      <xs:choice>
+        <xs:group ref="db:db.list.blocks"/>
+        <xs:group ref="db:db.formal.blocks"/>
+        <xs:group ref="db:db.informal.blocks"/>
+        <xs:element ref="db:db.publishing.blocks"/>
+        <xs:element ref="db:db.graphic.blocks"/>
+        <xs:group ref="db:db.technical.blocks"/>
+        <xs:element ref="db:db.verbatim.blocks"/>
+        <xs:element ref="db:bridgehead"/>
+        <xs:element ref="db:remark"/>
+        <xs:element ref="db:revhistory"/>
+      </xs:choice>
+      <xs:group ref="db:db.indexterm"/>
+      <xs:element ref="db:db.synopsis.blocks"/>
+      <xs:element ref="db:db.admonition.blocks"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db.para.blocks">
+    <xs:choice>
+      <xs:element ref="db:anchor"/>
+      <xs:element ref="db:para"/>
+      <xs:element ref="db:formalpara"/>
+      <xs:element ref="db:simpara"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db.all.blocks">
+    <xs:choice>
+      <xs:choice>
+        <xs:group ref="db:db.nopara.blocks"/>
+        <xs:group ref="db:db.para.blocks"/>
+      </xs:choice>
+      <xs:element ref="db:annotation"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db.formal.blocks">
+    <xs:choice>
+      <xs:choice>
+        <xs:element ref="db:example"/>
+        <xs:element ref="db:figure"/>
+        <xs:group ref="db:db.table"/>
+      </xs:choice>
+      <xs:element ref="db:equation"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db.informal.blocks">
+    <xs:choice>
+      <xs:choice>
+        <xs:element ref="db:informalexample"/>
+        <xs:element ref="db:informalfigure"/>
+        <xs:group ref="db:db.informaltable"/>
+      </xs:choice>
+      <xs:element ref="db:informalequation"/>
+    </xs:choice>
+  </xs:group>
+  <xs:element name="db.publishing.blocks" abstract="true"/>
+  <xs:element name="db.graphic.blocks" abstract="true"/>
+  <xs:group name="db.technical.blocks">
+    <xs:choice>
+      <xs:element ref="db:procedure"/>
+      <xs:element ref="db:task"/>
+      <xs:choice>
+        <xs:element ref="db:productionset"/>
+        <xs:element ref="db:constraintdef"/>
+      </xs:choice>
+      <xs:element ref="db:msgset"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db.list.blocks">
+    <xs:choice>
+      <xs:choice>
+        <xs:element ref="db:itemizedlist"/>
+        <xs:element ref="db:orderedlist"/>
+        <xs:element ref="db:procedure"/>
+        <xs:element ref="db:simplelist"/>
+        <xs:element ref="db:variablelist"/>
+        <xs:element ref="db:segmentedlist"/>
+      </xs:choice>
+      <xs:element ref="db:glosslist"/>
+      <xs:element ref="db:bibliolist"/>
+      <xs:element ref="db:calloutlist"/>
+      <xs:element ref="db:qandaset"/>
+    </xs:choice>
+  </xs:group>
+  <xs:element name="db.verbatim.blocks" abstract="true"/>
+  <xs:group name="db.info.extension">
+    <xs:sequence>
+      <xs:group ref="db:db._any"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db.info.elements">
+    <xs:choice>
+      <xs:choice>
+        <xs:element ref="db:abstract"/>
+        <xs:element ref="db:address"/>
+        <xs:element ref="db:artpagenums"/>
+        <xs:element ref="db:author"/>
+        <xs:element ref="db:authorgroup"/>
+        <xs:element ref="db:authorinitials"/>
+        <xs:element ref="db:bibliocoverage"/>
+        <xs:element ref="db:biblioid"/>
+        <xs:element ref="db:bibliosource"/>
+        <xs:element ref="db:collab"/>
+        <xs:element ref="db:confgroup"/>
+        <xs:element ref="db:contractsponsor"/>
+        <xs:element ref="db:contractnum"/>
+        <xs:element ref="db:copyright"/>
+        <xs:element ref="db:cover"/>
+        <xs:element ref="db:date"/>
+        <xs:element ref="db:edition"/>
+        <xs:element ref="db:editor"/>
+        <xs:element ref="db:issuenum"/>
+        <xs:element ref="db:keywordset"/>
+        <xs:element ref="db:legalnotice"/>
+        <xs:element ref="db:mediaobject"/>
+        <xs:element ref="db:org"/>
+        <xs:element ref="db:orgname"/>
+        <xs:element ref="db:othercredit"/>
+        <xs:element ref="db:pagenums"/>
+        <xs:element ref="db:printhistory"/>
+        <xs:element ref="db:pubdate"/>
+        <xs:element ref="db:publisher"/>
+        <xs:element ref="db:publishername"/>
+        <xs:element ref="db:releaseinfo"/>
+        <xs:element ref="db:revhistory"/>
+        <xs:element ref="db:seriesvolnums"/>
+        <xs:element ref="db:subjectset"/>
+        <xs:element ref="db:volumenum"/>
+        <xs:group ref="db:db.info.extension"/>
+      </xs:choice>
+      <xs:element ref="db:annotation"/>
+      <xs:element ref="db:extendedlink"/>
+      <xs:choice>
+        <xs:element ref="db:bibliomisc"/>
+        <xs:element ref="db:bibliomset"/>
+        <xs:element ref="db:bibliorelation"/>
+        <xs:element ref="db:biblioset"/>
+      </xs:choice>
+      <xs:element ref="db:itermset"/>
+      <xs:choice>
+        <xs:element ref="db:productname"/>
+        <xs:element ref="db:productnumber"/>
+      </xs:choice>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db.bibliographic.elements">
+    <xs:choice>
+      <xs:group ref="db:db.info.elements"/>
+      <xs:group ref="db:db.publishing.inlines"/>
+      <xs:element ref="db:citerefentry"/>
+      <xs:element ref="db:citetitle"/>
+      <xs:element ref="db:citebiblioid"/>
+      <xs:element ref="db:person"/>
+      <xs:element ref="db:personblurb"/>
+      <xs:element ref="db:personname"/>
+      <xs:element ref="db:subtitle"/>
+      <xs:element ref="db:title"/>
+      <xs:element ref="db:titleabbrev"/>
+    </xs:choice>
+  </xs:group>
+  <xs:attributeGroup name="db.title.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.title.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="title">
+    <xs:annotation>
+      <xs:documentation>The text of the title of a section of a document or of a formal block-level element</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.title.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.titleabbrev.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.titleabbrev.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="titleabbrev">
+    <xs:annotation>
+      <xs:documentation>The abbreviation of a title</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.titleabbrev.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.subtitle.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.subtitle.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="subtitle">
+    <xs:annotation>
+      <xs:documentation>The subtitle of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.subtitle.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.info.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.info.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.info">
+    <xs:sequence>
+      <xs:element name="info">
+        <xs:annotation>
+          <xs:documentation>A wrapper for information about a component or other block</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:choice minOccurs="0" maxOccurs="unbounded">
+            <xs:group ref="db:db._title"/>
+            <xs:group ref="db:db.info.elements"/>
+          </xs:choice>
+          <xs:attributeGroup ref="db:db.info.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.titlereq.info.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.titlereq.info.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.titlereq.info">
+    <xs:sequence>
+      <xs:element name="info">
+        <xs:annotation>
+          <xs:documentation>A wrapper for information about a component or other block with a required title</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:choice minOccurs="0" maxOccurs="unbounded">
+            <xs:group ref="db:db._title.req"/>
+            <xs:group ref="db:db.info.elements"/>
+          </xs:choice>
+          <xs:attributeGroup ref="db:db.titlereq.info.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.titleonly.info.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.titleonly.info.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.titleonly.info">
+    <xs:sequence>
+      <xs:element name="info">
+        <xs:annotation>
+          <xs:documentation>A wrapper for information about a component or other block with only a title</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:choice minOccurs="0" maxOccurs="unbounded">
+            <xs:group ref="db:db._title.only"/>
+            <xs:group ref="db:db.info.elements"/>
+          </xs:choice>
+          <xs:attributeGroup ref="db:db.titleonly.info.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.titleonlyreq.info.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.titleonlyreq.info.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.titleonlyreq.info">
+    <xs:sequence>
+      <xs:element name="info">
+        <xs:annotation>
+          <xs:documentation>A wrapper for information about a component or other block with only a required title</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:choice minOccurs="0" maxOccurs="unbounded">
+            <xs:group ref="db:db._title.onlyreq"/>
+            <xs:group ref="db:db.info.elements"/>
+          </xs:choice>
+          <xs:attributeGroup ref="db:db.titleonlyreq.info.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.titleforbidden.info.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.titleforbidden.info.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.titleforbidden.info">
+    <xs:sequence>
+      <xs:element name="info">
+        <xs:annotation>
+          <xs:documentation>A wrapper for information about a component or other block without a title</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.info.elements"/>
+          <xs:attributeGroup ref="db:db.titleforbidden.info.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.subjectset.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.subjectset.scheme.attribute">
+    <xs:attribute name="scheme" use="required" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>Identifies the controlled vocabulary used by this set's terms</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.subjectset.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="scheme" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>Identifies the controlled vocabulary used by this set's terms</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="subjectset">
+    <xs:annotation>
+      <xs:documentation>A set of terms describing the subject matter of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="db:subject"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.subjectset.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.subject.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.subject.weight.attribute">
+    <xs:attribute name="weight" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies a ranking for this subject relative to other subjects in the same set</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.subject.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="weight">
+      <xs:annotation>
+        <xs:documentation>Specifies a ranking for this subject relative to other subjects in the same set</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="subject">
+    <xs:annotation>
+      <xs:documentation>One of a group of terms describing the subject matter of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="db:subjectterm"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.subject.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.subjectterm.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.subjectterm.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="subjectterm">
+    <xs:annotation>
+      <xs:documentation>A term in a group of terms describing the subject matter of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:attributeGroup ref="db:db.subjectterm.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.keywordset.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.keywordset.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="keywordset">
+    <xs:annotation>
+      <xs:documentation>A set of keywords describing the content of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="db:keyword"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.keywordset.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.keyword.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.keyword.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="keyword">
+    <xs:annotation>
+      <xs:documentation>One of a set of keywords describing the content of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:attributeGroup ref="db:db.keyword.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.table.choice">
+    <xs:choice>
+      <xs:group ref="db:db.cals.table"/>
+      <xs:group ref="db:db.html.table"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db.informaltable.choice">
+    <xs:choice>
+      <xs:group ref="db:db.cals.informaltable"/>
+      <xs:group ref="db:db.html.informaltable"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db.table">
+    <xs:sequence>
+      <xs:group ref="db:db.table.choice"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db.informaltable">
+    <xs:sequence>
+      <xs:group ref="db:db.informaltable.choice"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.procedure.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.procedure.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.procedure.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="procedure">
+    <xs:annotation>
+      <xs:documentation>A list of operations to be performed in a well-defined sequence</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.procedure.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:element maxOccurs="unbounded" ref="db:step"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.procedure.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.step.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.step.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="performance" type="db:db.performance.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies if the content is required or optional.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.step.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <!--
+    
+    This content model is blocks*, step|stepalternatives, blocks* but
+    expressed this way it avoids UPA issues in XSD and DTD versions
+  -->
+  <xs:element name="step">
+    <xs:annotation>
+      <xs:documentation>A unit of action in a procedure</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.step.info"/>
+        <xs:choice>
+          <xs:sequence>
+            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+            <xs:sequence minOccurs="0">
+              <xs:choice>
+                <xs:element ref="db:substeps"/>
+                <xs:element ref="db:stepalternatives"/>
+              </xs:choice>
+              <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+            </xs:sequence>
+          </xs:sequence>
+          <xs:sequence>
+            <xs:choice>
+              <xs:element ref="db:substeps"/>
+              <xs:element ref="db:stepalternatives"/>
+            </xs:choice>
+            <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+          </xs:sequence>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.step.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.stepalternatives.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.stepalternatives.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="performance" type="db:db.performance.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies if the content is required or optional.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.stepalternatives.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="stepalternatives">
+    <xs:annotation>
+      <xs:documentation>Alternative steps in a procedure</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.stepalternatives.info"/>
+        <xs:element maxOccurs="unbounded" ref="db:step"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.stepalternatives.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.substeps.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.substeps.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="performance" type="db:db.performance.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies if the content is required or optional.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="substeps">
+    <xs:annotation>
+      <xs:documentation>A wrapper for steps that occur within steps in a procedure</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="db:step"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.substeps.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.sidebar.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.sidebar.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.sidebar.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="sidebar" substitutionGroup="db:db.publishing.blocks">
+    <xs:annotation>
+      <xs:documentation>A portion of a document that is isolated from the main narrative flow</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.sidebar.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.sidebar.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.abstract.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.abstract.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.abstract.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="abstract">
+    <xs:annotation>
+      <xs:documentation>A summary</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.abstract.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.para.blocks"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.abstract.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.personblurb.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.personblurb.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.personblurb.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="personblurb">
+    <xs:annotation>
+      <xs:documentation>A short description or note about a person</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.personblurb.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.para.blocks"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.personblurb.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.blockquote.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.blockquote.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.blockquote.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="blockquote" substitutionGroup="db:db.publishing.blocks">
+    <xs:annotation>
+      <xs:documentation>A quotation set off from the main text</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.blockquote.info"/>
+        <xs:element minOccurs="0" ref="db:attribution"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.blockquote.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.attribution.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.attribution.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="attribution">
+    <xs:annotation>
+      <xs:documentation>The source of a block quote or epigraph</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:group ref="db:db._text"/>
+        <xs:element ref="db:person"/>
+        <xs:element ref="db:personname"/>
+        <xs:element ref="db:citetitle"/>
+        <xs:element ref="db:citation"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.attribution.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:simpleType name="db.bridgehead.renderas.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="sect1">
+        <xs:annotation>
+          <xs:documentation>Render as a first-level section</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="sect2">
+        <xs:annotation>
+          <xs:documentation>Render as a second-level section</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="sect3">
+        <xs:annotation>
+          <xs:documentation>Render as a third-level section</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="sect4">
+        <xs:annotation>
+          <xs:documentation>Render as a fourth-level section</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="sect5">
+        <xs:annotation>
+          <xs:documentation>Render as a fifth-level section</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.bridgehead.renderas-enum.attribute">
+    <xs:attribute name="renderas" type="db:db.bridgehead.renderas.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates how the bridge head should be rendered</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bridgehead.renderas-other.attribute">
+    <xs:attribute name="otherrenderas" use="required" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the non-standard rendering</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bridgehead.renderas-other.attributes">
+    <xs:attribute name="renderas" use="required">
+      <xs:annotation>
+        <xs:documentation>Indicates how the bridge head should be rendered</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="other">
+            <xs:annotation>
+              <xs:documentation>Identifies a non-standard rendering</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attributeGroup ref="db:db.bridgehead.renderas-other.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bridgehead.renderas.attribute">
+    <xs:attribute name="renderas">
+      <xs:simpleType>
+        <xs:union memberTypes="db:db.bridgehead.renderas.enumeration">
+          <xs:simpleType>
+            <xs:restriction base="xs:token">
+              <xs:enumeration value="other">
+                <xs:annotation>
+                  <xs:documentation>Identifies a non-standard rendering</xs:documentation>
+                </xs:annotation>
+              </xs:enumeration>
+            </xs:restriction>
+          </xs:simpleType>
+        </xs:union>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="otherrenderas" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the non-standard rendering</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bridgehead.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bridgehead.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.bridgehead.renderas.attribute"/>
+  </xs:attributeGroup>
+  <xs:element name="bridgehead">
+    <xs:annotation>
+      <xs:documentation>A free-floating heading</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.bridgehead.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.remark.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.remark.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="remark">
+    <xs:annotation>
+      <xs:documentation>A remark (or comment) intended for presentation in a draft manuscript</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.remark.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.epigraph.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.epigraph.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.epigraph.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="epigraph" substitutionGroup="db:db.publishing.blocks">
+    <xs:annotation>
+      <xs:documentation>A short inscription at the beginning of a document or component</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.epigraph.info"/>
+        <xs:element minOccurs="0" ref="db:attribution"/>
+        <xs:choice maxOccurs="unbounded">
+          <xs:group ref="db:db.para.blocks"/>
+          <xs:element ref="db:literallayout"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.epigraph.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.footnote.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.footnote.label.attribute">
+    <xs:attribute name="label" use="required" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>Identifies the desired footnote mark</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.footnote.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>Identifies the desired footnote mark</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="footnote">
+    <xs:annotation>
+      <xs:documentation>A footnote</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      <xs:attributeGroup ref="db:db.footnote.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.formalpara.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.formalpara.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.formalpara.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.onlyreq"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="formalpara">
+    <xs:annotation>
+      <xs:documentation>A paragraph with a title</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.formalpara.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.indexing.inlines"/>
+        <xs:element ref="db:para"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.formalpara.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.para.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.para.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.para.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="para">
+    <xs:annotation>
+      <xs:documentation>A paragraph</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:sequence>
+        <xs:group ref="db:db.para.info"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:group ref="db:db.all.inlines"/>
+          <xs:group ref="db:db.nopara.blocks"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.para.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.simpara.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.simpara.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.simpara.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="simpara">
+    <xs:annotation>
+      <xs:documentation>A paragraph that contains only text and inline markup, no block elements</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:sequence>
+        <xs:group ref="db:db.simpara.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.simpara.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.itemizedlist.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.itemizedlist.mark.attribute">
+    <xs:attribute name="mark" use="required" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>Identifies the type of mark to be used on items in this list</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.itemizedlist.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="spacing" type="db:db.spacing.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies (a hint about) the spacing of the content</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="mark" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>Identifies the type of mark to be used on items in this list</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.itemizedlist.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="itemizedlist">
+    <xs:annotation>
+      <xs:documentation>A list in which each entry is marked with a bullet or other dingbat</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.itemizedlist.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:element maxOccurs="unbounded" ref="db:listitem"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.itemizedlist.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.orderedlist.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.orderedlist.continuation.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="continues">
+        <xs:annotation>
+          <xs:documentation>Specifies that numbering should begin where the preceding list left off</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="restarts">
+        <xs:annotation>
+          <xs:documentation>Specifies that numbering should begin again at 1</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.orderedlist.continuation.attribute">
+    <xs:attribute name="continuation" use="required" type="db:db.orderedlist.continuation.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates how list numbering should begin relative to the immediately preceding list</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.orderedlist.startingnumber.attribute">
+    <xs:attribute name="startingnumber" use="required" type="xs:integer">
+      <xs:annotation>
+        <xs:documentation>Specifies the initial line number.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.orderedlist.inheritnum.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="ignore">
+        <xs:annotation>
+          <xs:documentation>Specifies that numbering should ignore list nesting</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="inherit">
+        <xs:annotation>
+          <xs:documentation>Specifies that numbering should inherit from outer-level lists</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.orderedlist.inheritnum.attribute">
+    <xs:attribute name="inheritnum" use="required" type="db:db.orderedlist.inheritnum.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates whether or not item numbering should be influenced by list nesting</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.orderedlist.numeration.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="arabic">
+        <xs:annotation>
+          <xs:documentation>Specifies Arabic numeration (1, 2, 3, …)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="upperalpha">
+        <xs:annotation>
+          <xs:documentation>Specifies upper-case alphabetic numeration (A, B, C, …)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="loweralpha">
+        <xs:annotation>
+          <xs:documentation>Specifies lower-case alphabetic numeration (a, b, c, …)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="upperroman">
+        <xs:annotation>
+          <xs:documentation>Specifies upper-case Roman numeration (I, II, III, …)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="lowerroman">
+        <xs:annotation>
+          <xs:documentation>Specifies lower-case Roman numeration (i, ii, iii …)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.orderedlist.numeration.attribute">
+    <xs:attribute name="numeration" use="required" type="db:db.orderedlist.numeration.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates the desired numeration</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.orderedlist.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="spacing" type="db:db.spacing.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies (a hint about) the spacing of the content</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="continuation" type="db:db.orderedlist.continuation.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates how list numbering should begin relative to the immediately preceding list</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="startingnumber" type="xs:integer">
+      <xs:annotation>
+        <xs:documentation>Specifies the initial line number.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="inheritnum" type="db:db.orderedlist.inheritnum.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates whether or not item numbering should be influenced by list nesting</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="numeration" type="db:db.orderedlist.numeration.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates the desired numeration</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.orderedlist.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="orderedlist">
+    <xs:annotation>
+      <xs:documentation>A list in which each entry is marked with a sequentially incremented label</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.orderedlist.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:element maxOccurs="unbounded" ref="db:listitem"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.orderedlist.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.listitem.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.listitem.override.attribute">
+    <xs:attribute name="override" use="required" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>Specifies the keyword for the type of mark that should be used on this
+ item, instead of the mark that would be used by default</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.listitem.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="override" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>Specifies the keyword for the type of mark that should be used on this
+ item, instead of the mark that would be used by default</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="listitem">
+    <xs:annotation>
+      <xs:documentation>A wrapper for the elements of a list item</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      <xs:attributeGroup ref="db:db.listitem.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.segmentedlist.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.segmentedlist.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.segmentedlist.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="segmentedlist">
+    <xs:annotation>
+      <xs:documentation>A segmented list, a list of sets of elements</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.segmentedlist.info"/>
+        <xs:element maxOccurs="unbounded" ref="db:segtitle"/>
+        <xs:element maxOccurs="unbounded" ref="db:seglistitem"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.segmentedlist.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.segtitle.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.segtitle.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="segtitle">
+    <xs:annotation>
+      <xs:documentation>The title of an element of a list item in a segmented list</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.segtitle.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.seglistitem.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.seglistitem.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="seglistitem">
+    <xs:annotation>
+      <xs:documentation>A list item in a segmented list</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="db:seg"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.seglistitem.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.seg.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.seg.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="seg">
+    <xs:annotation>
+      <xs:documentation>An element of a list item in a segmented list</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.seg.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.simplelist.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.simplelist.type.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="horiz">
+        <xs:annotation>
+          <xs:documentation>A tabular presentation in row-major order.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="vert">
+        <xs:annotation>
+          <xs:documentation>A tabular presentation in column-major order.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="inline">
+        <xs:annotation>
+          <xs:documentation>An inline presentation, usually a comma-delimited list.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.simplelist.type.attribute">
+    <xs:attribute name="type" use="required" type="db:db.simplelist.type.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the type of list presentation.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.simplelist.columns.attribute">
+    <xs:attribute name="columns" use="required" type="xs:integer">
+      <xs:annotation>
+        <xs:documentation>Specifies the number of columns for horizontal or vertical presentation</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.simplelist.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="type" type="db:db.simplelist.type.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the type of list presentation.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="columns" type="xs:integer">
+      <xs:annotation>
+        <xs:documentation>Specifies the number of columns for horizontal or vertical presentation</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="simplelist">
+    <xs:annotation>
+      <xs:documentation>An undecorated list of single words or short phrases</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="db:member"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.simplelist.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.member.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.member.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="member">
+    <xs:annotation>
+      <xs:documentation>An element of a simple list</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.member.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.variablelist.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.variablelist.termlength.attribute">
+    <xs:attribute name="termlength" use="required">
+      <xs:annotation>
+        <xs:documentation>Indicates a length beyond which the presentation system may consider a term too long and select an alternate presentation for that term, item, or list</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.variablelist.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="spacing" type="db:db.spacing.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies (a hint about) the spacing of the content</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="termlength">
+      <xs:annotation>
+        <xs:documentation>Indicates a length beyond which the presentation system may consider a term too long and select an alternate presentation for that term, item, or list</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.variablelist.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="variablelist">
+    <xs:annotation>
+      <xs:documentation>A list in which each entry is composed of a set of one or more terms and an associated description</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.variablelist.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:element maxOccurs="unbounded" ref="db:varlistentry"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.variablelist.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.varlistentry.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.varlistentry.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="varlistentry">
+    <xs:annotation>
+      <xs:documentation>A wrapper for a set of terms and the associated description in a variable list</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="db:term"/>
+        <xs:element ref="db:listitem"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.varlistentry.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.term.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.term.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="term">
+    <xs:annotation>
+      <xs:documentation>The word or phrase being defined or described in a variable list</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.term.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.example.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.example.label.attribute">
+    <xs:attributeGroup ref="db:db.label.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.example.width.attribute">
+    <xs:attributeGroup ref="db:db.width.characters.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.example.pgwide.attribute">
+    <xs:attributeGroup ref="db:db.pgwide.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.example.floatstyle.attribute">
+    <xs:attributeGroup ref="db:db.floatstyle.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.example.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="floatstyle">
+      <xs:annotation>
+        <xs:documentation>Specifies style information to be used when rendering the float</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="width" type="xs:nonNegativeInteger">
+      <xs:annotation>
+        <xs:documentation>Specifies the width (in characters) of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="pgwide" type="db:db.pgwide.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates if the element is rendered across the column or the page</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.example.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.onlyreq"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="example">
+    <xs:annotation>
+      <xs:documentation>A formal example, with a title</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.example.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:group minOccurs="0" ref="db:db.caption"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.example.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.informalexample.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.informalexample.width.attribute">
+    <xs:attributeGroup ref="db:db.width.characters.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.informalexample.floatstyle.attribute">
+    <xs:attributeGroup ref="db:db.floatstyle.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.informalexample.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="floatstyle">
+      <xs:annotation>
+        <xs:documentation>Specifies style information to be used when rendering the float</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="width" type="xs:nonNegativeInteger">
+      <xs:annotation>
+        <xs:documentation>Specifies the width (in characters) of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.informalexample.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="informalexample">
+    <xs:annotation>
+      <xs:documentation>A displayed example without a title</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.informalexample.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:group minOccurs="0" ref="db:db.caption"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.informalexample.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.verbatim.inlines">
+    <xs:choice>
+      <xs:choice>
+        <xs:group ref="db:db.all.inlines"/>
+        <xs:element ref="db:lineannotation"/>
+      </xs:choice>
+      <xs:element ref="db:co"/>
+    </xs:choice>
+  </xs:group>
+  <xs:complexType name="db.verbatim.contentmodel" mixed="true">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+      <xs:choice>
+        <xs:element ref="db:textobject"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.verbatim.inlines"/>
+      </xs:choice>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:attributeGroup name="db.literallayout.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.literallayout.class.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="monospaced">
+        <xs:annotation>
+          <xs:documentation>The literal layout should be formatted with a monospaced font</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="normal">
+        <xs:annotation>
+          <xs:documentation>The literal layout should be formatted with the current font</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.literallayout.class.attribute">
+    <xs:attribute name="class" use="required" type="db:db.literallayout.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the class of literal layout</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.literallayout.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.verbatim.attributes"/>
+    <xs:attribute name="class" type="db:db.literallayout.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the class of literal layout</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="literallayout" substitutionGroup="db:db.verbatim.blocks">
+    <xs:annotation>
+      <xs:documentation>A block of text in which line breaks and white space are to be reproduced faithfully</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:complexContent>
+        <xs:extension base="db:db.verbatim.contentmodel">
+          <xs:attributeGroup ref="db:db.literallayout.attlist"/>
+        </xs:extension>
+      </xs:complexContent>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.screen.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.screen.width.attribute">
+    <xs:attributeGroup ref="db:db.width.characters.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.screen.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.verbatim.attributes"/>
+    <xs:attribute name="width" type="xs:nonNegativeInteger">
+      <xs:annotation>
+        <xs:documentation>Specifies the width (in characters) of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="screen" substitutionGroup="db:db.verbatim.blocks">
+    <xs:annotation>
+      <xs:documentation>Text that a user sees or might see on a computer screen</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:complexContent>
+        <xs:extension base="db:db.verbatim.contentmodel">
+          <xs:attributeGroup ref="db:db.screen.attlist"/>
+        </xs:extension>
+      </xs:complexContent>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.screenshot.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.screenshot.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.screenshot.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="screenshot" substitutionGroup="db:db.graphic.blocks">
+    <xs:annotation>
+      <xs:documentation>A representation of what the user sees or might see on a computer screen</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.screenshot.info"/>
+        <xs:element ref="db:mediaobject"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.screenshot.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.figure.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.figure.label.attribute">
+    <xs:attributeGroup ref="db:db.label.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.figure.pgwide.attribute">
+    <xs:attributeGroup ref="db:db.pgwide.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.figure.floatstyle.attribute">
+    <xs:attributeGroup ref="db:db.floatstyle.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.figure.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="pgwide" type="db:db.pgwide.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates if the element is rendered across the column or the page</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="floatstyle">
+      <xs:annotation>
+        <xs:documentation>Specifies style information to be used when rendering the float</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.figure.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.onlyreq"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="figure">
+    <xs:annotation>
+      <xs:documentation>A formal figure, generally an illustration, with a title</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.figure.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:group minOccurs="0" ref="db:db.caption"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.figure.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.informalfigure.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.informalfigure.label.attribute">
+    <xs:attributeGroup ref="db:db.label.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.informalfigure.pgwide.attribute">
+    <xs:attributeGroup ref="db:db.pgwide.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.informalfigure.floatstyle.attribute">
+    <xs:attributeGroup ref="db:db.floatstyle.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.informalfigure.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="pgwide" type="db:db.pgwide.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates if the element is rendered across the column or the page</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="floatstyle">
+      <xs:annotation>
+        <xs:documentation>Specifies style information to be used when rendering the float</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.informalfigure.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="informalfigure">
+    <xs:annotation>
+      <xs:documentation>A untitled figure</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.informalfigure.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:group minOccurs="0" ref="db:db.caption"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.informalfigure.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="db.mediaobject.content" abstract="true"/>
+  <xs:attributeGroup name="db.mediaobject.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.mediaobject.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.mediaobject.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="mediaobject" substitutionGroup="db:db.graphic.blocks">
+    <xs:annotation>
+      <xs:documentation>A displayed media object (video, audio, image, etc.)</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.mediaobject.info"/>
+        <xs:element minOccurs="0" ref="db:alt"/>
+        <xs:element maxOccurs="unbounded" ref="db:db.mediaobject.content"/>
+        <xs:group minOccurs="0" ref="db:db.caption"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.mediaobject.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.inlinemediaobject.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.inlinemediaobject.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.inlinemediaobject.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="inlinemediaobject" substitutionGroup="db:db.graphic.inlines">
+    <xs:annotation>
+      <xs:documentation>An inline media object (video, audio, image, and so on)</xs:documentation>
+    </xs:annotation>
+  </xs:element>
+  <xs:attributeGroup name="db.videoobject.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.videoobject.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.videoobject.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="videoobject" substitutionGroup="db:db.mediaobject.content">
+    <xs:annotation>
+      <xs:documentation>A wrapper for video data and its associated meta-information</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.videoobject.info"/>
+        <xs:element ref="db:videodata"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.videoobject.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.audioobject.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.audioobject.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.audioobject.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="audioobject" substitutionGroup="db:db.mediaobject.content">
+    <xs:annotation>
+      <xs:documentation>A wrapper for audio data and its associated meta-information</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.audioobject.info"/>
+        <xs:element ref="db:audiodata"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.audioobject.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.imageobject.content">
+    <xs:choice>
+      <xs:group ref="db:db.imagedata"/>
+      <xs:group ref="db:db.imagedata.mathml"/>
+      <xs:group ref="db:db.imagedata.svg"/>
+    </xs:choice>
+  </xs:group>
+  <xs:attributeGroup name="db.imageobject.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.imageobject.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.imageobject.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="imageobject" substitutionGroup="db:db.mediaobject.content">
+    <xs:annotation>
+      <xs:documentation>A wrapper for image data and its associated meta-information</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.imageobject.info"/>
+        <xs:group ref="db:db.imageobject.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.imageobject.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.textobject.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.textobject.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.textobject.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="textobject" substitutionGroup="db:db.mediaobject.content">
+    <xs:annotation>
+      <xs:documentation>A wrapper for a text description of an object and its associated meta-information</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.textobject.info"/>
+        <xs:choice>
+          <xs:group ref="db:db.phrase"/>
+          <xs:element ref="db:textdata"/>
+          <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.textobject.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.videodata.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.videodata.align.enumeration">
+    <xs:restriction base="db:db.halign.enumeration"/>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.videodata.align.attribute">
+    <xs:attribute name="align" use="required" type="db:db.videodata.align.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the (horizontal) alignment of the video data</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.videodata.valign.enumeration">
+    <xs:restriction base="db:db.valign.enumeration"/>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.videodata.valign.attribute">
+    <xs:attribute name="valign" use="required" type="db:db.videodata.valign.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the vertical alignment of the video data</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.videodata.width.attribute">
+    <xs:attributeGroup ref="db:db.width.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.videodata.depth.attribute">
+    <xs:attributeGroup ref="db:db.depth.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.videodata.contentwidth.attribute">
+    <xs:attributeGroup ref="db:db.contentwidth.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.videodata.contentdepth.attribute">
+    <xs:attributeGroup ref="db:db.contentdepth.attribute"/>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.videodata.scalefit.enumeration">
+    <xs:restriction base="db:db.scalefit.enumeration"/>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.videodata.scalefit.attribute">
+    <xs:attribute name="scalefit" use="required" type="db:db.videodata.scalefit.enumeration">
+      <xs:annotation>
+        <xs:documentation>Determines if anamorphic scaling is forbidden</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.videodata.scale.attribute">
+    <xs:attributeGroup ref="db:db.scale.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.videodata.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.data.attributes"/>
+    <xs:attribute name="align" type="db:db.videodata.align.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the (horizontal) alignment of the video data</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="valign" type="db:db.videodata.valign.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the vertical alignment of the video data</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="width">
+      <xs:annotation>
+        <xs:documentation>Specifies the width of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="contentwidth">
+      <xs:annotation>
+        <xs:documentation>Specifies the width of the content rectangle</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="scalefit" type="db:db.videodata.scalefit.enumeration">
+      <xs:annotation>
+        <xs:documentation>Determines if anamorphic scaling is forbidden</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="scale" type="xs:positiveInteger">
+      <xs:annotation>
+        <xs:documentation>Specifies the scaling factor</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="depth">
+      <xs:annotation>
+        <xs:documentation>Specifies the depth of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="contentdepth">
+      <xs:annotation>
+        <xs:documentation>Specifies the depth of the content rectangle</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:complexType name="db.videodata.info">
+    <xs:group ref="db:db._info.title.forbidden"/>
+  </xs:complexType>
+  <xs:element name="videodata">
+    <xs:annotation>
+      <xs:documentation>Pointer to external video data</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:complexContent>
+        <xs:extension base="db:db.videodata.info">
+          <xs:attributeGroup ref="db:db.videodata.attlist"/>
+        </xs:extension>
+      </xs:complexContent>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.audiodata.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.audiodata.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.data.attributes"/>
+  </xs:attributeGroup>
+  <xs:complexType name="db.audiodata.info">
+    <xs:group ref="db:db._info.title.forbidden"/>
+  </xs:complexType>
+  <xs:element name="audiodata">
+    <xs:annotation>
+      <xs:documentation>Pointer to external audio data</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:complexContent>
+        <xs:extension base="db:db.audiodata.info">
+          <xs:attributeGroup ref="db:db.audiodata.attlist"/>
+        </xs:extension>
+      </xs:complexContent>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.imagedata.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.imagedata.align.enumeration">
+    <xs:restriction base="db:db.halign.enumeration"/>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.imagedata.align.attribute">
+    <xs:attribute name="align" use="required" type="db:db.imagedata.align.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the (horizontal) alignment of the image data</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.imagedata.valign.enumeration">
+    <xs:restriction base="db:db.valign.enumeration"/>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.imagedata.valign.attribute">
+    <xs:attribute name="valign" use="required" type="db:db.imagedata.valign.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the vertical alignment of the image data</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.imagedata.width.attribute">
+    <xs:attributeGroup ref="db:db.width.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.imagedata.depth.attribute">
+    <xs:attributeGroup ref="db:db.depth.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.imagedata.contentwidth.attribute">
+    <xs:attributeGroup ref="db:db.contentwidth.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.imagedata.contentdepth.attribute">
+    <xs:attributeGroup ref="db:db.contentdepth.attribute"/>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.imagedata.scalefit.enumeration">
+    <xs:restriction base="db:db.scalefit.enumeration"/>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.imagedata.scalefit.attribute">
+    <xs:attribute name="scalefit" use="required" type="db:db.imagedata.scalefit.enumeration">
+      <xs:annotation>
+        <xs:documentation>Determines if anamorphic scaling is forbidden</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.imagedata.scale.attribute">
+    <xs:attributeGroup ref="db:db.scale.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.imagedata.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.data.attributes"/>
+    <xs:attribute name="align" type="db:db.imagedata.align.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the (horizontal) alignment of the image data</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="valign" type="db:db.imagedata.valign.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the vertical alignment of the image data</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="width">
+      <xs:annotation>
+        <xs:documentation>Specifies the width of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="contentwidth">
+      <xs:annotation>
+        <xs:documentation>Specifies the width of the content rectangle</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="scalefit" type="db:db.imagedata.scalefit.enumeration">
+      <xs:annotation>
+        <xs:documentation>Determines if anamorphic scaling is forbidden</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="scale" type="xs:positiveInteger">
+      <xs:annotation>
+        <xs:documentation>Specifies the scaling factor</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="depth">
+      <xs:annotation>
+        <xs:documentation>Specifies the depth of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="contentdepth">
+      <xs:annotation>
+        <xs:documentation>Specifies the depth of the content rectangle</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:complexType name="db.imagedata.info">
+    <xs:group ref="db:db._info.title.forbidden"/>
+  </xs:complexType>
+  <xs:group name="db.imagedata">
+    <xs:sequence>
+      <xs:element name="imagedata">
+        <xs:annotation>
+          <xs:documentation>Pointer to external image data</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:complexContent>
+            <xs:extension base="db:db.imagedata.info">
+              <xs:attributeGroup ref="db:db.imagedata.attlist"/>
+            </xs:extension>
+          </xs:complexContent>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.textdata.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.textdata.encoding.attribute">
+    <xs:attribute name="encoding" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies the encoding of the text in the external file</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.textdata.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.data.attributes"/>
+    <xs:attribute name="encoding">
+      <xs:annotation>
+        <xs:documentation>Identifies the encoding of the text in the external file</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:complexType name="db.textdata.info">
+    <xs:group ref="db:db._info.title.forbidden"/>
+  </xs:complexType>
+  <xs:element name="textdata">
+    <xs:annotation>
+      <xs:documentation>Pointer to external text data</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:complexContent>
+        <xs:extension base="db:db.textdata.info">
+          <xs:attributeGroup ref="db:db.textdata.attlist"/>
+        </xs:extension>
+      </xs:complexContent>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.caption.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.caption.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.caption.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db.caption">
+    <xs:sequence>
+      <xs:element name="caption">
+        <xs:annotation>
+          <xs:documentation>A caption</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:sequence>
+            <xs:group ref="db:db.caption.info"/>
+            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+          </xs:sequence>
+          <xs:attributeGroup ref="db:db.caption.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.address.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.address.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.verbatim.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="address" substitutionGroup="db:db.publishing.blocks">
+    <xs:annotation>
+      <xs:documentation>A real-world address, generally a postal address</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:group ref="db:db._text"/>
+        <xs:element ref="db:personname"/>
+        <xs:element ref="db:pob"/>
+        <xs:element ref="db:street"/>
+        <xs:element ref="db:city"/>
+        <xs:element ref="db:state"/>
+        <xs:element ref="db:postcode"/>
+        <xs:element ref="db:country"/>
+        <xs:element ref="db:phone"/>
+        <xs:element ref="db:fax"/>
+        <xs:element ref="db:email"/>
+        <xs:element ref="db:uri"/>
+        <xs:element ref="db:otheraddr"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.address.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.street.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.street.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="street">
+    <xs:annotation>
+      <xs:documentation>A street address in an address</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.street.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.pob.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.pob.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="pob">
+    <xs:annotation>
+      <xs:documentation>A post office box in an address</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.pob.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.postcode.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.postcode.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="postcode">
+    <xs:annotation>
+      <xs:documentation>A postal code in an address</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.postcode.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.city.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.city.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="city">
+    <xs:annotation>
+      <xs:documentation>The name of a city in an address</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.city.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.state.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.state.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="state">
+    <xs:annotation>
+      <xs:documentation>A state or province in an address</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.state.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.country.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.country.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="country">
+    <xs:annotation>
+      <xs:documentation>The name of a country</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.country.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.phone.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.phone.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="phone">
+    <xs:annotation>
+      <xs:documentation>A telephone number</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.phone.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.fax.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.fax.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="fax">
+    <xs:annotation>
+      <xs:documentation>A fax number</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.fax.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.otheraddr.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.otheraddr.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="otheraddr">
+    <xs:annotation>
+      <xs:documentation>Uncategorized information in address</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.otheraddr.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.affiliation.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.affiliation.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="affiliation">
+    <xs:annotation>
+      <xs:documentation>The institutional affiliation of an individual</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" ref="db:shortaffil"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:jobtitle"/>
+        <xs:choice>
+          <xs:element minOccurs="0" ref="db:org"/>
+          <xs:sequence>
+            <xs:element minOccurs="0" ref="db:orgname"/>
+            <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:orgdiv"/>
+            <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:address"/>
+          </xs:sequence>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.affiliation.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.shortaffil.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.shortaffil.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="shortaffil">
+    <xs:annotation>
+      <xs:documentation>A brief description of an affiliation</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.shortaffil.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.jobtitle.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.jobtitle.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="jobtitle" substitutionGroup="db:db.bibliography.inlines">
+    <xs:annotation>
+      <xs:documentation>The title of an individual in an organization</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.jobtitle.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:simpleType name="db.orgname.class.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="consortium">
+        <xs:annotation>
+          <xs:documentation>A consortium</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="corporation">
+        <xs:annotation>
+          <xs:documentation>A corporation</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="informal">
+        <xs:annotation>
+          <xs:documentation>An informal organization</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="nonprofit">
+        <xs:annotation>
+          <xs:documentation>A non-profit organization</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.orgname.class-enum.attribute">
+    <xs:attribute name="class" use="required" type="db:db.orgname.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the nature of the organization</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.orgname.class-other.attributes">
+    <xs:attribute name="class" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the nature of the organization</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="other">
+            <xs:annotation>
+              <xs:documentation>Indicates a non-standard organization class</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="otherclass" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies the non-standard nature of the organization</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.orgname.class.attribute">
+    <xs:attribute name="class" use="required">
+      <xs:simpleType>
+        <xs:union memberTypes="db:db.orgname.class.enumeration">
+          <xs:simpleType>
+            <xs:restriction base="xs:token">
+              <xs:enumeration value="other">
+                <xs:annotation>
+                  <xs:documentation>Indicates a non-standard organization class</xs:documentation>
+                </xs:annotation>
+              </xs:enumeration>
+            </xs:restriction>
+          </xs:simpleType>
+        </xs:union>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="otherclass">
+      <xs:annotation>
+        <xs:documentation>Identifies the non-standard nature of the organization</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.orgname.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.orgname.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="class">
+      <xs:simpleType>
+        <xs:union memberTypes="db:db.orgname.class.enumeration">
+          <xs:simpleType>
+            <xs:restriction base="xs:token">
+              <xs:enumeration value="other">
+                <xs:annotation>
+                  <xs:documentation>Indicates a non-standard organization class</xs:documentation>
+                </xs:annotation>
+              </xs:enumeration>
+            </xs:restriction>
+          </xs:simpleType>
+        </xs:union>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="otherclass">
+      <xs:annotation>
+        <xs:documentation>Identifies the non-standard nature of the organization</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="orgname" substitutionGroup="db:db.bibliography.inlines">
+    <xs:annotation>
+      <xs:documentation>The name of an organization</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.orgname.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.orgdiv.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.orgdiv.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="orgdiv">
+    <xs:annotation>
+      <xs:documentation>A division of an organization</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.orgdiv.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.artpagenums.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.artpagenums.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="artpagenums">
+    <xs:annotation>
+      <xs:documentation>The page numbers of an article as published</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.artpagenums.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.personname.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.personname.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="personname" substitutionGroup="db:db.bibliography.inlines">
+    <xs:annotation>
+      <xs:documentation>The personal name of an individual</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice>
+        <xs:group ref="db:db._text"/>
+        <xs:choice maxOccurs="unbounded">
+          <xs:element ref="db:honorific"/>
+          <xs:element ref="db:firstname"/>
+          <xs:element ref="db:surname"/>
+          <xs:element ref="db:lineage"/>
+          <xs:element ref="db:othername"/>
+        </xs:choice>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.personname.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.person.author.contentmodel">
+    <xs:sequence>
+      <xs:element ref="db:personname"/>
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:element ref="db:personblurb"/>
+        <xs:element ref="db:affiliation"/>
+        <xs:element ref="db:email"/>
+        <xs:element ref="db:uri"/>
+        <xs:element ref="db:address"/>
+        <xs:element ref="db:contrib"/>
+      </xs:choice>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db.org.author.contentmodel">
+    <xs:sequence>
+      <xs:element ref="db:orgname"/>
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:element ref="db:orgdiv"/>
+        <xs:element ref="db:affiliation"/>
+        <xs:element ref="db:email"/>
+        <xs:element ref="db:uri"/>
+        <xs:element ref="db:address"/>
+        <xs:element ref="db:contrib"/>
+      </xs:choice>
+    </xs:sequence>
+  </xs:group>
+  <xs:complexType name="db.credit.contentmodel">
+    <xs:choice>
+      <xs:group ref="db:db.person.author.contentmodel"/>
+      <xs:group ref="db:db.org.author.contentmodel"/>
+    </xs:choice>
+  </xs:complexType>
+  <xs:attributeGroup name="db.author.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.author.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="author" substitutionGroup="db:db.bibliography.inlines">
+    <xs:annotation>
+      <xs:documentation>The name of an individual author</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:complexContent>
+        <xs:extension base="db:db.credit.contentmodel">
+          <xs:attributeGroup ref="db:db.author.attlist"/>
+        </xs:extension>
+      </xs:complexContent>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.authorgroup.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.authorgroup.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="authorgroup">
+    <xs:annotation>
+      <xs:documentation>Wrapper for author information when a document has multiple authors or collabarators</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:choice maxOccurs="unbounded">
+        <xs:element ref="db:author"/>
+        <xs:element ref="db:editor"/>
+        <xs:element ref="db:othercredit"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.authorgroup.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.collab.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.collab.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="collab">
+    <xs:annotation>
+      <xs:documentation>Identifies a collaborator</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:choice maxOccurs="unbounded">
+          <xs:element ref="db:person"/>
+          <xs:element ref="db:personname"/>
+          <xs:element ref="db:org"/>
+          <xs:element ref="db:orgname"/>
+        </xs:choice>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:affiliation"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.collab.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.authorinitials.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.authorinitials.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="authorinitials">
+    <xs:annotation>
+      <xs:documentation>The initials or other short identifier for an author</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.authorinitials.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.person.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.person.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="person" substitutionGroup="db:db.bibliography.inlines">
+    <xs:annotation>
+      <xs:documentation>A person and associated metadata</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="db:personname"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:element ref="db:address"/>
+          <xs:element ref="db:affiliation"/>
+          <xs:element ref="db:email"/>
+          <xs:element ref="db:uri"/>
+          <xs:element ref="db:personblurb"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.person.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.org.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.org.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="org" substitutionGroup="db:db.bibliography.inlines">
+    <xs:annotation>
+      <xs:documentation>An organization and associated metadata</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="db:orgname"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:element ref="db:address"/>
+          <xs:element ref="db:affiliation"/>
+          <xs:element ref="db:email"/>
+          <xs:element ref="db:uri"/>
+          <xs:element ref="db:orgdiv"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.org.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.confgroup.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.confgroup.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="confgroup">
+    <xs:annotation>
+      <xs:documentation>A wrapper for document meta-information about a conference</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:element ref="db:confdates"/>
+        <xs:element ref="db:conftitle"/>
+        <xs:element ref="db:confnum"/>
+        <xs:element ref="db:confsponsor"/>
+        <xs:element ref="db:address"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.confgroup.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.confdates.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.confdates.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="confdates">
+    <xs:annotation>
+      <xs:documentation>The dates of a conference for which a document was written</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.confdates.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.conftitle.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.conftitle.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="conftitle">
+    <xs:annotation>
+      <xs:documentation>The title of a conference for which a document was written</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.conftitle.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.confnum.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.confnum.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="confnum">
+    <xs:annotation>
+      <xs:documentation>An identifier, frequently numerical, associated with a conference for which a document was written</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.confnum.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.confsponsor.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.confsponsor.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="confsponsor">
+    <xs:annotation>
+      <xs:documentation>The sponsor of a conference for which a document was written</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.confsponsor.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.contractnum.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.contractnum.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="contractnum">
+    <xs:annotation>
+      <xs:documentation>The contract number of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.contractnum.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.contractsponsor.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.contractsponsor.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="contractsponsor">
+    <xs:annotation>
+      <xs:documentation>The sponsor of a contract</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.contractsponsor.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.copyright.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.copyright.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="copyright">
+    <xs:annotation>
+      <xs:documentation>Copyright information about a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="db:year"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:holder"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.copyright.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.year.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.year.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="year">
+    <xs:annotation>
+      <xs:documentation>The year of publication of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.year.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.holder.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.holder.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="holder">
+    <xs:annotation>
+      <xs:documentation>The name of the individual or organization that holds a copyright</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.holder.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.cover.contentmodel">
+    <xs:choice>
+      <xs:choice>
+        <xs:group ref="db:db.para.blocks"/>
+        <xs:group ref="db:db.list.blocks"/>
+        <xs:group ref="db:db.informal.blocks"/>
+        <xs:element ref="db:db.publishing.blocks"/>
+        <xs:element ref="db:db.graphic.blocks"/>
+        <xs:group ref="db:db.technical.blocks"/>
+        <xs:element ref="db:db.verbatim.blocks"/>
+        <xs:element ref="db:bridgehead"/>
+        <xs:element ref="db:remark"/>
+        <xs:element ref="db:revhistory"/>
+      </xs:choice>
+      <xs:element ref="db:db.synopsis.blocks"/>
+    </xs:choice>
+  </xs:group>
+  <xs:attributeGroup name="db.cover.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.cover.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="cover">
+    <xs:annotation>
+      <xs:documentation>Additional content for the cover of a publication</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:group maxOccurs="unbounded" ref="db:db.cover.contentmodel"/>
+      <xs:attributeGroup ref="db:db.cover.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.date.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.date.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="date">
+    <xs:annotation>
+      <xs:documentation>The date of publication or revision of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:attributeGroup ref="db:db.date.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.edition.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.edition.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="edition">
+    <xs:annotation>
+      <xs:documentation>The name or number of an edition of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.edition.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.editor.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.editor.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="editor" substitutionGroup="db:db.bibliography.inlines">
+    <xs:annotation>
+      <xs:documentation>The name of the editor of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:complexContent>
+        <xs:extension base="db:db.credit.contentmodel">
+          <xs:attributeGroup ref="db:db.editor.attlist"/>
+        </xs:extension>
+      </xs:complexContent>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.biblioid.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.biblioid.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.biblio.class.attribute"/>
+  </xs:attributeGroup>
+  <xs:element name="biblioid">
+    <xs:annotation>
+      <xs:documentation>An identifier for a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.biblioid.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.citebiblioid.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.citebiblioid.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.biblio.class.attribute"/>
+  </xs:attributeGroup>
+  <xs:element name="citebiblioid" substitutionGroup="db:db.bibliography.inlines">
+    <xs:annotation>
+      <xs:documentation>A citation of a bibliographic identifier</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.citebiblioid.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.bibliosource.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliosource.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.biblio.class.attribute"/>
+  </xs:attributeGroup>
+  <xs:element name="bibliosource">
+    <xs:annotation>
+      <xs:documentation>The source of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.bibliosource.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:simpleType name="db.bibliorelation.type.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="hasformat">
+        <xs:annotation>
+          <xs:documentation>The described resource pre-existed the referenced resource, which is essentially the same intellectual content presented in another format</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="haspart">
+        <xs:annotation>
+          <xs:documentation>The described resource includes the referenced resource either physically or logically</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="hasversion">
+        <xs:annotation>
+          <xs:documentation>The described resource has a version, edition, or adaptation, namely, the referenced resource</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="isformatof">
+        <xs:annotation>
+          <xs:documentation>The described resource is the same intellectual content of the referenced resource, but presented in another format</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="ispartof">
+        <xs:annotation>
+          <xs:documentation>The described resource is a physical or logical part of the referenced resource</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="isreferencedby">
+        <xs:annotation>
+          <xs:documentation>The described resource is referenced, cited, or otherwise pointed to by the referenced resource</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="isreplacedby">
+        <xs:annotation>
+          <xs:documentation>The described resource is supplanted, displaced, or superceded by the referenced resource</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="isrequiredby">
+        <xs:annotation>
+          <xs:documentation>The described resource is required by the referenced resource, either physically or logically</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="isversionof">
+        <xs:annotation>
+          <xs:documentation>The described resource is a version, edition, or adaptation of the referenced resource; changes in version imply substantive changes in content rather than differences in format</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="references">
+        <xs:annotation>
+          <xs:documentation>The described resource references, cites, or otherwise points to the referenced resource</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="replaces">
+        <xs:annotation>
+          <xs:documentation>The described resource supplants, displaces, or supersedes the referenced resource</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="requires">
+        <xs:annotation>
+          <xs:documentation>The described resource requires the referenced resource to support its function, delivery, or coherence of content</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.bibliorelation.type-enum.attribute">
+    <xs:attribute name="type" type="db:db.bibliorelation.type.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the type of relationship</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliorelation.type-other.attributes">
+    <xs:attribute name="type">
+      <xs:annotation>
+        <xs:documentation>Identifies the type of relationship</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="othertype">
+            <xs:annotation>
+              <xs:documentation>The described resource has a non-standard relationship with the referenced resource</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="othertype" use="required" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>A keyword that identififes the type of the non-standard relationship</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliorelation.type.attribute">
+    <xs:attribute name="type">
+      <xs:simpleType>
+        <xs:union memberTypes="db:db.bibliorelation.type.enumeration">
+          <xs:simpleType>
+            <xs:restriction base="xs:token">
+              <xs:enumeration value="othertype">
+                <xs:annotation>
+                  <xs:documentation>The described resource has a non-standard relationship with the referenced resource</xs:documentation>
+                </xs:annotation>
+              </xs:enumeration>
+            </xs:restriction>
+          </xs:simpleType>
+        </xs:union>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="othertype" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>A keyword that identififes the type of the non-standard relationship</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliorelation.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliorelation.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.biblio.class.attribute"/>
+    <xs:attributeGroup ref="db:db.bibliorelation.type.attribute"/>
+  </xs:attributeGroup>
+  <xs:element name="bibliorelation">
+    <xs:annotation>
+      <xs:documentation>The relationship of a document to another</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.bibliorelation.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:simpleType name="db.bibliocoverage.spacial.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="dcmipoint">
+        <xs:annotation>
+          <xs:documentation>The DCMI Point identifies a point in space using its geographic coordinates</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="iso3166">
+        <xs:annotation>
+          <xs:documentation>ISO 3166 Codes for the representation of names of countries</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="dcmibox">
+        <xs:annotation>
+          <xs:documentation>The DCMI Box identifies a region of space using its geographic limits</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="tgn">
+        <xs:annotation>
+          <xs:documentation>The Getty Thesaurus of Geographic Names</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.bibliocoverage.spatial-enum.attribute">
+    <xs:attribute name="spatial" type="db:db.bibliocoverage.spacial.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the type of spatial coverage</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliocoverage.spatial-other.attributes">
+    <xs:attribute name="spatial">
+      <xs:annotation>
+        <xs:documentation>Specifies the type of spatial coverage</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="otherspatial">
+            <xs:annotation>
+              <xs:documentation>Identifies a non-standard type of coverage</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="otherspatial" use="required" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>A keyword that identifies the type of non-standard coverage</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliocoverage.spatial.attribute">
+    <xs:attribute name="spatial">
+      <xs:simpleType>
+        <xs:union memberTypes="db:db.bibliocoverage.spacial.enumeration">
+          <xs:simpleType>
+            <xs:restriction base="xs:token">
+              <xs:enumeration value="otherspatial">
+                <xs:annotation>
+                  <xs:documentation>Identifies a non-standard type of coverage</xs:documentation>
+                </xs:annotation>
+              </xs:enumeration>
+            </xs:restriction>
+          </xs:simpleType>
+        </xs:union>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="otherspatial" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>A keyword that identifies the type of non-standard coverage</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.bibliocoverage.temporal.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="dcmiperiod">
+        <xs:annotation>
+          <xs:documentation>A specification of the limits of a time interval</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="w3c-dtf">
+        <xs:annotation>
+          <xs:documentation>W3C Encoding rules for dates and times—a profile based on ISO 8601</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.bibliocoverage.temporal-enum.attribute">
+    <xs:attribute name="temporal" type="db:db.bibliocoverage.temporal.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the type of temporal coverage</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliocoverage.temporal-other.attributes">
+    <xs:attribute name="temporal">
+      <xs:annotation>
+        <xs:documentation>Specifies the type of temporal coverage</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="othertemporal">
+            <xs:annotation>
+              <xs:documentation>Specifies a non-standard type of coverage</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="othertemporal" use="required" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>A keyword that identifies the type of non-standard coverage</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliocoverage.temporal.attribute">
+    <xs:attribute name="temporal">
+      <xs:simpleType>
+        <xs:union memberTypes="db:db.bibliocoverage.temporal.enumeration">
+          <xs:simpleType>
+            <xs:restriction base="xs:token">
+              <xs:enumeration value="othertemporal">
+                <xs:annotation>
+                  <xs:documentation>Specifies a non-standard type of coverage</xs:documentation>
+                </xs:annotation>
+              </xs:enumeration>
+            </xs:restriction>
+          </xs:simpleType>
+        </xs:union>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="othertemporal" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>A keyword that identifies the type of non-standard coverage</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliocoverage.coverage.attrib">
+    <xs:attributeGroup ref="db:db.bibliocoverage.spatial.attribute"/>
+    <xs:attributeGroup ref="db:db.bibliocoverage.temporal.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliocoverage.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliocoverage.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.bibliocoverage.coverage.attrib"/>
+  </xs:attributeGroup>
+  <xs:element name="bibliocoverage">
+    <xs:annotation>
+      <xs:documentation>The spatial or temporal coverage of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.bibliocoverage.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.legalnotice.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.legalnotice.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.legalnotice.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="legalnotice">
+    <xs:annotation>
+      <xs:documentation>A statement of legal obligations or requirements</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.legalnotice.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.legalnotice.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:simpleType name="db.othercredit.class.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="copyeditor">
+        <xs:annotation>
+          <xs:documentation>A copy editor</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="graphicdesigner">
+        <xs:annotation>
+          <xs:documentation>A graphic designer</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="other">
+        <xs:annotation>
+          <xs:documentation>Some other contributor</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="productioneditor">
+        <xs:annotation>
+          <xs:documentation>A production editor</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="technicaleditor">
+        <xs:annotation>
+          <xs:documentation>A technical editor</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="translator">
+        <xs:annotation>
+          <xs:documentation>A translator</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.othercredit.class-enum.attribute">
+    <xs:attribute name="class" type="db:db.othercredit.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the contributor</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.othercredit.class-other.attribute">
+    <xs:attribute name="otherclass" use="required" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the non-standard contribution</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.othercredit.class-other.attributes">
+    <xs:attribute name="class" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the contributor</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="other">
+            <xs:annotation>
+              <xs:documentation>Identifies a non-standard contribution</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attributeGroup ref="db:db.othercredit.class-other.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.othercredit.class.attribute">
+    <xs:attribute name="class">
+      <xs:simpleType>
+        <xs:union memberTypes="db:db.othercredit.class.enumeration">
+          <xs:simpleType>
+            <xs:restriction base="xs:token">
+              <xs:enumeration value="other">
+                <xs:annotation>
+                  <xs:documentation>Identifies a non-standard contribution</xs:documentation>
+                </xs:annotation>
+              </xs:enumeration>
+            </xs:restriction>
+          </xs:simpleType>
+        </xs:union>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="otherclass" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the non-standard contribution</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.othercredit.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.othercredit.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.othercredit.class.attribute"/>
+  </xs:attributeGroup>
+  <xs:element name="othercredit">
+    <xs:annotation>
+      <xs:documentation>A person or entity, other than an author or editor, credited in a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:complexContent>
+        <xs:extension base="db:db.credit.contentmodel">
+          <xs:attributeGroup ref="db:db.othercredit.attlist"/>
+        </xs:extension>
+      </xs:complexContent>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.pagenums.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.pagenums.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="pagenums">
+    <xs:annotation>
+      <xs:documentation>The numbers of the pages in a book, for use in a bibliographic entry</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.pagenums.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.contrib.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.contrib.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="contrib">
+    <xs:annotation>
+      <xs:documentation>A summary of the contributions made to a document by a credited source</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.contrib.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.honorific.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.honorific.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="honorific">
+    <xs:annotation>
+      <xs:documentation>The title of a person</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.honorific.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.firstname.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.firstname.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="firstname">
+    <xs:annotation>
+      <xs:documentation>The first name of a person</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.firstname.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.surname.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.surname.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="surname">
+    <xs:annotation>
+      <xs:documentation>A family name; in western cultures the last name</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.surname.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.lineage.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.lineage.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="lineage">
+    <xs:annotation>
+      <xs:documentation>The portion of a person's name indicating a relationship to ancestors</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.lineage.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.othername.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.othername.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="othername">
+    <xs:annotation>
+      <xs:documentation>A component of a persons name that is not a first name, surname, or lineage</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.othername.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.printhistory.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.printhistory.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="printhistory">
+    <xs:annotation>
+      <xs:documentation>The printing history of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:group maxOccurs="unbounded" ref="db:db.para.blocks"/>
+      <xs:attributeGroup ref="db:db.printhistory.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.pubdate.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.pubdate.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="pubdate">
+    <xs:annotation>
+      <xs:documentation>The date of publication of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:attributeGroup ref="db:db.pubdate.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.publisher.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.publisher.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="publisher">
+    <xs:annotation>
+      <xs:documentation>The publisher of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="db:publishername"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:address"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.publisher.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.publishername.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.publishername.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="publishername">
+    <xs:annotation>
+      <xs:documentation>The name of the publisher of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.publishername.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.releaseinfo.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.releaseinfo.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="releaseinfo">
+    <xs:annotation>
+      <xs:documentation>Information about a particular release of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.releaseinfo.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.revhistory.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.revhistory.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.revhistory.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="revhistory">
+    <xs:annotation>
+      <xs:documentation>A history of the revisions to a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.revhistory.info"/>
+        <xs:element maxOccurs="unbounded" ref="db:revision"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.revhistory.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.revision.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.revision.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="revision">
+    <xs:annotation>
+      <xs:documentation>An entry describing a single revision in the history of the revisions to a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" ref="db:revnumber"/>
+        <xs:element ref="db:date"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:element ref="db:authorinitials"/>
+          <xs:element ref="db:author"/>
+        </xs:choice>
+        <xs:choice minOccurs="0">
+          <xs:element ref="db:revremark"/>
+          <xs:element ref="db:revdescription"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.revision.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.revnumber.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.revnumber.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="revnumber">
+    <xs:annotation>
+      <xs:documentation>A document revision number</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.revnumber.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.revremark.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.revremark.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="revremark">
+    <xs:annotation>
+      <xs:documentation>A description of a revision to a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.revremark.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.revdescription.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.revdescription.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="revdescription">
+    <xs:annotation>
+      <xs:documentation>A extended description of a revision to a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      <xs:attributeGroup ref="db:db.revdescription.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.seriesvolnums.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.seriesvolnums.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="seriesvolnums">
+    <xs:annotation>
+      <xs:documentation>Numbers of the volumes in a series of books</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.seriesvolnums.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.volumenum.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.volumenum.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="volumenum">
+    <xs:annotation>
+      <xs:documentation>The volume number of a document in a set (as of books in a set or articles in a journal)</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.volumenum.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.issuenum.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.issuenum.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="issuenum">
+    <xs:annotation>
+      <xs:documentation>The number of an issue of a journal</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.issuenum.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.package.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.package.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="package" substitutionGroup="db:db.technical.inlines">
+    <xs:annotation>
+      <xs:documentation>A software or application package</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.package.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.email.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.email.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="email" substitutionGroup="db:db.markup.inlines">
+    <xs:annotation>
+      <xs:documentation>An email address</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.email.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.lineannotation.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.lineannotation.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="lineannotation">
+    <xs:annotation>
+      <xs:documentation>A comment on a line in a verbatim listing</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.lineannotation.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:simpleType name="db.parameter.class.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="command">
+        <xs:annotation>
+          <xs:documentation>A command</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="function">
+        <xs:annotation>
+          <xs:documentation>A function</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="option">
+        <xs:annotation>
+          <xs:documentation>An option</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.parameter.class.attribute">
+    <xs:attribute name="class" use="required" type="db:db.parameter.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the class of parameter</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.parameter.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.parameter.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="class" type="db:db.parameter.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the class of parameter</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="parameter" substitutionGroup="db:db.technical.inlines">
+    <xs:annotation>
+      <xs:documentation>A value or a symbolic reference to a value</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.parameter.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.replaceable.inlines">
+    <xs:choice>
+      <xs:group ref="db:db._text"/>
+      <xs:element ref="db:co"/>
+    </xs:choice>
+  </xs:group>
+  <xs:simpleType name="db.replaceable.class.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="command">
+        <xs:annotation>
+          <xs:documentation>A command</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="function">
+        <xs:annotation>
+          <xs:documentation>A function</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="option">
+        <xs:annotation>
+          <xs:documentation>An option</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="parameter">
+        <xs:annotation>
+          <xs:documentation>A parameter</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.replaceable.class.attribute">
+    <xs:attribute name="class" use="required" type="db:db.replaceable.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the replaceable text</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.replaceable.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.replaceable.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="class" type="db:db.replaceable.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the replaceable text</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="replaceable" substitutionGroup="db:db.technical.inlines">
+    <xs:annotation>
+      <xs:documentation>Content that may or must be replaced by the user</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.replaceable.inlines"/>
+      <xs:attributeGroup ref="db:db.replaceable.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.uri.type.attribute">
+    <xs:attribute name="type">
+      <xs:annotation>
+        <xs:documentation>Identifies the type of URI specified</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.uri.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.uri.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.uri.type.attribute"/>
+  </xs:attributeGroup>
+  <xs:element name="uri" substitutionGroup="db:db.markup.inlines">
+    <xs:annotation>
+      <xs:documentation>A Uniform Resource Identifier</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.uri.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.abbrev.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.abbrev.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="abbrev">
+    <xs:annotation>
+      <xs:documentation>An abbreviation, especially one followed by a period</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:group ref="db:db._text"/>
+        <xs:element ref="db:superscript"/>
+        <xs:element ref="db:subscript"/>
+        <xs:element ref="db:trademark"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.abbrev.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.acronym.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.acronym.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="acronym">
+    <xs:annotation>
+      <xs:documentation>An often pronounceable word made from the initial (or selected) letters of a name or phrase</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:group ref="db:db._text"/>
+        <xs:element ref="db:superscript"/>
+        <xs:element ref="db:subscript"/>
+        <xs:element ref="db:trademark"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.acronym.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.citation.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.citation.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="citation" substitutionGroup="db:db.bibliography.inlines">
+    <xs:annotation>
+      <xs:documentation>An inline bibliographic reference to another published work</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.citation.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.citerefentry.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.citerefentry.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="citerefentry" substitutionGroup="db:db.bibliography.inlines">
+    <xs:annotation>
+      <xs:documentation>A citation to a reference page</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="db:refentrytitle"/>
+        <xs:element minOccurs="0" ref="db:manvolnum"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.citerefentry.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.refentrytitle.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refentrytitle.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="refentrytitle">
+    <xs:annotation>
+      <xs:documentation>The title of a reference page</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.refentrytitle.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.manvolnum.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.manvolnum.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="manvolnum">
+    <xs:annotation>
+      <xs:documentation>A reference volume number</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.manvolnum.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:simpleType name="db.citetitle.pubwork.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="article">
+        <xs:annotation>
+          <xs:documentation>An article</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="bbs">
+        <xs:annotation>
+          <xs:documentation>A bulletin board system</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="book">
+        <xs:annotation>
+          <xs:documentation>A book</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="cdrom">
+        <xs:annotation>
+          <xs:documentation>A CD-ROM</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="chapter">
+        <xs:annotation>
+          <xs:documentation>A chapter (as of a book)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="dvd">
+        <xs:annotation>
+          <xs:documentation>A DVD</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="emailmessage">
+        <xs:annotation>
+          <xs:documentation>An email message</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="gopher">
+        <xs:annotation>
+          <xs:documentation>A gopher page</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="journal">
+        <xs:annotation>
+          <xs:documentation>A journal</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="manuscript">
+        <xs:annotation>
+          <xs:documentation>A manuscript</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="newsposting">
+        <xs:annotation>
+          <xs:documentation>A posting to a newsgroup</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="part">
+        <xs:annotation>
+          <xs:documentation>A part (as of a book)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="refentry">
+        <xs:annotation>
+          <xs:documentation>A reference entry</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="section">
+        <xs:annotation>
+          <xs:documentation>A section (as of a book or article)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="series">
+        <xs:annotation>
+          <xs:documentation>A series</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="set">
+        <xs:annotation>
+          <xs:documentation>A set (as of books)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="webpage">
+        <xs:annotation>
+          <xs:documentation>A web page</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="wiki">
+        <xs:annotation>
+          <xs:documentation>A wiki page</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.citetitle.pubwork.attribute">
+    <xs:attribute name="pubwork" use="required" type="db:db.citetitle.pubwork.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the publication being cited</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.citetitle.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.citetitle.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="pubwork" type="db:db.citetitle.pubwork.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the publication being cited</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="citetitle" substitutionGroup="db:db.bibliography.inlines">
+    <xs:annotation>
+      <xs:documentation>The title of a cited work</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.citetitle.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.emphasis.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.emphasis.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.emphasis">
+    <xs:sequence>
+      <xs:element name="emphasis">
+        <xs:annotation>
+          <xs:documentation>Emphasized text</xs:documentation>
+        </xs:annotation>
+        <xs:complexType mixed="true">
+          <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+          <xs:attributeGroup ref="db:db.emphasis.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db._emphasis">
+    <xs:sequence>
+      <xs:element name="emphasis">
+        <xs:annotation>
+          <xs:documentation>A limited span of emphasized text</xs:documentation>
+        </xs:annotation>
+        <xs:complexType mixed="true">
+          <xs:choice minOccurs="0" maxOccurs="unbounded">
+            <xs:group ref="db:db._text"/>
+            <xs:group ref="db:db._emphasis"/>
+          </xs:choice>
+          <xs:attributeGroup ref="db:db.emphasis.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.foreignphrase.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.foreignphrase.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="foreignphrase">
+    <xs:annotation>
+      <xs:documentation>A word or phrase in a language other than the primary language of the document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.general.inlines"/>
+      <xs:attributeGroup ref="db:db.foreignphrase.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.phrase.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.phrase.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.phrase">
+    <xs:sequence>
+      <xs:element name="phrase">
+        <xs:annotation>
+          <xs:documentation>A span of text</xs:documentation>
+        </xs:annotation>
+        <xs:complexType mixed="true">
+          <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+          <xs:attributeGroup ref="db:db.phrase.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db._phrase">
+    <xs:sequence>
+      <xs:element name="phrase">
+        <xs:annotation>
+          <xs:documentation>A limited span of text</xs:documentation>
+        </xs:annotation>
+        <xs:complexType mixed="true">
+          <xs:group ref="db:db._text"/>
+          <xs:attributeGroup ref="db:db.phrase.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.quote.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.quote.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="quote">
+    <xs:annotation>
+      <xs:documentation>An inline quotation</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.quote.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.subscript.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.subscript.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="subscript">
+    <xs:annotation>
+      <xs:documentation>A subscript (as in H2
+O, the molecular formula for water)</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.subscript.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.superscript.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.superscript.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="superscript">
+    <xs:annotation>
+      <xs:documentation>A superscript (as in x^2, the mathematical notation for x multiplied by itself)</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.superscript.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:simpleType name="db.trademark.class.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="copyright">
+        <xs:annotation>
+          <xs:documentation>A copyright</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="registered">
+        <xs:annotation>
+          <xs:documentation>A registered copyright</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="service">
+        <xs:annotation>
+          <xs:documentation>A service</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="trade">
+        <xs:annotation>
+          <xs:documentation>A trademark</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.trademark.class.attribute">
+    <xs:attribute name="class" use="required" type="db:db.trademark.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the class of trade mark</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.trademark.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.trademark.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="class" type="db:db.trademark.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the class of trade mark</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="trademark" substitutionGroup="db:db.product.inlines">
+    <xs:annotation>
+      <xs:documentation>A trademark</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.trademark.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.wordasword.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.wordasword.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="wordasword">
+    <xs:annotation>
+      <xs:documentation>A word meant specifically as a word and not representing anything else</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.wordasword.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.footnoteref.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.footnoteref.label.attribute">
+    <xs:attributeGroup ref="db:db.label.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.footnoteref.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.linkend.attribute"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="footnoteref">
+    <xs:annotation>
+      <xs:documentation>A cross reference to a footnote (a footnote mark)</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:attributeGroup ref="db:db.footnoteref.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.xref.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.xref.xrefstyle.attribute">
+    <xs:attributeGroup ref="db:db.xrefstyle.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.xref.endterm.attribute">
+    <xs:attributeGroup ref="db:db.endterm.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.xref.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.req.linking.attributes"/>
+    <xs:attribute name="xrefstyle">
+      <xs:annotation>
+        <xs:documentation>Specifies a keyword or keywords identifying additional style information</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="endterm" type="xs:IDREF">
+      <xs:annotation>
+        <xs:documentation>Points to the element whose content is to be used as the text of the link</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="xref">
+    <xs:annotation>
+      <xs:documentation>A cross reference to another part of the document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:attributeGroup ref="db:db.xref.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.link.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.link.xrefstyle.attribute">
+    <xs:attributeGroup ref="db:db.xrefstyle.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.link.endterm.attribute">
+    <xs:attributeGroup ref="db:db.endterm.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.link.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.req.linking.attributes"/>
+    <xs:attribute name="xrefstyle">
+      <xs:annotation>
+        <xs:documentation>Specifies a keyword or keywords identifying additional style information</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="endterm" type="xs:IDREF">
+      <xs:annotation>
+        <xs:documentation>Points to the element whose content is to be used as the text of the link</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="link">
+    <xs:annotation>
+      <xs:documentation>A hypertext link</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.link.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.olink.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.olink.xrefstyle.attribute">
+    <xs:attributeGroup ref="db:db.xrefstyle.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.olink.localinfo.attribute">
+    <xs:attribute name="localinfo" use="required">
+      <xs:annotation>
+        <xs:documentation>Holds additional information that may be used by the applicatoin when resolving the link</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.olink.targetdoc.attribute">
+    <xs:attribute name="targetdoc" use="required" type="xs:anyURI">
+      <xs:annotation>
+        <xs:documentation>Specifies the URI of the document in which the link target appears</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.olink.targetptr.attribute">
+    <xs:attribute name="targetptr" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the location of the link target in the document</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.olink.type.attribute">
+    <xs:attribute name="type" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies application-specific customization of the link behavior</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.olink.attlist">
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attribute name="targetdoc" type="xs:anyURI">
+      <xs:annotation>
+        <xs:documentation>Specifies the URI of the document in which the link target appears</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="role"/>
+    <xs:attribute name="xrefstyle">
+      <xs:annotation>
+        <xs:documentation>Specifies a keyword or keywords identifying additional style information</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="localinfo">
+      <xs:annotation>
+        <xs:documentation>Holds additional information that may be used by the applicatoin when resolving the link</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="targetptr">
+      <xs:annotation>
+        <xs:documentation>Specifies the location of the link target in the document</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="type">
+      <xs:annotation>
+        <xs:documentation>Identifies application-specific customization of the link behavior</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="olink">
+    <xs:annotation>
+      <xs:documentation>A link that addresses its target indirectly</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.olink.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.anchor.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.anchor.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="db:db.common.idreq.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="anchor">
+    <xs:annotation>
+      <xs:documentation>A spot in the document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:attributeGroup ref="db:db.anchor.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.alt.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.alt.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="alt">
+    <xs:annotation>
+      <xs:documentation>A text-only annotation, often used for accessibility</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:sequence>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:inlinemediaobject"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.alt.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.status.attribute">
+    <xs:attribute name="status" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.toplevel.sections">
+    <xs:choice>
+      <xs:choice>
+        <xs:sequence>
+          <xs:element maxOccurs="unbounded" ref="db:section"/>
+          <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:simplesect"/>
+        </xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="db:simplesect"/>
+      </xs:choice>
+      <xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="db:sect1"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:simplesect"/>
+      </xs:sequence>
+      <xs:element maxOccurs="unbounded" ref="db:refentry"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db.toplevel.blocks.or.sections">
+    <xs:choice>
+      <xs:sequence>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:group minOccurs="0" ref="db:db.toplevel.sections"/>
+      </xs:sequence>
+      <xs:group ref="db:db.toplevel.sections"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db.recursive.sections">
+    <xs:choice>
+      <xs:choice>
+        <xs:sequence>
+          <xs:element maxOccurs="unbounded" ref="db:section"/>
+          <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:simplesect"/>
+        </xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="db:simplesect"/>
+      </xs:choice>
+      <xs:element maxOccurs="unbounded" ref="db:refentry"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db.recursive.blocks.or.sections">
+    <xs:choice>
+      <xs:sequence>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:group minOccurs="0" ref="db:db.recursive.sections"/>
+      </xs:sequence>
+      <xs:group ref="db:db.recursive.sections"/>
+    </xs:choice>
+  </xs:group>
+  <xs:element name="db.divisions" abstract="true"/>
+  <xs:element name="db.components" abstract="true"/>
+  <xs:group name="db.navigation.components">
+    <xs:choice>
+      <xs:element ref="db:glossary"/>
+      <xs:element ref="db:bibliography"/>
+      <xs:element ref="db:index"/>
+      <xs:element ref="db:toc"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db.component.contentmodel">
+    <xs:sequence>
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.navigation.components"/>
+      <xs:group ref="db:db.toplevel.blocks.or.sections"/>
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.navigation.components"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="db.setindex.components" abstract="true">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.setindex.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:choice>
+          <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:indexdiv"/>
+          <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:indexentry"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.setindex.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.toc.components">
+    <xs:sequence>
+      <xs:element ref="db:toc"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="db.set.components" abstract="true"/>
+  <xs:attributeGroup name="db.set.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.set.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.set.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.set.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="set" substitutionGroup="db:db.set.components">
+    <xs:annotation>
+      <xs:documentation>A collection of books</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.set.info"/>
+        <xs:group minOccurs="0" ref="db:db.toc.components"/>
+        <xs:element maxOccurs="unbounded" ref="db:db.set.components"/>
+        <xs:element minOccurs="0" ref="db:db.setindex.components"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.set.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.book.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.book.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.book.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.book.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="book" substitutionGroup="db:db.set.components">
+    <xs:annotation>
+      <xs:documentation>A book</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.book.info"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:group ref="db:db.navigation.components"/>
+          <xs:element ref="db:db.components"/>
+          <xs:element ref="db:db.divisions"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.book.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.dedication.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.dedication.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.dedication.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.dedication.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="dedication" substitutionGroup="db:db.components">
+    <xs:annotation>
+      <xs:documentation>The dedication of a book or other component</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.dedication.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.dedication.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.acknowledgements.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.acknowledgements.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.acknowledgements.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.acknowledgements.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="acknowledgements" substitutionGroup="db:db.components">
+    <xs:annotation>
+      <xs:documentation>Acknowledgements of a book or other component</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.acknowledgements.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.acknowledgements.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.colophon.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.colophon.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.colophon.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.colophon.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="colophon" substitutionGroup="db:db.components">
+    <xs:annotation>
+      <xs:documentation>Text at the back of a book describing facts about its production</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.colophon.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.colophon.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.appendix.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.appendix.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.appendix.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.appendix.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="appendix" substitutionGroup="db:db.components">
+    <xs:annotation>
+      <xs:documentation>An appendix in a Book or Article</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.appendix.info"/>
+        <xs:group ref="db:db.component.contentmodel"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.appendix.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.chapter.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.chapter.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.chapter.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.chapter.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="chapter" substitutionGroup="db:db.components">
+    <xs:annotation>
+      <xs:documentation>A chapter, as of a book</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.chapter.info"/>
+        <xs:group ref="db:db.component.contentmodel"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.chapter.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.part.components">
+    <xs:choice>
+      <xs:choice>
+        <xs:group ref="db:db.navigation.components"/>
+        <xs:element ref="db:db.components"/>
+      </xs:choice>
+      <xs:choice>
+        <xs:element ref="db:refentry"/>
+        <xs:element ref="db:reference"/>
+      </xs:choice>
+    </xs:choice>
+  </xs:group>
+  <xs:attributeGroup name="db.part.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.part.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.part.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.part.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="part" substitutionGroup="db:db.divisions">
+    <xs:annotation>
+      <xs:documentation>A division in a book</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.part.info"/>
+        <xs:element minOccurs="0" ref="db:partintro"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.part.components"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.part.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.preface.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.preface.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.preface.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.preface.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="preface" substitutionGroup="db:db.components">
+    <xs:annotation>
+      <xs:documentation>Introductory matter preceding the first chapter of a book</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.preface.info"/>
+        <xs:group ref="db:db.component.contentmodel"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.preface.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.partintro.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.partintro.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.partintro.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.partintro.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="partintro">
+    <xs:annotation>
+      <xs:documentation>An introduction to the contents of a part</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.partintro.info"/>
+        <xs:group ref="db:db.toplevel.blocks.or.sections"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.partintro.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.section.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.section.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.section.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.section.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="section">
+    <xs:annotation>
+      <xs:documentation>A recursive section</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.section.info"/>
+        <xs:group ref="db:db.recursive.blocks.or.sections"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.navigation.components"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.section.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.simplesect.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.simplesect.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.simplesect.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.simplesect.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="simplesect">
+    <xs:annotation>
+      <xs:documentation>A section of a document with no subdivisions</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.simplesect.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.simplesect.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.article.components">
+    <xs:sequence>
+      <xs:group ref="db:db.toplevel.sections"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.article.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.article.class.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="faq">
+        <xs:annotation>
+          <xs:documentation>A collection of frequently asked questions.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="journalarticle">
+        <xs:annotation>
+          <xs:documentation>An article in a journal or other periodical.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="productsheet">
+        <xs:annotation>
+          <xs:documentation>A description of a product.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="specification">
+        <xs:annotation>
+          <xs:documentation>A specification.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="techreport">
+        <xs:annotation>
+          <xs:documentation>A technical report.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="whitepaper">
+        <xs:annotation>
+          <xs:documentation>A white paper.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.article.class.attribute">
+    <xs:attribute name="class" use="required" type="db:db.article.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the article</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.article.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.article.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="class" type="db:db.article.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the article</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.article.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="article" substitutionGroup="db:db.components">
+    <xs:annotation>
+      <xs:documentation>An article</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.article.info"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:group ref="db:db.navigation.components"/>
+          <xs:element ref="db:appendix"/>
+          <xs:element ref="db:acknowledgements"/>
+          <xs:element ref="db:colophon"/>
+        </xs:choice>
+        <xs:choice>
+          <xs:sequence>
+            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+            <xs:group minOccurs="0" ref="db:db.article.components"/>
+          </xs:sequence>
+          <xs:group ref="db:db.article.components"/>
+        </xs:choice>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:group ref="db:db.navigation.components"/>
+          <xs:element ref="db:appendix"/>
+          <xs:element ref="db:acknowledgements"/>
+          <xs:element ref="db:colophon"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.article.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.annotations.attribute">
+    <xs:attribute name="annotations" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies one or more annotations that apply to this element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.annotation.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.annotation.annotates.attribute">
+    <xs:attribute name="annotates" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies one ore more elements to which this annotation applies</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.annotation.attlist">
+    <xs:attribute name="role"/>
+    <xs:attribute name="annotates">
+      <xs:annotation>
+        <xs:documentation>Identifies one ore more elements to which this annotation applies</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.annotation.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="annotation">
+    <xs:annotation>
+      <xs:documentation>An annotation</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.annotation.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.annotation.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.xlink.from.attribute">
+    <xs:attribute ref="xlink:from"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.xlink.label.attribute">
+    <xs:attribute ref="xlink:label"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.xlink.to.attribute">
+    <xs:attribute ref="xlink:to"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.extendedlink.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.extendedlink.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="xlink:type1"/>
+    <xs:attribute ref="xlink:role"/>
+    <xs:attributeGroup ref="db:db.xlink.title.attribute"/>
+  </xs:attributeGroup>
+  <xs:element name="extendedlink">
+    <xs:annotation>
+      <xs:documentation>An XLink extended link</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:choice maxOccurs="unbounded">
+        <xs:element ref="db:locator"/>
+        <xs:element ref="db:arc"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.extendedlink.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.locator.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.locator.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="xlink:type2"/>
+    <xs:attributeGroup ref="db:db.xlink.href.attribute"/>
+    <xs:attribute ref="xlink:role"/>
+    <xs:attributeGroup ref="db:db.xlink.title.attribute"/>
+    <xs:attributeGroup ref="db:db.xlink.label.attribute"/>
+  </xs:attributeGroup>
+  <xs:element name="locator">
+    <xs:annotation>
+      <xs:documentation>An XLink locator in an extendedlink</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:attributeGroup ref="db:db.locator.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.arc.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.arc.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="xlink:type3"/>
+    <xs:attribute ref="xlink:arcrole"/>
+    <xs:attributeGroup ref="db:db.xlink.title.attribute"/>
+    <xs:attribute ref="xlink:show"/>
+    <xs:attribute ref="xlink:actuate"/>
+    <xs:attributeGroup ref="db:db.xlink.from.attribute"/>
+    <xs:attributeGroup ref="db:db.xlink.to.attribute"/>
+  </xs:attributeGroup>
+  <xs:element name="arc">
+    <xs:annotation>
+      <xs:documentation>An XLink arc in an extendedlink</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:attributeGroup ref="db:db.arc.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.sect1.sections">
+    <xs:choice>
+      <xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="db:sect2"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:simplesect"/>
+      </xs:sequence>
+      <xs:element maxOccurs="unbounded" ref="db:simplesect"/>
+    </xs:choice>
+  </xs:group>
+  <xs:attributeGroup name="db.sect1.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.sect1.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.sect1.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.sect1.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="sect1">
+    <xs:annotation>
+      <xs:documentation>A top-level section of document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.sect1.info"/>
+        <xs:choice>
+          <xs:sequence>
+            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+            <xs:group minOccurs="0" ref="db:db.sect1.sections"/>
+          </xs:sequence>
+          <xs:group ref="db:db.sect1.sections"/>
+        </xs:choice>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.navigation.components"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.sect1.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.sect2.sections">
+    <xs:choice>
+      <xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="db:sect3"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:simplesect"/>
+      </xs:sequence>
+      <xs:element maxOccurs="unbounded" ref="db:simplesect"/>
+    </xs:choice>
+  </xs:group>
+  <xs:attributeGroup name="db.sect2.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.sect2.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.sect2.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.sect2.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="sect2">
+    <xs:annotation>
+      <xs:documentation>A subsection within a Sect1</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.sect2.info"/>
+        <xs:choice>
+          <xs:sequence>
+            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+            <xs:group minOccurs="0" ref="db:db.sect2.sections"/>
+          </xs:sequence>
+          <xs:group ref="db:db.sect2.sections"/>
+        </xs:choice>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.navigation.components"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.sect2.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.sect3.sections">
+    <xs:choice>
+      <xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="db:sect4"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:simplesect"/>
+      </xs:sequence>
+      <xs:element maxOccurs="unbounded" ref="db:simplesect"/>
+    </xs:choice>
+  </xs:group>
+  <xs:attributeGroup name="db.sect3.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.sect3.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.sect3.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.sect3.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="sect3">
+    <xs:annotation>
+      <xs:documentation>A subsection within a Sect2</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.sect3.info"/>
+        <xs:choice>
+          <xs:sequence>
+            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+            <xs:group minOccurs="0" ref="db:db.sect3.sections"/>
+          </xs:sequence>
+          <xs:group ref="db:db.sect3.sections"/>
+        </xs:choice>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.navigation.components"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.sect3.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.sect4.sections">
+    <xs:choice>
+      <xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="db:sect5"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:simplesect"/>
+      </xs:sequence>
+      <xs:element maxOccurs="unbounded" ref="db:simplesect"/>
+    </xs:choice>
+  </xs:group>
+  <xs:attributeGroup name="db.sect4.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.sect4.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.sect4.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.sect4.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="sect4">
+    <xs:annotation>
+      <xs:documentation>A subsection within a Sect3</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.sect4.info"/>
+        <xs:choice>
+          <xs:sequence>
+            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+            <xs:group minOccurs="0" ref="db:db.sect4.sections"/>
+          </xs:sequence>
+          <xs:group ref="db:db.sect4.sections"/>
+        </xs:choice>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.navigation.components"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.sect4.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.sect5.sections">
+    <xs:sequence>
+      <xs:element maxOccurs="unbounded" ref="db:simplesect"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.sect5.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.sect5.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.sect5.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.sect5.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="sect5">
+    <xs:annotation>
+      <xs:documentation>A subsection within a Sect4</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.sect5.info"/>
+        <xs:choice>
+          <xs:sequence>
+            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+            <xs:group minOccurs="0" ref="db:db.sect5.sections"/>
+          </xs:sequence>
+          <xs:group ref="db:db.sect5.sections"/>
+        </xs:choice>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.navigation.components"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.sect5.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.toplevel.refsection">
+    <xs:choice>
+      <xs:element maxOccurs="unbounded" ref="db:refsection"/>
+      <xs:element maxOccurs="unbounded" ref="db:refsect1"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db.secondlevel.refsection">
+    <xs:choice>
+      <xs:element maxOccurs="unbounded" ref="db:refsection"/>
+      <xs:element maxOccurs="unbounded" ref="db:refsect2"/>
+    </xs:choice>
+  </xs:group>
+  <xs:element name="db.reference.components" abstract="true">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.indexterm"/>
+        <xs:group ref="db:db.refentry.info"/>
+        <xs:element minOccurs="0" ref="db:refmeta"/>
+        <xs:element maxOccurs="unbounded" ref="db:refnamediv"/>
+        <xs:element minOccurs="0" ref="db:refsynopsisdiv"/>
+        <xs:group ref="db:db.toplevel.refsection"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.refentry.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.reference.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.reference.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.reference.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="reference" substitutionGroup="db:db.divisions">
+    <xs:annotation>
+      <xs:documentation>A collection of reference entries</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.reference.info"/>
+        <xs:element minOccurs="0" ref="db:partintro"/>
+        <xs:element maxOccurs="unbounded" ref="db:db.reference.components"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.reference.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.refentry.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refentry.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.refentry.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="refentry" substitutionGroup="db:db.reference.components">
+    <xs:annotation>
+      <xs:documentation>A reference page (originally a UNIX man-style reference page)</xs:documentation>
+    </xs:annotation>
+  </xs:element>
+  <xs:attributeGroup name="db.refmeta.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refmeta.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="refmeta">
+    <xs:annotation>
+      <xs:documentation>Meta-information for a reference entry</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.indexterm"/>
+        <xs:element ref="db:refentrytitle"/>
+        <xs:element minOccurs="0" ref="db:manvolnum"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:refmiscinfo"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.indexterm"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.refmeta.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:simpleType name="db.refmiscinfo.class.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="source">
+        <xs:annotation>
+          <xs:documentation>The name of the software product or component to which this topic applies</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="version">
+        <xs:annotation>
+          <xs:documentation>The version of the software product or component to which this topic applies</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="manual">
+        <xs:annotation>
+          <xs:documentation>The section title of the reference page (e.g., User Commands)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="sectdesc">
+        <xs:annotation>
+          <xs:documentation>The section title of the reference page (believed synonymous with "manual" but in wide use)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="software">
+        <xs:annotation>
+          <xs:documentation>The name of the software product or component to which this topic applies (e.g., SunOS x.y; believed synonymous with "source" but in wide use)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.refmiscinfo.class-enum.attribute">
+    <xs:attribute name="class" type="db:db.refmiscinfo.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the kind of miscellaneous information</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refmiscinfo.class-other.attribute">
+    <xs:attribute name="otherclass" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of non-standard miscellaneous information</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refmiscinfo.class-other.attributes">
+    <xs:attribute name="class" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies the kind of miscellaneious information</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="other">
+            <xs:annotation>
+              <xs:documentation>Indicates that the information is some 'other' kind.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attributeGroup ref="db:db.refmiscinfo.class-other.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refmiscinfo.class.attribute">
+    <xs:attribute name="class">
+      <xs:simpleType>
+        <xs:union memberTypes="db:db.refmiscinfo.class.enumeration">
+          <xs:simpleType>
+            <xs:restriction base="xs:token">
+              <xs:enumeration value="other">
+                <xs:annotation>
+                  <xs:documentation>Indicates that the information is some 'other' kind.</xs:documentation>
+                </xs:annotation>
+              </xs:enumeration>
+            </xs:restriction>
+          </xs:simpleType>
+        </xs:union>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="otherclass">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of non-standard miscellaneous information</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refmiscinfo.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refmiscinfo.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.refmiscinfo.class.attribute"/>
+  </xs:attributeGroup>
+  <xs:element name="refmiscinfo">
+    <xs:annotation>
+      <xs:documentation>Meta-information for a reference entry other than the title and volume number</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.refmiscinfo.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.refnamediv.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refnamediv.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="refnamediv">
+    <xs:annotation>
+      <xs:documentation>The name, purpose, and classification of a reference page</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" ref="db:refdescriptor"/>
+        <xs:element maxOccurs="unbounded" ref="db:refname"/>
+        <xs:element ref="db:refpurpose"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:refclass"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.refnamediv.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.refdescriptor.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refdescriptor.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="refdescriptor">
+    <xs:annotation>
+      <xs:documentation>A description of the topic of a reference page</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.refdescriptor.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.refname.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refname.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="refname">
+    <xs:annotation>
+      <xs:documentation>The name of (one of) the subject(s) of a reference page</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.refname.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.refpurpose.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refpurpose.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="refpurpose">
+    <xs:annotation>
+      <xs:documentation>A short (one sentence) synopsis of the topic of a reference page</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.refpurpose.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.refclass.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refclass.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="refclass">
+    <xs:annotation>
+      <xs:documentation>The scope or other indication of applicability of a reference entry</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:sequence>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:application"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.refclass.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.refsynopsisdiv.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refsynopsisdiv.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.refsynopsisdiv.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="refsynopsisdiv">
+    <xs:annotation>
+      <xs:documentation>A syntactic synopsis of the subject of the reference page</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.refsynopsisdiv.info"/>
+        <xs:choice>
+          <xs:sequence>
+            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+            <xs:group minOccurs="0" ref="db:db.secondlevel.refsection"/>
+          </xs:sequence>
+          <xs:group ref="db:db.secondlevel.refsection"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.refsynopsisdiv.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.refsection.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refsection.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.refsection.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="refsection">
+    <xs:annotation>
+      <xs:documentation>A recursive section in a refentry</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.refsection.info"/>
+        <xs:choice>
+          <xs:sequence>
+            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+            <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:refsection"/>
+          </xs:sequence>
+          <xs:element maxOccurs="unbounded" ref="db:refsection"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.refsection.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.refsect1.sections">
+    <xs:sequence>
+      <xs:element maxOccurs="unbounded" ref="db:refsect2"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.refsect1.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refsect1.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refsect1.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.refsect1.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="refsect1">
+    <xs:annotation>
+      <xs:documentation>A major subsection of a reference entry</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.refsect1.info"/>
+        <xs:choice>
+          <xs:sequence>
+            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+            <xs:group minOccurs="0" ref="db:db.refsect1.sections"/>
+          </xs:sequence>
+          <xs:group ref="db:db.refsect1.sections"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.refsect1.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.refsect2.sections">
+    <xs:sequence>
+      <xs:element maxOccurs="unbounded" ref="db:refsect3"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.refsect2.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refsect2.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refsect2.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.refsect2.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="refsect2">
+    <xs:annotation>
+      <xs:documentation>A subsection of a refsect1</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.refsect2.info"/>
+        <xs:choice>
+          <xs:sequence>
+            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+            <xs:group minOccurs="0" ref="db:db.refsect2.sections"/>
+          </xs:sequence>
+          <xs:group ref="db:db.refsect2.sections"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.refsect2.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.refsect3.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refsect3.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.refsect3.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.refsect3.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="refsect3">
+    <xs:annotation>
+      <xs:documentation>A subsection of a refsect2</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.refsect3.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.refsect3.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="db.glossary.inlines" abstract="true"/>
+  <xs:attributeGroup name="db.baseform.attribute">
+    <xs:attribute name="baseform">
+      <xs:annotation>
+        <xs:documentation>Specifies the base form of the term, the one that appears in the glossary. This allows adjectival, plural, and other variations of the term to appear in the element. The element content is the default base form.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.glosslist.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.glosslist.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.glosslist.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="glosslist">
+    <xs:annotation>
+      <xs:documentation>A wrapper for a list of glossary entries</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group minOccurs="0" ref="db:db.glosslist.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:element maxOccurs="unbounded" ref="db:glossentry"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.glosslist.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.glossentry.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.glossentry.sortas.attribute">
+    <xs:attribute name="sortas" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the string by which the element's content is to be sorted; if unspecified, the content is used</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.glossentry.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="sortas">
+      <xs:annotation>
+        <xs:documentation>Specifies the string by which the element's content is to be sorted; if unspecified, the content is used</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="glossentry">
+    <xs:annotation>
+      <xs:documentation>An entry in a Glossary or GlossList</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="db:glossterm"/>
+        <xs:element minOccurs="0" ref="db:acronym"/>
+        <xs:element minOccurs="0" ref="db:abbrev"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.indexterm"/>
+        <xs:choice>
+          <xs:element ref="db:glosssee"/>
+          <xs:element maxOccurs="unbounded" ref="db:glossdef"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.glossentry.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.glossdef.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.glossdef.subject.attribute">
+    <xs:attribute name="subject" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies a list of keywords for the definition</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.glossdef.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="subject">
+      <xs:annotation>
+        <xs:documentation>Specifies a list of keywords for the definition</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="glossdef">
+    <xs:annotation>
+      <xs:documentation>A definition in a GlossEntry</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:glossseealso"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.glossdef.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.glosssee.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.glosssee.otherterm.attribute">
+    <xs:attribute name="otherterm" use="required" type="xs:IDREF">
+      <xs:annotation>
+        <xs:documentation>Identifies the other term</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.glosssee.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="otherterm" type="xs:IDREF">
+      <xs:annotation>
+        <xs:documentation>Identifies the other term</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="glosssee">
+    <xs:annotation>
+      <xs:documentation>A cross-reference from one glossentry
+ to another</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.glosssee.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.glossseealso.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.glossseealso.otherterm.attribute">
+    <xs:attribute name="otherterm" use="required" type="xs:IDREF">
+      <xs:annotation>
+        <xs:documentation>Identifies the other term</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.glossseealso.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="otherterm" type="xs:IDREF">
+      <xs:annotation>
+        <xs:documentation>Identifies the other term</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="glossseealso">
+    <xs:annotation>
+      <xs:documentation>A cross-reference from one GlossEntry to another</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.glossseealso.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.firstterm.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.firstterm.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.baseform.attribute"/>
+  </xs:attributeGroup>
+  <xs:element name="firstterm" substitutionGroup="db:db.glossary.inlines">
+    <xs:annotation>
+      <xs:documentation>The first occurrence of a term</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.firstterm.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.glossterm.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.glossterm.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.baseform.attribute"/>
+  </xs:attributeGroup>
+  <xs:element name="glossterm" substitutionGroup="db:db.glossary.inlines">
+    <xs:annotation>
+      <xs:documentation>A glossary term</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.glossterm.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.glossary.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.glossary.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.glossary.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.glossary.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="glossary">
+    <xs:annotation>
+      <xs:documentation>A glossary</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.glossary.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:choice>
+          <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:glossdiv"/>
+          <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:glossentry"/>
+        </xs:choice>
+        <xs:element minOccurs="0" ref="db:bibliography"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.glossary.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.glossdiv.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.glossdiv.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.glossdiv.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.glossdiv.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="glossdiv">
+    <xs:annotation>
+      <xs:documentation>A division in a Glossary</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.glossdiv.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:element maxOccurs="unbounded" ref="db:glossentry"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.glossdiv.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.termdef.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.termdef.attlist">
+    <xs:attribute name="role"/>
+    <xs:attribute name="sortas">
+      <xs:annotation>
+        <xs:documentation>Specifies the string by which the element's content is to be sorted; if unspecified, the content is used</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.baseform.attribute"/>
+  </xs:attributeGroup>
+  <xs:element name="termdef" substitutionGroup="db:db.technical.inlines">
+    <xs:annotation>
+      <xs:documentation>An inline definition of a term</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.termdef.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.relation.attribute">
+    <xs:attribute name="relation" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies the relationship between the bibliographic elemnts</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.biblioentry.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.biblioentry.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="biblioentry">
+    <xs:annotation>
+      <xs:documentation>An entry in a Bibliography</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:group maxOccurs="unbounded" ref="db:db.bibliographic.elements"/>
+      <xs:attributeGroup ref="db:db.biblioentry.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.bibliomixed.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliomixed.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="bibliomixed">
+    <xs:annotation>
+      <xs:documentation>An entry in a Bibliography</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.bibliographic.elements"/>
+      <xs:attributeGroup ref="db:db.bibliomixed.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.biblioset.relation.attribute">
+    <xs:attributeGroup ref="db:db.relation.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.biblioset.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.biblioset.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="relation">
+      <xs:annotation>
+        <xs:documentation>Identifies the relationship between the bibliographic elemnts</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="biblioset">
+    <xs:annotation>
+      <xs:documentation>A raw container for related bibliographic information</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:group maxOccurs="unbounded" ref="db:db.bibliographic.elements"/>
+      <xs:attributeGroup ref="db:db.biblioset.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.bibliomset.relation.attribute">
+    <xs:attributeGroup ref="db:db.relation.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliomset.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliomset.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="relation">
+      <xs:annotation>
+        <xs:documentation>Identifies the relationship between the bibliographic elemnts</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="bibliomset">
+    <xs:annotation>
+      <xs:documentation>A cooked container for related bibliographic information</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:group ref="db:db._text"/>
+        <xs:group ref="db:db.bibliographic.elements"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.bibliomset.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.bibliomisc.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliomisc.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="bibliomisc">
+    <xs:annotation>
+      <xs:documentation>Untyped bibliographic information</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.bibliomisc.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.bibliography.status.attrib">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliography.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliography.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.bibliography.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="bibliography">
+    <xs:annotation>
+      <xs:documentation>A bibliography</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.bibliography.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:choice>
+          <xs:element maxOccurs="unbounded" ref="db:bibliodiv"/>
+          <xs:choice maxOccurs="unbounded">
+            <xs:element ref="db:biblioentry"/>
+            <xs:element ref="db:bibliomixed"/>
+          </xs:choice>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.bibliography.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.bibliodiv.status.attrib">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliodiv.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliodiv.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.bibliodiv.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="bibliodiv">
+    <xs:annotation>
+      <xs:documentation>A section of a Bibliography</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.bibliodiv.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:choice maxOccurs="unbounded">
+          <xs:element ref="db:biblioentry"/>
+          <xs:element ref="db:bibliomixed"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.bibliodiv.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.bibliolist.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.bibliolist.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.bibliolist.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="bibliolist">
+    <xs:annotation>
+      <xs:documentation>A wrapper for a list of bibliography entries</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group minOccurs="0" ref="db:db.bibliolist.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:choice maxOccurs="unbounded">
+          <xs:element ref="db:biblioentry"/>
+          <xs:element ref="db:bibliomixed"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.bibliolist.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.biblioref.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.biblioref.xrefstyle.attribute">
+    <xs:attributeGroup ref="db:db.xrefstyle.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.biblioref.endterm.attribute">
+    <xs:attributeGroup ref="db:db.endterm.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.biblioref.units.attribute">
+    <xs:attribute name="units" use="required" type="xs:token">
+      <xs:annotation>
+        <xs:documentation>The units (for example, pages) used to identify the beginning and ending of a reference.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.biblioref.begin.attribute">
+    <xs:attribute name="begin" use="required" type="xs:token">
+      <xs:annotation>
+        <xs:documentation>Identifies the beginning of a reference; the location within the work that is being referenced.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.biblioref.end.attribute">
+    <xs:attribute name="end" use="required" type="xs:token">
+      <xs:annotation>
+        <xs:documentation>Identifies the end of a reference.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.biblioref.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.req.linking.attributes"/>
+    <xs:attribute name="xrefstyle">
+      <xs:annotation>
+        <xs:documentation>Specifies a keyword or keywords identifying additional style information</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="endterm" type="xs:IDREF">
+      <xs:annotation>
+        <xs:documentation>Points to the element whose content is to be used as the text of the link</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="units" type="xs:token">
+      <xs:annotation>
+        <xs:documentation>The units (for example, pages) used to identify the beginning and ending of a reference.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="begin" type="xs:token">
+      <xs:annotation>
+        <xs:documentation>Identifies the beginning of a reference; the location within the work that is being referenced.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="end" type="xs:token">
+      <xs:annotation>
+        <xs:documentation>Identifies the end of a reference.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="biblioref">
+    <xs:annotation>
+      <xs:documentation>A cross-reference to a bibliographic entry</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:attributeGroup ref="db:db.biblioref.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:simpleType name="db.significance.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="normal">
+        <xs:annotation>
+          <xs:documentation>Normal</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="preferred">
+        <xs:annotation>
+          <xs:documentation>Preferred</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.significance.attribute">
+    <xs:attribute name="significance" use="required" type="db:db.significance.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the significance of the term</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.zone.attribute">
+    <xs:attribute name="zone" use="required" type="xs:IDREFS">
+      <xs:annotation>
+        <xs:documentation>Specifies the IDs of the elements to which this term applies</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.indexterm.pagenum.attribute">
+    <xs:attribute name="pagenum" use="required">
+      <xs:annotation>
+        <xs:documentation>Indicates the page on which this index term occurs in some version of the printed document</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.scope.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="all">
+        <xs:annotation>
+          <xs:documentation>All indexes</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="global">
+        <xs:annotation>
+          <xs:documentation>The global index (as for a combined index of a set of box)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="local">
+        <xs:annotation>
+          <xs:documentation>The local index (the index for this document only)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.scope.attribute">
+    <xs:attribute name="scope" use="required" type="db:db.scope.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the scope of the index term</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.sortas.attribute">
+    <xs:attribute name="sortas" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the string by which the term is to be sorted; if unspecified, the term content is used</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.index.type.attribute">
+    <xs:attribute name="type" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the target index for this term</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.itermset.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.itermset.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="itermset">
+    <xs:annotation>
+      <xs:documentation>A set of index terms in the meta-information of a document</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:group maxOccurs="unbounded" ref="db:db.indexterm.singular"/>
+      <xs:attributeGroup ref="db:db.itermset.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:complexType name="db.indexterm.contentmodel">
+    <xs:sequence>
+      <xs:element minOccurs="0" ref="db:primary"/>
+      <xs:choice minOccurs="0">
+        <xs:sequence>
+          <xs:element ref="db:secondary"/>
+          <xs:choice minOccurs="0">
+            <xs:sequence>
+              <xs:element ref="db:tertiary"/>
+              <xs:choice minOccurs="0">
+                <xs:element ref="db:see"/>
+                <xs:element maxOccurs="unbounded" ref="db:seealso"/>
+              </xs:choice>
+            </xs:sequence>
+            <xs:element ref="db:see"/>
+            <xs:element maxOccurs="unbounded" ref="db:seealso"/>
+          </xs:choice>
+        </xs:sequence>
+        <xs:element ref="db:see"/>
+        <xs:element maxOccurs="unbounded" ref="db:seealso"/>
+      </xs:choice>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:attributeGroup name="db.indexterm.singular.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.indexterm.singular.class.attribute">
+    <xs:attribute name="class" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies the class of index term</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="singular">
+            <xs:annotation>
+              <xs:documentation>A singular index term</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.indexterm.singular.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="significance" type="db:db.significance.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the significance of the term</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="zone" type="xs:IDREFS">
+      <xs:annotation>
+        <xs:documentation>Specifies the IDs of the elements to which this term applies</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="pagenum">
+      <xs:annotation>
+        <xs:documentation>Indicates the page on which this index term occurs in some version of the printed document</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="scope" type="db:db.scope.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the scope of the index term</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="type">
+      <xs:annotation>
+        <xs:documentation>Specifies the target index for this term</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="class">
+      <xs:annotation>
+        <xs:documentation>Identifies the class of index term</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="singular">
+            <xs:annotation>
+              <xs:documentation>A singular index term</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.indexterm.singular">
+    <xs:sequence>
+      <xs:element name="indexterm">
+        <xs:annotation>
+          <xs:documentation>A wrapper for an indexed term</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:complexContent>
+            <xs:extension base="db:db.indexterm.contentmodel">
+              <xs:attributeGroup ref="db:db.indexterm.singular.attlist"/>
+            </xs:extension>
+          </xs:complexContent>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.indexterm.startofrange.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.indexterm.startofrange.class.attribute">
+    <xs:attribute name="class" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies the class of index term</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="startofrange">
+            <xs:annotation>
+              <xs:documentation>The start of a range</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.indexterm.startofrange.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="significance" type="db:db.significance.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the significance of the term</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="zone" type="xs:IDREFS">
+      <xs:annotation>
+        <xs:documentation>Specifies the IDs of the elements to which this term applies</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="pagenum">
+      <xs:annotation>
+        <xs:documentation>Indicates the page on which this index term occurs in some version of the printed document</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="scope" type="db:db.scope.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the scope of the index term</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="type">
+      <xs:annotation>
+        <xs:documentation>Specifies the target index for this term</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attributeGroup ref="db:db.indexterm.startofrange.class.attribute"/>
+  </xs:attributeGroup>
+  <xs:group name="db.indexterm.startofrange">
+    <xs:sequence>
+      <xs:element name="indexterm">
+        <xs:annotation>
+          <xs:documentation>A wrapper for an indexed term that covers a range</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:complexContent>
+            <xs:extension base="db:db.indexterm.contentmodel">
+              <xs:attributeGroup ref="db:db.indexterm.startofrange.attlist"/>
+            </xs:extension>
+          </xs:complexContent>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.indexterm.endofrange.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.indexterm.endofrange.class.attribute">
+    <xs:attribute name="class" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies the class of index term</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="endofrange">
+            <xs:annotation>
+              <xs:documentation>The end of a range</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.indexterm.endofrange.startref.attribute">
+    <xs:attribute name="startref" use="required" type="xs:IDREF">
+      <xs:annotation>
+        <xs:documentation>Points to the start of the range</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.indexterm.endofrange.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.indexterm.endofrange.class.attribute"/>
+    <xs:attributeGroup ref="db:db.indexterm.endofrange.startref.attribute"/>
+  </xs:attributeGroup>
+  <xs:group name="db.indexterm.endofrange">
+    <xs:sequence>
+      <xs:element name="indexterm">
+        <xs:annotation>
+          <xs:documentation>Identifies the end of a range associated with an indexed term</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:attributeGroup ref="db:db.indexterm.endofrange.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db.indexterm">
+    <xs:choice>
+      <xs:group ref="db:db.indexterm.singular"/>
+      <xs:group ref="db:db.indexterm.startofrange"/>
+      <xs:group ref="db:db.indexterm.endofrange"/>
+    </xs:choice>
+  </xs:group>
+  <xs:attributeGroup name="db.primary.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.primary.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="sortas">
+      <xs:annotation>
+        <xs:documentation>Specifies the string by which the term is to be sorted; if unspecified, the term content is used</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="primary">
+    <xs:annotation>
+      <xs:documentation>The primary word or phrase under which an index term should be sorted</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.primary.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.secondary.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.secondary.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="sortas">
+      <xs:annotation>
+        <xs:documentation>Specifies the string by which the term is to be sorted; if unspecified, the term content is used</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="secondary">
+    <xs:annotation>
+      <xs:documentation>A secondary word or phrase in an index term</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.secondary.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.tertiary.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.tertiary.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="sortas">
+      <xs:annotation>
+        <xs:documentation>Specifies the string by which the term is to be sorted; if unspecified, the term content is used</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="tertiary">
+    <xs:annotation>
+      <xs:documentation>A tertiary word or phrase in an index term</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.tertiary.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.see.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.see.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="see">
+    <xs:annotation>
+      <xs:documentation>Part of an index term directing the reader instead to another entry in the index</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.see.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.seealso.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.seealso.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="seealso">
+    <xs:annotation>
+      <xs:documentation>Part of an index term directing the reader also to another entry in the index</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.seealso.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.index.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.index.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.index.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="type">
+      <xs:annotation>
+        <xs:documentation>Specifies the target index for this term</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.index.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info"/>
+    </xs:sequence>
+  </xs:group>
+  <!--
+    
+    Yes, db.indexdiv* and db.indexentry*; that way an <index/> is valid.
+    Authors can use an empty index to indicate where a generated index should
+    appear.
+  -->
+  <xs:element name="index">
+    <xs:annotation>
+      <xs:documentation>An index to a book or part of a book</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.index.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:choice>
+          <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:indexdiv"/>
+          <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:indexentry"/>
+          <xs:element ref="db:segmentedlist"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.index.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.setindex.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.setindex.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.setindex.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="type">
+      <xs:annotation>
+        <xs:documentation>Specifies the target index for this term</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.setindex.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="setindex" substitutionGroup="db:db.setindex.components">
+    <xs:annotation>
+      <xs:documentation>An index to a set of books</xs:documentation>
+    </xs:annotation>
+  </xs:element>
+  <xs:attributeGroup name="db.indexdiv.status.attribute">
+    <xs:attributeGroup ref="db:db.status.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.indexdiv.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.indexdiv.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.indexdiv.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="indexdiv">
+    <xs:annotation>
+      <xs:documentation>A division in an index</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.indexdiv.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:choice>
+          <xs:element maxOccurs="unbounded" ref="db:indexentry"/>
+          <xs:element ref="db:segmentedlist"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.indexdiv.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.indexentry.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.indexentry.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="indexentry">
+    <xs:annotation>
+      <xs:documentation>An entry in an index</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="db:primaryie"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:element ref="db:seeie"/>
+          <xs:element ref="db:seealsoie"/>
+        </xs:choice>
+        <xs:sequence minOccurs="0" maxOccurs="unbounded">
+          <xs:element ref="db:secondaryie"/>
+          <xs:choice minOccurs="0" maxOccurs="unbounded">
+            <xs:element ref="db:seeie"/>
+            <xs:element ref="db:seealsoie"/>
+            <xs:element ref="db:tertiaryie"/>
+          </xs:choice>
+        </xs:sequence>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.indexentry.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.primaryie.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.primaryie.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attribute name="linkends" type="xs:IDREFS">
+      <xs:annotation>
+        <xs:documentation>Points to one or more internal link targets by identifying the value of their xml:id attributes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="primaryie">
+    <xs:annotation>
+      <xs:documentation>A primary term in an index entry, not in the text</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.primaryie.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.secondaryie.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.secondaryie.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attribute name="linkends" type="xs:IDREFS">
+      <xs:annotation>
+        <xs:documentation>Points to one or more internal link targets by identifying the value of their xml:id attributes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="secondaryie">
+    <xs:annotation>
+      <xs:documentation>A secondary term in an index entry, rather than in the text</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.secondaryie.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.tertiaryie.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.tertiaryie.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attribute name="linkends" type="xs:IDREFS">
+      <xs:annotation>
+        <xs:documentation>Points to one or more internal link targets by identifying the value of their xml:id attributes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="tertiaryie">
+    <xs:annotation>
+      <xs:documentation>A tertiary term in an index entry, rather than in the text</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.tertiaryie.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.seeie.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.seeie.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attribute name="linkend" type="xs:IDREF">
+      <xs:annotation>
+        <xs:documentation>Points to an internal link target by identifying the value of its xml:id attribute</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="seeie">
+    <xs:annotation>
+      <xs:documentation>A See
+entry in an index, rather than in the text</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.seeie.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.seealsoie.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.seealsoie.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attribute name="linkends" type="xs:IDREFS">
+      <xs:annotation>
+        <xs:documentation>Points to one or more internal link targets by identifying the value of their xml:id attributes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="seealsoie">
+    <xs:annotation>
+      <xs:documentation>A See also
+ entry in an index, rather than in the text</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.seealsoie.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.toc.pagenum.attribute">
+    <xs:attribute name="pagenum" use="required">
+      <xs:annotation>
+        <xs:documentation>Indicates the page on which this element occurs in some version of the printed document</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.toc.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.toc.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.toc.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="toc">
+    <xs:annotation>
+      <xs:documentation>A table of contents</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.toc.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:element ref="db:tocdiv"/>
+          <xs:element ref="db:tocentry"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.toc.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.tocdiv.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.tocdiv.pagenum.attribute">
+    <xs:attributeGroup ref="db:db.toc.pagenum.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.tocdiv.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attribute name="pagenum">
+      <xs:annotation>
+        <xs:documentation>Indicates the page on which this element occurs in some version of the printed document</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="linkend" type="xs:IDREF">
+      <xs:annotation>
+        <xs:documentation>Points to an internal link target by identifying the value of its xml:id attribute</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.tocdiv.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="tocdiv">
+    <xs:annotation>
+      <xs:documentation>A division in a table of contents</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.tocdiv.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:choice maxOccurs="unbounded">
+          <xs:element ref="db:tocdiv"/>
+          <xs:element ref="db:tocentry"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.tocdiv.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.tocentry.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.tocentry.pagenum.attribute">
+    <xs:attributeGroup ref="db:db.toc.pagenum.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.tocentry.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attribute name="pagenum">
+      <xs:annotation>
+        <xs:documentation>Indicates the page on which this element occurs in some version of the printed document</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="linkend" type="xs:IDREF">
+      <xs:annotation>
+        <xs:documentation>Points to an internal link target by identifying the value of its xml:id attribute</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="tocentry">
+    <xs:annotation>
+      <xs:documentation>A component title in a table of contents</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+      <xs:attributeGroup ref="db:db.tocentry.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.task.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.req"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.task.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.task.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="task">
+    <xs:annotation>
+      <xs:documentation>A task to be completed</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.task.info"/>
+        <xs:element minOccurs="0" ref="db:tasksummary"/>
+        <xs:element minOccurs="0" ref="db:taskprerequisites"/>
+        <xs:element ref="db:procedure"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:example"/>
+        <xs:element minOccurs="0" ref="db:taskrelated"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.task.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.tasksummary.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.tasksummary.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.tasksummary.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="tasksummary">
+    <xs:annotation>
+      <xs:documentation>A summary of a task</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.tasksummary.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.tasksummary.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.taskprerequisites.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.taskprerequisites.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.taskprerequisites.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="taskprerequisites">
+    <xs:annotation>
+      <xs:documentation>The prerequisites for a task</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.taskprerequisites.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.taskprerequisites.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.taskrelated.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.taskrelated.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.taskrelated.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="taskrelated">
+    <xs:annotation>
+      <xs:documentation>Information related to a task</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.taskrelated.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.taskrelated.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:simpleType name="db.area.units.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="calspair">
+        <xs:annotation>
+          <xs:documentation>Coordinates expressed as a pair of CALS graphic coordinates.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="linecolumn">
+        <xs:annotation>
+          <xs:documentation>Coordinates expressed as a line and column.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="linecolumnpair">
+        <xs:annotation>
+          <xs:documentation>Coordinates expressed as a pair of lines and columns.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="linerange">
+        <xs:annotation>
+          <xs:documentation>Coordinates expressed as a line range.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.area.units-enum.attribute">
+    <xs:attribute name="units" type="db:db.area.units.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the units used in the coords attribute The default units vary according to the type of callout specified: calspair
+ for graphics and linecolumn
+ for line-oriented elements.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.area.units-other.attributes">
+    <xs:attribute name="units">
+      <xs:annotation>
+        <xs:documentation>Indicates that non-standard units are used for this area
+. In this case otherunits
+ must be specified.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="other">
+            <xs:annotation>
+              <xs:documentation>Coordinates expressed in some non-standard units.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="otherunits" use="required" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>Identifies the units used in the coords
+ attribute when the units
+ attribute is other
+. This attribute is forbidden otherwise.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.area.units.attribute">
+    <xs:attribute name="units">
+      <xs:simpleType>
+        <xs:union memberTypes="db:db.area.units.enumeration">
+          <xs:simpleType>
+            <xs:restriction base="xs:token">
+              <xs:enumeration value="other">
+                <xs:annotation>
+                  <xs:documentation>Coordinates expressed in some non-standard units.</xs:documentation>
+                </xs:annotation>
+              </xs:enumeration>
+            </xs:restriction>
+          </xs:simpleType>
+        </xs:union>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="otherunits" type="xs:NMTOKEN">
+      <xs:annotation>
+        <xs:documentation>Identifies the units used in the coords
+ attribute when the units
+ attribute is other
+. This attribute is forbidden otherwise.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.calloutlist.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.calloutlist.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.calloutlist.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="calloutlist">
+    <xs:annotation>
+      <xs:documentation>A list of callout
+s</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.calloutlist.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:element maxOccurs="unbounded" ref="db:callout"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.calloutlist.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.callout.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.callout.arearefs.attribute">
+    <xs:attribute name="arearefs" use="required" type="xs:IDREFS">
+      <xs:annotation>
+        <xs:documentation>Identifies the areas described by this callout.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.callout.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.callout.arearefs.attribute"/>
+  </xs:attributeGroup>
+  <xs:element name="callout">
+    <xs:annotation>
+      <xs:documentation>A called out
+ description of a marked Area</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      <xs:attributeGroup ref="db:db.callout.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.programlistingco.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.programlistingco.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.programlistingco.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="programlistingco" substitutionGroup="db:db.verbatim.blocks">
+    <xs:annotation>
+      <xs:documentation>A program listing with associated areas used in callouts</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.programlistingco.info"/>
+        <xs:element ref="db:areaspec"/>
+        <xs:element ref="db:programlisting"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:calloutlist"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.programlistingco.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.areaspec.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.areaspec.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.area.units.attribute"/>
+  </xs:attributeGroup>
+  <xs:element name="areaspec">
+    <xs:annotation>
+      <xs:documentation>A collection of regions in a graphic or code example</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:choice maxOccurs="unbounded">
+        <xs:group ref="db:db.area"/>
+        <xs:element ref="db:areaset"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.areaspec.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.area.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.area.linkends.attribute">
+    <xs:attribute name="linkends" use="required" type="xs:IDREFS">
+      <xs:annotation>
+        <xs:documentation>Point to the callout
+s which refer to this area. (This provides bidirectional linking which may be useful in online presentation.)</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.area.label.attribute">
+    <xs:attribute name="label" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying number or string that may be used in presentation. The area label might be drawn on top of the figure, for example, at the position indicated by the coords attribute.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.area.coords.attribute">
+    <xs:attribute name="coords" use="required">
+      <xs:annotation>
+        <xs:documentation>Provides the coordinates of the area. The coordinates must be interpreted using the units
+ specified.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.area.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="db:db.common.idreq.attributes"/>
+    <xs:attributeGroup ref="db:db.area.units.attribute"/>
+    <xs:attribute name="linkends" type="xs:IDREFS">
+      <xs:annotation>
+        <xs:documentation>Point to the callout
+s which refer to this area. (This provides bidirectional linking which may be useful in online presentation.)</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute ref="xlink:href"/>
+    <xs:attributeGroup ref="xlink:type"/>
+    <xs:attribute ref="xlink:role"/>
+    <xs:attribute ref="xlink:arcrole"/>
+    <xs:attributeGroup ref="db:db.xlink.title.attribute"/>
+    <xs:attribute ref="xlink:show"/>
+    <xs:attribute ref="xlink:actuate"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying number or string that may be used in presentation. The area label might be drawn on top of the figure, for example, at the position indicated by the coords attribute.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attributeGroup ref="db:db.area.coords.attribute"/>
+  </xs:attributeGroup>
+  <xs:group name="db.area">
+    <xs:sequence>
+      <xs:element name="area">
+        <xs:annotation>
+          <xs:documentation>A region defined for a Callout in a graphic or code example</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element minOccurs="0" ref="db:alt"/>
+          </xs:sequence>
+          <xs:attributeGroup ref="db:db.area.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <!-- The only difference is that xml:id is optional -->
+  <xs:attributeGroup name="db.area.inareaset.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.area.units.attribute"/>
+    <xs:attribute name="linkends" type="xs:IDREFS">
+      <xs:annotation>
+        <xs:documentation>Point to the callout
+s which refer to this area. (This provides bidirectional linking which may be useful in online presentation.)</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute ref="xlink:href"/>
+    <xs:attributeGroup ref="xlink:type"/>
+    <xs:attribute ref="xlink:role"/>
+    <xs:attribute ref="xlink:arcrole"/>
+    <xs:attributeGroup ref="db:db.xlink.title.attribute"/>
+    <xs:attribute ref="xlink:show"/>
+    <xs:attribute ref="xlink:actuate"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying number or string that may be used in presentation. The area label might be drawn on top of the figure, for example, at the position indicated by the coords attribute.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attributeGroup ref="db:db.area.coords.attribute"/>
+  </xs:attributeGroup>
+  <xs:group name="db.area.inareaset">
+    <xs:sequence>
+      <xs:element name="area">
+        <xs:annotation>
+          <xs:documentation>A region defined for a Callout in a graphic or code example</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element minOccurs="0" ref="db:alt"/>
+          </xs:sequence>
+          <xs:attributeGroup ref="db:db.area.inareaset.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.areaset.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.areaset.linkends.attribute">
+    <xs:attributeGroup ref="db:db.linkends.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.areaset.label.attribute">
+    <xs:attributeGroup ref="db:db.label.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.areaset.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="db:db.common.idreq.attributes"/>
+    <xs:attributeGroup ref="db:db.area.units.attribute"/>
+    <xs:attribute name="linkends" type="xs:IDREFS">
+      <xs:annotation>
+        <xs:documentation>Points to one or more internal link targets by identifying the value of their xml:id attributes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute ref="xlink:href"/>
+    <xs:attributeGroup ref="xlink:type"/>
+    <xs:attribute ref="xlink:role"/>
+    <xs:attribute ref="xlink:arcrole"/>
+    <xs:attributeGroup ref="db:db.xlink.title.attribute"/>
+    <xs:attribute ref="xlink:show"/>
+    <xs:attribute ref="xlink:actuate"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="areaset">
+    <xs:annotation>
+      <xs:documentation>A set of related areas in a graphic or code example</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:group maxOccurs="unbounded" ref="db:db.area.inareaset"/>
+      <xs:attributeGroup ref="db:db.areaset.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.screenco.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.screenco.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.screenco.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="screenco" substitutionGroup="db:db.verbatim.blocks">
+    <xs:annotation>
+      <xs:documentation>A screen with associated areas used in callouts</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.screenco.info"/>
+        <xs:element ref="db:areaspec"/>
+        <xs:element ref="db:screen"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:calloutlist"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.screenco.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.imageobjectco.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.imageobjectco.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.imageobjectco.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="imageobjectco" substitutionGroup="db:db.mediaobject.content">
+    <xs:annotation>
+      <xs:documentation>A wrapper for an image object with callouts</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.imageobjectco.info"/>
+        <xs:element ref="db:areaspec"/>
+        <xs:element maxOccurs="unbounded" ref="db:imageobject"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:calloutlist"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.imageobjectco.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.co.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.co.linkends.attribute">
+    <xs:attributeGroup ref="db:db.linkends.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.co.label.attribute">
+    <xs:attributeGroup ref="db:db.label.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.co.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="db:db.common.idreq.attributes"/>
+    <xs:attribute name="linkends" type="xs:IDREFS">
+      <xs:annotation>
+        <xs:documentation>Points to one or more internal link targets by identifying the value of their xml:id attributes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="co">
+    <xs:annotation>
+      <xs:documentation>The location of a callout embedded in text</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:attributeGroup ref="db:db.co.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.coref.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.coref.label.attribute">
+    <xs:attributeGroup ref="db:db.label.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.coref.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.linkend.attribute"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="coref">
+    <xs:annotation>
+      <xs:documentation>A cross reference to a co</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:attributeGroup ref="db:db.coref.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.productionset.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.productionset.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.productionset.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="productionset">
+    <xs:annotation>
+      <xs:documentation>A set of EBNF productions</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.productionset.info"/>
+        <xs:choice maxOccurs="unbounded">
+          <xs:element ref="db:production"/>
+          <xs:element ref="db:productionrecap"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.productionset.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.production.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.production.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="db:db.common.idreq.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="production">
+    <xs:annotation>
+      <xs:documentation>A production in a set of EBNF productions</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="db:lhs"/>
+        <xs:element ref="db:rhs"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:constraint"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.production.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.lhs.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.lhs.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="lhs">
+    <xs:annotation>
+      <xs:documentation>The left-hand side of an EBNF production</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:attributeGroup ref="db:db.lhs.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.rhs.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.rhs.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="rhs">
+    <xs:annotation>
+      <xs:documentation>The right-hand side of an EBNF production</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:element ref="db:nonterminal"/>
+        <xs:element ref="db:lineannotation"/>
+        <xs:element ref="db:sbr"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.rhs.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.nonterminal.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.nonterminal.def.attribute">
+    <xs:attribute name="def" use="required" type="xs:anyURI">
+      <xs:annotation>
+        <xs:documentation>Specifies a URI that points to a production
+where the nonterminal
+ is defined</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.nonterminal.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.nonterminal.def.attribute"/>
+  </xs:attributeGroup>
+  <xs:element name="nonterminal" substitutionGroup="db:db.technical.inlines">
+    <xs:annotation>
+      <xs:documentation>A non-terminal in an EBNF production</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:attributeGroup ref="db:db.nonterminal.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.constraint.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.constraint.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.req.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="constraint">
+    <xs:annotation>
+      <xs:documentation>A constraint in an EBNF production</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:attributeGroup ref="db:db.constraint.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.productionrecap.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.productionrecap.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.req.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="productionrecap">
+    <xs:annotation>
+      <xs:documentation>A cross-reference to an EBNF production</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:attributeGroup ref="db:db.productionrecap.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.constraintdef.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.constraintdef.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.constraintdef.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="constraintdef">
+    <xs:annotation>
+      <xs:documentation>The definition of a constraint in an EBNF production</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.constraintdef.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.constraintdef.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.char.attribute">
+    <xs:attribute name="char" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the alignment character when align
+ is set to char
+.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.charoff.attribute">
+    <xs:attribute name="charoff" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the percentage of the column's total width that should appear to the left of the first occurance of the character identified in char
+ when align
+ is set to char
+.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:decimal">
+          <xs:minExclusive value="0"/>
+          <xs:maxExclusive value="100"/>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.frame.attribute">
+    <xs:attribute name="frame" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies how the table is to be framed. Note that there is no way to obtain a border on only the starting edge (left, in left-to-right writing systems) of the table.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="all">
+            <xs:annotation>
+              <xs:documentation>Frame all four sides of the table. In some environments with limited control over table border formatting, such as HTML, this may imply additional borders.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="bottom">
+            <xs:annotation>
+              <xs:documentation>Frame only the bottom of the table.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="none">
+            <xs:annotation>
+              <xs:documentation>Place no border on the table. In some environments with limited control over table border formatting, such as HTML, this may disable other borders as well.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="sides">
+            <xs:annotation>
+              <xs:documentation>Frame the left and right sides of the table.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="top">
+            <xs:annotation>
+              <xs:documentation>Frame the top of the table.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="topbot">
+            <xs:annotation>
+              <xs:documentation>Frame the top and bottom of the table.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.colsep.attribute">
+    <xs:attribute name="colsep" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the presence or absence of the column separator</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>No column separator rule.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Provide a column separator rule on the right</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.rowsep.attribute">
+    <xs:attribute name="rowsep" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the presence or absence of the row separator</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>No row separator rule.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Provide a row separator rule below</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.orient.attribute">
+    <xs:attribute name="orient" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the orientation of the table</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="land">
+            <xs:annotation>
+              <xs:documentation>90 degrees counter-clockwise from the rest of the text flow.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="port">
+            <xs:annotation>
+              <xs:documentation>The same orientation as the rest of the text flow.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.tabstyle.attribute">
+    <xs:attribute name="tabstyle" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the table style</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.rowheader.attribute">
+    <xs:attribute name="rowheader" use="required">
+      <xs:annotation>
+        <xs:documentation>Indicates whether or not the entries in the first column should be considered row headers</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="firstcol">
+            <xs:annotation>
+              <xs:documentation>Indicates that entries in the first column of the table are functionally row headers (analogous to the way that a thead provides column headers).</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="norowheader">
+            <xs:annotation>
+              <xs:documentation>Indicates that entries in the first column have no special significance with respect to column headers.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.align.attribute">
+    <xs:attribute name="align" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the horizontal alignment of text in an entry.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="center">
+            <xs:annotation>
+              <xs:documentation>Centered.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="char">
+            <xs:annotation>
+              <xs:documentation>Aligned on a particular character.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="justify">
+            <xs:annotation>
+              <xs:documentation>Left and right justified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="left">
+            <xs:annotation>
+              <xs:documentation>Left justified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="right">
+            <xs:annotation>
+              <xs:documentation>Right justified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.valign.attribute">
+    <xs:attribute name="valign" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the vertical alignment of text in an entry.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="bottom">
+            <xs:annotation>
+              <xs:documentation>Aligned on the bottom of the entry.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="middle">
+            <xs:annotation>
+              <xs:documentation>Aligned in the middle.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="top">
+            <xs:annotation>
+              <xs:documentation>Aligned at the top of the entry.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.specify-col-by-colname.attributes">
+    <xs:attribute name="colname" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies a column specification by name.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.specify-col-by-namest.attributes">
+    <xs:attribute name="namest" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies a starting column by name.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.specify-span-by-spanspec.attributes">
+    <xs:attribute name="spanname" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies a span by name.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.specify-span-directly.attributes">
+    <xs:attribute name="namest" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies a starting column by name.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="nameend" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies an ending column by name.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.column-spec.attributes">
+    <xs:attribute name="colname">
+      <xs:annotation>
+        <xs:documentation>Specifies a column specification by name.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="namest">
+      <xs:annotation>
+        <xs:documentation>Specifies a starting column by name.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="spanname">
+      <xs:annotation>
+        <xs:documentation>Specifies a span by name.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="nameend">
+      <xs:annotation>
+        <xs:documentation>Specifies an ending column by name.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.colname.attribute">
+    <xs:attribute name="colname" use="required">
+      <xs:annotation>
+        <xs:documentation>Provides a name for a column specification.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.spanname.attribute">
+    <xs:attribute name="spanname" use="required">
+      <xs:annotation>
+        <xs:documentation>Provides a name for a span specification.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.tgroup.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.tgroup.tgroupstyle.attribute">
+    <xs:attribute name="tgroupstyle" use="required">
+      <xs:annotation>
+        <xs:documentation>Additional style information for downstream processing; typically the name of a style.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.tgroup.cols.attribute">
+    <xs:attribute name="cols" use="required" type="xs:positiveInteger">
+      <xs:annotation>
+        <xs:documentation>The number of columns in the table. Must be an integer greater than zero.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.tgroup.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="char">
+      <xs:annotation>
+        <xs:documentation>Specifies the alignment character when align
+ is set to char
+.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="charoff">
+      <xs:annotation>
+        <xs:documentation>Specifies the percentage of the column's total width that should appear to the left of the first occurance of the character identified in char
+ when align
+ is set to char
+.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:decimal">
+          <xs:minExclusive value="0"/>
+          <xs:maxExclusive value="100"/>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="tgroupstyle">
+      <xs:annotation>
+        <xs:documentation>Additional style information for downstream processing; typically the name of a style.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attributeGroup ref="db:db.tgroup.cols.attribute"/>
+    <xs:attribute name="colsep">
+      <xs:annotation>
+        <xs:documentation>Specifies the presence or absence of the column separator</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>No column separator rule.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Provide a column separator rule on the right</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="rowsep">
+      <xs:annotation>
+        <xs:documentation>Specifies the presence or absence of the row separator</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>No row separator rule.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Provide a row separator rule below</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="align">
+      <xs:annotation>
+        <xs:documentation>Specifies the horizontal alignment of text in an entry.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="center">
+            <xs:annotation>
+              <xs:documentation>Centered.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="char">
+            <xs:annotation>
+              <xs:documentation>Aligned on a particular character.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="justify">
+            <xs:annotation>
+              <xs:documentation>Left and right justified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="left">
+            <xs:annotation>
+              <xs:documentation>Left justified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="right">
+            <xs:annotation>
+              <xs:documentation>Right justified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="tgroup">
+    <xs:annotation>
+      <xs:documentation>A wrapper for the main content of a table, or part of a table</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:colspec"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:spanspec"/>
+        <xs:group minOccurs="0" ref="db:db.cals.thead"/>
+        <xs:group minOccurs="0" ref="db:db.cals.tfoot"/>
+        <xs:group ref="db:db.cals.tbody"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.tgroup.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.colspec.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.colspec.colnum.attribute">
+    <xs:attribute name="colnum" use="required" type="xs:positiveInteger">
+      <xs:annotation>
+        <xs:documentation>The number of the column to which this specification applies. Must be greater than any preceding column number. Defaults to one more than the number of the preceding column, if there is one, or one.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.colspec.colwidth.attribute">
+    <xs:attribute name="colwidth" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the width of the column.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.colspec.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="colnum" type="xs:positiveInteger">
+      <xs:annotation>
+        <xs:documentation>The number of the column to which this specification applies. Must be greater than any preceding column number. Defaults to one more than the number of the preceding column, if there is one, or one.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="char">
+      <xs:annotation>
+        <xs:documentation>Specifies the alignment character when align
+ is set to char
+.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="colsep">
+      <xs:annotation>
+        <xs:documentation>Specifies the presence or absence of the column separator</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>No column separator rule.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Provide a column separator rule on the right</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="colwidth">
+      <xs:annotation>
+        <xs:documentation>Specifies the width of the column.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="charoff">
+      <xs:annotation>
+        <xs:documentation>Specifies the percentage of the column's total width that should appear to the left of the first occurance of the character identified in char
+ when align
+ is set to char
+.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:decimal">
+          <xs:minExclusive value="0"/>
+          <xs:maxExclusive value="100"/>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="colname">
+      <xs:annotation>
+        <xs:documentation>Provides a name for a column specification.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="rowsep">
+      <xs:annotation>
+        <xs:documentation>Specifies the presence or absence of the row separator</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>No row separator rule.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Provide a row separator rule below</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="align">
+      <xs:annotation>
+        <xs:documentation>Specifies the horizontal alignment of text in an entry.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="center">
+            <xs:annotation>
+              <xs:documentation>Centered.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="char">
+            <xs:annotation>
+              <xs:documentation>Aligned on a particular character.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="justify">
+            <xs:annotation>
+              <xs:documentation>Left and right justified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="left">
+            <xs:annotation>
+              <xs:documentation>Left justified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="right">
+            <xs:annotation>
+              <xs:documentation>Right justified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="colspec">
+    <xs:annotation>
+      <xs:documentation>Specifications for a column in a table</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:attributeGroup ref="db:db.colspec.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.spanspec.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.spanspec.namest.attribute">
+    <xs:attribute name="namest" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies a starting column by name.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.spanspec.nameend.attribute">
+    <xs:attribute name="nameend" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies an ending column by name.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.spanspec.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.spanname.attribute"/>
+    <xs:attributeGroup ref="db:db.spanspec.namest.attribute"/>
+    <xs:attributeGroup ref="db:db.spanspec.nameend.attribute"/>
+    <xs:attribute name="char">
+      <xs:annotation>
+        <xs:documentation>Specifies the alignment character when align
+ is set to char
+.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="colsep">
+      <xs:annotation>
+        <xs:documentation>Specifies the presence or absence of the column separator</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>No column separator rule.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Provide a column separator rule on the right</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="charoff">
+      <xs:annotation>
+        <xs:documentation>Specifies the percentage of the column's total width that should appear to the left of the first occurance of the character identified in char
+ when align
+ is set to char
+.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:decimal">
+          <xs:minExclusive value="0"/>
+          <xs:maxExclusive value="100"/>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="rowsep">
+      <xs:annotation>
+        <xs:documentation>Specifies the presence or absence of the row separator</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>No row separator rule.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Provide a row separator rule below</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="align">
+      <xs:annotation>
+        <xs:documentation>Specifies the horizontal alignment of text in an entry.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="center">
+            <xs:annotation>
+              <xs:documentation>Centered.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="char">
+            <xs:annotation>
+              <xs:documentation>Aligned on a particular character.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="justify">
+            <xs:annotation>
+              <xs:documentation>Left and right justified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="left">
+            <xs:annotation>
+              <xs:documentation>Left justified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="right">
+            <xs:annotation>
+              <xs:documentation>Right justified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="spanspec">
+    <xs:annotation>
+      <xs:documentation>Formatting information for a spanned column in a table</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:attributeGroup ref="db:db.spanspec.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.cals.thead.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.cals.thead.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="valign">
+      <xs:annotation>
+        <xs:documentation>Specifies the vertical alignment of text in an entry.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="bottom">
+            <xs:annotation>
+              <xs:documentation>Aligned on the bottom of the entry.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="middle">
+            <xs:annotation>
+              <xs:documentation>Aligned in the middle.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="top">
+            <xs:annotation>
+              <xs:documentation>Aligned at the top of the entry.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.cals.thead">
+    <xs:sequence>
+      <xs:element name="thead">
+        <xs:annotation>
+          <xs:documentation>A table header consisting of one or more rows</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:colspec"/>
+            <xs:group maxOccurs="unbounded" ref="db:db.row"/>
+          </xs:sequence>
+          <xs:attributeGroup ref="db:db.cals.thead.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.cals.tfoot.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.cals.tfoot.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="valign">
+      <xs:annotation>
+        <xs:documentation>Specifies the vertical alignment of text in an entry.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="bottom">
+            <xs:annotation>
+              <xs:documentation>Aligned on the bottom of the entry.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="middle">
+            <xs:annotation>
+              <xs:documentation>Aligned in the middle.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="top">
+            <xs:annotation>
+              <xs:documentation>Aligned at the top of the entry.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.cals.tfoot">
+    <xs:sequence>
+      <xs:element name="tfoot">
+        <xs:annotation>
+          <xs:documentation>A table footer consisting of one or more rows</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:colspec"/>
+            <xs:group maxOccurs="unbounded" ref="db:db.row"/>
+          </xs:sequence>
+          <xs:attributeGroup ref="db:db.cals.tfoot.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.cals.tbody.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.cals.tbody.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="valign">
+      <xs:annotation>
+        <xs:documentation>Specifies the vertical alignment of text in an entry.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="bottom">
+            <xs:annotation>
+              <xs:documentation>Aligned on the bottom of the entry.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="middle">
+            <xs:annotation>
+              <xs:documentation>Aligned in the middle.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="top">
+            <xs:annotation>
+              <xs:documentation>Aligned at the top of the entry.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.cals.tbody">
+    <xs:sequence>
+      <xs:element name="tbody">
+        <xs:annotation>
+          <xs:documentation>A wrapper for the rows of a table or informal table</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:group maxOccurs="unbounded" ref="db:db.row"/>
+          <xs:attributeGroup ref="db:db.cals.tbody.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.row.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.row.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="rowsep">
+      <xs:annotation>
+        <xs:documentation>Specifies the presence or absence of the row separator</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>No row separator rule.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Provide a row separator rule below</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="valign">
+      <xs:annotation>
+        <xs:documentation>Specifies the vertical alignment of text in an entry.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="bottom">
+            <xs:annotation>
+              <xs:documentation>Aligned on the bottom of the entry.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="middle">
+            <xs:annotation>
+              <xs:documentation>Aligned in the middle.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="top">
+            <xs:annotation>
+              <xs:documentation>Aligned at the top of the entry.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.row">
+    <xs:sequence>
+      <xs:element name="row">
+        <xs:annotation>
+          <xs:documentation>A row in a table</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:choice maxOccurs="unbounded">
+            <xs:element ref="db:entry"/>
+            <xs:element ref="db:entrytbl"/>
+          </xs:choice>
+          <xs:attributeGroup ref="db:db.row.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.entry.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.entry.morerows.attribute">
+    <xs:attribute name="morerows" use="required" type="xs:integer">
+      <xs:annotation>
+        <xs:documentation>Specifies the number of additional rows which this entry occupies. Defaults to zero.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.entry.rotate.attribute">
+    <xs:attribute name="rotate" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the rotation of this entry. A value of 1 (true) rotates the cell 90 degrees counter-clockwise. A value of 0 (false) leaves the cell unrotated.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>Do not rotate the cell.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Rotate the cell 90 degrees counter-clockwise.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.entry.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="valign">
+      <xs:annotation>
+        <xs:documentation>Specifies the vertical alignment of text in an entry.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="bottom">
+            <xs:annotation>
+              <xs:documentation>Aligned on the bottom of the entry.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="middle">
+            <xs:annotation>
+              <xs:documentation>Aligned in the middle.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="top">
+            <xs:annotation>
+              <xs:documentation>Aligned at the top of the entry.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="char">
+      <xs:annotation>
+        <xs:documentation>Specifies the alignment character when align
+ is set to char
+.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="colsep">
+      <xs:annotation>
+        <xs:documentation>Specifies the presence or absence of the column separator</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>No column separator rule.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Provide a column separator rule on the right</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="charoff">
+      <xs:annotation>
+        <xs:documentation>Specifies the percentage of the column's total width that should appear to the left of the first occurance of the character identified in char
+ when align
+ is set to char
+.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:decimal">
+          <xs:minExclusive value="0"/>
+          <xs:maxExclusive value="100"/>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="morerows" type="xs:integer">
+      <xs:annotation>
+        <xs:documentation>Specifies the number of additional rows which this entry occupies. Defaults to zero.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attributeGroup ref="db:db.column-spec.attributes"/>
+    <xs:attribute name="rowsep">
+      <xs:annotation>
+        <xs:documentation>Specifies the presence or absence of the row separator</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>No row separator rule.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Provide a row separator rule below</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="rotate">
+      <xs:annotation>
+        <xs:documentation>Specifies the rotation of this entry. A value of 1 (true) rotates the cell 90 degrees counter-clockwise. A value of 0 (false) leaves the cell unrotated.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>Do not rotate the cell.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Rotate the cell 90 degrees counter-clockwise.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="align">
+      <xs:annotation>
+        <xs:documentation>Specifies the horizontal alignment of text in an entry.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="center">
+            <xs:annotation>
+              <xs:documentation>Centered.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="char">
+            <xs:annotation>
+              <xs:documentation>Aligned on a particular character.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="justify">
+            <xs:annotation>
+              <xs:documentation>Left and right justified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="left">
+            <xs:annotation>
+              <xs:documentation>Left justified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="right">
+            <xs:annotation>
+              <xs:documentation>Right justified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="entry">
+    <xs:annotation>
+      <xs:documentation>A cell in a table</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.entry.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.entrytbl.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.entrytbl.tgroupstyle.attribute">
+    <xs:attribute name="tgroupstyle" use="required">
+      <xs:annotation>
+        <xs:documentation>Additional style information for downstream processing; typically the name of a style.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.entrytbl.cols.attribute">
+    <xs:attribute name="cols" use="required" type="xs:positiveInteger">
+      <xs:annotation>
+        <xs:documentation>The number of columns in the entry table. Must be an integer greater than zero.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.entrytbl.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="char">
+      <xs:annotation>
+        <xs:documentation>Specifies the alignment character when align
+ is set to char
+.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="charoff">
+      <xs:annotation>
+        <xs:documentation>Specifies the percentage of the column's total width that should appear to the left of the first occurance of the character identified in char
+ when align
+ is set to char
+.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:decimal">
+          <xs:minExclusive value="0"/>
+          <xs:maxExclusive value="100"/>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attributeGroup ref="db:db.column-spec.attributes"/>
+    <xs:attribute name="tgroupstyle">
+      <xs:annotation>
+        <xs:documentation>Additional style information for downstream processing; typically the name of a style.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="cols" type="xs:positiveInteger">
+      <xs:annotation>
+        <xs:documentation>The number of columns in the entry table. Must be an integer greater than zero.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="colsep">
+      <xs:annotation>
+        <xs:documentation>Specifies the presence or absence of the column separator</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>No column separator rule.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Provide a column separator rule on the right</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="rowsep">
+      <xs:annotation>
+        <xs:documentation>Specifies the presence or absence of the row separator</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>No row separator rule.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Provide a row separator rule below</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="align">
+      <xs:annotation>
+        <xs:documentation>Specifies the horizontal alignment of text in an entry.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="center">
+            <xs:annotation>
+              <xs:documentation>Centered.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="char">
+            <xs:annotation>
+              <xs:documentation>Aligned on a particular character.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="justify">
+            <xs:annotation>
+              <xs:documentation>Left and right justified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="left">
+            <xs:annotation>
+              <xs:documentation>Left justified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="right">
+            <xs:annotation>
+              <xs:documentation>Right justified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="entrytbl">
+    <xs:annotation>
+      <xs:documentation>A subtable appearing in place of an Entry in a table</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:colspec"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:spanspec"/>
+        <xs:group minOccurs="0" ref="db:db.cals.entrytbl.thead"/>
+        <xs:group ref="db:db.cals.entrytbl.tbody"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.entrytbl.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.cals.entrytbl.thead.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.cals.entrytbl.thead.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="valign">
+      <xs:annotation>
+        <xs:documentation>Specifies the vertical alignment of text in an entry.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="bottom">
+            <xs:annotation>
+              <xs:documentation>Aligned on the bottom of the entry.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="middle">
+            <xs:annotation>
+              <xs:documentation>Aligned in the middle.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="top">
+            <xs:annotation>
+              <xs:documentation>Aligned at the top of the entry.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.cals.entrytbl.thead">
+    <xs:sequence>
+      <xs:element name="thead">
+        <xs:annotation>
+          <xs:documentation>A table header consisting of one or more rows</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:colspec"/>
+            <xs:group maxOccurs="unbounded" ref="db:db.entrytbl.row"/>
+          </xs:sequence>
+          <xs:attributeGroup ref="db:db.cals.entrytbl.thead.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.cals.entrytbl.tbody.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.cals.entrytbl.tbody.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="valign">
+      <xs:annotation>
+        <xs:documentation>Specifies the vertical alignment of text in an entry.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="bottom">
+            <xs:annotation>
+              <xs:documentation>Aligned on the bottom of the entry.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="middle">
+            <xs:annotation>
+              <xs:documentation>Aligned in the middle.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="top">
+            <xs:annotation>
+              <xs:documentation>Aligned at the top of the entry.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.cals.entrytbl.tbody">
+    <xs:sequence>
+      <xs:element name="tbody">
+        <xs:annotation>
+          <xs:documentation>A wrapper for the rows of a table or informal table</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:group maxOccurs="unbounded" ref="db:db.entrytbl.row"/>
+          <xs:attributeGroup ref="db:db.cals.entrytbl.tbody.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.entrytbl.row.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.entrytbl.row.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="rowsep">
+      <xs:annotation>
+        <xs:documentation>Specifies the presence or absence of the row separator</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>No row separator rule.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Provide a row separator rule below</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="valign">
+      <xs:annotation>
+        <xs:documentation>Specifies the vertical alignment of text in an entry.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="bottom">
+            <xs:annotation>
+              <xs:documentation>Aligned on the bottom of the entry.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="middle">
+            <xs:annotation>
+              <xs:documentation>Aligned in the middle.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="top">
+            <xs:annotation>
+              <xs:documentation>Aligned at the top of the entry.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.entrytbl.row">
+    <xs:sequence>
+      <xs:element name="row">
+        <xs:annotation>
+          <xs:documentation>A row in a table</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element maxOccurs="unbounded" ref="db:entry"/>
+          </xs:sequence>
+          <xs:attributeGroup ref="db:db.entrytbl.row.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.cals.table.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.cals.table.label.attribute">
+    <xs:attributeGroup ref="db:db.label.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.cals.table.attlist">
+    <xs:attribute name="role"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="tabstyle">
+      <xs:annotation>
+        <xs:documentation>Specifies the table style</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="floatstyle">
+      <xs:annotation>
+        <xs:documentation>Specifies style information to be used when rendering the float</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="orient">
+      <xs:annotation>
+        <xs:documentation>Specifies the orientation of the table</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="land">
+            <xs:annotation>
+              <xs:documentation>90 degrees counter-clockwise from the rest of the text flow.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="port">
+            <xs:annotation>
+              <xs:documentation>The same orientation as the rest of the text flow.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="colsep">
+      <xs:annotation>
+        <xs:documentation>Specifies the presence or absence of the column separator</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>No column separator rule.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Provide a column separator rule on the right</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="rowsep">
+      <xs:annotation>
+        <xs:documentation>Specifies the presence or absence of the row separator</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>No row separator rule.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Provide a row separator rule below</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="frame">
+      <xs:annotation>
+        <xs:documentation>Specifies how the table is to be framed. Note that there is no way to obtain a border on only the starting edge (left, in left-to-right writing systems) of the table.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="all">
+            <xs:annotation>
+              <xs:documentation>Frame all four sides of the table. In some environments with limited control over table border formatting, such as HTML, this may imply additional borders.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="bottom">
+            <xs:annotation>
+              <xs:documentation>Frame only the bottom of the table.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="none">
+            <xs:annotation>
+              <xs:documentation>Place no border on the table. In some environments with limited control over table border formatting, such as HTML, this may disable other borders as well.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="sides">
+            <xs:annotation>
+              <xs:documentation>Frame the left and right sides of the table.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="top">
+            <xs:annotation>
+              <xs:documentation>Frame the top of the table.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="topbot">
+            <xs:annotation>
+              <xs:documentation>Frame the top and bottom of the table.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="pgwide" type="db:db.pgwide.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates if the element is rendered across the column or the page</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="shortentry">
+      <xs:annotation>
+        <xs:documentation>Indicates if the short or long title should be used in a List of Tables</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>Indicates that the full title should be used.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Indicates that the short short title (titleabbrev) should be used.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="tocentry">
+      <xs:annotation>
+        <xs:documentation>Indicates if the table should appear in a List of Tables</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>Indicates that the table should not occur in the List of Tables.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Indicates that the table should appear in the List of Tables.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="rowheader">
+      <xs:annotation>
+        <xs:documentation>Indicates whether or not the entries in the first column should be considered row headers</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="firstcol">
+            <xs:annotation>
+              <xs:documentation>Indicates that entries in the first column of the table are functionally row headers (analogous to the way that a thead provides column headers).</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="norowheader">
+            <xs:annotation>
+              <xs:documentation>Indicates that entries in the first column have no special significance with respect to column headers.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.cals.table.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.onlyreq"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db.cals.table">
+    <xs:sequence>
+      <xs:element name="table">
+        <xs:annotation>
+          <xs:documentation>A formal table in a document</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:sequence>
+            <xs:group ref="db:db.cals.table.info"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded">
+              <xs:element ref="db:alt"/>
+              <xs:group ref="db:db.indexing.inlines"/>
+              <xs:element ref="db:textobject"/>
+            </xs:choice>
+            <xs:choice>
+              <xs:element maxOccurs="unbounded" ref="db:mediaobject"/>
+              <xs:element maxOccurs="unbounded" ref="db:tgroup"/>
+            </xs:choice>
+            <xs:group minOccurs="0" ref="db:db.caption"/>
+          </xs:sequence>
+          <xs:attributeGroup ref="db:db.cals.table.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.cals.informaltable.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.cals.informaltable.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="tabstyle">
+      <xs:annotation>
+        <xs:documentation>Specifies the table style</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="floatstyle">
+      <xs:annotation>
+        <xs:documentation>Specifies style information to be used when rendering the float</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="orient">
+      <xs:annotation>
+        <xs:documentation>Specifies the orientation of the table</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="land">
+            <xs:annotation>
+              <xs:documentation>90 degrees counter-clockwise from the rest of the text flow.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="port">
+            <xs:annotation>
+              <xs:documentation>The same orientation as the rest of the text flow.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="colsep">
+      <xs:annotation>
+        <xs:documentation>Specifies the presence or absence of the column separator</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>No column separator rule.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Provide a column separator rule on the right</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="rowsep">
+      <xs:annotation>
+        <xs:documentation>Specifies the presence or absence of the row separator</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="0">
+            <xs:annotation>
+              <xs:documentation>No row separator rule.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="1">
+            <xs:annotation>
+              <xs:documentation>Provide a row separator rule below</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="frame">
+      <xs:annotation>
+        <xs:documentation>Specifies how the table is to be framed. Note that there is no way to obtain a border on only the starting edge (left, in left-to-right writing systems) of the table.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="all">
+            <xs:annotation>
+              <xs:documentation>Frame all four sides of the table. In some environments with limited control over table border formatting, such as HTML, this may imply additional borders.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="bottom">
+            <xs:annotation>
+              <xs:documentation>Frame only the bottom of the table.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="none">
+            <xs:annotation>
+              <xs:documentation>Place no border on the table. In some environments with limited control over table border formatting, such as HTML, this may disable other borders as well.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="sides">
+            <xs:annotation>
+              <xs:documentation>Frame the left and right sides of the table.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="top">
+            <xs:annotation>
+              <xs:documentation>Frame the top of the table.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="topbot">
+            <xs:annotation>
+              <xs:documentation>Frame the top and bottom of the table.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="pgwide" type="db:db.pgwide.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates if the element is rendered across the column or the page</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="rowheader">
+      <xs:annotation>
+        <xs:documentation>Indicates whether or not the entries in the first column should be considered row headers</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="firstcol">
+            <xs:annotation>
+              <xs:documentation>Indicates that entries in the first column of the table are functionally row headers (analogous to the way that a thead provides column headers).</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="norowheader">
+            <xs:annotation>
+              <xs:documentation>Indicates that entries in the first column have no special significance with respect to column headers.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.cals.informaltable.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db.cals.informaltable">
+    <xs:sequence>
+      <xs:element name="informaltable">
+        <xs:annotation>
+          <xs:documentation>A table without a title</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:sequence>
+            <xs:group ref="db:db.cals.informaltable.info"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded">
+              <xs:element ref="db:alt"/>
+              <xs:group ref="db:db.indexing.inlines"/>
+              <xs:element ref="db:textobject"/>
+            </xs:choice>
+            <xs:choice>
+              <xs:element maxOccurs="unbounded" ref="db:mediaobject"/>
+              <xs:element maxOccurs="unbounded" ref="db:tgroup"/>
+            </xs:choice>
+            <xs:group minOccurs="0" ref="db:db.caption"/>
+          </xs:sequence>
+          <xs:attributeGroup ref="db:db.cals.informaltable.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.html.coreattrs">
+    <xs:attribute name="class">
+      <xs:annotation>
+        <xs:documentation>This attribute assigns a class name or set of class names to an element. Any number of elements may be assigned the same class name or names. Multiple class names must be separated by white space characters.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="style">
+      <xs:annotation>
+        <xs:documentation>This attribute specifies style information for the current element.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="title">
+      <xs:annotation>
+        <xs:documentation>This attribute offers advisory information about the element for which it is set.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.html.i18n">
+    <xs:attribute name="lang">
+      <xs:annotation>
+        <xs:documentation>This attribute specifies the base language of an element's attribute values and text content. The default value of this attribute is unknown.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.html.events">
+    <xs:attribute name="onclick">
+      <xs:annotation>
+        <xs:documentation>Occurs when the pointing device button is clicked over an element.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="ondblclick">
+      <xs:annotation>
+        <xs:documentation>Occurs when the pointing device button is double clicked over an element.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="onmousedown">
+      <xs:annotation>
+        <xs:documentation>Occurs when the pointing device button is pressed over an element.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="onmouseup">
+      <xs:annotation>
+        <xs:documentation>Occurs when the pointing device button is released over an element.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="onmouseover">
+      <xs:annotation>
+        <xs:documentation>Occurs when the pointing device is moved onto an element.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="onmousemove">
+      <xs:annotation>
+        <xs:documentation>Occurs when the pointing device is moved while it is over an element.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="onmouseout">
+      <xs:annotation>
+        <xs:documentation>Occurs when the pointing device is moved away from an element.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="onkeypress">
+      <xs:annotation>
+        <xs:documentation>Occurs when a key is pressed and released over an element.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="onkeydown">
+      <xs:annotation>
+        <xs:documentation>Occurs when a key is pressed down over an element.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="onkeyup">
+      <xs:annotation>
+        <xs:documentation>Occurs when a key is released over an element.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.html.attrs">
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.html.coreattrs"/>
+    <xs:attributeGroup ref="db:db.html.i18n"/>
+    <xs:attributeGroup ref="db:db.html.events"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.html.cellhalign">
+    <xs:attribute name="align">
+      <xs:annotation>
+        <xs:documentation>Specifies the alignment of data and the justification of text in a cell.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="left">
+            <xs:annotation>
+              <xs:documentation>Left-flush data/Left-justify text. This is the default value for table data.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="center">
+            <xs:annotation>
+              <xs:documentation>Center data/Center-justify text. This is the default value for table headers.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="right">
+            <xs:annotation>
+              <xs:documentation>Right-flush data/Right-justify text.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="justify">
+            <xs:annotation>
+              <xs:documentation>Double-justify text.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="char">
+            <xs:annotation>
+              <xs:documentation>Align text around a specific character. If a user agent doesn't support character alignment, behavior in the presence of this value is unspecified.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="char">
+      <xs:annotation>
+        <xs:documentation>This attribute specifies a single character within a text fragment to act as an axis for alignment. The default value for this attribute is the decimal point character for the current language as set by the lang attribute (e.g., the period in English and the comma in French). User agents are not required to support this attribute.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="charoff">
+      <xs:annotation>
+        <xs:documentation>When present, this attribute specifies the offset to the first occurrence of the alignment character on each line. If a line doesn't include the alignment character, it should be horizontally shifted to end at the alignment position. When charoff is used to set the offset of an alignment character, the direction of offset is determined by the current text direction (set by the dir attribute). In left-to-right texts (the default), offset is from the left margin. In right-to-left texts, offset is from the right margin. User agents are not required to support this attribute.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:union memberTypes="xs:integer">
+          <xs:simpleType>
+            <xs:restriction base="xs:string">
+              <xs:pattern value="[0-9]+%"/>
+            </xs:restriction>
+          </xs:simpleType>
+        </xs:union>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.html.cellvalign">
+    <xs:attribute name="valign">
+      <xs:annotation>
+        <xs:documentation>Specifies the vertical position of data within a cell.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="top">
+            <xs:annotation>
+              <xs:documentation>Cell data is flush with the top of the cell.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="middle">
+            <xs:annotation>
+              <xs:documentation>Cell data is centered vertically within the cell. This is the default value.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="bottom">
+            <xs:annotation>
+              <xs:documentation>Cell data is flush with the bottom of the cell.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="baseline">
+            <xs:annotation>
+              <xs:documentation>All cells in the same row as a cell whose valign attribute has this value should have their textual data positioned so that the first text line occurs on a baseline common to all cells in the row. This constraint does not apply to subsequent text lines in these cells.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.html.table.attributes">
+    <xs:attribute name="summary">
+      <xs:annotation>
+        <xs:documentation>Provides a summary of the table's purpose and structure for user agents rendering to non-visual media such as speech and Braille.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="width">
+      <xs:annotation>
+        <xs:documentation>Specifies the desired width of the entire table and is intended for visual user agents. When the value is a percentage value, the value is relative to the user agent's available horizontal space. In the absence of any width specification, table width is determined by the user agent.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:union memberTypes="xs:integer">
+          <xs:simpleType>
+            <xs:restriction base="xs:string">
+              <xs:pattern value="[0-9]+%"/>
+            </xs:restriction>
+          </xs:simpleType>
+        </xs:union>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="border" type="xs:nonNegativeInteger">
+      <xs:annotation>
+        <xs:documentation>Specifies the width (in pixels only) of the frame around a table.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="frame">
+      <xs:annotation>
+        <xs:documentation>Specifies which sides of the frame surrounding a table will be visible.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="void">
+            <xs:annotation>
+              <xs:documentation>No sides. This is the default value.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="above">
+            <xs:annotation>
+              <xs:documentation>The top side only.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="below">
+            <xs:annotation>
+              <xs:documentation>The bottom side only.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="hsides">
+            <xs:annotation>
+              <xs:documentation>The top and bottom sides only.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="lhs">
+            <xs:annotation>
+              <xs:documentation>The left-hand side only.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="rhs">
+            <xs:annotation>
+              <xs:documentation>The right-hand side only.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="vsides">
+            <xs:annotation>
+              <xs:documentation>The right and left sides only.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="box">
+            <xs:annotation>
+              <xs:documentation>All four sides.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="border">
+            <xs:annotation>
+              <xs:documentation>All four sides.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="rules">
+      <xs:annotation>
+        <xs:documentation>Specifies which rules will appear between cells within a table. The rendering of rules is user agent dependent.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="none">
+            <xs:annotation>
+              <xs:documentation>No rules. This is the default value.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="groups">
+            <xs:annotation>
+              <xs:documentation>Rules will appear between row groups (see thead, tfoot, and tbody) and column groups (see colgroup and col) only.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="rows">
+            <xs:annotation>
+              <xs:documentation>Rules will appear between rows only.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="cols">
+            <xs:annotation>
+              <xs:documentation>Rules will appear between columns only.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="all">
+            <xs:annotation>
+              <xs:documentation>Rules will appear between all rows and columns.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="cellspacing">
+      <xs:annotation>
+        <xs:documentation>Specifies how much space the user agent should leave between the left side of the table and the left-hand side of the leftmost column, the top of the table and the top side of the topmost row, and so on for the right and bottom of the table. The attribute also specifies the amount of space to leave between cells.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:union memberTypes="xs:integer">
+          <xs:simpleType>
+            <xs:restriction base="xs:string">
+              <xs:pattern value="[0-9]+%"/>
+            </xs:restriction>
+          </xs:simpleType>
+        </xs:union>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="cellpadding">
+      <xs:annotation>
+        <xs:documentation>Specifies the amount of space between the border of the cell and its contents. If the value of this attribute is a pixel length, all four margins should be this distance from the contents. If the value of the attribute is a percentage length, the top and bottom margins should be equally separated from the content based on a percentage of the available vertical space, and the left and right margins should be equally separated from the content based on a percentage of the available horizontal space.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:union memberTypes="xs:integer">
+          <xs:simpleType>
+            <xs:restriction base="xs:string">
+              <xs:pattern value="[0-9]+%"/>
+            </xs:restriction>
+          </xs:simpleType>
+        </xs:union>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.html.tablecell.attributes">
+    <xs:attribute name="abbr">
+      <xs:annotation>
+        <xs:documentation>Provides an abbreviated form of the cell's content and may be rendered by user agents when appropriate in place of the cell's content. Abbreviated names should be short since user agents may render them repeatedly. For instance, speech synthesizers may render the abbreviated headers relating to a particular cell before rendering that cell's content.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="axis">
+      <xs:annotation>
+        <xs:documentation>This attribute may be used to place a cell into conceptual categories that can be considered to form axes in an n-dimensional space. User agents may give users access to these categories (e.g., the user may query the user agent for all cells that belong to certain categories, the user agent may present a table in the form of a table of contents, etc.). Please consult an HTML reference for more details.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="headers">
+      <xs:annotation>
+        <xs:documentation>Specifies the list of header cells that provide header information for the current data cell. The value of this attribute is a space-separated list of cell names; those cells must be named by setting their id attribute. Authors generally use the headers attribute to help non-visual user agents render header information about data cells (e.g., header information is spoken prior to the cell data), but the attribute may also be used in conjunction with style sheets.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="scope">
+      <xs:annotation>
+        <xs:documentation>Specifies the set of data cells for which the current header cell provides header information. This attribute may be used in place of the headers attribute, particularly for simple tables.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="row">
+            <xs:annotation>
+              <xs:documentation>The current cell provides header information for the rest of the row that contains it</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="col">
+            <xs:annotation>
+              <xs:documentation>The current cell provides header information for the rest of the column that contains it.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="rowgroup">
+            <xs:annotation>
+              <xs:documentation>The header cell provides header information for the rest of the row group that contains it.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="colgroup">
+            <xs:annotation>
+              <xs:documentation>The header cell provides header information for the rest of the column group that contains it.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="rowspan" type="xs:nonNegativeInteger">
+      <xs:annotation>
+        <xs:documentation>Specifies the number of rows spanned by the current cell. The default value of this attribute is one (1
+). The value zero (0
+) means that the cell spans all rows from the current row to the last row of the table section (thead
+, tbody
+, or tfoot
+) in which the cell is defined.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="colspan" type="xs:nonNegativeInteger">
+      <xs:annotation>
+        <xs:documentation>Specifies the number of columns spanned by the current cell. The default value of this attribute is one (1
+). The value zero (0
+) means that the cell spans all columns from the current column to the last column of the column group (colgroup
+) in which the cell is defined.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.html.table.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:complexType name="db.html.table.model">
+    <xs:sequence>
+      <xs:group minOccurs="0" ref="db:db.html.table.info"/>
+      <xs:group ref="db:db.html.caption"/>
+      <xs:choice>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:col"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:colgroup"/>
+      </xs:choice>
+      <xs:group minOccurs="0" ref="db:db.html.thead"/>
+      <xs:group minOccurs="0" ref="db:db.html.tfoot"/>
+      <xs:choice>
+        <xs:group maxOccurs="unbounded" ref="db:db.html.tbody"/>
+        <xs:element maxOccurs="unbounded" ref="db:tr"/>
+      </xs:choice>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:group name="db.html.informaltable.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:complexType name="db.html.informaltable.model">
+    <xs:sequence>
+      <xs:group minOccurs="0" ref="db:db.html.informaltable.info"/>
+      <xs:choice>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:col"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:colgroup"/>
+      </xs:choice>
+      <xs:group minOccurs="0" ref="db:db.html.thead"/>
+      <xs:group minOccurs="0" ref="db:db.html.tfoot"/>
+      <xs:choice>
+        <xs:group maxOccurs="unbounded" ref="db:db.html.tbody"/>
+        <xs:element maxOccurs="unbounded" ref="db:tr"/>
+      </xs:choice>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:attributeGroup name="db.html.table.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.html.table.label.attribute">
+    <xs:attributeGroup ref="db:db.label.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.html.table.attlist">
+    <xs:attributeGroup ref="db:db.html.attrs"/>
+    <xs:attributeGroup ref="db:db.html.table.attributes"/>
+    <xs:attribute name="role"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="orient">
+      <xs:annotation>
+        <xs:documentation>Specifies the orientation of the table</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="land">
+            <xs:annotation>
+              <xs:documentation>90 degrees counter-clockwise from the rest of the text flow.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+          <xs:enumeration value="port">
+            <xs:annotation>
+              <xs:documentation>The same orientation as the rest of the text flow.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="pgwide" type="db:db.pgwide.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates if the element is rendered across the column or the page</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="tabstyle">
+      <xs:annotation>
+        <xs:documentation>Specifies the table style</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="floatstyle">
+      <xs:annotation>
+        <xs:documentation>Specifies style information to be used when rendering the float</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.html.table">
+    <xs:sequence>
+      <xs:element name="table">
+        <xs:annotation>
+          <xs:documentation>A formal (captioned) HTML table in a document</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:complexContent>
+            <xs:extension base="db:db.html.table.model">
+              <xs:attributeGroup ref="db:db.html.table.attlist"/>
+            </xs:extension>
+          </xs:complexContent>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.html.informaltable.attlist">
+    <xs:attributeGroup ref="db:db.html.attrs"/>
+    <xs:attributeGroup ref="db:db.html.table.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.html.informaltable">
+    <xs:sequence>
+      <xs:element name="informaltable">
+        <xs:annotation>
+          <xs:documentation>An HTML table without a title</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:complexContent>
+            <xs:extension base="db:db.html.informaltable.model">
+              <xs:attributeGroup ref="db:db.html.informaltable.attlist"/>
+            </xs:extension>
+          </xs:complexContent>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.html.caption.attlist">
+    <xs:attributeGroup ref="db:db.html.attrs"/>
+  </xs:attributeGroup>
+  <xs:group name="db.html.caption">
+    <xs:sequence>
+      <xs:element name="caption">
+        <xs:annotation>
+          <xs:documentation>An HTML table caption</xs:documentation>
+        </xs:annotation>
+        <xs:complexType mixed="true">
+          <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+          <xs:attributeGroup ref="db:db.html.caption.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.html.col.attlist">
+    <xs:attributeGroup ref="db:db.html.attrs"/>
+    <xs:attribute name="span" type="xs:nonNegativeInteger">
+      <xs:annotation>
+        <xs:documentation>This attribute, whose value must be an integer &gt; 0, specifies the number of columns spanned
+ by the col
+ element; the col
+ element shares its attributes with all the columns it spans. The default value for this attribute is 1 (i.e., a single column). If the span attribute is set to N &gt; 1, the current col
+ element shares its attributes with the next N-1 columns.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="width">
+      <xs:annotation>
+        <xs:documentation>Specifies a default width for each column spanned by the current col
+ element. It has the same meaning as the width
+ attribute for the colgroup
+ element and overrides it.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attributeGroup ref="db:db.html.cellhalign"/>
+    <xs:attributeGroup ref="db:db.html.cellvalign"/>
+  </xs:attributeGroup>
+  <xs:element name="col">
+    <xs:annotation>
+      <xs:documentation>Specifications for a column in an HTML table</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:attributeGroup ref="db:db.html.col.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.html.colgroup.attlist">
+    <xs:attributeGroup ref="db:db.html.attrs"/>
+    <xs:attribute name="span" type="xs:nonNegativeInteger">
+      <xs:annotation>
+        <xs:documentation>This attribute, which must be an integer &gt; 0, specifies the number of columns in a column group. In the absence of a span attribute, each colgroup
+ defines a column group containing one column. If the span attribute is set to N &gt; 0, the current colgroup
+ element defines a column group containing N columns. User agents must ignore this attribute if the colgroup
+ element contains one or more col
+ elements.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="width">
+      <xs:annotation>
+        <xs:documentation>This attribute specifies a default width for each column in the current column group. In addition to the standard pixel, percentage, and relative values, this attribute allows the special form 0*
+ (zero asterisk) which means that the width of the each column in the group should be the minimum width necessary to hold the column's contents. This implies that a column's entire contents must be known before its width may be correctly computed. Authors should be aware that specifying 0*
+ will prevent visual user agents from rendering a table incrementally. This attribute is overridden for any column in the column group whose width is specified via a col
+ element.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attributeGroup ref="db:db.html.cellhalign"/>
+    <xs:attributeGroup ref="db:db.html.cellvalign"/>
+  </xs:attributeGroup>
+  <xs:element name="colgroup">
+    <xs:annotation>
+      <xs:documentation>A group of columns in an HTML table</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:col"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.html.colgroup.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.html.thead.attlist">
+    <xs:attributeGroup ref="db:db.html.attrs"/>
+    <xs:attributeGroup ref="db:db.html.cellhalign"/>
+    <xs:attributeGroup ref="db:db.html.cellvalign"/>
+  </xs:attributeGroup>
+  <xs:group name="db.html.thead">
+    <xs:sequence>
+      <xs:element name="thead">
+        <xs:annotation>
+          <xs:documentation>A table header consisting of one or more rows in an HTML table</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element maxOccurs="unbounded" ref="db:tr"/>
+          </xs:sequence>
+          <xs:attributeGroup ref="db:db.html.thead.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.html.tfoot.attlist">
+    <xs:attributeGroup ref="db:db.html.attrs"/>
+    <xs:attributeGroup ref="db:db.html.cellhalign"/>
+    <xs:attributeGroup ref="db:db.html.cellvalign"/>
+  </xs:attributeGroup>
+  <xs:group name="db.html.tfoot">
+    <xs:sequence>
+      <xs:element name="tfoot">
+        <xs:annotation>
+          <xs:documentation>A table footer consisting of one or more rows in an HTML table</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element maxOccurs="unbounded" ref="db:tr"/>
+          </xs:sequence>
+          <xs:attributeGroup ref="db:db.html.tfoot.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.html.tbody.attlist">
+    <xs:attributeGroup ref="db:db.html.attrs"/>
+    <xs:attributeGroup ref="db:db.html.cellhalign"/>
+    <xs:attributeGroup ref="db:db.html.cellvalign"/>
+  </xs:attributeGroup>
+  <xs:group name="db.html.tbody">
+    <xs:sequence>
+      <xs:element name="tbody">
+        <xs:annotation>
+          <xs:documentation>A wrapper for the rows of an HTML table or informal HTML table</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element maxOccurs="unbounded" ref="db:tr"/>
+          </xs:sequence>
+          <xs:attributeGroup ref="db:db.html.tbody.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.html.tr.attlist">
+    <xs:attributeGroup ref="db:db.html.attrs"/>
+    <xs:attributeGroup ref="db:db.html.cellhalign"/>
+    <xs:attributeGroup ref="db:db.html.cellvalign"/>
+  </xs:attributeGroup>
+  <xs:element name="tr">
+    <xs:annotation>
+      <xs:documentation>A row in an HTML table</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:choice maxOccurs="unbounded">
+        <xs:element ref="db:th"/>
+        <xs:element ref="db:td"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.html.tr.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.html.th.attlist">
+    <xs:attributeGroup ref="db:db.html.attrs"/>
+    <xs:attributeGroup ref="db:db.html.tablecell.attributes"/>
+    <xs:attributeGroup ref="db:db.html.cellhalign"/>
+    <xs:attributeGroup ref="db:db.html.cellvalign"/>
+  </xs:attributeGroup>
+  <xs:element name="th">
+    <xs:annotation>
+      <xs:documentation>A table header entry in an HTML table</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.html.th.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.html.td.attlist">
+    <xs:attributeGroup ref="db:db.html.attrs"/>
+    <xs:attributeGroup ref="db:db.html.tablecell.attributes"/>
+    <xs:attributeGroup ref="db:db.html.cellhalign"/>
+    <xs:attributeGroup ref="db:db.html.cellvalign"/>
+  </xs:attributeGroup>
+  <xs:element name="td">
+    <xs:annotation>
+      <xs:documentation>A table entry in an HTML table</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.html.td.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.msgset.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.msgset.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.msgset.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="msgset">
+    <xs:annotation>
+      <xs:documentation>A detailed set of messages, usually error messages</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.msgset.info"/>
+        <xs:choice>
+          <xs:element maxOccurs="unbounded" ref="db:msgentry"/>
+          <xs:element maxOccurs="unbounded" ref="db:simplemsgentry"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.msgset.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.msgentry.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.msgentry.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="msgentry">
+    <xs:annotation>
+      <xs:documentation>A wrapper for an entry in a message set</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="db:msg"/>
+        <xs:element minOccurs="0" ref="db:msginfo"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:msgexplan"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.msgentry.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.simplemsgentry.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.simplemsgentry.msgaud.attribute">
+    <xs:attribute name="msgaud" use="required">
+      <xs:annotation>
+        <xs:documentation>The audience to which the message relevant</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.simplemsgentry.msgorig.attribute">
+    <xs:attribute name="msgorig" use="required">
+      <xs:annotation>
+        <xs:documentation>The origin of the message</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.simplemsgentry.msglevel.attribute">
+    <xs:attribute name="msglevel" use="required">
+      <xs:annotation>
+        <xs:documentation>The level of importance or severity of a message</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.simplemsgentry.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="msgaud">
+      <xs:annotation>
+        <xs:documentation>The audience to which the message relevant</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="msgorig">
+      <xs:annotation>
+        <xs:documentation>The origin of the message</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="msglevel">
+      <xs:annotation>
+        <xs:documentation>The level of importance or severity of a message</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="simplemsgentry">
+    <xs:annotation>
+      <xs:documentation>A wrapper for a simpler entry in a message set</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="db:msgtext"/>
+        <xs:element maxOccurs="unbounded" ref="db:msgexplan"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.simplemsgentry.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.msg.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.msg.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.msg.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="msg">
+    <xs:annotation>
+      <xs:documentation>A message in a message set</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.msg.info"/>
+        <xs:element ref="db:msgmain"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:element ref="db:msgsub"/>
+          <xs:element ref="db:msgrel"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.msg.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.msgmain.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.msgmain.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.msgmain.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="msgmain">
+    <xs:annotation>
+      <xs:documentation>The primary component of a message in a message set </xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.msgmain.info"/>
+        <xs:element ref="db:msgtext"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.msgmain.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.msgsub.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.msgsub.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.msgsub.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="msgsub">
+    <xs:annotation>
+      <xs:documentation>A subcomponent of a message in a message set</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.msgsub.info"/>
+        <xs:element ref="db:msgtext"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.msgsub.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.msgrel.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.msgrel.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.msgrel.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="msgrel">
+    <xs:annotation>
+      <xs:documentation>A related component of a message in a message set</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.msgrel.info"/>
+        <xs:element ref="db:msgtext"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.msgrel.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.msgtext.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.msgtext.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="msgtext">
+    <xs:annotation>
+      <xs:documentation>The actual text of a message component in a message set</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      <xs:attributeGroup ref="db:db.msgtext.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.msginfo.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.msginfo.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="msginfo">
+    <xs:annotation>
+      <xs:documentation>Information about a message in a message set</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:element ref="db:msglevel"/>
+        <xs:element ref="db:msgorig"/>
+        <xs:element ref="db:msgaud"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.msginfo.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.msglevel.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.msglevel.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="msglevel">
+    <xs:annotation>
+      <xs:documentation>The level of importance or severity of a message in a message set</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.msglevel.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.msgorig.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.msgorig.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="msgorig">
+    <xs:annotation>
+      <xs:documentation>The origin of a message in a message set</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.msgorig.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.msgaud.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.msgaud.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="msgaud">
+    <xs:annotation>
+      <xs:documentation>The audience to which a message in a message set is relevant</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.msgaud.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.msgexplan.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.msgexplan.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.msgexplan.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="msgexplan">
+    <xs:annotation>
+      <xs:documentation>Explanatory material relating to a message in a message set</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.msgexplan.info"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.msgexplan.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.qandaset.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.qandaset.defaultlabel.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="none">
+        <xs:annotation>
+          <xs:documentation>No labels</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="number">
+        <xs:annotation>
+          <xs:documentation>Numeric labels</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="qanda">
+        <xs:annotation>
+          <xs:documentation>"Q:" and "A:" labels</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.qandaset.defaultlabel.attribute">
+    <xs:attribute name="defaultlabel" use="required" type="db:db.qandaset.defaultlabel.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the default labelling</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.qandaset.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="defaultlabel" type="db:db.qandaset.defaultlabel.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the default labelling</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.qandaset.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="qandaset">
+    <xs:annotation>
+      <xs:documentation>A question-and-answer set</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.qandaset.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:choice>
+          <xs:element maxOccurs="unbounded" ref="db:qandadiv"/>
+          <xs:element maxOccurs="unbounded" ref="db:qandaentry"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.qandaset.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.qandadiv.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.qandadiv.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.qandadiv.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="qandadiv">
+    <xs:annotation>
+      <xs:documentation>A titled division in a QandASet</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.qandadiv.info"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
+        <xs:choice>
+          <xs:element maxOccurs="unbounded" ref="db:qandadiv"/>
+          <xs:element maxOccurs="unbounded" ref="db:qandaentry"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.qandadiv.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.qandaentry.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.qandaentry.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.qandaentry.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="qandaentry">
+    <xs:annotation>
+      <xs:documentation>A question/answer set within a QandASet</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.qandaentry.info"/>
+        <xs:element ref="db:question"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:answer"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.qandaentry.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.question.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.question.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="question">
+    <xs:annotation>
+      <xs:documentation>A question in a QandASet</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" ref="db:label"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.question.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.answer.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.answer.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="answer">
+    <xs:annotation>
+      <xs:documentation>An answer to a question posed in a QandASet</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" ref="db:label"/>
+        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.answer.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.label.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.label.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="label">
+    <xs:annotation>
+      <xs:documentation>A label on a Question or Answer</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.label.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="db.math.inlines" abstract="true">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" ref="db:alt"/>
+        <xs:group ref="db:db.inlineequation.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.inlineequation.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.equation.content">
+    <xs:choice>
+      <xs:choice>
+        <xs:element maxOccurs="unbounded" ref="db:mediaobject"/>
+        <xs:element maxOccurs="unbounded" ref="db:mathphrase"/>
+      </xs:choice>
+      <xs:group maxOccurs="unbounded" ref="dbs:db._any.mml"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db.inlineequation.content">
+    <xs:choice>
+      <xs:choice>
+        <xs:element maxOccurs="unbounded" ref="db:inlinemediaobject"/>
+        <xs:element maxOccurs="unbounded" ref="db:mathphrase"/>
+      </xs:choice>
+      <xs:group maxOccurs="unbounded" ref="dbs:db._any.mml"/>
+    </xs:choice>
+  </xs:group>
+  <xs:attributeGroup name="db.equation.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.equation.label.attribute">
+    <xs:attributeGroup ref="db:db.label.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.equation.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="pgwide" type="db:db.pgwide.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates if the element is rendered across the column or the page</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="floatstyle">
+      <xs:annotation>
+        <xs:documentation>Specifies style information to be used when rendering the float</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.equation.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="equation">
+    <xs:annotation>
+      <xs:documentation>A displayed mathematical equation</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.equation.info"/>
+        <xs:element minOccurs="0" ref="db:alt"/>
+        <xs:group ref="db:db.equation.content"/>
+        <xs:group minOccurs="0" ref="db:db.caption"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.equation.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.informalequation.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.informalequation.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:group name="db.informalequation.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="informalequation">
+    <xs:annotation>
+      <xs:documentation>A displayed mathematical equation without a title</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.informalequation.info"/>
+        <xs:element minOccurs="0" ref="db:alt"/>
+        <xs:group ref="db:db.equation.content"/>
+        <xs:group minOccurs="0" ref="db:db.caption"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.informalequation.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.inlineequation.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.inlineequation.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="inlineequation" substitutionGroup="db:db.math.inlines">
+    <xs:annotation>
+      <xs:documentation>A mathematical equation or expression occurring inline</xs:documentation>
+    </xs:annotation>
+  </xs:element>
+  <xs:attributeGroup name="db.mathphrase.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.mathphrase.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="mathphrase">
+    <xs:annotation>
+      <xs:documentation>A mathematical phrase, an expression that can be represented with ordinary text and a small amount of markup</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:group ref="db:db._text"/>
+        <xs:group ref="db:db.ubiq.inlines"/>
+        <xs:group ref="db:db._emphasis"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.mathphrase.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.imagedata.mathml.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.imagedata.mathml.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attribute name="format">
+      <xs:annotation>
+        <xs:documentation>Specifies that the format of the data is MathML</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="mathml">
+            <xs:annotation>
+              <xs:documentation>Specifies MathML.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="align" type="db:db.imagedata.align.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the (horizontal) alignment of the image data</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="valign" type="db:db.imagedata.valign.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the vertical alignment of the image data</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="width">
+      <xs:annotation>
+        <xs:documentation>Specifies the width of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="contentwidth">
+      <xs:annotation>
+        <xs:documentation>Specifies the width of the content rectangle</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="scalefit" type="db:db.imagedata.scalefit.enumeration">
+      <xs:annotation>
+        <xs:documentation>Determines if anamorphic scaling is forbidden</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="scale" type="xs:positiveInteger">
+      <xs:annotation>
+        <xs:documentation>Specifies the scaling factor</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="depth">
+      <xs:annotation>
+        <xs:documentation>Specifies the depth of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="contentdepth">
+      <xs:annotation>
+        <xs:documentation>Specifies the depth of the content rectangle</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.imagedata.mathml.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db.imagedata.mathml">
+    <xs:sequence>
+      <xs:element name="imagedata">
+        <xs:annotation>
+          <xs:documentation>A MathML expression in a media object</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:sequence>
+            <xs:group ref="db:db.imagedata.mathml.info"/>
+            <xs:group maxOccurs="unbounded" ref="dbs:db._any.mml"/>
+          </xs:sequence>
+          <xs:attributeGroup ref="db:db.imagedata.mathml.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:attributeGroup name="db.imagedata.svg.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.imagedata.svg.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attribute name="format">
+      <xs:annotation>
+        <xs:documentation>Specifies that the format of the data is SVG</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="svg">
+            <xs:annotation>
+              <xs:documentation>Specifies SVG.</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="align" type="db:db.imagedata.align.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the (horizontal) alignment of the image data</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="valign" type="db:db.imagedata.valign.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the vertical alignment of the image data</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="width">
+      <xs:annotation>
+        <xs:documentation>Specifies the width of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="contentwidth">
+      <xs:annotation>
+        <xs:documentation>Specifies the width of the content rectangle</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="scalefit" type="db:db.imagedata.scalefit.enumeration">
+      <xs:annotation>
+        <xs:documentation>Determines if anamorphic scaling is forbidden</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="scale" type="xs:positiveInteger">
+      <xs:annotation>
+        <xs:documentation>Specifies the scaling factor</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="depth">
+      <xs:annotation>
+        <xs:documentation>Specifies the depth of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="contentdepth">
+      <xs:annotation>
+        <xs:documentation>Specifies the depth of the content rectangle</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.imagedata.svg.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:group name="db.imagedata.svg">
+    <xs:sequence>
+      <xs:element name="imagedata">
+        <xs:annotation>
+          <xs:documentation>An SVG drawing in a media object</xs:documentation>
+        </xs:annotation>
+        <xs:complexType>
+          <xs:sequence>
+            <xs:group ref="db:db.imagedata.svg.info"/>
+            <xs:group maxOccurs="unbounded" ref="dbs:db._any.svg"/>
+          </xs:sequence>
+          <xs:attributeGroup ref="db:db.imagedata.svg.attlist"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="db.markup.inlines" abstract="true"/>
+  <xs:attributeGroup name="db.markup.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.markup.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="markup" substitutionGroup="db:db.markup.inlines">
+    <xs:annotation>
+      <xs:documentation>A string of formatting markup in text that is to be represented literally</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.markup.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.tag.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.tag.class.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="attribute">
+        <xs:annotation>
+          <xs:documentation>An attribute</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="attvalue">
+        <xs:annotation>
+          <xs:documentation>An attribute value</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="element">
+        <xs:annotation>
+          <xs:documentation>An element</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="emptytag">
+        <xs:annotation>
+          <xs:documentation>An empty element tag</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="endtag">
+        <xs:annotation>
+          <xs:documentation>An end tag</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="genentity">
+        <xs:annotation>
+          <xs:documentation>A general entity</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="localname">
+        <xs:annotation>
+          <xs:documentation>The local name part of a qualified name</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="namespace">
+        <xs:annotation>
+          <xs:documentation>A namespace</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="numcharref">
+        <xs:annotation>
+          <xs:documentation>A numeric character reference</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="paramentity">
+        <xs:annotation>
+          <xs:documentation>A parameter entity</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="pi">
+        <xs:annotation>
+          <xs:documentation>A processing instruction</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="prefix">
+        <xs:annotation>
+          <xs:documentation>The prefix part of a qualified name</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="comment">
+        <xs:annotation>
+          <xs:documentation>An SGML comment</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="starttag">
+        <xs:annotation>
+          <xs:documentation>A start tag</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="xmlpi">
+        <xs:annotation>
+          <xs:documentation>An XML processing instruction</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.tag.class.attribute">
+    <xs:attribute name="class" use="required" type="db:db.tag.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the tag content</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.tag.namespace.attribute">
+    <xs:attribute name="namespace" use="required" type="xs:anyURI">
+      <xs:annotation>
+        <xs:documentation>Identifies the namespace of the tag content</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.tag.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="class" type="db:db.tag.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the tag content</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="namespace" type="xs:anyURI">
+      <xs:annotation>
+        <xs:documentation>Identifies the namespace of the tag content</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="tag" substitutionGroup="db:db.markup.inlines">
+    <xs:annotation>
+      <xs:documentation>A component of XML (or SGML) markup</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.tag.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.symbol.class.attribute">
+    <xs:attribute name="class" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies the class of symbol</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="limit">
+            <xs:annotation>
+              <xs:documentation>The value is a limit of some kind</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.symbol.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.symbol.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="class">
+      <xs:annotation>
+        <xs:documentation>Identifies the class of symbol</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="limit">
+            <xs:annotation>
+              <xs:documentation>The value is a limit of some kind</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="symbol" substitutionGroup="db:db.markup.inlines">
+    <xs:annotation>
+      <xs:documentation>A name that is replaced by a value before processing</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.symbol.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.token.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.token.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="token" substitutionGroup="db:db.markup.inlines">
+    <xs:annotation>
+      <xs:documentation>A unit of information</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.token.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.literal.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.literal.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="literal" substitutionGroup="db:db.markup.inlines">
+    <xs:annotation>
+      <xs:documentation>Inline text that is some literal value</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.literal.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="code.language.attribute">
+    <xs:attribute name="language" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies the (computer) language of the code fragment</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.code.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.code.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="language">
+      <xs:annotation>
+        <xs:documentation>Identifies the (computer) language of the code fragment</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="code" substitutionGroup="db:db.markup.inlines">
+    <xs:annotation>
+      <xs:documentation>An inline code fragment</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:group ref="db:db.programming.inlines"/>
+        <xs:group ref="db:db._text"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.code.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.constant.class.attribute">
+    <xs:attribute name="class" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies the class of constant</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="limit">
+            <xs:annotation>
+              <xs:documentation>The value is a limit of some kind</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.constant.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.constant.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="class">
+      <xs:annotation>
+        <xs:documentation>Identifies the class of constant</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="limit">
+            <xs:annotation>
+              <xs:documentation>The value is a limit of some kind</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="constant" substitutionGroup="db:db.markup.inlines">
+    <xs:annotation>
+      <xs:documentation>A programming or system constant</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.constant.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.productname.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.productname.class.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="copyright">
+        <xs:annotation>
+          <xs:documentation>A name with a copyright</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="registered">
+        <xs:annotation>
+          <xs:documentation>A name with a registered copyright</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="service">
+        <xs:annotation>
+          <xs:documentation>A name of a service</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="trade">
+        <xs:annotation>
+          <xs:documentation>A name which is trademarked</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.productname.class.attribute">
+    <xs:attribute name="class" use="required" type="db:db.productname.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the class of product name</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.productname.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="class" type="db:db.productname.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the class of product name</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="productname" substitutionGroup="db:db.product.inlines">
+    <xs:annotation>
+      <xs:documentation>The formal name of a product</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.productname.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.productnumber.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.productnumber.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="productnumber" substitutionGroup="db:db.product.inlines">
+    <xs:annotation>
+      <xs:documentation>A number assigned to a product</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.productnumber.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:simpleType name="db.database.class.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="altkey">
+        <xs:annotation>
+          <xs:documentation>An alternate or secondary key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="constraint">
+        <xs:annotation>
+          <xs:documentation>A constraint</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="datatype">
+        <xs:annotation>
+          <xs:documentation>A data type</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="field">
+        <xs:annotation>
+          <xs:documentation>A field</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="foreignkey">
+        <xs:annotation>
+          <xs:documentation>A foreign key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="group">
+        <xs:annotation>
+          <xs:documentation>A group</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="index">
+        <xs:annotation>
+          <xs:documentation>An index</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="key1">
+        <xs:annotation>
+          <xs:documentation>The first or primary key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="key2">
+        <xs:annotation>
+          <xs:documentation>An alternate or secondary key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="name">
+        <xs:annotation>
+          <xs:documentation>A name</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="primarykey">
+        <xs:annotation>
+          <xs:documentation>The primary key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="procedure">
+        <xs:annotation>
+          <xs:documentation>A (stored) procedure</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="record">
+        <xs:annotation>
+          <xs:documentation>A record</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="rule">
+        <xs:annotation>
+          <xs:documentation>A rule</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="secondarykey">
+        <xs:annotation>
+          <xs:documentation>The secondary key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="table">
+        <xs:annotation>
+          <xs:documentation>A table</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="user">
+        <xs:annotation>
+          <xs:documentation>A user</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="view">
+        <xs:annotation>
+          <xs:documentation>A view</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.database.class.attribute">
+    <xs:attribute name="class" use="required" type="db:db.database.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the class of database artifact</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.database.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.database.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="class" type="db:db.database.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the class of database artifact</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="database" substitutionGroup="db:db.product.inlines">
+    <xs:annotation>
+      <xs:documentation>The name of a database, or part of a database</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.database.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:simpleType name="db.application.class.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="hardware">
+        <xs:annotation>
+          <xs:documentation>A hardware application</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="software">
+        <xs:annotation>
+          <xs:documentation>A software application</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.application.class.attribute">
+    <xs:attribute name="class" use="required" type="db:db.application.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the class of application</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.application.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.application.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="class" type="db:db.application.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the class of application</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="application" substitutionGroup="db:db.product.inlines">
+    <xs:annotation>
+      <xs:documentation>The name of a software program</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.application.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.hardware.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.hardware.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="hardware" substitutionGroup="db:db.product.inlines">
+    <xs:annotation>
+      <xs:documentation>A physical part of a computer system</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.hardware.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="db.gui.inlines" abstract="true"/>
+  <xs:attributeGroup name="db.guibutton.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.guibutton.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="guibutton" substitutionGroup="db:db.gui.inlines">
+    <xs:annotation>
+      <xs:documentation>The text on a button in a GUI</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:group ref="db:db._text"/>
+        <xs:element ref="db:accel"/>
+        <xs:element ref="db:superscript"/>
+        <xs:element ref="db:subscript"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.guibutton.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.guiicon.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.guiicon.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="guiicon" substitutionGroup="db:db.gui.inlines">
+    <xs:annotation>
+      <xs:documentation>Graphic and/or text appearing as a icon in a GUI</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:group ref="db:db._text"/>
+        <xs:element ref="db:accel"/>
+        <xs:element ref="db:superscript"/>
+        <xs:element ref="db:subscript"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.guiicon.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.guilabel.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.guilabel.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="guilabel" substitutionGroup="db:db.gui.inlines">
+    <xs:annotation>
+      <xs:documentation>The text of a label in a GUI</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:group ref="db:db._text"/>
+        <xs:element ref="db:accel"/>
+        <xs:element ref="db:superscript"/>
+        <xs:element ref="db:subscript"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.guilabel.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.guimenu.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.guimenu.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="guimenu" substitutionGroup="db:db.gui.inlines">
+    <xs:annotation>
+      <xs:documentation>The name of a menu in a GUI</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:group ref="db:db._text"/>
+        <xs:element ref="db:accel"/>
+        <xs:element ref="db:superscript"/>
+        <xs:element ref="db:subscript"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.guimenu.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.guimenuitem.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.guimenuitem.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="guimenuitem" substitutionGroup="db:db.gui.inlines">
+    <xs:annotation>
+      <xs:documentation>The name of a terminal menu item in a GUI</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:group ref="db:db._text"/>
+        <xs:element ref="db:accel"/>
+        <xs:element ref="db:superscript"/>
+        <xs:element ref="db:subscript"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.guimenuitem.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.guisubmenu.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.guisubmenu.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="guisubmenu" substitutionGroup="db:db.gui.inlines">
+    <xs:annotation>
+      <xs:documentation>The name of a submenu in a GUI</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:group ref="db:db._text"/>
+        <xs:element ref="db:accel"/>
+        <xs:element ref="db:superscript"/>
+        <xs:element ref="db:subscript"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.guisubmenu.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.menuchoice.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.menuchoice.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="menuchoice" substitutionGroup="db:db.gui.inlines">
+    <xs:annotation>
+      <xs:documentation>A selection or series of selections from a menu</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" ref="db:shortcut"/>
+        <xs:choice maxOccurs="unbounded">
+          <xs:element ref="db:guibutton"/>
+          <xs:element ref="db:guiicon"/>
+          <xs:element ref="db:guilabel"/>
+          <xs:element ref="db:guimenu"/>
+          <xs:element ref="db:guimenuitem"/>
+          <xs:element ref="db:guisubmenu"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.menuchoice.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.mousebutton.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.mousebutton.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="mousebutton" substitutionGroup="db:db.gui.inlines">
+    <xs:annotation>
+      <xs:documentation>The conventional name of a mouse button</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.mousebutton.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.keyboard.inlines">
+    <xs:choice>
+      <xs:element ref="db:keycombo"/>
+      <xs:element ref="db:keycap"/>
+      <xs:element ref="db:keycode"/>
+      <xs:element ref="db:keysym"/>
+      <xs:element ref="db:shortcut"/>
+      <xs:element ref="db:accel"/>
+    </xs:choice>
+  </xs:group>
+  <xs:simpleType name="db.keycap.function.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="alt">
+        <xs:annotation>
+          <xs:documentation>The "Alt" key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="backspace">
+        <xs:annotation>
+          <xs:documentation>The "Backspace" key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="command">
+        <xs:annotation>
+          <xs:documentation>The "Command" key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="control">
+        <xs:annotation>
+          <xs:documentation>The "Control" key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="delete">
+        <xs:annotation>
+          <xs:documentation>The "Delete" key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="down">
+        <xs:annotation>
+          <xs:documentation>The down arrow</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="end">
+        <xs:annotation>
+          <xs:documentation>The "End" key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="enter">
+        <xs:annotation>
+          <xs:documentation>The "Enter" or "Return" key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="escape">
+        <xs:annotation>
+          <xs:documentation>The "Escape" key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="home">
+        <xs:annotation>
+          <xs:documentation>The "Home" key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="insert">
+        <xs:annotation>
+          <xs:documentation>The "Insert" key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="left">
+        <xs:annotation>
+          <xs:documentation>The left arrow</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="meta">
+        <xs:annotation>
+          <xs:documentation>The "Meta" key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="option">
+        <xs:annotation>
+          <xs:documentation>The "Option" key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="pagedown">
+        <xs:annotation>
+          <xs:documentation>The page down key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="pageup">
+        <xs:annotation>
+          <xs:documentation>The page up key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="right">
+        <xs:annotation>
+          <xs:documentation>The right arrow</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="shift">
+        <xs:annotation>
+          <xs:documentation>The "Shift" key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="space">
+        <xs:annotation>
+          <xs:documentation>The spacebar</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="tab">
+        <xs:annotation>
+          <xs:documentation>The "Tab" key</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="up">
+        <xs:annotation>
+          <xs:documentation>The up arrow</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.keycap.function-enum.attribute">
+    <xs:attribute name="function" type="db:db.keycap.function.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the function key</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.keycap.function-other.attributes">
+    <xs:attribute name="function">
+      <xs:annotation>
+        <xs:documentation>Identifies the function key</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="other">
+            <xs:annotation>
+              <xs:documentation>Indicates a non-standard function key</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="otherfunction" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies a keyword that identifies the non-standard key</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.keycap.function.attrib">
+    <xs:attribute name="function">
+      <xs:simpleType>
+        <xs:union memberTypes="db:db.keycap.function.enumeration">
+          <xs:simpleType>
+            <xs:restriction base="xs:token">
+              <xs:enumeration value="other">
+                <xs:annotation>
+                  <xs:documentation>Indicates a non-standard function key</xs:documentation>
+                </xs:annotation>
+              </xs:enumeration>
+            </xs:restriction>
+          </xs:simpleType>
+        </xs:union>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="otherfunction">
+      <xs:annotation>
+        <xs:documentation>Specifies a keyword that identifies the non-standard key</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.keycap.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.keycap.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.keycap.function.attrib"/>
+  </xs:attributeGroup>
+  <xs:element name="keycap">
+    <xs:annotation>
+      <xs:documentation>The text printed on a key on a keyboard</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.keycap.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.keycode.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.keycode.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="keycode">
+    <xs:annotation>
+      <xs:documentation>The internal, frequently numeric, identifier for a key on a keyboard</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.keycode.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.keycombination.contentmodel">
+    <xs:choice>
+      <xs:choice>
+        <xs:element ref="db:keycap"/>
+        <xs:element ref="db:keycombo"/>
+        <xs:element ref="db:keysym"/>
+      </xs:choice>
+      <xs:element ref="db:mousebutton"/>
+    </xs:choice>
+  </xs:group>
+  <xs:simpleType name="db.keycombo.action.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="click">
+        <xs:annotation>
+          <xs:documentation>A (single) mouse click.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="double-click">
+        <xs:annotation>
+          <xs:documentation>A double mouse click.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="press">
+        <xs:annotation>
+          <xs:documentation>A mouse or key press.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="seq">
+        <xs:annotation>
+          <xs:documentation>Sequential clicks or presses.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="simul">
+        <xs:annotation>
+          <xs:documentation>Simultaneous clicks or presses.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.keycombo.action-enum.attribute">
+    <xs:attribute name="action" type="db:db.keycombo.action.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the action taken. If keycombo
+ contains more than one element, simul
+ is the default, otherwise there is no default.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.keycombo.action-other.attributes">
+    <xs:attribute name="action">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the action taken</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+        <xs:restriction base="xs:token">
+          <xs:enumeration value="other">
+            <xs:annotation>
+              <xs:documentation>Indicates a non-standard action</xs:documentation>
+            </xs:annotation>
+          </xs:enumeration>
+        </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="otheraction" use="required">
+      <xs:annotation>
+        <xs:documentation>Identifies the non-standard action in some unspecified way.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.keycombo.action.attrib">
+    <xs:attribute name="action">
+      <xs:simpleType>
+        <xs:union memberTypes="db:db.keycombo.action.enumeration">
+          <xs:simpleType>
+            <xs:restriction base="xs:token">
+              <xs:enumeration value="other">
+                <xs:annotation>
+                  <xs:documentation>Indicates a non-standard action</xs:documentation>
+                </xs:annotation>
+              </xs:enumeration>
+            </xs:restriction>
+          </xs:simpleType>
+        </xs:union>
+      </xs:simpleType>
+    </xs:attribute>
+    <xs:attribute name="otheraction">
+      <xs:annotation>
+        <xs:documentation>Identifies the non-standard action in some unspecified way.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.keycombo.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.keycombo.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.keycombo.action.attrib"/>
+  </xs:attributeGroup>
+  <xs:element name="keycombo">
+    <xs:annotation>
+      <xs:documentation>A combination of input actions</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:group maxOccurs="unbounded" ref="db:db.keycombination.contentmodel"/>
+      <xs:attributeGroup ref="db:db.keycombo.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.keysym.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.keysym.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="keysym">
+    <xs:annotation>
+      <xs:documentation>The symbolic name of a key on a keyboard</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.keysym.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.accel.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.accel.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="accel">
+    <xs:annotation>
+      <xs:documentation>A graphical user interface (GUI) keyboard shortcut</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.accel.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.shortcut.action.attrib">
+    <xs:attributeGroup ref="db:db.keycombo.action.attrib"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.shortcut.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.shortcut.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.shortcut.action.attrib"/>
+  </xs:attributeGroup>
+  <xs:element name="shortcut">
+    <xs:annotation>
+      <xs:documentation>A key combination for an action that is also accessible through a menu</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:group maxOccurs="unbounded" ref="db:db.keycombination.contentmodel"/>
+      <xs:attributeGroup ref="db:db.shortcut.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="db.os.inlines" abstract="true"/>
+  <xs:group name="db.computeroutput.inlines">
+    <xs:choice>
+      <xs:choice minOccurs="0">
+        <xs:group ref="db:db.ubiq.inlines"/>
+        <xs:element ref="db:db.os.inlines"/>
+        <xs:element ref="db:db.technical.inlines"/>
+      </xs:choice>
+      <xs:element ref="db:co"/>
+      <xs:element ref="db:db.markup.inlines"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db.userinput.inlines">
+    <xs:choice>
+      <xs:choice minOccurs="0">
+        <xs:group ref="db:db.ubiq.inlines"/>
+        <xs:element ref="db:db.os.inlines"/>
+        <xs:element ref="db:db.technical.inlines"/>
+      </xs:choice>
+      <xs:element ref="db:co"/>
+      <xs:element ref="db:db.markup.inlines"/>
+      <xs:element ref="db:db.gui.inlines"/>
+      <xs:group ref="db:db.keyboard.inlines"/>
+    </xs:choice>
+  </xs:group>
+  <xs:group name="db.prompt.inlines">
+    <xs:choice>
+      <xs:group ref="db:db._text"/>
+      <xs:element ref="db:co"/>
+    </xs:choice>
+  </xs:group>
+  <xs:attributeGroup name="db.prompt.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.prompt.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="prompt" substitutionGroup="db:db.os.inlines">
+    <xs:annotation>
+      <xs:documentation>A character or string indicating the start of an input field in a  computer display</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.prompt.inlines"/>
+      <xs:attributeGroup ref="db:db.prompt.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.envar.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.envar.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="envar" substitutionGroup="db:db.os.inlines">
+    <xs:annotation>
+      <xs:documentation>A software environment variable</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.envar.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:simpleType name="db.filename.class.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="devicefile">
+        <xs:annotation>
+          <xs:documentation>A device</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="directory">
+        <xs:annotation>
+          <xs:documentation>A directory</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="extension">
+        <xs:annotation>
+          <xs:documentation>A filename extension</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="headerfile">
+        <xs:annotation>
+          <xs:documentation>A header file (as for a programming language)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="libraryfile">
+        <xs:annotation>
+          <xs:documentation>A library file</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="partition">
+        <xs:annotation>
+          <xs:documentation>A partition (as of a hard disk)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="symlink">
+        <xs:annotation>
+          <xs:documentation>A symbolic link</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.filename.class.attribute">
+    <xs:attribute name="class" use="required" type="db:db.filename.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the class of filename</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.filename.path.attribute">
+    <xs:attribute name="path" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the path of the filename</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.filename.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.filename.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="path">
+      <xs:annotation>
+        <xs:documentation>Specifies the path of the filename</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="class" type="db:db.filename.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the class of filename</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="filename" substitutionGroup="db:db.os.inlines">
+    <xs:annotation>
+      <xs:documentation>The name of a file</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.filename.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.command.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.command.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="command" substitutionGroup="db:db.os.inlines">
+    <xs:annotation>
+      <xs:documentation>The name of an executable program or other software command</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.command.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.computeroutput.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.computeroutput.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="computeroutput" substitutionGroup="db:db.os.inlines">
+    <xs:annotation>
+      <xs:documentation>Data, generally text, displayed or presented by a computer</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.computeroutput.inlines"/>
+      <xs:attributeGroup ref="db:db.computeroutput.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.userinput.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.userinput.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="userinput" substitutionGroup="db:db.os.inlines">
+    <xs:annotation>
+      <xs:documentation>Data entered by the user</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.userinput.inlines"/>
+      <xs:attributeGroup ref="db:db.userinput.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.cmdsynopsis.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.cmdsynopsis.sepchar.attribute">
+    <xs:attribute name="sepchar" use="required">
+      <xs:annotation>
+        <xs:documentation>Specifies the character that should separate the command and its top-level arguments</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.cmdsynopsis.cmdlength.attribute">
+    <xs:attribute name="cmdlength" use="required">
+      <xs:annotation>
+        <xs:documentation>Indicates the displayed length of the command; this information may be used to intelligently indent command synopses which extend beyond one line</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.cmdsynopsis.label.attribute">
+    <xs:attributeGroup ref="db:db.label.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.cmdsynopsis.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="sepchar">
+      <xs:annotation>
+        <xs:documentation>Specifies the character that should separate the command and its top-level arguments</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="cmdlength">
+      <xs:annotation>
+        <xs:documentation>Indicates the displayed length of the command; this information may be used to intelligently indent command synopses which extend beyond one line</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.cmdsynopsis.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="cmdsynopsis" substitutionGroup="db:db.synopsis.blocks">
+    <xs:annotation>
+      <xs:documentation>A syntax summary for a software command</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.cmdsynopsis.info"/>
+        <xs:choice maxOccurs="unbounded">
+          <xs:element ref="db:command"/>
+          <xs:element ref="db:arg"/>
+          <xs:element ref="db:group"/>
+          <xs:element ref="db:sbr"/>
+        </xs:choice>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:synopfragment"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.cmdsynopsis.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:simpleType name="db.rep.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="norepeat">
+        <xs:annotation>
+          <xs:documentation>Can not be repeated.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="repeat">
+        <xs:annotation>
+          <xs:documentation>Can be repeated.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.rep.attribute">
+    <xs:attribute name="rep" use="required" type="db:db.rep.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates whether or not repetition is possible.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.choice.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="opt">
+        <xs:annotation>
+          <xs:documentation>Formatted to indicate that it is optional.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="plain">
+        <xs:annotation>
+          <xs:documentation>Formatted without indication.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="req">
+        <xs:annotation>
+          <xs:documentation>Formatted to indicate that it is required.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.choice.opt.attribute">
+    <xs:attribute name="choice" use="required" type="db:db.choice.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates optionality.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.choice.req.attribute">
+    <xs:attribute name="choice" use="required" type="db:db.choice.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates optionality.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.arg.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.arg.rep.attribute">
+    <xs:attributeGroup ref="db:db.rep.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.arg.choice.attribute">
+    <xs:attributeGroup ref="db:db.choice.opt.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.arg.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="rep" type="db:db.rep.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates whether or not repetition is possible.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="choice" type="db:db.choice.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates optionality.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="arg">
+    <xs:annotation>
+      <xs:documentation>An argument in a CmdSynopsis</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:group ref="db:db._text"/>
+        <xs:element ref="db:arg"/>
+        <xs:element ref="db:group"/>
+        <xs:element ref="db:option"/>
+        <xs:element ref="db:synopfragmentref"/>
+        <xs:element ref="db:sbr"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.arg.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.group.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.group.rep.attribute">
+    <xs:attributeGroup ref="db:db.rep.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.group.choice.attribute">
+    <xs:attributeGroup ref="db:db.choice.opt.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.group.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="rep" type="db:db.rep.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates whether or not repetition is possible.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="choice" type="db:db.choice.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates optionality.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="group">
+    <xs:annotation>
+      <xs:documentation>A group of elements in a CmdSynopsis</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:choice maxOccurs="unbounded">
+        <xs:element ref="db:arg"/>
+        <xs:element ref="db:group"/>
+        <xs:element ref="db:option"/>
+        <xs:element ref="db:synopfragmentref"/>
+        <xs:element ref="db:replaceable"/>
+        <xs:element ref="db:sbr"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.group.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.sbr.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.sbr.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="sbr">
+    <xs:annotation>
+      <xs:documentation>An explicit line break in a command synopsis</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:attributeGroup ref="db:db.sbr.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.synopfragment.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.synopfragment.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="synopfragment">
+    <xs:annotation>
+      <xs:documentation>A portion of a CmdSynopsis broken out from the main body of the synopsis</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:choice maxOccurs="unbounded">
+        <xs:element ref="db:arg"/>
+        <xs:element ref="db:group"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.synopfragment.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.synopfragmentref.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.synopfragmentref.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.linkend.attribute"/>
+  </xs:attributeGroup>
+  <xs:element name="synopfragmentref">
+    <xs:annotation>
+      <xs:documentation>A reference to a fragment of a command synopsis</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:attributeGroup ref="db:db.synopfragmentref.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.programming.inlines">
+    <xs:choice>
+      <xs:element ref="db:function"/>
+      <xs:element ref="db:parameter"/>
+      <xs:element ref="db:varname"/>
+      <xs:element ref="db:returnvalue"/>
+      <xs:element ref="db:type"/>
+      <xs:element ref="db:classname"/>
+      <xs:element ref="db:exceptionname"/>
+      <xs:element ref="db:interfacename"/>
+      <xs:element ref="db:methodname"/>
+      <xs:element ref="db:modifier"/>
+      <xs:element ref="db:initializer"/>
+      <xs:element ref="db:db.oo.inlines"/>
+    </xs:choice>
+  </xs:group>
+  <xs:element name="db.oo.inlines" abstract="true"/>
+  <xs:element name="db.synopsis.blocks" abstract="true"/>
+  <xs:attributeGroup name="db.synopsis.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.synopsis.label.attribute">
+    <xs:attributeGroup ref="db:db.label.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.synopsis.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.verbatim.attributes"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="synopsis" substitutionGroup="db:db.verbatim.blocks">
+    <xs:annotation>
+      <xs:documentation>A general-purpose element for representing the syntax of commands or functions</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:complexContent>
+        <xs:extension base="db:db.verbatim.contentmodel">
+          <xs:attributeGroup ref="db:db.synopsis.attlist"/>
+        </xs:extension>
+      </xs:complexContent>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.funcsynopsis.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.funcsynopsis.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="language">
+      <xs:annotation>
+        <xs:documentation>Identifies the language (i.e. programming language) of the content.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:group name="db.funcsynopsis.info">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.forbidden"/>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="funcsynopsis" substitutionGroup="db:db.synopsis.blocks">
+    <xs:annotation>
+      <xs:documentation>The syntax summary for a function definition</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:group ref="db:db.funcsynopsis.info"/>
+        <xs:choice maxOccurs="unbounded">
+          <xs:element ref="db:funcsynopsisinfo"/>
+          <xs:element ref="db:funcprototype"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.funcsynopsis.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.funcsynopsisinfo.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.funcsynopsisinfo.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.verbatim.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="funcsynopsisinfo">
+    <xs:annotation>
+      <xs:documentation>Information supplementing the FuncDefs of a FuncSynopsis</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:complexContent>
+        <xs:extension base="db:db.verbatim.contentmodel">
+          <xs:attributeGroup ref="db:db.funcsynopsisinfo.attlist"/>
+        </xs:extension>
+      </xs:complexContent>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.funcprototype.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.funcprototype.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="funcprototype">
+    <xs:annotation>
+      <xs:documentation>The prototype of a function</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
+        <xs:element ref="db:funcdef"/>
+        <xs:choice>
+          <xs:element ref="db:void"/>
+          <xs:element ref="db:varargs"/>
+          <xs:sequence>
+            <xs:element maxOccurs="unbounded" ref="db:paramdef"/>
+            <xs:element minOccurs="0" ref="db:varargs"/>
+          </xs:sequence>
+        </xs:choice>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.funcprototype.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.funcdef.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.funcdef.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="funcdef">
+    <xs:annotation>
+      <xs:documentation>A function (subroutine) name and its return type</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:group ref="db:db._text"/>
+        <xs:element ref="db:type"/>
+        <xs:element ref="db:function"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.funcdef.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.function.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.function.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="function">
+    <xs:annotation>
+      <xs:documentation>The name of a function or subroutine, as in a programming language</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.function.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.void.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.void.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="void">
+    <xs:annotation>
+      <xs:documentation>An empty element in a function synopsis indicating that the function in question takes no arguments</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:attributeGroup ref="db:db.void.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.varargs.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.varargs.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="varargs">
+    <xs:annotation>
+      <xs:documentation>An empty element in a function synopsis indicating a variable number of arguments</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:attributeGroup ref="db:db.varargs.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.paramdef.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.paramdef.choice.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="opt">
+        <xs:annotation>
+          <xs:documentation>Formatted to indicate that it is optional.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="req">
+        <xs:annotation>
+          <xs:documentation>Formatted to indicate that it is required.</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.paramdef.choice.attribute">
+    <xs:attribute name="choice" use="required" type="db:db.paramdef.choice.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates optionality.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.paramdef.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="choice" type="db:db.paramdef.choice.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates optionality.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="paramdef">
+    <xs:annotation>
+      <xs:documentation>Information about a function parameter in a programming language</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:choice minOccurs="0" maxOccurs="unbounded">
+        <xs:group ref="db:db._text"/>
+        <xs:element ref="db:initializer"/>
+        <xs:element ref="db:type"/>
+        <xs:element ref="db:parameter"/>
+        <xs:element ref="db:funcparams"/>
+      </xs:choice>
+      <xs:attributeGroup ref="db:db.paramdef.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.funcparams.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.funcparams.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="funcparams">
+    <xs:annotation>
+      <xs:documentation>Parameters for a function referenced through a function pointer in a synopsis</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.funcparams.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.classsynopsis.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:simpleType name="db.classsynopsis.class.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="class">
+        <xs:annotation>
+          <xs:documentation>This is the synopsis of a class</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="interface">
+        <xs:annotation>
+          <xs:documentation>This is the synopsis of an interface</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.classsynopsis.class.attribute">
+    <xs:attribute name="class" use="required" type="db:db.classsynopsis.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the nature of the synopsis</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.classsynopsis.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="language">
+      <xs:annotation>
+        <xs:documentation>Identifies the language (i.e. programming language) of the content.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="class" type="db:db.classsynopsis.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Specifies the nature of the synopsis</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="classsynopsis" substitutionGroup="db:db.synopsis.blocks">
+    <xs:annotation>
+      <xs:documentation>The syntax summary for a class definition</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="db:db.oo.inlines"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:element ref="db:classsynopsisinfo"/>
+          <xs:element ref="db:methodsynopsis"/>
+          <xs:element ref="db:constructorsynopsis"/>
+          <xs:element ref="db:destructorsynopsis"/>
+          <xs:element ref="db:fieldsynopsis"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.classsynopsis.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.classsynopsisinfo.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.classsynopsisinfo.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.verbatim.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="classsynopsisinfo">
+    <xs:annotation>
+      <xs:documentation>Information supplementing the contents of a ClassSynopsis</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:complexContent>
+        <xs:extension base="db:db.verbatim.contentmodel">
+          <xs:attributeGroup ref="db:db.classsynopsisinfo.attlist"/>
+        </xs:extension>
+      </xs:complexContent>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.ooclass.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.ooclass.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="ooclass" substitutionGroup="db:db.oo.inlines">
+    <xs:annotation>
+      <xs:documentation>A class in an object-oriented programming language</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:element ref="db:package"/>
+          <xs:element ref="db:modifier"/>
+        </xs:choice>
+        <xs:element ref="db:classname"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.ooclass.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.oointerface.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.oointerface.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="oointerface" substitutionGroup="db:db.oo.inlines">
+    <xs:annotation>
+      <xs:documentation>An interface in an object-oriented programming language</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:element ref="db:package"/>
+          <xs:element ref="db:modifier"/>
+        </xs:choice>
+        <xs:element ref="db:interfacename"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.oointerface.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.ooexception.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.ooexception.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="ooexception" substitutionGroup="db:db.oo.inlines">
+    <xs:annotation>
+      <xs:documentation>An exception in an object-oriented programming language</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:element ref="db:package"/>
+          <xs:element ref="db:modifier"/>
+        </xs:choice>
+        <xs:element ref="db:exceptionname"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.ooexception.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.modifier.xml.space.attribute">
+    <xs:attributeGroup ref="xml:space1"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.modifier.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.modifier.attlist">
+    <xs:attributeGroup ref="xml:space1"/>
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="modifier">
+    <xs:annotation>
+      <xs:documentation>Modifiers in a synopsis</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.modifier.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.interfacename.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.interfacename.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="interfacename">
+    <xs:annotation>
+      <xs:documentation>The name of an interface</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.interfacename.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.exceptionname.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.exceptionname.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="exceptionname">
+    <xs:annotation>
+      <xs:documentation>The name of an exception</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.exceptionname.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.fieldsynopsis.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.fieldsynopsis.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="language">
+      <xs:annotation>
+        <xs:documentation>Identifies the language (i.e. programming language) of the content.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="fieldsynopsis" substitutionGroup="db:db.synopsis.blocks">
+    <xs:annotation>
+      <xs:documentation>The name of a field in a class definition</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
+        <xs:element minOccurs="0" ref="db:type"/>
+        <xs:element ref="db:varname"/>
+        <xs:element minOccurs="0" ref="db:initializer"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.fieldsynopsis.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.initializer.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.initializer.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="initializer">
+    <xs:annotation>
+      <xs:documentation>The initializer for a FieldSynopsis</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.initializer.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.constructorsynopsis.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.constructorsynopsis.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="language">
+      <xs:annotation>
+        <xs:documentation>Identifies the language (i.e. programming language) of the content.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="constructorsynopsis" substitutionGroup="db:db.synopsis.blocks">
+    <xs:annotation>
+      <xs:documentation>A syntax summary for a constructor</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
+        <xs:element minOccurs="0" ref="db:methodname"/>
+        <xs:choice>
+          <xs:element maxOccurs="unbounded" ref="db:methodparam"/>
+          <xs:element minOccurs="0" ref="db:void"/>
+        </xs:choice>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:exceptionname"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.constructorsynopsis.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.destructorsynopsis.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.destructorsynopsis.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="language">
+      <xs:annotation>
+        <xs:documentation>Identifies the language (i.e. programming language) of the content.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="destructorsynopsis" substitutionGroup="db:db.synopsis.blocks">
+    <xs:annotation>
+      <xs:documentation>A syntax summary for a destructor</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
+        <xs:element minOccurs="0" ref="db:methodname"/>
+        <xs:choice>
+          <xs:element maxOccurs="unbounded" ref="db:methodparam"/>
+          <xs:element minOccurs="0" ref="db:void"/>
+        </xs:choice>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:exceptionname"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.destructorsynopsis.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.methodsynopsis.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.methodsynopsis.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="language">
+      <xs:annotation>
+        <xs:documentation>Identifies the language (i.e. programming language) of the content.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="methodsynopsis" substitutionGroup="db:db.synopsis.blocks">
+    <xs:annotation>
+      <xs:documentation>A syntax summary for a method</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
+        <xs:choice minOccurs="0">
+          <xs:element ref="db:type"/>
+          <xs:element ref="db:void"/>
+        </xs:choice>
+        <xs:element ref="db:methodname"/>
+        <xs:choice>
+          <xs:element maxOccurs="unbounded" ref="db:methodparam"/>
+          <xs:element ref="db:void"/>
+        </xs:choice>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:exceptionname"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.methodsynopsis.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.methodname.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.methodname.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="methodname">
+    <xs:annotation>
+      <xs:documentation>The name of a method</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.methodname.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.methodparam.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.methodparam.rep.attribute">
+    <xs:attributeGroup ref="db:db.rep.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.methodparam.choice.attribute">
+    <xs:attributeGroup ref="db:db.choice.req.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.methodparam.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="rep" type="db:db.rep.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates whether or not repetition is possible.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="choice" type="db:db.choice.enumeration">
+      <xs:annotation>
+        <xs:documentation>Indicates optionality.</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="methodparam">
+    <xs:annotation>
+      <xs:documentation>Parameters to a method</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
+        <xs:element minOccurs="0" ref="db:type"/>
+        <xs:choice>
+          <xs:sequence>
+            <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
+            <xs:element ref="db:parameter"/>
+            <xs:element minOccurs="0" ref="db:initializer"/>
+          </xs:sequence>
+          <xs:element ref="db:funcparams"/>
+        </xs:choice>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="db:db.methodparam.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.varname.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.varname.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="varname">
+    <xs:annotation>
+      <xs:documentation>The name of a variable</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.varname.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.returnvalue.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.returnvalue.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="returnvalue">
+    <xs:annotation>
+      <xs:documentation>The value returned by a function</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.returnvalue.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.type.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.type.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="type">
+    <xs:annotation>
+      <xs:documentation>The classification of a value</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.type.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.classname.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.classname.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="classname">
+    <xs:annotation>
+      <xs:documentation>The name of a class, in the object-oriented programming sense</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.classname.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.programlisting.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.programlisting.width.attribute">
+    <xs:attributeGroup ref="db:db.width.characters.attribute"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.programlisting.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attributeGroup ref="db:db.verbatim.attributes"/>
+    <xs:attribute name="width" type="xs:nonNegativeInteger">
+      <xs:annotation>
+        <xs:documentation>Specifies the width (in characters) of the element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="programlisting" substitutionGroup="db:db.verbatim.blocks">
+    <xs:annotation>
+      <xs:documentation>A literal listing of all or part of a program</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:complexContent>
+        <xs:extension base="db:db.verbatim.contentmodel">
+          <xs:attributeGroup ref="db:db.programlisting.attlist"/>
+        </xs:extension>
+      </xs:complexContent>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="db.admonition.blocks" abstract="true"/>
+  <xs:complexType name="db.admonition.contentmodel">
+    <xs:sequence>
+      <xs:group ref="db:db._info.title.only"/>
+      <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:attributeGroup name="db.caution.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.caution.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="caution" substitutionGroup="db:db.admonition.blocks">
+    <xs:annotation>
+      <xs:documentation>A note of caution</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:complexContent>
+        <xs:extension base="db:db.admonition.contentmodel">
+          <xs:attributeGroup ref="db:db.caution.attlist"/>
+        </xs:extension>
+      </xs:complexContent>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.important.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.important.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="important" substitutionGroup="db:db.admonition.blocks">
+    <xs:annotation>
+      <xs:documentation>An admonition set off from the text</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:complexContent>
+        <xs:extension base="db:db.admonition.contentmodel">
+          <xs:attributeGroup ref="db:db.important.attlist"/>
+        </xs:extension>
+      </xs:complexContent>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.note.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.note.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="note" substitutionGroup="db:db.admonition.blocks">
+    <xs:annotation>
+      <xs:documentation>A message set off from the text</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:complexContent>
+        <xs:extension base="db:db.admonition.contentmodel">
+          <xs:attributeGroup ref="db:db.note.attlist"/>
+        </xs:extension>
+      </xs:complexContent>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.tip.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.tip.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="tip" substitutionGroup="db:db.admonition.blocks">
+    <xs:annotation>
+      <xs:documentation>A suggestion to the user, set off from the text</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:complexContent>
+        <xs:extension base="db:db.admonition.contentmodel">
+          <xs:attributeGroup ref="db:db.tip.attlist"/>
+        </xs:extension>
+      </xs:complexContent>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.warning.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.warning.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="warning" substitutionGroup="db:db.admonition.blocks">
+    <xs:annotation>
+      <xs:documentation>An admonition set off from the text</xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:complexContent>
+        <xs:extension base="db:db.admonition.contentmodel">
+          <xs:attributeGroup ref="db:db.warning.attlist"/>
+        </xs:extension>
+      </xs:complexContent>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="db.error.inlines" abstract="true"/>
+  <xs:attributeGroup name="db.errorcode.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.errorcode.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="errorcode" substitutionGroup="db:db.error.inlines">
+    <xs:annotation>
+      <xs:documentation>An error code</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.errorcode.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.errorname.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.errorname.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="errorname" substitutionGroup="db:db.error.inlines">
+    <xs:annotation>
+      <xs:documentation>An error name</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.errorname.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.errortext.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.errortext.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="errortext" substitutionGroup="db:db.error.inlines">
+    <xs:annotation>
+      <xs:documentation>An error message.</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.errortext.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.errortype.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.errortype.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="errortype" substitutionGroup="db:db.error.inlines">
+    <xs:annotation>
+      <xs:documentation>The classification of an error message</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.errortype.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:group name="db.systemitem.inlines">
+    <xs:choice>
+      <xs:group ref="db:db._text"/>
+      <xs:element ref="db:co"/>
+    </xs:choice>
+  </xs:group>
+  <xs:simpleType name="db.systemitem.class.enumeration">
+    <xs:restriction base="xs:token">
+      <xs:enumeration value="daemon">
+        <xs:annotation>
+          <xs:documentation>A daemon or other system process (syslogd)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="domainname">
+        <xs:annotation>
+          <xs:documentation>A domain name (example.com)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="etheraddress">
+        <xs:annotation>
+          <xs:documentation>An ethernet address (00:05:4E:49:FD:8E)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="event">
+        <xs:annotation>
+          <xs:documentation>An event of some sort (SIGHUP)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="eventhandler">
+        <xs:annotation>
+          <xs:documentation>An event handler of some sort (hangup)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="filesystem">
+        <xs:annotation>
+          <xs:documentation>A filesystem (ext3)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="fqdomainname">
+        <xs:annotation>
+          <xs:documentation>A fully qualified domain name (my.example.com)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="groupname">
+        <xs:annotation>
+          <xs:documentation>A group name (wheel)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="ipaddress">
+        <xs:annotation>
+          <xs:documentation>An IP address (127.0.0.1)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="library">
+        <xs:annotation>
+          <xs:documentation>A library (libncurses)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="macro">
+        <xs:annotation>
+          <xs:documentation>A macro</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="netmask">
+        <xs:annotation>
+          <xs:documentation>A netmask (255.255.255.192)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="newsgroup">
+        <xs:annotation>
+          <xs:documentation>A newsgroup (comp.text.xml)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="osname">
+        <xs:annotation>
+          <xs:documentation>An operating system name (Hurd)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="process">
+        <xs:annotation>
+          <xs:documentation>A process (gnome-cups-icon)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="protocol">
+        <xs:annotation>
+          <xs:documentation>A protocol (ftp)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="resource">
+        <xs:annotation>
+          <xs:documentation>A resource</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="server">
+        <xs:annotation>
+          <xs:documentation>A server (mail.example.com)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="service">
+        <xs:annotation>
+          <xs:documentation>A service (ppp)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="systemname">
+        <xs:annotation>
+          <xs:documentation>A system name (hephaistos)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+      <xs:enumeration value="username">
+        <xs:annotation>
+          <xs:documentation>A user name (ndw)</xs:documentation>
+        </xs:annotation>
+      </xs:enumeration>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attributeGroup name="db.systemitem.class.attribute">
+    <xs:attribute name="class" use="required" type="db:db.systemitem.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the system item</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.systemitem.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.systemitem.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+    <xs:attribute name="class" type="db:db.systemitem.class.enumeration">
+      <xs:annotation>
+        <xs:documentation>Identifies the nature of the system item</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:attributeGroup>
+  <xs:element name="systemitem" substitutionGroup="db:db.technical.inlines">
+    <xs:annotation>
+      <xs:documentation>A system-related item or term</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.systemitem.inlines"/>
+      <xs:attributeGroup ref="db:db.systemitem.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.option.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.option.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="option" substitutionGroup="db:db.technical.inlines">
+    <xs:annotation>
+      <xs:documentation>An option for a software command</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.option.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.optional.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.optional.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="optional" substitutionGroup="db:db.technical.inlines">
+    <xs:annotation>
+      <xs:documentation>Optional information</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.optional.attlist"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:attributeGroup name="db.property.role.attribute">
+    <xs:attribute name="role" use="required"/>
+  </xs:attributeGroup>
+  <xs:attributeGroup name="db.property.attlist">
+    <xs:attribute name="role"/>
+    <xs:attributeGroup ref="dbs:db.common.attributes"/>
+    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
+  </xs:attributeGroup>
+  <xs:element name="property" substitutionGroup="db:db.technical.inlines">
+    <xs:annotation>
+      <xs:documentation>A unit of data associated with some part of a computer system</xs:documentation>
+    </xs:annotation>
+    <xs:complexType mixed="true">
+      <xs:group ref="db:db._text"/>
+      <xs:attributeGroup ref="db:db.property.attlist"/>
+    </xs:complexType>
+  </xs:element>
 </xs:schema>
diff --git a/slides/schema/xsd/docbook1.xsd b/slides/schema/xsd/docbook1.xsd
deleted file mode 100644 (file)
index 50669f7..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: docbook.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook-slides" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:include schemaLocation="core.xsd"/>
-  <xs:import namespace="http://docbook.org/ns/docbook" schemaLocation="db.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-</xs:schema>
diff --git a/slides/schema/xsd/ebnf.xsd b/slides/schema/xsd/ebnf.xsd
deleted file mode 100644 (file)
index 08a5f14..0000000
+++ /dev/null
@@ -1,183 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: ebnf.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.productionset.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.productionset.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.productionset.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="productionset">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.productionset.info"/>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="db:production"/>
-          <xs:element ref="db:productionrecap"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.productionset.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.production.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.production.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="db:db.common.idreq.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="production">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="db:lhs"/>
-        <xs:element ref="db:rhs"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:constraint"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.production.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.lhs.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.lhs.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="lhs">
-    <xs:complexType mixed="true">
-      <xs:attributeGroup ref="db:db.lhs.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.rhs.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.rhs.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="rhs">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="db:nonterminal"/>
-        <xs:element ref="db:lineannotation"/>
-        <xs:element ref="db:sbr"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.rhs.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.nonterminal.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.nonterminal.def.attribute">
-    <xs:attribute name="def" use="required" type="xs:anyURI"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.nonterminal.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.nonterminal.def.attribute"/>
-  </xs:attributeGroup>
-  <xs:element name="nonterminal" substitutionGroup="db:db.technical.inlines">
-    <xs:complexType mixed="true">
-      <xs:attributeGroup ref="db:db.nonterminal.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.constraint.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.constraint.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.req.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="constraint">
-    <xs:complexType>
-      <xs:attributeGroup ref="db:db.constraint.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.productionrecap.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.productionrecap.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.req.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="productionrecap">
-    <xs:complexType>
-      <xs:attributeGroup ref="db:db.productionrecap.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.constraintdef.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.constraintdef.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.constraintdef.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="constraintdef">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.constraintdef.info"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.constraintdef.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/error.xsd b/slides/schema/xsd/error.xsd
deleted file mode 100644 (file)
index 3b08196..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:element name="db.error.inlines" abstract="true"/>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.errorcode.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.errorcode.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="errorcode" substitutionGroup="db:db.error.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.errorcode.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.errorname.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.errorname.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="errorname" substitutionGroup="db:db.error.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.errorname.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.errortext.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.errortext.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="errortext" substitutionGroup="db:db.error.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.errortext.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.errortype.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.errortype.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="errortype" substitutionGroup="db:db.error.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.errortype.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/glossary.xsd b/slides/schema/xsd/glossary.xsd
deleted file mode 100644 (file)
index 9a11e84..0000000
+++ /dev/null
@@ -1,319 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: glossary.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:group name="db.glossary.inlines">
-    <xs:choice>
-      <xs:group ref="db:db.firstterm"/>
-      <xs:group ref="db:db.glossterm"/>
-      <xs:group ref="db:db._firstterm"/>
-      <xs:group ref="db:db._glossterm"/>
-    </xs:choice>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.baseform.attribute">
-    <xs:attribute name="baseform"/>
-  </xs:attributeGroup>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.glosslist.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.glosslist.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.glosslist.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="glosslist">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group minOccurs="0" ref="db:db.glosslist.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:element maxOccurs="unbounded" ref="db:glossentry"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.glosslist.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.glossentry.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.glossentry.sortas.attribute">
-    <xs:attribute name="sortas" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.glossentry.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="sortas"/>
-  </xs:attributeGroup>
-  <xs:element name="glossentry">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.glossterm"/>
-        <xs:element minOccurs="0" ref="db:acronym"/>
-        <xs:element minOccurs="0" ref="db:abbrev"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.indexterm"/>
-        <xs:choice>
-          <xs:element ref="db:glosssee"/>
-          <xs:element maxOccurs="unbounded" ref="db:glossdef"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.glossentry.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.glossdef.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.glossdef.subject.attribute">
-    <xs:attribute name="subject" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.glossdef.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="subject"/>
-  </xs:attributeGroup>
-  <xs:element name="glossdef">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:glossseealso"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.glossdef.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.glosssee.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.glosssee.otherterm.attribute">
-    <xs:attribute name="otherterm" use="required" type="xs:IDREF"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.glosssee.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="otherterm" type="xs:IDREF"/>
-  </xs:attributeGroup>
-  <xs:element name="glosssee">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.glosssee.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.glossseealso.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.glossseealso.otherterm.attribute">
-    <xs:attribute name="otherterm" use="required" type="xs:IDREF"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.glossseealso.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="otherterm" type="xs:IDREF"/>
-  </xs:attributeGroup>
-  <xs:element name="glossseealso">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.glossseealso.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.firstterm.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.firstterm.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.baseform.attribute"/>
-  </xs:attributeGroup>
-  <xs:group name="db.firstterm">
-    <xs:sequence>
-      <xs:element name="firstterm">
-        <xs:complexType mixed="true">
-          <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-          <xs:attributeGroup ref="db:db.firstterm.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db._firstterm.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db._firstterm.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.baseform.attribute"/>
-  </xs:attributeGroup>
-  <xs:group name="db._firstterm">
-    <xs:sequence>
-      <xs:element name="firstterm">
-        <xs:complexType mixed="true">
-          <xs:group ref="db:db._text"/>
-          <xs:attributeGroup ref="db:db._firstterm.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.glossterm.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.glossterm.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.baseform.attribute"/>
-  </xs:attributeGroup>
-  <xs:group name="db.glossterm">
-    <xs:sequence>
-      <xs:element name="glossterm">
-        <xs:complexType mixed="true">
-          <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-          <xs:attributeGroup ref="db:db.glossterm.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db._glossterm.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db._glossterm.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.baseform.attribute"/>
-  </xs:attributeGroup>
-  <xs:group name="db._glossterm">
-    <xs:sequence>
-      <xs:element name="glossterm">
-        <xs:complexType mixed="true">
-          <xs:group ref="db:db._text"/>
-          <xs:attributeGroup ref="db:db._glossterm.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.glossary.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.glossary.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.glossary.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.glossary.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="glossary">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.glossary.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:choice>
-          <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:glossdiv"/>
-          <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:glossentry"/>
-        </xs:choice>
-        <xs:element minOccurs="0" ref="db:bibliography"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.glossary.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.glossdiv.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.glossdiv.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.glossdiv.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.glossdiv.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="glossdiv">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.glossdiv.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:element maxOccurs="unbounded" ref="db:glossentry"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.glossdiv.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.termdef.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.termdef.attlist">
-    <xs:attribute name="role"/>
-    <xs:attribute name="sortas"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.baseform.attribute"/>
-  </xs:attributeGroup>
-  <xs:element name="termdef" substitutionGroup="db:db.technical.inlines">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.termdef.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/gui.xsd b/slides/schema/xsd/gui.xsd
deleted file mode 100644 (file)
index 56fdb04..0000000
+++ /dev/null
@@ -1,218 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:group name="db.keycombination.contentmodel">
-    <xs:choice>
-      <xs:element ref="db:mousebutton"/>
-      <xs:choice>
-        <xs:element ref="db:keycap"/>
-        <xs:element ref="db:keycombo"/>
-        <xs:element ref="db:keysym"/>
-      </xs:choice>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.gui.inlines">
-    <xs:choice>
-      <xs:element ref="db:guiicon"/>
-      <xs:element ref="db:guibutton"/>
-      <xs:element ref="db:guimenuitem"/>
-      <xs:element ref="db:guimenu"/>
-      <xs:element ref="db:guisubmenu"/>
-      <xs:element ref="db:guilabel"/>
-      <xs:element ref="db:menuchoice"/>
-      <xs:element ref="db:mousebutton"/>
-    </xs:choice>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.guibutton.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.guibutton.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="guibutton">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:group ref="db:db._text"/>
-        <xs:element ref="db:accel"/>
-        <xs:element ref="db:superscript"/>
-        <xs:element ref="db:subscript"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.guibutton.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.guiicon.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.guiicon.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="guiicon">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:group ref="db:db._text"/>
-        <xs:element ref="db:accel"/>
-        <xs:element ref="db:superscript"/>
-        <xs:element ref="db:subscript"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.guiicon.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.guilabel.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.guilabel.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="guilabel">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:group ref="db:db._text"/>
-        <xs:element ref="db:accel"/>
-        <xs:element ref="db:superscript"/>
-        <xs:element ref="db:subscript"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.guilabel.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.guimenu.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.guimenu.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="guimenu">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:group ref="db:db._text"/>
-        <xs:element ref="db:accel"/>
-        <xs:element ref="db:superscript"/>
-        <xs:element ref="db:subscript"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.guimenu.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.guimenuitem.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.guimenuitem.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="guimenuitem">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:group ref="db:db._text"/>
-        <xs:element ref="db:accel"/>
-        <xs:element ref="db:superscript"/>
-        <xs:element ref="db:subscript"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.guimenuitem.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.guisubmenu.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.guisubmenu.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="guisubmenu">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:group ref="db:db._text"/>
-        <xs:element ref="db:accel"/>
-        <xs:element ref="db:superscript"/>
-        <xs:element ref="db:subscript"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.guisubmenu.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.menuchoice.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.menuchoice.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="menuchoice">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="db:shortcut"/>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="db:guibutton"/>
-          <xs:element ref="db:guiicon"/>
-          <xs:element ref="db:guilabel"/>
-          <xs:element ref="db:guimenu"/>
-          <xs:element ref="db:guimenuitem"/>
-          <xs:element ref="db:guisubmenu"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.menuchoice.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.mousebutton.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.mousebutton.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="mousebutton">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.mousebutton.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/hier.xsd b/slides/schema/xsd/hier.xsd
deleted file mode 100644 (file)
index 59a9750..0000000
+++ /dev/null
@@ -1,606 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: hier.rnc 8994 2011-04-19 20:07:33Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:attributeGroup name="db.status.attribute">
-    <xs:attribute name="status" use="required"/>
-  </xs:attributeGroup>
-  <!-- ====================================================================== -->
-  <xs:group name="db.toplevel.sections">
-    <xs:choice>
-      <xs:choice>
-        <xs:sequence>
-          <xs:element maxOccurs="unbounded" ref="db:section"/>
-          <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:simplesect"/>
-        </xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="db:simplesect"/>
-      </xs:choice>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="db:sect1"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:simplesect"/>
-      </xs:sequence>
-      <xs:element maxOccurs="unbounded" ref="db:refentry"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.toplevel.blocks.or.sections">
-    <xs:choice>
-      <xs:sequence>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:group minOccurs="0" ref="db:db.toplevel.sections"/>
-      </xs:sequence>
-      <xs:group ref="db:db.toplevel.sections"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.recursive.sections">
-    <xs:choice>
-      <xs:choice>
-        <xs:sequence>
-          <xs:element maxOccurs="unbounded" ref="db:section"/>
-          <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:simplesect"/>
-        </xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="db:simplesect"/>
-      </xs:choice>
-      <xs:element maxOccurs="unbounded" ref="db:refentry"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.recursive.blocks.or.sections">
-    <xs:choice>
-      <xs:sequence>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:group minOccurs="0" ref="db:db.recursive.sections"/>
-      </xs:sequence>
-      <xs:group ref="db:db.recursive.sections"/>
-    </xs:choice>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:element name="db.divisions" abstract="true"/>
-  <xs:element name="db.components" abstract="true"/>
-  <xs:group name="db.navigation.components">
-    <xs:choice>
-      <xs:element ref="db:glossary"/>
-      <xs:element ref="db:bibliography"/>
-      <xs:element ref="db:index"/>
-      <xs:element ref="db:toc"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.component.contentmodel">
-    <xs:sequence>
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.navigation.components"/>
-      <xs:group ref="db:db.toplevel.blocks.or.sections"/>
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.navigation.components"/>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:element name="db.setindex.components" abstract="true">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.setindex.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:choice>
-          <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:indexdiv"/>
-          <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:indexentry"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.setindex.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:group name="db.toc.components">
-    <xs:sequence>
-      <xs:element ref="db:toc"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="db.set.components" abstract="true"/>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.set.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.set.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.set.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.set.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="set" substitutionGroup="db:db.set.components">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.set.info"/>
-        <xs:group minOccurs="0" ref="db:db.toc.components"/>
-        <xs:element maxOccurs="unbounded" ref="db:db.set.components"/>
-        <xs:element minOccurs="0" ref="db:db.setindex.components"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.set.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:group name="db.book.components">
-    <xs:choice>
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:group ref="db:db.navigation.components"/>
-        <xs:element ref="db:db.components"/>
-        <xs:element ref="db:db.divisions"/>
-      </xs:choice>
-      <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:topic"/>
-    </xs:choice>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.book.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.book.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.book.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.book.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="book" substitutionGroup="db:db.set.components">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.book.info"/>
-        <xs:group ref="db:db.book.components"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.book.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.dedication.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.dedication.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.dedication.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.dedication.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="dedication" substitutionGroup="db:db.components">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.dedication.info"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.dedication.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.acknowledgements.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.acknowledgements.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.acknowledgements.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.acknowledgements.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="acknowledgements" substitutionGroup="db:db.components">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.acknowledgements.info"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.acknowledgements.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.colophon.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.colophon.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.colophon.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.colophon.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="colophon" substitutionGroup="db:db.components">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.colophon.info"/>
-        <xs:choice>
-          <xs:sequence>
-            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-            <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:simplesect"/>
-          </xs:sequence>
-          <xs:sequence>
-            <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-            <xs:element maxOccurs="unbounded" ref="db:simplesect"/>
-          </xs:sequence>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.colophon.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:group name="db.appendix.contentmodel">
-    <xs:choice>
-      <xs:group ref="db:db.component.contentmodel"/>
-      <xs:element maxOccurs="unbounded" ref="db:topic"/>
-    </xs:choice>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.appendix.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.appendix.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.appendix.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.appendix.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="appendix" substitutionGroup="db:db.components">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.appendix.info"/>
-        <xs:group ref="db:db.appendix.contentmodel"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.appendix.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:group name="db.chapter.contentmodel">
-    <xs:choice>
-      <xs:group ref="db:db.component.contentmodel"/>
-      <xs:element maxOccurs="unbounded" ref="db:topic"/>
-    </xs:choice>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.chapter.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.chapter.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.chapter.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.chapter.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="chapter" substitutionGroup="db:db.components">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.chapter.info"/>
-        <xs:group ref="db:db.chapter.contentmodel"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.chapter.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:group name="db.part.components">
-    <xs:choice>
-      <xs:choice>
-        <xs:group ref="db:db.navigation.components"/>
-        <xs:element ref="db:db.components"/>
-      </xs:choice>
-      <xs:choice>
-        <xs:element ref="db:refentry"/>
-        <xs:element ref="db:reference"/>
-      </xs:choice>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.part.contentmodel">
-    <xs:choice>
-      <xs:group maxOccurs="unbounded" ref="db:db.part.components"/>
-      <xs:element maxOccurs="unbounded" ref="db:topic"/>
-    </xs:choice>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.part.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.part.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.part.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.part.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="part" substitutionGroup="db:db.divisions">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.part.info"/>
-        <xs:element minOccurs="0" ref="db:partintro"/>
-        <xs:group ref="db:db.part.contentmodel"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.part.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.preface.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.preface.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.preface.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.preface.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="preface" substitutionGroup="db:db.components">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.preface.info"/>
-        <xs:group ref="db:db.component.contentmodel"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.preface.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.partintro.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.partintro.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.partintro.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.partintro.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="partintro">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.partintro.info"/>
-        <xs:group ref="db:db.toplevel.blocks.or.sections"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.partintro.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.section.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.section.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.section.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.section.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="section">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.section.info"/>
-        <xs:group ref="db:db.recursive.blocks.or.sections"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.navigation.components"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.section.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.simplesect.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.simplesect.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.simplesect.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.simplesect.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="simplesect">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.simplesect.info"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.simplesect.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:group name="db.article.components">
-    <xs:sequence>
-      <xs:group ref="db:db.toplevel.sections"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:group name="db.article.navcomponents">
-    <xs:choice>
-      <xs:group ref="db:db.navigation.components"/>
-      <xs:element ref="db:acknowledgements"/>
-      <xs:element ref="db:dedication"/>
-      <xs:element ref="db:appendix"/>
-      <xs:element ref="db:colophon"/>
-    </xs:choice>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.article.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.article.class.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="faq">
-        <xs:annotation>
-          <xs:documentation>A collection of frequently asked questions.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="journalarticle">
-        <xs:annotation>
-          <xs:documentation>An article in a journal or other periodical.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="productsheet">
-        <xs:annotation>
-          <xs:documentation>A description of a product.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="specification">
-        <xs:annotation>
-          <xs:documentation>A specification.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="techreport">
-        <xs:annotation>
-          <xs:documentation>A technical report.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="whitepaper">
-        <xs:annotation>
-          <xs:documentation>A white paper.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.article.class.attribute">
-    <xs:attribute name="class" use="required" type="db:db.article.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.article.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.article.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-    <xs:attribute name="class" type="db:db.article.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:group name="db.article.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="article" substitutionGroup="db:db.components">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.article.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.article.navcomponents"/>
-        <xs:choice>
-          <xs:sequence>
-            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-            <xs:group minOccurs="0" ref="db:db.article.components"/>
-          </xs:sequence>
-          <xs:group ref="db:db.article.components"/>
-        </xs:choice>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.article.navcomponents"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.article.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/htmltbl.xsd b/slides/schema/xsd/htmltbl.xsd
deleted file mode 100644 (file)
index 61c68a4..0000000
+++ /dev/null
@@ -1,536 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: htmltbl.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:attributeGroup name="db.html.coreattrs">
-    <xs:attribute name="class"/>
-    <xs:attribute name="style"/>
-    <xs:attribute name="title"/>
-  </xs:attributeGroup>
-  <!-- dir isn't listed here because it's already a common attribute -->
-  <xs:attributeGroup name="db.html.i18n">
-    <xs:attribute name="lang"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.html.events">
-    <xs:attribute name="onclick"/>
-    <xs:attribute name="ondblclick"/>
-    <xs:attribute name="onmousedown"/>
-    <xs:attribute name="onmouseup"/>
-    <xs:attribute name="onmouseover"/>
-    <xs:attribute name="onmousemove"/>
-    <xs:attribute name="onmouseout"/>
-    <xs:attribute name="onkeypress"/>
-    <xs:attribute name="onkeydown"/>
-    <xs:attribute name="onkeyup"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.html.attrs">
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.html.coreattrs"/>
-    <xs:attributeGroup ref="db:db.html.i18n"/>
-    <xs:attributeGroup ref="db:db.html.events"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.html.cellhalign">
-    <xs:attribute name="align">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="left">
-            <xs:annotation>
-              <xs:documentation>Left-flush data/Left-justify text. This is the default value for table data.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="center">
-            <xs:annotation>
-              <xs:documentation>Center data/Center-justify text. This is the default value for table headers.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="right">
-            <xs:annotation>
-              <xs:documentation>Right-flush data/Right-justify text.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="justify">
-            <xs:annotation>
-              <xs:documentation>Double-justify text.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="char">
-            <xs:annotation>
-              <xs:documentation>Align text around a specific character. If a user agent doesn't support character alignment, behavior in the presence of this value is unspecified.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="char"/>
-    <xs:attribute name="charoff">
-      <xs:simpleType>
-        <xs:union memberTypes="xs:integer">
-          <xs:simpleType>
-            <xs:restriction base="xs:string">
-              <xs:pattern value="[0-9]+%"/>
-            </xs:restriction>
-          </xs:simpleType>
-        </xs:union>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.html.cellvalign">
-    <xs:attribute name="valign">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="top">
-            <xs:annotation>
-              <xs:documentation>Cell data is flush with the top of the cell.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="middle">
-            <xs:annotation>
-              <xs:documentation>Cell data is centered vertically within the cell. This is the default value.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="bottom">
-            <xs:annotation>
-              <xs:documentation>Cell data is flush with the bottom of the cell.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="baseline">
-            <xs:annotation>
-              <xs:documentation>All cells in the same row as a cell whose valign attribute has this value should have their textual data positioned so that the first text line occurs on a baseline common to all cells in the row. This constraint does not apply to subsequent text lines in these cells.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.html.table.attributes">
-    <xs:attribute name="summary"/>
-    <xs:attribute name="width">
-      <xs:simpleType>
-        <xs:union memberTypes="xs:integer">
-          <xs:simpleType>
-            <xs:restriction base="xs:string">
-              <xs:pattern value="[0-9]+%"/>
-            </xs:restriction>
-          </xs:simpleType>
-        </xs:union>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="border" type="xs:nonNegativeInteger"/>
-    <xs:attribute name="frame">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="void">
-            <xs:annotation>
-              <xs:documentation>No sides. This is the default value.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="above">
-            <xs:annotation>
-              <xs:documentation>The top side only.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="below">
-            <xs:annotation>
-              <xs:documentation>The bottom side only.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="hsides">
-            <xs:annotation>
-              <xs:documentation>The top and bottom sides only.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="lhs">
-            <xs:annotation>
-              <xs:documentation>The left-hand side only.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="rhs">
-            <xs:annotation>
-              <xs:documentation>The right-hand side only.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="vsides">
-            <xs:annotation>
-              <xs:documentation>The right and left sides only.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="box">
-            <xs:annotation>
-              <xs:documentation>All four sides.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="border">
-            <xs:annotation>
-              <xs:documentation>All four sides.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="rules">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="none">
-            <xs:annotation>
-              <xs:documentation>No rules. This is the default value.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="groups">
-            <xs:annotation>
-              <xs:documentation>Rules will appear between row groups (see thead, tfoot, and tbody) and column groups (see colgroup and col) only.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="rows">
-            <xs:annotation>
-              <xs:documentation>Rules will appear between rows only.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="cols">
-            <xs:annotation>
-              <xs:documentation>Rules will appear between columns only.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="all">
-            <xs:annotation>
-              <xs:documentation>Rules will appear between all rows and columns.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="cellspacing">
-      <xs:simpleType>
-        <xs:union memberTypes="xs:integer">
-          <xs:simpleType>
-            <xs:restriction base="xs:string">
-              <xs:pattern value="[0-9]+%"/>
-            </xs:restriction>
-          </xs:simpleType>
-        </xs:union>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="cellpadding">
-      <xs:simpleType>
-        <xs:union memberTypes="xs:integer">
-          <xs:simpleType>
-            <xs:restriction base="xs:string">
-              <xs:pattern value="[0-9]+%"/>
-            </xs:restriction>
-          </xs:simpleType>
-        </xs:union>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.html.tablecell.attributes">
-    <xs:attribute name="abbr"/>
-    <xs:attribute name="axis"/>
-    <xs:attribute name="headers"/>
-    <xs:attribute name="scope">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="row">
-            <xs:annotation>
-              <xs:documentation>The current cell provides header information for the rest of the row that contains it</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="col">
-            <xs:annotation>
-              <xs:documentation>The current cell provides header information for the rest of the column that contains it.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="rowgroup">
-            <xs:annotation>
-              <xs:documentation>The header cell provides header information for the rest of the row group that contains it.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="colgroup">
-            <xs:annotation>
-              <xs:documentation>The header cell provides header information for the rest of the column group that contains it.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="rowspan" type="xs:nonNegativeInteger"/>
-    <xs:attribute name="colspan" type="xs:nonNegativeInteger"/>
-  </xs:attributeGroup>
-  <xs:group name="db.html.table.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:complexType name="db.html.table.model">
-    <xs:sequence>
-      <xs:group minOccurs="0" ref="db:db.html.table.info"/>
-      <xs:group ref="db:db.html.caption"/>
-      <xs:choice>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:col"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:colgroup"/>
-      </xs:choice>
-      <xs:group minOccurs="0" ref="db:db.html.thead"/>
-      <xs:group minOccurs="0" ref="db:db.html.tfoot"/>
-      <xs:choice>
-        <xs:group maxOccurs="unbounded" ref="db:db.html.tbody"/>
-        <xs:element maxOccurs="unbounded" ref="db:tr"/>
-      </xs:choice>
-    </xs:sequence>
-  </xs:complexType>
-  <xs:group name="db.html.informaltable.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:complexType name="db.html.informaltable.model">
-    <xs:sequence>
-      <xs:group minOccurs="0" ref="db:db.html.informaltable.info"/>
-      <xs:choice>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:col"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:colgroup"/>
-      </xs:choice>
-      <xs:group minOccurs="0" ref="db:db.html.thead"/>
-      <xs:group minOccurs="0" ref="db:db.html.tfoot"/>
-      <xs:choice>
-        <xs:group maxOccurs="unbounded" ref="db:db.html.tbody"/>
-        <xs:element maxOccurs="unbounded" ref="db:tr"/>
-      </xs:choice>
-    </xs:sequence>
-  </xs:complexType>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.html.table.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.html.table.label.attribute">
-    <xs:attributeGroup ref="db:db.label.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.html.table.attlist">
-    <xs:attributeGroup ref="db:db.html.attrs"/>
-    <xs:attributeGroup ref="db:db.html.table.attributes"/>
-    <xs:attribute name="role"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="orient">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="land">
-            <xs:annotation>
-              <xs:documentation>90 degrees counter-clockwise from the rest of the text flow.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-          <xs:enumeration value="port">
-            <xs:annotation>
-              <xs:documentation>The same orientation as the rest of the text flow.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="pgwide" type="db:db.pgwide.enumeration"/>
-    <xs:attribute name="tabstyle"/>
-    <xs:attribute name="floatstyle"/>
-  </xs:attributeGroup>
-  <xs:group name="db.html.table">
-    <xs:sequence>
-      <xs:element name="table">
-        <xs:complexType>
-          <xs:complexContent>
-            <xs:extension base="db:db.html.table.model">
-              <xs:attributeGroup ref="db:db.html.table.attlist"/>
-            </xs:extension>
-          </xs:complexContent>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.html.informaltable.attlist">
-    <xs:attributeGroup ref="db:db.html.attrs"/>
-    <xs:attributeGroup ref="db:db.html.table.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.html.informaltable">
-    <xs:sequence>
-      <xs:element name="informaltable">
-        <xs:complexType>
-          <xs:complexContent>
-            <xs:extension base="db:db.html.informaltable.model">
-              <xs:attributeGroup ref="db:db.html.informaltable.attlist"/>
-            </xs:extension>
-          </xs:complexContent>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.html.caption.attlist">
-    <xs:attributeGroup ref="db:db.html.attrs"/>
-  </xs:attributeGroup>
-  <xs:group name="db.html.caption">
-    <xs:sequence>
-      <xs:element name="caption">
-        <xs:complexType mixed="true">
-          <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-          <xs:attributeGroup ref="db:db.html.caption.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.html.col.attlist">
-    <xs:attributeGroup ref="db:db.html.attrs"/>
-    <xs:attribute name="span" type="xs:nonNegativeInteger"/>
-    <xs:attribute name="width"/>
-    <xs:attributeGroup ref="db:db.html.cellhalign"/>
-    <xs:attributeGroup ref="db:db.html.cellvalign"/>
-  </xs:attributeGroup>
-  <xs:element name="col">
-    <xs:complexType>
-      <xs:attributeGroup ref="db:db.html.col.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.html.colgroup.attlist">
-    <xs:attributeGroup ref="db:db.html.attrs"/>
-    <xs:attribute name="span" type="xs:nonNegativeInteger"/>
-    <xs:attribute name="width"/>
-    <xs:attributeGroup ref="db:db.html.cellhalign"/>
-    <xs:attributeGroup ref="db:db.html.cellvalign"/>
-  </xs:attributeGroup>
-  <xs:element name="colgroup">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:col"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.html.colgroup.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.html.thead.attlist">
-    <xs:attributeGroup ref="db:db.html.attrs"/>
-    <xs:attributeGroup ref="db:db.html.cellhalign"/>
-    <xs:attributeGroup ref="db:db.html.cellvalign"/>
-  </xs:attributeGroup>
-  <xs:group name="db.html.thead">
-    <xs:sequence>
-      <xs:element name="thead">
-        <xs:complexType>
-          <xs:sequence>
-            <xs:element maxOccurs="unbounded" ref="db:tr"/>
-          </xs:sequence>
-          <xs:attributeGroup ref="db:db.html.thead.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.html.tfoot.attlist">
-    <xs:attributeGroup ref="db:db.html.attrs"/>
-    <xs:attributeGroup ref="db:db.html.cellhalign"/>
-    <xs:attributeGroup ref="db:db.html.cellvalign"/>
-  </xs:attributeGroup>
-  <xs:group name="db.html.tfoot">
-    <xs:sequence>
-      <xs:element name="tfoot">
-        <xs:complexType>
-          <xs:sequence>
-            <xs:element maxOccurs="unbounded" ref="db:tr"/>
-          </xs:sequence>
-          <xs:attributeGroup ref="db:db.html.tfoot.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.html.tbody.attlist">
-    <xs:attributeGroup ref="db:db.html.attrs"/>
-    <xs:attributeGroup ref="db:db.html.cellhalign"/>
-    <xs:attributeGroup ref="db:db.html.cellvalign"/>
-  </xs:attributeGroup>
-  <xs:group name="db.html.tbody">
-    <xs:sequence>
-      <xs:element name="tbody">
-        <xs:complexType>
-          <xs:sequence>
-            <xs:element maxOccurs="unbounded" ref="db:tr"/>
-          </xs:sequence>
-          <xs:attributeGroup ref="db:db.html.tbody.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.html.tr.attlist">
-    <xs:attributeGroup ref="db:db.html.attrs"/>
-    <xs:attributeGroup ref="db:db.html.cellhalign"/>
-    <xs:attributeGroup ref="db:db.html.cellvalign"/>
-  </xs:attributeGroup>
-  <xs:element name="tr">
-    <xs:complexType>
-      <xs:choice maxOccurs="unbounded">
-        <xs:element ref="db:th"/>
-        <xs:element ref="db:td"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.html.tr.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.html.th.attlist">
-    <xs:attributeGroup ref="db:db.html.attrs"/>
-    <xs:attributeGroup ref="db:db.html.tablecell.attributes"/>
-    <xs:attributeGroup ref="db:db.html.cellhalign"/>
-    <xs:attributeGroup ref="db:db.html.cellvalign"/>
-  </xs:attributeGroup>
-  <xs:element name="th">
-    <xs:complexType mixed="true">
-      <xs:choice>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.html.th.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.html.td.attlist">
-    <xs:attributeGroup ref="db:db.html.attrs"/>
-    <xs:attributeGroup ref="db:db.html.tablecell.attributes"/>
-    <xs:attributeGroup ref="db:db.html.cellhalign"/>
-    <xs:attributeGroup ref="db:db.html.cellvalign"/>
-  </xs:attributeGroup>
-  <xs:element name="td">
-    <xs:complexType mixed="true">
-      <xs:choice>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.html.td.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/index.xsd b/slides/schema/xsd/index.xsd
deleted file mode 100644 (file)
index 3635f95..0000000
+++ /dev/null
@@ -1,537 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: index.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.significance.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="normal">
-        <xs:annotation>
-          <xs:documentation>Normal</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="preferred">
-        <xs:annotation>
-          <xs:documentation>Preferred</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.significance.attribute">
-    <xs:attribute name="significance" use="required" type="db:db.significance.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.zone.attribute">
-    <xs:attribute name="zone" use="required" type="xs:IDREFS"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.indexterm.pagenum.attribute">
-    <xs:attribute name="pagenum" use="required"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.scope.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="all">
-        <xs:annotation>
-          <xs:documentation>All indexes</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="global">
-        <xs:annotation>
-          <xs:documentation>The global index (as for a combined index of a set of books)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="local">
-        <xs:annotation>
-          <xs:documentation>The local index (the index for this document only)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.scope.attribute">
-    <xs:attribute name="scope" use="required" type="db:db.scope.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.sortas.attribute">
-    <xs:attribute name="sortas" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.index.type.attribute">
-    <xs:attribute name="type" use="required"/>
-  </xs:attributeGroup>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.itermset.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.itermset.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="itermset">
-    <xs:complexType>
-      <xs:group maxOccurs="unbounded" ref="db:db.indexterm.singular"/>
-      <xs:attributeGroup ref="db:db.itermset.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:complexType name="db.indexterm.contentmodel">
-    <xs:sequence>
-      <xs:element minOccurs="0" ref="db:primary"/>
-      <xs:choice minOccurs="0">
-        <xs:sequence>
-          <xs:element ref="db:secondary"/>
-          <xs:choice minOccurs="0">
-            <xs:sequence>
-              <xs:element ref="db:tertiary"/>
-              <xs:choice minOccurs="0">
-                <xs:element ref="db:see"/>
-                <xs:element maxOccurs="unbounded" ref="db:seealso"/>
-              </xs:choice>
-            </xs:sequence>
-            <xs:element ref="db:see"/>
-            <xs:element maxOccurs="unbounded" ref="db:seealso"/>
-          </xs:choice>
-        </xs:sequence>
-        <xs:element ref="db:see"/>
-        <xs:element maxOccurs="unbounded" ref="db:seealso"/>
-      </xs:choice>
-    </xs:sequence>
-  </xs:complexType>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.indexterm.singular.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.indexterm.singular.class.attribute">
-    <xs:attribute name="class" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="singular">
-            <xs:annotation>
-              <xs:documentation>A singular index term</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.indexterm.singular.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="significance" type="db:db.significance.enumeration"/>
-    <xs:attribute name="zone" type="xs:IDREFS"/>
-    <xs:attribute name="pagenum"/>
-    <xs:attribute name="scope" type="db:db.scope.enumeration"/>
-    <xs:attribute name="type"/>
-    <xs:attribute name="class">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="singular">
-            <xs:annotation>
-              <xs:documentation>A singular index term</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:group name="db.indexterm.singular">
-    <xs:sequence>
-      <xs:element name="indexterm">
-        <xs:complexType>
-          <xs:complexContent>
-            <xs:extension base="db:db.indexterm.contentmodel">
-              <xs:attributeGroup ref="db:db.indexterm.singular.attlist"/>
-            </xs:extension>
-          </xs:complexContent>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.indexterm.startofrange.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.indexterm.startofrange.class.attribute">
-    <xs:attribute name="class" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="startofrange">
-            <xs:annotation>
-              <xs:documentation>The start of a range</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.indexterm.startofrange.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="significance" type="db:db.significance.enumeration"/>
-    <xs:attribute name="zone" type="xs:IDREFS"/>
-    <xs:attribute name="pagenum"/>
-    <xs:attribute name="scope" type="db:db.scope.enumeration"/>
-    <xs:attribute name="type"/>
-    <xs:attributeGroup ref="db:db.indexterm.startofrange.class.attribute"/>
-  </xs:attributeGroup>
-  <xs:group name="db.indexterm.startofrange">
-    <xs:sequence>
-      <xs:element name="indexterm">
-        <xs:complexType>
-          <xs:complexContent>
-            <xs:extension base="db:db.indexterm.contentmodel">
-              <xs:attributeGroup ref="db:db.indexterm.startofrange.attlist"/>
-            </xs:extension>
-          </xs:complexContent>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.indexterm.endofrange.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.indexterm.endofrange.class.attribute">
-    <xs:attribute name="class" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="endofrange">
-            <xs:annotation>
-              <xs:documentation>The end of a range</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.indexterm.endofrange.startref.attribute">
-    <xs:attribute name="startref" use="required" type="xs:IDREF"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.indexterm.endofrange.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.indexterm.endofrange.class.attribute"/>
-    <xs:attributeGroup ref="db:db.indexterm.endofrange.startref.attribute"/>
-  </xs:attributeGroup>
-  <xs:group name="db.indexterm.endofrange">
-    <xs:sequence>
-      <xs:element name="indexterm">
-        <xs:complexType>
-          <xs:attributeGroup ref="db:db.indexterm.endofrange.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:group name="db.indexterm">
-    <xs:choice>
-      <xs:group ref="db:db.indexterm.singular"/>
-      <xs:group ref="db:db.indexterm.startofrange"/>
-      <xs:group ref="db:db.indexterm.endofrange"/>
-    </xs:choice>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.primary.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.primary.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="sortas"/>
-  </xs:attributeGroup>
-  <xs:element name="primary">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.primary.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.secondary.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.secondary.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="sortas"/>
-  </xs:attributeGroup>
-  <xs:element name="secondary">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.secondary.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.tertiary.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.tertiary.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="sortas"/>
-  </xs:attributeGroup>
-  <xs:element name="tertiary">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.tertiary.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.see.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.see.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="see">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.see.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.seealso.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.seealso.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="seealso">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.seealso.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.index.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.index.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.index.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-    <xs:attribute name="type"/>
-  </xs:attributeGroup>
-  <xs:group name="db.index.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info"/>
-    </xs:sequence>
-  </xs:group>
-  <!--
-    Yes, db.indexdiv* and db.indexentry*; that way an <index/> is valid.
-    Authors can use an empty index to indicate where a generated index should
-    appear.
-  -->
-  <xs:element name="index">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.index.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:choice>
-          <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:indexdiv"/>
-          <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:indexentry"/>
-          <xs:element ref="db:segmentedlist"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.index.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!--  ====================================================================== -->
-  <xs:attributeGroup name="db.setindex.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.setindex.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.setindex.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-    <xs:attribute name="type"/>
-  </xs:attributeGroup>
-  <xs:group name="db.setindex.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="setindex" substitutionGroup="db:db.setindex.components"/>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.indexdiv.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.indexdiv.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.indexdiv.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.indexdiv.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="indexdiv">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.indexdiv.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:choice>
-          <xs:element maxOccurs="unbounded" ref="db:indexentry"/>
-          <xs:element ref="db:segmentedlist"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.indexdiv.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.indexentry.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.indexentry.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="indexentry">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="db:primaryie"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="db:seeie"/>
-          <xs:element ref="db:seealsoie"/>
-        </xs:choice>
-        <xs:sequence minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="db:secondaryie"/>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:element ref="db:seeie"/>
-            <xs:element ref="db:seealsoie"/>
-            <xs:element ref="db:tertiaryie"/>
-          </xs:choice>
-        </xs:sequence>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.indexentry.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.primaryie.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.primaryie.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attribute name="linkends" type="xs:IDREFS"/>
-  </xs:attributeGroup>
-  <xs:element name="primaryie">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.primaryie.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.secondaryie.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.secondaryie.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attribute name="linkends" type="xs:IDREFS"/>
-  </xs:attributeGroup>
-  <xs:element name="secondaryie">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.secondaryie.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.tertiaryie.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.tertiaryie.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attribute name="linkends" type="xs:IDREFS"/>
-  </xs:attributeGroup>
-  <xs:element name="tertiaryie">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.tertiaryie.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.seeie.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.seeie.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attribute name="linkend" type="xs:IDREF"/>
-  </xs:attributeGroup>
-  <xs:element name="seeie">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.seeie.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.seealsoie.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.seealsoie.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attribute name="linkends" type="xs:IDREFS"/>
-  </xs:attributeGroup>
-  <xs:element name="seealsoie">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.seealsoie.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/keyboard.xsd b/slides/schema/xsd/keyboard.xsd
deleted file mode 100644 (file)
index 26ca4d7..0000000
+++ /dev/null
@@ -1,350 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:group name="db.keyboard.inlines">
-    <xs:choice>
-      <xs:element ref="db:keycombo"/>
-      <xs:element ref="db:keycap"/>
-      <xs:element ref="db:keycode"/>
-      <xs:element ref="db:keysym"/>
-      <xs:element ref="db:shortcut"/>
-      <xs:element ref="db:accel"/>
-    </xs:choice>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.keycap.function.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="alt">
-        <xs:annotation>
-          <xs:documentation>The "Alt" key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="backspace">
-        <xs:annotation>
-          <xs:documentation>The "Backspace" key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="command">
-        <xs:annotation>
-          <xs:documentation>The "Command" key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="control">
-        <xs:annotation>
-          <xs:documentation>The "Control" key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="delete">
-        <xs:annotation>
-          <xs:documentation>The "Delete" key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="down">
-        <xs:annotation>
-          <xs:documentation>The down arrow</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="end">
-        <xs:annotation>
-          <xs:documentation>The "End" key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="enter">
-        <xs:annotation>
-          <xs:documentation>The "Enter" or "Return" key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="escape">
-        <xs:annotation>
-          <xs:documentation>The "Escape" key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="home">
-        <xs:annotation>
-          <xs:documentation>The "Home" key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="insert">
-        <xs:annotation>
-          <xs:documentation>The "Insert" key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="left">
-        <xs:annotation>
-          <xs:documentation>The left arrow</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="meta">
-        <xs:annotation>
-          <xs:documentation>The "Meta" key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="option">
-        <xs:annotation>
-          <xs:documentation>The "Option" key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="pagedown">
-        <xs:annotation>
-          <xs:documentation>The page down key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="pageup">
-        <xs:annotation>
-          <xs:documentation>The page up key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="right">
-        <xs:annotation>
-          <xs:documentation>The right arrow</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="shift">
-        <xs:annotation>
-          <xs:documentation>The "Shift" key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="space">
-        <xs:annotation>
-          <xs:documentation>The spacebar</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="tab">
-        <xs:annotation>
-          <xs:documentation>The "Tab" key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="up">
-        <xs:annotation>
-          <xs:documentation>The up arrow</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.keycap.function-enum.attribute">
-    <xs:attribute name="function" type="db:db.keycap.function.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.keycap.function-other.attributes">
-    <xs:attribute name="function">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="other">
-            <xs:annotation>
-              <xs:documentation>Indicates a non-standard function key</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="otherfunction" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.keycap.function.attrib">
-    <xs:attribute name="function">
-      <xs:simpleType>
-        <xs:union memberTypes="db:db.keycap.function.enumeration">
-          <xs:simpleType>
-            <xs:restriction base="xs:token">
-              <xs:enumeration value="other">
-                <xs:annotation>
-                  <xs:documentation>Indicates a non-standard function key</xs:documentation>
-                </xs:annotation>
-              </xs:enumeration>
-            </xs:restriction>
-          </xs:simpleType>
-        </xs:union>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="otherfunction"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.keycap.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.keycap.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.keycap.function.attrib"/>
-  </xs:attributeGroup>
-  <xs:element name="keycap">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.keycap.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.keycode.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.keycode.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="keycode">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.keycode.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.keycombo.action.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="click">
-        <xs:annotation>
-          <xs:documentation>A (single) mouse click.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="double-click">
-        <xs:annotation>
-          <xs:documentation>A double mouse click.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="press">
-        <xs:annotation>
-          <xs:documentation>A mouse or key press.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="seq">
-        <xs:annotation>
-          <xs:documentation>Sequential clicks or presses.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="simul">
-        <xs:annotation>
-          <xs:documentation>Simultaneous clicks or presses.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.keycombo.action-enum.attribute">
-    <xs:attribute name="action" type="db:db.keycombo.action.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.keycombo.action-other.attributes">
-    <xs:attribute name="action">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="other">
-            <xs:annotation>
-              <xs:documentation>Indicates a non-standard action</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="otheraction" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.keycombo.action.attrib">
-    <xs:attribute name="action">
-      <xs:simpleType>
-        <xs:union memberTypes="db:db.keycombo.action.enumeration">
-          <xs:simpleType>
-            <xs:restriction base="xs:token">
-              <xs:enumeration value="other">
-                <xs:annotation>
-                  <xs:documentation>Indicates a non-standard action</xs:documentation>
-                </xs:annotation>
-              </xs:enumeration>
-            </xs:restriction>
-          </xs:simpleType>
-        </xs:union>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="otheraction"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.keycombo.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.keycombo.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.keycombo.action.attrib"/>
-  </xs:attributeGroup>
-  <xs:element name="keycombo">
-    <xs:complexType>
-      <xs:group maxOccurs="unbounded" ref="db:db.keycombination.contentmodel"/>
-      <xs:attributeGroup ref="db:db.keycombo.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.keysym.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.keysym.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="keysym">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.keysym.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.accel.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.accel.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="accel">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.accel.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.shortcut.action.attrib">
-    <xs:attributeGroup ref="db:db.keycombo.action.attrib"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.shortcut.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.shortcut.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.shortcut.action.attrib"/>
-  </xs:attributeGroup>
-  <xs:element name="shortcut">
-    <xs:complexType>
-      <xs:group maxOccurs="unbounded" ref="db:db.keycombination.contentmodel"/>
-      <xs:attributeGroup ref="db:db.shortcut.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/markup.xsd b/slides/schema/xsd/markup.xsd
deleted file mode 100644 (file)
index d550bd5..0000000
+++ /dev/null
@@ -1,284 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:element name="db.markup.inlines" abstract="true"/>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.markup.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.markup.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="markup" substitutionGroup="db:db.markup.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.markup.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.tag.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.tag.class.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="attribute">
-        <xs:annotation>
-          <xs:documentation>An attribute</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="attvalue">
-        <xs:annotation>
-          <xs:documentation>An attribute value</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="element">
-        <xs:annotation>
-          <xs:documentation>An element</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="emptytag">
-        <xs:annotation>
-          <xs:documentation>An empty element tag</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="endtag">
-        <xs:annotation>
-          <xs:documentation>An end tag</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="genentity">
-        <xs:annotation>
-          <xs:documentation>A general entity</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="localname">
-        <xs:annotation>
-          <xs:documentation>The local name part of a qualified name</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="namespace">
-        <xs:annotation>
-          <xs:documentation>A namespace</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="numcharref">
-        <xs:annotation>
-          <xs:documentation>A numeric character reference</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="paramentity">
-        <xs:annotation>
-          <xs:documentation>A parameter entity</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="pi">
-        <xs:annotation>
-          <xs:documentation>A processing instruction</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="prefix">
-        <xs:annotation>
-          <xs:documentation>The prefix part of a qualified name</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="comment">
-        <xs:annotation>
-          <xs:documentation>An SGML comment</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="starttag">
-        <xs:annotation>
-          <xs:documentation>A start tag</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="xmlpi">
-        <xs:annotation>
-          <xs:documentation>An XML processing instruction</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.tag.class.attribute">
-    <xs:attribute name="class" use="required" type="db:db.tag.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.tag.namespace.attribute">
-    <xs:attribute name="namespace" use="required" type="xs:anyURI"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.tag.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="class" type="db:db.tag.class.enumeration"/>
-    <xs:attribute name="namespace" type="xs:anyURI"/>
-  </xs:attributeGroup>
-  <xs:element name="tag" substitutionGroup="db:db.markup.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.tag.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.symbol.class.attribute">
-    <xs:attribute name="class" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="limit">
-            <xs:annotation>
-              <xs:documentation>The value is a limit of some kind</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.symbol.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.symbol.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="class">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="limit">
-            <xs:annotation>
-              <xs:documentation>The value is a limit of some kind</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:element name="symbol" substitutionGroup="db:db.markup.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.symbol.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.token.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.token.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="token" substitutionGroup="db:db.markup.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.token.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.literal.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.literal.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="literal" substitutionGroup="db:db.markup.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.literal.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="code.language.attribute">
-    <xs:attribute name="language" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.code.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.code.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="language"/>
-  </xs:attributeGroup>
-  <xs:element name="code" substitutionGroup="db:db.markup.inlines">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:group ref="db:db.programming.inlines"/>
-        <xs:group ref="db:db._text"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.code.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.constant.class.attribute">
-    <xs:attribute name="class" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="limit">
-            <xs:annotation>
-              <xs:documentation>The value is a limit of some kind</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.constant.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.constant.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="class">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="limit">
-            <xs:annotation>
-              <xs:documentation>The value is a limit of some kind</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-  </xs:attributeGroup>
-  <xs:element name="constant" substitutionGroup="db:db.markup.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.constant.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/math.xsd b/slides/schema/xsd/math.xsd
deleted file mode 100644 (file)
index 032568a..0000000
+++ /dev/null
@@ -1,156 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: math.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:element name="db.math.inlines" abstract="true">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="db:alt"/>
-        <xs:group ref="db:db.inlineequation.content"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.inlineequation.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:group name="db.initializer.inlines">
-    <xs:choice>
-      <xs:element ref="db:mathphrase"/>
-      <xs:element ref="db:db.markup.inlines"/>
-      <xs:group ref="db:db._text"/>
-    </xs:choice>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:group name="db.equation.content">
-    <xs:choice>
-      <xs:choice>
-        <xs:element maxOccurs="unbounded" ref="db:mediaobject"/>
-        <xs:element maxOccurs="unbounded" ref="db:mathphrase"/>
-      </xs:choice>
-      <xs:group maxOccurs="unbounded" ref="dbs:db._any.mml"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.inlineequation.content">
-    <xs:choice>
-      <xs:choice>
-        <xs:element maxOccurs="unbounded" ref="db:inlinemediaobject"/>
-        <xs:element maxOccurs="unbounded" ref="db:mathphrase"/>
-      </xs:choice>
-      <xs:group maxOccurs="unbounded" ref="dbs:db._any.mml"/>
-    </xs:choice>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.equation.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.equation.label.attribute">
-    <xs:attributeGroup ref="db:db.label.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.equation.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="pgwide" type="db:db.pgwide.enumeration"/>
-    <xs:attribute name="floatstyle"/>
-  </xs:attributeGroup>
-  <xs:group name="db.equation.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="equation">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.equation.info"/>
-        <xs:element minOccurs="0" ref="db:alt"/>
-        <xs:group ref="db:db.equation.content"/>
-        <xs:group minOccurs="0" ref="db:db.caption"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.equation.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.informalequation.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.informalequation.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.informalequation.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="informalequation">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.informalequation.info"/>
-        <xs:element minOccurs="0" ref="db:alt"/>
-        <xs:group ref="db:db.equation.content"/>
-        <xs:group minOccurs="0" ref="db:db.caption"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.informalequation.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.inlineequation.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.inlineequation.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="inlineequation" substitutionGroup="db:db.math.inlines"/>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.mathphrase.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.mathphrase.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="mathphrase">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:group ref="db:db._text"/>
-        <xs:group ref="db:db.ubiq.inlines"/>
-        <xs:group ref="db:db._emphasis"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.mathphrase.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/mathml.xsd b/slides/schema/xsd/mathml.xsd
deleted file mode 100644 (file)
index 9814b90..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: mathml.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <!-- ============================================================ -->
-  <xs:attributeGroup name="db.imagedata.mathml.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.imagedata.mathml.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attribute name="format">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="mathml">
-            <xs:annotation>
-              <xs:documentation>Specifies MathML.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="align" type="db:db.imagedata.align.enumeration"/>
-    <xs:attribute name="valign" type="db:db.imagedata.valign.enumeration"/>
-    <xs:attribute name="width"/>
-    <xs:attribute name="contentwidth"/>
-    <xs:attribute name="scalefit" type="db:db.imagedata.scalefit.enumeration"/>
-    <xs:attribute name="scale" type="xs:positiveInteger"/>
-    <xs:attribute name="depth"/>
-    <xs:attribute name="contentdepth"/>
-  </xs:attributeGroup>
-  <xs:group name="db.imagedata.mathml.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:group name="db.imagedata.mathml">
-    <xs:sequence>
-      <xs:element name="imagedata">
-        <xs:complexType>
-          <xs:sequence>
-            <xs:group ref="db:db.imagedata.mathml.info"/>
-            <xs:group maxOccurs="unbounded" ref="dbs:db._any.mml"/>
-          </xs:sequence>
-          <xs:attributeGroup ref="db:db.imagedata.mathml.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ============================================================ -->
-</xs:schema>
diff --git a/slides/schema/xsd/msgset.xsd b/slides/schema/xsd/msgset.xsd
deleted file mode 100644 (file)
index c7f8bb0..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: msgset.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.msgset.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.msgset.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.msgset.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="msgset">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.msgset.info"/>
-        <xs:choice>
-          <xs:element maxOccurs="unbounded" ref="db:msgentry"/>
-          <xs:element maxOccurs="unbounded" ref="db:simplemsgentry"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.msgset.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.msgentry.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.msgentry.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="msgentry">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="db:msg"/>
-        <xs:element minOccurs="0" ref="db:msginfo"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:msgexplan"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.msgentry.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.simplemsgentry.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.simplemsgentry.msgaud.attribute">
-    <xs:attribute name="msgaud" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.simplemsgentry.msgorig.attribute">
-    <xs:attribute name="msgorig" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.simplemsgentry.msglevel.attribute">
-    <xs:attribute name="msglevel" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.simplemsgentry.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="msgaud"/>
-    <xs:attribute name="msgorig"/>
-    <xs:attribute name="msglevel"/>
-  </xs:attributeGroup>
-  <xs:element name="simplemsgentry">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="db:msgtext"/>
-        <xs:element maxOccurs="unbounded" ref="db:msgexplan"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.simplemsgentry.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.msg.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.msg.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.msg.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="msg">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.msg.info"/>
-        <xs:element ref="db:msgmain"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="db:msgsub"/>
-          <xs:element ref="db:msgrel"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.msg.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.msgmain.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.msgmain.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.msgmain.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="msgmain">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.msgmain.info"/>
-        <xs:element ref="db:msgtext"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.msgmain.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.msgsub.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.msgsub.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.msgsub.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="msgsub">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.msgsub.info"/>
-        <xs:element ref="db:msgtext"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.msgsub.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.msgrel.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.msgrel.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.msgrel.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="msgrel">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.msgrel.info"/>
-        <xs:element ref="db:msgtext"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.msgrel.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.msgtext.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.msgtext.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="msgtext">
-    <xs:complexType>
-      <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      <xs:attributeGroup ref="db:db.msgtext.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.msginfo.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.msginfo.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="msginfo">
-    <xs:complexType>
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="db:msglevel"/>
-        <xs:element ref="db:msgorig"/>
-        <xs:element ref="db:msgaud"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.msginfo.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.msglevel.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.msglevel.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="msglevel">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.msglevel.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.msgorig.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.msgorig.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="msgorig">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.msgorig.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.msgaud.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.msgaud.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="msgaud">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.msgaud.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.msgexplan.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.msgexplan.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.msgexplan.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="msgexplan">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.msgexplan.info"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.msgexplan.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/os.xsd b/slides/schema/xsd/os.xsd
deleted file mode 100644 (file)
index 8bd46d0..0000000
+++ /dev/null
@@ -1,369 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:element name="db.synopsis.blocks" abstract="true"/>
-  <xs:element name="db.os.inlines" abstract="true"/>
-  <!-- ====================================================================== -->
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.prompt.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.prompt.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="prompt" substitutionGroup="db:db.os.inlines">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.prompt.inlines"/>
-      <xs:attributeGroup ref="db:db.prompt.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.envar.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.envar.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="envar" substitutionGroup="db:db.os.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.envar.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.filename.class.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="devicefile">
-        <xs:annotation>
-          <xs:documentation>A device</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="directory">
-        <xs:annotation>
-          <xs:documentation>A directory</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="extension">
-        <xs:annotation>
-          <xs:documentation>A filename extension</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="headerfile">
-        <xs:annotation>
-          <xs:documentation>A header file (as for a programming language)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="libraryfile">
-        <xs:annotation>
-          <xs:documentation>A library file</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="partition">
-        <xs:annotation>
-          <xs:documentation>A partition (as of a hard disk)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="symlink">
-        <xs:annotation>
-          <xs:documentation>A symbolic link</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.filename.class.attribute">
-    <xs:attribute name="class" use="required" type="db:db.filename.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.filename.path.attribute">
-    <xs:attribute name="path" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.filename.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.filename.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="path"/>
-    <xs:attribute name="class" type="db:db.filename.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:element name="filename" substitutionGroup="db:db.os.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.filename.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.command.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.command.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="command" substitutionGroup="db:db.os.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.command.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.computeroutput.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.computeroutput.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="computeroutput" substitutionGroup="db:db.os.inlines">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.computeroutput.inlines"/>
-      <xs:attributeGroup ref="db:db.computeroutput.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.userinput.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.userinput.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="userinput" substitutionGroup="db:db.os.inlines">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.userinput.inlines"/>
-      <xs:attributeGroup ref="db:db.userinput.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.cmdsynopsis.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.cmdsynopsis.sepchar.attribute">
-    <xs:attribute name="sepchar" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.cmdsynopsis.cmdlength.attribute">
-    <xs:attribute name="cmdlength" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.cmdsynopsis.label.attribute">
-    <xs:attributeGroup ref="db:db.label.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.cmdsynopsis.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="sepchar"/>
-    <xs:attribute name="cmdlength"/>
-    <xs:attribute name="label"/>
-  </xs:attributeGroup>
-  <xs:group name="db.cmdsynopsis.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="cmdsynopsis" substitutionGroup="db:db.synopsis.blocks">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.cmdsynopsis.info"/>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="db:command"/>
-          <xs:element ref="db:arg"/>
-          <xs:group ref="db:db.group"/>
-          <xs:element ref="db:sbr"/>
-        </xs:choice>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:synopfragment"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.cmdsynopsis.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.rep.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="norepeat">
-        <xs:annotation>
-          <xs:documentation>Can not be repeated.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="repeat">
-        <xs:annotation>
-          <xs:documentation>Can be repeated.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.rep.attribute">
-    <xs:attribute name="rep" use="required" type="db:db.rep.enumeration"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.choice.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="opt">
-        <xs:annotation>
-          <xs:documentation>Formatted to indicate that it is optional.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="plain">
-        <xs:annotation>
-          <xs:documentation>Formatted without indication.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="req">
-        <xs:annotation>
-          <xs:documentation>Formatted to indicate that it is required.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.choice.opt.attribute">
-    <xs:attribute name="choice" use="required" type="db:db.choice.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.choice.req.attribute">
-    <xs:attribute name="choice" use="required" type="db:db.choice.enumeration"/>
-  </xs:attributeGroup>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.arg.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.arg.rep.attribute">
-    <xs:attributeGroup ref="db:db.rep.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.arg.choice.attribute">
-    <xs:attributeGroup ref="db:db.choice.opt.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.arg.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="rep" type="db:db.rep.enumeration"/>
-    <xs:attribute name="choice" type="db:db.choice.enumeration"/>
-  </xs:attributeGroup>
-  <xs:element name="arg">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:group ref="db:db._text"/>
-        <xs:element ref="db:arg"/>
-        <xs:group ref="db:db.group"/>
-        <xs:element ref="db:option"/>
-        <xs:element ref="db:synopfragmentref"/>
-        <xs:element ref="db:sbr"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.arg.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.group.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.group.rep.attribute">
-    <xs:attributeGroup ref="db:db.rep.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.group.choice.attribute">
-    <xs:attributeGroup ref="db:db.choice.opt.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.group.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="rep" type="db:db.rep.enumeration"/>
-    <xs:attribute name="choice" type="db:db.choice.enumeration"/>
-  </xs:attributeGroup>
-  <xs:group name="db.group">
-    <xs:sequence>
-      <xs:element name="group">
-        <xs:complexType>
-          <xs:choice maxOccurs="unbounded">
-            <xs:element ref="db:arg"/>
-            <xs:group ref="db:db.group"/>
-            <xs:element ref="db:option"/>
-            <xs:element ref="db:synopfragmentref"/>
-            <xs:element ref="db:replaceable"/>
-            <xs:element ref="db:sbr"/>
-          </xs:choice>
-          <xs:attributeGroup ref="db:db.group.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.sbr.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.sbr.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="sbr">
-    <xs:complexType>
-      <xs:attributeGroup ref="db:db.sbr.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.synopfragment.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.synopfragment.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="synopfragment">
-    <xs:complexType>
-      <xs:choice maxOccurs="unbounded">
-        <xs:element ref="db:arg"/>
-        <xs:group ref="db:db.group"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.synopfragment.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.synopfragmentref.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.synopfragmentref.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.linkend.attribute"/>
-  </xs:attributeGroup>
-  <xs:element name="synopfragmentref">
-    <xs:complexType mixed="true">
-      <xs:attributeGroup ref="db:db.synopfragmentref.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/pool.xsd b/slides/schema/xsd/pool.xsd
deleted file mode 100644 (file)
index c0ecb6e..0000000
+++ /dev/null
@@ -1,4834 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <!-- ====================================================================== -->
-  <!--
-    The start tokens are somewhat arbitrary. To resolve RFE #1899655, the
-    TC concluded that anything with an info element was a reasonable start
-    element. That's mostly what has been done, with a few extra elements
-    where the patterns seemed to warrant it. If you need more, just ask.
-  -->
-  <!-- ====================================================================== -->
-  <xs:group name="db._any">
-    <xs:sequence>
-      <xs:any processContents="skip"/>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.arch.attribute">
-    <xs:attribute name="arch" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.audience.attribute">
-    <xs:attribute name="audience" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.condition.attribute">
-    <xs:attribute name="condition" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.conformance.attribute">
-    <xs:attribute name="conformance" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.os.attribute">
-    <xs:attribute name="os" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.revision.attribute">
-    <xs:attribute name="revision" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.security.attribute">
-    <xs:attribute name="security" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.userlevel.attribute">
-    <xs:attribute name="userlevel" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.vendor.attribute">
-    <xs:attribute name="vendor" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.wordsize.attribute">
-    <xs:attribute name="wordsize" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.effectivity.attributes">
-    <xs:attribute name="arch"/>
-    <xs:attribute name="audience"/>
-    <xs:attribute name="condition"/>
-    <xs:attribute name="conformance"/>
-    <xs:attribute name="os"/>
-    <xs:attribute name="revision"/>
-    <xs:attribute name="security"/>
-    <xs:attribute name="userlevel"/>
-    <xs:attribute name="vendor"/>
-    <xs:attribute name="wordsize"/>
-  </xs:attributeGroup>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.endterm.attribute">
-    <xs:attribute name="endterm" use="required" type="xs:IDREF"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.linkend.attribute">
-    <xs:attribute name="linkend" use="required" type="xs:IDREF"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.linkends.attribute">
-    <xs:attribute name="linkends" use="required" type="xs:IDREFS"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.xlink.href.attribute">
-    <xs:attribute ref="xlink:href" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.xlink.type.attribute">
-    <xs:attributeGroup ref="xlink:type"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.xlink.role.attribute">
-    <xs:attribute ref="xlink:role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.xlink.arcrole.attribute">
-    <xs:attribute ref="xlink:arcrole" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.xlink.title.attribute">
-    <xs:attribute ref="xlink:title" use="required"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.xlink.show.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="new">
-        <xs:annotation>
-          <xs:documentation>An application traversing to the ending resource should load it in a new window, frame, pane, or other relevant presentation context.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="replace">
-        <xs:annotation>
-          <xs:documentation>An application traversing to the ending resource should load the resource in the same window, frame, pane, or other relevant presentation context in which the starting resource was loaded.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="embed">
-        <xs:annotation>
-          <xs:documentation>An application traversing to the ending resource should load its presentation in place of the presentation of the starting resource.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="other">
-        <xs:annotation>
-          <xs:documentation>The behavior of an application traversing to the ending resource is unconstrained by XLink. The application should look for other markup present in the link to determine the appropriate behavior.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="none">
-        <xs:annotation>
-          <xs:documentation>The behavior of an application traversing to the ending resource is unconstrained by this specification. No other markup is present to help the application determine the appropriate behavior.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.xlink.show.attribute">
-    <xs:attribute ref="xlink:show" use="required"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.xlink.actuate.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="onLoad">
-        <xs:annotation>
-          <xs:documentation>An application should traverse to the ending resource immediately on loading the starting resource.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="onRequest">
-        <xs:annotation>
-          <xs:documentation>An application should traverse from the starting resource to the ending resource only on a post-loading event triggered for the purpose of traversal.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="other">
-        <xs:annotation>
-          <xs:documentation>The behavior of an application traversing to the ending resource is unconstrained by this specification. The application should look for other markup present in the link to determine the appropriate behavior.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="none">
-        <xs:annotation>
-          <xs:documentation>The behavior of an application traversing to the ending resource is unconstrained by this specification. No other markup is present to help the application determine the appropriate behavior.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.xlink.actuate.attribute">
-    <xs:attribute ref="xlink:actuate" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.href.attributes">
-    <xs:attributeGroup ref="db:db.xlink.href.attribute"/>
-    <xs:attributeGroup ref="xlink:type"/>
-    <xs:attribute ref="xlink:role"/>
-    <xs:attribute ref="xlink:arcrole"/>
-    <xs:attribute ref="xlink:title"/>
-    <xs:attribute ref="xlink:show"/>
-    <xs:attribute ref="xlink:actuate"/>
-  </xs:attributeGroup>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.xml.id.attribute">
-    <xs:attribute ref="xml:id" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.version.attribute">
-    <xs:attribute name="version" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.xml.lang.attribute">
-    <xs:attribute ref="xml:lang" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.xml.base.attribute">
-    <xs:attribute ref="xml:base" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.remap.attribute">
-    <xs:attribute name="remap" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.xreflabel.attribute">
-    <xs:attribute name="xreflabel" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.xrefstyle.attribute">
-    <xs:attribute name="xrefstyle" use="required"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.revisionflag.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="changed">
-        <xs:annotation>
-          <xs:documentation>The element has been changed.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="added">
-        <xs:annotation>
-          <xs:documentation>The element is new (has been added to the document).</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="deleted">
-        <xs:annotation>
-          <xs:documentation>The element has been deleted.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="off">
-        <xs:annotation>
-          <xs:documentation>Explicitly turns off revision markup for this element.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.revisionflag.attribute">
-    <xs:attribute name="revisionflag" use="required" type="db:db.revisionflag.enumeration"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.dir.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="ltr">
-        <xs:annotation>
-          <xs:documentation>Left-to-right text</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="rtl">
-        <xs:annotation>
-          <xs:documentation>Right-to-left text</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="lro">
-        <xs:annotation>
-          <xs:documentation>Left-to-right override</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="rlo">
-        <xs:annotation>
-          <xs:documentation>Right-to-left override</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.dir.attribute">
-    <xs:attribute name="dir" use="required" type="db:db.dir.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.common.base.attributes">
-    <xs:attribute name="version"/>
-    <xs:attribute ref="xml:lang"/>
-    <xs:attribute ref="xml:base"/>
-    <xs:attribute name="remap"/>
-    <xs:attribute name="xreflabel"/>
-    <xs:attribute name="revisionflag" type="db:db.revisionflag.enumeration"/>
-    <xs:attribute name="dir" type="db:db.dir.enumeration"/>
-    <xs:attributeGroup ref="db:db.effectivity.attributes"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.common.idreq.attributes">
-    <xs:attributeGroup ref="db:db.xml.id.attribute"/>
-    <xs:attributeGroup ref="db:db.common.base.attributes"/>
-    <xs:attribute name="annotations"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.common.linking.attributes">
-    <xs:attribute name="linkend" type="xs:IDREF"/>
-    <xs:attribute ref="xlink:href"/>
-    <xs:attributeGroup ref="xlink:type"/>
-    <xs:attribute ref="xlink:role"/>
-    <xs:attribute ref="xlink:arcrole"/>
-    <xs:attribute ref="xlink:title"/>
-    <xs:attribute ref="xlink:show"/>
-    <xs:attribute ref="xlink:actuate"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.common.req.linking.attributes">
-    <xs:attribute name="linkend" type="xs:IDREF"/>
-    <xs:attribute ref="xlink:href"/>
-    <xs:attributeGroup ref="xlink:type"/>
-    <xs:attribute ref="xlink:role"/>
-    <xs:attribute ref="xlink:arcrole"/>
-    <xs:attribute ref="xlink:title"/>
-    <xs:attribute ref="xlink:show"/>
-    <xs:attribute ref="xlink:actuate"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.common.data.attributes">
-    <xs:attribute name="format"/>
-    <xs:attribute name="fileref" type="xs:anyURI"/>
-    <xs:attribute name="entityref" type="xs:ENTITY"/>
-  </xs:attributeGroup>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.verbatim.continuation.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="continues">
-        <xs:annotation>
-          <xs:documentation>Line numbering continues from the immediately preceding element with the same name.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="restarts">
-        <xs:annotation>
-          <xs:documentation>Line numbering restarts (begins at 1, usually).</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.verbatim.continuation.attribute">
-    <xs:attribute name="continuation" use="required" type="db:db.verbatim.continuation.enumeration"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.verbatim.linenumbering.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="numbered">
-        <xs:annotation>
-          <xs:documentation>Lines are numbered.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="unnumbered">
-        <xs:annotation>
-          <xs:documentation>Lines are not numbered.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.verbatim.linenumbering.attribute">
-    <xs:attribute name="linenumbering" use="required" type="db:db.verbatim.linenumbering.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.verbatim.startinglinenumber.attribute">
-    <xs:attribute name="startinglinenumber" use="required" type="xs:integer"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.verbatim.language.attribute">
-    <xs:attribute name="language" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.verbatim.xml.space.attribute">
-    <xs:attributeGroup ref="xml:space"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.verbatim.attributes">
-    <xs:attribute name="continuation" type="db:db.verbatim.continuation.enumeration"/>
-    <xs:attribute name="linenumbering" type="db:db.verbatim.linenumbering.enumeration"/>
-    <xs:attribute name="startinglinenumber" type="xs:integer"/>
-    <xs:attribute name="language"/>
-    <xs:attributeGroup ref="xml:space"/>
-  </xs:attributeGroup>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.label.attribute">
-    <xs:attribute name="label" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.width.characters.attribute">
-    <xs:attribute name="width" use="required" type="xs:nonNegativeInteger"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.spacing.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="compact">
-        <xs:annotation>
-          <xs:documentation>The spacing should be "compact".</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="normal">
-        <xs:annotation>
-          <xs:documentation>The spacing should be "normal".</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.spacing.attribute">
-    <xs:attribute name="spacing" use="required" type="db:db.spacing.enumeration"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.pgwide.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="0">
-        <xs:annotation>
-          <xs:documentation>The element should be rendered in the current text flow (with the flow column width).</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="1">
-        <xs:annotation>
-          <xs:documentation>The element should be rendered across the full text page.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.pgwide.attribute">
-    <xs:attribute name="pgwide" use="required" type="db:db.pgwide.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.language.attribute">
-    <xs:attribute name="language" use="required"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.performance.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="optional">
-        <xs:annotation>
-          <xs:documentation>The content describes an optional step or steps.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="required">
-        <xs:annotation>
-          <xs:documentation>The content describes a required step or steps.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.performance.attribute">
-    <xs:attribute name="performance" use="required" type="db:db.performance.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.floatstyle.attribute">
-    <xs:attribute name="floatstyle" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.width.attribute">
-    <xs:attribute name="width" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.depth.attribute">
-    <xs:attribute name="depth" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.contentwidth.attribute">
-    <xs:attribute name="contentwidth" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.contentdepth.attribute">
-    <xs:attribute name="contentdepth" use="required"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.scalefit.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="0">
-        <xs:annotation>
-          <xs:documentation>False (do not scale-to-fit; anamorphic scaling may occur)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="1">
-        <xs:annotation>
-          <xs:documentation>True (scale-to-fit; anamorphic scaling is forbidden)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.scale.attribute">
-    <xs:attribute name="scale" use="required" type="xs:positiveInteger"/>
-  </xs:attributeGroup>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.halign.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="center">
-        <xs:annotation>
-          <xs:documentation>Centered horizontally</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="char">
-        <xs:annotation>
-          <xs:documentation>Aligned horizontally on the specified character</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="justify">
-        <xs:annotation>
-          <xs:documentation>Fully justified (left and right margins or edges)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="left">
-        <xs:annotation>
-          <xs:documentation>Left aligned</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="right">
-        <xs:annotation>
-          <xs:documentation>Right aligned</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:simpleType name="db.valign.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="bottom">
-        <xs:annotation>
-          <xs:documentation>Aligned on the bottom of the region</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="middle">
-        <xs:annotation>
-          <xs:documentation>Centered vertically</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="top">
-        <xs:annotation>
-          <xs:documentation>Aligned on the top of the region</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.biblio.class.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="doi">
-        <xs:annotation>
-          <xs:documentation>A digital object identifier.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="isbn">
-        <xs:annotation>
-          <xs:documentation>An international standard book number.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="isrn">
-        <xs:annotation>
-          <xs:documentation>An international standard technical report number (ISO 10444).</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="issn">
-        <xs:annotation>
-          <xs:documentation>An international standard serial number.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="libraryofcongress">
-        <xs:annotation>
-          <xs:documentation>A Library of Congress reference number.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="pubsnumber">
-        <xs:annotation>
-          <xs:documentation>A publication number (an internal number or possibly organizational standard).</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="uri">
-        <xs:annotation>
-          <xs:documentation>A Uniform Resource Identifier</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.biblio.class-enum.attribute">
-    <xs:attribute name="class" type="db:db.biblio.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.biblio.class-other.attribute">
-    <xs:attribute name="otherclass" use="required" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.biblio.class-other.attributes">
-    <xs:attribute name="class" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="other">
-            <xs:annotation>
-              <xs:documentation>Indicates that the identifier is some 'other' kind.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attributeGroup ref="db:db.biblio.class-other.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.biblio.class.attribute">
-    <xs:attribute name="class">
-      <xs:simpleType>
-        <xs:union memberTypes="db:db.biblio.class.enumeration">
-          <xs:simpleType>
-            <xs:restriction base="xs:token">
-              <xs:enumeration value="other">
-                <xs:annotation>
-                  <xs:documentation>Indicates that the identifier is some 'other' kind.</xs:documentation>
-                </xs:annotation>
-              </xs:enumeration>
-            </xs:restriction>
-          </xs:simpleType>
-        </xs:union>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="otherclass" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <!-- ====================================================================== -->
-  <xs:group name="db.ubiq.inlines">
-    <xs:choice>
-      <xs:choice>
-        <xs:element ref="db:inlinemediaobject"/>
-        <xs:element ref="db:remark"/>
-        <xs:group ref="db:db.link.inlines"/>
-        <xs:element ref="db:alt"/>
-        <xs:element ref="db:trademark"/>
-        <xs:element ref="db:abbrev"/>
-        <xs:element ref="db:acronym"/>
-        <xs:element ref="db:date"/>
-        <xs:group ref="db:db._emphasis"/>
-        <xs:element ref="db:footnote"/>
-        <xs:element ref="db:footnoteref"/>
-        <xs:group ref="db:db._foreignphrase"/>
-        <xs:group ref="db:db._phrase"/>
-        <xs:group ref="db:db._quote"/>
-        <xs:element ref="db:subscript"/>
-        <xs:element ref="db:superscript"/>
-        <xs:element ref="db:wordasword"/>
-      </xs:choice>
-      <xs:element ref="db:annotation"/>
-      <xs:choice>
-        <xs:group ref="db:db._firstterm"/>
-        <xs:group ref="db:db._glossterm"/>
-      </xs:choice>
-      <xs:group ref="db:db.indexterm"/>
-      <xs:element ref="db:coref"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db._text">
-    <xs:sequence>
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:group ref="db:db.ubiq.inlines"/>
-        <xs:group ref="db:db._phrase"/>
-        <xs:element ref="db:replaceable"/>
-      </xs:choice>
-    </xs:sequence>
-  </xs:group>
-  <xs:group name="db._title">
-    <xs:sequence>
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="db:title"/>
-        <xs:element ref="db:titleabbrev"/>
-        <xs:element ref="db:subtitle"/>
-      </xs:choice>
-    </xs:sequence>
-  </xs:group>
-  <xs:group name="db._title.req">
-    <xs:sequence>
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="db:title"/>
-        <xs:element ref="db:titleabbrev"/>
-        <xs:element ref="db:subtitle"/>
-      </xs:choice>
-    </xs:sequence>
-  </xs:group>
-  <xs:group name="db._title.only">
-    <xs:sequence>
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="db:title"/>
-        <xs:element ref="db:titleabbrev"/>
-      </xs:choice>
-    </xs:sequence>
-  </xs:group>
-  <xs:group name="db._title.onlyreq">
-    <xs:sequence>
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="db:title"/>
-        <xs:element ref="db:titleabbrev"/>
-      </xs:choice>
-    </xs:sequence>
-  </xs:group>
-  <xs:group name="db._info">
-    <xs:choice>
-      <xs:sequence>
-        <xs:group ref="db:db._title"/>
-        <xs:group minOccurs="0" ref="db:db.titleforbidden.info"/>
-      </xs:sequence>
-      <xs:group minOccurs="0" ref="db:db.info"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db._info.title.req">
-    <xs:choice>
-      <xs:sequence>
-        <xs:group ref="db:db._title.req"/>
-        <xs:group minOccurs="0" ref="db:db.titleforbidden.info"/>
-      </xs:sequence>
-      <xs:group ref="db:db.titlereq.info"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db._info.title.only">
-    <xs:choice>
-      <xs:sequence>
-        <xs:group ref="db:db._title.only"/>
-        <xs:group minOccurs="0" ref="db:db.titleforbidden.info"/>
-      </xs:sequence>
-      <xs:group ref="db:db.titleonly.info"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db._info.title.onlyreq">
-    <xs:choice>
-      <xs:sequence>
-        <xs:group ref="db:db._title.onlyreq"/>
-        <xs:group minOccurs="0" ref="db:db.titleforbidden.info"/>
-      </xs:sequence>
-      <xs:group ref="db:db.titleonlyreq.info"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db._info.title.forbidden">
-    <xs:sequence>
-      <xs:group minOccurs="0" ref="db:db.titleforbidden.info"/>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:group name="db.all.inlines">
-    <xs:sequence>
-      <xs:choice minOccurs="0">
-        <xs:group ref="db:db.ubiq.inlines"/>
-        <xs:group ref="db:db.general.inlines"/>
-        <xs:group ref="db:db.domain.inlines"/>
-      </xs:choice>
-    </xs:sequence>
-  </xs:group>
-  <xs:group name="db.general.inlines">
-    <xs:choice>
-      <xs:group ref="db:db.publishing.inlines"/>
-      <xs:element ref="db:db.product.inlines"/>
-      <xs:element ref="db:db.bibliography.inlines"/>
-      <xs:element ref="db:db.graphic.inlines"/>
-      <xs:group ref="db:db.indexing.inlines"/>
-      <xs:group ref="db:db.link.inlines"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.domain.inlines">
-    <xs:choice>
-      <xs:element ref="db:db.technical.inlines"/>
-      <xs:element ref="db:db.math.inlines"/>
-      <xs:element ref="db:db.markup.inlines"/>
-      <xs:group ref="db:db.gui.inlines"/>
-      <xs:group ref="db:db.keyboard.inlines"/>
-      <xs:element ref="db:db.os.inlines"/>
-      <xs:group ref="db:db.programming.inlines"/>
-      <xs:element ref="db:db.error.inlines"/>
-    </xs:choice>
-  </xs:group>
-  <xs:element name="db.technical.inlines" abstract="true"/>
-  <xs:element name="db.product.inlines" abstract="true"/>
-  <xs:element name="db.bibliography.inlines" abstract="true"/>
-  <xs:group name="db.publishing.inlines">
-    <xs:choice>
-      <xs:choice>
-        <xs:element ref="db:abbrev"/>
-        <xs:element ref="db:acronym"/>
-        <xs:element ref="db:date"/>
-        <xs:group ref="db:db.emphasis"/>
-        <xs:element ref="db:footnote"/>
-        <xs:element ref="db:footnoteref"/>
-        <xs:group ref="db:db.foreignphrase"/>
-        <xs:group ref="db:db.phrase"/>
-        <xs:group ref="db:db.quote"/>
-        <xs:element ref="db:subscript"/>
-        <xs:element ref="db:superscript"/>
-        <xs:element ref="db:wordasword"/>
-      </xs:choice>
-      <xs:group ref="db:db.glossary.inlines"/>
-      <xs:element ref="db:coref"/>
-    </xs:choice>
-  </xs:group>
-  <xs:element name="db.graphic.inlines" abstract="true">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.inlinemediaobject.info"/>
-        <xs:element minOccurs="0" ref="db:alt"/>
-        <xs:element maxOccurs="unbounded" ref="db:db.mediaobject.content"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.inlinemediaobject.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:group name="db.indexing.inlines">
-    <xs:sequence>
-      <xs:group ref="db:db.indexterm"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:group name="db.link.inlines">
-    <xs:choice>
-      <xs:choice>
-        <xs:element ref="db:xref"/>
-        <xs:element ref="db:link"/>
-        <xs:element ref="db:olink"/>
-        <xs:element ref="db:anchor"/>
-      </xs:choice>
-      <xs:element ref="db:biblioref"/>
-    </xs:choice>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:group name="db.nopara.blocks">
-    <xs:choice>
-      <xs:choice>
-        <xs:group ref="db:db.list.blocks"/>
-        <xs:group ref="db:db.formal.blocks"/>
-        <xs:group ref="db:db.informal.blocks"/>
-        <xs:element ref="db:db.publishing.blocks"/>
-        <xs:element ref="db:db.graphic.blocks"/>
-        <xs:group ref="db:db.technical.blocks"/>
-        <xs:element ref="db:db.verbatim.blocks"/>
-        <xs:element ref="db:bridgehead"/>
-        <xs:element ref="db:remark"/>
-        <xs:element ref="db:revhistory"/>
-      </xs:choice>
-      <xs:group ref="db:db.indexterm"/>
-      <xs:element ref="db:db.synopsis.blocks"/>
-      <xs:element ref="db:db.admonition.blocks"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.para.blocks">
-    <xs:choice>
-      <xs:element ref="db:anchor"/>
-      <xs:element ref="db:para"/>
-      <xs:element ref="db:formalpara"/>
-      <xs:element ref="db:simpara"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.all.blocks">
-    <xs:choice>
-      <xs:choice>
-        <xs:group ref="db:db.nopara.blocks"/>
-        <xs:group ref="db:db.para.blocks"/>
-      </xs:choice>
-      <xs:element ref="db:annotation"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.formal.blocks">
-    <xs:choice>
-      <xs:choice>
-        <xs:element ref="db:example"/>
-        <xs:element ref="db:figure"/>
-        <xs:group ref="db:db.table"/>
-      </xs:choice>
-      <xs:element ref="db:equation"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.informal.blocks">
-    <xs:choice>
-      <xs:choice>
-        <xs:element ref="db:informalexample"/>
-        <xs:element ref="db:informalfigure"/>
-        <xs:group ref="db:db.informaltable"/>
-      </xs:choice>
-      <xs:element ref="db:informalequation"/>
-    </xs:choice>
-  </xs:group>
-  <xs:element name="db.publishing.blocks" abstract="true"/>
-  <xs:element name="db.graphic.blocks" abstract="true"/>
-  <xs:group name="db.technical.blocks">
-    <xs:choice>
-      <xs:element ref="db:procedure"/>
-      <xs:element ref="db:task"/>
-      <xs:choice>
-        <xs:element ref="db:productionset"/>
-        <xs:element ref="db:constraintdef"/>
-      </xs:choice>
-      <xs:element ref="db:msgset"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.list.blocks">
-    <xs:choice>
-      <xs:choice>
-        <xs:element ref="db:itemizedlist"/>
-        <xs:element ref="db:orderedlist"/>
-        <xs:element ref="db:procedure"/>
-        <xs:element ref="db:simplelist"/>
-        <xs:element ref="db:variablelist"/>
-        <xs:element ref="db:segmentedlist"/>
-      </xs:choice>
-      <xs:element ref="db:glosslist"/>
-      <xs:element ref="db:bibliolist"/>
-      <xs:element ref="db:calloutlist"/>
-      <xs:element ref="db:qandaset"/>
-    </xs:choice>
-  </xs:group>
-  <xs:element name="db.verbatim.blocks" abstract="true"/>
-  <!-- ====================================================================== -->
-  <xs:group name="db.info.extension">
-    <xs:sequence>
-      <xs:group ref="db:db._any"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:group name="db.info.elements">
-    <xs:choice>
-      <xs:choice>
-        <xs:element ref="db:abstract"/>
-        <xs:element ref="db:address"/>
-        <xs:element ref="db:artpagenums"/>
-        <xs:element ref="db:author"/>
-        <xs:element ref="db:authorgroup"/>
-        <xs:element ref="db:authorinitials"/>
-        <xs:element ref="db:bibliocoverage"/>
-        <xs:element ref="db:biblioid"/>
-        <xs:element ref="db:bibliosource"/>
-        <xs:element ref="db:collab"/>
-        <xs:element ref="db:confgroup"/>
-        <xs:element ref="db:contractsponsor"/>
-        <xs:element ref="db:contractnum"/>
-        <xs:element ref="db:copyright"/>
-        <xs:element ref="db:cover"/>
-        <xs:element ref="db:date"/>
-        <xs:element ref="db:edition"/>
-        <xs:element ref="db:editor"/>
-        <xs:element ref="db:issuenum"/>
-        <xs:element ref="db:keywordset"/>
-        <xs:element ref="db:legalnotice"/>
-        <xs:element ref="db:mediaobject"/>
-        <xs:element ref="db:org"/>
-        <xs:element ref="db:orgname"/>
-        <xs:element ref="db:othercredit"/>
-        <xs:element ref="db:pagenums"/>
-        <xs:element ref="db:printhistory"/>
-        <xs:element ref="db:pubdate"/>
-        <xs:element ref="db:publisher"/>
-        <xs:element ref="db:publishername"/>
-        <xs:element ref="db:releaseinfo"/>
-        <xs:element ref="db:revhistory"/>
-        <xs:element ref="db:seriesvolnums"/>
-        <xs:element ref="db:subjectset"/>
-        <xs:element ref="db:volumenum"/>
-        <xs:group ref="db:db.info.extension"/>
-      </xs:choice>
-      <xs:element ref="db:annotation"/>
-      <xs:element ref="db:extendedlink"/>
-      <xs:choice>
-        <xs:element ref="db:bibliomisc"/>
-        <xs:element ref="db:bibliomset"/>
-        <xs:element ref="db:bibliorelation"/>
-        <xs:element ref="db:biblioset"/>
-      </xs:choice>
-      <xs:element ref="db:itermset"/>
-      <xs:choice>
-        <xs:element ref="db:productname"/>
-        <xs:element ref="db:productnumber"/>
-      </xs:choice>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.bibliographic.elements">
-    <xs:choice>
-      <xs:group ref="db:db.info.elements"/>
-      <xs:group ref="db:db.publishing.inlines"/>
-      <xs:element ref="db:citerefentry"/>
-      <xs:element ref="db:citetitle"/>
-      <xs:element ref="db:citebiblioid"/>
-      <xs:element ref="db:person"/>
-      <xs:element ref="db:personblurb"/>
-      <xs:element ref="db:personname"/>
-      <xs:element ref="db:subtitle"/>
-      <xs:element ref="db:title"/>
-      <xs:element ref="db:titleabbrev"/>
-    </xs:choice>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.title.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.title.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="title">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.title.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.titleabbrev.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.titleabbrev.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="titleabbrev">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.titleabbrev.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.subtitle.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.subtitle.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="subtitle">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.subtitle.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.info.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.info.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.info">
-    <xs:sequence>
-      <xs:element name="info">
-        <xs:complexType>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:group ref="db:db._title"/>
-            <xs:group ref="db:db.info.elements"/>
-          </xs:choice>
-          <xs:attributeGroup ref="db:db.info.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.titlereq.info.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.titlereq.info.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.titlereq.info">
-    <xs:sequence>
-      <xs:element name="info">
-        <xs:complexType>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:group ref="db:db._title.req"/>
-            <xs:group ref="db:db.info.elements"/>
-          </xs:choice>
-          <xs:attributeGroup ref="db:db.titlereq.info.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.titleonly.info.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.titleonly.info.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.titleonly.info">
-    <xs:sequence>
-      <xs:element name="info">
-        <xs:complexType>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:group ref="db:db._title.only"/>
-            <xs:group ref="db:db.info.elements"/>
-          </xs:choice>
-          <xs:attributeGroup ref="db:db.titleonly.info.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.titleonlyreq.info.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.titleonlyreq.info.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.titleonlyreq.info">
-    <xs:sequence>
-      <xs:element name="info">
-        <xs:complexType>
-          <xs:choice minOccurs="0" maxOccurs="unbounded">
-            <xs:group ref="db:db._title.onlyreq"/>
-            <xs:group ref="db:db.info.elements"/>
-          </xs:choice>
-          <xs:attributeGroup ref="db:db.titleonlyreq.info.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.titleforbidden.info.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.titleforbidden.info.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.titleforbidden.info">
-    <xs:sequence>
-      <xs:element name="info">
-        <xs:complexType>
-          <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.info.elements"/>
-          <xs:attributeGroup ref="db:db.titleforbidden.info.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.subjectset.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.subjectset.scheme.attribute">
-    <xs:attribute name="scheme" use="required" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.subjectset.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="scheme" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:element name="subjectset">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="db:subject"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.subjectset.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.subject.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.subject.weight.attribute">
-    <xs:attribute name="weight" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.subject.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="weight"/>
-  </xs:attributeGroup>
-  <xs:element name="subject">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="db:subjectterm"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.subject.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.subjectterm.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.subjectterm.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="subjectterm">
-    <xs:complexType mixed="true">
-      <xs:attributeGroup ref="db:db.subjectterm.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.keywordset.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.keywordset.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="keywordset">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="db:keyword"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.keywordset.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.keyword.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.keyword.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="keyword">
-    <xs:complexType mixed="true">
-      <xs:attributeGroup ref="db:db.keyword.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:group name="db.table.choice">
-    <xs:choice>
-      <xs:group ref="db:db.cals.table"/>
-      <xs:group ref="db:db.html.table"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.informaltable.choice">
-    <xs:choice>
-      <xs:group ref="db:db.cals.informaltable"/>
-      <xs:group ref="db:db.html.informaltable"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.table">
-    <xs:sequence>
-      <xs:group ref="db:db.table.choice"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:group name="db.informaltable">
-    <xs:sequence>
-      <xs:group ref="db:db.informaltable.choice"/>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.procedure.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.procedure.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.procedure.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="procedure">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.procedure.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:element maxOccurs="unbounded" ref="db:step"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.procedure.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.step.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.step.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="performance" type="db:db.performance.enumeration"/>
-  </xs:attributeGroup>
-  <xs:group name="db.step.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <!--
-    This content model is blocks*, step|stepalternatives, blocks* but
-    expressed this way it avoids UPA issues in XSD and DTD versions
-  -->
-  <xs:element name="step">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.step.info"/>
-        <xs:choice>
-          <xs:sequence>
-            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-            <xs:sequence minOccurs="0">
-              <xs:choice>
-                <xs:element ref="db:substeps"/>
-                <xs:element ref="db:stepalternatives"/>
-              </xs:choice>
-              <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-            </xs:sequence>
-          </xs:sequence>
-          <xs:sequence>
-            <xs:choice>
-              <xs:element ref="db:substeps"/>
-              <xs:element ref="db:stepalternatives"/>
-            </xs:choice>
-            <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-          </xs:sequence>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.step.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.stepalternatives.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.stepalternatives.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="performance" type="db:db.performance.enumeration"/>
-  </xs:attributeGroup>
-  <xs:group name="db.stepalternatives.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="stepalternatives">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.stepalternatives.info"/>
-        <xs:element maxOccurs="unbounded" ref="db:step"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.stepalternatives.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.substeps.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.substeps.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="performance" type="db:db.performance.enumeration"/>
-  </xs:attributeGroup>
-  <xs:element name="substeps">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="db:step"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.substeps.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.sidebar.floatstyle.attribute">
-    <xs:attributeGroup ref="db:db.floatstyle.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.sidebar.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.sidebar.attlist">
-    <xs:attribute name="role"/>
-    <xs:attribute name="floatstyle"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.sidebar.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="sidebar" substitutionGroup="db:db.publishing.blocks">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.sidebar.info"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.sidebar.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.abstract.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.abstract.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.abstract.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="abstract">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.abstract.info"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.para.blocks"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.abstract.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.personblurb.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.personblurb.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.personblurb.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="personblurb">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.personblurb.info"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.para.blocks"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.personblurb.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.blockquote.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.blockquote.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.blockquote.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="blockquote" substitutionGroup="db:db.publishing.blocks">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.blockquote.info"/>
-        <xs:element minOccurs="0" ref="db:attribution"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.blockquote.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.attribution.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.attribution.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="attribution">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:group ref="db:db._text"/>
-        <xs:element ref="db:person"/>
-        <xs:element ref="db:personname"/>
-        <xs:element ref="db:citetitle"/>
-        <xs:element ref="db:citation"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.attribution.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.bridgehead.renderas.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="sect1">
-        <xs:annotation>
-          <xs:documentation>Render as a first-level section</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="sect2">
-        <xs:annotation>
-          <xs:documentation>Render as a second-level section</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="sect3">
-        <xs:annotation>
-          <xs:documentation>Render as a third-level section</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="sect4">
-        <xs:annotation>
-          <xs:documentation>Render as a fourth-level section</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="sect5">
-        <xs:annotation>
-          <xs:documentation>Render as a fifth-level section</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.bridgehead.renderas-enum.attribute">
-    <xs:attribute name="renderas" type="db:db.bridgehead.renderas.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bridgehead.renderas-other.attribute">
-    <xs:attribute name="otherrenderas" use="required" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bridgehead.renderas-other.attributes">
-    <xs:attribute name="renderas" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="other">
-            <xs:annotation>
-              <xs:documentation>Identifies a non-standard rendering</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attributeGroup ref="db:db.bridgehead.renderas-other.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bridgehead.renderas.attribute">
-    <xs:attribute name="renderas">
-      <xs:simpleType>
-        <xs:union memberTypes="db:db.bridgehead.renderas.enumeration">
-          <xs:simpleType>
-            <xs:restriction base="xs:token">
-              <xs:enumeration value="other">
-                <xs:annotation>
-                  <xs:documentation>Identifies a non-standard rendering</xs:documentation>
-                </xs:annotation>
-              </xs:enumeration>
-            </xs:restriction>
-          </xs:simpleType>
-        </xs:union>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="otherrenderas" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bridgehead.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bridgehead.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.bridgehead.renderas.attribute"/>
-  </xs:attributeGroup>
-  <xs:element name="bridgehead">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.bridgehead.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.remark.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.remark.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="remark">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.remark.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.epigraph.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.epigraph.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.epigraph.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="epigraph" substitutionGroup="db:db.publishing.blocks">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.epigraph.info"/>
-        <xs:element minOccurs="0" ref="db:attribution"/>
-        <xs:choice maxOccurs="unbounded">
-          <xs:group ref="db:db.para.blocks"/>
-          <xs:element ref="db:literallayout"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.epigraph.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.footnote.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.footnote.label.attribute">
-    <xs:attribute name="label" use="required" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.footnote.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:element name="footnote">
-    <xs:complexType>
-      <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      <xs:attributeGroup ref="db:db.footnote.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.formalpara.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.formalpara.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.formalpara.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.onlyreq"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="formalpara">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.formalpara.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.indexing.inlines"/>
-        <xs:element ref="db:para"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.formalpara.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.para.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.para.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.para.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="para">
-    <xs:complexType mixed="true">
-      <xs:sequence>
-        <xs:group ref="db:db.para.info"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:group ref="db:db.all.inlines"/>
-          <xs:group ref="db:db.nopara.blocks"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.para.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.simpara.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.simpara.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.simpara.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="simpara">
-    <xs:complexType mixed="true">
-      <xs:sequence>
-        <xs:group ref="db:db.simpara.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.simpara.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.itemizedlist.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.itemizedlist.mark.attribute">
-    <xs:attribute name="mark" use="required" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.itemizedlist.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="spacing" type="db:db.spacing.enumeration"/>
-    <xs:attribute name="mark" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:group name="db.itemizedlist.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="itemizedlist">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.itemizedlist.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:element maxOccurs="unbounded" ref="db:listitem"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.itemizedlist.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.orderedlist.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.orderedlist.continuation.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="continues">
-        <xs:annotation>
-          <xs:documentation>Specifies that numbering should begin where the preceding list left off</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="restarts">
-        <xs:annotation>
-          <xs:documentation>Specifies that numbering should begin again at 1</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.orderedlist.continuation.attribute">
-    <xs:attribute name="continuation" use="required" type="db:db.orderedlist.continuation.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.orderedlist.startingnumber.attribute">
-    <xs:attribute name="startingnumber" use="required" type="xs:integer"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.orderedlist.inheritnum.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="ignore">
-        <xs:annotation>
-          <xs:documentation>Specifies that numbering should ignore list nesting</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="inherit">
-        <xs:annotation>
-          <xs:documentation>Specifies that numbering should inherit from outer-level lists</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.orderedlist.inheritnum.attribute">
-    <xs:attribute name="inheritnum" use="required" type="db:db.orderedlist.inheritnum.enumeration"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.orderedlist.numeration.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="arabic">
-        <xs:annotation>
-          <xs:documentation>Specifies Arabic numeration (1, 2, 3, …)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="upperalpha">
-        <xs:annotation>
-          <xs:documentation>Specifies upper-case alphabetic numeration (A, B, C, …)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="loweralpha">
-        <xs:annotation>
-          <xs:documentation>Specifies lower-case alphabetic numeration (a, b, c, …)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="upperroman">
-        <xs:annotation>
-          <xs:documentation>Specifies upper-case Roman numeration (I, II, III, …)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="lowerroman">
-        <xs:annotation>
-          <xs:documentation>Specifies lower-case Roman numeration (i, ii, iii …)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.orderedlist.numeration.attribute">
-    <xs:attribute name="numeration" use="required" type="db:db.orderedlist.numeration.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.orderedlist.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="spacing" type="db:db.spacing.enumeration"/>
-    <xs:attribute name="continuation" type="db:db.orderedlist.continuation.enumeration"/>
-    <xs:attribute name="startingnumber" type="xs:integer"/>
-    <xs:attribute name="inheritnum" type="db:db.orderedlist.inheritnum.enumeration"/>
-    <xs:attribute name="numeration" type="db:db.orderedlist.numeration.enumeration"/>
-  </xs:attributeGroup>
-  <xs:group name="db.orderedlist.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="orderedlist">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.orderedlist.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:element maxOccurs="unbounded" ref="db:listitem"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.orderedlist.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.listitem.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.listitem.override.attribute">
-    <xs:attribute name="override" use="required" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.listitem.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="override" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:element name="listitem">
-    <xs:complexType>
-      <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      <xs:attributeGroup ref="db:db.listitem.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.segmentedlist.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.segmentedlist.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.segmentedlist.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="segmentedlist">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.segmentedlist.info"/>
-        <xs:element maxOccurs="unbounded" ref="db:segtitle"/>
-        <xs:element maxOccurs="unbounded" ref="db:seglistitem"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.segmentedlist.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.segtitle.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.segtitle.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="segtitle">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.segtitle.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.seglistitem.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.seglistitem.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="seglistitem">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="db:seg"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.seglistitem.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.seg.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.seg.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="seg">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.seg.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.simplelist.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.simplelist.type.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="horiz">
-        <xs:annotation>
-          <xs:documentation>A tabular presentation in row-major order.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="vert">
-        <xs:annotation>
-          <xs:documentation>A tabular presentation in column-major order.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="inline">
-        <xs:annotation>
-          <xs:documentation>An inline presentation, usually a comma-delimited list.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.simplelist.type.attribute">
-    <xs:attribute name="type" use="required" type="db:db.simplelist.type.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.simplelist.columns.attribute">
-    <xs:attribute name="columns" use="required" type="xs:integer"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.simplelist.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="type" type="db:db.simplelist.type.enumeration"/>
-    <xs:attribute name="columns" type="xs:integer"/>
-  </xs:attributeGroup>
-  <xs:element name="simplelist">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="db:member"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.simplelist.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.member.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.member.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="member">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.member.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.variablelist.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.variablelist.termlength.attribute">
-    <xs:attribute name="termlength" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.variablelist.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="spacing" type="db:db.spacing.enumeration"/>
-    <xs:attribute name="termlength"/>
-  </xs:attributeGroup>
-  <xs:group name="db.variablelist.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="variablelist">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.variablelist.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:element maxOccurs="unbounded" ref="db:varlistentry"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.variablelist.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.varlistentry.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.varlistentry.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="varlistentry">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="db:term"/>
-        <xs:element ref="db:listitem"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.varlistentry.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.term.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.term.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="term">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.term.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.example.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.example.label.attribute">
-    <xs:attributeGroup ref="db:db.label.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.example.width.attribute">
-    <xs:attributeGroup ref="db:db.width.characters.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.example.pgwide.attribute">
-    <xs:attributeGroup ref="db:db.pgwide.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.example.floatstyle.attribute">
-    <xs:attributeGroup ref="db:db.floatstyle.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.example.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="floatstyle"/>
-    <xs:attribute name="width" type="xs:nonNegativeInteger"/>
-    <xs:attribute name="pgwide" type="db:db.pgwide.enumeration"/>
-  </xs:attributeGroup>
-  <xs:group name="db.example.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.onlyreq"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="example">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.example.info"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:group minOccurs="0" ref="db:db.caption"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.example.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.informalexample.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.informalexample.width.attribute">
-    <xs:attributeGroup ref="db:db.width.characters.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.informalexample.floatstyle.attribute">
-    <xs:attributeGroup ref="db:db.floatstyle.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.informalexample.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="floatstyle"/>
-    <xs:attribute name="width" type="xs:nonNegativeInteger"/>
-  </xs:attributeGroup>
-  <xs:group name="db.informalexample.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="informalexample">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.informalexample.info"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:group minOccurs="0" ref="db:db.caption"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.informalexample.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:group name="db.verbatim.inlines">
-    <xs:choice>
-      <xs:choice>
-        <xs:group ref="db:db.all.inlines"/>
-        <xs:element ref="db:lineannotation"/>
-      </xs:choice>
-      <xs:element ref="db:co"/>
-    </xs:choice>
-  </xs:group>
-  <xs:complexType name="db.verbatim.contentmodel" mixed="true">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-      <xs:choice>
-        <xs:element ref="db:textobject"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.verbatim.inlines"/>
-      </xs:choice>
-    </xs:sequence>
-  </xs:complexType>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.literallayout.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.literallayout.class.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="monospaced">
-        <xs:annotation>
-          <xs:documentation>The literal layout should be formatted with a monospaced font</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="normal">
-        <xs:annotation>
-          <xs:documentation>The literal layout should be formatted with the current font</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.literallayout.class.attribute">
-    <xs:attribute name="class" use="required" type="db:db.literallayout.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.literallayout.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.verbatim.attributes"/>
-    <xs:attribute name="class" type="db:db.literallayout.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:element name="literallayout" substitutionGroup="db:db.verbatim.blocks">
-    <xs:complexType>
-      <xs:complexContent>
-        <xs:extension base="db:db.verbatim.contentmodel">
-          <xs:attributeGroup ref="db:db.literallayout.attlist"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.screen.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.screen.width.attribute">
-    <xs:attributeGroup ref="db:db.width.characters.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.screen.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.verbatim.attributes"/>
-    <xs:attribute name="width" type="xs:nonNegativeInteger"/>
-  </xs:attributeGroup>
-  <xs:element name="screen" substitutionGroup="db:db.verbatim.blocks">
-    <xs:complexType>
-      <xs:complexContent>
-        <xs:extension base="db:db.verbatim.contentmodel">
-          <xs:attributeGroup ref="db:db.screen.attlist"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.screenshot.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.screenshot.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.screenshot.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="screenshot" substitutionGroup="db:db.graphic.blocks">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.screenshot.info"/>
-        <xs:element ref="db:mediaobject"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.screenshot.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.figure.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.figure.label.attribute">
-    <xs:attributeGroup ref="db:db.label.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.figure.pgwide.attribute">
-    <xs:attributeGroup ref="db:db.pgwide.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.figure.floatstyle.attribute">
-    <xs:attributeGroup ref="db:db.floatstyle.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.figure.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="pgwide" type="db:db.pgwide.enumeration"/>
-    <xs:attribute name="floatstyle"/>
-  </xs:attributeGroup>
-  <xs:group name="db.figure.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.onlyreq"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="figure">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.figure.info"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:group minOccurs="0" ref="db:db.caption"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.figure.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.informalfigure.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.informalfigure.label.attribute">
-    <xs:attributeGroup ref="db:db.label.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.informalfigure.pgwide.attribute">
-    <xs:attributeGroup ref="db:db.pgwide.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.informalfigure.floatstyle.attribute">
-    <xs:attributeGroup ref="db:db.floatstyle.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.informalfigure.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="pgwide" type="db:db.pgwide.enumeration"/>
-    <xs:attribute name="floatstyle"/>
-  </xs:attributeGroup>
-  <xs:group name="db.informalfigure.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="informalfigure">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.informalfigure.info"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:group minOccurs="0" ref="db:db.caption"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.informalfigure.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:element name="db.mediaobject.content" abstract="true"/>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.mediaobject.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.mediaobject.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.mediaobject.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="mediaobject" substitutionGroup="db:db.graphic.blocks">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.mediaobject.info"/>
-        <xs:element minOccurs="0" ref="db:alt"/>
-        <xs:element maxOccurs="unbounded" ref="db:db.mediaobject.content"/>
-        <xs:group minOccurs="0" ref="db:db.caption"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.mediaobject.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.inlinemediaobject.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.inlinemediaobject.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.inlinemediaobject.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="inlinemediaobject" substitutionGroup="db:db.graphic.inlines"/>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.videoobject.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.videoobject.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.videoobject.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="videoobject" substitutionGroup="db:db.mediaobject.content">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.videoobject.info"/>
-        <xs:element ref="db:videodata"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.videoobject.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.audioobject.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.audioobject.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.audioobject.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="audioobject" substitutionGroup="db:db.mediaobject.content">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.audioobject.info"/>
-        <xs:element ref="db:audiodata"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.audioobject.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:group name="db.imageobject.content">
-    <xs:choice>
-      <xs:group ref="db:db.imagedata"/>
-      <xs:group ref="db:db.imagedata.mathml"/>
-      <xs:group ref="db:db.imagedata.svg"/>
-    </xs:choice>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.imageobject.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.imageobject.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.imageobject.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="imageobject" substitutionGroup="db:db.mediaobject.content">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.imageobject.info"/>
-        <xs:group ref="db:db.imageobject.content"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.imageobject.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.textobject.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.textobject.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.textobject.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="textobject" substitutionGroup="db:db.mediaobject.content">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.textobject.info"/>
-        <xs:choice>
-          <xs:group ref="db:db.phrase"/>
-          <xs:element ref="db:textdata"/>
-          <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.textobject.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.videodata.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.videodata.align.enumeration">
-    <xs:restriction base="db:db.halign.enumeration"/>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.videodata.align.attribute">
-    <xs:attribute name="align" use="required" type="db:db.videodata.align.enumeration"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.videodata.valign.enumeration">
-    <xs:restriction base="db:db.valign.enumeration"/>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.videodata.valign.attribute">
-    <xs:attribute name="valign" use="required" type="db:db.videodata.valign.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.videodata.width.attribute">
-    <xs:attributeGroup ref="db:db.width.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.videodata.depth.attribute">
-    <xs:attributeGroup ref="db:db.depth.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.videodata.contentwidth.attribute">
-    <xs:attributeGroup ref="db:db.contentwidth.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.videodata.contentdepth.attribute">
-    <xs:attributeGroup ref="db:db.contentdepth.attribute"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.videodata.scalefit.enumeration">
-    <xs:restriction base="db:db.scalefit.enumeration"/>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.videodata.scalefit.attribute">
-    <xs:attribute name="scalefit" use="required" type="db:db.videodata.scalefit.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.videodata.scale.attribute">
-    <xs:attributeGroup ref="db:db.scale.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.videodata.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.data.attributes"/>
-    <xs:attribute name="align" type="db:db.videodata.align.enumeration"/>
-    <xs:attribute name="valign" type="db:db.videodata.valign.enumeration"/>
-    <xs:attribute name="width"/>
-    <xs:attribute name="contentwidth"/>
-    <xs:attribute name="scalefit" type="db:db.videodata.scalefit.enumeration"/>
-    <xs:attribute name="scale" type="xs:positiveInteger"/>
-    <xs:attribute name="depth"/>
-    <xs:attribute name="contentdepth"/>
-  </xs:attributeGroup>
-  <xs:complexType name="db.videodata.info">
-    <xs:group ref="db:db._info.title.forbidden"/>
-  </xs:complexType>
-  <xs:element name="videodata">
-    <xs:complexType>
-      <xs:complexContent>
-        <xs:extension base="db:db.videodata.info">
-          <xs:attributeGroup ref="db:db.videodata.attlist"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.audiodata.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.audiodata.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.data.attributes"/>
-  </xs:attributeGroup>
-  <xs:complexType name="db.audiodata.info">
-    <xs:group ref="db:db._info.title.forbidden"/>
-  </xs:complexType>
-  <xs:element name="audiodata">
-    <xs:complexType>
-      <xs:complexContent>
-        <xs:extension base="db:db.audiodata.info">
-          <xs:attributeGroup ref="db:db.audiodata.attlist"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.imagedata.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.imagedata.align.enumeration">
-    <xs:restriction base="db:db.halign.enumeration"/>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.imagedata.align.attribute">
-    <xs:attribute name="align" use="required" type="db:db.imagedata.align.enumeration"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.imagedata.valign.enumeration">
-    <xs:restriction base="db:db.valign.enumeration"/>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.imagedata.valign.attribute">
-    <xs:attribute name="valign" use="required" type="db:db.imagedata.valign.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.imagedata.width.attribute">
-    <xs:attributeGroup ref="db:db.width.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.imagedata.depth.attribute">
-    <xs:attributeGroup ref="db:db.depth.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.imagedata.contentwidth.attribute">
-    <xs:attributeGroup ref="db:db.contentwidth.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.imagedata.contentdepth.attribute">
-    <xs:attributeGroup ref="db:db.contentdepth.attribute"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.imagedata.scalefit.enumeration">
-    <xs:restriction base="db:db.scalefit.enumeration"/>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.imagedata.scalefit.attribute">
-    <xs:attribute name="scalefit" use="required" type="db:db.imagedata.scalefit.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.imagedata.scale.attribute">
-    <xs:attributeGroup ref="db:db.scale.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.imagedata.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.data.attributes"/>
-    <xs:attribute name="align" type="db:db.imagedata.align.enumeration"/>
-    <xs:attribute name="valign" type="db:db.imagedata.valign.enumeration"/>
-    <xs:attribute name="width"/>
-    <xs:attribute name="contentwidth"/>
-    <xs:attribute name="scalefit" type="db:db.imagedata.scalefit.enumeration"/>
-    <xs:attribute name="scale" type="xs:positiveInteger"/>
-    <xs:attribute name="depth"/>
-    <xs:attribute name="contentdepth"/>
-  </xs:attributeGroup>
-  <xs:complexType name="db.imagedata.info">
-    <xs:group ref="db:db._info.title.forbidden"/>
-  </xs:complexType>
-  <xs:group name="db.imagedata">
-    <xs:sequence>
-      <xs:element name="imagedata">
-        <xs:complexType>
-          <xs:complexContent>
-            <xs:extension base="db:db.imagedata.info">
-              <xs:attributeGroup ref="db:db.imagedata.attlist"/>
-            </xs:extension>
-          </xs:complexContent>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.textdata.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.textdata.encoding.attribute">
-    <xs:attribute name="encoding" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.textdata.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.data.attributes"/>
-    <xs:attribute name="encoding"/>
-  </xs:attributeGroup>
-  <xs:complexType name="db.textdata.info">
-    <xs:group ref="db:db._info.title.forbidden"/>
-  </xs:complexType>
-  <xs:element name="textdata">
-    <xs:complexType>
-      <xs:complexContent>
-        <xs:extension base="db:db.textdata.info">
-          <xs:attributeGroup ref="db:db.textdata.attlist"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.caption.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.caption.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.caption.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:group name="db.caption">
-    <xs:sequence>
-      <xs:element name="caption">
-        <xs:complexType>
-          <xs:sequence>
-            <xs:group ref="db:db.caption.info"/>
-            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-          </xs:sequence>
-          <xs:attributeGroup ref="db:db.caption.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.address.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.address.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.verbatim.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="address" substitutionGroup="db:db.publishing.blocks">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:group ref="db:db._text"/>
-        <xs:element ref="db:personname"/>
-        <xs:element ref="db:orgname"/>
-        <xs:element ref="db:pob"/>
-        <xs:element ref="db:street"/>
-        <xs:element ref="db:city"/>
-        <xs:element ref="db:state"/>
-        <xs:element ref="db:postcode"/>
-        <xs:element ref="db:country"/>
-        <xs:element ref="db:phone"/>
-        <xs:element ref="db:fax"/>
-        <xs:element ref="db:email"/>
-        <xs:element ref="db:uri"/>
-        <xs:element ref="db:otheraddr"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.address.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.street.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.street.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="street">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.street.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.pob.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.pob.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="pob">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.pob.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.postcode.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.postcode.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="postcode">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.postcode.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.city.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.city.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="city">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.city.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.state.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.state.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="state">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.state.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.country.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.country.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="country">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.country.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.phone.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.phone.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="phone">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.phone.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.fax.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.fax.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="fax">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.fax.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.otheraddr.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.otheraddr.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="otheraddr">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.otheraddr.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.affiliation.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.affiliation.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="affiliation">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="db:shortaffil"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:jobtitle"/>
-        <xs:choice>
-          <xs:element minOccurs="0" ref="db:org"/>
-          <xs:sequence>
-            <xs:element minOccurs="0" ref="db:orgname"/>
-            <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:orgdiv"/>
-            <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:address"/>
-          </xs:sequence>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.affiliation.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.shortaffil.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.shortaffil.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="shortaffil">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.shortaffil.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.jobtitle.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.jobtitle.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="jobtitle" substitutionGroup="db:db.bibliography.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.jobtitle.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.orgname.class.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="consortium">
-        <xs:annotation>
-          <xs:documentation>A consortium</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="corporation">
-        <xs:annotation>
-          <xs:documentation>A corporation</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="informal">
-        <xs:annotation>
-          <xs:documentation>An informal organization</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="nonprofit">
-        <xs:annotation>
-          <xs:documentation>A non-profit organization</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.orgname.class-enum.attribute">
-    <xs:attribute name="class" use="required" type="db:db.orgname.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.orgname.class-other.attributes">
-    <xs:attribute name="class" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="other">
-            <xs:annotation>
-              <xs:documentation>Indicates a non-standard organization class</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="otherclass" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.orgname.class.attribute">
-    <xs:attribute name="class" use="required">
-      <xs:simpleType>
-        <xs:union memberTypes="db:db.orgname.class.enumeration">
-          <xs:simpleType>
-            <xs:restriction base="xs:token">
-              <xs:enumeration value="other">
-                <xs:annotation>
-                  <xs:documentation>Indicates a non-standard organization class</xs:documentation>
-                </xs:annotation>
-              </xs:enumeration>
-            </xs:restriction>
-          </xs:simpleType>
-        </xs:union>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="otherclass"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.orgname.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.orgname.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="class">
-      <xs:simpleType>
-        <xs:union memberTypes="db:db.orgname.class.enumeration">
-          <xs:simpleType>
-            <xs:restriction base="xs:token">
-              <xs:enumeration value="other">
-                <xs:annotation>
-                  <xs:documentation>Indicates a non-standard organization class</xs:documentation>
-                </xs:annotation>
-              </xs:enumeration>
-            </xs:restriction>
-          </xs:simpleType>
-        </xs:union>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="otherclass"/>
-  </xs:attributeGroup>
-  <xs:element name="orgname" substitutionGroup="db:db.bibliography.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.orgname.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.orgdiv.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.orgdiv.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="orgdiv">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.orgdiv.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.artpagenums.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.artpagenums.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="artpagenums">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.artpagenums.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.personname.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.personname.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="personname" substitutionGroup="db:db.bibliography.inlines">
-    <xs:complexType mixed="true">
-      <xs:choice>
-        <xs:group ref="db:db._text"/>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="db:honorific"/>
-          <xs:element ref="db:firstname"/>
-          <xs:element ref="db:surname"/>
-          <xs:element ref="db:lineage"/>
-          <xs:element ref="db:othername"/>
-        </xs:choice>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="db:honorific"/>
-          <xs:element ref="db:givenname"/>
-          <xs:element ref="db:surname"/>
-          <xs:element ref="db:lineage"/>
-          <xs:element ref="db:othername"/>
-        </xs:choice>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.personname.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:group name="db.person.author.contentmodel">
-    <xs:sequence>
-      <xs:element ref="db:personname"/>
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="db:personblurb"/>
-        <xs:element ref="db:affiliation"/>
-        <xs:element ref="db:email"/>
-        <xs:element ref="db:uri"/>
-        <xs:element ref="db:address"/>
-        <xs:element ref="db:contrib"/>
-      </xs:choice>
-    </xs:sequence>
-  </xs:group>
-  <xs:group name="db.org.author.contentmodel">
-    <xs:sequence>
-      <xs:element ref="db:orgname"/>
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="db:orgdiv"/>
-        <xs:element ref="db:affiliation"/>
-        <xs:element ref="db:email"/>
-        <xs:element ref="db:uri"/>
-        <xs:element ref="db:address"/>
-        <xs:element ref="db:contrib"/>
-      </xs:choice>
-    </xs:sequence>
-  </xs:group>
-  <xs:complexType name="db.credit.contentmodel">
-    <xs:choice>
-      <xs:group ref="db:db.person.author.contentmodel"/>
-      <xs:group ref="db:db.org.author.contentmodel"/>
-    </xs:choice>
-  </xs:complexType>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.author.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.author.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="author" substitutionGroup="db:db.bibliography.inlines">
-    <xs:complexType>
-      <xs:complexContent>
-        <xs:extension base="db:db.credit.contentmodel">
-          <xs:attributeGroup ref="db:db.author.attlist"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.authorgroup.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.authorgroup.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="authorgroup">
-    <xs:complexType>
-      <xs:choice maxOccurs="unbounded">
-        <xs:element ref="db:author"/>
-        <xs:element ref="db:editor"/>
-        <xs:element ref="db:othercredit"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.authorgroup.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.collab.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.collab.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="collab">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="db:person"/>
-          <xs:element ref="db:personname"/>
-          <xs:element ref="db:org"/>
-          <xs:element ref="db:orgname"/>
-        </xs:choice>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:affiliation"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.collab.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.authorinitials.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.authorinitials.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="authorinitials">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.authorinitials.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.person.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.person.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="person" substitutionGroup="db:db.bibliography.inlines">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="db:personname"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="db:address"/>
-          <xs:element ref="db:affiliation"/>
-          <xs:element ref="db:email"/>
-          <xs:element ref="db:uri"/>
-          <xs:element ref="db:personblurb"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.person.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.org.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.org.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="org" substitutionGroup="db:db.bibliography.inlines">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="db:orgname"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="db:address"/>
-          <xs:element ref="db:affiliation"/>
-          <xs:element ref="db:email"/>
-          <xs:element ref="db:uri"/>
-          <xs:element ref="db:orgdiv"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.org.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.confgroup.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.confgroup.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="confgroup">
-    <xs:complexType>
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="db:confdates"/>
-        <xs:element ref="db:conftitle"/>
-        <xs:element ref="db:confnum"/>
-        <xs:element ref="db:confsponsor"/>
-        <xs:element ref="db:address"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.confgroup.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.confdates.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.confdates.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="confdates">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.confdates.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.conftitle.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.conftitle.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="conftitle">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.conftitle.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.confnum.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.confnum.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="confnum">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.confnum.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.confsponsor.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.confsponsor.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="confsponsor">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.confsponsor.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.contractnum.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.contractnum.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="contractnum">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.contractnum.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.contractsponsor.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.contractsponsor.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="contractsponsor">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.contractsponsor.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.copyright.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.copyright.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="copyright">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="db:year"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:holder"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.copyright.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.year.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.year.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="year">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.year.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.holder.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.holder.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="holder">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.holder.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:group name="db.cover.contentmodel">
-    <xs:choice>
-      <xs:choice>
-        <xs:group ref="db:db.para.blocks"/>
-        <xs:group ref="db:db.list.blocks"/>
-        <xs:group ref="db:db.informal.blocks"/>
-        <xs:element ref="db:db.publishing.blocks"/>
-        <xs:element ref="db:db.graphic.blocks"/>
-        <xs:group ref="db:db.technical.blocks"/>
-        <xs:element ref="db:db.verbatim.blocks"/>
-        <xs:element ref="db:bridgehead"/>
-        <xs:element ref="db:remark"/>
-        <xs:element ref="db:revhistory"/>
-      </xs:choice>
-      <xs:element ref="db:db.synopsis.blocks"/>
-    </xs:choice>
-  </xs:group>
-  <xs:attributeGroup name="db.cover.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.cover.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="cover">
-    <xs:complexType>
-      <xs:group maxOccurs="unbounded" ref="db:db.cover.contentmodel"/>
-      <xs:attributeGroup ref="db:db.cover.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.date.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.date.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="date">
-    <xs:complexType mixed="true">
-      <xs:attributeGroup ref="db:db.date.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.edition.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.edition.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="edition">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.edition.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.editor.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.editor.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="editor" substitutionGroup="db:db.bibliography.inlines">
-    <xs:complexType>
-      <xs:complexContent>
-        <xs:extension base="db:db.credit.contentmodel">
-          <xs:attributeGroup ref="db:db.editor.attlist"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.biblioid.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.biblioid.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.biblio.class.attribute"/>
-  </xs:attributeGroup>
-  <xs:element name="biblioid">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.biblioid.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.citebiblioid.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.citebiblioid.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.biblio.class.attribute"/>
-  </xs:attributeGroup>
-  <xs:element name="citebiblioid" substitutionGroup="db:db.bibliography.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.citebiblioid.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.bibliosource.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliosource.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.biblio.class.attribute"/>
-  </xs:attributeGroup>
-  <xs:element name="bibliosource">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.bibliosource.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.bibliorelation.type.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="hasformat">
-        <xs:annotation>
-          <xs:documentation>The described resource pre-existed the referenced resource, which is essentially the same intellectual content presented in another format</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="haspart">
-        <xs:annotation>
-          <xs:documentation>The described resource includes the referenced resource either physically or logically</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="hasversion">
-        <xs:annotation>
-          <xs:documentation>The described resource has a version, edition, or adaptation, namely, the referenced resource</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="isformatof">
-        <xs:annotation>
-          <xs:documentation>The described resource is the same intellectual content of the referenced resource, but presented in another format</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="ispartof">
-        <xs:annotation>
-          <xs:documentation>The described resource is a physical or logical part of the referenced resource</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="isreferencedby">
-        <xs:annotation>
-          <xs:documentation>The described resource is referenced, cited, or otherwise pointed to by the referenced resource</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="isreplacedby">
-        <xs:annotation>
-          <xs:documentation>The described resource is supplanted, displaced, or superceded by the referenced resource</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="isrequiredby">
-        <xs:annotation>
-          <xs:documentation>The described resource is required by the referenced resource, either physically or logically</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="isversionof">
-        <xs:annotation>
-          <xs:documentation>The described resource is a version, edition, or adaptation of the referenced resource; changes in version imply substantive changes in content rather than differences in format</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="references">
-        <xs:annotation>
-          <xs:documentation>The described resource references, cites, or otherwise points to the referenced resource</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="replaces">
-        <xs:annotation>
-          <xs:documentation>The described resource supplants, displaces, or supersedes the referenced resource</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="requires">
-        <xs:annotation>
-          <xs:documentation>The described resource requires the referenced resource to support its function, delivery, or coherence of content</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.bibliorelation.type-enum.attribute">
-    <xs:attribute name="type" type="db:db.bibliorelation.type.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliorelation.type-other.attributes">
-    <xs:attribute name="type">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="othertype">
-            <xs:annotation>
-              <xs:documentation>The described resource has a non-standard relationship with the referenced resource</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="othertype" use="required" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliorelation.type.attribute">
-    <xs:attribute name="type">
-      <xs:simpleType>
-        <xs:union memberTypes="db:db.bibliorelation.type.enumeration">
-          <xs:simpleType>
-            <xs:restriction base="xs:token">
-              <xs:enumeration value="othertype">
-                <xs:annotation>
-                  <xs:documentation>The described resource has a non-standard relationship with the referenced resource</xs:documentation>
-                </xs:annotation>
-              </xs:enumeration>
-            </xs:restriction>
-          </xs:simpleType>
-        </xs:union>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="othertype" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliorelation.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliorelation.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.biblio.class.attribute"/>
-    <xs:attributeGroup ref="db:db.bibliorelation.type.attribute"/>
-  </xs:attributeGroup>
-  <xs:element name="bibliorelation">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.bibliorelation.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.bibliocoverage.spacial.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="dcmipoint">
-        <xs:annotation>
-          <xs:documentation>The DCMI Point identifies a point in space using its geographic coordinates</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="iso3166">
-        <xs:annotation>
-          <xs:documentation>ISO 3166 Codes for the representation of names of countries</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="dcmibox">
-        <xs:annotation>
-          <xs:documentation>The DCMI Box identifies a region of space using its geographic limits</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="tgn">
-        <xs:annotation>
-          <xs:documentation>The Getty Thesaurus of Geographic Names</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.bibliocoverage.spatial-enum.attribute">
-    <xs:attribute name="spatial" type="db:db.bibliocoverage.spacial.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliocoverage.spatial-other.attributes">
-    <xs:attribute name="spatial">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="otherspatial">
-            <xs:annotation>
-              <xs:documentation>Identifies a non-standard type of coverage</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="otherspatial" use="required" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliocoverage.spatial.attribute">
-    <xs:attribute name="spatial">
-      <xs:simpleType>
-        <xs:union memberTypes="db:db.bibliocoverage.spacial.enumeration">
-          <xs:simpleType>
-            <xs:restriction base="xs:token">
-              <xs:enumeration value="otherspatial">
-                <xs:annotation>
-                  <xs:documentation>Identifies a non-standard type of coverage</xs:documentation>
-                </xs:annotation>
-              </xs:enumeration>
-            </xs:restriction>
-          </xs:simpleType>
-        </xs:union>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="otherspatial" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.bibliocoverage.temporal.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="dcmiperiod">
-        <xs:annotation>
-          <xs:documentation>A specification of the limits of a time interval</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="w3c-dtf">
-        <xs:annotation>
-          <xs:documentation>W3C Encoding rules for dates and times—a profile based on ISO 8601</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.bibliocoverage.temporal-enum.attribute">
-    <xs:attribute name="temporal" type="db:db.bibliocoverage.temporal.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliocoverage.temporal-other.attributes">
-    <xs:attribute name="temporal">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="othertemporal">
-            <xs:annotation>
-              <xs:documentation>Specifies a non-standard type of coverage</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="othertemporal" use="required" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliocoverage.temporal.attribute">
-    <xs:attribute name="temporal">
-      <xs:simpleType>
-        <xs:union memberTypes="db:db.bibliocoverage.temporal.enumeration">
-          <xs:simpleType>
-            <xs:restriction base="xs:token">
-              <xs:enumeration value="othertemporal">
-                <xs:annotation>
-                  <xs:documentation>Specifies a non-standard type of coverage</xs:documentation>
-                </xs:annotation>
-              </xs:enumeration>
-            </xs:restriction>
-          </xs:simpleType>
-        </xs:union>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="othertemporal" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliocoverage.coverage.attrib">
-    <xs:attributeGroup ref="db:db.bibliocoverage.spatial.attribute"/>
-    <xs:attributeGroup ref="db:db.bibliocoverage.temporal.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliocoverage.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.bibliocoverage.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.bibliocoverage.coverage.attrib"/>
-  </xs:attributeGroup>
-  <xs:element name="bibliocoverage">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.bibliocoverage.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.legalnotice.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.legalnotice.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.legalnotice.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="legalnotice">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.legalnotice.info"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.legalnotice.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.othercredit.class.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="copyeditor">
-        <xs:annotation>
-          <xs:documentation>A copy editor</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="graphicdesigner">
-        <xs:annotation>
-          <xs:documentation>A graphic designer</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="other">
-        <xs:annotation>
-          <xs:documentation>Some other contributor</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="productioneditor">
-        <xs:annotation>
-          <xs:documentation>A production editor</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="technicaleditor">
-        <xs:annotation>
-          <xs:documentation>A technical editor</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="translator">
-        <xs:annotation>
-          <xs:documentation>A translator</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="indexer">
-        <xs:annotation>
-          <xs:documentation>An indexer</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="proofreader">
-        <xs:annotation>
-          <xs:documentation>A proof-reader</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="coverdesigner">
-        <xs:annotation>
-          <xs:documentation>A cover designer</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="interiordesigner">
-        <xs:annotation>
-          <xs:documentation>An interior designer</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="illustrator">
-        <xs:annotation>
-          <xs:documentation>An illustrator</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="reviewer">
-        <xs:annotation>
-          <xs:documentation>A reviewer</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="typesetter">
-        <xs:annotation>
-          <xs:documentation>A typesetter</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="conversion">
-        <xs:annotation>
-          <xs:documentation>A converter (a persons responsible for conversion, not an application)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.othercredit.class-enum.attribute">
-    <xs:attribute name="class" type="db:db.othercredit.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.othercredit.class-other.attribute">
-    <xs:attribute name="otherclass" use="required" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.othercredit.class-other.attributes">
-    <xs:attribute name="class" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="other">
-            <xs:annotation>
-              <xs:documentation>Identifies a non-standard contribution</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attributeGroup ref="db:db.othercredit.class-other.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.othercredit.class.attribute">
-    <xs:attribute name="class">
-      <xs:simpleType>
-        <xs:union memberTypes="db:db.othercredit.class.enumeration">
-          <xs:simpleType>
-            <xs:restriction base="xs:token">
-              <xs:enumeration value="other">
-                <xs:annotation>
-                  <xs:documentation>Identifies a non-standard contribution</xs:documentation>
-                </xs:annotation>
-              </xs:enumeration>
-            </xs:restriction>
-          </xs:simpleType>
-        </xs:union>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="otherclass" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.othercredit.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.othercredit.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.othercredit.class.attribute"/>
-  </xs:attributeGroup>
-  <xs:element name="othercredit">
-    <xs:complexType>
-      <xs:complexContent>
-        <xs:extension base="db:db.credit.contentmodel">
-          <xs:attributeGroup ref="db:db.othercredit.attlist"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.pagenums.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.pagenums.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="pagenums">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.pagenums.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.contrib.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.contrib.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="contrib">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.contrib.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.honorific.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.honorific.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="honorific">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.honorific.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.firstname.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.firstname.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="firstname">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.firstname.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.givenname.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.givenname.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="givenname">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.givenname.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.surname.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.surname.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="surname">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.surname.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.lineage.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.lineage.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="lineage">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.lineage.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.othername.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.othername.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="othername">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.othername.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.printhistory.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.printhistory.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="printhistory">
-    <xs:complexType>
-      <xs:group maxOccurs="unbounded" ref="db:db.para.blocks"/>
-      <xs:attributeGroup ref="db:db.printhistory.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.pubdate.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.pubdate.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="pubdate">
-    <xs:complexType mixed="true">
-      <xs:attributeGroup ref="db:db.pubdate.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.publisher.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.publisher.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="publisher">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="db:publishername"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:address"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.publisher.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.publishername.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.publishername.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="publishername">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.publishername.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.releaseinfo.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.releaseinfo.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="releaseinfo">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.releaseinfo.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.revhistory.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.revhistory.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.revhistory.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="revhistory">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.revhistory.info"/>
-        <xs:element maxOccurs="unbounded" ref="db:revision"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.revhistory.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.revision.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.revision.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="revision">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="db:revnumber"/>
-        <xs:element ref="db:date"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="db:authorinitials"/>
-          <xs:element ref="db:author"/>
-        </xs:choice>
-        <xs:choice minOccurs="0">
-          <xs:element ref="db:revremark"/>
-          <xs:element ref="db:revdescription"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.revision.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.revnumber.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.revnumber.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="revnumber">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.revnumber.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.revremark.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.revremark.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="revremark">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.revremark.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.revdescription.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.revdescription.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="revdescription">
-    <xs:complexType>
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      <xs:attributeGroup ref="db:db.revdescription.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.seriesvolnums.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.seriesvolnums.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="seriesvolnums">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.seriesvolnums.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.volumenum.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.volumenum.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="volumenum">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.volumenum.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.issuenum.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.issuenum.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="issuenum">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.issuenum.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.package.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.package.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="package" substitutionGroup="db:db.technical.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.package.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.email.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.email.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="email" substitutionGroup="db:db.markup.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.email.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.lineannotation.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.lineannotation.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="lineannotation">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.lineannotation.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.parameter.class.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="command">
-        <xs:annotation>
-          <xs:documentation>A command</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="function">
-        <xs:annotation>
-          <xs:documentation>A function</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="option">
-        <xs:annotation>
-          <xs:documentation>An option</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.parameter.class.attribute">
-    <xs:attribute name="class" use="required" type="db:db.parameter.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.parameter.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.parameter.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="class" type="db:db.parameter.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:element name="parameter" substitutionGroup="db:db.technical.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.parameter.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:group name="db.replaceable.inlines">
-    <xs:choice>
-      <xs:group ref="db:db._text"/>
-      <xs:element ref="db:co"/>
-    </xs:choice>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.replaceable.class.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="command">
-        <xs:annotation>
-          <xs:documentation>A command</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="function">
-        <xs:annotation>
-          <xs:documentation>A function</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="option">
-        <xs:annotation>
-          <xs:documentation>An option</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="parameter">
-        <xs:annotation>
-          <xs:documentation>A parameter</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.replaceable.class.attribute">
-    <xs:attribute name="class" use="required" type="db:db.replaceable.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.replaceable.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.replaceable.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="class" type="db:db.replaceable.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:element name="replaceable" substitutionGroup="db:db.technical.inlines">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.replaceable.inlines"/>
-      <xs:attributeGroup ref="db:db.replaceable.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.uri.type.attribute">
-    <xs:attribute name="type"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.uri.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.uri.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.uri.type.attribute"/>
-  </xs:attributeGroup>
-  <xs:element name="uri" substitutionGroup="db:db.markup.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.uri.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.abbrev.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.abbrev.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="abbrev">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:group ref="db:db._text"/>
-        <xs:element ref="db:superscript"/>
-        <xs:element ref="db:subscript"/>
-        <xs:element ref="db:trademark"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.abbrev.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.acronym.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.acronym.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="acronym">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:group ref="db:db._text"/>
-        <xs:element ref="db:superscript"/>
-        <xs:element ref="db:subscript"/>
-        <xs:element ref="db:trademark"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.acronym.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.citation.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.citation.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="citation" substitutionGroup="db:db.bibliography.inlines">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.citation.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.citerefentry.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.citerefentry.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="citerefentry" substitutionGroup="db:db.bibliography.inlines">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="db:refentrytitle"/>
-        <xs:element minOccurs="0" ref="db:manvolnum"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.citerefentry.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.refentrytitle.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refentrytitle.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="refentrytitle">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.refentrytitle.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.manvolnum.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.manvolnum.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="manvolnum">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.manvolnum.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.citetitle.pubwork.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="article">
-        <xs:annotation>
-          <xs:documentation>An article</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="bbs">
-        <xs:annotation>
-          <xs:documentation>A bulletin board system</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="book">
-        <xs:annotation>
-          <xs:documentation>A book</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="cdrom">
-        <xs:annotation>
-          <xs:documentation>A CD-ROM</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="chapter">
-        <xs:annotation>
-          <xs:documentation>A chapter (as of a book)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="dvd">
-        <xs:annotation>
-          <xs:documentation>A DVD</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="emailmessage">
-        <xs:annotation>
-          <xs:documentation>An email message</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="gopher">
-        <xs:annotation>
-          <xs:documentation>A gopher page</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="journal">
-        <xs:annotation>
-          <xs:documentation>A journal</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="manuscript">
-        <xs:annotation>
-          <xs:documentation>A manuscript</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="newsposting">
-        <xs:annotation>
-          <xs:documentation>A posting to a newsgroup</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="part">
-        <xs:annotation>
-          <xs:documentation>A part (as of a book)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="refentry">
-        <xs:annotation>
-          <xs:documentation>A reference entry</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="section">
-        <xs:annotation>
-          <xs:documentation>A section (as of a book or article)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="series">
-        <xs:annotation>
-          <xs:documentation>A series</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="set">
-        <xs:annotation>
-          <xs:documentation>A set (as of books)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="webpage">
-        <xs:annotation>
-          <xs:documentation>A web page</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="wiki">
-        <xs:annotation>
-          <xs:documentation>A wiki page</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.citetitle.pubwork.attribute">
-    <xs:attribute name="pubwork" use="required" type="db:db.citetitle.pubwork.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.citetitle.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.citetitle.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="pubwork" type="db:db.citetitle.pubwork.enumeration"/>
-  </xs:attributeGroup>
-  <xs:element name="citetitle" substitutionGroup="db:db.bibliography.inlines">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.citetitle.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.emphasis.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.emphasis.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.emphasis">
-    <xs:sequence>
-      <xs:element name="emphasis">
-        <xs:complexType mixed="true">
-          <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-          <xs:attributeGroup ref="db:db.emphasis.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:group name="db._emphasis">
-    <xs:sequence>
-      <xs:element name="emphasis">
-        <xs:complexType mixed="true">
-          <xs:group ref="db:db._text"/>
-          <xs:attributeGroup ref="db:db.emphasis.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.foreignphrase.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.foreignphrase.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.foreignphrase">
-    <xs:sequence>
-      <xs:element name="foreignphrase">
-        <xs:complexType mixed="true">
-          <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.general.inlines"/>
-          <xs:attributeGroup ref="db:db.foreignphrase.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db._foreignphrase.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db._foreignphrase.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db._foreignphrase">
-    <xs:sequence>
-      <xs:element name="foreignphrase">
-        <xs:complexType mixed="true">
-          <xs:group ref="db:db._text"/>
-          <xs:attributeGroup ref="db:db._foreignphrase.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.phrase.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.phrase.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.phrase">
-    <xs:sequence>
-      <xs:element name="phrase">
-        <xs:complexType mixed="true">
-          <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-          <xs:attributeGroup ref="db:db.phrase.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:group name="db._phrase">
-    <xs:sequence>
-      <xs:element name="phrase">
-        <xs:complexType mixed="true">
-          <xs:group ref="db:db._text"/>
-          <xs:attributeGroup ref="db:db.phrase.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.quote.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.quote.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.quote">
-    <xs:sequence>
-      <xs:element name="quote">
-        <xs:complexType mixed="true">
-          <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-          <xs:attributeGroup ref="db:db.quote.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db._quote.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db._quote.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db._quote">
-    <xs:sequence>
-      <xs:element name="quote">
-        <xs:complexType mixed="true">
-          <xs:group ref="db:db._text"/>
-          <xs:attributeGroup ref="db:db._quote.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.subscript.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.subscript.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="subscript">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.subscript.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.superscript.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.superscript.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="superscript">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.superscript.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.trademark.class.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="copyright">
-        <xs:annotation>
-          <xs:documentation>A copyright</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="registered">
-        <xs:annotation>
-          <xs:documentation>A registered copyright</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="service">
-        <xs:annotation>
-          <xs:documentation>A service</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="trade">
-        <xs:annotation>
-          <xs:documentation>A trademark</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.trademark.class.attribute">
-    <xs:attribute name="class" use="required" type="db:db.trademark.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.trademark.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.trademark.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="class" type="db:db.trademark.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:element name="trademark" substitutionGroup="db:db.product.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.trademark.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.wordasword.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.wordasword.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="wordasword">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.wordasword.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.footnoteref.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.footnoteref.label.attribute">
-    <xs:attributeGroup ref="db:db.label.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.footnoteref.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.linkend.attribute"/>
-    <xs:attribute name="label"/>
-  </xs:attributeGroup>
-  <xs:element name="footnoteref">
-    <xs:complexType>
-      <xs:attributeGroup ref="db:db.footnoteref.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.xref.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.xref.xrefstyle.attribute">
-    <xs:attributeGroup ref="db:db.xrefstyle.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.xref.endterm.attribute">
-    <xs:attributeGroup ref="db:db.endterm.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.xref.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.req.linking.attributes"/>
-    <xs:attribute name="xrefstyle"/>
-    <xs:attribute name="endterm" type="xs:IDREF"/>
-  </xs:attributeGroup>
-  <xs:element name="xref">
-    <xs:complexType>
-      <xs:attributeGroup ref="db:db.xref.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.link.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.link.xrefstyle.attribute">
-    <xs:attributeGroup ref="db:db.xrefstyle.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.link.endterm.attribute">
-    <xs:attributeGroup ref="db:db.endterm.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.link.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.req.linking.attributes"/>
-    <xs:attribute name="xrefstyle"/>
-    <xs:attribute name="endterm" type="xs:IDREF"/>
-  </xs:attributeGroup>
-  <xs:element name="link">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.link.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.olink.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.olink.xrefstyle.attribute">
-    <xs:attributeGroup ref="db:db.xrefstyle.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.olink.localinfo.attribute">
-    <xs:attribute name="localinfo" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.olink.targetdoc.attribute">
-    <xs:attribute name="targetdoc" use="required" type="xs:anyURI"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.olink.targetptr.attribute">
-    <xs:attribute name="targetptr" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.olink.type.attribute">
-    <xs:attribute name="type" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.olink.attlist">
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attribute name="targetdoc" type="xs:anyURI"/>
-    <xs:attribute name="role"/>
-    <xs:attribute name="xrefstyle"/>
-    <xs:attribute name="localinfo"/>
-    <xs:attribute name="targetptr"/>
-    <xs:attribute name="type"/>
-  </xs:attributeGroup>
-  <xs:element name="olink">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.olink.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.anchor.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.anchor.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="db:db.common.idreq.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="anchor">
-    <xs:complexType>
-      <xs:attributeGroup ref="db:db.anchor.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.alt.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.alt.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="alt">
-    <xs:complexType mixed="true">
-      <xs:sequence>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:inlinemediaobject"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.alt.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/product.xsd b/slides/schema/xsd/product.xsd
deleted file mode 100644 (file)
index 097f3e7..0000000
+++ /dev/null
@@ -1,255 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.productname.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.productname.class.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="copyright">
-        <xs:annotation>
-          <xs:documentation>A name with a copyright</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="registered">
-        <xs:annotation>
-          <xs:documentation>A name with a registered copyright</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="service">
-        <xs:annotation>
-          <xs:documentation>A name of a service</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="trade">
-        <xs:annotation>
-          <xs:documentation>A name which is trademarked</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.productname.class.attribute">
-    <xs:attribute name="class" use="required" type="db:db.productname.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.productname.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="class" type="db:db.productname.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:element name="productname" substitutionGroup="db:db.product.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.productname.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.productnumber.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.productnumber.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="productnumber" substitutionGroup="db:db.product.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.productnumber.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.database.class.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="altkey">
-        <xs:annotation>
-          <xs:documentation>An alternate or secondary key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="constraint">
-        <xs:annotation>
-          <xs:documentation>A constraint</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="datatype">
-        <xs:annotation>
-          <xs:documentation>A data type</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="field">
-        <xs:annotation>
-          <xs:documentation>A field</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="foreignkey">
-        <xs:annotation>
-          <xs:documentation>A foreign key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="group">
-        <xs:annotation>
-          <xs:documentation>A group</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="index">
-        <xs:annotation>
-          <xs:documentation>An index</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="key1">
-        <xs:annotation>
-          <xs:documentation>The first or primary key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="key2">
-        <xs:annotation>
-          <xs:documentation>An alternate or secondary key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="name">
-        <xs:annotation>
-          <xs:documentation>A name</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="primarykey">
-        <xs:annotation>
-          <xs:documentation>The primary key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="procedure">
-        <xs:annotation>
-          <xs:documentation>A (stored) procedure</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="record">
-        <xs:annotation>
-          <xs:documentation>A record</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="rule">
-        <xs:annotation>
-          <xs:documentation>A rule</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="secondarykey">
-        <xs:annotation>
-          <xs:documentation>The secondary key</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="table">
-        <xs:annotation>
-          <xs:documentation>A table</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="user">
-        <xs:annotation>
-          <xs:documentation>A user</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="view">
-        <xs:annotation>
-          <xs:documentation>A view</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.database.class.attribute">
-    <xs:attribute name="class" use="required" type="db:db.database.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.database.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.database.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="class" type="db:db.database.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:element name="database" substitutionGroup="db:db.product.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.database.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.application.class.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="hardware">
-        <xs:annotation>
-          <xs:documentation>A hardware application</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="software">
-        <xs:annotation>
-          <xs:documentation>A software application</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.application.class.attribute">
-    <xs:attribute name="class" use="required" type="db:db.application.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.application.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.application.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="class" type="db:db.application.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:element name="application" substitutionGroup="db:db.product.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.application.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.hardware.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.hardware.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="hardware" substitutionGroup="db:db.product.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.hardware.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/programming.xsd b/slides/schema/xsd/programming.xsd
deleted file mode 100644 (file)
index 225920c..0000000
+++ /dev/null
@@ -1,749 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:group name="db.programming.inlines">
-    <xs:choice>
-      <xs:element ref="db:function"/>
-      <xs:element ref="db:parameter"/>
-      <xs:element ref="db:varname"/>
-      <xs:element ref="db:returnvalue"/>
-      <xs:element ref="db:type"/>
-      <xs:element ref="db:classname"/>
-      <xs:element ref="db:exceptionname"/>
-      <xs:element ref="db:interfacename"/>
-      <xs:element ref="db:methodname"/>
-      <xs:element ref="db:modifier"/>
-      <xs:element ref="db:initializer"/>
-      <xs:element ref="db:db.oo.inlines"/>
-    </xs:choice>
-  </xs:group>
-  <xs:element name="db.oo.inlines" abstract="true"/>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.synopsis.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.synopsis.label.attribute">
-    <xs:attributeGroup ref="db:db.label.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.synopsis.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.verbatim.attributes"/>
-    <xs:attribute name="label"/>
-  </xs:attributeGroup>
-  <xs:element name="synopsis" substitutionGroup="db:db.verbatim.blocks">
-    <xs:complexType>
-      <xs:complexContent>
-        <xs:extension base="db:db.verbatim.contentmodel">
-          <xs:attributeGroup ref="db:db.synopsis.attlist"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.funcsynopsis.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.funcsynopsis.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="language"/>
-  </xs:attributeGroup>
-  <xs:group name="db.funcsynopsis.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="funcsynopsis" substitutionGroup="db:db.synopsis.blocks">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.funcsynopsis.info"/>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="db:funcsynopsisinfo"/>
-          <xs:element ref="db:funcprototype"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.funcsynopsis.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.funcsynopsisinfo.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.funcsynopsisinfo.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.verbatim.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="funcsynopsisinfo">
-    <xs:complexType>
-      <xs:complexContent>
-        <xs:extension base="db:db.verbatim.contentmodel">
-          <xs:attributeGroup ref="db:db.funcsynopsisinfo.attlist"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.funcprototype.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.funcprototype.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="funcprototype">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
-        <xs:element ref="db:funcdef"/>
-        <xs:choice>
-          <xs:element ref="db:void"/>
-          <xs:element ref="db:varargs"/>
-          <xs:sequence>
-            <xs:choice maxOccurs="unbounded">
-              <xs:element ref="db:paramdef"/>
-              <xs:group ref="db:db.group.paramdef"/>
-            </xs:choice>
-            <xs:element minOccurs="0" ref="db:varargs"/>
-          </xs:sequence>
-        </xs:choice>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.funcprototype.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.funcdef.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.funcdef.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="funcdef">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:group ref="db:db._text"/>
-        <xs:element ref="db:type"/>
-        <xs:element ref="db:function"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.funcdef.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.function.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.function.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="function">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.function.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.void.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.void.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="void">
-    <xs:complexType>
-      <xs:attributeGroup ref="db:db.void.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.varargs.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.varargs.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="varargs">
-    <xs:complexType>
-      <xs:attributeGroup ref="db:db.varargs.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.group.paramdef.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.group.paramdef.choice.attribute">
-    <xs:attributeGroup ref="db:db.choice.opt.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.group.paramdef.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="choice" type="db:db.choice.enumeration"/>
-  </xs:attributeGroup>
-  <xs:group name="db.group.paramdef">
-    <xs:sequence>
-      <xs:element name="group">
-        <xs:complexType>
-          <xs:choice maxOccurs="unbounded">
-            <xs:element ref="db:paramdef"/>
-            <xs:group ref="db:db.group.paramdef"/>
-          </xs:choice>
-          <xs:attributeGroup ref="db:db.group.paramdef.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.paramdef.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.paramdef.choice.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="opt">
-        <xs:annotation>
-          <xs:documentation>Formatted to indicate that it is optional.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="req">
-        <xs:annotation>
-          <xs:documentation>Formatted to indicate that it is required.</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.paramdef.choice.attribute">
-    <xs:attribute name="choice" use="required" type="db:db.paramdef.choice.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.paramdef.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="choice" type="db:db.paramdef.choice.enumeration"/>
-  </xs:attributeGroup>
-  <xs:element name="paramdef">
-    <xs:complexType mixed="true">
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:group ref="db:db._text"/>
-        <xs:element ref="db:initializer"/>
-        <xs:element ref="db:type"/>
-        <xs:element ref="db:parameter"/>
-        <xs:element ref="db:funcparams"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.paramdef.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.funcparams.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.funcparams.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="funcparams">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.funcparams.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.classsynopsis.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.classsynopsis.class.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="class">
-        <xs:annotation>
-          <xs:documentation>This is the synopsis of a class</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="interface">
-        <xs:annotation>
-          <xs:documentation>This is the synopsis of an interface</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.classsynopsis.class.attribute">
-    <xs:attribute name="class" use="required" type="db:db.classsynopsis.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.classsynopsis.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="language"/>
-    <xs:attribute name="class" type="db:db.classsynopsis.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:element name="classsynopsis" substitutionGroup="db:db.synopsis.blocks">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="db:db.oo.inlines"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="db:classsynopsisinfo"/>
-          <xs:element ref="db:methodsynopsis"/>
-          <xs:element ref="db:constructorsynopsis"/>
-          <xs:element ref="db:destructorsynopsis"/>
-          <xs:element ref="db:fieldsynopsis"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.classsynopsis.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.classsynopsisinfo.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.classsynopsisinfo.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.verbatim.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="classsynopsisinfo">
-    <xs:complexType>
-      <xs:complexContent>
-        <xs:extension base="db:db.verbatim.contentmodel">
-          <xs:attributeGroup ref="db:db.classsynopsisinfo.attlist"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.ooclass.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.ooclass.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="ooclass" substitutionGroup="db:db.oo.inlines">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="db:package"/>
-          <xs:element ref="db:modifier"/>
-        </xs:choice>
-        <xs:element ref="db:classname"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.ooclass.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.oointerface.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.oointerface.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="oointerface" substitutionGroup="db:db.oo.inlines">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="db:package"/>
-          <xs:element ref="db:modifier"/>
-        </xs:choice>
-        <xs:element ref="db:interfacename"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.oointerface.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.ooexception.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.ooexception.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="ooexception" substitutionGroup="db:db.oo.inlines">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="db:package"/>
-          <xs:element ref="db:modifier"/>
-        </xs:choice>
-        <xs:element ref="db:exceptionname"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.ooexception.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.modifier.xml.space.attribute">
-    <xs:attributeGroup ref="xml:space1"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.modifier.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.modifier.attlist">
-    <xs:attributeGroup ref="xml:space1"/>
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="modifier">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.modifier.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.interfacename.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.interfacename.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="interfacename">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.interfacename.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.exceptionname.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.exceptionname.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="exceptionname">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.exceptionname.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.fieldsynopsis.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.fieldsynopsis.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="language"/>
-  </xs:attributeGroup>
-  <xs:element name="fieldsynopsis" substitutionGroup="db:db.synopsis.blocks">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
-        <xs:element minOccurs="0" ref="db:type"/>
-        <xs:element ref="db:varname"/>
-        <xs:element minOccurs="0" ref="db:initializer"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.fieldsynopsis.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.initializer.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.initializer.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="initializer">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.initializer.inlines"/>
-      <xs:attributeGroup ref="db:db.initializer.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.constructorsynopsis.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.constructorsynopsis.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="language"/>
-  </xs:attributeGroup>
-  <xs:element name="constructorsynopsis" substitutionGroup="db:db.synopsis.blocks">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
-        <xs:element minOccurs="0" ref="db:methodname"/>
-        <xs:choice>
-          <xs:choice maxOccurs="unbounded">
-            <xs:element ref="db:methodparam"/>
-            <xs:group ref="db:db.group.methodparam"/>
-          </xs:choice>
-          <xs:element minOccurs="0" ref="db:void"/>
-        </xs:choice>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:exceptionname"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.constructorsynopsis.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.destructorsynopsis.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.destructorsynopsis.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="language"/>
-  </xs:attributeGroup>
-  <xs:element name="destructorsynopsis" substitutionGroup="db:db.synopsis.blocks">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
-        <xs:element minOccurs="0" ref="db:methodname"/>
-        <xs:choice>
-          <xs:choice maxOccurs="unbounded">
-            <xs:element ref="db:methodparam"/>
-            <xs:group ref="db:db.group.methodparam"/>
-          </xs:choice>
-          <xs:element minOccurs="0" ref="db:void"/>
-        </xs:choice>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:exceptionname"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.destructorsynopsis.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.methodsynopsis.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.methodsynopsis.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="language"/>
-  </xs:attributeGroup>
-  <xs:element name="methodsynopsis" substitutionGroup="db:db.synopsis.blocks">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
-        <xs:choice minOccurs="0">
-          <xs:element ref="db:type"/>
-          <xs:element ref="db:void"/>
-        </xs:choice>
-        <xs:element ref="db:methodname"/>
-        <xs:choice>
-          <xs:choice maxOccurs="unbounded">
-            <xs:element ref="db:methodparam"/>
-            <xs:group ref="db:db.group.methodparam"/>
-          </xs:choice>
-          <xs:element ref="db:void"/>
-        </xs:choice>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:exceptionname"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.methodsynopsis.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.methodname.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.methodname.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="methodname">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.methodname.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.methodparam.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.methodparam.rep.attribute">
-    <xs:attributeGroup ref="db:db.rep.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.methodparam.choice.attribute">
-    <xs:attributeGroup ref="db:db.choice.req.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.methodparam.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="rep" type="db:db.rep.enumeration"/>
-    <xs:attribute name="choice" type="db:db.choice.enumeration"/>
-  </xs:attributeGroup>
-  <xs:element name="methodparam">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
-        <xs:element minOccurs="0" ref="db:type"/>
-        <xs:choice>
-          <xs:sequence>
-            <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
-            <xs:element ref="db:parameter"/>
-            <xs:element minOccurs="0" ref="db:initializer"/>
-          </xs:sequence>
-          <xs:element ref="db:funcparams"/>
-        </xs:choice>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:modifier"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.methodparam.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.group.methodparam.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.group.methodparam.choice.attribute">
-    <xs:attributeGroup ref="db:db.choice.opt.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.group.methodparam.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="choice" type="db:db.choice.enumeration"/>
-  </xs:attributeGroup>
-  <xs:group name="db.group.methodparam">
-    <xs:sequence>
-      <xs:element name="group">
-        <xs:complexType>
-          <xs:choice maxOccurs="unbounded">
-            <xs:element ref="db:methodparam"/>
-            <xs:group ref="db:db.group.methodparam"/>
-          </xs:choice>
-          <xs:attributeGroup ref="db:db.group.methodparam.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.varname.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.varname.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="varname">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.varname.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.returnvalue.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.returnvalue.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="returnvalue">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.returnvalue.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.type.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.type.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="type">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.type.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.classname.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.classname.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="classname">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.classname.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.programlisting.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.programlisting.width.attribute">
-    <xs:attributeGroup ref="db:db.width.characters.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.programlisting.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.verbatim.attributes"/>
-    <xs:attribute name="width" type="xs:nonNegativeInteger"/>
-  </xs:attributeGroup>
-  <xs:element name="programlisting" substitutionGroup="db:db.verbatim.blocks">
-    <xs:complexType>
-      <xs:complexContent>
-        <xs:extension base="db:db.verbatim.contentmodel">
-          <xs:attributeGroup ref="db:db.programlisting.attlist"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/qandaset.xsd b/slides/schema/xsd/qandaset.xsd
deleted file mode 100644 (file)
index 6bb9ee2..0000000
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: qandaset.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.qandaset.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:simpleType name="db.qandaset.defaultlabel.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="none">
-        <xs:annotation>
-          <xs:documentation>No labels</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="number">
-        <xs:annotation>
-          <xs:documentation>Numeric labels</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="qanda">
-        <xs:annotation>
-          <xs:documentation>"Q:" and "A:" labels</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.qandaset.defaultlabel.attribute">
-    <xs:attribute name="defaultlabel" use="required" type="db:db.qandaset.defaultlabel.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.qandaset.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="defaultlabel" type="db:db.qandaset.defaultlabel.enumeration"/>
-  </xs:attributeGroup>
-  <xs:group name="db.qandaset.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="qandaset">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.qandaset.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:choice>
-          <xs:element maxOccurs="unbounded" ref="db:qandadiv"/>
-          <xs:element maxOccurs="unbounded" ref="db:qandaentry"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.qandaset.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.qandadiv.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.qandadiv.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.qandadiv.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="qandadiv">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.qandadiv.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:choice>
-          <xs:element maxOccurs="unbounded" ref="db:qandadiv"/>
-          <xs:element maxOccurs="unbounded" ref="db:qandaentry"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.qandadiv.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.qandaentry.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.qandaentry.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.qandaentry.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="qandaentry">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.qandaentry.info"/>
-        <xs:element ref="db:question"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:answer"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.qandaentry.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.question.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.question.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="question">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="db:label"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.question.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.answer.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.answer.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="answer">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="db:label"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.answer.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.label.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.label.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="label">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.label.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/refentry.xsd b/slides/schema/xsd/refentry.xsd
deleted file mode 100644 (file)
index 4c0aa83..0000000
+++ /dev/null
@@ -1,361 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: refentry.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:group name="db.toplevel.refsection">
-    <xs:choice>
-      <xs:element maxOccurs="unbounded" ref="db:refsection"/>
-      <xs:element maxOccurs="unbounded" ref="db:refsect1"/>
-    </xs:choice>
-  </xs:group>
-  <xs:group name="db.secondlevel.refsection">
-    <xs:choice>
-      <xs:element maxOccurs="unbounded" ref="db:refsection"/>
-      <xs:element maxOccurs="unbounded" ref="db:refsect2"/>
-    </xs:choice>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:element name="db.reference.components" abstract="true">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.indexterm"/>
-        <xs:group ref="db:db.refentry.info"/>
-        <xs:element minOccurs="0" ref="db:refmeta"/>
-        <xs:element maxOccurs="unbounded" ref="db:refnamediv"/>
-        <xs:element minOccurs="0" ref="db:refsynopsisdiv"/>
-        <xs:group ref="db:db.toplevel.refsection"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.refentry.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.reference.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.reference.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.reference.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="status"/>
-    <xs:attribute name="label"/>
-  </xs:attributeGroup>
-  <xs:group name="db.reference.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="reference" substitutionGroup="db:db.divisions">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.reference.info"/>
-        <xs:element minOccurs="0" ref="db:partintro"/>
-        <xs:element maxOccurs="unbounded" ref="db:db.reference.components"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.reference.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.refentry.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refentry.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refentry.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="status"/>
-    <xs:attribute name="label"/>
-  </xs:attributeGroup>
-  <xs:group name="db.refentry.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="refentry" substitutionGroup="db:db.reference.components"/>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.refmeta.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refmeta.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="refmeta">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.indexterm"/>
-        <xs:element ref="db:refentrytitle"/>
-        <xs:element minOccurs="0" ref="db:manvolnum"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:refmiscinfo"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.indexterm"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.refmeta.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.refmiscinfo.class.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="source">
-        <xs:annotation>
-          <xs:documentation>The name of the software product or component to which this topic applies</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="version">
-        <xs:annotation>
-          <xs:documentation>The version of the software product or component to which this topic applies</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="manual">
-        <xs:annotation>
-          <xs:documentation>The section title of the reference page (e.g., User Commands)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="sectdesc">
-        <xs:annotation>
-          <xs:documentation>The section title of the reference page (believed synonymous with "manual" but in wide use)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="software">
-        <xs:annotation>
-          <xs:documentation>The name of the software product or component to which this topic applies (e.g., SunOS x.y; believed synonymous with "source" but in wide use)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.refmiscinfo.class-enum.attribute">
-    <xs:attribute name="class" type="db:db.refmiscinfo.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refmiscinfo.class-other.attribute">
-    <xs:attribute name="otherclass" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refmiscinfo.class-other.attributes">
-    <xs:attribute name="class" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="other">
-            <xs:annotation>
-              <xs:documentation>Indicates that the information is some 'other' kind.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attributeGroup ref="db:db.refmiscinfo.class-other.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refmiscinfo.class.attribute">
-    <xs:attribute name="class">
-      <xs:simpleType>
-        <xs:union memberTypes="db:db.refmiscinfo.class.enumeration">
-          <xs:simpleType>
-            <xs:restriction base="xs:token">
-              <xs:enumeration value="other">
-                <xs:annotation>
-                  <xs:documentation>Indicates that the information is some 'other' kind.</xs:documentation>
-                </xs:annotation>
-              </xs:enumeration>
-            </xs:restriction>
-          </xs:simpleType>
-        </xs:union>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="otherclass"/>
-  </xs:attributeGroup>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.refmiscinfo.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refmiscinfo.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.refmiscinfo.class.attribute"/>
-  </xs:attributeGroup>
-  <xs:element name="refmiscinfo">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.refmiscinfo.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.refnamediv.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refnamediv.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="refnamediv">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="db:refdescriptor"/>
-        <xs:element maxOccurs="unbounded" ref="db:refname"/>
-        <xs:element ref="db:refpurpose"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:refclass"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.refnamediv.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.refdescriptor.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refdescriptor.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="refdescriptor">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.refdescriptor.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.refname.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refname.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="refname">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.refname.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.refpurpose.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refpurpose.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="refpurpose">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.refpurpose.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.refclass.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refclass.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="refclass">
-    <xs:complexType mixed="true">
-      <xs:sequence>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:application"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.refclass.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.refsynopsisdiv.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refsynopsisdiv.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.refsynopsisdiv.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="refsynopsisdiv">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.refsynopsisdiv.info"/>
-        <xs:choice>
-          <xs:sequence>
-            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-            <xs:group minOccurs="0" ref="db:db.secondlevel.refsection"/>
-          </xs:sequence>
-          <xs:group ref="db:db.secondlevel.refsection"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.refsynopsisdiv.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.refsection.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refsection.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refsection.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="status"/>
-    <xs:attribute name="label"/>
-  </xs:attributeGroup>
-  <xs:group name="db.refsection.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="refsection">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.refsection.info"/>
-        <xs:choice>
-          <xs:sequence>
-            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-            <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:refsection"/>
-          </xs:sequence>
-          <xs:element maxOccurs="unbounded" ref="db:refsection"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.refsection.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/refsect1.xsd b/slides/schema/xsd/refsect1.xsd
deleted file mode 100644 (file)
index f0d984c..0000000
+++ /dev/null
@@ -1,142 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: refsect1.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <!-- ====================================================================== -->
-  <xs:group name="db.refsect1.sections">
-    <xs:sequence>
-      <xs:element maxOccurs="unbounded" ref="db:refsect2"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:attributeGroup name="db.refsect1.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refsect1.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refsect1.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.refsect1.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="refsect1">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.refsect1.info"/>
-        <xs:choice>
-          <xs:sequence>
-            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-            <xs:group minOccurs="0" ref="db:db.refsect1.sections"/>
-          </xs:sequence>
-          <xs:group ref="db:db.refsect1.sections"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.refsect1.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:group name="db.refsect2.sections">
-    <xs:sequence>
-      <xs:element maxOccurs="unbounded" ref="db:refsect3"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:attributeGroup name="db.refsect2.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refsect2.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refsect2.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.refsect2.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="refsect2">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.refsect2.info"/>
-        <xs:choice>
-          <xs:sequence>
-            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-            <xs:group minOccurs="0" ref="db:db.refsect2.sections"/>
-          </xs:sequence>
-          <xs:group ref="db:db.refsect2.sections"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.refsect2.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.refsect3.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refsect3.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.refsect3.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.refsect3.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="refsect3">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.refsect3.info"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.refsect3.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/sect1.xsd b/slides/schema/xsd/sect1.xsd
deleted file mode 100644 (file)
index 2fbff4d..0000000
+++ /dev/null
@@ -1,252 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: sect1.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <!-- ====================================================================== -->
-  <xs:group name="db.sect1.sections">
-    <xs:choice>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="db:sect2"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:simplesect"/>
-      </xs:sequence>
-      <xs:element maxOccurs="unbounded" ref="db:simplesect"/>
-    </xs:choice>
-  </xs:group>
-  <xs:attributeGroup name="db.sect1.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.sect1.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.sect1.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.sect1.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="sect1">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.sect1.info"/>
-        <xs:choice>
-          <xs:sequence>
-            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-            <xs:group minOccurs="0" ref="db:db.sect1.sections"/>
-          </xs:sequence>
-          <xs:group ref="db:db.sect1.sections"/>
-        </xs:choice>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.navigation.components"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.sect1.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:group name="db.sect2.sections">
-    <xs:choice>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="db:sect3"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:simplesect"/>
-      </xs:sequence>
-      <xs:element maxOccurs="unbounded" ref="db:simplesect"/>
-    </xs:choice>
-  </xs:group>
-  <xs:attributeGroup name="db.sect2.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.sect2.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.sect2.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.sect2.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="sect2">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.sect2.info"/>
-        <xs:choice>
-          <xs:sequence>
-            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-            <xs:group minOccurs="0" ref="db:db.sect2.sections"/>
-          </xs:sequence>
-          <xs:group ref="db:db.sect2.sections"/>
-        </xs:choice>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.navigation.components"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.sect2.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:group name="db.sect3.sections">
-    <xs:choice>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="db:sect4"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:simplesect"/>
-      </xs:sequence>
-      <xs:element maxOccurs="unbounded" ref="db:simplesect"/>
-    </xs:choice>
-  </xs:group>
-  <xs:attributeGroup name="db.sect3.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.sect3.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.sect3.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.sect3.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="sect3">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.sect3.info"/>
-        <xs:choice>
-          <xs:sequence>
-            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-            <xs:group minOccurs="0" ref="db:db.sect3.sections"/>
-          </xs:sequence>
-          <xs:group ref="db:db.sect3.sections"/>
-        </xs:choice>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.navigation.components"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.sect3.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:group name="db.sect4.sections">
-    <xs:choice>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="db:sect5"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:simplesect"/>
-      </xs:sequence>
-      <xs:element maxOccurs="unbounded" ref="db:simplesect"/>
-    </xs:choice>
-  </xs:group>
-  <xs:attributeGroup name="db.sect4.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.sect4.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.sect4.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.sect4.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="sect4">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.sect4.info"/>
-        <xs:choice>
-          <xs:sequence>
-            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-            <xs:group minOccurs="0" ref="db:db.sect4.sections"/>
-          </xs:sequence>
-          <xs:group ref="db:db.sect4.sections"/>
-        </xs:choice>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.navigation.components"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.sect4.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:group name="db.sect5.sections">
-    <xs:sequence>
-      <xs:element maxOccurs="unbounded" ref="db:simplesect"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:attributeGroup name="db.sect5.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.sect5.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.sect5.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.sect5.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="sect5">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.sect5.info"/>
-        <xs:choice>
-          <xs:sequence>
-            <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-            <xs:group minOccurs="0" ref="db:db.sect5.sections"/>
-          </xs:sequence>
-          <xs:group ref="db:db.sect5.sections"/>
-        </xs:choice>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.navigation.components"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.sect5.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
index 01f819e..a069de5 100644 (file)
@@ -1,7 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook-slides" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:include schemaLocation="docbook.xsd"/>
-  <xs:import namespace="http://docbook.org/ns/docbook" schemaLocation="db.xsd"/>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <xs:import namespace="http://docbook.org/ns/docbook" schemaLocation="docbook.xsd"/>
   <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
   <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
   <!-- See http://docbook.org/ns/docbook-slides -->
@@ -10,8 +9,6 @@
     
     Copyright 2012 Gabor Kovesdan
     
-    Release: $Id$
-    
     Permission to use, copy, modify and distribute the DocBook Slides
     schema and its accompanying documentation for any purpose and without
     fee is hereby granted in perpetuity, provided that the above copyright
   <xs:attributeGroup name="db.common.attributes">
     <xs:attribute ref="xml:id"/>
     <xs:attributeGroup ref="db:db.common.base.attributes"/>
-    <xs:attribute name="annotations"/>
+    <xs:attribute name="annotations">
+      <xs:annotation>
+        <xs:documentation>Identifies one or more annotations that apply to this element</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
     <xs:attributeGroup ref="dbs:dbs.style.attributes"/>
   </xs:attributeGroup>
   <!-- Any element and attribute from the SVG namespace -->
     </xs:attribute>
     <xs:attributeGroup ref="dbs:db.common.attributes"/>
     <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
   </xs:attributeGroup>
   <xs:element name="slides">
     <xs:annotation>
     </xs:attribute>
     <xs:attributeGroup ref="dbs:db.common.attributes"/>
     <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
   </xs:attributeGroup>
   <xs:element name="foilgroup">
     <xs:complexType>
     </xs:attribute>
     <xs:attributeGroup ref="dbs:db.common.attributes"/>
     <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
   </xs:attributeGroup>
   <xs:element name="foil">
     <xs:annotation>
     </xs:attribute>
     <xs:attributeGroup ref="dbs:db.common.attributes"/>
     <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
+    <xs:attribute name="label">
+      <xs:annotation>
+        <xs:documentation>Specifies an identifying string for presentation purposes</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="status">
+      <xs:annotation>
+        <xs:documentation>Identifies the editorial or publication status of the element on which it occurs</xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
   </xs:attributeGroup>
   <xs:element name="speakernotes">
     <xs:annotation>
diff --git a/slides/schema/xsd/svg.xsd b/slides/schema/xsd/svg.xsd
deleted file mode 100644 (file)
index d6dfbf6..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: svg.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <!-- ============================================================ -->
-  <xs:attributeGroup name="db.imagedata.svg.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.imagedata.svg.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attribute name="format">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="svg">
-            <xs:annotation>
-              <xs:documentation>Specifies SVG.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="align" type="db:db.imagedata.align.enumeration"/>
-    <xs:attribute name="valign" type="db:db.imagedata.valign.enumeration"/>
-    <xs:attribute name="width"/>
-    <xs:attribute name="contentwidth"/>
-    <xs:attribute name="scalefit" type="db:db.imagedata.scalefit.enumeration"/>
-    <xs:attribute name="scale" type="xs:positiveInteger"/>
-    <xs:attribute name="depth"/>
-    <xs:attribute name="contentdepth"/>
-  </xs:attributeGroup>
-  <xs:group name="db.imagedata.svg.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.forbidden"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:group name="db.imagedata.svg">
-    <xs:sequence>
-      <xs:element name="imagedata">
-        <xs:complexType>
-          <xs:sequence>
-            <xs:group ref="db:db.imagedata.svg.info"/>
-            <xs:group maxOccurs="unbounded" ref="dbs:db._any.svg"/>
-          </xs:sequence>
-          <xs:attributeGroup ref="db:db.imagedata.svg.attlist"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <!-- ============================================================ -->
-</xs:schema>
diff --git a/slides/schema/xsd/tasks.xsd b/slides/schema/xsd/tasks.xsd
deleted file mode 100644 (file)
index beb1996..0000000
+++ /dev/null
@@ -1,132 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: tasks.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:group name="db.task.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.task.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.task.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="task">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.task.info"/>
-        <xs:element minOccurs="0" ref="db:tasksummary"/>
-        <xs:element minOccurs="0" ref="db:taskprerequisites"/>
-        <xs:element ref="db:procedure"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="db:example"/>
-        <xs:element minOccurs="0" ref="db:taskrelated"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.task.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.tasksummary.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.tasksummary.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.tasksummary.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="tasksummary">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.tasksummary.info"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.tasksummary.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.taskprerequisites.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.taskprerequisites.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.taskprerequisites.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="taskprerequisites">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.taskprerequisites.info"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.taskprerequisites.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.taskrelated.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.taskrelated.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.taskrelated.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="taskrelated">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.taskrelated.info"/>
-        <xs:group maxOccurs="unbounded" ref="db:db.all.blocks"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.taskrelated.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/technical.xsd b/slides/schema/xsd/technical.xsd
deleted file mode 100644 (file)
index 51cf930..0000000
+++ /dev/null
@@ -1,250 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: pool.rnc 7466 2007-09-27 14:03:55Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <!-- ====================================================================== -->
-  <!-- ====================================================================== -->
-  <xs:simpleType name="db.systemitem.class.enumeration">
-    <xs:restriction base="xs:token">
-      <xs:enumeration value="daemon">
-        <xs:annotation>
-          <xs:documentation>A daemon or other system process (syslogd)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="domainname">
-        <xs:annotation>
-          <xs:documentation>A domain name (example.com)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="etheraddress">
-        <xs:annotation>
-          <xs:documentation>An ethernet address (00:05:4E:49:FD:8E)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="event">
-        <xs:annotation>
-          <xs:documentation>An event of some sort (SIGHUP)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="eventhandler">
-        <xs:annotation>
-          <xs:documentation>An event handler of some sort (hangup)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="filesystem">
-        <xs:annotation>
-          <xs:documentation>A filesystem (ext3)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="fqdomainname">
-        <xs:annotation>
-          <xs:documentation>A fully qualified domain name (my.example.com)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="groupname">
-        <xs:annotation>
-          <xs:documentation>A group name (wheel)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="ipaddress">
-        <xs:annotation>
-          <xs:documentation>An IP address (127.0.0.1)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="library">
-        <xs:annotation>
-          <xs:documentation>A library (libncurses)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="macro">
-        <xs:annotation>
-          <xs:documentation>A macro</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="netmask">
-        <xs:annotation>
-          <xs:documentation>A netmask (255.255.255.192)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="newsgroup">
-        <xs:annotation>
-          <xs:documentation>A newsgroup (comp.text.xml)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="osname">
-        <xs:annotation>
-          <xs:documentation>An operating system name (Hurd)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="process">
-        <xs:annotation>
-          <xs:documentation>A process (gnome-cups-icon)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="protocol">
-        <xs:annotation>
-          <xs:documentation>A protocol (ftp)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="resource">
-        <xs:annotation>
-          <xs:documentation>A resource</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="securitycontext">
-        <xs:annotation>
-          <xs:documentation>A security context (a role, permission, or security token, for example)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="server">
-        <xs:annotation>
-          <xs:documentation>A server (mail.example.com)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="service">
-        <xs:annotation>
-          <xs:documentation>A service (ppp)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="systemname">
-        <xs:annotation>
-          <xs:documentation>A system name (hephaistos)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-      <xs:enumeration value="username">
-        <xs:annotation>
-          <xs:documentation>A user name (ndw)</xs:documentation>
-        </xs:annotation>
-      </xs:enumeration>
-    </xs:restriction>
-  </xs:simpleType>
-  <xs:attributeGroup name="db.systemitem.class-enum.attribute">
-    <xs:attribute name="class" type="db:db.systemitem.class.enumeration"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.systemitem.class-other.attribute">
-    <xs:attribute name="otherclass" use="required" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.systemitem.class-other.attributes">
-    <xs:attribute name="class" use="required">
-      <xs:simpleType>
-        <xs:restriction base="xs:token">
-          <xs:enumeration value="other">
-            <xs:annotation>
-              <xs:documentation>Indicates that the system item is some 'other' kind.</xs:documentation>
-            </xs:annotation>
-          </xs:enumeration>
-        </xs:restriction>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attributeGroup ref="db:db.systemitem.class-other.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.systemitem.class.attribute">
-    <xs:attribute name="class">
-      <xs:simpleType>
-        <xs:union memberTypes="db:db.systemitem.class.enumeration">
-          <xs:simpleType>
-            <xs:restriction base="xs:token">
-              <xs:enumeration value="other">
-                <xs:annotation>
-                  <xs:documentation>Indicates that the system item is some 'other' kind.</xs:documentation>
-                </xs:annotation>
-              </xs:enumeration>
-            </xs:restriction>
-          </xs:simpleType>
-        </xs:union>
-      </xs:simpleType>
-    </xs:attribute>
-    <xs:attribute name="otherclass" type="xs:NMTOKEN"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.systemitem.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.systemitem.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attributeGroup ref="db:db.systemitem.class.attribute"/>
-  </xs:attributeGroup>
-  <xs:element name="systemitem" substitutionGroup="db:db.technical.inlines">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.systemitem.inlines"/>
-      <xs:attributeGroup ref="db:db.systemitem.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.option.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.option.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="option" substitutionGroup="db:db.technical.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.option.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.optional.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.optional.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="optional" substitutionGroup="db:db.technical.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.optional.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.property.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.property.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:element name="property" substitutionGroup="db:db.technical.inlines">
-    <xs:complexType mixed="true">
-      <xs:group ref="db:db._text"/>
-      <xs:attributeGroup ref="db:db.property.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/toc.xsd b/slides/schema/xsd/toc.xsd
deleted file mode 100644 (file)
index 630a3fa..0000000
+++ /dev/null
@@ -1,116 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: toc.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:attributeGroup name="db.toc.pagenum.attribute">
-    <xs:attribute name="pagenum" use="required"/>
-  </xs:attributeGroup>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.toc.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.toc.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-  </xs:attributeGroup>
-  <xs:group name="db.toc.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.only"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="toc">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.toc.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:element ref="db:tocdiv"/>
-          <xs:element ref="db:tocentry"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.toc.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.tocdiv.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.tocdiv.pagenum.attribute">
-    <xs:attributeGroup ref="db:db.toc.pagenum.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.tocdiv.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attribute name="pagenum"/>
-    <xs:attribute name="linkend" type="xs:IDREF"/>
-  </xs:attributeGroup>
-  <xs:group name="db.tocdiv.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="tocdiv">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.tocdiv.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.blocks"/>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="db:tocdiv"/>
-          <xs:element ref="db:tocentry"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.tocdiv.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.tocentry.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.tocentry.pagenum.attribute">
-    <xs:attributeGroup ref="db:db.toc.pagenum.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.tocentry.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attribute name="pagenum"/>
-    <xs:attribute name="linkend" type="xs:IDREF"/>
-  </xs:attributeGroup>
-  <xs:element name="tocentry">
-    <xs:complexType mixed="true">
-      <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.all.inlines"/>
-      <xs:attributeGroup ref="db:db.tocentry.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
diff --git a/slides/schema/xsd/topic.xsd b/slides/schema/xsd/topic.xsd
deleted file mode 100644 (file)
index f20c894..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: hier.rnc 8569 2010-01-15 00:23:46Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.topic.status.attribute">
-    <xs:attributeGroup ref="db:db.status.attribute"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.topic.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.topic.type.attribute">
-    <xs:attribute name="type" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.topic.attlist">
-    <xs:attribute name="role"/>
-    <xs:attribute name="type"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="db:db.common.linking.attributes"/>
-    <xs:attribute name="label"/>
-    <xs:attribute name="status"/>
-  </xs:attributeGroup>
-  <xs:group name="db.topic.info">
-    <xs:sequence>
-      <xs:group ref="db:db._info.title.req"/>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="topic">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:group ref="db:db.topic.info"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.navigation.components"/>
-        <xs:group ref="db:db.toplevel.blocks.or.sections"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="db:db.navigation.components"/>
-      </xs:sequence>
-      <xs:attributeGroup ref="db:db.topic.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
index 28558d3..323fa55 100644 (file)
@@ -1,11 +1,18 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.w3.org/1999/xlink" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook" schemaLocation="db.xsd"/>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.w3.org/1999/xlink" xmlns:db="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <xs:import namespace="http://docbook.org/ns/docbook" schemaLocation="docbook.xsd"/>
   <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
   <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:attribute name="href" type="xs:anyURI"/>
+  <xs:attribute name="href" type="xs:anyURI">
+    <xs:annotation>
+      <xs:documentation>Identifies a link target with a URI</xs:documentation>
+    </xs:annotation>
+  </xs:attribute>
   <xs:attributeGroup name="type">
     <xs:attribute name="type" use="required" form="qualified">
+      <xs:annotation>
+        <xs:documentation>Identifies the XLink link type</xs:documentation>
+      </xs:annotation>
       <xs:simpleType>
         <xs:restriction base="xs:token">
           <xs:enumeration value="simple">
       </xs:simpleType>
     </xs:attribute>
   </xs:attributeGroup>
-  <xs:attribute name="role" type="xs:anyURI"/>
-  <xs:attribute name="arcrole" type="xs:anyURI"/>
+  <xs:attribute name="role" type="xs:anyURI">
+    <xs:annotation>
+      <xs:documentation>Identifies the XLink role of the link</xs:documentation>
+    </xs:annotation>
+  </xs:attribute>
+  <xs:attribute name="arcrole" type="xs:anyURI">
+    <xs:annotation>
+      <xs:documentation>Identifies the XLink arcrole of the link</xs:documentation>
+    </xs:annotation>
+  </xs:attribute>
   <xs:attribute name="title"/>
-  <xs:attribute name="show" type="db:db.xlink.show.enumeration"/>
-  <xs:attribute name="actuate" type="db:db.xlink.actuate.enumeration"/>
-  <xs:attribute name="from" type="xs:NMTOKEN"/>
-  <xs:attribute name="label" type="xs:NMTOKEN"/>
-  <xs:attribute name="to" type="xs:NMTOKEN"/>
+  <xs:attribute name="show" type="db:db.xlink.show.enumeration">
+    <xs:annotation>
+      <xs:documentation>Identifies the XLink show behavior of the link</xs:documentation>
+    </xs:annotation>
+  </xs:attribute>
+  <xs:attribute name="actuate" type="db:db.xlink.actuate.enumeration">
+    <xs:annotation>
+      <xs:documentation>Identifies the XLink actuate behavior of the link</xs:documentation>
+    </xs:annotation>
+  </xs:attribute>
+  <xs:attribute name="from" type="xs:NMTOKEN">
+    <xs:annotation>
+      <xs:documentation>Specifies the XLink traversal-from</xs:documentation>
+    </xs:annotation>
+  </xs:attribute>
+  <xs:attribute name="label" type="xs:NMTOKEN">
+    <xs:annotation>
+      <xs:documentation>Specifies the XLink label</xs:documentation>
+    </xs:annotation>
+  </xs:attribute>
+  <xs:attribute name="to" type="xs:NMTOKEN">
+    <xs:annotation>
+      <xs:documentation>Specifies the XLink traversal-to</xs:documentation>
+    </xs:annotation>
+  </xs:attribute>
   <xs:attributeGroup name="type1">
     <xs:attribute name="type" use="required" form="qualified">
+      <xs:annotation>
+        <xs:documentation>Identifies the XLink link type </xs:documentation>
+      </xs:annotation>
       <xs:simpleType>
         <xs:restriction base="xs:token">
           <xs:enumeration value="extended">
@@ -40,6 +78,9 @@
   </xs:attributeGroup>
   <xs:attributeGroup name="type2">
     <xs:attribute name="type" use="required" form="qualified">
+      <xs:annotation>
+        <xs:documentation>Identifies the XLink link type </xs:documentation>
+      </xs:annotation>
       <xs:simpleType>
         <xs:restriction base="xs:token">
           <xs:enumeration value="locator">
@@ -53,6 +94,9 @@
   </xs:attributeGroup>
   <xs:attributeGroup name="type3">
     <xs:attribute name="type" use="required" form="qualified">
+      <xs:annotation>
+        <xs:documentation>Identifies the XLink link type </xs:documentation>
+      </xs:annotation>
       <xs:simpleType>
         <xs:restriction base="xs:token">
           <xs:enumeration value="arc">
diff --git a/slides/schema/xsd/xlink1.xsd b/slides/schema/xsd/xlink1.xsd
deleted file mode 100644 (file)
index 100eff8..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  This file is part of DocBook V5.0
-  
-  Copyright 1992-2008 HaL Computer Systems, Inc.,
-  O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
-  Corporation, Norman Walsh, Sun Microsystems, Inc., and the
-  Organization for the Advancement of Structured Information
-  Standards (OASIS).
-  
-  Release: $Id: xlink.rnc 8931 2010-10-20 13:29:20Z nwalsh $
-  
-  Permission to use, copy, modify and distribute the DocBook schema
-  and its accompanying documentation for any purpose and without fee
-  is hereby granted in perpetuity, provided that the above copyright
-  notice and this paragraph appear in all copies. The copyright
-  holders make no representation about the suitability of the schema
-  for any purpose. It is provided "as is" without expressed or implied
-  warranty.
-  
-  If you modify the DocBook schema in any way, label your schema as a
-  variant of DocBook. See the reference documentation
-  (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook)
-  for more information.
-  
-  Please direct all questions, bug reports, or suggestions for changes
-  to the docbook@lists.oasis-open.org mailing list. For more
-  information, see http://www.oasis-open.org/docbook/.
-  
-  ======================================================================
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
-  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-  <xs:attributeGroup name="db.xlink.from.attribute">
-    <xs:attribute ref="xlink:from" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.xlink.label.attribute">
-    <xs:attribute ref="xlink:label" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.xlink.to.attribute">
-    <xs:attribute ref="xlink:to" use="required"/>
-  </xs:attributeGroup>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.extendedlink.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.extendedlink.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="xlink:type1"/>
-    <xs:attribute ref="xlink:role"/>
-    <xs:attribute ref="xlink:title"/>
-  </xs:attributeGroup>
-  <xs:element name="extendedlink">
-    <xs:complexType>
-      <xs:choice maxOccurs="unbounded">
-        <xs:element ref="db:locator"/>
-        <xs:element ref="db:arc"/>
-      </xs:choice>
-      <xs:attributeGroup ref="db:db.extendedlink.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.locator.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.locator.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="xlink:type2"/>
-    <xs:attributeGroup ref="db:db.xlink.href.attribute"/>
-    <xs:attribute ref="xlink:role"/>
-    <xs:attribute ref="xlink:title"/>
-    <xs:attribute ref="xlink:label"/>
-  </xs:attributeGroup>
-  <xs:element name="locator">
-    <xs:complexType>
-      <xs:attributeGroup ref="db:db.locator.attlist"/>
-    </xs:complexType>
-  </xs:element>
-  <!-- ====================================================================== -->
-  <xs:attributeGroup name="db.arc.role.attribute">
-    <xs:attribute name="role" use="required"/>
-  </xs:attributeGroup>
-  <xs:attributeGroup name="db.arc.attlist">
-    <xs:attribute name="role"/>
-    <xs:attributeGroup ref="dbs:db.common.attributes"/>
-    <xs:attributeGroup ref="xlink:type3"/>
-    <xs:attribute ref="xlink:arcrole"/>
-    <xs:attribute ref="xlink:title"/>
-    <xs:attribute ref="xlink:show"/>
-    <xs:attribute ref="xlink:actuate"/>
-    <xs:attribute ref="xlink:from"/>
-    <xs:attribute ref="xlink:to"/>
-  </xs:attributeGroup>
-  <xs:element name="arc">
-    <xs:complexType>
-      <xs:attributeGroup ref="db:db.arc.attlist"/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
index 24c87a9..59abb5a 100644 (file)
@@ -1,13 +1,24 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:db="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <xs:import namespace="http://docbook.org/ns/docbook" schemaLocation="db.xsd"/>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:db="http://docbook.org/ns/docbook" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <xs:import namespace="http://docbook.org/ns/docbook" schemaLocation="docbook.xsd"/>
   <xs:import namespace="http://docbook.org/ns/docbook-slides" schemaLocation="slides.xsd"/>
   <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
-  <xs:attribute name="id" type="xs:ID"/>
+  <xs:attribute name="id" type="xs:ID">
+    <xs:annotation>
+      <xs:documentation>Identifies the unique ID value of the element</xs:documentation>
+    </xs:annotation>
+  </xs:attribute>
   <xs:attribute name="lang"/>
-  <xs:attribute name="base" type="xs:anyURI"/>
+  <xs:attribute name="base" type="xs:anyURI">
+    <xs:annotation>
+      <xs:documentation>Specifies the base URI of the element and its descendants</xs:documentation>
+    </xs:annotation>
+  </xs:attribute>
   <xs:attributeGroup name="space">
     <xs:attribute name="space" use="required" form="qualified">
+      <xs:annotation>
+        <xs:documentation>Can be used to indicate explicitly that whitespace in the verbatim environment is preserved. Whitespace must always be preserved in verbatim environments whether this attribute is specified or not.</xs:documentation>
+      </xs:annotation>
       <xs:simpleType>
         <xs:restriction base="xs:token">
           <xs:enumeration value="preserve">
@@ -21,6 +32,9 @@
   </xs:attributeGroup>
   <xs:attributeGroup name="space1">
     <xs:attribute name="space" use="required" form="qualified">
+      <xs:annotation>
+        <xs:documentation>Can be used to indicate that whitespace in the modifier should be preserved (for multi-line annotations, for example).</xs:documentation>
+      </xs:annotation>
       <xs:simpleType>
         <xs:restriction base="xs:token">
           <xs:enumeration value="preserve">
index 1bc7c2e..7d06cea 100644 (file)
@@ -1,9 +1,7 @@
-<?xml version="1.0" encoding="ASCII"?>
-<book version="5.0" xml:id="slides_xhtml_doc">
+<?xml version="1.0" encoding="ASCII"?><book version="5.0" xml:id="slides_xhtml_doc">
 <info>
 <title>Slides XHTML Parameter Reference</title>
 <releaseinfo role="meta">
-$Id$
 </releaseinfo>
 <author>
   <personname>
@@ -779,11 +777,9 @@ around all these parameters.</para>
 &lt;xsl:stylesheet exclude-result-prefixes="src" version="1.0"&gt;
 
 &lt;!-- ********************************************************************
-     $Id: param.xweb 6633 2007-02-21 18:33:33Z xmldoc $
-     ********************************************************************
 
      This file is part of the DocBook Slides Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** --&gt;
@@ -821,4 +817,4 @@ around all these parameters.</para>
 </programlisting>
 
 </appendix>
-</book>
+</book>
\ No newline at end of file
index 6bd0e5c..eab6882 100644 (file)
@@ -1,13 +1,9 @@
-<?xml version="1.0"?>
-<!-- This file is generated from param.xweb -->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+<?xml version="1.0" encoding="UTF-8"?><!-- This file is generated from param.xweb --><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 
 <!-- ********************************************************************
-     $Id: param.xweb 6633 2007-02-21 18:33:33Z xmldoc $
-     ********************************************************************
 
      This file is part of the DocBook Slides Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -68,4 +64,3 @@
   
 
 </xsl:stylesheet>
-
index f0a916b..a0e8029 100644 (file)
@@ -1,49 +1,48 @@
-<?xml version="1.0"?>
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" xmlns:dbs="http://docbook.org/ns/docbook-slides" version="1.0" exclude-result-prefixes="exsl">
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:dbs="http://docbook.org/ns/docbook-slides" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl d">
 
 <!-- This stylesheet was created by template/titlepage.xsl-->
 
 <xsl:template name="slides.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="slidesinfo/title">
-      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/title"/>
+    <xsl:when test="d:slidesinfo/d:title">
+      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:slidesinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="slidesinfo/subtitle">
-      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/subtitle"/>
+    <xsl:when test="d:slidesinfo/d:subtitle">
+      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:slidesinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/corpauthor"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/authorgroup"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="slidesinfo/author"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="info/author"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:slidesinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:slidesinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:slidesinfo/d:author"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="slides.titlepage.recto.auto.mode" select="d:info/d:author"/>
 </xsl:template>
 
 <xsl:template name="slides.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="slides.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="slides.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="slides.titlepage.recto.style">
 <xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="slides.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="slides.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="slides.titlepage.recto.style">
 <xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="slides.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="slides.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="slides.titlepage.recto.style">
 <xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="slides.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="slides.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="slides.titlepage.recto.style">
 <xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="slides.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="slides.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="slides.titlepage.recto.style">
 <xsl:apply-templates select="." mode="slides.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
 </xsl:stylesheet>
-
index 5d88997..2f8de64 100644 (file)
@@ -1,12 +1,10 @@
-<?xml version="1.0"?>
-
-<reference xml:id="template"><?dbhtml dir="template"?><?dbhtml filename="index.html"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<reference xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template"><?dbhtml dir="template"?><?dbhtml filename="index.html"?>
   
   
   <info>
     <title>Titlepage Template Stylesheet Reference</title>
     <releaseinfo role="meta">
-      $Id: titlepage.xsl 9940 2014-09-06 16:06:50Z bobstayton $
     </releaseinfo>
   </info>
   <partintro xml:id="intro_partintro">
@@ -22,7 +20,7 @@
 
   </partintro>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.get.namespace.prefix">
+<refentry xml:id="template.get.namespace.prefix">
 <refnamediv>
 <refname>get.namespace.prefix</refname>
 <refpurpose>Obtain namespace prefix for an element identified by a string containing qualified name</refpurpose>
@@ -45,7 +43,7 @@ NCName, assuming only ASCII characters.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.get.namespace.uri">
+<refentry xml:id="template.get.namespace.uri">
 <refnamediv>
 <refname>get.namespace.uri</refname>
 <refpurpose>Obtain URI for an element identified by a string containing qualified name</refpurpose>
@@ -66,7 +64,7 @@ starting from a reference node.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.output.wrapper">
+<refentry xml:id="template.output.wrapper">
 <refnamediv>
 <refname>output.wrapper</refname>
 <refpurpose>Output the wrapper element</refpurpose>
@@ -92,7 +90,7 @@ copy non-template attributes from are also passed as arguments.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="templates">
+<refentry xml:id="templates">
 <refnamediv>
 <refname>t:templates</refname>
 <refpurpose>Construct a stylesheet for the templates provided</refpurpose>
@@ -121,7 +119,7 @@ to the resulting stylesheet. Default namespace is always copied.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="star">
+<refentry xml:id="star">
 <refnamediv>
 <refname>xsl:*</refname>
 <refpurpose>Copy xsl: elements straight through</refpurpose>
@@ -136,7 +134,7 @@ straight through into the result tree.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="titlepage">
+<refentry xml:id="titlepage">
 <refnamediv>
 <refname>t:titlepage</refname>
 <refpurpose>Create the templates necessary to construct a title page</refpurpose>
@@ -209,7 +207,7 @@ and <quote>verso</quote> sides of the title page.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="titlepage-content">
+<refentry xml:id="titlepage-content">
 <refnamediv>
 <refname>t:titlepage-content</refname>
 <refpurpose>Create templates for the content of one side of a title page</refpurpose>
@@ -327,7 +325,7 @@ you'll have to construct the templates by hand.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="titlepage-separator">
+<refentry xml:id="titlepage-separator">
 <refnamediv>
 <refname>t:titlepage-separator</refname>
 <refpurpose>Create templates for the separator</refpurpose>
@@ -343,7 +341,7 @@ element.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="titlepage-before">
+<refentry xml:id="titlepage-before">
 <refnamediv>
 <refname>t:titlepage-before</refname>
 <refpurpose>Create templates for what precedes a title page</refpurpose>
@@ -359,7 +357,7 @@ side.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="star_in_copy">
+<refentry xml:id="star_in_copy">
 <refnamediv>
 <refname>* (in copy mode)</refname>
 <refpurpose>Copy elements</refpurpose>
@@ -374,7 +372,7 @@ straight through into the result tree.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="attr_star_in_copy">
+<refentry xml:id="attr_star_in_copy">
 <refnamediv>
 <refname>@* (in copy mode)</refname>
 <refpurpose>Copy attributes</refpurpose>
@@ -389,7 +387,7 @@ straight through into the result tree.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="attr_star_in_document.order">
+<refentry xml:id="attr_star_in_document.order">
 <refnamediv>
 <refname>* (in document.order mode)</refname>
 <refpurpose>Create rules to process titlepage elements in document order</refpurpose>
@@ -420,7 +418,7 @@ names.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="star_in_document.order">
+<refentry xml:id="star_in_document.order">
 <refnamediv>
 <refname>* (in document.order mode)</refname>
 <refpurpose>Create rules to process titlepage elements in stylesheet order</refpurpose>
@@ -451,7 +449,7 @@ names.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="star_in_titlepage.specialrules">
+<refentry xml:id="star_in_titlepage.specialrules">
 <refnamediv>
 <refname>* (in titlepage.specialrules mode)</refname>
 <refpurpose>Create templates for special rules</refpurpose>
@@ -468,7 +466,7 @@ processing. At present, that's just <literal>t:or</literal> elements.
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="star_in_titlepage.subrules">
+<refentry xml:id="star_in_titlepage.subrules">
 <refnamediv>
 <refname>* (in titlepage.subrules mode)</refname>
 <refpurpose>Create template for individual special rules</refpurpose>
@@ -484,7 +482,7 @@ template elements.
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="or">
+<refentry xml:id="or">
 <refnamediv>
 <refname>t:or</refname>
 <refpurpose>Process the t:or special rule</refpurpose>
@@ -498,7 +496,7 @@ template elements.
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="or_in_titlepage.subrules">
+<refentry xml:id="or_in_titlepage.subrules">
 <refnamediv>
 <refname>t:or (in titlepage.subrules mode)</refname>
 <refpurpose>Process the t:or special rule in
@@ -514,7 +512,7 @@ reprocess this node in the normal mode.</para>
 
 </refsect1></refentry>
 
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="template.element-or-list">
+<refentry xml:id="template.element-or-list">
 <refnamediv>
 <refname>element-or-list</refname>
 <refpurpose>Construct the "or-list" used in the select attribute for
@@ -536,4 +534,3 @@ text of the select attribute.</para>
 
 </refsect1></refentry>
 </reference>
-
index 64b25fb..9c2cd4f 100644 (file)
@@ -1,25 +1,24 @@
 <?xml version='1.0'?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               xmlns:d="http://docbook.org/ns/docbook"
                xmlns:t="http://nwalsh.com/docbook/xsl/template/1.0"
                 xmlns:param="http://nwalsh.com/docbook/xsl/template/1.0/param"
                 xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                 xmlns:fo="http://www.w3.org/1999/XSL/Format"
                 xmlns:exsl="http://exslt.org/common"
-                exclude-result-prefixes="doc t param exsl"
+                exclude-result-prefixes="doc t param exsl d"
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: titlepage.xsl 9940 2014-09-06 16:06:50Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
-<xsl:variable name="db.prefix"></xsl:variable>
+<xsl:variable name="db.prefix">d:</xsl:variable>
 
 <xsl:template match="/">
   <xsl:text>&#x0a;</xsl:text>
@@ -33,7 +32,6 @@
   <info>
     <title>Titlepage Template Stylesheet Reference</title>
     <releaseinfo role="meta">
-      $Id: titlepage.xsl 9940 2014-09-06 16:06:50Z bobstayton $
     </releaseinfo>
   </info>
   <partintro xml:id="intro_partintro">
index f66d6e0..c24c1c7 100644 (file)
@@ -1,7 +1,7 @@
 <book xmlns="http://docbook.org/ns/docbook" version="5.0">
 <info><title>Unit Test: refentry.007</title>
 
-<releaseinfo role="CVS">$Id: refentry.007.xml 7282 2007-08-23 09:27:01Z xmldoc $</releaseinfo>
+<releaseinfo role="CVS"></releaseinfo>
 <author><personname><firstname>Norman</firstname><surname>Walsh</surname></personname><affiliation><address><email>ndw@nwalsh.com</email></address></affiliation></author>
 </info>
 <reference><info><title>Reference</title></info>
index 4521376..3bfb249 100644 (file)
@@ -4,7 +4,7 @@
 <book>
 <bookinfo>
 <title>Unit Test: refentry.007</title>
-<releaseinfo role="CVS">$Id: refentry.007.xml 7282 2007-08-23 09:27:01Z xmldoc $</releaseinfo>
+<releaseinfo role="CVS"></releaseinfo>
 <author><firstname>Norman</firstname><surname>Walsh</surname>
         <affiliation><address><email>ndw@nwalsh.com</email></address></affiliation>
 </author>
index aba0016..6950726 100755 (executable)
@@ -2,7 +2,6 @@
 # vim: number
 
 # docbook-xsl-update - Update environment to latest docbook-xsl snapshot
-# $Id: docbook-xsl-update 9628 2012-10-20 23:52:01Z dcramer $
 
 if [ -z $DOCBOOK_MIRROR ]; then
   myhost=docbook.xml-doc.org:5873;
index f7670a0..d63f756 100644 (file)
@@ -5,7 +5,7 @@
   <property name="libs" value="${dbroot.dir}/tools/lib"/>\r
   <property name="saxon9.jar" value="${libs}/saxon9he.jar"/>\r
   <property name="saxon.jar" value="${libs}/saxon.jar"/>\r
-  <property name="xalan.jar" value="${libs}/xalan.jar"/>\r
+  <property name="xalan.jar" value="${libs}/xalan/xalan.jar"/>\r
   <property name="xerces.jar" value="${libs}/xercesImpl.jar"/>\r
   <property name="saxon-ant.jar" value="${libs}/saxon9-ant.jar"/>\r
   <property name="jing.jar" value="${libs}/jing.jar"/>\r
     <pathelement location="${extensions.jar}"/>\r
   </path>\r
 \r
+  <path id="xalan.classpath">\r
+    <pathelement location="${xerces.jar}"/>\r
+    <pathelement location="${xalan.jar}"/>\r
+    <pathelement location="${libs}/xalan/serializer.jar"/>\r
+    <pathelement location="${libs}/xalan/xsltc.jar"/>\r
+    <pathelement location="${extensions.jar}"/>\r
+  </path>\r
+\r
   <path id="calabash.classpath">\r
     <pathelement location="${saxon9.jar}"/>\r
     <pathelement location="${saxon-ant.jar}"/>\r
diff --git a/tools/lib/xalan/serializer.jar b/tools/lib/xalan/serializer.jar
new file mode 100644 (file)
index 0000000..1751268
Binary files /dev/null and b/tools/lib/xalan/serializer.jar differ
diff --git a/tools/lib/xalan/xalan.jar b/tools/lib/xalan/xalan.jar
new file mode 100644 (file)
index 0000000..5c6c6f9
Binary files /dev/null and b/tools/lib/xalan/xalan.jar differ
similarity index 55%
rename from tools/lib/xalan.jar
rename to tools/lib/xalan/xsltc.jar
index abdabe3..e11dbec 100644 (file)
Binary files a/tools/lib/xalan.jar and b/tools/lib/xalan/xsltc.jar differ
index ebf9fbb..ddce585 100644 (file)
@@ -1,7 +1,7 @@
 # $Source$
-# $Author: xmldoc $
-# $Date: 2008-03-03 09:20:29 +0000 (Mon, 03 Mar 2008) $
-# $Revision: 7787 $
+# $Author$
+# $Date$
+# $Revision$
 # vim: number
 #
 # -----------------------------------------------------------------
@@ -11,7 +11,7 @@
 #   This file is part of the DocBook Project XSL Stylesheet
 #   distribution.
 #
-#   See http://docbook.sourceforge.net/release/xsl/current/
+#   See http://cdn.docbook.org/release/xsl/current/
 #   for copyright and other information.
 
 # DOCBOOK_OUTPUT_FORMATS is the default set of targets (output
@@ -127,9 +127,9 @@ EXPAND = expand
 EXPAND_FLAGS =
 
 # value of DOCBOOK_XSL should either be the canonical
-# (docbook.sourceforge.net) URL for the DocBook Project XSL
+# (cdn.docbook.org) URL for the DocBook Project XSL
 # stylesheets OR it can be a local system path
-DOCBOOK_XSL = http://docbook.sourceforge.net/release/xsl/current
+DOCBOOK_XSL = http://cdn.docbook.org/release/xsl/current
 
 # -----------------------------------------------------------------
 #       names of some DIRECTORIES and FILES we need
@@ -159,13 +159,13 @@ BASEDIR_SUFFIX =
 #                        assorted OPTIONS
 # -----------------------------------------------------------------
 # HTML_STYLESHEET -> $html.stylesheet stylesheet param
-# http://docbook.sourceforge.net/snapshots/xsl/doc/html/html.stylesheet.html
+# http://snapshots.docbook.org/xsl/doc/html/html.stylesheet.html
 HTML_STYLESHEET = style.css
 # HTML_IMAGES -> $admon.graphics.path
-# http://docbook.sourceforge.net/snapshots/xsl/doc/html/admon.graphics.path.html
+# http://snapshots.docbook.org/xsl/doc/html/admon.graphics.path.html
 HTML_IMAGES = images/
 # HTML_IMAGES_EXT -> $admon.graphics.extension
-# http://docbook.sourceforge.net/snapshots/xsl/doc/html/admon.graphics.extension.html
+# http://snapshots.docbook.org/xsl/doc/html/admon.graphics.extension.html
 HTML_IMAGES_EXT = .png
 
 # use these to set params on the command-line
index 6a1dcf7..ce369ed 100644 (file)
@@ -1,7 +1,7 @@
 # $Source$
-# $Author: xmldoc $
-# $Date: 2007-03-05 06:28:18 +0000 (Mon, 05 Mar 2007) $
-# $Revision: 6666 $
+# $Author$
+# $Date$
+# $Revision$
 # vim: number
 #
 # -----------------------------------------------------------------
@@ -11,7 +11,7 @@
 #   This file is part of the DocBook Project XSL Stylesheet
 #   distribution.
 #
-#   See http://docbook.sourceforge.net/release/xsl/current/
+#   See http://cdn.docbook.org/release/xsl/current/
 #   for copyright and other information.
 #
 # This makefile creates "wrapper" files that combine sets of
index aff3a90..65285f1 100644 (file)
@@ -1,7 +1,7 @@
 # $Source$
-# $Author: xmldoc $
-# $Date: 2007-03-23 21:57:22 +0000 (Fri, 23 Mar 2007) $
-# $Revision: 6759 $
+# $Author$
+# $Date$
+# $Revision$
 # vim: number
 #
 # ------------------------------------------------------------------
index 9e4699c..67362c5 100644 (file)
@@ -2,9 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
-<title>Introduction -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></meta><meta name="description" content="Overview of the package."></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="prev" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="next" href="ch02.html" title="Using the package"></link><meta name="Section-title" content="Introduction"></meta><script type="text/javascript">
+<title>Introduction -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"></meta><meta name="description" content="Overview of the package."></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="prev" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="next" href="ch02.html" title="Using the package"></link><meta name="Section-title" content="Introduction"></meta><script type="text/javascript">
             //The id for tree cookie
-            var treeCookieId = "treeview-1636";
+            var treeCookieId = "treeview-1100";
             var language = "en";
             var w = new Object();
             //Localization
@@ -125,54 +125,23 @@ border: none; background: none; font-weight: none; color: none; }
        <![endif]--><script type="text/javascript" src="common/browserDetect.js"></script><script type="text/javascript" src="common/jquery/jquery-1.7.2.min.js"></script><script type="text/javascript" src="common/jquery/jquery.ui.all.js"></script><script type="text/javascript" src="common/jquery/jquery.cookie.js"></script><script type="text/javascript" src="common/jquery/treeview/jquery.treeview.min.js"></script><script type="text/javascript" src="common/jquery/layout/jquery.layout.js"></script><script type="text/javascript" src="search/l10n.js"></script><script type="text/javascript" src="search/htmlFileInfoList.js"></script><script type="text/javascript" src="search/nwSearchFnt.js"></script><script type="text/javascript" src="search/stemmers/en_stemmer.js"><!--//make this scalable to other languages as well.--></script><script type="text/javascript" src="search/index-1.js"></script><script type="text/javascript" src="search/index-2.js"></script><script type="text/javascript" src="search/index-3.js"></script></head><body><noscript><div id="noscript">JavaScript is disabled on your browser. Please enable JavaScript to enjoy all the features of this site.</div></noscript><div id="header"><a href="index.html"><img style="margin-right: 2px; height: 59px; padding-right: 25px; padding-top: 8px" align="right" src="common/images/logo.png" alt=" Documentation"></img></a><h1>README: Web-based Help from DocBook XML<br></br>Introduction</h1><div id="navheader"><table class="navLinks"><tr><td><a id="showHideButton" href="#" onclick="myLayout.toggle('west')" class="pointLeft" tabindex="5" title="Hide TOC tree">Sidebar
                             </a></td><td><a accesskey="p" class="navLinkPrevious" tabindex="5" href="index.html">Prev</a> 
                                     |
-                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch02.html">Next</a></td></tr></table></div></div><div id="content"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="idp15552"></a>Introduction</h1></div></div></div>
-    
-    
-    <p>A common requirement for technical publications groups is to produce a Web-based help
+                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch02.html">Next</a></td></tr></table></div></div><div id="content"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="idp50592"></a>Introduction</h1></div></div></div><p>A common requirement for technical publications groups is to produce a Web-based help
       format that includes a table of contents pane, a search feature, and an index similar to what
       you get from the Microsoft HTML Help (.chm) format or Eclipse help. If the content is help for
       a Web application that is not exposed to the Internet or requires that the user be logged in,
-      then it is impossible to use services like Google to add search. <a id="idp51824" class="indexterm"></a>
-      </p><div class="itemizedlist"><p class="title"><strong>Features</strong></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>Sophisticated CSS-based page layout</p>
-        </li><li class="listitem">
-          <p>Client-side search.<a id="idp55344" class="indexterm"></a></p>
-          <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem">
-              <p>Provides full content search of the documentation. Shows the search results with
-                links to chunked pages, and a small description.</p>
-            </li><li class="listitem">
-              <p>Search results scoring/rating - The results are weighted according to how many
+      then it is impossible to use services like Google to add search. <a id="idp53504" class="indexterm"></a>
+      </p><div class="itemizedlist"><p class="title"><strong>Features</strong></p><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Sophisticated CSS-based page layout</p></li><li class="listitem"><p>Client-side search.<a id="idp56432" class="indexterm"></a></p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem"><p>Provides full content search of the documentation. Shows the search results with
+                links to chunked pages, and a small description.</p></li><li class="listitem"><p>Search results scoring/rating - The results are weighted according to how many
                 times the words in search query appears in it, is it bold or not, is in index terms
                 etc. The score out of 5 is shown by small colored boxes after each
-                search-result.</p>
-            </li><li class="listitem">
-              <p>Search results can include brief descriptions of the target.<a id="idp60496" class="indexterm"></a></p>
-            </li><li class="listitem">
-              <p>Stemming support for English, French, and German. Stemming support can be added
-                for other languages by implementing a stemmer.<a id="idp63152" class="indexterm"></a></p>
-            </li><li class="listitem">
-              <p>Support for Chinese, Japanese, and Korean languages using code from the Lucene search
-                engine.</p>
-            </li><li class="listitem">
-              <p>Search highlighting shows where the searched term appears in the results.
-                  <a id="idp66592" class="indexterm"></a></p>
-            </li></ul></div>
-        </li><li class="listitem">
-          <p>Table of contents (TOC) pane with collapsible toc tree.</p>
-        </li><li class="listitem">
-          <p>Auto-synchronization of content pane and TOC.</p>
-        </li><li class="listitem">
-          <p>Nicely placed small forward, backward, top links</p>
-        </li><li class="listitem">
-          <p>TOC and search pane implemented without the use of a frameset.</p>
-        </li><li class="listitem">
-          <p>An Ant script and sample Makefile to generate output.
+                search-result.</p></li><li class="listitem"><p>Search results can include brief descriptions of the target.<a id="idp60592" class="indexterm"></a></p></li><li class="listitem"><p>Stemming support for English, French, and German. Stemming support can be added
+                for other languages by implementing a stemmer.<a id="idp62784" class="indexterm"></a></p></li><li class="listitem"><p>Support for Chinese, Japanese, and Korean languages using code from the Lucene search
+                engine.</p></li><li class="listitem"><p>Search highlighting shows where the searched term appears in the results.
+                  <a id="idp65824" class="indexterm"></a></p></li></ul></div></li><li class="listitem"><p>Table of contents (TOC) pane with collapsible toc tree.</p></li><li class="listitem"><p>Auto-synchronization of content pane and TOC.</p></li><li class="listitem"><p>Nicely placed small forward, backward, top links</p></li><li class="listitem"><p>TOC and search pane implemented without the use of a frameset.</p></li><li class="listitem"><p>An Ant script and sample Makefile to generate output.
             You can use the ant build file by importing it into your
             own or use it as a model for integrating this output
             format into your own build system. Alternatively, you can
             use the build scripts as a template for creating your own
             script. You can also generate webhelp from DocBook using
-            the <a class="ulink" href="http://docbkx-tools.sourceforge.net/docbkx-samples/manual.html" target="_top">Docbkx Maven plugin</a>.</p>
-        </li></ul></div>
-  </div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li id="webhelp-currentid"><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
+            the <a class="link" href="http://docbkx-tools.sourceforge.net/docbkx-samples/manual.html" target="_top">Docbkx Maven plugin</a>.</p></li></ul></div></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li id="webhelp-currentid"><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
         file</a></span></li><li><span class="file"><a href="ch02s02.html" tabindex="1">Using and customizing the output</a></span><ul><li><span class="file"><a href="ch02s02s01.html" tabindex="1">Recommended Apache configurations</a></span></li></ul></li><li><span class="file"><a href="ch02s03.html" tabindex="1">Search indexing</a></span></li><li><span class="file"><a href="ch02s04.html" tabindex="1">Adding support for other (non-CJKV) languages</a></span></li><li><span class="file"><a href="ch02s05.html" tabindex="1">Adding images</a></span></li></ul></li><li><span class="file"><a href="ch03.html" tabindex="1">Developer Docs</a></span><ul><li><span class="file"><a href="ch03s01.html" tabindex="1">Design</a></span></li><li><span class="file"><a href="ch03s02.html" tabindex="1">Search</a></span><ul><li><span class="file"><a href="ch03s02s01.html" tabindex="1">New Stemmers</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch04.html" tabindex="1">FAQ</a></span></li><li><span class="file"><a href="ch05.html" tabindex="1">Test section</a></span><ul><li><span class="file"><a href="ch05s01.html" tabindex="1">Some search words for testing</a></span></li><li><span class="file"><a href="ch05s02.html" tabindex="1">Some search words for testing (inflected)</a></span></li></ul></li><li><span class="file"><a href="ix01.html" tabindex="1">Index</a></span></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> &nbsp; <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
index 51b9059..f134262 100644 (file)
@@ -2,9 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
-<title>Using the package -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="prev" href="ch01.html" title="Introduction"></link><link rel="next" href="ch02s01.html" title="Generating webhelp output using the Ant build.xml file"></link><meta name="Section-title" content="Using the package"></meta><script type="text/javascript">
+<title>Using the package -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="prev" href="ch01.html" title="Introduction"></link><link rel="next" href="ch02s01.html" title="Generating webhelp output using the Ant build.xml file"></link><meta name="Section-title" content="Using the package"></meta><script type="text/javascript">
             //The id for tree cookie
-            var treeCookieId = "treeview-1636";
+            var treeCookieId = "treeview-1100";
             var language = "en";
             var w = new Object();
             //Localization
@@ -125,10 +125,8 @@ border: none; background: none; font-weight: none; color: none; }
        <![endif]--><script type="text/javascript" src="common/browserDetect.js"></script><script type="text/javascript" src="common/jquery/jquery-1.7.2.min.js"></script><script type="text/javascript" src="common/jquery/jquery.ui.all.js"></script><script type="text/javascript" src="common/jquery/jquery.cookie.js"></script><script type="text/javascript" src="common/jquery/treeview/jquery.treeview.min.js"></script><script type="text/javascript" src="common/jquery/layout/jquery.layout.js"></script><script type="text/javascript" src="search/l10n.js"></script><script type="text/javascript" src="search/htmlFileInfoList.js"></script><script type="text/javascript" src="search/nwSearchFnt.js"></script><script type="text/javascript" src="search/stemmers/en_stemmer.js"><!--//make this scalable to other languages as well.--></script><script type="text/javascript" src="search/index-1.js"></script><script type="text/javascript" src="search/index-2.js"></script><script type="text/javascript" src="search/index-3.js"></script></head><body><noscript><div id="noscript">JavaScript is disabled on your browser. Please enable JavaScript to enjoy all the features of this site.</div></noscript><div id="header"><a href="index.html"><img style="margin-right: 2px; height: 59px; padding-right: 25px; padding-top: 8px" align="right" src="common/images/logo.png" alt=" Documentation"></img></a><h1>README: Web-based Help from DocBook XML<br></br>Using the package</h1><div id="navheader"><table class="navLinks"><tr><td><a id="showHideButton" href="#" onclick="myLayout.toggle('west')" class="pointLeft" tabindex="5" title="Hide TOC tree">Sidebar
                             </a></td><td><a accesskey="p" class="navLinkPrevious" tabindex="5" href="ch01.html">Prev</a> 
                                     |
-                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch02s01.html">Next</a></td></tr></table></div></div><div id="content"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="idp74176"></a>Using the package</h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="section"><a href="ch02s01.html">Generating webhelp output using the Ant build.xml
-        file</a></span></dt><dt><span class="section"><a href="ch02s02.html">Using and customizing the output</a></span></dt><dd><dl><dt><span class="section"><a href="ch02s02s01.html">Recommended Apache configurations</a></span></dt></dl></dd><dt><span class="section"><a href="ch02s03.html">Search indexing</a></span></dt><dt><span class="section"><a href="ch02s04.html">Adding support for other (non-CJKV) languages</a></span></dt><dt><span class="section"><a href="ch02s05.html">Adding images</a></span></dt></dl></div>
-    
-    <p class="summary">The following sections describe how to
+                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch02s01.html">Next</a></td></tr></table></div></div><div id="content"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="idp72848"></a>Using the package</h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="section"><a href="ch02s01.html">Generating webhelp output using the Ant build.xml
+        file</a></span></dt><dt><span class="section"><a href="ch02s02.html">Using and customizing the output</a></span></dt><dd><dl><dt><span class="section"><a href="ch02s02s01.html">Recommended Apache configurations</a></span></dt></dl></dd><dt><span class="section"><a href="ch02s03.html">Search indexing</a></span></dt><dt><span class="section"><a href="ch02s04.html">Adding support for other (non-CJKV) languages</a></span></dt><dt><span class="section"><a href="ch02s05.html">Adding images</a></span></dt></dl></div><p class="summary">The following sections describe how to
       install and use the package on Windows with the sample Ant build
       script. In an environment where unix shell command are
       available, you can also use the
@@ -136,11 +134,5 @@ border: none; background: none; font-weight: none; color: none; }
       creating your build script. To use
         <code class="filename">Makefile.sample</code> you must have
         <span class="command"><strong>xsltproc</strong></span> and <span class="command"><strong>java</strong></span>
-      available in your <code class="envar">PATH</code>.</p>
-    
-    
-    
-    
-    
-  </div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch02s01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li id="webhelp-currentid"><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
+      available in your <code class="envar">PATH</code>.</p></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch02s01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li id="webhelp-currentid"><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
         file</a></span></li><li><span class="file"><a href="ch02s02.html" tabindex="1">Using and customizing the output</a></span><ul><li><span class="file"><a href="ch02s02s01.html" tabindex="1">Recommended Apache configurations</a></span></li></ul></li><li><span class="file"><a href="ch02s03.html" tabindex="1">Search indexing</a></span></li><li><span class="file"><a href="ch02s04.html" tabindex="1">Adding support for other (non-CJKV) languages</a></span></li><li><span class="file"><a href="ch02s05.html" tabindex="1">Adding images</a></span></li></ul></li><li><span class="file"><a href="ch03.html" tabindex="1">Developer Docs</a></span><ul><li><span class="file"><a href="ch03s01.html" tabindex="1">Design</a></span></li><li><span class="file"><a href="ch03s02.html" tabindex="1">Search</a></span><ul><li><span class="file"><a href="ch03s02s01.html" tabindex="1">New Stemmers</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch04.html" tabindex="1">FAQ</a></span></li><li><span class="file"><a href="ch05.html" tabindex="1">Test section</a></span><ul><li><span class="file"><a href="ch05s01.html" tabindex="1">Some search words for testing</a></span></li><li><span class="file"><a href="ch05s02.html" tabindex="1">Some search words for testing (inflected)</a></span></li></ul></li><li><span class="file"><a href="ix01.html" tabindex="1">Index</a></span></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> &nbsp; <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
index 60fc00f..6478063 100644 (file)
@@ -2,9 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
-<title>Generating webhelp output using the Ant build.xml file -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></meta><meta name="description" content="Installation instructions"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch02.html" title="Using the package"></link><link rel="prev" href="ch02.html" title="Using the package"></link><link rel="next" href="ch02s02.html" title="Using and customizing the output"></link><meta name="Section-title" content="Generating webhelp output using the Ant build.xml file"></meta><script type="text/javascript">
+<title>Generating webhelp output using the Ant build.xml file -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"></meta><meta name="description" content="Installation instructions"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch02.html" title="Using the package"></link><link rel="prev" href="ch02.html" title="Using the package"></link><link rel="next" href="ch02s02.html" title="Using and customizing the output"></link><meta name="Section-title" content="Generating webhelp output using the Ant build.xml file"></meta><script type="text/javascript">
             //The id for tree cookie
-            var treeCookieId = "treeview-1636";
+            var treeCookieId = "treeview-1100";
             var language = "en";
             var w = new Object();
             //Localization
@@ -127,12 +127,8 @@ border: none; background: none; font-weight: none; color: none; }
                                         |
                                         <a accesskey="u" class="navLinkUp" tabindex="5" href="ch02.html">Up</a>
                                     |
-                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch02s02.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idp78496"></a>Generating webhelp output using the Ant build.xml
-        file</h2></div></div></div>
-      
-      
-      <div class="procedure"><a id="idp79504"></a><p class="title"><strong>Procedure 1. To install the package</strong></p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3>
-          <p>The examples in this procedure assume a Windows
+                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch02s02.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idp76272"></a>Generating webhelp output using the Ant build.xml
+        file</h2></div></div></div><div class="procedure"><a id="idp77936"></a><p class="title"><strong>Procedure 1. To install the package</strong></p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>The examples in this procedure assume a Windows
             installation, but the process is the same in other
             environments, <span class="foreignphrase"><em class="foreignphrase">mutatis
               mutandis</em></span>. In an environment where unix
@@ -142,73 +138,32 @@ border: none; background: none; font-weight: none; color: none; }
               <code class="filename">Makefile.sample</code> you must have
               <span class="command"><strong>xsltproc</strong></span> and <span class="command"><strong>java</strong></span>
             available in your <code class="envar">PATH</code>. You can also use
-            the <a class="ulink" href="http://docbkx-tools.sourceforge.net/docbkx-samples/manual.html" target="_top">Docbkx Maven plugin</a> to generate webhelp.</p>
-        </div><ol class="procedure" type="1"><li class="step">
-          <p>If necessary, install <a class="ulink" href="http://www.java.com/en/download/manual.jsp" target="_top">Java
-              1.6</a> or higher.</p>
-          <ol type="a" class="substeps">
-            <li class="step">
-              <p>Confirm that Java is installed and in your <code class="envar">PATH</code> by typing the
-                following at a command prompt: </p><pre class="programlisting">java -version</pre>
-              <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3>
-                <p>To build the indexer, you must have the JDK.</p>
-              </div>
-            </li>
-          </ol>
-        </li><li class="step">
-          <p>If necessary, install <a class="ulink" href="http://ant.apache.org/bindownload.cgi" target="_top">Apache
-              Ant</a> 1.8.0 or higher. See <a class="ulink" href="http://ant.apache.org/manual/install.html" target="_top">Ant installation instructions</a>.</p>
-          <ol type="a" class="substeps">
-            <li class="step">
-              <p>Unzip the Ant binary distribution to a convenient location on your system. For
-                example: <code class="filename">c:\Program Files</code>.</p>
-            </li>
-            <li class="step">
-              <p>Set the environment variable <code class="envar">ANT_HOME</code> to the top-level Ant
-                directory. For example: <code class="filename">c:\Program Files\apache-ant-1.8.0</code>. </p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3>
-                  <p>See <a class="ulink" href="http://support.microsoft.com/kb/310519" target="_top">How To Manage
+            the <a class="link" href="http://docbkx-tools.sourceforge.net/docbkx-samples/manual.html" target="_top">Docbkx Maven plugin</a> to generate webhelp.</p></div><ol class="procedure" type="1"><li class="step"><p>If necessary, install <a class="link" href="http://www.java.com/en/download/manual.jsp" target="_top">Java
+              1.6</a> or higher.</p><ol type="a" class="substeps"><li class="step"><p>Confirm that Java is installed and in your <code class="envar">PATH</code> by typing the
+                following at a command prompt: </p><pre class="programlisting">java -version</pre><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>To build the indexer, you must have the JDK.</p></div></li></ol></li><li class="step"><p>If necessary, install <a class="link" href="http://ant.apache.org/bindownload.cgi" target="_top">Apache
+              Ant</a> 1.8.0 or higher. See <a class="link" href="http://ant.apache.org/manual/install.html" target="_top">Ant installation instructions</a>.</p><ol type="a" class="substeps"><li class="step"><p>Unzip the Ant binary distribution to a convenient location on your system. For
+                example: <code class="filename">c:\Program Files</code>.</p></li><li class="step"><p>Set the environment variable <code class="envar">ANT_HOME</code> to the top-level Ant
+                directory. For example: <code class="filename">c:\Program Files\apache-ant-1.8.0</code>. </p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>See <a class="link" href="http://support.microsoft.com/kb/310519" target="_top">How To Manage
                       Environment Variables in Windows XP</a> for information on setting
-                    environment variables.</p>
-                </div>
-            </li>
-            <li class="step">
-              <p>Add the Ant <code class="filename">bin</code> directory to your <code class="envar">PATH</code>. For
-                example: <code class="filename">c:\Program Files\apache-ant-1.8.0\bin</code></p>
-            </li>
-            <li class="step">
-              <p>Confirm that Ant is installed by typing the following at a command prompt:
-                </p><pre class="programlisting">ant -version</pre>
-              <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3>
-                <p>If you see a message about the file <code class="filename">tools.jar</code> being
-                  missing, you can safely ignore it.</p>
-              </div>
-            </li>
-          </ol>
-        </li><li class="step">
-          <p>Download <a class="ulink" href="http://prdownloads.sourceforge.net/saxon/saxon6-5-5.zip" target="_top">Saxon
+                    environment variables.</p></div></li><li class="step"><p>Add the Ant <code class="filename">bin</code> directory to your <code class="envar">PATH</code>. For
+                example: <code class="filename">c:\Program Files\apache-ant-1.8.0\bin</code></p></li><li class="step"><p>Confirm that Ant is installed by typing the following at a command prompt:
+                </p><pre class="programlisting">ant -version</pre><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>If you see a message about the file <code class="filename">tools.jar</code> being
+                  missing, you can safely ignore it.</p></div></li></ol></li><li class="step"><p>Download <a class="link" href="http://prdownloads.sourceforge.net/saxon/saxon6-5-5.zip" target="_top">Saxon
               6.5.x</a> and unzip the distribution to a convenient location on your file system.
-            You will use the path to <code class="filename">saxon.jar</code> in <a class="xref" href="ch02s01.html#edit-build-properties" title="Step 5">Step 5</a> below.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3>
-              <p>The <code class="filename">build.xml</code> has only been tested with Saxon 6.5, though
+            You will use the path to <code class="filename">saxon.jar</code> in <a class="xref" href="ch02s01.html#edit-build-properties" title="Step 5">Step 5</a> below.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>The <code class="filename">build.xml</code> has only been tested with Saxon 6.5, though
                 it could be adapted to work with other XSLT processors. However, when you generate
                 output, the Saxon jar must <span class="bold"><strong>not</strong></span> be in your
-                  <code class="envar">CLASSPATH</code>.</p>
-            </div>
-        </li><li class="step">
-          <p>Download <a class="ulink" href="https://xerces.apache.org/xerces2-j/" target="_top">Xerces2
+                  <code class="envar">CLASSPATH</code>.</p></div></li><li class="step"><p>Download <a class="link" href="https://xerces.apache.org/xerces2-j/" target="_top">Xerces2
               Java</a> and extract it to a convenient location on
             your file system. You will need the
               <code class="filename">xercesImpl.jar</code> and
               <code class="filename">xml-apis.jar</code> from this distribution
-            in in <a class="xref" href="ch02s01.html#edit-build-properties" title="Step 5">Step 5</a>. </p>
-        </li><li class="step"><a id="edit-build-properties"></a>
-          <p>In a text editor, edit the
+            in in <a class="xref" href="ch02s01.html#edit-build-properties" title="Step 5">Step 5</a>. </p></li><li class="step"><a id="edit-build-properties"></a><p>In a text editor, edit the
               <code class="filename">build.properties</code> file in the
-            webhelp directory and make the changes indicated by the comments.</p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Important</h3>
-              <p>You must set appropriate values for
+            webhelp directory and make the changes indicated by the comments.</p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Important</h3><p>You must set appropriate values for
                   <code class="code">xslt-processor-classpath</code>,
                   <code class="code">xercesImpl.jar</code>, and
-                  <code class="code">xml-apis.jar</code>.</p>
-            </div><p>See the DocBook <a class="ulink" href="../../../doc/html/webhelp.html" target="_top">reference
+                  <code class="code">xml-apis.jar</code>.</p></div><p>See the DocBook <a class="link" href="../../../doc/html/webhelp.html" target="_top">reference
               documentation</a> for detailed information about the
             available webhelp and other parameters. Note that not all
             DocBook parameters are passed in to the xsls by the
@@ -273,21 +228,14 @@ enable.stemming=true
 
 # Set admon.graphics to 1 to user graphics for note, tip, etc.
 admon.graphics=0
-suppress.footer.navigation=0</pre>
-        </li><li class="step">
-          <p>Test the package by running the command <code class="code">ant
+suppress.footer.navigation=0</pre></li><li class="step"><p>Test the package by running the command <code class="code">ant
               webhelp -Doutput-dir=test-ouput</code> at the command
             line in the webhelp directory. It should generate a copy
             of this documentation in the <code class="filename">doc</code> directory. Type <code class="code">start
               test-output\index.html</code> to open the output in a
             browser. Once you have confirmed that the process worked,
-            you can delete the <code class="filename">test-output</code> directory. </p>
-        </li><li class="step">
-          <p>To process your own document, simply refer to this package from another
-              <code class="filename">build.xml</code> in arbitrary location on your system:</p>
-          <ol type="a" class="substeps">
-            <li class="step">
-              <p>Create a new <code class="filename">build.xml</code> file that defines the name of your
+            you can delete the <code class="filename">test-output</code> directory. </p></li><li class="step"><p>To process your own document, simply refer to this package from another
+              <code class="filename">build.xml</code> in arbitrary location on your system:</p><ol type="a" class="substeps"><li class="step"><p>Create a new <code class="filename">build.xml</code> file that defines the name of your
                 source file, the desired output directory, and imports the
                   <code class="filename">build.xml</code> from this package. For example:
                 </p><pre class="programlisting">&lt;project&gt;
@@ -295,13 +243,6 @@ suppress.footer.navigation=0</pre>
   &lt;property name="input-images-dirs" value="<em class="replaceable"><code>images/** figures/** graphics/**</code></em>"/&gt;
   &lt;property name="output-dir" value="<em class="replaceable"><code>path-to/desired-output-dir</code></em>"/&gt;
   &lt;import file="<em class="replaceable"><code>path-to/docbook-webhelp/</code></em>build.xml"/&gt;
-&lt;/project&gt;</pre>
-            </li>
-            <li class="step">
-              <p>From the directory containing your newly created <code class="filename">build.xml</code>
-                file, type <code class="code">ant webhelp</code> to build your document.</p>
-            </li>
-          </ol>
-        </li></ol></div>
-    </div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li id="webhelp-currentid"><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
+&lt;/project&gt;</pre></li><li class="step"><p>From the directory containing your newly created <code class="filename">build.xml</code>
+                file, type <code class="code">ant webhelp</code> to build your document.</p></li></ol></li></ol></div></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li id="webhelp-currentid"><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
         file</a></span></li><li><span class="file"><a href="ch02s02.html" tabindex="1">Using and customizing the output</a></span><ul><li><span class="file"><a href="ch02s02s01.html" tabindex="1">Recommended Apache configurations</a></span></li></ul></li><li><span class="file"><a href="ch02s03.html" tabindex="1">Search indexing</a></span></li><li><span class="file"><a href="ch02s04.html" tabindex="1">Adding support for other (non-CJKV) languages</a></span></li><li><span class="file"><a href="ch02s05.html" tabindex="1">Adding images</a></span></li></ul></li><li><span class="file"><a href="ch03.html" tabindex="1">Developer Docs</a></span><ul><li><span class="file"><a href="ch03s01.html" tabindex="1">Design</a></span></li><li><span class="file"><a href="ch03s02.html" tabindex="1">Search</a></span><ul><li><span class="file"><a href="ch03s02s01.html" tabindex="1">New Stemmers</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch04.html" tabindex="1">FAQ</a></span></li><li><span class="file"><a href="ch05.html" tabindex="1">Test section</a></span><ul><li><span class="file"><a href="ch05s01.html" tabindex="1">Some search words for testing</a></span></li><li><span class="file"><a href="ch05s02.html" tabindex="1">Some search words for testing (inflected)</a></span></li></ul></li><li><span class="file"><a href="ix01.html" tabindex="1">Index</a></span></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> &nbsp; <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
index 7faa150..9e7e979 100644 (file)
@@ -2,9 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
-<title>Using and customizing the output -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch02.html" title="Using the package"></link><link rel="prev" href="ch02s01.html" title="Generating webhelp output using the Ant build.xml file"></link><link rel="next" href="ch02s02s01.html" title="Recommended Apache configurations"></link><meta name="Section-title" content="Using and customizing the output"></meta><script type="text/javascript">
+<title>Using and customizing the output -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch02.html" title="Using the package"></link><link rel="prev" href="ch02s01.html" title="Generating webhelp output using the Ant build.xml file"></link><link rel="next" href="ch02s02s01.html" title="Recommended Apache configurations"></link><meta name="Section-title" content="Using and customizing the output"></meta><script type="text/javascript">
             //The id for tree cookie
-            var treeCookieId = "treeview-1636";
+            var treeCookieId = "treeview-1100";
             var language = "en";
             var w = new Object();
             //Localization
@@ -127,41 +127,23 @@ border: none; background: none; font-weight: none; color: none; }
                                         |
                                         <a accesskey="u" class="navLinkUp" tabindex="5" href="ch02.html">Up</a>
                                     |
-                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch02s02s01.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idp136944"></a>Using and customizing the output</h2></div></div></div><div class="toc"><dl class="toc"><dt><span class="section"><a href="ch02s02s01.html">Recommended Apache configurations</a></span></dt></dl></div>
-      
-      <p>To deep link to a topic inside the help set, simply link directly to the page. This help
-        system uses no frameset, so nothing further is necessary. </p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3>
-          <p>See <a class="ulink" href="http://www.sagehill.net/docbookxsl/Chunking.html" target="_top">Chunking into
-              multiple HTML files</a> in Bob Stayton's <a class="ulink" href="http://www.sagehill.net/docbookxsl/index.html" target="_top">DocBook XSL: The Complete
+                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch02s02s01.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idp145824"></a>Using and customizing the output</h2></div></div></div><div class="toc"><dl class="toc"><dt><span class="section"><a href="ch02s02s01.html">Recommended Apache configurations</a></span></dt></dl></div><p>To deep link to a topic inside the help set, simply link directly to the page. This help
+        system uses no frameset, so nothing further is necessary. </p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>See <a class="link" href="http://www.sagehill.net/docbookxsl/Chunking.html" target="_top">Chunking into
+              multiple HTML files</a> in Bob Stayton's <a class="link" href="http://www.sagehill.net/docbookxsl/index.html" target="_top">DocBook XSL: The Complete
               Guide</a> for information on controlling output file names and which files are
-            chunked in DocBook.</p>
-        </div>
-      <p>When you perform a search, the results can include brief summaries. These are populated
-        in one of two ways:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-            <p>By adding <code class="sgmltag-element">role="summary"</code> to a <code class="sgmltag-element">para</code> or
+            chunked in DocBook.</p></div><p>When you perform a search, the results can include brief summaries. These are populated
+        in one of two ways:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>By adding <code class="sgmltag-element">role="summary"</code> to a <code class="sgmltag-element">para</code> or
                 <code class="sgmltag-element">phrase</code> in the <code class="sgmltag-element">chapter</code> or
-                <code class="sgmltag-element">section</code>.</p>
-          </li><li class="listitem">
-            <p>By adding an <code class="sgmltag-element">abstract</code> to the <code class="sgmltag-element">chapterinfo</code> or
-                <code class="sgmltag-element">sectioninfo</code> element.</p>
-          </li></ul></div>
-      <p>To customize the look and feel of the help, study the following css files:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-            <p><code class="filename">docs/common/css/positioning.css</code>: This handles the Positioning
+                <code class="sgmltag-element">section</code>.</p></li><li class="listitem"><p>By adding an <code class="sgmltag-element">abstract</code> to the <code class="sgmltag-element">chapterinfo</code> or
+                <code class="sgmltag-element">sectioninfo</code> element.</p></li></ul></div><p>To customize the look and feel of the help, study the following css files:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><code class="filename">docs/common/css/positioning.css</code>: This handles the Positioning
               of DIVs in appropriate positions. For example, it causes the
                 <code class="code">leftnavigation</code> div to appear on the left, the header on top, and so on.
               Use this if you need to change the relative positions or need to change the
-              width/height etc.</p>
-          </li><li class="listitem">
-            <p><code class="filename">docs/common/jquery/theme-redmond/jquery-ui-1.8.2.custom.css</code>:
+              width/height etc.</p></li><li class="listitem"><p><code class="filename">docs/common/jquery/theme-redmond/jquery-ui-1.8.2.custom.css</code>:
               This is the theming part which adds colors and stuff. This is a default theme comes
-              with <a class="ulink" href="http://jqueryui.com/download" target="_top">jqueryui</a> unchanged. You can get
+              with <a class="link" href="http://jqueryui.com/download" target="_top">jqueryui</a> unchanged. You can get
               any theme based your interest from this. (Themes are on right navigation bar.) Then
               replace the css theme folder (theme-redmond) with it, and change the xsl to point to
-              the new css.</p>
-          </li><li class="listitem">
-            <p><code class="filename">docs/common/jquery/treeview/jquery.treeview.css</code>: This styles
-              the toc Tree. Generally, you don't have to edit this file.</p>
-          </li></ul></div>
-      
-    </div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s01.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s02s01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
+              the new css.</p></li><li class="listitem"><p><code class="filename">docs/common/jquery/treeview/jquery.treeview.css</code>: This styles
+              the toc Tree. Generally, you don't have to edit this file.</p></li></ul></div></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s01.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s02s01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
         file</a></span></li><li id="webhelp-currentid"><span class="file"><a href="ch02s02.html" tabindex="1">Using and customizing the output</a></span><ul><li><span class="file"><a href="ch02s02s01.html" tabindex="1">Recommended Apache configurations</a></span></li></ul></li><li><span class="file"><a href="ch02s03.html" tabindex="1">Search indexing</a></span></li><li><span class="file"><a href="ch02s04.html" tabindex="1">Adding support for other (non-CJKV) languages</a></span></li><li><span class="file"><a href="ch02s05.html" tabindex="1">Adding images</a></span></li></ul></li><li><span class="file"><a href="ch03.html" tabindex="1">Developer Docs</a></span><ul><li><span class="file"><a href="ch03s01.html" tabindex="1">Design</a></span></li><li><span class="file"><a href="ch03s02.html" tabindex="1">Search</a></span><ul><li><span class="file"><a href="ch03s02s01.html" tabindex="1">New Stemmers</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch04.html" tabindex="1">FAQ</a></span></li><li><span class="file"><a href="ch05.html" tabindex="1">Test section</a></span><ul><li><span class="file"><a href="ch05s01.html" tabindex="1">Some search words for testing</a></span></li><li><span class="file"><a href="ch05s02.html" tabindex="1">Some search words for testing (inflected)</a></span></li></ul></li><li><span class="file"><a href="ix01.html" tabindex="1">Index</a></span></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> &nbsp; <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
index 36e9ef2..486d8a5 100644 (file)
@@ -2,9 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
-<title>Recommended Apache configurations -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch02s02.html" title="Using and customizing the output"></link><link rel="prev" href="ch02s02.html" title="Using and customizing the output"></link><link rel="next" href="ch02s03.html" title="Search indexing"></link><meta name="Section-title" content="Recommended Apache configurations"></meta><script type="text/javascript">
+<title>Recommended Apache configurations -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch02s02.html" title="Using and customizing the output"></link><link rel="prev" href="ch02s02.html" title="Using and customizing the output"></link><link rel="next" href="ch02s03.html" title="Search indexing"></link><meta name="Section-title" content="Recommended Apache configurations"></meta><script type="text/javascript">
             //The id for tree cookie
-            var treeCookieId = "treeview-1636";
+            var treeCookieId = "treeview-1100";
             var language = "en";
             var w = new Object();
             //Localization
@@ -127,9 +127,7 @@ border: none; background: none; font-weight: none; color: none; }
                                         |
                                         <a accesskey="u" class="navLinkUp" tabindex="5" href="ch02s02.html">Up</a>
                                     |
-                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch02s03.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="idp153040"></a>Recommended Apache configurations</h3></div></div></div>
-        
-        <p>If you are serving a long document from an Apache web
+                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch02s03.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="idp161712"></a>Recommended Apache configurations</h3></div></div></div><p>If you are serving a long document from an Apache web
           server, we recommend you make the following additions or
           changes to your <code class="filename">httpd.conf</code> or
             <code class="filename">.htaccess</code> file. </p><pre class="programlisting">AddDefaultCharSet UTF-8 # <a id="AddDefaultCharSet"></a><span><img src="common/images/callouts/1.png" alt="1" border="0"></img></span>
@@ -164,22 +162,15 @@ border: none; background: none; font-weight: none; color: none; }
       &lt;Files *.html&gt; 
       SetOutputFilter DEFLATE
       &lt;/Files&gt;
-      </pre><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><p><a href="#AddDefaultCharSet"><span><img src="common/images/callouts/1.png" alt="1" border="0"></img></span></a> </p></td><td valign="top" align="left">
-              <p>See <a class="ulink" href="http://www.sagehill.net/docbookxsl/SpecialChars.html" target="_top">Odd characters in HTML output</a> in Bob
+      </pre><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><p><a href="#AddDefaultCharSet"><span><img src="common/images/callouts/1.png" alt="1" border="0"></img></span></a> </p></td><td valign="top" align="left"><p>See <a class="link" href="http://www.sagehill.net/docbookxsl/SpecialChars.html" target="_top">Odd characters in HTML output</a> in Bob
                 Stayton's book <em class="citetitle">DocBook XSL: The Complete
                   Guide</em> for more information about this
-                setting.</p>
-            </td></tr><tr><td width="5%" valign="top" align="left"><p><a href="#CachingSettings"><span><img src="common/images/callouts/2.png" alt="2" border="0"></img></span></a> </p></td><td valign="top" align="left">
-              <p>These lines and those that follow cause the
+                setting.</p></td></tr><tr><td width="5%" valign="top" align="left"><p><a href="#CachingSettings"><span><img src="common/images/callouts/2.png" alt="2" border="0"></img></span></a> </p></td><td valign="top" align="left"><p>These lines and those that follow cause the
                 browser to cache various resources such as bitmaps and
                 JavaScript files. Note that caching JavaScript files
                 could cause your users to have stale search indexes if
                 you update your document since the search index is
-                stored in JavaScript files.</p>
-            </td></tr><tr><td width="5%" valign="top" align="left"><p><a href="#CompressSetting"><span><img src="common/images/callouts/3.png" alt="3" border="0"></img></span></a> </p></td><td valign="top" align="left">
-              <p>These lines cause the the server to compress html,
+                stored in JavaScript files.</p></td></tr><tr><td width="5%" valign="top" align="left"><p><a href="#CompressSetting"><span><img src="common/images/callouts/3.png" alt="3" border="0"></img></span></a> </p></td><td valign="top" align="left"><p>These lines cause the the server to compress html,
                 css, and JavaScript files and the brower to uncompress
-                them to improve download performance.</p>
-            </td></tr></table></div>
-      </div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02s02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
+                them to improve download performance.</p></td></tr></table></div></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02s02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
         file</a></span></li><li><span class="file"><a href="ch02s02.html" tabindex="1">Using and customizing the output</a></span><ul><li id="webhelp-currentid"><span class="file"><a href="ch02s02s01.html" tabindex="1">Recommended Apache configurations</a></span></li></ul></li><li><span class="file"><a href="ch02s03.html" tabindex="1">Search indexing</a></span></li><li><span class="file"><a href="ch02s04.html" tabindex="1">Adding support for other (non-CJKV) languages</a></span></li><li><span class="file"><a href="ch02s05.html" tabindex="1">Adding images</a></span></li></ul></li><li><span class="file"><a href="ch03.html" tabindex="1">Developer Docs</a></span><ul><li><span class="file"><a href="ch03s01.html" tabindex="1">Design</a></span></li><li><span class="file"><a href="ch03s02.html" tabindex="1">Search</a></span><ul><li><span class="file"><a href="ch03s02s01.html" tabindex="1">New Stemmers</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch04.html" tabindex="1">FAQ</a></span></li><li><span class="file"><a href="ch05.html" tabindex="1">Test section</a></span><ul><li><span class="file"><a href="ch05s01.html" tabindex="1">Some search words for testing</a></span></li><li><span class="file"><a href="ch05s02.html" tabindex="1">Some search words for testing (inflected)</a></span></li></ul></li><li><span class="file"><a href="ix01.html" tabindex="1">Index</a></span></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> &nbsp; <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
index 89e9874..985fe2f 100644 (file)
@@ -2,9 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
-<title>Search indexing -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch02.html" title="Using the package"></link><link rel="prev" href="ch02s02s01.html" title="Recommended Apache configurations"></link><link rel="next" href="ch02s04.html" title="Adding support for other (non-CJKV) languages"></link><meta name="Section-title" content="Search indexing"></meta><script type="text/javascript">
+<title>Search indexing -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch02.html" title="Using the package"></link><link rel="prev" href="ch02s02s01.html" title="Recommended Apache configurations"></link><link rel="next" href="ch02s04.html" title="Adding support for other (non-CJKV) languages"></link><meta name="Section-title" content="Search indexing"></meta><script type="text/javascript">
             //The id for tree cookie
-            var treeCookieId = "treeview-1636";
+            var treeCookieId = "treeview-1100";
             var language = "en";
             var w = new Object();
             //Localization
@@ -127,59 +127,30 @@ border: none; background: none; font-weight: none; color: none; }
                                         |
                                         <a accesskey="u" class="navLinkUp" tabindex="5" href="ch02.html">Up</a>
                                     |
-                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch02s04.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idp164448"></a>Search indexing</h2></div></div></div>
-      
-      <p>Run <span class="command"><strong>ant index</strong></span> in the webhelp directory to index the content. Running
-          <span class="command"><strong>ant webhelp</strong></span> will do the indexing as part of the process as well.</p>
-      <p>Here's some detailed information about invoking the indexer. The indexing process is
+                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch02s04.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idp174208"></a>Search indexing</h2></div></div></div><p>Run <span class="command"><strong>ant index</strong></span> in the webhelp directory to index the content. Running
+          <span class="command"><strong>ant webhelp</strong></span> will do the indexing as part of the process as well.</p><p>Here's some detailed information about invoking the indexer. The indexing process is
         pretty smooth, so probably you doesn't need to be concerned with following details. Webhelp
-        Ant script does all the needed bits.</p>
-      <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-          <p>Following should be in the CLASSPATH.</p>
-          <p>
-            </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem">
-                <p><code class="filename">webhelpindexer.jar</code>,
+        Ant script does all the needed bits.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Following should be in the CLASSPATH.</p><p>
+            </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem"><p><code class="filename">webhelpindexer.jar</code>,
                     <code class="filename">lucene-analyzers-3.0.0.jar</code>,
                     <code class="filename">lucene-core-3.0.0.jar</code> - These three are available in the
                   extensions/ directory of docsbook-xsl-1.76.1, and is automatically fetched to the
                   webhelp's Ant script. Go for a XSL snapshot if you can which contains the latest
-                  version http://docbook.sourceforge.net/snapshot/</p>
-              </li><li class="listitem">
-                <p><code class="filename">xercesImpl.jar</code>, <code class="filename"> xml-apis.jar</code> -
+                  version http://snapshots.docbook.org/xsl/</p></li><li class="listitem"><p><code class="filename">xercesImpl.jar</code>, <code class="filename"> xml-apis.jar</code> -
                   These two comes by default with Ant 1.8.0 or prior versions. These are available
                   under /usr/share/java directory of Linux distributions as well. Else, you may have
-                  to download, and put them to <code class="filename">jre/lib/endorsed</code>.</p>
-              </li></ul></div><p>
-          </p>
-        </li><li class="listitem">
-          <p>The main class is <code class="classname">com.nexwave.nquindexer.IndexerMain</code> for the
+                  to download, and put them to <code class="filename">jre/lib/endorsed</code>.</p></li></ul></div><p>
+          </p></li><li class="listitem"><p>The main class is <code class="classname">com.nexwave.nquindexer.IndexerMain</code> for the
             version 1.76.1+. It's <code class="classname">com.nexwave.nquindexer.IndexerTask</code> for the
-            versions 1.76.0 and 1.76.1.</p>
-          <p>
-            </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem">
-                <p>Needs two parameters as command-line arguments:</p>
-                <p>
-                  </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: square; "><li class="listitem">
-                      <p>The folder where the files to be indexed reside</p>
-                    </li></ul></div><p>
-                  </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: square; "><li class="listitem">
-                      <p>(Optional) language. defaults to "en". See build.properties for
-                        details</p>
-                    </li></ul></div><p>
-                </p>
-              </li></ul></div><p>
-            </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3>
-              <p>We have changed the way we invoke the webhelp indexer from the Ant Task to
+            versions 1.76.0 and 1.76.1.</p><p>
+            </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem"><p>Needs two parameters as command-line arguments:</p><p>
+                  </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: square; "><li class="listitem"><p>The folder where the files to be indexed reside</p></li></ul></div><p>
+                  </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: square; "><li class="listitem"><p>(Optional) language. defaults to "en". See build.properties for
+                        details</p></li></ul></div><p>
+                </p></li></ul></div><p>
+            </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>We have changed the way we invoke the webhelp indexer from the Ant Task to
                   <code class="code">indexertask</code> to direct invocation. This seems to have remove the
-                  <code class="envar">CLASSPATH</code> issue some people were having.</p>
-            </div><p>
-          </p>
-        </li></ul></div>
-      <a id="idp183056" class="indexterm"></a>
-      <a id="idp184208" class="indexterm"></a>
-      <p class="summary">To build the indexer, you must have installed the JDK version 1.5 or
-        higher and set the <code class="envar">ANT_HOME</code> environment variable. </p>
-      <a id="idp186912" class="indexterm"></a>
-      <a id="idp187552" class="indexterm"></a>
-    </div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s02s01.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
+                  <code class="envar">CLASSPATH</code> issue some people were having.</p></div><p>
+          </p></li></ul></div><a id="idp191296" class="indexterm"></a><a id="idp192512" class="indexterm"></a><p class="summary">To build the indexer, you must have installed the JDK version 1.5 or
+        higher and set the <code class="envar">ANT_HOME</code> environment variable. </p><a id="idp194944" class="indexterm"></a><a id="idp195744" class="indexterm"></a></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s02s01.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
         file</a></span></li><li><span class="file"><a href="ch02s02.html" tabindex="1">Using and customizing the output</a></span><ul><li><span class="file"><a href="ch02s02s01.html" tabindex="1">Recommended Apache configurations</a></span></li></ul></li><li id="webhelp-currentid"><span class="file"><a href="ch02s03.html" tabindex="1">Search indexing</a></span></li><li><span class="file"><a href="ch02s04.html" tabindex="1">Adding support for other (non-CJKV) languages</a></span></li><li><span class="file"><a href="ch02s05.html" tabindex="1">Adding images</a></span></li></ul></li><li><span class="file"><a href="ch03.html" tabindex="1">Developer Docs</a></span><ul><li><span class="file"><a href="ch03s01.html" tabindex="1">Design</a></span></li><li><span class="file"><a href="ch03s02.html" tabindex="1">Search</a></span><ul><li><span class="file"><a href="ch03s02s01.html" tabindex="1">New Stemmers</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch04.html" tabindex="1">FAQ</a></span></li><li><span class="file"><a href="ch05.html" tabindex="1">Test section</a></span><ul><li><span class="file"><a href="ch05s01.html" tabindex="1">Some search words for testing</a></span></li><li><span class="file"><a href="ch05s02.html" tabindex="1">Some search words for testing (inflected)</a></span></li></ul></li><li><span class="file"><a href="ix01.html" tabindex="1">Index</a></span></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> &nbsp; <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
index 4d82384..13afa63 100644 (file)
@@ -2,9 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
-<title>Adding support for other (non-CJKV) languages -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch02.html" title="Using the package"></link><link rel="prev" href="ch02s03.html" title="Search indexing"></link><link rel="next" href="ch02s05.html" title="Adding images"></link><meta name="Section-title" content="Adding support for other (non-CJKV) languages"></meta><script type="text/javascript">
+<title>Adding support for other (non-CJKV) languages -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch02.html" title="Using the package"></link><link rel="prev" href="ch02s03.html" title="Search indexing"></link><link rel="next" href="ch02s05.html" title="Adding images"></link><meta name="Section-title" content="Adding support for other (non-CJKV) languages"></meta><script type="text/javascript">
             //The id for tree cookie
-            var treeCookieId = "treeview-1636";
+            var treeCookieId = "treeview-1100";
             var language = "en";
             var w = new Object();
             //Localization
@@ -127,39 +127,12 @@ border: none; background: none; font-weight: none; color: none; }
                                         |
                                         <a accesskey="u" class="navLinkUp" tabindex="5" href="ch02.html">Up</a>
                                     |
-                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch02s05.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idp189072"></a>Adding support for other (non-CJKV) languages</h2></div></div></div>
-      
-      <p>To support stemming for a language, the search mechanism requires a stemmer implemented
+                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch02s05.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idp197088"></a>Adding support for other (non-CJKV) languages</h2></div></div></div><p>To support stemming for a language, the search mechanism requires a stemmer implemented
         in both Java and JavaScript. The Java version is used by the indexer and the JavaScript
         verison is used to stem the user's input on the search form. Currently the search mechanism
         supports stemming for English and German. In addition, Java stemmers are included for the
         following languages. Therefore, to support these languages, you only need to implement the
         stemmer in JavaScript and add it to the template. If you do undertake this task, please
-        consider contributing the JavaScript version back to this project and to <a class="ulink" href="http://snowball.tartarus.org/texts/stemmersoverview.html" target="_top">Martin Porter's
-          project</a>.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-            <p>Danish</p>
-          </li><li class="listitem">
-            <p>Dutch</p>
-          </li><li class="listitem">
-            <p>Finnish</p>
-          </li><li class="listitem">
-            <p>Hungarian</p>
-          </li><li class="listitem">
-            <p>Italian</p>
-          </li><li class="listitem">
-            <p>Norwegian</p>
-          </li><li class="listitem">
-            <p>Portuguese</p>
-          </li><li class="listitem">
-            <p>Romanian</p>
-          </li><li class="listitem">
-            <p>Russian</p>
-          </li><li class="listitem">
-            <p>Spanish</p>
-          </li><li class="listitem">
-            <p>Swedish</p>
-          </li><li class="listitem">
-            <p>Turkish</p>
-          </li></ul></div><p><a id="idp191648" class="indexterm"></a></p>
-    </div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s03.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
+        consider contributing the JavaScript version back to this project and to <a class="link" href="http://snowball.tartarus.org/texts/stemmersoverview.html" target="_top">Martin Porter's
+          project</a>.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Danish</p></li><li class="listitem"><p>Dutch</p></li><li class="listitem"><p>Finnish</p></li><li class="listitem"><p>Hungarian</p></li><li class="listitem"><p>Italian</p></li><li class="listitem"><p>Norwegian</p></li><li class="listitem"><p>Portuguese</p></li><li class="listitem"><p>Romanian</p></li><li class="listitem"><p>Russian</p></li><li class="listitem"><p>Spanish</p></li><li class="listitem"><p>Swedish</p></li><li class="listitem"><p>Turkish</p></li></ul></div><p><a id="idp209568" class="indexterm"></a></p></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s03.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
         file</a></span></li><li><span class="file"><a href="ch02s02.html" tabindex="1">Using and customizing the output</a></span><ul><li><span class="file"><a href="ch02s02s01.html" tabindex="1">Recommended Apache configurations</a></span></li></ul></li><li><span class="file"><a href="ch02s03.html" tabindex="1">Search indexing</a></span></li><li id="webhelp-currentid"><span class="file"><a href="ch02s04.html" tabindex="1">Adding support for other (non-CJKV) languages</a></span></li><li><span class="file"><a href="ch02s05.html" tabindex="1">Adding images</a></span></li></ul></li><li><span class="file"><a href="ch03.html" tabindex="1">Developer Docs</a></span><ul><li><span class="file"><a href="ch03s01.html" tabindex="1">Design</a></span></li><li><span class="file"><a href="ch03s02.html" tabindex="1">Search</a></span><ul><li><span class="file"><a href="ch03s02s01.html" tabindex="1">New Stemmers</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch04.html" tabindex="1">FAQ</a></span></li><li><span class="file"><a href="ch05.html" tabindex="1">Test section</a></span><ul><li><span class="file"><a href="ch05s01.html" tabindex="1">Some search words for testing</a></span></li><li><span class="file"><a href="ch05s02.html" tabindex="1">Some search words for testing (inflected)</a></span></li></ul></li><li><span class="file"><a href="ix01.html" tabindex="1">Index</a></span></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> &nbsp; <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
index b36ad38..8495b09 100644 (file)
@@ -2,9 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
-<title>Adding images -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch02.html" title="Using the package"></link><link rel="prev" href="ch02s04.html" title="Adding support for other (non-CJKV) languages"></link><link rel="next" href="ch03.html" title="Developer Docs"></link><meta name="Section-title" content="Adding images"></meta><script type="text/javascript">
+<title>Adding images -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch02.html" title="Using the package"></link><link rel="prev" href="ch02s04.html" title="Adding support for other (non-CJKV) languages"></link><link rel="next" href="ch03.html" title="Developer Docs"></link><meta name="Section-title" content="Adding images"></meta><script type="text/javascript">
             //The id for tree cookie
-            var treeCookieId = "treeview-1636";
+            var treeCookieId = "treeview-1100";
             var language = "en";
             var w = new Object();
             //Localization
@@ -127,40 +127,22 @@ border: none; background: none; font-weight: none; color: none; }
                                         |
                                         <a accesskey="u" class="navLinkUp" tabindex="5" href="ch02.html">Up</a>
                                     |
-                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch03.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idp204080"></a>Adding images</h2></div></div></div>
-      
-      <p>This section shows how to add images to WebHelp. For that, follow the simple procedure given.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-            <p>Put the images in a subdirectory of your source file directory. For example
-                <code class="filename">docsrc/images</code>.</p>
-          </li><li class="listitem">
-            <p>Then refer to those images from your docbook document.</p>
-            <p>Following image is from <span class="bold"><strong>webhelp/docsrs/images/sample.jpg</strong></span>. The docbook code is shown
-              below.</p>
-            <p>
-              </p><div class="figure"><a id="idp209584"></a><p class="title"><strong>Figure 1. Sample Image</strong></p><div class="figure-contents">
-                
-                <div class="mediaobject"><img src="images/sample.jpg" alt="Sample Image"></img></div>
-              </div></div><p><br class="figure-break"></br>
-            </p>
-            <div class="example"><a id="idp212720"></a><p class="title"><strong>Example 1. Example code for adding images. Note down the relative path used</strong></p><div class="example-contents">
-              
-              <pre class="programlisting">&lt;figure&gt;
+                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch03.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idp210496"></a>Adding images</h2></div></div></div><p>This section shows how to add images to WebHelp. For that, follow the simple procedure given.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Put the images in a subdirectory of your source file directory. For example
+                <code class="filename">docsrc/images</code>.</p></li><li class="listitem"><p>Then refer to those images from your docbook document.</p><p>Following image is from <span class="bold"><strong>webhelp/docsrs/images/sample.jpg</strong></span>. The docbook code is shown
+              below.</p><p>
+              </p><div class="figure"><a id="idp215248"></a><p class="title"><strong>Figure 1. Sample Image</strong></p><div class="figure-contents"><div class="mediaobject"><img src="images/sample.jpg" alt="Sample Image"></img></div></div></div><p><br class="figure-break"></br>
+            </p><div class="example"><a id="idp217760"></a><p class="title"><strong>Example 1. Example code for adding images. Note down the relative path used</strong></p><div class="example-contents"><pre class="programlisting">&lt;figure&gt;
   &lt;title&gt;Sample&lt;/title&gt;
   &lt;mediaobject&gt;
     &lt;imageobject&gt;
       &lt;imagedata fileref="<span class="bold"><strong>images/sample.jpg</strong></span>" format="JPG"/&gt;
     &lt;/imageobject&gt;
   &lt;/mediaobject&gt;
-&lt;/figure&gt;</pre>
-            </div></div><br class="example-break"></br>
-          </li><li class="listitem">
-          <p> The <code class="filename">build.properties</code> file controls what directories are copied
+&lt;/figure&gt;</pre></div></div><br class="example-break"></br></li><li class="listitem"><p> The <code class="filename">build.properties</code> file controls what directories are copied
               over from the source tree to the output
               tree:</p><pre class="programlisting"># If your document has image directories that need to be copied
 # to the output directory, you can list patterns here. 
 # See the Ant documentation for fileset for documentation
 # on patterns.
-input-images-dirs=images/**,figures/**,graphics/**</pre>
-        </li></ul></div>
-    </div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s04.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
+input-images-dirs=images/**,figures/**,graphics/**</pre></li></ul></div></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s04.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
         file</a></span></li><li><span class="file"><a href="ch02s02.html" tabindex="1">Using and customizing the output</a></span><ul><li><span class="file"><a href="ch02s02s01.html" tabindex="1">Recommended Apache configurations</a></span></li></ul></li><li><span class="file"><a href="ch02s03.html" tabindex="1">Search indexing</a></span></li><li><span class="file"><a href="ch02s04.html" tabindex="1">Adding support for other (non-CJKV) languages</a></span></li><li id="webhelp-currentid"><span class="file"><a href="ch02s05.html" tabindex="1">Adding images</a></span></li></ul></li><li><span class="file"><a href="ch03.html" tabindex="1">Developer Docs</a></span><ul><li><span class="file"><a href="ch03s01.html" tabindex="1">Design</a></span></li><li><span class="file"><a href="ch03s02.html" tabindex="1">Search</a></span><ul><li><span class="file"><a href="ch03s02s01.html" tabindex="1">New Stemmers</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch04.html" tabindex="1">FAQ</a></span></li><li><span class="file"><a href="ch05.html" tabindex="1">Test section</a></span><ul><li><span class="file"><a href="ch05s01.html" tabindex="1">Some search words for testing</a></span></li><li><span class="file"><a href="ch05s02.html" tabindex="1">Some search words for testing (inflected)</a></span></li></ul></li><li><span class="file"><a href="ix01.html" tabindex="1">Index</a></span></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> &nbsp; <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
index 24025a1..7fcb908 100644 (file)
@@ -2,9 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
-<title>Developer Docs -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="prev" href="ch02s05.html" title="Adding images"></link><link rel="next" href="ch03s01.html" title="Design"></link><meta name="Section-title" content="Developer Docs"></meta><script type="text/javascript">
+<title>Developer Docs -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="prev" href="ch02s05.html" title="Adding images"></link><link rel="next" href="ch03s01.html" title="Design"></link><meta name="Section-title" content="Developer Docs"></meta><script type="text/javascript">
             //The id for tree cookie
-            var treeCookieId = "treeview-1636";
+            var treeCookieId = "treeview-1100";
             var language = "en";
             var w = new Object();
             //Localization
@@ -125,15 +125,9 @@ border: none; background: none; font-weight: none; color: none; }
        <![endif]--><script type="text/javascript" src="common/browserDetect.js"></script><script type="text/javascript" src="common/jquery/jquery-1.7.2.min.js"></script><script type="text/javascript" src="common/jquery/jquery.ui.all.js"></script><script type="text/javascript" src="common/jquery/jquery.cookie.js"></script><script type="text/javascript" src="common/jquery/treeview/jquery.treeview.min.js"></script><script type="text/javascript" src="common/jquery/layout/jquery.layout.js"></script><script type="text/javascript" src="search/l10n.js"></script><script type="text/javascript" src="search/htmlFileInfoList.js"></script><script type="text/javascript" src="search/nwSearchFnt.js"></script><script type="text/javascript" src="search/stemmers/en_stemmer.js"><!--//make this scalable to other languages as well.--></script><script type="text/javascript" src="search/index-1.js"></script><script type="text/javascript" src="search/index-2.js"></script><script type="text/javascript" src="search/index-3.js"></script></head><body><noscript><div id="noscript">JavaScript is disabled on your browser. Please enable JavaScript to enjoy all the features of this site.</div></noscript><div id="header"><a href="index.html"><img style="margin-right: 2px; height: 59px; padding-right: 25px; padding-top: 8px" align="right" src="common/images/logo.png" alt=" Documentation"></img></a><h1>README: Web-based Help from DocBook XML<br></br>Developer Docs</h1><div id="navheader"><table class="navLinks"><tr><td><a id="showHideButton" href="#" onclick="myLayout.toggle('west')" class="pointLeft" tabindex="5" title="Hide TOC tree">Sidebar
                             </a></td><td><a accesskey="p" class="navLinkPrevious" tabindex="5" href="ch02s05.html">Prev</a> 
                                     |
-                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch03s01.html">Next</a></td></tr></table></div></div><div id="content"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="idp217472"></a>Developer Docs</h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="section"><a href="ch03s01.html">Design</a></span></dt><dt><span class="section"><a href="ch03s02.html">Search</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s02s01.html">New Stemmers</a></span></dt></dl></dd></dl></div>
-    
-    <p class="summary">This chapter provides an overview of how webhelp is implemented.</p>
-    <p>The table of contents and search panes are implemented as divs and rendered as if they
+                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch03s01.html">Next</a></td></tr></table></div></div><div id="content"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="idp222288"></a>Developer Docs</h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="section"><a href="ch03s01.html">Design</a></span></dt><dt><span class="section"><a href="ch03s02.html">Search</a></span></dt><dd><dl><dt><span class="section"><a href="ch03s02s01.html">New Stemmers</a></span></dt></dl></dd></dl></div><p class="summary">This chapter provides an overview of how webhelp is implemented.</p><p>The table of contents and search panes are implemented as divs and rendered as if they
       were the left pane in a frameset. As a result, the page must save the state of the table of
       contents and the search in cookies when you navigate away from a page. When you load a new
       page, the page reads these cookies and restores the state of the table of contents tree and
-      search. The result is that the help system behaves exactly as if it were a frameset.</p>
-    
-    
-  </div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s05.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch03s01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
+      search. The result is that the help system behaves exactly as if it were a frameset.</p></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s05.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch03s01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
         file</a></span></li><li><span class="file"><a href="ch02s02.html" tabindex="1">Using and customizing the output</a></span><ul><li><span class="file"><a href="ch02s02s01.html" tabindex="1">Recommended Apache configurations</a></span></li></ul></li><li><span class="file"><a href="ch02s03.html" tabindex="1">Search indexing</a></span></li><li><span class="file"><a href="ch02s04.html" tabindex="1">Adding support for other (non-CJKV) languages</a></span></li><li><span class="file"><a href="ch02s05.html" tabindex="1">Adding images</a></span></li></ul></li><li id="webhelp-currentid"><span class="file"><a href="ch03.html" tabindex="1">Developer Docs</a></span><ul><li><span class="file"><a href="ch03s01.html" tabindex="1">Design</a></span></li><li><span class="file"><a href="ch03s02.html" tabindex="1">Search</a></span><ul><li><span class="file"><a href="ch03s02s01.html" tabindex="1">New Stemmers</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch04.html" tabindex="1">FAQ</a></span></li><li><span class="file"><a href="ch05.html" tabindex="1">Test section</a></span><ul><li><span class="file"><a href="ch05s01.html" tabindex="1">Some search words for testing</a></span></li><li><span class="file"><a href="ch05s02.html" tabindex="1">Some search words for testing (inflected)</a></span></li></ul></li><li><span class="file"><a href="ix01.html" tabindex="1">Index</a></span></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> &nbsp; <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
index 298445c..3b2f2b3 100644 (file)
@@ -2,9 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
-<title>Design -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch03.html" title="Developer Docs"></link><link rel="prev" href="ch03.html" title="Developer Docs"></link><link rel="next" href="ch03s02.html" title="Search"></link><meta name="Section-title" content="Design"></meta><script type="text/javascript">
+<title>Design -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch03.html" title="Developer Docs"></link><link rel="prev" href="ch03.html" title="Developer Docs"></link><link rel="next" href="ch03s02.html" title="Search"></link><meta name="Section-title" content="Design"></meta><script type="text/javascript">
             //The id for tree cookie
-            var treeCookieId = "treeview-1636";
+            var treeCookieId = "treeview-1100";
             var language = "en";
             var w = new Object();
             //Localization
@@ -127,30 +127,18 @@ border: none; background: none; font-weight: none; color: none; }
                                         |
                                         <a accesskey="u" class="navLinkUp" tabindex="5" href="ch03.html">Up</a>
                                     |
-                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch03s02.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idp220032"></a>Design</h2></div></div></div>
-      
-      <p class="summary">An overview of webhelp page structure.</p>
-      <p>DocBook WebHelp page structure is fully built on css-based design abandoning frameset
-        structure. Overall page structure can be divided in to three main sections </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-            <p>Header: Header is a separate Div which include company logo, navigation
-              button(prev, next etc.), page title and heading of parent topic.</p>
-          </li><li class="listitem">
-            <p>Content: This includes the content of the documentation. The processing of this
-              part is done by <a class="ulink" href="http://docbook.sourceforge.net/release/xsl/current/xhtml/chunk.xsl" target="_top"> DocBook
+                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch03s02.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idp224560"></a>Design</h2></div></div></div><p class="summary">An overview of webhelp page structure.</p><p>DocBook WebHelp page structure is fully built on css-based design abandoning frameset
+        structure. Overall page structure can be divided in to three main sections </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Header: Header is a separate Div which include company logo, navigation
+              button(prev, next etc.), page title and heading of parent topic.</p></li><li class="listitem"><p>Content: This includes the content of the documentation. The processing of this
+              part is done by <a class="link" href="http://cdn.docbook.org/release/xsl/current/xhtml/chunk.xsl" target="_top"> DocBook
                 XSL Chunking customization</a>. Few further css-styling applied from
-                <code class="filename">positioning.css</code>. </p>
-          </li><li class="listitem">
-            <p>Left Navigation: This includes the table of contents and search tab. This is
-              customized using <a class="ulink" href="http://jqueryui.com/" target="_top">jquery-ui</a> styling.</p>
-            <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem">
-                <p>Tabbed Navigation: The navigation pane is organized in to two tabs. Contents
-                  tab, and Search tab. Tabbed output is achieved using <a class="ulink" href="http://docs.jquery.com/UI/Tabs" target="_top">JQuery Tabs plugin</a>. </p>
-              </li><li class="listitem">
-                <p>Table of Contents (TOC) tree: When building the chunked html from the docbook
+                <code class="filename">positioning.css</code>. </p></li><li class="listitem"><p>Left Navigation: This includes the table of contents and search tab. This is
+              customized using <a class="link" href="http://jqueryui.com/" target="_top">jquery-ui</a> styling.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem"><p>Tabbed Navigation: The navigation pane is organized in to two tabs. Contents
+                  tab, and Search tab. Tabbed output is achieved using <a class="link" href="http://docs.jquery.com/UI/Tabs" target="_top">JQuery Tabs plugin</a>. </p></li><li class="listitem"><p>Table of Contents (TOC) tree: When building the chunked html from the docbook
                   file, Table of Contents is generated as an Unordered List (a list made from
                     <code class="code">&lt;ul&gt; &lt;li&gt;</code> tags). When page loads in the browser, we apply
                   styling to it to achieve the nice look that you see. Styling for TOC tree is done
-                  by a JQuery UI plugin called <a class="ulink" href="http://bassistance.de/jquery-plugins/jquery-plugin-treeview/" target="_top">
+                  by a JQuery UI plugin called <a class="link" href="http://bassistance.de/jquery-plugins/jquery-plugin-treeview/" target="_top">
                     TreeView</a>. We can generate the tree easily by following javascript code:
                   </p><pre class="programlisting">
 //Generate the tree
@@ -161,11 +149,6 @@ control: "#sidetreecontrol",
 persist: "cookie"
 });
 </pre><p>
-                </p>
-              </li><li class="listitem">
-                <p>Search Tab: This includes the search feature.</p>
-              </li></ul></div>
-          </li></ul></div><p>
-        <a id="idp233648" class="indexterm"></a></p>
-    </div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
+                </p></li><li class="listitem"><p>Search Tab: This includes the search feature.</p></li></ul></div></li></ul></div><p>
+        <a id="idp237824" class="indexterm"></a></p></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
         file</a></span></li><li><span class="file"><a href="ch02s02.html" tabindex="1">Using and customizing the output</a></span><ul><li><span class="file"><a href="ch02s02s01.html" tabindex="1">Recommended Apache configurations</a></span></li></ul></li><li><span class="file"><a href="ch02s03.html" tabindex="1">Search indexing</a></span></li><li><span class="file"><a href="ch02s04.html" tabindex="1">Adding support for other (non-CJKV) languages</a></span></li><li><span class="file"><a href="ch02s05.html" tabindex="1">Adding images</a></span></li></ul></li><li><span class="file"><a href="ch03.html" tabindex="1">Developer Docs</a></span><ul><li id="webhelp-currentid"><span class="file"><a href="ch03s01.html" tabindex="1">Design</a></span></li><li><span class="file"><a href="ch03s02.html" tabindex="1">Search</a></span><ul><li><span class="file"><a href="ch03s02s01.html" tabindex="1">New Stemmers</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch04.html" tabindex="1">FAQ</a></span></li><li><span class="file"><a href="ch05.html" tabindex="1">Test section</a></span><ul><li><span class="file"><a href="ch05s01.html" tabindex="1">Some search words for testing</a></span></li><li><span class="file"><a href="ch05s02.html" tabindex="1">Some search words for testing (inflected)</a></span></li></ul></li><li><span class="file"><a href="ix01.html" tabindex="1">Index</a></span></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> &nbsp; <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
index 55cc8ed..6d46e21 100644 (file)
@@ -2,9 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
-<title>Search -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch03.html" title="Developer Docs"></link><link rel="prev" href="ch03s01.html" title="Design"></link><link rel="next" href="ch03s02s01.html" title="New Stemmers"></link><meta name="Section-title" content="Search"></meta><script type="text/javascript">
+<title>Search -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch03.html" title="Developer Docs"></link><link rel="prev" href="ch03s01.html" title="Design"></link><link rel="next" href="ch03s02s01.html" title="New Stemmers"></link><meta name="Section-title" content="Search"></meta><script type="text/javascript">
             //The id for tree cookie
-            var treeCookieId = "treeview-1636";
+            var treeCookieId = "treeview-1100";
             var language = "en";
             var w = new Object();
             //Localization
@@ -127,15 +127,11 @@ border: none; background: none; font-weight: none; color: none; }
                                         |
                                         <a accesskey="u" class="navLinkUp" tabindex="5" href="ch03.html">Up</a>
                                     |
-                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch03s02s01.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idp234720"></a>Search</h2></div></div></div><div class="toc"><dl class="toc"><dt><span class="section"><a href="ch03s02s01.html">New Stemmers</a></span></dt></dl></div>
-      
-      <p class="summary">Overview design of Search mechanism.</p>
-      <p>The serching is a fully client-side implementation of querying texts for content
+                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch03s02s01.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idp238720"></a>Search</h2></div></div></div><div class="toc"><dl class="toc"><dt><span class="section"><a href="ch03s02s01.html">New Stemmers</a></span></dt></dl></div><p class="summary">Overview design of Search mechanism.</p><p>The serching is a fully client-side implementation of querying texts for content
         searching. There's no server involved. So, the search queries by the users are processed by
         JavaScript inside the browser, and displays the matching results by comparing the query with
         a simplified 'index' that too resides in JavaScript. Mainly the search mechanism has two
-        parts. </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-            <p>Indexing: First we need to traverse the content in
+        parts. </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Indexing: First we need to traverse the content in
               the docs folder and index the words in it. This is done
               by <code class="filename">webhelpindexer.jar</code> in
                 <code class="filename">xsl/extentions/</code> folder. You can
@@ -154,14 +150,10 @@ border: none; background: none; font-weight: none; color: none; }
               French. For CJK (Chinese, Japanese, Korean) languages,
               it uses bi-gram tokenizing to break up the words (since
               CJK languages does not have spaces between
-              words).</p>
-            <p> When <code class="code">ant index</code> is run, it generates five output files: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem">
-                  <p><code class="filename">htmlFileList.js</code> - This contains an array named
+              words).</p><p> When <code class="code">ant index</code> is run, it generates five output files: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem"><p><code class="filename">htmlFileList.js</code> - This contains an array named
                       <code class="code">fl</code> which stores details all the files indexed by the indexer.
                     Further, the doStem in it defines whether stemming should be used. It defaults
-                    to false.</p>
-                </li><li class="listitem">
-                  <p><code class="filename">htmlFileInfoList.js</code> -
+                    to false.</p></li><li class="listitem"><p><code class="filename">htmlFileInfoList.js</code> -
                     This includes some meta data about the indexed
                     files in an array named <code class="code">fil</code>. It
                     includes details about file name, file (html)
@@ -169,29 +161,17 @@ border: none; background: none; font-weight: none; color: none; }
                     like, <code class="code">fil["4"]= "ch03.html@@@Developer
                       Docs@@@This chapter provides an overview of how
                       webhelp is implemented.";</code>
-                  </p>
-                </li><li class="listitem">
-                  <p><code class="filename">index-*.js</code> (Three index files) - These three files
+                  </p></li><li class="listitem"><p><code class="filename">index-*.js</code> (Three index files) - These three files
                     actually stores the index of the content. Index is added to an array named
-                      <code class="code">w</code>.</p>
-                </li></ul></div>
-          </li><li class="listitem">
-            <p> Querying: Query processing happens totally in client side. Following JavaScript
-              files handles them. </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem">
-                  <p><code class="filename">nwSearchFnt.js</code> - This handles the user query and
+                      <code class="code">w</code>.</p></li></ul></div></li><li class="listitem"><p> Querying: Query processing happens totally in client side. Following JavaScript
+              files handles them. </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem"><p><code class="filename">nwSearchFnt.js</code> - This handles the user query and
                     returns the search results. It does query word tokenizing, drop unnecessary
                     punctuations and common words, do stemming if docbook language supports it,
-                    etc.</p>
-                </li><li class="listitem">
-                  <p><code class="filename">{$indexer-language-code}_stemmer.js</code> - This includes the
+                    etc.</p></li><li class="listitem"><p><code class="filename">{$indexer-language-code}_stemmer.js</code> - This includes the
                     stemming library. <code class="filename">nwSearchFnt.js</code> file calls
                       <code class="code">stemmer</code> method in this file for stemming. ex: <code class="code">var stem =
                       stemmer(foobar);</code>
-                  </p>
-                </li></ul></div><p>
-            </p>
-          </li></ul></div><p>
-        <a id="idp254736" class="indexterm"></a></p>
-      
-    </div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s01.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s02s01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
+                  </p></li></ul></div><p>
+            </p></li></ul></div><p>
+        <a id="idp265344" class="indexterm"></a></p></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s01.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03s02s01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
         file</a></span></li><li><span class="file"><a href="ch02s02.html" tabindex="1">Using and customizing the output</a></span><ul><li><span class="file"><a href="ch02s02s01.html" tabindex="1">Recommended Apache configurations</a></span></li></ul></li><li><span class="file"><a href="ch02s03.html" tabindex="1">Search indexing</a></span></li><li><span class="file"><a href="ch02s04.html" tabindex="1">Adding support for other (non-CJKV) languages</a></span></li><li><span class="file"><a href="ch02s05.html" tabindex="1">Adding images</a></span></li></ul></li><li><span class="file"><a href="ch03.html" tabindex="1">Developer Docs</a></span><ul><li><span class="file"><a href="ch03s01.html" tabindex="1">Design</a></span></li><li id="webhelp-currentid"><span class="file"><a href="ch03s02.html" tabindex="1">Search</a></span><ul><li><span class="file"><a href="ch03s02s01.html" tabindex="1">New Stemmers</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch04.html" tabindex="1">FAQ</a></span></li><li><span class="file"><a href="ch05.html" tabindex="1">Test section</a></span><ul><li><span class="file"><a href="ch05s01.html" tabindex="1">Some search words for testing</a></span></li><li><span class="file"><a href="ch05s02.html" tabindex="1">Some search words for testing (inflected)</a></span></li></ul></li><li><span class="file"><a href="ix01.html" tabindex="1">Index</a></span></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> &nbsp; <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
index e28b4e8..93b570c 100644 (file)
@@ -2,9 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
-<title>New Stemmers -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch03s02.html" title="Search"></link><link rel="prev" href="ch03s02.html" title="Search"></link><link rel="next" href="ch04.html" title="FAQ"></link><meta name="Section-title" content="New Stemmers"></meta><script type="text/javascript">
+<title>New Stemmers -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch03s02.html" title="Search"></link><link rel="prev" href="ch03s02.html" title="Search"></link><link rel="next" href="ch04.html" title="FAQ"></link><meta name="Section-title" content="New Stemmers"></meta><script type="text/javascript">
             //The id for tree cookie
-            var treeCookieId = "treeview-1636";
+            var treeCookieId = "treeview-1100";
             var language = "en";
             var w = new Object();
             //Localization
@@ -127,23 +127,16 @@ border: none; background: none; font-weight: none; color: none; }
                                         |
                                         <a accesskey="u" class="navLinkUp" tabindex="5" href="ch03s02.html">Up</a>
                                     |
-                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch04.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="idp255712"></a>New Stemmers</h3></div></div></div>
-        
-        <p class="summary">Adding new Stemmers is very simple.</p>
-        <p>Currently, only English, French, and German stemmers are integrated in to WebHelp. But
-          the code is extensible such that you can add new stemmers easily by few steps.</p>
-        <p>What you need: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-              <p>You'll need two versions of the stemmer; One written in JavaScript, and another
+                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch04.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="idp266144"></a>New Stemmers</h3></div></div></div><p class="summary">Adding new Stemmers is very simple.</p><p>Currently, only English, French, and German stemmers are integrated in to WebHelp. But
+          the code is extensible such that you can add new stemmers easily by few steps.</p><p>What you need: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>You'll need two versions of the stemmer; One written in JavaScript, and another
                 in Java. But fortunately, Snowball contains Java stemmers for number of popular
                 languages, and are already included with the package. You can see the full list in
-                  <a class="ulink" href="ch02s04.html" target="_top">Adding support for other (non-CJKV) languages</a>.
+                  <a class="link" href="ch02s04.html" target="_top">Adding support for other (non-CJKV) languages</a>.
                 If your language is listed there, Then you have to find javascript version of the
-                stemmer. Generally, new stemmers are getting added in to <a class="ulink" href="http://snowball.tartarus.org/otherlangs/index.html" target="_top">Snowball Stemmers in
+                stemmer. Generally, new stemmers are getting added in to <a class="link" href="http://snowball.tartarus.org/otherlangs/index.html" target="_top">Snowball Stemmers in
                   other languages</a> location. If javascript stemmer for your language is
                 available, then download it. Else, you can write a new stemmer in JavaScript using
-                SnowBall algorithm fairly easily. Algorithms are at <a class="ulink" href="http://snowball.tartarus.org/" target="_top">Snowball</a>. </p>
-            </li><li class="listitem">
-              <p>Then, name the JS stemmer exactly like this:
+                SnowBall algorithm fairly easily. Algorithms are at <a class="link" href="http://snowball.tartarus.org/" target="_top">Snowball</a>. </p></li><li class="listitem"><p>Then, name the JS stemmer exactly like this:
                   <code class="filename">{$language-code}_stemmer.js</code>.
                 For example, for Italian(it), name it as,
                   <code class="filename">it_stemmer.js</code>. Then, copy it to
@@ -151,47 +144,31 @@ border: none; background: none; font-weight: none; color: none; }
                   <code class="filename">docbook-webhelp/template/search/stemmers/</code>
                 folder. (I assumed
                   <code class="filename">docbook-webhelp</code> is the root
-                folder for webhelp.) </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3>
-                  <p>Make sure you changed the
+                folder for webhelp.) </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Make sure you changed the
                       <code class="code">webhelp.indexer.language</code> property
                     in <code class="filename">build.properties</code> to your
-                    language. </p>
-                </div><p>
-              </p>
-            </li><li class="listitem">
-              <p>Now two easy changes needed for the indexer.</p>
-              <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem">
-                  <p>Open
+                    language. </p></div><p>
+              </p></li><li class="listitem"><p>Now two easy changes needed for the indexer.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem"><p>Open
                       <code class="filename">docbook-webhelp/indexer/src/com/nexwave/nquindexer/IndexerTask.java</code>
                     in a text editor and add your language code to the
-                      <code class="code">supportedLanguages</code> String Array. </p>
-                  <div class="example"><a id="idp269744"></a><p class="title"><strong>Example 2. Add new language to supportedLanguages array</strong></p><div class="example-contents">
-                    
-                    <p> change the Array from,
+                      <code class="code">supportedLanguages</code> String Array. </p><div class="example"><a id="idp280064"></a><p class="title"><strong>Example 2. Add new language to supportedLanguages array</strong></p><div class="example-contents"><p> change the Array from,
                       </p><pre class="programlisting">
 private String[] supportedLanguages= {"en", "de", "fr", "cn", "ja", "ko"}; 
     //currently extended support available for
     // English, German, French and CJK (Chinese, Japanese, Korean) languages only.
 </pre><p>
-                      To,</p>
-                    <pre class="programlisting">
+                      To,</p><pre class="programlisting">
 private String[] supportedLanguages= {"en", "de", "fr", "cn", "ja", "ko", <span class="emphasis"><em>"it"</em></span>}; 
   //currently extended support available for
   // English, German, French, CJK (Chinese, Japanese, Korean), and Italian languages only.
-                    </pre>
-                  </div></div><br class="example-break"></br>
-                </li><li class="listitem">
-                  <p> Now, open
+                    </pre></div></div><br class="example-break"></br></li><li class="listitem"><p> Now, open
                       <code class="filename">docbook-webhelp/indexer/src/com/nexwave/nquindexer/SaxHTMLIndex.java</code>
                     and add the following line to the code where it initializes the Stemmer (Search
                     for <code class="code">SnowballStemmer stemmer;</code>). Then add code to initialize the
                     stemmer Object in your language. It's self understandable. See the example. The
                     class names are at:
-                      <code class="filename">docbook-webhelp/indexer/src/com/nexwave/stemmer/snowball/ext/</code>. </p>
-                  <div class="example"><a id="idp275408"></a><p class="title"><strong>Example 3. Initialize correct stemmer based on the
-                        <code class="code">webhelp.indexer.language</code> specified</strong></p><div class="example-contents">
-                    
-                    <pre class="programlisting">
+                      <code class="filename">docbook-webhelp/indexer/src/com/nexwave/stemmer/snowball/ext/</code>. </p><div class="example"><a id="idp285600"></a><p class="title"><strong>Example 3. Initialize correct stemmer based on the
+                        <code class="code">webhelp.indexer.language</code> specified</strong></p><div class="example-contents"><pre class="programlisting">
       SnowballStemmer stemmer;
       if(indexerLanguage.equalsIgnoreCase("en")){
            stemmer = new EnglishStemmer();
@@ -206,15 +183,9 @@ private String[] supportedLanguages= {"en", "de", "fr", "cn", "ja", "ko", <span
       else {
           stemmer = null;
       }
-</pre>
-                  </div></div><br class="example-break"></br>
-                </li></ul></div>
-            </li></ul></div><p>
-        </p>
-        <p>That's all. Now run <code class="code">ant build-indexer</code> to compile and build the java code.
+</pre></div></div><br class="example-break"></br></li></ul></div></li></ul></div><p>
+        </p><p>That's all. Now run <code class="code">ant build-indexer</code> to compile and build the java code.
           Then, run <code class="code">ant webhelp</code> to generate the output from your docbook file. For any
           questions, contact us or email to the docbook mailing list
-            <code class="email">&lt;<a class="email" href="mailto:docbook-apps@lists.oasis-open.org">docbook-apps@lists.oasis-open.org</a>&gt;</code>.</p>
-        <a id="idp281360" class="indexterm"></a>
-      </div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03s02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
+            <code class="email">&lt;<a class="email" href="mailto:docbook-apps@lists.oasis-open.org">docbook-apps@lists.oasis-open.org</a>&gt;</code>.</p><a id="idp291280" class="indexterm"></a></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03s02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
         file</a></span></li><li><span class="file"><a href="ch02s02.html" tabindex="1">Using and customizing the output</a></span><ul><li><span class="file"><a href="ch02s02s01.html" tabindex="1">Recommended Apache configurations</a></span></li></ul></li><li><span class="file"><a href="ch02s03.html" tabindex="1">Search indexing</a></span></li><li><span class="file"><a href="ch02s04.html" tabindex="1">Adding support for other (non-CJKV) languages</a></span></li><li><span class="file"><a href="ch02s05.html" tabindex="1">Adding images</a></span></li></ul></li><li><span class="file"><a href="ch03.html" tabindex="1">Developer Docs</a></span><ul><li><span class="file"><a href="ch03s01.html" tabindex="1">Design</a></span></li><li><span class="file"><a href="ch03s02.html" tabindex="1">Search</a></span><ul><li id="webhelp-currentid"><span class="file"><a href="ch03s02s01.html" tabindex="1">New Stemmers</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch04.html" tabindex="1">FAQ</a></span></li><li><span class="file"><a href="ch05.html" tabindex="1">Test section</a></span><ul><li><span class="file"><a href="ch05s01.html" tabindex="1">Some search words for testing</a></span></li><li><span class="file"><a href="ch05s02.html" tabindex="1">Some search words for testing (inflected)</a></span></li></ul></li><li><span class="file"><a href="ix01.html" tabindex="1">Index</a></span></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> &nbsp; <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
index b8e43e3..51117a5 100644 (file)
@@ -2,9 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
-<title>FAQ -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></meta><meta name="description" content="Frequently Asked Questions"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="prev" href="ch03s02s01.html" title="New Stemmers"></link><link rel="next" href="ch05.html" title="Test section"></link><meta name="Section-title" content="FAQ"></meta><script type="text/javascript">
+<title>FAQ -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"></meta><meta name="description" content="Frequently Asked Questions"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="prev" href="ch03s02s01.html" title="New Stemmers"></link><link rel="next" href="ch05.html" title="Test section"></link><meta name="Section-title" content="FAQ"></meta><script type="text/javascript">
             //The id for tree cookie
-            var treeCookieId = "treeview-1636";
+            var treeCookieId = "treeview-1100";
             var language = "en";
             var w = new Object();
             //Localization
@@ -125,39 +125,19 @@ border: none; background: none; font-weight: none; color: none; }
        <![endif]--><script type="text/javascript" src="common/browserDetect.js"></script><script type="text/javascript" src="common/jquery/jquery-1.7.2.min.js"></script><script type="text/javascript" src="common/jquery/jquery.ui.all.js"></script><script type="text/javascript" src="common/jquery/jquery.cookie.js"></script><script type="text/javascript" src="common/jquery/treeview/jquery.treeview.min.js"></script><script type="text/javascript" src="common/jquery/layout/jquery.layout.js"></script><script type="text/javascript" src="search/l10n.js"></script><script type="text/javascript" src="search/htmlFileInfoList.js"></script><script type="text/javascript" src="search/nwSearchFnt.js"></script><script type="text/javascript" src="search/stemmers/en_stemmer.js"><!--//make this scalable to other languages as well.--></script><script type="text/javascript" src="search/index-1.js"></script><script type="text/javascript" src="search/index-2.js"></script><script type="text/javascript" src="search/index-3.js"></script></head><body><noscript><div id="noscript">JavaScript is disabled on your browser. Please enable JavaScript to enjoy all the features of this site.</div></noscript><div id="header"><a href="index.html"><img style="margin-right: 2px; height: 59px; padding-right: 25px; padding-top: 8px" align="right" src="common/images/logo.png" alt=" Documentation"></img></a><h1>README: Web-based Help from DocBook XML<br></br>FAQ</h1><div id="navheader"><table class="navLinks"><tr><td><a id="showHideButton" href="#" onclick="myLayout.toggle('west')" class="pointLeft" tabindex="5" title="Hide TOC tree">Sidebar
                             </a></td><td><a accesskey="p" class="navLinkPrevious" tabindex="5" href="ch03s02s01.html">Prev</a> 
                                     |
-                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch05.html">Next</a></td></tr></table></div></div><div id="content"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="idp282256"></a>FAQ</h1></div></div></div>
-    
-    
-    <div class="qandaset"><a id="idp282896"></a><dl><dt>1. <a href="ch04.html#idp284464">On what browsers and operating systems WebHelp has tested extensively?</a></dt><dt>2. <a href="ch04.html#idp286640">Apart from this demo, where can I find other demos or production deployments of
-            WebHelp?</a></dt><dt>3. <a href="ch04.html#idp289760">When building the webhelp output, I'm getting the following error. What's the reason
-            for this?</a></dt><dt>4. <a href="ch04.html#idp293824">Does WebHelp Indexer can index HTML transformation as well?</a></dt><dt>5. <a href="ch04.html#idp296192">I need more information about webhelp-indexer. Where can I find it?</a></dt></dl><table border="0" style="width: 100%;"><colgroup><col align="left" width="1%"></col><col></col></colgroup><tbody>
-        <tr class="question"><td align="left" valign="top"><a id="idp284464"></a><a id="idp284720"></a><p><strong>1.</strong></p></td><td align="left" valign="top"><p>On what browsers and operating systems WebHelp has tested extensively?</p></td></tr>
-        <tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>We tested it with versions of most browsers including Firefox 3.x+, IE 7+, Chrome,
+                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch05.html">Next</a></td></tr></table></div></div><div id="content"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="idp292464"></a>FAQ</h1></div></div></div><div class="qandaset"><a id="idp294176"></a><dl><dt>1. <a href="ch04.html#idp294432">On what browsers and operating systems WebHelp has tested extensively?</a></dt><dt>2. <a href="ch04.html#idp296928">Apart from this demo, where can I find other demos or production deployments of
+            WebHelp?</a></dt><dt>3. <a href="ch04.html#idp300000">When building the webhelp output, I'm getting the following error. What's the reason
+            for this?</a></dt><dt>4. <a href="ch04.html#idp303792">Does WebHelp Indexer can index HTML transformation as well?</a></dt><dt>5. <a href="ch04.html#idp305792">I need more information about webhelp-indexer. Where can I find it?</a></dt></dl><table border="0" style="width: 100%;"><colgroup><col align="left" width="1%"></col><col></col></colgroup><tbody><tr class="question"><td align="left" valign="top"><a id="idp294432"></a><a id="idp294688"></a><p><strong>1.</strong></p></td><td align="left" valign="top"><p>On what browsers and operating systems WebHelp has tested extensively?</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>We tested it with versions of most browsers including Firefox 3.x+, IE 7+, Chrome,
             Safari, and iPod/iPhone. The JavaScript codes are mostly jquery plugins, so you’d want
-            to check the jquery support matrix for details.</p></td></tr>
-      
-        <tr class="question"><td align="left" valign="top"><a id="idp286640"></a><a id="idp286896"></a><p><strong>2.</strong></p></td><td align="left" valign="top"><p>Apart from this demo, where can I find other demos or production deployments of
-            WebHelp?</p></td></tr>
-        <tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>There are four production deployments provided in <a class="ulink" href="http://wiki.docbook.org/WebHelp" target="_top">WebHelp wiki</a> currently.</p></td></tr>
-      
-        <tr class="question"><td align="left" valign="top"><a id="idp289760"></a><a id="idp290016"></a><p><strong>3.</strong></p></td><td align="left" valign="top"><p>When building the webhelp output, I'm getting the following error. What's the reason
+            to check the jquery support matrix for details.</p></td></tr><tr class="question"><td align="left" valign="top"><a id="idp296928"></a><a id="idp297184"></a><p><strong>2.</strong></p></td><td align="left" valign="top"><p>Apart from this demo, where can I find other demos or production deployments of
+            WebHelp?</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>There are four production deployments provided in <a class="link" href="http://wiki.docbook.org/WebHelp" target="_top">WebHelp wiki</a> currently.</p></td></tr><tr class="question"><td align="left" valign="top"><a id="idp300000"></a><a id="idp300256"></a><p><strong>3.</strong></p></td><td align="left" valign="top"><p>When building the webhelp output, I'm getting the following error. What's the reason
             for this?</p><pre class="programlisting">[xslt] : Warning! file:/C:/Users/kasun/docbook-xsl-1.77.0/xhtml/autoidx.xsl:
             line 596: Attribute 'href' outside of element.
 [xslt] : Warning! file:/C:/Users/kasun/docbook-xsl-1.77.0/xhtml/autoidx.xsl: 
-            line 596: Attribute 'href' outside of element.</pre><p>----</p></td></tr>
-        <tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>This happens if you haven't done the step 3 and 4 of webhelp build guide "Generating
+            line 596: Attribute 'href' outside of element.</pre><p>----</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>This happens if you haven't done the step 3 and 4 of webhelp build guide "Generating
             webhelp output" in the documentation. Basically, you need to correctly set the following
             folder
             paths.</p><pre class="programlisting">xslt-processor-classpath=/usr/share/java/saxon-6.5.5.jar
 xercesImpl.jar=/usr/share/java/xercesImpl.jar
-xml-apis.jar=/usr/share/java/xml-apis.jar</pre></td></tr>
-      
-        <tr class="question"><td align="left" valign="top"><a id="idp293824"></a><a id="idp294080"></a><p><strong>4.</strong></p></td><td align="left" valign="top"><p>Does WebHelp Indexer can index HTML transformation as well?</p></td></tr>
-        <tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>Yes, WebHelp supports HTML transformations as well in addition to XHTML.</p></td></tr>
-      
-        <tr class="question"><td align="left" valign="top"><a id="idp296192"></a><a id="idp296448"></a><p><strong>5.</strong></p></td><td align="left" valign="top"><p>I need more information about webhelp-indexer. Where can I find it?</p></td></tr>
-        <tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>The DocBook Webhelp Indexer is based on the HTMLSearch plugin for DITA. See <a class="ulink" href="http://www.helpml.com:8088/help/index.jsp?topic=/org.sample.help.doc/htmlsearch/DHSC_BestPractices_htmlsearch.html" target="_top">HTMLSearch documentation </a> for more information.</p></td></tr>
-      </tbody></table></div>
-    <a id="idp299456" class="indexterm"></a>
-  </div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s02s01.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
+xml-apis.jar=/usr/share/java/xml-apis.jar</pre></td></tr><tr class="question"><td align="left" valign="top"><a id="idp303792"></a><a id="idp304048"></a><p><strong>4.</strong></p></td><td align="left" valign="top"><p>Does WebHelp Indexer can index HTML transformation as well?</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>Yes, WebHelp supports HTML transformations as well in addition to XHTML.</p></td></tr><tr class="question"><td align="left" valign="top"><a id="idp305792"></a><a id="idp306048"></a><p><strong>5.</strong></p></td><td align="left" valign="top"><p>I need more information about webhelp-indexer. Where can I find it?</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>The DocBook Webhelp Indexer is based on the HTMLSearch plugin for DITA. See <a class="link" href="http://www.helpml.com:8088/help/index.jsp?topic=/org.sample.help.doc/htmlsearch/DHSC_BestPractices_htmlsearch.html" target="_top">HTMLSearch documentation </a> for more information.</p></td></tr></tbody></table></div><a id="idp309120" class="indexterm"></a></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03s02s01.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
         file</a></span></li><li><span class="file"><a href="ch02s02.html" tabindex="1">Using and customizing the output</a></span><ul><li><span class="file"><a href="ch02s02s01.html" tabindex="1">Recommended Apache configurations</a></span></li></ul></li><li><span class="file"><a href="ch02s03.html" tabindex="1">Search indexing</a></span></li><li><span class="file"><a href="ch02s04.html" tabindex="1">Adding support for other (non-CJKV) languages</a></span></li><li><span class="file"><a href="ch02s05.html" tabindex="1">Adding images</a></span></li></ul></li><li><span class="file"><a href="ch03.html" tabindex="1">Developer Docs</a></span><ul><li><span class="file"><a href="ch03s01.html" tabindex="1">Design</a></span></li><li><span class="file"><a href="ch03s02.html" tabindex="1">Search</a></span><ul><li><span class="file"><a href="ch03s02s01.html" tabindex="1">New Stemmers</a></span></li></ul></li></ul></li><li id="webhelp-currentid"><span class="file"><a href="ch04.html" tabindex="1">FAQ</a></span></li><li><span class="file"><a href="ch05.html" tabindex="1">Test section</a></span><ul><li><span class="file"><a href="ch05s01.html" tabindex="1">Some search words for testing</a></span></li><li><span class="file"><a href="ch05s02.html" tabindex="1">Some search words for testing (inflected)</a></span></li></ul></li><li><span class="file"><a href="ix01.html" tabindex="1">Index</a></span></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> &nbsp; <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
index 0f3dd0d..08e72bf 100644 (file)
@@ -2,9 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
-<title>Test section -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="prev" href="ch04.html" title="FAQ"></link><link rel="next" href="ch05s01.html" title="Some search words for testing"></link><meta name="Section-title" content="Test section"></meta><script type="text/javascript">
+<title>Test section -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="prev" href="ch04.html" title="FAQ"></link><link rel="next" href="ch05s01.html" title="Some search words for testing"></link><meta name="Section-title" content="Test section"></meta><script type="text/javascript">
             //The id for tree cookie
-            var treeCookieId = "treeview-1636";
+            var treeCookieId = "treeview-1100";
             var language = "en";
             var w = new Object();
             //Localization
@@ -125,9 +125,5 @@ border: none; background: none; font-weight: none; color: none; }
        <![endif]--><script type="text/javascript" src="common/browserDetect.js"></script><script type="text/javascript" src="common/jquery/jquery-1.7.2.min.js"></script><script type="text/javascript" src="common/jquery/jquery.ui.all.js"></script><script type="text/javascript" src="common/jquery/jquery.cookie.js"></script><script type="text/javascript" src="common/jquery/treeview/jquery.treeview.min.js"></script><script type="text/javascript" src="common/jquery/layout/jquery.layout.js"></script><script type="text/javascript" src="search/l10n.js"></script><script type="text/javascript" src="search/htmlFileInfoList.js"></script><script type="text/javascript" src="search/nwSearchFnt.js"></script><script type="text/javascript" src="search/stemmers/en_stemmer.js"><!--//make this scalable to other languages as well.--></script><script type="text/javascript" src="search/index-1.js"></script><script type="text/javascript" src="search/index-2.js"></script><script type="text/javascript" src="search/index-3.js"></script></head><body><noscript><div id="noscript">JavaScript is disabled on your browser. Please enable JavaScript to enjoy all the features of this site.</div></noscript><div id="header"><a href="index.html"><img style="margin-right: 2px; height: 59px; padding-right: 25px; padding-top: 8px" align="right" src="common/images/logo.png" alt=" Documentation"></img></a><h1>README: Web-based Help from DocBook XML<br></br>Test section</h1><div id="navheader"><table class="navLinks"><tr><td><a id="showHideButton" href="#" onclick="myLayout.toggle('west')" class="pointLeft" tabindex="5" title="Hide TOC tree">Sidebar
                             </a></td><td><a accesskey="p" class="navLinkPrevious" tabindex="5" href="ch04.html">Prev</a> 
                                     |
-                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch05s01.html">Next</a></td></tr></table></div></div><div id="content"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="idp300352"></a>Test section</h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="section"><a href="ch05s01.html">Some search words for testing</a></span></dt><dt><span class="section"><a href="ch05s02.html">Some search words for testing (inflected)</a></span></dt></dl></div>
-    
-    
-        
-  </div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch05s01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
+                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch05s01.html">Next</a></td></tr></table></div></div><div id="content"><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="idp310016"></a>Test section</h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="section"><a href="ch05s01.html">Some search words for testing</a></span></dt><dt><span class="section"><a href="ch05s02.html">Some search words for testing (inflected)</a></span></dt></dl></div></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch05s01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
         file</a></span></li><li><span class="file"><a href="ch02s02.html" tabindex="1">Using and customizing the output</a></span><ul><li><span class="file"><a href="ch02s02s01.html" tabindex="1">Recommended Apache configurations</a></span></li></ul></li><li><span class="file"><a href="ch02s03.html" tabindex="1">Search indexing</a></span></li><li><span class="file"><a href="ch02s04.html" tabindex="1">Adding support for other (non-CJKV) languages</a></span></li><li><span class="file"><a href="ch02s05.html" tabindex="1">Adding images</a></span></li></ul></li><li><span class="file"><a href="ch03.html" tabindex="1">Developer Docs</a></span><ul><li><span class="file"><a href="ch03s01.html" tabindex="1">Design</a></span></li><li><span class="file"><a href="ch03s02.html" tabindex="1">Search</a></span><ul><li><span class="file"><a href="ch03s02s01.html" tabindex="1">New Stemmers</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch04.html" tabindex="1">FAQ</a></span></li><li id="webhelp-currentid"><span class="file"><a href="ch05.html" tabindex="1">Test section</a></span><ul><li><span class="file"><a href="ch05s01.html" tabindex="1">Some search words for testing</a></span></li><li><span class="file"><a href="ch05s02.html" tabindex="1">Some search words for testing (inflected)</a></span></li></ul></li><li><span class="file"><a href="ix01.html" tabindex="1">Index</a></span></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> &nbsp; <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
index 57d80fe..675cdab 100644 (file)
@@ -2,9 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
-<title>Some search words for testing -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch05.html" title="Test section"></link><link rel="prev" href="ch05.html" title="Test section"></link><link rel="next" href="ch05s02.html" title="Some search words for testing (inflected)"></link><meta name="Section-title" content="Some search words for testing"></meta><script type="text/javascript">
+<title>Some search words for testing -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch05.html" title="Test section"></link><link rel="prev" href="ch05.html" title="Test section"></link><link rel="next" href="ch05s02.html" title="Some search words for testing (inflected)"></link><meta name="Section-title" content="Some search words for testing"></meta><script type="text/javascript">
             //The id for tree cookie
-            var treeCookieId = "treeview-1636";
+            var treeCookieId = "treeview-1100";
             var language = "en";
             var w = new Object();
             //Localization
@@ -127,8 +127,5 @@ border: none; background: none; font-weight: none; color: none; }
                                         |
                                         <a accesskey="u" class="navLinkUp" tabindex="5" href="ch05.html">Up</a>
                                     |
-                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch05s02.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idp301072"></a>Some search words for testing</h2></div></div></div>
-      
-      <p>arsenal, arsenic, buy, say, by, vary, try, sky, nucleus, day, key, currency, currencies, build.xml</p>
-    </div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch05.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch05.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch05s02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
+                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch05s02.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idp310800"></a>Some search words for testing</h2></div></div></div><p>arsenal, arsenic, buy, say, by, vary, try, sky, nucleus, day, key, currency, currencies, build.xml</p></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch05.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch05.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch05s02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
         file</a></span></li><li><span class="file"><a href="ch02s02.html" tabindex="1">Using and customizing the output</a></span><ul><li><span class="file"><a href="ch02s02s01.html" tabindex="1">Recommended Apache configurations</a></span></li></ul></li><li><span class="file"><a href="ch02s03.html" tabindex="1">Search indexing</a></span></li><li><span class="file"><a href="ch02s04.html" tabindex="1">Adding support for other (non-CJKV) languages</a></span></li><li><span class="file"><a href="ch02s05.html" tabindex="1">Adding images</a></span></li></ul></li><li><span class="file"><a href="ch03.html" tabindex="1">Developer Docs</a></span><ul><li><span class="file"><a href="ch03s01.html" tabindex="1">Design</a></span></li><li><span class="file"><a href="ch03s02.html" tabindex="1">Search</a></span><ul><li><span class="file"><a href="ch03s02s01.html" tabindex="1">New Stemmers</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch04.html" tabindex="1">FAQ</a></span></li><li><span class="file"><a href="ch05.html" tabindex="1">Test section</a></span><ul><li id="webhelp-currentid"><span class="file"><a href="ch05s01.html" tabindex="1">Some search words for testing</a></span></li><li><span class="file"><a href="ch05s02.html" tabindex="1">Some search words for testing (inflected)</a></span></li></ul></li><li><span class="file"><a href="ix01.html" tabindex="1">Index</a></span></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> &nbsp; <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
index b925977..4b1df39 100644 (file)
@@ -2,9 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
-<title>Some search words for testing (inflected) -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch05.html" title="Test section"></link><link rel="prev" href="ch05s01.html" title="Some search words for testing"></link><link rel="next" href="ix01.html" title="Index"></link><meta name="Section-title" content="Some search words for testing (inflected)"></meta><script type="text/javascript">
+<title>Some search words for testing (inflected) -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="ch05.html" title="Test section"></link><link rel="prev" href="ch05s01.html" title="Some search words for testing"></link><link rel="next" href="ix01.html" title="Index"></link><meta name="Section-title" content="Some search words for testing (inflected)"></meta><script type="text/javascript">
             //The id for tree cookie
-            var treeCookieId = "treeview-1636";
+            var treeCookieId = "treeview-1100";
             var language = "en";
             var w = new Object();
             //Localization
@@ -127,8 +127,5 @@ border: none; background: none; font-weight: none; color: none; }
                                         |
                                         <a accesskey="u" class="navLinkUp" tabindex="5" href="ch05.html">Up</a>
                                     |
-                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ix01.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idp302464"></a>Some search words for testing (inflected)</h2></div></div></div>
-      
-      <p>arsenal, arsenic, buys, says, varies, tries, skies, nuclei, days, keys, currencies, build.xml</p>
-    </div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch05s01.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch05.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ix01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
+                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ix01.html">Next</a></td></tr></table></div></div><div id="content"><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idp312112"></a>Some search words for testing (inflected)</h2></div></div></div><p>arsenal, arsenic, buys, says, varies, tries, skies, nuclei, days, keys, currencies, build.xml</p></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch05s01.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch05.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ix01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
         file</a></span></li><li><span class="file"><a href="ch02s02.html" tabindex="1">Using and customizing the output</a></span><ul><li><span class="file"><a href="ch02s02s01.html" tabindex="1">Recommended Apache configurations</a></span></li></ul></li><li><span class="file"><a href="ch02s03.html" tabindex="1">Search indexing</a></span></li><li><span class="file"><a href="ch02s04.html" tabindex="1">Adding support for other (non-CJKV) languages</a></span></li><li><span class="file"><a href="ch02s05.html" tabindex="1">Adding images</a></span></li></ul></li><li><span class="file"><a href="ch03.html" tabindex="1">Developer Docs</a></span><ul><li><span class="file"><a href="ch03s01.html" tabindex="1">Design</a></span></li><li><span class="file"><a href="ch03s02.html" tabindex="1">Search</a></span><ul><li><span class="file"><a href="ch03s02s01.html" tabindex="1">New Stemmers</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch04.html" tabindex="1">FAQ</a></span></li><li><span class="file"><a href="ch05.html" tabindex="1">Test section</a></span><ul><li><span class="file"><a href="ch05s01.html" tabindex="1">Some search words for testing</a></span></li><li id="webhelp-currentid"><span class="file"><a href="ch05s02.html" tabindex="1">Some search words for testing (inflected)</a></span></li></ul></li><li><span class="file"><a href="ix01.html" tabindex="1">Index</a></span></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> &nbsp; <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
index e693321..018bea5 100644 (file)
@@ -10,7 +10,5 @@
  *   http://www.opensource.org/licenses/mit-license.php
  *   http://www.gnu.org/licenses/gpl.html
  *
- * Revision: $Id: jquery.treeview.js 4684 2008-02-07 19:08:06Z joern.zaefferer $
- * kasunbg: changed the cookieid name
  *
- */;(function($){$.extend($.fn,{swapClass:function(c1,c2){var c1Elements=this.filter('.'+c1);this.filter('.'+c2).removeClass(c2).addClass(c1);c1Elements.removeClass(c1).addClass(c2);return this;},replaceClass:function(c1,c2){return this.filter('.'+c1).removeClass(c1).addClass(c2).end();},hoverClass:function(className){className=className||"hover";return this.hover(function(){$(this).addClass(className);},function(){$(this).removeClass(className);});},heightToggle:function(animated,callback){animated?this.animate({height:"toggle"},animated,callback):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();if(callback)callback.apply(this,arguments);});},heightHide:function(animated,callback){if(animated){this.animate({height:"hide"},animated,callback);}else{this.hide();if(callback)this.each(callback);}},prepareBranches:function(settings){if(!settings.prerendered){this.filter(":last-child:not(ul)").addClass(CLASSES.last);this.filter((settings.collapsed?"":"."+CLASSES.closed)+":not(."+CLASSES.open+")").find(">ul").hide();}return this.filter(":has(>ul)");},applyClasses:function(settings,toggler){this.filter(":has(>ul):not(:has(>a))").find(">span").click(function(event){toggler.apply($(this).next());}).add($("a",this)).hoverClass();if(!settings.prerendered){this.filter(":has(>ul:hidden)").addClass(CLASSES.expandable).replaceClass(CLASSES.last,CLASSES.lastExpandable);this.not(":has(>ul:hidden)").addClass(CLASSES.collapsable).replaceClass(CLASSES.last,CLASSES.lastCollapsable);this.prepend("<div class=\""+CLASSES.hitarea+"\"/>").find("div."+CLASSES.hitarea).each(function(){var classes="";$.each($(this).parent().attr("class").split(" "),function(){classes+=this+"-hitarea ";});$(this).addClass(classes);});}this.find("div."+CLASSES.hitarea).click(toggler);},treeview:function(settings){if(typeof(window.treeCookieId) === 'undefined' || window.treeCookieId === ""){treeCookieId = "treeview";} settings=$.extend({cookieId: treeCookieId},settings);if(settings.add){return this.trigger("add",[settings.add]);}if(settings.toggle){var callback=settings.toggle;settings.toggle=function(){return callback.apply($(this).parent()[0],arguments);};}function treeController(tree,control){function handler(filter){return function(){toggler.apply($("div."+CLASSES.hitarea,tree).filter(function(){return filter?$(this).parent("."+filter).length:true;}));return false;};}$("a:eq(0)",control).click(handler(CLASSES.collapsable));$("a:eq(1)",control).click(handler(CLASSES.expandable));$("a:eq(2)",control).click(handler());}function toggler(){$(this).parent().find(">.hitarea").swapClass(CLASSES.collapsableHitarea,CLASSES.expandableHitarea).swapClass(CLASSES.lastCollapsableHitarea,CLASSES.lastExpandableHitarea).end().swapClass(CLASSES.collapsable,CLASSES.expandable).swapClass(CLASSES.lastCollapsable,CLASSES.lastExpandable).find(">ul").heightToggle(settings.animated,settings.toggle);if(settings.unique){$(this).parent().siblings().find(">.hitarea").replaceClass(CLASSES.collapsableHitarea,CLASSES.expandableHitarea).replaceClass(CLASSES.lastCollapsableHitarea,CLASSES.lastExpandableHitarea).end().replaceClass(CLASSES.collapsable,CLASSES.expandable).replaceClass(CLASSES.lastCollapsable,CLASSES.lastExpandable).find(">ul").heightHide(settings.animated,settings.toggle);}}function serialize(){function binary(arg){return arg?1:0;}var data=[];branches.each(function(i,e){data[i]=$(e).is(":has(>ul:visible)")?1:0;});$.cookie(settings.cookieId,data.join(""));}function deserialize(){var stored=$.cookie(settings.cookieId);if(stored){var data=stored.split("");branches.each(function(i,e){$(e).find(">ul")[parseInt(data[i])?"show":"hide"]();});}}this.addClass("treeview");var branches=this.find("li").prepareBranches(settings);switch(settings.persist){case"cookie":var toggleCallback=settings.toggle;settings.toggle=function(){serialize();if(toggleCallback){toggleCallback.apply(this,arguments);}};deserialize();break;case"location":var current=this.find("a").filter(function(){return this.href.toLowerCase()==location.href.toLowerCase();});if(current.length){current.addClass("selected").parents("ul, li").add(current.next()).show();}break;}branches.applyClasses(settings,toggler);if(settings.control){treeController(this,settings.control);$(settings.control).show();}return this.bind("add",function(event,branches){$(branches).prev().removeClass(CLASSES.last).removeClass(CLASSES.lastCollapsable).removeClass(CLASSES.lastExpandable).find(">.hitarea").removeClass(CLASSES.lastCollapsableHitarea).removeClass(CLASSES.lastExpandableHitarea);$(branches).find("li").andSelf().prepareBranches(settings).applyClasses(settings,toggler);});}});var CLASSES=$.fn.treeview.classes={open:"open",closed:"closed",expandable:"expandable",expandableHitarea:"expandable-hitarea",lastExpandableHitarea:"lastExpandable-hitarea",collapsable:"collapsable",collapsableHitarea:"collapsable-hitarea",lastCollapsableHitarea:"lastCollapsable-hitarea",lastCollapsable:"lastCollapsable",lastExpandable:"lastExpandable",last:"last",hitarea:"hitarea"};$.fn.Treeview=$.fn.treeview;})(jQuery);
\ No newline at end of file
+ */;(function($){$.extend($.fn,{swapClass:function(c1,c2){var c1Elements=this.filter('.'+c1);this.filter('.'+c2).removeClass(c2).addClass(c1);c1Elements.removeClass(c1).addClass(c2);return this;},replaceClass:function(c1,c2){return this.filter('.'+c1).removeClass(c1).addClass(c2).end();},hoverClass:function(className){className=className||"hover";return this.hover(function(){$(this).addClass(className);},function(){$(this).removeClass(className);});},heightToggle:function(animated,callback){animated?this.animate({height:"toggle"},animated,callback):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();if(callback)callback.apply(this,arguments);});},heightHide:function(animated,callback){if(animated){this.animate({height:"hide"},animated,callback);}else{this.hide();if(callback)this.each(callback);}},prepareBranches:function(settings){if(!settings.prerendered){this.filter(":last-child:not(ul)").addClass(CLASSES.last);this.filter((settings.collapsed?"":"."+CLASSES.closed)+":not(."+CLASSES.open+")").find(">ul").hide();}return this.filter(":has(>ul)");},applyClasses:function(settings,toggler){this.filter(":has(>ul):not(:has(>a))").find(">span").click(function(event){toggler.apply($(this).next());}).add($("a",this)).hoverClass();if(!settings.prerendered){this.filter(":has(>ul:hidden)").addClass(CLASSES.expandable).replaceClass(CLASSES.last,CLASSES.lastExpandable);this.not(":has(>ul:hidden)").addClass(CLASSES.collapsable).replaceClass(CLASSES.last,CLASSES.lastCollapsable);this.prepend("<div class=\""+CLASSES.hitarea+"\"/>").find("div."+CLASSES.hitarea).each(function(){var classes="";$.each($(this).parent().attr("class").split(" "),function(){classes+=this+"-hitarea ";});$(this).addClass(classes);});}this.find("div."+CLASSES.hitarea).click(toggler);},treeview:function(settings){if(typeof(window.treeCookieId) === 'undefined' || window.treeCookieId === ""){treeCookieId = "treeview";} settings=$.extend({cookieId: treeCookieId},settings);if(settings.add){return this.trigger("add",[settings.add]);}if(settings.toggle){var callback=settings.toggle;settings.toggle=function(){return callback.apply($(this).parent()[0],arguments);};}function treeController(tree,control){function handler(filter){return function(){toggler.apply($("div."+CLASSES.hitarea,tree).filter(function(){return filter?$(this).parent("."+filter).length:true;}));return false;};}$("a:eq(0)",control).click(handler(CLASSES.collapsable));$("a:eq(1)",control).click(handler(CLASSES.expandable));$("a:eq(2)",control).click(handler());}function toggler(){$(this).parent().find(">.hitarea").swapClass(CLASSES.collapsableHitarea,CLASSES.expandableHitarea).swapClass(CLASSES.lastCollapsableHitarea,CLASSES.lastExpandableHitarea).end().swapClass(CLASSES.collapsable,CLASSES.expandable).swapClass(CLASSES.lastCollapsable,CLASSES.lastExpandable).find(">ul").heightToggle(settings.animated,settings.toggle);if(settings.unique){$(this).parent().siblings().find(">.hitarea").replaceClass(CLASSES.collapsableHitarea,CLASSES.expandableHitarea).replaceClass(CLASSES.lastCollapsableHitarea,CLASSES.lastExpandableHitarea).end().replaceClass(CLASSES.collapsable,CLASSES.expandable).replaceClass(CLASSES.lastCollapsable,CLASSES.lastExpandable).find(">ul").heightHide(settings.animated,settings.toggle);}}function serialize(){function binary(arg){return arg?1:0;}var data=[];branches.each(function(i,e){data[i]=$(e).is(":has(>ul:visible)")?1:0;});$.cookie(settings.cookieId,data.join(""));}function deserialize(){var stored=$.cookie(settings.cookieId);if(stored){var data=stored.split("");branches.each(function(i,e){$(e).find(">ul")[parseInt(data[i])?"show":"hide"]();});}}this.addClass("treeview");var branches=this.find("li").prepareBranches(settings);switch(settings.persist){case"cookie":var toggleCallback=settings.toggle;settings.toggle=function(){serialize();if(toggleCallback){toggleCallback.apply(this,arguments);}};deserialize();break;case"location":var current=this.find("a").filter(function(){return this.href.toLowerCase()==location.href.toLowerCase();});if(current.length){current.addClass("selected").parents("ul, li").add(current.next()).show();}break;}branches.applyClasses(settings,toggler);if(settings.control){treeController(this,settings.control);$(settings.control).show();}return this.bind("add",function(event,branches){$(branches).prev().removeClass(CLASSES.last).removeClass(CLASSES.lastCollapsable).removeClass(CLASSES.lastExpandable).find(">.hitarea").removeClass(CLASSES.lastCollapsableHitarea).removeClass(CLASSES.lastExpandableHitarea);$(branches).find("li").andSelf().prepareBranches(settings).applyClasses(settings,toggler);});}});var CLASSES=$.fn.treeview.classes={open:"open",closed:"closed",expandable:"expandable",expandableHitarea:"expandable-hitarea",lastExpandableHitarea:"lastExpandable-hitarea",collapsable:"collapsable",collapsableHitarea:"collapsable-hitarea",lastCollapsableHitarea:"lastCollapsable-hitarea",lastCollapsable:"lastCollapsable",lastExpandable:"lastExpandable",last:"last",hitarea:"hitarea"};$.fn.Treeview=$.fn.treeview;})(jQuery);
index b9d6568..b7ab00e 100644 (file)
@@ -2,9 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
-<title>README: Web-based Help from DocBook XML - </title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="next" href="ch01.html" title="Introduction"></link><meta name="Section-title" content="README: Web-based Help from DocBook XML"></meta><script type="text/javascript">
+<title>README: Web-based Help from DocBook XML - </title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="next" href="ch01.html" title="Introduction"></link><meta name="Section-title" content="README: Web-based Help from DocBook XML"></meta><script type="text/javascript">
             //The id for tree cookie
-            var treeCookieId = "treeview-1636";
+            var treeCookieId = "treeview-1100";
             var language = "en";
             var w = new Object();
             //Localization
@@ -125,82 +125,44 @@ border: none; background: none; font-weight: none; color: none; }
        <![endif]--><script type="text/javascript" src="common/browserDetect.js"></script><script type="text/javascript" src="common/jquery/jquery-1.7.2.min.js"></script><script type="text/javascript" src="common/jquery/jquery.ui.all.js"></script><script type="text/javascript" src="common/jquery/jquery.cookie.js"></script><script type="text/javascript" src="common/jquery/treeview/jquery.treeview.min.js"></script><script type="text/javascript" src="common/jquery/layout/jquery.layout.js"></script><script type="text/javascript" src="search/l10n.js"></script><script type="text/javascript" src="search/htmlFileInfoList.js"></script><script type="text/javascript" src="search/nwSearchFnt.js"></script><script type="text/javascript" src="search/stemmers/en_stemmer.js"><!--//make this scalable to other languages as well.--></script><script type="text/javascript" src="search/index-1.js"></script><script type="text/javascript" src="search/index-2.js"></script><script type="text/javascript" src="search/index-3.js"></script></head><body><noscript><div id="noscript">JavaScript is disabled on your browser. Please enable JavaScript to enjoy all the features of this site.</div></noscript><div id="header"><a href="index.html"><img style="margin-right: 2px; height: 59px; padding-right: 25px; padding-top: 8px" align="right" src="common/images/logo.png" alt=" Documentation"></img></a><h1>README: Web-based Help from DocBook XML<br></br> </h1><div id="navheader"><table class="navLinks"><tr><td><a id="showHideButton" href="#" onclick="myLayout.toggle('west')" class="pointLeft" tabindex="5" title="Hide TOC tree">Sidebar
                             </a></td><td> 
                                     |
-                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch01.html">Next</a></td></tr></table></div></div><div id="content"><div class="book"><div class="titlepage"><div><div><h1 class="title"><a id="idp6480"></a>README: Web-based Help from DocBook XML</h1></div><div><div class="author"><h3 class="author"><span class="firstname">David</span> <span class="surname">Cramer</span></h3><code class="email">&lt;<a class="email" href="mailto:david AT thingbag DOT net">david AT thingbag DOT net</a>&gt;</code></div></div><div><div class="author"><h3 class="author"><span class="firstname">Kasun</span> <span class="surname">Gajasinghe</span></h3><code class="email">&lt;<a class="email" href="mailto:kasunbg AT gmail DOT com">kasunbg AT gmail DOT com</a>&gt;</code></div></div><div><p class="copyright">Copyright © 2008-2012 Kasun Gajasinghe, David Cramer</p></div><div><div class="legalnotice"><a id="idp10336"></a>
-      <p>Permission is hereby granted, free of charge, to any person obtaining a copy of this
+                                    <a accesskey="n" class="navLinkNext" tabindex="5" href="ch01.html">Next</a></td></tr></table></div></div><div id="content"><div class="book"><div class="titlepage"><div><div><h1 class="title"><a id="idm11599360"></a>README: Web-based Help from DocBook XML</h1></div><div><div class="author"><h3 class="author"><span class="firstname">David</span> <span class="surname">Cramer</span></h3><code class="email">&lt;<a class="email" href="mailto:david AT thingbag DOT net">david AT thingbag DOT net</a>&gt;</code></div></div><div><div class="author"><h3 class="author"><span class="firstname">Kasun</span> <span class="surname">Gajasinghe</span></h3><code class="email">&lt;<a class="email" href="mailto:kasunbg AT gmail DOT com">kasunbg AT gmail DOT com</a>&gt;</code></div></div><div><p class="copyright">Copyright © 2008-2012 Kasun Gajasinghe, David Cramer</p></div><div><div class="legalnotice"><a id="idp768"></a><p>Permission is hereby granted, free of charge, to any person obtaining a copy of this
         software and associated documentation files (the <span class="quote">“<span class="quote">Software</span>”</span>), to deal in the
         Software without restriction, including without limitation the rights to use, copy, modify,
         merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
-        persons to whom the Software is furnished to do so, subject to the following conditions: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-            <p>The above copyright notice and this permission notice shall be included in all
-              copies or substantial portions of the Software.</p>
-          </li><li class="listitem">
-            <p>Except as contained in this notice, the names of individuals credited with
+        persons to whom the Software is furnished to do so, subject to the following conditions: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>The above copyright notice and this permission notice shall be included in all
+              copies or substantial portions of the Software.</p></li><li class="listitem"><p>Except as contained in this notice, the names of individuals credited with
               contribution to this software shall not be used in advertising or otherwise to promote
               the sale, use or other dealings in this Software without prior written authorization
-              from the individuals in question.</p>
-          </li><li class="listitem">
-            <p>Any stylesheet derived from this Software that is publicly distributed will be
+              from the individuals in question.</p></li><li class="listitem"><p>Any stylesheet derived from this Software that is publicly distributed will be
               identified with a different name and the version strings in any derived Software will
               be changed so that no possibility of confusion between the derived package and this
-              Software will exist.</p>
-          </li></ul></div>
-      <p>
-        <strong>Warranty: </strong>
-        THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
+              Software will exist.</p></li></ul></div><p><strong>Warranty: </strong>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
           INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
           PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL DAVID CRAMER, KASUN GAJASINGHE, OR ANY
           OTHER CONTRIBUTOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
           ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-          SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-      </p>
-      <p>This package is maintained by Kasun Gajasinghe,
+          SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p><p>This package is maintained by Kasun Gajasinghe,
           <code class="email">&lt;<a class="email" href="mailto:kasunbg AT gmail DOT com">kasunbg AT gmail DOT com</a>&gt;</code> and David Cramer,
           <code class="email">&lt;<a class="email" href="mailto:david AT thingbag DOT net">david AT thingbag DOT net</a>&gt;</code> and with
         contributions by Arun Bharadwaj and Visitha Baddegama. Please
-        direct support questions to the <a class="ulink" href="http://wiki.docbook.org/DocBookDiscussion" target="_top">DocBook-apps
-          mailing list</a>. </p>
-      <p>This package also includes the following software written and copyrighted by others:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
-            <p>Files in <code class="filename">template/common/jquery</code> are
-              copyrighted by <a class="ulink" href="http://jquery.com/" target="_top">JQuery</a> under the MIT License.
+        direct support questions to the <a class="link" href="http://wiki.docbook.org/DocBookDiscussion" target="_top">DocBook-apps
+          mailing list</a>. </p><p>This package also includes the following software written and copyrighted by others:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Files in <code class="filename">template/common/jquery</code> are
+              copyrighted by <a class="link" href="http://jquery.com/" target="_top">JQuery</a> under the MIT License.
               The file <code class="filename">jquery.cookie.js</code> Copyright (c) 2006 Klaus Hartl under
-              the MIT license.</p>
-            <a id="idp29600" class="indexterm"></a>
-          </li><li class="listitem">
-            <p>Some files in the <code class="filename">template/search</code> and <code class="filename">indexer</code> directories were
+              the MIT license.</p><a id="idp11728" class="indexterm"></a></li><li class="listitem"><p>Some files in the <code class="filename">template/search</code> and <code class="filename">indexer</code> directories were
               originally part of N. Quaine's htmlsearch DITA plugin.
-              The htmlsearch DITA plugin is available from the <a class="ulink" href="http://tech.groups.yahoo.com/group/dita-users/files/Demos/" target="_top">files page</a> of the DITA-users yahoogroup. The
+              The htmlsearch DITA plugin is available from the <a class="link" href="http://tech.groups.yahoo.com/group/dita-users/files/Demos/" target="_top">files page</a> of the DITA-users yahoogroup. The
               htmlsearch plugin was released under a BSD-style
               license. See <code class="filename">indexer/license.txt</code>
-              for details. <a id="idp33408" class="indexterm"></a>
-              <a id="idp34176" class="indexterm"></a></p>
-          </li><li class="listitem">
-            <p>Stemmers from the <a class="ulink" href="http://snowball.tartarus.org/texts/stemmersoverview.html" target="_top">Snowball
-                project</a> released under a BSD license.</p>
-          </li><li class="listitem">
-            <p>Code from the <a class="ulink" href="http://lucene.apache.org/" target="_top">Apache Lucene</a> search
+              for details. <a id="idp15360" class="indexterm"></a>
+              <a id="idm37200" class="indexterm"></a></p></li><li class="listitem"><p>Stemmers from the <a class="link" href="http://snowball.tartarus.org/texts/stemmersoverview.html" target="_top">Snowball
+                project</a> released under a BSD license.</p></li><li class="listitem"><p>Code from the <a class="link" href="http://lucene.apache.org/" target="_top">Apache Lucene</a> search
               engine provides support for tokenizing Chinese, Japanese, and Korean content released
-              under the Apache 2.0 license. </p>
-          </li><li class="listitem">
-            <p>Code that provides weighted search results and some
-              other improvements was graciously donated by <a class="ulink" href="http://www.oxygenxml.com" target="_top">SyncRO Soft
+              under the Apache 2.0 license. </p></li><li class="listitem"><p>Code that provides weighted search results and some
+              other improvements was graciously donated by <a class="link" href="http://www.oxygenxml.com" target="_top">SyncRO Soft
                 Ltd.</a>, the publishers of the oXygen XML
-              Editor.</p>
-          </li><li class="listitem">
-            <p><a class="ulink" href="http://ccil.org/~cowan/XML/tagsoup/" target="_top">TagSoup</a>, released under the Apache 2.0
+              Editor.</p></li><li class="listitem"><p><a class="link" href="http://ccil.org/~cowan/XML/tagsoup/" target="_top">TagSoup</a>, released under the Apache 2.0
               license, makes it possible to index html instead of just
-              xhtml output. </p>
-          </li><li class="listitem">
-            <p>Cosmetic improvements provided by <a class="ulink" href="http://docs.openstack.org" target="_top">OpenStack</a>.</p>
-          </li></ul></div><p> Webhelp for DocBook was first developed as a <a class="ulink" href="http://code.google.com/soc/" target="_top">Google Summer of Code</a> project. </p>
-    </div></div><div><p class="pubdate">January 2012</p></div></div><hr></hr></div><div class="list-of-figures"><p><strong>List of Figures</strong></p><dl><dt>1. <a href="ch02s05.html#idp209584">Sample Image</a></dt></dl></div><div class="list-of-examples"><p><strong>List of Examples</strong></p><dl><dt>1. <a href="ch02s05.html#idp212720">Example code for adding images. Note down the relative path used</a></dt><dt>2. <a href="ch03s02s01.html#idp269744">Add new language to supportedLanguages array</a></dt><dt>3. <a href="ch03s02s01.html#idp275408">Initialize correct stemmer based on the
-                        <code class="code">webhelp.indexer.language</code> specified</a></dt></dl></div>
-  
-  
-  
-  
-  
-  
-  
-  
-</div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
+              xhtml output. </p></li><li class="listitem"><p>Cosmetic improvements provided by <a class="link" href="http://docs.openstack.org" target="_top">OpenStack</a>.</p></li></ul></div><p> Webhelp for DocBook was first developed as a <a class="link" href="http://code.google.com/soc/" target="_top">Google Summer of Code</a> project. </p></div></div><div><p class="pubdate">January 2012</p></div></div><hr></hr></div><div class="list-of-figures"><p><strong>List of Figures</strong></p><dl><dt>1. <a href="ch02s05.html#idp215248">Sample Image</a></dt></dl></div><div class="list-of-examples"><p><strong>List of Examples</strong></p><dl><dt>1. <a href="ch02s05.html#idp217760">Example code for adding images. Note down the relative path used</a></dt><dt>2. <a href="ch03s02s01.html#idp280064">Add new language to supportedLanguages array</a></dt><dt>3. <a href="ch03s02s01.html#idp285600">Initialize correct stemmer based on the
+                        <code class="code">webhelp.indexer.language</code> specified</a></dt></dl></div></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
         file</a></span></li><li><span class="file"><a href="ch02s02.html" tabindex="1">Using and customizing the output</a></span><ul><li><span class="file"><a href="ch02s02s01.html" tabindex="1">Recommended Apache configurations</a></span></li></ul></li><li><span class="file"><a href="ch02s03.html" tabindex="1">Search indexing</a></span></li><li><span class="file"><a href="ch02s04.html" tabindex="1">Adding support for other (non-CJKV) languages</a></span></li><li><span class="file"><a href="ch02s05.html" tabindex="1">Adding images</a></span></li></ul></li><li><span class="file"><a href="ch03.html" tabindex="1">Developer Docs</a></span><ul><li><span class="file"><a href="ch03s01.html" tabindex="1">Design</a></span></li><li><span class="file"><a href="ch03s02.html" tabindex="1">Search</a></span><ul><li><span class="file"><a href="ch03s02s01.html" tabindex="1">New Stemmers</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch04.html" tabindex="1">FAQ</a></span></li><li><span class="file"><a href="ch05.html" tabindex="1">Test section</a></span><ul><li><span class="file"><a href="ch05s01.html" tabindex="1">Some search words for testing</a></span></li><li><span class="file"><a href="ch05s02.html" tabindex="1">Some search words for testing (inflected)</a></span></li></ul></li><li><span class="file"><a href="ix01.html" tabindex="1">Index</a></span></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> &nbsp; <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
index ca70622..d89f558 100644 (file)
@@ -2,9 +2,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
-<title>Index -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="prev" href="ch05s02.html" title="Some search words for testing (inflected)"></link><meta name="Section-title" content="Index"></meta><script type="text/javascript">
+<title>Index -  - README: Web-based Help from DocBook XML</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.2"></meta><link rel="home" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="up" href="index.html" title="README: Web-based Help from DocBook XML"></link><link rel="prev" href="ch05s02.html" title="Some search words for testing (inflected)"></link><meta name="Section-title" content="Index"></meta><script type="text/javascript">
             //The id for tree cookie
-            var treeCookieId = "treeview-1636";
+            var treeCookieId = "treeview-1100";
             var language = "en";
             var w = new Object();
             //Localization
@@ -123,5 +123,5 @@ border: none; background: none; font-weight: none; color: none; }
        </style><!--[if IE]>
        <link rel="stylesheet" type="text/css" href="../common/css/ie.css"/>
        <![endif]--><script type="text/javascript" src="common/browserDetect.js"></script><script type="text/javascript" src="common/jquery/jquery-1.7.2.min.js"></script><script type="text/javascript" src="common/jquery/jquery.ui.all.js"></script><script type="text/javascript" src="common/jquery/jquery.cookie.js"></script><script type="text/javascript" src="common/jquery/treeview/jquery.treeview.min.js"></script><script type="text/javascript" src="common/jquery/layout/jquery.layout.js"></script><script type="text/javascript" src="search/l10n.js"></script><script type="text/javascript" src="search/htmlFileInfoList.js"></script><script type="text/javascript" src="search/nwSearchFnt.js"></script><script type="text/javascript" src="search/stemmers/en_stemmer.js"><!--//make this scalable to other languages as well.--></script><script type="text/javascript" src="search/index-1.js"></script><script type="text/javascript" src="search/index-2.js"></script><script type="text/javascript" src="search/index-3.js"></script></head><body><noscript><div id="noscript">JavaScript is disabled on your browser. Please enable JavaScript to enjoy all the features of this site.</div></noscript><div id="header"><a href="index.html"><img style="margin-right: 2px; height: 59px; padding-right: 25px; padding-top: 8px" align="right" src="common/images/logo.png" alt=" Documentation"></img></a><h1>README: Web-based Help from DocBook XML<br></br>Index</h1><div id="navheader"><table class="navLinks"><tr><td><a id="showHideButton" href="#" onclick="myLayout.toggle('west')" class="pointLeft" tabindex="5" title="Hide TOC tree">Sidebar
-                            </a></td><td><a accesskey="p" class="navLinkPrevious" tabindex="5" href="ch05s02.html">Prev</a> </td></tr></table></div></div><div id="content"><div class="index"><div class="titlepage"><div><div><h1 class="title"><a id="idp304064"></a>Index</h1></div></div></div><div xmlns:xlink="http://www.w3.org/1999/xlink" class="index"><div class="indexdiv"><h3>A</h3><dl><dt id="ientry-idp186912">ANT_HOME, <a class="indexterm" href="ch02s03.html">Search indexing</a></dt></dl></div><div class="indexdiv"><h3>D</h3><dl><dt id="ientry-idp233648">design, <a class="indexterm" href="ch03s01.html">Design</a></dt><dt id="ientry-idp34176">DITA</dt><dd><dl><dt>htmlsearch plugin, <a class="indexterm" href="index.html">README: Web-based Help from DocBook XML</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>F</h3><dl><dt id="ientry-idp299456">FAQ, <a class="indexterm" href="ch04.html">FAQ</a></dt><dt id="ientry-idp51824">features, <a class="indexterm" href="ch01.html">Introduction</a></dt></dl></div><div class="indexdiv"><h3>H</h3><dl><dt id="ientry-idp33408">htmlsearch, <a class="indexterm" href="index.html">README: Web-based Help from DocBook XML</a></dt></dl></div><div class="indexdiv"><h3>I</h3><dl><dt id="ientry-idp184208">indexer</dt><dd><dl><dt>building, <a class="indexterm" href="ch02s03.html">Search indexing</a></dt><dt>CLASSPATH, <a class="indexterm" href="ch02s03.html">Search indexing</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>J</h3><dl><dt id="ientry-idp29600">jquery, <a class="indexterm" href="index.html">README: Web-based Help from DocBook XML</a></dt></dl></div><div class="indexdiv"><h3>S</h3><dl><dt id="ientry-idp55344">search, <a class="indexterm" href="ch03s02.html">Search</a></dt><dd><dl><dt>description, <a class="indexterm" href="ch01.html">Introduction</a></dt><dt>features, <a class="indexterm" href="ch01.html">Introduction</a></dt><dt>highlighting, <a class="indexterm" href="ch01.html">Introduction</a></dt><dt>indexing, <a class="indexterm" href="ch02s03.html">Search indexing</a></dt><dt>stemming, <a class="indexterm" href="ch01.html">Introduction</a></dt></dl></dd><dt id="ientry-idp281360">stemmer, <a class="indexterm" href="ch03s02s01.html">New Stemmers</a></dt><dt id="ientry-idp191648">stemming, <a class="indexterm" href="ch02s04.html">Adding support for other (non-CJKV) languages</a></dt></dl></div></div></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch05s02.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
+                            </a></td><td><a accesskey="p" class="navLinkPrevious" tabindex="5" href="ch05s02.html">Prev</a> </td></tr></table></div></div><div id="content"><div class="index"><div class="titlepage"><div><div><h1 class="title"><a id="idp313568"></a>Index</h1></div></div></div><div xmlns:xlink="http://www.w3.org/1999/xlink" class="index"><div class="indexdiv"><h3>A</h3><dl><dt id="ientry-idp194944">ANT_HOME, <a class="indexterm" href="ch02s03.html">Search indexing</a></dt></dl></div><div class="indexdiv"><h3>D</h3><dl><dt id="ientry-idp237824">design, <a class="indexterm" href="ch03s01.html">Design</a></dt><dt id="ientry-idm37200">DITA</dt><dd><dl><dt>htmlsearch plugin, <a class="indexterm" href="index.html">README: Web-based Help from DocBook XML</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>F</h3><dl><dt id="ientry-idp309120">FAQ, <a class="indexterm" href="ch04.html">FAQ</a></dt><dt id="ientry-idp53504">features, <a class="indexterm" href="ch01.html">Introduction</a></dt></dl></div><div class="indexdiv"><h3>H</h3><dl><dt id="ientry-idp15360">htmlsearch, <a class="indexterm" href="index.html">README: Web-based Help from DocBook XML</a></dt></dl></div><div class="indexdiv"><h3>I</h3><dl><dt id="ientry-idp192512">indexer</dt><dd><dl><dt>building, <a class="indexterm" href="ch02s03.html">Search indexing</a></dt><dt>CLASSPATH, <a class="indexterm" href="ch02s03.html">Search indexing</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>J</h3><dl><dt id="ientry-idp11728">jquery, <a class="indexterm" href="index.html">README: Web-based Help from DocBook XML</a></dt></dl></div><div class="indexdiv"><h3>S</h3><dl><dt id="ientry-idp56432">search, <a class="indexterm" href="ch03s02.html">Search</a></dt><dd><dl><dt>description, <a class="indexterm" href="ch01.html">Introduction</a></dt><dt>features, <a class="indexterm" href="ch01.html">Introduction</a></dt><dt>highlighting, <a class="indexterm" href="ch01.html">Introduction</a></dt><dt>indexing, <a class="indexterm" href="ch02s03.html">Search indexing</a></dt><dt>stemming, <a class="indexterm" href="ch01.html">Introduction</a></dt></dl></dd><dt id="ientry-idp291280">stemmer, <a class="indexterm" href="ch03s02s01.html">New Stemmers</a></dt><dt id="ientry-idp209568">stemming, <a class="indexterm" href="ch02s04.html">Adding support for other (non-CJKV) languages</a></dt></dl></div></div></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch05s02.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="ch01.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="ch02.html" tabindex="1">Using the package</a></span><ul><li><span class="file"><a href="ch02s01.html" tabindex="1">Generating webhelp output using the Ant build.xml
         file</a></span></li><li><span class="file"><a href="ch02s02.html" tabindex="1">Using and customizing the output</a></span><ul><li><span class="file"><a href="ch02s02s01.html" tabindex="1">Recommended Apache configurations</a></span></li></ul></li><li><span class="file"><a href="ch02s03.html" tabindex="1">Search indexing</a></span></li><li><span class="file"><a href="ch02s04.html" tabindex="1">Adding support for other (non-CJKV) languages</a></span></li><li><span class="file"><a href="ch02s05.html" tabindex="1">Adding images</a></span></li></ul></li><li><span class="file"><a href="ch03.html" tabindex="1">Developer Docs</a></span><ul><li><span class="file"><a href="ch03s01.html" tabindex="1">Design</a></span></li><li><span class="file"><a href="ch03s02.html" tabindex="1">Search</a></span><ul><li><span class="file"><a href="ch03s02s01.html" tabindex="1">New Stemmers</a></span></li></ul></li></ul></li><li><span class="file"><a href="ch04.html" tabindex="1">FAQ</a></span></li><li><span class="file"><a href="ch05.html" tabindex="1">Test section</a></span><ul><li><span class="file"><a href="ch05s01.html" tabindex="1">Some search words for testing</a></span></li><li><span class="file"><a href="ch05s02.html" tabindex="1">Some search words for testing (inflected)</a></span></li></ul></li><li id="webhelp-currentid"><span class="file"><a href="ix01.html" tabindex="1">Index</a></span></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> &nbsp; <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
index afb7abc..3c1dffd 100644 (file)
@@ -1,38 +1,38 @@
 var doStem = true;
 //List of indexed files.
 fl = new Array();
-fl["0"]= "ch02.html";
-fl["1"]= "ch03s02.html";
-fl["2"]= "ch02s03.html";
+fl["0"]= "ch05s02.html";
+fl["1"]= "ch03.html";
+fl["2"]= "ch05s01.html";
 fl["3"]= "ch03s01.html";
-fl["4"]= "ch05.html";
-fl["5"]= "index.html";
-fl["6"]= "ch02s01.html";
-fl["7"]= "ch02s05.html";
-fl["8"]= "ch02s02s01.html";
-fl["9"]= "ch03s02s01.html";
-fl["10"]= "ch01.html";
+fl["4"]= "ch02s02.html";
+fl["5"]= "ch05.html";
+fl["6"]= "ch02s04.html";
+fl["7"]= "ch02s02s01.html";
+fl["8"]= "ch02s03.html";
+fl["9"]= "ch01.html";
+fl["10"]= "index.html";
 fl["11"]= "ch04.html";
-fl["12"]= "ch05s02.html";
-fl["13"]= "ch02s04.html";
-fl["14"]= "ch05s01.html";
-fl["15"]= "ch02s02.html";
-fl["16"]= "ch03.html";
+fl["12"]= "ch02s05.html";
+fl["13"]= "ch02s01.html";
+fl["14"]= "ch02.html";
+fl["15"]= "ch03s02s01.html";
+fl["16"]= "ch03s02.html";
 fil = new Array();
-fil["0"]= "ch02.html@@@Using the package@@@java available in your PATH...";
-fil["1"]= "ch03s02.html@@@Search@@@Overview design of Search mechanism...";
-fil["2"]= "ch02s03.html@@@Search indexing@@@To build the indexer, you must have installed the JDK version 1.5 or higher and set the ANT_HOME environment variable...";
+fil["0"]= "ch05s02.html@@@Some search words for testing (inflected)@@@null";
+fil["1"]= "ch03.html@@@Developer Docs@@@This chapter provides an overview of how webhelp is implemented...";
+fil["2"]= "ch05s01.html@@@Some search words for testing@@@null";
 fil["3"]= "ch03s01.html@@@Design@@@An overview of webhelp page structure...";
-fil["4"]= "ch05.html@@@Test section@@@null";
-fil["5"]= "index.html@@@README: Web-based Help from DocBook XML@@@null";
-fil["6"]= "ch02s01.html@@@Generating webhelp output using the Ant build.xml file@@@Installation instructions...";
-fil["7"]= "ch02s05.html@@@Adding images@@@null";
-fil["8"]= "ch02s02s01.html@@@Recommended Apache configurations@@@null";
-fil["9"]= "ch03s02s01.html@@@New Stemmers@@@Adding new Stemmers is very simple...";
-fil["10"]= "ch01.html@@@Introduction@@@Overview of the package...";
+fil["4"]= "ch02s02.html@@@Using and customizing the output@@@null";
+fil["5"]= "ch05.html@@@Test section@@@null";
+fil["6"]= "ch02s04.html@@@Adding support for other (non-CJKV) languages@@@null";
+fil["7"]= "ch02s02s01.html@@@Recommended Apache configurations@@@null";
+fil["8"]= "ch02s03.html@@@Search indexing@@@To build the indexer, you must have installed the JDK version 1.5 or higher and set the ANT_HOME environment variable...";
+fil["9"]= "ch01.html@@@Introduction@@@Overview of the package...";
+fil["10"]= "index.html@@@README: Web-based Help from DocBook XML@@@null";
 fil["11"]= "ch04.html@@@FAQ@@@Frequently Asked Questions...";
-fil["12"]= "ch05s02.html@@@Some search words for testing (inflected)@@@null";
-fil["13"]= "ch02s04.html@@@Adding support for other (non-CJKV) languages@@@null";
-fil["14"]= "ch05s01.html@@@Some search words for testing@@@null";
-fil["15"]= "ch02s02.html@@@Using and customizing the output@@@null";
-fil["16"]= "ch03.html@@@Developer Docs@@@This chapter provides an overview of how webhelp is implemented...";
+fil["12"]= "ch02s05.html@@@Adding images@@@null";
+fil["13"]= "ch02s01.html@@@Generating webhelp output using the Ant build.xml file@@@Installation instructions...";
+fil["14"]= "ch02.html@@@Using the package@@@java available in your PATH...";
+fil["15"]= "ch03s02s01.html@@@New Stemmers@@@Adding new Stemmers is very simple...";
+fil["16"]= "ch03s02.html@@@Search@@@Overview design of Search mechanism...";
index 7e2004e..eba552c 100644 (file)
 var indexerLanguage="en";
 //Auto generated index for searching by xsl-webhelpindexer for DocBook Webhelp.# Kasun Gajasinghe, University of Moratuwa
-w["-"]="0*2,1*7,2*4,3*2,4*2,5*1,7*2,8*2,9*2,10*3,11*2,12*2,13*2,14*2,15*2,16*2";
-w["-doutput-dir"]="6*1";
-w["-version"]="6*2";
-w["."]="0*1,1*5,2*3,3*5,5*2,6*11,7*2,8*3,9*8,10*1,13*1,15*3";
-w[".chm"]="10*1";
-w[".htaccess"]="8*1";
-w[".html"]="8*1";
-w[".js"]="1*2";
+w["-"]="0*2,1*2,2*2,3*2,4*2,5*2,6*2,7*2,8*4,9*3,10*1,12*2,13*2,14*2,15*2,16*7";
+w["-doutput-dir"]="13*1";
+w["-version"]="13*2";
+w["."]="3*5,4*3,6*1,7*3,8*3,9*1,10*2,12*2,13*11,14*1,15*8,16*5";
+w[".chm"]="9*1";
+w[".htaccess"]="7*1";
+w[".html"]="7*1";
+w[".js"]="16*2";
 w[".treeview"]="3*1";
-w["0"]="2*6,5*2,6*5,11*2";
-w["1"]="2*6,5*2,6*3,11*6";
-w["1."]="5*2,11*6";
-w["1.5"]="2*1";
-w["1.6"]="6*1";
-w["1.76.0"]="2*1";
-w["1.76.1"]="2*2";
-w["1.76.1."]="2*1";
+w["0"]="8*6,10*2,11*2,13*5";
+w["1"]="8*6,10*2,11*6,13*3";
+w["1."]="10*2,11*6";
+w["1.5"]="8*1";
+w["1.6"]="13*1";
+w["1.76.0"]="8*1";
+w["1.76.1"]="8*2";
+w["1.76.1."]="8*1";
 w["1.77.0"]="11*2";
-w["1.8.0"]="2*1,6*3";
-w["1.8.2.custom.css"]="15*1";
-w["172800"]="8*2";
-w["2"]="5*3,6*3,8*2,11*6,15*1";
-w["2."]="5*1,11*6";
-w["2.0"]="5*2";
-w["2006"]="5*1";
-w["2008"]="5*1";
-w["2008-2012"]="5*1";
-w["2012"]="5*2";
-w["290304000"]="8*2";
-w["2:"]="6*3";
-w["3"]="5*1,11*8";
-w["3."]="5*1,11*6";
-w["3.0.0.jar"]="2*2";
+w["1.8.0"]="8*1,13*3";
+w["1.8.2.custom.css"]="4*1";
+w["172800"]="7*2";
+w["2"]="4*1,7*2,10*3,11*6,13*3";
+w["2."]="10*1,11*6";
+w["2.0"]="10*2";
+w["2006"]="10*1";
+w["2008"]="10*1";
+w["2008-2012"]="10*1";
+w["2012"]="10*2";
+w["290304000"]="7*2";
+w["2:"]="13*3";
+w["3"]="10*1,11*8";
+w["3."]="10*1,11*6";
+w["3.0.0.jar"]="8*2";
 w["3.x"]="11*1";
-w["4"]="1*1,11*7";
+w["4"]="11*7,16*1";
 w["4."]="11*6";
-w["480"]="8*1";
-w["5"]="2*1,6*13,10*1,11*8";
+w["480"]="7*1";
+w["5"]="8*1,9*1,11*8,13*13";
 w["5."]="11*6";
 w["596"]="11*2";
 w["596:"]="11*2";
-w["6"]="6*6";
-w["6.5"]="6*4";
-w["6.5.5.jar"]="6*3,11*1";
-w["6.5.x"]="6*1";
+w["6"]="13*6";
+w["6.5"]="13*4";
+w["6.5.5.jar"]="11*1,13*3";
+w["6.5.x"]="13*1";
 w["7"]="11*1";
-w["7200"]="8*2";
-w["76"]="2*3";
+w["7200"]="7*2";
+w["76"]="8*3";
 w["77"]="11*2";
-w["8"]="2*1,6*3,8*1,15*1";
-w[":"]="9*2,11*2,15*3";
-w["_stemmer"]="1*1,9*1";
-w["_stemmer.j"]="1*2,9*2";
+w["8"]="4*1,7*1,8*1,13*3";
+w[":"]="4*3,11*2,15*2";
+w["_stemmer"]="15*1,16*1";
+w["_stemmer.j"]="15*2,16*2";
 w["abandon"]="3*1";
-w["abil"]="5*1";
-w["about"]="1*2,2*1,6*2,8*1,11*2";
-w["abov"]="5*1";
-w["abstract"]="15*1";
-w["accord"]="10*1";
+w["about"]="7*1,8*1,11*2,13*2,16*2";
+w["abov"]="10*1";
+w["abstract"]="4*1";
+w["accord"]="9*1";
 w["achiev"]="3*2";
-w["action"]="5*1";
-w["actual"]="1*1";
-w["ad"]="0*2,1*1,5*1,7*51,9*3,10*1,13*46,15*2";
-w["adapt"]="6*1";
-w["add"]="5*1,6*1,7*1,9*4,10*1,13*1,15*1";
-w["adddefaultcharset"]="8*1";
-w["addit"]="8*1,11*1,13*1";
-w["addoutputfilterbytyp"]="8*9";
-w["admon.g"]="6*1";
-w["admon.graph"]="6*1";
-w["advertis"]="5*1";
-w["after"]="10*1";
-w["against"]="6*2";
-w["age"]="8*3";
-w["al"]="9*1";
-w["algorithm"]="9*1";
-w["all"]="1*1,2*1,5*1,6*1,9*1";
-w["all."]="9*1";
-w["allow"]="6*1";
-w["alreadi"]="9*1";
-w["also"]="0*1,5*1,6*2,10*1";
-w["altern"]="10*1";
-w["analyz"]="2*1";
-w["ani"]="5*6,9*1,15*1";
+w["action"]="10*1";
+w["actual"]="16*1";
+w["ad"]="4*2,6*46,9*1,10*1,12*51,14*2,15*3,16*1";
+w["adapt"]="13*1";
+w["add"]="4*1,6*1,9*1,10*1,12*1,13*1,15*4";
+w["adddefaultcharset"]="7*1";
+w["addit"]="6*1,7*1,11*1";
+w["addoutputfilterbytyp"]="7*9";
+w["admon.g"]="13*1";
+w["admon.graph"]="13*1";
+w["advertis"]="10*1";
+w["after"]="9*1";
+w["against"]="13*2";
+w["age"]="7*3";
+w["al"]="15*1";
+w["algorithm"]="15*1";
+w["all"]="8*1,10*1,13*1,15*1,16*1";
+w["all."]="15*1";
+w["allow"]="13*1";
+w["alreadi"]="15*1";
+w["also"]="9*1,10*1,13*2,14*1";
+w["altern"]="9*1";
+w["analyz"]="8*1";
+w["ani"]="4*1,10*6,15*1";
 w["anim"]="3*1";
 w["animated:"]="3*1";
-w["anoth"]="6*2,9*1";
-w["ant"]="0*2,1*3,2*14,6*58,7*1,9*2,10*2";
-w["ant.file.dir"]="6*2";
-w["ant_hom"]="2*1,6*1";
-w["apach"]="0*1,5*3,6*3,8*42,15*1";
-w["apache-ant-1"]="6*2";
-w["apache-ant-1.8.0"]="6*2";
+w["anoth"]="13*2,15*1";
+w["ant"]="8*14,9*2,12*1,13*59,14*2,15*2,16*3";
+w["ant.file.dir"]="13*2";
+w["ant_hom"]="8*1,13*1";
+w["apach"]="4*1,7*42,10*3,13*3,14*1";
+w["apache-ant-1"]="13*2";
+w["apache-ant-1.8.0"]="13*2";
 w["apart"]="11*2";
-w["apis.jar"]="2*1,6*9,11*2";
-w["app"]="5*1";
-w["appear"]="10*2,15*1";
+w["apis.jar"]="8*1,11*2,13*9";
+w["app"]="10*1";
+w["appear"]="4*1,9*2";
 w["appli"]="3*2";
-w["applic"]="8*5,10*1";
-w["applica"]="8*1";
-w["appropri"]="6*1,15*1";
-w["apps@lists.oasi"]="9*1";
-w["arbitrari"]="6*1";
-w["argument"]="2*1";
-w["arguments:"]="2*1";
-w["aris"]="5*1";
-w["array"]="1*3,5*1,9*7";
-w["array."]="9*1";
-w["arsenal"]="12*1,14*1";
-w["arsenic"]="12*1,14*1";
-w["arun"]="5*1";
+w["applic"]="7*5,9*1";
+w["applica"]="7*1";
+w["appropri"]="4*1,13*1";
+w["apps@lists.oasi"]="15*1";
+w["ar"]="10*1";
+w["arbitrari"]="13*1";
+w["argument"]="8*1";
+w["arguments:"]="8*1";
+w["aris"]="10*1";
+w["array"]="10*1,15*7,16*3";
+w["array."]="15*1";
+w["arsenal"]="0*1,2*1";
+w["arsenic"]="0*1,2*1";
+w["arun"]="10*1";
 w["ask"]="11*1";
-w["associ"]="5*1";
-w["asspath"]="6*5";
-w["assum"]="6*2,9*1";
-w["assumpt"]="1*1";
+w["associ"]="10*1";
+w["asspath"]="13*5";
+w["assum"]="13*2,15*1";
+w["assumpt"]="16*1";
 w["attribut"]="11*2";
-w["author"]="5*1";
-w["auto"]="10*1";
-w["auto-synchron"]="10*1";
+w["author"]="10*1";
+w["auto"]="9*1";
+w["auto-synchron"]="9*1";
 w["autoidx"]="11*2";
 w["autoidx.xsl"]="11*2";
 w["autoidx.xsl:"]="11*4";
-w["automat"]="2*1";
-w["ava"]="0*1";
-w["avail"]="0*1,2*2,5*1,6*3,9*3";
-w["away"]="16*1";
-w["back"]="13*1";
-w["backward"]="10*1";
-w["baddegama"]="5*1";
-w["baddegama."]="5*1";
-w["bar."]="15*1";
-w["base"]="0*1,1*1,2*1,3*2,4*1,5*52,7*1,8*1,9*6,10*3,11*2,12*1,13*1,14*1,15*2,16*1";
-w["basedir"]="6*1";
+w["automat"]="8*1";
+w["ava"]="14*1";
+w["avail"]="8*2,10*1,13*3,14*1,15*3";
+w["away"]="1*1";
+w["back"]="6*1";
+w["backward"]="9*1";
+w["baddegama"]="10*1";
+w["baddegama."]="10*1";
+w["bar."]="4*1";
+w["base"]="0*1,1*1,2*1,3*2,4*2,5*1,6*1,7*1,8*1,9*3,10*52,11*1,12*1,13*1,14*1,15*6,16*1";
+w["basedir"]="13*1";
 w["basic"]="11*1";
-w["be"]="6*1";
-w["been"]="6*1";
-w["behav"]="16*1";
-w["below"]="6*1";
-w["below."]="6*1,7*1";
-w["better"]="6*1";
-w["between"]="1*1,5*1";
-w["bharadwaj"]="5*1";
-w["bi"]="1*1";
-w["bi-gram"]="1*1";
-w["bin"]="6*4";
-w["binari"]="6*1";
-w["bit"]="2*1";
-w["bitmap"]="8*1";
-w["bits."]="2*1";
-w["bob"]="8*1,15*1";
-w["bold"]="10*1";
-w["book"]="8*1";
-w["both"]="13*1";
-w["box"]="10*1";
-w["break"]="1*1";
-w["brief"]="10*1,15*1";
-w["brower"]="8*1";
-w["browser"]="1*1,3*1,6*1,8*1,11*3";
-w["browser."]="6*1";
-w["bsd"]="5*2";
-w["bsd-style"]="5*1";
-w["build"]="0*3,2*1,3*1,6*58,7*1,9*3,10*3,11*3,12*1,14*1";
-w["build-index"]="9*1";
-w["build.properti"]="2*1,6*1,7*1,9*1";
-w["build.xml"]="0*1,6*55,12*1,14*1";
-w["build.xml."]="6*1";
+w["be"]="13*1";
+w["been"]="13*1";
+w["behav"]="1*1";
+w["below"]="13*1";
+w["below."]="12*1,13*1";
+w["better"]="13*1";
+w["between"]="10*1,16*1";
+w["bharadwaj"]="10*1";
+w["bi"]="16*1";
+w["bi-gram"]="16*1";
+w["bin"]="13*4";
+w["binari"]="13*1";
+w["bit"]="8*1";
+w["bitmap"]="7*1";
+w["bits."]="8*1";
+w["bob"]="4*1,7*1";
+w["bold"]="9*1";
+w["book"]="7*1";
+w["both"]="6*1";
+w["box"]="9*1";
+w["break"]="16*1";
+w["brief"]="4*1,9*1";
+w["brower"]="7*1";
+w["browser"]="3*1,7*1,11*3,13*1,16*1";
+w["browser."]="13*1";
+w["bsd"]="10*2";
+w["bsd-style"]="10*1";
+w["build"]="0*1,2*1,3*1,8*1,9*3,11*3,12*1,13*59,14*3,15*3";
+w["build-index"]="15*1";
+w["build.properti"]="8*1,12*1,13*1,15*1";
+w["build.xml"]="0*1,2*1,13*56,14*1";
+w["build.xml."]="13*1";
 w["built"]="3*1";
-w["but"]="5*1,6*1,9*2";
+w["but"]="10*1,13*1,15*2";
 w["button"]="3*1";
-w["buy"]="12*1,14*1";
-w["c"]="5*1,6*3,11*2";
-w["c:"]="6*3,11*4";
-w["cach"]="8*5";
-w["cache-control"]="8*3";
-w["call"]="1*1,3*1";
-w["caus"]="8*3,15*1";
-w["certain"]="8*1";
-w["ch03"]="1*1";
-w["ch03.html"]="1*1";
-w["chang"]="1*1,2*1,5*1,6*1,8*1,9*3,15*3";
-w["chapter"]="1*1,15*1,16*1";
-w["chapterinfo"]="15*1";
-w["charact"]="8*1";
-w["charg"]="5*1";
+w["buy"]="0*1,2*1";
+w["c"]="10*1,11*2,13*3";
+w["c:"]="11*4,13*3";
+w["cach"]="7*5";
+w["cache-control"]="7*3";
+w["call"]="3*1,16*1";
+w["caus"]="4*1,7*3";
+w["certain"]="7*1";
+w["ch03"]="16*1";
+w["ch03.html"]="16*1";
+w["chang"]="4*3,7*1,8*1,10*1,13*1,15*3,16*1";
+w["chapter"]="1*1,4*1,16*1";
+w["chapterinfo"]="4*1";
+w["charact"]="7*1";
+w["charg"]="10*1";
 w["check"]="11*1";
-w["checkout"]="1*1";
-w["chines"]="1*1,5*1,6*1,9*2,10*1";
-w["chm"]="10*1";
+w["checkout"]="16*1";
+w["chines"]="9*1,10*1,13*1,15*2,16*1";
+w["chm"]="9*1";
 w["chrome"]="11*1";
-w["chunk"]="3*2,10*1,15*2";
-w["cjk"]="1*2,9*2";
-w["cjkv"]="0*1,9*1,13*2";
-w["cl"]="6*3";
-w["claim"]="5*1";
-w["class"]="2*1,9*1";
-w["classpath"]="2*2,6*2,11*1";
-w["classpath."]="2*1";
-w["click."]="1*1";
-w["client"]="1*2,10*1";
-w["client-sid"]="1*1,10*1";
-w["cn"]="9*2";
-w["co"]="5*1";
-w["code"]="1*1,3*1,5*4,7*6,9*9,10*1,11*1";
-w["code."]="9*1";
+w["chunk"]="3*2,4*2,9*1";
+w["cjk"]="15*2,16*2";
+w["cjkv"]="6*2,14*1,15*1";
+w["cl"]="13*3";
+w["claim"]="10*1";
+w["class"]="8*1,15*1";
+w["classpath"]="8*2,11*1,13*2";
+w["classpath."]="8*1";
+w["click."]="16*1";
+w["client"]="9*1,16*2";
+w["client-sid"]="9*1,16*1";
+w["cn"]="15*2";
+w["co"]="10*1";
+w["code"]="3*1,9*1,10*4,11*1,12*6,15*9,16*1";
+w["code."]="15*1";
 w["code:"]="3*1";
-w["collaps"]="3*1,10*1";
+w["collaps"]="3*1,9*1";
 w["collapsed:"]="3*1";
-w["color"]="10*1,15*1";
-w["com"]="2*2,5*2,9*8";
-w["com.nexwave.nquindexer.indexermain"]="2*1";
-w["com.nexwave.nquindexer.indexertask"]="2*1";
-w["come"]="2*1,15*1";
-w["command"]="0*1,1*2,2*1,6*5";
-w["command-lin"]="2*1";
-w["command."]="1*1";
-w["comment"]="6*1";
-w["comments."]="6*1";
-w["common"]="1*1,5*1,10*1,15*7";
-w["commons:"]="6*3";
+w["color"]="4*1,9*1";
+w["com"]="8*2,10*2,15*8";
+w["com.nexwave.nquindexer.indexermain"]="8*1";
+w["com.nexwave.nquindexer.indexertask"]="8*1";
+w["come"]="4*1,8*1";
+w["command"]="8*1,13*5,14*1,16*2";
+w["command-lin"]="8*1";
+w["command."]="16*1";
+w["comment"]="13*1";
+w["comments."]="13*1";
+w["common"]="4*7,9*1,10*1,16*1";
+w["commons:"]="13*3";
 w["compani"]="3*1";
-w["compar"]="1*1";
-w["compil"]="9*1";
-w["complet"]="8*3,15*1";
-w["compress"]="8*3";
-w["concern"]="2*1";
-w["condit"]="5*1";
-w["conditions:"]="5*1";
-w["conf"]="8*1";
-w["configur"]="0*1,8*41,15*1";
-w["confirm"]="6*3";
-w["confus"]="5*1";
-w["connect"]="5*1";
-w["consid"]="13*1";
-w["contact"]="9*1";
-w["contain"]="1*1,2*1,5*1,6*1,9*1";
-w["content"]="0*5,1*3,2*1,3*6,4*5,5*1,10*5,16*8";
-w["content."]="1*2,2*1";
+w["compar"]="16*1";
+w["compil"]="15*1";
+w["complet"]="4*1,7*3";
+w["compress"]="7*3";
+w["concern"]="8*1";
+w["condit"]="10*1";
+w["conditions:"]="10*1";
+w["conf"]="7*1";
+w["configur"]="4*1,7*41,14*1";
+w["confirm"]="13*3";
+w["confus"]="10*1";
+w["connect"]="10*1";
+w["consid"]="6*1";
+w["contact"]="15*1";
+w["contain"]="8*1,10*1,13*1,15*1,16*1";
+w["content"]="1*8,3*6,5*5,8*1,9*5,10*1,14*5,16*3";
+w["content."]="8*1,16*2";
 w["content:"]="3*1";
-w["contract"]="5*1";
-w["contribut"]="5*2,13*1";
-w["contributor"]="5*1";
-w["control"]="3*1,7*1,8*3,15*1";
+w["contract"]="10*1";
+w["contribut"]="6*1,10*2";
+w["contributor"]="10*1";
+w["control"]="3*1,4*1,7*3,12*1";
 w["control:"]="3*1";
-w["conveni"]="6*3";
-w["cooki"]="3*1,5*1,16*2";
-w["copi"]="5*3,6*5,7*2,9*1";
-w["copyright"]="5*5";
-w["core"]="2*1";
-w["correct"]="5*1,6*1,9*5,11*1";
-w["cosmet"]="5*1";
-w["could"]="6*1,8*1";
-w["cramer"]="5*4";
-w["creat"]="0*1,1*1,6*5,10*1";
-w["credit"]="5*1";
-w["csrc"]="6*2";
-w["css"]="3*3,8*5,10*1,15*8";
-w["css-base"]="3*1,10*1";
+w["conveni"]="13*3";
+w["cooki"]="1*2,3*1,10*1";
+w["copi"]="10*3,12*2,13*5,15*1";
+w["copyright"]="10*5";
+w["core"]="8*1";
+w["correct"]="10*1,11*1,13*1,15*5";
+w["cosmet"]="10*1";
+w["could"]="7*1,13*1";
+w["cramer"]="10*4";
+w["creat"]="9*1,13*5,14*1,16*1";
+w["credit"]="10*1";
+w["csrc"]="13*2";
+w["css"]="3*3,4*8,7*5,9*1";
+w["css-base"]="3*1,9*1";
 w["css-style"]="3*1";
-w["css."]="15*1";
-w["currenc"]="12*1,14*2";
-w["current"]="9*3,11*1,13*1";
+w["css."]="4*1";
+w["currenc"]="0*1,2*2";
+w["current"]="6*1,11*1,15*3";
 w["currently."]="11*1";
-w["custom"]="0*1,3*2,6*1,15*48";
-w["d"]="6*1";
-w["damag"]="5*1";
-w["danish"]="13*1";
-w["data"]="1*1";
-w["david"]="5*6";
-w["day"]="8*1,12*1,14*1";
-w["de"]="6*1,9*3";
-w["deal"]="5*3";
-w["deep"]="15*1";
-w["default"]="1*1,2*2,6*1,15*1";
-w["default."]="6*1";
-w["defin"]="1*1,6*1";
-w["deflat"]="8*10";
-w["delet"]="6*1";
+w["custom"]="3*2,4*48,13*1,14*1";
+w["d"]="13*1";
+w["damag"]="10*1";
+w["danish"]="6*1";
+w["data"]="16*1";
+w["david"]="10*6";
+w["day"]="0*1,2*1,7*1";
+w["de"]="13*1,15*3";
+w["deal"]="10*3";
+w["deep"]="4*1";
+w["default"]="4*1,8*2,13*1,16*1";
+w["default."]="13*1";
+w["defin"]="13*1,16*1";
+w["deflat"]="7*10";
+w["delet"]="13*1";
 w["demo"]="11*4";
 w["deploy"]="11*3";
-w["deriv"]="5*3";
-w["describ"]="0*1";
-w["descript"]="10*1";
-w["description."]="10*1";
+w["deriv"]="10*3";
+w["describ"]="14*1";
+w["descript"]="9*1";
+w["description."]="9*1";
 w["design"]="1*1,3*47,16*1";
-w["desir"]="6*2";
-w["desired-output-dir"]="6*1";
-w["detail"]="1*2,2*2,5*1,6*1,11*1";
-w["details."]="2*1,5*1,6*1,11*1";
-w["develop"]="5*1,16*51";
-w["differ"]="5*1,6*1";
-w["dir"]="6*6,7*1";
-w["direct"]="2*1,5*1,15*1";
-w["directori"]="1*2,2*3,5*1,6*15,7*4";
-w["directory."]="1*1,6*4,7*1";
-w["disabl"]="6*1";
-w["display"]="1*1";
-w["distribut"]="2*1,5*2,6*3";
-w["dita"]="5*3,11*1";
-w["dita-us"]="5*1";
+w["desir"]="13*2";
+w["desired-output-dir"]="13*1";
+w["detail"]="8*2,10*1,11*1,13*1,16*2";
+w["details."]="8*1,10*1,11*1,13*1";
+w["develop"]="1*51,10*1";
+w["differ"]="10*1,13*1";
+w["dir"]="12*1,13*6";
+w["direct"]="4*1,8*1,10*1";
+w["directori"]="8*3,10*1,12*4,13*15,16*2";
+w["directory."]="12*1,13*4,16*1";
+w["disabl"]="13*1";
+w["display"]="16*1";
+w["distribut"]="8*1,10*2,13*3";
+w["dita"]="10*3,11*1";
+w["dita-us"]="10*1";
 w["dita."]="11*1";
-w["div"]="3*1,15*2,16*1";
+w["div"]="1*1,3*1,4*2";
 w["divid"]="3*1";
-w["do"]="1*2,2*1,5*1,6*2,13*1";
-w["doc"]="1*1,6*3,15*7,16*51";
-w["docbkx"]="6*1,10*1";
+w["do"]="6*1,8*1,10*1,13*2,16*2";
+w["doc"]="1*51,4*7,13*3,16*1";
+w["docbkx"]="9*1,13*1";
 w["docbo"]="11*2";
-w["docbook"]="0*1,1*3,2*2,3*4,4*1,5*53,6*5,7*3,8*4,9*9,10*2,11*3,12*1,13*1,14*1,15*3,16*1";
-w["docbook-app"]="5*1";
-w["docbook-apps@list"]="9*1";
-w["docbook-apps@lists.oasis-open.org"]="9*1";
-w["docbook-webhelp"]="6*1,9*7";
+w["docbook"]="0*1,1*1,2*1,3*4,4*3,5*1,6*1,7*4,8*2,9*2,10*53,11*2,12*3,13*6,14*1,15*9,16*3";
+w["docbook-app"]="10*1";
+w["docbook-apps@list"]="15*1";
+w["docbook-apps@lists.oasis-open.org"]="15*1";
+w["docbook-webhelp"]="13*1,15*7";
 w["docbook-xsl-1"]="11*1";
 w["docbook-xsl-1.77.0"]="11*2";
-w["docbook."]="15*1";
-w["docbook.sourceforge.net"]="2*2";
-w["docs@@@"]="1*1";
-w["docsbook"]="2*1";
-w["docsbook-xsl-1"]="2*1";
-w["docsbook-xsl-1.76.1"]="2*1";
-w["docsr"]="7*6";
-w["docsrc"]="7*1";
-w["document"]="3*1,5*1,6*10,7*4,8*2,10*1,11*2";
-w["document."]="6*2,7*1";
-w["documentation."]="3*1,10*1,11*1";
-w["doe"]="1*2,2*1,6*1,11*2";
-w["doesn"]="2*1";
-w["don"]="6*1,15*1";
-w["donat"]="5*1";
-w["done"]="1*1,3*2,11*1";
-w["dostem"]="1*1";
-w["dot"]="5*4";
-w["doutput"]="6*1";
-w["down"]="5*1,7*5";
-w["download"]="2*1,6*2,8*1,9*1";
-w["drop"]="1*1";
-w["dtd"]="6*2";
-w["dtd."]="6*1";
-w["dutch"]="13*1";
-w["e"]="9*1,16*1";
-w["easi"]="9*1";
-w["easili"]="3*1,9*2";
-w["easily."]="9*1";
-w["eclips"]="10*1";
-w["edit"]="6*1,15*1";
-w["editor"]="5*1,6*1,9*1";
-w["editor."]="5*1";
-w["efault"]="6*1";
-w["element"]="15*1";
-w["element."]="11*2,15*1";
-w["els"]="2*1,9*7";
-w["email"]="9*1";
-w["en"]="2*1,6*3,9*4";
-w["en."]="6*1";
-w["enabl"]="6*1";
-w["enable.stem"]="6*1";
-w["endors"]="2*1";
-w["engin"]="5*1,10*1";
-w["engine."]="10*1";
-w["english"]="1*1,6*1,9*3,10*1,13*1";
-w["englishstemm"]="9*1";
-w["environ"]="0*1,2*1,6*5";
-w["equalsignorecas"]="9*3";
+w["docbook."]="4*1";
+w["docs@@@"]="16*1";
+w["docsbook"]="8*1";
+w["docsbook-xsl-1"]="8*1";
+w["docsbook-xsl-1.76.1"]="8*1";
+w["docsr"]="12*6";
+w["docsrc"]="12*1";
+w["document"]="3*1,7*2,9*1,10*1,11*2,12*4,13*10";
+w["document."]="12*1,13*2";
+w["documentation."]="3*1,9*1,11*1";
+w["doe"]="8*1,11*2,13*1,16*2";
+w["doesn"]="8*1";
+w["don"]="4*1,13*1";
+w["donat"]="10*1";
+w["done"]="3*2,11*1,16*1";
+w["dostem"]="16*1";
+w["dot"]="10*4";
+w["doutput"]="13*1";
+w["down"]="10*1,12*5";
+w["download"]="7*1,8*1,13*2,15*1";
+w["drop"]="16*1";
+w["dtd"]="13*2";
+w["dtd."]="13*1";
+w["dutch"]="6*1";
+w["e"]="1*1,15*1";
+w["easi"]="15*1";
+w["easili"]="3*1,15*2";
+w["easily."]="15*1";
+w["eclips"]="9*1";
+w["edit"]="4*1,13*1";
+w["editor"]="10*1,13*1,15*1";
+w["editor."]="10*1";
+w["efault"]="13*1";
+w["element"]="4*1";
+w["element."]="4*1,11*2";
+w["els"]="8*1,15*7";
+w["email"]="15*1";
+w["en"]="8*1,13*3,15*4";
+w["en."]="13*1";
+w["enabl"]="13*1";
+w["enable.stem"]="13*1";
+w["endors"]="8*1";
+w["engin"]="9*1,10*1";
+w["engine."]="9*1";
+w["english"]="6*1,9*1,13*1,15*3,16*1";
+w["englishstemm"]="15*1";
+w["environ"]="8*1,13*5,14*1";
+w["equalsignorecas"]="15*3";
 w["error"]="11*2";
 w["error."]="11*2";
-w["etc"]="1*1,3*1,6*2,10*1";
-w["etc."]="1*1,3*1,6*3,10*1,15*1";
-w["event"]="5*1";
-w["ex"]="1*1";
-w["ex:"]="1*1";
-w["exact"]="9*1,16*1";
-w["exampl"]="5*6,6*5,7*1,9*1,15*1";
-w["example."]="9*1";
-w["example:"]="6*4";
-w["example 1"]="7*5";
-w["example 1. exampl"]="7*5";
-w["example 2"]="9*5";
-w["example 2. add"]="9*5";
-w["example 3"]="9*5";
-w["example 3. initi"]="9*5";
-w["except"]="5*1";
-w["exist"]="1*1,5*1";
-w["exist."]="5*1,6*1";
-w["expos"]="10*1";
-w["express"]="5*1";
-w["ext"]="9*2";
-w["extend"]="9*2";
-w["extens"]="1*1,2*1,6*1,8*1,9*1,11*2";
-w["extension:"]="8*1";
+w["etc"]="3*1,9*1,13*2,16*1";
+w["etc."]="3*1,4*1,9*1,13*3,16*1";
+w["event"]="10*1";
+w["ex"]="16*1";
+w["ex:"]="16*1";
+w["exact"]="1*1,15*1";
+w["exampl"]="4*1,10*6,12*1,13*5,15*1";
+w["example."]="15*1";
+w["example:"]="13*4";
+w["example 1"]="12*5";
+w["example 1. exampl"]="12*5";
+w["example 2"]="15*5";
+w["example 2. add"]="15*5";
+w["example 3"]="15*5";
+w["example 3. initi"]="15*5";
+w["except"]="10*1";
+w["exist"]="10*1,16*1";
+w["exist."]="10*1,13*1";
+w["expos"]="9*1";
+w["express"]="10*1";
+w["ext"]="15*2";
+w["extend"]="15*2";
+w["extens"]="7*1,8*1,11*2,13*1,15*1,16*1";
+w["extension:"]="7*1";
 
index 041a944..09f250e 100644 (file)
 //Auto generated index for searching by xsl-webhelpindexer for DocBook Webhelp.# Kasun Gajasinghe, University of Moratuwa
-w["extent"]="1*1";
-w["extract"]="6*1";
-w["f"]="2*1,8*1,13*1,16*1";
-w["fair"]="9*1";
-w["fals"]="1*1,6*1";
-w["false."]="1*1";
-w["faq"]="11*51";
-w["featur"]="1*1,3*1,10*6";
+w["extent"]="16*1";
+w["extract"]="13*1";
+w["f"]="1*1,6*1,7*1,8*1";
+w["fair"]="15*1";
+w["fals"]="13*1,16*1";
+w["false."]="16*1";
+w["faq"]="11*50";
+w["featur"]="3*1,9*6,16*1";
 w["feature."]="3*1";
-w["feel"]="15*1";
-w["fetch"]="2*1";
-w["few"]="3*1,9*1";
-w["fi"]="8*1";
-w["figur"]="5*5,6*3,7*4";
-w["figure 1"]="7*5";
-w["figure 1. sampl"]="7*5";
-w["fil"]="1*2";
-w["file"]="0*1,1*10,2*1,3*1,5*5,6*63,7*2,8*6,9*1,10*1,11*2,15*4";
-w["file."]="8*1,9*1,15*1";
+w["feel"]="4*1";
+w["fetch"]="8*1";
+w["few"]="3*1,15*1";
+w["fi"]="7*1";
+w["figur"]="10*5,12*4,13*3";
+w["figure 1"]="12*5";
+w["figure 1. sampl"]="12*5";
+w["fil"]="16*2";
+w["file"]="3*1,4*4,7*6,8*1,9*1,10*5,11*2,12*2,13*64,14*1,15*1,16*10";
+w["file."]="4*1,7*1,15*1";
 w["file:"]="11*4";
-w["fileref"]="7*1";
-w["files."]="6*1,8*1";
-w["files:"]="1*1,15*1";
-w["fileset"]="6*1,7*1";
-w["filesmatch"]="8*6";
-w["find"]="9*1,11*4";
-w["finnish"]="13*1";
+w["fileref"]="12*1";
+w["files."]="7*1,13*1";
+w["files:"]="4*1,16*1";
+w["fileset"]="12*1,13*1";
+w["filesmatch"]="7*6";
+w["find"]="11*4,15*1";
+w["finnish"]="6*1";
 w["firefox"]="11*1";
-w["first"]="1*1,5*1";
-w["fit"]="5*1";
-w["five"]="1*1";
-w["fl"]="1*1";
-w["flv"]="8*2";
-w["folder"]="1*2,2*1,9*2,11*1,15*1";
-w["folder."]="1*1,9*1";
+w["first"]="10*1,16*1";
+w["fit"]="10*1";
+w["five"]="16*1";
+w["fl"]="16*1";
+w["flv"]="7*2";
+w["folder"]="4*1,8*1,11*1,15*2,16*2";
+w["folder."]="15*1,16*1";
 w["foll"]="11*1";
-w["follos"]="6*3";
-w["follow"]="0*1,1*1,2*2,3*1,5*2,6*2,7*2,8*2,9*1,11*2,13*1,15*1";
-w["foobar"]="1*1";
-w["form"]="13*1";
-w["form."]="13*1";
-w["format"]="1*1,7*1,10*3";
-w["fortun"]="9*1";
-w["forward"]="10*1";
+w["follos"]="13*3";
+w["follow"]="3*1,4*1,6*1,7*2,8*2,10*2,11*2,12*2,13*2,14*1,15*1,16*1";
+w["foobar"]="16*1";
+w["form"]="6*1";
+w["form."]="6*1";
+w["format"]="9*3,12*1,16*1";
+w["fortun"]="15*1";
+w["forward"]="9*1";
 w["four"]="11*1";
-w["fr"]="6*1,9*4";
-w["frameset"]="3*1,10*1,15*1,16*1";
-w["frameset."]="10*1,16*2";
-w["free"]="5*1";
-w["french"]="1*1,6*1,9*3,10*1";
-w["french."]="1*1";
-w["frenchstemm"]="9*1";
+w["fr"]="13*1,15*4";
+w["frameset"]="1*1,3*1,4*1,9*1";
+w["frameset."]="1*2,9*1";
+w["free"]="10*1";
+w["french"]="9*1,13*1,15*3,16*1";
+w["french."]="16*1";
+w["frenchstemm"]="15*1";
 w["frequent"]="11*1";
-w["from"]="0*1,1*3,2*2,3*4,4*1,5*57,6*5,7*4,8*2,9*3,10*4,11*3,12*1,13*1,14*1,15*2,16*2";
-w["full"]="9*1,10*1";
-w["fulli"]="1*1,3*1";
-w["furnish"]="5*1";
-w["further"]="1*1,3*1,15*1";
-w["gajasingh"]="5*4";
-w["ge"]="6*1";
-w["general"]="9*1,15*1";
-w["generat"]="0*1,1*1,3*3,6*48,9*1,10*2,11*1";
-w["german"]="1*1,9*3,10*1";
-w["german."]="10*1,13*1";
-w["germanstemm"]="9*1";
-w["get"]="1*1,9*1,10*1,11*2,15*1";
-w["gif"]="8*2";
-w["given."]="7*1";
-w["gmail"]="5*2";
-w["go"]="2*1";
-w["googl"]="5*1,10*1";
-w["gorithm"]="9*1";
-w["gracious"]="5*1";
-w["gram"]="1*1";
-w["grant"]="5*1";
-w["graphic"]="6*4,7*2";
-w["group"]="10*1";
-w["guid"]="8*3,11*1,15*1";
-w["handl"]="1*2,15*1";
-w["happen"]="1*1,11*1";
-w["hartl"]="5*1";
-w["hat"]="10*1";
-w["have"]="2*1";
+w["from"]="0*1,1*2,2*1,3*4,4*2,5*1,6*1,7*2,8*2,9*4,10*57,11*2,12*4,13*6,14*1,15*3,16*3";
+w["full"]="9*1,15*1";
+w["fulli"]="3*1,16*1";
+w["furnish"]="10*1";
+w["further"]="3*1,4*1,16*1";
+w["gajasingh"]="10*4";
+w["ge"]="13*1";
+w["general"]="4*1,15*1";
+w["generat"]="3*3,9*2,11*1,13*49,14*1,15*1,16*1";
+w["german"]="9*1,15*3,16*1";
+w["german."]="6*1,9*1";
+w["germanstemm"]="15*1";
+w["get"]="4*1,9*1,11*2,15*1,16*1";
+w["gif"]="7*2";
+w["given."]="12*1";
+w["gmail"]="10*2";
+w["go"]="8*1";
+w["googl"]="9*1,10*1";
+w["gorithm"]="15*1";
+w["gracious"]="10*1";
+w["gram"]="16*1";
+w["grant"]="10*1";
+w["graphic"]="12*2,13*4";
+w["group"]="9*1";
+w["guid"]="4*1,7*3,11*1";
+w["handl"]="4*1,16*2";
+w["happen"]="11*1,16*1";
+w["hartl"]="10*1";
+w["hat"]="9*1";
+w["have"]="8*1";
 w["haven"]="11*1";
-w["having."]="2*1";
+w["having."]="8*1";
 w["head"]="3*1";
-w["header"]="3*2,8*3,15*1";
+w["header"]="3*2,4*1,7*3";
 w["header:"]="3*1";
-w["height"]="15*1";
-w["help"]="0*1,1*1,2*2,3*1,4*1,5*51,7*1,8*1,9*1,10*4,11*1,12*1,13*1,14*1,15*4,16*2";
-w["help."]="10*1";
-w["here"]="2*1,6*1,7*1";
-w["here."]="6*2,7*1";
-w["herebi"]="5*1";
-w["higher"]="2*1,6*1";
-w["higher."]="6*2";
-w["highlight"]="10*1";
-w["hour"]="8*1";
-w["how"]="0*1,1*1,6*1,7*1,10*1,16*1";
-w["howev"]="6*1";
+w["height"]="4*1";
+w["help"]="0*1,1*2,2*1,3*1,4*4,5*1,6*1,7*1,8*2,9*4,10*51,12*1,13*1,14*1,15*1,16*1";
+w["help."]="9*1";
+w["here"]="8*1,12*1,13*1";
+w["here."]="12*1,13*2";
+w["herebi"]="10*1";
+w["higher"]="8*1,13*1";
+w["higher."]="13*2";
+w["highlight"]="9*1";
+w["hour"]="7*1";
+w["how"]="1*1,9*1,12*1,13*1,14*1,16*1";
+w["howev"]="13*1";
 w["href"]="11*2";
-w["ht"]="6*1";
-w["htaccess"]="8*1";
-w["htm"]="6*1,8*2";
-w["html"]="1*2,3*1,5*1,6*2,8*7,10*1,11*3,15*1";
-w["html.extens"]="6*1";
-w["htmlfileinfolist"]="1*1";
-w["htmlfileinfolist.j"]="1*1";
-w["htmlfilelist"]="1*1";
-w["htmlfilelist.j"]="1*1";
-w["htmlsearch"]="5*3,11*2";
-w["http"]="2*1";
-w["http:"]="2*2";
-w["httpd"]="8*1";
-w["httpd.conf"]="8*1";
-w["hungarian"]="13*1";
-w["ico"]="8*2";
-w["ide"]="1*1";
-w["idea"]="1*1";
-w["identifi"]="5*1,6*1";
+w["ht"]="13*1";
+w["htaccess"]="7*1";
+w["htm"]="7*2,13*1";
+w["html"]="3*1,4*1,7*7,9*1,10*1,11*3,13*2,16*2";
+w["html.extens"]="13*1";
+w["htmlfileinfolist"]="16*1";
+w["htmlfileinfolist.j"]="16*1";
+w["htmlfilelist"]="16*1";
+w["htmlfilelist.j"]="16*1";
+w["htmlsearch"]="10*3,11*2";
+w["http"]="8*1";
+w["http:"]="8*2";
+w["httpd"]="7*1";
+w["httpd.conf"]="7*1";
+w["hungarian"]="6*1";
+w["ico"]="7*2";
+w["ide"]="16*1";
+w["idea"]="16*1";
+w["identifi"]="10*1,13*1";
 w["ie"]="11*1";
-w["if"]="1*2,2*1,6*8,7*1,8*2,9*12,10*1,11*1,15*1,16*2";
-w["ignor"]="6*1";
-w["ilabl"]="0*1";
-w["ile"]="8*1";
-w["iles."]="8*1";
-w["imag"]="0*1,5*2,6*11,7*72";
-w["imagedata"]="7*1";
-w["imageobject"]="7*2";
-w["images."]="5*1,7*5";
-w["implement"]="1*1,10*2,13*2,16*2";
+w["if"]="1*2,4*1,7*2,8*1,9*1,11*1,12*1,13*8,15*12,16*2";
+w["ignor"]="13*1";
+w["ilabl"]="14*1";
+w["ile"]="7*1";
+w["iles."]="7*1";
+w["imag"]="10*2,12*72,13*11,14*1";
+w["imagedata"]="12*1";
+w["imageobject"]="12*2";
+w["images."]="10*1,12*5";
+w["implement"]="1*2,6*2,9*2,16*1";
 w["implemented."]="1*1,16*1";
-w["impli"]="5*1";
-w["import"]="6*44,10*1";
-w["imposs"]="10*1";
-w["improv"]="5*2,8*1";
-w["includ"]="1*3,3*4,5*4,9*1,10*2,11*1,13*1,15*1";
-w["index"]="0*1,1*14,2*58,5*5,6*5,8*2,9*12,10*2,11*5,13*1";
-w["index-"]="1*2";
-w["index.html"]="6*2";
-w["indexer-languag"]="6*1";
-w["indexer-language-cod"]="1*2";
-w["indexer."]="1*1,2*1,9*1,11*2";
-w["indexerlanguag"]="9*5";
-w["indexerlanguage.equalsignorecas"]="9*6";
-w["indexermain"]="2*1";
-w["indexertask"]="2*2,9*1";
-w["indexertask.java"]="9*2";
-w["indexing:"]="1*1";
-w["indic"]="6*4";
-w["indicated:"]="6*3";
-w["individu"]="5*2";
-w["inflect"]="4*1,12*46";
-w["inform"]="2*1,6*2,8*1,11*3,15*1";
+w["impli"]="10*1";
+w["import"]="9*1,13*44";
+w["imposs"]="9*1";
+w["improv"]="7*1,10*2";
+w["includ"]="3*4,4*1,6*1,9*2,10*4,11*1,15*1,16*3";
+w["index"]="6*1,7*2,8*58,9*2,10*5,11*5,13*5,14*1,15*12,16*14";
+w["index-"]="16*2";
+w["index.html"]="13*2";
+w["indexer-languag"]="13*1";
+w["indexer-language-cod"]="16*2";
+w["indexer."]="8*1,11*2,15*1,16*1";
+w["indexerlanguag"]="15*5";
+w["indexerlanguage.equalsignorecas"]="15*6";
+w["indexermain"]="8*1";
+w["indexertask"]="8*2,15*1";
+w["indexertask.java"]="15*2";
+w["indexing:"]="16*1";
+w["indic"]="13*4";
+w["indicated:"]="13*3";
+w["individu"]="10*2";
+w["inflect"]="0*46,5*1";
+w["inform"]="4*1,7*1,8*1,11*3,13*2";
 w["information."]="11*1";
-w["initi"]="5*1,9*5";
-w["input"]="6*8,7*1,13*1";
-w["input-images-basedir"]="6*1";
-w["input-images-dir"]="6*2,7*1";
-w["input-xml"]="6*3";
-w["input-xml."]="6*1";
-w["insid"]="1*1,15*1";
-w["instal"]="0*1,2*1,6*12";
-w["instead"]="5*1";
-w["instruct"]="6*2";
-w["integr"]="9*1,10*1";
-w["intellij"]="1*1";
-w["interest"]="15*1";
-w["internet"]="10*1";
-w["into"]="10*2,15*1";
-w["introduct"]="10*51";
-w["invoc"]="2*1";
-w["invocation."]="2*1";
-w["invok"]="1*1,2*2";
-w["involved."]="1*1";
+w["initi"]="10*1,15*5";
+w["input"]="6*1,12*1,13*8";
+w["input-images-basedir"]="13*1";
+w["input-images-dir"]="12*1,13*2";
+w["input-xml"]="13*3";
+w["input-xml."]="13*1";
+w["insid"]="4*1,16*1";
+w["instal"]="8*1,13*12,14*1";
+w["instead"]="10*1";
+w["instruct"]="13*2";
+w["integr"]="9*1,15*1";
+w["intellij"]="16*1";
+w["interest"]="4*1";
+w["internet"]="9*1";
+w["into"]="4*1,9*2";
+w["introduct"]="9*51";
+w["invoc"]="8*1";
+w["invocation."]="8*1";
+w["invok"]="8*2,16*1";
+w["involved."]="16*1";
 w["iphone."]="11*1";
 w["ipod"]="11*1";
-w["ipt"]="13*1";
-w["issu"]="2*1";
-w["it_stemm"]="9*1";
-w["it_stemmer.j"]="9*1";
-w["italian"]="9*5,13*1";
-w["italianstemm"]="9*4";
-w["ja"]="6*2,9*2";
-w["januari"]="5*1";
-w["japan"]="9*1";
-w["japanes"]="1*1,5*1,6*1,9*1,10*1";
-w["jar"]="1*1,2*5,6*15,11*1";
-w["java"]="0*5,2*1,6*21,9*5,11*6,13*3";
-w["java."]="9*1";
-w["javascr"]="13*1";
-w["javascrip"]="8*1";
-w["javascript"]="1*3,3*1,8*6,9*4,11*1,13*3";
-w["javascript."]="1*1,13*1";
-w["jdk"]="2*1,6*1";
-w["jdk."]="6*1";
-w["jpeg"]="8*2";
-w["jpg"]="7*11,8*2";
-w["jqueri"]="3*3,5*3,11*2,15*7";
+w["ipt"]="6*1";
+w["issu"]="8*1";
+w["it_stemm"]="15*1";
+w["it_stemmer.j"]="15*1";
+w["italian"]="6*1,15*5";
+w["italianstemm"]="15*4";
+w["ja"]="13*2,15*2";
+w["januari"]="10*1";
+w["japan"]="15*1";
+w["japanes"]="9*1,10*1,13*1,15*1,16*1";
+w["jar"]="8*5,11*1,13*15,16*1";
+w["java"]="6*3,8*1,11*6,13*21,14*5,15*5";
+w["java."]="15*1";
+w["javascr"]="6*1";
+w["javascrip"]="7*1";
+w["javascript"]="3*1,6*3,7*6,11*1,15*4,16*3";
+w["javascript."]="6*1,16*1";
+w["jdk"]="8*1,13*1";
+w["jdk."]="13*1";
+w["jpeg"]="7*2";
+w["jpg"]="7*2,12*11";
+w["jqueri"]="3*3,4*7,10*3,11*2";
 w["jquery-ui"]="3*1";
-w["jquery-ui-1"]="15*1";
-w["jquery-ui-1.8.2.custom.css"]="15*1";
-w["jquery.cookie.j"]="5*1";
-w["jquery.treeview.css"]="15*1";
-w["jqueryui"]="15*1";
-w["jre"]="2*1";
-w["js"]="1*6,5*1,8*2,9*3";
-w["just"]="5*1";
-w["kasun"]="5*4,11*6";
-w["kasunbg"]="5*2";
-w["key"]="12*1,14*1";
-w["kind"]="5*1";
-w["klaus"]="5*1";
-w["ko"]="9*2";
-w["korean"]="1*1,5*1,9*2,10*1";
-w["languag"]="0*1,1*5,2*1,5*2,6*3,9*20,10*2,13*49";
-w["language-cod"]="9*2";
-w["language."]="2*1,6*1,9*2";
-w["languages."]="13*1";
-w["latest"]="2*1";
-w["layer"]="6*1";
-w["layout"]="10*1";
-w["left"]="3*1,15*1,16*1";
-w["leftnavig"]="15*1";
-w["les"]="8*1";
-w["level"]="6*1";
-w["li"]="3*1,5*1";
-w["liabl"]="5*1";
-w["lib"]="2*1";
-w["librari"]="1*1";
-w["library."]="1*1";
-w["licens"]="5*5";
-w["license."]="5*5";
-w["license.txt"]="5*1";
-w["like"]="1*1,9*1,10*1";
-w["limit"]="5*2";
-w["line"]="2*1,6*2,8*2,9*1,11*2";
-w["line."]="6*1";
-w["link"]="10*2,15*2";
-w["linux"]="2*1";
-w["list"]="3*2,5*11,6*1,7*1,9*3";
-w["ll"]="2*1,9*1";
-w["ll."]="2*1";
-w["load"]="3*1,16*1";
-w["local"]="6*3";
-w["locat"]="1*1,6*6,9*1";
-w["location."]="9*1";
-w["log"]="10*1";
+w["jquery-ui-1"]="4*1";
+w["jquery-ui-1.8.2.custom.css"]="4*1";
+w["jquery.cookie.j"]="10*1";
+w["jquery.treeview.css"]="4*1";
+w["jqueryui"]="4*1";
+w["jre"]="8*1";
+w["js"]="7*2,10*1,15*3,16*6";
+w["just"]="10*1";
+w["kasun"]="10*4,11*6";
+w["kasunbg"]="10*2";
+w["key"]="0*1,2*1";
+w["kind"]="10*1";
+w["klaus"]="10*1";
+w["ko"]="15*2";
+w["korean"]="9*1,10*1,15*2,16*1";
+w["languag"]="6*49,8*1,9*2,10*2,13*3,14*1,15*20,16*5";
+w["language-cod"]="15*2";
+w["language."]="8*1,13*1,15*2";
+w["languages."]="6*1";
+w["latest"]="8*1";
+w["layer"]="13*1";
+w["layout"]="9*1";
+w["left"]="1*1,3*1,4*1";
+w["leftnavig"]="4*1";
+w["les"]="7*1";
+w["level"]="13*1";
+w["li"]="3*1";
+w["liabil"]="10*1";
+w["liabl"]="10*1";
+w["lib"]="8*1";
+w["librari"]="16*1";
+w["library."]="16*1";
+w["licens"]="10*5";
+w["license."]="10*5";
+w["license.txt"]="10*1";
+w["like"]="9*1,15*1,16*1";
+w["limit"]="10*2";
+w["line"]="7*2,8*1,11*2,13*2,15*1";
+w["line."]="13*1";
+w["link"]="4*2,9*2";
+w["linux"]="8*1";
+w["list"]="3*2,10*11,12*1,13*1,15*3";
+w["ll"]="8*1,15*1";
+w["ll."]="8*1";
+w["load"]="1*1,3*1";
+w["local"]="13*3";
+w["locat"]="13*6,15*1,16*1";
+w["location."]="15*1";
+w["log"]="9*1";
 w["logo"]="3*1";
-w["long"]="8*1";
-w["look"]="1*1,3*1,15*1";
-w["ltd"]="5*1";
-w["ltd."]="5*1";
-w["lucen"]="2*2,5*1,10*1";
-w["lucene-analyzers-3"]="2*1";
-w["lucene-analyzers-3.0.0.jar"]="2*1";
-w["lucene-core-3"]="2*1";
-w["lucene-core-3.0.0.jar"]="2*1";
+w["long"]="7*1";
+w["look"]="3*1,4*1,16*1";
+w["ltd"]="10*1";
+w["ltd."]="10*1";
+w["lucen"]="8*2,9*1,10*1";
+w["lucene-analyzers-3"]="8*1";
+w["lucene-analyzers-3.0.0.jar"]="8*1";
+w["lucene-core-3"]="8*1";
+w["lucene-core-3.0.0.jar"]="8*1";
 w["m"]="11*2";
 w["made"]="3*1";
-w["mail"]="5*1,9*1";
-w["main"]="1*1,2*1,3*1";
-w["maintain"]="5*1";
-w["make"]="5*1,6*1,8*1,9*1";
-w["makefil"]="0*2,6*2,10*1";
-w["makefile.sampl"]="0*2,6*2";
-w["manag"]="6*1";
-w["mani"]="10*1";
-w["martin"]="13*1";
-w["match"]="1*1";
+w["mail"]="10*1,15*1";
+w["main"]="3*1,8*1,16*1";
+w["maintain"]="10*1";
+w["make"]="7*1,10*1,13*1,15*1";
+w["makefil"]="9*1,13*2,14*2";
+w["makefile.sampl"]="13*2,14*2";
+w["manag"]="13*1";
+w["mani"]="9*1";
+w["martin"]="6*1";
+w["match"]="16*1";
 w["matrix"]="11*1";
-w["maven"]="6*1,10*1";
-w["max"]="8*3";
-w["max-ag"]="8*3";
-w["may"]="2*1,6*1";
-w["mechan"]="1*2,13*2";
-w["mechanism."]="1*1";
-w["mediaobject"]="7*2";
+w["maven"]="9*1,13*1";
+w["max"]="7*3";
+w["max-ag"]="7*3";
+w["may"]="8*1,13*1";
+w["mechan"]="6*2,16*2";
+w["mechanism."]="16*1";
+w["mediaobject"]="12*2";
 w["medium"]="3*1";
-w["merchant"]="5*1";
-w["merg"]="5*1";
-w["messag"]="6*1";
-w["meta"]="1*1";
-w["method"]="1*1";
-w["microsoft"]="10*1";
-w["miss"]="6*1";
-w["mit"]="5*2";
-w["ml"]="6*1";
-w["model"]="10*1";
-w["modifi"]="5*1,6*4";
-w["more"]="8*1,11*3";
+w["merchant"]="10*1";
+w["merg"]="10*1";
+w["messag"]="13*1";
+w["meta"]="16*1";
+w["method"]="16*1";
+w["microsoft"]="9*1";
+w["miss"]="13*1";
+w["mit"]="10*2";
+w["ml"]="13*1";
+w["model"]="9*1";
+w["modifi"]="10*1,13*4";
+w["more"]="7*1,11*3";
 w["most"]="11*2";
-w["move"]="1*1";
-w["multipl"]="15*1";
-w["must"]="0*1,2*1,6*4,8*2,16*1";
-w["must-revalid"]="8*2";
-w["mutandi"]="6*3";
-w["mutati"]="6*3";
-w["n"]="5*1";
-w["n."]="5*1";
-w["name"]="1*4,5*2,6*7,9*3,15*1";
-w["navig"]="3*4,15*1,16*1";
+w["move"]="16*1";
+w["multipl"]="4*1";
+w["must"]="1*1,7*2,8*1,13*4,14*1";
+w["must-revalid"]="7*2";
+w["mutandi"]="13*3";
+w["mutati"]="13*3";
+w["n"]="10*1";
+w["n."]="10*1";
+w["name"]="4*1,10*2,13*7,15*3,16*4";
+w["navig"]="1*1,3*4,4*1";
 w["navigation:"]="3*2";
-w["ncomment"]="6*1";
-w["necessari"]="6*2";
-w["necessary."]="15*1";
-w["need"]="1*1,2*3,6*4,7*1,9*3,11*3,13*1,15*2";
-w["need:"]="9*1";
-w["net"]="2*1,5*2";
-w["netbean"]="1*1";
-w["new"]="1*2,5*1,6*1,9*56,15*1,16*2";
-w["newli"]="6*1";
+w["ncomment"]="13*1";
+w["necessari"]="13*2";
+w["necessary."]="4*1";
+w["need"]="4*2,6*1,8*3,11*3,12*1,13*4,15*3,16*1";
+w["need:"]="15*1";
+w["net"]="10*2";
+w["netbean"]="16*1";
+w["new"]="1*2,4*1,10*1,13*1,15*56,16*2";
+w["newli"]="13*1";
 w["next"]="3*1";
-w["nexwav"]="2*2,9*8";
-w["nice"]="3*1,10*1";
-w["no"]="1*1,5*2,15*1";
-w["non"]="0*1,6*1,9*1,13*46";
-w["non-cjkv"]="0*1,9*1,13*46";
-w["non-n"]="6*1";
-w["noninfring"]="5*1";
-w["noninfringement."]="5*1";
-w["norwegian"]="13*1";
-w["note"]="2*40,5*1,6*162,7*5,8*1,9*40";
-w["noth"]="15*1";
-w["notic"]="5*3";
-w["now"]="1*1,9*3";
-w["nquindex"]="2*2,9*6";
-w["ns"]="6*1";
-w["nuclei"]="12*1";
-w["nucleus"]="14*1";
-w["null"]="9*1";
-w["number"]="9*1";
-w["nwsearchfnt"]="1*2";
-w["nwsearchfnt.j"]="1*2";
+w["nexwav"]="8*2,15*8";
+w["nice"]="3*1,9*1";
+w["no"]="4*1,10*2,16*1";
+w["non"]="6*46,13*1,14*1,15*1";
+w["non-cjkv"]="6*46,14*1,15*1";
+w["non-n"]="13*1";
+w["noninfring"]="10*1";
+w["noninfringement."]="10*1";
+w["norwegian"]="6*1";
+w["note"]="7*1,8*40,10*1,12*5,13*162,15*40";
+w["noth"]="4*1";
+w["notic"]="10*3";
+w["now"]="15*3,16*1";
+w["nquindex"]="8*2,15*6";
+w["ns"]="13*1";
+w["nuclei"]="0*1";
+w["nucleus"]="2*1";
+w["null"]="15*1";
+w["number"]="15*1";
+w["nwsearchfnt"]="16*2";
+w["nwsearchfnt.j"]="16*2";
 w["o"]="1*1,16*1";
-w["oasis-open"]="9*1";
-w["object"]="9*4";
-w["object."]="9*3";
-w["obtain"]="5*1";
-w["odd"]="8*1";
+w["oasis-open"]="15*1";
+w["object"]="15*4";
+w["object."]="15*3";
+w["obtain"]="10*1";
+w["odd"]="7*1";
 w["ok"]="11*1";
 w["ok-xsl-1"]="11*1";
 w["ok-xsl-1.77.0"]="11*2";
-w["onc"]="6*1";
-w["one"]="1*1,9*1,15*1";
-w["onli"]="6*2,9*3,13*1";
-w["only."]="9*2";
-w["open"]="1*1,6*1,9*2";
-w["open.org"]="9*1";
-w["openstack"]="5*1";
+w["onc"]="13*1";
+w["one"]="4*1,15*1,16*1";
+w["onli"]="6*1,13*2,15*3";
+w["only."]="15*2";
+w["open"]="13*1,15*2,16*1";
+w["open.org"]="15*1";
+w["openstack"]="10*1";
 w["oper"]="11*2";
-w["option"]="2*1";
-w["org"]="9*1";
+w["option"]="8*1";
+w["org"]="8*1,15*1";
 w["organ"]="3*1";
-w["origin"]="5*1";
-w["other"]="0*1,5*6,6*3,9*2,10*1,11*2,13*46";
-w["others:"]="5*1";
-w["otherwis"]="5*2";
-w["ouput"]="6*1";
-w["out"]="5*1,10*1";
-w["output"]="0*2,1*1,3*1,6*55,7*2,8*1,9*1,10*2,11*3,15*47";
-w["output-dir"]="6*2";
-w["output."]="5*1,10*1";
+w["origin"]="10*1";
+w["other"]="6*46,9*1,10*6,11*2,13*3,14*1,15*2";
+w["others:"]="10*1";
+w["otherwis"]="10*2";
+w["ouput"]="13*1";
+w["out"]="9*1,10*1";
+w["output"]="3*1,4*47,7*1,9*2,11*3,12*2,13*56,14*2,15*1,16*1";
+w["output-dir"]="13*2";
+w["output."]="9*1,10*1";
 w["outsid"]="11*2";
-w["over"]="7*1";
+w["over"]="12*1";
 w["overal"]="3*1";
-w["overview"]="1*2,3*1,10*1,16*1";
+w["overview"]="1*1,3*1,9*1,16*2";
 w["owe"]="11*1";
-w["own"]="1*1,6*3,10*3";
-w["oxygen"]="5*1";
-w["packag"]="0*52,5*3,6*8,9*1";
-w["package."]="6*1,9*1,10*1";
-w["page"]="3*5,5*1,10*2,15*1,16*4";
-w["page."]="15*1,16*1";
-w["pane"]="3*1,10*4,16*2";
-w["para"]="15*1";
-w["paramet"]="2*1,6*3";
-w["parameters."]="6*2";
+w["own"]="9*3,13*3,16*1";
+w["oxygen"]="10*1";
+w["packag"]="10*3,13*8,14*52,15*1";
+w["package."]="9*1,13*1,15*1";
+w["page"]="1*4,3*5,4*1,9*2,10*1";
+w["page."]="1*1,4*1";
+w["pane"]="1*2,3*1,9*4";
+w["para"]="4*1";
+w["paramet"]="8*1,13*3";
+w["parameters."]="13*2";
 w["parent"]="3*1";
-w["part"]="1*1,2*1,3*1,5*1,15*1";
-w["particular"]="5*1";
-w["parts."]="1*1";
-w["pass"]="6*2";
-w["path"]="0*1,5*1,6*11,7*5,11*1";
-w["path-"]="6*4";
+w["part"]="3*1,4*1,8*1,10*1,16*1";
+w["particul"]="10*1";
+w["parts."]="16*1";
+w["pass"]="13*2";
+w["path"]="10*1,11*1,12*5,13*11,14*1";
+w["path-"]="13*4";
 w["paths."]="11*1";
-w["pattern"]="6*1,7*2";
-w["patterns."]="6*1,7*1";
-w["pdf"]="8*2";
+w["pattern"]="12*2,13*1";
 
index 49e4424..208711c 100644 (file)
 //Auto generated index for searching by xsl-webhelpindexer for DocBook Webhelp.# Kasun Gajasinghe, University of Moratuwa
-w["peopl"]="2*1";
-w["perform"]="8*1,15*1";
-w["performance."]="8*1";
-w["permiss"]="5*2";
-w["permit"]="5*1";
+w["patterns."]="12*1,13*1";
+w["pdf"]="7*2";
+w["peopl"]="8*1";
+w["perform"]="4*1,7*1";
+w["performance."]="7*1";
+w["permiss"]="10*2";
+w["permit"]="10*1";
 w["persist"]="3*1";
 w["persist:"]="3*1";
-w["person"]="5*2";
-w["phrase"]="15*1";
-w["pie"]="5*1";
-w["place"]="10*1";
-w["plain"]="8*1";
-w["pleas"]="5*1,13*1";
-w["plugin"]="3*2,5*2,6*1,10*1,11*2";
-w["plugin."]="5*1";
-w["png"]="8*2";
-w["point"]="0*1,6*5,15*1";
-w["popul"]="15*1";
-w["popular"]="9*1";
-w["porter"]="13*1";
-w["portion"]="5*1";
-w["portugues"]="13*1";
-w["posit"]="3*1,15*4";
-w["positioning.css"]="3*1,15*1";
-w["positions."]="15*1";
-w["possibl"]="5*2";
-w["pretti"]="2*1";
+w["person"]="10*2";
+w["phrase"]="4*1";
+w["pie"]="10*1";
+w["place"]="9*1";
+w["plain"]="7*1";
+w["pleas"]="6*1,10*1";
+w["plugin"]="3*2,9*1,10*2,11*2,13*1";
+w["plugin."]="10*1";
+w["png"]="7*2";
+w["point"]="4*1,13*5,14*1";
+w["popul"]="4*1";
+w["popular"]="15*1";
+w["porter"]="6*1";
+w["portion"]="10*1";
+w["portugues"]="6*1";
+w["posit"]="3*1,4*4";
+w["positioning.css"]="3*1,4*1";
+w["positions."]="4*1";
+w["possibl"]="10*2";
+w["pretti"]="8*1";
 w["prev"]="3*1";
-w["prior"]="2*1,5*1";
-w["privat"]="9*2";
-w["probabl"]="2*1";
-w["procedur"]="6*1,7*1";
-w["procedure 1"]="6*5";
-w["procedure 1. "]="6*1";
-w["process"]="1*2,2*2,3*1,6*3";
-w["processor"]="6*4,11*1";
-w["processors."]="6*1";
-w["produc"]="10*1";
+w["prior"]="8*1,10*1";
+w["privat"]="15*2";
+w["probabl"]="8*1";
+w["procedur"]="12*1,13*1";
+w["procedure 1"]="13*5";
+w["procedure 1. "]="13*1";
+w["process"]="3*1,8*2,13*3,16*2";
+w["processor"]="11*1,13*4";
+w["processors."]="13*1";
+w["produc"]="9*1";
 w["product"]="11*3";
-w["program"]="6*6";
-w["project"]="1*1,5*2,6*2,13*2";
-w["project."]="5*1";
-w["promot"]="5*1";
-w["prompt"]="6*2";
-w["prompt:"]="6*2";
-w["properti"]="6*5,7*1,9*2";
-w["provid"]="1*1,5*4,10*1,11*1,16*1";
-w["public"]="5*1,8*2,10*1";
-w["publish"]="5*2";
-w["punctuat"]="1*1,6*1";
-w["purpos"]="5*1";
-w["put"]="2*1,6*1,7*1";
-w["quain"]="5*1";
-w["queri"]="1*7,6*1,10*1";
-w["querying:"]="1*1";
-w["question"]="5*2,9*1,11*1";
-w["question."]="5*1";
-w["r"]="6*1";
-w["raphic"]="6*1";
-w["rate"]="10*1";
-w["re"]="5*1";
-w["re."]="5*1";
-w["read"]="16*1";
-w["readm"]="0*1,1*1,2*1,3*1,4*1,5*51,6*1,7*1,8*1,9*1,10*1,11*1,12*1,13*1,14*1,15*1,16*1";
-w["readme.xml"]="6*1";
-w["readme:"]="0*1,1*1,2*1,3*1,4*1,5*51,7*1,8*1,9*1,10*1,11*1,12*1,13*1,14*1,15*1,16*1";
+w["program"]="13*6";
+w["project"]="6*2,10*2,13*2,16*1";
+w["project."]="10*1";
+w["promot"]="10*1";
+w["prompt"]="13*2";
+w["prompt:"]="13*2";
+w["properti"]="12*1,13*5,15*2";
+w["provid"]="1*1,9*1,10*4,11*1,16*1";
+w["public"]="7*2,9*1,10*1";
+w["publish"]="10*2";
+w["punctuat"]="13*1,16*1";
+w["purpos"]="10*1";
+w["put"]="8*1,12*1,13*1";
+w["quain"]="10*1";
+w["queri"]="9*1,13*1,16*7";
+w["querying:"]="16*1";
+w["question"]="10*2,11*1,15*1";
+w["question."]="10*1";
+w["r"]="13*1";
+w["raphic"]="13*1";
+w["rate"]="9*1";
+w["read"]="1*1";
+w["readm"]="0*1,1*1,2*1,3*1,4*1,5*1,6*1,7*1,8*1,9*1,10*51,12*1,13*2,14*1,15*1,16*1";
+w["readme.xml"]="13*1";
+w["readme:"]="0*1,1*1,2*1,3*1,4*1,5*1,6*1,7*1,8*1,9*1,10*51,12*1,13*1,14*1,15*1,16*1";
 w["reason"]="11*2";
-w["recommend"]="0*1,8*42,15*1";
-w["recompil"]="1*1";
-w["redmond"]="15*2";
-w["refer"]="6*2,7*1";
-w["relat"]="5*1,6*1,7*5,15*1";
-w["releas"]="5*4";
-w["remov"]="2*1";
-w["render"]="16*1";
-w["replac"]="15*1";
-w["requir"]="10*2,13*1";
-w["resid"]="1*1,2*1";
-w["resourc"]="8*1";
-w["restor"]="16*1";
-w["restrict"]="5*1";
-w["result"]="1*2,5*1,10*5,15*1,16*2";
-w["result."]="10*1";
-w["results."]="1*1,10*1";
-w["return"]="1*1";
-w["revalid"]="8*2";
-w["right"]="5*1,15*1";
-w["rman"]="6*1";
-w["role"]="15*1";
-w["romanian"]="13*1";
-w["root"]="1*1,9*1";
-w["rss"]="8*1";
-w["run"]="1*2,2*2,6*1,9*2";
-w["russian"]="13*1";
-w["s"]="1*3,2*3,5*1,8*1,9*2,11*2,13*2,15*1";
+w["recommend"]="4*1,7*42,14*1";
+w["recompil"]="16*1";
+w["redmond"]="4*2";
+w["refer"]="12*1,13*2";
+w["relat"]="4*1,10*1,12*5,13*1";
+w["releas"]="10*4";
+w["remov"]="8*1";
+w["render"]="1*1";
+w["replac"]="4*1";
+w["requir"]="6*1,9*2";
+w["resid"]="8*1,16*1";
+w["resourc"]="7*1";
+w["restor"]="1*1";
+w["restrict"]="10*1";
+w["result"]="1*2,4*1,9*5,10*1,16*2";
+w["result."]="9*1";
+w["results."]="9*1,16*1";
+w["return"]="16*1";
+w["revalid"]="7*2";
+w["right"]="4*1,10*1";
+w["rman"]="13*1";
+w["role"]="4*1";
+w["romanian"]="6*1";
+w["root"]="15*1,16*1";
+w["rss"]="7*1";
+w["run"]="8*2,13*1,15*2,16*2";
+w["russian"]="6*1";
+w["s"]="4*1,6*2,7*1,8*3,10*1,11*2,15*2,16*3";
 w["safari"]="11*1";
-w["safe"]="6*1";
-w["sale"]="5*1";
-w["same"]="6*2";
-w["sampl"]="0*3,5*1,6*2,7*11,10*1";
-w["sample.jpg"]="7*10";
-w["save"]="16*1";
-w["saxhtmlindex"]="9*1";
-w["saxhtmlindex.java"]="9*2";
-w["saxon"]="6*10,11*1";
-w["saxon-6"]="6*3,11*1";
-w["saxon-6.5.5.jar"]="6*3,11*1";
-w["saxon.jar"]="6*1";
-w["say"]="12*1,14*1";
-w["score"]="1*1,10*2";
-w["script"]="0*2,2*1,6*2,10*2";
-w["script."]="0*2,2*1,6*1,10*1";
-w["search"]="0*1,1*51,2*46,3*4,4*2,5*3,6*3,8*2,9*3,10*13,12*46,13*3,14*46,15*1,16*4";
-w["search-result."]="10*1";
-w["search."]="10*2,16*1";
-w["searching."]="1*1";
-w["section"]="0*1,3*1,4*51,7*1,15*1";
-w["sectioninfo"]="15*1";
-w["see"]="2*1,5*1,6*6,7*1,8*1,9*2,11*1,15*1";
+w["safe"]="13*1";
+w["sale"]="10*1";
+w["same"]="13*2";
+w["sampl"]="9*1,10*1,12*11,13*2,14*3";
+w["sample.jpg"]="12*10";
+w["save"]="1*1";
+w["saxhtmlindex"]="15*1";
+w["saxhtmlindex.java"]="15*2";
+w["saxon"]="11*1,13*10";
+w["saxon-6"]="11*1,13*3";
+w["saxon-6.5.5.jar"]="11*1,13*3";
+w["saxon.jar"]="13*1";
+w["say"]="0*1,2*1";
+w["score"]="9*2,16*1";
+w["script"]="8*1,9*2,13*2,14*2";
+w["script."]="8*1,9*1,13*1,14*2";
+w["search"]="0*46,1*4,2*46,3*4,4*1,5*2,6*3,7*2,8*46,9*13,10*3,13*3,14*1,15*3,16*51";
+w["search-result."]="9*1";
+w["search."]="1*1,9*2";
+w["searching."]="16*1";
+w["section"]="3*1,4*1,5*51,12*1,14*1";
+w["sectioninfo"]="4*1";
+w["see"]="4*1,7*1,8*1,10*1,11*1,12*1,13*6,15*2";
 w["see."]="3*1";
-w["seem"]="2*1";
-w["self"]="9*1";
-w["sell"]="5*1";
+w["seem"]="8*1";
+w["self"]="15*1";
+w["sell"]="10*1";
 w["separ"]="3*1";
-w["serch"]="1*1";
-w["serv"]="8*1";
-w["server"]="1*1,8*2";
-w["servic"]="10*1";
-w["set"]="2*1,6*5,8*4,11*1,15*1";
-w["setoutputfilt"]="8*1";
-w["setting."]="8*1";
-w["shall"]="5*3";
-w["share"]="2*1,6*12,11*6";
-w["shell"]="0*1,6*1";
-w["should"]="1*1,2*1,6*1";
-w["show"]="7*1,10*2";
-w["shown"]="7*1,10*1";
-w["side"]="1*2,10*1";
-w["side."]="1*1";
+w["serch"]="16*1";
+w["serv"]="7*1";
+w["server"]="7*2,16*1";
+w["servic"]="9*1";
+w["set"]="4*1,7*4,8*1,11*1,13*5";
+w["setoutputfilt"]="7*1";
+w["setting."]="7*1";
+w["shall"]="10*3";
+w["share"]="8*1,11*6,13*12";
+w["shell"]="13*1,14*1";
+w["should"]="8*1,13*1,16*1";
+w["show"]="9*2,12*1";
+w["shown"]="9*1,12*1";
+w["side"]="9*1,16*2";
+w["side."]="16*1";
 w["sidetreecontrol"]="3*1";
-w["similar"]="10*1";
-w["simpl"]="7*1,9*1";
-w["simple."]="9*1";
-w["simpli"]="1*2,6*1,15*1";
-w["simplifi"]="1*1";
-w["sinc"]="1*1,8*1";
-w["sky"]="12*1,14*1";
-w["small"]="10*3";
-w["smooth"]="2*1";
-w["snapshot"]="2*4";
-w["snowbal"]="5*1,9*6";
-w["snowballstemm"]="9*2";
-w["soft"]="5*1";
-w["softwa"]="5*1";
-w["softwar"]="5*14";
-w["software."]="5*1";
-w["some"]="1*1,2*2,4*2,5*2,6*1,12*46,14*46";
-w["sophist"]="10*1";
-w["sourc"]="1*2,6*1,7*2";
-w["source."]="1*1";
-w["sourceforg"]="2*1";
-w["sources."]="1*1";
-w["space"]="1*1";
-w["spanish"]="13*1";
-w["specifi"]="5*1,6*1,9*5";
-w["src"]="9*8";
-w["stale"]="8*1";
-w["start"]="0*1,6*2";
-w["state"]="16*2";
-w["stayton"]="8*1,15*1";
-w["stem"]="1*6,6*2,10*2,13*3";
-w["stemmer"]="1*3,5*2,6*1,9*74,13*3,16*1";
-w["stemmer."]="9*1,10*1";
-w["stemming."]="1*1";
-w["step"]="6*2,11*1";
-w["steps."]="9*1";
-w["store"]="1*2,6*2,8*1";
-w["string"]="5*1,9*3";
+w["similar"]="9*1";
+w["simpl"]="12*1,15*1";
+w["simple."]="15*1";
+w["simpli"]="4*1,13*1,16*2";
+w["simplifi"]="16*1";
+w["sinc"]="7*1,16*1";
+w["sky"]="0*1,2*1";
+w["small"]="9*3";
+w["smooth"]="8*1";
+w["snapshot"]="8*2";
+w["snapshots.docbook.org"]="8*2";
+w["snowbal"]="10*1,15*6";
+w["snowballstemm"]="15*2";
+w["soft"]="10*1";
+w["softwar"]="10*15";
+w["software."]="10*2";
+w["some"]="0*46,2*46,5*2,8*2,10*2,13*1,16*1";
+w["sophist"]="9*1";
+w["sourc"]="12*2,13*1,16*2";
+w["source."]="16*1";
+w["sources."]="16*1";
+w["space"]="16*1";
+w["spanish"]="6*1";
+w["specifi"]="10*1,13*1,15*5";
+w["src"]="15*8";
+w["stale"]="7*1";
+w["start"]="13*2,14*1";
+w["state"]="1*2";
+w["stayton"]="4*1,7*1";
+w["stem"]="6*3,9*2,13*2,16*6";
+w["stemmer"]="1*1,6*3,10*2,13*1,15*74,16*3";
+w["stemmer."]="9*1,15*1";
+w["stemming."]="16*1";
+w["step"]="11*1,13*2";
+w["steps."]="15*1";
+w["store"]="7*1,13*2,16*2";
+w["string"]="10*1,15*3";
 w["structur"]="3*4";
 w["structure."]="3*2";
-w["studi"]="15*1";
-w["stuff"]="15*1";
-w["stuff."]="15*1";
-w["style"]="3*4,5*1,15*1";
-w["stylesheet"]="5*1,6*1";
-w["stylesheet-path"]="6*1";
+w["studi"]="4*1";
+w["stuff"]="4*1";
+w["stuff."]="4*1";
+w["style"]="3*4,4*1,10*1";
+w["stylesheet"]="10*1,13*1";
+w["stylesheet-path"]="13*1";
 w["styling."]="3*1";
-w["subdirectori"]="7*1";
-w["subject"]="5*1";
-w["sublicens"]="5*1";
-w["substanti"]="5*1";
-w["such"]="1*1,8*1,9*1";
-w["summari"]="1*1,15*2";
-w["summaries."]="15*1";
-w["summer"]="5*1";
-w["support"]="0*1,1*3,5*2,9*3,10*3,11*2,13*49";
-w["supportedlanguag"]="5*1,9*8";
-w["suppress.footer.navig"]="6*1";
-w["sure"]="9*1";
-w["svn"]="1*1";
-w["swedish"]="13*1";
-w["swf"]="8*2";
-w["synchron"]="10*1";
-w["syncro"]="5*1";
-w["system"]="6*4,10*1,11*2,15*1,16*1";
-w["system."]="6*3,10*1";
-w["system:"]="6*1";
-w["t"]="1*1,2*1,6*1,8*1,10*1,11*2,15*1";
-w["tab"]="3*7,6*1";
-w["tab."]="3*2,6*1";
+w["subdirectori"]="12*1";
+w["subject"]="10*1";
+w["sublicens"]="10*1";
+w["substanti"]="10*1";
+w["such"]="7*1,15*1,16*1";
+w["summari"]="4*2,16*1";
+w["summaries."]="4*1";
+w["summer"]="10*1";
+w["support"]="6*49,9*3,10*2,11*2,14*1,15*3,16*3";
+w["supportedlanguag"]="10*1,15*8";
+w["suppress.footer.navig"]="13*1";
+w["sure"]="15*1";
+w["svn"]="16*1";
+w["swedish"]="6*1";
+w["swf"]="7*2";
+w["synchron"]="9*1";
+w["syncro"]="10*1";
+w["system"]="1*1,4*1,9*1,11*2,13*4";
+w["system."]="9*1,13*3";
+w["system:"]="13*1";
+w["t"]="4*1,7*1,8*1,9*1,11*2,13*1,16*1";
+w["tab"]="3*7,13*1";
+w["tab."]="3*2,13*1";
 w["tab:"]="3*1";
-w["tabl"]="0*5,3*3,4*5,10*2,16*8";
+w["tabl"]="1*8,3*3,5*5,9*2,14*5";
 w["tabs."]="3*1";
 w["tag"]="3*2";
-w["tagsoup"]="5*1";
-w["target"]="10*1";
-w["target."]="10*1";
-w["task"]="2*1,13*1";
-w["technic"]="10*1";
-w["tell"]="6*1";
-w["templat"]="5*2,9*2,10*1";
-w["template."]="13*1";
-w["term"]="10*2";
-w["test"]="4*53,6*5,11*3,12*46,14*46";
-w["test-ouput"]="6*1";
-w["test-output"]="6*3";
-w["text"]="1*1,6*1,8*5,9*1";
-w["that"]="1*2,3*1,5*3,6*11,7*2,8*2,9*2,10*2,16*1";
-w["them"]="2*1,8*1";
-w["them."]="1*1";
-w["theme"]="15*7";
-w["theme-redmond"]="15*3";
-w["then"]="1*1,7*1,9*6,10*1,15*1";
-w["there"]="1*1,9*1,11*1";
-w["therefor"]="13*1";
-w["these"]="1*1,2*3,8*2,13*1,15*1,16*1";
-w["they"]="6*3,16*1";
-w["thingbag"]="5*2";
-w["those"]="7*1,8*1";
-w["though"]="6*1";
-w["three"]="1*2,2*1,3*1";
-w["time"]="10*1";
-w["tion"]="8*1";
-w["tip"]="6*41,15*40";
-w["titl"]="1*1,3*1,7*2";
-w["toc"]="3*2,10*4,15*1";
-w["toc."]="10*1";
-w["token"]="1*2,5*1";
-w["too"]="1*1";
-w["tool"]="6*1";
-w["tools.jar"]="6*1";
-w["top"]="6*1,10*1,15*1";
-w["top-level"]="6*1";
-w["topic"]="15*1";
+w["tagsoup"]="10*1";
+w["target"]="9*1";
+w["target."]="9*1";
+w["task"]="6*1,8*1";
+w["technic"]="9*1";
+w["tell"]="13*1";
+w["templat"]="9*1,10*2,15*2";
+w["template."]="6*1";
+w["term"]="9*2";
+w["test"]="0*46,2*46,5*53,11*3,13*5";
+w["test-ouput"]="13*1";
+w["test-output"]="13*3";
+w["text"]="7*5,13*1,15*1,16*1";
+w["that"]="1*1,3*1,7*2,9*2,10*3,12*2,13*11,15*2,16*2";
+w["them"]="7*1,8*1";
+w["them."]="16*1";
+w["theme"]="4*7";
+w["theme-redmond"]="4*3";
+w["then"]="4*1,9*1,12*1,15*6,16*1";
+w["there"]="11*1,15*1,16*1";
+w["therefor"]="6*1";
+w["these"]="1*1,4*1,6*1,7*2,8*3,16*1";
+w["they"]="1*1,13*3";
+w["thingbag"]="10*2";
+w["those"]="7*1,12*1";
+w["though"]="13*1";
+w["three"]="3*1,8*1,16*2";
+w["time"]="9*1";
+w["tion"]="7*1";
+w["tip"]="4*40,13*41";
+w["titl"]="3*1,12*2,16*1";
+w["toc"]="3*2,4*1,9*4";
+w["toc."]="9*1";
+w["token"]="10*1,16*2";
+w["too"]="16*1";
+w["tool"]="13*1";
+w["tools.jar"]="13*1";
+w["top"]="4*1,9*1,13*1";
+w["top-level"]="13*1";
+w["topic"]="4*1";
 w["topic."]="3*1";
-w["tort"]="5*1";
-w["total"]="1*1";
+w["tort"]="10*1";
+w["total"]="16*1";
 w["transform"]="11*3";
-w["travers"]="1*1";
-w["tree"]="3*6,7*2,10*1,15*1,16*1";
-w["tree."]="10*1,15*1";
-w["tree:"]="3*1,7*1";
-w["treeview"]="3*2,15*3";
-w["tri"]="12*1,14*1";
-w["true"]="3*1,6*4";
-w["trunk"]="1*3";
-w["turkish"]="13*1";
-w["two"]="1*1,2*2,3*1,9*2,15*1";
-w["txt"]="5*1,8*2";
-w["type"]="6*4,8*1";
-w["u"]="3*1,6*1";
-w["ui"]="3*1,15*1";
+w["travers"]="16*1";
+w["tree"]="1*1,3*6,4*1,9*1,12*2";
+w["tree."]="4*1,9*1";
+w["tree:"]="3*1,12*1";
+w["treeview"]="3*2,4*3";
+w["tri"]="0*1,2*1";
+w["true"]="3*1,13*4";
+w["trunk"]="16*3";
+w["turkish"]="6*1";
+w["two"]="3*1,4*1,8*2,15*2,16*1";
+w["txt"]="7*2,10*1";
+w["type"]="7*1,13*4";
+w["u"]="3*1,13*1";
+w["ui"]="3*1,4*1";
 w["ul"]="3*1";
-w["unchang"]="15*1";
-w["unchanged."]="15*1";
-w["uncompress"]="8*1";
-w["under"]="2*1,5*6";
-w["understandable."]="9*1";
-w["undertak"]="13*1";
-w["unix"]="0*1,6*1";
-w["unnecessari"]="1*1";
+w["unchang"]="4*1";
+w["unchanged."]="4*1";
+w["uncompress"]="7*1";
+w["under"]="8*1,10*6";
+w["understandable."]="15*1";
+w["undertak"]="6*1";
+w["unix"]="13*1,14*1";
+w["unnecessari"]="16*1";
 w["unord"]="3*1";
-w["unzip"]="6*2";
-w["up"]="1*2,2*1,3*1,6*1,7*1,8*1,9*1,12*1,13*1,14*1,15*1";
-w["updat"]="8*1";
-w["us"]="9*1";
-w["use"]="0*56,1*2,3*2,5*5,6*54,7*5,9*1,10*7,13*2,15*48";
-w["used."]="1*1";
-w["user"]="1*2,5*1,6*1,8*1,10*1,11*6,13*1";
-w["usr"]="2*1,6*12,11*6";
-w["utf"]="8*1";
-w["utf-8"]="8*1";
-w["valid"]="6*2";
-w["validate-against-dtd"]="6*1";
-w["valu"]="6*4";
-w["var"]="1*1";
-w["vari"]="12*1,14*1";
-w["variabl"]="2*1,6*3";
-w["variable."]="2*1";
-w["variables."]="6*1";
-w["various"]="8*1";
-w["veri"]="9*1";
-w["verison"]="13*1";
-w["version"]="2*4,5*1,6*3,9*2,11*1,13*2";
-w["versions."]="2*1";
-w["visitha"]="5*1";
-w["w"]="1*1";
+w["unzip"]="13*2";
+w["up"]="0*1,2*1,3*1,4*1,6*1,7*1,8*1,12*1,13*1,15*1,16*2";
+w["updat"]="7*1";
+w["us"]="15*1";
+w["use"]="3*2,4*48,6*2,9*7,10*5,12*5,13*55,14*56,15*1,16*2";
+w["used."]="16*1";
+w["user"]="6*1,7*1,9*1,10*1,11*6,13*1,16*2";
+w["usr"]="8*1,11*6,13*12";
+w["utf"]="7*1";
+w["utf-8"]="7*1";
+w["valid"]="13*2";
+w["validate-against-dtd"]="13*1";
+w["valu"]="13*4";
+w["var"]="16*1";
+w["vari"]="0*1,2*1";
+w["variabl"]="8*1,13*3";
+w["variable."]="8*1";
+w["variables."]="13*1";
+w["various"]="7*1";
+w["veri"]="15*1";
+w["verison"]="6*1";
+w["version"]="6*2,8*4,10*1,11*1,13*3,15*2";
+w["versions."]="8*1";
+w["visitha"]="10*1";
+w["w"]="16*1";
 w["wan"]="11*1";
 w["warn"]="11*2";
-w["warranti"]="5*7";
-w["warranty: "]="5*5";
-w["was"]="5*3";
-w["way"]="2*1,15*1";
-w["ways:"]="15*1";
-w["we"]="1*1,2*3,3*2,8*1,11*1";
-w["web"]="0*1,1*1,2*2,3*1,4*1,5*51,7*1,8*2,9*1,10*3,11*1,12*1,13*1,14*1,15*1,16*1";
-w["web-bas"]="0*1,1*1,2*1,3*1,4*1,5*51,7*1,8*1,9*1,10*2,11*1,12*1,13*1,14*1,15*1,16*1";
-w["webhelp"]="0*1,1*2,2*8,3*2,5*2,6*53,7*7,9*10,10*1,11*15,16*1";
+w["warranti"]="10*7";
+w["warranty: "]="10*5";
+w["was"]="10*3";
+w["way"]="4*1,8*1";
+w["ways:"]="4*1";
+w["we"]="3*2,7*1,8*3,11*1,16*1";
+w["web"]="0*1,1*1,2*1,3*1,4*1,5*1,6*1,7*2,8*2,9*3,10*51,12*1,13*1,14*1,15*1,16*1";
+w["web-bas"]="0*1,1*1,2*1,3*1,4*1,5*1,6*1,7*1,8*1,9*2,10*51,12*1,13*1,14*1,15*1,16*1";
+w["webhelp"]="1*1,3*2,8*8,9*1,10*2,11*15,12*7,13*54,14*1,15*10,16*2";
 w["webhelp-index"]="11*2";
 w["webhelp-indexer."]="11*2";
-w["webhelp."]="6*1,7*1,9*2";
-w["webhelp.include.search.tab"]="6*1";
-w["webhelp.indexer.languag"]="5*1,6*1,9*2";
-w["webhelp.xsl"]="6*3";
-w["webhelpindex"]="1*3,2*1";
-w["webhelpindexer.jar"]="1*1,2*1";
-w["week"]="8*1";
-w["weight"]="5*1,10*1";
-w["well"]="2*1,11*3";
-w["well."]="2*1";
-w["were"]="2*1,5*1,16*2";
-w["what"]="7*1,9*1,10*1,11*4";
-w["when"]="1*1,3*2,6*1,11*2,15*1,16*2";
-w["where"]="0*1,2*1,6*1,9*1,10*1,11*4";
-w["whether"]="1*1,5*1";
-w["which"]="1*1,2*1,3*1,6*2,15*2";
-w["whom"]="5*1";
-w["width"]="15*1";
+w["webhelp."]="12*1,13*1,15*2";
+w["webhelp.include.search.tab"]="13*1";
+w["webhelp.indexer.languag"]="10*1,13*1,15*2";
+w["webhelp.xsl"]="13*3";
+w["webhelpindex"]="8*1,16*3";
+w["webhelpindexer.jar"]="8*1,16*1";
+w["week"]="7*1";
+w["weight"]="9*1,10*1";
+w["well"]="8*1,11*3";
+w["well."]="8*1";
+w["were"]="1*2,8*1,10*1";
+w["what"]="9*1,11*4,12*1,15*1";
+w["when"]="1*2,3*2,4*1,11*2,13*1,16*1";
+w["where"]="8*1,9*1,11*4,13*1,14*1,15*1";
+w["whether"]="10*1,16*1";
+w["which"]="3*1,4*2,8*1,13*2,16*1";
+w["whom"]="10*1";
+w["width"]="4*1";
 w["wiki"]="11*1";
-w["will"]="2*1,5*3,6*3";
-w["window"]="0*1,6*2";
-w["without"]="5*4,10*1";
-w["word"]="1*8,4*2,10*1,12*46,14*46";
-w["work"]="6*2";
-w["would"]="1*1";
-w["write"]="9*1";
-w["writt"]="6*1";
-w["written"]="5*2,9*1";
-w["x"]="6*1,8*1,11*1";
-w["x-javascript"]="8*1";
-w["xerc"]="6*3";
-w["xerces2"]="6*1";
-w["xercesimpl"]="2*1,6*2";
-w["xercesimpl.jar"]="2*1,6*11,11*2";
-w["xhtml"]="5*1,6*1,8*1,11*9";
+w["will"]="8*1,10*3,13*3";
+w["window"]="13*2,14*1";
+w["without"]="9*1,10*4";
+w["word"]="0*46,2*46,5*2,9*1,16*8";
+w["work"]="13*2";
+w["would"]="16*1";
+w["write"]="15*1";
+w["writt"]="13*1";
+w["written"]="10*2,15*1";
+w["x"]="7*1,11*1,13*1";
+w["x-javascript"]="7*1";
+w["xerc"]="13*3";
+w["xerces2"]="13*1";
+w["xercesimpl"]="8*1,13*2";
+w["xercesimpl.jar"]="8*1,11*2,13*11";
+w["xhtml"]="7*1,10*1,11*9,13*1";
 w["xhtml."]="11*1";
-w["xml"]="0*2,1*1,2*2,3*1,4*1,5*52,6*72,7*1,8*8,9*1,10*1,11*3,12*2,13*1,14*2,15*1,16*1";
-w["xml-api"]="2*1,6*2";
-w["xml-apis.jar"]="2*1,6*11,11*2";
-w["xml-common"]="6*3";
-w["xml-commons:"]="6*3";
-w["xml."]="6*1";
-w["xml:"]="8*1";
-w["xp"]="6*1";
-w["xsl"]="1*2,2*2,3*1,6*3,8*3,11*2,15*2";
-w["xsl-webhelpindex"]="1*1";
-w["xsl:"]="8*3,11*2,15*1";
-w["xsls"]="6*1";
-w["xslt"]="6*5,11*3";
-w["xslt-processor-cl"]="6*3";
-w["xslt-processor-classpath"]="6*1,11*2";
-w["xsltproc"]="0*5,6*5";
-w["yahoogroup"]="5*1";
-w["yahoogroup."]="5*1";
+w["xml"]="0*2,1*1,2*2,3*1,4*1,5*1,6*1,7*8,8*2,9*1,10*52,11*2,12*1,13*74,14*2,15*1,16*1";
+w["xml-api"]="8*1,13*2";
+w["xml-apis.jar"]="8*1,11*2,13*11";
+w["xml-common"]="13*3";
+w["xml-commons:"]="13*3";
+w["xml."]="13*1";
+w["xml:"]="7*1";
+w["xp"]="13*1";
+w["xsl"]="3*1,4*2,7*3,8*5,11*2,13*3,16*2";
+w["xsl-webhelpindex"]="16*1";
+w["xsl:"]="4*1,7*3,11*2";
+w["xsls"]="13*1";
+w["xslt"]="11*3,13*5";
+w["xslt-processor-cl"]="13*3";
+w["xslt-processor-classpath"]="11*2,13*1";
+w["xsltproc"]="13*5,14*5";
+w["yahoogroup"]="10*1";
+w["yahoogroup."]="10*1";
 w["yes"]="11*1";
-w["yourfil"]="6*1";
-w["yourfile.xml"]="6*2";
-w["zh"]="6*1";
-w[" "]="0*4,1*3,2*3,3*3,4*4,5*8,6*4,7*3,8*3,9*3,10*4,11*4,12*3,13*3,14*3,15*3,16*4";
-w[" add"]="9*5";
-w[" exampl"]="7*5";
-w[" initi"]="9*5";
-w[" sampl"]="7*5";
-w["©"]="5*1";
+w["yourfil"]="13*1";
+w["yourfile.xml"]="13*2";
+w["zh"]="13*1";
+w[" "]="0*3,1*4,2*3,3*3,4*3,5*4,6*3,7*3,8*3,9*4,10*8,11*4,12*3,13*4,14*4,15*3,16*3";
+w[" add"]="15*5";
+w[" exampl"]="12*5";
+w[" initi"]="15*5";
+w[" sampl"]="12*5";
+w["©"]="10*1";
 w["’d"]="11*1";
-w["“"]="5*1";
+w["“"]="10*1";
 
index ba965a0..6efae9f 100644 (file)
@@ -505,7 +505,7 @@ suppress.footer.navigation=0</programlisting></para>
                     <filename>lucene-core-3.0.0.jar</filename> - These three are available in the
                   extensions/ directory of docsbook-xsl-1.76.1, and is automatically fetched to the
                   webhelp's Ant script. Go for a XSL snapshot if you can which contains the latest
-                  version http://docbook.sourceforge.net/snapshot/</para>
+                  version http://snapshots.docbook.org/xsl/</para>
               </listitem>
               <listitem>
                 <para><filename>xercesImpl.jar</filename>, <filename> xml-apis.jar</filename> -
@@ -679,7 +679,7 @@ input-images-dirs=images/**,figures/**,graphics/**</programlisting></para>
           </listitem>
           <listitem>
             <para>Content: This includes the content of the documentation. The processing of this
-              part is done by <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://docbook.sourceforge.net/release/xsl/current/xhtml/chunk.xsl"> DocBook
+              part is done by <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://cdn.docbook.org/release/xsl/current/xhtml/chunk.xsl"> DocBook
                 XSL Chunking customization</link>. Few further css-styling applied from
                 <filename>positioning.css</filename>. </para>
           </listitem>
index e693321..018bea5 100644 (file)
@@ -10,7 +10,5 @@
  *   http://www.opensource.org/licenses/mit-license.php
  *   http://www.gnu.org/licenses/gpl.html
  *
- * Revision: $Id: jquery.treeview.js 4684 2008-02-07 19:08:06Z joern.zaefferer $
- * kasunbg: changed the cookieid name
  *
- */;(function($){$.extend($.fn,{swapClass:function(c1,c2){var c1Elements=this.filter('.'+c1);this.filter('.'+c2).removeClass(c2).addClass(c1);c1Elements.removeClass(c1).addClass(c2);return this;},replaceClass:function(c1,c2){return this.filter('.'+c1).removeClass(c1).addClass(c2).end();},hoverClass:function(className){className=className||"hover";return this.hover(function(){$(this).addClass(className);},function(){$(this).removeClass(className);});},heightToggle:function(animated,callback){animated?this.animate({height:"toggle"},animated,callback):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();if(callback)callback.apply(this,arguments);});},heightHide:function(animated,callback){if(animated){this.animate({height:"hide"},animated,callback);}else{this.hide();if(callback)this.each(callback);}},prepareBranches:function(settings){if(!settings.prerendered){this.filter(":last-child:not(ul)").addClass(CLASSES.last);this.filter((settings.collapsed?"":"."+CLASSES.closed)+":not(."+CLASSES.open+")").find(">ul").hide();}return this.filter(":has(>ul)");},applyClasses:function(settings,toggler){this.filter(":has(>ul):not(:has(>a))").find(">span").click(function(event){toggler.apply($(this).next());}).add($("a",this)).hoverClass();if(!settings.prerendered){this.filter(":has(>ul:hidden)").addClass(CLASSES.expandable).replaceClass(CLASSES.last,CLASSES.lastExpandable);this.not(":has(>ul:hidden)").addClass(CLASSES.collapsable).replaceClass(CLASSES.last,CLASSES.lastCollapsable);this.prepend("<div class=\""+CLASSES.hitarea+"\"/>").find("div."+CLASSES.hitarea).each(function(){var classes="";$.each($(this).parent().attr("class").split(" "),function(){classes+=this+"-hitarea ";});$(this).addClass(classes);});}this.find("div."+CLASSES.hitarea).click(toggler);},treeview:function(settings){if(typeof(window.treeCookieId) === 'undefined' || window.treeCookieId === ""){treeCookieId = "treeview";} settings=$.extend({cookieId: treeCookieId},settings);if(settings.add){return this.trigger("add",[settings.add]);}if(settings.toggle){var callback=settings.toggle;settings.toggle=function(){return callback.apply($(this).parent()[0],arguments);};}function treeController(tree,control){function handler(filter){return function(){toggler.apply($("div."+CLASSES.hitarea,tree).filter(function(){return filter?$(this).parent("."+filter).length:true;}));return false;};}$("a:eq(0)",control).click(handler(CLASSES.collapsable));$("a:eq(1)",control).click(handler(CLASSES.expandable));$("a:eq(2)",control).click(handler());}function toggler(){$(this).parent().find(">.hitarea").swapClass(CLASSES.collapsableHitarea,CLASSES.expandableHitarea).swapClass(CLASSES.lastCollapsableHitarea,CLASSES.lastExpandableHitarea).end().swapClass(CLASSES.collapsable,CLASSES.expandable).swapClass(CLASSES.lastCollapsable,CLASSES.lastExpandable).find(">ul").heightToggle(settings.animated,settings.toggle);if(settings.unique){$(this).parent().siblings().find(">.hitarea").replaceClass(CLASSES.collapsableHitarea,CLASSES.expandableHitarea).replaceClass(CLASSES.lastCollapsableHitarea,CLASSES.lastExpandableHitarea).end().replaceClass(CLASSES.collapsable,CLASSES.expandable).replaceClass(CLASSES.lastCollapsable,CLASSES.lastExpandable).find(">ul").heightHide(settings.animated,settings.toggle);}}function serialize(){function binary(arg){return arg?1:0;}var data=[];branches.each(function(i,e){data[i]=$(e).is(":has(>ul:visible)")?1:0;});$.cookie(settings.cookieId,data.join(""));}function deserialize(){var stored=$.cookie(settings.cookieId);if(stored){var data=stored.split("");branches.each(function(i,e){$(e).find(">ul")[parseInt(data[i])?"show":"hide"]();});}}this.addClass("treeview");var branches=this.find("li").prepareBranches(settings);switch(settings.persist){case"cookie":var toggleCallback=settings.toggle;settings.toggle=function(){serialize();if(toggleCallback){toggleCallback.apply(this,arguments);}};deserialize();break;case"location":var current=this.find("a").filter(function(){return this.href.toLowerCase()==location.href.toLowerCase();});if(current.length){current.addClass("selected").parents("ul, li").add(current.next()).show();}break;}branches.applyClasses(settings,toggler);if(settings.control){treeController(this,settings.control);$(settings.control).show();}return this.bind("add",function(event,branches){$(branches).prev().removeClass(CLASSES.last).removeClass(CLASSES.lastCollapsable).removeClass(CLASSES.lastExpandable).find(">.hitarea").removeClass(CLASSES.lastCollapsableHitarea).removeClass(CLASSES.lastExpandableHitarea);$(branches).find("li").andSelf().prepareBranches(settings).applyClasses(settings,toggler);});}});var CLASSES=$.fn.treeview.classes={open:"open",closed:"closed",expandable:"expandable",expandableHitarea:"expandable-hitarea",lastExpandableHitarea:"lastExpandable-hitarea",collapsable:"collapsable",collapsableHitarea:"collapsable-hitarea",lastCollapsableHitarea:"lastCollapsable-hitarea",lastCollapsable:"lastCollapsable",lastExpandable:"lastExpandable",last:"last",hitarea:"hitarea"};$.fn.Treeview=$.fn.treeview;})(jQuery);
\ No newline at end of file
+ */;(function($){$.extend($.fn,{swapClass:function(c1,c2){var c1Elements=this.filter('.'+c1);this.filter('.'+c2).removeClass(c2).addClass(c1);c1Elements.removeClass(c1).addClass(c2);return this;},replaceClass:function(c1,c2){return this.filter('.'+c1).removeClass(c1).addClass(c2).end();},hoverClass:function(className){className=className||"hover";return this.hover(function(){$(this).addClass(className);},function(){$(this).removeClass(className);});},heightToggle:function(animated,callback){animated?this.animate({height:"toggle"},animated,callback):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();if(callback)callback.apply(this,arguments);});},heightHide:function(animated,callback){if(animated){this.animate({height:"hide"},animated,callback);}else{this.hide();if(callback)this.each(callback);}},prepareBranches:function(settings){if(!settings.prerendered){this.filter(":last-child:not(ul)").addClass(CLASSES.last);this.filter((settings.collapsed?"":"."+CLASSES.closed)+":not(."+CLASSES.open+")").find(">ul").hide();}return this.filter(":has(>ul)");},applyClasses:function(settings,toggler){this.filter(":has(>ul):not(:has(>a))").find(">span").click(function(event){toggler.apply($(this).next());}).add($("a",this)).hoverClass();if(!settings.prerendered){this.filter(":has(>ul:hidden)").addClass(CLASSES.expandable).replaceClass(CLASSES.last,CLASSES.lastExpandable);this.not(":has(>ul:hidden)").addClass(CLASSES.collapsable).replaceClass(CLASSES.last,CLASSES.lastCollapsable);this.prepend("<div class=\""+CLASSES.hitarea+"\"/>").find("div."+CLASSES.hitarea).each(function(){var classes="";$.each($(this).parent().attr("class").split(" "),function(){classes+=this+"-hitarea ";});$(this).addClass(classes);});}this.find("div."+CLASSES.hitarea).click(toggler);},treeview:function(settings){if(typeof(window.treeCookieId) === 'undefined' || window.treeCookieId === ""){treeCookieId = "treeview";} settings=$.extend({cookieId: treeCookieId},settings);if(settings.add){return this.trigger("add",[settings.add]);}if(settings.toggle){var callback=settings.toggle;settings.toggle=function(){return callback.apply($(this).parent()[0],arguments);};}function treeController(tree,control){function handler(filter){return function(){toggler.apply($("div."+CLASSES.hitarea,tree).filter(function(){return filter?$(this).parent("."+filter).length:true;}));return false;};}$("a:eq(0)",control).click(handler(CLASSES.collapsable));$("a:eq(1)",control).click(handler(CLASSES.expandable));$("a:eq(2)",control).click(handler());}function toggler(){$(this).parent().find(">.hitarea").swapClass(CLASSES.collapsableHitarea,CLASSES.expandableHitarea).swapClass(CLASSES.lastCollapsableHitarea,CLASSES.lastExpandableHitarea).end().swapClass(CLASSES.collapsable,CLASSES.expandable).swapClass(CLASSES.lastCollapsable,CLASSES.lastExpandable).find(">ul").heightToggle(settings.animated,settings.toggle);if(settings.unique){$(this).parent().siblings().find(">.hitarea").replaceClass(CLASSES.collapsableHitarea,CLASSES.expandableHitarea).replaceClass(CLASSES.lastCollapsableHitarea,CLASSES.lastExpandableHitarea).end().replaceClass(CLASSES.collapsable,CLASSES.expandable).replaceClass(CLASSES.lastCollapsable,CLASSES.lastExpandable).find(">ul").heightHide(settings.animated,settings.toggle);}}function serialize(){function binary(arg){return arg?1:0;}var data=[];branches.each(function(i,e){data[i]=$(e).is(":has(>ul:visible)")?1:0;});$.cookie(settings.cookieId,data.join(""));}function deserialize(){var stored=$.cookie(settings.cookieId);if(stored){var data=stored.split("");branches.each(function(i,e){$(e).find(">ul")[parseInt(data[i])?"show":"hide"]();});}}this.addClass("treeview");var branches=this.find("li").prepareBranches(settings);switch(settings.persist){case"cookie":var toggleCallback=settings.toggle;settings.toggle=function(){serialize();if(toggleCallback){toggleCallback.apply(this,arguments);}};deserialize();break;case"location":var current=this.find("a").filter(function(){return this.href.toLowerCase()==location.href.toLowerCase();});if(current.length){current.addClass("selected").parents("ul, li").add(current.next()).show();}break;}branches.applyClasses(settings,toggler);if(settings.control){treeController(this,settings.control);$(settings.control).show();}return this.bind("add",function(event,branches){$(branches).prev().removeClass(CLASSES.last).removeClass(CLASSES.lastCollapsable).removeClass(CLASSES.lastExpandable).find(">.hitarea").removeClass(CLASSES.lastCollapsableHitarea).removeClass(CLASSES.lastExpandableHitarea);$(branches).find("li").andSelf().prepareBranches(settings).applyClasses(settings,toggler);});}});var CLASSES=$.fn.treeview.classes={open:"open",closed:"closed",expandable:"expandable",expandableHitarea:"expandable-hitarea",lastExpandableHitarea:"lastExpandable-hitarea",collapsable:"collapsable",collapsableHitarea:"collapsable-hitarea",lastCollapsableHitarea:"lastCollapsable-hitarea",lastCollapsable:"lastCollapsable",lastExpandable:"lastExpandable",last:"last",hitarea:"hitarea"};$.fn.Treeview=$.fn.treeview;})(jQuery);
index 4f18ad8..41787e9 100644 (file)
@@ -1,70 +1,75 @@
 <?xml version="1.0"?>
 
-<xsl:stylesheet xmlns="http://www.w3.org/1999/xhtml" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" version="1.0" exclude-result-prefixes="exsl">
+<xsl:stylesheet xmlns="http://www.w3.org/1999/xhtml"
+               xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
+               version="1.0"
+               exclude-result-prefixes="exsl d">
 
 <!-- This stylesheet was created by template/titlepage.xsl-->
 
 <xsl:template name="article.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="articleinfo/title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/title"/>
+    <xsl:when test="d:articleinfo/d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="artheader/title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/title"/>
+    <xsl:when test="d:artheader/d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="articleinfo/subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/subtitle"/>
+    <xsl:when test="d:articleinfo/d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="artheader/subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/subtitle"/>
+    <xsl:when test="d:artheader/d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/corpauthor"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/corpauthor"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/authorgroup"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/authorgroup"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/author"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/author"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/othercredit"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/othercredit"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/releaseinfo"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/releaseinfo"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/copyright"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/copyright"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/legalnotice"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/legalnotice"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/pubdate"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/pubdate"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/revision"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/revision"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/revhistory"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/revhistory"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/revhistory"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:corpauthor"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:authorgroup"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:author"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:author"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:othercredit"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:othercredit"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:releaseinfo"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:copyright"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:copyright"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:legalnotice"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:pubdate"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:pubdate"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:revision"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:revision"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:revhistory"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:revhistory"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
 </xsl:template>
 
 <xsl:template name="article.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="set.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="setinfo/title">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/title"/>
+    <xsl:when test="d:setinfo/d:title">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="setinfo/subtitle">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/subtitle"/>
+    <xsl:when test="d:setinfo/d:subtitle">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/corpauthor"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/authorgroup"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/author"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/othercredit"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/releaseinfo"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/copyright"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/legalnotice"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/pubdate"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/revision"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/revhistory"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/revhistory"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:author"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:othercredit"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:copyright"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:pubdate"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:revision"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:revhistory"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
 </xsl:template>
 
 <xsl:template name="set.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="book.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="bookinfo/title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/title"/>
+    <xsl:when test="d:bookinfo/d:title">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="bookinfo/subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/subtitle"/>
+    <xsl:when test="d:bookinfo/d:subtitle">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/corpauthor"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/authorgroup"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/author"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/othercredit"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/releaseinfo"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/copyright"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/legalnotice"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/pubdate"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/revision"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/revhistory"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/revhistory"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:author"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:othercredit"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:copyright"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:pubdate"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:revision"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:revhistory"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
 </xsl:template>
 
 <xsl:template name="book.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 <xsl:template name="part.titlepage.recto">
   <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:call-template name="division.title">
-<xsl:with-param name="node" select="ancestor-or-self::part[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:part[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="partinfo/subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/subtitle"/>
+    <xsl:when test="d:partinfo/d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/corpauthor"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/authorgroup"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/author"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/othercredit"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/releaseinfo"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/copyright"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/legalnotice"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/pubdate"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/revision"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/revhistory"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/revhistory"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:author"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:othercredit"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:copyright"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:pubdate"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:revision"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:revhistory"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
 </xsl:template>
 
 <xsl:template name="part.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="partintro.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="partintroinfo/title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/title"/>
+    <xsl:when test="d:partintroinfo/d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="partintroinfo/subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/subtitle"/>
+    <xsl:when test="d:partintroinfo/d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/corpauthor"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/authorgroup"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/author"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/othercredit"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/releaseinfo"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/copyright"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/legalnotice"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/pubdate"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/revision"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/revhistory"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/revhistory"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:author"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:othercredit"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:copyright"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:pubdate"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:revision"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:revhistory"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
 </xsl:template>
 
 <xsl:template name="partintro.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="reference.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="referenceinfo/title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/title"/>
+    <xsl:when test="d:referenceinfo/d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="referenceinfo/subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/subtitle"/>
+    <xsl:when test="d:referenceinfo/d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/corpauthor"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/authorgroup"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/author"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/othercredit"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/releaseinfo"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/copyright"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/legalnotice"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/pubdate"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/revision"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/revhistory"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/revhistory"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:author"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:othercredit"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:copyright"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:pubdate"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:revision"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:revhistory"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
 </xsl:template>
 
 <xsl:template name="reference.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 <xsl:template name="dedication.titlepage.recto">
   <div xsl:use-attribute-sets="dedication.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::dedication[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:dedication[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="dedicationinfo/subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="dedicationinfo/subtitle"/>
+    <xsl:when test="d:dedicationinfo/d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:dedicationinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="dedication.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="dedication.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="dedication.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dedication.titlepage.recto.mode"/>
 </div>
 <xsl:template name="acknowledgements.titlepage.recto">
   <div xsl:use-attribute-sets="acknowledgements.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::acknowledgements[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:acknowledgements[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="acknowledgementsinfo/subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="acknowledgementsinfo/subtitle"/>
+    <xsl:when test="d:acknowledgementsinfo/d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:acknowledgementsinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="acknowledgements.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="acknowledgements.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="acknowledgements.titlepage.recto.style">
 <xsl:apply-templates select="." mode="acknowledgements.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="preface.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="prefaceinfo/title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/title"/>
+    <xsl:when test="d:prefaceinfo/d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="prefaceinfo/subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/subtitle"/>
+    <xsl:when test="d:prefaceinfo/d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/corpauthor"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/authorgroup"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/author"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/othercredit"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/releaseinfo"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/copyright"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/legalnotice"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/pubdate"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/revision"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/revhistory"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/revhistory"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:author"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:othercredit"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:copyright"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:pubdate"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:revision"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:revhistory"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
 </xsl:template>
 
 <xsl:template name="preface.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="chapter.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="chapterinfo/title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/title"/>
+    <xsl:when test="d:chapterinfo/d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="chapterinfo/subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/subtitle"/>
+    <xsl:when test="d:chapterinfo/d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/corpauthor"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/authorgroup"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/author"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/othercredit"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/releaseinfo"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/copyright"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/legalnotice"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/pubdate"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/revision"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/revhistory"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/revhistory"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:author"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:othercredit"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:copyright"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:pubdate"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:revision"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:revhistory"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
 </xsl:template>
 
 <xsl:template name="chapter.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="topic.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="topicinfo/title">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/title"/>
+    <xsl:when test="d:topicinfo/d:title">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="topicinfo/subtitle">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/subtitle"/>
+    <xsl:when test="d:topicinfo/d:subtitle">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/corpauthor"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/authorgroup"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/author"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/othercredit"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/releaseinfo"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/copyright"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/legalnotice"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/pubdate"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/revision"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/revhistory"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/revhistory"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:author"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:othercredit"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:copyright"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:pubdate"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:revision"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:revhistory"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
 </xsl:template>
 
 <xsl:template name="topic.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="appendix.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="appendixinfo/title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/title"/>
+    <xsl:when test="d:appendixinfo/d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="appendixinfo/subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/subtitle"/>
+    <xsl:when test="d:appendixinfo/d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/corpauthor"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/authorgroup"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/author"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/othercredit"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/releaseinfo"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/copyright"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/legalnotice"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/pubdate"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/revision"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/revhistory"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/revhistory"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:author"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:othercredit"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:copyright"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:pubdate"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:revision"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:revhistory"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
 </xsl:template>
 
 <xsl:template name="appendix.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="section.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sectioninfo/title">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/title"/>
+    <xsl:when test="d:sectioninfo/d:title">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sectioninfo/subtitle">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/subtitle"/>
+    <xsl:when test="d:sectioninfo/d:subtitle">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/corpauthor"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/authorgroup"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/author"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/othercredit"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/releaseinfo"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/copyright"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/legalnotice"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/pubdate"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/revision"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/revhistory"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/revhistory"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:corpauthor"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:authorgroup"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:author"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:othercredit"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:copyright"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:legalnotice"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:pubdate"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:revision"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:revhistory"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
 </xsl:template>
 
 <xsl:template name="section.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect1.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect1info/title">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/title"/>
+    <xsl:when test="d:sect1info/d:title">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect1info/subtitle">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/subtitle"/>
+    <xsl:when test="d:sect1info/d:subtitle">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/corpauthor"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/authorgroup"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/author"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/othercredit"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/releaseinfo"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/copyright"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/legalnotice"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/pubdate"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/revision"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/revhistory"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/revhistory"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:author"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:othercredit"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:copyright"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:pubdate"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:revision"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:revhistory"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
 </xsl:template>
 
 <xsl:template name="sect1.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect2.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect2info/title">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/title"/>
+    <xsl:when test="d:sect2info/d:title">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect2info/subtitle">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/subtitle"/>
+    <xsl:when test="d:sect2info/d:subtitle">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/corpauthor"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/authorgroup"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/author"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/othercredit"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/releaseinfo"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/copyright"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/legalnotice"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/pubdate"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/revision"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/revhistory"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/revhistory"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:author"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:othercredit"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:copyright"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:pubdate"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:revision"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:revhistory"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
 </xsl:template>
 
 <xsl:template name="sect2.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect3.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect3info/title">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/title"/>
+    <xsl:when test="d:sect3info/d:title">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect3info/subtitle">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/subtitle"/>
+    <xsl:when test="d:sect3info/d:subtitle">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/corpauthor"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/authorgroup"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/author"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/othercredit"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/releaseinfo"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/copyright"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/legalnotice"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/pubdate"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/revision"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/revhistory"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/revhistory"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:author"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:othercredit"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:copyright"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:pubdate"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:revision"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:revhistory"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
 </xsl:template>
 
 <xsl:template name="sect3.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect4.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect4info/title">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/title"/>
+    <xsl:when test="d:sect4info/d:title">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect4info/subtitle">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/subtitle"/>
+    <xsl:when test="d:sect4info/d:subtitle">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/corpauthor"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/authorgroup"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/author"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/othercredit"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/releaseinfo"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/copyright"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/legalnotice"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/pubdate"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/revision"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/revhistory"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/revhistory"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:author"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:othercredit"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:copyright"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:pubdate"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:revision"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:revhistory"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
 </xsl:template>
 
 <xsl:template name="sect4.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect5.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect5info/title">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/title"/>
+    <xsl:when test="d:sect5info/d:title">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect5info/subtitle">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/subtitle"/>
+    <xsl:when test="d:sect5info/d:subtitle">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/corpauthor"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/authorgroup"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/author"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/othercredit"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/releaseinfo"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/copyright"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/legalnotice"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/pubdate"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/revision"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/revhistory"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/revhistory"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:author"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:othercredit"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:copyright"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:pubdate"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:revision"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:revhistory"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
 </xsl:template>
 
 <xsl:template name="sect5.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="simplesect.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="simplesectinfo/title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/title"/>
+    <xsl:when test="d:simplesectinfo/d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="simplesectinfo/subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/subtitle"/>
+    <xsl:when test="d:simplesectinfo/d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/corpauthor"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/authorgroup"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/author"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/othercredit"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/releaseinfo"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/copyright"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/legalnotice"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/pubdate"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/revision"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/revhistory"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/revhistory"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:author"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:othercredit"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:copyright"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:pubdate"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:revision"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:revhistory"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
 </xsl:template>
 
 <xsl:template name="simplesect.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 <xsl:template name="bibliography.titlepage.recto">
   <div xsl:use-attribute-sets="bibliography.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::bibliography[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:bibliography[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="bibliographyinfo/subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="bibliographyinfo/subtitle"/>
+    <xsl:when test="d:bibliographyinfo/d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:bibliographyinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="bibliography.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="bibliography.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="bibliography.titlepage.recto.style">
 <xsl:apply-templates select="." mode="bibliography.titlepage.recto.mode"/>
 </div>
 <xsl:template name="glossary.titlepage.recto">
   <div xsl:use-attribute-sets="glossary.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::glossary[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:glossary[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="glossaryinfo/subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="glossaryinfo/subtitle"/>
+    <xsl:when test="d:glossaryinfo/d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:glossaryinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="glossary.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="glossary.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="glossary.titlepage.recto.style">
 <xsl:apply-templates select="." mode="glossary.titlepage.recto.mode"/>
 </div>
 <xsl:template name="index.titlepage.recto">
   <div xsl:use-attribute-sets="index.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::index[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:index[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="indexinfo/subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="indexinfo/subtitle"/>
+    <xsl:when test="d:indexinfo/d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:indexinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="index.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="index.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="index.titlepage.recto.style">
 <xsl:apply-templates select="." mode="index.titlepage.recto.mode"/>
 </div>
 <xsl:template name="setindex.titlepage.recto">
   <div xsl:use-attribute-sets="setindex.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::setindex[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:setindex[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="setindexinfo/subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="setindexinfo/subtitle"/>
+    <xsl:when test="d:setindexinfo/d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:setindexinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="setindex.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="setindex.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="setindex.titlepage.recto.style">
 <xsl:apply-templates select="." mode="setindex.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sidebar.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sidebarinfo/title">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="sidebarinfo/title"/>
+    <xsl:when test="d:sidebarinfo/d:title">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:sidebarinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sidebarinfo/subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="sidebarinfo/subtitle"/>
+    <xsl:when test="d:sidebarinfo/d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:sidebarinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sidebar.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sidebar.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sidebar.titlepage.recto.style">
 <xsl:call-template name="formal.object.heading">
-<xsl:with-param name="object" select="ancestor-or-self::sidebar[1]"/>
+<xsl:with-param name="object" select="ancestor-or-self::d:sidebar[1]"/>
 </xsl:call-template>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sidebar.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sidebar.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sidebar.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sidebar.titlepage.recto.mode"/>
 </div>
index cfbda4c..125bbb9 100644 (file)
@@ -1,14 +1,13 @@
 <xsl:stylesheet
         xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-        xmlns:exsl="http://exslt.org/common"
+        xmlns:d="http://docbook.org/ns/docbook"
+       xmlns:exsl="http://exslt.org/common"
         xmlns:ng="http://docbook.org/docbook-ng" 
         xmlns:db="http://docbook.org/ns/docbook"
         version="1.0" xmlns="http://www.w3.org/1999/xhtml"
-       exclude-result-prefixes="exsl ng db">
+       exclude-result-prefixes="exsl ng db d">
 
     <!-- ********************************************************************
-     $Id$
-     ******************************************************************** 
 
      This file is part customization layer on top of the XSL DocBook
      Stylesheet distribution that generates webhelp output.
@@ -380,19 +379,19 @@ border: none; background: none; font-weight: none; color: none; }
          stylesheets for DocBook5 if you don't want to use this feature.-->
          <!-- include extra test for Xalan quirk -->
           <xsl:when test="$exsl.node.set.available != 0 and 
-                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
                <xsl:call-template name="log.message">
                  <xsl:with-param name="level">Note</xsl:with-param>
                  <xsl:with-param name="source" select="$doc.title"/>
                  <xsl:with-param name="context-desc">
-                       <xsl:text>namesp. cut</xsl:text>
+                       <xsl:text>namesp. add</xsl:text>
                  </xsl:with-param>
                  <xsl:with-param name="message">
-                       <xsl:text>stripped namespace before processing</xsl:text>
+                       <xsl:text>added namespace before processing</xsl:text>
                  </xsl:with-param>
                </xsl:call-template>
                <xsl:variable name="nons">
-        <xsl:apply-templates mode="stripNS"/>
+        <xsl:apply-templates mode="addNS"/>
       </xsl:variable>
                <!--
                <xsl:message>Saving stripped document.</xsl:message>
@@ -407,9 +406,9 @@ border: none; background: none; font-weight: none; color: none; }
                <xsl:apply-templates select="exsl:node-set($nons)"/>
          </xsl:when>
           <!-- Can't process unless namespace fixed with exsl node-set()-->
-          <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+          <xsl:when test="namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
             <xsl:message terminate="yes">
-              <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text>
+              <xsl:text>Unable to add the namespace from DB4 document,</xsl:text>
               <xsl:text> cannot proceed.</xsl:text>
             </xsl:message>
           </xsl:when>
@@ -789,7 +788,7 @@ border: none; background: none; font-weight: none; color: none; }
 
     <!-- Generates the webhelp table-of-contents (TOC). -->
     <xsl:template
-            match="book|part|reference|preface|chapter|bibliography|appendix|article|topic|glossary|section|simplesect|sect1|sect2|sect3|sect4|sect5|refentry|colophon|bibliodiv|index|setindex"
+            match="d:book|d:part|d:reference|d:preface|d:chapter|d:bibliography|d:appendix|d:article|d:topic|d:glossary|d:section|d:simplesect|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:refentry|d:colophon|d:bibliodiv|d:index|d:setindex"
             mode="webhelptoc">
         <xsl:param name="currentid"/>
         <xsl:variable name="title">
@@ -817,7 +816,7 @@ border: none; background: none; font-weight: none; color: none; }
 
         <xsl:variable name="id" select="generate-id(.)"/>
 
-        <xsl:if test="not(self::index) or (self::index and not($generate.index = 0))">
+        <xsl:if test="not(self::d:index) or (self::d:index and not($generate.index = 0))">
             <!--li style="white-space: pre; line-height: 0em;"-->
             <li>
                 <xsl:if test="$id = $currentid">
@@ -828,10 +827,10 @@ border: none; background: none; font-weight: none; color: none; }
                         <xsl:value-of select="$title"/>
                     </a>
                 </span>
-                <xsl:if test="part|reference|preface|chapter|bibliography|appendix|article|topic|glossary|section|simplesect|sect1|sect2|sect3|sect4|sect5|refentry|colophon|bibliodiv">
+                <xsl:if test="d:part|d:reference|d:preface|d:chapter|d:bibliography|d:appendix|d:article|d:topic|d:glossary|d:section|d:simplesect|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:refentry|d:colophon|d:bibliodiv">
                     <ul>
                         <xsl:apply-templates
-                                select="part|reference|preface|chapter|bibliography|appendix|article|topic|glossary|section|simplesect|sect1|sect2|sect3|sect4|sect5|refentry|colophon|bibliodiv"
+                                select="d:part|d:reference|d:preface|d:chapter|d:bibliography|d:appendix|d:article|d:topic|d:glossary|d:section|d:simplesect|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:refentry|d:colophon|d:bibliodiv"
                                 mode="webhelptoc">
                             <xsl:with-param name="currentid" select="$currentid"/>
                         </xsl:apply-templates>
@@ -872,7 +871,7 @@ border: none; background: none; font-weight: none; color: none; }
                                 </xsl:when>
                                 <xsl:otherwise>
                                     <xsl:apply-templates
-                                            select="*/*[self::preface|self::chapter|self::appendix|self::part][1]"
+                                            select="*/*[self::d:preface|self::d:chapter|self::d:appendix|self::d:part][1]"
                                             mode="chunk-filename"/>
                                 </xsl:otherwise>
                             </xsl:choose>
@@ -903,7 +902,7 @@ border: none; background: none; font-weight: none; color: none; }
                     <head>
                      <link rel="shortcut icon" href="favicon.ico"/>
                      <meta http-equiv="Refresh" content="1; URL=content/{$default.topic}"/>
-                     <title><xsl:value-of select="//title[1]"/>&#160;</title>
+                     <title><xsl:value-of select="//d:title[1]"/>&#160;</title>
                     </head>
                     <body>
                      If not automatically redirected, click <a href="content/{$default.topic}">content/<xsl:value-of select="$default.topic"/></a>
index 6627f53..95b7509 100644 (file)
@@ -1,14 +1,13 @@
 <?xml version="1.0"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
                 xmlns:exsl="http://exslt.org/common"
                 xmlns:set="http://exslt.org/sets"
                version="1.0"
-                exclude-result-prefixes="doc exsl set">
+                exclude-result-prefixes="doc exsl set d">
 
 <!-- ********************************************************************
-     $Id$
-     ******************************************************************** 
 
      This file is part customization layer on top of the XSL DocBook
      Stylesheet distribution that generates webhelp output.
index 00d3290..05c0725 100644 (file)
@@ -1,9 +1,7 @@
-<?xml version="1.0" encoding="ASCII"?>
-<book version="5.0">
+<?xml version="1.0" encoding="ASCII"?><book version="5.0">
 <info>
 <title>Website Parameter Reference</title>
 <releaseinfo role="meta">
-$Id: param.xweb 9130 2011-10-11 08:05:37Z dpawson $
 </releaseinfo>
 <author>
   <personname>
@@ -741,11 +739,9 @@ around all these parameters.</para>
 &lt;xsl:stylesheet exclude-result-prefixes="src" version="1.0"&gt;
 
 &lt;!-- ********************************************************************
-     $Id: param.xweb 9130 2011-10-11 08:05:37Z dpawson $
-     ********************************************************************
 
      This file is part of the DocBook XSL Stylesheets distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** --&gt;
@@ -785,4 +781,4 @@ around all these parameters.</para>
 </programlisting>
 
 </appendix>
-</book>
+</book>
\ No newline at end of file
index 315edfb..ce8bd0a 100644 (file)
@@ -1,13 +1,9 @@
-<?xml version="1.0"?>
-<!-- This file is generated from param.xweb -->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+<?xml version="1.0" encoding="UTF-8"?><!-- This file is generated from param.xweb --><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 
 <!-- ********************************************************************
-     $Id: param.xweb 9130 2011-10-11 08:05:37Z dpawson $
-     ********************************************************************
 
      This file is part of the DocBook XSL Stylesheets distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -51,4 +47,3 @@
 <xsl:param name="table.spacer.image">graphics/spacer.gif</xsl:param>
 
 </xsl:stylesheet>
-
index 3e5053f..a2635ed 100644 (file)
@@ -6,8 +6,6 @@
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: website-common.xsl 9396 2012-06-02 21:56:19Z bobstayton $
-     ********************************************************************
 
      This file is part of the WebSite distribution.
      See ../README or http://nwalsh.com/website/ for copyright
index 2cd0b25..0d2f8b2 100644 (file)
@@ -8,7 +8,7 @@
          indent="no" 
         encoding="utf-8"
          doctype-public="-//Norman Walsh//DTD DocBook OLink Summary V2.0//EN"
-         doctype-system="http://docbook.sourceforge.net/release/xsl/current/common/targetdatabase.dtd"/>
+         doctype-system="http://cdn.docbook.org/release/xsl/current/common/targetdatabase.dtd"/>
 
 
 <!-- Used only when processing autolayout.xml -->
index 7364d9b..2f9a12f 100644 (file)
@@ -6,8 +6,6 @@
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: website.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the WebSite distribution.
      See ../README or http://nwalsh.com/website/ for copyright
index ec9873c..1683dbb 100644 (file)
@@ -3,11 +3,9 @@
                 version='1.0'>
 
 <!-- ********************************************************************
-     $Id: xbel.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index f99b782..bac7463 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: admon.xsl 9728 2013-03-08 00:16:41Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -18,7 +13,7 @@
   <xsl:text>25</xsl:text>
 </xsl:template>
 
-<xsl:template match="note|important|warning|caution|tip">
+<xsl:template match="d:note|d:important|d:warning|d:caution|d:tip">
   <xsl:choose>
     <xsl:when test="$admon.graphics != 0">
       <xsl:call-template name="graphical.admonition"/>
@@ -75,9 +70,9 @@
       <xsl:if test="$div.element != 'section'">
         <xsl:attribute name="summary">
           <xsl:value-of select="$admon.type"/>
-          <xsl:if test="title|info/title">
+          <xsl:if test="d:title|d:info/d:title">
             <xsl:text>: </xsl:text>
-            <xsl:value-of select="(title|info/title)[1]"/>
+            <xsl:value-of select="(d:title|d:info/d:title)[1]"/>
           </xsl:if>
         </xsl:attribute>
       </xsl:if>
@@ -92,7 +87,7 @@
         </td>
         <th align="{$direction.align.start}">
           <xsl:call-template name="anchor"/>
-          <xsl:if test="$admon.textlabel != 0 or title or info/title">
+          <xsl:if test="$admon.textlabel != 0 or d:title or d:info/d:title">
             <xsl:apply-templates select="." mode="object.title.markup"/>
           </xsl:if>
         </th>
       </xsl:attribute>
     </xsl:if>
 
-    <xsl:if test="$admon.textlabel != 0 or title or info/title">
+    <xsl:if test="$admon.textlabel != 0 or d:title or d:info/d:title">
       <h3 class="title">
         <xsl:call-template name="anchor"/>
         <xsl:apply-templates select="." mode="object.title.markup"/>
   </div>
 </xsl:template>
 
-<xsl:template match="note/title"/>
-<xsl:template match="important/title"/>
-<xsl:template match="warning/title"/>
-<xsl:template match="caution/title"/>
-<xsl:template match="tip/title"/>
+<xsl:template match="d:note/d:title"/>
+<xsl:template match="d:important/d:title"/>
+<xsl:template match="d:warning/d:title"/>
+<xsl:template match="d:caution/d:title"/>
+<xsl:template match="d:tip/d:title"/>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 00f2cca..03f9d81 100644 (file)
@@ -1,7 +1,4 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <xsl:template name="add.annotation.links">
   <xsl:param name="scripts" select="normalize-space($annotation.js)"/>
@@ -18,7 +15,7 @@
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="annotation"/>
+<xsl:template match="d:annotation"/>
 
 <xsl:template name="apply-annotations">
   <xsl:if test="$annotation.support != 0">
@@ -26,7 +23,7 @@
   <xsl:variable name="id" select="(@id|@xml:id)[1]"/>
 
   <xsl:variable name="aids">
-    <xsl:for-each select="//annotation">
+    <xsl:for-each select="//d:annotation">
       <xsl:if test="@annotates=$id                     or starts-with(@annotates, concat($id, ' '))                     or contains(@annotates, concat(' ', $id, ' '))                     or substring(@annotates, string-length(@annotates)-3)                        = concat(' ', $id)">
         <xsl:value-of select="generate-id()"/>
         <xsl:text> </xsl:text>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="annotation" mode="annotation-inline">
+<xsl:template match="d:annotation" mode="annotation-inline">
   <xsl:variable name="title">
     <xsl:choose>
-      <xsl:when test="title">
-        <xsl:value-of select="title"/>
+      <xsl:when test="d:title">
+        <xsl:value-of select="d:title"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:text>[Annotation #</xsl:text>
-        <xsl:number count="annotation" level="any" format="1"/>
+        <xsl:number count="d:annotation" level="any" format="1"/>
         <xsl:text>]</xsl:text>
       </xsl:otherwise>
     </xsl:choose>
   </a>
 </xsl:template>
 
-<xsl:template match="annotation" mode="annotation-popup">
+<xsl:template match="d:annotation" mode="annotation-popup">
   <div class="annotation-nocss">
     <p>
       <a id="annot-{generate-id(.)}"/>
       <xsl:text>Annotation #</xsl:text>
-      <xsl:number count="annotation" level="any" format="1"/>
+      <xsl:number count="d:annotation" level="any" format="1"/>
       <xsl:text>:</xsl:text>
     </p>
   </div>
 <xsl:template name="annotation-title">
   <div class="annotation-title">
     <xsl:choose>
-      <xsl:when test="title">
-        <xsl:apply-templates select="title/node()"/>
+      <xsl:when test="d:title">
+        <xsl:apply-templates select="d:title/node()"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:text>Annotation</xsl:text>
   </div>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index cfaa447..24ed327 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="k" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="k d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: autoidx-kimber.xsl 8729 2010-07-15 16:43:56Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -75,11 +70,11 @@ Install those </xsl:text>
     </xsl:if>
   </xsl:variable>
 
-  <xsl:variable name="terms" select="//indexterm[count(.|key('k-group', k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, &quot; &quot;, primary))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1 and not(@class = 'endofrange')]"/>
+  <xsl:variable name="terms" select="//d:indexterm[count(.|key('k-group', k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1 and not(@class = 'endofrange')]"/>
 
-  <xsl:variable name="alphabetical" select="$terms[not(starts-with(                 k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, &quot; &quot;, primary))),                 '#NUMERIC'                 ))]"/>
+  <xsl:variable name="alphabetical" select="$terms[not(starts-with(                 k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))),                 '#NUMERIC'                 ))]"/>
 
-  <xsl:variable name="others" select="$terms[starts-with(                 k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, &quot; &quot;, primary))),                 '#NUMERIC'                 )]"/>
+  <xsl:variable name="others" select="$terms[starts-with(                 k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))),                 '#NUMERIC'                 )]"/>
 
   <div class="index">
     <xsl:if test="$others">
@@ -94,7 +89,7 @@ Install those </xsl:text>
             <xsl:with-param name="scope" select="$scope"/>
             <xsl:with-param name="role" select="$role"/>
             <xsl:with-param name="type" select="$type"/>
-            <xsl:sort lang="{$sort.lang}" select="k:getIndexGroupSortKey(concat(/*/@lang, /*/@xml:lang),                         k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, &quot; &quot;, primary))))"/>
+            <xsl:sort lang="{$sort.lang}" select="k:getIndexGroupSortKey(concat(/*/@lang, /*/@xml:lang),                         k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))))"/>
           </xsl:apply-templates>
         </dl>
       </div>
@@ -104,29 +99,29 @@ Install those </xsl:text>
       <xsl:with-param name="scope" select="$scope"/>
       <xsl:with-param name="role" select="$role"/>
       <xsl:with-param name="type" select="$type"/>
-      <xsl:sort lang="{$sort.lang}" select="k:getIndexGroupSortKey(concat(/*/@lang, /*/@xml:lang),                      k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, &quot; &quot;, primary))))"/>
+      <xsl:sort lang="{$sort.lang}" select="k:getIndexGroupSortKey(concat(/*/@lang, /*/@xml:lang),                      k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))))"/>
     </xsl:apply-templates>
   </div>
 
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-div-kimber">
+<xsl:template match="d:indexterm" mode="index-div-kimber">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="key" select="k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))"/>
+  <xsl:variable name="key" select="k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))"/>
 
   <xsl:variable name="label" select="k:getIndexGroupLabel(concat(/*/@lang, /*/@xml:lang), $key)"/>
 
-  <xsl:if test="key('k-group', $label)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
+  <xsl:if test="key('k-group', $label)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
     <div class="indexdiv">
       <h3>
         <xsl:value-of select="$label"/>
       </h3>
       <dl>
-        <xsl:apply-templates select="key('k-group', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]                             [count(.|key('primary', normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]                             [1])=1]" mode="index-primary">
-          <xsl:sort select="normalize-space(concat(primary/@sortas, &quot; &quot;, primary))" lang="{$sort.lang}"/>
+        <xsl:apply-templates select="key('k-group', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]                             [count(.|key('primary', normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]                             [1])=1]" mode="index-primary">
+          <xsl:sort select="normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))" lang="{$sort.lang}"/>
           <xsl:with-param name="scope" select="$scope"/>
           <xsl:with-param name="role" select="$role"/>
           <xsl:with-param name="type" select="$type"/>
@@ -136,4 +131,4 @@ Install those </xsl:text>
   </xsl:if>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index de6eef5..cb51737 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:i="urn:cz-kosek:functions:index" xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" xmlns:func="http://exslt.org/functions" xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService" xmlns:exslt="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" extension-element-prefixes="func exslt" exclude-result-prefixes="func exslt i l k" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:i="urn:cz-kosek:functions:index" xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" xmlns:func="http://exslt.org/functions" xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService" xmlns:exslt="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" extension-element-prefixes="func exslt" exclude-result-prefixes="func exslt i l k d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: autoidx-kosek.xsl 8725 2010-07-15 08:08:04Z kosek $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -19,7 +14,7 @@
 <xsl:include href="../common/autoidx-kosek.xsl"/>
 
 <xsl:template name="generate-kosek-index">
-  <xsl:param name="scope" select="(ancestor::book|/)[last()]"/>
+  <xsl:param name="scope" select="(ancestor::d:book|/)[last()]"/>
 
   <xsl:variable name="vendor" select="system-property('xsl:vendor')"/>
   <xsl:if test="contains($vendor, 'libxslt')">
     </xsl:if>
   </xsl:variable>
 
-  <xsl:variable name="terms" select="//indexterm[count(.|key('group-code', i:group-index(normalize-space(concat(primary/@sortas, &quot; &quot;, primary))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1 and not(@class = 'endofrange')]"/>
+  <xsl:variable name="terms" select="//d:indexterm[count(.|key('group-code', i:group-index(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1 and not(@class = 'endofrange')]"/>
 
   <div class="index">
     <xsl:apply-templates select="$terms" mode="index-div-kosek">
       <xsl:with-param name="scope" select="$scope"/>
       <xsl:with-param name="role" select="$role"/>
       <xsl:with-param name="type" select="$type"/>
-      <xsl:sort select="i:group-index(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))" data-type="number"/>
+      <xsl:sort select="i:group-index(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))" data-type="number"/>
     </xsl:apply-templates>
   </div>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-div-kosek">
+<xsl:template match="d:indexterm" mode="index-div-kosek">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="key" select="i:group-index(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))"/>
+  <xsl:variable name="key" select="i:group-index(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))"/>
 
   <xsl:variable name="lang">
     <xsl:call-template name="l10n.language"/>
   </xsl:variable>
 
-  <xsl:if test="key('group-code', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
+  <xsl:if test="key('group-code', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
     <div class="indexdiv">
       <h3>
         <xsl:value-of select="i:group-letter($key)"/>
       </h3>
       <dl>
-        <xsl:apply-templates select="key('group-code', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])=1]" mode="index-primary">
-          <xsl:sort select="normalize-space(concat(primary/@sortas, &quot; &quot;, primary))" lang="{$lang}"/>
+        <xsl:apply-templates select="key('group-code', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])=1]" mode="index-primary">
+          <xsl:sort select="normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))" lang="{$lang}"/>
           <xsl:with-param name="scope" select="$scope"/>
           <xsl:with-param name="role" select="$role"/>
           <xsl:with-param name="type" select="$type"/>
   </xsl:if>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 5d08db6..c70e9e2 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: autoidx-ng.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the DocBook XSL Stylesheet distribution.
-     See ../README or http://docbook.sf.net/ for copyright
+     See ../README or http://cdn.docbook.org/ for copyright
      copyright and other information.
 
      ******************************************************************** -->
@@ -18,4 +13,4 @@
 <xsl:import href="autoidx-kosek.xsl"/>
 <xsl:param name="index.method">kosek</xsl:param>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 7b0f2b3..cef80fa 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exslt="http://exslt.org/common" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" extension-element-prefixes="exslt" exclude-result-prefixes="exslt" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exslt="http://exslt.org/common" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" extension-element-prefixes="exslt" exclude-result-prefixes="exslt d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: autoidx.xsl 9853 2014-01-19 22:49:20Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 <xsl:variable name="kimber.imported" select="0"/>
 <xsl:variable name="kosek.imported" select="0"/>
 
-<xsl:key name="letter" match="indexterm" use="translate(substring(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 1, 1),'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+<xsl:key name="letter" match="d:indexterm" use="translate(substring(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 1, 1),'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
 
-<xsl:key name="primary" match="indexterm" use="normalize-space(concat(primary/@sortas, &quot; &quot;, primary))"/>
+<xsl:key name="primary" match="d:indexterm" use="normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))"/>
 
-<xsl:key name="secondary" match="indexterm" use="concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)))"/>
+<xsl:key name="secondary" match="d:indexterm" use="concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)))"/>
 
-<xsl:key name="tertiary" match="indexterm" use="concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, normalize-space(concat(tertiary/@sortas, &quot; &quot;, tertiary)))"/>
+<xsl:key name="tertiary" match="d:indexterm" use="concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, normalize-space(concat(d:tertiary/@sortas, &#34; &#34;, d:tertiary)))"/>
 
 <!-- this key used for automatic links from see and seealso to primary -->
-<xsl:key name="primaryonly" match="indexterm" use="normalize-space(primary)"/>
+<xsl:key name="primaryonly" match="d:indexterm" use="normalize-space(d:primary)"/>
 
-<xsl:key name="endofrange" match="indexterm[@class='endofrange']" use="@startref"/>
+<xsl:key name="endofrange" match="d:indexterm[@class='endofrange']" use="@startref"/>
 
-<xsl:key name="primary-section" match="indexterm[not(secondary) and not(see)]" use="concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()]))"/>
+<xsl:key name="primary-section" match="d:indexterm[not(d:secondary) and not(d:see)]" use="concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, generate-id((ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()]))"/>
 
-<xsl:key name="secondary-section" match="indexterm[not(tertiary) and not(see)]" use="concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()]))"/>
+<xsl:key name="secondary-section" match="d:indexterm[not(d:tertiary) and not(d:see)]" use="concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, generate-id((ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()]))"/>
 
-<xsl:key name="tertiary-section" match="indexterm[not(see)]" use="concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, normalize-space(concat(tertiary/@sortas, &quot; &quot;, tertiary)), &quot; &quot;, generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()]))"/>
+<xsl:key name="tertiary-section" match="d:indexterm[not(d:see)]" use="concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, normalize-space(concat(d:tertiary/@sortas, &#34; &#34;, d:tertiary)), &#34; &#34;, generate-id((ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()]))"/>
 
-<xsl:key name="see-also" match="indexterm[seealso]" use="concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, normalize-space(concat(tertiary/@sortas, &quot; &quot;, tertiary)), &quot; &quot;, seealso)"/>
+<xsl:key name="see-also" match="d:indexterm[d:seealso]" use="concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, normalize-space(concat(d:tertiary/@sortas, &#34; &#34;, d:tertiary)), &#34; &#34;, d:seealso)"/>
 
-<xsl:key name="see" match="indexterm[see]" use="concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, normalize-space(concat(tertiary/@sortas, &quot; &quot;, tertiary)), &quot; &quot;, see)"/>
+<xsl:key name="see" match="d:indexterm[d:see]" use="concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, normalize-space(concat(d:tertiary/@sortas, &#34; &#34;, d:tertiary)), &#34; &#34;, d:see)"/>
 
 <xsl:key name="sections" match="*[@id or @xml:id]" use="@id|@xml:id"/>
 
 
 <xsl:template name="generate-index">
-  <xsl:param name="scope" select="(ancestor::book|/)[last()]"/>
+  <xsl:param name="scope" select="(ancestor::d:book|/)[last()]"/>
 
   <xsl:choose>
     <xsl:when test="$index.method = 'kosek'">
     </xsl:if>
   </xsl:variable>
 
-  <xsl:variable name="terms" select="//indexterm                         [count(.|key('letter',                           translate(substring(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 1, 1),                              'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;',                              'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))                           [count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1                           and not(@class = 'endofrange')]"/>
+  <xsl:variable name="terms" select="//d:indexterm                         [count(.|key('letter',                           translate(substring(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 1, 1),                              'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;',                              'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))                           [count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1                           and not(@class = 'endofrange')]"/>
 
-  <xsl:variable name="alphabetical" select="$terms[contains(concat('Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'),                                         substring(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 1, 1))]"/>
+  <xsl:variable name="alphabetical" select="$terms[contains(concat('Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'),                                         substring(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 1, 1))]"/>
 
-  <xsl:variable name="others" select="$terms[not(contains(concat('Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;',                                                  'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'),                                              substring(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 1, 1)))]"/>
+  <xsl:variable name="others" select="$terms[not(contains(concat('Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;',                                                  'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'),                                              substring(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 1, 1)))]"/>
   <div class="index">
     <xsl:if test="$others">
       <xsl:choose>
-        <xsl:when test="normalize-space($type) != '' and                          $others[@type = $type][count(.|key('primary', normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
+        <xsl:when test="normalize-space($type) != '' and                          $others[@type = $type][count(.|key('primary', normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
           <div class="indexdiv">
             <h3>
               <xsl:call-template name="gentext">
               </xsl:call-template>
             </h3>
             <dl>
-              <xsl:apply-templates select="$others[count(.|key('primary', normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-symbol-div">
+              <xsl:apply-templates select="$others[count(.|key('primary', normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-symbol-div">
                 <xsl:with-param name="position" select="position()"/>                                
                 <xsl:with-param name="scope" select="$scope"/>
                 <xsl:with-param name="role" select="$role"/>
                 <xsl:with-param name="type" select="$type"/>
-                <xsl:sort select="translate(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+                <xsl:sort select="translate(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
               </xsl:apply-templates>
             </dl>
           </div>
               </xsl:call-template>
             </h3>
             <dl>
-              <xsl:apply-templates select="$others[count(.|key('primary',                                           normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-symbol-div">
+              <xsl:apply-templates select="$others[count(.|key('primary',                                           normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-symbol-div">
                 <xsl:with-param name="position" select="position()"/>                                
                 <xsl:with-param name="scope" select="$scope"/>
                 <xsl:with-param name="role" select="$role"/>
                 <xsl:with-param name="type" select="$type"/>
-                <xsl:sort select="translate(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+                <xsl:sort select="translate(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
               </xsl:apply-templates>
             </dl>
           </div>
       </xsl:choose>
     </xsl:if>
 
-    <xsl:apply-templates select="$alphabetical[count(.|key('letter',                                  translate(substring(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 1, 1),                                            'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-div-basic">
+    <xsl:apply-templates select="$alphabetical[count(.|key('letter',                                  translate(substring(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 1, 1),                                            'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-div-basic">
       <xsl:with-param name="position" select="position()"/>
       <xsl:with-param name="scope" select="$scope"/>
       <xsl:with-param name="role" select="$role"/>
       <xsl:with-param name="type" select="$type"/>
-      <xsl:sort select="translate(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+      <xsl:sort select="translate(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
     </xsl:apply-templates>
   </div>
 </xsl:template>
 
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-div-basic">
+<xsl:template match="d:indexterm" mode="index-div-basic">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="key" select="translate(substring(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 1, 1),                          'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+  <xsl:variable name="key" select="translate(substring(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 1, 1),                          'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
 
-  <xsl:if test="key('letter', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]                 [count(.|key('primary', normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
+  <xsl:if test="key('letter', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]                 [count(.|key('primary', normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
     <div class="indexdiv">
       <xsl:if test="contains(concat('Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'), $key)">
         <h3>
         </h3>
       </xsl:if>
       <dl>
-        <xsl:apply-templates select="key('letter', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]                                      [count(.|key('primary', normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))                                      [count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])=1]" mode="index-primary">
+        <xsl:apply-templates select="key('letter', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]                                      [count(.|key('primary', normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))                                      [count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])=1]" mode="index-primary">
           <xsl:with-param name="position" select="position()"/>
           <xsl:with-param name="scope" select="$scope"/>
           <xsl:with-param name="role" select="$role"/>
           <xsl:with-param name="type" select="$type"/>
-          <xsl:sort select="translate(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+          <xsl:sort select="translate(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
         </xsl:apply-templates>
       </dl>
     </div>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-symbol-div">
+<xsl:template match="d:indexterm" mode="index-symbol-div">
   <xsl:param name="scope" select="/"/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="key" select="translate(substring(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 1, 1),                                              'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+  <xsl:variable name="key" select="translate(substring(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 1, 1),                                              'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
 
-  <xsl:apply-templates select="key('letter', $key)                                [count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))[1]) = 1]" mode="index-primary">
+  <xsl:apply-templates select="key('letter', $key)                                [count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))[1]) = 1]" mode="index-primary">
     <xsl:with-param name="position" select="position()"/>
     <xsl:with-param name="scope" select="$scope"/>
     <xsl:with-param name="role" select="$role"/>
     <xsl:with-param name="type" select="$type"/>
-    <xsl:sort select="translate(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+    <xsl:sort select="translate(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-primary">
+<xsl:template match="d:indexterm" mode="index-primary">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="key" select="normalize-space(concat(primary/@sortas, &quot; &quot;, primary))"/>
+  <xsl:variable name="key" select="normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))"/>
   <xsl:variable name="refs" select="key('primary', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]"/>
   <dt>
     <xsl:if test="$autolink.index.see != 0">
         <xsl:value-of select="concat('ientry-', generate-id())"/>
       </xsl:attribute>
     </xsl:if>
-    <xsl:for-each select="$refs/primary">
+    <xsl:for-each select="$refs/d:primary">
       <xsl:if test="@id or @xml:id">
         <xsl:choose>
           <xsl:when test="$generate.id.attributes = 0">
         </xsl:choose>
       </xsl:if>
     </xsl:for-each>
-    <xsl:value-of select="primary"/>
+    <xsl:value-of select="d:primary"/>
     <xsl:choose>
       <xsl:when test="$index.links.to.section = 1">
-        <xsl:for-each select="$refs[@zone != '' or generate-id() = generate-id(key('primary-section', concat($key, &quot; &quot;, generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]">
+        <xsl:for-each select="$refs[@zone != '' or generate-id() = generate-id(key('primary-section', concat($key, &#34; &#34;, generate-id((ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]">
           <xsl:apply-templates select="." mode="reference">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
         </xsl:for-each>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:for-each select="$refs[not(see)                                and not(secondary)][count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]">
+        <xsl:for-each select="$refs[not(d:see)                               and not(d:secondary)][count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]">
           <xsl:apply-templates select="." mode="reference">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="$refs[not(secondary)]/*[self::see]">
-      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, &quot; &quot;, &quot; &quot;, see))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-see">
+    <xsl:if test="$refs[not(d:secondary)]/*[self::d:see]">
+      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, &#34; &#34;, &#34; &#34;, d:see))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-see">
         <xsl:with-param name="position" select="position()"/>
         <xsl:with-param name="scope" select="$scope"/>
         <xsl:with-param name="role" select="$role"/>
         <xsl:with-param name="type" select="$type"/>
-        <xsl:sort select="translate(see, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+        <xsl:sort select="translate(d:see, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
       </xsl:apply-templates>
     </xsl:if>
   </dt>
   <xsl:choose>
-    <xsl:when test="$refs/secondary or $refs[not(secondary)]/*[self::seealso]">
+    <xsl:when test="$refs/d:secondary or $refs[not(d:secondary)]/*[self::d:seealso]">
       <dd>
         <dl>
-          <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, &quot; &quot;, &quot; &quot;, seealso))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-seealso">
+          <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, &#34; &#34;, &#34; &#34;, d:seealso))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-seealso">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
             <xsl:with-param name="role" select="$role"/>
             <xsl:with-param name="type" select="$type"/>
-            <xsl:sort select="translate(seealso, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+            <xsl:sort select="translate(d:seealso, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
           </xsl:apply-templates>
-          <xsl:apply-templates select="$refs[secondary and count(.|key('secondary', concat($key, &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-secondary">
+          <xsl:apply-templates select="$refs[d:secondary and count(.|key('secondary', concat($key, &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-secondary">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
             <xsl:with-param name="role" select="$role"/>
             <xsl:with-param name="type" select="$type"/>
-            <xsl:sort select="translate(normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+            <xsl:sort select="translate(normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
           </xsl:apply-templates>
         </dl>
       </dd>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-secondary">
+<xsl:template match="d:indexterm" mode="index-secondary">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="key" select="concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)))"/>
+  <xsl:variable name="key" select="concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)))"/>
   <xsl:variable name="refs" select="key('secondary', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]"/>
   <dt>
-    <xsl:for-each select="$refs/secondary">
+    <xsl:for-each select="$refs/d:secondary">
       <xsl:if test="@id or @xml:id">
         <xsl:choose>
           <xsl:when test="$generate.id.attributes = 0">
         </xsl:choose>
       </xsl:if>
     </xsl:for-each>
-    <xsl:value-of select="secondary"/>
+    <xsl:value-of select="d:secondary"/>
     <xsl:choose>
       <xsl:when test="$index.links.to.section = 1">
-        <xsl:for-each select="$refs[@zone != '' or generate-id() = generate-id(key('secondary-section', concat($key, &quot; &quot;, generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]">
+        <xsl:for-each select="$refs[@zone != '' or generate-id() = generate-id(key('secondary-section', concat($key, &#34; &#34;, generate-id((ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]">
           <xsl:apply-templates select="." mode="reference">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
         </xsl:for-each>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:for-each select="$refs[not(see)                                  and not(tertiary)][count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]">
+        <xsl:for-each select="$refs[not(d:see)                                 and not(d:tertiary)][count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]">
           <xsl:apply-templates select="." mode="reference">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="$refs[not(tertiary)]/*[self::see]">
-      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, &quot; &quot;, see))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-see">
+    <xsl:if test="$refs[not(d:tertiary)]/*[self::d:see]">
+      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, &#34; &#34;, d:see))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-see">
         <xsl:with-param name="position" select="position()"/>
         <xsl:with-param name="scope" select="$scope"/>
         <xsl:with-param name="role" select="$role"/>
         <xsl:with-param name="type" select="$type"/>
-        <xsl:sort select="translate(see, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+        <xsl:sort select="translate(d:see, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
       </xsl:apply-templates>
     </xsl:if>
   </dt>
   <xsl:choose>
-    <xsl:when test="$refs/tertiary or $refs[not(tertiary)]/*[self::seealso]">
+    <xsl:when test="$refs/d:tertiary or $refs[not(d:tertiary)]/*[self::d:seealso]">
       <dd>
         <dl>
-          <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, &quot; &quot;, seealso))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-seealso">
+          <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, &#34; &#34;, d:seealso))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-seealso">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
             <xsl:with-param name="role" select="$role"/>
             <xsl:with-param name="type" select="$type"/>
-            <xsl:sort select="translate(seealso, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+            <xsl:sort select="translate(d:seealso, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
           </xsl:apply-templates>
-          <xsl:apply-templates select="$refs[tertiary and count(.|key('tertiary', concat($key, &quot; &quot;, normalize-space(concat(tertiary/@sortas, &quot; &quot;, tertiary))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-tertiary">
+          <xsl:apply-templates select="$refs[d:tertiary and count(.|key('tertiary', concat($key, &#34; &#34;, normalize-space(concat(d:tertiary/@sortas, &#34; &#34;, d:tertiary))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-tertiary">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
             <xsl:with-param name="role" select="$role"/>
             <xsl:with-param name="type" select="$type"/>
-            <xsl:sort select="translate(normalize-space(concat(tertiary/@sortas, &quot; &quot;, tertiary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+            <xsl:sort select="translate(normalize-space(concat(d:tertiary/@sortas, &#34; &#34;, d:tertiary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
           </xsl:apply-templates>
         </dl>
       </dd>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-tertiary">
+<xsl:template match="d:indexterm" mode="index-tertiary">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="key" select="concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, normalize-space(concat(tertiary/@sortas, &quot; &quot;, tertiary)))"/>
+  <xsl:variable name="key" select="concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, normalize-space(concat(d:tertiary/@sortas, &#34; &#34;, d:tertiary)))"/>
   <xsl:variable name="refs" select="key('tertiary', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]"/>
   <dt>
-    <xsl:for-each select="$refs/tertiary">
+    <xsl:for-each select="$refs/d:tertiary">
       <xsl:if test="@id or @xml:id">
         <xsl:choose>
           <xsl:when test="$generate.id.attributes = 0">
         </xsl:choose>
       </xsl:if>
     </xsl:for-each>
-    <xsl:value-of select="tertiary"/>
+    <xsl:value-of select="d:tertiary"/>
     <xsl:choose>
       <xsl:when test="$index.links.to.section = 1">
-        <xsl:for-each select="$refs[@zone != '' or generate-id() = generate-id(key('tertiary-section', concat($key, &quot; &quot;, generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]">
+        <xsl:for-each select="$refs[@zone != '' or generate-id() = generate-id(key('tertiary-section', concat($key, &#34; &#34;, generate-id((ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]">
           <xsl:apply-templates select="." mode="reference">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
         </xsl:for-each>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:for-each select="$refs[not(see)][count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]">
+        <xsl:for-each select="$refs[not(d:see)][count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]">
           <xsl:apply-templates select="." mode="reference">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="$refs/see">
-      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, normalize-space(concat(tertiary/@sortas, &quot; &quot;, tertiary)), &quot; &quot;, see))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-see">
+    <xsl:if test="$refs/d:see">
+      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, normalize-space(concat(d:tertiary/@sortas, &#34; &#34;, d:tertiary)), &#34; &#34;, d:see))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-see">
         <xsl:with-param name="position" select="position()"/>
         <xsl:with-param name="scope" select="$scope"/>
         <xsl:with-param name="role" select="$role"/>
         <xsl:with-param name="type" select="$type"/>
-        <xsl:sort select="translate(see, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+        <xsl:sort select="translate(d:see, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
       </xsl:apply-templates>
     </xsl:if>
   </dt>
   <xsl:choose>
-    <xsl:when test="$refs/seealso">
+    <xsl:when test="$refs/d:seealso">
       <dd>
         <dl>
-          <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, normalize-space(concat(tertiary/@sortas, &quot; &quot;, tertiary)), &quot; &quot;, seealso))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-seealso">
+          <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, normalize-space(concat(d:tertiary/@sortas, &#34; &#34;, d:tertiary)), &#34; &#34;, d:seealso))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-seealso">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
             <xsl:with-param name="role" select="$role"/>
             <xsl:with-param name="type" select="$type"/>
-            <xsl:sort select="translate(seealso, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+            <xsl:sort select="translate(d:seealso, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
           </xsl:apply-templates>
         </dl>
       </dd>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="reference">
+<xsl:template match="d:indexterm" mode="reference">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
         <xsl:variable name="title">
           <xsl:choose>
             <xsl:when test="$index.prefer.titleabbrev != 0">
-              <xsl:apply-templates select="(ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()]" mode="titleabbrev.markup"/>
+              <xsl:apply-templates select="(ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()]" mode="titleabbrev.markup"/>
             </xsl:when>
             <xsl:otherwise>
-              <xsl:apply-templates select="(ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()]" mode="title.markup"/>
+              <xsl:apply-templates select="(ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()]" mode="title.markup"/>
             </xsl:otherwise>
           </xsl:choose>
         </xsl:variable>
           <xsl:choose>
             <xsl:when test="$index.links.to.section = 1">
               <xsl:call-template name="href.target">
-                <xsl:with-param name="object" select="(ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()]"/>
-                <xsl:with-param name="context" select="(//index[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))] | //setindex[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))])[1]"/>
+                <xsl:with-param name="object" select="(ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()]"/>
+                <xsl:with-param name="context" select="(//d:index[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))] | //d:setindex[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))])[1]"/>
               </xsl:call-template>
             </xsl:when>
             <xsl:otherwise>
               <xsl:call-template name="href.target">
                 <xsl:with-param name="object" select="."/>
-                <xsl:with-param name="context" select="(//index[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))] | //setindex[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))])[1]"/>
+                <xsl:with-param name="context" select="(//d:index[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))] | //d:setindex[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))])[1]"/>
               </xsl:call-template>
             </xsl:otherwise>
           </xsl:choose>
         <xsl:attribute name="href">
           <xsl:call-template name="href.target">
             <xsl:with-param name="object" select="$target[1]"/>
-            <xsl:with-param name="context" select="//index[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]"/>
+            <xsl:with-param name="context" select="//d:index[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]"/>
           </xsl:call-template>
         </xsl:attribute>
         <xsl:apply-templates select="$target[1]" mode="index-title-content"/>
         <xsl:attribute name="href">
           <xsl:call-template name="href.target">
             <xsl:with-param name="object" select="$target[1]"/>
-            <xsl:with-param name="context" select="//index[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]"/>
+            <xsl:with-param name="context" select="//d:index[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]"/>
           </xsl:call-template>
         </xsl:attribute>
         <xsl:apply-templates select="$target[1]" mode="index-title-content"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-see">
+<xsl:template match="d:indexterm" mode="index-see">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="see" select="normalize-space(see)"/>
+  <xsl:variable name="see" select="normalize-space(d:see)"/>
 
   <!-- can only link to primary, which should appear before comma
   in see "primary, secondary" entry -->
   <xsl:text> </xsl:text>
   <xsl:choose>
     <!-- manual links have precedence -->
-    <xsl:when test="see/@linkend or see/@xlink:href">
+    <xsl:when test="d:see/@linkend or d:see/@xlink:href">
       <xsl:call-template name="simple.xlink">
-        <xsl:with-param name="node" select="see"/>
+        <xsl:with-param name="node" select="d:see"/>
         <xsl:with-param name="content" select="$see"/>
       </xsl:call-template>
     </xsl:when>
   <xsl:text>)</xsl:text>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-seealso">
+<xsl:template match="d:indexterm" mode="index-seealso">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:for-each select="seealso">
+  <xsl:for-each select="d:seealso">
     <xsl:sort select="translate(., 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
 
     <xsl:variable name="seealso" select="normalize-space(.)"/>
 
 <xsl:template match="*" mode="index-title-content">
   <xsl:variable name="title">
-    <xsl:apply-templates select="(ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()]" mode="title.markup"/>
+    <xsl:apply-templates select="(ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()]" mode="title.markup"/>
   </xsl:variable>
 
   <xsl:value-of select="$title"/>
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index d60168d..67f1688 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: autotoc.xsl 9935 2014-08-29 21:29:14Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -33,7 +28,7 @@
   <xsl:param name="toc.title.p" select="true()"/>
   <xsl:param name="nodes" select="/NOT-AN-ELEMENT"/>
 
-  <xsl:variable name="nodes.plus" select="$nodes | qandaset"/>
+  <xsl:variable name="nodes.plus" select="$nodes | d:qandaset"/>
 
   <xsl:variable name="toc.title">
     <xsl:if test="$toc.title.p">
@@ -47,7 +42,7 @@
         </xsl:when>
         <xsl:otherwise>
           <p>
-            <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+            <strong>
               <xsl:call-template name="gentext">
                 <xsl:with-param name="key">TableofContents</xsl:with-param>
               </xsl:call-template>
@@ -64,7 +59,7 @@
         <xsl:call-template name="object.id"/>
       </xsl:variable>
       <xsl:variable name="toc" select="document($manual.toc, .)"/>
-      <xsl:variable name="tocentry" select="$toc//tocentry[@linkend=$id]"/>
+      <xsl:variable name="tocentry" select="$toc//d:tocentry[@linkend=$id]"/>
       <xsl:if test="$tocentry and $tocentry/*">
         <div class="toc">
           <xsl:copy-of select="$toc.title"/>
   <xsl:if test="contains($toc.params, 'figure')">
     <xsl:call-template name="list.of.titles">
       <xsl:with-param name="titles" select="'figure'"/>
-      <xsl:with-param name="nodes" select=".//figure"/>
+      <xsl:with-param name="nodes" select=".//d:figure"/>
     </xsl:call-template>
   </xsl:if>
 
   <xsl:if test="contains($toc.params, 'table')">
     <xsl:call-template name="list.of.titles">
       <xsl:with-param name="titles" select="'table'"/>
-      <xsl:with-param name="nodes" select=".//table[not(@tocentry = 0)]"/>
+      <xsl:with-param name="nodes" select=".//d:table[not(@tocentry = 0)]"/>
     </xsl:call-template>
   </xsl:if>
 
   <xsl:if test="contains($toc.params, 'example')">
     <xsl:call-template name="list.of.titles">
       <xsl:with-param name="titles" select="'example'"/>
-      <xsl:with-param name="nodes" select=".//example"/>
+      <xsl:with-param name="nodes" select=".//d:example"/>
     </xsl:call-template>
   </xsl:if>
 
   <xsl:if test="contains($toc.params, 'equation')">
     <xsl:call-template name="list.of.titles">
       <xsl:with-param name="titles" select="'equation'"/>
-      <xsl:with-param name="nodes" select=".//equation[title or info/title]"/>
+      <xsl:with-param name="nodes" select=".//d:equation[d:title or d:info/d:title]"/>
     </xsl:call-template>
   </xsl:if>
 
   <xsl:if test="contains($toc.params, 'procedure')">
     <xsl:call-template name="list.of.titles">
       <xsl:with-param name="titles" select="'procedure'"/>
-      <xsl:with-param name="nodes" select=".//procedure[title]"/>
+      <xsl:with-param name="nodes" select=".//d:procedure[d:title]"/>
     </xsl:call-template>
   </xsl:if>
 </xsl:template>
   <xsl:call-template name="make.toc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
     <xsl:with-param name="toc.title.p" select="$toc.title.p"/>
-    <xsl:with-param name="nodes" select="book|setindex|set|article"/>
+    <xsl:with-param name="nodes" select="d:book|d:setindex|d:set|d:article"/>
   </xsl:call-template>
 </xsl:template>
 
   <xsl:call-template name="make.toc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
     <xsl:with-param name="toc.title.p" select="$toc.title.p"/>
-    <xsl:with-param name="nodes" select="part|reference                                          |preface|chapter|appendix                                          |article                                          |topic                                          |bibliography|glossary|index                                          |refentry                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:part|d:reference                                          |d:preface|d:chapter|d:appendix                                          |d:article                                          |d:topic                                          |d:bibliography|d:glossary|d:index                                          |d:refentry                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
 
   </xsl:call-template>
 </xsl:template>
   <xsl:call-template name="make.toc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
     <xsl:with-param name="toc.title.p" select="$toc.title.p"/>
-    <xsl:with-param name="nodes" select="section|sect1                                          |simplesect[$simplesect.in.toc != 0]                                          |topic                                          |refentry                                          |article|bibliography|glossary                                          |appendix|index                                          |bridgehead[not(@renderas)                                                      and $bridgehead.in.toc != 0]                                          |.//bridgehead[@renderas='sect1'                                                         and $bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:section|d:sect1                                          |d:simplesect[$simplesect.in.toc != 0]                                          |d:topic                                          |d:refentry                                          |d:article|d:bibliography|d:glossary                                          |d:appendix|d:index                                          |d:bridgehead[not(@renderas)                                                      and $bridgehead.in.toc != 0]                                          |.//d:bridgehead[@renderas='sect1'                                                         and $bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
   <xsl:call-template name="make.toc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
     <xsl:with-param name="toc.title.p" select="$toc.title.p"/>
-    <xsl:with-param name="nodes" select="section|sect1|sect2|sect3|sect4|sect5|refentry                            |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:section|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:refentry                            |d:bridgehead[$bridgehead.in.toc != 0]"/>
 
   </xsl:call-template>
 </xsl:template>
   <xsl:param name="toc-context" select="."/>
   <xsl:param name="nodes" select="NOT-AN-ELEMENT"/>
 
-  <xsl:variable name="nodes.plus" select="$nodes | qandaset"/>
+  <xsl:variable name="nodes.plus" select="$nodes | d:qandaset"/>
 
   <xsl:variable name="subtoc">
     <xsl:element name="{$toc.list.type}" namespace="http://www.w3.org/1999/xhtml">
   <xsl:variable name="depth">
     <xsl:choose>
       <xsl:when test="local-name(.) = 'section'">
-        <xsl:value-of select="count(ancestor::section) + 1"/>
+        <xsl:value-of select="count(ancestor::d:section) + 1"/>
       </xsl:when>
       <xsl:when test="local-name(.) = 'sect1'">1</xsl:when>
       <xsl:when test="local-name(.) = 'sect2'">2</xsl:when>
         <!-- sigh... -->
         <xsl:choose>
           <xsl:when test="local-name(..) = 'section'">
-            <xsl:value-of select="count(ancestor::section)"/>
+            <xsl:value-of select="count(ancestor::d:section)"/>
           </xsl:when>
           <xsl:when test="local-name(..) = 'sect1'">2</xsl:when>
           <xsl:when test="local-name(..) = 'sect2'">3</xsl:when>
     <xsl:call-template name="toc.line">
       <xsl:with-param name="toc-context" select="$toc-context"/>
     </xsl:call-template>
-    <xsl:if test="$toc.listitem.type = 'li' and                   ( (self::set or self::book or self::part) or                          $toc.section.depth &gt; $depth) and                    ( ($qanda.in.toc = 0 and count($nodes)&gt;0) or                     ($qanda.in.toc != 0 and count($nodes.plus)&gt;0) )                   and $toc.max.depth &gt; $depth.from.context">
+    <xsl:if test="$toc.listitem.type = 'li' and                   ( (self::d:set or self::d:book or self::d:part) or                         $toc.section.depth &gt; $depth) and                    ( ($qanda.in.toc = 0 and count($nodes)&gt;0) or                     ($qanda.in.toc != 0 and count($nodes.plus)&gt;0) )                   and $toc.max.depth &gt; $depth.from.context">
       <xsl:copy-of select="$subtoc.list"/>
     </xsl:if>
   </xsl:element>
-  <xsl:if test="$toc.listitem.type != 'li' and                   ( (self::set or self::book or self::part) or                          $toc.section.depth &gt; $depth) and                  ( ($qanda.in.toc = 0 and count($nodes)&gt;0) or                   ($qanda.in.toc != 0 and count($nodes.plus)&gt;0) )                 and $toc.max.depth &gt; $depth.from.context">
+  <xsl:if test="$toc.listitem.type != 'li' and                   ( (self::d:set or self::d:book or self::d:part) or                         $toc.section.depth &gt; $depth) and                  ( ($qanda.in.toc = 0 and count($nodes)&gt;0) or                   ($qanda.in.toc != 0 and count($nodes.plus)&gt;0) )                 and $toc.max.depth &gt; $depth.from.context">
     <xsl:copy-of select="$subtoc.list"/>
   </xsl:if>
 </xsl:template>
   </span>
 </xsl:template>
 
-<xsl:template match="set" mode="toc">
+<xsl:template match="d:set" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="set|book|setindex|article"/>
+    <xsl:with-param name="nodes" select="d:set|d:book|d:setindex|d:article"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="book" mode="toc">
+<xsl:template match="d:book" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="part|reference                                          |preface|chapter|appendix                                          |article                                          |topic                                          |bibliography|glossary|index                                          |refentry                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:part|d:reference                                          |d:preface|d:chapter|d:appendix                                          |d:article                                          |d:topic                                          |d:bibliography|d:glossary|d:index                                          |d:refentry                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="setindex" mode="toc">
+<xsl:template match="d:setindex" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <!-- If the setindex tag is not empty, it should be it in the TOC -->
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="part|reference" mode="toc">
+<xsl:template match="d:part|d:reference" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="appendix|chapter|article|topic                                          |index|glossary|bibliography                                          |preface|reference|refentry                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:appendix|d:chapter|d:article|d:topic                                          |d:index|d:glossary|d:bibliography                                          |d:preface|d:reference|d:refentry                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="preface|chapter|appendix|article|topic" mode="toc">
+<xsl:template match="d:preface|d:chapter|d:appendix|d:article|d:topic" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="section|sect1                                          |simplesect[$simplesect.in.toc != 0]                                          |topic                                          |refentry                                          |glossary|bibliography|index                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:section|d:sect1                                          |d:simplesect[$simplesect.in.toc != 0]                                          |d:topic                                          |d:refentry                                          |d:glossary|d:bibliography|d:index                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="sect1" mode="toc">
+<xsl:template match="d:sect1" mode="toc">
   <xsl:param name="toc-context" select="."/>
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="sect2                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:sect2                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="sect2" mode="toc">
+<xsl:template match="d:sect2" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="sect3                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:sect3                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="sect3" mode="toc">
+<xsl:template match="d:sect3" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="sect4                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:sect4                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="sect4" mode="toc">
+<xsl:template match="d:sect4" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="sect5                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:sect5                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="sect5" mode="toc">
+<xsl:template match="d:sect5" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="simplesect" mode="toc">
+<xsl:template match="d:simplesect" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="section" mode="toc">
+<xsl:template match="d:section" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="section|refentry                                          |simplesect[$simplesect.in.toc != 0]                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:section|d:refentry                                          |d:simplesect[$simplesect.in.toc != 0]                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="topic" mode="toc">
+<xsl:template match="d:topic" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="section|refentry                                          |simplesect[$simplesect.in.toc != 0]                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:section|d:refentry                                          |d:simplesect[$simplesect.in.toc != 0]                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="bridgehead" mode="toc">
+<xsl:template match="d:bridgehead" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:if test="$bridgehead.in.toc != 0">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="bibliography|glossary" mode="toc">
+<xsl:template match="d:bibliography|d:glossary" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="index" mode="toc">
+<xsl:template match="d:index" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <!-- If the index tag is not empty, it should be it in the TOC -->
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refentry" mode="toc">
+<xsl:template match="d:refentry" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
-  <xsl:variable name="refmeta" select=".//refmeta"/>
-  <xsl:variable name="refentrytitle" select="$refmeta//refentrytitle"/>
-  <xsl:variable name="refnamediv" select=".//refnamediv"/>
-  <xsl:variable name="refname" select="$refnamediv//refname"/>
-  <xsl:variable name="refdesc" select="$refnamediv//refdescriptor"/>
+  <xsl:variable name="refmeta" select=".//d:refmeta"/>
+  <xsl:variable name="refentrytitle" select="$refmeta//d:refentrytitle"/>
+  <xsl:variable name="refnamediv" select=".//d:refnamediv"/>
+  <xsl:variable name="refname" select="$refnamediv//d:refname"/>
+  <xsl:variable name="refdesc" select="$refnamediv//d:refdescriptor"/>
   <xsl:variable name="title">
     <xsl:choose>
       <xsl:when test="$refentrytitle">
         <!-- * DocBook 5 says inlinemediaobject (among other things) -->
         <!-- * is allowed in refpurpose; so we need to run -->
         <!-- * apply-templates on refpurpose here, instead of value-of  -->
-        <xsl:apply-templates select="refnamediv/refpurpose" mode="no.anchor.mode"/>
+        <xsl:apply-templates select="d:refnamediv/d:refpurpose" mode="no.anchor.mode"/>
       </xsl:if>
     </span>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="title" mode="toc">
+<xsl:template match="d:title" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <a>
 <xsl:template name="list.of.titles">
   <xsl:param name="toc-context" select="."/>
   <xsl:param name="titles" select="'table'"/>
-  <xsl:param name="nodes" select=".//table"/>
+  <xsl:param name="nodes" select=".//d:table"/>
 
   <xsl:if test="$nodes">
     <div class="list-of-{$titles}s">
         </xsl:when>
         <xsl:otherwise>
           <p>
-            <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+            <strong>
               <xsl:call-template name="gentext">
                 <xsl:with-param name="key">
                   <xsl:choose>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="figure|table|example|equation|procedure" mode="toc">
+<xsl:template match="d:figure|d:table|d:example|d:equation|d:procedure" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:element name="{$toc.listitem.type}" namespace="http://www.w3.org/1999/xhtml">
 </xsl:template>
 
 <!-- Used only if qanda.in.toc parameter is non-zero -->
-<xsl:template match="qandaset" mode="toc">
+<xsl:template match="d:qandaset" mode="toc">
   <xsl:param name="toc-context" select="."/>
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="qandadiv | qandaentry"/>
+    <xsl:with-param name="nodes" select="d:qandadiv | d:qandaentry"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="qandadiv|qandaentry" mode="toc">
+<xsl:template match="d:qandadiv|d:qandaentry" mode="toc">
   <xsl:apply-templates select="." mode="qandatoc.mode"/>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index c3b71f6..fb3b183 100644 (file)
@@ -1,15 +1,10 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 
 <!-- ********************************************************************
-     $Id: biblio.xsl 6402 2006-11-12 08:23:21Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      The original code for processing bibliography in ISO690 style
     </xsl:when>
 
     <!-- SERIALS -->
-    <xsl:when test="./@role='serial' or ./biblioid/@class='issn' or ./issn">
+    <xsl:when test="./@role='serial' or ./d:biblioid/@class='issn' or ./d:issn">
       <xsl:call-template name="iso690.serial"/>
     </xsl:when>
 
     <!-- PARTS OF MONOGRAPHS -->
-    <xsl:when test="./@role='part' or (./bibliomisc[@role='secnum']|./bibliomisc[@role='sectitle'])">
+    <xsl:when test="./@role='part' or (./d:bibliomisc[@role='secnum']|./d:bibliomisc[@role='sectitle'])">
       <xsl:call-template name="iso690.monogr.part"/>
     </xsl:when>
 
     <!-- CONTRIBUTIONS TO MONOGRAPHS -->
-    <xsl:when test="./@role='contribution' or (./biblioset/@relation='part' and ./biblioset/@relation='book')">
+    <xsl:when test="./@role='contribution' or (./d:biblioset/@relation='part' and ./d:biblioset/@relation='book')">
       <xsl:call-template name="iso690.paper.mon"/>
     </xsl:when>
 
     <!-- ARTICLES, ETC., IN SERIALS -->
-    <xsl:when test="./@role='article' or (./biblioset/@relation='journal' and ./biblioset/@relation='article')">
+    <xsl:when test="./@role='article' or (./d:biblioset/@relation='journal' and ./d:biblioset/@relation='article')">
       <xsl:call-template name="iso690.article"/>
     </xsl:when>
 
     <!-- PATENT DOCUMENTS -->
-    <xsl:when test="./@role='patent' or (./bibliomisc[@role='patenttype'] and ./bibliomisc[@role='patentnum'])">
+    <xsl:when test="./@role='patent' or (./d:bibliomisc[@role='patenttype'] and ./d:bibliomisc[@role='patentnum'])">
       <xsl:call-template name="iso690.patent"/>
     </xsl:when>
 
   <!-- Title and Type of medium -->
   <xsl:call-template name="iso690.title"/>
   <!-- Responsibility [nonEL] -->
-  <xsl:if test="not(./bibliomisc[@role='medium'])">
+  <xsl:if test="not(./d:bibliomisc[@role='medium'])">
     <xsl:call-template name="iso690.secondary"/>
   </xsl:if>
   <!-- Edition -->
   <xsl:call-template name="iso690.edition">
-    <xsl:with-param name="after" select="./bibliomisc[@role='issuing']"/>
+    <xsl:with-param name="after" select="./d:bibliomisc[@role='issuing']"/>
   </xsl:call-template>
   <!-- Issue designation (date and/or num) [nonEL] -->
-  <xsl:if test="not(./bibliomisc[@role='medium'])">
+  <xsl:if test="not(./d:bibliomisc[@role='medium'])">
     <xsl:call-template name="iso690.issuing"/>
   </xsl:if>
   <!-- Place of publication, Publisher, Year/Date of publication, Date of update/revision, Date of citation -->
   <!-- Title and Type of medium of host document -->
   <xsl:call-template name="iso690.title"/>
   <!-- Subordinate responsibility of host document [EL] -->
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
     <xsl:call-template name="iso690.secondary"/>
   </xsl:if>
   <!-- Edition -->
   <xsl:call-template name="iso690.edition">
-    <xsl:with-param name="after" select="./volumenum"/>
+    <xsl:with-param name="after" select="./d:volumenum"/>
   </xsl:call-template>
   <!-- Numeration of the part [nonEL]-->
-  <xsl:if test="not(./bibliomisc[@role='medium'])">
+  <xsl:if test="not(./d:bibliomisc[@role='medium'])">
     <xsl:call-template name="iso690.partnr"/>
   <!-- Subordinate responsibility [nonEL] -->
     <xsl:call-template name="iso690.secondary"/>
   <xsl:call-template name="iso690.pub"/>
   <!-- Location within host -->
   <xsl:call-template name="iso690.part.location"/>
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
   <!-- Numeration within host document [EL] -->
   <!-- Notes [EL] -->
     <xsl:call-template name="iso690.notice"/>
 <!-- CONTRIBUTIONS TO MONOGRAPHS -->
 <xsl:template name="iso690.paper.mon">
 <!-- Contribution -->
-  <xsl:apply-templates mode="iso690.paper.part" select="./biblioset[@relation='part']"/>
+  <xsl:apply-templates mode="iso690.paper.part" select="./d:biblioset[@relation='part']"/>
 <!-- In -->
   <xsl:text>In </xsl:text>
 <!-- Host -->
-  <xsl:apply-templates mode="iso690.paper.book" select="./biblioset[@relation='book']"/>
+  <xsl:apply-templates mode="iso690.paper.book" select="./d:biblioset[@relation='book']"/>
 </xsl:template>
 
-<xsl:template match="biblioset" mode="iso690.paper.part">
+<xsl:template match="d:biblioset" mode="iso690.paper.part">
 <!-- Contribution -->
   <!-- Primary responsibility -->
   <xsl:call-template name="iso690.primary"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="biblioset" mode="iso690.paper.book">
+<xsl:template match="d:biblioset" mode="iso690.paper.book">
 <!-- Host -->
   <!-- Primary responsibility -->
   <xsl:call-template name="iso690.primary"/>
   <!-- Title and Type of medium -->
   <xsl:call-template name="iso690.title"/>
   <!-- Subordinate responsibility [EL] -->
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
     <xsl:call-template name="iso690.secondary"/>
   </xsl:if>
   <!-- Edition -->
   <!-- Numeration within host document [EL] -->
   <!-- Location within host -->
   <xsl:call-template name="iso690.location"/>
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
   <!-- Notes [EL] -->
     <xsl:call-template name="iso690.notice"/>
   <!-- Avaibility and access [EL] -->
 <!-- ARTICLES, ETC., IN SERIALS -->
 <xsl:template name="iso690.article">
 <!-- Article -->
-  <xsl:apply-templates mode="iso690.article.art" select="./biblioset[@relation='article']"/>
+  <xsl:apply-templates mode="iso690.article.art" select="./d:biblioset[@relation='article']"/>
 <!-- Serial -->
-  <xsl:apply-templates mode="iso690.article.jour" select="./biblioset[@relation='journal']"/>
+  <xsl:apply-templates mode="iso690.article.jour" select="./d:biblioset[@relation='journal']"/>
 </xsl:template>
 
-<xsl:template match="biblioset" mode="iso690.article.art">
+<xsl:template match="d:biblioset" mode="iso690.article.art">
 <!-- Article -->
   <!-- Primary responsibility -->
   <xsl:call-template name="iso690.primary"/>
     <xsl:with-param name="italic" select="0"/>
   </xsl:call-template>
   <!-- Subordinate responsibility [nonEL] -->
-  <xsl:if test="not(../*/bibliomisc[@role='medium'])">
+  <xsl:if test="not(../*/d:bibliomisc[@role='medium'])">
     <xsl:call-template name="iso690.secondary"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="biblioset" mode="iso690.article.jour">
+<xsl:template match="d:biblioset" mode="iso690.article.jour">
 <!-- Serial -->
   <!-- Title and Type of medium -->
   <xsl:call-template name="iso690.title"/>
   <!-- Edition -->
   <xsl:call-template name="iso690.edition">
-    <xsl:with-param name="after" select="./pubdate[not(@role='issuing')]|./volumenum|./issuenum|./pagenums"/>
+    <xsl:with-param name="after" select="./d:pubdate[not(@role='issuing')]|./d:volumenum|./d:issuenum|./d:pagenums"/>
   </xsl:call-template>
   <!-- Number designation [EL] -->
   <!-- Location within host -->
   <xsl:call-template name="iso690.article.location"/>
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
   <!-- Notes [EL] -->
     <xsl:call-template name="iso690.notice"/>
   <!-- Avaibility and access [EL] -->
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'primary.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./authorgroup/author|./author">
+    <xsl:when test="./d:authorgroup/d:author|./d:author">
       <xsl:call-template name="iso690.author.list">
-        <xsl:with-param name="person.list" select=".//authorgroup/author|.//author"/>
+        <xsl:with-param name="person.list" select=".//d:authorgroup/d:author|.//d:author"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="./authorgroup/editor|./editor">
+    <xsl:when test="./d:authorgroup/d:editor|./d:editor">
       <xsl:call-template name="iso690.author.list">
-        <xsl:with-param name="person.list" select=".//authorgroup/editor|.//editor"/>
+        <xsl:with-param name="person.list" select=".//d:authorgroup/d:editor|.//d:editor"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="./authorgroup/corpauthor|./corpauthor">
+    <xsl:when test="./d:authorgroup/d:corpauthor|./d:corpauthor">
       <xsl:call-template name="iso690.author.list">
-        <xsl:with-param name="person.list" select=".//authorgroup/corpauthor|.//corpauthor"/>
+        <xsl:with-param name="person.list" select=".//d:authorgroup/d:corpauthor|.//d:corpauthor"/>
       </xsl:call-template>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:if test="(./firstname)and(./surname)">
+      <xsl:if test="(./d:firstname)and(./d:surname)">
         <xsl:call-template name="iso690.author"/>
         <xsl:call-template name="iso690.endsep">
-          <xsl:with-param name="text" select="string(./firstname[1])"/>
+          <xsl:with-param name="text" select="string(./d:firstname[1])"/>
           <xsl:with-param name="sep" select="$primary.sep"/>
         </xsl:call-template>
       </xsl:if>
 </xsl:template>
 
 <xsl:template name="iso690.author.list">
-  <xsl:param name="person.list" select="author|corpauthor|editor"/>
+  <xsl:param name="person.list" select="d:author|d:corpauthor|d:editor"/>
   <xsl:param name="person.count" select="count($person.list)"/>
   <xsl:param name="count" select="1"/>
-  <xsl:param name="group" select="./authorgroup[@role='many']"/>
+  <xsl:param name="group" select="./d:authorgroup[@role='many']"/>
   <xsl:param name="many" select="0"/>
 
   <xsl:param name="primary.many">
                 </xsl:when>
                 <xsl:otherwise>
                   <xsl:call-template name="iso690.endsep">
-                    <xsl:with-param name="text" select="string($person.list[position()=$count]//firstname[1])"/>
+                    <xsl:with-param name="text" select="string($person.list[position()=$count]//d:firstname[1])"/>
                     <xsl:with-param name="sep" select="$primary.sep"/>
                   </xsl:call-template>
                 </xsl:otherwise>
   <xsl:choose>
     <xsl:when test="name($node)!='corpauthor'">
       <span style="text-transform:uppercase">
-        <xsl:apply-templates mode="iso690.mode" select="$node//surname[1]"/>
+        <xsl:apply-templates mode="iso690.mode" select="$node//d:surname[1]"/>
       </span>
-      <xsl:if test="$node//surname and $node//firstname">
+      <xsl:if test="$node//d:surname and $node//d:firstname">
         <xsl:value-of select="$lastfirst.sep"/>
       </xsl:if>
-      <xsl:apply-templates mode="iso690.mode" select="$node//firstname[1]"/>
+      <xsl:apply-templates mode="iso690.mode" select="$node//d:firstname[1]"/>
     </xsl:when>
     <xsl:otherwise>
       <span style="text-transform:uppercase">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="corpauthor|firstname|surname" mode="iso690.mode">
+<xsl:template match="d:corpauthor|d:firstname|d:surname" mode="iso690.mode">
   <xsl:apply-templates mode="iso690.mode"/>
 </xsl:template>
 
 <!-- Title and Type of medium -->
 <xsl:template name="iso690.title">
-  <xsl:param name="medium" select="./bibliomisc[@role='medium']"/>
+  <xsl:param name="medium" select="./d:bibliomisc[@role='medium']"/>
   <xsl:param name="italic" select="1"/>
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'title.sep'"/></xsl:call-template>
   </xsl:param>
 
-  <xsl:apply-templates mode="iso690.mode" select="./title">
+  <xsl:apply-templates mode="iso690.mode" select="./d:title">
     <xsl:with-param name="medium" select="$medium"/>
     <xsl:with-param name="italic" select="$italic"/>
     <xsl:with-param name="sep" select="$sep"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="title" mode="iso690.mode">
+<xsl:template match="d:title" mode="iso690.mode">
   <xsl:param name="medium"/>
   <xsl:param name="italic" select="1"/>
   <xsl:param name="sep">
     <xsl:value-of select="$medium2"/>
   </xsl:if>
   <xsl:call-template name="iso690.endsep">
-    <xsl:with-param name="text" select="concat(string(.),string(../subtitle))"/>
+    <xsl:with-param name="text" select="concat(string(.),string(../d:subtitle))"/>
     <xsl:with-param name="sep" select="$sep"/>
   </xsl:call-template>
 </xsl:template>
 
 <xsl:template name="iso690.italic.title">
-  <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+  <em>
     <xsl:call-template name="iso690.make.title"/>
   </em>
 </xsl:template>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'submaintitle.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:apply-templates mode="iso690.mode"/>
-  <xsl:if test="../subtitle|../info/subtitle">
+  <xsl:if test="../d:subtitle|../d:info/d:subtitle">
     <xsl:value-of select="$submaintitle.sep"/>
-    <xsl:apply-templates mode="iso690.mode" select="../subtitle|../info/subtitle"/>
+    <xsl:apply-templates mode="iso690.mode" select="../d:subtitle|../d:info/d:subtitle"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="iso690.mode">
+<xsl:template match="d:subtitle" mode="iso690.mode">
   <xsl:apply-templates mode="iso690.mode"/>
 </xsl:template>
 
-<xsl:template match="bibliomisc[@role='medium']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[@role='medium']" mode="iso690.mode">
   <xsl:apply-templates mode="iso690.mode"/>
 </xsl:template>
 
   <xsl:param name="secondary.person.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'secondary.person.sep'"/></xsl:call-template>
   </xsl:param>
-  <xsl:for-each select="./bibliomisc[@role='secondary']">
+  <xsl:for-each select="./d:bibliomisc[@role='secondary']">
     <xsl:apply-templates mode="iso690.mode" select="."/>
     <xsl:choose>
-      <xsl:when test="position()=count(../bibliomisc[@role='secondary'])">
+      <xsl:when test="position()=count(../d:bibliomisc[@role='secondary'])">
         <xsl:call-template name="iso690.endsep">
           <xsl:with-param name="text" select="string(.)"/>
           <xsl:with-param name="sep" select="$secondary.sep"/>
   </xsl:for-each>
 </xsl:template>
 
-<xsl:template match="bibliomisc[@role='secondary']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[@role='secondary']" mode="iso690.mode">
   <xsl:apply-templates mode="iso690.mode"/>
 </xsl:template>
 
   </xsl:param>
   <xsl:choose>
     <xsl:when test="string($after)!=''">
-      <xsl:apply-templates mode="iso690.mode" select="./edition">
+      <xsl:apply-templates mode="iso690.mode" select="./d:edition">
         <xsl:with-param name="sep" select="$edition.serial.sep"/>
       </xsl:apply-templates>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates mode="iso690.mode" select="./edition"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:edition"/>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="edition" mode="iso690.mode">
+<xsl:template match="d:edition" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'edition.sep'"/></xsl:call-template>
   </xsl:param>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'issuing.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./pubdate[@role='issuing'] and ./volumenum[2] and ./issuenum[2]">
+    <xsl:when test="./d:pubdate[@role='issuing'] and ./d:volumenum[2] and ./d:issuenum[2]">
       <xsl:call-template name="iso690.issuedate"/>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum[1]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum[1]">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum[1]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum[1]">
         <xsl:with-param name="sep" select="$issuing.range"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum[2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum[2]">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum[2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum[2]">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./pubdate[@role='issuing'] and ./volumenum[2]">
+    <xsl:when test="./d:pubdate[@role='issuing'] and ./d:volumenum[2]">
       <xsl:call-template name="iso690.issuedate"/>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum[1]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum[1]">
         <xsl:with-param name="sep" select="$issuing.range"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum[2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum[2]">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./pubdate[@role='issuing'] and ./volumenum and ./issuenum">
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing']">
+    <xsl:when test="./d:pubdate[@role='issuing'] and ./d:volumenum and ./d:issuenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing']">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./pubdate[@role='issuing']">
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing']">
+    <xsl:when test="./d:pubdate[@role='issuing']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing']">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./volumenum">
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+    <xsl:when test="./d:volumenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./issuenum">
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum">
+    <xsl:when test="./d:issuenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'issuing.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./pubdate[@role='issuing'][2]">
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing'][1]">
+    <xsl:when test="./d:pubdate[@role='issuing'][2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing'][1]">
         <xsl:with-param name="sep" select="$issuing.range"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing'][2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing'][2]">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing']">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="pubdate[@role='issuing']" mode="iso690.mode">
+<xsl:template match="d:pubdate[@role='issuing']" mode="iso690.mode">
   <xsl:param name="sep"/>
   <xsl:variable name="substr" select="substring(string(.),string-length(string(.)))"/>
   <xsl:apply-templates mode="iso690.mode"/>
   <xsl:param name="partnr.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'partnr.sep'"/></xsl:call-template>
   </xsl:param>
-  <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+  <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
     <xsl:with-param name="sep" select="$partnr.sep"/>
   </xsl:apply-templates>
 </xsl:template>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'pubinfo.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="(./publisher/publishername|./publishername|./publisher/address/city)and($onlydate=0)and(./pubdate[not(@role='issuing')]|./copyright/year|./date[@role='upd']|./date[@role='upd'])">
-      <xsl:apply-templates mode="iso690.mode" select="./publisher/address/city">
+    <xsl:when test="(./d:publisher/d:publishername|./d:publishername|./d:publisher/d:address/d:city)and($onlydate=0)and(./d:pubdate[not(@role='issuing')]|./d:copyright/d:year|./d:date[@role='upd']|./d:date[@role='upd'])">
+      <xsl:apply-templates mode="iso690.mode" select="./d:publisher/d:address/d:city">
         <xsl:with-param name="sep" select="$placesep"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./publisher/publishername|./publishername">
+      <xsl:apply-templates mode="iso690.mode" select="./d:publisher/d:publishername|./d:publishername">
         <xsl:with-param name="sep" select="$pubsep"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]|./copyright/year">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]|./d:copyright/d:year">
         <xsl:with-param name="sep" select="$endsep"/>
       </xsl:apply-templates>
-      <xsl:if test="not(./pubdate[not(@role='issuing')]|./copyright/year)">
+      <xsl:if test="not(./d:pubdate[not(@role='issuing')]|./d:copyright/d:year)">
         <xsl:call-template name="iso690.data">
           <xsl:with-param name="sep" select="$endsep"/>
         </xsl:call-template>
       </xsl:if>
     </xsl:when>
-    <xsl:when test="(./publisher/publishername|./publishername)and(./publisher/address/city)and($onlydate=0)">
-      <xsl:apply-templates mode="iso690.mode" select="./publisher/address/city">
+    <xsl:when test="(./d:publisher/d:publishername|./d:publishername)and(./d:publisher/d:address/d:city)and($onlydate=0)">
+      <xsl:apply-templates mode="iso690.mode" select="./d:publisher/d:address/d:city">
         <xsl:with-param name="sep" select="$placesep"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./publisher/publishername|./publishername">
+      <xsl:apply-templates mode="iso690.mode" select="./d:publisher/d:publishername|./d:publishername">
         <xsl:with-param name="sep" select="$endsep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="($onlydate=1)or(./pubdate[not(@role='issuing')]|./copyright/year)">
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]|./copyright/year">
+    <xsl:when test="($onlydate=1)or(./d:pubdate[not(@role='issuing')]|./d:copyright/d:year)">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]|./d:copyright/d:year">
         <xsl:with-param name="sep" select="$endsep"/>
       </xsl:apply-templates>
       <xsl:if test="$onlydate=1">
         </xsl:call-template>
       </xsl:if>
     </xsl:when>
-    <xsl:when test="not(./pubdate[not(@role='issuing')]|./copyright/year)">
+    <xsl:when test="not(./d:pubdate[not(@role='issuing')]|./d:copyright/d:year)">
       <xsl:call-template name="iso690.data">
         <xsl:with-param name="sep" select="$endsep"/>
       </xsl:call-template>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'spec.pubinfo.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./volumnum|./issuenum|./pagenums">
+    <xsl:when test="./d:volumnum|./d:issuenum|./d:pagenums">
       <xsl:call-template name="iso690.pub">
         <xsl:with-param name="endsep" select="$spec.pubinfo.sep"/>
       </xsl:call-template>
   <xsl:param name="datecit2">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'datecit2'"/></xsl:call-template>
   </xsl:param>
-  <xsl:apply-templates mode="iso690.mode" select="./date[@role='upd']">
+  <xsl:apply-templates mode="iso690.mode" select="./d:date[@role='upd']">
     <xsl:with-param name="sep"/>
   </xsl:apply-templates>
-  <xsl:apply-templates mode="iso690.mode" select="./date[@role='cit']"/>
+  <xsl:apply-templates mode="iso690.mode" select="./d:date[@role='cit']"/>
   <xsl:choose>
-    <xsl:when test="./date[@role='cit']">
+    <xsl:when test="./d:date[@role='cit']">
       <xsl:call-template name="iso690.endsep">
         <xsl:with-param name="text" select="$datecit2"/>
         <xsl:with-param name="sep" select="$sep"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="./date[@role='upd']">
+    <xsl:when test="./d:date[@role='upd']">
       <xsl:call-template name="iso690.endsep">
-        <xsl:with-param name="text" select="string(./date[@role='upd'])"/>
+        <xsl:with-param name="text" select="string(./d:date[@role='upd'])"/>
         <xsl:with-param name="sep" select="$sep"/>
       </xsl:call-template>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="publisher/address/city|publishername" mode="iso690.mode">
+<xsl:template match="d:publisher/d:address/d:city|d:publishername" mode="iso690.mode">
   <xsl:param name="sep"/>
   <xsl:param name="upd" select="0"/>
   <xsl:apply-templates mode="iso690.mode"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="pubdate|copyright/year" mode="iso690.mode">
+<xsl:template match="d:pubdate|d:copyright/d:year" mode="iso690.mode">
   <xsl:param name="sep"/>
   <xsl:param name="upd" select="1"/>
   <xsl:param name="datecit2">
   <xsl:if test="$upd!=0">
     <xsl:choose>
       <xsl:when test="name(.)='pubdate'">
-        <xsl:apply-templates mode="iso690.mode" select="../date[@role='upd']"/>
-        <xsl:apply-templates mode="iso690.mode" select="../date[@role='cit']"/>
+        <xsl:apply-templates mode="iso690.mode" select="../d:date[@role='upd']"/>
+        <xsl:apply-templates mode="iso690.mode" select="../d:date[@role='cit']"/>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates mode="iso690.mode" select="../../date[@role='upd']"/>
-        <xsl:apply-templates mode="iso690.mode" select="../../date[@role='cit']"/>
+        <xsl:apply-templates mode="iso690.mode" select="../../d:date[@role='upd']"/>
+        <xsl:apply-templates mode="iso690.mode" select="../../d:date[@role='cit']"/>
       </xsl:otherwise>
     </xsl:choose>
   </xsl:if>
   <xsl:choose>
-    <xsl:when test="../date[@role='cit']|../../date[@role='cit'] and $upd!=0">
+    <xsl:when test="../d:date[@role='cit']|../../d:date[@role='cit'] and $upd!=0">
       <xsl:call-template name="iso690.endsep">
         <xsl:with-param name="text" select="$datecit2"/>
         <xsl:with-param name="sep" select="$sep"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="../date[@role='upd']|../../date[@role='upd'] and $upd!=0">
+    <xsl:when test="../d:date[@role='upd']|../../d:date[@role='upd'] and $upd!=0">
       <xsl:call-template name="iso690.endsep">
-        <xsl:with-param name="text" select="string(../date[@role='upd'])"/>
+        <xsl:with-param name="text" select="string(../d:date[@role='upd'])"/>
         <xsl:with-param name="sep" select="$sep"/>
       </xsl:call-template>
     </xsl:when>
 </xsl:template>
 
 <!-- Date of update/revision -->
-<xsl:template match="date[@role='upd']" mode="iso690.mode">
+<xsl:template match="d:date[@role='upd']" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'upd.sep'"/></xsl:call-template>
   </xsl:param>
 </xsl:template>
 
 <!-- Date of citation -->
-<xsl:template match="date[@role='cit']" mode="iso690.mode">
+<xsl:template match="d:date[@role='cit']" mode="iso690.mode">
   <xsl:param name="datecit1">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'datecit1'"/></xsl:call-template>
   </xsl:param>
   <xsl:param name="extent.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'extent.sep'"/></xsl:call-template>
   </xsl:param>
-  <xsl:apply-templates mode="iso690.mode" select="./pagenums">
+  <xsl:apply-templates mode="iso690.mode" select="./d:pagenums">
     <xsl:with-param name="sep" select="$extent.sep"/>
   </xsl:apply-templates>
 </xsl:template>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'location.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./pagenums">
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='secnum']"/>
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='sectitle']"/>
-      <xsl:apply-templates mode="iso690.mode" select="./pagenums"/>
+    <xsl:when test="./d:pagenums">
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='secnum']"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='sectitle']"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:pagenums"/>
     </xsl:when>
-    <xsl:when test="./bibliomisc[@role='sectitle']">
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='secnum']"/>
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='sectitle']">
+    <xsl:when test="./d:bibliomisc[@role='sectitle']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='secnum']"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='sectitle']">
         <xsl:with-param name="sep" select="$location.sep"/>
       </xsl:apply-templates>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='secnum']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='secnum']">
         <xsl:with-param name="sep" select="$location.sep"/>
       </xsl:apply-templates>
     </xsl:otherwise>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'locs.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="not(./date[@role='upd']|./date[@role='cit'])">
+    <xsl:when test="not(./d:date[@role='upd']|./d:date[@role='cit'])">
       <xsl:choose>
-        <xsl:when test="./volumenum|./issuenum|./pagenums">
-          <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+        <xsl:when test="./d:volumenum|./d:issuenum|./d:pagenums">
+          <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
             <xsl:with-param name="upd" select="0"/>
             <xsl:with-param name="sep" select="$locs.sep"/>
           </xsl:apply-templates>
           <xsl:call-template name="iso690.location"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+          <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
             <xsl:with-param name="sep" select="$location.sep"/>
           </xsl:apply-templates>
         </xsl:otherwise>
     </xsl:when>
     <xsl:otherwise>
       <xsl:choose>
-        <xsl:when test="./volumenum|./issuenum|./pagenums">
-          <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+        <xsl:when test="./d:volumenum|./d:issuenum|./d:pagenums">
+          <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
             <xsl:with-param name="upd" select="0"/>
             <xsl:with-param name="sep" select="$locs.sep"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+          <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
             <xsl:with-param name="upd" select="0"/>
             <xsl:with-param name="sep" select="$location.sep"/>
           </xsl:apply-templates>
         </xsl:otherwise>
       </xsl:choose>
       <xsl:choose>
-        <xsl:when test="./issuenum">
-          <xsl:apply-templates mode="iso690.mode" select="./volumenum"/>
-          <xsl:apply-templates mode="iso690.mode" select="./issuenum">
+        <xsl:when test="./d:issuenum">
+          <xsl:apply-templates mode="iso690.mode" select="./d:volumenum"/>
+          <xsl:apply-templates mode="iso690.mode" select="./d:issuenum">
             <xsl:with-param name="sep"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+          <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
             <xsl:with-param name="sep"/>
           </xsl:apply-templates>
         </xsl:otherwise>
       </xsl:choose>
       <xsl:choose>
-        <xsl:when test="./pagenums">
+        <xsl:when test="./d:pagenums">
           <xsl:call-template name="iso690.data">
             <xsl:with-param name="sep" select="$locs.sep"/>
           </xsl:call-template>
-          <xsl:apply-templates mode="iso690.mode" select="./pagenums"/>
+          <xsl:apply-templates mode="iso690.mode" select="./d:pagenums"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:call-template name="iso690.data">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'location.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./volumenum and not(./issuenum) and not(./pagenums)">
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+    <xsl:when test="./d:volumenum and not(./d:issuenum) and not(./d:pagenums)">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
         <xsl:with-param name="sep" select="$location.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./issuenum and not(./pagenums)">
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum"/>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum">
+    <xsl:when test="./d:issuenum and not(./d:pagenums)">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum">
         <xsl:with-param name="sep" select="$location.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./pagenums">
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum"/>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum"/>
-      <xsl:apply-templates mode="iso690.mode" select="./pagenums"/>
+    <xsl:when test="./d:pagenums">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:pagenums"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="bibliomisc[@role='secnum']|bibliomisc[@role='sectitle']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[@role='secnum']|d:bibliomisc[@role='sectitle']" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'locs.sep'"/></xsl:call-template>
   </xsl:param>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="volumenum|issuenum" mode="iso690.mode">
+<xsl:template match="d:volumenum|d:issuenum" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'locs.sep'"/></xsl:call-template>
   </xsl:param>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="pagenums" mode="iso690.mode">
+<xsl:template match="d:pagenums" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'location.sep'"/></xsl:call-template>
   </xsl:param>
 
 <!-- Series -->
 <xsl:template name="iso690.serie">
-  <xsl:apply-templates mode="iso690.mode" select=".//bibliomisc[@role='serie']"/>
+  <xsl:apply-templates mode="iso690.mode" select=".//d:bibliomisc[@role='serie']"/>
 </xsl:template>
 
 <!-- Notes -->
 <xsl:template name="iso690.notice">
-  <xsl:apply-templates mode="iso690.mode" select=".//bibliomisc[not(@role)]"/>
+  <xsl:apply-templates mode="iso690.mode" select=".//d:bibliomisc[not(@role)]"/>
 </xsl:template>
 
-<xsl:template match="bibliomisc[not(@role)]|bibliomisc[@role='serie']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[not(@role)]|d:bibliomisc[@role='serie']" mode="iso690.mode">
   <xsl:param name="notice.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'notice.sep'"/></xsl:call-template>
   </xsl:param>
 
 <!-- Avaibility and access -->
 <xsl:template name="iso690.access">
-  <xsl:for-each select="./biblioid[@class='uri']|./bibliomisc[@role='access']">
+  <xsl:for-each select="./d:biblioid[@class='uri']|./d:bibliomisc[@role='access']">
     <xsl:choose>
       <xsl:when test="position()=1">
         <xsl:apply-templates mode="iso690.mode" select="."/>
   </xsl:for-each>
 </xsl:template>
 
-<xsl:template match="biblioid[@class='uri']/ulink|bibliomisc[@role='access']/ulink" mode="iso690.mode">
+<xsl:template match="d:biblioid[@class='uri']/d:ulink|d:bibliomisc[@role='access']/d:ulink" mode="iso690.mode">
   <xsl:param name="link1">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'link1'"/></xsl:call-template>
   </xsl:param>
   <xsl:value-of select="$link2"/>
 </xsl:template>
 
-<xsl:template match="biblioid[@class='uri']|bibliomisc[@role='access']" mode="iso690.mode">
+<xsl:template match="d:biblioid[@class='uri']|d:bibliomisc[@role='access']" mode="iso690.mode">
   <xsl:param name="firstacc" select="1"/>
   <xsl:param name="access">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'access'"/></xsl:call-template>
     </xsl:otherwise>
   </xsl:choose>
   <xsl:choose>
-    <xsl:when test="(./ulink)and(string(./ulink)=string(.))">
+    <xsl:when test="(./d:ulink)and(string(./d:ulink)=string(.))">
       <xsl:choose>
-        <xsl:when test="(starts-with(./ulink/@url,'http://')or(starts-with(./ulink/@url,'https://')))">
+        <xsl:when test="(starts-with(./d:ulink/@url,'http://')or(starts-with(./d:ulink/@url,'https://')))">
           <xsl:value-of select="$onwww"/>
           <xsl:value-of select="$access.end"/>
-          <xsl:apply-templates mode="iso690.mode" select="./ulink"/>
+          <xsl:apply-templates mode="iso690.mode" select="./d:ulink"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:value-of select="$oninet"/>
           <xsl:value-of select="$access.end"/>
-          <xsl:apply-templates mode="iso690.mode" select="./ulink"/>
+          <xsl:apply-templates mode="iso690.mode" select="./d:ulink"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:when>
-    <xsl:when test="(./ulink)and(string(./ulink)!=string(.))">
+    <xsl:when test="(./d:ulink)and(string(./d:ulink)!=string(.))">
       <xsl:value-of select="text()[1]"/>
       <xsl:call-template name="iso690.endsep">
         <xsl:with-param name="text" select="text()[1]"/>
         <xsl:with-param name="sep" select="$access.end"/>
       </xsl:call-template>
-      <xsl:apply-templates mode="iso690.mode" select="./ulink"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:ulink"/>
     </xsl:when>
     <xsl:otherwise>
       <xsl:apply-templates mode="iso690.mode"/>
 <!-- Standard number - ISBN -->
 <xsl:template name="iso690.isbn">
   <xsl:choose>
-    <xsl:when test="./biblioid/@class='isbn'">
-      <xsl:apply-templates mode="iso690.mode" select="./biblioid[@class='isbn']"/>
+    <xsl:when test="./d:biblioid/@class='isbn'">
+      <xsl:apply-templates mode="iso690.mode" select="./d:biblioid[@class='isbn']"/>
     </xsl:when>
-    <xsl:when test="./isbn">
-      <xsl:apply-templates mode="iso690.mode" select="./isbn"/>
+    <xsl:when test="./d:isbn">
+      <xsl:apply-templates mode="iso690.mode" select="./d:isbn"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="isbn|biblioid[@class='isbn']" mode="iso690.mode">
+<xsl:template match="d:isbn|d:biblioid[@class='isbn']" mode="iso690.mode">
   <xsl:param name="isbn">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'isbn'"/></xsl:call-template>
   </xsl:param>
 <!-- Standard number - ISSN -->
 <xsl:template name="iso690.issn">
   <xsl:choose>
-    <xsl:when test="./biblioid/@class='issn'">
-      <xsl:apply-templates mode="iso690.mode" select="./biblioid[@class='issn']"/>
+    <xsl:when test="./d:biblioid/@class='issn'">
+      <xsl:apply-templates mode="iso690.mode" select="./d:biblioid[@class='issn']"/>
     </xsl:when>
-    <xsl:when test="./issn">
-      <xsl:apply-templates mode="iso690.mode" select="./issn"/>
+    <xsl:when test="./d:issn">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issn"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="issn|biblioid[@class='issn']" mode="iso690.mode">
+<xsl:template match="d:issn|d:biblioid[@class='issn']" mode="iso690.mode">
   <xsl:param name="issn">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'issn'"/></xsl:call-template>
   </xsl:param>
   <xsl:param name="patdate.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'patdate.sep'"/></xsl:call-template>
   </xsl:param>
-  <xsl:apply-templates mode="iso690.mode" select="./address/country"/>
-  <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='patenttype']"/>
+  <xsl:apply-templates mode="iso690.mode" select="./d:address/d:country"/>
+  <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='patenttype']"/>
   <xsl:choose>
-    <xsl:when test="./biblioid[@class='other' and @otherclass='patentnum']">
-      <xsl:apply-templates mode="iso690.mode" select="./biblioid[@class='other' and @otherclass='patentnum']"/>
+    <xsl:when test="./d:biblioid[@class='other' and @otherclass='patentnum']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:biblioid[@class='other' and @otherclass='patentnum']"/>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='patentnum']"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='patentnum']"/>
     </xsl:otherwise>
   </xsl:choose>
-  <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+  <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
     <xsl:with-param name="sep" select="$patdate.sep"/>
   </xsl:apply-templates>
 </xsl:template>
 
 <!-- Country or issuing office -->
-<xsl:template match="address/country" mode="iso690.mode">
+<xsl:template match="d:address/d:country" mode="iso690.mode">
   <xsl:param name="patcountry.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'patcountry.sep'"/></xsl:call-template>
   </xsl:param>
-  <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+  <em>
     <xsl:apply-templates mode="iso690.mode"/>
   </em>
   <xsl:value-of select="$patcountry.sep"/>
 </xsl:template>
 
 <!-- Kind of patent document -->
-<xsl:template match="bibliomisc[@role='patenttype']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[@role='patenttype']" mode="iso690.mode">
   <xsl:param name="pattype.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'pattype.sep'"/></xsl:call-template>
   </xsl:param>
-  <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+  <em>
     <xsl:apply-templates mode="iso690.mode"/>
   </em>
   <xsl:value-of select="$pattype.sep"/>
 </xsl:template>
 
 <!-- Number -->
-<xsl:template match="biblioid[@class='other' and @otherclass='patentnum']|bibliomisc[@role='patentnum']" mode="iso690.mode">
+<xsl:template match="d:biblioid[@class='other' and @otherclass='patentnum']|d:bibliomisc[@role='patentnum']" mode="iso690.mode">
   <xsl:param name="patnum.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'patnum.sep'"/></xsl:call-template>
   </xsl:param>
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 37fc4cc..624f441 100644 (file)
@@ -1,21 +1,16 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: biblio.xsl 9297 2012-04-22 03:56:16Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="bibliography">
+<xsl:template match="d:bibliography">
   <xsl:call-template name="id.warning"/>
 
   <div>
 
     <xsl:apply-templates/>
 
-    <xsl:if test="not(parent::article)">
+    <xsl:if test="not(parent::d:article)">
       <xsl:call-template name="process.footnotes"/>
     </xsl:if>
   </div>
 </xsl:template>
 
-<xsl:template match="bibliography/bibliographyinfo"/>
-<xsl:template match="bibliography/info"/>
-<xsl:template match="bibliography/title"/>
-<xsl:template match="bibliography/subtitle"/>
-<xsl:template match="bibliography/titleabbrev"/>
+<xsl:template match="d:bibliography/d:bibliographyinfo"/>
+<xsl:template match="d:bibliography/d:info"/>
+<xsl:template match="d:bibliography/d:title"/>
+<xsl:template match="d:bibliography/d:subtitle"/>
+<xsl:template match="d:bibliography/d:titleabbrev"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="bibliodiv">
+<xsl:template match="d:bibliodiv">
   <xsl:call-template name="id.warning"/>
 
   <div>
@@ -58,7 +53,7 @@
   </div>
 </xsl:template>
 
-<xsl:template match="bibliodiv/title">
+<xsl:template match="d:bibliodiv/d:title">
   <h3>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="anchor">
 
 <!-- ==================================================================== -->
 
-<xsl:template match="bibliolist">
+<xsl:template match="d:bibliolist">
   <div>
     <xsl:call-template name="common.html.attributes">
       <xsl:with-param name="inherit" select="0"/>
     </xsl:call-template>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:if test="blockinfo/title|info/title|title">
+    <xsl:if test="d:blockinfo/d:title|d:info/d:title|d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
-    <xsl:apply-templates select="*[not(self::blockinfo)                                    and not(self::info)                                    and not(self::title)                                    and not(self::titleabbrev)                                    and not(self::biblioentry)                                    and not(self::bibliomixed)]"/>
-    <xsl:apply-templates select="biblioentry|bibliomixed"/>
+    <xsl:apply-templates select="*[not(self::d:blockinfo)                                    and not(self::d:info)                                    and not(self::d:title)                                    and not(self::d:titleabbrev)                                    and not(self::d:biblioentry)                                    and not(self::d:bibliomixed)]"/>
+    <xsl:apply-templates select="d:biblioentry|d:bibliomixed"/>
   </div>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="biblioentry">
+<xsl:template match="d:biblioentry">
   <xsl:param name="label">
     <xsl:call-template name="biblioentry.label"/>
   </xsl:param>
   <xsl:choose>
     <xsl:when test="string(.) = ''">
       <xsl:variable name="bib" select="document($bibliography.collection,.)"/>
-      <xsl:variable name="entry" select="$bib/bibliography//                                          *[@id=$id or @xml:id=$id][1]"/>
+      <xsl:variable name="entry" select="$bib/d:bibliography//                                          *[@id=$id or @xml:id=$id][1]"/>
       <xsl:choose>
         <xsl:when test="$entry">
           <xsl:choose>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="bibliomixed">
+<xsl:template match="d:bibliomixed">
   <xsl:param name="label">
     <xsl:call-template name="biblioentry.label"/>
   </xsl:param>
   <xsl:choose>
     <xsl:when test="string(.) = ''">
       <xsl:variable name="bib" select="document($bibliography.collection,.)"/>
-      <xsl:variable name="entry" select="$bib/bibliography//                                          *[@id=$id or @xml:id=$id][1]"/>
+      <xsl:variable name="entry" select="$bib/d:bibliography//                                          *[@id=$id or @xml:id=$id][1]"/>
       <xsl:choose>
         <xsl:when test="$entry">
           <xsl:choose>
   <xsl:choose>
     <xsl:when test="$bibliography.numbered != 0">
       <xsl:text>[</xsl:text>
-      <xsl:number from="bibliography" count="biblioentry|bibliomixed" level="any" format="1"/>
+      <xsl:number from="d:bibliography" count="d:biblioentry|d:bibliomixed" level="any" format="1"/>
       <xsl:text>] </xsl:text>
     </xsl:when>
     <xsl:when test="local-name($node/child::*[1]) = 'abbrev'">
       <xsl:text>[</xsl:text>
-      <xsl:apply-templates select="$node/abbrev[1]"/>
+      <xsl:apply-templates select="$node/d:abbrev[1]"/>
       <xsl:text>] </xsl:text>
     </xsl:when>
     <xsl:when test="$node/@xreflabel">
   <xsl:apply-templates select="."/><!-- try the default mode -->
 </xsl:template>
 
-<xsl:template match="abbrev" mode="bibliography.mode">
+<xsl:template match="d:abbrev" mode="bibliography.mode">
   <xsl:if test="preceding-sibling::*">
     <xsl:apply-templates mode="bibliography.mode"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="abstract" mode="bibliography.mode">
+<xsl:template match="d:abstract" mode="bibliography.mode">
   <!-- suppressed -->
 </xsl:template>
 
-<xsl:template match="address" mode="bibliography.mode">
+<xsl:template match="d:address" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="affiliation" mode="bibliography.mode">
+<xsl:template match="d:affiliation" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="shortaffil" mode="bibliography.mode">
+<xsl:template match="d:shortaffil" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="jobtitle" mode="bibliography.mode">
+<xsl:template match="d:jobtitle" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="artheader|articleinfo|info" mode="bibliography.mode">
+<xsl:template match="d:artheader|d:articleinfo|d:info" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="artpagenums" mode="bibliography.mode">
+<xsl:template match="d:artpagenums" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="author" mode="bibliography.mode">
+<xsl:template match="d:author" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:choose>
-      <xsl:when test="orgname">
-        <xsl:apply-templates select="orgname" mode="bibliography.mode"/>
+      <xsl:when test="d:orgname">
+        <xsl:apply-templates select="d:orgname" mode="bibliography.mode"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="person.name"/>
   </span>
 </xsl:template>
 
-<xsl:template match="authorblurb|personblurb" mode="bibliography.mode">
+<xsl:template match="d:authorblurb|d:personblurb" mode="bibliography.mode">
   <!-- suppressed -->
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="bibliography.mode">
+<xsl:template match="d:authorgroup" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="authorinitials" mode="bibliography.mode">
+<xsl:template match="d:authorinitials" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliomisc" mode="bibliography.mode">
+<xsl:template match="d:bibliomisc" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliomset" mode="bibliography.mode">
+<xsl:template match="d:bibliomset" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 
 <!-- ================================================== -->
 
-<xsl:template match="biblioset" mode="bibliography.mode">
+<xsl:template match="d:biblioset" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="biblioset/title|biblioset/citetitle" mode="bibliography.mode">
+<xsl:template match="d:biblioset/d:title|d:biblioset/d:citetitle" mode="bibliography.mode">
   <xsl:variable name="relation" select="../@relation"/>
   <xsl:choose>
     <xsl:when test="$relation='article' or @pubwork='article'">
       <xsl:call-template name="gentext.endquote"/>
     </xsl:when>
     <xsl:otherwise>
-      <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates/></em>
+      <em><xsl:apply-templates/></em>
     </xsl:otherwise>
   </xsl:choose>
   <xsl:copy-of select="$biblioentry.item.separator"/>
 
 <!-- ================================================== -->
 
-<xsl:template match="citetitle" mode="bibliography.mode">
+<xsl:template match="d:citetitle" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="collab" mode="bibliography.mode">
+<xsl:template match="d:collab" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="collabname" mode="bibliography.mode">
+<xsl:template match="d:collabname" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confgroup" mode="bibliography.mode">
+<xsl:template match="d:confgroup" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confdates" mode="bibliography.mode">
+<xsl:template match="d:confdates" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="conftitle" mode="bibliography.mode">
+<xsl:template match="d:conftitle" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confnum" mode="bibliography.mode">
+<xsl:template match="d:confnum" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confsponsor" mode="bibliography.mode">
+<xsl:template match="d:confsponsor" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contractnum" mode="bibliography.mode">
+<xsl:template match="d:contractnum" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contractsponsor" mode="bibliography.mode">
+<xsl:template match="d:contractsponsor" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contrib" mode="bibliography.mode">
+<xsl:template match="d:contrib" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 
 <!-- ================================================== -->
 
-<xsl:template match="copyright" mode="bibliography.mode">
+<xsl:template match="d:copyright" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
       <xsl:with-param name="dingbat">copyright</xsl:with-param>
     </xsl:call-template>
     <xsl:call-template name="gentext.space"/>
-    <xsl:apply-templates select="year" mode="bibliography.mode"/>
-    <xsl:if test="holder">
+    <xsl:apply-templates select="d:year" mode="bibliography.mode"/>
+    <xsl:if test="d:holder">
       <xsl:call-template name="gentext.space"/>
-      <xsl:apply-templates select="holder" mode="bibliography.mode"/>
+      <xsl:apply-templates select="d:holder" mode="bibliography.mode"/>
     </xsl:if>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
-<xsl:template match="year" mode="bibliography.mode">
+<xsl:template match="d:year" mode="bibliography.mode">
   <xsl:apply-templates/><xsl:text>, </xsl:text>
 </xsl:template>
 
-<xsl:template match="year[position()=last()]" mode="bibliography.mode">
+<xsl:template match="d:year[position()=last()]" mode="bibliography.mode">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="holder" mode="bibliography.mode">
+<xsl:template match="d:holder" mode="bibliography.mode">
   <xsl:apply-templates/>
 </xsl:template>
 
 <!-- ================================================== -->
 
-<xsl:template match="corpauthor" mode="bibliography.mode">
+<xsl:template match="d:corpauthor" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="corpcredit" mode="bibliography.mode">
+<xsl:template match="d:corpcredit" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="corpname" mode="bibliography.mode">
+<xsl:template match="d:corpname" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="date" mode="bibliography.mode">
+<xsl:template match="d:date" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="edition" mode="bibliography.mode">
+<xsl:template match="d:edition" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="editor" mode="bibliography.mode">
+<xsl:template match="d:editor" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="firstname" mode="bibliography.mode">
+<xsl:template match="d:firstname" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="honorific" mode="bibliography.mode">
+<xsl:template match="d:honorific" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="bibliography.mode">
+<xsl:template match="d:indexterm" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="invpartnumber" mode="bibliography.mode">
+<xsl:template match="d:invpartnumber" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="isbn" mode="bibliography.mode">
+<xsl:template match="d:isbn" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="issn" mode="bibliography.mode">
+<xsl:template match="d:issn" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="issuenum" mode="bibliography.mode">
+<xsl:template match="d:issuenum" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="lineage" mode="bibliography.mode">
+<xsl:template match="d:lineage" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="orgname" mode="bibliography.mode">
+<xsl:template match="d:orgname" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="orgdiv" mode="bibliography.mode">
+<xsl:template match="d:orgdiv" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="bibliography.mode">
+<xsl:template match="d:othercredit" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="othername" mode="bibliography.mode">
+<xsl:template match="d:othername" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pagenums" mode="bibliography.mode">
+<xsl:template match="d:pagenums" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="printhistory" mode="bibliography.mode">
+<xsl:template match="d:printhistory" mode="bibliography.mode">
   <!-- suppressed -->
 </xsl:template>
 
-<xsl:template match="productname" mode="bibliography.mode">
+<xsl:template match="d:productname" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="productnumber" mode="bibliography.mode">
+<xsl:template match="d:productnumber" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="bibliography.mode">
+<xsl:template match="d:pubdate" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="publisher" mode="bibliography.mode">
+<xsl:template match="d:publisher" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="publishername" mode="bibliography.mode">
+<xsl:template match="d:publishername" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pubsnumber" mode="bibliography.mode">
+<xsl:template match="d:pubsnumber" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="bibliography.mode">
+<xsl:template match="d:releaseinfo" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="bibliography.mode">
+<xsl:template match="d:revhistory" mode="bibliography.mode">
   <!-- suppressed; how could this be represented? -->
 </xsl:template>
 
-<xsl:template match="seriesinfo" mode="bibliography.mode">
+<xsl:template match="d:seriesinfo" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="seriesvolnums" mode="bibliography.mode">
+<xsl:template match="d:seriesvolnums" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="bibliography.mode">
+<xsl:template match="d:subtitle" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="surname" mode="bibliography.mode">
+<xsl:template match="d:surname" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="title" mode="bibliography.mode">
+<xsl:template match="d:title" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates mode="bibliography.mode"/></em>
+    <em><xsl:apply-templates mode="bibliography.mode"/></em>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
-<xsl:template match="titleabbrev" mode="bibliography.mode">
+<xsl:template match="d:titleabbrev" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="volumenum" mode="bibliography.mode">
+<xsl:template match="d:volumenum" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliocoverage|biblioid|bibliorelation|bibliosource" mode="bibliography.mode">
+<xsl:template match="d:bibliocoverage|d:biblioid|d:bibliorelation|d:bibliosource" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 </xsl:template>
 
 <!-- See FR #1934434 and http://doi.org -->
-<xsl:template match="biblioid[@class='doi']" mode="bibliography.mode">
+<xsl:template match="d:biblioid[@class='doi']" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   <xsl:apply-templates select="."/><!-- try the default mode -->
 </xsl:template>
 
-<xsl:template match="abbrev" mode="bibliomixed.mode">
+<xsl:template match="d:abbrev" mode="bibliomixed.mode">
   <xsl:if test="preceding-sibling::*">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="abstract" mode="bibliomixed.mode">
+<xsl:template match="d:abstract" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="address" mode="bibliomixed.mode">
+<xsl:template match="d:address" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="affiliation" mode="bibliomixed.mode">
+<xsl:template match="d:affiliation" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="shortaffil" mode="bibliomixed.mode">
+<xsl:template match="d:shortaffil" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="jobtitle" mode="bibliomixed.mode">
+<xsl:template match="d:jobtitle" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="artpagenums" mode="bibliomixed.mode">
+<xsl:template match="d:artpagenums" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="author" mode="bibliomixed.mode">
+<xsl:template match="d:author" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:choose>
-      <xsl:when test="orgname">
-        <xsl:apply-templates select="orgname" mode="bibliomixed.mode"/>
+      <xsl:when test="d:orgname">
+        <xsl:apply-templates select="d:orgname" mode="bibliomixed.mode"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="person.name"/>
   </span>
 </xsl:template>
 
-<xsl:template match="authorblurb|personblurb" mode="bibliomixed.mode">
+<xsl:template match="d:authorblurb|d:personblurb" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="bibliomixed.mode">
+<xsl:template match="d:authorgroup" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="authorinitials" mode="bibliomixed.mode">
+<xsl:template match="d:authorinitials" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliomisc" mode="bibliomixed.mode">
+<xsl:template match="d:bibliomisc" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 
 <!-- ================================================== -->
 
-<xsl:template match="bibliomset" mode="bibliomixed.mode">
+<xsl:template match="d:bibliomset" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliomset/title|bibliomset/citetitle" mode="bibliomixed.mode">
+<xsl:template match="d:bibliomset/d:title|d:bibliomset/d:citetitle" mode="bibliomixed.mode">
   <xsl:variable name="relation" select="../@relation"/>
   <xsl:choose>
     <xsl:when test="$relation='article' or @pubwork='article'">
       <xsl:call-template name="gentext.endquote"/>
     </xsl:when>
     <xsl:otherwise>
-      <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates/></em>
+      <em><xsl:apply-templates/></em>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
 <!-- ================================================== -->
 
-<xsl:template match="biblioset" mode="bibliomixed.mode">
+<xsl:template match="d:biblioset" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="citetitle" mode="bibliomixed.mode">
+<xsl:template match="d:citetitle" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 </xsl:template>
 
 
-<xsl:template match="collab" mode="bibliomixed.mode">
+<xsl:template match="d:collab" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confgroup" mode="bibliomixed.mode">
+<xsl:template match="d:confgroup" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contractnum" mode="bibliomixed.mode">
+<xsl:template match="d:contractnum" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contractsponsor" mode="bibliomixed.mode">
+<xsl:template match="d:contractsponsor" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contrib" mode="bibliomixed.mode">
+<xsl:template match="d:contrib" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="copyright" mode="bibliomixed.mode">
+<xsl:template match="d:copyright" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="bibliomixed.mode">
+<xsl:template match="d:corpauthor" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="corpcredit" mode="bibliomixed.mode">
+<xsl:template match="d:corpcredit" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="corpname" mode="bibliomixed.mode">
+<xsl:template match="d:corpname" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="date" mode="bibliomixed.mode">
+<xsl:template match="d:date" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="edition" mode="bibliomixed.mode">
+<xsl:template match="d:edition" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="editor" mode="bibliomixed.mode">
+<xsl:template match="d:editor" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="firstname" mode="bibliomixed.mode">
+<xsl:template match="d:firstname" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="honorific" mode="bibliomixed.mode">
+<xsl:template match="d:honorific" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="bibliomixed.mode">
+<xsl:template match="d:indexterm" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="invpartnumber" mode="bibliomixed.mode">
+<xsl:template match="d:invpartnumber" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="isbn" mode="bibliomixed.mode">
+<xsl:template match="d:isbn" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="issn" mode="bibliomixed.mode">
+<xsl:template match="d:issn" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="issuenum" mode="bibliomixed.mode">
+<xsl:template match="d:issuenum" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="lineage" mode="bibliomixed.mode">
+<xsl:template match="d:lineage" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="orgname" mode="bibliomixed.mode">
+<xsl:template match="d:orgname" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="bibliomixed.mode">
+<xsl:template match="d:othercredit" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="othername" mode="bibliomixed.mode">
+<xsl:template match="d:othername" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pagenums" mode="bibliomixed.mode">
+<xsl:template match="d:pagenums" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="printhistory" mode="bibliomixed.mode">
+<xsl:template match="d:printhistory" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="productname" mode="bibliomixed.mode">
+<xsl:template match="d:productname" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="productnumber" mode="bibliomixed.mode">
+<xsl:template match="d:productnumber" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="bibliomixed.mode">
+<xsl:template match="d:pubdate" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="publisher" mode="bibliomixed.mode">
+<xsl:template match="d:publisher" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="publishername" mode="bibliomixed.mode">
+<xsl:template match="d:publishername" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pubsnumber" mode="bibliomixed.mode">
+<xsl:template match="d:pubsnumber" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="bibliomixed.mode">
+<xsl:template match="d:releaseinfo" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="bibliomixed.mode">
+<xsl:template match="d:revhistory" mode="bibliomixed.mode">
   <!-- suppressed; how could this be represented? -->
 </xsl:template>
 
-<xsl:template match="seriesvolnums" mode="bibliomixed.mode">
+<xsl:template match="d:seriesvolnums" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="bibliomixed.mode">
+<xsl:template match="d:subtitle" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="surname" mode="bibliomixed.mode">
+<xsl:template match="d:surname" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="title" mode="bibliomixed.mode">
+<xsl:template match="d:title" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="titleabbrev" mode="bibliomixed.mode">
+<xsl:template match="d:titleabbrev" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="volumenum" mode="bibliomixed.mode">
+<xsl:template match="d:volumenum" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliocoverage|biblioid|bibliorelation|bibliosource" mode="bibliomixed.mode">
+<xsl:template match="d:bibliocoverage|d:biblioid|d:bibliorelation|d:bibliosource" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 </xsl:template>
 
 <!-- See FR #1934434 and http://doi.org -->
-<xsl:template match="biblioid[@class='doi']" mode="bibliomixed.mode">
+<xsl:template match="d:biblioid[@class='doi']" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 5d96906..0867ae1 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: block.xsl 9997 2015-10-15 17:44:09Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -16,7 +11,7 @@
 <!-- ==================================================================== -->
 <!-- What should we do about styling blockinfo? -->
 
-<xsl:template match="blockinfo|info">
+<xsl:template match="d:blockinfo|d:info">
   <!-- suppress -->
 </xsl:template>
 
@@ -33,7 +28,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="para">
+<xsl:template match="d:para">
   <xsl:call-template name="paragraph">
     <xsl:with-param name="class">
       <xsl:if test="@role and $para.propagates.style != 0">
@@ -41,9 +36,9 @@
       </xsl:if>
     </xsl:with-param>
     <xsl:with-param name="content">
-      <xsl:if test="position() = 1 and parent::listitem">
+      <xsl:if test="position() = 1 and parent::d:listitem">
         <xsl:call-template name="anchor">
-          <xsl:with-param name="node" select="parent::listitem"/>
+          <xsl:with-param name="node" select="parent::d:listitem"/>
         </xsl:call-template>
       </xsl:if>
 
@@ -89,7 +84,7 @@
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="simpara">
+<xsl:template match="d:simpara">
   <!-- see also listitem/simpara in lists.xsl -->
   <p>
     <xsl:call-template name="id.attribute"/>
   </p>
 </xsl:template>
 
-<xsl:template match="formalpara">
+<xsl:template match="d:formalpara">
   <xsl:call-template name="paragraph">
     <xsl:with-param name="class">
       <xsl:if test="@role and $para.propagates.style != 0">
 </xsl:template>
 
 <!-- Only use title from info -->
-<xsl:template match="formalpara/info">
-  <xsl:apply-templates select="title"/>
+<xsl:template match="d:formalpara/d:info">
+  <xsl:apply-templates select="d:title"/>
 </xsl:template>
 
-<xsl:template match="formalpara/title|formalpara/info/title">
+<xsl:template match="d:formalpara/d:title|d:formalpara/d:info/d:title">
   <xsl:variable name="titleStr">
       <xsl:apply-templates/>
   </xsl:variable>
       </span>
     </xsl:when>
     <xsl:otherwise>
-      <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+      <strong>
         <xsl:copy-of select="$titleStr"/>
         <xsl:if test="$lastChar != ''                       and not(contains($runinhead.title.end.punct, $lastChar))">
           <xsl:value-of select="$runinhead.default.title.end.punct"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="formalpara/para">
+<xsl:template match="d:formalpara/d:para">
   <xsl:apply-templates/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="blockquote">
+<xsl:template match="d:blockquote">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
 
     <xsl:choose>
-      <xsl:when test="attribution">
+      <xsl:when test="d:attribution">
         <table border="{$table.border.off}" class="blockquote">
           <xsl:if test="$css.decoration != 0">
             <xsl:attribute name="style">
             <td valign="top">&#160;</td>
             <td colspan="2" align="{$direction.align.end}" valign="top">
               <xsl:text>--</xsl:text>
-              <xsl:apply-templates select="attribution"/>
+              <xsl:apply-templates select="d:attribution"/>
             </td>
           </tr>
         </table>
   </div>
 </xsl:template>
 
-<xsl:template match="blockquote/title|blockquote/info/title">
+<xsl:template match="d:blockquote/d:title|d:blockquote/d:info/d:title">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <div class="blockquote-title">
     <xsl:otherwise>
       <div class="blockquote-title">
         <p>
-          <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+          <strong>
             <xsl:apply-templates/>
           </strong>
         </p>
 </xsl:template>
 
 <!-- Use an em dash per Chicago Manual of Style and https://sourceforge.net/tracker/index.php?func=detail&aid=2793878&group_id=21935&atid=373747 -->
-<xsl:template match="epigraph">
+<xsl:template match="d:epigraph">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:apply-templates select="child::*[local-name(.)!='attribution']"/>
-    <xsl:if test="attribution">
+    <xsl:if test="d:attribution">
       <div class="attribution">
-        <span>&#8212;<xsl:apply-templates select="attribution"/></span>
+        <span>&#8212;<xsl:apply-templates select="d:attribution"/></span>
       </div>
     </xsl:if>
   </div>
 </xsl:template>
 
-<xsl:template match="attribution">
+<xsl:template match="d:attribution">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="sidebar">
+<xsl:template match="d:sidebar">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="abstract/title|sidebar/title">
+<xsl:template match="d:abstract/d:title|d:sidebar/d:title">
 </xsl:template>
 
-<xsl:template match="sidebar/sidebarinfo|sidebar/info"/>
+<xsl:template match="d:sidebar/d:sidebarinfo|d:sidebar/d:info"/>
 
-<xsl:template match="abstract">
+<xsl:template match="d:abstract">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="anchor"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="msgset">
+<xsl:template match="d:msgset">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msgentry">
+<xsl:template match="d:msgentry">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="simplemsgentry">
+<xsl:template match="d:simplemsgentry">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="msg">
+<xsl:template match="d:msg">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="msgmain">
+<xsl:template match="d:msgmain">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msgmain/title">
+<xsl:template match="d:msgmain/d:title">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <span class="msgmain-title">
       </span>
     </xsl:when>
     <xsl:otherwise>
-      <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates/></strong>
+      <strong><xsl:apply-templates/></strong>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="msgsub">
+<xsl:template match="d:msgsub">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msgsub/title">
+<xsl:template match="d:msgsub/d:title">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <span class="msgsub-title">
       </span>
     </xsl:when>
     <xsl:otherwise>
-      <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates/></strong>
+      <strong><xsl:apply-templates/></strong>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="msgrel">
+<xsl:template match="d:msgrel">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msgrel/title">
+<xsl:template match="d:msgrel/d:title">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <span class="msgrel-title">
       </span>
     </xsl:when>
     <xsl:otherwise>
-      <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates/></strong>
+      <strong><xsl:apply-templates/></strong>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="msgtext">
+<xsl:template match="d:msgtext">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msginfo">
+<xsl:template match="d:msginfo">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="msglevel">
+<xsl:template match="d:msglevel">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <div class="msglevel">
     </xsl:when>
     <xsl:otherwise>
       <p>
-        <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+        <strong>
           <xsl:call-template name="gentext.template">
             <xsl:with-param name="context" select="'msgset'"/>
             <xsl:with-param name="name" select="'MsgLevel'"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="msgorig">
+<xsl:template match="d:msgorig">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <div class="msgorig">
     </xsl:when>
     <xsl:otherwise>
       <p>
-        <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+        <strong>
           <xsl:call-template name="gentext.template">
             <xsl:with-param name="context" select="'msgset'"/>
             <xsl:with-param name="name" select="'MsgOrig'"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="msgaud">
+<xsl:template match="d:msgaud">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <div class="msgaud">
     </xsl:when>
     <xsl:otherwise>
       <p>
-        <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+        <strong>
           <xsl:call-template name="gentext.template">
             <xsl:with-param name="context" select="'msgset'"/>
             <xsl:with-param name="name" select="'MsgAud'"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="msgexplan">
+<xsl:template match="d:msgexplan">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="msgexplan/title">
+<xsl:template match="d:msgexplan/d:title">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <div class="msgexplan">
     </xsl:when>
     <xsl:otherwise>
       <p>
-        <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+        <strong>
           <xsl:apply-templates/>
         </strong>
       </p>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="revhistory">
+<xsl:template match="d:revhistory">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
       </xsl:if>
       <tr>
         <th align="{$direction.align.start}" valign="top" colspan="3">
-          <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+          <strong>
             <xsl:call-template name="gentext">
               <xsl:with-param name="key" select="'RevHistory'"/>
             </xsl:call-template>
   </div>
 </xsl:template>
 
-<xsl:template match="revhistory/revision">
-  <xsl:variable name="revnumber" select="revnumber"/>
-  <xsl:variable name="revdate" select="date"/>
-  <xsl:variable name="revauthor" select="authorinitials|author"/>
-  <xsl:variable name="revremark" select="revremark|revdescription"/>
+<xsl:template match="d:revhistory/d:revision">
+  <xsl:variable name="revnumber" select="d:revnumber"/>
+  <xsl:variable name="revdate" select="d:date"/>
+  <xsl:variable name="revauthor" select="d:authorinitials|d:author"/>
+  <xsl:variable name="revremark" select="d:revremark|d:revdescription"/>
   <tr>
     <td align="{$direction.align.start}">
       <xsl:if test="$revnumber">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="revision/revnumber">
+<xsl:template match="d:revision/d:revnumber">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/date">
+<xsl:template match="d:revision/d:date">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/authorinitials">
+<xsl:template match="d:revision/d:authorinitials">
   <xsl:text>, </xsl:text>
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/authorinitials[1]" priority="2">
+<xsl:template match="d:revision/d:authorinitials[1]" priority="2">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/revremark">
+<xsl:template match="d:revision/d:revremark">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/revdescription">
+<xsl:template match="d:revision/d:revdescription">
   <xsl:apply-templates/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="ackno|acknowledgements[parent::article]">
+<xsl:template match="d:ackno|d:acknowledgements[parent::d:article]">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="highlights">
+<xsl:template match="d:highlights">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 634ba35..70d1d2a 100644 (file)
@@ -1,22 +1,17 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim" xmlns:xverb="xalan://com.nwalsh.xalan.Verbatim" xmlns:lxslt="http://xml.apache.org/xslt" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="sverb xverb lxslt" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim" xmlns:xverb="xalan://com.nwalsh.xalan.Verbatim" xmlns:lxslt="http://xml.apache.org/xslt" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="sverb xverb lxslt d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: callout.xsl 9305 2012-04-27 21:50:53Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <lxslt:component prefix="xverb" functions="insertCallouts"/>
 
-<xsl:template match="programlistingco|screenco">
-  <xsl:variable name="verbatim" select="programlisting|screen"/>
+<xsl:template match="d:programlistingco|d:screenco">
+  <xsl:variable name="verbatim" select="d:programlisting|d:screen"/>
 
   <xsl:choose>
     <xsl:when test="$use.extensions != '0'                     and $callouts.extension != '0'">
       <xsl:variable name="rtf-with-callouts">
         <xsl:choose>
           <xsl:when test="function-available('sverb:insertCallouts')">
-            <xsl:copy-of select="sverb:insertCallouts(areaspec,$rtf)"/>
+            <xsl:copy-of select="sverb:insertCallouts(d:areaspec,$rtf)"/>
           </xsl:when>
           <xsl:when test="function-available('xverb:insertCallouts')">
-            <xsl:copy-of select="xverb:insertCallouts(areaspec,$rtf)"/>
+            <xsl:copy-of select="xverb:insertCallouts(d:areaspec,$rtf)"/>
           </xsl:when>
           <xsl:otherwise>
             <xsl:message terminate="yes">
@@ -49,9 +44,9 @@
             <xsl:call-template name="id.attribute"/>
             <xsl:call-template name="number.rtf.lines">
               <xsl:with-param name="rtf" select="$rtf-with-callouts"/>
-              <xsl:with-param name="pi.context" select="programlisting|screen"/>
+              <xsl:with-param name="pi.context" select="d:programlisting|d:screen"/>
             </xsl:call-template>
-            <xsl:apply-templates select="calloutlist"/>
+            <xsl:apply-templates select="d:calloutlist"/>
           </div>
         </xsl:when>
         <xsl:otherwise>
@@ -59,7 +54,7 @@
             <xsl:call-template name="common.html.attributes"/>
             <xsl:call-template name="id.attribute"/>
             <xsl:copy-of select="$rtf-with-callouts"/>
-            <xsl:apply-templates select="calloutlist"/>
+            <xsl:apply-templates select="d:calloutlist"/>
           </div>
         </xsl:otherwise>
       </xsl:choose>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="areaspec|areaset|area">
+<xsl:template match="d:areaspec|d:areaset|d:area">
 </xsl:template>
 
-<xsl:template match="areaset" mode="conumber">
-  <xsl:number count="area|areaset" format="1"/>
+<xsl:template match="d:areaset" mode="conumber">
+  <xsl:number count="d:area|d:areaset" format="1"/>
 </xsl:template>
 
-<xsl:template match="area" mode="conumber">
-  <xsl:number count="area|areaset" format="1"/>
+<xsl:template match="d:area" mode="conumber">
+  <xsl:number count="d:area|d:areaset" format="1"/>
 </xsl:template>
 
-<xsl:template match="co" name="co">
+<xsl:template match="d:co" name="co">
   <!-- Support a single linkend in HTML -->
   <xsl:variable name="targets" select="key('id', @linkends)"/>
   <xsl:variable name="target" select="$targets[1]"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="coref">
+<xsl:template match="d:coref">
   <!-- tricky; this relies on the fact that we can process the "co" that's -->
   <!-- "over there" as if it were "right here" -->
 
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="co" mode="callout-bug">
+<xsl:template match="d:co" mode="callout-bug">
   <xsl:call-template name="callout-bug">
     <xsl:with-param name="conum">
-      <xsl:number count="co" level="any" from="programlisting|screen|literallayout|synopsis" format="1"/>
+      <xsl:number count="d:co" level="any" from="d:programlisting|d:screen|d:literallayout|d:synopsis" format="1"/>
     </xsl:with-param>
   </xsl:call-template>
 </xsl:template>
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 0690a2a..5ec7446 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: changebars.xsl 9286 2012-04-19 10:10:58Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -75,4 +70,4 @@ span.off     {  }
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 7c0e81a..1362512 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl cf">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl cf d">
 
 <!-- ********************************************************************
-     $Id: chunk-changebars.xsl 8399 2009-04-08 07:37:42Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -93,4 +88,4 @@
 
 <xsl:include href="chunk-code.xsl"/>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index cc2dd9b..24898e7 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl cf" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl cf d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: chunk-code.xsl 9936 2014-08-29 21:34:58Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -80,7 +75,7 @@
         <xsl:value-of select="$html.ext"/>
       </xsl:when>
       <!-- Special case -->
-      <xsl:when test="self::legalnotice and not($generate.legalnotice.link = 0)">
+      <xsl:when test="self::d:legalnotice and not($generate.legalnotice.link = 0)">
         <xsl:choose>
           <xsl:when test="(@id or @xml:id) and not($use.id.as.filename = 0)">
             <!-- * if this legalnotice has an ID, then go ahead and use -->
     </xsl:when>
 
     <!-- treat nested set separate from root -->
-    <xsl:when test="self::set and ancestor::set">
+    <xsl:when test="self::d:set and ancestor::d:set">
       <xsl:text>se</xsl:text>
       <xsl:number level="any" format="01"/>
       <xsl:if test="not($recursive)">
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::set">
+    <xsl:when test="self::d:set">
       <xsl:value-of select="$root.filename"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::book">
+    <xsl:when test="self::d:book">
       <xsl:text>bk</xsl:text>
       <xsl:number level="any" format="01"/>
       <xsl:if test="not($recursive)">
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::article">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:article">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>ar</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::preface">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:preface">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>pr</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::chapter">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:chapter">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>ch</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::appendix">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:appendix">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>ap</xsl:text>
-      <xsl:number level="any" format="a" from="book"/>
+      <xsl:number level="any" format="a" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::part">
+    <xsl:when test="self::d:part">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>pt</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::reference">
+    <xsl:when test="self::d:reference">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>rn</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::refentry">
+    <xsl:when test="self::d:refentry">
       <xsl:choose>
-        <xsl:when test="parent::reference">
+        <xsl:when test="parent::d:reference">
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:if test="/set">
+          <xsl:if test="/d:set">
             <!-- in a set, make sure we inherit the right book info... -->
             <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
               <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>re</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::colophon">
+    <xsl:when test="self::d:colophon">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>co</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::sect1                     or self::sect2                     or self::sect3                     or self::sect4                     or self::sect5                     or self::section">
+    <xsl:when test="self::d:sect1                     or self::d:sect2                     or self::d:sect3                     or self::d:sect4                     or self::d:sect5                     or self::d:section">
       <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
         <xsl:with-param name="recursive" select="true()"/>
       </xsl:apply-templates>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::bibliography">
+    <xsl:when test="self::d:bibliography">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>bi</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::glossary">
+    <xsl:when test="self::d:glossary">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>go</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::index">
+    <xsl:when test="self::d:index">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>ix</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::setindex">
+    <xsl:when test="self::d:setindex">
       <xsl:text>si</xsl:text>
-      <xsl:number level="any" format="01" from="set"/>
+      <xsl:number level="any" format="01" from="d:set"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::topic">
+    <xsl:when test="self::d:topic">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>to</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     <xsl:otherwise>
       <xsl:text>chunk-filename-error-</xsl:text>
       <xsl:value-of select="name(.)"/>
-      <xsl:number level="any" format="01" from="set"/>
+      <xsl:number level="any" format="01" from="d:set"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
 </xsl:template>
 
 <!-- Leave legalnotice chunk out of the list for Next and Prev -->
-<xsl:template match="legalnotice" mode="find.chunks"/>
+<xsl:template match="d:legalnotice" mode="find.chunks"/>
 
 <xsl:template match="/">
   <!-- * Get a title for current doc so that we let the user -->
     <xsl:call-template name="get.doc.title"/>
   </xsl:variable>
   <xsl:choose>
-    <xsl:when test="$exsl.node.set.available != 0 and                    namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="$exsl.node.set.available != 0 and                    namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:call-template name="log.message">
         <xsl:with-param name="level">Note</xsl:with-param>
         <xsl:with-param name="source" select="$doc.title"/>
         <xsl:with-param name="context-desc">
-          <xsl:text>namesp. cut</xsl:text>
+          <xsl:text>namesp. add</xsl:text>
         </xsl:with-param>
         <xsl:with-param name="message">
-          <xsl:text>stripped namespace before processing</xsl:text>
+          <xsl:text>added namespace before processing</xsl:text>
         </xsl:with-param>
       </xsl:call-template>
 
-      <xsl:apply-templates select="exsl:node-set($no.namespace)"/>
+      <xsl:apply-templates select="exsl:node-set($with.namespace)"/>
     </xsl:when>
     <!-- Can't process unless namespace fixed with exsl node-set()-->
-    <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:message terminate="yes">
-        <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text>
+        <xsl:text>Unable to add the namespace from DB4 document,</xsl:text>
         <xsl:text> cannot proceed.</xsl:text>
       </xsl:message>
     </xsl:when>
 
 <!-- ====================================================================== -->
 
-<xsl:template match="set|book|part|preface|chapter|appendix                      |article                      |topic                      |reference|refentry                      |book/glossary|article/glossary|part/glossary                      |book/bibliography|article/bibliography|part/bibliography                      |colophon">
+<xsl:template match="d:set|d:book|d:part|d:preface|d:chapter|d:appendix                      |d:article                      |d:topic                      |d:reference|d:refentry                      |d:book/d:glossary|d:article/d:glossary|d:part/d:glossary                      |d:book/d:bibliography|d:article/d:bibliography|d:part/d:bibliography                      |d:colophon">
   <xsl:choose>
     <xsl:when test="$onechunk != 0 and parent::*">
       <xsl:apply-imports/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="sect1|sect2|sect3|sect4|sect5|section">
+<xsl:template match="d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section">
   <xsl:variable name="ischunk">
     <xsl:call-template name="chunk"/>
   </xsl:variable>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="setindex                      |book/index                      |article/index                      |part/index">
+<xsl:template match="d:setindex                      |d:book/d:index                      |d:article/d:index                      |d:part/d:index">
   <!-- some implementations use completely empty index tags to indicate -->
   <!-- where an automatically generated index should be inserted. so -->
   <!-- if the index is completely empty, skip it. -->
 </xsl:template>
 
 <!-- ==================================================================== -->
-<xsl:template match="set|book|part|preface|chapter|appendix                      |article                      |topic                      |reference|refentry                      |sect1|sect2|sect3|sect4|sect5                      |section                      |book/glossary|article/glossary|part/glossary                      |book/bibliography|article/bibliography|part/bibliography                      |colophon" mode="enumerate-files">
+<xsl:template match="d:set|d:book|d:part|d:preface|d:chapter|d:appendix                      |d:article                      |d:topic                      |d:reference|d:refentry                      |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5                      |d:section                      |d:book/d:glossary|d:article/d:glossary|d:part/d:glossary                      |d:book/d:bibliography|d:article/d:bibliography|d:part/d:bibliography                      |d:colophon" mode="enumerate-files">
   <xsl:variable name="ischunk"><xsl:call-template name="chunk"/></xsl:variable>
   <xsl:if test="$ischunk='1'">
     <xsl:call-template name="make-relative-filename">
   <xsl:apply-templates select="*" mode="enumerate-files"/>
 </xsl:template>
 
-<xsl:template match="book/index|article/index|part/index" mode="enumerate-files">
+<xsl:template match="d:book/d:index|d:article/d:index|d:part/d:index" mode="enumerate-files">
   <xsl:if test="$htmlhelp.output != 1">
     <xsl:variable name="ischunk"><xsl:call-template name="chunk"/></xsl:variable>
     <xsl:if test="$ischunk='1'">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="enumerate-files">
+<xsl:template match="d:legalnotice" mode="enumerate-files">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
   <xsl:if test="$generate.legalnotice.link != 0">
     <xsl:call-template name="make-relative-filename">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="enumerate-files">
+<xsl:template match="d:revhistory" mode="enumerate-files">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
   <xsl:if test="$generate.revhistory.link != 0">
     <xsl:call-template name="make-relative-filename">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="mediaobject[imageobject] | inlinemediaobject[imageobject]" mode="enumerate-files">
+<xsl:template match="d:mediaobject[d:imageobject] | d:inlinemediaobject[d:imageobject]" mode="enumerate-files">
   <xsl:variable name="longdesc.uri">
     <xsl:call-template name="longdesc.uri">
       <xsl:with-param name="mediaobject" select="."/>
   </xsl:variable>
   <xsl:variable name="mediaobject" select="."/>
 
-  <xsl:if test="$html.longdesc != 0 and $mediaobject/textobject[not(phrase)]">
+  <xsl:if test="$html.longdesc != 0 and $mediaobject/d:textobject[not(d:phrase)]">
     <xsl:call-template name="longdesc.uri">
       <xsl:with-param name="mediaobject" select="$mediaobject"/>
     </xsl:call-template>
 <xsl:template match="text()" mode="enumerate-files">
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 3c54b18..63c40e4 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl cf">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl cf d">
 
 <!-- ********************************************************************
-     $Id: chunk-common.xsl 9866 2014-01-29 02:55:52Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:if test="$chunk.fast != 0">
     <xsl:choose>
       <!-- Do we need to fix namespace? -->
-      <xsl:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+      <xsl:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
         <xsl:if test="$chunk.quietly = 0">
           <xsl:message>Computing chunks...</xsl:message>
         </xsl:if>
-        <xsl:apply-templates mode="find.chunks" select="exsl:node-set($no.namespace)"/>
+        <xsl:apply-templates mode="find.chunks" select="exsl:node-set($with.namespace)"/>
       </xsl:when>
       <xsl:when test="$exsl.node.set.available != 0">
         <xsl:if test="$chunk.quietly = 0">
   <!-- Break these variables into pieces to work around
        http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6063 -->
 
-  <xsl:variable name="prev-v1" select="(ancestor::sect1[$chunk.section.depth &gt; 0                              and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect1][1]               |ancestor::sect2[$chunk.section.depth &gt; 1                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect2                                and parent::sect1[preceding-sibling::sect1]][1]               |ancestor::sect3[$chunk.section.depth &gt; 2                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect3                                and parent::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |ancestor::sect4[$chunk.section.depth &gt; 3                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect4                                and parent::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |ancestor::sect5[$chunk.section.depth &gt; 4                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect5                                and parent::sect4[preceding-sibling::sect4]                                and ancestor::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |ancestor::section[$chunk.section.depth &gt; count(ancestor::section)                              and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                 and not(ancestor::section[not(preceding-sibling::section)])][1])[last()]"/>
+  <xsl:variable name="prev-v1" select="(ancestor::d:sect1[$chunk.section.depth &gt; 0                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect1][1]               |ancestor::d:sect2[$chunk.section.depth &gt; 1                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect2                                and parent::d:sect1[preceding-sibling::d:sect1]][1]               |ancestor::d:sect3[$chunk.section.depth &gt; 2                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect3                                and parent::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |ancestor::d:sect4[$chunk.section.depth &gt; 3                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect4                                and parent::d:sect3[preceding-sibling::d:sect3]                                and ancestor::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |ancestor::d:sect5[$chunk.section.depth &gt; 4                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect5                                and parent::d:sect4[preceding-sibling::d:sect4]                                and ancestor::d:sect3[preceding-sibling::d:sect3]                                and ancestor::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |ancestor::d:section[$chunk.section.depth &gt; count(ancestor::d:section)                              and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                 and not(ancestor::d:section[not(preceding-sibling::d:section)])][1])[last()]"/>
 
-  <xsl:variable name="prev-v2" select="(preceding::sect1[$chunk.section.depth &gt; 0                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect1][1]               |preceding::sect2[$chunk.section.depth &gt; 1                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect2                                and parent::sect1[preceding-sibling::sect1]][1]               |preceding::sect3[$chunk.section.depth &gt; 2                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect3                                and parent::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |preceding::sect4[$chunk.section.depth &gt; 3                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect4                                and parent::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |preceding::sect5[$chunk.section.depth &gt; 4                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect5                                and parent::sect4[preceding-sibling::sect4]                                and ancestor::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |preceding::section[$chunk.section.depth &gt; count(ancestor::section)                                 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                  and preceding-sibling::section                                  and not(ancestor::section[not(preceding-sibling::section)])][1])[last()]"/>
+  <xsl:variable name="prev-v2" select="(preceding::d:sect1[$chunk.section.depth &gt; 0                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect1][1]               |preceding::d:sect2[$chunk.section.depth &gt; 1                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect2                                and parent::d:sect1[preceding-sibling::d:sect1]][1]               |preceding::d:sect3[$chunk.section.depth &gt; 2                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect3                                and parent::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |preceding::d:sect4[$chunk.section.depth &gt; 3                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect4                                and parent::d:sect3[preceding-sibling::d:sect3]                                and ancestor::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |preceding::d:sect5[$chunk.section.depth &gt; 4                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect5                                and parent::d:sect4[preceding-sibling::d:sect4]                                and ancestor::d:sect3[preceding-sibling::d:sect3]                                and ancestor::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |preceding::d:section[$chunk.section.depth &gt; count(ancestor::d:section)                                 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                  and preceding-sibling::d:section                                  and not(ancestor::d:section[not(preceding-sibling::d:section)])][1])[last()]"/>
 
-  <xsl:variable name="prev" select="(preceding::book[1]              |preceding::preface[1]              |preceding::chapter[1]              |preceding::appendix[1]              |preceding::part[1]              |preceding::reference[1]              |preceding::refentry[1]              |preceding::colophon[1]              |preceding::article[1]              |preceding::topic[1]              |preceding::bibliography[parent::article or parent::book or parent::part][1]              |preceding::glossary[parent::article or parent::book or parent::part][1]              |preceding::index[$generate.index != 0]                                [parent::article or parent::book or parent::part][1]              |preceding::setindex[$generate.index != 0][1]              |ancestor::set              |ancestor::book[1]              |ancestor::preface[1]              |ancestor::chapter[1]              |ancestor::appendix[1]              |ancestor::part[1]              |ancestor::reference[1]              |ancestor::article[1]              |ancestor::topic[1]              |$prev-v1              |$prev-v2)[last()]"/>
+  <xsl:variable name="prev" select="(preceding::d:book[1]              |preceding::d:preface[1]              |preceding::d:chapter[1]              |preceding::d:appendix[1]              |preceding::d:part[1]              |preceding::d:reference[1]              |preceding::d:refentry[1]              |preceding::d:colophon[1]              |preceding::d:article[1]              |preceding::d:topic[1]              |preceding::d:bibliography[parent::d:article or parent::d:book or parent::d:part][1]              |preceding::d:glossary[parent::d:article or parent::d:book or parent::d:part][1]              |preceding::d:index[$generate.index != 0]                                [parent::d:article or parent::d:book or parent::d:part][1]              |preceding::d:setindex[$generate.index != 0][1]              |ancestor::d:set              |ancestor::d:book[1]              |ancestor::d:preface[1]              |ancestor::d:chapter[1]              |ancestor::d:appendix[1]              |ancestor::d:part[1]              |ancestor::d:reference[1]              |ancestor::d:article[1]              |ancestor::d:topic[1]              |$prev-v1              |$prev-v2)[last()]"/>
 
-  <xsl:variable name="next-v1" select="(following::sect1[$chunk.section.depth &gt; 0                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect1][1]               |following::sect2[$chunk.section.depth &gt; 1                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect2                                and parent::sect1[preceding-sibling::sect1]][1]               |following::sect3[$chunk.section.depth &gt; 2                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect3                                and parent::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |following::sect4[$chunk.section.depth &gt; 3                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect4                                and parent::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |following::sect5[$chunk.section.depth &gt; 4                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect5                                and parent::sect4[preceding-sibling::sect4]                                and ancestor::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |following::section[$chunk.section.depth &gt; count(ancestor::section)                                 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                  and preceding-sibling::section                                   and not(ancestor::section[not(preceding-sibling::section)])][1])[1]"/>
+  <xsl:variable name="next-v1" select="(following::d:sect1[$chunk.section.depth &gt; 0                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect1][1]               |following::d:sect2[$chunk.section.depth &gt; 1                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect2                                and parent::d:sect1[preceding-sibling::d:sect1]][1]               |following::d:sect3[$chunk.section.depth &gt; 2                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect3                                and parent::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |following::d:sect4[$chunk.section.depth &gt; 3                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect4                                and parent::d:sect3[preceding-sibling::d:sect3]                                and ancestor::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |following::d:sect5[$chunk.section.depth &gt; 4                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect5                                and parent::d:sect4[preceding-sibling::d:sect4]                                and ancestor::d:sect3[preceding-sibling::d:sect3]                                and ancestor::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |following::d:section[$chunk.section.depth &gt; count(ancestor::d:section)                                 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                  and preceding-sibling::d:section                                  and not(ancestor::d:section[not(preceding-sibling::d:section)])][1])[1]"/>
 
-  <xsl:variable name="next-v2" select="(descendant::sect1[$chunk.section.depth &gt; 0                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect1][1]               |descendant::sect2[$chunk.section.depth &gt; 1                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect2                                and parent::sect1[preceding-sibling::sect1]][1]               |descendant::sect3[$chunk.section.depth &gt; 2                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect3                                and parent::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |descendant::sect4[$chunk.section.depth &gt; 3                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect4                                and parent::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |descendant::sect5[$chunk.section.depth &gt; 4                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect5                                and parent::sect4[preceding-sibling::sect4]                                and ancestor::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |descendant::section[$chunk.section.depth &gt; count(ancestor::section)                                  and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                  and preceding-sibling::section                                  and not(ancestor::section[not(preceding-sibling::section)])])[1]"/>
+  <xsl:variable name="next-v2" select="(descendant::d:sect1[$chunk.section.depth &gt; 0                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect1][1]               |descendant::d:sect2[$chunk.section.depth &gt; 1                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect2                                and parent::d:sect1[preceding-sibling::d:sect1]][1]               |descendant::d:sect3[$chunk.section.depth &gt; 2                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect3                                and parent::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |descendant::d:sect4[$chunk.section.depth &gt; 3                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect4                                and parent::d:sect3[preceding-sibling::d:sect3]                                and ancestor::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |descendant::d:sect5[$chunk.section.depth &gt; 4                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect5                                and parent::d:sect4[preceding-sibling::d:sect4]                                and ancestor::d:sect3[preceding-sibling::d:sect3]                                and ancestor::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |descendant::d:section[$chunk.section.depth &gt; count(ancestor::d:section)                                  and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                  and preceding-sibling::d:section                                  and not(ancestor::d:section[not(preceding-sibling::d:section)])])[1]"/>
 
-  <xsl:variable name="next" select="(following::book[1]              |following::preface[1]              |following::chapter[1]              |following::appendix[1]              |following::part[1]              |following::reference[1]              |following::refentry[1]              |following::colophon[1]              |following::bibliography[parent::article or parent::book or parent::part][1]              |following::glossary[parent::article or parent::book or parent::part][1]              |following::index[$generate.index != 0]                                [parent::article or parent::book or parent::part][1]              |following::article[1]              |following::topic[1]              |following::setindex[$generate.index != 0][1]              |descendant::book[1]              |descendant::preface[1]              |descendant::chapter[1]              |descendant::appendix[1]              |descendant::article[1]              |descendant::topic[1]              |descendant::bibliography[parent::article or parent::book or parent::part][1]              |descendant::glossary[parent::article or parent::book or parent::part][1]              |descendant::index[$generate.index != 0]                                [parent::article or parent::book or parent::part][1]              |descendant::colophon[1]              |descendant::setindex[$generate.index != 0][1]              |descendant::part[1]              |descendant::reference[1]              |descendant::refentry[1]              |$next-v1              |$next-v2)[1]"/>
+  <xsl:variable name="next" select="(following::d:book[1]              |following::d:preface[1]              |following::d:chapter[1]              |following::d:appendix[1]              |following::d:part[1]              |following::d:reference[1]              |following::d:refentry[1]              |following::d:colophon[1]              |following::d:bibliography[parent::d:article or parent::d:book or parent::d:part][1]              |following::d:glossary[parent::d:article or parent::d:book or parent::d:part][1]              |following::d:index[$generate.index != 0]                                [parent::d:article or parent::d:book or parent::d:part][1]              |following::d:article[1]              |following::d:topic[1]              |following::d:setindex[$generate.index != 0][1]              |descendant::d:book[1]              |descendant::d:preface[1]              |descendant::d:chapter[1]              |descendant::d:appendix[1]              |descendant::d:article[1]              |descendant::d:topic[1]              |descendant::d:bibliography[parent::d:article or parent::d:book or parent::d:part][1]              |descendant::d:glossary[parent::d:article or parent::d:book or parent::d:part][1]              |descendant::d:index[$generate.index != 0]                                [parent::d:article or parent::d:book or parent::d:part][1]              |descendant::d:colophon[1]              |descendant::d:setindex[$generate.index != 0][1]              |descendant::d:part[1]              |descendant::d:reference[1]              |descendant::d:refentry[1]              |$next-v1              |$next-v2)[1]"/>
 
   <xsl:call-template name="process-chunk">
     <xsl:with-param name="prev" select="$prev"/>
     <xsl:apply-imports/>
   </xsl:param>
 
-  <xsl:variable name="prev-v1" select="(preceding::sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::section[$chunk.section.depth &gt; count(ancestor::section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[last()]"/>
+  <xsl:variable name="prev-v1" select="(preceding::d:sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::d:sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::d:sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::d:sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::d:sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::d:section[$chunk.section.depth &gt; count(ancestor::d:section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[last()]"/>
 
-  <xsl:variable name="prev-v2" select="(ancestor::sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::section[$chunk.section.depth &gt; count(ancestor::section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[last()]"/>
+  <xsl:variable name="prev-v2" select="(ancestor::d:sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::d:sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::d:sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::d:sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::d:sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::d:section[$chunk.section.depth &gt; count(ancestor::d:section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[last()]"/>
 
-  <xsl:variable name="prev" select="(preceding::book[1]              |preceding::preface[1]              |preceding::chapter[1]              |preceding::appendix[1]              |preceding::part[1]              |preceding::reference[1]              |preceding::refentry[1]              |preceding::colophon[1]              |preceding::article[1]              |preceding::topic[1]              |preceding::bibliography[parent::article or parent::book or parent::part][1]              |preceding::glossary[parent::article or parent::book or parent::part][1]              |preceding::index[$generate.index != 0]                                [parent::article or parent::book or parent::part][1]              |preceding::setindex[$generate.index != 0][1]              |ancestor::set              |ancestor::book[1]              |ancestor::preface[1]              |ancestor::chapter[1]              |ancestor::appendix[1]              |ancestor::part[1]              |ancestor::reference[1]              |ancestor::article[1]              |ancestor::topic[1]              |$prev-v1              |$prev-v2)[last()]"/>
+  <xsl:variable name="prev" select="(preceding::d:book[1]              |preceding::d:preface[1]              |preceding::d:chapter[1]              |preceding::d:appendix[1]              |preceding::d:part[1]              |preceding::d:reference[1]              |preceding::d:refentry[1]              |preceding::d:colophon[1]              |preceding::d:article[1]              |preceding::d:topic[1]              |preceding::d:bibliography[parent::d:article or parent::d:book or parent::d:part][1]              |preceding::d:glossary[parent::d:article or parent::d:book or parent::d:part][1]              |preceding::d:index[$generate.index != 0]                                [parent::d:article or parent::d:book or parent::d:part][1]              |preceding::d:setindex[$generate.index != 0][1]              |ancestor::d:set              |ancestor::d:book[1]              |ancestor::d:preface[1]              |ancestor::d:chapter[1]              |ancestor::d:appendix[1]              |ancestor::d:part[1]              |ancestor::d:reference[1]              |ancestor::d:article[1]              |ancestor::d:topic[1]              |$prev-v1              |$prev-v2)[last()]"/>
 
-  <xsl:variable name="next-v1" select="(following::sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::section[$chunk.section.depth &gt; count(ancestor::section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[1]"/>
+  <xsl:variable name="next-v1" select="(following::d:sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::d:sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::d:sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::d:sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::d:sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::d:section[$chunk.section.depth &gt; count(ancestor::d:section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[1]"/>
 
-  <xsl:variable name="next-v2" select="(descendant::sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::section[$chunk.section.depth                                    &gt; count(ancestor::section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[1]"/>
+  <xsl:variable name="next-v2" select="(descendant::d:sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::d:sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::d:sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::d:sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::d:sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::d:section[$chunk.section.depth                                    &gt; count(ancestor::d:section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[1]"/>
 
-  <xsl:variable name="next" select="(following::book[1]              |following::preface[1]              |following::chapter[1]              |following::appendix[1]              |following::part[1]              |following::reference[1]              |following::refentry[1]              |following::colophon[1]              |following::bibliography[parent::article or parent::book or parent::part][1]              |following::glossary[parent::article or parent::book or parent::part][1]              |following::index[$generate.index != 0]                                [parent::article or parent::book][1]              |following::article[1]              |following::topic[1]              |following::setindex[$generate.index != 0][1]              |descendant::book[1]              |descendant::preface[1]              |descendant::chapter[1]              |descendant::appendix[1]              |descendant::article[1]              |descendant::topic[1]              |descendant::bibliography[parent::article or parent::book][1]              |descendant::glossary[parent::article or parent::book or parent::part][1]              |descendant::index[$generate.index != 0]                                [parent::article or parent::book][1]              |descendant::colophon[1]              |descendant::setindex[$generate.index != 0][1]              |descendant::part[1]              |descendant::reference[1]              |descendant::refentry[1]              |$next-v1              |$next-v2)[1]"/>
+  <xsl:variable name="next" select="(following::d:book[1]              |following::d:preface[1]              |following::d:chapter[1]              |following::d:appendix[1]              |following::d:part[1]              |following::d:reference[1]              |following::d:refentry[1]              |following::d:colophon[1]              |following::d:bibliography[parent::d:article or parent::d:book or parent::d:part][1]              |following::d:glossary[parent::d:article or parent::d:book or parent::d:part][1]              |following::d:index[$generate.index != 0]                                [parent::d:article or parent::d:book][1]              |following::d:article[1]              |following::d:topic[1]              |following::d:setindex[$generate.index != 0][1]              |descendant::d:book[1]              |descendant::d:preface[1]              |descendant::d:chapter[1]              |descendant::d:appendix[1]              |descendant::d:article[1]              |descendant::d:topic[1]              |descendant::d:bibliography[parent::d:article or parent::d:book][1]              |descendant::d:glossary[parent::d:article or parent::d:book or parent::d:part][1]              |descendant::d:index[$generate.index != 0]                                [parent::d:article or parent::d:book][1]              |descendant::d:colophon[1]              |descendant::d:setindex[$generate.index != 0][1]              |descendant::d:part[1]              |descendant::d:reference[1]              |descendant::d:refentry[1]              |$next-v1              |$next-v2)[1]"/>
 
   <xsl:call-template name="process-chunk">
     <xsl:with-param name="prev" select="$prev"/>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'figure'"/>
-                <xsl:with-param name="nodes" select=".//figure"/>
+                <xsl:with-param name="nodes" select=".//d:figure"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'figure'"/>
-            <xsl:with-param name="nodes" select=".//figure"/>
+            <xsl:with-param name="nodes" select=".//d:figure"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'table'"/>
-                <xsl:with-param name="nodes" select=".//table[not(@tocentry = 0)]"/>
+                <xsl:with-param name="nodes" select=".//d:table[not(@tocentry = 0)]"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'table'"/>
-            <xsl:with-param name="nodes" select=".//table[not(@tocentry = 0)]"/>
+            <xsl:with-param name="nodes" select=".//d:table[not(@tocentry = 0)]"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'example'"/>
-                <xsl:with-param name="nodes" select=".//example"/>
+                <xsl:with-param name="nodes" select=".//d:example"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'example'"/>
-            <xsl:with-param name="nodes" select=".//example"/>
+            <xsl:with-param name="nodes" select=".//d:example"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'equation'"/>
-                <xsl:with-param name="nodes" select=".//equation[title or info/title]"/>
+                <xsl:with-param name="nodes" select=".//d:equation[d:title or d:info/d:title]"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'equation'"/>
-            <xsl:with-param name="nodes" select=".//equation[title or info/title]"/>
+            <xsl:with-param name="nodes" select=".//d:equation[d:title or d:info/d:title]"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'procedure'"/>
-                <xsl:with-param name="nodes" select=".//procedure[title]"/>
+                <xsl:with-param name="nodes" select=".//d:procedure[d:title]"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'procedure'"/>
-            <xsl:with-param name="nodes" select=".//procedure[title]"/>
+            <xsl:with-param name="nodes" select=".//d:procedure[d:title]"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
           </xsl:with-param>
           <xsl:with-param name="content">
             <xsl:call-template name="chunk-element-content">
-              <xsl:with-param name="prev" select="/foo"/>
-              <xsl:with-param name="next" select="/foo"/>
+              <xsl:with-param name="prev" select="/d:foo"/>
+              <xsl:with-param name="next" select="/d:foo"/>
               <xsl:with-param name="nav.context" select="'toc'"/>
               <xsl:with-param name="content">
                 <xsl:if test="$chunk.tocs.and.lots.has.title != 0">
       <xsl:with-param name="filename" select="$filename"/>
       <xsl:with-param name="content">
         <xsl:call-template name="chunk-element-content">
-          <xsl:with-param name="prev" select="/foo"/>
-          <xsl:with-param name="next" select="/foo"/>
+          <xsl:with-param name="prev" select="/d:foo"/>
+          <xsl:with-param name="next" select="/d:foo"/>
           <xsl:with-param name="nav.context" select="'toc'"/>
           <xsl:with-param name="content">
             <xsl:copy-of select="$lot"/>
 
 <xsl:template name="count.footnotes.in.this.chunk">
   <xsl:param name="node" select="."/>
-  <xsl:param name="footnotes" select="$node//footnote"/>
+  <xsl:param name="footnotes" select="$node//d:footnote"/>
   <xsl:param name="count" select="0"/>
 
 <!--
             <xsl:with-param name="count" select="$count"/>
           </xsl:call-template>
         </xsl:when>
-        <xsl:when test="$footnotes[1]/ancestor::table                         |$footnotes[1]/ancestor::informaltable">
+        <xsl:when test="$footnotes[1]/ancestor::d:table                         |$footnotes[1]/ancestor::d:informaltable">
           <xsl:call-template name="count.footnotes.in.this.chunk">
             <xsl:with-param name="node" select="$node"/>
             <xsl:with-param name="footnotes" select="$footnotes[position() &gt; 1]"/>
 
 <xsl:template name="process.footnotes.in.this.chunk">
   <xsl:param name="node" select="."/>
-  <xsl:param name="footnotes" select="$node//footnote"/>
+  <xsl:param name="footnotes" select="$node//d:footnote"/>
 
 <!--
   <xsl:message>process.footnotes.in.this.chunk</xsl:message>
             <xsl:with-param name="footnotes" select="$footnotes[position() &gt; 1]"/>
           </xsl:call-template>
         </xsl:when>
-        <xsl:when test="$footnotes[1]/ancestor::table                         |$footnotes[1]/ancestor::informaltable">
+        <xsl:when test="$footnotes[1]/ancestor::d:table                         |$footnotes[1]/ancestor::d:informaltable">
           <xsl:call-template name="process.footnotes.in.this.chunk">
             <xsl:with-param name="node" select="$node"/>
             <xsl:with-param name="footnotes" select="$footnotes[position() &gt; 1]"/>
 </xsl:template>
 
 <xsl:template name="process.footnotes">
-  <xsl:variable name="footnotes" select=".//footnote"/>
+  <xsl:variable name="footnotes" select=".//d:footnote"/>
   <xsl:variable name="fcount">
     <xsl:call-template name="count.footnotes.in.this.chunk">
       <xsl:with-param name="node" select="."/>
               in this chunk should be referenced. I don't think it
               does any harm to reference them all, but it adds
               unnecessary bloat to each chunk. -->
-  <xsl:if test="$annotation.support != 0 and //annotation">
+  <xsl:if test="$annotation.support != 0 and //d:annotation">
     <div class="annotation-list">
       <div class="annotation-nocss">
         <p>The following annotations are from this essay. You are seeing
         techniques used to make them appear as &#8216;popups&#8217; on modern browsers.</p>
       </div>
 
-      <xsl:apply-templates select="//annotation" mode="annotation-popup"/>
+      <xsl:apply-templates select="//d:annotation" mode="annotation-popup"/>
     </div>
   </xsl:if>
 </xsl:template>
     <xsl:text> cfs: </xsl:text>
     <xsl:value-of select="$chunk.first.sections"/>
     <xsl:text> ps: </xsl:text>
-    <xsl:value-of select="count($node/parent::section)"/>
+    <xsl:value-of select="count($node/parent::d:section)"/>
     <xsl:text> prs: </xsl:text>
-    <xsl:value-of select="count($node/preceding-sibling::section)"/>
+    <xsl:value-of select="count($node/preceding-sibling::d:section)"/>
   </xsl:message>
 -->
 
          <xsl:when test="$node/parent::*/processing-instruction('dbhtml')[normalize-space(.) = 'stop-chunking']">0</xsl:when>
     <xsl:when test="not($node/parent::*)">1</xsl:when>
 
-    <xsl:when test="local-name($node) = 'sect1'                     and $chunk.section.depth &gt;= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) &gt; 0)">
+    <xsl:when test="local-name($node) = 'sect1'                     and $chunk.section.depth &gt;= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::d:sect1) &gt; 0)">
       <xsl:text>1</xsl:text>
     </xsl:when>
-    <xsl:when test="local-name($node) = 'sect2'                     and $chunk.section.depth &gt;= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) &gt; 0)">
+    <xsl:when test="local-name($node) = 'sect2'                     and $chunk.section.depth &gt;= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::d:sect2) &gt; 0)">
       <xsl:call-template name="chunk">
         <xsl:with-param name="node" select="$node/parent::*"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="local-name($node) = 'sect3'                     and $chunk.section.depth &gt;= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) &gt; 0)">
+    <xsl:when test="local-name($node) = 'sect3'                     and $chunk.section.depth &gt;= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::d:sect3) &gt; 0)">
       <xsl:call-template name="chunk">
         <xsl:with-param name="node" select="$node/parent::*"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="local-name($node) = 'sect4'                     and $chunk.section.depth &gt;= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) &gt; 0)">
+    <xsl:when test="local-name($node) = 'sect4'                     and $chunk.section.depth &gt;= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::d:sect4) &gt; 0)">
       <xsl:call-template name="chunk">
         <xsl:with-param name="node" select="$node/parent::*"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="local-name($node) = 'sect5'                     and $chunk.section.depth &gt;= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) &gt; 0)">
+    <xsl:when test="local-name($node) = 'sect5'                     and $chunk.section.depth &gt;= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::d:sect5) &gt; 0)">
       <xsl:call-template name="chunk">
         <xsl:with-param name="node" select="$node/parent::*"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="local-name($node) = 'section'                     and $chunk.section.depth &gt;= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) &gt; 0)">
+    <xsl:when test="local-name($node) = 'section'                     and $chunk.section.depth &gt;= count($node/ancestor::d:section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::d:section) &gt; 0)">
       <xsl:call-template name="chunk">
         <xsl:with-param name="node" select="$node/parent::*"/>
       </xsl:call-template>
 <!-- ==================================================================== -->
 
 <xsl:template name="html.head">
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:variable name="this" select="."/>
   <xsl:variable name="home" select="/*[1]"/>
   <xsl:variable name="up" select="parent::*"/>
     </xsl:if>
 
     <xsl:if test="$html.extra.head.links != 0">
-      <xsl:for-each select="//part                             |//reference                             |//preface                             |//chapter                             |//article                             |//refentry                             |//appendix[not(parent::article)]|appendix                             |//glossary[not(parent::article)]|glossary                             |//index[not(parent::article)]|index">
+      <xsl:for-each select="//d:part                             |//d:reference                             |//d:preface                             |//d:chapter                             |//d:article                             |//d:refentry                             |//d:appendix[not(parent::d:article)]|d:appendix                             |//d:glossary[not(parent::d:article)]|d:glossary                             |//d:index[not(parent::d:article)]|d:index">
         <link rel="{local-name(.)}">
           <xsl:attribute name="href">
             <xsl:call-template name="href.target">
         </link>
       </xsl:for-each>
 
-      <xsl:for-each select="section|sect1|refsection|refsect1">
+      <xsl:for-each select="d:section|d:sect1|d:refsection|d:refsect1">
         <link>
           <xsl:attribute name="rel">
             <xsl:choose>
         </link>
       </xsl:for-each>
 
-      <xsl:for-each select="sect2|sect3|sect4|sect5|refsect2|refsect3">
+      <xsl:for-each select="d:sect2|d:sect3|d:sect4|d:sect5|d:refsect2|d:refsect3">
         <link rel="subsection">
           <xsl:attribute name="href">
             <xsl:call-template name="href.target">
     <!-- * separate page and $html.head.legalnotice.link.types is -->
     <!-- * non-empty, we generate a link or links for each value in -->
     <!-- * $html.head.legalnotice.link.types -->
-    <xsl:if test="//legalnotice                   and not($generate.legalnotice.link = 0)                   and not($html.head.legalnotice.link.types = '')">
+    <xsl:if test="//d:legalnotice                   and not($generate.legalnotice.link = 0)                   and not($html.head.legalnotice.link.types = '')">
       <xsl:call-template name="make.legalnotice.head.links"/>
     </xsl:if>
 
 <!-- ==================================================================== -->
 
 <xsl:template name="header.navigation">
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 
   <xsl:variable name="home" select="/*[1]"/>
 <!-- ==================================================================== -->
 
 <xsl:template name="footer.navigation">
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 
   <xsl:variable name="home" select="/*[1]"/>
 <!-- ==================================================================== -->
 
 <xsl:template name="navig.content">
-    <xsl:param name="direction" select="next"/>
+    <xsl:param name="direction" select="d:next"/>
     <xsl:variable name="navtext">
         <xsl:choose>
             <xsl:when test="$direction = 'prev'">
   <!-- * we need it in order to construct the filename for use in the -->
   <!-- * value of the href attribute on the link -->
 
-  <xsl:param name="ln-node" select="(//legalnotice)[1]"/>
+  <xsl:param name="ln-node" select="(//d:legalnotice)[1]"/>
   
   <xsl:param name="linktype">
     <xsl:choose>
         <xsl:value-of select="$file"/>
       </xsl:attribute>
       <xsl:attribute name="title">
-        <xsl:apply-templates select="(//legalnotice)[1]" mode="object.title.markup.textonly"/>
+        <xsl:apply-templates select="(//d:legalnotice)[1]" mode="object.title.markup.textonly"/>
       </xsl:attribute>
     </link>
     <xsl:call-template name="make.legalnotice.head.links">
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 98e7574..666bcc1 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl d">
 
 <!-- ********************************************************************
-     $Id: chunk.xsl 9801 2013-09-06 19:23:43Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -50,4 +45,4 @@
      non-chunking version to format an element.  -->
 <xsl:include href="chunk-code.xsl"/>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index cdca5d0..42883c0 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:saxon="http://icl.com/saxon" xmlns:lxslt="http://xml.apache.org/xslt" xmlns:redirect="http://xml.apache.org/xalan/redirect" xmlns:exsl="http://exslt.org/common" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="saxon lxslt redirect exsl doc" extension-element-prefixes="saxon redirect lxslt exsl">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:saxon="http://icl.com/saxon" xmlns:lxslt="http://xml.apache.org/xslt" xmlns:redirect="http://xml.apache.org/xalan/redirect" xmlns:exsl="http://exslt.org/common" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="saxon lxslt redirect exsl doc d" extension-element-prefixes="saxon redirect lxslt exsl">
 
 <!-- ********************************************************************
-     $Id: chunker.xsl 9741 2013-04-11 21:57:59Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 </xsl:template>
 
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index ba7c287..6bd8023 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="cf exsl">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="cf exsl d">
 
 <!-- ********************************************************************
-     $Id: chunkfast.xsl 8345 2009-03-16 06:44:07Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -66,4 +61,4 @@
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index d39c52b..db3370a 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="doc">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="doc d">
 
 <!-- ********************************************************************
-     $Id: chunktoc.xsl 9866 2014-01-29 02:55:52Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -31,7 +26,7 @@
   <xsl:variable name="chunks" select="document($chunk.toc,/)"/>
 
   <xsl:choose>
-    <xsl:when test="$chunks//tocentry[@linkend=$id]">1</xsl:when>
+    <xsl:when test="$chunks//d:tocentry[@linkend=$id]">1</xsl:when>
     <xsl:otherwise>0</xsl:otherwise>
   </xsl:choose>
 </xsl:template>
@@ -47,7 +42,7 @@
 
   <xsl:variable name="chunks" select="document($chunk.toc,/)"/>
 
-  <xsl:variable name="chunk" select="$chunks//tocentry[@linkend=$id]"/>
+  <xsl:variable name="chunk" select="$chunks//d:tocentry[@linkend=$id]"/>
   <xsl:variable name="filename">
     <xsl:call-template name="pi.dbhtml_filename">
       <xsl:with-param name="node" select="$chunk"/>
@@ -73,9 +68,9 @@
 
   <xsl:variable name="chunks" select="document($chunk.toc,/)"/>
 
-  <xsl:variable name="chunk" select="$chunks//tocentry[@linkend=$id]"/>
-  <xsl:variable name="prev-id" select="($chunk/preceding::tocentry                          |$chunk/ancestor::tocentry)[last()]/@linkend"/>
-  <xsl:variable name="next-id" select="($chunk/following::tocentry                          |$chunk/child::tocentry)[1]/@linkend"/>
+  <xsl:variable name="chunk" select="$chunks//d:tocentry[@linkend=$id]"/>
+  <xsl:variable name="prev-id" select="($chunk/preceding::d:tocentry                          |$chunk/ancestor::d:tocentry)[last()]/@linkend"/>
+  <xsl:variable name="next-id" select="($chunk/following::d:tocentry                          |$chunk/child::d:tocentry)[1]/@linkend"/>
 
   <xsl:variable name="prev" select="key('id',$prev-id)"/>
   <xsl:variable name="next" select="key('id',$next-id)"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="set">
+<xsl:template match="d:set">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="book">
+<xsl:template match="d:book">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="book/appendix">
+<xsl:template match="d:book/d:appendix">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="book/glossary">
+<xsl:template match="d:book/d:glossary">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="book/bibliography">
+<xsl:template match="d:book/d:bibliography">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="dedication" mode="dedication">
+<xsl:template match="d:dedication" mode="dedication">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="preface|chapter">
+<xsl:template match="d:preface|d:chapter">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="part|reference">
+<xsl:template match="d:part|d:reference">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="refentry">
+<xsl:template match="d:refentry">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="colophon">
+<xsl:template match="d:colophon">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="article">
+<xsl:template match="d:article">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="topic">
+<xsl:template match="d:topic">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="article/appendix">
+<xsl:template match="d:article/d:appendix">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="article/glossary">
+<xsl:template match="d:article/d:glossary">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="article/bibliography">
+<xsl:template match="d:article/d:bibliography">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="sect1|sect2|sect3|sect4|sect5|section">
+<xsl:template match="d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section">
   <xsl:variable name="ischunk">
     <xsl:call-template name="chunk"/>
   </xsl:variable>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="setindex                      |book/index                      |article/index">
+<xsl:template match="d:setindex                      |d:book/d:index                      |d:article/d:index">
   <!-- some implementations use completely empty index tags to indicate -->
   <!-- where an automatically generated index should be inserted. so -->
   <!-- if the index is completely empty, skip it. -->
         <xsl:text>The chunk.toc file is not set.</xsl:text>
       </xsl:message>
     </xsl:when>
-    <xsl:when test="$exsl.node.set.available != 0 and                    namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="$exsl.node.set.available != 0 and                    namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:call-template name="log.message">
         <xsl:with-param name="level">Note</xsl:with-param>
         <xsl:with-param name="source" select="$doc.title"/>
         <xsl:with-param name="context-desc">
-          <xsl:text>namesp. cut</xsl:text>
+          <xsl:text>namesp. add</xsl:text>
         </xsl:with-param>
         <xsl:with-param name="message">
-          <xsl:text>stripped namespace before processing</xsl:text>
+          <xsl:text>added namespace before processing</xsl:text>
         </xsl:with-param>
       </xsl:call-template>
-      <xsl:apply-templates select="exsl:node-set($no.namespace)"/>
+      <xsl:apply-templates select="exsl:node-set($with.namespace)"/>
     </xsl:when>
     <!-- Can't process unless namespace is correct -->
-    <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:message terminate="yes">
-        <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text>
+        <xsl:text>Unable to add the namespace from DB4 document,</xsl:text>
         <xsl:text> cannot proceed.</xsl:text>
       </xsl:message>
     </xsl:when>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'figure'"/>
-                <xsl:with-param name="nodes" select=".//figure"/>
+                <xsl:with-param name="nodes" select=".//d:figure"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'figure'"/>
-            <xsl:with-param name="nodes" select=".//figure"/>
+            <xsl:with-param name="nodes" select=".//d:figure"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'table'"/>
-                <xsl:with-param name="nodes" select=".//table"/>
+                <xsl:with-param name="nodes" select=".//d:table"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'table'"/>
-            <xsl:with-param name="nodes" select=".//table"/>
+            <xsl:with-param name="nodes" select=".//d:table"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'example'"/>
-                <xsl:with-param name="nodes" select=".//example"/>
+                <xsl:with-param name="nodes" select=".//d:example"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'example'"/>
-            <xsl:with-param name="nodes" select=".//example"/>
+            <xsl:with-param name="nodes" select=".//d:example"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'equation'"/>
-                <xsl:with-param name="nodes" select=".//equation"/>
+                <xsl:with-param name="nodes" select=".//d:equation"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'equation'"/>
-            <xsl:with-param name="nodes" select=".//equation"/>
+            <xsl:with-param name="nodes" select=".//d:equation"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'procedure'"/>
-                <xsl:with-param name="nodes" select=".//procedure[title]"/>
+                <xsl:with-param name="nodes" select=".//d:procedure[d:title]"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'procedure'"/>
-            <xsl:with-param name="nodes" select=".//procedure[title]"/>
+            <xsl:with-param name="nodes" select=".//d:procedure[d:title]"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
           </xsl:with-param>
           <xsl:with-param name="content">
             <xsl:call-template name="chunk-element-content">
-              <xsl:with-param name="prev" select="/foo"/>
-              <xsl:with-param name="next" select="/foo"/>
+              <xsl:with-param name="prev" select="/d:foo"/>
+              <xsl:with-param name="next" select="/d:foo"/>
               <xsl:with-param name="nav.context" select="'toc'"/>
               <xsl:with-param name="content">
                 <h1>
       <xsl:with-param name="filename" select="$filename"/>
       <xsl:with-param name="content">
         <xsl:call-template name="chunk-element-content">
-          <xsl:with-param name="prev" select="/foo"/>
-          <xsl:with-param name="next" select="/foo"/>
+          <xsl:with-param name="prev" select="/d:foo"/>
+          <xsl:with-param name="next" select="/d:foo"/>
           <xsl:with-param name="nav.context" select="'toc'"/>
           <xsl:with-param name="content">
             <xsl:copy-of select="$lot"/>
   </xsl:if>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 40e9e1b..b1951d1 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: component.xsl 9500 2012-07-15 23:24:21Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:variable name="level">
     <xsl:choose>
       <!-- chapters and other book children should get <h1> -->
-      <xsl:when test="$node/parent::book">0</xsl:when>
-      <xsl:when test="ancestor::section">
-        <xsl:value-of select="count(ancestor::section)+1"/>
+      <xsl:when test="$node/parent::d:book">0</xsl:when>
+      <xsl:when test="ancestor::d:section">
+        <xsl:value-of select="count(ancestor::d:section)+1"/>
       </xsl:when>
-      <xsl:when test="ancestor::sect5">6</xsl:when>
-      <xsl:when test="ancestor::sect4">5</xsl:when>
-      <xsl:when test="ancestor::sect3">4</xsl:when>
-      <xsl:when test="ancestor::sect2">3</xsl:when>
-      <xsl:when test="ancestor::sect1">2</xsl:when>
+      <xsl:when test="ancestor::d:sect5">6</xsl:when>
+      <xsl:when test="ancestor::d:sect4">5</xsl:when>
+      <xsl:when test="ancestor::d:sect3">4</xsl:when>
+      <xsl:when test="ancestor::d:sect2">3</xsl:when>
+      <xsl:when test="ancestor::d:sect1">2</xsl:when>
       <xsl:otherwise>1</xsl:otherwise>
     </xsl:choose>
   </xsl:variable>
 
 <xsl:template name="component.subtitle">
   <xsl:param name="node" select="."/>
-  <xsl:variable name="subtitle" select="($node/docinfo/subtitle                         |$node/info/subtitle                         |$node/prefaceinfo/subtitle                         |$node/chapterinfo/subtitle                         |$node/appendixinfo/subtitle                         |$node/articleinfo/subtitle                         |$node/artheader/subtitle                         |$node/subtitle)[1]"/>
+  <xsl:variable name="subtitle" select="($node/d:docinfo/d:subtitle                         |$node/d:info/d:subtitle                         |$node/d:prefaceinfo/d:subtitle                         |$node/d:chapterinfo/d:subtitle                         |$node/d:appendixinfo/d:subtitle                         |$node/d:articleinfo/d:subtitle                         |$node/d:artheader/d:subtitle                         |$node/d:subtitle)[1]"/>
 
   <xsl:if test="$subtitle">
     <h3 class="subtitle">
       <xsl:call-template name="id.attribute"/>
-      <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+      <em>
         <xsl:apply-templates select="$node" mode="object.subtitle.markup"/>
       </em>
     </h3>
@@ -72,7 +67,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="dedication" mode="dedication">
+<xsl:template match="d:dedication" mode="dedication">
   <xsl:call-template name="id.warning"/>
 
   <div>
   </div>
 </xsl:template>
 
-<xsl:template match="dedication/title|dedication/info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:dedication/d:title|d:dedication/d:info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::dedication[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:dedication[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="dedication/subtitle|dedication/info/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:dedication/d:subtitle|d:dedication/d:info/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::dedication[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:dedication[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="dedication"/> <!-- see mode="dedication" -->
-<xsl:template match="dedication/title"/>
-<xsl:template match="dedication/subtitle"/>
-<xsl:template match="dedication/titleabbrev"/>
+<xsl:template match="d:dedication"/> <!-- see mode="dedication" -->
+<xsl:template match="d:dedication/d:title"/>
+<xsl:template match="d:dedication/d:subtitle"/>
+<xsl:template match="d:dedication/d:titleabbrev"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="acknowledgements" mode="acknowledgements">
+<xsl:template match="d:acknowledgements" mode="acknowledgements">
   <xsl:call-template name="id.warning"/>
 
   <div>
   </div>
 </xsl:template>
 
-<xsl:template match="acknowledgements/title|acknowledgements/info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:acknowledgements/d:title|d:acknowledgements/d:info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::acknowledgements[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:acknowledgements[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="acknowledgements/subtitle|acknowledgements/info/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:acknowledgements/d:subtitle|d:acknowledgements/d:info/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::acknowledgements[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:acknowledgements[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="acknowledgements"/> <!-- see mode="acknowledgements" -->
-<xsl:template match="acknowledgements/title"/>
-<xsl:template match="acknowledgements/subtitle"/>
-<xsl:template match="acknowledgements/titleabbrev"/>
+<xsl:template match="d:acknowledgements"/> <!-- see mode="acknowledgements" -->
+<xsl:template match="d:acknowledgements/d:title"/>
+<xsl:template match="d:acknowledgements/d:subtitle"/>
+<xsl:template match="d:acknowledgements/d:titleabbrev"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="colophon">
+<xsl:template match="d:colophon">
   <xsl:call-template name="id.warning"/>
 
   <div>
   </div>
 </xsl:template>
 
-<xsl:template match="colophon/title"/>
-<xsl:template match="colophon/subtitle"/>
-<xsl:template match="colophon/titleabbrev"/>
+<xsl:template match="d:colophon/d:title"/>
+<xsl:template match="d:colophon/d:subtitle"/>
+<xsl:template match="d:colophon/d:titleabbrev"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="preface">
+<xsl:template match="d:preface">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="preface/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:preface/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::preface[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:preface[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="preface/subtitle                      |preface/prefaceinfo/subtitle                      |preface/info/subtitle                      |preface/docinfo/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:preface/d:subtitle                      |d:preface/d:prefaceinfo/d:subtitle                      |d:preface/d:info/d:subtitle                      |d:preface/d:docinfo/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::preface[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:preface[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="preface/docinfo|prefaceinfo"/>
-<xsl:template match="preface/info"/>
-<xsl:template match="preface/title"/>
-<xsl:template match="preface/titleabbrev"/>
-<xsl:template match="preface/subtitle"/>
+<xsl:template match="d:preface/d:docinfo|d:prefaceinfo"/>
+<xsl:template match="d:preface/d:info"/>
+<xsl:template match="d:preface/d:title"/>
+<xsl:template match="d:preface/d:titleabbrev"/>
+<xsl:template match="d:preface/d:subtitle"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="chapter">
+<xsl:template match="d:chapter">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="chapter/title|chapter/chapterinfo/title|chapter/info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:chapter/d:title|d:chapter/d:chapterinfo/d:title|d:chapter/d:info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::chapter[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:chapter[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="chapter/subtitle                      |chapter/chapterinfo/subtitle                      |chapter/info/subtitle                      |chapter/docinfo/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:chapter/d:subtitle                      |d:chapter/d:chapterinfo/d:subtitle                      |d:chapter/d:info/d:subtitle                      |d:chapter/d:docinfo/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::chapter[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:chapter[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="chapter/docinfo|chapterinfo"/>
-<xsl:template match="chapter/info"/>
-<xsl:template match="chapter/title"/>
-<xsl:template match="chapter/titleabbrev"/>
-<xsl:template match="chapter/subtitle"/>
+<xsl:template match="d:chapter/d:docinfo|d:chapterinfo"/>
+<xsl:template match="d:chapter/d:info"/>
+<xsl:template match="d:chapter/d:title"/>
+<xsl:template match="d:chapter/d:titleabbrev"/>
+<xsl:template match="d:chapter/d:subtitle"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="appendix">
+<xsl:template match="d:appendix">
   <xsl:variable name="ischunk">
     <xsl:call-template name="chunk"/>
   </xsl:variable>
     </xsl:call-template>
 
     <xsl:choose>
-      <xsl:when test="parent::article and $ischunk = 0">
+      <xsl:when test="parent::d:article and $ischunk = 0">
         <xsl:call-template name="section.heading">
           <xsl:with-param name="level" select="1"/>
           <xsl:with-param name="title">
 
     <xsl:apply-templates/>
 
-    <xsl:if test="not(parent::article) or $ischunk != 0">
+    <xsl:if test="not(parent::d:article) or $ischunk != 0">
       <xsl:call-template name="process.footnotes"/>
     </xsl:if>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="appendix/title|appendix/appendixinfo/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:appendix/d:title|d:appendix/d:appendixinfo/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::appendix[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:appendix[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="appendix/subtitle                      |appendix/appendixinfo/subtitle                      |appendix/info/subtitle                      |appendix/docinfo/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:appendix/d:subtitle                      |d:appendix/d:appendixinfo/d:subtitle                      |d:appendix/d:info/d:subtitle                      |d:appendix/d:docinfo/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::appendix[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:appendix[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="appendix/docinfo|appendixinfo"/>
-<xsl:template match="appendix/info"/>
-<xsl:template match="appendix/title"/>
-<xsl:template match="appendix/titleabbrev"/>
-<xsl:template match="appendix/subtitle"/>
+<xsl:template match="d:appendix/d:docinfo|d:appendixinfo"/>
+<xsl:template match="d:appendix/d:info"/>
+<xsl:template match="d:appendix/d:title"/>
+<xsl:template match="d:appendix/d:titleabbrev"/>
+<xsl:template match="d:appendix/d:subtitle"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="article">
+<xsl:template match="d:article">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="article/title|article/articleinfo/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:article/d:title|d:article/d:articleinfo/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::article[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:article[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="article/subtitle                      |article/articleinfo/subtitle                      |article/info/subtitle                      |article/artheader/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:article/d:subtitle                      |d:article/d:articleinfo/d:subtitle                      |d:article/d:info/d:subtitle                      |d:article/d:artheader/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::article[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:article[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="article/artheader|article/articleinfo"/>
-<xsl:template match="article/info"/>
-<xsl:template match="article/title"/>
-<xsl:template match="article/titleabbrev"/>
-<xsl:template match="article/subtitle"/>
+<xsl:template match="d:article/d:artheader|d:article/d:articleinfo"/>
+<xsl:template match="d:article/d:info"/>
+<xsl:template match="d:article/d:title"/>
+<xsl:template match="d:article/d:titleabbrev"/>
+<xsl:template match="d:article/d:subtitle"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="topic">
+<xsl:template match="d:topic">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="topic/title|topic/info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:topic/d:title|d:topic/d:info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::topic[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:topic[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="topic/subtitle                      |topic/info/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:topic/d:subtitle                      |d:topic/d:info/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::topic[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:topic[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="topic/info"/>
-<xsl:template match="topic/title"/>
-<xsl:template match="topic/titleabbrev"/>
-<xsl:template match="topic/subtitle"/>
+<xsl:template match="d:topic/d:info"/>
+<xsl:template match="d:topic/d:title"/>
+<xsl:template match="d:topic/d:titleabbrev"/>
+<xsl:template match="d:topic/d:subtitle"/>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index bf0bbb4..c5f40ca 100644 (file)
@@ -1,21 +1,16 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: division.xsl 9366 2012-05-12 23:44:25Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="set">
+<xsl:template match="d:set">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="set/setinfo"/>
-<xsl:template match="set/title"/>
-<xsl:template match="set/titleabbrev"/>
-<xsl:template match="set/subtitle"/>
+<xsl:template match="d:set/d:setinfo"/>
+<xsl:template match="d:set/d:title"/>
+<xsl:template match="d:set/d:titleabbrev"/>
+<xsl:template match="d:set/d:subtitle"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="book">
+<xsl:template match="d:book">
   <xsl:call-template name="id.warning"/>
 
   <div>
@@ -72,8 +67,8 @@
 
     <xsl:call-template name="book.titlepage"/>
 
-    <xsl:apply-templates select="dedication" mode="dedication"/>
-    <xsl:apply-templates select="acknowledgements" mode="acknowledgements"/>
+    <xsl:apply-templates select="d:dedication" mode="dedication"/>
+    <xsl:apply-templates select="d:acknowledgements" mode="acknowledgements"/>
 
     <xsl:variable name="toc.params">
       <xsl:call-template name="find.path.params">
   </div>
 </xsl:template>
 
-<xsl:template match="book/bookinfo"/>
-<xsl:template match="book/info"/>
-<xsl:template match="book/title"/>
-<xsl:template match="book/titleabbrev"/>
-<xsl:template match="book/subtitle"/>
+<xsl:template match="d:book/d:bookinfo"/>
+<xsl:template match="d:book/d:info"/>
+<xsl:template match="d:book/d:title"/>
+<xsl:template match="d:book/d:titleabbrev"/>
+<xsl:template match="d:book/d:subtitle"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="part">
+<xsl:template match="d:part">
   <xsl:call-template name="id.warning"/>
 
   <div>
         <xsl:with-param name="table" select="normalize-space($generate.toc)"/>
       </xsl:call-template>
     </xsl:variable>
-    <xsl:if test="not(partintro) and contains($toc.params, 'toc')">
+    <xsl:if test="not(d:partintro) and contains($toc.params, 'toc')">
       <xsl:call-template name="division.toc"/>
     </xsl:if>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
-<xsl:template match="part" mode="make.part.toc">
+<xsl:template match="d:part" mode="make.part.toc">
   <xsl:call-template name="division.toc"/>
 </xsl:template>
 
-<xsl:template match="reference" mode="make.part.toc">
+<xsl:template match="d:reference" mode="make.part.toc">
   <xsl:call-template name="division.toc"/>
 </xsl:template>
 
-<xsl:template match="part/docinfo"/>
-<xsl:template match="part/partinfo"/>
-<xsl:template match="part/info"/>
-<xsl:template match="part/title"/>
-<xsl:template match="part/titleabbrev"/>
-<xsl:template match="part/subtitle"/>
+<xsl:template match="d:part/d:docinfo"/>
+<xsl:template match="d:part/d:partinfo"/>
+<xsl:template match="d:part/d:info"/>
+<xsl:template match="d:part/d:title"/>
+<xsl:template match="d:part/d:titleabbrev"/>
+<xsl:template match="d:part/d:subtitle"/>
 
-<xsl:template match="partintro">
+<xsl:template match="d:partintro">
   <xsl:call-template name="id.warning"/>
 
   <div>
   </div>
 </xsl:template>
 
-<xsl:template match="partintro/title"/>
-<xsl:template match="partintro/titleabbrev"/>
-<xsl:template match="partintro/subtitle"/>
+<xsl:template match="d:partintro/d:title"/>
+<xsl:template match="d:partintro/d:titleabbrev"/>
+<xsl:template match="d:partintro/d:subtitle"/>
 
-<xsl:template match="partintro/title" mode="partintro.title.mode">
+<xsl:template match="d:partintro/d:title" mode="partintro.title.mode">
   <h2>
     <xsl:apply-templates/>
   </h2>
 </xsl:template>
 
-<xsl:template match="partintro/subtitle" mode="partintro.title.mode">
+<xsl:template match="d:partintro/d:subtitle" mode="partintro.title.mode">
   <h3>
-    <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates/></em>
+    <em><xsl:apply-templates/></em>
   </h3>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="book" mode="division.number">
-  <xsl:number from="set" count="book" format="1."/>
+<xsl:template match="d:book" mode="division.number">
+  <xsl:number from="d:set" count="d:book" format="1."/>
 </xsl:template>
 
-<xsl:template match="part" mode="division.number">
-  <xsl:number from="book" count="part" format="I."/>
+<xsl:template match="d:part" mode="division.number">
+  <xsl:number from="d:book" count="d:part" format="I."/>
 </xsl:template>
 
 <!-- ==================================================================== -->
   </h1>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 87e0e00..fdcfd76 100644 (file)
@@ -1,16 +1,11 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl d" version="1.0">
 
 <xsl:output method="xml" encoding="UTF-8" indent="no" doctype-public="-//W3C//DTD XHTML 1.1//EN" doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"/>
 
 <!-- ********************************************************************
-     $Id: docbook.xsl 9983 2015-09-16 20:58:50Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -68,7 +63,7 @@
 <xsl:include href="chunker.xsl"/>
 <xsl:include href="html-rtf.xsl"/>
 <xsl:include href="annotations.xsl"/>
-<xsl:include href="../common/stripns.xsl"/>
+<xsl:include href="../common/addns.xsl"/>
 <xsl:include href="publishers.xsl"/>
 
 <xsl:param name="stylesheet.result.type" select="'xhtml'"/>
 
 <xsl:template name="head.content.abstract">
   <xsl:param name="node" select="."/>
-  <xsl:variable name="info" select="(articleinfo     |bookinfo     |prefaceinfo     |chapterinfo     |appendixinfo     |sectioninfo     |sect1info     |sect2info     |sect3info     |sect4info     |sect5info     |referenceinfo     |refentryinfo     |partinfo     |info     |docinfo)[1]"/>
-  <xsl:if test="$info and $info/abstract">
+  <xsl:variable name="info" select="(d:articleinfo     |d:bookinfo     |d:prefaceinfo     |d:chapterinfo     |d:appendixinfo     |d:sectioninfo     |d:sect1info     |d:sect2info     |d:sect3info     |d:sect4info     |d:sect5info     |d:referenceinfo     |d:refentryinfo     |d:partinfo     |d:info     |d:docinfo)[1]"/>
+  <xsl:if test="$info and $info/d:abstract">
     <meta name="description">
       <xsl:attribute name="content">
-        <xsl:for-each select="$info/abstract[1]/*">
+        <xsl:for-each select="$info/d:abstract[1]/*">
           <xsl:value-of select="normalize-space(.)"/>
           <xsl:if test="position() &lt; last()">
             <xsl:text> </xsl:text>
@@ -267,30 +262,30 @@ body { background-image: url('</xsl:text>
 <!-- ============================================================ -->
 
 <xsl:template match="*" mode="head.keywords.content">
-  <xsl:apply-templates select="chapterinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="appendixinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="prefaceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bookinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="setinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="articleinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="artheader/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect4info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect5info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sectioninfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bibliographyinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="glossaryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="indexinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refentryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="partinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="referenceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="docinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="info/keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:chapterinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:appendixinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:prefaceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bookinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:setinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:articleinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:artheader/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect4info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect5info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sectioninfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bibliographyinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:glossaryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:indexinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refentryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:partinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:referenceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:docinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:info/d:keywordset" mode="html.header"/>
 
   <xsl:if test="$inherit.keywords != 0                 and parent::*">
     <xsl:apply-templates select="parent::*" mode="head.keywords.content"/>
@@ -306,12 +301,12 @@ body { background-image: url('</xsl:text>
               in this chunk should be referenced. I don't think it
               does any harm to reference them all, but it adds
               unnecessary bloat to each chunk. -->
-  <xsl:if test="$annotation.support != 0 and //annotation">
+  <xsl:if test="$annotation.support != 0 and //d:annotation">
     <xsl:call-template name="add.annotation.links"/>
     <script type="text/javascript">
       <xsl:text>
 // Create PopupWindow objects</xsl:text>
-      <xsl:for-each select="//annotation">
+      <xsl:for-each select="//d:annotation">
         <xsl:text>
 var popup_</xsl:text>
         <xsl:value-of select="generate-id(.)"/>
@@ -363,8 +358,8 @@ var popup_</xsl:text>
 
 <xsl:template name="user.header.navigation">
   <xsl:param name="node" select="."/>
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 </xsl:template>
 
@@ -378,8 +373,8 @@ var popup_</xsl:text>
 
 <xsl:template name="user.footer.navigation">
   <xsl:param name="node" select="."/>
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 </xsl:template>
 
@@ -387,9 +382,9 @@ var popup_</xsl:text>
 be created as a global variable here.
 Used by docbook.xsl, chunk-common.xsl, chunktoc.xsl, and
 chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
-<xsl:variable name="no.namespace">
-  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
-      <xsl:apply-templates select="/*" mode="stripNS"/>
+<xsl:variable name="with.namespace">
+  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
+      <xsl:apply-templates select="/*" mode="addNS"/>
   </xsl:if>
 </xsl:variable>
 
@@ -401,15 +396,15 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
   </xsl:variable>
   <xsl:choose>
     <!-- fix namespace if necessary -->
-    <xsl:when test="$exsl.node.set.available != 0 and                    namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="$exsl.node.set.available != 0 and                    namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:call-template name="log.message">
         <xsl:with-param name="level">Note</xsl:with-param>
         <xsl:with-param name="source" select="$doc.title"/>
         <xsl:with-param name="context-desc">
-          <xsl:text>namesp. cut</xsl:text>
+          <xsl:text>namesp. add</xsl:text>
         </xsl:with-param>
         <xsl:with-param name="message">
-          <xsl:text>stripped namespace before processing</xsl:text>
+          <xsl:text>added namespace before processing</xsl:text>
         </xsl:with-param>
       </xsl:call-template>
       <!-- DEBUG: uncomment to save namespace-fixed document.
@@ -418,16 +413,16 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
         <xsl:with-param name="filename" select="'namespace-fixed.debug.xml'"/>
         <xsl:with-param name="method" select="'xml'"/>
         <xsl:with-param name="content">
-          <xsl:copy-of select="exsl:node-set($no.namespace)"/>
+          <xsl:copy-of select="exsl:node-set($with.namespace)"/>
         </xsl:with-param>
       </xsl:call-template>
       -->
-      <xsl:apply-templates select="exsl:node-set($no.namespace)"/>
+      <xsl:apply-templates select="exsl:node-set($with.namespace)"/>
     </xsl:when>
     <!-- Can't process unless namespace fixed with exsl node-set()-->
-    <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:message terminate="yes">
-        <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text>
+        <xsl:text>Unable to add the namespace from DB4 document,</xsl:text>
         <xsl:text> cannot proceed.</xsl:text>
       </xsl:message>
     </xsl:when>
@@ -525,4 +520,4 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
   <xsl:text>0</xsl:text>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 43d011d..82faaa4 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="doc" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="doc d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: ebnf.xsl 9664 2012-11-07 20:02:17Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -16,7 +11,6 @@
 <doc:reference xmlns="">
 <referenceinfo xmlns="http://www.w3.org/1999/xhtml">
 <releaseinfo role="meta">
-$Id: ebnf.xsl 9664 2012-11-07 20:02:17Z bobstayton $
 </releaseinfo>
 <author><surname>Walsh</surname>
 <firstname>Norman</firstname></author>
@@ -49,7 +43,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="productionset">
+<xsl:template match="d:productionset">
   <table width="100%" cellpadding="5">
     <xsl:if test="$ebnf.table.bgcolor != ''">
       <xsl:attribute name="style"><xsl:text>background-color: </xsl:text>
@@ -64,17 +58,17 @@ to be incomplete. Don't forget to read the source, too :-)</para>
     </xsl:attribute>
     <xsl:attribute name="summary">
       <xsl:text>EBNF</xsl:text>
-      <xsl:if test="title|info/title">
+      <xsl:if test="d:title|d:info/d:title">
         <xsl:text> for </xsl:text>
-        <xsl:value-of select="title|info/title[1]"/>
+        <xsl:value-of select="d:title|d:info/d:title[1]"/>
       </xsl:if>
     </xsl:attribute>
 
-    <xsl:if test="title|info/title">
+    <xsl:if test="d:title|d:info/d:title">
       <tr>
         <th align="{$direction.align.start}" valign="top">
           <xsl:apply-templates select="." mode="class.attribute"/>
-          <xsl:apply-templates select="title|info/title[1]"/>
+          <xsl:apply-templates select="d:title|d:info/d:title[1]"/>
         </th>
       </tr>
     </xsl:if>
@@ -90,18 +84,18 @@ to be incomplete. Don't forget to read the source, too :-)</para>
             <xsl:value-of select="local-name(.)"/>
           </xsl:attribute>
           <xsl:attribute name="summary">EBNF productions</xsl:attribute>
-          <xsl:apply-templates select="production|productionrecap"/>
+          <xsl:apply-templates select="d:production|d:productionrecap"/>
         </table>
       </td>
     </tr>
   </table>
 </xsl:template>
 
-<xsl:template match="productionset/title">
+<xsl:template match="d:productionset/d:title">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="production">
+<xsl:template match="d:production">
   <xsl:param name="recap" select="false()"/>
   <tr>
     <td align="{$direction.align.start}" valign="top">
@@ -118,13 +112,13 @@ to be incomplete. Don't forget to read the source, too :-)</para>
                 <xsl:with-param name="object" select="."/>
               </xsl:call-template>
             </xsl:attribute>
-            <xsl:apply-templates select="lhs"/>
+            <xsl:apply-templates select="d:lhs"/>
           </a>
         </xsl:when>
         <xsl:otherwise>
           <xsl:call-template name="id.attribute"/>
           <xsl:call-template name="anchor"/>
-          <xsl:apply-templates select="lhs"/>
+          <xsl:apply-templates select="d:lhs"/>
         </xsl:otherwise>
       </xsl:choose>
     </td>
@@ -132,14 +126,14 @@ to be incomplete. Don't forget to read the source, too :-)</para>
       <xsl:copy-of select="$ebnf.assignment"/>
     </td>
     <td valign="top">
-      <xsl:apply-templates select="rhs"/>
+      <xsl:apply-templates select="d:rhs"/>
       <xsl:copy-of select="$ebnf.statement.terminator"/>
     </td>
     <td align="{$direction.align.start}" valign="top">
       <xsl:choose>
-        <xsl:when test="rhs/lineannotation|constraint">
-          <xsl:apply-templates select="rhs/lineannotation" mode="rhslo"/>
-          <xsl:apply-templates select="constraint"/>
+        <xsl:when test="d:rhs/d:lineannotation|d:constraint">
+          <xsl:apply-templates select="d:rhs/d:lineannotation" mode="rhslo"/>
+          <xsl:apply-templates select="d:constraint"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:text>&#160;</xsl:text>
@@ -149,7 +143,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
   </tr>
 </xsl:template>
 
-<xsl:template match="productionrecap">
+<xsl:template match="d:productionrecap">
   <xsl:variable name="targets" select="key('id',@linkend)"/>
   <xsl:variable name="target" select="$targets[1]"/>
 
@@ -174,19 +168,19 @@ to be incomplete. Don't forget to read the source, too :-)</para>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="lhs">
+<xsl:template match="d:lhs">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="rhs">
+<xsl:template match="d:rhs">
   <xsl:apply-templates/>
-  <xsl:if test="following-sibling::rhs">
+  <xsl:if test="following-sibling::d:rhs">
     <xsl:text> |</xsl:text>
     <br/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="nonterminal">
+<xsl:template match="d:nonterminal">
   <xsl:variable name="linkend">
     <xsl:call-template name="xpointer.idref">
       <xsl:with-param name="xpointer" select="@def"/>
@@ -244,7 +238,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
           <xsl:when test="$linkend != ''">
             <xsl:variable name="targets" select="key('id',$linkend)"/>
             <xsl:variable name="target" select="$targets[1]"/>
-            <xsl:apply-templates select="$target/lhs"/>
+            <xsl:apply-templates select="$target/d:lhs"/>
           </xsl:when>
           <xsl:otherwise>
             <xsl:text>???</xsl:text>
@@ -255,18 +249,18 @@ to be incomplete. Don't forget to read the source, too :-)</para>
   </a>
 </xsl:template>
 
-<xsl:template match="rhs/lineannotation">
+<xsl:template match="d:rhs/d:lineannotation">
   <!--nop-->
 </xsl:template>
 
-<xsl:template match="rhs/lineannotation" mode="rhslo">
+<xsl:template match="d:rhs/d:lineannotation" mode="rhslo">
   <xsl:text>/*&#160;</xsl:text>
   <xsl:apply-templates/>
   <xsl:text>&#160;*/</xsl:text>
   <br/>
 </xsl:template>
 
-<xsl:template match="constraint">
+<xsl:template match="d:constraint">
   <xsl:call-template name="check.id.unique">
     <xsl:with-param name="linkend" select="@linkend"/>
   </xsl:call-template>
@@ -307,12 +301,12 @@ to be incomplete. Don't forget to read the source, too :-)</para>
     <xsl:apply-templates select="$target" mode="title.markup"/>
   </a>
   <xsl:text>&#160;]</xsl:text>
-  <xsl:if test="following-sibling::constraint">
+  <xsl:if test="following-sibling::d:constraint">
     <br/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="constraintdef">
+<xsl:template match="d:constraintdef">
   <div>
     <xsl:apply-templates select="." mode="class.attribute"/>
     <xsl:call-template name="id.attribute"/>
@@ -321,10 +315,10 @@ to be incomplete. Don't forget to read the source, too :-)</para>
   </div>
 </xsl:template>
 
-<xsl:template match="constraintdef/title">
-  <p><strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates/></strong></p>
+<xsl:template match="d:constraintdef/d:title">
+  <p><strong><xsl:apply-templates/></strong></p>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 7cfc81b..ba50093 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: footnote.xsl 9665 2012-11-08 14:26:20Z kosek $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -17,7 +12,7 @@
 The footnote text is handled in name="process.footnote".
 The footnote marker gets an id of @id, while the
 footnote text gets an id of #ftn.@id. They cross link to each other. -->
-<xsl:template match="footnote">
+<xsl:template match="d:footnote">
   <xsl:variable name="name">
     <xsl:call-template name="object.id">
       <xsl:with-param name="conditional" select="0"/>
@@ -48,7 +43,7 @@ footnote text gets an id of #ftn.@id. They cross link to each other. -->
   </a>
 </xsl:template>
 
-<xsl:template match="footnoteref">
+<xsl:template match="d:footnoteref">
   <xsl:variable name="targets" select="key('id',@linkend)"/>
   <xsl:variable name="footnote" select="$targets[1]"/>
 
@@ -85,14 +80,14 @@ linkend/id: <xsl:value-of select="@linkend"/>
   </a>
 </xsl:template>
 
-<xsl:template match="footnote" mode="footnote.number">
+<xsl:template match="d:footnote" mode="footnote.number">
   <xsl:choose>
     <xsl:when test="string-length(@label) != 0">
       <xsl:value-of select="@label"/>
     </xsl:when>
-    <xsl:when test="ancestor::table or ancestor::informaltable">
+    <xsl:when test="ancestor::d:table or ancestor::d:informaltable">
       <xsl:variable name="tfnum">
-        <xsl:number level="any" from="table|informaltable" format="1"/>
+        <xsl:number level="any" from="d:table|d:informaltable" format="1"/>
       </xsl:variable>
 
       <xsl:choose>
@@ -100,13 +95,13 @@ linkend/id: <xsl:value-of select="@linkend"/>
           <xsl:value-of select="substring($table.footnote.number.symbols, $tfnum, 1)"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:number level="any" from="table | informaltable" format="{$table.footnote.number.format}"/>
+          <xsl:number level="any" from="d:table | d:informaltable" format="{$table.footnote.number.format}"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:variable name="pfoot" select="preceding::footnote[not(@label)]"/>
-      <xsl:variable name="ptfoot" select="preceding::table//footnote |                                           preceding::informaltable//footnote"/>
+      <xsl:variable name="pfoot" select="preceding::d:footnote[not(@label)]"/>
+      <xsl:variable name="ptfoot" select="preceding::d:table//d:footnote |                                           preceding::d:informaltable//d:footnote"/>
       <xsl:variable name="fnum" select="count($pfoot) - count($ptfoot) + 1"/>
 
       <xsl:choose>
@@ -123,13 +118,13 @@ linkend/id: <xsl:value-of select="@linkend"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="footnote/para[1]|footnote/simpara[1]" priority="2">
+<xsl:template match="d:footnote/d:para[1]|d:footnote/d:simpara[1]" priority="2">
   <!-- this only works if the first thing in a footnote is a para, -->
   <!-- which is ok, because it usually is. -->
   <xsl:variable name="href">
     <xsl:text>#</xsl:text>
     <xsl:call-template name="object.id">
-      <xsl:with-param name="object" select="ancestor::footnote"/>
+      <xsl:with-param name="object" select="ancestor::d:footnote"/>
     </xsl:call-template>
   </xsl:variable>
 
@@ -145,7 +140,7 @@ linkend/id: <xsl:value-of select="@linkend"/>
         <sup>
           <xsl:apply-templates select="." mode="class.attribute"/>
           <xsl:text>[</xsl:text>
-          <xsl:apply-templates select="ancestor::footnote" mode="footnote.number"/>
+          <xsl:apply-templates select="ancestor::d:footnote" mode="footnote.number"/>
           <xsl:text>] </xsl:text>
         </sup>
       </a>
@@ -161,13 +156,13 @@ linkend/id: <xsl:value-of select="@linkend"/>
   <xsl:variable name="name">
     <xsl:text>ftn.</xsl:text>
     <xsl:call-template name="object.id">
-      <xsl:with-param name="object" select="ancestor::footnote"/>
+      <xsl:with-param name="object" select="ancestor::d:footnote"/>
     </xsl:call-template>
   </xsl:variable>
   <xsl:variable name="href">
     <xsl:text>#</xsl:text>
     <xsl:call-template name="object.id">
-      <xsl:with-param name="object" select="ancestor::footnote"/>
+      <xsl:with-param name="object" select="ancestor::d:footnote"/>
     </xsl:call-template>
   </xsl:variable>
   <xsl:variable name="footnote.mark">
@@ -187,7 +182,7 @@ linkend/id: <xsl:value-of select="@linkend"/>
       </xsl:choose>
       <sup>
         <xsl:text>[</xsl:text>
-        <xsl:apply-templates select="ancestor::footnote" mode="footnote.number"/>
+        <xsl:apply-templates select="ancestor::d:footnote" mode="footnote.number"/>
         <xsl:text>] </xsl:text>
       </sup>
     </a>
@@ -245,8 +240,8 @@ linkend/id: <xsl:value-of select="@linkend"/>
 <!-- ==================================================================== -->
 
 <xsl:template name="process.footnotes">
-  <xsl:variable name="footnotes" select=".//footnote"/>
-  <xsl:variable name="table.footnotes" select=".//table//footnote | .//informaltable//footnote"/>
+  <xsl:variable name="footnotes" select=".//d:footnote"/>
+  <xsl:variable name="table.footnotes" select=".//d:table//d:footnote | .//d:informaltable//d:footnote"/>
 
   <!-- Only bother to do this if there's at least one non-table footnote -->
   <xsl:if test="count($footnotes)&gt;count($table.footnotes)">
@@ -258,7 +253,7 @@ linkend/id: <xsl:value-of select="@linkend"/>
     </div>
   </xsl:if>
 
-  <xsl:if test="$annotation.support != 0 and //annotation">
+  <xsl:if test="$annotation.support != 0 and //d:annotation">
     <div class="annotation-list">
       <div class="annotation-nocss">
        <p>The following annotations are from this essay. You are seeing
@@ -266,7 +261,7 @@ linkend/id: <xsl:value-of select="@linkend"/>
        techniques used to make them appear as &#8216;popups&#8217; on modern browsers.</p>
       </div>
 
-      <xsl:apply-templates select="//annotation" mode="annotation-popup"/>
+      <xsl:apply-templates select="//d:annotation" mode="annotation-popup"/>
     </div>
   </xsl:if>
 </xsl:template>
@@ -279,7 +274,7 @@ linkend/id: <xsl:value-of select="@linkend"/>
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="footnote" name="process.footnote" mode="process.footnote.mode">
+<xsl:template match="d:footnote" name="process.footnote" mode="process.footnote.mode">
   <xsl:variable name="id">
     <xsl:text>ftn.</xsl:text>
     <xsl:call-template name="object.id">
@@ -320,11 +315,11 @@ linkend/id: <xsl:value-of select="@linkend"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="table//footnote | informaltable//footnote" mode="process.footnote.mode">
+<xsl:template match="d:table//d:footnote | d:informaltable//d:footnote" mode="process.footnote.mode">
 </xsl:template>
 
-<xsl:template match="footnote" mode="table.footnote.mode">
+<xsl:template match="d:footnote" mode="table.footnote.mode">
   <xsl:call-template name="process.footnote"/>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index d32839a..0c34c76 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: formal.xsl 9501 2012-07-16 00:14:50Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
     </xsl:when>
     <xsl:otherwise>
       <p class="title">
-        <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+        <strong>
           <xsl:copy-of select="$title"/>
         </strong>
       </p>
   <xsl:param name="class" select="local-name(.)"/>
 
   <xsl:choose>
-    <xsl:when test="title or info/title">
+    <xsl:when test="d:title or d:info/d:title">
       <xsl:call-template name="formal.object">
         <xsl:with-param name="placement" select="$placement"/>
         <xsl:with-param name="class" select="$class"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="figure">
+<xsl:template match="d:figure">
   <xsl:variable name="param.placement" select="substring-after(normalize-space($formal.title.placement),                                         concat(local-name(.), ' '))"/>
 
   <xsl:variable name="placement">
 
 </xsl:template>
 
-<xsl:template match="table">
+<xsl:template match="d:table">
   <xsl:choose>
-    <xsl:when test="tgroup|mediaobject|graphic">
+    <xsl:when test="d:tgroup|d:mediaobject|d:graphic">
       <xsl:call-template name="calsTable"/>
     </xsl:when>
-    <xsl:when test="caption">
+    <xsl:when test="d:caption">
       <xsl:call-template name="htmlTable.with.caption"/>
     </xsl:when>
     <xsl:otherwise>
 </xsl:template>
 
 <xsl:template name="calsTable">
-  <xsl:if test="tgroup/tbody/tr                 |tgroup/thead/tr                 |tgroup/tfoot/tr">
+  <xsl:if test="d:tgroup/d:tbody/d:tr                 |d:tgroup/d:thead/d:tr                 |d:tgroup/d:tfoot/d:tr">
     <xsl:message terminate="yes">Broken table: tr descendent of CALS Table.</xsl:message>
   </xsl:if>
 
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="table|informaltable" mode="class.value">
+<xsl:template match="d:table|d:informaltable" mode="class.value">
   <xsl:choose>
     <xsl:when test="@tabstyle">
       <xsl:value-of select="@tabstyle"/>
 </xsl:template>
 
 <xsl:template name="htmlTable">
-  <xsl:if test="tgroup/tbody/row                 |tgroup/thead/row                 |tgroup/tfoot/row">
+  <xsl:if test="d:tgroup/d:tbody/d:row                 |d:tgroup/d:thead/d:row                 |d:tgroup/d:tfoot/d:row">
     <xsl:message terminate="yes">Broken table: row descendent of HTML table.</xsl:message>
   </xsl:if>
 
   <xsl:apply-templates mode="htmlTable"/>
 
-  <xsl:if test=".//footnote|../title//footnote">
+  <xsl:if test=".//d:footnote|../d:title//d:footnote">
     <tbody class="footnotes">
       <tr>
         <td colspan="50">
-          <xsl:apply-templates select=".//footnote|../title//footnote" mode="table.footnote.mode"/>
+          <xsl:apply-templates select=".//d:footnote|../d:title//d:footnote" mode="table.footnote.mode"/>
         </td>
       </tr>
     </tbody>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="example">
+<xsl:template match="d:example">
   <xsl:variable name="param.placement" select="substring-after(normalize-space($formal.title.placement),                      concat(local-name(.), ' '))"/>
 
   <xsl:variable name="placement">
 
 </xsl:template>
 
-<xsl:template match="equation">
+<xsl:template match="d:equation">
   <xsl:variable name="param.placement" select="substring-after(normalize-space($formal.title.placement),                                       concat(local-name(.), ' '))"/>
 
   <xsl:variable name="placement">
 
 </xsl:template>
 
-<xsl:template match="figure/title"/>
-<xsl:template match="figure/titleabbrev"/>
-<xsl:template match="table/title"/>
-<xsl:template match="table/titleabbrev"/>
-<xsl:template match="table/textobject"/>
-<xsl:template match="example/title"/>
-<xsl:template match="example/titleabbrev"/>
-<xsl:template match="equation/title"/>
-<xsl:template match="equation/titleabbrev"/>
-
-<xsl:template match="informalfigure">
+<xsl:template match="d:figure/d:title"/>
+<xsl:template match="d:figure/d:titleabbrev"/>
+<xsl:template match="d:table/d:title"/>
+<xsl:template match="d:table/d:titleabbrev"/>
+<xsl:template match="d:table/d:textobject"/>
+<xsl:template match="d:example/d:title"/>
+<xsl:template match="d:example/d:titleabbrev"/>
+<xsl:template match="d:equation/d:title"/>
+<xsl:template match="d:equation/d:titleabbrev"/>
+
+<xsl:template match="d:informalfigure">
   <xsl:call-template name="informal.object"/>
 </xsl:template>
 
-<xsl:template match="informalexample">
+<xsl:template match="d:informalexample">
   <xsl:call-template name="informal.object"/>
 </xsl:template>
 
-<xsl:template match="informaltable">
+<xsl:template match="d:informaltable">
   <xsl:choose>
-    <xsl:when test="tgroup|mediaobject|graphic">
+    <xsl:when test="d:tgroup|d:mediaobject|d:graphic">
       <xsl:call-template name="informal.object"/>
     </xsl:when>
     <xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="informaltable/textobject"/>
+<xsl:template match="d:informaltable/d:textobject"/>
 
 <xsl:template name="table.longdesc">
   <!-- HACK: This doesn't belong inside formal.objectt; it should be done by -->
     </xsl:call-template>
   </xsl:variable>
 
-  <xsl:if test="$html.longdesc != 0 and $html.longdesc.link != 0                 and textobject[not(phrase)]">
+  <xsl:if test="$html.longdesc != 0 and $html.longdesc.link != 0                 and d:textobject[not(d:phrase)]">
     <xsl:call-template name="longdesc.link">
       <xsl:with-param name="longdesc.uri" select="$longdesc.uri"/>
     </xsl:call-template>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="informalequation">
+<xsl:template match="d:informalequation">
   <xsl:call-template name="informal.object"/>
 </xsl:template>
 
   </div>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 3f6cad7..ad0d38c 100644 (file)
@@ -1,21 +1,16 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xlink" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xlink d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: glossary.xsl 9922 2014-07-31 17:33:43Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="glossary">
+<xsl:template match="d:glossary">
   
 <xsl:variable name="language">
   <xsl:call-template name="l10n.language"/>
     <xsl:call-template name="glossary.titlepage"/>
 
     <xsl:choose>
-      <xsl:when test="glossdiv">
-        <xsl:apply-templates select="(glossdiv[1]/preceding-sibling::*)"/>
+      <xsl:when test="d:glossdiv">
+        <xsl:apply-templates select="(d:glossdiv[1]/preceding-sibling::*)"/>
       </xsl:when>
-      <xsl:when test="glossentry">
-        <xsl:apply-templates select="(glossentry[1]/preceding-sibling::*)"/>
+      <xsl:when test="d:glossentry">
+        <xsl:apply-templates select="(d:glossentry[1]/preceding-sibling::*)"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:apply-templates/>
     </xsl:choose>
 
     <xsl:choose>
-      <xsl:when test="glossdiv">
-        <xsl:apply-templates select="glossdiv"/>
+      <xsl:when test="d:glossdiv">
+        <xsl:apply-templates select="d:glossdiv"/>
       </xsl:when>
-      <xsl:when test="glossentry">
+      <xsl:when test="d:glossentry">
         <dl>
           <xsl:choose>
             <xsl:when test="$glossary.sort != 0">
-              <xsl:apply-templates select="glossentry">
-                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))"/>
+              <xsl:apply-templates select="d:glossentry">
+                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))"/>
               </xsl:apply-templates>
             </xsl:when>
             <xsl:otherwise>
-              <xsl:apply-templates select="glossentry"/>
+              <xsl:apply-templates select="d:glossentry"/>
             </xsl:otherwise>
           </xsl:choose>
         </dl>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="not(parent::article)">
+    <xsl:if test="not(parent::d:article)">
       <xsl:call-template name="process.footnotes"/>
     </xsl:if>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="glossary/glossaryinfo"/>
-<xsl:template match="glossary/info"/>
-<xsl:template match="glossary/title"/>
-<xsl:template match="glossary/subtitle"/>
-<xsl:template match="glossary/titleabbrev"/>
+<xsl:template match="d:glossary/d:glossaryinfo"/>
+<xsl:template match="d:glossary/d:info"/>
+<xsl:template match="d:glossary/d:title"/>
+<xsl:template match="d:glossary/d:subtitle"/>
+<xsl:template match="d:glossary/d:titleabbrev"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="glosslist">
+<xsl:template match="d:glosslist">
   
 <xsl:variable name="language">
   <xsl:call-template name="l10n.language"/>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:if test="blockinfo/title|info/title|title">
+    <xsl:if test="d:blockinfo/d:title|d:info/d:title|d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
     <dl>
       <xsl:choose>
         <xsl:when test="$glossary.sort != 0">
-          <xsl:apply-templates select="glossentry">
-                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))"/>
+          <xsl:apply-templates select="d:glossentry">
+                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="glossentry"/>
+          <xsl:apply-templates select="d:glossentry"/>
         </xsl:otherwise>
       </xsl:choose>
     </dl>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="glossdiv">
+<xsl:template match="d:glossdiv">
   
 <xsl:variable name="language">
   <xsl:call-template name="l10n.language"/>
     <xsl:call-template name="id.attribute">
       <xsl:with-param name="conditional" select="0"/>
     </xsl:call-template>
-    <xsl:apply-templates select="(glossentry[1]/preceding-sibling::*)"/>
+    <xsl:apply-templates select="(d:glossentry[1]/preceding-sibling::*)"/>
 
     <dl>
       <xsl:choose>
         <xsl:when test="$glossary.sort != 0">
-          <xsl:apply-templates select="glossentry">
-            <xsl:sort lang="{$language}" select="translate(glossterm, $lowercase,                                          $uppercase)"/>
+          <xsl:apply-templates select="d:glossentry">
+            <xsl:sort lang="{$language}" select="translate(d:glossterm, $lowercase,                                         $uppercase)"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="glossentry"/>
+          <xsl:apply-templates select="d:glossentry"/>
         </xsl:otherwise>
       </xsl:choose>
     </dl>
   </div>
 </xsl:template>
 
-<xsl:template match="glossdiv/title">
+<xsl:template match="d:glossdiv/d:title">
   <h3>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
@@ -193,7 +188,7 @@ GlossEntry ::=
   (GlossSee | GlossDef+)
 -->
 
-<xsl:template match="glossentry">
+<xsl:template match="d:glossentry">
   <xsl:choose>
     <xsl:when test="$glossentry.show.acronym = 'primary'">
       <dt>
@@ -215,14 +210,14 @@ GlossEntry ::=
         </xsl:call-template>
 
         <xsl:choose>
-          <xsl:when test="acronym|abbrev">
-            <xsl:apply-templates select="acronym|abbrev"/>
+          <xsl:when test="d:acronym|d:abbrev">
+            <xsl:apply-templates select="d:acronym|d:abbrev"/>
             <xsl:text> (</xsl:text>
-            <xsl:apply-templates select="glossterm"/>
+            <xsl:apply-templates select="d:glossterm"/>
             <xsl:text>)</xsl:text>
           </xsl:when>
           <xsl:otherwise>
-            <xsl:apply-templates select="glossterm"/>
+            <xsl:apply-templates select="d:glossterm"/>
           </xsl:otherwise>
         </xsl:choose>
       </dt>
@@ -246,14 +241,14 @@ GlossEntry ::=
           </xsl:with-param>
         </xsl:call-template>
 
-        <xsl:apply-templates select="glossterm"/>
+        <xsl:apply-templates select="d:glossterm"/>
 
-        <xsl:if test="acronym|abbrev">
+        <xsl:if test="d:acronym|d:abbrev">
           <xsl:text> (</xsl:text>
-          <xsl:apply-templates select="acronym|abbrev"/>
+          <xsl:apply-templates select="d:acronym|d:abbrev"/>
           <xsl:text>)</xsl:text>
         </xsl:if>
-        <xsl:apply-templates select="indexterm"/>
+        <xsl:apply-templates select="d:indexterm"/>
       </dt>
     </xsl:when>
     <xsl:otherwise>
@@ -275,39 +270,39 @@ GlossEntry ::=
           </xsl:with-param>
         </xsl:call-template>
 
-        <xsl:apply-templates select="glossterm"/>
-        <xsl:apply-templates select="indexterm"/>
+        <xsl:apply-templates select="d:glossterm"/>
+        <xsl:apply-templates select="d:indexterm"/>
       </dt>
     </xsl:otherwise>
   </xsl:choose>
 
-  <xsl:apply-templates select="glosssee|glossdef"/>
+  <xsl:apply-templates select="d:glosssee|d:glossdef"/>
 </xsl:template>
 
-<xsl:template match="glossentry/glossterm">
+<xsl:template match="d:glossentry/d:glossterm">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
     <xsl:apply-templates/>
   </span>
-  <xsl:if test="following-sibling::glossterm">, </xsl:if>
+  <xsl:if test="following-sibling::d:glossterm">, </xsl:if>
 </xsl:template>
 
-<xsl:template match="glossentry/acronym">
+<xsl:template match="d:glossentry/d:acronym">
   <xsl:apply-templates/>
-  <xsl:if test="following-sibling::acronym|following-sibling::abbrev">, </xsl:if>
+  <xsl:if test="following-sibling::d:acronym|following-sibling::d:abbrev">, </xsl:if>
 </xsl:template>
 
-<xsl:template match="glossentry/abbrev">
+<xsl:template match="d:glossentry/d:abbrev">
   <xsl:apply-templates/>
-  <xsl:if test="following-sibling::acronym|following-sibling::abbrev">, </xsl:if>
+  <xsl:if test="following-sibling::d:acronym|following-sibling::d:abbrev">, </xsl:if>
 </xsl:template>
 
-<xsl:template match="glossentry/revhistory">
+<xsl:template match="d:glossentry/d:revhistory">
 </xsl:template>
 
-<xsl:template match="glossentry/glosssee">
+<xsl:template match="d:glossentry/d:glosssee">
   <xsl:variable name="otherterm" select="@otherterm"/>
   <xsl:variable name="targets" select="key('id', $otherterm)"/>
   <xsl:variable name="target" select="$targets[1]"/>
@@ -364,13 +359,13 @@ GlossEntry ::=
   </dd>
 </xsl:template>
 
-<xsl:template match="glossentry/glossdef">
+<xsl:template match="d:glossentry/d:glossdef">
   <dd>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
     <xsl:apply-templates select="*[local-name(.) != 'glossseealso']"/>
-    <xsl:if test="glossseealso">
+    <xsl:if test="d:glossseealso">
       <p>
         <xsl:variable name="template">
           <xsl:call-template name="gentext.template">
@@ -379,7 +374,7 @@ GlossEntry ::=
           </xsl:call-template>
         </xsl:variable>
         <xsl:variable name="title">
-          <xsl:apply-templates select="glossseealso"/>
+          <xsl:apply-templates select="d:glossseealso"/>
         </xsl:variable>
         <xsl:call-template name="substitute-markup">
           <xsl:with-param name="template" select="$template"/>
@@ -390,7 +385,7 @@ GlossEntry ::=
   </dd>
 </xsl:template>
 
-<xsl:template match="glossseealso">
+<xsl:template match="d:glossseealso">
   <xsl:variable name="otherterm" select="@otherterm"/>
   <xsl:variable name="targets" select="key('id', $otherterm)"/>
   <xsl:variable name="target" select="$targets[1]"/>
@@ -443,7 +438,7 @@ GlossEntry ::=
 
 <!-- Glossary collection -->
 
-<xsl:template match="glossary[@role='auto']" priority="2">
+<xsl:template match="d:glossary[@role='auto']" priority="2">
   
 <xsl:variable name="language">
   <xsl:call-template name="l10n.language"/>
@@ -461,7 +456,7 @@ GlossEntry ::=
   </xsl:call-template>
 </xsl:variable>
 
-  <xsl:variable name="terms" select="//glossterm[not(parent::glossdef)]|//firstterm"/>
+  <xsl:variable name="terms" select="//d:glossterm[not(parent::d:glossdef)]|//d:firstterm"/>
   <xsl:variable name="collection" select="document($glossary.collection, .)"/>
 
   <xsl:call-template name="id.warning"/>
@@ -491,14 +486,14 @@ GlossEntry ::=
     <xsl:call-template name="glossary.titlepage"/>
 
     <xsl:choose>
-      <xsl:when test="glossdiv and $collection//glossdiv">
-        <xsl:for-each select="$collection//glossdiv">
+      <xsl:when test="d:glossdiv and $collection//d:glossdiv">
+        <xsl:for-each select="$collection//d:glossdiv">
           <!-- first see if there are any in this div -->
           <xsl:variable name="exist.test">
-            <xsl:for-each select="glossentry">
-              <xsl:variable name="cterm" select="glossterm"/>
+            <xsl:for-each select="d:glossentry">
+              <xsl:variable name="cterm" select="d:glossterm"/>
               <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
-                <xsl:value-of select="glossterm"/>
+                <xsl:value-of select="d:glossterm"/>
               </xsl:if>
             </xsl:for-each>
           </xsl:variable>
@@ -514,17 +509,17 @@ GlossEntry ::=
         <dl>
           <xsl:choose>
             <xsl:when test="$glossary.sort != 0">
-              <xsl:for-each select="$collection//glossentry">
-                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))"/>
-                <xsl:variable name="cterm" select="glossterm"/>
+              <xsl:for-each select="$collection//d:glossentry">
+                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))"/>
+                <xsl:variable name="cterm" select="d:glossterm"/>
                 <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
                   <xsl:apply-templates select="." mode="auto-glossary"/>
                 </xsl:if>
               </xsl:for-each>
             </xsl:when>
             <xsl:otherwise>
-              <xsl:for-each select="$collection//glossentry">
-                <xsl:variable name="cterm" select="glossterm"/>
+              <xsl:for-each select="$collection//d:glossentry">
+                <xsl:variable name="cterm" select="d:glossterm"/>
                 <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
                   <xsl:apply-templates select="." mode="auto-glossary"/>
                 </xsl:if>
@@ -535,7 +530,7 @@ GlossEntry ::=
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="not(parent::article)">
+    <xsl:if test="not(parent::d:article)">
       <xsl:call-template name="process.footnotes"/>
     </xsl:if>
   </div>
@@ -546,7 +541,7 @@ GlossEntry ::=
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="glossdiv" mode="auto-glossary">
+<xsl:template match="d:glossdiv" mode="auto-glossary">
   <xsl:param name="terms" select="."/>
 
   
@@ -572,22 +567,22 @@ GlossEntry ::=
     <xsl:call-template name="id.attribute">
       <xsl:with-param name="conditional" select="0"/>
     </xsl:call-template>
-    <xsl:apply-templates select="(glossentry[1]/preceding-sibling::*)"/>
+    <xsl:apply-templates select="(d:glossentry[1]/preceding-sibling::*)"/>
 
     <dl>
       <xsl:choose>
         <xsl:when test="$glossary.sort != 0">
-          <xsl:for-each select="glossentry">
-                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))"/>
-            <xsl:variable name="cterm" select="glossterm"/>
+          <xsl:for-each select="d:glossentry">
+                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))"/>
+            <xsl:variable name="cterm" select="d:glossterm"/>
             <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
               <xsl:apply-templates select="." mode="auto-glossary"/>
             </xsl:if>
           </xsl:for-each>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:for-each select="glossentry">
-            <xsl:variable name="cterm" select="glossterm"/>
+          <xsl:for-each select="d:glossentry">
+            <xsl:variable name="cterm" select="d:glossterm"/>
             <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
               <xsl:apply-templates select="." mode="auto-glossary"/>
             </xsl:if>
@@ -600,4 +595,4 @@ GlossEntry ::=
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index cdb1e8a..9f3b91f 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:stext="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.TextFactory" xmlns:simg="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.ImageIntrinsics" xmlns:ximg="xalan://com.nwalsh.xalan.ImageIntrinsics" xmlns:xtext="xalan://com.nwalsh.xalan.Text" xmlns:lxslt="http://xml.apache.org/xslt" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xlink stext xtext lxslt simg ximg" extension-element-prefixes="stext xtext" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:stext="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.TextFactory" xmlns:simg="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.ImageIntrinsics" xmlns:ximg="xalan://com.nwalsh.xalan.ImageIntrinsics" xmlns:xtext="xalan://com.nwalsh.xalan.Text" xmlns:lxslt="http://xml.apache.org/xslt" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xlink stext xtext lxslt simg ximg d" extension-element-prefixes="stext xtext" version="1.0">
 
 <!-- ********************************************************************
-     $Id: graphics.xsl 9939 2014-09-06 08:14:22Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      Contributors:
@@ -16,7 +11,7 @@
 
      ******************************************************************** -->
 
-<lxslt:component prefix="xtext" elements="insertfile"/>
+<lxslt:component prefix="xtext" elements="d:insertfile"/>
 <lxslt:component prefix="ximg" functions="new getWidth getDepth"/>
 
 <!-- ==================================================================== -->
@@ -35,7 +30,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="screenshot">
+<xsl:template match="d:screenshot">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="screenshot/title">
+<xsl:template match="d:screenshot/d:title">
   <xsl:call-template name="formal.object.heading">
     <xsl:with-param name="object" select=".."/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="screeninfo">
+<xsl:template match="d:screeninfo">
 </xsl:template>
 
 <!-- ==================================================================== -->
   <xsl:variable name="viewport">
     <xsl:choose>
       <xsl:when test="$ignore.image.scaling != 0">0</xsl:when>
-      <xsl:when test="local-name(.) = 'inlinegraphic'                       or ancestor::inlinemediaobject                       or ancestor::inlineequation">0</xsl:when>
+      <xsl:when test="local-name(.) = 'inlinegraphic'                       or ancestor::d:inlinemediaobject                       or ancestor::d:inlineequation">0</xsl:when>
       <xsl:otherwise>
         <xsl:value-of select="$make.graphic.viewport"/>
       </xsl:otherwise>
@@ -553,10 +548,10 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
         </xsl:variable>
         <xsl:variable name="imgcontents">
         <xsl:element name="{$tag}" namespace="http://www.w3.org/1999/xhtml">
-         <xsl:if test="$tag = 'img' and ../../self::imageobjectco">
+         <xsl:if test="$tag = 'img' and ../../self::d:imageobjectco">
            <xsl:variable name="mapname">
              <xsl:call-template name="object.id">
-               <xsl:with-param name="object" select="../../areaspec"/>
+               <xsl:with-param name="object" select="../../d:areaspec"/>
              </xsl:call-template>
            </xsl:variable>
            <xsl:choose>
@@ -598,9 +593,9 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
                 <xsl:when test="$alt != ''">
                   <xsl:copy-of select="$alt"/>
                 </xsl:when>
-                <xsl:when test="ancestor::figure">
+                <xsl:when test="ancestor::d:figure">
                   <xsl:variable name="fig.title">
-                    <xsl:apply-templates select="ancestor::figure/title/node()"/>
+                    <xsl:apply-templates select="ancestor::d:figure/d:title/node()"/>
                   </xsl:variable>
                   <xsl:value-of select="normalize-space($fig.title)"/>
                 </xsl:when>
@@ -708,15 +703,15 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
     </xsl:otherwise>
   </xsl:choose>
 
-  <xsl:if test="$tag = 'img' and ../../self::imageobjectco and not($scaled)">
+  <xsl:if test="$tag = 'img' and ../../self::d:imageobjectco and not($scaled)">
     <xsl:variable name="mapname">
       <xsl:call-template name="object.id">
-        <xsl:with-param name="object" select="../../areaspec"/>
+        <xsl:with-param name="object" select="../../d:areaspec"/>
       </xsl:call-template>
     </xsl:variable>
 
     <map name="{$mapname}">
-      <xsl:for-each select="../../areaspec//area">
+      <xsl:for-each select="../../d:areaspec//d:area">
         <xsl:variable name="units">
           <xsl:choose>
             <xsl:when test="@units = 'other' and @otherunits">
@@ -800,9 +795,9 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
                 </xsl:when>
               </xsl:choose>
  
-              <xsl:if test="alt">
+              <xsl:if test="d:alt">
                 <xsl:attribute name="alt">
-                  <xsl:value-of select="alt[1]"/>
+                  <xsl:value-of select="d:alt[1]"/>
                 </xsl:attribute>
               </xsl:if>
  
@@ -1006,9 +1001,9 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="graphic">
+<xsl:template match="d:graphic">
   <xsl:choose>
-    <xsl:when test="parent::inlineequation">
+    <xsl:when test="parent::d:inlineequation">
       <span>
         <xsl:call-template name="id.attribute"/>
         <xsl:call-template name="anchor"/>
@@ -1030,7 +1025,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="inlinegraphic">
+<xsl:template match="d:inlinegraphic">
   <xsl:variable name="filename">
     <xsl:choose>
       <xsl:when test="@entityref">
@@ -1078,9 +1073,9 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="mediaobject|mediaobjectco">
+<xsl:template match="d:mediaobject|d:mediaobjectco">
 
-  <xsl:variable name="olist" select="imageobject|imageobjectco                      |videoobject|audioobject                      |textobject"/>
+  <xsl:variable name="olist" select="d:imageobject|d:imageobjectco                      |d:videoobject|d:audioobject                      |d:textobject"/>
 
   <xsl:variable name="object.index">
     <xsl:call-template name="select.mediaobject.index">
@@ -1092,7 +1087,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
   <xsl:variable name="object" select="$olist[position() = $object.index]"/>
 
   <xsl:variable name="align">
-    <xsl:value-of select="$object/descendant::imagedata[@align][1]/@align"/>
+    <xsl:value-of select="$object/descendant::d:imagedata[@align][1]/@align"/>
   </xsl:variable>
 
   <div>
@@ -1106,11 +1101,11 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
     <xsl:call-template name="anchor"/>
 
     <xsl:apply-templates select="$object"/>
-    <xsl:apply-templates select="caption"/>
+    <xsl:apply-templates select="d:caption"/>
   </div>
 </xsl:template>
 
-<xsl:template match="inlinemediaobject">
+<xsl:template match="d:inlinemediaobject">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1119,19 +1114,19 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
   </span>
 </xsl:template>
 
-<xsl:template match="programlisting/inlinemediaobject                      |screen/inlinemediaobject" priority="2">
+<xsl:template match="d:programlisting/d:inlinemediaobject                      |d:screen/d:inlinemediaobject" priority="2">
   <!-- the additional span causes problems in some cases -->
   <xsl:call-template name="select.mediaobject"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="imageobjectco">
+<xsl:template match="d:imageobjectco">
   <xsl:call-template name="anchor"/>
   <xsl:choose>
     <!-- select one imageobject? -->
-    <xsl:when test="$use.role.for.mediaobject != 0 and                     count(imageobject) &gt; 1 and                     imageobject[@role]">
-      <xsl:variable name="olist" select="imageobject"/>
+    <xsl:when test="$use.role.for.mediaobject != 0 and                     count(d:imageobject) &gt; 1 and                     d:imageobject[@role]">
+      <xsl:variable name="olist" select="d:imageobject"/>
     
       <xsl:variable name="object.index">
         <xsl:call-template name="select.mediaobject.index">
@@ -1146,19 +1141,19 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
     </xsl:when>
     <xsl:otherwise>
       <!-- otherwise process them all -->
-      <xsl:apply-templates select="imageobject"/>
+      <xsl:apply-templates select="d:imageobject"/>
     </xsl:otherwise>
   </xsl:choose>
 
-  <xsl:apply-templates select="calloutlist"/>
+  <xsl:apply-templates select="d:calloutlist"/>
 
 </xsl:template>
 
-<xsl:template match="imageobject">
-  <xsl:apply-templates select="imagedata"/>
+<xsl:template match="d:imageobject">
+  <xsl:apply-templates select="d:imagedata"/>
 </xsl:template>
 
-<xsl:template match="imagedata">
+<xsl:template match="d:imagedata">
   <xsl:variable name="filename">
     <xsl:call-template name="mediaobject.filename">
       <xsl:with-param name="object" select=".."/>
@@ -1200,20 +1195,20 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
     <xsl:otherwise>
       <xsl:variable name="longdesc.uri">
         <xsl:call-template name="longdesc.uri">
-          <xsl:with-param name="mediaobject" select="ancestor::imageobject/parent::*"/>
+          <xsl:with-param name="mediaobject" select="ancestor::d:imageobject/parent::*"/>
         </xsl:call-template>
       </xsl:variable>
 
-      <xsl:variable name="phrases" select="ancestor::mediaobject/textobject[phrase]                             |ancestor::inlinemediaobject/textobject[phrase]                             |ancestor::mediaobjectco/textobject[phrase]"/>
+      <xsl:variable name="phrases" select="ancestor::d:mediaobject/d:textobject[d:phrase]                             |ancestor::d:inlinemediaobject/d:textobject[d:phrase]                             |ancestor::d:mediaobjectco/d:textobject[d:phrase]"/>
 
       <xsl:call-template name="process.image">
         <xsl:with-param name="alt">
           <xsl:choose>
-            <xsl:when test="ancestor::mediaobject/alt">
-              <xsl:apply-templates select="ancestor::mediaobject/alt"/>
+            <xsl:when test="ancestor::d:mediaobject/d:alt">
+              <xsl:apply-templates select="ancestor::d:mediaobject/d:alt"/>
             </xsl:when>
-            <xsl:when test="ancestor::inlinemediaobject/alt">
-              <xsl:apply-templates select="ancestor::inlinemediaobject/alt"/>
+            <xsl:when test="ancestor::d:inlinemediaobject/d:alt">
+              <xsl:apply-templates select="ancestor::d:inlinemediaobject/d:alt"/>
             </xsl:when>
             <xsl:otherwise>
               <xsl:apply-templates select="$phrases[not(@role) or @role!='tex'][1]"/>
@@ -1222,12 +1217,12 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
         </xsl:with-param>
         <xsl:with-param name="longdesc">
           <xsl:call-template name="write.longdesc">
-            <xsl:with-param name="mediaobject" select="ancestor::imageobject/parent::*"/>
+            <xsl:with-param name="mediaobject" select="ancestor::d:imageobject/parent::*"/>
           </xsl:call-template>
         </xsl:with-param>
       </xsl:call-template>
 
-      <xsl:if test="$html.longdesc != 0 and $html.longdesc.link != 0                     and ancestor::imageobject/parent::*/textobject[not(phrase)]">
+      <xsl:if test="$html.longdesc != 0 and $html.longdesc.link != 0                     and ancestor::d:imageobject/parent::*/d:textobject[not(d:phrase)]">
         <xsl:call-template name="longdesc.link">
           <xsl:with-param name="longdesc.uri" select="$longdesc.uri"/>
         </xsl:call-template>
@@ -1241,7 +1236,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 <xsl:template name="longdesc.uri">
   <xsl:param name="mediaobject" select="."/>
   <xsl:if test="$html.longdesc">
-    <xsl:if test="$mediaobject/textobject[not(phrase)]">
+    <xsl:if test="$mediaobject/d:textobject[not(d:phrase)]">
       <xsl:variable name="dbhtml.dir">
         <xsl:call-template name="dbhtml-dir"/>
       </xsl:variable>
@@ -1290,7 +1285,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <xsl:template name="write.longdesc">
   <xsl:param name="mediaobject" select="."/>
-  <xsl:if test="$html.longdesc != 0 and $mediaobject/textobject[not(phrase)]">
+  <xsl:if test="$html.longdesc != 0 and $mediaobject/d:textobject[not(d:phrase)]">
     <xsl:variable name="filename">
       <xsl:call-template name="longdesc.uri">
         <xsl:with-param name="mediaobject" select="$mediaobject"/>
@@ -1314,7 +1309,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
           </head>
           <body>
             <xsl:call-template name="body.attributes"/>
-            <xsl:for-each select="$mediaobject/textobject[not(phrase)]">
+            <xsl:for-each select="$mediaobject/d:textobject[not(d:phrase)]">
               <xsl:apply-templates select="./*"/>
             </xsl:for-each>
           </body>
@@ -1357,28 +1352,28 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="inlinemediaobject/alt">
+<xsl:template match="d:inlinemediaobject/d:alt">
   <xsl:apply-templates/>
 </xsl:template>
   
-<xsl:template match="mediaobject/alt">
+<xsl:template match="d:mediaobject/d:alt">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="videoobject">
-  <xsl:apply-templates select="videodata"/>
+<xsl:template match="d:videoobject">
+  <xsl:apply-templates select="d:videodata"/>
 </xsl:template>
 
-<xsl:template match="videodata">
+<xsl:template match="d:videodata">
   <xsl:call-template name="process.image">
     <xsl:with-param name="tag" select="'embed'"/>
     <xsl:with-param name="alt">
       <xsl:choose>
-        <xsl:when test="ancestor::mediaobject/alt">
-          <xsl:apply-templates select="ancestor::mediaobject/alt"/>
+        <xsl:when test="ancestor::d:mediaobject/d:alt">
+          <xsl:apply-templates select="ancestor::d:mediaobject/d:alt"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="(ancestor::mediaobject/textobject/phrase)[1]"/>
+          <xsl:apply-templates select="(ancestor::d:mediaobject/d:textobject/d:phrase)[1]"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:with-param>
@@ -1387,20 +1382,20 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="audioobject">
-  <xsl:apply-templates select="audiodata"/>
+<xsl:template match="d:audioobject">
+  <xsl:apply-templates select="d:audiodata"/>
 </xsl:template>
 
-<xsl:template match="audiodata">
+<xsl:template match="d:audiodata">
   <xsl:call-template name="process.image">
     <xsl:with-param name="tag" select="'embed'"/>
     <xsl:with-param name="alt">
       <xsl:choose>
-        <xsl:when test="ancestor::mediaobject/alt">
-          <xsl:apply-templates select="ancestor::mediaobject/alt"/>
+        <xsl:when test="ancestor::d:mediaobject/d:alt">
+          <xsl:apply-templates select="ancestor::d:mediaobject/d:alt"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="(ancestor::mediaobject/textobject/phrase)[1]"/>
+          <xsl:apply-templates select="(ancestor::d:mediaobject/d:textobject/d:phrase)[1]"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:with-param>
@@ -1409,11 +1404,11 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="textobject">
+<xsl:template match="d:textobject">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="textdata">
+<xsl:template match="d:textdata">
   <xsl:variable name="filename">
     <xsl:choose>
       <xsl:when test="@entityref">
@@ -1463,7 +1458,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="caption">
+<xsl:template match="d:caption">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1526,4 +1521,4 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index f1d9eaa..8f46623 100644 (file)
@@ -1,13 +1,8 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xslthl="http://xslthl.sf.net" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xslthl" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:xslthl="http://xslthl.sf.net" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xslthl d" version="1.0">
   <!-- ********************************************************************
-     $Id: highlight.xsl 9725 2013-02-28 14:49:03Z kosek $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      and other information.
 
      ******************************************************************** -->
@@ -83,4 +78,4 @@
       <xsl:apply-templates mode="xslthl"/>
     </strong>
   </xsl:template>
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index e079a73..d856d1b 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:set="http://exslt.org/sets" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl set" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:set="http://exslt.org/sets" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl set" version="1.0">
 
 <!-- ********************************************************************
-     $Id: html-rtf.xsl 8345 2009-03-16 06:44:07Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:variable name="text" select="translate(., ' ', '&#160;')"/>
 
   <xsl:choose>
-    <xsl:when test="not(contains($text, '&#10;'))">
+    <xsl:when test="not(contains($text, '&#xA;'))">
       <xsl:value-of select="$text"/>
     </xsl:when>
 
   <xsl:param name="text" select="''"/>
 
   <xsl:choose>
-    <xsl:when test="not(contains($text, '&#10;'))">
+    <xsl:when test="not(contains($text, '&#xA;'))">
       <xsl:value-of select="$text"/>
     </xsl:when>
 
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 3a06519..af5404a 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: html.xsl 9772 2013-05-15 08:05:56Z kosek $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:apply-templates select="." mode="html.title.attribute"/>
 </xsl:template>
 
-<xsl:template match="acronym|abbrev" mode="html.title.attribute">
-  <xsl:if test="alt">
+<xsl:template match="d:acronym|d:abbrev" mode="html.title.attribute">
+  <xsl:if test="d:alt">
     <xsl:attribute name="title">
-      <xsl:value-of select="normalize-space(alt)"/>
+      <xsl:value-of select="normalize-space(d:alt)"/>
     </xsl:attribute>
   </xsl:if>
 </xsl:template>
       </xsl:attribute>
     </xsl:when>
     <!-- Fall back to alt if available -->
-    <xsl:when test="alt">
+    <xsl:when test="d:alt">
       <xsl:attribute name="title">
-        <xsl:value-of select="normalize-space(alt)"/>
+        <xsl:value-of select="normalize-space(d:alt)"/>
       </xsl:attribute>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="qandaentry" mode="html.title.attribute">
-  <xsl:apply-templates select="question" mode="html.title.attribute"/>
+<xsl:template match="d:qandaentry" mode="html.title.attribute">
+  <xsl:apply-templates select="d:question" mode="html.title.attribute"/>
 </xsl:template>
 
-<xsl:template match="question" mode="html.title.attribute">
+<xsl:template match="d:question" mode="html.title.attribute">
   <xsl:variable name="label.text">
     <xsl:apply-templates select="." mode="qanda.label"/>
   </xsl:variable>
       </xsl:attribute>
     </xsl:when>
     <!-- Fall back to alt if available -->
-    <xsl:when test="alt">
+    <xsl:when test="d:alt">
       <xsl:attribute name="title">
-        <xsl:value-of select="normalize-space(alt)"/>
+        <xsl:value-of select="normalize-space(d:alt)"/>
       </xsl:attribute>
     </xsl:when>
   </xsl:choose>
   <xsl:if test="$id.warnings != 0 and not(@id) and not(@xml:id) and parent::*">
     <xsl:variable name="title">
       <xsl:choose>
-        <xsl:when test="title">
-          <xsl:value-of select="title[1]"/>
+        <xsl:when test="d:title">
+          <xsl:value-of select="d:title[1]"/>
         </xsl:when>
-        <xsl:when test="substring(local-name(*[1]),                                   string-length(local-name(*[1])-3) = 'info')                         and *[1]/title">
-          <xsl:value-of select="*[1]/title[1]"/>
+        <xsl:when test="substring(local-name(*[1]),                                   string-length(local-name(*[1])-3) = 'info')                         and *[1]/d:title">
+          <xsl:value-of select="*[1]/d:title[1]"/>
         </xsl:when>
-        <xsl:when test="refmeta/refentrytitle">
-          <xsl:value-of select="refmeta/refentrytitle"/>
+        <xsl:when test="d:refmeta/d:refentrytitle">
+          <xsl:value-of select="d:refmeta/d:refentrytitle"/>
         </xsl:when>
-        <xsl:when test="refnamediv/refname">
-          <xsl:value-of select="refnamediv/refname[1]"/>
+        <xsl:when test="d:refnamediv/d:refname">
+          <xsl:value-of select="d:refnamediv/d:refname[1]"/>
         </xsl:when>
       </xsl:choose>
     </xsl:variable>
   
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index fa900e5..288b0f9 100644 (file)
@@ -1,51 +1,46 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: htmltbl.xsl 9916 2014-05-15 16:08:21Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="table" mode="htmlTable">
+<xsl:template match="d:table" mode="htmlTable">
   <xsl:element name="table" namespace="http://www.w3.org/1999/xhtml">
     <xsl:apply-templates select="@*" mode="htmlTableAtt"/>
     <xsl:call-template name="htmlTable"/>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="colgroup" mode="htmlTable">
+<xsl:template match="d:colgroup" mode="htmlTable">
   <xsl:element name="{local-name()}" namespace="http://www.w3.org/1999/xhtml">
     <xsl:apply-templates select="@*" mode="htmlTableAtt"/>
     <xsl:apply-templates mode="htmlTable"/>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="col" mode="htmlTable">
+<xsl:template match="d:col" mode="htmlTable">
   <xsl:element name="{local-name()}" namespace="http://www.w3.org/1999/xhtml">
     <xsl:apply-templates select="@*" mode="htmlTableAtt"/>
   </xsl:element>
 </xsl:template>
 
 <!-- Handled by formal.object.title template -->
-<xsl:template match="caption" mode="htmlTable"/>
+<xsl:template match="d:caption" mode="htmlTable"/>
 
-<xsl:template match="tbody|thead|tfoot|tr" mode="htmlTable">
+<xsl:template match="d:tbody|d:thead|d:tfoot|d:tr" mode="htmlTable">
   <xsl:element name="{local-name(.)}" namespace="http://www.w3.org/1999/xhtml">
     <xsl:apply-templates select="@*" mode="htmlTableAtt"/>
     <xsl:apply-templates mode="htmlTable"/>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="th|td" mode="htmlTable">
+<xsl:template match="d:th|d:td" mode="htmlTable">
   <xsl:element name="{local-name(.)}" namespace="http://www.w3.org/1999/xhtml">
     <xsl:apply-templates select="@*" mode="htmlTableAtt"/>
     <xsl:apply-templates/> <!-- *not* mode=htmlTable -->
@@ -97,4 +92,4 @@
   </xsl:attribute>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index b0d5858..e94e7b7 100644 (file)
@@ -1,21 +1,16 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: index.xsl 9811 2013-09-20 11:04:58Z mzjn $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="index">
+<xsl:template match="d:index">
   <!-- some implementations use completely empty index tags to indicate -->
   <!-- where an automatically generated index should be inserted. so -->
   <!-- if the index is completely empty, skip it. Unless generate.index -->
 
       <xsl:call-template name="index.titlepage"/>
       <xsl:choose>
-       <xsl:when test="indexdiv">
+       <xsl:when test="d:indexdiv">
          <xsl:apply-templates/>
        </xsl:when>
        <xsl:otherwise>
-         <xsl:apply-templates select="*[not(self::indexentry)]"/>
+         <xsl:apply-templates select="*[not(self::d:indexentry)]"/>
          <!-- Because it's actually valid for Index to have neither any -->
          <!-- Indexdivs nor any Indexentries, we need to check and make -->
          <!-- sure that at least one Indexentry exists, and generate a -->
          <!-- wrapper dl if there is at least one; otherwise, do nothing. -->
-         <xsl:if test="indexentry">
+         <xsl:if test="d:indexentry">
            <!-- The indexentry template assumes a parent dl wrapper has -->
            <!-- been generated; for Indexes that have Indexdivs, the dl -->
            <!-- wrapper is generated by the indexdiv template; however, -->
            <!-- for Indexes that lack Indexdivs, if we don't generate a -->
            <!-- dl here, HTML output will not be valid. -->
            <dl>
-             <xsl:apply-templates select="indexentry"/>
+             <xsl:apply-templates select="d:indexentry"/>
            </dl>
          </xsl:if>
        </xsl:otherwise>
       </xsl:choose>
 
-      <xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0">
+      <xsl:if test="count(d:indexentry) = 0 and count(d:indexdiv) = 0">
         <xsl:call-template name="generate-index">
-          <xsl:with-param name="scope" select="(ancestor::book|/)[last()]"/>
+          <xsl:with-param name="scope" select="(ancestor::d:book|/)[last()]"/>
         </xsl:call-template>
       </xsl:if>
 
-      <xsl:if test="not(parent::article)">
+      <xsl:if test="not(parent::d:article)">
         <xsl:call-template name="process.footnotes"/>
       </xsl:if>
     </div>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="setindex">
+<xsl:template match="d:setindex">
   <!-- some implementations use completely empty index tags to indicate -->
   <!-- where an automatically generated index should be inserted. so -->
   <!-- if the index is completely empty, skip it. Unless generate.index -->
       <xsl:call-template name="setindex.titlepage"/>
       <xsl:apply-templates/>
 
-      <xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0">
+      <xsl:if test="count(d:indexentry) = 0 and count(d:indexdiv) = 0">
         <xsl:call-template name="generate-index">
           <xsl:with-param name="scope" select="/"/>
         </xsl:call-template>
       </xsl:if>
 
-      <xsl:if test="not(parent::article)">
+      <xsl:if test="not(parent::d:article)">
         <xsl:call-template name="process.footnotes"/>
       </xsl:if>
     </div>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="index/indexinfo"/>
-<xsl:template match="index/info"/>
-<xsl:template match="index/title"/>
-<xsl:template match="index/subtitle"/>
-<xsl:template match="index/titleabbrev"/>
+<xsl:template match="d:index/d:indexinfo"/>
+<xsl:template match="d:index/d:info"/>
+<xsl:template match="d:index/d:title"/>
+<xsl:template match="d:index/d:subtitle"/>
+<xsl:template match="d:index/d:titleabbrev"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="indexdiv">
+<xsl:template match="d:indexdiv">
   <xsl:call-template name="id.warning"/>
 
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:apply-templates select="*[not(self::indexentry)]"/>
+    <xsl:apply-templates select="*[not(self::d:indexentry)]"/>
     <dl>
-      <xsl:apply-templates select="indexentry"/>
+      <xsl:apply-templates select="d:indexentry"/>
     </dl>
   </div>
 </xsl:template>
 
-<xsl:template match="indexdiv/title">
+<xsl:template match="d:indexdiv/d:title">
   <h3>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
   </h3>
 </xsl:template>
 
-<xsl:template match="indexdiv/subtitle">
+<xsl:template match="d:indexdiv/d:subtitle">
   <h4>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="indexterm">
+<xsl:template match="d:indexterm">
   <!-- this one must have a name, even if it doesn't have an ID -->
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   <a id="{$id}" class="indexterm"/>
 </xsl:template>
 
-<xsl:template match="primary|secondary|tertiary|see|seealso">
+<xsl:template match="d:primary|d:secondary|d:tertiary|d:see|d:seealso">
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="indexentry">
-  <xsl:apply-templates select="primaryie"/>
+<xsl:template match="d:indexentry">
+  <xsl:apply-templates select="d:primaryie"/>
 </xsl:template>
 
-<xsl:template match="primaryie">
+<xsl:template match="d:primaryie">
   <dt>
     <xsl:apply-templates/>
   </dt>
   <dd>
-    <xsl:apply-templates select="following-sibling::seeie                                    [not(preceding-sibling::secondaryie)]" mode="indexentry"/>
-    <xsl:apply-templates select="following-sibling::seealsoie                                    [not(preceding-sibling::secondaryie)]" mode="indexentry"/>
-    <xsl:apply-templates select="following-sibling::secondaryie" mode="indexentry"/>
+    <xsl:apply-templates select="following-sibling::d:seeie                                    [not(preceding-sibling::d:secondaryie)]" mode="indexentry"/>
+    <xsl:apply-templates select="following-sibling::d:seealsoie                                    [not(preceding-sibling::d:secondaryie)]" mode="indexentry"/>
+    <xsl:apply-templates select="following-sibling::d:secondaryie" mode="indexentry"/>
   </dd>
 </xsl:template>
 
 <!-- Handled in mode to convert flat list to structured output -->
-<xsl:template match="secondaryie">
+<xsl:template match="d:secondaryie">
 </xsl:template>
-<xsl:template match="tertiaryie">
+<xsl:template match="d:tertiaryie">
 </xsl:template>
-<xsl:template match="seeie|seealsoie">
+<xsl:template match="d:seeie|d:seealsoie">
 </xsl:template>
 
-<xsl:template match="secondaryie" mode="indexentry">
+<xsl:template match="d:secondaryie" mode="indexentry">
   <dl>
     <dt>
       <xsl:apply-templates/>
     <dd>
       <!-- select following see* elements up to next secondaryie or tertiary or end -->
       <xsl:variable name="after.this" select="following-sibling::*"/>
-      <xsl:variable name="next.entry" select="(following-sibling::secondaryie|following-sibling::tertiaryie)[1]"/>
+      <xsl:variable name="next.entry" select="(following-sibling::d:secondaryie|following-sibling::d:tertiaryie)[1]"/>
       <xsl:variable name="before.entry" select="$next.entry/preceding-sibling::*"/>
-      <xsl:variable name="see.intersection" select="$after.this[count(.|$before.entry) = count($before.entry)]                                 [self::seeie or self::seealsoie]"/>
+      <xsl:variable name="see.intersection" select="$after.this[count(.|$before.entry) = count($before.entry)]                                 [self::d:seeie or self::d:seealsoie]"/>
       <xsl:choose>
         <xsl:when test="count($see.intersection) != 0">
           <xsl:apply-templates select="$see.intersection" mode="indexentry"/>
         </xsl:when>
         <xsl:when test="count($next.entry) = 0">
-          <xsl:apply-templates select="following-sibling::seeie" mode="indexentry"/>
-          <xsl:apply-templates select="following-sibling::seealsoie" mode="indexentry"/>
+          <xsl:apply-templates select="following-sibling::d:seeie" mode="indexentry"/>
+          <xsl:apply-templates select="following-sibling::d:seealsoie" mode="indexentry"/>
         </xsl:when>
       </xsl:choose>
 
       <!-- now process any tertiaryie before the next secondaryie -->
-      <xsl:variable name="before.next.secondary" select="following-sibling::secondaryie[1]/preceding-sibling::*"/>
-      <xsl:variable name="tertiary.intersection" select="$after.this[count(.|$before.next.secondary) =                                   count($before.next.secondary)]                                 [not(self::seeie) and not(self::seealsoie)]"/>
+      <xsl:variable name="before.next.secondary" select="following-sibling::d:secondaryie[1]/preceding-sibling::*"/>
+      <xsl:variable name="tertiary.intersection" select="$after.this[count(.|$before.next.secondary) =                                   count($before.next.secondary)]                                 [not(self::d:seeie) and not(self::d:seealsoie)]"/>
       <xsl:choose>
         <xsl:when test="count($tertiary.intersection) != 0">
           <xsl:apply-templates select="$tertiary.intersection" mode="indexentry"/>
         </xsl:when>
-        <xsl:when test="not(following-sibling::secondaryie)">
-          <xsl:apply-templates select="following-sibling::tertiaryie" mode="indexentry"/>
+        <xsl:when test="not(following-sibling::d:secondaryie)">
+          <xsl:apply-templates select="following-sibling::d:tertiaryie" mode="indexentry"/>
         </xsl:when>
       </xsl:choose>
     </dd>
   </dl>
 </xsl:template>
 
-<xsl:template match="tertiaryie" mode="indexentry">
+<xsl:template match="d:tertiaryie" mode="indexentry">
   <dl>
     <dt>
       <xsl:apply-templates/>
     <dd>
       <!-- select following see* elements up to next secondaryie or tertiary or end -->
       <xsl:variable name="after.this" select="following-sibling::*"/>
-      <xsl:variable name="next.entry" select="(following-sibling::secondaryie|following-sibling::tertiaryie)[1]"/>
+      <xsl:variable name="next.entry" select="(following-sibling::d:secondaryie|following-sibling::d:tertiaryie)[1]"/>
       <xsl:variable name="before.entry" select="$next.entry/preceding-sibling::*"/>
-      <xsl:variable name="see.intersection" select="$after.this[count(.|$before.entry) = count($before.entry)]                                 [self::seeie or self::seealsoie]"/>
+      <xsl:variable name="see.intersection" select="$after.this[count(.|$before.entry) = count($before.entry)]                                 [self::d:seeie or self::d:seealsoie]"/>
       <xsl:choose>
         <xsl:when test="count($see.intersection) != 0">
           <xsl:apply-templates select="$see.intersection" mode="indexentry"/>
         </xsl:when>
         <xsl:when test="count($next.entry) = 0">
-          <xsl:apply-templates select="following-sibling::seeie" mode="indexentry"/>
-          <xsl:apply-templates select="following-sibling::seealsoie" mode="indexentry"/>
+          <xsl:apply-templates select="following-sibling::d:seeie" mode="indexentry"/>
+          <xsl:apply-templates select="following-sibling::d:seealsoie" mode="indexentry"/>
         </xsl:when>
       </xsl:choose>
     </dd>
   </dl>
 </xsl:template>
 
-<xsl:template match="seeie" mode="indexentry">
+<xsl:template match="d:seeie" mode="indexentry">
   <dt>
     <xsl:text>(</xsl:text>
     <xsl:call-template name="gentext">
   </dt>
 </xsl:template>
 
-<xsl:template match="seealsoie" mode="indexentry">
+<xsl:template match="d:seealsoie" mode="indexentry">
   <div>
     <xsl:text>(</xsl:text>
     <xsl:call-template name="gentext">
   </div>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 224e1ee..e0a18b6 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: info.xsl 9297 2012-04-22 03:56:16Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -23,7 +18,7 @@
 <!-- ==================================================================== -->
 <!-- called from named templates in a given mode -->
 
-<xsl:template match="corpauthor">
+<xsl:template match="d:corpauthor">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -33,7 +28,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="jobtitle">
+<xsl:template match="d:jobtitle">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -43,4 +38,4 @@
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index dd822e4..3f1fe15 100644 (file)
@@ -1,20 +1,15 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:suwl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xlink suwl" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:suwl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xlink suwl d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: inline.xsl 9963 2015-05-20 18:37:42Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
-<xsl:key name="glossentries" match="glossentry" use="normalize-space(glossterm)"/>
-<xsl:key name="glossentries" match="glossentry" use="normalize-space(glossterm/@baseform)"/>
+<xsl:key name="glossentries" match="d:glossentry" use="normalize-space(d:glossterm)"/>
+<xsl:key name="glossentries" match="d:glossentry" use="normalize-space(d:glossterm/@baseform)"/>
 
 <xsl:template name="simple.xlink">
   <xsl:param name="node" select="."/>
 <!-- ==================================================================== -->
 <!-- some special cases -->
 
-<xsl:template match="author">
+<xsl:template match="d:author">
   <xsl:param name="content">
     <xsl:call-template name="person.name"/>
   </xsl:param>
   </span>
 </xsl:template>
 
-<xsl:template match="editor">
+<xsl:template match="d:editor">
   <xsl:param name="content">
     <xsl:call-template name="person.name"/>
   </xsl:param>
   </span>
 </xsl:template>
 
-<xsl:template match="othercredit">
+<xsl:template match="d:othercredit">
   <xsl:param name="content">
     <xsl:call-template name="person.name"/>
   </xsl:param>
   </span>
 </xsl:template>
 
-<xsl:template match="authorinitials">
+<xsl:template match="d:authorinitials">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="accel">
+<xsl:template match="d:accel">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="action">
+<xsl:template match="d:action">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="application">
+<xsl:template match="d:application">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="classname">
+<xsl:template match="d:classname">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="exceptionname">
+<xsl:template match="d:exceptionname">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="interfacename">
+<xsl:template match="d:interfacename">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="methodname">
+<xsl:template match="d:methodname">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="command">
+<xsl:template match="d:command">
   <xsl:call-template name="inline.boldseq"/>
 </xsl:template>
 
-<xsl:template match="computeroutput">
+<xsl:template match="d:computeroutput">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="constant">
+<xsl:template match="d:constant">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="database">
+<xsl:template match="d:database">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="date">
+<xsl:template match="d:date">
   <!-- should this support locale-specific formatting? how? -->
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="errorcode">
+<xsl:template match="d:errorcode">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="errorname">
+<xsl:template match="d:errorname">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="errortype">
+<xsl:template match="d:errortype">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="errortext">
+<xsl:template match="d:errortext">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="envar">
+<xsl:template match="d:envar">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="filename">
+<xsl:template match="d:filename">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="function">
+<xsl:template match="d:function">
   <xsl:choose>
-    <xsl:when test="$function.parens != '0'                     and (parameter or function or replaceable)">
+    <xsl:when test="$function.parens != '0'                     and (d:parameter or d:function or d:replaceable)">
       <xsl:variable name="nodes" select="text()|*"/>
       <xsl:call-template name="inline.monoseq">
         <xsl:with-param name="content">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="function/parameter" priority="2">
+<xsl:template match="d:function/d:parameter" priority="2">
   <xsl:call-template name="inline.italicmonoseq"/>
   <xsl:if test="$function.parens != 0 and following-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="function/replaceable" priority="2">
+<xsl:template match="d:function/d:replaceable" priority="2">
   <xsl:call-template name="inline.italicmonoseq"/>
   <xsl:if test="$function.parens != 0 and following-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="guibutton">
+<xsl:template match="d:guibutton">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guiicon">
+<xsl:template match="d:guiicon">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guilabel">
+<xsl:template match="d:guilabel">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guimenu">
+<xsl:template match="d:guimenu">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guimenuitem">
+<xsl:template match="d:guimenuitem">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guisubmenu">
+<xsl:template match="d:guisubmenu">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="hardware">
+<xsl:template match="d:hardware">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="interface">
+<xsl:template match="d:interface">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="interfacedefinition">
+<xsl:template match="d:interfacedefinition">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="keycap">
+<xsl:template match="d:keycap">
   <xsl:choose>
     <xsl:when test="@function and normalize-space(.) = ''">
       <xsl:call-template name="inline.boldseq">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="keycode">
+<xsl:template match="d:keycode">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="keysym">
+<xsl:template match="d:keysym">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="literal">
+<xsl:template match="d:literal">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="code">
+<xsl:template match="d:code">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="medialabel">
+<xsl:template match="d:medialabel">
   <xsl:call-template name="inline.italicseq"/>
 </xsl:template>
 
-<xsl:template match="shortcut">
+<xsl:template match="d:shortcut">
   <xsl:call-template name="inline.boldseq"/>
 </xsl:template>
 
-<xsl:template match="mousebutton">
+<xsl:template match="d:mousebutton">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="option">
+<xsl:template match="d:option">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="package">
+<xsl:template match="d:package">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="parameter">
+<xsl:template match="d:parameter">
   <xsl:call-template name="inline.italicmonoseq"/>
 </xsl:template>
 
-<xsl:template match="property">
+<xsl:template match="d:property">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="prompt">
+<xsl:template match="d:prompt">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="replaceable" priority="1">
+<xsl:template match="d:replaceable" priority="1">
   <xsl:call-template name="inline.italicmonoseq"/>
 </xsl:template>
 
-<xsl:template match="returnvalue">
+<xsl:template match="d:returnvalue">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="structfield">
+<xsl:template match="d:structfield">
   <xsl:call-template name="inline.italicmonoseq"/>
 </xsl:template>
 
-<xsl:template match="structname">
+<xsl:template match="d:structname">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="symbol">
+<xsl:template match="d:symbol">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="systemitem">
+<xsl:template match="d:systemitem">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="token">
+<xsl:template match="d:token">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="type">
+<xsl:template match="d:type">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="userinput">
+<xsl:template match="d:userinput">
   <xsl:call-template name="inline.boldmonoseq"/>
 </xsl:template>
 
-<xsl:template match="abbrev">
+<xsl:template match="d:abbrev">
   <xsl:call-template name="inline.charseq">
     <xsl:with-param name="wrapper-name">abbr</xsl:with-param>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="acronym">
+<xsl:template match="d:acronym">
   <xsl:call-template name="inline.charseq">
     <xsl:with-param name="wrapper-name">acronym</xsl:with-param>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="citerefentry">
+<xsl:template match="d:citerefentry">
   <xsl:choose>
     <xsl:when test="$citerefentry.link != '0'">
       <a>
 
 <xsl:template name="x.generate.citerefentry.link">
   <xsl:text>http://example.com/cgi-bin/man.cgi?</xsl:text>
-  <xsl:value-of select="refentrytitle"/>
+  <xsl:value-of select="d:refentrytitle"/>
   <xsl:text>(</xsl:text>
-  <xsl:value-of select="manvolnum"/>
+  <xsl:value-of select="d:manvolnum"/>
   <xsl:text>)</xsl:text>
 </xsl:template>
 
-<xsl:template match="citetitle">
+<xsl:template match="d:citetitle">
   <xsl:choose>
     <xsl:when test="@pubwork = 'article'">
       <xsl:call-template name="gentext.startquote"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="emphasis">
+<xsl:template match="d:emphasis">
   <span>
     <xsl:call-template name="id.attribute"/>
     <xsl:choose>
   </span>
 </xsl:template>
 
-<xsl:template match="foreignphrase">
+<xsl:template match="d:foreignphrase">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="inline.italicseq"/>
   </span>
 </xsl:template>
 
-<xsl:template match="markup">
+<xsl:template match="d:markup">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="phrase">
+<xsl:template match="d:phrase">
   <span>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="locale.html.attributes"/>
   </span>
 </xsl:template>
 
-<xsl:template match="quote">
+<xsl:template match="d:quote">
   <xsl:variable name="depth">
     <xsl:call-template name="dot.count">
       <xsl:with-param name="string">
   </span>
 </xsl:template>
 
-<xsl:template match="varname">
+<xsl:template match="d:varname">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="wordasword">
+<xsl:template match="d:wordasword">
   <xsl:call-template name="inline.italicseq"/>
 </xsl:template>
 
-<xsl:template match="lineannotation">
+<xsl:template match="d:lineannotation">
   <em>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="inline.charseq"/>
   </em>
 </xsl:template>
 
-<xsl:template match="superscript">
+<xsl:template match="d:superscript">
   <xsl:call-template name="inline.superscriptseq"/>
 </xsl:template>
 
-<xsl:template match="subscript">
+<xsl:template match="d:subscript">
   <xsl:call-template name="inline.subscriptseq"/>
 </xsl:template>
 
-<xsl:template match="trademark">
+<xsl:template match="d:trademark">
   <xsl:call-template name="inline.charseq"/>
   <xsl:choose>
     <xsl:when test="@class = 'copyright'                     or @class = 'registered'">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="firstterm">
+<xsl:template match="d:firstterm">
   <xsl:call-template name="glossterm">
     <xsl:with-param name="firstterm" select="1"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="glossterm" name="glossterm">
+<xsl:template match="d:glossterm" name="glossterm">
   <xsl:param name="firstterm" select="0"/>
 
   <!-- To avoid extra <a name=""> anchor from inline.italicseq -->
         </xsl:choose>
       </xsl:variable>
 
-      <xsl:variable name="cterm" select="(document($glossary.collection,.)//glossentry[glossterm=$term])[1]"/>
+      <xsl:variable name="cterm" select="(document($glossary.collection,.)//d:glossentry[d:glossterm=$term])[1]"/>
 
       <!-- HACK HACK HACK! But it works... -->
       <!-- You'd need to do more work if you wanted to chunk on glossdiv, though -->
 
-      <xsl:variable name="glossary" select="//glossary[@role='auto']"/>
+      <xsl:variable name="glossary" select="//d:glossary[@role='auto']"/>
 
       <xsl:if test="count($glossary) != 1">
         <xsl:message>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="termdef">
+<xsl:template match="d:termdef">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="gentext.template">
   </span>
 </xsl:template>
 
-<xsl:template match="sgmltag|tag">
+<xsl:template match="d:sgmltag|d:tag">
   <xsl:call-template name="format.sgmltag"/>
 </xsl:template>
 
   </code>
 </xsl:template>
 
-<xsl:template match="email">
+<xsl:template match="d:email">
   <xsl:call-template name="inline.monoseq">
     <xsl:with-param name="content">
       <xsl:if test="not($email.delimiters.enabled = 0)">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="keycombo">
+<xsl:template match="d:keycombo">
   <xsl:variable name="action" select="@action"/>
   <xsl:variable name="joinchar">
     <xsl:choose>
   </xsl:for-each>
 </xsl:template>
 
-<xsl:template match="uri">
+<xsl:template match="d:uri">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="menuchoice">
-  <xsl:variable name="shortcut" select="./shortcut"/>
+<xsl:template match="d:menuchoice">
+  <xsl:variable name="shortcut" select="./d:shortcut"/>
   <xsl:call-template name="process.menuchoice"/>
   <xsl:if test="$shortcut">
     <xsl:text> (</xsl:text>
 </xsl:template>
 
 <xsl:template name="process.menuchoice">
-  <xsl:param name="nodelist" select="guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu|interface"/><!-- not(shortcut) -->
+  <xsl:param name="nodelist" select="d:guibutton|d:guiicon|d:guilabel|d:guimenu|d:guimenuitem|d:guisubmenu|d:interface"/><!-- not(shortcut) -->
   <xsl:param name="count" select="1"/>
 
   <xsl:choose>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="optional">
+<xsl:template match="d:optional">
   <xsl:value-of select="$arg.choice.opt.open.str"/>
   <xsl:call-template name="inline.charseq"/>
   <xsl:value-of select="$arg.choice.opt.close.str"/>
 </xsl:template>
 
-<xsl:template match="citation">
+<xsl:template match="d:citation">
   <!-- todo: integrate with bibliography collection -->
-  <xsl:variable name="targets" select="(//biblioentry | //bibliomixed)[abbrev = string(current())]"/>
+  <xsl:variable name="targets" select="(//d:biblioentry | //d:bibliomixed)[d:abbrev = string(current())]"/>
   <xsl:variable name="target" select="$targets[1]"/>
 
   <xsl:choose>
     <!-- try automatic linking based on match to abbrev -->
-    <xsl:when test="$target and not(xref) and not(link)">
+    <xsl:when test="$target and not(d:xref) and not(d:link)">
 
       <xsl:text>[</xsl:text>
       <a>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="citebiblioid">
-  <xsl:variable name="targets" select="//*[biblioid = string(current())]"/>
+<xsl:template match="d:citebiblioid">
+  <xsl:variable name="targets" select="//*[d:biblioid = string(current())]"/>
   <xsl:variable name="target" select="$targets[1]"/>
 
   <xsl:choose>
     <!-- try automatic linking based on match to parent of biblioid -->
-    <xsl:when test="$target and not(xref) and not(link)">
+    <xsl:when test="$target and not(d:xref) and not(d:link)">
 
       <xsl:text>[</xsl:text>
       <a>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="citation">
-  <xsl:number from="bibliography" count="biblioentry|bibliomixed" level="any" format="1"/>
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="citation">
+  <xsl:number from="d:bibliography" count="d:biblioentry|d:bibliomixed" level="any" format="1"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="comment[parent::answer|parent::appendix|parent::article|parent::bibliodiv|                                 parent::bibliography|parent::blockquote|parent::caution|parent::chapter|                                 parent::glossary|parent::glossdiv|parent::important|parent::index|                                 parent::indexdiv|parent::listitem|parent::note|parent::orderedlist|                                 parent::partintro|parent::preface|parent::procedure|parent::qandadiv|                                 parent::qandaset|parent::question|parent::refentry|parent::refnamediv|                                 parent::refsect1|parent::refsect2|parent::refsect3|parent::refsection|                                 parent::refsynopsisdiv|parent::sect1|parent::sect2|parent::sect3|parent::sect4|                                 parent::sect5|parent::section|parent::setindex|parent::sidebar|                                 parent::simplesect|parent::taskprerequisites|parent::taskrelated|                                 parent::tasksummary|parent::warning|parent::topic]|remark[parent::answer|parent::appendix|parent::article|parent::bibliodiv|                                 parent::bibliography|parent::blockquote|parent::caution|parent::chapter|                                 parent::glossary|parent::glossdiv|parent::important|parent::index|                                 parent::indexdiv|parent::listitem|parent::note|parent::orderedlist|                                 parent::partintro|parent::preface|parent::procedure|parent::qandadiv|                                 parent::qandaset|parent::question|parent::refentry|parent::refnamediv|                                 parent::refsect1|parent::refsect2|parent::refsect3|parent::refsection|                                 parent::refsynopsisdiv|parent::sect1|parent::sect2|parent::sect3|parent::sect4|                                 parent::sect5|parent::section|parent::setindex|parent::sidebar|                                 parent::simplesect|parent::taskprerequisites|parent::taskrelated|                                 parent::tasksummary|parent::warning|parent::topic]">
+<xsl:template match="d:comment[parent::d:answer|parent::d:appendix|parent::d:article|parent::d:bibliodiv|                                 parent::d:bibliography|parent::d:blockquote|parent::d:caution|parent::d:chapter|                                 parent::d:glossary|parent::d:glossdiv|parent::d:important|parent::d:index|                                 parent::d:indexdiv|parent::d:listitem|parent::d:note|parent::d:orderedlist|                                 parent::d:partintro|parent::d:preface|parent::d:procedure|parent::d:qandadiv|                                 parent::d:qandaset|parent::d:question|parent::d:refentry|parent::d:refnamediv|                                 parent::d:refsect1|parent::d:refsect2|parent::d:refsect3|parent::d:refsection|                                 parent::d:refsynopsisdiv|parent::d:sect1|parent::d:sect2|parent::d:sect3|parent::d:sect4|                                 parent::d:sect5|parent::d:section|parent::d:setindex|parent::d:sidebar|                                 parent::d:simplesect|parent::d:taskprerequisites|parent::d:taskrelated|                                 parent::d:tasksummary|parent::d:warning|parent::d:topic]|d:remark[parent::d:answer|parent::d:appendix|parent::d:article|parent::d:bibliodiv|                                 parent::d:bibliography|parent::d:blockquote|parent::d:caution|parent::d:chapter|                                 parent::d:glossary|parent::d:glossdiv|parent::d:important|parent::d:index|                                 parent::d:indexdiv|parent::d:listitem|parent::d:note|parent::d:orderedlist|                                 parent::d:partintro|parent::d:preface|parent::d:procedure|parent::d:qandadiv|                                 parent::d:qandaset|parent::d:question|parent::d:refentry|parent::d:refnamediv|                                 parent::d:refsect1|parent::d:refsect2|parent::d:refsect3|parent::d:refsection|                                 parent::d:refsynopsisdiv|parent::d:sect1|parent::d:sect2|parent::d:sect3|parent::d:sect4|                                 parent::d:sect5|parent::d:section|parent::d:setindex|parent::d:sidebar|                                 parent::d:simplesect|parent::d:taskprerequisites|parent::d:taskrelated|                                 parent::d:tasksummary|parent::d:warning|parent::d:topic]">
   <xsl:if test="$show.comments != 0">
     <p class="remark"><em><xsl:call-template name="inline.charseq"/></em></p>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="comment|remark">
+<xsl:template match="d:comment|d:remark">
   <xsl:if test="$show.comments != 0">
     <em><xsl:call-template name="inline.charseq"/></em>
   </xsl:if>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="productname">
+<xsl:template match="d:productname">
   <xsl:call-template name="inline.charseq"/>
   <xsl:if test="@class">
     <xsl:call-template name="dingbat">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="productnumber">
+<xsl:template match="d:productnumber">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="pob|street|city|state|postcode|country|otheraddr">
+<xsl:template match="d:pob|d:street|d:city|d:state|d:postcode|d:country|d:otheraddr">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="phone|fax">
+<xsl:template match="d:phone|d:fax">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
 <!-- in Addresses, for example -->
-<xsl:template match="honorific|firstname|surname|lineage|othername">
+<xsl:template match="d:honorific|d:firstname|d:surname|d:lineage|d:othername">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="person">
+<xsl:template match="d:person">
   <xsl:param name="content">
-    <xsl:apply-templates select="personname"/>
+    <xsl:apply-templates select="d:personname"/>
   </xsl:param>
 
   <xsl:param name="contentwithlink">
   </span>
 </xsl:template>
 
-<xsl:template match="personname">
+<xsl:template match="d:personname">
   <xsl:param name="content">
     <xsl:call-template name="person.name"/>
   </xsl:param>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="org">
+<xsl:template match="d:org">
   <xsl:param name="content">
     <xsl:apply-templates/>
   </xsl:param>
   </span>
 </xsl:template>
 
-<xsl:template match="orgname">
+<xsl:template match="d:orgname">
   <xsl:param name="content">
     <xsl:apply-templates/>
   </xsl:param>
   </span>
 </xsl:template>
 
-<xsl:template match="orgdiv">
+<xsl:template match="d:orgdiv">
   <xsl:param name="content">
     <xsl:apply-templates/>
   </xsl:param>
   </span>
 </xsl:template>
 
-<xsl:template match="affiliation">
+<xsl:template match="d:affiliation">
   <xsl:param name="content">
     <xsl:call-template name="person.name"/>
   </xsl:param>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="beginpage">
+<xsl:template match="d:beginpage">
   <!-- does nothing; this *is not* markup to force a page break. -->
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 0861f07..4b82336 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:its="http://www.w3.org/2005/11/its" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="its" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:its="http://www.w3.org/2005/11/its" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="its d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: html.xsl 9306 2012-04-28 03:49:00Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      Templates in this stylesheet convert ITS 2.0 markup
   </xsl:if>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 5f6b4fb..6a1f896 100644 (file)
@@ -1,36 +1,31 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: keywords.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
-<xsl:template match="keywordset"/>
-<xsl:template match="subjectset"/>
+<xsl:template match="d:keywordset"/>
+<xsl:template match="d:subjectset"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="keywordset" mode="html.header">
+<xsl:template match="d:keywordset" mode="html.header">
   <meta name="keywords">
     <xsl:attribute name="content">
-      <xsl:apply-templates select="keyword" mode="html.header"/>
+      <xsl:apply-templates select="d:keyword" mode="html.header"/>
     </xsl:attribute>
   </meta>
 </xsl:template>
 
-<xsl:template match="keyword" mode="html.header">
+<xsl:template match="d:keyword" mode="html.header">
   <xsl:apply-templates/>
-  <xsl:if test="following-sibling::keyword">, </xsl:if>
+  <xsl:if test="following-sibling::d:keyword">, </xsl:if>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index cc51e88..9651a43 100644 (file)
@@ -1,21 +1,16 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: lists.xsl 9792 2013-08-28 23:03:16Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="itemizedlist">
+<xsl:template match="d:itemizedlist">
   <!-- Handle spacing="compact" as multiple class attribute instead
        of the deprecated HTML compact attribute -->
   <xsl:variable name="default.class">
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:if test="title|info/title">
+    <xsl:if test="d:title|d:info/d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
     <!-- Preserve order of PIs and comments -->
-    <xsl:apply-templates select="*[not(self::listitem                   or self::title                   or self::titleabbrev)]                 |comment()[not(preceding-sibling::listitem)]                 |processing-instruction()[not(preceding-sibling::listitem)]"/>
+    <xsl:apply-templates select="*[not(self::d:listitem                   or self::d:title                   or self::d:titleabbrev)]                 |comment()[not(preceding-sibling::d:listitem)]                 |processing-instruction()[not(preceding-sibling::d:listitem)]"/>
 
     <ul>
       <xsl:call-template name="generate.class.attribute">
         </xsl:otherwise>
       </xsl:choose>
 
-      <xsl:apply-templates select="listitem                     |comment()[preceding-sibling::listitem]                     |processing-instruction()[preceding-sibling::listitem]"/>
+      <xsl:apply-templates select="d:listitem                     |comment()[preceding-sibling::d:listitem]                     |processing-instruction()[preceding-sibling::d:listitem]"/>
     </ul>
   </div>
 </xsl:template>
 
-<xsl:template match="itemizedlist/title">
+<xsl:template match="d:itemizedlist/d:title">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="itemizedlist/listitem">
+<xsl:template match="d:itemizedlist/d:listitem">
   <xsl:variable name="mark" select="../@mark"/>
   <xsl:variable name="override" select="@override"/>
 
   </li>
 </xsl:template>
 
-<xsl:template match="orderedlist">
+<xsl:template match="d:orderedlist">
   <!-- Handle spacing="compact" as multiple class attribute instead
        of the deprecated HTML compact attribute -->
   <xsl:variable name="default.class">
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
 
-    <xsl:if test="title|info/title">
+    <xsl:if test="d:title|d:info/d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
     <!-- Preserve order of PIs and comments -->
-    <xsl:apply-templates select="*[not(self::listitem                   or self::title                   or self::titleabbrev)]                 |comment()[not(preceding-sibling::listitem)]                 |processing-instruction()[not(preceding-sibling::listitem)]"/>
+    <xsl:apply-templates select="*[not(self::d:listitem                   or self::d:title                   or self::d:titleabbrev)]                 |comment()[not(preceding-sibling::d:listitem)]                 |processing-instruction()[not(preceding-sibling::d:listitem)]"/>
 
     <xsl:choose>
-      <xsl:when test="@inheritnum='inherit' and ancestor::listitem[parent::orderedlist]">
+      <xsl:when test="@inheritnum='inherit' and ancestor::d:listitem[parent::d:orderedlist]">
         <table border="{$table.border.off}">
           <xsl:call-template name="generate.class.attribute">
             <xsl:with-param name="class" select="$default.class"/>
             <col/>
           </colgroup>
           <tbody>
-            <xsl:apply-templates mode="orderedlist-table" select="listitem                         |comment()[preceding-sibling::listitem]                         |processing-instruction()[preceding-sibling::listitem]"/>
+            <xsl:apply-templates mode="orderedlist-table" select="d:listitem                         |comment()[preceding-sibling::d:listitem]                         |processing-instruction()[preceding-sibling::d:listitem]"/>
           </tbody>
         </table>
       </xsl:when>
           <xsl:if test="$numeration != ''">
             
           </xsl:if>
-          <xsl:apply-templates select="listitem                         |comment()[preceding-sibling::listitem]                         |processing-instruction()[preceding-sibling::listitem]"/>
+          <xsl:apply-templates select="d:listitem                         |comment()[preceding-sibling::d:listitem]                         |processing-instruction()[preceding-sibling::d:listitem]"/>
         </ol>
       </xsl:otherwise>
     </xsl:choose>
   </div>
 </xsl:template>
 
-<xsl:template match="orderedlist/title">
+<xsl:template match="d:orderedlist/d:title">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="orderedlist/listitem">
+<xsl:template match="d:orderedlist/d:listitem">
   <li>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </li>
 </xsl:template>
 
-<xsl:template match="orderedlist/listitem" mode="orderedlist-table">
+<xsl:template match="d:orderedlist/d:listitem" mode="orderedlist-table">
   <tr>
     <td>
       <xsl:apply-templates select="." mode="item-number"/>
   </tr>
 </xsl:template>
 
-<xsl:template match="variablelist">
+<xsl:template match="d:variablelist">
   <xsl:variable name="pi-presentation">
     <xsl:call-template name="pi.dbhtml_list-presentation"/>
   </xsl:variable>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:if test="title|info/title">
+    <xsl:if test="d:title|d:info/d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
     <xsl:choose>
       <xsl:when test="$presentation = 'table'">
         <!-- Preserve order of PIs and comments -->
-        <xsl:apply-templates select="*[not(self::varlistentry                     or self::title                     or self::titleabbrev)]                   |comment()[not(preceding-sibling::varlistentry)]                   |processing-instruction()[not(preceding-sibling::varlistentry)]"/>
+        <xsl:apply-templates select="*[not(self::d:varlistentry                     or self::d:title                     or self::d:titleabbrev)]                   |comment()[not(preceding-sibling::d:varlistentry)]                   |processing-instruction()[not(preceding-sibling::d:varlistentry)]"/>
         <table border="{$table.border.off}">
           <xsl:call-template name="generate.class.attribute">
             <xsl:with-param name="class" select="$default.class"/>
             <col/>
           </colgroup>
           <tbody>
-            <xsl:apply-templates mode="varlist-table" select="varlistentry                       |comment()[preceding-sibling::varlistentry]                       |processing-instruction()[preceding-sibling::varlistentry]"/>
+            <xsl:apply-templates mode="varlist-table" select="d:varlistentry                       |comment()[preceding-sibling::d:varlistentry]                       |processing-instruction()[preceding-sibling::d:varlistentry]"/>
           </tbody>
         </table>
       </xsl:when>
       <xsl:otherwise>
         <!-- Preserve order of PIs and comments -->
-        <xsl:apply-templates select="*[not(self::varlistentry                     or self::title                     or self::titleabbrev)]                   |comment()[not(preceding-sibling::varlistentry)]                   |processing-instruction()[not(preceding-sibling::varlistentry)]"/>
+        <xsl:apply-templates select="*[not(self::d:varlistentry                     or self::d:title                     or self::d:titleabbrev)]                   |comment()[not(preceding-sibling::d:varlistentry)]                   |processing-instruction()[not(preceding-sibling::d:varlistentry)]"/>
         <dl>
           <xsl:call-template name="generate.class.attribute">
             <xsl:with-param name="class" select="$default.class"/>
           </xsl:call-template>
-          <xsl:apply-templates select="varlistentry                       |comment()[preceding-sibling::varlistentry]                       |processing-instruction()[preceding-sibling::varlistentry]"/>
+          <xsl:apply-templates select="d:varlistentry                       |comment()[preceding-sibling::d:varlistentry]                       |processing-instruction()[preceding-sibling::d:varlistentry]"/>
         </dl>
       </xsl:otherwise>
     </xsl:choose>
   </div>
 </xsl:template>
 
-<xsl:template match="variablelist/title">
+<xsl:template match="d:variablelist/d:title">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="itemizedlist/titleabbrev|orderedlist/titleabbrev">
+<xsl:template match="d:itemizedlist/d:titleabbrev|d:orderedlist/d:titleabbrev">
   <!--nop-->
 </xsl:template>
 
-<xsl:template match="variablelist/titleabbrev">
+<xsl:template match="d:variablelist/d:titleabbrev">
   <!--nop-->
 </xsl:template>
 
-<xsl:template match="listitem" mode="xref">
+<xsl:template match="d:listitem" mode="xref">
   <xsl:number format="1"/>
 </xsl:template>
 
-<xsl:template match="listitem/simpara" priority="2">
+<xsl:template match="d:listitem/d:simpara" priority="2">
   <!-- If a listitem contains only a single simpara, don't output
        the <p> wrapper; this has the effect of creating an li
        with simple text content. -->
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="varlistentry">
+<xsl:template match="d:varlistentry">
   <dt>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:apply-templates select="term"/>
+    <xsl:apply-templates select="d:term"/>
   </dt>
   <dd>
-    <xsl:apply-templates select="listitem"/>
+    <xsl:apply-templates select="d:listitem"/>
   </dd>
 </xsl:template>
 
-<xsl:template match="varlistentry" mode="varlist-table">
+<xsl:template match="d:varlistentry" mode="varlist-table">
   <xsl:variable name="presentation">
     <xsl:call-template name="pi.dbhtml_term-presentation">
       <xsl:with-param name="node" select=".."/>
   <tr>
     <xsl:call-template name="tr.attributes">
       <xsl:with-param name="rownum">
-        <xsl:number from="variablelist" count="varlistentry"/>
+        <xsl:number from="d:variablelist" count="d:varlistentry"/>
       </xsl:with-param>
     </xsl:call-template>
 
       <xsl:choose>
         <xsl:when test="$presentation = 'bold'">
           <strong>
-            <xsl:apply-templates select="term"/>
+            <xsl:apply-templates select="d:term"/>
             <xsl:value-of select="$separator"/>
           </strong>
         </xsl:when>
         <xsl:when test="$presentation = 'italic'">
           <em>
-            <xsl:apply-templates select="term"/>
+            <xsl:apply-templates select="d:term"/>
             <xsl:value-of select="$separator"/>
           </em>
         </xsl:when>
         <xsl:when test="$presentation = 'bold-italic'">
           <strong>
             <em>
-              <xsl:apply-templates select="term"/>
+              <xsl:apply-templates select="d:term"/>
               <xsl:value-of select="$separator"/>
             </em>
           </strong>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="term"/>
+          <xsl:apply-templates select="d:term"/>
           <xsl:value-of select="$separator"/>
         </xsl:otherwise>
       </xsl:choose>
       </p>
     </td>
     <td>
-      <xsl:apply-templates select="listitem"/>
+      <xsl:apply-templates select="d:listitem"/>
     </td>
   </tr>
 </xsl:template>
 
-<xsl:template match="varlistentry/term">
+<xsl:template match="d:varlistentry/d:term">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="varlistentry/listitem">
+<xsl:template match="d:varlistentry/d:listitem">
   <!-- we can't just drop the anchor in since some browsers (Opera)
        get confused about line breaks if we do. So if the first child
        is a para, assume the para will put in the anchor. Otherwise,
 
 <!-- ==================================================================== -->
 
-<xsl:template match="simplelist">
+<xsl:template match="d:simplelist">
   <!-- with no type specified, the default is 'vert' -->
   <xsl:call-template name="anchor"/>
   <table border="{$table.border.off}">
   </table>
 </xsl:template>
 
-<xsl:template match="simplelist[@type='inline']">
+<xsl:template match="d:simplelist[@type='inline']">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
       </xsl:choose>
     </xsl:variable>
   
-    <xsl:for-each select="member">
+    <xsl:for-each select="d:member">
       <xsl:call-template name="simple.xlink">
         <xsl:with-param name="content">
           <xsl:apply-templates/>
   </span>
 </xsl:template>
 
-<xsl:template match="simplelist[@type='horiz']">
+<xsl:template match="d:simplelist[@type='horiz']">
   <xsl:call-template name="anchor"/>
   <table border="{$table.border.off}">
     <xsl:if test="$div.element != 'section'">
   </table>
 </xsl:template>
 
-<xsl:template match="simplelist[@type='vert']">
+<xsl:template match="d:simplelist[@type='vert']">
   <xsl:call-template name="anchor"/>
   <table border="{$table.border.off}">
     <xsl:if test="$div.element != 'section'">
 <xsl:template name="simplelist.horiz">
   <xsl:param name="cols">1</xsl:param>
   <xsl:param name="cell">1</xsl:param>
-  <xsl:param name="members" select="./member"/>
+  <xsl:param name="members" select="./d:member"/>
 
   <xsl:if test="$cell &lt;= count($members)">
     <tr>
 <xsl:template name="simplelist.horiz.row">
   <xsl:param name="cols">1</xsl:param>
   <xsl:param name="cell">1</xsl:param>
-  <xsl:param name="members" select="./member"/>
+  <xsl:param name="members" select="./d:member"/>
   <xsl:param name="curcol">1</xsl:param>
 
   <xsl:if test="$curcol &lt;= $cols">
 <xsl:template name="simplelist.vert">
   <xsl:param name="cols">1</xsl:param>
   <xsl:param name="cell">1</xsl:param>
-  <xsl:param name="members" select="./member"/>
+  <xsl:param name="members" select="./d:member"/>
   <xsl:param name="rows" select="floor((count($members)+$cols - 1) div $cols)"/>
 
   <xsl:if test="$cell &lt;= $rows">
   <xsl:param name="cols">1</xsl:param>
   <xsl:param name="rows">1</xsl:param>
   <xsl:param name="cell">1</xsl:param>
-  <xsl:param name="members" select="./member"/>
+  <xsl:param name="members" select="./d:member"/>
   <xsl:param name="curcol">1</xsl:param>
 
   <xsl:if test="$curcol &lt;= $cols">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="member">
+<xsl:template match="d:member">
   <xsl:call-template name="anchor"/>
   <xsl:call-template name="simple.xlink">
     <xsl:with-param name="content">
 
 <!-- ==================================================================== -->
 
-<xsl:template match="procedure">
+<xsl:template match="d:procedure">
   <xsl:variable name="param.placement" select="substring-after(normalize-space($formal.title.placement),                                         concat(local-name(.), ' '))"/>
 
   <xsl:variable name="placement">
   </xsl:variable>
 
   <!-- Preserve order of PIs and comments -->
-  <xsl:variable name="preamble" select="*[not(self::step                   or self::title                   or self::titleabbrev)]                 |comment()[not(preceding-sibling::step)]                 |processing-instruction()[not(preceding-sibling::step)]"/>
+  <xsl:variable name="preamble" select="*[not(self::d:step                   or self::d:title                   or self::d:titleabbrev)]                 |comment()[not(preceding-sibling::d:step)]                 |processing-instruction()[not(preceding-sibling::d:step)]"/>
 
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute">
       <xsl:with-param name="conditional">
         <xsl:choose>
-          <xsl:when test="title">0</xsl:when>
+          <xsl:when test="d:title">0</xsl:when>
           <xsl:otherwise>1</xsl:otherwise>
         </xsl:choose>
       </xsl:with-param>
     <xsl:call-template name="anchor">
       <xsl:with-param name="conditional">
         <xsl:choose>
-          <xsl:when test="title|info/title|blockinfo/title">0</xsl:when>
+          <xsl:when test="d:title|d:info/d:title|d:blockinfo/d:title">0</xsl:when>
           <xsl:otherwise>1</xsl:otherwise>
         </xsl:choose>
       </xsl:with-param>
     </xsl:call-template>
 
-    <xsl:if test="(title or info/title or blockinfo/title) and $placement = 'before'">
+    <xsl:if test="(d:title or d:info/d:title or d:blockinfo/d:title) and $placement = 'before'">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
     <xsl:apply-templates select="$preamble"/>
 
     <xsl:choose>
-      <xsl:when test="count(step) = 1">
+      <xsl:when test="count(d:step) = 1">
         <ul>
           <xsl:call-template name="generate.class.attribute"/>
-          <xsl:apply-templates select="step                     |comment()[preceding-sibling::step]                     |processing-instruction()[preceding-sibling::step]"/>
+          <xsl:apply-templates select="d:step                     |comment()[preceding-sibling::d:step]                     |processing-instruction()[preceding-sibling::d:step]"/>
         </ul>
       </xsl:when>
       <xsl:otherwise>
         <ol>
           <xsl:call-template name="generate.class.attribute"/>
           
-          <xsl:apply-templates select="step                     |comment()[preceding-sibling::step]                     |processing-instruction()[preceding-sibling::step]"/>
+          <xsl:apply-templates select="d:step                     |comment()[preceding-sibling::d:step]                     |processing-instruction()[preceding-sibling::d:step]"/>
         </ol>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="(title or info/title or blockinfo/title) and $placement != 'before'">
+    <xsl:if test="(d:title or d:info/d:title or d:blockinfo/d:title) and $placement != 'before'">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
   </div>
 </xsl:template>
 
-<xsl:template match="procedure/title">
+<xsl:template match="d:procedure/d:title">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="substeps"><xsl:variable name="numeration"><xsl:call-template name="procedure.step.numeration"/></xsl:variable><xsl:variable name="cssstyle"><xsl:choose><xsl:when test="$numeration = '1'">decimal</xsl:when><xsl:when test="$numeration = 'a'">lower-alpha</xsl:when><xsl:when test="$numeration = 'i'">lower-roman</xsl:when><xsl:when test="$numeration = 'A'">upper-alpha</xsl:when><xsl:when test="$numeration = 'I'">upper-roman</xsl:when><xsl:otherwise><xsl:message>Warning: unknown procedure.step.numeration value: <xsl:value-of select="$numeration"/></xsl:message></xsl:otherwise></xsl:choose></xsl:variable><xsl:call-template name="anchor"/><ol><xsl:attribute name="style"><xsl:text>list-style-type: </xsl:text><xsl:value-of select="$cssstyle"/></xsl:attribute><xsl:apply-templates/></ol></xsl:template>
+<xsl:template match="d:substeps">
+  <xsl:variable name="numeration">
+    <xsl:call-template name="procedure.step.numeration"/>
+  </xsl:variable>
+
+  <xsl:call-template name="anchor"/>
+
+  <ol type="{$numeration}">
+    <xsl:call-template name="common.html.attributes"/>
+    <xsl:call-template name="id.attribute"/>
+    <xsl:apply-templates/>
+  </ol>
+</xsl:template>
 
-<xsl:template match="step">
+<xsl:template match="d:step">
   <li>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </li>
 </xsl:template>
 
-<xsl:template match="stepalternatives">
+<xsl:template match="d:stepalternatives">
   <xsl:call-template name="anchor"/>
   <ul>
     <xsl:call-template name="common.html.attributes"/>
   </ul>
 </xsl:template>
 
-<xsl:template match="step/title">
+<xsl:template match="d:step/d:title">
   <p>
     <xsl:call-template name="common.html.attributes"/>
-    <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+    <strong>
       <xsl:apply-templates/>
     </strong>
   </p>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="segmentedlist">
+<xsl:template match="d:segmentedlist">
   <xsl:variable name="presentation">
     <xsl:call-template name="pi.dbhtml_list-presentation"/>
   </xsl:variable>
   </div>
 </xsl:template>
 
-<xsl:template match="segmentedlist/title">
+<xsl:template match="d:segmentedlist/d:title">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <strong>
   </div>
 </xsl:template>
 
-<xsl:template match="segtitle">
+<xsl:template match="d:segtitle">
 </xsl:template>
 
-<xsl:template match="segtitle" mode="segtitle-in-seg">
+<xsl:template match="d:segtitle" mode="segtitle-in-seg">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="seglistitem">
+<xsl:template match="d:seglistitem">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="seg">
-  <xsl:variable name="segnum" select="count(preceding-sibling::seg)+1"/>
-  <xsl:variable name="seglist" select="ancestor::segmentedlist"/>
-  <xsl:variable name="segtitles" select="$seglist/segtitle"/>
+<xsl:template match="d:seg">
+  <xsl:variable name="segnum" select="count(preceding-sibling::d:seg)+1"/>
+  <xsl:variable name="seglist" select="ancestor::d:segmentedlist"/>
+  <xsl:variable name="segtitles" select="$seglist/d:segtitle"/>
 
   <!--
      Note: segtitle is only going to be the right thing in a well formed
   </div>
 </xsl:template>
 
-<xsl:template match="segmentedlist" mode="seglist-table">
+<xsl:template match="d:segmentedlist" mode="seglist-table">
   <xsl:variable name="table-summary">
     <xsl:call-template name="pi.dbhtml_table-summary"/>
   </xsl:variable>
     <xsl:call-template name="pi.dbhtml_list-width"/>
   </xsl:variable>
 
-  <xsl:apply-templates select="title"/>
+  <xsl:apply-templates select="d:title"/>
 
   <table border="{$table.border.off}">
     <xsl:if test="$list-width != ''">
     <thead>
       <tr class="segtitle">
         <xsl:call-template name="tr.attributes">
-          <xsl:with-param name="row" select="segtitle[1]"/>
+          <xsl:with-param name="row" select="d:segtitle[1]"/>
           <xsl:with-param name="rownum" select="1"/>
         </xsl:call-template>
-        <xsl:apply-templates select="segtitle" mode="seglist-table"/>
+        <xsl:apply-templates select="d:segtitle" mode="seglist-table"/>
       </tr>
     </thead>
     <tbody>
-      <xsl:apply-templates select="seglistitem" mode="seglist-table"/>
+      <xsl:apply-templates select="d:seglistitem" mode="seglist-table"/>
     </tbody>
   </table>
 </xsl:template>
 
-<xsl:template match="segtitle" mode="seglist-table">
+<xsl:template match="d:segtitle" mode="seglist-table">
   <th><xsl:apply-templates/></th>
 </xsl:template>
 
-<xsl:template match="seglistitem" mode="seglist-table">
+<xsl:template match="d:seglistitem" mode="seglist-table">
   <xsl:variable name="seglinum">
-    <xsl:number from="segmentedlist" count="seglistitem"/>
+    <xsl:number from="d:segmentedlist" count="d:seglistitem"/>
   </xsl:variable>
 
   <tr>
   </tr>
 </xsl:template>
 
-<xsl:template match="seg" mode="seglist-table">
+<xsl:template match="d:seg" mode="seglist-table">
   <td>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </td>
 </xsl:template>
 
-<xsl:template match="seg[1]" mode="seglist-table">
+<xsl:template match="d:seg[1]" mode="seglist-table">
   <td>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor">
-      <xsl:with-param name="node" select="ancestor::seglistitem"/>
+      <xsl:with-param name="node" select="ancestor::d:seglistitem"/>
     </xsl:call-template>
     <xsl:apply-templates/>
   </td>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="calloutlist">
+<xsl:template match="d:calloutlist">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:if test="title|info/title">
+    <xsl:if test="d:title|d:info/d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
     <!-- Preserve order of PIs and comments -->
-    <xsl:apply-templates select="*[not(self::callout or self::title or self::titleabbrev)]                    |comment()[not(preceding-sibling::callout)]                    |processing-instruction()[not(preceding-sibling::callout)]"/>
+    <xsl:apply-templates select="*[not(self::d:callout or self::d:title or self::d:titleabbrev)]                    |comment()[not(preceding-sibling::d:callout)]                    |processing-instruction()[not(preceding-sibling::d:callout)]"/>
 
     <xsl:choose>
       <xsl:when test="$callout.list.table != 0">
           <xsl:if test="$div.element != 'section'">
             <xsl:attribute name="summary">Callout list</xsl:attribute>
           </xsl:if>
-          <xsl:apply-templates select="callout                                 |comment()[preceding-sibling::callout]                                 |processing-instruction()[preceding-sibling::callout]"/>
+          <xsl:apply-templates select="d:callout                                 |comment()[preceding-sibling::d:callout]                                 |processing-instruction()[preceding-sibling::d:callout]"/>
         </table>
       </xsl:when>
       <xsl:otherwise>
         <dl>
           <xsl:apply-templates select="." mode="class.attribute"/>
-          <xsl:apply-templates select="callout                                 |comment()[preceding-sibling::callout]                                 |processing-instruction()[preceding-sibling::callout]"/>
+          <xsl:apply-templates select="d:callout                                 |comment()[preceding-sibling::d:callout]                                 |processing-instruction()[preceding-sibling::d:callout]"/>
         </dl>
       </xsl:otherwise>
     </xsl:choose>
   </div>
 </xsl:template>
 
-<xsl:template match="calloutlist/title">
+<xsl:template match="d:calloutlist/d:title">
 </xsl:template>
 
-<xsl:template match="callout">
+<xsl:template match="d:callout">
   <xsl:choose>
     <xsl:when test="$callout.list.table != 0">
       <tr>
         <xsl:call-template name="tr.attributes">
           <xsl:with-param name="rownum">
-            <xsl:number from="calloutlist" count="callout"/>
+            <xsl:number from="d:calloutlist" count="d:callout"/>
           </xsl:with-param>
         </xsl:call-template>
 
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="callout/simpara" priority="2">
+<xsl:template match="d:callout/d:simpara" priority="2">
   <!-- If a callout contains only a single simpara, don't output
        the <p> wrapper; this has the effect of creating an li
        with simple text content. -->
     </xsl:when>
     <xsl:when test="local-name($target)='area'">
       <xsl:choose>
-        <xsl:when test="$target/parent::areaset">
+        <xsl:when test="$target/parent::d:areaset">
           <xsl:call-template name="callout-bug">
             <xsl:with-param name="conum">
-              <xsl:apply-templates select="$target/parent::areaset" mode="conumber"/>
+              <xsl:apply-templates select="$target/parent::d:areaset" mode="conumber"/>
             </xsl:with-param>
           </xsl:call-template>
         </xsl:when>
   </xsl:call-template>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index d1f710f..a95dcc9 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="doc">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="doc d">
 
 <!-- ********************************************************************
-     $Id: maketoc.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -24,7 +19,7 @@
 
 <!-- refentry in autotoc.xsl does not use subtoc, so must
      handle it explicitly here. -->
-<xsl:template match="refentry" mode="toc">
+<xsl:template match="d:refentry" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
@@ -48,7 +43,7 @@
     <xsl:variable name="id">
       <xsl:call-template name="object.id"/>
     </xsl:variable>
-    <tocentry linkend="{$id}">
+    <d:tocentry linkend="{$id}">
       <xsl:processing-instruction name="dbhtml">
         <xsl:text>filename="</xsl:text>
         <xsl:value-of select="$filename"/>
@@ -58,7 +53,7 @@
 </xsl:text>
       <xsl:apply-templates mode="toc" select="$nodes"/>
       <xsl:call-template name="indent-spaces"/>
-    </tocentry>
+    </d:tocentry>
     <xsl:text>
 </xsl:text>
   </xsl:if>
@@ -88,4 +83,4 @@
 </xsl:text>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 26b51d0..183cc0e 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="doc">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="doc d">
 
 <!-- ********************************************************************
-     $Id: manifest.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -19,4 +14,4 @@
 <!-- ==================================================================== -->
 
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index e1c3c76..a7dad8b 100644 (file)
@@ -1,26 +1,21 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="mml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="mml d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: math.xsl 9297 2012-04-22 03:56:16Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
-<xsl:template match="inlineequation">
+<xsl:template match="d:inlineequation">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="alt">
+<xsl:template match="d:alt">
 </xsl:template>
 
-<xsl:template match="mathphrase">
+<xsl:template match="d:mathphrase">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 </xsl:text>
 </xsl:template>
 
-<xsl:template match="inlineequation" mode="collect.tex.math.plain">
+<xsl:template match="d:inlineequation" mode="collect.tex.math.plain">
   <xsl:variable name="filename">
     <xsl:choose>
-      <xsl:when test="graphic">
+      <xsl:when test="d:graphic">
         <xsl:call-template name="mediaobject.filename">
-          <xsl:with-param name="object" select="graphic"/>
+          <xsl:with-param name="object" select="d:graphic"/>
         </xsl:call-template>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="select.mediaobject.filename">
-          <xsl:with-param name="olist" select="inlinemediaobject/*"/>
+          <xsl:with-param name="olist" select="d:inlinemediaobject/*"/>
         </xsl:call-template>
       </xsl:otherwise>
     </xsl:choose>
@@ -97,7 +92,7 @@
   <xsl:variable name="output.delims">
     <xsl:call-template name="tex.math.output.delims"/>
   </xsl:variable>
-  <xsl:variable name="tex" select="alt[@role='tex'] | inlinemediaobject/textobject[@role='tex']"/>
+  <xsl:variable name="tex" select="d:alt[@role='tex'] | d:inlinemediaobject/d:textobject[@role='tex']"/>
   <xsl:if test="$tex">
     <xsl:text>\special{dvi2bitmap outputfile </xsl:text>
     <xsl:value-of select="$filename"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="equation|informalequation" mode="collect.tex.math.plain">
+<xsl:template match="d:equation|d:informalequation" mode="collect.tex.math.plain">
   <xsl:variable name="filename">
     <xsl:choose>
-      <xsl:when test="graphic">
+      <xsl:when test="d:graphic">
         <xsl:call-template name="mediaobject.filename">
-          <xsl:with-param name="object" select="graphic"/>
+          <xsl:with-param name="object" select="d:graphic"/>
         </xsl:call-template>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="select.mediaobject.filename">
-          <xsl:with-param name="olist" select="mediaobject/*"/>
+          <xsl:with-param name="olist" select="d:mediaobject/*"/>
         </xsl:call-template>
       </xsl:otherwise>
     </xsl:choose>
   <xsl:variable name="output.delims">
     <xsl:call-template name="tex.math.output.delims"/>
   </xsl:variable>
-  <xsl:variable name="tex" select="alt[@role='tex'] | mediaobject/textobject[@role='tex']"/>
+  <xsl:variable name="tex" select="d:alt[@role='tex'] | d:mediaobject/d:textobject[@role='tex']"/>
   <xsl:if test="$tex">
     <xsl:text>\special{dvi2bitmap outputfile </xsl:text>
     <xsl:value-of select="$filename"/>
 </xsl:text>
 </xsl:template>
 
-<xsl:template match="inlineequation" mode="collect.tex.math.latex">
+<xsl:template match="d:inlineequation" mode="collect.tex.math.latex">
   <xsl:variable name="filename">
     <xsl:choose>
-      <xsl:when test="graphic">
+      <xsl:when test="d:graphic">
         <xsl:call-template name="mediaobject.filename">
-          <xsl:with-param name="object" select="graphic"/>
+          <xsl:with-param name="object" select="d:graphic"/>
         </xsl:call-template>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="select.mediaobject.filename">
-          <xsl:with-param name="olist" select="inlinemediaobject/*"/>
+          <xsl:with-param name="olist" select="d:inlinemediaobject/*"/>
         </xsl:call-template>
       </xsl:otherwise>
     </xsl:choose>
   <xsl:variable name="output.delims">
     <xsl:call-template name="tex.math.output.delims"/>
   </xsl:variable>
-  <xsl:variable name="tex" select="alt[@role='tex'] | inlinemediaobject/textobject[@role='tex']"/>
+  <xsl:variable name="tex" select="d:alt[@role='tex'] | d:inlinemediaobject/d:textobject[@role='tex']"/>
   <xsl:if test="$tex">
     <xsl:text>\special{dvi2bitmap outputfile </xsl:text>
     <xsl:value-of select="$filename"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="equation|informalequation" mode="collect.tex.math.latex">
+<xsl:template match="d:equation|d:informalequation" mode="collect.tex.math.latex">
   <xsl:variable name="filename">
     <xsl:choose>
-      <xsl:when test="graphic">
+      <xsl:when test="d:graphic">
         <xsl:call-template name="mediaobject.filename">
-          <xsl:with-param name="object" select="graphic"/>
+          <xsl:with-param name="object" select="d:graphic"/>
         </xsl:call-template>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="select.mediaobject.filename">
-          <xsl:with-param name="olist" select="mediaobject/*"/>
+          <xsl:with-param name="olist" select="d:mediaobject/*"/>
         </xsl:call-template>
       </xsl:otherwise>
     </xsl:choose>
   <xsl:variable name="output.delims">
     <xsl:call-template name="tex.math.output.delims"/>
   </xsl:variable>
-  <xsl:variable name="tex" select="alt[@role='tex'] | mediaobject/textobject[@role='tex']"/>
+  <xsl:variable name="tex" select="d:alt[@role='tex'] | d:mediaobject/d:textobject[@role='tex']"/>
   <xsl:if test="$tex">
     <xsl:text>\special{dvi2bitmap outputfile </xsl:text>
     <xsl:value-of select="$filename"/>
 <!-- Extracting image filename from mediaobject and graphic elements -->
 
 <xsl:template name="select.mediaobject.filename">
-  <xsl:param name="olist" select="imageobject|imageobjectco                      |videoobject|audioobject|textobject"/>
+  <xsl:param name="olist" select="d:imageobject|d:imageobjectco                      |d:videoobject|d:audioobject|d:textobject"/>
 
   <xsl:variable name="mediaobject.index">
     <xsl:call-template name="select.mediaobject.index">
   <xsl:value-of select="$result"/>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index e727bf1..ab9171d 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:saxon="http://icl.com/saxon" xmlns:lxslt="http://xml.apache.org/xslt" xmlns:redirect="http://xml.apache.org/xalan/redirect" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.1" exclude-result-prefixes="doc" extension-element-prefixes="saxon redirect lxslt">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:saxon="http://icl.com/saxon" xmlns:lxslt="http://xml.apache.org/xslt" xmlns:redirect="http://xml.apache.org/xalan/redirect" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.1" exclude-result-prefixes="doc d" extension-element-prefixes="saxon redirect lxslt">
 
 <!-- ********************************************************************
-     $Id: oldchunker.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -173,4 +168,4 @@ in default.encoding, set this parameter to value <literal>native</literal>.
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 15a04e1..5925388 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="doc">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="doc d">
 
 <!-- ********************************************************************
-     $Id: onechunk.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -33,4 +28,4 @@
   </xsl:call-template>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index da34460..9fcc054 100644 (file)
@@ -1,15 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<!-- This file is generated from param.xweb -->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><!-- This file is generated from param.xweb --><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
 
 <!-- ********************************************************************
-     $Id: param.xweb 9995 2015-10-01 16:34:45Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -68,11 +62,11 @@ div.annotation-close { position: absolute;
                      }
 </xsl:param>
 <xsl:param name="annotation.graphic.close">
-http://docbook.sourceforge.net/release/images/annot-close.png</xsl:param>
-<xsl:param name="annotation.graphic.open">http://docbook.sourceforge.net/release/images/annot-open.png</xsl:param>
+http://cdn.docbook.org/release/xsl/images/annot-close.png</xsl:param>
+<xsl:param name="annotation.graphic.open">http://cdn.docbook.org/release/xsl/images/annot-open.png</xsl:param>
 
 <xsl:param name="annotation.js">
-<xsl:text>http://docbook.sourceforge.net/release/script/AnchorPosition.js http://docbook.sourceforge.net/release/script/PopupWindow.js</xsl:text></xsl:param>
+<xsl:text>http://cdn.docbook.org/release/xsl/script/AnchorPosition.js http://cdn.docbook.org/release/xsl/script/PopupWindow.js</xsl:text></xsl:param>
 
 <xsl:param name="annotation.support" select="0"/>
 <xsl:param name="appendix.autolabel">A</xsl:param>
@@ -82,7 +76,7 @@ http://docbook.sourceforge.net/release/images/annot-close.png</xsl:param>
 <xsl:param name="autolink.index.see" select="1"/>
 <xsl:param name="base.dir"/>
 <xsl:param name="biblioentry.item.separator">. </xsl:param>
-<xsl:param name="bibliography.collection">http://docbook.sourceforge.net/release/bibliography/bibliography.xml</xsl:param>
+<xsl:param name="bibliography.collection">http://cdn.docbook.org/release/xsl/bibliography/bibliography.xml</xsl:param>
 
 <xsl:param name="bibliography.numbered" select="0"/>
 <xsl:param name="bibliography.style">normal</xsl:param>
@@ -455,4 +449,4 @@ set       toc,title
 <xsl:param name="xref.with.number.and.title" select="1"/>
 <xsl:param name="link.to.self.for.mediaobject" select="0"/>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 3f9a0f1..c4dd5ae 100644 (file)
@@ -1,21 +1,15 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="doc" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="doc d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: pi.xsl 9848 2014-01-17 22:44:39Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <doc:reference xmlns=""><info xmlns="http://www.w3.org/1999/xhtml"><title>HTML Processing Instruction Reference</title>
     <releaseinfo role="meta">
-      $Id: pi.xsl 9848 2014-01-17 22:44:39Z bobstayton $
     </releaseinfo>
   </info>
   <partintro xmlns="http://www.w3.org/1999/xhtml" xml:id="partintro">
@@ -915,7 +909,7 @@ specifications in one processing instruction:
   </refparameter>
 </doc:pi>
 <xsl:template name="pi.dbcmdlist">
-  <xsl:variable name="cmdsynopses" select="..//cmdsynopsis"/>
+  <xsl:variable name="cmdsynopses" select="..//d:cmdsynopsis"/>
   <xsl:if test="count($cmdsynopses)&lt;1">
     <xsl:message><xsl:text>No cmdsynopsis elements matched dbcmdlist PI, perhaps it's nested too deep?</xsl:text>
     </xsl:message>
@@ -945,7 +939,7 @@ specifications in one processing instruction:
   </refparameter>
 </doc:pi>
 <xsl:template name="pi.dbfunclist">
-  <xsl:variable name="funcsynopses" select="..//funcsynopsis"/>
+  <xsl:variable name="funcsynopses" select="..//d:funcsynopsis"/>
   <xsl:if test="count($funcsynopses)&lt;1">
     <xsl:message><xsl:text>No funcsynopsis elements matched dbfunclist PI, perhaps it's nested too deep?</xsl:text>
     </xsl:message>
@@ -1233,4 +1227,4 @@ specifications in one processing instruction:
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 81055be..8de497e 100644 (file)
@@ -1,16 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<!--This file was created automatically by xsl2profile-->
-<!--from the DocBook XSL stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="exsl cf exslt" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><!--This file was created automatically by xsl2profile--><!--from the DocBook XSL stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="exsl cf d exslt" version="1.0">
 
 <!-- ********************************************************************
-     $Id: chunk-code.xsl 9936 2014-08-29 21:34:58Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -82,7 +75,7 @@
         <xsl:value-of select="$html.ext"/>
       </xsl:when>
       <!-- Special case -->
-      <xsl:when test="self::legalnotice and not($generate.legalnotice.link = 0)">
+      <xsl:when test="self::d:legalnotice and not($generate.legalnotice.link = 0)">
         <xsl:choose>
           <xsl:when test="(@id or @xml:id) and not($use.id.as.filename = 0)">
             <!-- * if this legalnotice has an ID, then go ahead and use -->
     </xsl:when>
 
     <!-- treat nested set separate from root -->
-    <xsl:when test="self::set and ancestor::set">
+    <xsl:when test="self::d:set and ancestor::d:set">
       <xsl:text>se</xsl:text>
       <xsl:number level="any" format="01"/>
       <xsl:if test="not($recursive)">
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::set">
+    <xsl:when test="self::d:set">
       <xsl:value-of select="$root.filename"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::book">
+    <xsl:when test="self::d:book">
       <xsl:text>bk</xsl:text>
       <xsl:number level="any" format="01"/>
       <xsl:if test="not($recursive)">
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::article">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:article">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>ar</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::preface">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:preface">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>pr</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::chapter">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:chapter">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>ch</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::appendix">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:appendix">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>ap</xsl:text>
-      <xsl:number level="any" format="a" from="book"/>
+      <xsl:number level="any" format="a" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::part">
+    <xsl:when test="self::d:part">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>pt</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::reference">
+    <xsl:when test="self::d:reference">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>rn</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::refentry">
+    <xsl:when test="self::d:refentry">
       <xsl:choose>
-        <xsl:when test="parent::reference">
+        <xsl:when test="parent::d:reference">
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:if test="/set">
+          <xsl:if test="/d:set">
             <!-- in a set, make sure we inherit the right book info... -->
             <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
               <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>re</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::colophon">
+    <xsl:when test="self::d:colophon">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>co</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::sect1                     or self::sect2                     or self::sect3                     or self::sect4                     or self::sect5                     or self::section">
+    <xsl:when test="self::d:sect1                     or self::d:sect2                     or self::d:sect3                     or self::d:sect4                     or self::d:sect5                     or self::d:section">
       <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
         <xsl:with-param name="recursive" select="true()"/>
       </xsl:apply-templates>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::bibliography">
+    <xsl:when test="self::d:bibliography">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>bi</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::glossary">
+    <xsl:when test="self::d:glossary">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>go</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::index">
+    <xsl:when test="self::d:index">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>ix</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::setindex">
+    <xsl:when test="self::d:setindex">
       <xsl:text>si</xsl:text>
-      <xsl:number level="any" format="01" from="set"/>
+      <xsl:number level="any" format="01" from="d:set"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::topic">
+    <xsl:when test="self::d:topic">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>to</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     <xsl:otherwise>
       <xsl:text>chunk-filename-error-</xsl:text>
       <xsl:value-of select="name(.)"/>
-      <xsl:number level="any" format="01" from="set"/>
+      <xsl:number level="any" format="01" from="d:set"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
 </xsl:template>
 
 <!-- Leave legalnotice chunk out of the list for Next and Prev -->
-<xsl:template match="legalnotice" mode="find.chunks"/>
+<xsl:template match="d:legalnotice" mode="find.chunks"/>
 
-<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) = 'http://docbook.org/ns/docbook'"><xslo:variable name="no.namespace"><xslo:apply-templates select="/*" mode="stripNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. cut</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>stripped namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($no.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
+<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) != 'http://docbook.org/ns/docbook'"><xslo:variable name="with.namespace"><xslo:apply-templates select="/*" mode="addNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. add</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>added namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($with.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
   <!-- * Get a title for current doc so that we let the user -->
   <!-- * know what document we are processing at this point. -->
   <xsl:variable name="doc.title">
 
 <!-- ====================================================================== -->
 
-<xsl:template match="set|book|part|preface|chapter|appendix                      |article                      |topic                      |reference|refentry                      |book/glossary|article/glossary|part/glossary                      |book/bibliography|article/bibliography|part/bibliography                      |colophon">
+<xsl:template match="d:set|d:book|d:part|d:preface|d:chapter|d:appendix                      |d:article                      |d:topic                      |d:reference|d:refentry                      |d:book/d:glossary|d:article/d:glossary|d:part/d:glossary                      |d:book/d:bibliography|d:article/d:bibliography|d:part/d:bibliography                      |d:colophon">
   <xsl:choose>
     <xsl:when test="$onechunk != 0 and parent::*">
       <xsl:apply-imports/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="sect1|sect2|sect3|sect4|sect5|section">
+<xsl:template match="d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section">
   <xsl:variable name="ischunk">
     <xsl:call-template name="chunk"/>
   </xsl:variable>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="setindex                      |book/index                      |article/index                      |part/index">
+<xsl:template match="d:setindex                      |d:book/d:index                      |d:article/d:index                      |d:part/d:index">
   <!-- some implementations use completely empty index tags to indicate -->
   <!-- where an automatically generated index should be inserted. so -->
   <!-- if the index is completely empty, skip it. -->
 </xsl:template>
 
 <!-- ==================================================================== -->
-<xsl:template match="set|book|part|preface|chapter|appendix                      |article                      |topic                      |reference|refentry                      |sect1|sect2|sect3|sect4|sect5                      |section                      |book/glossary|article/glossary|part/glossary                      |book/bibliography|article/bibliography|part/bibliography                      |colophon" mode="enumerate-files">
+<xsl:template match="d:set|d:book|d:part|d:preface|d:chapter|d:appendix                      |d:article                      |d:topic                      |d:reference|d:refentry                      |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5                      |d:section                      |d:book/d:glossary|d:article/d:glossary|d:part/d:glossary                      |d:book/d:bibliography|d:article/d:bibliography|d:part/d:bibliography                      |d:colophon" mode="enumerate-files">
   <xsl:variable name="ischunk"><xsl:call-template name="chunk"/></xsl:variable>
   <xsl:if test="$ischunk='1'">
     <xsl:call-template name="make-relative-filename">
   <xsl:apply-templates select="*" mode="enumerate-files"/>
 </xsl:template>
 
-<xsl:template match="book/index|article/index|part/index" mode="enumerate-files">
+<xsl:template match="d:book/d:index|d:article/d:index|d:part/d:index" mode="enumerate-files">
   <xsl:if test="$htmlhelp.output != 1">
     <xsl:variable name="ischunk"><xsl:call-template name="chunk"/></xsl:variable>
     <xsl:if test="$ischunk='1'">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="enumerate-files">
+<xsl:template match="d:legalnotice" mode="enumerate-files">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
   <xsl:if test="$generate.legalnotice.link != 0">
     <xsl:call-template name="make-relative-filename">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="enumerate-files">
+<xsl:template match="d:revhistory" mode="enumerate-files">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
   <xsl:if test="$generate.revhistory.link != 0">
     <xsl:call-template name="make-relative-filename">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="mediaobject[imageobject] | inlinemediaobject[imageobject]" mode="enumerate-files">
+<xsl:template match="d:mediaobject[d:imageobject] | d:inlinemediaobject[d:imageobject]" mode="enumerate-files">
   <xsl:variable name="longdesc.uri">
     <xsl:call-template name="longdesc.uri">
       <xsl:with-param name="mediaobject" select="."/>
   </xsl:variable>
   <xsl:variable name="mediaobject" select="."/>
 
-  <xsl:if test="$html.longdesc != 0 and $mediaobject/textobject[not(phrase)]">
+  <xsl:if test="$html.longdesc != 0 and $mediaobject/d:textobject[not(d:phrase)]">
     <xsl:call-template name="longdesc.uri">
       <xsl:with-param name="mediaobject" select="$mediaobject"/>
     </xsl:call-template>
 <xsl:template match="text()" mode="enumerate-files">
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index b966ea5..5b3ecc0 100644 (file)
@@ -1,16 +1,9 @@
-<?xml version="1.0" encoding="US-ASCII"?>
-<!--This file was created automatically by xsl2profile-->
-<!--from the DocBook XSL stylesheets.-->
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" version="1.0" exclude-result-prefixes="exsl exslt">
+<?xml version="1.0" encoding="US-ASCII"?><!--This file was created automatically by xsl2profile--><!--from the DocBook XSL stylesheets.--><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" version="1.0" exclude-result-prefixes="exsl d exslt">
 
 <!-- ********************************************************************
-     $Id: chunk.xsl 9801 2013-09-06 19:23:43Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -52,4 +45,4 @@
      non-chunking version to format an element.  -->
 <xsl:include href="profile-chunk-code.xsl"/>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 637a64b..eeffc00 100644 (file)
@@ -1,18 +1,11 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<!--This file was created automatically by xsl2profile-->
-<!--from the DocBook XSL stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="exsl exslt" version="1.0">
+<?xml version="1.0" encoding="US-ASCII"?><!--This file was created automatically by xsl2profile--><!--from the DocBook XSL stylesheets.--><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="exsl d exslt" version="1.0">
 
 <xsl:output method="xml" encoding="UTF-8" indent="no" doctype-public="-//W3C//DTD XHTML 1.1//EN" doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"/>
 
 <!-- ********************************************************************
-     $Id: docbook.xsl 9983 2015-09-16 20:58:50Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -70,7 +63,7 @@
 <xsl:include href="chunker.xsl"/>
 <xsl:include href="html-rtf.xsl"/>
 <xsl:include href="annotations.xsl"/>
-<xsl:include href="../common/stripns.xsl"/>
+<xsl:include href="../common/addns.xsl"/>
 <xsl:include href="publishers.xsl"/>
 
 <xsl:param name="stylesheet.result.type" select="'xhtml'"/>
 
 <xsl:template name="head.content.abstract">
   <xsl:param name="node" select="."/>
-  <xsl:variable name="info" select="(articleinfo     |bookinfo     |prefaceinfo     |chapterinfo     |appendixinfo     |sectioninfo     |sect1info     |sect2info     |sect3info     |sect4info     |sect5info     |referenceinfo     |refentryinfo     |partinfo     |info     |docinfo)[1]"/>
-  <xsl:if test="$info and $info/abstract">
+  <xsl:variable name="info" select="(d:articleinfo     |d:bookinfo     |d:prefaceinfo     |d:chapterinfo     |d:appendixinfo     |d:sectioninfo     |d:sect1info     |d:sect2info     |d:sect3info     |d:sect4info     |d:sect5info     |d:referenceinfo     |d:refentryinfo     |d:partinfo     |d:info     |d:docinfo)[1]"/>
+  <xsl:if test="$info and $info/d:abstract">
     <meta name="description">
       <xsl:attribute name="content">
-        <xsl:for-each select="$info/abstract[1]/*">
+        <xsl:for-each select="$info/d:abstract[1]/*">
           <xsl:value-of select="normalize-space(.)"/>
           <xsl:if test="position() &lt; last()">
             <xsl:text> </xsl:text>
@@ -269,30 +262,30 @@ body { background-image: url('</xsl:text>
 <!-- ============================================================ -->
 
 <xsl:template match="*" mode="head.keywords.content">
-  <xsl:apply-templates select="chapterinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="appendixinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="prefaceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bookinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="setinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="articleinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="artheader/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect4info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect5info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sectioninfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bibliographyinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="glossaryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="indexinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refentryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="partinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="referenceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="docinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="info/keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:chapterinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:appendixinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:prefaceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bookinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:setinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:articleinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:artheader/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect4info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect5info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sectioninfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bibliographyinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:glossaryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:indexinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refentryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:partinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:referenceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:docinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:info/d:keywordset" mode="html.header"/>
 
   <xsl:if test="$inherit.keywords != 0                 and parent::*">
     <xsl:apply-templates select="parent::*" mode="head.keywords.content"/>
@@ -308,12 +301,12 @@ body { background-image: url('</xsl:text>
               in this chunk should be referenced. I don't think it
               does any harm to reference them all, but it adds
               unnecessary bloat to each chunk. -->
-  <xsl:if test="$annotation.support != 0 and //annotation">
+  <xsl:if test="$annotation.support != 0 and //d:annotation">
     <xsl:call-template name="add.annotation.links"/>
     <script type="text/javascript">
       <xsl:text>
 // Create PopupWindow objects</xsl:text>
-      <xsl:for-each select="//annotation">
+      <xsl:for-each select="//d:annotation">
         <xsl:text>
 var popup_</xsl:text>
         <xsl:value-of select="generate-id(.)"/>
@@ -365,8 +358,8 @@ var popup_</xsl:text>
 
 <xsl:template name="user.header.navigation">
   <xsl:param name="node" select="."/>
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 </xsl:template>
 
@@ -380,8 +373,8 @@ var popup_</xsl:text>
 
 <xsl:template name="user.footer.navigation">
   <xsl:param name="node" select="."/>
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 </xsl:template>
 
@@ -389,13 +382,13 @@ var popup_</xsl:text>
 be created as a global variable here.
 Used by docbook.xsl, chunk-common.xsl, chunktoc.xsl, and
 chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
-<xsl:variable name="no.namespace">
-  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
-      <xsl:apply-templates select="/*" mode="stripNS"/>
+<xsl:variable name="with.namespace">
+  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
+      <xsl:apply-templates select="/*" mode="addNS"/>
   </xsl:if>
 </xsl:variable>
 
-<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) = 'http://docbook.org/ns/docbook'"><xslo:variable name="no.namespace"><xslo:apply-templates select="/*" mode="stripNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. cut</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>stripped namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($no.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
+<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) != 'http://docbook.org/ns/docbook'"><xslo:variable name="with.namespace"><xslo:apply-templates select="/*" mode="addNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. add</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>added namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($with.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
   <!-- * Get a title for current doc so that we let the user -->
   <!-- * know what document we are processing at this point. -->
   <xsl:variable name="doc.title">
@@ -500,4 +493,4 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
   <xsl:text>0</xsl:text>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index d0a62ea..b86c9c6 100644 (file)
@@ -1,16 +1,9 @@
-<?xml version="1.0" encoding="US-ASCII"?>
-<!--This file was created automatically by xsl2profile-->
-<!--from the DocBook XSL stylesheets.-->
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" version="1.0" exclude-result-prefixes="doc exslt">
+<?xml version="1.0" encoding="US-ASCII"?><!--This file was created automatically by xsl2profile--><!--from the DocBook XSL stylesheets.--><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" version="1.0" exclude-result-prefixes="doc d exslt">
 
 <!-- ********************************************************************
-     $Id: onechunk.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -35,4 +28,4 @@
   </xsl:call-template>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 3855472..f79aa7f 100644 (file)
@@ -1,13 +1,7 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl" version="1.0">
-
-<!-- $Id$ -->
-
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl d" version="1.0">
 
 <!-- Support for the DocBook Publishers extension -->
-<xsl:template match="drama">
+<xsl:template match="d:drama">
 
   <div>
     <xsl:call-template name="common.html.attributes"/>
@@ -21,7 +15,7 @@
   </div>
 </xsl:template>
 
-<xsl:template match="stagedir">
+<xsl:template match="d:stagedir">
 
   <div>
     <xsl:call-template name="common.html.attributes"/>
@@ -43,7 +37,7 @@
   </div>
 </xsl:template>
 
-<xsl:template match="inlinestagedir">
+<xsl:template match="d:inlinestagedir">
 
   <span>
     <xsl:call-template name="common.html.attributes"/>
@@ -66,7 +60,7 @@
   </span>
 </xsl:template>
 
-<xsl:template match="linegroup">
+<xsl:template match="d:linegroup">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
         <xsl:if test="$make.clean.html = 0">
           <xsl:attribute name="style">display: table-cell; width: 15%</xsl:attribute>
         </xsl:if>
-        <xsl:apply-templates select="speaker"/>
+        <xsl:apply-templates select="d:speaker"/>
       </div>
 
       <div>
         <xsl:if test="$make.clean.html = 0">
           <xsl:attribute name="style">display: table-cell; width: 85%</xsl:attribute>
         </xsl:if>
-        <xsl:apply-templates select="*[not(self::speaker)]"/>
+        <xsl:apply-templates select="*[not(self::d:speaker)]"/>
       </div>
 
     </div>
   </div>
 </xsl:template>
 
-<xsl:template match="speaker">
+<xsl:template match="d:speaker">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="line">
+<xsl:template match="d:line">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="drama/title"/>
-<xsl:template match="poetry/title"/>
-<xsl:template match="dialogue/title"/>
+<xsl:template match="d:drama/d:title"/>
+<xsl:template match="d:poetry/d:title"/>
+<xsl:template match="d:dialogue/d:title"/>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 1b3d4c5..d434d11 100644 (file)
@@ -1,22 +1,17 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="doc" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="doc d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: qandaset.xsl 9354 2012-05-12 23:29:36Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="qandaset">
-  <xsl:variable name="title" select="(blockinfo/title|info/title|title)[1]"/>
+<xsl:template match="d:qandaset">
+  <xsl:variable name="title" select="(d:blockinfo/d:title|d:info/d:title|d:title)[1]"/>
   <xsl:variable name="preamble" select="*[local-name(.) != 'title'                                           and local-name(.) != 'titleabbrev'                                           and local-name(.) != 'qandadiv'                                           and local-name(.) != 'qandaentry']"/>
   <xsl:variable name="toc">
     <xsl:call-template name="pi.dbhtml_toc"/>
@@ -40,7 +35,7 @@
         <xsl:with-param name="conditional" select="0"/>
       </xsl:call-template>
     </xsl:if>
-    <xsl:if test="((contains($toc.params, 'toc') and $toc != '0') or $toc = '1')                   and not(ancestor::answer and not($qanda.nested.in.toc=0))">
+    <xsl:if test="((contains($toc.params, 'toc') and $toc != '0') or $toc = '1')                   and not(ancestor::d:answer and not($qanda.nested.in.toc=0))">
       <xsl:call-template name="process.qanda.toc"/>
     </xsl:if>
     <xsl:apply-templates select="$preamble"/>
@@ -48,7 +43,7 @@
   </div>
 </xsl:template>
 
-<xsl:template match="qandaset/blockinfo/title|                      qandaset/info/title|                      qandaset/title">
+<xsl:template match="d:qandaset/d:blockinfo/d:title|                      d:qandaset/d:info/d:title|                      d:qandaset/d:title">
   <xsl:variable name="qalevel">
     <xsl:call-template name="qanda.section.level"/>
   </xsl:variable>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="qandaset/blockinfo|qandaset/info">
+<xsl:template match="d:qandaset/d:blockinfo|d:qandaset/d:info">
   <!-- what should this template really do? -->
-  <xsl:apply-templates select="legalnotice" mode="titlepage.mode"/>
+  <xsl:apply-templates select="d:legalnotice" mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="qandadiv">
+<xsl:template match="d:qandadiv">
   <xsl:variable name="preamble" select="*[local-name(.) != 'title'                                           and local-name(.) != 'titleabbrev'                                           and local-name(.) != 'qandadiv'                                           and local-name(.) != 'qandaentry']"/>
 
-  <xsl:if test="blockinfo/title|info/title|title">
+  <xsl:if test="d:blockinfo/d:title|d:info/d:title|d:title">
     <tr class="qandadiv">
       <td align="{$direction.align.start}" valign="top" colspan="2">
-        <xsl:apply-templates select="(blockinfo/title|info/title|title)[1]"/>
+        <xsl:apply-templates select="(d:blockinfo/d:title|d:info/d:title|d:title)[1]"/>
       </td>
     </tr>
   </xsl:if>
       </td>
     </tr>
   </xsl:if>
-  <xsl:apply-templates select="qandadiv|qandaentry"/>
+  <xsl:apply-templates select="d:qandadiv|d:qandaentry"/>
 </xsl:template>
 
-<xsl:template match="qandadiv/blockinfo/title|                      qandadiv/info/title|                      qandadiv/title">
+<xsl:template match="d:qandadiv/d:blockinfo/d:title|                      d:qandadiv/d:info/d:title|                      d:qandadiv/d:title">
   <xsl:variable name="qalevel">
     <xsl:call-template name="qandadiv.section.level"/>
   </xsl:variable>
       <xsl:with-param name="node" select=".."/>
       <xsl:with-param name="conditional" select="0"/>
     </xsl:call-template>
-    <xsl:apply-templates select="parent::qandadiv" mode="label.markup"/>
+    <xsl:apply-templates select="parent::d:qandadiv" mode="label.markup"/>
     <xsl:if test="$qandadiv.autolabel != 0">
       <xsl:apply-templates select="." mode="intralabel.punctuation"/>
       <xsl:text> </xsl:text>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="qandaentry">
+<xsl:template match="d:qandaentry">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="question">
+<xsl:template match="d:question">
   <xsl:variable name="deflabel">
     <xsl:apply-templates select="." mode="qanda.defaultlabel"/>
   </xsl:variable>
       </xsl:variable>
 
       <xsl:if test="string-length($label.content) &gt; 0">
-        <p><strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+        <p><strong>
           <xsl:copy-of select="$label.content"/>
         </strong></p>
       </xsl:if>
     </td>
     <td align="{$direction.align.start}" valign="top">
       <xsl:choose>
-        <xsl:when test="$deflabel = 'none' and not(label)">
-          <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates select="*[local-name(.) != 'label']"/></strong>
+        <xsl:when test="$deflabel = 'none' and not(d:label)">
+          <strong><xsl:apply-templates select="*[local-name(.) != 'label']"/></strong>
         </xsl:when>
         <xsl:otherwise>
           <xsl:apply-templates select="*[local-name(.) != 'label']"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="question" mode="qanda.label">
+<xsl:template match="d:question" mode="qanda.label">
   <xsl:variable name="deflabel">
     <xsl:apply-templates select="." mode="qanda.defaultlabel"/>
   </xsl:variable>
   <xsl:apply-templates select="." mode="label.markup"/>
-  <xsl:if test="contains($deflabel, 'number') and not(label)">
+  <xsl:if test="contains($deflabel, 'number') and not(d:label)">
     <xsl:apply-templates select="." mode="intralabel.punctuation"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="answer">
+<xsl:template match="d:answer">
   <xsl:variable name="deflabel">
     <xsl:apply-templates select="." mode="qanda.defaultlabel"/>
   </xsl:variable>
         <xsl:apply-templates select="." mode="label.markup"/>
       </xsl:variable>
       <xsl:if test="string-length($answer.label) &gt; 0">
-        <p><strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+        <p><strong>
           <xsl:copy-of select="$answer.label"/>
         </strong></p>
       </xsl:if>
       <xsl:apply-templates select="*[local-name(.) != 'label'         and local-name(.) != 'qandaentry']"/>
       <!-- * handle nested answer/qandaentry instances -->
       <!-- * (bug 1509043 from Daniel Leidert) -->
-      <xsl:if test="descendant::question">
+      <xsl:if test="descendant::d:question">
         <xsl:call-template name="process.qandaset"/>
       </xsl:if>
     </td>
   </tr>
 </xsl:template>
 
-<xsl:template match="answer" mode="qanda.label">
+<xsl:template match="d:answer" mode="qanda.label">
   <xsl:apply-templates select="." mode="label.markup"/>
 </xsl:template>
 
-<xsl:template match="label">
+<xsl:template match="d:label">
   <xsl:apply-templates/>
 </xsl:template>
 
   <!-- * if user wants nested qandaset and qandaentry in main Qandaset TOC, -->
   <!-- * then don't also include the nested stuff in the sub TOCs -->
   <dl>
-    <xsl:apply-templates select="qandadiv" mode="qandatoc.mode"/>
-    <xsl:apply-templates select="qandaset|qandaentry" mode="qandatoc.mode"/>
+    <xsl:apply-templates select="d:qandadiv" mode="qandatoc.mode"/>
+    <xsl:apply-templates select="d:qandaset|d:qandaentry" mode="qandatoc.mode"/>
   </dl>
 </xsl:template>
 
-<xsl:template match="qandadiv" mode="qandatoc.mode">
-  <dt><xsl:apply-templates select="title" mode="qandatoc.mode"/></dt>
+<xsl:template match="d:qandadiv" mode="qandatoc.mode">
+  <dt><xsl:apply-templates select="d:title" mode="qandatoc.mode"/></dt>
   <dd><xsl:call-template name="process.qanda.toc"/></dd>
 </xsl:template>
 
-<xsl:template match="qandadiv/blockinfo/title|                      qandadiv/info/title|                      qandadiv/title" mode="qandatoc.mode">
+<xsl:template match="d:qandadiv/d:blockinfo/d:title|                      d:qandadiv/d:info/d:title|                      d:qandadiv/d:title" mode="qandatoc.mode">
   <xsl:variable name="qalevel">
     <xsl:call-template name="qandadiv.section.level"/>
   </xsl:variable>
   </xsl:variable>
 
   <xsl:variable name="div.label">
-    <xsl:apply-templates select="parent::qandadiv" mode="label.markup"/>
+    <xsl:apply-templates select="parent::d:qandadiv" mode="label.markup"/>
   </xsl:variable>
   <xsl:if test="string-length($div.label) != 0">
     <xsl:copy-of select="$div.label"/>
   </a>
 </xsl:template>
 
-<xsl:template match="qandaset" mode="qandatoc.mode">
-  <xsl:for-each select="qandaentry">
+<xsl:template match="d:qandaset" mode="qandatoc.mode">
+  <xsl:for-each select="d:qandaentry">
     <xsl:apply-templates select="." mode="qandatoc.mode"/>
   </xsl:for-each>
 </xsl:template>
 
-<xsl:template match="qandaentry" mode="qandatoc.mode">
-  <xsl:apply-templates select="question" mode="qandatoc.mode"/>
+<xsl:template match="d:qandaentry" mode="qandatoc.mode">
+  <xsl:apply-templates select="d:question" mode="qandatoc.mode"/>
 </xsl:template>
 
-<xsl:template match="question" mode="qandatoc.mode">
+<xsl:template match="d:question" mode="qandatoc.mode">
   <xsl:variable name="firstch">
     <!-- Use a titleabbrev or title if available -->
     <xsl:choose>
-      <xsl:when test="../blockinfo/titleabbrev">
-        <xsl:apply-templates select="../blockinfo/titleabbrev[1]/node()"/>
+      <xsl:when test="../d:blockinfo/d:titleabbrev">
+        <xsl:apply-templates select="../d:blockinfo/d:titleabbrev[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../blockinfo/title">
-        <xsl:apply-templates select="../blockinfo/title[1]/node()"/>
+      <xsl:when test="../d:blockinfo/d:title">
+        <xsl:apply-templates select="../d:blockinfo/d:title[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../info/titleabbrev">
-        <xsl:apply-templates select="../info/titleabbrev[1]/node()"/>
+      <xsl:when test="../d:info/d:titleabbrev">
+        <xsl:apply-templates select="../d:info/d:titleabbrev[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../titleabbrev">
-        <xsl:apply-templates select="../titleabbrev[1]/node()"/>
+      <xsl:when test="../d:titleabbrev">
+        <xsl:apply-templates select="../d:titleabbrev[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../info/title">
-        <xsl:apply-templates select="../info/title[1]/node()"/>
+      <xsl:when test="../d:info/d:title">
+        <xsl:apply-templates select="../d:info/d:title[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../title">
-        <xsl:apply-templates select="../title[1]/node()"/>
+      <xsl:when test="../d:title">
+        <xsl:apply-templates select="../d:title[1]/node()"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:apply-templates select="(*[local-name(.)!='label'])[1]/node()"/>
 
   <dt>
     <xsl:apply-templates select="." mode="label.markup"/>
-    <xsl:if test="contains($deflabel,'number') and not(label)">
+    <xsl:if test="contains($deflabel,'number') and not(d:label)">
       <xsl:apply-templates select="." mode="intralabel.punctuation"/>
     </xsl:if>
     <xsl:text> </xsl:text>
   </dt>
   <!-- * include nested qandaset/qandaentry in TOC if user wants it -->
   <xsl:if test="not($qanda.nested.in.toc = 0)">
-    <xsl:apply-templates select="following-sibling::answer" mode="qandatoc.mode"/>
+    <xsl:apply-templates select="following-sibling::d:answer" mode="qandatoc.mode"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="answer" mode="qandatoc.mode">
-  <xsl:if test="descendant::question">
+<xsl:template match="d:answer" mode="qandatoc.mode">
+  <xsl:if test="descendant::d:question">
     <dd>
       <xsl:call-template name="process.qanda.toc"/>
     </dd>
       <col/>
     </colgroup>
     <tbody>
-      <xsl:apply-templates select="qandaentry|qandadiv"/>
+      <xsl:apply-templates select="d:qandaentry|d:qandadiv"/>
     </tbody>
   </table>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index a038afe..f64f169 100644 (file)
@@ -1,21 +1,16 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: refentry.xsl 9962 2015-04-30 17:35:04Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="reference">
+<xsl:template match="d:reference">
   <xsl:call-template name="id.warning"/>
 
   <div>
       </xsl:call-template>
     </xsl:variable>
 
-    <xsl:if test="not(partintro) and contains($toc.params, 'toc')">
+    <xsl:if test="not(d:partintro) and contains($toc.params, 'toc')">
       <xsl:call-template name="division.toc"/>
     </xsl:if>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
-<xsl:template match="reference" mode="division.number">
-  <xsl:number from="book" count="reference" format="I."/>
+<xsl:template match="d:reference" mode="division.number">
+  <xsl:number from="d:book" count="d:reference" format="I."/>
 </xsl:template>
 
-<xsl:template match="reference/docinfo"/>
-<xsl:template match="reference/referenceinfo"/>
-<xsl:template match="reference/title"/>
-<xsl:template match="reference/subtitle"/>
-<xsl:template match="reference/titleabbrev"/>
+<xsl:template match="d:reference/d:docinfo"/>
+<xsl:template match="d:reference/d:referenceinfo"/>
+<xsl:template match="d:reference/d:title"/>
+<xsl:template match="d:reference/d:subtitle"/>
+<xsl:template match="d:reference/d:titleabbrev"/>
 
 <!-- ==================================================================== -->
 
 <xsl:template name="refentry.title">
   <xsl:param name="node" select="."/>
-  <xsl:variable name="refmeta" select="$node//refmeta"/>
-  <xsl:variable name="refentrytitle" select="$refmeta//refentrytitle"/>
-  <xsl:variable name="refnamediv" select="$node//refnamediv"/>
-  <xsl:variable name="refname" select="$refnamediv//refname"/>
-  <xsl:variable name="refdesc" select="$refnamediv//refdescriptor"/>
+  <xsl:variable name="refmeta" select="$node//d:refmeta"/>
+  <xsl:variable name="refentrytitle" select="$refmeta//d:refentrytitle"/>
+  <xsl:variable name="refnamediv" select="$node//d:refnamediv"/>
+  <xsl:variable name="refname" select="$refnamediv//d:refname"/>
+  <xsl:variable name="refdesc" select="$refnamediv//d:refdescriptor"/>
   <xsl:variable name="title">
     <xsl:choose>
       <xsl:when test="$refentrytitle">
@@ -80,7 +75,7 @@
   </h1>
 </xsl:template>
 
-<xsl:template match="refentry">
+<xsl:template match="d:refentry">
   <xsl:call-template name="id.warning"/>
 
   <div>
@@ -90,7 +85,7 @@
     <xsl:call-template name="id.attribute">
       <xsl:with-param name="conditional" select="0"/>
     </xsl:call-template>
-    <xsl:if test="$refentry.separator != 0 and preceding-sibling::refentry">
+    <xsl:if test="$refentry.separator != 0 and preceding-sibling::d:refentry">
       <div class="refentry.separator">
         <hr/>
       </div>
   </div>
 </xsl:template>
 
-<xsl:template match="refentry/docinfo|refentry/refentryinfo"/>
-<xsl:template match="refentry/info"/>
+<xsl:template match="d:refentry/d:docinfo|d:refentry/d:refentryinfo"/>
+<xsl:template match="d:refentry/d:info"/>
 
-<xsl:template match="refentrytitle|refname|refdescriptor" mode="title">
+<xsl:template match="d:refentrytitle|d:refname|d:refdescriptor" mode="title">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="refmeta">
+<xsl:template match="d:refmeta">
 </xsl:template>
 
-<xsl:template match="manvolnum">
+<xsl:template match="d:manvolnum">
   <xsl:if test="$refentry.xref.manvolnum != 0">
     <xsl:text>(</xsl:text>
     <xsl:apply-templates/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refmiscinfo">
+<xsl:template match="d:refmiscinfo">
 </xsl:template>
 
-<xsl:template match="refentrytitle">
+<xsl:template match="d:refentrytitle">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="refnamediv">
+<xsl:template match="d:refnamediv">
   <div>
     <xsl:call-template name="common.html.attributes">
       <xsl:with-param name="inherit" select="1"/>
     <xsl:call-template name="anchor"/>
 
     <xsl:choose>
-      <xsl:when test="preceding-sibling::refnamediv">
+      <xsl:when test="preceding-sibling::d:refnamediv">
        <!-- no title on secondary refnamedivs! -->
       </xsl:when>
       <xsl:when test="$refentry.generate.name != 0">
       <xsl:when test="$refentry.generate.title != 0">
         <h2>
           <xsl:choose>
-            <xsl:when test="../refmeta/refentrytitle">
-              <xsl:apply-templates select="../refmeta/refentrytitle"/>
+            <xsl:when test="../d:refmeta/d:refentrytitle">
+              <xsl:apply-templates select="../d:refmeta/d:refentrytitle"/>
             </xsl:when>
             <xsl:otherwise>
-              <xsl:apply-templates select="refname[1]"/>
+              <xsl:apply-templates select="d:refname[1]"/>
             </xsl:otherwise>
           </xsl:choose>
         </h2>
   </div>
 </xsl:template>
 
-<xsl:template match="refname">
-  <xsl:if test="not(preceding-sibling::refdescriptor)">
+<xsl:template match="d:refname">
+  <xsl:if test="not(preceding-sibling::d:refdescriptor)">
     <xsl:apply-templates/>
-    <xsl:if test="following-sibling::refname">
+    <xsl:if test="following-sibling::d:refname">
       <xsl:text>, </xsl:text>
     </xsl:if>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refpurpose">
+<xsl:template match="d:refpurpose">
   <xsl:if test="node()">
     <xsl:text> </xsl:text>
     <xsl:call-template name="dingbat">
 </xsl:template>
 
 <!-- This handles repurpose in TOC line to turn off any nested links -->
-<xsl:template match="refpurpose" mode="no.anchor.mode">
+<xsl:template match="d:refpurpose" mode="no.anchor.mode">
   <xsl:if test="node()">
     <xsl:text> </xsl:text>
     <xsl:call-template name="dingbat">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refdescriptor">
+<xsl:template match="d:refdescriptor">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="refclass">
+<xsl:template match="d:refclass">
   <xsl:if test="$refclass.suppress = 0">
-  <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+  <strong>
     <xsl:if test="@role">
       <xsl:value-of select="@role"/>
       <xsl:text>: </xsl:text>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refsynopsisdiv">
+<xsl:template match="d:refsynopsisdiv">
   <div>
     <xsl:call-template name="common.html.attributes">
       <xsl:with-param name="inherit" select="1"/>
     <xsl:call-template name="anchor"/>
     <h2>
       <xsl:choose>
-        <xsl:when test="refsynopsisdiv/title|title">
-          <xsl:apply-templates select="(refsynopsisdiv/title|title)[1]" mode="titlepage.mode"/>
+        <xsl:when test="d:refsynopsisdiv/d:title|d:title">
+          <xsl:apply-templates select="(d:refsynopsisdiv/d:title|d:title)[1]" mode="titlepage.mode"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:call-template name="gentext">
   </div>
 </xsl:template>
 
-<xsl:template match="refsynopsisdivinfo"/>
+<xsl:template match="d:refsynopsisdivinfo"/>
 
-<xsl:template match="refsynopsisdiv/title">
+<xsl:template match="d:refsynopsisdiv/d:title">
 </xsl:template>
 
-<xsl:template match="refsynopsisdiv/title" mode="titlepage.mode">
+<xsl:template match="d:refsynopsisdiv/d:title" mode="titlepage.mode">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="refsection|refsect1|refsect2|refsect3">
+<xsl:template match="d:refsection|d:refsect1|d:refsect2|d:refsect3">
   <div>
     <xsl:call-template name="common.html.attributes">
       <xsl:with-param name="inherit" select="1"/>
       <xsl:with-param name="conditional" select="0"/>
     </xsl:call-template>
     <!-- pick up info title -->
-    <xsl:apply-templates select="(title|info/title)[1]"/>
-    <xsl:apply-templates select="node()[not(self::title) and not(self::info)]"/>
+    <xsl:apply-templates select="(d:title|d:info/d:title)[1]"/>
+    <xsl:apply-templates select="node()[not(self::d:title) and not(self::d:info)]"/>
   </div>
 </xsl:template>
 
-<xsl:template match="refsection/title|refsection/info/title">
+<xsl:template match="d:refsection/d:title|d:refsection/d:info/d:title">
   <!-- the ID is output in the block.object call for refsect1 -->
-  <xsl:variable name="level" select="count(ancestor-or-self::refsection)"/>
+  <xsl:variable name="level" select="count(ancestor-or-self::d:refsection)"/>
   <xsl:variable name="refsynopsisdiv">
     <xsl:text>0</xsl:text>
-    <xsl:if test="ancestor::refsynopsisdiv">1</xsl:if>
+    <xsl:if test="ancestor::d:refsynopsisdiv">1</xsl:if>
   </xsl:variable>
   <xsl:variable name="hlevel">
     <xsl:choose>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="refsect1/title|refsect1/info/title">
+<xsl:template match="d:refsect1/d:title|d:refsect1/d:info/d:title">
   <!-- the ID is output in the block.object call for refsect1 -->
   <h2>
     <xsl:apply-templates/>
   </h2>
 </xsl:template>
 
-<xsl:template match="refsect2/title|refsect2/info/title">
+<xsl:template match="d:refsect2/d:title|d:refsect2/d:info/d:title">
   <!-- the ID is output in the block.object call for refsect2 -->
   <h3>
     <xsl:apply-templates/>
   </h3>
 </xsl:template>
 
-<xsl:template match="refsect3/title|refsect3/info/title">
+<xsl:template match="d:refsect3/d:title|d:refsect3/d:info/d:title">
   <!-- the ID is output in the block.object call for refsect3 -->
   <h4>
     <xsl:apply-templates/>
   </h4>
 </xsl:template>
 
-<xsl:template match="refsectioninfo|refsection/info"/>
-<xsl:template match="refsect1info|refsect1/info"/>
-<xsl:template match="refsect2info|refsect2/info"/>
-<xsl:template match="refsect3info|refsect3/info"/>
+<xsl:template match="d:refsectioninfo|d:refsection/d:info"/>
+<xsl:template match="d:refsect1info|d:refsect1/d:info"/>
+<xsl:template match="d:refsect2info|d:refsect2/d:info"/>
+<xsl:template match="d:refsect3info|d:refsect3/d:info"/>
 
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 904a2ef..a7a66c9 100644 (file)
@@ -1,22 +1,17 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: sections.xsl 9392 2012-06-02 20:10:58Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="section">
-  <xsl:variable name="depth" select="count(ancestor::section)+1"/>
+<xsl:template match="d:section">
+  <xsl:variable name="depth" select="count(ancestor::d:section)+1"/>
 
   <xsl:call-template name="id.warning"/>
 
@@ -48,7 +43,7 @@
 
 <xsl:template name="section.title">
   <!-- the context node should be the title of a section when called -->
-  <xsl:variable name="section" select="(ancestor::section                                         |ancestor::simplesect                                         |ancestor::sect1                                         |ancestor::sect2                                         |ancestor::sect3                                         |ancestor::sect4                                         |ancestor::sect5)[last()]"/>
+  <xsl:variable name="section" select="(ancestor::d:section                                         |ancestor::d:simplesect                                         |ancestor::d:sect1                                         |ancestor::d:sect2                                         |ancestor::d:sect3                                         |ancestor::d:sect4                                         |ancestor::d:sect5)[last()]"/>
 
   <xsl:variable name="renderas">
     <xsl:choose>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="section/title                     |section/info/title                     |sectioninfo/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:section/d:title                     |d:section/d:info/d:title                     |d:sectioninfo/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="sect1">
+<xsl:template match="d:sect1">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sect1/title                     |sect1/info/title                     |sect1info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect1/d:title                     |d:sect1/d:info/d:title                     |d:sect1info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="sect2">
+<xsl:template match="d:sect2">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sect2/title                     |sect2/info/title                     |sect2info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect2/d:title                     |d:sect2/d:info/d:title                     |d:sect2info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="sect3">
+<xsl:template match="d:sect3">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sect3/title                     |sect3/info/title                     |sect3info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect3/d:title                     |d:sect3/d:info/d:title                     |d:sect3info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="sect4">
+<xsl:template match="d:sect4">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sect4/title                     |sect4/info/title                     |sect4info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect4/d:title                     |d:sect4/d:info/d:title                     |d:sect4info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="sect5">
+<xsl:template match="d:sect5">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sect5/title                     |sect5/info/title                     |sect5info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect5/d:title                     |d:sect5/d:info/d:title                     |d:sect5info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="simplesect">
+<xsl:template match="d:simplesect">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="simplesect/title|simplesect/info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:simplesect/d:title|d:simplesect/d:info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="section/title"/>
-<xsl:template match="section/titleabbrev"/>
-<xsl:template match="section/subtitle"/>
-<xsl:template match="sectioninfo"/>
-<xsl:template match="section/info"/>
-
-<xsl:template match="sect1/title"/>
-<xsl:template match="sect1/titleabbrev"/>
-<xsl:template match="sect1/subtitle"/>
-<xsl:template match="sect1info"/>
-<xsl:template match="sect1/info"/>
-
-<xsl:template match="sect2/title"/>
-<xsl:template match="sect2/subtitle"/>
-<xsl:template match="sect2/titleabbrev"/>
-<xsl:template match="sect2info"/>
-<xsl:template match="sect2/info"/>
-
-<xsl:template match="sect3/title"/>
-<xsl:template match="sect3/subtitle"/>
-<xsl:template match="sect3/titleabbrev"/>
-<xsl:template match="sect3info"/>
-<xsl:template match="sect3/info"/>
-
-<xsl:template match="sect4/title"/>
-<xsl:template match="sect4/subtitle"/>
-<xsl:template match="sect4/titleabbrev"/>
-<xsl:template match="sect4info"/>
-<xsl:template match="sect4/info"/>
-
-<xsl:template match="sect5/title"/>
-<xsl:template match="sect5/subtitle"/>
-<xsl:template match="sect5/titleabbrev"/>
-<xsl:template match="sect5info"/>
-<xsl:template match="sect5/info"/>
-
-<xsl:template match="simplesect/title"/>
-<xsl:template match="simplesect/subtitle"/>
-<xsl:template match="simplesect/titleabbrev"/>
-<xsl:template match="simplesect/info"/>
+<xsl:template match="d:section/d:title"/>
+<xsl:template match="d:section/d:titleabbrev"/>
+<xsl:template match="d:section/d:subtitle"/>
+<xsl:template match="d:sectioninfo"/>
+<xsl:template match="d:section/d:info"/>
+
+<xsl:template match="d:sect1/d:title"/>
+<xsl:template match="d:sect1/d:titleabbrev"/>
+<xsl:template match="d:sect1/d:subtitle"/>
+<xsl:template match="d:sect1info"/>
+<xsl:template match="d:sect1/d:info"/>
+
+<xsl:template match="d:sect2/d:title"/>
+<xsl:template match="d:sect2/d:subtitle"/>
+<xsl:template match="d:sect2/d:titleabbrev"/>
+<xsl:template match="d:sect2info"/>
+<xsl:template match="d:sect2/d:info"/>
+
+<xsl:template match="d:sect3/d:title"/>
+<xsl:template match="d:sect3/d:subtitle"/>
+<xsl:template match="d:sect3/d:titleabbrev"/>
+<xsl:template match="d:sect3info"/>
+<xsl:template match="d:sect3/d:info"/>
+
+<xsl:template match="d:sect4/d:title"/>
+<xsl:template match="d:sect4/d:subtitle"/>
+<xsl:template match="d:sect4/d:titleabbrev"/>
+<xsl:template match="d:sect4info"/>
+<xsl:template match="d:sect4/d:info"/>
+
+<xsl:template match="d:sect5/d:title"/>
+<xsl:template match="d:sect5/d:subtitle"/>
+<xsl:template match="d:sect5/d:titleabbrev"/>
+<xsl:template match="d:sect5info"/>
+<xsl:template match="d:sect5/d:info"/>
+
+<xsl:template match="d:simplesect/d:title"/>
+<xsl:template match="d:simplesect/d:subtitle"/>
+<xsl:template match="d:simplesect/d:titleabbrev"/>
+<xsl:template match="d:simplesect/d:info"/>
 
 <!-- ==================================================================== -->
 
   <xsl:variable name="id">
     <xsl:choose>
       <!-- Make sure the subtitle doesn't get the same id as the title -->
-      <xsl:when test="self::subtitle">
+      <xsl:when test="self::d:subtitle">
         <xsl:call-template name="object.id">
           <xsl:with-param name="object" select="."/>
         </xsl:call-template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="bridgehead">
-  <xsl:variable name="container" select="(ancestor::appendix                         |ancestor::article                         |ancestor::bibliography                         |ancestor::chapter                         |ancestor::glossary                         |ancestor::glossdiv                         |ancestor::index                         |ancestor::partintro                         |ancestor::preface                         |ancestor::refsect1                         |ancestor::refsect2                         |ancestor::refsect3                         |ancestor::sect1                         |ancestor::sect2                         |ancestor::sect3                         |ancestor::sect4                         |ancestor::sect5                         |ancestor::section                         |ancestor::setindex                         |ancestor::simplesect)[last()]"/>
+<xsl:template match="d:bridgehead">
+  <xsl:variable name="container" select="(ancestor::d:appendix                         |ancestor::d:article                         |ancestor::d:bibliography                         |ancestor::d:chapter                         |ancestor::d:glossary                         |ancestor::d:glossdiv                         |ancestor::d:index                         |ancestor::d:partintro                         |ancestor::d:preface                         |ancestor::d:refsect1                         |ancestor::d:refsect2                         |ancestor::d:refsect3                         |ancestor::d:sect1                         |ancestor::d:sect2                         |ancestor::d:sect3                         |ancestor::d:sect4                         |ancestor::d:sect5                         |ancestor::d:section                         |ancestor::d:setindex                         |ancestor::d:simplesect)[last()]"/>
 
   <xsl:variable name="clevel">
     <xsl:choose>
       <xsl:when test="local-name($container) = 'appendix'                       or local-name($container) = 'chapter'                       or local-name($container) = 'article'                       or local-name($container) = 'bibliography'                       or local-name($container) = 'glossary'                       or local-name($container) = 'index'                       or local-name($container) = 'partintro'                       or local-name($container) = 'preface'                       or local-name($container) = 'setindex'">1</xsl:when>
       <xsl:when test="local-name($container) = 'glossdiv'">
-        <xsl:value-of select="count(ancestor::glossdiv)+1"/>
+        <xsl:value-of select="count(ancestor::d:glossdiv)+1"/>
       </xsl:when>
       <xsl:when test="local-name($container) = 'sect1'                       or local-name($container) = 'sect2'                       or local-name($container) = 'sect3'                       or local-name($container) = 'sect4'                       or local-name($container) = 'sect5'                       or local-name($container) = 'refsect1'                       or local-name($container) = 'refsect2'                       or local-name($container) = 'refsect3'                       or local-name($container) = 'section'                       or local-name($container) = 'simplesect'">
         <xsl:variable name="slevel">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="section/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:section/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
-<xsl:template match="simplesect/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:simplesect/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
-<xsl:template match="sect1/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect1/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
-<xsl:template match="sect2/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect2/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
-<xsl:template match="sect3/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect3/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
-<xsl:template match="sect4/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect4/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
-<xsl:template match="sect5/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect5/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
 <xsl:template name="section.subtitle">
   <!-- the context node should be the subtitle of a section when called -->
-  <xsl:variable name="section" select="(ancestor::section                                         |ancestor::simplesect                                         |ancestor::sect1                                         |ancestor::sect2                                         |ancestor::sect3                                         |ancestor::sect4                                         |ancestor::sect5)[last()]"/>
+  <xsl:variable name="section" select="(ancestor::d:section                                         |ancestor::d:simplesect                                         |ancestor::d:sect1                                         |ancestor::d:sect2                                         |ancestor::d:sect3                                         |ancestor::d:sect4                                         |ancestor::d:sect5)[last()]"/>
 
   <xsl:variable name="level">
     <xsl:call-template name="section.level">
   </xsl:call-template>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 987cf7c..1389b7c 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: synop.xsl 9829 2013-11-05 20:07:15Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -19,7 +14,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="cmdsynopsis">
+<xsl:template match="d:cmdsynopsis">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <p>
   </div>
 </xsl:template>
 
-<xsl:template match="cmdsynopsis/command">
+<xsl:template match="d:cmdsynopsis/d:command">
   <br/>
   <xsl:call-template name="inline.monoseq"/>
   <xsl:text> </xsl:text>
 </xsl:template>
 
-<xsl:template match="cmdsynopsis/command[1]" priority="2">
+<xsl:template match="d:cmdsynopsis/d:command[1]" priority="2">
   <xsl:call-template name="inline.monoseq"/>
   <xsl:text> </xsl:text>
 </xsl:template>
 
-<xsl:template match="group|arg" name="group-or-arg">
+<xsl:template match="d:group|d:arg" name="group-or-arg">
   <xsl:variable name="choice" select="@choice"/>
   <xsl:variable name="rep" select="@rep"/>
   <xsl:variable name="sepchar">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="group/arg">
+<xsl:template match="d:group/d:arg">
   <xsl:variable name="choice" select="@choice"/>
   <xsl:variable name="rep" select="@rep"/>
   <xsl:if test="preceding-sibling::*">
   <xsl:call-template name="group-or-arg"/>
 </xsl:template>
 
-<xsl:template match="sbr">
+<xsl:template match="d:sbr">
   <br/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="synopfragmentref">
+<xsl:template match="d:synopfragmentref">
   <xsl:variable name="target" select="key('id',@linkend)"/>
   <xsl:variable name="snum">
     <xsl:apply-templates select="$target" mode="synopfragment.number"/>
   </xsl:variable>
-  <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+  <em>
     <a href="#{@linkend}">
       <xsl:text>(</xsl:text>
       <xsl:value-of select="$snum"/>
   </em>
 </xsl:template>
 
-<xsl:template match="synopfragment" mode="synopfragment.number">
+<xsl:template match="d:synopfragment" mode="synopfragment.number">
   <xsl:number format="1"/>
 </xsl:template>
 
-<xsl:template match="synopfragment">
+<xsl:template match="d:synopfragment">
   <xsl:variable name="snum">
     <xsl:apply-templates select="." mode="synopfragment.number"/>
   </xsl:variable>
   </span>
 </xsl:template>
 
-<xsl:template match="funcsynopsis">
+<xsl:template match="d:funcsynopsis">
   <xsl:if test="..//processing-instruction('dbfunclist')">
     <!-- * Placing a dbfunclist PI as a child of a particular element -->
     <!-- * creates a hyperlinked list of all funcsynopsis instances that -->
   <xsl:call-template name="informal.object"/>
 </xsl:template>
 
-<xsl:template match="funcsynopsisinfo">
+<xsl:template match="d:funcsynopsisinfo">
   <pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -214,10 +209,10 @@ funcdef       ::= (#PCDATA|type|replaceable|function)*
 paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 -->
 
-<xsl:template match="funcprototype">
+<xsl:template match="d:funcprototype">
   <xsl:variable name="html-style">
     <xsl:call-template name="pi.dbhtml_funcsynopsis-style">
-      <xsl:with-param name="node" select="ancestor::funcsynopsis/descendant-or-self::*"/>
+      <xsl:with-param name="node" select="ancestor::d:funcsynopsis/descendant-or-self::*"/>
     </xsl:call-template>
   </xsl:variable>
 
@@ -263,17 +258,17 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ====================================================================== -->
 <!-- funcprototype: kr, non-tabular -->
 
-<xsl:template match="funcprototype" mode="kr-nontabular">
+<xsl:template match="d:funcprototype" mode="kr-nontabular">
   <p>
     <xsl:apply-templates mode="kr-nontabular"/>
-    <xsl:if test="paramdef">
+    <xsl:if test="d:paramdef">
       <br/>
-      <xsl:apply-templates select="paramdef" mode="kr-funcsynopsis-mode"/>
+      <xsl:apply-templates select="d:paramdef" mode="kr-funcsynopsis-mode"/>
     </xsl:if>
   </p>
 </xsl:template>
 
-<xsl:template match="funcdef" mode="kr-nontabular">
+<xsl:template match="d:funcdef" mode="kr-nontabular">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -282,10 +277,10 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </code>
 </xsl:template>
 
-<xsl:template match="funcdef/function" mode="kr-nontabular">
+<xsl:template match="d:funcdef/d:function" mode="kr-nontabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
-      <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">fsfunc<xsl:apply-templates mode="kr-nontabular"/></strong>
+      <strong class="fsfunc"><xsl:apply-templates mode="kr-nontabular"/></strong>
     </xsl:when>
     <xsl:otherwise>
       <xsl:apply-templates mode="kr-nontabular"/>
@@ -293,19 +288,19 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="void" mode="kr-nontabular">
+<xsl:template match="d:void" mode="kr-nontabular">
   <code>)</code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="varargs" mode="kr-nontabular">
+<xsl:template match="d:varargs" mode="kr-nontabular">
   <xsl:text>...</xsl:text>
   <code>)</code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr-nontabular">
-  <xsl:apply-templates select="parameter" mode="kr-nontabular"/>
+<xsl:template match="d:paramdef" mode="kr-nontabular">
+  <xsl:apply-templates select="d:parameter" mode="kr-nontabular"/>
   <xsl:choose>
     <xsl:when test="following-sibling::*">
       <xsl:text>, </xsl:text>
@@ -317,7 +312,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="kr-nontabular">
+<xsl:template match="d:paramdef/d:parameter" mode="kr-nontabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -332,15 +327,15 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr-funcsynopsis-mode">
-  <xsl:if test="preceding-sibling::paramdef"><br/></xsl:if>
+<xsl:template match="d:paramdef" mode="kr-funcsynopsis-mode">
+  <xsl:if test="preceding-sibling::d:paramdef"><br/></xsl:if>
   <code>
     <xsl:apply-templates mode="kr-funcsynopsis-mode"/>
   </code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="kr-funcsynopsis-mode">
+<xsl:template match="d:paramdef/d:parameter" mode="kr-funcsynopsis-mode">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -355,7 +350,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="funcparams" mode="kr-funcsynopsis-mode">
+<xsl:template match="d:funcparams" mode="kr-funcsynopsis-mode">
   <code>(</code>
   <xsl:apply-templates mode="kr-funcsynopsis-mode"/>
   <code>)</code>
@@ -364,7 +359,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ====================================================================== -->
 <!-- funcprototype: kr, tabular -->
 
-<xsl:template match="funcprototype" mode="kr-tabular">
+<xsl:template match="d:funcprototype" mode="kr-tabular">
   <table border="{$table.border.off}" class="funcprototype-table">
     <xsl:if test="$div.element != 'section'">
       <xsl:attribute name="summary">Function synopsis</xsl:attribute>
@@ -374,26 +369,26 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
     </xsl:if>
     <tr>
       <td>
-        <xsl:apply-templates select="funcdef" mode="kr-tabular"/>
+        <xsl:apply-templates select="d:funcdef" mode="kr-tabular"/>
       </td>
-      <xsl:apply-templates select="(void|varargs|paramdef)[1]" mode="kr-tabular"/>
+      <xsl:apply-templates select="(d:void|d:varargs|d:paramdef)[1]" mode="kr-tabular"/>
     </tr>
-    <xsl:for-each select="(void|varargs|paramdef)[preceding-sibling::*[not(self::funcdef)]]">
+    <xsl:for-each select="(d:void|d:varargs|d:paramdef)[preceding-sibling::*[not(self::d:funcdef)]]">
       <tr>
         <td>&#160;</td>
         <xsl:apply-templates select="." mode="kr-tabular"/>
       </tr>
     </xsl:for-each>
   </table>
-  <xsl:if test="paramdef">
+  <xsl:if test="d:paramdef">
     <div class="paramdef-list">
-      <xsl:apply-templates select="paramdef" mode="kr-funcsynopsis-mode"/>
+      <xsl:apply-templates select="d:paramdef" mode="kr-funcsynopsis-mode"/>
     </div>
   </xsl:if>
   <div class="funcprototype-spacer">&#160;</div> <!-- hACk: blank div for vertical spacing -->
 </xsl:template>
 
-<xsl:template match="funcdef" mode="kr-tabular">
+<xsl:template match="d:funcdef" mode="kr-tabular">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -402,10 +397,10 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </code>
 </xsl:template>
 
-<xsl:template match="funcdef/function" mode="kr-tabular">
+<xsl:template match="d:funcdef/d:function" mode="kr-tabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
-      <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">fsfunc<xsl:apply-templates mode="kr-nontabular"/></strong>
+      <strong class="fsfunc"><xsl:apply-templates mode="kr-nontabular"/></strong>
     </xsl:when>
     <xsl:otherwise>
       <xsl:apply-templates mode="kr-tabular"/>
@@ -413,7 +408,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="void" mode="kr-tabular">
+<xsl:template match="d:void" mode="kr-tabular">
   <td>
     <code>)</code>
     <xsl:text>;</xsl:text>
@@ -421,7 +416,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td>&#160;</td>
 </xsl:template>
 
-<xsl:template match="varargs" mode="kr-tabular">
+<xsl:template match="d:varargs" mode="kr-tabular">
   <td>
     <xsl:text>...</xsl:text>
     <code>)</code>
@@ -430,9 +425,9 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td>&#160;</td>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr-tabular">
+<xsl:template match="d:paramdef" mode="kr-tabular">
   <td>
-    <xsl:apply-templates select="parameter" mode="kr-tabular"/>
+    <xsl:apply-templates select="d:parameter" mode="kr-tabular"/>
     <xsl:choose>
       <xsl:when test="following-sibling::*">
        <xsl:text>, </xsl:text>
@@ -446,7 +441,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td>&#160;</td>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="kr-tabular">
+<xsl:template match="d:paramdef/d:parameter" mode="kr-tabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -461,21 +456,21 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr-tabular-funcsynopsis-mode">
+<xsl:template match="d:paramdef" mode="kr-tabular-funcsynopsis-mode">
   <xsl:variable name="type">
     <xsl:choose>
-      <xsl:when test="type">
-       <xsl:apply-templates select="type" mode="kr-tabular-funcsynopsis-mode"/>
+      <xsl:when test="d:type">
+       <xsl:apply-templates select="d:type" mode="kr-tabular-funcsynopsis-mode"/>
       </xsl:when>
-      <xsl:when test="normalize-space(parameter/preceding-sibling::node()[not(self::parameter)]) != ''">
-       <xsl:copy-of select="parameter/preceding-sibling::node()[not(self::parameter)]"/>
+      <xsl:when test="normalize-space(d:parameter/preceding-sibling::node()[not(self::d:parameter)]) != ''">
+       <xsl:copy-of select="d:parameter/preceding-sibling::node()[not(self::d:parameter)]"/>
       </xsl:when>
     </xsl:choose>
   </xsl:variable>
 
   <tr>
     <xsl:choose>
-      <xsl:when test="$type != '' and funcparams">
+      <xsl:when test="$type != '' and d:funcparams">
         <td>
          <code>
            <xsl:copy-of select="$type"/>
@@ -485,8 +480,8 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
         <td>
          <code>
            <xsl:choose>
-             <xsl:when test="type">
-               <xsl:apply-templates select="type/following-sibling::*" mode="kr-tabular-funcsynopsis-mode"/>
+             <xsl:when test="d:type">
+               <xsl:apply-templates select="d:type/following-sibling::*" mode="kr-tabular-funcsynopsis-mode"/>
              </xsl:when>
              <xsl:otherwise>
                <xsl:apply-templates select="*" mode="kr-tabular-funcsynopsis-mode"/>
@@ -496,7 +491,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
         </td>
       </xsl:when>
 
-      <xsl:when test="funcparams">
+      <xsl:when test="d:funcparams">
         <td colspan="2">
          <code>
            <xsl:apply-templates mode="kr-tabular-funcsynopsis-mode"/>
@@ -507,14 +502,14 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:otherwise>
         <td>
          <code>
-           <xsl:apply-templates select="parameter/preceding-sibling::node()[not(self::parameter)]" mode="kr-tabular-funcsynopsis-mode"/>
+           <xsl:apply-templates select="d:parameter/preceding-sibling::node()[not(self::d:parameter)]" mode="kr-tabular-funcsynopsis-mode"/>
          </code>
           <xsl:text>&#160;</xsl:text>
         </td>
         <td>
          <code>
-           <xsl:apply-templates select="parameter" mode="kr-tabular"/>
-           <xsl:apply-templates select="parameter/following-sibling::*[not(self::parameter)]" mode="kr-tabular-funcsynopsis-mode"/>
+           <xsl:apply-templates select="d:parameter" mode="kr-tabular"/>
+           <xsl:apply-templates select="d:parameter/following-sibling::*[not(self::d:parameter)]" mode="kr-tabular-funcsynopsis-mode"/>
            <xsl:text>;</xsl:text>
          </code>
         </td>
@@ -523,7 +518,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </tr>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="kr-tabular-funcsynopsis-mode">
+<xsl:template match="d:paramdef/d:parameter" mode="kr-tabular-funcsynopsis-mode">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -538,7 +533,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="funcparams" mode="kr-tabular-funcsynopsis-mode">
+<xsl:template match="d:funcparams" mode="kr-tabular-funcsynopsis-mode">
   <code>(</code>
   <xsl:apply-templates mode="kr-tabular-funcsynopsis-mode"/>
   <code>)</code>
@@ -548,13 +543,13 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ====================================================================== -->
 <!-- funcprototype: ansi, non-tabular -->
 
-<xsl:template match="funcprototype" mode="ansi-nontabular">
+<xsl:template match="d:funcprototype" mode="ansi-nontabular">
   <p>
     <xsl:apply-templates mode="ansi-nontabular"/>
   </p>
 </xsl:template>
 
-<xsl:template match="funcdef" mode="ansi-nontabular">
+<xsl:template match="d:funcdef" mode="ansi-nontabular">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -563,10 +558,10 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </code>
 </xsl:template>
 
-<xsl:template match="funcdef/function" mode="ansi-nontabular">
+<xsl:template match="d:funcdef/d:function" mode="ansi-nontabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
-      <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">fsfunc<xsl:apply-templates mode="ansi-nontabular"/></strong>
+      <strong class="fsfunc"><xsl:apply-templates mode="ansi-nontabular"/></strong>
     </xsl:when>
     <xsl:otherwise>
       <xsl:apply-templates mode="ansi-nontabular"/>
@@ -574,18 +569,18 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="void" mode="ansi-nontabular">
+<xsl:template match="d:void" mode="ansi-nontabular">
   <code>void)</code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="varargs" mode="ansi-nontabular">
+<xsl:template match="d:varargs" mode="ansi-nontabular">
   <xsl:text>...</xsl:text>
   <code>)</code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="ansi-nontabular">
+<xsl:template match="d:paramdef" mode="ansi-nontabular">
   <xsl:apply-templates mode="ansi-nontabular"/>
   <xsl:choose>
     <xsl:when test="following-sibling::*">
@@ -598,7 +593,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="ansi-nontabular">
+<xsl:template match="d:paramdef/d:parameter" mode="ansi-nontabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -613,7 +608,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="funcparams" mode="ansi-nontabular">
+<xsl:template match="d:funcparams" mode="ansi-nontabular">
   <code>(</code>
   <xsl:apply-templates mode="ansi-nontabular"/>
   <code>)</code>
@@ -622,7 +617,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ====================================================================== -->
 <!-- funcprototype: ansi, tabular -->
 
-<xsl:template match="funcprototype" mode="ansi-tabular">
+<xsl:template match="d:funcprototype" mode="ansi-tabular">
   <table border="{$table.border.off}" class="funcprototype-table">
     <xsl:if test="$div.element != 'section'">
       <xsl:attribute name="summary">Function synopsis</xsl:attribute>
@@ -632,11 +627,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
     </xsl:if>
     <tr>
       <td>
-        <xsl:apply-templates select="funcdef" mode="ansi-tabular"/>
+        <xsl:apply-templates select="d:funcdef" mode="ansi-tabular"/>
       </td>
-      <xsl:apply-templates select="(void|varargs|paramdef)[1]" mode="ansi-tabular"/>
+      <xsl:apply-templates select="(d:void|d:varargs|d:paramdef)[1]" mode="ansi-tabular"/>
     </tr>
-    <xsl:for-each select="(void|varargs|paramdef)[preceding-sibling::*[not(self::funcdef)]]">
+    <xsl:for-each select="(d:void|d:varargs|d:paramdef)[preceding-sibling::*[not(self::d:funcdef)]]">
       <tr>
         <td>&#160;</td>
         <xsl:apply-templates select="." mode="ansi-tabular"/>
@@ -646,7 +641,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <div class="funcprototype-spacer">&#160;</div> <!-- hACk: blank div for vertical spacing -->
 </xsl:template>
 
-<xsl:template match="funcdef" mode="ansi-tabular">
+<xsl:template match="d:funcdef" mode="ansi-tabular">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -655,10 +650,10 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </code>
 </xsl:template>
 
-<xsl:template match="funcdef/function" mode="ansi-tabular">
+<xsl:template match="d:funcdef/d:function" mode="ansi-tabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
-      <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">fsfunc<xsl:apply-templates mode="ansi-nontabular"/></strong>
+      <strong class="fsfunc"><xsl:apply-templates mode="ansi-nontabular"/></strong>
     </xsl:when>
     <xsl:otherwise>
       <xsl:apply-templates mode="kr-tabular"/>
@@ -666,7 +661,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="void" mode="ansi-tabular">
+<xsl:template match="d:void" mode="ansi-tabular">
   <td>
     <code>void)</code>
     <xsl:text>;</xsl:text>
@@ -674,7 +669,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td>&#160;</td>
 </xsl:template>
 
-<xsl:template match="varargs" mode="ansi-tabular">
+<xsl:template match="d:varargs" mode="ansi-tabular">
   <td>
     <xsl:text>...</xsl:text>
     <code>)</code>
@@ -683,7 +678,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td>&#160;</td>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="ansi-tabular">
+<xsl:template match="d:paramdef" mode="ansi-tabular">
       <td>
         <xsl:apply-templates mode="ansi-tabular"/>
         <xsl:choose>
@@ -698,7 +693,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       </td>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="ansi-tabular">
+<xsl:template match="d:paramdef/d:parameter" mode="ansi-tabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -713,7 +708,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="funcparams" mode="ansi-tabular">
+<xsl:template match="d:funcparams" mode="ansi-tabular">
   <code>(</code>
   <xsl:apply-templates/>
   <code>)</code>
@@ -723,7 +718,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <xsl:variable name="default-classsynopsis-language">java</xsl:variable>
 
-<xsl:template match="classsynopsis                      |fieldsynopsis                      |methodsynopsis                      |constructorsynopsis                      |destructorsynopsis">
+<xsl:template match="d:classsynopsis                      |d:fieldsynopsis                      |d:methodsynopsis                      |d:constructorsynopsis                      |d:destructorsynopsis">
   <xsl:param name="language">
     <xsl:choose>
       <xsl:when test="@language">
@@ -763,7 +758,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template name="synop-break">
-  <xsl:if test="parent::classsynopsis                 or (following-sibling::fieldsynopsis                     |following-sibling::methodsynopsis                     |following-sibling::constructorsynopsis                     |following-sibling::destructorsynopsis)">
+  <xsl:if test="parent::d:classsynopsis                 or (following-sibling::d:fieldsynopsis                     |following-sibling::d:methodsynopsis                     |following-sibling::d:constructorsynopsis                     |following-sibling::d:destructorsynopsis)">
     <br/>
   </xsl:if>
 </xsl:template>
@@ -771,43 +766,43 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <!-- ===== Java ======================================================== -->
 
-<xsl:template match="classsynopsis" mode="java">
+<xsl:template match="d:classsynopsis" mode="java">
   <pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:apply-templates select="ooclass[1]" mode="java"/>
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:apply-templates select="d:ooclass[1]" mode="java"/>
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text> extends</xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="java"/>
-      <xsl:if test="oointerface|ooexception">
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="java"/>
+      <xsl:if test="d:oointerface|d:ooexception">
         <br/>
        <xsl:text>&#160;&#160;&#160;&#160;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="oointerface">
+    <xsl:if test="d:oointerface">
       <xsl:text>implements</xsl:text>
-      <xsl:apply-templates select="oointerface" mode="java"/>
-      <xsl:if test="ooexception">
+      <xsl:apply-templates select="d:oointerface" mode="java"/>
+      <xsl:if test="d:ooexception">
         <br/>
        <xsl:text>&#160;&#160;&#160;&#160;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="ooexception">
+    <xsl:if test="d:ooexception">
       <xsl:text>throws</xsl:text>
-      <xsl:apply-templates select="ooexception" mode="java"/>
+      <xsl:apply-templates select="d:ooexception" mode="java"/>
     </xsl:if>
     <xsl:text>&#160;{</xsl:text>
     <br/>
-    <xsl:apply-templates select="constructorsynopsis                                  |destructorsynopsis                                  |fieldsynopsis                                  |methodsynopsis                                  |classsynopsisinfo" mode="java"/>
+    <xsl:apply-templates select="d:constructorsynopsis                                  |d:destructorsynopsis                                  |d:fieldsynopsis                                  |d:methodsynopsis                                  |d:classsynopsisinfo" mode="java"/>
     <xsl:text>}</xsl:text>
   </pre>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="java">
+<xsl:template match="d:classsynopsisinfo" mode="java">
   <xsl:apply-templates mode="java"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="java">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="java">
   <xsl:choose>
     <xsl:when test="preceding-sibling::*">
       <xsl:text>, </xsl:text>
@@ -823,7 +818,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="java">
+<xsl:template match="d:modifier|d:package" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -834,7 +829,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="classname" mode="java">
+<xsl:template match="d:classname" mode="java">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -845,7 +840,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="java">
+<xsl:template match="d:interfacename" mode="java">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -856,7 +851,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="java">
+<xsl:template match="d:exceptionname" mode="java">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -867,11 +862,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="java">
+<xsl:template match="d:fieldsynopsis" mode="java">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&#160;&#160;</xsl:text>
     </xsl:if>
     <xsl:apply-templates mode="java"/>
@@ -880,7 +875,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="java">
+<xsl:template match="d:type" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -889,7 +884,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="varname" mode="java">
+<xsl:template match="d:varname" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -898,7 +893,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="initializer" mode="java">
+<xsl:template match="d:initializer" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -907,7 +902,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="void" mode="java">
+<xsl:template match="d:void" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -915,7 +910,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodname" mode="java">
+<xsl:template match="d:methodname" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -923,9 +918,9 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="java">
+<xsl:template match="d:methodparam" mode="java">
   <xsl:param name="indent">0</xsl:param>
-  <xsl:if test="preceding-sibling::methodparam">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>,</xsl:text>
     <br/>
     <xsl:if test="$indent &gt; 0">
@@ -942,7 +937,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="parameter" mode="java">
+<xsl:template match="d:parameter" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -950,12 +945,12 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template mode="java" match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+<xsl:template mode="java" match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="decl">
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&#160;&#160;</xsl:text>
     </xsl:if>
     <xsl:apply-templates select="$start-modifiers" mode="java"/>
@@ -965,7 +960,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:apply-templates select="$notmod[1]" mode="java"/>
     </xsl:if>
 
-    <xsl:apply-templates select="methodname" mode="java"/>
+    <xsl:apply-templates select="d:methodname" mode="java"/>
   </xsl:variable>
 
   <code>
@@ -973,16 +968,16 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
     <xsl:call-template name="id.attribute"/>
     <xsl:copy-of select="$decl"/>
     <xsl:text>(</xsl:text>
-    <xsl:apply-templates select="methodparam" mode="java">
+    <xsl:apply-templates select="d:methodparam" mode="java">
       <xsl:with-param name="indent" select="string-length($decl)"/>
     </xsl:apply-templates>
     <xsl:text>)</xsl:text>
-    <xsl:if test="exceptionname">
+    <xsl:if test="d:exceptionname">
       <br/>
       <xsl:text>&#160;&#160;&#160;&#160;throws&#160;</xsl:text>
-      <xsl:apply-templates select="exceptionname" mode="java"/>
+      <xsl:apply-templates select="d:exceptionname" mode="java"/>
     </xsl:if>
-    <xsl:if test="modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
+    <xsl:if test="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
       <xsl:text> </xsl:text>
       <xsl:apply-templates select="$end-modifiers" mode="java"/>
     </xsl:if>
@@ -993,43 +988,43 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <!-- ===== C++ ========================================================= -->
 
-<xsl:template match="classsynopsis" mode="cpp">
+<xsl:template match="d:classsynopsis" mode="cpp">
   <pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:apply-templates select="ooclass[1]" mode="cpp"/>
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:apply-templates select="d:ooclass[1]" mode="cpp"/>
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text>: </xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="cpp"/>
-      <xsl:if test="oointerface|ooexception">
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="cpp"/>
+      <xsl:if test="d:oointerface|d:ooexception">
         <br/>
        <xsl:text>&#160;&#160;&#160;&#160;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="oointerface">
+    <xsl:if test="d:oointerface">
       <xsl:text> implements</xsl:text>
-      <xsl:apply-templates select="oointerface" mode="cpp"/>
-      <xsl:if test="ooexception">
+      <xsl:apply-templates select="d:oointerface" mode="cpp"/>
+      <xsl:if test="d:ooexception">
         <br/>
        <xsl:text>&#160;&#160;&#160;&#160;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="ooexception">
+    <xsl:if test="d:ooexception">
       <xsl:text> throws</xsl:text>
-      <xsl:apply-templates select="ooexception" mode="cpp"/>
+      <xsl:apply-templates select="d:ooexception" mode="cpp"/>
     </xsl:if>
     <xsl:text>&#160;{</xsl:text>
     <br/>
-    <xsl:apply-templates select="constructorsynopsis                                  |destructorsynopsis                                  |fieldsynopsis                                  |methodsynopsis                                  |classsynopsisinfo" mode="cpp"/>
+    <xsl:apply-templates select="d:constructorsynopsis                                  |d:destructorsynopsis                                  |d:fieldsynopsis                                  |d:methodsynopsis                                  |d:classsynopsisinfo" mode="cpp"/>
     <xsl:text>}</xsl:text>
   </pre>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="cpp">
+<xsl:template match="d:classsynopsisinfo" mode="cpp">
   <xsl:apply-templates mode="cpp"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="cpp">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="cpp">
   <xsl:if test="preceding-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1040,7 +1035,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="cpp">
+<xsl:template match="d:modifier|d:package" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1051,7 +1046,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="classname" mode="cpp">
+<xsl:template match="d:classname" mode="cpp">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1062,7 +1057,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="cpp">
+<xsl:template match="d:interfacename" mode="cpp">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1073,7 +1068,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="cpp">
+<xsl:template match="d:exceptionname" mode="cpp">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1084,11 +1079,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="cpp">
+<xsl:template match="d:fieldsynopsis" mode="cpp">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&#160;&#160;</xsl:text>
     </xsl:if>
     <xsl:apply-templates mode="cpp"/>
@@ -1097,7 +1092,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="cpp">
+<xsl:template match="d:type" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1106,7 +1101,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="varname" mode="cpp">
+<xsl:template match="d:varname" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1115,7 +1110,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="initializer" mode="cpp">
+<xsl:template match="d:initializer" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1124,7 +1119,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="void" mode="cpp">
+<xsl:template match="d:void" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1132,7 +1127,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodname" mode="cpp">
+<xsl:template match="d:methodname" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1140,8 +1135,8 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="cpp">
-  <xsl:if test="preceding-sibling::methodparam">
+<xsl:template match="d:methodparam" mode="cpp">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <span>
@@ -1151,7 +1146,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="parameter" mode="cpp">
+<xsl:template match="d:parameter" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1159,15 +1154,15 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template mode="cpp" match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+<xsl:template mode="cpp" match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
 
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&#160;&#160;</xsl:text>
     </xsl:if>
     <xsl:apply-templates select="$start-modifiers" mode="cpp"/>
@@ -1177,16 +1172,16 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:apply-templates select="$notmod[1]" mode="cpp"/>
     </xsl:if>
 
-    <xsl:apply-templates select="methodname" mode="cpp"/>
+    <xsl:apply-templates select="d:methodname" mode="cpp"/>
     <xsl:text>(</xsl:text>
-    <xsl:apply-templates select="methodparam" mode="cpp"/>
+    <xsl:apply-templates select="d:methodparam" mode="cpp"/>
     <xsl:text>)</xsl:text>
-    <xsl:if test="exceptionname">
+    <xsl:if test="d:exceptionname">
       <br/>
       <xsl:text>&#160;&#160;&#160;&#160;throws&#160;</xsl:text>
-      <xsl:apply-templates select="exceptionname" mode="cpp"/>
+      <xsl:apply-templates select="d:exceptionname" mode="cpp"/>
     </xsl:if>
-    <xsl:if test="modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
+    <xsl:if test="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
       <xsl:text> </xsl:text>
       <xsl:apply-templates select="$end-modifiers" mode="cpp"/>
     </xsl:if>
@@ -1197,44 +1192,44 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <!-- ===== IDL ========================================================= -->
 
-<xsl:template match="classsynopsis" mode="idl">
+<xsl:template match="d:classsynopsis" mode="idl">
   <pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:text>interface </xsl:text>
-    <xsl:apply-templates select="ooclass[1]" mode="idl"/>
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:apply-templates select="d:ooclass[1]" mode="idl"/>
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text>: </xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="idl"/>
-      <xsl:if test="oointerface|ooexception">
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="idl"/>
+      <xsl:if test="d:oointerface|d:ooexception">
         <br/>
        <xsl:text>&#160;&#160;&#160;&#160;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="oointerface">
+    <xsl:if test="d:oointerface">
       <xsl:text> implements</xsl:text>
-      <xsl:apply-templates select="oointerface" mode="idl"/>
-      <xsl:if test="ooexception">
+      <xsl:apply-templates select="d:oointerface" mode="idl"/>
+      <xsl:if test="d:ooexception">
         <br/>
        <xsl:text>&#160;&#160;&#160;&#160;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="ooexception">
+    <xsl:if test="d:ooexception">
       <xsl:text> throws</xsl:text>
-      <xsl:apply-templates select="ooexception" mode="idl"/>
+      <xsl:apply-templates select="d:ooexception" mode="idl"/>
     </xsl:if>
     <xsl:text>&#160;{</xsl:text>
     <br/>
-    <xsl:apply-templates select="constructorsynopsis                                  |destructorsynopsis                                  |fieldsynopsis                                  |methodsynopsis                                  |classsynopsisinfo" mode="idl"/>
+    <xsl:apply-templates select="d:constructorsynopsis                                  |d:destructorsynopsis                                  |d:fieldsynopsis                                  |d:methodsynopsis                                  |d:classsynopsisinfo" mode="idl"/>
     <xsl:text>}</xsl:text>
   </pre>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="idl">
+<xsl:template match="d:classsynopsisinfo" mode="idl">
   <xsl:apply-templates mode="idl"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="idl">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="idl">
   <xsl:if test="preceding-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1245,7 +1240,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="idl">
+<xsl:template match="d:modifier|d:package" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1256,7 +1251,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="classname" mode="idl">
+<xsl:template match="d:classname" mode="idl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1267,7 +1262,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="idl">
+<xsl:template match="d:interfacename" mode="idl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1278,7 +1273,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="idl">
+<xsl:template match="d:exceptionname" mode="idl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1289,11 +1284,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="idl">
+<xsl:template match="d:fieldsynopsis" mode="idl">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&#160;&#160;</xsl:text>
     </xsl:if>
     <xsl:apply-templates mode="idl"/>
@@ -1302,7 +1297,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="idl">
+<xsl:template match="d:type" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1311,7 +1306,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="varname" mode="idl">
+<xsl:template match="d:varname" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1320,7 +1315,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="initializer" mode="idl">
+<xsl:template match="d:initializer" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1329,7 +1324,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="void" mode="idl">
+<xsl:template match="d:void" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1337,7 +1332,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodname" mode="idl">
+<xsl:template match="d:methodname" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1345,8 +1340,8 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="idl">
-  <xsl:if test="preceding-sibling::methodparam">
+<xsl:template match="d:methodparam" mode="idl">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <span>
@@ -1356,7 +1351,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="parameter" mode="idl">
+<xsl:template match="d:parameter" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1364,14 +1359,14 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template mode="idl" match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+<xsl:template mode="idl" match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&#160;&#160;</xsl:text>
     </xsl:if>
     <xsl:apply-templates select="$start-modifiers" mode="idl"/>
@@ -1381,17 +1376,17 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:apply-templates select="$notmod[1]" mode="idl"/>
     </xsl:if>
 
-    <xsl:apply-templates select="methodname" mode="idl"/>
+    <xsl:apply-templates select="d:methodname" mode="idl"/>
     <xsl:text>(</xsl:text>
-    <xsl:apply-templates select="methodparam" mode="idl"/>
+    <xsl:apply-templates select="d:methodparam" mode="idl"/>
     <xsl:text>)</xsl:text>
-    <xsl:if test="exceptionname">
+    <xsl:if test="d:exceptionname">
       <br/>
       <xsl:text>&#160;&#160;&#160;&#160;raises(</xsl:text>
-      <xsl:apply-templates select="exceptionname" mode="idl"/>
+      <xsl:apply-templates select="d:exceptionname" mode="idl"/>
       <xsl:text>)</xsl:text>
     </xsl:if>
-    <xsl:if test="modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
+    <xsl:if test="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
       <xsl:text> </xsl:text>
       <xsl:apply-templates select="$end-modifiers" mode="idl"/>
     </xsl:if>
@@ -1402,31 +1397,31 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <!-- ===== Perl ======================================================== -->
 
-<xsl:template match="classsynopsis" mode="perl">
+<xsl:template match="d:classsynopsis" mode="perl">
   <pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:text>package </xsl:text>
-    <xsl:apply-templates select="ooclass[1]" mode="perl"/>
+    <xsl:apply-templates select="d:ooclass[1]" mode="perl"/>
     <xsl:text>;</xsl:text>
     <br/>
 
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text>@ISA = (</xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="perl"/>
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="perl"/>
       <xsl:text>);</xsl:text>
       <br/>
     </xsl:if>
 
-    <xsl:apply-templates select="constructorsynopsis                                  |destructorsynopsis                                  |fieldsynopsis                                  |methodsynopsis                                  |classsynopsisinfo" mode="perl"/>
+    <xsl:apply-templates select="d:constructorsynopsis                                  |d:destructorsynopsis                                  |d:fieldsynopsis                                  |d:methodsynopsis                                  |d:classsynopsisinfo" mode="perl"/>
   </pre>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="perl">
+<xsl:template match="d:classsynopsisinfo" mode="perl">
   <xsl:apply-templates mode="perl"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="perl">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="perl">
   <xsl:if test="preceding-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1437,7 +1432,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="perl">
+<xsl:template match="d:modifier|d:package" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1448,7 +1443,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="classname" mode="perl">
+<xsl:template match="d:classname" mode="perl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1459,7 +1454,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="perl">
+<xsl:template match="d:interfacename" mode="perl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1470,7 +1465,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="perl">
+<xsl:template match="d:exceptionname" mode="perl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1481,11 +1476,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="perl">
+<xsl:template match="d:fieldsynopsis" mode="perl">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&#160;&#160;</xsl:text>
     </xsl:if>
     <xsl:apply-templates mode="perl"/>
@@ -1494,7 +1489,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="perl">
+<xsl:template match="d:type" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1503,7 +1498,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="varname" mode="perl">
+<xsl:template match="d:varname" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1512,7 +1507,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="initializer" mode="perl">
+<xsl:template match="d:initializer" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1521,7 +1516,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="void" mode="perl">
+<xsl:template match="d:void" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1529,7 +1524,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodname" mode="perl">
+<xsl:template match="d:methodname" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1537,8 +1532,8 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="perl">
-  <xsl:if test="preceding-sibling::methodparam">
+<xsl:template match="d:methodparam" mode="perl">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <span>
@@ -1548,7 +1543,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="parameter" mode="perl">
+<xsl:template match="d:parameter" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1556,24 +1551,24 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template mode="perl" match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+<xsl:template mode="perl" match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
 
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:text>sub </xsl:text>
 
-    <xsl:apply-templates select="methodname" mode="perl"/>
+    <xsl:apply-templates select="d:methodname" mode="perl"/>
     <xsl:text> { ... };</xsl:text>
   </code>
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
 <!-- Used when not occurring as a child of classsynopsis -->
-<xsl:template match="ooclass|oointerface|ooexception">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception">
   <xsl:apply-templates/>
 </xsl:template>
 
@@ -1586,36 +1581,36 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- * per-mode matches for those linking elements in order for them -->
 <!-- * to be processed as expected. -->
 
-<xsl:template match="link|olink|xref" mode="java">
+<xsl:template match="d:link|d:olink|d:xref" mode="java">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="cpp">
+<xsl:template match="d:link|d:olink|d:xref" mode="cpp">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="idl">
+<xsl:template match="d:link|d:olink|d:xref" mode="idl">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="perl">
+<xsl:template match="d:link|d:olink|d:xref" mode="perl">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="ansi-nontabular">
+<xsl:template match="d:link|d:olink|d:xref" mode="ansi-nontabular">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="ansi-tabular">
+<xsl:template match="d:link|d:olink|d:xref" mode="ansi-tabular">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="kr-nontabular">
+<xsl:template match="d:link|d:olink|d:xref" mode="kr-nontabular">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="kr-tabular">
+<xsl:template match="d:link|d:olink|d:xref" mode="kr-tabular">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 18c60b0..16e5090 100644 (file)
@@ -1,16 +1,11 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns:stbl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Table" xmlns:xtbl="xalan://com.nwalsh.xalan.Table" xmlns:lxslt="http://xml.apache.org/xslt" xmlns:ptbl="http://nwalsh.com/xslt/ext/xsltproc/python/Table" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="doc stbl xtbl lxslt ptbl" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns:stbl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Table" xmlns:xtbl="xalan://com.nwalsh.xalan.Table" xmlns:lxslt="http://xml.apache.org/xslt" xmlns:ptbl="http://nwalsh.com/xslt/ext/xsltproc/python/Table" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="doc stbl xtbl lxslt ptbl d" version="1.0">
 
 <xsl:include href="../common/table.xsl"/>
 
 <!-- ********************************************************************
-     $Id: table.xsl 9978 2015-07-31 23:47:28Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:variable name="rowsep">
     <xsl:choose>
       <!-- If this is the last row, rowsep never applies. -->
-      <xsl:when test="not(ancestor-or-self::row[1]/following-sibling::row                           or ancestor-or-self::thead/following-sibling::tbody                           or ancestor-or-self::tbody/preceding-sibling::tfoot)">
+      <xsl:when test="not(ancestor-or-self::d:row[1]/following-sibling::d:row                           or ancestor-or-self::d:thead/following-sibling::d:tbody                           or ancestor-or-self::d:tbody/preceding-sibling::d:tfoot)">
         <xsl:value-of select="0"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="inherited.table.attribute">
           <xsl:with-param name="entry" select="NOT-AN-ELEMENT-NAME"/>
-          <xsl:with-param name="row" select="ancestor-or-self::row[1]"/>
+          <xsl:with-param name="row" select="ancestor-or-self::d:row[1]"/>
           <xsl:with-param name="colnum" select="$colnum"/>
           <xsl:with-param name="attribute" select="'rowsep'"/>
         </xsl:call-template>
   <xsl:variable name="colsep">
     <xsl:choose>
       <!-- If this is the last column, colsep never applies. -->
-      <xsl:when test="number($colnum) &gt;= ancestor::tgroup/@cols">0</xsl:when>
+      <xsl:when test="number($colnum) &gt;= ancestor::d:tgroup/@cols">0</xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="inherited.table.attribute">
           <xsl:with-param name="entry" select="NOT-AN-ELEMENT-NAME"/>
-          <xsl:with-param name="row" select="ancestor-or-self::row[1]"/>
+          <xsl:with-param name="row" select="ancestor-or-self::d:row[1]"/>
           <xsl:with-param name="colnum" select="$colnum"/>
           <xsl:with-param name="attribute" select="'colsep'"/>
         </xsl:call-template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="tgroup" name="tgroup">
+<xsl:template match="d:tgroup" name="tgroup">
   <xsl:if test="not(@cols) or @cols = '' or string(number(@cols)) = 'NaN'">
     <xsl:message terminate="yes">
       <xsl:text>Error: CALS tables must specify the number of columns.</xsl:text>
 
     <xsl:choose>
       <!-- If there's a textobject/phrase for the table summary, use it -->
-      <xsl:when test="../textobject/phrase">
+      <xsl:when test="../d:textobject/d:phrase">
         <xsl:attribute name="summary">
-          <xsl:value-of select="../textobject/phrase"/>
+          <xsl:value-of select="../d:textobject/d:phrase"/>
         </xsl:attribute>
       </xsl:when>
 
       </xsl:when>
 
       <!-- Otherwise, if there's a title, use that -->
-      <xsl:when test="../title">
+      <xsl:when test="../d:title">
         <xsl:attribute name="summary">
           <!-- This screws up on inline markup and footnotes, oh well... -->
-          <xsl:value-of select="string(../title)"/>
+          <xsl:value-of select="string(../d:title)"/>
         </xsl:attribute>
       </xsl:when>
 
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:apply-templates select="thead"/>
-    <xsl:apply-templates select="tfoot"/>
-    <xsl:apply-templates select="tbody"/>
+    <xsl:apply-templates select="d:thead"/>
+    <xsl:apply-templates select="d:tfoot"/>
+    <xsl:apply-templates select="d:tbody"/>
 
-    <xsl:if test=".//footnote|../title//footnote">
+    <xsl:if test=".//d:footnote|../d:title//d:footnote">
       <tbody class="footnotes">
         <tr>
           <td colspan="{@cols}">
-            <xsl:apply-templates select=".//footnote|../title//footnote" mode="table.footnote.mode"/>
+            <xsl:apply-templates select=".//d:footnote|../d:title//d:footnote" mode="table.footnote.mode"/>
           </td>
         </tr>
       </tbody>
   </table>
 </xsl:template>
 
-<xsl:template match="tgroup/processing-instruction('dbhtml')">
+<xsl:template match="d:tgroup/processing-instruction('dbhtml')">
   <xsl:variable name="summary">
     <xsl:call-template name="pi.dbhtml_table-summary"/>
   </xsl:variable>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="colspec"/>
+<xsl:template match="d:colspec"/>
 
-<xsl:template match="spanspec"/>
+<xsl:template match="d:spanspec"/>
 
-<xsl:template match="thead|tfoot">
+<xsl:template match="d:thead|d:tfoot">
   <xsl:element name="{local-name(.)}" namespace="http://www.w3.org/1999/xhtml">
     <xsl:if test="@align">
       <xsl:attribute name="style"><xsl:text>text-align: </xsl:text>
 
     <xsl:choose>
       <!-- recurse on rows only if @morerows is present -->
-      <xsl:when test="row/entry/@morerows|row/entrytbl/@morerows">
-        <xsl:apply-templates select="row[1]">
+      <xsl:when test="d:row/d:entry/@morerows|d:row/d:entrytbl/@morerows">
+        <xsl:apply-templates select="d:row[1]">
           <xsl:with-param name="spans">
             <xsl:call-template name="blank.spans">
               <xsl:with-param name="cols" select="../@cols"/>
         </xsl:apply-templates>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates select="row">
+        <xsl:apply-templates select="d:row">
           <xsl:with-param name="spans">
             <xsl:call-template name="blank.spans">
               <xsl:with-param name="cols" select="../@cols"/>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="tbody">
+<xsl:template match="d:tbody">
   <tbody>
     <xsl:if test="@align">
       <xsl:attribute name="style"><xsl:text>text-align: </xsl:text>
     </xsl:if>
 
     <xsl:choose>
-      <xsl:when test="row/entry/@morerows|row/entrytbl/@morerows">
-        <xsl:apply-templates select="row[1]">
+      <xsl:when test="d:row/d:entry/@morerows|d:row/d:entrytbl/@morerows">
+        <xsl:apply-templates select="d:row[1]">
           <xsl:with-param name="spans">
             <xsl:call-template name="blank.spans">
               <xsl:with-param name="cols" select="../@cols"/>
         </xsl:apply-templates>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates select="row">
+        <xsl:apply-templates select="d:row">
           <xsl:with-param name="spans">
             <xsl:call-template name="blank.spans">
               <xsl:with-param name="cols" select="../@cols"/>
   </tbody>
 </xsl:template>
 
-<xsl:template match="row">
+<xsl:template match="d:row">
   <xsl:param name="spans"/>
   <xsl:param name="browserows"/>
 
       <tr><xsl:comment> This row intentionally left blank </xsl:comment></tr>
 
       <xsl:if test="$browserows = 'recurse'">
-        <xsl:apply-templates select="following-sibling::row[1]">
+        <xsl:apply-templates select="following-sibling::d:row[1]">
           <xsl:with-param name="spans">
             <xsl:call-template name="consume-row">
               <xsl:with-param name="spans" select="$spans"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="tr.attributes">
       <xsl:with-param name="rownum">
-        <xsl:number from="tgroup" count="row"/>
+        <xsl:number from="d:tgroup" count="d:row"/>
       </xsl:with-param>
     </xsl:call-template>
 
     </xsl:if>
 
     <xsl:if test="$table.borders.with.css != 0">
-      <xsl:if test="@rowsep = 1 and following-sibling::row">
+      <xsl:if test="@rowsep = 1 and following-sibling::d:row">
         <xsl:attribute name="style">
           <xsl:call-template name="border">
             <xsl:with-param name="side" select="'bottom'"/>
       </xsl:attribute>
     </xsl:if>
 
-    <xsl:apply-templates select="(entry|entrytbl)[1]">
+    <xsl:apply-templates select="(d:entry|d:entrytbl)[1]">
       <xsl:with-param name="spans" select="$spans"/>
     </xsl:apply-templates>
   </tr>
 
   <xsl:if test="$browserows = 'recurse'">
-    <xsl:if test="following-sibling::row">
+    <xsl:if test="following-sibling::d:row">
       <xsl:variable name="nextspans">
-        <xsl:apply-templates select="(entry|entrytbl)[1]" mode="span">
+        <xsl:apply-templates select="(d:entry|d:entrytbl)[1]" mode="span">
           <xsl:with-param name="spans" select="$spans"/>
         </xsl:apply-templates>
       </xsl:variable>
   
-      <xsl:apply-templates select="following-sibling::row[1]">
+      <xsl:apply-templates select="following-sibling::d:row[1]">
         <xsl:with-param name="spans" select="$nextspans"/>
         <xsl:with-param name="browserows" select="$browserows"/>
       </xsl:apply-templates>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="entry|entrytbl" name="entry">
+<xsl:template match="d:entry|d:entrytbl" name="entry">
   <xsl:param name="col">
     <xsl:choose>
       <xsl:when test="@revisionflag">
-        <xsl:number from="row"/>
+        <xsl:number from="d:row"/>
       </xsl:when>
       <xsl:otherwise>1</xsl:otherwise>
     </xsl:choose>
 
   <xsl:variable name="cellgi">
     <xsl:choose>
-      <xsl:when test="ancestor::thead">th</xsl:when>
-      <xsl:when test="ancestor::tfoot">th</xsl:when>
-      <xsl:when test="ancestor::tbody and                        (ancestor::table[@rowheader = 'firstcol'] or                       ancestor::informaltable[@rowheader = 'firstcol']) and                       $entry.colnum = 1">
+      <xsl:when test="ancestor::d:thead">th</xsl:when>
+      <xsl:when test="ancestor::d:tfoot">th</xsl:when>
+      <xsl:when test="ancestor::d:tbody and                       (ancestor::d:table[@rowheader = 'firstcol'] or                       ancestor::d:informaltable[@rowheader = 'firstcol']) and                       $entry.colnum = 1">
         <xsl:text>th</xsl:text>
       </xsl:when>
       <xsl:otherwise>td</xsl:otherwise>
   <xsl:variable name="rowsep">
     <xsl:choose>
       <!-- If this is the last row, rowsep never applies. -->
-      <xsl:when test="ancestor::entrytbl                       and not (ancestor-or-self::row[1]/following-sibling::row)                       and not (ancestor::thead)">
+      <xsl:when test="ancestor::d:entrytbl                       and not (ancestor-or-self::d:row[1]/following-sibling::d:row)                       and not (ancestor::d:thead)">
         <xsl:value-of select="0"/>
       </xsl:when>
-      <xsl:when test="not(ancestor-or-self::row[1]/following-sibling::row                           or ancestor-or-self::thead/following-sibling::tbody                           or ancestor-or-self::tbody/preceding-sibling::tfoot)">
+      <xsl:when test="not(ancestor-or-self::d:row[1]/following-sibling::d:row                           or ancestor-or-self::d:thead/following-sibling::d:tbody                           or ancestor-or-self::d:tbody/preceding-sibling::d:tfoot)">
         <xsl:value-of select="0"/>
       </xsl:when>
       <!-- not last row with @morerows (thead is not last row) -->
-      <xsl:when test="not(ancestor::thead) and @morerows and not(@morerows &lt;                   count(ancestor-or-self::row[1]/following-sibling::row))">
+      <xsl:when test="not(ancestor::d:thead) and @morerows and not(@morerows &lt;                  count(ancestor-or-self::d:row[1]/following-sibling::d:row))">
         <xsl:value-of select="0"/>
       </xsl:when>
       <xsl:otherwise>
           </xsl:attribute>
         </xsl:if>
 
-        <xsl:if test="not(preceding-sibling::*) and                      (ancestor::row[1]/@id or ancestor::row[1]/@xml:id)">
+        <xsl:if test="not(preceding-sibling::*) and                      (ancestor::d:row[1]/@id or ancestor::d:row[1]/@xml:id)">
           <xsl:call-template name="anchor">
-            <xsl:with-param name="node" select="ancestor::row[1]"/>
+            <xsl:with-param name="node" select="ancestor::d:row[1]"/>
           </xsl:call-template>
         </xsl:if>
 
           <xsl:when test="$empty.cell">
             <xsl:text>&#160;</xsl:text>
           </xsl:when>
-          <xsl:when test="self::entrytbl">
+          <xsl:when test="self::d:entrytbl">
             <xsl:call-template name="tgroup"/>
           </xsl:when>
           <xsl:otherwise>
       </xsl:element>
 
       <xsl:choose>
-        <xsl:when test="following-sibling::entry|following-sibling::entrytbl">
-          <xsl:apply-templates select="(following-sibling::entry                                        |following-sibling::entrytbl)[1]">
+        <xsl:when test="following-sibling::d:entry|following-sibling::d:entrytbl">
+          <xsl:apply-templates select="(following-sibling::d:entry                                        |following-sibling::d:entrytbl)[1]">
             <xsl:with-param name="col" select="$col+$entry.colspan"/>
             <xsl:with-param name="spans" select="$following.spans"/>
           </xsl:apply-templates>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="entry|entrytbl" name="sentry" mode="span">
+<xsl:template match="d:entry|d:entrytbl" name="sentry" mode="span">
   <xsl:param name="col" select="1"/>
   <xsl:param name="spans"/>
 
       </xsl:call-template>
 
       <xsl:choose>
-        <xsl:when test="following-sibling::entry|following-sibling::entrytbl">
-          <xsl:apply-templates select="(following-sibling::entry                                         |following-sibling::entrytbl)[1]" mode="span">
+        <xsl:when test="following-sibling::d:entry|following-sibling::d:entrytbl">
+          <xsl:apply-templates select="(following-sibling::d:entry                                         |following-sibling::d:entrytbl)[1]" mode="span">
             <xsl:with-param name="col" select="$col+$entry.colspan"/>
             <xsl:with-param name="spans" select="$following.spans"/>
           </xsl:apply-templates>
 
 <xsl:template name="generate.col">
   <xsl:param name="countcol">1</xsl:param>
-  <xsl:param name="colspecs" select="./colspec"/>
+  <xsl:param name="colspecs" select="./d:colspec"/>
   <xsl:param name="count">1</xsl:param>
   <xsl:param name="colnum">1</xsl:param>
 
                 </xsl:attribute>
               </xsl:when>
               <!-- pass through to HTML if no * in colspecs -->
-              <xsl:when test="$colspec/@colwidth and                              not($colspec/parent::*/colspec/@colwidth[contains(.,'*')])">
+              <xsl:when test="$colspec/@colwidth and                              not($colspec/parent::*/d:colspec/@colwidth[contains(.,'*')])">
                 <xsl:attribute name="width">
                   <xsl:choose>
                     <xsl:when test="normalize-space($colspec/@colwidth) = '*'">
                 </xsl:attribute>
               </xsl:when>
               <!-- Suggested by Pavel ZAMPACH <zampach@nemcb.cz> -->
-              <xsl:when test="$colspecs/ancestor::tgroup/@align">
+              <xsl:when test="$colspecs/ancestor::d:tgroup/@align">
                 <xsl:attribute name="style"><xsl:text>text-align: </xsl:text>
-                  <xsl:value-of select="$colspecs/ancestor::tgroup/@align"/>
+                  <xsl:value-of select="$colspecs/ancestor::d:tgroup/@align"/>
                 </xsl:attribute>
               </xsl:when>
             </xsl:choose>
   <!-- when this macro is called, the current context must be an entry -->
   <xsl:param name="colname"/>
   <!-- .. = row, ../.. = thead|tbody, ../../.. = tgroup -->
-  <xsl:param name="colspecs" select="../../../../tgroup/colspec"/>
+  <xsl:param name="colspecs" select="../../../../d:tgroup/d:colspec"/>
   <xsl:param name="count">1</xsl:param>
   <xsl:choose>
     <xsl:when test="$count&gt;count($colspecs)"/>
   -->
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 3a64e05..1c4750e 100644 (file)
@@ -1,21 +1,16 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: task.xsl 9363 2012-05-12 23:42:32Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="task">
+<xsl:template match="d:task">
   <xsl:variable name="param.placement" select="substring-after(normalize-space($formal.title.placement),                                         concat(local-name(.), ' '))"/>
 
   <xsl:variable name="placement">
     </xsl:choose>
   </xsl:variable>
 
-  <xsl:variable name="preamble" select="*[not(self::title                               or self::titleabbrev)]"/>
+  <xsl:variable name="preamble" select="*[not(self::d:title                               or self::d:titleabbrev)]"/>
 
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
 
-    <xsl:if test="(title or info/title) and $placement = 'before'">
+    <xsl:if test="(d:title or d:info/d:title) and $placement = 'before'">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
     <xsl:apply-templates select="$preamble"/>
 
-    <xsl:if test="(title or info/title) and $placement != 'before'">
+    <xsl:if test="(d:title or d:info/d:title) and $placement != 'before'">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
   </div>
 </xsl:template>
 
-<xsl:template match="task/title">
+<xsl:template match="d:task/d:title">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="tasksummary">
+<xsl:template match="d:tasksummary">
   <xsl:call-template name="semiformal.object"/>
 </xsl:template>
 
-<xsl:template match="tasksummary/title"/>
+<xsl:template match="d:tasksummary/d:title"/>
 
-<xsl:template match="taskprerequisites">
+<xsl:template match="d:taskprerequisites">
   <xsl:call-template name="semiformal.object"/>
 </xsl:template>
 
-<xsl:template match="taskprerequisites/title"/>
+<xsl:template match="d:taskprerequisites/d:title"/>
 
-<xsl:template match="taskrelated">
+<xsl:template match="d:taskrelated">
   <xsl:call-template name="semiformal.object"/>
 </xsl:template>
 
-<xsl:template match="taskrelated/title"/>
+<xsl:template match="d:taskrelated/d:title"/>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index a22eb68..2488663 100644 (file)
@@ -1,74 +1,71 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl d">
 
 <!-- This stylesheet was created by template/titlepage.xsl-->
 
 <xsl:template name="article.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="articleinfo/title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/title"/>
+    <xsl:when test="d:articleinfo/d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="artheader/title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/title"/>
+    <xsl:when test="d:artheader/d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="articleinfo/subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/subtitle"/>
+    <xsl:when test="d:articleinfo/d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="artheader/subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/subtitle"/>
+    <xsl:when test="d:artheader/d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/corpauthor"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/corpauthor"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/authorgroup"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/authorgroup"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/author"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/author"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/othercredit"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/othercredit"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/releaseinfo"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/releaseinfo"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/copyright"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/copyright"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/legalnotice"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/legalnotice"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/pubdate"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/pubdate"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/revision"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/revision"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/revhistory"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/revhistory"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/abstract"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/abstract"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:corpauthor"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:authorgroup"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:author"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:author"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:othercredit"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:othercredit"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:releaseinfo"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:copyright"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:copyright"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:legalnotice"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:pubdate"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:pubdate"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:revision"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:revision"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:revhistory"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:revhistory"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:abstract"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:abstract"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="article.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="set.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="setinfo/title">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/title"/>
+    <xsl:when test="d:setinfo/d:title">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="setinfo/subtitle">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/subtitle"/>
+    <xsl:when test="d:setinfo/d:subtitle">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/corpauthor"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/authorgroup"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/author"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/othercredit"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/releaseinfo"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/copyright"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/legalnotice"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/pubdate"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/revision"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/revhistory"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/abstract"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:author"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:othercredit"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:copyright"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:pubdate"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:revision"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:revhistory"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:abstract"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="set.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="book.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="bookinfo/title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/title"/>
+    <xsl:when test="d:bookinfo/d:title">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="bookinfo/subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/subtitle"/>
+    <xsl:when test="d:bookinfo/d:subtitle">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/corpauthor"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/authorgroup"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/author"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/othercredit"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/releaseinfo"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/copyright"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/legalnotice"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/pubdate"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/revision"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/revhistory"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/abstract"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:author"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:othercredit"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:copyright"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:pubdate"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:revision"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:revhistory"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:abstract"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="book.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 <xsl:template name="part.titlepage.recto">
   <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:call-template name="division.title">
-<xsl:with-param name="node" select="ancestor-or-self::part[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:part[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="partinfo/subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/subtitle"/>
+    <xsl:when test="d:partinfo/d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/corpauthor"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/authorgroup"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/author"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/othercredit"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/releaseinfo"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/copyright"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/legalnotice"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/pubdate"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/revision"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/revhistory"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/abstract"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:author"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:othercredit"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:copyright"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:pubdate"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:revision"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:revhistory"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:abstract"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="part.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="partintro.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="partintroinfo/title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/title"/>
+    <xsl:when test="d:partintroinfo/d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="partintroinfo/subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/subtitle"/>
+    <xsl:when test="d:partintroinfo/d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/corpauthor"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/authorgroup"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/author"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/othercredit"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/releaseinfo"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/copyright"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/legalnotice"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/pubdate"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/revision"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/revhistory"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/abstract"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:author"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:othercredit"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:copyright"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:pubdate"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:revision"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:revhistory"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:abstract"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="partintro.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="reference.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="referenceinfo/title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/title"/>
+    <xsl:when test="d:referenceinfo/d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="referenceinfo/subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/subtitle"/>
+    <xsl:when test="d:referenceinfo/d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/corpauthor"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/authorgroup"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/author"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/othercredit"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/releaseinfo"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/copyright"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/legalnotice"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/pubdate"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/revision"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/revhistory"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/abstract"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:author"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:othercredit"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:copyright"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:pubdate"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:revision"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:revhistory"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:abstract"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="reference.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 <xsl:template name="dedication.titlepage.recto">
   <div xsl:use-attribute-sets="dedication.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::dedication[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:dedication[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="dedicationinfo/subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="dedicationinfo/subtitle"/>
+    <xsl:when test="d:dedicationinfo/d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:dedicationinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="dedication.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="dedication.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="dedication.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dedication.titlepage.recto.mode"/>
 </div>
 <xsl:template name="acknowledgements.titlepage.recto">
   <div xsl:use-attribute-sets="acknowledgements.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::acknowledgements[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:acknowledgements[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="acknowledgementsinfo/subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="acknowledgementsinfo/subtitle"/>
+    <xsl:when test="d:acknowledgementsinfo/d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:acknowledgementsinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="acknowledgements.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="acknowledgements.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="acknowledgements.titlepage.recto.style">
 <xsl:apply-templates select="." mode="acknowledgements.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="preface.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="prefaceinfo/title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/title"/>
+    <xsl:when test="d:prefaceinfo/d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="prefaceinfo/subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/subtitle"/>
+    <xsl:when test="d:prefaceinfo/d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/corpauthor"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/authorgroup"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/author"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/othercredit"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/releaseinfo"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/copyright"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/legalnotice"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/pubdate"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/revision"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/revhistory"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/abstract"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:author"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:othercredit"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:copyright"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:pubdate"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:revision"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:revhistory"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:abstract"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="preface.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="chapter.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="chapterinfo/title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/title"/>
+    <xsl:when test="d:chapterinfo/d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="chapterinfo/subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/subtitle"/>
+    <xsl:when test="d:chapterinfo/d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/corpauthor"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/authorgroup"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/author"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/othercredit"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/releaseinfo"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/copyright"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/legalnotice"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/pubdate"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/revision"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/revhistory"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/abstract"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:author"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:othercredit"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:copyright"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:pubdate"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:revision"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:revhistory"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:abstract"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="chapter.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="topic.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="topicinfo/title">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/title"/>
+    <xsl:when test="d:topicinfo/d:title">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="topicinfo/subtitle">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/subtitle"/>
+    <xsl:when test="d:topicinfo/d:subtitle">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/corpauthor"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/authorgroup"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/author"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/othercredit"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/releaseinfo"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/copyright"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/legalnotice"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/pubdate"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/revision"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/revhistory"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/abstract"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:author"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:othercredit"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:copyright"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:pubdate"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:revision"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:revhistory"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:abstract"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="topic.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="appendix.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="appendixinfo/title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/title"/>
+    <xsl:when test="d:appendixinfo/d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="appendixinfo/subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/subtitle"/>
+    <xsl:when test="d:appendixinfo/d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/corpauthor"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/authorgroup"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/author"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/othercredit"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/releaseinfo"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/copyright"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/legalnotice"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/pubdate"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/revision"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/revhistory"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/abstract"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:author"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:othercredit"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:copyright"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:pubdate"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:revision"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:revhistory"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:abstract"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="appendix.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="section.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sectioninfo/title">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/title"/>
+    <xsl:when test="d:sectioninfo/d:title">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sectioninfo/subtitle">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/subtitle"/>
+    <xsl:when test="d:sectioninfo/d:subtitle">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/corpauthor"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/authorgroup"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/author"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/othercredit"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/releaseinfo"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/copyright"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/legalnotice"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/pubdate"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/revision"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/revhistory"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/abstract"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:corpauthor"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:authorgroup"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:author"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:othercredit"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:copyright"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:legalnotice"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:pubdate"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:revision"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:revhistory"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:abstract"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="section.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect1.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect1info/title">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/title"/>
+    <xsl:when test="d:sect1info/d:title">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect1info/subtitle">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/subtitle"/>
+    <xsl:when test="d:sect1info/d:subtitle">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/corpauthor"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/authorgroup"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/author"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/othercredit"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/releaseinfo"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/copyright"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/legalnotice"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/pubdate"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/revision"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/revhistory"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/abstract"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:author"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:othercredit"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:copyright"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:pubdate"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:revision"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:revhistory"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:abstract"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect1.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect2.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect2info/title">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/title"/>
+    <xsl:when test="d:sect2info/d:title">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect2info/subtitle">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/subtitle"/>
+    <xsl:when test="d:sect2info/d:subtitle">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/corpauthor"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/authorgroup"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/author"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/othercredit"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/releaseinfo"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/copyright"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/legalnotice"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/pubdate"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/revision"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/revhistory"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/abstract"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:author"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:othercredit"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:copyright"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:pubdate"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:revision"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:revhistory"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:abstract"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect2.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect3.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect3info/title">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/title"/>
+    <xsl:when test="d:sect3info/d:title">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect3info/subtitle">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/subtitle"/>
+    <xsl:when test="d:sect3info/d:subtitle">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/corpauthor"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/authorgroup"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/author"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/othercredit"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/releaseinfo"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/copyright"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/legalnotice"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/pubdate"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/revision"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/revhistory"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/abstract"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:author"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:othercredit"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:copyright"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:pubdate"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:revision"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:revhistory"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:abstract"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect3.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect4.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect4info/title">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/title"/>
+    <xsl:when test="d:sect4info/d:title">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect4info/subtitle">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/subtitle"/>
+    <xsl:when test="d:sect4info/d:subtitle">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/corpauthor"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/authorgroup"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/author"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/othercredit"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/releaseinfo"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/copyright"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/legalnotice"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/pubdate"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/revision"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/revhistory"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/abstract"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:author"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:othercredit"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:copyright"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:pubdate"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:revision"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:revhistory"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:abstract"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect4.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect5.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect5info/title">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/title"/>
+    <xsl:when test="d:sect5info/d:title">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect5info/subtitle">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/subtitle"/>
+    <xsl:when test="d:sect5info/d:subtitle">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/corpauthor"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/authorgroup"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/author"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/othercredit"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/releaseinfo"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/copyright"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/legalnotice"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/pubdate"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/revision"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/revhistory"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/abstract"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:author"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:othercredit"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:copyright"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:pubdate"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:revision"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:revhistory"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:abstract"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect5.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="simplesect.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="simplesectinfo/title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/title"/>
+    <xsl:when test="d:simplesectinfo/d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="simplesectinfo/subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/subtitle"/>
+    <xsl:when test="d:simplesectinfo/d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/corpauthor"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/authorgroup"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/author"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/othercredit"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/releaseinfo"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/copyright"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/legalnotice"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/pubdate"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/revision"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/revhistory"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/abstract"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:author"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:othercredit"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:copyright"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:pubdate"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:revision"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:revhistory"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:abstract"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="simplesect.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="dialogue.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="dialogueinfo/title">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/title"/>
+    <xsl:when test="d:dialogueinfo/d:title">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="dialogueinfo/subtitle">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/subtitle"/>
+    <xsl:when test="d:dialogueinfo/d:subtitle">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="dialogue.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="dialogue.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="dialogue.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="dialogue.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="drama.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="dramainfo/title">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/title"/>
+    <xsl:when test="d:dramainfo/d:title">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="dramainfo/subtitle">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/subtitle"/>
+    <xsl:when test="d:dramainfo/d:subtitle">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="drama.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="drama.titlepage.recto.style">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="drama.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="drama.titlepage.recto.style">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="poetry.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="poetryinfo/title">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/title"/>
+    <xsl:when test="d:poetryinfo/d:title">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="poetryinfo/subtitle">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/subtitle"/>
+    <xsl:when test="d:poetryinfo/d:subtitle">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="poetry.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="poetry.titlepage.recto.style">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="poetry.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="poetry.titlepage.recto.style">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </div>
 <xsl:template name="bibliography.titlepage.recto">
   <div xsl:use-attribute-sets="bibliography.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::bibliography[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:bibliography[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="bibliographyinfo/subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="bibliographyinfo/subtitle"/>
+    <xsl:when test="d:bibliographyinfo/d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:bibliographyinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="bibliography.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="bibliography.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="bibliography.titlepage.recto.style">
 <xsl:apply-templates select="." mode="bibliography.titlepage.recto.mode"/>
 </div>
 <xsl:template name="glossary.titlepage.recto">
   <div xsl:use-attribute-sets="glossary.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::glossary[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:glossary[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="glossaryinfo/subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="glossaryinfo/subtitle"/>
+    <xsl:when test="d:glossaryinfo/d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:glossaryinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="glossary.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="glossary.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="glossary.titlepage.recto.style">
 <xsl:apply-templates select="." mode="glossary.titlepage.recto.mode"/>
 </div>
 <xsl:template name="index.titlepage.recto">
   <div xsl:use-attribute-sets="index.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::index[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:index[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="indexinfo/subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="indexinfo/subtitle"/>
+    <xsl:when test="d:indexinfo/d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:indexinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="index.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="index.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="index.titlepage.recto.style">
 <xsl:apply-templates select="." mode="index.titlepage.recto.mode"/>
 </div>
 <xsl:template name="setindex.titlepage.recto">
   <div xsl:use-attribute-sets="setindex.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::setindex[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:setindex[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="setindexinfo/subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="setindexinfo/subtitle"/>
+    <xsl:when test="d:setindexinfo/d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:setindexinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="setindex.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="setindex.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="setindex.titlepage.recto.style">
 <xsl:apply-templates select="." mode="setindex.titlepage.recto.mode"/>
 </div>
 <xsl:template name="sidebar.titlepage.recto">
   <div xsl:use-attribute-sets="sidebar.titlepage.recto.style">
 <xsl:call-template name="formal.object.heading">
-<xsl:with-param name="node" select="ancestor-or-self::sidebar[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:sidebar[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="sidebarinfo/subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="sidebarinfo/subtitle"/>
+    <xsl:when test="d:sidebarinfo/d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:sidebarinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sidebar.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sidebar.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sidebar.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sidebar.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 2754766..96ea7cc 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: titlepage.xsl 9983 2015-09-16 20:58:50Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="abbrev" mode="titlepage.mode">
+<xsl:template match="d:abbrev" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="abstract" mode="titlepage.mode">
+<xsl:template match="d:abstract" mode="titlepage.mode">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="abstract/title" mode="titlepage.mode">
+<xsl:template match="d:abstract/d:title" mode="titlepage.mode">
 </xsl:template>
 
-<xsl:template match="address" mode="titlepage.mode">
+<xsl:template match="d:address" mode="titlepage.mode">
   <xsl:param name="suppress-numbers" select="'0'"/>
 
   <xsl:variable name="rtf">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="affiliation" mode="titlepage.mode">
+<xsl:template match="d:affiliation" mode="titlepage.mode">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="artpagenums" mode="titlepage.mode">
+<xsl:template match="d:artpagenums" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="author|editor" mode="titlepage.mode">
+<xsl:template match="d:author|d:editor" mode="titlepage.mode">
   <xsl:call-template name="credits.div"/>
 </xsl:template>
 
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="self::editor and                    count(preceding-sibling::editor) = 0 and                    not($editedby.enabled = 0)">
+    <xsl:if test="self::d:editor and                   count(preceding-sibling::d:editor) = 0 and                   not($editedby.enabled = 0)">
       <h4 class="editedby"><xsl:call-template name="gentext.edited.by"/></h4>
     </xsl:if>
     <h3>
       <xsl:apply-templates select="." mode="common.html.attributes"/>
       <xsl:choose>
-        <xsl:when test="orgname">
+        <xsl:when test="d:orgname">
           <xsl:apply-templates/>
         </xsl:when>
         <xsl:otherwise>
       </xsl:choose>
     </h3>
     <xsl:if test="not($contrib.inline.enabled = 0)">
-      <xsl:apply-templates mode="titlepage.mode" select="contrib"/>
+      <xsl:apply-templates mode="titlepage.mode" select="d:contrib"/>
     </xsl:if>
-    <xsl:apply-templates mode="titlepage.mode" select="affiliation"/>
-    <xsl:apply-templates mode="titlepage.mode" select="email"/>
+    <xsl:apply-templates mode="titlepage.mode" select="d:affiliation"/>
+    <xsl:apply-templates mode="titlepage.mode" select="d:email"/>
     <xsl:if test="not($blurb.on.titlepage.enabled = 0)">
       <xsl:choose>
         <xsl:when test="$contrib.inline.enabled = 0">
-          <xsl:apply-templates mode="titlepage.mode" select="contrib|authorblurb|personblurb"/>
+          <xsl:apply-templates mode="titlepage.mode" select="d:contrib|d:authorblurb|d:personblurb"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates mode="titlepage.mode" select="authorblurb|personblurb"/>
+          <xsl:apply-templates mode="titlepage.mode" select="d:authorblurb|d:personblurb"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:if>
   </div>
 </xsl:template>
 
-<xsl:template match="authorblurb|personblurb" mode="titlepage.mode">
+<xsl:template match="d:authorblurb|d:personblurb" mode="titlepage.mode">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="titlepage.mode">
+<xsl:template match="d:authorgroup" mode="titlepage.mode">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::refentryinfo">
+    <xsl:if test="parent::d:refentryinfo">
       <h2>Authors</h2>
     </xsl:if>
       
   </div>
 </xsl:template>
 
-<xsl:template match="authorinitials" mode="titlepage.mode">
+<xsl:template match="d:authorinitials" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliomisc" mode="titlepage.mode">
+<xsl:template match="d:bibliomisc" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="bibliomset" mode="titlepage.mode">
+<xsl:template match="d:bibliomset" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="collab" mode="titlepage.mode">
+<xsl:template match="d:collab" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="collabname" mode="titlepage.mode">
+<xsl:template match="d:collabname" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confgroup" mode="titlepage.mode">
+<xsl:template match="d:confgroup" mode="titlepage.mode">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="confdates" mode="titlepage.mode">
+<xsl:template match="d:confdates" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confsponsor" mode="titlepage.mode">
+<xsl:template match="d:confsponsor" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="conftitle" mode="titlepage.mode">
+<xsl:template match="d:conftitle" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confnum" mode="titlepage.mode">
+<xsl:template match="d:confnum" mode="titlepage.mode">
   <!-- suppress -->
 </xsl:template>
 
-<xsl:template match="contractnum" mode="titlepage.mode">
+<xsl:template match="d:contractnum" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contractsponsor" mode="titlepage.mode">
+<xsl:template match="d:contractsponsor" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contrib" mode="titlepage.mode">
+<xsl:template match="d:contrib" mode="titlepage.mode">
   <xsl:choose>
     <xsl:when test="not($contrib.inline.enabled = 0)">
       <span>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="copyright" mode="titlepage.mode">
+<xsl:template match="d:copyright" mode="titlepage.mode">
 
-  <xsl:if test="generate-id() = generate-id(//refentryinfo/copyright[1])       and ($stylesheet.result.type = 'html' or $stylesheet.result.type = 'xhtml')">
+  <xsl:if test="generate-id() = generate-id(//d:refentryinfo/d:copyright[1])       and ($stylesheet.result.type = 'html' or $stylesheet.result.type = 'xhtml')">
     <h2>Copyright</h2>
   </xsl:if>
 
     </xsl:call-template>
     <xsl:call-template name="gentext.space"/>
     <xsl:call-template name="copyright.years">
-      <xsl:with-param name="years" select="year"/>
+      <xsl:with-param name="years" select="d:year"/>
       <xsl:with-param name="print.ranges" select="$make.year.ranges"/>
       <xsl:with-param name="single.year.ranges" select="$make.single.year.ranges"/>
     </xsl:call-template>
     <xsl:call-template name="gentext.space"/>
-    <xsl:apply-templates select="holder" mode="titlepage.mode"/>
+    <xsl:apply-templates select="d:holder" mode="titlepage.mode"/>
   </p>
 </xsl:template>
 
-<xsl:template match="year" mode="titlepage.mode">
+<xsl:template match="d:year" mode="titlepage.mode">
   <xsl:choose>
     <xsl:when test="$show.revisionflag != 0 and @revisionflag">
       <span class="{@revisionflag}">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="holder" mode="titlepage.mode">
+<xsl:template match="d:holder" mode="titlepage.mode">
   <xsl:choose>
     <xsl:when test="$show.revisionflag != 0 and @revisionflag">
       <span class="{@revisionflag}">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="titlepage.mode">
+<xsl:template match="d:corpauthor" mode="titlepage.mode">
   <h3>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </h3>
 </xsl:template>
 
-<xsl:template match="corpcredit" mode="titlepage.mode">
+<xsl:template match="d:corpcredit" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="corpname" mode="titlepage.mode">
+<xsl:template match="d:corpname" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="date" mode="titlepage.mode">
+<xsl:template match="d:date" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="edition" mode="titlepage.mode">
+<xsl:template match="d:edition" mode="titlepage.mode">
   <p>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </p>
 </xsl:template>
 
-<xsl:template match="email" mode="titlepage.mode">
+<xsl:template match="d:email" mode="titlepage.mode">
   <!-- use the normal e-mail handling code -->
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="firstname" mode="titlepage.mode">
+<xsl:template match="d:firstname" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="graphic" mode="titlepage.mode">
+<xsl:template match="d:graphic" mode="titlepage.mode">
   <!-- use the normal graphic handling code -->
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="honorific" mode="titlepage.mode">
+<xsl:template match="d:honorific" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="isbn" mode="titlepage.mode">
+<xsl:template match="d:isbn" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="issn" mode="titlepage.mode">
+<xsl:template match="d:issn" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="biblioid" mode="titlepage.mode">
+<xsl:template match="d:biblioid" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="itermset" mode="titlepage.mode">
+<xsl:template match="d:itermset" mode="titlepage.mode">
 </xsl:template>
 
-<xsl:template match="invpartnumber" mode="titlepage.mode">
+<xsl:template match="d:invpartnumber" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="issuenum" mode="titlepage.mode">
+<xsl:template match="d:issuenum" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="jobtitle" mode="titlepage.mode">
+<xsl:template match="d:jobtitle" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="keywordset" mode="titlepage.mode">
+<xsl:template match="d:keywordset" mode="titlepage.mode">
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="titlepage.mode">
+<xsl:template match="d:legalnotice" mode="titlepage.mode">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
 
   <xsl:choose>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="legalnotice/title" mode="titlepage.mode">
-  <p class="legalnotice-title"><strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates/></strong></p>
+<xsl:template match="d:legalnotice/d:title" mode="titlepage.mode">
+  <p class="legalnotice-title"><strong><xsl:apply-templates/></strong></p>
 </xsl:template>
 
-<xsl:template match="lineage" mode="titlepage.mode">
+<xsl:template match="d:lineage" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="modespec" mode="titlepage.mode">
+<xsl:template match="d:modespec" mode="titlepage.mode">
 </xsl:template>
 
-<xsl:template match="orgdiv" mode="titlepage.mode">
-  <xsl:if test="preceding-sibling::*[1][self::orgname]">
+<xsl:template match="d:orgdiv" mode="titlepage.mode">
+  <xsl:if test="preceding-sibling::*[1][self::d:orgname]">
     <xsl:text> </xsl:text>
   </xsl:if>
   <span>
   </span>
 </xsl:template>
 
-<xsl:template match="orgname" mode="titlepage.mode">
+<xsl:template match="d:orgname" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="titlepage.mode">
+<xsl:template match="d:othercredit" mode="titlepage.mode">
 <xsl:choose>
   <xsl:when test="not($othercredit.like.author.enabled = 0)">
-  <xsl:variable name="contrib" select="string(contrib)"/>
+  <xsl:variable name="contrib" select="string(d:contrib)"/>
   <xsl:choose>
-    <xsl:when test="contrib">
-      <xsl:if test="not(preceding-sibling::othercredit[string(contrib)=$contrib])">
+    <xsl:when test="d:contrib">
+      <xsl:if test="not(preceding-sibling::d:othercredit[string(d:contrib)=$contrib])">
         <xsl:call-template name="paragraph">
           <xsl:with-param name="class" select="local-name(.)"/>
           <xsl:with-param name="content">
-            <xsl:apply-templates mode="titlepage.mode" select="contrib"/>
+            <xsl:apply-templates mode="titlepage.mode" select="d:contrib"/>
             <xsl:text>: </xsl:text>
             <xsl:call-template name="person.name"/>
-            <xsl:apply-templates mode="titlepage.mode" select="affiliation"/>
-            <xsl:apply-templates select="following-sibling::othercredit[string(contrib)=$contrib]" mode="titlepage.othercredits"/>
+            <xsl:apply-templates mode="titlepage.mode" select="d:affiliation"/>
+            <xsl:apply-templates select="following-sibling::d:othercredit[string(d:contrib)=$contrib]" mode="titlepage.othercredits"/>
           </xsl:with-param>
         </xsl:call-template>
       </xsl:if>
           <xsl:call-template name="person.name"/>
         </xsl:with-param>
       </xsl:call-template>
-      <xsl:apply-templates mode="titlepage.mode" select="affiliation"/>
+      <xsl:apply-templates mode="titlepage.mode" select="d:affiliation"/>
     </xsl:otherwise>
   </xsl:choose>
   </xsl:when>
 </xsl:choose>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="titlepage.othercredits">
+<xsl:template match="d:othercredit" mode="titlepage.othercredits">
   <xsl:text>, </xsl:text>
   <xsl:call-template name="person.name"/>
 </xsl:template>
 
-<xsl:template match="othername" mode="titlepage.mode">
+<xsl:template match="d:othername" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pagenums" mode="titlepage.mode">
+<xsl:template match="d:pagenums" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="printhistory" mode="titlepage.mode">
+<xsl:template match="d:printhistory" mode="titlepage.mode">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="productname" mode="titlepage.mode">
+<xsl:template match="d:productname" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="productnumber" mode="titlepage.mode">
+<xsl:template match="d:productnumber" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="titlepage.mode">
+<xsl:template match="d:pubdate" mode="titlepage.mode">
   <xsl:call-template name="paragraph">
     <xsl:with-param name="class" select="local-name(.)"/>
     <xsl:with-param name="content">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="publisher" mode="titlepage.mode">
+<xsl:template match="d:publisher" mode="titlepage.mode">
   <xsl:call-template name="paragraph">
     <xsl:with-param name="class" select="local-name(.)"/>
     <xsl:with-param name="content">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="publishername" mode="titlepage.mode">
+<xsl:template match="d:publishername" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pubsnumber" mode="titlepage.mode">
+<xsl:template match="d:pubsnumber" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="titlepage.mode">
+<xsl:template match="d:releaseinfo" mode="titlepage.mode">
   <xsl:call-template name="paragraph">
     <xsl:with-param name="class" select="local-name(.)"/>
     <xsl:with-param name="content">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="titlepage.mode">
+<xsl:template match="d:revhistory" mode="titlepage.mode">
   <xsl:variable name="numcols">
     <xsl:choose>
-      <xsl:when test=".//authorinitials|.//author">3</xsl:when>
+      <xsl:when test=".//d:authorinitials|.//d:author">3</xsl:when>
       <xsl:otherwise>2</xsl:otherwise>
     </xsl:choose>
   </xsl:variable>
         </xsl:if>
         <tr>
           <th align="{$direction.align.start}" valign="top" colspan="{$numcols}">
-            <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+            <strong>
               <xsl:call-template name="gentext">
                 <xsl:with-param name="key" select="'RevHistory'"/>
               </xsl:call-template>
               <xsl:call-template name="head.content">
                 <xsl:with-param name="title">
                     <xsl:value-of select="$title"/>
-                    <xsl:if test="../../title">
-                        <xsl:value-of select="concat(' (', ../../title, ')')"/>
+                    <xsl:if test="../../d:title">
+                        <xsl:value-of select="concat(' (', ../../d:title, ')')"/>
                     </xsl:if>
                 </xsl:with-param>
               </xsl:call-template>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="revhistory/revision" mode="titlepage.mode">
+<xsl:template match="d:revhistory/d:revision" mode="titlepage.mode">
   <xsl:param name="numcols" select="'3'"/>
-  <xsl:variable name="revnumber" select="revnumber"/>
-  <xsl:variable name="revdate" select="date"/>
-  <xsl:variable name="revauthor" select="authorinitials|author"/>
-  <xsl:variable name="revremark" select="revremark|revdescription"/>
+  <xsl:variable name="revnumber" select="d:revnumber"/>
+  <xsl:variable name="revdate" select="d:date"/>
+  <xsl:variable name="revauthor" select="d:authorinitials|d:author"/>
+  <xsl:variable name="revremark" select="d:revremark|d:revdescription"/>
   <tr>
     <td align="{$direction.align.start}">
       <xsl:if test="$revnumber">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="revision/revnumber" mode="titlepage.mode">
+<xsl:template match="d:revision/d:revnumber" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/date" mode="titlepage.mode">
+<xsl:template match="d:revision/d:date" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/authorinitials" mode="titlepage.mode">
+<xsl:template match="d:revision/d:authorinitials" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/author" mode="titlepage.mode">
+<xsl:template match="d:revision/d:author" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/revremark" mode="titlepage.mode">
+<xsl:template match="d:revision/d:revremark" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/revdescription" mode="titlepage.mode">
+<xsl:template match="d:revision/d:revdescription" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="seriesvolnums" mode="titlepage.mode">
+<xsl:template match="d:seriesvolnums" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="shortaffil" mode="titlepage.mode">
+<xsl:template match="d:shortaffil" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="subjectset" mode="titlepage.mode">
+<xsl:template match="d:subjectset" mode="titlepage.mode">
 </xsl:template>
 
-<xsl:template match="subtitle" mode="titlepage.mode">
+<xsl:template match="d:subtitle" mode="titlepage.mode">
   <h2>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </h2>
 </xsl:template>
 
-<xsl:template match="surname" mode="titlepage.mode">
+<xsl:template match="d:surname" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="title" mode="titlepage.mode">
+<xsl:template match="d:title" mode="titlepage.mode">
   <xsl:variable name="id">
     <xsl:choose>
       <!-- if title is in an *info wrapper, get the grandparent -->
   </h1>
 </xsl:template>
 
-<xsl:template match="titleabbrev" mode="titlepage.mode">
+<xsl:template match="d:titleabbrev" mode="titlepage.mode">
   <!-- nop; title abbreviations don't belong on the title page! -->
 </xsl:template>
 
-<xsl:template match="volumenum" mode="titlepage.mode">
+<xsl:template match="d:volumenum" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 5b1e396..d235978 100644 (file)
@@ -1,21 +1,16 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: toc.xsl 9796 2013-09-03 16:26:58Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="set/toc | book/toc | part/toc">
+<xsl:template match="d:set/d:toc | d:book/d:toc | d:part/d:toc">
   <xsl:variable name="toc.params">
     <xsl:call-template name="find.path.params">
       <xsl:with-param name="node" select="parent::*"/>
           <!-- trick to switch context node to parent element -->
           <xsl:for-each select="parent::*">
             <xsl:choose>
-              <xsl:when test="self::set">
+              <xsl:when test="self::d:set">
                 <xsl:call-template name="set.toc">
                   <xsl:with-param name="toc.title.p" select="contains($toc.params, 'title')"/>
                 </xsl:call-template>
               </xsl:when>
-              <xsl:when test="self::book">
+              <xsl:when test="self::d:book">
                 <xsl:call-template name="division.toc">
                   <xsl:with-param name="toc.title.p" select="contains($toc.params, 'title')"/>
                 </xsl:call-template>
               </xsl:when>
-              <xsl:when test="self::part">
+              <xsl:when test="self::d:part">
                 <xsl:call-template name="division.toc">
                   <xsl:with-param name="toc.title.p" select="contains($toc.params, 'title')"/>
                 </xsl:call-template>
@@ -63,7 +58,7 @@
   </xsl:if>
 </xsl:template>
   
-<xsl:template match="chapter/toc | appendix/toc | preface/toc | article/toc">
+<xsl:template match="d:chapter/d:toc | d:appendix/d:toc | d:preface/d:toc | d:article/d:toc">
   <xsl:variable name="toc.params">
     <xsl:call-template name="find.path.params">
       <xsl:with-param name="node" select="parent::*"/>
         <div>
           <xsl:apply-templates select="." mode="common.html.attributes"/>
           <xsl:call-template name="id.attribute"/>
-          <xsl:apply-templates select="title"/> 
+          <xsl:apply-templates select="d:title"/>
           <dl>
             <xsl:apply-templates select="." mode="common.html.attributes"/>
-            <xsl:apply-templates select="*[not(self::title)]"/> 
+            <xsl:apply-templates select="*[not(self::d:title)]"/>
           </dl>
         </div>
         <xsl:call-template name="component.toc.separator"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="section/toc                     |sect1/toc                     |sect2/toc                     |sect3/toc                     |sect4/toc                     |sect5/toc">
+<xsl:template match="d:section/d:toc                     |d:sect1/d:toc                     |d:sect2/d:toc                     |d:sect3/d:toc                     |d:sect4/d:toc                     |d:sect5/d:toc">
 
   <xsl:variable name="toc.params">
     <xsl:call-template name="find.path.params">
         <div>
           <xsl:apply-templates select="." mode="common.html.attributes"/>
           <xsl:call-template name="id.attribute"/>
-          <xsl:apply-templates select="title"/> 
+          <xsl:apply-templates select="d:title"/>
           <dl>
             <xsl:apply-templates select="." mode="common.html.attributes"/>
-            <xsl:apply-templates select="*[not(self::title)]"/> 
+            <xsl:apply-templates select="*[not(self::d:title)]"/>
           </dl>
         </div>
         <xsl:call-template name="section.toc.separator"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="tocpart|tocchap                      |toclevel1|toclevel2|toclevel3|toclevel4|toclevel5">
+<xsl:template match="d:tocpart|d:tocchap                      |d:toclevel1|d:toclevel2|d:toclevel3|d:toclevel4|d:toclevel5">
   <xsl:variable name="sub-toc">
-    <xsl:if test="tocchap|toclevel1|toclevel2|toclevel3|toclevel4|toclevel5">
+    <xsl:if test="d:tocchap|d:toclevel1|d:toclevel2|d:toclevel3|d:toclevel4|d:toclevel5">
       <xsl:choose>
         <xsl:when test="$toc.list.type = 'dl'">
           <dd>
             <xsl:apply-templates select="." mode="common.html.attributes"/>
             <xsl:element name="{$toc.list.type}" namespace="http://www.w3.org/1999/xhtml">
               <xsl:apply-templates select="." mode="common.html.attributes"/>
-              <xsl:apply-templates select="tocchap|toclevel1|toclevel2|                                            toclevel3|toclevel4|toclevel5"/>
+              <xsl:apply-templates select="d:tocchap|d:toclevel1|d:toclevel2|                                            d:toclevel3|d:toclevel4|d:toclevel5"/>
             </xsl:element>
           </dd>
         </xsl:when>
         <xsl:otherwise>
           <xsl:element name="{$toc.list.type}" namespace="http://www.w3.org/1999/xhtml">
             <xsl:apply-templates select="." mode="common.html.attributes"/>
-            <xsl:apply-templates select="tocchap|toclevel1|toclevel2|                                          toclevel3|toclevel4|toclevel5"/>
+            <xsl:apply-templates select="d:tocchap|d:toclevel1|d:toclevel2|                                          d:toclevel3|d:toclevel4|d:toclevel5"/>
           </xsl:element>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:if>
   </xsl:variable>
 
-  <xsl:apply-templates select="tocentry[position() != last()]"/>
+  <xsl:apply-templates select="d:tocentry[position() != last()]"/>
 
   <xsl:choose>
     <xsl:when test="$toc.list.type = 'dl'">
       <dt>
         <xsl:apply-templates select="." mode="common.html.attributes"/>
-        <xsl:apply-templates select="tocentry[position() = last()]"/>
+        <xsl:apply-templates select="d:tocentry[position() = last()]"/>
       </dt>
       <xsl:copy-of select="$sub-toc"/>
     </xsl:when>
     <xsl:otherwise>
       <li>
         <xsl:apply-templates select="." mode="common.html.attributes"/>
-        <xsl:apply-templates select="tocentry[position() = last()]"/>
+        <xsl:apply-templates select="d:tocentry[position() = last()]"/>
         <xsl:copy-of select="$sub-toc"/>
       </li>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="tocentry|tocdiv|lotentry|tocfront|tocback">
+<xsl:template match="d:tocentry|d:tocdiv|d:lotentry|d:tocfront|d:tocback">
   <xsl:choose>
     <xsl:when test="$toc.list.type = 'dl'">
       <dt>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="tocentry[position() = last()]" priority="2">
+<xsl:template match="d:tocentry[position() = last()]" priority="2">
   <xsl:call-template name="tocentry-content"/>
 </xsl:template>
 
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="toc/title | tocdiv/title">
+<xsl:template match="d:toc/d:title | d:tocdiv/d:title">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
-<xsl:template match="toc/subtitle | tocdiv/subtitle">
+<xsl:template match="d:toc/d:subtitle | d:tocdiv/d:subtitle">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
-<xsl:template match="toc/titleabbrev | tocdiv/titleabbrev">
+<xsl:template match="d:toc/d:titleabbrev | d:tocdiv/d:titleabbrev">
 </xsl:template>
 
 <!-- ==================================================================== -->
 
 <!-- A lot element must have content, because there is no attribute
      to select what kind of list should be generated -->
-<xsl:template match="book/lot | part/lot">
+<xsl:template match="d:book/d:lot | d:part/d:lot">
   <!-- Don't generate a page sequence unless there is content -->
   <xsl:variable name="content">
     <xsl:choose>
   </xsl:if>
 </xsl:template>
   
-<xsl:template match="chapter/lot | appendix/lot | preface/lot | article/lot">
+<xsl:template match="d:chapter/d:lot | d:appendix/d:lot | d:preface/d:lot | d:article/d:lot">
   <xsl:choose>
     <xsl:when test="* and $process.source.toc != 0">
       <div>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="section/lot                     |sect1/lot                     |sect2/lot                     |sect3/lot                     |sect4/lot                     |sect5/lot">
+<xsl:template match="d:section/d:lot                     |d:sect1/d:lot                     |d:sect2/d:lot                     |d:sect3/d:lot                     |d:sect4/d:lot                     |d:sect5/d:lot">
   <xsl:choose>
     <xsl:when test="* and $process.source.toc != 0">
       <div>
   </xsl:message>
 </xsl:template>
 
-<xsl:template match="lot/title">
+<xsl:template match="d:lot/d:title">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
-<xsl:template match="lot/subtitle">
+<xsl:template match="d:lot/d:subtitle">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
-<xsl:template match="lot/titleabbrev">
+<xsl:template match="d:lot/d:titleabbrev">
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index d331aa0..cfd2ed4 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim" xmlns:xverb="xalan://com.nwalsh.xalan.Verbatim" xmlns:lxslt="http://xml.apache.org/xslt" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="sverb xverb lxslt exsl" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim" xmlns:xverb="xalan://com.nwalsh.xalan.Verbatim" xmlns:lxslt="http://xml.apache.org/xslt" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="sverb xverb lxslt exsl d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: verbatim.xsl 9589 2012-09-02 20:52:15Z tom_schr $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -21,7 +16,7 @@
 
 <lxslt:component prefix="xverb" functions="numberLines"/>
 
-<xsl:template match="programlisting|screen|synopsis">
+<xsl:template match="d:programlisting|d:screen|d:synopsis">
   <xsl:param name="suppress-numbers" select="'0'"/>
 
   <xsl:call-template name="anchor"/>
@@ -87,7 +82,7 @@
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="literallayout">
+<xsl:template match="d:literallayout">
   <xsl:param name="suppress-numbers" select="'0'"/>
 
   <xsl:variable name="rtf">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="address">
+<xsl:template match="d:address">
   <xsl:param name="suppress-numbers" select="'0'"/>
 
   <xsl:variable name="rtf">
       <xsl:when test="$pi.context/@continuation='continues'">
         <xsl:variable name="lastLine">
           <xsl:choose>
-            <xsl:when test="$pi.context/self::programlisting">
+            <xsl:when test="$pi.context/self::d:programlisting">
               <xsl:call-template name="lastLineNumber">
-                <xsl:with-param name="listings" select="preceding::programlisting[@linenumbering='numbered']"/>
+                <xsl:with-param name="listings" select="preceding::d:programlisting[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$pi.context/self::screen">
+            <xsl:when test="$pi.context/self::d:screen">
               <xsl:call-template name="lastLineNumber">
-                <xsl:with-param name="listings" select="preceding::screen[@linenumbering='numbered']"/>
+                <xsl:with-param name="listings" select="preceding::d:screen[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$pi.context/self::literallayout">
+            <xsl:when test="$pi.context/self::d:literallayout">
               <xsl:call-template name="lastLineNumber">
-                <xsl:with-param name="listings" select="preceding::literallayout[@linenumbering='numbered']"/>
+                <xsl:with-param name="listings" select="preceding::d:literallayout[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$pi.context/self::address">
+            <xsl:when test="$pi.context/self::d:address">
               <xsl:call-template name="lastLineNumber">
-                <xsl:with-param name="listings" select="preceding::address[@linenumbering='numbered']"/>
+                <xsl:with-param name="listings" select="preceding::d:address[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$pi.context/self::synopsis">
+            <xsl:when test="$pi.context/self::d:synopsis">
               <xsl:call-template name="lastLineNumber">
-                <xsl:with-param name="listings" select="preceding::synopsis[@linenumbering='numbered']"/>
+                <xsl:with-param name="listings" select="preceding::d:synopsis[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
             <xsl:otherwise>
   <xsl:param name="count" select="1"/>
 
   <xsl:choose>
-    <xsl:when test="contains($listing, '&#10;')">
+    <xsl:when test="contains($listing, '&#xA;')">
       <xsl:call-template name="countLines">
-        <xsl:with-param name="listing" select="substring-after($listing, '&#10;')"/>
+        <xsl:with-param name="listing" select="substring-after($listing, '&#xA;')"/>
         <xsl:with-param name="count" select="$count + 1"/>
       </xsl:call-template>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index d2cafc0..fb902fc 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:suwl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" xmlns:exsl="http://exslt.org/common" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="suwl exsl xlink" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:suwl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" xmlns:exsl="http://exslt.org/common" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="suwl exsl xlink d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: xref.xsl 9947 2014-10-16 01:01:39Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -18,7 +13,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="anchor">
+<xsl:template match="d:anchor">
   <xsl:choose>
     <xsl:when test="$generate.id.attributes = 0">
       <xsl:call-template name="anchor"/>
@@ -33,7 +28,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="xref" name="xref">
+<xsl:template match="d:xref" name="xref">
   <xsl:param name="xhref" select="@xlink:href"/>
   <!-- is the @xlink:href a local idref link? -->
   <xsl:param name="xlink.idref">
@@ -85,7 +80,7 @@
       </xsl:when>
   
       <xsl:when test="$target">
-        <xsl:if test="not(parent::citation)">
+        <xsl:if test="not(parent::d:citation)">
           <xsl:apply-templates select="$target" mode="xref-to-prefix">
             <xsl:with-param name="referrer" select="."/>
             <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
@@ -97,7 +92,7 @@
           <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
         </xsl:apply-templates>
   
-        <xsl:if test="not(parent::citation)">
+        <xsl:if test="not(parent::d:citation)">
           <xsl:apply-templates select="$target" mode="xref-to-suffix">
             <xsl:with-param name="referrer" select="."/>
             <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
 
 <!-- biblioref handled largely like an xref -->
 <!-- To be done: add support for begin, end, and units attributes -->
-<xsl:template match="biblioref">
+<xsl:template match="d:biblioref">
   <xsl:variable name="targets" select="key('id',@linkend)"/>
   <xsl:variable name="target" select="$targets[1]"/>
   <xsl:variable name="refelem" select="local-name($target)"/>
         </xsl:call-template>
       </xsl:variable>
 
-      <xsl:if test="not(parent::citation)">
+      <xsl:if test="not(parent::d:citation)">
         <xsl:apply-templates select="$target" mode="xref-to-prefix">
           <xsl:with-param name="referrer" select="."/>
           <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
 
       <a href="{$href}">
         <xsl:apply-templates select="." mode="class.attribute"/>
-        <xsl:if test="$target/title or $target/info/title">
+        <xsl:if test="$target/d:title or $target/d:info/d:title">
           <xsl:attribute name="title">
             <xsl:apply-templates select="$target" mode="xref-title"/>
           </xsl:attribute>
         </xsl:apply-templates>
       </a>
 
-      <xsl:if test="not(parent::citation)">
+      <xsl:if test="not(parent::d:citation)">
         <xsl:apply-templates select="$target" mode="xref-to-suffix">
           <xsl:with-param name="referrer" select="."/>
           <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
   <xsl:text>???</xsl:text>
 </xsl:template>
 
-<xsl:template match="title" mode="xref-to">
+<xsl:template match="d:title" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="abstract|authorblurb|personblurb|bibliodiv|bibliomset                      |biblioset|blockquote|calloutlist|caution|colophon                      |constraintdef|formalpara|glossdiv|important|indexdiv                      |itemizedlist|legalnotice|lot|msg|msgexplan|msgmain                      |msgrel|msgset|msgsub|note|orderedlist|partintro                      |productionset|qandadiv|refsynopsisdiv|screenshot|segmentedlist                      |set|setindex|sidebar|tip|toc|variablelist|warning" mode="xref-to">
+<xsl:template match="d:abstract|d:authorblurb|d:personblurb|d:bibliodiv|d:bibliomset                      |d:biblioset|d:blockquote|d:calloutlist|d:caution|d:colophon                      |d:constraintdef|d:formalpara|d:glossdiv|d:important|d:indexdiv                      |d:itemizedlist|d:legalnotice|d:lot|d:msg|d:msgexplan|d:msgmain                      |d:msgrel|d:msgset|d:msgsub|d:note|d:orderedlist|d:partintro                      |d:productionset|d:qandadiv|d:refsynopsisdiv|d:screenshot|d:segmentedlist                      |d:set|d:setindex|d:sidebar|d:tip|d:toc|d:variablelist|d:warning" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="author|editor|othercredit|personname" mode="xref-to">
+<xsl:template match="d:author|d:editor|d:othercredit|d:personname" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   <xsl:call-template name="person.name"/>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="xref-to">
+<xsl:template match="d:authorgroup" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   <xsl:call-template name="person.name.list"/>
 </xsl:template>
 
-<xsl:template match="figure|example|table|equation" mode="xref-to">
+<xsl:template match="d:figure|d:example|d:table|d:equation" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="procedure" mode="xref-to">
+<xsl:template match="d:procedure" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="task" mode="xref-to">
+<xsl:template match="d:task" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="cmdsynopsis" mode="xref-to">
-  <xsl:apply-templates select="(.//command)[1]" mode="xref"/>
+<xsl:template match="d:cmdsynopsis" mode="xref-to">
+  <xsl:apply-templates select="(.//d:command)[1]" mode="xref"/>
 </xsl:template>
 
-<xsl:template match="funcsynopsis" mode="xref-to">
-  <xsl:apply-templates select="(.//function)[1]" mode="xref"/>
+<xsl:template match="d:funcsynopsis" mode="xref-to">
+  <xsl:apply-templates select="(.//d:function)[1]" mode="xref"/>
 </xsl:template>
 
-<xsl:template match="dedication|acknowledgements|preface|chapter|appendix|article" mode="xref-to">
+<xsl:template match="d:dedication|d:acknowledgements|d:preface|d:chapter|d:appendix|d:article" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="bibliography" mode="xref-to">
+<xsl:template match="d:bibliography" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="xref-to-prefix">
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="xref-to-prefix">
   <xsl:text>[</xsl:text>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="xref-to-suffix">
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="xref-to-suffix">
   <xsl:text>]</xsl:text>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="xref-to">
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
     <xsl:when test="string(.) = ''">
       <xsl:variable name="bib" select="document($bibliography.collection,.)"/>
       <xsl:variable name="id" select="(@id|@xml:id)[1]"/>
-      <xsl:variable name="entry" select="$bib/bibliography/                                     *[@id=$id or @xml:id=$id][1]"/>
+      <xsl:variable name="entry" select="$bib/d:bibliography/                                     *[@id=$id or @xml:id=$id][1]"/>
       <xsl:choose>
         <xsl:when test="$entry">
           <xsl:choose>
             <xsl:when test="$bibliography.numbered != 0">
-              <xsl:number from="bibliography" count="biblioentry|bibliomixed" level="any" format="1"/>
+              <xsl:number from="d:bibliography" count="d:biblioentry|d:bibliomixed" level="any" format="1"/>
             </xsl:when>
             <xsl:when test="local-name($entry/*[1]) = 'abbrev'">
               <xsl:apply-templates select="$entry/*[1]" mode="no.anchor.mode"/>
     <xsl:otherwise>
       <xsl:choose>
         <xsl:when test="$bibliography.numbered != 0">
-          <xsl:number from="bibliography" count="biblioentry|bibliomixed" level="any" format="1"/>
+          <xsl:number from="d:bibliography" count="d:biblioentry|d:bibliomixed" level="any" format="1"/>
         </xsl:when>
         <xsl:when test="local-name(*[1]) = 'abbrev'">
           <xsl:apply-templates select="*[1]" mode="no.anchor.mode"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="glossary" mode="xref-to">
+<xsl:template match="d:glossary" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="glossentry" mode="xref-to">
+<xsl:template match="d:glossentry" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   <xsl:choose>
     <xsl:when test="$glossentry.show.acronym = 'primary'">
       <xsl:choose>
-        <xsl:when test="acronym|abbrev">
-          <xsl:apply-templates select="(acronym|abbrev)[1]" mode="no.anchor.mode"/>
+        <xsl:when test="d:acronym|d:abbrev">
+          <xsl:apply-templates select="(d:acronym|d:abbrev)[1]" mode="no.anchor.mode"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="glossterm[1]" mode="xref-to">
+          <xsl:apply-templates select="d:glossterm[1]" mode="xref-to">
             <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
             <xsl:with-param name="referrer" select="$referrer"/>
             <xsl:with-param name="verbose" select="$verbose"/>
       </xsl:choose>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates select="glossterm[1]" mode="xref-to">
+      <xsl:apply-templates select="d:glossterm[1]" mode="xref-to">
         <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
         <xsl:with-param name="referrer" select="$referrer"/>
         <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="glossterm|firstterm" mode="xref-to">
+<xsl:template match="d:glossterm|d:firstterm" mode="xref-to">
   <xsl:apply-templates mode="no.anchor.mode"/>
 </xsl:template>
 
-<xsl:template match="index" mode="xref-to">
+<xsl:template match="d:index" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="listitem" mode="xref-to">
+<xsl:template match="d:listitem" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="section|simplesect                      |sect1|sect2|sect3|sect4|sect5                      |refsect1|refsect2|refsect3|refsection" mode="xref-to">
+<xsl:template match="d:section|d:simplesect                      |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5                      |d:refsect1|d:refsect2|d:refsect3|d:refsection" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   <!-- FIXME: What about "in Chapter X"? -->
 </xsl:template>
 
-<xsl:template match="topic" mode="xref-to">
+<xsl:template match="d:topic" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="bridgehead" mode="xref-to">
+<xsl:template match="d:bridgehead" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   <!-- FIXME: What about "in Chapter X"? -->
 </xsl:template>
 
-<xsl:template match="qandaset" mode="xref-to">
+<xsl:template match="d:qandaset" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="qandaentry" mode="xref-to">
+<xsl:template match="d:qandaentry" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:apply-templates select="question[1]" mode="xref-to">
+  <xsl:apply-templates select="d:question[1]" mode="xref-to">
     <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
     <xsl:with-param name="referrer" select="$referrer"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="question|answer" mode="xref-to">
+<xsl:template match="d:question|d:answer" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
   <xsl:choose>
-    <xsl:when test="string-length(label) != 0">
+    <xsl:when test="string-length(d:label) != 0">
       <xsl:apply-templates select="." mode="label.markup"/>
     </xsl:when>
     <xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="part|reference" mode="xref-to">
+<xsl:template match="d:part|d:reference" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="refentry" mode="xref-to">
+<xsl:template match="d:refentry" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   <xsl:choose>
-    <xsl:when test="refmeta/refentrytitle">
-      <xsl:apply-templates select="refmeta/refentrytitle" mode="no.anchor.mode"/>
+    <xsl:when test="d:refmeta/d:refentrytitle">
+      <xsl:apply-templates select="d:refmeta/d:refentrytitle" mode="no.anchor.mode"/>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates select="refnamediv/refname[1]" mode="no.anchor.mode"/>
+      <xsl:apply-templates select="d:refnamediv/d:refname[1]" mode="no.anchor.mode"/>
     </xsl:otherwise>
   </xsl:choose>
-  <xsl:apply-templates select="refmeta/manvolnum" mode="no.anchor.mode"/>
+  <xsl:apply-templates select="d:refmeta/d:manvolnum" mode="no.anchor.mode"/>
 </xsl:template>
 
-<xsl:template match="refnamediv" mode="xref-to">
+<xsl:template match="d:refnamediv" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:apply-templates select="refname[1]" mode="xref-to">
+  <xsl:apply-templates select="d:refname[1]" mode="xref-to">
     <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
     <xsl:with-param name="referrer" select="$referrer"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="refname" mode="xref-to">
+<xsl:template match="d:refname" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   <xsl:apply-templates mode="xref-to"/>
 </xsl:template>
 
-<xsl:template match="step" mode="xref-to">
+<xsl:template match="d:step" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   <xsl:apply-templates select="." mode="number"/>
 </xsl:template>
 
-<xsl:template match="varlistentry" mode="xref-to">
+<xsl:template match="d:varlistentry" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:apply-templates select="term[1]" mode="xref-to">
+  <xsl:apply-templates select="d:term[1]" mode="xref-to">
     <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
     <xsl:with-param name="referrer" select="$referrer"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="primary|secondary|tertiary" mode="xref-to">
+<xsl:template match="d:primary|d:secondary|d:tertiary" mode="xref-to">
   <xsl:value-of select="."/>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="xref-to">
-  <xsl:value-of select="primary"/>
+<xsl:template match="d:indexterm" mode="xref-to">
+  <xsl:value-of select="d:primary"/>
 </xsl:template>
 
-<xsl:template match="varlistentry/term" mode="xref-to">
+<xsl:template match="d:varlistentry/d:term" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   <xsl:apply-templates mode="no.anchor.mode"/>
 </xsl:template>
 
-<xsl:template match="co" mode="xref-to">
+<xsl:template match="d:co" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   <xsl:apply-templates select="." mode="callout-bug"/>
 </xsl:template>
 
-<xsl:template match="area|areaset" mode="xref-to">
+<xsl:template match="d:area|d:areaset" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="book" mode="xref-to">
+<xsl:template match="d:book" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 <!-- These are elements for which no link text exists, so an xref to one
      uses the xrefstyle attribute if specified, or if not it falls back
      to the container element's link text -->
-<xsl:template match="para|phrase|simpara|anchor|quote" mode="xref-to">
+<xsl:template match="d:para|d:phrase|d:simpara|d:anchor|d:quote" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:variable name="context" select="(ancestor::simplesect                                        |ancestor::section                                        |ancestor::sect1                                        |ancestor::sect2                                        |ancestor::sect3                                        |ancestor::sect4                                        |ancestor::sect5                                        |ancestor::topic                                        |ancestor::refsection                                        |ancestor::refsect1                                        |ancestor::refsect2                                        |ancestor::refsect3                                        |ancestor::chapter                                        |ancestor::appendix                                        |ancestor::preface                                        |ancestor::partintro                                        |ancestor::dedication                                        |ancestor::acknowledgements                                        |ancestor::colophon                                        |ancestor::bibliography                                        |ancestor::index                                        |ancestor::glossary                                        |ancestor::glossentry                                        |ancestor::listitem                                        |ancestor::varlistentry)[last()]"/>
+  <xsl:variable name="context" select="(ancestor::d:simplesect                                        |ancestor::d:section                                        |ancestor::d:sect1                                        |ancestor::d:sect2                                        |ancestor::d:sect3                                        |ancestor::d:sect4                                        |ancestor::d:sect5                                        |ancestor::d:topic                                        |ancestor::d:refsection                                        |ancestor::d:refsect1                                        |ancestor::d:refsect2                                        |ancestor::d:refsect3                                        |ancestor::d:chapter                                        |ancestor::d:appendix                                        |ancestor::d:preface                                        |ancestor::d:partintro                                        |ancestor::d:dedication                                        |ancestor::d:acknowledgements                                        |ancestor::d:colophon                                        |ancestor::d:bibliography                                        |ancestor::d:index                                        |ancestor::d:glossary                                        |ancestor::d:glossentry                                        |ancestor::d:listitem                                        |ancestor::d:varlistentry)[last()]"/>
 
   <xsl:choose>
     <xsl:when test="$xrefstyle != ''">
   <xsl:value-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="author" mode="xref-title">
+<xsl:template match="d:author" mode="xref-title">
   <xsl:variable name="title">
     <xsl:call-template name="person.name"/>
   </xsl:variable>
   <xsl:value-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="xref-title">
+<xsl:template match="d:authorgroup" mode="xref-title">
   <xsl:variable name="title">
     <xsl:call-template name="person.name.list"/>
   </xsl:variable>
   <xsl:value-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="cmdsynopsis" mode="xref-title">
+<xsl:template match="d:cmdsynopsis" mode="xref-title">
   <xsl:variable name="title">
-    <xsl:apply-templates select="(.//command)[1]" mode="xref"/>
+    <xsl:apply-templates select="(.//d:command)[1]" mode="xref"/>
   </xsl:variable>
 
   <xsl:value-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="funcsynopsis" mode="xref-title">
+<xsl:template match="d:funcsynopsis" mode="xref-title">
   <xsl:variable name="title">
-    <xsl:apply-templates select="(.//function)[1]" mode="xref"/>
+    <xsl:apply-templates select="(.//d:function)[1]" mode="xref"/>
   </xsl:variable>
 
   <xsl:value-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="xref-title">
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="xref-title">
   <!-- handles both biblioentry and bibliomixed -->
   <xsl:variable name="title">
     <xsl:text>[</xsl:text>
   <xsl:value-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="step" mode="xref-title">
+<xsl:template match="d:step" mode="xref-title">
   <xsl:call-template name="gentext">
     <xsl:with-param name="key" select="'Step'"/>
   </xsl:call-template>
   <xsl:apply-templates select="." mode="number"/>
 </xsl:template>
 
-<xsl:template match="step[not(./title)]" mode="title.markup">
+<xsl:template match="d:step[not(./d:title)]" mode="title.markup">
   <xsl:call-template name="gentext">
     <xsl:with-param name="key" select="'Step'"/>
   </xsl:call-template>
   <xsl:apply-templates select="." mode="number"/>
 </xsl:template>
 
-<xsl:template match="co" mode="xref-title">
+<xsl:template match="d:co" mode="xref-title">
   <xsl:variable name="title">
     <xsl:apply-templates select="." mode="callout-bug"/>
   </xsl:variable>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="link" name="link">
+<xsl:template match="d:link" name="link">
   <xsl:param name="linkend" select="@linkend"/>
   <xsl:param name="a.target"/>
   <xsl:param name="xhref" select="@xlink:href"/>
 
 </xsl:template>
 
-<xsl:template match="ulink" name="ulink">
+<xsl:template match="d:ulink" name="ulink">
   <xsl:param name="url" select="@url"/>
   <xsl:variable name="link">
     <a>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="olink" name="olink">
+<xsl:template match="d:olink" name="olink">
   <!-- olink content may be passed in from xlink olink -->
   <xsl:param name="content" select="NOTANELEMENT"/>
 
 
 <!-- ==================================================================== -->
 
-<xsl:template match="title" mode="xref">
+<xsl:template match="d:title" mode="xref">
   <xsl:apply-templates mode="no.anchor.mode"/>
 </xsl:template>
 
-<xsl:template match="command" mode="xref">
+<xsl:template match="d:command" mode="xref">
   <xsl:call-template name="inline.boldseq"/>
 </xsl:template>
 
-<xsl:template match="function" mode="xref">
+<xsl:template match="d:function" mode="xref">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="chapter|appendix" mode="insert.title.markup">
+<xsl:template match="d:chapter|d:appendix" mode="insert.title.markup">
   <xsl:param name="purpose"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="title"/>
 
   <xsl:choose>
     <xsl:when test="$purpose = 'xref'">
-      <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+      <em>
         <xsl:copy-of select="$title"/>
       </em>
     </xsl:when>
 
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 9c1ff4d..98aacb1 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: admon.xsl 9728 2013-03-08 00:16:41Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -18,7 +13,7 @@
   <xsl:text>25</xsl:text>
 </xsl:template>
 
-<xsl:template match="note|important|warning|caution|tip">
+<xsl:template match="d:note|d:important|d:warning|d:caution|d:tip">
   <xsl:choose>
     <xsl:when test="$admon.graphics != 0">
       <xsl:call-template name="graphical.admonition"/>
@@ -75,9 +70,9 @@
       <xsl:if test="$div.element != 'section'">
         <xsl:attribute name="summary">
           <xsl:value-of select="$admon.type"/>
-          <xsl:if test="title|info/title">
+          <xsl:if test="d:title|d:info/d:title">
             <xsl:text>: </xsl:text>
-            <xsl:value-of select="(title|info/title)[1]"/>
+            <xsl:value-of select="(d:title|d:info/d:title)[1]"/>
           </xsl:if>
         </xsl:attribute>
       </xsl:if>
@@ -94,7 +89,7 @@
         </td>
         <th align="{$direction.align.start}">
           <xsl:call-template name="anchor"/>
-          <xsl:if test="$admon.textlabel != 0 or title or info/title">
+          <xsl:if test="$admon.textlabel != 0 or d:title or d:info/d:title">
             <xsl:apply-templates select="." mode="object.title.markup"/>
           </xsl:if>
         </th>
       </xsl:attribute>
     </xsl:if>
 
-    <xsl:if test="$admon.textlabel != 0 or title or info/title">
+    <xsl:if test="$admon.textlabel != 0 or d:title or d:info/d:title">
       <h3 class="title">
         <xsl:call-template name="anchor"/>
         <xsl:apply-templates select="." mode="object.title.markup"/>
   </div>
 </xsl:template>
 
-<xsl:template match="note/title"/>
-<xsl:template match="important/title"/>
-<xsl:template match="warning/title"/>
-<xsl:template match="caution/title"/>
-<xsl:template match="tip/title"/>
+<xsl:template match="d:note/d:title"/>
+<xsl:template match="d:important/d:title"/>
+<xsl:template match="d:warning/d:title"/>
+<xsl:template match="d:caution/d:title"/>
+<xsl:template match="d:tip/d:title"/>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 3e137e8..51a75d0 100644 (file)
@@ -1,7 +1,4 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <xsl:template name="add.annotation.links">
   <xsl:param name="scripts" select="normalize-space($annotation.js)"/>
@@ -18,7 +15,7 @@
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="annotation"/>
+<xsl:template match="d:annotation"/>
 
 <xsl:template name="apply-annotations">
   <xsl:if test="$annotation.support != 0">
@@ -26,7 +23,7 @@
   <xsl:variable name="id" select="(@id|@xml:id)[1]"/>
 
   <xsl:variable name="aids">
-    <xsl:for-each select="//annotation">
+    <xsl:for-each select="//d:annotation">
       <xsl:if test="@annotates=$id                     or starts-with(@annotates, concat($id, ' '))                     or contains(@annotates, concat(' ', $id, ' '))                     or substring(@annotates, string-length(@annotates)-3)                        = concat(' ', $id)">
         <xsl:value-of select="generate-id()"/>
         <xsl:text> </xsl:text>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="annotation" mode="annotation-inline">
+<xsl:template match="d:annotation" mode="annotation-inline">
   <xsl:variable name="title">
     <xsl:choose>
-      <xsl:when test="title">
-        <xsl:value-of select="title"/>
+      <xsl:when test="d:title">
+        <xsl:value-of select="d:title"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:text>[Annotation #</xsl:text>
-        <xsl:number count="annotation" level="any" format="1"/>
+        <xsl:number count="d:annotation" level="any" format="1"/>
         <xsl:text>]</xsl:text>
       </xsl:otherwise>
     </xsl:choose>
   </a>
 </xsl:template>
 
-<xsl:template match="annotation" mode="annotation-popup">
+<xsl:template match="d:annotation" mode="annotation-popup">
   <div class="annotation-nocss">
     <p>
       <a id="annot-{generate-id(.)}"/>
       <xsl:text>Annotation #</xsl:text>
-      <xsl:number count="annotation" level="any" format="1"/>
+      <xsl:number count="d:annotation" level="any" format="1"/>
       <xsl:text>:</xsl:text>
     </p>
   </div>
 <xsl:template name="annotation-title">
   <div class="annotation-title">
     <xsl:choose>
-      <xsl:when test="title">
-        <xsl:apply-templates select="title/node()"/>
+      <xsl:when test="d:title">
+        <xsl:apply-templates select="d:title/node()"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:text>Annotation</xsl:text>
   </div>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index cfaa447..24ed327 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="k" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="k d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: autoidx-kimber.xsl 8729 2010-07-15 16:43:56Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -75,11 +70,11 @@ Install those </xsl:text>
     </xsl:if>
   </xsl:variable>
 
-  <xsl:variable name="terms" select="//indexterm[count(.|key('k-group', k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, &quot; &quot;, primary))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1 and not(@class = 'endofrange')]"/>
+  <xsl:variable name="terms" select="//d:indexterm[count(.|key('k-group', k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1 and not(@class = 'endofrange')]"/>
 
-  <xsl:variable name="alphabetical" select="$terms[not(starts-with(                 k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, &quot; &quot;, primary))),                 '#NUMERIC'                 ))]"/>
+  <xsl:variable name="alphabetical" select="$terms[not(starts-with(                 k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))),                 '#NUMERIC'                 ))]"/>
 
-  <xsl:variable name="others" select="$terms[starts-with(                 k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, &quot; &quot;, primary))),                 '#NUMERIC'                 )]"/>
+  <xsl:variable name="others" select="$terms[starts-with(                 k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))),                 '#NUMERIC'                 )]"/>
 
   <div class="index">
     <xsl:if test="$others">
@@ -94,7 +89,7 @@ Install those </xsl:text>
             <xsl:with-param name="scope" select="$scope"/>
             <xsl:with-param name="role" select="$role"/>
             <xsl:with-param name="type" select="$type"/>
-            <xsl:sort lang="{$sort.lang}" select="k:getIndexGroupSortKey(concat(/*/@lang, /*/@xml:lang),                         k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, &quot; &quot;, primary))))"/>
+            <xsl:sort lang="{$sort.lang}" select="k:getIndexGroupSortKey(concat(/*/@lang, /*/@xml:lang),                         k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))))"/>
           </xsl:apply-templates>
         </dl>
       </div>
@@ -104,29 +99,29 @@ Install those </xsl:text>
       <xsl:with-param name="scope" select="$scope"/>
       <xsl:with-param name="role" select="$role"/>
       <xsl:with-param name="type" select="$type"/>
-      <xsl:sort lang="{$sort.lang}" select="k:getIndexGroupSortKey(concat(/*/@lang, /*/@xml:lang),                      k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, &quot; &quot;, primary))))"/>
+      <xsl:sort lang="{$sort.lang}" select="k:getIndexGroupSortKey(concat(/*/@lang, /*/@xml:lang),                      k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))))"/>
     </xsl:apply-templates>
   </div>
 
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-div-kimber">
+<xsl:template match="d:indexterm" mode="index-div-kimber">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="key" select="k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))"/>
+  <xsl:variable name="key" select="k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))"/>
 
   <xsl:variable name="label" select="k:getIndexGroupLabel(concat(/*/@lang, /*/@xml:lang), $key)"/>
 
-  <xsl:if test="key('k-group', $label)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
+  <xsl:if test="key('k-group', $label)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
     <div class="indexdiv">
       <h3>
         <xsl:value-of select="$label"/>
       </h3>
       <dl>
-        <xsl:apply-templates select="key('k-group', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]                             [count(.|key('primary', normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]                             [1])=1]" mode="index-primary">
-          <xsl:sort select="normalize-space(concat(primary/@sortas, &quot; &quot;, primary))" lang="{$sort.lang}"/>
+        <xsl:apply-templates select="key('k-group', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]                             [count(.|key('primary', normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]                             [1])=1]" mode="index-primary">
+          <xsl:sort select="normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))" lang="{$sort.lang}"/>
           <xsl:with-param name="scope" select="$scope"/>
           <xsl:with-param name="role" select="$role"/>
           <xsl:with-param name="type" select="$type"/>
@@ -136,4 +131,4 @@ Install those </xsl:text>
   </xsl:if>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index de6eef5..cb51737 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:i="urn:cz-kosek:functions:index" xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" xmlns:func="http://exslt.org/functions" xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService" xmlns:exslt="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" extension-element-prefixes="func exslt" exclude-result-prefixes="func exslt i l k" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:i="urn:cz-kosek:functions:index" xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" xmlns:func="http://exslt.org/functions" xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService" xmlns:exslt="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" extension-element-prefixes="func exslt" exclude-result-prefixes="func exslt i l k d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: autoidx-kosek.xsl 8725 2010-07-15 08:08:04Z kosek $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -19,7 +14,7 @@
 <xsl:include href="../common/autoidx-kosek.xsl"/>
 
 <xsl:template name="generate-kosek-index">
-  <xsl:param name="scope" select="(ancestor::book|/)[last()]"/>
+  <xsl:param name="scope" select="(ancestor::d:book|/)[last()]"/>
 
   <xsl:variable name="vendor" select="system-property('xsl:vendor')"/>
   <xsl:if test="contains($vendor, 'libxslt')">
     </xsl:if>
   </xsl:variable>
 
-  <xsl:variable name="terms" select="//indexterm[count(.|key('group-code', i:group-index(normalize-space(concat(primary/@sortas, &quot; &quot;, primary))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1 and not(@class = 'endofrange')]"/>
+  <xsl:variable name="terms" select="//d:indexterm[count(.|key('group-code', i:group-index(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1 and not(@class = 'endofrange')]"/>
 
   <div class="index">
     <xsl:apply-templates select="$terms" mode="index-div-kosek">
       <xsl:with-param name="scope" select="$scope"/>
       <xsl:with-param name="role" select="$role"/>
       <xsl:with-param name="type" select="$type"/>
-      <xsl:sort select="i:group-index(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))" data-type="number"/>
+      <xsl:sort select="i:group-index(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))" data-type="number"/>
     </xsl:apply-templates>
   </div>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-div-kosek">
+<xsl:template match="d:indexterm" mode="index-div-kosek">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="key" select="i:group-index(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))"/>
+  <xsl:variable name="key" select="i:group-index(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))"/>
 
   <xsl:variable name="lang">
     <xsl:call-template name="l10n.language"/>
   </xsl:variable>
 
-  <xsl:if test="key('group-code', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
+  <xsl:if test="key('group-code', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
     <div class="indexdiv">
       <h3>
         <xsl:value-of select="i:group-letter($key)"/>
       </h3>
       <dl>
-        <xsl:apply-templates select="key('group-code', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])=1]" mode="index-primary">
-          <xsl:sort select="normalize-space(concat(primary/@sortas, &quot; &quot;, primary))" lang="{$lang}"/>
+        <xsl:apply-templates select="key('group-code', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])=1]" mode="index-primary">
+          <xsl:sort select="normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))" lang="{$lang}"/>
           <xsl:with-param name="scope" select="$scope"/>
           <xsl:with-param name="role" select="$role"/>
           <xsl:with-param name="type" select="$type"/>
   </xsl:if>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 5d08db6..c70e9e2 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: autoidx-ng.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the DocBook XSL Stylesheet distribution.
-     See ../README or http://docbook.sf.net/ for copyright
+     See ../README or http://cdn.docbook.org/ for copyright
      copyright and other information.
 
      ******************************************************************** -->
@@ -18,4 +13,4 @@
 <xsl:import href="autoidx-kosek.xsl"/>
 <xsl:param name="index.method">kosek</xsl:param>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 7b0f2b3..cef80fa 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exslt="http://exslt.org/common" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" extension-element-prefixes="exslt" exclude-result-prefixes="exslt" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exslt="http://exslt.org/common" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" extension-element-prefixes="exslt" exclude-result-prefixes="exslt d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: autoidx.xsl 9853 2014-01-19 22:49:20Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 <xsl:variable name="kimber.imported" select="0"/>
 <xsl:variable name="kosek.imported" select="0"/>
 
-<xsl:key name="letter" match="indexterm" use="translate(substring(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 1, 1),'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+<xsl:key name="letter" match="d:indexterm" use="translate(substring(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 1, 1),'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
 
-<xsl:key name="primary" match="indexterm" use="normalize-space(concat(primary/@sortas, &quot; &quot;, primary))"/>
+<xsl:key name="primary" match="d:indexterm" use="normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))"/>
 
-<xsl:key name="secondary" match="indexterm" use="concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)))"/>
+<xsl:key name="secondary" match="d:indexterm" use="concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)))"/>
 
-<xsl:key name="tertiary" match="indexterm" use="concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, normalize-space(concat(tertiary/@sortas, &quot; &quot;, tertiary)))"/>
+<xsl:key name="tertiary" match="d:indexterm" use="concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, normalize-space(concat(d:tertiary/@sortas, &#34; &#34;, d:tertiary)))"/>
 
 <!-- this key used for automatic links from see and seealso to primary -->
-<xsl:key name="primaryonly" match="indexterm" use="normalize-space(primary)"/>
+<xsl:key name="primaryonly" match="d:indexterm" use="normalize-space(d:primary)"/>
 
-<xsl:key name="endofrange" match="indexterm[@class='endofrange']" use="@startref"/>
+<xsl:key name="endofrange" match="d:indexterm[@class='endofrange']" use="@startref"/>
 
-<xsl:key name="primary-section" match="indexterm[not(secondary) and not(see)]" use="concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()]))"/>
+<xsl:key name="primary-section" match="d:indexterm[not(d:secondary) and not(d:see)]" use="concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, generate-id((ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()]))"/>
 
-<xsl:key name="secondary-section" match="indexterm[not(tertiary) and not(see)]" use="concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()]))"/>
+<xsl:key name="secondary-section" match="d:indexterm[not(d:tertiary) and not(d:see)]" use="concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, generate-id((ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()]))"/>
 
-<xsl:key name="tertiary-section" match="indexterm[not(see)]" use="concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, normalize-space(concat(tertiary/@sortas, &quot; &quot;, tertiary)), &quot; &quot;, generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()]))"/>
+<xsl:key name="tertiary-section" match="d:indexterm[not(d:see)]" use="concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, normalize-space(concat(d:tertiary/@sortas, &#34; &#34;, d:tertiary)), &#34; &#34;, generate-id((ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()]))"/>
 
-<xsl:key name="see-also" match="indexterm[seealso]" use="concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, normalize-space(concat(tertiary/@sortas, &quot; &quot;, tertiary)), &quot; &quot;, seealso)"/>
+<xsl:key name="see-also" match="d:indexterm[d:seealso]" use="concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, normalize-space(concat(d:tertiary/@sortas, &#34; &#34;, d:tertiary)), &#34; &#34;, d:seealso)"/>
 
-<xsl:key name="see" match="indexterm[see]" use="concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, normalize-space(concat(tertiary/@sortas, &quot; &quot;, tertiary)), &quot; &quot;, see)"/>
+<xsl:key name="see" match="d:indexterm[d:see]" use="concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, normalize-space(concat(d:tertiary/@sortas, &#34; &#34;, d:tertiary)), &#34; &#34;, d:see)"/>
 
 <xsl:key name="sections" match="*[@id or @xml:id]" use="@id|@xml:id"/>
 
 
 <xsl:template name="generate-index">
-  <xsl:param name="scope" select="(ancestor::book|/)[last()]"/>
+  <xsl:param name="scope" select="(ancestor::d:book|/)[last()]"/>
 
   <xsl:choose>
     <xsl:when test="$index.method = 'kosek'">
     </xsl:if>
   </xsl:variable>
 
-  <xsl:variable name="terms" select="//indexterm                         [count(.|key('letter',                           translate(substring(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 1, 1),                              'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;',                              'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))                           [count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1                           and not(@class = 'endofrange')]"/>
+  <xsl:variable name="terms" select="//d:indexterm                         [count(.|key('letter',                           translate(substring(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 1, 1),                              'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;',                              'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))                           [count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1                           and not(@class = 'endofrange')]"/>
 
-  <xsl:variable name="alphabetical" select="$terms[contains(concat('Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'),                                         substring(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 1, 1))]"/>
+  <xsl:variable name="alphabetical" select="$terms[contains(concat('Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'),                                         substring(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 1, 1))]"/>
 
-  <xsl:variable name="others" select="$terms[not(contains(concat('Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;',                                                  'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'),                                              substring(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 1, 1)))]"/>
+  <xsl:variable name="others" select="$terms[not(contains(concat('Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;',                                                  'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'),                                              substring(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 1, 1)))]"/>
   <div class="index">
     <xsl:if test="$others">
       <xsl:choose>
-        <xsl:when test="normalize-space($type) != '' and                          $others[@type = $type][count(.|key('primary', normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
+        <xsl:when test="normalize-space($type) != '' and                          $others[@type = $type][count(.|key('primary', normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
           <div class="indexdiv">
             <h3>
               <xsl:call-template name="gentext">
               </xsl:call-template>
             </h3>
             <dl>
-              <xsl:apply-templates select="$others[count(.|key('primary', normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-symbol-div">
+              <xsl:apply-templates select="$others[count(.|key('primary', normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-symbol-div">
                 <xsl:with-param name="position" select="position()"/>                                
                 <xsl:with-param name="scope" select="$scope"/>
                 <xsl:with-param name="role" select="$role"/>
                 <xsl:with-param name="type" select="$type"/>
-                <xsl:sort select="translate(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+                <xsl:sort select="translate(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
               </xsl:apply-templates>
             </dl>
           </div>
               </xsl:call-template>
             </h3>
             <dl>
-              <xsl:apply-templates select="$others[count(.|key('primary',                                           normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-symbol-div">
+              <xsl:apply-templates select="$others[count(.|key('primary',                                           normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-symbol-div">
                 <xsl:with-param name="position" select="position()"/>                                
                 <xsl:with-param name="scope" select="$scope"/>
                 <xsl:with-param name="role" select="$role"/>
                 <xsl:with-param name="type" select="$type"/>
-                <xsl:sort select="translate(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+                <xsl:sort select="translate(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
               </xsl:apply-templates>
             </dl>
           </div>
       </xsl:choose>
     </xsl:if>
 
-    <xsl:apply-templates select="$alphabetical[count(.|key('letter',                                  translate(substring(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 1, 1),                                            'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-div-basic">
+    <xsl:apply-templates select="$alphabetical[count(.|key('letter',                                  translate(substring(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 1, 1),                                            'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-div-basic">
       <xsl:with-param name="position" select="position()"/>
       <xsl:with-param name="scope" select="$scope"/>
       <xsl:with-param name="role" select="$role"/>
       <xsl:with-param name="type" select="$type"/>
-      <xsl:sort select="translate(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+      <xsl:sort select="translate(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
     </xsl:apply-templates>
   </div>
 </xsl:template>
 
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-div-basic">
+<xsl:template match="d:indexterm" mode="index-div-basic">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="key" select="translate(substring(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 1, 1),                          'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+  <xsl:variable name="key" select="translate(substring(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 1, 1),                          'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
 
-  <xsl:if test="key('letter', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]                 [count(.|key('primary', normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
+  <xsl:if test="key('letter', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]                 [count(.|key('primary', normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
     <div class="indexdiv">
       <xsl:if test="contains(concat('Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'), $key)">
         <h3>
         </h3>
       </xsl:if>
       <dl>
-        <xsl:apply-templates select="key('letter', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]                                      [count(.|key('primary', normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))                                      [count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])=1]" mode="index-primary">
+        <xsl:apply-templates select="key('letter', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]                                      [count(.|key('primary', normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))                                      [count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])=1]" mode="index-primary">
           <xsl:with-param name="position" select="position()"/>
           <xsl:with-param name="scope" select="$scope"/>
           <xsl:with-param name="role" select="$role"/>
           <xsl:with-param name="type" select="$type"/>
-          <xsl:sort select="translate(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+          <xsl:sort select="translate(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
         </xsl:apply-templates>
       </dl>
     </div>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-symbol-div">
+<xsl:template match="d:indexterm" mode="index-symbol-div">
   <xsl:param name="scope" select="/"/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="key" select="translate(substring(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 1, 1),                                              'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+  <xsl:variable name="key" select="translate(substring(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 1, 1),                                              'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
 
-  <xsl:apply-templates select="key('letter', $key)                                [count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(primary/@sortas, &quot; &quot;, primary)))[1]) = 1]" mode="index-primary">
+  <xsl:apply-templates select="key('letter', $key)                                [count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)))[1]) = 1]" mode="index-primary">
     <xsl:with-param name="position" select="position()"/>
     <xsl:with-param name="scope" select="$scope"/>
     <xsl:with-param name="role" select="$role"/>
     <xsl:with-param name="type" select="$type"/>
-    <xsl:sort select="translate(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+    <xsl:sort select="translate(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-primary">
+<xsl:template match="d:indexterm" mode="index-primary">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="key" select="normalize-space(concat(primary/@sortas, &quot; &quot;, primary))"/>
+  <xsl:variable name="key" select="normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary))"/>
   <xsl:variable name="refs" select="key('primary', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]"/>
   <dt>
     <xsl:if test="$autolink.index.see != 0">
         <xsl:value-of select="concat('ientry-', generate-id())"/>
       </xsl:attribute>
     </xsl:if>
-    <xsl:for-each select="$refs/primary">
+    <xsl:for-each select="$refs/d:primary">
       <xsl:if test="@id or @xml:id">
         <xsl:choose>
           <xsl:when test="$generate.id.attributes = 0">
         </xsl:choose>
       </xsl:if>
     </xsl:for-each>
-    <xsl:value-of select="primary"/>
+    <xsl:value-of select="d:primary"/>
     <xsl:choose>
       <xsl:when test="$index.links.to.section = 1">
-        <xsl:for-each select="$refs[@zone != '' or generate-id() = generate-id(key('primary-section', concat($key, &quot; &quot;, generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]">
+        <xsl:for-each select="$refs[@zone != '' or generate-id() = generate-id(key('primary-section', concat($key, &#34; &#34;, generate-id((ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]">
           <xsl:apply-templates select="." mode="reference">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
         </xsl:for-each>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:for-each select="$refs[not(see)                                and not(secondary)][count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]">
+        <xsl:for-each select="$refs[not(d:see)                               and not(d:secondary)][count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]">
           <xsl:apply-templates select="." mode="reference">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="$refs[not(secondary)]/*[self::see]">
-      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, &quot; &quot;, &quot; &quot;, see))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-see">
+    <xsl:if test="$refs[not(d:secondary)]/*[self::d:see]">
+      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, &#34; &#34;, &#34; &#34;, d:see))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-see">
         <xsl:with-param name="position" select="position()"/>
         <xsl:with-param name="scope" select="$scope"/>
         <xsl:with-param name="role" select="$role"/>
         <xsl:with-param name="type" select="$type"/>
-        <xsl:sort select="translate(see, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+        <xsl:sort select="translate(d:see, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
       </xsl:apply-templates>
     </xsl:if>
   </dt>
   <xsl:choose>
-    <xsl:when test="$refs/secondary or $refs[not(secondary)]/*[self::seealso]">
+    <xsl:when test="$refs/d:secondary or $refs[not(d:secondary)]/*[self::d:seealso]">
       <dd>
         <dl>
-          <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, &quot; &quot;, &quot; &quot;, seealso))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-seealso">
+          <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, &#34; &#34;, &#34; &#34;, d:seealso))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-seealso">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
             <xsl:with-param name="role" select="$role"/>
             <xsl:with-param name="type" select="$type"/>
-            <xsl:sort select="translate(seealso, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+            <xsl:sort select="translate(d:seealso, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
           </xsl:apply-templates>
-          <xsl:apply-templates select="$refs[secondary and count(.|key('secondary', concat($key, &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-secondary">
+          <xsl:apply-templates select="$refs[d:secondary and count(.|key('secondary', concat($key, &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-secondary">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
             <xsl:with-param name="role" select="$role"/>
             <xsl:with-param name="type" select="$type"/>
-            <xsl:sort select="translate(normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+            <xsl:sort select="translate(normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
           </xsl:apply-templates>
         </dl>
       </dd>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-secondary">
+<xsl:template match="d:indexterm" mode="index-secondary">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="key" select="concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)))"/>
+  <xsl:variable name="key" select="concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)))"/>
   <xsl:variable name="refs" select="key('secondary', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]"/>
   <dt>
-    <xsl:for-each select="$refs/secondary">
+    <xsl:for-each select="$refs/d:secondary">
       <xsl:if test="@id or @xml:id">
         <xsl:choose>
           <xsl:when test="$generate.id.attributes = 0">
         </xsl:choose>
       </xsl:if>
     </xsl:for-each>
-    <xsl:value-of select="secondary"/>
+    <xsl:value-of select="d:secondary"/>
     <xsl:choose>
       <xsl:when test="$index.links.to.section = 1">
-        <xsl:for-each select="$refs[@zone != '' or generate-id() = generate-id(key('secondary-section', concat($key, &quot; &quot;, generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]">
+        <xsl:for-each select="$refs[@zone != '' or generate-id() = generate-id(key('secondary-section', concat($key, &#34; &#34;, generate-id((ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]">
           <xsl:apply-templates select="." mode="reference">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
         </xsl:for-each>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:for-each select="$refs[not(see)                                  and not(tertiary)][count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]">
+        <xsl:for-each select="$refs[not(d:see)                                 and not(d:tertiary)][count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]">
           <xsl:apply-templates select="." mode="reference">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="$refs[not(tertiary)]/*[self::see]">
-      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, &quot; &quot;, see))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-see">
+    <xsl:if test="$refs[not(d:tertiary)]/*[self::d:see]">
+      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, &#34; &#34;, d:see))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-see">
         <xsl:with-param name="position" select="position()"/>
         <xsl:with-param name="scope" select="$scope"/>
         <xsl:with-param name="role" select="$role"/>
         <xsl:with-param name="type" select="$type"/>
-        <xsl:sort select="translate(see, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+        <xsl:sort select="translate(d:see, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
       </xsl:apply-templates>
     </xsl:if>
   </dt>
   <xsl:choose>
-    <xsl:when test="$refs/tertiary or $refs[not(tertiary)]/*[self::seealso]">
+    <xsl:when test="$refs/d:tertiary or $refs[not(d:tertiary)]/*[self::d:seealso]">
       <dd>
         <dl>
-          <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, &quot; &quot;, seealso))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-seealso">
+          <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, &#34; &#34;, d:seealso))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-seealso">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
             <xsl:with-param name="role" select="$role"/>
             <xsl:with-param name="type" select="$type"/>
-            <xsl:sort select="translate(seealso, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+            <xsl:sort select="translate(d:seealso, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
           </xsl:apply-templates>
-          <xsl:apply-templates select="$refs[tertiary and count(.|key('tertiary', concat($key, &quot; &quot;, normalize-space(concat(tertiary/@sortas, &quot; &quot;, tertiary))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-tertiary">
+          <xsl:apply-templates select="$refs[d:tertiary and count(.|key('tertiary', concat($key, &#34; &#34;, normalize-space(concat(d:tertiary/@sortas, &#34; &#34;, d:tertiary))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-tertiary">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
             <xsl:with-param name="role" select="$role"/>
             <xsl:with-param name="type" select="$type"/>
-            <xsl:sort select="translate(normalize-space(concat(tertiary/@sortas, &quot; &quot;, tertiary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+            <xsl:sort select="translate(normalize-space(concat(d:tertiary/@sortas, &#34; &#34;, d:tertiary)), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
           </xsl:apply-templates>
         </dl>
       </dd>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-tertiary">
+<xsl:template match="d:indexterm" mode="index-tertiary">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="key" select="concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, normalize-space(concat(tertiary/@sortas, &quot; &quot;, tertiary)))"/>
+  <xsl:variable name="key" select="concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, normalize-space(concat(d:tertiary/@sortas, &#34; &#34;, d:tertiary)))"/>
   <xsl:variable name="refs" select="key('tertiary', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]"/>
   <dt>
-    <xsl:for-each select="$refs/tertiary">
+    <xsl:for-each select="$refs/d:tertiary">
       <xsl:if test="@id or @xml:id">
         <xsl:choose>
           <xsl:when test="$generate.id.attributes = 0">
         </xsl:choose>
       </xsl:if>
     </xsl:for-each>
-    <xsl:value-of select="tertiary"/>
+    <xsl:value-of select="d:tertiary"/>
     <xsl:choose>
       <xsl:when test="$index.links.to.section = 1">
-        <xsl:for-each select="$refs[@zone != '' or generate-id() = generate-id(key('tertiary-section', concat($key, &quot; &quot;, generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]">
+        <xsl:for-each select="$refs[@zone != '' or generate-id() = generate-id(key('tertiary-section', concat($key, &#34; &#34;, generate-id((ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]">
           <xsl:apply-templates select="." mode="reference">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
         </xsl:for-each>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:for-each select="$refs[not(see)][count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]">
+        <xsl:for-each select="$refs[not(d:see)][count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))]">
           <xsl:apply-templates select="." mode="reference">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="$refs/see">
-      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, normalize-space(concat(tertiary/@sortas, &quot; &quot;, tertiary)), &quot; &quot;, see))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-see">
+    <xsl:if test="$refs/d:see">
+      <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see', concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, normalize-space(concat(d:tertiary/@sortas, &#34; &#34;, d:tertiary)), &#34; &#34;, d:see))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-see">
         <xsl:with-param name="position" select="position()"/>
         <xsl:with-param name="scope" select="$scope"/>
         <xsl:with-param name="role" select="$role"/>
         <xsl:with-param name="type" select="$type"/>
-        <xsl:sort select="translate(see, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+        <xsl:sort select="translate(d:see, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
       </xsl:apply-templates>
     </xsl:if>
   </dt>
   <xsl:choose>
-    <xsl:when test="$refs/seealso">
+    <xsl:when test="$refs/d:seealso">
       <dd>
         <dl>
-          <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(normalize-space(concat(primary/@sortas, &quot; &quot;, primary)), &quot; &quot;, normalize-space(concat(secondary/@sortas, &quot; &quot;, secondary)), &quot; &quot;, normalize-space(concat(tertiary/@sortas, &quot; &quot;, tertiary)), &quot; &quot;, seealso))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-seealso">
+          <xsl:apply-templates select="$refs[generate-id() = generate-id(key('see-also', concat(normalize-space(concat(d:primary/@sortas, &#34; &#34;, d:primary)), &#34; &#34;, normalize-space(concat(d:secondary/@sortas, &#34; &#34;, d:secondary)), &#34; &#34;, normalize-space(concat(d:tertiary/@sortas, &#34; &#34;, d:tertiary)), &#34; &#34;, d:seealso))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])]" mode="index-seealso">
             <xsl:with-param name="position" select="position()"/>
             <xsl:with-param name="scope" select="$scope"/>
             <xsl:with-param name="role" select="$role"/>
             <xsl:with-param name="type" select="$type"/>
-            <xsl:sort select="translate(seealso, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+            <xsl:sort select="translate(d:seealso, 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
           </xsl:apply-templates>
         </dl>
       </dd>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="reference">
+<xsl:template match="d:indexterm" mode="reference">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
         <xsl:variable name="title">
           <xsl:choose>
             <xsl:when test="$index.prefer.titleabbrev != 0">
-              <xsl:apply-templates select="(ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()]" mode="titleabbrev.markup"/>
+              <xsl:apply-templates select="(ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()]" mode="titleabbrev.markup"/>
             </xsl:when>
             <xsl:otherwise>
-              <xsl:apply-templates select="(ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()]" mode="title.markup"/>
+              <xsl:apply-templates select="(ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()]" mode="title.markup"/>
             </xsl:otherwise>
           </xsl:choose>
         </xsl:variable>
           <xsl:choose>
             <xsl:when test="$index.links.to.section = 1">
               <xsl:call-template name="href.target">
-                <xsl:with-param name="object" select="(ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()]"/>
-                <xsl:with-param name="context" select="(//index[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))] | //setindex[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))])[1]"/>
+                <xsl:with-param name="object" select="(ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()]"/>
+                <xsl:with-param name="context" select="(//d:index[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))] | //d:setindex[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))])[1]"/>
               </xsl:call-template>
             </xsl:when>
             <xsl:otherwise>
               <xsl:call-template name="href.target">
                 <xsl:with-param name="object" select="."/>
-                <xsl:with-param name="context" select="(//index[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))] | //setindex[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))])[1]"/>
+                <xsl:with-param name="context" select="(//d:index[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))] | //d:setindex[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))])[1]"/>
               </xsl:call-template>
             </xsl:otherwise>
           </xsl:choose>
         <xsl:attribute name="href">
           <xsl:call-template name="href.target">
             <xsl:with-param name="object" select="$target[1]"/>
-            <xsl:with-param name="context" select="//index[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]"/>
+            <xsl:with-param name="context" select="//d:index[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]"/>
           </xsl:call-template>
         </xsl:attribute>
         <xsl:apply-templates select="$target[1]" mode="index-title-content"/>
         <xsl:attribute name="href">
           <xsl:call-template name="href.target">
             <xsl:with-param name="object" select="$target[1]"/>
-            <xsl:with-param name="context" select="//index[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]"/>
+            <xsl:with-param name="context" select="//d:index[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]"/>
           </xsl:call-template>
         </xsl:attribute>
         <xsl:apply-templates select="$target[1]" mode="index-title-content"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-see">
+<xsl:template match="d:indexterm" mode="index-see">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:variable name="see" select="normalize-space(see)"/>
+  <xsl:variable name="see" select="normalize-space(d:see)"/>
 
   <!-- can only link to primary, which should appear before comma
   in see "primary, secondary" entry -->
   <xsl:text> </xsl:text>
   <xsl:choose>
     <!-- manual links have precedence -->
-    <xsl:when test="see/@linkend or see/@xlink:href">
+    <xsl:when test="d:see/@linkend or d:see/@xlink:href">
       <xsl:call-template name="simple.xlink">
-        <xsl:with-param name="node" select="see"/>
+        <xsl:with-param name="node" select="d:see"/>
         <xsl:with-param name="content" select="$see"/>
       </xsl:call-template>
     </xsl:when>
   <xsl:text>)</xsl:text>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="index-seealso">
+<xsl:template match="d:indexterm" mode="index-seealso">
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
   <xsl:param name="type" select="''"/>
 
-  <xsl:for-each select="seealso">
+  <xsl:for-each select="d:seealso">
     <xsl:sort select="translate(., 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
 
     <xsl:variable name="seealso" select="normalize-space(.)"/>
 
 <xsl:template match="*" mode="index-title-content">
   <xsl:variable name="title">
-    <xsl:apply-templates select="(ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage|ancestor-or-self::topic)[last()]" mode="title.markup"/>
+    <xsl:apply-templates select="(ancestor-or-self::d:set|ancestor-or-self::d:book|ancestor-or-self::d:part|ancestor-or-self::d:reference|ancestor-or-self::d:partintro|ancestor-or-self::d:chapter|ancestor-or-self::d:appendix|ancestor-or-self::d:preface|ancestor-or-self::d:article|ancestor-or-self::d:section|ancestor-or-self::d:sect1|ancestor-or-self::d:sect2|ancestor-or-self::d:sect3|ancestor-or-self::d:sect4|ancestor-or-self::d:sect5|ancestor-or-self::d:refentry|ancestor-or-self::d:refsect1|ancestor-or-self::d:refsect2|ancestor-or-self::d:refsect3|ancestor-or-self::d:simplesect|ancestor-or-self::d:bibliography|ancestor-or-self::d:glossary|ancestor-or-self::d:index|ancestor-or-self::d:webpage|ancestor-or-self::d:topic)[last()]" mode="title.markup"/>
   </xsl:variable>
 
   <xsl:value-of select="$title"/>
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index d60168d..67f1688 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: autotoc.xsl 9935 2014-08-29 21:29:14Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -33,7 +28,7 @@
   <xsl:param name="toc.title.p" select="true()"/>
   <xsl:param name="nodes" select="/NOT-AN-ELEMENT"/>
 
-  <xsl:variable name="nodes.plus" select="$nodes | qandaset"/>
+  <xsl:variable name="nodes.plus" select="$nodes | d:qandaset"/>
 
   <xsl:variable name="toc.title">
     <xsl:if test="$toc.title.p">
@@ -47,7 +42,7 @@
         </xsl:when>
         <xsl:otherwise>
           <p>
-            <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+            <strong>
               <xsl:call-template name="gentext">
                 <xsl:with-param name="key">TableofContents</xsl:with-param>
               </xsl:call-template>
@@ -64,7 +59,7 @@
         <xsl:call-template name="object.id"/>
       </xsl:variable>
       <xsl:variable name="toc" select="document($manual.toc, .)"/>
-      <xsl:variable name="tocentry" select="$toc//tocentry[@linkend=$id]"/>
+      <xsl:variable name="tocentry" select="$toc//d:tocentry[@linkend=$id]"/>
       <xsl:if test="$tocentry and $tocentry/*">
         <div class="toc">
           <xsl:copy-of select="$toc.title"/>
   <xsl:if test="contains($toc.params, 'figure')">
     <xsl:call-template name="list.of.titles">
       <xsl:with-param name="titles" select="'figure'"/>
-      <xsl:with-param name="nodes" select=".//figure"/>
+      <xsl:with-param name="nodes" select=".//d:figure"/>
     </xsl:call-template>
   </xsl:if>
 
   <xsl:if test="contains($toc.params, 'table')">
     <xsl:call-template name="list.of.titles">
       <xsl:with-param name="titles" select="'table'"/>
-      <xsl:with-param name="nodes" select=".//table[not(@tocentry = 0)]"/>
+      <xsl:with-param name="nodes" select=".//d:table[not(@tocentry = 0)]"/>
     </xsl:call-template>
   </xsl:if>
 
   <xsl:if test="contains($toc.params, 'example')">
     <xsl:call-template name="list.of.titles">
       <xsl:with-param name="titles" select="'example'"/>
-      <xsl:with-param name="nodes" select=".//example"/>
+      <xsl:with-param name="nodes" select=".//d:example"/>
     </xsl:call-template>
   </xsl:if>
 
   <xsl:if test="contains($toc.params, 'equation')">
     <xsl:call-template name="list.of.titles">
       <xsl:with-param name="titles" select="'equation'"/>
-      <xsl:with-param name="nodes" select=".//equation[title or info/title]"/>
+      <xsl:with-param name="nodes" select=".//d:equation[d:title or d:info/d:title]"/>
     </xsl:call-template>
   </xsl:if>
 
   <xsl:if test="contains($toc.params, 'procedure')">
     <xsl:call-template name="list.of.titles">
       <xsl:with-param name="titles" select="'procedure'"/>
-      <xsl:with-param name="nodes" select=".//procedure[title]"/>
+      <xsl:with-param name="nodes" select=".//d:procedure[d:title]"/>
     </xsl:call-template>
   </xsl:if>
 </xsl:template>
   <xsl:call-template name="make.toc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
     <xsl:with-param name="toc.title.p" select="$toc.title.p"/>
-    <xsl:with-param name="nodes" select="book|setindex|set|article"/>
+    <xsl:with-param name="nodes" select="d:book|d:setindex|d:set|d:article"/>
   </xsl:call-template>
 </xsl:template>
 
   <xsl:call-template name="make.toc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
     <xsl:with-param name="toc.title.p" select="$toc.title.p"/>
-    <xsl:with-param name="nodes" select="part|reference                                          |preface|chapter|appendix                                          |article                                          |topic                                          |bibliography|glossary|index                                          |refentry                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:part|d:reference                                          |d:preface|d:chapter|d:appendix                                          |d:article                                          |d:topic                                          |d:bibliography|d:glossary|d:index                                          |d:refentry                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
 
   </xsl:call-template>
 </xsl:template>
   <xsl:call-template name="make.toc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
     <xsl:with-param name="toc.title.p" select="$toc.title.p"/>
-    <xsl:with-param name="nodes" select="section|sect1                                          |simplesect[$simplesect.in.toc != 0]                                          |topic                                          |refentry                                          |article|bibliography|glossary                                          |appendix|index                                          |bridgehead[not(@renderas)                                                      and $bridgehead.in.toc != 0]                                          |.//bridgehead[@renderas='sect1'                                                         and $bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:section|d:sect1                                          |d:simplesect[$simplesect.in.toc != 0]                                          |d:topic                                          |d:refentry                                          |d:article|d:bibliography|d:glossary                                          |d:appendix|d:index                                          |d:bridgehead[not(@renderas)                                                      and $bridgehead.in.toc != 0]                                          |.//d:bridgehead[@renderas='sect1'                                                         and $bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
   <xsl:call-template name="make.toc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
     <xsl:with-param name="toc.title.p" select="$toc.title.p"/>
-    <xsl:with-param name="nodes" select="section|sect1|sect2|sect3|sect4|sect5|refentry                            |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:section|d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:refentry                            |d:bridgehead[$bridgehead.in.toc != 0]"/>
 
   </xsl:call-template>
 </xsl:template>
   <xsl:param name="toc-context" select="."/>
   <xsl:param name="nodes" select="NOT-AN-ELEMENT"/>
 
-  <xsl:variable name="nodes.plus" select="$nodes | qandaset"/>
+  <xsl:variable name="nodes.plus" select="$nodes | d:qandaset"/>
 
   <xsl:variable name="subtoc">
     <xsl:element name="{$toc.list.type}" namespace="http://www.w3.org/1999/xhtml">
   <xsl:variable name="depth">
     <xsl:choose>
       <xsl:when test="local-name(.) = 'section'">
-        <xsl:value-of select="count(ancestor::section) + 1"/>
+        <xsl:value-of select="count(ancestor::d:section) + 1"/>
       </xsl:when>
       <xsl:when test="local-name(.) = 'sect1'">1</xsl:when>
       <xsl:when test="local-name(.) = 'sect2'">2</xsl:when>
         <!-- sigh... -->
         <xsl:choose>
           <xsl:when test="local-name(..) = 'section'">
-            <xsl:value-of select="count(ancestor::section)"/>
+            <xsl:value-of select="count(ancestor::d:section)"/>
           </xsl:when>
           <xsl:when test="local-name(..) = 'sect1'">2</xsl:when>
           <xsl:when test="local-name(..) = 'sect2'">3</xsl:when>
     <xsl:call-template name="toc.line">
       <xsl:with-param name="toc-context" select="$toc-context"/>
     </xsl:call-template>
-    <xsl:if test="$toc.listitem.type = 'li' and                   ( (self::set or self::book or self::part) or                          $toc.section.depth &gt; $depth) and                    ( ($qanda.in.toc = 0 and count($nodes)&gt;0) or                     ($qanda.in.toc != 0 and count($nodes.plus)&gt;0) )                   and $toc.max.depth &gt; $depth.from.context">
+    <xsl:if test="$toc.listitem.type = 'li' and                   ( (self::d:set or self::d:book or self::d:part) or                         $toc.section.depth &gt; $depth) and                    ( ($qanda.in.toc = 0 and count($nodes)&gt;0) or                     ($qanda.in.toc != 0 and count($nodes.plus)&gt;0) )                   and $toc.max.depth &gt; $depth.from.context">
       <xsl:copy-of select="$subtoc.list"/>
     </xsl:if>
   </xsl:element>
-  <xsl:if test="$toc.listitem.type != 'li' and                   ( (self::set or self::book or self::part) or                          $toc.section.depth &gt; $depth) and                  ( ($qanda.in.toc = 0 and count($nodes)&gt;0) or                   ($qanda.in.toc != 0 and count($nodes.plus)&gt;0) )                 and $toc.max.depth &gt; $depth.from.context">
+  <xsl:if test="$toc.listitem.type != 'li' and                   ( (self::d:set or self::d:book or self::d:part) or                         $toc.section.depth &gt; $depth) and                  ( ($qanda.in.toc = 0 and count($nodes)&gt;0) or                   ($qanda.in.toc != 0 and count($nodes.plus)&gt;0) )                 and $toc.max.depth &gt; $depth.from.context">
     <xsl:copy-of select="$subtoc.list"/>
   </xsl:if>
 </xsl:template>
   </span>
 </xsl:template>
 
-<xsl:template match="set" mode="toc">
+<xsl:template match="d:set" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="set|book|setindex|article"/>
+    <xsl:with-param name="nodes" select="d:set|d:book|d:setindex|d:article"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="book" mode="toc">
+<xsl:template match="d:book" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="part|reference                                          |preface|chapter|appendix                                          |article                                          |topic                                          |bibliography|glossary|index                                          |refentry                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:part|d:reference                                          |d:preface|d:chapter|d:appendix                                          |d:article                                          |d:topic                                          |d:bibliography|d:glossary|d:index                                          |d:refentry                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="setindex" mode="toc">
+<xsl:template match="d:setindex" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <!-- If the setindex tag is not empty, it should be it in the TOC -->
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="part|reference" mode="toc">
+<xsl:template match="d:part|d:reference" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="appendix|chapter|article|topic                                          |index|glossary|bibliography                                          |preface|reference|refentry                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:appendix|d:chapter|d:article|d:topic                                          |d:index|d:glossary|d:bibliography                                          |d:preface|d:reference|d:refentry                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="preface|chapter|appendix|article|topic" mode="toc">
+<xsl:template match="d:preface|d:chapter|d:appendix|d:article|d:topic" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="section|sect1                                          |simplesect[$simplesect.in.toc != 0]                                          |topic                                          |refentry                                          |glossary|bibliography|index                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:section|d:sect1                                          |d:simplesect[$simplesect.in.toc != 0]                                          |d:topic                                          |d:refentry                                          |d:glossary|d:bibliography|d:index                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="sect1" mode="toc">
+<xsl:template match="d:sect1" mode="toc">
   <xsl:param name="toc-context" select="."/>
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="sect2                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:sect2                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="sect2" mode="toc">
+<xsl:template match="d:sect2" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="sect3                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:sect3                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="sect3" mode="toc">
+<xsl:template match="d:sect3" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="sect4                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:sect4                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="sect4" mode="toc">
+<xsl:template match="d:sect4" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="sect5                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:sect5                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="sect5" mode="toc">
+<xsl:template match="d:sect5" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="simplesect" mode="toc">
+<xsl:template match="d:simplesect" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="section" mode="toc">
+<xsl:template match="d:section" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="section|refentry                                          |simplesect[$simplesect.in.toc != 0]                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:section|d:refentry                                          |d:simplesect[$simplesect.in.toc != 0]                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="topic" mode="toc">
+<xsl:template match="d:topic" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="section|refentry                                          |simplesect[$simplesect.in.toc != 0]                                          |bridgehead[$bridgehead.in.toc != 0]"/>
+    <xsl:with-param name="nodes" select="d:section|d:refentry                                          |d:simplesect[$simplesect.in.toc != 0]                                          |d:bridgehead[$bridgehead.in.toc != 0]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="bridgehead" mode="toc">
+<xsl:template match="d:bridgehead" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:if test="$bridgehead.in.toc != 0">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="bibliography|glossary" mode="toc">
+<xsl:template match="d:bibliography|d:glossary" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="index" mode="toc">
+<xsl:template match="d:index" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <!-- If the index tag is not empty, it should be it in the TOC -->
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refentry" mode="toc">
+<xsl:template match="d:refentry" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
-  <xsl:variable name="refmeta" select=".//refmeta"/>
-  <xsl:variable name="refentrytitle" select="$refmeta//refentrytitle"/>
-  <xsl:variable name="refnamediv" select=".//refnamediv"/>
-  <xsl:variable name="refname" select="$refnamediv//refname"/>
-  <xsl:variable name="refdesc" select="$refnamediv//refdescriptor"/>
+  <xsl:variable name="refmeta" select=".//d:refmeta"/>
+  <xsl:variable name="refentrytitle" select="$refmeta//d:refentrytitle"/>
+  <xsl:variable name="refnamediv" select=".//d:refnamediv"/>
+  <xsl:variable name="refname" select="$refnamediv//d:refname"/>
+  <xsl:variable name="refdesc" select="$refnamediv//d:refdescriptor"/>
   <xsl:variable name="title">
     <xsl:choose>
       <xsl:when test="$refentrytitle">
         <!-- * DocBook 5 says inlinemediaobject (among other things) -->
         <!-- * is allowed in refpurpose; so we need to run -->
         <!-- * apply-templates on refpurpose here, instead of value-of  -->
-        <xsl:apply-templates select="refnamediv/refpurpose" mode="no.anchor.mode"/>
+        <xsl:apply-templates select="d:refnamediv/d:refpurpose" mode="no.anchor.mode"/>
       </xsl:if>
     </span>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="title" mode="toc">
+<xsl:template match="d:title" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <a>
 <xsl:template name="list.of.titles">
   <xsl:param name="toc-context" select="."/>
   <xsl:param name="titles" select="'table'"/>
-  <xsl:param name="nodes" select=".//table"/>
+  <xsl:param name="nodes" select=".//d:table"/>
 
   <xsl:if test="$nodes">
     <div class="list-of-{$titles}s">
         </xsl:when>
         <xsl:otherwise>
           <p>
-            <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+            <strong>
               <xsl:call-template name="gentext">
                 <xsl:with-param name="key">
                   <xsl:choose>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="figure|table|example|equation|procedure" mode="toc">
+<xsl:template match="d:figure|d:table|d:example|d:equation|d:procedure" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:element name="{$toc.listitem.type}" namespace="http://www.w3.org/1999/xhtml">
 </xsl:template>
 
 <!-- Used only if qanda.in.toc parameter is non-zero -->
-<xsl:template match="qandaset" mode="toc">
+<xsl:template match="d:qandaset" mode="toc">
   <xsl:param name="toc-context" select="."/>
   <xsl:call-template name="subtoc">
     <xsl:with-param name="toc-context" select="$toc-context"/>
-    <xsl:with-param name="nodes" select="qandadiv | qandaentry"/>
+    <xsl:with-param name="nodes" select="d:qandadiv | d:qandaentry"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="qandadiv|qandaentry" mode="toc">
+<xsl:template match="d:qandadiv|d:qandaentry" mode="toc">
   <xsl:apply-templates select="." mode="qandatoc.mode"/>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index c3b71f6..fb3b183 100644 (file)
@@ -1,15 +1,10 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 
 <!-- ********************************************************************
-     $Id: biblio.xsl 6402 2006-11-12 08:23:21Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      The original code for processing bibliography in ISO690 style
     </xsl:when>
 
     <!-- SERIALS -->
-    <xsl:when test="./@role='serial' or ./biblioid/@class='issn' or ./issn">
+    <xsl:when test="./@role='serial' or ./d:biblioid/@class='issn' or ./d:issn">
       <xsl:call-template name="iso690.serial"/>
     </xsl:when>
 
     <!-- PARTS OF MONOGRAPHS -->
-    <xsl:when test="./@role='part' or (./bibliomisc[@role='secnum']|./bibliomisc[@role='sectitle'])">
+    <xsl:when test="./@role='part' or (./d:bibliomisc[@role='secnum']|./d:bibliomisc[@role='sectitle'])">
       <xsl:call-template name="iso690.monogr.part"/>
     </xsl:when>
 
     <!-- CONTRIBUTIONS TO MONOGRAPHS -->
-    <xsl:when test="./@role='contribution' or (./biblioset/@relation='part' and ./biblioset/@relation='book')">
+    <xsl:when test="./@role='contribution' or (./d:biblioset/@relation='part' and ./d:biblioset/@relation='book')">
       <xsl:call-template name="iso690.paper.mon"/>
     </xsl:when>
 
     <!-- ARTICLES, ETC., IN SERIALS -->
-    <xsl:when test="./@role='article' or (./biblioset/@relation='journal' and ./biblioset/@relation='article')">
+    <xsl:when test="./@role='article' or (./d:biblioset/@relation='journal' and ./d:biblioset/@relation='article')">
       <xsl:call-template name="iso690.article"/>
     </xsl:when>
 
     <!-- PATENT DOCUMENTS -->
-    <xsl:when test="./@role='patent' or (./bibliomisc[@role='patenttype'] and ./bibliomisc[@role='patentnum'])">
+    <xsl:when test="./@role='patent' or (./d:bibliomisc[@role='patenttype'] and ./d:bibliomisc[@role='patentnum'])">
       <xsl:call-template name="iso690.patent"/>
     </xsl:when>
 
   <!-- Title and Type of medium -->
   <xsl:call-template name="iso690.title"/>
   <!-- Responsibility [nonEL] -->
-  <xsl:if test="not(./bibliomisc[@role='medium'])">
+  <xsl:if test="not(./d:bibliomisc[@role='medium'])">
     <xsl:call-template name="iso690.secondary"/>
   </xsl:if>
   <!-- Edition -->
   <xsl:call-template name="iso690.edition">
-    <xsl:with-param name="after" select="./bibliomisc[@role='issuing']"/>
+    <xsl:with-param name="after" select="./d:bibliomisc[@role='issuing']"/>
   </xsl:call-template>
   <!-- Issue designation (date and/or num) [nonEL] -->
-  <xsl:if test="not(./bibliomisc[@role='medium'])">
+  <xsl:if test="not(./d:bibliomisc[@role='medium'])">
     <xsl:call-template name="iso690.issuing"/>
   </xsl:if>
   <!-- Place of publication, Publisher, Year/Date of publication, Date of update/revision, Date of citation -->
   <!-- Title and Type of medium of host document -->
   <xsl:call-template name="iso690.title"/>
   <!-- Subordinate responsibility of host document [EL] -->
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
     <xsl:call-template name="iso690.secondary"/>
   </xsl:if>
   <!-- Edition -->
   <xsl:call-template name="iso690.edition">
-    <xsl:with-param name="after" select="./volumenum"/>
+    <xsl:with-param name="after" select="./d:volumenum"/>
   </xsl:call-template>
   <!-- Numeration of the part [nonEL]-->
-  <xsl:if test="not(./bibliomisc[@role='medium'])">
+  <xsl:if test="not(./d:bibliomisc[@role='medium'])">
     <xsl:call-template name="iso690.partnr"/>
   <!-- Subordinate responsibility [nonEL] -->
     <xsl:call-template name="iso690.secondary"/>
   <xsl:call-template name="iso690.pub"/>
   <!-- Location within host -->
   <xsl:call-template name="iso690.part.location"/>
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
   <!-- Numeration within host document [EL] -->
   <!-- Notes [EL] -->
     <xsl:call-template name="iso690.notice"/>
 <!-- CONTRIBUTIONS TO MONOGRAPHS -->
 <xsl:template name="iso690.paper.mon">
 <!-- Contribution -->
-  <xsl:apply-templates mode="iso690.paper.part" select="./biblioset[@relation='part']"/>
+  <xsl:apply-templates mode="iso690.paper.part" select="./d:biblioset[@relation='part']"/>
 <!-- In -->
   <xsl:text>In </xsl:text>
 <!-- Host -->
-  <xsl:apply-templates mode="iso690.paper.book" select="./biblioset[@relation='book']"/>
+  <xsl:apply-templates mode="iso690.paper.book" select="./d:biblioset[@relation='book']"/>
 </xsl:template>
 
-<xsl:template match="biblioset" mode="iso690.paper.part">
+<xsl:template match="d:biblioset" mode="iso690.paper.part">
 <!-- Contribution -->
   <!-- Primary responsibility -->
   <xsl:call-template name="iso690.primary"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="biblioset" mode="iso690.paper.book">
+<xsl:template match="d:biblioset" mode="iso690.paper.book">
 <!-- Host -->
   <!-- Primary responsibility -->
   <xsl:call-template name="iso690.primary"/>
   <!-- Title and Type of medium -->
   <xsl:call-template name="iso690.title"/>
   <!-- Subordinate responsibility [EL] -->
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
     <xsl:call-template name="iso690.secondary"/>
   </xsl:if>
   <!-- Edition -->
   <!-- Numeration within host document [EL] -->
   <!-- Location within host -->
   <xsl:call-template name="iso690.location"/>
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
   <!-- Notes [EL] -->
     <xsl:call-template name="iso690.notice"/>
   <!-- Avaibility and access [EL] -->
 <!-- ARTICLES, ETC., IN SERIALS -->
 <xsl:template name="iso690.article">
 <!-- Article -->
-  <xsl:apply-templates mode="iso690.article.art" select="./biblioset[@relation='article']"/>
+  <xsl:apply-templates mode="iso690.article.art" select="./d:biblioset[@relation='article']"/>
 <!-- Serial -->
-  <xsl:apply-templates mode="iso690.article.jour" select="./biblioset[@relation='journal']"/>
+  <xsl:apply-templates mode="iso690.article.jour" select="./d:biblioset[@relation='journal']"/>
 </xsl:template>
 
-<xsl:template match="biblioset" mode="iso690.article.art">
+<xsl:template match="d:biblioset" mode="iso690.article.art">
 <!-- Article -->
   <!-- Primary responsibility -->
   <xsl:call-template name="iso690.primary"/>
     <xsl:with-param name="italic" select="0"/>
   </xsl:call-template>
   <!-- Subordinate responsibility [nonEL] -->
-  <xsl:if test="not(../*/bibliomisc[@role='medium'])">
+  <xsl:if test="not(../*/d:bibliomisc[@role='medium'])">
     <xsl:call-template name="iso690.secondary"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="biblioset" mode="iso690.article.jour">
+<xsl:template match="d:biblioset" mode="iso690.article.jour">
 <!-- Serial -->
   <!-- Title and Type of medium -->
   <xsl:call-template name="iso690.title"/>
   <!-- Edition -->
   <xsl:call-template name="iso690.edition">
-    <xsl:with-param name="after" select="./pubdate[not(@role='issuing')]|./volumenum|./issuenum|./pagenums"/>
+    <xsl:with-param name="after" select="./d:pubdate[not(@role='issuing')]|./d:volumenum|./d:issuenum|./d:pagenums"/>
   </xsl:call-template>
   <!-- Number designation [EL] -->
   <!-- Location within host -->
   <xsl:call-template name="iso690.article.location"/>
-  <xsl:if test="./bibliomisc[@role='medium']">
+  <xsl:if test="./d:bibliomisc[@role='medium']">
   <!-- Notes [EL] -->
     <xsl:call-template name="iso690.notice"/>
   <!-- Avaibility and access [EL] -->
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'primary.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./authorgroup/author|./author">
+    <xsl:when test="./d:authorgroup/d:author|./d:author">
       <xsl:call-template name="iso690.author.list">
-        <xsl:with-param name="person.list" select=".//authorgroup/author|.//author"/>
+        <xsl:with-param name="person.list" select=".//d:authorgroup/d:author|.//d:author"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="./authorgroup/editor|./editor">
+    <xsl:when test="./d:authorgroup/d:editor|./d:editor">
       <xsl:call-template name="iso690.author.list">
-        <xsl:with-param name="person.list" select=".//authorgroup/editor|.//editor"/>
+        <xsl:with-param name="person.list" select=".//d:authorgroup/d:editor|.//d:editor"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="./authorgroup/corpauthor|./corpauthor">
+    <xsl:when test="./d:authorgroup/d:corpauthor|./d:corpauthor">
       <xsl:call-template name="iso690.author.list">
-        <xsl:with-param name="person.list" select=".//authorgroup/corpauthor|.//corpauthor"/>
+        <xsl:with-param name="person.list" select=".//d:authorgroup/d:corpauthor|.//d:corpauthor"/>
       </xsl:call-template>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:if test="(./firstname)and(./surname)">
+      <xsl:if test="(./d:firstname)and(./d:surname)">
         <xsl:call-template name="iso690.author"/>
         <xsl:call-template name="iso690.endsep">
-          <xsl:with-param name="text" select="string(./firstname[1])"/>
+          <xsl:with-param name="text" select="string(./d:firstname[1])"/>
           <xsl:with-param name="sep" select="$primary.sep"/>
         </xsl:call-template>
       </xsl:if>
 </xsl:template>
 
 <xsl:template name="iso690.author.list">
-  <xsl:param name="person.list" select="author|corpauthor|editor"/>
+  <xsl:param name="person.list" select="d:author|d:corpauthor|d:editor"/>
   <xsl:param name="person.count" select="count($person.list)"/>
   <xsl:param name="count" select="1"/>
-  <xsl:param name="group" select="./authorgroup[@role='many']"/>
+  <xsl:param name="group" select="./d:authorgroup[@role='many']"/>
   <xsl:param name="many" select="0"/>
 
   <xsl:param name="primary.many">
                 </xsl:when>
                 <xsl:otherwise>
                   <xsl:call-template name="iso690.endsep">
-                    <xsl:with-param name="text" select="string($person.list[position()=$count]//firstname[1])"/>
+                    <xsl:with-param name="text" select="string($person.list[position()=$count]//d:firstname[1])"/>
                     <xsl:with-param name="sep" select="$primary.sep"/>
                   </xsl:call-template>
                 </xsl:otherwise>
   <xsl:choose>
     <xsl:when test="name($node)!='corpauthor'">
       <span style="text-transform:uppercase">
-        <xsl:apply-templates mode="iso690.mode" select="$node//surname[1]"/>
+        <xsl:apply-templates mode="iso690.mode" select="$node//d:surname[1]"/>
       </span>
-      <xsl:if test="$node//surname and $node//firstname">
+      <xsl:if test="$node//d:surname and $node//d:firstname">
         <xsl:value-of select="$lastfirst.sep"/>
       </xsl:if>
-      <xsl:apply-templates mode="iso690.mode" select="$node//firstname[1]"/>
+      <xsl:apply-templates mode="iso690.mode" select="$node//d:firstname[1]"/>
     </xsl:when>
     <xsl:otherwise>
       <span style="text-transform:uppercase">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="corpauthor|firstname|surname" mode="iso690.mode">
+<xsl:template match="d:corpauthor|d:firstname|d:surname" mode="iso690.mode">
   <xsl:apply-templates mode="iso690.mode"/>
 </xsl:template>
 
 <!-- Title and Type of medium -->
 <xsl:template name="iso690.title">
-  <xsl:param name="medium" select="./bibliomisc[@role='medium']"/>
+  <xsl:param name="medium" select="./d:bibliomisc[@role='medium']"/>
   <xsl:param name="italic" select="1"/>
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'title.sep'"/></xsl:call-template>
   </xsl:param>
 
-  <xsl:apply-templates mode="iso690.mode" select="./title">
+  <xsl:apply-templates mode="iso690.mode" select="./d:title">
     <xsl:with-param name="medium" select="$medium"/>
     <xsl:with-param name="italic" select="$italic"/>
     <xsl:with-param name="sep" select="$sep"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="title" mode="iso690.mode">
+<xsl:template match="d:title" mode="iso690.mode">
   <xsl:param name="medium"/>
   <xsl:param name="italic" select="1"/>
   <xsl:param name="sep">
     <xsl:value-of select="$medium2"/>
   </xsl:if>
   <xsl:call-template name="iso690.endsep">
-    <xsl:with-param name="text" select="concat(string(.),string(../subtitle))"/>
+    <xsl:with-param name="text" select="concat(string(.),string(../d:subtitle))"/>
     <xsl:with-param name="sep" select="$sep"/>
   </xsl:call-template>
 </xsl:template>
 
 <xsl:template name="iso690.italic.title">
-  <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+  <em>
     <xsl:call-template name="iso690.make.title"/>
   </em>
 </xsl:template>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'submaintitle.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:apply-templates mode="iso690.mode"/>
-  <xsl:if test="../subtitle|../info/subtitle">
+  <xsl:if test="../d:subtitle|../d:info/d:subtitle">
     <xsl:value-of select="$submaintitle.sep"/>
-    <xsl:apply-templates mode="iso690.mode" select="../subtitle|../info/subtitle"/>
+    <xsl:apply-templates mode="iso690.mode" select="../d:subtitle|../d:info/d:subtitle"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="iso690.mode">
+<xsl:template match="d:subtitle" mode="iso690.mode">
   <xsl:apply-templates mode="iso690.mode"/>
 </xsl:template>
 
-<xsl:template match="bibliomisc[@role='medium']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[@role='medium']" mode="iso690.mode">
   <xsl:apply-templates mode="iso690.mode"/>
 </xsl:template>
 
   <xsl:param name="secondary.person.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'secondary.person.sep'"/></xsl:call-template>
   </xsl:param>
-  <xsl:for-each select="./bibliomisc[@role='secondary']">
+  <xsl:for-each select="./d:bibliomisc[@role='secondary']">
     <xsl:apply-templates mode="iso690.mode" select="."/>
     <xsl:choose>
-      <xsl:when test="position()=count(../bibliomisc[@role='secondary'])">
+      <xsl:when test="position()=count(../d:bibliomisc[@role='secondary'])">
         <xsl:call-template name="iso690.endsep">
           <xsl:with-param name="text" select="string(.)"/>
           <xsl:with-param name="sep" select="$secondary.sep"/>
   </xsl:for-each>
 </xsl:template>
 
-<xsl:template match="bibliomisc[@role='secondary']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[@role='secondary']" mode="iso690.mode">
   <xsl:apply-templates mode="iso690.mode"/>
 </xsl:template>
 
   </xsl:param>
   <xsl:choose>
     <xsl:when test="string($after)!=''">
-      <xsl:apply-templates mode="iso690.mode" select="./edition">
+      <xsl:apply-templates mode="iso690.mode" select="./d:edition">
         <xsl:with-param name="sep" select="$edition.serial.sep"/>
       </xsl:apply-templates>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates mode="iso690.mode" select="./edition"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:edition"/>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="edition" mode="iso690.mode">
+<xsl:template match="d:edition" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'edition.sep'"/></xsl:call-template>
   </xsl:param>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'issuing.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./pubdate[@role='issuing'] and ./volumenum[2] and ./issuenum[2]">
+    <xsl:when test="./d:pubdate[@role='issuing'] and ./d:volumenum[2] and ./d:issuenum[2]">
       <xsl:call-template name="iso690.issuedate"/>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum[1]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum[1]">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum[1]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum[1]">
         <xsl:with-param name="sep" select="$issuing.range"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum[2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum[2]">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum[2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum[2]">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./pubdate[@role='issuing'] and ./volumenum[2]">
+    <xsl:when test="./d:pubdate[@role='issuing'] and ./d:volumenum[2]">
       <xsl:call-template name="iso690.issuedate"/>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum[1]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum[1]">
         <xsl:with-param name="sep" select="$issuing.range"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum[2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum[2]">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./pubdate[@role='issuing'] and ./volumenum and ./issuenum">
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing']">
+    <xsl:when test="./d:pubdate[@role='issuing'] and ./d:volumenum and ./d:issuenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing']">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./pubdate[@role='issuing']">
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing']">
+    <xsl:when test="./d:pubdate[@role='issuing']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing']">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./volumenum">
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+    <xsl:when test="./d:volumenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./issuenum">
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum">
+    <xsl:when test="./d:issuenum">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum">
         <xsl:with-param name="sep" select="$issuing.sep"/>
       </xsl:apply-templates>
     </xsl:when>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'issuing.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./pubdate[@role='issuing'][2]">
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing'][1]">
+    <xsl:when test="./d:pubdate[@role='issuing'][2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing'][1]">
         <xsl:with-param name="sep" select="$issuing.range"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing'][2]">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing'][2]">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[@role='issuing']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[@role='issuing']">
         <xsl:with-param name="sep" select="$issuing.div"/>
       </xsl:apply-templates>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="pubdate[@role='issuing']" mode="iso690.mode">
+<xsl:template match="d:pubdate[@role='issuing']" mode="iso690.mode">
   <xsl:param name="sep"/>
   <xsl:variable name="substr" select="substring(string(.),string-length(string(.)))"/>
   <xsl:apply-templates mode="iso690.mode"/>
   <xsl:param name="partnr.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'partnr.sep'"/></xsl:call-template>
   </xsl:param>
-  <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+  <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
     <xsl:with-param name="sep" select="$partnr.sep"/>
   </xsl:apply-templates>
 </xsl:template>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'pubinfo.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="(./publisher/publishername|./publishername|./publisher/address/city)and($onlydate=0)and(./pubdate[not(@role='issuing')]|./copyright/year|./date[@role='upd']|./date[@role='upd'])">
-      <xsl:apply-templates mode="iso690.mode" select="./publisher/address/city">
+    <xsl:when test="(./d:publisher/d:publishername|./d:publishername|./d:publisher/d:address/d:city)and($onlydate=0)and(./d:pubdate[not(@role='issuing')]|./d:copyright/d:year|./d:date[@role='upd']|./d:date[@role='upd'])">
+      <xsl:apply-templates mode="iso690.mode" select="./d:publisher/d:address/d:city">
         <xsl:with-param name="sep" select="$placesep"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./publisher/publishername|./publishername">
+      <xsl:apply-templates mode="iso690.mode" select="./d:publisher/d:publishername|./d:publishername">
         <xsl:with-param name="sep" select="$pubsep"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]|./copyright/year">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]|./d:copyright/d:year">
         <xsl:with-param name="sep" select="$endsep"/>
       </xsl:apply-templates>
-      <xsl:if test="not(./pubdate[not(@role='issuing')]|./copyright/year)">
+      <xsl:if test="not(./d:pubdate[not(@role='issuing')]|./d:copyright/d:year)">
         <xsl:call-template name="iso690.data">
           <xsl:with-param name="sep" select="$endsep"/>
         </xsl:call-template>
       </xsl:if>
     </xsl:when>
-    <xsl:when test="(./publisher/publishername|./publishername)and(./publisher/address/city)and($onlydate=0)">
-      <xsl:apply-templates mode="iso690.mode" select="./publisher/address/city">
+    <xsl:when test="(./d:publisher/d:publishername|./d:publishername)and(./d:publisher/d:address/d:city)and($onlydate=0)">
+      <xsl:apply-templates mode="iso690.mode" select="./d:publisher/d:address/d:city">
         <xsl:with-param name="sep" select="$placesep"/>
       </xsl:apply-templates>
-      <xsl:apply-templates mode="iso690.mode" select="./publisher/publishername|./publishername">
+      <xsl:apply-templates mode="iso690.mode" select="./d:publisher/d:publishername|./d:publishername">
         <xsl:with-param name="sep" select="$endsep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="($onlydate=1)or(./pubdate[not(@role='issuing')]|./copyright/year)">
-      <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]|./copyright/year">
+    <xsl:when test="($onlydate=1)or(./d:pubdate[not(@role='issuing')]|./d:copyright/d:year)">
+      <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]|./d:copyright/d:year">
         <xsl:with-param name="sep" select="$endsep"/>
       </xsl:apply-templates>
       <xsl:if test="$onlydate=1">
         </xsl:call-template>
       </xsl:if>
     </xsl:when>
-    <xsl:when test="not(./pubdate[not(@role='issuing')]|./copyright/year)">
+    <xsl:when test="not(./d:pubdate[not(@role='issuing')]|./d:copyright/d:year)">
       <xsl:call-template name="iso690.data">
         <xsl:with-param name="sep" select="$endsep"/>
       </xsl:call-template>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'spec.pubinfo.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./volumnum|./issuenum|./pagenums">
+    <xsl:when test="./d:volumnum|./d:issuenum|./d:pagenums">
       <xsl:call-template name="iso690.pub">
         <xsl:with-param name="endsep" select="$spec.pubinfo.sep"/>
       </xsl:call-template>
   <xsl:param name="datecit2">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'datecit2'"/></xsl:call-template>
   </xsl:param>
-  <xsl:apply-templates mode="iso690.mode" select="./date[@role='upd']">
+  <xsl:apply-templates mode="iso690.mode" select="./d:date[@role='upd']">
     <xsl:with-param name="sep"/>
   </xsl:apply-templates>
-  <xsl:apply-templates mode="iso690.mode" select="./date[@role='cit']"/>
+  <xsl:apply-templates mode="iso690.mode" select="./d:date[@role='cit']"/>
   <xsl:choose>
-    <xsl:when test="./date[@role='cit']">
+    <xsl:when test="./d:date[@role='cit']">
       <xsl:call-template name="iso690.endsep">
         <xsl:with-param name="text" select="$datecit2"/>
         <xsl:with-param name="sep" select="$sep"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="./date[@role='upd']">
+    <xsl:when test="./d:date[@role='upd']">
       <xsl:call-template name="iso690.endsep">
-        <xsl:with-param name="text" select="string(./date[@role='upd'])"/>
+        <xsl:with-param name="text" select="string(./d:date[@role='upd'])"/>
         <xsl:with-param name="sep" select="$sep"/>
       </xsl:call-template>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="publisher/address/city|publishername" mode="iso690.mode">
+<xsl:template match="d:publisher/d:address/d:city|d:publishername" mode="iso690.mode">
   <xsl:param name="sep"/>
   <xsl:param name="upd" select="0"/>
   <xsl:apply-templates mode="iso690.mode"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="pubdate|copyright/year" mode="iso690.mode">
+<xsl:template match="d:pubdate|d:copyright/d:year" mode="iso690.mode">
   <xsl:param name="sep"/>
   <xsl:param name="upd" select="1"/>
   <xsl:param name="datecit2">
   <xsl:if test="$upd!=0">
     <xsl:choose>
       <xsl:when test="name(.)='pubdate'">
-        <xsl:apply-templates mode="iso690.mode" select="../date[@role='upd']"/>
-        <xsl:apply-templates mode="iso690.mode" select="../date[@role='cit']"/>
+        <xsl:apply-templates mode="iso690.mode" select="../d:date[@role='upd']"/>
+        <xsl:apply-templates mode="iso690.mode" select="../d:date[@role='cit']"/>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates mode="iso690.mode" select="../../date[@role='upd']"/>
-        <xsl:apply-templates mode="iso690.mode" select="../../date[@role='cit']"/>
+        <xsl:apply-templates mode="iso690.mode" select="../../d:date[@role='upd']"/>
+        <xsl:apply-templates mode="iso690.mode" select="../../d:date[@role='cit']"/>
       </xsl:otherwise>
     </xsl:choose>
   </xsl:if>
   <xsl:choose>
-    <xsl:when test="../date[@role='cit']|../../date[@role='cit'] and $upd!=0">
+    <xsl:when test="../d:date[@role='cit']|../../d:date[@role='cit'] and $upd!=0">
       <xsl:call-template name="iso690.endsep">
         <xsl:with-param name="text" select="$datecit2"/>
         <xsl:with-param name="sep" select="$sep"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="../date[@role='upd']|../../date[@role='upd'] and $upd!=0">
+    <xsl:when test="../d:date[@role='upd']|../../d:date[@role='upd'] and $upd!=0">
       <xsl:call-template name="iso690.endsep">
-        <xsl:with-param name="text" select="string(../date[@role='upd'])"/>
+        <xsl:with-param name="text" select="string(../d:date[@role='upd'])"/>
         <xsl:with-param name="sep" select="$sep"/>
       </xsl:call-template>
     </xsl:when>
 </xsl:template>
 
 <!-- Date of update/revision -->
-<xsl:template match="date[@role='upd']" mode="iso690.mode">
+<xsl:template match="d:date[@role='upd']" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'upd.sep'"/></xsl:call-template>
   </xsl:param>
 </xsl:template>
 
 <!-- Date of citation -->
-<xsl:template match="date[@role='cit']" mode="iso690.mode">
+<xsl:template match="d:date[@role='cit']" mode="iso690.mode">
   <xsl:param name="datecit1">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'datecit1'"/></xsl:call-template>
   </xsl:param>
   <xsl:param name="extent.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'extent.sep'"/></xsl:call-template>
   </xsl:param>
-  <xsl:apply-templates mode="iso690.mode" select="./pagenums">
+  <xsl:apply-templates mode="iso690.mode" select="./d:pagenums">
     <xsl:with-param name="sep" select="$extent.sep"/>
   </xsl:apply-templates>
 </xsl:template>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'location.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./pagenums">
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='secnum']"/>
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='sectitle']"/>
-      <xsl:apply-templates mode="iso690.mode" select="./pagenums"/>
+    <xsl:when test="./d:pagenums">
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='secnum']"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='sectitle']"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:pagenums"/>
     </xsl:when>
-    <xsl:when test="./bibliomisc[@role='sectitle']">
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='secnum']"/>
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='sectitle']">
+    <xsl:when test="./d:bibliomisc[@role='sectitle']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='secnum']"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='sectitle']">
         <xsl:with-param name="sep" select="$location.sep"/>
       </xsl:apply-templates>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='secnum']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='secnum']">
         <xsl:with-param name="sep" select="$location.sep"/>
       </xsl:apply-templates>
     </xsl:otherwise>
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'locs.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="not(./date[@role='upd']|./date[@role='cit'])">
+    <xsl:when test="not(./d:date[@role='upd']|./d:date[@role='cit'])">
       <xsl:choose>
-        <xsl:when test="./volumenum|./issuenum|./pagenums">
-          <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+        <xsl:when test="./d:volumenum|./d:issuenum|./d:pagenums">
+          <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
             <xsl:with-param name="upd" select="0"/>
             <xsl:with-param name="sep" select="$locs.sep"/>
           </xsl:apply-templates>
           <xsl:call-template name="iso690.location"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+          <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
             <xsl:with-param name="sep" select="$location.sep"/>
           </xsl:apply-templates>
         </xsl:otherwise>
     </xsl:when>
     <xsl:otherwise>
       <xsl:choose>
-        <xsl:when test="./volumenum|./issuenum|./pagenums">
-          <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+        <xsl:when test="./d:volumenum|./d:issuenum|./d:pagenums">
+          <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
             <xsl:with-param name="upd" select="0"/>
             <xsl:with-param name="sep" select="$locs.sep"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+          <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
             <xsl:with-param name="upd" select="0"/>
             <xsl:with-param name="sep" select="$location.sep"/>
           </xsl:apply-templates>
         </xsl:otherwise>
       </xsl:choose>
       <xsl:choose>
-        <xsl:when test="./issuenum">
-          <xsl:apply-templates mode="iso690.mode" select="./volumenum"/>
-          <xsl:apply-templates mode="iso690.mode" select="./issuenum">
+        <xsl:when test="./d:issuenum">
+          <xsl:apply-templates mode="iso690.mode" select="./d:volumenum"/>
+          <xsl:apply-templates mode="iso690.mode" select="./d:issuenum">
             <xsl:with-param name="sep"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+          <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
             <xsl:with-param name="sep"/>
           </xsl:apply-templates>
         </xsl:otherwise>
       </xsl:choose>
       <xsl:choose>
-        <xsl:when test="./pagenums">
+        <xsl:when test="./d:pagenums">
           <xsl:call-template name="iso690.data">
             <xsl:with-param name="sep" select="$locs.sep"/>
           </xsl:call-template>
-          <xsl:apply-templates mode="iso690.mode" select="./pagenums"/>
+          <xsl:apply-templates mode="iso690.mode" select="./d:pagenums"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:call-template name="iso690.data">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'location.sep'"/></xsl:call-template>
   </xsl:param>
   <xsl:choose>
-    <xsl:when test="./volumenum and not(./issuenum) and not(./pagenums)">
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum">
+    <xsl:when test="./d:volumenum and not(./d:issuenum) and not(./d:pagenums)">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum">
         <xsl:with-param name="sep" select="$location.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./issuenum and not(./pagenums)">
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum"/>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum">
+    <xsl:when test="./d:issuenum and not(./d:pagenums)">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum">
         <xsl:with-param name="sep" select="$location.sep"/>
       </xsl:apply-templates>
     </xsl:when>
-    <xsl:when test="./pagenums">
-      <xsl:apply-templates mode="iso690.mode" select="./volumenum"/>
-      <xsl:apply-templates mode="iso690.mode" select="./issuenum"/>
-      <xsl:apply-templates mode="iso690.mode" select="./pagenums"/>
+    <xsl:when test="./d:pagenums">
+      <xsl:apply-templates mode="iso690.mode" select="./d:volumenum"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:issuenum"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:pagenums"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="bibliomisc[@role='secnum']|bibliomisc[@role='sectitle']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[@role='secnum']|d:bibliomisc[@role='sectitle']" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'locs.sep'"/></xsl:call-template>
   </xsl:param>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="volumenum|issuenum" mode="iso690.mode">
+<xsl:template match="d:volumenum|d:issuenum" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'locs.sep'"/></xsl:call-template>
   </xsl:param>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="pagenums" mode="iso690.mode">
+<xsl:template match="d:pagenums" mode="iso690.mode">
   <xsl:param name="sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'location.sep'"/></xsl:call-template>
   </xsl:param>
 
 <!-- Series -->
 <xsl:template name="iso690.serie">
-  <xsl:apply-templates mode="iso690.mode" select=".//bibliomisc[@role='serie']"/>
+  <xsl:apply-templates mode="iso690.mode" select=".//d:bibliomisc[@role='serie']"/>
 </xsl:template>
 
 <!-- Notes -->
 <xsl:template name="iso690.notice">
-  <xsl:apply-templates mode="iso690.mode" select=".//bibliomisc[not(@role)]"/>
+  <xsl:apply-templates mode="iso690.mode" select=".//d:bibliomisc[not(@role)]"/>
 </xsl:template>
 
-<xsl:template match="bibliomisc[not(@role)]|bibliomisc[@role='serie']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[not(@role)]|d:bibliomisc[@role='serie']" mode="iso690.mode">
   <xsl:param name="notice.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'notice.sep'"/></xsl:call-template>
   </xsl:param>
 
 <!-- Avaibility and access -->
 <xsl:template name="iso690.access">
-  <xsl:for-each select="./biblioid[@class='uri']|./bibliomisc[@role='access']">
+  <xsl:for-each select="./d:biblioid[@class='uri']|./d:bibliomisc[@role='access']">
     <xsl:choose>
       <xsl:when test="position()=1">
         <xsl:apply-templates mode="iso690.mode" select="."/>
   </xsl:for-each>
 </xsl:template>
 
-<xsl:template match="biblioid[@class='uri']/ulink|bibliomisc[@role='access']/ulink" mode="iso690.mode">
+<xsl:template match="d:biblioid[@class='uri']/d:ulink|d:bibliomisc[@role='access']/d:ulink" mode="iso690.mode">
   <xsl:param name="link1">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'link1'"/></xsl:call-template>
   </xsl:param>
   <xsl:value-of select="$link2"/>
 </xsl:template>
 
-<xsl:template match="biblioid[@class='uri']|bibliomisc[@role='access']" mode="iso690.mode">
+<xsl:template match="d:biblioid[@class='uri']|d:bibliomisc[@role='access']" mode="iso690.mode">
   <xsl:param name="firstacc" select="1"/>
   <xsl:param name="access">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'access'"/></xsl:call-template>
     </xsl:otherwise>
   </xsl:choose>
   <xsl:choose>
-    <xsl:when test="(./ulink)and(string(./ulink)=string(.))">
+    <xsl:when test="(./d:ulink)and(string(./d:ulink)=string(.))">
       <xsl:choose>
-        <xsl:when test="(starts-with(./ulink/@url,'http://')or(starts-with(./ulink/@url,'https://')))">
+        <xsl:when test="(starts-with(./d:ulink/@url,'http://')or(starts-with(./d:ulink/@url,'https://')))">
           <xsl:value-of select="$onwww"/>
           <xsl:value-of select="$access.end"/>
-          <xsl:apply-templates mode="iso690.mode" select="./ulink"/>
+          <xsl:apply-templates mode="iso690.mode" select="./d:ulink"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:value-of select="$oninet"/>
           <xsl:value-of select="$access.end"/>
-          <xsl:apply-templates mode="iso690.mode" select="./ulink"/>
+          <xsl:apply-templates mode="iso690.mode" select="./d:ulink"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:when>
-    <xsl:when test="(./ulink)and(string(./ulink)!=string(.))">
+    <xsl:when test="(./d:ulink)and(string(./d:ulink)!=string(.))">
       <xsl:value-of select="text()[1]"/>
       <xsl:call-template name="iso690.endsep">
         <xsl:with-param name="text" select="text()[1]"/>
         <xsl:with-param name="sep" select="$access.end"/>
       </xsl:call-template>
-      <xsl:apply-templates mode="iso690.mode" select="./ulink"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:ulink"/>
     </xsl:when>
     <xsl:otherwise>
       <xsl:apply-templates mode="iso690.mode"/>
 <!-- Standard number - ISBN -->
 <xsl:template name="iso690.isbn">
   <xsl:choose>
-    <xsl:when test="./biblioid/@class='isbn'">
-      <xsl:apply-templates mode="iso690.mode" select="./biblioid[@class='isbn']"/>
+    <xsl:when test="./d:biblioid/@class='isbn'">
+      <xsl:apply-templates mode="iso690.mode" select="./d:biblioid[@class='isbn']"/>
     </xsl:when>
-    <xsl:when test="./isbn">
-      <xsl:apply-templates mode="iso690.mode" select="./isbn"/>
+    <xsl:when test="./d:isbn">
+      <xsl:apply-templates mode="iso690.mode" select="./d:isbn"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="isbn|biblioid[@class='isbn']" mode="iso690.mode">
+<xsl:template match="d:isbn|d:biblioid[@class='isbn']" mode="iso690.mode">
   <xsl:param name="isbn">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'isbn'"/></xsl:call-template>
   </xsl:param>
 <!-- Standard number - ISSN -->
 <xsl:template name="iso690.issn">
   <xsl:choose>
-    <xsl:when test="./biblioid/@class='issn'">
-      <xsl:apply-templates mode="iso690.mode" select="./biblioid[@class='issn']"/>
+    <xsl:when test="./d:biblioid/@class='issn'">
+      <xsl:apply-templates mode="iso690.mode" select="./d:biblioid[@class='issn']"/>
     </xsl:when>
-    <xsl:when test="./issn">
-      <xsl:apply-templates mode="iso690.mode" select="./issn"/>
+    <xsl:when test="./d:issn">
+      <xsl:apply-templates mode="iso690.mode" select="./d:issn"/>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="issn|biblioid[@class='issn']" mode="iso690.mode">
+<xsl:template match="d:issn|d:biblioid[@class='issn']" mode="iso690.mode">
   <xsl:param name="issn">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'issn'"/></xsl:call-template>
   </xsl:param>
   <xsl:param name="patdate.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'patdate.sep'"/></xsl:call-template>
   </xsl:param>
-  <xsl:apply-templates mode="iso690.mode" select="./address/country"/>
-  <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='patenttype']"/>
+  <xsl:apply-templates mode="iso690.mode" select="./d:address/d:country"/>
+  <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='patenttype']"/>
   <xsl:choose>
-    <xsl:when test="./biblioid[@class='other' and @otherclass='patentnum']">
-      <xsl:apply-templates mode="iso690.mode" select="./biblioid[@class='other' and @otherclass='patentnum']"/>
+    <xsl:when test="./d:biblioid[@class='other' and @otherclass='patentnum']">
+      <xsl:apply-templates mode="iso690.mode" select="./d:biblioid[@class='other' and @otherclass='patentnum']"/>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates mode="iso690.mode" select="./bibliomisc[@role='patentnum']"/>
+      <xsl:apply-templates mode="iso690.mode" select="./d:bibliomisc[@role='patentnum']"/>
     </xsl:otherwise>
   </xsl:choose>
-  <xsl:apply-templates mode="iso690.mode" select="./pubdate[not(@role='issuing')]">
+  <xsl:apply-templates mode="iso690.mode" select="./d:pubdate[not(@role='issuing')]">
     <xsl:with-param name="sep" select="$patdate.sep"/>
   </xsl:apply-templates>
 </xsl:template>
 
 <!-- Country or issuing office -->
-<xsl:template match="address/country" mode="iso690.mode">
+<xsl:template match="d:address/d:country" mode="iso690.mode">
   <xsl:param name="patcountry.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'patcountry.sep'"/></xsl:call-template>
   </xsl:param>
-  <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+  <em>
     <xsl:apply-templates mode="iso690.mode"/>
   </em>
   <xsl:value-of select="$patcountry.sep"/>
 </xsl:template>
 
 <!-- Kind of patent document -->
-<xsl:template match="bibliomisc[@role='patenttype']" mode="iso690.mode">
+<xsl:template match="d:bibliomisc[@role='patenttype']" mode="iso690.mode">
   <xsl:param name="pattype.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'pattype.sep'"/></xsl:call-template>
   </xsl:param>
-  <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+  <em>
     <xsl:apply-templates mode="iso690.mode"/>
   </em>
   <xsl:value-of select="$pattype.sep"/>
 </xsl:template>
 
 <!-- Number -->
-<xsl:template match="biblioid[@class='other' and @otherclass='patentnum']|bibliomisc[@role='patentnum']" mode="iso690.mode">
+<xsl:template match="d:biblioid[@class='other' and @otherclass='patentnum']|d:bibliomisc[@role='patentnum']" mode="iso690.mode">
   <xsl:param name="patnum.sep">
     <xsl:call-template name="gentext.template"><xsl:with-param name="context" select="'iso690'"/><xsl:with-param name="name" select="'patnum.sep'"/></xsl:call-template>
   </xsl:param>
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 37fc4cc..624f441 100644 (file)
@@ -1,21 +1,16 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: biblio.xsl 9297 2012-04-22 03:56:16Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="bibliography">
+<xsl:template match="d:bibliography">
   <xsl:call-template name="id.warning"/>
 
   <div>
 
     <xsl:apply-templates/>
 
-    <xsl:if test="not(parent::article)">
+    <xsl:if test="not(parent::d:article)">
       <xsl:call-template name="process.footnotes"/>
     </xsl:if>
   </div>
 </xsl:template>
 
-<xsl:template match="bibliography/bibliographyinfo"/>
-<xsl:template match="bibliography/info"/>
-<xsl:template match="bibliography/title"/>
-<xsl:template match="bibliography/subtitle"/>
-<xsl:template match="bibliography/titleabbrev"/>
+<xsl:template match="d:bibliography/d:bibliographyinfo"/>
+<xsl:template match="d:bibliography/d:info"/>
+<xsl:template match="d:bibliography/d:title"/>
+<xsl:template match="d:bibliography/d:subtitle"/>
+<xsl:template match="d:bibliography/d:titleabbrev"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="bibliodiv">
+<xsl:template match="d:bibliodiv">
   <xsl:call-template name="id.warning"/>
 
   <div>
@@ -58,7 +53,7 @@
   </div>
 </xsl:template>
 
-<xsl:template match="bibliodiv/title">
+<xsl:template match="d:bibliodiv/d:title">
   <h3>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="anchor">
 
 <!-- ==================================================================== -->
 
-<xsl:template match="bibliolist">
+<xsl:template match="d:bibliolist">
   <div>
     <xsl:call-template name="common.html.attributes">
       <xsl:with-param name="inherit" select="0"/>
     </xsl:call-template>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:if test="blockinfo/title|info/title|title">
+    <xsl:if test="d:blockinfo/d:title|d:info/d:title|d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
-    <xsl:apply-templates select="*[not(self::blockinfo)                                    and not(self::info)                                    and not(self::title)                                    and not(self::titleabbrev)                                    and not(self::biblioentry)                                    and not(self::bibliomixed)]"/>
-    <xsl:apply-templates select="biblioentry|bibliomixed"/>
+    <xsl:apply-templates select="*[not(self::d:blockinfo)                                    and not(self::d:info)                                    and not(self::d:title)                                    and not(self::d:titleabbrev)                                    and not(self::d:biblioentry)                                    and not(self::d:bibliomixed)]"/>
+    <xsl:apply-templates select="d:biblioentry|d:bibliomixed"/>
   </div>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="biblioentry">
+<xsl:template match="d:biblioentry">
   <xsl:param name="label">
     <xsl:call-template name="biblioentry.label"/>
   </xsl:param>
   <xsl:choose>
     <xsl:when test="string(.) = ''">
       <xsl:variable name="bib" select="document($bibliography.collection,.)"/>
-      <xsl:variable name="entry" select="$bib/bibliography//                                          *[@id=$id or @xml:id=$id][1]"/>
+      <xsl:variable name="entry" select="$bib/d:bibliography//                                          *[@id=$id or @xml:id=$id][1]"/>
       <xsl:choose>
         <xsl:when test="$entry">
           <xsl:choose>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="bibliomixed">
+<xsl:template match="d:bibliomixed">
   <xsl:param name="label">
     <xsl:call-template name="biblioentry.label"/>
   </xsl:param>
   <xsl:choose>
     <xsl:when test="string(.) = ''">
       <xsl:variable name="bib" select="document($bibliography.collection,.)"/>
-      <xsl:variable name="entry" select="$bib/bibliography//                                          *[@id=$id or @xml:id=$id][1]"/>
+      <xsl:variable name="entry" select="$bib/d:bibliography//                                          *[@id=$id or @xml:id=$id][1]"/>
       <xsl:choose>
         <xsl:when test="$entry">
           <xsl:choose>
   <xsl:choose>
     <xsl:when test="$bibliography.numbered != 0">
       <xsl:text>[</xsl:text>
-      <xsl:number from="bibliography" count="biblioentry|bibliomixed" level="any" format="1"/>
+      <xsl:number from="d:bibliography" count="d:biblioentry|d:bibliomixed" level="any" format="1"/>
       <xsl:text>] </xsl:text>
     </xsl:when>
     <xsl:when test="local-name($node/child::*[1]) = 'abbrev'">
       <xsl:text>[</xsl:text>
-      <xsl:apply-templates select="$node/abbrev[1]"/>
+      <xsl:apply-templates select="$node/d:abbrev[1]"/>
       <xsl:text>] </xsl:text>
     </xsl:when>
     <xsl:when test="$node/@xreflabel">
   <xsl:apply-templates select="."/><!-- try the default mode -->
 </xsl:template>
 
-<xsl:template match="abbrev" mode="bibliography.mode">
+<xsl:template match="d:abbrev" mode="bibliography.mode">
   <xsl:if test="preceding-sibling::*">
     <xsl:apply-templates mode="bibliography.mode"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="abstract" mode="bibliography.mode">
+<xsl:template match="d:abstract" mode="bibliography.mode">
   <!-- suppressed -->
 </xsl:template>
 
-<xsl:template match="address" mode="bibliography.mode">
+<xsl:template match="d:address" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="affiliation" mode="bibliography.mode">
+<xsl:template match="d:affiliation" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="shortaffil" mode="bibliography.mode">
+<xsl:template match="d:shortaffil" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="jobtitle" mode="bibliography.mode">
+<xsl:template match="d:jobtitle" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="artheader|articleinfo|info" mode="bibliography.mode">
+<xsl:template match="d:artheader|d:articleinfo|d:info" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="artpagenums" mode="bibliography.mode">
+<xsl:template match="d:artpagenums" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="author" mode="bibliography.mode">
+<xsl:template match="d:author" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:choose>
-      <xsl:when test="orgname">
-        <xsl:apply-templates select="orgname" mode="bibliography.mode"/>
+      <xsl:when test="d:orgname">
+        <xsl:apply-templates select="d:orgname" mode="bibliography.mode"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="person.name"/>
   </span>
 </xsl:template>
 
-<xsl:template match="authorblurb|personblurb" mode="bibliography.mode">
+<xsl:template match="d:authorblurb|d:personblurb" mode="bibliography.mode">
   <!-- suppressed -->
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="bibliography.mode">
+<xsl:template match="d:authorgroup" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="authorinitials" mode="bibliography.mode">
+<xsl:template match="d:authorinitials" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliomisc" mode="bibliography.mode">
+<xsl:template match="d:bibliomisc" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliomset" mode="bibliography.mode">
+<xsl:template match="d:bibliomset" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 
 <!-- ================================================== -->
 
-<xsl:template match="biblioset" mode="bibliography.mode">
+<xsl:template match="d:biblioset" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="biblioset/title|biblioset/citetitle" mode="bibliography.mode">
+<xsl:template match="d:biblioset/d:title|d:biblioset/d:citetitle" mode="bibliography.mode">
   <xsl:variable name="relation" select="../@relation"/>
   <xsl:choose>
     <xsl:when test="$relation='article' or @pubwork='article'">
       <xsl:call-template name="gentext.endquote"/>
     </xsl:when>
     <xsl:otherwise>
-      <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates/></em>
+      <em><xsl:apply-templates/></em>
     </xsl:otherwise>
   </xsl:choose>
   <xsl:copy-of select="$biblioentry.item.separator"/>
 
 <!-- ================================================== -->
 
-<xsl:template match="citetitle" mode="bibliography.mode">
+<xsl:template match="d:citetitle" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="collab" mode="bibliography.mode">
+<xsl:template match="d:collab" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="collabname" mode="bibliography.mode">
+<xsl:template match="d:collabname" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confgroup" mode="bibliography.mode">
+<xsl:template match="d:confgroup" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confdates" mode="bibliography.mode">
+<xsl:template match="d:confdates" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="conftitle" mode="bibliography.mode">
+<xsl:template match="d:conftitle" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confnum" mode="bibliography.mode">
+<xsl:template match="d:confnum" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confsponsor" mode="bibliography.mode">
+<xsl:template match="d:confsponsor" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contractnum" mode="bibliography.mode">
+<xsl:template match="d:contractnum" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contractsponsor" mode="bibliography.mode">
+<xsl:template match="d:contractsponsor" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contrib" mode="bibliography.mode">
+<xsl:template match="d:contrib" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 
 <!-- ================================================== -->
 
-<xsl:template match="copyright" mode="bibliography.mode">
+<xsl:template match="d:copyright" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
       <xsl:with-param name="dingbat">copyright</xsl:with-param>
     </xsl:call-template>
     <xsl:call-template name="gentext.space"/>
-    <xsl:apply-templates select="year" mode="bibliography.mode"/>
-    <xsl:if test="holder">
+    <xsl:apply-templates select="d:year" mode="bibliography.mode"/>
+    <xsl:if test="d:holder">
       <xsl:call-template name="gentext.space"/>
-      <xsl:apply-templates select="holder" mode="bibliography.mode"/>
+      <xsl:apply-templates select="d:holder" mode="bibliography.mode"/>
     </xsl:if>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
-<xsl:template match="year" mode="bibliography.mode">
+<xsl:template match="d:year" mode="bibliography.mode">
   <xsl:apply-templates/><xsl:text>, </xsl:text>
 </xsl:template>
 
-<xsl:template match="year[position()=last()]" mode="bibliography.mode">
+<xsl:template match="d:year[position()=last()]" mode="bibliography.mode">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="holder" mode="bibliography.mode">
+<xsl:template match="d:holder" mode="bibliography.mode">
   <xsl:apply-templates/>
 </xsl:template>
 
 <!-- ================================================== -->
 
-<xsl:template match="corpauthor" mode="bibliography.mode">
+<xsl:template match="d:corpauthor" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="corpcredit" mode="bibliography.mode">
+<xsl:template match="d:corpcredit" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="corpname" mode="bibliography.mode">
+<xsl:template match="d:corpname" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="date" mode="bibliography.mode">
+<xsl:template match="d:date" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="edition" mode="bibliography.mode">
+<xsl:template match="d:edition" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="editor" mode="bibliography.mode">
+<xsl:template match="d:editor" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="firstname" mode="bibliography.mode">
+<xsl:template match="d:firstname" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="honorific" mode="bibliography.mode">
+<xsl:template match="d:honorific" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="bibliography.mode">
+<xsl:template match="d:indexterm" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="invpartnumber" mode="bibliography.mode">
+<xsl:template match="d:invpartnumber" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="isbn" mode="bibliography.mode">
+<xsl:template match="d:isbn" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="issn" mode="bibliography.mode">
+<xsl:template match="d:issn" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="issuenum" mode="bibliography.mode">
+<xsl:template match="d:issuenum" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="lineage" mode="bibliography.mode">
+<xsl:template match="d:lineage" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="orgname" mode="bibliography.mode">
+<xsl:template match="d:orgname" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="orgdiv" mode="bibliography.mode">
+<xsl:template match="d:orgdiv" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="bibliography.mode">
+<xsl:template match="d:othercredit" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="othername" mode="bibliography.mode">
+<xsl:template match="d:othername" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pagenums" mode="bibliography.mode">
+<xsl:template match="d:pagenums" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="printhistory" mode="bibliography.mode">
+<xsl:template match="d:printhistory" mode="bibliography.mode">
   <!-- suppressed -->
 </xsl:template>
 
-<xsl:template match="productname" mode="bibliography.mode">
+<xsl:template match="d:productname" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="productnumber" mode="bibliography.mode">
+<xsl:template match="d:productnumber" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="bibliography.mode">
+<xsl:template match="d:pubdate" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="publisher" mode="bibliography.mode">
+<xsl:template match="d:publisher" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="publishername" mode="bibliography.mode">
+<xsl:template match="d:publishername" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pubsnumber" mode="bibliography.mode">
+<xsl:template match="d:pubsnumber" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="bibliography.mode">
+<xsl:template match="d:releaseinfo" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="bibliography.mode">
+<xsl:template match="d:revhistory" mode="bibliography.mode">
   <!-- suppressed; how could this be represented? -->
 </xsl:template>
 
-<xsl:template match="seriesinfo" mode="bibliography.mode">
+<xsl:template match="d:seriesinfo" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="seriesvolnums" mode="bibliography.mode">
+<xsl:template match="d:seriesvolnums" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="bibliography.mode">
+<xsl:template match="d:subtitle" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="surname" mode="bibliography.mode">
+<xsl:template match="d:surname" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="title" mode="bibliography.mode">
+<xsl:template match="d:title" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates mode="bibliography.mode"/></em>
+    <em><xsl:apply-templates mode="bibliography.mode"/></em>
     <xsl:copy-of select="$biblioentry.item.separator"/>
   </span>
 </xsl:template>
 
-<xsl:template match="titleabbrev" mode="bibliography.mode">
+<xsl:template match="d:titleabbrev" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="volumenum" mode="bibliography.mode">
+<xsl:template match="d:volumenum" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliocoverage|biblioid|bibliorelation|bibliosource" mode="bibliography.mode">
+<xsl:template match="d:bibliocoverage|d:biblioid|d:bibliorelation|d:bibliosource" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 </xsl:template>
 
 <!-- See FR #1934434 and http://doi.org -->
-<xsl:template match="biblioid[@class='doi']" mode="bibliography.mode">
+<xsl:template match="d:biblioid[@class='doi']" mode="bibliography.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   <xsl:apply-templates select="."/><!-- try the default mode -->
 </xsl:template>
 
-<xsl:template match="abbrev" mode="bibliomixed.mode">
+<xsl:template match="d:abbrev" mode="bibliomixed.mode">
   <xsl:if test="preceding-sibling::*">
     <xsl:apply-templates mode="bibliomixed.mode"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="abstract" mode="bibliomixed.mode">
+<xsl:template match="d:abstract" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="address" mode="bibliomixed.mode">
+<xsl:template match="d:address" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="affiliation" mode="bibliomixed.mode">
+<xsl:template match="d:affiliation" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="shortaffil" mode="bibliomixed.mode">
+<xsl:template match="d:shortaffil" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="jobtitle" mode="bibliomixed.mode">
+<xsl:template match="d:jobtitle" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="artpagenums" mode="bibliomixed.mode">
+<xsl:template match="d:artpagenums" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="author" mode="bibliomixed.mode">
+<xsl:template match="d:author" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:choose>
-      <xsl:when test="orgname">
-        <xsl:apply-templates select="orgname" mode="bibliomixed.mode"/>
+      <xsl:when test="d:orgname">
+        <xsl:apply-templates select="d:orgname" mode="bibliomixed.mode"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="person.name"/>
   </span>
 </xsl:template>
 
-<xsl:template match="authorblurb|personblurb" mode="bibliomixed.mode">
+<xsl:template match="d:authorblurb|d:personblurb" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="bibliomixed.mode">
+<xsl:template match="d:authorgroup" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="authorinitials" mode="bibliomixed.mode">
+<xsl:template match="d:authorinitials" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliomisc" mode="bibliomixed.mode">
+<xsl:template match="d:bibliomisc" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 
 <!-- ================================================== -->
 
-<xsl:template match="bibliomset" mode="bibliomixed.mode">
+<xsl:template match="d:bibliomset" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliomset/title|bibliomset/citetitle" mode="bibliomixed.mode">
+<xsl:template match="d:bibliomset/d:title|d:bibliomset/d:citetitle" mode="bibliomixed.mode">
   <xsl:variable name="relation" select="../@relation"/>
   <xsl:choose>
     <xsl:when test="$relation='article' or @pubwork='article'">
       <xsl:call-template name="gentext.endquote"/>
     </xsl:when>
     <xsl:otherwise>
-      <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates/></em>
+      <em><xsl:apply-templates/></em>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
 <!-- ================================================== -->
 
-<xsl:template match="biblioset" mode="bibliomixed.mode">
+<xsl:template match="d:biblioset" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="citetitle" mode="bibliomixed.mode">
+<xsl:template match="d:citetitle" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 </xsl:template>
 
 
-<xsl:template match="collab" mode="bibliomixed.mode">
+<xsl:template match="d:collab" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confgroup" mode="bibliomixed.mode">
+<xsl:template match="d:confgroup" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contractnum" mode="bibliomixed.mode">
+<xsl:template match="d:contractnum" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contractsponsor" mode="bibliomixed.mode">
+<xsl:template match="d:contractsponsor" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contrib" mode="bibliomixed.mode">
+<xsl:template match="d:contrib" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="copyright" mode="bibliomixed.mode">
+<xsl:template match="d:copyright" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="bibliomixed.mode">
+<xsl:template match="d:corpauthor" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="corpcredit" mode="bibliomixed.mode">
+<xsl:template match="d:corpcredit" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="corpname" mode="bibliomixed.mode">
+<xsl:template match="d:corpname" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="date" mode="bibliomixed.mode">
+<xsl:template match="d:date" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="edition" mode="bibliomixed.mode">
+<xsl:template match="d:edition" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="editor" mode="bibliomixed.mode">
+<xsl:template match="d:editor" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="firstname" mode="bibliomixed.mode">
+<xsl:template match="d:firstname" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="honorific" mode="bibliomixed.mode">
+<xsl:template match="d:honorific" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="bibliomixed.mode">
+<xsl:template match="d:indexterm" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="invpartnumber" mode="bibliomixed.mode">
+<xsl:template match="d:invpartnumber" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="isbn" mode="bibliomixed.mode">
+<xsl:template match="d:isbn" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="issn" mode="bibliomixed.mode">
+<xsl:template match="d:issn" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="issuenum" mode="bibliomixed.mode">
+<xsl:template match="d:issuenum" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="lineage" mode="bibliomixed.mode">
+<xsl:template match="d:lineage" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="orgname" mode="bibliomixed.mode">
+<xsl:template match="d:orgname" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="bibliomixed.mode">
+<xsl:template match="d:othercredit" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="othername" mode="bibliomixed.mode">
+<xsl:template match="d:othername" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pagenums" mode="bibliomixed.mode">
+<xsl:template match="d:pagenums" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="printhistory" mode="bibliomixed.mode">
+<xsl:template match="d:printhistory" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="productname" mode="bibliomixed.mode">
+<xsl:template match="d:productname" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="productnumber" mode="bibliomixed.mode">
+<xsl:template match="d:productnumber" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="bibliomixed.mode">
+<xsl:template match="d:pubdate" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="publisher" mode="bibliomixed.mode">
+<xsl:template match="d:publisher" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="publishername" mode="bibliomixed.mode">
+<xsl:template match="d:publishername" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pubsnumber" mode="bibliomixed.mode">
+<xsl:template match="d:pubsnumber" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="bibliomixed.mode">
+<xsl:template match="d:releaseinfo" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="bibliomixed.mode">
+<xsl:template match="d:revhistory" mode="bibliomixed.mode">
   <!-- suppressed; how could this be represented? -->
 </xsl:template>
 
-<xsl:template match="seriesvolnums" mode="bibliomixed.mode">
+<xsl:template match="d:seriesvolnums" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="bibliomixed.mode">
+<xsl:template match="d:subtitle" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="surname" mode="bibliomixed.mode">
+<xsl:template match="d:surname" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="title" mode="bibliomixed.mode">
+<xsl:template match="d:title" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="titleabbrev" mode="bibliomixed.mode">
+<xsl:template match="d:titleabbrev" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="volumenum" mode="bibliomixed.mode">
+<xsl:template match="d:volumenum" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliocoverage|biblioid|bibliorelation|bibliosource" mode="bibliomixed.mode">
+<xsl:template match="d:bibliocoverage|d:biblioid|d:bibliorelation|d:bibliosource" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 </xsl:template>
 
 <!-- See FR #1934434 and http://doi.org -->
-<xsl:template match="biblioid[@class='doi']" mode="bibliomixed.mode">
+<xsl:template match="d:biblioid[@class='doi']" mode="bibliomixed.mode">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index efda0df..4818a12 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: block.xsl 9997 2015-10-15 17:44:09Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -16,7 +11,7 @@
 <!-- ==================================================================== -->
 <!-- What should we do about styling blockinfo? -->
 
-<xsl:template match="blockinfo|info">
+<xsl:template match="d:blockinfo|d:info">
   <!-- suppress -->
 </xsl:template>
 
@@ -33,7 +28,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="para">
+<xsl:template match="d:para">
   <xsl:call-template name="paragraph">
     <xsl:with-param name="class">
       <xsl:if test="@role and $para.propagates.style != 0">
@@ -41,9 +36,9 @@
       </xsl:if>
     </xsl:with-param>
     <xsl:with-param name="content">
-      <xsl:if test="position() = 1 and parent::listitem">
+      <xsl:if test="position() = 1 and parent::d:listitem">
         <xsl:call-template name="anchor">
-          <xsl:with-param name="node" select="parent::listitem"/>
+          <xsl:with-param name="node" select="parent::d:listitem"/>
         </xsl:call-template>
       </xsl:if>
 
@@ -89,7 +84,7 @@
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="simpara">
+<xsl:template match="d:simpara">
   <!-- see also listitem/simpara in lists.xsl -->
   <p>
     <xsl:call-template name="id.attribute"/>
   </p>
 </xsl:template>
 
-<xsl:template match="formalpara">
+<xsl:template match="d:formalpara">
   <xsl:call-template name="paragraph">
     <xsl:with-param name="class">
       <xsl:if test="@role and $para.propagates.style != 0">
 </xsl:template>
 
 <!-- Only use title from info -->
-<xsl:template match="formalpara/info">
-  <xsl:apply-templates select="title"/>
+<xsl:template match="d:formalpara/d:info">
+  <xsl:apply-templates select="d:title"/>
 </xsl:template>
 
-<xsl:template match="formalpara/title|formalpara/info/title">
+<xsl:template match="d:formalpara/d:title|d:formalpara/d:info/d:title">
   <xsl:variable name="titleStr">
       <xsl:apply-templates/>
   </xsl:variable>
       </span>
     </xsl:when>
     <xsl:otherwise>
-      <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+      <strong>
         <xsl:copy-of select="$titleStr"/>
         <xsl:if test="$lastChar != ''                       and not(contains($runinhead.title.end.punct, $lastChar))">
           <xsl:value-of select="$runinhead.default.title.end.punct"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="formalpara/para">
+<xsl:template match="d:formalpara/d:para">
   <xsl:apply-templates/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="blockquote">
+<xsl:template match="d:blockquote">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
 
     <xsl:choose>
-      <xsl:when test="attribution">
+      <xsl:when test="d:attribution">
         <table border="{$table.border.off}" class="blockquote">
           <xsl:if test="$css.decoration != 0">
             <xsl:attribute name="style">
             <td width="10%" valign="top">&#160;</td>
             <td colspan="2" align="{$direction.align.end}" valign="top">
               <xsl:text>--</xsl:text>
-              <xsl:apply-templates select="attribution"/>
+              <xsl:apply-templates select="d:attribution"/>
             </td>
           </tr>
         </table>
   </div>
 </xsl:template>
 
-<xsl:template match="blockquote/title|blockquote/info/title">
+<xsl:template match="d:blockquote/d:title|d:blockquote/d:info/d:title">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <div class="blockquote-title">
     <xsl:otherwise>
       <div class="blockquote-title">
         <p>
-          <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+          <strong>
             <xsl:apply-templates/>
           </strong>
         </p>
 </xsl:template>
 
 <!-- Use an em dash per Chicago Manual of Style and https://sourceforge.net/tracker/index.php?func=detail&aid=2793878&group_id=21935&atid=373747 -->
-<xsl:template match="epigraph">
+<xsl:template match="d:epigraph">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:apply-templates select="child::*[local-name(.)!='attribution']"/>
-    <xsl:if test="attribution">
+    <xsl:if test="d:attribution">
       <div class="attribution">
-        <span>&#8212;<xsl:apply-templates select="attribution"/></span>
+        <span>&#8212;<xsl:apply-templates select="d:attribution"/></span>
       </div>
     </xsl:if>
   </div>
 </xsl:template>
 
-<xsl:template match="attribution">
+<xsl:template match="d:attribution">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="sidebar">
+<xsl:template match="d:sidebar">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="abstract/title|sidebar/title">
+<xsl:template match="d:abstract/d:title|d:sidebar/d:title">
 </xsl:template>
 
-<xsl:template match="sidebar/sidebarinfo|sidebar/info"/>
+<xsl:template match="d:sidebar/d:sidebarinfo|d:sidebar/d:info"/>
 
-<xsl:template match="abstract">
+<xsl:template match="d:abstract">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="anchor"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="msgset">
+<xsl:template match="d:msgset">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msgentry">
+<xsl:template match="d:msgentry">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="simplemsgentry">
+<xsl:template match="d:simplemsgentry">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="msg">
+<xsl:template match="d:msg">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="msgmain">
+<xsl:template match="d:msgmain">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msgmain/title">
+<xsl:template match="d:msgmain/d:title">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <span class="msgmain-title">
       </span>
     </xsl:when>
     <xsl:otherwise>
-      <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates/></strong>
+      <strong><xsl:apply-templates/></strong>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="msgsub">
+<xsl:template match="d:msgsub">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msgsub/title">
+<xsl:template match="d:msgsub/d:title">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <span class="msgsub-title">
       </span>
     </xsl:when>
     <xsl:otherwise>
-      <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates/></strong>
+      <strong><xsl:apply-templates/></strong>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="msgrel">
+<xsl:template match="d:msgrel">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msgrel/title">
+<xsl:template match="d:msgrel/d:title">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <span class="msgrel-title">
       </span>
     </xsl:when>
     <xsl:otherwise>
-      <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates/></strong>
+      <strong><xsl:apply-templates/></strong>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="msgtext">
+<xsl:template match="d:msgtext">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="msginfo">
+<xsl:template match="d:msginfo">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="msglevel">
+<xsl:template match="d:msglevel">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <div class="msglevel">
     </xsl:when>
     <xsl:otherwise>
       <p>
-        <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+        <strong>
           <xsl:call-template name="gentext.template">
             <xsl:with-param name="context" select="'msgset'"/>
             <xsl:with-param name="name" select="'MsgLevel'"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="msgorig">
+<xsl:template match="d:msgorig">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <div class="msgorig">
     </xsl:when>
     <xsl:otherwise>
       <p>
-        <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+        <strong>
           <xsl:call-template name="gentext.template">
             <xsl:with-param name="context" select="'msgset'"/>
             <xsl:with-param name="name" select="'MsgOrig'"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="msgaud">
+<xsl:template match="d:msgaud">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <div class="msgaud">
     </xsl:when>
     <xsl:otherwise>
       <p>
-        <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+        <strong>
           <xsl:call-template name="gentext.template">
             <xsl:with-param name="context" select="'msgset'"/>
             <xsl:with-param name="name" select="'MsgAud'"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="msgexplan">
+<xsl:template match="d:msgexplan">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
-<xsl:template match="msgexplan/title">
+<xsl:template match="d:msgexplan/d:title">
   <xsl:choose>
     <xsl:when test="$make.clean.html != 0">
       <div class="msgexplan">
     </xsl:when>
     <xsl:otherwise>
       <p>
-        <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+        <strong>
           <xsl:apply-templates/>
         </strong>
       </p>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="revhistory">
+<xsl:template match="d:revhistory">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
       </xsl:if>
       <tr>
         <th align="{$direction.align.start}" valign="top" colspan="3">
-          <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+          <strong>
             <xsl:call-template name="gentext">
               <xsl:with-param name="key" select="'RevHistory'"/>
             </xsl:call-template>
   </div>
 </xsl:template>
 
-<xsl:template match="revhistory/revision">
-  <xsl:variable name="revnumber" select="revnumber"/>
-  <xsl:variable name="revdate" select="date"/>
-  <xsl:variable name="revauthor" select="authorinitials|author"/>
-  <xsl:variable name="revremark" select="revremark|revdescription"/>
+<xsl:template match="d:revhistory/d:revision">
+  <xsl:variable name="revnumber" select="d:revnumber"/>
+  <xsl:variable name="revdate" select="d:date"/>
+  <xsl:variable name="revauthor" select="d:authorinitials|d:author"/>
+  <xsl:variable name="revremark" select="d:revremark|d:revdescription"/>
   <tr>
     <td align="{$direction.align.start}">
       <xsl:if test="$revnumber">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="revision/revnumber">
+<xsl:template match="d:revision/d:revnumber">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/date">
+<xsl:template match="d:revision/d:date">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/authorinitials">
+<xsl:template match="d:revision/d:authorinitials">
   <xsl:text>, </xsl:text>
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/authorinitials[1]" priority="2">
+<xsl:template match="d:revision/d:authorinitials[1]" priority="2">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/revremark">
+<xsl:template match="d:revision/d:revremark">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="revision/revdescription">
+<xsl:template match="d:revision/d:revdescription">
   <xsl:apply-templates/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="ackno|acknowledgements[parent::article]">
+<xsl:template match="d:ackno|d:acknowledgements[parent::d:article]">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="highlights">
+<xsl:template match="d:highlights">
   <xsl:call-template name="block.object"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 3b28148..bf9589c 100644 (file)
@@ -1,22 +1,17 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim" xmlns:xverb="xalan://com.nwalsh.xalan.Verbatim" xmlns:lxslt="http://xml.apache.org/xslt" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="sverb xverb lxslt" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim" xmlns:xverb="xalan://com.nwalsh.xalan.Verbatim" xmlns:lxslt="http://xml.apache.org/xslt" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="sverb xverb lxslt d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: callout.xsl 9305 2012-04-27 21:50:53Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <lxslt:component prefix="xverb" functions="insertCallouts"/>
 
-<xsl:template match="programlistingco|screenco">
-  <xsl:variable name="verbatim" select="programlisting|screen"/>
+<xsl:template match="d:programlistingco|d:screenco">
+  <xsl:variable name="verbatim" select="d:programlisting|d:screen"/>
 
   <xsl:choose>
     <xsl:when test="$use.extensions != '0'                     and $callouts.extension != '0'">
       <xsl:variable name="rtf-with-callouts">
         <xsl:choose>
           <xsl:when test="function-available('sverb:insertCallouts')">
-            <xsl:copy-of select="sverb:insertCallouts(areaspec,$rtf)"/>
+            <xsl:copy-of select="sverb:insertCallouts(d:areaspec,$rtf)"/>
           </xsl:when>
           <xsl:when test="function-available('xverb:insertCallouts')">
-            <xsl:copy-of select="xverb:insertCallouts(areaspec,$rtf)"/>
+            <xsl:copy-of select="xverb:insertCallouts(d:areaspec,$rtf)"/>
           </xsl:when>
           <xsl:otherwise>
             <xsl:message terminate="yes">
@@ -49,9 +44,9 @@
             <xsl:call-template name="id.attribute"/>
             <xsl:call-template name="number.rtf.lines">
               <xsl:with-param name="rtf" select="$rtf-with-callouts"/>
-              <xsl:with-param name="pi.context" select="programlisting|screen"/>
+              <xsl:with-param name="pi.context" select="d:programlisting|d:screen"/>
             </xsl:call-template>
-            <xsl:apply-templates select="calloutlist"/>
+            <xsl:apply-templates select="d:calloutlist"/>
           </div>
         </xsl:when>
         <xsl:otherwise>
@@ -59,7 +54,7 @@
             <xsl:call-template name="common.html.attributes"/>
             <xsl:call-template name="id.attribute"/>
             <xsl:copy-of select="$rtf-with-callouts"/>
-            <xsl:apply-templates select="calloutlist"/>
+            <xsl:apply-templates select="d:calloutlist"/>
           </div>
         </xsl:otherwise>
       </xsl:choose>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="areaspec|areaset|area">
+<xsl:template match="d:areaspec|d:areaset|d:area">
 </xsl:template>
 
-<xsl:template match="areaset" mode="conumber">
-  <xsl:number count="area|areaset" format="1"/>
+<xsl:template match="d:areaset" mode="conumber">
+  <xsl:number count="d:area|d:areaset" format="1"/>
 </xsl:template>
 
-<xsl:template match="area" mode="conumber">
-  <xsl:number count="area|areaset" format="1"/>
+<xsl:template match="d:area" mode="conumber">
+  <xsl:number count="d:area|d:areaset" format="1"/>
 </xsl:template>
 
-<xsl:template match="co" name="co">
+<xsl:template match="d:co" name="co">
   <!-- Support a single linkend in HTML -->
   <xsl:variable name="targets" select="key('id', @linkends)"/>
   <xsl:variable name="target" select="$targets[1]"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="coref">
+<xsl:template match="d:coref">
   <!-- tricky; this relies on the fact that we can process the "co" that's -->
   <!-- "over there" as if it were "right here" -->
 
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="co" mode="callout-bug">
+<xsl:template match="d:co" mode="callout-bug">
   <xsl:call-template name="callout-bug">
     <xsl:with-param name="conum">
-      <xsl:number count="co" level="any" from="programlisting|screen|literallayout|synopsis" format="1"/>
+      <xsl:number count="d:co" level="any" from="d:programlisting|d:screen|d:literallayout|d:synopsis" format="1"/>
     </xsl:with-param>
   </xsl:call-template>
 </xsl:template>
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index a1a901d..bba9fa1 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: changebars.xsl 9286 2012-04-19 10:10:58Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -75,4 +70,4 @@ span.off     {  }
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 7c0e81a..1362512 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl cf">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl cf d">
 
 <!-- ********************************************************************
-     $Id: chunk-changebars.xsl 8399 2009-04-08 07:37:42Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -93,4 +88,4 @@
 
 <xsl:include href="chunk-code.xsl"/>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index cc2dd9b..24898e7 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl cf" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl cf d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: chunk-code.xsl 9936 2014-08-29 21:34:58Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -80,7 +75,7 @@
         <xsl:value-of select="$html.ext"/>
       </xsl:when>
       <!-- Special case -->
-      <xsl:when test="self::legalnotice and not($generate.legalnotice.link = 0)">
+      <xsl:when test="self::d:legalnotice and not($generate.legalnotice.link = 0)">
         <xsl:choose>
           <xsl:when test="(@id or @xml:id) and not($use.id.as.filename = 0)">
             <!-- * if this legalnotice has an ID, then go ahead and use -->
     </xsl:when>
 
     <!-- treat nested set separate from root -->
-    <xsl:when test="self::set and ancestor::set">
+    <xsl:when test="self::d:set and ancestor::d:set">
       <xsl:text>se</xsl:text>
       <xsl:number level="any" format="01"/>
       <xsl:if test="not($recursive)">
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::set">
+    <xsl:when test="self::d:set">
       <xsl:value-of select="$root.filename"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::book">
+    <xsl:when test="self::d:book">
       <xsl:text>bk</xsl:text>
       <xsl:number level="any" format="01"/>
       <xsl:if test="not($recursive)">
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::article">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:article">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>ar</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::preface">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:preface">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>pr</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::chapter">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:chapter">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>ch</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::appendix">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:appendix">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>ap</xsl:text>
-      <xsl:number level="any" format="a" from="book"/>
+      <xsl:number level="any" format="a" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::part">
+    <xsl:when test="self::d:part">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>pt</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::reference">
+    <xsl:when test="self::d:reference">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>rn</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::refentry">
+    <xsl:when test="self::d:refentry">
       <xsl:choose>
-        <xsl:when test="parent::reference">
+        <xsl:when test="parent::d:reference">
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:if test="/set">
+          <xsl:if test="/d:set">
             <!-- in a set, make sure we inherit the right book info... -->
             <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
               <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>re</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::colophon">
+    <xsl:when test="self::d:colophon">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>co</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::sect1                     or self::sect2                     or self::sect3                     or self::sect4                     or self::sect5                     or self::section">
+    <xsl:when test="self::d:sect1                     or self::d:sect2                     or self::d:sect3                     or self::d:sect4                     or self::d:sect5                     or self::d:section">
       <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
         <xsl:with-param name="recursive" select="true()"/>
       </xsl:apply-templates>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::bibliography">
+    <xsl:when test="self::d:bibliography">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>bi</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::glossary">
+    <xsl:when test="self::d:glossary">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>go</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::index">
+    <xsl:when test="self::d:index">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>ix</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::setindex">
+    <xsl:when test="self::d:setindex">
       <xsl:text>si</xsl:text>
-      <xsl:number level="any" format="01" from="set"/>
+      <xsl:number level="any" format="01" from="d:set"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::topic">
+    <xsl:when test="self::d:topic">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>to</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     <xsl:otherwise>
       <xsl:text>chunk-filename-error-</xsl:text>
       <xsl:value-of select="name(.)"/>
-      <xsl:number level="any" format="01" from="set"/>
+      <xsl:number level="any" format="01" from="d:set"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
 </xsl:template>
 
 <!-- Leave legalnotice chunk out of the list for Next and Prev -->
-<xsl:template match="legalnotice" mode="find.chunks"/>
+<xsl:template match="d:legalnotice" mode="find.chunks"/>
 
 <xsl:template match="/">
   <!-- * Get a title for current doc so that we let the user -->
     <xsl:call-template name="get.doc.title"/>
   </xsl:variable>
   <xsl:choose>
-    <xsl:when test="$exsl.node.set.available != 0 and                    namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="$exsl.node.set.available != 0 and                    namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:call-template name="log.message">
         <xsl:with-param name="level">Note</xsl:with-param>
         <xsl:with-param name="source" select="$doc.title"/>
         <xsl:with-param name="context-desc">
-          <xsl:text>namesp. cut</xsl:text>
+          <xsl:text>namesp. add</xsl:text>
         </xsl:with-param>
         <xsl:with-param name="message">
-          <xsl:text>stripped namespace before processing</xsl:text>
+          <xsl:text>added namespace before processing</xsl:text>
         </xsl:with-param>
       </xsl:call-template>
 
-      <xsl:apply-templates select="exsl:node-set($no.namespace)"/>
+      <xsl:apply-templates select="exsl:node-set($with.namespace)"/>
     </xsl:when>
     <!-- Can't process unless namespace fixed with exsl node-set()-->
-    <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:message terminate="yes">
-        <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text>
+        <xsl:text>Unable to add the namespace from DB4 document,</xsl:text>
         <xsl:text> cannot proceed.</xsl:text>
       </xsl:message>
     </xsl:when>
 
 <!-- ====================================================================== -->
 
-<xsl:template match="set|book|part|preface|chapter|appendix                      |article                      |topic                      |reference|refentry                      |book/glossary|article/glossary|part/glossary                      |book/bibliography|article/bibliography|part/bibliography                      |colophon">
+<xsl:template match="d:set|d:book|d:part|d:preface|d:chapter|d:appendix                      |d:article                      |d:topic                      |d:reference|d:refentry                      |d:book/d:glossary|d:article/d:glossary|d:part/d:glossary                      |d:book/d:bibliography|d:article/d:bibliography|d:part/d:bibliography                      |d:colophon">
   <xsl:choose>
     <xsl:when test="$onechunk != 0 and parent::*">
       <xsl:apply-imports/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="sect1|sect2|sect3|sect4|sect5|section">
+<xsl:template match="d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section">
   <xsl:variable name="ischunk">
     <xsl:call-template name="chunk"/>
   </xsl:variable>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="setindex                      |book/index                      |article/index                      |part/index">
+<xsl:template match="d:setindex                      |d:book/d:index                      |d:article/d:index                      |d:part/d:index">
   <!-- some implementations use completely empty index tags to indicate -->
   <!-- where an automatically generated index should be inserted. so -->
   <!-- if the index is completely empty, skip it. -->
 </xsl:template>
 
 <!-- ==================================================================== -->
-<xsl:template match="set|book|part|preface|chapter|appendix                      |article                      |topic                      |reference|refentry                      |sect1|sect2|sect3|sect4|sect5                      |section                      |book/glossary|article/glossary|part/glossary                      |book/bibliography|article/bibliography|part/bibliography                      |colophon" mode="enumerate-files">
+<xsl:template match="d:set|d:book|d:part|d:preface|d:chapter|d:appendix                      |d:article                      |d:topic                      |d:reference|d:refentry                      |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5                      |d:section                      |d:book/d:glossary|d:article/d:glossary|d:part/d:glossary                      |d:book/d:bibliography|d:article/d:bibliography|d:part/d:bibliography                      |d:colophon" mode="enumerate-files">
   <xsl:variable name="ischunk"><xsl:call-template name="chunk"/></xsl:variable>
   <xsl:if test="$ischunk='1'">
     <xsl:call-template name="make-relative-filename">
   <xsl:apply-templates select="*" mode="enumerate-files"/>
 </xsl:template>
 
-<xsl:template match="book/index|article/index|part/index" mode="enumerate-files">
+<xsl:template match="d:book/d:index|d:article/d:index|d:part/d:index" mode="enumerate-files">
   <xsl:if test="$htmlhelp.output != 1">
     <xsl:variable name="ischunk"><xsl:call-template name="chunk"/></xsl:variable>
     <xsl:if test="$ischunk='1'">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="enumerate-files">
+<xsl:template match="d:legalnotice" mode="enumerate-files">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
   <xsl:if test="$generate.legalnotice.link != 0">
     <xsl:call-template name="make-relative-filename">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="enumerate-files">
+<xsl:template match="d:revhistory" mode="enumerate-files">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
   <xsl:if test="$generate.revhistory.link != 0">
     <xsl:call-template name="make-relative-filename">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="mediaobject[imageobject] | inlinemediaobject[imageobject]" mode="enumerate-files">
+<xsl:template match="d:mediaobject[d:imageobject] | d:inlinemediaobject[d:imageobject]" mode="enumerate-files">
   <xsl:variable name="longdesc.uri">
     <xsl:call-template name="longdesc.uri">
       <xsl:with-param name="mediaobject" select="."/>
   </xsl:variable>
   <xsl:variable name="mediaobject" select="."/>
 
-  <xsl:if test="$html.longdesc != 0 and $mediaobject/textobject[not(phrase)]">
+  <xsl:if test="$html.longdesc != 0 and $mediaobject/d:textobject[not(d:phrase)]">
     <xsl:call-template name="longdesc.uri">
       <xsl:with-param name="mediaobject" select="$mediaobject"/>
     </xsl:call-template>
 <xsl:template match="text()" mode="enumerate-files">
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 86e6829..4699588 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl cf">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl cf d">
 
 <!-- ********************************************************************
-     $Id: chunk-common.xsl 9866 2014-01-29 02:55:52Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:if test="$chunk.fast != 0">
     <xsl:choose>
       <!-- Do we need to fix namespace? -->
-      <xsl:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+      <xsl:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
         <xsl:if test="$chunk.quietly = 0">
           <xsl:message>Computing chunks...</xsl:message>
         </xsl:if>
-        <xsl:apply-templates mode="find.chunks" select="exsl:node-set($no.namespace)"/>
+        <xsl:apply-templates mode="find.chunks" select="exsl:node-set($with.namespace)"/>
       </xsl:when>
       <xsl:when test="$exsl.node.set.available != 0">
         <xsl:if test="$chunk.quietly = 0">
   <!-- Break these variables into pieces to work around
        http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6063 -->
 
-  <xsl:variable name="prev-v1" select="(ancestor::sect1[$chunk.section.depth &gt; 0                              and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect1][1]               |ancestor::sect2[$chunk.section.depth &gt; 1                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect2                                and parent::sect1[preceding-sibling::sect1]][1]               |ancestor::sect3[$chunk.section.depth &gt; 2                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect3                                and parent::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |ancestor::sect4[$chunk.section.depth &gt; 3                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect4                                and parent::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |ancestor::sect5[$chunk.section.depth &gt; 4                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect5                                and parent::sect4[preceding-sibling::sect4]                                and ancestor::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |ancestor::section[$chunk.section.depth &gt; count(ancestor::section)                              and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                 and not(ancestor::section[not(preceding-sibling::section)])][1])[last()]"/>
+  <xsl:variable name="prev-v1" select="(ancestor::d:sect1[$chunk.section.depth &gt; 0                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect1][1]               |ancestor::d:sect2[$chunk.section.depth &gt; 1                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect2                                and parent::d:sect1[preceding-sibling::d:sect1]][1]               |ancestor::d:sect3[$chunk.section.depth &gt; 2                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect3                                and parent::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |ancestor::d:sect4[$chunk.section.depth &gt; 3                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect4                                and parent::d:sect3[preceding-sibling::d:sect3]                                and ancestor::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |ancestor::d:sect5[$chunk.section.depth &gt; 4                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect5                                and parent::d:sect4[preceding-sibling::d:sect4]                                and ancestor::d:sect3[preceding-sibling::d:sect3]                                and ancestor::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |ancestor::d:section[$chunk.section.depth &gt; count(ancestor::d:section)                              and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                 and not(ancestor::d:section[not(preceding-sibling::d:section)])][1])[last()]"/>
 
-  <xsl:variable name="prev-v2" select="(preceding::sect1[$chunk.section.depth &gt; 0                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect1][1]               |preceding::sect2[$chunk.section.depth &gt; 1                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect2                                and parent::sect1[preceding-sibling::sect1]][1]               |preceding::sect3[$chunk.section.depth &gt; 2                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect3                                and parent::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |preceding::sect4[$chunk.section.depth &gt; 3                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect4                                and parent::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |preceding::sect5[$chunk.section.depth &gt; 4                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect5                                and parent::sect4[preceding-sibling::sect4]                                and ancestor::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |preceding::section[$chunk.section.depth &gt; count(ancestor::section)                                 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                  and preceding-sibling::section                                  and not(ancestor::section[not(preceding-sibling::section)])][1])[last()]"/>
+  <xsl:variable name="prev-v2" select="(preceding::d:sect1[$chunk.section.depth &gt; 0                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect1][1]               |preceding::d:sect2[$chunk.section.depth &gt; 1                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect2                                and parent::d:sect1[preceding-sibling::d:sect1]][1]               |preceding::d:sect3[$chunk.section.depth &gt; 2                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect3                                and parent::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |preceding::d:sect4[$chunk.section.depth &gt; 3                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect4                                and parent::d:sect3[preceding-sibling::d:sect3]                                and ancestor::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |preceding::d:sect5[$chunk.section.depth &gt; 4                                and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect5                                and parent::d:sect4[preceding-sibling::d:sect4]                                and ancestor::d:sect3[preceding-sibling::d:sect3]                                and ancestor::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |preceding::d:section[$chunk.section.depth &gt; count(ancestor::d:section)                                 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                  and preceding-sibling::d:section                                  and not(ancestor::d:section[not(preceding-sibling::d:section)])][1])[last()]"/>
 
-  <xsl:variable name="prev" select="(preceding::book[1]              |preceding::preface[1]              |preceding::chapter[1]              |preceding::appendix[1]              |preceding::part[1]              |preceding::reference[1]              |preceding::refentry[1]              |preceding::colophon[1]              |preceding::article[1]              |preceding::topic[1]              |preceding::bibliography[parent::article or parent::book or parent::part][1]              |preceding::glossary[parent::article or parent::book or parent::part][1]              |preceding::index[$generate.index != 0]                                [parent::article or parent::book or parent::part][1]              |preceding::setindex[$generate.index != 0][1]              |ancestor::set              |ancestor::book[1]              |ancestor::preface[1]              |ancestor::chapter[1]              |ancestor::appendix[1]              |ancestor::part[1]              |ancestor::reference[1]              |ancestor::article[1]              |ancestor::topic[1]              |$prev-v1              |$prev-v2)[last()]"/>
+  <xsl:variable name="prev" select="(preceding::d:book[1]              |preceding::d:preface[1]              |preceding::d:chapter[1]              |preceding::d:appendix[1]              |preceding::d:part[1]              |preceding::d:reference[1]              |preceding::d:refentry[1]              |preceding::d:colophon[1]              |preceding::d:article[1]              |preceding::d:topic[1]              |preceding::d:bibliography[parent::d:article or parent::d:book or parent::d:part][1]              |preceding::d:glossary[parent::d:article or parent::d:book or parent::d:part][1]              |preceding::d:index[$generate.index != 0]                                [parent::d:article or parent::d:book or parent::d:part][1]              |preceding::d:setindex[$generate.index != 0][1]              |ancestor::d:set              |ancestor::d:book[1]              |ancestor::d:preface[1]              |ancestor::d:chapter[1]              |ancestor::d:appendix[1]              |ancestor::d:part[1]              |ancestor::d:reference[1]              |ancestor::d:article[1]              |ancestor::d:topic[1]              |$prev-v1              |$prev-v2)[last()]"/>
 
-  <xsl:variable name="next-v1" select="(following::sect1[$chunk.section.depth &gt; 0                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect1][1]               |following::sect2[$chunk.section.depth &gt; 1                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect2                                and parent::sect1[preceding-sibling::sect1]][1]               |following::sect3[$chunk.section.depth &gt; 2                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect3                                and parent::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |following::sect4[$chunk.section.depth &gt; 3                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect4                                and parent::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |following::sect5[$chunk.section.depth &gt; 4                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect5                                and parent::sect4[preceding-sibling::sect4]                                and ancestor::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |following::section[$chunk.section.depth &gt; count(ancestor::section)                                 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                  and preceding-sibling::section                                   and not(ancestor::section[not(preceding-sibling::section)])][1])[1]"/>
+  <xsl:variable name="next-v1" select="(following::d:sect1[$chunk.section.depth &gt; 0                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect1][1]               |following::d:sect2[$chunk.section.depth &gt; 1                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect2                                and parent::d:sect1[preceding-sibling::d:sect1]][1]               |following::d:sect3[$chunk.section.depth &gt; 2                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect3                                and parent::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |following::d:sect4[$chunk.section.depth &gt; 3                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect4                                and parent::d:sect3[preceding-sibling::d:sect3]                                and ancestor::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |following::d:sect5[$chunk.section.depth &gt; 4                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect5                                and parent::d:sect4[preceding-sibling::d:sect4]                                and ancestor::d:sect3[preceding-sibling::d:sect3]                                and ancestor::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |following::d:section[$chunk.section.depth &gt; count(ancestor::d:section)                                 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                  and preceding-sibling::d:section                                  and not(ancestor::d:section[not(preceding-sibling::d:section)])][1])[1]"/>
 
-  <xsl:variable name="next-v2" select="(descendant::sect1[$chunk.section.depth &gt; 0                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect1][1]               |descendant::sect2[$chunk.section.depth &gt; 1                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect2                                and parent::sect1[preceding-sibling::sect1]][1]               |descendant::sect3[$chunk.section.depth &gt; 2                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect3                                and parent::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |descendant::sect4[$chunk.section.depth &gt; 3                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect4                                and parent::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |descendant::sect5[$chunk.section.depth &gt; 4                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::sect5                                and parent::sect4[preceding-sibling::sect4]                                and ancestor::sect3[preceding-sibling::sect3]                                and ancestor::sect2[preceding-sibling::sect2]                                and ancestor::sect1[preceding-sibling::sect1]][1]               |descendant::section[$chunk.section.depth &gt; count(ancestor::section)                                  and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                  and preceding-sibling::section                                  and not(ancestor::section[not(preceding-sibling::section)])])[1]"/>
+  <xsl:variable name="next-v2" select="(descendant::d:sect1[$chunk.section.depth &gt; 0                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect1][1]               |descendant::d:sect2[$chunk.section.depth &gt; 1                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect2                                and parent::d:sect1[preceding-sibling::d:sect1]][1]               |descendant::d:sect3[$chunk.section.depth &gt; 2                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect3                                and parent::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |descendant::d:sect4[$chunk.section.depth &gt; 3                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect4                                and parent::d:sect3[preceding-sibling::d:sect3]                                and ancestor::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |descendant::d:sect5[$chunk.section.depth &gt; 4                             and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                and preceding-sibling::d:sect5                                and parent::d:sect4[preceding-sibling::d:sect4]                                and ancestor::d:sect3[preceding-sibling::d:sect3]                                and ancestor::d:sect2[preceding-sibling::d:sect2]                                and ancestor::d:sect1[preceding-sibling::d:sect1]][1]               |descendant::d:section[$chunk.section.depth &gt; count(ancestor::d:section)                                  and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])                                  and preceding-sibling::d:section                                  and not(ancestor::d:section[not(preceding-sibling::d:section)])])[1]"/>
 
-  <xsl:variable name="next" select="(following::book[1]              |following::preface[1]              |following::chapter[1]              |following::appendix[1]              |following::part[1]              |following::reference[1]              |following::refentry[1]              |following::colophon[1]              |following::bibliography[parent::article or parent::book or parent::part][1]              |following::glossary[parent::article or parent::book or parent::part][1]              |following::index[$generate.index != 0]                                [parent::article or parent::book or parent::part][1]              |following::article[1]              |following::topic[1]              |following::setindex[$generate.index != 0][1]              |descendant::book[1]              |descendant::preface[1]              |descendant::chapter[1]              |descendant::appendix[1]              |descendant::article[1]              |descendant::topic[1]              |descendant::bibliography[parent::article or parent::book or parent::part][1]              |descendant::glossary[parent::article or parent::book or parent::part][1]              |descendant::index[$generate.index != 0]                                [parent::article or parent::book or parent::part][1]              |descendant::colophon[1]              |descendant::setindex[$generate.index != 0][1]              |descendant::part[1]              |descendant::reference[1]              |descendant::refentry[1]              |$next-v1              |$next-v2)[1]"/>
+  <xsl:variable name="next" select="(following::d:book[1]              |following::d:preface[1]              |following::d:chapter[1]              |following::d:appendix[1]              |following::d:part[1]              |following::d:reference[1]              |following::d:refentry[1]              |following::d:colophon[1]              |following::d:bibliography[parent::d:article or parent::d:book or parent::d:part][1]              |following::d:glossary[parent::d:article or parent::d:book or parent::d:part][1]              |following::d:index[$generate.index != 0]                                [parent::d:article or parent::d:book or parent::d:part][1]              |following::d:article[1]              |following::d:topic[1]              |following::d:setindex[$generate.index != 0][1]              |descendant::d:book[1]              |descendant::d:preface[1]              |descendant::d:chapter[1]              |descendant::d:appendix[1]              |descendant::d:article[1]              |descendant::d:topic[1]              |descendant::d:bibliography[parent::d:article or parent::d:book or parent::d:part][1]              |descendant::d:glossary[parent::d:article or parent::d:book or parent::d:part][1]              |descendant::d:index[$generate.index != 0]                                [parent::d:article or parent::d:book or parent::d:part][1]              |descendant::d:colophon[1]              |descendant::d:setindex[$generate.index != 0][1]              |descendant::d:part[1]              |descendant::d:reference[1]              |descendant::d:refentry[1]              |$next-v1              |$next-v2)[1]"/>
 
   <xsl:call-template name="process-chunk">
     <xsl:with-param name="prev" select="$prev"/>
     <xsl:apply-imports/>
   </xsl:param>
 
-  <xsl:variable name="prev-v1" select="(preceding::sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::section[$chunk.section.depth &gt; count(ancestor::section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[last()]"/>
+  <xsl:variable name="prev-v1" select="(preceding::d:sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::d:sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::d:sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::d:sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::d:sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |preceding::d:section[$chunk.section.depth &gt; count(ancestor::d:section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[last()]"/>
 
-  <xsl:variable name="prev-v2" select="(ancestor::sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::section[$chunk.section.depth &gt; count(ancestor::section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[last()]"/>
+  <xsl:variable name="prev-v2" select="(ancestor::d:sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::d:sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::d:sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::d:sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::d:sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |ancestor::d:section[$chunk.section.depth &gt; count(ancestor::d:section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[last()]"/>
 
-  <xsl:variable name="prev" select="(preceding::book[1]              |preceding::preface[1]              |preceding::chapter[1]              |preceding::appendix[1]              |preceding::part[1]              |preceding::reference[1]              |preceding::refentry[1]              |preceding::colophon[1]              |preceding::article[1]              |preceding::topic[1]              |preceding::bibliography[parent::article or parent::book or parent::part][1]              |preceding::glossary[parent::article or parent::book or parent::part][1]              |preceding::index[$generate.index != 0]                                [parent::article or parent::book or parent::part][1]              |preceding::setindex[$generate.index != 0][1]              |ancestor::set              |ancestor::book[1]              |ancestor::preface[1]              |ancestor::chapter[1]              |ancestor::appendix[1]              |ancestor::part[1]              |ancestor::reference[1]              |ancestor::article[1]              |ancestor::topic[1]              |$prev-v1              |$prev-v2)[last()]"/>
+  <xsl:variable name="prev" select="(preceding::d:book[1]              |preceding::d:preface[1]              |preceding::d:chapter[1]              |preceding::d:appendix[1]              |preceding::d:part[1]              |preceding::d:reference[1]              |preceding::d:refentry[1]              |preceding::d:colophon[1]              |preceding::d:article[1]              |preceding::d:topic[1]              |preceding::d:bibliography[parent::d:article or parent::d:book or parent::d:part][1]              |preceding::d:glossary[parent::d:article or parent::d:book or parent::d:part][1]              |preceding::d:index[$generate.index != 0]                                [parent::d:article or parent::d:book or parent::d:part][1]              |preceding::d:setindex[$generate.index != 0][1]              |ancestor::d:set              |ancestor::d:book[1]              |ancestor::d:preface[1]              |ancestor::d:chapter[1]              |ancestor::d:appendix[1]              |ancestor::d:part[1]              |ancestor::d:reference[1]              |ancestor::d:article[1]              |ancestor::d:topic[1]              |$prev-v1              |$prev-v2)[last()]"/>
 
-  <xsl:variable name="next-v1" select="(following::sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::section[$chunk.section.depth &gt; count(ancestor::section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[1]"/>
+  <xsl:variable name="next-v1" select="(following::d:sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::d:sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::d:sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::d:sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::d:sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |following::d:section[$chunk.section.depth &gt; count(ancestor::d:section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[1]"/>
 
-  <xsl:variable name="next-v2" select="(descendant::sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::section[$chunk.section.depth                                    &gt; count(ancestor::section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[1]"/>
+  <xsl:variable name="next-v2" select="(descendant::d:sect1[$chunk.section.depth &gt; 0 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::d:sect2[$chunk.section.depth &gt; 1 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::d:sect3[$chunk.section.depth &gt; 2 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::d:sect4[$chunk.section.depth &gt; 3 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::d:sect5[$chunk.section.depth &gt; 4 and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1]              |descendant::d:section[$chunk.section.depth                                    &gt; count(ancestor::d:section) and not(ancestor::*/processing-instruction('dbhtml')[normalize-space(.) ='stop-chunking'])][1])[1]"/>
 
-  <xsl:variable name="next" select="(following::book[1]              |following::preface[1]              |following::chapter[1]              |following::appendix[1]              |following::part[1]              |following::reference[1]              |following::refentry[1]              |following::colophon[1]              |following::bibliography[parent::article or parent::book or parent::part][1]              |following::glossary[parent::article or parent::book or parent::part][1]              |following::index[$generate.index != 0]                                [parent::article or parent::book][1]              |following::article[1]              |following::topic[1]              |following::setindex[$generate.index != 0][1]              |descendant::book[1]              |descendant::preface[1]              |descendant::chapter[1]              |descendant::appendix[1]              |descendant::article[1]              |descendant::topic[1]              |descendant::bibliography[parent::article or parent::book][1]              |descendant::glossary[parent::article or parent::book or parent::part][1]              |descendant::index[$generate.index != 0]                                [parent::article or parent::book][1]              |descendant::colophon[1]              |descendant::setindex[$generate.index != 0][1]              |descendant::part[1]              |descendant::reference[1]              |descendant::refentry[1]              |$next-v1              |$next-v2)[1]"/>
+  <xsl:variable name="next" select="(following::d:book[1]              |following::d:preface[1]              |following::d:chapter[1]              |following::d:appendix[1]              |following::d:part[1]              |following::d:reference[1]              |following::d:refentry[1]              |following::d:colophon[1]              |following::d:bibliography[parent::d:article or parent::d:book or parent::d:part][1]              |following::d:glossary[parent::d:article or parent::d:book or parent::d:part][1]              |following::d:index[$generate.index != 0]                                [parent::d:article or parent::d:book][1]              |following::d:article[1]              |following::d:topic[1]              |following::d:setindex[$generate.index != 0][1]              |descendant::d:book[1]              |descendant::d:preface[1]              |descendant::d:chapter[1]              |descendant::d:appendix[1]              |descendant::d:article[1]              |descendant::d:topic[1]              |descendant::d:bibliography[parent::d:article or parent::d:book][1]              |descendant::d:glossary[parent::d:article or parent::d:book or parent::d:part][1]              |descendant::d:index[$generate.index != 0]                                [parent::d:article or parent::d:book][1]              |descendant::d:colophon[1]              |descendant::d:setindex[$generate.index != 0][1]              |descendant::d:part[1]              |descendant::d:reference[1]              |descendant::d:refentry[1]              |$next-v1              |$next-v2)[1]"/>
 
   <xsl:call-template name="process-chunk">
     <xsl:with-param name="prev" select="$prev"/>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'figure'"/>
-                <xsl:with-param name="nodes" select=".//figure"/>
+                <xsl:with-param name="nodes" select=".//d:figure"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'figure'"/>
-            <xsl:with-param name="nodes" select=".//figure"/>
+            <xsl:with-param name="nodes" select=".//d:figure"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'table'"/>
-                <xsl:with-param name="nodes" select=".//table[not(@tocentry = 0)]"/>
+                <xsl:with-param name="nodes" select=".//d:table[not(@tocentry = 0)]"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'table'"/>
-            <xsl:with-param name="nodes" select=".//table[not(@tocentry = 0)]"/>
+            <xsl:with-param name="nodes" select=".//d:table[not(@tocentry = 0)]"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'example'"/>
-                <xsl:with-param name="nodes" select=".//example"/>
+                <xsl:with-param name="nodes" select=".//d:example"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'example'"/>
-            <xsl:with-param name="nodes" select=".//example"/>
+            <xsl:with-param name="nodes" select=".//d:example"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'equation'"/>
-                <xsl:with-param name="nodes" select=".//equation[title or info/title]"/>
+                <xsl:with-param name="nodes" select=".//d:equation[d:title or d:info/d:title]"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'equation'"/>
-            <xsl:with-param name="nodes" select=".//equation[title or info/title]"/>
+            <xsl:with-param name="nodes" select=".//d:equation[d:title or d:info/d:title]"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'procedure'"/>
-                <xsl:with-param name="nodes" select=".//procedure[title]"/>
+                <xsl:with-param name="nodes" select=".//d:procedure[d:title]"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'procedure'"/>
-            <xsl:with-param name="nodes" select=".//procedure[title]"/>
+            <xsl:with-param name="nodes" select=".//d:procedure[d:title]"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
           </xsl:with-param>
           <xsl:with-param name="content">
             <xsl:call-template name="chunk-element-content">
-              <xsl:with-param name="prev" select="/foo"/>
-              <xsl:with-param name="next" select="/foo"/>
+              <xsl:with-param name="prev" select="/d:foo"/>
+              <xsl:with-param name="next" select="/d:foo"/>
               <xsl:with-param name="nav.context" select="'toc'"/>
               <xsl:with-param name="content">
                 <xsl:if test="$chunk.tocs.and.lots.has.title != 0">
       <xsl:with-param name="filename" select="$filename"/>
       <xsl:with-param name="content">
         <xsl:call-template name="chunk-element-content">
-          <xsl:with-param name="prev" select="/foo"/>
-          <xsl:with-param name="next" select="/foo"/>
+          <xsl:with-param name="prev" select="/d:foo"/>
+          <xsl:with-param name="next" select="/d:foo"/>
           <xsl:with-param name="nav.context" select="'toc'"/>
           <xsl:with-param name="content">
             <xsl:copy-of select="$lot"/>
 
 <xsl:template name="count.footnotes.in.this.chunk">
   <xsl:param name="node" select="."/>
-  <xsl:param name="footnotes" select="$node//footnote"/>
+  <xsl:param name="footnotes" select="$node//d:footnote"/>
   <xsl:param name="count" select="0"/>
 
 <!--
             <xsl:with-param name="count" select="$count"/>
           </xsl:call-template>
         </xsl:when>
-        <xsl:when test="$footnotes[1]/ancestor::table                         |$footnotes[1]/ancestor::informaltable">
+        <xsl:when test="$footnotes[1]/ancestor::d:table                         |$footnotes[1]/ancestor::d:informaltable">
           <xsl:call-template name="count.footnotes.in.this.chunk">
             <xsl:with-param name="node" select="$node"/>
             <xsl:with-param name="footnotes" select="$footnotes[position() &gt; 1]"/>
 
 <xsl:template name="process.footnotes.in.this.chunk">
   <xsl:param name="node" select="."/>
-  <xsl:param name="footnotes" select="$node//footnote"/>
+  <xsl:param name="footnotes" select="$node//d:footnote"/>
 
 <!--
   <xsl:message>process.footnotes.in.this.chunk</xsl:message>
             <xsl:with-param name="footnotes" select="$footnotes[position() &gt; 1]"/>
           </xsl:call-template>
         </xsl:when>
-        <xsl:when test="$footnotes[1]/ancestor::table                         |$footnotes[1]/ancestor::informaltable">
+        <xsl:when test="$footnotes[1]/ancestor::d:table                         |$footnotes[1]/ancestor::d:informaltable">
           <xsl:call-template name="process.footnotes.in.this.chunk">
             <xsl:with-param name="node" select="$node"/>
             <xsl:with-param name="footnotes" select="$footnotes[position() &gt; 1]"/>
 </xsl:template>
 
 <xsl:template name="process.footnotes">
-  <xsl:variable name="footnotes" select=".//footnote"/>
+  <xsl:variable name="footnotes" select=".//d:footnote"/>
   <xsl:variable name="fcount">
     <xsl:call-template name="count.footnotes.in.this.chunk">
       <xsl:with-param name="node" select="."/>
               in this chunk should be referenced. I don't think it
               does any harm to reference them all, but it adds
               unnecessary bloat to each chunk. -->
-  <xsl:if test="$annotation.support != 0 and //annotation">
+  <xsl:if test="$annotation.support != 0 and //d:annotation">
     <div class="annotation-list">
       <div class="annotation-nocss">
         <p>The following annotations are from this essay. You are seeing
         techniques used to make them appear as &#8216;popups&#8217; on modern browsers.</p>
       </div>
 
-      <xsl:apply-templates select="//annotation" mode="annotation-popup"/>
+      <xsl:apply-templates select="//d:annotation" mode="annotation-popup"/>
     </div>
   </xsl:if>
 </xsl:template>
     <xsl:text> cfs: </xsl:text>
     <xsl:value-of select="$chunk.first.sections"/>
     <xsl:text> ps: </xsl:text>
-    <xsl:value-of select="count($node/parent::section)"/>
+    <xsl:value-of select="count($node/parent::d:section)"/>
     <xsl:text> prs: </xsl:text>
-    <xsl:value-of select="count($node/preceding-sibling::section)"/>
+    <xsl:value-of select="count($node/preceding-sibling::d:section)"/>
   </xsl:message>
 -->
 
          <xsl:when test="$node/parent::*/processing-instruction('dbhtml')[normalize-space(.) = 'stop-chunking']">0</xsl:when>
     <xsl:when test="not($node/parent::*)">1</xsl:when>
 
-    <xsl:when test="local-name($node) = 'sect1'                     and $chunk.section.depth &gt;= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect1) &gt; 0)">
+    <xsl:when test="local-name($node) = 'sect1'                     and $chunk.section.depth &gt;= 1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::d:sect1) &gt; 0)">
       <xsl:text>1</xsl:text>
     </xsl:when>
-    <xsl:when test="local-name($node) = 'sect2'                     and $chunk.section.depth &gt;= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect2) &gt; 0)">
+    <xsl:when test="local-name($node) = 'sect2'                     and $chunk.section.depth &gt;= 2                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::d:sect2) &gt; 0)">
       <xsl:call-template name="chunk">
         <xsl:with-param name="node" select="$node/parent::*"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="local-name($node) = 'sect3'                     and $chunk.section.depth &gt;= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect3) &gt; 0)">
+    <xsl:when test="local-name($node) = 'sect3'                     and $chunk.section.depth &gt;= 3                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::d:sect3) &gt; 0)">
       <xsl:call-template name="chunk">
         <xsl:with-param name="node" select="$node/parent::*"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="local-name($node) = 'sect4'                     and $chunk.section.depth &gt;= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect4) &gt; 0)">
+    <xsl:when test="local-name($node) = 'sect4'                     and $chunk.section.depth &gt;= 4                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::d:sect4) &gt; 0)">
       <xsl:call-template name="chunk">
         <xsl:with-param name="node" select="$node/parent::*"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="local-name($node) = 'sect5'                     and $chunk.section.depth &gt;= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::sect5) &gt; 0)">
+    <xsl:when test="local-name($node) = 'sect5'                     and $chunk.section.depth &gt;= 5                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::d:sect5) &gt; 0)">
       <xsl:call-template name="chunk">
         <xsl:with-param name="node" select="$node/parent::*"/>
       </xsl:call-template>
     </xsl:when>
-    <xsl:when test="local-name($node) = 'section'                     and $chunk.section.depth &gt;= count($node/ancestor::section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::section) &gt; 0)">
+    <xsl:when test="local-name($node) = 'section'                     and $chunk.section.depth &gt;= count($node/ancestor::d:section)+1                     and ($chunk.first.sections != 0                          or count($node/preceding-sibling::d:section) &gt; 0)">
       <xsl:call-template name="chunk">
         <xsl:with-param name="node" select="$node/parent::*"/>
       </xsl:call-template>
 <!-- ==================================================================== -->
 
 <xsl:template name="html.head">
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:variable name="this" select="."/>
   <xsl:variable name="home" select="/*[1]"/>
   <xsl:variable name="up" select="parent::*"/>
     </xsl:if>
 
     <xsl:if test="$html.extra.head.links != 0">
-      <xsl:for-each select="//part                             |//reference                             |//preface                             |//chapter                             |//article                             |//refentry                             |//appendix[not(parent::article)]|appendix                             |//glossary[not(parent::article)]|glossary                             |//index[not(parent::article)]|index">
+      <xsl:for-each select="//d:part                             |//d:reference                             |//d:preface                             |//d:chapter                             |//d:article                             |//d:refentry                             |//d:appendix[not(parent::d:article)]|d:appendix                             |//d:glossary[not(parent::d:article)]|d:glossary                             |//d:index[not(parent::d:article)]|d:index">
         <link rel="{local-name(.)}">
           <xsl:attribute name="href">
             <xsl:call-template name="href.target">
         </link>
       </xsl:for-each>
 
-      <xsl:for-each select="section|sect1|refsection|refsect1">
+      <xsl:for-each select="d:section|d:sect1|d:refsection|d:refsect1">
         <link>
           <xsl:attribute name="rel">
             <xsl:choose>
         </link>
       </xsl:for-each>
 
-      <xsl:for-each select="sect2|sect3|sect4|sect5|refsect2|refsect3">
+      <xsl:for-each select="d:sect2|d:sect3|d:sect4|d:sect5|d:refsect2|d:refsect3">
         <link rel="subsection">
           <xsl:attribute name="href">
             <xsl:call-template name="href.target">
     <!-- * separate page and $html.head.legalnotice.link.types is -->
     <!-- * non-empty, we generate a link or links for each value in -->
     <!-- * $html.head.legalnotice.link.types -->
-    <xsl:if test="//legalnotice                   and not($generate.legalnotice.link = 0)                   and not($html.head.legalnotice.link.types = '')">
+    <xsl:if test="//d:legalnotice                   and not($generate.legalnotice.link = 0)                   and not($html.head.legalnotice.link.types = '')">
       <xsl:call-template name="make.legalnotice.head.links"/>
     </xsl:if>
 
 <!-- ==================================================================== -->
 
 <xsl:template name="header.navigation">
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 
   <xsl:variable name="home" select="/*[1]"/>
 <!-- ==================================================================== -->
 
 <xsl:template name="footer.navigation">
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 
   <xsl:variable name="home" select="/*[1]"/>
 <!-- ==================================================================== -->
 
 <xsl:template name="navig.content">
-    <xsl:param name="direction" select="next"/>
+    <xsl:param name="direction" select="d:next"/>
     <xsl:variable name="navtext">
         <xsl:choose>
             <xsl:when test="$direction = 'prev'">
   <!-- * we need it in order to construct the filename for use in the -->
   <!-- * value of the href attribute on the link -->
 
-  <xsl:param name="ln-node" select="(//legalnotice)[1]"/>
+  <xsl:param name="ln-node" select="(//d:legalnotice)[1]"/>
   
   <xsl:param name="linktype">
     <xsl:choose>
         <xsl:value-of select="$file"/>
       </xsl:attribute>
       <xsl:attribute name="title">
-        <xsl:apply-templates select="(//legalnotice)[1]" mode="object.title.markup.textonly"/>
+        <xsl:apply-templates select="(//d:legalnotice)[1]" mode="object.title.markup.textonly"/>
       </xsl:attribute>
     </link>
     <xsl:call-template name="make.legalnotice.head.links">
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index b5517de..380c7d8 100644 (file)
@@ -1,11 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl d">
 
 <!-- ********************************************************************
-     $Id: chunk.xsl 9801 2013-09-06 19:23:43Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index 95d3dcf..8f8f204 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:saxon="http://icl.com/saxon" xmlns:lxslt="http://xml.apache.org/xslt" xmlns:redirect="http://xml.apache.org/xalan/redirect" xmlns:exsl="http://exslt.org/common" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="saxon lxslt redirect exsl doc" extension-element-prefixes="saxon redirect lxslt exsl">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:saxon="http://icl.com/saxon" xmlns:lxslt="http://xml.apache.org/xslt" xmlns:redirect="http://xml.apache.org/xalan/redirect" xmlns:exsl="http://exslt.org/common" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="saxon lxslt redirect exsl doc d" extension-element-prefixes="saxon redirect lxslt exsl">
 
 <!-- ********************************************************************
-     $Id: chunker.xsl 9741 2013-04-11 21:57:59Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 </xsl:template>
 
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index ba7c287..6bd8023 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="cf exsl">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="cf exsl d">
 
 <!-- ********************************************************************
-     $Id: chunkfast.xsl 8345 2009-03-16 06:44:07Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -66,4 +61,4 @@
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 659e44f..82f1236 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="doc">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="doc d">
 
 <!-- ********************************************************************
-     $Id: chunktoc.xsl 9866 2014-01-29 02:55:52Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -31,7 +26,7 @@
   <xsl:variable name="chunks" select="document($chunk.toc,/)"/>
 
   <xsl:choose>
-    <xsl:when test="$chunks//tocentry[@linkend=$id]">1</xsl:when>
+    <xsl:when test="$chunks//d:tocentry[@linkend=$id]">1</xsl:when>
     <xsl:otherwise>0</xsl:otherwise>
   </xsl:choose>
 </xsl:template>
@@ -47,7 +42,7 @@
 
   <xsl:variable name="chunks" select="document($chunk.toc,/)"/>
 
-  <xsl:variable name="chunk" select="$chunks//tocentry[@linkend=$id]"/>
+  <xsl:variable name="chunk" select="$chunks//d:tocentry[@linkend=$id]"/>
   <xsl:variable name="filename">
     <xsl:call-template name="pi.dbhtml_filename">
       <xsl:with-param name="node" select="$chunk"/>
@@ -73,9 +68,9 @@
 
   <xsl:variable name="chunks" select="document($chunk.toc,/)"/>
 
-  <xsl:variable name="chunk" select="$chunks//tocentry[@linkend=$id]"/>
-  <xsl:variable name="prev-id" select="($chunk/preceding::tocentry                          |$chunk/ancestor::tocentry)[last()]/@linkend"/>
-  <xsl:variable name="next-id" select="($chunk/following::tocentry                          |$chunk/child::tocentry)[1]/@linkend"/>
+  <xsl:variable name="chunk" select="$chunks//d:tocentry[@linkend=$id]"/>
+  <xsl:variable name="prev-id" select="($chunk/preceding::d:tocentry                          |$chunk/ancestor::d:tocentry)[last()]/@linkend"/>
+  <xsl:variable name="next-id" select="($chunk/following::d:tocentry                          |$chunk/child::d:tocentry)[1]/@linkend"/>
 
   <xsl:variable name="prev" select="key('id',$prev-id)"/>
   <xsl:variable name="next" select="key('id',$next-id)"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="set">
+<xsl:template match="d:set">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="book">
+<xsl:template match="d:book">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="book/appendix">
+<xsl:template match="d:book/d:appendix">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="book/glossary">
+<xsl:template match="d:book/d:glossary">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="book/bibliography">
+<xsl:template match="d:book/d:bibliography">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="dedication" mode="dedication">
+<xsl:template match="d:dedication" mode="dedication">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="preface|chapter">
+<xsl:template match="d:preface|d:chapter">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="part|reference">
+<xsl:template match="d:part|d:reference">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="refentry">
+<xsl:template match="d:refentry">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="colophon">
+<xsl:template match="d:colophon">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="article">
+<xsl:template match="d:article">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="topic">
+<xsl:template match="d:topic">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="article/appendix">
+<xsl:template match="d:article/d:appendix">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="article/glossary">
+<xsl:template match="d:article/d:glossary">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="article/bibliography">
+<xsl:template match="d:article/d:bibliography">
   <xsl:call-template name="process-chunk"/>
 </xsl:template>
 
-<xsl:template match="sect1|sect2|sect3|sect4|sect5|section">
+<xsl:template match="d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section">
   <xsl:variable name="ischunk">
     <xsl:call-template name="chunk"/>
   </xsl:variable>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="setindex                      |book/index                      |article/index">
+<xsl:template match="d:setindex                      |d:book/d:index                      |d:article/d:index">
   <!-- some implementations use completely empty index tags to indicate -->
   <!-- where an automatically generated index should be inserted. so -->
   <!-- if the index is completely empty, skip it. -->
         <xsl:text>The chunk.toc file is not set.</xsl:text>
       </xsl:message>
     </xsl:when>
-    <xsl:when test="$exsl.node.set.available != 0 and                    namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="$exsl.node.set.available != 0 and                    namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:call-template name="log.message">
         <xsl:with-param name="level">Note</xsl:with-param>
         <xsl:with-param name="source" select="$doc.title"/>
         <xsl:with-param name="context-desc">
-          <xsl:text>namesp. cut</xsl:text>
+          <xsl:text>namesp. add</xsl:text>
         </xsl:with-param>
         <xsl:with-param name="message">
-          <xsl:text>stripped namespace before processing</xsl:text>
+          <xsl:text>added namespace before processing</xsl:text>
         </xsl:with-param>
       </xsl:call-template>
-      <xsl:apply-templates select="exsl:node-set($no.namespace)"/>
+      <xsl:apply-templates select="exsl:node-set($with.namespace)"/>
     </xsl:when>
     <!-- Can't process unless namespace is correct -->
-    <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:message terminate="yes">
-        <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text>
+        <xsl:text>Unable to add the namespace from DB4 document,</xsl:text>
         <xsl:text> cannot proceed.</xsl:text>
       </xsl:message>
     </xsl:when>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'figure'"/>
-                <xsl:with-param name="nodes" select=".//figure"/>
+                <xsl:with-param name="nodes" select=".//d:figure"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'figure'"/>
-            <xsl:with-param name="nodes" select=".//figure"/>
+            <xsl:with-param name="nodes" select=".//d:figure"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'table'"/>
-                <xsl:with-param name="nodes" select=".//table"/>
+                <xsl:with-param name="nodes" select=".//d:table"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'table'"/>
-            <xsl:with-param name="nodes" select=".//table"/>
+            <xsl:with-param name="nodes" select=".//d:table"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'example'"/>
-                <xsl:with-param name="nodes" select=".//example"/>
+                <xsl:with-param name="nodes" select=".//d:example"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'example'"/>
-            <xsl:with-param name="nodes" select=".//example"/>
+            <xsl:with-param name="nodes" select=".//d:example"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'equation'"/>
-                <xsl:with-param name="nodes" select=".//equation"/>
+                <xsl:with-param name="nodes" select=".//d:equation"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'equation'"/>
-            <xsl:with-param name="nodes" select=".//equation"/>
+            <xsl:with-param name="nodes" select=".//d:equation"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
             <xsl:with-param name="lot">
               <xsl:call-template name="list.of.titles">
                 <xsl:with-param name="titles" select="'procedure'"/>
-                <xsl:with-param name="nodes" select=".//procedure[title]"/>
+                <xsl:with-param name="nodes" select=".//d:procedure[d:title]"/>
               </xsl:call-template>
             </xsl:with-param>
           </xsl:call-template>
         <xsl:otherwise>
           <xsl:call-template name="list.of.titles">
             <xsl:with-param name="titles" select="'procedure'"/>
-            <xsl:with-param name="nodes" select=".//procedure[title]"/>
+            <xsl:with-param name="nodes" select=".//d:procedure[d:title]"/>
           </xsl:call-template>
         </xsl:otherwise>
       </xsl:choose>
           </xsl:with-param>
           <xsl:with-param name="content">
             <xsl:call-template name="chunk-element-content">
-              <xsl:with-param name="prev" select="/foo"/>
-              <xsl:with-param name="next" select="/foo"/>
+              <xsl:with-param name="prev" select="/d:foo"/>
+              <xsl:with-param name="next" select="/d:foo"/>
               <xsl:with-param name="nav.context" select="'toc'"/>
               <xsl:with-param name="content">
                 <h1>
       <xsl:with-param name="filename" select="$filename"/>
       <xsl:with-param name="content">
         <xsl:call-template name="chunk-element-content">
-          <xsl:with-param name="prev" select="/foo"/>
-          <xsl:with-param name="next" select="/foo"/>
+          <xsl:with-param name="prev" select="/d:foo"/>
+          <xsl:with-param name="next" select="/d:foo"/>
           <xsl:with-param name="nav.context" select="'toc'"/>
           <xsl:with-param name="content">
             <xsl:copy-of select="$lot"/>
   </xsl:if>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 40e9e1b..b1951d1 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: component.xsl 9500 2012-07-15 23:24:21Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:variable name="level">
     <xsl:choose>
       <!-- chapters and other book children should get <h1> -->
-      <xsl:when test="$node/parent::book">0</xsl:when>
-      <xsl:when test="ancestor::section">
-        <xsl:value-of select="count(ancestor::section)+1"/>
+      <xsl:when test="$node/parent::d:book">0</xsl:when>
+      <xsl:when test="ancestor::d:section">
+        <xsl:value-of select="count(ancestor::d:section)+1"/>
       </xsl:when>
-      <xsl:when test="ancestor::sect5">6</xsl:when>
-      <xsl:when test="ancestor::sect4">5</xsl:when>
-      <xsl:when test="ancestor::sect3">4</xsl:when>
-      <xsl:when test="ancestor::sect2">3</xsl:when>
-      <xsl:when test="ancestor::sect1">2</xsl:when>
+      <xsl:when test="ancestor::d:sect5">6</xsl:when>
+      <xsl:when test="ancestor::d:sect4">5</xsl:when>
+      <xsl:when test="ancestor::d:sect3">4</xsl:when>
+      <xsl:when test="ancestor::d:sect2">3</xsl:when>
+      <xsl:when test="ancestor::d:sect1">2</xsl:when>
       <xsl:otherwise>1</xsl:otherwise>
     </xsl:choose>
   </xsl:variable>
 
 <xsl:template name="component.subtitle">
   <xsl:param name="node" select="."/>
-  <xsl:variable name="subtitle" select="($node/docinfo/subtitle                         |$node/info/subtitle                         |$node/prefaceinfo/subtitle                         |$node/chapterinfo/subtitle                         |$node/appendixinfo/subtitle                         |$node/articleinfo/subtitle                         |$node/artheader/subtitle                         |$node/subtitle)[1]"/>
+  <xsl:variable name="subtitle" select="($node/d:docinfo/d:subtitle                         |$node/d:info/d:subtitle                         |$node/d:prefaceinfo/d:subtitle                         |$node/d:chapterinfo/d:subtitle                         |$node/d:appendixinfo/d:subtitle                         |$node/d:articleinfo/d:subtitle                         |$node/d:artheader/d:subtitle                         |$node/d:subtitle)[1]"/>
 
   <xsl:if test="$subtitle">
     <h3 class="subtitle">
       <xsl:call-template name="id.attribute"/>
-      <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+      <em>
         <xsl:apply-templates select="$node" mode="object.subtitle.markup"/>
       </em>
     </h3>
@@ -72,7 +67,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="dedication" mode="dedication">
+<xsl:template match="d:dedication" mode="dedication">
   <xsl:call-template name="id.warning"/>
 
   <div>
   </div>
 </xsl:template>
 
-<xsl:template match="dedication/title|dedication/info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:dedication/d:title|d:dedication/d:info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::dedication[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:dedication[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="dedication/subtitle|dedication/info/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:dedication/d:subtitle|d:dedication/d:info/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::dedication[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:dedication[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="dedication"/> <!-- see mode="dedication" -->
-<xsl:template match="dedication/title"/>
-<xsl:template match="dedication/subtitle"/>
-<xsl:template match="dedication/titleabbrev"/>
+<xsl:template match="d:dedication"/> <!-- see mode="dedication" -->
+<xsl:template match="d:dedication/d:title"/>
+<xsl:template match="d:dedication/d:subtitle"/>
+<xsl:template match="d:dedication/d:titleabbrev"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="acknowledgements" mode="acknowledgements">
+<xsl:template match="d:acknowledgements" mode="acknowledgements">
   <xsl:call-template name="id.warning"/>
 
   <div>
   </div>
 </xsl:template>
 
-<xsl:template match="acknowledgements/title|acknowledgements/info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:acknowledgements/d:title|d:acknowledgements/d:info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::acknowledgements[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:acknowledgements[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="acknowledgements/subtitle|acknowledgements/info/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:acknowledgements/d:subtitle|d:acknowledgements/d:info/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::acknowledgements[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:acknowledgements[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="acknowledgements"/> <!-- see mode="acknowledgements" -->
-<xsl:template match="acknowledgements/title"/>
-<xsl:template match="acknowledgements/subtitle"/>
-<xsl:template match="acknowledgements/titleabbrev"/>
+<xsl:template match="d:acknowledgements"/> <!-- see mode="acknowledgements" -->
+<xsl:template match="d:acknowledgements/d:title"/>
+<xsl:template match="d:acknowledgements/d:subtitle"/>
+<xsl:template match="d:acknowledgements/d:titleabbrev"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="colophon">
+<xsl:template match="d:colophon">
   <xsl:call-template name="id.warning"/>
 
   <div>
   </div>
 </xsl:template>
 
-<xsl:template match="colophon/title"/>
-<xsl:template match="colophon/subtitle"/>
-<xsl:template match="colophon/titleabbrev"/>
+<xsl:template match="d:colophon/d:title"/>
+<xsl:template match="d:colophon/d:subtitle"/>
+<xsl:template match="d:colophon/d:titleabbrev"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="preface">
+<xsl:template match="d:preface">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="preface/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:preface/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::preface[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:preface[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="preface/subtitle                      |preface/prefaceinfo/subtitle                      |preface/info/subtitle                      |preface/docinfo/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:preface/d:subtitle                      |d:preface/d:prefaceinfo/d:subtitle                      |d:preface/d:info/d:subtitle                      |d:preface/d:docinfo/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::preface[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:preface[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="preface/docinfo|prefaceinfo"/>
-<xsl:template match="preface/info"/>
-<xsl:template match="preface/title"/>
-<xsl:template match="preface/titleabbrev"/>
-<xsl:template match="preface/subtitle"/>
+<xsl:template match="d:preface/d:docinfo|d:prefaceinfo"/>
+<xsl:template match="d:preface/d:info"/>
+<xsl:template match="d:preface/d:title"/>
+<xsl:template match="d:preface/d:titleabbrev"/>
+<xsl:template match="d:preface/d:subtitle"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="chapter">
+<xsl:template match="d:chapter">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="chapter/title|chapter/chapterinfo/title|chapter/info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:chapter/d:title|d:chapter/d:chapterinfo/d:title|d:chapter/d:info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::chapter[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:chapter[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="chapter/subtitle                      |chapter/chapterinfo/subtitle                      |chapter/info/subtitle                      |chapter/docinfo/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:chapter/d:subtitle                      |d:chapter/d:chapterinfo/d:subtitle                      |d:chapter/d:info/d:subtitle                      |d:chapter/d:docinfo/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::chapter[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:chapter[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="chapter/docinfo|chapterinfo"/>
-<xsl:template match="chapter/info"/>
-<xsl:template match="chapter/title"/>
-<xsl:template match="chapter/titleabbrev"/>
-<xsl:template match="chapter/subtitle"/>
+<xsl:template match="d:chapter/d:docinfo|d:chapterinfo"/>
+<xsl:template match="d:chapter/d:info"/>
+<xsl:template match="d:chapter/d:title"/>
+<xsl:template match="d:chapter/d:titleabbrev"/>
+<xsl:template match="d:chapter/d:subtitle"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="appendix">
+<xsl:template match="d:appendix">
   <xsl:variable name="ischunk">
     <xsl:call-template name="chunk"/>
   </xsl:variable>
     </xsl:call-template>
 
     <xsl:choose>
-      <xsl:when test="parent::article and $ischunk = 0">
+      <xsl:when test="parent::d:article and $ischunk = 0">
         <xsl:call-template name="section.heading">
           <xsl:with-param name="level" select="1"/>
           <xsl:with-param name="title">
 
     <xsl:apply-templates/>
 
-    <xsl:if test="not(parent::article) or $ischunk != 0">
+    <xsl:if test="not(parent::d:article) or $ischunk != 0">
       <xsl:call-template name="process.footnotes"/>
     </xsl:if>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="appendix/title|appendix/appendixinfo/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:appendix/d:title|d:appendix/d:appendixinfo/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::appendix[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:appendix[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="appendix/subtitle                      |appendix/appendixinfo/subtitle                      |appendix/info/subtitle                      |appendix/docinfo/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:appendix/d:subtitle                      |d:appendix/d:appendixinfo/d:subtitle                      |d:appendix/d:info/d:subtitle                      |d:appendix/d:docinfo/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::appendix[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:appendix[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="appendix/docinfo|appendixinfo"/>
-<xsl:template match="appendix/info"/>
-<xsl:template match="appendix/title"/>
-<xsl:template match="appendix/titleabbrev"/>
-<xsl:template match="appendix/subtitle"/>
+<xsl:template match="d:appendix/d:docinfo|d:appendixinfo"/>
+<xsl:template match="d:appendix/d:info"/>
+<xsl:template match="d:appendix/d:title"/>
+<xsl:template match="d:appendix/d:titleabbrev"/>
+<xsl:template match="d:appendix/d:subtitle"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="article">
+<xsl:template match="d:article">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="article/title|article/articleinfo/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:article/d:title|d:article/d:articleinfo/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::article[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:article[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="article/subtitle                      |article/articleinfo/subtitle                      |article/info/subtitle                      |article/artheader/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:article/d:subtitle                      |d:article/d:articleinfo/d:subtitle                      |d:article/d:info/d:subtitle                      |d:article/d:artheader/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::article[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:article[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="article/artheader|article/articleinfo"/>
-<xsl:template match="article/info"/>
-<xsl:template match="article/title"/>
-<xsl:template match="article/titleabbrev"/>
-<xsl:template match="article/subtitle"/>
+<xsl:template match="d:article/d:artheader|d:article/d:articleinfo"/>
+<xsl:template match="d:article/d:info"/>
+<xsl:template match="d:article/d:title"/>
+<xsl:template match="d:article/d:titleabbrev"/>
+<xsl:template match="d:article/d:subtitle"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="topic">
+<xsl:template match="d:topic">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="topic/title|topic/info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:topic/d:title|d:topic/d:info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.title">
-    <xsl:with-param name="node" select="ancestor::topic[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:topic[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="topic/subtitle                      |topic/info/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:topic/d:subtitle                      |d:topic/d:info/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="component.subtitle">
-    <xsl:with-param name="node" select="ancestor::topic[1]"/>
+    <xsl:with-param name="node" select="ancestor::d:topic[1]"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="topic/info"/>
-<xsl:template match="topic/title"/>
-<xsl:template match="topic/titleabbrev"/>
-<xsl:template match="topic/subtitle"/>
+<xsl:template match="d:topic/d:info"/>
+<xsl:template match="d:topic/d:title"/>
+<xsl:template match="d:topic/d:titleabbrev"/>
+<xsl:template match="d:topic/d:subtitle"/>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 3af229c..d89bae7 100644 (file)
@@ -1,21 +1,16 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: division.xsl 9366 2012-05-12 23:44:25Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="set">
+<xsl:template match="d:set">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="set/setinfo"/>
-<xsl:template match="set/title"/>
-<xsl:template match="set/titleabbrev"/>
-<xsl:template match="set/subtitle"/>
+<xsl:template match="d:set/d:setinfo"/>
+<xsl:template match="d:set/d:title"/>
+<xsl:template match="d:set/d:titleabbrev"/>
+<xsl:template match="d:set/d:subtitle"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="book">
+<xsl:template match="d:book">
   <xsl:call-template name="id.warning"/>
 
   <div>
@@ -72,8 +67,8 @@
 
     <xsl:call-template name="book.titlepage"/>
 
-    <xsl:apply-templates select="dedication" mode="dedication"/>
-    <xsl:apply-templates select="acknowledgements" mode="acknowledgements"/>
+    <xsl:apply-templates select="d:dedication" mode="dedication"/>
+    <xsl:apply-templates select="d:acknowledgements" mode="acknowledgements"/>
 
     <xsl:variable name="toc.params">
       <xsl:call-template name="find.path.params">
   </div>
 </xsl:template>
 
-<xsl:template match="book/bookinfo"/>
-<xsl:template match="book/info"/>
-<xsl:template match="book/title"/>
-<xsl:template match="book/titleabbrev"/>
-<xsl:template match="book/subtitle"/>
+<xsl:template match="d:book/d:bookinfo"/>
+<xsl:template match="d:book/d:info"/>
+<xsl:template match="d:book/d:title"/>
+<xsl:template match="d:book/d:titleabbrev"/>
+<xsl:template match="d:book/d:subtitle"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="part">
+<xsl:template match="d:part">
   <xsl:call-template name="id.warning"/>
 
   <div>
         <xsl:with-param name="table" select="normalize-space($generate.toc)"/>
       </xsl:call-template>
     </xsl:variable>
-    <xsl:if test="not(partintro) and contains($toc.params, 'toc')">
+    <xsl:if test="not(d:partintro) and contains($toc.params, 'toc')">
       <xsl:call-template name="division.toc"/>
     </xsl:if>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
-<xsl:template match="part" mode="make.part.toc">
+<xsl:template match="d:part" mode="make.part.toc">
   <xsl:call-template name="division.toc"/>
 </xsl:template>
 
-<xsl:template match="reference" mode="make.part.toc">
+<xsl:template match="d:reference" mode="make.part.toc">
   <xsl:call-template name="division.toc"/>
 </xsl:template>
 
-<xsl:template match="part/docinfo"/>
-<xsl:template match="part/partinfo"/>
-<xsl:template match="part/info"/>
-<xsl:template match="part/title"/>
-<xsl:template match="part/titleabbrev"/>
-<xsl:template match="part/subtitle"/>
+<xsl:template match="d:part/d:docinfo"/>
+<xsl:template match="d:part/d:partinfo"/>
+<xsl:template match="d:part/d:info"/>
+<xsl:template match="d:part/d:title"/>
+<xsl:template match="d:part/d:titleabbrev"/>
+<xsl:template match="d:part/d:subtitle"/>
 
-<xsl:template match="partintro">
+<xsl:template match="d:partintro">
   <xsl:call-template name="id.warning"/>
 
   <div>
   </div>
 </xsl:template>
 
-<xsl:template match="partintro/title"/>
-<xsl:template match="partintro/titleabbrev"/>
-<xsl:template match="partintro/subtitle"/>
+<xsl:template match="d:partintro/d:title"/>
+<xsl:template match="d:partintro/d:titleabbrev"/>
+<xsl:template match="d:partintro/d:subtitle"/>
 
-<xsl:template match="partintro/title" mode="partintro.title.mode">
+<xsl:template match="d:partintro/d:title" mode="partintro.title.mode">
   <h2>
     <xsl:apply-templates/>
   </h2>
 </xsl:template>
 
-<xsl:template match="partintro/subtitle" mode="partintro.title.mode">
+<xsl:template match="d:partintro/d:subtitle" mode="partintro.title.mode">
   <h3>
-    <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates/></em>
+    <em><xsl:apply-templates/></em>
   </h3>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="book" mode="division.number">
-  <xsl:number from="set" count="book" format="1."/>
+<xsl:template match="d:book" mode="division.number">
+  <xsl:number from="d:set" count="d:book" format="1."/>
 </xsl:template>
 
-<xsl:template match="part" mode="division.number">
-  <xsl:number from="book" count="part" format="I."/>
+<xsl:template match="d:part" mode="division.number">
+  <xsl:number from="d:book" count="d:part" format="I."/>
 </xsl:template>
 
 <!-- ==================================================================== -->
   </h1>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index bff38f5..72f373c 100644 (file)
@@ -1,16 +1,11 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl d" version="1.0">
 
 <xsl:output method="xml" encoding="UTF-8" indent="no"/>
 
 <!-- ********************************************************************
-     $Id: docbook.xsl 9983 2015-09-16 20:58:50Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -68,7 +63,7 @@
 <xsl:include href="chunker.xsl"/>
 <xsl:include href="html-rtf.xsl"/>
 <xsl:include href="annotations.xsl"/>
-<xsl:include href="../common/stripns.xsl"/>
+<xsl:include href="../common/addns.xsl"/>
 <xsl:include href="publishers.xsl"/>
 
 <xsl:param name="stylesheet.result.type" select="'xhtml'"/>
 
 <xsl:template name="head.content.abstract">
   <xsl:param name="node" select="."/>
-  <xsl:variable name="info" select="(articleinfo     |bookinfo     |prefaceinfo     |chapterinfo     |appendixinfo     |sectioninfo     |sect1info     |sect2info     |sect3info     |sect4info     |sect5info     |referenceinfo     |refentryinfo     |partinfo     |info     |docinfo)[1]"/>
-  <xsl:if test="$info and $info/abstract">
+  <xsl:variable name="info" select="(d:articleinfo     |d:bookinfo     |d:prefaceinfo     |d:chapterinfo     |d:appendixinfo     |d:sectioninfo     |d:sect1info     |d:sect2info     |d:sect3info     |d:sect4info     |d:sect5info     |d:referenceinfo     |d:refentryinfo     |d:partinfo     |d:info     |d:docinfo)[1]"/>
+  <xsl:if test="$info and $info/d:abstract">
     <meta name="description">
       <xsl:attribute name="content">
-        <xsl:for-each select="$info/abstract[1]/*">
+        <xsl:for-each select="$info/d:abstract[1]/*">
           <xsl:value-of select="normalize-space(.)"/>
           <xsl:if test="position() &lt; last()">
             <xsl:text> </xsl:text>
@@ -267,30 +262,30 @@ body { background-image: url('</xsl:text>
 <!-- ============================================================ -->
 
 <xsl:template match="*" mode="head.keywords.content">
-  <xsl:apply-templates select="chapterinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="appendixinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="prefaceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bookinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="setinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="articleinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="artheader/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect4info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect5info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sectioninfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bibliographyinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="glossaryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="indexinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refentryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="partinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="referenceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="docinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="info/keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:chapterinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:appendixinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:prefaceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bookinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:setinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:articleinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:artheader/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect4info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect5info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sectioninfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bibliographyinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:glossaryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:indexinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refentryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:partinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:referenceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:docinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:info/d:keywordset" mode="html.header"/>
 
   <xsl:if test="$inherit.keywords != 0                 and parent::*">
     <xsl:apply-templates select="parent::*" mode="head.keywords.content"/>
@@ -306,12 +301,12 @@ body { background-image: url('</xsl:text>
               in this chunk should be referenced. I don't think it
               does any harm to reference them all, but it adds
               unnecessary bloat to each chunk. -->
-  <xsl:if test="$annotation.support != 0 and //annotation">
+  <xsl:if test="$annotation.support != 0 and //d:annotation">
     <xsl:call-template name="add.annotation.links"/>
     <script type="text/javascript">
       <xsl:text>
 // Create PopupWindow objects</xsl:text>
-      <xsl:for-each select="//annotation">
+      <xsl:for-each select="//d:annotation">
         <xsl:text>
 var popup_</xsl:text>
         <xsl:value-of select="generate-id(.)"/>
@@ -363,8 +358,8 @@ var popup_</xsl:text>
 
 <xsl:template name="user.header.navigation">
   <xsl:param name="node" select="."/>
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 </xsl:template>
 
@@ -378,8 +373,8 @@ var popup_</xsl:text>
 
 <xsl:template name="user.footer.navigation">
   <xsl:param name="node" select="."/>
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 </xsl:template>
 
@@ -387,9 +382,9 @@ var popup_</xsl:text>
 be created as a global variable here.
 Used by docbook.xsl, chunk-common.xsl, chunktoc.xsl, and
 chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
-<xsl:variable name="no.namespace">
-  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
-      <xsl:apply-templates select="/*" mode="stripNS"/>
+<xsl:variable name="with.namespace">
+  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
+      <xsl:apply-templates select="/*" mode="addNS"/>
   </xsl:if>
 </xsl:variable>
 
@@ -401,15 +396,15 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
   </xsl:variable>
   <xsl:choose>
     <!-- fix namespace if necessary -->
-    <xsl:when test="$exsl.node.set.available != 0 and                    namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="$exsl.node.set.available != 0 and                    namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:call-template name="log.message">
         <xsl:with-param name="level">Note</xsl:with-param>
         <xsl:with-param name="source" select="$doc.title"/>
         <xsl:with-param name="context-desc">
-          <xsl:text>namesp. cut</xsl:text>
+          <xsl:text>namesp. add</xsl:text>
         </xsl:with-param>
         <xsl:with-param name="message">
-          <xsl:text>stripped namespace before processing</xsl:text>
+          <xsl:text>added namespace before processing</xsl:text>
         </xsl:with-param>
       </xsl:call-template>
       <!-- DEBUG: uncomment to save namespace-fixed document.
@@ -418,16 +413,16 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
         <xsl:with-param name="filename" select="'namespace-fixed.debug.xml'"/>
         <xsl:with-param name="method" select="'xml'"/>
         <xsl:with-param name="content">
-          <xsl:copy-of select="exsl:node-set($no.namespace)"/>
+          <xsl:copy-of select="exsl:node-set($with.namespace)"/>
         </xsl:with-param>
       </xsl:call-template>
       -->
-      <xsl:apply-templates select="exsl:node-set($no.namespace)"/>
+      <xsl:apply-templates select="exsl:node-set($with.namespace)"/>
     </xsl:when>
     <!-- Can't process unless namespace fixed with exsl node-set()-->
-    <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:message terminate="yes">
-        <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text>
+        <xsl:text>Unable to add the namespace from DB4 document,</xsl:text>
         <xsl:text> cannot proceed.</xsl:text>
       </xsl:message>
     </xsl:when>
@@ -525,4 +520,4 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
   <xsl:text>0</xsl:text>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 75b9049..0085601 100644 (file)
@@ -1,16 +1,11 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl d" version="1.0">
 
 <xsl:output method="xml" encoding="UTF-8" indent="no" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
 
 <!-- ********************************************************************
-     $Id: docbook.xsl 9983 2015-09-16 20:58:50Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -68,7 +63,7 @@
 <xsl:include href="chunker.xsl"/>
 <xsl:include href="html-rtf.xsl"/>
 <xsl:include href="annotations.xsl"/>
-<xsl:include href="../common/stripns.xsl"/>
+<xsl:include href="../common/addns.xsl"/>
 <xsl:include href="publishers.xsl"/>
 
 <xsl:param name="stylesheet.result.type" select="'xhtml'"/>
 
 <xsl:template name="head.content.abstract">
   <xsl:param name="node" select="."/>
-  <xsl:variable name="info" select="(articleinfo     |bookinfo     |prefaceinfo     |chapterinfo     |appendixinfo     |sectioninfo     |sect1info     |sect2info     |sect3info     |sect4info     |sect5info     |referenceinfo     |refentryinfo     |partinfo     |info     |docinfo)[1]"/>
-  <xsl:if test="$info and $info/abstract">
+  <xsl:variable name="info" select="(d:articleinfo     |d:bookinfo     |d:prefaceinfo     |d:chapterinfo     |d:appendixinfo     |d:sectioninfo     |d:sect1info     |d:sect2info     |d:sect3info     |d:sect4info     |d:sect5info     |d:referenceinfo     |d:refentryinfo     |d:partinfo     |d:info     |d:docinfo)[1]"/>
+  <xsl:if test="$info and $info/d:abstract">
     <meta name="description">
       <xsl:attribute name="content">
-        <xsl:for-each select="$info/abstract[1]/*">
+        <xsl:for-each select="$info/d:abstract[1]/*">
           <xsl:value-of select="normalize-space(.)"/>
           <xsl:if test="position() &lt; last()">
             <xsl:text> </xsl:text>
@@ -267,30 +262,30 @@ body { background-image: url('</xsl:text>
 <!-- ============================================================ -->
 
 <xsl:template match="*" mode="head.keywords.content">
-  <xsl:apply-templates select="chapterinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="appendixinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="prefaceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bookinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="setinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="articleinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="artheader/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect4info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect5info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sectioninfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bibliographyinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="glossaryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="indexinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refentryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="partinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="referenceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="docinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="info/keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:chapterinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:appendixinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:prefaceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bookinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:setinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:articleinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:artheader/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect4info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect5info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sectioninfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bibliographyinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:glossaryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:indexinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refentryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:partinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:referenceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:docinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:info/d:keywordset" mode="html.header"/>
 
   <xsl:if test="$inherit.keywords != 0                 and parent::*">
     <xsl:apply-templates select="parent::*" mode="head.keywords.content"/>
@@ -306,12 +301,12 @@ body { background-image: url('</xsl:text>
               in this chunk should be referenced. I don't think it
               does any harm to reference them all, but it adds
               unnecessary bloat to each chunk. -->
-  <xsl:if test="$annotation.support != 0 and //annotation">
+  <xsl:if test="$annotation.support != 0 and //d:annotation">
     <xsl:call-template name="add.annotation.links"/>
     <script type="text/javascript">
       <xsl:text>
 // Create PopupWindow objects</xsl:text>
-      <xsl:for-each select="//annotation">
+      <xsl:for-each select="//d:annotation">
         <xsl:text>
 var popup_</xsl:text>
         <xsl:value-of select="generate-id(.)"/>
@@ -363,8 +358,8 @@ var popup_</xsl:text>
 
 <xsl:template name="user.header.navigation">
   <xsl:param name="node" select="."/>
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 </xsl:template>
 
@@ -378,8 +373,8 @@ var popup_</xsl:text>
 
 <xsl:template name="user.footer.navigation">
   <xsl:param name="node" select="."/>
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 </xsl:template>
 
@@ -387,9 +382,9 @@ var popup_</xsl:text>
 be created as a global variable here.
 Used by docbook.xsl, chunk-common.xsl, chunktoc.xsl, and
 chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
-<xsl:variable name="no.namespace">
-  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
-      <xsl:apply-templates select="/*" mode="stripNS"/>
+<xsl:variable name="with.namespace">
+  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
+      <xsl:apply-templates select="/*" mode="addNS"/>
   </xsl:if>
 </xsl:variable>
 
@@ -401,15 +396,15 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
   </xsl:variable>
   <xsl:choose>
     <!-- fix namespace if necessary -->
-    <xsl:when test="$exsl.node.set.available != 0 and                    namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="$exsl.node.set.available != 0 and                    namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:call-template name="log.message">
         <xsl:with-param name="level">Note</xsl:with-param>
         <xsl:with-param name="source" select="$doc.title"/>
         <xsl:with-param name="context-desc">
-          <xsl:text>namesp. cut</xsl:text>
+          <xsl:text>namesp. add</xsl:text>
         </xsl:with-param>
         <xsl:with-param name="message">
-          <xsl:text>stripped namespace before processing</xsl:text>
+          <xsl:text>added namespace before processing</xsl:text>
         </xsl:with-param>
       </xsl:call-template>
       <!-- DEBUG: uncomment to save namespace-fixed document.
@@ -418,16 +413,16 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
         <xsl:with-param name="filename" select="'namespace-fixed.debug.xml'"/>
         <xsl:with-param name="method" select="'xml'"/>
         <xsl:with-param name="content">
-          <xsl:copy-of select="exsl:node-set($no.namespace)"/>
+          <xsl:copy-of select="exsl:node-set($with.namespace)"/>
         </xsl:with-param>
       </xsl:call-template>
       -->
-      <xsl:apply-templates select="exsl:node-set($no.namespace)"/>
+      <xsl:apply-templates select="exsl:node-set($with.namespace)"/>
     </xsl:when>
     <!-- Can't process unless namespace fixed with exsl node-set()-->
-    <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:message terminate="yes">
-        <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text>
+        <xsl:text>Unable to add the namespace from DB4 document,</xsl:text>
         <xsl:text> cannot proceed.</xsl:text>
       </xsl:message>
     </xsl:when>
@@ -525,4 +520,4 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
   <xsl:text>0</xsl:text>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index a6ff6d7..0b98245 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="doc" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="doc d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: ebnf.xsl 9664 2012-11-07 20:02:17Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -16,7 +11,6 @@
 <doc:reference xmlns="">
 <referenceinfo xmlns="http://www.w3.org/1999/xhtml">
 <releaseinfo role="meta">
-$Id: ebnf.xsl 9664 2012-11-07 20:02:17Z bobstayton $
 </releaseinfo>
 <author><surname>Walsh</surname>
 <firstname>Norman</firstname></author>
@@ -49,7 +43,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="productionset">
+<xsl:template match="d:productionset">
   <table width="100%" cellpadding="5">
     <xsl:if test="$ebnf.table.bgcolor != ''">
       <xsl:attribute name="bgcolor">
@@ -64,17 +58,17 @@ to be incomplete. Don't forget to read the source, too :-)</para>
     </xsl:attribute>
     <xsl:attribute name="summary">
       <xsl:text>EBNF</xsl:text>
-      <xsl:if test="title|info/title">
+      <xsl:if test="d:title|d:info/d:title">
         <xsl:text> for </xsl:text>
-        <xsl:value-of select="title|info/title[1]"/>
+        <xsl:value-of select="d:title|d:info/d:title[1]"/>
       </xsl:if>
     </xsl:attribute>
 
-    <xsl:if test="title|info/title">
+    <xsl:if test="d:title|d:info/d:title">
       <tr>
         <th align="{$direction.align.start}" valign="top">
           <xsl:apply-templates select="." mode="class.attribute"/>
-          <xsl:apply-templates select="title|info/title[1]"/>
+          <xsl:apply-templates select="d:title|d:info/d:title[1]"/>
         </th>
       </tr>
     </xsl:if>
@@ -90,18 +84,18 @@ to be incomplete. Don't forget to read the source, too :-)</para>
             <xsl:value-of select="local-name(.)"/>
           </xsl:attribute>
           <xsl:attribute name="summary">EBNF productions</xsl:attribute>
-          <xsl:apply-templates select="production|productionrecap"/>
+          <xsl:apply-templates select="d:production|d:productionrecap"/>
         </table>
       </td>
     </tr>
   </table>
 </xsl:template>
 
-<xsl:template match="productionset/title">
+<xsl:template match="d:productionset/d:title">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="production">
+<xsl:template match="d:production">
   <xsl:param name="recap" select="false()"/>
   <tr>
     <td align="{$direction.align.start}" valign="top" width="3%">
@@ -118,13 +112,13 @@ to be incomplete. Don't forget to read the source, too :-)</para>
                 <xsl:with-param name="object" select="."/>
               </xsl:call-template>
             </xsl:attribute>
-            <xsl:apply-templates select="lhs"/>
+            <xsl:apply-templates select="d:lhs"/>
           </a>
         </xsl:when>
         <xsl:otherwise>
           <xsl:call-template name="id.attribute"/>
           <xsl:call-template name="anchor"/>
-          <xsl:apply-templates select="lhs"/>
+          <xsl:apply-templates select="d:lhs"/>
         </xsl:otherwise>
       </xsl:choose>
     </td>
@@ -132,14 +126,14 @@ to be incomplete. Don't forget to read the source, too :-)</para>
       <xsl:copy-of select="$ebnf.assignment"/>
     </td>
     <td valign="top" width="52%">
-      <xsl:apply-templates select="rhs"/>
+      <xsl:apply-templates select="d:rhs"/>
       <xsl:copy-of select="$ebnf.statement.terminator"/>
     </td>
     <td align="{$direction.align.start}" valign="top" width="30%">
       <xsl:choose>
-        <xsl:when test="rhs/lineannotation|constraint">
-          <xsl:apply-templates select="rhs/lineannotation" mode="rhslo"/>
-          <xsl:apply-templates select="constraint"/>
+        <xsl:when test="d:rhs/d:lineannotation|d:constraint">
+          <xsl:apply-templates select="d:rhs/d:lineannotation" mode="rhslo"/>
+          <xsl:apply-templates select="d:constraint"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:text>&#160;</xsl:text>
@@ -149,7 +143,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
   </tr>
 </xsl:template>
 
-<xsl:template match="productionrecap">
+<xsl:template match="d:productionrecap">
   <xsl:variable name="targets" select="key('id',@linkend)"/>
   <xsl:variable name="target" select="$targets[1]"/>
 
@@ -174,19 +168,19 @@ to be incomplete. Don't forget to read the source, too :-)</para>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="lhs">
+<xsl:template match="d:lhs">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="rhs">
+<xsl:template match="d:rhs">
   <xsl:apply-templates/>
-  <xsl:if test="following-sibling::rhs">
+  <xsl:if test="following-sibling::d:rhs">
     <xsl:text> |</xsl:text>
     <br/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="nonterminal">
+<xsl:template match="d:nonterminal">
   <xsl:variable name="linkend">
     <xsl:call-template name="xpointer.idref">
       <xsl:with-param name="xpointer" select="@def"/>
@@ -244,7 +238,7 @@ to be incomplete. Don't forget to read the source, too :-)</para>
           <xsl:when test="$linkend != ''">
             <xsl:variable name="targets" select="key('id',$linkend)"/>
             <xsl:variable name="target" select="$targets[1]"/>
-            <xsl:apply-templates select="$target/lhs"/>
+            <xsl:apply-templates select="$target/d:lhs"/>
           </xsl:when>
           <xsl:otherwise>
             <xsl:text>???</xsl:text>
@@ -255,18 +249,18 @@ to be incomplete. Don't forget to read the source, too :-)</para>
   </a>
 </xsl:template>
 
-<xsl:template match="rhs/lineannotation">
+<xsl:template match="d:rhs/d:lineannotation">
   <!--nop-->
 </xsl:template>
 
-<xsl:template match="rhs/lineannotation" mode="rhslo">
+<xsl:template match="d:rhs/d:lineannotation" mode="rhslo">
   <xsl:text>/*&#160;</xsl:text>
   <xsl:apply-templates/>
   <xsl:text>&#160;*/</xsl:text>
   <br/>
 </xsl:template>
 
-<xsl:template match="constraint">
+<xsl:template match="d:constraint">
   <xsl:call-template name="check.id.unique">
     <xsl:with-param name="linkend" select="@linkend"/>
   </xsl:call-template>
@@ -307,12 +301,12 @@ to be incomplete. Don't forget to read the source, too :-)</para>
     <xsl:apply-templates select="$target" mode="title.markup"/>
   </a>
   <xsl:text>&#160;]</xsl:text>
-  <xsl:if test="following-sibling::constraint">
+  <xsl:if test="following-sibling::d:constraint">
     <br/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="constraintdef">
+<xsl:template match="d:constraintdef">
   <div>
     <xsl:apply-templates select="." mode="class.attribute"/>
     <xsl:call-template name="id.attribute"/>
@@ -321,10 +315,10 @@ to be incomplete. Don't forget to read the source, too :-)</para>
   </div>
 </xsl:template>
 
-<xsl:template match="constraintdef/title">
-  <p><strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates/></strong></p>
+<xsl:template match="d:constraintdef/d:title">
+  <p><strong><xsl:apply-templates/></strong></p>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index d1645b9..879517a 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: footnote.xsl 9665 2012-11-08 14:26:20Z kosek $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -17,7 +12,7 @@
 The footnote text is handled in name="process.footnote".
 The footnote marker gets an id of @id, while the
 footnote text gets an id of #ftn.@id. They cross link to each other. -->
-<xsl:template match="footnote">
+<xsl:template match="d:footnote">
   <xsl:variable name="name">
     <xsl:call-template name="object.id">
       <xsl:with-param name="conditional" select="0"/>
@@ -48,7 +43,7 @@ footnote text gets an id of #ftn.@id. They cross link to each other. -->
   </a>
 </xsl:template>
 
-<xsl:template match="footnoteref">
+<xsl:template match="d:footnoteref">
   <xsl:variable name="targets" select="key('id',@linkend)"/>
   <xsl:variable name="footnote" select="$targets[1]"/>
 
@@ -85,14 +80,14 @@ linkend/id: <xsl:value-of select="@linkend"/>
   </a>
 </xsl:template>
 
-<xsl:template match="footnote" mode="footnote.number">
+<xsl:template match="d:footnote" mode="footnote.number">
   <xsl:choose>
     <xsl:when test="string-length(@label) != 0">
       <xsl:value-of select="@label"/>
     </xsl:when>
-    <xsl:when test="ancestor::table or ancestor::informaltable">
+    <xsl:when test="ancestor::d:table or ancestor::d:informaltable">
       <xsl:variable name="tfnum">
-        <xsl:number level="any" from="table|informaltable" format="1"/>
+        <xsl:number level="any" from="d:table|d:informaltable" format="1"/>
       </xsl:variable>
 
       <xsl:choose>
@@ -100,13 +95,13 @@ linkend/id: <xsl:value-of select="@linkend"/>
           <xsl:value-of select="substring($table.footnote.number.symbols, $tfnum, 1)"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:number level="any" from="table | informaltable" format="{$table.footnote.number.format}"/>
+          <xsl:number level="any" from="d:table | d:informaltable" format="{$table.footnote.number.format}"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:variable name="pfoot" select="preceding::footnote[not(@label)]"/>
-      <xsl:variable name="ptfoot" select="preceding::table//footnote |                                           preceding::informaltable//footnote"/>
+      <xsl:variable name="pfoot" select="preceding::d:footnote[not(@label)]"/>
+      <xsl:variable name="ptfoot" select="preceding::d:table//d:footnote |                                           preceding::d:informaltable//d:footnote"/>
       <xsl:variable name="fnum" select="count($pfoot) - count($ptfoot) + 1"/>
 
       <xsl:choose>
@@ -123,13 +118,13 @@ linkend/id: <xsl:value-of select="@linkend"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="footnote/para[1]|footnote/simpara[1]" priority="2">
+<xsl:template match="d:footnote/d:para[1]|d:footnote/d:simpara[1]" priority="2">
   <!-- this only works if the first thing in a footnote is a para, -->
   <!-- which is ok, because it usually is. -->
   <xsl:variable name="href">
     <xsl:text>#</xsl:text>
     <xsl:call-template name="object.id">
-      <xsl:with-param name="object" select="ancestor::footnote"/>
+      <xsl:with-param name="object" select="ancestor::d:footnote"/>
     </xsl:call-template>
   </xsl:variable>
 
@@ -145,7 +140,7 @@ linkend/id: <xsl:value-of select="@linkend"/>
         <sup>
           <xsl:apply-templates select="." mode="class.attribute"/>
           <xsl:text>[</xsl:text>
-          <xsl:apply-templates select="ancestor::footnote" mode="footnote.number"/>
+          <xsl:apply-templates select="ancestor::d:footnote" mode="footnote.number"/>
           <xsl:text>] </xsl:text>
         </sup>
       </a>
@@ -161,13 +156,13 @@ linkend/id: <xsl:value-of select="@linkend"/>
   <xsl:variable name="name">
     <xsl:text>ftn.</xsl:text>
     <xsl:call-template name="object.id">
-      <xsl:with-param name="object" select="ancestor::footnote"/>
+      <xsl:with-param name="object" select="ancestor::d:footnote"/>
     </xsl:call-template>
   </xsl:variable>
   <xsl:variable name="href">
     <xsl:text>#</xsl:text>
     <xsl:call-template name="object.id">
-      <xsl:with-param name="object" select="ancestor::footnote"/>
+      <xsl:with-param name="object" select="ancestor::d:footnote"/>
     </xsl:call-template>
   </xsl:variable>
   <xsl:variable name="footnote.mark">
@@ -187,7 +182,7 @@ linkend/id: <xsl:value-of select="@linkend"/>
       </xsl:choose>
       <sup>
         <xsl:text>[</xsl:text>
-        <xsl:apply-templates select="ancestor::footnote" mode="footnote.number"/>
+        <xsl:apply-templates select="ancestor::d:footnote" mode="footnote.number"/>
         <xsl:text>] </xsl:text>
       </sup>
     </a>
@@ -245,8 +240,8 @@ linkend/id: <xsl:value-of select="@linkend"/>
 <!-- ==================================================================== -->
 
 <xsl:template name="process.footnotes">
-  <xsl:variable name="footnotes" select=".//footnote"/>
-  <xsl:variable name="table.footnotes" select=".//table//footnote | .//informaltable//footnote"/>
+  <xsl:variable name="footnotes" select=".//d:footnote"/>
+  <xsl:variable name="table.footnotes" select=".//d:table//d:footnote | .//d:informaltable//d:footnote"/>
 
   <!-- Only bother to do this if there's at least one non-table footnote -->
   <xsl:if test="count($footnotes)&gt;count($table.footnotes)">
@@ -273,7 +268,7 @@ linkend/id: <xsl:value-of select="@linkend"/>
     </div>
   </xsl:if>
 
-  <xsl:if test="$annotation.support != 0 and //annotation">
+  <xsl:if test="$annotation.support != 0 and //d:annotation">
     <div class="annotation-list">
       <div class="annotation-nocss">
        <p>The following annotations are from this essay. You are seeing
@@ -281,7 +276,7 @@ linkend/id: <xsl:value-of select="@linkend"/>
        techniques used to make them appear as &#8216;popups&#8217; on modern browsers.</p>
       </div>
 
-      <xsl:apply-templates select="//annotation" mode="annotation-popup"/>
+      <xsl:apply-templates select="//d:annotation" mode="annotation-popup"/>
     </div>
   </xsl:if>
 </xsl:template>
@@ -294,7 +289,7 @@ linkend/id: <xsl:value-of select="@linkend"/>
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="footnote" name="process.footnote" mode="process.footnote.mode">
+<xsl:template match="d:footnote" name="process.footnote" mode="process.footnote.mode">
   <xsl:variable name="id">
     <xsl:text>ftn.</xsl:text>
     <xsl:call-template name="object.id">
@@ -335,11 +330,11 @@ linkend/id: <xsl:value-of select="@linkend"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="table//footnote | informaltable//footnote" mode="process.footnote.mode">
+<xsl:template match="d:table//d:footnote | d:informaltable//d:footnote" mode="process.footnote.mode">
 </xsl:template>
 
-<xsl:template match="footnote" mode="table.footnote.mode">
+<xsl:template match="d:footnote" mode="table.footnote.mode">
   <xsl:call-template name="process.footnote"/>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index d32839a..0c34c76 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: formal.xsl 9501 2012-07-16 00:14:50Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
     </xsl:when>
     <xsl:otherwise>
       <p class="title">
-        <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+        <strong>
           <xsl:copy-of select="$title"/>
         </strong>
       </p>
   <xsl:param name="class" select="local-name(.)"/>
 
   <xsl:choose>
-    <xsl:when test="title or info/title">
+    <xsl:when test="d:title or d:info/d:title">
       <xsl:call-template name="formal.object">
         <xsl:with-param name="placement" select="$placement"/>
         <xsl:with-param name="class" select="$class"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="figure">
+<xsl:template match="d:figure">
   <xsl:variable name="param.placement" select="substring-after(normalize-space($formal.title.placement),                                         concat(local-name(.), ' '))"/>
 
   <xsl:variable name="placement">
 
 </xsl:template>
 
-<xsl:template match="table">
+<xsl:template match="d:table">
   <xsl:choose>
-    <xsl:when test="tgroup|mediaobject|graphic">
+    <xsl:when test="d:tgroup|d:mediaobject|d:graphic">
       <xsl:call-template name="calsTable"/>
     </xsl:when>
-    <xsl:when test="caption">
+    <xsl:when test="d:caption">
       <xsl:call-template name="htmlTable.with.caption"/>
     </xsl:when>
     <xsl:otherwise>
 </xsl:template>
 
 <xsl:template name="calsTable">
-  <xsl:if test="tgroup/tbody/tr                 |tgroup/thead/tr                 |tgroup/tfoot/tr">
+  <xsl:if test="d:tgroup/d:tbody/d:tr                 |d:tgroup/d:thead/d:tr                 |d:tgroup/d:tfoot/d:tr">
     <xsl:message terminate="yes">Broken table: tr descendent of CALS Table.</xsl:message>
   </xsl:if>
 
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="table|informaltable" mode="class.value">
+<xsl:template match="d:table|d:informaltable" mode="class.value">
   <xsl:choose>
     <xsl:when test="@tabstyle">
       <xsl:value-of select="@tabstyle"/>
 </xsl:template>
 
 <xsl:template name="htmlTable">
-  <xsl:if test="tgroup/tbody/row                 |tgroup/thead/row                 |tgroup/tfoot/row">
+  <xsl:if test="d:tgroup/d:tbody/d:row                 |d:tgroup/d:thead/d:row                 |d:tgroup/d:tfoot/d:row">
     <xsl:message terminate="yes">Broken table: row descendent of HTML table.</xsl:message>
   </xsl:if>
 
   <xsl:apply-templates mode="htmlTable"/>
 
-  <xsl:if test=".//footnote|../title//footnote">
+  <xsl:if test=".//d:footnote|../d:title//d:footnote">
     <tbody class="footnotes">
       <tr>
         <td colspan="50">
-          <xsl:apply-templates select=".//footnote|../title//footnote" mode="table.footnote.mode"/>
+          <xsl:apply-templates select=".//d:footnote|../d:title//d:footnote" mode="table.footnote.mode"/>
         </td>
       </tr>
     </tbody>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="example">
+<xsl:template match="d:example">
   <xsl:variable name="param.placement" select="substring-after(normalize-space($formal.title.placement),                      concat(local-name(.), ' '))"/>
 
   <xsl:variable name="placement">
 
 </xsl:template>
 
-<xsl:template match="equation">
+<xsl:template match="d:equation">
   <xsl:variable name="param.placement" select="substring-after(normalize-space($formal.title.placement),                                       concat(local-name(.), ' '))"/>
 
   <xsl:variable name="placement">
 
 </xsl:template>
 
-<xsl:template match="figure/title"/>
-<xsl:template match="figure/titleabbrev"/>
-<xsl:template match="table/title"/>
-<xsl:template match="table/titleabbrev"/>
-<xsl:template match="table/textobject"/>
-<xsl:template match="example/title"/>
-<xsl:template match="example/titleabbrev"/>
-<xsl:template match="equation/title"/>
-<xsl:template match="equation/titleabbrev"/>
-
-<xsl:template match="informalfigure">
+<xsl:template match="d:figure/d:title"/>
+<xsl:template match="d:figure/d:titleabbrev"/>
+<xsl:template match="d:table/d:title"/>
+<xsl:template match="d:table/d:titleabbrev"/>
+<xsl:template match="d:table/d:textobject"/>
+<xsl:template match="d:example/d:title"/>
+<xsl:template match="d:example/d:titleabbrev"/>
+<xsl:template match="d:equation/d:title"/>
+<xsl:template match="d:equation/d:titleabbrev"/>
+
+<xsl:template match="d:informalfigure">
   <xsl:call-template name="informal.object"/>
 </xsl:template>
 
-<xsl:template match="informalexample">
+<xsl:template match="d:informalexample">
   <xsl:call-template name="informal.object"/>
 </xsl:template>
 
-<xsl:template match="informaltable">
+<xsl:template match="d:informaltable">
   <xsl:choose>
-    <xsl:when test="tgroup|mediaobject|graphic">
+    <xsl:when test="d:tgroup|d:mediaobject|d:graphic">
       <xsl:call-template name="informal.object"/>
     </xsl:when>
     <xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="informaltable/textobject"/>
+<xsl:template match="d:informaltable/d:textobject"/>
 
 <xsl:template name="table.longdesc">
   <!-- HACK: This doesn't belong inside formal.objectt; it should be done by -->
     </xsl:call-template>
   </xsl:variable>
 
-  <xsl:if test="$html.longdesc != 0 and $html.longdesc.link != 0                 and textobject[not(phrase)]">
+  <xsl:if test="$html.longdesc != 0 and $html.longdesc.link != 0                 and d:textobject[not(d:phrase)]">
     <xsl:call-template name="longdesc.link">
       <xsl:with-param name="longdesc.uri" select="$longdesc.uri"/>
     </xsl:call-template>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="informalequation">
+<xsl:template match="d:informalequation">
   <xsl:call-template name="informal.object"/>
 </xsl:template>
 
   </div>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 3f6cad7..ad0d38c 100644 (file)
@@ -1,21 +1,16 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xlink" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xlink d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: glossary.xsl 9922 2014-07-31 17:33:43Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="glossary">
+<xsl:template match="d:glossary">
   
 <xsl:variable name="language">
   <xsl:call-template name="l10n.language"/>
     <xsl:call-template name="glossary.titlepage"/>
 
     <xsl:choose>
-      <xsl:when test="glossdiv">
-        <xsl:apply-templates select="(glossdiv[1]/preceding-sibling::*)"/>
+      <xsl:when test="d:glossdiv">
+        <xsl:apply-templates select="(d:glossdiv[1]/preceding-sibling::*)"/>
       </xsl:when>
-      <xsl:when test="glossentry">
-        <xsl:apply-templates select="(glossentry[1]/preceding-sibling::*)"/>
+      <xsl:when test="d:glossentry">
+        <xsl:apply-templates select="(d:glossentry[1]/preceding-sibling::*)"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:apply-templates/>
     </xsl:choose>
 
     <xsl:choose>
-      <xsl:when test="glossdiv">
-        <xsl:apply-templates select="glossdiv"/>
+      <xsl:when test="d:glossdiv">
+        <xsl:apply-templates select="d:glossdiv"/>
       </xsl:when>
-      <xsl:when test="glossentry">
+      <xsl:when test="d:glossentry">
         <dl>
           <xsl:choose>
             <xsl:when test="$glossary.sort != 0">
-              <xsl:apply-templates select="glossentry">
-                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))"/>
+              <xsl:apply-templates select="d:glossentry">
+                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))"/>
               </xsl:apply-templates>
             </xsl:when>
             <xsl:otherwise>
-              <xsl:apply-templates select="glossentry"/>
+              <xsl:apply-templates select="d:glossentry"/>
             </xsl:otherwise>
           </xsl:choose>
         </dl>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="not(parent::article)">
+    <xsl:if test="not(parent::d:article)">
       <xsl:call-template name="process.footnotes"/>
     </xsl:if>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="glossary/glossaryinfo"/>
-<xsl:template match="glossary/info"/>
-<xsl:template match="glossary/title"/>
-<xsl:template match="glossary/subtitle"/>
-<xsl:template match="glossary/titleabbrev"/>
+<xsl:template match="d:glossary/d:glossaryinfo"/>
+<xsl:template match="d:glossary/d:info"/>
+<xsl:template match="d:glossary/d:title"/>
+<xsl:template match="d:glossary/d:subtitle"/>
+<xsl:template match="d:glossary/d:titleabbrev"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="glosslist">
+<xsl:template match="d:glosslist">
   
 <xsl:variable name="language">
   <xsl:call-template name="l10n.language"/>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:if test="blockinfo/title|info/title|title">
+    <xsl:if test="d:blockinfo/d:title|d:info/d:title|d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
     <dl>
       <xsl:choose>
         <xsl:when test="$glossary.sort != 0">
-          <xsl:apply-templates select="glossentry">
-                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))"/>
+          <xsl:apply-templates select="d:glossentry">
+                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="glossentry"/>
+          <xsl:apply-templates select="d:glossentry"/>
         </xsl:otherwise>
       </xsl:choose>
     </dl>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="glossdiv">
+<xsl:template match="d:glossdiv">
   
 <xsl:variable name="language">
   <xsl:call-template name="l10n.language"/>
     <xsl:call-template name="id.attribute">
       <xsl:with-param name="conditional" select="0"/>
     </xsl:call-template>
-    <xsl:apply-templates select="(glossentry[1]/preceding-sibling::*)"/>
+    <xsl:apply-templates select="(d:glossentry[1]/preceding-sibling::*)"/>
 
     <dl>
       <xsl:choose>
         <xsl:when test="$glossary.sort != 0">
-          <xsl:apply-templates select="glossentry">
-            <xsl:sort lang="{$language}" select="translate(glossterm, $lowercase,                                          $uppercase)"/>
+          <xsl:apply-templates select="d:glossentry">
+            <xsl:sort lang="{$language}" select="translate(d:glossterm, $lowercase,                                         $uppercase)"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="glossentry"/>
+          <xsl:apply-templates select="d:glossentry"/>
         </xsl:otherwise>
       </xsl:choose>
     </dl>
   </div>
 </xsl:template>
 
-<xsl:template match="glossdiv/title">
+<xsl:template match="d:glossdiv/d:title">
   <h3>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
@@ -193,7 +188,7 @@ GlossEntry ::=
   (GlossSee | GlossDef+)
 -->
 
-<xsl:template match="glossentry">
+<xsl:template match="d:glossentry">
   <xsl:choose>
     <xsl:when test="$glossentry.show.acronym = 'primary'">
       <dt>
@@ -215,14 +210,14 @@ GlossEntry ::=
         </xsl:call-template>
 
         <xsl:choose>
-          <xsl:when test="acronym|abbrev">
-            <xsl:apply-templates select="acronym|abbrev"/>
+          <xsl:when test="d:acronym|d:abbrev">
+            <xsl:apply-templates select="d:acronym|d:abbrev"/>
             <xsl:text> (</xsl:text>
-            <xsl:apply-templates select="glossterm"/>
+            <xsl:apply-templates select="d:glossterm"/>
             <xsl:text>)</xsl:text>
           </xsl:when>
           <xsl:otherwise>
-            <xsl:apply-templates select="glossterm"/>
+            <xsl:apply-templates select="d:glossterm"/>
           </xsl:otherwise>
         </xsl:choose>
       </dt>
@@ -246,14 +241,14 @@ GlossEntry ::=
           </xsl:with-param>
         </xsl:call-template>
 
-        <xsl:apply-templates select="glossterm"/>
+        <xsl:apply-templates select="d:glossterm"/>
 
-        <xsl:if test="acronym|abbrev">
+        <xsl:if test="d:acronym|d:abbrev">
           <xsl:text> (</xsl:text>
-          <xsl:apply-templates select="acronym|abbrev"/>
+          <xsl:apply-templates select="d:acronym|d:abbrev"/>
           <xsl:text>)</xsl:text>
         </xsl:if>
-        <xsl:apply-templates select="indexterm"/>
+        <xsl:apply-templates select="d:indexterm"/>
       </dt>
     </xsl:when>
     <xsl:otherwise>
@@ -275,39 +270,39 @@ GlossEntry ::=
           </xsl:with-param>
         </xsl:call-template>
 
-        <xsl:apply-templates select="glossterm"/>
-        <xsl:apply-templates select="indexterm"/>
+        <xsl:apply-templates select="d:glossterm"/>
+        <xsl:apply-templates select="d:indexterm"/>
       </dt>
     </xsl:otherwise>
   </xsl:choose>
 
-  <xsl:apply-templates select="glosssee|glossdef"/>
+  <xsl:apply-templates select="d:glosssee|d:glossdef"/>
 </xsl:template>
 
-<xsl:template match="glossentry/glossterm">
+<xsl:template match="d:glossentry/d:glossterm">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
     <xsl:apply-templates/>
   </span>
-  <xsl:if test="following-sibling::glossterm">, </xsl:if>
+  <xsl:if test="following-sibling::d:glossterm">, </xsl:if>
 </xsl:template>
 
-<xsl:template match="glossentry/acronym">
+<xsl:template match="d:glossentry/d:acronym">
   <xsl:apply-templates/>
-  <xsl:if test="following-sibling::acronym|following-sibling::abbrev">, </xsl:if>
+  <xsl:if test="following-sibling::d:acronym|following-sibling::d:abbrev">, </xsl:if>
 </xsl:template>
 
-<xsl:template match="glossentry/abbrev">
+<xsl:template match="d:glossentry/d:abbrev">
   <xsl:apply-templates/>
-  <xsl:if test="following-sibling::acronym|following-sibling::abbrev">, </xsl:if>
+  <xsl:if test="following-sibling::d:acronym|following-sibling::d:abbrev">, </xsl:if>
 </xsl:template>
 
-<xsl:template match="glossentry/revhistory">
+<xsl:template match="d:glossentry/d:revhistory">
 </xsl:template>
 
-<xsl:template match="glossentry/glosssee">
+<xsl:template match="d:glossentry/d:glosssee">
   <xsl:variable name="otherterm" select="@otherterm"/>
   <xsl:variable name="targets" select="key('id', $otherterm)"/>
   <xsl:variable name="target" select="$targets[1]"/>
@@ -364,13 +359,13 @@ GlossEntry ::=
   </dd>
 </xsl:template>
 
-<xsl:template match="glossentry/glossdef">
+<xsl:template match="d:glossentry/d:glossdef">
   <dd>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
     <xsl:apply-templates select="*[local-name(.) != 'glossseealso']"/>
-    <xsl:if test="glossseealso">
+    <xsl:if test="d:glossseealso">
       <p>
         <xsl:variable name="template">
           <xsl:call-template name="gentext.template">
@@ -379,7 +374,7 @@ GlossEntry ::=
           </xsl:call-template>
         </xsl:variable>
         <xsl:variable name="title">
-          <xsl:apply-templates select="glossseealso"/>
+          <xsl:apply-templates select="d:glossseealso"/>
         </xsl:variable>
         <xsl:call-template name="substitute-markup">
           <xsl:with-param name="template" select="$template"/>
@@ -390,7 +385,7 @@ GlossEntry ::=
   </dd>
 </xsl:template>
 
-<xsl:template match="glossseealso">
+<xsl:template match="d:glossseealso">
   <xsl:variable name="otherterm" select="@otherterm"/>
   <xsl:variable name="targets" select="key('id', $otherterm)"/>
   <xsl:variable name="target" select="$targets[1]"/>
@@ -443,7 +438,7 @@ GlossEntry ::=
 
 <!-- Glossary collection -->
 
-<xsl:template match="glossary[@role='auto']" priority="2">
+<xsl:template match="d:glossary[@role='auto']" priority="2">
   
 <xsl:variable name="language">
   <xsl:call-template name="l10n.language"/>
@@ -461,7 +456,7 @@ GlossEntry ::=
   </xsl:call-template>
 </xsl:variable>
 
-  <xsl:variable name="terms" select="//glossterm[not(parent::glossdef)]|//firstterm"/>
+  <xsl:variable name="terms" select="//d:glossterm[not(parent::d:glossdef)]|//d:firstterm"/>
   <xsl:variable name="collection" select="document($glossary.collection, .)"/>
 
   <xsl:call-template name="id.warning"/>
@@ -491,14 +486,14 @@ GlossEntry ::=
     <xsl:call-template name="glossary.titlepage"/>
 
     <xsl:choose>
-      <xsl:when test="glossdiv and $collection//glossdiv">
-        <xsl:for-each select="$collection//glossdiv">
+      <xsl:when test="d:glossdiv and $collection//d:glossdiv">
+        <xsl:for-each select="$collection//d:glossdiv">
           <!-- first see if there are any in this div -->
           <xsl:variable name="exist.test">
-            <xsl:for-each select="glossentry">
-              <xsl:variable name="cterm" select="glossterm"/>
+            <xsl:for-each select="d:glossentry">
+              <xsl:variable name="cterm" select="d:glossterm"/>
               <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
-                <xsl:value-of select="glossterm"/>
+                <xsl:value-of select="d:glossterm"/>
               </xsl:if>
             </xsl:for-each>
           </xsl:variable>
@@ -514,17 +509,17 @@ GlossEntry ::=
         <dl>
           <xsl:choose>
             <xsl:when test="$glossary.sort != 0">
-              <xsl:for-each select="$collection//glossentry">
-                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))"/>
-                <xsl:variable name="cterm" select="glossterm"/>
+              <xsl:for-each select="$collection//d:glossentry">
+                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))"/>
+                <xsl:variable name="cterm" select="d:glossterm"/>
                 <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
                   <xsl:apply-templates select="." mode="auto-glossary"/>
                 </xsl:if>
               </xsl:for-each>
             </xsl:when>
             <xsl:otherwise>
-              <xsl:for-each select="$collection//glossentry">
-                <xsl:variable name="cterm" select="glossterm"/>
+              <xsl:for-each select="$collection//d:glossentry">
+                <xsl:variable name="cterm" select="d:glossterm"/>
                 <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
                   <xsl:apply-templates select="." mode="auto-glossary"/>
                 </xsl:if>
@@ -535,7 +530,7 @@ GlossEntry ::=
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="not(parent::article)">
+    <xsl:if test="not(parent::d:article)">
       <xsl:call-template name="process.footnotes"/>
     </xsl:if>
   </div>
@@ -546,7 +541,7 @@ GlossEntry ::=
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="glossdiv" mode="auto-glossary">
+<xsl:template match="d:glossdiv" mode="auto-glossary">
   <xsl:param name="terms" select="."/>
 
   
@@ -572,22 +567,22 @@ GlossEntry ::=
     <xsl:call-template name="id.attribute">
       <xsl:with-param name="conditional" select="0"/>
     </xsl:call-template>
-    <xsl:apply-templates select="(glossentry[1]/preceding-sibling::*)"/>
+    <xsl:apply-templates select="(d:glossentry[1]/preceding-sibling::*)"/>
 
     <dl>
       <xsl:choose>
         <xsl:when test="$glossary.sort != 0">
-          <xsl:for-each select="glossentry">
-                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, glossterm[not(parent::glossentry/@sortas) or parent::glossentry/@sortas = '']), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))"/>
-            <xsl:variable name="cterm" select="glossterm"/>
+          <xsl:for-each select="d:glossentry">
+                               <xsl:sort lang="{$language}" select="normalize-space(translate(concat(@sortas, d:glossterm[not(parent::d:glossentry/@sortas) or parent::d:glossentry/@sortas = '']), 'Aa&#192;&#224;&#193;&#225;&#194;&#226;&#195;&#227;&#196;&#228;&#197;&#229;&#256;&#257;&#258;&#259;&#260;&#261;&#461;&#462;&#478;&#479;&#480;&#481;&#506;&#507;&#512;&#513;&#514;&#515;&#550;&#551;&#7680;&#7681;&#7834;&#7840;&#7841;&#7842;&#7843;&#7844;&#7845;&#7846;&#7847;&#7848;&#7849;&#7850;&#7851;&#7852;&#7853;&#7854;&#7855;&#7856;&#7857;&#7858;&#7859;&#7860;&#7861;&#7862;&#7863;Bb&#384;&#385;&#595;&#386;&#387;&#7682;&#7683;&#7684;&#7685;&#7686;&#7687;Cc&#199;&#231;&#262;&#263;&#264;&#265;&#266;&#267;&#268;&#269;&#391;&#392;&#597;&#7688;&#7689;Dd&#270;&#271;&#272;&#273;&#394;&#599;&#395;&#396;&#453;&#498;&#545;&#598;&#7690;&#7691;&#7692;&#7693;&#7694;&#7695;&#7696;&#7697;&#7698;&#7699;Ee&#200;&#232;&#201;&#233;&#202;&#234;&#203;&#235;&#274;&#275;&#276;&#277;&#278;&#279;&#280;&#281;&#282;&#283;&#516;&#517;&#518;&#519;&#552;&#553;&#7700;&#7701;&#7702;&#7703;&#7704;&#7705;&#7706;&#7707;&#7708;&#7709;&#7864;&#7865;&#7866;&#7867;&#7868;&#7869;&#7870;&#7871;&#7872;&#7873;&#7874;&#7875;&#7876;&#7877;&#7878;&#7879;Ff&#401;&#402;&#7710;&#7711;Gg&#284;&#285;&#286;&#287;&#288;&#289;&#290;&#291;&#403;&#608;&#484;&#485;&#486;&#487;&#500;&#501;&#7712;&#7713;Hh&#292;&#293;&#294;&#295;&#542;&#543;&#614;&#7714;&#7715;&#7716;&#7717;&#7718;&#7719;&#7720;&#7721;&#7722;&#7723;&#7830;Ii&#204;&#236;&#205;&#237;&#206;&#238;&#207;&#239;&#296;&#297;&#298;&#299;&#300;&#301;&#302;&#303;&#304;&#407;&#616;&#463;&#464;&#520;&#521;&#522;&#523;&#7724;&#7725;&#7726;&#7727;&#7880;&#7881;&#7882;&#7883;Jj&#308;&#309;&#496;&#669;Kk&#310;&#311;&#408;&#409;&#488;&#489;&#7728;&#7729;&#7730;&#7731;&#7732;&#7733;Ll&#313;&#314;&#315;&#316;&#317;&#318;&#319;&#320;&#321;&#322;&#410;&#456;&#564;&#619;&#620;&#621;&#7734;&#7735;&#7736;&#7737;&#7738;&#7739;&#7740;&#7741;Mm&#625;&#7742;&#7743;&#7744;&#7745;&#7746;&#7747;Nn&#209;&#241;&#323;&#324;&#325;&#326;&#327;&#328;&#413;&#626;&#414;&#544;&#459;&#504;&#505;&#565;&#627;&#7748;&#7749;&#7750;&#7751;&#7752;&#7753;&#7754;&#7755;Oo&#210;&#242;&#211;&#243;&#212;&#244;&#213;&#245;&#214;&#246;&#216;&#248;&#332;&#333;&#334;&#335;&#336;&#337;&#415;&#416;&#417;&#465;&#466;&#490;&#491;&#492;&#493;&#510;&#511;&#524;&#525;&#526;&#527;&#554;&#555;&#556;&#557;&#558;&#559;&#560;&#561;&#7756;&#7757;&#7758;&#7759;&#7760;&#7761;&#7762;&#7763;&#7884;&#7885;&#7886;&#7887;&#7888;&#7889;&#7890;&#7891;&#7892;&#7893;&#7894;&#7895;&#7896;&#7897;&#7898;&#7899;&#7900;&#7901;&#7902;&#7903;&#7904;&#7905;&#7906;&#7907;Pp&#420;&#421;&#7764;&#7765;&#7766;&#7767;Qq&#672;Rr&#340;&#341;&#342;&#343;&#344;&#345;&#528;&#529;&#530;&#531;&#636;&#637;&#638;&#7768;&#7769;&#7770;&#7771;&#7772;&#7773;&#7774;&#7775;Ss&#346;&#347;&#348;&#349;&#350;&#351;&#352;&#353;&#536;&#537;&#642;&#7776;&#7777;&#7778;&#7779;&#7780;&#7781;&#7782;&#7783;&#7784;&#7785;Tt&#354;&#355;&#356;&#357;&#358;&#359;&#427;&#428;&#429;&#430;&#648;&#538;&#539;&#566;&#7786;&#7787;&#7788;&#7789;&#7790;&#7791;&#7792;&#7793;&#7831;Uu&#217;&#249;&#218;&#250;&#219;&#251;&#220;&#252;&#360;&#361;&#362;&#363;&#364;&#365;&#366;&#367;&#368;&#369;&#370;&#371;&#431;&#432;&#467;&#468;&#469;&#470;&#471;&#472;&#473;&#474;&#475;&#476;&#532;&#533;&#534;&#535;&#7794;&#7795;&#7796;&#7797;&#7798;&#7799;&#7800;&#7801;&#7802;&#7803;&#7908;&#7909;&#7910;&#7911;&#7912;&#7913;&#7914;&#7915;&#7916;&#7917;&#7918;&#7919;&#7920;&#7921;Vv&#434;&#651;&#7804;&#7805;&#7806;&#7807;Ww&#372;&#373;&#7808;&#7809;&#7810;&#7811;&#7812;&#7813;&#7814;&#7815;&#7816;&#7817;&#7832;Xx&#7818;&#7819;&#7820;&#7821;Yy&#221;&#253;&#255;&#376;&#374;&#375;&#435;&#436;&#562;&#563;&#7822;&#7823;&#7833;&#7922;&#7923;&#7924;&#7925;&#7926;&#7927;&#7928;&#7929;Zz&#377;&#378;&#379;&#380;&#381;&#382;&#437;&#438;&#548;&#549;&#656;&#657;&#7824;&#7825;&#7826;&#7827;&#7828;&#7829;&#7829;', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'))"/>
+            <xsl:variable name="cterm" select="d:glossterm"/>
             <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
               <xsl:apply-templates select="." mode="auto-glossary"/>
             </xsl:if>
           </xsl:for-each>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:for-each select="glossentry">
-            <xsl:variable name="cterm" select="glossterm"/>
+          <xsl:for-each select="d:glossentry">
+            <xsl:variable name="cterm" select="d:glossterm"/>
             <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
               <xsl:apply-templates select="." mode="auto-glossary"/>
             </xsl:if>
@@ -600,4 +595,4 @@ GlossEntry ::=
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index a1bb00e..1a124d2 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:stext="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.TextFactory" xmlns:simg="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.ImageIntrinsics" xmlns:ximg="xalan://com.nwalsh.xalan.ImageIntrinsics" xmlns:xtext="xalan://com.nwalsh.xalan.Text" xmlns:lxslt="http://xml.apache.org/xslt" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xlink stext xtext lxslt simg ximg" extension-element-prefixes="stext xtext" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:stext="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.TextFactory" xmlns:simg="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.ImageIntrinsics" xmlns:ximg="xalan://com.nwalsh.xalan.ImageIntrinsics" xmlns:xtext="xalan://com.nwalsh.xalan.Text" xmlns:lxslt="http://xml.apache.org/xslt" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xlink stext xtext lxslt simg ximg d" extension-element-prefixes="stext xtext" version="1.0">
 
 <!-- ********************************************************************
-     $Id: graphics.xsl 9939 2014-09-06 08:14:22Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      Contributors:
@@ -16,7 +11,7 @@
 
      ******************************************************************** -->
 
-<lxslt:component prefix="xtext" elements="insertfile"/>
+<lxslt:component prefix="xtext" elements="d:insertfile"/>
 <lxslt:component prefix="ximg" functions="new getWidth getDepth"/>
 
 <!-- ==================================================================== -->
@@ -35,7 +30,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="screenshot">
+<xsl:template match="d:screenshot">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="screenshot/title">
+<xsl:template match="d:screenshot/d:title">
   <xsl:call-template name="formal.object.heading">
     <xsl:with-param name="object" select=".."/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="screeninfo">
+<xsl:template match="d:screeninfo">
 </xsl:template>
 
 <!-- ==================================================================== -->
   <xsl:variable name="viewport">
     <xsl:choose>
       <xsl:when test="$ignore.image.scaling != 0">0</xsl:when>
-      <xsl:when test="local-name(.) = 'inlinegraphic'                       or ancestor::inlinemediaobject                       or ancestor::inlineequation">0</xsl:when>
+      <xsl:when test="local-name(.) = 'inlinegraphic'                       or ancestor::d:inlinemediaobject                       or ancestor::d:inlineequation">0</xsl:when>
       <xsl:otherwise>
         <xsl:value-of select="$make.graphic.viewport"/>
       </xsl:otherwise>
@@ -553,10 +548,10 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
         </xsl:variable>
         <xsl:variable name="imgcontents">
         <xsl:element name="{$tag}" namespace="http://www.w3.org/1999/xhtml">
-         <xsl:if test="$tag = 'img' and ../../self::imageobjectco">
+         <xsl:if test="$tag = 'img' and ../../self::d:imageobjectco">
            <xsl:variable name="mapname">
              <xsl:call-template name="object.id">
-               <xsl:with-param name="object" select="../../areaspec"/>
+               <xsl:with-param name="object" select="../../d:areaspec"/>
              </xsl:call-template>
            </xsl:variable>
            <xsl:choose>
@@ -598,9 +593,9 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
                 <xsl:when test="$alt != ''">
                   <xsl:copy-of select="$alt"/>
                 </xsl:when>
-                <xsl:when test="ancestor::figure">
+                <xsl:when test="ancestor::d:figure">
                   <xsl:variable name="fig.title">
-                    <xsl:apply-templates select="ancestor::figure/title/node()"/>
+                    <xsl:apply-templates select="ancestor::d:figure/d:title/node()"/>
                   </xsl:variable>
                   <xsl:value-of select="normalize-space($fig.title)"/>
                 </xsl:when>
@@ -708,15 +703,15 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
     </xsl:otherwise>
   </xsl:choose>
 
-  <xsl:if test="$tag = 'img' and ../../self::imageobjectco and not($scaled)">
+  <xsl:if test="$tag = 'img' and ../../self::d:imageobjectco and not($scaled)">
     <xsl:variable name="mapname">
       <xsl:call-template name="object.id">
-        <xsl:with-param name="object" select="../../areaspec"/>
+        <xsl:with-param name="object" select="../../d:areaspec"/>
       </xsl:call-template>
     </xsl:variable>
 
     <map name="{$mapname}">
-      <xsl:for-each select="../../areaspec//area">
+      <xsl:for-each select="../../d:areaspec//d:area">
         <xsl:variable name="units">
           <xsl:choose>
             <xsl:when test="@units = 'other' and @otherunits">
@@ -800,9 +795,9 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
                 </xsl:when>
               </xsl:choose>
  
-              <xsl:if test="alt">
+              <xsl:if test="d:alt">
                 <xsl:attribute name="alt">
-                  <xsl:value-of select="alt[1]"/>
+                  <xsl:value-of select="d:alt[1]"/>
                 </xsl:attribute>
               </xsl:if>
  
@@ -1006,9 +1001,9 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="graphic">
+<xsl:template match="d:graphic">
   <xsl:choose>
-    <xsl:when test="parent::inlineequation">
+    <xsl:when test="parent::d:inlineequation">
       <span>
         <xsl:call-template name="id.attribute"/>
         <xsl:call-template name="anchor"/>
@@ -1030,7 +1025,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="inlinegraphic">
+<xsl:template match="d:inlinegraphic">
   <xsl:variable name="filename">
     <xsl:choose>
       <xsl:when test="@entityref">
@@ -1078,9 +1073,9 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="mediaobject|mediaobjectco">
+<xsl:template match="d:mediaobject|d:mediaobjectco">
 
-  <xsl:variable name="olist" select="imageobject|imageobjectco                      |videoobject|audioobject                      |textobject"/>
+  <xsl:variable name="olist" select="d:imageobject|d:imageobjectco                      |d:videoobject|d:audioobject                      |d:textobject"/>
 
   <xsl:variable name="object.index">
     <xsl:call-template name="select.mediaobject.index">
@@ -1092,7 +1087,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
   <xsl:variable name="object" select="$olist[position() = $object.index]"/>
 
   <xsl:variable name="align">
-    <xsl:value-of select="$object/descendant::imagedata[@align][1]/@align"/>
+    <xsl:value-of select="$object/descendant::d:imagedata[@align][1]/@align"/>
   </xsl:variable>
 
   <div>
@@ -1106,11 +1101,11 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
     <xsl:call-template name="anchor"/>
 
     <xsl:apply-templates select="$object"/>
-    <xsl:apply-templates select="caption"/>
+    <xsl:apply-templates select="d:caption"/>
   </div>
 </xsl:template>
 
-<xsl:template match="inlinemediaobject">
+<xsl:template match="d:inlinemediaobject">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1119,19 +1114,19 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
   </span>
 </xsl:template>
 
-<xsl:template match="programlisting/inlinemediaobject                      |screen/inlinemediaobject" priority="2">
+<xsl:template match="d:programlisting/d:inlinemediaobject                      |d:screen/d:inlinemediaobject" priority="2">
   <!-- the additional span causes problems in some cases -->
   <xsl:call-template name="select.mediaobject"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="imageobjectco">
+<xsl:template match="d:imageobjectco">
   <xsl:call-template name="anchor"/>
   <xsl:choose>
     <!-- select one imageobject? -->
-    <xsl:when test="$use.role.for.mediaobject != 0 and                     count(imageobject) &gt; 1 and                     imageobject[@role]">
-      <xsl:variable name="olist" select="imageobject"/>
+    <xsl:when test="$use.role.for.mediaobject != 0 and                     count(d:imageobject) &gt; 1 and                     d:imageobject[@role]">
+      <xsl:variable name="olist" select="d:imageobject"/>
     
       <xsl:variable name="object.index">
         <xsl:call-template name="select.mediaobject.index">
@@ -1146,19 +1141,19 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
     </xsl:when>
     <xsl:otherwise>
       <!-- otherwise process them all -->
-      <xsl:apply-templates select="imageobject"/>
+      <xsl:apply-templates select="d:imageobject"/>
     </xsl:otherwise>
   </xsl:choose>
 
-  <xsl:apply-templates select="calloutlist"/>
+  <xsl:apply-templates select="d:calloutlist"/>
 
 </xsl:template>
 
-<xsl:template match="imageobject">
-  <xsl:apply-templates select="imagedata"/>
+<xsl:template match="d:imageobject">
+  <xsl:apply-templates select="d:imagedata"/>
 </xsl:template>
 
-<xsl:template match="imagedata">
+<xsl:template match="d:imagedata">
   <xsl:variable name="filename">
     <xsl:call-template name="mediaobject.filename">
       <xsl:with-param name="object" select=".."/>
@@ -1200,20 +1195,20 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
     <xsl:otherwise>
       <xsl:variable name="longdesc.uri">
         <xsl:call-template name="longdesc.uri">
-          <xsl:with-param name="mediaobject" select="ancestor::imageobject/parent::*"/>
+          <xsl:with-param name="mediaobject" select="ancestor::d:imageobject/parent::*"/>
         </xsl:call-template>
       </xsl:variable>
 
-      <xsl:variable name="phrases" select="ancestor::mediaobject/textobject[phrase]                             |ancestor::inlinemediaobject/textobject[phrase]                             |ancestor::mediaobjectco/textobject[phrase]"/>
+      <xsl:variable name="phrases" select="ancestor::d:mediaobject/d:textobject[d:phrase]                             |ancestor::d:inlinemediaobject/d:textobject[d:phrase]                             |ancestor::d:mediaobjectco/d:textobject[d:phrase]"/>
 
       <xsl:call-template name="process.image">
         <xsl:with-param name="alt">
           <xsl:choose>
-            <xsl:when test="ancestor::mediaobject/alt">
-              <xsl:apply-templates select="ancestor::mediaobject/alt"/>
+            <xsl:when test="ancestor::d:mediaobject/d:alt">
+              <xsl:apply-templates select="ancestor::d:mediaobject/d:alt"/>
             </xsl:when>
-            <xsl:when test="ancestor::inlinemediaobject/alt">
-              <xsl:apply-templates select="ancestor::inlinemediaobject/alt"/>
+            <xsl:when test="ancestor::d:inlinemediaobject/d:alt">
+              <xsl:apply-templates select="ancestor::d:inlinemediaobject/d:alt"/>
             </xsl:when>
             <xsl:otherwise>
               <xsl:apply-templates select="$phrases[not(@role) or @role!='tex'][1]"/>
@@ -1222,12 +1217,12 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
         </xsl:with-param>
         <xsl:with-param name="longdesc">
           <xsl:call-template name="write.longdesc">
-            <xsl:with-param name="mediaobject" select="ancestor::imageobject/parent::*"/>
+            <xsl:with-param name="mediaobject" select="ancestor::d:imageobject/parent::*"/>
           </xsl:call-template>
         </xsl:with-param>
       </xsl:call-template>
 
-      <xsl:if test="$html.longdesc != 0 and $html.longdesc.link != 0                     and ancestor::imageobject/parent::*/textobject[not(phrase)]">
+      <xsl:if test="$html.longdesc != 0 and $html.longdesc.link != 0                     and ancestor::d:imageobject/parent::*/d:textobject[not(d:phrase)]">
         <xsl:call-template name="longdesc.link">
           <xsl:with-param name="longdesc.uri" select="$longdesc.uri"/>
         </xsl:call-template>
@@ -1241,7 +1236,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 <xsl:template name="longdesc.uri">
   <xsl:param name="mediaobject" select="."/>
   <xsl:if test="$html.longdesc">
-    <xsl:if test="$mediaobject/textobject[not(phrase)]">
+    <xsl:if test="$mediaobject/d:textobject[not(d:phrase)]">
       <xsl:variable name="dbhtml.dir">
         <xsl:call-template name="dbhtml-dir"/>
       </xsl:variable>
@@ -1290,7 +1285,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <xsl:template name="write.longdesc">
   <xsl:param name="mediaobject" select="."/>
-  <xsl:if test="$html.longdesc != 0 and $mediaobject/textobject[not(phrase)]">
+  <xsl:if test="$html.longdesc != 0 and $mediaobject/d:textobject[not(d:phrase)]">
     <xsl:variable name="filename">
       <xsl:call-template name="longdesc.uri">
         <xsl:with-param name="mediaobject" select="$mediaobject"/>
@@ -1314,7 +1309,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
           </head>
           <body>
             <xsl:call-template name="body.attributes"/>
-            <xsl:for-each select="$mediaobject/textobject[not(phrase)]">
+            <xsl:for-each select="$mediaobject/d:textobject[not(d:phrase)]">
               <xsl:apply-templates select="./*"/>
             </xsl:for-each>
           </body>
@@ -1357,28 +1352,28 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="inlinemediaobject/alt">
+<xsl:template match="d:inlinemediaobject/d:alt">
   <xsl:apply-templates/>
 </xsl:template>
   
-<xsl:template match="mediaobject/alt">
+<xsl:template match="d:mediaobject/d:alt">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="videoobject">
-  <xsl:apply-templates select="videodata"/>
+<xsl:template match="d:videoobject">
+  <xsl:apply-templates select="d:videodata"/>
 </xsl:template>
 
-<xsl:template match="videodata">
+<xsl:template match="d:videodata">
   <xsl:call-template name="process.image">
     <xsl:with-param name="tag" select="'embed'"/>
     <xsl:with-param name="alt">
       <xsl:choose>
-        <xsl:when test="ancestor::mediaobject/alt">
-          <xsl:apply-templates select="ancestor::mediaobject/alt"/>
+        <xsl:when test="ancestor::d:mediaobject/d:alt">
+          <xsl:apply-templates select="ancestor::d:mediaobject/d:alt"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="(ancestor::mediaobject/textobject/phrase)[1]"/>
+          <xsl:apply-templates select="(ancestor::d:mediaobject/d:textobject/d:phrase)[1]"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:with-param>
@@ -1387,20 +1382,20 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="audioobject">
-  <xsl:apply-templates select="audiodata"/>
+<xsl:template match="d:audioobject">
+  <xsl:apply-templates select="d:audiodata"/>
 </xsl:template>
 
-<xsl:template match="audiodata">
+<xsl:template match="d:audiodata">
   <xsl:call-template name="process.image">
     <xsl:with-param name="tag" select="'embed'"/>
     <xsl:with-param name="alt">
       <xsl:choose>
-        <xsl:when test="ancestor::mediaobject/alt">
-          <xsl:apply-templates select="ancestor::mediaobject/alt"/>
+        <xsl:when test="ancestor::d:mediaobject/d:alt">
+          <xsl:apply-templates select="ancestor::d:mediaobject/d:alt"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="(ancestor::mediaobject/textobject/phrase)[1]"/>
+          <xsl:apply-templates select="(ancestor::d:mediaobject/d:textobject/d:phrase)[1]"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:with-param>
@@ -1409,11 +1404,11 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="textobject">
+<xsl:template match="d:textobject">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="textdata">
+<xsl:template match="d:textdata">
   <xsl:variable name="filename">
     <xsl:choose>
       <xsl:when test="@entityref">
@@ -1463,7 +1458,7 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="caption">
+<xsl:template match="d:caption">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1526,4 +1521,4 @@ valign: <xsl:value-of select="@valign"/></xsl:message>
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index f1d9eaa..8f46623 100644 (file)
@@ -1,13 +1,8 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xslthl="http://xslthl.sf.net" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xslthl" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:xslthl="http://xslthl.sf.net" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xslthl d" version="1.0">
   <!-- ********************************************************************
-     $Id: highlight.xsl 9725 2013-02-28 14:49:03Z kosek $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      and other information.
 
      ******************************************************************** -->
@@ -83,4 +78,4 @@
       <xsl:apply-templates mode="xslthl"/>
     </strong>
   </xsl:template>
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index e079a73..d856d1b 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:set="http://exslt.org/sets" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl set" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:set="http://exslt.org/sets" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl set" version="1.0">
 
 <!-- ********************************************************************
-     $Id: html-rtf.xsl 8345 2009-03-16 06:44:07Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:variable name="text" select="translate(., ' ', '&#160;')"/>
 
   <xsl:choose>
-    <xsl:when test="not(contains($text, '&#10;'))">
+    <xsl:when test="not(contains($text, '&#xA;'))">
       <xsl:value-of select="$text"/>
     </xsl:when>
 
   <xsl:param name="text" select="''"/>
 
   <xsl:choose>
-    <xsl:when test="not(contains($text, '&#10;'))">
+    <xsl:when test="not(contains($text, '&#xA;'))">
       <xsl:value-of select="$text"/>
     </xsl:when>
 
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 3a06519..af5404a 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: html.xsl 9772 2013-05-15 08:05:56Z kosek $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:apply-templates select="." mode="html.title.attribute"/>
 </xsl:template>
 
-<xsl:template match="acronym|abbrev" mode="html.title.attribute">
-  <xsl:if test="alt">
+<xsl:template match="d:acronym|d:abbrev" mode="html.title.attribute">
+  <xsl:if test="d:alt">
     <xsl:attribute name="title">
-      <xsl:value-of select="normalize-space(alt)"/>
+      <xsl:value-of select="normalize-space(d:alt)"/>
     </xsl:attribute>
   </xsl:if>
 </xsl:template>
       </xsl:attribute>
     </xsl:when>
     <!-- Fall back to alt if available -->
-    <xsl:when test="alt">
+    <xsl:when test="d:alt">
       <xsl:attribute name="title">
-        <xsl:value-of select="normalize-space(alt)"/>
+        <xsl:value-of select="normalize-space(d:alt)"/>
       </xsl:attribute>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="qandaentry" mode="html.title.attribute">
-  <xsl:apply-templates select="question" mode="html.title.attribute"/>
+<xsl:template match="d:qandaentry" mode="html.title.attribute">
+  <xsl:apply-templates select="d:question" mode="html.title.attribute"/>
 </xsl:template>
 
-<xsl:template match="question" mode="html.title.attribute">
+<xsl:template match="d:question" mode="html.title.attribute">
   <xsl:variable name="label.text">
     <xsl:apply-templates select="." mode="qanda.label"/>
   </xsl:variable>
       </xsl:attribute>
     </xsl:when>
     <!-- Fall back to alt if available -->
-    <xsl:when test="alt">
+    <xsl:when test="d:alt">
       <xsl:attribute name="title">
-        <xsl:value-of select="normalize-space(alt)"/>
+        <xsl:value-of select="normalize-space(d:alt)"/>
       </xsl:attribute>
     </xsl:when>
   </xsl:choose>
   <xsl:if test="$id.warnings != 0 and not(@id) and not(@xml:id) and parent::*">
     <xsl:variable name="title">
       <xsl:choose>
-        <xsl:when test="title">
-          <xsl:value-of select="title[1]"/>
+        <xsl:when test="d:title">
+          <xsl:value-of select="d:title[1]"/>
         </xsl:when>
-        <xsl:when test="substring(local-name(*[1]),                                   string-length(local-name(*[1])-3) = 'info')                         and *[1]/title">
-          <xsl:value-of select="*[1]/title[1]"/>
+        <xsl:when test="substring(local-name(*[1]),                                   string-length(local-name(*[1])-3) = 'info')                         and *[1]/d:title">
+          <xsl:value-of select="*[1]/d:title[1]"/>
         </xsl:when>
-        <xsl:when test="refmeta/refentrytitle">
-          <xsl:value-of select="refmeta/refentrytitle"/>
+        <xsl:when test="d:refmeta/d:refentrytitle">
+          <xsl:value-of select="d:refmeta/d:refentrytitle"/>
         </xsl:when>
-        <xsl:when test="refnamediv/refname">
-          <xsl:value-of select="refnamediv/refname[1]"/>
+        <xsl:when test="d:refnamediv/d:refname">
+          <xsl:value-of select="d:refnamediv/d:refname[1]"/>
         </xsl:when>
       </xsl:choose>
     </xsl:variable>
   
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index fa900e5..288b0f9 100644 (file)
@@ -1,51 +1,46 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: htmltbl.xsl 9916 2014-05-15 16:08:21Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="table" mode="htmlTable">
+<xsl:template match="d:table" mode="htmlTable">
   <xsl:element name="table" namespace="http://www.w3.org/1999/xhtml">
     <xsl:apply-templates select="@*" mode="htmlTableAtt"/>
     <xsl:call-template name="htmlTable"/>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="colgroup" mode="htmlTable">
+<xsl:template match="d:colgroup" mode="htmlTable">
   <xsl:element name="{local-name()}" namespace="http://www.w3.org/1999/xhtml">
     <xsl:apply-templates select="@*" mode="htmlTableAtt"/>
     <xsl:apply-templates mode="htmlTable"/>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="col" mode="htmlTable">
+<xsl:template match="d:col" mode="htmlTable">
   <xsl:element name="{local-name()}" namespace="http://www.w3.org/1999/xhtml">
     <xsl:apply-templates select="@*" mode="htmlTableAtt"/>
   </xsl:element>
 </xsl:template>
 
 <!-- Handled by formal.object.title template -->
-<xsl:template match="caption" mode="htmlTable"/>
+<xsl:template match="d:caption" mode="htmlTable"/>
 
-<xsl:template match="tbody|thead|tfoot|tr" mode="htmlTable">
+<xsl:template match="d:tbody|d:thead|d:tfoot|d:tr" mode="htmlTable">
   <xsl:element name="{local-name(.)}" namespace="http://www.w3.org/1999/xhtml">
     <xsl:apply-templates select="@*" mode="htmlTableAtt"/>
     <xsl:apply-templates mode="htmlTable"/>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="th|td" mode="htmlTable">
+<xsl:template match="d:th|d:td" mode="htmlTable">
   <xsl:element name="{local-name(.)}" namespace="http://www.w3.org/1999/xhtml">
     <xsl:apply-templates select="@*" mode="htmlTableAtt"/>
     <xsl:apply-templates/> <!-- *not* mode=htmlTable -->
@@ -97,4 +92,4 @@
   </xsl:attribute>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index b0d5858..e94e7b7 100644 (file)
@@ -1,21 +1,16 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: index.xsl 9811 2013-09-20 11:04:58Z mzjn $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="index">
+<xsl:template match="d:index">
   <!-- some implementations use completely empty index tags to indicate -->
   <!-- where an automatically generated index should be inserted. so -->
   <!-- if the index is completely empty, skip it. Unless generate.index -->
 
       <xsl:call-template name="index.titlepage"/>
       <xsl:choose>
-       <xsl:when test="indexdiv">
+       <xsl:when test="d:indexdiv">
          <xsl:apply-templates/>
        </xsl:when>
        <xsl:otherwise>
-         <xsl:apply-templates select="*[not(self::indexentry)]"/>
+         <xsl:apply-templates select="*[not(self::d:indexentry)]"/>
          <!-- Because it's actually valid for Index to have neither any -->
          <!-- Indexdivs nor any Indexentries, we need to check and make -->
          <!-- sure that at least one Indexentry exists, and generate a -->
          <!-- wrapper dl if there is at least one; otherwise, do nothing. -->
-         <xsl:if test="indexentry">
+         <xsl:if test="d:indexentry">
            <!-- The indexentry template assumes a parent dl wrapper has -->
            <!-- been generated; for Indexes that have Indexdivs, the dl -->
            <!-- wrapper is generated by the indexdiv template; however, -->
            <!-- for Indexes that lack Indexdivs, if we don't generate a -->
            <!-- dl here, HTML output will not be valid. -->
            <dl>
-             <xsl:apply-templates select="indexentry"/>
+             <xsl:apply-templates select="d:indexentry"/>
            </dl>
          </xsl:if>
        </xsl:otherwise>
       </xsl:choose>
 
-      <xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0">
+      <xsl:if test="count(d:indexentry) = 0 and count(d:indexdiv) = 0">
         <xsl:call-template name="generate-index">
-          <xsl:with-param name="scope" select="(ancestor::book|/)[last()]"/>
+          <xsl:with-param name="scope" select="(ancestor::d:book|/)[last()]"/>
         </xsl:call-template>
       </xsl:if>
 
-      <xsl:if test="not(parent::article)">
+      <xsl:if test="not(parent::d:article)">
         <xsl:call-template name="process.footnotes"/>
       </xsl:if>
     </div>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="setindex">
+<xsl:template match="d:setindex">
   <!-- some implementations use completely empty index tags to indicate -->
   <!-- where an automatically generated index should be inserted. so -->
   <!-- if the index is completely empty, skip it. Unless generate.index -->
       <xsl:call-template name="setindex.titlepage"/>
       <xsl:apply-templates/>
 
-      <xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0">
+      <xsl:if test="count(d:indexentry) = 0 and count(d:indexdiv) = 0">
         <xsl:call-template name="generate-index">
           <xsl:with-param name="scope" select="/"/>
         </xsl:call-template>
       </xsl:if>
 
-      <xsl:if test="not(parent::article)">
+      <xsl:if test="not(parent::d:article)">
         <xsl:call-template name="process.footnotes"/>
       </xsl:if>
     </div>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="index/indexinfo"/>
-<xsl:template match="index/info"/>
-<xsl:template match="index/title"/>
-<xsl:template match="index/subtitle"/>
-<xsl:template match="index/titleabbrev"/>
+<xsl:template match="d:index/d:indexinfo"/>
+<xsl:template match="d:index/d:info"/>
+<xsl:template match="d:index/d:title"/>
+<xsl:template match="d:index/d:subtitle"/>
+<xsl:template match="d:index/d:titleabbrev"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="indexdiv">
+<xsl:template match="d:indexdiv">
   <xsl:call-template name="id.warning"/>
 
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:apply-templates select="*[not(self::indexentry)]"/>
+    <xsl:apply-templates select="*[not(self::d:indexentry)]"/>
     <dl>
-      <xsl:apply-templates select="indexentry"/>
+      <xsl:apply-templates select="d:indexentry"/>
     </dl>
   </div>
 </xsl:template>
 
-<xsl:template match="indexdiv/title">
+<xsl:template match="d:indexdiv/d:title">
   <h3>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
   </h3>
 </xsl:template>
 
-<xsl:template match="indexdiv/subtitle">
+<xsl:template match="d:indexdiv/d:subtitle">
   <h4>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="indexterm">
+<xsl:template match="d:indexterm">
   <!-- this one must have a name, even if it doesn't have an ID -->
   <xsl:variable name="id">
     <xsl:call-template name="object.id"/>
   <a id="{$id}" class="indexterm"/>
 </xsl:template>
 
-<xsl:template match="primary|secondary|tertiary|see|seealso">
+<xsl:template match="d:primary|d:secondary|d:tertiary|d:see|d:seealso">
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="indexentry">
-  <xsl:apply-templates select="primaryie"/>
+<xsl:template match="d:indexentry">
+  <xsl:apply-templates select="d:primaryie"/>
 </xsl:template>
 
-<xsl:template match="primaryie">
+<xsl:template match="d:primaryie">
   <dt>
     <xsl:apply-templates/>
   </dt>
   <dd>
-    <xsl:apply-templates select="following-sibling::seeie                                    [not(preceding-sibling::secondaryie)]" mode="indexentry"/>
-    <xsl:apply-templates select="following-sibling::seealsoie                                    [not(preceding-sibling::secondaryie)]" mode="indexentry"/>
-    <xsl:apply-templates select="following-sibling::secondaryie" mode="indexentry"/>
+    <xsl:apply-templates select="following-sibling::d:seeie                                    [not(preceding-sibling::d:secondaryie)]" mode="indexentry"/>
+    <xsl:apply-templates select="following-sibling::d:seealsoie                                    [not(preceding-sibling::d:secondaryie)]" mode="indexentry"/>
+    <xsl:apply-templates select="following-sibling::d:secondaryie" mode="indexentry"/>
   </dd>
 </xsl:template>
 
 <!-- Handled in mode to convert flat list to structured output -->
-<xsl:template match="secondaryie">
+<xsl:template match="d:secondaryie">
 </xsl:template>
-<xsl:template match="tertiaryie">
+<xsl:template match="d:tertiaryie">
 </xsl:template>
-<xsl:template match="seeie|seealsoie">
+<xsl:template match="d:seeie|d:seealsoie">
 </xsl:template>
 
-<xsl:template match="secondaryie" mode="indexentry">
+<xsl:template match="d:secondaryie" mode="indexentry">
   <dl>
     <dt>
       <xsl:apply-templates/>
     <dd>
       <!-- select following see* elements up to next secondaryie or tertiary or end -->
       <xsl:variable name="after.this" select="following-sibling::*"/>
-      <xsl:variable name="next.entry" select="(following-sibling::secondaryie|following-sibling::tertiaryie)[1]"/>
+      <xsl:variable name="next.entry" select="(following-sibling::d:secondaryie|following-sibling::d:tertiaryie)[1]"/>
       <xsl:variable name="before.entry" select="$next.entry/preceding-sibling::*"/>
-      <xsl:variable name="see.intersection" select="$after.this[count(.|$before.entry) = count($before.entry)]                                 [self::seeie or self::seealsoie]"/>
+      <xsl:variable name="see.intersection" select="$after.this[count(.|$before.entry) = count($before.entry)]                                 [self::d:seeie or self::d:seealsoie]"/>
       <xsl:choose>
         <xsl:when test="count($see.intersection) != 0">
           <xsl:apply-templates select="$see.intersection" mode="indexentry"/>
         </xsl:when>
         <xsl:when test="count($next.entry) = 0">
-          <xsl:apply-templates select="following-sibling::seeie" mode="indexentry"/>
-          <xsl:apply-templates select="following-sibling::seealsoie" mode="indexentry"/>
+          <xsl:apply-templates select="following-sibling::d:seeie" mode="indexentry"/>
+          <xsl:apply-templates select="following-sibling::d:seealsoie" mode="indexentry"/>
         </xsl:when>
       </xsl:choose>
 
       <!-- now process any tertiaryie before the next secondaryie -->
-      <xsl:variable name="before.next.secondary" select="following-sibling::secondaryie[1]/preceding-sibling::*"/>
-      <xsl:variable name="tertiary.intersection" select="$after.this[count(.|$before.next.secondary) =                                   count($before.next.secondary)]                                 [not(self::seeie) and not(self::seealsoie)]"/>
+      <xsl:variable name="before.next.secondary" select="following-sibling::d:secondaryie[1]/preceding-sibling::*"/>
+      <xsl:variable name="tertiary.intersection" select="$after.this[count(.|$before.next.secondary) =                                   count($before.next.secondary)]                                 [not(self::d:seeie) and not(self::d:seealsoie)]"/>
       <xsl:choose>
         <xsl:when test="count($tertiary.intersection) != 0">
           <xsl:apply-templates select="$tertiary.intersection" mode="indexentry"/>
         </xsl:when>
-        <xsl:when test="not(following-sibling::secondaryie)">
-          <xsl:apply-templates select="following-sibling::tertiaryie" mode="indexentry"/>
+        <xsl:when test="not(following-sibling::d:secondaryie)">
+          <xsl:apply-templates select="following-sibling::d:tertiaryie" mode="indexentry"/>
         </xsl:when>
       </xsl:choose>
     </dd>
   </dl>
 </xsl:template>
 
-<xsl:template match="tertiaryie" mode="indexentry">
+<xsl:template match="d:tertiaryie" mode="indexentry">
   <dl>
     <dt>
       <xsl:apply-templates/>
     <dd>
       <!-- select following see* elements up to next secondaryie or tertiary or end -->
       <xsl:variable name="after.this" select="following-sibling::*"/>
-      <xsl:variable name="next.entry" select="(following-sibling::secondaryie|following-sibling::tertiaryie)[1]"/>
+      <xsl:variable name="next.entry" select="(following-sibling::d:secondaryie|following-sibling::d:tertiaryie)[1]"/>
       <xsl:variable name="before.entry" select="$next.entry/preceding-sibling::*"/>
-      <xsl:variable name="see.intersection" select="$after.this[count(.|$before.entry) = count($before.entry)]                                 [self::seeie or self::seealsoie]"/>
+      <xsl:variable name="see.intersection" select="$after.this[count(.|$before.entry) = count($before.entry)]                                 [self::d:seeie or self::d:seealsoie]"/>
       <xsl:choose>
         <xsl:when test="count($see.intersection) != 0">
           <xsl:apply-templates select="$see.intersection" mode="indexentry"/>
         </xsl:when>
         <xsl:when test="count($next.entry) = 0">
-          <xsl:apply-templates select="following-sibling::seeie" mode="indexentry"/>
-          <xsl:apply-templates select="following-sibling::seealsoie" mode="indexentry"/>
+          <xsl:apply-templates select="following-sibling::d:seeie" mode="indexentry"/>
+          <xsl:apply-templates select="following-sibling::d:seealsoie" mode="indexentry"/>
         </xsl:when>
       </xsl:choose>
     </dd>
   </dl>
 </xsl:template>
 
-<xsl:template match="seeie" mode="indexentry">
+<xsl:template match="d:seeie" mode="indexentry">
   <dt>
     <xsl:text>(</xsl:text>
     <xsl:call-template name="gentext">
   </dt>
 </xsl:template>
 
-<xsl:template match="seealsoie" mode="indexentry">
+<xsl:template match="d:seealsoie" mode="indexentry">
   <div>
     <xsl:text>(</xsl:text>
     <xsl:call-template name="gentext">
   </div>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 224e1ee..e0a18b6 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: info.xsl 9297 2012-04-22 03:56:16Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -23,7 +18,7 @@
 <!-- ==================================================================== -->
 <!-- called from named templates in a given mode -->
 
-<xsl:template match="corpauthor">
+<xsl:template match="d:corpauthor">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -33,7 +28,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="jobtitle">
+<xsl:template match="d:jobtitle">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -43,4 +38,4 @@
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index dd822e4..3f1fe15 100644 (file)
@@ -1,20 +1,15 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:suwl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xlink suwl" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:suwl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xlink suwl d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: inline.xsl 9963 2015-05-20 18:37:42Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
-<xsl:key name="glossentries" match="glossentry" use="normalize-space(glossterm)"/>
-<xsl:key name="glossentries" match="glossentry" use="normalize-space(glossterm/@baseform)"/>
+<xsl:key name="glossentries" match="d:glossentry" use="normalize-space(d:glossterm)"/>
+<xsl:key name="glossentries" match="d:glossentry" use="normalize-space(d:glossterm/@baseform)"/>
 
 <xsl:template name="simple.xlink">
   <xsl:param name="node" select="."/>
 <!-- ==================================================================== -->
 <!-- some special cases -->
 
-<xsl:template match="author">
+<xsl:template match="d:author">
   <xsl:param name="content">
     <xsl:call-template name="person.name"/>
   </xsl:param>
   </span>
 </xsl:template>
 
-<xsl:template match="editor">
+<xsl:template match="d:editor">
   <xsl:param name="content">
     <xsl:call-template name="person.name"/>
   </xsl:param>
   </span>
 </xsl:template>
 
-<xsl:template match="othercredit">
+<xsl:template match="d:othercredit">
   <xsl:param name="content">
     <xsl:call-template name="person.name"/>
   </xsl:param>
   </span>
 </xsl:template>
 
-<xsl:template match="authorinitials">
+<xsl:template match="d:authorinitials">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="accel">
+<xsl:template match="d:accel">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="action">
+<xsl:template match="d:action">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="application">
+<xsl:template match="d:application">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="classname">
+<xsl:template match="d:classname">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="exceptionname">
+<xsl:template match="d:exceptionname">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="interfacename">
+<xsl:template match="d:interfacename">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="methodname">
+<xsl:template match="d:methodname">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="command">
+<xsl:template match="d:command">
   <xsl:call-template name="inline.boldseq"/>
 </xsl:template>
 
-<xsl:template match="computeroutput">
+<xsl:template match="d:computeroutput">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="constant">
+<xsl:template match="d:constant">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="database">
+<xsl:template match="d:database">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="date">
+<xsl:template match="d:date">
   <!-- should this support locale-specific formatting? how? -->
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="errorcode">
+<xsl:template match="d:errorcode">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="errorname">
+<xsl:template match="d:errorname">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="errortype">
+<xsl:template match="d:errortype">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="errortext">
+<xsl:template match="d:errortext">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="envar">
+<xsl:template match="d:envar">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="filename">
+<xsl:template match="d:filename">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="function">
+<xsl:template match="d:function">
   <xsl:choose>
-    <xsl:when test="$function.parens != '0'                     and (parameter or function or replaceable)">
+    <xsl:when test="$function.parens != '0'                     and (d:parameter or d:function or d:replaceable)">
       <xsl:variable name="nodes" select="text()|*"/>
       <xsl:call-template name="inline.monoseq">
         <xsl:with-param name="content">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="function/parameter" priority="2">
+<xsl:template match="d:function/d:parameter" priority="2">
   <xsl:call-template name="inline.italicmonoseq"/>
   <xsl:if test="$function.parens != 0 and following-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="function/replaceable" priority="2">
+<xsl:template match="d:function/d:replaceable" priority="2">
   <xsl:call-template name="inline.italicmonoseq"/>
   <xsl:if test="$function.parens != 0 and following-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="guibutton">
+<xsl:template match="d:guibutton">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guiicon">
+<xsl:template match="d:guiicon">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guilabel">
+<xsl:template match="d:guilabel">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guimenu">
+<xsl:template match="d:guimenu">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guimenuitem">
+<xsl:template match="d:guimenuitem">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="guisubmenu">
+<xsl:template match="d:guisubmenu">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="hardware">
+<xsl:template match="d:hardware">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="interface">
+<xsl:template match="d:interface">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="interfacedefinition">
+<xsl:template match="d:interfacedefinition">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="keycap">
+<xsl:template match="d:keycap">
   <xsl:choose>
     <xsl:when test="@function and normalize-space(.) = ''">
       <xsl:call-template name="inline.boldseq">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="keycode">
+<xsl:template match="d:keycode">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="keysym">
+<xsl:template match="d:keysym">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="literal">
+<xsl:template match="d:literal">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="code">
+<xsl:template match="d:code">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="medialabel">
+<xsl:template match="d:medialabel">
   <xsl:call-template name="inline.italicseq"/>
 </xsl:template>
 
-<xsl:template match="shortcut">
+<xsl:template match="d:shortcut">
   <xsl:call-template name="inline.boldseq"/>
 </xsl:template>
 
-<xsl:template match="mousebutton">
+<xsl:template match="d:mousebutton">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="option">
+<xsl:template match="d:option">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="package">
+<xsl:template match="d:package">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="parameter">
+<xsl:template match="d:parameter">
   <xsl:call-template name="inline.italicmonoseq"/>
 </xsl:template>
 
-<xsl:template match="property">
+<xsl:template match="d:property">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="prompt">
+<xsl:template match="d:prompt">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="replaceable" priority="1">
+<xsl:template match="d:replaceable" priority="1">
   <xsl:call-template name="inline.italicmonoseq"/>
 </xsl:template>
 
-<xsl:template match="returnvalue">
+<xsl:template match="d:returnvalue">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="structfield">
+<xsl:template match="d:structfield">
   <xsl:call-template name="inline.italicmonoseq"/>
 </xsl:template>
 
-<xsl:template match="structname">
+<xsl:template match="d:structname">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="symbol">
+<xsl:template match="d:symbol">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="systemitem">
+<xsl:template match="d:systemitem">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="token">
+<xsl:template match="d:token">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="type">
+<xsl:template match="d:type">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="userinput">
+<xsl:template match="d:userinput">
   <xsl:call-template name="inline.boldmonoseq"/>
 </xsl:template>
 
-<xsl:template match="abbrev">
+<xsl:template match="d:abbrev">
   <xsl:call-template name="inline.charseq">
     <xsl:with-param name="wrapper-name">abbr</xsl:with-param>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="acronym">
+<xsl:template match="d:acronym">
   <xsl:call-template name="inline.charseq">
     <xsl:with-param name="wrapper-name">acronym</xsl:with-param>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="citerefentry">
+<xsl:template match="d:citerefentry">
   <xsl:choose>
     <xsl:when test="$citerefentry.link != '0'">
       <a>
 
 <xsl:template name="x.generate.citerefentry.link">
   <xsl:text>http://example.com/cgi-bin/man.cgi?</xsl:text>
-  <xsl:value-of select="refentrytitle"/>
+  <xsl:value-of select="d:refentrytitle"/>
   <xsl:text>(</xsl:text>
-  <xsl:value-of select="manvolnum"/>
+  <xsl:value-of select="d:manvolnum"/>
   <xsl:text>)</xsl:text>
 </xsl:template>
 
-<xsl:template match="citetitle">
+<xsl:template match="d:citetitle">
   <xsl:choose>
     <xsl:when test="@pubwork = 'article'">
       <xsl:call-template name="gentext.startquote"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="emphasis">
+<xsl:template match="d:emphasis">
   <span>
     <xsl:call-template name="id.attribute"/>
     <xsl:choose>
   </span>
 </xsl:template>
 
-<xsl:template match="foreignphrase">
+<xsl:template match="d:foreignphrase">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="inline.italicseq"/>
   </span>
 </xsl:template>
 
-<xsl:template match="markup">
+<xsl:template match="d:markup">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="phrase">
+<xsl:template match="d:phrase">
   <span>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="locale.html.attributes"/>
   </span>
 </xsl:template>
 
-<xsl:template match="quote">
+<xsl:template match="d:quote">
   <xsl:variable name="depth">
     <xsl:call-template name="dot.count">
       <xsl:with-param name="string">
   </span>
 </xsl:template>
 
-<xsl:template match="varname">
+<xsl:template match="d:varname">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
-<xsl:template match="wordasword">
+<xsl:template match="d:wordasword">
   <xsl:call-template name="inline.italicseq"/>
 </xsl:template>
 
-<xsl:template match="lineannotation">
+<xsl:template match="d:lineannotation">
   <em>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="inline.charseq"/>
   </em>
 </xsl:template>
 
-<xsl:template match="superscript">
+<xsl:template match="d:superscript">
   <xsl:call-template name="inline.superscriptseq"/>
 </xsl:template>
 
-<xsl:template match="subscript">
+<xsl:template match="d:subscript">
   <xsl:call-template name="inline.subscriptseq"/>
 </xsl:template>
 
-<xsl:template match="trademark">
+<xsl:template match="d:trademark">
   <xsl:call-template name="inline.charseq"/>
   <xsl:choose>
     <xsl:when test="@class = 'copyright'                     or @class = 'registered'">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="firstterm">
+<xsl:template match="d:firstterm">
   <xsl:call-template name="glossterm">
     <xsl:with-param name="firstterm" select="1"/>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="glossterm" name="glossterm">
+<xsl:template match="d:glossterm" name="glossterm">
   <xsl:param name="firstterm" select="0"/>
 
   <!-- To avoid extra <a name=""> anchor from inline.italicseq -->
         </xsl:choose>
       </xsl:variable>
 
-      <xsl:variable name="cterm" select="(document($glossary.collection,.)//glossentry[glossterm=$term])[1]"/>
+      <xsl:variable name="cterm" select="(document($glossary.collection,.)//d:glossentry[d:glossterm=$term])[1]"/>
 
       <!-- HACK HACK HACK! But it works... -->
       <!-- You'd need to do more work if you wanted to chunk on glossdiv, though -->
 
-      <xsl:variable name="glossary" select="//glossary[@role='auto']"/>
+      <xsl:variable name="glossary" select="//d:glossary[@role='auto']"/>
 
       <xsl:if test="count($glossary) != 1">
         <xsl:message>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="termdef">
+<xsl:template match="d:termdef">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="gentext.template">
   </span>
 </xsl:template>
 
-<xsl:template match="sgmltag|tag">
+<xsl:template match="d:sgmltag|d:tag">
   <xsl:call-template name="format.sgmltag"/>
 </xsl:template>
 
   </code>
 </xsl:template>
 
-<xsl:template match="email">
+<xsl:template match="d:email">
   <xsl:call-template name="inline.monoseq">
     <xsl:with-param name="content">
       <xsl:if test="not($email.delimiters.enabled = 0)">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="keycombo">
+<xsl:template match="d:keycombo">
   <xsl:variable name="action" select="@action"/>
   <xsl:variable name="joinchar">
     <xsl:choose>
   </xsl:for-each>
 </xsl:template>
 
-<xsl:template match="uri">
+<xsl:template match="d:uri">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="menuchoice">
-  <xsl:variable name="shortcut" select="./shortcut"/>
+<xsl:template match="d:menuchoice">
+  <xsl:variable name="shortcut" select="./d:shortcut"/>
   <xsl:call-template name="process.menuchoice"/>
   <xsl:if test="$shortcut">
     <xsl:text> (</xsl:text>
 </xsl:template>
 
 <xsl:template name="process.menuchoice">
-  <xsl:param name="nodelist" select="guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu|interface"/><!-- not(shortcut) -->
+  <xsl:param name="nodelist" select="d:guibutton|d:guiicon|d:guilabel|d:guimenu|d:guimenuitem|d:guisubmenu|d:interface"/><!-- not(shortcut) -->
   <xsl:param name="count" select="1"/>
 
   <xsl:choose>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="optional">
+<xsl:template match="d:optional">
   <xsl:value-of select="$arg.choice.opt.open.str"/>
   <xsl:call-template name="inline.charseq"/>
   <xsl:value-of select="$arg.choice.opt.close.str"/>
 </xsl:template>
 
-<xsl:template match="citation">
+<xsl:template match="d:citation">
   <!-- todo: integrate with bibliography collection -->
-  <xsl:variable name="targets" select="(//biblioentry | //bibliomixed)[abbrev = string(current())]"/>
+  <xsl:variable name="targets" select="(//d:biblioentry | //d:bibliomixed)[d:abbrev = string(current())]"/>
   <xsl:variable name="target" select="$targets[1]"/>
 
   <xsl:choose>
     <!-- try automatic linking based on match to abbrev -->
-    <xsl:when test="$target and not(xref) and not(link)">
+    <xsl:when test="$target and not(d:xref) and not(d:link)">
 
       <xsl:text>[</xsl:text>
       <a>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="citebiblioid">
-  <xsl:variable name="targets" select="//*[biblioid = string(current())]"/>
+<xsl:template match="d:citebiblioid">
+  <xsl:variable name="targets" select="//*[d:biblioid = string(current())]"/>
   <xsl:variable name="target" select="$targets[1]"/>
 
   <xsl:choose>
     <!-- try automatic linking based on match to parent of biblioid -->
-    <xsl:when test="$target and not(xref) and not(link)">
+    <xsl:when test="$target and not(d:xref) and not(d:link)">
 
       <xsl:text>[</xsl:text>
       <a>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="citation">
-  <xsl:number from="bibliography" count="biblioentry|bibliomixed" level="any" format="1"/>
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="citation">
+  <xsl:number from="d:bibliography" count="d:biblioentry|d:bibliomixed" level="any" format="1"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="comment[parent::answer|parent::appendix|parent::article|parent::bibliodiv|                                 parent::bibliography|parent::blockquote|parent::caution|parent::chapter|                                 parent::glossary|parent::glossdiv|parent::important|parent::index|                                 parent::indexdiv|parent::listitem|parent::note|parent::orderedlist|                                 parent::partintro|parent::preface|parent::procedure|parent::qandadiv|                                 parent::qandaset|parent::question|parent::refentry|parent::refnamediv|                                 parent::refsect1|parent::refsect2|parent::refsect3|parent::refsection|                                 parent::refsynopsisdiv|parent::sect1|parent::sect2|parent::sect3|parent::sect4|                                 parent::sect5|parent::section|parent::setindex|parent::sidebar|                                 parent::simplesect|parent::taskprerequisites|parent::taskrelated|                                 parent::tasksummary|parent::warning|parent::topic]|remark[parent::answer|parent::appendix|parent::article|parent::bibliodiv|                                 parent::bibliography|parent::blockquote|parent::caution|parent::chapter|                                 parent::glossary|parent::glossdiv|parent::important|parent::index|                                 parent::indexdiv|parent::listitem|parent::note|parent::orderedlist|                                 parent::partintro|parent::preface|parent::procedure|parent::qandadiv|                                 parent::qandaset|parent::question|parent::refentry|parent::refnamediv|                                 parent::refsect1|parent::refsect2|parent::refsect3|parent::refsection|                                 parent::refsynopsisdiv|parent::sect1|parent::sect2|parent::sect3|parent::sect4|                                 parent::sect5|parent::section|parent::setindex|parent::sidebar|                                 parent::simplesect|parent::taskprerequisites|parent::taskrelated|                                 parent::tasksummary|parent::warning|parent::topic]">
+<xsl:template match="d:comment[parent::d:answer|parent::d:appendix|parent::d:article|parent::d:bibliodiv|                                 parent::d:bibliography|parent::d:blockquote|parent::d:caution|parent::d:chapter|                                 parent::d:glossary|parent::d:glossdiv|parent::d:important|parent::d:index|                                 parent::d:indexdiv|parent::d:listitem|parent::d:note|parent::d:orderedlist|                                 parent::d:partintro|parent::d:preface|parent::d:procedure|parent::d:qandadiv|                                 parent::d:qandaset|parent::d:question|parent::d:refentry|parent::d:refnamediv|                                 parent::d:refsect1|parent::d:refsect2|parent::d:refsect3|parent::d:refsection|                                 parent::d:refsynopsisdiv|parent::d:sect1|parent::d:sect2|parent::d:sect3|parent::d:sect4|                                 parent::d:sect5|parent::d:section|parent::d:setindex|parent::d:sidebar|                                 parent::d:simplesect|parent::d:taskprerequisites|parent::d:taskrelated|                                 parent::d:tasksummary|parent::d:warning|parent::d:topic]|d:remark[parent::d:answer|parent::d:appendix|parent::d:article|parent::d:bibliodiv|                                 parent::d:bibliography|parent::d:blockquote|parent::d:caution|parent::d:chapter|                                 parent::d:glossary|parent::d:glossdiv|parent::d:important|parent::d:index|                                 parent::d:indexdiv|parent::d:listitem|parent::d:note|parent::d:orderedlist|                                 parent::d:partintro|parent::d:preface|parent::d:procedure|parent::d:qandadiv|                                 parent::d:qandaset|parent::d:question|parent::d:refentry|parent::d:refnamediv|                                 parent::d:refsect1|parent::d:refsect2|parent::d:refsect3|parent::d:refsection|                                 parent::d:refsynopsisdiv|parent::d:sect1|parent::d:sect2|parent::d:sect3|parent::d:sect4|                                 parent::d:sect5|parent::d:section|parent::d:setindex|parent::d:sidebar|                                 parent::d:simplesect|parent::d:taskprerequisites|parent::d:taskrelated|                                 parent::d:tasksummary|parent::d:warning|parent::d:topic]">
   <xsl:if test="$show.comments != 0">
     <p class="remark"><em><xsl:call-template name="inline.charseq"/></em></p>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="comment|remark">
+<xsl:template match="d:comment|d:remark">
   <xsl:if test="$show.comments != 0">
     <em><xsl:call-template name="inline.charseq"/></em>
   </xsl:if>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="productname">
+<xsl:template match="d:productname">
   <xsl:call-template name="inline.charseq"/>
   <xsl:if test="@class">
     <xsl:call-template name="dingbat">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="productnumber">
+<xsl:template match="d:productnumber">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="pob|street|city|state|postcode|country|otheraddr">
+<xsl:template match="d:pob|d:street|d:city|d:state|d:postcode|d:country|d:otheraddr">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="phone|fax">
+<xsl:template match="d:phone|d:fax">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
 <!-- in Addresses, for example -->
-<xsl:template match="honorific|firstname|surname|lineage|othername">
+<xsl:template match="d:honorific|d:firstname|d:surname|d:lineage|d:othername">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="person">
+<xsl:template match="d:person">
   <xsl:param name="content">
-    <xsl:apply-templates select="personname"/>
+    <xsl:apply-templates select="d:personname"/>
   </xsl:param>
 
   <xsl:param name="contentwithlink">
   </span>
 </xsl:template>
 
-<xsl:template match="personname">
+<xsl:template match="d:personname">
   <xsl:param name="content">
     <xsl:call-template name="person.name"/>
   </xsl:param>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="org">
+<xsl:template match="d:org">
   <xsl:param name="content">
     <xsl:apply-templates/>
   </xsl:param>
   </span>
 </xsl:template>
 
-<xsl:template match="orgname">
+<xsl:template match="d:orgname">
   <xsl:param name="content">
     <xsl:apply-templates/>
   </xsl:param>
   </span>
 </xsl:template>
 
-<xsl:template match="orgdiv">
+<xsl:template match="d:orgdiv">
   <xsl:param name="content">
     <xsl:apply-templates/>
   </xsl:param>
   </span>
 </xsl:template>
 
-<xsl:template match="affiliation">
+<xsl:template match="d:affiliation">
   <xsl:param name="content">
     <xsl:call-template name="person.name"/>
   </xsl:param>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="beginpage">
+<xsl:template match="d:beginpage">
   <!-- does nothing; this *is not* markup to force a page break. -->
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 0861f07..4b82336 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:its="http://www.w3.org/2005/11/its" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="its" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:its="http://www.w3.org/2005/11/its" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="its d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: html.xsl 9306 2012-04-28 03:49:00Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      Templates in this stylesheet convert ITS 2.0 markup
   </xsl:if>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 5f6b4fb..6a1f896 100644 (file)
@@ -1,36 +1,31 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: keywords.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
-<xsl:template match="keywordset"/>
-<xsl:template match="subjectset"/>
+<xsl:template match="d:keywordset"/>
+<xsl:template match="d:subjectset"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="keywordset" mode="html.header">
+<xsl:template match="d:keywordset" mode="html.header">
   <meta name="keywords">
     <xsl:attribute name="content">
-      <xsl:apply-templates select="keyword" mode="html.header"/>
+      <xsl:apply-templates select="d:keyword" mode="html.header"/>
     </xsl:attribute>
   </meta>
 </xsl:template>
 
-<xsl:template match="keyword" mode="html.header">
+<xsl:template match="d:keyword" mode="html.header">
   <xsl:apply-templates/>
-  <xsl:if test="following-sibling::keyword">, </xsl:if>
+  <xsl:if test="following-sibling::d:keyword">, </xsl:if>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 023d1cb..a77b922 100644 (file)
@@ -1,21 +1,16 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: lists.xsl 9792 2013-08-28 23:03:16Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="itemizedlist">
+<xsl:template match="d:itemizedlist">
   <!-- Handle spacing="compact" as multiple class attribute instead
        of the deprecated HTML compact attribute -->
   <xsl:variable name="default.class">
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:if test="title|info/title">
+    <xsl:if test="d:title|d:info/d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
     <!-- Preserve order of PIs and comments -->
-    <xsl:apply-templates select="*[not(self::listitem                   or self::title                   or self::titleabbrev)]                 |comment()[not(preceding-sibling::listitem)]                 |processing-instruction()[not(preceding-sibling::listitem)]"/>
+    <xsl:apply-templates select="*[not(self::d:listitem                   or self::d:title                   or self::d:titleabbrev)]                 |comment()[not(preceding-sibling::d:listitem)]                 |processing-instruction()[not(preceding-sibling::d:listitem)]"/>
 
     <ul>
       <xsl:call-template name="generate.class.attribute">
         </xsl:otherwise>
       </xsl:choose>
 
-      <xsl:apply-templates select="listitem                     |comment()[preceding-sibling::listitem]                     |processing-instruction()[preceding-sibling::listitem]"/>
+      <xsl:apply-templates select="d:listitem                     |comment()[preceding-sibling::d:listitem]                     |processing-instruction()[preceding-sibling::d:listitem]"/>
     </ul>
   </div>
 </xsl:template>
 
-<xsl:template match="itemizedlist/title">
+<xsl:template match="d:itemizedlist/d:title">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="itemizedlist/listitem">
+<xsl:template match="d:itemizedlist/d:listitem">
   <xsl:variable name="mark" select="../@mark"/>
   <xsl:variable name="override" select="@override"/>
 
   </li>
 </xsl:template>
 
-<xsl:template match="orderedlist">
+<xsl:template match="d:orderedlist">
   <!-- Handle spacing="compact" as multiple class attribute instead
        of the deprecated HTML compact attribute -->
   <xsl:variable name="default.class">
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
 
-    <xsl:if test="title|info/title">
+    <xsl:if test="d:title|d:info/d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
     <!-- Preserve order of PIs and comments -->
-    <xsl:apply-templates select="*[not(self::listitem                   or self::title                   or self::titleabbrev)]                 |comment()[not(preceding-sibling::listitem)]                 |processing-instruction()[not(preceding-sibling::listitem)]"/>
+    <xsl:apply-templates select="*[not(self::d:listitem                   or self::d:title                   or self::d:titleabbrev)]                 |comment()[not(preceding-sibling::d:listitem)]                 |processing-instruction()[not(preceding-sibling::d:listitem)]"/>
 
     <xsl:choose>
-      <xsl:when test="@inheritnum='inherit' and ancestor::listitem[parent::orderedlist]">
+      <xsl:when test="@inheritnum='inherit' and ancestor::d:listitem[parent::d:orderedlist]">
         <table border="{$table.border.off}">
           <xsl:call-template name="generate.class.attribute">
             <xsl:with-param name="class" select="$default.class"/>
             <col/>
           </colgroup>
           <tbody>
-            <xsl:apply-templates mode="orderedlist-table" select="listitem                         |comment()[preceding-sibling::listitem]                         |processing-instruction()[preceding-sibling::listitem]"/>
+            <xsl:apply-templates mode="orderedlist-table" select="d:listitem                         |comment()[preceding-sibling::d:listitem]                         |processing-instruction()[preceding-sibling::d:listitem]"/>
           </tbody>
         </table>
       </xsl:when>
               <xsl:value-of select="$type"/>
             </xsl:attribute>
           </xsl:if>
-          <xsl:apply-templates select="listitem                         |comment()[preceding-sibling::listitem]                         |processing-instruction()[preceding-sibling::listitem]"/>
+          <xsl:apply-templates select="d:listitem                         |comment()[preceding-sibling::d:listitem]                         |processing-instruction()[preceding-sibling::d:listitem]"/>
         </ol>
       </xsl:otherwise>
     </xsl:choose>
   </div>
 </xsl:template>
 
-<xsl:template match="orderedlist/title">
+<xsl:template match="d:orderedlist/d:title">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="orderedlist/listitem">
+<xsl:template match="d:orderedlist/d:listitem">
   <li>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </li>
 </xsl:template>
 
-<xsl:template match="orderedlist/listitem" mode="orderedlist-table">
+<xsl:template match="d:orderedlist/d:listitem" mode="orderedlist-table">
   <tr>
     <td>
       <xsl:apply-templates select="." mode="item-number"/>
   </tr>
 </xsl:template>
 
-<xsl:template match="variablelist">
+<xsl:template match="d:variablelist">
   <xsl:variable name="pi-presentation">
     <xsl:call-template name="pi.dbhtml_list-presentation"/>
   </xsl:variable>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:if test="title|info/title">
+    <xsl:if test="d:title|d:info/d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
     <xsl:choose>
       <xsl:when test="$presentation = 'table'">
         <!-- Preserve order of PIs and comments -->
-        <xsl:apply-templates select="*[not(self::varlistentry                     or self::title                     or self::titleabbrev)]                   |comment()[not(preceding-sibling::varlistentry)]                   |processing-instruction()[not(preceding-sibling::varlistentry)]"/>
+        <xsl:apply-templates select="*[not(self::d:varlistentry                     or self::d:title                     or self::d:titleabbrev)]                   |comment()[not(preceding-sibling::d:varlistentry)]                   |processing-instruction()[not(preceding-sibling::d:varlistentry)]"/>
         <table border="{$table.border.off}">
           <xsl:call-template name="generate.class.attribute">
             <xsl:with-param name="class" select="$default.class"/>
             <col/>
           </colgroup>
           <tbody>
-            <xsl:apply-templates mode="varlist-table" select="varlistentry                       |comment()[preceding-sibling::varlistentry]                       |processing-instruction()[preceding-sibling::varlistentry]"/>
+            <xsl:apply-templates mode="varlist-table" select="d:varlistentry                       |comment()[preceding-sibling::d:varlistentry]                       |processing-instruction()[preceding-sibling::d:varlistentry]"/>
           </tbody>
         </table>
       </xsl:when>
       <xsl:otherwise>
         <!-- Preserve order of PIs and comments -->
-        <xsl:apply-templates select="*[not(self::varlistentry                     or self::title                     or self::titleabbrev)]                   |comment()[not(preceding-sibling::varlistentry)]                   |processing-instruction()[not(preceding-sibling::varlistentry)]"/>
+        <xsl:apply-templates select="*[not(self::d:varlistentry                     or self::d:title                     or self::d:titleabbrev)]                   |comment()[not(preceding-sibling::d:varlistentry)]                   |processing-instruction()[not(preceding-sibling::d:varlistentry)]"/>
         <dl>
           <xsl:call-template name="generate.class.attribute">
             <xsl:with-param name="class" select="$default.class"/>
           </xsl:call-template>
-          <xsl:apply-templates select="varlistentry                       |comment()[preceding-sibling::varlistentry]                       |processing-instruction()[preceding-sibling::varlistentry]"/>
+          <xsl:apply-templates select="d:varlistentry                       |comment()[preceding-sibling::d:varlistentry]                       |processing-instruction()[preceding-sibling::d:varlistentry]"/>
         </dl>
       </xsl:otherwise>
     </xsl:choose>
   </div>
 </xsl:template>
 
-<xsl:template match="variablelist/title">
+<xsl:template match="d:variablelist/d:title">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="itemizedlist/titleabbrev|orderedlist/titleabbrev">
+<xsl:template match="d:itemizedlist/d:titleabbrev|d:orderedlist/d:titleabbrev">
   <!--nop-->
 </xsl:template>
 
-<xsl:template match="variablelist/titleabbrev">
+<xsl:template match="d:variablelist/d:titleabbrev">
   <!--nop-->
 </xsl:template>
 
-<xsl:template match="listitem" mode="xref">
+<xsl:template match="d:listitem" mode="xref">
   <xsl:number format="1"/>
 </xsl:template>
 
-<xsl:template match="listitem/simpara" priority="2">
+<xsl:template match="d:listitem/d:simpara" priority="2">
   <!-- If a listitem contains only a single simpara, don't output
        the <p> wrapper; this has the effect of creating an li
        with simple text content. -->
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="varlistentry">
+<xsl:template match="d:varlistentry">
   <dt>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:apply-templates select="term"/>
+    <xsl:apply-templates select="d:term"/>
   </dt>
   <dd>
-    <xsl:apply-templates select="listitem"/>
+    <xsl:apply-templates select="d:listitem"/>
   </dd>
 </xsl:template>
 
-<xsl:template match="varlistentry" mode="varlist-table">
+<xsl:template match="d:varlistentry" mode="varlist-table">
   <xsl:variable name="presentation">
     <xsl:call-template name="pi.dbhtml_term-presentation">
       <xsl:with-param name="node" select=".."/>
   <tr>
     <xsl:call-template name="tr.attributes">
       <xsl:with-param name="rownum">
-        <xsl:number from="variablelist" count="varlistentry"/>
+        <xsl:number from="d:variablelist" count="d:varlistentry"/>
       </xsl:with-param>
     </xsl:call-template>
 
       <xsl:choose>
         <xsl:when test="$presentation = 'bold'">
           <strong>
-            <xsl:apply-templates select="term"/>
+            <xsl:apply-templates select="d:term"/>
             <xsl:value-of select="$separator"/>
           </strong>
         </xsl:when>
         <xsl:when test="$presentation = 'italic'">
           <em>
-            <xsl:apply-templates select="term"/>
+            <xsl:apply-templates select="d:term"/>
             <xsl:value-of select="$separator"/>
           </em>
         </xsl:when>
         <xsl:when test="$presentation = 'bold-italic'">
           <strong>
             <em>
-              <xsl:apply-templates select="term"/>
+              <xsl:apply-templates select="d:term"/>
               <xsl:value-of select="$separator"/>
             </em>
           </strong>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="term"/>
+          <xsl:apply-templates select="d:term"/>
           <xsl:value-of select="$separator"/>
         </xsl:otherwise>
       </xsl:choose>
       </p>
     </td>
     <td>
-      <xsl:apply-templates select="listitem"/>
+      <xsl:apply-templates select="d:listitem"/>
     </td>
   </tr>
 </xsl:template>
 
-<xsl:template match="varlistentry/term">
+<xsl:template match="d:varlistentry/d:term">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="varlistentry/listitem">
+<xsl:template match="d:varlistentry/d:listitem">
   <!-- we can't just drop the anchor in since some browsers (Opera)
        get confused about line breaks if we do. So if the first child
        is a para, assume the para will put in the anchor. Otherwise,
 
 <!-- ==================================================================== -->
 
-<xsl:template match="simplelist">
+<xsl:template match="d:simplelist">
   <!-- with no type specified, the default is 'vert' -->
   <xsl:call-template name="anchor"/>
   <table border="{$table.border.off}">
   </table>
 </xsl:template>
 
-<xsl:template match="simplelist[@type='inline']">
+<xsl:template match="d:simplelist[@type='inline']">
   <span>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
       </xsl:choose>
     </xsl:variable>
   
-    <xsl:for-each select="member">
+    <xsl:for-each select="d:member">
       <xsl:call-template name="simple.xlink">
         <xsl:with-param name="content">
           <xsl:apply-templates/>
   </span>
 </xsl:template>
 
-<xsl:template match="simplelist[@type='horiz']">
+<xsl:template match="d:simplelist[@type='horiz']">
   <xsl:call-template name="anchor"/>
   <table border="{$table.border.off}">
     <xsl:if test="$div.element != 'section'">
   </table>
 </xsl:template>
 
-<xsl:template match="simplelist[@type='vert']">
+<xsl:template match="d:simplelist[@type='vert']">
   <xsl:call-template name="anchor"/>
   <table border="{$table.border.off}">
     <xsl:if test="$div.element != 'section'">
 <xsl:template name="simplelist.horiz">
   <xsl:param name="cols">1</xsl:param>
   <xsl:param name="cell">1</xsl:param>
-  <xsl:param name="members" select="./member"/>
+  <xsl:param name="members" select="./d:member"/>
 
   <xsl:if test="$cell &lt;= count($members)">
     <tr>
 <xsl:template name="simplelist.horiz.row">
   <xsl:param name="cols">1</xsl:param>
   <xsl:param name="cell">1</xsl:param>
-  <xsl:param name="members" select="./member"/>
+  <xsl:param name="members" select="./d:member"/>
   <xsl:param name="curcol">1</xsl:param>
 
   <xsl:if test="$curcol &lt;= $cols">
 <xsl:template name="simplelist.vert">
   <xsl:param name="cols">1</xsl:param>
   <xsl:param name="cell">1</xsl:param>
-  <xsl:param name="members" select="./member"/>
+  <xsl:param name="members" select="./d:member"/>
   <xsl:param name="rows" select="floor((count($members)+$cols - 1) div $cols)"/>
 
   <xsl:if test="$cell &lt;= $rows">
   <xsl:param name="cols">1</xsl:param>
   <xsl:param name="rows">1</xsl:param>
   <xsl:param name="cell">1</xsl:param>
-  <xsl:param name="members" select="./member"/>
+  <xsl:param name="members" select="./d:member"/>
   <xsl:param name="curcol">1</xsl:param>
 
   <xsl:if test="$curcol &lt;= $cols">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="member">
+<xsl:template match="d:member">
   <xsl:call-template name="anchor"/>
   <xsl:call-template name="simple.xlink">
     <xsl:with-param name="content">
 
 <!-- ==================================================================== -->
 
-<xsl:template match="procedure">
+<xsl:template match="d:procedure">
   <xsl:variable name="param.placement" select="substring-after(normalize-space($formal.title.placement),                                         concat(local-name(.), ' '))"/>
 
   <xsl:variable name="placement">
   </xsl:variable>
 
   <!-- Preserve order of PIs and comments -->
-  <xsl:variable name="preamble" select="*[not(self::step                   or self::title                   or self::titleabbrev)]                 |comment()[not(preceding-sibling::step)]                 |processing-instruction()[not(preceding-sibling::step)]"/>
+  <xsl:variable name="preamble" select="*[not(self::d:step                   or self::d:title                   or self::d:titleabbrev)]                 |comment()[not(preceding-sibling::d:step)]                 |processing-instruction()[not(preceding-sibling::d:step)]"/>
 
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute">
       <xsl:with-param name="conditional">
         <xsl:choose>
-          <xsl:when test="title">0</xsl:when>
+          <xsl:when test="d:title">0</xsl:when>
           <xsl:otherwise>1</xsl:otherwise>
         </xsl:choose>
       </xsl:with-param>
     <xsl:call-template name="anchor">
       <xsl:with-param name="conditional">
         <xsl:choose>
-          <xsl:when test="title|info/title|blockinfo/title">0</xsl:when>
+          <xsl:when test="d:title|d:info/d:title|d:blockinfo/d:title">0</xsl:when>
           <xsl:otherwise>1</xsl:otherwise>
         </xsl:choose>
       </xsl:with-param>
     </xsl:call-template>
 
-    <xsl:if test="(title or info/title or blockinfo/title) and $placement = 'before'">
+    <xsl:if test="(d:title or d:info/d:title or d:blockinfo/d:title) and $placement = 'before'">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
     <xsl:apply-templates select="$preamble"/>
 
     <xsl:choose>
-      <xsl:when test="count(step) = 1">
+      <xsl:when test="count(d:step) = 1">
         <ul>
           <xsl:call-template name="generate.class.attribute"/>
-          <xsl:apply-templates select="step                     |comment()[preceding-sibling::step]                     |processing-instruction()[preceding-sibling::step]"/>
+          <xsl:apply-templates select="d:step                     |comment()[preceding-sibling::d:step]                     |processing-instruction()[preceding-sibling::d:step]"/>
         </ul>
       </xsl:when>
       <xsl:otherwise>
           <xsl:attribute name="type">
             <xsl:value-of select="substring($procedure.step.numeration.formats,1,1)"/>
           </xsl:attribute>
-          <xsl:apply-templates select="step                     |comment()[preceding-sibling::step]                     |processing-instruction()[preceding-sibling::step]"/>
+          <xsl:apply-templates select="d:step                     |comment()[preceding-sibling::d:step]                     |processing-instruction()[preceding-sibling::d:step]"/>
         </ol>
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:if test="(title or info/title or blockinfo/title) and $placement != 'before'">
+    <xsl:if test="(d:title or d:info/d:title or d:blockinfo/d:title) and $placement != 'before'">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
   </div>
 </xsl:template>
 
-<xsl:template match="procedure/title">
+<xsl:template match="d:procedure/d:title">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="substeps">
+<xsl:template match="d:substeps">
   <xsl:variable name="numeration">
     <xsl:call-template name="procedure.step.numeration"/>
   </xsl:variable>
   </ol>
 </xsl:template>
 
-<xsl:template match="step">
+<xsl:template match="d:step">
   <li>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </li>
 </xsl:template>
 
-<xsl:template match="stepalternatives">
+<xsl:template match="d:stepalternatives">
   <xsl:call-template name="anchor"/>
   <ul>
     <xsl:call-template name="common.html.attributes"/>
   </ul>
 </xsl:template>
 
-<xsl:template match="step/title">
+<xsl:template match="d:step/d:title">
   <p>
     <xsl:call-template name="common.html.attributes"/>
-    <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+    <strong>
       <xsl:apply-templates/>
     </strong>
   </p>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="segmentedlist">
+<xsl:template match="d:segmentedlist">
   <xsl:variable name="presentation">
     <xsl:call-template name="pi.dbhtml_list-presentation"/>
   </xsl:variable>
   </div>
 </xsl:template>
 
-<xsl:template match="segmentedlist/title">
+<xsl:template match="d:segmentedlist/d:title">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <strong>
   </div>
 </xsl:template>
 
-<xsl:template match="segtitle">
+<xsl:template match="d:segtitle">
 </xsl:template>
 
-<xsl:template match="segtitle" mode="segtitle-in-seg">
+<xsl:template match="d:segtitle" mode="segtitle-in-seg">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="seglistitem">
+<xsl:template match="d:seglistitem">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="seg">
-  <xsl:variable name="segnum" select="count(preceding-sibling::seg)+1"/>
-  <xsl:variable name="seglist" select="ancestor::segmentedlist"/>
-  <xsl:variable name="segtitles" select="$seglist/segtitle"/>
+<xsl:template match="d:seg">
+  <xsl:variable name="segnum" select="count(preceding-sibling::d:seg)+1"/>
+  <xsl:variable name="seglist" select="ancestor::d:segmentedlist"/>
+  <xsl:variable name="segtitles" select="$seglist/d:segtitle"/>
 
   <!--
      Note: segtitle is only going to be the right thing in a well formed
   </div>
 </xsl:template>
 
-<xsl:template match="segmentedlist" mode="seglist-table">
+<xsl:template match="d:segmentedlist" mode="seglist-table">
   <xsl:variable name="table-summary">
     <xsl:call-template name="pi.dbhtml_table-summary"/>
   </xsl:variable>
     <xsl:call-template name="pi.dbhtml_list-width"/>
   </xsl:variable>
 
-  <xsl:apply-templates select="title"/>
+  <xsl:apply-templates select="d:title"/>
 
   <table border="{$table.border.off}">
     <xsl:if test="$list-width != ''">
     <thead>
       <tr class="segtitle">
         <xsl:call-template name="tr.attributes">
-          <xsl:with-param name="row" select="segtitle[1]"/>
+          <xsl:with-param name="row" select="d:segtitle[1]"/>
           <xsl:with-param name="rownum" select="1"/>
         </xsl:call-template>
-        <xsl:apply-templates select="segtitle" mode="seglist-table"/>
+        <xsl:apply-templates select="d:segtitle" mode="seglist-table"/>
       </tr>
     </thead>
     <tbody>
-      <xsl:apply-templates select="seglistitem" mode="seglist-table"/>
+      <xsl:apply-templates select="d:seglistitem" mode="seglist-table"/>
     </tbody>
   </table>
 </xsl:template>
 
-<xsl:template match="segtitle" mode="seglist-table">
+<xsl:template match="d:segtitle" mode="seglist-table">
   <th><xsl:apply-templates/></th>
 </xsl:template>
 
-<xsl:template match="seglistitem" mode="seglist-table">
+<xsl:template match="d:seglistitem" mode="seglist-table">
   <xsl:variable name="seglinum">
-    <xsl:number from="segmentedlist" count="seglistitem"/>
+    <xsl:number from="d:segmentedlist" count="d:seglistitem"/>
   </xsl:variable>
 
   <tr>
   </tr>
 </xsl:template>
 
-<xsl:template match="seg" mode="seglist-table">
+<xsl:template match="d:seg" mode="seglist-table">
   <td>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </td>
 </xsl:template>
 
-<xsl:template match="seg[1]" mode="seglist-table">
+<xsl:template match="d:seg[1]" mode="seglist-table">
   <td>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor">
-      <xsl:with-param name="node" select="ancestor::seglistitem"/>
+      <xsl:with-param name="node" select="ancestor::d:seglistitem"/>
     </xsl:call-template>
     <xsl:apply-templates/>
   </td>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="calloutlist">
+<xsl:template match="d:calloutlist">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
-    <xsl:if test="title|info/title">
+    <xsl:if test="d:title|d:info/d:title">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
     <!-- Preserve order of PIs and comments -->
-    <xsl:apply-templates select="*[not(self::callout or self::title or self::titleabbrev)]                    |comment()[not(preceding-sibling::callout)]                    |processing-instruction()[not(preceding-sibling::callout)]"/>
+    <xsl:apply-templates select="*[not(self::d:callout or self::d:title or self::d:titleabbrev)]                    |comment()[not(preceding-sibling::d:callout)]                    |processing-instruction()[not(preceding-sibling::d:callout)]"/>
 
     <xsl:choose>
       <xsl:when test="$callout.list.table != 0">
           <xsl:if test="$div.element != 'section'">
             <xsl:attribute name="summary">Callout list</xsl:attribute>
           </xsl:if>
-          <xsl:apply-templates select="callout                                 |comment()[preceding-sibling::callout]                                 |processing-instruction()[preceding-sibling::callout]"/>
+          <xsl:apply-templates select="d:callout                                 |comment()[preceding-sibling::d:callout]                                 |processing-instruction()[preceding-sibling::d:callout]"/>
         </table>
       </xsl:when>
       <xsl:otherwise>
         <dl>
           <xsl:apply-templates select="." mode="class.attribute"/>
-          <xsl:apply-templates select="callout                                 |comment()[preceding-sibling::callout]                                 |processing-instruction()[preceding-sibling::callout]"/>
+          <xsl:apply-templates select="d:callout                                 |comment()[preceding-sibling::d:callout]                                 |processing-instruction()[preceding-sibling::d:callout]"/>
         </dl>
       </xsl:otherwise>
     </xsl:choose>
   </div>
 </xsl:template>
 
-<xsl:template match="calloutlist/title">
+<xsl:template match="d:calloutlist/d:title">
 </xsl:template>
 
-<xsl:template match="callout">
+<xsl:template match="d:callout">
   <xsl:choose>
     <xsl:when test="$callout.list.table != 0">
       <tr>
         <xsl:call-template name="tr.attributes">
           <xsl:with-param name="rownum">
-            <xsl:number from="calloutlist" count="callout"/>
+            <xsl:number from="d:calloutlist" count="d:callout"/>
           </xsl:with-param>
         </xsl:call-template>
 
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="callout/simpara" priority="2">
+<xsl:template match="d:callout/d:simpara" priority="2">
   <!-- If a callout contains only a single simpara, don't output
        the <p> wrapper; this has the effect of creating an li
        with simple text content. -->
     </xsl:when>
     <xsl:when test="local-name($target)='area'">
       <xsl:choose>
-        <xsl:when test="$target/parent::areaset">
+        <xsl:when test="$target/parent::d:areaset">
           <xsl:call-template name="callout-bug">
             <xsl:with-param name="conum">
-              <xsl:apply-templates select="$target/parent::areaset" mode="conumber"/>
+              <xsl:apply-templates select="$target/parent::d:areaset" mode="conumber"/>
             </xsl:with-param>
           </xsl:call-template>
         </xsl:when>
   </xsl:call-template>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index c4f0a33..90c73c1 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="doc">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="doc d">
 
 <!-- ********************************************************************
-     $Id: maketoc.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -24,7 +19,7 @@
 
 <!-- refentry in autotoc.xsl does not use subtoc, so must
      handle it explicitly here. -->
-<xsl:template match="refentry" mode="toc">
+<xsl:template match="d:refentry" mode="toc">
   <xsl:param name="toc-context" select="."/>
 
   <xsl:call-template name="subtoc">
@@ -48,7 +43,7 @@
     <xsl:variable name="id">
       <xsl:call-template name="object.id"/>
     </xsl:variable>
-    <tocentry linkend="{$id}">
+    <d:tocentry linkend="{$id}">
       <xsl:processing-instruction name="dbhtml">
         <xsl:text>filename="</xsl:text>
         <xsl:value-of select="$filename"/>
@@ -58,7 +53,7 @@
 </xsl:text>
       <xsl:apply-templates mode="toc" select="$nodes"/>
       <xsl:call-template name="indent-spaces"/>
-    </tocentry>
+    </d:tocentry>
     <xsl:text>
 </xsl:text>
   </xsl:if>
@@ -88,4 +83,4 @@
 </xsl:text>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 26b51d0..183cc0e 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="doc">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="doc d">
 
 <!-- ********************************************************************
-     $Id: manifest.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -19,4 +14,4 @@
 <!-- ==================================================================== -->
 
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index e1c3c76..a7dad8b 100644 (file)
@@ -1,26 +1,21 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="mml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="mml d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: math.xsl 9297 2012-04-22 03:56:16Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
-<xsl:template match="inlineequation">
+<xsl:template match="d:inlineequation">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="alt">
+<xsl:template match="d:alt">
 </xsl:template>
 
-<xsl:template match="mathphrase">
+<xsl:template match="d:mathphrase">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
 </xsl:text>
 </xsl:template>
 
-<xsl:template match="inlineequation" mode="collect.tex.math.plain">
+<xsl:template match="d:inlineequation" mode="collect.tex.math.plain">
   <xsl:variable name="filename">
     <xsl:choose>
-      <xsl:when test="graphic">
+      <xsl:when test="d:graphic">
         <xsl:call-template name="mediaobject.filename">
-          <xsl:with-param name="object" select="graphic"/>
+          <xsl:with-param name="object" select="d:graphic"/>
         </xsl:call-template>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="select.mediaobject.filename">
-          <xsl:with-param name="olist" select="inlinemediaobject/*"/>
+          <xsl:with-param name="olist" select="d:inlinemediaobject/*"/>
         </xsl:call-template>
       </xsl:otherwise>
     </xsl:choose>
@@ -97,7 +92,7 @@
   <xsl:variable name="output.delims">
     <xsl:call-template name="tex.math.output.delims"/>
   </xsl:variable>
-  <xsl:variable name="tex" select="alt[@role='tex'] | inlinemediaobject/textobject[@role='tex']"/>
+  <xsl:variable name="tex" select="d:alt[@role='tex'] | d:inlinemediaobject/d:textobject[@role='tex']"/>
   <xsl:if test="$tex">
     <xsl:text>\special{dvi2bitmap outputfile </xsl:text>
     <xsl:value-of select="$filename"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="equation|informalequation" mode="collect.tex.math.plain">
+<xsl:template match="d:equation|d:informalequation" mode="collect.tex.math.plain">
   <xsl:variable name="filename">
     <xsl:choose>
-      <xsl:when test="graphic">
+      <xsl:when test="d:graphic">
         <xsl:call-template name="mediaobject.filename">
-          <xsl:with-param name="object" select="graphic"/>
+          <xsl:with-param name="object" select="d:graphic"/>
         </xsl:call-template>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="select.mediaobject.filename">
-          <xsl:with-param name="olist" select="mediaobject/*"/>
+          <xsl:with-param name="olist" select="d:mediaobject/*"/>
         </xsl:call-template>
       </xsl:otherwise>
     </xsl:choose>
   <xsl:variable name="output.delims">
     <xsl:call-template name="tex.math.output.delims"/>
   </xsl:variable>
-  <xsl:variable name="tex" select="alt[@role='tex'] | mediaobject/textobject[@role='tex']"/>
+  <xsl:variable name="tex" select="d:alt[@role='tex'] | d:mediaobject/d:textobject[@role='tex']"/>
   <xsl:if test="$tex">
     <xsl:text>\special{dvi2bitmap outputfile </xsl:text>
     <xsl:value-of select="$filename"/>
 </xsl:text>
 </xsl:template>
 
-<xsl:template match="inlineequation" mode="collect.tex.math.latex">
+<xsl:template match="d:inlineequation" mode="collect.tex.math.latex">
   <xsl:variable name="filename">
     <xsl:choose>
-      <xsl:when test="graphic">
+      <xsl:when test="d:graphic">
         <xsl:call-template name="mediaobject.filename">
-          <xsl:with-param name="object" select="graphic"/>
+          <xsl:with-param name="object" select="d:graphic"/>
         </xsl:call-template>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="select.mediaobject.filename">
-          <xsl:with-param name="olist" select="inlinemediaobject/*"/>
+          <xsl:with-param name="olist" select="d:inlinemediaobject/*"/>
         </xsl:call-template>
       </xsl:otherwise>
     </xsl:choose>
   <xsl:variable name="output.delims">
     <xsl:call-template name="tex.math.output.delims"/>
   </xsl:variable>
-  <xsl:variable name="tex" select="alt[@role='tex'] | inlinemediaobject/textobject[@role='tex']"/>
+  <xsl:variable name="tex" select="d:alt[@role='tex'] | d:inlinemediaobject/d:textobject[@role='tex']"/>
   <xsl:if test="$tex">
     <xsl:text>\special{dvi2bitmap outputfile </xsl:text>
     <xsl:value-of select="$filename"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="equation|informalequation" mode="collect.tex.math.latex">
+<xsl:template match="d:equation|d:informalequation" mode="collect.tex.math.latex">
   <xsl:variable name="filename">
     <xsl:choose>
-      <xsl:when test="graphic">
+      <xsl:when test="d:graphic">
         <xsl:call-template name="mediaobject.filename">
-          <xsl:with-param name="object" select="graphic"/>
+          <xsl:with-param name="object" select="d:graphic"/>
         </xsl:call-template>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="select.mediaobject.filename">
-          <xsl:with-param name="olist" select="mediaobject/*"/>
+          <xsl:with-param name="olist" select="d:mediaobject/*"/>
         </xsl:call-template>
       </xsl:otherwise>
     </xsl:choose>
   <xsl:variable name="output.delims">
     <xsl:call-template name="tex.math.output.delims"/>
   </xsl:variable>
-  <xsl:variable name="tex" select="alt[@role='tex'] | mediaobject/textobject[@role='tex']"/>
+  <xsl:variable name="tex" select="d:alt[@role='tex'] | d:mediaobject/d:textobject[@role='tex']"/>
   <xsl:if test="$tex">
     <xsl:text>\special{dvi2bitmap outputfile </xsl:text>
     <xsl:value-of select="$filename"/>
 <!-- Extracting image filename from mediaobject and graphic elements -->
 
 <xsl:template name="select.mediaobject.filename">
-  <xsl:param name="olist" select="imageobject|imageobjectco                      |videoobject|audioobject|textobject"/>
+  <xsl:param name="olist" select="d:imageobject|d:imageobjectco                      |d:videoobject|d:audioobject|d:textobject"/>
 
   <xsl:variable name="mediaobject.index">
     <xsl:call-template name="select.mediaobject.index">
   <xsl:value-of select="$result"/>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index e727bf1..ab9171d 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:saxon="http://icl.com/saxon" xmlns:lxslt="http://xml.apache.org/xslt" xmlns:redirect="http://xml.apache.org/xalan/redirect" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.1" exclude-result-prefixes="doc" extension-element-prefixes="saxon redirect lxslt">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:saxon="http://icl.com/saxon" xmlns:lxslt="http://xml.apache.org/xslt" xmlns:redirect="http://xml.apache.org/xalan/redirect" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.1" exclude-result-prefixes="doc d" extension-element-prefixes="saxon redirect lxslt">
 
 <!-- ********************************************************************
-     $Id: oldchunker.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -173,4 +168,4 @@ in default.encoding, set this parameter to value <literal>native</literal>.
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 15a04e1..5925388 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="doc">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="doc d">
 
 <!-- ********************************************************************
-     $Id: onechunk.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -33,4 +28,4 @@
   </xsl:call-template>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index ed2cd14..c647304 100644 (file)
@@ -1,15 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<!-- This file is generated from param.xweb -->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><!-- This file is generated from param.xweb --><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
 
 <!-- ********************************************************************
-     $Id: param.xweb 9995 2015-10-01 16:34:45Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -68,11 +62,11 @@ div.annotation-close { position: absolute;
                      }
 </xsl:param>
 <xsl:param name="annotation.graphic.close">
-http://docbook.sourceforge.net/release/images/annot-close.png</xsl:param>
-<xsl:param name="annotation.graphic.open">http://docbook.sourceforge.net/release/images/annot-open.png</xsl:param>
+http://cdn.docbook.org/release/xsl/images/annot-close.png</xsl:param>
+<xsl:param name="annotation.graphic.open">http://cdn.docbook.org/release/xsl/images/annot-open.png</xsl:param>
 
 <xsl:param name="annotation.js">
-<xsl:text>http://docbook.sourceforge.net/release/script/AnchorPosition.js http://docbook.sourceforge.net/release/script/PopupWindow.js</xsl:text></xsl:param>
+<xsl:text>http://cdn.docbook.org/release/xsl/script/AnchorPosition.js http://cdn.docbook.org/release/xsl/script/PopupWindow.js</xsl:text></xsl:param>
 
 <xsl:param name="annotation.support" select="0"/>
 <xsl:param name="appendix.autolabel">A</xsl:param>
@@ -82,7 +76,7 @@ http://docbook.sourceforge.net/release/images/annot-close.png</xsl:param>
 <xsl:param name="autolink.index.see" select="1"/>
 <xsl:param name="base.dir"/>
 <xsl:param name="biblioentry.item.separator">. </xsl:param>
-<xsl:param name="bibliography.collection">http://docbook.sourceforge.net/release/bibliography/bibliography.xml</xsl:param>
+<xsl:param name="bibliography.collection">http://cdn.docbook.org/release/xsl/bibliography/bibliography.xml</xsl:param>
 
 <xsl:param name="bibliography.numbered" select="0"/>
 <xsl:param name="bibliography.style">normal</xsl:param>
@@ -455,4 +449,4 @@ set       toc,title
 <xsl:param name="xref.with.number.and.title" select="1"/>
 <xsl:param name="link.to.self.for.mediaobject" select="0"/>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 3f9a0f1..c4dd5ae 100644 (file)
@@ -1,21 +1,15 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="doc" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="doc d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: pi.xsl 9848 2014-01-17 22:44:39Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <doc:reference xmlns=""><info xmlns="http://www.w3.org/1999/xhtml"><title>HTML Processing Instruction Reference</title>
     <releaseinfo role="meta">
-      $Id: pi.xsl 9848 2014-01-17 22:44:39Z bobstayton $
     </releaseinfo>
   </info>
   <partintro xmlns="http://www.w3.org/1999/xhtml" xml:id="partintro">
@@ -915,7 +909,7 @@ specifications in one processing instruction:
   </refparameter>
 </doc:pi>
 <xsl:template name="pi.dbcmdlist">
-  <xsl:variable name="cmdsynopses" select="..//cmdsynopsis"/>
+  <xsl:variable name="cmdsynopses" select="..//d:cmdsynopsis"/>
   <xsl:if test="count($cmdsynopses)&lt;1">
     <xsl:message><xsl:text>No cmdsynopsis elements matched dbcmdlist PI, perhaps it's nested too deep?</xsl:text>
     </xsl:message>
@@ -945,7 +939,7 @@ specifications in one processing instruction:
   </refparameter>
 </doc:pi>
 <xsl:template name="pi.dbfunclist">
-  <xsl:variable name="funcsynopses" select="..//funcsynopsis"/>
+  <xsl:variable name="funcsynopses" select="..//d:funcsynopsis"/>
   <xsl:if test="count($funcsynopses)&lt;1">
     <xsl:message><xsl:text>No funcsynopsis elements matched dbfunclist PI, perhaps it's nested too deep?</xsl:text>
     </xsl:message>
@@ -1233,4 +1227,4 @@ specifications in one processing instruction:
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 81055be..8de497e 100644 (file)
@@ -1,16 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<!--This file was created automatically by xsl2profile-->
-<!--from the DocBook XSL stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="exsl cf exslt" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><!--This file was created automatically by xsl2profile--><!--from the DocBook XSL stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="exsl cf d exslt" version="1.0">
 
 <!-- ********************************************************************
-     $Id: chunk-code.xsl 9936 2014-08-29 21:34:58Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -82,7 +75,7 @@
         <xsl:value-of select="$html.ext"/>
       </xsl:when>
       <!-- Special case -->
-      <xsl:when test="self::legalnotice and not($generate.legalnotice.link = 0)">
+      <xsl:when test="self::d:legalnotice and not($generate.legalnotice.link = 0)">
         <xsl:choose>
           <xsl:when test="(@id or @xml:id) and not($use.id.as.filename = 0)">
             <!-- * if this legalnotice has an ID, then go ahead and use -->
     </xsl:when>
 
     <!-- treat nested set separate from root -->
-    <xsl:when test="self::set and ancestor::set">
+    <xsl:when test="self::d:set and ancestor::d:set">
       <xsl:text>se</xsl:text>
       <xsl:number level="any" format="01"/>
       <xsl:if test="not($recursive)">
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::set">
+    <xsl:when test="self::d:set">
       <xsl:value-of select="$root.filename"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::book">
+    <xsl:when test="self::d:book">
       <xsl:text>bk</xsl:text>
       <xsl:number level="any" format="01"/>
       <xsl:if test="not($recursive)">
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::article">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:article">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>ar</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::preface">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:preface">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>pr</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::chapter">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:chapter">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>ch</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::appendix">
-      <xsl:if test="/set">
+    <xsl:when test="self::d:appendix">
+      <xsl:if test="/d:set">
         <!-- in a set, make sure we inherit the right book info... -->
         <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
           <xsl:with-param name="recursive" select="true()"/>
       </xsl:if>
 
       <xsl:text>ap</xsl:text>
-      <xsl:number level="any" format="a" from="book"/>
+      <xsl:number level="any" format="a" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::part">
+    <xsl:when test="self::d:part">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>pt</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::reference">
+    <xsl:when test="self::d:reference">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>rn</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::refentry">
+    <xsl:when test="self::d:refentry">
       <xsl:choose>
-        <xsl:when test="parent::reference">
+        <xsl:when test="parent::d:reference">
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
           </xsl:apply-templates>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:if test="/set">
+          <xsl:if test="/d:set">
             <!-- in a set, make sure we inherit the right book info... -->
             <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
               <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>re</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::colophon">
+    <xsl:when test="self::d:colophon">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>co</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::sect1                     or self::sect2                     or self::sect3                     or self::sect4                     or self::sect5                     or self::section">
+    <xsl:when test="self::d:sect1                     or self::d:sect2                     or self::d:sect3                     or self::d:sect4                     or self::d:sect5                     or self::d:section">
       <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
         <xsl:with-param name="recursive" select="true()"/>
       </xsl:apply-templates>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::bibliography">
+    <xsl:when test="self::d:bibliography">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>bi</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::glossary">
+    <xsl:when test="self::d:glossary">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>go</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::index">
+    <xsl:when test="self::d:index">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>ix</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::setindex">
+    <xsl:when test="self::d:setindex">
       <xsl:text>si</xsl:text>
-      <xsl:number level="any" format="01" from="set"/>
+      <xsl:number level="any" format="01" from="d:set"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     </xsl:when>
 
-    <xsl:when test="self::topic">
+    <xsl:when test="self::d:topic">
       <xsl:choose>
-        <xsl:when test="/set">
+        <xsl:when test="/d:set">
           <!-- in a set, make sure we inherit the right book info... -->
           <xsl:apply-templates mode="recursive-chunk-filename" select="parent::*">
             <xsl:with-param name="recursive" select="true()"/>
       </xsl:choose>
 
       <xsl:text>to</xsl:text>
-      <xsl:number level="any" format="01" from="book"/>
+      <xsl:number level="any" format="01" from="d:book"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
     <xsl:otherwise>
       <xsl:text>chunk-filename-error-</xsl:text>
       <xsl:value-of select="name(.)"/>
-      <xsl:number level="any" format="01" from="set"/>
+      <xsl:number level="any" format="01" from="d:set"/>
       <xsl:if test="not($recursive)">
         <xsl:value-of select="$html.ext"/>
       </xsl:if>
 </xsl:template>
 
 <!-- Leave legalnotice chunk out of the list for Next and Prev -->
-<xsl:template match="legalnotice" mode="find.chunks"/>
+<xsl:template match="d:legalnotice" mode="find.chunks"/>
 
-<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) = 'http://docbook.org/ns/docbook'"><xslo:variable name="no.namespace"><xslo:apply-templates select="/*" mode="stripNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. cut</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>stripped namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($no.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
+<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) != 'http://docbook.org/ns/docbook'"><xslo:variable name="with.namespace"><xslo:apply-templates select="/*" mode="addNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. add</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>added namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($with.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
   <!-- * Get a title for current doc so that we let the user -->
   <!-- * know what document we are processing at this point. -->
   <xsl:variable name="doc.title">
 
 <!-- ====================================================================== -->
 
-<xsl:template match="set|book|part|preface|chapter|appendix                      |article                      |topic                      |reference|refentry                      |book/glossary|article/glossary|part/glossary                      |book/bibliography|article/bibliography|part/bibliography                      |colophon">
+<xsl:template match="d:set|d:book|d:part|d:preface|d:chapter|d:appendix                      |d:article                      |d:topic                      |d:reference|d:refentry                      |d:book/d:glossary|d:article/d:glossary|d:part/d:glossary                      |d:book/d:bibliography|d:article/d:bibliography|d:part/d:bibliography                      |d:colophon">
   <xsl:choose>
     <xsl:when test="$onechunk != 0 and parent::*">
       <xsl:apply-imports/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="sect1|sect2|sect3|sect4|sect5|section">
+<xsl:template match="d:sect1|d:sect2|d:sect3|d:sect4|d:sect5|d:section">
   <xsl:variable name="ischunk">
     <xsl:call-template name="chunk"/>
   </xsl:variable>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="setindex                      |book/index                      |article/index                      |part/index">
+<xsl:template match="d:setindex                      |d:book/d:index                      |d:article/d:index                      |d:part/d:index">
   <!-- some implementations use completely empty index tags to indicate -->
   <!-- where an automatically generated index should be inserted. so -->
   <!-- if the index is completely empty, skip it. -->
 </xsl:template>
 
 <!-- ==================================================================== -->
-<xsl:template match="set|book|part|preface|chapter|appendix                      |article                      |topic                      |reference|refentry                      |sect1|sect2|sect3|sect4|sect5                      |section                      |book/glossary|article/glossary|part/glossary                      |book/bibliography|article/bibliography|part/bibliography                      |colophon" mode="enumerate-files">
+<xsl:template match="d:set|d:book|d:part|d:preface|d:chapter|d:appendix                      |d:article                      |d:topic                      |d:reference|d:refentry                      |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5                      |d:section                      |d:book/d:glossary|d:article/d:glossary|d:part/d:glossary                      |d:book/d:bibliography|d:article/d:bibliography|d:part/d:bibliography                      |d:colophon" mode="enumerate-files">
   <xsl:variable name="ischunk"><xsl:call-template name="chunk"/></xsl:variable>
   <xsl:if test="$ischunk='1'">
     <xsl:call-template name="make-relative-filename">
   <xsl:apply-templates select="*" mode="enumerate-files"/>
 </xsl:template>
 
-<xsl:template match="book/index|article/index|part/index" mode="enumerate-files">
+<xsl:template match="d:book/d:index|d:article/d:index|d:part/d:index" mode="enumerate-files">
   <xsl:if test="$htmlhelp.output != 1">
     <xsl:variable name="ischunk"><xsl:call-template name="chunk"/></xsl:variable>
     <xsl:if test="$ischunk='1'">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="enumerate-files">
+<xsl:template match="d:legalnotice" mode="enumerate-files">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
   <xsl:if test="$generate.legalnotice.link != 0">
     <xsl:call-template name="make-relative-filename">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="enumerate-files">
+<xsl:template match="d:revhistory" mode="enumerate-files">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
   <xsl:if test="$generate.revhistory.link != 0">
     <xsl:call-template name="make-relative-filename">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="mediaobject[imageobject] | inlinemediaobject[imageobject]" mode="enumerate-files">
+<xsl:template match="d:mediaobject[d:imageobject] | d:inlinemediaobject[d:imageobject]" mode="enumerate-files">
   <xsl:variable name="longdesc.uri">
     <xsl:call-template name="longdesc.uri">
       <xsl:with-param name="mediaobject" select="."/>
   </xsl:variable>
   <xsl:variable name="mediaobject" select="."/>
 
-  <xsl:if test="$html.longdesc != 0 and $mediaobject/textobject[not(phrase)]">
+  <xsl:if test="$html.longdesc != 0 and $mediaobject/d:textobject[not(d:phrase)]">
     <xsl:call-template name="longdesc.uri">
       <xsl:with-param name="mediaobject" select="$mediaobject"/>
     </xsl:call-template>
 <xsl:template match="text()" mode="enumerate-files">
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 5242c37..068b10e 100644 (file)
@@ -1,16 +1,9 @@
-<?xml version="1.0" encoding="US-ASCII"?>
-<!--This file was created automatically by xsl2profile-->
-<!--from the DocBook XSL stylesheets.-->
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" version="1.0" exclude-result-prefixes="exsl exslt">
+<?xml version="1.0" encoding="US-ASCII"?><!--This file was created automatically by xsl2profile--><!--from the DocBook XSL stylesheets.--><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" version="1.0" exclude-result-prefixes="exsl d exslt">
 
 <!-- ********************************************************************
-     $Id: chunk.xsl 9801 2013-09-06 19:23:43Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -52,4 +45,4 @@
      non-chunking version to format an element.  -->
 <xsl:include href="profile-chunk-code.xsl"/>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 83293e3..0581275 100644 (file)
@@ -1,18 +1,11 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<!--This file was created automatically by xsl2profile-->
-<!--from the DocBook XSL stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="exsl exslt" version="1.0">
+<?xml version="1.0" encoding="US-ASCII"?><!--This file was created automatically by xsl2profile--><!--from the DocBook XSL stylesheets.--><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="exsl d exslt" version="1.0">
 
 <xsl:output method="xml" encoding="UTF-8" indent="no" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
 
 <!-- ********************************************************************
-     $Id: docbook.xsl 9983 2015-09-16 20:58:50Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -70,7 +63,7 @@
 <xsl:include href="chunker.xsl"/>
 <xsl:include href="html-rtf.xsl"/>
 <xsl:include href="annotations.xsl"/>
-<xsl:include href="../common/stripns.xsl"/>
+<xsl:include href="../common/addns.xsl"/>
 <xsl:include href="publishers.xsl"/>
 
 <xsl:param name="stylesheet.result.type" select="'xhtml'"/>
 
 <xsl:template name="head.content.abstract">
   <xsl:param name="node" select="."/>
-  <xsl:variable name="info" select="(articleinfo     |bookinfo     |prefaceinfo     |chapterinfo     |appendixinfo     |sectioninfo     |sect1info     |sect2info     |sect3info     |sect4info     |sect5info     |referenceinfo     |refentryinfo     |partinfo     |info     |docinfo)[1]"/>
-  <xsl:if test="$info and $info/abstract">
+  <xsl:variable name="info" select="(d:articleinfo     |d:bookinfo     |d:prefaceinfo     |d:chapterinfo     |d:appendixinfo     |d:sectioninfo     |d:sect1info     |d:sect2info     |d:sect3info     |d:sect4info     |d:sect5info     |d:referenceinfo     |d:refentryinfo     |d:partinfo     |d:info     |d:docinfo)[1]"/>
+  <xsl:if test="$info and $info/d:abstract">
     <meta name="description">
       <xsl:attribute name="content">
-        <xsl:for-each select="$info/abstract[1]/*">
+        <xsl:for-each select="$info/d:abstract[1]/*">
           <xsl:value-of select="normalize-space(.)"/>
           <xsl:if test="position() &lt; last()">
             <xsl:text> </xsl:text>
@@ -269,30 +262,30 @@ body { background-image: url('</xsl:text>
 <!-- ============================================================ -->
 
 <xsl:template match="*" mode="head.keywords.content">
-  <xsl:apply-templates select="chapterinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="appendixinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="prefaceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bookinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="setinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="articleinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="artheader/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect4info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect5info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sectioninfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bibliographyinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="glossaryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="indexinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refentryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="partinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="referenceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="docinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="info/keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:chapterinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:appendixinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:prefaceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bookinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:setinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:articleinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:artheader/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect4info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect5info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sectioninfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bibliographyinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:glossaryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:indexinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refentryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:partinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:referenceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:docinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:info/d:keywordset" mode="html.header"/>
 
   <xsl:if test="$inherit.keywords != 0                 and parent::*">
     <xsl:apply-templates select="parent::*" mode="head.keywords.content"/>
@@ -308,12 +301,12 @@ body { background-image: url('</xsl:text>
               in this chunk should be referenced. I don't think it
               does any harm to reference them all, but it adds
               unnecessary bloat to each chunk. -->
-  <xsl:if test="$annotation.support != 0 and //annotation">
+  <xsl:if test="$annotation.support != 0 and //d:annotation">
     <xsl:call-template name="add.annotation.links"/>
     <script type="text/javascript">
       <xsl:text>
 // Create PopupWindow objects</xsl:text>
-      <xsl:for-each select="//annotation">
+      <xsl:for-each select="//d:annotation">
         <xsl:text>
 var popup_</xsl:text>
         <xsl:value-of select="generate-id(.)"/>
@@ -365,8 +358,8 @@ var popup_</xsl:text>
 
 <xsl:template name="user.header.navigation">
   <xsl:param name="node" select="."/>
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 </xsl:template>
 
@@ -380,8 +373,8 @@ var popup_</xsl:text>
 
 <xsl:template name="user.footer.navigation">
   <xsl:param name="node" select="."/>
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 </xsl:template>
 
@@ -389,13 +382,13 @@ var popup_</xsl:text>
 be created as a global variable here.
 Used by docbook.xsl, chunk-common.xsl, chunktoc.xsl, and
 chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
-<xsl:variable name="no.namespace">
-  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
-      <xsl:apply-templates select="/*" mode="stripNS"/>
+<xsl:variable name="with.namespace">
+  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
+      <xsl:apply-templates select="/*" mode="addNS"/>
   </xsl:if>
 </xsl:variable>
 
-<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) = 'http://docbook.org/ns/docbook'"><xslo:variable name="no.namespace"><xslo:apply-templates select="/*" mode="stripNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. cut</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>stripped namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($no.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
+<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="$exsl.node.set.available != 0 and                      namespace-uri(/*) != 'http://docbook.org/ns/docbook'"><xslo:variable name="with.namespace"><xslo:apply-templates select="/*" mode="addNS"/></xslo:variable><xslo:call-template name="log.message"><xslo:with-param name="level">Note</xslo:with-param><xslo:with-param name="source"><xslo:call-template name="get.doc.title"/></xslo:with-param><xslo:with-param name="context-desc"><xslo:text>namesp. add</xslo:text></xslo:with-param><xslo:with-param name="message"><xslo:text>added namespace before processing</xslo:text></xslo:with-param></xslo:call-template><xslo:apply-templates select="exslt:node-set($with.namespace)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
   <!-- * Get a title for current doc so that we let the user -->
   <!-- * know what document we are processing at this point. -->
   <xsl:variable name="doc.title">
@@ -500,4 +493,4 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
   <xsl:text>0</xsl:text>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index d0a62ea..b86c9c6 100644 (file)
@@ -1,16 +1,9 @@
-<?xml version="1.0" encoding="US-ASCII"?>
-<!--This file was created automatically by xsl2profile-->
-<!--from the DocBook XSL stylesheets.-->
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" version="1.0" exclude-result-prefixes="doc exslt">
+<?xml version="1.0" encoding="US-ASCII"?><!--This file was created automatically by xsl2profile--><!--from the DocBook XSL stylesheets.--><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" version="1.0" exclude-result-prefixes="doc d exslt">
 
 <!-- ********************************************************************
-     $Id: onechunk.xsl 6910 2007-06-28 23:23:30Z xmldoc $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -35,4 +28,4 @@
   </xsl:call-template>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 3855472..f79aa7f 100644 (file)
@@ -1,13 +1,7 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl" version="1.0">
-
-<!-- $Id$ -->
-
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl d" version="1.0">
 
 <!-- Support for the DocBook Publishers extension -->
-<xsl:template match="drama">
+<xsl:template match="d:drama">
 
   <div>
     <xsl:call-template name="common.html.attributes"/>
@@ -21,7 +15,7 @@
   </div>
 </xsl:template>
 
-<xsl:template match="stagedir">
+<xsl:template match="d:stagedir">
 
   <div>
     <xsl:call-template name="common.html.attributes"/>
@@ -43,7 +37,7 @@
   </div>
 </xsl:template>
 
-<xsl:template match="inlinestagedir">
+<xsl:template match="d:inlinestagedir">
 
   <span>
     <xsl:call-template name="common.html.attributes"/>
@@ -66,7 +60,7 @@
   </span>
 </xsl:template>
 
-<xsl:template match="linegroup">
+<xsl:template match="d:linegroup">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
         <xsl:if test="$make.clean.html = 0">
           <xsl:attribute name="style">display: table-cell; width: 15%</xsl:attribute>
         </xsl:if>
-        <xsl:apply-templates select="speaker"/>
+        <xsl:apply-templates select="d:speaker"/>
       </div>
 
       <div>
         <xsl:if test="$make.clean.html = 0">
           <xsl:attribute name="style">display: table-cell; width: 85%</xsl:attribute>
         </xsl:if>
-        <xsl:apply-templates select="*[not(self::speaker)]"/>
+        <xsl:apply-templates select="*[not(self::d:speaker)]"/>
       </div>
 
     </div>
   </div>
 </xsl:template>
 
-<xsl:template match="speaker">
+<xsl:template match="d:speaker">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="line">
+<xsl:template match="d:line">
   <div>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="drama/title"/>
-<xsl:template match="poetry/title"/>
-<xsl:template match="dialogue/title"/>
+<xsl:template match="d:drama/d:title"/>
+<xsl:template match="d:poetry/d:title"/>
+<xsl:template match="d:dialogue/d:title"/>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 1b3d4c5..d434d11 100644 (file)
@@ -1,22 +1,17 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="doc" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="doc d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: qandaset.xsl 9354 2012-05-12 23:29:36Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="qandaset">
-  <xsl:variable name="title" select="(blockinfo/title|info/title|title)[1]"/>
+<xsl:template match="d:qandaset">
+  <xsl:variable name="title" select="(d:blockinfo/d:title|d:info/d:title|d:title)[1]"/>
   <xsl:variable name="preamble" select="*[local-name(.) != 'title'                                           and local-name(.) != 'titleabbrev'                                           and local-name(.) != 'qandadiv'                                           and local-name(.) != 'qandaentry']"/>
   <xsl:variable name="toc">
     <xsl:call-template name="pi.dbhtml_toc"/>
@@ -40,7 +35,7 @@
         <xsl:with-param name="conditional" select="0"/>
       </xsl:call-template>
     </xsl:if>
-    <xsl:if test="((contains($toc.params, 'toc') and $toc != '0') or $toc = '1')                   and not(ancestor::answer and not($qanda.nested.in.toc=0))">
+    <xsl:if test="((contains($toc.params, 'toc') and $toc != '0') or $toc = '1')                   and not(ancestor::d:answer and not($qanda.nested.in.toc=0))">
       <xsl:call-template name="process.qanda.toc"/>
     </xsl:if>
     <xsl:apply-templates select="$preamble"/>
@@ -48,7 +43,7 @@
   </div>
 </xsl:template>
 
-<xsl:template match="qandaset/blockinfo/title|                      qandaset/info/title|                      qandaset/title">
+<xsl:template match="d:qandaset/d:blockinfo/d:title|                      d:qandaset/d:info/d:title|                      d:qandaset/d:title">
   <xsl:variable name="qalevel">
     <xsl:call-template name="qanda.section.level"/>
   </xsl:variable>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="qandaset/blockinfo|qandaset/info">
+<xsl:template match="d:qandaset/d:blockinfo|d:qandaset/d:info">
   <!-- what should this template really do? -->
-  <xsl:apply-templates select="legalnotice" mode="titlepage.mode"/>
+  <xsl:apply-templates select="d:legalnotice" mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="qandadiv">
+<xsl:template match="d:qandadiv">
   <xsl:variable name="preamble" select="*[local-name(.) != 'title'                                           and local-name(.) != 'titleabbrev'                                           and local-name(.) != 'qandadiv'                                           and local-name(.) != 'qandaentry']"/>
 
-  <xsl:if test="blockinfo/title|info/title|title">
+  <xsl:if test="d:blockinfo/d:title|d:info/d:title|d:title">
     <tr class="qandadiv">
       <td align="{$direction.align.start}" valign="top" colspan="2">
-        <xsl:apply-templates select="(blockinfo/title|info/title|title)[1]"/>
+        <xsl:apply-templates select="(d:blockinfo/d:title|d:info/d:title|d:title)[1]"/>
       </td>
     </tr>
   </xsl:if>
       </td>
     </tr>
   </xsl:if>
-  <xsl:apply-templates select="qandadiv|qandaentry"/>
+  <xsl:apply-templates select="d:qandadiv|d:qandaentry"/>
 </xsl:template>
 
-<xsl:template match="qandadiv/blockinfo/title|                      qandadiv/info/title|                      qandadiv/title">
+<xsl:template match="d:qandadiv/d:blockinfo/d:title|                      d:qandadiv/d:info/d:title|                      d:qandadiv/d:title">
   <xsl:variable name="qalevel">
     <xsl:call-template name="qandadiv.section.level"/>
   </xsl:variable>
       <xsl:with-param name="node" select=".."/>
       <xsl:with-param name="conditional" select="0"/>
     </xsl:call-template>
-    <xsl:apply-templates select="parent::qandadiv" mode="label.markup"/>
+    <xsl:apply-templates select="parent::d:qandadiv" mode="label.markup"/>
     <xsl:if test="$qandadiv.autolabel != 0">
       <xsl:apply-templates select="." mode="intralabel.punctuation"/>
       <xsl:text> </xsl:text>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="qandaentry">
+<xsl:template match="d:qandaentry">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="question">
+<xsl:template match="d:question">
   <xsl:variable name="deflabel">
     <xsl:apply-templates select="." mode="qanda.defaultlabel"/>
   </xsl:variable>
       </xsl:variable>
 
       <xsl:if test="string-length($label.content) &gt; 0">
-        <p><strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+        <p><strong>
           <xsl:copy-of select="$label.content"/>
         </strong></p>
       </xsl:if>
     </td>
     <td align="{$direction.align.start}" valign="top">
       <xsl:choose>
-        <xsl:when test="$deflabel = 'none' and not(label)">
-          <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates select="*[local-name(.) != 'label']"/></strong>
+        <xsl:when test="$deflabel = 'none' and not(d:label)">
+          <strong><xsl:apply-templates select="*[local-name(.) != 'label']"/></strong>
         </xsl:when>
         <xsl:otherwise>
           <xsl:apply-templates select="*[local-name(.) != 'label']"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="question" mode="qanda.label">
+<xsl:template match="d:question" mode="qanda.label">
   <xsl:variable name="deflabel">
     <xsl:apply-templates select="." mode="qanda.defaultlabel"/>
   </xsl:variable>
   <xsl:apply-templates select="." mode="label.markup"/>
-  <xsl:if test="contains($deflabel, 'number') and not(label)">
+  <xsl:if test="contains($deflabel, 'number') and not(d:label)">
     <xsl:apply-templates select="." mode="intralabel.punctuation"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="answer">
+<xsl:template match="d:answer">
   <xsl:variable name="deflabel">
     <xsl:apply-templates select="." mode="qanda.defaultlabel"/>
   </xsl:variable>
         <xsl:apply-templates select="." mode="label.markup"/>
       </xsl:variable>
       <xsl:if test="string-length($answer.label) &gt; 0">
-        <p><strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+        <p><strong>
           <xsl:copy-of select="$answer.label"/>
         </strong></p>
       </xsl:if>
       <xsl:apply-templates select="*[local-name(.) != 'label'         and local-name(.) != 'qandaentry']"/>
       <!-- * handle nested answer/qandaentry instances -->
       <!-- * (bug 1509043 from Daniel Leidert) -->
-      <xsl:if test="descendant::question">
+      <xsl:if test="descendant::d:question">
         <xsl:call-template name="process.qandaset"/>
       </xsl:if>
     </td>
   </tr>
 </xsl:template>
 
-<xsl:template match="answer" mode="qanda.label">
+<xsl:template match="d:answer" mode="qanda.label">
   <xsl:apply-templates select="." mode="label.markup"/>
 </xsl:template>
 
-<xsl:template match="label">
+<xsl:template match="d:label">
   <xsl:apply-templates/>
 </xsl:template>
 
   <!-- * if user wants nested qandaset and qandaentry in main Qandaset TOC, -->
   <!-- * then don't also include the nested stuff in the sub TOCs -->
   <dl>
-    <xsl:apply-templates select="qandadiv" mode="qandatoc.mode"/>
-    <xsl:apply-templates select="qandaset|qandaentry" mode="qandatoc.mode"/>
+    <xsl:apply-templates select="d:qandadiv" mode="qandatoc.mode"/>
+    <xsl:apply-templates select="d:qandaset|d:qandaentry" mode="qandatoc.mode"/>
   </dl>
 </xsl:template>
 
-<xsl:template match="qandadiv" mode="qandatoc.mode">
-  <dt><xsl:apply-templates select="title" mode="qandatoc.mode"/></dt>
+<xsl:template match="d:qandadiv" mode="qandatoc.mode">
+  <dt><xsl:apply-templates select="d:title" mode="qandatoc.mode"/></dt>
   <dd><xsl:call-template name="process.qanda.toc"/></dd>
 </xsl:template>
 
-<xsl:template match="qandadiv/blockinfo/title|                      qandadiv/info/title|                      qandadiv/title" mode="qandatoc.mode">
+<xsl:template match="d:qandadiv/d:blockinfo/d:title|                      d:qandadiv/d:info/d:title|                      d:qandadiv/d:title" mode="qandatoc.mode">
   <xsl:variable name="qalevel">
     <xsl:call-template name="qandadiv.section.level"/>
   </xsl:variable>
   </xsl:variable>
 
   <xsl:variable name="div.label">
-    <xsl:apply-templates select="parent::qandadiv" mode="label.markup"/>
+    <xsl:apply-templates select="parent::d:qandadiv" mode="label.markup"/>
   </xsl:variable>
   <xsl:if test="string-length($div.label) != 0">
     <xsl:copy-of select="$div.label"/>
   </a>
 </xsl:template>
 
-<xsl:template match="qandaset" mode="qandatoc.mode">
-  <xsl:for-each select="qandaentry">
+<xsl:template match="d:qandaset" mode="qandatoc.mode">
+  <xsl:for-each select="d:qandaentry">
     <xsl:apply-templates select="." mode="qandatoc.mode"/>
   </xsl:for-each>
 </xsl:template>
 
-<xsl:template match="qandaentry" mode="qandatoc.mode">
-  <xsl:apply-templates select="question" mode="qandatoc.mode"/>
+<xsl:template match="d:qandaentry" mode="qandatoc.mode">
+  <xsl:apply-templates select="d:question" mode="qandatoc.mode"/>
 </xsl:template>
 
-<xsl:template match="question" mode="qandatoc.mode">
+<xsl:template match="d:question" mode="qandatoc.mode">
   <xsl:variable name="firstch">
     <!-- Use a titleabbrev or title if available -->
     <xsl:choose>
-      <xsl:when test="../blockinfo/titleabbrev">
-        <xsl:apply-templates select="../blockinfo/titleabbrev[1]/node()"/>
+      <xsl:when test="../d:blockinfo/d:titleabbrev">
+        <xsl:apply-templates select="../d:blockinfo/d:titleabbrev[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../blockinfo/title">
-        <xsl:apply-templates select="../blockinfo/title[1]/node()"/>
+      <xsl:when test="../d:blockinfo/d:title">
+        <xsl:apply-templates select="../d:blockinfo/d:title[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../info/titleabbrev">
-        <xsl:apply-templates select="../info/titleabbrev[1]/node()"/>
+      <xsl:when test="../d:info/d:titleabbrev">
+        <xsl:apply-templates select="../d:info/d:titleabbrev[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../titleabbrev">
-        <xsl:apply-templates select="../titleabbrev[1]/node()"/>
+      <xsl:when test="../d:titleabbrev">
+        <xsl:apply-templates select="../d:titleabbrev[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../info/title">
-        <xsl:apply-templates select="../info/title[1]/node()"/>
+      <xsl:when test="../d:info/d:title">
+        <xsl:apply-templates select="../d:info/d:title[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../title">
-        <xsl:apply-templates select="../title[1]/node()"/>
+      <xsl:when test="../d:title">
+        <xsl:apply-templates select="../d:title[1]/node()"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:apply-templates select="(*[local-name(.)!='label'])[1]/node()"/>
 
   <dt>
     <xsl:apply-templates select="." mode="label.markup"/>
-    <xsl:if test="contains($deflabel,'number') and not(label)">
+    <xsl:if test="contains($deflabel,'number') and not(d:label)">
       <xsl:apply-templates select="." mode="intralabel.punctuation"/>
     </xsl:if>
     <xsl:text> </xsl:text>
   </dt>
   <!-- * include nested qandaset/qandaentry in TOC if user wants it -->
   <xsl:if test="not($qanda.nested.in.toc = 0)">
-    <xsl:apply-templates select="following-sibling::answer" mode="qandatoc.mode"/>
+    <xsl:apply-templates select="following-sibling::d:answer" mode="qandatoc.mode"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="answer" mode="qandatoc.mode">
-  <xsl:if test="descendant::question">
+<xsl:template match="d:answer" mode="qandatoc.mode">
+  <xsl:if test="descendant::d:question">
     <dd>
       <xsl:call-template name="process.qanda.toc"/>
     </dd>
       <col/>
     </colgroup>
     <tbody>
-      <xsl:apply-templates select="qandaentry|qandadiv"/>
+      <xsl:apply-templates select="d:qandaentry|d:qandadiv"/>
     </tbody>
   </table>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index a038afe..f64f169 100644 (file)
@@ -1,21 +1,16 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: refentry.xsl 9962 2015-04-30 17:35:04Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="reference">
+<xsl:template match="d:reference">
   <xsl:call-template name="id.warning"/>
 
   <div>
       </xsl:call-template>
     </xsl:variable>
 
-    <xsl:if test="not(partintro) and contains($toc.params, 'toc')">
+    <xsl:if test="not(d:partintro) and contains($toc.params, 'toc')">
       <xsl:call-template name="division.toc"/>
     </xsl:if>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
-<xsl:template match="reference" mode="division.number">
-  <xsl:number from="book" count="reference" format="I."/>
+<xsl:template match="d:reference" mode="division.number">
+  <xsl:number from="d:book" count="d:reference" format="I."/>
 </xsl:template>
 
-<xsl:template match="reference/docinfo"/>
-<xsl:template match="reference/referenceinfo"/>
-<xsl:template match="reference/title"/>
-<xsl:template match="reference/subtitle"/>
-<xsl:template match="reference/titleabbrev"/>
+<xsl:template match="d:reference/d:docinfo"/>
+<xsl:template match="d:reference/d:referenceinfo"/>
+<xsl:template match="d:reference/d:title"/>
+<xsl:template match="d:reference/d:subtitle"/>
+<xsl:template match="d:reference/d:titleabbrev"/>
 
 <!-- ==================================================================== -->
 
 <xsl:template name="refentry.title">
   <xsl:param name="node" select="."/>
-  <xsl:variable name="refmeta" select="$node//refmeta"/>
-  <xsl:variable name="refentrytitle" select="$refmeta//refentrytitle"/>
-  <xsl:variable name="refnamediv" select="$node//refnamediv"/>
-  <xsl:variable name="refname" select="$refnamediv//refname"/>
-  <xsl:variable name="refdesc" select="$refnamediv//refdescriptor"/>
+  <xsl:variable name="refmeta" select="$node//d:refmeta"/>
+  <xsl:variable name="refentrytitle" select="$refmeta//d:refentrytitle"/>
+  <xsl:variable name="refnamediv" select="$node//d:refnamediv"/>
+  <xsl:variable name="refname" select="$refnamediv//d:refname"/>
+  <xsl:variable name="refdesc" select="$refnamediv//d:refdescriptor"/>
   <xsl:variable name="title">
     <xsl:choose>
       <xsl:when test="$refentrytitle">
@@ -80,7 +75,7 @@
   </h1>
 </xsl:template>
 
-<xsl:template match="refentry">
+<xsl:template match="d:refentry">
   <xsl:call-template name="id.warning"/>
 
   <div>
@@ -90,7 +85,7 @@
     <xsl:call-template name="id.attribute">
       <xsl:with-param name="conditional" select="0"/>
     </xsl:call-template>
-    <xsl:if test="$refentry.separator != 0 and preceding-sibling::refentry">
+    <xsl:if test="$refentry.separator != 0 and preceding-sibling::d:refentry">
       <div class="refentry.separator">
         <hr/>
       </div>
   </div>
 </xsl:template>
 
-<xsl:template match="refentry/docinfo|refentry/refentryinfo"/>
-<xsl:template match="refentry/info"/>
+<xsl:template match="d:refentry/d:docinfo|d:refentry/d:refentryinfo"/>
+<xsl:template match="d:refentry/d:info"/>
 
-<xsl:template match="refentrytitle|refname|refdescriptor" mode="title">
+<xsl:template match="d:refentrytitle|d:refname|d:refdescriptor" mode="title">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="refmeta">
+<xsl:template match="d:refmeta">
 </xsl:template>
 
-<xsl:template match="manvolnum">
+<xsl:template match="d:manvolnum">
   <xsl:if test="$refentry.xref.manvolnum != 0">
     <xsl:text>(</xsl:text>
     <xsl:apply-templates/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refmiscinfo">
+<xsl:template match="d:refmiscinfo">
 </xsl:template>
 
-<xsl:template match="refentrytitle">
+<xsl:template match="d:refentrytitle">
   <xsl:call-template name="inline.charseq"/>
 </xsl:template>
 
-<xsl:template match="refnamediv">
+<xsl:template match="d:refnamediv">
   <div>
     <xsl:call-template name="common.html.attributes">
       <xsl:with-param name="inherit" select="1"/>
     <xsl:call-template name="anchor"/>
 
     <xsl:choose>
-      <xsl:when test="preceding-sibling::refnamediv">
+      <xsl:when test="preceding-sibling::d:refnamediv">
        <!-- no title on secondary refnamedivs! -->
       </xsl:when>
       <xsl:when test="$refentry.generate.name != 0">
       <xsl:when test="$refentry.generate.title != 0">
         <h2>
           <xsl:choose>
-            <xsl:when test="../refmeta/refentrytitle">
-              <xsl:apply-templates select="../refmeta/refentrytitle"/>
+            <xsl:when test="../d:refmeta/d:refentrytitle">
+              <xsl:apply-templates select="../d:refmeta/d:refentrytitle"/>
             </xsl:when>
             <xsl:otherwise>
-              <xsl:apply-templates select="refname[1]"/>
+              <xsl:apply-templates select="d:refname[1]"/>
             </xsl:otherwise>
           </xsl:choose>
         </h2>
   </div>
 </xsl:template>
 
-<xsl:template match="refname">
-  <xsl:if test="not(preceding-sibling::refdescriptor)">
+<xsl:template match="d:refname">
+  <xsl:if test="not(preceding-sibling::d:refdescriptor)">
     <xsl:apply-templates/>
-    <xsl:if test="following-sibling::refname">
+    <xsl:if test="following-sibling::d:refname">
       <xsl:text>, </xsl:text>
     </xsl:if>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refpurpose">
+<xsl:template match="d:refpurpose">
   <xsl:if test="node()">
     <xsl:text> </xsl:text>
     <xsl:call-template name="dingbat">
 </xsl:template>
 
 <!-- This handles repurpose in TOC line to turn off any nested links -->
-<xsl:template match="refpurpose" mode="no.anchor.mode">
+<xsl:template match="d:refpurpose" mode="no.anchor.mode">
   <xsl:if test="node()">
     <xsl:text> </xsl:text>
     <xsl:call-template name="dingbat">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refdescriptor">
+<xsl:template match="d:refdescriptor">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="refclass">
+<xsl:template match="d:refclass">
   <xsl:if test="$refclass.suppress = 0">
-  <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+  <strong>
     <xsl:if test="@role">
       <xsl:value-of select="@role"/>
       <xsl:text>: </xsl:text>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="refsynopsisdiv">
+<xsl:template match="d:refsynopsisdiv">
   <div>
     <xsl:call-template name="common.html.attributes">
       <xsl:with-param name="inherit" select="1"/>
     <xsl:call-template name="anchor"/>
     <h2>
       <xsl:choose>
-        <xsl:when test="refsynopsisdiv/title|title">
-          <xsl:apply-templates select="(refsynopsisdiv/title|title)[1]" mode="titlepage.mode"/>
+        <xsl:when test="d:refsynopsisdiv/d:title|d:title">
+          <xsl:apply-templates select="(d:refsynopsisdiv/d:title|d:title)[1]" mode="titlepage.mode"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:call-template name="gentext">
   </div>
 </xsl:template>
 
-<xsl:template match="refsynopsisdivinfo"/>
+<xsl:template match="d:refsynopsisdivinfo"/>
 
-<xsl:template match="refsynopsisdiv/title">
+<xsl:template match="d:refsynopsisdiv/d:title">
 </xsl:template>
 
-<xsl:template match="refsynopsisdiv/title" mode="titlepage.mode">
+<xsl:template match="d:refsynopsisdiv/d:title" mode="titlepage.mode">
   <xsl:apply-templates/>
 </xsl:template>
 
-<xsl:template match="refsection|refsect1|refsect2|refsect3">
+<xsl:template match="d:refsection|d:refsect1|d:refsect2|d:refsect3">
   <div>
     <xsl:call-template name="common.html.attributes">
       <xsl:with-param name="inherit" select="1"/>
       <xsl:with-param name="conditional" select="0"/>
     </xsl:call-template>
     <!-- pick up info title -->
-    <xsl:apply-templates select="(title|info/title)[1]"/>
-    <xsl:apply-templates select="node()[not(self::title) and not(self::info)]"/>
+    <xsl:apply-templates select="(d:title|d:info/d:title)[1]"/>
+    <xsl:apply-templates select="node()[not(self::d:title) and not(self::d:info)]"/>
   </div>
 </xsl:template>
 
-<xsl:template match="refsection/title|refsection/info/title">
+<xsl:template match="d:refsection/d:title|d:refsection/d:info/d:title">
   <!-- the ID is output in the block.object call for refsect1 -->
-  <xsl:variable name="level" select="count(ancestor-or-self::refsection)"/>
+  <xsl:variable name="level" select="count(ancestor-or-self::d:refsection)"/>
   <xsl:variable name="refsynopsisdiv">
     <xsl:text>0</xsl:text>
-    <xsl:if test="ancestor::refsynopsisdiv">1</xsl:if>
+    <xsl:if test="ancestor::d:refsynopsisdiv">1</xsl:if>
   </xsl:variable>
   <xsl:variable name="hlevel">
     <xsl:choose>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="refsect1/title|refsect1/info/title">
+<xsl:template match="d:refsect1/d:title|d:refsect1/d:info/d:title">
   <!-- the ID is output in the block.object call for refsect1 -->
   <h2>
     <xsl:apply-templates/>
   </h2>
 </xsl:template>
 
-<xsl:template match="refsect2/title|refsect2/info/title">
+<xsl:template match="d:refsect2/d:title|d:refsect2/d:info/d:title">
   <!-- the ID is output in the block.object call for refsect2 -->
   <h3>
     <xsl:apply-templates/>
   </h3>
 </xsl:template>
 
-<xsl:template match="refsect3/title|refsect3/info/title">
+<xsl:template match="d:refsect3/d:title|d:refsect3/d:info/d:title">
   <!-- the ID is output in the block.object call for refsect3 -->
   <h4>
     <xsl:apply-templates/>
   </h4>
 </xsl:template>
 
-<xsl:template match="refsectioninfo|refsection/info"/>
-<xsl:template match="refsect1info|refsect1/info"/>
-<xsl:template match="refsect2info|refsect2/info"/>
-<xsl:template match="refsect3info|refsect3/info"/>
+<xsl:template match="d:refsectioninfo|d:refsection/d:info"/>
+<xsl:template match="d:refsect1info|d:refsect1/d:info"/>
+<xsl:template match="d:refsect2info|d:refsect2/d:info"/>
+<xsl:template match="d:refsect3info|d:refsect3/d:info"/>
 
 
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 904a2ef..a7a66c9 100644 (file)
@@ -1,22 +1,17 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: sections.xsl 9392 2012-06-02 20:10:58Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="section">
-  <xsl:variable name="depth" select="count(ancestor::section)+1"/>
+<xsl:template match="d:section">
+  <xsl:variable name="depth" select="count(ancestor::d:section)+1"/>
 
   <xsl:call-template name="id.warning"/>
 
@@ -48,7 +43,7 @@
 
 <xsl:template name="section.title">
   <!-- the context node should be the title of a section when called -->
-  <xsl:variable name="section" select="(ancestor::section                                         |ancestor::simplesect                                         |ancestor::sect1                                         |ancestor::sect2                                         |ancestor::sect3                                         |ancestor::sect4                                         |ancestor::sect5)[last()]"/>
+  <xsl:variable name="section" select="(ancestor::d:section                                         |ancestor::d:simplesect                                         |ancestor::d:sect1                                         |ancestor::d:sect2                                         |ancestor::d:sect3                                         |ancestor::d:sect4                                         |ancestor::d:sect5)[last()]"/>
 
   <xsl:variable name="renderas">
     <xsl:choose>
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="section/title                     |section/info/title                     |sectioninfo/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:section/d:title                     |d:section/d:info/d:title                     |d:sectioninfo/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="sect1">
+<xsl:template match="d:sect1">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sect1/title                     |sect1/info/title                     |sect1info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect1/d:title                     |d:sect1/d:info/d:title                     |d:sect1info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="sect2">
+<xsl:template match="d:sect2">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sect2/title                     |sect2/info/title                     |sect2info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect2/d:title                     |d:sect2/d:info/d:title                     |d:sect2info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="sect3">
+<xsl:template match="d:sect3">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sect3/title                     |sect3/info/title                     |sect3info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect3/d:title                     |d:sect3/d:info/d:title                     |d:sect3info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="sect4">
+<xsl:template match="d:sect4">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sect4/title                     |sect4/info/title                     |sect4info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect4/d:title                     |d:sect4/d:info/d:title                     |d:sect4info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="sect5">
+<xsl:template match="d:sect5">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="sect5/title                     |sect5/info/title                     |sect5info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect5/d:title                     |d:sect5/d:info/d:title                     |d:sect5info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="simplesect">
+<xsl:template match="d:simplesect">
   <xsl:call-template name="id.warning"/>
 
   <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="simplesect/title|simplesect/info/title" mode="titlepage.mode" priority="2">
+<xsl:template match="d:simplesect/d:title|d:simplesect/d:info/d:title" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.title"/>
 </xsl:template>
 
-<xsl:template match="section/title"/>
-<xsl:template match="section/titleabbrev"/>
-<xsl:template match="section/subtitle"/>
-<xsl:template match="sectioninfo"/>
-<xsl:template match="section/info"/>
-
-<xsl:template match="sect1/title"/>
-<xsl:template match="sect1/titleabbrev"/>
-<xsl:template match="sect1/subtitle"/>
-<xsl:template match="sect1info"/>
-<xsl:template match="sect1/info"/>
-
-<xsl:template match="sect2/title"/>
-<xsl:template match="sect2/subtitle"/>
-<xsl:template match="sect2/titleabbrev"/>
-<xsl:template match="sect2info"/>
-<xsl:template match="sect2/info"/>
-
-<xsl:template match="sect3/title"/>
-<xsl:template match="sect3/subtitle"/>
-<xsl:template match="sect3/titleabbrev"/>
-<xsl:template match="sect3info"/>
-<xsl:template match="sect3/info"/>
-
-<xsl:template match="sect4/title"/>
-<xsl:template match="sect4/subtitle"/>
-<xsl:template match="sect4/titleabbrev"/>
-<xsl:template match="sect4info"/>
-<xsl:template match="sect4/info"/>
-
-<xsl:template match="sect5/title"/>
-<xsl:template match="sect5/subtitle"/>
-<xsl:template match="sect5/titleabbrev"/>
-<xsl:template match="sect5info"/>
-<xsl:template match="sect5/info"/>
-
-<xsl:template match="simplesect/title"/>
-<xsl:template match="simplesect/subtitle"/>
-<xsl:template match="simplesect/titleabbrev"/>
-<xsl:template match="simplesect/info"/>
+<xsl:template match="d:section/d:title"/>
+<xsl:template match="d:section/d:titleabbrev"/>
+<xsl:template match="d:section/d:subtitle"/>
+<xsl:template match="d:sectioninfo"/>
+<xsl:template match="d:section/d:info"/>
+
+<xsl:template match="d:sect1/d:title"/>
+<xsl:template match="d:sect1/d:titleabbrev"/>
+<xsl:template match="d:sect1/d:subtitle"/>
+<xsl:template match="d:sect1info"/>
+<xsl:template match="d:sect1/d:info"/>
+
+<xsl:template match="d:sect2/d:title"/>
+<xsl:template match="d:sect2/d:subtitle"/>
+<xsl:template match="d:sect2/d:titleabbrev"/>
+<xsl:template match="d:sect2info"/>
+<xsl:template match="d:sect2/d:info"/>
+
+<xsl:template match="d:sect3/d:title"/>
+<xsl:template match="d:sect3/d:subtitle"/>
+<xsl:template match="d:sect3/d:titleabbrev"/>
+<xsl:template match="d:sect3info"/>
+<xsl:template match="d:sect3/d:info"/>
+
+<xsl:template match="d:sect4/d:title"/>
+<xsl:template match="d:sect4/d:subtitle"/>
+<xsl:template match="d:sect4/d:titleabbrev"/>
+<xsl:template match="d:sect4info"/>
+<xsl:template match="d:sect4/d:info"/>
+
+<xsl:template match="d:sect5/d:title"/>
+<xsl:template match="d:sect5/d:subtitle"/>
+<xsl:template match="d:sect5/d:titleabbrev"/>
+<xsl:template match="d:sect5info"/>
+<xsl:template match="d:sect5/d:info"/>
+
+<xsl:template match="d:simplesect/d:title"/>
+<xsl:template match="d:simplesect/d:subtitle"/>
+<xsl:template match="d:simplesect/d:titleabbrev"/>
+<xsl:template match="d:simplesect/d:info"/>
 
 <!-- ==================================================================== -->
 
   <xsl:variable name="id">
     <xsl:choose>
       <!-- Make sure the subtitle doesn't get the same id as the title -->
-      <xsl:when test="self::subtitle">
+      <xsl:when test="self::d:subtitle">
         <xsl:call-template name="object.id">
           <xsl:with-param name="object" select="."/>
         </xsl:call-template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="bridgehead">
-  <xsl:variable name="container" select="(ancestor::appendix                         |ancestor::article                         |ancestor::bibliography                         |ancestor::chapter                         |ancestor::glossary                         |ancestor::glossdiv                         |ancestor::index                         |ancestor::partintro                         |ancestor::preface                         |ancestor::refsect1                         |ancestor::refsect2                         |ancestor::refsect3                         |ancestor::sect1                         |ancestor::sect2                         |ancestor::sect3                         |ancestor::sect4                         |ancestor::sect5                         |ancestor::section                         |ancestor::setindex                         |ancestor::simplesect)[last()]"/>
+<xsl:template match="d:bridgehead">
+  <xsl:variable name="container" select="(ancestor::d:appendix                         |ancestor::d:article                         |ancestor::d:bibliography                         |ancestor::d:chapter                         |ancestor::d:glossary                         |ancestor::d:glossdiv                         |ancestor::d:index                         |ancestor::d:partintro                         |ancestor::d:preface                         |ancestor::d:refsect1                         |ancestor::d:refsect2                         |ancestor::d:refsect3                         |ancestor::d:sect1                         |ancestor::d:sect2                         |ancestor::d:sect3                         |ancestor::d:sect4                         |ancestor::d:sect5                         |ancestor::d:section                         |ancestor::d:setindex                         |ancestor::d:simplesect)[last()]"/>
 
   <xsl:variable name="clevel">
     <xsl:choose>
       <xsl:when test="local-name($container) = 'appendix'                       or local-name($container) = 'chapter'                       or local-name($container) = 'article'                       or local-name($container) = 'bibliography'                       or local-name($container) = 'glossary'                       or local-name($container) = 'index'                       or local-name($container) = 'partintro'                       or local-name($container) = 'preface'                       or local-name($container) = 'setindex'">1</xsl:when>
       <xsl:when test="local-name($container) = 'glossdiv'">
-        <xsl:value-of select="count(ancestor::glossdiv)+1"/>
+        <xsl:value-of select="count(ancestor::d:glossdiv)+1"/>
       </xsl:when>
       <xsl:when test="local-name($container) = 'sect1'                       or local-name($container) = 'sect2'                       or local-name($container) = 'sect3'                       or local-name($container) = 'sect4'                       or local-name($container) = 'sect5'                       or local-name($container) = 'refsect1'                       or local-name($container) = 'refsect2'                       or local-name($container) = 'refsect3'                       or local-name($container) = 'section'                       or local-name($container) = 'simplesect'">
         <xsl:variable name="slevel">
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="section/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:section/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
-<xsl:template match="simplesect/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:simplesect/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
-<xsl:template match="sect1/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect1/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
-<xsl:template match="sect2/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect2/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
-<xsl:template match="sect3/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect3/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
-<xsl:template match="sect4/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect4/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
-<xsl:template match="sect5/subtitle" mode="titlepage.mode" priority="2">
+<xsl:template match="d:sect5/d:subtitle" mode="titlepage.mode" priority="2">
   <xsl:call-template name="section.subtitle"/>
 </xsl:template>
 
 <xsl:template name="section.subtitle">
   <!-- the context node should be the subtitle of a section when called -->
-  <xsl:variable name="section" select="(ancestor::section                                         |ancestor::simplesect                                         |ancestor::sect1                                         |ancestor::sect2                                         |ancestor::sect3                                         |ancestor::sect4                                         |ancestor::sect5)[last()]"/>
+  <xsl:variable name="section" select="(ancestor::d:section                                         |ancestor::d:simplesect                                         |ancestor::d:sect1                                         |ancestor::d:sect2                                         |ancestor::d:sect3                                         |ancestor::d:sect4                                         |ancestor::d:sect5)[last()]"/>
 
   <xsl:variable name="level">
     <xsl:call-template name="section.level">
   </xsl:call-template>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index a16c157..1389b7c 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: synop.xsl 9829 2013-11-05 20:07:15Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -19,7 +14,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="cmdsynopsis">
+<xsl:template match="d:cmdsynopsis">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <p>
   </div>
 </xsl:template>
 
-<xsl:template match="cmdsynopsis/command">
+<xsl:template match="d:cmdsynopsis/d:command">
   <br/>
   <xsl:call-template name="inline.monoseq"/>
   <xsl:text> </xsl:text>
 </xsl:template>
 
-<xsl:template match="cmdsynopsis/command[1]" priority="2">
+<xsl:template match="d:cmdsynopsis/d:command[1]" priority="2">
   <xsl:call-template name="inline.monoseq"/>
   <xsl:text> </xsl:text>
 </xsl:template>
 
-<xsl:template match="group|arg" name="group-or-arg">
+<xsl:template match="d:group|d:arg" name="group-or-arg">
   <xsl:variable name="choice" select="@choice"/>
   <xsl:variable name="rep" select="@rep"/>
   <xsl:variable name="sepchar">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="group/arg">
+<xsl:template match="d:group/d:arg">
   <xsl:variable name="choice" select="@choice"/>
   <xsl:variable name="rep" select="@rep"/>
   <xsl:if test="preceding-sibling::*">
   <xsl:call-template name="group-or-arg"/>
 </xsl:template>
 
-<xsl:template match="sbr">
+<xsl:template match="d:sbr">
   <br/>
 </xsl:template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="synopfragmentref">
+<xsl:template match="d:synopfragmentref">
   <xsl:variable name="target" select="key('id',@linkend)"/>
   <xsl:variable name="snum">
     <xsl:apply-templates select="$target" mode="synopfragment.number"/>
   </xsl:variable>
-  <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+  <em>
     <a href="#{@linkend}">
       <xsl:text>(</xsl:text>
       <xsl:value-of select="$snum"/>
   </em>
 </xsl:template>
 
-<xsl:template match="synopfragment" mode="synopfragment.number">
+<xsl:template match="d:synopfragment" mode="synopfragment.number">
   <xsl:number format="1"/>
 </xsl:template>
 
-<xsl:template match="synopfragment">
+<xsl:template match="d:synopfragment">
   <xsl:variable name="snum">
     <xsl:apply-templates select="." mode="synopfragment.number"/>
   </xsl:variable>
   </span>
 </xsl:template>
 
-<xsl:template match="funcsynopsis">
+<xsl:template match="d:funcsynopsis">
   <xsl:if test="..//processing-instruction('dbfunclist')">
     <!-- * Placing a dbfunclist PI as a child of a particular element -->
     <!-- * creates a hyperlinked list of all funcsynopsis instances that -->
   <xsl:call-template name="informal.object"/>
 </xsl:template>
 
-<xsl:template match="funcsynopsisinfo">
+<xsl:template match="d:funcsynopsisinfo">
   <pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -214,10 +209,10 @@ funcdef       ::= (#PCDATA|type|replaceable|function)*
 paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 -->
 
-<xsl:template match="funcprototype">
+<xsl:template match="d:funcprototype">
   <xsl:variable name="html-style">
     <xsl:call-template name="pi.dbhtml_funcsynopsis-style">
-      <xsl:with-param name="node" select="ancestor::funcsynopsis/descendant-or-self::*"/>
+      <xsl:with-param name="node" select="ancestor::d:funcsynopsis/descendant-or-self::*"/>
     </xsl:call-template>
   </xsl:variable>
 
@@ -263,17 +258,17 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ====================================================================== -->
 <!-- funcprototype: kr, non-tabular -->
 
-<xsl:template match="funcprototype" mode="kr-nontabular">
+<xsl:template match="d:funcprototype" mode="kr-nontabular">
   <p>
     <xsl:apply-templates mode="kr-nontabular"/>
-    <xsl:if test="paramdef">
+    <xsl:if test="d:paramdef">
       <br/>
-      <xsl:apply-templates select="paramdef" mode="kr-funcsynopsis-mode"/>
+      <xsl:apply-templates select="d:paramdef" mode="kr-funcsynopsis-mode"/>
     </xsl:if>
   </p>
 </xsl:template>
 
-<xsl:template match="funcdef" mode="kr-nontabular">
+<xsl:template match="d:funcdef" mode="kr-nontabular">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -282,10 +277,10 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </code>
 </xsl:template>
 
-<xsl:template match="funcdef/function" mode="kr-nontabular">
+<xsl:template match="d:funcdef/d:function" mode="kr-nontabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
-      <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform" class="fsfunc"><xsl:apply-templates mode="kr-nontabular"/></strong>
+      <strong class="fsfunc"><xsl:apply-templates mode="kr-nontabular"/></strong>
     </xsl:when>
     <xsl:otherwise>
       <xsl:apply-templates mode="kr-nontabular"/>
@@ -293,19 +288,19 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="void" mode="kr-nontabular">
+<xsl:template match="d:void" mode="kr-nontabular">
   <code>)</code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="varargs" mode="kr-nontabular">
+<xsl:template match="d:varargs" mode="kr-nontabular">
   <xsl:text>...</xsl:text>
   <code>)</code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr-nontabular">
-  <xsl:apply-templates select="parameter" mode="kr-nontabular"/>
+<xsl:template match="d:paramdef" mode="kr-nontabular">
+  <xsl:apply-templates select="d:parameter" mode="kr-nontabular"/>
   <xsl:choose>
     <xsl:when test="following-sibling::*">
       <xsl:text>, </xsl:text>
@@ -317,7 +312,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="kr-nontabular">
+<xsl:template match="d:paramdef/d:parameter" mode="kr-nontabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -332,15 +327,15 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr-funcsynopsis-mode">
-  <xsl:if test="preceding-sibling::paramdef"><br/></xsl:if>
+<xsl:template match="d:paramdef" mode="kr-funcsynopsis-mode">
+  <xsl:if test="preceding-sibling::d:paramdef"><br/></xsl:if>
   <code>
     <xsl:apply-templates mode="kr-funcsynopsis-mode"/>
   </code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="kr-funcsynopsis-mode">
+<xsl:template match="d:paramdef/d:parameter" mode="kr-funcsynopsis-mode">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -355,7 +350,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="funcparams" mode="kr-funcsynopsis-mode">
+<xsl:template match="d:funcparams" mode="kr-funcsynopsis-mode">
   <code>(</code>
   <xsl:apply-templates mode="kr-funcsynopsis-mode"/>
   <code>)</code>
@@ -364,7 +359,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ====================================================================== -->
 <!-- funcprototype: kr, tabular -->
 
-<xsl:template match="funcprototype" mode="kr-tabular">
+<xsl:template match="d:funcprototype" mode="kr-tabular">
   <table border="{$table.border.off}" class="funcprototype-table">
     <xsl:if test="$div.element != 'section'">
       <xsl:attribute name="summary">Function synopsis</xsl:attribute>
@@ -374,26 +369,26 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
     </xsl:if>
     <tr>
       <td>
-        <xsl:apply-templates select="funcdef" mode="kr-tabular"/>
+        <xsl:apply-templates select="d:funcdef" mode="kr-tabular"/>
       </td>
-      <xsl:apply-templates select="(void|varargs|paramdef)[1]" mode="kr-tabular"/>
+      <xsl:apply-templates select="(d:void|d:varargs|d:paramdef)[1]" mode="kr-tabular"/>
     </tr>
-    <xsl:for-each select="(void|varargs|paramdef)[preceding-sibling::*[not(self::funcdef)]]">
+    <xsl:for-each select="(d:void|d:varargs|d:paramdef)[preceding-sibling::*[not(self::d:funcdef)]]">
       <tr>
         <td>&#160;</td>
         <xsl:apply-templates select="." mode="kr-tabular"/>
       </tr>
     </xsl:for-each>
   </table>
-  <xsl:if test="paramdef">
+  <xsl:if test="d:paramdef">
     <div class="paramdef-list">
-      <xsl:apply-templates select="paramdef" mode="kr-funcsynopsis-mode"/>
+      <xsl:apply-templates select="d:paramdef" mode="kr-funcsynopsis-mode"/>
     </div>
   </xsl:if>
   <div class="funcprototype-spacer">&#160;</div> <!-- hACk: blank div for vertical spacing -->
 </xsl:template>
 
-<xsl:template match="funcdef" mode="kr-tabular">
+<xsl:template match="d:funcdef" mode="kr-tabular">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -402,10 +397,10 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </code>
 </xsl:template>
 
-<xsl:template match="funcdef/function" mode="kr-tabular">
+<xsl:template match="d:funcdef/d:function" mode="kr-tabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
-      <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform" class="fsfunc"><xsl:apply-templates mode="kr-nontabular"/></strong>
+      <strong class="fsfunc"><xsl:apply-templates mode="kr-nontabular"/></strong>
     </xsl:when>
     <xsl:otherwise>
       <xsl:apply-templates mode="kr-tabular"/>
@@ -413,7 +408,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="void" mode="kr-tabular">
+<xsl:template match="d:void" mode="kr-tabular">
   <td>
     <code>)</code>
     <xsl:text>;</xsl:text>
@@ -421,7 +416,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td>&#160;</td>
 </xsl:template>
 
-<xsl:template match="varargs" mode="kr-tabular">
+<xsl:template match="d:varargs" mode="kr-tabular">
   <td>
     <xsl:text>...</xsl:text>
     <code>)</code>
@@ -430,9 +425,9 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td>&#160;</td>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr-tabular">
+<xsl:template match="d:paramdef" mode="kr-tabular">
   <td>
-    <xsl:apply-templates select="parameter" mode="kr-tabular"/>
+    <xsl:apply-templates select="d:parameter" mode="kr-tabular"/>
     <xsl:choose>
       <xsl:when test="following-sibling::*">
        <xsl:text>, </xsl:text>
@@ -446,7 +441,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td>&#160;</td>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="kr-tabular">
+<xsl:template match="d:paramdef/d:parameter" mode="kr-tabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -461,21 +456,21 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="kr-tabular-funcsynopsis-mode">
+<xsl:template match="d:paramdef" mode="kr-tabular-funcsynopsis-mode">
   <xsl:variable name="type">
     <xsl:choose>
-      <xsl:when test="type">
-       <xsl:apply-templates select="type" mode="kr-tabular-funcsynopsis-mode"/>
+      <xsl:when test="d:type">
+       <xsl:apply-templates select="d:type" mode="kr-tabular-funcsynopsis-mode"/>
       </xsl:when>
-      <xsl:when test="normalize-space(parameter/preceding-sibling::node()[not(self::parameter)]) != ''">
-       <xsl:copy-of select="parameter/preceding-sibling::node()[not(self::parameter)]"/>
+      <xsl:when test="normalize-space(d:parameter/preceding-sibling::node()[not(self::d:parameter)]) != ''">
+       <xsl:copy-of select="d:parameter/preceding-sibling::node()[not(self::d:parameter)]"/>
       </xsl:when>
     </xsl:choose>
   </xsl:variable>
 
   <tr>
     <xsl:choose>
-      <xsl:when test="$type != '' and funcparams">
+      <xsl:when test="$type != '' and d:funcparams">
         <td>
          <code>
            <xsl:copy-of select="$type"/>
@@ -485,8 +480,8 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
         <td>
          <code>
            <xsl:choose>
-             <xsl:when test="type">
-               <xsl:apply-templates select="type/following-sibling::*" mode="kr-tabular-funcsynopsis-mode"/>
+             <xsl:when test="d:type">
+               <xsl:apply-templates select="d:type/following-sibling::*" mode="kr-tabular-funcsynopsis-mode"/>
              </xsl:when>
              <xsl:otherwise>
                <xsl:apply-templates select="*" mode="kr-tabular-funcsynopsis-mode"/>
@@ -496,7 +491,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
         </td>
       </xsl:when>
 
-      <xsl:when test="funcparams">
+      <xsl:when test="d:funcparams">
         <td colspan="2">
          <code>
            <xsl:apply-templates mode="kr-tabular-funcsynopsis-mode"/>
@@ -507,14 +502,14 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:otherwise>
         <td>
          <code>
-           <xsl:apply-templates select="parameter/preceding-sibling::node()[not(self::parameter)]" mode="kr-tabular-funcsynopsis-mode"/>
+           <xsl:apply-templates select="d:parameter/preceding-sibling::node()[not(self::d:parameter)]" mode="kr-tabular-funcsynopsis-mode"/>
          </code>
           <xsl:text>&#160;</xsl:text>
         </td>
         <td>
          <code>
-           <xsl:apply-templates select="parameter" mode="kr-tabular"/>
-           <xsl:apply-templates select="parameter/following-sibling::*[not(self::parameter)]" mode="kr-tabular-funcsynopsis-mode"/>
+           <xsl:apply-templates select="d:parameter" mode="kr-tabular"/>
+           <xsl:apply-templates select="d:parameter/following-sibling::*[not(self::d:parameter)]" mode="kr-tabular-funcsynopsis-mode"/>
            <xsl:text>;</xsl:text>
          </code>
         </td>
@@ -523,7 +518,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </tr>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="kr-tabular-funcsynopsis-mode">
+<xsl:template match="d:paramdef/d:parameter" mode="kr-tabular-funcsynopsis-mode">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -538,7 +533,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="funcparams" mode="kr-tabular-funcsynopsis-mode">
+<xsl:template match="d:funcparams" mode="kr-tabular-funcsynopsis-mode">
   <code>(</code>
   <xsl:apply-templates mode="kr-tabular-funcsynopsis-mode"/>
   <code>)</code>
@@ -548,13 +543,13 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ====================================================================== -->
 <!-- funcprototype: ansi, non-tabular -->
 
-<xsl:template match="funcprototype" mode="ansi-nontabular">
+<xsl:template match="d:funcprototype" mode="ansi-nontabular">
   <p>
     <xsl:apply-templates mode="ansi-nontabular"/>
   </p>
 </xsl:template>
 
-<xsl:template match="funcdef" mode="ansi-nontabular">
+<xsl:template match="d:funcdef" mode="ansi-nontabular">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -563,10 +558,10 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </code>
 </xsl:template>
 
-<xsl:template match="funcdef/function" mode="ansi-nontabular">
+<xsl:template match="d:funcdef/d:function" mode="ansi-nontabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
-      <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform" class="fsfunc"><xsl:apply-templates mode="ansi-nontabular"/></strong>
+      <strong class="fsfunc"><xsl:apply-templates mode="ansi-nontabular"/></strong>
     </xsl:when>
     <xsl:otherwise>
       <xsl:apply-templates mode="ansi-nontabular"/>
@@ -574,18 +569,18 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="void" mode="ansi-nontabular">
+<xsl:template match="d:void" mode="ansi-nontabular">
   <code>void)</code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="varargs" mode="ansi-nontabular">
+<xsl:template match="d:varargs" mode="ansi-nontabular">
   <xsl:text>...</xsl:text>
   <code>)</code>
   <xsl:text>;</xsl:text>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="ansi-nontabular">
+<xsl:template match="d:paramdef" mode="ansi-nontabular">
   <xsl:apply-templates mode="ansi-nontabular"/>
   <xsl:choose>
     <xsl:when test="following-sibling::*">
@@ -598,7 +593,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="ansi-nontabular">
+<xsl:template match="d:paramdef/d:parameter" mode="ansi-nontabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -613,7 +608,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="funcparams" mode="ansi-nontabular">
+<xsl:template match="d:funcparams" mode="ansi-nontabular">
   <code>(</code>
   <xsl:apply-templates mode="ansi-nontabular"/>
   <code>)</code>
@@ -622,7 +617,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- ====================================================================== -->
 <!-- funcprototype: ansi, tabular -->
 
-<xsl:template match="funcprototype" mode="ansi-tabular">
+<xsl:template match="d:funcprototype" mode="ansi-tabular">
   <table border="{$table.border.off}" class="funcprototype-table">
     <xsl:if test="$div.element != 'section'">
       <xsl:attribute name="summary">Function synopsis</xsl:attribute>
@@ -632,11 +627,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
     </xsl:if>
     <tr>
       <td>
-        <xsl:apply-templates select="funcdef" mode="ansi-tabular"/>
+        <xsl:apply-templates select="d:funcdef" mode="ansi-tabular"/>
       </td>
-      <xsl:apply-templates select="(void|varargs|paramdef)[1]" mode="ansi-tabular"/>
+      <xsl:apply-templates select="(d:void|d:varargs|d:paramdef)[1]" mode="ansi-tabular"/>
     </tr>
-    <xsl:for-each select="(void|varargs|paramdef)[preceding-sibling::*[not(self::funcdef)]]">
+    <xsl:for-each select="(d:void|d:varargs|d:paramdef)[preceding-sibling::*[not(self::d:funcdef)]]">
       <tr>
         <td>&#160;</td>
         <xsl:apply-templates select="." mode="ansi-tabular"/>
@@ -646,7 +641,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <div class="funcprototype-spacer">&#160;</div> <!-- hACk: blank div for vertical spacing -->
 </xsl:template>
 
-<xsl:template match="funcdef" mode="ansi-tabular">
+<xsl:template match="d:funcdef" mode="ansi-tabular">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -655,10 +650,10 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </code>
 </xsl:template>
 
-<xsl:template match="funcdef/function" mode="ansi-tabular">
+<xsl:template match="d:funcdef/d:function" mode="ansi-tabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
-      <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform" class="fsfunc"><xsl:apply-templates mode="ansi-nontabular"/></strong>
+      <strong class="fsfunc"><xsl:apply-templates mode="ansi-nontabular"/></strong>
     </xsl:when>
     <xsl:otherwise>
       <xsl:apply-templates mode="kr-tabular"/>
@@ -666,7 +661,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="void" mode="ansi-tabular">
+<xsl:template match="d:void" mode="ansi-tabular">
   <td>
     <code>void)</code>
     <xsl:text>;</xsl:text>
@@ -674,7 +669,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td>&#160;</td>
 </xsl:template>
 
-<xsl:template match="varargs" mode="ansi-tabular">
+<xsl:template match="d:varargs" mode="ansi-tabular">
   <td>
     <xsl:text>...</xsl:text>
     <code>)</code>
@@ -683,7 +678,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <td>&#160;</td>
 </xsl:template>
 
-<xsl:template match="paramdef" mode="ansi-tabular">
+<xsl:template match="d:paramdef" mode="ansi-tabular">
       <td>
         <xsl:apply-templates mode="ansi-tabular"/>
         <xsl:choose>
@@ -698,7 +693,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       </td>
 </xsl:template>
 
-<xsl:template match="paramdef/parameter" mode="ansi-tabular">
+<xsl:template match="d:paramdef/d:parameter" mode="ansi-tabular">
   <xsl:choose>
     <xsl:when test="$funcsynopsis.decoration != 0">
       <var class="pdparam">
@@ -713,7 +708,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="funcparams" mode="ansi-tabular">
+<xsl:template match="d:funcparams" mode="ansi-tabular">
   <code>(</code>
   <xsl:apply-templates/>
   <code>)</code>
@@ -723,7 +718,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <xsl:variable name="default-classsynopsis-language">java</xsl:variable>
 
-<xsl:template match="classsynopsis                      |fieldsynopsis                      |methodsynopsis                      |constructorsynopsis                      |destructorsynopsis">
+<xsl:template match="d:classsynopsis                      |d:fieldsynopsis                      |d:methodsynopsis                      |d:constructorsynopsis                      |d:destructorsynopsis">
   <xsl:param name="language">
     <xsl:choose>
       <xsl:when test="@language">
@@ -763,7 +758,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 </xsl:template>
 
 <xsl:template name="synop-break">
-  <xsl:if test="parent::classsynopsis                 or (following-sibling::fieldsynopsis                     |following-sibling::methodsynopsis                     |following-sibling::constructorsynopsis                     |following-sibling::destructorsynopsis)">
+  <xsl:if test="parent::d:classsynopsis                 or (following-sibling::d:fieldsynopsis                     |following-sibling::d:methodsynopsis                     |following-sibling::d:constructorsynopsis                     |following-sibling::d:destructorsynopsis)">
     <br/>
   </xsl:if>
 </xsl:template>
@@ -771,43 +766,43 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <!-- ===== Java ======================================================== -->
 
-<xsl:template match="classsynopsis" mode="java">
+<xsl:template match="d:classsynopsis" mode="java">
   <pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:apply-templates select="ooclass[1]" mode="java"/>
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:apply-templates select="d:ooclass[1]" mode="java"/>
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text> extends</xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="java"/>
-      <xsl:if test="oointerface|ooexception">
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="java"/>
+      <xsl:if test="d:oointerface|d:ooexception">
         <br/>
        <xsl:text>&#160;&#160;&#160;&#160;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="oointerface">
+    <xsl:if test="d:oointerface">
       <xsl:text>implements</xsl:text>
-      <xsl:apply-templates select="oointerface" mode="java"/>
-      <xsl:if test="ooexception">
+      <xsl:apply-templates select="d:oointerface" mode="java"/>
+      <xsl:if test="d:ooexception">
         <br/>
        <xsl:text>&#160;&#160;&#160;&#160;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="ooexception">
+    <xsl:if test="d:ooexception">
       <xsl:text>throws</xsl:text>
-      <xsl:apply-templates select="ooexception" mode="java"/>
+      <xsl:apply-templates select="d:ooexception" mode="java"/>
     </xsl:if>
     <xsl:text>&#160;{</xsl:text>
     <br/>
-    <xsl:apply-templates select="constructorsynopsis                                  |destructorsynopsis                                  |fieldsynopsis                                  |methodsynopsis                                  |classsynopsisinfo" mode="java"/>
+    <xsl:apply-templates select="d:constructorsynopsis                                  |d:destructorsynopsis                                  |d:fieldsynopsis                                  |d:methodsynopsis                                  |d:classsynopsisinfo" mode="java"/>
     <xsl:text>}</xsl:text>
   </pre>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="java">
+<xsl:template match="d:classsynopsisinfo" mode="java">
   <xsl:apply-templates mode="java"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="java">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="java">
   <xsl:choose>
     <xsl:when test="preceding-sibling::*">
       <xsl:text>, </xsl:text>
@@ -823,7 +818,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="java">
+<xsl:template match="d:modifier|d:package" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -834,7 +829,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="classname" mode="java">
+<xsl:template match="d:classname" mode="java">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -845,7 +840,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="java">
+<xsl:template match="d:interfacename" mode="java">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -856,7 +851,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="java">
+<xsl:template match="d:exceptionname" mode="java">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -867,11 +862,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="java">
+<xsl:template match="d:fieldsynopsis" mode="java">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&#160;&#160;</xsl:text>
     </xsl:if>
     <xsl:apply-templates mode="java"/>
@@ -880,7 +875,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="java">
+<xsl:template match="d:type" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -889,7 +884,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="varname" mode="java">
+<xsl:template match="d:varname" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -898,7 +893,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="initializer" mode="java">
+<xsl:template match="d:initializer" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -907,7 +902,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="void" mode="java">
+<xsl:template match="d:void" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -915,7 +910,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodname" mode="java">
+<xsl:template match="d:methodname" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -923,9 +918,9 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="java">
+<xsl:template match="d:methodparam" mode="java">
   <xsl:param name="indent">0</xsl:param>
-  <xsl:if test="preceding-sibling::methodparam">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>,</xsl:text>
     <br/>
     <xsl:if test="$indent &gt; 0">
@@ -942,7 +937,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="parameter" mode="java">
+<xsl:template match="d:parameter" mode="java">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -950,12 +945,12 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template mode="java" match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+<xsl:template mode="java" match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="decl">
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&#160;&#160;</xsl:text>
     </xsl:if>
     <xsl:apply-templates select="$start-modifiers" mode="java"/>
@@ -965,7 +960,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:apply-templates select="$notmod[1]" mode="java"/>
     </xsl:if>
 
-    <xsl:apply-templates select="methodname" mode="java"/>
+    <xsl:apply-templates select="d:methodname" mode="java"/>
   </xsl:variable>
 
   <code>
@@ -973,16 +968,16 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
     <xsl:call-template name="id.attribute"/>
     <xsl:copy-of select="$decl"/>
     <xsl:text>(</xsl:text>
-    <xsl:apply-templates select="methodparam" mode="java">
+    <xsl:apply-templates select="d:methodparam" mode="java">
       <xsl:with-param name="indent" select="string-length($decl)"/>
     </xsl:apply-templates>
     <xsl:text>)</xsl:text>
-    <xsl:if test="exceptionname">
+    <xsl:if test="d:exceptionname">
       <br/>
       <xsl:text>&#160;&#160;&#160;&#160;throws&#160;</xsl:text>
-      <xsl:apply-templates select="exceptionname" mode="java"/>
+      <xsl:apply-templates select="d:exceptionname" mode="java"/>
     </xsl:if>
-    <xsl:if test="modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
+    <xsl:if test="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
       <xsl:text> </xsl:text>
       <xsl:apply-templates select="$end-modifiers" mode="java"/>
     </xsl:if>
@@ -993,43 +988,43 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <!-- ===== C++ ========================================================= -->
 
-<xsl:template match="classsynopsis" mode="cpp">
+<xsl:template match="d:classsynopsis" mode="cpp">
   <pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:apply-templates select="ooclass[1]" mode="cpp"/>
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:apply-templates select="d:ooclass[1]" mode="cpp"/>
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text>: </xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="cpp"/>
-      <xsl:if test="oointerface|ooexception">
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="cpp"/>
+      <xsl:if test="d:oointerface|d:ooexception">
         <br/>
        <xsl:text>&#160;&#160;&#160;&#160;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="oointerface">
+    <xsl:if test="d:oointerface">
       <xsl:text> implements</xsl:text>
-      <xsl:apply-templates select="oointerface" mode="cpp"/>
-      <xsl:if test="ooexception">
+      <xsl:apply-templates select="d:oointerface" mode="cpp"/>
+      <xsl:if test="d:ooexception">
         <br/>
        <xsl:text>&#160;&#160;&#160;&#160;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="ooexception">
+    <xsl:if test="d:ooexception">
       <xsl:text> throws</xsl:text>
-      <xsl:apply-templates select="ooexception" mode="cpp"/>
+      <xsl:apply-templates select="d:ooexception" mode="cpp"/>
     </xsl:if>
     <xsl:text>&#160;{</xsl:text>
     <br/>
-    <xsl:apply-templates select="constructorsynopsis                                  |destructorsynopsis                                  |fieldsynopsis                                  |methodsynopsis                                  |classsynopsisinfo" mode="cpp"/>
+    <xsl:apply-templates select="d:constructorsynopsis                                  |d:destructorsynopsis                                  |d:fieldsynopsis                                  |d:methodsynopsis                                  |d:classsynopsisinfo" mode="cpp"/>
     <xsl:text>}</xsl:text>
   </pre>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="cpp">
+<xsl:template match="d:classsynopsisinfo" mode="cpp">
   <xsl:apply-templates mode="cpp"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="cpp">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="cpp">
   <xsl:if test="preceding-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1040,7 +1035,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="cpp">
+<xsl:template match="d:modifier|d:package" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1051,7 +1046,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="classname" mode="cpp">
+<xsl:template match="d:classname" mode="cpp">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1062,7 +1057,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="cpp">
+<xsl:template match="d:interfacename" mode="cpp">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1073,7 +1068,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="cpp">
+<xsl:template match="d:exceptionname" mode="cpp">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1084,11 +1079,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="cpp">
+<xsl:template match="d:fieldsynopsis" mode="cpp">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&#160;&#160;</xsl:text>
     </xsl:if>
     <xsl:apply-templates mode="cpp"/>
@@ -1097,7 +1092,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="cpp">
+<xsl:template match="d:type" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1106,7 +1101,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="varname" mode="cpp">
+<xsl:template match="d:varname" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1115,7 +1110,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="initializer" mode="cpp">
+<xsl:template match="d:initializer" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1124,7 +1119,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="void" mode="cpp">
+<xsl:template match="d:void" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1132,7 +1127,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodname" mode="cpp">
+<xsl:template match="d:methodname" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1140,8 +1135,8 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="cpp">
-  <xsl:if test="preceding-sibling::methodparam">
+<xsl:template match="d:methodparam" mode="cpp">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <span>
@@ -1151,7 +1146,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="parameter" mode="cpp">
+<xsl:template match="d:parameter" mode="cpp">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1159,15 +1154,15 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template mode="cpp" match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+<xsl:template mode="cpp" match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
 
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&#160;&#160;</xsl:text>
     </xsl:if>
     <xsl:apply-templates select="$start-modifiers" mode="cpp"/>
@@ -1177,16 +1172,16 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:apply-templates select="$notmod[1]" mode="cpp"/>
     </xsl:if>
 
-    <xsl:apply-templates select="methodname" mode="cpp"/>
+    <xsl:apply-templates select="d:methodname" mode="cpp"/>
     <xsl:text>(</xsl:text>
-    <xsl:apply-templates select="methodparam" mode="cpp"/>
+    <xsl:apply-templates select="d:methodparam" mode="cpp"/>
     <xsl:text>)</xsl:text>
-    <xsl:if test="exceptionname">
+    <xsl:if test="d:exceptionname">
       <br/>
       <xsl:text>&#160;&#160;&#160;&#160;throws&#160;</xsl:text>
-      <xsl:apply-templates select="exceptionname" mode="cpp"/>
+      <xsl:apply-templates select="d:exceptionname" mode="cpp"/>
     </xsl:if>
-    <xsl:if test="modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
+    <xsl:if test="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
       <xsl:text> </xsl:text>
       <xsl:apply-templates select="$end-modifiers" mode="cpp"/>
     </xsl:if>
@@ -1197,44 +1192,44 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <!-- ===== IDL ========================================================= -->
 
-<xsl:template match="classsynopsis" mode="idl">
+<xsl:template match="d:classsynopsis" mode="idl">
   <pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:text>interface </xsl:text>
-    <xsl:apply-templates select="ooclass[1]" mode="idl"/>
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:apply-templates select="d:ooclass[1]" mode="idl"/>
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text>: </xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="idl"/>
-      <xsl:if test="oointerface|ooexception">
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="idl"/>
+      <xsl:if test="d:oointerface|d:ooexception">
         <br/>
        <xsl:text>&#160;&#160;&#160;&#160;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="oointerface">
+    <xsl:if test="d:oointerface">
       <xsl:text> implements</xsl:text>
-      <xsl:apply-templates select="oointerface" mode="idl"/>
-      <xsl:if test="ooexception">
+      <xsl:apply-templates select="d:oointerface" mode="idl"/>
+      <xsl:if test="d:ooexception">
         <br/>
        <xsl:text>&#160;&#160;&#160;&#160;</xsl:text>
       </xsl:if>
     </xsl:if>
-    <xsl:if test="ooexception">
+    <xsl:if test="d:ooexception">
       <xsl:text> throws</xsl:text>
-      <xsl:apply-templates select="ooexception" mode="idl"/>
+      <xsl:apply-templates select="d:ooexception" mode="idl"/>
     </xsl:if>
     <xsl:text>&#160;{</xsl:text>
     <br/>
-    <xsl:apply-templates select="constructorsynopsis                                  |destructorsynopsis                                  |fieldsynopsis                                  |methodsynopsis                                  |classsynopsisinfo" mode="idl"/>
+    <xsl:apply-templates select="d:constructorsynopsis                                  |d:destructorsynopsis                                  |d:fieldsynopsis                                  |d:methodsynopsis                                  |d:classsynopsisinfo" mode="idl"/>
     <xsl:text>}</xsl:text>
   </pre>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="idl">
+<xsl:template match="d:classsynopsisinfo" mode="idl">
   <xsl:apply-templates mode="idl"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="idl">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="idl">
   <xsl:if test="preceding-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1245,7 +1240,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="idl">
+<xsl:template match="d:modifier|d:package" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1256,7 +1251,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="classname" mode="idl">
+<xsl:template match="d:classname" mode="idl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1267,7 +1262,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="idl">
+<xsl:template match="d:interfacename" mode="idl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1278,7 +1273,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="idl">
+<xsl:template match="d:exceptionname" mode="idl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1289,11 +1284,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="idl">
+<xsl:template match="d:fieldsynopsis" mode="idl">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&#160;&#160;</xsl:text>
     </xsl:if>
     <xsl:apply-templates mode="idl"/>
@@ -1302,7 +1297,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="idl">
+<xsl:template match="d:type" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1311,7 +1306,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="varname" mode="idl">
+<xsl:template match="d:varname" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1320,7 +1315,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="initializer" mode="idl">
+<xsl:template match="d:initializer" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1329,7 +1324,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="void" mode="idl">
+<xsl:template match="d:void" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1337,7 +1332,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodname" mode="idl">
+<xsl:template match="d:methodname" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1345,8 +1340,8 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="idl">
-  <xsl:if test="preceding-sibling::methodparam">
+<xsl:template match="d:methodparam" mode="idl">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <span>
@@ -1356,7 +1351,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="parameter" mode="idl">
+<xsl:template match="d:parameter" mode="idl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1364,14 +1359,14 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template mode="idl" match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+<xsl:template mode="idl" match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&#160;&#160;</xsl:text>
     </xsl:if>
     <xsl:apply-templates select="$start-modifiers" mode="idl"/>
@@ -1381,17 +1376,17 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
       <xsl:apply-templates select="$notmod[1]" mode="idl"/>
     </xsl:if>
 
-    <xsl:apply-templates select="methodname" mode="idl"/>
+    <xsl:apply-templates select="d:methodname" mode="idl"/>
     <xsl:text>(</xsl:text>
-    <xsl:apply-templates select="methodparam" mode="idl"/>
+    <xsl:apply-templates select="d:methodparam" mode="idl"/>
     <xsl:text>)</xsl:text>
-    <xsl:if test="exceptionname">
+    <xsl:if test="d:exceptionname">
       <br/>
       <xsl:text>&#160;&#160;&#160;&#160;raises(</xsl:text>
-      <xsl:apply-templates select="exceptionname" mode="idl"/>
+      <xsl:apply-templates select="d:exceptionname" mode="idl"/>
       <xsl:text>)</xsl:text>
     </xsl:if>
-    <xsl:if test="modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
+    <xsl:if test="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]">
       <xsl:text> </xsl:text>
       <xsl:apply-templates select="$end-modifiers" mode="idl"/>
     </xsl:if>
@@ -1402,31 +1397,31 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 
 <!-- ===== Perl ======================================================== -->
 
-<xsl:template match="classsynopsis" mode="perl">
+<xsl:template match="d:classsynopsis" mode="perl">
   <pre>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:text>package </xsl:text>
-    <xsl:apply-templates select="ooclass[1]" mode="perl"/>
+    <xsl:apply-templates select="d:ooclass[1]" mode="perl"/>
     <xsl:text>;</xsl:text>
     <br/>
 
-    <xsl:if test="ooclass[preceding-sibling::*]">
+    <xsl:if test="d:ooclass[preceding-sibling::*]">
       <xsl:text>@ISA = (</xsl:text>
-      <xsl:apply-templates select="ooclass[preceding-sibling::*]" mode="perl"/>
+      <xsl:apply-templates select="d:ooclass[preceding-sibling::*]" mode="perl"/>
       <xsl:text>);</xsl:text>
       <br/>
     </xsl:if>
 
-    <xsl:apply-templates select="constructorsynopsis                                  |destructorsynopsis                                  |fieldsynopsis                                  |methodsynopsis                                  |classsynopsisinfo" mode="perl"/>
+    <xsl:apply-templates select="d:constructorsynopsis                                  |d:destructorsynopsis                                  |d:fieldsynopsis                                  |d:methodsynopsis                                  |d:classsynopsisinfo" mode="perl"/>
   </pre>
 </xsl:template>
 
-<xsl:template match="classsynopsisinfo" mode="perl">
+<xsl:template match="d:classsynopsisinfo" mode="perl">
   <xsl:apply-templates mode="perl"/>
 </xsl:template>
 
-<xsl:template match="ooclass|oointerface|ooexception" mode="perl">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception" mode="perl">
   <xsl:if test="preceding-sibling::*">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1437,7 +1432,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="modifier|package" mode="perl">
+<xsl:template match="d:modifier|d:package" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1448,7 +1443,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="classname" mode="perl">
+<xsl:template match="d:classname" mode="perl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'classname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1459,7 +1454,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="interfacename" mode="perl">
+<xsl:template match="d:interfacename" mode="perl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'interfacename'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1470,7 +1465,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="exceptionname" mode="perl">
+<xsl:template match="d:exceptionname" mode="perl">
   <xsl:if test="local-name(preceding-sibling::*[1]) = 'exceptionname'">
     <xsl:text>, </xsl:text>
   </xsl:if>
@@ -1481,11 +1476,11 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="fieldsynopsis" mode="perl">
+<xsl:template match="d:fieldsynopsis" mode="perl">
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::classsynopsis">
+    <xsl:if test="parent::d:classsynopsis">
       <xsl:text>&#160;&#160;</xsl:text>
     </xsl:if>
     <xsl:apply-templates mode="perl"/>
@@ -1494,7 +1489,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
-<xsl:template match="type" mode="perl">
+<xsl:template match="d:type" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1503,7 +1498,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="varname" mode="perl">
+<xsl:template match="d:varname" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1512,7 +1507,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="initializer" mode="perl">
+<xsl:template match="d:initializer" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1521,7 +1516,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="void" mode="perl">
+<xsl:template match="d:void" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1529,7 +1524,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodname" mode="perl">
+<xsl:template match="d:methodname" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1537,8 +1532,8 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="methodparam" mode="perl">
-  <xsl:if test="preceding-sibling::methodparam">
+<xsl:template match="d:methodparam" mode="perl">
+  <xsl:if test="preceding-sibling::d:methodparam">
     <xsl:text>, </xsl:text>
   </xsl:if>
   <span>
@@ -1548,7 +1543,7 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template match="parameter" mode="perl">
+<xsl:template match="d:parameter" mode="perl">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
@@ -1556,24 +1551,24 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </span>
 </xsl:template>
 
-<xsl:template mode="perl" match="constructorsynopsis|destructorsynopsis|methodsynopsis">
-  <xsl:variable name="start-modifiers" select="modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
+<xsl:template mode="perl" match="d:constructorsynopsis|d:destructorsynopsis|d:methodsynopsis">
+  <xsl:variable name="start-modifiers" select="d:modifier[following-sibling::*[local-name(.) != 'modifier']]"/>
   <xsl:variable name="notmod" select="*[local-name(.) != 'modifier']"/>
-  <xsl:variable name="end-modifiers" select="modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
+  <xsl:variable name="end-modifiers" select="d:modifier[preceding-sibling::*[local-name(.) != 'modifier']]"/>
 
   <code>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:text>sub </xsl:text>
 
-    <xsl:apply-templates select="methodname" mode="perl"/>
+    <xsl:apply-templates select="d:methodname" mode="perl"/>
     <xsl:text> { ... };</xsl:text>
   </code>
   <xsl:call-template name="synop-break"/>
 </xsl:template>
 
 <!-- Used when not occurring as a child of classsynopsis -->
-<xsl:template match="ooclass|oointerface|ooexception">
+<xsl:template match="d:ooclass|d:oointerface|d:ooexception">
   <xsl:apply-templates/>
 </xsl:template>
 
@@ -1586,36 +1581,36 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
 <!-- * per-mode matches for those linking elements in order for them -->
 <!-- * to be processed as expected. -->
 
-<xsl:template match="link|olink|xref" mode="java">
+<xsl:template match="d:link|d:olink|d:xref" mode="java">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="cpp">
+<xsl:template match="d:link|d:olink|d:xref" mode="cpp">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="idl">
+<xsl:template match="d:link|d:olink|d:xref" mode="idl">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="perl">
+<xsl:template match="d:link|d:olink|d:xref" mode="perl">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="ansi-nontabular">
+<xsl:template match="d:link|d:olink|d:xref" mode="ansi-nontabular">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="ansi-tabular">
+<xsl:template match="d:link|d:olink|d:xref" mode="ansi-tabular">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="kr-nontabular">
+<xsl:template match="d:link|d:olink|d:xref" mode="kr-nontabular">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="link|olink|xref" mode="kr-tabular">
+<xsl:template match="d:link|d:olink|d:xref" mode="kr-tabular">
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 140ee5d..c899e92 100644 (file)
@@ -1,16 +1,11 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns:stbl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Table" xmlns:xtbl="xalan://com.nwalsh.xalan.Table" xmlns:lxslt="http://xml.apache.org/xslt" xmlns:ptbl="http://nwalsh.com/xslt/ext/xsltproc/python/Table" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="doc stbl xtbl lxslt ptbl" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns:stbl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Table" xmlns:xtbl="xalan://com.nwalsh.xalan.Table" xmlns:lxslt="http://xml.apache.org/xslt" xmlns:ptbl="http://nwalsh.com/xslt/ext/xsltproc/python/Table" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="doc stbl xtbl lxslt ptbl d" version="1.0">
 
 <xsl:include href="../common/table.xsl"/>
 
 <!-- ********************************************************************
-     $Id: table.xsl 9978 2015-07-31 23:47:28Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:variable name="rowsep">
     <xsl:choose>
       <!-- If this is the last row, rowsep never applies. -->
-      <xsl:when test="not(ancestor-or-self::row[1]/following-sibling::row                           or ancestor-or-self::thead/following-sibling::tbody                           or ancestor-or-self::tbody/preceding-sibling::tfoot)">
+      <xsl:when test="not(ancestor-or-self::d:row[1]/following-sibling::d:row                           or ancestor-or-self::d:thead/following-sibling::d:tbody                           or ancestor-or-self::d:tbody/preceding-sibling::d:tfoot)">
         <xsl:value-of select="0"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="inherited.table.attribute">
           <xsl:with-param name="entry" select="NOT-AN-ELEMENT-NAME"/>
-          <xsl:with-param name="row" select="ancestor-or-self::row[1]"/>
+          <xsl:with-param name="row" select="ancestor-or-self::d:row[1]"/>
           <xsl:with-param name="colnum" select="$colnum"/>
           <xsl:with-param name="attribute" select="'rowsep'"/>
         </xsl:call-template>
   <xsl:variable name="colsep">
     <xsl:choose>
       <!-- If this is the last column, colsep never applies. -->
-      <xsl:when test="number($colnum) &gt;= ancestor::tgroup/@cols">0</xsl:when>
+      <xsl:when test="number($colnum) &gt;= ancestor::d:tgroup/@cols">0</xsl:when>
       <xsl:otherwise>
         <xsl:call-template name="inherited.table.attribute">
           <xsl:with-param name="entry" select="NOT-AN-ELEMENT-NAME"/>
-          <xsl:with-param name="row" select="ancestor-or-self::row[1]"/>
+          <xsl:with-param name="row" select="ancestor-or-self::d:row[1]"/>
           <xsl:with-param name="colnum" select="$colnum"/>
           <xsl:with-param name="attribute" select="'colsep'"/>
         </xsl:call-template>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="tgroup" name="tgroup">
+<xsl:template match="d:tgroup" name="tgroup">
   <xsl:if test="not(@cols) or @cols = '' or string(number(@cols)) = 'NaN'">
     <xsl:message terminate="yes">
       <xsl:text>Error: CALS tables must specify the number of columns.</xsl:text>
 
     <xsl:choose>
       <!-- If there's a textobject/phrase for the table summary, use it -->
-      <xsl:when test="../textobject/phrase">
+      <xsl:when test="../d:textobject/d:phrase">
         <xsl:attribute name="summary">
-          <xsl:value-of select="../textobject/phrase"/>
+          <xsl:value-of select="../d:textobject/d:phrase"/>
         </xsl:attribute>
       </xsl:when>
 
       </xsl:when>
 
       <!-- Otherwise, if there's a title, use that -->
-      <xsl:when test="../title">
+      <xsl:when test="../d:title">
         <xsl:attribute name="summary">
           <!-- This screws up on inline markup and footnotes, oh well... -->
-          <xsl:value-of select="string(../title)"/>
+          <xsl:value-of select="string(../d:title)"/>
         </xsl:attribute>
       </xsl:when>
 
       </xsl:otherwise>
     </xsl:choose>
 
-    <xsl:apply-templates select="thead"/>
-    <xsl:apply-templates select="tfoot"/>
-    <xsl:apply-templates select="tbody"/>
+    <xsl:apply-templates select="d:thead"/>
+    <xsl:apply-templates select="d:tfoot"/>
+    <xsl:apply-templates select="d:tbody"/>
 
-    <xsl:if test=".//footnote|../title//footnote">
+    <xsl:if test=".//d:footnote|../d:title//d:footnote">
       <tbody class="footnotes">
         <tr>
           <td colspan="{@cols}">
-            <xsl:apply-templates select=".//footnote|../title//footnote" mode="table.footnote.mode"/>
+            <xsl:apply-templates select=".//d:footnote|../d:title//d:footnote" mode="table.footnote.mode"/>
           </td>
         </tr>
       </tbody>
   </table>
 </xsl:template>
 
-<xsl:template match="tgroup/processing-instruction('dbhtml')">
+<xsl:template match="d:tgroup/processing-instruction('dbhtml')">
   <xsl:variable name="summary">
     <xsl:call-template name="pi.dbhtml_table-summary"/>
   </xsl:variable>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="colspec"/>
+<xsl:template match="d:colspec"/>
 
-<xsl:template match="spanspec"/>
+<xsl:template match="d:spanspec"/>
 
-<xsl:template match="thead|tfoot">
+<xsl:template match="d:thead|d:tfoot">
   <xsl:element name="{local-name(.)}" namespace="http://www.w3.org/1999/xhtml">
     <xsl:if test="@align">
       <xsl:attribute name="align">
 
     <xsl:choose>
       <!-- recurse on rows only if @morerows is present -->
-      <xsl:when test="row/entry/@morerows|row/entrytbl/@morerows">
-        <xsl:apply-templates select="row[1]">
+      <xsl:when test="d:row/d:entry/@morerows|d:row/d:entrytbl/@morerows">
+        <xsl:apply-templates select="d:row[1]">
           <xsl:with-param name="spans">
             <xsl:call-template name="blank.spans">
               <xsl:with-param name="cols" select="../@cols"/>
         </xsl:apply-templates>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates select="row">
+        <xsl:apply-templates select="d:row">
           <xsl:with-param name="spans">
             <xsl:call-template name="blank.spans">
               <xsl:with-param name="cols" select="../@cols"/>
   </xsl:element>
 </xsl:template>
 
-<xsl:template match="tbody">
+<xsl:template match="d:tbody">
   <tbody>
     <xsl:if test="@align">
       <xsl:attribute name="align">
     </xsl:if>
 
     <xsl:choose>
-      <xsl:when test="row/entry/@morerows|row/entrytbl/@morerows">
-        <xsl:apply-templates select="row[1]">
+      <xsl:when test="d:row/d:entry/@morerows|d:row/d:entrytbl/@morerows">
+        <xsl:apply-templates select="d:row[1]">
           <xsl:with-param name="spans">
             <xsl:call-template name="blank.spans">
               <xsl:with-param name="cols" select="../@cols"/>
         </xsl:apply-templates>
       </xsl:when>
       <xsl:otherwise>
-        <xsl:apply-templates select="row">
+        <xsl:apply-templates select="d:row">
           <xsl:with-param name="spans">
             <xsl:call-template name="blank.spans">
               <xsl:with-param name="cols" select="../@cols"/>
   </tbody>
 </xsl:template>
 
-<xsl:template match="row">
+<xsl:template match="d:row">
   <xsl:param name="spans"/>
   <xsl:param name="browserows"/>
 
       <tr><xsl:comment> This row intentionally left blank </xsl:comment></tr>
 
       <xsl:if test="$browserows = 'recurse'">
-        <xsl:apply-templates select="following-sibling::row[1]">
+        <xsl:apply-templates select="following-sibling::d:row[1]">
           <xsl:with-param name="spans">
             <xsl:call-template name="consume-row">
               <xsl:with-param name="spans" select="$spans"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="tr.attributes">
       <xsl:with-param name="rownum">
-        <xsl:number from="tgroup" count="row"/>
+        <xsl:number from="d:tgroup" count="d:row"/>
       </xsl:with-param>
     </xsl:call-template>
 
     </xsl:if>
 
     <xsl:if test="$table.borders.with.css != 0">
-      <xsl:if test="@rowsep = 1 and following-sibling::row">
+      <xsl:if test="@rowsep = 1 and following-sibling::d:row">
         <xsl:attribute name="style">
           <xsl:call-template name="border">
             <xsl:with-param name="side" select="'bottom'"/>
       </xsl:attribute>
     </xsl:if>
 
-    <xsl:apply-templates select="(entry|entrytbl)[1]">
+    <xsl:apply-templates select="(d:entry|d:entrytbl)[1]">
       <xsl:with-param name="spans" select="$spans"/>
     </xsl:apply-templates>
   </tr>
 
   <xsl:if test="$browserows = 'recurse'">
-    <xsl:if test="following-sibling::row">
+    <xsl:if test="following-sibling::d:row">
       <xsl:variable name="nextspans">
-        <xsl:apply-templates select="(entry|entrytbl)[1]" mode="span">
+        <xsl:apply-templates select="(d:entry|d:entrytbl)[1]" mode="span">
           <xsl:with-param name="spans" select="$spans"/>
         </xsl:apply-templates>
       </xsl:variable>
   
-      <xsl:apply-templates select="following-sibling::row[1]">
+      <xsl:apply-templates select="following-sibling::d:row[1]">
         <xsl:with-param name="spans" select="$nextspans"/>
         <xsl:with-param name="browserows" select="$browserows"/>
       </xsl:apply-templates>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="entry|entrytbl" name="entry">
+<xsl:template match="d:entry|d:entrytbl" name="entry">
   <xsl:param name="col">
     <xsl:choose>
       <xsl:when test="@revisionflag">
-        <xsl:number from="row"/>
+        <xsl:number from="d:row"/>
       </xsl:when>
       <xsl:otherwise>1</xsl:otherwise>
     </xsl:choose>
 
   <xsl:variable name="cellgi">
     <xsl:choose>
-      <xsl:when test="ancestor::thead">th</xsl:when>
-      <xsl:when test="ancestor::tfoot">th</xsl:when>
-      <xsl:when test="ancestor::tbody and                        (ancestor::table[@rowheader = 'firstcol'] or                       ancestor::informaltable[@rowheader = 'firstcol']) and                       $entry.colnum = 1">
+      <xsl:when test="ancestor::d:thead">th</xsl:when>
+      <xsl:when test="ancestor::d:tfoot">th</xsl:when>
+      <xsl:when test="ancestor::d:tbody and                       (ancestor::d:table[@rowheader = 'firstcol'] or                       ancestor::d:informaltable[@rowheader = 'firstcol']) and                       $entry.colnum = 1">
         <xsl:text>th</xsl:text>
       </xsl:when>
       <xsl:otherwise>td</xsl:otherwise>
   <xsl:variable name="rowsep">
     <xsl:choose>
       <!-- If this is the last row, rowsep never applies. -->
-      <xsl:when test="ancestor::entrytbl                       and not (ancestor-or-self::row[1]/following-sibling::row)                       and not (ancestor::thead)">
+      <xsl:when test="ancestor::d:entrytbl                       and not (ancestor-or-self::d:row[1]/following-sibling::d:row)                       and not (ancestor::d:thead)">
         <xsl:value-of select="0"/>
       </xsl:when>
-      <xsl:when test="not(ancestor-or-self::row[1]/following-sibling::row                           or ancestor-or-self::thead/following-sibling::tbody                           or ancestor-or-self::tbody/preceding-sibling::tfoot)">
+      <xsl:when test="not(ancestor-or-self::d:row[1]/following-sibling::d:row                           or ancestor-or-self::d:thead/following-sibling::d:tbody                           or ancestor-or-self::d:tbody/preceding-sibling::d:tfoot)">
         <xsl:value-of select="0"/>
       </xsl:when>
       <!-- not last row with @morerows (thead is not last row) -->
-      <xsl:when test="not(ancestor::thead) and @morerows and not(@morerows &lt;                   count(ancestor-or-self::row[1]/following-sibling::row))">
+      <xsl:when test="not(ancestor::d:thead) and @morerows and not(@morerows &lt;                  count(ancestor-or-self::d:row[1]/following-sibling::d:row))">
         <xsl:value-of select="0"/>
       </xsl:when>
       <xsl:otherwise>
           </xsl:attribute>
         </xsl:if>
 
-        <xsl:if test="not(preceding-sibling::*) and                      (ancestor::row[1]/@id or ancestor::row[1]/@xml:id)">
+        <xsl:if test="not(preceding-sibling::*) and                      (ancestor::d:row[1]/@id or ancestor::d:row[1]/@xml:id)">
           <xsl:call-template name="anchor">
-            <xsl:with-param name="node" select="ancestor::row[1]"/>
+            <xsl:with-param name="node" select="ancestor::d:row[1]"/>
           </xsl:call-template>
         </xsl:if>
 
           <xsl:when test="$empty.cell">
             <xsl:text>&#160;</xsl:text>
           </xsl:when>
-          <xsl:when test="self::entrytbl">
+          <xsl:when test="self::d:entrytbl">
             <xsl:call-template name="tgroup"/>
           </xsl:when>
           <xsl:otherwise>
       </xsl:element>
 
       <xsl:choose>
-        <xsl:when test="following-sibling::entry|following-sibling::entrytbl">
-          <xsl:apply-templates select="(following-sibling::entry                                        |following-sibling::entrytbl)[1]">
+        <xsl:when test="following-sibling::d:entry|following-sibling::d:entrytbl">
+          <xsl:apply-templates select="(following-sibling::d:entry                                        |following-sibling::d:entrytbl)[1]">
             <xsl:with-param name="col" select="$col+$entry.colspan"/>
             <xsl:with-param name="spans" select="$following.spans"/>
           </xsl:apply-templates>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="entry|entrytbl" name="sentry" mode="span">
+<xsl:template match="d:entry|d:entrytbl" name="sentry" mode="span">
   <xsl:param name="col" select="1"/>
   <xsl:param name="spans"/>
 
       </xsl:call-template>
 
       <xsl:choose>
-        <xsl:when test="following-sibling::entry|following-sibling::entrytbl">
-          <xsl:apply-templates select="(following-sibling::entry                                         |following-sibling::entrytbl)[1]" mode="span">
+        <xsl:when test="following-sibling::d:entry|following-sibling::d:entrytbl">
+          <xsl:apply-templates select="(following-sibling::d:entry                                         |following-sibling::d:entrytbl)[1]" mode="span">
             <xsl:with-param name="col" select="$col+$entry.colspan"/>
             <xsl:with-param name="spans" select="$following.spans"/>
           </xsl:apply-templates>
 
 <xsl:template name="generate.col">
   <xsl:param name="countcol">1</xsl:param>
-  <xsl:param name="colspecs" select="./colspec"/>
+  <xsl:param name="colspecs" select="./d:colspec"/>
   <xsl:param name="count">1</xsl:param>
   <xsl:param name="colnum">1</xsl:param>
 
                 </xsl:attribute>
               </xsl:when>
               <!-- pass through to HTML if no * in colspecs -->
-              <xsl:when test="$colspec/@colwidth and                              not($colspec/parent::*/colspec/@colwidth[contains(.,'*')])">
+              <xsl:when test="$colspec/@colwidth and                              not($colspec/parent::*/d:colspec/@colwidth[contains(.,'*')])">
                 <xsl:attribute name="width">
                   <xsl:choose>
                     <xsl:when test="normalize-space($colspec/@colwidth) = '*'">
                 </xsl:attribute>
               </xsl:when>
               <!-- Suggested by Pavel ZAMPACH <zampach@nemcb.cz> -->
-              <xsl:when test="$colspecs/ancestor::tgroup/@align">
+              <xsl:when test="$colspecs/ancestor::d:tgroup/@align">
                 <xsl:attribute name="align">
-                  <xsl:value-of select="$colspecs/ancestor::tgroup/@align"/>
+                  <xsl:value-of select="$colspecs/ancestor::d:tgroup/@align"/>
                 </xsl:attribute>
               </xsl:when>
             </xsl:choose>
   <!-- when this macro is called, the current context must be an entry -->
   <xsl:param name="colname"/>
   <!-- .. = row, ../.. = thead|tbody, ../../.. = tgroup -->
-  <xsl:param name="colspecs" select="../../../../tgroup/colspec"/>
+  <xsl:param name="colspecs" select="../../../../d:tgroup/d:colspec"/>
   <xsl:param name="count">1</xsl:param>
   <xsl:choose>
     <xsl:when test="$count&gt;count($colspecs)"/>
   -->
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 3a64e05..1c4750e 100644 (file)
@@ -1,21 +1,16 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: task.xsl 9363 2012-05-12 23:42:32Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="task">
+<xsl:template match="d:task">
   <xsl:variable name="param.placement" select="substring-after(normalize-space($formal.title.placement),                                         concat(local-name(.), ' '))"/>
 
   <xsl:variable name="placement">
     </xsl:choose>
   </xsl:variable>
 
-  <xsl:variable name="preamble" select="*[not(self::title                               or self::titleabbrev)]"/>
+  <xsl:variable name="preamble" select="*[not(self::d:title                               or self::d:titleabbrev)]"/>
 
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     <xsl:call-template name="anchor"/>
 
-    <xsl:if test="(title or info/title) and $placement = 'before'">
+    <xsl:if test="(d:title or d:info/d:title) and $placement = 'before'">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
 
     <xsl:apply-templates select="$preamble"/>
 
-    <xsl:if test="(title or info/title) and $placement != 'before'">
+    <xsl:if test="(d:title or d:info/d:title) and $placement != 'before'">
       <xsl:call-template name="formal.object.heading"/>
     </xsl:if>
   </div>
 </xsl:template>
 
-<xsl:template match="task/title">
+<xsl:template match="d:task/d:title">
   <!-- nop -->
 </xsl:template>
 
-<xsl:template match="tasksummary">
+<xsl:template match="d:tasksummary">
   <xsl:call-template name="semiformal.object"/>
 </xsl:template>
 
-<xsl:template match="tasksummary/title"/>
+<xsl:template match="d:tasksummary/d:title"/>
 
-<xsl:template match="taskprerequisites">
+<xsl:template match="d:taskprerequisites">
   <xsl:call-template name="semiformal.object"/>
 </xsl:template>
 
-<xsl:template match="taskprerequisites/title"/>
+<xsl:template match="d:taskprerequisites/d:title"/>
 
-<xsl:template match="taskrelated">
+<xsl:template match="d:taskrelated">
   <xsl:call-template name="semiformal.object"/>
 </xsl:template>
 
-<xsl:template match="taskrelated/title"/>
+<xsl:template match="d:taskrelated/d:title"/>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index a22eb68..2488663 100644 (file)
@@ -1,74 +1,71 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl d">
 
 <!-- This stylesheet was created by template/titlepage.xsl-->
 
 <xsl:template name="article.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="articleinfo/title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/title"/>
+    <xsl:when test="d:articleinfo/d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="artheader/title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/title"/>
+    <xsl:when test="d:artheader/d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="articleinfo/subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/subtitle"/>
+    <xsl:when test="d:articleinfo/d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="artheader/subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/subtitle"/>
+    <xsl:when test="d:artheader/d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/corpauthor"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/corpauthor"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/authorgroup"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/authorgroup"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/author"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/author"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/othercredit"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/othercredit"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/releaseinfo"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/releaseinfo"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/copyright"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/copyright"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/legalnotice"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/legalnotice"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/pubdate"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/pubdate"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/revision"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/revision"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/revhistory"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/revhistory"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="articleinfo/abstract"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="artheader/abstract"/>
-  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:corpauthor"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:authorgroup"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:author"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:author"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:othercredit"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:othercredit"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:releaseinfo"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:copyright"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:copyright"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:legalnotice"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:pubdate"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:pubdate"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:revision"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:revision"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:revhistory"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:revhistory"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:articleinfo/d:abstract"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:artheader/d:abstract"/>
+  <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="article.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="article.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="article.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="article.titlepage.recto.style">
 <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="set.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="setinfo/title">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/title"/>
+    <xsl:when test="d:setinfo/d:title">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="setinfo/subtitle">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/subtitle"/>
+    <xsl:when test="d:setinfo/d:subtitle">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/corpauthor"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/authorgroup"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/author"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/othercredit"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/releaseinfo"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/copyright"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/legalnotice"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/pubdate"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/revision"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/revhistory"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="setinfo/abstract"/>
-  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:author"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:othercredit"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:copyright"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:pubdate"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:revision"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:revhistory"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:setinfo/d:abstract"/>
+  <xsl:apply-templates mode="set.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="set.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="set.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="set.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="set.titlepage.recto.style">
 <xsl:apply-templates select="." mode="set.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="book.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="bookinfo/title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/title"/>
+    <xsl:when test="d:bookinfo/d:title">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="bookinfo/subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/subtitle"/>
+    <xsl:when test="d:bookinfo/d:subtitle">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/corpauthor"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/authorgroup"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/author"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/othercredit"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/releaseinfo"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/copyright"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/legalnotice"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/pubdate"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/revision"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/revhistory"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/abstract"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:author"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:othercredit"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:copyright"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:pubdate"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:revision"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:revhistory"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:bookinfo/d:abstract"/>
+  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="book.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="book.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="book.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="book.titlepage.recto.style">
 <xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
 </div>
 <xsl:template name="part.titlepage.recto">
   <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:call-template name="division.title">
-<xsl:with-param name="node" select="ancestor-or-self::part[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:part[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="partinfo/subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/subtitle"/>
+    <xsl:when test="d:partinfo/d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/corpauthor"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/authorgroup"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/author"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/othercredit"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/releaseinfo"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/copyright"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/legalnotice"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/pubdate"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/revision"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/revhistory"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="partinfo/abstract"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:author"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:othercredit"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:copyright"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:pubdate"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:revision"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:revhistory"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:partinfo/d:abstract"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="part.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="part.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="part.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="part.titlepage.recto.style">
 <xsl:apply-templates select="." mode="part.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="partintro.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="partintroinfo/title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/title"/>
+    <xsl:when test="d:partintroinfo/d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="partintroinfo/subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/subtitle"/>
+    <xsl:when test="d:partintroinfo/d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/corpauthor"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/authorgroup"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/author"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/othercredit"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/releaseinfo"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/copyright"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/legalnotice"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/pubdate"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/revision"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/revhistory"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="partintroinfo/abstract"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:author"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:othercredit"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:copyright"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:pubdate"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:revision"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:revhistory"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:partintroinfo/d:abstract"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="partintro.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="partintro.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="partintro.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="partintro.titlepage.recto.style">
 <xsl:apply-templates select="." mode="partintro.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="reference.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="referenceinfo/title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/title"/>
+    <xsl:when test="d:referenceinfo/d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="referenceinfo/subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/subtitle"/>
+    <xsl:when test="d:referenceinfo/d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/corpauthor"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/authorgroup"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/author"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/othercredit"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/releaseinfo"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/copyright"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/legalnotice"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/pubdate"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/revision"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/revhistory"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="referenceinfo/abstract"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:author"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:othercredit"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:copyright"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:pubdate"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:revision"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:revhistory"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:referenceinfo/d:abstract"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="reference.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="reference.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="reference.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="reference.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="reference.titlepage.recto.style">
 <xsl:apply-templates select="." mode="reference.titlepage.recto.mode"/>
 </div>
 <xsl:template name="dedication.titlepage.recto">
   <div xsl:use-attribute-sets="dedication.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::dedication[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:dedication[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="dedicationinfo/subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="dedicationinfo/subtitle"/>
+    <xsl:when test="d:dedicationinfo/d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:dedicationinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="dedication.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="dedication.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="dedication.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dedication.titlepage.recto.mode"/>
 </div>
 <xsl:template name="acknowledgements.titlepage.recto">
   <div xsl:use-attribute-sets="acknowledgements.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::acknowledgements[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:acknowledgements[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="acknowledgementsinfo/subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="acknowledgementsinfo/subtitle"/>
+    <xsl:when test="d:acknowledgementsinfo/d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:acknowledgementsinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="acknowledgements.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="acknowledgements.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="acknowledgements.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="acknowledgements.titlepage.recto.style">
 <xsl:apply-templates select="." mode="acknowledgements.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="preface.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="prefaceinfo/title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/title"/>
+    <xsl:when test="d:prefaceinfo/d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="prefaceinfo/subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/subtitle"/>
+    <xsl:when test="d:prefaceinfo/d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/corpauthor"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/authorgroup"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/author"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/othercredit"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/releaseinfo"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/copyright"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/legalnotice"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/pubdate"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/revision"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/revhistory"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/abstract"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:author"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:othercredit"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:copyright"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:pubdate"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:revision"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:revhistory"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:prefaceinfo/d:abstract"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="preface.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="preface.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="preface.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="preface.titlepage.recto.style">
 <xsl:apply-templates select="." mode="preface.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="chapter.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="chapterinfo/title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/title"/>
+    <xsl:when test="d:chapterinfo/d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="chapterinfo/subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/subtitle"/>
+    <xsl:when test="d:chapterinfo/d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/corpauthor"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/authorgroup"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/author"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/othercredit"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/releaseinfo"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/copyright"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/legalnotice"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/pubdate"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/revision"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/revhistory"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="chapterinfo/abstract"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:author"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:othercredit"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:copyright"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:pubdate"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:revision"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:revhistory"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:chapterinfo/d:abstract"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="chapter.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="chapter.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="chapter.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="chapter.titlepage.recto.style">
 <xsl:apply-templates select="." mode="chapter.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="topic.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="topicinfo/title">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/title"/>
+    <xsl:when test="d:topicinfo/d:title">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="topicinfo/subtitle">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/subtitle"/>
+    <xsl:when test="d:topicinfo/d:subtitle">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/corpauthor"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/authorgroup"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/author"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/othercredit"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/releaseinfo"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/copyright"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/legalnotice"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/pubdate"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/revision"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/revhistory"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="topicinfo/abstract"/>
-  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:author"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:othercredit"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:copyright"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:pubdate"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:revision"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:revhistory"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:topicinfo/d:abstract"/>
+  <xsl:apply-templates mode="topic.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="topic.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="topic.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="topic.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="topic.titlepage.recto.style">
 <xsl:apply-templates select="." mode="topic.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="appendix.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="appendixinfo/title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/title"/>
+    <xsl:when test="d:appendixinfo/d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="appendixinfo/subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/subtitle"/>
+    <xsl:when test="d:appendixinfo/d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/corpauthor"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/authorgroup"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/author"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/othercredit"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/releaseinfo"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/copyright"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/legalnotice"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/pubdate"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/revision"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/revhistory"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="appendixinfo/abstract"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:author"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:othercredit"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:copyright"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:pubdate"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:revision"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:revhistory"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:appendixinfo/d:abstract"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="appendix.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="appendix.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="appendix.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="appendix.titlepage.recto.style">
 <xsl:apply-templates select="." mode="appendix.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="section.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sectioninfo/title">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/title"/>
+    <xsl:when test="d:sectioninfo/d:title">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sectioninfo/subtitle">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/subtitle"/>
+    <xsl:when test="d:sectioninfo/d:subtitle">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/corpauthor"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/authorgroup"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/author"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/othercredit"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/releaseinfo"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/copyright"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/legalnotice"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/pubdate"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/revision"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/revhistory"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="sectioninfo/abstract"/>
-  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:corpauthor"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:authorgroup"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:author"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:othercredit"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:copyright"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:legalnotice"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:pubdate"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:revision"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:revhistory"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:sectioninfo/d:abstract"/>
+  <xsl:apply-templates mode="section.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="section.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="section.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="section.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="section.titlepage.recto.style">
 <xsl:apply-templates select="." mode="section.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect1.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect1info/title">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/title"/>
+    <xsl:when test="d:sect1info/d:title">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect1info/subtitle">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/subtitle"/>
+    <xsl:when test="d:sect1info/d:subtitle">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/corpauthor"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/authorgroup"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/author"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/othercredit"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/releaseinfo"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/copyright"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/legalnotice"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/pubdate"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/revision"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/revhistory"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="sect1info/abstract"/>
-  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:author"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:othercredit"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:copyright"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:pubdate"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:revision"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:revhistory"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:sect1info/d:abstract"/>
+  <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect1.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect1.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect1.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect1.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect1.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect2.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect2info/title">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/title"/>
+    <xsl:when test="d:sect2info/d:title">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect2info/subtitle">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/subtitle"/>
+    <xsl:when test="d:sect2info/d:subtitle">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/corpauthor"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/authorgroup"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/author"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/othercredit"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/releaseinfo"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/copyright"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/legalnotice"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/pubdate"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/revision"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/revhistory"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="sect2info/abstract"/>
-  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:author"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:othercredit"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:copyright"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:pubdate"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:revision"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:revhistory"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:sect2info/d:abstract"/>
+  <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect2.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect2.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect2.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect2.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect2.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect3.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect3info/title">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/title"/>
+    <xsl:when test="d:sect3info/d:title">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect3info/subtitle">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/subtitle"/>
+    <xsl:when test="d:sect3info/d:subtitle">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/corpauthor"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/authorgroup"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/author"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/othercredit"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/releaseinfo"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/copyright"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/legalnotice"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/pubdate"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/revision"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/revhistory"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="sect3info/abstract"/>
-  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:author"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:othercredit"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:copyright"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:pubdate"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:revision"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:revhistory"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:sect3info/d:abstract"/>
+  <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect3.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect3.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect3.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect3.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect3.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect4.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect4info/title">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/title"/>
+    <xsl:when test="d:sect4info/d:title">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect4info/subtitle">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/subtitle"/>
+    <xsl:when test="d:sect4info/d:subtitle">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/corpauthor"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/authorgroup"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/author"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/othercredit"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/releaseinfo"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/copyright"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/legalnotice"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/pubdate"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/revision"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/revhistory"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="sect4info/abstract"/>
-  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:author"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:othercredit"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:copyright"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:pubdate"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:revision"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:revhistory"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:sect4info/d:abstract"/>
+  <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect4.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect4.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect4.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect4.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect4.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="sect5.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="sect5info/title">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/title"/>
+    <xsl:when test="d:sect5info/d:title">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="sect5info/subtitle">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/subtitle"/>
+    <xsl:when test="d:sect5info/d:subtitle">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/corpauthor"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/authorgroup"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/author"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/othercredit"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/releaseinfo"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/copyright"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/legalnotice"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/pubdate"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/revision"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/revhistory"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="sect5info/abstract"/>
-  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:author"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:othercredit"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:copyright"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:pubdate"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:revision"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:revhistory"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:sect5info/d:abstract"/>
+  <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="sect5.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="sect5.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="sect5.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sect5.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sect5.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="simplesect.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="simplesectinfo/title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/title"/>
+    <xsl:when test="d:simplesectinfo/d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="simplesectinfo/subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/subtitle"/>
+    <xsl:when test="d:simplesectinfo/d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/corpauthor"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/corpauthor"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/authorgroup"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/author"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/author"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/othercredit"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/releaseinfo"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/copyright"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/legalnotice"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/pubdate"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/pubdate"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/revision"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/revision"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/revision"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/revhistory"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/revhistory"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="simplesectinfo/abstract"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="info/abstract"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:corpauthor"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:corpauthor"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:authorgroup"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:authorgroup"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:author"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:author"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:author"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:othercredit"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:othercredit"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:othercredit"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:releaseinfo"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:releaseinfo"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:copyright"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:copyright"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:copyright"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:legalnotice"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:legalnotice"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:pubdate"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:pubdate"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:pubdate"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:revision"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:revision"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:revision"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:revhistory"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:revhistory"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:revhistory"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:simplesectinfo/d:abstract"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:docinfo/d:abstract"/>
+  <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode" select="d:info/d:abstract"/>
 </xsl:template>
 
 <xsl:template name="simplesect.titlepage.verso">
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:corpauthor" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:authorgroup" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="author" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:author" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:othercredit" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:releaseinfo" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="copyright" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:copyright" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:legalnotice" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:pubdate" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revision" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:revision" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:revhistory" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="abstract" mode="simplesect.titlepage.recto.auto.mode">
+<xsl:template match="d:abstract" mode="simplesect.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
 <xsl:apply-templates select="." mode="simplesect.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="dialogue.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="dialogueinfo/title">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/title"/>
+    <xsl:when test="d:dialogueinfo/d:title">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="dialogueinfo/subtitle">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="dialogueinfo/subtitle"/>
+    <xsl:when test="d:dialogueinfo/d:subtitle">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:dialogueinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="dialogue.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="dialogue.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="dialogue.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="dialogue.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="dialogue.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="dialogue.titlepage.recto.style">
 <xsl:apply-templates select="." mode="dialogue.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="drama.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="dramainfo/title">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/title"/>
+    <xsl:when test="d:dramainfo/d:title">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="dramainfo/subtitle">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="dramainfo/subtitle"/>
+    <xsl:when test="d:dramainfo/d:subtitle">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:dramainfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="drama.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="drama.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="drama.titlepage.recto.style">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="drama.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="drama.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="drama.titlepage.recto.style">
 <xsl:apply-templates select="." mode="drama.titlepage.recto.mode"/>
 </div>
 
 <xsl:template name="poetry.titlepage.recto">
   <xsl:choose>
-    <xsl:when test="poetryinfo/title">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/title"/>
+    <xsl:when test="d:poetryinfo/d:title">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="docinfo/title">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/title"/>
+    <xsl:when test="d:docinfo/d:title">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:title"/>
     </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/title"/>
+    <xsl:when test="d:info/d:title">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:title"/>
     </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="title"/>
+    <xsl:when test="d:title">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:title"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:choose>
-    <xsl:when test="poetryinfo/subtitle">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="poetryinfo/subtitle"/>
+    <xsl:when test="d:poetryinfo/d:subtitle">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:poetryinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="poetry.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="title" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:title" mode="poetry.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="poetry.titlepage.recto.style">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="poetry.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="poetry.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="poetry.titlepage.recto.style">
 <xsl:apply-templates select="." mode="poetry.titlepage.recto.mode"/>
 </div>
 <xsl:template name="bibliography.titlepage.recto">
   <div xsl:use-attribute-sets="bibliography.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::bibliography[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:bibliography[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="bibliographyinfo/subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="bibliographyinfo/subtitle"/>
+    <xsl:when test="d:bibliographyinfo/d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:bibliographyinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="bibliography.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="bibliography.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="bibliography.titlepage.recto.style">
 <xsl:apply-templates select="." mode="bibliography.titlepage.recto.mode"/>
 </div>
 <xsl:template name="glossary.titlepage.recto">
   <div xsl:use-attribute-sets="glossary.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::glossary[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:glossary[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="glossaryinfo/subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="glossaryinfo/subtitle"/>
+    <xsl:when test="d:glossaryinfo/d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:glossaryinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="glossary.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="glossary.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="glossary.titlepage.recto.style">
 <xsl:apply-templates select="." mode="glossary.titlepage.recto.mode"/>
 </div>
 <xsl:template name="index.titlepage.recto">
   <div xsl:use-attribute-sets="index.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::index[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:index[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="indexinfo/subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="indexinfo/subtitle"/>
+    <xsl:when test="d:indexinfo/d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:indexinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="index.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="index.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="index.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="index.titlepage.recto.style">
 <xsl:apply-templates select="." mode="index.titlepage.recto.mode"/>
 </div>
 <xsl:template name="setindex.titlepage.recto">
   <div xsl:use-attribute-sets="setindex.titlepage.recto.style">
 <xsl:call-template name="component.title">
-<xsl:with-param name="node" select="ancestor-or-self::setindex[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:setindex[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="setindexinfo/subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="setindexinfo/subtitle"/>
+    <xsl:when test="d:setindexinfo/d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:setindexinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="setindex.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="setindex.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="setindex.titlepage.recto.style">
 <xsl:apply-templates select="." mode="setindex.titlepage.recto.mode"/>
 </div>
 <xsl:template name="sidebar.titlepage.recto">
   <div xsl:use-attribute-sets="sidebar.titlepage.recto.style">
 <xsl:call-template name="formal.object.heading">
-<xsl:with-param name="node" select="ancestor-or-self::sidebar[1]"/>
+<xsl:with-param name="node" select="ancestor-or-self::d:sidebar[1]"/>
 </xsl:call-template></div>
   <xsl:choose>
-    <xsl:when test="sidebarinfo/subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="sidebarinfo/subtitle"/>
+    <xsl:when test="d:sidebarinfo/d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:sidebarinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="docinfo/subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
+    <xsl:when test="d:docinfo/d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:docinfo/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="info/subtitle"/>
+    <xsl:when test="d:info/d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:info/d:subtitle"/>
     </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="subtitle"/>
+    <xsl:when test="d:subtitle">
+      <xsl:apply-templates mode="sidebar.titlepage.recto.auto.mode" select="d:subtitle"/>
     </xsl:when>
   </xsl:choose>
 
   <xsl:apply-templates select="." mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="subtitle" mode="sidebar.titlepage.recto.auto.mode">
+<xsl:template match="d:subtitle" mode="sidebar.titlepage.recto.auto.mode">
 <div xsl:use-attribute-sets="sidebar.titlepage.recto.style">
 <xsl:apply-templates select="." mode="sidebar.titlepage.recto.mode"/>
 </div>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 2754766..96ea7cc 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: titlepage.xsl 9983 2015-09-16 20:58:50Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="abbrev" mode="titlepage.mode">
+<xsl:template match="d:abbrev" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="abstract" mode="titlepage.mode">
+<xsl:template match="d:abstract" mode="titlepage.mode">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="abstract/title" mode="titlepage.mode">
+<xsl:template match="d:abstract/d:title" mode="titlepage.mode">
 </xsl:template>
 
-<xsl:template match="address" mode="titlepage.mode">
+<xsl:template match="d:address" mode="titlepage.mode">
   <xsl:param name="suppress-numbers" select="'0'"/>
 
   <xsl:variable name="rtf">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="affiliation" mode="titlepage.mode">
+<xsl:template match="d:affiliation" mode="titlepage.mode">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="artpagenums" mode="titlepage.mode">
+<xsl:template match="d:artpagenums" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="author|editor" mode="titlepage.mode">
+<xsl:template match="d:author|d:editor" mode="titlepage.mode">
   <xsl:call-template name="credits.div"/>
 </xsl:template>
 
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="self::editor and                    count(preceding-sibling::editor) = 0 and                    not($editedby.enabled = 0)">
+    <xsl:if test="self::d:editor and                   count(preceding-sibling::d:editor) = 0 and                   not($editedby.enabled = 0)">
       <h4 class="editedby"><xsl:call-template name="gentext.edited.by"/></h4>
     </xsl:if>
     <h3>
       <xsl:apply-templates select="." mode="common.html.attributes"/>
       <xsl:choose>
-        <xsl:when test="orgname">
+        <xsl:when test="d:orgname">
           <xsl:apply-templates/>
         </xsl:when>
         <xsl:otherwise>
       </xsl:choose>
     </h3>
     <xsl:if test="not($contrib.inline.enabled = 0)">
-      <xsl:apply-templates mode="titlepage.mode" select="contrib"/>
+      <xsl:apply-templates mode="titlepage.mode" select="d:contrib"/>
     </xsl:if>
-    <xsl:apply-templates mode="titlepage.mode" select="affiliation"/>
-    <xsl:apply-templates mode="titlepage.mode" select="email"/>
+    <xsl:apply-templates mode="titlepage.mode" select="d:affiliation"/>
+    <xsl:apply-templates mode="titlepage.mode" select="d:email"/>
     <xsl:if test="not($blurb.on.titlepage.enabled = 0)">
       <xsl:choose>
         <xsl:when test="$contrib.inline.enabled = 0">
-          <xsl:apply-templates mode="titlepage.mode" select="contrib|authorblurb|personblurb"/>
+          <xsl:apply-templates mode="titlepage.mode" select="d:contrib|d:authorblurb|d:personblurb"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates mode="titlepage.mode" select="authorblurb|personblurb"/>
+          <xsl:apply-templates mode="titlepage.mode" select="d:authorblurb|d:personblurb"/>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:if>
   </div>
 </xsl:template>
 
-<xsl:template match="authorblurb|personblurb" mode="titlepage.mode">
+<xsl:template match="d:authorblurb|d:personblurb" mode="titlepage.mode">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="titlepage.mode">
+<xsl:template match="d:authorgroup" mode="titlepage.mode">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
-    <xsl:if test="parent::refentryinfo">
+    <xsl:if test="parent::d:refentryinfo">
       <h2>Authors</h2>
     </xsl:if>
       
   </div>
 </xsl:template>
 
-<xsl:template match="authorinitials" mode="titlepage.mode">
+<xsl:template match="d:authorinitials" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="bibliomisc" mode="titlepage.mode">
+<xsl:template match="d:bibliomisc" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="bibliomset" mode="titlepage.mode">
+<xsl:template match="d:bibliomset" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="collab" mode="titlepage.mode">
+<xsl:template match="d:collab" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="collabname" mode="titlepage.mode">
+<xsl:template match="d:collabname" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confgroup" mode="titlepage.mode">
+<xsl:template match="d:confgroup" mode="titlepage.mode">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="confdates" mode="titlepage.mode">
+<xsl:template match="d:confdates" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confsponsor" mode="titlepage.mode">
+<xsl:template match="d:confsponsor" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="conftitle" mode="titlepage.mode">
+<xsl:template match="d:conftitle" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="confnum" mode="titlepage.mode">
+<xsl:template match="d:confnum" mode="titlepage.mode">
   <!-- suppress -->
 </xsl:template>
 
-<xsl:template match="contractnum" mode="titlepage.mode">
+<xsl:template match="d:contractnum" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contractsponsor" mode="titlepage.mode">
+<xsl:template match="d:contractsponsor" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="contrib" mode="titlepage.mode">
+<xsl:template match="d:contrib" mode="titlepage.mode">
   <xsl:choose>
     <xsl:when test="not($contrib.inline.enabled = 0)">
       <span>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="copyright" mode="titlepage.mode">
+<xsl:template match="d:copyright" mode="titlepage.mode">
 
-  <xsl:if test="generate-id() = generate-id(//refentryinfo/copyright[1])       and ($stylesheet.result.type = 'html' or $stylesheet.result.type = 'xhtml')">
+  <xsl:if test="generate-id() = generate-id(//d:refentryinfo/d:copyright[1])       and ($stylesheet.result.type = 'html' or $stylesheet.result.type = 'xhtml')">
     <h2>Copyright</h2>
   </xsl:if>
 
     </xsl:call-template>
     <xsl:call-template name="gentext.space"/>
     <xsl:call-template name="copyright.years">
-      <xsl:with-param name="years" select="year"/>
+      <xsl:with-param name="years" select="d:year"/>
       <xsl:with-param name="print.ranges" select="$make.year.ranges"/>
       <xsl:with-param name="single.year.ranges" select="$make.single.year.ranges"/>
     </xsl:call-template>
     <xsl:call-template name="gentext.space"/>
-    <xsl:apply-templates select="holder" mode="titlepage.mode"/>
+    <xsl:apply-templates select="d:holder" mode="titlepage.mode"/>
   </p>
 </xsl:template>
 
-<xsl:template match="year" mode="titlepage.mode">
+<xsl:template match="d:year" mode="titlepage.mode">
   <xsl:choose>
     <xsl:when test="$show.revisionflag != 0 and @revisionflag">
       <span class="{@revisionflag}">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="holder" mode="titlepage.mode">
+<xsl:template match="d:holder" mode="titlepage.mode">
   <xsl:choose>
     <xsl:when test="$show.revisionflag != 0 and @revisionflag">
       <span class="{@revisionflag}">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="corpauthor" mode="titlepage.mode">
+<xsl:template match="d:corpauthor" mode="titlepage.mode">
   <h3>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </h3>
 </xsl:template>
 
-<xsl:template match="corpcredit" mode="titlepage.mode">
+<xsl:template match="d:corpcredit" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="corpname" mode="titlepage.mode">
+<xsl:template match="d:corpname" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="date" mode="titlepage.mode">
+<xsl:template match="d:date" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="edition" mode="titlepage.mode">
+<xsl:template match="d:edition" mode="titlepage.mode">
   <p>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </p>
 </xsl:template>
 
-<xsl:template match="email" mode="titlepage.mode">
+<xsl:template match="d:email" mode="titlepage.mode">
   <!-- use the normal e-mail handling code -->
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="firstname" mode="titlepage.mode">
+<xsl:template match="d:firstname" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="graphic" mode="titlepage.mode">
+<xsl:template match="d:graphic" mode="titlepage.mode">
   <!-- use the normal graphic handling code -->
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="honorific" mode="titlepage.mode">
+<xsl:template match="d:honorific" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="isbn" mode="titlepage.mode">
+<xsl:template match="d:isbn" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="issn" mode="titlepage.mode">
+<xsl:template match="d:issn" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="biblioid" mode="titlepage.mode">
+<xsl:template match="d:biblioid" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="itermset" mode="titlepage.mode">
+<xsl:template match="d:itermset" mode="titlepage.mode">
 </xsl:template>
 
-<xsl:template match="invpartnumber" mode="titlepage.mode">
+<xsl:template match="d:invpartnumber" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="issuenum" mode="titlepage.mode">
+<xsl:template match="d:issuenum" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="jobtitle" mode="titlepage.mode">
+<xsl:template match="d:jobtitle" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="keywordset" mode="titlepage.mode">
+<xsl:template match="d:keywordset" mode="titlepage.mode">
 </xsl:template>
 
-<xsl:template match="legalnotice" mode="titlepage.mode">
+<xsl:template match="d:legalnotice" mode="titlepage.mode">
   <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
 
   <xsl:choose>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="legalnotice/title" mode="titlepage.mode">
-  <p class="legalnotice-title"><strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform"><xsl:apply-templates/></strong></p>
+<xsl:template match="d:legalnotice/d:title" mode="titlepage.mode">
+  <p class="legalnotice-title"><strong><xsl:apply-templates/></strong></p>
 </xsl:template>
 
-<xsl:template match="lineage" mode="titlepage.mode">
+<xsl:template match="d:lineage" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="modespec" mode="titlepage.mode">
+<xsl:template match="d:modespec" mode="titlepage.mode">
 </xsl:template>
 
-<xsl:template match="orgdiv" mode="titlepage.mode">
-  <xsl:if test="preceding-sibling::*[1][self::orgname]">
+<xsl:template match="d:orgdiv" mode="titlepage.mode">
+  <xsl:if test="preceding-sibling::*[1][self::d:orgname]">
     <xsl:text> </xsl:text>
   </xsl:if>
   <span>
   </span>
 </xsl:template>
 
-<xsl:template match="orgname" mode="titlepage.mode">
+<xsl:template match="d:orgname" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="titlepage.mode">
+<xsl:template match="d:othercredit" mode="titlepage.mode">
 <xsl:choose>
   <xsl:when test="not($othercredit.like.author.enabled = 0)">
-  <xsl:variable name="contrib" select="string(contrib)"/>
+  <xsl:variable name="contrib" select="string(d:contrib)"/>
   <xsl:choose>
-    <xsl:when test="contrib">
-      <xsl:if test="not(preceding-sibling::othercredit[string(contrib)=$contrib])">
+    <xsl:when test="d:contrib">
+      <xsl:if test="not(preceding-sibling::d:othercredit[string(d:contrib)=$contrib])">
         <xsl:call-template name="paragraph">
           <xsl:with-param name="class" select="local-name(.)"/>
           <xsl:with-param name="content">
-            <xsl:apply-templates mode="titlepage.mode" select="contrib"/>
+            <xsl:apply-templates mode="titlepage.mode" select="d:contrib"/>
             <xsl:text>: </xsl:text>
             <xsl:call-template name="person.name"/>
-            <xsl:apply-templates mode="titlepage.mode" select="affiliation"/>
-            <xsl:apply-templates select="following-sibling::othercredit[string(contrib)=$contrib]" mode="titlepage.othercredits"/>
+            <xsl:apply-templates mode="titlepage.mode" select="d:affiliation"/>
+            <xsl:apply-templates select="following-sibling::d:othercredit[string(d:contrib)=$contrib]" mode="titlepage.othercredits"/>
           </xsl:with-param>
         </xsl:call-template>
       </xsl:if>
           <xsl:call-template name="person.name"/>
         </xsl:with-param>
       </xsl:call-template>
-      <xsl:apply-templates mode="titlepage.mode" select="affiliation"/>
+      <xsl:apply-templates mode="titlepage.mode" select="d:affiliation"/>
     </xsl:otherwise>
   </xsl:choose>
   </xsl:when>
 </xsl:choose>
 </xsl:template>
 
-<xsl:template match="othercredit" mode="titlepage.othercredits">
+<xsl:template match="d:othercredit" mode="titlepage.othercredits">
   <xsl:text>, </xsl:text>
   <xsl:call-template name="person.name"/>
 </xsl:template>
 
-<xsl:template match="othername" mode="titlepage.mode">
+<xsl:template match="d:othername" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pagenums" mode="titlepage.mode">
+<xsl:template match="d:pagenums" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="printhistory" mode="titlepage.mode">
+<xsl:template match="d:printhistory" mode="titlepage.mode">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </div>
 </xsl:template>
 
-<xsl:template match="productname" mode="titlepage.mode">
+<xsl:template match="d:productname" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="productnumber" mode="titlepage.mode">
+<xsl:template match="d:productnumber" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pubdate" mode="titlepage.mode">
+<xsl:template match="d:pubdate" mode="titlepage.mode">
   <xsl:call-template name="paragraph">
     <xsl:with-param name="class" select="local-name(.)"/>
     <xsl:with-param name="content">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="publisher" mode="titlepage.mode">
+<xsl:template match="d:publisher" mode="titlepage.mode">
   <xsl:call-template name="paragraph">
     <xsl:with-param name="class" select="local-name(.)"/>
     <xsl:with-param name="content">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="publishername" mode="titlepage.mode">
+<xsl:template match="d:publishername" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="pubsnumber" mode="titlepage.mode">
+<xsl:template match="d:pubsnumber" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="releaseinfo" mode="titlepage.mode">
+<xsl:template match="d:releaseinfo" mode="titlepage.mode">
   <xsl:call-template name="paragraph">
     <xsl:with-param name="class" select="local-name(.)"/>
     <xsl:with-param name="content">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="titlepage.mode">
+<xsl:template match="d:revhistory" mode="titlepage.mode">
   <xsl:variable name="numcols">
     <xsl:choose>
-      <xsl:when test=".//authorinitials|.//author">3</xsl:when>
+      <xsl:when test=".//d:authorinitials|.//d:author">3</xsl:when>
       <xsl:otherwise>2</xsl:otherwise>
     </xsl:choose>
   </xsl:variable>
         </xsl:if>
         <tr>
           <th align="{$direction.align.start}" valign="top" colspan="{$numcols}">
-            <strong xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+            <strong>
               <xsl:call-template name="gentext">
                 <xsl:with-param name="key" select="'RevHistory'"/>
               </xsl:call-template>
               <xsl:call-template name="head.content">
                 <xsl:with-param name="title">
                     <xsl:value-of select="$title"/>
-                    <xsl:if test="../../title">
-                        <xsl:value-of select="concat(' (', ../../title, ')')"/>
+                    <xsl:if test="../../d:title">
+                        <xsl:value-of select="concat(' (', ../../d:title, ')')"/>
                     </xsl:if>
                 </xsl:with-param>
               </xsl:call-template>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="revhistory/revision" mode="titlepage.mode">
+<xsl:template match="d:revhistory/d:revision" mode="titlepage.mode">
   <xsl:param name="numcols" select="'3'"/>
-  <xsl:variable name="revnumber" select="revnumber"/>
-  <xsl:variable name="revdate" select="date"/>
-  <xsl:variable name="revauthor" select="authorinitials|author"/>
-  <xsl:variable name="revremark" select="revremark|revdescription"/>
+  <xsl:variable name="revnumber" select="d:revnumber"/>
+  <xsl:variable name="revdate" select="d:date"/>
+  <xsl:variable name="revauthor" select="d:authorinitials|d:author"/>
+  <xsl:variable name="revremark" select="d:revremark|d:revdescription"/>
   <tr>
     <td align="{$direction.align.start}">
       <xsl:if test="$revnumber">
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="revision/revnumber" mode="titlepage.mode">
+<xsl:template match="d:revision/d:revnumber" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/date" mode="titlepage.mode">
+<xsl:template match="d:revision/d:date" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/authorinitials" mode="titlepage.mode">
+<xsl:template match="d:revision/d:authorinitials" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/author" mode="titlepage.mode">
+<xsl:template match="d:revision/d:author" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/revremark" mode="titlepage.mode">
+<xsl:template match="d:revision/d:revremark" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="revision/revdescription" mode="titlepage.mode">
+<xsl:template match="d:revision/d:revdescription" mode="titlepage.mode">
   <xsl:apply-templates mode="titlepage.mode"/>
 </xsl:template>
 
-<xsl:template match="seriesvolnums" mode="titlepage.mode">
+<xsl:template match="d:seriesvolnums" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="shortaffil" mode="titlepage.mode">
+<xsl:template match="d:shortaffil" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="subjectset" mode="titlepage.mode">
+<xsl:template match="d:subjectset" mode="titlepage.mode">
 </xsl:template>
 
-<xsl:template match="subtitle" mode="titlepage.mode">
+<xsl:template match="d:subtitle" mode="titlepage.mode">
   <h2>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </h2>
 </xsl:template>
 
-<xsl:template match="surname" mode="titlepage.mode">
+<xsl:template match="d:surname" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
   </span>
 </xsl:template>
 
-<xsl:template match="title" mode="titlepage.mode">
+<xsl:template match="d:title" mode="titlepage.mode">
   <xsl:variable name="id">
     <xsl:choose>
       <!-- if title is in an *info wrapper, get the grandparent -->
   </h1>
 </xsl:template>
 
-<xsl:template match="titleabbrev" mode="titlepage.mode">
+<xsl:template match="d:titleabbrev" mode="titlepage.mode">
   <!-- nop; title abbreviations don't belong on the title page! -->
 </xsl:template>
 
-<xsl:template match="volumenum" mode="titlepage.mode">
+<xsl:template match="d:volumenum" mode="titlepage.mode">
   <span>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:call-template name="id.attribute"/>
     
 <!-- ==================================================================== -->
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index 5b1e396..d235978 100644 (file)
@@ -1,21 +1,16 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: toc.xsl 9796 2013-09-03 16:26:58Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
 <!-- ==================================================================== -->
 
-<xsl:template match="set/toc | book/toc | part/toc">
+<xsl:template match="d:set/d:toc | d:book/d:toc | d:part/d:toc">
   <xsl:variable name="toc.params">
     <xsl:call-template name="find.path.params">
       <xsl:with-param name="node" select="parent::*"/>
           <!-- trick to switch context node to parent element -->
           <xsl:for-each select="parent::*">
             <xsl:choose>
-              <xsl:when test="self::set">
+              <xsl:when test="self::d:set">
                 <xsl:call-template name="set.toc">
                   <xsl:with-param name="toc.title.p" select="contains($toc.params, 'title')"/>
                 </xsl:call-template>
               </xsl:when>
-              <xsl:when test="self::book">
+              <xsl:when test="self::d:book">
                 <xsl:call-template name="division.toc">
                   <xsl:with-param name="toc.title.p" select="contains($toc.params, 'title')"/>
                 </xsl:call-template>
               </xsl:when>
-              <xsl:when test="self::part">
+              <xsl:when test="self::d:part">
                 <xsl:call-template name="division.toc">
                   <xsl:with-param name="toc.title.p" select="contains($toc.params, 'title')"/>
                 </xsl:call-template>
@@ -63,7 +58,7 @@
   </xsl:if>
 </xsl:template>
   
-<xsl:template match="chapter/toc | appendix/toc | preface/toc | article/toc">
+<xsl:template match="d:chapter/d:toc | d:appendix/d:toc | d:preface/d:toc | d:article/d:toc">
   <xsl:variable name="toc.params">
     <xsl:call-template name="find.path.params">
       <xsl:with-param name="node" select="parent::*"/>
         <div>
           <xsl:apply-templates select="." mode="common.html.attributes"/>
           <xsl:call-template name="id.attribute"/>
-          <xsl:apply-templates select="title"/> 
+          <xsl:apply-templates select="d:title"/>
           <dl>
             <xsl:apply-templates select="." mode="common.html.attributes"/>
-            <xsl:apply-templates select="*[not(self::title)]"/> 
+            <xsl:apply-templates select="*[not(self::d:title)]"/>
           </dl>
         </div>
         <xsl:call-template name="component.toc.separator"/>
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="section/toc                     |sect1/toc                     |sect2/toc                     |sect3/toc                     |sect4/toc                     |sect5/toc">
+<xsl:template match="d:section/d:toc                     |d:sect1/d:toc                     |d:sect2/d:toc                     |d:sect3/d:toc                     |d:sect4/d:toc                     |d:sect5/d:toc">
 
   <xsl:variable name="toc.params">
     <xsl:call-template name="find.path.params">
         <div>
           <xsl:apply-templates select="." mode="common.html.attributes"/>
           <xsl:call-template name="id.attribute"/>
-          <xsl:apply-templates select="title"/> 
+          <xsl:apply-templates select="d:title"/>
           <dl>
             <xsl:apply-templates select="." mode="common.html.attributes"/>
-            <xsl:apply-templates select="*[not(self::title)]"/> 
+            <xsl:apply-templates select="*[not(self::d:title)]"/>
           </dl>
         </div>
         <xsl:call-template name="section.toc.separator"/>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="tocpart|tocchap                      |toclevel1|toclevel2|toclevel3|toclevel4|toclevel5">
+<xsl:template match="d:tocpart|d:tocchap                      |d:toclevel1|d:toclevel2|d:toclevel3|d:toclevel4|d:toclevel5">
   <xsl:variable name="sub-toc">
-    <xsl:if test="tocchap|toclevel1|toclevel2|toclevel3|toclevel4|toclevel5">
+    <xsl:if test="d:tocchap|d:toclevel1|d:toclevel2|d:toclevel3|d:toclevel4|d:toclevel5">
       <xsl:choose>
         <xsl:when test="$toc.list.type = 'dl'">
           <dd>
             <xsl:apply-templates select="." mode="common.html.attributes"/>
             <xsl:element name="{$toc.list.type}" namespace="http://www.w3.org/1999/xhtml">
               <xsl:apply-templates select="." mode="common.html.attributes"/>
-              <xsl:apply-templates select="tocchap|toclevel1|toclevel2|                                            toclevel3|toclevel4|toclevel5"/>
+              <xsl:apply-templates select="d:tocchap|d:toclevel1|d:toclevel2|                                            d:toclevel3|d:toclevel4|d:toclevel5"/>
             </xsl:element>
           </dd>
         </xsl:when>
         <xsl:otherwise>
           <xsl:element name="{$toc.list.type}" namespace="http://www.w3.org/1999/xhtml">
             <xsl:apply-templates select="." mode="common.html.attributes"/>
-            <xsl:apply-templates select="tocchap|toclevel1|toclevel2|                                          toclevel3|toclevel4|toclevel5"/>
+            <xsl:apply-templates select="d:tocchap|d:toclevel1|d:toclevel2|                                          d:toclevel3|d:toclevel4|d:toclevel5"/>
           </xsl:element>
         </xsl:otherwise>
       </xsl:choose>
     </xsl:if>
   </xsl:variable>
 
-  <xsl:apply-templates select="tocentry[position() != last()]"/>
+  <xsl:apply-templates select="d:tocentry[position() != last()]"/>
 
   <xsl:choose>
     <xsl:when test="$toc.list.type = 'dl'">
       <dt>
         <xsl:apply-templates select="." mode="common.html.attributes"/>
-        <xsl:apply-templates select="tocentry[position() = last()]"/>
+        <xsl:apply-templates select="d:tocentry[position() = last()]"/>
       </dt>
       <xsl:copy-of select="$sub-toc"/>
     </xsl:when>
     <xsl:otherwise>
       <li>
         <xsl:apply-templates select="." mode="common.html.attributes"/>
-        <xsl:apply-templates select="tocentry[position() = last()]"/>
+        <xsl:apply-templates select="d:tocentry[position() = last()]"/>
         <xsl:copy-of select="$sub-toc"/>
       </li>
     </xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="tocentry|tocdiv|lotentry|tocfront|tocback">
+<xsl:template match="d:tocentry|d:tocdiv|d:lotentry|d:tocfront|d:tocback">
   <xsl:choose>
     <xsl:when test="$toc.list.type = 'dl'">
       <dt>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="tocentry[position() = last()]" priority="2">
+<xsl:template match="d:tocentry[position() = last()]" priority="2">
   <xsl:call-template name="tocentry-content"/>
 </xsl:template>
 
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="toc/title | tocdiv/title">
+<xsl:template match="d:toc/d:title | d:tocdiv/d:title">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
-<xsl:template match="toc/subtitle | tocdiv/subtitle">
+<xsl:template match="d:toc/d:subtitle | d:tocdiv/d:subtitle">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
-<xsl:template match="toc/titleabbrev | tocdiv/titleabbrev">
+<xsl:template match="d:toc/d:titleabbrev | d:tocdiv/d:titleabbrev">
 </xsl:template>
 
 <!-- ==================================================================== -->
 
 <!-- A lot element must have content, because there is no attribute
      to select what kind of list should be generated -->
-<xsl:template match="book/lot | part/lot">
+<xsl:template match="d:book/d:lot | d:part/d:lot">
   <!-- Don't generate a page sequence unless there is content -->
   <xsl:variable name="content">
     <xsl:choose>
   </xsl:if>
 </xsl:template>
   
-<xsl:template match="chapter/lot | appendix/lot | preface/lot | article/lot">
+<xsl:template match="d:chapter/d:lot | d:appendix/d:lot | d:preface/d:lot | d:article/d:lot">
   <xsl:choose>
     <xsl:when test="* and $process.source.toc != 0">
       <div>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="section/lot                     |sect1/lot                     |sect2/lot                     |sect3/lot                     |sect4/lot                     |sect5/lot">
+<xsl:template match="d:section/d:lot                     |d:sect1/d:lot                     |d:sect2/d:lot                     |d:sect3/d:lot                     |d:sect4/d:lot                     |d:sect5/d:lot">
   <xsl:choose>
     <xsl:when test="* and $process.source.toc != 0">
       <div>
   </xsl:message>
 </xsl:template>
 
-<xsl:template match="lot/title">
+<xsl:template match="d:lot/d:title">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
-<xsl:template match="lot/subtitle">
+<xsl:template match="d:lot/d:subtitle">
   <div>
     <xsl:apply-templates select="." mode="common.html.attributes"/>
     <xsl:apply-templates/>
   </div>
 </xsl:template>
 
-<xsl:template match="lot/titleabbrev">
+<xsl:template match="d:lot/d:titleabbrev">
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index d331aa0..cfd2ed4 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim" xmlns:xverb="xalan://com.nwalsh.xalan.Verbatim" xmlns:lxslt="http://xml.apache.org/xslt" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="sverb xverb lxslt exsl" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim" xmlns:xverb="xalan://com.nwalsh.xalan.Verbatim" xmlns:lxslt="http://xml.apache.org/xslt" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="sverb xverb lxslt exsl d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: verbatim.xsl 9589 2012-09-02 20:52:15Z tom_schr $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -21,7 +16,7 @@
 
 <lxslt:component prefix="xverb" functions="numberLines"/>
 
-<xsl:template match="programlisting|screen|synopsis">
+<xsl:template match="d:programlisting|d:screen|d:synopsis">
   <xsl:param name="suppress-numbers" select="'0'"/>
 
   <xsl:call-template name="anchor"/>
@@ -87,7 +82,7 @@
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="literallayout">
+<xsl:template match="d:literallayout">
   <xsl:param name="suppress-numbers" select="'0'"/>
 
   <xsl:variable name="rtf">
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="address">
+<xsl:template match="d:address">
   <xsl:param name="suppress-numbers" select="'0'"/>
 
   <xsl:variable name="rtf">
       <xsl:when test="$pi.context/@continuation='continues'">
         <xsl:variable name="lastLine">
           <xsl:choose>
-            <xsl:when test="$pi.context/self::programlisting">
+            <xsl:when test="$pi.context/self::d:programlisting">
               <xsl:call-template name="lastLineNumber">
-                <xsl:with-param name="listings" select="preceding::programlisting[@linenumbering='numbered']"/>
+                <xsl:with-param name="listings" select="preceding::d:programlisting[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$pi.context/self::screen">
+            <xsl:when test="$pi.context/self::d:screen">
               <xsl:call-template name="lastLineNumber">
-                <xsl:with-param name="listings" select="preceding::screen[@linenumbering='numbered']"/>
+                <xsl:with-param name="listings" select="preceding::d:screen[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$pi.context/self::literallayout">
+            <xsl:when test="$pi.context/self::d:literallayout">
               <xsl:call-template name="lastLineNumber">
-                <xsl:with-param name="listings" select="preceding::literallayout[@linenumbering='numbered']"/>
+                <xsl:with-param name="listings" select="preceding::d:literallayout[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$pi.context/self::address">
+            <xsl:when test="$pi.context/self::d:address">
               <xsl:call-template name="lastLineNumber">
-                <xsl:with-param name="listings" select="preceding::address[@linenumbering='numbered']"/>
+                <xsl:with-param name="listings" select="preceding::d:address[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
-            <xsl:when test="$pi.context/self::synopsis">
+            <xsl:when test="$pi.context/self::d:synopsis">
               <xsl:call-template name="lastLineNumber">
-                <xsl:with-param name="listings" select="preceding::synopsis[@linenumbering='numbered']"/>
+                <xsl:with-param name="listings" select="preceding::d:synopsis[@linenumbering='numbered']"/>
               </xsl:call-template>
             </xsl:when>
             <xsl:otherwise>
   <xsl:param name="count" select="1"/>
 
   <xsl:choose>
-    <xsl:when test="contains($listing, '&#10;')">
+    <xsl:when test="contains($listing, '&#xA;')">
       <xsl:call-template name="countLines">
-        <xsl:with-param name="listing" select="substring-after($listing, '&#10;')"/>
+        <xsl:with-param name="listing" select="substring-after($listing, '&#xA;')"/>
         <xsl:with-param name="count" select="$count + 1"/>
       </xsl:call-template>
     </xsl:when>
   </xsl:choose>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index d2cafc0..fb902fc 100644 (file)
@@ -1,14 +1,9 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--This file was created automatically by html2xhtml-->
-<!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:suwl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" xmlns:exsl="http://exslt.org/common" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="suwl exsl xlink" version="1.0">
+<?xml version="1.0" encoding="ASCII"?><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:suwl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" xmlns:exsl="http://exslt.org/common" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="suwl exsl xlink d" version="1.0">
 
 <!-- ********************************************************************
-     $Id: xref.xsl 9947 2014-10-16 01:01:39Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -18,7 +13,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="anchor">
+<xsl:template match="d:anchor">
   <xsl:choose>
     <xsl:when test="$generate.id.attributes = 0">
       <xsl:call-template name="anchor"/>
@@ -33,7 +28,7 @@
 
 <!-- ==================================================================== -->
 
-<xsl:template match="xref" name="xref">
+<xsl:template match="d:xref" name="xref">
   <xsl:param name="xhref" select="@xlink:href"/>
   <!-- is the @xlink:href a local idref link? -->
   <xsl:param name="xlink.idref">
@@ -85,7 +80,7 @@
       </xsl:when>
   
       <xsl:when test="$target">
-        <xsl:if test="not(parent::citation)">
+        <xsl:if test="not(parent::d:citation)">
           <xsl:apply-templates select="$target" mode="xref-to-prefix">
             <xsl:with-param name="referrer" select="."/>
             <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
@@ -97,7 +92,7 @@
           <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
         </xsl:apply-templates>
   
-        <xsl:if test="not(parent::citation)">
+        <xsl:if test="not(parent::d:citation)">
           <xsl:apply-templates select="$target" mode="xref-to-suffix">
             <xsl:with-param name="referrer" select="."/>
             <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
 
 <!-- biblioref handled largely like an xref -->
 <!-- To be done: add support for begin, end, and units attributes -->
-<xsl:template match="biblioref">
+<xsl:template match="d:biblioref">
   <xsl:variable name="targets" select="key('id',@linkend)"/>
   <xsl:variable name="target" select="$targets[1]"/>
   <xsl:variable name="refelem" select="local-name($target)"/>
         </xsl:call-template>
       </xsl:variable>
 
-      <xsl:if test="not(parent::citation)">
+      <xsl:if test="not(parent::d:citation)">
         <xsl:apply-templates select="$target" mode="xref-to-prefix">
           <xsl:with-param name="referrer" select="."/>
           <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
 
       <a href="{$href}">
         <xsl:apply-templates select="." mode="class.attribute"/>
-        <xsl:if test="$target/title or $target/info/title">
+        <xsl:if test="$target/d:title or $target/d:info/d:title">
           <xsl:attribute name="title">
             <xsl:apply-templates select="$target" mode="xref-title"/>
           </xsl:attribute>
         </xsl:apply-templates>
       </a>
 
-      <xsl:if test="not(parent::citation)">
+      <xsl:if test="not(parent::d:citation)">
         <xsl:apply-templates select="$target" mode="xref-to-suffix">
           <xsl:with-param name="referrer" select="."/>
           <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
   <xsl:text>???</xsl:text>
 </xsl:template>
 
-<xsl:template match="title" mode="xref-to">
+<xsl:template match="d:title" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="abstract|authorblurb|personblurb|bibliodiv|bibliomset                      |biblioset|blockquote|calloutlist|caution|colophon                      |constraintdef|formalpara|glossdiv|important|indexdiv                      |itemizedlist|legalnotice|lot|msg|msgexplan|msgmain                      |msgrel|msgset|msgsub|note|orderedlist|partintro                      |productionset|qandadiv|refsynopsisdiv|screenshot|segmentedlist                      |set|setindex|sidebar|tip|toc|variablelist|warning" mode="xref-to">
+<xsl:template match="d:abstract|d:authorblurb|d:personblurb|d:bibliodiv|d:bibliomset                      |d:biblioset|d:blockquote|d:calloutlist|d:caution|d:colophon                      |d:constraintdef|d:formalpara|d:glossdiv|d:important|d:indexdiv                      |d:itemizedlist|d:legalnotice|d:lot|d:msg|d:msgexplan|d:msgmain                      |d:msgrel|d:msgset|d:msgsub|d:note|d:orderedlist|d:partintro                      |d:productionset|d:qandadiv|d:refsynopsisdiv|d:screenshot|d:segmentedlist                      |d:set|d:setindex|d:sidebar|d:tip|d:toc|d:variablelist|d:warning" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="author|editor|othercredit|personname" mode="xref-to">
+<xsl:template match="d:author|d:editor|d:othercredit|d:personname" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   <xsl:call-template name="person.name"/>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="xref-to">
+<xsl:template match="d:authorgroup" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   <xsl:call-template name="person.name.list"/>
 </xsl:template>
 
-<xsl:template match="figure|example|table|equation" mode="xref-to">
+<xsl:template match="d:figure|d:example|d:table|d:equation" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="procedure" mode="xref-to">
+<xsl:template match="d:procedure" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="task" mode="xref-to">
+<xsl:template match="d:task" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="cmdsynopsis" mode="xref-to">
-  <xsl:apply-templates select="(.//command)[1]" mode="xref"/>
+<xsl:template match="d:cmdsynopsis" mode="xref-to">
+  <xsl:apply-templates select="(.//d:command)[1]" mode="xref"/>
 </xsl:template>
 
-<xsl:template match="funcsynopsis" mode="xref-to">
-  <xsl:apply-templates select="(.//function)[1]" mode="xref"/>
+<xsl:template match="d:funcsynopsis" mode="xref-to">
+  <xsl:apply-templates select="(.//d:function)[1]" mode="xref"/>
 </xsl:template>
 
-<xsl:template match="dedication|acknowledgements|preface|chapter|appendix|article" mode="xref-to">
+<xsl:template match="d:dedication|d:acknowledgements|d:preface|d:chapter|d:appendix|d:article" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="bibliography" mode="xref-to">
+<xsl:template match="d:bibliography" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="xref-to-prefix">
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="xref-to-prefix">
   <xsl:text>[</xsl:text>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="xref-to-suffix">
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="xref-to-suffix">
   <xsl:text>]</xsl:text>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="xref-to">
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
     <xsl:when test="string(.) = ''">
       <xsl:variable name="bib" select="document($bibliography.collection,.)"/>
       <xsl:variable name="id" select="(@id|@xml:id)[1]"/>
-      <xsl:variable name="entry" select="$bib/bibliography/                                     *[@id=$id or @xml:id=$id][1]"/>
+      <xsl:variable name="entry" select="$bib/d:bibliography/                                     *[@id=$id or @xml:id=$id][1]"/>
       <xsl:choose>
         <xsl:when test="$entry">
           <xsl:choose>
             <xsl:when test="$bibliography.numbered != 0">
-              <xsl:number from="bibliography" count="biblioentry|bibliomixed" level="any" format="1"/>
+              <xsl:number from="d:bibliography" count="d:biblioentry|d:bibliomixed" level="any" format="1"/>
             </xsl:when>
             <xsl:when test="local-name($entry/*[1]) = 'abbrev'">
               <xsl:apply-templates select="$entry/*[1]" mode="no.anchor.mode"/>
     <xsl:otherwise>
       <xsl:choose>
         <xsl:when test="$bibliography.numbered != 0">
-          <xsl:number from="bibliography" count="biblioentry|bibliomixed" level="any" format="1"/>
+          <xsl:number from="d:bibliography" count="d:biblioentry|d:bibliomixed" level="any" format="1"/>
         </xsl:when>
         <xsl:when test="local-name(*[1]) = 'abbrev'">
           <xsl:apply-templates select="*[1]" mode="no.anchor.mode"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="glossary" mode="xref-to">
+<xsl:template match="d:glossary" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="glossentry" mode="xref-to">
+<xsl:template match="d:glossentry" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   <xsl:choose>
     <xsl:when test="$glossentry.show.acronym = 'primary'">
       <xsl:choose>
-        <xsl:when test="acronym|abbrev">
-          <xsl:apply-templates select="(acronym|abbrev)[1]" mode="no.anchor.mode"/>
+        <xsl:when test="d:acronym|d:abbrev">
+          <xsl:apply-templates select="(d:acronym|d:abbrev)[1]" mode="no.anchor.mode"/>
         </xsl:when>
         <xsl:otherwise>
-          <xsl:apply-templates select="glossterm[1]" mode="xref-to">
+          <xsl:apply-templates select="d:glossterm[1]" mode="xref-to">
             <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
             <xsl:with-param name="referrer" select="$referrer"/>
             <xsl:with-param name="verbose" select="$verbose"/>
       </xsl:choose>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates select="glossterm[1]" mode="xref-to">
+      <xsl:apply-templates select="d:glossterm[1]" mode="xref-to">
         <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
         <xsl:with-param name="referrer" select="$referrer"/>
         <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="glossterm|firstterm" mode="xref-to">
+<xsl:template match="d:glossterm|d:firstterm" mode="xref-to">
   <xsl:apply-templates mode="no.anchor.mode"/>
 </xsl:template>
 
-<xsl:template match="index" mode="xref-to">
+<xsl:template match="d:index" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="listitem" mode="xref-to">
+<xsl:template match="d:listitem" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="section|simplesect                      |sect1|sect2|sect3|sect4|sect5                      |refsect1|refsect2|refsect3|refsection" mode="xref-to">
+<xsl:template match="d:section|d:simplesect                      |d:sect1|d:sect2|d:sect3|d:sect4|d:sect5                      |d:refsect1|d:refsect2|d:refsect3|d:refsection" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   <!-- FIXME: What about "in Chapter X"? -->
 </xsl:template>
 
-<xsl:template match="topic" mode="xref-to">
+<xsl:template match="d:topic" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="bridgehead" mode="xref-to">
+<xsl:template match="d:bridgehead" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   <!-- FIXME: What about "in Chapter X"? -->
 </xsl:template>
 
-<xsl:template match="qandaset" mode="xref-to">
+<xsl:template match="d:qandaset" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="qandaentry" mode="xref-to">
+<xsl:template match="d:qandaentry" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:apply-templates select="question[1]" mode="xref-to">
+  <xsl:apply-templates select="d:question[1]" mode="xref-to">
     <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
     <xsl:with-param name="referrer" select="$referrer"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="question|answer" mode="xref-to">
+<xsl:template match="d:question|d:answer" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
   <xsl:choose>
-    <xsl:when test="string-length(label) != 0">
+    <xsl:when test="string-length(d:label) != 0">
       <xsl:apply-templates select="." mode="label.markup"/>
     </xsl:when>
     <xsl:otherwise>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="part|reference" mode="xref-to">
+<xsl:template match="d:part|d:reference" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="refentry" mode="xref-to">
+<xsl:template match="d:refentry" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   <xsl:choose>
-    <xsl:when test="refmeta/refentrytitle">
-      <xsl:apply-templates select="refmeta/refentrytitle" mode="no.anchor.mode"/>
+    <xsl:when test="d:refmeta/d:refentrytitle">
+      <xsl:apply-templates select="d:refmeta/d:refentrytitle" mode="no.anchor.mode"/>
     </xsl:when>
     <xsl:otherwise>
-      <xsl:apply-templates select="refnamediv/refname[1]" mode="no.anchor.mode"/>
+      <xsl:apply-templates select="d:refnamediv/d:refname[1]" mode="no.anchor.mode"/>
     </xsl:otherwise>
   </xsl:choose>
-  <xsl:apply-templates select="refmeta/manvolnum" mode="no.anchor.mode"/>
+  <xsl:apply-templates select="d:refmeta/d:manvolnum" mode="no.anchor.mode"/>
 </xsl:template>
 
-<xsl:template match="refnamediv" mode="xref-to">
+<xsl:template match="d:refnamediv" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:apply-templates select="refname[1]" mode="xref-to">
+  <xsl:apply-templates select="d:refname[1]" mode="xref-to">
     <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
     <xsl:with-param name="referrer" select="$referrer"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="refname" mode="xref-to">
+<xsl:template match="d:refname" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
   <xsl:apply-templates mode="xref-to"/>
 </xsl:template>
 
-<xsl:template match="step" mode="xref-to">
+<xsl:template match="d:step" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   <xsl:apply-templates select="." mode="number"/>
 </xsl:template>
 
-<xsl:template match="varlistentry" mode="xref-to">
+<xsl:template match="d:varlistentry" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:apply-templates select="term[1]" mode="xref-to">
+  <xsl:apply-templates select="d:term[1]" mode="xref-to">
     <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
     <xsl:with-param name="referrer" select="$referrer"/>
     <xsl:with-param name="verbose" select="$verbose"/>
   </xsl:apply-templates>
 </xsl:template>
 
-<xsl:template match="primary|secondary|tertiary" mode="xref-to">
+<xsl:template match="d:primary|d:secondary|d:tertiary" mode="xref-to">
   <xsl:value-of select="."/>
 </xsl:template>
 
-<xsl:template match="indexterm" mode="xref-to">
-  <xsl:value-of select="primary"/>
+<xsl:template match="d:indexterm" mode="xref-to">
+  <xsl:value-of select="d:primary"/>
 </xsl:template>
 
-<xsl:template match="varlistentry/term" mode="xref-to">
+<xsl:template match="d:varlistentry/d:term" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   <xsl:apply-templates mode="no.anchor.mode"/>
 </xsl:template>
 
-<xsl:template match="co" mode="xref-to">
+<xsl:template match="d:co" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   <xsl:apply-templates select="." mode="callout-bug"/>
 </xsl:template>
 
-<xsl:template match="area|areaset" mode="xref-to">
+<xsl:template match="d:area|d:areaset" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
 
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="book" mode="xref-to">
+<xsl:template match="d:book" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 <!-- These are elements for which no link text exists, so an xref to one
      uses the xrefstyle attribute if specified, or if not it falls back
      to the container element's link text -->
-<xsl:template match="para|phrase|simpara|anchor|quote" mode="xref-to">
+<xsl:template match="d:para|d:phrase|d:simpara|d:anchor|d:quote" mode="xref-to">
   <xsl:param name="referrer"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="verbose" select="1"/>
 
-  <xsl:variable name="context" select="(ancestor::simplesect                                        |ancestor::section                                        |ancestor::sect1                                        |ancestor::sect2                                        |ancestor::sect3                                        |ancestor::sect4                                        |ancestor::sect5                                        |ancestor::topic                                        |ancestor::refsection                                        |ancestor::refsect1                                        |ancestor::refsect2                                        |ancestor::refsect3                                        |ancestor::chapter                                        |ancestor::appendix                                        |ancestor::preface                                        |ancestor::partintro                                        |ancestor::dedication                                        |ancestor::acknowledgements                                        |ancestor::colophon                                        |ancestor::bibliography                                        |ancestor::index                                        |ancestor::glossary                                        |ancestor::glossentry                                        |ancestor::listitem                                        |ancestor::varlistentry)[last()]"/>
+  <xsl:variable name="context" select="(ancestor::d:simplesect                                        |ancestor::d:section                                        |ancestor::d:sect1                                        |ancestor::d:sect2                                        |ancestor::d:sect3                                        |ancestor::d:sect4                                        |ancestor::d:sect5                                        |ancestor::d:topic                                        |ancestor::d:refsection                                        |ancestor::d:refsect1                                        |ancestor::d:refsect2                                        |ancestor::d:refsect3                                        |ancestor::d:chapter                                        |ancestor::d:appendix                                        |ancestor::d:preface                                        |ancestor::d:partintro                                        |ancestor::d:dedication                                        |ancestor::d:acknowledgements                                        |ancestor::d:colophon                                        |ancestor::d:bibliography                                        |ancestor::d:index                                        |ancestor::d:glossary                                        |ancestor::d:glossentry                                        |ancestor::d:listitem                                        |ancestor::d:varlistentry)[last()]"/>
 
   <xsl:choose>
     <xsl:when test="$xrefstyle != ''">
   <xsl:value-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="author" mode="xref-title">
+<xsl:template match="d:author" mode="xref-title">
   <xsl:variable name="title">
     <xsl:call-template name="person.name"/>
   </xsl:variable>
   <xsl:value-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="authorgroup" mode="xref-title">
+<xsl:template match="d:authorgroup" mode="xref-title">
   <xsl:variable name="title">
     <xsl:call-template name="person.name.list"/>
   </xsl:variable>
   <xsl:value-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="cmdsynopsis" mode="xref-title">
+<xsl:template match="d:cmdsynopsis" mode="xref-title">
   <xsl:variable name="title">
-    <xsl:apply-templates select="(.//command)[1]" mode="xref"/>
+    <xsl:apply-templates select="(.//d:command)[1]" mode="xref"/>
   </xsl:variable>
 
   <xsl:value-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="funcsynopsis" mode="xref-title">
+<xsl:template match="d:funcsynopsis" mode="xref-title">
   <xsl:variable name="title">
-    <xsl:apply-templates select="(.//function)[1]" mode="xref"/>
+    <xsl:apply-templates select="(.//d:function)[1]" mode="xref"/>
   </xsl:variable>
 
   <xsl:value-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="biblioentry|bibliomixed" mode="xref-title">
+<xsl:template match="d:biblioentry|d:bibliomixed" mode="xref-title">
   <!-- handles both biblioentry and bibliomixed -->
   <xsl:variable name="title">
     <xsl:text>[</xsl:text>
   <xsl:value-of select="$title"/>
 </xsl:template>
 
-<xsl:template match="step" mode="xref-title">
+<xsl:template match="d:step" mode="xref-title">
   <xsl:call-template name="gentext">
     <xsl:with-param name="key" select="'Step'"/>
   </xsl:call-template>
   <xsl:apply-templates select="." mode="number"/>
 </xsl:template>
 
-<xsl:template match="step[not(./title)]" mode="title.markup">
+<xsl:template match="d:step[not(./d:title)]" mode="title.markup">
   <xsl:call-template name="gentext">
     <xsl:with-param name="key" select="'Step'"/>
   </xsl:call-template>
   <xsl:apply-templates select="." mode="number"/>
 </xsl:template>
 
-<xsl:template match="co" mode="xref-title">
+<xsl:template match="d:co" mode="xref-title">
   <xsl:variable name="title">
     <xsl:apply-templates select="." mode="callout-bug"/>
   </xsl:variable>
 
 <!-- ==================================================================== -->
 
-<xsl:template match="link" name="link">
+<xsl:template match="d:link" name="link">
   <xsl:param name="linkend" select="@linkend"/>
   <xsl:param name="a.target"/>
   <xsl:param name="xhref" select="@xlink:href"/>
 
 </xsl:template>
 
-<xsl:template match="ulink" name="ulink">
+<xsl:template match="d:ulink" name="ulink">
   <xsl:param name="url" select="@url"/>
   <xsl:variable name="link">
     <a>
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="olink" name="olink">
+<xsl:template match="d:olink" name="olink">
   <!-- olink content may be passed in from xlink olink -->
   <xsl:param name="content" select="NOTANELEMENT"/>
 
 
 <!-- ==================================================================== -->
 
-<xsl:template match="title" mode="xref">
+<xsl:template match="d:title" mode="xref">
   <xsl:apply-templates mode="no.anchor.mode"/>
 </xsl:template>
 
-<xsl:template match="command" mode="xref">
+<xsl:template match="d:command" mode="xref">
   <xsl:call-template name="inline.boldseq"/>
 </xsl:template>
 
-<xsl:template match="function" mode="xref">
+<xsl:template match="d:function" mode="xref">
   <xsl:call-template name="inline.monoseq"/>
 </xsl:template>
 
   </xsl:choose>
 </xsl:template>
 
-<xsl:template match="chapter|appendix" mode="insert.title.markup">
+<xsl:template match="d:chapter|d:appendix" mode="insert.title.markup">
   <xsl:param name="purpose"/>
   <xsl:param name="xrefstyle"/>
   <xsl:param name="title"/>
 
   <xsl:choose>
     <xsl:when test="$purpose = 'xref'">
-      <em xmlns:xslo="http://www.w3.org/1999/XSL/Transform">
+      <em>
         <xsl:copy-of select="$title"/>
       </em>
     </xsl:when>
 
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index e3fc396..f667c9d 100644 (file)
@@ -1,13 +1,12 @@
 <?xml version="1.0" encoding="utf-8"?>
 <xsl:stylesheet 
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:exsl="http://exslt.org/common"
   xmlns="http://www.w3.org/1999/xhtml"
-  exclude-result-prefixes="exsl"
+  exclude-result-prefixes="exsl d"
   version="1.0">
 
-<!-- $Id: chunk.xsl,v 1.1 2011-09-16 21:43:59 bobs Exp $ -->
-
 <!-- This is the main driver stylesheet file.  It imports or
 includes all the components that it needs. -->
 
index fd1be4d..e4e84bc 100644 (file)
@@ -1,14 +1,13 @@
 <?xml version="1.0" encoding="ASCII"?>
 <!--This file was created automatically by html2xhtml-->
 <!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="cf exsl">
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook"
+xmlns:exsl="http://exslt.org/common" xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="cf exsl d">
 
 <!-- ********************************************************************
-     $Id: chunkfast.xsl,v 1.1 2011-09-16 21:44:00 bobs Exp $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index 421fbb5..92617de 100644 (file)
@@ -3,16 +3,16 @@
 ]>
 <xsl:stylesheet 
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
-  xmlns:exsl="http://exslt.org/common"
+  xmlns:d="http://docbook.org/ns/docbook"
+xmlns:exsl="http://exslt.org/common"
   xmlns="http://www.w3.org/1999/xhtml"
   xmlns:stbl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Table"
   xmlns:xtbl="xalan://com.nwalsh.xalan.Table"
   xmlns:lxslt="http://xml.apache.org/xslt"
   xmlns:ptbl="http://nwalsh.com/xslt/ext/xsltproc/python/Table"
-  exclude-result-prefixes="exsl stbl xtbl lxslt ptbl"
+  exclude-result-prefixes="exsl stbl xtbl lxslt ptbl d"
   version="1.0">
 
-<!-- $Id: docbook.xsl,v 1.2 2011-09-18 17:47:28 bobs Exp $ -->
 <xsl:import href="xhtml-docbook.xsl"/>
 <xsl:include href="html5-element-mods.xsl"/>
 
index 27426ac..d27b1b8 100644 (file)
@@ -1,13 +1,12 @@
 <?xml version="1.0" encoding="utf-8"?>
 <xsl:stylesheet 
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:exsl="http://exslt.org/common"
   xmlns="http://www.w3.org/1999/xhtml"
-  exclude-result-prefixes="exsl"
+  exclude-result-prefixes="exsl d"
   version="1.0">
 
-<!-- $Id: html5-chunk-mods.xsl,v 1.1 2011-09-16 21:44:00 bobs Exp $ -->
-
 <!-- call HTML5  header and footer templates for navigation -->
 <xsl:template name="chunk-element-content">
   <xsl:param name="prev"/>
@@ -54,8 +53,8 @@
 
 <!-- Add HTML5 <header>  wrapper, and convert some attributes to styles -->
 <xsl:template name="html5.header.navigation">
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 
   <xsl:variable name="content">
@@ -82,8 +81,8 @@
 
 <!-- Add HTML5 <footer>  wrapper, and convert some attributes to styles -->
 <xsl:template name="html5.footer.navigation">
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 
   <xsl:variable name="content">
index bcb23d5..35baa28 100644 (file)
@@ -5,13 +5,14 @@
 ]>
 <xsl:stylesheet 
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
+  xmlns:d="http://docbook.org/ns/docbook"
   xmlns:exsl="http://exslt.org/common"
   xmlns="http://www.w3.org/1999/xhtml"
   xmlns:stbl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Table"
   xmlns:xtbl="xalan://com.nwalsh.xalan.Table"
   xmlns:lxslt="http://xml.apache.org/xslt"
   xmlns:ptbl="http://nwalsh.com/xslt/ext/xsltproc/python/Table"
-  exclude-result-prefixes="exsl stbl xtbl lxslt ptbl"
+  exclude-result-prefixes="exsl stbl xtbl lxslt ptbl d"
   version="1.0">
 
 <!-- $I html5-element-mods.xsl,v 1.2 2011-09-18 17:47:28 bobs Exp $ -->
@@ -41,7 +42,7 @@
 </xsl:template>
 
 <!-- HTML5: Replace HTML acronum with abbr for HTML 5 -->
-<xsl:template match="acronym">
+<xsl:template match="d:acronym">
   <xsl:call-template name="inline.charseq">
     <xsl:with-param name="wrapper-name">abbr</xsl:with-param>
   </xsl:call-template>
@@ -50,7 +51,7 @@
 <!-- HTML5: replace border="0" with border="" -->
 <!-- HTML5: No @summary allowed -->
 <!-- HTML5: replace many table atts with CSS styles -->
-<xsl:template match="tgroup" name="tgroup">
+<xsl:template match="d:tgroup" name="tgroup">
   <xsl:if test="not(@cols) or @cols = '' or string(number(@cols)) = 'NaN'">
     <xsl:message terminate="yes">
       <xsl:text>Error: CALS tables must specify the number of columns.</xsl:text>
 
     <xsl:copy-of select="$colgroup"/>
 
-    <xsl:apply-templates select="thead"/>
-    <xsl:apply-templates select="tfoot"/>
-    <xsl:apply-templates select="tbody"/>
+    <xsl:apply-templates select="d:thead"/>
+    <xsl:apply-templates select="d:tfoot"/>
+    <xsl:apply-templates select="d:tbody"/>
 
-    <xsl:if test=".//footnote|../title//footnote">
+    <xsl:if test=".//d:footnote|../d:title//d:footnote">
       <tbody class="footnotes">
         <tr>
           <td colspan="{@cols}">
-            <xsl:apply-templates select=".//footnote|../title//footnote" mode="table.footnote.mode"/>
+            <xsl:apply-templates select=".//d:footnote|../d:title//d:footnote" mode="table.footnote.mode"/>
           </td>
         </tr>
       </tbody>
   <xsl:apply-templates select="$colgroup.nodeset" mode="convert.to.style"/>
 </xsl:template>
 
-<xsl:template match="colgroup" mode="convert.to.style">
+<xsl:template match="d:colgroup" mode="convert.to.style">
   <xsl:copy>
     <xsl:copy-of select="@*"/>
     <xsl:apply-templates mode="convert.to.style"/>
 </xsl:template>
 
 <!-- HTML5: convert some attributes to CSS style attribute -->
-<xsl:template match="entry|entrytbl">
+<xsl:template match="d:entry|d:entrytbl">
   <xsl:param name="col">
     <xsl:choose>
       <xsl:when test="@revisionflag">
-        <xsl:number from="row"/>
+        <xsl:number from="d:row"/>
       </xsl:when>
       <xsl:otherwise>1</xsl:otherwise>
     </xsl:choose>
 
 </xsl:template>
 
-<xsl:template match="mediaobject|inlinemediaobject">
+<xsl:template match="d:mediaobject|d:inlinemediaobject">
   <xsl:call-template name="convert.styles"/>
 </xsl:template>
 
-<xsl:template match="qandaset">
+<xsl:template match="d:qandaset">
   <xsl:call-template name="convert.styles"/>
 </xsl:template>
 
-<xsl:template match="calloutlist|revhistory|footnote|figure|co">
+<xsl:template match="d:calloutlist|d:revhistory|d:footnote|d:figure|d:co">
   <xsl:call-template name="convert.styles"/>
 </xsl:template>
 
-<xsl:template match="revhistory" mode="titlepage.mode">
+<xsl:template match="d:revhistory" mode="titlepage.mode">
   <xsl:call-template name="convert.styles"/>
 </xsl:template>
 
-<xsl:template match="variablelist">
+<xsl:template match="d:variablelist">
   <xsl:call-template name="convert.styles"/>
 </xsl:template>
 
-<xsl:template match="orderedlist[@inheritnum = 'inherit']">
+<xsl:template match="d:orderedlist[@inheritnum = 'inherit']">
   <xsl:call-template name="convert.styles"/>
 </xsl:template>
 
-<xsl:template match="simplelist">
+<xsl:template match="d:simplelist">
   <xsl:call-template name="convert.styles"/>
 </xsl:template>
 
-<xsl:template match="blockquote">
+<xsl:template match="d:blockquote">
   <xsl:call-template name="convert.styles"/>
 </xsl:template>
 
-<xsl:template match="note|important|warning|caution|tip">
+<xsl:template match="d:note|d:important|d:warning|d:caution|d:tip">
   <xsl:call-template name="convert.styles"/>
 </xsl:template>
 
-<xsl:template match="funcprototype" mode="ansi-tabular">
+<xsl:template match="d:funcprototype" mode="ansi-tabular">
   <xsl:call-template name="convert.styles"/>
 </xsl:template>
 
-<xsl:template match="funcprototype" mode="kr-tabular">
+<xsl:template match="d:funcprototype" mode="kr-tabular">
   <xsl:call-template name="convert.styles"/>
 </xsl:template>
 
 </xsl:template>
 
 <!-- HTML5: uses <ul> instead of <dl> for TOC -->
-<xsl:template match="question" mode="qandatoc.mode">
+<xsl:template match="d:question" mode="qandatoc.mode">
   <xsl:variable name="firstch">
     <!-- Use a titleabbrev or title if available -->
     <xsl:choose>
-      <xsl:when test="../blockinfo/titleabbrev">
-        <xsl:apply-templates select="../blockinfo/titleabbrev[1]/node()"/>
+      <xsl:when test="../d:blockinfo/d:titleabbrev">
+        <xsl:apply-templates select="../d:blockinfo/d:titleabbrev[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../blockinfo/title">
-        <xsl:apply-templates select="../blockinfo/title[1]/node()"/>
+      <xsl:when test="../d:blockinfo/d:title">
+        <xsl:apply-templates select="../d:blockinfo/d:title[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../info/titleabbrev">
-        <xsl:apply-templates select="../info/titleabbrev[1]/node()"/>
+      <xsl:when test="../d:info/d:titleabbrev">
+        <xsl:apply-templates select="../d:info/d:titleabbrev[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../titleabbrev">
-        <xsl:apply-templates select="../titleabbrev[1]/node()"/>
+      <xsl:when test="../d:titleabbrev">
+        <xsl:apply-templates select="../d:titleabbrev[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../info/title">
-        <xsl:apply-templates select="../info/title[1]/node()"/>
+      <xsl:when test="../d:info/d:title">
+        <xsl:apply-templates select="../d:info/d:title[1]/node()"/>
       </xsl:when>
-      <xsl:when test="../title">
-        <xsl:apply-templates select="../title[1]/node()"/>
+      <xsl:when test="../d:title">
+        <xsl:apply-templates select="../d:title[1]/node()"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:apply-templates select="(*[local-name(.)!='label'])[1]/node()"/>
         </xsl:call-template>
       </xsl:attribute>
       <xsl:apply-templates select="." mode="label.markup"/>
-      <xsl:if test="contains($deflabel,'number') and not(label)">
+      <xsl:if test="contains($deflabel,'number') and not(d:label)">
         <xsl:apply-templates select="." mode="intralabel.punctuation"/>
       </xsl:if>
       <xsl:text> </xsl:text>
     <!-- * include nested qandaset/qandaentry in TOC if user wants it -->
 
     <xsl:if test="not($qanda.nested.in.toc = 0)">
-      <xsl:apply-templates select="following-sibling::answer" mode="qandatoc.mode"/>
+      <xsl:apply-templates select="following-sibling::d:answer" mode="qandatoc.mode"/>
     </xsl:if>
   </li>
 </xsl:template>
 
-<xsl:template match="answer" mode="qandatoc.mode">
-  <xsl:if test="descendant::question">
+<xsl:template match="d:answer" mode="qandatoc.mode">
+  <xsl:if test="descendant::d:question">
     <xsl:call-template name="process.qanda.toc"/>
   </xsl:if>
 </xsl:template>
 <!-- html5 uses <ul> instead of <dl> for toc -->
 <xsl:template name="process.qanda.toc">
   <ul>
-    <xsl:apply-templates select="qandadiv" mode="qandatoc.mode"/>
-    <xsl:apply-templates select="qandaset|qandaentry" mode="qandatoc.mode"/>
+    <xsl:apply-templates select="d:qandadiv" mode="qandatoc.mode"/>
+    <xsl:apply-templates select="d:qandaset|d:qandaentry" mode="qandatoc.mode"/>
   </ul>
 </xsl:template>
 
-<xsl:template match="qandadiv" mode="qandatoc.mode">
+<xsl:template match="d:qandadiv" mode="qandatoc.mode">
   <!--
-  <dt><xsl:apply-templates select="title" mode="qandatoc.mode"/></dt>
+  <dt><xsl:apply-templates select="d:title" mode="qandatoc.mode"/></dt>
   <dd><xsl:call-template name="process.qanda.toc"/></dd>
   -->
   <li>
-    <xsl:apply-templates select="title" mode="qandatoc.mode"/>
+    <xsl:apply-templates select="d:title" mode="qandatoc.mode"/>
     <xsl:call-template name="process.qanda.toc"/>
   </li>
 </xsl:template>
 
 <!-- output html5 video and source elements -->
-<xsl:template match="videoobject">
+<xsl:template match="d:videoobject">
   <video>
     <xsl:call-template name="common.html.attributes"/>
     <xsl:call-template name="video.poster"/>
     <!-- copy videodata attributes from first videodata child only -->
-    <xsl:apply-templates select="videodata[1]/@*" mode="video.attribute"/>
-    <xsl:apply-templates select="videodata[1]/multimediaparam" mode="video.attribute"/>
+    <xsl:apply-templates select="d:videodata[1]/@*" mode="video.attribute"/>
+    <xsl:apply-templates select="d:videodata[1]/d:multimediaparam" mode="video.attribute"/>
 
     <!-- generate <source> element for each videodata element -->
-    <xsl:apply-templates select="videodata"/>
+    <xsl:apply-templates select="d:videodata"/>
 
     <!-- add any fallback content -->
     <xsl:call-template name="video.fallback"/>
 </xsl:template>
 
 <!-- output html5 audio and source elements -->
-<xsl:template match="audioobject">
+<xsl:template match="d:audioobject">
   <audio>
     <xsl:call-template name="common.html.attributes"/>
 
     <!-- copy audiodata attributes from first audiodata child only -->
-    <xsl:apply-templates select="audiodata[1]/@*" mode="audio.attribute"/>
-    <xsl:apply-templates select="audiodata[1]/multimediaparam" mode="audio.attribute"/>
+    <xsl:apply-templates select="d:audiodata[1]/@*" mode="audio.attribute"/>
+    <xsl:apply-templates select="d:audiodata[1]/d:multimediaparam" mode="audio.attribute"/>
 
     <!-- generate <source> element for each videodata element -->
-    <xsl:apply-templates select="audiodata"/>
+    <xsl:apply-templates select="d:audiodata"/>
 
     <!-- add any fallback content -->
     <xsl:call-template name="audio.fallback"/>
   </audio>
 </xsl:template>
 
-<xsl:template match="videodata">
+<xsl:template match="d:videodata">
 
   <xsl:variable name="filename">
     <xsl:call-template name="mediaobject.filename">
 
     <xsl:apply-templates select="@format" mode="source.attribute"/>
 
-    <xsl:apply-templates select="multimediaparam" mode="source.attribute"/>
+    <xsl:apply-templates select="d:multimediaparam" mode="source.attribute"/>
     
   </source>
 </xsl:template>
 
-<xsl:template match="audiodata">
+<xsl:template match="d:audiodata">
 
   <xsl:variable name="filename">
     <xsl:call-template name="mediaobject.filename">
 
     <xsl:apply-templates select="@format" mode="source.attribute"/>
 
-    <xsl:apply-templates select="multimediaparam" mode="source.attribute"/>
+    <xsl:apply-templates select="d:multimediaparam" mode="source.attribute"/>
     
   </source>
 </xsl:template>
 <xsl:template name="video.poster">
   <!-- context is videoobject -->
   <xsl:variable name="imageobject" 
-                select="../../imageobject[@role = 'poster'][1] | 
-                           ../imageobject[@role = 'poster'][1]"/>
+                select="../../d:imageobject[@role = 'poster'][1] |
+                           ../d:imageobject[@role = 'poster'][1]"/>
   <xsl:if test="$imageobject">
     <xsl:attribute name="poster">
-      <xsl:value-of select="$imageobject/imagedata/@fileref"/>
+      <xsl:value-of select="$imageobject/d:imagedata/@fileref"/>
     </xsl:attribute> 
   </xsl:if>
 </xsl:template>
 
-<xsl:template match="videodata/@fileref" mode="source.attribute">
+<xsl:template match="d:videodata/@fileref" mode="source.attribute">
   <!-- process in normal mode -->
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="videodata/@fileref" mode="video.attribute"/>
+<xsl:template match="d:videodata/@fileref" mode="video.attribute"/>
 
-<xsl:template match="audiodata/@fileref" mode="source.attribute">
+<xsl:template match="d:audiodata/@fileref" mode="source.attribute">
   <!-- process in normal mode -->
   <xsl:apply-templates select="."/>
 </xsl:template>
 
-<xsl:template match="audiodata/@fileref" mode="audio.attribute"/>
+<xsl:template match="d:audiodata/@fileref" mode="audio.attribute"/>
 
-<xsl:template match="videodata/@contentwidth | videodata/@width" 
+<xsl:template match="d:videodata/@contentwidth | d:videodata/@width"
               mode="video.attribute">
   <xsl:attribute name="width">
     <xsl:value-of select="."/>
   </xsl:attribute>
 </xsl:template>
 
-<xsl:template match="videodata/@contentdepth | videodata/@depth"
+<xsl:template match="d:videodata/@contentdepth | d:videodata/@depth"
               mode="video.attribute">
   <xsl:attribute name="height">
     <xsl:value-of select="."/>
   </xsl:attribute>
 </xsl:template>
 
-<xsl:template match="multimediaparam" mode="source.attribute"/>
-<xsl:template match="multimediaparam" mode="video.attribute"/>
+<xsl:template match="d:multimediaparam" mode="source.attribute"/>
+<xsl:template match="d:multimediaparam" mode="video.attribute"/>
 
-<xsl:template match="multimediaparam[@name = 'autoplay' or
+<xsl:template match="d:multimediaparam[@name = 'autoplay' or
                                        @name = 'controls' or
                                        @name = 'height' or
                                        @name = 'loop' or
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="multimediaparam[@name = 'autoplay' or
+<xsl:template match="d:multimediaparam[@name = 'autoplay' or
                                        @name = 'controls' or
                                        @name = 'loop' or
                                        @name = 'muted' or
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="multimediaparam[not(@name = 'autoplay' or
+<xsl:template match="d:multimediaparam[not(@name = 'autoplay' or
                                        @name = 'controls' or
                                        @name = 'height' or
                                        @name = 'loop' or
 
 <xsl:template name="video.fallback">
   <xsl:param name="videoobject" select="."/>
-  <xsl:variable name="textobject" select="$videoobject/../textobject"/>
+  <xsl:variable name="textobject" select="$videoobject/../d:textobject"/>
 
   <xsl:choose>
     <xsl:when test="$textobject">
 
 <xsl:template name="audio.fallback">
   <xsl:param name="audiodata" select="."/>
-  <xsl:variable name="textobject" select="$audiodata/../../textobject"/>
+  <xsl:variable name="textobject" select="$audiodata/../../d:textobject"/>
 
   <xsl:choose>
     <xsl:when test="$textobject">
   </xsl:call-template>
 </xsl:template>
 
-<xsl:template match="textobject" mode="fallback">
+<xsl:template match="d:textobject" mode="fallback">
   <div>
     <xsl:apply-templates select="." mode="class.attribute"/>
     <xsl:apply-templates/>
index 92e8874..be47476 100644 (file)
@@ -1,14 +1,17 @@
 <?xml version="1.0" encoding="ASCII"?>
 <!--This file was created automatically by html2xhtml-->
 <!--from the HTML stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="doc">
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+               xmlns="http://www.w3.org/1999/xhtml"
+               version="1.0"
+               exclude-result-prefixes="doc d">
 
 <!-- ********************************************************************
-     $Id: onechunk.xsl,v 1.1 2011-09-16 21:44:00 bobs Exp $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index 5c04c31..0ceb1af 100644 (file)
@@ -1,12 +1,15 @@
 <?xml version="1.0" encoding="ASCII"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" version="1.0" exclude-result-prefixes="exsl">
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
+               xmlns="http://www.w3.org/1999/xhtml"
+               version="1.0"
+               exclude-result-prefixes="exsl d">
 
 <!-- ********************************************************************
-     $Id: profile-chunk.xsl,v 1.1 2011-09-16 21:44:00 bobs Exp $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index 47f8236..c5b5fb6 100644 (file)
@@ -1,13 +1,23 @@
 <?xml version="1.0" encoding="ASCII"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:exslt="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="db ng exsl exslt exslt" version="1.0">
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:ng="http://docbook.org/docbook-ng"
+               xmlns:db="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
+               xmlns:exslt="http://exslt.org/common"
+               xmlns="http://www.w3.org/1999/xhtml"
+               exslt:dummy="dummy"
+               ng:dummy="dummy"
+               db:dummy="dummy"
+               extension-element-prefixes="exslt"
+               exclude-result-prefixes="db ng exsl exslt exslt d"
+               version="1.0">
 
 
 <!-- ********************************************************************
-     $Id: profile-docbook.xsl,v 1.2 2011-09-18 17:47:28 bobs Exp $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
index 564ff76..e53eff3 100644 (file)
@@ -1,19 +1,15 @@
-<?xml version="1.0"?>
-
+<?xml version="1.0" encoding="UTF-8"?>
 <!--This file was created automatically by xhtml2xhtml5.xsl from the xhtml stylesheet.-->
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl" version="1.0">
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="exsl d" version="1.0">
 
 <!--Same as xhtml but with doctypes removed from xsl:output -->
 <!--and including from ../xhtml directory -->
 <xslo:output xmlns:xslo="http://www.w3.org/1999/XSL/Transform" method="xml" encoding="UTF-8" indent="no"/>
 
 <!-- ********************************************************************
-     $Id: docbook.xsl 9983 2015-09-16 20:58:50Z bobstayton $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -71,7 +67,7 @@
 <xsl:include href="../xhtml/chunker.xsl"/>
 <xsl:include href="../xhtml/html-rtf.xsl"/>
 <xsl:include href="../xhtml/annotations.xsl"/>
-<xsl:include href="../common/stripns.xsl"/>
+<xsl:include href="../common/addns.xsl"/>
 <xsl:include href="../xhtml/publishers.xsl"/>
 
 <xsl:param name="stylesheet.result.type" select="'xhtml'"/>
 
 <xsl:template name="head.content.abstract">
   <xsl:param name="node" select="."/>
-  <xsl:variable name="info" select="(articleinfo     |bookinfo     |prefaceinfo     |chapterinfo     |appendixinfo     |sectioninfo     |sect1info     |sect2info     |sect3info     |sect4info     |sect5info     |referenceinfo     |refentryinfo     |partinfo     |info     |docinfo)[1]"/>
-  <xsl:if test="$info and $info/abstract">
+  <xsl:variable name="info" select="(d:articleinfo     |d:bookinfo     |d:prefaceinfo     |d:chapterinfo     |d:appendixinfo     |d:sectioninfo     |d:sect1info     |d:sect2info     |d:sect3info     |d:sect4info     |d:sect5info     |d:referenceinfo     |d:refentryinfo     |d:partinfo     |d:info     |d:docinfo)[1]"/>
+  <xsl:if test="$info and $info/d:abstract">
     <meta name="description">
       <xsl:attribute name="content">
-        <xsl:for-each select="$info/abstract[1]/*">
+        <xsl:for-each select="$info/d:abstract[1]/*">
           <xsl:value-of select="normalize-space(.)"/>
           <xsl:if test="position() &lt; last()">
             <xsl:text> </xsl:text>
@@ -270,30 +266,30 @@ body { background-image: url('</xsl:text>
 <!-- ============================================================ -->
 
 <xsl:template match="*" mode="head.keywords.content">
-  <xsl:apply-templates select="chapterinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="appendixinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="prefaceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bookinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="setinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="articleinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="artheader/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect4info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect5info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sectioninfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bibliographyinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="glossaryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="indexinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refentryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="partinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="referenceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="docinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="info/keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:chapterinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:appendixinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:prefaceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bookinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:setinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:articleinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:artheader/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect4info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect5info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sectioninfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bibliographyinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:glossaryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:indexinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refentryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:partinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:referenceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:docinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:info/d:keywordset" mode="html.header"/>
 
   <xsl:if test="$inherit.keywords != 0                 and parent::*">
     <xsl:apply-templates select="parent::*" mode="head.keywords.content"/>
@@ -309,12 +305,12 @@ body { background-image: url('</xsl:text>
               in this chunk should be referenced. I don't think it
               does any harm to reference them all, but it adds
               unnecessary bloat to each chunk. -->
-  <xsl:if test="$annotation.support != 0 and //annotation">
+  <xsl:if test="$annotation.support != 0 and //d:annotation">
     <xsl:call-template name="add.annotation.links"/>
     <script type="text/javascript">
       <xsl:text>
 // Create PopupWindow objects</xsl:text>
-      <xsl:for-each select="//annotation">
+      <xsl:for-each select="//d:annotation">
         <xsl:text>
 var popup_</xsl:text>
         <xsl:value-of select="generate-id(.)"/>
@@ -366,8 +362,8 @@ var popup_</xsl:text>
 
 <xsl:template name="user.header.navigation">
   <xsl:param name="node" select="."/>
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 </xsl:template>
 
@@ -381,8 +377,8 @@ var popup_</xsl:text>
 
 <xsl:template name="user.footer.navigation">
   <xsl:param name="node" select="."/>
-  <xsl:param name="prev" select="/foo"/>
-  <xsl:param name="next" select="/foo"/>
+  <xsl:param name="prev" select="/d:foo"/>
+  <xsl:param name="next" select="/d:foo"/>
   <xsl:param name="nav.context"/>
 </xsl:template>
 
@@ -390,9 +386,9 @@ var popup_</xsl:text>
 be created as a global variable here.
 Used by docbook.xsl, chunk-common.xsl, chunktoc.xsl, and
 chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
-<xsl:variable name="no.namespace">
-  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
-      <xsl:apply-templates select="/*" mode="stripNS"/>
+<xsl:variable name="with.namespace">
+  <xsl:if test="$exsl.node.set.available != 0 and                  namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
+      <xsl:apply-templates select="/*" mode="addNS"/>
   </xsl:if>
 </xsl:variable>
 
@@ -404,15 +400,15 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
   </xsl:variable>
   <xsl:choose>
     <!-- fix namespace if necessary -->
-    <xsl:when test="$exsl.node.set.available != 0 and                    namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="$exsl.node.set.available != 0 and                    namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:call-template name="log.message">
         <xsl:with-param name="level">Note</xsl:with-param>
         <xsl:with-param name="source" select="$doc.title"/>
         <xsl:with-param name="context-desc">
-          <xsl:text>namesp. cut</xsl:text>
+          <xsl:text>namesp. add</xsl:text>
         </xsl:with-param>
         <xsl:with-param name="message">
-          <xsl:text>stripped namespace before processing</xsl:text>
+          <xsl:text>added namespace before processing</xsl:text>
         </xsl:with-param>
       </xsl:call-template>
       <!-- DEBUG: uncomment to save namespace-fixed document.
@@ -421,16 +417,16 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
         <xsl:with-param name="filename" select="'namespace-fixed.debug.xml'"/>
         <xsl:with-param name="method" select="'xml'"/>
         <xsl:with-param name="content">
-          <xsl:copy-of select="exsl:node-set($no.namespace)"/>
+          <xsl:copy-of select="exsl:node-set($with.namespace)"/>
         </xsl:with-param>
       </xsl:call-template>
       -->
-      <xsl:apply-templates select="exsl:node-set($no.namespace)"/>
+      <xsl:apply-templates select="exsl:node-set($with.namespace)"/>
     </xsl:when>
     <!-- Can't process unless namespace fixed with exsl node-set()-->
-    <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'">
+    <xsl:when test="namespace-uri(/*) != 'http://docbook.org/ns/docbook'">
       <xsl:message terminate="yes">
-        <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text>
+        <xsl:text>Unable to add the namespace from DB4 document,</xsl:text>
         <xsl:text> cannot proceed.</xsl:text>
       </xsl:message>
     </xsl:when>
@@ -528,4 +524,4 @@ chunk-code.xsl; and in $chunk.hierarchy used in chunkfast.xsl -->
   <xsl:text>0</xsl:text>
 </xsl:template>
 
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file
index dc0d979..772c8b0 100644 (file)
@@ -3,16 +3,26 @@
 <!--from the HTML stylesheets.-->
 <!--This file was created automatically by xsl2profile-->
 <!--from the DocBook XSL stylesheets.-->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" xmlns:exsl="http://exslt.org/common" xmlns:exslt="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" exclude-result-prefixes="db ng exsl exslt exslt" version="1.0">
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:ng="http://docbook.org/docbook-ng"
+               xmlns:db="http://docbook.org/ns/docbook"
+               xmlns:exsl="http://exslt.org/common"
+               xmlns:exslt="http://exslt.org/common"
+               xmlns="http://www.w3.org/1999/xhtml"
+               exslt:dummy="dummy"
+               ng:dummy="dummy"
+               db:dummy="dummy"
+               extension-element-prefixes="exslt"
+               exclude-result-prefixes="db ng exsl exslt exslt d"
+               version="1.0">
 
 <xsl:output method="xml" encoding="UTF-8" indent="no"/>
 
 <!-- ********************************************************************
-     $Id: xhtml-profile-docbook.xsl,v 1.1 2011-09-16 21:44:00 bobs Exp $
-     ********************************************************************
 
      This file is part of the XSL DocBook Stylesheet distribution.
-     See ../README or http://docbook.sf.net/release/xsl/current/ for
+     See ../README or http://cdn.docbook.org/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
@@ -69,7 +79,7 @@
 <xsl:include href="../xhtml/chunker.xsl"/>
 <xsl:include href="../xhtml/html-rtf.xsl"/>
 <xsl:include href="../xhtml/annotations.xsl"/>
-<xsl:include href="../common/stripns.xsl"/>
+<xsl:include href="../common/addns.xsl"/>
 
 <xsl:param name="stylesheet.result.type" select="'xhtml'"/>
 <xsl:param name="htmlhelp.output" select="0"/>
   <meta name="generator" content="DocBook {$DistroTitle} V{$VERSION}"/>
 
   <xsl:if test="$generate.meta.abstract != 0">
-    <xsl:variable name="info" select="(articleinfo                                       |bookinfo                                       |prefaceinfo                                       |chapterinfo                                       |appendixinfo                                       |sectioninfo                                       |sect1info                                       |sect2info                                       |sect3info                                       |sect4info                                       |sect5info                                       |referenceinfo                                       |refentryinfo                                       |partinfo                                       |info                                       |docinfo)[1]"/>
-    <xsl:if test="$info and $info/abstract">
+    <xsl:variable name="info" select="(d:articleinfo                                       |d:bookinfo                                       |d:prefaceinfo                                       |d:chapterinfo                                       |d:appendixinfo                                       |d:sectioninfo                                       |d:sect1info                                       |d:sect2info                                       |d:sect3info                                       |d:sect4info                                       |d:sect5info                                       |d:referenceinfo                                       |d:refentryinfo                                       |d:partinfo                                       |d:info                                       |d:docinfo)[1]"/>
+    <xsl:if test="$info and $info/d:abstract">
       <meta name="description">
         <xsl:attribute name="content">
-          <xsl:for-each select="$info/abstract[1]/*">
+          <xsl:for-each select="$info/d:abstract[1]/*">
             <xsl:value-of select="normalize-space(.)"/>
             <xsl:if test="position() &lt; last()">
               <xsl:text> </xsl:text>
@@ -201,30 +211,30 @@ body { background-image: url('</xsl:text>
 <!-- ============================================================ -->
 
 <xsl:template match="*" mode="head.keywords.content">
-  <xsl:apply-templates select="chapterinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="appendixinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="prefaceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bookinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="setinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="articleinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="artheader/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect4info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sect5info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="sectioninfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect1info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect2info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refsect3info/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="bibliographyinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="glossaryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="indexinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="refentryinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="partinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="referenceinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="docinfo/keywordset" mode="html.header"/>
-  <xsl:apply-templates select="info/keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:chapterinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:appendixinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:prefaceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bookinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:setinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:articleinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:artheader/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect4info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sect5info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:sectioninfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect1info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect2info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refsect3info/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:bibliographyinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:glossaryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:indexinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:refentryinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:partinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:referenceinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:docinfo/d:keywordset" mode="html.header"/>
+  <xsl:apply-templates select="d:info/d:keywordset" mode="html.header"/>
 
   <xsl:if test="$inherit.keywords != 0                 and parent::*">
     <xsl:apply-templates select="parent::*" mode="head.keywords.content"/>
@@ -240,12 +250,12 @@ body { background-image: url('</xsl:text>
               in this chunk should be referenced. I don't think it
               does any harm to reference them all, but it adds
               unnecessary bloat to each chunk. -->
-  <xsl:if test="$annotation.support != 0 and //annotation">
+  <xsl:if test="$annotation.support != 0 and //d:annotation">
     <xsl:call-template name="add.annotation.links"/>
     <script type="text/javascript">
       <xsl:text>
 // Create PopupWindow objects</xsl:text>
-      <xsl:for-each select="//annotation">
+      <xsl:for-each select="//d:annotation">
         <xsl:text>
 var popup_</xsl:text>
         <xsl:value-of select="generate-id(.)"/>
@@ -302,7 +312,7 @@ var popup_</xsl:text>
   <xsl:param name="node" select="."/>
 </xsl:template>
 
-<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="*/self::ng:* or */self::db:*"><xslo:message>Note: namesp. cut : stripped namespace before processing</xslo:message><xslo:variable name="stripped-content"><xslo:apply-templates select="/" mode="stripNS"/></xslo:variable><xslo:message>Note: namesp. cut : processing stripped document</xslo:message><xslo:apply-templates select="exslt:node-set($stripped-content)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
+<xslo:include xmlns:xslo="http://www.w3.org/1999/XSL/Transform" href="../profiling/profile-mode.xsl"/><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-content"><xslo:choose><xslo:when test="*/self::ng:* or */self::db:*"><xslo:message>Note: namesp. add : added namespace before processing</xslo:message><xslo:variable name="stripped-content"><xslo:apply-templates select="/" mode="addNS"/></xslo:variable><xslo:message>Note: namesp. add : processing stripped document</xslo:message><xslo:apply-templates select="exslt:node-set($stripped-content)" mode="profile"/></xslo:when><xslo:otherwise><xslo:apply-templates select="/" mode="profile"/></xslo:otherwise></xslo:choose></xslo:variable><xslo:variable xmlns:xslo="http://www.w3.org/1999/XSL/Transform" name="profiled-nodes" select="exslt:node-set($profiled-content)"/><xsl:template match="/">
   <!-- * Get a title for current doc so that we let the user -->
   <!-- * know what document we are processing at this point. -->
   <xsl:variable name="doc.title">
index 05fe68d..49382eb 100644 (file)
@@ -1,5 +1,7 @@
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:xslo="http://www.w3.org/1999/XSL/TransformAlias"
+<xsl:stylesheet exclude-result-prefixes="d"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:d="http://docbook.org/ns/docbook"
+               xmlns:xslo="http://www.w3.org/1999/XSL/TransformAlias"
                 version="1.0">
 
 <xsl:output indent="no" method="xml"/>